summaryrefslogtreecommitdiffstats
path: root/web/static
diff options
context:
space:
mode:
author=Corey Hulen <corey@hulen.com>2015-09-16 23:22:15 -0700
committer=Corey Hulen <corey@hulen.com>2015-09-16 23:22:15 -0700
commit8e848f38d5019269b75ff9814fc0e0772410a7b4 (patch)
tree604aaa6ced4c63b76f10bde1a7840a04d50db221 /web/static
parente644b53b72d346539f5c58cc0cb0a07c4054cbcb (diff)
downloadchat-8e848f38d5019269b75ff9814fc0e0772410a7b4.tar.gz
chat-8e848f38d5019269b75ff9814fc0e0772410a7b4.tar.bz2
chat-8e848f38d5019269b75ff9814fc0e0772410a7b4.zip
PLT-40 adding experimental support for emojis
Diffstat (limited to 'web/static')
-rwxr-xr-xweb/static/css/emojify.min.css1
-rwxr-xr-xweb/static/images/emoji/+1.pngbin0 -> 5075 bytes
-rwxr-xr-xweb/static/images/emoji/-1.pngbin0 -> 5070 bytes
-rwxr-xr-xweb/static/images/emoji/100.pngbin0 -> 3251 bytes
-rwxr-xr-xweb/static/images/emoji/1234.pngbin0 -> 4751 bytes
-rwxr-xr-xweb/static/images/emoji/8ball.pngbin0 -> 4141 bytes
-rwxr-xr-xweb/static/images/emoji/a.pngbin0 -> 3154 bytes
-rwxr-xr-xweb/static/images/emoji/ab.pngbin0 -> 3859 bytes
-rwxr-xr-xweb/static/images/emoji/abc.pngbin0 -> 4247 bytes
-rwxr-xr-xweb/static/images/emoji/abcd.pngbin0 -> 4471 bytes
-rwxr-xr-xweb/static/images/emoji/accept.pngbin0 -> 4729 bytes
-rwxr-xr-xweb/static/images/emoji/aerial_tramway.pngbin0 -> 3489 bytes
-rwxr-xr-xweb/static/images/emoji/airplane.pngbin0 -> 4740 bytes
-rwxr-xr-xweb/static/images/emoji/alarm_clock.pngbin0 -> 7062 bytes
-rwxr-xr-xweb/static/images/emoji/alien.pngbin0 -> 5457 bytes
-rwxr-xr-xweb/static/images/emoji/ambulance.pngbin0 -> 3708 bytes
-rwxr-xr-xweb/static/images/emoji/anchor.pngbin0 -> 4479 bytes
-rwxr-xr-xweb/static/images/emoji/angel.pngbin0 -> 6672 bytes
-rwxr-xr-xweb/static/images/emoji/anger.pngbin0 -> 3079 bytes
-rwxr-xr-xweb/static/images/emoji/angry.pngbin0 -> 5037 bytes
-rwxr-xr-xweb/static/images/emoji/anguished.pngbin0 -> 5091 bytes
-rwxr-xr-xweb/static/images/emoji/ant.pngbin0 -> 2851 bytes
-rwxr-xr-xweb/static/images/emoji/apple.pngbin0 -> 5630 bytes
-rwxr-xr-xweb/static/images/emoji/aquarius.pngbin0 -> 5096 bytes
-rwxr-xr-xweb/static/images/emoji/aries.pngbin0 -> 4343 bytes
-rwxr-xr-xweb/static/images/emoji/arrow_backward.pngbin0 -> 3180 bytes
-rwxr-xr-xweb/static/images/emoji/arrow_double_down.pngbin0 -> 3179 bytes
-rwxr-xr-xweb/static/images/emoji/arrow_double_up.pngbin0 -> 3611 bytes
-rwxr-xr-xweb/static/images/emoji/arrow_down.pngbin0 -> 3006 bytes
-rwxr-xr-xweb/static/images/emoji/arrow_down_small.pngbin0 -> 2889 bytes
-rwxr-xr-xweb/static/images/emoji/arrow_forward.pngbin0 -> 3201 bytes
-rwxr-xr-xweb/static/images/emoji/arrow_heading_down.pngbin0 -> 3521 bytes
-rwxr-xr-xweb/static/images/emoji/arrow_heading_up.pngbin0 -> 3520 bytes
-rwxr-xr-xweb/static/images/emoji/arrow_left.pngbin0 -> 3041 bytes
-rwxr-xr-xweb/static/images/emoji/arrow_lower_left.pngbin0 -> 3342 bytes
-rwxr-xr-xweb/static/images/emoji/arrow_lower_right.pngbin0 -> 3334 bytes
-rwxr-xr-xweb/static/images/emoji/arrow_right.pngbin0 -> 3022 bytes
-rwxr-xr-xweb/static/images/emoji/arrow_right_hook.pngbin0 -> 3712 bytes
-rwxr-xr-xweb/static/images/emoji/arrow_up.pngbin0 -> 3073 bytes
-rwxr-xr-xweb/static/images/emoji/arrow_up_down.pngbin0 -> 3542 bytes
-rwxr-xr-xweb/static/images/emoji/arrow_up_small.pngbin0 -> 3185 bytes
-rwxr-xr-xweb/static/images/emoji/arrow_upper_left.pngbin0 -> 3227 bytes
-rwxr-xr-xweb/static/images/emoji/arrow_upper_right.pngbin0 -> 3235 bytes
-rwxr-xr-xweb/static/images/emoji/arrows_clockwise.pngbin0 -> 1399 bytes
-rwxr-xr-xweb/static/images/emoji/arrows_counterclockwise.pngbin0 -> 4816 bytes
-rwxr-xr-xweb/static/images/emoji/art.pngbin0 -> 6744 bytes
-rwxr-xr-xweb/static/images/emoji/articulated_lorry.pngbin0 -> 2938 bytes
-rwxr-xr-xweb/static/images/emoji/astonished.pngbin0 -> 6043 bytes
-rwxr-xr-xweb/static/images/emoji/atm.pngbin0 -> 4072 bytes
-rwxr-xr-xweb/static/images/emoji/b.pngbin0 -> 3025 bytes
-rwxr-xr-xweb/static/images/emoji/baby.pngbin0 -> 5921 bytes
-rwxr-xr-xweb/static/images/emoji/baby_bottle.pngbin0 -> 4461 bytes
-rwxr-xr-xweb/static/images/emoji/baby_chick.pngbin0 -> 3961 bytes
-rwxr-xr-xweb/static/images/emoji/baby_symbol.pngbin0 -> 2967 bytes
-rwxr-xr-xweb/static/images/emoji/back.pngbin0 -> 5434 bytes
-rwxr-xr-xweb/static/images/emoji/baggage_claim.pngbin0 -> 3502 bytes
-rwxr-xr-xweb/static/images/emoji/balloon.pngbin0 -> 2300 bytes
-rwxr-xr-xweb/static/images/emoji/ballot_box_with_check.pngbin0 -> 1829 bytes
-rwxr-xr-xweb/static/images/emoji/bamboo.pngbin0 -> 4672 bytes
-rwxr-xr-xweb/static/images/emoji/banana.pngbin0 -> 3915 bytes
-rwxr-xr-xweb/static/images/emoji/bangbang.pngbin0 -> 1387 bytes
-rwxr-xr-xweb/static/images/emoji/bank.pngbin0 -> 5583 bytes
-rwxr-xr-xweb/static/images/emoji/bar_chart.pngbin0 -> 2449 bytes
-rwxr-xr-xweb/static/images/emoji/barber.pngbin0 -> 4252 bytes
-rwxr-xr-xweb/static/images/emoji/baseball.pngbin0 -> 6032 bytes
-rwxr-xr-xweb/static/images/emoji/basketball.pngbin0 -> 6386 bytes
-rwxr-xr-xweb/static/images/emoji/bath.pngbin0 -> 3210 bytes
-rwxr-xr-xweb/static/images/emoji/bathtub.pngbin0 -> 2784 bytes
-rwxr-xr-xweb/static/images/emoji/battery.pngbin0 -> 3812 bytes
-rwxr-xr-xweb/static/images/emoji/bear.pngbin0 -> 5561 bytes
-rwxr-xr-xweb/static/images/emoji/bee.pngbin0 -> 5851 bytes
-rwxr-xr-xweb/static/images/emoji/beer.pngbin0 -> 6097 bytes
-rwxr-xr-xweb/static/images/emoji/beers.pngbin0 -> 6591 bytes
-rwxr-xr-xweb/static/images/emoji/beetle.pngbin0 -> 5255 bytes
-rwxr-xr-xweb/static/images/emoji/beginner.pngbin0 -> 2761 bytes
-rwxr-xr-xweb/static/images/emoji/bell.pngbin0 -> 4859 bytes
-rwxr-xr-xweb/static/images/emoji/bento.pngbin0 -> 5730 bytes
-rwxr-xr-xweb/static/images/emoji/bicyclist.pngbin0 -> 6472 bytes
-rwxr-xr-xweb/static/images/emoji/bike.pngbin0 -> 4722 bytes
-rwxr-xr-xweb/static/images/emoji/bikini.pngbin0 -> 3890 bytes
-rwxr-xr-xweb/static/images/emoji/bird.pngbin0 -> 4878 bytes
-rwxr-xr-xweb/static/images/emoji/birthday.pngbin0 -> 5404 bytes
-rwxr-xr-xweb/static/images/emoji/black_circle.pngbin0 -> 2369 bytes
-rwxr-xr-xweb/static/images/emoji/black_joker.pngbin0 -> 3877 bytes
-rwxr-xr-xweb/static/images/emoji/black_medium_small_square.pngbin0 -> 3495 bytes
-rwxr-xr-xweb/static/images/emoji/black_medium_square.pngbin0 -> 4035 bytes
-rwxr-xr-xweb/static/images/emoji/black_nib.pngbin0 -> 2352 bytes
-rwxr-xr-xweb/static/images/emoji/black_small_square.pngbin0 -> 3061 bytes
-rwxr-xr-xweb/static/images/emoji/black_square.pngbin0 -> 1332 bytes
-rwxr-xr-xweb/static/images/emoji/black_square_button.pngbin0 -> 1337 bytes
-rwxr-xr-xweb/static/images/emoji/blossom.pngbin0 -> 4232 bytes
-rwxr-xr-xweb/static/images/emoji/blowfish.pngbin0 -> 3737 bytes
-rwxr-xr-xweb/static/images/emoji/blue_book.pngbin0 -> 5092 bytes
-rwxr-xr-xweb/static/images/emoji/blue_car.pngbin0 -> 4081 bytes
-rwxr-xr-xweb/static/images/emoji/blue_heart.pngbin0 -> 4094 bytes
-rwxr-xr-xweb/static/images/emoji/blush.pngbin0 -> 5188 bytes
-rwxr-xr-xweb/static/images/emoji/boar.pngbin0 -> 4840 bytes
-rwxr-xr-xweb/static/images/emoji/boat.pngbin0 -> 3833 bytes
-rwxr-xr-xweb/static/images/emoji/bomb.pngbin0 -> 5208 bytes
-rwxr-xr-xweb/static/images/emoji/book.pngbin0 -> 6050 bytes
-rwxr-xr-xweb/static/images/emoji/bookmark.pngbin0 -> 4649 bytes
-rwxr-xr-xweb/static/images/emoji/bookmark_tabs.pngbin0 -> 3150 bytes
-rwxr-xr-xweb/static/images/emoji/books.pngbin0 -> 6539 bytes
-rwxr-xr-xweb/static/images/emoji/boom.pngbin0 -> 3772 bytes
-rwxr-xr-xweb/static/images/emoji/boot.pngbin0 -> 3327 bytes
-rwxr-xr-xweb/static/images/emoji/bouquet.pngbin0 -> 6915 bytes
-rwxr-xr-xweb/static/images/emoji/bow.pngbin0 -> 5143 bytes
-rwxr-xr-xweb/static/images/emoji/bowling.pngbin0 -> 4184 bytes
-rwxr-xr-xweb/static/images/emoji/bowtie.pngbin0 -> 6478 bytes
-rwxr-xr-xweb/static/images/emoji/boy.pngbin0 -> 5946 bytes
-rwxr-xr-xweb/static/images/emoji/bread.pngbin0 -> 6214 bytes
-rwxr-xr-xweb/static/images/emoji/bride_with_veil.pngbin0 -> 8515 bytes
-rwxr-xr-xweb/static/images/emoji/bridge_at_night.pngbin0 -> 5137 bytes
-rwxr-xr-xweb/static/images/emoji/briefcase.pngbin0 -> 2698 bytes
-rwxr-xr-xweb/static/images/emoji/broken_heart.pngbin0 -> 4118 bytes
-rwxr-xr-xweb/static/images/emoji/bug.pngbin0 -> 5945 bytes
-rwxr-xr-xweb/static/images/emoji/bulb.pngbin0 -> 4490 bytes
-rwxr-xr-xweb/static/images/emoji/bullettrain_front.pngbin0 -> 4992 bytes
-rwxr-xr-xweb/static/images/emoji/bullettrain_side.pngbin0 -> 3842 bytes
-rwxr-xr-xweb/static/images/emoji/bus.pngbin0 -> 4065 bytes
-rwxr-xr-xweb/static/images/emoji/busstop.pngbin0 -> 1676 bytes
-rwxr-xr-xweb/static/images/emoji/bust_in_silhouette.pngbin0 -> 2005 bytes
-rwxr-xr-xweb/static/images/emoji/busts_in_silhouette.pngbin0 -> 3021 bytes
-rwxr-xr-xweb/static/images/emoji/cactus.pngbin0 -> 4509 bytes
-rwxr-xr-xweb/static/images/emoji/cake.pngbin0 -> 6129 bytes
-rwxr-xr-xweb/static/images/emoji/calendar.pngbin0 -> 2920 bytes
-rwxr-xr-xweb/static/images/emoji/calling.pngbin0 -> 4037 bytes
-rwxr-xr-xweb/static/images/emoji/camel.pngbin0 -> 4485 bytes
-rwxr-xr-xweb/static/images/emoji/camera.pngbin0 -> 4661 bytes
-rwxr-xr-xweb/static/images/emoji/cancer.pngbin0 -> 5384 bytes
-rwxr-xr-xweb/static/images/emoji/candy.pngbin0 -> 4502 bytes
-rwxr-xr-xweb/static/images/emoji/capital_abcd.pngbin0 -> 5136 bytes
-rwxr-xr-xweb/static/images/emoji/capricorn.pngbin0 -> 4670 bytes
-rwxr-xr-xweb/static/images/emoji/car.pngbin0 -> 4278 bytes
-rwxr-xr-xweb/static/images/emoji/card_index.pngbin0 -> 3749 bytes
-rwxr-xr-xweb/static/images/emoji/carousel_horse.pngbin0 -> 5893 bytes
-rwxr-xr-xweb/static/images/emoji/cat.pngbin0 -> 5987 bytes
-rwxr-xr-xweb/static/images/emoji/cat2.pngbin0 -> 5644 bytes
-rwxr-xr-xweb/static/images/emoji/cd.pngbin0 -> 6718 bytes
-rwxr-xr-xweb/static/images/emoji/chart.pngbin0 -> 4331 bytes
-rwxr-xr-xweb/static/images/emoji/chart_with_downwards_trend.pngbin0 -> 2897 bytes
-rwxr-xr-xweb/static/images/emoji/chart_with_upwards_trend.pngbin0 -> 2930 bytes
-rwxr-xr-xweb/static/images/emoji/checkered_flag.pngbin0 -> 1675 bytes
-rwxr-xr-xweb/static/images/emoji/cherries.pngbin0 -> 5604 bytes
-rwxr-xr-xweb/static/images/emoji/cherry_blossom.pngbin0 -> 7174 bytes
-rwxr-xr-xweb/static/images/emoji/chestnut.pngbin0 -> 5875 bytes
-rwxr-xr-xweb/static/images/emoji/chicken.pngbin0 -> 3988 bytes
-rwxr-xr-xweb/static/images/emoji/children_crossing.pngbin0 -> 3460 bytes
-rwxr-xr-xweb/static/images/emoji/chocolate_bar.pngbin0 -> 5249 bytes
-rwxr-xr-xweb/static/images/emoji/christmas_tree.pngbin0 -> 4721 bytes
-rwxr-xr-xweb/static/images/emoji/church.pngbin0 -> 4653 bytes
-rwxr-xr-xweb/static/images/emoji/cinema.pngbin0 -> 3573 bytes
-rwxr-xr-xweb/static/images/emoji/circus_tent.pngbin0 -> 4683 bytes
-rwxr-xr-xweb/static/images/emoji/city_sunrise.pngbin0 -> 4312 bytes
-rwxr-xr-xweb/static/images/emoji/city_sunset.pngbin0 -> 3841 bytes
-rwxr-xr-xweb/static/images/emoji/cl.pngbin0 -> 3493 bytes
-rwxr-xr-xweb/static/images/emoji/clap.pngbin0 -> 7110 bytes
-rwxr-xr-xweb/static/images/emoji/clapper.pngbin0 -> 4192 bytes
-rwxr-xr-xweb/static/images/emoji/clipboard.pngbin0 -> 4663 bytes
-rwxr-xr-xweb/static/images/emoji/clock1.pngbin0 -> 2590 bytes
-rwxr-xr-xweb/static/images/emoji/clock10.pngbin0 -> 2590 bytes
-rwxr-xr-xweb/static/images/emoji/clock1030.pngbin0 -> 2817 bytes
-rwxr-xr-xweb/static/images/emoji/clock11.pngbin0 -> 2587 bytes
-rwxr-xr-xweb/static/images/emoji/clock1130.pngbin0 -> 2854 bytes
-rwxr-xr-xweb/static/images/emoji/clock12.pngbin0 -> 2504 bytes
-rwxr-xr-xweb/static/images/emoji/clock1230.pngbin0 -> 2797 bytes
-rwxr-xr-xweb/static/images/emoji/clock130.pngbin0 -> 2837 bytes
-rwxr-xr-xweb/static/images/emoji/clock2.pngbin0 -> 2595 bytes
-rwxr-xr-xweb/static/images/emoji/clock230.pngbin0 -> 2853 bytes
-rwxr-xr-xweb/static/images/emoji/clock3.pngbin0 -> 2492 bytes
-rwxr-xr-xweb/static/images/emoji/clock330.pngbin0 -> 2739 bytes
-rwxr-xr-xweb/static/images/emoji/clock4.pngbin0 -> 2619 bytes
-rwxr-xr-xweb/static/images/emoji/clock430.pngbin0 -> 2803 bytes
-rwxr-xr-xweb/static/images/emoji/clock5.pngbin0 -> 2624 bytes
-rwxr-xr-xweb/static/images/emoji/clock530.pngbin0 -> 2832 bytes
-rwxr-xr-xweb/static/images/emoji/clock6.pngbin0 -> 2577 bytes
-rwxr-xr-xweb/static/images/emoji/clock630.pngbin0 -> 2730 bytes
-rwxr-xr-xweb/static/images/emoji/clock7.pngbin0 -> 2615 bytes
-rwxr-xr-xweb/static/images/emoji/clock730.pngbin0 -> 2794 bytes
-rwxr-xr-xweb/static/images/emoji/clock8.pngbin0 -> 2603 bytes
-rwxr-xr-xweb/static/images/emoji/clock830.pngbin0 -> 2792 bytes
-rwxr-xr-xweb/static/images/emoji/clock9.pngbin0 -> 2486 bytes
-rwxr-xr-xweb/static/images/emoji/clock930.pngbin0 -> 2746 bytes
-rwxr-xr-xweb/static/images/emoji/closed_book.pngbin0 -> 4847 bytes
-rwxr-xr-xweb/static/images/emoji/closed_lock_with_key.pngbin0 -> 5701 bytes
-rwxr-xr-xweb/static/images/emoji/closed_umbrella.pngbin0 -> 3868 bytes
-rwxr-xr-xweb/static/images/emoji/cloud.pngbin0 -> 3860 bytes
-rwxr-xr-xweb/static/images/emoji/clubs.pngbin0 -> 1685 bytes
-rwxr-xr-xweb/static/images/emoji/cn.pngbin0 -> 3634 bytes
-rwxr-xr-xweb/static/images/emoji/cocktail.pngbin0 -> 2949 bytes
-rwxr-xr-xweb/static/images/emoji/coffee.pngbin0 -> 4306 bytes
-rwxr-xr-xweb/static/images/emoji/cold_sweat.pngbin0 -> 5972 bytes
-rwxr-xr-xweb/static/images/emoji/collision.pngbin0 -> 3772 bytes
-rwxr-xr-xweb/static/images/emoji/computer.pngbin0 -> 1705 bytes
-rwxr-xr-xweb/static/images/emoji/confetti_ball.pngbin0 -> 5521 bytes
-rwxr-xr-xweb/static/images/emoji/confounded.pngbin0 -> 5857 bytes
-rwxr-xr-xweb/static/images/emoji/confused.pngbin0 -> 4633 bytes
-rwxr-xr-xweb/static/images/emoji/congratulations.pngbin0 -> 4881 bytes
-rwxr-xr-xweb/static/images/emoji/construction.pngbin0 -> 3700 bytes
-rwxr-xr-xweb/static/images/emoji/construction_worker.pngbin0 -> 6193 bytes
-rwxr-xr-xweb/static/images/emoji/convenience_store.pngbin0 -> 4073 bytes
-rwxr-xr-xweb/static/images/emoji/cookie.pngbin0 -> 8149 bytes
-rwxr-xr-xweb/static/images/emoji/cool.pngbin0 -> 4182 bytes
-rwxr-xr-xweb/static/images/emoji/cop.pngbin0 -> 7141 bytes
-rwxr-xr-xweb/static/images/emoji/copyright.pngbin0 -> 1579 bytes
-rwxr-xr-xweb/static/images/emoji/corn.pngbin0 -> 6694 bytes
-rwxr-xr-xweb/static/images/emoji/couple.pngbin0 -> 7615 bytes
-rwxr-xr-xweb/static/images/emoji/couple_with_heart.pngbin0 -> 7370 bytes
-rwxr-xr-xweb/static/images/emoji/couplekiss.pngbin0 -> 7219 bytes
-rwxr-xr-xweb/static/images/emoji/cow.pngbin0 -> 5745 bytes
-rwxr-xr-xweb/static/images/emoji/cow2.pngbin0 -> 5303 bytes
-rwxr-xr-xweb/static/images/emoji/credit_card.pngbin0 -> 2648 bytes
-rwxr-xr-xweb/static/images/emoji/crescent_moon.pngbin0 -> 3541 bytes
-rwxr-xr-xweb/static/images/emoji/crocodile.pngbin0 -> 6125 bytes
-rwxr-xr-xweb/static/images/emoji/crossed_flags.pngbin0 -> 4015 bytes
-rwxr-xr-xweb/static/images/emoji/crown.pngbin0 -> 5655 bytes
-rwxr-xr-xweb/static/images/emoji/cry.pngbin0 -> 5699 bytes
-rwxr-xr-xweb/static/images/emoji/crying_cat_face.pngbin0 -> 6682 bytes
-rwxr-xr-xweb/static/images/emoji/crystal_ball.pngbin0 -> 6236 bytes
-rwxr-xr-xweb/static/images/emoji/cupid.pngbin0 -> 5413 bytes
-rwxr-xr-xweb/static/images/emoji/curly_loop.pngbin0 -> 1129 bytes
-rwxr-xr-xweb/static/images/emoji/currency_exchange.pngbin0 -> 1959 bytes
-rwxr-xr-xweb/static/images/emoji/curry.pngbin0 -> 5336 bytes
-rwxr-xr-xweb/static/images/emoji/custard.pngbin0 -> 5810 bytes
-rwxr-xr-xweb/static/images/emoji/customs.pngbin0 -> 3899 bytes
-rwxr-xr-xweb/static/images/emoji/cyclone.pngbin0 -> 4890 bytes
-rwxr-xr-xweb/static/images/emoji/dancer.pngbin0 -> 3726 bytes
-rwxr-xr-xweb/static/images/emoji/dancers.pngbin0 -> 7918 bytes
-rwxr-xr-xweb/static/images/emoji/dango.pngbin0 -> 4449 bytes
-rwxr-xr-xweb/static/images/emoji/dart.pngbin0 -> 5437 bytes
-rwxr-xr-xweb/static/images/emoji/dash.pngbin0 -> 5448 bytes
-rwxr-xr-xweb/static/images/emoji/date.pngbin0 -> 2977 bytes
-rwxr-xr-xweb/static/images/emoji/de.pngbin0 -> 2640 bytes
-rwxr-xr-xweb/static/images/emoji/deciduous_tree.pngbin0 -> 7263 bytes
-rwxr-xr-xweb/static/images/emoji/department_store.pngbin0 -> 5159 bytes
-rwxr-xr-xweb/static/images/emoji/diamond_shape_with_a_dot_inside.pngbin0 -> 5698 bytes
-rwxr-xr-xweb/static/images/emoji/diamonds.pngbin0 -> 2785 bytes
-rwxr-xr-xweb/static/images/emoji/disappointed.pngbin0 -> 4764 bytes
-rwxr-xr-xweb/static/images/emoji/disappointed_relieved.pngbin0 -> 5648 bytes
-rwxr-xr-xweb/static/images/emoji/dizzy.pngbin0 -> 2990 bytes
-rwxr-xr-xweb/static/images/emoji/dizzy_face.pngbin0 -> 6278 bytes
-rwxr-xr-xweb/static/images/emoji/do_not_litter.pngbin0 -> 5277 bytes
-rwxr-xr-xweb/static/images/emoji/dog.pngbin0 -> 5945 bytes
-rwxr-xr-xweb/static/images/emoji/dog2.pngbin0 -> 5931 bytes
-rwxr-xr-xweb/static/images/emoji/dollar.pngbin0 -> 4622 bytes
-rwxr-xr-xweb/static/images/emoji/dolls.pngbin0 -> 7138 bytes
-rwxr-xr-xweb/static/images/emoji/dolphin.pngbin0 -> 4343 bytes
-rwxr-xr-xweb/static/images/emoji/donut.pngbin0 -> 5209 bytes
-rwxr-xr-xweb/static/images/emoji/door.pngbin0 -> 3310 bytes
-rwxr-xr-xweb/static/images/emoji/doughnut.pngbin0 -> 5209 bytes
-rwxr-xr-xweb/static/images/emoji/dragon.pngbin0 -> 7749 bytes
-rwxr-xr-xweb/static/images/emoji/dragon_face.pngbin0 -> 6737 bytes
-rwxr-xr-xweb/static/images/emoji/dress.pngbin0 -> 3631 bytes
-rwxr-xr-xweb/static/images/emoji/dromedary_camel.pngbin0 -> 5139 bytes
-rwxr-xr-xweb/static/images/emoji/droplet.pngbin0 -> 3139 bytes
-rwxr-xr-xweb/static/images/emoji/dvd.pngbin0 -> 6993 bytes
-rwxr-xr-xweb/static/images/emoji/e-mail.pngbin0 -> 2128 bytes
-rwxr-xr-xweb/static/images/emoji/ear.pngbin0 -> 4335 bytes
-rwxr-xr-xweb/static/images/emoji/ear_of_rice.pngbin0 -> 4758 bytes
-rwxr-xr-xweb/static/images/emoji/earth_africa.pngbin0 -> 7164 bytes
-rwxr-xr-xweb/static/images/emoji/earth_americas.pngbin0 -> 7039 bytes
-rwxr-xr-xweb/static/images/emoji/earth_asia.pngbin0 -> 7303 bytes
-rwxr-xr-xweb/static/images/emoji/egg.pngbin0 -> 5211 bytes
-rwxr-xr-xweb/static/images/emoji/eggplant.pngbin0 -> 4672 bytes
-rwxr-xr-xweb/static/images/emoji/eight.pngbin0 -> 3844 bytes
-rwxr-xr-xweb/static/images/emoji/eight_pointed_black_star.pngbin0 -> 3271 bytes
-rwxr-xr-xweb/static/images/emoji/eight_spoked_asterisk.pngbin0 -> 4012 bytes
-rwxr-xr-xweb/static/images/emoji/electric_plug.pngbin0 -> 2758 bytes
-rwxr-xr-xweb/static/images/emoji/elephant.pngbin0 -> 5086 bytes
-rwxr-xr-xweb/static/images/emoji/email.pngbin0 -> 2697 bytes
-rwxr-xr-xweb/static/images/emoji/end.pngbin0 -> 1134 bytes
-rwxr-xr-xweb/static/images/emoji/envelope.pngbin0 -> 1655 bytes
-rwxr-xr-xweb/static/images/emoji/es.pngbin0 -> 4302 bytes
-rwxr-xr-xweb/static/images/emoji/euro.pngbin0 -> 3942 bytes
-rwxr-xr-xweb/static/images/emoji/european_castle.pngbin0 -> 5427 bytes
-rwxr-xr-xweb/static/images/emoji/european_post_office.pngbin0 -> 4816 bytes
-rwxr-xr-xweb/static/images/emoji/evergreen_tree.pngbin0 -> 4924 bytes
-rwxr-xr-xweb/static/images/emoji/exclamation.pngbin0 -> 1175 bytes
-rwxr-xr-xweb/static/images/emoji/expressionless.pngbin0 -> 4022 bytes
-rwxr-xr-xweb/static/images/emoji/eyeglasses.pngbin0 -> 4929 bytes
-rwxr-xr-xweb/static/images/emoji/eyes.pngbin0 -> 4367 bytes
-rwxr-xr-xweb/static/images/emoji/facepunch.pngbin0 -> 4833 bytes
-rwxr-xr-xweb/static/images/emoji/factory.pngbin0 -> 5558 bytes
-rwxr-xr-xweb/static/images/emoji/fallen_leaf.pngbin0 -> 4890 bytes
-rwxr-xr-xweb/static/images/emoji/family.pngbin0 -> 7211 bytes
-rwxr-xr-xweb/static/images/emoji/fast_forward.pngbin0 -> 3105 bytes
-rwxr-xr-xweb/static/images/emoji/fax.pngbin0 -> 4650 bytes
-rwxr-xr-xweb/static/images/emoji/fearful.pngbin0 -> 5600 bytes
-rwxr-xr-xweb/static/images/emoji/feelsgood.pngbin0 -> 1150 bytes
-rwxr-xr-xweb/static/images/emoji/feet.pngbin0 -> 1529 bytes
-rwxr-xr-xweb/static/images/emoji/ferris_wheel.pngbin0 -> 6213 bytes
-rwxr-xr-xweb/static/images/emoji/file_folder.pngbin0 -> 4013 bytes
-rwxr-xr-xweb/static/images/emoji/finnadie.pngbin0 -> 1186 bytes
-rwxr-xr-xweb/static/images/emoji/fire.pngbin0 -> 3886 bytes
-rwxr-xr-xweb/static/images/emoji/fire_engine.pngbin0 -> 4862 bytes
-rwxr-xr-xweb/static/images/emoji/fireworks.pngbin0 -> 6269 bytes
-rwxr-xr-xweb/static/images/emoji/first_quarter_moon.pngbin0 -> 5967 bytes
-rwxr-xr-xweb/static/images/emoji/first_quarter_moon_with_face.pngbin0 -> 4280 bytes
-rwxr-xr-xweb/static/images/emoji/fish.pngbin0 -> 4721 bytes
-rwxr-xr-xweb/static/images/emoji/fish_cake.pngbin0 -> 5818 bytes
-rwxr-xr-xweb/static/images/emoji/fishing_pole_and_fish.pngbin0 -> 4470 bytes
-rwxr-xr-xweb/static/images/emoji/fist.pngbin0 -> 5880 bytes
-rwxr-xr-xweb/static/images/emoji/five.pngbin0 -> 3593 bytes
-rwxr-xr-xweb/static/images/emoji/flags.pngbin0 -> 6124 bytes
-rwxr-xr-xweb/static/images/emoji/flashlight.pngbin0 -> 5024 bytes
-rwxr-xr-xweb/static/images/emoji/floppy_disk.pngbin0 -> 3215 bytes
-rwxr-xr-xweb/static/images/emoji/flower_playing_cards.pngbin0 -> 3434 bytes
-rwxr-xr-xweb/static/images/emoji/flushed.pngbin0 -> 5845 bytes
-rwxr-xr-xweb/static/images/emoji/foggy.pngbin0 -> 4623 bytes
-rwxr-xr-xweb/static/images/emoji/football.pngbin0 -> 6712 bytes
-rwxr-xr-xweb/static/images/emoji/fork_and_knife.pngbin0 -> 3608 bytes
-rwxr-xr-xweb/static/images/emoji/fountain.pngbin0 -> 5087 bytes
-rwxr-xr-xweb/static/images/emoji/four.pngbin0 -> 3176 bytes
-rwxr-xr-xweb/static/images/emoji/four_leaf_clover.pngbin0 -> 5995 bytes
-rwxr-xr-xweb/static/images/emoji/fr.pngbin0 -> 3398 bytes
-rwxr-xr-xweb/static/images/emoji/free.pngbin0 -> 3605 bytes
-rwxr-xr-xweb/static/images/emoji/fried_shrimp.pngbin0 -> 7550 bytes
-rwxr-xr-xweb/static/images/emoji/fries.pngbin0 -> 6405 bytes
-rwxr-xr-xweb/static/images/emoji/frog.pngbin0 -> 4823 bytes
-rwxr-xr-xweb/static/images/emoji/frowning.pngbin0 -> 4733 bytes
-rwxr-xr-xweb/static/images/emoji/fu.pngbin0 -> 4687 bytes
-rwxr-xr-xweb/static/images/emoji/fuelpump.pngbin0 -> 4296 bytes
-rwxr-xr-xweb/static/images/emoji/full_moon.pngbin0 -> 6458 bytes
-rwxr-xr-xweb/static/images/emoji/full_moon_with_face.pngbin0 -> 7165 bytes
-rwxr-xr-xweb/static/images/emoji/game_die.pngbin0 -> 2956 bytes
-rwxr-xr-xweb/static/images/emoji/gb.pngbin0 -> 5894 bytes
-rwxr-xr-xweb/static/images/emoji/gem.pngbin0 -> 4855 bytes
-rwxr-xr-xweb/static/images/emoji/gemini.pngbin0 -> 4296 bytes
-rwxr-xr-xweb/static/images/emoji/ghost.pngbin0 -> 4513 bytes
-rwxr-xr-xweb/static/images/emoji/gift.pngbin0 -> 6712 bytes
-rwxr-xr-xweb/static/images/emoji/gift_heart.pngbin0 -> 6013 bytes
-rwxr-xr-xweb/static/images/emoji/girl.pngbin0 -> 6314 bytes
-rwxr-xr-xweb/static/images/emoji/globe_with_meridians.pngbin0 -> 5837 bytes
-rwxr-xr-xweb/static/images/emoji/goat.pngbin0 -> 4889 bytes
-rwxr-xr-xweb/static/images/emoji/goberserk.pngbin0 -> 1334 bytes
-rwxr-xr-xweb/static/images/emoji/godmode.pngbin0 -> 1042 bytes
-rwxr-xr-xweb/static/images/emoji/golf.pngbin0 -> 3548 bytes
-rwxr-xr-xweb/static/images/emoji/grapes.pngbin0 -> 5423 bytes
-rwxr-xr-xweb/static/images/emoji/green_apple.pngbin0 -> 6205 bytes
-rwxr-xr-xweb/static/images/emoji/green_book.pngbin0 -> 5090 bytes
-rwxr-xr-xweb/static/images/emoji/green_heart.pngbin0 -> 4432 bytes
-rwxr-xr-xweb/static/images/emoji/grey_exclamation.pngbin0 -> 790 bytes
-rwxr-xr-xweb/static/images/emoji/grey_question.pngbin0 -> 1057 bytes
-rwxr-xr-xweb/static/images/emoji/grimacing.pngbin0 -> 5327 bytes
-rwxr-xr-xweb/static/images/emoji/grin.pngbin0 -> 5721 bytes
-rwxr-xr-xweb/static/images/emoji/grinning.pngbin0 -> 5550 bytes
-rwxr-xr-xweb/static/images/emoji/guardsman.pngbin0 -> 3587 bytes
-rwxr-xr-xweb/static/images/emoji/guitar.pngbin0 -> 4382 bytes
-rwxr-xr-xweb/static/images/emoji/gun.pngbin0 -> 3161 bytes
-rwxr-xr-xweb/static/images/emoji/haircut.pngbin0 -> 7100 bytes
-rwxr-xr-xweb/static/images/emoji/hamburger.pngbin0 -> 5706 bytes
-rwxr-xr-xweb/static/images/emoji/hammer.pngbin0 -> 3670 bytes
-rwxr-xr-xweb/static/images/emoji/hamster.pngbin0 -> 7221 bytes
-rwxr-xr-xweb/static/images/emoji/hand.pngbin0 -> 4161 bytes
-rwxr-xr-xweb/static/images/emoji/handbag.pngbin0 -> 5449 bytes
-rwxr-xr-xweb/static/images/emoji/hankey.pngbin0 -> 4754 bytes
-rwxr-xr-xweb/static/images/emoji/hash.pngbin0 -> 3742 bytes
-rwxr-xr-xweb/static/images/emoji/hatched_chick.pngbin0 -> 5646 bytes
-rwxr-xr-xweb/static/images/emoji/hatching_chick.pngbin0 -> 5928 bytes
-rwxr-xr-xweb/static/images/emoji/headphones.pngbin0 -> 1910 bytes
-rwxr-xr-xweb/static/images/emoji/hear_no_evil.pngbin0 -> 6550 bytes
-rwxr-xr-xweb/static/images/emoji/heart.pngbin0 -> 3302 bytes
-rwxr-xr-xweb/static/images/emoji/heart_decoration.pngbin0 -> 3507 bytes
-rwxr-xr-xweb/static/images/emoji/heart_eyes.pngbin0 -> 5758 bytes
-rwxr-xr-xweb/static/images/emoji/heart_eyes_cat.pngbin0 -> 6176 bytes
-rwxr-xr-xweb/static/images/emoji/heartbeat.pngbin0 -> 4052 bytes
-rwxr-xr-xweb/static/images/emoji/heartpulse.pngbin0 -> 6269 bytes
-rwxr-xr-xweb/static/images/emoji/hearts.pngbin0 -> 2925 bytes
-rwxr-xr-xweb/static/images/emoji/heavy_check_mark.pngbin0 -> 924 bytes
-rwxr-xr-xweb/static/images/emoji/heavy_division_sign.pngbin0 -> 264 bytes
-rwxr-xr-xweb/static/images/emoji/heavy_dollar_sign.pngbin0 -> 1150 bytes
-rwxr-xr-xweb/static/images/emoji/heavy_exclamation_mark.pngbin0 -> 1315 bytes
-rwxr-xr-xweb/static/images/emoji/heavy_minus_sign.pngbin0 -> 176 bytes
-rwxr-xr-xweb/static/images/emoji/heavy_multiplication_x.pngbin0 -> 591 bytes
-rwxr-xr-xweb/static/images/emoji/heavy_plus_sign.pngbin0 -> 264 bytes
-rwxr-xr-xweb/static/images/emoji/helicopter.pngbin0 -> 4100 bytes
-rwxr-xr-xweb/static/images/emoji/herb.pngbin0 -> 5889 bytes
-rwxr-xr-xweb/static/images/emoji/hibiscus.pngbin0 -> 8322 bytes
-rwxr-xr-xweb/static/images/emoji/high_brightness.pngbin0 -> 4060 bytes
-rwxr-xr-xweb/static/images/emoji/high_heel.pngbin0 -> 4557 bytes
-rwxr-xr-xweb/static/images/emoji/hocho.pngbin0 -> 2455 bytes
-rwxr-xr-xweb/static/images/emoji/honey_pot.pngbin0 -> 5830 bytes
-rwxr-xr-xweb/static/images/emoji/honeybee.pngbin0 -> 5851 bytes
-rwxr-xr-xweb/static/images/emoji/horse.pngbin0 -> 4582 bytes
-rwxr-xr-xweb/static/images/emoji/horse_racing.pngbin0 -> 5905 bytes
-rwxr-xr-xweb/static/images/emoji/hospital.pngbin0 -> 4887 bytes
-rwxr-xr-xweb/static/images/emoji/hotel.pngbin0 -> 5123 bytes
-rwxr-xr-xweb/static/images/emoji/hotsprings.pngbin0 -> 3538 bytes
-rwxr-xr-xweb/static/images/emoji/hourglass.pngbin0 -> 4492 bytes
-rwxr-xr-xweb/static/images/emoji/hourglass_flowing_sand.pngbin0 -> 4291 bytes
-rwxr-xr-xweb/static/images/emoji/house.pngbin0 -> 3510 bytes
-rwxr-xr-xweb/static/images/emoji/house_with_garden.pngbin0 -> 6089 bytes
-rwxr-xr-xweb/static/images/emoji/hurtrealbad.pngbin0 -> 1456 bytes
-rwxr-xr-xweb/static/images/emoji/hushed.pngbin0 -> 4941 bytes
-rwxr-xr-xweb/static/images/emoji/ice_cream.pngbin0 -> 5469 bytes
-rwxr-xr-xweb/static/images/emoji/icecream.pngbin0 -> 4603 bytes
-rwxr-xr-xweb/static/images/emoji/id.pngbin0 -> 3905 bytes
-rwxr-xr-xweb/static/images/emoji/ideograph_advantage.pngbin0 -> 3088 bytes
-rwxr-xr-xweb/static/images/emoji/imp.pngbin0 -> 6621 bytes
-rwxr-xr-xweb/static/images/emoji/inbox_tray.pngbin0 -> 3700 bytes
-rwxr-xr-xweb/static/images/emoji/incoming_envelope.pngbin0 -> 2206 bytes
-rwxr-xr-xweb/static/images/emoji/information_desk_person.pngbin0 -> 6605 bytes
-rwxr-xr-xweb/static/images/emoji/information_source.pngbin0 -> 3670 bytes
-rwxr-xr-xweb/static/images/emoji/innocent.pngbin0 -> 7000 bytes
-rwxr-xr-xweb/static/images/emoji/interrobang.pngbin0 -> 2875 bytes
-rwxr-xr-xweb/static/images/emoji/iphone.pngbin0 -> 3499 bytes
-rwxr-xr-xweb/static/images/emoji/it.pngbin0 -> 3495 bytes
-rwxr-xr-xweb/static/images/emoji/izakaya_lantern.pngbin0 -> 4064 bytes
-rwxr-xr-xweb/static/images/emoji/jack_o_lantern.pngbin0 -> 5633 bytes
-rwxr-xr-xweb/static/images/emoji/japan.pngbin0 -> 4085 bytes
-rwxr-xr-xweb/static/images/emoji/japanese_castle.pngbin0 -> 4939 bytes
-rwxr-xr-xweb/static/images/emoji/japanese_goblin.pngbin0 -> 5159 bytes
-rwxr-xr-xweb/static/images/emoji/japanese_ogre.pngbin0 -> 7147 bytes
-rwxr-xr-xweb/static/images/emoji/jeans.pngbin0 -> 3470 bytes
-rwxr-xr-xweb/static/images/emoji/joy.pngbin0 -> 6339 bytes
-rwxr-xr-xweb/static/images/emoji/joy_cat.pngbin0 -> 7190 bytes
-rwxr-xr-xweb/static/images/emoji/jp.pngbin0 -> 2827 bytes
-rwxr-xr-xweb/static/images/emoji/key.pngbin0 -> 3452 bytes
-rwxr-xr-xweb/static/images/emoji/keycap_ten.pngbin0 -> 4095 bytes
-rwxr-xr-xweb/static/images/emoji/kimono.pngbin0 -> 4938 bytes
-rwxr-xr-xweb/static/images/emoji/kiss.pngbin0 -> 6276 bytes
-rwxr-xr-xweb/static/images/emoji/kissing.pngbin0 -> 4790 bytes
-rwxr-xr-xweb/static/images/emoji/kissing_cat.pngbin0 -> 6801 bytes
-rwxr-xr-xweb/static/images/emoji/kissing_closed_eyes.pngbin0 -> 5563 bytes
-rwxr-xr-xweb/static/images/emoji/kissing_face.pngbin0 -> 5563 bytes
-rwxr-xr-xweb/static/images/emoji/kissing_heart.pngbin0 -> 5767 bytes
-rwxr-xr-xweb/static/images/emoji/kissing_smiling_eyes.pngbin0 -> 4999 bytes
-rwxr-xr-xweb/static/images/emoji/koala.pngbin0 -> 5687 bytes
-rwxr-xr-xweb/static/images/emoji/koko.pngbin0 -> 2854 bytes
-rwxr-xr-xweb/static/images/emoji/kr.pngbin0 -> 5105 bytes
-rwxr-xr-xweb/static/images/emoji/large_blue_circle.pngbin0 -> 4637 bytes
-rwxr-xr-xweb/static/images/emoji/large_blue_diamond.pngbin0 -> 3790 bytes
-rwxr-xr-xweb/static/images/emoji/large_orange_diamond.pngbin0 -> 3849 bytes
-rwxr-xr-xweb/static/images/emoji/last_quarter_moon.pngbin0 -> 6149 bytes
-rwxr-xr-xweb/static/images/emoji/last_quarter_moon_with_face.pngbin0 -> 4328 bytes
-rwxr-xr-xweb/static/images/emoji/laughing.pngbin0 -> 6347 bytes
-rwxr-xr-xweb/static/images/emoji/leaves.pngbin0 -> 5571 bytes
-rwxr-xr-xweb/static/images/emoji/ledger.pngbin0 -> 5921 bytes
-rwxr-xr-xweb/static/images/emoji/left_luggage.pngbin0 -> 4025 bytes
-rwxr-xr-xweb/static/images/emoji/left_right_arrow.pngbin0 -> 3413 bytes
-rwxr-xr-xweb/static/images/emoji/leftwards_arrow_with_hook.pngbin0 -> 3775 bytes
-rwxr-xr-xweb/static/images/emoji/lemon.pngbin0 -> 6055 bytes
-rwxr-xr-xweb/static/images/emoji/leo.pngbin0 -> 4913 bytes
-rwxr-xr-xweb/static/images/emoji/leopard.pngbin0 -> 5348 bytes
-rwxr-xr-xweb/static/images/emoji/libra.pngbin0 -> 4218 bytes
-rwxr-xr-xweb/static/images/emoji/light_rail.pngbin0 -> 3792 bytes
-rwxr-xr-xweb/static/images/emoji/link.pngbin0 -> 2619 bytes
-rwxr-xr-xweb/static/images/emoji/lips.pngbin0 -> 3738 bytes
-rwxr-xr-xweb/static/images/emoji/lipstick.pngbin0 -> 3384 bytes
-rwxr-xr-xweb/static/images/emoji/lock.pngbin0 -> 3676 bytes
-rwxr-xr-xweb/static/images/emoji/lock_with_ink_pen.pngbin0 -> 4967 bytes
-rwxr-xr-xweb/static/images/emoji/lollipop.pngbin0 -> 5771 bytes
-rwxr-xr-xweb/static/images/emoji/loop.pngbin0 -> 3417 bytes
-rwxr-xr-xweb/static/images/emoji/loudspeaker.pngbin0 -> 6001 bytes
-rwxr-xr-xweb/static/images/emoji/love_hotel.pngbin0 -> 5941 bytes
-rwxr-xr-xweb/static/images/emoji/love_letter.pngbin0 -> 2467 bytes
-rwxr-xr-xweb/static/images/emoji/low_brightness.pngbin0 -> 2498 bytes
-rwxr-xr-xweb/static/images/emoji/m.pngbin0 -> 4734 bytes
-rwxr-xr-xweb/static/images/emoji/mag.pngbin0 -> 3040 bytes
-rwxr-xr-xweb/static/images/emoji/mag_right.pngbin0 -> 3629 bytes
-rwxr-xr-xweb/static/images/emoji/mahjong.pngbin0 -> 3309 bytes
-rwxr-xr-xweb/static/images/emoji/mailbox.pngbin0 -> 4196 bytes
-rwxr-xr-xweb/static/images/emoji/mailbox_closed.pngbin0 -> 4360 bytes
-rwxr-xr-xweb/static/images/emoji/mailbox_with_mail.pngbin0 -> 4581 bytes
-rwxr-xr-xweb/static/images/emoji/mailbox_with_no_mail.pngbin0 -> 3101 bytes
-rwxr-xr-xweb/static/images/emoji/man.pngbin0 -> 6023 bytes
-rwxr-xr-xweb/static/images/emoji/man_with_gua_pi_mao.pngbin0 -> 5324 bytes
-rwxr-xr-xweb/static/images/emoji/man_with_turban.pngbin0 -> 6528 bytes
-rwxr-xr-xweb/static/images/emoji/mans_shoe.pngbin0 -> 4749 bytes
-rwxr-xr-xweb/static/images/emoji/maple_leaf.pngbin0 -> 4450 bytes
-rwxr-xr-xweb/static/images/emoji/mask.pngbin0 -> 5235 bytes
-rwxr-xr-xweb/static/images/emoji/massage.pngbin0 -> 6036 bytes
-rwxr-xr-xweb/static/images/emoji/meat_on_bone.pngbin0 -> 5425 bytes
-rwxr-xr-xweb/static/images/emoji/mega.pngbin0 -> 4680 bytes
-rwxr-xr-xweb/static/images/emoji/melon.pngbin0 -> 8233 bytes
-rwxr-xr-xweb/static/images/emoji/memo.pngbin0 -> 4945 bytes
-rwxr-xr-xweb/static/images/emoji/mens.pngbin0 -> 3368 bytes
-rwxr-xr-xweb/static/images/emoji/metal.pngbin0 -> 3098 bytes
-rwxr-xr-xweb/static/images/emoji/metro.pngbin0 -> 3402 bytes
-rwxr-xr-xweb/static/images/emoji/microphone.pngbin0 -> 3680 bytes
-rwxr-xr-xweb/static/images/emoji/microscope.pngbin0 -> 4130 bytes
-rwxr-xr-xweb/static/images/emoji/milky_way.pngbin0 -> 5878 bytes
-rwxr-xr-xweb/static/images/emoji/minibus.pngbin0 -> 3113 bytes
-rwxr-xr-xweb/static/images/emoji/minidisc.pngbin0 -> 5594 bytes
-rwxr-xr-xweb/static/images/emoji/mobile_phone_off.pngbin0 -> 3521 bytes
-rwxr-xr-xweb/static/images/emoji/money_with_wings.pngbin0 -> 7584 bytes
-rwxr-xr-xweb/static/images/emoji/moneybag.pngbin0 -> 5500 bytes
-rwxr-xr-xweb/static/images/emoji/monkey.pngbin0 -> 4973 bytes
-rwxr-xr-xweb/static/images/emoji/monkey_face.pngbin0 -> 5348 bytes
-rwxr-xr-xweb/static/images/emoji/monorail.pngbin0 -> 4311 bytes
-rwxr-xr-xweb/static/images/emoji/mortar_board.pngbin0 -> 4164 bytes
-rwxr-xr-xweb/static/images/emoji/mount_fuji.pngbin0 -> 5004 bytes
-rwxr-xr-xweb/static/images/emoji/mountain_bicyclist.pngbin0 -> 9511 bytes
-rwxr-xr-xweb/static/images/emoji/mountain_cableway.pngbin0 -> 4405 bytes
-rwxr-xr-xweb/static/images/emoji/mountain_railway.pngbin0 -> 7448 bytes
-rwxr-xr-xweb/static/images/emoji/mouse.pngbin0 -> 6625 bytes
-rwxr-xr-xweb/static/images/emoji/mouse2.pngbin0 -> 4087 bytes
-rwxr-xr-xweb/static/images/emoji/movie_camera.pngbin0 -> 4081 bytes
-rwxr-xr-xweb/static/images/emoji/moyai.pngbin0 -> 2166 bytes
-rwxr-xr-xweb/static/images/emoji/muscle.pngbin0 -> 4672 bytes
-rwxr-xr-xweb/static/images/emoji/mushroom.pngbin0 -> 4887 bytes
-rwxr-xr-xweb/static/images/emoji/musical_keyboard.pngbin0 -> 1944 bytes
-rwxr-xr-xweb/static/images/emoji/musical_note.pngbin0 -> 3188 bytes
-rwxr-xr-xweb/static/images/emoji/musical_score.pngbin0 -> 1497 bytes
-rwxr-xr-xweb/static/images/emoji/mute.pngbin0 -> 6635 bytes
-rwxr-xr-xweb/static/images/emoji/nail_care.pngbin0 -> 5814 bytes
-rwxr-xr-xweb/static/images/emoji/name_badge.pngbin0 -> 3985 bytes
-rwxr-xr-xweb/static/images/emoji/neckbeard.pngbin0 -> 6247 bytes
-rwxr-xr-xweb/static/images/emoji/necktie.pngbin0 -> 6116 bytes
-rwxr-xr-xweb/static/images/emoji/negative_squared_cross_mark.pngbin0 -> 3853 bytes
-rwxr-xr-xweb/static/images/emoji/neutral_face.pngbin0 -> 4843 bytes
-rwxr-xr-xweb/static/images/emoji/new.pngbin0 -> 3927 bytes
-rwxr-xr-xweb/static/images/emoji/new_moon.pngbin0 -> 5276 bytes
-rwxr-xr-xweb/static/images/emoji/new_moon_with_face.pngbin0 -> 6708 bytes
-rwxr-xr-xweb/static/images/emoji/newspaper.pngbin0 -> 5180 bytes
-rwxr-xr-xweb/static/images/emoji/ng.pngbin0 -> 4201 bytes
-rwxr-xr-xweb/static/images/emoji/nine.pngbin0 -> 3776 bytes
-rwxr-xr-xweb/static/images/emoji/no_bell.pngbin0 -> 5944 bytes
-rwxr-xr-xweb/static/images/emoji/no_bicycles.pngbin0 -> 5661 bytes
-rwxr-xr-xweb/static/images/emoji/no_entry.pngbin0 -> 3514 bytes
-rwxr-xr-xweb/static/images/emoji/no_entry_sign.pngbin0 -> 3287 bytes
-rwxr-xr-xweb/static/images/emoji/no_good.pngbin0 -> 7034 bytes
-rwxr-xr-xweb/static/images/emoji/no_mobile_phones.pngbin0 -> 5083 bytes
-rwxr-xr-xweb/static/images/emoji/no_mouth.pngbin0 -> 4632 bytes
-rwxr-xr-xweb/static/images/emoji/no_pedestrians.pngbin0 -> 5485 bytes
-rwxr-xr-xweb/static/images/emoji/no_smoking.pngbin0 -> 4212 bytes
-rwxr-xr-xweb/static/images/emoji/non-potable_water.pngbin0 -> 5202 bytes
-rwxr-xr-xweb/static/images/emoji/nose.pngbin0 -> 3703 bytes
-rwxr-xr-xweb/static/images/emoji/notebook.pngbin0 -> 6001 bytes
-rwxr-xr-xweb/static/images/emoji/notebook_with_decorative_cover.pngbin0 -> 5329 bytes
-rwxr-xr-xweb/static/images/emoji/notes.pngbin0 -> 1536 bytes
-rwxr-xr-xweb/static/images/emoji/nut_and_bolt.pngbin0 -> 2169 bytes
-rwxr-xr-xweb/static/images/emoji/o.pngbin0 -> 2538 bytes
-rwxr-xr-xweb/static/images/emoji/o2.pngbin0 -> 3498 bytes
-rwxr-xr-xweb/static/images/emoji/ocean.pngbin0 -> 5777 bytes
-rwxr-xr-xweb/static/images/emoji/octocat.pngbin0 -> 3738 bytes
-rwxr-xr-xweb/static/images/emoji/octopus.pngbin0 -> 5779 bytes
-rwxr-xr-xweb/static/images/emoji/oden.pngbin0 -> 5543 bytes
-rwxr-xr-xweb/static/images/emoji/office.pngbin0 -> 5156 bytes
-rwxr-xr-xweb/static/images/emoji/ok.pngbin0 -> 4158 bytes
-rwxr-xr-xweb/static/images/emoji/ok_hand.pngbin0 -> 4598 bytes
-rwxr-xr-xweb/static/images/emoji/ok_woman.pngbin0 -> 7527 bytes
-rwxr-xr-xweb/static/images/emoji/older_man.pngbin0 -> 6733 bytes
-rwxr-xr-xweb/static/images/emoji/older_woman.pngbin0 -> 5977 bytes
-rwxr-xr-xweb/static/images/emoji/on.pngbin0 -> 1472 bytes
-rwxr-xr-xweb/static/images/emoji/oncoming_automobile.pngbin0 -> 7469 bytes
-rwxr-xr-xweb/static/images/emoji/oncoming_bus.pngbin0 -> 5305 bytes
-rwxr-xr-xweb/static/images/emoji/oncoming_police_car.pngbin0 -> 5683 bytes
-rwxr-xr-xweb/static/images/emoji/oncoming_taxi.pngbin0 -> 6287 bytes
-rwxr-xr-xweb/static/images/emoji/one.pngbin0 -> 2825 bytes
-rwxr-xr-xweb/static/images/emoji/open_file_folder.pngbin0 -> 4292 bytes
-rwxr-xr-xweb/static/images/emoji/open_hands.pngbin0 -> 4950 bytes
-rwxr-xr-xweb/static/images/emoji/open_mouth.pngbin0 -> 4519 bytes
-rwxr-xr-xweb/static/images/emoji/ophiuchus.pngbin0 -> 4434 bytes
-rwxr-xr-xweb/static/images/emoji/orange_book.pngbin0 -> 5085 bytes
-rwxr-xr-xweb/static/images/emoji/outbox_tray.pngbin0 -> 3683 bytes
-rwxr-xr-xweb/static/images/emoji/ox.pngbin0 -> 5935 bytes
-rwxr-xr-xweb/static/images/emoji/package.pngbin0 -> 8449 bytes
-rwxr-xr-xweb/static/images/emoji/page_facing_up.pngbin0 -> 2178 bytes
-rwxr-xr-xweb/static/images/emoji/page_with_curl.pngbin0 -> 3715 bytes
-rwxr-xr-xweb/static/images/emoji/pager.pngbin0 -> 4022 bytes
-rwxr-xr-xweb/static/images/emoji/palm_tree.pngbin0 -> 3663 bytes
-rwxr-xr-xweb/static/images/emoji/panda_face.pngbin0 -> 4814 bytes
-rwxr-xr-xweb/static/images/emoji/paperclip.pngbin0 -> 2478 bytes
-rwxr-xr-xweb/static/images/emoji/parking.pngbin0 -> 3083 bytes
-rwxr-xr-xweb/static/images/emoji/part_alternation_mark.pngbin0 -> 2681 bytes
-rwxr-xr-xweb/static/images/emoji/partly_sunny.pngbin0 -> 5169 bytes
-rwxr-xr-xweb/static/images/emoji/passport_control.pngbin0 -> 4018 bytes
-rwxr-xr-xweb/static/images/emoji/paw_prints.pngbin0 -> 2471 bytes
-rwxr-xr-xweb/static/images/emoji/peach.pngbin0 -> 5920 bytes
-rwxr-xr-xweb/static/images/emoji/pear.pngbin0 -> 6936 bytes
-rwxr-xr-xweb/static/images/emoji/pencil.pngbin0 -> 4945 bytes
-rwxr-xr-xweb/static/images/emoji/pencil2.pngbin0 -> 4348 bytes
-rwxr-xr-xweb/static/images/emoji/penguin.pngbin0 -> 4746 bytes
-rwxr-xr-xweb/static/images/emoji/pensive.pngbin0 -> 5062 bytes
-rwxr-xr-xweb/static/images/emoji/performing_arts.pngbin0 -> 6287 bytes
-rwxr-xr-xweb/static/images/emoji/persevere.pngbin0 -> 5519 bytes
-rwxr-xr-xweb/static/images/emoji/person_frowning.pngbin0 -> 4826 bytes
-rwxr-xr-xweb/static/images/emoji/person_with_blond_hair.pngbin0 -> 6622 bytes
-rwxr-xr-xweb/static/images/emoji/person_with_pouting_face.pngbin0 -> 5428 bytes
-rwxr-xr-xweb/static/images/emoji/phone.pngbin0 -> 5495 bytes
-rwxr-xr-xweb/static/images/emoji/pig.pngbin0 -> 5996 bytes
-rwxr-xr-xweb/static/images/emoji/pig2.pngbin0 -> 4797 bytes
-rwxr-xr-xweb/static/images/emoji/pig_nose.pngbin0 -> 4761 bytes
-rwxr-xr-xweb/static/images/emoji/pill.pngbin0 -> 5022 bytes
-rwxr-xr-xweb/static/images/emoji/pineapple.pngbin0 -> 5634 bytes
-rwxr-xr-xweb/static/images/emoji/pisces.pngbin0 -> 4441 bytes
-rwxr-xr-xweb/static/images/emoji/pizza.pngbin0 -> 5273 bytes
-rwxr-xr-xweb/static/images/emoji/plus1.pngbin0 -> 5075 bytes
-rwxr-xr-xweb/static/images/emoji/point_down.pngbin0 -> 3225 bytes
-rwxr-xr-xweb/static/images/emoji/point_left.pngbin0 -> 3085 bytes
-rwxr-xr-xweb/static/images/emoji/point_right.pngbin0 -> 3079 bytes
-rwxr-xr-xweb/static/images/emoji/point_up.pngbin0 -> 3431 bytes
-rwxr-xr-xweb/static/images/emoji/point_up_2.pngbin0 -> 3181 bytes
-rwxr-xr-xweb/static/images/emoji/police_car.pngbin0 -> 3349 bytes
-rwxr-xr-xweb/static/images/emoji/poodle.pngbin0 -> 6852 bytes
-rwxr-xr-xweb/static/images/emoji/poop.pngbin0 -> 4754 bytes
-rwxr-xr-xweb/static/images/emoji/post_office.pngbin0 -> 5136 bytes
-rwxr-xr-xweb/static/images/emoji/postal_horn.pngbin0 -> 4735 bytes
-rwxr-xr-xweb/static/images/emoji/postbox.pngbin0 -> 3388 bytes
-rwxr-xr-xweb/static/images/emoji/potable_water.pngbin0 -> 3934 bytes
-rwxr-xr-xweb/static/images/emoji/pouch.pngbin0 -> 4642 bytes
-rwxr-xr-xweb/static/images/emoji/poultry_leg.pngbin0 -> 4200 bytes
-rwxr-xr-xweb/static/images/emoji/pound.pngbin0 -> 4235 bytes
-rwxr-xr-xweb/static/images/emoji/pouting_cat.pngbin0 -> 4918 bytes
-rwxr-xr-xweb/static/images/emoji/pray.pngbin0 -> 6203 bytes
-rwxr-xr-xweb/static/images/emoji/princess.pngbin0 -> 7920 bytes
-rwxr-xr-xweb/static/images/emoji/punch.pngbin0 -> 4833 bytes
-rwxr-xr-xweb/static/images/emoji/purple_heart.pngbin0 -> 4295 bytes
-rwxr-xr-xweb/static/images/emoji/purse.pngbin0 -> 5033 bytes
-rwxr-xr-xweb/static/images/emoji/pushpin.pngbin0 -> 3793 bytes
-rwxr-xr-xweb/static/images/emoji/put_litter_in_its_place.pngbin0 -> 4091 bytes
-rwxr-xr-xweb/static/images/emoji/question.pngbin0 -> 1711 bytes
-rwxr-xr-xweb/static/images/emoji/rabbit.pngbin0 -> 5677 bytes
-rwxr-xr-xweb/static/images/emoji/rabbit2.pngbin0 -> 4425 bytes
-rwxr-xr-xweb/static/images/emoji/racehorse.pngbin0 -> 4735 bytes
-rwxr-xr-xweb/static/images/emoji/radio.pngbin0 -> 6150 bytes
-rwxr-xr-xweb/static/images/emoji/radio_button.pngbin0 -> 2198 bytes
-rwxr-xr-xweb/static/images/emoji/rage.pngbin0 -> 5410 bytes
-rwxr-xr-xweb/static/images/emoji/rage1.pngbin0 -> 1086 bytes
-rwxr-xr-xweb/static/images/emoji/rage2.pngbin0 -> 1098 bytes
-rwxr-xr-xweb/static/images/emoji/rage3.pngbin0 -> 1119 bytes
-rwxr-xr-xweb/static/images/emoji/rage4.pngbin0 -> 1270 bytes
-rwxr-xr-xweb/static/images/emoji/railway_car.pngbin0 -> 3648 bytes
-rwxr-xr-xweb/static/images/emoji/rainbow.pngbin0 -> 5314 bytes
-rwxr-xr-xweb/static/images/emoji/raised_hand.pngbin0 -> 4161 bytes
-rwxr-xr-xweb/static/images/emoji/raised_hands.pngbin0 -> 5375 bytes
-rwxr-xr-xweb/static/images/emoji/raising_hand.pngbin0 -> 6177 bytes
-rwxr-xr-xweb/static/images/emoji/ram.pngbin0 -> 6531 bytes
-rwxr-xr-xweb/static/images/emoji/ramen.pngbin0 -> 6574 bytes
-rwxr-xr-xweb/static/images/emoji/rat.pngbin0 -> 5434 bytes
-rwxr-xr-xweb/static/images/emoji/recycle.pngbin0 -> 3704 bytes
-rwxr-xr-xweb/static/images/emoji/red_car.pngbin0 -> 4278 bytes
-rwxr-xr-xweb/static/images/emoji/red_circle.pngbin0 -> 3946 bytes
-rwxr-xr-xweb/static/images/emoji/registered.pngbin0 -> 1613 bytes
-rwxr-xr-xweb/static/images/emoji/relaxed.pngbin0 -> 5455 bytes
-rwxr-xr-xweb/static/images/emoji/relieved.pngbin0 -> 5364 bytes
-rwxr-xr-xweb/static/images/emoji/repeat.pngbin0 -> 4009 bytes
-rwxr-xr-xweb/static/images/emoji/repeat_one.pngbin0 -> 4287 bytes
-rwxr-xr-xweb/static/images/emoji/restroom.pngbin0 -> 4142 bytes
-rwxr-xr-xweb/static/images/emoji/revolving_hearts.pngbin0 -> 5472 bytes
-rwxr-xr-xweb/static/images/emoji/rewind.pngbin0 -> 3056 bytes
-rwxr-xr-xweb/static/images/emoji/ribbon.pngbin0 -> 5581 bytes
-rwxr-xr-xweb/static/images/emoji/rice.pngbin0 -> 4645 bytes
-rwxr-xr-xweb/static/images/emoji/rice_ball.pngbin0 -> 5371 bytes
-rwxr-xr-xweb/static/images/emoji/rice_cracker.pngbin0 -> 7787 bytes
-rwxr-xr-xweb/static/images/emoji/rice_scene.pngbin0 -> 6261 bytes
-rwxr-xr-xweb/static/images/emoji/ring.pngbin0 -> 5232 bytes
-rwxr-xr-xweb/static/images/emoji/rocket.pngbin0 -> 5388 bytes
-rwxr-xr-xweb/static/images/emoji/roller_coaster.pngbin0 -> 5148 bytes
-rwxr-xr-xweb/static/images/emoji/rooster.pngbin0 -> 6168 bytes
-rwxr-xr-xweb/static/images/emoji/rose.pngbin0 -> 4202 bytes
-rwxr-xr-xweb/static/images/emoji/rotating_light.pngbin0 -> 6620 bytes
-rwxr-xr-xweb/static/images/emoji/round_pushpin.pngbin0 -> 1936 bytes
-rwxr-xr-xweb/static/images/emoji/rowboat.pngbin0 -> 5357 bytes
-rwxr-xr-xweb/static/images/emoji/ru.pngbin0 -> 3920 bytes
-rwxr-xr-xweb/static/images/emoji/rugby_football.pngbin0 -> 7781 bytes
-rwxr-xr-xweb/static/images/emoji/runner.pngbin0 -> 3137 bytes
-rwxr-xr-xweb/static/images/emoji/running.pngbin0 -> 3137 bytes
-rwxr-xr-xweb/static/images/emoji/running_shirt_with_sash.pngbin0 -> 5701 bytes
-rwxr-xr-xweb/static/images/emoji/sa.pngbin0 -> 3556 bytes
-rwxr-xr-xweb/static/images/emoji/sagittarius.pngbin0 -> 4505 bytes
-rwxr-xr-xweb/static/images/emoji/sailboat.pngbin0 -> 3833 bytes
-rwxr-xr-xweb/static/images/emoji/sake.pngbin0 -> 5073 bytes
-rwxr-xr-xweb/static/images/emoji/sandal.pngbin0 -> 3974 bytes
-rwxr-xr-xweb/static/images/emoji/santa.pngbin0 -> 6271 bytes
-rwxr-xr-xweb/static/images/emoji/satellite.pngbin0 -> 4867 bytes
-rwxr-xr-xweb/static/images/emoji/satisfied.pngbin0 -> 6347 bytes
-rwxr-xr-xweb/static/images/emoji/saxophone.pngbin0 -> 4252 bytes
-rwxr-xr-xweb/static/images/emoji/school.pngbin0 -> 5446 bytes
-rwxr-xr-xweb/static/images/emoji/school_satchel.pngbin0 -> 5741 bytes
-rwxr-xr-xweb/static/images/emoji/scissors.pngbin0 -> 3837 bytes
-rwxr-xr-xweb/static/images/emoji/scorpius.pngbin0 -> 4566 bytes
-rwxr-xr-xweb/static/images/emoji/scream.pngbin0 -> 6482 bytes
-rwxr-xr-xweb/static/images/emoji/scream_cat.pngbin0 -> 6844 bytes
-rwxr-xr-xweb/static/images/emoji/scroll.pngbin0 -> 6749 bytes
-rwxr-xr-xweb/static/images/emoji/seat.pngbin0 -> 6059 bytes
-rwxr-xr-xweb/static/images/emoji/secret.pngbin0 -> 5364 bytes
-rwxr-xr-xweb/static/images/emoji/see_no_evil.pngbin0 -> 6828 bytes
-rwxr-xr-xweb/static/images/emoji/seedling.pngbin0 -> 2190 bytes
-rwxr-xr-xweb/static/images/emoji/seven.pngbin0 -> 3055 bytes
-rwxr-xr-xweb/static/images/emoji/shaved_ice.pngbin0 -> 5908 bytes
-rwxr-xr-xweb/static/images/emoji/sheep.pngbin0 -> 4732 bytes
-rwxr-xr-xweb/static/images/emoji/shell.pngbin0 -> 5115 bytes
-rwxr-xr-xweb/static/images/emoji/ship.pngbin0 -> 4233 bytes
-rwxr-xr-xweb/static/images/emoji/shipit.pngbin0 -> 9351 bytes
-rwxr-xr-xweb/static/images/emoji/shirt.pngbin0 -> 4676 bytes
-rwxr-xr-xweb/static/images/emoji/shit.pngbin0 -> 4754 bytes
-rwxr-xr-xweb/static/images/emoji/shoe.pngbin0 -> 4799 bytes
-rwxr-xr-xweb/static/images/emoji/shower.pngbin0 -> 7520 bytes
-rwxr-xr-xweb/static/images/emoji/signal_strength.pngbin0 -> 3231 bytes
-rwxr-xr-xweb/static/images/emoji/six.pngbin0 -> 3791 bytes
-rwxr-xr-xweb/static/images/emoji/six_pointed_star.pngbin0 -> 4854 bytes
-rwxr-xr-xweb/static/images/emoji/ski.pngbin0 -> 4167 bytes
-rwxr-xr-xweb/static/images/emoji/skull.pngbin0 -> 2428 bytes
-rwxr-xr-xweb/static/images/emoji/sleeping.pngbin0 -> 5409 bytes
-rwxr-xr-xweb/static/images/emoji/sleepy.pngbin0 -> 5837 bytes
-rwxr-xr-xweb/static/images/emoji/slot_machine.pngbin0 -> 4605 bytes
-rwxr-xr-xweb/static/images/emoji/small_blue_diamond.pngbin0 -> 1817 bytes
-rwxr-xr-xweb/static/images/emoji/small_orange_diamond.pngbin0 -> 1944 bytes
-rwxr-xr-xweb/static/images/emoji/small_red_triangle.pngbin0 -> 2054 bytes
-rwxr-xr-xweb/static/images/emoji/small_red_triangle_down.pngbin0 -> 2157 bytes
-rwxr-xr-xweb/static/images/emoji/smile.pngbin0 -> 5890 bytes
-rwxr-xr-xweb/static/images/emoji/smile_cat.pngbin0 -> 6117 bytes
-rwxr-xr-xweb/static/images/emoji/smiley.pngbin0 -> 5794 bytes
-rwxr-xr-xweb/static/images/emoji/smiley_cat.pngbin0 -> 6083 bytes
-rwxr-xr-xweb/static/images/emoji/smiling_imp.pngbin0 -> 7189 bytes
-rwxr-xr-xweb/static/images/emoji/smirk.pngbin0 -> 5307 bytes
-rwxr-xr-xweb/static/images/emoji/smirk_cat.pngbin0 -> 6062 bytes
-rwxr-xr-xweb/static/images/emoji/smoking.pngbin0 -> 2875 bytes
-rwxr-xr-xweb/static/images/emoji/snail.pngbin0 -> 6657 bytes
-rwxr-xr-xweb/static/images/emoji/snake.pngbin0 -> 4069 bytes
-rwxr-xr-xweb/static/images/emoji/snowboarder.pngbin0 -> 5356 bytes
-rwxr-xr-xweb/static/images/emoji/snowflake.pngbin0 -> 5637 bytes
-rwxr-xr-xweb/static/images/emoji/snowman.pngbin0 -> 4658 bytes
-rwxr-xr-xweb/static/images/emoji/sob.pngbin0 -> 5709 bytes
-rwxr-xr-xweb/static/images/emoji/soccer.pngbin0 -> 4878 bytes
-rwxr-xr-xweb/static/images/emoji/soon.pngbin0 -> 1551 bytes
-rwxr-xr-xweb/static/images/emoji/sos.pngbin0 -> 4262 bytes
-rwxr-xr-xweb/static/images/emoji/sound.pngbin0 -> 5024 bytes
-rwxr-xr-xweb/static/images/emoji/space_invader.pngbin0 -> 4353 bytes
-rwxr-xr-xweb/static/images/emoji/spades.pngbin0 -> 1719 bytes
-rwxr-xr-xweb/static/images/emoji/spaghetti.pngbin0 -> 6955 bytes
-rwxr-xr-xweb/static/images/emoji/sparkle.pngbin0 -> 8904 bytes
-rwxr-xr-xweb/static/images/emoji/sparkler.pngbin0 -> 5696 bytes
-rwxr-xr-xweb/static/images/emoji/sparkles.pngbin0 -> 2209 bytes
-rwxr-xr-xweb/static/images/emoji/sparkling_heart.pngbin0 -> 5357 bytes
-rwxr-xr-xweb/static/images/emoji/speak_no_evil.pngbin0 -> 5977 bytes
-rwxr-xr-xweb/static/images/emoji/speaker.pngbin0 -> 5173 bytes
-rwxr-xr-xweb/static/images/emoji/speech_balloon.pngbin0 -> 2130 bytes
-rwxr-xr-xweb/static/images/emoji/speedboat.pngbin0 -> 3512 bytes
-rwxr-xr-xweb/static/images/emoji/squirrel.pngbin0 -> 9351 bytes
-rwxr-xr-xweb/static/images/emoji/star.pngbin0 -> 3628 bytes
-rwxr-xr-xweb/static/images/emoji/star2.pngbin0 -> 4068 bytes
-rwxr-xr-xweb/static/images/emoji/stars.pngbin0 -> 4366 bytes
-rwxr-xr-xweb/static/images/emoji/station.pngbin0 -> 4836 bytes
-rwxr-xr-xweb/static/images/emoji/statue_of_liberty.pngbin0 -> 6075 bytes
-rwxr-xr-xweb/static/images/emoji/steam_locomotive.pngbin0 -> 5159 bytes
-rwxr-xr-xweb/static/images/emoji/stew.pngbin0 -> 5365 bytes
-rwxr-xr-xweb/static/images/emoji/straight_ruler.pngbin0 -> 3797 bytes
-rwxr-xr-xweb/static/images/emoji/strawberry.pngbin0 -> 5477 bytes
-rwxr-xr-xweb/static/images/emoji/stuck_out_tongue.pngbin0 -> 5215 bytes
-rwxr-xr-xweb/static/images/emoji/stuck_out_tongue_closed_eyes.pngbin0 -> 5785 bytes
-rwxr-xr-xweb/static/images/emoji/stuck_out_tongue_winking_eye.pngbin0 -> 6007 bytes
-rwxr-xr-xweb/static/images/emoji/sun_with_face.pngbin0 -> 7958 bytes
-rwxr-xr-xweb/static/images/emoji/sunflower.pngbin0 -> 6567 bytes
-rwxr-xr-xweb/static/images/emoji/sunglasses.pngbin0 -> 5730 bytes
-rwxr-xr-xweb/static/images/emoji/sunny.pngbin0 -> 3802 bytes
-rwxr-xr-xweb/static/images/emoji/sunrise.pngbin0 -> 3914 bytes
-rwxr-xr-xweb/static/images/emoji/sunrise_over_mountains.pngbin0 -> 6594 bytes
-rwxr-xr-xweb/static/images/emoji/surfer.pngbin0 -> 6259 bytes
-rwxr-xr-xweb/static/images/emoji/sushi.pngbin0 -> 5257 bytes
-rwxr-xr-xweb/static/images/emoji/suspect.pngbin0 -> 1016 bytes
-rwxr-xr-xweb/static/images/emoji/suspension_railway.pngbin0 -> 3937 bytes
-rwxr-xr-xweb/static/images/emoji/sweat.pngbin0 -> 5576 bytes
-rwxr-xr-xweb/static/images/emoji/sweat_drops.pngbin0 -> 4782 bytes
-rwxr-xr-xweb/static/images/emoji/sweat_smile.pngbin0 -> 6519 bytes
-rwxr-xr-xweb/static/images/emoji/sweet_potato.pngbin0 -> 5551 bytes
-rwxr-xr-xweb/static/images/emoji/swimmer.pngbin0 -> 4378 bytes
-rwxr-xr-xweb/static/images/emoji/symbols.pngbin0 -> 5434 bytes
-rwxr-xr-xweb/static/images/emoji/syringe.pngbin0 -> 3027 bytes
-rwxr-xr-xweb/static/images/emoji/tada.pngbin0 -> 5945 bytes
-rwxr-xr-xweb/static/images/emoji/tanabata_tree.pngbin0 -> 4296 bytes
-rwxr-xr-xweb/static/images/emoji/tangerine.pngbin0 -> 6645 bytes
-rwxr-xr-xweb/static/images/emoji/taurus.pngbin0 -> 4733 bytes
-rwxr-xr-xweb/static/images/emoji/taxi.pngbin0 -> 3744 bytes
-rwxr-xr-xweb/static/images/emoji/tea.pngbin0 -> 5954 bytes
-rwxr-xr-xweb/static/images/emoji/telephone.pngbin0 -> 5495 bytes
-rwxr-xr-xweb/static/images/emoji/telephone_receiver.pngbin0 -> 2001 bytes
-rwxr-xr-xweb/static/images/emoji/telescope.pngbin0 -> 3252 bytes
-rwxr-xr-xweb/static/images/emoji/tennis.pngbin0 -> 5976 bytes
-rwxr-xr-xweb/static/images/emoji/tent.pngbin0 -> 4482 bytes
-rwxr-xr-xweb/static/images/emoji/thought_balloon.pngbin0 -> 2521 bytes
-rwxr-xr-xweb/static/images/emoji/three.pngbin0 -> 3758 bytes
-rwxr-xr-xweb/static/images/emoji/thumbsdown.pngbin0 -> 5070 bytes
-rwxr-xr-xweb/static/images/emoji/thumbsup.pngbin0 -> 5075 bytes
-rwxr-xr-xweb/static/images/emoji/ticket.pngbin0 -> 3091 bytes
-rwxr-xr-xweb/static/images/emoji/tiger.pngbin0 -> 6051 bytes
-rwxr-xr-xweb/static/images/emoji/tiger2.pngbin0 -> 5744 bytes
-rwxr-xr-xweb/static/images/emoji/tired_face.pngbin0 -> 6174 bytes
-rwxr-xr-xweb/static/images/emoji/tm.pngbin0 -> 842 bytes
-rwxr-xr-xweb/static/images/emoji/toilet.pngbin0 -> 1733 bytes
-rwxr-xr-xweb/static/images/emoji/tokyo_tower.pngbin0 -> 4802 bytes
-rwxr-xr-xweb/static/images/emoji/tomato.pngbin0 -> 5748 bytes
-rwxr-xr-xweb/static/images/emoji/tongue.pngbin0 -> 3662 bytes
-rwxr-xr-xweb/static/images/emoji/top.pngbin0 -> 3785 bytes
-rwxr-xr-xweb/static/images/emoji/tophat.pngbin0 -> 3009 bytes
-rwxr-xr-xweb/static/images/emoji/tractor.pngbin0 -> 5671 bytes
-rwxr-xr-xweb/static/images/emoji/traffic_light.pngbin0 -> 3535 bytes
-rwxr-xr-xweb/static/images/emoji/train.pngbin0 -> 3905 bytes
-rwxr-xr-xweb/static/images/emoji/train2.pngbin0 -> 4817 bytes
-rwxr-xr-xweb/static/images/emoji/tram.pngbin0 -> 4869 bytes
-rwxr-xr-xweb/static/images/emoji/triangular_flag_on_post.pngbin0 -> 1399 bytes
-rwxr-xr-xweb/static/images/emoji/triangular_ruler.pngbin0 -> 2706 bytes
-rwxr-xr-xweb/static/images/emoji/trident.pngbin0 -> 4833 bytes
-rwxr-xr-xweb/static/images/emoji/triumph.pngbin0 -> 6164 bytes
-rwxr-xr-xweb/static/images/emoji/trolleybus.pngbin0 -> 4431 bytes
-rwxr-xr-xweb/static/images/emoji/trollface.pngbin0 -> 4901 bytes
-rwxr-xr-xweb/static/images/emoji/trophy.pngbin0 -> 5520 bytes
-rwxr-xr-xweb/static/images/emoji/tropical_drink.pngbin0 -> 4189 bytes
-rwxr-xr-xweb/static/images/emoji/tropical_fish.pngbin0 -> 5846 bytes
-rwxr-xr-xweb/static/images/emoji/truck.pngbin0 -> 3721 bytes
-rwxr-xr-xweb/static/images/emoji/trumpet.pngbin0 -> 4373 bytes
-rwxr-xr-xweb/static/images/emoji/tshirt.pngbin0 -> 4676 bytes
-rwxr-xr-xweb/static/images/emoji/tulip.pngbin0 -> 6065 bytes
-rwxr-xr-xweb/static/images/emoji/turtle.pngbin0 -> 5336 bytes
-rwxr-xr-xweb/static/images/emoji/tv.pngbin0 -> 5242 bytes
-rwxr-xr-xweb/static/images/emoji/twisted_rightwards_arrows.pngbin0 -> 4313 bytes
-rwxr-xr-xweb/static/images/emoji/two.pngbin0 -> 3518 bytes
-rwxr-xr-xweb/static/images/emoji/two_hearts.pngbin0 -> 3565 bytes
-rwxr-xr-xweb/static/images/emoji/two_men_holding_hands.pngbin0 -> 6994 bytes
-rwxr-xr-xweb/static/images/emoji/two_women_holding_hands.pngbin0 -> 7633 bytes
-rwxr-xr-xweb/static/images/emoji/u5272.pngbin0 -> 4533 bytes
-rwxr-xr-xweb/static/images/emoji/u5408.pngbin0 -> 3890 bytes
-rwxr-xr-xweb/static/images/emoji/u55b6.pngbin0 -> 3411 bytes
-rwxr-xr-xweb/static/images/emoji/u6307.pngbin0 -> 4103 bytes
-rwxr-xr-xweb/static/images/emoji/u6708.pngbin0 -> 3011 bytes
-rwxr-xr-xweb/static/images/emoji/u6709.pngbin0 -> 3198 bytes
-rwxr-xr-xweb/static/images/emoji/u6e80.pngbin0 -> 4419 bytes
-rwxr-xr-xweb/static/images/emoji/u7121.pngbin0 -> 3942 bytes
-rwxr-xr-xweb/static/images/emoji/u7533.pngbin0 -> 3048 bytes
-rwxr-xr-xweb/static/images/emoji/u7981.pngbin0 -> 5175 bytes
-rwxr-xr-xweb/static/images/emoji/u7a7a.pngbin0 -> 4180 bytes
-rwxr-xr-xweb/static/images/emoji/uk.pngbin0 -> 5894 bytes
-rwxr-xr-xweb/static/images/emoji/umbrella.pngbin0 -> 4745 bytes
-rwxr-xr-xweb/static/images/emoji/unamused.pngbin0 -> 5315 bytes
-rwxr-xr-xweb/static/images/emoji/underage.pngbin0 -> 5722 bytes
-rwxr-xr-xweb/static/images/emoji/unlock.pngbin0 -> 3551 bytes
-rwxr-xr-xweb/static/images/emoji/up.pngbin0 -> 3721 bytes
-rwxr-xr-xweb/static/images/emoji/us.pngbin0 -> 6285 bytes
-rwxr-xr-xweb/static/images/emoji/v.pngbin0 -> 4669 bytes
-rwxr-xr-xweb/static/images/emoji/vertical_traffic_light.pngbin0 -> 3422 bytes
-rwxr-xr-xweb/static/images/emoji/vhs.pngbin0 -> 3145 bytes
-rwxr-xr-xweb/static/images/emoji/vibration_mode.pngbin0 -> 3906 bytes
-rwxr-xr-xweb/static/images/emoji/video_camera.pngbin0 -> 5090 bytes
-rwxr-xr-xweb/static/images/emoji/video_game.pngbin0 -> 4947 bytes
-rwxr-xr-xweb/static/images/emoji/violin.pngbin0 -> 4915 bytes
-rwxr-xr-xweb/static/images/emoji/virgo.pngbin0 -> 4869 bytes
-rwxr-xr-xweb/static/images/emoji/volcano.pngbin0 -> 6167 bytes
-rwxr-xr-xweb/static/images/emoji/vs.pngbin0 -> 3424 bytes
-rwxr-xr-xweb/static/images/emoji/walking.pngbin0 -> 2468 bytes
-rwxr-xr-xweb/static/images/emoji/waning_crescent_moon.pngbin0 -> 5885 bytes
-rwxr-xr-xweb/static/images/emoji/waning_gibbous_moon.pngbin0 -> 6443 bytes
-rwxr-xr-xweb/static/images/emoji/warning.pngbin0 -> 3173 bytes
-rwxr-xr-xweb/static/images/emoji/watch.pngbin0 -> 5189 bytes
-rwxr-xr-xweb/static/images/emoji/water_buffalo.pngbin0 -> 4774 bytes
-rwxr-xr-xweb/static/images/emoji/watermelon.pngbin0 -> 5501 bytes
-rwxr-xr-xweb/static/images/emoji/wave.pngbin0 -> 5046 bytes
-rwxr-xr-xweb/static/images/emoji/wavy_dash.pngbin0 -> 696 bytes
-rwxr-xr-xweb/static/images/emoji/waxing_crescent_moon.pngbin0 -> 6198 bytes
-rwxr-xr-xweb/static/images/emoji/waxing_gibbous_moon.pngbin0 -> 6357 bytes
-rwxr-xr-xweb/static/images/emoji/wc.pngbin0 -> 4088 bytes
-rwxr-xr-xweb/static/images/emoji/weary.pngbin0 -> 6279 bytes
-rwxr-xr-xweb/static/images/emoji/wedding.pngbin0 -> 5847 bytes
-rwxr-xr-xweb/static/images/emoji/whale.pngbin0 -> 4940 bytes
-rwxr-xr-xweb/static/images/emoji/whale2.pngbin0 -> 5944 bytes
-rwxr-xr-xweb/static/images/emoji/wheelchair.pngbin0 -> 4224 bytes
-rwxr-xr-xweb/static/images/emoji/white_check_mark.pngbin0 -> 3445 bytes
-rwxr-xr-xweb/static/images/emoji/white_circle.pngbin0 -> 2477 bytes
-rwxr-xr-xweb/static/images/emoji/white_flower.pngbin0 -> 4391 bytes
-rwxr-xr-xweb/static/images/emoji/white_large_square.pngbin0 -> 1411 bytes
-rwxr-xr-xweb/static/images/emoji/white_medium_small_square.pngbin0 -> 3598 bytes
-rwxr-xr-xweb/static/images/emoji/white_medium_square.pngbin0 -> 4192 bytes
-rwxr-xr-xweb/static/images/emoji/white_small_square.pngbin0 -> 3068 bytes
-rwxr-xr-xweb/static/images/emoji/white_square_button.pngbin0 -> 1725 bytes
-rwxr-xr-xweb/static/images/emoji/wind_chime.pngbin0 -> 3487 bytes
-rwxr-xr-xweb/static/images/emoji/wine_glass.pngbin0 -> 3151 bytes
-rwxr-xr-xweb/static/images/emoji/wink.pngbin0 -> 5253 bytes
-rwxr-xr-xweb/static/images/emoji/wolf.pngbin0 -> 4845 bytes
-rwxr-xr-xweb/static/images/emoji/woman.pngbin0 -> 6895 bytes
-rwxr-xr-xweb/static/images/emoji/womans_clothes.pngbin0 -> 4075 bytes
-rwxr-xr-xweb/static/images/emoji/womans_hat.pngbin0 -> 8101 bytes
-rwxr-xr-xweb/static/images/emoji/womens.pngbin0 -> 3892 bytes
-rwxr-xr-xweb/static/images/emoji/worried.pngbin0 -> 5152 bytes
-rwxr-xr-xweb/static/images/emoji/wrench.pngbin0 -> 2775 bytes
-rwxr-xr-xweb/static/images/emoji/x.pngbin0 -> 2044 bytes
-rwxr-xr-xweb/static/images/emoji/yellow_heart.pngbin0 -> 4414 bytes
-rwxr-xr-xweb/static/images/emoji/yen.pngbin0 -> 4989 bytes
-rwxr-xr-xweb/static/images/emoji/yum.pngbin0 -> 5886 bytes
-rwxr-xr-xweb/static/images/emoji/zap.pngbin0 -> 2233 bytes
-rwxr-xr-xweb/static/images/emoji/zero.pngbin0 -> 3590 bytes
-rwxr-xr-xweb/static/images/emoji/zzz.pngbin0 -> 2027 bytes
-rwxr-xr-xweb/static/js/emojify.min.js4
883 files changed, 5 insertions, 0 deletions
diff --git a/web/static/css/emojify.min.css b/web/static/css/emojify.min.css
new file mode 100755
index 000000000..94b45d066
--- /dev/null
+++ b/web/static/css/emojify.min.css
@@ -0,0 +1 @@
+.emoji{width:1.5em;height:1.5em;display:inline-block;margin-bottom:-.25em;background-size:contain} \ No newline at end of file
diff --git a/web/static/images/emoji/+1.png b/web/static/images/emoji/+1.png
new file mode 100755
index 000000000..81786c1d8
--- /dev/null
+++ b/web/static/images/emoji/+1.png
Binary files differ
diff --git a/web/static/images/emoji/-1.png b/web/static/images/emoji/-1.png
new file mode 100755
index 000000000..41c6b825d
--- /dev/null
+++ b/web/static/images/emoji/-1.png
Binary files differ
diff --git a/web/static/images/emoji/100.png b/web/static/images/emoji/100.png
new file mode 100755
index 000000000..ca3bb9bcf
--- /dev/null
+++ b/web/static/images/emoji/100.png
Binary files differ
diff --git a/web/static/images/emoji/1234.png b/web/static/images/emoji/1234.png
new file mode 100755
index 000000000..c47c2e1f9
--- /dev/null
+++ b/web/static/images/emoji/1234.png
Binary files differ
diff --git a/web/static/images/emoji/8ball.png b/web/static/images/emoji/8ball.png
new file mode 100755
index 000000000..c2c710d45
--- /dev/null
+++ b/web/static/images/emoji/8ball.png
Binary files differ
diff --git a/web/static/images/emoji/a.png b/web/static/images/emoji/a.png
new file mode 100755
index 000000000..09ff6d6f1
--- /dev/null
+++ b/web/static/images/emoji/a.png
Binary files differ
diff --git a/web/static/images/emoji/ab.png b/web/static/images/emoji/ab.png
new file mode 100755
index 000000000..2a5222047
--- /dev/null
+++ b/web/static/images/emoji/ab.png
Binary files differ
diff --git a/web/static/images/emoji/abc.png b/web/static/images/emoji/abc.png
new file mode 100755
index 000000000..505d40a15
--- /dev/null
+++ b/web/static/images/emoji/abc.png
Binary files differ
diff --git a/web/static/images/emoji/abcd.png b/web/static/images/emoji/abcd.png
new file mode 100755
index 000000000..5218470b6
--- /dev/null
+++ b/web/static/images/emoji/abcd.png
Binary files differ
diff --git a/web/static/images/emoji/accept.png b/web/static/images/emoji/accept.png
new file mode 100755
index 000000000..2d2009031
--- /dev/null
+++ b/web/static/images/emoji/accept.png
Binary files differ
diff --git a/web/static/images/emoji/aerial_tramway.png b/web/static/images/emoji/aerial_tramway.png
new file mode 100755
index 000000000..38f6dfe23
--- /dev/null
+++ b/web/static/images/emoji/aerial_tramway.png
Binary files differ
diff --git a/web/static/images/emoji/airplane.png b/web/static/images/emoji/airplane.png
new file mode 100755
index 000000000..8407cb675
--- /dev/null
+++ b/web/static/images/emoji/airplane.png
Binary files differ
diff --git a/web/static/images/emoji/alarm_clock.png b/web/static/images/emoji/alarm_clock.png
new file mode 100755
index 000000000..86ca8c8ed
--- /dev/null
+++ b/web/static/images/emoji/alarm_clock.png
Binary files differ
diff --git a/web/static/images/emoji/alien.png b/web/static/images/emoji/alien.png
new file mode 100755
index 000000000..416de47be
--- /dev/null
+++ b/web/static/images/emoji/alien.png
Binary files differ
diff --git a/web/static/images/emoji/ambulance.png b/web/static/images/emoji/ambulance.png
new file mode 100755
index 000000000..b740f45db
--- /dev/null
+++ b/web/static/images/emoji/ambulance.png
Binary files differ
diff --git a/web/static/images/emoji/anchor.png b/web/static/images/emoji/anchor.png
new file mode 100755
index 000000000..0c5192e64
--- /dev/null
+++ b/web/static/images/emoji/anchor.png
Binary files differ
diff --git a/web/static/images/emoji/angel.png b/web/static/images/emoji/angel.png
new file mode 100755
index 000000000..da52c310c
--- /dev/null
+++ b/web/static/images/emoji/angel.png
Binary files differ
diff --git a/web/static/images/emoji/anger.png b/web/static/images/emoji/anger.png
new file mode 100755
index 000000000..6fb4dca18
--- /dev/null
+++ b/web/static/images/emoji/anger.png
Binary files differ
diff --git a/web/static/images/emoji/angry.png b/web/static/images/emoji/angry.png
new file mode 100755
index 000000000..f95bfa897
--- /dev/null
+++ b/web/static/images/emoji/angry.png
Binary files differ
diff --git a/web/static/images/emoji/anguished.png b/web/static/images/emoji/anguished.png
new file mode 100755
index 000000000..c62594726
--- /dev/null
+++ b/web/static/images/emoji/anguished.png
Binary files differ
diff --git a/web/static/images/emoji/ant.png b/web/static/images/emoji/ant.png
new file mode 100755
index 000000000..b92d1cc14
--- /dev/null
+++ b/web/static/images/emoji/ant.png
Binary files differ
diff --git a/web/static/images/emoji/apple.png b/web/static/images/emoji/apple.png
new file mode 100755
index 000000000..08aa17b95
--- /dev/null
+++ b/web/static/images/emoji/apple.png
Binary files differ
diff --git a/web/static/images/emoji/aquarius.png b/web/static/images/emoji/aquarius.png
new file mode 100755
index 000000000..cbff66edc
--- /dev/null
+++ b/web/static/images/emoji/aquarius.png
Binary files differ
diff --git a/web/static/images/emoji/aries.png b/web/static/images/emoji/aries.png
new file mode 100755
index 000000000..aab5e8809
--- /dev/null
+++ b/web/static/images/emoji/aries.png
Binary files differ
diff --git a/web/static/images/emoji/arrow_backward.png b/web/static/images/emoji/arrow_backward.png
new file mode 100755
index 000000000..088621834
--- /dev/null
+++ b/web/static/images/emoji/arrow_backward.png
Binary files differ
diff --git a/web/static/images/emoji/arrow_double_down.png b/web/static/images/emoji/arrow_double_down.png
new file mode 100755
index 000000000..2ecbebcda
--- /dev/null
+++ b/web/static/images/emoji/arrow_double_down.png
Binary files differ
diff --git a/web/static/images/emoji/arrow_double_up.png b/web/static/images/emoji/arrow_double_up.png
new file mode 100755
index 000000000..2bd6659b1
--- /dev/null
+++ b/web/static/images/emoji/arrow_double_up.png
Binary files differ
diff --git a/web/static/images/emoji/arrow_down.png b/web/static/images/emoji/arrow_down.png
new file mode 100755
index 000000000..e6702f02b
--- /dev/null
+++ b/web/static/images/emoji/arrow_down.png
Binary files differ
diff --git a/web/static/images/emoji/arrow_down_small.png b/web/static/images/emoji/arrow_down_small.png
new file mode 100755
index 000000000..22d383a92
--- /dev/null
+++ b/web/static/images/emoji/arrow_down_small.png
Binary files differ
diff --git a/web/static/images/emoji/arrow_forward.png b/web/static/images/emoji/arrow_forward.png
new file mode 100755
index 000000000..fbfe711b6
--- /dev/null
+++ b/web/static/images/emoji/arrow_forward.png
Binary files differ
diff --git a/web/static/images/emoji/arrow_heading_down.png b/web/static/images/emoji/arrow_heading_down.png
new file mode 100755
index 000000000..56dd3b9d3
--- /dev/null
+++ b/web/static/images/emoji/arrow_heading_down.png
Binary files differ
diff --git a/web/static/images/emoji/arrow_heading_up.png b/web/static/images/emoji/arrow_heading_up.png
new file mode 100755
index 000000000..c8f670a1e
--- /dev/null
+++ b/web/static/images/emoji/arrow_heading_up.png
Binary files differ
diff --git a/web/static/images/emoji/arrow_left.png b/web/static/images/emoji/arrow_left.png
new file mode 100755
index 000000000..d64ac619c
--- /dev/null
+++ b/web/static/images/emoji/arrow_left.png
Binary files differ
diff --git a/web/static/images/emoji/arrow_lower_left.png b/web/static/images/emoji/arrow_lower_left.png
new file mode 100755
index 000000000..55fb03c41
--- /dev/null
+++ b/web/static/images/emoji/arrow_lower_left.png
Binary files differ
diff --git a/web/static/images/emoji/arrow_lower_right.png b/web/static/images/emoji/arrow_lower_right.png
new file mode 100755
index 000000000..da8fb8294
--- /dev/null
+++ b/web/static/images/emoji/arrow_lower_right.png
Binary files differ
diff --git a/web/static/images/emoji/arrow_right.png b/web/static/images/emoji/arrow_right.png
new file mode 100755
index 000000000..6d483b514
--- /dev/null
+++ b/web/static/images/emoji/arrow_right.png
Binary files differ
diff --git a/web/static/images/emoji/arrow_right_hook.png b/web/static/images/emoji/arrow_right_hook.png
new file mode 100755
index 000000000..8b4ea6e17
--- /dev/null
+++ b/web/static/images/emoji/arrow_right_hook.png
Binary files differ
diff --git a/web/static/images/emoji/arrow_up.png b/web/static/images/emoji/arrow_up.png
new file mode 100755
index 000000000..b5b0688d3
--- /dev/null
+++ b/web/static/images/emoji/arrow_up.png
Binary files differ
diff --git a/web/static/images/emoji/arrow_up_down.png b/web/static/images/emoji/arrow_up_down.png
new file mode 100755
index 000000000..be423de78
--- /dev/null
+++ b/web/static/images/emoji/arrow_up_down.png
Binary files differ
diff --git a/web/static/images/emoji/arrow_up_small.png b/web/static/images/emoji/arrow_up_small.png
new file mode 100755
index 000000000..3f40bfb89
--- /dev/null
+++ b/web/static/images/emoji/arrow_up_small.png
Binary files differ
diff --git a/web/static/images/emoji/arrow_upper_left.png b/web/static/images/emoji/arrow_upper_left.png
new file mode 100755
index 000000000..2950ae2f9
--- /dev/null
+++ b/web/static/images/emoji/arrow_upper_left.png
Binary files differ
diff --git a/web/static/images/emoji/arrow_upper_right.png b/web/static/images/emoji/arrow_upper_right.png
new file mode 100755
index 000000000..e23790ba1
--- /dev/null
+++ b/web/static/images/emoji/arrow_upper_right.png
Binary files differ
diff --git a/web/static/images/emoji/arrows_clockwise.png b/web/static/images/emoji/arrows_clockwise.png
new file mode 100755
index 000000000..5f84d7e72
--- /dev/null
+++ b/web/static/images/emoji/arrows_clockwise.png
Binary files differ
diff --git a/web/static/images/emoji/arrows_counterclockwise.png b/web/static/images/emoji/arrows_counterclockwise.png
new file mode 100755
index 000000000..3e06f5b3c
--- /dev/null
+++ b/web/static/images/emoji/arrows_counterclockwise.png
Binary files differ
diff --git a/web/static/images/emoji/art.png b/web/static/images/emoji/art.png
new file mode 100755
index 000000000..d45212b03
--- /dev/null
+++ b/web/static/images/emoji/art.png
Binary files differ
diff --git a/web/static/images/emoji/articulated_lorry.png b/web/static/images/emoji/articulated_lorry.png
new file mode 100755
index 000000000..81ec1f917
--- /dev/null
+++ b/web/static/images/emoji/articulated_lorry.png
Binary files differ
diff --git a/web/static/images/emoji/astonished.png b/web/static/images/emoji/astonished.png
new file mode 100755
index 000000000..858a83484
--- /dev/null
+++ b/web/static/images/emoji/astonished.png
Binary files differ
diff --git a/web/static/images/emoji/atm.png b/web/static/images/emoji/atm.png
new file mode 100755
index 000000000..c2846e792
--- /dev/null
+++ b/web/static/images/emoji/atm.png
Binary files differ
diff --git a/web/static/images/emoji/b.png b/web/static/images/emoji/b.png
new file mode 100755
index 000000000..8742b3d2e
--- /dev/null
+++ b/web/static/images/emoji/b.png
Binary files differ
diff --git a/web/static/images/emoji/baby.png b/web/static/images/emoji/baby.png
new file mode 100755
index 000000000..3b29da40b
--- /dev/null
+++ b/web/static/images/emoji/baby.png
Binary files differ
diff --git a/web/static/images/emoji/baby_bottle.png b/web/static/images/emoji/baby_bottle.png
new file mode 100755
index 000000000..1b2cfe5e3
--- /dev/null
+++ b/web/static/images/emoji/baby_bottle.png
Binary files differ
diff --git a/web/static/images/emoji/baby_chick.png b/web/static/images/emoji/baby_chick.png
new file mode 100755
index 000000000..9be8d2930
--- /dev/null
+++ b/web/static/images/emoji/baby_chick.png
Binary files differ
diff --git a/web/static/images/emoji/baby_symbol.png b/web/static/images/emoji/baby_symbol.png
new file mode 100755
index 000000000..2e58725cf
--- /dev/null
+++ b/web/static/images/emoji/baby_symbol.png
Binary files differ
diff --git a/web/static/images/emoji/back.png b/web/static/images/emoji/back.png
new file mode 100755
index 000000000..0cde62876
--- /dev/null
+++ b/web/static/images/emoji/back.png
Binary files differ
diff --git a/web/static/images/emoji/baggage_claim.png b/web/static/images/emoji/baggage_claim.png
new file mode 100755
index 000000000..59ae044a4
--- /dev/null
+++ b/web/static/images/emoji/baggage_claim.png
Binary files differ
diff --git a/web/static/images/emoji/balloon.png b/web/static/images/emoji/balloon.png
new file mode 100755
index 000000000..034489702
--- /dev/null
+++ b/web/static/images/emoji/balloon.png
Binary files differ
diff --git a/web/static/images/emoji/ballot_box_with_check.png b/web/static/images/emoji/ballot_box_with_check.png
new file mode 100755
index 000000000..f07a466c7
--- /dev/null
+++ b/web/static/images/emoji/ballot_box_with_check.png
Binary files differ
diff --git a/web/static/images/emoji/bamboo.png b/web/static/images/emoji/bamboo.png
new file mode 100755
index 000000000..fc858d0fc
--- /dev/null
+++ b/web/static/images/emoji/bamboo.png
Binary files differ
diff --git a/web/static/images/emoji/banana.png b/web/static/images/emoji/banana.png
new file mode 100755
index 000000000..a0563afb9
--- /dev/null
+++ b/web/static/images/emoji/banana.png
Binary files differ
diff --git a/web/static/images/emoji/bangbang.png b/web/static/images/emoji/bangbang.png
new file mode 100755
index 000000000..7270f0afe
--- /dev/null
+++ b/web/static/images/emoji/bangbang.png
Binary files differ
diff --git a/web/static/images/emoji/bank.png b/web/static/images/emoji/bank.png
new file mode 100755
index 000000000..1faa8777e
--- /dev/null
+++ b/web/static/images/emoji/bank.png
Binary files differ
diff --git a/web/static/images/emoji/bar_chart.png b/web/static/images/emoji/bar_chart.png
new file mode 100755
index 000000000..09d7301c4
--- /dev/null
+++ b/web/static/images/emoji/bar_chart.png
Binary files differ
diff --git a/web/static/images/emoji/barber.png b/web/static/images/emoji/barber.png
new file mode 100755
index 000000000..a10cb2322
--- /dev/null
+++ b/web/static/images/emoji/barber.png
Binary files differ
diff --git a/web/static/images/emoji/baseball.png b/web/static/images/emoji/baseball.png
new file mode 100755
index 000000000..da004e2ea
--- /dev/null
+++ b/web/static/images/emoji/baseball.png
Binary files differ
diff --git a/web/static/images/emoji/basketball.png b/web/static/images/emoji/basketball.png
new file mode 100755
index 000000000..ef694bec4
--- /dev/null
+++ b/web/static/images/emoji/basketball.png
Binary files differ
diff --git a/web/static/images/emoji/bath.png b/web/static/images/emoji/bath.png
new file mode 100755
index 000000000..8f75d1d24
--- /dev/null
+++ b/web/static/images/emoji/bath.png
Binary files differ
diff --git a/web/static/images/emoji/bathtub.png b/web/static/images/emoji/bathtub.png
new file mode 100755
index 000000000..1c3f844ab
--- /dev/null
+++ b/web/static/images/emoji/bathtub.png
Binary files differ
diff --git a/web/static/images/emoji/battery.png b/web/static/images/emoji/battery.png
new file mode 100755
index 000000000..aa7eedce4
--- /dev/null
+++ b/web/static/images/emoji/battery.png
Binary files differ
diff --git a/web/static/images/emoji/bear.png b/web/static/images/emoji/bear.png
new file mode 100755
index 000000000..f5afe920e
--- /dev/null
+++ b/web/static/images/emoji/bear.png
Binary files differ
diff --git a/web/static/images/emoji/bee.png b/web/static/images/emoji/bee.png
new file mode 100755
index 000000000..f53733953
--- /dev/null
+++ b/web/static/images/emoji/bee.png
Binary files differ
diff --git a/web/static/images/emoji/beer.png b/web/static/images/emoji/beer.png
new file mode 100755
index 000000000..cd78bed74
--- /dev/null
+++ b/web/static/images/emoji/beer.png
Binary files differ
diff --git a/web/static/images/emoji/beers.png b/web/static/images/emoji/beers.png
new file mode 100755
index 000000000..cc5e4ab5a
--- /dev/null
+++ b/web/static/images/emoji/beers.png
Binary files differ
diff --git a/web/static/images/emoji/beetle.png b/web/static/images/emoji/beetle.png
new file mode 100755
index 000000000..222577ca7
--- /dev/null
+++ b/web/static/images/emoji/beetle.png
Binary files differ
diff --git a/web/static/images/emoji/beginner.png b/web/static/images/emoji/beginner.png
new file mode 100755
index 000000000..1f022d175
--- /dev/null
+++ b/web/static/images/emoji/beginner.png
Binary files differ
diff --git a/web/static/images/emoji/bell.png b/web/static/images/emoji/bell.png
new file mode 100755
index 000000000..69acceb28
--- /dev/null
+++ b/web/static/images/emoji/bell.png
Binary files differ
diff --git a/web/static/images/emoji/bento.png b/web/static/images/emoji/bento.png
new file mode 100755
index 000000000..d6801124a
--- /dev/null
+++ b/web/static/images/emoji/bento.png
Binary files differ
diff --git a/web/static/images/emoji/bicyclist.png b/web/static/images/emoji/bicyclist.png
new file mode 100755
index 000000000..cbbd7c386
--- /dev/null
+++ b/web/static/images/emoji/bicyclist.png
Binary files differ
diff --git a/web/static/images/emoji/bike.png b/web/static/images/emoji/bike.png
new file mode 100755
index 000000000..657386027
--- /dev/null
+++ b/web/static/images/emoji/bike.png
Binary files differ
diff --git a/web/static/images/emoji/bikini.png b/web/static/images/emoji/bikini.png
new file mode 100755
index 000000000..4ff63b40f
--- /dev/null
+++ b/web/static/images/emoji/bikini.png
Binary files differ
diff --git a/web/static/images/emoji/bird.png b/web/static/images/emoji/bird.png
new file mode 100755
index 000000000..e6be8c027
--- /dev/null
+++ b/web/static/images/emoji/bird.png
Binary files differ
diff --git a/web/static/images/emoji/birthday.png b/web/static/images/emoji/birthday.png
new file mode 100755
index 000000000..36e8edcbe
--- /dev/null
+++ b/web/static/images/emoji/birthday.png
Binary files differ
diff --git a/web/static/images/emoji/black_circle.png b/web/static/images/emoji/black_circle.png
new file mode 100755
index 000000000..e46f9df61
--- /dev/null
+++ b/web/static/images/emoji/black_circle.png
Binary files differ
diff --git a/web/static/images/emoji/black_joker.png b/web/static/images/emoji/black_joker.png
new file mode 100755
index 000000000..4c78f3614
--- /dev/null
+++ b/web/static/images/emoji/black_joker.png
Binary files differ
diff --git a/web/static/images/emoji/black_medium_small_square.png b/web/static/images/emoji/black_medium_small_square.png
new file mode 100755
index 000000000..25bfe9c45
--- /dev/null
+++ b/web/static/images/emoji/black_medium_small_square.png
Binary files differ
diff --git a/web/static/images/emoji/black_medium_square.png b/web/static/images/emoji/black_medium_square.png
new file mode 100755
index 000000000..204cce12c
--- /dev/null
+++ b/web/static/images/emoji/black_medium_square.png
Binary files differ
diff --git a/web/static/images/emoji/black_nib.png b/web/static/images/emoji/black_nib.png
new file mode 100755
index 000000000..29f6994c1
--- /dev/null
+++ b/web/static/images/emoji/black_nib.png
Binary files differ
diff --git a/web/static/images/emoji/black_small_square.png b/web/static/images/emoji/black_small_square.png
new file mode 100755
index 000000000..a247751ec
--- /dev/null
+++ b/web/static/images/emoji/black_small_square.png
Binary files differ
diff --git a/web/static/images/emoji/black_square.png b/web/static/images/emoji/black_square.png
new file mode 100755
index 000000000..71da10de8
--- /dev/null
+++ b/web/static/images/emoji/black_square.png
Binary files differ
diff --git a/web/static/images/emoji/black_square_button.png b/web/static/images/emoji/black_square_button.png
new file mode 100755
index 000000000..f2597e956
--- /dev/null
+++ b/web/static/images/emoji/black_square_button.png
Binary files differ
diff --git a/web/static/images/emoji/blossom.png b/web/static/images/emoji/blossom.png
new file mode 100755
index 000000000..55a97353b
--- /dev/null
+++ b/web/static/images/emoji/blossom.png
Binary files differ
diff --git a/web/static/images/emoji/blowfish.png b/web/static/images/emoji/blowfish.png
new file mode 100755
index 000000000..d3ad46585
--- /dev/null
+++ b/web/static/images/emoji/blowfish.png
Binary files differ
diff --git a/web/static/images/emoji/blue_book.png b/web/static/images/emoji/blue_book.png
new file mode 100755
index 000000000..e2b9e8c79
--- /dev/null
+++ b/web/static/images/emoji/blue_book.png
Binary files differ
diff --git a/web/static/images/emoji/blue_car.png b/web/static/images/emoji/blue_car.png
new file mode 100755
index 000000000..978291e08
--- /dev/null
+++ b/web/static/images/emoji/blue_car.png
Binary files differ
diff --git a/web/static/images/emoji/blue_heart.png b/web/static/images/emoji/blue_heart.png
new file mode 100755
index 000000000..baa29b31b
--- /dev/null
+++ b/web/static/images/emoji/blue_heart.png
Binary files differ
diff --git a/web/static/images/emoji/blush.png b/web/static/images/emoji/blush.png
new file mode 100755
index 000000000..3a95eb61a
--- /dev/null
+++ b/web/static/images/emoji/blush.png
Binary files differ
diff --git a/web/static/images/emoji/boar.png b/web/static/images/emoji/boar.png
new file mode 100755
index 000000000..8196ad4a1
--- /dev/null
+++ b/web/static/images/emoji/boar.png
Binary files differ
diff --git a/web/static/images/emoji/boat.png b/web/static/images/emoji/boat.png
new file mode 100755
index 000000000..ff656dc62
--- /dev/null
+++ b/web/static/images/emoji/boat.png
Binary files differ
diff --git a/web/static/images/emoji/bomb.png b/web/static/images/emoji/bomb.png
new file mode 100755
index 000000000..3289787dc
--- /dev/null
+++ b/web/static/images/emoji/bomb.png
Binary files differ
diff --git a/web/static/images/emoji/book.png b/web/static/images/emoji/book.png
new file mode 100755
index 000000000..8b698415c
--- /dev/null
+++ b/web/static/images/emoji/book.png
Binary files differ
diff --git a/web/static/images/emoji/bookmark.png b/web/static/images/emoji/bookmark.png
new file mode 100755
index 000000000..6fc4ed902
--- /dev/null
+++ b/web/static/images/emoji/bookmark.png
Binary files differ
diff --git a/web/static/images/emoji/bookmark_tabs.png b/web/static/images/emoji/bookmark_tabs.png
new file mode 100755
index 000000000..83782ff0c
--- /dev/null
+++ b/web/static/images/emoji/bookmark_tabs.png
Binary files differ
diff --git a/web/static/images/emoji/books.png b/web/static/images/emoji/books.png
new file mode 100755
index 000000000..dca06a1ad
--- /dev/null
+++ b/web/static/images/emoji/books.png
Binary files differ
diff --git a/web/static/images/emoji/boom.png b/web/static/images/emoji/boom.png
new file mode 100755
index 000000000..9d5bd0401
--- /dev/null
+++ b/web/static/images/emoji/boom.png
Binary files differ
diff --git a/web/static/images/emoji/boot.png b/web/static/images/emoji/boot.png
new file mode 100755
index 000000000..58d0fdbcd
--- /dev/null
+++ b/web/static/images/emoji/boot.png
Binary files differ
diff --git a/web/static/images/emoji/bouquet.png b/web/static/images/emoji/bouquet.png
new file mode 100755
index 000000000..ce637832e
--- /dev/null
+++ b/web/static/images/emoji/bouquet.png
Binary files differ
diff --git a/web/static/images/emoji/bow.png b/web/static/images/emoji/bow.png
new file mode 100755
index 000000000..024cb6104
--- /dev/null
+++ b/web/static/images/emoji/bow.png
Binary files differ
diff --git a/web/static/images/emoji/bowling.png b/web/static/images/emoji/bowling.png
new file mode 100755
index 000000000..13d8ece2e
--- /dev/null
+++ b/web/static/images/emoji/bowling.png
Binary files differ
diff --git a/web/static/images/emoji/bowtie.png b/web/static/images/emoji/bowtie.png
new file mode 100755
index 000000000..28ff0c787
--- /dev/null
+++ b/web/static/images/emoji/bowtie.png
Binary files differ
diff --git a/web/static/images/emoji/boy.png b/web/static/images/emoji/boy.png
new file mode 100755
index 000000000..f79f1f298
--- /dev/null
+++ b/web/static/images/emoji/boy.png
Binary files differ
diff --git a/web/static/images/emoji/bread.png b/web/static/images/emoji/bread.png
new file mode 100755
index 000000000..7e7c63753
--- /dev/null
+++ b/web/static/images/emoji/bread.png
Binary files differ
diff --git a/web/static/images/emoji/bride_with_veil.png b/web/static/images/emoji/bride_with_veil.png
new file mode 100755
index 000000000..dd0b0cfda
--- /dev/null
+++ b/web/static/images/emoji/bride_with_veil.png
Binary files differ
diff --git a/web/static/images/emoji/bridge_at_night.png b/web/static/images/emoji/bridge_at_night.png
new file mode 100755
index 000000000..495b06c3d
--- /dev/null
+++ b/web/static/images/emoji/bridge_at_night.png
Binary files differ
diff --git a/web/static/images/emoji/briefcase.png b/web/static/images/emoji/briefcase.png
new file mode 100755
index 000000000..46e82b001
--- /dev/null
+++ b/web/static/images/emoji/briefcase.png
Binary files differ
diff --git a/web/static/images/emoji/broken_heart.png b/web/static/images/emoji/broken_heart.png
new file mode 100755
index 000000000..a1bc850ec
--- /dev/null
+++ b/web/static/images/emoji/broken_heart.png
Binary files differ
diff --git a/web/static/images/emoji/bug.png b/web/static/images/emoji/bug.png
new file mode 100755
index 000000000..c2eaf7a70
--- /dev/null
+++ b/web/static/images/emoji/bug.png
Binary files differ
diff --git a/web/static/images/emoji/bulb.png b/web/static/images/emoji/bulb.png
new file mode 100755
index 000000000..23afca1c7
--- /dev/null
+++ b/web/static/images/emoji/bulb.png
Binary files differ
diff --git a/web/static/images/emoji/bullettrain_front.png b/web/static/images/emoji/bullettrain_front.png
new file mode 100755
index 000000000..16651acff
--- /dev/null
+++ b/web/static/images/emoji/bullettrain_front.png
Binary files differ
diff --git a/web/static/images/emoji/bullettrain_side.png b/web/static/images/emoji/bullettrain_side.png
new file mode 100755
index 000000000..8eca36845
--- /dev/null
+++ b/web/static/images/emoji/bullettrain_side.png
Binary files differ
diff --git a/web/static/images/emoji/bus.png b/web/static/images/emoji/bus.png
new file mode 100755
index 000000000..823aa39e4
--- /dev/null
+++ b/web/static/images/emoji/bus.png
Binary files differ
diff --git a/web/static/images/emoji/busstop.png b/web/static/images/emoji/busstop.png
new file mode 100755
index 000000000..94894847b
--- /dev/null
+++ b/web/static/images/emoji/busstop.png
Binary files differ
diff --git a/web/static/images/emoji/bust_in_silhouette.png b/web/static/images/emoji/bust_in_silhouette.png
new file mode 100755
index 000000000..dd7defe28
--- /dev/null
+++ b/web/static/images/emoji/bust_in_silhouette.png
Binary files differ
diff --git a/web/static/images/emoji/busts_in_silhouette.png b/web/static/images/emoji/busts_in_silhouette.png
new file mode 100755
index 000000000..1f3aabcff
--- /dev/null
+++ b/web/static/images/emoji/busts_in_silhouette.png
Binary files differ
diff --git a/web/static/images/emoji/cactus.png b/web/static/images/emoji/cactus.png
new file mode 100755
index 000000000..5a2c3cc72
--- /dev/null
+++ b/web/static/images/emoji/cactus.png
Binary files differ
diff --git a/web/static/images/emoji/cake.png b/web/static/images/emoji/cake.png
new file mode 100755
index 000000000..efeb9b4b2
--- /dev/null
+++ b/web/static/images/emoji/cake.png
Binary files differ
diff --git a/web/static/images/emoji/calendar.png b/web/static/images/emoji/calendar.png
new file mode 100755
index 000000000..900b868bb
--- /dev/null
+++ b/web/static/images/emoji/calendar.png
Binary files differ
diff --git a/web/static/images/emoji/calling.png b/web/static/images/emoji/calling.png
new file mode 100755
index 000000000..837897f26
--- /dev/null
+++ b/web/static/images/emoji/calling.png
Binary files differ
diff --git a/web/static/images/emoji/camel.png b/web/static/images/emoji/camel.png
new file mode 100755
index 000000000..496c186ae
--- /dev/null
+++ b/web/static/images/emoji/camel.png
Binary files differ
diff --git a/web/static/images/emoji/camera.png b/web/static/images/emoji/camera.png
new file mode 100755
index 000000000..397d03b39
--- /dev/null
+++ b/web/static/images/emoji/camera.png
Binary files differ
diff --git a/web/static/images/emoji/cancer.png b/web/static/images/emoji/cancer.png
new file mode 100755
index 000000000..ea43a4a2a
--- /dev/null
+++ b/web/static/images/emoji/cancer.png
Binary files differ
diff --git a/web/static/images/emoji/candy.png b/web/static/images/emoji/candy.png
new file mode 100755
index 000000000..33722f236
--- /dev/null
+++ b/web/static/images/emoji/candy.png
Binary files differ
diff --git a/web/static/images/emoji/capital_abcd.png b/web/static/images/emoji/capital_abcd.png
new file mode 100755
index 000000000..ffc0cba4b
--- /dev/null
+++ b/web/static/images/emoji/capital_abcd.png
Binary files differ
diff --git a/web/static/images/emoji/capricorn.png b/web/static/images/emoji/capricorn.png
new file mode 100755
index 000000000..f2044e789
--- /dev/null
+++ b/web/static/images/emoji/capricorn.png
Binary files differ
diff --git a/web/static/images/emoji/car.png b/web/static/images/emoji/car.png
new file mode 100755
index 000000000..d70a2f062
--- /dev/null
+++ b/web/static/images/emoji/car.png
Binary files differ
diff --git a/web/static/images/emoji/card_index.png b/web/static/images/emoji/card_index.png
new file mode 100755
index 000000000..374e94e9e
--- /dev/null
+++ b/web/static/images/emoji/card_index.png
Binary files differ
diff --git a/web/static/images/emoji/carousel_horse.png b/web/static/images/emoji/carousel_horse.png
new file mode 100755
index 000000000..765d2c0a8
--- /dev/null
+++ b/web/static/images/emoji/carousel_horse.png
Binary files differ
diff --git a/web/static/images/emoji/cat.png b/web/static/images/emoji/cat.png
new file mode 100755
index 000000000..09b9ef79a
--- /dev/null
+++ b/web/static/images/emoji/cat.png
Binary files differ
diff --git a/web/static/images/emoji/cat2.png b/web/static/images/emoji/cat2.png
new file mode 100755
index 000000000..6dbc4c71e
--- /dev/null
+++ b/web/static/images/emoji/cat2.png
Binary files differ
diff --git a/web/static/images/emoji/cd.png b/web/static/images/emoji/cd.png
new file mode 100755
index 000000000..baff835c4
--- /dev/null
+++ b/web/static/images/emoji/cd.png
Binary files differ
diff --git a/web/static/images/emoji/chart.png b/web/static/images/emoji/chart.png
new file mode 100755
index 000000000..ac2c4bb09
--- /dev/null
+++ b/web/static/images/emoji/chart.png
Binary files differ
diff --git a/web/static/images/emoji/chart_with_downwards_trend.png b/web/static/images/emoji/chart_with_downwards_trend.png
new file mode 100755
index 000000000..cb0d2a113
--- /dev/null
+++ b/web/static/images/emoji/chart_with_downwards_trend.png
Binary files differ
diff --git a/web/static/images/emoji/chart_with_upwards_trend.png b/web/static/images/emoji/chart_with_upwards_trend.png
new file mode 100755
index 000000000..7c66745c9
--- /dev/null
+++ b/web/static/images/emoji/chart_with_upwards_trend.png
Binary files differ
diff --git a/web/static/images/emoji/checkered_flag.png b/web/static/images/emoji/checkered_flag.png
new file mode 100755
index 000000000..ead4a68dd
--- /dev/null
+++ b/web/static/images/emoji/checkered_flag.png
Binary files differ
diff --git a/web/static/images/emoji/cherries.png b/web/static/images/emoji/cherries.png
new file mode 100755
index 000000000..8d3e044f2
--- /dev/null
+++ b/web/static/images/emoji/cherries.png
Binary files differ
diff --git a/web/static/images/emoji/cherry_blossom.png b/web/static/images/emoji/cherry_blossom.png
new file mode 100755
index 000000000..e03155499
--- /dev/null
+++ b/web/static/images/emoji/cherry_blossom.png
Binary files differ
diff --git a/web/static/images/emoji/chestnut.png b/web/static/images/emoji/chestnut.png
new file mode 100755
index 000000000..066fb6bf6
--- /dev/null
+++ b/web/static/images/emoji/chestnut.png
Binary files differ
diff --git a/web/static/images/emoji/chicken.png b/web/static/images/emoji/chicken.png
new file mode 100755
index 000000000..6d25c0ef4
--- /dev/null
+++ b/web/static/images/emoji/chicken.png
Binary files differ
diff --git a/web/static/images/emoji/children_crossing.png b/web/static/images/emoji/children_crossing.png
new file mode 100755
index 000000000..b0302ae62
--- /dev/null
+++ b/web/static/images/emoji/children_crossing.png
Binary files differ
diff --git a/web/static/images/emoji/chocolate_bar.png b/web/static/images/emoji/chocolate_bar.png
new file mode 100755
index 000000000..c7ec19d07
--- /dev/null
+++ b/web/static/images/emoji/chocolate_bar.png
Binary files differ
diff --git a/web/static/images/emoji/christmas_tree.png b/web/static/images/emoji/christmas_tree.png
new file mode 100755
index 000000000..d813b9593
--- /dev/null
+++ b/web/static/images/emoji/christmas_tree.png
Binary files differ
diff --git a/web/static/images/emoji/church.png b/web/static/images/emoji/church.png
new file mode 100755
index 000000000..4c07c6b9e
--- /dev/null
+++ b/web/static/images/emoji/church.png
Binary files differ
diff --git a/web/static/images/emoji/cinema.png b/web/static/images/emoji/cinema.png
new file mode 100755
index 000000000..a990ccf99
--- /dev/null
+++ b/web/static/images/emoji/cinema.png
Binary files differ
diff --git a/web/static/images/emoji/circus_tent.png b/web/static/images/emoji/circus_tent.png
new file mode 100755
index 000000000..4af8719aa
--- /dev/null
+++ b/web/static/images/emoji/circus_tent.png
Binary files differ
diff --git a/web/static/images/emoji/city_sunrise.png b/web/static/images/emoji/city_sunrise.png
new file mode 100755
index 000000000..91ca2a40b
--- /dev/null
+++ b/web/static/images/emoji/city_sunrise.png
Binary files differ
diff --git a/web/static/images/emoji/city_sunset.png b/web/static/images/emoji/city_sunset.png
new file mode 100755
index 000000000..7cb178a2c
--- /dev/null
+++ b/web/static/images/emoji/city_sunset.png
Binary files differ
diff --git a/web/static/images/emoji/cl.png b/web/static/images/emoji/cl.png
new file mode 100755
index 000000000..15ac67525
--- /dev/null
+++ b/web/static/images/emoji/cl.png
Binary files differ
diff --git a/web/static/images/emoji/clap.png b/web/static/images/emoji/clap.png
new file mode 100755
index 000000000..d01c982a7
--- /dev/null
+++ b/web/static/images/emoji/clap.png
Binary files differ
diff --git a/web/static/images/emoji/clapper.png b/web/static/images/emoji/clapper.png
new file mode 100755
index 000000000..4e1dc111d
--- /dev/null
+++ b/web/static/images/emoji/clapper.png
Binary files differ
diff --git a/web/static/images/emoji/clipboard.png b/web/static/images/emoji/clipboard.png
new file mode 100755
index 000000000..e2c74e6df
--- /dev/null
+++ b/web/static/images/emoji/clipboard.png
Binary files differ
diff --git a/web/static/images/emoji/clock1.png b/web/static/images/emoji/clock1.png
new file mode 100755
index 000000000..9174d4e0b
--- /dev/null
+++ b/web/static/images/emoji/clock1.png
Binary files differ
diff --git a/web/static/images/emoji/clock10.png b/web/static/images/emoji/clock10.png
new file mode 100755
index 000000000..39f590d69
--- /dev/null
+++ b/web/static/images/emoji/clock10.png
Binary files differ
diff --git a/web/static/images/emoji/clock1030.png b/web/static/images/emoji/clock1030.png
new file mode 100755
index 000000000..0483b3059
--- /dev/null
+++ b/web/static/images/emoji/clock1030.png
Binary files differ
diff --git a/web/static/images/emoji/clock11.png b/web/static/images/emoji/clock11.png
new file mode 100755
index 000000000..ddb53fada
--- /dev/null
+++ b/web/static/images/emoji/clock11.png
Binary files differ
diff --git a/web/static/images/emoji/clock1130.png b/web/static/images/emoji/clock1130.png
new file mode 100755
index 000000000..415999ec8
--- /dev/null
+++ b/web/static/images/emoji/clock1130.png
Binary files differ
diff --git a/web/static/images/emoji/clock12.png b/web/static/images/emoji/clock12.png
new file mode 100755
index 000000000..87b132878
--- /dev/null
+++ b/web/static/images/emoji/clock12.png
Binary files differ
diff --git a/web/static/images/emoji/clock1230.png b/web/static/images/emoji/clock1230.png
new file mode 100755
index 000000000..a6527154d
--- /dev/null
+++ b/web/static/images/emoji/clock1230.png
Binary files differ
diff --git a/web/static/images/emoji/clock130.png b/web/static/images/emoji/clock130.png
new file mode 100755
index 000000000..90ea5b914
--- /dev/null
+++ b/web/static/images/emoji/clock130.png
Binary files differ
diff --git a/web/static/images/emoji/clock2.png b/web/static/images/emoji/clock2.png
new file mode 100755
index 000000000..65b3b3af0
--- /dev/null
+++ b/web/static/images/emoji/clock2.png
Binary files differ
diff --git a/web/static/images/emoji/clock230.png b/web/static/images/emoji/clock230.png
new file mode 100755
index 000000000..f12c6912a
--- /dev/null
+++ b/web/static/images/emoji/clock230.png
Binary files differ
diff --git a/web/static/images/emoji/clock3.png b/web/static/images/emoji/clock3.png
new file mode 100755
index 000000000..3e44d64e2
--- /dev/null
+++ b/web/static/images/emoji/clock3.png
Binary files differ
diff --git a/web/static/images/emoji/clock330.png b/web/static/images/emoji/clock330.png
new file mode 100755
index 000000000..1dc9628ea
--- /dev/null
+++ b/web/static/images/emoji/clock330.png
Binary files differ
diff --git a/web/static/images/emoji/clock4.png b/web/static/images/emoji/clock4.png
new file mode 100755
index 000000000..948ed1a38
--- /dev/null
+++ b/web/static/images/emoji/clock4.png
Binary files differ
diff --git a/web/static/images/emoji/clock430.png b/web/static/images/emoji/clock430.png
new file mode 100755
index 000000000..5d6b16a2d
--- /dev/null
+++ b/web/static/images/emoji/clock430.png
Binary files differ
diff --git a/web/static/images/emoji/clock5.png b/web/static/images/emoji/clock5.png
new file mode 100755
index 000000000..b010b4f8a
--- /dev/null
+++ b/web/static/images/emoji/clock5.png
Binary files differ
diff --git a/web/static/images/emoji/clock530.png b/web/static/images/emoji/clock530.png
new file mode 100755
index 000000000..e08d4ad2b
--- /dev/null
+++ b/web/static/images/emoji/clock530.png
Binary files differ
diff --git a/web/static/images/emoji/clock6.png b/web/static/images/emoji/clock6.png
new file mode 100755
index 000000000..76bf8cf18
--- /dev/null
+++ b/web/static/images/emoji/clock6.png
Binary files differ
diff --git a/web/static/images/emoji/clock630.png b/web/static/images/emoji/clock630.png
new file mode 100755
index 000000000..46f0681f1
--- /dev/null
+++ b/web/static/images/emoji/clock630.png
Binary files differ
diff --git a/web/static/images/emoji/clock7.png b/web/static/images/emoji/clock7.png
new file mode 100755
index 000000000..d48f645d8
--- /dev/null
+++ b/web/static/images/emoji/clock7.png
Binary files differ
diff --git a/web/static/images/emoji/clock730.png b/web/static/images/emoji/clock730.png
new file mode 100755
index 000000000..f2807de2f
--- /dev/null
+++ b/web/static/images/emoji/clock730.png
Binary files differ
diff --git a/web/static/images/emoji/clock8.png b/web/static/images/emoji/clock8.png
new file mode 100755
index 000000000..74c770d89
--- /dev/null
+++ b/web/static/images/emoji/clock8.png
Binary files differ
diff --git a/web/static/images/emoji/clock830.png b/web/static/images/emoji/clock830.png
new file mode 100755
index 000000000..f58f3dadd
--- /dev/null
+++ b/web/static/images/emoji/clock830.png
Binary files differ
diff --git a/web/static/images/emoji/clock9.png b/web/static/images/emoji/clock9.png
new file mode 100755
index 000000000..f009d14ac
--- /dev/null
+++ b/web/static/images/emoji/clock9.png
Binary files differ
diff --git a/web/static/images/emoji/clock930.png b/web/static/images/emoji/clock930.png
new file mode 100755
index 000000000..fd3522142
--- /dev/null
+++ b/web/static/images/emoji/clock930.png
Binary files differ
diff --git a/web/static/images/emoji/closed_book.png b/web/static/images/emoji/closed_book.png
new file mode 100755
index 000000000..484029c5e
--- /dev/null
+++ b/web/static/images/emoji/closed_book.png
Binary files differ
diff --git a/web/static/images/emoji/closed_lock_with_key.png b/web/static/images/emoji/closed_lock_with_key.png
new file mode 100755
index 000000000..e6fdf6cb2
--- /dev/null
+++ b/web/static/images/emoji/closed_lock_with_key.png
Binary files differ
diff --git a/web/static/images/emoji/closed_umbrella.png b/web/static/images/emoji/closed_umbrella.png
new file mode 100755
index 000000000..0b719f086
--- /dev/null
+++ b/web/static/images/emoji/closed_umbrella.png
Binary files differ
diff --git a/web/static/images/emoji/cloud.png b/web/static/images/emoji/cloud.png
new file mode 100755
index 000000000..b31c08c0b
--- /dev/null
+++ b/web/static/images/emoji/cloud.png
Binary files differ
diff --git a/web/static/images/emoji/clubs.png b/web/static/images/emoji/clubs.png
new file mode 100755
index 000000000..bfab53656
--- /dev/null
+++ b/web/static/images/emoji/clubs.png
Binary files differ
diff --git a/web/static/images/emoji/cn.png b/web/static/images/emoji/cn.png
new file mode 100755
index 000000000..b30dcc53d
--- /dev/null
+++ b/web/static/images/emoji/cn.png
Binary files differ
diff --git a/web/static/images/emoji/cocktail.png b/web/static/images/emoji/cocktail.png
new file mode 100755
index 000000000..28b45ea51
--- /dev/null
+++ b/web/static/images/emoji/cocktail.png
Binary files differ
diff --git a/web/static/images/emoji/coffee.png b/web/static/images/emoji/coffee.png
new file mode 100755
index 000000000..57e1adcb0
--- /dev/null
+++ b/web/static/images/emoji/coffee.png
Binary files differ
diff --git a/web/static/images/emoji/cold_sweat.png b/web/static/images/emoji/cold_sweat.png
new file mode 100755
index 000000000..b9e39bc60
--- /dev/null
+++ b/web/static/images/emoji/cold_sweat.png
Binary files differ
diff --git a/web/static/images/emoji/collision.png b/web/static/images/emoji/collision.png
new file mode 100755
index 000000000..9d5bd0401
--- /dev/null
+++ b/web/static/images/emoji/collision.png
Binary files differ
diff --git a/web/static/images/emoji/computer.png b/web/static/images/emoji/computer.png
new file mode 100755
index 000000000..d4d268762
--- /dev/null
+++ b/web/static/images/emoji/computer.png
Binary files differ
diff --git a/web/static/images/emoji/confetti_ball.png b/web/static/images/emoji/confetti_ball.png
new file mode 100755
index 000000000..bd293e3d8
--- /dev/null
+++ b/web/static/images/emoji/confetti_ball.png
Binary files differ
diff --git a/web/static/images/emoji/confounded.png b/web/static/images/emoji/confounded.png
new file mode 100755
index 000000000..762c3766a
--- /dev/null
+++ b/web/static/images/emoji/confounded.png
Binary files differ
diff --git a/web/static/images/emoji/confused.png b/web/static/images/emoji/confused.png
new file mode 100755
index 000000000..8dc494db0
--- /dev/null
+++ b/web/static/images/emoji/confused.png
Binary files differ
diff --git a/web/static/images/emoji/congratulations.png b/web/static/images/emoji/congratulations.png
new file mode 100755
index 000000000..85814e33c
--- /dev/null
+++ b/web/static/images/emoji/congratulations.png
Binary files differ
diff --git a/web/static/images/emoji/construction.png b/web/static/images/emoji/construction.png
new file mode 100755
index 000000000..523e9f10b
--- /dev/null
+++ b/web/static/images/emoji/construction.png
Binary files differ
diff --git a/web/static/images/emoji/construction_worker.png b/web/static/images/emoji/construction_worker.png
new file mode 100755
index 000000000..4d6486047
--- /dev/null
+++ b/web/static/images/emoji/construction_worker.png
Binary files differ
diff --git a/web/static/images/emoji/convenience_store.png b/web/static/images/emoji/convenience_store.png
new file mode 100755
index 000000000..671696c2d
--- /dev/null
+++ b/web/static/images/emoji/convenience_store.png
Binary files differ
diff --git a/web/static/images/emoji/cookie.png b/web/static/images/emoji/cookie.png
new file mode 100755
index 000000000..653edb258
--- /dev/null
+++ b/web/static/images/emoji/cookie.png
Binary files differ
diff --git a/web/static/images/emoji/cool.png b/web/static/images/emoji/cool.png
new file mode 100755
index 000000000..937dcd792
--- /dev/null
+++ b/web/static/images/emoji/cool.png
Binary files differ
diff --git a/web/static/images/emoji/cop.png b/web/static/images/emoji/cop.png
new file mode 100755
index 000000000..43a5a84f8
--- /dev/null
+++ b/web/static/images/emoji/cop.png
Binary files differ
diff --git a/web/static/images/emoji/copyright.png b/web/static/images/emoji/copyright.png
new file mode 100755
index 000000000..38493c33f
--- /dev/null
+++ b/web/static/images/emoji/copyright.png
Binary files differ
diff --git a/web/static/images/emoji/corn.png b/web/static/images/emoji/corn.png
new file mode 100755
index 000000000..fe5d8b128
--- /dev/null
+++ b/web/static/images/emoji/corn.png
Binary files differ
diff --git a/web/static/images/emoji/couple.png b/web/static/images/emoji/couple.png
new file mode 100755
index 000000000..9e51f40e1
--- /dev/null
+++ b/web/static/images/emoji/couple.png
Binary files differ
diff --git a/web/static/images/emoji/couple_with_heart.png b/web/static/images/emoji/couple_with_heart.png
new file mode 100755
index 000000000..c503f40a9
--- /dev/null
+++ b/web/static/images/emoji/couple_with_heart.png
Binary files differ
diff --git a/web/static/images/emoji/couplekiss.png b/web/static/images/emoji/couplekiss.png
new file mode 100755
index 000000000..d02790822
--- /dev/null
+++ b/web/static/images/emoji/couplekiss.png
Binary files differ
diff --git a/web/static/images/emoji/cow.png b/web/static/images/emoji/cow.png
new file mode 100755
index 000000000..12e1ab6c0
--- /dev/null
+++ b/web/static/images/emoji/cow.png
Binary files differ
diff --git a/web/static/images/emoji/cow2.png b/web/static/images/emoji/cow2.png
new file mode 100755
index 000000000..594c92155
--- /dev/null
+++ b/web/static/images/emoji/cow2.png
Binary files differ
diff --git a/web/static/images/emoji/credit_card.png b/web/static/images/emoji/credit_card.png
new file mode 100755
index 000000000..be1c1dd30
--- /dev/null
+++ b/web/static/images/emoji/credit_card.png
Binary files differ
diff --git a/web/static/images/emoji/crescent_moon.png b/web/static/images/emoji/crescent_moon.png
new file mode 100755
index 000000000..afdb450d1
--- /dev/null
+++ b/web/static/images/emoji/crescent_moon.png
Binary files differ
diff --git a/web/static/images/emoji/crocodile.png b/web/static/images/emoji/crocodile.png
new file mode 100755
index 000000000..7435d5ab3
--- /dev/null
+++ b/web/static/images/emoji/crocodile.png
Binary files differ
diff --git a/web/static/images/emoji/crossed_flags.png b/web/static/images/emoji/crossed_flags.png
new file mode 100755
index 000000000..2397bcd0f
--- /dev/null
+++ b/web/static/images/emoji/crossed_flags.png
Binary files differ
diff --git a/web/static/images/emoji/crown.png b/web/static/images/emoji/crown.png
new file mode 100755
index 000000000..39da1d528
--- /dev/null
+++ b/web/static/images/emoji/crown.png
Binary files differ
diff --git a/web/static/images/emoji/cry.png b/web/static/images/emoji/cry.png
new file mode 100755
index 000000000..6d0d9afd2
--- /dev/null
+++ b/web/static/images/emoji/cry.png
Binary files differ
diff --git a/web/static/images/emoji/crying_cat_face.png b/web/static/images/emoji/crying_cat_face.png
new file mode 100755
index 000000000..42d4c27ca
--- /dev/null
+++ b/web/static/images/emoji/crying_cat_face.png
Binary files differ
diff --git a/web/static/images/emoji/crystal_ball.png b/web/static/images/emoji/crystal_ball.png
new file mode 100755
index 000000000..6d2c6c42d
--- /dev/null
+++ b/web/static/images/emoji/crystal_ball.png
Binary files differ
diff --git a/web/static/images/emoji/cupid.png b/web/static/images/emoji/cupid.png
new file mode 100755
index 000000000..498728476
--- /dev/null
+++ b/web/static/images/emoji/cupid.png
Binary files differ
diff --git a/web/static/images/emoji/curly_loop.png b/web/static/images/emoji/curly_loop.png
new file mode 100755
index 000000000..7dd841d00
--- /dev/null
+++ b/web/static/images/emoji/curly_loop.png
Binary files differ
diff --git a/web/static/images/emoji/currency_exchange.png b/web/static/images/emoji/currency_exchange.png
new file mode 100755
index 000000000..6ebebe70a
--- /dev/null
+++ b/web/static/images/emoji/currency_exchange.png
Binary files differ
diff --git a/web/static/images/emoji/curry.png b/web/static/images/emoji/curry.png
new file mode 100755
index 000000000..7983c706a
--- /dev/null
+++ b/web/static/images/emoji/curry.png
Binary files differ
diff --git a/web/static/images/emoji/custard.png b/web/static/images/emoji/custard.png
new file mode 100755
index 000000000..9f843b4c1
--- /dev/null
+++ b/web/static/images/emoji/custard.png
Binary files differ
diff --git a/web/static/images/emoji/customs.png b/web/static/images/emoji/customs.png
new file mode 100755
index 000000000..92691e311
--- /dev/null
+++ b/web/static/images/emoji/customs.png
Binary files differ
diff --git a/web/static/images/emoji/cyclone.png b/web/static/images/emoji/cyclone.png
new file mode 100755
index 000000000..5fd2e4512
--- /dev/null
+++ b/web/static/images/emoji/cyclone.png
Binary files differ
diff --git a/web/static/images/emoji/dancer.png b/web/static/images/emoji/dancer.png
new file mode 100755
index 000000000..7a7bf59f1
--- /dev/null
+++ b/web/static/images/emoji/dancer.png
Binary files differ
diff --git a/web/static/images/emoji/dancers.png b/web/static/images/emoji/dancers.png
new file mode 100755
index 000000000..2dfb451a7
--- /dev/null
+++ b/web/static/images/emoji/dancers.png
Binary files differ
diff --git a/web/static/images/emoji/dango.png b/web/static/images/emoji/dango.png
new file mode 100755
index 000000000..2d042aebe
--- /dev/null
+++ b/web/static/images/emoji/dango.png
Binary files differ
diff --git a/web/static/images/emoji/dart.png b/web/static/images/emoji/dart.png
new file mode 100755
index 000000000..5f16864cb
--- /dev/null
+++ b/web/static/images/emoji/dart.png
Binary files differ
diff --git a/web/static/images/emoji/dash.png b/web/static/images/emoji/dash.png
new file mode 100755
index 000000000..dc2c0a8f4
--- /dev/null
+++ b/web/static/images/emoji/dash.png
Binary files differ
diff --git a/web/static/images/emoji/date.png b/web/static/images/emoji/date.png
new file mode 100755
index 000000000..6ad2efa5f
--- /dev/null
+++ b/web/static/images/emoji/date.png
Binary files differ
diff --git a/web/static/images/emoji/de.png b/web/static/images/emoji/de.png
new file mode 100755
index 000000000..16a28548c
--- /dev/null
+++ b/web/static/images/emoji/de.png
Binary files differ
diff --git a/web/static/images/emoji/deciduous_tree.png b/web/static/images/emoji/deciduous_tree.png
new file mode 100755
index 000000000..3fdf8c007
--- /dev/null
+++ b/web/static/images/emoji/deciduous_tree.png
Binary files differ
diff --git a/web/static/images/emoji/department_store.png b/web/static/images/emoji/department_store.png
new file mode 100755
index 000000000..68d959c50
--- /dev/null
+++ b/web/static/images/emoji/department_store.png
Binary files differ
diff --git a/web/static/images/emoji/diamond_shape_with_a_dot_inside.png b/web/static/images/emoji/diamond_shape_with_a_dot_inside.png
new file mode 100755
index 000000000..dfd1098b3
--- /dev/null
+++ b/web/static/images/emoji/diamond_shape_with_a_dot_inside.png
Binary files differ
diff --git a/web/static/images/emoji/diamonds.png b/web/static/images/emoji/diamonds.png
new file mode 100755
index 000000000..fe0827758
--- /dev/null
+++ b/web/static/images/emoji/diamonds.png
Binary files differ
diff --git a/web/static/images/emoji/disappointed.png b/web/static/images/emoji/disappointed.png
new file mode 100755
index 000000000..825520087
--- /dev/null
+++ b/web/static/images/emoji/disappointed.png
Binary files differ
diff --git a/web/static/images/emoji/disappointed_relieved.png b/web/static/images/emoji/disappointed_relieved.png
new file mode 100755
index 000000000..fa5f9e7f9
--- /dev/null
+++ b/web/static/images/emoji/disappointed_relieved.png
Binary files differ
diff --git a/web/static/images/emoji/dizzy.png b/web/static/images/emoji/dizzy.png
new file mode 100755
index 000000000..3702b6131
--- /dev/null
+++ b/web/static/images/emoji/dizzy.png
Binary files differ
diff --git a/web/static/images/emoji/dizzy_face.png b/web/static/images/emoji/dizzy_face.png
new file mode 100755
index 000000000..8001d6ff8
--- /dev/null
+++ b/web/static/images/emoji/dizzy_face.png
Binary files differ
diff --git a/web/static/images/emoji/do_not_litter.png b/web/static/images/emoji/do_not_litter.png
new file mode 100755
index 000000000..38c7ae7af
--- /dev/null
+++ b/web/static/images/emoji/do_not_litter.png
Binary files differ
diff --git a/web/static/images/emoji/dog.png b/web/static/images/emoji/dog.png
new file mode 100755
index 000000000..389a02bf2
--- /dev/null
+++ b/web/static/images/emoji/dog.png
Binary files differ
diff --git a/web/static/images/emoji/dog2.png b/web/static/images/emoji/dog2.png
new file mode 100755
index 000000000..c7f6a24ac
--- /dev/null
+++ b/web/static/images/emoji/dog2.png
Binary files differ
diff --git a/web/static/images/emoji/dollar.png b/web/static/images/emoji/dollar.png
new file mode 100755
index 000000000..63de88495
--- /dev/null
+++ b/web/static/images/emoji/dollar.png
Binary files differ
diff --git a/web/static/images/emoji/dolls.png b/web/static/images/emoji/dolls.png
new file mode 100755
index 000000000..47ce33900
--- /dev/null
+++ b/web/static/images/emoji/dolls.png
Binary files differ
diff --git a/web/static/images/emoji/dolphin.png b/web/static/images/emoji/dolphin.png
new file mode 100755
index 000000000..9326077a9
--- /dev/null
+++ b/web/static/images/emoji/dolphin.png
Binary files differ
diff --git a/web/static/images/emoji/donut.png b/web/static/images/emoji/donut.png
new file mode 100755
index 000000000..ccf869129
--- /dev/null
+++ b/web/static/images/emoji/donut.png
Binary files differ
diff --git a/web/static/images/emoji/door.png b/web/static/images/emoji/door.png
new file mode 100755
index 000000000..83c819ae4
--- /dev/null
+++ b/web/static/images/emoji/door.png
Binary files differ
diff --git a/web/static/images/emoji/doughnut.png b/web/static/images/emoji/doughnut.png
new file mode 100755
index 000000000..ccf869129
--- /dev/null
+++ b/web/static/images/emoji/doughnut.png
Binary files differ
diff --git a/web/static/images/emoji/dragon.png b/web/static/images/emoji/dragon.png
new file mode 100755
index 000000000..88d4784b8
--- /dev/null
+++ b/web/static/images/emoji/dragon.png
Binary files differ
diff --git a/web/static/images/emoji/dragon_face.png b/web/static/images/emoji/dragon_face.png
new file mode 100755
index 000000000..e5e556bd1
--- /dev/null
+++ b/web/static/images/emoji/dragon_face.png
Binary files differ
diff --git a/web/static/images/emoji/dress.png b/web/static/images/emoji/dress.png
new file mode 100755
index 000000000..6434e2e2f
--- /dev/null
+++ b/web/static/images/emoji/dress.png
Binary files differ
diff --git a/web/static/images/emoji/dromedary_camel.png b/web/static/images/emoji/dromedary_camel.png
new file mode 100755
index 000000000..c8c7b9ffa
--- /dev/null
+++ b/web/static/images/emoji/dromedary_camel.png
Binary files differ
diff --git a/web/static/images/emoji/droplet.png b/web/static/images/emoji/droplet.png
new file mode 100755
index 000000000..cae7f4951
--- /dev/null
+++ b/web/static/images/emoji/droplet.png
Binary files differ
diff --git a/web/static/images/emoji/dvd.png b/web/static/images/emoji/dvd.png
new file mode 100755
index 000000000..363c83d01
--- /dev/null
+++ b/web/static/images/emoji/dvd.png
Binary files differ
diff --git a/web/static/images/emoji/e-mail.png b/web/static/images/emoji/e-mail.png
new file mode 100755
index 000000000..176a8e1e8
--- /dev/null
+++ b/web/static/images/emoji/e-mail.png
Binary files differ
diff --git a/web/static/images/emoji/ear.png b/web/static/images/emoji/ear.png
new file mode 100755
index 000000000..2bbbf10c9
--- /dev/null
+++ b/web/static/images/emoji/ear.png
Binary files differ
diff --git a/web/static/images/emoji/ear_of_rice.png b/web/static/images/emoji/ear_of_rice.png
new file mode 100755
index 000000000..a9bba5c2c
--- /dev/null
+++ b/web/static/images/emoji/ear_of_rice.png
Binary files differ
diff --git a/web/static/images/emoji/earth_africa.png b/web/static/images/emoji/earth_africa.png
new file mode 100755
index 000000000..44ce5ecb6
--- /dev/null
+++ b/web/static/images/emoji/earth_africa.png
Binary files differ
diff --git a/web/static/images/emoji/earth_americas.png b/web/static/images/emoji/earth_americas.png
new file mode 100755
index 000000000..97d717671
--- /dev/null
+++ b/web/static/images/emoji/earth_americas.png
Binary files differ
diff --git a/web/static/images/emoji/earth_asia.png b/web/static/images/emoji/earth_asia.png
new file mode 100755
index 000000000..95ec357ca
--- /dev/null
+++ b/web/static/images/emoji/earth_asia.png
Binary files differ
diff --git a/web/static/images/emoji/egg.png b/web/static/images/emoji/egg.png
new file mode 100755
index 000000000..c3de6ae4e
--- /dev/null
+++ b/web/static/images/emoji/egg.png
Binary files differ
diff --git a/web/static/images/emoji/eggplant.png b/web/static/images/emoji/eggplant.png
new file mode 100755
index 000000000..66f25fce4
--- /dev/null
+++ b/web/static/images/emoji/eggplant.png
Binary files differ
diff --git a/web/static/images/emoji/eight.png b/web/static/images/emoji/eight.png
new file mode 100755
index 000000000..7bdb42232
--- /dev/null
+++ b/web/static/images/emoji/eight.png
Binary files differ
diff --git a/web/static/images/emoji/eight_pointed_black_star.png b/web/static/images/emoji/eight_pointed_black_star.png
new file mode 100755
index 000000000..2420a7768
--- /dev/null
+++ b/web/static/images/emoji/eight_pointed_black_star.png
Binary files differ
diff --git a/web/static/images/emoji/eight_spoked_asterisk.png b/web/static/images/emoji/eight_spoked_asterisk.png
new file mode 100755
index 000000000..946a20333
--- /dev/null
+++ b/web/static/images/emoji/eight_spoked_asterisk.png
Binary files differ
diff --git a/web/static/images/emoji/electric_plug.png b/web/static/images/emoji/electric_plug.png
new file mode 100755
index 000000000..2837bab4f
--- /dev/null
+++ b/web/static/images/emoji/electric_plug.png
Binary files differ
diff --git a/web/static/images/emoji/elephant.png b/web/static/images/emoji/elephant.png
new file mode 100755
index 000000000..5ca04570e
--- /dev/null
+++ b/web/static/images/emoji/elephant.png
Binary files differ
diff --git a/web/static/images/emoji/email.png b/web/static/images/emoji/email.png
new file mode 100755
index 000000000..0e01fd5f0
--- /dev/null
+++ b/web/static/images/emoji/email.png
Binary files differ
diff --git a/web/static/images/emoji/end.png b/web/static/images/emoji/end.png
new file mode 100755
index 000000000..61a4399ad
--- /dev/null
+++ b/web/static/images/emoji/end.png
Binary files differ
diff --git a/web/static/images/emoji/envelope.png b/web/static/images/emoji/envelope.png
new file mode 100755
index 000000000..3631861bb
--- /dev/null
+++ b/web/static/images/emoji/envelope.png
Binary files differ
diff --git a/web/static/images/emoji/es.png b/web/static/images/emoji/es.png
new file mode 100755
index 000000000..71b30bff3
--- /dev/null
+++ b/web/static/images/emoji/es.png
Binary files differ
diff --git a/web/static/images/emoji/euro.png b/web/static/images/emoji/euro.png
new file mode 100755
index 000000000..1c5904b71
--- /dev/null
+++ b/web/static/images/emoji/euro.png
Binary files differ
diff --git a/web/static/images/emoji/european_castle.png b/web/static/images/emoji/european_castle.png
new file mode 100755
index 000000000..8229b8a8a
--- /dev/null
+++ b/web/static/images/emoji/european_castle.png
Binary files differ
diff --git a/web/static/images/emoji/european_post_office.png b/web/static/images/emoji/european_post_office.png
new file mode 100755
index 000000000..0f65b1453
--- /dev/null
+++ b/web/static/images/emoji/european_post_office.png
Binary files differ
diff --git a/web/static/images/emoji/evergreen_tree.png b/web/static/images/emoji/evergreen_tree.png
new file mode 100755
index 000000000..ae8ad1037
--- /dev/null
+++ b/web/static/images/emoji/evergreen_tree.png
Binary files differ
diff --git a/web/static/images/emoji/exclamation.png b/web/static/images/emoji/exclamation.png
new file mode 100755
index 000000000..77bbdeabc
--- /dev/null
+++ b/web/static/images/emoji/exclamation.png
Binary files differ
diff --git a/web/static/images/emoji/expressionless.png b/web/static/images/emoji/expressionless.png
new file mode 100755
index 000000000..913ff4e2f
--- /dev/null
+++ b/web/static/images/emoji/expressionless.png
Binary files differ
diff --git a/web/static/images/emoji/eyeglasses.png b/web/static/images/emoji/eyeglasses.png
new file mode 100755
index 000000000..a3cf75a27
--- /dev/null
+++ b/web/static/images/emoji/eyeglasses.png
Binary files differ
diff --git a/web/static/images/emoji/eyes.png b/web/static/images/emoji/eyes.png
new file mode 100755
index 000000000..1ac24a615
--- /dev/null
+++ b/web/static/images/emoji/eyes.png
Binary files differ
diff --git a/web/static/images/emoji/facepunch.png b/web/static/images/emoji/facepunch.png
new file mode 100755
index 000000000..277047b7c
--- /dev/null
+++ b/web/static/images/emoji/facepunch.png
Binary files differ
diff --git a/web/static/images/emoji/factory.png b/web/static/images/emoji/factory.png
new file mode 100755
index 000000000..640463479
--- /dev/null
+++ b/web/static/images/emoji/factory.png
Binary files differ
diff --git a/web/static/images/emoji/fallen_leaf.png b/web/static/images/emoji/fallen_leaf.png
new file mode 100755
index 000000000..d49f9c175
--- /dev/null
+++ b/web/static/images/emoji/fallen_leaf.png
Binary files differ
diff --git a/web/static/images/emoji/family.png b/web/static/images/emoji/family.png
new file mode 100755
index 000000000..b4b365f3a
--- /dev/null
+++ b/web/static/images/emoji/family.png
Binary files differ
diff --git a/web/static/images/emoji/fast_forward.png b/web/static/images/emoji/fast_forward.png
new file mode 100755
index 000000000..8830e146e
--- /dev/null
+++ b/web/static/images/emoji/fast_forward.png
Binary files differ
diff --git a/web/static/images/emoji/fax.png b/web/static/images/emoji/fax.png
new file mode 100755
index 000000000..62be2c958
--- /dev/null
+++ b/web/static/images/emoji/fax.png
Binary files differ
diff --git a/web/static/images/emoji/fearful.png b/web/static/images/emoji/fearful.png
new file mode 100755
index 000000000..513fce47b
--- /dev/null
+++ b/web/static/images/emoji/fearful.png
Binary files differ
diff --git a/web/static/images/emoji/feelsgood.png b/web/static/images/emoji/feelsgood.png
new file mode 100755
index 000000000..361f969bc
--- /dev/null
+++ b/web/static/images/emoji/feelsgood.png
Binary files differ
diff --git a/web/static/images/emoji/feet.png b/web/static/images/emoji/feet.png
new file mode 100755
index 000000000..1b0147b1d
--- /dev/null
+++ b/web/static/images/emoji/feet.png
Binary files differ
diff --git a/web/static/images/emoji/ferris_wheel.png b/web/static/images/emoji/ferris_wheel.png
new file mode 100755
index 000000000..54a1dcfa1
--- /dev/null
+++ b/web/static/images/emoji/ferris_wheel.png
Binary files differ
diff --git a/web/static/images/emoji/file_folder.png b/web/static/images/emoji/file_folder.png
new file mode 100755
index 000000000..4d8bebf8a
--- /dev/null
+++ b/web/static/images/emoji/file_folder.png
Binary files differ
diff --git a/web/static/images/emoji/finnadie.png b/web/static/images/emoji/finnadie.png
new file mode 100755
index 000000000..bfc5a0d93
--- /dev/null
+++ b/web/static/images/emoji/finnadie.png
Binary files differ
diff --git a/web/static/images/emoji/fire.png b/web/static/images/emoji/fire.png
new file mode 100755
index 000000000..f2a3149bb
--- /dev/null
+++ b/web/static/images/emoji/fire.png
Binary files differ
diff --git a/web/static/images/emoji/fire_engine.png b/web/static/images/emoji/fire_engine.png
new file mode 100755
index 000000000..9e6c59c99
--- /dev/null
+++ b/web/static/images/emoji/fire_engine.png
Binary files differ
diff --git a/web/static/images/emoji/fireworks.png b/web/static/images/emoji/fireworks.png
new file mode 100755
index 000000000..b4eccd577
--- /dev/null
+++ b/web/static/images/emoji/fireworks.png
Binary files differ
diff --git a/web/static/images/emoji/first_quarter_moon.png b/web/static/images/emoji/first_quarter_moon.png
new file mode 100755
index 000000000..f38c23693
--- /dev/null
+++ b/web/static/images/emoji/first_quarter_moon.png
Binary files differ
diff --git a/web/static/images/emoji/first_quarter_moon_with_face.png b/web/static/images/emoji/first_quarter_moon_with_face.png
new file mode 100755
index 000000000..85ae2ce72
--- /dev/null
+++ b/web/static/images/emoji/first_quarter_moon_with_face.png
Binary files differ
diff --git a/web/static/images/emoji/fish.png b/web/static/images/emoji/fish.png
new file mode 100755
index 000000000..90bdda2c9
--- /dev/null
+++ b/web/static/images/emoji/fish.png
Binary files differ
diff --git a/web/static/images/emoji/fish_cake.png b/web/static/images/emoji/fish_cake.png
new file mode 100755
index 000000000..a8f22614d
--- /dev/null
+++ b/web/static/images/emoji/fish_cake.png
Binary files differ
diff --git a/web/static/images/emoji/fishing_pole_and_fish.png b/web/static/images/emoji/fishing_pole_and_fish.png
new file mode 100755
index 000000000..d84609c3b
--- /dev/null
+++ b/web/static/images/emoji/fishing_pole_and_fish.png
Binary files differ
diff --git a/web/static/images/emoji/fist.png b/web/static/images/emoji/fist.png
new file mode 100755
index 000000000..ecc8874c2
--- /dev/null
+++ b/web/static/images/emoji/fist.png
Binary files differ
diff --git a/web/static/images/emoji/five.png b/web/static/images/emoji/five.png
new file mode 100755
index 000000000..794321aa2
--- /dev/null
+++ b/web/static/images/emoji/five.png
Binary files differ
diff --git a/web/static/images/emoji/flags.png b/web/static/images/emoji/flags.png
new file mode 100755
index 000000000..540164e84
--- /dev/null
+++ b/web/static/images/emoji/flags.png
Binary files differ
diff --git a/web/static/images/emoji/flashlight.png b/web/static/images/emoji/flashlight.png
new file mode 100755
index 000000000..215940aa8
--- /dev/null
+++ b/web/static/images/emoji/flashlight.png
Binary files differ
diff --git a/web/static/images/emoji/floppy_disk.png b/web/static/images/emoji/floppy_disk.png
new file mode 100755
index 000000000..4ad56315a
--- /dev/null
+++ b/web/static/images/emoji/floppy_disk.png
Binary files differ
diff --git a/web/static/images/emoji/flower_playing_cards.png b/web/static/images/emoji/flower_playing_cards.png
new file mode 100755
index 000000000..cc46a6a1f
--- /dev/null
+++ b/web/static/images/emoji/flower_playing_cards.png
Binary files differ
diff --git a/web/static/images/emoji/flushed.png b/web/static/images/emoji/flushed.png
new file mode 100755
index 000000000..74b78c9c0
--- /dev/null
+++ b/web/static/images/emoji/flushed.png
Binary files differ
diff --git a/web/static/images/emoji/foggy.png b/web/static/images/emoji/foggy.png
new file mode 100755
index 000000000..3c7b8b04b
--- /dev/null
+++ b/web/static/images/emoji/foggy.png
Binary files differ
diff --git a/web/static/images/emoji/football.png b/web/static/images/emoji/football.png
new file mode 100755
index 000000000..0e4e168fa
--- /dev/null
+++ b/web/static/images/emoji/football.png
Binary files differ
diff --git a/web/static/images/emoji/fork_and_knife.png b/web/static/images/emoji/fork_and_knife.png
new file mode 100755
index 000000000..8ba4bc653
--- /dev/null
+++ b/web/static/images/emoji/fork_and_knife.png
Binary files differ
diff --git a/web/static/images/emoji/fountain.png b/web/static/images/emoji/fountain.png
new file mode 100755
index 000000000..da126e648
--- /dev/null
+++ b/web/static/images/emoji/fountain.png
Binary files differ
diff --git a/web/static/images/emoji/four.png b/web/static/images/emoji/four.png
new file mode 100755
index 000000000..14782ba23
--- /dev/null
+++ b/web/static/images/emoji/four.png
Binary files differ
diff --git a/web/static/images/emoji/four_leaf_clover.png b/web/static/images/emoji/four_leaf_clover.png
new file mode 100755
index 000000000..f2014bea4
--- /dev/null
+++ b/web/static/images/emoji/four_leaf_clover.png
Binary files differ
diff --git a/web/static/images/emoji/fr.png b/web/static/images/emoji/fr.png
new file mode 100755
index 000000000..6311c9115
--- /dev/null
+++ b/web/static/images/emoji/fr.png
Binary files differ
diff --git a/web/static/images/emoji/free.png b/web/static/images/emoji/free.png
new file mode 100755
index 000000000..c886cf249
--- /dev/null
+++ b/web/static/images/emoji/free.png
Binary files differ
diff --git a/web/static/images/emoji/fried_shrimp.png b/web/static/images/emoji/fried_shrimp.png
new file mode 100755
index 000000000..c8c284bf1
--- /dev/null
+++ b/web/static/images/emoji/fried_shrimp.png
Binary files differ
diff --git a/web/static/images/emoji/fries.png b/web/static/images/emoji/fries.png
new file mode 100755
index 000000000..cfef66966
--- /dev/null
+++ b/web/static/images/emoji/fries.png
Binary files differ
diff --git a/web/static/images/emoji/frog.png b/web/static/images/emoji/frog.png
new file mode 100755
index 000000000..cfe11b18f
--- /dev/null
+++ b/web/static/images/emoji/frog.png
Binary files differ
diff --git a/web/static/images/emoji/frowning.png b/web/static/images/emoji/frowning.png
new file mode 100755
index 000000000..487b77016
--- /dev/null
+++ b/web/static/images/emoji/frowning.png
Binary files differ
diff --git a/web/static/images/emoji/fu.png b/web/static/images/emoji/fu.png
new file mode 100755
index 000000000..61a3fee8d
--- /dev/null
+++ b/web/static/images/emoji/fu.png
Binary files differ
diff --git a/web/static/images/emoji/fuelpump.png b/web/static/images/emoji/fuelpump.png
new file mode 100755
index 000000000..54c29aeb1
--- /dev/null
+++ b/web/static/images/emoji/fuelpump.png
Binary files differ
diff --git a/web/static/images/emoji/full_moon.png b/web/static/images/emoji/full_moon.png
new file mode 100755
index 000000000..8ff657a25
--- /dev/null
+++ b/web/static/images/emoji/full_moon.png
Binary files differ
diff --git a/web/static/images/emoji/full_moon_with_face.png b/web/static/images/emoji/full_moon_with_face.png
new file mode 100755
index 000000000..d42b3f0fb
--- /dev/null
+++ b/web/static/images/emoji/full_moon_with_face.png
Binary files differ
diff --git a/web/static/images/emoji/game_die.png b/web/static/images/emoji/game_die.png
new file mode 100755
index 000000000..cff2bd8b7
--- /dev/null
+++ b/web/static/images/emoji/game_die.png
Binary files differ
diff --git a/web/static/images/emoji/gb.png b/web/static/images/emoji/gb.png
new file mode 100755
index 000000000..2a62c7a08
--- /dev/null
+++ b/web/static/images/emoji/gb.png
Binary files differ
diff --git a/web/static/images/emoji/gem.png b/web/static/images/emoji/gem.png
new file mode 100755
index 000000000..8a5d8dad5
--- /dev/null
+++ b/web/static/images/emoji/gem.png
Binary files differ
diff --git a/web/static/images/emoji/gemini.png b/web/static/images/emoji/gemini.png
new file mode 100755
index 000000000..d926f6e88
--- /dev/null
+++ b/web/static/images/emoji/gemini.png
Binary files differ
diff --git a/web/static/images/emoji/ghost.png b/web/static/images/emoji/ghost.png
new file mode 100755
index 000000000..671dd0c9e
--- /dev/null
+++ b/web/static/images/emoji/ghost.png
Binary files differ
diff --git a/web/static/images/emoji/gift.png b/web/static/images/emoji/gift.png
new file mode 100755
index 000000000..552cfdc2b
--- /dev/null
+++ b/web/static/images/emoji/gift.png
Binary files differ
diff --git a/web/static/images/emoji/gift_heart.png b/web/static/images/emoji/gift_heart.png
new file mode 100755
index 000000000..f31c26a3f
--- /dev/null
+++ b/web/static/images/emoji/gift_heart.png
Binary files differ
diff --git a/web/static/images/emoji/girl.png b/web/static/images/emoji/girl.png
new file mode 100755
index 000000000..ea4126941
--- /dev/null
+++ b/web/static/images/emoji/girl.png
Binary files differ
diff --git a/web/static/images/emoji/globe_with_meridians.png b/web/static/images/emoji/globe_with_meridians.png
new file mode 100755
index 000000000..b19864667
--- /dev/null
+++ b/web/static/images/emoji/globe_with_meridians.png
Binary files differ
diff --git a/web/static/images/emoji/goat.png b/web/static/images/emoji/goat.png
new file mode 100755
index 000000000..4be9cf304
--- /dev/null
+++ b/web/static/images/emoji/goat.png
Binary files differ
diff --git a/web/static/images/emoji/goberserk.png b/web/static/images/emoji/goberserk.png
new file mode 100755
index 000000000..59a742aaa
--- /dev/null
+++ b/web/static/images/emoji/goberserk.png
Binary files differ
diff --git a/web/static/images/emoji/godmode.png b/web/static/images/emoji/godmode.png
new file mode 100755
index 000000000..7e75ab208
--- /dev/null
+++ b/web/static/images/emoji/godmode.png
Binary files differ
diff --git a/web/static/images/emoji/golf.png b/web/static/images/emoji/golf.png
new file mode 100755
index 000000000..cba2116a7
--- /dev/null
+++ b/web/static/images/emoji/golf.png
Binary files differ
diff --git a/web/static/images/emoji/grapes.png b/web/static/images/emoji/grapes.png
new file mode 100755
index 000000000..0f9f007a1
--- /dev/null
+++ b/web/static/images/emoji/grapes.png
Binary files differ
diff --git a/web/static/images/emoji/green_apple.png b/web/static/images/emoji/green_apple.png
new file mode 100755
index 000000000..337205cd1
--- /dev/null
+++ b/web/static/images/emoji/green_apple.png
Binary files differ
diff --git a/web/static/images/emoji/green_book.png b/web/static/images/emoji/green_book.png
new file mode 100755
index 000000000..e86651e5c
--- /dev/null
+++ b/web/static/images/emoji/green_book.png
Binary files differ
diff --git a/web/static/images/emoji/green_heart.png b/web/static/images/emoji/green_heart.png
new file mode 100755
index 000000000..7289cb814
--- /dev/null
+++ b/web/static/images/emoji/green_heart.png
Binary files differ
diff --git a/web/static/images/emoji/grey_exclamation.png b/web/static/images/emoji/grey_exclamation.png
new file mode 100755
index 000000000..cf027dda5
--- /dev/null
+++ b/web/static/images/emoji/grey_exclamation.png
Binary files differ
diff --git a/web/static/images/emoji/grey_question.png b/web/static/images/emoji/grey_question.png
new file mode 100755
index 000000000..fb97ba752
--- /dev/null
+++ b/web/static/images/emoji/grey_question.png
Binary files differ
diff --git a/web/static/images/emoji/grimacing.png b/web/static/images/emoji/grimacing.png
new file mode 100755
index 000000000..1219ba7d3
--- /dev/null
+++ b/web/static/images/emoji/grimacing.png
Binary files differ
diff --git a/web/static/images/emoji/grin.png b/web/static/images/emoji/grin.png
new file mode 100755
index 000000000..591cfcef8
--- /dev/null
+++ b/web/static/images/emoji/grin.png
Binary files differ
diff --git a/web/static/images/emoji/grinning.png b/web/static/images/emoji/grinning.png
new file mode 100755
index 000000000..7e812b7ed
--- /dev/null
+++ b/web/static/images/emoji/grinning.png
Binary files differ
diff --git a/web/static/images/emoji/guardsman.png b/web/static/images/emoji/guardsman.png
new file mode 100755
index 000000000..b67b335d6
--- /dev/null
+++ b/web/static/images/emoji/guardsman.png
Binary files differ
diff --git a/web/static/images/emoji/guitar.png b/web/static/images/emoji/guitar.png
new file mode 100755
index 000000000..2b7fa43c9
--- /dev/null
+++ b/web/static/images/emoji/guitar.png
Binary files differ
diff --git a/web/static/images/emoji/gun.png b/web/static/images/emoji/gun.png
new file mode 100755
index 000000000..c49dc52c6
--- /dev/null
+++ b/web/static/images/emoji/gun.png
Binary files differ
diff --git a/web/static/images/emoji/haircut.png b/web/static/images/emoji/haircut.png
new file mode 100755
index 000000000..902d273f6
--- /dev/null
+++ b/web/static/images/emoji/haircut.png
Binary files differ
diff --git a/web/static/images/emoji/hamburger.png b/web/static/images/emoji/hamburger.png
new file mode 100755
index 000000000..9f1a3fdff
--- /dev/null
+++ b/web/static/images/emoji/hamburger.png
Binary files differ
diff --git a/web/static/images/emoji/hammer.png b/web/static/images/emoji/hammer.png
new file mode 100755
index 000000000..482b1c747
--- /dev/null
+++ b/web/static/images/emoji/hammer.png
Binary files differ
diff --git a/web/static/images/emoji/hamster.png b/web/static/images/emoji/hamster.png
new file mode 100755
index 000000000..addfd2e6b
--- /dev/null
+++ b/web/static/images/emoji/hamster.png
Binary files differ
diff --git a/web/static/images/emoji/hand.png b/web/static/images/emoji/hand.png
new file mode 100755
index 000000000..5e45c25a5
--- /dev/null
+++ b/web/static/images/emoji/hand.png
Binary files differ
diff --git a/web/static/images/emoji/handbag.png b/web/static/images/emoji/handbag.png
new file mode 100755
index 000000000..d7adf04dd
--- /dev/null
+++ b/web/static/images/emoji/handbag.png
Binary files differ
diff --git a/web/static/images/emoji/hankey.png b/web/static/images/emoji/hankey.png
new file mode 100755
index 000000000..73a4dc840
--- /dev/null
+++ b/web/static/images/emoji/hankey.png
Binary files differ
diff --git a/web/static/images/emoji/hash.png b/web/static/images/emoji/hash.png
new file mode 100755
index 000000000..6765d7d3c
--- /dev/null
+++ b/web/static/images/emoji/hash.png
Binary files differ
diff --git a/web/static/images/emoji/hatched_chick.png b/web/static/images/emoji/hatched_chick.png
new file mode 100755
index 000000000..39c25bc7c
--- /dev/null
+++ b/web/static/images/emoji/hatched_chick.png
Binary files differ
diff --git a/web/static/images/emoji/hatching_chick.png b/web/static/images/emoji/hatching_chick.png
new file mode 100755
index 000000000..005a55519
--- /dev/null
+++ b/web/static/images/emoji/hatching_chick.png
Binary files differ
diff --git a/web/static/images/emoji/headphones.png b/web/static/images/emoji/headphones.png
new file mode 100755
index 000000000..ad83000e6
--- /dev/null
+++ b/web/static/images/emoji/headphones.png
Binary files differ
diff --git a/web/static/images/emoji/hear_no_evil.png b/web/static/images/emoji/hear_no_evil.png
new file mode 100755
index 000000000..f97a1f9a0
--- /dev/null
+++ b/web/static/images/emoji/hear_no_evil.png
Binary files differ
diff --git a/web/static/images/emoji/heart.png b/web/static/images/emoji/heart.png
new file mode 100755
index 000000000..7d7790ce4
--- /dev/null
+++ b/web/static/images/emoji/heart.png
Binary files differ
diff --git a/web/static/images/emoji/heart_decoration.png b/web/static/images/emoji/heart_decoration.png
new file mode 100755
index 000000000..b8be44db3
--- /dev/null
+++ b/web/static/images/emoji/heart_decoration.png
Binary files differ
diff --git a/web/static/images/emoji/heart_eyes.png b/web/static/images/emoji/heart_eyes.png
new file mode 100755
index 000000000..0e5794270
--- /dev/null
+++ b/web/static/images/emoji/heart_eyes.png
Binary files differ
diff --git a/web/static/images/emoji/heart_eyes_cat.png b/web/static/images/emoji/heart_eyes_cat.png
new file mode 100755
index 000000000..eeba240e5
--- /dev/null
+++ b/web/static/images/emoji/heart_eyes_cat.png
Binary files differ
diff --git a/web/static/images/emoji/heartbeat.png b/web/static/images/emoji/heartbeat.png
new file mode 100755
index 000000000..b6628f6fa
--- /dev/null
+++ b/web/static/images/emoji/heartbeat.png
Binary files differ
diff --git a/web/static/images/emoji/heartpulse.png b/web/static/images/emoji/heartpulse.png
new file mode 100755
index 000000000..a7491cbea
--- /dev/null
+++ b/web/static/images/emoji/heartpulse.png
Binary files differ
diff --git a/web/static/images/emoji/hearts.png b/web/static/images/emoji/hearts.png
new file mode 100755
index 000000000..e89471538
--- /dev/null
+++ b/web/static/images/emoji/hearts.png
Binary files differ
diff --git a/web/static/images/emoji/heavy_check_mark.png b/web/static/images/emoji/heavy_check_mark.png
new file mode 100755
index 000000000..d0f010b4a
--- /dev/null
+++ b/web/static/images/emoji/heavy_check_mark.png
Binary files differ
diff --git a/web/static/images/emoji/heavy_division_sign.png b/web/static/images/emoji/heavy_division_sign.png
new file mode 100755
index 000000000..e193fd252
--- /dev/null
+++ b/web/static/images/emoji/heavy_division_sign.png
Binary files differ
diff --git a/web/static/images/emoji/heavy_dollar_sign.png b/web/static/images/emoji/heavy_dollar_sign.png
new file mode 100755
index 000000000..5eddfc52b
--- /dev/null
+++ b/web/static/images/emoji/heavy_dollar_sign.png
Binary files differ
diff --git a/web/static/images/emoji/heavy_exclamation_mark.png b/web/static/images/emoji/heavy_exclamation_mark.png
new file mode 100755
index 000000000..4c560f5e3
--- /dev/null
+++ b/web/static/images/emoji/heavy_exclamation_mark.png
Binary files differ
diff --git a/web/static/images/emoji/heavy_minus_sign.png b/web/static/images/emoji/heavy_minus_sign.png
new file mode 100755
index 000000000..4a33f905a
--- /dev/null
+++ b/web/static/images/emoji/heavy_minus_sign.png
Binary files differ
diff --git a/web/static/images/emoji/heavy_multiplication_x.png b/web/static/images/emoji/heavy_multiplication_x.png
new file mode 100755
index 000000000..13d666078
--- /dev/null
+++ b/web/static/images/emoji/heavy_multiplication_x.png
Binary files differ
diff --git a/web/static/images/emoji/heavy_plus_sign.png b/web/static/images/emoji/heavy_plus_sign.png
new file mode 100755
index 000000000..ade3c3a85
--- /dev/null
+++ b/web/static/images/emoji/heavy_plus_sign.png
Binary files differ
diff --git a/web/static/images/emoji/helicopter.png b/web/static/images/emoji/helicopter.png
new file mode 100755
index 000000000..8e82a0d58
--- /dev/null
+++ b/web/static/images/emoji/helicopter.png
Binary files differ
diff --git a/web/static/images/emoji/herb.png b/web/static/images/emoji/herb.png
new file mode 100755
index 000000000..de1ff1b73
--- /dev/null
+++ b/web/static/images/emoji/herb.png
Binary files differ
diff --git a/web/static/images/emoji/hibiscus.png b/web/static/images/emoji/hibiscus.png
new file mode 100755
index 000000000..9365ae216
--- /dev/null
+++ b/web/static/images/emoji/hibiscus.png
Binary files differ
diff --git a/web/static/images/emoji/high_brightness.png b/web/static/images/emoji/high_brightness.png
new file mode 100755
index 000000000..ba9de7d40
--- /dev/null
+++ b/web/static/images/emoji/high_brightness.png
Binary files differ
diff --git a/web/static/images/emoji/high_heel.png b/web/static/images/emoji/high_heel.png
new file mode 100755
index 000000000..525b6a0dd
--- /dev/null
+++ b/web/static/images/emoji/high_heel.png
Binary files differ
diff --git a/web/static/images/emoji/hocho.png b/web/static/images/emoji/hocho.png
new file mode 100755
index 000000000..3f05193c7
--- /dev/null
+++ b/web/static/images/emoji/hocho.png
Binary files differ
diff --git a/web/static/images/emoji/honey_pot.png b/web/static/images/emoji/honey_pot.png
new file mode 100755
index 000000000..73278898a
--- /dev/null
+++ b/web/static/images/emoji/honey_pot.png
Binary files differ
diff --git a/web/static/images/emoji/honeybee.png b/web/static/images/emoji/honeybee.png
new file mode 100755
index 000000000..f53733953
--- /dev/null
+++ b/web/static/images/emoji/honeybee.png
Binary files differ
diff --git a/web/static/images/emoji/horse.png b/web/static/images/emoji/horse.png
new file mode 100755
index 000000000..78d580ad3
--- /dev/null
+++ b/web/static/images/emoji/horse.png
Binary files differ
diff --git a/web/static/images/emoji/horse_racing.png b/web/static/images/emoji/horse_racing.png
new file mode 100755
index 000000000..e3bbaec1d
--- /dev/null
+++ b/web/static/images/emoji/horse_racing.png
Binary files differ
diff --git a/web/static/images/emoji/hospital.png b/web/static/images/emoji/hospital.png
new file mode 100755
index 000000000..c05c49377
--- /dev/null
+++ b/web/static/images/emoji/hospital.png
Binary files differ
diff --git a/web/static/images/emoji/hotel.png b/web/static/images/emoji/hotel.png
new file mode 100755
index 000000000..d29f276a1
--- /dev/null
+++ b/web/static/images/emoji/hotel.png
Binary files differ
diff --git a/web/static/images/emoji/hotsprings.png b/web/static/images/emoji/hotsprings.png
new file mode 100755
index 000000000..a0bc9d75f
--- /dev/null
+++ b/web/static/images/emoji/hotsprings.png
Binary files differ
diff --git a/web/static/images/emoji/hourglass.png b/web/static/images/emoji/hourglass.png
new file mode 100755
index 000000000..405aab41b
--- /dev/null
+++ b/web/static/images/emoji/hourglass.png
Binary files differ
diff --git a/web/static/images/emoji/hourglass_flowing_sand.png b/web/static/images/emoji/hourglass_flowing_sand.png
new file mode 100755
index 000000000..b68eb6957
--- /dev/null
+++ b/web/static/images/emoji/hourglass_flowing_sand.png
Binary files differ
diff --git a/web/static/images/emoji/house.png b/web/static/images/emoji/house.png
new file mode 100755
index 000000000..95b9ee094
--- /dev/null
+++ b/web/static/images/emoji/house.png
Binary files differ
diff --git a/web/static/images/emoji/house_with_garden.png b/web/static/images/emoji/house_with_garden.png
new file mode 100755
index 000000000..3338fb717
--- /dev/null
+++ b/web/static/images/emoji/house_with_garden.png
Binary files differ
diff --git a/web/static/images/emoji/hurtrealbad.png b/web/static/images/emoji/hurtrealbad.png
new file mode 100755
index 000000000..146ef1a6a
--- /dev/null
+++ b/web/static/images/emoji/hurtrealbad.png
Binary files differ
diff --git a/web/static/images/emoji/hushed.png b/web/static/images/emoji/hushed.png
new file mode 100755
index 000000000..bbd2cd4bc
--- /dev/null
+++ b/web/static/images/emoji/hushed.png
Binary files differ
diff --git a/web/static/images/emoji/ice_cream.png b/web/static/images/emoji/ice_cream.png
new file mode 100755
index 000000000..190be0165
--- /dev/null
+++ b/web/static/images/emoji/ice_cream.png
Binary files differ
diff --git a/web/static/images/emoji/icecream.png b/web/static/images/emoji/icecream.png
new file mode 100755
index 000000000..871ce0976
--- /dev/null
+++ b/web/static/images/emoji/icecream.png
Binary files differ
diff --git a/web/static/images/emoji/id.png b/web/static/images/emoji/id.png
new file mode 100755
index 000000000..47437a76d
--- /dev/null
+++ b/web/static/images/emoji/id.png
Binary files differ
diff --git a/web/static/images/emoji/ideograph_advantage.png b/web/static/images/emoji/ideograph_advantage.png
new file mode 100755
index 000000000..3c1334d16
--- /dev/null
+++ b/web/static/images/emoji/ideograph_advantage.png
Binary files differ
diff --git a/web/static/images/emoji/imp.png b/web/static/images/emoji/imp.png
new file mode 100755
index 000000000..fa7d9dc10
--- /dev/null
+++ b/web/static/images/emoji/imp.png
Binary files differ
diff --git a/web/static/images/emoji/inbox_tray.png b/web/static/images/emoji/inbox_tray.png
new file mode 100755
index 000000000..e2df0f897
--- /dev/null
+++ b/web/static/images/emoji/inbox_tray.png
Binary files differ
diff --git a/web/static/images/emoji/incoming_envelope.png b/web/static/images/emoji/incoming_envelope.png
new file mode 100755
index 000000000..afc827125
--- /dev/null
+++ b/web/static/images/emoji/incoming_envelope.png
Binary files differ
diff --git a/web/static/images/emoji/information_desk_person.png b/web/static/images/emoji/information_desk_person.png
new file mode 100755
index 000000000..52c0a50a3
--- /dev/null
+++ b/web/static/images/emoji/information_desk_person.png
Binary files differ
diff --git a/web/static/images/emoji/information_source.png b/web/static/images/emoji/information_source.png
new file mode 100755
index 000000000..9cb8b09b2
--- /dev/null
+++ b/web/static/images/emoji/information_source.png
Binary files differ
diff --git a/web/static/images/emoji/innocent.png b/web/static/images/emoji/innocent.png
new file mode 100755
index 000000000..503b614f8
--- /dev/null
+++ b/web/static/images/emoji/innocent.png
Binary files differ
diff --git a/web/static/images/emoji/interrobang.png b/web/static/images/emoji/interrobang.png
new file mode 100755
index 000000000..64304b9f5
--- /dev/null
+++ b/web/static/images/emoji/interrobang.png
Binary files differ
diff --git a/web/static/images/emoji/iphone.png b/web/static/images/emoji/iphone.png
new file mode 100755
index 000000000..df007103b
--- /dev/null
+++ b/web/static/images/emoji/iphone.png
Binary files differ
diff --git a/web/static/images/emoji/it.png b/web/static/images/emoji/it.png
new file mode 100755
index 000000000..70bc9f324
--- /dev/null
+++ b/web/static/images/emoji/it.png
Binary files differ
diff --git a/web/static/images/emoji/izakaya_lantern.png b/web/static/images/emoji/izakaya_lantern.png
new file mode 100755
index 000000000..18730ad55
--- /dev/null
+++ b/web/static/images/emoji/izakaya_lantern.png
Binary files differ
diff --git a/web/static/images/emoji/jack_o_lantern.png b/web/static/images/emoji/jack_o_lantern.png
new file mode 100755
index 000000000..1f7667ea4
--- /dev/null
+++ b/web/static/images/emoji/jack_o_lantern.png
Binary files differ
diff --git a/web/static/images/emoji/japan.png b/web/static/images/emoji/japan.png
new file mode 100755
index 000000000..459328035
--- /dev/null
+++ b/web/static/images/emoji/japan.png
Binary files differ
diff --git a/web/static/images/emoji/japanese_castle.png b/web/static/images/emoji/japanese_castle.png
new file mode 100755
index 000000000..f225ab217
--- /dev/null
+++ b/web/static/images/emoji/japanese_castle.png
Binary files differ
diff --git a/web/static/images/emoji/japanese_goblin.png b/web/static/images/emoji/japanese_goblin.png
new file mode 100755
index 000000000..bd21b1875
--- /dev/null
+++ b/web/static/images/emoji/japanese_goblin.png
Binary files differ
diff --git a/web/static/images/emoji/japanese_ogre.png b/web/static/images/emoji/japanese_ogre.png
new file mode 100755
index 000000000..e9f5471c9
--- /dev/null
+++ b/web/static/images/emoji/japanese_ogre.png
Binary files differ
diff --git a/web/static/images/emoji/jeans.png b/web/static/images/emoji/jeans.png
new file mode 100755
index 000000000..d721cea54
--- /dev/null
+++ b/web/static/images/emoji/jeans.png
Binary files differ
diff --git a/web/static/images/emoji/joy.png b/web/static/images/emoji/joy.png
new file mode 100755
index 000000000..47df693d4
--- /dev/null
+++ b/web/static/images/emoji/joy.png
Binary files differ
diff --git a/web/static/images/emoji/joy_cat.png b/web/static/images/emoji/joy_cat.png
new file mode 100755
index 000000000..6c60cb0ef
--- /dev/null
+++ b/web/static/images/emoji/joy_cat.png
Binary files differ
diff --git a/web/static/images/emoji/jp.png b/web/static/images/emoji/jp.png
new file mode 100755
index 000000000..b786efbbd
--- /dev/null
+++ b/web/static/images/emoji/jp.png
Binary files differ
diff --git a/web/static/images/emoji/key.png b/web/static/images/emoji/key.png
new file mode 100755
index 000000000..34673213f
--- /dev/null
+++ b/web/static/images/emoji/key.png
Binary files differ
diff --git a/web/static/images/emoji/keycap_ten.png b/web/static/images/emoji/keycap_ten.png
new file mode 100755
index 000000000..71dac1c1c
--- /dev/null
+++ b/web/static/images/emoji/keycap_ten.png
Binary files differ
diff --git a/web/static/images/emoji/kimono.png b/web/static/images/emoji/kimono.png
new file mode 100755
index 000000000..34ffe137d
--- /dev/null
+++ b/web/static/images/emoji/kimono.png
Binary files differ
diff --git a/web/static/images/emoji/kiss.png b/web/static/images/emoji/kiss.png
new file mode 100755
index 000000000..14fd9918d
--- /dev/null
+++ b/web/static/images/emoji/kiss.png
Binary files differ
diff --git a/web/static/images/emoji/kissing.png b/web/static/images/emoji/kissing.png
new file mode 100755
index 000000000..f3c8dcd78
--- /dev/null
+++ b/web/static/images/emoji/kissing.png
Binary files differ
diff --git a/web/static/images/emoji/kissing_cat.png b/web/static/images/emoji/kissing_cat.png
new file mode 100755
index 000000000..adc62fbe3
--- /dev/null
+++ b/web/static/images/emoji/kissing_cat.png
Binary files differ
diff --git a/web/static/images/emoji/kissing_closed_eyes.png b/web/static/images/emoji/kissing_closed_eyes.png
new file mode 100755
index 000000000..449de1970
--- /dev/null
+++ b/web/static/images/emoji/kissing_closed_eyes.png
Binary files differ
diff --git a/web/static/images/emoji/kissing_face.png b/web/static/images/emoji/kissing_face.png
new file mode 100755
index 000000000..449de1970
--- /dev/null
+++ b/web/static/images/emoji/kissing_face.png
Binary files differ
diff --git a/web/static/images/emoji/kissing_heart.png b/web/static/images/emoji/kissing_heart.png
new file mode 100755
index 000000000..af9a80b7f
--- /dev/null
+++ b/web/static/images/emoji/kissing_heart.png
Binary files differ
diff --git a/web/static/images/emoji/kissing_smiling_eyes.png b/web/static/images/emoji/kissing_smiling_eyes.png
new file mode 100755
index 000000000..57f7b4935
--- /dev/null
+++ b/web/static/images/emoji/kissing_smiling_eyes.png
Binary files differ
diff --git a/web/static/images/emoji/koala.png b/web/static/images/emoji/koala.png
new file mode 100755
index 000000000..e17bd3cf5
--- /dev/null
+++ b/web/static/images/emoji/koala.png
Binary files differ
diff --git a/web/static/images/emoji/koko.png b/web/static/images/emoji/koko.png
new file mode 100755
index 000000000..3bef28c9f
--- /dev/null
+++ b/web/static/images/emoji/koko.png
Binary files differ
diff --git a/web/static/images/emoji/kr.png b/web/static/images/emoji/kr.png
new file mode 100755
index 000000000..b4c0c1b67
--- /dev/null
+++ b/web/static/images/emoji/kr.png
Binary files differ
diff --git a/web/static/images/emoji/large_blue_circle.png b/web/static/images/emoji/large_blue_circle.png
new file mode 100755
index 000000000..a5b4ad4aa
--- /dev/null
+++ b/web/static/images/emoji/large_blue_circle.png
Binary files differ
diff --git a/web/static/images/emoji/large_blue_diamond.png b/web/static/images/emoji/large_blue_diamond.png
new file mode 100755
index 000000000..f4598ec0f
--- /dev/null
+++ b/web/static/images/emoji/large_blue_diamond.png
Binary files differ
diff --git a/web/static/images/emoji/large_orange_diamond.png b/web/static/images/emoji/large_orange_diamond.png
new file mode 100755
index 000000000..803725aad
--- /dev/null
+++ b/web/static/images/emoji/large_orange_diamond.png
Binary files differ
diff --git a/web/static/images/emoji/last_quarter_moon.png b/web/static/images/emoji/last_quarter_moon.png
new file mode 100755
index 000000000..6ae30d6c2
--- /dev/null
+++ b/web/static/images/emoji/last_quarter_moon.png
Binary files differ
diff --git a/web/static/images/emoji/last_quarter_moon_with_face.png b/web/static/images/emoji/last_quarter_moon_with_face.png
new file mode 100755
index 000000000..9ece82dfe
--- /dev/null
+++ b/web/static/images/emoji/last_quarter_moon_with_face.png
Binary files differ
diff --git a/web/static/images/emoji/laughing.png b/web/static/images/emoji/laughing.png
new file mode 100755
index 000000000..11c91eb22
--- /dev/null
+++ b/web/static/images/emoji/laughing.png
Binary files differ
diff --git a/web/static/images/emoji/leaves.png b/web/static/images/emoji/leaves.png
new file mode 100755
index 000000000..5229e06bd
--- /dev/null
+++ b/web/static/images/emoji/leaves.png
Binary files differ
diff --git a/web/static/images/emoji/ledger.png b/web/static/images/emoji/ledger.png
new file mode 100755
index 000000000..e4f72acea
--- /dev/null
+++ b/web/static/images/emoji/ledger.png
Binary files differ
diff --git a/web/static/images/emoji/left_luggage.png b/web/static/images/emoji/left_luggage.png
new file mode 100755
index 000000000..1c08b464d
--- /dev/null
+++ b/web/static/images/emoji/left_luggage.png
Binary files differ
diff --git a/web/static/images/emoji/left_right_arrow.png b/web/static/images/emoji/left_right_arrow.png
new file mode 100755
index 000000000..b9fd11c51
--- /dev/null
+++ b/web/static/images/emoji/left_right_arrow.png
Binary files differ
diff --git a/web/static/images/emoji/leftwards_arrow_with_hook.png b/web/static/images/emoji/leftwards_arrow_with_hook.png
new file mode 100755
index 000000000..bc45dfefd
--- /dev/null
+++ b/web/static/images/emoji/leftwards_arrow_with_hook.png
Binary files differ
diff --git a/web/static/images/emoji/lemon.png b/web/static/images/emoji/lemon.png
new file mode 100755
index 000000000..9814dc959
--- /dev/null
+++ b/web/static/images/emoji/lemon.png
Binary files differ
diff --git a/web/static/images/emoji/leo.png b/web/static/images/emoji/leo.png
new file mode 100755
index 000000000..e025933b2
--- /dev/null
+++ b/web/static/images/emoji/leo.png
Binary files differ
diff --git a/web/static/images/emoji/leopard.png b/web/static/images/emoji/leopard.png
new file mode 100755
index 000000000..3e738d2d3
--- /dev/null
+++ b/web/static/images/emoji/leopard.png
Binary files differ
diff --git a/web/static/images/emoji/libra.png b/web/static/images/emoji/libra.png
new file mode 100755
index 000000000..6f4a927cd
--- /dev/null
+++ b/web/static/images/emoji/libra.png
Binary files differ
diff --git a/web/static/images/emoji/light_rail.png b/web/static/images/emoji/light_rail.png
new file mode 100755
index 000000000..bcfe801ee
--- /dev/null
+++ b/web/static/images/emoji/light_rail.png
Binary files differ
diff --git a/web/static/images/emoji/link.png b/web/static/images/emoji/link.png
new file mode 100755
index 000000000..0239e48e4
--- /dev/null
+++ b/web/static/images/emoji/link.png
Binary files differ
diff --git a/web/static/images/emoji/lips.png b/web/static/images/emoji/lips.png
new file mode 100755
index 000000000..826ed1102
--- /dev/null
+++ b/web/static/images/emoji/lips.png
Binary files differ
diff --git a/web/static/images/emoji/lipstick.png b/web/static/images/emoji/lipstick.png
new file mode 100755
index 000000000..82f990c56
--- /dev/null
+++ b/web/static/images/emoji/lipstick.png
Binary files differ
diff --git a/web/static/images/emoji/lock.png b/web/static/images/emoji/lock.png
new file mode 100755
index 000000000..4892b0235
--- /dev/null
+++ b/web/static/images/emoji/lock.png
Binary files differ
diff --git a/web/static/images/emoji/lock_with_ink_pen.png b/web/static/images/emoji/lock_with_ink_pen.png
new file mode 100755
index 000000000..375e67e82
--- /dev/null
+++ b/web/static/images/emoji/lock_with_ink_pen.png
Binary files differ
diff --git a/web/static/images/emoji/lollipop.png b/web/static/images/emoji/lollipop.png
new file mode 100755
index 000000000..ba55e7093
--- /dev/null
+++ b/web/static/images/emoji/lollipop.png
Binary files differ
diff --git a/web/static/images/emoji/loop.png b/web/static/images/emoji/loop.png
new file mode 100755
index 000000000..ef34df3a4
--- /dev/null
+++ b/web/static/images/emoji/loop.png
Binary files differ
diff --git a/web/static/images/emoji/loudspeaker.png b/web/static/images/emoji/loudspeaker.png
new file mode 100755
index 000000000..752385e52
--- /dev/null
+++ b/web/static/images/emoji/loudspeaker.png
Binary files differ
diff --git a/web/static/images/emoji/love_hotel.png b/web/static/images/emoji/love_hotel.png
new file mode 100755
index 000000000..44d7db828
--- /dev/null
+++ b/web/static/images/emoji/love_hotel.png
Binary files differ
diff --git a/web/static/images/emoji/love_letter.png b/web/static/images/emoji/love_letter.png
new file mode 100755
index 000000000..e29981f44
--- /dev/null
+++ b/web/static/images/emoji/love_letter.png
Binary files differ
diff --git a/web/static/images/emoji/low_brightness.png b/web/static/images/emoji/low_brightness.png
new file mode 100755
index 000000000..ea15bde4f
--- /dev/null
+++ b/web/static/images/emoji/low_brightness.png
Binary files differ
diff --git a/web/static/images/emoji/m.png b/web/static/images/emoji/m.png
new file mode 100755
index 000000000..7e3a3bffb
--- /dev/null
+++ b/web/static/images/emoji/m.png
Binary files differ
diff --git a/web/static/images/emoji/mag.png b/web/static/images/emoji/mag.png
new file mode 100755
index 000000000..aa5b1d7c4
--- /dev/null
+++ b/web/static/images/emoji/mag.png
Binary files differ
diff --git a/web/static/images/emoji/mag_right.png b/web/static/images/emoji/mag_right.png
new file mode 100755
index 000000000..6e6cf11e6
--- /dev/null
+++ b/web/static/images/emoji/mag_right.png
Binary files differ
diff --git a/web/static/images/emoji/mahjong.png b/web/static/images/emoji/mahjong.png
new file mode 100755
index 000000000..f51ce65fd
--- /dev/null
+++ b/web/static/images/emoji/mahjong.png
Binary files differ
diff --git a/web/static/images/emoji/mailbox.png b/web/static/images/emoji/mailbox.png
new file mode 100755
index 000000000..8351e7076
--- /dev/null
+++ b/web/static/images/emoji/mailbox.png
Binary files differ
diff --git a/web/static/images/emoji/mailbox_closed.png b/web/static/images/emoji/mailbox_closed.png
new file mode 100755
index 000000000..a5982b69b
--- /dev/null
+++ b/web/static/images/emoji/mailbox_closed.png
Binary files differ
diff --git a/web/static/images/emoji/mailbox_with_mail.png b/web/static/images/emoji/mailbox_with_mail.png
new file mode 100755
index 000000000..dae345943
--- /dev/null
+++ b/web/static/images/emoji/mailbox_with_mail.png
Binary files differ
diff --git a/web/static/images/emoji/mailbox_with_no_mail.png b/web/static/images/emoji/mailbox_with_no_mail.png
new file mode 100755
index 000000000..59f15c5d7
--- /dev/null
+++ b/web/static/images/emoji/mailbox_with_no_mail.png
Binary files differ
diff --git a/web/static/images/emoji/man.png b/web/static/images/emoji/man.png
new file mode 100755
index 000000000..d9bfa26a6
--- /dev/null
+++ b/web/static/images/emoji/man.png
Binary files differ
diff --git a/web/static/images/emoji/man_with_gua_pi_mao.png b/web/static/images/emoji/man_with_gua_pi_mao.png
new file mode 100755
index 000000000..7aad74b55
--- /dev/null
+++ b/web/static/images/emoji/man_with_gua_pi_mao.png
Binary files differ
diff --git a/web/static/images/emoji/man_with_turban.png b/web/static/images/emoji/man_with_turban.png
new file mode 100755
index 000000000..036604caf
--- /dev/null
+++ b/web/static/images/emoji/man_with_turban.png
Binary files differ
diff --git a/web/static/images/emoji/mans_shoe.png b/web/static/images/emoji/mans_shoe.png
new file mode 100755
index 000000000..ecba9ba7d
--- /dev/null
+++ b/web/static/images/emoji/mans_shoe.png
Binary files differ
diff --git a/web/static/images/emoji/maple_leaf.png b/web/static/images/emoji/maple_leaf.png
new file mode 100755
index 000000000..4e9b47207
--- /dev/null
+++ b/web/static/images/emoji/maple_leaf.png
Binary files differ
diff --git a/web/static/images/emoji/mask.png b/web/static/images/emoji/mask.png
new file mode 100755
index 000000000..05887e99c
--- /dev/null
+++ b/web/static/images/emoji/mask.png
Binary files differ
diff --git a/web/static/images/emoji/massage.png b/web/static/images/emoji/massage.png
new file mode 100755
index 000000000..dd30d1597
--- /dev/null
+++ b/web/static/images/emoji/massage.png
Binary files differ
diff --git a/web/static/images/emoji/meat_on_bone.png b/web/static/images/emoji/meat_on_bone.png
new file mode 100755
index 000000000..5b79a660c
--- /dev/null
+++ b/web/static/images/emoji/meat_on_bone.png
Binary files differ
diff --git a/web/static/images/emoji/mega.png b/web/static/images/emoji/mega.png
new file mode 100755
index 000000000..022df2f8d
--- /dev/null
+++ b/web/static/images/emoji/mega.png
Binary files differ
diff --git a/web/static/images/emoji/melon.png b/web/static/images/emoji/melon.png
new file mode 100755
index 000000000..11c13cbbd
--- /dev/null
+++ b/web/static/images/emoji/melon.png
Binary files differ
diff --git a/web/static/images/emoji/memo.png b/web/static/images/emoji/memo.png
new file mode 100755
index 000000000..fc97ddbc9
--- /dev/null
+++ b/web/static/images/emoji/memo.png
Binary files differ
diff --git a/web/static/images/emoji/mens.png b/web/static/images/emoji/mens.png
new file mode 100755
index 000000000..abccfc9f2
--- /dev/null
+++ b/web/static/images/emoji/mens.png
Binary files differ
diff --git a/web/static/images/emoji/metal.png b/web/static/images/emoji/metal.png
new file mode 100755
index 000000000..94f1fda22
--- /dev/null
+++ b/web/static/images/emoji/metal.png
Binary files differ
diff --git a/web/static/images/emoji/metro.png b/web/static/images/emoji/metro.png
new file mode 100755
index 000000000..4acf5ab3e
--- /dev/null
+++ b/web/static/images/emoji/metro.png
Binary files differ
diff --git a/web/static/images/emoji/microphone.png b/web/static/images/emoji/microphone.png
new file mode 100755
index 000000000..68c74adad
--- /dev/null
+++ b/web/static/images/emoji/microphone.png
Binary files differ
diff --git a/web/static/images/emoji/microscope.png b/web/static/images/emoji/microscope.png
new file mode 100755
index 000000000..8b7a5e4e6
--- /dev/null
+++ b/web/static/images/emoji/microscope.png
Binary files differ
diff --git a/web/static/images/emoji/milky_way.png b/web/static/images/emoji/milky_way.png
new file mode 100755
index 000000000..901090a12
--- /dev/null
+++ b/web/static/images/emoji/milky_way.png
Binary files differ
diff --git a/web/static/images/emoji/minibus.png b/web/static/images/emoji/minibus.png
new file mode 100755
index 000000000..c52cef234
--- /dev/null
+++ b/web/static/images/emoji/minibus.png
Binary files differ
diff --git a/web/static/images/emoji/minidisc.png b/web/static/images/emoji/minidisc.png
new file mode 100755
index 000000000..e19cc5d01
--- /dev/null
+++ b/web/static/images/emoji/minidisc.png
Binary files differ
diff --git a/web/static/images/emoji/mobile_phone_off.png b/web/static/images/emoji/mobile_phone_off.png
new file mode 100755
index 000000000..fa16c763c
--- /dev/null
+++ b/web/static/images/emoji/mobile_phone_off.png
Binary files differ
diff --git a/web/static/images/emoji/money_with_wings.png b/web/static/images/emoji/money_with_wings.png
new file mode 100755
index 000000000..581a82449
--- /dev/null
+++ b/web/static/images/emoji/money_with_wings.png
Binary files differ
diff --git a/web/static/images/emoji/moneybag.png b/web/static/images/emoji/moneybag.png
new file mode 100755
index 000000000..5546c04ba
--- /dev/null
+++ b/web/static/images/emoji/moneybag.png
Binary files differ
diff --git a/web/static/images/emoji/monkey.png b/web/static/images/emoji/monkey.png
new file mode 100755
index 000000000..640703597
--- /dev/null
+++ b/web/static/images/emoji/monkey.png
Binary files differ
diff --git a/web/static/images/emoji/monkey_face.png b/web/static/images/emoji/monkey_face.png
new file mode 100755
index 000000000..6964cf4d5
--- /dev/null
+++ b/web/static/images/emoji/monkey_face.png
Binary files differ
diff --git a/web/static/images/emoji/monorail.png b/web/static/images/emoji/monorail.png
new file mode 100755
index 000000000..913d30024
--- /dev/null
+++ b/web/static/images/emoji/monorail.png
Binary files differ
diff --git a/web/static/images/emoji/mortar_board.png b/web/static/images/emoji/mortar_board.png
new file mode 100755
index 000000000..84513f6ba
--- /dev/null
+++ b/web/static/images/emoji/mortar_board.png
Binary files differ
diff --git a/web/static/images/emoji/mount_fuji.png b/web/static/images/emoji/mount_fuji.png
new file mode 100755
index 000000000..4c313e583
--- /dev/null
+++ b/web/static/images/emoji/mount_fuji.png
Binary files differ
diff --git a/web/static/images/emoji/mountain_bicyclist.png b/web/static/images/emoji/mountain_bicyclist.png
new file mode 100755
index 000000000..b69889756
--- /dev/null
+++ b/web/static/images/emoji/mountain_bicyclist.png
Binary files differ
diff --git a/web/static/images/emoji/mountain_cableway.png b/web/static/images/emoji/mountain_cableway.png
new file mode 100755
index 000000000..5688bb239
--- /dev/null
+++ b/web/static/images/emoji/mountain_cableway.png
Binary files differ
diff --git a/web/static/images/emoji/mountain_railway.png b/web/static/images/emoji/mountain_railway.png
new file mode 100755
index 000000000..1f3d1aab5
--- /dev/null
+++ b/web/static/images/emoji/mountain_railway.png
Binary files differ
diff --git a/web/static/images/emoji/mouse.png b/web/static/images/emoji/mouse.png
new file mode 100755
index 000000000..8ff162e2d
--- /dev/null
+++ b/web/static/images/emoji/mouse.png
Binary files differ
diff --git a/web/static/images/emoji/mouse2.png b/web/static/images/emoji/mouse2.png
new file mode 100755
index 000000000..2d777e5e1
--- /dev/null
+++ b/web/static/images/emoji/mouse2.png
Binary files differ
diff --git a/web/static/images/emoji/movie_camera.png b/web/static/images/emoji/movie_camera.png
new file mode 100755
index 000000000..9c1438409
--- /dev/null
+++ b/web/static/images/emoji/movie_camera.png
Binary files differ
diff --git a/web/static/images/emoji/moyai.png b/web/static/images/emoji/moyai.png
new file mode 100755
index 000000000..61a1a9c21
--- /dev/null
+++ b/web/static/images/emoji/moyai.png
Binary files differ
diff --git a/web/static/images/emoji/muscle.png b/web/static/images/emoji/muscle.png
new file mode 100755
index 000000000..19f92efb6
--- /dev/null
+++ b/web/static/images/emoji/muscle.png
Binary files differ
diff --git a/web/static/images/emoji/mushroom.png b/web/static/images/emoji/mushroom.png
new file mode 100755
index 000000000..5eeed8e79
--- /dev/null
+++ b/web/static/images/emoji/mushroom.png
Binary files differ
diff --git a/web/static/images/emoji/musical_keyboard.png b/web/static/images/emoji/musical_keyboard.png
new file mode 100755
index 000000000..93647a4a3
--- /dev/null
+++ b/web/static/images/emoji/musical_keyboard.png
Binary files differ
diff --git a/web/static/images/emoji/musical_note.png b/web/static/images/emoji/musical_note.png
new file mode 100755
index 000000000..68b261bcb
--- /dev/null
+++ b/web/static/images/emoji/musical_note.png
Binary files differ
diff --git a/web/static/images/emoji/musical_score.png b/web/static/images/emoji/musical_score.png
new file mode 100755
index 000000000..c99e3381f
--- /dev/null
+++ b/web/static/images/emoji/musical_score.png
Binary files differ
diff --git a/web/static/images/emoji/mute.png b/web/static/images/emoji/mute.png
new file mode 100755
index 000000000..4cf67c367
--- /dev/null
+++ b/web/static/images/emoji/mute.png
Binary files differ
diff --git a/web/static/images/emoji/nail_care.png b/web/static/images/emoji/nail_care.png
new file mode 100755
index 000000000..6a66e63d2
--- /dev/null
+++ b/web/static/images/emoji/nail_care.png
Binary files differ
diff --git a/web/static/images/emoji/name_badge.png b/web/static/images/emoji/name_badge.png
new file mode 100755
index 000000000..2b712dcd5
--- /dev/null
+++ b/web/static/images/emoji/name_badge.png
Binary files differ
diff --git a/web/static/images/emoji/neckbeard.png b/web/static/images/emoji/neckbeard.png
new file mode 100755
index 000000000..6e31d1652
--- /dev/null
+++ b/web/static/images/emoji/neckbeard.png
Binary files differ
diff --git a/web/static/images/emoji/necktie.png b/web/static/images/emoji/necktie.png
new file mode 100755
index 000000000..80461c66f
--- /dev/null
+++ b/web/static/images/emoji/necktie.png
Binary files differ
diff --git a/web/static/images/emoji/negative_squared_cross_mark.png b/web/static/images/emoji/negative_squared_cross_mark.png
new file mode 100755
index 000000000..b47a0cece
--- /dev/null
+++ b/web/static/images/emoji/negative_squared_cross_mark.png
Binary files differ
diff --git a/web/static/images/emoji/neutral_face.png b/web/static/images/emoji/neutral_face.png
new file mode 100755
index 000000000..682a1ba06
--- /dev/null
+++ b/web/static/images/emoji/neutral_face.png
Binary files differ
diff --git a/web/static/images/emoji/new.png b/web/static/images/emoji/new.png
new file mode 100755
index 000000000..28d1570e0
--- /dev/null
+++ b/web/static/images/emoji/new.png
Binary files differ
diff --git a/web/static/images/emoji/new_moon.png b/web/static/images/emoji/new_moon.png
new file mode 100755
index 000000000..72492cb90
--- /dev/null
+++ b/web/static/images/emoji/new_moon.png
Binary files differ
diff --git a/web/static/images/emoji/new_moon_with_face.png b/web/static/images/emoji/new_moon_with_face.png
new file mode 100755
index 000000000..21a696eb9
--- /dev/null
+++ b/web/static/images/emoji/new_moon_with_face.png
Binary files differ
diff --git a/web/static/images/emoji/newspaper.png b/web/static/images/emoji/newspaper.png
new file mode 100755
index 000000000..60c3394dc
--- /dev/null
+++ b/web/static/images/emoji/newspaper.png
Binary files differ
diff --git a/web/static/images/emoji/ng.png b/web/static/images/emoji/ng.png
new file mode 100755
index 000000000..2ca180ae3
--- /dev/null
+++ b/web/static/images/emoji/ng.png
Binary files differ
diff --git a/web/static/images/emoji/nine.png b/web/static/images/emoji/nine.png
new file mode 100755
index 000000000..8006cc909
--- /dev/null
+++ b/web/static/images/emoji/nine.png
Binary files differ
diff --git a/web/static/images/emoji/no_bell.png b/web/static/images/emoji/no_bell.png
new file mode 100755
index 000000000..613b81cd2
--- /dev/null
+++ b/web/static/images/emoji/no_bell.png
Binary files differ
diff --git a/web/static/images/emoji/no_bicycles.png b/web/static/images/emoji/no_bicycles.png
new file mode 100755
index 000000000..4b2621664
--- /dev/null
+++ b/web/static/images/emoji/no_bicycles.png
Binary files differ
diff --git a/web/static/images/emoji/no_entry.png b/web/static/images/emoji/no_entry.png
new file mode 100755
index 000000000..cf2086a8e
--- /dev/null
+++ b/web/static/images/emoji/no_entry.png
Binary files differ
diff --git a/web/static/images/emoji/no_entry_sign.png b/web/static/images/emoji/no_entry_sign.png
new file mode 100755
index 000000000..b3231f66d
--- /dev/null
+++ b/web/static/images/emoji/no_entry_sign.png
Binary files differ
diff --git a/web/static/images/emoji/no_good.png b/web/static/images/emoji/no_good.png
new file mode 100755
index 000000000..d459a35bc
--- /dev/null
+++ b/web/static/images/emoji/no_good.png
Binary files differ
diff --git a/web/static/images/emoji/no_mobile_phones.png b/web/static/images/emoji/no_mobile_phones.png
new file mode 100755
index 000000000..41df57cf8
--- /dev/null
+++ b/web/static/images/emoji/no_mobile_phones.png
Binary files differ
diff --git a/web/static/images/emoji/no_mouth.png b/web/static/images/emoji/no_mouth.png
new file mode 100755
index 000000000..e67802046
--- /dev/null
+++ b/web/static/images/emoji/no_mouth.png
Binary files differ
diff --git a/web/static/images/emoji/no_pedestrians.png b/web/static/images/emoji/no_pedestrians.png
new file mode 100755
index 000000000..53ee0f927
--- /dev/null
+++ b/web/static/images/emoji/no_pedestrians.png
Binary files differ
diff --git a/web/static/images/emoji/no_smoking.png b/web/static/images/emoji/no_smoking.png
new file mode 100755
index 000000000..5880ddfd1
--- /dev/null
+++ b/web/static/images/emoji/no_smoking.png
Binary files differ
diff --git a/web/static/images/emoji/non-potable_water.png b/web/static/images/emoji/non-potable_water.png
new file mode 100755
index 000000000..1b29d35b9
--- /dev/null
+++ b/web/static/images/emoji/non-potable_water.png
Binary files differ
diff --git a/web/static/images/emoji/nose.png b/web/static/images/emoji/nose.png
new file mode 100755
index 000000000..ad17c16c2
--- /dev/null
+++ b/web/static/images/emoji/nose.png
Binary files differ
diff --git a/web/static/images/emoji/notebook.png b/web/static/images/emoji/notebook.png
new file mode 100755
index 000000000..5f0a5f6a2
--- /dev/null
+++ b/web/static/images/emoji/notebook.png
Binary files differ
diff --git a/web/static/images/emoji/notebook_with_decorative_cover.png b/web/static/images/emoji/notebook_with_decorative_cover.png
new file mode 100755
index 000000000..4f3b14c85
--- /dev/null
+++ b/web/static/images/emoji/notebook_with_decorative_cover.png
Binary files differ
diff --git a/web/static/images/emoji/notes.png b/web/static/images/emoji/notes.png
new file mode 100755
index 000000000..0956d6ab2
--- /dev/null
+++ b/web/static/images/emoji/notes.png
Binary files differ
diff --git a/web/static/images/emoji/nut_and_bolt.png b/web/static/images/emoji/nut_and_bolt.png
new file mode 100755
index 000000000..bddfa72a7
--- /dev/null
+++ b/web/static/images/emoji/nut_and_bolt.png
Binary files differ
diff --git a/web/static/images/emoji/o.png b/web/static/images/emoji/o.png
new file mode 100755
index 000000000..1ff846c19
--- /dev/null
+++ b/web/static/images/emoji/o.png
Binary files differ
diff --git a/web/static/images/emoji/o2.png b/web/static/images/emoji/o2.png
new file mode 100755
index 000000000..d85f9fb98
--- /dev/null
+++ b/web/static/images/emoji/o2.png
Binary files differ
diff --git a/web/static/images/emoji/ocean.png b/web/static/images/emoji/ocean.png
new file mode 100755
index 000000000..f8d520cd4
--- /dev/null
+++ b/web/static/images/emoji/ocean.png
Binary files differ
diff --git a/web/static/images/emoji/octocat.png b/web/static/images/emoji/octocat.png
new file mode 100755
index 000000000..d296f25fe
--- /dev/null
+++ b/web/static/images/emoji/octocat.png
Binary files differ
diff --git a/web/static/images/emoji/octopus.png b/web/static/images/emoji/octopus.png
new file mode 100755
index 000000000..52ce64b46
--- /dev/null
+++ b/web/static/images/emoji/octopus.png
Binary files differ
diff --git a/web/static/images/emoji/oden.png b/web/static/images/emoji/oden.png
new file mode 100755
index 000000000..73add1c73
--- /dev/null
+++ b/web/static/images/emoji/oden.png
Binary files differ
diff --git a/web/static/images/emoji/office.png b/web/static/images/emoji/office.png
new file mode 100755
index 000000000..53c3ef8d1
--- /dev/null
+++ b/web/static/images/emoji/office.png
Binary files differ
diff --git a/web/static/images/emoji/ok.png b/web/static/images/emoji/ok.png
new file mode 100755
index 000000000..6433d1a90
--- /dev/null
+++ b/web/static/images/emoji/ok.png
Binary files differ
diff --git a/web/static/images/emoji/ok_hand.png b/web/static/images/emoji/ok_hand.png
new file mode 100755
index 000000000..80c5aebb6
--- /dev/null
+++ b/web/static/images/emoji/ok_hand.png
Binary files differ
diff --git a/web/static/images/emoji/ok_woman.png b/web/static/images/emoji/ok_woman.png
new file mode 100755
index 000000000..e8b98194e
--- /dev/null
+++ b/web/static/images/emoji/ok_woman.png
Binary files differ
diff --git a/web/static/images/emoji/older_man.png b/web/static/images/emoji/older_man.png
new file mode 100755
index 000000000..149f0cfb8
--- /dev/null
+++ b/web/static/images/emoji/older_man.png
Binary files differ
diff --git a/web/static/images/emoji/older_woman.png b/web/static/images/emoji/older_woman.png
new file mode 100755
index 000000000..f839565f4
--- /dev/null
+++ b/web/static/images/emoji/older_woman.png
Binary files differ
diff --git a/web/static/images/emoji/on.png b/web/static/images/emoji/on.png
new file mode 100755
index 000000000..4cd69a15d
--- /dev/null
+++ b/web/static/images/emoji/on.png
Binary files differ
diff --git a/web/static/images/emoji/oncoming_automobile.png b/web/static/images/emoji/oncoming_automobile.png
new file mode 100755
index 000000000..cb46de22c
--- /dev/null
+++ b/web/static/images/emoji/oncoming_automobile.png
Binary files differ
diff --git a/web/static/images/emoji/oncoming_bus.png b/web/static/images/emoji/oncoming_bus.png
new file mode 100755
index 000000000..3695f7623
--- /dev/null
+++ b/web/static/images/emoji/oncoming_bus.png
Binary files differ
diff --git a/web/static/images/emoji/oncoming_police_car.png b/web/static/images/emoji/oncoming_police_car.png
new file mode 100755
index 000000000..af20e7eff
--- /dev/null
+++ b/web/static/images/emoji/oncoming_police_car.png
Binary files differ
diff --git a/web/static/images/emoji/oncoming_taxi.png b/web/static/images/emoji/oncoming_taxi.png
new file mode 100755
index 000000000..f78cf3103
--- /dev/null
+++ b/web/static/images/emoji/oncoming_taxi.png
Binary files differ
diff --git a/web/static/images/emoji/one.png b/web/static/images/emoji/one.png
new file mode 100755
index 000000000..2d1f9f8c4
--- /dev/null
+++ b/web/static/images/emoji/one.png
Binary files differ
diff --git a/web/static/images/emoji/open_file_folder.png b/web/static/images/emoji/open_file_folder.png
new file mode 100755
index 000000000..2bbbbf5e7
--- /dev/null
+++ b/web/static/images/emoji/open_file_folder.png
Binary files differ
diff --git a/web/static/images/emoji/open_hands.png b/web/static/images/emoji/open_hands.png
new file mode 100755
index 000000000..cef9f428b
--- /dev/null
+++ b/web/static/images/emoji/open_hands.png
Binary files differ
diff --git a/web/static/images/emoji/open_mouth.png b/web/static/images/emoji/open_mouth.png
new file mode 100755
index 000000000..daf914274
--- /dev/null
+++ b/web/static/images/emoji/open_mouth.png
Binary files differ
diff --git a/web/static/images/emoji/ophiuchus.png b/web/static/images/emoji/ophiuchus.png
new file mode 100755
index 000000000..4eef715bc
--- /dev/null
+++ b/web/static/images/emoji/ophiuchus.png
Binary files differ
diff --git a/web/static/images/emoji/orange_book.png b/web/static/images/emoji/orange_book.png
new file mode 100755
index 000000000..49650d59e
--- /dev/null
+++ b/web/static/images/emoji/orange_book.png
Binary files differ
diff --git a/web/static/images/emoji/outbox_tray.png b/web/static/images/emoji/outbox_tray.png
new file mode 100755
index 000000000..7ad15e649
--- /dev/null
+++ b/web/static/images/emoji/outbox_tray.png
Binary files differ
diff --git a/web/static/images/emoji/ox.png b/web/static/images/emoji/ox.png
new file mode 100755
index 000000000..8d9819462
--- /dev/null
+++ b/web/static/images/emoji/ox.png
Binary files differ
diff --git a/web/static/images/emoji/package.png b/web/static/images/emoji/package.png
new file mode 100755
index 000000000..26602af9d
--- /dev/null
+++ b/web/static/images/emoji/package.png
Binary files differ
diff --git a/web/static/images/emoji/page_facing_up.png b/web/static/images/emoji/page_facing_up.png
new file mode 100755
index 000000000..804c0d739
--- /dev/null
+++ b/web/static/images/emoji/page_facing_up.png
Binary files differ
diff --git a/web/static/images/emoji/page_with_curl.png b/web/static/images/emoji/page_with_curl.png
new file mode 100755
index 000000000..37cb4de50
--- /dev/null
+++ b/web/static/images/emoji/page_with_curl.png
Binary files differ
diff --git a/web/static/images/emoji/pager.png b/web/static/images/emoji/pager.png
new file mode 100755
index 000000000..e3e1fc44e
--- /dev/null
+++ b/web/static/images/emoji/pager.png
Binary files differ
diff --git a/web/static/images/emoji/palm_tree.png b/web/static/images/emoji/palm_tree.png
new file mode 100755
index 000000000..d13b7c620
--- /dev/null
+++ b/web/static/images/emoji/palm_tree.png
Binary files differ
diff --git a/web/static/images/emoji/panda_face.png b/web/static/images/emoji/panda_face.png
new file mode 100755
index 000000000..a794fb17f
--- /dev/null
+++ b/web/static/images/emoji/panda_face.png
Binary files differ
diff --git a/web/static/images/emoji/paperclip.png b/web/static/images/emoji/paperclip.png
new file mode 100755
index 000000000..677669a83
--- /dev/null
+++ b/web/static/images/emoji/paperclip.png
Binary files differ
diff --git a/web/static/images/emoji/parking.png b/web/static/images/emoji/parking.png
new file mode 100755
index 000000000..c24af81cc
--- /dev/null
+++ b/web/static/images/emoji/parking.png
Binary files differ
diff --git a/web/static/images/emoji/part_alternation_mark.png b/web/static/images/emoji/part_alternation_mark.png
new file mode 100755
index 000000000..1e5855f8d
--- /dev/null
+++ b/web/static/images/emoji/part_alternation_mark.png
Binary files differ
diff --git a/web/static/images/emoji/partly_sunny.png b/web/static/images/emoji/partly_sunny.png
new file mode 100755
index 000000000..b3f5bcfdd
--- /dev/null
+++ b/web/static/images/emoji/partly_sunny.png
Binary files differ
diff --git a/web/static/images/emoji/passport_control.png b/web/static/images/emoji/passport_control.png
new file mode 100755
index 000000000..675b76d37
--- /dev/null
+++ b/web/static/images/emoji/passport_control.png
Binary files differ
diff --git a/web/static/images/emoji/paw_prints.png b/web/static/images/emoji/paw_prints.png
new file mode 100755
index 000000000..89b9fec9e
--- /dev/null
+++ b/web/static/images/emoji/paw_prints.png
Binary files differ
diff --git a/web/static/images/emoji/peach.png b/web/static/images/emoji/peach.png
new file mode 100755
index 000000000..ee2139ecb
--- /dev/null
+++ b/web/static/images/emoji/peach.png
Binary files differ
diff --git a/web/static/images/emoji/pear.png b/web/static/images/emoji/pear.png
new file mode 100755
index 000000000..f24aca8c0
--- /dev/null
+++ b/web/static/images/emoji/pear.png
Binary files differ
diff --git a/web/static/images/emoji/pencil.png b/web/static/images/emoji/pencil.png
new file mode 100755
index 000000000..fc97ddbc9
--- /dev/null
+++ b/web/static/images/emoji/pencil.png
Binary files differ
diff --git a/web/static/images/emoji/pencil2.png b/web/static/images/emoji/pencil2.png
new file mode 100755
index 000000000..64c2d9b79
--- /dev/null
+++ b/web/static/images/emoji/pencil2.png
Binary files differ
diff --git a/web/static/images/emoji/penguin.png b/web/static/images/emoji/penguin.png
new file mode 100755
index 000000000..d8edbcb8f
--- /dev/null
+++ b/web/static/images/emoji/penguin.png
Binary files differ
diff --git a/web/static/images/emoji/pensive.png b/web/static/images/emoji/pensive.png
new file mode 100755
index 000000000..4159f3c42
--- /dev/null
+++ b/web/static/images/emoji/pensive.png
Binary files differ
diff --git a/web/static/images/emoji/performing_arts.png b/web/static/images/emoji/performing_arts.png
new file mode 100755
index 000000000..899fbe5a7
--- /dev/null
+++ b/web/static/images/emoji/performing_arts.png
Binary files differ
diff --git a/web/static/images/emoji/persevere.png b/web/static/images/emoji/persevere.png
new file mode 100755
index 000000000..f99f6da47
--- /dev/null
+++ b/web/static/images/emoji/persevere.png
Binary files differ
diff --git a/web/static/images/emoji/person_frowning.png b/web/static/images/emoji/person_frowning.png
new file mode 100755
index 000000000..6f34d5e15
--- /dev/null
+++ b/web/static/images/emoji/person_frowning.png
Binary files differ
diff --git a/web/static/images/emoji/person_with_blond_hair.png b/web/static/images/emoji/person_with_blond_hair.png
new file mode 100755
index 000000000..c144301cb
--- /dev/null
+++ b/web/static/images/emoji/person_with_blond_hair.png
Binary files differ
diff --git a/web/static/images/emoji/person_with_pouting_face.png b/web/static/images/emoji/person_with_pouting_face.png
new file mode 100755
index 000000000..c4a95c3b2
--- /dev/null
+++ b/web/static/images/emoji/person_with_pouting_face.png
Binary files differ
diff --git a/web/static/images/emoji/phone.png b/web/static/images/emoji/phone.png
new file mode 100755
index 000000000..87d2559b5
--- /dev/null
+++ b/web/static/images/emoji/phone.png
Binary files differ
diff --git a/web/static/images/emoji/pig.png b/web/static/images/emoji/pig.png
new file mode 100755
index 000000000..f7f273c73
--- /dev/null
+++ b/web/static/images/emoji/pig.png
Binary files differ
diff --git a/web/static/images/emoji/pig2.png b/web/static/images/emoji/pig2.png
new file mode 100755
index 000000000..fec3374d7
--- /dev/null
+++ b/web/static/images/emoji/pig2.png
Binary files differ
diff --git a/web/static/images/emoji/pig_nose.png b/web/static/images/emoji/pig_nose.png
new file mode 100755
index 000000000..38d612446
--- /dev/null
+++ b/web/static/images/emoji/pig_nose.png
Binary files differ
diff --git a/web/static/images/emoji/pill.png b/web/static/images/emoji/pill.png
new file mode 100755
index 000000000..cd84a78ff
--- /dev/null
+++ b/web/static/images/emoji/pill.png
Binary files differ
diff --git a/web/static/images/emoji/pineapple.png b/web/static/images/emoji/pineapple.png
new file mode 100755
index 000000000..d6f8e2876
--- /dev/null
+++ b/web/static/images/emoji/pineapple.png
Binary files differ
diff --git a/web/static/images/emoji/pisces.png b/web/static/images/emoji/pisces.png
new file mode 100755
index 000000000..6db2c3d50
--- /dev/null
+++ b/web/static/images/emoji/pisces.png
Binary files differ
diff --git a/web/static/images/emoji/pizza.png b/web/static/images/emoji/pizza.png
new file mode 100755
index 000000000..460367d02
--- /dev/null
+++ b/web/static/images/emoji/pizza.png
Binary files differ
diff --git a/web/static/images/emoji/plus1.png b/web/static/images/emoji/plus1.png
new file mode 100755
index 000000000..81786c1d8
--- /dev/null
+++ b/web/static/images/emoji/plus1.png
Binary files differ
diff --git a/web/static/images/emoji/point_down.png b/web/static/images/emoji/point_down.png
new file mode 100755
index 000000000..658c6d918
--- /dev/null
+++ b/web/static/images/emoji/point_down.png
Binary files differ
diff --git a/web/static/images/emoji/point_left.png b/web/static/images/emoji/point_left.png
new file mode 100755
index 000000000..38a99b43f
--- /dev/null
+++ b/web/static/images/emoji/point_left.png
Binary files differ
diff --git a/web/static/images/emoji/point_right.png b/web/static/images/emoji/point_right.png
new file mode 100755
index 000000000..6f9f029a4
--- /dev/null
+++ b/web/static/images/emoji/point_right.png
Binary files differ
diff --git a/web/static/images/emoji/point_up.png b/web/static/images/emoji/point_up.png
new file mode 100755
index 000000000..01896e214
--- /dev/null
+++ b/web/static/images/emoji/point_up.png
Binary files differ
diff --git a/web/static/images/emoji/point_up_2.png b/web/static/images/emoji/point_up_2.png
new file mode 100755
index 000000000..1cfe73672
--- /dev/null
+++ b/web/static/images/emoji/point_up_2.png
Binary files differ
diff --git a/web/static/images/emoji/police_car.png b/web/static/images/emoji/police_car.png
new file mode 100755
index 000000000..b8f17275e
--- /dev/null
+++ b/web/static/images/emoji/police_car.png
Binary files differ
diff --git a/web/static/images/emoji/poodle.png b/web/static/images/emoji/poodle.png
new file mode 100755
index 000000000..adac80bd9
--- /dev/null
+++ b/web/static/images/emoji/poodle.png
Binary files differ
diff --git a/web/static/images/emoji/poop.png b/web/static/images/emoji/poop.png
new file mode 100755
index 000000000..73a4dc840
--- /dev/null
+++ b/web/static/images/emoji/poop.png
Binary files differ
diff --git a/web/static/images/emoji/post_office.png b/web/static/images/emoji/post_office.png
new file mode 100755
index 000000000..43b59e30e
--- /dev/null
+++ b/web/static/images/emoji/post_office.png
Binary files differ
diff --git a/web/static/images/emoji/postal_horn.png b/web/static/images/emoji/postal_horn.png
new file mode 100755
index 000000000..13a151418
--- /dev/null
+++ b/web/static/images/emoji/postal_horn.png
Binary files differ
diff --git a/web/static/images/emoji/postbox.png b/web/static/images/emoji/postbox.png
new file mode 100755
index 000000000..ce04b7008
--- /dev/null
+++ b/web/static/images/emoji/postbox.png
Binary files differ
diff --git a/web/static/images/emoji/potable_water.png b/web/static/images/emoji/potable_water.png
new file mode 100755
index 000000000..e9fd56079
--- /dev/null
+++ b/web/static/images/emoji/potable_water.png
Binary files differ
diff --git a/web/static/images/emoji/pouch.png b/web/static/images/emoji/pouch.png
new file mode 100755
index 000000000..dc35ae8e5
--- /dev/null
+++ b/web/static/images/emoji/pouch.png
Binary files differ
diff --git a/web/static/images/emoji/poultry_leg.png b/web/static/images/emoji/poultry_leg.png
new file mode 100755
index 000000000..43ad85965
--- /dev/null
+++ b/web/static/images/emoji/poultry_leg.png
Binary files differ
diff --git a/web/static/images/emoji/pound.png b/web/static/images/emoji/pound.png
new file mode 100755
index 000000000..f8be91d7a
--- /dev/null
+++ b/web/static/images/emoji/pound.png
Binary files differ
diff --git a/web/static/images/emoji/pouting_cat.png b/web/static/images/emoji/pouting_cat.png
new file mode 100755
index 000000000..4325fd48d
--- /dev/null
+++ b/web/static/images/emoji/pouting_cat.png
Binary files differ
diff --git a/web/static/images/emoji/pray.png b/web/static/images/emoji/pray.png
new file mode 100755
index 000000000..f86c992d5
--- /dev/null
+++ b/web/static/images/emoji/pray.png
Binary files differ
diff --git a/web/static/images/emoji/princess.png b/web/static/images/emoji/princess.png
new file mode 100755
index 000000000..1ebb2ce9b
--- /dev/null
+++ b/web/static/images/emoji/princess.png
Binary files differ
diff --git a/web/static/images/emoji/punch.png b/web/static/images/emoji/punch.png
new file mode 100755
index 000000000..277047b7c
--- /dev/null
+++ b/web/static/images/emoji/punch.png
Binary files differ
diff --git a/web/static/images/emoji/purple_heart.png b/web/static/images/emoji/purple_heart.png
new file mode 100755
index 000000000..d5f875043
--- /dev/null
+++ b/web/static/images/emoji/purple_heart.png
Binary files differ
diff --git a/web/static/images/emoji/purse.png b/web/static/images/emoji/purse.png
new file mode 100755
index 000000000..8f06a2b93
--- /dev/null
+++ b/web/static/images/emoji/purse.png
Binary files differ
diff --git a/web/static/images/emoji/pushpin.png b/web/static/images/emoji/pushpin.png
new file mode 100755
index 000000000..540c4ecb8
--- /dev/null
+++ b/web/static/images/emoji/pushpin.png
Binary files differ
diff --git a/web/static/images/emoji/put_litter_in_its_place.png b/web/static/images/emoji/put_litter_in_its_place.png
new file mode 100755
index 000000000..c2e350c2d
--- /dev/null
+++ b/web/static/images/emoji/put_litter_in_its_place.png
Binary files differ
diff --git a/web/static/images/emoji/question.png b/web/static/images/emoji/question.png
new file mode 100755
index 000000000..38cedf560
--- /dev/null
+++ b/web/static/images/emoji/question.png
Binary files differ
diff --git a/web/static/images/emoji/rabbit.png b/web/static/images/emoji/rabbit.png
new file mode 100755
index 000000000..5cb3ef6f0
--- /dev/null
+++ b/web/static/images/emoji/rabbit.png
Binary files differ
diff --git a/web/static/images/emoji/rabbit2.png b/web/static/images/emoji/rabbit2.png
new file mode 100755
index 000000000..a9fd24dc1
--- /dev/null
+++ b/web/static/images/emoji/rabbit2.png
Binary files differ
diff --git a/web/static/images/emoji/racehorse.png b/web/static/images/emoji/racehorse.png
new file mode 100755
index 000000000..4d09c64de
--- /dev/null
+++ b/web/static/images/emoji/racehorse.png
Binary files differ
diff --git a/web/static/images/emoji/radio.png b/web/static/images/emoji/radio.png
new file mode 100755
index 000000000..ea589efe3
--- /dev/null
+++ b/web/static/images/emoji/radio.png
Binary files differ
diff --git a/web/static/images/emoji/radio_button.png b/web/static/images/emoji/radio_button.png
new file mode 100755
index 000000000..63755eec2
--- /dev/null
+++ b/web/static/images/emoji/radio_button.png
Binary files differ
diff --git a/web/static/images/emoji/rage.png b/web/static/images/emoji/rage.png
new file mode 100755
index 000000000..c65ddff55
--- /dev/null
+++ b/web/static/images/emoji/rage.png
Binary files differ
diff --git a/web/static/images/emoji/rage1.png b/web/static/images/emoji/rage1.png
new file mode 100755
index 000000000..1506ba403
--- /dev/null
+++ b/web/static/images/emoji/rage1.png
Binary files differ
diff --git a/web/static/images/emoji/rage2.png b/web/static/images/emoji/rage2.png
new file mode 100755
index 000000000..f792e063b
--- /dev/null
+++ b/web/static/images/emoji/rage2.png
Binary files differ
diff --git a/web/static/images/emoji/rage3.png b/web/static/images/emoji/rage3.png
new file mode 100755
index 000000000..58764cbcb
--- /dev/null
+++ b/web/static/images/emoji/rage3.png
Binary files differ
diff --git a/web/static/images/emoji/rage4.png b/web/static/images/emoji/rage4.png
new file mode 100755
index 000000000..c726c94a2
--- /dev/null
+++ b/web/static/images/emoji/rage4.png
Binary files differ
diff --git a/web/static/images/emoji/railway_car.png b/web/static/images/emoji/railway_car.png
new file mode 100755
index 000000000..22361158f
--- /dev/null
+++ b/web/static/images/emoji/railway_car.png
Binary files differ
diff --git a/web/static/images/emoji/rainbow.png b/web/static/images/emoji/rainbow.png
new file mode 100755
index 000000000..6b1faa037
--- /dev/null
+++ b/web/static/images/emoji/rainbow.png
Binary files differ
diff --git a/web/static/images/emoji/raised_hand.png b/web/static/images/emoji/raised_hand.png
new file mode 100755
index 000000000..5e45c25a5
--- /dev/null
+++ b/web/static/images/emoji/raised_hand.png
Binary files differ
diff --git a/web/static/images/emoji/raised_hands.png b/web/static/images/emoji/raised_hands.png
new file mode 100755
index 000000000..e03142bdc
--- /dev/null
+++ b/web/static/images/emoji/raised_hands.png
Binary files differ
diff --git a/web/static/images/emoji/raising_hand.png b/web/static/images/emoji/raising_hand.png
new file mode 100755
index 000000000..e1741a40e
--- /dev/null
+++ b/web/static/images/emoji/raising_hand.png
Binary files differ
diff --git a/web/static/images/emoji/ram.png b/web/static/images/emoji/ram.png
new file mode 100755
index 000000000..5ea7bfbc0
--- /dev/null
+++ b/web/static/images/emoji/ram.png
Binary files differ
diff --git a/web/static/images/emoji/ramen.png b/web/static/images/emoji/ramen.png
new file mode 100755
index 000000000..78dc7d537
--- /dev/null
+++ b/web/static/images/emoji/ramen.png
Binary files differ
diff --git a/web/static/images/emoji/rat.png b/web/static/images/emoji/rat.png
new file mode 100755
index 000000000..fa7dd401c
--- /dev/null
+++ b/web/static/images/emoji/rat.png
Binary files differ
diff --git a/web/static/images/emoji/recycle.png b/web/static/images/emoji/recycle.png
new file mode 100755
index 000000000..99104c0e9
--- /dev/null
+++ b/web/static/images/emoji/recycle.png
Binary files differ
diff --git a/web/static/images/emoji/red_car.png b/web/static/images/emoji/red_car.png
new file mode 100755
index 000000000..d70a2f062
--- /dev/null
+++ b/web/static/images/emoji/red_car.png
Binary files differ
diff --git a/web/static/images/emoji/red_circle.png b/web/static/images/emoji/red_circle.png
new file mode 100755
index 000000000..b391289b2
--- /dev/null
+++ b/web/static/images/emoji/red_circle.png
Binary files differ
diff --git a/web/static/images/emoji/registered.png b/web/static/images/emoji/registered.png
new file mode 100755
index 000000000..31c68a80b
--- /dev/null
+++ b/web/static/images/emoji/registered.png
Binary files differ
diff --git a/web/static/images/emoji/relaxed.png b/web/static/images/emoji/relaxed.png
new file mode 100755
index 000000000..bbab82d3b
--- /dev/null
+++ b/web/static/images/emoji/relaxed.png
Binary files differ
diff --git a/web/static/images/emoji/relieved.png b/web/static/images/emoji/relieved.png
new file mode 100755
index 000000000..fe5629f43
--- /dev/null
+++ b/web/static/images/emoji/relieved.png
Binary files differ
diff --git a/web/static/images/emoji/repeat.png b/web/static/images/emoji/repeat.png
new file mode 100755
index 000000000..80113b692
--- /dev/null
+++ b/web/static/images/emoji/repeat.png
Binary files differ
diff --git a/web/static/images/emoji/repeat_one.png b/web/static/images/emoji/repeat_one.png
new file mode 100755
index 000000000..3c47bcc1f
--- /dev/null
+++ b/web/static/images/emoji/repeat_one.png
Binary files differ
diff --git a/web/static/images/emoji/restroom.png b/web/static/images/emoji/restroom.png
new file mode 100755
index 000000000..d6c111b29
--- /dev/null
+++ b/web/static/images/emoji/restroom.png
Binary files differ
diff --git a/web/static/images/emoji/revolving_hearts.png b/web/static/images/emoji/revolving_hearts.png
new file mode 100755
index 000000000..ea3317c47
--- /dev/null
+++ b/web/static/images/emoji/revolving_hearts.png
Binary files differ
diff --git a/web/static/images/emoji/rewind.png b/web/static/images/emoji/rewind.png
new file mode 100755
index 000000000..26289dc3d
--- /dev/null
+++ b/web/static/images/emoji/rewind.png
Binary files differ
diff --git a/web/static/images/emoji/ribbon.png b/web/static/images/emoji/ribbon.png
new file mode 100755
index 000000000..63ee5ba5a
--- /dev/null
+++ b/web/static/images/emoji/ribbon.png
Binary files differ
diff --git a/web/static/images/emoji/rice.png b/web/static/images/emoji/rice.png
new file mode 100755
index 000000000..1fd22027b
--- /dev/null
+++ b/web/static/images/emoji/rice.png
Binary files differ
diff --git a/web/static/images/emoji/rice_ball.png b/web/static/images/emoji/rice_ball.png
new file mode 100755
index 000000000..ade7c45d3
--- /dev/null
+++ b/web/static/images/emoji/rice_ball.png
Binary files differ
diff --git a/web/static/images/emoji/rice_cracker.png b/web/static/images/emoji/rice_cracker.png
new file mode 100755
index 000000000..954c901e9
--- /dev/null
+++ b/web/static/images/emoji/rice_cracker.png
Binary files differ
diff --git a/web/static/images/emoji/rice_scene.png b/web/static/images/emoji/rice_scene.png
new file mode 100755
index 000000000..14361988d
--- /dev/null
+++ b/web/static/images/emoji/rice_scene.png
Binary files differ
diff --git a/web/static/images/emoji/ring.png b/web/static/images/emoji/ring.png
new file mode 100755
index 000000000..8a57fd68b
--- /dev/null
+++ b/web/static/images/emoji/ring.png
Binary files differ
diff --git a/web/static/images/emoji/rocket.png b/web/static/images/emoji/rocket.png
new file mode 100755
index 000000000..783078d37
--- /dev/null
+++ b/web/static/images/emoji/rocket.png
Binary files differ
diff --git a/web/static/images/emoji/roller_coaster.png b/web/static/images/emoji/roller_coaster.png
new file mode 100755
index 000000000..9180b9861
--- /dev/null
+++ b/web/static/images/emoji/roller_coaster.png
Binary files differ
diff --git a/web/static/images/emoji/rooster.png b/web/static/images/emoji/rooster.png
new file mode 100755
index 000000000..fab23ad36
--- /dev/null
+++ b/web/static/images/emoji/rooster.png
Binary files differ
diff --git a/web/static/images/emoji/rose.png b/web/static/images/emoji/rose.png
new file mode 100755
index 000000000..3479fbcbb
--- /dev/null
+++ b/web/static/images/emoji/rose.png
Binary files differ
diff --git a/web/static/images/emoji/rotating_light.png b/web/static/images/emoji/rotating_light.png
new file mode 100755
index 000000000..6cf4a775e
--- /dev/null
+++ b/web/static/images/emoji/rotating_light.png
Binary files differ
diff --git a/web/static/images/emoji/round_pushpin.png b/web/static/images/emoji/round_pushpin.png
new file mode 100755
index 000000000..e498e92cf
--- /dev/null
+++ b/web/static/images/emoji/round_pushpin.png
Binary files differ
diff --git a/web/static/images/emoji/rowboat.png b/web/static/images/emoji/rowboat.png
new file mode 100755
index 000000000..e370d0fb1
--- /dev/null
+++ b/web/static/images/emoji/rowboat.png
Binary files differ
diff --git a/web/static/images/emoji/ru.png b/web/static/images/emoji/ru.png
new file mode 100755
index 000000000..55fcf3549
--- /dev/null
+++ b/web/static/images/emoji/ru.png
Binary files differ
diff --git a/web/static/images/emoji/rugby_football.png b/web/static/images/emoji/rugby_football.png
new file mode 100755
index 000000000..f8db67d70
--- /dev/null
+++ b/web/static/images/emoji/rugby_football.png
Binary files differ
diff --git a/web/static/images/emoji/runner.png b/web/static/images/emoji/runner.png
new file mode 100755
index 000000000..cb0042962
--- /dev/null
+++ b/web/static/images/emoji/runner.png
Binary files differ
diff --git a/web/static/images/emoji/running.png b/web/static/images/emoji/running.png
new file mode 100755
index 000000000..cb0042962
--- /dev/null
+++ b/web/static/images/emoji/running.png
Binary files differ
diff --git a/web/static/images/emoji/running_shirt_with_sash.png b/web/static/images/emoji/running_shirt_with_sash.png
new file mode 100755
index 000000000..0d68bba09
--- /dev/null
+++ b/web/static/images/emoji/running_shirt_with_sash.png
Binary files differ
diff --git a/web/static/images/emoji/sa.png b/web/static/images/emoji/sa.png
new file mode 100755
index 000000000..387f098b9
--- /dev/null
+++ b/web/static/images/emoji/sa.png
Binary files differ
diff --git a/web/static/images/emoji/sagittarius.png b/web/static/images/emoji/sagittarius.png
new file mode 100755
index 000000000..8b5435baa
--- /dev/null
+++ b/web/static/images/emoji/sagittarius.png
Binary files differ
diff --git a/web/static/images/emoji/sailboat.png b/web/static/images/emoji/sailboat.png
new file mode 100755
index 000000000..ff656dc62
--- /dev/null
+++ b/web/static/images/emoji/sailboat.png
Binary files differ
diff --git a/web/static/images/emoji/sake.png b/web/static/images/emoji/sake.png
new file mode 100755
index 000000000..1f69907e5
--- /dev/null
+++ b/web/static/images/emoji/sake.png
Binary files differ
diff --git a/web/static/images/emoji/sandal.png b/web/static/images/emoji/sandal.png
new file mode 100755
index 000000000..0bb3f663f
--- /dev/null
+++ b/web/static/images/emoji/sandal.png
Binary files differ
diff --git a/web/static/images/emoji/santa.png b/web/static/images/emoji/santa.png
new file mode 100755
index 000000000..a2240c07e
--- /dev/null
+++ b/web/static/images/emoji/santa.png
Binary files differ
diff --git a/web/static/images/emoji/satellite.png b/web/static/images/emoji/satellite.png
new file mode 100755
index 000000000..3481cc2ef
--- /dev/null
+++ b/web/static/images/emoji/satellite.png
Binary files differ
diff --git a/web/static/images/emoji/satisfied.png b/web/static/images/emoji/satisfied.png
new file mode 100755
index 000000000..11c91eb22
--- /dev/null
+++ b/web/static/images/emoji/satisfied.png
Binary files differ
diff --git a/web/static/images/emoji/saxophone.png b/web/static/images/emoji/saxophone.png
new file mode 100755
index 000000000..011559a76
--- /dev/null
+++ b/web/static/images/emoji/saxophone.png
Binary files differ
diff --git a/web/static/images/emoji/school.png b/web/static/images/emoji/school.png
new file mode 100755
index 000000000..afd922bf1
--- /dev/null
+++ b/web/static/images/emoji/school.png
Binary files differ
diff --git a/web/static/images/emoji/school_satchel.png b/web/static/images/emoji/school_satchel.png
new file mode 100755
index 000000000..edfb19aec
--- /dev/null
+++ b/web/static/images/emoji/school_satchel.png
Binary files differ
diff --git a/web/static/images/emoji/scissors.png b/web/static/images/emoji/scissors.png
new file mode 100755
index 000000000..d99b8aea0
--- /dev/null
+++ b/web/static/images/emoji/scissors.png
Binary files differ
diff --git a/web/static/images/emoji/scorpius.png b/web/static/images/emoji/scorpius.png
new file mode 100755
index 000000000..67fcea165
--- /dev/null
+++ b/web/static/images/emoji/scorpius.png
Binary files differ
diff --git a/web/static/images/emoji/scream.png b/web/static/images/emoji/scream.png
new file mode 100755
index 000000000..9e93c885d
--- /dev/null
+++ b/web/static/images/emoji/scream.png
Binary files differ
diff --git a/web/static/images/emoji/scream_cat.png b/web/static/images/emoji/scream_cat.png
new file mode 100755
index 000000000..d94cd34ff
--- /dev/null
+++ b/web/static/images/emoji/scream_cat.png
Binary files differ
diff --git a/web/static/images/emoji/scroll.png b/web/static/images/emoji/scroll.png
new file mode 100755
index 000000000..c5a10e6b8
--- /dev/null
+++ b/web/static/images/emoji/scroll.png
Binary files differ
diff --git a/web/static/images/emoji/seat.png b/web/static/images/emoji/seat.png
new file mode 100755
index 000000000..d1cb864b4
--- /dev/null
+++ b/web/static/images/emoji/seat.png
Binary files differ
diff --git a/web/static/images/emoji/secret.png b/web/static/images/emoji/secret.png
new file mode 100755
index 000000000..82e383a60
--- /dev/null
+++ b/web/static/images/emoji/secret.png
Binary files differ
diff --git a/web/static/images/emoji/see_no_evil.png b/web/static/images/emoji/see_no_evil.png
new file mode 100755
index 000000000..0890a6222
--- /dev/null
+++ b/web/static/images/emoji/see_no_evil.png
Binary files differ
diff --git a/web/static/images/emoji/seedling.png b/web/static/images/emoji/seedling.png
new file mode 100755
index 000000000..2ab079310
--- /dev/null
+++ b/web/static/images/emoji/seedling.png
Binary files differ
diff --git a/web/static/images/emoji/seven.png b/web/static/images/emoji/seven.png
new file mode 100755
index 000000000..354e89ae7
--- /dev/null
+++ b/web/static/images/emoji/seven.png
Binary files differ
diff --git a/web/static/images/emoji/shaved_ice.png b/web/static/images/emoji/shaved_ice.png
new file mode 100755
index 000000000..0d0b382c2
--- /dev/null
+++ b/web/static/images/emoji/shaved_ice.png
Binary files differ
diff --git a/web/static/images/emoji/sheep.png b/web/static/images/emoji/sheep.png
new file mode 100755
index 000000000..c7277d289
--- /dev/null
+++ b/web/static/images/emoji/sheep.png
Binary files differ
diff --git a/web/static/images/emoji/shell.png b/web/static/images/emoji/shell.png
new file mode 100755
index 000000000..3145b5649
--- /dev/null
+++ b/web/static/images/emoji/shell.png
Binary files differ
diff --git a/web/static/images/emoji/ship.png b/web/static/images/emoji/ship.png
new file mode 100755
index 000000000..5d2d8b602
--- /dev/null
+++ b/web/static/images/emoji/ship.png
Binary files differ
diff --git a/web/static/images/emoji/shipit.png b/web/static/images/emoji/shipit.png
new file mode 100755
index 000000000..a58a47f62
--- /dev/null
+++ b/web/static/images/emoji/shipit.png
Binary files differ
diff --git a/web/static/images/emoji/shirt.png b/web/static/images/emoji/shirt.png
new file mode 100755
index 000000000..297a6d63e
--- /dev/null
+++ b/web/static/images/emoji/shirt.png
Binary files differ
diff --git a/web/static/images/emoji/shit.png b/web/static/images/emoji/shit.png
new file mode 100755
index 000000000..73a4dc840
--- /dev/null
+++ b/web/static/images/emoji/shit.png
Binary files differ
diff --git a/web/static/images/emoji/shoe.png b/web/static/images/emoji/shoe.png
new file mode 100755
index 000000000..45b82e61c
--- /dev/null
+++ b/web/static/images/emoji/shoe.png
Binary files differ
diff --git a/web/static/images/emoji/shower.png b/web/static/images/emoji/shower.png
new file mode 100755
index 000000000..0d72ab86b
--- /dev/null
+++ b/web/static/images/emoji/shower.png
Binary files differ
diff --git a/web/static/images/emoji/signal_strength.png b/web/static/images/emoji/signal_strength.png
new file mode 100755
index 000000000..a4bd23ebf
--- /dev/null
+++ b/web/static/images/emoji/signal_strength.png
Binary files differ
diff --git a/web/static/images/emoji/six.png b/web/static/images/emoji/six.png
new file mode 100755
index 000000000..568805565
--- /dev/null
+++ b/web/static/images/emoji/six.png
Binary files differ
diff --git a/web/static/images/emoji/six_pointed_star.png b/web/static/images/emoji/six_pointed_star.png
new file mode 100755
index 000000000..c11af14c8
--- /dev/null
+++ b/web/static/images/emoji/six_pointed_star.png
Binary files differ
diff --git a/web/static/images/emoji/ski.png b/web/static/images/emoji/ski.png
new file mode 100755
index 000000000..98f5cb0f4
--- /dev/null
+++ b/web/static/images/emoji/ski.png
Binary files differ
diff --git a/web/static/images/emoji/skull.png b/web/static/images/emoji/skull.png
new file mode 100755
index 000000000..bd4ee3829
--- /dev/null
+++ b/web/static/images/emoji/skull.png
Binary files differ
diff --git a/web/static/images/emoji/sleeping.png b/web/static/images/emoji/sleeping.png
new file mode 100755
index 000000000..093b85236
--- /dev/null
+++ b/web/static/images/emoji/sleeping.png
Binary files differ
diff --git a/web/static/images/emoji/sleepy.png b/web/static/images/emoji/sleepy.png
new file mode 100755
index 000000000..df4f55efd
--- /dev/null
+++ b/web/static/images/emoji/sleepy.png
Binary files differ
diff --git a/web/static/images/emoji/slot_machine.png b/web/static/images/emoji/slot_machine.png
new file mode 100755
index 000000000..26f114830
--- /dev/null
+++ b/web/static/images/emoji/slot_machine.png
Binary files differ
diff --git a/web/static/images/emoji/small_blue_diamond.png b/web/static/images/emoji/small_blue_diamond.png
new file mode 100755
index 000000000..8cd49205f
--- /dev/null
+++ b/web/static/images/emoji/small_blue_diamond.png
Binary files differ
diff --git a/web/static/images/emoji/small_orange_diamond.png b/web/static/images/emoji/small_orange_diamond.png
new file mode 100755
index 000000000..04941d37b
--- /dev/null
+++ b/web/static/images/emoji/small_orange_diamond.png
Binary files differ
diff --git a/web/static/images/emoji/small_red_triangle.png b/web/static/images/emoji/small_red_triangle.png
new file mode 100755
index 000000000..8c4428da8
--- /dev/null
+++ b/web/static/images/emoji/small_red_triangle.png
Binary files differ
diff --git a/web/static/images/emoji/small_red_triangle_down.png b/web/static/images/emoji/small_red_triangle_down.png
new file mode 100755
index 000000000..94832f060
--- /dev/null
+++ b/web/static/images/emoji/small_red_triangle_down.png
Binary files differ
diff --git a/web/static/images/emoji/smile.png b/web/static/images/emoji/smile.png
new file mode 100755
index 000000000..81a839689
--- /dev/null
+++ b/web/static/images/emoji/smile.png
Binary files differ
diff --git a/web/static/images/emoji/smile_cat.png b/web/static/images/emoji/smile_cat.png
new file mode 100755
index 000000000..ad333ba3b
--- /dev/null
+++ b/web/static/images/emoji/smile_cat.png
Binary files differ
diff --git a/web/static/images/emoji/smiley.png b/web/static/images/emoji/smiley.png
new file mode 100755
index 000000000..77b581d68
--- /dev/null
+++ b/web/static/images/emoji/smiley.png
Binary files differ
diff --git a/web/static/images/emoji/smiley_cat.png b/web/static/images/emoji/smiley_cat.png
new file mode 100755
index 000000000..dbf1b0276
--- /dev/null
+++ b/web/static/images/emoji/smiley_cat.png
Binary files differ
diff --git a/web/static/images/emoji/smiling_imp.png b/web/static/images/emoji/smiling_imp.png
new file mode 100755
index 000000000..d90404930
--- /dev/null
+++ b/web/static/images/emoji/smiling_imp.png
Binary files differ
diff --git a/web/static/images/emoji/smirk.png b/web/static/images/emoji/smirk.png
new file mode 100755
index 000000000..bc6e5082c
--- /dev/null
+++ b/web/static/images/emoji/smirk.png
Binary files differ
diff --git a/web/static/images/emoji/smirk_cat.png b/web/static/images/emoji/smirk_cat.png
new file mode 100755
index 000000000..351565e24
--- /dev/null
+++ b/web/static/images/emoji/smirk_cat.png
Binary files differ
diff --git a/web/static/images/emoji/smoking.png b/web/static/images/emoji/smoking.png
new file mode 100755
index 000000000..4aad6cbd7
--- /dev/null
+++ b/web/static/images/emoji/smoking.png
Binary files differ
diff --git a/web/static/images/emoji/snail.png b/web/static/images/emoji/snail.png
new file mode 100755
index 000000000..e75e69a84
--- /dev/null
+++ b/web/static/images/emoji/snail.png
Binary files differ
diff --git a/web/static/images/emoji/snake.png b/web/static/images/emoji/snake.png
new file mode 100755
index 000000000..ef58933e2
--- /dev/null
+++ b/web/static/images/emoji/snake.png
Binary files differ
diff --git a/web/static/images/emoji/snowboarder.png b/web/static/images/emoji/snowboarder.png
new file mode 100755
index 000000000..aeda5c8d8
--- /dev/null
+++ b/web/static/images/emoji/snowboarder.png
Binary files differ
diff --git a/web/static/images/emoji/snowflake.png b/web/static/images/emoji/snowflake.png
new file mode 100755
index 000000000..54b68ff4f
--- /dev/null
+++ b/web/static/images/emoji/snowflake.png
Binary files differ
diff --git a/web/static/images/emoji/snowman.png b/web/static/images/emoji/snowman.png
new file mode 100755
index 000000000..a97902e53
--- /dev/null
+++ b/web/static/images/emoji/snowman.png
Binary files differ
diff --git a/web/static/images/emoji/sob.png b/web/static/images/emoji/sob.png
new file mode 100755
index 000000000..1561df92e
--- /dev/null
+++ b/web/static/images/emoji/sob.png
Binary files differ
diff --git a/web/static/images/emoji/soccer.png b/web/static/images/emoji/soccer.png
new file mode 100755
index 000000000..1e118b5b1
--- /dev/null
+++ b/web/static/images/emoji/soccer.png
Binary files differ
diff --git a/web/static/images/emoji/soon.png b/web/static/images/emoji/soon.png
new file mode 100755
index 000000000..2cf46df25
--- /dev/null
+++ b/web/static/images/emoji/soon.png
Binary files differ
diff --git a/web/static/images/emoji/sos.png b/web/static/images/emoji/sos.png
new file mode 100755
index 000000000..e3e16ef73
--- /dev/null
+++ b/web/static/images/emoji/sos.png
Binary files differ
diff --git a/web/static/images/emoji/sound.png b/web/static/images/emoji/sound.png
new file mode 100755
index 000000000..6aa4dbff4
--- /dev/null
+++ b/web/static/images/emoji/sound.png
Binary files differ
diff --git a/web/static/images/emoji/space_invader.png b/web/static/images/emoji/space_invader.png
new file mode 100755
index 000000000..384049167
--- /dev/null
+++ b/web/static/images/emoji/space_invader.png
Binary files differ
diff --git a/web/static/images/emoji/spades.png b/web/static/images/emoji/spades.png
new file mode 100755
index 000000000..133a1aba8
--- /dev/null
+++ b/web/static/images/emoji/spades.png
Binary files differ
diff --git a/web/static/images/emoji/spaghetti.png b/web/static/images/emoji/spaghetti.png
new file mode 100755
index 000000000..08de243f5
--- /dev/null
+++ b/web/static/images/emoji/spaghetti.png
Binary files differ
diff --git a/web/static/images/emoji/sparkle.png b/web/static/images/emoji/sparkle.png
new file mode 100755
index 000000000..23a68ceb2
--- /dev/null
+++ b/web/static/images/emoji/sparkle.png
Binary files differ
diff --git a/web/static/images/emoji/sparkler.png b/web/static/images/emoji/sparkler.png
new file mode 100755
index 000000000..4aabd7e0e
--- /dev/null
+++ b/web/static/images/emoji/sparkler.png
Binary files differ
diff --git a/web/static/images/emoji/sparkles.png b/web/static/images/emoji/sparkles.png
new file mode 100755
index 000000000..51307bcfc
--- /dev/null
+++ b/web/static/images/emoji/sparkles.png
Binary files differ
diff --git a/web/static/images/emoji/sparkling_heart.png b/web/static/images/emoji/sparkling_heart.png
new file mode 100755
index 000000000..64ac06663
--- /dev/null
+++ b/web/static/images/emoji/sparkling_heart.png
Binary files differ
diff --git a/web/static/images/emoji/speak_no_evil.png b/web/static/images/emoji/speak_no_evil.png
new file mode 100755
index 000000000..87944c4de
--- /dev/null
+++ b/web/static/images/emoji/speak_no_evil.png
Binary files differ
diff --git a/web/static/images/emoji/speaker.png b/web/static/images/emoji/speaker.png
new file mode 100755
index 000000000..470476e18
--- /dev/null
+++ b/web/static/images/emoji/speaker.png
Binary files differ
diff --git a/web/static/images/emoji/speech_balloon.png b/web/static/images/emoji/speech_balloon.png
new file mode 100755
index 000000000..2896c2788
--- /dev/null
+++ b/web/static/images/emoji/speech_balloon.png
Binary files differ
diff --git a/web/static/images/emoji/speedboat.png b/web/static/images/emoji/speedboat.png
new file mode 100755
index 000000000..da6689b3b
--- /dev/null
+++ b/web/static/images/emoji/speedboat.png
Binary files differ
diff --git a/web/static/images/emoji/squirrel.png b/web/static/images/emoji/squirrel.png
new file mode 100755
index 000000000..a58a47f62
--- /dev/null
+++ b/web/static/images/emoji/squirrel.png
Binary files differ
diff --git a/web/static/images/emoji/star.png b/web/static/images/emoji/star.png
new file mode 100755
index 000000000..1bfddc862
--- /dev/null
+++ b/web/static/images/emoji/star.png
Binary files differ
diff --git a/web/static/images/emoji/star2.png b/web/static/images/emoji/star2.png
new file mode 100755
index 000000000..8b40ff4c8
--- /dev/null
+++ b/web/static/images/emoji/star2.png
Binary files differ
diff --git a/web/static/images/emoji/stars.png b/web/static/images/emoji/stars.png
new file mode 100755
index 000000000..097a84241
--- /dev/null
+++ b/web/static/images/emoji/stars.png
Binary files differ
diff --git a/web/static/images/emoji/station.png b/web/static/images/emoji/station.png
new file mode 100755
index 000000000..e77daa8a7
--- /dev/null
+++ b/web/static/images/emoji/station.png
Binary files differ
diff --git a/web/static/images/emoji/statue_of_liberty.png b/web/static/images/emoji/statue_of_liberty.png
new file mode 100755
index 000000000..9ad902806
--- /dev/null
+++ b/web/static/images/emoji/statue_of_liberty.png
Binary files differ
diff --git a/web/static/images/emoji/steam_locomotive.png b/web/static/images/emoji/steam_locomotive.png
new file mode 100755
index 000000000..549507766
--- /dev/null
+++ b/web/static/images/emoji/steam_locomotive.png
Binary files differ
diff --git a/web/static/images/emoji/stew.png b/web/static/images/emoji/stew.png
new file mode 100755
index 000000000..e9687f9ec
--- /dev/null
+++ b/web/static/images/emoji/stew.png
Binary files differ
diff --git a/web/static/images/emoji/straight_ruler.png b/web/static/images/emoji/straight_ruler.png
new file mode 100755
index 000000000..d96658ea1
--- /dev/null
+++ b/web/static/images/emoji/straight_ruler.png
Binary files differ
diff --git a/web/static/images/emoji/strawberry.png b/web/static/images/emoji/strawberry.png
new file mode 100755
index 000000000..13eb827ab
--- /dev/null
+++ b/web/static/images/emoji/strawberry.png
Binary files differ
diff --git a/web/static/images/emoji/stuck_out_tongue.png b/web/static/images/emoji/stuck_out_tongue.png
new file mode 100755
index 000000000..fa7b58e23
--- /dev/null
+++ b/web/static/images/emoji/stuck_out_tongue.png
Binary files differ
diff --git a/web/static/images/emoji/stuck_out_tongue_closed_eyes.png b/web/static/images/emoji/stuck_out_tongue_closed_eyes.png
new file mode 100755
index 000000000..333716ee1
--- /dev/null
+++ b/web/static/images/emoji/stuck_out_tongue_closed_eyes.png
Binary files differ
diff --git a/web/static/images/emoji/stuck_out_tongue_winking_eye.png b/web/static/images/emoji/stuck_out_tongue_winking_eye.png
new file mode 100755
index 000000000..6ae9d497d
--- /dev/null
+++ b/web/static/images/emoji/stuck_out_tongue_winking_eye.png
Binary files differ
diff --git a/web/static/images/emoji/sun_with_face.png b/web/static/images/emoji/sun_with_face.png
new file mode 100755
index 000000000..ee276636f
--- /dev/null
+++ b/web/static/images/emoji/sun_with_face.png
Binary files differ
diff --git a/web/static/images/emoji/sunflower.png b/web/static/images/emoji/sunflower.png
new file mode 100755
index 000000000..d9bad194a
--- /dev/null
+++ b/web/static/images/emoji/sunflower.png
Binary files differ
diff --git a/web/static/images/emoji/sunglasses.png b/web/static/images/emoji/sunglasses.png
new file mode 100755
index 000000000..f2e524787
--- /dev/null
+++ b/web/static/images/emoji/sunglasses.png
Binary files differ
diff --git a/web/static/images/emoji/sunny.png b/web/static/images/emoji/sunny.png
new file mode 100755
index 000000000..d23c095e0
--- /dev/null
+++ b/web/static/images/emoji/sunny.png
Binary files differ
diff --git a/web/static/images/emoji/sunrise.png b/web/static/images/emoji/sunrise.png
new file mode 100755
index 000000000..ec58dcc94
--- /dev/null
+++ b/web/static/images/emoji/sunrise.png
Binary files differ
diff --git a/web/static/images/emoji/sunrise_over_mountains.png b/web/static/images/emoji/sunrise_over_mountains.png
new file mode 100755
index 000000000..ebc3db146
--- /dev/null
+++ b/web/static/images/emoji/sunrise_over_mountains.png
Binary files differ
diff --git a/web/static/images/emoji/surfer.png b/web/static/images/emoji/surfer.png
new file mode 100755
index 000000000..b067e8cb3
--- /dev/null
+++ b/web/static/images/emoji/surfer.png
Binary files differ
diff --git a/web/static/images/emoji/sushi.png b/web/static/images/emoji/sushi.png
new file mode 100755
index 000000000..0d179bd97
--- /dev/null
+++ b/web/static/images/emoji/sushi.png
Binary files differ
diff --git a/web/static/images/emoji/suspect.png b/web/static/images/emoji/suspect.png
new file mode 100755
index 000000000..58e8921c0
--- /dev/null
+++ b/web/static/images/emoji/suspect.png
Binary files differ
diff --git a/web/static/images/emoji/suspension_railway.png b/web/static/images/emoji/suspension_railway.png
new file mode 100755
index 000000000..aaa45f61f
--- /dev/null
+++ b/web/static/images/emoji/suspension_railway.png
Binary files differ
diff --git a/web/static/images/emoji/sweat.png b/web/static/images/emoji/sweat.png
new file mode 100755
index 000000000..e894b7699
--- /dev/null
+++ b/web/static/images/emoji/sweat.png
Binary files differ
diff --git a/web/static/images/emoji/sweat_drops.png b/web/static/images/emoji/sweat_drops.png
new file mode 100755
index 000000000..a83b3e960
--- /dev/null
+++ b/web/static/images/emoji/sweat_drops.png
Binary files differ
diff --git a/web/static/images/emoji/sweat_smile.png b/web/static/images/emoji/sweat_smile.png
new file mode 100755
index 000000000..3903f717f
--- /dev/null
+++ b/web/static/images/emoji/sweat_smile.png
Binary files differ
diff --git a/web/static/images/emoji/sweet_potato.png b/web/static/images/emoji/sweet_potato.png
new file mode 100755
index 000000000..cde7880a1
--- /dev/null
+++ b/web/static/images/emoji/sweet_potato.png
Binary files differ
diff --git a/web/static/images/emoji/swimmer.png b/web/static/images/emoji/swimmer.png
new file mode 100755
index 000000000..d3878a065
--- /dev/null
+++ b/web/static/images/emoji/swimmer.png
Binary files differ
diff --git a/web/static/images/emoji/symbols.png b/web/static/images/emoji/symbols.png
new file mode 100755
index 000000000..16bc1da92
--- /dev/null
+++ b/web/static/images/emoji/symbols.png
Binary files differ
diff --git a/web/static/images/emoji/syringe.png b/web/static/images/emoji/syringe.png
new file mode 100755
index 000000000..36aa8fed5
--- /dev/null
+++ b/web/static/images/emoji/syringe.png
Binary files differ
diff --git a/web/static/images/emoji/tada.png b/web/static/images/emoji/tada.png
new file mode 100755
index 000000000..7411b5266
--- /dev/null
+++ b/web/static/images/emoji/tada.png
Binary files differ
diff --git a/web/static/images/emoji/tanabata_tree.png b/web/static/images/emoji/tanabata_tree.png
new file mode 100755
index 000000000..6dea4b2d4
--- /dev/null
+++ b/web/static/images/emoji/tanabata_tree.png
Binary files differ
diff --git a/web/static/images/emoji/tangerine.png b/web/static/images/emoji/tangerine.png
new file mode 100755
index 000000000..fc9d4f82a
--- /dev/null
+++ b/web/static/images/emoji/tangerine.png
Binary files differ
diff --git a/web/static/images/emoji/taurus.png b/web/static/images/emoji/taurus.png
new file mode 100755
index 000000000..6af582f69
--- /dev/null
+++ b/web/static/images/emoji/taurus.png
Binary files differ
diff --git a/web/static/images/emoji/taxi.png b/web/static/images/emoji/taxi.png
new file mode 100755
index 000000000..60a50d365
--- /dev/null
+++ b/web/static/images/emoji/taxi.png
Binary files differ
diff --git a/web/static/images/emoji/tea.png b/web/static/images/emoji/tea.png
new file mode 100755
index 000000000..3ece0b708
--- /dev/null
+++ b/web/static/images/emoji/tea.png
Binary files differ
diff --git a/web/static/images/emoji/telephone.png b/web/static/images/emoji/telephone.png
new file mode 100755
index 000000000..87d2559b5
--- /dev/null
+++ b/web/static/images/emoji/telephone.png
Binary files differ
diff --git a/web/static/images/emoji/telephone_receiver.png b/web/static/images/emoji/telephone_receiver.png
new file mode 100755
index 000000000..36e21e012
--- /dev/null
+++ b/web/static/images/emoji/telephone_receiver.png
Binary files differ
diff --git a/web/static/images/emoji/telescope.png b/web/static/images/emoji/telescope.png
new file mode 100755
index 000000000..98e57558a
--- /dev/null
+++ b/web/static/images/emoji/telescope.png
Binary files differ
diff --git a/web/static/images/emoji/tennis.png b/web/static/images/emoji/tennis.png
new file mode 100755
index 000000000..278d904ee
--- /dev/null
+++ b/web/static/images/emoji/tennis.png
Binary files differ
diff --git a/web/static/images/emoji/tent.png b/web/static/images/emoji/tent.png
new file mode 100755
index 000000000..5c0d20e48
--- /dev/null
+++ b/web/static/images/emoji/tent.png
Binary files differ
diff --git a/web/static/images/emoji/thought_balloon.png b/web/static/images/emoji/thought_balloon.png
new file mode 100755
index 000000000..febe30d05
--- /dev/null
+++ b/web/static/images/emoji/thought_balloon.png
Binary files differ
diff --git a/web/static/images/emoji/three.png b/web/static/images/emoji/three.png
new file mode 100755
index 000000000..55644c990
--- /dev/null
+++ b/web/static/images/emoji/three.png
Binary files differ
diff --git a/web/static/images/emoji/thumbsdown.png b/web/static/images/emoji/thumbsdown.png
new file mode 100755
index 000000000..41c6b825d
--- /dev/null
+++ b/web/static/images/emoji/thumbsdown.png
Binary files differ
diff --git a/web/static/images/emoji/thumbsup.png b/web/static/images/emoji/thumbsup.png
new file mode 100755
index 000000000..81786c1d8
--- /dev/null
+++ b/web/static/images/emoji/thumbsup.png
Binary files differ
diff --git a/web/static/images/emoji/ticket.png b/web/static/images/emoji/ticket.png
new file mode 100755
index 000000000..cdacf1a70
--- /dev/null
+++ b/web/static/images/emoji/ticket.png
Binary files differ
diff --git a/web/static/images/emoji/tiger.png b/web/static/images/emoji/tiger.png
new file mode 100755
index 000000000..d6cc84a3b
--- /dev/null
+++ b/web/static/images/emoji/tiger.png
Binary files differ
diff --git a/web/static/images/emoji/tiger2.png b/web/static/images/emoji/tiger2.png
new file mode 100755
index 000000000..b0c7d8dc3
--- /dev/null
+++ b/web/static/images/emoji/tiger2.png
Binary files differ
diff --git a/web/static/images/emoji/tired_face.png b/web/static/images/emoji/tired_face.png
new file mode 100755
index 000000000..77b783453
--- /dev/null
+++ b/web/static/images/emoji/tired_face.png
Binary files differ
diff --git a/web/static/images/emoji/tm.png b/web/static/images/emoji/tm.png
new file mode 100755
index 000000000..c7dec75a3
--- /dev/null
+++ b/web/static/images/emoji/tm.png
Binary files differ
diff --git a/web/static/images/emoji/toilet.png b/web/static/images/emoji/toilet.png
new file mode 100755
index 000000000..e5cc4119a
--- /dev/null
+++ b/web/static/images/emoji/toilet.png
Binary files differ
diff --git a/web/static/images/emoji/tokyo_tower.png b/web/static/images/emoji/tokyo_tower.png
new file mode 100755
index 000000000..e1cbd7a3c
--- /dev/null
+++ b/web/static/images/emoji/tokyo_tower.png
Binary files differ
diff --git a/web/static/images/emoji/tomato.png b/web/static/images/emoji/tomato.png
new file mode 100755
index 000000000..a129700bb
--- /dev/null
+++ b/web/static/images/emoji/tomato.png
Binary files differ
diff --git a/web/static/images/emoji/tongue.png b/web/static/images/emoji/tongue.png
new file mode 100755
index 000000000..b0bab1207
--- /dev/null
+++ b/web/static/images/emoji/tongue.png
Binary files differ
diff --git a/web/static/images/emoji/top.png b/web/static/images/emoji/top.png
new file mode 100755
index 000000000..5aa4dd442
--- /dev/null
+++ b/web/static/images/emoji/top.png
Binary files differ
diff --git a/web/static/images/emoji/tophat.png b/web/static/images/emoji/tophat.png
new file mode 100755
index 000000000..7d27134d6
--- /dev/null
+++ b/web/static/images/emoji/tophat.png
Binary files differ
diff --git a/web/static/images/emoji/tractor.png b/web/static/images/emoji/tractor.png
new file mode 100755
index 000000000..058fd3eda
--- /dev/null
+++ b/web/static/images/emoji/tractor.png
Binary files differ
diff --git a/web/static/images/emoji/traffic_light.png b/web/static/images/emoji/traffic_light.png
new file mode 100755
index 000000000..1facb276c
--- /dev/null
+++ b/web/static/images/emoji/traffic_light.png
Binary files differ
diff --git a/web/static/images/emoji/train.png b/web/static/images/emoji/train.png
new file mode 100755
index 000000000..3202d80ea
--- /dev/null
+++ b/web/static/images/emoji/train.png
Binary files differ
diff --git a/web/static/images/emoji/train2.png b/web/static/images/emoji/train2.png
new file mode 100755
index 000000000..9c0d3ab64
--- /dev/null
+++ b/web/static/images/emoji/train2.png
Binary files differ
diff --git a/web/static/images/emoji/tram.png b/web/static/images/emoji/tram.png
new file mode 100755
index 000000000..5eb29fb71
--- /dev/null
+++ b/web/static/images/emoji/tram.png
Binary files differ
diff --git a/web/static/images/emoji/triangular_flag_on_post.png b/web/static/images/emoji/triangular_flag_on_post.png
new file mode 100755
index 000000000..f9a3f32d7
--- /dev/null
+++ b/web/static/images/emoji/triangular_flag_on_post.png
Binary files differ
diff --git a/web/static/images/emoji/triangular_ruler.png b/web/static/images/emoji/triangular_ruler.png
new file mode 100755
index 000000000..383677cb7
--- /dev/null
+++ b/web/static/images/emoji/triangular_ruler.png
Binary files differ
diff --git a/web/static/images/emoji/trident.png b/web/static/images/emoji/trident.png
new file mode 100755
index 000000000..d79a7b4cc
--- /dev/null
+++ b/web/static/images/emoji/trident.png
Binary files differ
diff --git a/web/static/images/emoji/triumph.png b/web/static/images/emoji/triumph.png
new file mode 100755
index 000000000..92f93bd10
--- /dev/null
+++ b/web/static/images/emoji/triumph.png
Binary files differ
diff --git a/web/static/images/emoji/trolleybus.png b/web/static/images/emoji/trolleybus.png
new file mode 100755
index 000000000..b9740a53f
--- /dev/null
+++ b/web/static/images/emoji/trolleybus.png
Binary files differ
diff --git a/web/static/images/emoji/trollface.png b/web/static/images/emoji/trollface.png
new file mode 100755
index 000000000..119d77e73
--- /dev/null
+++ b/web/static/images/emoji/trollface.png
Binary files differ
diff --git a/web/static/images/emoji/trophy.png b/web/static/images/emoji/trophy.png
new file mode 100755
index 000000000..95d3b63f5
--- /dev/null
+++ b/web/static/images/emoji/trophy.png
Binary files differ
diff --git a/web/static/images/emoji/tropical_drink.png b/web/static/images/emoji/tropical_drink.png
new file mode 100755
index 000000000..55ca9eeda
--- /dev/null
+++ b/web/static/images/emoji/tropical_drink.png
Binary files differ
diff --git a/web/static/images/emoji/tropical_fish.png b/web/static/images/emoji/tropical_fish.png
new file mode 100755
index 000000000..a6d734987
--- /dev/null
+++ b/web/static/images/emoji/tropical_fish.png
Binary files differ
diff --git a/web/static/images/emoji/truck.png b/web/static/images/emoji/truck.png
new file mode 100755
index 000000000..3f25ba1f9
--- /dev/null
+++ b/web/static/images/emoji/truck.png
Binary files differ
diff --git a/web/static/images/emoji/trumpet.png b/web/static/images/emoji/trumpet.png
new file mode 100755
index 000000000..c84cfb13e
--- /dev/null
+++ b/web/static/images/emoji/trumpet.png
Binary files differ
diff --git a/web/static/images/emoji/tshirt.png b/web/static/images/emoji/tshirt.png
new file mode 100755
index 000000000..297a6d63e
--- /dev/null
+++ b/web/static/images/emoji/tshirt.png
Binary files differ
diff --git a/web/static/images/emoji/tulip.png b/web/static/images/emoji/tulip.png
new file mode 100755
index 000000000..b3ee1102a
--- /dev/null
+++ b/web/static/images/emoji/tulip.png
Binary files differ
diff --git a/web/static/images/emoji/turtle.png b/web/static/images/emoji/turtle.png
new file mode 100755
index 000000000..04d1d9684
--- /dev/null
+++ b/web/static/images/emoji/turtle.png
Binary files differ
diff --git a/web/static/images/emoji/tv.png b/web/static/images/emoji/tv.png
new file mode 100755
index 000000000..803dc3d41
--- /dev/null
+++ b/web/static/images/emoji/tv.png
Binary files differ
diff --git a/web/static/images/emoji/twisted_rightwards_arrows.png b/web/static/images/emoji/twisted_rightwards_arrows.png
new file mode 100755
index 000000000..25cde18b2
--- /dev/null
+++ b/web/static/images/emoji/twisted_rightwards_arrows.png
Binary files differ
diff --git a/web/static/images/emoji/two.png b/web/static/images/emoji/two.png
new file mode 100755
index 000000000..c191f8a32
--- /dev/null
+++ b/web/static/images/emoji/two.png
Binary files differ
diff --git a/web/static/images/emoji/two_hearts.png b/web/static/images/emoji/two_hearts.png
new file mode 100755
index 000000000..b189e9aea
--- /dev/null
+++ b/web/static/images/emoji/two_hearts.png
Binary files differ
diff --git a/web/static/images/emoji/two_men_holding_hands.png b/web/static/images/emoji/two_men_holding_hands.png
new file mode 100755
index 000000000..d1099f21f
--- /dev/null
+++ b/web/static/images/emoji/two_men_holding_hands.png
Binary files differ
diff --git a/web/static/images/emoji/two_women_holding_hands.png b/web/static/images/emoji/two_women_holding_hands.png
new file mode 100755
index 000000000..619646c4e
--- /dev/null
+++ b/web/static/images/emoji/two_women_holding_hands.png
Binary files differ
diff --git a/web/static/images/emoji/u5272.png b/web/static/images/emoji/u5272.png
new file mode 100755
index 000000000..2148253fc
--- /dev/null
+++ b/web/static/images/emoji/u5272.png
Binary files differ
diff --git a/web/static/images/emoji/u5408.png b/web/static/images/emoji/u5408.png
new file mode 100755
index 000000000..03ab0d874
--- /dev/null
+++ b/web/static/images/emoji/u5408.png
Binary files differ
diff --git a/web/static/images/emoji/u55b6.png b/web/static/images/emoji/u55b6.png
new file mode 100755
index 000000000..ba946d3f3
--- /dev/null
+++ b/web/static/images/emoji/u55b6.png
Binary files differ
diff --git a/web/static/images/emoji/u6307.png b/web/static/images/emoji/u6307.png
new file mode 100755
index 000000000..6557f5672
--- /dev/null
+++ b/web/static/images/emoji/u6307.png
Binary files differ
diff --git a/web/static/images/emoji/u6708.png b/web/static/images/emoji/u6708.png
new file mode 100755
index 000000000..e4dfe5aa7
--- /dev/null
+++ b/web/static/images/emoji/u6708.png
Binary files differ
diff --git a/web/static/images/emoji/u6709.png b/web/static/images/emoji/u6709.png
new file mode 100755
index 000000000..cd8fb3f62
--- /dev/null
+++ b/web/static/images/emoji/u6709.png
Binary files differ
diff --git a/web/static/images/emoji/u6e80.png b/web/static/images/emoji/u6e80.png
new file mode 100755
index 000000000..5df1cb878
--- /dev/null
+++ b/web/static/images/emoji/u6e80.png
Binary files differ
diff --git a/web/static/images/emoji/u7121.png b/web/static/images/emoji/u7121.png
new file mode 100755
index 000000000..25f694ed3
--- /dev/null
+++ b/web/static/images/emoji/u7121.png
Binary files differ
diff --git a/web/static/images/emoji/u7533.png b/web/static/images/emoji/u7533.png
new file mode 100755
index 000000000..fc4a9901b
--- /dev/null
+++ b/web/static/images/emoji/u7533.png
Binary files differ
diff --git a/web/static/images/emoji/u7981.png b/web/static/images/emoji/u7981.png
new file mode 100755
index 000000000..f550a573d
--- /dev/null
+++ b/web/static/images/emoji/u7981.png
Binary files differ
diff --git a/web/static/images/emoji/u7a7a.png b/web/static/images/emoji/u7a7a.png
new file mode 100755
index 000000000..c05f5cff7
--- /dev/null
+++ b/web/static/images/emoji/u7a7a.png
Binary files differ
diff --git a/web/static/images/emoji/uk.png b/web/static/images/emoji/uk.png
new file mode 100755
index 000000000..2a62c7a08
--- /dev/null
+++ b/web/static/images/emoji/uk.png
Binary files differ
diff --git a/web/static/images/emoji/umbrella.png b/web/static/images/emoji/umbrella.png
new file mode 100755
index 000000000..1db722fa6
--- /dev/null
+++ b/web/static/images/emoji/umbrella.png
Binary files differ
diff --git a/web/static/images/emoji/unamused.png b/web/static/images/emoji/unamused.png
new file mode 100755
index 000000000..3722e6f57
--- /dev/null
+++ b/web/static/images/emoji/unamused.png
Binary files differ
diff --git a/web/static/images/emoji/underage.png b/web/static/images/emoji/underage.png
new file mode 100755
index 000000000..a789b3c62
--- /dev/null
+++ b/web/static/images/emoji/underage.png
Binary files differ
diff --git a/web/static/images/emoji/unlock.png b/web/static/images/emoji/unlock.png
new file mode 100755
index 000000000..22b429cd0
--- /dev/null
+++ b/web/static/images/emoji/unlock.png
Binary files differ
diff --git a/web/static/images/emoji/up.png b/web/static/images/emoji/up.png
new file mode 100755
index 000000000..829219a86
--- /dev/null
+++ b/web/static/images/emoji/up.png
Binary files differ
diff --git a/web/static/images/emoji/us.png b/web/static/images/emoji/us.png
new file mode 100755
index 000000000..38137669a
--- /dev/null
+++ b/web/static/images/emoji/us.png
Binary files differ
diff --git a/web/static/images/emoji/v.png b/web/static/images/emoji/v.png
new file mode 100755
index 000000000..f61267c28
--- /dev/null
+++ b/web/static/images/emoji/v.png
Binary files differ
diff --git a/web/static/images/emoji/vertical_traffic_light.png b/web/static/images/emoji/vertical_traffic_light.png
new file mode 100755
index 000000000..7a5ba35f0
--- /dev/null
+++ b/web/static/images/emoji/vertical_traffic_light.png
Binary files differ
diff --git a/web/static/images/emoji/vhs.png b/web/static/images/emoji/vhs.png
new file mode 100755
index 000000000..881081c17
--- /dev/null
+++ b/web/static/images/emoji/vhs.png
Binary files differ
diff --git a/web/static/images/emoji/vibration_mode.png b/web/static/images/emoji/vibration_mode.png
new file mode 100755
index 000000000..a716e96c6
--- /dev/null
+++ b/web/static/images/emoji/vibration_mode.png
Binary files differ
diff --git a/web/static/images/emoji/video_camera.png b/web/static/images/emoji/video_camera.png
new file mode 100755
index 000000000..274cecdd6
--- /dev/null
+++ b/web/static/images/emoji/video_camera.png
Binary files differ
diff --git a/web/static/images/emoji/video_game.png b/web/static/images/emoji/video_game.png
new file mode 100755
index 000000000..e265a3bd8
--- /dev/null
+++ b/web/static/images/emoji/video_game.png
Binary files differ
diff --git a/web/static/images/emoji/violin.png b/web/static/images/emoji/violin.png
new file mode 100755
index 000000000..69347b545
--- /dev/null
+++ b/web/static/images/emoji/violin.png
Binary files differ
diff --git a/web/static/images/emoji/virgo.png b/web/static/images/emoji/virgo.png
new file mode 100755
index 000000000..72e1763f5
--- /dev/null
+++ b/web/static/images/emoji/virgo.png
Binary files differ
diff --git a/web/static/images/emoji/volcano.png b/web/static/images/emoji/volcano.png
new file mode 100755
index 000000000..9b434539b
--- /dev/null
+++ b/web/static/images/emoji/volcano.png
Binary files differ
diff --git a/web/static/images/emoji/vs.png b/web/static/images/emoji/vs.png
new file mode 100755
index 000000000..863638850
--- /dev/null
+++ b/web/static/images/emoji/vs.png
Binary files differ
diff --git a/web/static/images/emoji/walking.png b/web/static/images/emoji/walking.png
new file mode 100755
index 000000000..52bc0381c
--- /dev/null
+++ b/web/static/images/emoji/walking.png
Binary files differ
diff --git a/web/static/images/emoji/waning_crescent_moon.png b/web/static/images/emoji/waning_crescent_moon.png
new file mode 100755
index 000000000..30387780f
--- /dev/null
+++ b/web/static/images/emoji/waning_crescent_moon.png
Binary files differ
diff --git a/web/static/images/emoji/waning_gibbous_moon.png b/web/static/images/emoji/waning_gibbous_moon.png
new file mode 100755
index 000000000..510099070
--- /dev/null
+++ b/web/static/images/emoji/waning_gibbous_moon.png
Binary files differ
diff --git a/web/static/images/emoji/warning.png b/web/static/images/emoji/warning.png
new file mode 100755
index 000000000..db6f96f02
--- /dev/null
+++ b/web/static/images/emoji/warning.png
Binary files differ
diff --git a/web/static/images/emoji/watch.png b/web/static/images/emoji/watch.png
new file mode 100755
index 000000000..d503bb87c
--- /dev/null
+++ b/web/static/images/emoji/watch.png
Binary files differ
diff --git a/web/static/images/emoji/water_buffalo.png b/web/static/images/emoji/water_buffalo.png
new file mode 100755
index 000000000..3bcde3edd
--- /dev/null
+++ b/web/static/images/emoji/water_buffalo.png
Binary files differ
diff --git a/web/static/images/emoji/watermelon.png b/web/static/images/emoji/watermelon.png
new file mode 100755
index 000000000..fc212be78
--- /dev/null
+++ b/web/static/images/emoji/watermelon.png
Binary files differ
diff --git a/web/static/images/emoji/wave.png b/web/static/images/emoji/wave.png
new file mode 100755
index 000000000..56e6e822b
--- /dev/null
+++ b/web/static/images/emoji/wave.png
Binary files differ
diff --git a/web/static/images/emoji/wavy_dash.png b/web/static/images/emoji/wavy_dash.png
new file mode 100755
index 000000000..5a74e5c7a
--- /dev/null
+++ b/web/static/images/emoji/wavy_dash.png
Binary files differ
diff --git a/web/static/images/emoji/waxing_crescent_moon.png b/web/static/images/emoji/waxing_crescent_moon.png
new file mode 100755
index 000000000..c8f13dd31
--- /dev/null
+++ b/web/static/images/emoji/waxing_crescent_moon.png
Binary files differ
diff --git a/web/static/images/emoji/waxing_gibbous_moon.png b/web/static/images/emoji/waxing_gibbous_moon.png
new file mode 100755
index 000000000..54e7ec671
--- /dev/null
+++ b/web/static/images/emoji/waxing_gibbous_moon.png
Binary files differ
diff --git a/web/static/images/emoji/wc.png b/web/static/images/emoji/wc.png
new file mode 100755
index 000000000..dfe84d2a7
--- /dev/null
+++ b/web/static/images/emoji/wc.png
Binary files differ
diff --git a/web/static/images/emoji/weary.png b/web/static/images/emoji/weary.png
new file mode 100755
index 000000000..0c5475411
--- /dev/null
+++ b/web/static/images/emoji/weary.png
Binary files differ
diff --git a/web/static/images/emoji/wedding.png b/web/static/images/emoji/wedding.png
new file mode 100755
index 000000000..ead19d52c
--- /dev/null
+++ b/web/static/images/emoji/wedding.png
Binary files differ
diff --git a/web/static/images/emoji/whale.png b/web/static/images/emoji/whale.png
new file mode 100755
index 000000000..5bb113e42
--- /dev/null
+++ b/web/static/images/emoji/whale.png
Binary files differ
diff --git a/web/static/images/emoji/whale2.png b/web/static/images/emoji/whale2.png
new file mode 100755
index 000000000..0ef4ea94f
--- /dev/null
+++ b/web/static/images/emoji/whale2.png
Binary files differ
diff --git a/web/static/images/emoji/wheelchair.png b/web/static/images/emoji/wheelchair.png
new file mode 100755
index 000000000..eddcdd797
--- /dev/null
+++ b/web/static/images/emoji/wheelchair.png
Binary files differ
diff --git a/web/static/images/emoji/white_check_mark.png b/web/static/images/emoji/white_check_mark.png
new file mode 100755
index 000000000..61dc0583c
--- /dev/null
+++ b/web/static/images/emoji/white_check_mark.png
Binary files differ
diff --git a/web/static/images/emoji/white_circle.png b/web/static/images/emoji/white_circle.png
new file mode 100755
index 000000000..3f648d1bd
--- /dev/null
+++ b/web/static/images/emoji/white_circle.png
Binary files differ
diff --git a/web/static/images/emoji/white_flower.png b/web/static/images/emoji/white_flower.png
new file mode 100755
index 000000000..c0929d0dd
--- /dev/null
+++ b/web/static/images/emoji/white_flower.png
Binary files differ
diff --git a/web/static/images/emoji/white_large_square.png b/web/static/images/emoji/white_large_square.png
new file mode 100755
index 000000000..60cb19a13
--- /dev/null
+++ b/web/static/images/emoji/white_large_square.png
Binary files differ
diff --git a/web/static/images/emoji/white_medium_small_square.png b/web/static/images/emoji/white_medium_small_square.png
new file mode 100755
index 000000000..a115cdc49
--- /dev/null
+++ b/web/static/images/emoji/white_medium_small_square.png
Binary files differ
diff --git a/web/static/images/emoji/white_medium_square.png b/web/static/images/emoji/white_medium_square.png
new file mode 100755
index 000000000..199808bcf
--- /dev/null
+++ b/web/static/images/emoji/white_medium_square.png
Binary files differ
diff --git a/web/static/images/emoji/white_small_square.png b/web/static/images/emoji/white_small_square.png
new file mode 100755
index 000000000..24ba879f4
--- /dev/null
+++ b/web/static/images/emoji/white_small_square.png
Binary files differ
diff --git a/web/static/images/emoji/white_square_button.png b/web/static/images/emoji/white_square_button.png
new file mode 100755
index 000000000..ad54d55c0
--- /dev/null
+++ b/web/static/images/emoji/white_square_button.png
Binary files differ
diff --git a/web/static/images/emoji/wind_chime.png b/web/static/images/emoji/wind_chime.png
new file mode 100755
index 000000000..efacf5dd4
--- /dev/null
+++ b/web/static/images/emoji/wind_chime.png
Binary files differ
diff --git a/web/static/images/emoji/wine_glass.png b/web/static/images/emoji/wine_glass.png
new file mode 100755
index 000000000..82b0f0005
--- /dev/null
+++ b/web/static/images/emoji/wine_glass.png
Binary files differ
diff --git a/web/static/images/emoji/wink.png b/web/static/images/emoji/wink.png
new file mode 100755
index 000000000..756766dd3
--- /dev/null
+++ b/web/static/images/emoji/wink.png
Binary files differ
diff --git a/web/static/images/emoji/wolf.png b/web/static/images/emoji/wolf.png
new file mode 100755
index 000000000..c60c96895
--- /dev/null
+++ b/web/static/images/emoji/wolf.png
Binary files differ
diff --git a/web/static/images/emoji/woman.png b/web/static/images/emoji/woman.png
new file mode 100755
index 000000000..6bf0d2b12
--- /dev/null
+++ b/web/static/images/emoji/woman.png
Binary files differ
diff --git a/web/static/images/emoji/womans_clothes.png b/web/static/images/emoji/womans_clothes.png
new file mode 100755
index 000000000..aa297c7b6
--- /dev/null
+++ b/web/static/images/emoji/womans_clothes.png
Binary files differ
diff --git a/web/static/images/emoji/womans_hat.png b/web/static/images/emoji/womans_hat.png
new file mode 100755
index 000000000..4cb2e6a69
--- /dev/null
+++ b/web/static/images/emoji/womans_hat.png
Binary files differ
diff --git a/web/static/images/emoji/womens.png b/web/static/images/emoji/womens.png
new file mode 100755
index 000000000..2fab29660
--- /dev/null
+++ b/web/static/images/emoji/womens.png
Binary files differ
diff --git a/web/static/images/emoji/worried.png b/web/static/images/emoji/worried.png
new file mode 100755
index 000000000..bfa1856c0
--- /dev/null
+++ b/web/static/images/emoji/worried.png
Binary files differ
diff --git a/web/static/images/emoji/wrench.png b/web/static/images/emoji/wrench.png
new file mode 100755
index 000000000..a87072ad1
--- /dev/null
+++ b/web/static/images/emoji/wrench.png
Binary files differ
diff --git a/web/static/images/emoji/x.png b/web/static/images/emoji/x.png
new file mode 100755
index 000000000..dff9efa8b
--- /dev/null
+++ b/web/static/images/emoji/x.png
Binary files differ
diff --git a/web/static/images/emoji/yellow_heart.png b/web/static/images/emoji/yellow_heart.png
new file mode 100755
index 000000000..fa41ce78a
--- /dev/null
+++ b/web/static/images/emoji/yellow_heart.png
Binary files differ
diff --git a/web/static/images/emoji/yen.png b/web/static/images/emoji/yen.png
new file mode 100755
index 000000000..139bc936e
--- /dev/null
+++ b/web/static/images/emoji/yen.png
Binary files differ
diff --git a/web/static/images/emoji/yum.png b/web/static/images/emoji/yum.png
new file mode 100755
index 000000000..fc39637ec
--- /dev/null
+++ b/web/static/images/emoji/yum.png
Binary files differ
diff --git a/web/static/images/emoji/zap.png b/web/static/images/emoji/zap.png
new file mode 100755
index 000000000..260c531b9
--- /dev/null
+++ b/web/static/images/emoji/zap.png
Binary files differ
diff --git a/web/static/images/emoji/zero.png b/web/static/images/emoji/zero.png
new file mode 100755
index 000000000..6e57b3343
--- /dev/null
+++ b/web/static/images/emoji/zero.png
Binary files differ
diff --git a/web/static/images/emoji/zzz.png b/web/static/images/emoji/zzz.png
new file mode 100755
index 000000000..30be04655
--- /dev/null
+++ b/web/static/images/emoji/zzz.png
Binary files differ
diff --git a/web/static/js/emojify.min.js b/web/static/js/emojify.min.js
new file mode 100755
index 000000000..4fedf3205
--- /dev/null
+++ b/web/static/js/emojify.min.js
@@ -0,0 +1,4 @@
+/*! emojify.js - v1.0.5 -
+ * Copyright (c) Hassan Khan 2015
+ */
+!function(e,a){"use strict";"function"==typeof define&&define.amd?define([],a):"object"==typeof exports?module.exports=a():e.emojify=a()}(this,function(){"use strict";var e=function(){function e(){var e={named:/:([a-z0-9A-Z_-]+):/,smile:/:-?\)/g,open_mouth:/:o/gi,scream:/:-o/gi,smirk:/[:;]-?]/g,grinning:/[:;]-?d/gi,stuck_out_tongue_closed_eyes:/x-d/gi,stuck_out_tongue_winking_eye:/[:;]-?p/gi,rage:/:-?[\[@]/g,frowning:/:-?\(/g,sob:/:['’]-?\(|:&#x27;\(/g,kissing_heart:/:-?\*/g,wink:/;-?\)/g,pensive:/:-?\//g,confounded:/:-?s/gi,flushed:/:-?\|/g,relaxed:/:-?\$/g,mask:/:-x/gi,heart:/<3|&lt;3/g,broken_heart:/<\/3|&lt;&#x2F;3/g,thumbsup:/:\+1:/g,thumbsdown:/:\-1:/g};return d.ignore_emoticons&&(e={named:/:([a-z0-9A-Z_-]+):/,thumbsup:/:\+1:/g,thumbsdown:/:\-1:/g}),Object.keys(e).map(function(a){return[e[a],a]})}function a(){var e=_.map(function(e){var a=e[0],o=a.source||a;return o=o.replace(/(^|[^\[])\^/g,"$1"),"("+o+")"}).join("|");return new RegExp(e,"gi")}function o(e){return" "===e||" "===e||"\r"===e||"\n"===e||""===e||e===String.fromCharCode(160)}function r(e){var a=null;if(e.replacer)a=e.replacer.apply({config:d},[":"+e.emojiName+":",e.emojiName]);else{var o=d.tag_type||h[d.mode];a=e.win.document.createElement(o),"img"!==o?a.setAttribute("class","emoji emoji-"+e.emojiName):(a.setAttribute("align","absmiddle"),a.setAttribute("alt",":"+e.emojiName+":"),a.setAttribute("class","emoji"),a.setAttribute("src",d.img_dir+"/"+e.emojiName+".png")),a.setAttribute("title",":"+e.emojiName+":")}e.node.splitText(e.match.index),e.node.nextSibling.nodeValue=e.node.nextSibling.nodeValue.substr(e.match[0].length,e.node.nextSibling.nodeValue.length),a.appendChild(e.node.splitText(e.match.index)),e.node.parentNode.insertBefore(a,e.node.nextSibling)}function t(e){if(e[1]&&e[2]){var a=e[2];if(m[a])return a}else for(var o=3;o<e.length-1;o++)if(e[o])return _[o-2][1]}function i(e,a){var o=this.config.tag_type||h[this.config.mode];return"img"!==o?"<"+o+" class='emoji emoji-"+a+"' title=':"+a+":'></"+o+">":"<img align='absmiddle' alt=':"+a+":' class='emoji' src='"+this.config.img_dir+"/"+a+".png' title=':"+a+":' />"}function n(){this.lastEmojiTerminatedAt=-1}function s(o,r){if(!o)return o;r||(r=i),_=e(),c=a();var t=new n;return o.replace(c,function(){var e=Array.prototype.slice.call(arguments,0,-2),a=arguments[arguments.length-2],o=arguments[arguments.length-1],i=t.validate(e,a,o);return i?r.apply({config:d},[arguments[0],i]):arguments[0]})}function l(o,i){"undefined"==typeof o&&(o=d.only_crawl_id?document.getElementById(d.only_crawl_id):document.body);var s=o.ownerDocument,l=s.defaultView||s.parentWindow,u=function(e,a){var o;if(e.hasChildNodes())for(o=e.firstChild;o;)a(o)&&u(o,a),o=o.nextSibling},g=function(e){for(var a,o=[],s=new n;null!==(a=c.exec(e.data));)s.validate(a,a.index,a.input)&&o.push(a);for(var _=o.length;_-->0;){var u=t(o[_]);r({node:e,match:o[_],emojiName:u,replacer:i,win:l})}};_=e(),c=a();var m=[],h=new RegExp(d.blacklist.elements.join("|"),"i"),p=new RegExp(d.blacklist.classes.join("|"),"i");if("undefined"!=typeof l.document.createTreeWalker)for(var b,f=l.document.createTreeWalker(o,l.NodeFilter.SHOW_TEXT|l.NodeFilter.SHOW_ELEMENT,function(e){return 1!==e.nodeType?l.NodeFilter.FILTER_ACCEPT:e.tagName.match(h)||"svg"===e.tagName||e.className.match(p)?l.NodeFilter.FILTER_REJECT:l.NodeFilter.FILTER_SKIP},!1);null!==(b=f.nextNode());)m.push(b);else u(o,function(e){return"undefined"!=typeof e.tagName&&e.tagName.match(h)||"undefined"!=typeof e.className&&e.className.match(p)?!1:1===e.nodeType?!0:(m.push(e),!0)});m.forEach(g)}var _,c,u="+1,-1,100,1234,8ball,a,ab,abc,abcd,accept,aerial_tramway,airplane,alarm_clock,alien,ambulance,anchor,angel,anger,angry,anguished,ant,apple,aquarius,aries,arrow_backward,arrow_double_down,arrow_double_up,arrow_down,arrow_down_small,arrow_forward,arrow_heading_down,arrow_heading_up,arrow_left,arrow_lower_left,arrow_lower_right,arrow_right,arrow_right_hook,arrow_up,arrow_up_down,arrow_up_small,arrow_upper_left,arrow_upper_right,arrows_clockwise,arrows_counterclockwise,art,articulated_lorry,astonished,atm,b,baby,baby_bottle,baby_chick,baby_symbol,back,baggage_claim,balloon,ballot_box_with_check,bamboo,banana,bangbang,bank,bar_chart,barber,baseball,basketball,bath,bathtub,battery,bear,bee,beer,beers,beetle,beginner,bell,bento,bicyclist,bike,bikini,bird,birthday,black_circle,black_joker,black_medium_small_square,black_medium_square,black_nib,black_small_square,black_square,black_square_button,blossom,blowfish,blue_book,blue_car,blue_heart,blush,boar,boat,bomb,book,bookmark,bookmark_tabs,books,boom,boot,bouquet,bow,bowling,bowtie,boy,bread,bride_with_veil,bridge_at_night,briefcase,broken_heart,bug,bulb,bullettrain_front,bullettrain_side,bus,busstop,bust_in_silhouette,busts_in_silhouette,cactus,cake,calendar,calling,camel,camera,cancer,candy,capital_abcd,capricorn,car,card_index,carousel_horse,cat,cat2,cd,chart,chart_with_downwards_trend,chart_with_upwards_trend,checkered_flag,cherries,cherry_blossom,chestnut,chicken,children_crossing,chocolate_bar,christmas_tree,church,cinema,circus_tent,city_sunrise,city_sunset,cl,clap,clapper,clipboard,clock1,clock10,clock1030,clock11,clock1130,clock12,clock1230,clock130,clock2,clock230,clock3,clock330,clock4,clock430,clock5,clock530,clock6,clock630,clock7,clock730,clock8,clock830,clock9,clock930,closed_book,closed_lock_with_key,closed_umbrella,cloud,clubs,cn,cocktail,coffee,cold_sweat,collision,computer,confetti_ball,confounded,confused,congratulations,construction,construction_worker,convenience_store,cookie,cool,cop,copyright,corn,couple,couple_with_heart,couplekiss,cow,cow2,credit_card,crescent_moon,crocodile,crossed_flags,crown,cry,crying_cat_face,crystal_ball,cupid,curly_loop,currency_exchange,curry,custard,customs,cyclone,dancer,dancers,dango,dart,dash,date,de,deciduous_tree,department_store,diamond_shape_with_a_dot_inside,diamonds,disappointed,disappointed_relieved,dizzy,dizzy_face,do_not_litter,dog,dog2,dollar,dolls,dolphin,donut,door,doughnut,dragon,dragon_face,dress,dromedary_camel,droplet,dvd,e-mail,ear,ear_of_rice,earth_africa,earth_americas,earth_asia,egg,eggplant,eight,eight_pointed_black_star,eight_spoked_asterisk,electric_plug,elephant,email,end,envelope,es,euro,european_castle,european_post_office,evergreen_tree,exclamation,expressionless,eyeglasses,eyes,facepunch,factory,fallen_leaf,family,fast_forward,fax,fearful,feelsgood,feet,ferris_wheel,file_folder,finnadie,fire,fire_engine,fireworks,first_quarter_moon,first_quarter_moon_with_face,fish,fish_cake,fishing_pole_and_fish,fist,five,flags,flashlight,floppy_disk,flower_playing_cards,flushed,foggy,football,fork_and_knife,fountain,four,four_leaf_clover,fr,free,fried_shrimp,fries,frog,frowning,fu,fuelpump,full_moon,full_moon_with_face,game_die,gb,gem,gemini,ghost,gift,gift_heart,girl,globe_with_meridians,goat,goberserk,godmode,golf,grapes,green_apple,green_book,green_heart,grey_exclamation,grey_question,grimacing,grin,grinning,guardsman,guitar,gun,haircut,hamburger,hammer,hamster,hand,handbag,hankey,hash,hatched_chick,hatching_chick,headphones,hear_no_evil,heart,heart_decoration,heart_eyes,heart_eyes_cat,heartbeat,heartpulse,hearts,heavy_check_mark,heavy_division_sign,heavy_dollar_sign,heavy_exclamation_mark,heavy_minus_sign,heavy_multiplication_x,heavy_plus_sign,helicopter,herb,hibiscus,high_brightness,high_heel,hocho,honey_pot,honeybee,horse,horse_racing,hospital,hotel,hotsprings,hourglass,hourglass_flowing_sand,house,house_with_garden,hurtrealbad,hushed,ice_cream,icecream,id,ideograph_advantage,imp,inbox_tray,incoming_envelope,information_desk_person,information_source,innocent,interrobang,iphone,it,izakaya_lantern,jack_o_lantern,japan,japanese_castle,japanese_goblin,japanese_ogre,jeans,joy,joy_cat,jp,key,keycap_ten,kimono,kiss,kissing,kissing_cat,kissing_closed_eyes,kissing_face,kissing_heart,kissing_smiling_eyes,koala,koko,kr,large_blue_circle,large_blue_diamond,large_orange_diamond,last_quarter_moon,last_quarter_moon_with_face,laughing,leaves,ledger,left_luggage,left_right_arrow,leftwards_arrow_with_hook,lemon,leo,leopard,libra,light_rail,link,lips,lipstick,lock,lock_with_ink_pen,lollipop,loop,loudspeaker,love_hotel,love_letter,low_brightness,m,mag,mag_right,mahjong,mailbox,mailbox_closed,mailbox_with_mail,mailbox_with_no_mail,man,man_with_gua_pi_mao,man_with_turban,mans_shoe,maple_leaf,mask,massage,meat_on_bone,mega,melon,memo,mens,metal,metro,microphone,microscope,milky_way,minibus,minidisc,mobile_phone_off,money_with_wings,moneybag,monkey,monkey_face,monorail,mortar_board,mount_fuji,mountain_bicyclist,mountain_cableway,mountain_railway,mouse,mouse2,movie_camera,moyai,muscle,mushroom,musical_keyboard,musical_note,musical_score,mute,nail_care,name_badge,neckbeard,necktie,negative_squared_cross_mark,neutral_face,new,new_moon,new_moon_with_face,newspaper,ng,nine,no_bell,no_bicycles,no_entry,no_entry_sign,no_good,no_mobile_phones,no_mouth,no_pedestrians,no_smoking,non-potable_water,nose,notebook,notebook_with_decorative_cover,notes,nut_and_bolt,o,o2,ocean,octocat,octopus,oden,office,ok,ok_hand,ok_woman,older_man,older_woman,on,oncoming_automobile,oncoming_bus,oncoming_police_car,oncoming_taxi,one,open_file_folder,open_hands,open_mouth,ophiuchus,orange_book,outbox_tray,ox,package,page_facing_up,page_with_curl,pager,palm_tree,panda_face,paperclip,parking,part_alternation_mark,partly_sunny,passport_control,paw_prints,peach,pear,pencil,pencil2,penguin,pensive,performing_arts,persevere,person_frowning,person_with_blond_hair,person_with_pouting_face,phone,pig,pig2,pig_nose,pill,pineapple,pisces,pizza,plus1,point_down,point_left,point_right,point_up,point_up_2,police_car,poodle,poop,post_office,postal_horn,postbox,potable_water,pouch,poultry_leg,pound,pouting_cat,pray,princess,punch,purple_heart,purse,pushpin,put_litter_in_its_place,question,rabbit,rabbit2,racehorse,radio,radio_button,rage,rage1,rage2,rage3,rage4,railway_car,rainbow,raised_hand,raised_hands,raising_hand,ram,ramen,rat,recycle,red_car,red_circle,registered,relaxed,relieved,repeat,repeat_one,restroom,revolving_hearts,rewind,ribbon,rice,rice_ball,rice_cracker,rice_scene,ring,rocket,roller_coaster,rooster,rose,rotating_light,round_pushpin,rowboat,ru,rugby_football,runner,running,running_shirt_with_sash,sa,sagittarius,sailboat,sake,sandal,santa,satellite,satisfied,saxophone,school,school_satchel,scissors,scorpius,scream,scream_cat,scroll,seat,secret,see_no_evil,seedling,seven,shaved_ice,sheep,shell,ship,shipit,shirt,shit,shoe,shower,signal_strength,six,six_pointed_star,ski,skull,sleeping,sleepy,slot_machine,small_blue_diamond,small_orange_diamond,small_red_triangle,small_red_triangle_down,smile,smile_cat,smiley,smiley_cat,smiling_imp,smirk,smirk_cat,smoking,snail,snake,snowboarder,snowflake,snowman,sob,soccer,soon,sos,sound,space_invader,spades,spaghetti,sparkle,sparkler,sparkles,sparkling_heart,speak_no_evil,speaker,speech_balloon,speedboat,squirrel,star,star2,stars,station,statue_of_liberty,steam_locomotive,stew,straight_ruler,strawberry,stuck_out_tongue,stuck_out_tongue_closed_eyes,stuck_out_tongue_winking_eye,sun_with_face,sunflower,sunglasses,sunny,sunrise,sunrise_over_mountains,surfer,sushi,suspect,suspension_railway,sweat,sweat_drops,sweat_smile,sweet_potato,swimmer,symbols,syringe,tada,tanabata_tree,tangerine,taurus,taxi,tea,telephone,telephone_receiver,telescope,tennis,tent,thought_balloon,three,thumbsdown,thumbsup,ticket,tiger,tiger2,tired_face,tm,toilet,tokyo_tower,tomato,tongue,top,tophat,tractor,traffic_light,train,train2,tram,triangular_flag_on_post,triangular_ruler,trident,triumph,trolleybus,trollface,trophy,tropical_drink,tropical_fish,truck,trumpet,tshirt,tulip,turtle,tv,twisted_rightwards_arrows,two,two_hearts,two_men_holding_hands,two_women_holding_hands,u5272,u5408,u55b6,u6307,u6708,u6709,u6e80,u7121,u7533,u7981,u7a7a,uk,umbrella,unamused,underage,unlock,up,us,v,vertical_traffic_light,vhs,vibration_mode,video_camera,video_game,violin,virgo,volcano,vs,walking,waning_crescent_moon,waning_gibbous_moon,warning,watch,water_buffalo,watermelon,wave,wavy_dash,waxing_crescent_moon,waxing_gibbous_moon,wc,weary,wedding,whale,whale2,wheelchair,white_check_mark,white_circle,white_flower,white_large_square,white_medium_small_square,white_medium_square,white_small_square,white_square_button,wind_chime,wine_glass,wink,wolf,woman,womans_clothes,womans_hat,womens,worried,wrench,x,yellow_heart,yen,yum,zap,zero,zzz",g=u.split(/,/),m=g.reduce(function(e,a){return e[a]=!0,e},{}),d={blacklist:{ids:[],classes:["no-emojify"],elements:["script","textarea","a","pre","code"]},tag_type:null,only_crawl_id:null,img_dir:"images/emoji",ignore_emoticons:!1,mode:"img"},h={img:"img",sprite:"span","data-uri":"span"};return n.prototype={validate:function(e,a,r){function i(){return n.lastEmojiTerminatedAt=_+a,s}var n=this,s=t(e);if(s){var l=e[0],_=l.length;if(0===a)return i();if(r.length===l.length+a)return i();var c=this.lastEmojiTerminatedAt===a;if(c)return i();if(o(r.charAt(a-1)))return i();var u=o(r.charAt(l.length+a));return u&&c?i():void 0}}},{defaultConfig:d,emojiNames:g,setConfig:function(e){Object.keys(d).forEach(function(a){a in e&&(d[a]=e[a])})},replace:s,run:l}}();return e}); \ No newline at end of file