summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/assets/javascripts/boards/components/boards_selector.vue1
-rw-r--r--app/assets/javascripts/create_cluster/eks_cluster/components/create_eks_cluster.vue10
-rw-r--r--app/assets/javascripts/create_cluster/eks_cluster/components/eks_cluster_configuration_form.vue141
-rw-r--r--app/assets/javascripts/create_cluster/eks_cluster/components/security_group_dropdown.vue0
-rw-r--r--app/assets/javascripts/create_cluster/eks_cluster/constants.js7
-rw-r--r--app/assets/javascripts/create_cluster/eks_cluster/index.js13
-rw-r--r--app/assets/javascripts/create_cluster/eks_cluster/services/aws_services_facade.js170
-rw-r--r--app/assets/javascripts/create_cluster/eks_cluster/store/actions.js20
-rw-r--r--app/assets/javascripts/create_cluster/eks_cluster/store/index.js4
-rw-r--r--app/assets/javascripts/create_cluster/eks_cluster/store/mutation_types.js5
-rw-r--r--app/assets/javascripts/create_cluster/eks_cluster/store/mutations.js15
-rw-r--r--app/assets/javascripts/create_cluster/eks_cluster/store/state.js7
-rw-r--r--app/assets/javascripts/jobs/components/log/line_number.vue2
-rw-r--r--app/assets/javascripts/vue_merge_request_widget/stores/mr_widget_store.js1
-rw-r--r--app/assets/stylesheets/framework/job_log.scss5
-rw-r--r--app/helpers/releases_helper.rb18
-rw-r--r--app/views/clusters/clusters/eks/_index.html.haml2
-rw-r--r--app/views/projects/merge_requests/show.html.haml1
-rw-r--r--changelogs/unreleased/13536-add-sort-to-group-packages.yml5
-rw-r--r--changelogs/unreleased/29020-merge-requests-issues-links.yml5
-rw-r--r--doc/administration/high_availability/README.md21
-rw-r--r--doc/api/group_clusters.md2
-rw-r--r--doc/api/releases/index.md24
-rw-r--r--doc/development/documentation/styleguide.md3
-rw-r--r--lib/api/entities.rb24
-rw-r--r--locale/gitlab.pot56
-rw-r--r--public/-/emojis/1/100.pngbin0 -> 793 bytes
-rw-r--r--public/-/emojis/1/1234.pngbin0 -> 676 bytes
-rw-r--r--public/-/emojis/1/1F627.pngbin0 -> 821 bytes
-rw-r--r--public/-/emojis/1/8ball.pngbin0 -> 810 bytes
-rw-r--r--public/-/emojis/1/a.pngbin0 -> 469 bytes
-rw-r--r--public/-/emojis/1/ab.pngbin0 -> 505 bytes
-rw-r--r--public/-/emojis/1/abc.pngbin0 -> 646 bytes
-rw-r--r--public/-/emojis/1/abcd.pngbin0 -> 670 bytes
-rw-r--r--public/-/emojis/1/accept.pngbin0 -> 491 bytes
-rw-r--r--public/-/emojis/1/aerial_tramway.pngbin0 -> 759 bytes
-rw-r--r--public/-/emojis/1/airplane.pngbin0 -> 1152 bytes
-rw-r--r--public/-/emojis/1/airplane_arriving.pngbin0 -> 1101 bytes
-rw-r--r--public/-/emojis/1/airplane_departure.pngbin0 -> 1111 bytes
-rw-r--r--public/-/emojis/1/airplane_small.pngbin0 -> 1229 bytes
-rw-r--r--public/-/emojis/1/alarm_clock.pngbin0 -> 1044 bytes
-rw-r--r--public/-/emojis/1/alembic.pngbin0 -> 953 bytes
-rw-r--r--public/-/emojis/1/alien.pngbin0 -> 839 bytes
-rw-r--r--public/-/emojis/1/ambulance.pngbin0 -> 1238 bytes
-rw-r--r--public/-/emojis/1/amphora.pngbin0 -> 1044 bytes
-rw-r--r--public/-/emojis/1/anchor.pngbin0 -> 779 bytes
-rw-r--r--public/-/emojis/1/angel.pngbin0 -> 2077 bytes
-rw-r--r--public/-/emojis/1/angel_tone1.pngbin0 -> 2088 bytes
-rw-r--r--public/-/emojis/1/angel_tone2.pngbin0 -> 2075 bytes
-rw-r--r--public/-/emojis/1/angel_tone3.pngbin0 -> 2078 bytes
-rw-r--r--public/-/emojis/1/angel_tone4.pngbin0 -> 2076 bytes
-rw-r--r--public/-/emojis/1/angel_tone5.pngbin0 -> 2078 bytes
-rw-r--r--public/-/emojis/1/anger.pngbin0 -> 594 bytes
-rw-r--r--public/-/emojis/1/anger_right.pngbin0 -> 551 bytes
-rw-r--r--public/-/emojis/1/angry.pngbin0 -> 845 bytes
-rw-r--r--public/-/emojis/1/ant.pngbin0 -> 1412 bytes
-rw-r--r--public/-/emojis/1/apple.pngbin0 -> 655 bytes
-rw-r--r--public/-/emojis/1/aquarius.pngbin0 -> 648 bytes
-rw-r--r--public/-/emojis/1/aries.pngbin0 -> 711 bytes
-rw-r--r--public/-/emojis/1/arrow_backward.pngbin0 -> 429 bytes
-rw-r--r--public/-/emojis/1/arrow_double_down.pngbin0 -> 543 bytes
-rw-r--r--public/-/emojis/1/arrow_double_up.pngbin0 -> 535 bytes
-rw-r--r--public/-/emojis/1/arrow_down.pngbin0 -> 512 bytes
-rw-r--r--public/-/emojis/1/arrow_down_small.pngbin0 -> 455 bytes
-rw-r--r--public/-/emojis/1/arrow_forward.pngbin0 -> 429 bytes
-rw-r--r--public/-/emojis/1/arrow_heading_down.pngbin0 -> 563 bytes
-rw-r--r--public/-/emojis/1/arrow_heading_up.pngbin0 -> 559 bytes
-rw-r--r--public/-/emojis/1/arrow_left.pngbin0 -> 471 bytes
-rw-r--r--public/-/emojis/1/arrow_lower_left.pngbin0 -> 520 bytes
-rw-r--r--public/-/emojis/1/arrow_lower_right.pngbin0 -> 526 bytes
-rw-r--r--public/-/emojis/1/arrow_right.pngbin0 -> 468 bytes
-rw-r--r--public/-/emojis/1/arrow_right_hook.pngbin0 -> 644 bytes
-rw-r--r--public/-/emojis/1/arrow_up.pngbin0 -> 507 bytes
-rw-r--r--public/-/emojis/1/arrow_up_down.pngbin0 -> 474 bytes
-rw-r--r--public/-/emojis/1/arrow_up_small.pngbin0 -> 454 bytes
-rw-r--r--public/-/emojis/1/arrow_upper_left.pngbin0 -> 521 bytes
-rw-r--r--public/-/emojis/1/arrow_upper_right.pngbin0 -> 524 bytes
-rw-r--r--public/-/emojis/1/arrows_clockwise.pngbin0 -> 519 bytes
-rw-r--r--public/-/emojis/1/arrows_counterclockwise.pngbin0 -> 693 bytes
-rw-r--r--public/-/emojis/1/art.pngbin0 -> 1455 bytes
-rw-r--r--public/-/emojis/1/articulated_lorry.pngbin0 -> 1710 bytes
-rw-r--r--public/-/emojis/1/asterisk.pngbin0 -> 627 bytes
-rw-r--r--public/-/emojis/1/astonished.pngbin0 -> 862 bytes
-rw-r--r--public/-/emojis/1/athletic_shoe.pngbin0 -> 1595 bytes
-rw-r--r--public/-/emojis/1/atm.pngbin0 -> 1397 bytes
-rw-r--r--public/-/emojis/1/atom.pngbin0 -> 912 bytes
-rw-r--r--public/-/emojis/1/avocado.pngbin0 -> 1520 bytes
-rw-r--r--public/-/emojis/1/b.pngbin0 -> 391 bytes
-rw-r--r--public/-/emojis/1/baby.pngbin0 -> 1380 bytes
-rw-r--r--public/-/emojis/1/baby_bottle.pngbin0 -> 818 bytes
-rw-r--r--public/-/emojis/1/baby_chick.pngbin0 -> 1181 bytes
-rw-r--r--public/-/emojis/1/baby_symbol.pngbin0 -> 665 bytes
-rw-r--r--public/-/emojis/1/baby_tone1.pngbin0 -> 1392 bytes
-rw-r--r--public/-/emojis/1/baby_tone2.pngbin0 -> 1392 bytes
-rw-r--r--public/-/emojis/1/baby_tone3.pngbin0 -> 1403 bytes
-rw-r--r--public/-/emojis/1/baby_tone4.pngbin0 -> 1413 bytes
-rw-r--r--public/-/emojis/1/baby_tone5.pngbin0 -> 1405 bytes
-rw-r--r--public/-/emojis/1/back.pngbin0 -> 562 bytes
-rw-r--r--public/-/emojis/1/bacon.pngbin0 -> 2148 bytes
-rw-r--r--public/-/emojis/1/badminton.pngbin0 -> 1253 bytes
-rw-r--r--public/-/emojis/1/baggage_claim.pngbin0 -> 490 bytes
-rw-r--r--public/-/emojis/1/balloon.pngbin0 -> 501 bytes
-rw-r--r--public/-/emojis/1/ballot_box.pngbin0 -> 1355 bytes
-rw-r--r--public/-/emojis/1/ballot_box_with_check.pngbin0 -> 639 bytes
-rw-r--r--public/-/emojis/1/bamboo.pngbin0 -> 1946 bytes
-rw-r--r--public/-/emojis/1/banana.pngbin0 -> 1157 bytes
-rw-r--r--public/-/emojis/1/bangbang.pngbin0 -> 390 bytes
-rw-r--r--public/-/emojis/1/bank.pngbin0 -> 1358 bytes
-rw-r--r--public/-/emojis/1/bar_chart.pngbin0 -> 408 bytes
-rw-r--r--public/-/emojis/1/barber.pngbin0 -> 820 bytes
-rw-r--r--public/-/emojis/1/baseball.pngbin0 -> 1185 bytes
-rw-r--r--public/-/emojis/1/basketball.pngbin0 -> 1546 bytes
-rw-r--r--public/-/emojis/1/basketball_player.pngbin0 -> 1491 bytes
-rw-r--r--public/-/emojis/1/basketball_player_tone1.pngbin0 -> 1492 bytes
-rw-r--r--public/-/emojis/1/basketball_player_tone2.pngbin0 -> 1493 bytes
-rw-r--r--public/-/emojis/1/basketball_player_tone3.pngbin0 -> 1492 bytes
-rw-r--r--public/-/emojis/1/basketball_player_tone4.pngbin0 -> 1491 bytes
-rw-r--r--public/-/emojis/1/basketball_player_tone5.pngbin0 -> 1474 bytes
-rw-r--r--public/-/emojis/1/bat.pngbin0 -> 1190 bytes
-rw-r--r--public/-/emojis/1/bath.pngbin0 -> 1238 bytes
-rw-r--r--public/-/emojis/1/bath_tone1.pngbin0 -> 1235 bytes
-rw-r--r--public/-/emojis/1/bath_tone2.pngbin0 -> 1231 bytes
-rw-r--r--public/-/emojis/1/bath_tone3.pngbin0 -> 1236 bytes
-rw-r--r--public/-/emojis/1/bath_tone4.pngbin0 -> 1252 bytes
-rw-r--r--public/-/emojis/1/bath_tone5.pngbin0 -> 1239 bytes
-rw-r--r--public/-/emojis/1/bathtub.pngbin0 -> 767 bytes
-rw-r--r--public/-/emojis/1/battery.pngbin0 -> 228 bytes
-rw-r--r--public/-/emojis/1/beach.pngbin0 -> 942 bytes
-rw-r--r--public/-/emojis/1/beach_umbrella.pngbin0 -> 1486 bytes
-rw-r--r--public/-/emojis/1/bear.pngbin0 -> 1023 bytes
-rw-r--r--public/-/emojis/1/bed.pngbin0 -> 1572 bytes
-rw-r--r--public/-/emojis/1/bee.pngbin0 -> 1378 bytes
-rw-r--r--public/-/emojis/1/beer.pngbin0 -> 1338 bytes
-rw-r--r--public/-/emojis/1/beers.pngbin0 -> 2100 bytes
-rw-r--r--public/-/emojis/1/beetle.pngbin0 -> 1288 bytes
-rw-r--r--public/-/emojis/1/beginner.pngbin0 -> 545 bytes
-rw-r--r--public/-/emojis/1/bell.pngbin0 -> 1496 bytes
-rw-r--r--public/-/emojis/1/bellhop.pngbin0 -> 891 bytes
-rw-r--r--public/-/emojis/1/bento.pngbin0 -> 1127 bytes
-rw-r--r--public/-/emojis/1/bicyclist.pngbin0 -> 1911 bytes
-rw-r--r--public/-/emojis/1/bicyclist_tone1.pngbin0 -> 1860 bytes
-rw-r--r--public/-/emojis/1/bicyclist_tone2.pngbin0 -> 1866 bytes
-rw-r--r--public/-/emojis/1/bicyclist_tone3.pngbin0 -> 1851 bytes
-rw-r--r--public/-/emojis/1/bicyclist_tone4.pngbin0 -> 1852 bytes
-rw-r--r--public/-/emojis/1/bicyclist_tone5.pngbin0 -> 1840 bytes
-rw-r--r--public/-/emojis/1/bike.pngbin0 -> 1505 bytes
-rw-r--r--public/-/emojis/1/bikini.pngbin0 -> 613 bytes
-rw-r--r--public/-/emojis/1/biohazard.pngbin0 -> 794 bytes
-rw-r--r--public/-/emojis/1/bird.pngbin0 -> 1068 bytes
-rw-r--r--public/-/emojis/1/birthday.pngbin0 -> 2219 bytes
-rw-r--r--public/-/emojis/1/black_circle.pngbin0 -> 374 bytes
-rw-r--r--public/-/emojis/1/black_heart.pngbin0 -> 435 bytes
-rw-r--r--public/-/emojis/1/black_joker.pngbin0 -> 1091 bytes
-rw-r--r--public/-/emojis/1/black_large_square.pngbin0 -> 110 bytes
-rw-r--r--public/-/emojis/1/black_medium_small_square.pngbin0 -> 110 bytes
-rw-r--r--public/-/emojis/1/black_medium_square.pngbin0 -> 108 bytes
-rw-r--r--public/-/emojis/1/black_nib.pngbin0 -> 620 bytes
-rw-r--r--public/-/emojis/1/black_small_square.pngbin0 -> 108 bytes
-rw-r--r--public/-/emojis/1/black_square_button.pngbin0 -> 122 bytes
-rw-r--r--public/-/emojis/1/blossom.pngbin0 -> 867 bytes
-rw-r--r--public/-/emojis/1/blowfish.pngbin0 -> 1620 bytes
-rw-r--r--public/-/emojis/1/blue_book.pngbin0 -> 1347 bytes
-rw-r--r--public/-/emojis/1/blue_car.pngbin0 -> 1275 bytes
-rw-r--r--public/-/emojis/1/blue_heart.pngbin0 -> 435 bytes
-rw-r--r--public/-/emojis/1/blush.pngbin0 -> 812 bytes
-rw-r--r--public/-/emojis/1/boar.pngbin0 -> 1366 bytes
-rw-r--r--public/-/emojis/1/bomb.pngbin0 -> 702 bytes
-rw-r--r--public/-/emojis/1/book.pngbin0 -> 1716 bytes
-rw-r--r--public/-/emojis/1/bookmark.pngbin0 -> 747 bytes
-rw-r--r--public/-/emojis/1/bookmark_tabs.pngbin0 -> 1395 bytes
-rw-r--r--public/-/emojis/1/books.pngbin0 -> 2474 bytes
-rw-r--r--public/-/emojis/1/boom.pngbin0 -> 1110 bytes
-rw-r--r--public/-/emojis/1/boot.pngbin0 -> 662 bytes
-rw-r--r--public/-/emojis/1/bouquet.pngbin0 -> 1662 bytes
-rw-r--r--public/-/emojis/1/bow.pngbin0 -> 1394 bytes
-rw-r--r--public/-/emojis/1/bow_and_arrow.pngbin0 -> 1402 bytes
-rw-r--r--public/-/emojis/1/bow_tone1.pngbin0 -> 1394 bytes
-rw-r--r--public/-/emojis/1/bow_tone2.pngbin0 -> 1394 bytes
-rw-r--r--public/-/emojis/1/bow_tone3.pngbin0 -> 1394 bytes
-rw-r--r--public/-/emojis/1/bow_tone4.pngbin0 -> 1394 bytes
-rw-r--r--public/-/emojis/1/bow_tone5.pngbin0 -> 1394 bytes
-rw-r--r--public/-/emojis/1/bowling.pngbin0 -> 1426 bytes
-rw-r--r--public/-/emojis/1/boxing_glove.pngbin0 -> 1575 bytes
-rw-r--r--public/-/emojis/1/boy.pngbin0 -> 881 bytes
-rw-r--r--public/-/emojis/1/boy_tone1.pngbin0 -> 876 bytes
-rw-r--r--public/-/emojis/1/boy_tone2.pngbin0 -> 876 bytes
-rw-r--r--public/-/emojis/1/boy_tone3.pngbin0 -> 876 bytes
-rw-r--r--public/-/emojis/1/boy_tone4.pngbin0 -> 870 bytes
-rw-r--r--public/-/emojis/1/boy_tone5.pngbin0 -> 873 bytes
-rw-r--r--public/-/emojis/1/bread.pngbin0 -> 1419 bytes
-rw-r--r--public/-/emojis/1/bride_with_veil.pngbin0 -> 2452 bytes
-rw-r--r--public/-/emojis/1/bride_with_veil_tone1.pngbin0 -> 2464 bytes
-rw-r--r--public/-/emojis/1/bride_with_veil_tone2.pngbin0 -> 2457 bytes
-rw-r--r--public/-/emojis/1/bride_with_veil_tone3.pngbin0 -> 2463 bytes
-rw-r--r--public/-/emojis/1/bride_with_veil_tone4.pngbin0 -> 2463 bytes
-rw-r--r--public/-/emojis/1/bride_with_veil_tone5.pngbin0 -> 2462 bytes
-rw-r--r--public/-/emojis/1/bridge_at_night.pngbin0 -> 637 bytes
-rw-r--r--public/-/emojis/1/briefcase.pngbin0 -> 1275 bytes
-rw-r--r--public/-/emojis/1/broken_heart.pngbin0 -> 556 bytes
-rw-r--r--public/-/emojis/1/bug.pngbin0 -> 1599 bytes
-rw-r--r--public/-/emojis/1/bulb.pngbin0 -> 805 bytes
-rw-r--r--public/-/emojis/1/bullettrain_front.pngbin0 -> 1450 bytes
-rw-r--r--public/-/emojis/1/bullettrain_side.pngbin0 -> 1538 bytes
-rw-r--r--public/-/emojis/1/burrito.pngbin0 -> 2938 bytes
-rw-r--r--public/-/emojis/1/bus.pngbin0 -> 1086 bytes
-rw-r--r--public/-/emojis/1/busstop.pngbin0 -> 626 bytes
-rw-r--r--public/-/emojis/1/bust_in_silhouette.pngbin0 -> 426 bytes
-rw-r--r--public/-/emojis/1/busts_in_silhouette.pngbin0 -> 526 bytes
-rw-r--r--public/-/emojis/1/butterfly.pngbin0 -> 1981 bytes
-rw-r--r--public/-/emojis/1/cactus.pngbin0 -> 628 bytes
-rw-r--r--public/-/emojis/1/cake.pngbin0 -> 2266 bytes
-rw-r--r--public/-/emojis/1/calendar.pngbin0 -> 2077 bytes
-rw-r--r--public/-/emojis/1/calendar_spiral.pngbin0 -> 1491 bytes
-rw-r--r--public/-/emojis/1/call_me.pngbin0 -> 894 bytes
-rw-r--r--public/-/emojis/1/call_me_tone1.pngbin0 -> 893 bytes
-rw-r--r--public/-/emojis/1/call_me_tone2.pngbin0 -> 891 bytes
-rw-r--r--public/-/emojis/1/call_me_tone3.pngbin0 -> 891 bytes
-rw-r--r--public/-/emojis/1/call_me_tone4.pngbin0 -> 891 bytes
-rw-r--r--public/-/emojis/1/call_me_tone5.pngbin0 -> 893 bytes
-rw-r--r--public/-/emojis/1/calling.pngbin0 -> 815 bytes
-rw-r--r--public/-/emojis/1/camel.pngbin0 -> 1190 bytes
-rw-r--r--public/-/emojis/1/camera.pngbin0 -> 1783 bytes
-rw-r--r--public/-/emojis/1/camera_with_flash.pngbin0 -> 2097 bytes
-rw-r--r--public/-/emojis/1/camping.pngbin0 -> 1513 bytes
-rw-r--r--public/-/emojis/1/cancer.pngbin0 -> 729 bytes
-rw-r--r--public/-/emojis/1/candle.pngbin0 -> 1250 bytes
-rw-r--r--public/-/emojis/1/candy.pngbin0 -> 1054 bytes
-rw-r--r--public/-/emojis/1/canoe.pngbin0 -> 1244 bytes
-rw-r--r--public/-/emojis/1/capital_abcd.pngbin0 -> 805 bytes
-rw-r--r--public/-/emojis/1/capricorn.pngbin0 -> 688 bytes
-rw-r--r--public/-/emojis/1/card_box.pngbin0 -> 1523 bytes
-rw-r--r--public/-/emojis/1/card_index.pngbin0 -> 1929 bytes
-rw-r--r--public/-/emojis/1/carousel_horse.pngbin0 -> 1739 bytes
-rw-r--r--public/-/emojis/1/carrot.pngbin0 -> 1236 bytes
-rw-r--r--public/-/emojis/1/cartwheel.pngbin0 -> 1233 bytes
-rw-r--r--public/-/emojis/1/cartwheel_tone1.pngbin0 -> 1234 bytes
-rw-r--r--public/-/emojis/1/cartwheel_tone2.pngbin0 -> 1235 bytes
-rw-r--r--public/-/emojis/1/cartwheel_tone3.pngbin0 -> 1229 bytes
-rw-r--r--public/-/emojis/1/cartwheel_tone4.pngbin0 -> 1227 bytes
-rw-r--r--public/-/emojis/1/cartwheel_tone5.pngbin0 -> 1214 bytes
-rw-r--r--public/-/emojis/1/cat.pngbin0 -> 1354 bytes
-rw-r--r--public/-/emojis/1/cat2.pngbin0 -> 1781 bytes
-rw-r--r--public/-/emojis/1/cd.pngbin0 -> 908 bytes
-rw-r--r--public/-/emojis/1/chains.pngbin0 -> 708 bytes
-rw-r--r--public/-/emojis/1/champagne.pngbin0 -> 1205 bytes
-rw-r--r--public/-/emojis/1/champagne_glass.pngbin0 -> 1984 bytes
-rw-r--r--public/-/emojis/1/chart.pngbin0 -> 724 bytes
-rw-r--r--public/-/emojis/1/chart_with_downwards_trend.pngbin0 -> 709 bytes
-rw-r--r--public/-/emojis/1/chart_with_upwards_trend.pngbin0 -> 688 bytes
-rw-r--r--public/-/emojis/1/checkered_flag.pngbin0 -> 787 bytes
-rw-r--r--public/-/emojis/1/cheese.pngbin0 -> 1697 bytes
-rw-r--r--public/-/emojis/1/cherries.pngbin0 -> 1211 bytes
-rw-r--r--public/-/emojis/1/cherry_blossom.pngbin0 -> 1129 bytes
-rw-r--r--public/-/emojis/1/chestnut.pngbin0 -> 1337 bytes
-rw-r--r--public/-/emojis/1/chicken.pngbin0 -> 1267 bytes
-rw-r--r--public/-/emojis/1/children_crossing.pngbin0 -> 778 bytes
-rw-r--r--public/-/emojis/1/chipmunk.pngbin0 -> 1454 bytes
-rw-r--r--public/-/emojis/1/chocolate_bar.pngbin0 -> 771 bytes
-rw-r--r--public/-/emojis/1/christmas_tree.pngbin0 -> 1542 bytes
-rw-r--r--public/-/emojis/1/church.pngbin0 -> 1298 bytes
-rw-r--r--public/-/emojis/1/cinema.pngbin0 -> 585 bytes
-rw-r--r--public/-/emojis/1/circus_tent.pngbin0 -> 1369 bytes
-rw-r--r--public/-/emojis/1/city_dusk.pngbin0 -> 431 bytes
-rw-r--r--public/-/emojis/1/city_sunset.pngbin0 -> 997 bytes
-rw-r--r--public/-/emojis/1/cityscape.pngbin0 -> 599 bytes
-rw-r--r--public/-/emojis/1/cl.pngbin0 -> 393 bytes
-rw-r--r--public/-/emojis/1/clap.pngbin0 -> 1456 bytes
-rw-r--r--public/-/emojis/1/clap_tone1.pngbin0 -> 1458 bytes
-rw-r--r--public/-/emojis/1/clap_tone2.pngbin0 -> 1458 bytes
-rw-r--r--public/-/emojis/1/clap_tone3.pngbin0 -> 1458 bytes
-rw-r--r--public/-/emojis/1/clap_tone4.pngbin0 -> 1458 bytes
-rw-r--r--public/-/emojis/1/clap_tone5.pngbin0 -> 1444 bytes
-rw-r--r--public/-/emojis/1/clapper.pngbin0 -> 1535 bytes
-rw-r--r--public/-/emojis/1/classical_building.pngbin0 -> 1006 bytes
-rw-r--r--public/-/emojis/1/clipboard.pngbin0 -> 1345 bytes
-rw-r--r--public/-/emojis/1/clock.pngbin0 -> 592 bytes
-rw-r--r--public/-/emojis/1/clock1.pngbin0 -> 586 bytes
-rw-r--r--public/-/emojis/1/clock10.pngbin0 -> 593 bytes
-rw-r--r--public/-/emojis/1/clock1030.pngbin0 -> 530 bytes
-rw-r--r--public/-/emojis/1/clock11.pngbin0 -> 590 bytes
-rw-r--r--public/-/emojis/1/clock1130.pngbin0 -> 583 bytes
-rw-r--r--public/-/emojis/1/clock12.pngbin0 -> 480 bytes
-rw-r--r--public/-/emojis/1/clock1230.pngbin0 -> 579 bytes
-rw-r--r--public/-/emojis/1/clock130.pngbin0 -> 526 bytes
-rw-r--r--public/-/emojis/1/clock2.pngbin0 -> 591 bytes
-rw-r--r--public/-/emojis/1/clock230.pngbin0 -> 576 bytes
-rw-r--r--public/-/emojis/1/clock3.pngbin0 -> 482 bytes
-rw-r--r--public/-/emojis/1/clock330.pngbin0 -> 568 bytes
-rw-r--r--public/-/emojis/1/clock4.pngbin0 -> 592 bytes
-rw-r--r--public/-/emojis/1/clock430.pngbin0 -> 531 bytes
-rw-r--r--public/-/emojis/1/clock5.pngbin0 -> 585 bytes
-rw-r--r--public/-/emojis/1/clock530.pngbin0 -> 552 bytes
-rw-r--r--public/-/emojis/1/clock6.pngbin0 -> 466 bytes
-rw-r--r--public/-/emojis/1/clock630.pngbin0 -> 536 bytes
-rw-r--r--public/-/emojis/1/clock7.pngbin0 -> 581 bytes
-rw-r--r--public/-/emojis/1/clock730.pngbin0 -> 531 bytes
-rw-r--r--public/-/emojis/1/clock8.pngbin0 -> 590 bytes
-rw-r--r--public/-/emojis/1/clock830.pngbin0 -> 570 bytes
-rw-r--r--public/-/emojis/1/clock9.pngbin0 -> 484 bytes
-rw-r--r--public/-/emojis/1/clock930.pngbin0 -> 576 bytes
-rw-r--r--public/-/emojis/1/closed_book.pngbin0 -> 1359 bytes
-rw-r--r--public/-/emojis/1/closed_lock_with_key.pngbin0 -> 1250 bytes
-rw-r--r--public/-/emojis/1/closed_umbrella.pngbin0 -> 1002 bytes
-rw-r--r--public/-/emojis/1/cloud.pngbin0 -> 626 bytes
-rw-r--r--public/-/emojis/1/cloud_lightning.pngbin0 -> 767 bytes
-rw-r--r--public/-/emojis/1/cloud_rain.pngbin0 -> 876 bytes
-rw-r--r--public/-/emojis/1/cloud_snow.pngbin0 -> 823 bytes
-rw-r--r--public/-/emojis/1/cloud_tornado.pngbin0 -> 1519 bytes
-rw-r--r--public/-/emojis/1/clown.pngbin0 -> 1818 bytes
-rw-r--r--public/-/emojis/1/clubs.pngbin0 -> 458 bytes
-rw-r--r--public/-/emojis/1/cocktail.pngbin0 -> 1027 bytes
-rw-r--r--public/-/emojis/1/coffee.pngbin0 -> 1679 bytes
-rw-r--r--public/-/emojis/1/coffin.pngbin0 -> 2195 bytes
-rw-r--r--public/-/emojis/1/cold_sweat.pngbin0 -> 971 bytes
-rw-r--r--public/-/emojis/1/comet.pngbin0 -> 1819 bytes
-rw-r--r--public/-/emojis/1/compression.pngbin0 -> 1612 bytes
-rw-r--r--public/-/emojis/1/computer.pngbin0 -> 369 bytes
-rw-r--r--public/-/emojis/1/confetti_ball.pngbin0 -> 1703 bytes
-rw-r--r--public/-/emojis/1/confounded.pngbin0 -> 844 bytes
-rw-r--r--public/-/emojis/1/confused.pngbin0 -> 647 bytes
-rw-r--r--public/-/emojis/1/congratulations.pngbin0 -> 729 bytes
-rw-r--r--public/-/emojis/1/construction.pngbin0 -> 1083 bytes
-rw-r--r--public/-/emojis/1/construction_site.pngbin0 -> 668 bytes
-rw-r--r--public/-/emojis/1/construction_worker.pngbin0 -> 1126 bytes
-rw-r--r--public/-/emojis/1/construction_worker_tone1.pngbin0 -> 1102 bytes
-rw-r--r--public/-/emojis/1/construction_worker_tone2.pngbin0 -> 1102 bytes
-rw-r--r--public/-/emojis/1/construction_worker_tone3.pngbin0 -> 1102 bytes
-rw-r--r--public/-/emojis/1/construction_worker_tone4.pngbin0 -> 1095 bytes
-rw-r--r--public/-/emojis/1/construction_worker_tone5.pngbin0 -> 1119 bytes
-rw-r--r--public/-/emojis/1/control_knobs.pngbin0 -> 1104 bytes
-rw-r--r--public/-/emojis/1/convenience_store.pngbin0 -> 528 bytes
-rw-r--r--public/-/emojis/1/cookie.pngbin0 -> 1351 bytes
-rw-r--r--public/-/emojis/1/cooking.pngbin0 -> 764 bytes
-rw-r--r--public/-/emojis/1/cool.pngbin0 -> 396 bytes
-rw-r--r--public/-/emojis/1/cop.pngbin0 -> 1440 bytes
-rw-r--r--public/-/emojis/1/cop_tone1.pngbin0 -> 1421 bytes
-rw-r--r--public/-/emojis/1/cop_tone2.pngbin0 -> 1424 bytes
-rw-r--r--public/-/emojis/1/cop_tone3.pngbin0 -> 1419 bytes
-rw-r--r--public/-/emojis/1/cop_tone4.pngbin0 -> 1417 bytes
-rw-r--r--public/-/emojis/1/cop_tone5.pngbin0 -> 1433 bytes
-rw-r--r--public/-/emojis/1/copyright.pngbin0 -> 530 bytes
-rw-r--r--public/-/emojis/1/corn.pngbin0 -> 1547 bytes
-rw-r--r--public/-/emojis/1/couch.pngbin0 -> 1362 bytes
-rw-r--r--public/-/emojis/1/couple.pngbin0 -> 1537 bytes
-rw-r--r--public/-/emojis/1/couple_mm.pngbin0 -> 1091 bytes
-rw-r--r--public/-/emojis/1/couple_with_heart.pngbin0 -> 1285 bytes
-rw-r--r--public/-/emojis/1/couple_ww.pngbin0 -> 1034 bytes
-rw-r--r--public/-/emojis/1/couplekiss.pngbin0 -> 1380 bytes
-rw-r--r--public/-/emojis/1/cow.pngbin0 -> 1640 bytes
-rw-r--r--public/-/emojis/1/cow2.pngbin0 -> 1810 bytes
-rw-r--r--public/-/emojis/1/cowboy.pngbin0 -> 1353 bytes
-rw-r--r--public/-/emojis/1/crab.pngbin0 -> 1475 bytes
-rw-r--r--public/-/emojis/1/crayon.pngbin0 -> 633 bytes
-rw-r--r--public/-/emojis/1/credit_card.pngbin0 -> 1012 bytes
-rw-r--r--public/-/emojis/1/crescent_moon.pngbin0 -> 446 bytes
-rw-r--r--public/-/emojis/1/cricket.pngbin0 -> 1060 bytes
-rw-r--r--public/-/emojis/1/crocodile.pngbin0 -> 2408 bytes
-rw-r--r--public/-/emojis/1/croissant.pngbin0 -> 1313 bytes
-rw-r--r--public/-/emojis/1/cross.pngbin0 -> 408 bytes
-rw-r--r--public/-/emojis/1/crossed_flags.pngbin0 -> 1239 bytes
-rw-r--r--public/-/emojis/1/crossed_swords.pngbin0 -> 1591 bytes
-rw-r--r--public/-/emojis/1/crown.pngbin0 -> 1534 bytes
-rw-r--r--public/-/emojis/1/cruise_ship.pngbin0 -> 2272 bytes
-rw-r--r--public/-/emojis/1/cry.pngbin0 -> 1123 bytes
-rw-r--r--public/-/emojis/1/crying_cat_face.pngbin0 -> 1875 bytes
-rw-r--r--public/-/emojis/1/crystal_ball.pngbin0 -> 1913 bytes
-rw-r--r--public/-/emojis/1/cucumber.pngbin0 -> 1357 bytes
-rw-r--r--public/-/emojis/1/cupid.pngbin0 -> 846 bytes
-rw-r--r--public/-/emojis/1/curly_loop.pngbin0 -> 545 bytes
-rw-r--r--public/-/emojis/1/currency_exchange.pngbin0 -> 576 bytes
-rw-r--r--public/-/emojis/1/curry.pngbin0 -> 1754 bytes
-rw-r--r--public/-/emojis/1/custard.pngbin0 -> 1273 bytes
-rw-r--r--public/-/emojis/1/customs.pngbin0 -> 648 bytes
-rw-r--r--public/-/emojis/1/cyclone.pngbin0 -> 797 bytes
-rw-r--r--public/-/emojis/1/dagger.pngbin0 -> 916 bytes
-rw-r--r--public/-/emojis/1/dancer.pngbin0 -> 1405 bytes
-rw-r--r--public/-/emojis/1/dancer_tone1.pngbin0 -> 1420 bytes
-rw-r--r--public/-/emojis/1/dancer_tone2.pngbin0 -> 1423 bytes
-rw-r--r--public/-/emojis/1/dancer_tone3.pngbin0 -> 1429 bytes
-rw-r--r--public/-/emojis/1/dancer_tone4.pngbin0 -> 1428 bytes
-rw-r--r--public/-/emojis/1/dancer_tone5.pngbin0 -> 1418 bytes
-rw-r--r--public/-/emojis/1/dancers.pngbin0 -> 1872 bytes
-rw-r--r--public/-/emojis/1/dango.pngbin0 -> 802 bytes
-rw-r--r--public/-/emojis/1/dark_sunglasses.pngbin0 -> 829 bytes
-rw-r--r--public/-/emojis/1/dart.pngbin0 -> 1374 bytes
-rw-r--r--public/-/emojis/1/dash.pngbin0 -> 840 bytes
-rw-r--r--public/-/emojis/1/date.pngbin0 -> 788 bytes
-rw-r--r--public/-/emojis/1/deciduous_tree.pngbin0 -> 1267 bytes
-rw-r--r--public/-/emojis/1/deer.pngbin0 -> 1606 bytes
-rw-r--r--public/-/emojis/1/department_store.pngbin0 -> 673 bytes
-rw-r--r--public/-/emojis/1/desert.pngbin0 -> 1443 bytes
-rw-r--r--public/-/emojis/1/desktop.pngbin0 -> 311 bytes
-rw-r--r--public/-/emojis/1/diamond_shape_with_a_dot_inside.pngbin0 -> 693 bytes
-rw-r--r--public/-/emojis/1/diamonds.pngbin0 -> 247 bytes
-rw-r--r--public/-/emojis/1/disappointed.pngbin0 -> 757 bytes
-rw-r--r--public/-/emojis/1/disappointed_relieved.pngbin0 -> 835 bytes
-rw-r--r--public/-/emojis/1/dividers.pngbin0 -> 810 bytes
-rw-r--r--public/-/emojis/1/dizzy.pngbin0 -> 795 bytes
-rw-r--r--public/-/emojis/1/dizzy_face.pngbin0 -> 710 bytes
-rw-r--r--public/-/emojis/1/do_not_litter.pngbin0 -> 1010 bytes
-rw-r--r--public/-/emojis/1/dog.pngbin0 -> 1674 bytes
-rw-r--r--public/-/emojis/1/dog2.pngbin0 -> 2085 bytes
-rw-r--r--public/-/emojis/1/dollar.pngbin0 -> 405 bytes
-rw-r--r--public/-/emojis/1/dolls.pngbin0 -> 2249 bytes
-rw-r--r--public/-/emojis/1/dolphin.pngbin0 -> 1697 bytes
-rw-r--r--public/-/emojis/1/door.pngbin0 -> 1105 bytes
-rw-r--r--public/-/emojis/1/doughnut.pngbin0 -> 1322 bytes
-rw-r--r--public/-/emojis/1/dove.pngbin0 -> 967 bytes
-rw-r--r--public/-/emojis/1/dragon.pngbin0 -> 1574 bytes
-rw-r--r--public/-/emojis/1/dragon_face.pngbin0 -> 1769 bytes
-rw-r--r--public/-/emojis/1/dress.pngbin0 -> 1001 bytes
-rw-r--r--public/-/emojis/1/dromedary_camel.pngbin0 -> 1515 bytes
-rw-r--r--public/-/emojis/1/drooling_face.pngbin0 -> 1049 bytes
-rw-r--r--public/-/emojis/1/droplet.pngbin0 -> 411 bytes
-rw-r--r--public/-/emojis/1/drum.pngbin0 -> 1870 bytes
-rw-r--r--public/-/emojis/1/duck.pngbin0 -> 1729 bytes
-rw-r--r--public/-/emojis/1/dvd.pngbin0 -> 933 bytes
-rw-r--r--public/-/emojis/1/e-mail.pngbin0 -> 1196 bytes
-rw-r--r--public/-/emojis/1/eagle.pngbin0 -> 2222 bytes
-rw-r--r--public/-/emojis/1/ear.pngbin0 -> 860 bytes
-rw-r--r--public/-/emojis/1/ear_of_rice.pngbin0 -> 1422 bytes
-rw-r--r--public/-/emojis/1/ear_tone1.pngbin0 -> 860 bytes
-rw-r--r--public/-/emojis/1/ear_tone2.pngbin0 -> 860 bytes
-rw-r--r--public/-/emojis/1/ear_tone3.pngbin0 -> 860 bytes
-rw-r--r--public/-/emojis/1/ear_tone4.pngbin0 -> 860 bytes
-rw-r--r--public/-/emojis/1/ear_tone5.pngbin0 -> 860 bytes
-rw-r--r--public/-/emojis/1/earth_africa.pngbin0 -> 978 bytes
-rw-r--r--public/-/emojis/1/earth_americas.pngbin0 -> 1031 bytes
-rw-r--r--public/-/emojis/1/earth_asia.pngbin0 -> 966 bytes
-rw-r--r--public/-/emojis/1/egg.pngbin0 -> 710 bytes
-rw-r--r--public/-/emojis/1/eggplant.pngbin0 -> 773 bytes
-rw-r--r--public/-/emojis/1/eight.pngbin0 -> 608 bytes
-rw-r--r--public/-/emojis/1/eight_pointed_black_star.pngbin0 -> 493 bytes
-rw-r--r--public/-/emojis/1/eight_spoked_asterisk.pngbin0 -> 493 bytes
-rw-r--r--public/-/emojis/1/eject.pngbin0 -> 548 bytes
-rw-r--r--public/-/emojis/1/electric_plug.pngbin0 -> 548 bytes
-rw-r--r--public/-/emojis/1/elephant.pngbin0 -> 1293 bytes
-rw-r--r--public/-/emojis/1/end.pngbin0 -> 393 bytes
-rw-r--r--public/-/emojis/1/envelope.pngbin0 -> 916 bytes
-rw-r--r--public/-/emojis/1/envelope_with_arrow.pngbin0 -> 1062 bytes
-rw-r--r--public/-/emojis/1/euro.pngbin0 -> 460 bytes
-rw-r--r--public/-/emojis/1/european_castle.pngbin0 -> 965 bytes
-rw-r--r--public/-/emojis/1/european_post_office.pngbin0 -> 551 bytes
-rw-r--r--public/-/emojis/1/evergreen_tree.pngbin0 -> 719 bytes
-rw-r--r--public/-/emojis/1/exclamation.pngbin0 -> 354 bytes
-rw-r--r--public/-/emojis/1/expressionless.pngbin0 -> 438 bytes
-rw-r--r--public/-/emojis/1/eye.pngbin0 -> 664 bytes
-rw-r--r--public/-/emojis/1/eye_in_speech_bubble.pngbin0 -> 698 bytes
-rw-r--r--public/-/emojis/1/eyeglasses.pngbin0 -> 577 bytes
-rw-r--r--public/-/emojis/1/eyes.pngbin0 -> 791 bytes
-rw-r--r--public/-/emojis/1/face_palm.pngbin0 -> 1523 bytes
-rw-r--r--public/-/emojis/1/face_palm_tone1.pngbin0 -> 1563 bytes
-rw-r--r--public/-/emojis/1/face_palm_tone2.pngbin0 -> 1547 bytes
-rw-r--r--public/-/emojis/1/face_palm_tone3.pngbin0 -> 1550 bytes
-rw-r--r--public/-/emojis/1/face_palm_tone4.pngbin0 -> 1553 bytes
-rw-r--r--public/-/emojis/1/face_palm_tone5.pngbin0 -> 1532 bytes
-rw-r--r--public/-/emojis/1/factory.pngbin0 -> 936 bytes
-rw-r--r--public/-/emojis/1/fallen_leaf.pngbin0 -> 951 bytes
-rw-r--r--public/-/emojis/1/family.pngbin0 -> 1433 bytes
-rw-r--r--public/-/emojis/1/family_mmb.pngbin0 -> 1206 bytes
-rw-r--r--public/-/emojis/1/family_mmbb.pngbin0 -> 1349 bytes
-rw-r--r--public/-/emojis/1/family_mmg.pngbin0 -> 1361 bytes
-rw-r--r--public/-/emojis/1/family_mmgb.pngbin0 -> 1626 bytes
-rw-r--r--public/-/emojis/1/family_mmgg.pngbin0 -> 1448 bytes
-rw-r--r--public/-/emojis/1/family_mwbb.pngbin0 -> 1638 bytes
-rw-r--r--public/-/emojis/1/family_mwg.pngbin0 -> 1554 bytes
-rw-r--r--public/-/emojis/1/family_mwgb.pngbin0 -> 1837 bytes
-rw-r--r--public/-/emojis/1/family_mwgg.pngbin0 -> 1738 bytes
-rw-r--r--public/-/emojis/1/family_wwb.pngbin0 -> 1155 bytes
-rw-r--r--public/-/emojis/1/family_wwbb.pngbin0 -> 1289 bytes
-rw-r--r--public/-/emojis/1/family_wwg.pngbin0 -> 1286 bytes
-rw-r--r--public/-/emojis/1/family_wwgb.pngbin0 -> 1550 bytes
-rw-r--r--public/-/emojis/1/family_wwgg.pngbin0 -> 1374 bytes
-rw-r--r--public/-/emojis/1/fast_forward.pngbin0 -> 523 bytes
-rw-r--r--public/-/emojis/1/fax.pngbin0 -> 1188 bytes
-rw-r--r--public/-/emojis/1/fearful.pngbin0 -> 1002 bytes
-rw-r--r--public/-/emojis/1/feet.pngbin0 -> 603 bytes
-rw-r--r--public/-/emojis/1/fencer.pngbin0 -> 1342 bytes
-rw-r--r--public/-/emojis/1/ferris_wheel.pngbin0 -> 2185 bytes
-rw-r--r--public/-/emojis/1/ferry.pngbin0 -> 528 bytes
-rw-r--r--public/-/emojis/1/field_hockey.pngbin0 -> 947 bytes
-rw-r--r--public/-/emojis/1/file_cabinet.pngbin0 -> 1420 bytes
-rw-r--r--public/-/emojis/1/file_folder.pngbin0 -> 1445 bytes
-rw-r--r--public/-/emojis/1/film_frames.pngbin0 -> 560 bytes
-rw-r--r--public/-/emojis/1/fingers_crossed.pngbin0 -> 1050 bytes
-rw-r--r--public/-/emojis/1/fingers_crossed_tone1.pngbin0 -> 1047 bytes
-rw-r--r--public/-/emojis/1/fingers_crossed_tone2.pngbin0 -> 1050 bytes
-rw-r--r--public/-/emojis/1/fingers_crossed_tone3.pngbin0 -> 1050 bytes
-rw-r--r--public/-/emojis/1/fingers_crossed_tone4.pngbin0 -> 1046 bytes
-rw-r--r--public/-/emojis/1/fingers_crossed_tone5.pngbin0 -> 1050 bytes
-rw-r--r--public/-/emojis/1/fire.pngbin0 -> 1020 bytes
-rw-r--r--public/-/emojis/1/fire_engine.pngbin0 -> 1656 bytes
-rw-r--r--public/-/emojis/1/fireworks.pngbin0 -> 1364 bytes
-rw-r--r--public/-/emojis/1/first_place.pngbin0 -> 1419 bytes
-rw-r--r--public/-/emojis/1/first_quarter_moon.pngbin0 -> 1152 bytes
-rw-r--r--public/-/emojis/1/first_quarter_moon_with_face.pngbin0 -> 1068 bytes
-rw-r--r--public/-/emojis/1/fish.pngbin0 -> 1080 bytes
-rw-r--r--public/-/emojis/1/fish_cake.pngbin0 -> 1245 bytes
-rw-r--r--public/-/emojis/1/fishing_pole_and_fish.pngbin0 -> 1442 bytes
-rw-r--r--public/-/emojis/1/fist.pngbin0 -> 1014 bytes
-rw-r--r--public/-/emojis/1/fist_tone1.pngbin0 -> 1014 bytes
-rw-r--r--public/-/emojis/1/fist_tone2.pngbin0 -> 1014 bytes
-rw-r--r--public/-/emojis/1/fist_tone3.pngbin0 -> 1014 bytes
-rw-r--r--public/-/emojis/1/fist_tone4.pngbin0 -> 1014 bytes
-rw-r--r--public/-/emojis/1/fist_tone5.pngbin0 -> 1014 bytes
-rw-r--r--public/-/emojis/1/five.pngbin0 -> 577 bytes
-rw-r--r--public/-/emojis/1/flag_ac.pngbin0 -> 1934 bytes
-rw-r--r--public/-/emojis/1/flag_ad.pngbin0 -> 1285 bytes
-rw-r--r--public/-/emojis/1/flag_ae.pngbin0 -> 544 bytes
-rw-r--r--public/-/emojis/1/flag_af.pngbin0 -> 942 bytes
-rw-r--r--public/-/emojis/1/flag_ag.pngbin0 -> 913 bytes
-rw-r--r--public/-/emojis/1/flag_ai.pngbin0 -> 1056 bytes
-rw-r--r--public/-/emojis/1/flag_al.pngbin0 -> 905 bytes
-rw-r--r--public/-/emojis/1/flag_am.pngbin0 -> 514 bytes
-rw-r--r--public/-/emojis/1/flag_ao.pngbin0 -> 997 bytes
-rw-r--r--public/-/emojis/1/flag_aq.pngbin0 -> 657 bytes
-rw-r--r--public/-/emojis/1/flag_ar.pngbin0 -> 975 bytes
-rw-r--r--public/-/emojis/1/flag_as.pngbin0 -> 1489 bytes
-rw-r--r--public/-/emojis/1/flag_at.pngbin0 -> 430 bytes
-rw-r--r--public/-/emojis/1/flag_au.pngbin0 -> 962 bytes
-rw-r--r--public/-/emojis/1/flag_aw.pngbin0 -> 709 bytes
-rw-r--r--public/-/emojis/1/flag_ax.pngbin0 -> 496 bytes
-rw-r--r--public/-/emojis/1/flag_az.pngbin0 -> 709 bytes
-rw-r--r--public/-/emojis/1/flag_ba.pngbin0 -> 848 bytes
-rw-r--r--public/-/emojis/1/flag_bb.pngbin0 -> 789 bytes
-rw-r--r--public/-/emojis/1/flag_bd.pngbin0 -> 490 bytes
-rw-r--r--public/-/emojis/1/flag_be.pngbin0 -> 444 bytes
-rw-r--r--public/-/emojis/1/flag_bf.pngbin0 -> 717 bytes
-rw-r--r--public/-/emojis/1/flag_bg.pngbin0 -> 513 bytes
-rw-r--r--public/-/emojis/1/flag_bh.pngbin0 -> 593 bytes
-rw-r--r--public/-/emojis/1/flag_bi.pngbin0 -> 795 bytes
-rw-r--r--public/-/emojis/1/flag_bj.pngbin0 -> 554 bytes
-rw-r--r--public/-/emojis/1/flag_bl.pngbin0 -> 1691 bytes
-rw-r--r--public/-/emojis/1/flag_black.pngbin0 -> 702 bytes
-rw-r--r--public/-/emojis/1/flag_bm.pngbin0 -> 1374 bytes
-rw-r--r--public/-/emojis/1/flag_bn.pngbin0 -> 1355 bytes
-rw-r--r--public/-/emojis/1/flag_bo.pngbin0 -> 1132 bytes
-rw-r--r--public/-/emojis/1/flag_bq.pngbin0 -> 1144 bytes
-rw-r--r--public/-/emojis/1/flag_br.pngbin0 -> 819 bytes
-rw-r--r--public/-/emojis/1/flag_bs.pngbin0 -> 448 bytes
-rw-r--r--public/-/emojis/1/flag_bt.pngbin0 -> 1213 bytes
-rw-r--r--public/-/emojis/1/flag_bv.pngbin0 -> 495 bytes
-rw-r--r--public/-/emojis/1/flag_bw.pngbin0 -> 391 bytes
-rw-r--r--public/-/emojis/1/flag_by.pngbin0 -> 1120 bytes
-rw-r--r--public/-/emojis/1/flag_bz.pngbin0 -> 1595 bytes
-rw-r--r--public/-/emojis/1/flag_ca.pngbin0 -> 755 bytes
-rw-r--r--public/-/emojis/1/flag_cc.pngbin0 -> 851 bytes
-rw-r--r--public/-/emojis/1/flag_cd.pngbin0 -> 707 bytes
-rw-r--r--public/-/emojis/1/flag_cf.pngbin0 -> 673 bytes
-rw-r--r--public/-/emojis/1/flag_cg.pngbin0 -> 586 bytes
-rw-r--r--public/-/emojis/1/flag_ch.pngbin0 -> 390 bytes
-rw-r--r--public/-/emojis/1/flag_ci.pngbin0 -> 440 bytes
-rw-r--r--public/-/emojis/1/flag_ck.pngbin0 -> 1083 bytes
-rw-r--r--public/-/emojis/1/flag_cl.pngbin0 -> 748 bytes
-rw-r--r--public/-/emojis/1/flag_cm.pngbin0 -> 627 bytes
-rw-r--r--public/-/emojis/1/flag_cn.pngbin0 -> 676 bytes
-rw-r--r--public/-/emojis/1/flag_co.pngbin0 -> 524 bytes
-rw-r--r--public/-/emojis/1/flag_cp.pngbin0 -> 443 bytes
-rw-r--r--public/-/emojis/1/flag_cr.pngbin0 -> 419 bytes
-rw-r--r--public/-/emojis/1/flag_cu.pngbin0 -> 586 bytes
-rw-r--r--public/-/emojis/1/flag_cv.pngbin0 -> 642 bytes
-rw-r--r--public/-/emojis/1/flag_cw.pngbin0 -> 665 bytes
-rw-r--r--public/-/emojis/1/flag_cx.pngbin0 -> 1142 bytes
-rw-r--r--public/-/emojis/1/flag_cy.pngbin0 -> 830 bytes
-rw-r--r--public/-/emojis/1/flag_cz.pngbin0 -> 600 bytes
-rw-r--r--public/-/emojis/1/flag_de.pngbin0 -> 502 bytes
-rw-r--r--public/-/emojis/1/flag_dg.pngbin0 -> 1911 bytes
-rw-r--r--public/-/emojis/1/flag_dj.pngbin0 -> 753 bytes
-rw-r--r--public/-/emojis/1/flag_dk.pngbin0 -> 450 bytes
-rw-r--r--public/-/emojis/1/flag_dm.pngbin0 -> 1075 bytes
-rw-r--r--public/-/emojis/1/flag_do.pngbin0 -> 1135 bytes
-rw-r--r--public/-/emojis/1/flag_dz.pngbin0 -> 734 bytes
-rw-r--r--public/-/emojis/1/flag_ea.pngbin0 -> 1337 bytes
-rw-r--r--public/-/emojis/1/flag_ec.pngbin0 -> 1431 bytes
-rw-r--r--public/-/emojis/1/flag_ee.pngbin0 -> 512 bytes
-rw-r--r--public/-/emojis/1/flag_eg.pngbin0 -> 818 bytes
-rw-r--r--public/-/emojis/1/flag_eh.pngbin0 -> 742 bytes
-rw-r--r--public/-/emojis/1/flag_er.pngbin0 -> 1218 bytes
-rw-r--r--public/-/emojis/1/flag_es.pngbin0 -> 1337 bytes
-rw-r--r--public/-/emojis/1/flag_et.pngbin0 -> 947 bytes
-rw-r--r--public/-/emojis/1/flag_eu.pngbin0 -> 760 bytes
-rw-r--r--public/-/emojis/1/flag_fi.pngbin0 -> 487 bytes
-rw-r--r--public/-/emojis/1/flag_fj.pngbin0 -> 1381 bytes
-rw-r--r--public/-/emojis/1/flag_fk.pngbin0 -> 1558 bytes
-rw-r--r--public/-/emojis/1/flag_fm.pngbin0 -> 554 bytes
-rw-r--r--public/-/emojis/1/flag_fo.pngbin0 -> 495 bytes
-rw-r--r--public/-/emojis/1/flag_fr.pngbin0 -> 443 bytes
-rw-r--r--public/-/emojis/1/flag_ga.pngbin0 -> 512 bytes
-rw-r--r--public/-/emojis/1/flag_gb.pngbin0 -> 919 bytes
-rw-r--r--public/-/emojis/1/flag_gd.pngbin0 -> 1017 bytes
-rw-r--r--public/-/emojis/1/flag_ge.pngbin0 -> 583 bytes
-rw-r--r--public/-/emojis/1/flag_gf.pngbin0 -> 865 bytes
-rw-r--r--public/-/emojis/1/flag_gg.pngbin0 -> 521 bytes
-rw-r--r--public/-/emojis/1/flag_gh.pngbin0 -> 723 bytes
-rw-r--r--public/-/emojis/1/flag_gi.pngbin0 -> 1053 bytes
-rw-r--r--public/-/emojis/1/flag_gl.pngbin0 -> 700 bytes
-rw-r--r--public/-/emojis/1/flag_gm.pngbin0 -> 501 bytes
-rw-r--r--public/-/emojis/1/flag_gn.pngbin0 -> 434 bytes
-rw-r--r--public/-/emojis/1/flag_gp.pngbin0 -> 1587 bytes
-rw-r--r--public/-/emojis/1/flag_gq.pngbin0 -> 1132 bytes
-rw-r--r--public/-/emojis/1/flag_gr.pngbin0 -> 549 bytes
-rw-r--r--public/-/emojis/1/flag_gs.pngbin0 -> 2115 bytes
-rw-r--r--public/-/emojis/1/flag_gt.pngbin0 -> 1087 bytes
-rw-r--r--public/-/emojis/1/flag_gu.pngbin0 -> 1045 bytes
-rw-r--r--public/-/emojis/1/flag_gw.pngbin0 -> 705 bytes
-rw-r--r--public/-/emojis/1/flag_gy.pngbin0 -> 690 bytes
-rw-r--r--public/-/emojis/1/flag_hk.pngbin0 -> 759 bytes
-rw-r--r--public/-/emojis/1/flag_hm.pngbin0 -> 1036 bytes
-rw-r--r--public/-/emojis/1/flag_hn.pngbin0 -> 513 bytes
-rw-r--r--public/-/emojis/1/flag_hr.pngbin0 -> 1411 bytes
-rw-r--r--public/-/emojis/1/flag_ht.pngbin0 -> 1205 bytes
-rw-r--r--public/-/emojis/1/flag_hu.pngbin0 -> 513 bytes
-rw-r--r--public/-/emojis/1/flag_ic.pngbin0 -> 1330 bytes
-rw-r--r--public/-/emojis/1/flag_id.pngbin0 -> 498 bytes
-rw-r--r--public/-/emojis/1/flag_ie.pngbin0 -> 478 bytes
-rw-r--r--public/-/emojis/1/flag_il.pngbin0 -> 658 bytes
-rw-r--r--public/-/emojis/1/flag_im.pngbin0 -> 976 bytes
-rw-r--r--public/-/emojis/1/flag_in.pngbin0 -> 773 bytes
-rw-r--r--public/-/emojis/1/flag_io.pngbin0 -> 1911 bytes
-rw-r--r--public/-/emojis/1/flag_iq.pngbin0 -> 811 bytes
-rw-r--r--public/-/emojis/1/flag_ir.pngbin0 -> 1036 bytes
-rw-r--r--public/-/emojis/1/flag_is.pngbin0 -> 491 bytes
-rw-r--r--public/-/emojis/1/flag_it.pngbin0 -> 472 bytes
-rw-r--r--public/-/emojis/1/flag_je.pngbin0 -> 956 bytes
-rw-r--r--public/-/emojis/1/flag_jm.pngbin0 -> 837 bytes
-rw-r--r--public/-/emojis/1/flag_jo.pngbin0 -> 740 bytes
-rw-r--r--public/-/emojis/1/flag_jp.pngbin0 -> 455 bytes
-rw-r--r--public/-/emojis/1/flag_ke.pngbin0 -> 1160 bytes
-rw-r--r--public/-/emojis/1/flag_kg.pngbin0 -> 1080 bytes
-rw-r--r--public/-/emojis/1/flag_kh.pngbin0 -> 872 bytes
-rw-r--r--public/-/emojis/1/flag_ki.pngbin0 -> 1369 bytes
-rw-r--r--public/-/emojis/1/flag_km.pngbin0 -> 783 bytes
-rw-r--r--public/-/emojis/1/flag_kn.pngbin0 -> 1316 bytes
-rw-r--r--public/-/emojis/1/flag_kp.pngbin0 -> 696 bytes
-rw-r--r--public/-/emojis/1/flag_kr.pngbin0 -> 967 bytes
-rw-r--r--public/-/emojis/1/flag_kw.pngbin0 -> 560 bytes
-rw-r--r--public/-/emojis/1/flag_ky.pngbin0 -> 1671 bytes
-rw-r--r--public/-/emojis/1/flag_kz.pngbin0 -> 1136 bytes
-rw-r--r--public/-/emojis/1/flag_la.pngbin0 -> 479 bytes
-rw-r--r--public/-/emojis/1/flag_lb.pngbin0 -> 740 bytes
-rw-r--r--public/-/emojis/1/flag_lc.pngbin0 -> 561 bytes
-rw-r--r--public/-/emojis/1/flag_li.pngbin0 -> 946 bytes
-rw-r--r--public/-/emojis/1/flag_lk.pngbin0 -> 974 bytes
-rw-r--r--public/-/emojis/1/flag_lr.pngbin0 -> 772 bytes
-rw-r--r--public/-/emojis/1/flag_ls.pngbin0 -> 775 bytes
-rw-r--r--public/-/emojis/1/flag_lt.pngbin0 -> 510 bytes
-rw-r--r--public/-/emojis/1/flag_lu.pngbin0 -> 512 bytes
-rw-r--r--public/-/emojis/1/flag_lv.pngbin0 -> 388 bytes
-rw-r--r--public/-/emojis/1/flag_ly.pngbin0 -> 685 bytes
-rw-r--r--public/-/emojis/1/flag_ma.pngbin0 -> 626 bytes
-rw-r--r--public/-/emojis/1/flag_mc.pngbin0 -> 528 bytes
-rw-r--r--public/-/emojis/1/flag_md.pngbin0 -> 1170 bytes
-rw-r--r--public/-/emojis/1/flag_me.pngbin0 -> 1074 bytes
-rw-r--r--public/-/emojis/1/flag_mf.pngbin0 -> 443 bytes
-rw-r--r--public/-/emojis/1/flag_mg.pngbin0 -> 556 bytes
-rw-r--r--public/-/emojis/1/flag_mh.pngbin0 -> 1138 bytes
-rw-r--r--public/-/emojis/1/flag_mk.pngbin0 -> 1023 bytes
-rw-r--r--public/-/emojis/1/flag_ml.pngbin0 -> 440 bytes
-rw-r--r--public/-/emojis/1/flag_mm.pngbin0 -> 937 bytes
-rw-r--r--public/-/emojis/1/flag_mn.pngbin0 -> 698 bytes
-rw-r--r--public/-/emojis/1/flag_mo.pngbin0 -> 792 bytes
-rw-r--r--public/-/emojis/1/flag_mp.pngbin0 -> 1797 bytes
-rw-r--r--public/-/emojis/1/flag_mq.pngbin0 -> 780 bytes
-rw-r--r--public/-/emojis/1/flag_mr.pngbin0 -> 657 bytes
-rw-r--r--public/-/emojis/1/flag_ms.pngbin0 -> 1477 bytes
-rw-r--r--public/-/emojis/1/flag_mt.pngbin0 -> 799 bytes
-rw-r--r--public/-/emojis/1/flag_mu.pngbin0 -> 544 bytes
-rw-r--r--public/-/emojis/1/flag_mv.pngbin0 -> 598 bytes
-rw-r--r--public/-/emojis/1/flag_mw.pngbin0 -> 825 bytes
-rw-r--r--public/-/emojis/1/flag_mx.pngbin0 -> 951 bytes
-rw-r--r--public/-/emojis/1/flag_my.pngbin0 -> 775 bytes
-rw-r--r--public/-/emojis/1/flag_mz.pngbin0 -> 1159 bytes
-rw-r--r--public/-/emojis/1/flag_na.pngbin0 -> 1249 bytes
-rw-r--r--public/-/emojis/1/flag_nc.pngbin0 -> 1148 bytes
-rw-r--r--public/-/emojis/1/flag_ne.pngbin0 -> 593 bytes
-rw-r--r--public/-/emojis/1/flag_nf.pngbin0 -> 877 bytes
-rw-r--r--public/-/emojis/1/flag_ng.pngbin0 -> 438 bytes
-rw-r--r--public/-/emojis/1/flag_ni.pngbin0 -> 823 bytes
-rw-r--r--public/-/emojis/1/flag_nl.pngbin0 -> 499 bytes
-rw-r--r--public/-/emojis/1/flag_no.pngbin0 -> 484 bytes
-rw-r--r--public/-/emojis/1/flag_np.pngbin0 -> 802 bytes
-rw-r--r--public/-/emojis/1/flag_nr.pngbin0 -> 529 bytes
-rw-r--r--public/-/emojis/1/flag_nu.pngbin0 -> 1128 bytes
-rw-r--r--public/-/emojis/1/flag_nz.pngbin0 -> 1099 bytes
-rw-r--r--public/-/emojis/1/flag_om.pngbin0 -> 754 bytes
-rw-r--r--public/-/emojis/1/flag_pa.pngbin0 -> 830 bytes
-rw-r--r--public/-/emojis/1/flag_pe.pngbin0 -> 439 bytes
-rw-r--r--public/-/emojis/1/flag_pf.pngbin0 -> 1091 bytes
-rw-r--r--public/-/emojis/1/flag_pg.pngbin0 -> 1076 bytes
-rw-r--r--public/-/emojis/1/flag_ph.pngbin0 -> 867 bytes
-rw-r--r--public/-/emojis/1/flag_pk.pngbin0 -> 753 bytes
-rw-r--r--public/-/emojis/1/flag_pl.pngbin0 -> 522 bytes
-rw-r--r--public/-/emojis/1/flag_pm.pngbin0 -> 2314 bytes
-rw-r--r--public/-/emojis/1/flag_pn.pngbin0 -> 1895 bytes
-rw-r--r--public/-/emojis/1/flag_pr.pngbin0 -> 605 bytes
-rw-r--r--public/-/emojis/1/flag_ps.pngbin0 -> 574 bytes
-rw-r--r--public/-/emojis/1/flag_pt.pngbin0 -> 1055 bytes
-rw-r--r--public/-/emojis/1/flag_pw.pngbin0 -> 475 bytes
-rw-r--r--public/-/emojis/1/flag_py.pngbin0 -> 1085 bytes
-rw-r--r--public/-/emojis/1/flag_qa.pngbin0 -> 657 bytes
-rw-r--r--public/-/emojis/1/flag_re.pngbin0 -> 837 bytes
-rw-r--r--public/-/emojis/1/flag_ro.pngbin0 -> 441 bytes
-rw-r--r--public/-/emojis/1/flag_rs.pngbin0 -> 1237 bytes
-rw-r--r--public/-/emojis/1/flag_ru.pngbin0 -> 496 bytes
-rw-r--r--public/-/emojis/1/flag_rw.pngbin0 -> 940 bytes
-rw-r--r--public/-/emojis/1/flag_sa.pngbin0 -> 781 bytes
-rw-r--r--public/-/emojis/1/flag_sb.pngbin0 -> 1102 bytes
-rw-r--r--public/-/emojis/1/flag_sc.pngbin0 -> 1073 bytes
-rw-r--r--public/-/emojis/1/flag_sd.pngbin0 -> 578 bytes
-rw-r--r--public/-/emojis/1/flag_se.pngbin0 -> 455 bytes
-rw-r--r--public/-/emojis/1/flag_sg.pngbin0 -> 730 bytes
-rw-r--r--public/-/emojis/1/flag_sh.pngbin0 -> 1369 bytes
-rw-r--r--public/-/emojis/1/flag_si.pngbin0 -> 1030 bytes
-rw-r--r--public/-/emojis/1/flag_sj.pngbin0 -> 495 bytes
-rw-r--r--public/-/emojis/1/flag_sk.pngbin0 -> 780 bytes
-rw-r--r--public/-/emojis/1/flag_sl.pngbin0 -> 510 bytes
-rw-r--r--public/-/emojis/1/flag_sm.pngbin0 -> 2000 bytes
-rw-r--r--public/-/emojis/1/flag_sn.pngbin0 -> 621 bytes
-rw-r--r--public/-/emojis/1/flag_so.pngbin0 -> 609 bytes
-rw-r--r--public/-/emojis/1/flag_sr.pngbin0 -> 650 bytes
-rw-r--r--public/-/emojis/1/flag_ss.pngbin0 -> 722 bytes
-rw-r--r--public/-/emojis/1/flag_st.pngbin0 -> 562 bytes
-rw-r--r--public/-/emojis/1/flag_sv.pngbin0 -> 1125 bytes
-rw-r--r--public/-/emojis/1/flag_sx.pngbin0 -> 1195 bytes
-rw-r--r--public/-/emojis/1/flag_sy.pngbin0 -> 696 bytes
-rw-r--r--public/-/emojis/1/flag_sz.pngbin0 -> 1102 bytes
-rw-r--r--public/-/emojis/1/flag_ta.pngbin0 -> 1907 bytes
-rw-r--r--public/-/emojis/1/flag_tc.pngbin0 -> 1538 bytes
-rw-r--r--public/-/emojis/1/flag_td.pngbin0 -> 443 bytes
-rw-r--r--public/-/emojis/1/flag_tf.pngbin0 -> 857 bytes
-rw-r--r--public/-/emojis/1/flag_tg.pngbin0 -> 790 bytes
-rw-r--r--public/-/emojis/1/flag_th.pngbin0 -> 421 bytes
-rw-r--r--public/-/emojis/1/flag_tj.pngbin0 -> 906 bytes
-rw-r--r--public/-/emojis/1/flag_tk.pngbin0 -> 835 bytes
-rw-r--r--public/-/emojis/1/flag_tl.pngbin0 -> 849 bytes
-rw-r--r--public/-/emojis/1/flag_tm.pngbin0 -> 1178 bytes
-rw-r--r--public/-/emojis/1/flag_tn.pngbin0 -> 625 bytes
-rw-r--r--public/-/emojis/1/flag_to.pngbin0 -> 553 bytes
-rw-r--r--public/-/emojis/1/flag_tr.pngbin0 -> 576 bytes
-rw-r--r--public/-/emojis/1/flag_tt.pngbin0 -> 604 bytes
-rw-r--r--public/-/emojis/1/flag_tv.pngbin0 -> 1120 bytes
-rw-r--r--public/-/emojis/1/flag_tw.pngbin0 -> 761 bytes
-rw-r--r--public/-/emojis/1/flag_tz.pngbin0 -> 1061 bytes
-rw-r--r--public/-/emojis/1/flag_ua.pngbin0 -> 528 bytes
-rw-r--r--public/-/emojis/1/flag_ug.pngbin0 -> 887 bytes
-rw-r--r--public/-/emojis/1/flag_um.pngbin0 -> 776 bytes
-rw-r--r--public/-/emojis/1/flag_us.pngbin0 -> 776 bytes
-rw-r--r--public/-/emojis/1/flag_uy.pngbin0 -> 966 bytes
-rw-r--r--public/-/emojis/1/flag_uz.pngbin0 -> 750 bytes
-rw-r--r--public/-/emojis/1/flag_va.pngbin0 -> 1331 bytes
-rw-r--r--public/-/emojis/1/flag_vc.pngbin0 -> 897 bytes
-rw-r--r--public/-/emojis/1/flag_ve.pngbin0 -> 748 bytes
-rw-r--r--public/-/emojis/1/flag_vg.pngbin0 -> 1789 bytes
-rw-r--r--public/-/emojis/1/flag_vi.pngbin0 -> 1378 bytes
-rw-r--r--public/-/emojis/1/flag_vn.pngbin0 -> 583 bytes
-rw-r--r--public/-/emojis/1/flag_vu.pngbin0 -> 844 bytes
-rw-r--r--public/-/emojis/1/flag_wf.pngbin0 -> 443 bytes
-rw-r--r--public/-/emojis/1/flag_white.pngbin0 -> 699 bytes
-rw-r--r--public/-/emojis/1/flag_ws.pngbin0 -> 634 bytes
-rw-r--r--public/-/emojis/1/flag_xk.pngbin0 -> 722 bytes
-rw-r--r--public/-/emojis/1/flag_ye.pngbin0 -> 507 bytes
-rw-r--r--public/-/emojis/1/flag_yt.pngbin0 -> 1623 bytes
-rw-r--r--public/-/emojis/1/flag_za.pngbin0 -> 676 bytes
-rw-r--r--public/-/emojis/1/flag_zm.pngbin0 -> 881 bytes
-rw-r--r--public/-/emojis/1/flag_zw.pngbin0 -> 993 bytes
-rw-r--r--public/-/emojis/1/flags.pngbin0 -> 1722 bytes
-rw-r--r--public/-/emojis/1/flashlight.pngbin0 -> 964 bytes
-rw-r--r--public/-/emojis/1/fleur-de-lis.pngbin0 -> 632 bytes
-rw-r--r--public/-/emojis/1/floppy_disk.pngbin0 -> 258 bytes
-rw-r--r--public/-/emojis/1/flower_playing_cards.pngbin0 -> 449 bytes
-rw-r--r--public/-/emojis/1/flushed.pngbin0 -> 1127 bytes
-rw-r--r--public/-/emojis/1/fog.pngbin0 -> 713 bytes
-rw-r--r--public/-/emojis/1/foggy.pngbin0 -> 1069 bytes
-rw-r--r--public/-/emojis/1/football.pngbin0 -> 956 bytes
-rw-r--r--public/-/emojis/1/footprints.pngbin0 -> 621 bytes
-rw-r--r--public/-/emojis/1/fork_and_knife.pngbin0 -> 668 bytes
-rw-r--r--public/-/emojis/1/fork_knife_plate.pngbin0 -> 976 bytes
-rw-r--r--public/-/emojis/1/fountain.pngbin0 -> 1768 bytes
-rw-r--r--public/-/emojis/1/four.pngbin0 -> 497 bytes
-rw-r--r--public/-/emojis/1/four_leaf_clover.pngbin0 -> 1156 bytes
-rw-r--r--public/-/emojis/1/fox.pngbin0 -> 1556 bytes
-rw-r--r--public/-/emojis/1/frame_photo.pngbin0 -> 514 bytes
-rw-r--r--public/-/emojis/1/free.pngbin0 -> 370 bytes
-rw-r--r--public/-/emojis/1/french_bread.pngbin0 -> 1551 bytes
-rw-r--r--public/-/emojis/1/fried_shrimp.pngbin0 -> 1241 bytes
-rw-r--r--public/-/emojis/1/fries.pngbin0 -> 1873 bytes
-rw-r--r--public/-/emojis/1/frog.pngbin0 -> 897 bytes
-rw-r--r--public/-/emojis/1/frowning.pngbin0 -> 633 bytes
-rw-r--r--public/-/emojis/1/frowning2.pngbin0 -> 589 bytes
-rw-r--r--public/-/emojis/1/fuelpump.pngbin0 -> 864 bytes
-rw-r--r--public/-/emojis/1/full_moon.pngbin0 -> 841 bytes
-rw-r--r--public/-/emojis/1/full_moon_with_face.pngbin0 -> 1186 bytes
-rw-r--r--public/-/emojis/1/game_die.pngbin0 -> 1136 bytes
-rw-r--r--public/-/emojis/1/gay_pride_flag.pngbin0 -> 2340 bytes
-rw-r--r--public/-/emojis/1/gear.pngbin0 -> 747 bytes
-rw-r--r--public/-/emojis/1/gem.pngbin0 -> 715 bytes
-rw-r--r--public/-/emojis/1/gemini.pngbin0 -> 547 bytes
-rw-r--r--public/-/emojis/1/ghost.pngbin0 -> 1465 bytes
-rw-r--r--public/-/emojis/1/gift.pngbin0 -> 1966 bytes
-rw-r--r--public/-/emojis/1/gift_heart.pngbin0 -> 1141 bytes
-rw-r--r--public/-/emojis/1/girl.pngbin0 -> 1261 bytes
-rw-r--r--public/-/emojis/1/girl_tone1.pngbin0 -> 1259 bytes
-rw-r--r--public/-/emojis/1/girl_tone2.pngbin0 -> 1255 bytes
-rw-r--r--public/-/emojis/1/girl_tone3.pngbin0 -> 1255 bytes
-rw-r--r--public/-/emojis/1/girl_tone4.pngbin0 -> 1241 bytes
-rw-r--r--public/-/emojis/1/girl_tone5.pngbin0 -> 1245 bytes
-rw-r--r--public/-/emojis/1/globe_with_meridians.pngbin0 -> 796 bytes
-rw-r--r--public/-/emojis/1/goal.pngbin0 -> 1242 bytes
-rw-r--r--public/-/emojis/1/goat.pngbin0 -> 981 bytes
-rw-r--r--public/-/emojis/1/golf.pngbin0 -> 823 bytes
-rw-r--r--public/-/emojis/1/golfer.pngbin0 -> 1189 bytes
-rw-r--r--public/-/emojis/1/gorilla.pngbin0 -> 1090 bytes
-rw-r--r--public/-/emojis/1/grapes.pngbin0 -> 1552 bytes
-rw-r--r--public/-/emojis/1/green_apple.pngbin0 -> 656 bytes
-rw-r--r--public/-/emojis/1/green_book.pngbin0 -> 1366 bytes
-rw-r--r--public/-/emojis/1/green_heart.pngbin0 -> 435 bytes
-rw-r--r--public/-/emojis/1/grey_exclamation.pngbin0 -> 354 bytes
-rw-r--r--public/-/emojis/1/grey_question.pngbin0 -> 449 bytes
-rw-r--r--public/-/emojis/1/grimacing.pngbin0 -> 694 bytes
-rw-r--r--public/-/emojis/1/grin.pngbin0 -> 767 bytes
-rw-r--r--public/-/emojis/1/grinning.pngbin0 -> 810 bytes
-rw-r--r--public/-/emojis/1/guardsman.pngbin0 -> 1140 bytes
-rw-r--r--public/-/emojis/1/guardsman_tone1.pngbin0 -> 1122 bytes
-rw-r--r--public/-/emojis/1/guardsman_tone2.pngbin0 -> 1160 bytes
-rw-r--r--public/-/emojis/1/guardsman_tone3.pngbin0 -> 1160 bytes
-rw-r--r--public/-/emojis/1/guardsman_tone4.pngbin0 -> 1157 bytes
-rw-r--r--public/-/emojis/1/guardsman_tone5.pngbin0 -> 1165 bytes
-rw-r--r--public/-/emojis/1/guitar.pngbin0 -> 1056 bytes
-rw-r--r--public/-/emojis/1/gun.pngbin0 -> 1859 bytes
-rw-r--r--public/-/emojis/1/haircut.pngbin0 -> 1935 bytes
-rw-r--r--public/-/emojis/1/haircut_tone1.pngbin0 -> 1945 bytes
-rw-r--r--public/-/emojis/1/haircut_tone2.pngbin0 -> 1935 bytes
-rw-r--r--public/-/emojis/1/haircut_tone3.pngbin0 -> 1923 bytes
-rw-r--r--public/-/emojis/1/haircut_tone4.pngbin0 -> 1904 bytes
-rw-r--r--public/-/emojis/1/haircut_tone5.pngbin0 -> 1920 bytes
-rw-r--r--public/-/emojis/1/hamburger.pngbin0 -> 1973 bytes
-rw-r--r--public/-/emojis/1/hammer.pngbin0 -> 834 bytes
-rw-r--r--public/-/emojis/1/hammer_pick.pngbin0 -> 1068 bytes
-rw-r--r--public/-/emojis/1/hamster.pngbin0 -> 1279 bytes
-rw-r--r--public/-/emojis/1/hand_splayed.pngbin0 -> 1081 bytes
-rw-r--r--public/-/emojis/1/hand_splayed_tone1.pngbin0 -> 1081 bytes
-rw-r--r--public/-/emojis/1/hand_splayed_tone2.pngbin0 -> 1081 bytes
-rw-r--r--public/-/emojis/1/hand_splayed_tone3.pngbin0 -> 1081 bytes
-rw-r--r--public/-/emojis/1/hand_splayed_tone4.pngbin0 -> 1081 bytes
-rw-r--r--public/-/emojis/1/hand_splayed_tone5.pngbin0 -> 1081 bytes
-rw-r--r--public/-/emojis/1/handbag.pngbin0 -> 1285 bytes
-rw-r--r--public/-/emojis/1/handball.pngbin0 -> 1634 bytes
-rw-r--r--public/-/emojis/1/handball_tone1.pngbin0 -> 1645 bytes
-rw-r--r--public/-/emojis/1/handball_tone2.pngbin0 -> 1628 bytes
-rw-r--r--public/-/emojis/1/handball_tone3.pngbin0 -> 1639 bytes
-rw-r--r--public/-/emojis/1/handball_tone4.pngbin0 -> 1634 bytes
-rw-r--r--public/-/emojis/1/handball_tone5.pngbin0 -> 1606 bytes
-rw-r--r--public/-/emojis/1/handshake.pngbin0 -> 1366 bytes
-rw-r--r--public/-/emojis/1/handshake_tone1.pngbin0 -> 1381 bytes
-rw-r--r--public/-/emojis/1/handshake_tone2.pngbin0 -> 1381 bytes
-rw-r--r--public/-/emojis/1/handshake_tone3.pngbin0 -> 1381 bytes
-rw-r--r--public/-/emojis/1/handshake_tone4.pngbin0 -> 1381 bytes
-rw-r--r--public/-/emojis/1/handshake_tone5.pngbin0 -> 1381 bytes
-rw-r--r--public/-/emojis/1/hash.pngbin0 -> 604 bytes
-rw-r--r--public/-/emojis/1/hatched_chick.pngbin0 -> 1174 bytes
-rw-r--r--public/-/emojis/1/hatching_chick.pngbin0 -> 1598 bytes
-rw-r--r--public/-/emojis/1/head_bandage.pngbin0 -> 1199 bytes
-rw-r--r--public/-/emojis/1/headphones.pngbin0 -> 1202 bytes
-rw-r--r--public/-/emojis/1/hear_no_evil.pngbin0 -> 1210 bytes
-rw-r--r--public/-/emojis/1/heart.pngbin0 -> 435 bytes
-rw-r--r--public/-/emojis/1/heart_decoration.pngbin0 -> 557 bytes
-rw-r--r--public/-/emojis/1/heart_exclamation.pngbin0 -> 471 bytes
-rw-r--r--public/-/emojis/1/heart_eyes.pngbin0 -> 1069 bytes
-rw-r--r--public/-/emojis/1/heart_eyes_cat.pngbin0 -> 1512 bytes
-rw-r--r--public/-/emojis/1/heartbeat.pngbin0 -> 699 bytes
-rw-r--r--public/-/emojis/1/heartpulse.pngbin0 -> 675 bytes
-rw-r--r--public/-/emojis/1/hearts.pngbin0 -> 449 bytes
-rw-r--r--public/-/emojis/1/heavy_check_mark.pngbin0 -> 438 bytes
-rw-r--r--public/-/emojis/1/heavy_division_sign.pngbin0 -> 204 bytes
-rw-r--r--public/-/emojis/1/heavy_dollar_sign.pngbin0 -> 429 bytes
-rw-r--r--public/-/emojis/1/heavy_minus_sign.pngbin0 -> 108 bytes
-rw-r--r--public/-/emojis/1/heavy_multiplication_x.pngbin0 -> 298 bytes
-rw-r--r--public/-/emojis/1/heavy_plus_sign.pngbin0 -> 115 bytes
-rw-r--r--public/-/emojis/1/helicopter.pngbin0 -> 1098 bytes
-rw-r--r--public/-/emojis/1/helmet_with_cross.pngbin0 -> 1014 bytes
-rw-r--r--public/-/emojis/1/herb.pngbin0 -> 886 bytes
-rw-r--r--public/-/emojis/1/hibiscus.pngbin0 -> 1815 bytes
-rw-r--r--public/-/emojis/1/high_brightness.pngbin0 -> 474 bytes
-rw-r--r--public/-/emojis/1/high_heel.pngbin0 -> 1008 bytes
-rw-r--r--public/-/emojis/1/hockey.pngbin0 -> 1010 bytes
-rw-r--r--public/-/emojis/1/hole.pngbin0 -> 1390 bytes
-rw-r--r--public/-/emojis/1/homes.pngbin0 -> 981 bytes
-rw-r--r--public/-/emojis/1/honey_pot.pngbin0 -> 1217 bytes
-rw-r--r--public/-/emojis/1/horse.pngbin0 -> 1694 bytes
-rw-r--r--public/-/emojis/1/horse_racing.pngbin0 -> 2096 bytes
-rw-r--r--public/-/emojis/1/horse_racing_tone1.pngbin0 -> 2099 bytes
-rw-r--r--public/-/emojis/1/horse_racing_tone2.pngbin0 -> 2103 bytes
-rw-r--r--public/-/emojis/1/horse_racing_tone3.pngbin0 -> 2090 bytes
-rw-r--r--public/-/emojis/1/horse_racing_tone4.pngbin0 -> 2090 bytes
-rw-r--r--public/-/emojis/1/horse_racing_tone5.pngbin0 -> 2085 bytes
-rw-r--r--public/-/emojis/1/hospital.pngbin0 -> 530 bytes
-rw-r--r--public/-/emojis/1/hot_pepper.pngbin0 -> 677 bytes
-rw-r--r--public/-/emojis/1/hotdog.pngbin0 -> 1770 bytes
-rw-r--r--public/-/emojis/1/hotel.pngbin0 -> 1322 bytes
-rw-r--r--public/-/emojis/1/hotsprings.pngbin0 -> 733 bytes
-rw-r--r--public/-/emojis/1/hourglass.pngbin0 -> 800 bytes
-rw-r--r--public/-/emojis/1/hourglass_flowing_sand.pngbin0 -> 847 bytes
-rw-r--r--public/-/emojis/1/house.pngbin0 -> 863 bytes
-rw-r--r--public/-/emojis/1/house_abandoned.pngbin0 -> 1606 bytes
-rw-r--r--public/-/emojis/1/house_with_garden.pngbin0 -> 1613 bytes
-rw-r--r--public/-/emojis/1/hugging.pngbin0 -> 1425 bytes
-rw-r--r--public/-/emojis/1/hushed.pngbin0 -> 634 bytes
-rw-r--r--public/-/emojis/1/ice_cream.pngbin0 -> 1779 bytes
-rw-r--r--public/-/emojis/1/ice_skate.pngbin0 -> 1574 bytes
-rw-r--r--public/-/emojis/1/icecream.pngbin0 -> 1496 bytes
-rw-r--r--public/-/emojis/1/id.pngbin0 -> 348 bytes
-rw-r--r--public/-/emojis/1/ideograph_advantage.pngbin0 -> 716 bytes
-rw-r--r--public/-/emojis/1/imp.pngbin0 -> 1988 bytes
-rw-r--r--public/-/emojis/1/inbox_tray.pngbin0 -> 1029 bytes
-rw-r--r--public/-/emojis/1/incoming_envelope.pngbin0 -> 1129 bytes
-rw-r--r--public/-/emojis/1/information_desk_person.pngbin0 -> 1580 bytes
-rw-r--r--public/-/emojis/1/information_desk_person_tone1.pngbin0 -> 1597 bytes
-rw-r--r--public/-/emojis/1/information_desk_person_tone2.pngbin0 -> 1590 bytes
-rw-r--r--public/-/emojis/1/information_desk_person_tone3.pngbin0 -> 1580 bytes
-rw-r--r--public/-/emojis/1/information_desk_person_tone4.pngbin0 -> 1572 bytes
-rw-r--r--public/-/emojis/1/information_desk_person_tone5.pngbin0 -> 1588 bytes
-rw-r--r--public/-/emojis/1/information_source.pngbin0 -> 506 bytes
-rw-r--r--public/-/emojis/1/innocent.pngbin0 -> 935 bytes
-rw-r--r--public/-/emojis/1/interrobang.pngbin0 -> 601 bytes
-rw-r--r--public/-/emojis/1/iphone.pngbin0 -> 695 bytes
-rw-r--r--public/-/emojis/1/island.pngbin0 -> 1273 bytes
-rw-r--r--public/-/emojis/1/izakaya_lantern.pngbin0 -> 1227 bytes
-rw-r--r--public/-/emojis/1/jack_o_lantern.pngbin0 -> 2289 bytes
-rw-r--r--public/-/emojis/1/japan.pngbin0 -> 539 bytes
-rw-r--r--public/-/emojis/1/japanese_castle.pngbin0 -> 1404 bytes
-rw-r--r--public/-/emojis/1/japanese_goblin.pngbin0 -> 1561 bytes
-rw-r--r--public/-/emojis/1/japanese_ogre.pngbin0 -> 1864 bytes
-rw-r--r--public/-/emojis/1/jeans.pngbin0 -> 1158 bytes
-rw-r--r--public/-/emojis/1/joy.pngbin0 -> 1136 bytes
-rw-r--r--public/-/emojis/1/joy_cat.pngbin0 -> 1633 bytes
-rw-r--r--public/-/emojis/1/joystick.pngbin0 -> 1039 bytes
-rw-r--r--public/-/emojis/1/juggling.pngbin0 -> 1165 bytes
-rw-r--r--public/-/emojis/1/juggling_tone1.pngbin0 -> 1171 bytes
-rw-r--r--public/-/emojis/1/juggling_tone2.pngbin0 -> 1160 bytes
-rw-r--r--public/-/emojis/1/juggling_tone3.pngbin0 -> 1170 bytes
-rw-r--r--public/-/emojis/1/juggling_tone4.pngbin0 -> 1167 bytes
-rw-r--r--public/-/emojis/1/juggling_tone5.pngbin0 -> 1161 bytes
-rw-r--r--public/-/emojis/1/kaaba.pngbin0 -> 1251 bytes
-rw-r--r--public/-/emojis/1/key.pngbin0 -> 770 bytes
-rw-r--r--public/-/emojis/1/key2.pngbin0 -> 593 bytes
-rw-r--r--public/-/emojis/1/keyboard.pngbin0 -> 429 bytes
-rw-r--r--public/-/emojis/1/kimono.pngbin0 -> 1527 bytes
-rw-r--r--public/-/emojis/1/kiss.pngbin0 -> 842 bytes
-rw-r--r--public/-/emojis/1/kiss_mm.pngbin0 -> 1269 bytes
-rw-r--r--public/-/emojis/1/kiss_ww.pngbin0 -> 1149 bytes
-rw-r--r--public/-/emojis/1/kissing.pngbin0 -> 738 bytes
-rw-r--r--public/-/emojis/1/kissing_cat.pngbin0 -> 1468 bytes
-rw-r--r--public/-/emojis/1/kissing_closed_eyes.pngbin0 -> 888 bytes
-rw-r--r--public/-/emojis/1/kissing_heart.pngbin0 -> 843 bytes
-rw-r--r--public/-/emojis/1/kissing_smiling_eyes.pngbin0 -> 648 bytes
-rw-r--r--public/-/emojis/1/kiwi.pngbin0 -> 1892 bytes
-rw-r--r--public/-/emojis/1/knife.pngbin0 -> 616 bytes
-rw-r--r--public/-/emojis/1/koala.pngbin0 -> 1428 bytes
-rw-r--r--public/-/emojis/1/koko.pngbin0 -> 266 bytes
-rw-r--r--public/-/emojis/1/label.pngbin0 -> 669 bytes
-rw-r--r--public/-/emojis/1/large_blue_circle.pngbin0 -> 371 bytes
-rw-r--r--public/-/emojis/1/large_blue_diamond.pngbin0 -> 245 bytes
-rw-r--r--public/-/emojis/1/large_orange_diamond.pngbin0 -> 248 bytes
-rw-r--r--public/-/emojis/1/last_quarter_moon.pngbin0 -> 1180 bytes
-rw-r--r--public/-/emojis/1/last_quarter_moon_with_face.pngbin0 -> 1030 bytes
-rw-r--r--public/-/emojis/1/laughing.pngbin0 -> 901 bytes
-rw-r--r--public/-/emojis/1/leaves.pngbin0 -> 993 bytes
-rw-r--r--public/-/emojis/1/ledger.pngbin0 -> 1528 bytes
-rw-r--r--public/-/emojis/1/left_facing_fist.pngbin0 -> 972 bytes
-rw-r--r--public/-/emojis/1/left_facing_fist_tone1.pngbin0 -> 960 bytes
-rw-r--r--public/-/emojis/1/left_facing_fist_tone2.pngbin0 -> 972 bytes
-rw-r--r--public/-/emojis/1/left_facing_fist_tone3.pngbin0 -> 960 bytes
-rw-r--r--public/-/emojis/1/left_facing_fist_tone4.pngbin0 -> 960 bytes
-rw-r--r--public/-/emojis/1/left_facing_fist_tone5.pngbin0 -> 976 bytes
-rw-r--r--public/-/emojis/1/left_luggage.pngbin0 -> 576 bytes
-rw-r--r--public/-/emojis/1/left_right_arrow.pngbin0 -> 495 bytes
-rw-r--r--public/-/emojis/1/leftwards_arrow_with_hook.pngbin0 -> 643 bytes
-rw-r--r--public/-/emojis/1/lemon.pngbin0 -> 1033 bytes
-rw-r--r--public/-/emojis/1/leo.pngbin0 -> 745 bytes
-rw-r--r--public/-/emojis/1/leopard.pngbin0 -> 2222 bytes
-rw-r--r--public/-/emojis/1/level_slider.pngbin0 -> 454 bytes
-rw-r--r--public/-/emojis/1/levitate.pngbin0 -> 914 bytes
-rw-r--r--public/-/emojis/1/libra.pngbin0 -> 657 bytes
-rw-r--r--public/-/emojis/1/lifter.pngbin0 -> 1356 bytes
-rw-r--r--public/-/emojis/1/lifter_tone1.pngbin0 -> 1346 bytes
-rw-r--r--public/-/emojis/1/lifter_tone2.pngbin0 -> 1347 bytes
-rw-r--r--public/-/emojis/1/lifter_tone3.pngbin0 -> 1339 bytes
-rw-r--r--public/-/emojis/1/lifter_tone4.pngbin0 -> 1343 bytes
-rw-r--r--public/-/emojis/1/lifter_tone5.pngbin0 -> 1337 bytes
-rw-r--r--public/-/emojis/1/light_rail.pngbin0 -> 902 bytes
-rw-r--r--public/-/emojis/1/link.pngbin0 -> 477 bytes
-rw-r--r--public/-/emojis/1/lion_face.pngbin0 -> 1728 bytes
-rw-r--r--public/-/emojis/1/lips.pngbin0 -> 599 bytes
-rw-r--r--public/-/emojis/1/lipstick.pngbin0 -> 549 bytes
-rw-r--r--public/-/emojis/1/lizard.pngbin0 -> 1709 bytes
-rw-r--r--public/-/emojis/1/lock.pngbin0 -> 986 bytes
-rw-r--r--public/-/emojis/1/lock_with_ink_pen.pngbin0 -> 1123 bytes
-rw-r--r--public/-/emojis/1/lollipop.pngbin0 -> 2164 bytes
-rw-r--r--public/-/emojis/1/loop.pngbin0 -> 550 bytes
-rw-r--r--public/-/emojis/1/loud_sound.pngbin0 -> 977 bytes
-rw-r--r--public/-/emojis/1/loudspeaker.pngbin0 -> 1316 bytes
-rw-r--r--public/-/emojis/1/love_hotel.pngbin0 -> 372 bytes
-rw-r--r--public/-/emojis/1/love_letter.pngbin0 -> 923 bytes
-rw-r--r--public/-/emojis/1/low_brightness.pngbin0 -> 431 bytes
-rw-r--r--public/-/emojis/1/lying_face.pngbin0 -> 1103 bytes
-rw-r--r--public/-/emojis/1/m.pngbin0 -> 500 bytes
-rw-r--r--public/-/emojis/1/mag.pngbin0 -> 1240 bytes
-rw-r--r--public/-/emojis/1/mag_right.pngbin0 -> 1251 bytes
-rw-r--r--public/-/emojis/1/mahjong.pngbin0 -> 951 bytes
-rw-r--r--public/-/emojis/1/mailbox.pngbin0 -> 1166 bytes
-rw-r--r--public/-/emojis/1/mailbox_closed.pngbin0 -> 1192 bytes
-rw-r--r--public/-/emojis/1/mailbox_with_mail.pngbin0 -> 1307 bytes
-rw-r--r--public/-/emojis/1/mailbox_with_no_mail.pngbin0 -> 960 bytes
-rw-r--r--public/-/emojis/1/man.pngbin0 -> 1092 bytes
-rw-r--r--public/-/emojis/1/man_dancing.pngbin0 -> 1400 bytes
-rw-r--r--public/-/emojis/1/man_dancing_tone1.pngbin0 -> 1404 bytes
-rw-r--r--public/-/emojis/1/man_dancing_tone2.pngbin0 -> 1402 bytes
-rw-r--r--public/-/emojis/1/man_dancing_tone3.pngbin0 -> 1409 bytes
-rw-r--r--public/-/emojis/1/man_dancing_tone4.pngbin0 -> 1421 bytes
-rw-r--r--public/-/emojis/1/man_dancing_tone5.pngbin0 -> 1418 bytes
-rw-r--r--public/-/emojis/1/man_in_tuxedo.pngbin0 -> 1307 bytes
-rw-r--r--public/-/emojis/1/man_in_tuxedo_tone1.pngbin0 -> 1307 bytes
-rw-r--r--public/-/emojis/1/man_in_tuxedo_tone2.pngbin0 -> 1307 bytes
-rw-r--r--public/-/emojis/1/man_in_tuxedo_tone3.pngbin0 -> 1307 bytes
-rw-r--r--public/-/emojis/1/man_in_tuxedo_tone4.pngbin0 -> 1307 bytes
-rw-r--r--public/-/emojis/1/man_in_tuxedo_tone5.pngbin0 -> 1302 bytes
-rw-r--r--public/-/emojis/1/man_tone1.pngbin0 -> 1069 bytes
-rw-r--r--public/-/emojis/1/man_tone2.pngbin0 -> 1069 bytes
-rw-r--r--public/-/emojis/1/man_tone3.pngbin0 -> 1069 bytes
-rw-r--r--public/-/emojis/1/man_tone4.pngbin0 -> 1069 bytes
-rw-r--r--public/-/emojis/1/man_tone5.pngbin0 -> 1087 bytes
-rw-r--r--public/-/emojis/1/man_with_gua_pi_mao.pngbin0 -> 1339 bytes
-rw-r--r--public/-/emojis/1/man_with_gua_pi_mao_tone1.pngbin0 -> 1328 bytes
-rw-r--r--public/-/emojis/1/man_with_gua_pi_mao_tone2.pngbin0 -> 1332 bytes
-rw-r--r--public/-/emojis/1/man_with_gua_pi_mao_tone3.pngbin0 -> 1329 bytes
-rw-r--r--public/-/emojis/1/man_with_gua_pi_mao_tone4.pngbin0 -> 1325 bytes
-rw-r--r--public/-/emojis/1/man_with_gua_pi_mao_tone5.pngbin0 -> 1337 bytes
-rw-r--r--public/-/emojis/1/man_with_turban.pngbin0 -> 1618 bytes
-rw-r--r--public/-/emojis/1/man_with_turban_tone1.pngbin0 -> 1584 bytes
-rw-r--r--public/-/emojis/1/man_with_turban_tone2.pngbin0 -> 1588 bytes
-rw-r--r--public/-/emojis/1/man_with_turban_tone3.pngbin0 -> 1584 bytes
-rw-r--r--public/-/emojis/1/man_with_turban_tone4.pngbin0 -> 1583 bytes
-rw-r--r--public/-/emojis/1/man_with_turban_tone5.pngbin0 -> 1605 bytes
-rw-r--r--public/-/emojis/1/mans_shoe.pngbin0 -> 1649 bytes
-rw-r--r--public/-/emojis/1/map.pngbin0 -> 2352 bytes
-rw-r--r--public/-/emojis/1/maple_leaf.pngbin0 -> 1117 bytes
-rw-r--r--public/-/emojis/1/martial_arts_uniform.pngbin0 -> 1412 bytes
-rw-r--r--public/-/emojis/1/mask.pngbin0 -> 1322 bytes
-rw-r--r--public/-/emojis/1/massage.pngbin0 -> 1571 bytes
-rw-r--r--public/-/emojis/1/massage_tone1.pngbin0 -> 1578 bytes
-rw-r--r--public/-/emojis/1/massage_tone2.pngbin0 -> 1565 bytes
-rw-r--r--public/-/emojis/1/massage_tone3.pngbin0 -> 1553 bytes
-rw-r--r--public/-/emojis/1/massage_tone4.pngbin0 -> 1546 bytes
-rw-r--r--public/-/emojis/1/massage_tone5.pngbin0 -> 1557 bytes
-rw-r--r--public/-/emojis/1/meat_on_bone.pngbin0 -> 1465 bytes
-rw-r--r--public/-/emojis/1/medal.pngbin0 -> 1700 bytes
-rw-r--r--public/-/emojis/1/mega.pngbin0 -> 1751 bytes
-rw-r--r--public/-/emojis/1/melon.pngbin0 -> 2005 bytes
-rw-r--r--public/-/emojis/1/menorah.pngbin0 -> 1279 bytes
-rw-r--r--public/-/emojis/1/mens.pngbin0 -> 561 bytes
-rw-r--r--public/-/emojis/1/metal.pngbin0 -> 894 bytes
-rw-r--r--public/-/emojis/1/metal_tone1.pngbin0 -> 894 bytes
-rw-r--r--public/-/emojis/1/metal_tone2.pngbin0 -> 888 bytes
-rw-r--r--public/-/emojis/1/metal_tone3.pngbin0 -> 894 bytes
-rw-r--r--public/-/emojis/1/metal_tone4.pngbin0 -> 888 bytes
-rw-r--r--public/-/emojis/1/metal_tone5.pngbin0 -> 894 bytes
-rw-r--r--public/-/emojis/1/metro.pngbin0 -> 1020 bytes
-rw-r--r--public/-/emojis/1/microphone.pngbin0 -> 1165 bytes
-rw-r--r--public/-/emojis/1/microphone2.pngbin0 -> 839 bytes
-rw-r--r--public/-/emojis/1/microscope.pngbin0 -> 1113 bytes
-rw-r--r--public/-/emojis/1/middle_finger.pngbin0 -> 893 bytes
-rw-r--r--public/-/emojis/1/middle_finger_tone1.pngbin0 -> 892 bytes
-rw-r--r--public/-/emojis/1/middle_finger_tone2.pngbin0 -> 892 bytes
-rw-r--r--public/-/emojis/1/middle_finger_tone3.pngbin0 -> 892 bytes
-rw-r--r--public/-/emojis/1/middle_finger_tone4.pngbin0 -> 892 bytes
-rw-r--r--public/-/emojis/1/middle_finger_tone5.pngbin0 -> 892 bytes
-rw-r--r--public/-/emojis/1/military_medal.pngbin0 -> 949 bytes
-rw-r--r--public/-/emojis/1/milk.pngbin0 -> 1224 bytes
-rw-r--r--public/-/emojis/1/milky_way.pngbin0 -> 622 bytes
-rw-r--r--public/-/emojis/1/minibus.pngbin0 -> 1256 bytes
-rw-r--r--public/-/emojis/1/minidisc.pngbin0 -> 522 bytes
-rw-r--r--public/-/emojis/1/mobile_phone_off.pngbin0 -> 621 bytes
-rw-r--r--public/-/emojis/1/money_mouth.pngbin0 -> 967 bytes
-rw-r--r--public/-/emojis/1/money_with_wings.pngbin0 -> 2327 bytes
-rw-r--r--public/-/emojis/1/moneybag.pngbin0 -> 2310 bytes
-rw-r--r--public/-/emojis/1/monkey.pngbin0 -> 1348 bytes
-rw-r--r--public/-/emojis/1/monkey_face.pngbin0 -> 1022 bytes
-rw-r--r--public/-/emojis/1/monorail.pngbin0 -> 1068 bytes
-rw-r--r--public/-/emojis/1/mortar_board.pngbin0 -> 710 bytes
-rw-r--r--public/-/emojis/1/mosque.pngbin0 -> 984 bytes
-rw-r--r--public/-/emojis/1/motor_scooter.pngbin0 -> 1207 bytes
-rw-r--r--public/-/emojis/1/motorboat.pngbin0 -> 990 bytes
-rw-r--r--public/-/emojis/1/motorcycle.pngbin0 -> 2081 bytes
-rw-r--r--public/-/emojis/1/motorway.pngbin0 -> 1102 bytes
-rw-r--r--public/-/emojis/1/mount_fuji.pngbin0 -> 881 bytes
-rw-r--r--public/-/emojis/1/mountain.pngbin0 -> 1409 bytes
-rw-r--r--public/-/emojis/1/mountain_bicyclist.pngbin0 -> 2288 bytes
-rw-r--r--public/-/emojis/1/mountain_bicyclist_tone1.pngbin0 -> 2294 bytes
-rw-r--r--public/-/emojis/1/mountain_bicyclist_tone2.pngbin0 -> 2298 bytes
-rw-r--r--public/-/emojis/1/mountain_bicyclist_tone3.pngbin0 -> 2284 bytes
-rw-r--r--public/-/emojis/1/mountain_bicyclist_tone4.pngbin0 -> 2288 bytes
-rw-r--r--public/-/emojis/1/mountain_bicyclist_tone5.pngbin0 -> 2281 bytes
-rw-r--r--public/-/emojis/1/mountain_cableway.pngbin0 -> 811 bytes
-rw-r--r--public/-/emojis/1/mountain_railway.pngbin0 -> 1317 bytes
-rw-r--r--public/-/emojis/1/mountain_snow.pngbin0 -> 1193 bytes
-rw-r--r--public/-/emojis/1/mouse.pngbin0 -> 1245 bytes
-rw-r--r--public/-/emojis/1/mouse2.pngbin0 -> 1324 bytes
-rw-r--r--public/-/emojis/1/mouse_three_button.pngbin0 -> 934 bytes
-rw-r--r--public/-/emojis/1/movie_camera.pngbin0 -> 576 bytes
-rw-r--r--public/-/emojis/1/moyai.pngbin0 -> 1593 bytes
-rw-r--r--public/-/emojis/1/mrs_claus.pngbin0 -> 3338 bytes
-rw-r--r--public/-/emojis/1/mrs_claus_tone1.pngbin0 -> 1999 bytes
-rw-r--r--public/-/emojis/1/mrs_claus_tone2.pngbin0 -> 2006 bytes
-rw-r--r--public/-/emojis/1/mrs_claus_tone3.pngbin0 -> 2017 bytes
-rw-r--r--public/-/emojis/1/mrs_claus_tone4.pngbin0 -> 2016 bytes
-rw-r--r--public/-/emojis/1/mrs_claus_tone5.pngbin0 -> 2016 bytes
-rw-r--r--public/-/emojis/1/muscle.pngbin0 -> 1012 bytes
-rw-r--r--public/-/emojis/1/muscle_tone1.pngbin0 -> 1012 bytes
-rw-r--r--public/-/emojis/1/muscle_tone2.pngbin0 -> 1012 bytes
-rw-r--r--public/-/emojis/1/muscle_tone3.pngbin0 -> 1012 bytes
-rw-r--r--public/-/emojis/1/muscle_tone4.pngbin0 -> 1012 bytes
-rw-r--r--public/-/emojis/1/muscle_tone5.pngbin0 -> 1012 bytes
-rw-r--r--public/-/emojis/1/mushroom.pngbin0 -> 1024 bytes
-rw-r--r--public/-/emojis/1/musical_keyboard.pngbin0 -> 1695 bytes
-rw-r--r--public/-/emojis/1/musical_note.pngbin0 -> 419 bytes
-rw-r--r--public/-/emojis/1/musical_score.pngbin0 -> 1289 bytes
-rw-r--r--public/-/emojis/1/mute.pngbin0 -> 823 bytes
-rw-r--r--public/-/emojis/1/nail_care.pngbin0 -> 1639 bytes
-rw-r--r--public/-/emojis/1/nail_care_tone1.pngbin0 -> 1712 bytes
-rw-r--r--public/-/emojis/1/nail_care_tone2.pngbin0 -> 1711 bytes
-rw-r--r--public/-/emojis/1/nail_care_tone3.pngbin0 -> 1727 bytes
-rw-r--r--public/-/emojis/1/nail_care_tone4.pngbin0 -> 1728 bytes
-rw-r--r--public/-/emojis/1/nail_care_tone5.pngbin0 -> 1716 bytes
-rw-r--r--public/-/emojis/1/name_badge.pngbin0 -> 632 bytes
-rw-r--r--public/-/emojis/1/nauseated_face.pngbin0 -> 965 bytes
-rw-r--r--public/-/emojis/1/necktie.pngbin0 -> 995 bytes
-rw-r--r--public/-/emojis/1/negative_squared_cross_mark.pngbin0 -> 370 bytes
-rw-r--r--public/-/emojis/1/nerd.pngbin0 -> 975 bytes
-rw-r--r--public/-/emojis/1/neutral_face.pngbin0 -> 517 bytes
-rw-r--r--public/-/emojis/1/new.pngbin0 -> 486 bytes
-rw-r--r--public/-/emojis/1/new_moon.pngbin0 -> 829 bytes
-rw-r--r--public/-/emojis/1/new_moon_with_face.pngbin0 -> 975 bytes
-rw-r--r--public/-/emojis/1/newspaper.pngbin0 -> 1178 bytes
-rw-r--r--public/-/emojis/1/newspaper2.pngbin0 -> 1046 bytes
-rw-r--r--public/-/emojis/1/ng.pngbin0 -> 445 bytes
-rw-r--r--public/-/emojis/1/night_with_stars.pngbin0 -> 835 bytes
-rw-r--r--public/-/emojis/1/nine.pngbin0 -> 607 bytes
-rw-r--r--public/-/emojis/1/no_bell.pngbin0 -> 823 bytes
-rw-r--r--public/-/emojis/1/no_bicycles.pngbin0 -> 998 bytes
-rw-r--r--public/-/emojis/1/no_entry.pngbin0 -> 377 bytes
-rw-r--r--public/-/emojis/1/no_entry_sign.pngbin0 -> 555 bytes
-rw-r--r--public/-/emojis/1/no_good.pngbin0 -> 1750 bytes
-rw-r--r--public/-/emojis/1/no_good_tone1.pngbin0 -> 1767 bytes
-rw-r--r--public/-/emojis/1/no_good_tone2.pngbin0 -> 1756 bytes
-rw-r--r--public/-/emojis/1/no_good_tone3.pngbin0 -> 1766 bytes
-rw-r--r--public/-/emojis/1/no_good_tone4.pngbin0 -> 1782 bytes
-rw-r--r--public/-/emojis/1/no_good_tone5.pngbin0 -> 1784 bytes
-rw-r--r--public/-/emojis/1/no_mobile_phones.pngbin0 -> 790 bytes
-rw-r--r--public/-/emojis/1/no_mouth.pngbin0 -> 465 bytes
-rw-r--r--public/-/emojis/1/no_pedestrians.pngbin0 -> 875 bytes
-rw-r--r--public/-/emojis/1/no_smoking.pngbin0 -> 1136 bytes
-rw-r--r--public/-/emojis/1/non-potable_water.pngbin0 -> 827 bytes
-rw-r--r--public/-/emojis/1/nose.pngbin0 -> 703 bytes
-rw-r--r--public/-/emojis/1/nose_tone1.pngbin0 -> 703 bytes
-rw-r--r--public/-/emojis/1/nose_tone2.pngbin0 -> 703 bytes
-rw-r--r--public/-/emojis/1/nose_tone3.pngbin0 -> 703 bytes
-rw-r--r--public/-/emojis/1/nose_tone4.pngbin0 -> 703 bytes
-rw-r--r--public/-/emojis/1/nose_tone5.pngbin0 -> 703 bytes
-rw-r--r--public/-/emojis/1/notebook.pngbin0 -> 1215 bytes
-rw-r--r--public/-/emojis/1/notebook_with_decorative_cover.pngbin0 -> 1782 bytes
-rw-r--r--public/-/emojis/1/notepad_spiral.pngbin0 -> 1377 bytes
-rw-r--r--public/-/emojis/1/notes.pngbin0 -> 501 bytes
-rw-r--r--public/-/emojis/1/nut_and_bolt.pngbin0 -> 899 bytes
-rw-r--r--public/-/emojis/1/o.pngbin0 -> 475 bytes
-rw-r--r--public/-/emojis/1/o2.pngbin0 -> 425 bytes
-rw-r--r--public/-/emojis/1/ocean.pngbin0 -> 1018 bytes
-rw-r--r--public/-/emojis/1/octagonal_sign.pngbin0 -> 260 bytes
-rw-r--r--public/-/emojis/1/octopus.pngbin0 -> 1188 bytes
-rw-r--r--public/-/emojis/1/oden.pngbin0 -> 794 bytes
-rw-r--r--public/-/emojis/1/office.pngbin0 -> 524 bytes
-rw-r--r--public/-/emojis/1/oil.pngbin0 -> 674 bytes
-rw-r--r--public/-/emojis/1/ok.pngbin0 -> 511 bytes
-rw-r--r--public/-/emojis/1/ok_hand.pngbin0 -> 979 bytes
-rw-r--r--public/-/emojis/1/ok_hand_tone1.pngbin0 -> 979 bytes
-rw-r--r--public/-/emojis/1/ok_hand_tone2.pngbin0 -> 979 bytes
-rw-r--r--public/-/emojis/1/ok_hand_tone3.pngbin0 -> 979 bytes
-rw-r--r--public/-/emojis/1/ok_hand_tone4.pngbin0 -> 979 bytes
-rw-r--r--public/-/emojis/1/ok_hand_tone5.pngbin0 -> 979 bytes
-rw-r--r--public/-/emojis/1/ok_woman.pngbin0 -> 1696 bytes
-rw-r--r--public/-/emojis/1/ok_woman_tone1.pngbin0 -> 1696 bytes
-rw-r--r--public/-/emojis/1/ok_woman_tone2.pngbin0 -> 1694 bytes
-rw-r--r--public/-/emojis/1/ok_woman_tone3.pngbin0 -> 1675 bytes
-rw-r--r--public/-/emojis/1/ok_woman_tone4.pngbin0 -> 1684 bytes
-rw-r--r--public/-/emojis/1/ok_woman_tone5.pngbin0 -> 1696 bytes
-rw-r--r--public/-/emojis/1/older_man.pngbin0 -> 1253 bytes
-rw-r--r--public/-/emojis/1/older_man_tone1.pngbin0 -> 1253 bytes
-rw-r--r--public/-/emojis/1/older_man_tone2.pngbin0 -> 1253 bytes
-rw-r--r--public/-/emojis/1/older_man_tone3.pngbin0 -> 1253 bytes
-rw-r--r--public/-/emojis/1/older_man_tone4.pngbin0 -> 1254 bytes
-rw-r--r--public/-/emojis/1/older_man_tone5.pngbin0 -> 1254 bytes
-rw-r--r--public/-/emojis/1/older_woman.pngbin0 -> 1472 bytes
-rw-r--r--public/-/emojis/1/older_woman_tone1.pngbin0 -> 1562 bytes
-rw-r--r--public/-/emojis/1/older_woman_tone2.pngbin0 -> 1564 bytes
-rw-r--r--public/-/emojis/1/older_woman_tone3.pngbin0 -> 1555 bytes
-rw-r--r--public/-/emojis/1/older_woman_tone4.pngbin0 -> 1562 bytes
-rw-r--r--public/-/emojis/1/older_woman_tone5.pngbin0 -> 1544 bytes
-rw-r--r--public/-/emojis/1/om_symbol.pngbin0 -> 773 bytes
-rw-r--r--public/-/emojis/1/on.pngbin0 -> 459 bytes
-rw-r--r--public/-/emojis/1/oncoming_automobile.pngbin0 -> 1238 bytes
-rw-r--r--public/-/emojis/1/oncoming_bus.pngbin0 -> 964 bytes
-rw-r--r--public/-/emojis/1/oncoming_police_car.pngbin0 -> 1547 bytes
-rw-r--r--public/-/emojis/1/oncoming_taxi.pngbin0 -> 1405 bytes
-rw-r--r--public/-/emojis/1/one.pngbin0 -> 442 bytes
-rw-r--r--public/-/emojis/1/open_file_folder.pngbin0 -> 755 bytes
-rw-r--r--public/-/emojis/1/open_hands.pngbin0 -> 1053 bytes
-rw-r--r--public/-/emojis/1/open_hands_tone1.pngbin0 -> 1053 bytes
-rw-r--r--public/-/emojis/1/open_hands_tone2.pngbin0 -> 1053 bytes
-rw-r--r--public/-/emojis/1/open_hands_tone3.pngbin0 -> 1053 bytes
-rw-r--r--public/-/emojis/1/open_hands_tone4.pngbin0 -> 1053 bytes
-rw-r--r--public/-/emojis/1/open_hands_tone5.pngbin0 -> 1053 bytes
-rw-r--r--public/-/emojis/1/open_mouth.pngbin0 -> 575 bytes
-rw-r--r--public/-/emojis/1/ophiuchus.pngbin0 -> 723 bytes
-rw-r--r--public/-/emojis/1/orange_book.pngbin0 -> 1329 bytes
-rw-r--r--public/-/emojis/1/orthodox_cross.pngbin0 -> 239 bytes
-rw-r--r--public/-/emojis/1/outbox_tray.pngbin0 -> 1002 bytes
-rw-r--r--public/-/emojis/1/owl.pngbin0 -> 2045 bytes
-rw-r--r--public/-/emojis/1/ox.pngbin0 -> 1436 bytes
-rw-r--r--public/-/emojis/1/package.pngbin0 -> 950 bytes
-rw-r--r--public/-/emojis/1/page_facing_up.pngbin0 -> 1110 bytes
-rw-r--r--public/-/emojis/1/page_with_curl.pngbin0 -> 1157 bytes
-rw-r--r--public/-/emojis/1/pager.pngbin0 -> 553 bytes
-rw-r--r--public/-/emojis/1/paintbrush.pngbin0 -> 950 bytes
-rw-r--r--public/-/emojis/1/palm_tree.pngbin0 -> 1450 bytes
-rw-r--r--public/-/emojis/1/pancakes.pngbin0 -> 3661 bytes
-rw-r--r--public/-/emojis/1/panda_face.pngbin0 -> 1478 bytes
-rw-r--r--public/-/emojis/1/paperclip.pngbin0 -> 439 bytes
-rw-r--r--public/-/emojis/1/paperclips.pngbin0 -> 642 bytes
-rw-r--r--public/-/emojis/1/park.pngbin0 -> 929 bytes
-rw-r--r--public/-/emojis/1/parking.pngbin0 -> 385 bytes
-rw-r--r--public/-/emojis/1/part_alternation_mark.pngbin0 -> 521 bytes
-rw-r--r--public/-/emojis/1/partly_sunny.pngbin0 -> 977 bytes
-rw-r--r--public/-/emojis/1/passport_control.pngbin0 -> 683 bytes
-rw-r--r--public/-/emojis/1/pause_button.pngbin0 -> 395 bytes
-rw-r--r--public/-/emojis/1/peace.pngbin0 -> 933 bytes
-rw-r--r--public/-/emojis/1/peach.pngbin0 -> 1189 bytes
-rw-r--r--public/-/emojis/1/peanuts.pngbin0 -> 3266 bytes
-rw-r--r--public/-/emojis/1/pear.pngbin0 -> 747 bytes
-rw-r--r--public/-/emojis/1/pen_ballpoint.pngbin0 -> 696 bytes
-rw-r--r--public/-/emojis/1/pen_fountain.pngbin0 -> 623 bytes
-rw-r--r--public/-/emojis/1/pencil.pngbin0 -> 1624 bytes
-rw-r--r--public/-/emojis/1/pencil2.pngbin0 -> 654 bytes
-rw-r--r--public/-/emojis/1/penguin.pngbin0 -> 1034 bytes
-rw-r--r--public/-/emojis/1/pensive.pngbin0 -> 718 bytes
-rw-r--r--public/-/emojis/1/performing_arts.pngbin0 -> 1971 bytes
-rw-r--r--public/-/emojis/1/persevere.pngbin0 -> 891 bytes
-rw-r--r--public/-/emojis/1/person_frowning.pngbin0 -> 1148 bytes
-rw-r--r--public/-/emojis/1/person_frowning_tone1.pngbin0 -> 1141 bytes
-rw-r--r--public/-/emojis/1/person_frowning_tone2.pngbin0 -> 1141 bytes
-rw-r--r--public/-/emojis/1/person_frowning_tone3.pngbin0 -> 1141 bytes
-rw-r--r--public/-/emojis/1/person_frowning_tone4.pngbin0 -> 1109 bytes
-rw-r--r--public/-/emojis/1/person_frowning_tone5.pngbin0 -> 1114 bytes
-rw-r--r--public/-/emojis/1/person_with_blond_hair.pngbin0 -> 1205 bytes
-rw-r--r--public/-/emojis/1/person_with_blond_hair_tone1.pngbin0 -> 1181 bytes
-rw-r--r--public/-/emojis/1/person_with_blond_hair_tone2.pngbin0 -> 1181 bytes
-rw-r--r--public/-/emojis/1/person_with_blond_hair_tone3.pngbin0 -> 1181 bytes
-rw-r--r--public/-/emojis/1/person_with_blond_hair_tone4.pngbin0 -> 1189 bytes
-rw-r--r--public/-/emojis/1/person_with_blond_hair_tone5.pngbin0 -> 1214 bytes
-rw-r--r--public/-/emojis/1/person_with_pouting_face.pngbin0 -> 1297 bytes
-rw-r--r--public/-/emojis/1/person_with_pouting_face_tone1.pngbin0 -> 1309 bytes
-rw-r--r--public/-/emojis/1/person_with_pouting_face_tone2.pngbin0 -> 1292 bytes
-rw-r--r--public/-/emojis/1/person_with_pouting_face_tone3.pngbin0 -> 1305 bytes
-rw-r--r--public/-/emojis/1/person_with_pouting_face_tone4.pngbin0 -> 1296 bytes
-rw-r--r--public/-/emojis/1/person_with_pouting_face_tone5.pngbin0 -> 1303 bytes
-rw-r--r--public/-/emojis/1/pick.pngbin0 -> 1023 bytes
-rw-r--r--public/-/emojis/1/pig.pngbin0 -> 1138 bytes
-rw-r--r--public/-/emojis/1/pig2.pngbin0 -> 1548 bytes
-rw-r--r--public/-/emojis/1/pig_nose.pngbin0 -> 820 bytes
-rw-r--r--public/-/emojis/1/pill.pngbin0 -> 442 bytes
-rw-r--r--public/-/emojis/1/pineapple.pngbin0 -> 1642 bytes
-rw-r--r--public/-/emojis/1/ping_pong.pngbin0 -> 823 bytes
-rw-r--r--public/-/emojis/1/pisces.pngbin0 -> 678 bytes
-rw-r--r--public/-/emojis/1/pizza.pngbin0 -> 2008 bytes
-rw-r--r--public/-/emojis/1/place_of_worship.pngbin0 -> 487 bytes
-rw-r--r--public/-/emojis/1/play_pause.pngbin0 -> 509 bytes
-rw-r--r--public/-/emojis/1/point_down.pngbin0 -> 853 bytes
-rw-r--r--public/-/emojis/1/point_down_tone1.pngbin0 -> 856 bytes
-rw-r--r--public/-/emojis/1/point_down_tone2.pngbin0 -> 856 bytes
-rw-r--r--public/-/emojis/1/point_down_tone3.pngbin0 -> 858 bytes
-rw-r--r--public/-/emojis/1/point_down_tone4.pngbin0 -> 856 bytes
-rw-r--r--public/-/emojis/1/point_down_tone5.pngbin0 -> 856 bytes
-rw-r--r--public/-/emojis/1/point_left.pngbin0 -> 825 bytes
-rw-r--r--public/-/emojis/1/point_left_tone1.pngbin0 -> 832 bytes
-rw-r--r--public/-/emojis/1/point_left_tone2.pngbin0 -> 830 bytes
-rw-r--r--public/-/emojis/1/point_left_tone3.pngbin0 -> 830 bytes
-rw-r--r--public/-/emojis/1/point_left_tone4.pngbin0 -> 830 bytes
-rw-r--r--public/-/emojis/1/point_left_tone5.pngbin0 -> 832 bytes
-rw-r--r--public/-/emojis/1/point_right.pngbin0 -> 805 bytes
-rw-r--r--public/-/emojis/1/point_right_tone1.pngbin0 -> 805 bytes
-rw-r--r--public/-/emojis/1/point_right_tone2.pngbin0 -> 805 bytes
-rw-r--r--public/-/emojis/1/point_right_tone3.pngbin0 -> 805 bytes
-rw-r--r--public/-/emojis/1/point_right_tone4.pngbin0 -> 805 bytes
-rw-r--r--public/-/emojis/1/point_right_tone5.pngbin0 -> 805 bytes
-rw-r--r--public/-/emojis/1/point_up.pngbin0 -> 819 bytes
-rw-r--r--public/-/emojis/1/point_up_2.pngbin0 -> 822 bytes
-rw-r--r--public/-/emojis/1/point_up_2_tone1.pngbin0 -> 822 bytes
-rw-r--r--public/-/emojis/1/point_up_2_tone2.pngbin0 -> 822 bytes
-rw-r--r--public/-/emojis/1/point_up_2_tone3.pngbin0 -> 871 bytes
-rw-r--r--public/-/emojis/1/point_up_2_tone4.pngbin0 -> 822 bytes
-rw-r--r--public/-/emojis/1/point_up_2_tone5.pngbin0 -> 822 bytes
-rw-r--r--public/-/emojis/1/point_up_tone1.pngbin0 -> 820 bytes
-rw-r--r--public/-/emojis/1/point_up_tone2.pngbin0 -> 820 bytes
-rw-r--r--public/-/emojis/1/point_up_tone3.pngbin0 -> 820 bytes
-rw-r--r--public/-/emojis/1/point_up_tone4.pngbin0 -> 820 bytes
-rw-r--r--public/-/emojis/1/point_up_tone5.pngbin0 -> 820 bytes
-rw-r--r--public/-/emojis/1/police_car.pngbin0 -> 1431 bytes
-rw-r--r--public/-/emojis/1/poodle.pngbin0 -> 1531 bytes
-rw-r--r--public/-/emojis/1/poop.pngbin0 -> 1273 bytes
-rw-r--r--public/-/emojis/1/popcorn.pngbin0 -> 1843 bytes
-rw-r--r--public/-/emojis/1/post_office.pngbin0 -> 676 bytes
-rw-r--r--public/-/emojis/1/postal_horn.pngbin0 -> 809 bytes
-rw-r--r--public/-/emojis/1/postbox.pngbin0 -> 1077 bytes
-rw-r--r--public/-/emojis/1/potable_water.pngbin0 -> 633 bytes
-rw-r--r--public/-/emojis/1/potato.pngbin0 -> 1246 bytes
-rw-r--r--public/-/emojis/1/pouch.pngbin0 -> 1259 bytes
-rw-r--r--public/-/emojis/1/poultry_leg.pngbin0 -> 925 bytes
-rw-r--r--public/-/emojis/1/pound.pngbin0 -> 452 bytes
-rw-r--r--public/-/emojis/1/pouting_cat.pngbin0 -> 1675 bytes
-rw-r--r--public/-/emojis/1/pray.pngbin0 -> 1122 bytes
-rw-r--r--public/-/emojis/1/pray_tone1.pngbin0 -> 1131 bytes
-rw-r--r--public/-/emojis/1/pray_tone2.pngbin0 -> 1134 bytes
-rw-r--r--public/-/emojis/1/pray_tone3.pngbin0 -> 1137 bytes
-rw-r--r--public/-/emojis/1/pray_tone4.pngbin0 -> 1126 bytes
-rw-r--r--public/-/emojis/1/pray_tone5.pngbin0 -> 1117 bytes
-rw-r--r--public/-/emojis/1/prayer_beads.pngbin0 -> 1059 bytes
-rw-r--r--public/-/emojis/1/pregnant_woman.pngbin0 -> 1252 bytes
-rw-r--r--public/-/emojis/1/pregnant_woman_tone1.pngbin0 -> 1255 bytes
-rw-r--r--public/-/emojis/1/pregnant_woman_tone2.pngbin0 -> 1246 bytes
-rw-r--r--public/-/emojis/1/pregnant_woman_tone3.pngbin0 -> 1237 bytes
-rw-r--r--public/-/emojis/1/pregnant_woman_tone4.pngbin0 -> 1246 bytes
-rw-r--r--public/-/emojis/1/pregnant_woman_tone5.pngbin0 -> 1235 bytes
-rw-r--r--public/-/emojis/1/prince.pngbin0 -> 1616 bytes
-rw-r--r--public/-/emojis/1/prince_tone1.pngbin0 -> 1618 bytes
-rw-r--r--public/-/emojis/1/prince_tone2.pngbin0 -> 1621 bytes
-rw-r--r--public/-/emojis/1/prince_tone3.pngbin0 -> 1619 bytes
-rw-r--r--public/-/emojis/1/prince_tone4.pngbin0 -> 1619 bytes
-rw-r--r--public/-/emojis/1/prince_tone5.pngbin0 -> 1616 bytes
-rw-r--r--public/-/emojis/1/princess.pngbin0 -> 1812 bytes
-rw-r--r--public/-/emojis/1/princess_tone1.pngbin0 -> 1812 bytes
-rw-r--r--public/-/emojis/1/princess_tone2.pngbin0 -> 1805 bytes
-rw-r--r--public/-/emojis/1/princess_tone3.pngbin0 -> 1805 bytes
-rw-r--r--public/-/emojis/1/princess_tone4.pngbin0 -> 1813 bytes
-rw-r--r--public/-/emojis/1/princess_tone5.pngbin0 -> 1812 bytes
-rw-r--r--public/-/emojis/1/printer.pngbin0 -> 926 bytes
-rw-r--r--public/-/emojis/1/projector.pngbin0 -> 943 bytes
-rw-r--r--public/-/emojis/1/punch.pngbin0 -> 838 bytes
-rw-r--r--public/-/emojis/1/punch_tone1.pngbin0 -> 838 bytes
-rw-r--r--public/-/emojis/1/punch_tone2.pngbin0 -> 838 bytes
-rw-r--r--public/-/emojis/1/punch_tone3.pngbin0 -> 838 bytes
-rw-r--r--public/-/emojis/1/punch_tone4.pngbin0 -> 838 bytes
-rw-r--r--public/-/emojis/1/punch_tone5.pngbin0 -> 838 bytes
-rw-r--r--public/-/emojis/1/purple_heart.pngbin0 -> 435 bytes
-rw-r--r--public/-/emojis/1/purse.pngbin0 -> 1558 bytes
-rw-r--r--public/-/emojis/1/pushpin.pngbin0 -> 640 bytes
-rw-r--r--public/-/emojis/1/put_litter_in_its_place.pngbin0 -> 650 bytes
-rw-r--r--public/-/emojis/1/question.pngbin0 -> 449 bytes
-rw-r--r--public/-/emojis/1/rabbit.pngbin0 -> 1660 bytes
-rw-r--r--public/-/emojis/1/rabbit2.pngbin0 -> 1805 bytes
-rw-r--r--public/-/emojis/1/race_car.pngbin0 -> 2140 bytes
-rw-r--r--public/-/emojis/1/racehorse.pngbin0 -> 1401 bytes
-rw-r--r--public/-/emojis/1/radio.pngbin0 -> 851 bytes
-rw-r--r--public/-/emojis/1/radio_button.pngbin0 -> 674 bytes
-rw-r--r--public/-/emojis/1/radioactive.pngbin0 -> 858 bytes
-rw-r--r--public/-/emojis/1/rage.pngbin0 -> 845 bytes
-rw-r--r--public/-/emojis/1/railway_car.pngbin0 -> 847 bytes
-rw-r--r--public/-/emojis/1/railway_track.pngbin0 -> 1550 bytes
-rw-r--r--public/-/emojis/1/rainbow.pngbin0 -> 1299 bytes
-rw-r--r--public/-/emojis/1/raised_back_of_hand.pngbin0 -> 848 bytes
-rw-r--r--public/-/emojis/1/raised_back_of_hand_tone1.pngbin0 -> 848 bytes
-rw-r--r--public/-/emojis/1/raised_back_of_hand_tone2.pngbin0 -> 848 bytes
-rw-r--r--public/-/emojis/1/raised_back_of_hand_tone3.pngbin0 -> 848 bytes
-rw-r--r--public/-/emojis/1/raised_back_of_hand_tone4.pngbin0 -> 848 bytes
-rw-r--r--public/-/emojis/1/raised_back_of_hand_tone5.pngbin0 -> 848 bytes
-rw-r--r--public/-/emojis/1/raised_hand.pngbin0 -> 791 bytes
-rw-r--r--public/-/emojis/1/raised_hand_tone1.pngbin0 -> 791 bytes
-rw-r--r--public/-/emojis/1/raised_hand_tone2.pngbin0 -> 791 bytes
-rw-r--r--public/-/emojis/1/raised_hand_tone3.pngbin0 -> 791 bytes
-rw-r--r--public/-/emojis/1/raised_hand_tone4.pngbin0 -> 791 bytes
-rw-r--r--public/-/emojis/1/raised_hand_tone5.pngbin0 -> 791 bytes
-rw-r--r--public/-/emojis/1/raised_hands.pngbin0 -> 1098 bytes
-rw-r--r--public/-/emojis/1/raised_hands_tone1.pngbin0 -> 1098 bytes
-rw-r--r--public/-/emojis/1/raised_hands_tone2.pngbin0 -> 1098 bytes
-rw-r--r--public/-/emojis/1/raised_hands_tone3.pngbin0 -> 1098 bytes
-rw-r--r--public/-/emojis/1/raised_hands_tone4.pngbin0 -> 1098 bytes
-rw-r--r--public/-/emojis/1/raised_hands_tone5.pngbin0 -> 1098 bytes
-rw-r--r--public/-/emojis/1/raising_hand.pngbin0 -> 1664 bytes
-rw-r--r--public/-/emojis/1/raising_hand_tone1.pngbin0 -> 1678 bytes
-rw-r--r--public/-/emojis/1/raising_hand_tone2.pngbin0 -> 1665 bytes
-rw-r--r--public/-/emojis/1/raising_hand_tone3.pngbin0 -> 1657 bytes
-rw-r--r--public/-/emojis/1/raising_hand_tone4.pngbin0 -> 1657 bytes
-rw-r--r--public/-/emojis/1/raising_hand_tone5.pngbin0 -> 1661 bytes
-rw-r--r--public/-/emojis/1/ram.pngbin0 -> 1951 bytes
-rw-r--r--public/-/emojis/1/ramen.pngbin0 -> 1992 bytes
-rw-r--r--public/-/emojis/1/rat.pngbin0 -> 1193 bytes
-rw-r--r--public/-/emojis/1/record_button.pngbin0 -> 475 bytes
-rw-r--r--public/-/emojis/1/recycle.pngbin0 -> 914 bytes
-rw-r--r--public/-/emojis/1/red_car.pngbin0 -> 1065 bytes
-rw-r--r--public/-/emojis/1/red_circle.pngbin0 -> 374 bytes
-rw-r--r--public/-/emojis/1/registered.pngbin0 -> 547 bytes
-rw-r--r--public/-/emojis/1/relaxed.pngbin0 -> 636 bytes
-rw-r--r--public/-/emojis/1/relieved.pngbin0 -> 785 bytes
-rw-r--r--public/-/emojis/1/reminder_ribbon.pngbin0 -> 921 bytes
-rw-r--r--public/-/emojis/1/repeat.pngbin0 -> 644 bytes
-rw-r--r--public/-/emojis/1/repeat_one.pngbin0 -> 688 bytes
-rw-r--r--public/-/emojis/1/restroom.pngbin0 -> 676 bytes
-rw-r--r--public/-/emojis/1/revolving_hearts.pngbin0 -> 920 bytes
-rw-r--r--public/-/emojis/1/rewind.pngbin0 -> 523 bytes
-rw-r--r--public/-/emojis/1/rhino.pngbin0 -> 1558 bytes
-rw-r--r--public/-/emojis/1/ribbon.pngbin0 -> 968 bytes
-rw-r--r--public/-/emojis/1/rice.pngbin0 -> 1195 bytes
-rw-r--r--public/-/emojis/1/rice_ball.pngbin0 -> 1091 bytes
-rw-r--r--public/-/emojis/1/rice_cracker.pngbin0 -> 1443 bytes
-rw-r--r--public/-/emojis/1/rice_scene.pngbin0 -> 1349 bytes
-rw-r--r--public/-/emojis/1/right_facing_fist.pngbin0 -> 975 bytes
-rw-r--r--public/-/emojis/1/right_facing_fist_tone1.pngbin0 -> 964 bytes
-rw-r--r--public/-/emojis/1/right_facing_fist_tone2.pngbin0 -> 964 bytes
-rw-r--r--public/-/emojis/1/right_facing_fist_tone3.pngbin0 -> 964 bytes
-rw-r--r--public/-/emojis/1/right_facing_fist_tone4.pngbin0 -> 964 bytes
-rw-r--r--public/-/emojis/1/right_facing_fist_tone5.pngbin0 -> 964 bytes
-rw-r--r--public/-/emojis/1/ring.pngbin0 -> 1113 bytes
-rw-r--r--public/-/emojis/1/robot.pngbin0 -> 1228 bytes
-rw-r--r--public/-/emojis/1/rocket.pngbin0 -> 1639 bytes
-rw-r--r--public/-/emojis/1/rofl.pngbin0 -> 1760 bytes
-rw-r--r--public/-/emojis/1/roller_coaster.pngbin0 -> 1723 bytes
-rw-r--r--public/-/emojis/1/rolling_eyes.pngbin0 -> 743 bytes
-rw-r--r--public/-/emojis/1/rooster.pngbin0 -> 1333 bytes
-rw-r--r--public/-/emojis/1/rose.pngbin0 -> 1182 bytes
-rw-r--r--public/-/emojis/1/rosette.pngbin0 -> 1023 bytes
-rw-r--r--public/-/emojis/1/rotating_light.pngbin0 -> 1969 bytes
-rw-r--r--public/-/emojis/1/round_pushpin.pngbin0 -> 455 bytes
-rw-r--r--public/-/emojis/1/rowboat.pngbin0 -> 1963 bytes
-rw-r--r--public/-/emojis/1/rowboat_tone1.pngbin0 -> 1971 bytes
-rw-r--r--public/-/emojis/1/rowboat_tone2.pngbin0 -> 1972 bytes
-rw-r--r--public/-/emojis/1/rowboat_tone3.pngbin0 -> 1967 bytes
-rw-r--r--public/-/emojis/1/rowboat_tone4.pngbin0 -> 1974 bytes
-rw-r--r--public/-/emojis/1/rowboat_tone5.pngbin0 -> 1971 bytes
-rw-r--r--public/-/emojis/1/rugby_football.pngbin0 -> 1618 bytes
-rw-r--r--public/-/emojis/1/runner.pngbin0 -> 1161 bytes
-rw-r--r--public/-/emojis/1/runner_tone1.pngbin0 -> 1163 bytes
-rw-r--r--public/-/emojis/1/runner_tone2.pngbin0 -> 1162 bytes
-rw-r--r--public/-/emojis/1/runner_tone3.pngbin0 -> 1151 bytes
-rw-r--r--public/-/emojis/1/runner_tone4.pngbin0 -> 1156 bytes
-rw-r--r--public/-/emojis/1/runner_tone5.pngbin0 -> 1145 bytes
-rw-r--r--public/-/emojis/1/running_shirt_with_sash.pngbin0 -> 784 bytes
-rw-r--r--public/-/emojis/1/sa.pngbin0 -> 420 bytes
-rw-r--r--public/-/emojis/1/sagittarius.pngbin0 -> 602 bytes
-rw-r--r--public/-/emojis/1/sailboat.pngbin0 -> 1274 bytes
-rw-r--r--public/-/emojis/1/sake.pngbin0 -> 826 bytes
-rw-r--r--public/-/emojis/1/salad.pngbin0 -> 2398 bytes
-rw-r--r--public/-/emojis/1/sandal.pngbin0 -> 1180 bytes
-rw-r--r--public/-/emojis/1/santa.pngbin0 -> 1585 bytes
-rw-r--r--public/-/emojis/1/santa_tone1.pngbin0 -> 1585 bytes
-rw-r--r--public/-/emojis/1/santa_tone2.pngbin0 -> 1578 bytes
-rw-r--r--public/-/emojis/1/santa_tone3.pngbin0 -> 1578 bytes
-rw-r--r--public/-/emojis/1/santa_tone4.pngbin0 -> 1578 bytes
-rw-r--r--public/-/emojis/1/santa_tone5.pngbin0 -> 1578 bytes
-rw-r--r--public/-/emojis/1/satellite.pngbin0 -> 1173 bytes
-rw-r--r--public/-/emojis/1/satellite_orbital.pngbin0 -> 762 bytes
-rw-r--r--public/-/emojis/1/saxophone.pngbin0 -> 1442 bytes
-rw-r--r--public/-/emojis/1/scales.pngbin0 -> 1181 bytes
-rw-r--r--public/-/emojis/1/school.pngbin0 -> 1234 bytes
-rw-r--r--public/-/emojis/1/school_satchel.pngbin0 -> 1490 bytes
-rw-r--r--public/-/emojis/1/scissors.pngbin0 -> 937 bytes
-rw-r--r--public/-/emojis/1/scooter.pngbin0 -> 1228 bytes
-rw-r--r--public/-/emojis/1/scorpion.pngbin0 -> 1503 bytes
-rw-r--r--public/-/emojis/1/scorpius.pngbin0 -> 612 bytes
-rw-r--r--public/-/emojis/1/scream.pngbin0 -> 1583 bytes
-rw-r--r--public/-/emojis/1/scream_cat.pngbin0 -> 2120 bytes
-rw-r--r--public/-/emojis/1/scroll.pngbin0 -> 989 bytes
-rw-r--r--public/-/emojis/1/seat.pngbin0 -> 884 bytes
-rw-r--r--public/-/emojis/1/second_place.pngbin0 -> 1511 bytes
-rw-r--r--public/-/emojis/1/secret.pngbin0 -> 857 bytes
-rw-r--r--public/-/emojis/1/see_no_evil.pngbin0 -> 1227 bytes
-rw-r--r--public/-/emojis/1/seedling.pngbin0 -> 749 bytes
-rw-r--r--public/-/emojis/1/selfie.pngbin0 -> 1160 bytes
-rw-r--r--public/-/emojis/1/selfie_tone1.pngbin0 -> 1166 bytes
-rw-r--r--public/-/emojis/1/selfie_tone2.pngbin0 -> 1167 bytes
-rw-r--r--public/-/emojis/1/selfie_tone3.pngbin0 -> 1154 bytes
-rw-r--r--public/-/emojis/1/selfie_tone4.pngbin0 -> 1153 bytes
-rw-r--r--public/-/emojis/1/selfie_tone5.pngbin0 -> 1148 bytes
-rw-r--r--public/-/emojis/1/seven.pngbin0 -> 522 bytes
-rw-r--r--public/-/emojis/1/shallow_pan_of_food.pngbin0 -> 1738 bytes
-rw-r--r--public/-/emojis/1/shamrock.pngbin0 -> 1023 bytes
-rw-r--r--public/-/emojis/1/shark.pngbin0 -> 1811 bytes
-rw-r--r--public/-/emojis/1/shaved_ice.pngbin0 -> 997 bytes
-rw-r--r--public/-/emojis/1/sheep.pngbin0 -> 1372 bytes
-rw-r--r--public/-/emojis/1/shell.pngbin0 -> 1497 bytes
-rw-r--r--public/-/emojis/1/shield.pngbin0 -> 1602 bytes
-rw-r--r--public/-/emojis/1/shinto_shrine.pngbin0 -> 579 bytes
-rw-r--r--public/-/emojis/1/ship.pngbin0 -> 1405 bytes
-rw-r--r--public/-/emojis/1/shirt.pngbin0 -> 670 bytes
-rw-r--r--public/-/emojis/1/shopping_bags.pngbin0 -> 1234 bytes
-rw-r--r--public/-/emojis/1/shopping_cart.pngbin0 -> 1072 bytes
-rw-r--r--public/-/emojis/1/shower.pngbin0 -> 2537 bytes
-rw-r--r--public/-/emojis/1/shrimp.pngbin0 -> 1376 bytes
-rw-r--r--public/-/emojis/1/shrug.pngbin0 -> 1671 bytes
-rw-r--r--public/-/emojis/1/shrug_tone1.pngbin0 -> 1676 bytes
-rw-r--r--public/-/emojis/1/shrug_tone2.pngbin0 -> 1671 bytes
-rw-r--r--public/-/emojis/1/shrug_tone3.pngbin0 -> 1675 bytes
-rw-r--r--public/-/emojis/1/shrug_tone4.pngbin0 -> 1641 bytes
-rw-r--r--public/-/emojis/1/shrug_tone5.pngbin0 -> 1634 bytes
-rw-r--r--public/-/emojis/1/signal_strength.pngbin0 -> 445 bytes
-rw-r--r--public/-/emojis/1/six.pngbin0 -> 612 bytes
-rw-r--r--public/-/emojis/1/six_pointed_star.pngbin0 -> 540 bytes
-rw-r--r--public/-/emojis/1/ski.pngbin0 -> 1762 bytes
-rw-r--r--public/-/emojis/1/skier.pngbin0 -> 1539 bytes
-rw-r--r--public/-/emojis/1/skull.pngbin0 -> 628 bytes
-rw-r--r--public/-/emojis/1/skull_crossbones.pngbin0 -> 726 bytes
-rw-r--r--public/-/emojis/1/sleeping.pngbin0 -> 1075 bytes
-rw-r--r--public/-/emojis/1/sleeping_accommodation.pngbin0 -> 926 bytes
-rw-r--r--public/-/emojis/1/sleepy.pngbin0 -> 1185 bytes
-rw-r--r--public/-/emojis/1/slight_frown.pngbin0 -> 580 bytes
-rw-r--r--public/-/emojis/1/slight_smile.pngbin0 -> 600 bytes
-rw-r--r--public/-/emojis/1/slot_machine.pngbin0 -> 1648 bytes
-rw-r--r--public/-/emojis/1/small_blue_diamond.pngbin0 -> 191 bytes
-rw-r--r--public/-/emojis/1/small_orange_diamond.pngbin0 -> 194 bytes
-rw-r--r--public/-/emojis/1/small_red_triangle.pngbin0 -> 273 bytes
-rw-r--r--public/-/emojis/1/small_red_triangle_down.pngbin0 -> 291 bytes
-rw-r--r--public/-/emojis/1/smile.pngbin0 -> 737 bytes
-rw-r--r--public/-/emojis/1/smile_cat.pngbin0 -> 1405 bytes
-rw-r--r--public/-/emojis/1/smiley.pngbin0 -> 686 bytes
-rw-r--r--public/-/emojis/1/smiley_cat.pngbin0 -> 1669 bytes
-rw-r--r--public/-/emojis/1/smiling_imp.pngbin0 -> 1078 bytes
-rw-r--r--public/-/emojis/1/smirk.pngbin0 -> 775 bytes
-rw-r--r--public/-/emojis/1/smirk_cat.pngbin0 -> 1663 bytes
-rw-r--r--public/-/emojis/1/smoking.pngbin0 -> 417 bytes
-rw-r--r--public/-/emojis/1/snail.pngbin0 -> 1731 bytes
-rw-r--r--public/-/emojis/1/snake.pngbin0 -> 1575 bytes
-rw-r--r--public/-/emojis/1/sneezing_face.pngbin0 -> 1289 bytes
-rw-r--r--public/-/emojis/1/snowboarder.pngbin0 -> 2020 bytes
-rw-r--r--public/-/emojis/1/snowflake.pngbin0 -> 691 bytes
-rw-r--r--public/-/emojis/1/snowman.pngbin0 -> 1481 bytes
-rw-r--r--public/-/emojis/1/snowman2.pngbin0 -> 2176 bytes
-rw-r--r--public/-/emojis/1/sob.pngbin0 -> 1236 bytes
-rw-r--r--public/-/emojis/1/soccer.pngbin0 -> 1034 bytes
-rw-r--r--public/-/emojis/1/soon.pngbin0 -> 483 bytes
-rw-r--r--public/-/emojis/1/sos.pngbin0 -> 604 bytes
-rw-r--r--public/-/emojis/1/sound.pngbin0 -> 690 bytes
-rw-r--r--public/-/emojis/1/space_invader.pngbin0 -> 1325 bytes
-rw-r--r--public/-/emojis/1/spades.pngbin0 -> 454 bytes
-rw-r--r--public/-/emojis/1/spaghetti.pngbin0 -> 1796 bytes
-rw-r--r--public/-/emojis/1/sparkle.pngbin0 -> 663 bytes
-rw-r--r--public/-/emojis/1/sparkler.pngbin0 -> 910 bytes
-rw-r--r--public/-/emojis/1/sparkles.pngbin0 -> 651 bytes
-rw-r--r--public/-/emojis/1/sparkling_heart.pngbin0 -> 821 bytes
-rw-r--r--public/-/emojis/1/speak_no_evil.pngbin0 -> 1497 bytes
-rw-r--r--public/-/emojis/1/speaker.pngbin0 -> 575 bytes
-rw-r--r--public/-/emojis/1/speaking_head.pngbin0 -> 531 bytes
-rw-r--r--public/-/emojis/1/speech_balloon.pngbin0 -> 384 bytes
-rw-r--r--public/-/emojis/1/speech_left.pngbin0 -> 390 bytes
-rw-r--r--public/-/emojis/1/speedboat.pngbin0 -> 1255 bytes
-rw-r--r--public/-/emojis/1/spider.pngbin0 -> 1724 bytes
-rw-r--r--public/-/emojis/1/spider_web.pngbin0 -> 929 bytes
-rw-r--r--public/-/emojis/1/spoon.pngbin0 -> 700 bytes
-rw-r--r--public/-/emojis/1/spy.pngbin0 -> 1650 bytes
-rw-r--r--public/-/emojis/1/spy_tone1.pngbin0 -> 1639 bytes
-rw-r--r--public/-/emojis/1/spy_tone2.pngbin0 -> 1632 bytes
-rw-r--r--public/-/emojis/1/spy_tone3.pngbin0 -> 1645 bytes
-rw-r--r--public/-/emojis/1/spy_tone4.pngbin0 -> 1639 bytes
-rw-r--r--public/-/emojis/1/spy_tone5.pngbin0 -> 1639 bytes
-rw-r--r--public/-/emojis/1/squid.pngbin0 -> 1394 bytes
-rw-r--r--public/-/emojis/1/stadium.pngbin0 -> 1515 bytes
-rw-r--r--public/-/emojis/1/star.pngbin0 -> 456 bytes
-rw-r--r--public/-/emojis/1/star2.pngbin0 -> 732 bytes
-rw-r--r--public/-/emojis/1/star_and_crescent.pngbin0 -> 490 bytes
-rw-r--r--public/-/emojis/1/star_of_david.pngbin0 -> 491 bytes
-rw-r--r--public/-/emojis/1/stars.pngbin0 -> 1048 bytes
-rw-r--r--public/-/emojis/1/station.pngbin0 -> 1336 bytes
-rw-r--r--public/-/emojis/1/statue_of_liberty.pngbin0 -> 1145 bytes
-rw-r--r--public/-/emojis/1/steam_locomotive.pngbin0 -> 1736 bytes
-rw-r--r--public/-/emojis/1/stew.pngbin0 -> 1960 bytes
-rw-r--r--public/-/emojis/1/stop_button.pngbin0 -> 385 bytes
-rw-r--r--public/-/emojis/1/stopwatch.pngbin0 -> 1329 bytes
-rw-r--r--public/-/emojis/1/straight_ruler.pngbin0 -> 1406 bytes
-rw-r--r--public/-/emojis/1/strawberry.pngbin0 -> 1206 bytes
-rw-r--r--public/-/emojis/1/stuck_out_tongue.pngbin0 -> 752 bytes
-rw-r--r--public/-/emojis/1/stuck_out_tongue_closed_eyes.pngbin0 -> 867 bytes
-rw-r--r--public/-/emojis/1/stuck_out_tongue_winking_eye.pngbin0 -> 1061 bytes
-rw-r--r--public/-/emojis/1/stuffed_flatbread.pngbin0 -> 2160 bytes
-rw-r--r--public/-/emojis/1/sun_with_face.pngbin0 -> 741 bytes
-rw-r--r--public/-/emojis/1/sunflower.pngbin0 -> 1915 bytes
-rw-r--r--public/-/emojis/1/sunglasses.pngbin0 -> 824 bytes
-rw-r--r--public/-/emojis/1/sunny.pngbin0 -> 746 bytes
-rw-r--r--public/-/emojis/1/sunrise.pngbin0 -> 812 bytes
-rw-r--r--public/-/emojis/1/sunrise_over_mountains.pngbin0 -> 1576 bytes
-rw-r--r--public/-/emojis/1/surfer.pngbin0 -> 1777 bytes
-rw-r--r--public/-/emojis/1/surfer_tone1.pngbin0 -> 1781 bytes
-rw-r--r--public/-/emojis/1/surfer_tone2.pngbin0 -> 1769 bytes
-rw-r--r--public/-/emojis/1/surfer_tone3.pngbin0 -> 1777 bytes
-rw-r--r--public/-/emojis/1/surfer_tone4.pngbin0 -> 1784 bytes
-rw-r--r--public/-/emojis/1/surfer_tone5.pngbin0 -> 1782 bytes
-rw-r--r--public/-/emojis/1/sushi.pngbin0 -> 2101 bytes
-rw-r--r--public/-/emojis/1/suspension_railway.pngbin0 -> 927 bytes
-rw-r--r--public/-/emojis/1/sweat.pngbin0 -> 861 bytes
-rw-r--r--public/-/emojis/1/sweat_drops.pngbin0 -> 549 bytes
-rw-r--r--public/-/emojis/1/sweat_smile.pngbin0 -> 851 bytes
-rw-r--r--public/-/emojis/1/sweet_potato.pngbin0 -> 951 bytes
-rw-r--r--public/-/emojis/1/swimmer.pngbin0 -> 1184 bytes
-rw-r--r--public/-/emojis/1/swimmer_tone1.pngbin0 -> 1184 bytes
-rw-r--r--public/-/emojis/1/swimmer_tone2.pngbin0 -> 1184 bytes
-rw-r--r--public/-/emojis/1/swimmer_tone3.pngbin0 -> 1184 bytes
-rw-r--r--public/-/emojis/1/swimmer_tone4.pngbin0 -> 1184 bytes
-rw-r--r--public/-/emojis/1/swimmer_tone5.pngbin0 -> 1184 bytes
-rw-r--r--public/-/emojis/1/symbols.pngbin0 -> 746 bytes
-rw-r--r--public/-/emojis/1/synagogue.pngbin0 -> 1309 bytes
-rw-r--r--public/-/emojis/1/syringe.pngbin0 -> 737 bytes
-rw-r--r--public/-/emojis/1/taco.pngbin0 -> 3045 bytes
-rw-r--r--public/-/emojis/1/tada.pngbin0 -> 1778 bytes
-rw-r--r--public/-/emojis/1/tanabata_tree.pngbin0 -> 1479 bytes
-rw-r--r--public/-/emojis/1/tangerine.pngbin0 -> 1184 bytes
-rw-r--r--public/-/emojis/1/taurus.pngbin0 -> 701 bytes
-rw-r--r--public/-/emojis/1/taxi.pngbin0 -> 1230 bytes
-rw-r--r--public/-/emojis/1/tea.pngbin0 -> 1297 bytes
-rw-r--r--public/-/emojis/1/telephone.pngbin0 -> 1760 bytes
-rw-r--r--public/-/emojis/1/telephone_receiver.pngbin0 -> 941 bytes
-rw-r--r--public/-/emojis/1/telescope.pngbin0 -> 1256 bytes
-rw-r--r--public/-/emojis/1/ten.pngbin0 -> 621 bytes
-rw-r--r--public/-/emojis/1/tennis.pngbin0 -> 1561 bytes
-rw-r--r--public/-/emojis/1/tent.pngbin0 -> 1684 bytes
-rw-r--r--public/-/emojis/1/thermometer.pngbin0 -> 759 bytes
-rw-r--r--public/-/emojis/1/thermometer_face.pngbin0 -> 1503 bytes
-rw-r--r--public/-/emojis/1/thinking.pngbin0 -> 1345 bytes
-rw-r--r--public/-/emojis/1/third_place.pngbin0 -> 1529 bytes
-rw-r--r--public/-/emojis/1/thought_balloon.pngbin0 -> 489 bytes
-rw-r--r--public/-/emojis/1/three.pngbin0 -> 602 bytes
-rw-r--r--public/-/emojis/1/thumbsdown.pngbin0 -> 815 bytes
-rw-r--r--public/-/emojis/1/thumbsdown_tone1.pngbin0 -> 815 bytes
-rw-r--r--public/-/emojis/1/thumbsdown_tone2.pngbin0 -> 815 bytes
-rw-r--r--public/-/emojis/1/thumbsdown_tone3.pngbin0 -> 815 bytes
-rw-r--r--public/-/emojis/1/thumbsdown_tone4.pngbin0 -> 815 bytes
-rw-r--r--public/-/emojis/1/thumbsdown_tone5.pngbin0 -> 815 bytes
-rw-r--r--public/-/emojis/1/thumbsup.pngbin0 -> 814 bytes
-rw-r--r--public/-/emojis/1/thumbsup_tone1.pngbin0 -> 814 bytes
-rw-r--r--public/-/emojis/1/thumbsup_tone2.pngbin0 -> 814 bytes
-rw-r--r--public/-/emojis/1/thumbsup_tone3.pngbin0 -> 814 bytes
-rw-r--r--public/-/emojis/1/thumbsup_tone4.pngbin0 -> 814 bytes
-rw-r--r--public/-/emojis/1/thumbsup_tone5.pngbin0 -> 814 bytes
-rw-r--r--public/-/emojis/1/thunder_cloud_rain.pngbin0 -> 1020 bytes
-rw-r--r--public/-/emojis/1/ticket.pngbin0 -> 763 bytes
-rw-r--r--public/-/emojis/1/tickets.pngbin0 -> 1750 bytes
-rw-r--r--public/-/emojis/1/tiger.pngbin0 -> 2104 bytes
-rw-r--r--public/-/emojis/1/tiger2.pngbin0 -> 2623 bytes
-rw-r--r--public/-/emojis/1/timer.pngbin0 -> 1897 bytes
-rw-r--r--public/-/emojis/1/tired_face.pngbin0 -> 1126 bytes
-rw-r--r--public/-/emojis/1/tm.pngbin0 -> 300 bytes
-rw-r--r--public/-/emojis/1/toilet.pngbin0 -> 726 bytes
-rw-r--r--public/-/emojis/1/tokyo_tower.pngbin0 -> 765 bytes
-rw-r--r--public/-/emojis/1/tomato.pngbin0 -> 1055 bytes
-rw-r--r--public/-/emojis/1/tone1.pngbin0 -> 372 bytes
-rw-r--r--public/-/emojis/1/tone2.pngbin0 -> 372 bytes
-rw-r--r--public/-/emojis/1/tone3.pngbin0 -> 375 bytes
-rw-r--r--public/-/emojis/1/tone4.pngbin0 -> 374 bytes
-rw-r--r--public/-/emojis/1/tone5.pngbin0 -> 374 bytes
-rw-r--r--public/-/emojis/1/tongue.pngbin0 -> 599 bytes
-rw-r--r--public/-/emojis/1/tools.pngbin0 -> 1225 bytes
-rw-r--r--public/-/emojis/1/top.pngbin0 -> 389 bytes
-rw-r--r--public/-/emojis/1/tophat.pngbin0 -> 845 bytes
-rw-r--r--public/-/emojis/1/track_next.pngbin0 -> 551 bytes
-rw-r--r--public/-/emojis/1/track_previous.pngbin0 -> 549 bytes
-rw-r--r--public/-/emojis/1/trackball.pngbin0 -> 892 bytes
-rw-r--r--public/-/emojis/1/tractor.pngbin0 -> 1192 bytes
-rw-r--r--public/-/emojis/1/traffic_light.pngbin0 -> 590 bytes
-rw-r--r--public/-/emojis/1/train.pngbin0 -> 1031 bytes
-rw-r--r--public/-/emojis/1/train2.pngbin0 -> 1499 bytes
-rw-r--r--public/-/emojis/1/tram.pngbin0 -> 1065 bytes
-rw-r--r--public/-/emojis/1/triangular_flag_on_post.pngbin0 -> 415 bytes
-rw-r--r--public/-/emojis/1/triangular_ruler.pngbin0 -> 369 bytes
-rw-r--r--public/-/emojis/1/trident.pngbin0 -> 668 bytes
-rw-r--r--public/-/emojis/1/triumph.pngbin0 -> 1529 bytes
-rw-r--r--public/-/emojis/1/trolleybus.pngbin0 -> 1168 bytes
-rw-r--r--public/-/emojis/1/trophy.pngbin0 -> 863 bytes
-rw-r--r--public/-/emojis/1/tropical_drink.pngbin0 -> 1428 bytes
-rw-r--r--public/-/emojis/1/tropical_fish.pngbin0 -> 1676 bytes
-rw-r--r--public/-/emojis/1/truck.pngbin0 -> 1366 bytes
-rw-r--r--public/-/emojis/1/trumpet.pngbin0 -> 1281 bytes
-rw-r--r--public/-/emojis/1/tulip.pngbin0 -> 1065 bytes
-rw-r--r--public/-/emojis/1/tumbler_glass.pngbin0 -> 2312 bytes
-rw-r--r--public/-/emojis/1/turkey.pngbin0 -> 1240 bytes
-rw-r--r--public/-/emojis/1/turtle.pngbin0 -> 1515 bytes
-rw-r--r--public/-/emojis/1/tv.pngbin0 -> 776 bytes
-rw-r--r--public/-/emojis/1/twisted_rightwards_arrows.pngbin0 -> 574 bytes
-rw-r--r--public/-/emojis/1/two.pngbin0 -> 567 bytes
-rw-r--r--public/-/emojis/1/two_hearts.pngbin0 -> 493 bytes
-rw-r--r--public/-/emojis/1/two_men_holding_hands.pngbin0 -> 1347 bytes
-rw-r--r--public/-/emojis/1/two_women_holding_hands.pngbin0 -> 1544 bytes
-rw-r--r--public/-/emojis/1/u5272.pngbin0 -> 411 bytes
-rw-r--r--public/-/emojis/1/u5408.pngbin0 -> 484 bytes
-rw-r--r--public/-/emojis/1/u55b6.pngbin0 -> 460 bytes
-rw-r--r--public/-/emojis/1/u6307.pngbin0 -> 504 bytes
-rw-r--r--public/-/emojis/1/u6708.pngbin0 -> 409 bytes
-rw-r--r--public/-/emojis/1/u6709.pngbin0 -> 434 bytes
-rw-r--r--public/-/emojis/1/u6e80.pngbin0 -> 564 bytes
-rw-r--r--public/-/emojis/1/u7121.pngbin0 -> 534 bytes
-rw-r--r--public/-/emojis/1/u7533.pngbin0 -> 306 bytes
-rw-r--r--public/-/emojis/1/u7981.pngbin0 -> 584 bytes
-rw-r--r--public/-/emojis/1/u7a7a.pngbin0 -> 456 bytes
-rw-r--r--public/-/emojis/1/umbrella.pngbin0 -> 1229 bytes
-rw-r--r--public/-/emojis/1/umbrella2.pngbin0 -> 897 bytes
-rw-r--r--public/-/emojis/1/unamused.pngbin0 -> 632 bytes
-rw-r--r--public/-/emojis/1/underage.pngbin0 -> 863 bytes
-rw-r--r--public/-/emojis/1/unicorn.pngbin0 -> 2107 bytes
-rw-r--r--public/-/emojis/1/unlock.pngbin0 -> 856 bytes
-rw-r--r--public/-/emojis/1/up.pngbin0 -> 405 bytes
-rw-r--r--public/-/emojis/1/upside_down.pngbin0 -> 602 bytes
-rw-r--r--public/-/emojis/1/urn.pngbin0 -> 742 bytes
-rw-r--r--public/-/emojis/1/v.pngbin0 -> 1009 bytes
-rw-r--r--public/-/emojis/1/v_tone1.pngbin0 -> 1009 bytes
-rw-r--r--public/-/emojis/1/v_tone2.pngbin0 -> 1009 bytes
-rw-r--r--public/-/emojis/1/v_tone3.pngbin0 -> 1009 bytes
-rw-r--r--public/-/emojis/1/v_tone4.pngbin0 -> 1009 bytes
-rw-r--r--public/-/emojis/1/v_tone5.pngbin0 -> 1009 bytes
-rw-r--r--public/-/emojis/1/vertical_traffic_light.pngbin0 -> 752 bytes
-rw-r--r--public/-/emojis/1/vhs.pngbin0 -> 632 bytes
-rw-r--r--public/-/emojis/1/vibration_mode.pngbin0 -> 683 bytes
-rw-r--r--public/-/emojis/1/video_camera.pngbin0 -> 1611 bytes
-rw-r--r--public/-/emojis/1/video_game.pngbin0 -> 765 bytes
-rw-r--r--public/-/emojis/1/violin.pngbin0 -> 1156 bytes
-rw-r--r--public/-/emojis/1/virgo.pngbin0 -> 618 bytes
-rw-r--r--public/-/emojis/1/volcano.pngbin0 -> 1257 bytes
-rw-r--r--public/-/emojis/1/volleyball.pngbin0 -> 1202 bytes
-rw-r--r--public/-/emojis/1/vs.pngbin0 -> 604 bytes
-rw-r--r--public/-/emojis/1/vulcan.pngbin0 -> 1083 bytes
-rw-r--r--public/-/emojis/1/vulcan_tone1.pngbin0 -> 1083 bytes
-rw-r--r--public/-/emojis/1/vulcan_tone2.pngbin0 -> 1083 bytes
-rw-r--r--public/-/emojis/1/vulcan_tone3.pngbin0 -> 1083 bytes
-rw-r--r--public/-/emojis/1/vulcan_tone4.pngbin0 -> 1083 bytes
-rw-r--r--public/-/emojis/1/vulcan_tone5.pngbin0 -> 1083 bytes
-rw-r--r--public/-/emojis/1/walking.pngbin0 -> 1082 bytes
-rw-r--r--public/-/emojis/1/walking_tone1.pngbin0 -> 1084 bytes
-rw-r--r--public/-/emojis/1/walking_tone2.pngbin0 -> 1084 bytes
-rw-r--r--public/-/emojis/1/walking_tone3.pngbin0 -> 1066 bytes
-rw-r--r--public/-/emojis/1/walking_tone4.pngbin0 -> 1075 bytes
-rw-r--r--public/-/emojis/1/walking_tone5.pngbin0 -> 1065 bytes
-rw-r--r--public/-/emojis/1/waning_crescent_moon.pngbin0 -> 1213 bytes
-rw-r--r--public/-/emojis/1/waning_gibbous_moon.pngbin0 -> 1208 bytes
-rw-r--r--public/-/emojis/1/warning.pngbin0 -> 565 bytes
-rw-r--r--public/-/emojis/1/wastebasket.pngbin0 -> 2414 bytes
-rw-r--r--public/-/emojis/1/watch.pngbin0 -> 785 bytes
-rw-r--r--public/-/emojis/1/water_buffalo.pngbin0 -> 1536 bytes
-rw-r--r--public/-/emojis/1/water_polo.pngbin0 -> 1755 bytes
-rw-r--r--public/-/emojis/1/water_polo_tone1.pngbin0 -> 1758 bytes
-rw-r--r--public/-/emojis/1/water_polo_tone2.pngbin0 -> 1756 bytes
-rw-r--r--public/-/emojis/1/water_polo_tone3.pngbin0 -> 1760 bytes
-rw-r--r--public/-/emojis/1/water_polo_tone4.pngbin0 -> 1749 bytes
-rw-r--r--public/-/emojis/1/water_polo_tone5.pngbin0 -> 1748 bytes
-rw-r--r--public/-/emojis/1/watermelon.pngbin0 -> 1275 bytes
-rw-r--r--public/-/emojis/1/wave.pngbin0 -> 1300 bytes
-rw-r--r--public/-/emojis/1/wave_tone1.pngbin0 -> 1300 bytes
-rw-r--r--public/-/emojis/1/wave_tone2.pngbin0 -> 1300 bytes
-rw-r--r--public/-/emojis/1/wave_tone3.pngbin0 -> 1295 bytes
-rw-r--r--public/-/emojis/1/wave_tone4.pngbin0 -> 1300 bytes
-rw-r--r--public/-/emojis/1/wave_tone5.pngbin0 -> 1300 bytes
-rw-r--r--public/-/emojis/1/wavy_dash.pngbin0 -> 359 bytes
-rw-r--r--public/-/emojis/1/waxing_crescent_moon.pngbin0 -> 1199 bytes
-rw-r--r--public/-/emojis/1/waxing_gibbous_moon.pngbin0 -> 1229 bytes
-rw-r--r--public/-/emojis/1/wc.pngbin0 -> 752 bytes
-rw-r--r--public/-/emojis/1/weary.pngbin0 -> 871 bytes
-rw-r--r--public/-/emojis/1/wedding.pngbin0 -> 1260 bytes
-rw-r--r--public/-/emojis/1/whale.pngbin0 -> 1572 bytes
-rw-r--r--public/-/emojis/1/whale2.pngbin0 -> 1196 bytes
-rw-r--r--public/-/emojis/1/wheel_of_dharma.pngbin0 -> 666 bytes
-rw-r--r--public/-/emojis/1/wheelchair.pngbin0 -> 683 bytes
-rw-r--r--public/-/emojis/1/white_check_mark.pngbin0 -> 547 bytes
-rw-r--r--public/-/emojis/1/white_circle.pngbin0 -> 351 bytes
-rw-r--r--public/-/emojis/1/white_flower.pngbin0 -> 941 bytes
-rw-r--r--public/-/emojis/1/white_large_square.pngbin0 -> 110 bytes
-rw-r--r--public/-/emojis/1/white_medium_small_square.pngbin0 -> 110 bytes
-rw-r--r--public/-/emojis/1/white_medium_square.pngbin0 -> 108 bytes
-rw-r--r--public/-/emojis/1/white_small_square.pngbin0 -> 108 bytes
-rw-r--r--public/-/emojis/1/white_square_button.pngbin0 -> 122 bytes
-rw-r--r--public/-/emojis/1/white_sun_cloud.pngbin0 -> 968 bytes
-rw-r--r--public/-/emojis/1/white_sun_rain_cloud.pngbin0 -> 1161 bytes
-rw-r--r--public/-/emojis/1/white_sun_small_cloud.pngbin0 -> 989 bytes
-rw-r--r--public/-/emojis/1/wilted_rose.pngbin0 -> 1349 bytes
-rw-r--r--public/-/emojis/1/wind_blowing_face.pngbin0 -> 1827 bytes
-rw-r--r--public/-/emojis/1/wind_chime.pngbin0 -> 1046 bytes
-rw-r--r--public/-/emojis/1/wine_glass.pngbin0 -> 655 bytes
-rw-r--r--public/-/emojis/1/wink.pngbin0 -> 746 bytes
-rw-r--r--public/-/emojis/1/wolf.pngbin0 -> 1528 bytes
-rw-r--r--public/-/emojis/1/woman.pngbin0 -> 1212 bytes
-rw-r--r--public/-/emojis/1/woman_tone1.pngbin0 -> 1212 bytes
-rw-r--r--public/-/emojis/1/woman_tone2.pngbin0 -> 1212 bytes
-rw-r--r--public/-/emojis/1/woman_tone3.pngbin0 -> 1202 bytes
-rw-r--r--public/-/emojis/1/woman_tone4.pngbin0 -> 1195 bytes
-rw-r--r--public/-/emojis/1/woman_tone5.pngbin0 -> 1202 bytes
-rw-r--r--public/-/emojis/1/womans_clothes.pngbin0 -> 1042 bytes
-rw-r--r--public/-/emojis/1/womans_hat.pngbin0 -> 1553 bytes
-rw-r--r--public/-/emojis/1/womens.pngbin0 -> 577 bytes
-rw-r--r--public/-/emojis/1/worried.pngbin0 -> 715 bytes
-rw-r--r--public/-/emojis/1/wrench.pngbin0 -> 418 bytes
-rw-r--r--public/-/emojis/1/wrestlers.pngbin0 -> 2556 bytes
-rw-r--r--public/-/emojis/1/wrestlers_tone1.pngbin0 -> 2563 bytes
-rw-r--r--public/-/emojis/1/wrestlers_tone2.pngbin0 -> 2553 bytes
-rw-r--r--public/-/emojis/1/wrestlers_tone3.pngbin0 -> 2541 bytes
-rw-r--r--public/-/emojis/1/wrestlers_tone4.pngbin0 -> 2553 bytes
-rw-r--r--public/-/emojis/1/wrestlers_tone5.pngbin0 -> 2542 bytes
-rw-r--r--public/-/emojis/1/writing_hand.pngbin0 -> 1001 bytes
-rw-r--r--public/-/emojis/1/writing_hand_tone1.pngbin0 -> 988 bytes
-rw-r--r--public/-/emojis/1/writing_hand_tone2.pngbin0 -> 987 bytes
-rw-r--r--public/-/emojis/1/writing_hand_tone3.pngbin0 -> 977 bytes
-rw-r--r--public/-/emojis/1/writing_hand_tone4.pngbin0 -> 973 bytes
-rw-r--r--public/-/emojis/1/writing_hand_tone5.pngbin0 -> 970 bytes
-rw-r--r--public/-/emojis/1/x.pngbin0 -> 298 bytes
-rw-r--r--public/-/emojis/1/yellow_heart.pngbin0 -> 435 bytes
-rw-r--r--public/-/emojis/1/yen.pngbin0 -> 421 bytes
-rw-r--r--public/-/emojis/1/yin_yang.pngbin0 -> 776 bytes
-rw-r--r--public/-/emojis/1/yum.pngbin0 -> 896 bytes
-rw-r--r--public/-/emojis/1/zap.pngbin0 -> 413 bytes
-rw-r--r--public/-/emojis/1/zero.pngbin0 -> 560 bytes
-rw-r--r--public/-/emojis/1/zipper_mouth.pngbin0 -> 722 bytes
-rw-r--r--public/-/emojis/1/zzz.pngbin0 -> 540 bytes
-rw-r--r--qa/qa/page/project/pipeline/show.rb6
-rw-r--r--spec/fixtures/api/schemas/public_api/v4/release.json7
-rw-r--r--spec/fixtures/api/schemas/public_api/v4/release/release_for_guest.json7
-rw-r--r--spec/frontend/create_cluster/eks_cluster/components/eks_cluster_configuration_form_spec.js131
-rw-r--r--spec/frontend/create_cluster/eks_cluster/store/actions_spec.js32
-rw-r--r--spec/frontend/create_cluster/eks_cluster/store/mutations_spec.js32
-rw-r--r--spec/helpers/releases_helper_spec.rb16
-rw-r--r--spec/lib/gitlab/path_regex_spec.rb2
-rw-r--r--spec/requests/api/releases_spec.rb16
1829 files changed, 649 insertions, 162 deletions
diff --git a/app/assets/javascripts/boards/components/boards_selector.vue b/app/assets/javascripts/boards/components/boards_selector.vue
index 0484c88c587..334c162954e 100644
--- a/app/assets/javascripts/boards/components/boards_selector.vue
+++ b/app/assets/javascripts/boards/components/boards_selector.vue
@@ -316,6 +316,7 @@ export default {
<gl-dropdown-item
v-if="showDelete"
class="text-danger"
+ data-qa-selector="delete_board_button"
@click.prevent="showPage('delete')"
>
{{ s__('IssueBoards|Delete board') }}
diff --git a/app/assets/javascripts/create_cluster/eks_cluster/components/create_eks_cluster.vue b/app/assets/javascripts/create_cluster/eks_cluster/components/create_eks_cluster.vue
index ce2e4b883e4..b865c9deb72 100644
--- a/app/assets/javascripts/create_cluster/eks_cluster/components/create_eks_cluster.vue
+++ b/app/assets/javascripts/create_cluster/eks_cluster/components/create_eks_cluster.vue
@@ -7,8 +7,16 @@ export default {
ServiceCredentialsForm,
EksClusterConfigurationForm,
},
+ props: {
+ gitlabManagedClusterHelpPath: {
+ type: String,
+ required: true,
+ },
+ },
};
</script>
<template>
- <eks-cluster-configuration-form />
+ <eks-cluster-configuration-form
+ :gitlab-managed-cluster-help-path="gitlabManagedClusterHelpPath"
+ />
</template>
diff --git a/app/assets/javascripts/create_cluster/eks_cluster/components/eks_cluster_configuration_form.vue b/app/assets/javascripts/create_cluster/eks_cluster/components/eks_cluster_configuration_form.vue
index 94a446f1721..d451516dd35 100644
--- a/app/assets/javascripts/create_cluster/eks_cluster/components/eks_cluster_configuration_form.vue
+++ b/app/assets/javascripts/create_cluster/eks_cluster/components/eks_cluster_configuration_form.vue
@@ -1,9 +1,11 @@
<script>
import { createNamespacedHelpers, mapState, mapActions } from 'vuex';
import { sprintf, s__ } from '~/locale';
+import _ from 'underscore';
+import { GlFormInput, GlFormCheckbox } from '@gitlab/ui';
import ClusterFormDropdown from './cluster_form_dropdown.vue';
import RegionDropdown from './region_dropdown.vue';
-import SecurityGroupDropdown from './security_group_dropdown.vue';
+import { KUBERNETES_VERSIONS } from '../constants';
const { mapState: mapRolesState, mapActions: mapRolesActions } = createNamespacedHelpers('roles');
const { mapState: mapRegionsState, mapActions: mapRegionsActions } = createNamespacedHelpers(
@@ -16,20 +18,36 @@ const { mapState: mapVpcsState, mapActions: mapVpcActions } = createNamespacedHe
const { mapState: mapSubnetsState, mapActions: mapSubnetActions } = createNamespacedHelpers(
'subnets',
);
+const {
+ mapState: mapSecurityGroupsState,
+ mapActions: mapSecurityGroupsActions,
+} = createNamespacedHelpers('securityGroups');
export default {
components: {
ClusterFormDropdown,
RegionDropdown,
- SecurityGroupDropdown,
+ GlFormInput,
+ GlFormCheckbox,
+ },
+ props: {
+ gitlabManagedClusterHelpPath: {
+ type: String,
+ required: true,
+ },
},
computed: {
...mapState([
+ 'clusterName',
+ 'environmentScope',
+ 'kubernetesVersion',
'selectedRegion',
'selectedKeyPair',
'selectedVpc',
'selectedSubnet',
'selectedRole',
+ 'selectedSecurityGroup',
+ 'gitlabManagedCluster',
]),
...mapRolesState({
roles: 'items',
@@ -56,6 +74,14 @@ export default {
isLoadingSubnets: 'isLoadingItems',
loadingSubnetsError: 'loadingItemsError',
}),
+ ...mapSecurityGroupsState({
+ securityGroups: 'items',
+ isLoadingSecurityGroups: 'isLoadingItems',
+ loadingSecurityGroupsError: 'loadingItemsError',
+ }),
+ kubernetesVersions() {
+ return KUBERNETES_VERSIONS;
+ },
vpcDropdownDisabled() {
return !this.selectedRegion;
},
@@ -65,6 +91,9 @@ export default {
subnetDropdownDisabled() {
return !this.selectedVpc;
},
+ securityGroupDropdownDisabled() {
+ return !this.selectedVpc;
+ },
roleDropdownHelpText() {
return sprintf(
s__(
@@ -117,18 +146,57 @@ export default {
false,
);
},
+ securityGroupDropdownHelpText() {
+ return sprintf(
+ s__(
+ 'ClusterIntegration|Choose the %{startLink}security groups%{endLink} to apply to the EKS-managed Elastic Network Interfaces that are created in your worker node subnets.',
+ ),
+ {
+ startLink:
+ '<a href="https://console.aws.amazon.com/vpc/home?#securityGroups" target="_blank" rel="noopener noreferrer">',
+ endLink: '</a>',
+ },
+ false,
+ );
+ },
+ gitlabManagedHelpText() {
+ const escapedUrl = _.escape(this.gitlabManagedClusterHelpPath);
+
+ return sprintf(
+ s__(
+ 'ClusterIntegration|Allow GitLab to manage namespace and service accounts for this cluster. %{startLink}More information%{endLink}',
+ ),
+ {
+ startLink: `<a href="${escapedUrl}" target="_blank" rel="noopener noreferrer">`,
+ endLink: '</a>',
+ },
+ false,
+ );
+ },
},
mounted() {
this.fetchRegions();
this.fetchRoles();
},
methods: {
- ...mapActions(['setRegion', 'setVpc', 'setSubnet', 'setRole', 'setKeyPair']),
+ ...mapActions([
+ 'setClusterName',
+ 'setEnvironmentScope',
+ 'setKubernetesVersion',
+ 'setRegion',
+ 'setVpc',
+ 'setSubnet',
+ 'setRole',
+ 'setKeyPair',
+ 'setSecurityGroup',
+ 'setGitlabManagedCluster',
+ ]),
...mapRegionsActions({ fetchRegions: 'fetchItems' }),
...mapVpcActions({ fetchVpcs: 'fetchItems' }),
...mapSubnetActions({ fetchSubnets: 'fetchItems' }),
...mapRolesActions({ fetchRoles: 'fetchItems' }),
...mapKeyPairsActions({ fetchKeyPairs: 'fetchItems' }),
+ ...mapSecurityGroupsActions({ fetchSecurityGroups: 'fetchItems' }),
setRegionAndFetchVpcsAndKeyPairs(region) {
this.setRegion({ region });
this.fetchVpcs({ region });
@@ -137,6 +205,7 @@ export default {
setVpcAndFetchSubnets(vpc) {
this.setVpc({ vpc });
this.fetchSubnets({ vpc });
+ this.fetchSecurityGroups({ vpc });
},
},
};
@@ -144,6 +213,40 @@ export default {
<template>
<form name="eks-cluster-configuration-form">
<div class="form-group">
+ <label class="label-bold" for="eks-cluster-name">{{
+ s__('ClusterIntegration|Kubernetes cluster name')
+ }}</label>
+ <gl-form-input
+ id="eks-cluster-name"
+ :value="clusterName"
+ @input="setClusterName({ clusterName: $event })"
+ />
+ </div>
+ <div class="form-group">
+ <label class="label-bold" for="eks-environment-scope">{{
+ s__('ClusterIntegration|Environment scope')
+ }}</label>
+ <gl-form-input
+ id="eks-environment-scope"
+ :value="environmentScope"
+ @input="setEnvironmentScope({ environmentScope: $event })"
+ />
+ </div>
+ <div class="form-group">
+ <label class="label-bold" for="eks-kubernetes-version">{{
+ s__('ClusterIntegration|Kubernetes version')
+ }}</label>
+ <cluster-form-dropdown
+ field-id="eks-kubernetes-version"
+ field-name="eks-kubernetes-version"
+ :value="kubernetesVersion"
+ :items="kubernetesVersions"
+ :empty-text="s__('ClusterIntegration|Kubernetes version not found')"
+ @input="setKubernetesVersion({ kubernetesVersion: $event })"
+ />
+ <p class="form-text text-muted" v-html="roleDropdownHelpText"></p>
+ </div>
+ <div class="form-group">
<label class="label-bold" for="eks-role">{{ s__('ClusterIntegration|Role name') }}</label>
<cluster-form-dropdown
field-id="eks-role"
@@ -233,5 +336,37 @@ export default {
/>
<p class="form-text text-muted" v-html="subnetDropdownHelpText"></p>
</div>
+ <div class="form-group">
+ <label class="label-bold" for="eks-security-group">{{
+ s__('ClusterIntegration|Security groups')
+ }}</label>
+ <cluster-form-dropdown
+ field-id="eks-security-group"
+ field-name="eks-security-group"
+ :input="selectedSecurityGroup"
+ :items="securityGroups"
+ :loading="isLoadingSecurityGroups"
+ :disabled="securityGroupDropdownDisabled"
+ :disabled-text="s__('ClusterIntegration|Select a VPC to choose a security group')"
+ :loading-text="s__('ClusterIntegration|Loading security groups')"
+ :placeholder="s__('ClusterIntergation|Select a security group')"
+ :search-field-placeholder="s__('ClusterIntegration|Search security groups')"
+ :empty-text="s__('ClusterIntegration|No security group found')"
+ :has-errors="Boolean(loadingSecurityGroupsError)"
+ :error-message="
+ s__('ClusterIntegration|Could not load security groups for the selected VPC')
+ "
+ @input="setSecurityGroup({ securityGroup: $event })"
+ />
+ <p class="form-text text-muted" v-html="securityGroupDropdownHelpText"></p>
+ </div>
+ <div class="form-group">
+ <gl-form-checkbox
+ :checked="gitlabManagedCluster"
+ @input="setGitlabManagedCluster({ gitlabManagedCluster: $event })"
+ >{{ s__('ClusterIntegration|GitLab-managed cluster') }}</gl-form-checkbox
+ >
+ <p class="form-text text-muted" v-html="gitlabManagedHelpText"></p>
+ </div>
</form>
</template>
diff --git a/app/assets/javascripts/create_cluster/eks_cluster/components/security_group_dropdown.vue b/app/assets/javascripts/create_cluster/eks_cluster/components/security_group_dropdown.vue
deleted file mode 100644
index e69de29bb2d..00000000000
--- a/app/assets/javascripts/create_cluster/eks_cluster/components/security_group_dropdown.vue
+++ /dev/null
diff --git a/app/assets/javascripts/create_cluster/eks_cluster/constants.js b/app/assets/javascripts/create_cluster/eks_cluster/constants.js
new file mode 100644
index 00000000000..339642f991e
--- /dev/null
+++ b/app/assets/javascripts/create_cluster/eks_cluster/constants.js
@@ -0,0 +1,7 @@
+// eslint-disable-next-line import/prefer-default-export
+export const KUBERNETES_VERSIONS = [
+ { name: '1.14', value: '1.14' },
+ { name: '1.13', value: '1.13' },
+ { name: '1.12', value: '1.12' },
+ { name: '1.11', value: '1.11' },
+];
diff --git a/app/assets/javascripts/create_cluster/eks_cluster/index.js b/app/assets/javascripts/create_cluster/eks_cluster/index.js
index 9365fc41f4c..77454a2bc00 100644
--- a/app/assets/javascripts/create_cluster/eks_cluster/index.js
+++ b/app/assets/javascripts/create_cluster/eks_cluster/index.js
@@ -12,7 +12,18 @@ export default () =>
components: {
CreateEksCluster,
},
+ data() {
+ const { gitlabManagedClusterHelpPath } = document.querySelector(this.$options.el).dataset;
+
+ return {
+ gitlabManagedClusterHelpPath,
+ };
+ },
render(createElement) {
- return createElement('create-eks-cluster');
+ return createElement('create-eks-cluster', {
+ props: {
+ gitlabManagedClusterHelpPath: this.gitlabManagedClusterHelpPath,
+ },
+ });
},
});
diff --git a/app/assets/javascripts/create_cluster/eks_cluster/services/aws_services_facade.js b/app/assets/javascripts/create_cluster/eks_cluster/services/aws_services_facade.js
index 98ad33d6651..d982e4db4c1 100644
--- a/app/assets/javascripts/create_cluster/eks_cluster/services/aws_services_facade.js
+++ b/app/assets/javascripts/create_cluster/eks_cluster/services/aws_services_facade.js
@@ -1,96 +1,84 @@
import EC2 from 'aws-sdk/clients/ec2';
import IAM from 'aws-sdk/clients/iam';
-export const fetchRoles = () =>
- new Promise((resolve, reject) => {
- const iam = new IAM();
-
- iam
- .listRoles()
- .on('success', ({ data: { Roles: roles } }) => {
- const transformedRoles = roles.map(({ RoleName: name }) => ({ name }));
-
- resolve(transformedRoles);
- })
- .on('error', error => {
- reject(error);
- })
- .send();
- });
-
-export const fetchKeyPairs = () =>
- new Promise((resolve, reject) => {
- const ec2 = new EC2();
-
- ec2
- .describeKeyPairs()
- .on('success', ({ data: { KeyPairs: keyPairs } }) => {
- const transformedKeyPairs = keyPairs.map(({ RegionName: name }) => ({ name }));
-
- resolve(transformedKeyPairs);
- })
- .on('error', error => {
- reject(error);
- })
- .send();
- });
-
-export const fetchRegions = () =>
- new Promise((resolve, reject) => {
- const ec2 = new EC2();
-
- ec2
- .describeRegions()
- .on('success', ({ data: { Regions: regions } }) => {
- const transformedRegions = regions.map(({ RegionName: name }) => ({ name }));
-
- resolve(transformedRegions);
- })
- .on('error', error => {
- reject(error);
- })
- .send();
- });
-
-export const fetchVpcs = () =>
- new Promise((resolve, reject) => {
- const ec2 = new EC2();
-
- ec2
- .describeVpcs()
- .on('success', ({ data: { Vpcs: vpcs } }) => {
- const transformedVpcs = vpcs.map(({ VpcId: id }) => ({ id, name: id }));
-
- resolve(transformedVpcs);
- })
- .on('error', error => {
- reject(error);
- })
- .send();
- });
-
-export const fetchSubnets = ({ vpc }) =>
- new Promise((resolve, reject) => {
- const ec2 = new EC2();
-
- ec2
- .describeSubnets({
- Filters: [
- {
- Name: 'vpc-id',
- Values: [vpc.id],
- },
- ],
- })
- .on('success', ({ data: { Subnets: subnets } }) => {
- const transformedSubnets = subnets.map(({ SubnetId: id }) => ({ id, name: id }));
-
- resolve(transformedSubnets);
- })
- .on('error', error => {
- reject(error);
- })
- .send();
- });
+export const fetchRoles = () => {
+ const iam = new IAM();
+
+ return iam
+ .listRoles()
+ .promise()
+ .then(({ Roles: roles }) => roles.map(({ RoleName: name }) => ({ name })));
+};
+
+export const fetchKeyPairs = () => {
+ const ec2 = new EC2();
+
+ return ec2
+ .describeKeyPairs()
+ .promise()
+ .then(({ KeyPairs: keyPairs }) => keyPairs.map(({ RegionName: name }) => ({ name })));
+};
+
+export const fetchRegions = () => {
+ const ec2 = new EC2();
+
+ return ec2
+ .describeRegions()
+ .promise()
+ .then(({ Regions: regions }) =>
+ regions.map(({ RegionName: name }) => ({
+ name,
+ value: name,
+ })),
+ );
+};
+
+export const fetchVpcs = () => {
+ const ec2 = new EC2();
+
+ return ec2
+ .describeVpcs()
+ .promise()
+ .then(({ Vpcs: vpcs }) =>
+ vpcs.map(({ VpcId: id }) => ({
+ value: id,
+ name: id,
+ })),
+ );
+};
+
+export const fetchSubnets = ({ vpc }) => {
+ const ec2 = new EC2();
+
+ return ec2
+ .describeSubnets({
+ Filters: [
+ {
+ Name: 'vpc-id',
+ Values: [vpc],
+ },
+ ],
+ })
+ .promise()
+ .then(({ Subnets: subnets }) => subnets.map(({ SubnetId: id }) => ({ id, name: id })));
+};
+
+export const fetchSecurityGroups = ({ vpc }) => {
+ const ec2 = new EC2();
+
+ return ec2
+ .describeSecurityGroups({
+ Filters: [
+ {
+ Name: 'vpc-id',
+ Values: [vpc],
+ },
+ ],
+ })
+ .promise()
+ .then(({ SecurityGroups: securityGroups }) =>
+ securityGroups.map(({ GroupName: name, GroupId: value }) => ({ name, value })),
+ );
+};
export default () => {};
diff --git a/app/assets/javascripts/create_cluster/eks_cluster/store/actions.js b/app/assets/javascripts/create_cluster/eks_cluster/store/actions.js
index f2abc121f57..917c8da6c3e 100644
--- a/app/assets/javascripts/create_cluster/eks_cluster/store/actions.js
+++ b/app/assets/javascripts/create_cluster/eks_cluster/store/actions.js
@@ -1,5 +1,17 @@
import * as types from './mutation_types';
+export const setClusterName = ({ commit }, payload) => {
+ commit(types.SET_CLUSTER_NAME, payload);
+};
+
+export const setEnvironmentScope = ({ commit }, payload) => {
+ commit(types.SET_ENVIRONMENT_SCOPE, payload);
+};
+
+export const setKubernetesVersion = ({ commit }, payload) => {
+ commit(types.SET_KUBERNETES_VERSION, payload);
+};
+
export const setRegion = ({ commit }, payload) => {
commit(types.SET_REGION, payload);
};
@@ -20,4 +32,12 @@ export const setRole = ({ commit }, payload) => {
commit(types.SET_ROLE, payload);
};
+export const setSecurityGroup = ({ commit }, payload) => {
+ commit(types.SET_SECURITY_GROUP, payload);
+};
+
+export const setGitlabManagedCluster = ({ commit }, payload) => {
+ commit(types.SET_GITLAB_MANAGED_CLUSTER, payload);
+};
+
export default () => {};
diff --git a/app/assets/javascripts/create_cluster/eks_cluster/store/index.js b/app/assets/javascripts/create_cluster/eks_cluster/store/index.js
index 584cd267d8c..d575deafd19 100644
--- a/app/assets/javascripts/create_cluster/eks_cluster/store/index.js
+++ b/app/assets/javascripts/create_cluster/eks_cluster/store/index.js
@@ -35,6 +35,10 @@ const createStore = () =>
namespaced: true,
...clusterDropdownStore(awsServices.fetchSubnets),
},
+ securityGroups: {
+ namespaced: true,
+ ...clusterDropdownStore(awsServices.fetchSecurityGroups),
+ },
},
});
diff --git a/app/assets/javascripts/create_cluster/eks_cluster/store/mutation_types.js b/app/assets/javascripts/create_cluster/eks_cluster/store/mutation_types.js
index b9af9c1d5a4..82eb512ac07 100644
--- a/app/assets/javascripts/create_cluster/eks_cluster/store/mutation_types.js
+++ b/app/assets/javascripts/create_cluster/eks_cluster/store/mutation_types.js
@@ -1,5 +1,10 @@
+export const SET_CLUSTER_NAME = 'SET_CLUSTER_NAME';
+export const SET_ENVIRONMENT_SCOPE = 'SET_ENVIRONMENT_SCOPE';
+export const SET_KUBERNETES_VERSION = 'SET_KUBERNETES_VERSION';
export const SET_REGION = 'SET_REGION';
export const SET_VPC = 'SET_VPC';
export const SET_KEY_PAIR = 'SET_KEY_PAIR';
export const SET_SUBNET = 'SET_SUBNET';
export const SET_ROLE = 'SET_ROLE';
+export const SET_SECURITY_GROUP = 'SET_SECURITY_GROUP';
+export const SET_GITLAB_MANAGED_CLUSTER = 'SET_GITLAB_MANAGED_CLUSTER';
diff --git a/app/assets/javascripts/create_cluster/eks_cluster/store/mutations.js b/app/assets/javascripts/create_cluster/eks_cluster/store/mutations.js
index 748a78e0b1e..79950ac7dce 100644
--- a/app/assets/javascripts/create_cluster/eks_cluster/store/mutations.js
+++ b/app/assets/javascripts/create_cluster/eks_cluster/store/mutations.js
@@ -1,6 +1,15 @@
import * as types from './mutation_types';
export default {
+ [types.SET_CLUSTER_NAME](state, { clusterName }) {
+ state.clusterName = clusterName;
+ },
+ [types.SET_ENVIRONMENT_SCOPE](state, { environmentScope }) {
+ state.environmentScope = environmentScope;
+ },
+ [types.SET_KUBERNETES_VERSION](state, { kubernetesVersion }) {
+ state.kubernetesVersion = kubernetesVersion;
+ },
[types.SET_REGION](state, { region }) {
state.selectedRegion = region;
},
@@ -16,4 +25,10 @@ export default {
[types.SET_ROLE](state, { role }) {
state.selectedRole = role;
},
+ [types.SET_SECURITY_GROUP](state, { securityGroup }) {
+ state.selectedSecurityGroup = securityGroup;
+ },
+ [types.SET_GITLAB_MANAGED_CLUSTER](state, { gitlabManagedCluster }) {
+ state.gitlabManagedCluster = gitlabManagedCluster;
+ },
};
diff --git a/app/assets/javascripts/create_cluster/eks_cluster/store/state.js b/app/assets/javascripts/create_cluster/eks_cluster/store/state.js
index 6ed174d247b..bf74213bdce 100644
--- a/app/assets/javascripts/create_cluster/eks_cluster/store/state.js
+++ b/app/assets/javascripts/create_cluster/eks_cluster/store/state.js
@@ -1,11 +1,18 @@
+import { KUBERNETES_VERSIONS } from '../constants';
+
export default () => ({
isValidatingCredentials: false,
validCredentials: false,
+ clusterName: '',
+ environmentScope: '*',
+ kubernetesVersion: [KUBERNETES_VERSIONS].value,
selectedRegion: '',
selectedRole: '',
selectedKeyPair: '',
selectedVpc: '',
selectedSubnet: '',
selectedSecurityGroup: '',
+
+ gitlabManagedCluster: true,
});
diff --git a/app/assets/javascripts/jobs/components/log/line_number.vue b/app/assets/javascripts/jobs/components/log/line_number.vue
index 6c76bef13d3..08c4a7ed330 100644
--- a/app/assets/javascripts/jobs/components/log/line_number.vue
+++ b/app/assets/javascripts/jobs/components/log/line_number.vue
@@ -48,7 +48,7 @@ export default {
<template>
<gl-link
:id="lineNumberId"
- class="d-inline-block text-right position-absolute line-number"
+ class="d-inline-block text-right line-number"
:href="buildLineNumber"
>{{ parsedLineNumber }}</gl-link
>
diff --git a/app/assets/javascripts/vue_merge_request_widget/stores/mr_widget_store.js b/app/assets/javascripts/vue_merge_request_widget/stores/mr_widget_store.js
index 99d32ffe424..f51d0fa4f52 100644
--- a/app/assets/javascripts/vue_merge_request_widget/stores/mr_widget_store.js
+++ b/app/assets/javascripts/vue_merge_request_widget/stores/mr_widget_store.js
@@ -169,6 +169,7 @@ export default class MergeRequestStore {
this.mergeRequestPipelinesHelpPath = data.merge_request_pipelines_docs_path;
this.conflictsDocsPath = data.conflicts_docs_path;
this.ciEnvironmentsStatusPath = data.ci_environments_status_path;
+ this.securityApprovalsHelpPagePath = data.security_approvals_help_page_path;
}
get isNothingToMergeState() {
diff --git a/app/assets/stylesheets/framework/job_log.scss b/app/assets/stylesheets/framework/job_log.scss
index ba163aa46ae..f26c475c3c1 100644
--- a/app/assets/stylesheets/framework/job_log.scss
+++ b/app/assets/stylesheets/framework/job_log.scss
@@ -9,6 +9,7 @@
border-radius: $border-radius-small;
min-height: 42px;
background-color: $builds-trace-bg;
+ white-space: pre-wrap;
}
.log-line {
@@ -17,7 +18,7 @@
}
.line-number {
- color: $gl-text-color-inverted;
+ color: $gl-gray-500;
padding: 0 $gl-padding-8;
min-width: $job-line-number-width;
margin-left: -$job-line-number-margin;
@@ -27,7 +28,7 @@
&:active,
&:visited {
text-decoration: underline;
- color: $gl-text-color-inverted;
+ color: $gl-gray-500;
}
}
diff --git a/app/helpers/releases_helper.rb b/app/helpers/releases_helper.rb
index 4d9fe345edf..3186bbd9322 100644
--- a/app/helpers/releases_helper.rb
+++ b/app/helpers/releases_helper.rb
@@ -12,27 +12,11 @@ module ReleasesHelper
help_page_path(DOCUMENTATION_PATH)
end
- def url_for_merge_requests
- project_merge_requests_url(@project, params_for_issue_and_mr_paths)
- end
-
- def url_for_issues
- project_issues_url(@project, params_for_issue_and_mr_paths)
- end
-
def data_for_releases_page
{
project_id: @project.id,
illustration_path: illustration,
- documentation_path: help_page,
- merge_requests_url: url_for_merge_requests,
- issues_url: url_for_issues
+ documentation_path: help_page
}
end
-
- private
-
- def params_for_issue_and_mr_paths
- { scope: 'all', state: 'opened' }
- end
end
diff --git a/app/views/clusters/clusters/eks/_index.html.haml b/app/views/clusters/clusters/eks/_index.html.haml
index ca8e9ba527a..0e9334948ab 100644
--- a/app/views/clusters/clusters/eks/_index.html.haml
+++ b/app/views/clusters/clusters/eks/_index.html.haml
@@ -1 +1 @@
-.js-create-eks-cluster-form-container
+.js-create-eks-cluster-form-container{ data: { 'gitlab-managed-cluster-help-path' => help_page_path('user/project/clusters/index.md', anchor: 'gitlab-managed-clusters') } }
diff --git a/app/views/projects/merge_requests/show.html.haml b/app/views/projects/merge_requests/show.html.haml
index da90c41e2f5..dee6bc8bae4 100644
--- a/app/views/projects/merge_requests/show.html.haml
+++ b/app/views/projects/merge_requests/show.html.haml
@@ -24,6 +24,7 @@
window.gl.mrWidgetData.squash_before_merge_help_path = '#{help_page_path("user/project/merge_requests/squash_and_merge")}';
window.gl.mrWidgetData.troubleshooting_docs_path = '#{help_page_path('user/project/merge_requests/index.md', anchor: 'troubleshooting')}';
+ window.gl.mrWidgetData.security_approvals_help_page_path = '#{help_page_path('user/application_security/index.html', anchor: 'security-approvals-in-merge-requests-ultimate')}';
#js-vue-mr-widget.mr-widget
diff --git a/changelogs/unreleased/13536-add-sort-to-group-packages.yml b/changelogs/unreleased/13536-add-sort-to-group-packages.yml
new file mode 100644
index 00000000000..cf0e835510c
--- /dev/null
+++ b/changelogs/unreleased/13536-add-sort-to-group-packages.yml
@@ -0,0 +1,5 @@
+---
+title: Adds sorting of packages at the group level
+merge_request: 18062
+author:
+type: added
diff --git a/changelogs/unreleased/29020-merge-requests-issues-links.yml b/changelogs/unreleased/29020-merge-requests-issues-links.yml
new file mode 100644
index 00000000000..ec0b6990cac
--- /dev/null
+++ b/changelogs/unreleased/29020-merge-requests-issues-links.yml
@@ -0,0 +1,5 @@
+---
+title: Provide Merge requests and Issue links through the Release API
+merge_request: 18311
+author:
+type: added
diff --git a/doc/administration/high_availability/README.md b/doc/administration/high_availability/README.md
index 6c92e1be321..fc2986380f3 100644
--- a/doc/administration/high_availability/README.md
+++ b/doc/administration/high_availability/README.md
@@ -244,17 +244,14 @@ adjusted prior to certification based on performance testing.
| 7 GitLab Rails <br> - Puma workers on each node set to 90% of available CPUs with 16 threads | 32 vCPU, 28.8GB Memory | n1-highcpu-32 |
| 3 PostgreSQL | 8 vCPU, 30GB Memory | n1-standard-8 |
| 1 PgBouncer | 2 vCPU, 1.8GB Memory | n1-highcpu-2 |
-| 2 Gitaly <br> - Gitaly Ruby workers on each node set to 90% of available CPUs with 16 threads | 32 vCPU, 120GB Memory | n1-standard-32 |
+| X Gitaly[^1] <br> - Gitaly Ruby workers on each node set to 90% of available CPUs with 16 threads | 32 vCPU, 120GB Memory | n1-standard-32 |
| 3 Redis Cache + Sentinel <br> - Cache maxmemory set to 90% of available memory | 4 vCPU, 15GB Memory | n1-standard-4 |
| 3 Redis Persistent + Sentinel | 4 vCPU, 15GB Memory | n1-standard-4 |
| 4 Sidekiq | 4 vCPU, 15GB Memory | n1-standard-4 |
| 3 Consul | 2 vCPU, 1.8GB Memory | n1-highcpu-2 |
| 1 NFS Server | 2 vCPU, 1.8GB Memory | n1-highcpu-2 |
| 1 Monitoring node | 4 CPU, 3.6GB Memory | n1-highcpu-4 |
-| 1 Load Balancing node | 2 vCPU, 1.8GB Memory | n1-highcpu-2 |
-
-NOTE: **Note:** At this time, HAProxy is the only tested and recommended load
-balancer. We may test and add additional options to this list in time.
+| 1 Load Balancing node[^2] . | 2 vCPU, 1.8GB Memory | n1-highcpu-2 |
### 50,000 User Configuration
@@ -275,14 +272,20 @@ testing.
| 15 GitLab Rails <br> - Puma workers on each node set to 90% of available CPUs with 16 threads | 32 vCPU, 28.8GB Memory | n1-highcpu-32 |
| 3 PostgreSQL | 8 vCPU, 30GB Memory | n1-standard-8 |
| 1 PgBouncer | 2 vCPU, 1.8GB Memory | n1-highcpu-2 |
-| 2 Gitaly <br> - Gitaly Ruby workers on each node set to 90% of available CPUs with 16 threads | 64 vCPU, 240GB Memory | n1-standard-64 |
+| X Gitaly[^1] <br> - Gitaly Ruby workers on each node set to 90% of available CPUs with 16 threads | 64 vCPU, 240GB Memory | n1-standard-64 |
| 3 Redis Cache + Sentinel <br> - Cache maxmemory set to 90% of available memory | 4 vCPU, 15GB Memory | n1-standard-4 |
| 3 Redis Persistent + Sentinel | 4 vCPU, 15GB Memory | n1-standard-4 |
| 4 Sidekiq | 4 vCPU, 15GB Memory | n1-standard-4 |
| 3 Consul | 2 vCPU, 1.8GB Memory | n1-highcpu-2 |
| 1 NFS Server | 2 vCPU, 1.8GB Memory | n1-highcpu-2 |
| 1 Monitoring node | 4 CPU, 3.6GB Memory | n1-highcpu-4 |
-| 1 Load Balancing node | 2 vCPU, 1.8GB Memory | n1-highcpu-2 |
+| 1 Load Balancing node[^2] . | 2 vCPU, 1.8GB Memory | n1-highcpu-2 |
+
+[^1]: Gitaly node requirements are dependent on customer data. We recommend 2
+ nodes as an absolute minimum for performance at the 25,000 user scale and
+ 4 nodes as an absolute minimum at the 50,000 user scale, but additional
+ nodes should be considered in conjunction with a review of project counts
+ and sizes.
-NOTE: **Note:** At this time, HAProxy is the only tested and recommended load
-balancer. We may test and add additional options to this list in time.
+[^2]: HAProxy is the only tested and recommended load balancer. Additional
+ options may be supported in the future.
diff --git a/doc/api/group_clusters.md b/doc/api/group_clusters.md
index 8a85b5b8763..e878bb5fa4d 100644
--- a/doc/api/group_clusters.md
+++ b/doc/api/group_clusters.md
@@ -276,5 +276,5 @@ Parameters:
Example request:
```bash
-curl --request DELETE --header 'Private-Token: <your_access_token>' https://gitlab.example.com/api/v4/groups/26/clusters/23'
+curl --request DELETE --header 'Private-Token: <your_access_token>' https://gitlab.example.com/api/v4/groups/26/clusters/23
```
diff --git a/doc/api/releases/index.md b/doc/api/releases/index.md
index 1ec1c200c35..79bc3511bc8 100644
--- a/doc/api/releases/index.md
+++ b/doc/api/releases/index.md
@@ -121,6 +121,10 @@ Example response:
"external":true
}
]
+ },
+ "_links":{
+ "merge_requests_url": "https://gitlab.example.com/root/awesome_app/merge_requests?release_tag=v0.2&scope=all&state=opened",
+ "issues_url": "https://gitlab.example.com/root/awesome_app/issues?release_tag=v0.2&scope=all&state=opened"
}
},
{
@@ -177,6 +181,10 @@ Example response:
"links":[
]
+ },
+ "_links":{
+ "merge_requests_url": "https://gitlab.example.com/root/awesome_app/merge_requests?release_tag=v0.1&scope=all&state=opened",
+ "issues_url": "https://gitlab.example.com/root/awesome_app/issues?release_tag=v0.1&scope=all&state=opened"
}
}
]
@@ -288,6 +296,10 @@ Example response:
"links":[
]
+ },
+ "_links":{
+ "merge_requests_url": "https://gitlab.example.com/root/awesome_app/merge_requests?release_tag=v0.1&scope=all&state=opened",
+ "issues_url": "https://gitlab.example.com/root/awesome_app/issues?release_tag=v0.1&scope=all&state=opened"
}
}
```
@@ -413,6 +425,10 @@ Example response:
"external":true
}
]
+ },
+ "_links":{
+ "merge_requests_url": "https://gitlab.example.com/root/awesome_app/merge_requests?release_tag=v0.3&scope=all&state=opened",
+ "issues_url": "https://gitlab.example.com/root/awesome_app/issues?release_tag=v0.3&scope=all&state=opened"
}
}
```
@@ -514,6 +530,10 @@ Example response:
"links":[
]
+ },
+ "_links":{
+ "merge_requests_url": "https://gitlab.example.com/root/awesome_app/merge_requests?release_tag=v0.1&scope=all&state=opened",
+ "issues_url": "https://gitlab.example.com/root/awesome_app/issues?release_tag=v0.1&scope=all&state=opened"
}
}
```
@@ -596,6 +616,10 @@ Example response:
"links":[
]
+ },
+ "_links":{
+ "merge_requests_url": "https://gitlab.example.com/root/awesome_app/merge_requests?release_tag=v0.1&scope=all&state=opened",
+ "issues_url": "https://gitlab.example.com/root/awesome_app/issues?release_tag=v0.1&scope=all&state=opened"
}
}
```
diff --git a/doc/development/documentation/styleguide.md b/doc/development/documentation/styleguide.md
index eb88ee933ff..988f82118cb 100644
--- a/doc/development/documentation/styleguide.md
+++ b/doc/development/documentation/styleguide.md
@@ -484,6 +484,9 @@ For other punctuation rules, please refer to the
- Leave exactly one blank line before and after a heading.
- Do not use links in headings.
- Add the corresponding [product badge](#product-badges) according to the tier the feature belongs.
+- Use sentence case in headings. Do not capitalize the words of the title, unless
+ it refers to a product feature. For example, capitalizing "issues" is acceptable in
+ `## What you can do with GitLab Issues`, but not in `## Closing multiple issues`.
## Links
diff --git a/lib/api/entities.rb b/lib/api/entities.rb
index 3f67aa2ad5a..522f3ed5565 100644
--- a/lib/api/entities.rb
+++ b/lib/api/entities.rb
@@ -1314,6 +1314,10 @@ module API
release.links.sorted
end
end
+ expose :_links do
+ expose :merge_requests_url
+ expose :issues_url
+ end
private
@@ -1324,11 +1328,27 @@ module API
def commit_path
return unless object.commit
- Gitlab::Routing.url_helpers.project_commit_path(object.project, object.commit.id)
+ Gitlab::Routing.url_helpers.project_commit_path(project, object.commit.id)
end
def tag_path
- Gitlab::Routing.url_helpers.project_tag_path(object.project, object.tag)
+ Gitlab::Routing.url_helpers.project_tag_path(project, object.tag)
+ end
+
+ def merge_requests_url
+ Gitlab::Routing.url_helpers.project_merge_requests_url(project, params_for_issues_and_mrs)
+ end
+
+ def issues_url
+ Gitlab::Routing.url_helpers.project_issues_url(project, params_for_issues_and_mrs)
+ end
+
+ def params_for_issues_and_mrs
+ { scope: 'all', state: 'opened', release_tag: object.tag }
+ end
+
+ def project
+ @project ||= object.project
end
end
diff --git a/locale/gitlab.pot b/locale/gitlab.pot
index be2ab49fc4c..4a58534ba37 100644
--- a/locale/gitlab.pot
+++ b/locale/gitlab.pot
@@ -653,6 +653,12 @@ msgstr ""
msgid "A member of the abuse team will review your report as soon as possible."
msgstr ""
+msgid "A merge request approval is required when a security report contains a new vulnerability of high, critical, or unknown severity."
+msgstr ""
+
+msgid "A merge request approval is required when the license compliance report contains a blacklisted license."
+msgstr ""
+
msgid "A new branch will be created in your fork and a new merge request will be started."
msgstr ""
@@ -3402,6 +3408,9 @@ msgstr ""
msgid "ClusterIntegration|Allow GitLab to manage namespace and service accounts for this cluster."
msgstr ""
+msgid "ClusterIntegration|Allow GitLab to manage namespace and service accounts for this cluster. %{startLink}More information%{endLink}"
+msgstr ""
+
msgid "ClusterIntegration|Alternatively"
msgstr ""
@@ -3450,6 +3459,9 @@ msgstr ""
msgid "ClusterIntegration|Choose a prefix to be used for your namespaces. Defaults to your project path."
msgstr ""
+msgid "ClusterIntegration|Choose the %{startLink}security groups%{endLink} to apply to the EKS-managed Elastic Network Interfaces that are created in your worker node subnets."
+msgstr ""
+
msgid "ClusterIntegration|Choose the %{startLink}subnets%{endLink} in your VPC where your worker nodes will run."
msgstr ""
@@ -3504,6 +3516,9 @@ msgstr ""
msgid "ClusterIntegration|Could not load regions from your AWS account"
msgstr ""
+msgid "ClusterIntegration|Could not load security groups for the selected VPC"
+msgstr ""
+
msgid "ClusterIntegration|Could not load subnets for the selected VPC"
msgstr ""
@@ -3669,6 +3684,12 @@ msgstr ""
msgid "ClusterIntegration|Kubernetes clusters can be used to deploy applications and to provide Review Apps for this project"
msgstr ""
+msgid "ClusterIntegration|Kubernetes version"
+msgstr ""
+
+msgid "ClusterIntegration|Kubernetes version not found"
+msgstr ""
+
msgid "ClusterIntegration|Learn more about %{help_link_start_machine_type}machine types%{help_link_end} and %{help_link_start_pricing}pricing%{help_link_end}."
msgstr ""
@@ -3702,6 +3723,9 @@ msgstr ""
msgid "ClusterIntegration|Loading VPCs"
msgstr ""
+msgid "ClusterIntegration|Loading security groups"
+msgstr ""
+
msgid "ClusterIntegration|Loading subnets"
msgstr ""
@@ -3735,6 +3759,9 @@ msgstr ""
msgid "ClusterIntegration|No region found"
msgstr ""
+msgid "ClusterIntegration|No security group found"
+msgstr ""
+
msgid "ClusterIntegration|No subnet found"
msgstr ""
@@ -3822,15 +3849,24 @@ msgstr ""
msgid "ClusterIntegration|Search regions"
msgstr ""
+msgid "ClusterIntegration|Search security groups"
+msgstr ""
+
msgid "ClusterIntegration|Search subnets"
msgstr ""
msgid "ClusterIntegration|Search zones"
msgstr ""
+msgid "ClusterIntegration|Security groups"
+msgstr ""
+
msgid "ClusterIntegration|See and edit the details for your Kubernetes cluster"
msgstr ""
+msgid "ClusterIntegration|Select a VPC to choose a security group"
+msgstr ""
+
msgid "ClusterIntegration|Select a VPC to choose a subnet"
msgstr ""
@@ -4002,6 +4038,9 @@ msgstr ""
msgid "ClusterIntergation|Select a region"
msgstr ""
+msgid "ClusterIntergation|Select a security group"
+msgstr ""
+
msgid "ClusterIntergation|Select a subnet"
msgstr ""
@@ -9464,6 +9503,12 @@ msgstr ""
msgid "Learn more about Kubernetes"
msgstr ""
+msgid "Learn more about License-Check"
+msgstr ""
+
+msgid "Learn more about Vulnerability-Check"
+msgstr ""
+
msgid "Learn more about Web Terminal"
msgstr ""
@@ -9488,9 +9533,6 @@ msgstr ""
msgid "Learn more about the dependency list"
msgstr ""
-msgid "Learn more about vulnerability check"
-msgstr ""
-
msgid "Learn more in the"
msgstr ""
@@ -9527,6 +9569,9 @@ msgstr ""
msgid "License Compliance"
msgstr ""
+msgid "License-Check"
+msgstr ""
+
msgid "LicenseCompliance|Add a license"
msgstr ""
@@ -15268,6 +15313,9 @@ msgstr ""
msgid "SortOptions|Priority"
msgstr ""
+msgid "SortOptions|Project"
+msgstr ""
+
msgid "SortOptions|Recent last activity"
msgstr ""
@@ -18213,7 +18261,7 @@ msgstr ""
msgid "Vulnerabilities over time"
msgstr ""
-msgid "Vulnerability-Check requires one or more merge request approvals only if high or critical security vulnerabilities are detected."
+msgid "Vulnerability-Check"
msgstr ""
msgid "VulnerabilityChart|%{formattedStartDate} to today"
diff --git a/public/-/emojis/1/100.png b/public/-/emojis/1/100.png
new file mode 100644
index 00000000000..6903ff0304a
--- /dev/null
+++ b/public/-/emojis/1/100.png
Binary files differ
diff --git a/public/-/emojis/1/1234.png b/public/-/emojis/1/1234.png
new file mode 100644
index 00000000000..248dc7e55b6
--- /dev/null
+++ b/public/-/emojis/1/1234.png
Binary files differ
diff --git a/public/-/emojis/1/1F627.png b/public/-/emojis/1/1F627.png
new file mode 100644
index 00000000000..f99026a3bc7
--- /dev/null
+++ b/public/-/emojis/1/1F627.png
Binary files differ
diff --git a/public/-/emojis/1/8ball.png b/public/-/emojis/1/8ball.png
new file mode 100644
index 00000000000..38ca662eded
--- /dev/null
+++ b/public/-/emojis/1/8ball.png
Binary files differ
diff --git a/public/-/emojis/1/a.png b/public/-/emojis/1/a.png
new file mode 100644
index 00000000000..8603ff05a17
--- /dev/null
+++ b/public/-/emojis/1/a.png
Binary files differ
diff --git a/public/-/emojis/1/ab.png b/public/-/emojis/1/ab.png
new file mode 100644
index 00000000000..d9f2d17dea0
--- /dev/null
+++ b/public/-/emojis/1/ab.png
Binary files differ
diff --git a/public/-/emojis/1/abc.png b/public/-/emojis/1/abc.png
new file mode 100644
index 00000000000..7688de692a9
--- /dev/null
+++ b/public/-/emojis/1/abc.png
Binary files differ
diff --git a/public/-/emojis/1/abcd.png b/public/-/emojis/1/abcd.png
new file mode 100644
index 00000000000..0996a870570
--- /dev/null
+++ b/public/-/emojis/1/abcd.png
Binary files differ
diff --git a/public/-/emojis/1/accept.png b/public/-/emojis/1/accept.png
new file mode 100644
index 00000000000..8afd7ce99cf
--- /dev/null
+++ b/public/-/emojis/1/accept.png
Binary files differ
diff --git a/public/-/emojis/1/aerial_tramway.png b/public/-/emojis/1/aerial_tramway.png
new file mode 100644
index 00000000000..3eb4b61bf1d
--- /dev/null
+++ b/public/-/emojis/1/aerial_tramway.png
Binary files differ
diff --git a/public/-/emojis/1/airplane.png b/public/-/emojis/1/airplane.png
new file mode 100644
index 00000000000..268d2ac3c8e
--- /dev/null
+++ b/public/-/emojis/1/airplane.png
Binary files differ
diff --git a/public/-/emojis/1/airplane_arriving.png b/public/-/emojis/1/airplane_arriving.png
new file mode 100644
index 00000000000..d66841962f2
--- /dev/null
+++ b/public/-/emojis/1/airplane_arriving.png
Binary files differ
diff --git a/public/-/emojis/1/airplane_departure.png b/public/-/emojis/1/airplane_departure.png
new file mode 100644
index 00000000000..a5766f9f4ae
--- /dev/null
+++ b/public/-/emojis/1/airplane_departure.png
Binary files differ
diff --git a/public/-/emojis/1/airplane_small.png b/public/-/emojis/1/airplane_small.png
new file mode 100644
index 00000000000..b731b15e3a8
--- /dev/null
+++ b/public/-/emojis/1/airplane_small.png
Binary files differ
diff --git a/public/-/emojis/1/alarm_clock.png b/public/-/emojis/1/alarm_clock.png
new file mode 100644
index 00000000000..cdbc2fbb950
--- /dev/null
+++ b/public/-/emojis/1/alarm_clock.png
Binary files differ
diff --git a/public/-/emojis/1/alembic.png b/public/-/emojis/1/alembic.png
new file mode 100644
index 00000000000..307a7324249
--- /dev/null
+++ b/public/-/emojis/1/alembic.png
Binary files differ
diff --git a/public/-/emojis/1/alien.png b/public/-/emojis/1/alien.png
new file mode 100644
index 00000000000..3b90e97433b
--- /dev/null
+++ b/public/-/emojis/1/alien.png
Binary files differ
diff --git a/public/-/emojis/1/ambulance.png b/public/-/emojis/1/ambulance.png
new file mode 100644
index 00000000000..6fb8076d766
--- /dev/null
+++ b/public/-/emojis/1/ambulance.png
Binary files differ
diff --git a/public/-/emojis/1/amphora.png b/public/-/emojis/1/amphora.png
new file mode 100644
index 00000000000..96de5056059
--- /dev/null
+++ b/public/-/emojis/1/amphora.png
Binary files differ
diff --git a/public/-/emojis/1/anchor.png b/public/-/emojis/1/anchor.png
new file mode 100644
index 00000000000..b036f70a00b
--- /dev/null
+++ b/public/-/emojis/1/anchor.png
Binary files differ
diff --git a/public/-/emojis/1/angel.png b/public/-/emojis/1/angel.png
new file mode 100644
index 00000000000..66ea97a3b99
--- /dev/null
+++ b/public/-/emojis/1/angel.png
Binary files differ
diff --git a/public/-/emojis/1/angel_tone1.png b/public/-/emojis/1/angel_tone1.png
new file mode 100644
index 00000000000..391694dc07e
--- /dev/null
+++ b/public/-/emojis/1/angel_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/angel_tone2.png b/public/-/emojis/1/angel_tone2.png
new file mode 100644
index 00000000000..700cbe6ed2c
--- /dev/null
+++ b/public/-/emojis/1/angel_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/angel_tone3.png b/public/-/emojis/1/angel_tone3.png
new file mode 100644
index 00000000000..be597437d25
--- /dev/null
+++ b/public/-/emojis/1/angel_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/angel_tone4.png b/public/-/emojis/1/angel_tone4.png
new file mode 100644
index 00000000000..b06d3c853ef
--- /dev/null
+++ b/public/-/emojis/1/angel_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/angel_tone5.png b/public/-/emojis/1/angel_tone5.png
new file mode 100644
index 00000000000..17bd677e334
--- /dev/null
+++ b/public/-/emojis/1/angel_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/anger.png b/public/-/emojis/1/anger.png
new file mode 100644
index 00000000000..d63c2e000e4
--- /dev/null
+++ b/public/-/emojis/1/anger.png
Binary files differ
diff --git a/public/-/emojis/1/anger_right.png b/public/-/emojis/1/anger_right.png
new file mode 100644
index 00000000000..f5c97c4d297
--- /dev/null
+++ b/public/-/emojis/1/anger_right.png
Binary files differ
diff --git a/public/-/emojis/1/angry.png b/public/-/emojis/1/angry.png
new file mode 100644
index 00000000000..cfc4a6ecde5
--- /dev/null
+++ b/public/-/emojis/1/angry.png
Binary files differ
diff --git a/public/-/emojis/1/ant.png b/public/-/emojis/1/ant.png
new file mode 100644
index 00000000000..994127ed6b3
--- /dev/null
+++ b/public/-/emojis/1/ant.png
Binary files differ
diff --git a/public/-/emojis/1/apple.png b/public/-/emojis/1/apple.png
new file mode 100644
index 00000000000..da650c60f62
--- /dev/null
+++ b/public/-/emojis/1/apple.png
Binary files differ
diff --git a/public/-/emojis/1/aquarius.png b/public/-/emojis/1/aquarius.png
new file mode 100644
index 00000000000..641a4f68889
--- /dev/null
+++ b/public/-/emojis/1/aquarius.png
Binary files differ
diff --git a/public/-/emojis/1/aries.png b/public/-/emojis/1/aries.png
new file mode 100644
index 00000000000..21a189d0ede
--- /dev/null
+++ b/public/-/emojis/1/aries.png
Binary files differ
diff --git a/public/-/emojis/1/arrow_backward.png b/public/-/emojis/1/arrow_backward.png
new file mode 100644
index 00000000000..ee38e3b038e
--- /dev/null
+++ b/public/-/emojis/1/arrow_backward.png
Binary files differ
diff --git a/public/-/emojis/1/arrow_double_down.png b/public/-/emojis/1/arrow_double_down.png
new file mode 100644
index 00000000000..90193bfcb40
--- /dev/null
+++ b/public/-/emojis/1/arrow_double_down.png
Binary files differ
diff --git a/public/-/emojis/1/arrow_double_up.png b/public/-/emojis/1/arrow_double_up.png
new file mode 100644
index 00000000000..13543d5eef2
--- /dev/null
+++ b/public/-/emojis/1/arrow_double_up.png
Binary files differ
diff --git a/public/-/emojis/1/arrow_down.png b/public/-/emojis/1/arrow_down.png
new file mode 100644
index 00000000000..b8eefd0b19f
--- /dev/null
+++ b/public/-/emojis/1/arrow_down.png
Binary files differ
diff --git a/public/-/emojis/1/arrow_down_small.png b/public/-/emojis/1/arrow_down_small.png
new file mode 100644
index 00000000000..5870b9a2241
--- /dev/null
+++ b/public/-/emojis/1/arrow_down_small.png
Binary files differ
diff --git a/public/-/emojis/1/arrow_forward.png b/public/-/emojis/1/arrow_forward.png
new file mode 100644
index 00000000000..4e2b682857c
--- /dev/null
+++ b/public/-/emojis/1/arrow_forward.png
Binary files differ
diff --git a/public/-/emojis/1/arrow_heading_down.png b/public/-/emojis/1/arrow_heading_down.png
new file mode 100644
index 00000000000..2d9d24bca80
--- /dev/null
+++ b/public/-/emojis/1/arrow_heading_down.png
Binary files differ
diff --git a/public/-/emojis/1/arrow_heading_up.png b/public/-/emojis/1/arrow_heading_up.png
new file mode 100644
index 00000000000..f29bfcfc0de
--- /dev/null
+++ b/public/-/emojis/1/arrow_heading_up.png
Binary files differ
diff --git a/public/-/emojis/1/arrow_left.png b/public/-/emojis/1/arrow_left.png
new file mode 100644
index 00000000000..8c685e0a81b
--- /dev/null
+++ b/public/-/emojis/1/arrow_left.png
Binary files differ
diff --git a/public/-/emojis/1/arrow_lower_left.png b/public/-/emojis/1/arrow_lower_left.png
new file mode 100644
index 00000000000..88b37716078
--- /dev/null
+++ b/public/-/emojis/1/arrow_lower_left.png
Binary files differ
diff --git a/public/-/emojis/1/arrow_lower_right.png b/public/-/emojis/1/arrow_lower_right.png
new file mode 100644
index 00000000000..7e807da7392
--- /dev/null
+++ b/public/-/emojis/1/arrow_lower_right.png
Binary files differ
diff --git a/public/-/emojis/1/arrow_right.png b/public/-/emojis/1/arrow_right.png
new file mode 100644
index 00000000000..4755670b5cc
--- /dev/null
+++ b/public/-/emojis/1/arrow_right.png
Binary files differ
diff --git a/public/-/emojis/1/arrow_right_hook.png b/public/-/emojis/1/arrow_right_hook.png
new file mode 100644
index 00000000000..e7258ad3268
--- /dev/null
+++ b/public/-/emojis/1/arrow_right_hook.png
Binary files differ
diff --git a/public/-/emojis/1/arrow_up.png b/public/-/emojis/1/arrow_up.png
new file mode 100644
index 00000000000..af8218a87f7
--- /dev/null
+++ b/public/-/emojis/1/arrow_up.png
Binary files differ
diff --git a/public/-/emojis/1/arrow_up_down.png b/public/-/emojis/1/arrow_up_down.png
new file mode 100644
index 00000000000..dfa32b97186
--- /dev/null
+++ b/public/-/emojis/1/arrow_up_down.png
Binary files differ
diff --git a/public/-/emojis/1/arrow_up_small.png b/public/-/emojis/1/arrow_up_small.png
new file mode 100644
index 00000000000..20a13dcd5cd
--- /dev/null
+++ b/public/-/emojis/1/arrow_up_small.png
Binary files differ
diff --git a/public/-/emojis/1/arrow_upper_left.png b/public/-/emojis/1/arrow_upper_left.png
new file mode 100644
index 00000000000..f38718fbe34
--- /dev/null
+++ b/public/-/emojis/1/arrow_upper_left.png
Binary files differ
diff --git a/public/-/emojis/1/arrow_upper_right.png b/public/-/emojis/1/arrow_upper_right.png
new file mode 100644
index 00000000000..c43e12d0f64
--- /dev/null
+++ b/public/-/emojis/1/arrow_upper_right.png
Binary files differ
diff --git a/public/-/emojis/1/arrows_clockwise.png b/public/-/emojis/1/arrows_clockwise.png
new file mode 100644
index 00000000000..26e49c38388
--- /dev/null
+++ b/public/-/emojis/1/arrows_clockwise.png
Binary files differ
diff --git a/public/-/emojis/1/arrows_counterclockwise.png b/public/-/emojis/1/arrows_counterclockwise.png
new file mode 100644
index 00000000000..8d06d8e0912
--- /dev/null
+++ b/public/-/emojis/1/arrows_counterclockwise.png
Binary files differ
diff --git a/public/-/emojis/1/art.png b/public/-/emojis/1/art.png
new file mode 100644
index 00000000000..bd6afe9ff06
--- /dev/null
+++ b/public/-/emojis/1/art.png
Binary files differ
diff --git a/public/-/emojis/1/articulated_lorry.png b/public/-/emojis/1/articulated_lorry.png
new file mode 100644
index 00000000000..c8217317132
--- /dev/null
+++ b/public/-/emojis/1/articulated_lorry.png
Binary files differ
diff --git a/public/-/emojis/1/asterisk.png b/public/-/emojis/1/asterisk.png
new file mode 100644
index 00000000000..2f8e5113803
--- /dev/null
+++ b/public/-/emojis/1/asterisk.png
Binary files differ
diff --git a/public/-/emojis/1/astonished.png b/public/-/emojis/1/astonished.png
new file mode 100644
index 00000000000..bd0ac55ec8e
--- /dev/null
+++ b/public/-/emojis/1/astonished.png
Binary files differ
diff --git a/public/-/emojis/1/athletic_shoe.png b/public/-/emojis/1/athletic_shoe.png
new file mode 100644
index 00000000000..423fa07dd5d
--- /dev/null
+++ b/public/-/emojis/1/athletic_shoe.png
Binary files differ
diff --git a/public/-/emojis/1/atm.png b/public/-/emojis/1/atm.png
new file mode 100644
index 00000000000..4d935307b94
--- /dev/null
+++ b/public/-/emojis/1/atm.png
Binary files differ
diff --git a/public/-/emojis/1/atom.png b/public/-/emojis/1/atom.png
new file mode 100644
index 00000000000..5f4567aa093
--- /dev/null
+++ b/public/-/emojis/1/atom.png
Binary files differ
diff --git a/public/-/emojis/1/avocado.png b/public/-/emojis/1/avocado.png
new file mode 100644
index 00000000000..06f0d124aed
--- /dev/null
+++ b/public/-/emojis/1/avocado.png
Binary files differ
diff --git a/public/-/emojis/1/b.png b/public/-/emojis/1/b.png
new file mode 100644
index 00000000000..25875bc6a14
--- /dev/null
+++ b/public/-/emojis/1/b.png
Binary files differ
diff --git a/public/-/emojis/1/baby.png b/public/-/emojis/1/baby.png
new file mode 100644
index 00000000000..a4af92c63c7
--- /dev/null
+++ b/public/-/emojis/1/baby.png
Binary files differ
diff --git a/public/-/emojis/1/baby_bottle.png b/public/-/emojis/1/baby_bottle.png
new file mode 100644
index 00000000000..2bd10524180
--- /dev/null
+++ b/public/-/emojis/1/baby_bottle.png
Binary files differ
diff --git a/public/-/emojis/1/baby_chick.png b/public/-/emojis/1/baby_chick.png
new file mode 100644
index 00000000000..dccd96576ea
--- /dev/null
+++ b/public/-/emojis/1/baby_chick.png
Binary files differ
diff --git a/public/-/emojis/1/baby_symbol.png b/public/-/emojis/1/baby_symbol.png
new file mode 100644
index 00000000000..64a10b71710
--- /dev/null
+++ b/public/-/emojis/1/baby_symbol.png
Binary files differ
diff --git a/public/-/emojis/1/baby_tone1.png b/public/-/emojis/1/baby_tone1.png
new file mode 100644
index 00000000000..d20911d40db
--- /dev/null
+++ b/public/-/emojis/1/baby_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/baby_tone2.png b/public/-/emojis/1/baby_tone2.png
new file mode 100644
index 00000000000..b0a9b30ed17
--- /dev/null
+++ b/public/-/emojis/1/baby_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/baby_tone3.png b/public/-/emojis/1/baby_tone3.png
new file mode 100644
index 00000000000..7de5286fac1
--- /dev/null
+++ b/public/-/emojis/1/baby_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/baby_tone4.png b/public/-/emojis/1/baby_tone4.png
new file mode 100644
index 00000000000..9b7a86ac615
--- /dev/null
+++ b/public/-/emojis/1/baby_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/baby_tone5.png b/public/-/emojis/1/baby_tone5.png
new file mode 100644
index 00000000000..fe1be34cb88
--- /dev/null
+++ b/public/-/emojis/1/baby_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/back.png b/public/-/emojis/1/back.png
new file mode 100644
index 00000000000..d32c5d4f17f
--- /dev/null
+++ b/public/-/emojis/1/back.png
Binary files differ
diff --git a/public/-/emojis/1/bacon.png b/public/-/emojis/1/bacon.png
new file mode 100644
index 00000000000..f38a485fbe4
--- /dev/null
+++ b/public/-/emojis/1/bacon.png
Binary files differ
diff --git a/public/-/emojis/1/badminton.png b/public/-/emojis/1/badminton.png
new file mode 100644
index 00000000000..7ba15708990
--- /dev/null
+++ b/public/-/emojis/1/badminton.png
Binary files differ
diff --git a/public/-/emojis/1/baggage_claim.png b/public/-/emojis/1/baggage_claim.png
new file mode 100644
index 00000000000..409b593e78a
--- /dev/null
+++ b/public/-/emojis/1/baggage_claim.png
Binary files differ
diff --git a/public/-/emojis/1/balloon.png b/public/-/emojis/1/balloon.png
new file mode 100644
index 00000000000..07916fe6df1
--- /dev/null
+++ b/public/-/emojis/1/balloon.png
Binary files differ
diff --git a/public/-/emojis/1/ballot_box.png b/public/-/emojis/1/ballot_box.png
new file mode 100644
index 00000000000..9b6767aea9e
--- /dev/null
+++ b/public/-/emojis/1/ballot_box.png
Binary files differ
diff --git a/public/-/emojis/1/ballot_box_with_check.png b/public/-/emojis/1/ballot_box_with_check.png
new file mode 100644
index 00000000000..284d9573847
--- /dev/null
+++ b/public/-/emojis/1/ballot_box_with_check.png
Binary files differ
diff --git a/public/-/emojis/1/bamboo.png b/public/-/emojis/1/bamboo.png
new file mode 100644
index 00000000000..5d5e0e728a0
--- /dev/null
+++ b/public/-/emojis/1/bamboo.png
Binary files differ
diff --git a/public/-/emojis/1/banana.png b/public/-/emojis/1/banana.png
new file mode 100644
index 00000000000..f4987279580
--- /dev/null
+++ b/public/-/emojis/1/banana.png
Binary files differ
diff --git a/public/-/emojis/1/bangbang.png b/public/-/emojis/1/bangbang.png
new file mode 100644
index 00000000000..58a9c528fca
--- /dev/null
+++ b/public/-/emojis/1/bangbang.png
Binary files differ
diff --git a/public/-/emojis/1/bank.png b/public/-/emojis/1/bank.png
new file mode 100644
index 00000000000..dffdcef36a1
--- /dev/null
+++ b/public/-/emojis/1/bank.png
Binary files differ
diff --git a/public/-/emojis/1/bar_chart.png b/public/-/emojis/1/bar_chart.png
new file mode 100644
index 00000000000..53c89455008
--- /dev/null
+++ b/public/-/emojis/1/bar_chart.png
Binary files differ
diff --git a/public/-/emojis/1/barber.png b/public/-/emojis/1/barber.png
new file mode 100644
index 00000000000..896f4d716cf
--- /dev/null
+++ b/public/-/emojis/1/barber.png
Binary files differ
diff --git a/public/-/emojis/1/baseball.png b/public/-/emojis/1/baseball.png
new file mode 100644
index 00000000000..f8463f1538b
--- /dev/null
+++ b/public/-/emojis/1/baseball.png
Binary files differ
diff --git a/public/-/emojis/1/basketball.png b/public/-/emojis/1/basketball.png
new file mode 100644
index 00000000000..64c76b79c6d
--- /dev/null
+++ b/public/-/emojis/1/basketball.png
Binary files differ
diff --git a/public/-/emojis/1/basketball_player.png b/public/-/emojis/1/basketball_player.png
new file mode 100644
index 00000000000..8ce90c5cad6
--- /dev/null
+++ b/public/-/emojis/1/basketball_player.png
Binary files differ
diff --git a/public/-/emojis/1/basketball_player_tone1.png b/public/-/emojis/1/basketball_player_tone1.png
new file mode 100644
index 00000000000..cd12c7ab9bf
--- /dev/null
+++ b/public/-/emojis/1/basketball_player_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/basketball_player_tone2.png b/public/-/emojis/1/basketball_player_tone2.png
new file mode 100644
index 00000000000..f892fd596da
--- /dev/null
+++ b/public/-/emojis/1/basketball_player_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/basketball_player_tone3.png b/public/-/emojis/1/basketball_player_tone3.png
new file mode 100644
index 00000000000..e109997a91a
--- /dev/null
+++ b/public/-/emojis/1/basketball_player_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/basketball_player_tone4.png b/public/-/emojis/1/basketball_player_tone4.png
new file mode 100644
index 00000000000..3b90b946af4
--- /dev/null
+++ b/public/-/emojis/1/basketball_player_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/basketball_player_tone5.png b/public/-/emojis/1/basketball_player_tone5.png
new file mode 100644
index 00000000000..bafed7828a7
--- /dev/null
+++ b/public/-/emojis/1/basketball_player_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/bat.png b/public/-/emojis/1/bat.png
new file mode 100644
index 00000000000..3152c047e00
--- /dev/null
+++ b/public/-/emojis/1/bat.png
Binary files differ
diff --git a/public/-/emojis/1/bath.png b/public/-/emojis/1/bath.png
new file mode 100644
index 00000000000..43fba5c8a28
--- /dev/null
+++ b/public/-/emojis/1/bath.png
Binary files differ
diff --git a/public/-/emojis/1/bath_tone1.png b/public/-/emojis/1/bath_tone1.png
new file mode 100644
index 00000000000..2152eabf2f5
--- /dev/null
+++ b/public/-/emojis/1/bath_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/bath_tone2.png b/public/-/emojis/1/bath_tone2.png
new file mode 100644
index 00000000000..2102e6133e3
--- /dev/null
+++ b/public/-/emojis/1/bath_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/bath_tone3.png b/public/-/emojis/1/bath_tone3.png
new file mode 100644
index 00000000000..fae66181e9f
--- /dev/null
+++ b/public/-/emojis/1/bath_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/bath_tone4.png b/public/-/emojis/1/bath_tone4.png
new file mode 100644
index 00000000000..1f8959d0d99
--- /dev/null
+++ b/public/-/emojis/1/bath_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/bath_tone5.png b/public/-/emojis/1/bath_tone5.png
new file mode 100644
index 00000000000..c8a08e84f25
--- /dev/null
+++ b/public/-/emojis/1/bath_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/bathtub.png b/public/-/emojis/1/bathtub.png
new file mode 100644
index 00000000000..9a5f09361eb
--- /dev/null
+++ b/public/-/emojis/1/bathtub.png
Binary files differ
diff --git a/public/-/emojis/1/battery.png b/public/-/emojis/1/battery.png
new file mode 100644
index 00000000000..f593e2bdb65
--- /dev/null
+++ b/public/-/emojis/1/battery.png
Binary files differ
diff --git a/public/-/emojis/1/beach.png b/public/-/emojis/1/beach.png
new file mode 100644
index 00000000000..69108c8ea10
--- /dev/null
+++ b/public/-/emojis/1/beach.png
Binary files differ
diff --git a/public/-/emojis/1/beach_umbrella.png b/public/-/emojis/1/beach_umbrella.png
new file mode 100644
index 00000000000..220a74f8132
--- /dev/null
+++ b/public/-/emojis/1/beach_umbrella.png
Binary files differ
diff --git a/public/-/emojis/1/bear.png b/public/-/emojis/1/bear.png
new file mode 100644
index 00000000000..272d56bbbcc
--- /dev/null
+++ b/public/-/emojis/1/bear.png
Binary files differ
diff --git a/public/-/emojis/1/bed.png b/public/-/emojis/1/bed.png
new file mode 100644
index 00000000000..86f964e245d
--- /dev/null
+++ b/public/-/emojis/1/bed.png
Binary files differ
diff --git a/public/-/emojis/1/bee.png b/public/-/emojis/1/bee.png
new file mode 100644
index 00000000000..46156060096
--- /dev/null
+++ b/public/-/emojis/1/bee.png
Binary files differ
diff --git a/public/-/emojis/1/beer.png b/public/-/emojis/1/beer.png
new file mode 100644
index 00000000000..b6d73dc0b7a
--- /dev/null
+++ b/public/-/emojis/1/beer.png
Binary files differ
diff --git a/public/-/emojis/1/beers.png b/public/-/emojis/1/beers.png
new file mode 100644
index 00000000000..b55deb66b41
--- /dev/null
+++ b/public/-/emojis/1/beers.png
Binary files differ
diff --git a/public/-/emojis/1/beetle.png b/public/-/emojis/1/beetle.png
new file mode 100644
index 00000000000..3d93174d7fc
--- /dev/null
+++ b/public/-/emojis/1/beetle.png
Binary files differ
diff --git a/public/-/emojis/1/beginner.png b/public/-/emojis/1/beginner.png
new file mode 100644
index 00000000000..bc434fb7cb5
--- /dev/null
+++ b/public/-/emojis/1/beginner.png
Binary files differ
diff --git a/public/-/emojis/1/bell.png b/public/-/emojis/1/bell.png
new file mode 100644
index 00000000000..5b3b0461999
--- /dev/null
+++ b/public/-/emojis/1/bell.png
Binary files differ
diff --git a/public/-/emojis/1/bellhop.png b/public/-/emojis/1/bellhop.png
new file mode 100644
index 00000000000..6b3297ceaf7
--- /dev/null
+++ b/public/-/emojis/1/bellhop.png
Binary files differ
diff --git a/public/-/emojis/1/bento.png b/public/-/emojis/1/bento.png
new file mode 100644
index 00000000000..83d41ca7eb9
--- /dev/null
+++ b/public/-/emojis/1/bento.png
Binary files differ
diff --git a/public/-/emojis/1/bicyclist.png b/public/-/emojis/1/bicyclist.png
new file mode 100644
index 00000000000..9274da11048
--- /dev/null
+++ b/public/-/emojis/1/bicyclist.png
Binary files differ
diff --git a/public/-/emojis/1/bicyclist_tone1.png b/public/-/emojis/1/bicyclist_tone1.png
new file mode 100644
index 00000000000..decc2f728fe
--- /dev/null
+++ b/public/-/emojis/1/bicyclist_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/bicyclist_tone2.png b/public/-/emojis/1/bicyclist_tone2.png
new file mode 100644
index 00000000000..0067717b80a
--- /dev/null
+++ b/public/-/emojis/1/bicyclist_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/bicyclist_tone3.png b/public/-/emojis/1/bicyclist_tone3.png
new file mode 100644
index 00000000000..a4f7b5e2776
--- /dev/null
+++ b/public/-/emojis/1/bicyclist_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/bicyclist_tone4.png b/public/-/emojis/1/bicyclist_tone4.png
new file mode 100644
index 00000000000..a3c8a797db4
--- /dev/null
+++ b/public/-/emojis/1/bicyclist_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/bicyclist_tone5.png b/public/-/emojis/1/bicyclist_tone5.png
new file mode 100644
index 00000000000..1606a874051
--- /dev/null
+++ b/public/-/emojis/1/bicyclist_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/bike.png b/public/-/emojis/1/bike.png
new file mode 100644
index 00000000000..556ed70f1a7
--- /dev/null
+++ b/public/-/emojis/1/bike.png
Binary files differ
diff --git a/public/-/emojis/1/bikini.png b/public/-/emojis/1/bikini.png
new file mode 100644
index 00000000000..77a8a0aae5b
--- /dev/null
+++ b/public/-/emojis/1/bikini.png
Binary files differ
diff --git a/public/-/emojis/1/biohazard.png b/public/-/emojis/1/biohazard.png
new file mode 100644
index 00000000000..007b4fc2d85
--- /dev/null
+++ b/public/-/emojis/1/biohazard.png
Binary files differ
diff --git a/public/-/emojis/1/bird.png b/public/-/emojis/1/bird.png
new file mode 100644
index 00000000000..e201c22be33
--- /dev/null
+++ b/public/-/emojis/1/bird.png
Binary files differ
diff --git a/public/-/emojis/1/birthday.png b/public/-/emojis/1/birthday.png
new file mode 100644
index 00000000000..317e9a41949
--- /dev/null
+++ b/public/-/emojis/1/birthday.png
Binary files differ
diff --git a/public/-/emojis/1/black_circle.png b/public/-/emojis/1/black_circle.png
new file mode 100644
index 00000000000..b62b87170e8
--- /dev/null
+++ b/public/-/emojis/1/black_circle.png
Binary files differ
diff --git a/public/-/emojis/1/black_heart.png b/public/-/emojis/1/black_heart.png
new file mode 100644
index 00000000000..b4068c3e6e8
--- /dev/null
+++ b/public/-/emojis/1/black_heart.png
Binary files differ
diff --git a/public/-/emojis/1/black_joker.png b/public/-/emojis/1/black_joker.png
new file mode 100644
index 00000000000..3d0924b68aa
--- /dev/null
+++ b/public/-/emojis/1/black_joker.png
Binary files differ
diff --git a/public/-/emojis/1/black_large_square.png b/public/-/emojis/1/black_large_square.png
new file mode 100644
index 00000000000..162f2bb4290
--- /dev/null
+++ b/public/-/emojis/1/black_large_square.png
Binary files differ
diff --git a/public/-/emojis/1/black_medium_small_square.png b/public/-/emojis/1/black_medium_small_square.png
new file mode 100644
index 00000000000..39765bba610
--- /dev/null
+++ b/public/-/emojis/1/black_medium_small_square.png
Binary files differ
diff --git a/public/-/emojis/1/black_medium_square.png b/public/-/emojis/1/black_medium_square.png
new file mode 100644
index 00000000000..05a30a6aa2d
--- /dev/null
+++ b/public/-/emojis/1/black_medium_square.png
Binary files differ
diff --git a/public/-/emojis/1/black_nib.png b/public/-/emojis/1/black_nib.png
new file mode 100644
index 00000000000..872d0ae1598
--- /dev/null
+++ b/public/-/emojis/1/black_nib.png
Binary files differ
diff --git a/public/-/emojis/1/black_small_square.png b/public/-/emojis/1/black_small_square.png
new file mode 100644
index 00000000000..48595d3e1a9
--- /dev/null
+++ b/public/-/emojis/1/black_small_square.png
Binary files differ
diff --git a/public/-/emojis/1/black_square_button.png b/public/-/emojis/1/black_square_button.png
new file mode 100644
index 00000000000..a78fc2f6b63
--- /dev/null
+++ b/public/-/emojis/1/black_square_button.png
Binary files differ
diff --git a/public/-/emojis/1/blossom.png b/public/-/emojis/1/blossom.png
new file mode 100644
index 00000000000..4083026c157
--- /dev/null
+++ b/public/-/emojis/1/blossom.png
Binary files differ
diff --git a/public/-/emojis/1/blowfish.png b/public/-/emojis/1/blowfish.png
new file mode 100644
index 00000000000..a10f4f84e35
--- /dev/null
+++ b/public/-/emojis/1/blowfish.png
Binary files differ
diff --git a/public/-/emojis/1/blue_book.png b/public/-/emojis/1/blue_book.png
new file mode 100644
index 00000000000..e1e455401cc
--- /dev/null
+++ b/public/-/emojis/1/blue_book.png
Binary files differ
diff --git a/public/-/emojis/1/blue_car.png b/public/-/emojis/1/blue_car.png
new file mode 100644
index 00000000000..e8ba817d393
--- /dev/null
+++ b/public/-/emojis/1/blue_car.png
Binary files differ
diff --git a/public/-/emojis/1/blue_heart.png b/public/-/emojis/1/blue_heart.png
new file mode 100644
index 00000000000..bdf1287e55e
--- /dev/null
+++ b/public/-/emojis/1/blue_heart.png
Binary files differ
diff --git a/public/-/emojis/1/blush.png b/public/-/emojis/1/blush.png
new file mode 100644
index 00000000000..aac1a424ad4
--- /dev/null
+++ b/public/-/emojis/1/blush.png
Binary files differ
diff --git a/public/-/emojis/1/boar.png b/public/-/emojis/1/boar.png
new file mode 100644
index 00000000000..fead972633c
--- /dev/null
+++ b/public/-/emojis/1/boar.png
Binary files differ
diff --git a/public/-/emojis/1/bomb.png b/public/-/emojis/1/bomb.png
new file mode 100644
index 00000000000..c7f8f81c939
--- /dev/null
+++ b/public/-/emojis/1/bomb.png
Binary files differ
diff --git a/public/-/emojis/1/book.png b/public/-/emojis/1/book.png
new file mode 100644
index 00000000000..0f4447ed396
--- /dev/null
+++ b/public/-/emojis/1/book.png
Binary files differ
diff --git a/public/-/emojis/1/bookmark.png b/public/-/emojis/1/bookmark.png
new file mode 100644
index 00000000000..bbb444611f0
--- /dev/null
+++ b/public/-/emojis/1/bookmark.png
Binary files differ
diff --git a/public/-/emojis/1/bookmark_tabs.png b/public/-/emojis/1/bookmark_tabs.png
new file mode 100644
index 00000000000..f8d9e01b428
--- /dev/null
+++ b/public/-/emojis/1/bookmark_tabs.png
Binary files differ
diff --git a/public/-/emojis/1/books.png b/public/-/emojis/1/books.png
new file mode 100644
index 00000000000..59a8bafeb0d
--- /dev/null
+++ b/public/-/emojis/1/books.png
Binary files differ
diff --git a/public/-/emojis/1/boom.png b/public/-/emojis/1/boom.png
new file mode 100644
index 00000000000..9b0f027b1a8
--- /dev/null
+++ b/public/-/emojis/1/boom.png
Binary files differ
diff --git a/public/-/emojis/1/boot.png b/public/-/emojis/1/boot.png
new file mode 100644
index 00000000000..11f1065ed07
--- /dev/null
+++ b/public/-/emojis/1/boot.png
Binary files differ
diff --git a/public/-/emojis/1/bouquet.png b/public/-/emojis/1/bouquet.png
new file mode 100644
index 00000000000..11455af6df4
--- /dev/null
+++ b/public/-/emojis/1/bouquet.png
Binary files differ
diff --git a/public/-/emojis/1/bow.png b/public/-/emojis/1/bow.png
new file mode 100644
index 00000000000..d8f793088dc
--- /dev/null
+++ b/public/-/emojis/1/bow.png
Binary files differ
diff --git a/public/-/emojis/1/bow_and_arrow.png b/public/-/emojis/1/bow_and_arrow.png
new file mode 100644
index 00000000000..6a538bf475f
--- /dev/null
+++ b/public/-/emojis/1/bow_and_arrow.png
Binary files differ
diff --git a/public/-/emojis/1/bow_tone1.png b/public/-/emojis/1/bow_tone1.png
new file mode 100644
index 00000000000..87afb7b54cf
--- /dev/null
+++ b/public/-/emojis/1/bow_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/bow_tone2.png b/public/-/emojis/1/bow_tone2.png
new file mode 100644
index 00000000000..3ccf7dc0850
--- /dev/null
+++ b/public/-/emojis/1/bow_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/bow_tone3.png b/public/-/emojis/1/bow_tone3.png
new file mode 100644
index 00000000000..8b9eb64f926
--- /dev/null
+++ b/public/-/emojis/1/bow_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/bow_tone4.png b/public/-/emojis/1/bow_tone4.png
new file mode 100644
index 00000000000..683795ff40d
--- /dev/null
+++ b/public/-/emojis/1/bow_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/bow_tone5.png b/public/-/emojis/1/bow_tone5.png
new file mode 100644
index 00000000000..7969d971752
--- /dev/null
+++ b/public/-/emojis/1/bow_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/bowling.png b/public/-/emojis/1/bowling.png
new file mode 100644
index 00000000000..63add89e53b
--- /dev/null
+++ b/public/-/emojis/1/bowling.png
Binary files differ
diff --git a/public/-/emojis/1/boxing_glove.png b/public/-/emojis/1/boxing_glove.png
new file mode 100644
index 00000000000..9838f24e51a
--- /dev/null
+++ b/public/-/emojis/1/boxing_glove.png
Binary files differ
diff --git a/public/-/emojis/1/boy.png b/public/-/emojis/1/boy.png
new file mode 100644
index 00000000000..8ecfb0a4e92
--- /dev/null
+++ b/public/-/emojis/1/boy.png
Binary files differ
diff --git a/public/-/emojis/1/boy_tone1.png b/public/-/emojis/1/boy_tone1.png
new file mode 100644
index 00000000000..2fc436ea512
--- /dev/null
+++ b/public/-/emojis/1/boy_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/boy_tone2.png b/public/-/emojis/1/boy_tone2.png
new file mode 100644
index 00000000000..09a5f18d360
--- /dev/null
+++ b/public/-/emojis/1/boy_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/boy_tone3.png b/public/-/emojis/1/boy_tone3.png
new file mode 100644
index 00000000000..3cfe675dd3a
--- /dev/null
+++ b/public/-/emojis/1/boy_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/boy_tone4.png b/public/-/emojis/1/boy_tone4.png
new file mode 100644
index 00000000000..780be0ace36
--- /dev/null
+++ b/public/-/emojis/1/boy_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/boy_tone5.png b/public/-/emojis/1/boy_tone5.png
new file mode 100644
index 00000000000..f32fe22e35c
--- /dev/null
+++ b/public/-/emojis/1/boy_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/bread.png b/public/-/emojis/1/bread.png
new file mode 100644
index 00000000000..6676510aaa5
--- /dev/null
+++ b/public/-/emojis/1/bread.png
Binary files differ
diff --git a/public/-/emojis/1/bride_with_veil.png b/public/-/emojis/1/bride_with_veil.png
new file mode 100644
index 00000000000..eaf4bd97890
--- /dev/null
+++ b/public/-/emojis/1/bride_with_veil.png
Binary files differ
diff --git a/public/-/emojis/1/bride_with_veil_tone1.png b/public/-/emojis/1/bride_with_veil_tone1.png
new file mode 100644
index 00000000000..c4fb141ae8f
--- /dev/null
+++ b/public/-/emojis/1/bride_with_veil_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/bride_with_veil_tone2.png b/public/-/emojis/1/bride_with_veil_tone2.png
new file mode 100644
index 00000000000..c248769fc06
--- /dev/null
+++ b/public/-/emojis/1/bride_with_veil_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/bride_with_veil_tone3.png b/public/-/emojis/1/bride_with_veil_tone3.png
new file mode 100644
index 00000000000..962c0a6eedb
--- /dev/null
+++ b/public/-/emojis/1/bride_with_veil_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/bride_with_veil_tone4.png b/public/-/emojis/1/bride_with_veil_tone4.png
new file mode 100644
index 00000000000..740ca208cd4
--- /dev/null
+++ b/public/-/emojis/1/bride_with_veil_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/bride_with_veil_tone5.png b/public/-/emojis/1/bride_with_veil_tone5.png
new file mode 100644
index 00000000000..5cc5598587d
--- /dev/null
+++ b/public/-/emojis/1/bride_with_veil_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/bridge_at_night.png b/public/-/emojis/1/bridge_at_night.png
new file mode 100644
index 00000000000..1d444e0be65
--- /dev/null
+++ b/public/-/emojis/1/bridge_at_night.png
Binary files differ
diff --git a/public/-/emojis/1/briefcase.png b/public/-/emojis/1/briefcase.png
new file mode 100644
index 00000000000..b9912ba2148
--- /dev/null
+++ b/public/-/emojis/1/briefcase.png
Binary files differ
diff --git a/public/-/emojis/1/broken_heart.png b/public/-/emojis/1/broken_heart.png
new file mode 100644
index 00000000000..718e26ee122
--- /dev/null
+++ b/public/-/emojis/1/broken_heart.png
Binary files differ
diff --git a/public/-/emojis/1/bug.png b/public/-/emojis/1/bug.png
new file mode 100644
index 00000000000..e64e72f259a
--- /dev/null
+++ b/public/-/emojis/1/bug.png
Binary files differ
diff --git a/public/-/emojis/1/bulb.png b/public/-/emojis/1/bulb.png
new file mode 100644
index 00000000000..38e32e02d9f
--- /dev/null
+++ b/public/-/emojis/1/bulb.png
Binary files differ
diff --git a/public/-/emojis/1/bullettrain_front.png b/public/-/emojis/1/bullettrain_front.png
new file mode 100644
index 00000000000..4f698e056fa
--- /dev/null
+++ b/public/-/emojis/1/bullettrain_front.png
Binary files differ
diff --git a/public/-/emojis/1/bullettrain_side.png b/public/-/emojis/1/bullettrain_side.png
new file mode 100644
index 00000000000..ed61c67bf07
--- /dev/null
+++ b/public/-/emojis/1/bullettrain_side.png
Binary files differ
diff --git a/public/-/emojis/1/burrito.png b/public/-/emojis/1/burrito.png
new file mode 100644
index 00000000000..02bd5601df7
--- /dev/null
+++ b/public/-/emojis/1/burrito.png
Binary files differ
diff --git a/public/-/emojis/1/bus.png b/public/-/emojis/1/bus.png
new file mode 100644
index 00000000000..641ddc56ca7
--- /dev/null
+++ b/public/-/emojis/1/bus.png
Binary files differ
diff --git a/public/-/emojis/1/busstop.png b/public/-/emojis/1/busstop.png
new file mode 100644
index 00000000000..b2b62208bfd
--- /dev/null
+++ b/public/-/emojis/1/busstop.png
Binary files differ
diff --git a/public/-/emojis/1/bust_in_silhouette.png b/public/-/emojis/1/bust_in_silhouette.png
new file mode 100644
index 00000000000..123b2cbe1fb
--- /dev/null
+++ b/public/-/emojis/1/bust_in_silhouette.png
Binary files differ
diff --git a/public/-/emojis/1/busts_in_silhouette.png b/public/-/emojis/1/busts_in_silhouette.png
new file mode 100644
index 00000000000..d7656860a1c
--- /dev/null
+++ b/public/-/emojis/1/busts_in_silhouette.png
Binary files differ
diff --git a/public/-/emojis/1/butterfly.png b/public/-/emojis/1/butterfly.png
new file mode 100644
index 00000000000..5631fe99226
--- /dev/null
+++ b/public/-/emojis/1/butterfly.png
Binary files differ
diff --git a/public/-/emojis/1/cactus.png b/public/-/emojis/1/cactus.png
new file mode 100644
index 00000000000..9b48ccf3d0c
--- /dev/null
+++ b/public/-/emojis/1/cactus.png
Binary files differ
diff --git a/public/-/emojis/1/cake.png b/public/-/emojis/1/cake.png
new file mode 100644
index 00000000000..4368177be9a
--- /dev/null
+++ b/public/-/emojis/1/cake.png
Binary files differ
diff --git a/public/-/emojis/1/calendar.png b/public/-/emojis/1/calendar.png
new file mode 100644
index 00000000000..47353b74447
--- /dev/null
+++ b/public/-/emojis/1/calendar.png
Binary files differ
diff --git a/public/-/emojis/1/calendar_spiral.png b/public/-/emojis/1/calendar_spiral.png
new file mode 100644
index 00000000000..dec8d49bfa8
--- /dev/null
+++ b/public/-/emojis/1/calendar_spiral.png
Binary files differ
diff --git a/public/-/emojis/1/call_me.png b/public/-/emojis/1/call_me.png
new file mode 100644
index 00000000000..a10c59ba711
--- /dev/null
+++ b/public/-/emojis/1/call_me.png
Binary files differ
diff --git a/public/-/emojis/1/call_me_tone1.png b/public/-/emojis/1/call_me_tone1.png
new file mode 100644
index 00000000000..2c93201181a
--- /dev/null
+++ b/public/-/emojis/1/call_me_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/call_me_tone2.png b/public/-/emojis/1/call_me_tone2.png
new file mode 100644
index 00000000000..c39f45a41ed
--- /dev/null
+++ b/public/-/emojis/1/call_me_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/call_me_tone3.png b/public/-/emojis/1/call_me_tone3.png
new file mode 100644
index 00000000000..83a57f63c29
--- /dev/null
+++ b/public/-/emojis/1/call_me_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/call_me_tone4.png b/public/-/emojis/1/call_me_tone4.png
new file mode 100644
index 00000000000..65b3468fe44
--- /dev/null
+++ b/public/-/emojis/1/call_me_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/call_me_tone5.png b/public/-/emojis/1/call_me_tone5.png
new file mode 100644
index 00000000000..94ef68ff3b3
--- /dev/null
+++ b/public/-/emojis/1/call_me_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/calling.png b/public/-/emojis/1/calling.png
new file mode 100644
index 00000000000..e2f308f8e46
--- /dev/null
+++ b/public/-/emojis/1/calling.png
Binary files differ
diff --git a/public/-/emojis/1/camel.png b/public/-/emojis/1/camel.png
new file mode 100644
index 00000000000..b421d07a805
--- /dev/null
+++ b/public/-/emojis/1/camel.png
Binary files differ
diff --git a/public/-/emojis/1/camera.png b/public/-/emojis/1/camera.png
new file mode 100644
index 00000000000..0a3429f72ef
--- /dev/null
+++ b/public/-/emojis/1/camera.png
Binary files differ
diff --git a/public/-/emojis/1/camera_with_flash.png b/public/-/emojis/1/camera_with_flash.png
new file mode 100644
index 00000000000..27471da2029
--- /dev/null
+++ b/public/-/emojis/1/camera_with_flash.png
Binary files differ
diff --git a/public/-/emojis/1/camping.png b/public/-/emojis/1/camping.png
new file mode 100644
index 00000000000..d589cc1f44b
--- /dev/null
+++ b/public/-/emojis/1/camping.png
Binary files differ
diff --git a/public/-/emojis/1/cancer.png b/public/-/emojis/1/cancer.png
new file mode 100644
index 00000000000..a64af07cb5f
--- /dev/null
+++ b/public/-/emojis/1/cancer.png
Binary files differ
diff --git a/public/-/emojis/1/candle.png b/public/-/emojis/1/candle.png
new file mode 100644
index 00000000000..0b56444e355
--- /dev/null
+++ b/public/-/emojis/1/candle.png
Binary files differ
diff --git a/public/-/emojis/1/candy.png b/public/-/emojis/1/candy.png
new file mode 100644
index 00000000000..8c67ace3a35
--- /dev/null
+++ b/public/-/emojis/1/candy.png
Binary files differ
diff --git a/public/-/emojis/1/canoe.png b/public/-/emojis/1/canoe.png
new file mode 100644
index 00000000000..e26cdb9da69
--- /dev/null
+++ b/public/-/emojis/1/canoe.png
Binary files differ
diff --git a/public/-/emojis/1/capital_abcd.png b/public/-/emojis/1/capital_abcd.png
new file mode 100644
index 00000000000..fe9482d2d8a
--- /dev/null
+++ b/public/-/emojis/1/capital_abcd.png
Binary files differ
diff --git a/public/-/emojis/1/capricorn.png b/public/-/emojis/1/capricorn.png
new file mode 100644
index 00000000000..6293d31d4b1
--- /dev/null
+++ b/public/-/emojis/1/capricorn.png
Binary files differ
diff --git a/public/-/emojis/1/card_box.png b/public/-/emojis/1/card_box.png
new file mode 100644
index 00000000000..f2e764ce59d
--- /dev/null
+++ b/public/-/emojis/1/card_box.png
Binary files differ
diff --git a/public/-/emojis/1/card_index.png b/public/-/emojis/1/card_index.png
new file mode 100644
index 00000000000..151e11cb3b4
--- /dev/null
+++ b/public/-/emojis/1/card_index.png
Binary files differ
diff --git a/public/-/emojis/1/carousel_horse.png b/public/-/emojis/1/carousel_horse.png
new file mode 100644
index 00000000000..a17074edf05
--- /dev/null
+++ b/public/-/emojis/1/carousel_horse.png
Binary files differ
diff --git a/public/-/emojis/1/carrot.png b/public/-/emojis/1/carrot.png
new file mode 100644
index 00000000000..c68829b58e7
--- /dev/null
+++ b/public/-/emojis/1/carrot.png
Binary files differ
diff --git a/public/-/emojis/1/cartwheel.png b/public/-/emojis/1/cartwheel.png
new file mode 100644
index 00000000000..cbcaa578253
--- /dev/null
+++ b/public/-/emojis/1/cartwheel.png
Binary files differ
diff --git a/public/-/emojis/1/cartwheel_tone1.png b/public/-/emojis/1/cartwheel_tone1.png
new file mode 100644
index 00000000000..db6d65895fb
--- /dev/null
+++ b/public/-/emojis/1/cartwheel_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/cartwheel_tone2.png b/public/-/emojis/1/cartwheel_tone2.png
new file mode 100644
index 00000000000..e00ffbc27a8
--- /dev/null
+++ b/public/-/emojis/1/cartwheel_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/cartwheel_tone3.png b/public/-/emojis/1/cartwheel_tone3.png
new file mode 100644
index 00000000000..49321be391f
--- /dev/null
+++ b/public/-/emojis/1/cartwheel_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/cartwheel_tone4.png b/public/-/emojis/1/cartwheel_tone4.png
new file mode 100644
index 00000000000..d4562b5e3dd
--- /dev/null
+++ b/public/-/emojis/1/cartwheel_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/cartwheel_tone5.png b/public/-/emojis/1/cartwheel_tone5.png
new file mode 100644
index 00000000000..6e09a870767
--- /dev/null
+++ b/public/-/emojis/1/cartwheel_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/cat.png b/public/-/emojis/1/cat.png
new file mode 100644
index 00000000000..efd82c2abf3
--- /dev/null
+++ b/public/-/emojis/1/cat.png
Binary files differ
diff --git a/public/-/emojis/1/cat2.png b/public/-/emojis/1/cat2.png
new file mode 100644
index 00000000000..46abe8cbc14
--- /dev/null
+++ b/public/-/emojis/1/cat2.png
Binary files differ
diff --git a/public/-/emojis/1/cd.png b/public/-/emojis/1/cd.png
new file mode 100644
index 00000000000..e6b01449cd9
--- /dev/null
+++ b/public/-/emojis/1/cd.png
Binary files differ
diff --git a/public/-/emojis/1/chains.png b/public/-/emojis/1/chains.png
new file mode 100644
index 00000000000..57f46139a06
--- /dev/null
+++ b/public/-/emojis/1/chains.png
Binary files differ
diff --git a/public/-/emojis/1/champagne.png b/public/-/emojis/1/champagne.png
new file mode 100644
index 00000000000..285a79a93d0
--- /dev/null
+++ b/public/-/emojis/1/champagne.png
Binary files differ
diff --git a/public/-/emojis/1/champagne_glass.png b/public/-/emojis/1/champagne_glass.png
new file mode 100644
index 00000000000..31937ae9392
--- /dev/null
+++ b/public/-/emojis/1/champagne_glass.png
Binary files differ
diff --git a/public/-/emojis/1/chart.png b/public/-/emojis/1/chart.png
new file mode 100644
index 00000000000..9773f03be22
--- /dev/null
+++ b/public/-/emojis/1/chart.png
Binary files differ
diff --git a/public/-/emojis/1/chart_with_downwards_trend.png b/public/-/emojis/1/chart_with_downwards_trend.png
new file mode 100644
index 00000000000..5222ec72d85
--- /dev/null
+++ b/public/-/emojis/1/chart_with_downwards_trend.png
Binary files differ
diff --git a/public/-/emojis/1/chart_with_upwards_trend.png b/public/-/emojis/1/chart_with_upwards_trend.png
new file mode 100644
index 00000000000..f13cfcf9956
--- /dev/null
+++ b/public/-/emojis/1/chart_with_upwards_trend.png
Binary files differ
diff --git a/public/-/emojis/1/checkered_flag.png b/public/-/emojis/1/checkered_flag.png
new file mode 100644
index 00000000000..5a71eecb89b
--- /dev/null
+++ b/public/-/emojis/1/checkered_flag.png
Binary files differ
diff --git a/public/-/emojis/1/cheese.png b/public/-/emojis/1/cheese.png
new file mode 100644
index 00000000000..00e99762286
--- /dev/null
+++ b/public/-/emojis/1/cheese.png
Binary files differ
diff --git a/public/-/emojis/1/cherries.png b/public/-/emojis/1/cherries.png
new file mode 100644
index 00000000000..9b10cbaac5e
--- /dev/null
+++ b/public/-/emojis/1/cherries.png
Binary files differ
diff --git a/public/-/emojis/1/cherry_blossom.png b/public/-/emojis/1/cherry_blossom.png
new file mode 100644
index 00000000000..282f3e7bc81
--- /dev/null
+++ b/public/-/emojis/1/cherry_blossom.png
Binary files differ
diff --git a/public/-/emojis/1/chestnut.png b/public/-/emojis/1/chestnut.png
new file mode 100644
index 00000000000..e9fb40468ed
--- /dev/null
+++ b/public/-/emojis/1/chestnut.png
Binary files differ
diff --git a/public/-/emojis/1/chicken.png b/public/-/emojis/1/chicken.png
new file mode 100644
index 00000000000..9a6992e55ba
--- /dev/null
+++ b/public/-/emojis/1/chicken.png
Binary files differ
diff --git a/public/-/emojis/1/children_crossing.png b/public/-/emojis/1/children_crossing.png
new file mode 100644
index 00000000000..fa4c091c7c3
--- /dev/null
+++ b/public/-/emojis/1/children_crossing.png
Binary files differ
diff --git a/public/-/emojis/1/chipmunk.png b/public/-/emojis/1/chipmunk.png
new file mode 100644
index 00000000000..2aac560cb22
--- /dev/null
+++ b/public/-/emojis/1/chipmunk.png
Binary files differ
diff --git a/public/-/emojis/1/chocolate_bar.png b/public/-/emojis/1/chocolate_bar.png
new file mode 100644
index 00000000000..318bbd40ef9
--- /dev/null
+++ b/public/-/emojis/1/chocolate_bar.png
Binary files differ
diff --git a/public/-/emojis/1/christmas_tree.png b/public/-/emojis/1/christmas_tree.png
new file mode 100644
index 00000000000..4197d37a52b
--- /dev/null
+++ b/public/-/emojis/1/christmas_tree.png
Binary files differ
diff --git a/public/-/emojis/1/church.png b/public/-/emojis/1/church.png
new file mode 100644
index 00000000000..8242fd272b3
--- /dev/null
+++ b/public/-/emojis/1/church.png
Binary files differ
diff --git a/public/-/emojis/1/cinema.png b/public/-/emojis/1/cinema.png
new file mode 100644
index 00000000000..65f27b386f2
--- /dev/null
+++ b/public/-/emojis/1/cinema.png
Binary files differ
diff --git a/public/-/emojis/1/circus_tent.png b/public/-/emojis/1/circus_tent.png
new file mode 100644
index 00000000000..b0379775b12
--- /dev/null
+++ b/public/-/emojis/1/circus_tent.png
Binary files differ
diff --git a/public/-/emojis/1/city_dusk.png b/public/-/emojis/1/city_dusk.png
new file mode 100644
index 00000000000..80cdff7cf5d
--- /dev/null
+++ b/public/-/emojis/1/city_dusk.png
Binary files differ
diff --git a/public/-/emojis/1/city_sunset.png b/public/-/emojis/1/city_sunset.png
new file mode 100644
index 00000000000..7cded0ba55b
--- /dev/null
+++ b/public/-/emojis/1/city_sunset.png
Binary files differ
diff --git a/public/-/emojis/1/cityscape.png b/public/-/emojis/1/cityscape.png
new file mode 100644
index 00000000000..d7b9844a0b4
--- /dev/null
+++ b/public/-/emojis/1/cityscape.png
Binary files differ
diff --git a/public/-/emojis/1/cl.png b/public/-/emojis/1/cl.png
new file mode 100644
index 00000000000..8b01b4343e2
--- /dev/null
+++ b/public/-/emojis/1/cl.png
Binary files differ
diff --git a/public/-/emojis/1/clap.png b/public/-/emojis/1/clap.png
new file mode 100644
index 00000000000..b0ffe928920
--- /dev/null
+++ b/public/-/emojis/1/clap.png
Binary files differ
diff --git a/public/-/emojis/1/clap_tone1.png b/public/-/emojis/1/clap_tone1.png
new file mode 100644
index 00000000000..de4bc837b96
--- /dev/null
+++ b/public/-/emojis/1/clap_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/clap_tone2.png b/public/-/emojis/1/clap_tone2.png
new file mode 100644
index 00000000000..1323de775ba
--- /dev/null
+++ b/public/-/emojis/1/clap_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/clap_tone3.png b/public/-/emojis/1/clap_tone3.png
new file mode 100644
index 00000000000..d448ca19dde
--- /dev/null
+++ b/public/-/emojis/1/clap_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/clap_tone4.png b/public/-/emojis/1/clap_tone4.png
new file mode 100644
index 00000000000..c49f44ee91d
--- /dev/null
+++ b/public/-/emojis/1/clap_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/clap_tone5.png b/public/-/emojis/1/clap_tone5.png
new file mode 100644
index 00000000000..29ee9bdf37c
--- /dev/null
+++ b/public/-/emojis/1/clap_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/clapper.png b/public/-/emojis/1/clapper.png
new file mode 100644
index 00000000000..81390883111
--- /dev/null
+++ b/public/-/emojis/1/clapper.png
Binary files differ
diff --git a/public/-/emojis/1/classical_building.png b/public/-/emojis/1/classical_building.png
new file mode 100644
index 00000000000..de7b559daaf
--- /dev/null
+++ b/public/-/emojis/1/classical_building.png
Binary files differ
diff --git a/public/-/emojis/1/clipboard.png b/public/-/emojis/1/clipboard.png
new file mode 100644
index 00000000000..7edcfc52509
--- /dev/null
+++ b/public/-/emojis/1/clipboard.png
Binary files differ
diff --git a/public/-/emojis/1/clock.png b/public/-/emojis/1/clock.png
new file mode 100644
index 00000000000..ffdb451e3a8
--- /dev/null
+++ b/public/-/emojis/1/clock.png
Binary files differ
diff --git a/public/-/emojis/1/clock1.png b/public/-/emojis/1/clock1.png
new file mode 100644
index 00000000000..d6e34941f23
--- /dev/null
+++ b/public/-/emojis/1/clock1.png
Binary files differ
diff --git a/public/-/emojis/1/clock10.png b/public/-/emojis/1/clock10.png
new file mode 100644
index 00000000000..e62b245cdbe
--- /dev/null
+++ b/public/-/emojis/1/clock10.png
Binary files differ
diff --git a/public/-/emojis/1/clock1030.png b/public/-/emojis/1/clock1030.png
new file mode 100644
index 00000000000..0802b3c65b9
--- /dev/null
+++ b/public/-/emojis/1/clock1030.png
Binary files differ
diff --git a/public/-/emojis/1/clock11.png b/public/-/emojis/1/clock11.png
new file mode 100644
index 00000000000..0983345273b
--- /dev/null
+++ b/public/-/emojis/1/clock11.png
Binary files differ
diff --git a/public/-/emojis/1/clock1130.png b/public/-/emojis/1/clock1130.png
new file mode 100644
index 00000000000..d970d03b809
--- /dev/null
+++ b/public/-/emojis/1/clock1130.png
Binary files differ
diff --git a/public/-/emojis/1/clock12.png b/public/-/emojis/1/clock12.png
new file mode 100644
index 00000000000..e61caa4b3e2
--- /dev/null
+++ b/public/-/emojis/1/clock12.png
Binary files differ
diff --git a/public/-/emojis/1/clock1230.png b/public/-/emojis/1/clock1230.png
new file mode 100644
index 00000000000..f2b1d261721
--- /dev/null
+++ b/public/-/emojis/1/clock1230.png
Binary files differ
diff --git a/public/-/emojis/1/clock130.png b/public/-/emojis/1/clock130.png
new file mode 100644
index 00000000000..86b7689b84e
--- /dev/null
+++ b/public/-/emojis/1/clock130.png
Binary files differ
diff --git a/public/-/emojis/1/clock2.png b/public/-/emojis/1/clock2.png
new file mode 100644
index 00000000000..a54253d7d57
--- /dev/null
+++ b/public/-/emojis/1/clock2.png
Binary files differ
diff --git a/public/-/emojis/1/clock230.png b/public/-/emojis/1/clock230.png
new file mode 100644
index 00000000000..7a787e018e6
--- /dev/null
+++ b/public/-/emojis/1/clock230.png
Binary files differ
diff --git a/public/-/emojis/1/clock3.png b/public/-/emojis/1/clock3.png
new file mode 100644
index 00000000000..27ec4b1f514
--- /dev/null
+++ b/public/-/emojis/1/clock3.png
Binary files differ
diff --git a/public/-/emojis/1/clock330.png b/public/-/emojis/1/clock330.png
new file mode 100644
index 00000000000..c6860395cec
--- /dev/null
+++ b/public/-/emojis/1/clock330.png
Binary files differ
diff --git a/public/-/emojis/1/clock4.png b/public/-/emojis/1/clock4.png
new file mode 100644
index 00000000000..60a1ef4cc13
--- /dev/null
+++ b/public/-/emojis/1/clock4.png
Binary files differ
diff --git a/public/-/emojis/1/clock430.png b/public/-/emojis/1/clock430.png
new file mode 100644
index 00000000000..3c05b362122
--- /dev/null
+++ b/public/-/emojis/1/clock430.png
Binary files differ
diff --git a/public/-/emojis/1/clock5.png b/public/-/emojis/1/clock5.png
new file mode 100644
index 00000000000..c9382d1e094
--- /dev/null
+++ b/public/-/emojis/1/clock5.png
Binary files differ
diff --git a/public/-/emojis/1/clock530.png b/public/-/emojis/1/clock530.png
new file mode 100644
index 00000000000..c21fa926db2
--- /dev/null
+++ b/public/-/emojis/1/clock530.png
Binary files differ
diff --git a/public/-/emojis/1/clock6.png b/public/-/emojis/1/clock6.png
new file mode 100644
index 00000000000..8fd5d3f5bd7
--- /dev/null
+++ b/public/-/emojis/1/clock6.png
Binary files differ
diff --git a/public/-/emojis/1/clock630.png b/public/-/emojis/1/clock630.png
new file mode 100644
index 00000000000..2aec87fefcf
--- /dev/null
+++ b/public/-/emojis/1/clock630.png
Binary files differ
diff --git a/public/-/emojis/1/clock7.png b/public/-/emojis/1/clock7.png
new file mode 100644
index 00000000000..8c7084036f2
--- /dev/null
+++ b/public/-/emojis/1/clock7.png
Binary files differ
diff --git a/public/-/emojis/1/clock730.png b/public/-/emojis/1/clock730.png
new file mode 100644
index 00000000000..f7a1135e03f
--- /dev/null
+++ b/public/-/emojis/1/clock730.png
Binary files differ
diff --git a/public/-/emojis/1/clock8.png b/public/-/emojis/1/clock8.png
new file mode 100644
index 00000000000..fcddf722e95
--- /dev/null
+++ b/public/-/emojis/1/clock8.png
Binary files differ
diff --git a/public/-/emojis/1/clock830.png b/public/-/emojis/1/clock830.png
new file mode 100644
index 00000000000..799b4aebc08
--- /dev/null
+++ b/public/-/emojis/1/clock830.png
Binary files differ
diff --git a/public/-/emojis/1/clock9.png b/public/-/emojis/1/clock9.png
new file mode 100644
index 00000000000..dfbe0117981
--- /dev/null
+++ b/public/-/emojis/1/clock9.png
Binary files differ
diff --git a/public/-/emojis/1/clock930.png b/public/-/emojis/1/clock930.png
new file mode 100644
index 00000000000..4a2092ee6f0
--- /dev/null
+++ b/public/-/emojis/1/clock930.png
Binary files differ
diff --git a/public/-/emojis/1/closed_book.png b/public/-/emojis/1/closed_book.png
new file mode 100644
index 00000000000..6395cf2151e
--- /dev/null
+++ b/public/-/emojis/1/closed_book.png
Binary files differ
diff --git a/public/-/emojis/1/closed_lock_with_key.png b/public/-/emojis/1/closed_lock_with_key.png
new file mode 100644
index 00000000000..1c1cd5d0741
--- /dev/null
+++ b/public/-/emojis/1/closed_lock_with_key.png
Binary files differ
diff --git a/public/-/emojis/1/closed_umbrella.png b/public/-/emojis/1/closed_umbrella.png
new file mode 100644
index 00000000000..ecefba9e446
--- /dev/null
+++ b/public/-/emojis/1/closed_umbrella.png
Binary files differ
diff --git a/public/-/emojis/1/cloud.png b/public/-/emojis/1/cloud.png
new file mode 100644
index 00000000000..5b4f57f77ba
--- /dev/null
+++ b/public/-/emojis/1/cloud.png
Binary files differ
diff --git a/public/-/emojis/1/cloud_lightning.png b/public/-/emojis/1/cloud_lightning.png
new file mode 100644
index 00000000000..0831e88aa31
--- /dev/null
+++ b/public/-/emojis/1/cloud_lightning.png
Binary files differ
diff --git a/public/-/emojis/1/cloud_rain.png b/public/-/emojis/1/cloud_rain.png
new file mode 100644
index 00000000000..385685e0512
--- /dev/null
+++ b/public/-/emojis/1/cloud_rain.png
Binary files differ
diff --git a/public/-/emojis/1/cloud_snow.png b/public/-/emojis/1/cloud_snow.png
new file mode 100644
index 00000000000..9720384eb99
--- /dev/null
+++ b/public/-/emojis/1/cloud_snow.png
Binary files differ
diff --git a/public/-/emojis/1/cloud_tornado.png b/public/-/emojis/1/cloud_tornado.png
new file mode 100644
index 00000000000..4821c89da1e
--- /dev/null
+++ b/public/-/emojis/1/cloud_tornado.png
Binary files differ
diff --git a/public/-/emojis/1/clown.png b/public/-/emojis/1/clown.png
new file mode 100644
index 00000000000..02b7ff70049
--- /dev/null
+++ b/public/-/emojis/1/clown.png
Binary files differ
diff --git a/public/-/emojis/1/clubs.png b/public/-/emojis/1/clubs.png
new file mode 100644
index 00000000000..4f2abf791ca
--- /dev/null
+++ b/public/-/emojis/1/clubs.png
Binary files differ
diff --git a/public/-/emojis/1/cocktail.png b/public/-/emojis/1/cocktail.png
new file mode 100644
index 00000000000..2e50c57e98d
--- /dev/null
+++ b/public/-/emojis/1/cocktail.png
Binary files differ
diff --git a/public/-/emojis/1/coffee.png b/public/-/emojis/1/coffee.png
new file mode 100644
index 00000000000..553061471b1
--- /dev/null
+++ b/public/-/emojis/1/coffee.png
Binary files differ
diff --git a/public/-/emojis/1/coffin.png b/public/-/emojis/1/coffin.png
new file mode 100644
index 00000000000..fb2932aa5f6
--- /dev/null
+++ b/public/-/emojis/1/coffin.png
Binary files differ
diff --git a/public/-/emojis/1/cold_sweat.png b/public/-/emojis/1/cold_sweat.png
new file mode 100644
index 00000000000..85b2231bbf6
--- /dev/null
+++ b/public/-/emojis/1/cold_sweat.png
Binary files differ
diff --git a/public/-/emojis/1/comet.png b/public/-/emojis/1/comet.png
new file mode 100644
index 00000000000..a99751f79be
--- /dev/null
+++ b/public/-/emojis/1/comet.png
Binary files differ
diff --git a/public/-/emojis/1/compression.png b/public/-/emojis/1/compression.png
new file mode 100644
index 00000000000..d7eda7f362a
--- /dev/null
+++ b/public/-/emojis/1/compression.png
Binary files differ
diff --git a/public/-/emojis/1/computer.png b/public/-/emojis/1/computer.png
new file mode 100644
index 00000000000..c1fee27e3a9
--- /dev/null
+++ b/public/-/emojis/1/computer.png
Binary files differ
diff --git a/public/-/emojis/1/confetti_ball.png b/public/-/emojis/1/confetti_ball.png
new file mode 100644
index 00000000000..ba4fd9b12be
--- /dev/null
+++ b/public/-/emojis/1/confetti_ball.png
Binary files differ
diff --git a/public/-/emojis/1/confounded.png b/public/-/emojis/1/confounded.png
new file mode 100644
index 00000000000..aa4b29e9375
--- /dev/null
+++ b/public/-/emojis/1/confounded.png
Binary files differ
diff --git a/public/-/emojis/1/confused.png b/public/-/emojis/1/confused.png
new file mode 100644
index 00000000000..502b6bf0e0b
--- /dev/null
+++ b/public/-/emojis/1/confused.png
Binary files differ
diff --git a/public/-/emojis/1/congratulations.png b/public/-/emojis/1/congratulations.png
new file mode 100644
index 00000000000..ba8c89d95ee
--- /dev/null
+++ b/public/-/emojis/1/congratulations.png
Binary files differ
diff --git a/public/-/emojis/1/construction.png b/public/-/emojis/1/construction.png
new file mode 100644
index 00000000000..ef8db5f471c
--- /dev/null
+++ b/public/-/emojis/1/construction.png
Binary files differ
diff --git a/public/-/emojis/1/construction_site.png b/public/-/emojis/1/construction_site.png
new file mode 100644
index 00000000000..8206a20f63f
--- /dev/null
+++ b/public/-/emojis/1/construction_site.png
Binary files differ
diff --git a/public/-/emojis/1/construction_worker.png b/public/-/emojis/1/construction_worker.png
new file mode 100644
index 00000000000..a9970a89005
--- /dev/null
+++ b/public/-/emojis/1/construction_worker.png
Binary files differ
diff --git a/public/-/emojis/1/construction_worker_tone1.png b/public/-/emojis/1/construction_worker_tone1.png
new file mode 100644
index 00000000000..2f24a2bab24
--- /dev/null
+++ b/public/-/emojis/1/construction_worker_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/construction_worker_tone2.png b/public/-/emojis/1/construction_worker_tone2.png
new file mode 100644
index 00000000000..93c8fec5a75
--- /dev/null
+++ b/public/-/emojis/1/construction_worker_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/construction_worker_tone3.png b/public/-/emojis/1/construction_worker_tone3.png
new file mode 100644
index 00000000000..abc1f2af2e0
--- /dev/null
+++ b/public/-/emojis/1/construction_worker_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/construction_worker_tone4.png b/public/-/emojis/1/construction_worker_tone4.png
new file mode 100644
index 00000000000..eed83289aeb
--- /dev/null
+++ b/public/-/emojis/1/construction_worker_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/construction_worker_tone5.png b/public/-/emojis/1/construction_worker_tone5.png
new file mode 100644
index 00000000000..acbb220b8bb
--- /dev/null
+++ b/public/-/emojis/1/construction_worker_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/control_knobs.png b/public/-/emojis/1/control_knobs.png
new file mode 100644
index 00000000000..6635ac93b50
--- /dev/null
+++ b/public/-/emojis/1/control_knobs.png
Binary files differ
diff --git a/public/-/emojis/1/convenience_store.png b/public/-/emojis/1/convenience_store.png
new file mode 100644
index 00000000000..26b53b5669e
--- /dev/null
+++ b/public/-/emojis/1/convenience_store.png
Binary files differ
diff --git a/public/-/emojis/1/cookie.png b/public/-/emojis/1/cookie.png
new file mode 100644
index 00000000000..1b6bcb1554f
--- /dev/null
+++ b/public/-/emojis/1/cookie.png
Binary files differ
diff --git a/public/-/emojis/1/cooking.png b/public/-/emojis/1/cooking.png
new file mode 100644
index 00000000000..918c980577a
--- /dev/null
+++ b/public/-/emojis/1/cooking.png
Binary files differ
diff --git a/public/-/emojis/1/cool.png b/public/-/emojis/1/cool.png
new file mode 100644
index 00000000000..74674978d00
--- /dev/null
+++ b/public/-/emojis/1/cool.png
Binary files differ
diff --git a/public/-/emojis/1/cop.png b/public/-/emojis/1/cop.png
new file mode 100644
index 00000000000..0b16d7c17b7
--- /dev/null
+++ b/public/-/emojis/1/cop.png
Binary files differ
diff --git a/public/-/emojis/1/cop_tone1.png b/public/-/emojis/1/cop_tone1.png
new file mode 100644
index 00000000000..6ccba3879dc
--- /dev/null
+++ b/public/-/emojis/1/cop_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/cop_tone2.png b/public/-/emojis/1/cop_tone2.png
new file mode 100644
index 00000000000..7814ea9f52d
--- /dev/null
+++ b/public/-/emojis/1/cop_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/cop_tone3.png b/public/-/emojis/1/cop_tone3.png
new file mode 100644
index 00000000000..d78e88ec872
--- /dev/null
+++ b/public/-/emojis/1/cop_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/cop_tone4.png b/public/-/emojis/1/cop_tone4.png
new file mode 100644
index 00000000000..2e13c508315
--- /dev/null
+++ b/public/-/emojis/1/cop_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/cop_tone5.png b/public/-/emojis/1/cop_tone5.png
new file mode 100644
index 00000000000..2980d61cc2e
--- /dev/null
+++ b/public/-/emojis/1/cop_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/copyright.png b/public/-/emojis/1/copyright.png
new file mode 100644
index 00000000000..6b9a6adbfd2
--- /dev/null
+++ b/public/-/emojis/1/copyright.png
Binary files differ
diff --git a/public/-/emojis/1/corn.png b/public/-/emojis/1/corn.png
new file mode 100644
index 00000000000..36e20127931
--- /dev/null
+++ b/public/-/emojis/1/corn.png
Binary files differ
diff --git a/public/-/emojis/1/couch.png b/public/-/emojis/1/couch.png
new file mode 100644
index 00000000000..27b19b13bb0
--- /dev/null
+++ b/public/-/emojis/1/couch.png
Binary files differ
diff --git a/public/-/emojis/1/couple.png b/public/-/emojis/1/couple.png
new file mode 100644
index 00000000000..960323f3c16
--- /dev/null
+++ b/public/-/emojis/1/couple.png
Binary files differ
diff --git a/public/-/emojis/1/couple_mm.png b/public/-/emojis/1/couple_mm.png
new file mode 100644
index 00000000000..8759fa5db87
--- /dev/null
+++ b/public/-/emojis/1/couple_mm.png
Binary files differ
diff --git a/public/-/emojis/1/couple_with_heart.png b/public/-/emojis/1/couple_with_heart.png
new file mode 100644
index 00000000000..62111601b36
--- /dev/null
+++ b/public/-/emojis/1/couple_with_heart.png
Binary files differ
diff --git a/public/-/emojis/1/couple_ww.png b/public/-/emojis/1/couple_ww.png
new file mode 100644
index 00000000000..08fdabcdc5c
--- /dev/null
+++ b/public/-/emojis/1/couple_ww.png
Binary files differ
diff --git a/public/-/emojis/1/couplekiss.png b/public/-/emojis/1/couplekiss.png
new file mode 100644
index 00000000000..9aa519da9e8
--- /dev/null
+++ b/public/-/emojis/1/couplekiss.png
Binary files differ
diff --git a/public/-/emojis/1/cow.png b/public/-/emojis/1/cow.png
new file mode 100644
index 00000000000..718a3986d64
--- /dev/null
+++ b/public/-/emojis/1/cow.png
Binary files differ
diff --git a/public/-/emojis/1/cow2.png b/public/-/emojis/1/cow2.png
new file mode 100644
index 00000000000..4d0ca534ff1
--- /dev/null
+++ b/public/-/emojis/1/cow2.png
Binary files differ
diff --git a/public/-/emojis/1/cowboy.png b/public/-/emojis/1/cowboy.png
new file mode 100644
index 00000000000..70dd5d0d9d1
--- /dev/null
+++ b/public/-/emojis/1/cowboy.png
Binary files differ
diff --git a/public/-/emojis/1/crab.png b/public/-/emojis/1/crab.png
new file mode 100644
index 00000000000..19f3047ab61
--- /dev/null
+++ b/public/-/emojis/1/crab.png
Binary files differ
diff --git a/public/-/emojis/1/crayon.png b/public/-/emojis/1/crayon.png
new file mode 100644
index 00000000000..8d7b427aaa3
--- /dev/null
+++ b/public/-/emojis/1/crayon.png
Binary files differ
diff --git a/public/-/emojis/1/credit_card.png b/public/-/emojis/1/credit_card.png
new file mode 100644
index 00000000000..372777d5c61
--- /dev/null
+++ b/public/-/emojis/1/credit_card.png
Binary files differ
diff --git a/public/-/emojis/1/crescent_moon.png b/public/-/emojis/1/crescent_moon.png
new file mode 100644
index 00000000000..765420ecec7
--- /dev/null
+++ b/public/-/emojis/1/crescent_moon.png
Binary files differ
diff --git a/public/-/emojis/1/cricket.png b/public/-/emojis/1/cricket.png
new file mode 100644
index 00000000000..d602294a2cd
--- /dev/null
+++ b/public/-/emojis/1/cricket.png
Binary files differ
diff --git a/public/-/emojis/1/crocodile.png b/public/-/emojis/1/crocodile.png
new file mode 100644
index 00000000000..3005c46f176
--- /dev/null
+++ b/public/-/emojis/1/crocodile.png
Binary files differ
diff --git a/public/-/emojis/1/croissant.png b/public/-/emojis/1/croissant.png
new file mode 100644
index 00000000000..fb33feb1a38
--- /dev/null
+++ b/public/-/emojis/1/croissant.png
Binary files differ
diff --git a/public/-/emojis/1/cross.png b/public/-/emojis/1/cross.png
new file mode 100644
index 00000000000..42b10e82257
--- /dev/null
+++ b/public/-/emojis/1/cross.png
Binary files differ
diff --git a/public/-/emojis/1/crossed_flags.png b/public/-/emojis/1/crossed_flags.png
new file mode 100644
index 00000000000..273bd0f0fe5
--- /dev/null
+++ b/public/-/emojis/1/crossed_flags.png
Binary files differ
diff --git a/public/-/emojis/1/crossed_swords.png b/public/-/emojis/1/crossed_swords.png
new file mode 100644
index 00000000000..907e9607134
--- /dev/null
+++ b/public/-/emojis/1/crossed_swords.png
Binary files differ
diff --git a/public/-/emojis/1/crown.png b/public/-/emojis/1/crown.png
new file mode 100644
index 00000000000..93b82d92f04
--- /dev/null
+++ b/public/-/emojis/1/crown.png
Binary files differ
diff --git a/public/-/emojis/1/cruise_ship.png b/public/-/emojis/1/cruise_ship.png
new file mode 100644
index 00000000000..19d4acbe40c
--- /dev/null
+++ b/public/-/emojis/1/cruise_ship.png
Binary files differ
diff --git a/public/-/emojis/1/cry.png b/public/-/emojis/1/cry.png
new file mode 100644
index 00000000000..b7877f8a173
--- /dev/null
+++ b/public/-/emojis/1/cry.png
Binary files differ
diff --git a/public/-/emojis/1/crying_cat_face.png b/public/-/emojis/1/crying_cat_face.png
new file mode 100644
index 00000000000..b4f49715e00
--- /dev/null
+++ b/public/-/emojis/1/crying_cat_face.png
Binary files differ
diff --git a/public/-/emojis/1/crystal_ball.png b/public/-/emojis/1/crystal_ball.png
new file mode 100644
index 00000000000..485d5c888f1
--- /dev/null
+++ b/public/-/emojis/1/crystal_ball.png
Binary files differ
diff --git a/public/-/emojis/1/cucumber.png b/public/-/emojis/1/cucumber.png
new file mode 100644
index 00000000000..500807059d2
--- /dev/null
+++ b/public/-/emojis/1/cucumber.png
Binary files differ
diff --git a/public/-/emojis/1/cupid.png b/public/-/emojis/1/cupid.png
new file mode 100644
index 00000000000..2df0078ddd1
--- /dev/null
+++ b/public/-/emojis/1/cupid.png
Binary files differ
diff --git a/public/-/emojis/1/curly_loop.png b/public/-/emojis/1/curly_loop.png
new file mode 100644
index 00000000000..440aa56d50e
--- /dev/null
+++ b/public/-/emojis/1/curly_loop.png
Binary files differ
diff --git a/public/-/emojis/1/currency_exchange.png b/public/-/emojis/1/currency_exchange.png
new file mode 100644
index 00000000000..4d46c6050e7
--- /dev/null
+++ b/public/-/emojis/1/currency_exchange.png
Binary files differ
diff --git a/public/-/emojis/1/curry.png b/public/-/emojis/1/curry.png
new file mode 100644
index 00000000000..69657ca8103
--- /dev/null
+++ b/public/-/emojis/1/curry.png
Binary files differ
diff --git a/public/-/emojis/1/custard.png b/public/-/emojis/1/custard.png
new file mode 100644
index 00000000000..fa3df67b8f6
--- /dev/null
+++ b/public/-/emojis/1/custard.png
Binary files differ
diff --git a/public/-/emojis/1/customs.png b/public/-/emojis/1/customs.png
new file mode 100644
index 00000000000..21b7ce2c69e
--- /dev/null
+++ b/public/-/emojis/1/customs.png
Binary files differ
diff --git a/public/-/emojis/1/cyclone.png b/public/-/emojis/1/cyclone.png
new file mode 100644
index 00000000000..ff00b1afe70
--- /dev/null
+++ b/public/-/emojis/1/cyclone.png
Binary files differ
diff --git a/public/-/emojis/1/dagger.png b/public/-/emojis/1/dagger.png
new file mode 100644
index 00000000000..66e97b0aa25
--- /dev/null
+++ b/public/-/emojis/1/dagger.png
Binary files differ
diff --git a/public/-/emojis/1/dancer.png b/public/-/emojis/1/dancer.png
new file mode 100644
index 00000000000..04b166991cb
--- /dev/null
+++ b/public/-/emojis/1/dancer.png
Binary files differ
diff --git a/public/-/emojis/1/dancer_tone1.png b/public/-/emojis/1/dancer_tone1.png
new file mode 100644
index 00000000000..2c7b11c3a6e
--- /dev/null
+++ b/public/-/emojis/1/dancer_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/dancer_tone2.png b/public/-/emojis/1/dancer_tone2.png
new file mode 100644
index 00000000000..cb04b1f907e
--- /dev/null
+++ b/public/-/emojis/1/dancer_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/dancer_tone3.png b/public/-/emojis/1/dancer_tone3.png
new file mode 100644
index 00000000000..98c5bca7b64
--- /dev/null
+++ b/public/-/emojis/1/dancer_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/dancer_tone4.png b/public/-/emojis/1/dancer_tone4.png
new file mode 100644
index 00000000000..fdb1e00cbba
--- /dev/null
+++ b/public/-/emojis/1/dancer_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/dancer_tone5.png b/public/-/emojis/1/dancer_tone5.png
new file mode 100644
index 00000000000..0e34e0e23f0
--- /dev/null
+++ b/public/-/emojis/1/dancer_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/dancers.png b/public/-/emojis/1/dancers.png
new file mode 100644
index 00000000000..67e6ffacb76
--- /dev/null
+++ b/public/-/emojis/1/dancers.png
Binary files differ
diff --git a/public/-/emojis/1/dango.png b/public/-/emojis/1/dango.png
new file mode 100644
index 00000000000..f73f37b01c7
--- /dev/null
+++ b/public/-/emojis/1/dango.png
Binary files differ
diff --git a/public/-/emojis/1/dark_sunglasses.png b/public/-/emojis/1/dark_sunglasses.png
new file mode 100644
index 00000000000..b1b6db0acff
--- /dev/null
+++ b/public/-/emojis/1/dark_sunglasses.png
Binary files differ
diff --git a/public/-/emojis/1/dart.png b/public/-/emojis/1/dart.png
new file mode 100644
index 00000000000..f6704aeb8ba
--- /dev/null
+++ b/public/-/emojis/1/dart.png
Binary files differ
diff --git a/public/-/emojis/1/dash.png b/public/-/emojis/1/dash.png
new file mode 100644
index 00000000000..064b8525c12
--- /dev/null
+++ b/public/-/emojis/1/dash.png
Binary files differ
diff --git a/public/-/emojis/1/date.png b/public/-/emojis/1/date.png
new file mode 100644
index 00000000000..f05b3da97b8
--- /dev/null
+++ b/public/-/emojis/1/date.png
Binary files differ
diff --git a/public/-/emojis/1/deciduous_tree.png b/public/-/emojis/1/deciduous_tree.png
new file mode 100644
index 00000000000..785fc1c30ea
--- /dev/null
+++ b/public/-/emojis/1/deciduous_tree.png
Binary files differ
diff --git a/public/-/emojis/1/deer.png b/public/-/emojis/1/deer.png
new file mode 100644
index 00000000000..d8698195ff0
--- /dev/null
+++ b/public/-/emojis/1/deer.png
Binary files differ
diff --git a/public/-/emojis/1/department_store.png b/public/-/emojis/1/department_store.png
new file mode 100644
index 00000000000..58867c7a6e1
--- /dev/null
+++ b/public/-/emojis/1/department_store.png
Binary files differ
diff --git a/public/-/emojis/1/desert.png b/public/-/emojis/1/desert.png
new file mode 100644
index 00000000000..e9966ff8c65
--- /dev/null
+++ b/public/-/emojis/1/desert.png
Binary files differ
diff --git a/public/-/emojis/1/desktop.png b/public/-/emojis/1/desktop.png
new file mode 100644
index 00000000000..909bd42b5e1
--- /dev/null
+++ b/public/-/emojis/1/desktop.png
Binary files differ
diff --git a/public/-/emojis/1/diamond_shape_with_a_dot_inside.png b/public/-/emojis/1/diamond_shape_with_a_dot_inside.png
new file mode 100644
index 00000000000..2a22a26d1e2
--- /dev/null
+++ b/public/-/emojis/1/diamond_shape_with_a_dot_inside.png
Binary files differ
diff --git a/public/-/emojis/1/diamonds.png b/public/-/emojis/1/diamonds.png
new file mode 100644
index 00000000000..1f25f51f97a
--- /dev/null
+++ b/public/-/emojis/1/diamonds.png
Binary files differ
diff --git a/public/-/emojis/1/disappointed.png b/public/-/emojis/1/disappointed.png
new file mode 100644
index 00000000000..efe4e67e23c
--- /dev/null
+++ b/public/-/emojis/1/disappointed.png
Binary files differ
diff --git a/public/-/emojis/1/disappointed_relieved.png b/public/-/emojis/1/disappointed_relieved.png
new file mode 100644
index 00000000000..aef864d2b3d
--- /dev/null
+++ b/public/-/emojis/1/disappointed_relieved.png
Binary files differ
diff --git a/public/-/emojis/1/dividers.png b/public/-/emojis/1/dividers.png
new file mode 100644
index 00000000000..46a7e403f9d
--- /dev/null
+++ b/public/-/emojis/1/dividers.png
Binary files differ
diff --git a/public/-/emojis/1/dizzy.png b/public/-/emojis/1/dizzy.png
new file mode 100644
index 00000000000..85f52efad24
--- /dev/null
+++ b/public/-/emojis/1/dizzy.png
Binary files differ
diff --git a/public/-/emojis/1/dizzy_face.png b/public/-/emojis/1/dizzy_face.png
new file mode 100644
index 00000000000..3120316ab5e
--- /dev/null
+++ b/public/-/emojis/1/dizzy_face.png
Binary files differ
diff --git a/public/-/emojis/1/do_not_litter.png b/public/-/emojis/1/do_not_litter.png
new file mode 100644
index 00000000000..341d2575f4f
--- /dev/null
+++ b/public/-/emojis/1/do_not_litter.png
Binary files differ
diff --git a/public/-/emojis/1/dog.png b/public/-/emojis/1/dog.png
new file mode 100644
index 00000000000..281b81d58bd
--- /dev/null
+++ b/public/-/emojis/1/dog.png
Binary files differ
diff --git a/public/-/emojis/1/dog2.png b/public/-/emojis/1/dog2.png
new file mode 100644
index 00000000000..976143dbdbe
--- /dev/null
+++ b/public/-/emojis/1/dog2.png
Binary files differ
diff --git a/public/-/emojis/1/dollar.png b/public/-/emojis/1/dollar.png
new file mode 100644
index 00000000000..a9904c28293
--- /dev/null
+++ b/public/-/emojis/1/dollar.png
Binary files differ
diff --git a/public/-/emojis/1/dolls.png b/public/-/emojis/1/dolls.png
new file mode 100644
index 00000000000..10955615110
--- /dev/null
+++ b/public/-/emojis/1/dolls.png
Binary files differ
diff --git a/public/-/emojis/1/dolphin.png b/public/-/emojis/1/dolphin.png
new file mode 100644
index 00000000000..81434809003
--- /dev/null
+++ b/public/-/emojis/1/dolphin.png
Binary files differ
diff --git a/public/-/emojis/1/door.png b/public/-/emojis/1/door.png
new file mode 100644
index 00000000000..36ae3e27494
--- /dev/null
+++ b/public/-/emojis/1/door.png
Binary files differ
diff --git a/public/-/emojis/1/doughnut.png b/public/-/emojis/1/doughnut.png
new file mode 100644
index 00000000000..0ca4cd0bde8
--- /dev/null
+++ b/public/-/emojis/1/doughnut.png
Binary files differ
diff --git a/public/-/emojis/1/dove.png b/public/-/emojis/1/dove.png
new file mode 100644
index 00000000000..9580c4917d7
--- /dev/null
+++ b/public/-/emojis/1/dove.png
Binary files differ
diff --git a/public/-/emojis/1/dragon.png b/public/-/emojis/1/dragon.png
new file mode 100644
index 00000000000..d6311cf5429
--- /dev/null
+++ b/public/-/emojis/1/dragon.png
Binary files differ
diff --git a/public/-/emojis/1/dragon_face.png b/public/-/emojis/1/dragon_face.png
new file mode 100644
index 00000000000..3c2720446c6
--- /dev/null
+++ b/public/-/emojis/1/dragon_face.png
Binary files differ
diff --git a/public/-/emojis/1/dress.png b/public/-/emojis/1/dress.png
new file mode 100644
index 00000000000..a697ca5c57d
--- /dev/null
+++ b/public/-/emojis/1/dress.png
Binary files differ
diff --git a/public/-/emojis/1/dromedary_camel.png b/public/-/emojis/1/dromedary_camel.png
new file mode 100644
index 00000000000..5271637c7c4
--- /dev/null
+++ b/public/-/emojis/1/dromedary_camel.png
Binary files differ
diff --git a/public/-/emojis/1/drooling_face.png b/public/-/emojis/1/drooling_face.png
new file mode 100644
index 00000000000..a5460532597
--- /dev/null
+++ b/public/-/emojis/1/drooling_face.png
Binary files differ
diff --git a/public/-/emojis/1/droplet.png b/public/-/emojis/1/droplet.png
new file mode 100644
index 00000000000..71241ec3061
--- /dev/null
+++ b/public/-/emojis/1/droplet.png
Binary files differ
diff --git a/public/-/emojis/1/drum.png b/public/-/emojis/1/drum.png
new file mode 100644
index 00000000000..b038727cc99
--- /dev/null
+++ b/public/-/emojis/1/drum.png
Binary files differ
diff --git a/public/-/emojis/1/duck.png b/public/-/emojis/1/duck.png
new file mode 100644
index 00000000000..74330b77ca3
--- /dev/null
+++ b/public/-/emojis/1/duck.png
Binary files differ
diff --git a/public/-/emojis/1/dvd.png b/public/-/emojis/1/dvd.png
new file mode 100644
index 00000000000..045a6f7a08d
--- /dev/null
+++ b/public/-/emojis/1/dvd.png
Binary files differ
diff --git a/public/-/emojis/1/e-mail.png b/public/-/emojis/1/e-mail.png
new file mode 100644
index 00000000000..d22e654a20b
--- /dev/null
+++ b/public/-/emojis/1/e-mail.png
Binary files differ
diff --git a/public/-/emojis/1/eagle.png b/public/-/emojis/1/eagle.png
new file mode 100644
index 00000000000..4f277debeef
--- /dev/null
+++ b/public/-/emojis/1/eagle.png
Binary files differ
diff --git a/public/-/emojis/1/ear.png b/public/-/emojis/1/ear.png
new file mode 100644
index 00000000000..f84f9ff154a
--- /dev/null
+++ b/public/-/emojis/1/ear.png
Binary files differ
diff --git a/public/-/emojis/1/ear_of_rice.png b/public/-/emojis/1/ear_of_rice.png
new file mode 100644
index 00000000000..3564d9d643a
--- /dev/null
+++ b/public/-/emojis/1/ear_of_rice.png
Binary files differ
diff --git a/public/-/emojis/1/ear_tone1.png b/public/-/emojis/1/ear_tone1.png
new file mode 100644
index 00000000000..d09e1e41996
--- /dev/null
+++ b/public/-/emojis/1/ear_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/ear_tone2.png b/public/-/emojis/1/ear_tone2.png
new file mode 100644
index 00000000000..300d60a9948
--- /dev/null
+++ b/public/-/emojis/1/ear_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/ear_tone3.png b/public/-/emojis/1/ear_tone3.png
new file mode 100644
index 00000000000..2a56eebe445
--- /dev/null
+++ b/public/-/emojis/1/ear_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/ear_tone4.png b/public/-/emojis/1/ear_tone4.png
new file mode 100644
index 00000000000..bd270f7763e
--- /dev/null
+++ b/public/-/emojis/1/ear_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/ear_tone5.png b/public/-/emojis/1/ear_tone5.png
new file mode 100644
index 00000000000..b96bb441dff
--- /dev/null
+++ b/public/-/emojis/1/ear_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/earth_africa.png b/public/-/emojis/1/earth_africa.png
new file mode 100644
index 00000000000..66c3348c23a
--- /dev/null
+++ b/public/-/emojis/1/earth_africa.png
Binary files differ
diff --git a/public/-/emojis/1/earth_americas.png b/public/-/emojis/1/earth_americas.png
new file mode 100644
index 00000000000..538c3cddd68
--- /dev/null
+++ b/public/-/emojis/1/earth_americas.png
Binary files differ
diff --git a/public/-/emojis/1/earth_asia.png b/public/-/emojis/1/earth_asia.png
new file mode 100644
index 00000000000..d8df97fec3c
--- /dev/null
+++ b/public/-/emojis/1/earth_asia.png
Binary files differ
diff --git a/public/-/emojis/1/egg.png b/public/-/emojis/1/egg.png
new file mode 100644
index 00000000000..c171974d993
--- /dev/null
+++ b/public/-/emojis/1/egg.png
Binary files differ
diff --git a/public/-/emojis/1/eggplant.png b/public/-/emojis/1/eggplant.png
new file mode 100644
index 00000000000..fafd7c1a14c
--- /dev/null
+++ b/public/-/emojis/1/eggplant.png
Binary files differ
diff --git a/public/-/emojis/1/eight.png b/public/-/emojis/1/eight.png
new file mode 100644
index 00000000000..8c95874d4c5
--- /dev/null
+++ b/public/-/emojis/1/eight.png
Binary files differ
diff --git a/public/-/emojis/1/eight_pointed_black_star.png b/public/-/emojis/1/eight_pointed_black_star.png
new file mode 100644
index 00000000000..820179bda50
--- /dev/null
+++ b/public/-/emojis/1/eight_pointed_black_star.png
Binary files differ
diff --git a/public/-/emojis/1/eight_spoked_asterisk.png b/public/-/emojis/1/eight_spoked_asterisk.png
new file mode 100644
index 00000000000..3307ffa62ee
--- /dev/null
+++ b/public/-/emojis/1/eight_spoked_asterisk.png
Binary files differ
diff --git a/public/-/emojis/1/eject.png b/public/-/emojis/1/eject.png
new file mode 100644
index 00000000000..ec5cfc48973
--- /dev/null
+++ b/public/-/emojis/1/eject.png
Binary files differ
diff --git a/public/-/emojis/1/electric_plug.png b/public/-/emojis/1/electric_plug.png
new file mode 100644
index 00000000000..31d1eb215b4
--- /dev/null
+++ b/public/-/emojis/1/electric_plug.png
Binary files differ
diff --git a/public/-/emojis/1/elephant.png b/public/-/emojis/1/elephant.png
new file mode 100644
index 00000000000..b8a6d140595
--- /dev/null
+++ b/public/-/emojis/1/elephant.png
Binary files differ
diff --git a/public/-/emojis/1/end.png b/public/-/emojis/1/end.png
new file mode 100644
index 00000000000..ef3ccd5f367
--- /dev/null
+++ b/public/-/emojis/1/end.png
Binary files differ
diff --git a/public/-/emojis/1/envelope.png b/public/-/emojis/1/envelope.png
new file mode 100644
index 00000000000..ec77ac375a4
--- /dev/null
+++ b/public/-/emojis/1/envelope.png
Binary files differ
diff --git a/public/-/emojis/1/envelope_with_arrow.png b/public/-/emojis/1/envelope_with_arrow.png
new file mode 100644
index 00000000000..7448a6b7673
--- /dev/null
+++ b/public/-/emojis/1/envelope_with_arrow.png
Binary files differ
diff --git a/public/-/emojis/1/euro.png b/public/-/emojis/1/euro.png
new file mode 100644
index 00000000000..a49020820e1
--- /dev/null
+++ b/public/-/emojis/1/euro.png
Binary files differ
diff --git a/public/-/emojis/1/european_castle.png b/public/-/emojis/1/european_castle.png
new file mode 100644
index 00000000000..888d11332ce
--- /dev/null
+++ b/public/-/emojis/1/european_castle.png
Binary files differ
diff --git a/public/-/emojis/1/european_post_office.png b/public/-/emojis/1/european_post_office.png
new file mode 100644
index 00000000000..3745aff8dd2
--- /dev/null
+++ b/public/-/emojis/1/european_post_office.png
Binary files differ
diff --git a/public/-/emojis/1/evergreen_tree.png b/public/-/emojis/1/evergreen_tree.png
new file mode 100644
index 00000000000..f679d8dd772
--- /dev/null
+++ b/public/-/emojis/1/evergreen_tree.png
Binary files differ
diff --git a/public/-/emojis/1/exclamation.png b/public/-/emojis/1/exclamation.png
new file mode 100644
index 00000000000..2c14406422f
--- /dev/null
+++ b/public/-/emojis/1/exclamation.png
Binary files differ
diff --git a/public/-/emojis/1/expressionless.png b/public/-/emojis/1/expressionless.png
new file mode 100644
index 00000000000..2954017f6c2
--- /dev/null
+++ b/public/-/emojis/1/expressionless.png
Binary files differ
diff --git a/public/-/emojis/1/eye.png b/public/-/emojis/1/eye.png
new file mode 100644
index 00000000000..9d989cdd375
--- /dev/null
+++ b/public/-/emojis/1/eye.png
Binary files differ
diff --git a/public/-/emojis/1/eye_in_speech_bubble.png b/public/-/emojis/1/eye_in_speech_bubble.png
new file mode 100644
index 00000000000..21bd22bbcce
--- /dev/null
+++ b/public/-/emojis/1/eye_in_speech_bubble.png
Binary files differ
diff --git a/public/-/emojis/1/eyeglasses.png b/public/-/emojis/1/eyeglasses.png
new file mode 100644
index 00000000000..865d8274acf
--- /dev/null
+++ b/public/-/emojis/1/eyeglasses.png
Binary files differ
diff --git a/public/-/emojis/1/eyes.png b/public/-/emojis/1/eyes.png
new file mode 100644
index 00000000000..2102ada7e09
--- /dev/null
+++ b/public/-/emojis/1/eyes.png
Binary files differ
diff --git a/public/-/emojis/1/face_palm.png b/public/-/emojis/1/face_palm.png
new file mode 100644
index 00000000000..defc796cf16
--- /dev/null
+++ b/public/-/emojis/1/face_palm.png
Binary files differ
diff --git a/public/-/emojis/1/face_palm_tone1.png b/public/-/emojis/1/face_palm_tone1.png
new file mode 100644
index 00000000000..2f4b010bb40
--- /dev/null
+++ b/public/-/emojis/1/face_palm_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/face_palm_tone2.png b/public/-/emojis/1/face_palm_tone2.png
new file mode 100644
index 00000000000..97fb6831687
--- /dev/null
+++ b/public/-/emojis/1/face_palm_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/face_palm_tone3.png b/public/-/emojis/1/face_palm_tone3.png
new file mode 100644
index 00000000000..b5b5c1e5306
--- /dev/null
+++ b/public/-/emojis/1/face_palm_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/face_palm_tone4.png b/public/-/emojis/1/face_palm_tone4.png
new file mode 100644
index 00000000000..2840b113483
--- /dev/null
+++ b/public/-/emojis/1/face_palm_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/face_palm_tone5.png b/public/-/emojis/1/face_palm_tone5.png
new file mode 100644
index 00000000000..6f070db98be
--- /dev/null
+++ b/public/-/emojis/1/face_palm_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/factory.png b/public/-/emojis/1/factory.png
new file mode 100644
index 00000000000..e1d2ddf4a27
--- /dev/null
+++ b/public/-/emojis/1/factory.png
Binary files differ
diff --git a/public/-/emojis/1/fallen_leaf.png b/public/-/emojis/1/fallen_leaf.png
new file mode 100644
index 00000000000..0d60e7bdf2d
--- /dev/null
+++ b/public/-/emojis/1/fallen_leaf.png
Binary files differ
diff --git a/public/-/emojis/1/family.png b/public/-/emojis/1/family.png
new file mode 100644
index 00000000000..26421965791
--- /dev/null
+++ b/public/-/emojis/1/family.png
Binary files differ
diff --git a/public/-/emojis/1/family_mmb.png b/public/-/emojis/1/family_mmb.png
new file mode 100644
index 00000000000..7a2e4e2c491
--- /dev/null
+++ b/public/-/emojis/1/family_mmb.png
Binary files differ
diff --git a/public/-/emojis/1/family_mmbb.png b/public/-/emojis/1/family_mmbb.png
new file mode 100644
index 00000000000..81e6c0fc0ee
--- /dev/null
+++ b/public/-/emojis/1/family_mmbb.png
Binary files differ
diff --git a/public/-/emojis/1/family_mmg.png b/public/-/emojis/1/family_mmg.png
new file mode 100644
index 00000000000..932a85e1fe5
--- /dev/null
+++ b/public/-/emojis/1/family_mmg.png
Binary files differ
diff --git a/public/-/emojis/1/family_mmgb.png b/public/-/emojis/1/family_mmgb.png
new file mode 100644
index 00000000000..41e35166670
--- /dev/null
+++ b/public/-/emojis/1/family_mmgb.png
Binary files differ
diff --git a/public/-/emojis/1/family_mmgg.png b/public/-/emojis/1/family_mmgg.png
new file mode 100644
index 00000000000..8e8ccfe6c7f
--- /dev/null
+++ b/public/-/emojis/1/family_mmgg.png
Binary files differ
diff --git a/public/-/emojis/1/family_mwbb.png b/public/-/emojis/1/family_mwbb.png
new file mode 100644
index 00000000000..b544fbe573f
--- /dev/null
+++ b/public/-/emojis/1/family_mwbb.png
Binary files differ
diff --git a/public/-/emojis/1/family_mwg.png b/public/-/emojis/1/family_mwg.png
new file mode 100644
index 00000000000..71d2681c32a
--- /dev/null
+++ b/public/-/emojis/1/family_mwg.png
Binary files differ
diff --git a/public/-/emojis/1/family_mwgb.png b/public/-/emojis/1/family_mwgb.png
new file mode 100644
index 00000000000..40dbf1f7a18
--- /dev/null
+++ b/public/-/emojis/1/family_mwgb.png
Binary files differ
diff --git a/public/-/emojis/1/family_mwgg.png b/public/-/emojis/1/family_mwgg.png
new file mode 100644
index 00000000000..bfefa4879cb
--- /dev/null
+++ b/public/-/emojis/1/family_mwgg.png
Binary files differ
diff --git a/public/-/emojis/1/family_wwb.png b/public/-/emojis/1/family_wwb.png
new file mode 100644
index 00000000000..836feae7c78
--- /dev/null
+++ b/public/-/emojis/1/family_wwb.png
Binary files differ
diff --git a/public/-/emojis/1/family_wwbb.png b/public/-/emojis/1/family_wwbb.png
new file mode 100644
index 00000000000..6c6ba45e7bb
--- /dev/null
+++ b/public/-/emojis/1/family_wwbb.png
Binary files differ
diff --git a/public/-/emojis/1/family_wwg.png b/public/-/emojis/1/family_wwg.png
new file mode 100644
index 00000000000..41225c6fa5a
--- /dev/null
+++ b/public/-/emojis/1/family_wwg.png
Binary files differ
diff --git a/public/-/emojis/1/family_wwgb.png b/public/-/emojis/1/family_wwgb.png
new file mode 100644
index 00000000000..284d29ab5da
--- /dev/null
+++ b/public/-/emojis/1/family_wwgb.png
Binary files differ
diff --git a/public/-/emojis/1/family_wwgg.png b/public/-/emojis/1/family_wwgg.png
new file mode 100644
index 00000000000..d8d3f49b85f
--- /dev/null
+++ b/public/-/emojis/1/family_wwgg.png
Binary files differ
diff --git a/public/-/emojis/1/fast_forward.png b/public/-/emojis/1/fast_forward.png
new file mode 100644
index 00000000000..c406fedfdb1
--- /dev/null
+++ b/public/-/emojis/1/fast_forward.png
Binary files differ
diff --git a/public/-/emojis/1/fax.png b/public/-/emojis/1/fax.png
new file mode 100644
index 00000000000..6f929e294c2
--- /dev/null
+++ b/public/-/emojis/1/fax.png
Binary files differ
diff --git a/public/-/emojis/1/fearful.png b/public/-/emojis/1/fearful.png
new file mode 100644
index 00000000000..eb8b347cef9
--- /dev/null
+++ b/public/-/emojis/1/fearful.png
Binary files differ
diff --git a/public/-/emojis/1/feet.png b/public/-/emojis/1/feet.png
new file mode 100644
index 00000000000..5fe568cee93
--- /dev/null
+++ b/public/-/emojis/1/feet.png
Binary files differ
diff --git a/public/-/emojis/1/fencer.png b/public/-/emojis/1/fencer.png
new file mode 100644
index 00000000000..5288c920eb9
--- /dev/null
+++ b/public/-/emojis/1/fencer.png
Binary files differ
diff --git a/public/-/emojis/1/ferris_wheel.png b/public/-/emojis/1/ferris_wheel.png
new file mode 100644
index 00000000000..55c8ff0475b
--- /dev/null
+++ b/public/-/emojis/1/ferris_wheel.png
Binary files differ
diff --git a/public/-/emojis/1/ferry.png b/public/-/emojis/1/ferry.png
new file mode 100644
index 00000000000..41816b3ae34
--- /dev/null
+++ b/public/-/emojis/1/ferry.png
Binary files differ
diff --git a/public/-/emojis/1/field_hockey.png b/public/-/emojis/1/field_hockey.png
new file mode 100644
index 00000000000..839637716ee
--- /dev/null
+++ b/public/-/emojis/1/field_hockey.png
Binary files differ
diff --git a/public/-/emojis/1/file_cabinet.png b/public/-/emojis/1/file_cabinet.png
new file mode 100644
index 00000000000..fddc65dde96
--- /dev/null
+++ b/public/-/emojis/1/file_cabinet.png
Binary files differ
diff --git a/public/-/emojis/1/file_folder.png b/public/-/emojis/1/file_folder.png
new file mode 100644
index 00000000000..addedaf0870
--- /dev/null
+++ b/public/-/emojis/1/file_folder.png
Binary files differ
diff --git a/public/-/emojis/1/film_frames.png b/public/-/emojis/1/film_frames.png
new file mode 100644
index 00000000000..30143aedbe6
--- /dev/null
+++ b/public/-/emojis/1/film_frames.png
Binary files differ
diff --git a/public/-/emojis/1/fingers_crossed.png b/public/-/emojis/1/fingers_crossed.png
new file mode 100644
index 00000000000..4cd18514ea3
--- /dev/null
+++ b/public/-/emojis/1/fingers_crossed.png
Binary files differ
diff --git a/public/-/emojis/1/fingers_crossed_tone1.png b/public/-/emojis/1/fingers_crossed_tone1.png
new file mode 100644
index 00000000000..dd2384a6cd5
--- /dev/null
+++ b/public/-/emojis/1/fingers_crossed_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/fingers_crossed_tone2.png b/public/-/emojis/1/fingers_crossed_tone2.png
new file mode 100644
index 00000000000..6228401befe
--- /dev/null
+++ b/public/-/emojis/1/fingers_crossed_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/fingers_crossed_tone3.png b/public/-/emojis/1/fingers_crossed_tone3.png
new file mode 100644
index 00000000000..b1074da15f5
--- /dev/null
+++ b/public/-/emojis/1/fingers_crossed_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/fingers_crossed_tone4.png b/public/-/emojis/1/fingers_crossed_tone4.png
new file mode 100644
index 00000000000..75e05e4d332
--- /dev/null
+++ b/public/-/emojis/1/fingers_crossed_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/fingers_crossed_tone5.png b/public/-/emojis/1/fingers_crossed_tone5.png
new file mode 100644
index 00000000000..761aebdc30f
--- /dev/null
+++ b/public/-/emojis/1/fingers_crossed_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/fire.png b/public/-/emojis/1/fire.png
new file mode 100644
index 00000000000..bd3775a460b
--- /dev/null
+++ b/public/-/emojis/1/fire.png
Binary files differ
diff --git a/public/-/emojis/1/fire_engine.png b/public/-/emojis/1/fire_engine.png
new file mode 100644
index 00000000000..2cd45b7cf7e
--- /dev/null
+++ b/public/-/emojis/1/fire_engine.png
Binary files differ
diff --git a/public/-/emojis/1/fireworks.png b/public/-/emojis/1/fireworks.png
new file mode 100644
index 00000000000..176c8b58265
--- /dev/null
+++ b/public/-/emojis/1/fireworks.png
Binary files differ
diff --git a/public/-/emojis/1/first_place.png b/public/-/emojis/1/first_place.png
new file mode 100644
index 00000000000..15612b66492
--- /dev/null
+++ b/public/-/emojis/1/first_place.png
Binary files differ
diff --git a/public/-/emojis/1/first_quarter_moon.png b/public/-/emojis/1/first_quarter_moon.png
new file mode 100644
index 00000000000..5dccaf72a4f
--- /dev/null
+++ b/public/-/emojis/1/first_quarter_moon.png
Binary files differ
diff --git a/public/-/emojis/1/first_quarter_moon_with_face.png b/public/-/emojis/1/first_quarter_moon_with_face.png
new file mode 100644
index 00000000000..cd8a3d7acd8
--- /dev/null
+++ b/public/-/emojis/1/first_quarter_moon_with_face.png
Binary files differ
diff --git a/public/-/emojis/1/fish.png b/public/-/emojis/1/fish.png
new file mode 100644
index 00000000000..c2d2faaacd4
--- /dev/null
+++ b/public/-/emojis/1/fish.png
Binary files differ
diff --git a/public/-/emojis/1/fish_cake.png b/public/-/emojis/1/fish_cake.png
new file mode 100644
index 00000000000..157bded65db
--- /dev/null
+++ b/public/-/emojis/1/fish_cake.png
Binary files differ
diff --git a/public/-/emojis/1/fishing_pole_and_fish.png b/public/-/emojis/1/fishing_pole_and_fish.png
new file mode 100644
index 00000000000..dfcdf07eb50
--- /dev/null
+++ b/public/-/emojis/1/fishing_pole_and_fish.png
Binary files differ
diff --git a/public/-/emojis/1/fist.png b/public/-/emojis/1/fist.png
new file mode 100644
index 00000000000..de33592bf98
--- /dev/null
+++ b/public/-/emojis/1/fist.png
Binary files differ
diff --git a/public/-/emojis/1/fist_tone1.png b/public/-/emojis/1/fist_tone1.png
new file mode 100644
index 00000000000..02809e2dd68
--- /dev/null
+++ b/public/-/emojis/1/fist_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/fist_tone2.png b/public/-/emojis/1/fist_tone2.png
new file mode 100644
index 00000000000..5de34810383
--- /dev/null
+++ b/public/-/emojis/1/fist_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/fist_tone3.png b/public/-/emojis/1/fist_tone3.png
new file mode 100644
index 00000000000..0d5240129b1
--- /dev/null
+++ b/public/-/emojis/1/fist_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/fist_tone4.png b/public/-/emojis/1/fist_tone4.png
new file mode 100644
index 00000000000..a95c0dd634b
--- /dev/null
+++ b/public/-/emojis/1/fist_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/fist_tone5.png b/public/-/emojis/1/fist_tone5.png
new file mode 100644
index 00000000000..a2f092fd8c7
--- /dev/null
+++ b/public/-/emojis/1/fist_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/five.png b/public/-/emojis/1/five.png
new file mode 100644
index 00000000000..d14371f3f27
--- /dev/null
+++ b/public/-/emojis/1/five.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ac.png b/public/-/emojis/1/flag_ac.png
new file mode 100644
index 00000000000..286239920c7
--- /dev/null
+++ b/public/-/emojis/1/flag_ac.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ad.png b/public/-/emojis/1/flag_ad.png
new file mode 100644
index 00000000000..20f4b14e8ad
--- /dev/null
+++ b/public/-/emojis/1/flag_ad.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ae.png b/public/-/emojis/1/flag_ae.png
new file mode 100644
index 00000000000..d16ffe4b862
--- /dev/null
+++ b/public/-/emojis/1/flag_ae.png
Binary files differ
diff --git a/public/-/emojis/1/flag_af.png b/public/-/emojis/1/flag_af.png
new file mode 100644
index 00000000000..a51533b554d
--- /dev/null
+++ b/public/-/emojis/1/flag_af.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ag.png b/public/-/emojis/1/flag_ag.png
new file mode 100644
index 00000000000..07f2ce397d0
--- /dev/null
+++ b/public/-/emojis/1/flag_ag.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ai.png b/public/-/emojis/1/flag_ai.png
new file mode 100644
index 00000000000..500b5ab09fb
--- /dev/null
+++ b/public/-/emojis/1/flag_ai.png
Binary files differ
diff --git a/public/-/emojis/1/flag_al.png b/public/-/emojis/1/flag_al.png
new file mode 100644
index 00000000000..03a20132cc6
--- /dev/null
+++ b/public/-/emojis/1/flag_al.png
Binary files differ
diff --git a/public/-/emojis/1/flag_am.png b/public/-/emojis/1/flag_am.png
new file mode 100644
index 00000000000..2ad60a273ec
--- /dev/null
+++ b/public/-/emojis/1/flag_am.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ao.png b/public/-/emojis/1/flag_ao.png
new file mode 100644
index 00000000000..cb46c31f862
--- /dev/null
+++ b/public/-/emojis/1/flag_ao.png
Binary files differ
diff --git a/public/-/emojis/1/flag_aq.png b/public/-/emojis/1/flag_aq.png
new file mode 100644
index 00000000000..b272021d375
--- /dev/null
+++ b/public/-/emojis/1/flag_aq.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ar.png b/public/-/emojis/1/flag_ar.png
new file mode 100644
index 00000000000..73136caf3b7
--- /dev/null
+++ b/public/-/emojis/1/flag_ar.png
Binary files differ
diff --git a/public/-/emojis/1/flag_as.png b/public/-/emojis/1/flag_as.png
new file mode 100644
index 00000000000..3db45a0d9f3
--- /dev/null
+++ b/public/-/emojis/1/flag_as.png
Binary files differ
diff --git a/public/-/emojis/1/flag_at.png b/public/-/emojis/1/flag_at.png
new file mode 100644
index 00000000000..c43769dcb19
--- /dev/null
+++ b/public/-/emojis/1/flag_at.png
Binary files differ
diff --git a/public/-/emojis/1/flag_au.png b/public/-/emojis/1/flag_au.png
new file mode 100644
index 00000000000..7794309c78c
--- /dev/null
+++ b/public/-/emojis/1/flag_au.png
Binary files differ
diff --git a/public/-/emojis/1/flag_aw.png b/public/-/emojis/1/flag_aw.png
new file mode 100644
index 00000000000..02c840d12c9
--- /dev/null
+++ b/public/-/emojis/1/flag_aw.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ax.png b/public/-/emojis/1/flag_ax.png
new file mode 100644
index 00000000000..fc5466174bb
--- /dev/null
+++ b/public/-/emojis/1/flag_ax.png
Binary files differ
diff --git a/public/-/emojis/1/flag_az.png b/public/-/emojis/1/flag_az.png
new file mode 100644
index 00000000000..89d3d15fd9f
--- /dev/null
+++ b/public/-/emojis/1/flag_az.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ba.png b/public/-/emojis/1/flag_ba.png
new file mode 100644
index 00000000000..25fe407e13c
--- /dev/null
+++ b/public/-/emojis/1/flag_ba.png
Binary files differ
diff --git a/public/-/emojis/1/flag_bb.png b/public/-/emojis/1/flag_bb.png
new file mode 100644
index 00000000000..bccd8c5c9b0
--- /dev/null
+++ b/public/-/emojis/1/flag_bb.png
Binary files differ
diff --git a/public/-/emojis/1/flag_bd.png b/public/-/emojis/1/flag_bd.png
new file mode 100644
index 00000000000..b0597a3149b
--- /dev/null
+++ b/public/-/emojis/1/flag_bd.png
Binary files differ
diff --git a/public/-/emojis/1/flag_be.png b/public/-/emojis/1/flag_be.png
new file mode 100644
index 00000000000..551f086e3c4
--- /dev/null
+++ b/public/-/emojis/1/flag_be.png
Binary files differ
diff --git a/public/-/emojis/1/flag_bf.png b/public/-/emojis/1/flag_bf.png
new file mode 100644
index 00000000000..444d4829f94
--- /dev/null
+++ b/public/-/emojis/1/flag_bf.png
Binary files differ
diff --git a/public/-/emojis/1/flag_bg.png b/public/-/emojis/1/flag_bg.png
new file mode 100644
index 00000000000..821eee5e170
--- /dev/null
+++ b/public/-/emojis/1/flag_bg.png
Binary files differ
diff --git a/public/-/emojis/1/flag_bh.png b/public/-/emojis/1/flag_bh.png
new file mode 100644
index 00000000000..f33724249f0
--- /dev/null
+++ b/public/-/emojis/1/flag_bh.png
Binary files differ
diff --git a/public/-/emojis/1/flag_bi.png b/public/-/emojis/1/flag_bi.png
new file mode 100644
index 00000000000..ea20ac93211
--- /dev/null
+++ b/public/-/emojis/1/flag_bi.png
Binary files differ
diff --git a/public/-/emojis/1/flag_bj.png b/public/-/emojis/1/flag_bj.png
new file mode 100644
index 00000000000..7cca4f80457
--- /dev/null
+++ b/public/-/emojis/1/flag_bj.png
Binary files differ
diff --git a/public/-/emojis/1/flag_bl.png b/public/-/emojis/1/flag_bl.png
new file mode 100644
index 00000000000..1082e78999f
--- /dev/null
+++ b/public/-/emojis/1/flag_bl.png
Binary files differ
diff --git a/public/-/emojis/1/flag_black.png b/public/-/emojis/1/flag_black.png
new file mode 100644
index 00000000000..0e28d05d5ac
--- /dev/null
+++ b/public/-/emojis/1/flag_black.png
Binary files differ
diff --git a/public/-/emojis/1/flag_bm.png b/public/-/emojis/1/flag_bm.png
new file mode 100644
index 00000000000..ab8cafdac63
--- /dev/null
+++ b/public/-/emojis/1/flag_bm.png
Binary files differ
diff --git a/public/-/emojis/1/flag_bn.png b/public/-/emojis/1/flag_bn.png
new file mode 100644
index 00000000000..caa9329a896
--- /dev/null
+++ b/public/-/emojis/1/flag_bn.png
Binary files differ
diff --git a/public/-/emojis/1/flag_bo.png b/public/-/emojis/1/flag_bo.png
new file mode 100644
index 00000000000..98af62b3da7
--- /dev/null
+++ b/public/-/emojis/1/flag_bo.png
Binary files differ
diff --git a/public/-/emojis/1/flag_bq.png b/public/-/emojis/1/flag_bq.png
new file mode 100644
index 00000000000..cb978ef9de9
--- /dev/null
+++ b/public/-/emojis/1/flag_bq.png
Binary files differ
diff --git a/public/-/emojis/1/flag_br.png b/public/-/emojis/1/flag_br.png
new file mode 100644
index 00000000000..b139366a42b
--- /dev/null
+++ b/public/-/emojis/1/flag_br.png
Binary files differ
diff --git a/public/-/emojis/1/flag_bs.png b/public/-/emojis/1/flag_bs.png
new file mode 100644
index 00000000000..d36bcd2fb52
--- /dev/null
+++ b/public/-/emojis/1/flag_bs.png
Binary files differ
diff --git a/public/-/emojis/1/flag_bt.png b/public/-/emojis/1/flag_bt.png
new file mode 100644
index 00000000000..ed57aa0360e
--- /dev/null
+++ b/public/-/emojis/1/flag_bt.png
Binary files differ
diff --git a/public/-/emojis/1/flag_bv.png b/public/-/emojis/1/flag_bv.png
new file mode 100644
index 00000000000..5884e648228
--- /dev/null
+++ b/public/-/emojis/1/flag_bv.png
Binary files differ
diff --git a/public/-/emojis/1/flag_bw.png b/public/-/emojis/1/flag_bw.png
new file mode 100644
index 00000000000..cb12f34739d
--- /dev/null
+++ b/public/-/emojis/1/flag_bw.png
Binary files differ
diff --git a/public/-/emojis/1/flag_by.png b/public/-/emojis/1/flag_by.png
new file mode 100644
index 00000000000..859c05beb13
--- /dev/null
+++ b/public/-/emojis/1/flag_by.png
Binary files differ
diff --git a/public/-/emojis/1/flag_bz.png b/public/-/emojis/1/flag_bz.png
new file mode 100644
index 00000000000..34761cd03d8
--- /dev/null
+++ b/public/-/emojis/1/flag_bz.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ca.png b/public/-/emojis/1/flag_ca.png
new file mode 100644
index 00000000000..7c5b390e85b
--- /dev/null
+++ b/public/-/emojis/1/flag_ca.png
Binary files differ
diff --git a/public/-/emojis/1/flag_cc.png b/public/-/emojis/1/flag_cc.png
new file mode 100644
index 00000000000..b6555a23d83
--- /dev/null
+++ b/public/-/emojis/1/flag_cc.png
Binary files differ
diff --git a/public/-/emojis/1/flag_cd.png b/public/-/emojis/1/flag_cd.png
new file mode 100644
index 00000000000..fa92009771d
--- /dev/null
+++ b/public/-/emojis/1/flag_cd.png
Binary files differ
diff --git a/public/-/emojis/1/flag_cf.png b/public/-/emojis/1/flag_cf.png
new file mode 100644
index 00000000000..b969ae29ea9
--- /dev/null
+++ b/public/-/emojis/1/flag_cf.png
Binary files differ
diff --git a/public/-/emojis/1/flag_cg.png b/public/-/emojis/1/flag_cg.png
new file mode 100644
index 00000000000..3a38a40a95e
--- /dev/null
+++ b/public/-/emojis/1/flag_cg.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ch.png b/public/-/emojis/1/flag_ch.png
new file mode 100644
index 00000000000..5ff86b8a3b7
--- /dev/null
+++ b/public/-/emojis/1/flag_ch.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ci.png b/public/-/emojis/1/flag_ci.png
new file mode 100644
index 00000000000..e3b4d15c7f1
--- /dev/null
+++ b/public/-/emojis/1/flag_ci.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ck.png b/public/-/emojis/1/flag_ck.png
new file mode 100644
index 00000000000..b6b53dbc1c4
--- /dev/null
+++ b/public/-/emojis/1/flag_ck.png
Binary files differ
diff --git a/public/-/emojis/1/flag_cl.png b/public/-/emojis/1/flag_cl.png
new file mode 100644
index 00000000000..c9390da5499
--- /dev/null
+++ b/public/-/emojis/1/flag_cl.png
Binary files differ
diff --git a/public/-/emojis/1/flag_cm.png b/public/-/emojis/1/flag_cm.png
new file mode 100644
index 00000000000..2d3f6ec4518
--- /dev/null
+++ b/public/-/emojis/1/flag_cm.png
Binary files differ
diff --git a/public/-/emojis/1/flag_cn.png b/public/-/emojis/1/flag_cn.png
new file mode 100644
index 00000000000..0a7f350a6d2
--- /dev/null
+++ b/public/-/emojis/1/flag_cn.png
Binary files differ
diff --git a/public/-/emojis/1/flag_co.png b/public/-/emojis/1/flag_co.png
new file mode 100644
index 00000000000..7e0f5e0dc3c
--- /dev/null
+++ b/public/-/emojis/1/flag_co.png
Binary files differ
diff --git a/public/-/emojis/1/flag_cp.png b/public/-/emojis/1/flag_cp.png
new file mode 100644
index 00000000000..70c761036bd
--- /dev/null
+++ b/public/-/emojis/1/flag_cp.png
Binary files differ
diff --git a/public/-/emojis/1/flag_cr.png b/public/-/emojis/1/flag_cr.png
new file mode 100644
index 00000000000..a5fce126515
--- /dev/null
+++ b/public/-/emojis/1/flag_cr.png
Binary files differ
diff --git a/public/-/emojis/1/flag_cu.png b/public/-/emojis/1/flag_cu.png
new file mode 100644
index 00000000000..447328f7dfd
--- /dev/null
+++ b/public/-/emojis/1/flag_cu.png
Binary files differ
diff --git a/public/-/emojis/1/flag_cv.png b/public/-/emojis/1/flag_cv.png
new file mode 100644
index 00000000000..43faf4d64d5
--- /dev/null
+++ b/public/-/emojis/1/flag_cv.png
Binary files differ
diff --git a/public/-/emojis/1/flag_cw.png b/public/-/emojis/1/flag_cw.png
new file mode 100644
index 00000000000..eb39e8d0078
--- /dev/null
+++ b/public/-/emojis/1/flag_cw.png
Binary files differ
diff --git a/public/-/emojis/1/flag_cx.png b/public/-/emojis/1/flag_cx.png
new file mode 100644
index 00000000000..09d21359f3a
--- /dev/null
+++ b/public/-/emojis/1/flag_cx.png
Binary files differ
diff --git a/public/-/emojis/1/flag_cy.png b/public/-/emojis/1/flag_cy.png
new file mode 100644
index 00000000000..154a7aa3176
--- /dev/null
+++ b/public/-/emojis/1/flag_cy.png
Binary files differ
diff --git a/public/-/emojis/1/flag_cz.png b/public/-/emojis/1/flag_cz.png
new file mode 100644
index 00000000000..9737ca223c7
--- /dev/null
+++ b/public/-/emojis/1/flag_cz.png
Binary files differ
diff --git a/public/-/emojis/1/flag_de.png b/public/-/emojis/1/flag_de.png
new file mode 100644
index 00000000000..98ed76b3bab
--- /dev/null
+++ b/public/-/emojis/1/flag_de.png
Binary files differ
diff --git a/public/-/emojis/1/flag_dg.png b/public/-/emojis/1/flag_dg.png
new file mode 100644
index 00000000000..aae927d14b8
--- /dev/null
+++ b/public/-/emojis/1/flag_dg.png
Binary files differ
diff --git a/public/-/emojis/1/flag_dj.png b/public/-/emojis/1/flag_dj.png
new file mode 100644
index 00000000000..73c2a2acbd9
--- /dev/null
+++ b/public/-/emojis/1/flag_dj.png
Binary files differ
diff --git a/public/-/emojis/1/flag_dk.png b/public/-/emojis/1/flag_dk.png
new file mode 100644
index 00000000000..e5a60b06256
--- /dev/null
+++ b/public/-/emojis/1/flag_dk.png
Binary files differ
diff --git a/public/-/emojis/1/flag_dm.png b/public/-/emojis/1/flag_dm.png
new file mode 100644
index 00000000000..50f8a53981d
--- /dev/null
+++ b/public/-/emojis/1/flag_dm.png
Binary files differ
diff --git a/public/-/emojis/1/flag_do.png b/public/-/emojis/1/flag_do.png
new file mode 100644
index 00000000000..037a45d7c26
--- /dev/null
+++ b/public/-/emojis/1/flag_do.png
Binary files differ
diff --git a/public/-/emojis/1/flag_dz.png b/public/-/emojis/1/flag_dz.png
new file mode 100644
index 00000000000..24945b10f2d
--- /dev/null
+++ b/public/-/emojis/1/flag_dz.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ea.png b/public/-/emojis/1/flag_ea.png
new file mode 100644
index 00000000000..356ff347838
--- /dev/null
+++ b/public/-/emojis/1/flag_ea.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ec.png b/public/-/emojis/1/flag_ec.png
new file mode 100644
index 00000000000..13814594619
--- /dev/null
+++ b/public/-/emojis/1/flag_ec.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ee.png b/public/-/emojis/1/flag_ee.png
new file mode 100644
index 00000000000..84f317e7747
--- /dev/null
+++ b/public/-/emojis/1/flag_ee.png
Binary files differ
diff --git a/public/-/emojis/1/flag_eg.png b/public/-/emojis/1/flag_eg.png
new file mode 100644
index 00000000000..57786064a95
--- /dev/null
+++ b/public/-/emojis/1/flag_eg.png
Binary files differ
diff --git a/public/-/emojis/1/flag_eh.png b/public/-/emojis/1/flag_eh.png
new file mode 100644
index 00000000000..4d7a76687f6
--- /dev/null
+++ b/public/-/emojis/1/flag_eh.png
Binary files differ
diff --git a/public/-/emojis/1/flag_er.png b/public/-/emojis/1/flag_er.png
new file mode 100644
index 00000000000..0c3c724c1fb
--- /dev/null
+++ b/public/-/emojis/1/flag_er.png
Binary files differ
diff --git a/public/-/emojis/1/flag_es.png b/public/-/emojis/1/flag_es.png
new file mode 100644
index 00000000000..3e73597a225
--- /dev/null
+++ b/public/-/emojis/1/flag_es.png
Binary files differ
diff --git a/public/-/emojis/1/flag_et.png b/public/-/emojis/1/flag_et.png
new file mode 100644
index 00000000000..9560a134c97
--- /dev/null
+++ b/public/-/emojis/1/flag_et.png
Binary files differ
diff --git a/public/-/emojis/1/flag_eu.png b/public/-/emojis/1/flag_eu.png
new file mode 100644
index 00000000000..0b456cf3330
--- /dev/null
+++ b/public/-/emojis/1/flag_eu.png
Binary files differ
diff --git a/public/-/emojis/1/flag_fi.png b/public/-/emojis/1/flag_fi.png
new file mode 100644
index 00000000000..ebcf58abfc5
--- /dev/null
+++ b/public/-/emojis/1/flag_fi.png
Binary files differ
diff --git a/public/-/emojis/1/flag_fj.png b/public/-/emojis/1/flag_fj.png
new file mode 100644
index 00000000000..9cc8c37fe37
--- /dev/null
+++ b/public/-/emojis/1/flag_fj.png
Binary files differ
diff --git a/public/-/emojis/1/flag_fk.png b/public/-/emojis/1/flag_fk.png
new file mode 100644
index 00000000000..61372fd2549
--- /dev/null
+++ b/public/-/emojis/1/flag_fk.png
Binary files differ
diff --git a/public/-/emojis/1/flag_fm.png b/public/-/emojis/1/flag_fm.png
new file mode 100644
index 00000000000..0889825c8e1
--- /dev/null
+++ b/public/-/emojis/1/flag_fm.png
Binary files differ
diff --git a/public/-/emojis/1/flag_fo.png b/public/-/emojis/1/flag_fo.png
new file mode 100644
index 00000000000..9a4431b0831
--- /dev/null
+++ b/public/-/emojis/1/flag_fo.png
Binary files differ
diff --git a/public/-/emojis/1/flag_fr.png b/public/-/emojis/1/flag_fr.png
new file mode 100644
index 00000000000..62ca19c3fcf
--- /dev/null
+++ b/public/-/emojis/1/flag_fr.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ga.png b/public/-/emojis/1/flag_ga.png
new file mode 100644
index 00000000000..2e68e527a3e
--- /dev/null
+++ b/public/-/emojis/1/flag_ga.png
Binary files differ
diff --git a/public/-/emojis/1/flag_gb.png b/public/-/emojis/1/flag_gb.png
new file mode 100644
index 00000000000..3ed10f62347
--- /dev/null
+++ b/public/-/emojis/1/flag_gb.png
Binary files differ
diff --git a/public/-/emojis/1/flag_gd.png b/public/-/emojis/1/flag_gd.png
new file mode 100644
index 00000000000..527aad33807
--- /dev/null
+++ b/public/-/emojis/1/flag_gd.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ge.png b/public/-/emojis/1/flag_ge.png
new file mode 100644
index 00000000000..a75d142480d
--- /dev/null
+++ b/public/-/emojis/1/flag_ge.png
Binary files differ
diff --git a/public/-/emojis/1/flag_gf.png b/public/-/emojis/1/flag_gf.png
new file mode 100644
index 00000000000..0cf96f327c0
--- /dev/null
+++ b/public/-/emojis/1/flag_gf.png
Binary files differ
diff --git a/public/-/emojis/1/flag_gg.png b/public/-/emojis/1/flag_gg.png
new file mode 100644
index 00000000000..970002c7f76
--- /dev/null
+++ b/public/-/emojis/1/flag_gg.png
Binary files differ
diff --git a/public/-/emojis/1/flag_gh.png b/public/-/emojis/1/flag_gh.png
new file mode 100644
index 00000000000..f31b5eb7b45
--- /dev/null
+++ b/public/-/emojis/1/flag_gh.png
Binary files differ
diff --git a/public/-/emojis/1/flag_gi.png b/public/-/emojis/1/flag_gi.png
new file mode 100644
index 00000000000..e554a2a1d0c
--- /dev/null
+++ b/public/-/emojis/1/flag_gi.png
Binary files differ
diff --git a/public/-/emojis/1/flag_gl.png b/public/-/emojis/1/flag_gl.png
new file mode 100644
index 00000000000..2e795dd4e33
--- /dev/null
+++ b/public/-/emojis/1/flag_gl.png
Binary files differ
diff --git a/public/-/emojis/1/flag_gm.png b/public/-/emojis/1/flag_gm.png
new file mode 100644
index 00000000000..bb69c0975a3
--- /dev/null
+++ b/public/-/emojis/1/flag_gm.png
Binary files differ
diff --git a/public/-/emojis/1/flag_gn.png b/public/-/emojis/1/flag_gn.png
new file mode 100644
index 00000000000..1981f61dbf5
--- /dev/null
+++ b/public/-/emojis/1/flag_gn.png
Binary files differ
diff --git a/public/-/emojis/1/flag_gp.png b/public/-/emojis/1/flag_gp.png
new file mode 100644
index 00000000000..10e42e672bd
--- /dev/null
+++ b/public/-/emojis/1/flag_gp.png
Binary files differ
diff --git a/public/-/emojis/1/flag_gq.png b/public/-/emojis/1/flag_gq.png
new file mode 100644
index 00000000000..11475e61eeb
--- /dev/null
+++ b/public/-/emojis/1/flag_gq.png
Binary files differ
diff --git a/public/-/emojis/1/flag_gr.png b/public/-/emojis/1/flag_gr.png
new file mode 100644
index 00000000000..0f6bb1b6b94
--- /dev/null
+++ b/public/-/emojis/1/flag_gr.png
Binary files differ
diff --git a/public/-/emojis/1/flag_gs.png b/public/-/emojis/1/flag_gs.png
new file mode 100644
index 00000000000..6fc92780453
--- /dev/null
+++ b/public/-/emojis/1/flag_gs.png
Binary files differ
diff --git a/public/-/emojis/1/flag_gt.png b/public/-/emojis/1/flag_gt.png
new file mode 100644
index 00000000000..7213d4139ed
--- /dev/null
+++ b/public/-/emojis/1/flag_gt.png
Binary files differ
diff --git a/public/-/emojis/1/flag_gu.png b/public/-/emojis/1/flag_gu.png
new file mode 100644
index 00000000000..4027549ca3c
--- /dev/null
+++ b/public/-/emojis/1/flag_gu.png
Binary files differ
diff --git a/public/-/emojis/1/flag_gw.png b/public/-/emojis/1/flag_gw.png
new file mode 100644
index 00000000000..6357f6225f4
--- /dev/null
+++ b/public/-/emojis/1/flag_gw.png
Binary files differ
diff --git a/public/-/emojis/1/flag_gy.png b/public/-/emojis/1/flag_gy.png
new file mode 100644
index 00000000000..746e2fb7e44
--- /dev/null
+++ b/public/-/emojis/1/flag_gy.png
Binary files differ
diff --git a/public/-/emojis/1/flag_hk.png b/public/-/emojis/1/flag_hk.png
new file mode 100644
index 00000000000..cf0c7151b56
--- /dev/null
+++ b/public/-/emojis/1/flag_hk.png
Binary files differ
diff --git a/public/-/emojis/1/flag_hm.png b/public/-/emojis/1/flag_hm.png
new file mode 100644
index 00000000000..b613509e466
--- /dev/null
+++ b/public/-/emojis/1/flag_hm.png
Binary files differ
diff --git a/public/-/emojis/1/flag_hn.png b/public/-/emojis/1/flag_hn.png
new file mode 100644
index 00000000000..402cdcefdf8
--- /dev/null
+++ b/public/-/emojis/1/flag_hn.png
Binary files differ
diff --git a/public/-/emojis/1/flag_hr.png b/public/-/emojis/1/flag_hr.png
new file mode 100644
index 00000000000..46f4f06b4f2
--- /dev/null
+++ b/public/-/emojis/1/flag_hr.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ht.png b/public/-/emojis/1/flag_ht.png
new file mode 100644
index 00000000000..d8d0c888498
--- /dev/null
+++ b/public/-/emojis/1/flag_ht.png
Binary files differ
diff --git a/public/-/emojis/1/flag_hu.png b/public/-/emojis/1/flag_hu.png
new file mode 100644
index 00000000000..a898de636a5
--- /dev/null
+++ b/public/-/emojis/1/flag_hu.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ic.png b/public/-/emojis/1/flag_ic.png
new file mode 100644
index 00000000000..69fd990aa95
--- /dev/null
+++ b/public/-/emojis/1/flag_ic.png
Binary files differ
diff --git a/public/-/emojis/1/flag_id.png b/public/-/emojis/1/flag_id.png
new file mode 100644
index 00000000000..85b4c063a45
--- /dev/null
+++ b/public/-/emojis/1/flag_id.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ie.png b/public/-/emojis/1/flag_ie.png
new file mode 100644
index 00000000000..a28295838cc
--- /dev/null
+++ b/public/-/emojis/1/flag_ie.png
Binary files differ
diff --git a/public/-/emojis/1/flag_il.png b/public/-/emojis/1/flag_il.png
new file mode 100644
index 00000000000..85c410d45fb
--- /dev/null
+++ b/public/-/emojis/1/flag_il.png
Binary files differ
diff --git a/public/-/emojis/1/flag_im.png b/public/-/emojis/1/flag_im.png
new file mode 100644
index 00000000000..60a2458e38e
--- /dev/null
+++ b/public/-/emojis/1/flag_im.png
Binary files differ
diff --git a/public/-/emojis/1/flag_in.png b/public/-/emojis/1/flag_in.png
new file mode 100644
index 00000000000..feccc8952ce
--- /dev/null
+++ b/public/-/emojis/1/flag_in.png
Binary files differ
diff --git a/public/-/emojis/1/flag_io.png b/public/-/emojis/1/flag_io.png
new file mode 100644
index 00000000000..aae927d14b8
--- /dev/null
+++ b/public/-/emojis/1/flag_io.png
Binary files differ
diff --git a/public/-/emojis/1/flag_iq.png b/public/-/emojis/1/flag_iq.png
new file mode 100644
index 00000000000..41fd1db6f86
--- /dev/null
+++ b/public/-/emojis/1/flag_iq.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ir.png b/public/-/emojis/1/flag_ir.png
new file mode 100644
index 00000000000..ff7aaf62ba6
--- /dev/null
+++ b/public/-/emojis/1/flag_ir.png
Binary files differ
diff --git a/public/-/emojis/1/flag_is.png b/public/-/emojis/1/flag_is.png
new file mode 100644
index 00000000000..ad8d4131dd2
--- /dev/null
+++ b/public/-/emojis/1/flag_is.png
Binary files differ
diff --git a/public/-/emojis/1/flag_it.png b/public/-/emojis/1/flag_it.png
new file mode 100644
index 00000000000..f21563ec533
--- /dev/null
+++ b/public/-/emojis/1/flag_it.png
Binary files differ
diff --git a/public/-/emojis/1/flag_je.png b/public/-/emojis/1/flag_je.png
new file mode 100644
index 00000000000..198a918f6a4
--- /dev/null
+++ b/public/-/emojis/1/flag_je.png
Binary files differ
diff --git a/public/-/emojis/1/flag_jm.png b/public/-/emojis/1/flag_jm.png
new file mode 100644
index 00000000000..f84e4f9e8db
--- /dev/null
+++ b/public/-/emojis/1/flag_jm.png
Binary files differ
diff --git a/public/-/emojis/1/flag_jo.png b/public/-/emojis/1/flag_jo.png
new file mode 100644
index 00000000000..20bfa147e3e
--- /dev/null
+++ b/public/-/emojis/1/flag_jo.png
Binary files differ
diff --git a/public/-/emojis/1/flag_jp.png b/public/-/emojis/1/flag_jp.png
new file mode 100644
index 00000000000..8d8838e4708
--- /dev/null
+++ b/public/-/emojis/1/flag_jp.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ke.png b/public/-/emojis/1/flag_ke.png
new file mode 100644
index 00000000000..9e417ab3009
--- /dev/null
+++ b/public/-/emojis/1/flag_ke.png
Binary files differ
diff --git a/public/-/emojis/1/flag_kg.png b/public/-/emojis/1/flag_kg.png
new file mode 100644
index 00000000000..2f2d848fe58
--- /dev/null
+++ b/public/-/emojis/1/flag_kg.png
Binary files differ
diff --git a/public/-/emojis/1/flag_kh.png b/public/-/emojis/1/flag_kh.png
new file mode 100644
index 00000000000..9a2877dd620
--- /dev/null
+++ b/public/-/emojis/1/flag_kh.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ki.png b/public/-/emojis/1/flag_ki.png
new file mode 100644
index 00000000000..10e507e3245
--- /dev/null
+++ b/public/-/emojis/1/flag_ki.png
Binary files differ
diff --git a/public/-/emojis/1/flag_km.png b/public/-/emojis/1/flag_km.png
new file mode 100644
index 00000000000..bd5a0588e03
--- /dev/null
+++ b/public/-/emojis/1/flag_km.png
Binary files differ
diff --git a/public/-/emojis/1/flag_kn.png b/public/-/emojis/1/flag_kn.png
new file mode 100644
index 00000000000..776207c9605
--- /dev/null
+++ b/public/-/emojis/1/flag_kn.png
Binary files differ
diff --git a/public/-/emojis/1/flag_kp.png b/public/-/emojis/1/flag_kp.png
new file mode 100644
index 00000000000..6b3fd89eaaa
--- /dev/null
+++ b/public/-/emojis/1/flag_kp.png
Binary files differ
diff --git a/public/-/emojis/1/flag_kr.png b/public/-/emojis/1/flag_kr.png
new file mode 100644
index 00000000000..833a88116e1
--- /dev/null
+++ b/public/-/emojis/1/flag_kr.png
Binary files differ
diff --git a/public/-/emojis/1/flag_kw.png b/public/-/emojis/1/flag_kw.png
new file mode 100644
index 00000000000..4d19bfa6ca7
--- /dev/null
+++ b/public/-/emojis/1/flag_kw.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ky.png b/public/-/emojis/1/flag_ky.png
new file mode 100644
index 00000000000..40daa4da597
--- /dev/null
+++ b/public/-/emojis/1/flag_ky.png
Binary files differ
diff --git a/public/-/emojis/1/flag_kz.png b/public/-/emojis/1/flag_kz.png
new file mode 100644
index 00000000000..2f97a8fd3c6
--- /dev/null
+++ b/public/-/emojis/1/flag_kz.png
Binary files differ
diff --git a/public/-/emojis/1/flag_la.png b/public/-/emojis/1/flag_la.png
new file mode 100644
index 00000000000..4d4179f34f6
--- /dev/null
+++ b/public/-/emojis/1/flag_la.png
Binary files differ
diff --git a/public/-/emojis/1/flag_lb.png b/public/-/emojis/1/flag_lb.png
new file mode 100644
index 00000000000..3d594467011
--- /dev/null
+++ b/public/-/emojis/1/flag_lb.png
Binary files differ
diff --git a/public/-/emojis/1/flag_lc.png b/public/-/emojis/1/flag_lc.png
new file mode 100644
index 00000000000..45547b1e439
--- /dev/null
+++ b/public/-/emojis/1/flag_lc.png
Binary files differ
diff --git a/public/-/emojis/1/flag_li.png b/public/-/emojis/1/flag_li.png
new file mode 100644
index 00000000000..0eafa6a2215
--- /dev/null
+++ b/public/-/emojis/1/flag_li.png
Binary files differ
diff --git a/public/-/emojis/1/flag_lk.png b/public/-/emojis/1/flag_lk.png
new file mode 100644
index 00000000000..ab4fe10c40c
--- /dev/null
+++ b/public/-/emojis/1/flag_lk.png
Binary files differ
diff --git a/public/-/emojis/1/flag_lr.png b/public/-/emojis/1/flag_lr.png
new file mode 100644
index 00000000000..f66f267fea2
--- /dev/null
+++ b/public/-/emojis/1/flag_lr.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ls.png b/public/-/emojis/1/flag_ls.png
new file mode 100644
index 00000000000..24745631e3c
--- /dev/null
+++ b/public/-/emojis/1/flag_ls.png
Binary files differ
diff --git a/public/-/emojis/1/flag_lt.png b/public/-/emojis/1/flag_lt.png
new file mode 100644
index 00000000000..d644b56d62a
--- /dev/null
+++ b/public/-/emojis/1/flag_lt.png
Binary files differ
diff --git a/public/-/emojis/1/flag_lu.png b/public/-/emojis/1/flag_lu.png
new file mode 100644
index 00000000000..a2df9c92994
--- /dev/null
+++ b/public/-/emojis/1/flag_lu.png
Binary files differ
diff --git a/public/-/emojis/1/flag_lv.png b/public/-/emojis/1/flag_lv.png
new file mode 100644
index 00000000000..ae680d5f0e3
--- /dev/null
+++ b/public/-/emojis/1/flag_lv.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ly.png b/public/-/emojis/1/flag_ly.png
new file mode 100644
index 00000000000..f6e77b0f3ba
--- /dev/null
+++ b/public/-/emojis/1/flag_ly.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ma.png b/public/-/emojis/1/flag_ma.png
new file mode 100644
index 00000000000..c4a056722cd
--- /dev/null
+++ b/public/-/emojis/1/flag_ma.png
Binary files differ
diff --git a/public/-/emojis/1/flag_mc.png b/public/-/emojis/1/flag_mc.png
new file mode 100644
index 00000000000..d479eab98cb
--- /dev/null
+++ b/public/-/emojis/1/flag_mc.png
Binary files differ
diff --git a/public/-/emojis/1/flag_md.png b/public/-/emojis/1/flag_md.png
new file mode 100644
index 00000000000..a7a72539872
--- /dev/null
+++ b/public/-/emojis/1/flag_md.png
Binary files differ
diff --git a/public/-/emojis/1/flag_me.png b/public/-/emojis/1/flag_me.png
new file mode 100644
index 00000000000..7c771e7e120
--- /dev/null
+++ b/public/-/emojis/1/flag_me.png
Binary files differ
diff --git a/public/-/emojis/1/flag_mf.png b/public/-/emojis/1/flag_mf.png
new file mode 100644
index 00000000000..70c761036bd
--- /dev/null
+++ b/public/-/emojis/1/flag_mf.png
Binary files differ
diff --git a/public/-/emojis/1/flag_mg.png b/public/-/emojis/1/flag_mg.png
new file mode 100644
index 00000000000..2f3ccdda76f
--- /dev/null
+++ b/public/-/emojis/1/flag_mg.png
Binary files differ
diff --git a/public/-/emojis/1/flag_mh.png b/public/-/emojis/1/flag_mh.png
new file mode 100644
index 00000000000..598016481c1
--- /dev/null
+++ b/public/-/emojis/1/flag_mh.png
Binary files differ
diff --git a/public/-/emojis/1/flag_mk.png b/public/-/emojis/1/flag_mk.png
new file mode 100644
index 00000000000..7ba775ee75c
--- /dev/null
+++ b/public/-/emojis/1/flag_mk.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ml.png b/public/-/emojis/1/flag_ml.png
new file mode 100644
index 00000000000..68343785468
--- /dev/null
+++ b/public/-/emojis/1/flag_ml.png
Binary files differ
diff --git a/public/-/emojis/1/flag_mm.png b/public/-/emojis/1/flag_mm.png
new file mode 100644
index 00000000000..37dc7d71591
--- /dev/null
+++ b/public/-/emojis/1/flag_mm.png
Binary files differ
diff --git a/public/-/emojis/1/flag_mn.png b/public/-/emojis/1/flag_mn.png
new file mode 100644
index 00000000000..1f146bbcd1a
--- /dev/null
+++ b/public/-/emojis/1/flag_mn.png
Binary files differ
diff --git a/public/-/emojis/1/flag_mo.png b/public/-/emojis/1/flag_mo.png
new file mode 100644
index 00000000000..7edde31f64b
--- /dev/null
+++ b/public/-/emojis/1/flag_mo.png
Binary files differ
diff --git a/public/-/emojis/1/flag_mp.png b/public/-/emojis/1/flag_mp.png
new file mode 100644
index 00000000000..17ec1c441ed
--- /dev/null
+++ b/public/-/emojis/1/flag_mp.png
Binary files differ
diff --git a/public/-/emojis/1/flag_mq.png b/public/-/emojis/1/flag_mq.png
new file mode 100644
index 00000000000..1e672dc9087
--- /dev/null
+++ b/public/-/emojis/1/flag_mq.png
Binary files differ
diff --git a/public/-/emojis/1/flag_mr.png b/public/-/emojis/1/flag_mr.png
new file mode 100644
index 00000000000..f87de46effe
--- /dev/null
+++ b/public/-/emojis/1/flag_mr.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ms.png b/public/-/emojis/1/flag_ms.png
new file mode 100644
index 00000000000..480b0d4ebda
--- /dev/null
+++ b/public/-/emojis/1/flag_ms.png
Binary files differ
diff --git a/public/-/emojis/1/flag_mt.png b/public/-/emojis/1/flag_mt.png
new file mode 100644
index 00000000000..c9e1dbdce82
--- /dev/null
+++ b/public/-/emojis/1/flag_mt.png
Binary files differ
diff --git a/public/-/emojis/1/flag_mu.png b/public/-/emojis/1/flag_mu.png
new file mode 100644
index 00000000000..55b33cb7c33
--- /dev/null
+++ b/public/-/emojis/1/flag_mu.png
Binary files differ
diff --git a/public/-/emojis/1/flag_mv.png b/public/-/emojis/1/flag_mv.png
new file mode 100644
index 00000000000..ce5867126ae
--- /dev/null
+++ b/public/-/emojis/1/flag_mv.png
Binary files differ
diff --git a/public/-/emojis/1/flag_mw.png b/public/-/emojis/1/flag_mw.png
new file mode 100644
index 00000000000..003d8548401
--- /dev/null
+++ b/public/-/emojis/1/flag_mw.png
Binary files differ
diff --git a/public/-/emojis/1/flag_mx.png b/public/-/emojis/1/flag_mx.png
new file mode 100644
index 00000000000..42572bcd0ba
--- /dev/null
+++ b/public/-/emojis/1/flag_mx.png
Binary files differ
diff --git a/public/-/emojis/1/flag_my.png b/public/-/emojis/1/flag_my.png
new file mode 100644
index 00000000000..17526c26742
--- /dev/null
+++ b/public/-/emojis/1/flag_my.png
Binary files differ
diff --git a/public/-/emojis/1/flag_mz.png b/public/-/emojis/1/flag_mz.png
new file mode 100644
index 00000000000..2352a78e786
--- /dev/null
+++ b/public/-/emojis/1/flag_mz.png
Binary files differ
diff --git a/public/-/emojis/1/flag_na.png b/public/-/emojis/1/flag_na.png
new file mode 100644
index 00000000000..ed31c3df04d
--- /dev/null
+++ b/public/-/emojis/1/flag_na.png
Binary files differ
diff --git a/public/-/emojis/1/flag_nc.png b/public/-/emojis/1/flag_nc.png
new file mode 100644
index 00000000000..90b3afebfa3
--- /dev/null
+++ b/public/-/emojis/1/flag_nc.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ne.png b/public/-/emojis/1/flag_ne.png
new file mode 100644
index 00000000000..f98a1173c2a
--- /dev/null
+++ b/public/-/emojis/1/flag_ne.png
Binary files differ
diff --git a/public/-/emojis/1/flag_nf.png b/public/-/emojis/1/flag_nf.png
new file mode 100644
index 00000000000..9099e767420
--- /dev/null
+++ b/public/-/emojis/1/flag_nf.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ng.png b/public/-/emojis/1/flag_ng.png
new file mode 100644
index 00000000000..ea0abeff1a1
--- /dev/null
+++ b/public/-/emojis/1/flag_ng.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ni.png b/public/-/emojis/1/flag_ni.png
new file mode 100644
index 00000000000..772920dfa10
--- /dev/null
+++ b/public/-/emojis/1/flag_ni.png
Binary files differ
diff --git a/public/-/emojis/1/flag_nl.png b/public/-/emojis/1/flag_nl.png
new file mode 100644
index 00000000000..83a0e817e41
--- /dev/null
+++ b/public/-/emojis/1/flag_nl.png
Binary files differ
diff --git a/public/-/emojis/1/flag_no.png b/public/-/emojis/1/flag_no.png
new file mode 100644
index 00000000000..99d3142eb7b
--- /dev/null
+++ b/public/-/emojis/1/flag_no.png
Binary files differ
diff --git a/public/-/emojis/1/flag_np.png b/public/-/emojis/1/flag_np.png
new file mode 100644
index 00000000000..87425a8dfef
--- /dev/null
+++ b/public/-/emojis/1/flag_np.png
Binary files differ
diff --git a/public/-/emojis/1/flag_nr.png b/public/-/emojis/1/flag_nr.png
new file mode 100644
index 00000000000..b3e3a5d5621
--- /dev/null
+++ b/public/-/emojis/1/flag_nr.png
Binary files differ
diff --git a/public/-/emojis/1/flag_nu.png b/public/-/emojis/1/flag_nu.png
new file mode 100644
index 00000000000..f03614443ee
--- /dev/null
+++ b/public/-/emojis/1/flag_nu.png
Binary files differ
diff --git a/public/-/emojis/1/flag_nz.png b/public/-/emojis/1/flag_nz.png
new file mode 100644
index 00000000000..a4eeeab9cd9
--- /dev/null
+++ b/public/-/emojis/1/flag_nz.png
Binary files differ
diff --git a/public/-/emojis/1/flag_om.png b/public/-/emojis/1/flag_om.png
new file mode 100644
index 00000000000..ea824ba31e7
--- /dev/null
+++ b/public/-/emojis/1/flag_om.png
Binary files differ
diff --git a/public/-/emojis/1/flag_pa.png b/public/-/emojis/1/flag_pa.png
new file mode 100644
index 00000000000..c3091d89889
--- /dev/null
+++ b/public/-/emojis/1/flag_pa.png
Binary files differ
diff --git a/public/-/emojis/1/flag_pe.png b/public/-/emojis/1/flag_pe.png
new file mode 100644
index 00000000000..39223aa9dbb
--- /dev/null
+++ b/public/-/emojis/1/flag_pe.png
Binary files differ
diff --git a/public/-/emojis/1/flag_pf.png b/public/-/emojis/1/flag_pf.png
new file mode 100644
index 00000000000..113445f8f6e
--- /dev/null
+++ b/public/-/emojis/1/flag_pf.png
Binary files differ
diff --git a/public/-/emojis/1/flag_pg.png b/public/-/emojis/1/flag_pg.png
new file mode 100644
index 00000000000..825e9dcb762
--- /dev/null
+++ b/public/-/emojis/1/flag_pg.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ph.png b/public/-/emojis/1/flag_ph.png
new file mode 100644
index 00000000000..8260e15bd2c
--- /dev/null
+++ b/public/-/emojis/1/flag_ph.png
Binary files differ
diff --git a/public/-/emojis/1/flag_pk.png b/public/-/emojis/1/flag_pk.png
new file mode 100644
index 00000000000..a7b6a1c5074
--- /dev/null
+++ b/public/-/emojis/1/flag_pk.png
Binary files differ
diff --git a/public/-/emojis/1/flag_pl.png b/public/-/emojis/1/flag_pl.png
new file mode 100644
index 00000000000..19de2edec11
--- /dev/null
+++ b/public/-/emojis/1/flag_pl.png
Binary files differ
diff --git a/public/-/emojis/1/flag_pm.png b/public/-/emojis/1/flag_pm.png
new file mode 100644
index 00000000000..2ca60554193
--- /dev/null
+++ b/public/-/emojis/1/flag_pm.png
Binary files differ
diff --git a/public/-/emojis/1/flag_pn.png b/public/-/emojis/1/flag_pn.png
new file mode 100644
index 00000000000..f2263b154bc
--- /dev/null
+++ b/public/-/emojis/1/flag_pn.png
Binary files differ
diff --git a/public/-/emojis/1/flag_pr.png b/public/-/emojis/1/flag_pr.png
new file mode 100644
index 00000000000..d0209cddb79
--- /dev/null
+++ b/public/-/emojis/1/flag_pr.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ps.png b/public/-/emojis/1/flag_ps.png
new file mode 100644
index 00000000000..7ccab09778b
--- /dev/null
+++ b/public/-/emojis/1/flag_ps.png
Binary files differ
diff --git a/public/-/emojis/1/flag_pt.png b/public/-/emojis/1/flag_pt.png
new file mode 100644
index 00000000000..cc93f27c64b
--- /dev/null
+++ b/public/-/emojis/1/flag_pt.png
Binary files differ
diff --git a/public/-/emojis/1/flag_pw.png b/public/-/emojis/1/flag_pw.png
new file mode 100644
index 00000000000..154b2f12d3c
--- /dev/null
+++ b/public/-/emojis/1/flag_pw.png
Binary files differ
diff --git a/public/-/emojis/1/flag_py.png b/public/-/emojis/1/flag_py.png
new file mode 100644
index 00000000000..662ad2f6ff1
--- /dev/null
+++ b/public/-/emojis/1/flag_py.png
Binary files differ
diff --git a/public/-/emojis/1/flag_qa.png b/public/-/emojis/1/flag_qa.png
new file mode 100644
index 00000000000..a01d8b05cc7
--- /dev/null
+++ b/public/-/emojis/1/flag_qa.png
Binary files differ
diff --git a/public/-/emojis/1/flag_re.png b/public/-/emojis/1/flag_re.png
new file mode 100644
index 00000000000..57f2bbe9df8
--- /dev/null
+++ b/public/-/emojis/1/flag_re.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ro.png b/public/-/emojis/1/flag_ro.png
new file mode 100644
index 00000000000..3e48c447706
--- /dev/null
+++ b/public/-/emojis/1/flag_ro.png
Binary files differ
diff --git a/public/-/emojis/1/flag_rs.png b/public/-/emojis/1/flag_rs.png
new file mode 100644
index 00000000000..9df6c9a5235
--- /dev/null
+++ b/public/-/emojis/1/flag_rs.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ru.png b/public/-/emojis/1/flag_ru.png
new file mode 100644
index 00000000000..e50c9db90e7
--- /dev/null
+++ b/public/-/emojis/1/flag_ru.png
Binary files differ
diff --git a/public/-/emojis/1/flag_rw.png b/public/-/emojis/1/flag_rw.png
new file mode 100644
index 00000000000..c238c874e1d
--- /dev/null
+++ b/public/-/emojis/1/flag_rw.png
Binary files differ
diff --git a/public/-/emojis/1/flag_sa.png b/public/-/emojis/1/flag_sa.png
new file mode 100644
index 00000000000..4941be7d198
--- /dev/null
+++ b/public/-/emojis/1/flag_sa.png
Binary files differ
diff --git a/public/-/emojis/1/flag_sb.png b/public/-/emojis/1/flag_sb.png
new file mode 100644
index 00000000000..7d8f1ac6130
--- /dev/null
+++ b/public/-/emojis/1/flag_sb.png
Binary files differ
diff --git a/public/-/emojis/1/flag_sc.png b/public/-/emojis/1/flag_sc.png
new file mode 100644
index 00000000000..6ae4d90765e
--- /dev/null
+++ b/public/-/emojis/1/flag_sc.png
Binary files differ
diff --git a/public/-/emojis/1/flag_sd.png b/public/-/emojis/1/flag_sd.png
new file mode 100644
index 00000000000..963be1b36fb
--- /dev/null
+++ b/public/-/emojis/1/flag_sd.png
Binary files differ
diff --git a/public/-/emojis/1/flag_se.png b/public/-/emojis/1/flag_se.png
new file mode 100644
index 00000000000..fc0d0e0ce89
--- /dev/null
+++ b/public/-/emojis/1/flag_se.png
Binary files differ
diff --git a/public/-/emojis/1/flag_sg.png b/public/-/emojis/1/flag_sg.png
new file mode 100644
index 00000000000..de3c7737c42
--- /dev/null
+++ b/public/-/emojis/1/flag_sg.png
Binary files differ
diff --git a/public/-/emojis/1/flag_sh.png b/public/-/emojis/1/flag_sh.png
new file mode 100644
index 00000000000..40cd9e44e96
--- /dev/null
+++ b/public/-/emojis/1/flag_sh.png
Binary files differ
diff --git a/public/-/emojis/1/flag_si.png b/public/-/emojis/1/flag_si.png
new file mode 100644
index 00000000000..e308999dba2
--- /dev/null
+++ b/public/-/emojis/1/flag_si.png
Binary files differ
diff --git a/public/-/emojis/1/flag_sj.png b/public/-/emojis/1/flag_sj.png
new file mode 100644
index 00000000000..5884e648228
--- /dev/null
+++ b/public/-/emojis/1/flag_sj.png
Binary files differ
diff --git a/public/-/emojis/1/flag_sk.png b/public/-/emojis/1/flag_sk.png
new file mode 100644
index 00000000000..4259d0e1418
--- /dev/null
+++ b/public/-/emojis/1/flag_sk.png
Binary files differ
diff --git a/public/-/emojis/1/flag_sl.png b/public/-/emojis/1/flag_sl.png
new file mode 100644
index 00000000000..d2cc68830ab
--- /dev/null
+++ b/public/-/emojis/1/flag_sl.png
Binary files differ
diff --git a/public/-/emojis/1/flag_sm.png b/public/-/emojis/1/flag_sm.png
new file mode 100644
index 00000000000..03b8708754e
--- /dev/null
+++ b/public/-/emojis/1/flag_sm.png
Binary files differ
diff --git a/public/-/emojis/1/flag_sn.png b/public/-/emojis/1/flag_sn.png
new file mode 100644
index 00000000000..5368bbe93df
--- /dev/null
+++ b/public/-/emojis/1/flag_sn.png
Binary files differ
diff --git a/public/-/emojis/1/flag_so.png b/public/-/emojis/1/flag_so.png
new file mode 100644
index 00000000000..68a0597365a
--- /dev/null
+++ b/public/-/emojis/1/flag_so.png
Binary files differ
diff --git a/public/-/emojis/1/flag_sr.png b/public/-/emojis/1/flag_sr.png
new file mode 100644
index 00000000000..d3251327035
--- /dev/null
+++ b/public/-/emojis/1/flag_sr.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ss.png b/public/-/emojis/1/flag_ss.png
new file mode 100644
index 00000000000..122977e798f
--- /dev/null
+++ b/public/-/emojis/1/flag_ss.png
Binary files differ
diff --git a/public/-/emojis/1/flag_st.png b/public/-/emojis/1/flag_st.png
new file mode 100644
index 00000000000..f83a863d612
--- /dev/null
+++ b/public/-/emojis/1/flag_st.png
Binary files differ
diff --git a/public/-/emojis/1/flag_sv.png b/public/-/emojis/1/flag_sv.png
new file mode 100644
index 00000000000..efb83e2f253
--- /dev/null
+++ b/public/-/emojis/1/flag_sv.png
Binary files differ
diff --git a/public/-/emojis/1/flag_sx.png b/public/-/emojis/1/flag_sx.png
new file mode 100644
index 00000000000..94b760fbedf
--- /dev/null
+++ b/public/-/emojis/1/flag_sx.png
Binary files differ
diff --git a/public/-/emojis/1/flag_sy.png b/public/-/emojis/1/flag_sy.png
new file mode 100644
index 00000000000..09a8ee8f78c
--- /dev/null
+++ b/public/-/emojis/1/flag_sy.png
Binary files differ
diff --git a/public/-/emojis/1/flag_sz.png b/public/-/emojis/1/flag_sz.png
new file mode 100644
index 00000000000..f74e82ea1fd
--- /dev/null
+++ b/public/-/emojis/1/flag_sz.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ta.png b/public/-/emojis/1/flag_ta.png
new file mode 100644
index 00000000000..b44283e90e2
--- /dev/null
+++ b/public/-/emojis/1/flag_ta.png
Binary files differ
diff --git a/public/-/emojis/1/flag_tc.png b/public/-/emojis/1/flag_tc.png
new file mode 100644
index 00000000000..156b33d1ba6
--- /dev/null
+++ b/public/-/emojis/1/flag_tc.png
Binary files differ
diff --git a/public/-/emojis/1/flag_td.png b/public/-/emojis/1/flag_td.png
new file mode 100644
index 00000000000..ebe7f592828
--- /dev/null
+++ b/public/-/emojis/1/flag_td.png
Binary files differ
diff --git a/public/-/emojis/1/flag_tf.png b/public/-/emojis/1/flag_tf.png
new file mode 100644
index 00000000000..a1a3ad68ee2
--- /dev/null
+++ b/public/-/emojis/1/flag_tf.png
Binary files differ
diff --git a/public/-/emojis/1/flag_tg.png b/public/-/emojis/1/flag_tg.png
new file mode 100644
index 00000000000..826b73c9ac5
--- /dev/null
+++ b/public/-/emojis/1/flag_tg.png
Binary files differ
diff --git a/public/-/emojis/1/flag_th.png b/public/-/emojis/1/flag_th.png
new file mode 100644
index 00000000000..93ff542c5a6
--- /dev/null
+++ b/public/-/emojis/1/flag_th.png
Binary files differ
diff --git a/public/-/emojis/1/flag_tj.png b/public/-/emojis/1/flag_tj.png
new file mode 100644
index 00000000000..7a8a0b6190a
--- /dev/null
+++ b/public/-/emojis/1/flag_tj.png
Binary files differ
diff --git a/public/-/emojis/1/flag_tk.png b/public/-/emojis/1/flag_tk.png
new file mode 100644
index 00000000000..2fa5a21b1bb
--- /dev/null
+++ b/public/-/emojis/1/flag_tk.png
Binary files differ
diff --git a/public/-/emojis/1/flag_tl.png b/public/-/emojis/1/flag_tl.png
new file mode 100644
index 00000000000..5b120eccc6f
--- /dev/null
+++ b/public/-/emojis/1/flag_tl.png
Binary files differ
diff --git a/public/-/emojis/1/flag_tm.png b/public/-/emojis/1/flag_tm.png
new file mode 100644
index 00000000000..c3c4f532302
--- /dev/null
+++ b/public/-/emojis/1/flag_tm.png
Binary files differ
diff --git a/public/-/emojis/1/flag_tn.png b/public/-/emojis/1/flag_tn.png
new file mode 100644
index 00000000000..58ef161229f
--- /dev/null
+++ b/public/-/emojis/1/flag_tn.png
Binary files differ
diff --git a/public/-/emojis/1/flag_to.png b/public/-/emojis/1/flag_to.png
new file mode 100644
index 00000000000..1ffa7bb9d19
--- /dev/null
+++ b/public/-/emojis/1/flag_to.png
Binary files differ
diff --git a/public/-/emojis/1/flag_tr.png b/public/-/emojis/1/flag_tr.png
new file mode 100644
index 00000000000..325251fae88
--- /dev/null
+++ b/public/-/emojis/1/flag_tr.png
Binary files differ
diff --git a/public/-/emojis/1/flag_tt.png b/public/-/emojis/1/flag_tt.png
new file mode 100644
index 00000000000..ed3bb39a300
--- /dev/null
+++ b/public/-/emojis/1/flag_tt.png
Binary files differ
diff --git a/public/-/emojis/1/flag_tv.png b/public/-/emojis/1/flag_tv.png
new file mode 100644
index 00000000000..e82c65c7bb9
--- /dev/null
+++ b/public/-/emojis/1/flag_tv.png
Binary files differ
diff --git a/public/-/emojis/1/flag_tw.png b/public/-/emojis/1/flag_tw.png
new file mode 100644
index 00000000000..3a8f00b5928
--- /dev/null
+++ b/public/-/emojis/1/flag_tw.png
Binary files differ
diff --git a/public/-/emojis/1/flag_tz.png b/public/-/emojis/1/flag_tz.png
new file mode 100644
index 00000000000..2a020853d4e
--- /dev/null
+++ b/public/-/emojis/1/flag_tz.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ua.png b/public/-/emojis/1/flag_ua.png
new file mode 100644
index 00000000000..cd84d1bbd36
--- /dev/null
+++ b/public/-/emojis/1/flag_ua.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ug.png b/public/-/emojis/1/flag_ug.png
new file mode 100644
index 00000000000..dc97690eb55
--- /dev/null
+++ b/public/-/emojis/1/flag_ug.png
Binary files differ
diff --git a/public/-/emojis/1/flag_um.png b/public/-/emojis/1/flag_um.png
new file mode 100644
index 00000000000..4a7ee3cdf13
--- /dev/null
+++ b/public/-/emojis/1/flag_um.png
Binary files differ
diff --git a/public/-/emojis/1/flag_us.png b/public/-/emojis/1/flag_us.png
new file mode 100644
index 00000000000..9f730305860
--- /dev/null
+++ b/public/-/emojis/1/flag_us.png
Binary files differ
diff --git a/public/-/emojis/1/flag_uy.png b/public/-/emojis/1/flag_uy.png
new file mode 100644
index 00000000000..b8002a697a6
--- /dev/null
+++ b/public/-/emojis/1/flag_uy.png
Binary files differ
diff --git a/public/-/emojis/1/flag_uz.png b/public/-/emojis/1/flag_uz.png
new file mode 100644
index 00000000000..d56ca9bc424
--- /dev/null
+++ b/public/-/emojis/1/flag_uz.png
Binary files differ
diff --git a/public/-/emojis/1/flag_va.png b/public/-/emojis/1/flag_va.png
new file mode 100644
index 00000000000..ddaf5e3141b
--- /dev/null
+++ b/public/-/emojis/1/flag_va.png
Binary files differ
diff --git a/public/-/emojis/1/flag_vc.png b/public/-/emojis/1/flag_vc.png
new file mode 100644
index 00000000000..43703c62a71
--- /dev/null
+++ b/public/-/emojis/1/flag_vc.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ve.png b/public/-/emojis/1/flag_ve.png
new file mode 100644
index 00000000000..1b62796824e
--- /dev/null
+++ b/public/-/emojis/1/flag_ve.png
Binary files differ
diff --git a/public/-/emojis/1/flag_vg.png b/public/-/emojis/1/flag_vg.png
new file mode 100644
index 00000000000..536f780f1c0
--- /dev/null
+++ b/public/-/emojis/1/flag_vg.png
Binary files differ
diff --git a/public/-/emojis/1/flag_vi.png b/public/-/emojis/1/flag_vi.png
new file mode 100644
index 00000000000..64102012cfe
--- /dev/null
+++ b/public/-/emojis/1/flag_vi.png
Binary files differ
diff --git a/public/-/emojis/1/flag_vn.png b/public/-/emojis/1/flag_vn.png
new file mode 100644
index 00000000000..427036046b6
--- /dev/null
+++ b/public/-/emojis/1/flag_vn.png
Binary files differ
diff --git a/public/-/emojis/1/flag_vu.png b/public/-/emojis/1/flag_vu.png
new file mode 100644
index 00000000000..706eba44070
--- /dev/null
+++ b/public/-/emojis/1/flag_vu.png
Binary files differ
diff --git a/public/-/emojis/1/flag_wf.png b/public/-/emojis/1/flag_wf.png
new file mode 100644
index 00000000000..70c761036bd
--- /dev/null
+++ b/public/-/emojis/1/flag_wf.png
Binary files differ
diff --git a/public/-/emojis/1/flag_white.png b/public/-/emojis/1/flag_white.png
new file mode 100644
index 00000000000..86d6e96d5e9
--- /dev/null
+++ b/public/-/emojis/1/flag_white.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ws.png b/public/-/emojis/1/flag_ws.png
new file mode 100644
index 00000000000..a1ea0703141
--- /dev/null
+++ b/public/-/emojis/1/flag_ws.png
Binary files differ
diff --git a/public/-/emojis/1/flag_xk.png b/public/-/emojis/1/flag_xk.png
new file mode 100644
index 00000000000..e587a446632
--- /dev/null
+++ b/public/-/emojis/1/flag_xk.png
Binary files differ
diff --git a/public/-/emojis/1/flag_ye.png b/public/-/emojis/1/flag_ye.png
new file mode 100644
index 00000000000..eadfebd5f67
--- /dev/null
+++ b/public/-/emojis/1/flag_ye.png
Binary files differ
diff --git a/public/-/emojis/1/flag_yt.png b/public/-/emojis/1/flag_yt.png
new file mode 100644
index 00000000000..c81fa6d886e
--- /dev/null
+++ b/public/-/emojis/1/flag_yt.png
Binary files differ
diff --git a/public/-/emojis/1/flag_za.png b/public/-/emojis/1/flag_za.png
new file mode 100644
index 00000000000..f397ef5072f
--- /dev/null
+++ b/public/-/emojis/1/flag_za.png
Binary files differ
diff --git a/public/-/emojis/1/flag_zm.png b/public/-/emojis/1/flag_zm.png
new file mode 100644
index 00000000000..2494a31f662
--- /dev/null
+++ b/public/-/emojis/1/flag_zm.png
Binary files differ
diff --git a/public/-/emojis/1/flag_zw.png b/public/-/emojis/1/flag_zw.png
new file mode 100644
index 00000000000..e09b9652be6
--- /dev/null
+++ b/public/-/emojis/1/flag_zw.png
Binary files differ
diff --git a/public/-/emojis/1/flags.png b/public/-/emojis/1/flags.png
new file mode 100644
index 00000000000..3b451035a3a
--- /dev/null
+++ b/public/-/emojis/1/flags.png
Binary files differ
diff --git a/public/-/emojis/1/flashlight.png b/public/-/emojis/1/flashlight.png
new file mode 100644
index 00000000000..eee36c25067
--- /dev/null
+++ b/public/-/emojis/1/flashlight.png
Binary files differ
diff --git a/public/-/emojis/1/fleur-de-lis.png b/public/-/emojis/1/fleur-de-lis.png
new file mode 100644
index 00000000000..c9250d27fa7
--- /dev/null
+++ b/public/-/emojis/1/fleur-de-lis.png
Binary files differ
diff --git a/public/-/emojis/1/floppy_disk.png b/public/-/emojis/1/floppy_disk.png
new file mode 100644
index 00000000000..072a76d3c13
--- /dev/null
+++ b/public/-/emojis/1/floppy_disk.png
Binary files differ
diff --git a/public/-/emojis/1/flower_playing_cards.png b/public/-/emojis/1/flower_playing_cards.png
new file mode 100644
index 00000000000..6766b044d95
--- /dev/null
+++ b/public/-/emojis/1/flower_playing_cards.png
Binary files differ
diff --git a/public/-/emojis/1/flushed.png b/public/-/emojis/1/flushed.png
new file mode 100644
index 00000000000..829220bc470
--- /dev/null
+++ b/public/-/emojis/1/flushed.png
Binary files differ
diff --git a/public/-/emojis/1/fog.png b/public/-/emojis/1/fog.png
new file mode 100644
index 00000000000..4e73c2de272
--- /dev/null
+++ b/public/-/emojis/1/fog.png
Binary files differ
diff --git a/public/-/emojis/1/foggy.png b/public/-/emojis/1/foggy.png
new file mode 100644
index 00000000000..57702d8d3ac
--- /dev/null
+++ b/public/-/emojis/1/foggy.png
Binary files differ
diff --git a/public/-/emojis/1/football.png b/public/-/emojis/1/football.png
new file mode 100644
index 00000000000..10366f41fce
--- /dev/null
+++ b/public/-/emojis/1/football.png
Binary files differ
diff --git a/public/-/emojis/1/footprints.png b/public/-/emojis/1/footprints.png
new file mode 100644
index 00000000000..b2673c5a1a8
--- /dev/null
+++ b/public/-/emojis/1/footprints.png
Binary files differ
diff --git a/public/-/emojis/1/fork_and_knife.png b/public/-/emojis/1/fork_and_knife.png
new file mode 100644
index 00000000000..09f1feaea1c
--- /dev/null
+++ b/public/-/emojis/1/fork_and_knife.png
Binary files differ
diff --git a/public/-/emojis/1/fork_knife_plate.png b/public/-/emojis/1/fork_knife_plate.png
new file mode 100644
index 00000000000..7411755f708
--- /dev/null
+++ b/public/-/emojis/1/fork_knife_plate.png
Binary files differ
diff --git a/public/-/emojis/1/fountain.png b/public/-/emojis/1/fountain.png
new file mode 100644
index 00000000000..293f5d91c0f
--- /dev/null
+++ b/public/-/emojis/1/fountain.png
Binary files differ
diff --git a/public/-/emojis/1/four.png b/public/-/emojis/1/four.png
new file mode 100644
index 00000000000..b0e914aac45
--- /dev/null
+++ b/public/-/emojis/1/four.png
Binary files differ
diff --git a/public/-/emojis/1/four_leaf_clover.png b/public/-/emojis/1/four_leaf_clover.png
new file mode 100644
index 00000000000..fdedfcc2b4e
--- /dev/null
+++ b/public/-/emojis/1/four_leaf_clover.png
Binary files differ
diff --git a/public/-/emojis/1/fox.png b/public/-/emojis/1/fox.png
new file mode 100644
index 00000000000..1ab339bf054
--- /dev/null
+++ b/public/-/emojis/1/fox.png
Binary files differ
diff --git a/public/-/emojis/1/frame_photo.png b/public/-/emojis/1/frame_photo.png
new file mode 100644
index 00000000000..9fe84607bfd
--- /dev/null
+++ b/public/-/emojis/1/frame_photo.png
Binary files differ
diff --git a/public/-/emojis/1/free.png b/public/-/emojis/1/free.png
new file mode 100644
index 00000000000..b71956eb48a
--- /dev/null
+++ b/public/-/emojis/1/free.png
Binary files differ
diff --git a/public/-/emojis/1/french_bread.png b/public/-/emojis/1/french_bread.png
new file mode 100644
index 00000000000..4c2c5639822
--- /dev/null
+++ b/public/-/emojis/1/french_bread.png
Binary files differ
diff --git a/public/-/emojis/1/fried_shrimp.png b/public/-/emojis/1/fried_shrimp.png
new file mode 100644
index 00000000000..752ba7f1398
--- /dev/null
+++ b/public/-/emojis/1/fried_shrimp.png
Binary files differ
diff --git a/public/-/emojis/1/fries.png b/public/-/emojis/1/fries.png
new file mode 100644
index 00000000000..4e2a4caacef
--- /dev/null
+++ b/public/-/emojis/1/fries.png
Binary files differ
diff --git a/public/-/emojis/1/frog.png b/public/-/emojis/1/frog.png
new file mode 100644
index 00000000000..8825d1ad577
--- /dev/null
+++ b/public/-/emojis/1/frog.png
Binary files differ
diff --git a/public/-/emojis/1/frowning.png b/public/-/emojis/1/frowning.png
new file mode 100644
index 00000000000..43ab6b0a1c1
--- /dev/null
+++ b/public/-/emojis/1/frowning.png
Binary files differ
diff --git a/public/-/emojis/1/frowning2.png b/public/-/emojis/1/frowning2.png
new file mode 100644
index 00000000000..6ae71f233b9
--- /dev/null
+++ b/public/-/emojis/1/frowning2.png
Binary files differ
diff --git a/public/-/emojis/1/fuelpump.png b/public/-/emojis/1/fuelpump.png
new file mode 100644
index 00000000000..05b18794474
--- /dev/null
+++ b/public/-/emojis/1/fuelpump.png
Binary files differ
diff --git a/public/-/emojis/1/full_moon.png b/public/-/emojis/1/full_moon.png
new file mode 100644
index 00000000000..c9a2d6aa7c9
--- /dev/null
+++ b/public/-/emojis/1/full_moon.png
Binary files differ
diff --git a/public/-/emojis/1/full_moon_with_face.png b/public/-/emojis/1/full_moon_with_face.png
new file mode 100644
index 00000000000..a5c25bbaf64
--- /dev/null
+++ b/public/-/emojis/1/full_moon_with_face.png
Binary files differ
diff --git a/public/-/emojis/1/game_die.png b/public/-/emojis/1/game_die.png
new file mode 100644
index 00000000000..ad3626fe5e5
--- /dev/null
+++ b/public/-/emojis/1/game_die.png
Binary files differ
diff --git a/public/-/emojis/1/gay_pride_flag.png b/public/-/emojis/1/gay_pride_flag.png
new file mode 100644
index 00000000000..1bec5f2ffd7
--- /dev/null
+++ b/public/-/emojis/1/gay_pride_flag.png
Binary files differ
diff --git a/public/-/emojis/1/gear.png b/public/-/emojis/1/gear.png
new file mode 100644
index 00000000000..2a1cc2c0ff4
--- /dev/null
+++ b/public/-/emojis/1/gear.png
Binary files differ
diff --git a/public/-/emojis/1/gem.png b/public/-/emojis/1/gem.png
new file mode 100644
index 00000000000..db122d26a19
--- /dev/null
+++ b/public/-/emojis/1/gem.png
Binary files differ
diff --git a/public/-/emojis/1/gemini.png b/public/-/emojis/1/gemini.png
new file mode 100644
index 00000000000..1a09698cf00
--- /dev/null
+++ b/public/-/emojis/1/gemini.png
Binary files differ
diff --git a/public/-/emojis/1/ghost.png b/public/-/emojis/1/ghost.png
new file mode 100644
index 00000000000..5650bc0ed18
--- /dev/null
+++ b/public/-/emojis/1/ghost.png
Binary files differ
diff --git a/public/-/emojis/1/gift.png b/public/-/emojis/1/gift.png
new file mode 100644
index 00000000000..844e2164560
--- /dev/null
+++ b/public/-/emojis/1/gift.png
Binary files differ
diff --git a/public/-/emojis/1/gift_heart.png b/public/-/emojis/1/gift_heart.png
new file mode 100644
index 00000000000..902ceafe4d1
--- /dev/null
+++ b/public/-/emojis/1/gift_heart.png
Binary files differ
diff --git a/public/-/emojis/1/girl.png b/public/-/emojis/1/girl.png
new file mode 100644
index 00000000000..dc1d4d08b39
--- /dev/null
+++ b/public/-/emojis/1/girl.png
Binary files differ
diff --git a/public/-/emojis/1/girl_tone1.png b/public/-/emojis/1/girl_tone1.png
new file mode 100644
index 00000000000..bb667e88651
--- /dev/null
+++ b/public/-/emojis/1/girl_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/girl_tone2.png b/public/-/emojis/1/girl_tone2.png
new file mode 100644
index 00000000000..a59ed4a3f0d
--- /dev/null
+++ b/public/-/emojis/1/girl_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/girl_tone3.png b/public/-/emojis/1/girl_tone3.png
new file mode 100644
index 00000000000..517e7f2a7b0
--- /dev/null
+++ b/public/-/emojis/1/girl_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/girl_tone4.png b/public/-/emojis/1/girl_tone4.png
new file mode 100644
index 00000000000..542d96c8487
--- /dev/null
+++ b/public/-/emojis/1/girl_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/girl_tone5.png b/public/-/emojis/1/girl_tone5.png
new file mode 100644
index 00000000000..66b7c28c2df
--- /dev/null
+++ b/public/-/emojis/1/girl_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/globe_with_meridians.png b/public/-/emojis/1/globe_with_meridians.png
new file mode 100644
index 00000000000..82450c1a4ba
--- /dev/null
+++ b/public/-/emojis/1/globe_with_meridians.png
Binary files differ
diff --git a/public/-/emojis/1/goal.png b/public/-/emojis/1/goal.png
new file mode 100644
index 00000000000..df3a53da0fb
--- /dev/null
+++ b/public/-/emojis/1/goal.png
Binary files differ
diff --git a/public/-/emojis/1/goat.png b/public/-/emojis/1/goat.png
new file mode 100644
index 00000000000..f9d9e38a128
--- /dev/null
+++ b/public/-/emojis/1/goat.png
Binary files differ
diff --git a/public/-/emojis/1/golf.png b/public/-/emojis/1/golf.png
new file mode 100644
index 00000000000..f65a21d8a46
--- /dev/null
+++ b/public/-/emojis/1/golf.png
Binary files differ
diff --git a/public/-/emojis/1/golfer.png b/public/-/emojis/1/golfer.png
new file mode 100644
index 00000000000..39c552de86d
--- /dev/null
+++ b/public/-/emojis/1/golfer.png
Binary files differ
diff --git a/public/-/emojis/1/gorilla.png b/public/-/emojis/1/gorilla.png
new file mode 100644
index 00000000000..acc51e13622
--- /dev/null
+++ b/public/-/emojis/1/gorilla.png
Binary files differ
diff --git a/public/-/emojis/1/grapes.png b/public/-/emojis/1/grapes.png
new file mode 100644
index 00000000000..30d22218896
--- /dev/null
+++ b/public/-/emojis/1/grapes.png
Binary files differ
diff --git a/public/-/emojis/1/green_apple.png b/public/-/emojis/1/green_apple.png
new file mode 100644
index 00000000000..5fd51bd3915
--- /dev/null
+++ b/public/-/emojis/1/green_apple.png
Binary files differ
diff --git a/public/-/emojis/1/green_book.png b/public/-/emojis/1/green_book.png
new file mode 100644
index 00000000000..e5e411cf3b5
--- /dev/null
+++ b/public/-/emojis/1/green_book.png
Binary files differ
diff --git a/public/-/emojis/1/green_heart.png b/public/-/emojis/1/green_heart.png
new file mode 100644
index 00000000000..c52d60a58be
--- /dev/null
+++ b/public/-/emojis/1/green_heart.png
Binary files differ
diff --git a/public/-/emojis/1/grey_exclamation.png b/public/-/emojis/1/grey_exclamation.png
new file mode 100644
index 00000000000..9b64da8bf7f
--- /dev/null
+++ b/public/-/emojis/1/grey_exclamation.png
Binary files differ
diff --git a/public/-/emojis/1/grey_question.png b/public/-/emojis/1/grey_question.png
new file mode 100644
index 00000000000..6e7824c75f6
--- /dev/null
+++ b/public/-/emojis/1/grey_question.png
Binary files differ
diff --git a/public/-/emojis/1/grimacing.png b/public/-/emojis/1/grimacing.png
new file mode 100644
index 00000000000..871b2f071c9
--- /dev/null
+++ b/public/-/emojis/1/grimacing.png
Binary files differ
diff --git a/public/-/emojis/1/grin.png b/public/-/emojis/1/grin.png
new file mode 100644
index 00000000000..418d94c811b
--- /dev/null
+++ b/public/-/emojis/1/grin.png
Binary files differ
diff --git a/public/-/emojis/1/grinning.png b/public/-/emojis/1/grinning.png
new file mode 100644
index 00000000000..3e8e0dab78c
--- /dev/null
+++ b/public/-/emojis/1/grinning.png
Binary files differ
diff --git a/public/-/emojis/1/guardsman.png b/public/-/emojis/1/guardsman.png
new file mode 100644
index 00000000000..8d7ab3c473c
--- /dev/null
+++ b/public/-/emojis/1/guardsman.png
Binary files differ
diff --git a/public/-/emojis/1/guardsman_tone1.png b/public/-/emojis/1/guardsman_tone1.png
new file mode 100644
index 00000000000..cea9ba27468
--- /dev/null
+++ b/public/-/emojis/1/guardsman_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/guardsman_tone2.png b/public/-/emojis/1/guardsman_tone2.png
new file mode 100644
index 00000000000..037464e4028
--- /dev/null
+++ b/public/-/emojis/1/guardsman_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/guardsman_tone3.png b/public/-/emojis/1/guardsman_tone3.png
new file mode 100644
index 00000000000..0f6726fbe87
--- /dev/null
+++ b/public/-/emojis/1/guardsman_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/guardsman_tone4.png b/public/-/emojis/1/guardsman_tone4.png
new file mode 100644
index 00000000000..85fcf9a3b97
--- /dev/null
+++ b/public/-/emojis/1/guardsman_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/guardsman_tone5.png b/public/-/emojis/1/guardsman_tone5.png
new file mode 100644
index 00000000000..e5f9ca7d5a2
--- /dev/null
+++ b/public/-/emojis/1/guardsman_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/guitar.png b/public/-/emojis/1/guitar.png
new file mode 100644
index 00000000000..43d752f1e3d
--- /dev/null
+++ b/public/-/emojis/1/guitar.png
Binary files differ
diff --git a/public/-/emojis/1/gun.png b/public/-/emojis/1/gun.png
new file mode 100644
index 00000000000..89c5c244c7b
--- /dev/null
+++ b/public/-/emojis/1/gun.png
Binary files differ
diff --git a/public/-/emojis/1/haircut.png b/public/-/emojis/1/haircut.png
new file mode 100644
index 00000000000..91266b12930
--- /dev/null
+++ b/public/-/emojis/1/haircut.png
Binary files differ
diff --git a/public/-/emojis/1/haircut_tone1.png b/public/-/emojis/1/haircut_tone1.png
new file mode 100644
index 00000000000..c743b74abeb
--- /dev/null
+++ b/public/-/emojis/1/haircut_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/haircut_tone2.png b/public/-/emojis/1/haircut_tone2.png
new file mode 100644
index 00000000000..f144f8e55ce
--- /dev/null
+++ b/public/-/emojis/1/haircut_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/haircut_tone3.png b/public/-/emojis/1/haircut_tone3.png
new file mode 100644
index 00000000000..d5ad19563ac
--- /dev/null
+++ b/public/-/emojis/1/haircut_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/haircut_tone4.png b/public/-/emojis/1/haircut_tone4.png
new file mode 100644
index 00000000000..244fd3af008
--- /dev/null
+++ b/public/-/emojis/1/haircut_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/haircut_tone5.png b/public/-/emojis/1/haircut_tone5.png
new file mode 100644
index 00000000000..20a94a88623
--- /dev/null
+++ b/public/-/emojis/1/haircut_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/hamburger.png b/public/-/emojis/1/hamburger.png
new file mode 100644
index 00000000000..3573b28a1fd
--- /dev/null
+++ b/public/-/emojis/1/hamburger.png
Binary files differ
diff --git a/public/-/emojis/1/hammer.png b/public/-/emojis/1/hammer.png
new file mode 100644
index 00000000000..00736cce47d
--- /dev/null
+++ b/public/-/emojis/1/hammer.png
Binary files differ
diff --git a/public/-/emojis/1/hammer_pick.png b/public/-/emojis/1/hammer_pick.png
new file mode 100644
index 00000000000..3bee30ec588
--- /dev/null
+++ b/public/-/emojis/1/hammer_pick.png
Binary files differ
diff --git a/public/-/emojis/1/hamster.png b/public/-/emojis/1/hamster.png
new file mode 100644
index 00000000000..9a04388e4e7
--- /dev/null
+++ b/public/-/emojis/1/hamster.png
Binary files differ
diff --git a/public/-/emojis/1/hand_splayed.png b/public/-/emojis/1/hand_splayed.png
new file mode 100644
index 00000000000..fb5ae8ebb5a
--- /dev/null
+++ b/public/-/emojis/1/hand_splayed.png
Binary files differ
diff --git a/public/-/emojis/1/hand_splayed_tone1.png b/public/-/emojis/1/hand_splayed_tone1.png
new file mode 100644
index 00000000000..a7888e6bd23
--- /dev/null
+++ b/public/-/emojis/1/hand_splayed_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/hand_splayed_tone2.png b/public/-/emojis/1/hand_splayed_tone2.png
new file mode 100644
index 00000000000..cc10fbc272d
--- /dev/null
+++ b/public/-/emojis/1/hand_splayed_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/hand_splayed_tone3.png b/public/-/emojis/1/hand_splayed_tone3.png
new file mode 100644
index 00000000000..707236ae8a4
--- /dev/null
+++ b/public/-/emojis/1/hand_splayed_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/hand_splayed_tone4.png b/public/-/emojis/1/hand_splayed_tone4.png
new file mode 100644
index 00000000000..1430df9c61f
--- /dev/null
+++ b/public/-/emojis/1/hand_splayed_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/hand_splayed_tone5.png b/public/-/emojis/1/hand_splayed_tone5.png
new file mode 100644
index 00000000000..80bec971b6b
--- /dev/null
+++ b/public/-/emojis/1/hand_splayed_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/handbag.png b/public/-/emojis/1/handbag.png
new file mode 100644
index 00000000000..cbf75c5d25e
--- /dev/null
+++ b/public/-/emojis/1/handbag.png
Binary files differ
diff --git a/public/-/emojis/1/handball.png b/public/-/emojis/1/handball.png
new file mode 100644
index 00000000000..1152f1344c7
--- /dev/null
+++ b/public/-/emojis/1/handball.png
Binary files differ
diff --git a/public/-/emojis/1/handball_tone1.png b/public/-/emojis/1/handball_tone1.png
new file mode 100644
index 00000000000..c26cac2df98
--- /dev/null
+++ b/public/-/emojis/1/handball_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/handball_tone2.png b/public/-/emojis/1/handball_tone2.png
new file mode 100644
index 00000000000..7baaf95a9a2
--- /dev/null
+++ b/public/-/emojis/1/handball_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/handball_tone3.png b/public/-/emojis/1/handball_tone3.png
new file mode 100644
index 00000000000..0e3a37c3d40
--- /dev/null
+++ b/public/-/emojis/1/handball_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/handball_tone4.png b/public/-/emojis/1/handball_tone4.png
new file mode 100644
index 00000000000..e1233f38266
--- /dev/null
+++ b/public/-/emojis/1/handball_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/handball_tone5.png b/public/-/emojis/1/handball_tone5.png
new file mode 100644
index 00000000000..6b1eb9b64b0
--- /dev/null
+++ b/public/-/emojis/1/handball_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/handshake.png b/public/-/emojis/1/handshake.png
new file mode 100644
index 00000000000..c5d35fd8138
--- /dev/null
+++ b/public/-/emojis/1/handshake.png
Binary files differ
diff --git a/public/-/emojis/1/handshake_tone1.png b/public/-/emojis/1/handshake_tone1.png
new file mode 100644
index 00000000000..8f8fbb9bdca
--- /dev/null
+++ b/public/-/emojis/1/handshake_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/handshake_tone2.png b/public/-/emojis/1/handshake_tone2.png
new file mode 100644
index 00000000000..336a77a6d78
--- /dev/null
+++ b/public/-/emojis/1/handshake_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/handshake_tone3.png b/public/-/emojis/1/handshake_tone3.png
new file mode 100644
index 00000000000..95f62d4fecd
--- /dev/null
+++ b/public/-/emojis/1/handshake_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/handshake_tone4.png b/public/-/emojis/1/handshake_tone4.png
new file mode 100644
index 00000000000..2b0a6433886
--- /dev/null
+++ b/public/-/emojis/1/handshake_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/handshake_tone5.png b/public/-/emojis/1/handshake_tone5.png
new file mode 100644
index 00000000000..40189ee68e4
--- /dev/null
+++ b/public/-/emojis/1/handshake_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/hash.png b/public/-/emojis/1/hash.png
new file mode 100644
index 00000000000..6e26f0070b0
--- /dev/null
+++ b/public/-/emojis/1/hash.png
Binary files differ
diff --git a/public/-/emojis/1/hatched_chick.png b/public/-/emojis/1/hatched_chick.png
new file mode 100644
index 00000000000..31dfb511e0e
--- /dev/null
+++ b/public/-/emojis/1/hatched_chick.png
Binary files differ
diff --git a/public/-/emojis/1/hatching_chick.png b/public/-/emojis/1/hatching_chick.png
new file mode 100644
index 00000000000..c5b0e8f3bcc
--- /dev/null
+++ b/public/-/emojis/1/hatching_chick.png
Binary files differ
diff --git a/public/-/emojis/1/head_bandage.png b/public/-/emojis/1/head_bandage.png
new file mode 100644
index 00000000000..0be723085e0
--- /dev/null
+++ b/public/-/emojis/1/head_bandage.png
Binary files differ
diff --git a/public/-/emojis/1/headphones.png b/public/-/emojis/1/headphones.png
new file mode 100644
index 00000000000..e9fd34041d8
--- /dev/null
+++ b/public/-/emojis/1/headphones.png
Binary files differ
diff --git a/public/-/emojis/1/hear_no_evil.png b/public/-/emojis/1/hear_no_evil.png
new file mode 100644
index 00000000000..74b6be0c6c5
--- /dev/null
+++ b/public/-/emojis/1/hear_no_evil.png
Binary files differ
diff --git a/public/-/emojis/1/heart.png b/public/-/emojis/1/heart.png
new file mode 100644
index 00000000000..638cb72dc4e
--- /dev/null
+++ b/public/-/emojis/1/heart.png
Binary files differ
diff --git a/public/-/emojis/1/heart_decoration.png b/public/-/emojis/1/heart_decoration.png
new file mode 100644
index 00000000000..5443f60bc63
--- /dev/null
+++ b/public/-/emojis/1/heart_decoration.png
Binary files differ
diff --git a/public/-/emojis/1/heart_exclamation.png b/public/-/emojis/1/heart_exclamation.png
new file mode 100644
index 00000000000..91b520be40b
--- /dev/null
+++ b/public/-/emojis/1/heart_exclamation.png
Binary files differ
diff --git a/public/-/emojis/1/heart_eyes.png b/public/-/emojis/1/heart_eyes.png
new file mode 100644
index 00000000000..73fbee29d4e
--- /dev/null
+++ b/public/-/emojis/1/heart_eyes.png
Binary files differ
diff --git a/public/-/emojis/1/heart_eyes_cat.png b/public/-/emojis/1/heart_eyes_cat.png
new file mode 100644
index 00000000000..bc5a833f9a1
--- /dev/null
+++ b/public/-/emojis/1/heart_eyes_cat.png
Binary files differ
diff --git a/public/-/emojis/1/heartbeat.png b/public/-/emojis/1/heartbeat.png
new file mode 100644
index 00000000000..0bcf2d1d567
--- /dev/null
+++ b/public/-/emojis/1/heartbeat.png
Binary files differ
diff --git a/public/-/emojis/1/heartpulse.png b/public/-/emojis/1/heartpulse.png
new file mode 100644
index 00000000000..d6e694e972f
--- /dev/null
+++ b/public/-/emojis/1/heartpulse.png
Binary files differ
diff --git a/public/-/emojis/1/hearts.png b/public/-/emojis/1/hearts.png
new file mode 100644
index 00000000000..393c3ed5267
--- /dev/null
+++ b/public/-/emojis/1/hearts.png
Binary files differ
diff --git a/public/-/emojis/1/heavy_check_mark.png b/public/-/emojis/1/heavy_check_mark.png
new file mode 100644
index 00000000000..03bd695377e
--- /dev/null
+++ b/public/-/emojis/1/heavy_check_mark.png
Binary files differ
diff --git a/public/-/emojis/1/heavy_division_sign.png b/public/-/emojis/1/heavy_division_sign.png
new file mode 100644
index 00000000000..df32ab21bea
--- /dev/null
+++ b/public/-/emojis/1/heavy_division_sign.png
Binary files differ
diff --git a/public/-/emojis/1/heavy_dollar_sign.png b/public/-/emojis/1/heavy_dollar_sign.png
new file mode 100644
index 00000000000..ef2c2e20590
--- /dev/null
+++ b/public/-/emojis/1/heavy_dollar_sign.png
Binary files differ
diff --git a/public/-/emojis/1/heavy_minus_sign.png b/public/-/emojis/1/heavy_minus_sign.png
new file mode 100644
index 00000000000..054211caf12
--- /dev/null
+++ b/public/-/emojis/1/heavy_minus_sign.png
Binary files differ
diff --git a/public/-/emojis/1/heavy_multiplication_x.png b/public/-/emojis/1/heavy_multiplication_x.png
new file mode 100644
index 00000000000..e47cc1b685d
--- /dev/null
+++ b/public/-/emojis/1/heavy_multiplication_x.png
Binary files differ
diff --git a/public/-/emojis/1/heavy_plus_sign.png b/public/-/emojis/1/heavy_plus_sign.png
new file mode 100644
index 00000000000..40799798aaf
--- /dev/null
+++ b/public/-/emojis/1/heavy_plus_sign.png
Binary files differ
diff --git a/public/-/emojis/1/helicopter.png b/public/-/emojis/1/helicopter.png
new file mode 100644
index 00000000000..7ec5f39a51a
--- /dev/null
+++ b/public/-/emojis/1/helicopter.png
Binary files differ
diff --git a/public/-/emojis/1/helmet_with_cross.png b/public/-/emojis/1/helmet_with_cross.png
new file mode 100644
index 00000000000..7140a676038
--- /dev/null
+++ b/public/-/emojis/1/helmet_with_cross.png
Binary files differ
diff --git a/public/-/emojis/1/herb.png b/public/-/emojis/1/herb.png
new file mode 100644
index 00000000000..d984d1562bb
--- /dev/null
+++ b/public/-/emojis/1/herb.png
Binary files differ
diff --git a/public/-/emojis/1/hibiscus.png b/public/-/emojis/1/hibiscus.png
new file mode 100644
index 00000000000..39dd3524233
--- /dev/null
+++ b/public/-/emojis/1/hibiscus.png
Binary files differ
diff --git a/public/-/emojis/1/high_brightness.png b/public/-/emojis/1/high_brightness.png
new file mode 100644
index 00000000000..c41f2d5fd50
--- /dev/null
+++ b/public/-/emojis/1/high_brightness.png
Binary files differ
diff --git a/public/-/emojis/1/high_heel.png b/public/-/emojis/1/high_heel.png
new file mode 100644
index 00000000000..b331cbccc9d
--- /dev/null
+++ b/public/-/emojis/1/high_heel.png
Binary files differ
diff --git a/public/-/emojis/1/hockey.png b/public/-/emojis/1/hockey.png
new file mode 100644
index 00000000000..be94e9cbf73
--- /dev/null
+++ b/public/-/emojis/1/hockey.png
Binary files differ
diff --git a/public/-/emojis/1/hole.png b/public/-/emojis/1/hole.png
new file mode 100644
index 00000000000..517d2ae0deb
--- /dev/null
+++ b/public/-/emojis/1/hole.png
Binary files differ
diff --git a/public/-/emojis/1/homes.png b/public/-/emojis/1/homes.png
new file mode 100644
index 00000000000..6ab4a2a2651
--- /dev/null
+++ b/public/-/emojis/1/homes.png
Binary files differ
diff --git a/public/-/emojis/1/honey_pot.png b/public/-/emojis/1/honey_pot.png
new file mode 100644
index 00000000000..9d8f592955e
--- /dev/null
+++ b/public/-/emojis/1/honey_pot.png
Binary files differ
diff --git a/public/-/emojis/1/horse.png b/public/-/emojis/1/horse.png
new file mode 100644
index 00000000000..7cb1172f4e4
--- /dev/null
+++ b/public/-/emojis/1/horse.png
Binary files differ
diff --git a/public/-/emojis/1/horse_racing.png b/public/-/emojis/1/horse_racing.png
new file mode 100644
index 00000000000..addf9edac56
--- /dev/null
+++ b/public/-/emojis/1/horse_racing.png
Binary files differ
diff --git a/public/-/emojis/1/horse_racing_tone1.png b/public/-/emojis/1/horse_racing_tone1.png
new file mode 100644
index 00000000000..e9bf4092e98
--- /dev/null
+++ b/public/-/emojis/1/horse_racing_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/horse_racing_tone2.png b/public/-/emojis/1/horse_racing_tone2.png
new file mode 100644
index 00000000000..031bbc3d867
--- /dev/null
+++ b/public/-/emojis/1/horse_racing_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/horse_racing_tone3.png b/public/-/emojis/1/horse_racing_tone3.png
new file mode 100644
index 00000000000..b40ef891f9b
--- /dev/null
+++ b/public/-/emojis/1/horse_racing_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/horse_racing_tone4.png b/public/-/emojis/1/horse_racing_tone4.png
new file mode 100644
index 00000000000..e286cb85065
--- /dev/null
+++ b/public/-/emojis/1/horse_racing_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/horse_racing_tone5.png b/public/-/emojis/1/horse_racing_tone5.png
new file mode 100644
index 00000000000..453c51c6007
--- /dev/null
+++ b/public/-/emojis/1/horse_racing_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/hospital.png b/public/-/emojis/1/hospital.png
new file mode 100644
index 00000000000..1cbce4ae767
--- /dev/null
+++ b/public/-/emojis/1/hospital.png
Binary files differ
diff --git a/public/-/emojis/1/hot_pepper.png b/public/-/emojis/1/hot_pepper.png
new file mode 100644
index 00000000000..266675bd577
--- /dev/null
+++ b/public/-/emojis/1/hot_pepper.png
Binary files differ
diff --git a/public/-/emojis/1/hotdog.png b/public/-/emojis/1/hotdog.png
new file mode 100644
index 00000000000..3c3354d94cb
--- /dev/null
+++ b/public/-/emojis/1/hotdog.png
Binary files differ
diff --git a/public/-/emojis/1/hotel.png b/public/-/emojis/1/hotel.png
new file mode 100644
index 00000000000..ea8f4c4979a
--- /dev/null
+++ b/public/-/emojis/1/hotel.png
Binary files differ
diff --git a/public/-/emojis/1/hotsprings.png b/public/-/emojis/1/hotsprings.png
new file mode 100644
index 00000000000..3d9df2d9475
--- /dev/null
+++ b/public/-/emojis/1/hotsprings.png
Binary files differ
diff --git a/public/-/emojis/1/hourglass.png b/public/-/emojis/1/hourglass.png
new file mode 100644
index 00000000000..a5db2d1d3f4
--- /dev/null
+++ b/public/-/emojis/1/hourglass.png
Binary files differ
diff --git a/public/-/emojis/1/hourglass_flowing_sand.png b/public/-/emojis/1/hourglass_flowing_sand.png
new file mode 100644
index 00000000000..b93b15ed6d8
--- /dev/null
+++ b/public/-/emojis/1/hourglass_flowing_sand.png
Binary files differ
diff --git a/public/-/emojis/1/house.png b/public/-/emojis/1/house.png
new file mode 100644
index 00000000000..01c98a0ba92
--- /dev/null
+++ b/public/-/emojis/1/house.png
Binary files differ
diff --git a/public/-/emojis/1/house_abandoned.png b/public/-/emojis/1/house_abandoned.png
new file mode 100644
index 00000000000..c55e81de990
--- /dev/null
+++ b/public/-/emojis/1/house_abandoned.png
Binary files differ
diff --git a/public/-/emojis/1/house_with_garden.png b/public/-/emojis/1/house_with_garden.png
new file mode 100644
index 00000000000..0aae41598ef
--- /dev/null
+++ b/public/-/emojis/1/house_with_garden.png
Binary files differ
diff --git a/public/-/emojis/1/hugging.png b/public/-/emojis/1/hugging.png
new file mode 100644
index 00000000000..5bba6dc6d51
--- /dev/null
+++ b/public/-/emojis/1/hugging.png
Binary files differ
diff --git a/public/-/emojis/1/hushed.png b/public/-/emojis/1/hushed.png
new file mode 100644
index 00000000000..cad0e23132e
--- /dev/null
+++ b/public/-/emojis/1/hushed.png
Binary files differ
diff --git a/public/-/emojis/1/ice_cream.png b/public/-/emojis/1/ice_cream.png
new file mode 100644
index 00000000000..94267b9c434
--- /dev/null
+++ b/public/-/emojis/1/ice_cream.png
Binary files differ
diff --git a/public/-/emojis/1/ice_skate.png b/public/-/emojis/1/ice_skate.png
new file mode 100644
index 00000000000..8c449b0c039
--- /dev/null
+++ b/public/-/emojis/1/ice_skate.png
Binary files differ
diff --git a/public/-/emojis/1/icecream.png b/public/-/emojis/1/icecream.png
new file mode 100644
index 00000000000..8f6546e31a5
--- /dev/null
+++ b/public/-/emojis/1/icecream.png
Binary files differ
diff --git a/public/-/emojis/1/id.png b/public/-/emojis/1/id.png
new file mode 100644
index 00000000000..5bf69bf7ba8
--- /dev/null
+++ b/public/-/emojis/1/id.png
Binary files differ
diff --git a/public/-/emojis/1/ideograph_advantage.png b/public/-/emojis/1/ideograph_advantage.png
new file mode 100644
index 00000000000..0c0d589caf0
--- /dev/null
+++ b/public/-/emojis/1/ideograph_advantage.png
Binary files differ
diff --git a/public/-/emojis/1/imp.png b/public/-/emojis/1/imp.png
new file mode 100644
index 00000000000..9f9a9605539
--- /dev/null
+++ b/public/-/emojis/1/imp.png
Binary files differ
diff --git a/public/-/emojis/1/inbox_tray.png b/public/-/emojis/1/inbox_tray.png
new file mode 100644
index 00000000000..41a6be2b0ee
--- /dev/null
+++ b/public/-/emojis/1/inbox_tray.png
Binary files differ
diff --git a/public/-/emojis/1/incoming_envelope.png b/public/-/emojis/1/incoming_envelope.png
new file mode 100644
index 00000000000..fd22e88182e
--- /dev/null
+++ b/public/-/emojis/1/incoming_envelope.png
Binary files differ
diff --git a/public/-/emojis/1/information_desk_person.png b/public/-/emojis/1/information_desk_person.png
new file mode 100644
index 00000000000..55fc6294d25
--- /dev/null
+++ b/public/-/emojis/1/information_desk_person.png
Binary files differ
diff --git a/public/-/emojis/1/information_desk_person_tone1.png b/public/-/emojis/1/information_desk_person_tone1.png
new file mode 100644
index 00000000000..3d9e2247940
--- /dev/null
+++ b/public/-/emojis/1/information_desk_person_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/information_desk_person_tone2.png b/public/-/emojis/1/information_desk_person_tone2.png
new file mode 100644
index 00000000000..879e8b7966d
--- /dev/null
+++ b/public/-/emojis/1/information_desk_person_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/information_desk_person_tone3.png b/public/-/emojis/1/information_desk_person_tone3.png
new file mode 100644
index 00000000000..307514eab67
--- /dev/null
+++ b/public/-/emojis/1/information_desk_person_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/information_desk_person_tone4.png b/public/-/emojis/1/information_desk_person_tone4.png
new file mode 100644
index 00000000000..297395dcb3f
--- /dev/null
+++ b/public/-/emojis/1/information_desk_person_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/information_desk_person_tone5.png b/public/-/emojis/1/information_desk_person_tone5.png
new file mode 100644
index 00000000000..26f8f22b28b
--- /dev/null
+++ b/public/-/emojis/1/information_desk_person_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/information_source.png b/public/-/emojis/1/information_source.png
new file mode 100644
index 00000000000..871f2db9314
--- /dev/null
+++ b/public/-/emojis/1/information_source.png
Binary files differ
diff --git a/public/-/emojis/1/innocent.png b/public/-/emojis/1/innocent.png
new file mode 100644
index 00000000000..57f5151124f
--- /dev/null
+++ b/public/-/emojis/1/innocent.png
Binary files differ
diff --git a/public/-/emojis/1/interrobang.png b/public/-/emojis/1/interrobang.png
new file mode 100644
index 00000000000..509813e9bb2
--- /dev/null
+++ b/public/-/emojis/1/interrobang.png
Binary files differ
diff --git a/public/-/emojis/1/iphone.png b/public/-/emojis/1/iphone.png
new file mode 100644
index 00000000000..fd377acf872
--- /dev/null
+++ b/public/-/emojis/1/iphone.png
Binary files differ
diff --git a/public/-/emojis/1/island.png b/public/-/emojis/1/island.png
new file mode 100644
index 00000000000..7fd834389b7
--- /dev/null
+++ b/public/-/emojis/1/island.png
Binary files differ
diff --git a/public/-/emojis/1/izakaya_lantern.png b/public/-/emojis/1/izakaya_lantern.png
new file mode 100644
index 00000000000..dfd933f6f36
--- /dev/null
+++ b/public/-/emojis/1/izakaya_lantern.png
Binary files differ
diff --git a/public/-/emojis/1/jack_o_lantern.png b/public/-/emojis/1/jack_o_lantern.png
new file mode 100644
index 00000000000..44c3fc0aec9
--- /dev/null
+++ b/public/-/emojis/1/jack_o_lantern.png
Binary files differ
diff --git a/public/-/emojis/1/japan.png b/public/-/emojis/1/japan.png
new file mode 100644
index 00000000000..d86d0a59e12
--- /dev/null
+++ b/public/-/emojis/1/japan.png
Binary files differ
diff --git a/public/-/emojis/1/japanese_castle.png b/public/-/emojis/1/japanese_castle.png
new file mode 100644
index 00000000000..64b4e33a1ae
--- /dev/null
+++ b/public/-/emojis/1/japanese_castle.png
Binary files differ
diff --git a/public/-/emojis/1/japanese_goblin.png b/public/-/emojis/1/japanese_goblin.png
new file mode 100644
index 00000000000..515c6a2250e
--- /dev/null
+++ b/public/-/emojis/1/japanese_goblin.png
Binary files differ
diff --git a/public/-/emojis/1/japanese_ogre.png b/public/-/emojis/1/japanese_ogre.png
new file mode 100644
index 00000000000..fe8670fdaf1
--- /dev/null
+++ b/public/-/emojis/1/japanese_ogre.png
Binary files differ
diff --git a/public/-/emojis/1/jeans.png b/public/-/emojis/1/jeans.png
new file mode 100644
index 00000000000..2a6869d674c
--- /dev/null
+++ b/public/-/emojis/1/jeans.png
Binary files differ
diff --git a/public/-/emojis/1/joy.png b/public/-/emojis/1/joy.png
new file mode 100644
index 00000000000..0ba3b1859d8
--- /dev/null
+++ b/public/-/emojis/1/joy.png
Binary files differ
diff --git a/public/-/emojis/1/joy_cat.png b/public/-/emojis/1/joy_cat.png
new file mode 100644
index 00000000000..aac353179aa
--- /dev/null
+++ b/public/-/emojis/1/joy_cat.png
Binary files differ
diff --git a/public/-/emojis/1/joystick.png b/public/-/emojis/1/joystick.png
new file mode 100644
index 00000000000..1ee1905434e
--- /dev/null
+++ b/public/-/emojis/1/joystick.png
Binary files differ
diff --git a/public/-/emojis/1/juggling.png b/public/-/emojis/1/juggling.png
new file mode 100644
index 00000000000..a37f6224a42
--- /dev/null
+++ b/public/-/emojis/1/juggling.png
Binary files differ
diff --git a/public/-/emojis/1/juggling_tone1.png b/public/-/emojis/1/juggling_tone1.png
new file mode 100644
index 00000000000..c18eda40031
--- /dev/null
+++ b/public/-/emojis/1/juggling_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/juggling_tone2.png b/public/-/emojis/1/juggling_tone2.png
new file mode 100644
index 00000000000..de3b7a555b6
--- /dev/null
+++ b/public/-/emojis/1/juggling_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/juggling_tone3.png b/public/-/emojis/1/juggling_tone3.png
new file mode 100644
index 00000000000..74ab6d85458
--- /dev/null
+++ b/public/-/emojis/1/juggling_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/juggling_tone4.png b/public/-/emojis/1/juggling_tone4.png
new file mode 100644
index 00000000000..1c57823203f
--- /dev/null
+++ b/public/-/emojis/1/juggling_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/juggling_tone5.png b/public/-/emojis/1/juggling_tone5.png
new file mode 100644
index 00000000000..c343d6ee98a
--- /dev/null
+++ b/public/-/emojis/1/juggling_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/kaaba.png b/public/-/emojis/1/kaaba.png
new file mode 100644
index 00000000000..1778c1138e4
--- /dev/null
+++ b/public/-/emojis/1/kaaba.png
Binary files differ
diff --git a/public/-/emojis/1/key.png b/public/-/emojis/1/key.png
new file mode 100644
index 00000000000..319cd1b884c
--- /dev/null
+++ b/public/-/emojis/1/key.png
Binary files differ
diff --git a/public/-/emojis/1/key2.png b/public/-/emojis/1/key2.png
new file mode 100644
index 00000000000..e11d706c6c8
--- /dev/null
+++ b/public/-/emojis/1/key2.png
Binary files differ
diff --git a/public/-/emojis/1/keyboard.png b/public/-/emojis/1/keyboard.png
new file mode 100644
index 00000000000..75027cb9af7
--- /dev/null
+++ b/public/-/emojis/1/keyboard.png
Binary files differ
diff --git a/public/-/emojis/1/kimono.png b/public/-/emojis/1/kimono.png
new file mode 100644
index 00000000000..abe851115d1
--- /dev/null
+++ b/public/-/emojis/1/kimono.png
Binary files differ
diff --git a/public/-/emojis/1/kiss.png b/public/-/emojis/1/kiss.png
new file mode 100644
index 00000000000..85e6dcfc4e8
--- /dev/null
+++ b/public/-/emojis/1/kiss.png
Binary files differ
diff --git a/public/-/emojis/1/kiss_mm.png b/public/-/emojis/1/kiss_mm.png
new file mode 100644
index 00000000000..a9a0edae17c
--- /dev/null
+++ b/public/-/emojis/1/kiss_mm.png
Binary files differ
diff --git a/public/-/emojis/1/kiss_ww.png b/public/-/emojis/1/kiss_ww.png
new file mode 100644
index 00000000000..fdac73cbb1d
--- /dev/null
+++ b/public/-/emojis/1/kiss_ww.png
Binary files differ
diff --git a/public/-/emojis/1/kissing.png b/public/-/emojis/1/kissing.png
new file mode 100644
index 00000000000..39d325fd8e3
--- /dev/null
+++ b/public/-/emojis/1/kissing.png
Binary files differ
diff --git a/public/-/emojis/1/kissing_cat.png b/public/-/emojis/1/kissing_cat.png
new file mode 100644
index 00000000000..6e0bcc77540
--- /dev/null
+++ b/public/-/emojis/1/kissing_cat.png
Binary files differ
diff --git a/public/-/emojis/1/kissing_closed_eyes.png b/public/-/emojis/1/kissing_closed_eyes.png
new file mode 100644
index 00000000000..b684d7d4d6c
--- /dev/null
+++ b/public/-/emojis/1/kissing_closed_eyes.png
Binary files differ
diff --git a/public/-/emojis/1/kissing_heart.png b/public/-/emojis/1/kissing_heart.png
new file mode 100644
index 00000000000..0ff808fd614
--- /dev/null
+++ b/public/-/emojis/1/kissing_heart.png
Binary files differ
diff --git a/public/-/emojis/1/kissing_smiling_eyes.png b/public/-/emojis/1/kissing_smiling_eyes.png
new file mode 100644
index 00000000000..e181f17099d
--- /dev/null
+++ b/public/-/emojis/1/kissing_smiling_eyes.png
Binary files differ
diff --git a/public/-/emojis/1/kiwi.png b/public/-/emojis/1/kiwi.png
new file mode 100644
index 00000000000..dfbd8258074
--- /dev/null
+++ b/public/-/emojis/1/kiwi.png
Binary files differ
diff --git a/public/-/emojis/1/knife.png b/public/-/emojis/1/knife.png
new file mode 100644
index 00000000000..1acb9f3077b
--- /dev/null
+++ b/public/-/emojis/1/knife.png
Binary files differ
diff --git a/public/-/emojis/1/koala.png b/public/-/emojis/1/koala.png
new file mode 100644
index 00000000000..a0aa437a98c
--- /dev/null
+++ b/public/-/emojis/1/koala.png
Binary files differ
diff --git a/public/-/emojis/1/koko.png b/public/-/emojis/1/koko.png
new file mode 100644
index 00000000000..6450eb44d90
--- /dev/null
+++ b/public/-/emojis/1/koko.png
Binary files differ
diff --git a/public/-/emojis/1/label.png b/public/-/emojis/1/label.png
new file mode 100644
index 00000000000..d41c9b4f1e1
--- /dev/null
+++ b/public/-/emojis/1/label.png
Binary files differ
diff --git a/public/-/emojis/1/large_blue_circle.png b/public/-/emojis/1/large_blue_circle.png
new file mode 100644
index 00000000000..84078ef3127
--- /dev/null
+++ b/public/-/emojis/1/large_blue_circle.png
Binary files differ
diff --git a/public/-/emojis/1/large_blue_diamond.png b/public/-/emojis/1/large_blue_diamond.png
new file mode 100644
index 00000000000..416a58bd5a8
--- /dev/null
+++ b/public/-/emojis/1/large_blue_diamond.png
Binary files differ
diff --git a/public/-/emojis/1/large_orange_diamond.png b/public/-/emojis/1/large_orange_diamond.png
new file mode 100644
index 00000000000..73ff0ac36c8
--- /dev/null
+++ b/public/-/emojis/1/large_orange_diamond.png
Binary files differ
diff --git a/public/-/emojis/1/last_quarter_moon.png b/public/-/emojis/1/last_quarter_moon.png
new file mode 100644
index 00000000000..0842a0dd408
--- /dev/null
+++ b/public/-/emojis/1/last_quarter_moon.png
Binary files differ
diff --git a/public/-/emojis/1/last_quarter_moon_with_face.png b/public/-/emojis/1/last_quarter_moon_with_face.png
new file mode 100644
index 00000000000..94099343c5d
--- /dev/null
+++ b/public/-/emojis/1/last_quarter_moon_with_face.png
Binary files differ
diff --git a/public/-/emojis/1/laughing.png b/public/-/emojis/1/laughing.png
new file mode 100644
index 00000000000..d94e9505ba1
--- /dev/null
+++ b/public/-/emojis/1/laughing.png
Binary files differ
diff --git a/public/-/emojis/1/leaves.png b/public/-/emojis/1/leaves.png
new file mode 100644
index 00000000000..1e43e1af820
--- /dev/null
+++ b/public/-/emojis/1/leaves.png
Binary files differ
diff --git a/public/-/emojis/1/ledger.png b/public/-/emojis/1/ledger.png
new file mode 100644
index 00000000000..13e7561a4bd
--- /dev/null
+++ b/public/-/emojis/1/ledger.png
Binary files differ
diff --git a/public/-/emojis/1/left_facing_fist.png b/public/-/emojis/1/left_facing_fist.png
new file mode 100644
index 00000000000..a9d9fd8d59c
--- /dev/null
+++ b/public/-/emojis/1/left_facing_fist.png
Binary files differ
diff --git a/public/-/emojis/1/left_facing_fist_tone1.png b/public/-/emojis/1/left_facing_fist_tone1.png
new file mode 100644
index 00000000000..1262a6b4b69
--- /dev/null
+++ b/public/-/emojis/1/left_facing_fist_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/left_facing_fist_tone2.png b/public/-/emojis/1/left_facing_fist_tone2.png
new file mode 100644
index 00000000000..40bf70b82b2
--- /dev/null
+++ b/public/-/emojis/1/left_facing_fist_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/left_facing_fist_tone3.png b/public/-/emojis/1/left_facing_fist_tone3.png
new file mode 100644
index 00000000000..93f58145111
--- /dev/null
+++ b/public/-/emojis/1/left_facing_fist_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/left_facing_fist_tone4.png b/public/-/emojis/1/left_facing_fist_tone4.png
new file mode 100644
index 00000000000..d82b5ec91f0
--- /dev/null
+++ b/public/-/emojis/1/left_facing_fist_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/left_facing_fist_tone5.png b/public/-/emojis/1/left_facing_fist_tone5.png
new file mode 100644
index 00000000000..09ae4cd492b
--- /dev/null
+++ b/public/-/emojis/1/left_facing_fist_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/left_luggage.png b/public/-/emojis/1/left_luggage.png
new file mode 100644
index 00000000000..887b23f3f25
--- /dev/null
+++ b/public/-/emojis/1/left_luggage.png
Binary files differ
diff --git a/public/-/emojis/1/left_right_arrow.png b/public/-/emojis/1/left_right_arrow.png
new file mode 100644
index 00000000000..7937f24f2ac
--- /dev/null
+++ b/public/-/emojis/1/left_right_arrow.png
Binary files differ
diff --git a/public/-/emojis/1/leftwards_arrow_with_hook.png b/public/-/emojis/1/leftwards_arrow_with_hook.png
new file mode 100644
index 00000000000..ba45c2ad9e9
--- /dev/null
+++ b/public/-/emojis/1/leftwards_arrow_with_hook.png
Binary files differ
diff --git a/public/-/emojis/1/lemon.png b/public/-/emojis/1/lemon.png
new file mode 100644
index 00000000000..9a7d95ca220
--- /dev/null
+++ b/public/-/emojis/1/lemon.png
Binary files differ
diff --git a/public/-/emojis/1/leo.png b/public/-/emojis/1/leo.png
new file mode 100644
index 00000000000..30158d34de9
--- /dev/null
+++ b/public/-/emojis/1/leo.png
Binary files differ
diff --git a/public/-/emojis/1/leopard.png b/public/-/emojis/1/leopard.png
new file mode 100644
index 00000000000..8aac3d49448
--- /dev/null
+++ b/public/-/emojis/1/leopard.png
Binary files differ
diff --git a/public/-/emojis/1/level_slider.png b/public/-/emojis/1/level_slider.png
new file mode 100644
index 00000000000..720a3b34119
--- /dev/null
+++ b/public/-/emojis/1/level_slider.png
Binary files differ
diff --git a/public/-/emojis/1/levitate.png b/public/-/emojis/1/levitate.png
new file mode 100644
index 00000000000..3dc315a3d91
--- /dev/null
+++ b/public/-/emojis/1/levitate.png
Binary files differ
diff --git a/public/-/emojis/1/libra.png b/public/-/emojis/1/libra.png
new file mode 100644
index 00000000000..8fd133a357c
--- /dev/null
+++ b/public/-/emojis/1/libra.png
Binary files differ
diff --git a/public/-/emojis/1/lifter.png b/public/-/emojis/1/lifter.png
new file mode 100644
index 00000000000..afdeaa476af
--- /dev/null
+++ b/public/-/emojis/1/lifter.png
Binary files differ
diff --git a/public/-/emojis/1/lifter_tone1.png b/public/-/emojis/1/lifter_tone1.png
new file mode 100644
index 00000000000..febaad123ec
--- /dev/null
+++ b/public/-/emojis/1/lifter_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/lifter_tone2.png b/public/-/emojis/1/lifter_tone2.png
new file mode 100644
index 00000000000..27ae794a18e
--- /dev/null
+++ b/public/-/emojis/1/lifter_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/lifter_tone3.png b/public/-/emojis/1/lifter_tone3.png
new file mode 100644
index 00000000000..45c4c22c709
--- /dev/null
+++ b/public/-/emojis/1/lifter_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/lifter_tone4.png b/public/-/emojis/1/lifter_tone4.png
new file mode 100644
index 00000000000..67dd21d2464
--- /dev/null
+++ b/public/-/emojis/1/lifter_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/lifter_tone5.png b/public/-/emojis/1/lifter_tone5.png
new file mode 100644
index 00000000000..fa0152038b6
--- /dev/null
+++ b/public/-/emojis/1/lifter_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/light_rail.png b/public/-/emojis/1/light_rail.png
new file mode 100644
index 00000000000..a64829f5078
--- /dev/null
+++ b/public/-/emojis/1/light_rail.png
Binary files differ
diff --git a/public/-/emojis/1/link.png b/public/-/emojis/1/link.png
new file mode 100644
index 00000000000..ae20f0f8eec
--- /dev/null
+++ b/public/-/emojis/1/link.png
Binary files differ
diff --git a/public/-/emojis/1/lion_face.png b/public/-/emojis/1/lion_face.png
new file mode 100644
index 00000000000..5062ab47ecf
--- /dev/null
+++ b/public/-/emojis/1/lion_face.png
Binary files differ
diff --git a/public/-/emojis/1/lips.png b/public/-/emojis/1/lips.png
new file mode 100644
index 00000000000..35f3cc2006f
--- /dev/null
+++ b/public/-/emojis/1/lips.png
Binary files differ
diff --git a/public/-/emojis/1/lipstick.png b/public/-/emojis/1/lipstick.png
new file mode 100644
index 00000000000..61a0c084c99
--- /dev/null
+++ b/public/-/emojis/1/lipstick.png
Binary files differ
diff --git a/public/-/emojis/1/lizard.png b/public/-/emojis/1/lizard.png
new file mode 100644
index 00000000000..8363876050e
--- /dev/null
+++ b/public/-/emojis/1/lizard.png
Binary files differ
diff --git a/public/-/emojis/1/lock.png b/public/-/emojis/1/lock.png
new file mode 100644
index 00000000000..5a739c46644
--- /dev/null
+++ b/public/-/emojis/1/lock.png
Binary files differ
diff --git a/public/-/emojis/1/lock_with_ink_pen.png b/public/-/emojis/1/lock_with_ink_pen.png
new file mode 100644
index 00000000000..19a07d162fb
--- /dev/null
+++ b/public/-/emojis/1/lock_with_ink_pen.png
Binary files differ
diff --git a/public/-/emojis/1/lollipop.png b/public/-/emojis/1/lollipop.png
new file mode 100644
index 00000000000..ad76d7bf916
--- /dev/null
+++ b/public/-/emojis/1/lollipop.png
Binary files differ
diff --git a/public/-/emojis/1/loop.png b/public/-/emojis/1/loop.png
new file mode 100644
index 00000000000..0b82c8fe315
--- /dev/null
+++ b/public/-/emojis/1/loop.png
Binary files differ
diff --git a/public/-/emojis/1/loud_sound.png b/public/-/emojis/1/loud_sound.png
new file mode 100644
index 00000000000..8370033a539
--- /dev/null
+++ b/public/-/emojis/1/loud_sound.png
Binary files differ
diff --git a/public/-/emojis/1/loudspeaker.png b/public/-/emojis/1/loudspeaker.png
new file mode 100644
index 00000000000..5fd76a95b82
--- /dev/null
+++ b/public/-/emojis/1/loudspeaker.png
Binary files differ
diff --git a/public/-/emojis/1/love_hotel.png b/public/-/emojis/1/love_hotel.png
new file mode 100644
index 00000000000..5e136be6f8b
--- /dev/null
+++ b/public/-/emojis/1/love_hotel.png
Binary files differ
diff --git a/public/-/emojis/1/love_letter.png b/public/-/emojis/1/love_letter.png
new file mode 100644
index 00000000000..3c3c767e784
--- /dev/null
+++ b/public/-/emojis/1/love_letter.png
Binary files differ
diff --git a/public/-/emojis/1/low_brightness.png b/public/-/emojis/1/low_brightness.png
new file mode 100644
index 00000000000..543011d3961
--- /dev/null
+++ b/public/-/emojis/1/low_brightness.png
Binary files differ
diff --git a/public/-/emojis/1/lying_face.png b/public/-/emojis/1/lying_face.png
new file mode 100644
index 00000000000..02827e2628b
--- /dev/null
+++ b/public/-/emojis/1/lying_face.png
Binary files differ
diff --git a/public/-/emojis/1/m.png b/public/-/emojis/1/m.png
new file mode 100644
index 00000000000..8a3506fc1d7
--- /dev/null
+++ b/public/-/emojis/1/m.png
Binary files differ
diff --git a/public/-/emojis/1/mag.png b/public/-/emojis/1/mag.png
new file mode 100644
index 00000000000..55487156ac6
--- /dev/null
+++ b/public/-/emojis/1/mag.png
Binary files differ
diff --git a/public/-/emojis/1/mag_right.png b/public/-/emojis/1/mag_right.png
new file mode 100644
index 00000000000..0f4b1bca876
--- /dev/null
+++ b/public/-/emojis/1/mag_right.png
Binary files differ
diff --git a/public/-/emojis/1/mahjong.png b/public/-/emojis/1/mahjong.png
new file mode 100644
index 00000000000..66fd32025b2
--- /dev/null
+++ b/public/-/emojis/1/mahjong.png
Binary files differ
diff --git a/public/-/emojis/1/mailbox.png b/public/-/emojis/1/mailbox.png
new file mode 100644
index 00000000000..ef5174e40dd
--- /dev/null
+++ b/public/-/emojis/1/mailbox.png
Binary files differ
diff --git a/public/-/emojis/1/mailbox_closed.png b/public/-/emojis/1/mailbox_closed.png
new file mode 100644
index 00000000000..ddc705db0d8
--- /dev/null
+++ b/public/-/emojis/1/mailbox_closed.png
Binary files differ
diff --git a/public/-/emojis/1/mailbox_with_mail.png b/public/-/emojis/1/mailbox_with_mail.png
new file mode 100644
index 00000000000..5460616a5b1
--- /dev/null
+++ b/public/-/emojis/1/mailbox_with_mail.png
Binary files differ
diff --git a/public/-/emojis/1/mailbox_with_no_mail.png b/public/-/emojis/1/mailbox_with_no_mail.png
new file mode 100644
index 00000000000..f9aeee6b15a
--- /dev/null
+++ b/public/-/emojis/1/mailbox_with_no_mail.png
Binary files differ
diff --git a/public/-/emojis/1/man.png b/public/-/emojis/1/man.png
new file mode 100644
index 00000000000..857a02e5146
--- /dev/null
+++ b/public/-/emojis/1/man.png
Binary files differ
diff --git a/public/-/emojis/1/man_dancing.png b/public/-/emojis/1/man_dancing.png
new file mode 100644
index 00000000000..ccff3bede5a
--- /dev/null
+++ b/public/-/emojis/1/man_dancing.png
Binary files differ
diff --git a/public/-/emojis/1/man_dancing_tone1.png b/public/-/emojis/1/man_dancing_tone1.png
new file mode 100644
index 00000000000..e0b9f82d905
--- /dev/null
+++ b/public/-/emojis/1/man_dancing_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/man_dancing_tone2.png b/public/-/emojis/1/man_dancing_tone2.png
new file mode 100644
index 00000000000..a5beed56e2e
--- /dev/null
+++ b/public/-/emojis/1/man_dancing_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/man_dancing_tone3.png b/public/-/emojis/1/man_dancing_tone3.png
new file mode 100644
index 00000000000..2fa20180a6e
--- /dev/null
+++ b/public/-/emojis/1/man_dancing_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/man_dancing_tone4.png b/public/-/emojis/1/man_dancing_tone4.png
new file mode 100644
index 00000000000..bd3528c83ba
--- /dev/null
+++ b/public/-/emojis/1/man_dancing_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/man_dancing_tone5.png b/public/-/emojis/1/man_dancing_tone5.png
new file mode 100644
index 00000000000..41fd4f880c9
--- /dev/null
+++ b/public/-/emojis/1/man_dancing_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/man_in_tuxedo.png b/public/-/emojis/1/man_in_tuxedo.png
new file mode 100644
index 00000000000..5f7e9303f89
--- /dev/null
+++ b/public/-/emojis/1/man_in_tuxedo.png
Binary files differ
diff --git a/public/-/emojis/1/man_in_tuxedo_tone1.png b/public/-/emojis/1/man_in_tuxedo_tone1.png
new file mode 100644
index 00000000000..7b6b3acd99b
--- /dev/null
+++ b/public/-/emojis/1/man_in_tuxedo_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/man_in_tuxedo_tone2.png b/public/-/emojis/1/man_in_tuxedo_tone2.png
new file mode 100644
index 00000000000..7975191b360
--- /dev/null
+++ b/public/-/emojis/1/man_in_tuxedo_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/man_in_tuxedo_tone3.png b/public/-/emojis/1/man_in_tuxedo_tone3.png
new file mode 100644
index 00000000000..a2816f600ae
--- /dev/null
+++ b/public/-/emojis/1/man_in_tuxedo_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/man_in_tuxedo_tone4.png b/public/-/emojis/1/man_in_tuxedo_tone4.png
new file mode 100644
index 00000000000..ea8291760f9
--- /dev/null
+++ b/public/-/emojis/1/man_in_tuxedo_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/man_in_tuxedo_tone5.png b/public/-/emojis/1/man_in_tuxedo_tone5.png
new file mode 100644
index 00000000000..c743e05fc5e
--- /dev/null
+++ b/public/-/emojis/1/man_in_tuxedo_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/man_tone1.png b/public/-/emojis/1/man_tone1.png
new file mode 100644
index 00000000000..bb86e963a80
--- /dev/null
+++ b/public/-/emojis/1/man_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/man_tone2.png b/public/-/emojis/1/man_tone2.png
new file mode 100644
index 00000000000..fdeeaff46f5
--- /dev/null
+++ b/public/-/emojis/1/man_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/man_tone3.png b/public/-/emojis/1/man_tone3.png
new file mode 100644
index 00000000000..7ae0b5df9cf
--- /dev/null
+++ b/public/-/emojis/1/man_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/man_tone4.png b/public/-/emojis/1/man_tone4.png
new file mode 100644
index 00000000000..db14cde99b8
--- /dev/null
+++ b/public/-/emojis/1/man_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/man_tone5.png b/public/-/emojis/1/man_tone5.png
new file mode 100644
index 00000000000..7c67a70529c
--- /dev/null
+++ b/public/-/emojis/1/man_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/man_with_gua_pi_mao.png b/public/-/emojis/1/man_with_gua_pi_mao.png
new file mode 100644
index 00000000000..7841e13608d
--- /dev/null
+++ b/public/-/emojis/1/man_with_gua_pi_mao.png
Binary files differ
diff --git a/public/-/emojis/1/man_with_gua_pi_mao_tone1.png b/public/-/emojis/1/man_with_gua_pi_mao_tone1.png
new file mode 100644
index 00000000000..5b7b3def19c
--- /dev/null
+++ b/public/-/emojis/1/man_with_gua_pi_mao_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/man_with_gua_pi_mao_tone2.png b/public/-/emojis/1/man_with_gua_pi_mao_tone2.png
new file mode 100644
index 00000000000..c8b9cf87f4b
--- /dev/null
+++ b/public/-/emojis/1/man_with_gua_pi_mao_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/man_with_gua_pi_mao_tone3.png b/public/-/emojis/1/man_with_gua_pi_mao_tone3.png
new file mode 100644
index 00000000000..effdd0c4c84
--- /dev/null
+++ b/public/-/emojis/1/man_with_gua_pi_mao_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/man_with_gua_pi_mao_tone4.png b/public/-/emojis/1/man_with_gua_pi_mao_tone4.png
new file mode 100644
index 00000000000..f885ff46fa1
--- /dev/null
+++ b/public/-/emojis/1/man_with_gua_pi_mao_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/man_with_gua_pi_mao_tone5.png b/public/-/emojis/1/man_with_gua_pi_mao_tone5.png
new file mode 100644
index 00000000000..a6d55ca1380
--- /dev/null
+++ b/public/-/emojis/1/man_with_gua_pi_mao_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/man_with_turban.png b/public/-/emojis/1/man_with_turban.png
new file mode 100644
index 00000000000..51cf047f966
--- /dev/null
+++ b/public/-/emojis/1/man_with_turban.png
Binary files differ
diff --git a/public/-/emojis/1/man_with_turban_tone1.png b/public/-/emojis/1/man_with_turban_tone1.png
new file mode 100644
index 00000000000..1e12ee4b231
--- /dev/null
+++ b/public/-/emojis/1/man_with_turban_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/man_with_turban_tone2.png b/public/-/emojis/1/man_with_turban_tone2.png
new file mode 100644
index 00000000000..37de4cceb23
--- /dev/null
+++ b/public/-/emojis/1/man_with_turban_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/man_with_turban_tone3.png b/public/-/emojis/1/man_with_turban_tone3.png
new file mode 100644
index 00000000000..f607afd3450
--- /dev/null
+++ b/public/-/emojis/1/man_with_turban_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/man_with_turban_tone4.png b/public/-/emojis/1/man_with_turban_tone4.png
new file mode 100644
index 00000000000..c05695888af
--- /dev/null
+++ b/public/-/emojis/1/man_with_turban_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/man_with_turban_tone5.png b/public/-/emojis/1/man_with_turban_tone5.png
new file mode 100644
index 00000000000..4b4ff64720b
--- /dev/null
+++ b/public/-/emojis/1/man_with_turban_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/mans_shoe.png b/public/-/emojis/1/mans_shoe.png
new file mode 100644
index 00000000000..4bf7541032c
--- /dev/null
+++ b/public/-/emojis/1/mans_shoe.png
Binary files differ
diff --git a/public/-/emojis/1/map.png b/public/-/emojis/1/map.png
new file mode 100644
index 00000000000..15efe32c798
--- /dev/null
+++ b/public/-/emojis/1/map.png
Binary files differ
diff --git a/public/-/emojis/1/maple_leaf.png b/public/-/emojis/1/maple_leaf.png
new file mode 100644
index 00000000000..c49acea67f7
--- /dev/null
+++ b/public/-/emojis/1/maple_leaf.png
Binary files differ
diff --git a/public/-/emojis/1/martial_arts_uniform.png b/public/-/emojis/1/martial_arts_uniform.png
new file mode 100644
index 00000000000..8d6114761f6
--- /dev/null
+++ b/public/-/emojis/1/martial_arts_uniform.png
Binary files differ
diff --git a/public/-/emojis/1/mask.png b/public/-/emojis/1/mask.png
new file mode 100644
index 00000000000..1e800acd1c0
--- /dev/null
+++ b/public/-/emojis/1/mask.png
Binary files differ
diff --git a/public/-/emojis/1/massage.png b/public/-/emojis/1/massage.png
new file mode 100644
index 00000000000..b91d845e374
--- /dev/null
+++ b/public/-/emojis/1/massage.png
Binary files differ
diff --git a/public/-/emojis/1/massage_tone1.png b/public/-/emojis/1/massage_tone1.png
new file mode 100644
index 00000000000..e0f415d3186
--- /dev/null
+++ b/public/-/emojis/1/massage_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/massage_tone2.png b/public/-/emojis/1/massage_tone2.png
new file mode 100644
index 00000000000..0bb244a270b
--- /dev/null
+++ b/public/-/emojis/1/massage_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/massage_tone3.png b/public/-/emojis/1/massage_tone3.png
new file mode 100644
index 00000000000..a117ee81a22
--- /dev/null
+++ b/public/-/emojis/1/massage_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/massage_tone4.png b/public/-/emojis/1/massage_tone4.png
new file mode 100644
index 00000000000..6f42ab017f4
--- /dev/null
+++ b/public/-/emojis/1/massage_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/massage_tone5.png b/public/-/emojis/1/massage_tone5.png
new file mode 100644
index 00000000000..6a388c0d0b5
--- /dev/null
+++ b/public/-/emojis/1/massage_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/meat_on_bone.png b/public/-/emojis/1/meat_on_bone.png
new file mode 100644
index 00000000000..b20a59d1690
--- /dev/null
+++ b/public/-/emojis/1/meat_on_bone.png
Binary files differ
diff --git a/public/-/emojis/1/medal.png b/public/-/emojis/1/medal.png
new file mode 100644
index 00000000000..b85896b14da
--- /dev/null
+++ b/public/-/emojis/1/medal.png
Binary files differ
diff --git a/public/-/emojis/1/mega.png b/public/-/emojis/1/mega.png
new file mode 100644
index 00000000000..4e6735188e3
--- /dev/null
+++ b/public/-/emojis/1/mega.png
Binary files differ
diff --git a/public/-/emojis/1/melon.png b/public/-/emojis/1/melon.png
new file mode 100644
index 00000000000..c01232d419d
--- /dev/null
+++ b/public/-/emojis/1/melon.png
Binary files differ
diff --git a/public/-/emojis/1/menorah.png b/public/-/emojis/1/menorah.png
new file mode 100644
index 00000000000..b4297362869
--- /dev/null
+++ b/public/-/emojis/1/menorah.png
Binary files differ
diff --git a/public/-/emojis/1/mens.png b/public/-/emojis/1/mens.png
new file mode 100644
index 00000000000..f5a1e1ba0cd
--- /dev/null
+++ b/public/-/emojis/1/mens.png
Binary files differ
diff --git a/public/-/emojis/1/metal.png b/public/-/emojis/1/metal.png
new file mode 100644
index 00000000000..4aa6e7e0a44
--- /dev/null
+++ b/public/-/emojis/1/metal.png
Binary files differ
diff --git a/public/-/emojis/1/metal_tone1.png b/public/-/emojis/1/metal_tone1.png
new file mode 100644
index 00000000000..c080d2addbd
--- /dev/null
+++ b/public/-/emojis/1/metal_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/metal_tone2.png b/public/-/emojis/1/metal_tone2.png
new file mode 100644
index 00000000000..12313529bcf
--- /dev/null
+++ b/public/-/emojis/1/metal_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/metal_tone3.png b/public/-/emojis/1/metal_tone3.png
new file mode 100644
index 00000000000..ca9be6ae67b
--- /dev/null
+++ b/public/-/emojis/1/metal_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/metal_tone4.png b/public/-/emojis/1/metal_tone4.png
new file mode 100644
index 00000000000..abe28cbf890
--- /dev/null
+++ b/public/-/emojis/1/metal_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/metal_tone5.png b/public/-/emojis/1/metal_tone5.png
new file mode 100644
index 00000000000..0c6b5dd34ed
--- /dev/null
+++ b/public/-/emojis/1/metal_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/metro.png b/public/-/emojis/1/metro.png
new file mode 100644
index 00000000000..1de8f0551f3
--- /dev/null
+++ b/public/-/emojis/1/metro.png
Binary files differ
diff --git a/public/-/emojis/1/microphone.png b/public/-/emojis/1/microphone.png
new file mode 100644
index 00000000000..d4e6b0def25
--- /dev/null
+++ b/public/-/emojis/1/microphone.png
Binary files differ
diff --git a/public/-/emojis/1/microphone2.png b/public/-/emojis/1/microphone2.png
new file mode 100644
index 00000000000..cd9167654ff
--- /dev/null
+++ b/public/-/emojis/1/microphone2.png
Binary files differ
diff --git a/public/-/emojis/1/microscope.png b/public/-/emojis/1/microscope.png
new file mode 100644
index 00000000000..90f5acf6a78
--- /dev/null
+++ b/public/-/emojis/1/microscope.png
Binary files differ
diff --git a/public/-/emojis/1/middle_finger.png b/public/-/emojis/1/middle_finger.png
new file mode 100644
index 00000000000..697f7a25eb2
--- /dev/null
+++ b/public/-/emojis/1/middle_finger.png
Binary files differ
diff --git a/public/-/emojis/1/middle_finger_tone1.png b/public/-/emojis/1/middle_finger_tone1.png
new file mode 100644
index 00000000000..61ef12a1548
--- /dev/null
+++ b/public/-/emojis/1/middle_finger_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/middle_finger_tone2.png b/public/-/emojis/1/middle_finger_tone2.png
new file mode 100644
index 00000000000..c31a69be9af
--- /dev/null
+++ b/public/-/emojis/1/middle_finger_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/middle_finger_tone3.png b/public/-/emojis/1/middle_finger_tone3.png
new file mode 100644
index 00000000000..73ac216ce63
--- /dev/null
+++ b/public/-/emojis/1/middle_finger_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/middle_finger_tone4.png b/public/-/emojis/1/middle_finger_tone4.png
new file mode 100644
index 00000000000..80b8ab7706d
--- /dev/null
+++ b/public/-/emojis/1/middle_finger_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/middle_finger_tone5.png b/public/-/emojis/1/middle_finger_tone5.png
new file mode 100644
index 00000000000..a8826b196e8
--- /dev/null
+++ b/public/-/emojis/1/middle_finger_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/military_medal.png b/public/-/emojis/1/military_medal.png
new file mode 100644
index 00000000000..ecd3fb03584
--- /dev/null
+++ b/public/-/emojis/1/military_medal.png
Binary files differ
diff --git a/public/-/emojis/1/milk.png b/public/-/emojis/1/milk.png
new file mode 100644
index 00000000000..e4fcf2e64f3
--- /dev/null
+++ b/public/-/emojis/1/milk.png
Binary files differ
diff --git a/public/-/emojis/1/milky_way.png b/public/-/emojis/1/milky_way.png
new file mode 100644
index 00000000000..b2b8ac59c5e
--- /dev/null
+++ b/public/-/emojis/1/milky_way.png
Binary files differ
diff --git a/public/-/emojis/1/minibus.png b/public/-/emojis/1/minibus.png
new file mode 100644
index 00000000000..c60dd8f47ab
--- /dev/null
+++ b/public/-/emojis/1/minibus.png
Binary files differ
diff --git a/public/-/emojis/1/minidisc.png b/public/-/emojis/1/minidisc.png
new file mode 100644
index 00000000000..9fa94cfbe74
--- /dev/null
+++ b/public/-/emojis/1/minidisc.png
Binary files differ
diff --git a/public/-/emojis/1/mobile_phone_off.png b/public/-/emojis/1/mobile_phone_off.png
new file mode 100644
index 00000000000..8b661ec1c94
--- /dev/null
+++ b/public/-/emojis/1/mobile_phone_off.png
Binary files differ
diff --git a/public/-/emojis/1/money_mouth.png b/public/-/emojis/1/money_mouth.png
new file mode 100644
index 00000000000..75fd1e90cb0
--- /dev/null
+++ b/public/-/emojis/1/money_mouth.png
Binary files differ
diff --git a/public/-/emojis/1/money_with_wings.png b/public/-/emojis/1/money_with_wings.png
new file mode 100644
index 00000000000..f022b04b3c2
--- /dev/null
+++ b/public/-/emojis/1/money_with_wings.png
Binary files differ
diff --git a/public/-/emojis/1/moneybag.png b/public/-/emojis/1/moneybag.png
new file mode 100644
index 00000000000..b9296be0902
--- /dev/null
+++ b/public/-/emojis/1/moneybag.png
Binary files differ
diff --git a/public/-/emojis/1/monkey.png b/public/-/emojis/1/monkey.png
new file mode 100644
index 00000000000..9fae29448e3
--- /dev/null
+++ b/public/-/emojis/1/monkey.png
Binary files differ
diff --git a/public/-/emojis/1/monkey_face.png b/public/-/emojis/1/monkey_face.png
new file mode 100644
index 00000000000..7cab9b91a82
--- /dev/null
+++ b/public/-/emojis/1/monkey_face.png
Binary files differ
diff --git a/public/-/emojis/1/monorail.png b/public/-/emojis/1/monorail.png
new file mode 100644
index 00000000000..11eb1f574bf
--- /dev/null
+++ b/public/-/emojis/1/monorail.png
Binary files differ
diff --git a/public/-/emojis/1/mortar_board.png b/public/-/emojis/1/mortar_board.png
new file mode 100644
index 00000000000..8b17ddd9d00
--- /dev/null
+++ b/public/-/emojis/1/mortar_board.png
Binary files differ
diff --git a/public/-/emojis/1/mosque.png b/public/-/emojis/1/mosque.png
new file mode 100644
index 00000000000..ef770b26d96
--- /dev/null
+++ b/public/-/emojis/1/mosque.png
Binary files differ
diff --git a/public/-/emojis/1/motor_scooter.png b/public/-/emojis/1/motor_scooter.png
new file mode 100644
index 00000000000..c5afa72d807
--- /dev/null
+++ b/public/-/emojis/1/motor_scooter.png
Binary files differ
diff --git a/public/-/emojis/1/motorboat.png b/public/-/emojis/1/motorboat.png
new file mode 100644
index 00000000000..0506db1a40f
--- /dev/null
+++ b/public/-/emojis/1/motorboat.png
Binary files differ
diff --git a/public/-/emojis/1/motorcycle.png b/public/-/emojis/1/motorcycle.png
new file mode 100644
index 00000000000..3d1d567e8ec
--- /dev/null
+++ b/public/-/emojis/1/motorcycle.png
Binary files differ
diff --git a/public/-/emojis/1/motorway.png b/public/-/emojis/1/motorway.png
new file mode 100644
index 00000000000..8c3d3d03e3f
--- /dev/null
+++ b/public/-/emojis/1/motorway.png
Binary files differ
diff --git a/public/-/emojis/1/mount_fuji.png b/public/-/emojis/1/mount_fuji.png
new file mode 100644
index 00000000000..88a54752458
--- /dev/null
+++ b/public/-/emojis/1/mount_fuji.png
Binary files differ
diff --git a/public/-/emojis/1/mountain.png b/public/-/emojis/1/mountain.png
new file mode 100644
index 00000000000..6722ebdd294
--- /dev/null
+++ b/public/-/emojis/1/mountain.png
Binary files differ
diff --git a/public/-/emojis/1/mountain_bicyclist.png b/public/-/emojis/1/mountain_bicyclist.png
new file mode 100644
index 00000000000..41d3dc3ac6f
--- /dev/null
+++ b/public/-/emojis/1/mountain_bicyclist.png
Binary files differ
diff --git a/public/-/emojis/1/mountain_bicyclist_tone1.png b/public/-/emojis/1/mountain_bicyclist_tone1.png
new file mode 100644
index 00000000000..e9f1daf5e40
--- /dev/null
+++ b/public/-/emojis/1/mountain_bicyclist_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/mountain_bicyclist_tone2.png b/public/-/emojis/1/mountain_bicyclist_tone2.png
new file mode 100644
index 00000000000..555b9e29d4d
--- /dev/null
+++ b/public/-/emojis/1/mountain_bicyclist_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/mountain_bicyclist_tone3.png b/public/-/emojis/1/mountain_bicyclist_tone3.png
new file mode 100644
index 00000000000..7df5508ec8c
--- /dev/null
+++ b/public/-/emojis/1/mountain_bicyclist_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/mountain_bicyclist_tone4.png b/public/-/emojis/1/mountain_bicyclist_tone4.png
new file mode 100644
index 00000000000..f94b3450697
--- /dev/null
+++ b/public/-/emojis/1/mountain_bicyclist_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/mountain_bicyclist_tone5.png b/public/-/emojis/1/mountain_bicyclist_tone5.png
new file mode 100644
index 00000000000..16a45861e1f
--- /dev/null
+++ b/public/-/emojis/1/mountain_bicyclist_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/mountain_cableway.png b/public/-/emojis/1/mountain_cableway.png
new file mode 100644
index 00000000000..1dea73ca53b
--- /dev/null
+++ b/public/-/emojis/1/mountain_cableway.png
Binary files differ
diff --git a/public/-/emojis/1/mountain_railway.png b/public/-/emojis/1/mountain_railway.png
new file mode 100644
index 00000000000..ade2218e469
--- /dev/null
+++ b/public/-/emojis/1/mountain_railway.png
Binary files differ
diff --git a/public/-/emojis/1/mountain_snow.png b/public/-/emojis/1/mountain_snow.png
new file mode 100644
index 00000000000..76e1cfd8313
--- /dev/null
+++ b/public/-/emojis/1/mountain_snow.png
Binary files differ
diff --git a/public/-/emojis/1/mouse.png b/public/-/emojis/1/mouse.png
new file mode 100644
index 00000000000..50afcd3262e
--- /dev/null
+++ b/public/-/emojis/1/mouse.png
Binary files differ
diff --git a/public/-/emojis/1/mouse2.png b/public/-/emojis/1/mouse2.png
new file mode 100644
index 00000000000..20fb041f09f
--- /dev/null
+++ b/public/-/emojis/1/mouse2.png
Binary files differ
diff --git a/public/-/emojis/1/mouse_three_button.png b/public/-/emojis/1/mouse_three_button.png
new file mode 100644
index 00000000000..e84e96ff6e8
--- /dev/null
+++ b/public/-/emojis/1/mouse_three_button.png
Binary files differ
diff --git a/public/-/emojis/1/movie_camera.png b/public/-/emojis/1/movie_camera.png
new file mode 100644
index 00000000000..4e73b130155
--- /dev/null
+++ b/public/-/emojis/1/movie_camera.png
Binary files differ
diff --git a/public/-/emojis/1/moyai.png b/public/-/emojis/1/moyai.png
new file mode 100644
index 00000000000..e6a7779c45b
--- /dev/null
+++ b/public/-/emojis/1/moyai.png
Binary files differ
diff --git a/public/-/emojis/1/mrs_claus.png b/public/-/emojis/1/mrs_claus.png
new file mode 100644
index 00000000000..9cf2458df1a
--- /dev/null
+++ b/public/-/emojis/1/mrs_claus.png
Binary files differ
diff --git a/public/-/emojis/1/mrs_claus_tone1.png b/public/-/emojis/1/mrs_claus_tone1.png
new file mode 100644
index 00000000000..d8a695d7035
--- /dev/null
+++ b/public/-/emojis/1/mrs_claus_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/mrs_claus_tone2.png b/public/-/emojis/1/mrs_claus_tone2.png
new file mode 100644
index 00000000000..0e17e8c51f3
--- /dev/null
+++ b/public/-/emojis/1/mrs_claus_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/mrs_claus_tone3.png b/public/-/emojis/1/mrs_claus_tone3.png
new file mode 100644
index 00000000000..c3ee4d1dfae
--- /dev/null
+++ b/public/-/emojis/1/mrs_claus_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/mrs_claus_tone4.png b/public/-/emojis/1/mrs_claus_tone4.png
new file mode 100644
index 00000000000..68a556da2fe
--- /dev/null
+++ b/public/-/emojis/1/mrs_claus_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/mrs_claus_tone5.png b/public/-/emojis/1/mrs_claus_tone5.png
new file mode 100644
index 00000000000..ccab3c40ff2
--- /dev/null
+++ b/public/-/emojis/1/mrs_claus_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/muscle.png b/public/-/emojis/1/muscle.png
new file mode 100644
index 00000000000..7e67c1880f7
--- /dev/null
+++ b/public/-/emojis/1/muscle.png
Binary files differ
diff --git a/public/-/emojis/1/muscle_tone1.png b/public/-/emojis/1/muscle_tone1.png
new file mode 100644
index 00000000000..1522942ce51
--- /dev/null
+++ b/public/-/emojis/1/muscle_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/muscle_tone2.png b/public/-/emojis/1/muscle_tone2.png
new file mode 100644
index 00000000000..569c6e832ca
--- /dev/null
+++ b/public/-/emojis/1/muscle_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/muscle_tone3.png b/public/-/emojis/1/muscle_tone3.png
new file mode 100644
index 00000000000..0a76b00fa89
--- /dev/null
+++ b/public/-/emojis/1/muscle_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/muscle_tone4.png b/public/-/emojis/1/muscle_tone4.png
new file mode 100644
index 00000000000..f0cf31328e0
--- /dev/null
+++ b/public/-/emojis/1/muscle_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/muscle_tone5.png b/public/-/emojis/1/muscle_tone5.png
new file mode 100644
index 00000000000..4fda92460e8
--- /dev/null
+++ b/public/-/emojis/1/muscle_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/mushroom.png b/public/-/emojis/1/mushroom.png
new file mode 100644
index 00000000000..dd85742ba2c
--- /dev/null
+++ b/public/-/emojis/1/mushroom.png
Binary files differ
diff --git a/public/-/emojis/1/musical_keyboard.png b/public/-/emojis/1/musical_keyboard.png
new file mode 100644
index 00000000000..442b7456842
--- /dev/null
+++ b/public/-/emojis/1/musical_keyboard.png
Binary files differ
diff --git a/public/-/emojis/1/musical_note.png b/public/-/emojis/1/musical_note.png
new file mode 100644
index 00000000000..06691ef61bb
--- /dev/null
+++ b/public/-/emojis/1/musical_note.png
Binary files differ
diff --git a/public/-/emojis/1/musical_score.png b/public/-/emojis/1/musical_score.png
new file mode 100644
index 00000000000..47dc05a8ef5
--- /dev/null
+++ b/public/-/emojis/1/musical_score.png
Binary files differ
diff --git a/public/-/emojis/1/mute.png b/public/-/emojis/1/mute.png
new file mode 100644
index 00000000000..7c1788e5075
--- /dev/null
+++ b/public/-/emojis/1/mute.png
Binary files differ
diff --git a/public/-/emojis/1/nail_care.png b/public/-/emojis/1/nail_care.png
new file mode 100644
index 00000000000..aa52af7050d
--- /dev/null
+++ b/public/-/emojis/1/nail_care.png
Binary files differ
diff --git a/public/-/emojis/1/nail_care_tone1.png b/public/-/emojis/1/nail_care_tone1.png
new file mode 100644
index 00000000000..26e883dd244
--- /dev/null
+++ b/public/-/emojis/1/nail_care_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/nail_care_tone2.png b/public/-/emojis/1/nail_care_tone2.png
new file mode 100644
index 00000000000..61257b47ea3
--- /dev/null
+++ b/public/-/emojis/1/nail_care_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/nail_care_tone3.png b/public/-/emojis/1/nail_care_tone3.png
new file mode 100644
index 00000000000..29871b05f62
--- /dev/null
+++ b/public/-/emojis/1/nail_care_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/nail_care_tone4.png b/public/-/emojis/1/nail_care_tone4.png
new file mode 100644
index 00000000000..2881de0b17d
--- /dev/null
+++ b/public/-/emojis/1/nail_care_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/nail_care_tone5.png b/public/-/emojis/1/nail_care_tone5.png
new file mode 100644
index 00000000000..a0b7c0a45a6
--- /dev/null
+++ b/public/-/emojis/1/nail_care_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/name_badge.png b/public/-/emojis/1/name_badge.png
new file mode 100644
index 00000000000..ec5ee213e20
--- /dev/null
+++ b/public/-/emojis/1/name_badge.png
Binary files differ
diff --git a/public/-/emojis/1/nauseated_face.png b/public/-/emojis/1/nauseated_face.png
new file mode 100644
index 00000000000..a566c109c28
--- /dev/null
+++ b/public/-/emojis/1/nauseated_face.png
Binary files differ
diff --git a/public/-/emojis/1/necktie.png b/public/-/emojis/1/necktie.png
new file mode 100644
index 00000000000..1804e7f3ff3
--- /dev/null
+++ b/public/-/emojis/1/necktie.png
Binary files differ
diff --git a/public/-/emojis/1/negative_squared_cross_mark.png b/public/-/emojis/1/negative_squared_cross_mark.png
new file mode 100644
index 00000000000..dae487f1f98
--- /dev/null
+++ b/public/-/emojis/1/negative_squared_cross_mark.png
Binary files differ
diff --git a/public/-/emojis/1/nerd.png b/public/-/emojis/1/nerd.png
new file mode 100644
index 00000000000..7820bd581dc
--- /dev/null
+++ b/public/-/emojis/1/nerd.png
Binary files differ
diff --git a/public/-/emojis/1/neutral_face.png b/public/-/emojis/1/neutral_face.png
new file mode 100644
index 00000000000..065d193afe4
--- /dev/null
+++ b/public/-/emojis/1/neutral_face.png
Binary files differ
diff --git a/public/-/emojis/1/new.png b/public/-/emojis/1/new.png
new file mode 100644
index 00000000000..b4f85488d1a
--- /dev/null
+++ b/public/-/emojis/1/new.png
Binary files differ
diff --git a/public/-/emojis/1/new_moon.png b/public/-/emojis/1/new_moon.png
new file mode 100644
index 00000000000..ecff72caa42
--- /dev/null
+++ b/public/-/emojis/1/new_moon.png
Binary files differ
diff --git a/public/-/emojis/1/new_moon_with_face.png b/public/-/emojis/1/new_moon_with_face.png
new file mode 100644
index 00000000000..150dd12400c
--- /dev/null
+++ b/public/-/emojis/1/new_moon_with_face.png
Binary files differ
diff --git a/public/-/emojis/1/newspaper.png b/public/-/emojis/1/newspaper.png
new file mode 100644
index 00000000000..2aa8f060bde
--- /dev/null
+++ b/public/-/emojis/1/newspaper.png
Binary files differ
diff --git a/public/-/emojis/1/newspaper2.png b/public/-/emojis/1/newspaper2.png
new file mode 100644
index 00000000000..f64748df2b2
--- /dev/null
+++ b/public/-/emojis/1/newspaper2.png
Binary files differ
diff --git a/public/-/emojis/1/ng.png b/public/-/emojis/1/ng.png
new file mode 100644
index 00000000000..ee8d20f5ebc
--- /dev/null
+++ b/public/-/emojis/1/ng.png
Binary files differ
diff --git a/public/-/emojis/1/night_with_stars.png b/public/-/emojis/1/night_with_stars.png
new file mode 100644
index 00000000000..ca2018f456d
--- /dev/null
+++ b/public/-/emojis/1/night_with_stars.png
Binary files differ
diff --git a/public/-/emojis/1/nine.png b/public/-/emojis/1/nine.png
new file mode 100644
index 00000000000..9fce3d1eca9
--- /dev/null
+++ b/public/-/emojis/1/nine.png
Binary files differ
diff --git a/public/-/emojis/1/no_bell.png b/public/-/emojis/1/no_bell.png
new file mode 100644
index 00000000000..15cb38dd1e7
--- /dev/null
+++ b/public/-/emojis/1/no_bell.png
Binary files differ
diff --git a/public/-/emojis/1/no_bicycles.png b/public/-/emojis/1/no_bicycles.png
new file mode 100644
index 00000000000..19c85421ce9
--- /dev/null
+++ b/public/-/emojis/1/no_bicycles.png
Binary files differ
diff --git a/public/-/emojis/1/no_entry.png b/public/-/emojis/1/no_entry.png
new file mode 100644
index 00000000000..476800fc5c6
--- /dev/null
+++ b/public/-/emojis/1/no_entry.png
Binary files differ
diff --git a/public/-/emojis/1/no_entry_sign.png b/public/-/emojis/1/no_entry_sign.png
new file mode 100644
index 00000000000..d2efd65e74b
--- /dev/null
+++ b/public/-/emojis/1/no_entry_sign.png
Binary files differ
diff --git a/public/-/emojis/1/no_good.png b/public/-/emojis/1/no_good.png
new file mode 100644
index 00000000000..ed577100322
--- /dev/null
+++ b/public/-/emojis/1/no_good.png
Binary files differ
diff --git a/public/-/emojis/1/no_good_tone1.png b/public/-/emojis/1/no_good_tone1.png
new file mode 100644
index 00000000000..5c1a3cbb884
--- /dev/null
+++ b/public/-/emojis/1/no_good_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/no_good_tone2.png b/public/-/emojis/1/no_good_tone2.png
new file mode 100644
index 00000000000..80d8021f8fe
--- /dev/null
+++ b/public/-/emojis/1/no_good_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/no_good_tone3.png b/public/-/emojis/1/no_good_tone3.png
new file mode 100644
index 00000000000..635e6a00815
--- /dev/null
+++ b/public/-/emojis/1/no_good_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/no_good_tone4.png b/public/-/emojis/1/no_good_tone4.png
new file mode 100644
index 00000000000..b96e412a374
--- /dev/null
+++ b/public/-/emojis/1/no_good_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/no_good_tone5.png b/public/-/emojis/1/no_good_tone5.png
new file mode 100644
index 00000000000..9a7084afa0a
--- /dev/null
+++ b/public/-/emojis/1/no_good_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/no_mobile_phones.png b/public/-/emojis/1/no_mobile_phones.png
new file mode 100644
index 00000000000..7b1ae6ea579
--- /dev/null
+++ b/public/-/emojis/1/no_mobile_phones.png
Binary files differ
diff --git a/public/-/emojis/1/no_mouth.png b/public/-/emojis/1/no_mouth.png
new file mode 100644
index 00000000000..b642f6c1172
--- /dev/null
+++ b/public/-/emojis/1/no_mouth.png
Binary files differ
diff --git a/public/-/emojis/1/no_pedestrians.png b/public/-/emojis/1/no_pedestrians.png
new file mode 100644
index 00000000000..286aa577a23
--- /dev/null
+++ b/public/-/emojis/1/no_pedestrians.png
Binary files differ
diff --git a/public/-/emojis/1/no_smoking.png b/public/-/emojis/1/no_smoking.png
new file mode 100644
index 00000000000..586b8d29d05
--- /dev/null
+++ b/public/-/emojis/1/no_smoking.png
Binary files differ
diff --git a/public/-/emojis/1/non-potable_water.png b/public/-/emojis/1/non-potable_water.png
new file mode 100644
index 00000000000..827d4193f4e
--- /dev/null
+++ b/public/-/emojis/1/non-potable_water.png
Binary files differ
diff --git a/public/-/emojis/1/nose.png b/public/-/emojis/1/nose.png
new file mode 100644
index 00000000000..2f04ac5f98f
--- /dev/null
+++ b/public/-/emojis/1/nose.png
Binary files differ
diff --git a/public/-/emojis/1/nose_tone1.png b/public/-/emojis/1/nose_tone1.png
new file mode 100644
index 00000000000..8008d17506e
--- /dev/null
+++ b/public/-/emojis/1/nose_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/nose_tone2.png b/public/-/emojis/1/nose_tone2.png
new file mode 100644
index 00000000000..ac17f26e827
--- /dev/null
+++ b/public/-/emojis/1/nose_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/nose_tone3.png b/public/-/emojis/1/nose_tone3.png
new file mode 100644
index 00000000000..d8b6cbe0f8e
--- /dev/null
+++ b/public/-/emojis/1/nose_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/nose_tone4.png b/public/-/emojis/1/nose_tone4.png
new file mode 100644
index 00000000000..004b2631e2e
--- /dev/null
+++ b/public/-/emojis/1/nose_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/nose_tone5.png b/public/-/emojis/1/nose_tone5.png
new file mode 100644
index 00000000000..7b33821f6c9
--- /dev/null
+++ b/public/-/emojis/1/nose_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/notebook.png b/public/-/emojis/1/notebook.png
new file mode 100644
index 00000000000..f6c28b4915d
--- /dev/null
+++ b/public/-/emojis/1/notebook.png
Binary files differ
diff --git a/public/-/emojis/1/notebook_with_decorative_cover.png b/public/-/emojis/1/notebook_with_decorative_cover.png
new file mode 100644
index 00000000000..03f566b6d2c
--- /dev/null
+++ b/public/-/emojis/1/notebook_with_decorative_cover.png
Binary files differ
diff --git a/public/-/emojis/1/notepad_spiral.png b/public/-/emojis/1/notepad_spiral.png
new file mode 100644
index 00000000000..85faa10d8ea
--- /dev/null
+++ b/public/-/emojis/1/notepad_spiral.png
Binary files differ
diff --git a/public/-/emojis/1/notes.png b/public/-/emojis/1/notes.png
new file mode 100644
index 00000000000..57d499aa181
--- /dev/null
+++ b/public/-/emojis/1/notes.png
Binary files differ
diff --git a/public/-/emojis/1/nut_and_bolt.png b/public/-/emojis/1/nut_and_bolt.png
new file mode 100644
index 00000000000..4b9ae155319
--- /dev/null
+++ b/public/-/emojis/1/nut_and_bolt.png
Binary files differ
diff --git a/public/-/emojis/1/o.png b/public/-/emojis/1/o.png
new file mode 100644
index 00000000000..3fe75ce4675
--- /dev/null
+++ b/public/-/emojis/1/o.png
Binary files differ
diff --git a/public/-/emojis/1/o2.png b/public/-/emojis/1/o2.png
new file mode 100644
index 00000000000..73278ba194a
--- /dev/null
+++ b/public/-/emojis/1/o2.png
Binary files differ
diff --git a/public/-/emojis/1/ocean.png b/public/-/emojis/1/ocean.png
new file mode 100644
index 00000000000..45ff1e87703
--- /dev/null
+++ b/public/-/emojis/1/ocean.png
Binary files differ
diff --git a/public/-/emojis/1/octagonal_sign.png b/public/-/emojis/1/octagonal_sign.png
new file mode 100644
index 00000000000..5ed61004045
--- /dev/null
+++ b/public/-/emojis/1/octagonal_sign.png
Binary files differ
diff --git a/public/-/emojis/1/octopus.png b/public/-/emojis/1/octopus.png
new file mode 100644
index 00000000000..72c84074aac
--- /dev/null
+++ b/public/-/emojis/1/octopus.png
Binary files differ
diff --git a/public/-/emojis/1/oden.png b/public/-/emojis/1/oden.png
new file mode 100644
index 00000000000..d38a849fece
--- /dev/null
+++ b/public/-/emojis/1/oden.png
Binary files differ
diff --git a/public/-/emojis/1/office.png b/public/-/emojis/1/office.png
new file mode 100644
index 00000000000..7eee927d1b0
--- /dev/null
+++ b/public/-/emojis/1/office.png
Binary files differ
diff --git a/public/-/emojis/1/oil.png b/public/-/emojis/1/oil.png
new file mode 100644
index 00000000000..c4c4d42da8b
--- /dev/null
+++ b/public/-/emojis/1/oil.png
Binary files differ
diff --git a/public/-/emojis/1/ok.png b/public/-/emojis/1/ok.png
new file mode 100644
index 00000000000..d0d775532ff
--- /dev/null
+++ b/public/-/emojis/1/ok.png
Binary files differ
diff --git a/public/-/emojis/1/ok_hand.png b/public/-/emojis/1/ok_hand.png
new file mode 100644
index 00000000000..028d69b0de3
--- /dev/null
+++ b/public/-/emojis/1/ok_hand.png
Binary files differ
diff --git a/public/-/emojis/1/ok_hand_tone1.png b/public/-/emojis/1/ok_hand_tone1.png
new file mode 100644
index 00000000000..cecf7b2ab5a
--- /dev/null
+++ b/public/-/emojis/1/ok_hand_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/ok_hand_tone2.png b/public/-/emojis/1/ok_hand_tone2.png
new file mode 100644
index 00000000000..c19239bcd3d
--- /dev/null
+++ b/public/-/emojis/1/ok_hand_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/ok_hand_tone3.png b/public/-/emojis/1/ok_hand_tone3.png
new file mode 100644
index 00000000000..94b65b03ecd
--- /dev/null
+++ b/public/-/emojis/1/ok_hand_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/ok_hand_tone4.png b/public/-/emojis/1/ok_hand_tone4.png
new file mode 100644
index 00000000000..03d26f08e6a
--- /dev/null
+++ b/public/-/emojis/1/ok_hand_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/ok_hand_tone5.png b/public/-/emojis/1/ok_hand_tone5.png
new file mode 100644
index 00000000000..d4b24086364
--- /dev/null
+++ b/public/-/emojis/1/ok_hand_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/ok_woman.png b/public/-/emojis/1/ok_woman.png
new file mode 100644
index 00000000000..90a2c7469c4
--- /dev/null
+++ b/public/-/emojis/1/ok_woman.png
Binary files differ
diff --git a/public/-/emojis/1/ok_woman_tone1.png b/public/-/emojis/1/ok_woman_tone1.png
new file mode 100644
index 00000000000..c99543e785b
--- /dev/null
+++ b/public/-/emojis/1/ok_woman_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/ok_woman_tone2.png b/public/-/emojis/1/ok_woman_tone2.png
new file mode 100644
index 00000000000..ad5fae813db
--- /dev/null
+++ b/public/-/emojis/1/ok_woman_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/ok_woman_tone3.png b/public/-/emojis/1/ok_woman_tone3.png
new file mode 100644
index 00000000000..51bf4fab406
--- /dev/null
+++ b/public/-/emojis/1/ok_woman_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/ok_woman_tone4.png b/public/-/emojis/1/ok_woman_tone4.png
new file mode 100644
index 00000000000..ee3f9dc640a
--- /dev/null
+++ b/public/-/emojis/1/ok_woman_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/ok_woman_tone5.png b/public/-/emojis/1/ok_woman_tone5.png
new file mode 100644
index 00000000000..62a9d9237f7
--- /dev/null
+++ b/public/-/emojis/1/ok_woman_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/older_man.png b/public/-/emojis/1/older_man.png
new file mode 100644
index 00000000000..4ace4e6f308
--- /dev/null
+++ b/public/-/emojis/1/older_man.png
Binary files differ
diff --git a/public/-/emojis/1/older_man_tone1.png b/public/-/emojis/1/older_man_tone1.png
new file mode 100644
index 00000000000..ab459baace8
--- /dev/null
+++ b/public/-/emojis/1/older_man_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/older_man_tone2.png b/public/-/emojis/1/older_man_tone2.png
new file mode 100644
index 00000000000..f4dfc7694ea
--- /dev/null
+++ b/public/-/emojis/1/older_man_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/older_man_tone3.png b/public/-/emojis/1/older_man_tone3.png
new file mode 100644
index 00000000000..5ffd11792f4
--- /dev/null
+++ b/public/-/emojis/1/older_man_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/older_man_tone4.png b/public/-/emojis/1/older_man_tone4.png
new file mode 100644
index 00000000000..b350a764bfd
--- /dev/null
+++ b/public/-/emojis/1/older_man_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/older_man_tone5.png b/public/-/emojis/1/older_man_tone5.png
new file mode 100644
index 00000000000..05fe24a1708
--- /dev/null
+++ b/public/-/emojis/1/older_man_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/older_woman.png b/public/-/emojis/1/older_woman.png
new file mode 100644
index 00000000000..52dc4987143
--- /dev/null
+++ b/public/-/emojis/1/older_woman.png
Binary files differ
diff --git a/public/-/emojis/1/older_woman_tone1.png b/public/-/emojis/1/older_woman_tone1.png
new file mode 100644
index 00000000000..b49e821402c
--- /dev/null
+++ b/public/-/emojis/1/older_woman_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/older_woman_tone2.png b/public/-/emojis/1/older_woman_tone2.png
new file mode 100644
index 00000000000..e86bf5ab3b7
--- /dev/null
+++ b/public/-/emojis/1/older_woman_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/older_woman_tone3.png b/public/-/emojis/1/older_woman_tone3.png
new file mode 100644
index 00000000000..83fc14b0874
--- /dev/null
+++ b/public/-/emojis/1/older_woman_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/older_woman_tone4.png b/public/-/emojis/1/older_woman_tone4.png
new file mode 100644
index 00000000000..e4aa8a424d4
--- /dev/null
+++ b/public/-/emojis/1/older_woman_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/older_woman_tone5.png b/public/-/emojis/1/older_woman_tone5.png
new file mode 100644
index 00000000000..4009012bb0a
--- /dev/null
+++ b/public/-/emojis/1/older_woman_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/om_symbol.png b/public/-/emojis/1/om_symbol.png
new file mode 100644
index 00000000000..a35c63c459c
--- /dev/null
+++ b/public/-/emojis/1/om_symbol.png
Binary files differ
diff --git a/public/-/emojis/1/on.png b/public/-/emojis/1/on.png
new file mode 100644
index 00000000000..a0c371ae21e
--- /dev/null
+++ b/public/-/emojis/1/on.png
Binary files differ
diff --git a/public/-/emojis/1/oncoming_automobile.png b/public/-/emojis/1/oncoming_automobile.png
new file mode 100644
index 00000000000..3c7e1d52e63
--- /dev/null
+++ b/public/-/emojis/1/oncoming_automobile.png
Binary files differ
diff --git a/public/-/emojis/1/oncoming_bus.png b/public/-/emojis/1/oncoming_bus.png
new file mode 100644
index 00000000000..ad91e256c7f
--- /dev/null
+++ b/public/-/emojis/1/oncoming_bus.png
Binary files differ
diff --git a/public/-/emojis/1/oncoming_police_car.png b/public/-/emojis/1/oncoming_police_car.png
new file mode 100644
index 00000000000..c9109c85b5d
--- /dev/null
+++ b/public/-/emojis/1/oncoming_police_car.png
Binary files differ
diff --git a/public/-/emojis/1/oncoming_taxi.png b/public/-/emojis/1/oncoming_taxi.png
new file mode 100644
index 00000000000..fea14e45846
--- /dev/null
+++ b/public/-/emojis/1/oncoming_taxi.png
Binary files differ
diff --git a/public/-/emojis/1/one.png b/public/-/emojis/1/one.png
new file mode 100644
index 00000000000..e6d84b80128
--- /dev/null
+++ b/public/-/emojis/1/one.png
Binary files differ
diff --git a/public/-/emojis/1/open_file_folder.png b/public/-/emojis/1/open_file_folder.png
new file mode 100644
index 00000000000..3993b09222f
--- /dev/null
+++ b/public/-/emojis/1/open_file_folder.png
Binary files differ
diff --git a/public/-/emojis/1/open_hands.png b/public/-/emojis/1/open_hands.png
new file mode 100644
index 00000000000..1cf75c9101e
--- /dev/null
+++ b/public/-/emojis/1/open_hands.png
Binary files differ
diff --git a/public/-/emojis/1/open_hands_tone1.png b/public/-/emojis/1/open_hands_tone1.png
new file mode 100644
index 00000000000..352d2614f11
--- /dev/null
+++ b/public/-/emojis/1/open_hands_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/open_hands_tone2.png b/public/-/emojis/1/open_hands_tone2.png
new file mode 100644
index 00000000000..70824a50c73
--- /dev/null
+++ b/public/-/emojis/1/open_hands_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/open_hands_tone3.png b/public/-/emojis/1/open_hands_tone3.png
new file mode 100644
index 00000000000..d7d136bd3db
--- /dev/null
+++ b/public/-/emojis/1/open_hands_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/open_hands_tone4.png b/public/-/emojis/1/open_hands_tone4.png
new file mode 100644
index 00000000000..df4eaa711e7
--- /dev/null
+++ b/public/-/emojis/1/open_hands_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/open_hands_tone5.png b/public/-/emojis/1/open_hands_tone5.png
new file mode 100644
index 00000000000..7dc04eaebd8
--- /dev/null
+++ b/public/-/emojis/1/open_hands_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/open_mouth.png b/public/-/emojis/1/open_mouth.png
new file mode 100644
index 00000000000..a62cd27e148
--- /dev/null
+++ b/public/-/emojis/1/open_mouth.png
Binary files differ
diff --git a/public/-/emojis/1/ophiuchus.png b/public/-/emojis/1/ophiuchus.png
new file mode 100644
index 00000000000..0a780a700da
--- /dev/null
+++ b/public/-/emojis/1/ophiuchus.png
Binary files differ
diff --git a/public/-/emojis/1/orange_book.png b/public/-/emojis/1/orange_book.png
new file mode 100644
index 00000000000..ab40e6ae6a2
--- /dev/null
+++ b/public/-/emojis/1/orange_book.png
Binary files differ
diff --git a/public/-/emojis/1/orthodox_cross.png b/public/-/emojis/1/orthodox_cross.png
new file mode 100644
index 00000000000..0530e33a4d4
--- /dev/null
+++ b/public/-/emojis/1/orthodox_cross.png
Binary files differ
diff --git a/public/-/emojis/1/outbox_tray.png b/public/-/emojis/1/outbox_tray.png
new file mode 100644
index 00000000000..46493ed5b2c
--- /dev/null
+++ b/public/-/emojis/1/outbox_tray.png
Binary files differ
diff --git a/public/-/emojis/1/owl.png b/public/-/emojis/1/owl.png
new file mode 100644
index 00000000000..fa6815480c3
--- /dev/null
+++ b/public/-/emojis/1/owl.png
Binary files differ
diff --git a/public/-/emojis/1/ox.png b/public/-/emojis/1/ox.png
new file mode 100644
index 00000000000..badf5708f2f
--- /dev/null
+++ b/public/-/emojis/1/ox.png
Binary files differ
diff --git a/public/-/emojis/1/package.png b/public/-/emojis/1/package.png
new file mode 100644
index 00000000000..85431756ad8
--- /dev/null
+++ b/public/-/emojis/1/package.png
Binary files differ
diff --git a/public/-/emojis/1/page_facing_up.png b/public/-/emojis/1/page_facing_up.png
new file mode 100644
index 00000000000..ba4ed757e01
--- /dev/null
+++ b/public/-/emojis/1/page_facing_up.png
Binary files differ
diff --git a/public/-/emojis/1/page_with_curl.png b/public/-/emojis/1/page_with_curl.png
new file mode 100644
index 00000000000..06355319c74
--- /dev/null
+++ b/public/-/emojis/1/page_with_curl.png
Binary files differ
diff --git a/public/-/emojis/1/pager.png b/public/-/emojis/1/pager.png
new file mode 100644
index 00000000000..b24b99306a2
--- /dev/null
+++ b/public/-/emojis/1/pager.png
Binary files differ
diff --git a/public/-/emojis/1/paintbrush.png b/public/-/emojis/1/paintbrush.png
new file mode 100644
index 00000000000..28bffbaa3c9
--- /dev/null
+++ b/public/-/emojis/1/paintbrush.png
Binary files differ
diff --git a/public/-/emojis/1/palm_tree.png b/public/-/emojis/1/palm_tree.png
new file mode 100644
index 00000000000..4bbb10f4f19
--- /dev/null
+++ b/public/-/emojis/1/palm_tree.png
Binary files differ
diff --git a/public/-/emojis/1/pancakes.png b/public/-/emojis/1/pancakes.png
new file mode 100644
index 00000000000..6223d1a28e9
--- /dev/null
+++ b/public/-/emojis/1/pancakes.png
Binary files differ
diff --git a/public/-/emojis/1/panda_face.png b/public/-/emojis/1/panda_face.png
new file mode 100644
index 00000000000..978382775ce
--- /dev/null
+++ b/public/-/emojis/1/panda_face.png
Binary files differ
diff --git a/public/-/emojis/1/paperclip.png b/public/-/emojis/1/paperclip.png
new file mode 100644
index 00000000000..8cd8d4f8750
--- /dev/null
+++ b/public/-/emojis/1/paperclip.png
Binary files differ
diff --git a/public/-/emojis/1/paperclips.png b/public/-/emojis/1/paperclips.png
new file mode 100644
index 00000000000..76021e8c705
--- /dev/null
+++ b/public/-/emojis/1/paperclips.png
Binary files differ
diff --git a/public/-/emojis/1/park.png b/public/-/emojis/1/park.png
new file mode 100644
index 00000000000..63ec7016301
--- /dev/null
+++ b/public/-/emojis/1/park.png
Binary files differ
diff --git a/public/-/emojis/1/parking.png b/public/-/emojis/1/parking.png
new file mode 100644
index 00000000000..7be7dac27e8
--- /dev/null
+++ b/public/-/emojis/1/parking.png
Binary files differ
diff --git a/public/-/emojis/1/part_alternation_mark.png b/public/-/emojis/1/part_alternation_mark.png
new file mode 100644
index 00000000000..70453d41528
--- /dev/null
+++ b/public/-/emojis/1/part_alternation_mark.png
Binary files differ
diff --git a/public/-/emojis/1/partly_sunny.png b/public/-/emojis/1/partly_sunny.png
new file mode 100644
index 00000000000..a55e59c344c
--- /dev/null
+++ b/public/-/emojis/1/partly_sunny.png
Binary files differ
diff --git a/public/-/emojis/1/passport_control.png b/public/-/emojis/1/passport_control.png
new file mode 100644
index 00000000000..079e34ee4d4
--- /dev/null
+++ b/public/-/emojis/1/passport_control.png
Binary files differ
diff --git a/public/-/emojis/1/pause_button.png b/public/-/emojis/1/pause_button.png
new file mode 100644
index 00000000000..4f07e7ebfd7
--- /dev/null
+++ b/public/-/emojis/1/pause_button.png
Binary files differ
diff --git a/public/-/emojis/1/peace.png b/public/-/emojis/1/peace.png
new file mode 100644
index 00000000000..86033faf477
--- /dev/null
+++ b/public/-/emojis/1/peace.png
Binary files differ
diff --git a/public/-/emojis/1/peach.png b/public/-/emojis/1/peach.png
new file mode 100644
index 00000000000..9ab57cbb758
--- /dev/null
+++ b/public/-/emojis/1/peach.png
Binary files differ
diff --git a/public/-/emojis/1/peanuts.png b/public/-/emojis/1/peanuts.png
new file mode 100644
index 00000000000..b64fadad010
--- /dev/null
+++ b/public/-/emojis/1/peanuts.png
Binary files differ
diff --git a/public/-/emojis/1/pear.png b/public/-/emojis/1/pear.png
new file mode 100644
index 00000000000..3869f718bcf
--- /dev/null
+++ b/public/-/emojis/1/pear.png
Binary files differ
diff --git a/public/-/emojis/1/pen_ballpoint.png b/public/-/emojis/1/pen_ballpoint.png
new file mode 100644
index 00000000000..6ef7a342433
--- /dev/null
+++ b/public/-/emojis/1/pen_ballpoint.png
Binary files differ
diff --git a/public/-/emojis/1/pen_fountain.png b/public/-/emojis/1/pen_fountain.png
new file mode 100644
index 00000000000..3ca4bd2c231
--- /dev/null
+++ b/public/-/emojis/1/pen_fountain.png
Binary files differ
diff --git a/public/-/emojis/1/pencil.png b/public/-/emojis/1/pencil.png
new file mode 100644
index 00000000000..edc6155e168
--- /dev/null
+++ b/public/-/emojis/1/pencil.png
Binary files differ
diff --git a/public/-/emojis/1/pencil2.png b/public/-/emojis/1/pencil2.png
new file mode 100644
index 00000000000..3833d590fa2
--- /dev/null
+++ b/public/-/emojis/1/pencil2.png
Binary files differ
diff --git a/public/-/emojis/1/penguin.png b/public/-/emojis/1/penguin.png
new file mode 100644
index 00000000000..c0064fb9734
--- /dev/null
+++ b/public/-/emojis/1/penguin.png
Binary files differ
diff --git a/public/-/emojis/1/pensive.png b/public/-/emojis/1/pensive.png
new file mode 100644
index 00000000000..490fb566954
--- /dev/null
+++ b/public/-/emojis/1/pensive.png
Binary files differ
diff --git a/public/-/emojis/1/performing_arts.png b/public/-/emojis/1/performing_arts.png
new file mode 100644
index 00000000000..685441fdaa1
--- /dev/null
+++ b/public/-/emojis/1/performing_arts.png
Binary files differ
diff --git a/public/-/emojis/1/persevere.png b/public/-/emojis/1/persevere.png
new file mode 100644
index 00000000000..646a05fe908
--- /dev/null
+++ b/public/-/emojis/1/persevere.png
Binary files differ
diff --git a/public/-/emojis/1/person_frowning.png b/public/-/emojis/1/person_frowning.png
new file mode 100644
index 00000000000..579324959a1
--- /dev/null
+++ b/public/-/emojis/1/person_frowning.png
Binary files differ
diff --git a/public/-/emojis/1/person_frowning_tone1.png b/public/-/emojis/1/person_frowning_tone1.png
new file mode 100644
index 00000000000..21d3bb43923
--- /dev/null
+++ b/public/-/emojis/1/person_frowning_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/person_frowning_tone2.png b/public/-/emojis/1/person_frowning_tone2.png
new file mode 100644
index 00000000000..973f5fc8382
--- /dev/null
+++ b/public/-/emojis/1/person_frowning_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/person_frowning_tone3.png b/public/-/emojis/1/person_frowning_tone3.png
new file mode 100644
index 00000000000..41fbcc78816
--- /dev/null
+++ b/public/-/emojis/1/person_frowning_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/person_frowning_tone4.png b/public/-/emojis/1/person_frowning_tone4.png
new file mode 100644
index 00000000000..5a37c741030
--- /dev/null
+++ b/public/-/emojis/1/person_frowning_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/person_frowning_tone5.png b/public/-/emojis/1/person_frowning_tone5.png
new file mode 100644
index 00000000000..e08141f3efe
--- /dev/null
+++ b/public/-/emojis/1/person_frowning_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/person_with_blond_hair.png b/public/-/emojis/1/person_with_blond_hair.png
new file mode 100644
index 00000000000..ad6f01a7dda
--- /dev/null
+++ b/public/-/emojis/1/person_with_blond_hair.png
Binary files differ
diff --git a/public/-/emojis/1/person_with_blond_hair_tone1.png b/public/-/emojis/1/person_with_blond_hair_tone1.png
new file mode 100644
index 00000000000..7d18ef24445
--- /dev/null
+++ b/public/-/emojis/1/person_with_blond_hair_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/person_with_blond_hair_tone2.png b/public/-/emojis/1/person_with_blond_hair_tone2.png
new file mode 100644
index 00000000000..dae1307315c
--- /dev/null
+++ b/public/-/emojis/1/person_with_blond_hair_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/person_with_blond_hair_tone3.png b/public/-/emojis/1/person_with_blond_hair_tone3.png
new file mode 100644
index 00000000000..684677e8e5a
--- /dev/null
+++ b/public/-/emojis/1/person_with_blond_hair_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/person_with_blond_hair_tone4.png b/public/-/emojis/1/person_with_blond_hair_tone4.png
new file mode 100644
index 00000000000..012be0b51f8
--- /dev/null
+++ b/public/-/emojis/1/person_with_blond_hair_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/person_with_blond_hair_tone5.png b/public/-/emojis/1/person_with_blond_hair_tone5.png
new file mode 100644
index 00000000000..d4ecc4cf44b
--- /dev/null
+++ b/public/-/emojis/1/person_with_blond_hair_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/person_with_pouting_face.png b/public/-/emojis/1/person_with_pouting_face.png
new file mode 100644
index 00000000000..10eb0571078
--- /dev/null
+++ b/public/-/emojis/1/person_with_pouting_face.png
Binary files differ
diff --git a/public/-/emojis/1/person_with_pouting_face_tone1.png b/public/-/emojis/1/person_with_pouting_face_tone1.png
new file mode 100644
index 00000000000..57e826b75a4
--- /dev/null
+++ b/public/-/emojis/1/person_with_pouting_face_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/person_with_pouting_face_tone2.png b/public/-/emojis/1/person_with_pouting_face_tone2.png
new file mode 100644
index 00000000000..3f317c0c25f
--- /dev/null
+++ b/public/-/emojis/1/person_with_pouting_face_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/person_with_pouting_face_tone3.png b/public/-/emojis/1/person_with_pouting_face_tone3.png
new file mode 100644
index 00000000000..d2fbb6c20bf
--- /dev/null
+++ b/public/-/emojis/1/person_with_pouting_face_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/person_with_pouting_face_tone4.png b/public/-/emojis/1/person_with_pouting_face_tone4.png
new file mode 100644
index 00000000000..643ceb4a5c5
--- /dev/null
+++ b/public/-/emojis/1/person_with_pouting_face_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/person_with_pouting_face_tone5.png b/public/-/emojis/1/person_with_pouting_face_tone5.png
new file mode 100644
index 00000000000..b2eb6859c32
--- /dev/null
+++ b/public/-/emojis/1/person_with_pouting_face_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/pick.png b/public/-/emojis/1/pick.png
new file mode 100644
index 00000000000..6370fe6d791
--- /dev/null
+++ b/public/-/emojis/1/pick.png
Binary files differ
diff --git a/public/-/emojis/1/pig.png b/public/-/emojis/1/pig.png
new file mode 100644
index 00000000000..afe05ca1676
--- /dev/null
+++ b/public/-/emojis/1/pig.png
Binary files differ
diff --git a/public/-/emojis/1/pig2.png b/public/-/emojis/1/pig2.png
new file mode 100644
index 00000000000..5f31c1a2d75
--- /dev/null
+++ b/public/-/emojis/1/pig2.png
Binary files differ
diff --git a/public/-/emojis/1/pig_nose.png b/public/-/emojis/1/pig_nose.png
new file mode 100644
index 00000000000..3610ae4a910
--- /dev/null
+++ b/public/-/emojis/1/pig_nose.png
Binary files differ
diff --git a/public/-/emojis/1/pill.png b/public/-/emojis/1/pill.png
new file mode 100644
index 00000000000..1d4530e77a3
--- /dev/null
+++ b/public/-/emojis/1/pill.png
Binary files differ
diff --git a/public/-/emojis/1/pineapple.png b/public/-/emojis/1/pineapple.png
new file mode 100644
index 00000000000..c89a1606462
--- /dev/null
+++ b/public/-/emojis/1/pineapple.png
Binary files differ
diff --git a/public/-/emojis/1/ping_pong.png b/public/-/emojis/1/ping_pong.png
new file mode 100644
index 00000000000..ff3c51727d1
--- /dev/null
+++ b/public/-/emojis/1/ping_pong.png
Binary files differ
diff --git a/public/-/emojis/1/pisces.png b/public/-/emojis/1/pisces.png
new file mode 100644
index 00000000000..7f6f646a95c
--- /dev/null
+++ b/public/-/emojis/1/pisces.png
Binary files differ
diff --git a/public/-/emojis/1/pizza.png b/public/-/emojis/1/pizza.png
new file mode 100644
index 00000000000..e07365cb398
--- /dev/null
+++ b/public/-/emojis/1/pizza.png
Binary files differ
diff --git a/public/-/emojis/1/place_of_worship.png b/public/-/emojis/1/place_of_worship.png
new file mode 100644
index 00000000000..207d59cce85
--- /dev/null
+++ b/public/-/emojis/1/place_of_worship.png
Binary files differ
diff --git a/public/-/emojis/1/play_pause.png b/public/-/emojis/1/play_pause.png
new file mode 100644
index 00000000000..a9f857139ac
--- /dev/null
+++ b/public/-/emojis/1/play_pause.png
Binary files differ
diff --git a/public/-/emojis/1/point_down.png b/public/-/emojis/1/point_down.png
new file mode 100644
index 00000000000..00d3d13ab5c
--- /dev/null
+++ b/public/-/emojis/1/point_down.png
Binary files differ
diff --git a/public/-/emojis/1/point_down_tone1.png b/public/-/emojis/1/point_down_tone1.png
new file mode 100644
index 00000000000..140f157d8c7
--- /dev/null
+++ b/public/-/emojis/1/point_down_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/point_down_tone2.png b/public/-/emojis/1/point_down_tone2.png
new file mode 100644
index 00000000000..d518544f7fa
--- /dev/null
+++ b/public/-/emojis/1/point_down_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/point_down_tone3.png b/public/-/emojis/1/point_down_tone3.png
new file mode 100644
index 00000000000..018b688b8b7
--- /dev/null
+++ b/public/-/emojis/1/point_down_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/point_down_tone4.png b/public/-/emojis/1/point_down_tone4.png
new file mode 100644
index 00000000000..98845bf6f72
--- /dev/null
+++ b/public/-/emojis/1/point_down_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/point_down_tone5.png b/public/-/emojis/1/point_down_tone5.png
new file mode 100644
index 00000000000..9a9b039a9fc
--- /dev/null
+++ b/public/-/emojis/1/point_down_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/point_left.png b/public/-/emojis/1/point_left.png
new file mode 100644
index 00000000000..599fa2e3cf1
--- /dev/null
+++ b/public/-/emojis/1/point_left.png
Binary files differ
diff --git a/public/-/emojis/1/point_left_tone1.png b/public/-/emojis/1/point_left_tone1.png
new file mode 100644
index 00000000000..88e2c306076
--- /dev/null
+++ b/public/-/emojis/1/point_left_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/point_left_tone2.png b/public/-/emojis/1/point_left_tone2.png
new file mode 100644
index 00000000000..d3c89d87c5f
--- /dev/null
+++ b/public/-/emojis/1/point_left_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/point_left_tone3.png b/public/-/emojis/1/point_left_tone3.png
new file mode 100644
index 00000000000..b23b9167358
--- /dev/null
+++ b/public/-/emojis/1/point_left_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/point_left_tone4.png b/public/-/emojis/1/point_left_tone4.png
new file mode 100644
index 00000000000..3093f325c27
--- /dev/null
+++ b/public/-/emojis/1/point_left_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/point_left_tone5.png b/public/-/emojis/1/point_left_tone5.png
new file mode 100644
index 00000000000..2b4cbfa120c
--- /dev/null
+++ b/public/-/emojis/1/point_left_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/point_right.png b/public/-/emojis/1/point_right.png
new file mode 100644
index 00000000000..93a3cd34aa5
--- /dev/null
+++ b/public/-/emojis/1/point_right.png
Binary files differ
diff --git a/public/-/emojis/1/point_right_tone1.png b/public/-/emojis/1/point_right_tone1.png
new file mode 100644
index 00000000000..4a28c6bbc89
--- /dev/null
+++ b/public/-/emojis/1/point_right_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/point_right_tone2.png b/public/-/emojis/1/point_right_tone2.png
new file mode 100644
index 00000000000..7cb13231733
--- /dev/null
+++ b/public/-/emojis/1/point_right_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/point_right_tone3.png b/public/-/emojis/1/point_right_tone3.png
new file mode 100644
index 00000000000..5514807d71a
--- /dev/null
+++ b/public/-/emojis/1/point_right_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/point_right_tone4.png b/public/-/emojis/1/point_right_tone4.png
new file mode 100644
index 00000000000..b8541d6440d
--- /dev/null
+++ b/public/-/emojis/1/point_right_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/point_right_tone5.png b/public/-/emojis/1/point_right_tone5.png
new file mode 100644
index 00000000000..1b7aab07bb1
--- /dev/null
+++ b/public/-/emojis/1/point_right_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/point_up.png b/public/-/emojis/1/point_up.png
new file mode 100644
index 00000000000..f4978ff0f00
--- /dev/null
+++ b/public/-/emojis/1/point_up.png
Binary files differ
diff --git a/public/-/emojis/1/point_up_2.png b/public/-/emojis/1/point_up_2.png
new file mode 100644
index 00000000000..bc496dfeae4
--- /dev/null
+++ b/public/-/emojis/1/point_up_2.png
Binary files differ
diff --git a/public/-/emojis/1/point_up_2_tone1.png b/public/-/emojis/1/point_up_2_tone1.png
new file mode 100644
index 00000000000..a12a7e78430
--- /dev/null
+++ b/public/-/emojis/1/point_up_2_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/point_up_2_tone2.png b/public/-/emojis/1/point_up_2_tone2.png
new file mode 100644
index 00000000000..cdff40ceab0
--- /dev/null
+++ b/public/-/emojis/1/point_up_2_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/point_up_2_tone3.png b/public/-/emojis/1/point_up_2_tone3.png
new file mode 100644
index 00000000000..a07ce9e5ae8
--- /dev/null
+++ b/public/-/emojis/1/point_up_2_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/point_up_2_tone4.png b/public/-/emojis/1/point_up_2_tone4.png
new file mode 100644
index 00000000000..4f86c88ba42
--- /dev/null
+++ b/public/-/emojis/1/point_up_2_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/point_up_2_tone5.png b/public/-/emojis/1/point_up_2_tone5.png
new file mode 100644
index 00000000000..ed1b26c35d3
--- /dev/null
+++ b/public/-/emojis/1/point_up_2_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/point_up_tone1.png b/public/-/emojis/1/point_up_tone1.png
new file mode 100644
index 00000000000..6a9db21d64c
--- /dev/null
+++ b/public/-/emojis/1/point_up_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/point_up_tone2.png b/public/-/emojis/1/point_up_tone2.png
new file mode 100644
index 00000000000..15aa9ea0e05
--- /dev/null
+++ b/public/-/emojis/1/point_up_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/point_up_tone3.png b/public/-/emojis/1/point_up_tone3.png
new file mode 100644
index 00000000000..652b73a9c5d
--- /dev/null
+++ b/public/-/emojis/1/point_up_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/point_up_tone4.png b/public/-/emojis/1/point_up_tone4.png
new file mode 100644
index 00000000000..692bad926e9
--- /dev/null
+++ b/public/-/emojis/1/point_up_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/point_up_tone5.png b/public/-/emojis/1/point_up_tone5.png
new file mode 100644
index 00000000000..1e1b10fb71c
--- /dev/null
+++ b/public/-/emojis/1/point_up_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/police_car.png b/public/-/emojis/1/police_car.png
new file mode 100644
index 00000000000..3da4253de7e
--- /dev/null
+++ b/public/-/emojis/1/police_car.png
Binary files differ
diff --git a/public/-/emojis/1/poodle.png b/public/-/emojis/1/poodle.png
new file mode 100644
index 00000000000..8ec39e396af
--- /dev/null
+++ b/public/-/emojis/1/poodle.png
Binary files differ
diff --git a/public/-/emojis/1/poop.png b/public/-/emojis/1/poop.png
new file mode 100644
index 00000000000..10b15e72d56
--- /dev/null
+++ b/public/-/emojis/1/poop.png
Binary files differ
diff --git a/public/-/emojis/1/popcorn.png b/public/-/emojis/1/popcorn.png
new file mode 100644
index 00000000000..36853e381d4
--- /dev/null
+++ b/public/-/emojis/1/popcorn.png
Binary files differ
diff --git a/public/-/emojis/1/post_office.png b/public/-/emojis/1/post_office.png
new file mode 100644
index 00000000000..a23848f9aa0
--- /dev/null
+++ b/public/-/emojis/1/post_office.png
Binary files differ
diff --git a/public/-/emojis/1/postal_horn.png b/public/-/emojis/1/postal_horn.png
new file mode 100644
index 00000000000..c173b8dbd67
--- /dev/null
+++ b/public/-/emojis/1/postal_horn.png
Binary files differ
diff --git a/public/-/emojis/1/postbox.png b/public/-/emojis/1/postbox.png
new file mode 100644
index 00000000000..07c9c4ab3d6
--- /dev/null
+++ b/public/-/emojis/1/postbox.png
Binary files differ
diff --git a/public/-/emojis/1/potable_water.png b/public/-/emojis/1/potable_water.png
new file mode 100644
index 00000000000..2c610049459
--- /dev/null
+++ b/public/-/emojis/1/potable_water.png
Binary files differ
diff --git a/public/-/emojis/1/potato.png b/public/-/emojis/1/potato.png
new file mode 100644
index 00000000000..70350ca2c0a
--- /dev/null
+++ b/public/-/emojis/1/potato.png
Binary files differ
diff --git a/public/-/emojis/1/pouch.png b/public/-/emojis/1/pouch.png
new file mode 100644
index 00000000000..8795c6c66ff
--- /dev/null
+++ b/public/-/emojis/1/pouch.png
Binary files differ
diff --git a/public/-/emojis/1/poultry_leg.png b/public/-/emojis/1/poultry_leg.png
new file mode 100644
index 00000000000..eea4a53a2f9
--- /dev/null
+++ b/public/-/emojis/1/poultry_leg.png
Binary files differ
diff --git a/public/-/emojis/1/pound.png b/public/-/emojis/1/pound.png
new file mode 100644
index 00000000000..a0d4c4099e9
--- /dev/null
+++ b/public/-/emojis/1/pound.png
Binary files differ
diff --git a/public/-/emojis/1/pouting_cat.png b/public/-/emojis/1/pouting_cat.png
new file mode 100644
index 00000000000..41ddfeab42b
--- /dev/null
+++ b/public/-/emojis/1/pouting_cat.png
Binary files differ
diff --git a/public/-/emojis/1/pray.png b/public/-/emojis/1/pray.png
new file mode 100644
index 00000000000..8347f2435be
--- /dev/null
+++ b/public/-/emojis/1/pray.png
Binary files differ
diff --git a/public/-/emojis/1/pray_tone1.png b/public/-/emojis/1/pray_tone1.png
new file mode 100644
index 00000000000..060ef257172
--- /dev/null
+++ b/public/-/emojis/1/pray_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/pray_tone2.png b/public/-/emojis/1/pray_tone2.png
new file mode 100644
index 00000000000..56dc607c07a
--- /dev/null
+++ b/public/-/emojis/1/pray_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/pray_tone3.png b/public/-/emojis/1/pray_tone3.png
new file mode 100644
index 00000000000..0f33b862008
--- /dev/null
+++ b/public/-/emojis/1/pray_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/pray_tone4.png b/public/-/emojis/1/pray_tone4.png
new file mode 100644
index 00000000000..2ea8dc11657
--- /dev/null
+++ b/public/-/emojis/1/pray_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/pray_tone5.png b/public/-/emojis/1/pray_tone5.png
new file mode 100644
index 00000000000..2128a6c4703
--- /dev/null
+++ b/public/-/emojis/1/pray_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/prayer_beads.png b/public/-/emojis/1/prayer_beads.png
new file mode 100644
index 00000000000..a4b6dfcc62e
--- /dev/null
+++ b/public/-/emojis/1/prayer_beads.png
Binary files differ
diff --git a/public/-/emojis/1/pregnant_woman.png b/public/-/emojis/1/pregnant_woman.png
new file mode 100644
index 00000000000..084e83a414a
--- /dev/null
+++ b/public/-/emojis/1/pregnant_woman.png
Binary files differ
diff --git a/public/-/emojis/1/pregnant_woman_tone1.png b/public/-/emojis/1/pregnant_woman_tone1.png
new file mode 100644
index 00000000000..a78703b33aa
--- /dev/null
+++ b/public/-/emojis/1/pregnant_woman_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/pregnant_woman_tone2.png b/public/-/emojis/1/pregnant_woman_tone2.png
new file mode 100644
index 00000000000..0068c6c4a77
--- /dev/null
+++ b/public/-/emojis/1/pregnant_woman_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/pregnant_woman_tone3.png b/public/-/emojis/1/pregnant_woman_tone3.png
new file mode 100644
index 00000000000..3206296b684
--- /dev/null
+++ b/public/-/emojis/1/pregnant_woman_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/pregnant_woman_tone4.png b/public/-/emojis/1/pregnant_woman_tone4.png
new file mode 100644
index 00000000000..120fda5cd8c
--- /dev/null
+++ b/public/-/emojis/1/pregnant_woman_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/pregnant_woman_tone5.png b/public/-/emojis/1/pregnant_woman_tone5.png
new file mode 100644
index 00000000000..569bfdf05ce
--- /dev/null
+++ b/public/-/emojis/1/pregnant_woman_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/prince.png b/public/-/emojis/1/prince.png
new file mode 100644
index 00000000000..38d69344c84
--- /dev/null
+++ b/public/-/emojis/1/prince.png
Binary files differ
diff --git a/public/-/emojis/1/prince_tone1.png b/public/-/emojis/1/prince_tone1.png
new file mode 100644
index 00000000000..849930c8887
--- /dev/null
+++ b/public/-/emojis/1/prince_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/prince_tone2.png b/public/-/emojis/1/prince_tone2.png
new file mode 100644
index 00000000000..23d8b3b1285
--- /dev/null
+++ b/public/-/emojis/1/prince_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/prince_tone3.png b/public/-/emojis/1/prince_tone3.png
new file mode 100644
index 00000000000..db6dfff0647
--- /dev/null
+++ b/public/-/emojis/1/prince_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/prince_tone4.png b/public/-/emojis/1/prince_tone4.png
new file mode 100644
index 00000000000..8e10f8be6a8
--- /dev/null
+++ b/public/-/emojis/1/prince_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/prince_tone5.png b/public/-/emojis/1/prince_tone5.png
new file mode 100644
index 00000000000..138d4ea7048
--- /dev/null
+++ b/public/-/emojis/1/prince_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/princess.png b/public/-/emojis/1/princess.png
new file mode 100644
index 00000000000..879e9fa8c5d
--- /dev/null
+++ b/public/-/emojis/1/princess.png
Binary files differ
diff --git a/public/-/emojis/1/princess_tone1.png b/public/-/emojis/1/princess_tone1.png
new file mode 100644
index 00000000000..c28078cdc36
--- /dev/null
+++ b/public/-/emojis/1/princess_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/princess_tone2.png b/public/-/emojis/1/princess_tone2.png
new file mode 100644
index 00000000000..dcd20e6ecd4
--- /dev/null
+++ b/public/-/emojis/1/princess_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/princess_tone3.png b/public/-/emojis/1/princess_tone3.png
new file mode 100644
index 00000000000..cde6f315c56
--- /dev/null
+++ b/public/-/emojis/1/princess_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/princess_tone4.png b/public/-/emojis/1/princess_tone4.png
new file mode 100644
index 00000000000..c71e69caaef
--- /dev/null
+++ b/public/-/emojis/1/princess_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/princess_tone5.png b/public/-/emojis/1/princess_tone5.png
new file mode 100644
index 00000000000..063e2645910
--- /dev/null
+++ b/public/-/emojis/1/princess_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/printer.png b/public/-/emojis/1/printer.png
new file mode 100644
index 00000000000..027c830f0fe
--- /dev/null
+++ b/public/-/emojis/1/printer.png
Binary files differ
diff --git a/public/-/emojis/1/projector.png b/public/-/emojis/1/projector.png
new file mode 100644
index 00000000000..ce9ab0daa28
--- /dev/null
+++ b/public/-/emojis/1/projector.png
Binary files differ
diff --git a/public/-/emojis/1/punch.png b/public/-/emojis/1/punch.png
new file mode 100644
index 00000000000..b14ca5f5211
--- /dev/null
+++ b/public/-/emojis/1/punch.png
Binary files differ
diff --git a/public/-/emojis/1/punch_tone1.png b/public/-/emojis/1/punch_tone1.png
new file mode 100644
index 00000000000..93c7d17fb47
--- /dev/null
+++ b/public/-/emojis/1/punch_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/punch_tone2.png b/public/-/emojis/1/punch_tone2.png
new file mode 100644
index 00000000000..c0a1af6e10a
--- /dev/null
+++ b/public/-/emojis/1/punch_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/punch_tone3.png b/public/-/emojis/1/punch_tone3.png
new file mode 100644
index 00000000000..1458b021201
--- /dev/null
+++ b/public/-/emojis/1/punch_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/punch_tone4.png b/public/-/emojis/1/punch_tone4.png
new file mode 100644
index 00000000000..c1466bfcdef
--- /dev/null
+++ b/public/-/emojis/1/punch_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/punch_tone5.png b/public/-/emojis/1/punch_tone5.png
new file mode 100644
index 00000000000..00b4ddb8953
--- /dev/null
+++ b/public/-/emojis/1/punch_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/purple_heart.png b/public/-/emojis/1/purple_heart.png
new file mode 100644
index 00000000000..95c53a9ade6
--- /dev/null
+++ b/public/-/emojis/1/purple_heart.png
Binary files differ
diff --git a/public/-/emojis/1/purse.png b/public/-/emojis/1/purse.png
new file mode 100644
index 00000000000..981346193c5
--- /dev/null
+++ b/public/-/emojis/1/purse.png
Binary files differ
diff --git a/public/-/emojis/1/pushpin.png b/public/-/emojis/1/pushpin.png
new file mode 100644
index 00000000000..57e07d7f4cc
--- /dev/null
+++ b/public/-/emojis/1/pushpin.png
Binary files differ
diff --git a/public/-/emojis/1/put_litter_in_its_place.png b/public/-/emojis/1/put_litter_in_its_place.png
new file mode 100644
index 00000000000..82a84f9a375
--- /dev/null
+++ b/public/-/emojis/1/put_litter_in_its_place.png
Binary files differ
diff --git a/public/-/emojis/1/question.png b/public/-/emojis/1/question.png
new file mode 100644
index 00000000000..5a58f3458aa
--- /dev/null
+++ b/public/-/emojis/1/question.png
Binary files differ
diff --git a/public/-/emojis/1/rabbit.png b/public/-/emojis/1/rabbit.png
new file mode 100644
index 00000000000..ea75ab0426e
--- /dev/null
+++ b/public/-/emojis/1/rabbit.png
Binary files differ
diff --git a/public/-/emojis/1/rabbit2.png b/public/-/emojis/1/rabbit2.png
new file mode 100644
index 00000000000..2c8a29c642f
--- /dev/null
+++ b/public/-/emojis/1/rabbit2.png
Binary files differ
diff --git a/public/-/emojis/1/race_car.png b/public/-/emojis/1/race_car.png
new file mode 100644
index 00000000000..fe3f045f446
--- /dev/null
+++ b/public/-/emojis/1/race_car.png
Binary files differ
diff --git a/public/-/emojis/1/racehorse.png b/public/-/emojis/1/racehorse.png
new file mode 100644
index 00000000000..b3e73cc8903
--- /dev/null
+++ b/public/-/emojis/1/racehorse.png
Binary files differ
diff --git a/public/-/emojis/1/radio.png b/public/-/emojis/1/radio.png
new file mode 100644
index 00000000000..dec381fa242
--- /dev/null
+++ b/public/-/emojis/1/radio.png
Binary files differ
diff --git a/public/-/emojis/1/radio_button.png b/public/-/emojis/1/radio_button.png
new file mode 100644
index 00000000000..3a23449d917
--- /dev/null
+++ b/public/-/emojis/1/radio_button.png
Binary files differ
diff --git a/public/-/emojis/1/radioactive.png b/public/-/emojis/1/radioactive.png
new file mode 100644
index 00000000000..3b46199fe37
--- /dev/null
+++ b/public/-/emojis/1/radioactive.png
Binary files differ
diff --git a/public/-/emojis/1/rage.png b/public/-/emojis/1/rage.png
new file mode 100644
index 00000000000..9d739bd40ad
--- /dev/null
+++ b/public/-/emojis/1/rage.png
Binary files differ
diff --git a/public/-/emojis/1/railway_car.png b/public/-/emojis/1/railway_car.png
new file mode 100644
index 00000000000..a9acbf13008
--- /dev/null
+++ b/public/-/emojis/1/railway_car.png
Binary files differ
diff --git a/public/-/emojis/1/railway_track.png b/public/-/emojis/1/railway_track.png
new file mode 100644
index 00000000000..e1a7a0d1430
--- /dev/null
+++ b/public/-/emojis/1/railway_track.png
Binary files differ
diff --git a/public/-/emojis/1/rainbow.png b/public/-/emojis/1/rainbow.png
new file mode 100644
index 00000000000..154735d7147
--- /dev/null
+++ b/public/-/emojis/1/rainbow.png
Binary files differ
diff --git a/public/-/emojis/1/raised_back_of_hand.png b/public/-/emojis/1/raised_back_of_hand.png
new file mode 100644
index 00000000000..479234294b4
--- /dev/null
+++ b/public/-/emojis/1/raised_back_of_hand.png
Binary files differ
diff --git a/public/-/emojis/1/raised_back_of_hand_tone1.png b/public/-/emojis/1/raised_back_of_hand_tone1.png
new file mode 100644
index 00000000000..813d28499b5
--- /dev/null
+++ b/public/-/emojis/1/raised_back_of_hand_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/raised_back_of_hand_tone2.png b/public/-/emojis/1/raised_back_of_hand_tone2.png
new file mode 100644
index 00000000000..192ff795e37
--- /dev/null
+++ b/public/-/emojis/1/raised_back_of_hand_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/raised_back_of_hand_tone3.png b/public/-/emojis/1/raised_back_of_hand_tone3.png
new file mode 100644
index 00000000000..61a727abe6b
--- /dev/null
+++ b/public/-/emojis/1/raised_back_of_hand_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/raised_back_of_hand_tone4.png b/public/-/emojis/1/raised_back_of_hand_tone4.png
new file mode 100644
index 00000000000..2e83da511f5
--- /dev/null
+++ b/public/-/emojis/1/raised_back_of_hand_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/raised_back_of_hand_tone5.png b/public/-/emojis/1/raised_back_of_hand_tone5.png
new file mode 100644
index 00000000000..d7a5b95a02c
--- /dev/null
+++ b/public/-/emojis/1/raised_back_of_hand_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/raised_hand.png b/public/-/emojis/1/raised_hand.png
new file mode 100644
index 00000000000..6b2954315d1
--- /dev/null
+++ b/public/-/emojis/1/raised_hand.png
Binary files differ
diff --git a/public/-/emojis/1/raised_hand_tone1.png b/public/-/emojis/1/raised_hand_tone1.png
new file mode 100644
index 00000000000..3b752902c07
--- /dev/null
+++ b/public/-/emojis/1/raised_hand_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/raised_hand_tone2.png b/public/-/emojis/1/raised_hand_tone2.png
new file mode 100644
index 00000000000..44e2a514c60
--- /dev/null
+++ b/public/-/emojis/1/raised_hand_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/raised_hand_tone3.png b/public/-/emojis/1/raised_hand_tone3.png
new file mode 100644
index 00000000000..5bb62a7528a
--- /dev/null
+++ b/public/-/emojis/1/raised_hand_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/raised_hand_tone4.png b/public/-/emojis/1/raised_hand_tone4.png
new file mode 100644
index 00000000000..c7f8c9ec270
--- /dev/null
+++ b/public/-/emojis/1/raised_hand_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/raised_hand_tone5.png b/public/-/emojis/1/raised_hand_tone5.png
new file mode 100644
index 00000000000..c601b58a73e
--- /dev/null
+++ b/public/-/emojis/1/raised_hand_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/raised_hands.png b/public/-/emojis/1/raised_hands.png
new file mode 100644
index 00000000000..c0155f728e7
--- /dev/null
+++ b/public/-/emojis/1/raised_hands.png
Binary files differ
diff --git a/public/-/emojis/1/raised_hands_tone1.png b/public/-/emojis/1/raised_hands_tone1.png
new file mode 100644
index 00000000000..1168b8236b6
--- /dev/null
+++ b/public/-/emojis/1/raised_hands_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/raised_hands_tone2.png b/public/-/emojis/1/raised_hands_tone2.png
new file mode 100644
index 00000000000..322de622903
--- /dev/null
+++ b/public/-/emojis/1/raised_hands_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/raised_hands_tone3.png b/public/-/emojis/1/raised_hands_tone3.png
new file mode 100644
index 00000000000..2aa24e05ae1
--- /dev/null
+++ b/public/-/emojis/1/raised_hands_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/raised_hands_tone4.png b/public/-/emojis/1/raised_hands_tone4.png
new file mode 100644
index 00000000000..f31bf0db992
--- /dev/null
+++ b/public/-/emojis/1/raised_hands_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/raised_hands_tone5.png b/public/-/emojis/1/raised_hands_tone5.png
new file mode 100644
index 00000000000..5e95067f98b
--- /dev/null
+++ b/public/-/emojis/1/raised_hands_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/raising_hand.png b/public/-/emojis/1/raising_hand.png
new file mode 100644
index 00000000000..2880708c0cc
--- /dev/null
+++ b/public/-/emojis/1/raising_hand.png
Binary files differ
diff --git a/public/-/emojis/1/raising_hand_tone1.png b/public/-/emojis/1/raising_hand_tone1.png
new file mode 100644
index 00000000000..1c90e3e2689
--- /dev/null
+++ b/public/-/emojis/1/raising_hand_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/raising_hand_tone2.png b/public/-/emojis/1/raising_hand_tone2.png
new file mode 100644
index 00000000000..82c3ef2bfc5
--- /dev/null
+++ b/public/-/emojis/1/raising_hand_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/raising_hand_tone3.png b/public/-/emojis/1/raising_hand_tone3.png
new file mode 100644
index 00000000000..1b1da2aa0ca
--- /dev/null
+++ b/public/-/emojis/1/raising_hand_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/raising_hand_tone4.png b/public/-/emojis/1/raising_hand_tone4.png
new file mode 100644
index 00000000000..e453855c01f
--- /dev/null
+++ b/public/-/emojis/1/raising_hand_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/raising_hand_tone5.png b/public/-/emojis/1/raising_hand_tone5.png
new file mode 100644
index 00000000000..b86200fd844
--- /dev/null
+++ b/public/-/emojis/1/raising_hand_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/ram.png b/public/-/emojis/1/ram.png
new file mode 100644
index 00000000000..52a44464c9b
--- /dev/null
+++ b/public/-/emojis/1/ram.png
Binary files differ
diff --git a/public/-/emojis/1/ramen.png b/public/-/emojis/1/ramen.png
new file mode 100644
index 00000000000..c1cb7cd7384
--- /dev/null
+++ b/public/-/emojis/1/ramen.png
Binary files differ
diff --git a/public/-/emojis/1/rat.png b/public/-/emojis/1/rat.png
new file mode 100644
index 00000000000..86219144f10
--- /dev/null
+++ b/public/-/emojis/1/rat.png
Binary files differ
diff --git a/public/-/emojis/1/record_button.png b/public/-/emojis/1/record_button.png
new file mode 100644
index 00000000000..ada52830fce
--- /dev/null
+++ b/public/-/emojis/1/record_button.png
Binary files differ
diff --git a/public/-/emojis/1/recycle.png b/public/-/emojis/1/recycle.png
new file mode 100644
index 00000000000..9221f095c37
--- /dev/null
+++ b/public/-/emojis/1/recycle.png
Binary files differ
diff --git a/public/-/emojis/1/red_car.png b/public/-/emojis/1/red_car.png
new file mode 100644
index 00000000000..b3e6a774dea
--- /dev/null
+++ b/public/-/emojis/1/red_car.png
Binary files differ
diff --git a/public/-/emojis/1/red_circle.png b/public/-/emojis/1/red_circle.png
new file mode 100644
index 00000000000..4bef930d92f
--- /dev/null
+++ b/public/-/emojis/1/red_circle.png
Binary files differ
diff --git a/public/-/emojis/1/registered.png b/public/-/emojis/1/registered.png
new file mode 100644
index 00000000000..53ef9f2d4e6
--- /dev/null
+++ b/public/-/emojis/1/registered.png
Binary files differ
diff --git a/public/-/emojis/1/relaxed.png b/public/-/emojis/1/relaxed.png
new file mode 100644
index 00000000000..e9e53c03d45
--- /dev/null
+++ b/public/-/emojis/1/relaxed.png
Binary files differ
diff --git a/public/-/emojis/1/relieved.png b/public/-/emojis/1/relieved.png
new file mode 100644
index 00000000000..715ad0bf53f
--- /dev/null
+++ b/public/-/emojis/1/relieved.png
Binary files differ
diff --git a/public/-/emojis/1/reminder_ribbon.png b/public/-/emojis/1/reminder_ribbon.png
new file mode 100644
index 00000000000..3988bbd094c
--- /dev/null
+++ b/public/-/emojis/1/reminder_ribbon.png
Binary files differ
diff --git a/public/-/emojis/1/repeat.png b/public/-/emojis/1/repeat.png
new file mode 100644
index 00000000000..540ce4e0fba
--- /dev/null
+++ b/public/-/emojis/1/repeat.png
Binary files differ
diff --git a/public/-/emojis/1/repeat_one.png b/public/-/emojis/1/repeat_one.png
new file mode 100644
index 00000000000..9567e83337f
--- /dev/null
+++ b/public/-/emojis/1/repeat_one.png
Binary files differ
diff --git a/public/-/emojis/1/restroom.png b/public/-/emojis/1/restroom.png
new file mode 100644
index 00000000000..9588e0f0ef7
--- /dev/null
+++ b/public/-/emojis/1/restroom.png
Binary files differ
diff --git a/public/-/emojis/1/revolving_hearts.png b/public/-/emojis/1/revolving_hearts.png
new file mode 100644
index 00000000000..7b9d1948f73
--- /dev/null
+++ b/public/-/emojis/1/revolving_hearts.png
Binary files differ
diff --git a/public/-/emojis/1/rewind.png b/public/-/emojis/1/rewind.png
new file mode 100644
index 00000000000..e22e2bd3da5
--- /dev/null
+++ b/public/-/emojis/1/rewind.png
Binary files differ
diff --git a/public/-/emojis/1/rhino.png b/public/-/emojis/1/rhino.png
new file mode 100644
index 00000000000..12f4e0d9d9b
--- /dev/null
+++ b/public/-/emojis/1/rhino.png
Binary files differ
diff --git a/public/-/emojis/1/ribbon.png b/public/-/emojis/1/ribbon.png
new file mode 100644
index 00000000000..0f253c3d8c8
--- /dev/null
+++ b/public/-/emojis/1/ribbon.png
Binary files differ
diff --git a/public/-/emojis/1/rice.png b/public/-/emojis/1/rice.png
new file mode 100644
index 00000000000..6e3ac7956b1
--- /dev/null
+++ b/public/-/emojis/1/rice.png
Binary files differ
diff --git a/public/-/emojis/1/rice_ball.png b/public/-/emojis/1/rice_ball.png
new file mode 100644
index 00000000000..d3d8ee25cb8
--- /dev/null
+++ b/public/-/emojis/1/rice_ball.png
Binary files differ
diff --git a/public/-/emojis/1/rice_cracker.png b/public/-/emojis/1/rice_cracker.png
new file mode 100644
index 00000000000..7fbd08e4ff9
--- /dev/null
+++ b/public/-/emojis/1/rice_cracker.png
Binary files differ
diff --git a/public/-/emojis/1/rice_scene.png b/public/-/emojis/1/rice_scene.png
new file mode 100644
index 00000000000..1a28426592a
--- /dev/null
+++ b/public/-/emojis/1/rice_scene.png
Binary files differ
diff --git a/public/-/emojis/1/right_facing_fist.png b/public/-/emojis/1/right_facing_fist.png
new file mode 100644
index 00000000000..754ed066d2c
--- /dev/null
+++ b/public/-/emojis/1/right_facing_fist.png
Binary files differ
diff --git a/public/-/emojis/1/right_facing_fist_tone1.png b/public/-/emojis/1/right_facing_fist_tone1.png
new file mode 100644
index 00000000000..33ded2f61a6
--- /dev/null
+++ b/public/-/emojis/1/right_facing_fist_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/right_facing_fist_tone2.png b/public/-/emojis/1/right_facing_fist_tone2.png
new file mode 100644
index 00000000000..88054e335c7
--- /dev/null
+++ b/public/-/emojis/1/right_facing_fist_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/right_facing_fist_tone3.png b/public/-/emojis/1/right_facing_fist_tone3.png
new file mode 100644
index 00000000000..84b9f5da7f7
--- /dev/null
+++ b/public/-/emojis/1/right_facing_fist_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/right_facing_fist_tone4.png b/public/-/emojis/1/right_facing_fist_tone4.png
new file mode 100644
index 00000000000..e741cfea68b
--- /dev/null
+++ b/public/-/emojis/1/right_facing_fist_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/right_facing_fist_tone5.png b/public/-/emojis/1/right_facing_fist_tone5.png
new file mode 100644
index 00000000000..cf66d760c1f
--- /dev/null
+++ b/public/-/emojis/1/right_facing_fist_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/ring.png b/public/-/emojis/1/ring.png
new file mode 100644
index 00000000000..87d227adb74
--- /dev/null
+++ b/public/-/emojis/1/ring.png
Binary files differ
diff --git a/public/-/emojis/1/robot.png b/public/-/emojis/1/robot.png
new file mode 100644
index 00000000000..7cc62612c6a
--- /dev/null
+++ b/public/-/emojis/1/robot.png
Binary files differ
diff --git a/public/-/emojis/1/rocket.png b/public/-/emojis/1/rocket.png
new file mode 100644
index 00000000000..0d8da089a37
--- /dev/null
+++ b/public/-/emojis/1/rocket.png
Binary files differ
diff --git a/public/-/emojis/1/rofl.png b/public/-/emojis/1/rofl.png
new file mode 100644
index 00000000000..b1736fedfeb
--- /dev/null
+++ b/public/-/emojis/1/rofl.png
Binary files differ
diff --git a/public/-/emojis/1/roller_coaster.png b/public/-/emojis/1/roller_coaster.png
new file mode 100644
index 00000000000..5b849e071e8
--- /dev/null
+++ b/public/-/emojis/1/roller_coaster.png
Binary files differ
diff --git a/public/-/emojis/1/rolling_eyes.png b/public/-/emojis/1/rolling_eyes.png
new file mode 100644
index 00000000000..2f77b9fc3b9
--- /dev/null
+++ b/public/-/emojis/1/rolling_eyes.png
Binary files differ
diff --git a/public/-/emojis/1/rooster.png b/public/-/emojis/1/rooster.png
new file mode 100644
index 00000000000..bbf2bbff97a
--- /dev/null
+++ b/public/-/emojis/1/rooster.png
Binary files differ
diff --git a/public/-/emojis/1/rose.png b/public/-/emojis/1/rose.png
new file mode 100644
index 00000000000..52c286d31ce
--- /dev/null
+++ b/public/-/emojis/1/rose.png
Binary files differ
diff --git a/public/-/emojis/1/rosette.png b/public/-/emojis/1/rosette.png
new file mode 100644
index 00000000000..8030e494bcf
--- /dev/null
+++ b/public/-/emojis/1/rosette.png
Binary files differ
diff --git a/public/-/emojis/1/rotating_light.png b/public/-/emojis/1/rotating_light.png
new file mode 100644
index 00000000000..cad66b0afef
--- /dev/null
+++ b/public/-/emojis/1/rotating_light.png
Binary files differ
diff --git a/public/-/emojis/1/round_pushpin.png b/public/-/emojis/1/round_pushpin.png
new file mode 100644
index 00000000000..28b9d72866e
--- /dev/null
+++ b/public/-/emojis/1/round_pushpin.png
Binary files differ
diff --git a/public/-/emojis/1/rowboat.png b/public/-/emojis/1/rowboat.png
new file mode 100644
index 00000000000..dd4dfc095d9
--- /dev/null
+++ b/public/-/emojis/1/rowboat.png
Binary files differ
diff --git a/public/-/emojis/1/rowboat_tone1.png b/public/-/emojis/1/rowboat_tone1.png
new file mode 100644
index 00000000000..5e5d18548cb
--- /dev/null
+++ b/public/-/emojis/1/rowboat_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/rowboat_tone2.png b/public/-/emojis/1/rowboat_tone2.png
new file mode 100644
index 00000000000..9b123ef8871
--- /dev/null
+++ b/public/-/emojis/1/rowboat_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/rowboat_tone3.png b/public/-/emojis/1/rowboat_tone3.png
new file mode 100644
index 00000000000..8ebd89a55f5
--- /dev/null
+++ b/public/-/emojis/1/rowboat_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/rowboat_tone4.png b/public/-/emojis/1/rowboat_tone4.png
new file mode 100644
index 00000000000..2b0d04f8725
--- /dev/null
+++ b/public/-/emojis/1/rowboat_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/rowboat_tone5.png b/public/-/emojis/1/rowboat_tone5.png
new file mode 100644
index 00000000000..b346f2dfc84
--- /dev/null
+++ b/public/-/emojis/1/rowboat_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/rugby_football.png b/public/-/emojis/1/rugby_football.png
new file mode 100644
index 00000000000..b1872273436
--- /dev/null
+++ b/public/-/emojis/1/rugby_football.png
Binary files differ
diff --git a/public/-/emojis/1/runner.png b/public/-/emojis/1/runner.png
new file mode 100644
index 00000000000..e914915976a
--- /dev/null
+++ b/public/-/emojis/1/runner.png
Binary files differ
diff --git a/public/-/emojis/1/runner_tone1.png b/public/-/emojis/1/runner_tone1.png
new file mode 100644
index 00000000000..9355239a52d
--- /dev/null
+++ b/public/-/emojis/1/runner_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/runner_tone2.png b/public/-/emojis/1/runner_tone2.png
new file mode 100644
index 00000000000..6112fd5c376
--- /dev/null
+++ b/public/-/emojis/1/runner_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/runner_tone3.png b/public/-/emojis/1/runner_tone3.png
new file mode 100644
index 00000000000..625ec708f48
--- /dev/null
+++ b/public/-/emojis/1/runner_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/runner_tone4.png b/public/-/emojis/1/runner_tone4.png
new file mode 100644
index 00000000000..242f1b56337
--- /dev/null
+++ b/public/-/emojis/1/runner_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/runner_tone5.png b/public/-/emojis/1/runner_tone5.png
new file mode 100644
index 00000000000..2976c6f019f
--- /dev/null
+++ b/public/-/emojis/1/runner_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/running_shirt_with_sash.png b/public/-/emojis/1/running_shirt_with_sash.png
new file mode 100644
index 00000000000..6d83c06b803
--- /dev/null
+++ b/public/-/emojis/1/running_shirt_with_sash.png
Binary files differ
diff --git a/public/-/emojis/1/sa.png b/public/-/emojis/1/sa.png
new file mode 100644
index 00000000000..900f9633247
--- /dev/null
+++ b/public/-/emojis/1/sa.png
Binary files differ
diff --git a/public/-/emojis/1/sagittarius.png b/public/-/emojis/1/sagittarius.png
new file mode 100644
index 00000000000..f8d94ff2923
--- /dev/null
+++ b/public/-/emojis/1/sagittarius.png
Binary files differ
diff --git a/public/-/emojis/1/sailboat.png b/public/-/emojis/1/sailboat.png
new file mode 100644
index 00000000000..772ef11da5d
--- /dev/null
+++ b/public/-/emojis/1/sailboat.png
Binary files differ
diff --git a/public/-/emojis/1/sake.png b/public/-/emojis/1/sake.png
new file mode 100644
index 00000000000..2933f5672c4
--- /dev/null
+++ b/public/-/emojis/1/sake.png
Binary files differ
diff --git a/public/-/emojis/1/salad.png b/public/-/emojis/1/salad.png
new file mode 100644
index 00000000000..c89f9341158
--- /dev/null
+++ b/public/-/emojis/1/salad.png
Binary files differ
diff --git a/public/-/emojis/1/sandal.png b/public/-/emojis/1/sandal.png
new file mode 100644
index 00000000000..9d9f5122b7a
--- /dev/null
+++ b/public/-/emojis/1/sandal.png
Binary files differ
diff --git a/public/-/emojis/1/santa.png b/public/-/emojis/1/santa.png
new file mode 100644
index 00000000000..bc83ab80d52
--- /dev/null
+++ b/public/-/emojis/1/santa.png
Binary files differ
diff --git a/public/-/emojis/1/santa_tone1.png b/public/-/emojis/1/santa_tone1.png
new file mode 100644
index 00000000000..5233ffb7174
--- /dev/null
+++ b/public/-/emojis/1/santa_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/santa_tone2.png b/public/-/emojis/1/santa_tone2.png
new file mode 100644
index 00000000000..4e845438197
--- /dev/null
+++ b/public/-/emojis/1/santa_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/santa_tone3.png b/public/-/emojis/1/santa_tone3.png
new file mode 100644
index 00000000000..7fc4f33b60f
--- /dev/null
+++ b/public/-/emojis/1/santa_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/santa_tone4.png b/public/-/emojis/1/santa_tone4.png
new file mode 100644
index 00000000000..d1d5a15132d
--- /dev/null
+++ b/public/-/emojis/1/santa_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/santa_tone5.png b/public/-/emojis/1/santa_tone5.png
new file mode 100644
index 00000000000..4d697a01f24
--- /dev/null
+++ b/public/-/emojis/1/santa_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/satellite.png b/public/-/emojis/1/satellite.png
new file mode 100644
index 00000000000..db0372795f4
--- /dev/null
+++ b/public/-/emojis/1/satellite.png
Binary files differ
diff --git a/public/-/emojis/1/satellite_orbital.png b/public/-/emojis/1/satellite_orbital.png
new file mode 100644
index 00000000000..4ba55d6e297
--- /dev/null
+++ b/public/-/emojis/1/satellite_orbital.png
Binary files differ
diff --git a/public/-/emojis/1/saxophone.png b/public/-/emojis/1/saxophone.png
new file mode 100644
index 00000000000..a392faec291
--- /dev/null
+++ b/public/-/emojis/1/saxophone.png
Binary files differ
diff --git a/public/-/emojis/1/scales.png b/public/-/emojis/1/scales.png
new file mode 100644
index 00000000000..0757eda1684
--- /dev/null
+++ b/public/-/emojis/1/scales.png
Binary files differ
diff --git a/public/-/emojis/1/school.png b/public/-/emojis/1/school.png
new file mode 100644
index 00000000000..269759534f0
--- /dev/null
+++ b/public/-/emojis/1/school.png
Binary files differ
diff --git a/public/-/emojis/1/school_satchel.png b/public/-/emojis/1/school_satchel.png
new file mode 100644
index 00000000000..9997c86e7dc
--- /dev/null
+++ b/public/-/emojis/1/school_satchel.png
Binary files differ
diff --git a/public/-/emojis/1/scissors.png b/public/-/emojis/1/scissors.png
new file mode 100644
index 00000000000..270571c8cdd
--- /dev/null
+++ b/public/-/emojis/1/scissors.png
Binary files differ
diff --git a/public/-/emojis/1/scooter.png b/public/-/emojis/1/scooter.png
new file mode 100644
index 00000000000..4ab7ef59cd2
--- /dev/null
+++ b/public/-/emojis/1/scooter.png
Binary files differ
diff --git a/public/-/emojis/1/scorpion.png b/public/-/emojis/1/scorpion.png
new file mode 100644
index 00000000000..449a6b281c9
--- /dev/null
+++ b/public/-/emojis/1/scorpion.png
Binary files differ
diff --git a/public/-/emojis/1/scorpius.png b/public/-/emojis/1/scorpius.png
new file mode 100644
index 00000000000..c31a9920455
--- /dev/null
+++ b/public/-/emojis/1/scorpius.png
Binary files differ
diff --git a/public/-/emojis/1/scream.png b/public/-/emojis/1/scream.png
new file mode 100644
index 00000000000..c3bea9f2510
--- /dev/null
+++ b/public/-/emojis/1/scream.png
Binary files differ
diff --git a/public/-/emojis/1/scream_cat.png b/public/-/emojis/1/scream_cat.png
new file mode 100644
index 00000000000..15803ad8e6e
--- /dev/null
+++ b/public/-/emojis/1/scream_cat.png
Binary files differ
diff --git a/public/-/emojis/1/scroll.png b/public/-/emojis/1/scroll.png
new file mode 100644
index 00000000000..50ee5dcd4b9
--- /dev/null
+++ b/public/-/emojis/1/scroll.png
Binary files differ
diff --git a/public/-/emojis/1/seat.png b/public/-/emojis/1/seat.png
new file mode 100644
index 00000000000..a6d72d95adb
--- /dev/null
+++ b/public/-/emojis/1/seat.png
Binary files differ
diff --git a/public/-/emojis/1/second_place.png b/public/-/emojis/1/second_place.png
new file mode 100644
index 00000000000..17b011268b6
--- /dev/null
+++ b/public/-/emojis/1/second_place.png
Binary files differ
diff --git a/public/-/emojis/1/secret.png b/public/-/emojis/1/secret.png
new file mode 100644
index 00000000000..5fd72608e60
--- /dev/null
+++ b/public/-/emojis/1/secret.png
Binary files differ
diff --git a/public/-/emojis/1/see_no_evil.png b/public/-/emojis/1/see_no_evil.png
new file mode 100644
index 00000000000..5187e474531
--- /dev/null
+++ b/public/-/emojis/1/see_no_evil.png
Binary files differ
diff --git a/public/-/emojis/1/seedling.png b/public/-/emojis/1/seedling.png
new file mode 100644
index 00000000000..ae0948bcfd6
--- /dev/null
+++ b/public/-/emojis/1/seedling.png
Binary files differ
diff --git a/public/-/emojis/1/selfie.png b/public/-/emojis/1/selfie.png
new file mode 100644
index 00000000000..6a1ba75c7e3
--- /dev/null
+++ b/public/-/emojis/1/selfie.png
Binary files differ
diff --git a/public/-/emojis/1/selfie_tone1.png b/public/-/emojis/1/selfie_tone1.png
new file mode 100644
index 00000000000..290e075b56f
--- /dev/null
+++ b/public/-/emojis/1/selfie_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/selfie_tone2.png b/public/-/emojis/1/selfie_tone2.png
new file mode 100644
index 00000000000..fcd9595b643
--- /dev/null
+++ b/public/-/emojis/1/selfie_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/selfie_tone3.png b/public/-/emojis/1/selfie_tone3.png
new file mode 100644
index 00000000000..f3a22fdf435
--- /dev/null
+++ b/public/-/emojis/1/selfie_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/selfie_tone4.png b/public/-/emojis/1/selfie_tone4.png
new file mode 100644
index 00000000000..cdecf6d9f4e
--- /dev/null
+++ b/public/-/emojis/1/selfie_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/selfie_tone5.png b/public/-/emojis/1/selfie_tone5.png
new file mode 100644
index 00000000000..86acbb6c202
--- /dev/null
+++ b/public/-/emojis/1/selfie_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/seven.png b/public/-/emojis/1/seven.png
new file mode 100644
index 00000000000..9b3476ae7c7
--- /dev/null
+++ b/public/-/emojis/1/seven.png
Binary files differ
diff --git a/public/-/emojis/1/shallow_pan_of_food.png b/public/-/emojis/1/shallow_pan_of_food.png
new file mode 100644
index 00000000000..663a1006acd
--- /dev/null
+++ b/public/-/emojis/1/shallow_pan_of_food.png
Binary files differ
diff --git a/public/-/emojis/1/shamrock.png b/public/-/emojis/1/shamrock.png
new file mode 100644
index 00000000000..f202aecfe6f
--- /dev/null
+++ b/public/-/emojis/1/shamrock.png
Binary files differ
diff --git a/public/-/emojis/1/shark.png b/public/-/emojis/1/shark.png
new file mode 100644
index 00000000000..c75076d57d8
--- /dev/null
+++ b/public/-/emojis/1/shark.png
Binary files differ
diff --git a/public/-/emojis/1/shaved_ice.png b/public/-/emojis/1/shaved_ice.png
new file mode 100644
index 00000000000..36dfb53ca93
--- /dev/null
+++ b/public/-/emojis/1/shaved_ice.png
Binary files differ
diff --git a/public/-/emojis/1/sheep.png b/public/-/emojis/1/sheep.png
new file mode 100644
index 00000000000..102b8a52b28
--- /dev/null
+++ b/public/-/emojis/1/sheep.png
Binary files differ
diff --git a/public/-/emojis/1/shell.png b/public/-/emojis/1/shell.png
new file mode 100644
index 00000000000..55721629f62
--- /dev/null
+++ b/public/-/emojis/1/shell.png
Binary files differ
diff --git a/public/-/emojis/1/shield.png b/public/-/emojis/1/shield.png
new file mode 100644
index 00000000000..610bf033ce0
--- /dev/null
+++ b/public/-/emojis/1/shield.png
Binary files differ
diff --git a/public/-/emojis/1/shinto_shrine.png b/public/-/emojis/1/shinto_shrine.png
new file mode 100644
index 00000000000..5a344975bf3
--- /dev/null
+++ b/public/-/emojis/1/shinto_shrine.png
Binary files differ
diff --git a/public/-/emojis/1/ship.png b/public/-/emojis/1/ship.png
new file mode 100644
index 00000000000..62d54f7d6c9
--- /dev/null
+++ b/public/-/emojis/1/ship.png
Binary files differ
diff --git a/public/-/emojis/1/shirt.png b/public/-/emojis/1/shirt.png
new file mode 100644
index 00000000000..af08dec8b59
--- /dev/null
+++ b/public/-/emojis/1/shirt.png
Binary files differ
diff --git a/public/-/emojis/1/shopping_bags.png b/public/-/emojis/1/shopping_bags.png
new file mode 100644
index 00000000000..99f2a2b13ac
--- /dev/null
+++ b/public/-/emojis/1/shopping_bags.png
Binary files differ
diff --git a/public/-/emojis/1/shopping_cart.png b/public/-/emojis/1/shopping_cart.png
new file mode 100644
index 00000000000..1086fe6e456
--- /dev/null
+++ b/public/-/emojis/1/shopping_cart.png
Binary files differ
diff --git a/public/-/emojis/1/shower.png b/public/-/emojis/1/shower.png
new file mode 100644
index 00000000000..156776a2e52
--- /dev/null
+++ b/public/-/emojis/1/shower.png
Binary files differ
diff --git a/public/-/emojis/1/shrimp.png b/public/-/emojis/1/shrimp.png
new file mode 100644
index 00000000000..49eff28a71e
--- /dev/null
+++ b/public/-/emojis/1/shrimp.png
Binary files differ
diff --git a/public/-/emojis/1/shrug.png b/public/-/emojis/1/shrug.png
new file mode 100644
index 00000000000..76e63bfac77
--- /dev/null
+++ b/public/-/emojis/1/shrug.png
Binary files differ
diff --git a/public/-/emojis/1/shrug_tone1.png b/public/-/emojis/1/shrug_tone1.png
new file mode 100644
index 00000000000..1c895e64468
--- /dev/null
+++ b/public/-/emojis/1/shrug_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/shrug_tone2.png b/public/-/emojis/1/shrug_tone2.png
new file mode 100644
index 00000000000..4e3ca8f8bac
--- /dev/null
+++ b/public/-/emojis/1/shrug_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/shrug_tone3.png b/public/-/emojis/1/shrug_tone3.png
new file mode 100644
index 00000000000..d1b16a19bb5
--- /dev/null
+++ b/public/-/emojis/1/shrug_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/shrug_tone4.png b/public/-/emojis/1/shrug_tone4.png
new file mode 100644
index 00000000000..5fbef3f2255
--- /dev/null
+++ b/public/-/emojis/1/shrug_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/shrug_tone5.png b/public/-/emojis/1/shrug_tone5.png
new file mode 100644
index 00000000000..4af2e28bc5c
--- /dev/null
+++ b/public/-/emojis/1/shrug_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/signal_strength.png b/public/-/emojis/1/signal_strength.png
new file mode 100644
index 00000000000..ee2b5a4b519
--- /dev/null
+++ b/public/-/emojis/1/signal_strength.png
Binary files differ
diff --git a/public/-/emojis/1/six.png b/public/-/emojis/1/six.png
new file mode 100644
index 00000000000..371b3acef2c
--- /dev/null
+++ b/public/-/emojis/1/six.png
Binary files differ
diff --git a/public/-/emojis/1/six_pointed_star.png b/public/-/emojis/1/six_pointed_star.png
new file mode 100644
index 00000000000..2eb1707458b
--- /dev/null
+++ b/public/-/emojis/1/six_pointed_star.png
Binary files differ
diff --git a/public/-/emojis/1/ski.png b/public/-/emojis/1/ski.png
new file mode 100644
index 00000000000..4a2d2c12306
--- /dev/null
+++ b/public/-/emojis/1/ski.png
Binary files differ
diff --git a/public/-/emojis/1/skier.png b/public/-/emojis/1/skier.png
new file mode 100644
index 00000000000..2eb3bdce2af
--- /dev/null
+++ b/public/-/emojis/1/skier.png
Binary files differ
diff --git a/public/-/emojis/1/skull.png b/public/-/emojis/1/skull.png
new file mode 100644
index 00000000000..26abb17296a
--- /dev/null
+++ b/public/-/emojis/1/skull.png
Binary files differ
diff --git a/public/-/emojis/1/skull_crossbones.png b/public/-/emojis/1/skull_crossbones.png
new file mode 100644
index 00000000000..b459df9227a
--- /dev/null
+++ b/public/-/emojis/1/skull_crossbones.png
Binary files differ
diff --git a/public/-/emojis/1/sleeping.png b/public/-/emojis/1/sleeping.png
new file mode 100644
index 00000000000..9ecf600d6d8
--- /dev/null
+++ b/public/-/emojis/1/sleeping.png
Binary files differ
diff --git a/public/-/emojis/1/sleeping_accommodation.png b/public/-/emojis/1/sleeping_accommodation.png
new file mode 100644
index 00000000000..c739e7fb69b
--- /dev/null
+++ b/public/-/emojis/1/sleeping_accommodation.png
Binary files differ
diff --git a/public/-/emojis/1/sleepy.png b/public/-/emojis/1/sleepy.png
new file mode 100644
index 00000000000..836b4107717
--- /dev/null
+++ b/public/-/emojis/1/sleepy.png
Binary files differ
diff --git a/public/-/emojis/1/slight_frown.png b/public/-/emojis/1/slight_frown.png
new file mode 100644
index 00000000000..b2f1d983d36
--- /dev/null
+++ b/public/-/emojis/1/slight_frown.png
Binary files differ
diff --git a/public/-/emojis/1/slight_smile.png b/public/-/emojis/1/slight_smile.png
new file mode 100644
index 00000000000..ddd7d65dd3d
--- /dev/null
+++ b/public/-/emojis/1/slight_smile.png
Binary files differ
diff --git a/public/-/emojis/1/slot_machine.png b/public/-/emojis/1/slot_machine.png
new file mode 100644
index 00000000000..ee71b6c268c
--- /dev/null
+++ b/public/-/emojis/1/slot_machine.png
Binary files differ
diff --git a/public/-/emojis/1/small_blue_diamond.png b/public/-/emojis/1/small_blue_diamond.png
new file mode 100644
index 00000000000..b86b5bc4db3
--- /dev/null
+++ b/public/-/emojis/1/small_blue_diamond.png
Binary files differ
diff --git a/public/-/emojis/1/small_orange_diamond.png b/public/-/emojis/1/small_orange_diamond.png
new file mode 100644
index 00000000000..e1c6ed9b2f8
--- /dev/null
+++ b/public/-/emojis/1/small_orange_diamond.png
Binary files differ
diff --git a/public/-/emojis/1/small_red_triangle.png b/public/-/emojis/1/small_red_triangle.png
new file mode 100644
index 00000000000..785887c195a
--- /dev/null
+++ b/public/-/emojis/1/small_red_triangle.png
Binary files differ
diff --git a/public/-/emojis/1/small_red_triangle_down.png b/public/-/emojis/1/small_red_triangle_down.png
new file mode 100644
index 00000000000..a83beff1914
--- /dev/null
+++ b/public/-/emojis/1/small_red_triangle_down.png
Binary files differ
diff --git a/public/-/emojis/1/smile.png b/public/-/emojis/1/smile.png
new file mode 100644
index 00000000000..aa47ffe978c
--- /dev/null
+++ b/public/-/emojis/1/smile.png
Binary files differ
diff --git a/public/-/emojis/1/smile_cat.png b/public/-/emojis/1/smile_cat.png
new file mode 100644
index 00000000000..6f25f11dd3a
--- /dev/null
+++ b/public/-/emojis/1/smile_cat.png
Binary files differ
diff --git a/public/-/emojis/1/smiley.png b/public/-/emojis/1/smiley.png
new file mode 100644
index 00000000000..30957a65968
--- /dev/null
+++ b/public/-/emojis/1/smiley.png
Binary files differ
diff --git a/public/-/emojis/1/smiley_cat.png b/public/-/emojis/1/smiley_cat.png
new file mode 100644
index 00000000000..163b57a3427
--- /dev/null
+++ b/public/-/emojis/1/smiley_cat.png
Binary files differ
diff --git a/public/-/emojis/1/smiling_imp.png b/public/-/emojis/1/smiling_imp.png
new file mode 100644
index 00000000000..cc2c5f1ec72
--- /dev/null
+++ b/public/-/emojis/1/smiling_imp.png
Binary files differ
diff --git a/public/-/emojis/1/smirk.png b/public/-/emojis/1/smirk.png
new file mode 100644
index 00000000000..87852109988
--- /dev/null
+++ b/public/-/emojis/1/smirk.png
Binary files differ
diff --git a/public/-/emojis/1/smirk_cat.png b/public/-/emojis/1/smirk_cat.png
new file mode 100644
index 00000000000..9ac5954c199
--- /dev/null
+++ b/public/-/emojis/1/smirk_cat.png
Binary files differ
diff --git a/public/-/emojis/1/smoking.png b/public/-/emojis/1/smoking.png
new file mode 100644
index 00000000000..910f648c8f9
--- /dev/null
+++ b/public/-/emojis/1/smoking.png
Binary files differ
diff --git a/public/-/emojis/1/snail.png b/public/-/emojis/1/snail.png
new file mode 100644
index 00000000000..f4ea071e2d3
--- /dev/null
+++ b/public/-/emojis/1/snail.png
Binary files differ
diff --git a/public/-/emojis/1/snake.png b/public/-/emojis/1/snake.png
new file mode 100644
index 00000000000..d0278a28d8c
--- /dev/null
+++ b/public/-/emojis/1/snake.png
Binary files differ
diff --git a/public/-/emojis/1/sneezing_face.png b/public/-/emojis/1/sneezing_face.png
new file mode 100644
index 00000000000..ccf07d4b64d
--- /dev/null
+++ b/public/-/emojis/1/sneezing_face.png
Binary files differ
diff --git a/public/-/emojis/1/snowboarder.png b/public/-/emojis/1/snowboarder.png
new file mode 100644
index 00000000000..6361c0f2c9d
--- /dev/null
+++ b/public/-/emojis/1/snowboarder.png
Binary files differ
diff --git a/public/-/emojis/1/snowflake.png b/public/-/emojis/1/snowflake.png
new file mode 100644
index 00000000000..db319a77ec6
--- /dev/null
+++ b/public/-/emojis/1/snowflake.png
Binary files differ
diff --git a/public/-/emojis/1/snowman.png b/public/-/emojis/1/snowman.png
new file mode 100644
index 00000000000..20c177c2aff
--- /dev/null
+++ b/public/-/emojis/1/snowman.png
Binary files differ
diff --git a/public/-/emojis/1/snowman2.png b/public/-/emojis/1/snowman2.png
new file mode 100644
index 00000000000..896f28502af
--- /dev/null
+++ b/public/-/emojis/1/snowman2.png
Binary files differ
diff --git a/public/-/emojis/1/sob.png b/public/-/emojis/1/sob.png
new file mode 100644
index 00000000000..52e3517a1ee
--- /dev/null
+++ b/public/-/emojis/1/sob.png
Binary files differ
diff --git a/public/-/emojis/1/soccer.png b/public/-/emojis/1/soccer.png
new file mode 100644
index 00000000000..28cfa218d6d
--- /dev/null
+++ b/public/-/emojis/1/soccer.png
Binary files differ
diff --git a/public/-/emojis/1/soon.png b/public/-/emojis/1/soon.png
new file mode 100644
index 00000000000..8cdfd86690d
--- /dev/null
+++ b/public/-/emojis/1/soon.png
Binary files differ
diff --git a/public/-/emojis/1/sos.png b/public/-/emojis/1/sos.png
new file mode 100644
index 00000000000..d7d8c9953e4
--- /dev/null
+++ b/public/-/emojis/1/sos.png
Binary files differ
diff --git a/public/-/emojis/1/sound.png b/public/-/emojis/1/sound.png
new file mode 100644
index 00000000000..e75ddca53ba
--- /dev/null
+++ b/public/-/emojis/1/sound.png
Binary files differ
diff --git a/public/-/emojis/1/space_invader.png b/public/-/emojis/1/space_invader.png
new file mode 100644
index 00000000000..2e73f5f32e5
--- /dev/null
+++ b/public/-/emojis/1/space_invader.png
Binary files differ
diff --git a/public/-/emojis/1/spades.png b/public/-/emojis/1/spades.png
new file mode 100644
index 00000000000..f822f184cb0
--- /dev/null
+++ b/public/-/emojis/1/spades.png
Binary files differ
diff --git a/public/-/emojis/1/spaghetti.png b/public/-/emojis/1/spaghetti.png
new file mode 100644
index 00000000000..89c24a321f1
--- /dev/null
+++ b/public/-/emojis/1/spaghetti.png
Binary files differ
diff --git a/public/-/emojis/1/sparkle.png b/public/-/emojis/1/sparkle.png
new file mode 100644
index 00000000000..6aa7b6ec9cf
--- /dev/null
+++ b/public/-/emojis/1/sparkle.png
Binary files differ
diff --git a/public/-/emojis/1/sparkler.png b/public/-/emojis/1/sparkler.png
new file mode 100644
index 00000000000..30339cd6e09
--- /dev/null
+++ b/public/-/emojis/1/sparkler.png
Binary files differ
diff --git a/public/-/emojis/1/sparkles.png b/public/-/emojis/1/sparkles.png
new file mode 100644
index 00000000000..169bc10b023
--- /dev/null
+++ b/public/-/emojis/1/sparkles.png
Binary files differ
diff --git a/public/-/emojis/1/sparkling_heart.png b/public/-/emojis/1/sparkling_heart.png
new file mode 100644
index 00000000000..6709269454e
--- /dev/null
+++ b/public/-/emojis/1/sparkling_heart.png
Binary files differ
diff --git a/public/-/emojis/1/speak_no_evil.png b/public/-/emojis/1/speak_no_evil.png
new file mode 100644
index 00000000000..9d9e07c974b
--- /dev/null
+++ b/public/-/emojis/1/speak_no_evil.png
Binary files differ
diff --git a/public/-/emojis/1/speaker.png b/public/-/emojis/1/speaker.png
new file mode 100644
index 00000000000..7bcffb8fc43
--- /dev/null
+++ b/public/-/emojis/1/speaker.png
Binary files differ
diff --git a/public/-/emojis/1/speaking_head.png b/public/-/emojis/1/speaking_head.png
new file mode 100644
index 00000000000..2df93aaae09
--- /dev/null
+++ b/public/-/emojis/1/speaking_head.png
Binary files differ
diff --git a/public/-/emojis/1/speech_balloon.png b/public/-/emojis/1/speech_balloon.png
new file mode 100644
index 00000000000..a34ef741733
--- /dev/null
+++ b/public/-/emojis/1/speech_balloon.png
Binary files differ
diff --git a/public/-/emojis/1/speech_left.png b/public/-/emojis/1/speech_left.png
new file mode 100644
index 00000000000..00c05959bcd
--- /dev/null
+++ b/public/-/emojis/1/speech_left.png
Binary files differ
diff --git a/public/-/emojis/1/speedboat.png b/public/-/emojis/1/speedboat.png
new file mode 100644
index 00000000000..74059d12de1
--- /dev/null
+++ b/public/-/emojis/1/speedboat.png
Binary files differ
diff --git a/public/-/emojis/1/spider.png b/public/-/emojis/1/spider.png
new file mode 100644
index 00000000000..3849fa90b94
--- /dev/null
+++ b/public/-/emojis/1/spider.png
Binary files differ
diff --git a/public/-/emojis/1/spider_web.png b/public/-/emojis/1/spider_web.png
new file mode 100644
index 00000000000..ba448ee7fba
--- /dev/null
+++ b/public/-/emojis/1/spider_web.png
Binary files differ
diff --git a/public/-/emojis/1/spoon.png b/public/-/emojis/1/spoon.png
new file mode 100644
index 00000000000..3c4da766aee
--- /dev/null
+++ b/public/-/emojis/1/spoon.png
Binary files differ
diff --git a/public/-/emojis/1/spy.png b/public/-/emojis/1/spy.png
new file mode 100644
index 00000000000..a729e9584d6
--- /dev/null
+++ b/public/-/emojis/1/spy.png
Binary files differ
diff --git a/public/-/emojis/1/spy_tone1.png b/public/-/emojis/1/spy_tone1.png
new file mode 100644
index 00000000000..2d1c022caee
--- /dev/null
+++ b/public/-/emojis/1/spy_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/spy_tone2.png b/public/-/emojis/1/spy_tone2.png
new file mode 100644
index 00000000000..548b9c26f5d
--- /dev/null
+++ b/public/-/emojis/1/spy_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/spy_tone3.png b/public/-/emojis/1/spy_tone3.png
new file mode 100644
index 00000000000..b023f4b18e1
--- /dev/null
+++ b/public/-/emojis/1/spy_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/spy_tone4.png b/public/-/emojis/1/spy_tone4.png
new file mode 100644
index 00000000000..d8300af492d
--- /dev/null
+++ b/public/-/emojis/1/spy_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/spy_tone5.png b/public/-/emojis/1/spy_tone5.png
new file mode 100644
index 00000000000..ca1462595fa
--- /dev/null
+++ b/public/-/emojis/1/spy_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/squid.png b/public/-/emojis/1/squid.png
new file mode 100644
index 00000000000..d2af223f0cb
--- /dev/null
+++ b/public/-/emojis/1/squid.png
Binary files differ
diff --git a/public/-/emojis/1/stadium.png b/public/-/emojis/1/stadium.png
new file mode 100644
index 00000000000..00cd6db5e29
--- /dev/null
+++ b/public/-/emojis/1/stadium.png
Binary files differ
diff --git a/public/-/emojis/1/star.png b/public/-/emojis/1/star.png
new file mode 100644
index 00000000000..c930947076e
--- /dev/null
+++ b/public/-/emojis/1/star.png
Binary files differ
diff --git a/public/-/emojis/1/star2.png b/public/-/emojis/1/star2.png
new file mode 100644
index 00000000000..2f5cba592db
--- /dev/null
+++ b/public/-/emojis/1/star2.png
Binary files differ
diff --git a/public/-/emojis/1/star_and_crescent.png b/public/-/emojis/1/star_and_crescent.png
new file mode 100644
index 00000000000..e182636457d
--- /dev/null
+++ b/public/-/emojis/1/star_and_crescent.png
Binary files differ
diff --git a/public/-/emojis/1/star_of_david.png b/public/-/emojis/1/star_of_david.png
new file mode 100644
index 00000000000..fc59d0dde24
--- /dev/null
+++ b/public/-/emojis/1/star_of_david.png
Binary files differ
diff --git a/public/-/emojis/1/stars.png b/public/-/emojis/1/stars.png
new file mode 100644
index 00000000000..aa45384d1c6
--- /dev/null
+++ b/public/-/emojis/1/stars.png
Binary files differ
diff --git a/public/-/emojis/1/station.png b/public/-/emojis/1/station.png
new file mode 100644
index 00000000000..5c26fee529c
--- /dev/null
+++ b/public/-/emojis/1/station.png
Binary files differ
diff --git a/public/-/emojis/1/statue_of_liberty.png b/public/-/emojis/1/statue_of_liberty.png
new file mode 100644
index 00000000000..05df8289b59
--- /dev/null
+++ b/public/-/emojis/1/statue_of_liberty.png
Binary files differ
diff --git a/public/-/emojis/1/steam_locomotive.png b/public/-/emojis/1/steam_locomotive.png
new file mode 100644
index 00000000000..9ac0d999c4c
--- /dev/null
+++ b/public/-/emojis/1/steam_locomotive.png
Binary files differ
diff --git a/public/-/emojis/1/stew.png b/public/-/emojis/1/stew.png
new file mode 100644
index 00000000000..6b3f010c17a
--- /dev/null
+++ b/public/-/emojis/1/stew.png
Binary files differ
diff --git a/public/-/emojis/1/stop_button.png b/public/-/emojis/1/stop_button.png
new file mode 100644
index 00000000000..cfa99988ac2
--- /dev/null
+++ b/public/-/emojis/1/stop_button.png
Binary files differ
diff --git a/public/-/emojis/1/stopwatch.png b/public/-/emojis/1/stopwatch.png
new file mode 100644
index 00000000000..8fae1c9a898
--- /dev/null
+++ b/public/-/emojis/1/stopwatch.png
Binary files differ
diff --git a/public/-/emojis/1/straight_ruler.png b/public/-/emojis/1/straight_ruler.png
new file mode 100644
index 00000000000..1017b7433a1
--- /dev/null
+++ b/public/-/emojis/1/straight_ruler.png
Binary files differ
diff --git a/public/-/emojis/1/strawberry.png b/public/-/emojis/1/strawberry.png
new file mode 100644
index 00000000000..7bb86f0b29c
--- /dev/null
+++ b/public/-/emojis/1/strawberry.png
Binary files differ
diff --git a/public/-/emojis/1/stuck_out_tongue.png b/public/-/emojis/1/stuck_out_tongue.png
new file mode 100644
index 00000000000..25757341f96
--- /dev/null
+++ b/public/-/emojis/1/stuck_out_tongue.png
Binary files differ
diff --git a/public/-/emojis/1/stuck_out_tongue_closed_eyes.png b/public/-/emojis/1/stuck_out_tongue_closed_eyes.png
new file mode 100644
index 00000000000..5c0401e9b1d
--- /dev/null
+++ b/public/-/emojis/1/stuck_out_tongue_closed_eyes.png
Binary files differ
diff --git a/public/-/emojis/1/stuck_out_tongue_winking_eye.png b/public/-/emojis/1/stuck_out_tongue_winking_eye.png
new file mode 100644
index 00000000000..4817eaa3dc6
--- /dev/null
+++ b/public/-/emojis/1/stuck_out_tongue_winking_eye.png
Binary files differ
diff --git a/public/-/emojis/1/stuffed_flatbread.png b/public/-/emojis/1/stuffed_flatbread.png
new file mode 100644
index 00000000000..a2e10df40a5
--- /dev/null
+++ b/public/-/emojis/1/stuffed_flatbread.png
Binary files differ
diff --git a/public/-/emojis/1/sun_with_face.png b/public/-/emojis/1/sun_with_face.png
new file mode 100644
index 00000000000..14a4ea971db
--- /dev/null
+++ b/public/-/emojis/1/sun_with_face.png
Binary files differ
diff --git a/public/-/emojis/1/sunflower.png b/public/-/emojis/1/sunflower.png
new file mode 100644
index 00000000000..08cc07761ea
--- /dev/null
+++ b/public/-/emojis/1/sunflower.png
Binary files differ
diff --git a/public/-/emojis/1/sunglasses.png b/public/-/emojis/1/sunglasses.png
new file mode 100644
index 00000000000..20011735110
--- /dev/null
+++ b/public/-/emojis/1/sunglasses.png
Binary files differ
diff --git a/public/-/emojis/1/sunny.png b/public/-/emojis/1/sunny.png
new file mode 100644
index 00000000000..fd521ae31a7
--- /dev/null
+++ b/public/-/emojis/1/sunny.png
Binary files differ
diff --git a/public/-/emojis/1/sunrise.png b/public/-/emojis/1/sunrise.png
new file mode 100644
index 00000000000..4ad36003c20
--- /dev/null
+++ b/public/-/emojis/1/sunrise.png
Binary files differ
diff --git a/public/-/emojis/1/sunrise_over_mountains.png b/public/-/emojis/1/sunrise_over_mountains.png
new file mode 100644
index 00000000000..2b99307344d
--- /dev/null
+++ b/public/-/emojis/1/sunrise_over_mountains.png
Binary files differ
diff --git a/public/-/emojis/1/surfer.png b/public/-/emojis/1/surfer.png
new file mode 100644
index 00000000000..3ab017adf4b
--- /dev/null
+++ b/public/-/emojis/1/surfer.png
Binary files differ
diff --git a/public/-/emojis/1/surfer_tone1.png b/public/-/emojis/1/surfer_tone1.png
new file mode 100644
index 00000000000..b5faaa524cc
--- /dev/null
+++ b/public/-/emojis/1/surfer_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/surfer_tone2.png b/public/-/emojis/1/surfer_tone2.png
new file mode 100644
index 00000000000..6d92e412ff1
--- /dev/null
+++ b/public/-/emojis/1/surfer_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/surfer_tone3.png b/public/-/emojis/1/surfer_tone3.png
new file mode 100644
index 00000000000..f05ef59496e
--- /dev/null
+++ b/public/-/emojis/1/surfer_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/surfer_tone4.png b/public/-/emojis/1/surfer_tone4.png
new file mode 100644
index 00000000000..35e143d19dc
--- /dev/null
+++ b/public/-/emojis/1/surfer_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/surfer_tone5.png b/public/-/emojis/1/surfer_tone5.png
new file mode 100644
index 00000000000..38917658eac
--- /dev/null
+++ b/public/-/emojis/1/surfer_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/sushi.png b/public/-/emojis/1/sushi.png
new file mode 100644
index 00000000000..f171fd2f7a1
--- /dev/null
+++ b/public/-/emojis/1/sushi.png
Binary files differ
diff --git a/public/-/emojis/1/suspension_railway.png b/public/-/emojis/1/suspension_railway.png
new file mode 100644
index 00000000000..a59d5f48c24
--- /dev/null
+++ b/public/-/emojis/1/suspension_railway.png
Binary files differ
diff --git a/public/-/emojis/1/sweat.png b/public/-/emojis/1/sweat.png
new file mode 100644
index 00000000000..f0dae7b7893
--- /dev/null
+++ b/public/-/emojis/1/sweat.png
Binary files differ
diff --git a/public/-/emojis/1/sweat_drops.png b/public/-/emojis/1/sweat_drops.png
new file mode 100644
index 00000000000..4106117ebc8
--- /dev/null
+++ b/public/-/emojis/1/sweat_drops.png
Binary files differ
diff --git a/public/-/emojis/1/sweat_smile.png b/public/-/emojis/1/sweat_smile.png
new file mode 100644
index 00000000000..cb18d9c899b
--- /dev/null
+++ b/public/-/emojis/1/sweat_smile.png
Binary files differ
diff --git a/public/-/emojis/1/sweet_potato.png b/public/-/emojis/1/sweet_potato.png
new file mode 100644
index 00000000000..92a425f2e20
--- /dev/null
+++ b/public/-/emojis/1/sweet_potato.png
Binary files differ
diff --git a/public/-/emojis/1/swimmer.png b/public/-/emojis/1/swimmer.png
new file mode 100644
index 00000000000..55b4d72f9a7
--- /dev/null
+++ b/public/-/emojis/1/swimmer.png
Binary files differ
diff --git a/public/-/emojis/1/swimmer_tone1.png b/public/-/emojis/1/swimmer_tone1.png
new file mode 100644
index 00000000000..38441c9ca9a
--- /dev/null
+++ b/public/-/emojis/1/swimmer_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/swimmer_tone2.png b/public/-/emojis/1/swimmer_tone2.png
new file mode 100644
index 00000000000..b0d43112444
--- /dev/null
+++ b/public/-/emojis/1/swimmer_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/swimmer_tone3.png b/public/-/emojis/1/swimmer_tone3.png
new file mode 100644
index 00000000000..211e77e2aa0
--- /dev/null
+++ b/public/-/emojis/1/swimmer_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/swimmer_tone4.png b/public/-/emojis/1/swimmer_tone4.png
new file mode 100644
index 00000000000..f34c34db9d2
--- /dev/null
+++ b/public/-/emojis/1/swimmer_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/swimmer_tone5.png b/public/-/emojis/1/swimmer_tone5.png
new file mode 100644
index 00000000000..3e9231ff868
--- /dev/null
+++ b/public/-/emojis/1/swimmer_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/symbols.png b/public/-/emojis/1/symbols.png
new file mode 100644
index 00000000000..ac2fc1f358f
--- /dev/null
+++ b/public/-/emojis/1/symbols.png
Binary files differ
diff --git a/public/-/emojis/1/synagogue.png b/public/-/emojis/1/synagogue.png
new file mode 100644
index 00000000000..ee347904c80
--- /dev/null
+++ b/public/-/emojis/1/synagogue.png
Binary files differ
diff --git a/public/-/emojis/1/syringe.png b/public/-/emojis/1/syringe.png
new file mode 100644
index 00000000000..71c1a9528d5
--- /dev/null
+++ b/public/-/emojis/1/syringe.png
Binary files differ
diff --git a/public/-/emojis/1/taco.png b/public/-/emojis/1/taco.png
new file mode 100644
index 00000000000..10e847a4619
--- /dev/null
+++ b/public/-/emojis/1/taco.png
Binary files differ
diff --git a/public/-/emojis/1/tada.png b/public/-/emojis/1/tada.png
new file mode 100644
index 00000000000..0244d60f269
--- /dev/null
+++ b/public/-/emojis/1/tada.png
Binary files differ
diff --git a/public/-/emojis/1/tanabata_tree.png b/public/-/emojis/1/tanabata_tree.png
new file mode 100644
index 00000000000..46fcb3a1aac
--- /dev/null
+++ b/public/-/emojis/1/tanabata_tree.png
Binary files differ
diff --git a/public/-/emojis/1/tangerine.png b/public/-/emojis/1/tangerine.png
new file mode 100644
index 00000000000..ab14e5378db
--- /dev/null
+++ b/public/-/emojis/1/tangerine.png
Binary files differ
diff --git a/public/-/emojis/1/taurus.png b/public/-/emojis/1/taurus.png
new file mode 100644
index 00000000000..b2a370df42b
--- /dev/null
+++ b/public/-/emojis/1/taurus.png
Binary files differ
diff --git a/public/-/emojis/1/taxi.png b/public/-/emojis/1/taxi.png
new file mode 100644
index 00000000000..55f4cc84797
--- /dev/null
+++ b/public/-/emojis/1/taxi.png
Binary files differ
diff --git a/public/-/emojis/1/tea.png b/public/-/emojis/1/tea.png
new file mode 100644
index 00000000000..b53b98f0c45
--- /dev/null
+++ b/public/-/emojis/1/tea.png
Binary files differ
diff --git a/public/-/emojis/1/telephone.png b/public/-/emojis/1/telephone.png
new file mode 100644
index 00000000000..a1e69f566bc
--- /dev/null
+++ b/public/-/emojis/1/telephone.png
Binary files differ
diff --git a/public/-/emojis/1/telephone_receiver.png b/public/-/emojis/1/telephone_receiver.png
new file mode 100644
index 00000000000..69388316c35
--- /dev/null
+++ b/public/-/emojis/1/telephone_receiver.png
Binary files differ
diff --git a/public/-/emojis/1/telescope.png b/public/-/emojis/1/telescope.png
new file mode 100644
index 00000000000..d63154614b5
--- /dev/null
+++ b/public/-/emojis/1/telescope.png
Binary files differ
diff --git a/public/-/emojis/1/ten.png b/public/-/emojis/1/ten.png
new file mode 100644
index 00000000000..782d4004962
--- /dev/null
+++ b/public/-/emojis/1/ten.png
Binary files differ
diff --git a/public/-/emojis/1/tennis.png b/public/-/emojis/1/tennis.png
new file mode 100644
index 00000000000..7e68ba8f301
--- /dev/null
+++ b/public/-/emojis/1/tennis.png
Binary files differ
diff --git a/public/-/emojis/1/tent.png b/public/-/emojis/1/tent.png
new file mode 100644
index 00000000000..3fddcfc56eb
--- /dev/null
+++ b/public/-/emojis/1/tent.png
Binary files differ
diff --git a/public/-/emojis/1/thermometer.png b/public/-/emojis/1/thermometer.png
new file mode 100644
index 00000000000..b1147392426
--- /dev/null
+++ b/public/-/emojis/1/thermometer.png
Binary files differ
diff --git a/public/-/emojis/1/thermometer_face.png b/public/-/emojis/1/thermometer_face.png
new file mode 100644
index 00000000000..8fc57387563
--- /dev/null
+++ b/public/-/emojis/1/thermometer_face.png
Binary files differ
diff --git a/public/-/emojis/1/thinking.png b/public/-/emojis/1/thinking.png
new file mode 100644
index 00000000000..c18f6fd14ad
--- /dev/null
+++ b/public/-/emojis/1/thinking.png
Binary files differ
diff --git a/public/-/emojis/1/third_place.png b/public/-/emojis/1/third_place.png
new file mode 100644
index 00000000000..636e04a5950
--- /dev/null
+++ b/public/-/emojis/1/third_place.png
Binary files differ
diff --git a/public/-/emojis/1/thought_balloon.png b/public/-/emojis/1/thought_balloon.png
new file mode 100644
index 00000000000..72fe8fa7022
--- /dev/null
+++ b/public/-/emojis/1/thought_balloon.png
Binary files differ
diff --git a/public/-/emojis/1/three.png b/public/-/emojis/1/three.png
new file mode 100644
index 00000000000..dbaa6183e72
--- /dev/null
+++ b/public/-/emojis/1/three.png
Binary files differ
diff --git a/public/-/emojis/1/thumbsdown.png b/public/-/emojis/1/thumbsdown.png
new file mode 100644
index 00000000000..b63da2f20a8
--- /dev/null
+++ b/public/-/emojis/1/thumbsdown.png
Binary files differ
diff --git a/public/-/emojis/1/thumbsdown_tone1.png b/public/-/emojis/1/thumbsdown_tone1.png
new file mode 100644
index 00000000000..a1631af8e92
--- /dev/null
+++ b/public/-/emojis/1/thumbsdown_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/thumbsdown_tone2.png b/public/-/emojis/1/thumbsdown_tone2.png
new file mode 100644
index 00000000000..85fff82d595
--- /dev/null
+++ b/public/-/emojis/1/thumbsdown_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/thumbsdown_tone3.png b/public/-/emojis/1/thumbsdown_tone3.png
new file mode 100644
index 00000000000..eeba3be80fd
--- /dev/null
+++ b/public/-/emojis/1/thumbsdown_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/thumbsdown_tone4.png b/public/-/emojis/1/thumbsdown_tone4.png
new file mode 100644
index 00000000000..1addafdaed0
--- /dev/null
+++ b/public/-/emojis/1/thumbsdown_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/thumbsdown_tone5.png b/public/-/emojis/1/thumbsdown_tone5.png
new file mode 100644
index 00000000000..37ec07b5721
--- /dev/null
+++ b/public/-/emojis/1/thumbsdown_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/thumbsup.png b/public/-/emojis/1/thumbsup.png
new file mode 100644
index 00000000000..f9e6f13a34f
--- /dev/null
+++ b/public/-/emojis/1/thumbsup.png
Binary files differ
diff --git a/public/-/emojis/1/thumbsup_tone1.png b/public/-/emojis/1/thumbsup_tone1.png
new file mode 100644
index 00000000000..39684cd5cc7
--- /dev/null
+++ b/public/-/emojis/1/thumbsup_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/thumbsup_tone2.png b/public/-/emojis/1/thumbsup_tone2.png
new file mode 100644
index 00000000000..a9b59723573
--- /dev/null
+++ b/public/-/emojis/1/thumbsup_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/thumbsup_tone3.png b/public/-/emojis/1/thumbsup_tone3.png
new file mode 100644
index 00000000000..c5e29167015
--- /dev/null
+++ b/public/-/emojis/1/thumbsup_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/thumbsup_tone4.png b/public/-/emojis/1/thumbsup_tone4.png
new file mode 100644
index 00000000000..5bf4857a884
--- /dev/null
+++ b/public/-/emojis/1/thumbsup_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/thumbsup_tone5.png b/public/-/emojis/1/thumbsup_tone5.png
new file mode 100644
index 00000000000..d829f787c61
--- /dev/null
+++ b/public/-/emojis/1/thumbsup_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/thunder_cloud_rain.png b/public/-/emojis/1/thunder_cloud_rain.png
new file mode 100644
index 00000000000..31a26a1b6ee
--- /dev/null
+++ b/public/-/emojis/1/thunder_cloud_rain.png
Binary files differ
diff --git a/public/-/emojis/1/ticket.png b/public/-/emojis/1/ticket.png
new file mode 100644
index 00000000000..605936bb6b3
--- /dev/null
+++ b/public/-/emojis/1/ticket.png
Binary files differ
diff --git a/public/-/emojis/1/tickets.png b/public/-/emojis/1/tickets.png
new file mode 100644
index 00000000000..e510f4a7a50
--- /dev/null
+++ b/public/-/emojis/1/tickets.png
Binary files differ
diff --git a/public/-/emojis/1/tiger.png b/public/-/emojis/1/tiger.png
new file mode 100644
index 00000000000..a4d3ef086d4
--- /dev/null
+++ b/public/-/emojis/1/tiger.png
Binary files differ
diff --git a/public/-/emojis/1/tiger2.png b/public/-/emojis/1/tiger2.png
new file mode 100644
index 00000000000..871a8b74d56
--- /dev/null
+++ b/public/-/emojis/1/tiger2.png
Binary files differ
diff --git a/public/-/emojis/1/timer.png b/public/-/emojis/1/timer.png
new file mode 100644
index 00000000000..8a3be574c24
--- /dev/null
+++ b/public/-/emojis/1/timer.png
Binary files differ
diff --git a/public/-/emojis/1/tired_face.png b/public/-/emojis/1/tired_face.png
new file mode 100644
index 00000000000..4e01eff5b23
--- /dev/null
+++ b/public/-/emojis/1/tired_face.png
Binary files differ
diff --git a/public/-/emojis/1/tm.png b/public/-/emojis/1/tm.png
new file mode 100644
index 00000000000..7a0c44a2c2b
--- /dev/null
+++ b/public/-/emojis/1/tm.png
Binary files differ
diff --git a/public/-/emojis/1/toilet.png b/public/-/emojis/1/toilet.png
new file mode 100644
index 00000000000..1392f761835
--- /dev/null
+++ b/public/-/emojis/1/toilet.png
Binary files differ
diff --git a/public/-/emojis/1/tokyo_tower.png b/public/-/emojis/1/tokyo_tower.png
new file mode 100644
index 00000000000..37df7fc65b1
--- /dev/null
+++ b/public/-/emojis/1/tokyo_tower.png
Binary files differ
diff --git a/public/-/emojis/1/tomato.png b/public/-/emojis/1/tomato.png
new file mode 100644
index 00000000000..497da8f6b22
--- /dev/null
+++ b/public/-/emojis/1/tomato.png
Binary files differ
diff --git a/public/-/emojis/1/tone1.png b/public/-/emojis/1/tone1.png
new file mode 100644
index 00000000000..c395f3d0d68
--- /dev/null
+++ b/public/-/emojis/1/tone1.png
Binary files differ
diff --git a/public/-/emojis/1/tone2.png b/public/-/emojis/1/tone2.png
new file mode 100644
index 00000000000..080847431c1
--- /dev/null
+++ b/public/-/emojis/1/tone2.png
Binary files differ
diff --git a/public/-/emojis/1/tone3.png b/public/-/emojis/1/tone3.png
new file mode 100644
index 00000000000..482dd403475
--- /dev/null
+++ b/public/-/emojis/1/tone3.png
Binary files differ
diff --git a/public/-/emojis/1/tone4.png b/public/-/emojis/1/tone4.png
new file mode 100644
index 00000000000..5cae8bb20b0
--- /dev/null
+++ b/public/-/emojis/1/tone4.png
Binary files differ
diff --git a/public/-/emojis/1/tone5.png b/public/-/emojis/1/tone5.png
new file mode 100644
index 00000000000..49d1a8c3a64
--- /dev/null
+++ b/public/-/emojis/1/tone5.png
Binary files differ
diff --git a/public/-/emojis/1/tongue.png b/public/-/emojis/1/tongue.png
new file mode 100644
index 00000000000..70ce9c1225f
--- /dev/null
+++ b/public/-/emojis/1/tongue.png
Binary files differ
diff --git a/public/-/emojis/1/tools.png b/public/-/emojis/1/tools.png
new file mode 100644
index 00000000000..3c6049273a9
--- /dev/null
+++ b/public/-/emojis/1/tools.png
Binary files differ
diff --git a/public/-/emojis/1/top.png b/public/-/emojis/1/top.png
new file mode 100644
index 00000000000..49dea8c08b5
--- /dev/null
+++ b/public/-/emojis/1/top.png
Binary files differ
diff --git a/public/-/emojis/1/tophat.png b/public/-/emojis/1/tophat.png
new file mode 100644
index 00000000000..131b657b109
--- /dev/null
+++ b/public/-/emojis/1/tophat.png
Binary files differ
diff --git a/public/-/emojis/1/track_next.png b/public/-/emojis/1/track_next.png
new file mode 100644
index 00000000000..f8880d33bab
--- /dev/null
+++ b/public/-/emojis/1/track_next.png
Binary files differ
diff --git a/public/-/emojis/1/track_previous.png b/public/-/emojis/1/track_previous.png
new file mode 100644
index 00000000000..1ffd0566cfc
--- /dev/null
+++ b/public/-/emojis/1/track_previous.png
Binary files differ
diff --git a/public/-/emojis/1/trackball.png b/public/-/emojis/1/trackball.png
new file mode 100644
index 00000000000..3bea84ad7ce
--- /dev/null
+++ b/public/-/emojis/1/trackball.png
Binary files differ
diff --git a/public/-/emojis/1/tractor.png b/public/-/emojis/1/tractor.png
new file mode 100644
index 00000000000..c1bf8cae44f
--- /dev/null
+++ b/public/-/emojis/1/tractor.png
Binary files differ
diff --git a/public/-/emojis/1/traffic_light.png b/public/-/emojis/1/traffic_light.png
new file mode 100644
index 00000000000..6b312285b00
--- /dev/null
+++ b/public/-/emojis/1/traffic_light.png
Binary files differ
diff --git a/public/-/emojis/1/train.png b/public/-/emojis/1/train.png
new file mode 100644
index 00000000000..3c80321f7e8
--- /dev/null
+++ b/public/-/emojis/1/train.png
Binary files differ
diff --git a/public/-/emojis/1/train2.png b/public/-/emojis/1/train2.png
new file mode 100644
index 00000000000..367c7bc5d39
--- /dev/null
+++ b/public/-/emojis/1/train2.png
Binary files differ
diff --git a/public/-/emojis/1/tram.png b/public/-/emojis/1/tram.png
new file mode 100644
index 00000000000..b6f0e69038f
--- /dev/null
+++ b/public/-/emojis/1/tram.png
Binary files differ
diff --git a/public/-/emojis/1/triangular_flag_on_post.png b/public/-/emojis/1/triangular_flag_on_post.png
new file mode 100644
index 00000000000..c12d8b06886
--- /dev/null
+++ b/public/-/emojis/1/triangular_flag_on_post.png
Binary files differ
diff --git a/public/-/emojis/1/triangular_ruler.png b/public/-/emojis/1/triangular_ruler.png
new file mode 100644
index 00000000000..77dee9ee843
--- /dev/null
+++ b/public/-/emojis/1/triangular_ruler.png
Binary files differ
diff --git a/public/-/emojis/1/trident.png b/public/-/emojis/1/trident.png
new file mode 100644
index 00000000000..777a1dad121
--- /dev/null
+++ b/public/-/emojis/1/trident.png
Binary files differ
diff --git a/public/-/emojis/1/triumph.png b/public/-/emojis/1/triumph.png
new file mode 100644
index 00000000000..0be7a501969
--- /dev/null
+++ b/public/-/emojis/1/triumph.png
Binary files differ
diff --git a/public/-/emojis/1/trolleybus.png b/public/-/emojis/1/trolleybus.png
new file mode 100644
index 00000000000..139a9931b52
--- /dev/null
+++ b/public/-/emojis/1/trolleybus.png
Binary files differ
diff --git a/public/-/emojis/1/trophy.png b/public/-/emojis/1/trophy.png
new file mode 100644
index 00000000000..ac2895c1896
--- /dev/null
+++ b/public/-/emojis/1/trophy.png
Binary files differ
diff --git a/public/-/emojis/1/tropical_drink.png b/public/-/emojis/1/tropical_drink.png
new file mode 100644
index 00000000000..cd714f81b36
--- /dev/null
+++ b/public/-/emojis/1/tropical_drink.png
Binary files differ
diff --git a/public/-/emojis/1/tropical_fish.png b/public/-/emojis/1/tropical_fish.png
new file mode 100644
index 00000000000..252105235a6
--- /dev/null
+++ b/public/-/emojis/1/tropical_fish.png
Binary files differ
diff --git a/public/-/emojis/1/truck.png b/public/-/emojis/1/truck.png
new file mode 100644
index 00000000000..130de047f8b
--- /dev/null
+++ b/public/-/emojis/1/truck.png
Binary files differ
diff --git a/public/-/emojis/1/trumpet.png b/public/-/emojis/1/trumpet.png
new file mode 100644
index 00000000000..864ccbcd04a
--- /dev/null
+++ b/public/-/emojis/1/trumpet.png
Binary files differ
diff --git a/public/-/emojis/1/tulip.png b/public/-/emojis/1/tulip.png
new file mode 100644
index 00000000000..f799d75c182
--- /dev/null
+++ b/public/-/emojis/1/tulip.png
Binary files differ
diff --git a/public/-/emojis/1/tumbler_glass.png b/public/-/emojis/1/tumbler_glass.png
new file mode 100644
index 00000000000..7bf09229879
--- /dev/null
+++ b/public/-/emojis/1/tumbler_glass.png
Binary files differ
diff --git a/public/-/emojis/1/turkey.png b/public/-/emojis/1/turkey.png
new file mode 100644
index 00000000000..344af94c9ec
--- /dev/null
+++ b/public/-/emojis/1/turkey.png
Binary files differ
diff --git a/public/-/emojis/1/turtle.png b/public/-/emojis/1/turtle.png
new file mode 100644
index 00000000000..c22f7519fe8
--- /dev/null
+++ b/public/-/emojis/1/turtle.png
Binary files differ
diff --git a/public/-/emojis/1/tv.png b/public/-/emojis/1/tv.png
new file mode 100644
index 00000000000..999f1fb5c6d
--- /dev/null
+++ b/public/-/emojis/1/tv.png
Binary files differ
diff --git a/public/-/emojis/1/twisted_rightwards_arrows.png b/public/-/emojis/1/twisted_rightwards_arrows.png
new file mode 100644
index 00000000000..5904badde65
--- /dev/null
+++ b/public/-/emojis/1/twisted_rightwards_arrows.png
Binary files differ
diff --git a/public/-/emojis/1/two.png b/public/-/emojis/1/two.png
new file mode 100644
index 00000000000..927339c9bff
--- /dev/null
+++ b/public/-/emojis/1/two.png
Binary files differ
diff --git a/public/-/emojis/1/two_hearts.png b/public/-/emojis/1/two_hearts.png
new file mode 100644
index 00000000000..4d8c3386042
--- /dev/null
+++ b/public/-/emojis/1/two_hearts.png
Binary files differ
diff --git a/public/-/emojis/1/two_men_holding_hands.png b/public/-/emojis/1/two_men_holding_hands.png
new file mode 100644
index 00000000000..a511fda822a
--- /dev/null
+++ b/public/-/emojis/1/two_men_holding_hands.png
Binary files differ
diff --git a/public/-/emojis/1/two_women_holding_hands.png b/public/-/emojis/1/two_women_holding_hands.png
new file mode 100644
index 00000000000..b077cd3e40f
--- /dev/null
+++ b/public/-/emojis/1/two_women_holding_hands.png
Binary files differ
diff --git a/public/-/emojis/1/u5272.png b/public/-/emojis/1/u5272.png
new file mode 100644
index 00000000000..c4f837fe684
--- /dev/null
+++ b/public/-/emojis/1/u5272.png
Binary files differ
diff --git a/public/-/emojis/1/u5408.png b/public/-/emojis/1/u5408.png
new file mode 100644
index 00000000000..8375ad9d9af
--- /dev/null
+++ b/public/-/emojis/1/u5408.png
Binary files differ
diff --git a/public/-/emojis/1/u55b6.png b/public/-/emojis/1/u55b6.png
new file mode 100644
index 00000000000..d21cb30eaf3
--- /dev/null
+++ b/public/-/emojis/1/u55b6.png
Binary files differ
diff --git a/public/-/emojis/1/u6307.png b/public/-/emojis/1/u6307.png
new file mode 100644
index 00000000000..078e23e4ff3
--- /dev/null
+++ b/public/-/emojis/1/u6307.png
Binary files differ
diff --git a/public/-/emojis/1/u6708.png b/public/-/emojis/1/u6708.png
new file mode 100644
index 00000000000..c41bd36a26a
--- /dev/null
+++ b/public/-/emojis/1/u6708.png
Binary files differ
diff --git a/public/-/emojis/1/u6709.png b/public/-/emojis/1/u6709.png
new file mode 100644
index 00000000000..a4510de41c0
--- /dev/null
+++ b/public/-/emojis/1/u6709.png
Binary files differ
diff --git a/public/-/emojis/1/u6e80.png b/public/-/emojis/1/u6e80.png
new file mode 100644
index 00000000000..f9dea8b8833
--- /dev/null
+++ b/public/-/emojis/1/u6e80.png
Binary files differ
diff --git a/public/-/emojis/1/u7121.png b/public/-/emojis/1/u7121.png
new file mode 100644
index 00000000000..d3a19b420de
--- /dev/null
+++ b/public/-/emojis/1/u7121.png
Binary files differ
diff --git a/public/-/emojis/1/u7533.png b/public/-/emojis/1/u7533.png
new file mode 100644
index 00000000000..6b7af0ee222
--- /dev/null
+++ b/public/-/emojis/1/u7533.png
Binary files differ
diff --git a/public/-/emojis/1/u7981.png b/public/-/emojis/1/u7981.png
new file mode 100644
index 00000000000..4c704e03433
--- /dev/null
+++ b/public/-/emojis/1/u7981.png
Binary files differ
diff --git a/public/-/emojis/1/u7a7a.png b/public/-/emojis/1/u7a7a.png
new file mode 100644
index 00000000000..47966c1ea93
--- /dev/null
+++ b/public/-/emojis/1/u7a7a.png
Binary files differ
diff --git a/public/-/emojis/1/umbrella.png b/public/-/emojis/1/umbrella.png
new file mode 100644
index 00000000000..5b35b7ff6a4
--- /dev/null
+++ b/public/-/emojis/1/umbrella.png
Binary files differ
diff --git a/public/-/emojis/1/umbrella2.png b/public/-/emojis/1/umbrella2.png
new file mode 100644
index 00000000000..97fe859e74f
--- /dev/null
+++ b/public/-/emojis/1/umbrella2.png
Binary files differ
diff --git a/public/-/emojis/1/unamused.png b/public/-/emojis/1/unamused.png
new file mode 100644
index 00000000000..25e3677f2eb
--- /dev/null
+++ b/public/-/emojis/1/unamused.png
Binary files differ
diff --git a/public/-/emojis/1/underage.png b/public/-/emojis/1/underage.png
new file mode 100644
index 00000000000..6dfe6da51e2
--- /dev/null
+++ b/public/-/emojis/1/underage.png
Binary files differ
diff --git a/public/-/emojis/1/unicorn.png b/public/-/emojis/1/unicorn.png
new file mode 100644
index 00000000000..05a97969f7e
--- /dev/null
+++ b/public/-/emojis/1/unicorn.png
Binary files differ
diff --git a/public/-/emojis/1/unlock.png b/public/-/emojis/1/unlock.png
new file mode 100644
index 00000000000..4a74a693911
--- /dev/null
+++ b/public/-/emojis/1/unlock.png
Binary files differ
diff --git a/public/-/emojis/1/up.png b/public/-/emojis/1/up.png
new file mode 100644
index 00000000000..0d42142ba04
--- /dev/null
+++ b/public/-/emojis/1/up.png
Binary files differ
diff --git a/public/-/emojis/1/upside_down.png b/public/-/emojis/1/upside_down.png
new file mode 100644
index 00000000000..128f31c9828
--- /dev/null
+++ b/public/-/emojis/1/upside_down.png
Binary files differ
diff --git a/public/-/emojis/1/urn.png b/public/-/emojis/1/urn.png
new file mode 100644
index 00000000000..6b5b3503438
--- /dev/null
+++ b/public/-/emojis/1/urn.png
Binary files differ
diff --git a/public/-/emojis/1/v.png b/public/-/emojis/1/v.png
new file mode 100644
index 00000000000..70c5516ffee
--- /dev/null
+++ b/public/-/emojis/1/v.png
Binary files differ
diff --git a/public/-/emojis/1/v_tone1.png b/public/-/emojis/1/v_tone1.png
new file mode 100644
index 00000000000..6ac54a745f4
--- /dev/null
+++ b/public/-/emojis/1/v_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/v_tone2.png b/public/-/emojis/1/v_tone2.png
new file mode 100644
index 00000000000..6dd9669866d
--- /dev/null
+++ b/public/-/emojis/1/v_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/v_tone3.png b/public/-/emojis/1/v_tone3.png
new file mode 100644
index 00000000000..a615e53f02f
--- /dev/null
+++ b/public/-/emojis/1/v_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/v_tone4.png b/public/-/emojis/1/v_tone4.png
new file mode 100644
index 00000000000..33a34bd5a78
--- /dev/null
+++ b/public/-/emojis/1/v_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/v_tone5.png b/public/-/emojis/1/v_tone5.png
new file mode 100644
index 00000000000..45ad14b6c9c
--- /dev/null
+++ b/public/-/emojis/1/v_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/vertical_traffic_light.png b/public/-/emojis/1/vertical_traffic_light.png
new file mode 100644
index 00000000000..8085973eecf
--- /dev/null
+++ b/public/-/emojis/1/vertical_traffic_light.png
Binary files differ
diff --git a/public/-/emojis/1/vhs.png b/public/-/emojis/1/vhs.png
new file mode 100644
index 00000000000..b9eb78ecd92
--- /dev/null
+++ b/public/-/emojis/1/vhs.png
Binary files differ
diff --git a/public/-/emojis/1/vibration_mode.png b/public/-/emojis/1/vibration_mode.png
new file mode 100644
index 00000000000..cc46510e48e
--- /dev/null
+++ b/public/-/emojis/1/vibration_mode.png
Binary files differ
diff --git a/public/-/emojis/1/video_camera.png b/public/-/emojis/1/video_camera.png
new file mode 100644
index 00000000000..85b300d425c
--- /dev/null
+++ b/public/-/emojis/1/video_camera.png
Binary files differ
diff --git a/public/-/emojis/1/video_game.png b/public/-/emojis/1/video_game.png
new file mode 100644
index 00000000000..316a9106a55
--- /dev/null
+++ b/public/-/emojis/1/video_game.png
Binary files differ
diff --git a/public/-/emojis/1/violin.png b/public/-/emojis/1/violin.png
new file mode 100644
index 00000000000..e1e76cce242
--- /dev/null
+++ b/public/-/emojis/1/violin.png
Binary files differ
diff --git a/public/-/emojis/1/virgo.png b/public/-/emojis/1/virgo.png
new file mode 100644
index 00000000000..a6b56c2cb5e
--- /dev/null
+++ b/public/-/emojis/1/virgo.png
Binary files differ
diff --git a/public/-/emojis/1/volcano.png b/public/-/emojis/1/volcano.png
new file mode 100644
index 00000000000..931d569294c
--- /dev/null
+++ b/public/-/emojis/1/volcano.png
Binary files differ
diff --git a/public/-/emojis/1/volleyball.png b/public/-/emojis/1/volleyball.png
new file mode 100644
index 00000000000..7a0e49d4b07
--- /dev/null
+++ b/public/-/emojis/1/volleyball.png
Binary files differ
diff --git a/public/-/emojis/1/vs.png b/public/-/emojis/1/vs.png
new file mode 100644
index 00000000000..e1180f4a464
--- /dev/null
+++ b/public/-/emojis/1/vs.png
Binary files differ
diff --git a/public/-/emojis/1/vulcan.png b/public/-/emojis/1/vulcan.png
new file mode 100644
index 00000000000..54728bcaf5c
--- /dev/null
+++ b/public/-/emojis/1/vulcan.png
Binary files differ
diff --git a/public/-/emojis/1/vulcan_tone1.png b/public/-/emojis/1/vulcan_tone1.png
new file mode 100644
index 00000000000..8aff5d8fa16
--- /dev/null
+++ b/public/-/emojis/1/vulcan_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/vulcan_tone2.png b/public/-/emojis/1/vulcan_tone2.png
new file mode 100644
index 00000000000..82b7ad519b4
--- /dev/null
+++ b/public/-/emojis/1/vulcan_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/vulcan_tone3.png b/public/-/emojis/1/vulcan_tone3.png
new file mode 100644
index 00000000000..d1400e1dd28
--- /dev/null
+++ b/public/-/emojis/1/vulcan_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/vulcan_tone4.png b/public/-/emojis/1/vulcan_tone4.png
new file mode 100644
index 00000000000..47e2b280148
--- /dev/null
+++ b/public/-/emojis/1/vulcan_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/vulcan_tone5.png b/public/-/emojis/1/vulcan_tone5.png
new file mode 100644
index 00000000000..60b5c6077be
--- /dev/null
+++ b/public/-/emojis/1/vulcan_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/walking.png b/public/-/emojis/1/walking.png
new file mode 100644
index 00000000000..06dc169a3fd
--- /dev/null
+++ b/public/-/emojis/1/walking.png
Binary files differ
diff --git a/public/-/emojis/1/walking_tone1.png b/public/-/emojis/1/walking_tone1.png
new file mode 100644
index 00000000000..4e391b45a0b
--- /dev/null
+++ b/public/-/emojis/1/walking_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/walking_tone2.png b/public/-/emojis/1/walking_tone2.png
new file mode 100644
index 00000000000..31f94a1bce1
--- /dev/null
+++ b/public/-/emojis/1/walking_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/walking_tone3.png b/public/-/emojis/1/walking_tone3.png
new file mode 100644
index 00000000000..f7ed8e39c2e
--- /dev/null
+++ b/public/-/emojis/1/walking_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/walking_tone4.png b/public/-/emojis/1/walking_tone4.png
new file mode 100644
index 00000000000..e58dc04c7b2
--- /dev/null
+++ b/public/-/emojis/1/walking_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/walking_tone5.png b/public/-/emojis/1/walking_tone5.png
new file mode 100644
index 00000000000..ba4e1b58fcb
--- /dev/null
+++ b/public/-/emojis/1/walking_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/waning_crescent_moon.png b/public/-/emojis/1/waning_crescent_moon.png
new file mode 100644
index 00000000000..cf68706b871
--- /dev/null
+++ b/public/-/emojis/1/waning_crescent_moon.png
Binary files differ
diff --git a/public/-/emojis/1/waning_gibbous_moon.png b/public/-/emojis/1/waning_gibbous_moon.png
new file mode 100644
index 00000000000..24e16266119
--- /dev/null
+++ b/public/-/emojis/1/waning_gibbous_moon.png
Binary files differ
diff --git a/public/-/emojis/1/warning.png b/public/-/emojis/1/warning.png
new file mode 100644
index 00000000000..35691c2ed97
--- /dev/null
+++ b/public/-/emojis/1/warning.png
Binary files differ
diff --git a/public/-/emojis/1/wastebasket.png b/public/-/emojis/1/wastebasket.png
new file mode 100644
index 00000000000..2b3c484b498
--- /dev/null
+++ b/public/-/emojis/1/wastebasket.png
Binary files differ
diff --git a/public/-/emojis/1/watch.png b/public/-/emojis/1/watch.png
new file mode 100644
index 00000000000..64819bc6e21
--- /dev/null
+++ b/public/-/emojis/1/watch.png
Binary files differ
diff --git a/public/-/emojis/1/water_buffalo.png b/public/-/emojis/1/water_buffalo.png
new file mode 100644
index 00000000000..80446615caf
--- /dev/null
+++ b/public/-/emojis/1/water_buffalo.png
Binary files differ
diff --git a/public/-/emojis/1/water_polo.png b/public/-/emojis/1/water_polo.png
new file mode 100644
index 00000000000..cb44576780d
--- /dev/null
+++ b/public/-/emojis/1/water_polo.png
Binary files differ
diff --git a/public/-/emojis/1/water_polo_tone1.png b/public/-/emojis/1/water_polo_tone1.png
new file mode 100644
index 00000000000..bed1a908d6a
--- /dev/null
+++ b/public/-/emojis/1/water_polo_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/water_polo_tone2.png b/public/-/emojis/1/water_polo_tone2.png
new file mode 100644
index 00000000000..ec5a43b4d4a
--- /dev/null
+++ b/public/-/emojis/1/water_polo_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/water_polo_tone3.png b/public/-/emojis/1/water_polo_tone3.png
new file mode 100644
index 00000000000..b081a4a5a96
--- /dev/null
+++ b/public/-/emojis/1/water_polo_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/water_polo_tone4.png b/public/-/emojis/1/water_polo_tone4.png
new file mode 100644
index 00000000000..82cfbc3b0c7
--- /dev/null
+++ b/public/-/emojis/1/water_polo_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/water_polo_tone5.png b/public/-/emojis/1/water_polo_tone5.png
new file mode 100644
index 00000000000..bd3366eb06c
--- /dev/null
+++ b/public/-/emojis/1/water_polo_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/watermelon.png b/public/-/emojis/1/watermelon.png
new file mode 100644
index 00000000000..0761488b4c9
--- /dev/null
+++ b/public/-/emojis/1/watermelon.png
Binary files differ
diff --git a/public/-/emojis/1/wave.png b/public/-/emojis/1/wave.png
new file mode 100644
index 00000000000..e0cd79b45f5
--- /dev/null
+++ b/public/-/emojis/1/wave.png
Binary files differ
diff --git a/public/-/emojis/1/wave_tone1.png b/public/-/emojis/1/wave_tone1.png
new file mode 100644
index 00000000000..6b2b34b106e
--- /dev/null
+++ b/public/-/emojis/1/wave_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/wave_tone2.png b/public/-/emojis/1/wave_tone2.png
new file mode 100644
index 00000000000..b857119732e
--- /dev/null
+++ b/public/-/emojis/1/wave_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/wave_tone3.png b/public/-/emojis/1/wave_tone3.png
new file mode 100644
index 00000000000..6283b670f43
--- /dev/null
+++ b/public/-/emojis/1/wave_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/wave_tone4.png b/public/-/emojis/1/wave_tone4.png
new file mode 100644
index 00000000000..fe6b2baa747
--- /dev/null
+++ b/public/-/emojis/1/wave_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/wave_tone5.png b/public/-/emojis/1/wave_tone5.png
new file mode 100644
index 00000000000..4bd168ebb78
--- /dev/null
+++ b/public/-/emojis/1/wave_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/wavy_dash.png b/public/-/emojis/1/wavy_dash.png
new file mode 100644
index 00000000000..001c8d6e47d
--- /dev/null
+++ b/public/-/emojis/1/wavy_dash.png
Binary files differ
diff --git a/public/-/emojis/1/waxing_crescent_moon.png b/public/-/emojis/1/waxing_crescent_moon.png
new file mode 100644
index 00000000000..687125173d9
--- /dev/null
+++ b/public/-/emojis/1/waxing_crescent_moon.png
Binary files differ
diff --git a/public/-/emojis/1/waxing_gibbous_moon.png b/public/-/emojis/1/waxing_gibbous_moon.png
new file mode 100644
index 00000000000..3a808156318
--- /dev/null
+++ b/public/-/emojis/1/waxing_gibbous_moon.png
Binary files differ
diff --git a/public/-/emojis/1/wc.png b/public/-/emojis/1/wc.png
new file mode 100644
index 00000000000..aa433e84ba6
--- /dev/null
+++ b/public/-/emojis/1/wc.png
Binary files differ
diff --git a/public/-/emojis/1/weary.png b/public/-/emojis/1/weary.png
new file mode 100644
index 00000000000..98bfbd24a16
--- /dev/null
+++ b/public/-/emojis/1/weary.png
Binary files differ
diff --git a/public/-/emojis/1/wedding.png b/public/-/emojis/1/wedding.png
new file mode 100644
index 00000000000..d0d8aa0bfae
--- /dev/null
+++ b/public/-/emojis/1/wedding.png
Binary files differ
diff --git a/public/-/emojis/1/whale.png b/public/-/emojis/1/whale.png
new file mode 100644
index 00000000000..9f19b44257c
--- /dev/null
+++ b/public/-/emojis/1/whale.png
Binary files differ
diff --git a/public/-/emojis/1/whale2.png b/public/-/emojis/1/whale2.png
new file mode 100644
index 00000000000..0df9d3c73a4
--- /dev/null
+++ b/public/-/emojis/1/whale2.png
Binary files differ
diff --git a/public/-/emojis/1/wheel_of_dharma.png b/public/-/emojis/1/wheel_of_dharma.png
new file mode 100644
index 00000000000..3666db0016b
--- /dev/null
+++ b/public/-/emojis/1/wheel_of_dharma.png
Binary files differ
diff --git a/public/-/emojis/1/wheelchair.png b/public/-/emojis/1/wheelchair.png
new file mode 100644
index 00000000000..4e5b2698eac
--- /dev/null
+++ b/public/-/emojis/1/wheelchair.png
Binary files differ
diff --git a/public/-/emojis/1/white_check_mark.png b/public/-/emojis/1/white_check_mark.png
new file mode 100644
index 00000000000..e55f087e544
--- /dev/null
+++ b/public/-/emojis/1/white_check_mark.png
Binary files differ
diff --git a/public/-/emojis/1/white_circle.png b/public/-/emojis/1/white_circle.png
new file mode 100644
index 00000000000..c19e15684dd
--- /dev/null
+++ b/public/-/emojis/1/white_circle.png
Binary files differ
diff --git a/public/-/emojis/1/white_flower.png b/public/-/emojis/1/white_flower.png
new file mode 100644
index 00000000000..d6af8b60077
--- /dev/null
+++ b/public/-/emojis/1/white_flower.png
Binary files differ
diff --git a/public/-/emojis/1/white_large_square.png b/public/-/emojis/1/white_large_square.png
new file mode 100644
index 00000000000..6f06c1c79de
--- /dev/null
+++ b/public/-/emojis/1/white_large_square.png
Binary files differ
diff --git a/public/-/emojis/1/white_medium_small_square.png b/public/-/emojis/1/white_medium_small_square.png
new file mode 100644
index 00000000000..ae874126750
--- /dev/null
+++ b/public/-/emojis/1/white_medium_small_square.png
Binary files differ
diff --git a/public/-/emojis/1/white_medium_square.png b/public/-/emojis/1/white_medium_square.png
new file mode 100644
index 00000000000..8daacf57059
--- /dev/null
+++ b/public/-/emojis/1/white_medium_square.png
Binary files differ
diff --git a/public/-/emojis/1/white_small_square.png b/public/-/emojis/1/white_small_square.png
new file mode 100644
index 00000000000..d7ebdb0c0ed
--- /dev/null
+++ b/public/-/emojis/1/white_small_square.png
Binary files differ
diff --git a/public/-/emojis/1/white_square_button.png b/public/-/emojis/1/white_square_button.png
new file mode 100644
index 00000000000..934b1cedfd2
--- /dev/null
+++ b/public/-/emojis/1/white_square_button.png
Binary files differ
diff --git a/public/-/emojis/1/white_sun_cloud.png b/public/-/emojis/1/white_sun_cloud.png
new file mode 100644
index 00000000000..0a4cc100269
--- /dev/null
+++ b/public/-/emojis/1/white_sun_cloud.png
Binary files differ
diff --git a/public/-/emojis/1/white_sun_rain_cloud.png b/public/-/emojis/1/white_sun_rain_cloud.png
new file mode 100644
index 00000000000..491f9ca4839
--- /dev/null
+++ b/public/-/emojis/1/white_sun_rain_cloud.png
Binary files differ
diff --git a/public/-/emojis/1/white_sun_small_cloud.png b/public/-/emojis/1/white_sun_small_cloud.png
new file mode 100644
index 00000000000..cead0bfa521
--- /dev/null
+++ b/public/-/emojis/1/white_sun_small_cloud.png
Binary files differ
diff --git a/public/-/emojis/1/wilted_rose.png b/public/-/emojis/1/wilted_rose.png
new file mode 100644
index 00000000000..62412b143ae
--- /dev/null
+++ b/public/-/emojis/1/wilted_rose.png
Binary files differ
diff --git a/public/-/emojis/1/wind_blowing_face.png b/public/-/emojis/1/wind_blowing_face.png
new file mode 100644
index 00000000000..df81b652eb6
--- /dev/null
+++ b/public/-/emojis/1/wind_blowing_face.png
Binary files differ
diff --git a/public/-/emojis/1/wind_chime.png b/public/-/emojis/1/wind_chime.png
new file mode 100644
index 00000000000..3c9ef3a95f6
--- /dev/null
+++ b/public/-/emojis/1/wind_chime.png
Binary files differ
diff --git a/public/-/emojis/1/wine_glass.png b/public/-/emojis/1/wine_glass.png
new file mode 100644
index 00000000000..3cc98689192
--- /dev/null
+++ b/public/-/emojis/1/wine_glass.png
Binary files differ
diff --git a/public/-/emojis/1/wink.png b/public/-/emojis/1/wink.png
new file mode 100644
index 00000000000..7ea7810a37d
--- /dev/null
+++ b/public/-/emojis/1/wink.png
Binary files differ
diff --git a/public/-/emojis/1/wolf.png b/public/-/emojis/1/wolf.png
new file mode 100644
index 00000000000..ba7220f2de9
--- /dev/null
+++ b/public/-/emojis/1/wolf.png
Binary files differ
diff --git a/public/-/emojis/1/woman.png b/public/-/emojis/1/woman.png
new file mode 100644
index 00000000000..ece440e7a61
--- /dev/null
+++ b/public/-/emojis/1/woman.png
Binary files differ
diff --git a/public/-/emojis/1/woman_tone1.png b/public/-/emojis/1/woman_tone1.png
new file mode 100644
index 00000000000..ff089b8889b
--- /dev/null
+++ b/public/-/emojis/1/woman_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/woman_tone2.png b/public/-/emojis/1/woman_tone2.png
new file mode 100644
index 00000000000..0719c378016
--- /dev/null
+++ b/public/-/emojis/1/woman_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/woman_tone3.png b/public/-/emojis/1/woman_tone3.png
new file mode 100644
index 00000000000..5672e2fd52d
--- /dev/null
+++ b/public/-/emojis/1/woman_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/woman_tone4.png b/public/-/emojis/1/woman_tone4.png
new file mode 100644
index 00000000000..5754aab558b
--- /dev/null
+++ b/public/-/emojis/1/woman_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/woman_tone5.png b/public/-/emojis/1/woman_tone5.png
new file mode 100644
index 00000000000..fc252af3a39
--- /dev/null
+++ b/public/-/emojis/1/woman_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/womans_clothes.png b/public/-/emojis/1/womans_clothes.png
new file mode 100644
index 00000000000..01410dc8107
--- /dev/null
+++ b/public/-/emojis/1/womans_clothes.png
Binary files differ
diff --git a/public/-/emojis/1/womans_hat.png b/public/-/emojis/1/womans_hat.png
new file mode 100644
index 00000000000..b837b6a2e47
--- /dev/null
+++ b/public/-/emojis/1/womans_hat.png
Binary files differ
diff --git a/public/-/emojis/1/womens.png b/public/-/emojis/1/womens.png
new file mode 100644
index 00000000000..d4ecc22e7b3
--- /dev/null
+++ b/public/-/emojis/1/womens.png
Binary files differ
diff --git a/public/-/emojis/1/worried.png b/public/-/emojis/1/worried.png
new file mode 100644
index 00000000000..7074afcf5b7
--- /dev/null
+++ b/public/-/emojis/1/worried.png
Binary files differ
diff --git a/public/-/emojis/1/wrench.png b/public/-/emojis/1/wrench.png
new file mode 100644
index 00000000000..c16b7439697
--- /dev/null
+++ b/public/-/emojis/1/wrench.png
Binary files differ
diff --git a/public/-/emojis/1/wrestlers.png b/public/-/emojis/1/wrestlers.png
new file mode 100644
index 00000000000..71e67cfad85
--- /dev/null
+++ b/public/-/emojis/1/wrestlers.png
Binary files differ
diff --git a/public/-/emojis/1/wrestlers_tone1.png b/public/-/emojis/1/wrestlers_tone1.png
new file mode 100644
index 00000000000..379070fd03b
--- /dev/null
+++ b/public/-/emojis/1/wrestlers_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/wrestlers_tone2.png b/public/-/emojis/1/wrestlers_tone2.png
new file mode 100644
index 00000000000..6863ea9209d
--- /dev/null
+++ b/public/-/emojis/1/wrestlers_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/wrestlers_tone3.png b/public/-/emojis/1/wrestlers_tone3.png
new file mode 100644
index 00000000000..b7e62910127
--- /dev/null
+++ b/public/-/emojis/1/wrestlers_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/wrestlers_tone4.png b/public/-/emojis/1/wrestlers_tone4.png
new file mode 100644
index 00000000000..750f9589233
--- /dev/null
+++ b/public/-/emojis/1/wrestlers_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/wrestlers_tone5.png b/public/-/emojis/1/wrestlers_tone5.png
new file mode 100644
index 00000000000..36ab9bb3f42
--- /dev/null
+++ b/public/-/emojis/1/wrestlers_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/writing_hand.png b/public/-/emojis/1/writing_hand.png
new file mode 100644
index 00000000000..85639f8ac40
--- /dev/null
+++ b/public/-/emojis/1/writing_hand.png
Binary files differ
diff --git a/public/-/emojis/1/writing_hand_tone1.png b/public/-/emojis/1/writing_hand_tone1.png
new file mode 100644
index 00000000000..7923d8ebb17
--- /dev/null
+++ b/public/-/emojis/1/writing_hand_tone1.png
Binary files differ
diff --git a/public/-/emojis/1/writing_hand_tone2.png b/public/-/emojis/1/writing_hand_tone2.png
new file mode 100644
index 00000000000..bcb304e15d2
--- /dev/null
+++ b/public/-/emojis/1/writing_hand_tone2.png
Binary files differ
diff --git a/public/-/emojis/1/writing_hand_tone3.png b/public/-/emojis/1/writing_hand_tone3.png
new file mode 100644
index 00000000000..fd885fd2d90
--- /dev/null
+++ b/public/-/emojis/1/writing_hand_tone3.png
Binary files differ
diff --git a/public/-/emojis/1/writing_hand_tone4.png b/public/-/emojis/1/writing_hand_tone4.png
new file mode 100644
index 00000000000..d065b8c64ab
--- /dev/null
+++ b/public/-/emojis/1/writing_hand_tone4.png
Binary files differ
diff --git a/public/-/emojis/1/writing_hand_tone5.png b/public/-/emojis/1/writing_hand_tone5.png
new file mode 100644
index 00000000000..a44b3dd757c
--- /dev/null
+++ b/public/-/emojis/1/writing_hand_tone5.png
Binary files differ
diff --git a/public/-/emojis/1/x.png b/public/-/emojis/1/x.png
new file mode 100644
index 00000000000..9f9ed0f7ad2
--- /dev/null
+++ b/public/-/emojis/1/x.png
Binary files differ
diff --git a/public/-/emojis/1/yellow_heart.png b/public/-/emojis/1/yellow_heart.png
new file mode 100644
index 00000000000..7901a9d0103
--- /dev/null
+++ b/public/-/emojis/1/yellow_heart.png
Binary files differ
diff --git a/public/-/emojis/1/yen.png b/public/-/emojis/1/yen.png
new file mode 100644
index 00000000000..63ee4799d66
--- /dev/null
+++ b/public/-/emojis/1/yen.png
Binary files differ
diff --git a/public/-/emojis/1/yin_yang.png b/public/-/emojis/1/yin_yang.png
new file mode 100644
index 00000000000..f2900f6338f
--- /dev/null
+++ b/public/-/emojis/1/yin_yang.png
Binary files differ
diff --git a/public/-/emojis/1/yum.png b/public/-/emojis/1/yum.png
new file mode 100644
index 00000000000..2df15753ca1
--- /dev/null
+++ b/public/-/emojis/1/yum.png
Binary files differ
diff --git a/public/-/emojis/1/zap.png b/public/-/emojis/1/zap.png
new file mode 100644
index 00000000000..47e68e48e49
--- /dev/null
+++ b/public/-/emojis/1/zap.png
Binary files differ
diff --git a/public/-/emojis/1/zero.png b/public/-/emojis/1/zero.png
new file mode 100644
index 00000000000..13aca83e018
--- /dev/null
+++ b/public/-/emojis/1/zero.png
Binary files differ
diff --git a/public/-/emojis/1/zipper_mouth.png b/public/-/emojis/1/zipper_mouth.png
new file mode 100644
index 00000000000..f8ced2502a7
--- /dev/null
+++ b/public/-/emojis/1/zipper_mouth.png
Binary files differ
diff --git a/public/-/emojis/1/zzz.png b/public/-/emojis/1/zzz.png
new file mode 100644
index 00000000000..9bc72b4469f
--- /dev/null
+++ b/public/-/emojis/1/zzz.png
Binary files differ
diff --git a/qa/qa/page/project/pipeline/show.rb b/qa/qa/page/project/pipeline/show.rb
index 4978c5f8dec..fd29c5eacdc 100644
--- a/qa/qa/page/project/pipeline/show.rb
+++ b/qa/qa/page/project/pipeline/show.rb
@@ -18,6 +18,10 @@ module QA::Page
element :job_link
end
+ view 'app/assets/javascripts/pipelines/components/graph/linked_pipeline.vue' do
+ element :linked_pipeline_button
+ end
+
view 'app/assets/javascripts/vue_shared/components/ci_icon.vue' do
element :status_icon, 'ci-status-icon-${status}' # rubocop:disable QA/ElementWithPattern
end
@@ -74,3 +78,5 @@ module QA::Page
end
end
end
+
+QA::Page::Project::Pipeline::Show.prepend_if_ee('QA::EE::Page::Project::Pipeline::Show')
diff --git a/spec/fixtures/api/schemas/public_api/v4/release.json b/spec/fixtures/api/schemas/public_api/v4/release.json
index 3ca6167d0c6..2bdc8bc711c 100644
--- a/spec/fixtures/api/schemas/public_api/v4/release.json
+++ b/spec/fixtures/api/schemas/public_api/v4/release.json
@@ -36,6 +36,13 @@
}
},
"additionalProperties": false
+ },
+ "_links": {
+ "required": ["merge_requests_url", "issues_url"],
+ "properties": {
+ "merge_requests_url": { "type": "string" },
+ "issues_url": { "type": "string" }
+ }
}
},
"additionalProperties": false
diff --git a/spec/fixtures/api/schemas/public_api/v4/release/release_for_guest.json b/spec/fixtures/api/schemas/public_api/v4/release/release_for_guest.json
index 57814b8bf73..bce74892059 100644
--- a/spec/fixtures/api/schemas/public_api/v4/release/release_for_guest.json
+++ b/spec/fixtures/api/schemas/public_api/v4/release/release_for_guest.json
@@ -24,6 +24,13 @@
"links": { "$ref": "../../../release/links.json" }
},
"additionalProperties": false
+ },
+ "_links": {
+ "required": ["merge_requests_url", "issues_url"],
+ "properties": {
+ "merge_requests_url": { "type": "string" },
+ "issues_url": { "type": "string" }
+ }
}
},
"additionalProperties": false
diff --git a/spec/frontend/create_cluster/eks_cluster/components/eks_cluster_configuration_form_spec.js b/spec/frontend/create_cluster/eks_cluster/components/eks_cluster_configuration_form_spec.js
index df214442369..321dc5bd6ba 100644
--- a/spec/frontend/create_cluster/eks_cluster/components/eks_cluster_configuration_form_spec.js
+++ b/spec/frontend/create_cluster/eks_cluster/components/eks_cluster_configuration_form_spec.js
@@ -1,9 +1,10 @@
import { shallowMount, createLocalVue } from '@vue/test-utils';
import Vuex from 'vuex';
import Vue from 'vue';
+import { GlFormCheckbox } from '@gitlab/ui';
+
import EksClusterConfigurationForm from '~/create_cluster/eks_cluster/components/eks_cluster_configuration_form.vue';
import RegionDropdown from '~/create_cluster/eks_cluster/components/region_dropdown.vue';
-
import eksClusterFormState from '~/create_cluster/eks_cluster/store/state';
import clusterDropdownStoreState from '~/create_cluster/eks_cluster/store/cluster_dropdown/state';
@@ -19,21 +20,28 @@ describe('EksClusterConfigurationForm', () => {
let vpcsState;
let subnetsState;
let keyPairsState;
+ let securityGroupsState;
let vpcsActions;
let rolesActions;
let regionsActions;
let subnetsActions;
let keyPairsActions;
+ let securityGroupsActions;
let vm;
beforeEach(() => {
state = eksClusterFormState();
actions = {
+ setClusterName: jest.fn(),
+ setEnvironmentScope: jest.fn(),
+ setKubernetesVersion: jest.fn(),
setRegion: jest.fn(),
setVpc: jest.fn(),
setSubnet: jest.fn(),
setRole: jest.fn(),
setKeyPair: jest.fn(),
+ setSecurityGroup: jest.fn(),
+ setGitlabManagedCluster: jest.fn(),
};
regionsActions = {
fetchItems: jest.fn(),
@@ -50,6 +58,9 @@ describe('EksClusterConfigurationForm', () => {
rolesActions = {
fetchItems: jest.fn(),
};
+ securityGroupsActions = {
+ fetchItems: jest.fn(),
+ };
rolesState = {
...clusterDropdownStoreState(),
};
@@ -65,6 +76,9 @@ describe('EksClusterConfigurationForm', () => {
keyPairsState = {
...clusterDropdownStoreState(),
};
+ securityGroupsState = {
+ ...clusterDropdownStoreState(),
+ };
store = new Vuex.Store({
state,
actions,
@@ -94,6 +108,11 @@ describe('EksClusterConfigurationForm', () => {
state: keyPairsState,
actions: keyPairsActions,
},
+ securityGroups: {
+ namespaced: true,
+ state: securityGroupsState,
+ actions: securityGroupsActions,
+ },
},
});
});
@@ -102,6 +121,9 @@ describe('EksClusterConfigurationForm', () => {
vm = shallowMount(EksClusterConfigurationForm, {
localVue,
store,
+ propsData: {
+ gitlabManagedClusterHelpPath: '',
+ },
});
});
@@ -109,11 +131,16 @@ describe('EksClusterConfigurationForm', () => {
vm.destroy();
});
+ const findClusterNameInput = () => vm.find('[id=eks-cluster-name]');
+ const findEnvironmentScopeInput = () => vm.find('[id=eks-environment-scope]');
+ const findKubernetesVersionDropdown = () => vm.find('[field-id="eks-kubernetes-version"]');
const findRegionDropdown = () => vm.find(RegionDropdown);
const findKeyPairDropdown = () => vm.find('[field-id="eks-key-pair"]');
const findVpcDropdown = () => vm.find('[field-id="eks-vpc"]');
const findSubnetDropdown = () => vm.find('[field-id="eks-subnet"]');
const findRoleDropdown = () => vm.find('[field-id="eks-role"]');
+ const findSecurityGroupDropdown = () => vm.find('[field-id="eks-security-group"]');
+ const findGitlabManagedClusterCheckbox = () => vm.find(GlFormCheckbox);
describe('when mounted', () => {
it('fetches available regions', () => {
@@ -249,6 +276,36 @@ describe('EksClusterConfigurationForm', () => {
expect(findSubnetDropdown().props('hasErrors')).toEqual(true);
});
+ it('disables SecurityGroupDropdown when no vpc is selected', () => {
+ expect(findSecurityGroupDropdown().props('disabled')).toBe(true);
+ });
+
+ it('enables SecurityGroupDropdown when a vpc is selected', () => {
+ state.selectedVpc = { name: 'vpc-1 ' };
+
+ return Vue.nextTick().then(() => {
+ expect(findSecurityGroupDropdown().props('disabled')).toBe(false);
+ });
+ });
+
+ it('sets isLoadingSecurityGroups to SecurityGroupDropdown loading property', () => {
+ securityGroupsState.isLoadingItems = true;
+
+ return Vue.nextTick().then(() => {
+ expect(findSecurityGroupDropdown().props('loading')).toBe(securityGroupsState.isLoadingItems);
+ });
+ });
+
+ it('sets securityGroups to SecurityGroupDropdown items property', () => {
+ expect(findSecurityGroupDropdown().props('items')).toBe(securityGroupsState.items);
+ });
+
+ it('sets SecurityGroupDropdown hasErrors to true when loading security groups fails', () => {
+ securityGroupsState.loadingItemsError = new Error();
+
+ expect(findSecurityGroupDropdown().props('hasErrors')).toEqual(true);
+ });
+
describe('when region is selected', () => {
const region = { name: 'us-west-2' };
@@ -273,6 +330,54 @@ describe('EksClusterConfigurationForm', () => {
});
});
+ it('dispatches setClusterName when cluster name input changes', () => {
+ const clusterName = 'name';
+
+ findClusterNameInput().vm.$emit('input', clusterName);
+
+ expect(actions.setClusterName).toHaveBeenCalledWith(
+ expect.anything(),
+ { clusterName },
+ undefined,
+ );
+ });
+
+ it('dispatches setEnvironmentScope when environment scope input changes', () => {
+ const environmentScope = 'production';
+
+ findEnvironmentScopeInput().vm.$emit('input', environmentScope);
+
+ expect(actions.setEnvironmentScope).toHaveBeenCalledWith(
+ expect.anything(),
+ { environmentScope },
+ undefined,
+ );
+ });
+
+ it('dispatches setKubernetesVersion when kubernetes version dropdown changes', () => {
+ const kubernetesVersion = { name: '1.11' };
+
+ findKubernetesVersionDropdown().vm.$emit('input', kubernetesVersion);
+
+ expect(actions.setKubernetesVersion).toHaveBeenCalledWith(
+ expect.anything(),
+ { kubernetesVersion },
+ undefined,
+ );
+ });
+
+ it('dispatches setGitlabManagedCluster when gitlab managed cluster input changes', () => {
+ const gitlabManagedCluster = false;
+
+ findGitlabManagedClusterCheckbox().vm.$emit('input', gitlabManagedCluster);
+
+ expect(actions.setGitlabManagedCluster).toHaveBeenCalledWith(
+ expect.anything(),
+ { gitlabManagedCluster },
+ undefined,
+ );
+ });
+
describe('when vpc is selected', () => {
const vpc = { name: 'vpc-1' };
@@ -287,6 +392,14 @@ describe('EksClusterConfigurationForm', () => {
it('dispatches fetchSubnets action', () => {
expect(subnetsActions.fetchItems).toHaveBeenCalledWith(expect.anything(), { vpc }, undefined);
});
+
+ it('dispatches fetchSecurityGroups action', () => {
+ expect(securityGroupsActions.fetchItems).toHaveBeenCalledWith(
+ expect.anything(),
+ { vpc },
+ undefined,
+ );
+ });
});
describe('when a subnet is selected', () => {
@@ -324,4 +437,20 @@ describe('EksClusterConfigurationForm', () => {
expect(actions.setKeyPair).toHaveBeenCalledWith(expect.anything(), { keyPair }, undefined);
});
});
+
+ describe('when security group is selected', () => {
+ const securityGroup = { name: 'default group' };
+
+ beforeEach(() => {
+ findSecurityGroupDropdown().vm.$emit('input', securityGroup);
+ });
+
+ it('dispatches setSecurityGroup action', () => {
+ expect(actions.setSecurityGroup).toHaveBeenCalledWith(
+ expect.anything(),
+ { securityGroup },
+ undefined,
+ );
+ });
+ });
});
diff --git a/spec/frontend/create_cluster/eks_cluster/store/actions_spec.js b/spec/frontend/create_cluster/eks_cluster/store/actions_spec.js
index aa7ced81e0d..1ed7f806804 100644
--- a/spec/frontend/create_cluster/eks_cluster/store/actions_spec.js
+++ b/spec/frontend/create_cluster/eks_cluster/store/actions_spec.js
@@ -3,35 +3,55 @@ import testAction from 'helpers/vuex_action_helper';
import createState from '~/create_cluster/eks_cluster/store/state';
import * as actions from '~/create_cluster/eks_cluster/store/actions';
import {
+ SET_CLUSTER_NAME,
+ SET_ENVIRONMENT_SCOPE,
+ SET_KUBERNETES_VERSION,
SET_REGION,
SET_VPC,
SET_KEY_PAIR,
SET_SUBNET,
SET_ROLE,
+ SET_SECURITY_GROUP,
+ SET_GITLAB_MANAGED_CLUSTER,
} from '~/create_cluster/eks_cluster/store/mutation_types';
describe('EKS Cluster Store Actions', () => {
+ let clusterName;
+ let environmentScope;
+ let kubernetesVersion;
let region;
let vpc;
let subnet;
let role;
let keyPair;
+ let securityGroup;
+ let gitlabManagedCluster;
beforeEach(() => {
+ clusterName = 'my cluster';
+ environmentScope = 'production';
+ kubernetesVersion = '11.1';
region = { name: 'regions-1' };
vpc = { name: 'vpc-1' };
subnet = { name: 'subnet-1' };
role = { name: 'role-1' };
keyPair = { name: 'key-pair-1' };
+ securityGroup = { name: 'default group' };
+ gitlabManagedCluster = true;
});
it.each`
- action | mutation | payload | payloadDescription
- ${'setRole'} | ${SET_ROLE} | ${{ role }} | ${'role'}
- ${'setRegion'} | ${SET_REGION} | ${{ region }} | ${'region'}
- ${'setKeyPair'} | ${SET_KEY_PAIR} | ${{ keyPair }} | ${'key pair'}
- ${'setVpc'} | ${SET_VPC} | ${{ vpc }} | ${'vpc'}
- ${'setSubnet'} | ${SET_SUBNET} | ${{ subnet }} | ${'subnet'}
+ action | mutation | payload | payloadDescription
+ ${'setClusterName'} | ${SET_CLUSTER_NAME} | ${{ clusterName }} | ${'cluster name'}
+ ${'setEnvironmentScope'} | ${SET_ENVIRONMENT_SCOPE} | ${{ environmentScope }} | ${'environment scope'}
+ ${'setKubernetesVersion'} | ${SET_KUBERNETES_VERSION} | ${{ kubernetesVersion }} | ${'kubernetes version'}
+ ${'setRole'} | ${SET_ROLE} | ${{ role }} | ${'role'}
+ ${'setRegion'} | ${SET_REGION} | ${{ region }} | ${'region'}
+ ${'setKeyPair'} | ${SET_KEY_PAIR} | ${{ keyPair }} | ${'key pair'}
+ ${'setVpc'} | ${SET_VPC} | ${{ vpc }} | ${'vpc'}
+ ${'setSubnet'} | ${SET_SUBNET} | ${{ subnet }} | ${'subnet'}
+ ${'setSecurityGroup'} | ${SET_SECURITY_GROUP} | ${{ securityGroup }} | ${'securityGroup'}
+ ${'setGitlabManagedCluster'} | ${SET_GITLAB_MANAGED_CLUSTER} | ${gitlabManagedCluster} | ${'gitlab managed cluster'}
`(`$action commits $mutation with $payloadDescription payload`, data => {
const { action, mutation, payload } = data;
diff --git a/spec/frontend/create_cluster/eks_cluster/store/mutations_spec.js b/spec/frontend/create_cluster/eks_cluster/store/mutations_spec.js
index 966406386ac..81b65180fb5 100644
--- a/spec/frontend/create_cluster/eks_cluster/store/mutations_spec.js
+++ b/spec/frontend/create_cluster/eks_cluster/store/mutations_spec.js
@@ -1,38 +1,58 @@
import {
+ SET_CLUSTER_NAME,
+ SET_ENVIRONMENT_SCOPE,
+ SET_KUBERNETES_VERSION,
SET_REGION,
SET_VPC,
SET_KEY_PAIR,
SET_SUBNET,
SET_ROLE,
+ SET_SECURITY_GROUP,
+ SET_GITLAB_MANAGED_CLUSTER,
} from '~/create_cluster/eks_cluster/store/mutation_types';
import createState from '~/create_cluster/eks_cluster/store/state';
import mutations from '~/create_cluster/eks_cluster/store/mutations';
describe('Create EKS cluster store mutations', () => {
+ let clusterName;
+ let environmentScope;
+ let kubernetesVersion;
let state;
let region;
let vpc;
let subnet;
let role;
let keyPair;
+ let securityGroup;
+ let gitlabManagedCluster;
beforeEach(() => {
+ clusterName = 'my cluster';
+ environmentScope = 'production';
+ kubernetesVersion = '11.1';
region = { name: 'regions-1' };
vpc = { name: 'vpc-1' };
subnet = { name: 'subnet-1' };
role = { name: 'role-1' };
keyPair = { name: 'key pair' };
+ securityGroup = { name: 'default group' };
+ gitlabManagedCluster = false;
state = createState();
});
it.each`
- mutation | mutatedProperty | payload | expectedValue | expectedValueDescription
- ${SET_ROLE} | ${'selectedRole'} | ${{ role }} | ${role} | ${'selected role payload'}
- ${SET_REGION} | ${'selectedRegion'} | ${{ region }} | ${region} | ${'selected region payload'}
- ${SET_KEY_PAIR} | ${'selectedKeyPair'} | ${{ keyPair }} | ${keyPair} | ${'selected key pair payload'}
- ${SET_VPC} | ${'selectedVpc'} | ${{ vpc }} | ${vpc} | ${'selected vpc payload'}
- ${SET_SUBNET} | ${'selectedSubnet'} | ${{ subnet }} | ${subnet} | ${'selected sybnet payload'}
+ mutation | mutatedProperty | payload | expectedValue | expectedValueDescription
+ ${SET_CLUSTER_NAME} | ${'clusterName'} | ${{ clusterName }} | ${clusterName} | ${'cluster name'}
+ ${SET_ENVIRONMENT_SCOPE} | ${'environmentScope'} | ${{ environmentScope }} | ${environmentScope} | ${'environment scope'}
+ ${SET_KUBERNETES_VERSION} | ${'kubernetesVersion'} | ${{ kubernetesVersion }} | ${kubernetesVersion} | ${'kubernetes version'}
+ ${SET_ROLE} | ${'selectedRole'} | ${{ role }} | ${role} | ${'selected role payload'}
+ ${SET_REGION} | ${'selectedRegion'} | ${{ region }} | ${region} | ${'selected region payload'}
+ ${SET_KEY_PAIR} | ${'selectedKeyPair'} | ${{ keyPair }} | ${keyPair} | ${'selected key pair payload'}
+ ${SET_VPC} | ${'selectedVpc'} | ${{ vpc }} | ${vpc} | ${'selected vpc payload'}
+ ${SET_SUBNET} | ${'selectedSubnet'} | ${{ subnet }} | ${subnet} | ${'selected sybnet payload'}
+ ${SET_SECURITY_GROUP} | ${'selectedSecurityGroup'} | ${{ securityGroup }} | ${securityGroup} | ${'selected security group payload'}
+ ${SET_GITLAB_MANAGED_CLUSTER} | ${'gitlabManagedCluster'} | ${{ gitlabManagedCluster }} | ${gitlabManagedCluster} | ${'gitlab managed cluster'}
`(`$mutation sets $mutatedProperty to $expectedValueDescription`, data => {
const { mutation, mutatedProperty, payload, expectedValue } = data;
diff --git a/spec/helpers/releases_helper_spec.rb b/spec/helpers/releases_helper_spec.rb
index ff820b3cc95..3b4973677ef 100644
--- a/spec/helpers/releases_helper_spec.rb
+++ b/spec/helpers/releases_helper_spec.rb
@@ -22,23 +22,9 @@ describe ReleasesHelper do
helper.instance_variable_set(:@project, project)
end
- describe '#url_for_merge_requests' do
- it 'returns the the correct link with the correct parameters' do
- path = "#{project.group.path}/#{project.path}/merge_requests?scope=all&state=opened"
- expect(helper.url_for_merge_requests).to include(path)
- end
- end
-
- describe '#url_for_issues' do
- it 'returns the the correct link with the correct parameters' do
- path = "#{project.group.path}/#{project.path}/issues?scope=all&state=opened"
- expect(helper.url_for_issues).to include(path)
- end
- end
-
describe '#data_for_releases_page' do
it 'has the needed data to display release blocks' do
- keys = %i(project_id illustration_path documentation_path merge_requests_url issues_url)
+ keys = %i(project_id illustration_path documentation_path)
expect(helper.data_for_releases_page.keys).to eq(keys)
end
end
diff --git a/spec/lib/gitlab/path_regex_spec.rb b/spec/lib/gitlab/path_regex_spec.rb
index 0829a2b4334..3cbcae4cdeb 100644
--- a/spec/lib/gitlab/path_regex_spec.rb
+++ b/spec/lib/gitlab/path_regex_spec.rb
@@ -108,7 +108,7 @@ describe Gitlab::PathRegex do
git = Gitlab.config.git.bin_path
tracked = `cd #{Rails.root} && #{git} ls-files public`
.split("\n")
- .map { |entry| entry.gsub('public/', '') }
+ .map { |entry| entry.start_with?('public/-/') ? '-' : entry.gsub('public/', '') }
.uniq
tracked + %w(assets uploads)
end
diff --git a/spec/requests/api/releases_spec.rb b/spec/requests/api/releases_spec.rb
index 0bb238d08c0..99d0ceee76b 100644
--- a/spec/requests/api/releases_spec.rb
+++ b/spec/requests/api/releases_spec.rb
@@ -63,6 +63,22 @@ describe API::Releases do
expect(json_response.second['commit_path']).to eq("/#{release_1.project.full_path}/commit/#{release_1.commit.id}")
expect(json_response.second['tag_path']).to eq("/#{release_1.project.full_path}/-/tags/#{release_1.tag}")
end
+
+ it 'returns the merge requests and issues links, with correct query' do
+ get api("/projects/#{project.id}/releases", maintainer)
+
+ links = json_response.first['_links']
+ release = json_response.first['tag_name']
+ expected_query = "release_tag=#{release}&scope=all&state=opened"
+ path_base = "/#{project.namespace.path}/#{project.path}"
+ mr_uri = URI.parse(links['merge_requests_url'])
+ issue_uri = URI.parse(links['issues_url'])
+
+ expect(mr_uri.path).to eq("#{path_base}/merge_requests")
+ expect(issue_uri.path).to eq("#{path_base}/issues")
+ expect(mr_uri.query).to eq(expected_query)
+ expect(issue_uri.query).to eq(expected_query)
+ end
end
it 'returns an upcoming_release status for a future release' do