diff --git a/AssetFile b/AssetFile index 1a11ff8d..fa9c4124 100644 --- a/AssetFile +++ b/AssetFile @@ -3,6 +3,9 @@ # http://blog.nulayer.com/post/23294069876/building-simple-javascript-libraries-with-rake-pipeline?15bb0420 require 'rake-pipeline-web-filters' +require 'compass' + +Compass.configuration.images_path = 'assets/images' output 'public/javascripts' input 'assets/javascripts' do @@ -66,14 +69,15 @@ end output 'public/stylesheets' input 'assets/stylesheets' do - match '**/*.scss' do - filter(Rake::Pipeline::Web::Filters::TiltFilter) do |input| - input.sub /\.scss$/, 'css' - end + match '**/*.{scss,sass}' do + # filter(Rake::Pipeline::Web::Filters::TiltFilter) do |input| + # input.sub /\.scss$/, '.css' + # end + filter Rake::Pipeline::Web::Filters::SassFilter end match '**/*.css' do - copy + concat 'application.css' end end diff --git a/Gemfile b/Gemfile index 21da4b16..a083db65 100644 --- a/Gemfile +++ b/Gemfile @@ -8,6 +8,7 @@ group :assets do gem 'rake-pipeline-web-filters', github: 'wycats/rake-pipeline-web-filters' gem 'coffee-script' + gem 'compass' gem 'tilt' gem 'guard' end diff --git a/Gemfile.lock b/Gemfile.lock index b07f2acb..cfd7c7a2 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -17,13 +17,19 @@ GIT GEM remote: http://rubygems.org/ specs: + chunky_png (1.2.5) coffee-script (2.2.0) coffee-script-source execjs coffee-script-source (1.3.3) + compass (0.12.2) + chunky_png (~> 1.2) + fssm (>= 0.2.7) + sass (~> 3.1) execjs (1.4.0) multi_json (~> 1.0) ffi (1.0.11) + fssm (0.2.9) guard (1.1.1) listen (>= 0.4.2) thor (>= 0.14.6) @@ -43,6 +49,7 @@ GEM rb-fsevent (0.9.1) rb-inotify (0.8.8) ffi (>= 0.5.0) + sass (3.1.19) sinatra (1.3.2) rack (~> 1.3, >= 1.3.6) rack-protection (~> 1.2) @@ -59,6 +66,7 @@ PLATFORMS DEPENDENCIES coffee-script + compass guard rake-pipeline! rake-pipeline-web-filters! diff --git a/assets/images/emoji/-1.png b/assets/images/emoji/-1.png new file mode 100644 index 00000000..6f757ba8 Binary files /dev/null and b/assets/images/emoji/-1.png differ diff --git a/assets/images/emoji/0.png b/assets/images/emoji/0.png new file mode 100644 index 00000000..65146943 Binary files /dev/null and b/assets/images/emoji/0.png differ diff --git a/assets/images/emoji/1.png b/assets/images/emoji/1.png new file mode 100644 index 00000000..d9ee9e36 Binary files /dev/null and b/assets/images/emoji/1.png differ diff --git a/assets/images/emoji/109.png b/assets/images/emoji/109.png new file mode 100644 index 00000000..9c3512f2 Binary files /dev/null and b/assets/images/emoji/109.png differ diff --git a/assets/images/emoji/2.png b/assets/images/emoji/2.png new file mode 100644 index 00000000..670b9904 Binary files /dev/null and b/assets/images/emoji/2.png differ diff --git a/assets/images/emoji/3.png b/assets/images/emoji/3.png new file mode 100644 index 00000000..4884ee22 Binary files /dev/null and b/assets/images/emoji/3.png differ diff --git a/assets/images/emoji/4.png b/assets/images/emoji/4.png new file mode 100644 index 00000000..9023a2cf Binary files /dev/null and b/assets/images/emoji/4.png differ diff --git a/assets/images/emoji/5.png b/assets/images/emoji/5.png new file mode 100644 index 00000000..0bd3dad8 Binary files /dev/null and b/assets/images/emoji/5.png differ diff --git a/assets/images/emoji/6.png b/assets/images/emoji/6.png new file mode 100644 index 00000000..62012079 Binary files /dev/null and b/assets/images/emoji/6.png differ diff --git a/assets/images/emoji/7.png b/assets/images/emoji/7.png new file mode 100644 index 00000000..f510edd6 Binary files /dev/null and b/assets/images/emoji/7.png differ diff --git a/assets/images/emoji/8.png b/assets/images/emoji/8.png new file mode 100644 index 00000000..c9996021 Binary files /dev/null and b/assets/images/emoji/8.png differ diff --git a/assets/images/emoji/8ball.png b/assets/images/emoji/8ball.png new file mode 100644 index 00000000..74db01b7 Binary files /dev/null and b/assets/images/emoji/8ball.png differ diff --git a/assets/images/emoji/9.png b/assets/images/emoji/9.png new file mode 100644 index 00000000..a340a91a Binary files /dev/null and b/assets/images/emoji/9.png differ diff --git a/assets/images/emoji/a.png b/assets/images/emoji/a.png new file mode 100644 index 00000000..989e3e4b Binary files /dev/null and b/assets/images/emoji/a.png differ diff --git a/assets/images/emoji/ab.png b/assets/images/emoji/ab.png new file mode 100644 index 00000000..8ae786c1 Binary files /dev/null and b/assets/images/emoji/ab.png differ diff --git a/assets/images/emoji/airplane.png b/assets/images/emoji/airplane.png new file mode 100644 index 00000000..a6adc588 Binary files /dev/null and b/assets/images/emoji/airplane.png differ diff --git a/assets/images/emoji/alien.png b/assets/images/emoji/alien.png new file mode 100644 index 00000000..141e2fbf Binary files /dev/null and b/assets/images/emoji/alien.png differ diff --git a/assets/images/emoji/ambulance.png b/assets/images/emoji/ambulance.png new file mode 100644 index 00000000..9fe869fc Binary files /dev/null and b/assets/images/emoji/ambulance.png differ diff --git a/assets/images/emoji/angel.png b/assets/images/emoji/angel.png new file mode 100644 index 00000000..d57c86ab Binary files /dev/null and b/assets/images/emoji/angel.png differ diff --git a/assets/images/emoji/anger.png b/assets/images/emoji/anger.png new file mode 100644 index 00000000..c9245ca7 Binary files /dev/null and b/assets/images/emoji/anger.png differ diff --git a/assets/images/emoji/angry.png b/assets/images/emoji/angry.png new file mode 100644 index 00000000..3c8e8920 Binary files /dev/null and b/assets/images/emoji/angry.png differ diff --git a/assets/images/emoji/apple.png b/assets/images/emoji/apple.png new file mode 100644 index 00000000..4137b45a Binary files /dev/null and b/assets/images/emoji/apple.png differ diff --git a/assets/images/emoji/aquarius.png b/assets/images/emoji/aquarius.png new file mode 100644 index 00000000..49ce4316 Binary files /dev/null and b/assets/images/emoji/aquarius.png differ diff --git a/assets/images/emoji/aries.png b/assets/images/emoji/aries.png new file mode 100644 index 00000000..05835de5 Binary files /dev/null and b/assets/images/emoji/aries.png differ diff --git a/assets/images/emoji/arrow_backward.png b/assets/images/emoji/arrow_backward.png new file mode 100644 index 00000000..9ad1296e Binary files /dev/null and b/assets/images/emoji/arrow_backward.png differ diff --git a/assets/images/emoji/arrow_down.png b/assets/images/emoji/arrow_down.png new file mode 100644 index 00000000..3f9258d8 Binary files /dev/null and b/assets/images/emoji/arrow_down.png differ diff --git a/assets/images/emoji/arrow_forward.png b/assets/images/emoji/arrow_forward.png new file mode 100644 index 00000000..200a6447 Binary files /dev/null and b/assets/images/emoji/arrow_forward.png differ diff --git a/assets/images/emoji/arrow_left.png b/assets/images/emoji/arrow_left.png new file mode 100644 index 00000000..59be8e30 Binary files /dev/null and b/assets/images/emoji/arrow_left.png differ diff --git a/assets/images/emoji/arrow_lower_left.png b/assets/images/emoji/arrow_lower_left.png new file mode 100644 index 00000000..7cc33a31 Binary files /dev/null and b/assets/images/emoji/arrow_lower_left.png differ diff --git a/assets/images/emoji/arrow_lower_right.png b/assets/images/emoji/arrow_lower_right.png new file mode 100644 index 00000000..67d1c281 Binary files /dev/null and b/assets/images/emoji/arrow_lower_right.png differ diff --git a/assets/images/emoji/arrow_right.png b/assets/images/emoji/arrow_right.png new file mode 100644 index 00000000..99ae84e6 Binary files /dev/null and b/assets/images/emoji/arrow_right.png differ diff --git a/assets/images/emoji/arrow_up.png b/assets/images/emoji/arrow_up.png new file mode 100644 index 00000000..fd80ace4 Binary files /dev/null and b/assets/images/emoji/arrow_up.png differ diff --git a/assets/images/emoji/arrow_upper_left.png b/assets/images/emoji/arrow_upper_left.png new file mode 100644 index 00000000..52b9b39f Binary files /dev/null and b/assets/images/emoji/arrow_upper_left.png differ diff --git a/assets/images/emoji/arrow_upper_right.png b/assets/images/emoji/arrow_upper_right.png new file mode 100644 index 00000000..e8370c8a Binary files /dev/null and b/assets/images/emoji/arrow_upper_right.png differ diff --git a/assets/images/emoji/art.png b/assets/images/emoji/art.png new file mode 100644 index 00000000..109f664f Binary files /dev/null and b/assets/images/emoji/art.png differ diff --git a/assets/images/emoji/astonished.png b/assets/images/emoji/astonished.png new file mode 100644 index 00000000..052dfdbf Binary files /dev/null and b/assets/images/emoji/astonished.png differ diff --git a/assets/images/emoji/atm.png b/assets/images/emoji/atm.png new file mode 100644 index 00000000..357caf4d Binary files /dev/null and b/assets/images/emoji/atm.png differ diff --git a/assets/images/emoji/b.png b/assets/images/emoji/b.png new file mode 100644 index 00000000..dab96329 Binary files /dev/null and b/assets/images/emoji/b.png differ diff --git a/assets/images/emoji/baby.png b/assets/images/emoji/baby.png new file mode 100644 index 00000000..25b4d645 Binary files /dev/null and b/assets/images/emoji/baby.png differ diff --git a/assets/images/emoji/baby_chick.png b/assets/images/emoji/baby_chick.png new file mode 100644 index 00000000..9551846a Binary files /dev/null and b/assets/images/emoji/baby_chick.png differ diff --git a/assets/images/emoji/baby_symbol.png b/assets/images/emoji/baby_symbol.png new file mode 100644 index 00000000..149dabf2 Binary files /dev/null and b/assets/images/emoji/baby_symbol.png differ diff --git a/assets/images/emoji/balloon.png b/assets/images/emoji/balloon.png new file mode 100644 index 00000000..9f0cbd76 Binary files /dev/null and b/assets/images/emoji/balloon.png differ diff --git a/assets/images/emoji/bamboo.png b/assets/images/emoji/bamboo.png new file mode 100644 index 00000000..fe642bfc Binary files /dev/null and b/assets/images/emoji/bamboo.png differ diff --git a/assets/images/emoji/bank.png b/assets/images/emoji/bank.png new file mode 100644 index 00000000..74402657 Binary files /dev/null and b/assets/images/emoji/bank.png differ diff --git a/assets/images/emoji/barber.png b/assets/images/emoji/barber.png new file mode 100644 index 00000000..6081b417 Binary files /dev/null and b/assets/images/emoji/barber.png differ diff --git a/assets/images/emoji/baseball.png b/assets/images/emoji/baseball.png new file mode 100644 index 00000000..39b29b37 Binary files /dev/null and b/assets/images/emoji/baseball.png differ diff --git a/assets/images/emoji/basketball.png b/assets/images/emoji/basketball.png new file mode 100644 index 00000000..0c4f880b Binary files /dev/null and b/assets/images/emoji/basketball.png differ diff --git a/assets/images/emoji/bath.png b/assets/images/emoji/bath.png new file mode 100644 index 00000000..9672442c Binary files /dev/null and b/assets/images/emoji/bath.png differ diff --git a/assets/images/emoji/bear.png b/assets/images/emoji/bear.png new file mode 100644 index 00000000..d01c4ce3 Binary files /dev/null and b/assets/images/emoji/bear.png differ diff --git a/assets/images/emoji/beer.png b/assets/images/emoji/beer.png new file mode 100644 index 00000000..da1e34ab Binary files /dev/null and b/assets/images/emoji/beer.png differ diff --git a/assets/images/emoji/beers.png b/assets/images/emoji/beers.png new file mode 100644 index 00000000..c6e2d638 Binary files /dev/null and b/assets/images/emoji/beers.png differ diff --git a/assets/images/emoji/beginner.png b/assets/images/emoji/beginner.png new file mode 100644 index 00000000..784a81e1 Binary files /dev/null and b/assets/images/emoji/beginner.png differ diff --git a/assets/images/emoji/bell.png b/assets/images/emoji/bell.png new file mode 100644 index 00000000..df5d66ab Binary files /dev/null and b/assets/images/emoji/bell.png differ diff --git a/assets/images/emoji/bento.png b/assets/images/emoji/bento.png new file mode 100644 index 00000000..a66a2f5f Binary files /dev/null and b/assets/images/emoji/bento.png differ diff --git a/assets/images/emoji/bike.png b/assets/images/emoji/bike.png new file mode 100644 index 00000000..36bc09ba Binary files /dev/null and b/assets/images/emoji/bike.png differ diff --git a/assets/images/emoji/bikini.png b/assets/images/emoji/bikini.png new file mode 100644 index 00000000..e62cf066 Binary files /dev/null and b/assets/images/emoji/bikini.png differ diff --git a/assets/images/emoji/bird.png b/assets/images/emoji/bird.png new file mode 100644 index 00000000..88e5786a Binary files /dev/null and b/assets/images/emoji/bird.png differ diff --git a/assets/images/emoji/birthday.png b/assets/images/emoji/birthday.png new file mode 100644 index 00000000..5b2c28c0 Binary files /dev/null and b/assets/images/emoji/birthday.png differ diff --git a/assets/images/emoji/black_square.png b/assets/images/emoji/black_square.png new file mode 100644 index 00000000..dcd4ca95 Binary files /dev/null and b/assets/images/emoji/black_square.png differ diff --git a/assets/images/emoji/blue_car.png b/assets/images/emoji/blue_car.png new file mode 100644 index 00000000..badd22ea Binary files /dev/null and b/assets/images/emoji/blue_car.png differ diff --git a/assets/images/emoji/blue_heart.png b/assets/images/emoji/blue_heart.png new file mode 100644 index 00000000..a8105782 Binary files /dev/null and b/assets/images/emoji/blue_heart.png differ diff --git a/assets/images/emoji/blush.png b/assets/images/emoji/blush.png new file mode 100644 index 00000000..0b2628e9 Binary files /dev/null and b/assets/images/emoji/blush.png differ diff --git a/assets/images/emoji/boar.png b/assets/images/emoji/boar.png new file mode 100644 index 00000000..2bd9362f Binary files /dev/null and b/assets/images/emoji/boar.png differ diff --git a/assets/images/emoji/boat.png b/assets/images/emoji/boat.png new file mode 100644 index 00000000..8084f0e5 Binary files /dev/null and b/assets/images/emoji/boat.png differ diff --git a/assets/images/emoji/bomb.png b/assets/images/emoji/bomb.png new file mode 100644 index 00000000..322a3f1b Binary files /dev/null and b/assets/images/emoji/bomb.png differ diff --git a/assets/images/emoji/book.png b/assets/images/emoji/book.png new file mode 100644 index 00000000..3fa6b7c2 Binary files /dev/null and b/assets/images/emoji/book.png differ diff --git a/assets/images/emoji/boot.png b/assets/images/emoji/boot.png new file mode 100644 index 00000000..fd52cafa Binary files /dev/null and b/assets/images/emoji/boot.png differ diff --git a/assets/images/emoji/bouquet.png b/assets/images/emoji/bouquet.png new file mode 100644 index 00000000..791bfe86 Binary files /dev/null and b/assets/images/emoji/bouquet.png differ diff --git a/assets/images/emoji/bow.png b/assets/images/emoji/bow.png new file mode 100644 index 00000000..87c85122 Binary files /dev/null and b/assets/images/emoji/bow.png differ diff --git a/assets/images/emoji/bowtie.png b/assets/images/emoji/bowtie.png new file mode 100644 index 00000000..86550b32 Binary files /dev/null and b/assets/images/emoji/bowtie.png differ diff --git a/assets/images/emoji/boy.png b/assets/images/emoji/boy.png new file mode 100644 index 00000000..584bb395 Binary files /dev/null and b/assets/images/emoji/boy.png differ diff --git a/assets/images/emoji/bread.png b/assets/images/emoji/bread.png new file mode 100644 index 00000000..934bb3c5 Binary files /dev/null and b/assets/images/emoji/bread.png differ diff --git a/assets/images/emoji/briefcase.png b/assets/images/emoji/briefcase.png new file mode 100644 index 00000000..3491b84d Binary files /dev/null and b/assets/images/emoji/briefcase.png differ diff --git a/assets/images/emoji/broken_heart.png b/assets/images/emoji/broken_heart.png new file mode 100644 index 00000000..cc70df0c Binary files /dev/null and b/assets/images/emoji/broken_heart.png differ diff --git a/assets/images/emoji/bug.png b/assets/images/emoji/bug.png new file mode 100644 index 00000000..2230749e Binary files /dev/null and b/assets/images/emoji/bug.png differ diff --git a/assets/images/emoji/bulb.png b/assets/images/emoji/bulb.png new file mode 100644 index 00000000..02638b30 Binary files /dev/null and b/assets/images/emoji/bulb.png differ diff --git a/assets/images/emoji/bullettrain_front.png b/assets/images/emoji/bullettrain_front.png new file mode 100644 index 00000000..c64c517c Binary files /dev/null and b/assets/images/emoji/bullettrain_front.png differ diff --git a/assets/images/emoji/bullettrain_side.png b/assets/images/emoji/bullettrain_side.png new file mode 100644 index 00000000..39499c1e Binary files /dev/null and b/assets/images/emoji/bullettrain_side.png differ diff --git a/assets/images/emoji/bus.png b/assets/images/emoji/bus.png new file mode 100644 index 00000000..7014c9ae Binary files /dev/null and b/assets/images/emoji/bus.png differ diff --git a/assets/images/emoji/busstop.png b/assets/images/emoji/busstop.png new file mode 100644 index 00000000..c806a037 Binary files /dev/null and b/assets/images/emoji/busstop.png differ diff --git a/assets/images/emoji/cactus.png b/assets/images/emoji/cactus.png new file mode 100644 index 00000000..fb8eb2de Binary files /dev/null and b/assets/images/emoji/cactus.png differ diff --git a/assets/images/emoji/cake.png b/assets/images/emoji/cake.png new file mode 100644 index 00000000..80b9e654 Binary files /dev/null and b/assets/images/emoji/cake.png differ diff --git a/assets/images/emoji/calling.png b/assets/images/emoji/calling.png new file mode 100644 index 00000000..4309feb5 Binary files /dev/null and b/assets/images/emoji/calling.png differ diff --git a/assets/images/emoji/camel.png b/assets/images/emoji/camel.png new file mode 100644 index 00000000..5d022a41 Binary files /dev/null and b/assets/images/emoji/camel.png differ diff --git a/assets/images/emoji/camera.png b/assets/images/emoji/camera.png new file mode 100644 index 00000000..9909c287 Binary files /dev/null and b/assets/images/emoji/camera.png differ diff --git a/assets/images/emoji/cancer.png b/assets/images/emoji/cancer.png new file mode 100644 index 00000000..e0c95e8c Binary files /dev/null and b/assets/images/emoji/cancer.png differ diff --git a/assets/images/emoji/capricorn.png b/assets/images/emoji/capricorn.png new file mode 100644 index 00000000..6c73c8e3 Binary files /dev/null and b/assets/images/emoji/capricorn.png differ diff --git a/assets/images/emoji/car.png b/assets/images/emoji/car.png new file mode 100644 index 00000000..c8bc8020 Binary files /dev/null and b/assets/images/emoji/car.png differ diff --git a/assets/images/emoji/cat.png b/assets/images/emoji/cat.png new file mode 100644 index 00000000..31631e59 Binary files /dev/null and b/assets/images/emoji/cat.png differ diff --git a/assets/images/emoji/cd.png b/assets/images/emoji/cd.png new file mode 100644 index 00000000..9dec2a4b Binary files /dev/null and b/assets/images/emoji/cd.png differ diff --git a/assets/images/emoji/chart.png b/assets/images/emoji/chart.png new file mode 100644 index 00000000..14853baf Binary files /dev/null and b/assets/images/emoji/chart.png differ diff --git a/assets/images/emoji/checkered_flag.png b/assets/images/emoji/checkered_flag.png new file mode 100644 index 00000000..f65aa36c Binary files /dev/null and b/assets/images/emoji/checkered_flag.png differ diff --git a/assets/images/emoji/cherry_blossom.png b/assets/images/emoji/cherry_blossom.png new file mode 100644 index 00000000..2d7612c2 Binary files /dev/null and b/assets/images/emoji/cherry_blossom.png differ diff --git a/assets/images/emoji/chicken.png b/assets/images/emoji/chicken.png new file mode 100644 index 00000000..2b57ed25 Binary files /dev/null and b/assets/images/emoji/chicken.png differ diff --git a/assets/images/emoji/christmas_tree.png b/assets/images/emoji/christmas_tree.png new file mode 100644 index 00000000..ec99e0be Binary files /dev/null and b/assets/images/emoji/christmas_tree.png differ diff --git a/assets/images/emoji/church.png b/assets/images/emoji/church.png new file mode 100644 index 00000000..3600c589 Binary files /dev/null and b/assets/images/emoji/church.png differ diff --git a/assets/images/emoji/cinema.png b/assets/images/emoji/cinema.png new file mode 100644 index 00000000..448ff809 Binary files /dev/null and b/assets/images/emoji/cinema.png differ diff --git a/assets/images/emoji/city_sunrise.png b/assets/images/emoji/city_sunrise.png new file mode 100644 index 00000000..a076d9df Binary files /dev/null and b/assets/images/emoji/city_sunrise.png differ diff --git a/assets/images/emoji/city_sunset.png b/assets/images/emoji/city_sunset.png new file mode 100644 index 00000000..78fc5c4a Binary files /dev/null and b/assets/images/emoji/city_sunset.png differ diff --git a/assets/images/emoji/clap.png b/assets/images/emoji/clap.png new file mode 100644 index 00000000..a3845d70 Binary files /dev/null and b/assets/images/emoji/clap.png differ diff --git a/assets/images/emoji/clapper.png b/assets/images/emoji/clapper.png new file mode 100644 index 00000000..1af03bd7 Binary files /dev/null and b/assets/images/emoji/clapper.png differ diff --git a/assets/images/emoji/clock1.png b/assets/images/emoji/clock1.png new file mode 100644 index 00000000..4c55f8f7 Binary files /dev/null and b/assets/images/emoji/clock1.png differ diff --git a/assets/images/emoji/clock10.png b/assets/images/emoji/clock10.png new file mode 100644 index 00000000..d097b7f0 Binary files /dev/null and b/assets/images/emoji/clock10.png differ diff --git a/assets/images/emoji/clock11.png b/assets/images/emoji/clock11.png new file mode 100644 index 00000000..0a101daa Binary files /dev/null and b/assets/images/emoji/clock11.png differ diff --git a/assets/images/emoji/clock12.png b/assets/images/emoji/clock12.png new file mode 100644 index 00000000..e028d673 Binary files /dev/null and b/assets/images/emoji/clock12.png differ diff --git a/assets/images/emoji/clock2.png b/assets/images/emoji/clock2.png new file mode 100644 index 00000000..83a23ddb Binary files /dev/null and b/assets/images/emoji/clock2.png differ diff --git a/assets/images/emoji/clock3.png b/assets/images/emoji/clock3.png new file mode 100644 index 00000000..880176e4 Binary files /dev/null and b/assets/images/emoji/clock3.png differ diff --git a/assets/images/emoji/clock4.png b/assets/images/emoji/clock4.png new file mode 100644 index 00000000..cc9f3648 Binary files /dev/null and b/assets/images/emoji/clock4.png differ diff --git a/assets/images/emoji/clock5.png b/assets/images/emoji/clock5.png new file mode 100644 index 00000000..49626ea7 Binary files /dev/null and b/assets/images/emoji/clock5.png differ diff --git a/assets/images/emoji/clock6.png b/assets/images/emoji/clock6.png new file mode 100644 index 00000000..08cc70d2 Binary files /dev/null and b/assets/images/emoji/clock6.png differ diff --git a/assets/images/emoji/clock7.png b/assets/images/emoji/clock7.png new file mode 100644 index 00000000..26fcf6e0 Binary files /dev/null and b/assets/images/emoji/clock7.png differ diff --git a/assets/images/emoji/clock8.png b/assets/images/emoji/clock8.png new file mode 100644 index 00000000..df1b0ad2 Binary files /dev/null and b/assets/images/emoji/clock8.png differ diff --git a/assets/images/emoji/clock9.png b/assets/images/emoji/clock9.png new file mode 100644 index 00000000..649a79cb Binary files /dev/null and b/assets/images/emoji/clock9.png differ diff --git a/assets/images/emoji/closed_umbrella.png b/assets/images/emoji/closed_umbrella.png new file mode 100644 index 00000000..0fdfb872 Binary files /dev/null and b/assets/images/emoji/closed_umbrella.png differ diff --git a/assets/images/emoji/cloud.png b/assets/images/emoji/cloud.png new file mode 100644 index 00000000..564d056d Binary files /dev/null and b/assets/images/emoji/cloud.png differ diff --git a/assets/images/emoji/clubs.png b/assets/images/emoji/clubs.png new file mode 100644 index 00000000..cc1b874b Binary files /dev/null and b/assets/images/emoji/clubs.png differ diff --git a/assets/images/emoji/cn.png b/assets/images/emoji/cn.png new file mode 100644 index 00000000..75cf144d Binary files /dev/null and b/assets/images/emoji/cn.png differ diff --git a/assets/images/emoji/cocktail.png b/assets/images/emoji/cocktail.png new file mode 100644 index 00000000..c003656e Binary files /dev/null and b/assets/images/emoji/cocktail.png differ diff --git a/assets/images/emoji/coffee.png b/assets/images/emoji/coffee.png new file mode 100644 index 00000000..076281d5 Binary files /dev/null and b/assets/images/emoji/coffee.png differ diff --git a/assets/images/emoji/cold_sweat.png b/assets/images/emoji/cold_sweat.png new file mode 100644 index 00000000..dc53962a Binary files /dev/null and b/assets/images/emoji/cold_sweat.png differ diff --git a/assets/images/emoji/computer.png b/assets/images/emoji/computer.png new file mode 100644 index 00000000..f7075d4b Binary files /dev/null and b/assets/images/emoji/computer.png differ diff --git a/assets/images/emoji/confounded.png b/assets/images/emoji/confounded.png new file mode 100644 index 00000000..219dafef Binary files /dev/null and b/assets/images/emoji/confounded.png differ diff --git a/assets/images/emoji/congratulations.png b/assets/images/emoji/congratulations.png new file mode 100644 index 00000000..7d783977 Binary files /dev/null and b/assets/images/emoji/congratulations.png differ diff --git a/assets/images/emoji/construction.png b/assets/images/emoji/construction.png new file mode 100644 index 00000000..b0c95584 Binary files /dev/null and b/assets/images/emoji/construction.png differ diff --git a/assets/images/emoji/construction_worker.png b/assets/images/emoji/construction_worker.png new file mode 100644 index 00000000..7eed109b Binary files /dev/null and b/assets/images/emoji/construction_worker.png differ diff --git a/assets/images/emoji/convenience_store.png b/assets/images/emoji/convenience_store.png new file mode 100644 index 00000000..5c1a906a Binary files /dev/null and b/assets/images/emoji/convenience_store.png differ diff --git a/assets/images/emoji/cool.png b/assets/images/emoji/cool.png new file mode 100644 index 00000000..8dbf6aa6 Binary files /dev/null and b/assets/images/emoji/cool.png differ diff --git a/assets/images/emoji/cop.png b/assets/images/emoji/cop.png new file mode 100644 index 00000000..b3a62914 Binary files /dev/null and b/assets/images/emoji/cop.png differ diff --git a/assets/images/emoji/copyright.png b/assets/images/emoji/copyright.png new file mode 100644 index 00000000..00a6b07a Binary files /dev/null and b/assets/images/emoji/copyright.png differ diff --git a/assets/images/emoji/couple.png b/assets/images/emoji/couple.png new file mode 100644 index 00000000..698ed8ce Binary files /dev/null and b/assets/images/emoji/couple.png differ diff --git a/assets/images/emoji/couple_with_heart.png b/assets/images/emoji/couple_with_heart.png new file mode 100644 index 00000000..8652482f Binary files /dev/null and b/assets/images/emoji/couple_with_heart.png differ diff --git a/assets/images/emoji/couplekiss.png b/assets/images/emoji/couplekiss.png new file mode 100644 index 00000000..0468b41c Binary files /dev/null and b/assets/images/emoji/couplekiss.png differ diff --git a/assets/images/emoji/cow.png b/assets/images/emoji/cow.png new file mode 100644 index 00000000..efe8a44e Binary files /dev/null and b/assets/images/emoji/cow.png differ diff --git a/assets/images/emoji/crossed_flags.png b/assets/images/emoji/crossed_flags.png new file mode 100644 index 00000000..9f95128c Binary files /dev/null and b/assets/images/emoji/crossed_flags.png differ diff --git a/assets/images/emoji/crown.png b/assets/images/emoji/crown.png new file mode 100644 index 00000000..5b7e2a9e Binary files /dev/null and b/assets/images/emoji/crown.png differ diff --git a/assets/images/emoji/cry.png b/assets/images/emoji/cry.png new file mode 100644 index 00000000..11175cee Binary files /dev/null and b/assets/images/emoji/cry.png differ diff --git a/assets/images/emoji/cupid.png b/assets/images/emoji/cupid.png new file mode 100644 index 00000000..9791bfb0 Binary files /dev/null and b/assets/images/emoji/cupid.png differ diff --git a/assets/images/emoji/currency_exchange.png b/assets/images/emoji/currency_exchange.png new file mode 100644 index 00000000..8d846b85 Binary files /dev/null and b/assets/images/emoji/currency_exchange.png differ diff --git a/assets/images/emoji/curry.png b/assets/images/emoji/curry.png new file mode 100644 index 00000000..cd470810 Binary files /dev/null and b/assets/images/emoji/curry.png differ diff --git a/assets/images/emoji/cyclone.png b/assets/images/emoji/cyclone.png new file mode 100644 index 00000000..94216ffb Binary files /dev/null and b/assets/images/emoji/cyclone.png differ diff --git a/assets/images/emoji/dancer.png b/assets/images/emoji/dancer.png new file mode 100644 index 00000000..2a9895b4 Binary files /dev/null and b/assets/images/emoji/dancer.png differ diff --git a/assets/images/emoji/dancers.png b/assets/images/emoji/dancers.png new file mode 100644 index 00000000..4e48231e Binary files /dev/null and b/assets/images/emoji/dancers.png differ diff --git a/assets/images/emoji/dango.png b/assets/images/emoji/dango.png new file mode 100644 index 00000000..27d2c1f8 Binary files /dev/null and b/assets/images/emoji/dango.png differ diff --git a/assets/images/emoji/dart.png b/assets/images/emoji/dart.png new file mode 100644 index 00000000..d35614a2 Binary files /dev/null and b/assets/images/emoji/dart.png differ diff --git a/assets/images/emoji/dash.png b/assets/images/emoji/dash.png new file mode 100644 index 00000000..534ef442 Binary files /dev/null and b/assets/images/emoji/dash.png differ diff --git a/assets/images/emoji/de.png b/assets/images/emoji/de.png new file mode 100644 index 00000000..f0dde235 Binary files /dev/null and b/assets/images/emoji/de.png differ diff --git a/assets/images/emoji/department_store.png b/assets/images/emoji/department_store.png new file mode 100644 index 00000000..4330c8ac Binary files /dev/null and b/assets/images/emoji/department_store.png differ diff --git a/assets/images/emoji/diamonds.png b/assets/images/emoji/diamonds.png new file mode 100644 index 00000000..be9cdffc Binary files /dev/null and b/assets/images/emoji/diamonds.png differ diff --git a/assets/images/emoji/disappointed.png b/assets/images/emoji/disappointed.png new file mode 100644 index 00000000..cc18531c Binary files /dev/null and b/assets/images/emoji/disappointed.png differ diff --git a/assets/images/emoji/dog.png b/assets/images/emoji/dog.png new file mode 100644 index 00000000..43dbf654 Binary files /dev/null and b/assets/images/emoji/dog.png differ diff --git a/assets/images/emoji/dolls.png b/assets/images/emoji/dolls.png new file mode 100644 index 00000000..0edb37b0 Binary files /dev/null and b/assets/images/emoji/dolls.png differ diff --git a/assets/images/emoji/dolphin.png b/assets/images/emoji/dolphin.png new file mode 100644 index 00000000..bc15516f Binary files /dev/null and b/assets/images/emoji/dolphin.png differ diff --git a/assets/images/emoji/dress.png b/assets/images/emoji/dress.png new file mode 100644 index 00000000..3884e546 Binary files /dev/null and b/assets/images/emoji/dress.png differ diff --git a/assets/images/emoji/dvd.png b/assets/images/emoji/dvd.png new file mode 100644 index 00000000..f38631ae Binary files /dev/null and b/assets/images/emoji/dvd.png differ diff --git a/assets/images/emoji/ear.png b/assets/images/emoji/ear.png new file mode 100644 index 00000000..26fd9757 Binary files /dev/null and b/assets/images/emoji/ear.png differ diff --git a/assets/images/emoji/ear_of_rice.png b/assets/images/emoji/ear_of_rice.png new file mode 100644 index 00000000..9a64b786 Binary files /dev/null and b/assets/images/emoji/ear_of_rice.png differ diff --git a/assets/images/emoji/egg.png b/assets/images/emoji/egg.png new file mode 100644 index 00000000..7ca9357f Binary files /dev/null and b/assets/images/emoji/egg.png differ diff --git a/assets/images/emoji/eggplant.png b/assets/images/emoji/eggplant.png new file mode 100644 index 00000000..73582101 Binary files /dev/null and b/assets/images/emoji/eggplant.png differ diff --git a/assets/images/emoji/egplant.png b/assets/images/emoji/egplant.png new file mode 100644 index 00000000..b12cad33 Binary files /dev/null and b/assets/images/emoji/egplant.png differ diff --git a/assets/images/emoji/eight_pointed_black_star.png b/assets/images/emoji/eight_pointed_black_star.png new file mode 100644 index 00000000..9693e50c Binary files /dev/null and b/assets/images/emoji/eight_pointed_black_star.png differ diff --git a/assets/images/emoji/eight_spoked_asterisk.png b/assets/images/emoji/eight_spoked_asterisk.png new file mode 100644 index 00000000..459c1d2d Binary files /dev/null and b/assets/images/emoji/eight_spoked_asterisk.png differ diff --git a/assets/images/emoji/elephant.png b/assets/images/emoji/elephant.png new file mode 100644 index 00000000..c8010a66 Binary files /dev/null and b/assets/images/emoji/elephant.png differ diff --git a/assets/images/emoji/email.png b/assets/images/emoji/email.png new file mode 100644 index 00000000..22584b9b Binary files /dev/null and b/assets/images/emoji/email.png differ diff --git a/assets/images/emoji/es.png b/assets/images/emoji/es.png new file mode 100644 index 00000000..e6fa0f2f Binary files /dev/null and b/assets/images/emoji/es.png differ diff --git a/assets/images/emoji/european_castle.png b/assets/images/emoji/european_castle.png new file mode 100644 index 00000000..8a8a4c99 Binary files /dev/null and b/assets/images/emoji/european_castle.png differ diff --git a/assets/images/emoji/exclamation.png b/assets/images/emoji/exclamation.png new file mode 100644 index 00000000..2171aa8d Binary files /dev/null and b/assets/images/emoji/exclamation.png differ diff --git a/assets/images/emoji/eyes.png b/assets/images/emoji/eyes.png new file mode 100644 index 00000000..b02c44e3 Binary files /dev/null and b/assets/images/emoji/eyes.png differ diff --git a/assets/images/emoji/factory.png b/assets/images/emoji/factory.png new file mode 100644 index 00000000..f80c4ec6 Binary files /dev/null and b/assets/images/emoji/factory.png differ diff --git a/assets/images/emoji/fallen_leaf.png b/assets/images/emoji/fallen_leaf.png new file mode 100644 index 00000000..dc6c3137 Binary files /dev/null and b/assets/images/emoji/fallen_leaf.png differ diff --git a/assets/images/emoji/fast_forward.png b/assets/images/emoji/fast_forward.png new file mode 100644 index 00000000..c478e558 Binary files /dev/null and b/assets/images/emoji/fast_forward.png differ diff --git a/assets/images/emoji/fax.png b/assets/images/emoji/fax.png new file mode 100644 index 00000000..e20110fe Binary files /dev/null and b/assets/images/emoji/fax.png differ diff --git a/assets/images/emoji/fearful.png b/assets/images/emoji/fearful.png new file mode 100644 index 00000000..46765149 Binary files /dev/null and b/assets/images/emoji/fearful.png differ diff --git a/assets/images/emoji/feelsgood.png b/assets/images/emoji/feelsgood.png new file mode 100644 index 00000000..54567b97 Binary files /dev/null and b/assets/images/emoji/feelsgood.png differ diff --git a/assets/images/emoji/feet.png b/assets/images/emoji/feet.png new file mode 100644 index 00000000..af5261aa Binary files /dev/null and b/assets/images/emoji/feet.png differ diff --git a/assets/images/emoji/ferris_wheel.png b/assets/images/emoji/ferris_wheel.png new file mode 100644 index 00000000..9b791ca5 Binary files /dev/null and b/assets/images/emoji/ferris_wheel.png differ diff --git a/assets/images/emoji/finnadie.png b/assets/images/emoji/finnadie.png new file mode 100644 index 00000000..12394fc8 Binary files /dev/null and b/assets/images/emoji/finnadie.png differ diff --git a/assets/images/emoji/fire.png b/assets/images/emoji/fire.png new file mode 100644 index 00000000..fd6bc84e Binary files /dev/null and b/assets/images/emoji/fire.png differ diff --git a/assets/images/emoji/fire_engine.png b/assets/images/emoji/fire_engine.png new file mode 100644 index 00000000..1c115bba Binary files /dev/null and b/assets/images/emoji/fire_engine.png differ diff --git a/assets/images/emoji/fireworks.png b/assets/images/emoji/fireworks.png new file mode 100644 index 00000000..435247db Binary files /dev/null and b/assets/images/emoji/fireworks.png differ diff --git a/assets/images/emoji/fish.png b/assets/images/emoji/fish.png new file mode 100644 index 00000000..e0195747 Binary files /dev/null and b/assets/images/emoji/fish.png differ diff --git a/assets/images/emoji/fist.png b/assets/images/emoji/fist.png new file mode 100644 index 00000000..2d4a5147 Binary files /dev/null and b/assets/images/emoji/fist.png differ diff --git a/assets/images/emoji/flags.png b/assets/images/emoji/flags.png new file mode 100644 index 00000000..ed6d0153 Binary files /dev/null and b/assets/images/emoji/flags.png differ diff --git a/assets/images/emoji/flushed.png b/assets/images/emoji/flushed.png new file mode 100644 index 00000000..866466ba Binary files /dev/null and b/assets/images/emoji/flushed.png differ diff --git a/assets/images/emoji/football.png b/assets/images/emoji/football.png new file mode 100644 index 00000000..07d67ece Binary files /dev/null and b/assets/images/emoji/football.png differ diff --git a/assets/images/emoji/fork_and_knife.png b/assets/images/emoji/fork_and_knife.png new file mode 100644 index 00000000..8f031940 Binary files /dev/null and b/assets/images/emoji/fork_and_knife.png differ diff --git a/assets/images/emoji/fountain.png b/assets/images/emoji/fountain.png new file mode 100644 index 00000000..38b52329 Binary files /dev/null and b/assets/images/emoji/fountain.png differ diff --git a/assets/images/emoji/four_leaf_clover.png b/assets/images/emoji/four_leaf_clover.png new file mode 100644 index 00000000..adaf4ce1 Binary files /dev/null and b/assets/images/emoji/four_leaf_clover.png differ diff --git a/assets/images/emoji/fr.png b/assets/images/emoji/fr.png new file mode 100644 index 00000000..2a2afb76 Binary files /dev/null and b/assets/images/emoji/fr.png differ diff --git a/assets/images/emoji/fries.png b/assets/images/emoji/fries.png new file mode 100644 index 00000000..727b5578 Binary files /dev/null and b/assets/images/emoji/fries.png differ diff --git a/assets/images/emoji/frog.png b/assets/images/emoji/frog.png new file mode 100644 index 00000000..bac9a67e Binary files /dev/null and b/assets/images/emoji/frog.png differ diff --git a/assets/images/emoji/fuelpump.png b/assets/images/emoji/fuelpump.png new file mode 100644 index 00000000..d229b667 Binary files /dev/null and b/assets/images/emoji/fuelpump.png differ diff --git a/assets/images/emoji/gb.png b/assets/images/emoji/gb.png new file mode 100644 index 00000000..d9eab20a Binary files /dev/null and b/assets/images/emoji/gb.png differ diff --git a/assets/images/emoji/gem.png b/assets/images/emoji/gem.png new file mode 100644 index 00000000..1245c0ad Binary files /dev/null and b/assets/images/emoji/gem.png differ diff --git a/assets/images/emoji/gemini.png b/assets/images/emoji/gemini.png new file mode 100644 index 00000000..db22fba8 Binary files /dev/null and b/assets/images/emoji/gemini.png differ diff --git a/assets/images/emoji/ghost.png b/assets/images/emoji/ghost.png new file mode 100644 index 00000000..23408c40 Binary files /dev/null and b/assets/images/emoji/ghost.png differ diff --git a/assets/images/emoji/gift.png b/assets/images/emoji/gift.png new file mode 100644 index 00000000..b6262ebb Binary files /dev/null and b/assets/images/emoji/gift.png differ diff --git a/assets/images/emoji/gift_heart.png b/assets/images/emoji/gift_heart.png new file mode 100644 index 00000000..12305e24 Binary files /dev/null and b/assets/images/emoji/gift_heart.png differ diff --git a/assets/images/emoji/girl.png b/assets/images/emoji/girl.png new file mode 100644 index 00000000..98c032da Binary files /dev/null and b/assets/images/emoji/girl.png differ diff --git a/assets/images/emoji/goberserk.png b/assets/images/emoji/goberserk.png new file mode 100644 index 00000000..8d3917a5 Binary files /dev/null and b/assets/images/emoji/goberserk.png differ diff --git a/assets/images/emoji/godmode.png b/assets/images/emoji/godmode.png new file mode 100644 index 00000000..d8feb0d8 Binary files /dev/null and b/assets/images/emoji/godmode.png differ diff --git a/assets/images/emoji/golf.png b/assets/images/emoji/golf.png new file mode 100644 index 00000000..f30131f6 Binary files /dev/null and b/assets/images/emoji/golf.png differ diff --git a/assets/images/emoji/green_heart.png b/assets/images/emoji/green_heart.png new file mode 100644 index 00000000..1b0b4d16 Binary files /dev/null and b/assets/images/emoji/green_heart.png differ diff --git a/assets/images/emoji/grey_exclamation.png b/assets/images/emoji/grey_exclamation.png new file mode 100644 index 00000000..c94a2b93 Binary files /dev/null and b/assets/images/emoji/grey_exclamation.png differ diff --git a/assets/images/emoji/grey_question.png b/assets/images/emoji/grey_question.png new file mode 100644 index 00000000..a50cca2a Binary files /dev/null and b/assets/images/emoji/grey_question.png differ diff --git a/assets/images/emoji/grin.png b/assets/images/emoji/grin.png new file mode 100644 index 00000000..694bf56f Binary files /dev/null and b/assets/images/emoji/grin.png differ diff --git a/assets/images/emoji/guardsman.png b/assets/images/emoji/guardsman.png new file mode 100644 index 00000000..c228553b Binary files /dev/null and b/assets/images/emoji/guardsman.png differ diff --git a/assets/images/emoji/guitar.png b/assets/images/emoji/guitar.png new file mode 100644 index 00000000..81ee4722 Binary files /dev/null and b/assets/images/emoji/guitar.png differ diff --git a/assets/images/emoji/gun.png b/assets/images/emoji/gun.png new file mode 100644 index 00000000..24209c4a Binary files /dev/null and b/assets/images/emoji/gun.png differ diff --git a/assets/images/emoji/haircut.png b/assets/images/emoji/haircut.png new file mode 100644 index 00000000..c3bca9b4 Binary files /dev/null and b/assets/images/emoji/haircut.png differ diff --git a/assets/images/emoji/hamburger.png b/assets/images/emoji/hamburger.png new file mode 100644 index 00000000..f3c76f63 Binary files /dev/null and b/assets/images/emoji/hamburger.png differ diff --git a/assets/images/emoji/hammer.png b/assets/images/emoji/hammer.png new file mode 100644 index 00000000..99f5a2f5 Binary files /dev/null and b/assets/images/emoji/hammer.png differ diff --git a/assets/images/emoji/hamster.png b/assets/images/emoji/hamster.png new file mode 100644 index 00000000..5c9340b0 Binary files /dev/null and b/assets/images/emoji/hamster.png differ diff --git a/assets/images/emoji/hand.png b/assets/images/emoji/hand.png new file mode 100644 index 00000000..1cdf992f Binary files /dev/null and b/assets/images/emoji/hand.png differ diff --git a/assets/images/emoji/handbag.png b/assets/images/emoji/handbag.png new file mode 100644 index 00000000..34fec65c Binary files /dev/null and b/assets/images/emoji/handbag.png differ diff --git a/assets/images/emoji/hankey.png b/assets/images/emoji/hankey.png new file mode 100644 index 00000000..69bc33f1 Binary files /dev/null and b/assets/images/emoji/hankey.png differ diff --git a/assets/images/emoji/hash.png b/assets/images/emoji/hash.png new file mode 100644 index 00000000..4fdc5cc0 Binary files /dev/null and b/assets/images/emoji/hash.png differ diff --git a/assets/images/emoji/headphones.png b/assets/images/emoji/headphones.png new file mode 100644 index 00000000..440ed43f Binary files /dev/null and b/assets/images/emoji/headphones.png differ diff --git a/assets/images/emoji/heart.png b/assets/images/emoji/heart.png new file mode 100644 index 00000000..5de16c9f Binary files /dev/null and b/assets/images/emoji/heart.png differ diff --git a/assets/images/emoji/heart_decoration.png b/assets/images/emoji/heart_decoration.png new file mode 100644 index 00000000..f895cf53 Binary files /dev/null and b/assets/images/emoji/heart_decoration.png differ diff --git a/assets/images/emoji/heart_eyes.png b/assets/images/emoji/heart_eyes.png new file mode 100644 index 00000000..ef85cb66 Binary files /dev/null and b/assets/images/emoji/heart_eyes.png differ diff --git a/assets/images/emoji/heartbeat.png b/assets/images/emoji/heartbeat.png new file mode 100644 index 00000000..ce670748 Binary files /dev/null and b/assets/images/emoji/heartbeat.png differ diff --git a/assets/images/emoji/heartpulse.png b/assets/images/emoji/heartpulse.png new file mode 100644 index 00000000..dc7e55d3 Binary files /dev/null and b/assets/images/emoji/heartpulse.png differ diff --git a/assets/images/emoji/hearts.png b/assets/images/emoji/hearts.png new file mode 100644 index 00000000..be35ebdd Binary files /dev/null and b/assets/images/emoji/hearts.png differ diff --git a/assets/images/emoji/hibiscus.png b/assets/images/emoji/hibiscus.png new file mode 100644 index 00000000..0f1c4af0 Binary files /dev/null and b/assets/images/emoji/hibiscus.png differ diff --git a/assets/images/emoji/high_heel.png b/assets/images/emoji/high_heel.png new file mode 100644 index 00000000..275389ed Binary files /dev/null and b/assets/images/emoji/high_heel.png differ diff --git a/assets/images/emoji/horse.png b/assets/images/emoji/horse.png new file mode 100644 index 00000000..9e43abfd Binary files /dev/null and b/assets/images/emoji/horse.png differ diff --git a/assets/images/emoji/hospital.png b/assets/images/emoji/hospital.png new file mode 100644 index 00000000..2c72c9a5 Binary files /dev/null and b/assets/images/emoji/hospital.png differ diff --git a/assets/images/emoji/hotel.png b/assets/images/emoji/hotel.png new file mode 100644 index 00000000..1b1b48ee Binary files /dev/null and b/assets/images/emoji/hotel.png differ diff --git a/assets/images/emoji/hotsprings.png b/assets/images/emoji/hotsprings.png new file mode 100644 index 00000000..64c6a1d7 Binary files /dev/null and b/assets/images/emoji/hotsprings.png differ diff --git a/assets/images/emoji/house.png b/assets/images/emoji/house.png new file mode 100644 index 00000000..fdaeca1a Binary files /dev/null and b/assets/images/emoji/house.png differ diff --git a/assets/images/emoji/hurtrealbad.png b/assets/images/emoji/hurtrealbad.png new file mode 100644 index 00000000..68153c60 Binary files /dev/null and b/assets/images/emoji/hurtrealbad.png differ diff --git a/assets/images/emoji/icecream.png b/assets/images/emoji/icecream.png new file mode 100644 index 00000000..22d32c5b Binary files /dev/null and b/assets/images/emoji/icecream.png differ diff --git a/assets/images/emoji/id.png b/assets/images/emoji/id.png new file mode 100644 index 00000000..0bd32b0e Binary files /dev/null and b/assets/images/emoji/id.png differ diff --git a/assets/images/emoji/ideograph_advantage.png b/assets/images/emoji/ideograph_advantage.png new file mode 100644 index 00000000..fad3f964 Binary files /dev/null and b/assets/images/emoji/ideograph_advantage.png differ diff --git a/assets/images/emoji/imp.png b/assets/images/emoji/imp.png new file mode 100644 index 00000000..c69f6b70 Binary files /dev/null and b/assets/images/emoji/imp.png differ diff --git a/assets/images/emoji/information_desk_person.png b/assets/images/emoji/information_desk_person.png new file mode 100644 index 00000000..f6eb7216 Binary files /dev/null and b/assets/images/emoji/information_desk_person.png differ diff --git a/assets/images/emoji/iphone.png b/assets/images/emoji/iphone.png new file mode 100644 index 00000000..7995a678 Binary files /dev/null and b/assets/images/emoji/iphone.png differ diff --git a/assets/images/emoji/it.png b/assets/images/emoji/it.png new file mode 100644 index 00000000..fc3e8a2d Binary files /dev/null and b/assets/images/emoji/it.png differ diff --git a/assets/images/emoji/jack_o_lantern.png b/assets/images/emoji/jack_o_lantern.png new file mode 100644 index 00000000..23ae0e98 Binary files /dev/null and b/assets/images/emoji/jack_o_lantern.png differ diff --git a/assets/images/emoji/japanese_castle.png b/assets/images/emoji/japanese_castle.png new file mode 100644 index 00000000..bb76bcc0 Binary files /dev/null and b/assets/images/emoji/japanese_castle.png differ diff --git a/assets/images/emoji/joy.png b/assets/images/emoji/joy.png new file mode 100644 index 00000000..f6f27e48 Binary files /dev/null and b/assets/images/emoji/joy.png differ diff --git a/assets/images/emoji/jp.png b/assets/images/emoji/jp.png new file mode 100644 index 00000000..8c6e76d7 Binary files /dev/null and b/assets/images/emoji/jp.png differ diff --git a/assets/images/emoji/key.png b/assets/images/emoji/key.png new file mode 100644 index 00000000..05159c57 Binary files /dev/null and b/assets/images/emoji/key.png differ diff --git a/assets/images/emoji/kimono.png b/assets/images/emoji/kimono.png new file mode 100644 index 00000000..4c9456e7 Binary files /dev/null and b/assets/images/emoji/kimono.png differ diff --git a/assets/images/emoji/kiss.png b/assets/images/emoji/kiss.png new file mode 100644 index 00000000..141bb429 Binary files /dev/null and b/assets/images/emoji/kiss.png differ diff --git a/assets/images/emoji/kissing_face.png b/assets/images/emoji/kissing_face.png new file mode 100644 index 00000000..6143085a Binary files /dev/null and b/assets/images/emoji/kissing_face.png differ diff --git a/assets/images/emoji/kissing_heart.png b/assets/images/emoji/kissing_heart.png new file mode 100644 index 00000000..df01721b Binary files /dev/null and b/assets/images/emoji/kissing_heart.png differ diff --git a/assets/images/emoji/koala.png b/assets/images/emoji/koala.png new file mode 100644 index 00000000..cac71a4e Binary files /dev/null and b/assets/images/emoji/koala.png differ diff --git a/assets/images/emoji/koko.png b/assets/images/emoji/koko.png new file mode 100644 index 00000000..dd6e90c1 Binary files /dev/null and b/assets/images/emoji/koko.png differ diff --git a/assets/images/emoji/kr.png b/assets/images/emoji/kr.png new file mode 100644 index 00000000..c37b34d5 Binary files /dev/null and b/assets/images/emoji/kr.png differ diff --git a/assets/images/emoji/leaves.png b/assets/images/emoji/leaves.png new file mode 100644 index 00000000..9021b3ea Binary files /dev/null and b/assets/images/emoji/leaves.png differ diff --git a/assets/images/emoji/leo.png b/assets/images/emoji/leo.png new file mode 100644 index 00000000..1432e36c Binary files /dev/null and b/assets/images/emoji/leo.png differ diff --git a/assets/images/emoji/libra.png b/assets/images/emoji/libra.png new file mode 100644 index 00000000..bd35d66d Binary files /dev/null and b/assets/images/emoji/libra.png differ diff --git a/assets/images/emoji/lips.png b/assets/images/emoji/lips.png new file mode 100644 index 00000000..f996a8a6 Binary files /dev/null and b/assets/images/emoji/lips.png differ diff --git a/assets/images/emoji/lipstick.png b/assets/images/emoji/lipstick.png new file mode 100644 index 00000000..214ecded Binary files /dev/null and b/assets/images/emoji/lipstick.png differ diff --git a/assets/images/emoji/lock.png b/assets/images/emoji/lock.png new file mode 100644 index 00000000..5c35d91d Binary files /dev/null and b/assets/images/emoji/lock.png differ diff --git a/assets/images/emoji/loop.png b/assets/images/emoji/loop.png new file mode 100644 index 00000000..68807b91 Binary files /dev/null and b/assets/images/emoji/loop.png differ diff --git a/assets/images/emoji/loudspeaker.png b/assets/images/emoji/loudspeaker.png new file mode 100644 index 00000000..d5ffa73b Binary files /dev/null and b/assets/images/emoji/loudspeaker.png differ diff --git a/assets/images/emoji/love_hotel.png b/assets/images/emoji/love_hotel.png new file mode 100644 index 00000000..dc168a91 Binary files /dev/null and b/assets/images/emoji/love_hotel.png differ diff --git a/assets/images/emoji/mag.png b/assets/images/emoji/mag.png new file mode 100644 index 00000000..9b03915a Binary files /dev/null and b/assets/images/emoji/mag.png differ diff --git a/assets/images/emoji/mahjong.png b/assets/images/emoji/mahjong.png new file mode 100644 index 00000000..9fe286e2 Binary files /dev/null and b/assets/images/emoji/mahjong.png differ diff --git a/assets/images/emoji/mailbox.png b/assets/images/emoji/mailbox.png new file mode 100644 index 00000000..47d2ee7e Binary files /dev/null and b/assets/images/emoji/mailbox.png differ diff --git a/assets/images/emoji/man.png b/assets/images/emoji/man.png new file mode 100644 index 00000000..be0c82c6 Binary files /dev/null and b/assets/images/emoji/man.png differ diff --git a/assets/images/emoji/man_with_gua_pi_mao.png b/assets/images/emoji/man_with_gua_pi_mao.png new file mode 100644 index 00000000..79448395 Binary files /dev/null and b/assets/images/emoji/man_with_gua_pi_mao.png differ diff --git a/assets/images/emoji/man_with_turban.png b/assets/images/emoji/man_with_turban.png new file mode 100644 index 00000000..4a31f317 Binary files /dev/null and b/assets/images/emoji/man_with_turban.png differ diff --git a/assets/images/emoji/maple_leaf.png b/assets/images/emoji/maple_leaf.png new file mode 100644 index 00000000..dc7d1bbc Binary files /dev/null and b/assets/images/emoji/maple_leaf.png differ diff --git a/assets/images/emoji/mask.png b/assets/images/emoji/mask.png new file mode 100644 index 00000000..e71b212c Binary files /dev/null and b/assets/images/emoji/mask.png differ diff --git a/assets/images/emoji/massage.png b/assets/images/emoji/massage.png new file mode 100644 index 00000000..89215138 Binary files /dev/null and b/assets/images/emoji/massage.png differ diff --git a/assets/images/emoji/mega.png b/assets/images/emoji/mega.png new file mode 100644 index 00000000..d66178b2 Binary files /dev/null and b/assets/images/emoji/mega.png differ diff --git a/assets/images/emoji/memo.png b/assets/images/emoji/memo.png new file mode 100644 index 00000000..9b890c3d Binary files /dev/null and b/assets/images/emoji/memo.png differ diff --git a/assets/images/emoji/mens.png b/assets/images/emoji/mens.png new file mode 100644 index 00000000..1749c4aa Binary files /dev/null and b/assets/images/emoji/mens.png differ diff --git a/assets/images/emoji/metal.png b/assets/images/emoji/metal.png new file mode 100644 index 00000000..1bbac1d4 Binary files /dev/null and b/assets/images/emoji/metal.png differ diff --git a/assets/images/emoji/metro.png b/assets/images/emoji/metro.png new file mode 100644 index 00000000..ca0204a0 Binary files /dev/null and b/assets/images/emoji/metro.png differ diff --git a/assets/images/emoji/microphone.png b/assets/images/emoji/microphone.png new file mode 100644 index 00000000..79dffda8 Binary files /dev/null and b/assets/images/emoji/microphone.png differ diff --git a/assets/images/emoji/minidisc.png b/assets/images/emoji/minidisc.png new file mode 100644 index 00000000..8e8245bd Binary files /dev/null and b/assets/images/emoji/minidisc.png differ diff --git a/assets/images/emoji/mobile_phone_off.png b/assets/images/emoji/mobile_phone_off.png new file mode 100644 index 00000000..621cf190 Binary files /dev/null and b/assets/images/emoji/mobile_phone_off.png differ diff --git a/assets/images/emoji/moneybag.png b/assets/images/emoji/moneybag.png new file mode 100644 index 00000000..efafdf14 Binary files /dev/null and b/assets/images/emoji/moneybag.png differ diff --git a/assets/images/emoji/monkey.png b/assets/images/emoji/monkey.png new file mode 100644 index 00000000..33b1381c Binary files /dev/null and b/assets/images/emoji/monkey.png differ diff --git a/assets/images/emoji/monkey_face.png b/assets/images/emoji/monkey_face.png new file mode 100644 index 00000000..c137de49 Binary files /dev/null and b/assets/images/emoji/monkey_face.png differ diff --git a/assets/images/emoji/moon.png b/assets/images/emoji/moon.png new file mode 100644 index 00000000..a2ace7ab Binary files /dev/null and b/assets/images/emoji/moon.png differ diff --git a/assets/images/emoji/mortar_board.png b/assets/images/emoji/mortar_board.png new file mode 100644 index 00000000..a7df3e48 Binary files /dev/null and b/assets/images/emoji/mortar_board.png differ diff --git a/assets/images/emoji/mount_fuji.png b/assets/images/emoji/mount_fuji.png new file mode 100644 index 00000000..2fdebf6e Binary files /dev/null and b/assets/images/emoji/mount_fuji.png differ diff --git a/assets/images/emoji/mouse.png b/assets/images/emoji/mouse.png new file mode 100644 index 00000000..35da0e5c Binary files /dev/null and b/assets/images/emoji/mouse.png differ diff --git a/assets/images/emoji/movie_camera.png b/assets/images/emoji/movie_camera.png new file mode 100644 index 00000000..ec2047ce Binary files /dev/null and b/assets/images/emoji/movie_camera.png differ diff --git a/assets/images/emoji/muscle.png b/assets/images/emoji/muscle.png new file mode 100644 index 00000000..5381079f Binary files /dev/null and b/assets/images/emoji/muscle.png differ diff --git a/assets/images/emoji/musical_note.png b/assets/images/emoji/musical_note.png new file mode 100644 index 00000000..476d49e4 Binary files /dev/null and b/assets/images/emoji/musical_note.png differ diff --git a/assets/images/emoji/nail_care.png b/assets/images/emoji/nail_care.png new file mode 100644 index 00000000..acb0d774 Binary files /dev/null and b/assets/images/emoji/nail_care.png differ diff --git a/assets/images/emoji/necktie.png b/assets/images/emoji/necktie.png new file mode 100644 index 00000000..e5909380 Binary files /dev/null and b/assets/images/emoji/necktie.png differ diff --git a/assets/images/emoji/new.png b/assets/images/emoji/new.png new file mode 100644 index 00000000..8c586250 Binary files /dev/null and b/assets/images/emoji/new.png differ diff --git a/assets/images/emoji/no_good.png b/assets/images/emoji/no_good.png new file mode 100644 index 00000000..06bc3a87 Binary files /dev/null and b/assets/images/emoji/no_good.png differ diff --git a/assets/images/emoji/no_smoking.png b/assets/images/emoji/no_smoking.png new file mode 100644 index 00000000..a304c808 Binary files /dev/null and b/assets/images/emoji/no_smoking.png differ diff --git a/assets/images/emoji/nose.png b/assets/images/emoji/nose.png new file mode 100644 index 00000000..6ecf9fbc Binary files /dev/null and b/assets/images/emoji/nose.png differ diff --git a/assets/images/emoji/notes.png b/assets/images/emoji/notes.png new file mode 100644 index 00000000..4f445684 Binary files /dev/null and b/assets/images/emoji/notes.png differ diff --git a/assets/images/emoji/o.png b/assets/images/emoji/o.png new file mode 100644 index 00000000..a283db8f Binary files /dev/null and b/assets/images/emoji/o.png differ diff --git a/assets/images/emoji/o2.png b/assets/images/emoji/o2.png new file mode 100644 index 00000000..9858eed4 Binary files /dev/null and b/assets/images/emoji/o2.png differ diff --git a/assets/images/emoji/ocean.png b/assets/images/emoji/ocean.png new file mode 100644 index 00000000..6f1bb9d1 Binary files /dev/null and b/assets/images/emoji/ocean.png differ diff --git a/assets/images/emoji/octocat.png b/assets/images/emoji/octocat.png new file mode 100644 index 00000000..0b68cf0d Binary files /dev/null and b/assets/images/emoji/octocat.png differ diff --git a/assets/images/emoji/octopus.png b/assets/images/emoji/octopus.png new file mode 100644 index 00000000..7deac05f Binary files /dev/null and b/assets/images/emoji/octopus.png differ diff --git a/assets/images/emoji/oden.png b/assets/images/emoji/oden.png new file mode 100644 index 00000000..66fbc2c7 Binary files /dev/null and b/assets/images/emoji/oden.png differ diff --git a/assets/images/emoji/office.png b/assets/images/emoji/office.png new file mode 100644 index 00000000..1b2a2862 Binary files /dev/null and b/assets/images/emoji/office.png differ diff --git a/assets/images/emoji/ok.png b/assets/images/emoji/ok.png new file mode 100644 index 00000000..015870e2 Binary files /dev/null and b/assets/images/emoji/ok.png differ diff --git a/assets/images/emoji/ok_hand.png b/assets/images/emoji/ok_hand.png new file mode 100644 index 00000000..636d39bb Binary files /dev/null and b/assets/images/emoji/ok_hand.png differ diff --git a/assets/images/emoji/ok_woman.png b/assets/images/emoji/ok_woman.png new file mode 100644 index 00000000..3b3ebba6 Binary files /dev/null and b/assets/images/emoji/ok_woman.png differ diff --git a/assets/images/emoji/older_man.png b/assets/images/emoji/older_man.png new file mode 100644 index 00000000..ecfb575a Binary files /dev/null and b/assets/images/emoji/older_man.png differ diff --git a/assets/images/emoji/older_woman.png b/assets/images/emoji/older_woman.png new file mode 100644 index 00000000..1d565d8d Binary files /dev/null and b/assets/images/emoji/older_woman.png differ diff --git a/assets/images/emoji/open_hands.png b/assets/images/emoji/open_hands.png new file mode 100644 index 00000000..bc2fe3de Binary files /dev/null and b/assets/images/emoji/open_hands.png differ diff --git a/assets/images/emoji/ophiuchus.png b/assets/images/emoji/ophiuchus.png new file mode 100644 index 00000000..8c4be843 Binary files /dev/null and b/assets/images/emoji/ophiuchus.png differ diff --git a/assets/images/emoji/palm_tree.png b/assets/images/emoji/palm_tree.png new file mode 100644 index 00000000..92fc3c2c Binary files /dev/null and b/assets/images/emoji/palm_tree.png differ diff --git a/assets/images/emoji/parking.png b/assets/images/emoji/parking.png new file mode 100644 index 00000000..bd114958 Binary files /dev/null and b/assets/images/emoji/parking.png differ diff --git a/assets/images/emoji/part_alternation_mark.png b/assets/images/emoji/part_alternation_mark.png new file mode 100644 index 00000000..bff6f750 Binary files /dev/null and b/assets/images/emoji/part_alternation_mark.png differ diff --git a/assets/images/emoji/pencil.png b/assets/images/emoji/pencil.png new file mode 100644 index 00000000..9b890c3d Binary files /dev/null and b/assets/images/emoji/pencil.png differ diff --git a/assets/images/emoji/penguin.png b/assets/images/emoji/penguin.png new file mode 100644 index 00000000..541e8531 Binary files /dev/null and b/assets/images/emoji/penguin.png differ diff --git a/assets/images/emoji/pensive.png b/assets/images/emoji/pensive.png new file mode 100644 index 00000000..e6e1624a Binary files /dev/null and b/assets/images/emoji/pensive.png differ diff --git a/assets/images/emoji/persevere.png b/assets/images/emoji/persevere.png new file mode 100644 index 00000000..a6a347ed Binary files /dev/null and b/assets/images/emoji/persevere.png differ diff --git a/assets/images/emoji/person_with_blond_hair.png b/assets/images/emoji/person_with_blond_hair.png new file mode 100644 index 00000000..4abdfdf0 Binary files /dev/null and b/assets/images/emoji/person_with_blond_hair.png differ diff --git a/assets/images/emoji/phone.png b/assets/images/emoji/phone.png new file mode 100644 index 00000000..e1d64368 Binary files /dev/null and b/assets/images/emoji/phone.png differ diff --git a/assets/images/emoji/pig.png b/assets/images/emoji/pig.png new file mode 100644 index 00000000..38b05b41 Binary files /dev/null and b/assets/images/emoji/pig.png differ diff --git a/assets/images/emoji/pill.png b/assets/images/emoji/pill.png new file mode 100644 index 00000000..405d1c57 Binary files /dev/null and b/assets/images/emoji/pill.png differ diff --git a/assets/images/emoji/pisces.png b/assets/images/emoji/pisces.png new file mode 100644 index 00000000..5f49272f Binary files /dev/null and b/assets/images/emoji/pisces.png differ diff --git a/assets/images/emoji/plus1.png b/assets/images/emoji/plus1.png new file mode 100644 index 00000000..4dae7a09 Binary files /dev/null and b/assets/images/emoji/plus1.png differ diff --git a/assets/images/emoji/point_down.png b/assets/images/emoji/point_down.png new file mode 100644 index 00000000..37f4eb1b Binary files /dev/null and b/assets/images/emoji/point_down.png differ diff --git a/assets/images/emoji/point_left.png b/assets/images/emoji/point_left.png new file mode 100644 index 00000000..4faf0db8 Binary files /dev/null and b/assets/images/emoji/point_left.png differ diff --git a/assets/images/emoji/point_right.png b/assets/images/emoji/point_right.png new file mode 100644 index 00000000..6d0b8f3b Binary files /dev/null and b/assets/images/emoji/point_right.png differ diff --git a/assets/images/emoji/point_up.png b/assets/images/emoji/point_up.png new file mode 100644 index 00000000..533a3d1b Binary files /dev/null and b/assets/images/emoji/point_up.png differ diff --git a/assets/images/emoji/point_up_2.png b/assets/images/emoji/point_up_2.png new file mode 100644 index 00000000..87956d23 Binary files /dev/null and b/assets/images/emoji/point_up_2.png differ diff --git a/assets/images/emoji/police_car.png b/assets/images/emoji/police_car.png new file mode 100644 index 00000000..00a4e173 Binary files /dev/null and b/assets/images/emoji/police_car.png differ diff --git a/assets/images/emoji/poop.png b/assets/images/emoji/poop.png new file mode 100644 index 00000000..69bc33f1 Binary files /dev/null and b/assets/images/emoji/poop.png differ diff --git a/assets/images/emoji/post_office.png b/assets/images/emoji/post_office.png new file mode 100644 index 00000000..4ec24548 Binary files /dev/null and b/assets/images/emoji/post_office.png differ diff --git a/assets/images/emoji/postbox.png b/assets/images/emoji/postbox.png new file mode 100644 index 00000000..1cb2ea99 Binary files /dev/null and b/assets/images/emoji/postbox.png differ diff --git a/assets/images/emoji/pray.png b/assets/images/emoji/pray.png new file mode 100644 index 00000000..b91bde40 Binary files /dev/null and b/assets/images/emoji/pray.png differ diff --git a/assets/images/emoji/princess.png b/assets/images/emoji/princess.png new file mode 100644 index 00000000..90a2f9e1 Binary files /dev/null and b/assets/images/emoji/princess.png differ diff --git a/assets/images/emoji/punch.png b/assets/images/emoji/punch.png new file mode 100644 index 00000000..52dbccae Binary files /dev/null and b/assets/images/emoji/punch.png differ diff --git a/assets/images/emoji/purple_heart.png b/assets/images/emoji/purple_heart.png new file mode 100644 index 00000000..98c0bc72 Binary files /dev/null and b/assets/images/emoji/purple_heart.png differ diff --git a/assets/images/emoji/question.png b/assets/images/emoji/question.png new file mode 100644 index 00000000..1c3edc0a Binary files /dev/null and b/assets/images/emoji/question.png differ diff --git a/assets/images/emoji/rabbit.png b/assets/images/emoji/rabbit.png new file mode 100644 index 00000000..178f91dd Binary files /dev/null and b/assets/images/emoji/rabbit.png differ diff --git a/assets/images/emoji/racehorse.png b/assets/images/emoji/racehorse.png new file mode 100644 index 00000000..e3267946 Binary files /dev/null and b/assets/images/emoji/racehorse.png differ diff --git a/assets/images/emoji/radio.png b/assets/images/emoji/radio.png new file mode 100644 index 00000000..e377db2c Binary files /dev/null and b/assets/images/emoji/radio.png differ diff --git a/assets/images/emoji/rage.png b/assets/images/emoji/rage.png new file mode 100644 index 00000000..cdd8858c Binary files /dev/null and b/assets/images/emoji/rage.png differ diff --git a/assets/images/emoji/rage1.png b/assets/images/emoji/rage1.png new file mode 100644 index 00000000..d4d84679 Binary files /dev/null and b/assets/images/emoji/rage1.png differ diff --git a/assets/images/emoji/rage2.png b/assets/images/emoji/rage2.png new file mode 100644 index 00000000..0cd7052c Binary files /dev/null and b/assets/images/emoji/rage2.png differ diff --git a/assets/images/emoji/rage3.png b/assets/images/emoji/rage3.png new file mode 100644 index 00000000..340ad870 Binary files /dev/null and b/assets/images/emoji/rage3.png differ diff --git a/assets/images/emoji/rage4.png b/assets/images/emoji/rage4.png new file mode 100644 index 00000000..6e6c1238 Binary files /dev/null and b/assets/images/emoji/rage4.png differ diff --git a/assets/images/emoji/rainbow.png b/assets/images/emoji/rainbow.png new file mode 100644 index 00000000..4b150bd5 Binary files /dev/null and b/assets/images/emoji/rainbow.png differ diff --git a/assets/images/emoji/raised_hands.png b/assets/images/emoji/raised_hands.png new file mode 100644 index 00000000..f9f2a95f Binary files /dev/null and b/assets/images/emoji/raised_hands.png differ diff --git a/assets/images/emoji/ramen.png b/assets/images/emoji/ramen.png new file mode 100644 index 00000000..c6524f3e Binary files /dev/null and b/assets/images/emoji/ramen.png differ diff --git a/assets/images/emoji/red_car.png b/assets/images/emoji/red_car.png new file mode 100644 index 00000000..c8bc8020 Binary files /dev/null and b/assets/images/emoji/red_car.png differ diff --git a/assets/images/emoji/red_circle.png b/assets/images/emoji/red_circle.png new file mode 100644 index 00000000..ef13dc4a Binary files /dev/null and b/assets/images/emoji/red_circle.png differ diff --git a/assets/images/emoji/registered.png b/assets/images/emoji/registered.png new file mode 100644 index 00000000..dcecc555 Binary files /dev/null and b/assets/images/emoji/registered.png differ diff --git a/assets/images/emoji/relaxed.png b/assets/images/emoji/relaxed.png new file mode 100644 index 00000000..4b8412cd Binary files /dev/null and b/assets/images/emoji/relaxed.png differ diff --git a/assets/images/emoji/relieved.png b/assets/images/emoji/relieved.png new file mode 100644 index 00000000..e9405da0 Binary files /dev/null and b/assets/images/emoji/relieved.png differ diff --git a/assets/images/emoji/restroom.png b/assets/images/emoji/restroom.png new file mode 100644 index 00000000..612eccda Binary files /dev/null and b/assets/images/emoji/restroom.png differ diff --git a/assets/images/emoji/rewind.png b/assets/images/emoji/rewind.png new file mode 100644 index 00000000..3997771b Binary files /dev/null and b/assets/images/emoji/rewind.png differ diff --git a/assets/images/emoji/ribbon.png b/assets/images/emoji/ribbon.png new file mode 100644 index 00000000..b7281b0f Binary files /dev/null and b/assets/images/emoji/ribbon.png differ diff --git a/assets/images/emoji/rice.png b/assets/images/emoji/rice.png new file mode 100644 index 00000000..13ce2747 Binary files /dev/null and b/assets/images/emoji/rice.png differ diff --git a/assets/images/emoji/rice_ball.png b/assets/images/emoji/rice_ball.png new file mode 100644 index 00000000..084660ef Binary files /dev/null and b/assets/images/emoji/rice_ball.png differ diff --git a/assets/images/emoji/rice_cracker.png b/assets/images/emoji/rice_cracker.png new file mode 100644 index 00000000..3f7cbffc Binary files /dev/null and b/assets/images/emoji/rice_cracker.png differ diff --git a/assets/images/emoji/rice_scene.png b/assets/images/emoji/rice_scene.png new file mode 100644 index 00000000..ce41fe81 Binary files /dev/null and b/assets/images/emoji/rice_scene.png differ diff --git a/assets/images/emoji/ring.png b/assets/images/emoji/ring.png new file mode 100644 index 00000000..0fd547aa Binary files /dev/null and b/assets/images/emoji/ring.png differ diff --git a/assets/images/emoji/rocket.png b/assets/images/emoji/rocket.png new file mode 100644 index 00000000..4b52a2e6 Binary files /dev/null and b/assets/images/emoji/rocket.png differ diff --git a/assets/images/emoji/roller_coaster.png b/assets/images/emoji/roller_coaster.png new file mode 100644 index 00000000..d33d7c54 Binary files /dev/null and b/assets/images/emoji/roller_coaster.png differ diff --git a/assets/images/emoji/rose.png b/assets/images/emoji/rose.png new file mode 100644 index 00000000..d28df9eb Binary files /dev/null and b/assets/images/emoji/rose.png differ diff --git a/assets/images/emoji/ru.png b/assets/images/emoji/ru.png new file mode 100644 index 00000000..1fefb2ca Binary files /dev/null and b/assets/images/emoji/ru.png differ diff --git a/assets/images/emoji/runner.png b/assets/images/emoji/runner.png new file mode 100644 index 00000000..a2c78f55 Binary files /dev/null and b/assets/images/emoji/runner.png differ diff --git a/assets/images/emoji/sa.png b/assets/images/emoji/sa.png new file mode 100644 index 00000000..82a27c7a Binary files /dev/null and b/assets/images/emoji/sa.png differ diff --git a/assets/images/emoji/sagittarius.png b/assets/images/emoji/sagittarius.png new file mode 100644 index 00000000..8c14a431 Binary files /dev/null and b/assets/images/emoji/sagittarius.png differ diff --git a/assets/images/emoji/sailboat.png b/assets/images/emoji/sailboat.png new file mode 100644 index 00000000..8084f0e5 Binary files /dev/null and b/assets/images/emoji/sailboat.png differ diff --git a/assets/images/emoji/sake.png b/assets/images/emoji/sake.png new file mode 100644 index 00000000..ce544d72 Binary files /dev/null and b/assets/images/emoji/sake.png differ diff --git a/assets/images/emoji/sandal.png b/assets/images/emoji/sandal.png new file mode 100644 index 00000000..4f740a33 Binary files /dev/null and b/assets/images/emoji/sandal.png differ diff --git a/assets/images/emoji/santa.png b/assets/images/emoji/santa.png new file mode 100644 index 00000000..c753675e Binary files /dev/null and b/assets/images/emoji/santa.png differ diff --git a/assets/images/emoji/satellite.png b/assets/images/emoji/satellite.png new file mode 100644 index 00000000..d3f07107 Binary files /dev/null and b/assets/images/emoji/satellite.png differ diff --git a/assets/images/emoji/satisfied.png b/assets/images/emoji/satisfied.png new file mode 100644 index 00000000..f68006dd Binary files /dev/null and b/assets/images/emoji/satisfied.png differ diff --git a/assets/images/emoji/saxophone.png b/assets/images/emoji/saxophone.png new file mode 100644 index 00000000..ac27b0de Binary files /dev/null and b/assets/images/emoji/saxophone.png differ diff --git a/assets/images/emoji/school.png b/assets/images/emoji/school.png new file mode 100644 index 00000000..bdc0fa00 Binary files /dev/null and b/assets/images/emoji/school.png differ diff --git a/assets/images/emoji/school_satchel.png b/assets/images/emoji/school_satchel.png new file mode 100644 index 00000000..ba7925e4 Binary files /dev/null and b/assets/images/emoji/school_satchel.png differ diff --git a/assets/images/emoji/scissors.png b/assets/images/emoji/scissors.png new file mode 100644 index 00000000..77b38148 Binary files /dev/null and b/assets/images/emoji/scissors.png differ diff --git a/assets/images/emoji/scorpius.png b/assets/images/emoji/scorpius.png new file mode 100644 index 00000000..69734fa0 Binary files /dev/null and b/assets/images/emoji/scorpius.png differ diff --git a/assets/images/emoji/scream.png b/assets/images/emoji/scream.png new file mode 100644 index 00000000..222aae8d Binary files /dev/null and b/assets/images/emoji/scream.png differ diff --git a/assets/images/emoji/seat.png b/assets/images/emoji/seat.png new file mode 100644 index 00000000..9d7311a8 Binary files /dev/null and b/assets/images/emoji/seat.png differ diff --git a/assets/images/emoji/secret.png b/assets/images/emoji/secret.png new file mode 100644 index 00000000..26b63912 Binary files /dev/null and b/assets/images/emoji/secret.png differ diff --git a/assets/images/emoji/shaved_ice.png b/assets/images/emoji/shaved_ice.png new file mode 100644 index 00000000..a8f6833b Binary files /dev/null and b/assets/images/emoji/shaved_ice.png differ diff --git a/assets/images/emoji/sheep.png b/assets/images/emoji/sheep.png new file mode 100644 index 00000000..7ca93eaf Binary files /dev/null and b/assets/images/emoji/sheep.png differ diff --git a/assets/images/emoji/shell.png b/assets/images/emoji/shell.png new file mode 100644 index 00000000..d2892f08 Binary files /dev/null and b/assets/images/emoji/shell.png differ diff --git a/assets/images/emoji/ship.png b/assets/images/emoji/ship.png new file mode 100644 index 00000000..7b709089 Binary files /dev/null and b/assets/images/emoji/ship.png differ diff --git a/assets/images/emoji/shipit.png b/assets/images/emoji/shipit.png new file mode 100644 index 00000000..5097004b Binary files /dev/null and b/assets/images/emoji/shipit.png differ diff --git a/assets/images/emoji/shirt.png b/assets/images/emoji/shirt.png new file mode 100644 index 00000000..591b55bf Binary files /dev/null and b/assets/images/emoji/shirt.png differ diff --git a/assets/images/emoji/shit.png b/assets/images/emoji/shit.png new file mode 100644 index 00000000..69bc33f1 Binary files /dev/null and b/assets/images/emoji/shit.png differ diff --git a/assets/images/emoji/shoe.png b/assets/images/emoji/shoe.png new file mode 100644 index 00000000..3771bfb6 Binary files /dev/null and b/assets/images/emoji/shoe.png differ diff --git a/assets/images/emoji/signal_strength.png b/assets/images/emoji/signal_strength.png new file mode 100644 index 00000000..05d422c1 Binary files /dev/null and b/assets/images/emoji/signal_strength.png differ diff --git a/assets/images/emoji/six_pointed_star.png b/assets/images/emoji/six_pointed_star.png new file mode 100644 index 00000000..28e49230 Binary files /dev/null and b/assets/images/emoji/six_pointed_star.png differ diff --git a/assets/images/emoji/ski.png b/assets/images/emoji/ski.png new file mode 100644 index 00000000..e8d54f58 Binary files /dev/null and b/assets/images/emoji/ski.png differ diff --git a/assets/images/emoji/skull.png b/assets/images/emoji/skull.png new file mode 100644 index 00000000..d29156dc Binary files /dev/null and b/assets/images/emoji/skull.png differ diff --git a/assets/images/emoji/sleepy.png b/assets/images/emoji/sleepy.png new file mode 100644 index 00000000..e607a0ca Binary files /dev/null and b/assets/images/emoji/sleepy.png differ diff --git a/assets/images/emoji/slot_machine.png b/assets/images/emoji/slot_machine.png new file mode 100644 index 00000000..7a98d229 Binary files /dev/null and b/assets/images/emoji/slot_machine.png differ diff --git a/assets/images/emoji/smile.png b/assets/images/emoji/smile.png new file mode 100644 index 00000000..636390ec Binary files /dev/null and b/assets/images/emoji/smile.png differ diff --git a/assets/images/emoji/smiley.png b/assets/images/emoji/smiley.png new file mode 100644 index 00000000..6c4ef119 Binary files /dev/null and b/assets/images/emoji/smiley.png differ diff --git a/assets/images/emoji/smirk.png b/assets/images/emoji/smirk.png new file mode 100644 index 00000000..57a69306 Binary files /dev/null and b/assets/images/emoji/smirk.png differ diff --git a/assets/images/emoji/smoking.png b/assets/images/emoji/smoking.png new file mode 100644 index 00000000..c7c39a12 Binary files /dev/null and b/assets/images/emoji/smoking.png differ diff --git a/assets/images/emoji/snake.png b/assets/images/emoji/snake.png new file mode 100644 index 00000000..b8e2e241 Binary files /dev/null and b/assets/images/emoji/snake.png differ diff --git a/assets/images/emoji/snowman.png b/assets/images/emoji/snowman.png new file mode 100644 index 00000000..0daf91c1 Binary files /dev/null and b/assets/images/emoji/snowman.png differ diff --git a/assets/images/emoji/sob.png b/assets/images/emoji/sob.png new file mode 100644 index 00000000..079a944f Binary files /dev/null and b/assets/images/emoji/sob.png differ diff --git a/assets/images/emoji/soccer.png b/assets/images/emoji/soccer.png new file mode 100644 index 00000000..fe4a6759 Binary files /dev/null and b/assets/images/emoji/soccer.png differ diff --git a/assets/images/emoji/space_invader.png b/assets/images/emoji/space_invader.png new file mode 100644 index 00000000..3c7804c7 Binary files /dev/null and b/assets/images/emoji/space_invader.png differ diff --git a/assets/images/emoji/spades.png b/assets/images/emoji/spades.png new file mode 100644 index 00000000..17084df6 Binary files /dev/null and b/assets/images/emoji/spades.png differ diff --git a/assets/images/emoji/spaghetti.png b/assets/images/emoji/spaghetti.png new file mode 100644 index 00000000..8aec1011 Binary files /dev/null and b/assets/images/emoji/spaghetti.png differ diff --git a/assets/images/emoji/sparkler.png b/assets/images/emoji/sparkler.png new file mode 100644 index 00000000..306e0c59 Binary files /dev/null and b/assets/images/emoji/sparkler.png differ diff --git a/assets/images/emoji/sparkles.png b/assets/images/emoji/sparkles.png new file mode 100644 index 00000000..db6afa96 Binary files /dev/null and b/assets/images/emoji/sparkles.png differ diff --git a/assets/images/emoji/speaker.png b/assets/images/emoji/speaker.png new file mode 100644 index 00000000..ad245cfe Binary files /dev/null and b/assets/images/emoji/speaker.png differ diff --git a/assets/images/emoji/speedboat.png b/assets/images/emoji/speedboat.png new file mode 100644 index 00000000..9af4c3ba Binary files /dev/null and b/assets/images/emoji/speedboat.png differ diff --git a/assets/images/emoji/squirrel.png b/assets/images/emoji/squirrel.png new file mode 100644 index 00000000..5097004b Binary files /dev/null and b/assets/images/emoji/squirrel.png differ diff --git a/assets/images/emoji/star.png b/assets/images/emoji/star.png new file mode 100644 index 00000000..7ca7067b Binary files /dev/null and b/assets/images/emoji/star.png differ diff --git a/assets/images/emoji/star2.png b/assets/images/emoji/star2.png new file mode 100644 index 00000000..94f9ceb4 Binary files /dev/null and b/assets/images/emoji/star2.png differ diff --git a/assets/images/emoji/stars.png b/assets/images/emoji/stars.png new file mode 100644 index 00000000..3c9c684c Binary files /dev/null and b/assets/images/emoji/stars.png differ diff --git a/assets/images/emoji/station.png b/assets/images/emoji/station.png new file mode 100644 index 00000000..70fdf630 Binary files /dev/null and b/assets/images/emoji/station.png differ diff --git a/assets/images/emoji/statue_of_liberty.png b/assets/images/emoji/statue_of_liberty.png new file mode 100644 index 00000000..a5212907 Binary files /dev/null and b/assets/images/emoji/statue_of_liberty.png differ diff --git a/assets/images/emoji/stew.png b/assets/images/emoji/stew.png new file mode 100644 index 00000000..7168767d Binary files /dev/null and b/assets/images/emoji/stew.png differ diff --git a/assets/images/emoji/strawberry.png b/assets/images/emoji/strawberry.png new file mode 100644 index 00000000..ac74fb83 Binary files /dev/null and b/assets/images/emoji/strawberry.png differ diff --git a/assets/images/emoji/sunflower.png b/assets/images/emoji/sunflower.png new file mode 100644 index 00000000..9eae979e Binary files /dev/null and b/assets/images/emoji/sunflower.png differ diff --git a/assets/images/emoji/sunny.png b/assets/images/emoji/sunny.png new file mode 100644 index 00000000..81a412dd Binary files /dev/null and b/assets/images/emoji/sunny.png differ diff --git a/assets/images/emoji/sunrise.png b/assets/images/emoji/sunrise.png new file mode 100644 index 00000000..4822140b Binary files /dev/null and b/assets/images/emoji/sunrise.png differ diff --git a/assets/images/emoji/sunrise_over_mountains.png b/assets/images/emoji/sunrise_over_mountains.png new file mode 100644 index 00000000..ea3fa19a Binary files /dev/null and b/assets/images/emoji/sunrise_over_mountains.png differ diff --git a/assets/images/emoji/surfer.png b/assets/images/emoji/surfer.png new file mode 100644 index 00000000..27248dc6 Binary files /dev/null and b/assets/images/emoji/surfer.png differ diff --git a/assets/images/emoji/sushi.png b/assets/images/emoji/sushi.png new file mode 100644 index 00000000..135e3633 Binary files /dev/null and b/assets/images/emoji/sushi.png differ diff --git a/assets/images/emoji/suspect.png b/assets/images/emoji/suspect.png new file mode 100644 index 00000000..d96e0bc7 Binary files /dev/null and b/assets/images/emoji/suspect.png differ diff --git a/assets/images/emoji/sweat.png b/assets/images/emoji/sweat.png new file mode 100644 index 00000000..d7179708 Binary files /dev/null and b/assets/images/emoji/sweat.png differ diff --git a/assets/images/emoji/sweat_drops.png b/assets/images/emoji/sweat_drops.png new file mode 100644 index 00000000..2c4ac5c6 Binary files /dev/null and b/assets/images/emoji/sweat_drops.png differ diff --git a/assets/images/emoji/swimmer.png b/assets/images/emoji/swimmer.png new file mode 100644 index 00000000..d384f95c Binary files /dev/null and b/assets/images/emoji/swimmer.png differ diff --git a/assets/images/emoji/syringe.png b/assets/images/emoji/syringe.png new file mode 100644 index 00000000..c066625d Binary files /dev/null and b/assets/images/emoji/syringe.png differ diff --git a/assets/images/emoji/tada.png b/assets/images/emoji/tada.png new file mode 100644 index 00000000..78c674fd Binary files /dev/null and b/assets/images/emoji/tada.png differ diff --git a/assets/images/emoji/tangerine.png b/assets/images/emoji/tangerine.png new file mode 100644 index 00000000..ad2f3d48 Binary files /dev/null and b/assets/images/emoji/tangerine.png differ diff --git a/assets/images/emoji/taurus.png b/assets/images/emoji/taurus.png new file mode 100644 index 00000000..86bbf864 Binary files /dev/null and b/assets/images/emoji/taurus.png differ diff --git a/assets/images/emoji/taxi.png b/assets/images/emoji/taxi.png new file mode 100644 index 00000000..0e74be12 Binary files /dev/null and b/assets/images/emoji/taxi.png differ diff --git a/assets/images/emoji/tea.png b/assets/images/emoji/tea.png new file mode 100644 index 00000000..a323e485 Binary files /dev/null and b/assets/images/emoji/tea.png differ diff --git a/assets/images/emoji/telephone.png b/assets/images/emoji/telephone.png new file mode 100644 index 00000000..e1d64368 Binary files /dev/null and b/assets/images/emoji/telephone.png differ diff --git a/assets/images/emoji/tennis.png b/assets/images/emoji/tennis.png new file mode 100644 index 00000000..18559da3 Binary files /dev/null and b/assets/images/emoji/tennis.png differ diff --git a/assets/images/emoji/tent.png b/assets/images/emoji/tent.png new file mode 100644 index 00000000..452aebda Binary files /dev/null and b/assets/images/emoji/tent.png differ diff --git a/assets/images/emoji/thumbsdown.png b/assets/images/emoji/thumbsdown.png new file mode 100644 index 00000000..6f757ba8 Binary files /dev/null and b/assets/images/emoji/thumbsdown.png differ diff --git a/assets/images/emoji/thumbsup.png b/assets/images/emoji/thumbsup.png new file mode 100644 index 00000000..4dae7a09 Binary files /dev/null and b/assets/images/emoji/thumbsup.png differ diff --git a/assets/images/emoji/ticket.png b/assets/images/emoji/ticket.png new file mode 100644 index 00000000..c926699b Binary files /dev/null and b/assets/images/emoji/ticket.png differ diff --git a/assets/images/emoji/tiger.png b/assets/images/emoji/tiger.png new file mode 100644 index 00000000..1f44a975 Binary files /dev/null and b/assets/images/emoji/tiger.png differ diff --git a/assets/images/emoji/tm.png b/assets/images/emoji/tm.png new file mode 100644 index 00000000..202ec305 Binary files /dev/null and b/assets/images/emoji/tm.png differ diff --git a/assets/images/emoji/toilet.png b/assets/images/emoji/toilet.png new file mode 100644 index 00000000..18147e6d Binary files /dev/null and b/assets/images/emoji/toilet.png differ diff --git a/assets/images/emoji/tokyo_tower.png b/assets/images/emoji/tokyo_tower.png new file mode 100644 index 00000000..b2712ac9 Binary files /dev/null and b/assets/images/emoji/tokyo_tower.png differ diff --git a/assets/images/emoji/tomato.png b/assets/images/emoji/tomato.png new file mode 100644 index 00000000..b2f14ece Binary files /dev/null and b/assets/images/emoji/tomato.png differ diff --git a/assets/images/emoji/tongue.png b/assets/images/emoji/tongue.png new file mode 100644 index 00000000..1b76e224 Binary files /dev/null and b/assets/images/emoji/tongue.png differ diff --git a/assets/images/emoji/top.png b/assets/images/emoji/top.png new file mode 100644 index 00000000..3a4f2cd1 Binary files /dev/null and b/assets/images/emoji/top.png differ diff --git a/assets/images/emoji/tophat.png b/assets/images/emoji/tophat.png new file mode 100644 index 00000000..f12f2321 Binary files /dev/null and b/assets/images/emoji/tophat.png differ diff --git a/assets/images/emoji/traffic_light.png b/assets/images/emoji/traffic_light.png new file mode 100644 index 00000000..c15a6442 Binary files /dev/null and b/assets/images/emoji/traffic_light.png differ diff --git a/assets/images/emoji/train.png b/assets/images/emoji/train.png new file mode 100644 index 00000000..26288046 Binary files /dev/null and b/assets/images/emoji/train.png differ diff --git a/assets/images/emoji/trident.png b/assets/images/emoji/trident.png new file mode 100644 index 00000000..900a5a4d Binary files /dev/null and b/assets/images/emoji/trident.png differ diff --git a/assets/images/emoji/trophy.png b/assets/images/emoji/trophy.png new file mode 100644 index 00000000..39177993 Binary files /dev/null and b/assets/images/emoji/trophy.png differ diff --git a/assets/images/emoji/tropical_fish.png b/assets/images/emoji/tropical_fish.png new file mode 100644 index 00000000..fcaefe85 Binary files /dev/null and b/assets/images/emoji/tropical_fish.png differ diff --git a/assets/images/emoji/truck.png b/assets/images/emoji/truck.png new file mode 100644 index 00000000..d346efd0 Binary files /dev/null and b/assets/images/emoji/truck.png differ diff --git a/assets/images/emoji/trumpet.png b/assets/images/emoji/trumpet.png new file mode 100644 index 00000000..e98f5b76 Binary files /dev/null and b/assets/images/emoji/trumpet.png differ diff --git a/assets/images/emoji/tshirt.png b/assets/images/emoji/tshirt.png new file mode 100644 index 00000000..591b55bf Binary files /dev/null and b/assets/images/emoji/tshirt.png differ diff --git a/assets/images/emoji/tulip.png b/assets/images/emoji/tulip.png new file mode 100644 index 00000000..1f20c543 Binary files /dev/null and b/assets/images/emoji/tulip.png differ diff --git a/assets/images/emoji/tv.png b/assets/images/emoji/tv.png new file mode 100644 index 00000000..90b80974 Binary files /dev/null and b/assets/images/emoji/tv.png differ diff --git a/assets/images/emoji/u5272.png b/assets/images/emoji/u5272.png new file mode 100644 index 00000000..6ce43a06 Binary files /dev/null and b/assets/images/emoji/u5272.png differ diff --git a/assets/images/emoji/u55b6.png b/assets/images/emoji/u55b6.png new file mode 100644 index 00000000..d10e0764 Binary files /dev/null and b/assets/images/emoji/u55b6.png differ diff --git a/assets/images/emoji/u6307.png b/assets/images/emoji/u6307.png new file mode 100644 index 00000000..d185ca7a Binary files /dev/null and b/assets/images/emoji/u6307.png differ diff --git a/assets/images/emoji/u6708.png b/assets/images/emoji/u6708.png new file mode 100644 index 00000000..ab493e4f Binary files /dev/null and b/assets/images/emoji/u6708.png differ diff --git a/assets/images/emoji/u6709.png b/assets/images/emoji/u6709.png new file mode 100644 index 00000000..0287b16a Binary files /dev/null and b/assets/images/emoji/u6709.png differ diff --git a/assets/images/emoji/u6e80.png b/assets/images/emoji/u6e80.png new file mode 100644 index 00000000..90dd116d Binary files /dev/null and b/assets/images/emoji/u6e80.png differ diff --git a/assets/images/emoji/u7121.png b/assets/images/emoji/u7121.png new file mode 100644 index 00000000..9ff16c51 Binary files /dev/null and b/assets/images/emoji/u7121.png differ diff --git a/assets/images/emoji/u7533.png b/assets/images/emoji/u7533.png new file mode 100644 index 00000000..7efbd9d8 Binary files /dev/null and b/assets/images/emoji/u7533.png differ diff --git a/assets/images/emoji/u7a7a.png b/assets/images/emoji/u7a7a.png new file mode 100644 index 00000000..eb9774e1 Binary files /dev/null and b/assets/images/emoji/u7a7a.png differ diff --git a/assets/images/emoji/umbrella.png b/assets/images/emoji/umbrella.png new file mode 100644 index 00000000..a6d3890e Binary files /dev/null and b/assets/images/emoji/umbrella.png differ diff --git a/assets/images/emoji/unamused.png b/assets/images/emoji/unamused.png new file mode 100644 index 00000000..234c9c08 Binary files /dev/null and b/assets/images/emoji/unamused.png differ diff --git a/assets/images/emoji/underage.png b/assets/images/emoji/underage.png new file mode 100644 index 00000000..ae3a771d Binary files /dev/null and b/assets/images/emoji/underage.png differ diff --git a/assets/images/emoji/unlock.png b/assets/images/emoji/unlock.png new file mode 100644 index 00000000..b664853f Binary files /dev/null and b/assets/images/emoji/unlock.png differ diff --git a/assets/images/emoji/up.png b/assets/images/emoji/up.png new file mode 100644 index 00000000..b065186e Binary files /dev/null and b/assets/images/emoji/up.png differ diff --git a/assets/images/emoji/us.png b/assets/images/emoji/us.png new file mode 100644 index 00000000..97323c7d Binary files /dev/null and b/assets/images/emoji/us.png differ diff --git a/assets/images/emoji/v.png b/assets/images/emoji/v.png new file mode 100644 index 00000000..e9cc8dc8 Binary files /dev/null and b/assets/images/emoji/v.png differ diff --git a/assets/images/emoji/vhs.png b/assets/images/emoji/vhs.png new file mode 100644 index 00000000..34027fb2 Binary files /dev/null and b/assets/images/emoji/vhs.png differ diff --git a/assets/images/emoji/vibration_mode.png b/assets/images/emoji/vibration_mode.png new file mode 100644 index 00000000..7d9b811b Binary files /dev/null and b/assets/images/emoji/vibration_mode.png differ diff --git a/assets/images/emoji/virgo.png b/assets/images/emoji/virgo.png new file mode 100644 index 00000000..37219d75 Binary files /dev/null and b/assets/images/emoji/virgo.png differ diff --git a/assets/images/emoji/vs.png b/assets/images/emoji/vs.png new file mode 100644 index 00000000..da838c3f Binary files /dev/null and b/assets/images/emoji/vs.png differ diff --git a/assets/images/emoji/walking.png b/assets/images/emoji/walking.png new file mode 100644 index 00000000..4c7501fa Binary files /dev/null and b/assets/images/emoji/walking.png differ diff --git a/assets/images/emoji/warning.png b/assets/images/emoji/warning.png new file mode 100644 index 00000000..d2de14ce Binary files /dev/null and b/assets/images/emoji/warning.png differ diff --git a/assets/images/emoji/watermelon.png b/assets/images/emoji/watermelon.png new file mode 100644 index 00000000..af8e3aca Binary files /dev/null and b/assets/images/emoji/watermelon.png differ diff --git a/assets/images/emoji/wave.png b/assets/images/emoji/wave.png new file mode 100644 index 00000000..17641964 Binary files /dev/null and b/assets/images/emoji/wave.png differ diff --git a/assets/images/emoji/wc.png b/assets/images/emoji/wc.png new file mode 100644 index 00000000..27125f19 Binary files /dev/null and b/assets/images/emoji/wc.png differ diff --git a/assets/images/emoji/wedding.png b/assets/images/emoji/wedding.png new file mode 100644 index 00000000..75bbf800 Binary files /dev/null and b/assets/images/emoji/wedding.png differ diff --git a/assets/images/emoji/whale.png b/assets/images/emoji/whale.png new file mode 100644 index 00000000..43b319a7 Binary files /dev/null and b/assets/images/emoji/whale.png differ diff --git a/assets/images/emoji/wheelchair.png b/assets/images/emoji/wheelchair.png new file mode 100644 index 00000000..6d53c499 Binary files /dev/null and b/assets/images/emoji/wheelchair.png differ diff --git a/assets/images/emoji/white_square.png b/assets/images/emoji/white_square.png new file mode 100644 index 00000000..65b56745 Binary files /dev/null and b/assets/images/emoji/white_square.png differ diff --git a/assets/images/emoji/wind_chime.png b/assets/images/emoji/wind_chime.png new file mode 100644 index 00000000..5de30d7f Binary files /dev/null and b/assets/images/emoji/wind_chime.png differ diff --git a/assets/images/emoji/wink.png b/assets/images/emoji/wink.png new file mode 100644 index 00000000..9d593b88 Binary files /dev/null and b/assets/images/emoji/wink.png differ diff --git a/assets/images/emoji/wink2.png b/assets/images/emoji/wink2.png new file mode 100644 index 00000000..3d1b442a Binary files /dev/null and b/assets/images/emoji/wink2.png differ diff --git a/assets/images/emoji/wolf.png b/assets/images/emoji/wolf.png new file mode 100644 index 00000000..f1969e6b Binary files /dev/null and b/assets/images/emoji/wolf.png differ diff --git a/assets/images/emoji/woman.png b/assets/images/emoji/woman.png new file mode 100644 index 00000000..b052f4fa Binary files /dev/null and b/assets/images/emoji/woman.png differ diff --git a/assets/images/emoji/womans_hat.png b/assets/images/emoji/womans_hat.png new file mode 100644 index 00000000..0afbe823 Binary files /dev/null and b/assets/images/emoji/womans_hat.png differ diff --git a/assets/images/emoji/womens.png b/assets/images/emoji/womens.png new file mode 100644 index 00000000..83deabfa Binary files /dev/null and b/assets/images/emoji/womens.png differ diff --git a/assets/images/emoji/x.png b/assets/images/emoji/x.png new file mode 100644 index 00000000..a2b46bfc Binary files /dev/null and b/assets/images/emoji/x.png differ diff --git a/assets/images/emoji/yellow_heart.png b/assets/images/emoji/yellow_heart.png new file mode 100644 index 00000000..409cc176 Binary files /dev/null and b/assets/images/emoji/yellow_heart.png differ diff --git a/assets/images/emoji/zap.png b/assets/images/emoji/zap.png new file mode 100644 index 00000000..d3dd89f6 Binary files /dev/null and b/assets/images/emoji/zap.png differ diff --git a/assets/images/emoji/zzz.png b/assets/images/emoji/zzz.png new file mode 100644 index 00000000..55e31ae1 Binary files /dev/null and b/assets/images/emoji/zzz.png differ diff --git a/assets/images/facebox/closelabel.png b/assets/images/facebox/closelabel.png new file mode 100755 index 00000000..c339e593 Binary files /dev/null and b/assets/images/facebox/closelabel.png differ diff --git a/assets/images/facebox/loading.gif b/assets/images/facebox/loading.gif new file mode 100755 index 00000000..f864d5fd Binary files /dev/null and b/assets/images/facebox/loading.gif differ diff --git a/assets/images/icons/add.png b/assets/images/icons/add.png new file mode 100644 index 00000000..e2b66ea9 Binary files /dev/null and b/assets/images/icons/add.png differ diff --git a/assets/images/icons/construction.png b/assets/images/icons/construction.png new file mode 100644 index 00000000..066a34c5 Binary files /dev/null and b/assets/images/icons/construction.png differ diff --git a/assets/images/icons/github-admin.png b/assets/images/icons/github-admin.png new file mode 100644 index 00000000..548a56e0 Binary files /dev/null and b/assets/images/icons/github-admin.png differ diff --git a/assets/images/icons/github-forks.png b/assets/images/icons/github-forks.png new file mode 100644 index 00000000..04d17ca8 Binary files /dev/null and b/assets/images/icons/github-forks.png differ diff --git a/assets/images/icons/github-watchers.png b/assets/images/icons/github-watchers.png new file mode 100644 index 00000000..9dd04891 Binary files /dev/null and b/assets/images/icons/github-watchers.png differ diff --git a/assets/images/icons/help.png b/assets/images/icons/help.png new file mode 100644 index 00000000..5c870176 Binary files /dev/null and b/assets/images/icons/help.png differ diff --git a/assets/images/icons/log.fold.closed.2.png b/assets/images/icons/log.fold.closed.2.png new file mode 100644 index 00000000..a1a8765c Binary files /dev/null and b/assets/images/icons/log.fold.closed.2.png differ diff --git a/assets/images/icons/log.fold.closed.png b/assets/images/icons/log.fold.closed.png new file mode 100644 index 00000000..42a2700c Binary files /dev/null and b/assets/images/icons/log.fold.closed.png differ diff --git a/assets/images/icons/log.fold.open.2.png b/assets/images/icons/log.fold.open.2.png new file mode 100644 index 00000000..fc18158c Binary files /dev/null and b/assets/images/icons/log.fold.open.2.png differ diff --git a/assets/images/icons/log.fold.open.png b/assets/images/icons/log.fold.open.png new file mode 100644 index 00000000..184c862f Binary files /dev/null and b/assets/images/icons/log.fold.open.png differ diff --git a/assets/images/icons/search.png b/assets/images/icons/search.png new file mode 100644 index 00000000..b928383e Binary files /dev/null and b/assets/images/icons/search.png differ diff --git a/assets/images/icons/smile.png b/assets/images/icons/smile.png new file mode 100644 index 00000000..963a3dad Binary files /dev/null and b/assets/images/icons/smile.png differ diff --git a/assets/images/icons/status.green.png b/assets/images/icons/status.green.png new file mode 100644 index 00000000..bc6aa8fe Binary files /dev/null and b/assets/images/icons/status.green.png differ diff --git a/assets/images/icons/status.red.png b/assets/images/icons/status.red.png new file mode 100644 index 00000000..bdb6d63c Binary files /dev/null and b/assets/images/icons/status.red.png differ diff --git a/assets/images/icons/status.square.gray.png b/assets/images/icons/status.square.gray.png new file mode 100644 index 00000000..bf2f9cea Binary files /dev/null and b/assets/images/icons/status.square.gray.png differ diff --git a/assets/images/icons/status.square.green.png b/assets/images/icons/status.square.green.png new file mode 100644 index 00000000..0b9489eb Binary files /dev/null and b/assets/images/icons/status.square.green.png differ diff --git a/assets/images/icons/status.square.red.png b/assets/images/icons/status.square.red.png new file mode 100644 index 00000000..c9e6ec9a Binary files /dev/null and b/assets/images/icons/status.square.red.png differ diff --git a/assets/images/icons/status.square.yellow.png b/assets/images/icons/status.square.yellow.png new file mode 100644 index 00000000..d0250312 Binary files /dev/null and b/assets/images/icons/status.square.yellow.png differ diff --git a/assets/images/icons/status.yellow.png b/assets/images/icons/status.yellow.png new file mode 100644 index 00000000..0f6d5b3a Binary files /dev/null and b/assets/images/icons/status.yellow.png differ diff --git a/assets/images/icons/wrench.png b/assets/images/icons/wrench.png new file mode 100644 index 00000000..cd572126 Binary files /dev/null and b/assets/images/icons/wrench.png differ diff --git a/assets/images/spinner.gif b/assets/images/spinner.gif new file mode 100644 index 00000000..e7eb4cb1 Binary files /dev/null and b/assets/images/spinner.gif differ diff --git a/assets/images/ui/background-left.png b/assets/images/ui/background-left.png new file mode 100644 index 00000000..2736ceb0 Binary files /dev/null and b/assets/images/ui/background-left.png differ diff --git a/assets/images/ui/current-repository-indicator-even.png b/assets/images/ui/current-repository-indicator-even.png new file mode 100644 index 00000000..3f239692 Binary files /dev/null and b/assets/images/ui/current-repository-indicator-even.png differ diff --git a/assets/images/ui/current-repository-indicator-odd.png b/assets/images/ui/current-repository-indicator-odd.png new file mode 100644 index 00000000..3d45ecda Binary files /dev/null and b/assets/images/ui/current-repository-indicator-odd.png differ diff --git a/assets/images/ui/logo.png b/assets/images/ui/logo.png new file mode 100644 index 00000000..4edc8501 Binary files /dev/null and b/assets/images/ui/logo.png differ diff --git a/assets/images/ui/off.png b/assets/images/ui/off.png new file mode 100644 index 00000000..bee0a650 Binary files /dev/null and b/assets/images/ui/off.png differ diff --git a/assets/images/ui/on.png b/assets/images/ui/on.png new file mode 100644 index 00000000..f0626a6f Binary files /dev/null and b/assets/images/ui/on.png differ diff --git a/assets/images/ui/onoff.png b/assets/images/ui/onoff.png new file mode 100644 index 00000000..36c88865 Binary files /dev/null and b/assets/images/ui/onoff.png differ diff --git a/assets/images/ui/spinner.backup.gif b/assets/images/ui/spinner.backup.gif new file mode 100644 index 00000000..5b33f7e5 Binary files /dev/null and b/assets/images/ui/spinner.backup.gif differ diff --git a/assets/images/ui/spinner.gif b/assets/images/ui/spinner.gif new file mode 100644 index 00000000..e7eb4cb1 Binary files /dev/null and b/assets/images/ui/spinner.gif differ diff --git a/assets/images/ui/spinner_long.gif b/assets/images/ui/spinner_long.gif new file mode 100644 index 00000000..a69ef3ef Binary files /dev/null and b/assets/images/ui/spinner_long.gif differ diff --git a/assets/images/ui/tipsy.gif b/assets/images/ui/tipsy.gif new file mode 100644 index 00000000..74eebae2 Binary files /dev/null and b/assets/images/ui/tipsy.gif differ diff --git a/assets/images/ui/tools-button.png b/assets/images/ui/tools-button.png new file mode 100644 index 00000000..75f0c900 Binary files /dev/null and b/assets/images/ui/tools-button.png differ diff --git a/assets/javascripts/app/app.coffee b/assets/javascripts/app/app.coffee index 97d623b3..1dafb4bc 100644 --- a/assets/javascripts/app/app.coffee +++ b/assets/javascripts/app/app.coffee @@ -32,7 +32,7 @@ require 'ext/jquery' @store = Travis.Store.create() @store.loadMany(Travis.Sponsor, Travis.SPONSORS) - @store.load(Travis.User, { id: 1, login: 'svenfuchs', name: 'Sven Fuchs', email: 'me@svenfuchs.com', token: '1234567890', gravatar_url: 'http://www.gravatar.com/avatar/402602a60e500e85f2f5dc1ff3648ecb?s=48&d=mm' }) + @store.load(Travis.User, { id: 1, login: 'svenfuchs', name: 'Sven Fuchs', email: 'me@svenfuchs.com', token: '1234567890', gravatar: '402602a60e500e85f2f5dc1ff3648ecb' }) @currentUser = Travis.User.find(1) diff --git a/assets/javascripts/app/layout.coffee b/assets/javascripts/app/layout.coffee index 1cd84b5c..5eac3adb 100644 --- a/assets/javascripts/app/layout.coffee +++ b/assets/javascripts/app/layout.coffee @@ -1,11 +1,12 @@ Travis.Layout = Em.Namespace.create() Travis.Layout.instance = (name, parent) -> - if @layout && @layout.name == name - @layout - else - @layout = Travis.Layout[name].create(parent: parent) + if @layout && @layout.name == name + @layout + else + @layout = Travis.Layout[$.camelize(name)].create(parent: parent) -require 'layout/default' +require 'layout/home' require 'layout/sidebar' require 'layout/profile' +require 'layout/stats' diff --git a/assets/javascripts/app/layout/base.coffee b/assets/javascripts/app/layout/base.coffee index 6b6686b9..5735c25a 100644 --- a/assets/javascripts/app/layout/base.coffee +++ b/assets/javascripts/app/layout/base.coffee @@ -17,8 +17,21 @@ Travis.Layout.Base = Em.Object.extend klass = Travis.Controllers[name] || Em.Controller this[key] = klass.create(namespace: this, controllers: this) + @controller = this["#{$.camelize(@get('name'), false)}Controller"] + @viewClass = Travis.Views["#{$.camelize(@get('name'))}Layout"] + connect: -> @parent.connectOutlet outletName: 'layout' - controller: this["#{$.camelize(@get('name'), false)}Controller"] - viewClass: Travis.Views["#{$.camelize(@get('name'))}Layout"] + controller: @controller + viewClass: @viewClass + @connectTop() + + connectTop: -> + @controller.connectOutlet(outletName: 'top', name: 'top') + @topController.set('user', @currentUser) + @topController.set('tab', @get('name')) + + activate: (action, params) -> + this["view#{$.camelize(action)}"](params) + diff --git a/assets/javascripts/app/layout/default.coffee b/assets/javascripts/app/layout/home.coffee similarity index 69% rename from assets/javascripts/app/layout/default.coffee rename to assets/javascripts/app/layout/home.coffee index be3875f8..99500291 100644 --- a/assets/javascripts/app/layout/default.coffee +++ b/assets/javascripts/app/layout/home.coffee @@ -1,41 +1,40 @@ require 'layout/base' -Travis.Layout.Default = Travis.Layout.Base.extend - name: 'default' +Travis.Layout.Home = Travis.Layout.Base.extend + name: 'home' init: -> - @_super('top', 'repositories', 'repository', 'tabs', 'build', 'job') - @connectHead(@currentUser) + @_super('top', 'repositories', 'repository', 'tabs', 'builds', 'build', 'job') @connectLeft(Travis.Repository.find()) - Travis.Layout.Sidebar.create(defaultController: @get('defaultController')) + Travis.Layout.Sidebar.create(homeController: @get('homeController')) viewIndex: (params) -> onceLoaded @repositories, => repository = @repositories.get('firstObject') @connectRepository(repository) - @connectTabs() + @connectTabs('current') @connectBuild(repository.get('lastBuild')) viewCurrent: (params) -> @viewRepository params, (repository) => - @connectTabs() + @connectTabs('current') @connectBuild(repository.get('lastBuild')) viewBuilds: (params) -> @viewRepository params, (repository) => - @connectTabs() + @connectTabs('builds') @connectBuilds(repository.get('builds')) viewBuild: (params) -> @viewRepository params @buildBy params.id, (build) => - @connectTabs(build) + @connectTabs('build', build) @connectBuild(build) viewJob: (params) -> @viewRepository params @jobBy params.id, (job) => - @connectTabs(job.get('build'), job) + @connectTabs('job', job.get('build'), job) @connectJob(job) @@ -60,22 +59,19 @@ Travis.Layout.Default = Travis.Layout.Base.extend callback(job) - connectHead: (user)-> - @defaultController.connectOutlet(outletName: 'top', name: 'top') - @topController.set('user', user) - connectLeft: (repositories) -> @repositories = repositories - @defaultController.connectOutlet(outletName: 'left', name: 'repositories', context: repositories) + @homeController.connectOutlet(outletName: 'left', name: 'repositories', context: repositories) connectRepository: (repository) -> @repository = repository - @defaultController.connectOutlet(outletName: 'main', name: 'repository', context: repository) + @homeController.connectOutlet(outletName: 'main', name: 'repository', context: repository) - connectTabs: (build, job) -> + connectTabs: (tab, build, job) -> + @tabsController.set('tab', tab) @tabsController.set('repository', @repository) - @tabsController.set('build', @build) - @tabsController.set('job', @job) + @tabsController.set('build', build) + @tabsController.set('job', job) @repositoryController.connectOutlet(outletName: 'tabs', name: 'tabs') connectBuilds: (builds) -> diff --git a/assets/javascripts/app/layout/profile.coffee b/assets/javascripts/app/layout/profile.coffee index 79dc5ee7..d5d37c34 100644 --- a/assets/javascripts/app/layout/profile.coffee +++ b/assets/javascripts/app/layout/profile.coffee @@ -5,17 +5,12 @@ Travis.Layout.Profile = Travis.Layout.Base.extend init: -> @_super('top', 'profile', 'hooks') - @connectHead(@currentUser) viewShow: (params) -> if @currentUser @connectProfile(@currentUser) @connectHooks(Travis.Hook.find()) - connectHead:(user) -> - @profileController.connectOutlet(outletName: 'top', name: 'top') - @topController.set('user', user) - connectProfile: (user) -> @profileController.connectOutlet(outletName: 'main', name: 'profile', context: user) diff --git a/assets/javascripts/app/layout/sidebar.coffee b/assets/javascripts/app/layout/sidebar.coffee index 32ac3fa6..dc3b60e6 100644 --- a/assets/javascripts/app/layout/sidebar.coffee +++ b/assets/javascripts/app/layout/sidebar.coffee @@ -5,7 +5,7 @@ Travis.Layout.Sidebar = Travis.Layout.Base.extend init: -> @_super('sponsors', 'workers', 'queues') - @defaultController = @get('defaultController') + @homeController = @get('homeController') @connectSponsors(Travis.Sponsor.decks(), Travis.Sponsor.links()) @connectWorkers(Travis.Worker.find()) @@ -14,13 +14,13 @@ Travis.Layout.Sidebar = Travis.Layout.Base.extend Travis.Ticker.create(target: this, interval: Travis.INTERVALS.sponsors) connect: -> - @defaultController.connectOutlet(outletName: 'right', name: 'sidebar') + @homeController.connectOutlet(outletName: 'right', name: 'sidebar') connectSponsors: (decks, links) -> @sponsorsController = Em.Controller.create decks: Travis.Controllers.SponsorsController.create(perPage: 1, content: decks) links: Travis.Controllers.SponsorsController.create(perPage: 6, content: links) - @defaultController.set 'sponsors', @sponsorsController + @homeController.set 'sponsors', @sponsorsController tick: -> @sponsorsController.get('decks').next() @@ -28,7 +28,7 @@ Travis.Layout.Sidebar = Travis.Layout.Base.extend connectWorkers: (workers) -> @workersController.set('content', workers) - @defaultController.set('workers', @workersController) + @homeController.set('workers', @workersController) connectQueues: (queues) -> queues = for queue in queues @@ -36,5 +36,5 @@ Travis.Layout.Sidebar = Travis.Layout.Base.extend content: Travis.Job.queued(queue.name) name: queue.display @queuesController.set('content', queues) - @defaultController.set('queues', @queuesController) + @homeController.set('queues', @queuesController) diff --git a/assets/javascripts/app/layout/stats.coffee b/assets/javascripts/app/layout/stats.coffee new file mode 100644 index 00000000..b36aa7c0 --- /dev/null +++ b/assets/javascripts/app/layout/stats.coffee @@ -0,0 +1,15 @@ +require 'layout/base' + +Travis.Layout.Stats = Travis.Layout.Base.extend + name: 'stats' + + init: -> + @_super('top', 'stats', 'hooks') + + viewShow: (params) -> + if @currentUser + @connectStats() + + connectStats: () -> + @statsController.connectOutlet(outletName: 'main', name: 'stats') + diff --git a/assets/javascripts/app/models/user.coffee b/assets/javascripts/app/models/user.coffee index 620191ee..ebcd12af 100644 --- a/assets/javascripts/app/models/user.coffee +++ b/assets/javascripts/app/models/user.coffee @@ -1,11 +1,11 @@ require 'travis/model' @Travis.User = Travis.Model.extend - name: DS.attr('string') - email: DS.attr('string') - login: DS.attr('string') - token: DS.attr('string') - gravatarUrl: DS.attr('string') + name: DS.attr('string') + email: DS.attr('string') + login: DS.attr('string') + token: DS.attr('string') + gravatar: DS.attr('string') urlGithub: (-> "http://github.com/#{@get('login')}" diff --git a/assets/javascripts/app/router.coffee b/assets/javascripts/app/router.coffee index ffad690a..1fdd54b7 100644 --- a/assets/javascripts/app/router.coffee +++ b/assets/javascripts/app/router.coffee @@ -1,14 +1,15 @@ Travis.Router = Em.Object.extend ROUTES: - '!/profile': ['Profile', 'show'] - '!/:owner/:name/jobs/:id/:line': ['Default', 'job'] - '!/:owner/:name/jobs/:id': ['Default', 'job'] - '!/:owner/:name/builds/:id': ['Default', 'build'] - '!/:owner/:name/builds': ['Default', 'builds'] - '!/:owner/:name/pull_requests': ['Default', 'pullRequests'] - '!/:owner/:name/branch_summary': ['Default', 'branches'] - '!/:owner/:name': ['Default', 'current'] - '': ['Default', 'index'] + '!/profile': ['profile', 'show'] + '!/stats': ['stats', 'show'] + '!/:owner/:name/jobs/:id/:line': ['home', 'job'] + '!/:owner/:name/jobs/:id': ['home', 'job'] + '!/:owner/:name/builds/:id': ['home', 'build'] + '!/:owner/:name/builds': ['home', 'builds'] + '!/:owner/:name/pull_requests': ['home', 'pullRequests'] + '!/:owner/:name/branch_summary': ['home', 'branches'] + '!/:owner/:name': ['home', 'current'] + '': ['home', 'index'] init: -> @app = @get('app') @@ -20,6 +21,7 @@ Travis.Router = Em.Object.extend Em.routes.add route, (params) => @action(layout, action, params) - action: (layout, action, params) -> - layout = Travis.Layout.instance(layout, @app.controller) - layout["view#{$.camelize(action)}"](params) + action: (name, action, params) -> + layout = Travis.Layout.instance(name, @app.controller) + layout.activate(action, params) + $('body').attr('id', name) diff --git a/assets/javascripts/app/templates/builds/list.hbs b/assets/javascripts/app/templates/builds/list.hbs index 0beced9b..987dd52d 100644 --- a/assets/javascripts/app/templates/builds/list.hbs +++ b/assets/javascripts/app/templates/builds/list.hbs @@ -1,4 +1,4 @@ - +
@@ -12,8 +12,8 @@ {{#each build in content}} {{#view Travis.Views.BuildsItemView contextBinding="build"}} - - + + diff --git a/assets/javascripts/app/templates/builds/show.hbs b/assets/javascripts/app/templates/builds/show.hbs index 454a2eb9..a7298c61 100644 --- a/assets/javascripts/app/templates/builds/show.hbs +++ b/assets/javascripts/app/templates/builds/show.hbs @@ -1,8 +1,8 @@ {{#unless isLoaded}} Loading ... {{else}} -
-
+
+
{{t builds.name}}
{{number}}
diff --git a/assets/javascripts/app/templates/jobs/list.hbs b/assets/javascripts/app/templates/jobs/list.hbs index 9bdeadf6..dcd7e520 100644 --- a/assets/javascripts/app/templates/jobs/list.hbs +++ b/assets/javascripts/app/templates/jobs/list.hbs @@ -1,5 +1,5 @@ {{#if view.jobs.length}} -
{{t builds.name}}
#{{number}}
{{number}} {{formatCommit commit}} {{{formatMessage commit.message short="true"}}} {{formatDuration duration}}
+
{{#each job in view.jobs}} {{#view Travis.Views.JobsItemView contextBinding="job"}} - - + + {{#each configValues}} diff --git a/assets/javascripts/app/templates/jobs/log.hbs b/assets/javascripts/app/templates/jobs/log.hbs index 60067481..1f9279e7 100644 --- a/assets/javascripts/app/templates/jobs/log.hbs +++ b/assets/javascripts/app/templates/jobs/log.hbs @@ -1,4 +1,4 @@ -
{{{formatLog log.body}}}
+
{{{formatLog log.body}}}
{{#if sponsor.name}}
-
+
+
Job
{{number}}
diff --git a/assets/javascripts/app/templates/layouts/default.hbs b/assets/javascripts/app/templates/layouts/default.hbs deleted file mode 100644 index 3e141ac8..00000000 --- a/assets/javascripts/app/templates/layouts/default.hbs +++ /dev/null @@ -1,15 +0,0 @@ -
- {{outlet top}} -
- -
- {{outlet left}} -
- -
- {{outlet main}} -
- - diff --git a/assets/javascripts/app/templates/layouts/home.hbs b/assets/javascripts/app/templates/layouts/home.hbs new file mode 100644 index 00000000..044e4d65 --- /dev/null +++ b/assets/javascripts/app/templates/layouts/home.hbs @@ -0,0 +1,35 @@ +
+ {{outlet top}} +
+ +
+ + + + +
+ {{outlet left}} +
+
+ +
+ {{outlet main}} +
+ + diff --git a/assets/javascripts/app/templates/layouts/sidebar.hbs b/assets/javascripts/app/templates/layouts/sidebar.hbs index 562ac386..4a658ee4 100644 --- a/assets/javascripts/app/templates/layouts/sidebar.hbs +++ b/assets/javascripts/app/templates/layouts/sidebar.hbs @@ -1,28 +1,22 @@ - diff --git a/assets/javascripts/app/templates/layouts/profile.hbs b/assets/javascripts/app/templates/layouts/simple.hbs similarity index 100% rename from assets/javascripts/app/templates/layouts/profile.hbs rename to assets/javascripts/app/templates/layouts/simple.hbs diff --git a/assets/javascripts/app/templates/layouts/top.hbs b/assets/javascripts/app/templates/layouts/top.hbs index 95b2b8ee..1fd4482d 100644 --- a/assets/javascripts/app/templates/layouts/top.hbs +++ b/assets/javascripts/app/templates/layouts/top.hbs @@ -1,27 +1,40 @@ -

Travis

+ +

Travis

+
-
- {{#if user}} - - {{user.name}} - - {{else}} - {{t layouts.top.github_login}} - {{/if}} + - - diff --git a/assets/javascripts/app/templates/repositories/list.hbs b/assets/javascripts/app/templates/repositories/list.hbs index b6c5d417..c6bc6526 100644 --- a/assets/javascripts/app/templates/repositories/list.hbs +++ b/assets/javascripts/app/templates/repositories/list.hbs @@ -1,13 +1,9 @@ -{{#unless content.lastObject.isLoaded}} - Loading ... -{{else}} -
    - {{#each repository in content}} - {{#view Travis.Views.RepositoriesItemView tagName="li" classBinding="classes" contextBinding="repository"}} - +
      + {{#each repository in content}} + {{#view Travis.Views.RepositoriesItemView contextBinding="repository"}} +
    • + {{slug}} + #{{lastBuildNumber}}

      {{t repositories.duration}}: @@ -19,7 +15,11 @@

      {{description}}

      {{/if}} - {{/view}} - {{/each}} -
        -{{/unless}} + + {{/view}} + {{else}} +
      • +

        Loading

        +
      • + {{/each}} +
          diff --git a/assets/javascripts/app/templates/repositories/tabs.hbs b/assets/javascripts/app/templates/repositories/tabs.hbs index d6e7ecad..4b69bbe4 100644 --- a/assets/javascripts/app/templates/repositories/tabs.hbs +++ b/assets/javascripts/app/templates/repositories/tabs.hbs @@ -1,10 +1,35 @@ + +
          + +
          +

          +

          +

          +

          +

          +
          +
          diff --git a/assets/javascripts/app/templates/sponsors/decks.hbs b/assets/javascripts/app/templates/sponsors/decks.hbs index 9191add9..4608e395 100644 --- a/assets/javascripts/app/templates/sponsors/decks.hbs +++ b/assets/javascripts/app/templates/sponsors/decks.hbs @@ -1,8 +1,9 @@

          {{t layouts.application.sponsers}}

          +
            {{#each deck in sponsors.decks}} {{#each deck}} -
          • +
          • @@ -10,4 +11,9 @@ {{/each}} {{/each}}
          -

          {{{t layouts.application.sponsors_link}}}

          + +

          + + {{{t layouts.application.sponsors_link}}} + +

          diff --git a/assets/javascripts/app/templates/sponsors/links.hbs b/assets/javascripts/app/templates/sponsors/links.hbs index b4a1ee94..1e93c187 100644 --- a/assets/javascripts/app/templates/sponsors/links.hbs +++ b/assets/javascripts/app/templates/sponsors/links.hbs @@ -1,5 +1,6 @@

          {{t layouts.application.sponsers}}

          +
            {{#each sponsors.links}}
          • @@ -7,5 +8,11 @@
          • {{/each}}
          + +

          + + {{{t layouts.application.sponsors_link}}} + +

          diff --git a/assets/javascripts/app/templates/stats/show.hbs b/assets/javascripts/app/templates/stats/show.hbs new file mode 100644 index 00000000..f73815f4 --- /dev/null +++ b/assets/javascripts/app/templates/stats/show.hbs @@ -0,0 +1 @@ +Stats diff --git a/assets/javascripts/app/views.coffee b/assets/javascripts/app/views.coffee index b115371d..8879661f 100644 --- a/assets/javascripts/app/views.coffee +++ b/assets/javascripts/app/views.coffee @@ -1,21 +1,18 @@ require 'ext/ember/namespace' @Travis.Views = Em.Namespace.create - DefaultLayout: Em.View.extend(templateName: 'layouts/default') - ProfileLayout: Em.View.extend(templateName: 'layouts/profile') - - TopView: Em.View.extend - templateName: 'layouts/top' - currentUser: (-> - Travis.app.currentUser - ).property('Travis.app.currentUser') + HomeLayout: Em.View.extend(templateName: 'layouts/home') + ProfileLayout: Em.View.extend(templateName: 'layouts/simple') + StatsLayout: Em.View.extend(templateName: 'layouts/simple') SidebarView: Em.View.extend(templateName: 'layouts/sidebar') - ProfileView: Em.View.extend(templateName: 'profile/show') + StatsView: Em.View.extend(templateName: 'stats/show') HooksView: Em.View.extend(templateName: 'hooks/list') require 'views/build' require 'views/job' require 'views/repo' +require 'views/profile' require 'views/tabs' +require 'views/top' diff --git a/assets/javascripts/app/views/build.coffee b/assets/javascripts/app/views/build.coffee index f1684c3f..5b162257 100644 --- a/assets/javascripts/app/views/build.coffee +++ b/assets/javascripts/app/views/build.coffee @@ -3,7 +3,7 @@ templateName: 'builds/list' BuildsItemView: Em.View.extend - classes: (-> + color: (-> Travis.Helpers.colorForResult(@getPath('context.result')) ).property('context.result') @@ -14,17 +14,17 @@ BuildView: Em.View.extend templateName: 'builds/show' - classes: (-> - Travis.Helpers.colorForResult(@get('result')) - ).property('result') + color: (-> + Travis.Helpers.colorForResult(@getPath('controller.content.result')) + ).property('controller.content.result') requiredJobs: (-> - @getPath('context.jobs').filter((job) -> job.get('allow_failure') != true) - ).property() # TODO same here with binding to 'context.data.job_ids' + @getPath('controller.content.jobs').filter((job) -> job.get('allow_failure') != true) + ).property('controller.content') # TODO same here with binding to 'context.data.job_ids' allowedFailureJobs: (-> - @getPath('context.jobs').filter((job) -> job.get('allow_failure')) - ).property() + @getPath('controller.content.jobs').filter((job) -> job.get('allow_failure')) + ).property('controller.content') urlBuild: (-> Travis.Urls.build(@getPath('context.repository'), @get('context')) diff --git a/assets/javascripts/app/views/job.coffee b/assets/javascripts/app/views/job.coffee index 8c8dc21e..d6ef22fc 100644 --- a/assets/javascripts/app/views/job.coffee +++ b/assets/javascripts/app/views/job.coffee @@ -3,6 +3,10 @@ templateName: 'jobs/list' JobsItemView: Em.View.extend + color: (-> + Travis.Helpers.colorForResult(@getPath('controller.result')) + ).property('controller.result') + urlJob: (-> Travis.Urls.job(@getPath('context.repository'), @get('context')) ).property('context.repository', 'context') @@ -10,9 +14,9 @@ JobView: Em.View.extend templateName: 'jobs/show' - classes: (-> - Travis.Helpers.colorForResult(@get('result')) - ).property('result') + color: (-> + Travis.Helpers.colorForResult(@getPath('controller.content.result')) + ).property('controller.content.result') urlJob: (-> Travis.Urls.job(@getPath('context.repository'), @get('context')) diff --git a/assets/javascripts/app/views/profile.coffee b/assets/javascripts/app/views/profile.coffee new file mode 100644 index 00000000..944b8799 --- /dev/null +++ b/assets/javascripts/app/views/profile.coffee @@ -0,0 +1,9 @@ +@Travis.Views.reopen + ProfileView: Em.View.extend + templateName: 'profile/show' + + gravatarUrl: (-> + "http://www.gravatar.com/avatar/#{@getPath('controller.user.gravatar')}?s=48&d=mm" + ).property('controller.user.gravatar') + + diff --git a/assets/javascripts/app/views/repo.coffee b/assets/javascripts/app/views/repo.coffee index 3003461e..5ef7be9b 100644 --- a/assets/javascripts/app/views/repo.coffee +++ b/assets/javascripts/app/views/repo.coffee @@ -4,11 +4,16 @@ RepositoriesItemView: Em.View.extend classes: (-> - color = Travis.Helpers.colorForResult(@getPath('repository.lastBuildResult')) - classes = ['repository', color] - classes.push 'selected' if @getPath('repository.selected') - classes.join(' ') - ).property('repository.lastBuildResult', 'repository.selected') + $.compact(['repository', @get('color'), @get('selected')]).join(' ') + ).property('context.lastBuildResult', 'context.selected') + + color: (-> + Travis.Helpers.colorForResult(@getPath('context.lastBuildResult')) + ).property('context.lastBuildResult') + + selected: (-> + 'selected' if @getPath('context.selected') + ).property('context.selected') urlRepository: (-> Travis.Urls.repository(@get('context')) diff --git a/assets/javascripts/app/views/tabs.coffee b/assets/javascripts/app/views/tabs.coffee index f172cb40..d615c221 100644 --- a/assets/javascripts/app/views/tabs.coffee +++ b/assets/javascripts/app/views/tabs.coffee @@ -2,6 +2,23 @@ TabsView: Em.View.extend templateName: 'repositories/tabs' + # hrm. how to parametrize bindAttr? + classCurrent: (-> + 'active' if @getPath('controller.tab') == 'current' + ).property('controller.tab') + + classBuilds: (-> + 'active' if @getPath('controller.tab') == 'builds' + ).property('controller.tab') + + classBuild: (-> + 'active' if @getPath('controller.tab') == 'build' + ).property('controller.tab') + + classJob: (-> + 'active' if @getPath('controller.tab') == 'job' + ).property('controller.tab') + urlRepository: (-> Travis.Urls.repository(@getPath('controller.repository')) ).property('controller.repository.id') diff --git a/assets/javascripts/app/views/top.coffee b/assets/javascripts/app/views/top.coffee new file mode 100644 index 00000000..fb684be5 --- /dev/null +++ b/assets/javascripts/app/views/top.coffee @@ -0,0 +1,26 @@ +@Travis.Views.reopen + TopView: Em.View.extend + templateName: 'layouts/top' + + currentUser: (-> + Travis.app.currentUser + ).property('Travis.app.currentUser') + + gravatarUrl: (-> + "http://www.gravatar.com/avatar/#{@getPath('controller.user.gravatar')}?s=24&d=mm" + ).property('controller.user.gravatar') + + # hrm. how to parametrize bindAttr? + classHome: (-> + 'active' if @getPath('controller.tab') == 'home' + ).property('controller.tab') + + classStats: (-> + 'active' if @getPath('controller.tab') == 'stats' + ).property('controller.tab') + + classProfile: (-> + if @getPath('controller.tab') == 'profile' then 'profile active' else 'profile' + ).property('controller.tab') + + diff --git a/assets/javascripts/lib/mocks.coffee b/assets/javascripts/lib/mocks.coffee index 51d6facb..e775c861 100644 --- a/assets/javascripts/lib/mocks.coffee +++ b/assets/javascripts/lib/mocks.coffee @@ -3,30 +3,30 @@ require 'ext/jquery' responseTime = 0 repositories = [ - { id: 1, owner: 'travis-ci', name: 'travis-core', slug: 'travis-ci/travis-core', build_ids: [1, 2], last_build_id: 1, last_build_number: 1, last_build_result: 0 }, - { id: 2, owner: 'travis-ci', name: 'travis-assets', slug: 'travis-ci/travis-assets', build_ids: [3], last_build_id: 3, last_build_number: 3}, - { id: 3, owner: 'travis-ci', name: 'travis-hub', slug: 'travis-ci/travis-hub', build_ids: [4], last_build_id: 4, last_build_number: 4}, + { id: 1, owner: 'travis-ci', name: 'travis-core', slug: 'travis-ci/travis-core', build_ids: [1, 2], last_build_id: 1, last_build_number: 1, last_build_result: 0, description: 'Description of travis-core' }, + { id: 2, owner: 'travis-ci', name: 'travis-assets', slug: 'travis-ci/travis-assets', build_ids: [3], last_build_id: 3, last_build_number: 3, last_build_result: 1, description: 'Description of travis-assets'}, + { id: 3, owner: 'travis-ci', name: 'travis-hub', slug: 'travis-ci/travis-hub', build_ids: [4], last_build_id: 4, last_build_number: 4, description: 'Description of travis-hub'}, ] builds = [ { id: 1, repository_id: '1', commit_id: 1, job_ids: [1, 2], number: 1, event_type: 'push', config: { rvm: ['rbx', '1.9.3'] }, finished_at: '2012-06-20T00:21:20Z', duration: 35, result: 0 }, { id: 2, repository_id: '1', commit_id: 2, job_ids: [3], number: 2, event_type: 'push', config: { rvm: ['rbx'] } }, - { id: 3, repository_id: '2', commit_id: 3, job_ids: [4], number: 3, event_type: 'push', config: { rvm: ['rbx'] }, finished_at: '2012-06-20T00:21:20Z', duration: 35, result: 0 }, + { id: 3, repository_id: '2', commit_id: 3, job_ids: [4], number: 3, event_type: 'push', config: { rvm: ['rbx'] }, finished_at: '2012-06-20T00:21:20Z', duration: 35, result: 1 }, { id: 4, repository_id: '3', commit_id: 4, job_ids: [5], number: 4, event_type: 'push', config: { rvm: ['rbx'] } }, ] commits = [ - { id: 1, sha: '1234567', branch: 'master', message: 'commit message 1', author_name: 'author name', author_email: 'author@email.com', compare_url: 'http://github.com/compare/0123456..1234567' }, - { id: 2, sha: '2345678', branch: 'feature', message: 'commit message 2', author_name: 'author name', author_email: 'author@email.com', compare_url: 'http://github.com/compare/0123456..2345678' }, - { id: 3, sha: '3456789', branch: 'master', message: 'commit message 3', author_name: 'author name', author_email: 'author@email.com', compare_url: 'http://github.com/compare/0123456..3456789' }, - { id: 4, sha: '4567890', branch: 'master', message: 'commit message 4', author_name: 'author name', author_email: 'author@email.com', compare_url: 'http://github.com/compare/0123456..4567890' }, + { id: 1, sha: '1234567', branch: 'master', message: 'commit message 1', author_name: 'author name', author_email: 'author@email.com', committer_name: 'committer name', committer_email: 'committer@email.com', compare_url: 'http://github.com/compare/0123456..1234567' }, + { id: 2, sha: '2345678', branch: 'feature', message: 'commit message 2', author_name: 'author name', author_email: 'author@email.com', committer_name: 'committer name', committer_email: 'committer@email.com', compare_url: 'http://github.com/compare/0123456..2345678' }, + { id: 3, sha: '3456789', branch: 'master', message: 'commit message 3', author_name: 'author name', author_email: 'author@email.com', committer_name: 'committer name', committer_email: 'committer@email.com', compare_url: 'http://github.com/compare/0123456..3456789' }, + { id: 4, sha: '4567890', branch: 'master', message: 'commit message 4', author_name: 'author name', author_email: 'author@email.com', committer_name: 'committer name', committer_email: 'committer@email.com', compare_url: 'http://github.com/compare/0123456..4567890' }, ] jobs = [ { id: 1, repository_id: 1, build_id: 1, commit_id: 1, log_id: 1, number: '1.1', config: { rvm: 'rbx' }, finished_at: '2012-06-20T00:21:20Z', duration: 35, result: 0 } - { id: 2, repository_id: 1, build_id: 1, commit_id: 1, log_id: 2, number: '1.2', config: { rvm: '1.9.3' } } + { id: 2, repository_id: 1, build_id: 1, commit_id: 1, log_id: 2, number: '1.2', config: { rvm: '1.9.3' }, allow_failure: true } { id: 3, repository_id: 1, build_id: 2, commit_id: 2, log_id: 3, number: '2.1', config: { rvm: 'rbx' } } - { id: 4, repository_id: 2, build_id: 3, commit_id: 3, log_id: 4, number: '3.1', config: { rvm: 'rbx' }, finished_at: '2012-06-20T00:21:20Z', duration: 35, result: 0 } + { id: 4, repository_id: 2, build_id: 3, commit_id: 3, log_id: 4, number: '3.1', config: { rvm: 'rbx' }, finished_at: '2012-06-20T00:21:20Z', duration: 35, result: 1 } { id: 5, repository_id: 3, build_id: 4, commit_id: 4, log_id: 5, number: '4.1', config: { rvm: 'rbx' } } { id: 6, repository_id: 1, build_id: 5, commit_id: 5, log_id: 5, number: '5.1', config: { rvm: 'rbx' }, state: 'created', queue: 'builds.common' } { id: 7, repository_id: 1, build_id: 5, commit_id: 5, log_id: 5, number: '5.2', config: { rvm: 'rbx' }, state: 'created', queue: 'builds.common' } diff --git a/assets/stylesheets/jasmine.css b/assets/javascripts/spec/vendor/jasmine.css similarity index 100% rename from assets/stylesheets/jasmine.css rename to assets/javascripts/spec/vendor/jasmine.css diff --git a/assets/stylesheets/application.css b/assets/stylesheets/application.css deleted file mode 100644 index ac2b1aa3..00000000 --- a/assets/stylesheets/application.css +++ /dev/null @@ -1,108 +0,0 @@ -/* - * This is a manifest file that'll be compiled into application.css, which will include all the files - * listed below. - * - * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets, - * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path. - * - * You're free to add application-wide styles to this file and they'll appear at the top of the - * compiled file, but it's generally better to create a new file per style scope. - * - *= require_self - *= require_tree . - */ - -body { - font-family: Helvetica; -} - -#top { - width: 100%; - height: 40px; - font-size: 20px; - font-weight: bold; -} - -#left, #main, #right { - float: left; -} - -#left { - width: 200px; -} - -#main { - width: 800px; - padding-left: 1em; -} - -h2 { - margin-top: 0; -} - -ul { - margin: 0; - padding: 0; -} - -li { - list-style-type: none; -} - -.tabs li { - float: left; - margin-right: 20px; -} - -.tab { - clear: both; - padding-top: 20px; -} - -.github-stats { - float: right; - width: 100px; -} -.github-stats li { - float: left; - margin-left: 20px; -} - -.summary { - display: inline-block; -} -.summary .left, -.summary .right { - float: left; - width: 350px; -} - -dt { - clear: both; - float: left; - width: 60px; -} -dd { - float: left; -} - -/* .green { */ -/* border-top: 5px solid lightgreen; */ -/* } */ -/* .red { */ -/* border-top: 5px solid red; */ -/* } */ - -#jobs, -.log { - clear: both; - padding-top: 20px; -} -table { - clear: both; - margin-top: 20px; -} -caption { - text-align: left; - font-weight: bold; -} diff --git a/assets/stylesheets/application.sass b/assets/stylesheets/application.sass new file mode 100644 index 00000000..bd136b02 --- /dev/null +++ b/assets/stylesheets/application.sass @@ -0,0 +1,104 @@ +html + margin: 0 + padding: 0 + +body + overflow-x: hidden + font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif + line-height: 120% + margin: 0 + padding: 0 + width: 100% + +a + color: #333 + text-decoration: none + +ul + padding: 0 + margin: 0 + list-style-type: none + +li + padding: 0 + +td, th + text-align: left + font-size: 80% + padding: 5px 10px + vertical-align: top + +caption + text-align: left + font-size: 16px + font-weight: bold + color: #666 + +pre + background: none repeat scroll 0 0 #FAFAFA + border: 1px solid #DDDDDD + border-radius: 8px 8px 8px 8px + font-family: monospace + font-size: 13px + line-height: 1.5em + margin-top: 1em + overflow-x: scroll + padding: 1em 1.5em + +pre::-webkit-scrollbar + height: 10px + width: 10px + +pre::-webkit-scrollbar-button:start:decrement, pre::-webkit-scrollbar-button:end:increment + display: none + +pre::-webkit-scrollbar-track-piece + background: #444 + -webkit-border-radius: 4px + +pre::-webkit-scrollbar-thumb:horizontal + background: -webkit-gradient(linear, left top, left bottom, from(#85888E), to(#55585E)) + -webkit-border-radius: 4px + width: 25px + +#flash-messages + position: absolute + left: 400px + top: 10px + font-size: 25px + color: #FFFFFF + +.display + display: block !important + +.emoji + vertical-align: middle + width: 20px + height: 20px + +.whats_this + margin-left: 10px + display: inline-block + width: 16px + background: inline-image('icons/help.png') no-repeat scroll 0 0 transparent + +.context_help_caption + text-align: left + font-size: 16px + font-weight: bold + color: #666 + border-bottom: 1px solid #CCCCCC + +.context_help + display: none + +.context_help_body + font-size: 1em + line-height: 1.4286 + margin: 1.4286em 0 + +// .slide-left +// position: absolute +// top: 150px +// right: 0px +// background-color: #bcd diff --git a/assets/stylesheets/left.sass b/assets/stylesheets/left.sass new file mode 100644 index 00000000..51993fec --- /dev/null +++ b/assets/stylesheets/left.sass @@ -0,0 +1,24 @@ +@import "compass" + +body#home + background: inline-image('ui/background-left.png') repeat-y -27px top + +#left + position: absolute + top: 40px + width: 400px + + #search_box + height: 90px + padding: 30px 20px 0 20px + background-color: #e5e8ee + + input[type=text] + height: 28px + width: 97% + padding: 0 0 0 10px + font-size: 10pt + color: #666 + border: 1px solid #ddd + @include border-radius(4px) + background: #fff inline-image('icons/search.png') no-repeat 335px 8px diff --git a/assets/stylesheets/left/repositories.sass b/assets/stylesheets/left/repositories.sass new file mode 100644 index 00000000..a76a65c9 --- /dev/null +++ b/assets/stylesheets/left/repositories.sass @@ -0,0 +1,57 @@ +@import "compass" + +#repositories li + position: relative + font-size: 16px + overflow: visible + padding: 15px 25px 15px 45px + border-bottom: 1px solid #ccc + background-position: 24px 16px + background-repeat: no-repeat + + &:nth-child(odd) + background-color: #fff + &:nth-child(even) + background-color: #f6f6f6 + + &.green a + color: green + &.red a + color: #c00 + + .last_build + float: right + + .summary + margin: 5px 0 0 0 + font-size: 13px + color: #666 + + .description + margin: 5px 0 0 0 + font-size: 13px + color: #666 + display: none + + .indicator + display: none + + &.selected .indicator + display: block + position: absolute + top: 0px + right: -17px + width: 17px + height: 100% + background: no-repeat center left + + &.loading + font-size: 13px + color: #999 + background-color: #fff + + p + display: inline-block + margin: 0 0 0 -10px + padding-right: 25px + background: inline-image('spinner.gif') no-repeat right 6px diff --git a/assets/stylesheets/main.sass b/assets/stylesheets/main.sass new file mode 100644 index 00000000..d8e41299 --- /dev/null +++ b/assets/stylesheets/main.sass @@ -0,0 +1,24 @@ +#main + z-index: 30 + display: block + +#home + #main + min-height: 1000px + padding: 60px 290px 30px 440px + + &.loading + opacity: .1 + + &.maximized + padding: 60px 100px 30px 440px + +#stats, +#profile + #main + padding: 60px 0 0 0 + width: 600px + margin-left: auto + margin-right: auto + + diff --git a/assets/stylesheets/main/list.sass b/assets/stylesheets/main/list.sass new file mode 100644 index 00000000..7b37272c --- /dev/null +++ b/assets/stylesheets/main/list.sass @@ -0,0 +1,33 @@ +@import "compass" + +table.list + width: 100% + margin: 25px 0 0 0 + border-spacing: 0 + + caption + margin-left: 12px + margin-bottom: 8px + + tr + max-height: 20px + + th + font-size: 13px + color: #666 + white-space: nowrap + border-bottom: 2px solid white + + td + white-space: nowrap + border-bottom: 2px solid white + &.message + overflow: hidden + text-overflow: ellipsis + white-space: normal + + td:first-child + @include border-left-radius(4px) + + td:last-child + @include border-right-radius(4px) diff --git a/assets/stylesheets/main/log.sass b/assets/stylesheets/main/log.sass new file mode 100644 index 00000000..6bb830e2 --- /dev/null +++ b/assets/stylesheets/main/log.sass @@ -0,0 +1,87 @@ +@import "compass" + +#main + .sponsor + font-size: 13px + color: #999 + +#log + clear: left + white-space: pre-wrap + word-wrap: break-word + line-height: 140% + font-size: 90% + margin-top: 25px + padding: 15px 0 + color: white + background-color: #333 + @include border-radius(4px) + + // deansi styles, see javascripts/lib/deansi.js + p + position: relative + padding: 0 15px 0 50px + margin: 0 + min-height: 16px + &:hover + background-color: rgba(255, 255, 255, 0.05) + &.highlight + background-color: rgba(255, 255, 255, 0.5) + a + position: absolute + margin-left: -40px + cursor: pointer + + .fold + height: 16px + overflow: hidden + cursor: pointer + &.open + height: auto + + .bold + font-weight: bold + .italic + font-style: italic + .underscore + /* monochrome displays only according to http://ascii-table.com/ansi-escape-sequences.php + + .black + color: black + .red + color: red + .green + color: lime + .yellow + color: yellow + .blue + color: blue + .magenta + color: magenta + .cyan + color: cyan + .white + color: white + .black.bright + color: #999 + + .bg-black + background-color: black + .bg-red + background-color: red + .bg-green + background-color: lime + .bg-yellow + background-color: yellow + .bg-blue + background-color: blue + .bg-magenta + background-color: magenta + .bg-cyan + background-color: cyan + .bg-white + background-color: white + + + + diff --git a/assets/stylesheets/main/repository.sass b/assets/stylesheets/main/repository.sass new file mode 100644 index 00000000..9a3f7922 --- /dev/null +++ b/assets/stylesheets/main/repository.sass @@ -0,0 +1,107 @@ +@import "compass" + +#repository + position: relative + + h3 + margin: 15px 60px 0 0 + a + font-size: 24px + line-height: 24px + + a + color: #666 + text-decoration: underline + + .description, .language + font-weight: normal + font-size: 13px + color: #999 + + .sync + font-weight: normal + font-size: 13px + color: #999 + float: left + padding-right: 25px + + .language + padding-right: 5px + + .github-stats + position: absolute + top: 0 + right: 0 + z-index: 110 + > * + float: left + a + height: 16px + display: block + font-size: 12px + font-weight: bold + text-decoration: none + margin-left: 10px + padding-left: 20px + background: no-repeat 0px 2px + color: #999 + &.watchers + background-image: inline-image('icons/github-watchers.png') + &.forks + background-image: inline-image('icons/github-forks.png') + + .github-admin + display: none + position: absolute + top: 0 + right: 0 + width: 0px + height: 16px + padding-right: 20px + font-size: 11px + text-decoration: none + text-align: right + color: #999 + text-indent: -999px + overflow: hidden + z-index: 60 + + &:hover + width: 100px + text-indent: 0 + + .tools + position: relative + display: block + float: right + width: 39px + height: 21px + margin-top: -27px + background: inline-image('ui/tools-button.png') no-repeat + cursor: pointer + + .content + display: none + z-index: 1000 + position: absolute + top: 26px + right: 0 + width: 600px + padding: 10px 20px + border: 1px solid #CCC + background-color: #F2F4F9 + font-size: 80% + color: #666 + @include border-bottom-radius(4px) + + p + margin: 10px 0 + label + width: 80px + display: inline-block + input + border: 1px solid #DDD + width: 510px + padding: 4px + @include border-radius(3px) + diff --git a/assets/stylesheets/main/summary.sass b/assets/stylesheets/main/summary.sass new file mode 100644 index 00000000..2639e26b --- /dev/null +++ b/assets/stylesheets/main/summary.sass @@ -0,0 +1,31 @@ +@import "compass" + +#summary + margin: 0 0 0 12px + color: #666 + font-size: 80% + @include clearfix + + .left, + .right + float: left + + dt, dd + float: left + min-height: 25px + margin: 0 + dt + clear: left + width: 90px + dd + width: 150px + > dd + width: 80% + min-width: 315px + overflow: hidden + text-overflow: ellipsis + white-space: nowrap + + .message + white-space: normal + min-width: 0 diff --git a/assets/stylesheets/profile.sass b/assets/stylesheets/profile.sass new file mode 100644 index 00000000..f063f9be --- /dev/null +++ b/assets/stylesheets/profile.sass @@ -0,0 +1,42 @@ +@import "compass" + +.profile-avatar + @include border-radius(4px) + +#profile + #welcome + margin-top: -35px + margin-bottom: 35px + font-size: 13px + h4, p + margin-bottom: 4px + + p.notice + background-color: #a8eb75 + padding: 10px + + small + font-size: 13px + display: block + + p.tip + font-size: 13px + margin-top: -10px + + .highlight + color: #C7371A + +#main + .profile-avatar + float: left + + .profile + margin: 20px 0 30px 60px + + .profile dt + display: block + float: left + width: 50px + + .profile dd + clear: right diff --git a/assets/stylesheets/profile/hooks.sass b/assets/stylesheets/profile/hooks.sass new file mode 100644 index 00000000..399e7f8d --- /dev/null +++ b/assets/stylesheets/profile/hooks.sass @@ -0,0 +1,66 @@ +@import "compass" + +#hooks ul + // @include list-base + margin-top: 10px + + li + position: relative + height: 19px + padding: 10px + white-space: nowrap + overflow: hidden + + > a + float: left + font-size: 16px + color: #666 + text-decoration: none + + .description + display: none + margin-left: 10px + font-size: 12px + white-space: nowrap + overflow: hidden + text-overflow: ellipsis + color: #999 + + .controls + position: absolute + top: 10px + right: 0 + white-space: nowrap + background: #fff + a + float: left + display: block + + .github-admin + // Overriding an earlier definition above, which is probably + // obsolete. TODO: Remove if so. + position: relative + height: 20px + width: 20px + padding-right: 0 + background: inline-image('icons/github-admin.png') no-repeat 3px 4px + + .switch + height: 20px + width: 80px + margin-left: 10px + background: inline-image('ui/off.png') no-repeat + cursor: pointer + &.active + background: inline-image('ui/on.png') no-repeat + + &:nth-child(odd) .controls + background: #fafbfc + + &:hover + > a + color: #c7371a + + .description + display: inline + diff --git a/assets/stylesheets/right.sass b/assets/stylesheets/right.sass new file mode 100644 index 00000000..36630011 --- /dev/null +++ b/assets/stylesheets/right.sass @@ -0,0 +1,48 @@ +@import "compass" + +#right + position: absolute + z-index: 10 + display: block + right: 0px + top: 40px + min-height: 100% + overflow: visible + background-color: #f2f4f9 + border-bottom: 1px solid #ccc + font-size: 13px + @include transition(width .5s ease-out) + + h4 + margin: 25px 0 0 0 + + ul + margin-top: 10px + + .box + margin-top: 25px + padding: 15px + border: 1px solid #ccc + background-color: #fff + @include border-radius(4px) + + h4 + margin: 0 + a + text-decoration: underline + li + list-style-type: square + margin-left: 15px + + #alpha_warning + background-color: #ffffda + + #alpha_warning h4 + padding-left: 20px + background: inline-image('icons/construction.png') no-repeat top left + + #alpha_warning p + margin-bottom: 0 + color: #666 + + diff --git a/assets/stylesheets/right/github.sass b/assets/stylesheets/right/github.sass new file mode 100644 index 00000000..8abc6ce9 --- /dev/null +++ b/assets/stylesheets/right/github.sass @@ -0,0 +1,34 @@ +@import "compass" + +#top + #github + position: absolute + z-index: 100 + top: 0px + right: 0px + width: 130px + height: 140px + overflow: hidden + + a + z-index: 100 + display: block + width: 250px + margin: 40px 0 0 -50px + padding: 3px 0 + border-top: 2px solid #ef9f4c + border-bottom: 2px solid #ef9f4c + background: #ef7600 + + color: white + text-align: center + text-decoration: none + font-size: 13px + font-weight: bold + line-height: 19px + letter-spacing: -1px + text-shadow: 0 0 10px #522600 + + @include rotate(45deg) + @include box-shadow(rgba(black, 0.5) 1px 1px 10px, rgba(black, 0.07) 0 0 3px 1px inset) + diff --git a/assets/stylesheets/right/lists.sass b/assets/stylesheets/right/lists.sass new file mode 100644 index 00000000..839a55e6 --- /dev/null +++ b/assets/stylesheets/right/lists.sass @@ -0,0 +1,42 @@ +#workers li, +#queues li + color: #666 + white-space: nowrap + overflow: hidden + margin: 0 + list-style-type: none + + h5 + font-size: 13px + font-weight: normal + margin: 0px + cursor: pointer + + ul + margin-top: 2px + margin-bottom: 5px + padding-left: 1px + display: none + + &.open ul + display: block + + .icon + clear: left + float: left + width: 8px + height: 8px + margin: 6px 6px 0 0 + -moz-border-radius: 8px + -webkit-border-radius: 8px + background: inline-image('icons/status.square.green.png') + + &.waiting .icon + background: inline-image('icons/status.square.green.png') + + &.errored .icon + background: inline-image('icons/status.square.red.png') + + &.stopped .icon + background: inline-image('icons/status.square.gray.png') + diff --git a/assets/stylesheets/right/slider.sass b/assets/stylesheets/right/slider.sass new file mode 100644 index 00000000..8d5375fd --- /dev/null +++ b/assets/stylesheets/right/slider.sass @@ -0,0 +1,58 @@ +#right + $slider-border-normal: #f2f4f9 + $slider-border-light: #999 + $slider-border-hover: #e1e2e6 + + .slider + border-left: 1px solid #ccc + border-bottom: 1px solid #ccc + background-color: #f2f4f9 + + .icon + width: 0 + height: 0 + position: absolute + top: 15px + border-color: $slider-border-normal $slider-border-normal $slider-border-normal $slider-border-light + border-width: 5px 0 5px 5px + border-style: solid + margin-top: -5px + margin-left: 3px + + position: absolute + height: 100% + left: -10px + width: 10px + + &:hover + .slider + background: $slider-border-hover + .icon + border-color: $slider-border-hover $slider-border-hover $slider-border-hover $slider-border-light + + .inner + .wrapper + padding: 20px 20px 20px 10px + min-width: 190px + + &.maximized + width: 240px + + &.minimized + width: 0px + + .slider + width: 20px + left: -21px + z-index: 50 + .icon + border-color: $slider-border-normal $slider-border-light $slider-border-normal $slider-border-normal + border-width: 5px 5px 5px 0 + + &:hover + .icon + border-color: $slider-border-hover $slider-border-light $slider-border-hover $slider-border-hover + + .inner + .wrapper + display: none diff --git a/assets/stylesheets/right/sponsors.sass b/assets/stylesheets/right/sponsors.sass new file mode 100644 index 00000000..86978878 --- /dev/null +++ b/assets/stylesheets/right/sponsors.sass @@ -0,0 +1,53 @@ +@import "compass" + +#right + .sponsors + &.top li + overflow: hidden + width: 205px + margin: 0 0 8px 0 + border: 1px solid #ddd + @include border-radius(8px) + list-style-type: none + + a + overflow: hidden + + img + overflow: hidden + width: 205px + @include border-radius(8px) + + .platinum + height: 130px + img + height: 130px + + .gold + height: 60px + img + height: 60px + + .silver + h5 + margin: 0 + font-size: 13px + p + margin: 0 + + .box .sponsors + li + list-style-type: none + margin-left: 0 + padding-bottom: 12px + a + color: #575c7c + font-weight: bold + text-decoration: none + + .hint + margin: 0 0 0 2px + font-size: 10px + text-align: left + + diff --git a/assets/stylesheets/stats.sass b/assets/stylesheets/stats.sass new file mode 100644 index 00000000..b8ec36c5 --- /dev/null +++ b/assets/stylesheets/stats.sass @@ -0,0 +1,6 @@ +#repo_count_container, +#build_count_container + width: 100% + height: 300px + margin: 30px 0 + diff --git a/assets/stylesheets/status.sass b/assets/stylesheets/status.sass new file mode 100644 index 00000000..8808c68e --- /dev/null +++ b/assets/stylesheets/status.sass @@ -0,0 +1,53 @@ +@import "compass" + +#repositories li, +#summary .number a, +table.list .number a + background-image: inline-image('icons/status.yellow.png') + background-repeat: no-repeat + +#repositories li.green, +.green #summary .number a, +table.list .green .number a + background-image: inline-image('icons/status.green.png') + color: green + background-repeat: no-repeat + +#repositories li.red, +.red #summary .number a, +table.list .red .number a + background-image: inline-image('icons/status.red.png') + color: #c00 + background-repeat: no-repeat + +#summary .number a, +table.list .number a + padding-left: 20px + +table.list + tbody + tr.allow-failure + background-color: #BDBDBD + td + cursor: pointer + background-color: #fffffa + tr:hover td + background-color: #ffffe1 + + .green + td + background-color: #fafffa + &:hover td + background-color: #dcffdc + .number a + color: green + + .red + td + background-color: #fffafa + &:hover td + background-color: #ffdcdc + .number a + color: #C00 + + diff --git a/assets/stylesheets/tabs.sass b/assets/stylesheets/tabs.sass new file mode 100644 index 00000000..08f16c12 --- /dev/null +++ b/assets/stylesheets/tabs.sass @@ -0,0 +1,51 @@ +@import "compass" + +.tabs + height: 29px + border-bottom: 1px solid #ccc + + li + display: inline-block + height: 28px + margin-right: 10px + background-color: #f6f6f6 + border: 1px solid #ccc + white-space: nowrap + cursor: pointer + @include border-top-radius(4px) + + &:hover + background-color: white + + .active + background-color: #fff + border-bottom-color: #fff + + h5 + margin: 0 + + h5 a + display: block + padding: 0 10px + line-height: 30px + font-size: 13px + font-weight: normal + +#left + .tabs + margin-top: -29px + + li:first-child + margin-left: 20px + + #tab_search:not(.active) + display: none + +#main + .tabs + margin-top: 35px + a + text-decoration: none + + .tab + margin-top: 20px diff --git a/assets/stylesheets/top.sass b/assets/stylesheets/top.sass new file mode 100644 index 00000000..36e36f6f --- /dev/null +++ b/assets/stylesheets/top.sass @@ -0,0 +1,75 @@ +@import "compass" + +#top + color: #ccc + float: left + height: 40px + width: 100% + top: 0px + z-index: 11 + font-size: 13px + line-height: 40px + @include background(linear-gradient(#444, #111)) + @include clearfix + + h1 + float: left + width: 73px + height: 30px + margin: 4px 40px 0 22px + text-indent: -9999px + background: inline-image('ui/logo.png') no-repeat + + ul + list-style-type: none + + a + color: #ccc + +#navigation + li + display: inline-block + &.active + background-color: black + a + color: white + + a + display: block + padding: 0 15px + &:hover + color: white + + .profile + margin-right: 190px + float: right + + img + vertical-align: middle + margin: -4px 7px 0 0 + @include border-radius(3px) + + ul + display: none + z-index: 111 + position: absolute + top: 40px + right: 190px + background-color: #444 + @include border-bottom-radius(4px) + @include single-box-shadow(rgba(black, 0.3), 2px, 2px, 10px) + + li + display: block + + li:last-child a:hover + @include border-bottom-radius(4px) + + a + display: block + padding: 5px 33px + line-height: 24px + &:hover + background-color: #555 + + diff --git a/public/images/emoji/-1.png b/public/images/emoji/-1.png new file mode 100644 index 00000000..6f757ba8 Binary files /dev/null and b/public/images/emoji/-1.png differ diff --git a/public/images/emoji/0.png b/public/images/emoji/0.png new file mode 100644 index 00000000..65146943 Binary files /dev/null and b/public/images/emoji/0.png differ diff --git a/public/images/emoji/1.png b/public/images/emoji/1.png new file mode 100644 index 00000000..d9ee9e36 Binary files /dev/null and b/public/images/emoji/1.png differ diff --git a/public/images/emoji/109.png b/public/images/emoji/109.png new file mode 100644 index 00000000..9c3512f2 Binary files /dev/null and b/public/images/emoji/109.png differ diff --git a/public/images/emoji/2.png b/public/images/emoji/2.png new file mode 100644 index 00000000..670b9904 Binary files /dev/null and b/public/images/emoji/2.png differ diff --git a/public/images/emoji/3.png b/public/images/emoji/3.png new file mode 100644 index 00000000..4884ee22 Binary files /dev/null and b/public/images/emoji/3.png differ diff --git a/public/images/emoji/4.png b/public/images/emoji/4.png new file mode 100644 index 00000000..9023a2cf Binary files /dev/null and b/public/images/emoji/4.png differ diff --git a/public/images/emoji/5.png b/public/images/emoji/5.png new file mode 100644 index 00000000..0bd3dad8 Binary files /dev/null and b/public/images/emoji/5.png differ diff --git a/public/images/emoji/6.png b/public/images/emoji/6.png new file mode 100644 index 00000000..62012079 Binary files /dev/null and b/public/images/emoji/6.png differ diff --git a/public/images/emoji/7.png b/public/images/emoji/7.png new file mode 100644 index 00000000..f510edd6 Binary files /dev/null and b/public/images/emoji/7.png differ diff --git a/public/images/emoji/8.png b/public/images/emoji/8.png new file mode 100644 index 00000000..c9996021 Binary files /dev/null and b/public/images/emoji/8.png differ diff --git a/public/images/emoji/8ball.png b/public/images/emoji/8ball.png new file mode 100644 index 00000000..74db01b7 Binary files /dev/null and b/public/images/emoji/8ball.png differ diff --git a/public/images/emoji/9.png b/public/images/emoji/9.png new file mode 100644 index 00000000..a340a91a Binary files /dev/null and b/public/images/emoji/9.png differ diff --git a/public/images/emoji/a.png b/public/images/emoji/a.png new file mode 100644 index 00000000..989e3e4b Binary files /dev/null and b/public/images/emoji/a.png differ diff --git a/public/images/emoji/ab.png b/public/images/emoji/ab.png new file mode 100644 index 00000000..8ae786c1 Binary files /dev/null and b/public/images/emoji/ab.png differ diff --git a/public/images/emoji/airplane.png b/public/images/emoji/airplane.png new file mode 100644 index 00000000..a6adc588 Binary files /dev/null and b/public/images/emoji/airplane.png differ diff --git a/public/images/emoji/alien.png b/public/images/emoji/alien.png new file mode 100644 index 00000000..141e2fbf Binary files /dev/null and b/public/images/emoji/alien.png differ diff --git a/public/images/emoji/ambulance.png b/public/images/emoji/ambulance.png new file mode 100644 index 00000000..9fe869fc Binary files /dev/null and b/public/images/emoji/ambulance.png differ diff --git a/public/images/emoji/angel.png b/public/images/emoji/angel.png new file mode 100644 index 00000000..d57c86ab Binary files /dev/null and b/public/images/emoji/angel.png differ diff --git a/public/images/emoji/anger.png b/public/images/emoji/anger.png new file mode 100644 index 00000000..c9245ca7 Binary files /dev/null and b/public/images/emoji/anger.png differ diff --git a/public/images/emoji/angry.png b/public/images/emoji/angry.png new file mode 100644 index 00000000..3c8e8920 Binary files /dev/null and b/public/images/emoji/angry.png differ diff --git a/public/images/emoji/apple.png b/public/images/emoji/apple.png new file mode 100644 index 00000000..4137b45a Binary files /dev/null and b/public/images/emoji/apple.png differ diff --git a/public/images/emoji/aquarius.png b/public/images/emoji/aquarius.png new file mode 100644 index 00000000..49ce4316 Binary files /dev/null and b/public/images/emoji/aquarius.png differ diff --git a/public/images/emoji/aries.png b/public/images/emoji/aries.png new file mode 100644 index 00000000..05835de5 Binary files /dev/null and b/public/images/emoji/aries.png differ diff --git a/public/images/emoji/arrow_backward.png b/public/images/emoji/arrow_backward.png new file mode 100644 index 00000000..9ad1296e Binary files /dev/null and b/public/images/emoji/arrow_backward.png differ diff --git a/public/images/emoji/arrow_down.png b/public/images/emoji/arrow_down.png new file mode 100644 index 00000000..3f9258d8 Binary files /dev/null and b/public/images/emoji/arrow_down.png differ diff --git a/public/images/emoji/arrow_forward.png b/public/images/emoji/arrow_forward.png new file mode 100644 index 00000000..200a6447 Binary files /dev/null and b/public/images/emoji/arrow_forward.png differ diff --git a/public/images/emoji/arrow_left.png b/public/images/emoji/arrow_left.png new file mode 100644 index 00000000..59be8e30 Binary files /dev/null and b/public/images/emoji/arrow_left.png differ diff --git a/public/images/emoji/arrow_lower_left.png b/public/images/emoji/arrow_lower_left.png new file mode 100644 index 00000000..7cc33a31 Binary files /dev/null and b/public/images/emoji/arrow_lower_left.png differ diff --git a/public/images/emoji/arrow_lower_right.png b/public/images/emoji/arrow_lower_right.png new file mode 100644 index 00000000..67d1c281 Binary files /dev/null and b/public/images/emoji/arrow_lower_right.png differ diff --git a/public/images/emoji/arrow_right.png b/public/images/emoji/arrow_right.png new file mode 100644 index 00000000..99ae84e6 Binary files /dev/null and b/public/images/emoji/arrow_right.png differ diff --git a/public/images/emoji/arrow_up.png b/public/images/emoji/arrow_up.png new file mode 100644 index 00000000..fd80ace4 Binary files /dev/null and b/public/images/emoji/arrow_up.png differ diff --git a/public/images/emoji/arrow_upper_left.png b/public/images/emoji/arrow_upper_left.png new file mode 100644 index 00000000..52b9b39f Binary files /dev/null and b/public/images/emoji/arrow_upper_left.png differ diff --git a/public/images/emoji/arrow_upper_right.png b/public/images/emoji/arrow_upper_right.png new file mode 100644 index 00000000..e8370c8a Binary files /dev/null and b/public/images/emoji/arrow_upper_right.png differ diff --git a/public/images/emoji/art.png b/public/images/emoji/art.png new file mode 100644 index 00000000..109f664f Binary files /dev/null and b/public/images/emoji/art.png differ diff --git a/public/images/emoji/astonished.png b/public/images/emoji/astonished.png new file mode 100644 index 00000000..052dfdbf Binary files /dev/null and b/public/images/emoji/astonished.png differ diff --git a/public/images/emoji/atm.png b/public/images/emoji/atm.png new file mode 100644 index 00000000..357caf4d Binary files /dev/null and b/public/images/emoji/atm.png differ diff --git a/public/images/emoji/b.png b/public/images/emoji/b.png new file mode 100644 index 00000000..dab96329 Binary files /dev/null and b/public/images/emoji/b.png differ diff --git a/public/images/emoji/baby.png b/public/images/emoji/baby.png new file mode 100644 index 00000000..25b4d645 Binary files /dev/null and b/public/images/emoji/baby.png differ diff --git a/public/images/emoji/baby_chick.png b/public/images/emoji/baby_chick.png new file mode 100644 index 00000000..9551846a Binary files /dev/null and b/public/images/emoji/baby_chick.png differ diff --git a/public/images/emoji/baby_symbol.png b/public/images/emoji/baby_symbol.png new file mode 100644 index 00000000..149dabf2 Binary files /dev/null and b/public/images/emoji/baby_symbol.png differ diff --git a/public/images/emoji/balloon.png b/public/images/emoji/balloon.png new file mode 100644 index 00000000..9f0cbd76 Binary files /dev/null and b/public/images/emoji/balloon.png differ diff --git a/public/images/emoji/bamboo.png b/public/images/emoji/bamboo.png new file mode 100644 index 00000000..fe642bfc Binary files /dev/null and b/public/images/emoji/bamboo.png differ diff --git a/public/images/emoji/bank.png b/public/images/emoji/bank.png new file mode 100644 index 00000000..74402657 Binary files /dev/null and b/public/images/emoji/bank.png differ diff --git a/public/images/emoji/barber.png b/public/images/emoji/barber.png new file mode 100644 index 00000000..6081b417 Binary files /dev/null and b/public/images/emoji/barber.png differ diff --git a/public/images/emoji/baseball.png b/public/images/emoji/baseball.png new file mode 100644 index 00000000..39b29b37 Binary files /dev/null and b/public/images/emoji/baseball.png differ diff --git a/public/images/emoji/basketball.png b/public/images/emoji/basketball.png new file mode 100644 index 00000000..0c4f880b Binary files /dev/null and b/public/images/emoji/basketball.png differ diff --git a/public/images/emoji/bath.png b/public/images/emoji/bath.png new file mode 100644 index 00000000..9672442c Binary files /dev/null and b/public/images/emoji/bath.png differ diff --git a/public/images/emoji/bear.png b/public/images/emoji/bear.png new file mode 100644 index 00000000..d01c4ce3 Binary files /dev/null and b/public/images/emoji/bear.png differ diff --git a/public/images/emoji/beer.png b/public/images/emoji/beer.png new file mode 100644 index 00000000..da1e34ab Binary files /dev/null and b/public/images/emoji/beer.png differ diff --git a/public/images/emoji/beers.png b/public/images/emoji/beers.png new file mode 100644 index 00000000..c6e2d638 Binary files /dev/null and b/public/images/emoji/beers.png differ diff --git a/public/images/emoji/beginner.png b/public/images/emoji/beginner.png new file mode 100644 index 00000000..784a81e1 Binary files /dev/null and b/public/images/emoji/beginner.png differ diff --git a/public/images/emoji/bell.png b/public/images/emoji/bell.png new file mode 100644 index 00000000..df5d66ab Binary files /dev/null and b/public/images/emoji/bell.png differ diff --git a/public/images/emoji/bento.png b/public/images/emoji/bento.png new file mode 100644 index 00000000..a66a2f5f Binary files /dev/null and b/public/images/emoji/bento.png differ diff --git a/public/images/emoji/bike.png b/public/images/emoji/bike.png new file mode 100644 index 00000000..36bc09ba Binary files /dev/null and b/public/images/emoji/bike.png differ diff --git a/public/images/emoji/bikini.png b/public/images/emoji/bikini.png new file mode 100644 index 00000000..e62cf066 Binary files /dev/null and b/public/images/emoji/bikini.png differ diff --git a/public/images/emoji/bird.png b/public/images/emoji/bird.png new file mode 100644 index 00000000..88e5786a Binary files /dev/null and b/public/images/emoji/bird.png differ diff --git a/public/images/emoji/birthday.png b/public/images/emoji/birthday.png new file mode 100644 index 00000000..5b2c28c0 Binary files /dev/null and b/public/images/emoji/birthday.png differ diff --git a/public/images/emoji/black_square.png b/public/images/emoji/black_square.png new file mode 100644 index 00000000..dcd4ca95 Binary files /dev/null and b/public/images/emoji/black_square.png differ diff --git a/public/images/emoji/blue_car.png b/public/images/emoji/blue_car.png new file mode 100644 index 00000000..badd22ea Binary files /dev/null and b/public/images/emoji/blue_car.png differ diff --git a/public/images/emoji/blue_heart.png b/public/images/emoji/blue_heart.png new file mode 100644 index 00000000..a8105782 Binary files /dev/null and b/public/images/emoji/blue_heart.png differ diff --git a/public/images/emoji/blush.png b/public/images/emoji/blush.png new file mode 100644 index 00000000..0b2628e9 Binary files /dev/null and b/public/images/emoji/blush.png differ diff --git a/public/images/emoji/boar.png b/public/images/emoji/boar.png new file mode 100644 index 00000000..2bd9362f Binary files /dev/null and b/public/images/emoji/boar.png differ diff --git a/public/images/emoji/boat.png b/public/images/emoji/boat.png new file mode 100644 index 00000000..8084f0e5 Binary files /dev/null and b/public/images/emoji/boat.png differ diff --git a/public/images/emoji/bomb.png b/public/images/emoji/bomb.png new file mode 100644 index 00000000..322a3f1b Binary files /dev/null and b/public/images/emoji/bomb.png differ diff --git a/public/images/emoji/book.png b/public/images/emoji/book.png new file mode 100644 index 00000000..3fa6b7c2 Binary files /dev/null and b/public/images/emoji/book.png differ diff --git a/public/images/emoji/boot.png b/public/images/emoji/boot.png new file mode 100644 index 00000000..fd52cafa Binary files /dev/null and b/public/images/emoji/boot.png differ diff --git a/public/images/emoji/bouquet.png b/public/images/emoji/bouquet.png new file mode 100644 index 00000000..791bfe86 Binary files /dev/null and b/public/images/emoji/bouquet.png differ diff --git a/public/images/emoji/bow.png b/public/images/emoji/bow.png new file mode 100644 index 00000000..87c85122 Binary files /dev/null and b/public/images/emoji/bow.png differ diff --git a/public/images/emoji/bowtie.png b/public/images/emoji/bowtie.png new file mode 100644 index 00000000..86550b32 Binary files /dev/null and b/public/images/emoji/bowtie.png differ diff --git a/public/images/emoji/boy.png b/public/images/emoji/boy.png new file mode 100644 index 00000000..584bb395 Binary files /dev/null and b/public/images/emoji/boy.png differ diff --git a/public/images/emoji/bread.png b/public/images/emoji/bread.png new file mode 100644 index 00000000..934bb3c5 Binary files /dev/null and b/public/images/emoji/bread.png differ diff --git a/public/images/emoji/briefcase.png b/public/images/emoji/briefcase.png new file mode 100644 index 00000000..3491b84d Binary files /dev/null and b/public/images/emoji/briefcase.png differ diff --git a/public/images/emoji/broken_heart.png b/public/images/emoji/broken_heart.png new file mode 100644 index 00000000..cc70df0c Binary files /dev/null and b/public/images/emoji/broken_heart.png differ diff --git a/public/images/emoji/bug.png b/public/images/emoji/bug.png new file mode 100644 index 00000000..2230749e Binary files /dev/null and b/public/images/emoji/bug.png differ diff --git a/public/images/emoji/bulb.png b/public/images/emoji/bulb.png new file mode 100644 index 00000000..02638b30 Binary files /dev/null and b/public/images/emoji/bulb.png differ diff --git a/public/images/emoji/bullettrain_front.png b/public/images/emoji/bullettrain_front.png new file mode 100644 index 00000000..c64c517c Binary files /dev/null and b/public/images/emoji/bullettrain_front.png differ diff --git a/public/images/emoji/bullettrain_side.png b/public/images/emoji/bullettrain_side.png new file mode 100644 index 00000000..39499c1e Binary files /dev/null and b/public/images/emoji/bullettrain_side.png differ diff --git a/public/images/emoji/bus.png b/public/images/emoji/bus.png new file mode 100644 index 00000000..7014c9ae Binary files /dev/null and b/public/images/emoji/bus.png differ diff --git a/public/images/emoji/busstop.png b/public/images/emoji/busstop.png new file mode 100644 index 00000000..c806a037 Binary files /dev/null and b/public/images/emoji/busstop.png differ diff --git a/public/images/emoji/cactus.png b/public/images/emoji/cactus.png new file mode 100644 index 00000000..fb8eb2de Binary files /dev/null and b/public/images/emoji/cactus.png differ diff --git a/public/images/emoji/cake.png b/public/images/emoji/cake.png new file mode 100644 index 00000000..80b9e654 Binary files /dev/null and b/public/images/emoji/cake.png differ diff --git a/public/images/emoji/calling.png b/public/images/emoji/calling.png new file mode 100644 index 00000000..4309feb5 Binary files /dev/null and b/public/images/emoji/calling.png differ diff --git a/public/images/emoji/camel.png b/public/images/emoji/camel.png new file mode 100644 index 00000000..5d022a41 Binary files /dev/null and b/public/images/emoji/camel.png differ diff --git a/public/images/emoji/camera.png b/public/images/emoji/camera.png new file mode 100644 index 00000000..9909c287 Binary files /dev/null and b/public/images/emoji/camera.png differ diff --git a/public/images/emoji/cancer.png b/public/images/emoji/cancer.png new file mode 100644 index 00000000..e0c95e8c Binary files /dev/null and b/public/images/emoji/cancer.png differ diff --git a/public/images/emoji/capricorn.png b/public/images/emoji/capricorn.png new file mode 100644 index 00000000..6c73c8e3 Binary files /dev/null and b/public/images/emoji/capricorn.png differ diff --git a/public/images/emoji/car.png b/public/images/emoji/car.png new file mode 100644 index 00000000..c8bc8020 Binary files /dev/null and b/public/images/emoji/car.png differ diff --git a/public/images/emoji/cat.png b/public/images/emoji/cat.png new file mode 100644 index 00000000..31631e59 Binary files /dev/null and b/public/images/emoji/cat.png differ diff --git a/public/images/emoji/cd.png b/public/images/emoji/cd.png new file mode 100644 index 00000000..9dec2a4b Binary files /dev/null and b/public/images/emoji/cd.png differ diff --git a/public/images/emoji/chart.png b/public/images/emoji/chart.png new file mode 100644 index 00000000..14853baf Binary files /dev/null and b/public/images/emoji/chart.png differ diff --git a/public/images/emoji/checkered_flag.png b/public/images/emoji/checkered_flag.png new file mode 100644 index 00000000..f65aa36c Binary files /dev/null and b/public/images/emoji/checkered_flag.png differ diff --git a/public/images/emoji/cherry_blossom.png b/public/images/emoji/cherry_blossom.png new file mode 100644 index 00000000..2d7612c2 Binary files /dev/null and b/public/images/emoji/cherry_blossom.png differ diff --git a/public/images/emoji/chicken.png b/public/images/emoji/chicken.png new file mode 100644 index 00000000..2b57ed25 Binary files /dev/null and b/public/images/emoji/chicken.png differ diff --git a/public/images/emoji/christmas_tree.png b/public/images/emoji/christmas_tree.png new file mode 100644 index 00000000..ec99e0be Binary files /dev/null and b/public/images/emoji/christmas_tree.png differ diff --git a/public/images/emoji/church.png b/public/images/emoji/church.png new file mode 100644 index 00000000..3600c589 Binary files /dev/null and b/public/images/emoji/church.png differ diff --git a/public/images/emoji/cinema.png b/public/images/emoji/cinema.png new file mode 100644 index 00000000..448ff809 Binary files /dev/null and b/public/images/emoji/cinema.png differ diff --git a/public/images/emoji/city_sunrise.png b/public/images/emoji/city_sunrise.png new file mode 100644 index 00000000..a076d9df Binary files /dev/null and b/public/images/emoji/city_sunrise.png differ diff --git a/public/images/emoji/city_sunset.png b/public/images/emoji/city_sunset.png new file mode 100644 index 00000000..78fc5c4a Binary files /dev/null and b/public/images/emoji/city_sunset.png differ diff --git a/public/images/emoji/clap.png b/public/images/emoji/clap.png new file mode 100644 index 00000000..a3845d70 Binary files /dev/null and b/public/images/emoji/clap.png differ diff --git a/public/images/emoji/clapper.png b/public/images/emoji/clapper.png new file mode 100644 index 00000000..1af03bd7 Binary files /dev/null and b/public/images/emoji/clapper.png differ diff --git a/public/images/emoji/clock1.png b/public/images/emoji/clock1.png new file mode 100644 index 00000000..4c55f8f7 Binary files /dev/null and b/public/images/emoji/clock1.png differ diff --git a/public/images/emoji/clock10.png b/public/images/emoji/clock10.png new file mode 100644 index 00000000..d097b7f0 Binary files /dev/null and b/public/images/emoji/clock10.png differ diff --git a/public/images/emoji/clock11.png b/public/images/emoji/clock11.png new file mode 100644 index 00000000..0a101daa Binary files /dev/null and b/public/images/emoji/clock11.png differ diff --git a/public/images/emoji/clock12.png b/public/images/emoji/clock12.png new file mode 100644 index 00000000..e028d673 Binary files /dev/null and b/public/images/emoji/clock12.png differ diff --git a/public/images/emoji/clock2.png b/public/images/emoji/clock2.png new file mode 100644 index 00000000..83a23ddb Binary files /dev/null and b/public/images/emoji/clock2.png differ diff --git a/public/images/emoji/clock3.png b/public/images/emoji/clock3.png new file mode 100644 index 00000000..880176e4 Binary files /dev/null and b/public/images/emoji/clock3.png differ diff --git a/public/images/emoji/clock4.png b/public/images/emoji/clock4.png new file mode 100644 index 00000000..cc9f3648 Binary files /dev/null and b/public/images/emoji/clock4.png differ diff --git a/public/images/emoji/clock5.png b/public/images/emoji/clock5.png new file mode 100644 index 00000000..49626ea7 Binary files /dev/null and b/public/images/emoji/clock5.png differ diff --git a/public/images/emoji/clock6.png b/public/images/emoji/clock6.png new file mode 100644 index 00000000..08cc70d2 Binary files /dev/null and b/public/images/emoji/clock6.png differ diff --git a/public/images/emoji/clock7.png b/public/images/emoji/clock7.png new file mode 100644 index 00000000..26fcf6e0 Binary files /dev/null and b/public/images/emoji/clock7.png differ diff --git a/public/images/emoji/clock8.png b/public/images/emoji/clock8.png new file mode 100644 index 00000000..df1b0ad2 Binary files /dev/null and b/public/images/emoji/clock8.png differ diff --git a/public/images/emoji/clock9.png b/public/images/emoji/clock9.png new file mode 100644 index 00000000..649a79cb Binary files /dev/null and b/public/images/emoji/clock9.png differ diff --git a/public/images/emoji/closed_umbrella.png b/public/images/emoji/closed_umbrella.png new file mode 100644 index 00000000..0fdfb872 Binary files /dev/null and b/public/images/emoji/closed_umbrella.png differ diff --git a/public/images/emoji/cloud.png b/public/images/emoji/cloud.png new file mode 100644 index 00000000..564d056d Binary files /dev/null and b/public/images/emoji/cloud.png differ diff --git a/public/images/emoji/clubs.png b/public/images/emoji/clubs.png new file mode 100644 index 00000000..cc1b874b Binary files /dev/null and b/public/images/emoji/clubs.png differ diff --git a/public/images/emoji/cn.png b/public/images/emoji/cn.png new file mode 100644 index 00000000..75cf144d Binary files /dev/null and b/public/images/emoji/cn.png differ diff --git a/public/images/emoji/cocktail.png b/public/images/emoji/cocktail.png new file mode 100644 index 00000000..c003656e Binary files /dev/null and b/public/images/emoji/cocktail.png differ diff --git a/public/images/emoji/coffee.png b/public/images/emoji/coffee.png new file mode 100644 index 00000000..076281d5 Binary files /dev/null and b/public/images/emoji/coffee.png differ diff --git a/public/images/emoji/cold_sweat.png b/public/images/emoji/cold_sweat.png new file mode 100644 index 00000000..dc53962a Binary files /dev/null and b/public/images/emoji/cold_sweat.png differ diff --git a/public/images/emoji/computer.png b/public/images/emoji/computer.png new file mode 100644 index 00000000..f7075d4b Binary files /dev/null and b/public/images/emoji/computer.png differ diff --git a/public/images/emoji/confounded.png b/public/images/emoji/confounded.png new file mode 100644 index 00000000..219dafef Binary files /dev/null and b/public/images/emoji/confounded.png differ diff --git a/public/images/emoji/congratulations.png b/public/images/emoji/congratulations.png new file mode 100644 index 00000000..7d783977 Binary files /dev/null and b/public/images/emoji/congratulations.png differ diff --git a/public/images/emoji/construction.png b/public/images/emoji/construction.png new file mode 100644 index 00000000..b0c95584 Binary files /dev/null and b/public/images/emoji/construction.png differ diff --git a/public/images/emoji/construction_worker.png b/public/images/emoji/construction_worker.png new file mode 100644 index 00000000..7eed109b Binary files /dev/null and b/public/images/emoji/construction_worker.png differ diff --git a/public/images/emoji/convenience_store.png b/public/images/emoji/convenience_store.png new file mode 100644 index 00000000..5c1a906a Binary files /dev/null and b/public/images/emoji/convenience_store.png differ diff --git a/public/images/emoji/cool.png b/public/images/emoji/cool.png new file mode 100644 index 00000000..8dbf6aa6 Binary files /dev/null and b/public/images/emoji/cool.png differ diff --git a/public/images/emoji/cop.png b/public/images/emoji/cop.png new file mode 100644 index 00000000..b3a62914 Binary files /dev/null and b/public/images/emoji/cop.png differ diff --git a/public/images/emoji/copyright.png b/public/images/emoji/copyright.png new file mode 100644 index 00000000..00a6b07a Binary files /dev/null and b/public/images/emoji/copyright.png differ diff --git a/public/images/emoji/couple.png b/public/images/emoji/couple.png new file mode 100644 index 00000000..698ed8ce Binary files /dev/null and b/public/images/emoji/couple.png differ diff --git a/public/images/emoji/couple_with_heart.png b/public/images/emoji/couple_with_heart.png new file mode 100644 index 00000000..8652482f Binary files /dev/null and b/public/images/emoji/couple_with_heart.png differ diff --git a/public/images/emoji/couplekiss.png b/public/images/emoji/couplekiss.png new file mode 100644 index 00000000..0468b41c Binary files /dev/null and b/public/images/emoji/couplekiss.png differ diff --git a/public/images/emoji/cow.png b/public/images/emoji/cow.png new file mode 100644 index 00000000..efe8a44e Binary files /dev/null and b/public/images/emoji/cow.png differ diff --git a/public/images/emoji/crossed_flags.png b/public/images/emoji/crossed_flags.png new file mode 100644 index 00000000..9f95128c Binary files /dev/null and b/public/images/emoji/crossed_flags.png differ diff --git a/public/images/emoji/crown.png b/public/images/emoji/crown.png new file mode 100644 index 00000000..5b7e2a9e Binary files /dev/null and b/public/images/emoji/crown.png differ diff --git a/public/images/emoji/cry.png b/public/images/emoji/cry.png new file mode 100644 index 00000000..11175cee Binary files /dev/null and b/public/images/emoji/cry.png differ diff --git a/public/images/emoji/cupid.png b/public/images/emoji/cupid.png new file mode 100644 index 00000000..9791bfb0 Binary files /dev/null and b/public/images/emoji/cupid.png differ diff --git a/public/images/emoji/currency_exchange.png b/public/images/emoji/currency_exchange.png new file mode 100644 index 00000000..8d846b85 Binary files /dev/null and b/public/images/emoji/currency_exchange.png differ diff --git a/public/images/emoji/curry.png b/public/images/emoji/curry.png new file mode 100644 index 00000000..cd470810 Binary files /dev/null and b/public/images/emoji/curry.png differ diff --git a/public/images/emoji/cyclone.png b/public/images/emoji/cyclone.png new file mode 100644 index 00000000..94216ffb Binary files /dev/null and b/public/images/emoji/cyclone.png differ diff --git a/public/images/emoji/dancer.png b/public/images/emoji/dancer.png new file mode 100644 index 00000000..2a9895b4 Binary files /dev/null and b/public/images/emoji/dancer.png differ diff --git a/public/images/emoji/dancers.png b/public/images/emoji/dancers.png new file mode 100644 index 00000000..4e48231e Binary files /dev/null and b/public/images/emoji/dancers.png differ diff --git a/public/images/emoji/dango.png b/public/images/emoji/dango.png new file mode 100644 index 00000000..27d2c1f8 Binary files /dev/null and b/public/images/emoji/dango.png differ diff --git a/public/images/emoji/dart.png b/public/images/emoji/dart.png new file mode 100644 index 00000000..d35614a2 Binary files /dev/null and b/public/images/emoji/dart.png differ diff --git a/public/images/emoji/dash.png b/public/images/emoji/dash.png new file mode 100644 index 00000000..534ef442 Binary files /dev/null and b/public/images/emoji/dash.png differ diff --git a/public/images/emoji/de.png b/public/images/emoji/de.png new file mode 100644 index 00000000..f0dde235 Binary files /dev/null and b/public/images/emoji/de.png differ diff --git a/public/images/emoji/department_store.png b/public/images/emoji/department_store.png new file mode 100644 index 00000000..4330c8ac Binary files /dev/null and b/public/images/emoji/department_store.png differ diff --git a/public/images/emoji/diamonds.png b/public/images/emoji/diamonds.png new file mode 100644 index 00000000..be9cdffc Binary files /dev/null and b/public/images/emoji/diamonds.png differ diff --git a/public/images/emoji/disappointed.png b/public/images/emoji/disappointed.png new file mode 100644 index 00000000..cc18531c Binary files /dev/null and b/public/images/emoji/disappointed.png differ diff --git a/public/images/emoji/dog.png b/public/images/emoji/dog.png new file mode 100644 index 00000000..43dbf654 Binary files /dev/null and b/public/images/emoji/dog.png differ diff --git a/public/images/emoji/dolls.png b/public/images/emoji/dolls.png new file mode 100644 index 00000000..0edb37b0 Binary files /dev/null and b/public/images/emoji/dolls.png differ diff --git a/public/images/emoji/dolphin.png b/public/images/emoji/dolphin.png new file mode 100644 index 00000000..bc15516f Binary files /dev/null and b/public/images/emoji/dolphin.png differ diff --git a/public/images/emoji/dress.png b/public/images/emoji/dress.png new file mode 100644 index 00000000..3884e546 Binary files /dev/null and b/public/images/emoji/dress.png differ diff --git a/public/images/emoji/dvd.png b/public/images/emoji/dvd.png new file mode 100644 index 00000000..f38631ae Binary files /dev/null and b/public/images/emoji/dvd.png differ diff --git a/public/images/emoji/ear.png b/public/images/emoji/ear.png new file mode 100644 index 00000000..26fd9757 Binary files /dev/null and b/public/images/emoji/ear.png differ diff --git a/public/images/emoji/ear_of_rice.png b/public/images/emoji/ear_of_rice.png new file mode 100644 index 00000000..9a64b786 Binary files /dev/null and b/public/images/emoji/ear_of_rice.png differ diff --git a/public/images/emoji/egg.png b/public/images/emoji/egg.png new file mode 100644 index 00000000..7ca9357f Binary files /dev/null and b/public/images/emoji/egg.png differ diff --git a/public/images/emoji/eggplant.png b/public/images/emoji/eggplant.png new file mode 100644 index 00000000..73582101 Binary files /dev/null and b/public/images/emoji/eggplant.png differ diff --git a/public/images/emoji/egplant.png b/public/images/emoji/egplant.png new file mode 100644 index 00000000..b12cad33 Binary files /dev/null and b/public/images/emoji/egplant.png differ diff --git a/public/images/emoji/eight_pointed_black_star.png b/public/images/emoji/eight_pointed_black_star.png new file mode 100644 index 00000000..9693e50c Binary files /dev/null and b/public/images/emoji/eight_pointed_black_star.png differ diff --git a/public/images/emoji/eight_spoked_asterisk.png b/public/images/emoji/eight_spoked_asterisk.png new file mode 100644 index 00000000..459c1d2d Binary files /dev/null and b/public/images/emoji/eight_spoked_asterisk.png differ diff --git a/public/images/emoji/elephant.png b/public/images/emoji/elephant.png new file mode 100644 index 00000000..c8010a66 Binary files /dev/null and b/public/images/emoji/elephant.png differ diff --git a/public/images/emoji/email.png b/public/images/emoji/email.png new file mode 100644 index 00000000..22584b9b Binary files /dev/null and b/public/images/emoji/email.png differ diff --git a/public/images/emoji/es.png b/public/images/emoji/es.png new file mode 100644 index 00000000..e6fa0f2f Binary files /dev/null and b/public/images/emoji/es.png differ diff --git a/public/images/emoji/european_castle.png b/public/images/emoji/european_castle.png new file mode 100644 index 00000000..8a8a4c99 Binary files /dev/null and b/public/images/emoji/european_castle.png differ diff --git a/public/images/emoji/exclamation.png b/public/images/emoji/exclamation.png new file mode 100644 index 00000000..2171aa8d Binary files /dev/null and b/public/images/emoji/exclamation.png differ diff --git a/public/images/emoji/eyes.png b/public/images/emoji/eyes.png new file mode 100644 index 00000000..b02c44e3 Binary files /dev/null and b/public/images/emoji/eyes.png differ diff --git a/public/images/emoji/factory.png b/public/images/emoji/factory.png new file mode 100644 index 00000000..f80c4ec6 Binary files /dev/null and b/public/images/emoji/factory.png differ diff --git a/public/images/emoji/fallen_leaf.png b/public/images/emoji/fallen_leaf.png new file mode 100644 index 00000000..dc6c3137 Binary files /dev/null and b/public/images/emoji/fallen_leaf.png differ diff --git a/public/images/emoji/fast_forward.png b/public/images/emoji/fast_forward.png new file mode 100644 index 00000000..c478e558 Binary files /dev/null and b/public/images/emoji/fast_forward.png differ diff --git a/public/images/emoji/fax.png b/public/images/emoji/fax.png new file mode 100644 index 00000000..e20110fe Binary files /dev/null and b/public/images/emoji/fax.png differ diff --git a/public/images/emoji/fearful.png b/public/images/emoji/fearful.png new file mode 100644 index 00000000..46765149 Binary files /dev/null and b/public/images/emoji/fearful.png differ diff --git a/public/images/emoji/feelsgood.png b/public/images/emoji/feelsgood.png new file mode 100644 index 00000000..54567b97 Binary files /dev/null and b/public/images/emoji/feelsgood.png differ diff --git a/public/images/emoji/feet.png b/public/images/emoji/feet.png new file mode 100644 index 00000000..af5261aa Binary files /dev/null and b/public/images/emoji/feet.png differ diff --git a/public/images/emoji/ferris_wheel.png b/public/images/emoji/ferris_wheel.png new file mode 100644 index 00000000..9b791ca5 Binary files /dev/null and b/public/images/emoji/ferris_wheel.png differ diff --git a/public/images/emoji/finnadie.png b/public/images/emoji/finnadie.png new file mode 100644 index 00000000..12394fc8 Binary files /dev/null and b/public/images/emoji/finnadie.png differ diff --git a/public/images/emoji/fire.png b/public/images/emoji/fire.png new file mode 100644 index 00000000..fd6bc84e Binary files /dev/null and b/public/images/emoji/fire.png differ diff --git a/public/images/emoji/fire_engine.png b/public/images/emoji/fire_engine.png new file mode 100644 index 00000000..1c115bba Binary files /dev/null and b/public/images/emoji/fire_engine.png differ diff --git a/public/images/emoji/fireworks.png b/public/images/emoji/fireworks.png new file mode 100644 index 00000000..435247db Binary files /dev/null and b/public/images/emoji/fireworks.png differ diff --git a/public/images/emoji/fish.png b/public/images/emoji/fish.png new file mode 100644 index 00000000..e0195747 Binary files /dev/null and b/public/images/emoji/fish.png differ diff --git a/public/images/emoji/fist.png b/public/images/emoji/fist.png new file mode 100644 index 00000000..2d4a5147 Binary files /dev/null and b/public/images/emoji/fist.png differ diff --git a/public/images/emoji/flags.png b/public/images/emoji/flags.png new file mode 100644 index 00000000..ed6d0153 Binary files /dev/null and b/public/images/emoji/flags.png differ diff --git a/public/images/emoji/flushed.png b/public/images/emoji/flushed.png new file mode 100644 index 00000000..866466ba Binary files /dev/null and b/public/images/emoji/flushed.png differ diff --git a/public/images/emoji/football.png b/public/images/emoji/football.png new file mode 100644 index 00000000..07d67ece Binary files /dev/null and b/public/images/emoji/football.png differ diff --git a/public/images/emoji/fork_and_knife.png b/public/images/emoji/fork_and_knife.png new file mode 100644 index 00000000..8f031940 Binary files /dev/null and b/public/images/emoji/fork_and_knife.png differ diff --git a/public/images/emoji/fountain.png b/public/images/emoji/fountain.png new file mode 100644 index 00000000..38b52329 Binary files /dev/null and b/public/images/emoji/fountain.png differ diff --git a/public/images/emoji/four_leaf_clover.png b/public/images/emoji/four_leaf_clover.png new file mode 100644 index 00000000..adaf4ce1 Binary files /dev/null and b/public/images/emoji/four_leaf_clover.png differ diff --git a/public/images/emoji/fr.png b/public/images/emoji/fr.png new file mode 100644 index 00000000..2a2afb76 Binary files /dev/null and b/public/images/emoji/fr.png differ diff --git a/public/images/emoji/fries.png b/public/images/emoji/fries.png new file mode 100644 index 00000000..727b5578 Binary files /dev/null and b/public/images/emoji/fries.png differ diff --git a/public/images/emoji/frog.png b/public/images/emoji/frog.png new file mode 100644 index 00000000..bac9a67e Binary files /dev/null and b/public/images/emoji/frog.png differ diff --git a/public/images/emoji/fuelpump.png b/public/images/emoji/fuelpump.png new file mode 100644 index 00000000..d229b667 Binary files /dev/null and b/public/images/emoji/fuelpump.png differ diff --git a/public/images/emoji/gb.png b/public/images/emoji/gb.png new file mode 100644 index 00000000..d9eab20a Binary files /dev/null and b/public/images/emoji/gb.png differ diff --git a/public/images/emoji/gem.png b/public/images/emoji/gem.png new file mode 100644 index 00000000..1245c0ad Binary files /dev/null and b/public/images/emoji/gem.png differ diff --git a/public/images/emoji/gemini.png b/public/images/emoji/gemini.png new file mode 100644 index 00000000..db22fba8 Binary files /dev/null and b/public/images/emoji/gemini.png differ diff --git a/public/images/emoji/ghost.png b/public/images/emoji/ghost.png new file mode 100644 index 00000000..23408c40 Binary files /dev/null and b/public/images/emoji/ghost.png differ diff --git a/public/images/emoji/gift.png b/public/images/emoji/gift.png new file mode 100644 index 00000000..b6262ebb Binary files /dev/null and b/public/images/emoji/gift.png differ diff --git a/public/images/emoji/gift_heart.png b/public/images/emoji/gift_heart.png new file mode 100644 index 00000000..12305e24 Binary files /dev/null and b/public/images/emoji/gift_heart.png differ diff --git a/public/images/emoji/girl.png b/public/images/emoji/girl.png new file mode 100644 index 00000000..98c032da Binary files /dev/null and b/public/images/emoji/girl.png differ diff --git a/public/images/emoji/goberserk.png b/public/images/emoji/goberserk.png new file mode 100644 index 00000000..8d3917a5 Binary files /dev/null and b/public/images/emoji/goberserk.png differ diff --git a/public/images/emoji/godmode.png b/public/images/emoji/godmode.png new file mode 100644 index 00000000..d8feb0d8 Binary files /dev/null and b/public/images/emoji/godmode.png differ diff --git a/public/images/emoji/golf.png b/public/images/emoji/golf.png new file mode 100644 index 00000000..f30131f6 Binary files /dev/null and b/public/images/emoji/golf.png differ diff --git a/public/images/emoji/green_heart.png b/public/images/emoji/green_heart.png new file mode 100644 index 00000000..1b0b4d16 Binary files /dev/null and b/public/images/emoji/green_heart.png differ diff --git a/public/images/emoji/grey_exclamation.png b/public/images/emoji/grey_exclamation.png new file mode 100644 index 00000000..c94a2b93 Binary files /dev/null and b/public/images/emoji/grey_exclamation.png differ diff --git a/public/images/emoji/grey_question.png b/public/images/emoji/grey_question.png new file mode 100644 index 00000000..a50cca2a Binary files /dev/null and b/public/images/emoji/grey_question.png differ diff --git a/public/images/emoji/grin.png b/public/images/emoji/grin.png new file mode 100644 index 00000000..694bf56f Binary files /dev/null and b/public/images/emoji/grin.png differ diff --git a/public/images/emoji/guardsman.png b/public/images/emoji/guardsman.png new file mode 100644 index 00000000..c228553b Binary files /dev/null and b/public/images/emoji/guardsman.png differ diff --git a/public/images/emoji/guitar.png b/public/images/emoji/guitar.png new file mode 100644 index 00000000..81ee4722 Binary files /dev/null and b/public/images/emoji/guitar.png differ diff --git a/public/images/emoji/gun.png b/public/images/emoji/gun.png new file mode 100644 index 00000000..24209c4a Binary files /dev/null and b/public/images/emoji/gun.png differ diff --git a/public/images/emoji/haircut.png b/public/images/emoji/haircut.png new file mode 100644 index 00000000..c3bca9b4 Binary files /dev/null and b/public/images/emoji/haircut.png differ diff --git a/public/images/emoji/hamburger.png b/public/images/emoji/hamburger.png new file mode 100644 index 00000000..f3c76f63 Binary files /dev/null and b/public/images/emoji/hamburger.png differ diff --git a/public/images/emoji/hammer.png b/public/images/emoji/hammer.png new file mode 100644 index 00000000..99f5a2f5 Binary files /dev/null and b/public/images/emoji/hammer.png differ diff --git a/public/images/emoji/hamster.png b/public/images/emoji/hamster.png new file mode 100644 index 00000000..5c9340b0 Binary files /dev/null and b/public/images/emoji/hamster.png differ diff --git a/public/images/emoji/hand.png b/public/images/emoji/hand.png new file mode 100644 index 00000000..1cdf992f Binary files /dev/null and b/public/images/emoji/hand.png differ diff --git a/public/images/emoji/handbag.png b/public/images/emoji/handbag.png new file mode 100644 index 00000000..34fec65c Binary files /dev/null and b/public/images/emoji/handbag.png differ diff --git a/public/images/emoji/hankey.png b/public/images/emoji/hankey.png new file mode 100644 index 00000000..69bc33f1 Binary files /dev/null and b/public/images/emoji/hankey.png differ diff --git a/public/images/emoji/hash.png b/public/images/emoji/hash.png new file mode 100644 index 00000000..4fdc5cc0 Binary files /dev/null and b/public/images/emoji/hash.png differ diff --git a/public/images/emoji/headphones.png b/public/images/emoji/headphones.png new file mode 100644 index 00000000..440ed43f Binary files /dev/null and b/public/images/emoji/headphones.png differ diff --git a/public/images/emoji/heart.png b/public/images/emoji/heart.png new file mode 100644 index 00000000..5de16c9f Binary files /dev/null and b/public/images/emoji/heart.png differ diff --git a/public/images/emoji/heart_decoration.png b/public/images/emoji/heart_decoration.png new file mode 100644 index 00000000..f895cf53 Binary files /dev/null and b/public/images/emoji/heart_decoration.png differ diff --git a/public/images/emoji/heart_eyes.png b/public/images/emoji/heart_eyes.png new file mode 100644 index 00000000..ef85cb66 Binary files /dev/null and b/public/images/emoji/heart_eyes.png differ diff --git a/public/images/emoji/heartbeat.png b/public/images/emoji/heartbeat.png new file mode 100644 index 00000000..ce670748 Binary files /dev/null and b/public/images/emoji/heartbeat.png differ diff --git a/public/images/emoji/heartpulse.png b/public/images/emoji/heartpulse.png new file mode 100644 index 00000000..dc7e55d3 Binary files /dev/null and b/public/images/emoji/heartpulse.png differ diff --git a/public/images/emoji/hearts.png b/public/images/emoji/hearts.png new file mode 100644 index 00000000..be35ebdd Binary files /dev/null and b/public/images/emoji/hearts.png differ diff --git a/public/images/emoji/hibiscus.png b/public/images/emoji/hibiscus.png new file mode 100644 index 00000000..0f1c4af0 Binary files /dev/null and b/public/images/emoji/hibiscus.png differ diff --git a/public/images/emoji/high_heel.png b/public/images/emoji/high_heel.png new file mode 100644 index 00000000..275389ed Binary files /dev/null and b/public/images/emoji/high_heel.png differ diff --git a/public/images/emoji/horse.png b/public/images/emoji/horse.png new file mode 100644 index 00000000..9e43abfd Binary files /dev/null and b/public/images/emoji/horse.png differ diff --git a/public/images/emoji/hospital.png b/public/images/emoji/hospital.png new file mode 100644 index 00000000..2c72c9a5 Binary files /dev/null and b/public/images/emoji/hospital.png differ diff --git a/public/images/emoji/hotel.png b/public/images/emoji/hotel.png new file mode 100644 index 00000000..1b1b48ee Binary files /dev/null and b/public/images/emoji/hotel.png differ diff --git a/public/images/emoji/hotsprings.png b/public/images/emoji/hotsprings.png new file mode 100644 index 00000000..64c6a1d7 Binary files /dev/null and b/public/images/emoji/hotsprings.png differ diff --git a/public/images/emoji/house.png b/public/images/emoji/house.png new file mode 100644 index 00000000..fdaeca1a Binary files /dev/null and b/public/images/emoji/house.png differ diff --git a/public/images/emoji/hurtrealbad.png b/public/images/emoji/hurtrealbad.png new file mode 100644 index 00000000..68153c60 Binary files /dev/null and b/public/images/emoji/hurtrealbad.png differ diff --git a/public/images/emoji/icecream.png b/public/images/emoji/icecream.png new file mode 100644 index 00000000..22d32c5b Binary files /dev/null and b/public/images/emoji/icecream.png differ diff --git a/public/images/emoji/id.png b/public/images/emoji/id.png new file mode 100644 index 00000000..0bd32b0e Binary files /dev/null and b/public/images/emoji/id.png differ diff --git a/public/images/emoji/ideograph_advantage.png b/public/images/emoji/ideograph_advantage.png new file mode 100644 index 00000000..fad3f964 Binary files /dev/null and b/public/images/emoji/ideograph_advantage.png differ diff --git a/public/images/emoji/imp.png b/public/images/emoji/imp.png new file mode 100644 index 00000000..c69f6b70 Binary files /dev/null and b/public/images/emoji/imp.png differ diff --git a/public/images/emoji/information_desk_person.png b/public/images/emoji/information_desk_person.png new file mode 100644 index 00000000..f6eb7216 Binary files /dev/null and b/public/images/emoji/information_desk_person.png differ diff --git a/public/images/emoji/iphone.png b/public/images/emoji/iphone.png new file mode 100644 index 00000000..7995a678 Binary files /dev/null and b/public/images/emoji/iphone.png differ diff --git a/public/images/emoji/it.png b/public/images/emoji/it.png new file mode 100644 index 00000000..fc3e8a2d Binary files /dev/null and b/public/images/emoji/it.png differ diff --git a/public/images/emoji/jack_o_lantern.png b/public/images/emoji/jack_o_lantern.png new file mode 100644 index 00000000..23ae0e98 Binary files /dev/null and b/public/images/emoji/jack_o_lantern.png differ diff --git a/public/images/emoji/japanese_castle.png b/public/images/emoji/japanese_castle.png new file mode 100644 index 00000000..bb76bcc0 Binary files /dev/null and b/public/images/emoji/japanese_castle.png differ diff --git a/public/images/emoji/joy.png b/public/images/emoji/joy.png new file mode 100644 index 00000000..f6f27e48 Binary files /dev/null and b/public/images/emoji/joy.png differ diff --git a/public/images/emoji/jp.png b/public/images/emoji/jp.png new file mode 100644 index 00000000..8c6e76d7 Binary files /dev/null and b/public/images/emoji/jp.png differ diff --git a/public/images/emoji/key.png b/public/images/emoji/key.png new file mode 100644 index 00000000..05159c57 Binary files /dev/null and b/public/images/emoji/key.png differ diff --git a/public/images/emoji/kimono.png b/public/images/emoji/kimono.png new file mode 100644 index 00000000..4c9456e7 Binary files /dev/null and b/public/images/emoji/kimono.png differ diff --git a/public/images/emoji/kiss.png b/public/images/emoji/kiss.png new file mode 100644 index 00000000..141bb429 Binary files /dev/null and b/public/images/emoji/kiss.png differ diff --git a/public/images/emoji/kissing_face.png b/public/images/emoji/kissing_face.png new file mode 100644 index 00000000..6143085a Binary files /dev/null and b/public/images/emoji/kissing_face.png differ diff --git a/public/images/emoji/kissing_heart.png b/public/images/emoji/kissing_heart.png new file mode 100644 index 00000000..df01721b Binary files /dev/null and b/public/images/emoji/kissing_heart.png differ diff --git a/public/images/emoji/koala.png b/public/images/emoji/koala.png new file mode 100644 index 00000000..cac71a4e Binary files /dev/null and b/public/images/emoji/koala.png differ diff --git a/public/images/emoji/koko.png b/public/images/emoji/koko.png new file mode 100644 index 00000000..dd6e90c1 Binary files /dev/null and b/public/images/emoji/koko.png differ diff --git a/public/images/emoji/kr.png b/public/images/emoji/kr.png new file mode 100644 index 00000000..c37b34d5 Binary files /dev/null and b/public/images/emoji/kr.png differ diff --git a/public/images/emoji/leaves.png b/public/images/emoji/leaves.png new file mode 100644 index 00000000..9021b3ea Binary files /dev/null and b/public/images/emoji/leaves.png differ diff --git a/public/images/emoji/leo.png b/public/images/emoji/leo.png new file mode 100644 index 00000000..1432e36c Binary files /dev/null and b/public/images/emoji/leo.png differ diff --git a/public/images/emoji/libra.png b/public/images/emoji/libra.png new file mode 100644 index 00000000..bd35d66d Binary files /dev/null and b/public/images/emoji/libra.png differ diff --git a/public/images/emoji/lips.png b/public/images/emoji/lips.png new file mode 100644 index 00000000..f996a8a6 Binary files /dev/null and b/public/images/emoji/lips.png differ diff --git a/public/images/emoji/lipstick.png b/public/images/emoji/lipstick.png new file mode 100644 index 00000000..214ecded Binary files /dev/null and b/public/images/emoji/lipstick.png differ diff --git a/public/images/emoji/lock.png b/public/images/emoji/lock.png new file mode 100644 index 00000000..5c35d91d Binary files /dev/null and b/public/images/emoji/lock.png differ diff --git a/public/images/emoji/loop.png b/public/images/emoji/loop.png new file mode 100644 index 00000000..68807b91 Binary files /dev/null and b/public/images/emoji/loop.png differ diff --git a/public/images/emoji/loudspeaker.png b/public/images/emoji/loudspeaker.png new file mode 100644 index 00000000..d5ffa73b Binary files /dev/null and b/public/images/emoji/loudspeaker.png differ diff --git a/public/images/emoji/love_hotel.png b/public/images/emoji/love_hotel.png new file mode 100644 index 00000000..dc168a91 Binary files /dev/null and b/public/images/emoji/love_hotel.png differ diff --git a/public/images/emoji/mag.png b/public/images/emoji/mag.png new file mode 100644 index 00000000..9b03915a Binary files /dev/null and b/public/images/emoji/mag.png differ diff --git a/public/images/emoji/mahjong.png b/public/images/emoji/mahjong.png new file mode 100644 index 00000000..9fe286e2 Binary files /dev/null and b/public/images/emoji/mahjong.png differ diff --git a/public/images/emoji/mailbox.png b/public/images/emoji/mailbox.png new file mode 100644 index 00000000..47d2ee7e Binary files /dev/null and b/public/images/emoji/mailbox.png differ diff --git a/public/images/emoji/man.png b/public/images/emoji/man.png new file mode 100644 index 00000000..be0c82c6 Binary files /dev/null and b/public/images/emoji/man.png differ diff --git a/public/images/emoji/man_with_gua_pi_mao.png b/public/images/emoji/man_with_gua_pi_mao.png new file mode 100644 index 00000000..79448395 Binary files /dev/null and b/public/images/emoji/man_with_gua_pi_mao.png differ diff --git a/public/images/emoji/man_with_turban.png b/public/images/emoji/man_with_turban.png new file mode 100644 index 00000000..4a31f317 Binary files /dev/null and b/public/images/emoji/man_with_turban.png differ diff --git a/public/images/emoji/maple_leaf.png b/public/images/emoji/maple_leaf.png new file mode 100644 index 00000000..dc7d1bbc Binary files /dev/null and b/public/images/emoji/maple_leaf.png differ diff --git a/public/images/emoji/mask.png b/public/images/emoji/mask.png new file mode 100644 index 00000000..e71b212c Binary files /dev/null and b/public/images/emoji/mask.png differ diff --git a/public/images/emoji/massage.png b/public/images/emoji/massage.png new file mode 100644 index 00000000..89215138 Binary files /dev/null and b/public/images/emoji/massage.png differ diff --git a/public/images/emoji/mega.png b/public/images/emoji/mega.png new file mode 100644 index 00000000..d66178b2 Binary files /dev/null and b/public/images/emoji/mega.png differ diff --git a/public/images/emoji/memo.png b/public/images/emoji/memo.png new file mode 100644 index 00000000..9b890c3d Binary files /dev/null and b/public/images/emoji/memo.png differ diff --git a/public/images/emoji/mens.png b/public/images/emoji/mens.png new file mode 100644 index 00000000..1749c4aa Binary files /dev/null and b/public/images/emoji/mens.png differ diff --git a/public/images/emoji/metal.png b/public/images/emoji/metal.png new file mode 100644 index 00000000..1bbac1d4 Binary files /dev/null and b/public/images/emoji/metal.png differ diff --git a/public/images/emoji/metro.png b/public/images/emoji/metro.png new file mode 100644 index 00000000..ca0204a0 Binary files /dev/null and b/public/images/emoji/metro.png differ diff --git a/public/images/emoji/microphone.png b/public/images/emoji/microphone.png new file mode 100644 index 00000000..79dffda8 Binary files /dev/null and b/public/images/emoji/microphone.png differ diff --git a/public/images/emoji/minidisc.png b/public/images/emoji/minidisc.png new file mode 100644 index 00000000..8e8245bd Binary files /dev/null and b/public/images/emoji/minidisc.png differ diff --git a/public/images/emoji/mobile_phone_off.png b/public/images/emoji/mobile_phone_off.png new file mode 100644 index 00000000..621cf190 Binary files /dev/null and b/public/images/emoji/mobile_phone_off.png differ diff --git a/public/images/emoji/moneybag.png b/public/images/emoji/moneybag.png new file mode 100644 index 00000000..efafdf14 Binary files /dev/null and b/public/images/emoji/moneybag.png differ diff --git a/public/images/emoji/monkey.png b/public/images/emoji/monkey.png new file mode 100644 index 00000000..33b1381c Binary files /dev/null and b/public/images/emoji/monkey.png differ diff --git a/public/images/emoji/monkey_face.png b/public/images/emoji/monkey_face.png new file mode 100644 index 00000000..c137de49 Binary files /dev/null and b/public/images/emoji/monkey_face.png differ diff --git a/public/images/emoji/moon.png b/public/images/emoji/moon.png new file mode 100644 index 00000000..a2ace7ab Binary files /dev/null and b/public/images/emoji/moon.png differ diff --git a/public/images/emoji/mortar_board.png b/public/images/emoji/mortar_board.png new file mode 100644 index 00000000..a7df3e48 Binary files /dev/null and b/public/images/emoji/mortar_board.png differ diff --git a/public/images/emoji/mount_fuji.png b/public/images/emoji/mount_fuji.png new file mode 100644 index 00000000..2fdebf6e Binary files /dev/null and b/public/images/emoji/mount_fuji.png differ diff --git a/public/images/emoji/mouse.png b/public/images/emoji/mouse.png new file mode 100644 index 00000000..35da0e5c Binary files /dev/null and b/public/images/emoji/mouse.png differ diff --git a/public/images/emoji/movie_camera.png b/public/images/emoji/movie_camera.png new file mode 100644 index 00000000..ec2047ce Binary files /dev/null and b/public/images/emoji/movie_camera.png differ diff --git a/public/images/emoji/muscle.png b/public/images/emoji/muscle.png new file mode 100644 index 00000000..5381079f Binary files /dev/null and b/public/images/emoji/muscle.png differ diff --git a/public/images/emoji/musical_note.png b/public/images/emoji/musical_note.png new file mode 100644 index 00000000..476d49e4 Binary files /dev/null and b/public/images/emoji/musical_note.png differ diff --git a/public/images/emoji/nail_care.png b/public/images/emoji/nail_care.png new file mode 100644 index 00000000..acb0d774 Binary files /dev/null and b/public/images/emoji/nail_care.png differ diff --git a/public/images/emoji/necktie.png b/public/images/emoji/necktie.png new file mode 100644 index 00000000..e5909380 Binary files /dev/null and b/public/images/emoji/necktie.png differ diff --git a/public/images/emoji/new.png b/public/images/emoji/new.png new file mode 100644 index 00000000..8c586250 Binary files /dev/null and b/public/images/emoji/new.png differ diff --git a/public/images/emoji/no_good.png b/public/images/emoji/no_good.png new file mode 100644 index 00000000..06bc3a87 Binary files /dev/null and b/public/images/emoji/no_good.png differ diff --git a/public/images/emoji/no_smoking.png b/public/images/emoji/no_smoking.png new file mode 100644 index 00000000..a304c808 Binary files /dev/null and b/public/images/emoji/no_smoking.png differ diff --git a/public/images/emoji/nose.png b/public/images/emoji/nose.png new file mode 100644 index 00000000..6ecf9fbc Binary files /dev/null and b/public/images/emoji/nose.png differ diff --git a/public/images/emoji/notes.png b/public/images/emoji/notes.png new file mode 100644 index 00000000..4f445684 Binary files /dev/null and b/public/images/emoji/notes.png differ diff --git a/public/images/emoji/o.png b/public/images/emoji/o.png new file mode 100644 index 00000000..a283db8f Binary files /dev/null and b/public/images/emoji/o.png differ diff --git a/public/images/emoji/o2.png b/public/images/emoji/o2.png new file mode 100644 index 00000000..9858eed4 Binary files /dev/null and b/public/images/emoji/o2.png differ diff --git a/public/images/emoji/ocean.png b/public/images/emoji/ocean.png new file mode 100644 index 00000000..6f1bb9d1 Binary files /dev/null and b/public/images/emoji/ocean.png differ diff --git a/public/images/emoji/octocat.png b/public/images/emoji/octocat.png new file mode 100644 index 00000000..0b68cf0d Binary files /dev/null and b/public/images/emoji/octocat.png differ diff --git a/public/images/emoji/octopus.png b/public/images/emoji/octopus.png new file mode 100644 index 00000000..7deac05f Binary files /dev/null and b/public/images/emoji/octopus.png differ diff --git a/public/images/emoji/oden.png b/public/images/emoji/oden.png new file mode 100644 index 00000000..66fbc2c7 Binary files /dev/null and b/public/images/emoji/oden.png differ diff --git a/public/images/emoji/office.png b/public/images/emoji/office.png new file mode 100644 index 00000000..1b2a2862 Binary files /dev/null and b/public/images/emoji/office.png differ diff --git a/public/images/emoji/ok.png b/public/images/emoji/ok.png new file mode 100644 index 00000000..015870e2 Binary files /dev/null and b/public/images/emoji/ok.png differ diff --git a/public/images/emoji/ok_hand.png b/public/images/emoji/ok_hand.png new file mode 100644 index 00000000..636d39bb Binary files /dev/null and b/public/images/emoji/ok_hand.png differ diff --git a/public/images/emoji/ok_woman.png b/public/images/emoji/ok_woman.png new file mode 100644 index 00000000..3b3ebba6 Binary files /dev/null and b/public/images/emoji/ok_woman.png differ diff --git a/public/images/emoji/older_man.png b/public/images/emoji/older_man.png new file mode 100644 index 00000000..ecfb575a Binary files /dev/null and b/public/images/emoji/older_man.png differ diff --git a/public/images/emoji/older_woman.png b/public/images/emoji/older_woman.png new file mode 100644 index 00000000..1d565d8d Binary files /dev/null and b/public/images/emoji/older_woman.png differ diff --git a/public/images/emoji/open_hands.png b/public/images/emoji/open_hands.png new file mode 100644 index 00000000..bc2fe3de Binary files /dev/null and b/public/images/emoji/open_hands.png differ diff --git a/public/images/emoji/ophiuchus.png b/public/images/emoji/ophiuchus.png new file mode 100644 index 00000000..8c4be843 Binary files /dev/null and b/public/images/emoji/ophiuchus.png differ diff --git a/public/images/emoji/palm_tree.png b/public/images/emoji/palm_tree.png new file mode 100644 index 00000000..92fc3c2c Binary files /dev/null and b/public/images/emoji/palm_tree.png differ diff --git a/public/images/emoji/parking.png b/public/images/emoji/parking.png new file mode 100644 index 00000000..bd114958 Binary files /dev/null and b/public/images/emoji/parking.png differ diff --git a/public/images/emoji/part_alternation_mark.png b/public/images/emoji/part_alternation_mark.png new file mode 100644 index 00000000..bff6f750 Binary files /dev/null and b/public/images/emoji/part_alternation_mark.png differ diff --git a/public/images/emoji/pencil.png b/public/images/emoji/pencil.png new file mode 100644 index 00000000..9b890c3d Binary files /dev/null and b/public/images/emoji/pencil.png differ diff --git a/public/images/emoji/penguin.png b/public/images/emoji/penguin.png new file mode 100644 index 00000000..541e8531 Binary files /dev/null and b/public/images/emoji/penguin.png differ diff --git a/public/images/emoji/pensive.png b/public/images/emoji/pensive.png new file mode 100644 index 00000000..e6e1624a Binary files /dev/null and b/public/images/emoji/pensive.png differ diff --git a/public/images/emoji/persevere.png b/public/images/emoji/persevere.png new file mode 100644 index 00000000..a6a347ed Binary files /dev/null and b/public/images/emoji/persevere.png differ diff --git a/public/images/emoji/person_with_blond_hair.png b/public/images/emoji/person_with_blond_hair.png new file mode 100644 index 00000000..4abdfdf0 Binary files /dev/null and b/public/images/emoji/person_with_blond_hair.png differ diff --git a/public/images/emoji/phone.png b/public/images/emoji/phone.png new file mode 100644 index 00000000..e1d64368 Binary files /dev/null and b/public/images/emoji/phone.png differ diff --git a/public/images/emoji/pig.png b/public/images/emoji/pig.png new file mode 100644 index 00000000..38b05b41 Binary files /dev/null and b/public/images/emoji/pig.png differ diff --git a/public/images/emoji/pill.png b/public/images/emoji/pill.png new file mode 100644 index 00000000..405d1c57 Binary files /dev/null and b/public/images/emoji/pill.png differ diff --git a/public/images/emoji/pisces.png b/public/images/emoji/pisces.png new file mode 100644 index 00000000..5f49272f Binary files /dev/null and b/public/images/emoji/pisces.png differ diff --git a/public/images/emoji/plus1.png b/public/images/emoji/plus1.png new file mode 100644 index 00000000..4dae7a09 Binary files /dev/null and b/public/images/emoji/plus1.png differ diff --git a/public/images/emoji/point_down.png b/public/images/emoji/point_down.png new file mode 100644 index 00000000..37f4eb1b Binary files /dev/null and b/public/images/emoji/point_down.png differ diff --git a/public/images/emoji/point_left.png b/public/images/emoji/point_left.png new file mode 100644 index 00000000..4faf0db8 Binary files /dev/null and b/public/images/emoji/point_left.png differ diff --git a/public/images/emoji/point_right.png b/public/images/emoji/point_right.png new file mode 100644 index 00000000..6d0b8f3b Binary files /dev/null and b/public/images/emoji/point_right.png differ diff --git a/public/images/emoji/point_up.png b/public/images/emoji/point_up.png new file mode 100644 index 00000000..533a3d1b Binary files /dev/null and b/public/images/emoji/point_up.png differ diff --git a/public/images/emoji/point_up_2.png b/public/images/emoji/point_up_2.png new file mode 100644 index 00000000..87956d23 Binary files /dev/null and b/public/images/emoji/point_up_2.png differ diff --git a/public/images/emoji/police_car.png b/public/images/emoji/police_car.png new file mode 100644 index 00000000..00a4e173 Binary files /dev/null and b/public/images/emoji/police_car.png differ diff --git a/public/images/emoji/poop.png b/public/images/emoji/poop.png new file mode 100644 index 00000000..69bc33f1 Binary files /dev/null and b/public/images/emoji/poop.png differ diff --git a/public/images/emoji/post_office.png b/public/images/emoji/post_office.png new file mode 100644 index 00000000..4ec24548 Binary files /dev/null and b/public/images/emoji/post_office.png differ diff --git a/public/images/emoji/postbox.png b/public/images/emoji/postbox.png new file mode 100644 index 00000000..1cb2ea99 Binary files /dev/null and b/public/images/emoji/postbox.png differ diff --git a/public/images/emoji/pray.png b/public/images/emoji/pray.png new file mode 100644 index 00000000..b91bde40 Binary files /dev/null and b/public/images/emoji/pray.png differ diff --git a/public/images/emoji/princess.png b/public/images/emoji/princess.png new file mode 100644 index 00000000..90a2f9e1 Binary files /dev/null and b/public/images/emoji/princess.png differ diff --git a/public/images/emoji/punch.png b/public/images/emoji/punch.png new file mode 100644 index 00000000..52dbccae Binary files /dev/null and b/public/images/emoji/punch.png differ diff --git a/public/images/emoji/purple_heart.png b/public/images/emoji/purple_heart.png new file mode 100644 index 00000000..98c0bc72 Binary files /dev/null and b/public/images/emoji/purple_heart.png differ diff --git a/public/images/emoji/question.png b/public/images/emoji/question.png new file mode 100644 index 00000000..1c3edc0a Binary files /dev/null and b/public/images/emoji/question.png differ diff --git a/public/images/emoji/rabbit.png b/public/images/emoji/rabbit.png new file mode 100644 index 00000000..178f91dd Binary files /dev/null and b/public/images/emoji/rabbit.png differ diff --git a/public/images/emoji/racehorse.png b/public/images/emoji/racehorse.png new file mode 100644 index 00000000..e3267946 Binary files /dev/null and b/public/images/emoji/racehorse.png differ diff --git a/public/images/emoji/radio.png b/public/images/emoji/radio.png new file mode 100644 index 00000000..e377db2c Binary files /dev/null and b/public/images/emoji/radio.png differ diff --git a/public/images/emoji/rage.png b/public/images/emoji/rage.png new file mode 100644 index 00000000..cdd8858c Binary files /dev/null and b/public/images/emoji/rage.png differ diff --git a/public/images/emoji/rage1.png b/public/images/emoji/rage1.png new file mode 100644 index 00000000..d4d84679 Binary files /dev/null and b/public/images/emoji/rage1.png differ diff --git a/public/images/emoji/rage2.png b/public/images/emoji/rage2.png new file mode 100644 index 00000000..0cd7052c Binary files /dev/null and b/public/images/emoji/rage2.png differ diff --git a/public/images/emoji/rage3.png b/public/images/emoji/rage3.png new file mode 100644 index 00000000..340ad870 Binary files /dev/null and b/public/images/emoji/rage3.png differ diff --git a/public/images/emoji/rage4.png b/public/images/emoji/rage4.png new file mode 100644 index 00000000..6e6c1238 Binary files /dev/null and b/public/images/emoji/rage4.png differ diff --git a/public/images/emoji/rainbow.png b/public/images/emoji/rainbow.png new file mode 100644 index 00000000..4b150bd5 Binary files /dev/null and b/public/images/emoji/rainbow.png differ diff --git a/public/images/emoji/raised_hands.png b/public/images/emoji/raised_hands.png new file mode 100644 index 00000000..f9f2a95f Binary files /dev/null and b/public/images/emoji/raised_hands.png differ diff --git a/public/images/emoji/ramen.png b/public/images/emoji/ramen.png new file mode 100644 index 00000000..c6524f3e Binary files /dev/null and b/public/images/emoji/ramen.png differ diff --git a/public/images/emoji/red_car.png b/public/images/emoji/red_car.png new file mode 100644 index 00000000..c8bc8020 Binary files /dev/null and b/public/images/emoji/red_car.png differ diff --git a/public/images/emoji/red_circle.png b/public/images/emoji/red_circle.png new file mode 100644 index 00000000..ef13dc4a Binary files /dev/null and b/public/images/emoji/red_circle.png differ diff --git a/public/images/emoji/registered.png b/public/images/emoji/registered.png new file mode 100644 index 00000000..dcecc555 Binary files /dev/null and b/public/images/emoji/registered.png differ diff --git a/public/images/emoji/relaxed.png b/public/images/emoji/relaxed.png new file mode 100644 index 00000000..4b8412cd Binary files /dev/null and b/public/images/emoji/relaxed.png differ diff --git a/public/images/emoji/relieved.png b/public/images/emoji/relieved.png new file mode 100644 index 00000000..e9405da0 Binary files /dev/null and b/public/images/emoji/relieved.png differ diff --git a/public/images/emoji/restroom.png b/public/images/emoji/restroom.png new file mode 100644 index 00000000..612eccda Binary files /dev/null and b/public/images/emoji/restroom.png differ diff --git a/public/images/emoji/rewind.png b/public/images/emoji/rewind.png new file mode 100644 index 00000000..3997771b Binary files /dev/null and b/public/images/emoji/rewind.png differ diff --git a/public/images/emoji/ribbon.png b/public/images/emoji/ribbon.png new file mode 100644 index 00000000..b7281b0f Binary files /dev/null and b/public/images/emoji/ribbon.png differ diff --git a/public/images/emoji/rice.png b/public/images/emoji/rice.png new file mode 100644 index 00000000..13ce2747 Binary files /dev/null and b/public/images/emoji/rice.png differ diff --git a/public/images/emoji/rice_ball.png b/public/images/emoji/rice_ball.png new file mode 100644 index 00000000..084660ef Binary files /dev/null and b/public/images/emoji/rice_ball.png differ diff --git a/public/images/emoji/rice_cracker.png b/public/images/emoji/rice_cracker.png new file mode 100644 index 00000000..3f7cbffc Binary files /dev/null and b/public/images/emoji/rice_cracker.png differ diff --git a/public/images/emoji/rice_scene.png b/public/images/emoji/rice_scene.png new file mode 100644 index 00000000..ce41fe81 Binary files /dev/null and b/public/images/emoji/rice_scene.png differ diff --git a/public/images/emoji/ring.png b/public/images/emoji/ring.png new file mode 100644 index 00000000..0fd547aa Binary files /dev/null and b/public/images/emoji/ring.png differ diff --git a/public/images/emoji/rocket.png b/public/images/emoji/rocket.png new file mode 100644 index 00000000..4b52a2e6 Binary files /dev/null and b/public/images/emoji/rocket.png differ diff --git a/public/images/emoji/roller_coaster.png b/public/images/emoji/roller_coaster.png new file mode 100644 index 00000000..d33d7c54 Binary files /dev/null and b/public/images/emoji/roller_coaster.png differ diff --git a/public/images/emoji/rose.png b/public/images/emoji/rose.png new file mode 100644 index 00000000..d28df9eb Binary files /dev/null and b/public/images/emoji/rose.png differ diff --git a/public/images/emoji/ru.png b/public/images/emoji/ru.png new file mode 100644 index 00000000..1fefb2ca Binary files /dev/null and b/public/images/emoji/ru.png differ diff --git a/public/images/emoji/runner.png b/public/images/emoji/runner.png new file mode 100644 index 00000000..a2c78f55 Binary files /dev/null and b/public/images/emoji/runner.png differ diff --git a/public/images/emoji/sa.png b/public/images/emoji/sa.png new file mode 100644 index 00000000..82a27c7a Binary files /dev/null and b/public/images/emoji/sa.png differ diff --git a/public/images/emoji/sagittarius.png b/public/images/emoji/sagittarius.png new file mode 100644 index 00000000..8c14a431 Binary files /dev/null and b/public/images/emoji/sagittarius.png differ diff --git a/public/images/emoji/sailboat.png b/public/images/emoji/sailboat.png new file mode 100644 index 00000000..8084f0e5 Binary files /dev/null and b/public/images/emoji/sailboat.png differ diff --git a/public/images/emoji/sake.png b/public/images/emoji/sake.png new file mode 100644 index 00000000..ce544d72 Binary files /dev/null and b/public/images/emoji/sake.png differ diff --git a/public/images/emoji/sandal.png b/public/images/emoji/sandal.png new file mode 100644 index 00000000..4f740a33 Binary files /dev/null and b/public/images/emoji/sandal.png differ diff --git a/public/images/emoji/santa.png b/public/images/emoji/santa.png new file mode 100644 index 00000000..c753675e Binary files /dev/null and b/public/images/emoji/santa.png differ diff --git a/public/images/emoji/satellite.png b/public/images/emoji/satellite.png new file mode 100644 index 00000000..d3f07107 Binary files /dev/null and b/public/images/emoji/satellite.png differ diff --git a/public/images/emoji/satisfied.png b/public/images/emoji/satisfied.png new file mode 100644 index 00000000..f68006dd Binary files /dev/null and b/public/images/emoji/satisfied.png differ diff --git a/public/images/emoji/saxophone.png b/public/images/emoji/saxophone.png new file mode 100644 index 00000000..ac27b0de Binary files /dev/null and b/public/images/emoji/saxophone.png differ diff --git a/public/images/emoji/school.png b/public/images/emoji/school.png new file mode 100644 index 00000000..bdc0fa00 Binary files /dev/null and b/public/images/emoji/school.png differ diff --git a/public/images/emoji/school_satchel.png b/public/images/emoji/school_satchel.png new file mode 100644 index 00000000..ba7925e4 Binary files /dev/null and b/public/images/emoji/school_satchel.png differ diff --git a/public/images/emoji/scissors.png b/public/images/emoji/scissors.png new file mode 100644 index 00000000..77b38148 Binary files /dev/null and b/public/images/emoji/scissors.png differ diff --git a/public/images/emoji/scorpius.png b/public/images/emoji/scorpius.png new file mode 100644 index 00000000..69734fa0 Binary files /dev/null and b/public/images/emoji/scorpius.png differ diff --git a/public/images/emoji/scream.png b/public/images/emoji/scream.png new file mode 100644 index 00000000..222aae8d Binary files /dev/null and b/public/images/emoji/scream.png differ diff --git a/public/images/emoji/seat.png b/public/images/emoji/seat.png new file mode 100644 index 00000000..9d7311a8 Binary files /dev/null and b/public/images/emoji/seat.png differ diff --git a/public/images/emoji/secret.png b/public/images/emoji/secret.png new file mode 100644 index 00000000..26b63912 Binary files /dev/null and b/public/images/emoji/secret.png differ diff --git a/public/images/emoji/shaved_ice.png b/public/images/emoji/shaved_ice.png new file mode 100644 index 00000000..a8f6833b Binary files /dev/null and b/public/images/emoji/shaved_ice.png differ diff --git a/public/images/emoji/sheep.png b/public/images/emoji/sheep.png new file mode 100644 index 00000000..7ca93eaf Binary files /dev/null and b/public/images/emoji/sheep.png differ diff --git a/public/images/emoji/shell.png b/public/images/emoji/shell.png new file mode 100644 index 00000000..d2892f08 Binary files /dev/null and b/public/images/emoji/shell.png differ diff --git a/public/images/emoji/ship.png b/public/images/emoji/ship.png new file mode 100644 index 00000000..7b709089 Binary files /dev/null and b/public/images/emoji/ship.png differ diff --git a/public/images/emoji/shipit.png b/public/images/emoji/shipit.png new file mode 100644 index 00000000..5097004b Binary files /dev/null and b/public/images/emoji/shipit.png differ diff --git a/public/images/emoji/shirt.png b/public/images/emoji/shirt.png new file mode 100644 index 00000000..591b55bf Binary files /dev/null and b/public/images/emoji/shirt.png differ diff --git a/public/images/emoji/shit.png b/public/images/emoji/shit.png new file mode 100644 index 00000000..69bc33f1 Binary files /dev/null and b/public/images/emoji/shit.png differ diff --git a/public/images/emoji/shoe.png b/public/images/emoji/shoe.png new file mode 100644 index 00000000..3771bfb6 Binary files /dev/null and b/public/images/emoji/shoe.png differ diff --git a/public/images/emoji/signal_strength.png b/public/images/emoji/signal_strength.png new file mode 100644 index 00000000..05d422c1 Binary files /dev/null and b/public/images/emoji/signal_strength.png differ diff --git a/public/images/emoji/six_pointed_star.png b/public/images/emoji/six_pointed_star.png new file mode 100644 index 00000000..28e49230 Binary files /dev/null and b/public/images/emoji/six_pointed_star.png differ diff --git a/public/images/emoji/ski.png b/public/images/emoji/ski.png new file mode 100644 index 00000000..e8d54f58 Binary files /dev/null and b/public/images/emoji/ski.png differ diff --git a/public/images/emoji/skull.png b/public/images/emoji/skull.png new file mode 100644 index 00000000..d29156dc Binary files /dev/null and b/public/images/emoji/skull.png differ diff --git a/public/images/emoji/sleepy.png b/public/images/emoji/sleepy.png new file mode 100644 index 00000000..e607a0ca Binary files /dev/null and b/public/images/emoji/sleepy.png differ diff --git a/public/images/emoji/slot_machine.png b/public/images/emoji/slot_machine.png new file mode 100644 index 00000000..7a98d229 Binary files /dev/null and b/public/images/emoji/slot_machine.png differ diff --git a/public/images/emoji/smile.png b/public/images/emoji/smile.png new file mode 100644 index 00000000..636390ec Binary files /dev/null and b/public/images/emoji/smile.png differ diff --git a/public/images/emoji/smiley.png b/public/images/emoji/smiley.png new file mode 100644 index 00000000..6c4ef119 Binary files /dev/null and b/public/images/emoji/smiley.png differ diff --git a/public/images/emoji/smirk.png b/public/images/emoji/smirk.png new file mode 100644 index 00000000..57a69306 Binary files /dev/null and b/public/images/emoji/smirk.png differ diff --git a/public/images/emoji/smoking.png b/public/images/emoji/smoking.png new file mode 100644 index 00000000..c7c39a12 Binary files /dev/null and b/public/images/emoji/smoking.png differ diff --git a/public/images/emoji/snake.png b/public/images/emoji/snake.png new file mode 100644 index 00000000..b8e2e241 Binary files /dev/null and b/public/images/emoji/snake.png differ diff --git a/public/images/emoji/snowman.png b/public/images/emoji/snowman.png new file mode 100644 index 00000000..0daf91c1 Binary files /dev/null and b/public/images/emoji/snowman.png differ diff --git a/public/images/emoji/sob.png b/public/images/emoji/sob.png new file mode 100644 index 00000000..079a944f Binary files /dev/null and b/public/images/emoji/sob.png differ diff --git a/public/images/emoji/soccer.png b/public/images/emoji/soccer.png new file mode 100644 index 00000000..fe4a6759 Binary files /dev/null and b/public/images/emoji/soccer.png differ diff --git a/public/images/emoji/space_invader.png b/public/images/emoji/space_invader.png new file mode 100644 index 00000000..3c7804c7 Binary files /dev/null and b/public/images/emoji/space_invader.png differ diff --git a/public/images/emoji/spades.png b/public/images/emoji/spades.png new file mode 100644 index 00000000..17084df6 Binary files /dev/null and b/public/images/emoji/spades.png differ diff --git a/public/images/emoji/spaghetti.png b/public/images/emoji/spaghetti.png new file mode 100644 index 00000000..8aec1011 Binary files /dev/null and b/public/images/emoji/spaghetti.png differ diff --git a/public/images/emoji/sparkler.png b/public/images/emoji/sparkler.png new file mode 100644 index 00000000..306e0c59 Binary files /dev/null and b/public/images/emoji/sparkler.png differ diff --git a/public/images/emoji/sparkles.png b/public/images/emoji/sparkles.png new file mode 100644 index 00000000..db6afa96 Binary files /dev/null and b/public/images/emoji/sparkles.png differ diff --git a/public/images/emoji/speaker.png b/public/images/emoji/speaker.png new file mode 100644 index 00000000..ad245cfe Binary files /dev/null and b/public/images/emoji/speaker.png differ diff --git a/public/images/emoji/speedboat.png b/public/images/emoji/speedboat.png new file mode 100644 index 00000000..9af4c3ba Binary files /dev/null and b/public/images/emoji/speedboat.png differ diff --git a/public/images/emoji/squirrel.png b/public/images/emoji/squirrel.png new file mode 100644 index 00000000..5097004b Binary files /dev/null and b/public/images/emoji/squirrel.png differ diff --git a/public/images/emoji/star.png b/public/images/emoji/star.png new file mode 100644 index 00000000..7ca7067b Binary files /dev/null and b/public/images/emoji/star.png differ diff --git a/public/images/emoji/star2.png b/public/images/emoji/star2.png new file mode 100644 index 00000000..94f9ceb4 Binary files /dev/null and b/public/images/emoji/star2.png differ diff --git a/public/images/emoji/stars.png b/public/images/emoji/stars.png new file mode 100644 index 00000000..3c9c684c Binary files /dev/null and b/public/images/emoji/stars.png differ diff --git a/public/images/emoji/station.png b/public/images/emoji/station.png new file mode 100644 index 00000000..70fdf630 Binary files /dev/null and b/public/images/emoji/station.png differ diff --git a/public/images/emoji/statue_of_liberty.png b/public/images/emoji/statue_of_liberty.png new file mode 100644 index 00000000..a5212907 Binary files /dev/null and b/public/images/emoji/statue_of_liberty.png differ diff --git a/public/images/emoji/stew.png b/public/images/emoji/stew.png new file mode 100644 index 00000000..7168767d Binary files /dev/null and b/public/images/emoji/stew.png differ diff --git a/public/images/emoji/strawberry.png b/public/images/emoji/strawberry.png new file mode 100644 index 00000000..ac74fb83 Binary files /dev/null and b/public/images/emoji/strawberry.png differ diff --git a/public/images/emoji/sunflower.png b/public/images/emoji/sunflower.png new file mode 100644 index 00000000..9eae979e Binary files /dev/null and b/public/images/emoji/sunflower.png differ diff --git a/public/images/emoji/sunny.png b/public/images/emoji/sunny.png new file mode 100644 index 00000000..81a412dd Binary files /dev/null and b/public/images/emoji/sunny.png differ diff --git a/public/images/emoji/sunrise.png b/public/images/emoji/sunrise.png new file mode 100644 index 00000000..4822140b Binary files /dev/null and b/public/images/emoji/sunrise.png differ diff --git a/public/images/emoji/sunrise_over_mountains.png b/public/images/emoji/sunrise_over_mountains.png new file mode 100644 index 00000000..ea3fa19a Binary files /dev/null and b/public/images/emoji/sunrise_over_mountains.png differ diff --git a/public/images/emoji/surfer.png b/public/images/emoji/surfer.png new file mode 100644 index 00000000..27248dc6 Binary files /dev/null and b/public/images/emoji/surfer.png differ diff --git a/public/images/emoji/sushi.png b/public/images/emoji/sushi.png new file mode 100644 index 00000000..135e3633 Binary files /dev/null and b/public/images/emoji/sushi.png differ diff --git a/public/images/emoji/suspect.png b/public/images/emoji/suspect.png new file mode 100644 index 00000000..d96e0bc7 Binary files /dev/null and b/public/images/emoji/suspect.png differ diff --git a/public/images/emoji/sweat.png b/public/images/emoji/sweat.png new file mode 100644 index 00000000..d7179708 Binary files /dev/null and b/public/images/emoji/sweat.png differ diff --git a/public/images/emoji/sweat_drops.png b/public/images/emoji/sweat_drops.png new file mode 100644 index 00000000..2c4ac5c6 Binary files /dev/null and b/public/images/emoji/sweat_drops.png differ diff --git a/public/images/emoji/swimmer.png b/public/images/emoji/swimmer.png new file mode 100644 index 00000000..d384f95c Binary files /dev/null and b/public/images/emoji/swimmer.png differ diff --git a/public/images/emoji/syringe.png b/public/images/emoji/syringe.png new file mode 100644 index 00000000..c066625d Binary files /dev/null and b/public/images/emoji/syringe.png differ diff --git a/public/images/emoji/tada.png b/public/images/emoji/tada.png new file mode 100644 index 00000000..78c674fd Binary files /dev/null and b/public/images/emoji/tada.png differ diff --git a/public/images/emoji/tangerine.png b/public/images/emoji/tangerine.png new file mode 100644 index 00000000..ad2f3d48 Binary files /dev/null and b/public/images/emoji/tangerine.png differ diff --git a/public/images/emoji/taurus.png b/public/images/emoji/taurus.png new file mode 100644 index 00000000..86bbf864 Binary files /dev/null and b/public/images/emoji/taurus.png differ diff --git a/public/images/emoji/taxi.png b/public/images/emoji/taxi.png new file mode 100644 index 00000000..0e74be12 Binary files /dev/null and b/public/images/emoji/taxi.png differ diff --git a/public/images/emoji/tea.png b/public/images/emoji/tea.png new file mode 100644 index 00000000..a323e485 Binary files /dev/null and b/public/images/emoji/tea.png differ diff --git a/public/images/emoji/telephone.png b/public/images/emoji/telephone.png new file mode 100644 index 00000000..e1d64368 Binary files /dev/null and b/public/images/emoji/telephone.png differ diff --git a/public/images/emoji/tennis.png b/public/images/emoji/tennis.png new file mode 100644 index 00000000..18559da3 Binary files /dev/null and b/public/images/emoji/tennis.png differ diff --git a/public/images/emoji/tent.png b/public/images/emoji/tent.png new file mode 100644 index 00000000..452aebda Binary files /dev/null and b/public/images/emoji/tent.png differ diff --git a/public/images/emoji/thumbsdown.png b/public/images/emoji/thumbsdown.png new file mode 100644 index 00000000..6f757ba8 Binary files /dev/null and b/public/images/emoji/thumbsdown.png differ diff --git a/public/images/emoji/thumbsup.png b/public/images/emoji/thumbsup.png new file mode 100644 index 00000000..4dae7a09 Binary files /dev/null and b/public/images/emoji/thumbsup.png differ diff --git a/public/images/emoji/ticket.png b/public/images/emoji/ticket.png new file mode 100644 index 00000000..c926699b Binary files /dev/null and b/public/images/emoji/ticket.png differ diff --git a/public/images/emoji/tiger.png b/public/images/emoji/tiger.png new file mode 100644 index 00000000..1f44a975 Binary files /dev/null and b/public/images/emoji/tiger.png differ diff --git a/public/images/emoji/tm.png b/public/images/emoji/tm.png new file mode 100644 index 00000000..202ec305 Binary files /dev/null and b/public/images/emoji/tm.png differ diff --git a/public/images/emoji/toilet.png b/public/images/emoji/toilet.png new file mode 100644 index 00000000..18147e6d Binary files /dev/null and b/public/images/emoji/toilet.png differ diff --git a/public/images/emoji/tokyo_tower.png b/public/images/emoji/tokyo_tower.png new file mode 100644 index 00000000..b2712ac9 Binary files /dev/null and b/public/images/emoji/tokyo_tower.png differ diff --git a/public/images/emoji/tomato.png b/public/images/emoji/tomato.png new file mode 100644 index 00000000..b2f14ece Binary files /dev/null and b/public/images/emoji/tomato.png differ diff --git a/public/images/emoji/tongue.png b/public/images/emoji/tongue.png new file mode 100644 index 00000000..1b76e224 Binary files /dev/null and b/public/images/emoji/tongue.png differ diff --git a/public/images/emoji/top.png b/public/images/emoji/top.png new file mode 100644 index 00000000..3a4f2cd1 Binary files /dev/null and b/public/images/emoji/top.png differ diff --git a/public/images/emoji/tophat.png b/public/images/emoji/tophat.png new file mode 100644 index 00000000..f12f2321 Binary files /dev/null and b/public/images/emoji/tophat.png differ diff --git a/public/images/emoji/traffic_light.png b/public/images/emoji/traffic_light.png new file mode 100644 index 00000000..c15a6442 Binary files /dev/null and b/public/images/emoji/traffic_light.png differ diff --git a/public/images/emoji/train.png b/public/images/emoji/train.png new file mode 100644 index 00000000..26288046 Binary files /dev/null and b/public/images/emoji/train.png differ diff --git a/public/images/emoji/trident.png b/public/images/emoji/trident.png new file mode 100644 index 00000000..900a5a4d Binary files /dev/null and b/public/images/emoji/trident.png differ diff --git a/public/images/emoji/trophy.png b/public/images/emoji/trophy.png new file mode 100644 index 00000000..39177993 Binary files /dev/null and b/public/images/emoji/trophy.png differ diff --git a/public/images/emoji/tropical_fish.png b/public/images/emoji/tropical_fish.png new file mode 100644 index 00000000..fcaefe85 Binary files /dev/null and b/public/images/emoji/tropical_fish.png differ diff --git a/public/images/emoji/truck.png b/public/images/emoji/truck.png new file mode 100644 index 00000000..d346efd0 Binary files /dev/null and b/public/images/emoji/truck.png differ diff --git a/public/images/emoji/trumpet.png b/public/images/emoji/trumpet.png new file mode 100644 index 00000000..e98f5b76 Binary files /dev/null and b/public/images/emoji/trumpet.png differ diff --git a/public/images/emoji/tshirt.png b/public/images/emoji/tshirt.png new file mode 100644 index 00000000..591b55bf Binary files /dev/null and b/public/images/emoji/tshirt.png differ diff --git a/public/images/emoji/tulip.png b/public/images/emoji/tulip.png new file mode 100644 index 00000000..1f20c543 Binary files /dev/null and b/public/images/emoji/tulip.png differ diff --git a/public/images/emoji/tv.png b/public/images/emoji/tv.png new file mode 100644 index 00000000..90b80974 Binary files /dev/null and b/public/images/emoji/tv.png differ diff --git a/public/images/emoji/u5272.png b/public/images/emoji/u5272.png new file mode 100644 index 00000000..6ce43a06 Binary files /dev/null and b/public/images/emoji/u5272.png differ diff --git a/public/images/emoji/u55b6.png b/public/images/emoji/u55b6.png new file mode 100644 index 00000000..d10e0764 Binary files /dev/null and b/public/images/emoji/u55b6.png differ diff --git a/public/images/emoji/u6307.png b/public/images/emoji/u6307.png new file mode 100644 index 00000000..d185ca7a Binary files /dev/null and b/public/images/emoji/u6307.png differ diff --git a/public/images/emoji/u6708.png b/public/images/emoji/u6708.png new file mode 100644 index 00000000..ab493e4f Binary files /dev/null and b/public/images/emoji/u6708.png differ diff --git a/public/images/emoji/u6709.png b/public/images/emoji/u6709.png new file mode 100644 index 00000000..0287b16a Binary files /dev/null and b/public/images/emoji/u6709.png differ diff --git a/public/images/emoji/u6e80.png b/public/images/emoji/u6e80.png new file mode 100644 index 00000000..90dd116d Binary files /dev/null and b/public/images/emoji/u6e80.png differ diff --git a/public/images/emoji/u7121.png b/public/images/emoji/u7121.png new file mode 100644 index 00000000..9ff16c51 Binary files /dev/null and b/public/images/emoji/u7121.png differ diff --git a/public/images/emoji/u7533.png b/public/images/emoji/u7533.png new file mode 100644 index 00000000..7efbd9d8 Binary files /dev/null and b/public/images/emoji/u7533.png differ diff --git a/public/images/emoji/u7a7a.png b/public/images/emoji/u7a7a.png new file mode 100644 index 00000000..eb9774e1 Binary files /dev/null and b/public/images/emoji/u7a7a.png differ diff --git a/public/images/emoji/umbrella.png b/public/images/emoji/umbrella.png new file mode 100644 index 00000000..a6d3890e Binary files /dev/null and b/public/images/emoji/umbrella.png differ diff --git a/public/images/emoji/unamused.png b/public/images/emoji/unamused.png new file mode 100644 index 00000000..234c9c08 Binary files /dev/null and b/public/images/emoji/unamused.png differ diff --git a/public/images/emoji/underage.png b/public/images/emoji/underage.png new file mode 100644 index 00000000..ae3a771d Binary files /dev/null and b/public/images/emoji/underage.png differ diff --git a/public/images/emoji/unlock.png b/public/images/emoji/unlock.png new file mode 100644 index 00000000..b664853f Binary files /dev/null and b/public/images/emoji/unlock.png differ diff --git a/public/images/emoji/up.png b/public/images/emoji/up.png new file mode 100644 index 00000000..b065186e Binary files /dev/null and b/public/images/emoji/up.png differ diff --git a/public/images/emoji/us.png b/public/images/emoji/us.png new file mode 100644 index 00000000..97323c7d Binary files /dev/null and b/public/images/emoji/us.png differ diff --git a/public/images/emoji/v.png b/public/images/emoji/v.png new file mode 100644 index 00000000..e9cc8dc8 Binary files /dev/null and b/public/images/emoji/v.png differ diff --git a/public/images/emoji/vhs.png b/public/images/emoji/vhs.png new file mode 100644 index 00000000..34027fb2 Binary files /dev/null and b/public/images/emoji/vhs.png differ diff --git a/public/images/emoji/vibration_mode.png b/public/images/emoji/vibration_mode.png new file mode 100644 index 00000000..7d9b811b Binary files /dev/null and b/public/images/emoji/vibration_mode.png differ diff --git a/public/images/emoji/virgo.png b/public/images/emoji/virgo.png new file mode 100644 index 00000000..37219d75 Binary files /dev/null and b/public/images/emoji/virgo.png differ diff --git a/public/images/emoji/vs.png b/public/images/emoji/vs.png new file mode 100644 index 00000000..da838c3f Binary files /dev/null and b/public/images/emoji/vs.png differ diff --git a/public/images/emoji/walking.png b/public/images/emoji/walking.png new file mode 100644 index 00000000..4c7501fa Binary files /dev/null and b/public/images/emoji/walking.png differ diff --git a/public/images/emoji/warning.png b/public/images/emoji/warning.png new file mode 100644 index 00000000..d2de14ce Binary files /dev/null and b/public/images/emoji/warning.png differ diff --git a/public/images/emoji/watermelon.png b/public/images/emoji/watermelon.png new file mode 100644 index 00000000..af8e3aca Binary files /dev/null and b/public/images/emoji/watermelon.png differ diff --git a/public/images/emoji/wave.png b/public/images/emoji/wave.png new file mode 100644 index 00000000..17641964 Binary files /dev/null and b/public/images/emoji/wave.png differ diff --git a/public/images/emoji/wc.png b/public/images/emoji/wc.png new file mode 100644 index 00000000..27125f19 Binary files /dev/null and b/public/images/emoji/wc.png differ diff --git a/public/images/emoji/wedding.png b/public/images/emoji/wedding.png new file mode 100644 index 00000000..75bbf800 Binary files /dev/null and b/public/images/emoji/wedding.png differ diff --git a/public/images/emoji/whale.png b/public/images/emoji/whale.png new file mode 100644 index 00000000..43b319a7 Binary files /dev/null and b/public/images/emoji/whale.png differ diff --git a/public/images/emoji/wheelchair.png b/public/images/emoji/wheelchair.png new file mode 100644 index 00000000..6d53c499 Binary files /dev/null and b/public/images/emoji/wheelchair.png differ diff --git a/public/images/emoji/white_square.png b/public/images/emoji/white_square.png new file mode 100644 index 00000000..65b56745 Binary files /dev/null and b/public/images/emoji/white_square.png differ diff --git a/public/images/emoji/wind_chime.png b/public/images/emoji/wind_chime.png new file mode 100644 index 00000000..5de30d7f Binary files /dev/null and b/public/images/emoji/wind_chime.png differ diff --git a/public/images/emoji/wink.png b/public/images/emoji/wink.png new file mode 100644 index 00000000..9d593b88 Binary files /dev/null and b/public/images/emoji/wink.png differ diff --git a/public/images/emoji/wink2.png b/public/images/emoji/wink2.png new file mode 100644 index 00000000..3d1b442a Binary files /dev/null and b/public/images/emoji/wink2.png differ diff --git a/public/images/emoji/wolf.png b/public/images/emoji/wolf.png new file mode 100644 index 00000000..f1969e6b Binary files /dev/null and b/public/images/emoji/wolf.png differ diff --git a/public/images/emoji/woman.png b/public/images/emoji/woman.png new file mode 100644 index 00000000..b052f4fa Binary files /dev/null and b/public/images/emoji/woman.png differ diff --git a/public/images/emoji/womans_hat.png b/public/images/emoji/womans_hat.png new file mode 100644 index 00000000..0afbe823 Binary files /dev/null and b/public/images/emoji/womans_hat.png differ diff --git a/public/images/emoji/womens.png b/public/images/emoji/womens.png new file mode 100644 index 00000000..83deabfa Binary files /dev/null and b/public/images/emoji/womens.png differ diff --git a/public/images/emoji/x.png b/public/images/emoji/x.png new file mode 100644 index 00000000..a2b46bfc Binary files /dev/null and b/public/images/emoji/x.png differ diff --git a/public/images/emoji/yellow_heart.png b/public/images/emoji/yellow_heart.png new file mode 100644 index 00000000..409cc176 Binary files /dev/null and b/public/images/emoji/yellow_heart.png differ diff --git a/public/images/emoji/zap.png b/public/images/emoji/zap.png new file mode 100644 index 00000000..d3dd89f6 Binary files /dev/null and b/public/images/emoji/zap.png differ diff --git a/public/images/emoji/zzz.png b/public/images/emoji/zzz.png new file mode 100644 index 00000000..55e31ae1 Binary files /dev/null and b/public/images/emoji/zzz.png differ diff --git a/public/images/facebox/closelabel.png b/public/images/facebox/closelabel.png new file mode 100644 index 00000000..c339e593 Binary files /dev/null and b/public/images/facebox/closelabel.png differ diff --git a/public/images/facebox/loading.gif b/public/images/facebox/loading.gif new file mode 100644 index 00000000..f864d5fd Binary files /dev/null and b/public/images/facebox/loading.gif differ diff --git a/public/images/icons/add.png b/public/images/icons/add.png new file mode 100644 index 00000000..e2b66ea9 Binary files /dev/null and b/public/images/icons/add.png differ diff --git a/public/images/icons/construction.png b/public/images/icons/construction.png new file mode 100644 index 00000000..066a34c5 Binary files /dev/null and b/public/images/icons/construction.png differ diff --git a/public/images/icons/github-admin.png b/public/images/icons/github-admin.png new file mode 100644 index 00000000..548a56e0 Binary files /dev/null and b/public/images/icons/github-admin.png differ diff --git a/public/images/icons/github-forks.png b/public/images/icons/github-forks.png new file mode 100644 index 00000000..04d17ca8 Binary files /dev/null and b/public/images/icons/github-forks.png differ diff --git a/public/images/icons/github-watchers.png b/public/images/icons/github-watchers.png new file mode 100644 index 00000000..9dd04891 Binary files /dev/null and b/public/images/icons/github-watchers.png differ diff --git a/public/images/icons/help.png b/public/images/icons/help.png new file mode 100644 index 00000000..5c870176 Binary files /dev/null and b/public/images/icons/help.png differ diff --git a/public/images/icons/log.fold.closed.2.png b/public/images/icons/log.fold.closed.2.png new file mode 100644 index 00000000..a1a8765c Binary files /dev/null and b/public/images/icons/log.fold.closed.2.png differ diff --git a/public/images/icons/log.fold.closed.png b/public/images/icons/log.fold.closed.png new file mode 100644 index 00000000..42a2700c Binary files /dev/null and b/public/images/icons/log.fold.closed.png differ diff --git a/public/images/icons/log.fold.open.2.png b/public/images/icons/log.fold.open.2.png new file mode 100644 index 00000000..fc18158c Binary files /dev/null and b/public/images/icons/log.fold.open.2.png differ diff --git a/public/images/icons/log.fold.open.png b/public/images/icons/log.fold.open.png new file mode 100644 index 00000000..184c862f Binary files /dev/null and b/public/images/icons/log.fold.open.png differ diff --git a/public/images/icons/search.png b/public/images/icons/search.png new file mode 100644 index 00000000..b928383e Binary files /dev/null and b/public/images/icons/search.png differ diff --git a/public/images/icons/smile.png b/public/images/icons/smile.png new file mode 100644 index 00000000..963a3dad Binary files /dev/null and b/public/images/icons/smile.png differ diff --git a/public/images/icons/status.green.png b/public/images/icons/status.green.png new file mode 100644 index 00000000..bc6aa8fe Binary files /dev/null and b/public/images/icons/status.green.png differ diff --git a/public/images/icons/status.red.png b/public/images/icons/status.red.png new file mode 100644 index 00000000..bdb6d63c Binary files /dev/null and b/public/images/icons/status.red.png differ diff --git a/public/images/icons/status.square.gray.png b/public/images/icons/status.square.gray.png new file mode 100644 index 00000000..bf2f9cea Binary files /dev/null and b/public/images/icons/status.square.gray.png differ diff --git a/public/images/icons/status.square.green.png b/public/images/icons/status.square.green.png new file mode 100644 index 00000000..0b9489eb Binary files /dev/null and b/public/images/icons/status.square.green.png differ diff --git a/public/images/icons/status.square.red.png b/public/images/icons/status.square.red.png new file mode 100644 index 00000000..c9e6ec9a Binary files /dev/null and b/public/images/icons/status.square.red.png differ diff --git a/public/images/icons/status.square.yellow.png b/public/images/icons/status.square.yellow.png new file mode 100644 index 00000000..d0250312 Binary files /dev/null and b/public/images/icons/status.square.yellow.png differ diff --git a/public/images/icons/status.yellow.png b/public/images/icons/status.yellow.png new file mode 100644 index 00000000..0f6d5b3a Binary files /dev/null and b/public/images/icons/status.yellow.png differ diff --git a/public/images/icons/tools-button.png b/public/images/icons/tools-button.png new file mode 100644 index 00000000..75f0c900 Binary files /dev/null and b/public/images/icons/tools-button.png differ diff --git a/public/images/icons/wrench.png b/public/images/icons/wrench.png new file mode 100644 index 00000000..cd572126 Binary files /dev/null and b/public/images/icons/wrench.png differ diff --git a/public/images/layout/background-left.png b/public/images/layout/background-left.png new file mode 100644 index 00000000..2736ceb0 Binary files /dev/null and b/public/images/layout/background-left.png differ diff --git a/public/images/layout/current-repository-indicator-even.png b/public/images/layout/current-repository-indicator-even.png new file mode 100644 index 00000000..3f239692 Binary files /dev/null and b/public/images/layout/current-repository-indicator-even.png differ diff --git a/public/images/layout/current-repository-indicator-odd.png b/public/images/layout/current-repository-indicator-odd.png new file mode 100644 index 00000000..3d45ecda Binary files /dev/null and b/public/images/layout/current-repository-indicator-odd.png differ diff --git a/public/images/layout/logo.png b/public/images/layout/logo.png new file mode 100644 index 00000000..4edc8501 Binary files /dev/null and b/public/images/layout/logo.png differ diff --git a/public/images/spinner.gif b/public/images/spinner.gif new file mode 100644 index 00000000..e7eb4cb1 Binary files /dev/null and b/public/images/spinner.gif differ diff --git a/public/images/ui/background-left.png b/public/images/ui/background-left.png new file mode 100644 index 00000000..2736ceb0 Binary files /dev/null and b/public/images/ui/background-left.png differ diff --git a/public/images/ui/current-repository-indicator-even.png b/public/images/ui/current-repository-indicator-even.png new file mode 100644 index 00000000..3f239692 Binary files /dev/null and b/public/images/ui/current-repository-indicator-even.png differ diff --git a/public/images/ui/current-repository-indicator-odd.png b/public/images/ui/current-repository-indicator-odd.png new file mode 100644 index 00000000..3d45ecda Binary files /dev/null and b/public/images/ui/current-repository-indicator-odd.png differ diff --git a/public/images/ui/logo.png b/public/images/ui/logo.png new file mode 100644 index 00000000..4edc8501 Binary files /dev/null and b/public/images/ui/logo.png differ diff --git a/public/images/ui/off.png b/public/images/ui/off.png new file mode 100644 index 00000000..bee0a650 Binary files /dev/null and b/public/images/ui/off.png differ diff --git a/public/images/ui/on.png b/public/images/ui/on.png new file mode 100644 index 00000000..f0626a6f Binary files /dev/null and b/public/images/ui/on.png differ diff --git a/public/images/ui/onoff.png b/public/images/ui/onoff.png new file mode 100644 index 00000000..36c88865 Binary files /dev/null and b/public/images/ui/onoff.png differ diff --git a/public/images/ui/spinner.backup.gif b/public/images/ui/spinner.backup.gif new file mode 100644 index 00000000..5b33f7e5 Binary files /dev/null and b/public/images/ui/spinner.backup.gif differ diff --git a/public/images/ui/spinner.gif b/public/images/ui/spinner.gif new file mode 100644 index 00000000..e7eb4cb1 Binary files /dev/null and b/public/images/ui/spinner.gif differ diff --git a/public/images/ui/spinner_long.gif b/public/images/ui/spinner_long.gif new file mode 100644 index 00000000..a69ef3ef Binary files /dev/null and b/public/images/ui/spinner_long.gif differ diff --git a/public/images/ui/tipsy.gif b/public/images/ui/tipsy.gif new file mode 100644 index 00000000..74eebae2 Binary files /dev/null and b/public/images/ui/tipsy.gif differ diff --git a/public/images/ui/tools-button.png b/public/images/ui/tools-button.png new file mode 100644 index 00000000..75f0c900 Binary files /dev/null and b/public/images/ui/tools-button.png differ diff --git a/public/javascripts/application.js b/public/javascripts/application.js index e96d552e..f3bea918 100644 --- a/public/javascripts/application.js +++ b/public/javascripts/application.js @@ -1 +1 @@ -minispade.register('templates', "(function() {Ember.TEMPLATES['builds/list']=Ember.Handlebars.compile(\"
{{#if view.required}} {{t jobs.build_matrix}} @@ -17,8 +17,8 @@
#{{number}}
{{number}} {{formatDuration duration}} {{formatTime finished_at}}
\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n \\n {{#each build in content}}\\n {{#view Travis.Views.BuildsItemView contextBinding=\\\"build\\\"}}\\n \\n \\n \\n \\n \\n \\n \\n {{/view}}\\n {{/each}}\\n \\n
{{t builds.name}}{{t builds.commit}}{{t builds.message}}{{t builds.duration}}{{t builds.finished_at}}
#{{number}}{{formatCommit commit}}{{{formatMessage commit.message short=\\\"true\\\"}}}{{formatDuration duration}}{{formatTime finished_at}}
\\n\\n

\\n \\n

\\n\");Ember.TEMPLATES['builds/show']=Ember.Handlebars.compile(\"{{#unless isLoaded}}\\n Loading ...\\n{{else}}\\n
\\n
\\n
\\n
{{t builds.name}}
\\n
{{number}}
\\n
{{t builds.finished_at}}
\\n
{{formatTime finished_at}}
\\n
{{t builds.duration}}
\\n
{{formatDuration duration}}
\\n
\\n\\n
\\n
{{t builds.commit}}
\\n
{{formatCommit commit}}
\\n {{#if commit.compareUrl}}\\n
{{t builds.compare}}
\\n
{{pathFrom commit.compareUrl}}
\\n {{/if}}\\n {{#if commit.authorName}}\\n
{{t builds.author}}
\\n
{{commit.authorName}}
\\n {{/if}}\\n {{#if commit.committerName}}\\n
{{t builds.committer}}
\\n
{{commit.committerName}}
\\n {{/if}}\\n
\\n\\n
{{t builds.message}}
\\n
{{{formatMessage commit.message}}}
\\n\\n {{#unless isMatrix}}\\n
{{t builds.config}}
\\n
{{formatConfig config}}
\\n {{/unless}}\\n
\\n\\n {{#if isMatrix}}\\n {{view Travis.Views.JobsView jobsBinding=\\\"view.requiredJobs\\\" required=\\\"true\\\"}}\\n {{view Travis.Views.JobsView jobsBinding=\\\"view.allowedFailureJobs\\\"}}\\n {{else}}\\n {{view Travis.Views.LogView contextBinding=\\\"jobs.firstObject\\\"}}\\n {{/if}}\\n
\\n{{/unless}}\\n\");Ember.TEMPLATES['hooks/list']=Ember.Handlebars.compile(\"{{#if content.length}}\\n \\n{{else}}\\n

Please wait while we sync with GitHub

\\n{{/if}}\\n\\n\");Ember.TEMPLATES['jobs/list']=Ember.Handlebars.compile(\"{{#if view.jobs.length}}\\n \\n \\n \\n \\n {{#each configKeys}}\\n \\n {{/each}}\\n \\n \\n \\n {{#each job in view.jobs}}\\n {{#view Travis.Views.JobsItemView contextBinding=\\\"job\\\"}}\\n \\n \\n \\n \\n {{#each configValues}}\\n \\n {{/each}}\\n \\n {{/view}}\\n {{/each}}\\n \\n
\\n {{#if view.required}}\\n {{t jobs.build_matrix}}\\n {{else}}\\n {{t jobs.allowed_failures}}{{whats_this allow_failure_help}}\\n {{/if}}\\n
{{this}}
#{{number}}{{formatDuration duration}}{{formatTime finished_at}}{{this}}
\\n\\n {{#unless view.required}}\\n
\\n
{{t \\\"jobs.allowed_failures\\\"}}
\\n
\\n

\\n Allowed Failures are items in your build matrix that are allowed to\\n fail without causing the entire build to be shown as failed. This lets you add\\n in experimental and preparatory builds to test against versions or\\n configurations that you are not ready to officially support.\\n

\\n

\\n You can define allowed failures in the build matrix as follows:\\n

\\n
\\n      matrix:\\n        allow_failures:\\n          - rvm: ruby-head\\n        
\\n
\\n
\\n {{/unless}}\\n{{/if}}\\n\");Ember.TEMPLATES['jobs/log']=Ember.Handlebars.compile(\"
{{{formatLog log.body}}}
\\n\\n{{#if sponsor.name}}\\n

\\n {{t builds.messages.sponsored_by}}\\n {{sponsor.name}}\\n

\\n{{/if}}\\n\");Ember.TEMPLATES['jobs/show']=Ember.Handlebars.compile(\"
\\n
\\n
\\n
Job
\\n
{{number}}
\\n
{{t jobs.finished_at}}
\\n
{{formatTime finished_at}}
\\n
{{t jobs.duration}}
\\n
{{formatDuration duration}}
\\n
\\n\\n
\\n
{{t jobs.commit}}
\\n
{{formatCommit commit}}
\\n {{#if commit.compareUrl}}\\n
{{t jobs.compare}}
\\n
{{pathFrom commit.compareUrl}}
\\n {{/if}}\\n {{#if commit.authorName}}\\n
{{t jobs.author}}
\\n
{{commit.authorName}}
\\n {{/if}}\\n {{#if commit.committerName}}\\n
{{t jobs.committer}}
\\n
{{commit.committerName}}
\\n {{/if}}\\n
\\n\\n
{{t jobs.message}}
\\n
{{formatMessage commit.message}}
\\n
{{t jobs.config}}
\\n
{{formatConfig config}}
\\n
\\n\\n {{view Travis.Views.LogView}}\\n
\\n\\n\");Ember.TEMPLATES['layouts/default']=Ember.Handlebars.compile(\"
\\n {{outlet top}}\\n
\\n\\n
\\n {{outlet left}}\\n
\\n\\n
\\n {{outlet main}}\\n
\\n\\n
\\n {{outlet right}}\\n
\\n\");Ember.TEMPLATES['layouts/profile']=Ember.Handlebars.compile(\"
\\n {{outlet top}}\\n
\\n\\n
\\n {{outlet main}}\\n
\\n\\n\");Ember.TEMPLATES['layouts/sidebar']=Ember.Handlebars.compile(\"
\\n
 
\\n
\\n\\n {{view templateName=\\\"sponsors/decks\\\"}}\\n {{view templateName=\\\"workers/list\\\" id=\\\"workers\\\"}}\\n {{view templateName=\\\"queues/list\\\" id=\\\"queues\\\"}}\\n {{view templateName=\\\"sponsors/links\\\"}}\\n\\n
\\n

{{t layouts.about.alpha}}

\\n

{{{t layouts.about.messages.alpha}}}

\\n
\\n
\\n

{{t layouts.about.join}}

\\n \\n
\\n
\\n
\\n\\n
\\n {{t layouts.application.fork_me}}\\n
\\n\");Ember.TEMPLATES['layouts/top']=Ember.Handlebars.compile(\"

Travis

\\n\\n\\n\\n
\\n {{#if user}}\\n \\n {{user.name}}\\n \\n {{else}}\\n {{t layouts.top.github_login}}\\n {{/if}}\\n
\\n\\n\\n\");Ember.TEMPLATES['profile/show']=Ember.Handlebars.compile(\"

{{name}}

\\n\\n\\n
\\n
\\n {{t profiles.show.github}}:\\n
\\n
\\n {{login}}\\n
\\n
\\n {{t profiles.show.email}}:\\n
\\n
\\n {{email}}\\n
\\n
\\n {{t profiles.show.token}}:\\n
\\n
\\n {{token}}\\n
\\n
\\n\\n

\\n {{{t profiles.show.messages.notice}}}\\n

\\n\\n

{{t profiles.show.your_locale}}

\\n
\\n \\n \\n
\\n\\n

{{t profiles.show.your_repos}}

\\n

\\n {{{t profiles.show.message.your_repos}}}\\n \\n {{{t profiles.show.message.config}}}\\n \\n

\\n\\n{{outlet hooks}}\\n\");Ember.TEMPLATES['queues/list']=Ember.Handlebars.compile(\"{{#each queue in queues}}\\n

{{t queue}}: {{queue.name}}

\\n \\n{{/each}}\\n\");Ember.TEMPLATES['repositories/list']=Ember.Handlebars.compile(\"{{#unless content.lastObject.isLoaded}}\\n Loading ...\\n{{else}}\\n