From 6850567510abfd0c6c0be084707cd3cea16d56a7 Mon Sep 17 00:00:00 2001 From: Henrik Hodne Date: Sun, 13 May 2012 19:50:44 +0200 Subject: [PATCH 1/2] Fix mobile CSS --- assets/stylesheets/mobile.css.scss.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/stylesheets/mobile.css.scss.erb b/assets/stylesheets/mobile.css.scss.erb index cbfdd3b..140b9fb 100644 --- a/assets/stylesheets/mobile.css.scss.erb +++ b/assets/stylesheets/mobile.css.scss.erb @@ -2,7 +2,7 @@ *= require_self */ -@import "mixins.css"; +@import "mixins.css.scss"; @import "compass"; @mixin gradient($from, $to) { From 36cb3b1897e5756d9938ddad0788045021b4d331 Mon Sep 17 00:00:00 2001 From: Henrik Hodne Date: Sun, 13 May 2012 19:51:27 +0200 Subject: [PATCH 2/2] Recompiled assets with working mobile CSS --- .../images/emoji/-1.png | Bin .../{9b4a42da => 5022dfcf}/images/emoji/0.png | Bin .../{9b4a42da => 5022dfcf}/images/emoji/1.png | Bin .../images/emoji/109.png | Bin .../{9b4a42da => 5022dfcf}/images/emoji/2.png | Bin .../{9b4a42da => 5022dfcf}/images/emoji/3.png | Bin .../{9b4a42da => 5022dfcf}/images/emoji/4.png | Bin .../{9b4a42da => 5022dfcf}/images/emoji/5.png | Bin .../{9b4a42da => 5022dfcf}/images/emoji/6.png | Bin .../{9b4a42da => 5022dfcf}/images/emoji/7.png | Bin .../{9b4a42da => 5022dfcf}/images/emoji/8.png | Bin .../images/emoji/8ball.png | Bin .../{9b4a42da => 5022dfcf}/images/emoji/9.png | Bin .../{9b4a42da => 5022dfcf}/images/emoji/a.png | Bin .../images/emoji/ab.png | Bin .../images/emoji/airplane.png | Bin .../images/emoji/alien.png | Bin .../images/emoji/ambulance.png | Bin .../images/emoji/angel.png | Bin .../images/emoji/anger.png | Bin .../images/emoji/angry.png | Bin .../images/emoji/apple.png | Bin .../images/emoji/aquarius.png | Bin .../images/emoji/aries.png | Bin .../images/emoji/arrow_backward.png | Bin .../images/emoji/arrow_down.png | Bin .../images/emoji/arrow_forward.png | Bin .../images/emoji/arrow_left.png | Bin .../images/emoji/arrow_lower_left.png | Bin .../images/emoji/arrow_lower_right.png | Bin .../images/emoji/arrow_right.png | Bin .../images/emoji/arrow_up.png | Bin .../images/emoji/arrow_upper_left.png | Bin .../images/emoji/arrow_upper_right.png | Bin .../images/emoji/art.png | Bin .../images/emoji/astonished.png | Bin .../images/emoji/atm.png | Bin .../{9b4a42da => 5022dfcf}/images/emoji/b.png | Bin .../images/emoji/baby.png | Bin .../images/emoji/baby_chick.png | Bin .../images/emoji/baby_symbol.png | Bin .../images/emoji/balloon.png | Bin .../images/emoji/bamboo.png | Bin .../images/emoji/bank.png | Bin .../images/emoji/barber.png | Bin .../images/emoji/baseball.png | Bin .../images/emoji/basketball.png | Bin .../images/emoji/bath.png | Bin .../images/emoji/bear.png | Bin .../images/emoji/beer.png | Bin .../images/emoji/beers.png | Bin .../images/emoji/beginner.png | Bin .../images/emoji/bell.png | Bin .../images/emoji/bento.png | Bin .../images/emoji/bike.png | Bin .../images/emoji/bikini.png | Bin .../images/emoji/bird.png | Bin .../images/emoji/birthday.png | Bin .../images/emoji/black_square.png | Bin .../images/emoji/blue_car.png | Bin .../images/emoji/blue_heart.png | Bin .../images/emoji/blush.png | Bin .../images/emoji/boar.png | Bin .../images/emoji/boat.png | Bin .../images/emoji/bomb.png | Bin .../images/emoji/book.png | Bin .../images/emoji/boot.png | Bin .../images/emoji/bouquet.png | Bin .../images/emoji/bow.png | Bin .../images/emoji/bowtie.png | Bin .../images/emoji/boy.png | Bin .../images/emoji/bread.png | Bin .../images/emoji/briefcase.png | Bin .../images/emoji/broken_heart.png | Bin .../images/emoji/bug.png | Bin .../images/emoji/bulb.png | Bin .../images/emoji/bullettrain_front.png | Bin .../images/emoji/bullettrain_side.png | Bin .../images/emoji/bus.png | Bin .../images/emoji/busstop.png | Bin .../images/emoji/cactus.png | Bin .../images/emoji/cake.png | Bin .../images/emoji/calling.png | Bin .../images/emoji/camel.png | Bin .../images/emoji/camera.png | Bin .../images/emoji/cancer.png | Bin .../images/emoji/capricorn.png | Bin .../images/emoji/car.png | Bin .../images/emoji/cat.png | Bin .../images/emoji/cd.png | Bin .../images/emoji/chart.png | Bin .../images/emoji/checkered_flag.png | Bin .../images/emoji/cherry_blossom.png | Bin .../images/emoji/chicken.png | Bin .../images/emoji/christmas_tree.png | Bin .../images/emoji/church.png | Bin .../images/emoji/cinema.png | Bin .../images/emoji/city_sunrise.png | Bin .../images/emoji/city_sunset.png | Bin .../images/emoji/clap.png | Bin .../images/emoji/clapper.png | Bin .../images/emoji/clock1.png | Bin .../images/emoji/clock10.png | Bin .../images/emoji/clock11.png | Bin .../images/emoji/clock12.png | Bin .../images/emoji/clock2.png | Bin .../images/emoji/clock3.png | Bin .../images/emoji/clock4.png | Bin .../images/emoji/clock5.png | Bin .../images/emoji/clock6.png | Bin .../images/emoji/clock7.png | Bin .../images/emoji/clock8.png | Bin .../images/emoji/clock9.png | Bin .../images/emoji/closed_umbrella.png | Bin .../images/emoji/cloud.png | Bin .../images/emoji/clubs.png | Bin .../images/emoji/cn.png | Bin .../images/emoji/cocktail.png | Bin .../images/emoji/coffee.png | Bin .../images/emoji/cold_sweat.png | Bin .../images/emoji/computer.png | Bin .../images/emoji/confounded.png | Bin .../images/emoji/congratulations.png | Bin .../images/emoji/construction.png | Bin .../images/emoji/construction_worker.png | Bin .../images/emoji/convenience_store.png | Bin .../images/emoji/cool.png | Bin .../images/emoji/cop.png | Bin .../images/emoji/copyright.png | Bin .../images/emoji/couple.png | Bin .../images/emoji/couple_with_heart.png | Bin .../images/emoji/couplekiss.png | Bin .../images/emoji/cow.png | Bin .../images/emoji/crossed_flags.png | Bin .../images/emoji/crown.png | Bin .../images/emoji/cry.png | Bin .../images/emoji/cupid.png | Bin .../images/emoji/currency_exchange.png | Bin .../images/emoji/curry.png | Bin .../images/emoji/cyclone.png | Bin .../images/emoji/dancer.png | Bin .../images/emoji/dancers.png | Bin .../images/emoji/dango.png | Bin .../images/emoji/dart.png | Bin .../images/emoji/dash.png | Bin .../images/emoji/de.png | Bin .../images/emoji/department_store.png | Bin .../images/emoji/diamonds.png | Bin .../images/emoji/disappointed.png | Bin .../images/emoji/dog.png | Bin .../images/emoji/dolls.png | Bin .../images/emoji/dolphin.png | Bin .../images/emoji/dress.png | Bin .../images/emoji/dvd.png | Bin .../images/emoji/ear.png | Bin .../images/emoji/ear_of_rice.png | Bin .../images/emoji/egg.png | Bin .../images/emoji/eggplant.png | Bin .../images/emoji/egplant.png | Bin .../images/emoji/eight_pointed_black_star.png | Bin .../images/emoji/eight_spoked_asterisk.png | Bin .../images/emoji/elephant.png | Bin .../images/emoji/email.png | Bin .../images/emoji/es.png | Bin .../images/emoji/european_castle.png | Bin .../images/emoji/exclamation.png | Bin .../images/emoji/eyes.png | Bin .../images/emoji/factory.png | Bin .../images/emoji/fallen_leaf.png | Bin .../images/emoji/fast_forward.png | Bin .../images/emoji/fax.png | Bin .../images/emoji/fearful.png | Bin .../images/emoji/feelsgood.png | Bin .../images/emoji/feet.png | Bin .../images/emoji/ferris_wheel.png | Bin .../images/emoji/finnadie.png | Bin .../images/emoji/fire.png | Bin .../images/emoji/fire_engine.png | Bin .../images/emoji/fireworks.png | Bin .../images/emoji/fish.png | Bin .../images/emoji/fist.png | Bin .../images/emoji/flags.png | Bin .../images/emoji/flushed.png | Bin .../images/emoji/football.png | Bin .../images/emoji/fork_and_knife.png | Bin .../images/emoji/fountain.png | Bin .../images/emoji/four_leaf_clover.png | Bin .../images/emoji/fr.png | Bin .../images/emoji/fries.png | Bin .../images/emoji/frog.png | Bin .../images/emoji/fuelpump.png | Bin .../images/emoji/gb.png | Bin .../images/emoji/gem.png | Bin .../images/emoji/gemini.png | Bin .../images/emoji/ghost.png | Bin .../images/emoji/gift.png | Bin .../images/emoji/gift_heart.png | Bin .../images/emoji/girl.png | Bin .../images/emoji/goberserk.png | Bin .../images/emoji/godmode.png | Bin .../images/emoji/golf.png | Bin .../images/emoji/green_heart.png | Bin .../images/emoji/grey_exclamation.png | Bin .../images/emoji/grey_question.png | Bin .../images/emoji/grin.png | Bin .../images/emoji/guardsman.png | Bin .../images/emoji/guitar.png | Bin .../images/emoji/gun.png | Bin .../images/emoji/haircut.png | Bin .../images/emoji/hamburger.png | Bin .../images/emoji/hammer.png | Bin .../images/emoji/hamster.png | Bin .../images/emoji/hand.png | Bin .../images/emoji/handbag.png | Bin .../images/emoji/hankey.png | Bin .../images/emoji/hash.png | Bin .../images/emoji/headphones.png | Bin .../images/emoji/heart.png | Bin .../images/emoji/heart_decoration.png | Bin .../images/emoji/heart_eyes.png | Bin .../images/emoji/heartbeat.png | Bin .../images/emoji/heartpulse.png | Bin .../images/emoji/hearts.png | Bin .../images/emoji/hibiscus.png | Bin .../images/emoji/high_heel.png | Bin .../images/emoji/horse.png | Bin .../images/emoji/hospital.png | Bin .../images/emoji/hotel.png | Bin .../images/emoji/hotsprings.png | Bin .../images/emoji/house.png | Bin .../images/emoji/hurtrealbad.png | Bin .../images/emoji/icecream.png | Bin .../images/emoji/id.png | Bin .../images/emoji/ideograph_advantage.png | Bin .../images/emoji/imp.png | Bin .../images/emoji/information_desk_person.png | Bin .../images/emoji/iphone.png | Bin .../images/emoji/it.png | Bin .../images/emoji/jack_o_lantern.png | Bin .../images/emoji/japanese_castle.png | Bin .../images/emoji/joy.png | Bin .../images/emoji/jp.png | Bin .../images/emoji/key.png | Bin .../images/emoji/kimono.png | Bin .../images/emoji/kiss.png | Bin .../images/emoji/kissing_face.png | Bin .../images/emoji/kissing_heart.png | Bin .../images/emoji/koala.png | Bin .../images/emoji/koko.png | Bin .../images/emoji/kr.png | Bin .../images/emoji/leaves.png | Bin .../images/emoji/leo.png | Bin .../images/emoji/libra.png | Bin .../images/emoji/lips.png | Bin .../images/emoji/lipstick.png | Bin .../images/emoji/lock.png | Bin .../images/emoji/loop.png | Bin .../images/emoji/loudspeaker.png | Bin .../images/emoji/love_hotel.png | Bin .../images/emoji/mag.png | Bin .../images/emoji/mahjong.png | Bin .../images/emoji/mailbox.png | Bin .../images/emoji/man.png | Bin .../images/emoji/man_with_gua_pi_mao.png | Bin .../images/emoji/man_with_turban.png | Bin .../images/emoji/maple_leaf.png | Bin .../images/emoji/mask.png | Bin .../images/emoji/massage.png | Bin .../images/emoji/mega.png | Bin .../images/emoji/memo.png | Bin .../images/emoji/mens.png | Bin .../images/emoji/metal.png | Bin .../images/emoji/metro.png | Bin .../images/emoji/microphone.png | Bin .../images/emoji/minidisc.png | Bin .../images/emoji/mobile_phone_off.png | Bin .../images/emoji/moneybag.png | Bin .../images/emoji/monkey.png | Bin .../images/emoji/monkey_face.png | Bin .../images/emoji/moon.png | Bin .../images/emoji/mortar_board.png | Bin .../images/emoji/mount_fuji.png | Bin .../images/emoji/mouse.png | Bin .../images/emoji/movie_camera.png | Bin .../images/emoji/muscle.png | Bin .../images/emoji/musical_note.png | Bin .../images/emoji/nail_care.png | Bin .../images/emoji/necktie.png | Bin .../images/emoji/new.png | Bin .../images/emoji/no_good.png | Bin .../images/emoji/no_smoking.png | Bin .../images/emoji/nose.png | Bin .../images/emoji/notes.png | Bin .../{9b4a42da => 5022dfcf}/images/emoji/o.png | Bin .../images/emoji/o2.png | Bin .../images/emoji/ocean.png | Bin .../images/emoji/octocat.png | Bin .../images/emoji/octopus.png | Bin .../images/emoji/oden.png | Bin .../images/emoji/office.png | Bin .../images/emoji/ok.png | Bin .../images/emoji/ok_hand.png | Bin .../images/emoji/ok_woman.png | Bin .../images/emoji/older_man.png | Bin .../images/emoji/older_woman.png | Bin .../images/emoji/open_hands.png | Bin .../images/emoji/ophiuchus.png | Bin .../images/emoji/palm_tree.png | Bin .../images/emoji/parking.png | Bin .../images/emoji/part_alternation_mark.png | Bin .../images/emoji/pencil.png | Bin .../images/emoji/penguin.png | Bin .../images/emoji/pensive.png | Bin .../images/emoji/persevere.png | Bin .../images/emoji/person_with_blond_hair.png | Bin .../images/emoji/phone.png | Bin .../images/emoji/pig.png | Bin .../images/emoji/pill.png | Bin .../images/emoji/pisces.png | Bin .../images/emoji/plus1.png | Bin .../images/emoji/point_down.png | Bin .../images/emoji/point_left.png | Bin .../images/emoji/point_right.png | Bin .../images/emoji/point_up.png | Bin .../images/emoji/point_up_2.png | Bin .../images/emoji/police_car.png | Bin .../images/emoji/poop.png | Bin .../images/emoji/post_office.png | Bin .../images/emoji/postbox.png | Bin .../images/emoji/pray.png | Bin .../images/emoji/princess.png | Bin .../images/emoji/punch.png | Bin .../images/emoji/purple_heart.png | Bin .../images/emoji/question.png | Bin .../images/emoji/rabbit.png | Bin .../images/emoji/racehorse.png | Bin .../images/emoji/radio.png | Bin .../images/emoji/rage.png | Bin .../images/emoji/rage1.png | Bin .../images/emoji/rage2.png | Bin .../images/emoji/rage3.png | Bin .../images/emoji/rage4.png | Bin .../images/emoji/rainbow.png | Bin .../images/emoji/raised_hands.png | Bin .../images/emoji/ramen.png | Bin .../images/emoji/red_car.png | Bin .../images/emoji/red_circle.png | Bin .../images/emoji/registered.png | Bin .../images/emoji/relaxed.png | Bin .../images/emoji/relieved.png | Bin .../images/emoji/restroom.png | Bin .../images/emoji/rewind.png | Bin .../images/emoji/ribbon.png | Bin .../images/emoji/rice.png | Bin .../images/emoji/rice_ball.png | Bin .../images/emoji/rice_cracker.png | Bin .../images/emoji/rice_scene.png | Bin .../images/emoji/ring.png | Bin .../images/emoji/rocket.png | Bin .../images/emoji/roller_coaster.png | Bin .../images/emoji/rose.png | Bin .../images/emoji/ru.png | Bin .../images/emoji/runner.png | Bin .../images/emoji/sa.png | Bin .../images/emoji/sagittarius.png | Bin .../images/emoji/sailboat.png | Bin .../images/emoji/sake.png | Bin .../images/emoji/sandal.png | Bin .../images/emoji/santa.png | Bin .../images/emoji/satellite.png | Bin .../images/emoji/satisfied.png | Bin .../images/emoji/saxophone.png | Bin .../images/emoji/school.png | Bin .../images/emoji/school_satchel.png | Bin .../images/emoji/scissors.png | Bin .../images/emoji/scorpius.png | Bin .../images/emoji/scream.png | Bin .../images/emoji/seat.png | Bin .../images/emoji/secret.png | Bin .../images/emoji/shaved_ice.png | Bin .../images/emoji/sheep.png | Bin .../images/emoji/shell.png | Bin .../images/emoji/ship.png | Bin .../images/emoji/shipit.png | Bin .../images/emoji/shirt.png | Bin .../images/emoji/shit.png | Bin .../images/emoji/shoe.png | Bin .../images/emoji/signal_strength.png | Bin .../images/emoji/six_pointed_star.png | Bin .../images/emoji/ski.png | Bin .../images/emoji/skull.png | Bin .../images/emoji/sleepy.png | Bin .../images/emoji/slot_machine.png | Bin .../images/emoji/smile.png | Bin .../images/emoji/smiley.png | Bin .../images/emoji/smirk.png | Bin .../images/emoji/smoking.png | Bin .../images/emoji/snake.png | Bin .../images/emoji/snowman.png | Bin .../images/emoji/sob.png | Bin .../images/emoji/soccer.png | Bin .../images/emoji/space_invader.png | Bin .../images/emoji/spades.png | Bin .../images/emoji/spaghetti.png | Bin .../images/emoji/sparkler.png | Bin .../images/emoji/sparkles.png | Bin .../images/emoji/speaker.png | Bin .../images/emoji/speedboat.png | Bin .../images/emoji/squirrel.png | Bin .../images/emoji/star.png | Bin .../images/emoji/star2.png | Bin .../images/emoji/stars.png | Bin .../images/emoji/station.png | Bin .../images/emoji/statue_of_liberty.png | Bin .../images/emoji/stew.png | Bin .../images/emoji/strawberry.png | Bin .../images/emoji/sunflower.png | Bin .../images/emoji/sunny.png | Bin .../images/emoji/sunrise.png | Bin .../images/emoji/sunrise_over_mountains.png | Bin .../images/emoji/surfer.png | Bin .../images/emoji/sushi.png | Bin .../images/emoji/suspect.png | Bin .../images/emoji/sweat.png | Bin .../images/emoji/sweat_drops.png | Bin .../images/emoji/swimmer.png | Bin .../images/emoji/syringe.png | Bin .../images/emoji/tada.png | Bin .../images/emoji/tangerine.png | Bin .../images/emoji/taurus.png | Bin .../images/emoji/taxi.png | Bin .../images/emoji/tea.png | Bin .../images/emoji/telephone.png | Bin .../images/emoji/tennis.png | Bin .../images/emoji/tent.png | Bin .../images/emoji/thumbsdown.png | Bin .../images/emoji/thumbsup.png | Bin .../images/emoji/ticket.png | Bin .../images/emoji/tiger.png | Bin .../images/emoji/tm.png | Bin .../images/emoji/toilet.png | Bin .../images/emoji/tokyo_tower.png | Bin .../images/emoji/tomato.png | Bin .../images/emoji/tongue.png | Bin .../images/emoji/top.png | Bin .../images/emoji/tophat.png | Bin .../images/emoji/traffic_light.png | Bin .../images/emoji/train.png | Bin .../images/emoji/trident.png | Bin .../images/emoji/trophy.png | Bin .../images/emoji/tropical_fish.png | Bin .../images/emoji/truck.png | Bin .../images/emoji/trumpet.png | Bin .../images/emoji/tshirt.png | Bin .../images/emoji/tulip.png | Bin .../images/emoji/tv.png | Bin .../images/emoji/u5272.png | Bin .../images/emoji/u55b6.png | Bin .../images/emoji/u6307.png | Bin .../images/emoji/u6708.png | Bin .../images/emoji/u6709.png | Bin .../images/emoji/u6e80.png | Bin .../images/emoji/u7121.png | Bin .../images/emoji/u7533.png | Bin .../images/emoji/u7a7a.png | Bin .../images/emoji/umbrella.png | Bin .../images/emoji/unamused.png | Bin .../images/emoji/underage.png | Bin .../images/emoji/unlock.png | Bin .../images/emoji/up.png | Bin .../images/emoji/us.png | Bin .../{9b4a42da => 5022dfcf}/images/emoji/v.png | Bin .../images/emoji/vhs.png | Bin .../images/emoji/vibration_mode.png | Bin .../images/emoji/virgo.png | Bin .../images/emoji/vs.png | Bin .../images/emoji/walking.png | Bin .../images/emoji/warning.png | Bin .../images/emoji/watermelon.png | Bin .../images/emoji/wave.png | Bin .../images/emoji/wc.png | Bin .../images/emoji/wedding.png | Bin .../images/emoji/whale.png | Bin .../images/emoji/wheelchair.png | Bin .../images/emoji/white_square.png | Bin .../images/emoji/wind_chime.png | Bin .../images/emoji/wink.png | Bin .../images/emoji/wink2.png | Bin .../images/emoji/wolf.png | Bin .../images/emoji/woman.png | Bin .../images/emoji/womans_hat.png | Bin .../images/emoji/womens.png | Bin .../{9b4a42da => 5022dfcf}/images/emoji/x.png | Bin .../images/emoji/yellow_heart.png | Bin .../images/emoji/zap.png | Bin .../images/emoji/zzz.png | Bin .../images/facebox/closelabel.png | Bin .../images/facebox/loading.gif | Bin .../images/icons/add.png | Bin .../images/icons/construction.png | Bin .../images/icons/github-admin.png | Bin .../images/icons/github-forks.png | Bin .../images/icons/github-watchers.png | Bin .../images/icons/help.png | Bin .../images/icons/log.fold.closed.2.png | Bin .../images/icons/log.fold.closed.png | Bin .../images/icons/log.fold.open.2.png | Bin .../images/icons/log.fold.open.png | Bin .../images/icons/search.png | Bin .../images/icons/smile.png | Bin .../images/icons/status.green.png | Bin .../images/icons/status.red.png | Bin .../images/icons/status.square.gray.png | Bin .../images/icons/status.square.green.png | Bin .../images/icons/status.square.red.png | Bin .../images/icons/status.square.yellow.png | Bin .../images/icons/status.yellow.png | Bin .../images/icons/tools-button.png | Bin .../images/icons/wrench.png | Bin .../images/layout/bg-left.png | Bin .../current-repository-indicator-even.png | Bin .../current-repository-indicator-odd.png | Bin .../images/layout/top-arrow-down.png | Bin public/{9b4a42da => 5022dfcf}/images/logo.png | Bin .../images/logos/avarteq.png | Bin .../images/logos/engineyard.png | Bin .../images/logos/enterprise-rails.png | Bin .../images/logos/heroku.png | Bin .../images/logos/postmark.png | Bin .../images/logos/pusher.png | Bin .../images/logos/railslove.png | Bin .../images/logos/redistogo.png | Bin .../images/logos/servergrove.png | Bin .../images/logos/shopify.png | Bin .../images/logos/site5.jpeg | Bin .../images/logos/stickermule.png | Bin .../images/logos/thoughtbot.png | Bin .../images/mail/github.png | Bin .../images/mail/icon.png | Bin .../images/mail/travis.png | Bin .../images/mail/twitter.png | Bin .../images/mailer/failure-header-bg.png | Bin .../images/mailer/footer-logo-38x38.png | Bin .../images/mailer/please-donate.png | Bin .../images/mailer/success-header-bg.png | Bin public/{9b4a42da => 5022dfcf}/images/off.png | Bin public/{9b4a42da => 5022dfcf}/images/on.png | Bin .../{9b4a42da => 5022dfcf}/images/onoff.png | Bin .../images/spinner.backup.gif | Bin .../{9b4a42da => 5022dfcf}/images/spinner.gif | Bin .../images/spinner_long.gif | Bin .../images/status/failing.png | Bin .../images/status/passing.png | Bin .../images/status/unknown.png | Bin .../{9b4a42da => 5022dfcf}/images/tipsy.gif | Bin .../images/twitter.icon.png | Bin .../javascripts/application.js | 0 .../javascripts/jasmine.js | 0 public/5022dfcf/javascripts/mobile.js | 814 ++++++++++++++++++ .../{9b4a42da => 5022dfcf}/javascripts/pro.js | 0 .../stylesheets/application.css | 561 ++++++------ .../stylesheets/mobile.css | 23 +- public/5022dfcf/stylesheets/pro.css | 69 ++ public/9b4a42da/stylesheets/pro.css | 68 -- public/current | 2 +- 565 files changed, 1181 insertions(+), 356 deletions(-) rename public/{9b4a42da => 5022dfcf}/images/emoji/-1.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/0.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/1.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/109.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/2.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/3.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/4.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/5.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/6.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/7.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/8.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/8ball.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/9.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/a.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/ab.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/airplane.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/alien.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/ambulance.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/angel.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/anger.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/angry.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/apple.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/aquarius.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/aries.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/arrow_backward.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/arrow_down.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/arrow_forward.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/arrow_left.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/arrow_lower_left.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/arrow_lower_right.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/arrow_right.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/arrow_up.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/arrow_upper_left.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/arrow_upper_right.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/art.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/astonished.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/atm.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/b.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/baby.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/baby_chick.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/baby_symbol.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/balloon.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/bamboo.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/bank.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/barber.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/baseball.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/basketball.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/bath.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/bear.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/beer.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/beers.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/beginner.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/bell.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/bento.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/bike.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/bikini.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/bird.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/birthday.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/black_square.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/blue_car.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/blue_heart.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/blush.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/boar.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/boat.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/bomb.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/book.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/boot.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/bouquet.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/bow.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/bowtie.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/boy.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/bread.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/briefcase.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/broken_heart.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/bug.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/bulb.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/bullettrain_front.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/bullettrain_side.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/bus.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/busstop.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/cactus.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/cake.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/calling.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/camel.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/camera.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/cancer.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/capricorn.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/car.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/cat.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/cd.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/chart.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/checkered_flag.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/cherry_blossom.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/chicken.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/christmas_tree.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/church.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/cinema.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/city_sunrise.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/city_sunset.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/clap.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/clapper.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/clock1.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/clock10.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/clock11.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/clock12.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/clock2.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/clock3.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/clock4.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/clock5.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/clock6.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/clock7.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/clock8.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/clock9.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/closed_umbrella.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/cloud.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/clubs.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/cn.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/cocktail.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/coffee.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/cold_sweat.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/computer.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/confounded.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/congratulations.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/construction.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/construction_worker.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/convenience_store.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/cool.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/cop.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/copyright.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/couple.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/couple_with_heart.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/couplekiss.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/cow.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/crossed_flags.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/crown.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/cry.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/cupid.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/currency_exchange.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/curry.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/cyclone.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/dancer.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/dancers.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/dango.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/dart.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/dash.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/de.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/department_store.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/diamonds.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/disappointed.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/dog.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/dolls.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/dolphin.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/dress.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/dvd.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/ear.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/ear_of_rice.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/egg.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/eggplant.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/egplant.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/eight_pointed_black_star.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/eight_spoked_asterisk.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/elephant.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/email.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/es.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/european_castle.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/exclamation.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/eyes.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/factory.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/fallen_leaf.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/fast_forward.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/fax.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/fearful.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/feelsgood.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/feet.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/ferris_wheel.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/finnadie.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/fire.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/fire_engine.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/fireworks.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/fish.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/fist.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/flags.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/flushed.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/football.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/fork_and_knife.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/fountain.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/four_leaf_clover.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/fr.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/fries.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/frog.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/fuelpump.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/gb.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/gem.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/gemini.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/ghost.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/gift.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/gift_heart.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/girl.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/goberserk.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/godmode.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/golf.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/green_heart.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/grey_exclamation.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/grey_question.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/grin.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/guardsman.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/guitar.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/gun.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/haircut.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/hamburger.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/hammer.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/hamster.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/hand.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/handbag.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/hankey.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/hash.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/headphones.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/heart.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/heart_decoration.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/heart_eyes.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/heartbeat.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/heartpulse.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/hearts.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/hibiscus.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/high_heel.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/horse.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/hospital.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/hotel.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/hotsprings.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/house.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/hurtrealbad.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/icecream.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/id.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/ideograph_advantage.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/imp.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/information_desk_person.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/iphone.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/it.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/jack_o_lantern.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/japanese_castle.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/joy.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/jp.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/key.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/kimono.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/kiss.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/kissing_face.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/kissing_heart.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/koala.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/koko.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/kr.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/leaves.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/leo.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/libra.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/lips.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/lipstick.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/lock.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/loop.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/loudspeaker.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/love_hotel.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/mag.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/mahjong.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/mailbox.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/man.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/man_with_gua_pi_mao.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/man_with_turban.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/maple_leaf.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/mask.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/massage.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/mega.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/memo.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/mens.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/metal.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/metro.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/microphone.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/minidisc.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/mobile_phone_off.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/moneybag.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/monkey.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/monkey_face.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/moon.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/mortar_board.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/mount_fuji.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/mouse.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/movie_camera.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/muscle.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/musical_note.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/nail_care.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/necktie.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/new.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/no_good.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/no_smoking.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/nose.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/notes.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/o.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/o2.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/ocean.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/octocat.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/octopus.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/oden.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/office.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/ok.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/ok_hand.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/ok_woman.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/older_man.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/older_woman.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/open_hands.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/ophiuchus.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/palm_tree.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/parking.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/part_alternation_mark.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/pencil.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/penguin.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/pensive.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/persevere.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/person_with_blond_hair.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/phone.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/pig.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/pill.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/pisces.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/plus1.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/point_down.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/point_left.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/point_right.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/point_up.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/point_up_2.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/police_car.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/poop.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/post_office.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/postbox.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/pray.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/princess.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/punch.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/purple_heart.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/question.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/rabbit.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/racehorse.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/radio.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/rage.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/rage1.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/rage2.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/rage3.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/rage4.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/rainbow.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/raised_hands.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/ramen.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/red_car.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/red_circle.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/registered.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/relaxed.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/relieved.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/restroom.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/rewind.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/ribbon.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/rice.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/rice_ball.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/rice_cracker.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/rice_scene.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/ring.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/rocket.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/roller_coaster.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/rose.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/ru.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/runner.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/sa.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/sagittarius.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/sailboat.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/sake.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/sandal.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/santa.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/satellite.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/satisfied.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/saxophone.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/school.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/school_satchel.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/scissors.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/scorpius.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/scream.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/seat.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/secret.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/shaved_ice.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/sheep.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/shell.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/ship.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/shipit.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/shirt.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/shit.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/shoe.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/signal_strength.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/six_pointed_star.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/ski.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/skull.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/sleepy.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/slot_machine.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/smile.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/smiley.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/smirk.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/smoking.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/snake.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/snowman.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/sob.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/soccer.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/space_invader.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/spades.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/spaghetti.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/sparkler.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/sparkles.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/speaker.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/speedboat.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/squirrel.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/star.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/star2.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/stars.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/station.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/statue_of_liberty.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/stew.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/strawberry.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/sunflower.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/sunny.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/sunrise.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/sunrise_over_mountains.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/surfer.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/sushi.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/suspect.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/sweat.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/sweat_drops.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/swimmer.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/syringe.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/tada.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/tangerine.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/taurus.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/taxi.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/tea.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/telephone.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/tennis.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/tent.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/thumbsdown.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/thumbsup.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/ticket.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/tiger.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/tm.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/toilet.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/tokyo_tower.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/tomato.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/tongue.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/top.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/tophat.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/traffic_light.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/train.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/trident.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/trophy.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/tropical_fish.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/truck.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/trumpet.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/tshirt.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/tulip.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/tv.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/u5272.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/u55b6.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/u6307.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/u6708.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/u6709.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/u6e80.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/u7121.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/u7533.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/u7a7a.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/umbrella.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/unamused.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/underage.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/unlock.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/up.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/us.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/v.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/vhs.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/vibration_mode.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/virgo.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/vs.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/walking.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/warning.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/watermelon.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/wave.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/wc.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/wedding.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/whale.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/wheelchair.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/white_square.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/wind_chime.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/wink.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/wink2.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/wolf.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/woman.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/womans_hat.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/womens.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/x.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/yellow_heart.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/zap.png (100%) rename public/{9b4a42da => 5022dfcf}/images/emoji/zzz.png (100%) rename public/{9b4a42da => 5022dfcf}/images/facebox/closelabel.png (100%) rename public/{9b4a42da => 5022dfcf}/images/facebox/loading.gif (100%) rename public/{9b4a42da => 5022dfcf}/images/icons/add.png (100%) rename public/{9b4a42da => 5022dfcf}/images/icons/construction.png (100%) rename public/{9b4a42da => 5022dfcf}/images/icons/github-admin.png (100%) rename public/{9b4a42da => 5022dfcf}/images/icons/github-forks.png (100%) rename public/{9b4a42da => 5022dfcf}/images/icons/github-watchers.png (100%) rename public/{9b4a42da => 5022dfcf}/images/icons/help.png (100%) rename public/{9b4a42da => 5022dfcf}/images/icons/log.fold.closed.2.png (100%) rename public/{9b4a42da => 5022dfcf}/images/icons/log.fold.closed.png (100%) rename public/{9b4a42da => 5022dfcf}/images/icons/log.fold.open.2.png (100%) rename public/{9b4a42da => 5022dfcf}/images/icons/log.fold.open.png (100%) rename public/{9b4a42da => 5022dfcf}/images/icons/search.png (100%) rename public/{9b4a42da => 5022dfcf}/images/icons/smile.png (100%) rename public/{9b4a42da => 5022dfcf}/images/icons/status.green.png (100%) rename public/{9b4a42da => 5022dfcf}/images/icons/status.red.png (100%) rename public/{9b4a42da => 5022dfcf}/images/icons/status.square.gray.png (100%) rename public/{9b4a42da => 5022dfcf}/images/icons/status.square.green.png (100%) rename public/{9b4a42da => 5022dfcf}/images/icons/status.square.red.png (100%) rename public/{9b4a42da => 5022dfcf}/images/icons/status.square.yellow.png (100%) rename public/{9b4a42da => 5022dfcf}/images/icons/status.yellow.png (100%) rename public/{9b4a42da => 5022dfcf}/images/icons/tools-button.png (100%) rename public/{9b4a42da => 5022dfcf}/images/icons/wrench.png (100%) rename public/{9b4a42da => 5022dfcf}/images/layout/bg-left.png (100%) rename public/{9b4a42da => 5022dfcf}/images/layout/current-repository-indicator-even.png (100%) rename public/{9b4a42da => 5022dfcf}/images/layout/current-repository-indicator-odd.png (100%) rename public/{9b4a42da => 5022dfcf}/images/layout/top-arrow-down.png (100%) rename public/{9b4a42da => 5022dfcf}/images/logo.png (100%) rename public/{9b4a42da => 5022dfcf}/images/logos/avarteq.png (100%) rename public/{9b4a42da => 5022dfcf}/images/logos/engineyard.png (100%) rename public/{9b4a42da => 5022dfcf}/images/logos/enterprise-rails.png (100%) rename public/{9b4a42da => 5022dfcf}/images/logos/heroku.png (100%) rename public/{9b4a42da => 5022dfcf}/images/logos/postmark.png (100%) rename public/{9b4a42da => 5022dfcf}/images/logos/pusher.png (100%) rename public/{9b4a42da => 5022dfcf}/images/logos/railslove.png (100%) rename public/{9b4a42da => 5022dfcf}/images/logos/redistogo.png (100%) rename public/{9b4a42da => 5022dfcf}/images/logos/servergrove.png (100%) rename public/{9b4a42da => 5022dfcf}/images/logos/shopify.png (100%) rename public/{9b4a42da => 5022dfcf}/images/logos/site5.jpeg (100%) rename public/{9b4a42da => 5022dfcf}/images/logos/stickermule.png (100%) rename public/{9b4a42da => 5022dfcf}/images/logos/thoughtbot.png (100%) rename public/{9b4a42da => 5022dfcf}/images/mail/github.png (100%) rename public/{9b4a42da => 5022dfcf}/images/mail/icon.png (100%) rename public/{9b4a42da => 5022dfcf}/images/mail/travis.png (100%) rename public/{9b4a42da => 5022dfcf}/images/mail/twitter.png (100%) rename public/{9b4a42da => 5022dfcf}/images/mailer/failure-header-bg.png (100%) rename public/{9b4a42da => 5022dfcf}/images/mailer/footer-logo-38x38.png (100%) rename public/{9b4a42da => 5022dfcf}/images/mailer/please-donate.png (100%) rename public/{9b4a42da => 5022dfcf}/images/mailer/success-header-bg.png (100%) rename public/{9b4a42da => 5022dfcf}/images/off.png (100%) rename public/{9b4a42da => 5022dfcf}/images/on.png (100%) rename public/{9b4a42da => 5022dfcf}/images/onoff.png (100%) rename public/{9b4a42da => 5022dfcf}/images/spinner.backup.gif (100%) rename public/{9b4a42da => 5022dfcf}/images/spinner.gif (100%) rename public/{9b4a42da => 5022dfcf}/images/spinner_long.gif (100%) rename public/{9b4a42da => 5022dfcf}/images/status/failing.png (100%) rename public/{9b4a42da => 5022dfcf}/images/status/passing.png (100%) rename public/{9b4a42da => 5022dfcf}/images/status/unknown.png (100%) rename public/{9b4a42da => 5022dfcf}/images/tipsy.gif (100%) rename public/{9b4a42da => 5022dfcf}/images/twitter.icon.png (100%) rename public/{9b4a42da => 5022dfcf}/javascripts/application.js (100%) rename public/{9b4a42da => 5022dfcf}/javascripts/jasmine.js (100%) create mode 100644 public/5022dfcf/javascripts/mobile.js rename public/{9b4a42da => 5022dfcf}/javascripts/pro.js (100%) rename public/{9b4a42da => 5022dfcf}/stylesheets/application.css (72%) rename public/{9b4a42da => 5022dfcf}/stylesheets/mobile.css (94%) create mode 100644 public/5022dfcf/stylesheets/pro.css delete mode 100644 public/9b4a42da/stylesheets/pro.css diff --git a/public/9b4a42da/images/emoji/-1.png b/public/5022dfcf/images/emoji/-1.png similarity index 100% rename from public/9b4a42da/images/emoji/-1.png rename to public/5022dfcf/images/emoji/-1.png diff --git a/public/9b4a42da/images/emoji/0.png b/public/5022dfcf/images/emoji/0.png similarity index 100% rename from public/9b4a42da/images/emoji/0.png rename to public/5022dfcf/images/emoji/0.png diff --git a/public/9b4a42da/images/emoji/1.png b/public/5022dfcf/images/emoji/1.png similarity index 100% rename from public/9b4a42da/images/emoji/1.png rename to public/5022dfcf/images/emoji/1.png diff --git a/public/9b4a42da/images/emoji/109.png b/public/5022dfcf/images/emoji/109.png similarity index 100% rename from public/9b4a42da/images/emoji/109.png rename to public/5022dfcf/images/emoji/109.png diff --git a/public/9b4a42da/images/emoji/2.png b/public/5022dfcf/images/emoji/2.png similarity index 100% rename from public/9b4a42da/images/emoji/2.png rename to public/5022dfcf/images/emoji/2.png diff --git a/public/9b4a42da/images/emoji/3.png b/public/5022dfcf/images/emoji/3.png similarity index 100% rename from public/9b4a42da/images/emoji/3.png rename to public/5022dfcf/images/emoji/3.png diff --git a/public/9b4a42da/images/emoji/4.png b/public/5022dfcf/images/emoji/4.png similarity index 100% rename from public/9b4a42da/images/emoji/4.png rename to public/5022dfcf/images/emoji/4.png diff --git a/public/9b4a42da/images/emoji/5.png b/public/5022dfcf/images/emoji/5.png similarity index 100% rename from public/9b4a42da/images/emoji/5.png rename to public/5022dfcf/images/emoji/5.png diff --git a/public/9b4a42da/images/emoji/6.png b/public/5022dfcf/images/emoji/6.png similarity index 100% rename from public/9b4a42da/images/emoji/6.png rename to public/5022dfcf/images/emoji/6.png diff --git a/public/9b4a42da/images/emoji/7.png b/public/5022dfcf/images/emoji/7.png similarity index 100% rename from public/9b4a42da/images/emoji/7.png rename to public/5022dfcf/images/emoji/7.png diff --git a/public/9b4a42da/images/emoji/8.png b/public/5022dfcf/images/emoji/8.png similarity index 100% rename from public/9b4a42da/images/emoji/8.png rename to public/5022dfcf/images/emoji/8.png diff --git a/public/9b4a42da/images/emoji/8ball.png b/public/5022dfcf/images/emoji/8ball.png similarity index 100% rename from public/9b4a42da/images/emoji/8ball.png rename to public/5022dfcf/images/emoji/8ball.png diff --git a/public/9b4a42da/images/emoji/9.png b/public/5022dfcf/images/emoji/9.png similarity index 100% rename from public/9b4a42da/images/emoji/9.png rename to public/5022dfcf/images/emoji/9.png diff --git a/public/9b4a42da/images/emoji/a.png b/public/5022dfcf/images/emoji/a.png similarity index 100% rename from public/9b4a42da/images/emoji/a.png rename to public/5022dfcf/images/emoji/a.png diff --git a/public/9b4a42da/images/emoji/ab.png b/public/5022dfcf/images/emoji/ab.png similarity index 100% rename from public/9b4a42da/images/emoji/ab.png rename to public/5022dfcf/images/emoji/ab.png diff --git a/public/9b4a42da/images/emoji/airplane.png b/public/5022dfcf/images/emoji/airplane.png similarity index 100% rename from public/9b4a42da/images/emoji/airplane.png rename to public/5022dfcf/images/emoji/airplane.png diff --git a/public/9b4a42da/images/emoji/alien.png b/public/5022dfcf/images/emoji/alien.png similarity index 100% rename from public/9b4a42da/images/emoji/alien.png rename to public/5022dfcf/images/emoji/alien.png diff --git a/public/9b4a42da/images/emoji/ambulance.png b/public/5022dfcf/images/emoji/ambulance.png similarity index 100% rename from public/9b4a42da/images/emoji/ambulance.png rename to public/5022dfcf/images/emoji/ambulance.png diff --git a/public/9b4a42da/images/emoji/angel.png b/public/5022dfcf/images/emoji/angel.png similarity index 100% rename from public/9b4a42da/images/emoji/angel.png rename to public/5022dfcf/images/emoji/angel.png diff --git a/public/9b4a42da/images/emoji/anger.png b/public/5022dfcf/images/emoji/anger.png similarity index 100% rename from public/9b4a42da/images/emoji/anger.png rename to public/5022dfcf/images/emoji/anger.png diff --git a/public/9b4a42da/images/emoji/angry.png b/public/5022dfcf/images/emoji/angry.png similarity index 100% rename from public/9b4a42da/images/emoji/angry.png rename to public/5022dfcf/images/emoji/angry.png diff --git a/public/9b4a42da/images/emoji/apple.png b/public/5022dfcf/images/emoji/apple.png similarity index 100% rename from public/9b4a42da/images/emoji/apple.png rename to public/5022dfcf/images/emoji/apple.png diff --git a/public/9b4a42da/images/emoji/aquarius.png b/public/5022dfcf/images/emoji/aquarius.png similarity index 100% rename from public/9b4a42da/images/emoji/aquarius.png rename to public/5022dfcf/images/emoji/aquarius.png diff --git a/public/9b4a42da/images/emoji/aries.png b/public/5022dfcf/images/emoji/aries.png similarity index 100% rename from public/9b4a42da/images/emoji/aries.png rename to public/5022dfcf/images/emoji/aries.png diff --git a/public/9b4a42da/images/emoji/arrow_backward.png b/public/5022dfcf/images/emoji/arrow_backward.png similarity index 100% rename from public/9b4a42da/images/emoji/arrow_backward.png rename to public/5022dfcf/images/emoji/arrow_backward.png diff --git a/public/9b4a42da/images/emoji/arrow_down.png b/public/5022dfcf/images/emoji/arrow_down.png similarity index 100% rename from public/9b4a42da/images/emoji/arrow_down.png rename to public/5022dfcf/images/emoji/arrow_down.png diff --git a/public/9b4a42da/images/emoji/arrow_forward.png b/public/5022dfcf/images/emoji/arrow_forward.png similarity index 100% rename from public/9b4a42da/images/emoji/arrow_forward.png rename to public/5022dfcf/images/emoji/arrow_forward.png diff --git a/public/9b4a42da/images/emoji/arrow_left.png b/public/5022dfcf/images/emoji/arrow_left.png similarity index 100% rename from public/9b4a42da/images/emoji/arrow_left.png rename to public/5022dfcf/images/emoji/arrow_left.png diff --git a/public/9b4a42da/images/emoji/arrow_lower_left.png b/public/5022dfcf/images/emoji/arrow_lower_left.png similarity index 100% rename from public/9b4a42da/images/emoji/arrow_lower_left.png rename to public/5022dfcf/images/emoji/arrow_lower_left.png diff --git a/public/9b4a42da/images/emoji/arrow_lower_right.png b/public/5022dfcf/images/emoji/arrow_lower_right.png similarity index 100% rename from public/9b4a42da/images/emoji/arrow_lower_right.png rename to public/5022dfcf/images/emoji/arrow_lower_right.png diff --git a/public/9b4a42da/images/emoji/arrow_right.png b/public/5022dfcf/images/emoji/arrow_right.png similarity index 100% rename from public/9b4a42da/images/emoji/arrow_right.png rename to public/5022dfcf/images/emoji/arrow_right.png diff --git a/public/9b4a42da/images/emoji/arrow_up.png b/public/5022dfcf/images/emoji/arrow_up.png similarity index 100% rename from public/9b4a42da/images/emoji/arrow_up.png rename to public/5022dfcf/images/emoji/arrow_up.png diff --git a/public/9b4a42da/images/emoji/arrow_upper_left.png b/public/5022dfcf/images/emoji/arrow_upper_left.png similarity index 100% rename from public/9b4a42da/images/emoji/arrow_upper_left.png rename to public/5022dfcf/images/emoji/arrow_upper_left.png diff --git a/public/9b4a42da/images/emoji/arrow_upper_right.png b/public/5022dfcf/images/emoji/arrow_upper_right.png similarity index 100% rename from public/9b4a42da/images/emoji/arrow_upper_right.png rename to public/5022dfcf/images/emoji/arrow_upper_right.png diff --git a/public/9b4a42da/images/emoji/art.png b/public/5022dfcf/images/emoji/art.png similarity index 100% rename from public/9b4a42da/images/emoji/art.png rename to public/5022dfcf/images/emoji/art.png diff --git a/public/9b4a42da/images/emoji/astonished.png b/public/5022dfcf/images/emoji/astonished.png similarity index 100% rename from public/9b4a42da/images/emoji/astonished.png rename to public/5022dfcf/images/emoji/astonished.png diff --git a/public/9b4a42da/images/emoji/atm.png b/public/5022dfcf/images/emoji/atm.png similarity index 100% rename from public/9b4a42da/images/emoji/atm.png rename to public/5022dfcf/images/emoji/atm.png diff --git a/public/9b4a42da/images/emoji/b.png b/public/5022dfcf/images/emoji/b.png similarity index 100% rename from public/9b4a42da/images/emoji/b.png rename to public/5022dfcf/images/emoji/b.png diff --git a/public/9b4a42da/images/emoji/baby.png b/public/5022dfcf/images/emoji/baby.png similarity index 100% rename from public/9b4a42da/images/emoji/baby.png rename to public/5022dfcf/images/emoji/baby.png diff --git a/public/9b4a42da/images/emoji/baby_chick.png b/public/5022dfcf/images/emoji/baby_chick.png similarity index 100% rename from public/9b4a42da/images/emoji/baby_chick.png rename to public/5022dfcf/images/emoji/baby_chick.png diff --git a/public/9b4a42da/images/emoji/baby_symbol.png b/public/5022dfcf/images/emoji/baby_symbol.png similarity index 100% rename from public/9b4a42da/images/emoji/baby_symbol.png rename to public/5022dfcf/images/emoji/baby_symbol.png diff --git a/public/9b4a42da/images/emoji/balloon.png b/public/5022dfcf/images/emoji/balloon.png similarity index 100% rename from public/9b4a42da/images/emoji/balloon.png rename to public/5022dfcf/images/emoji/balloon.png diff --git a/public/9b4a42da/images/emoji/bamboo.png b/public/5022dfcf/images/emoji/bamboo.png similarity index 100% rename from public/9b4a42da/images/emoji/bamboo.png rename to public/5022dfcf/images/emoji/bamboo.png diff --git a/public/9b4a42da/images/emoji/bank.png b/public/5022dfcf/images/emoji/bank.png similarity index 100% rename from public/9b4a42da/images/emoji/bank.png rename to public/5022dfcf/images/emoji/bank.png diff --git a/public/9b4a42da/images/emoji/barber.png b/public/5022dfcf/images/emoji/barber.png similarity index 100% rename from public/9b4a42da/images/emoji/barber.png rename to public/5022dfcf/images/emoji/barber.png diff --git a/public/9b4a42da/images/emoji/baseball.png b/public/5022dfcf/images/emoji/baseball.png similarity index 100% rename from public/9b4a42da/images/emoji/baseball.png rename to public/5022dfcf/images/emoji/baseball.png diff --git a/public/9b4a42da/images/emoji/basketball.png b/public/5022dfcf/images/emoji/basketball.png similarity index 100% rename from public/9b4a42da/images/emoji/basketball.png rename to public/5022dfcf/images/emoji/basketball.png diff --git a/public/9b4a42da/images/emoji/bath.png b/public/5022dfcf/images/emoji/bath.png similarity index 100% rename from public/9b4a42da/images/emoji/bath.png rename to public/5022dfcf/images/emoji/bath.png diff --git a/public/9b4a42da/images/emoji/bear.png b/public/5022dfcf/images/emoji/bear.png similarity index 100% rename from public/9b4a42da/images/emoji/bear.png rename to public/5022dfcf/images/emoji/bear.png diff --git a/public/9b4a42da/images/emoji/beer.png b/public/5022dfcf/images/emoji/beer.png similarity index 100% rename from public/9b4a42da/images/emoji/beer.png rename to public/5022dfcf/images/emoji/beer.png diff --git a/public/9b4a42da/images/emoji/beers.png b/public/5022dfcf/images/emoji/beers.png similarity index 100% rename from public/9b4a42da/images/emoji/beers.png rename to public/5022dfcf/images/emoji/beers.png diff --git a/public/9b4a42da/images/emoji/beginner.png b/public/5022dfcf/images/emoji/beginner.png similarity index 100% rename from public/9b4a42da/images/emoji/beginner.png rename to public/5022dfcf/images/emoji/beginner.png diff --git a/public/9b4a42da/images/emoji/bell.png b/public/5022dfcf/images/emoji/bell.png similarity index 100% rename from public/9b4a42da/images/emoji/bell.png rename to public/5022dfcf/images/emoji/bell.png diff --git a/public/9b4a42da/images/emoji/bento.png b/public/5022dfcf/images/emoji/bento.png similarity index 100% rename from public/9b4a42da/images/emoji/bento.png rename to public/5022dfcf/images/emoji/bento.png diff --git a/public/9b4a42da/images/emoji/bike.png b/public/5022dfcf/images/emoji/bike.png similarity index 100% rename from public/9b4a42da/images/emoji/bike.png rename to public/5022dfcf/images/emoji/bike.png diff --git a/public/9b4a42da/images/emoji/bikini.png b/public/5022dfcf/images/emoji/bikini.png similarity index 100% rename from public/9b4a42da/images/emoji/bikini.png rename to public/5022dfcf/images/emoji/bikini.png diff --git a/public/9b4a42da/images/emoji/bird.png b/public/5022dfcf/images/emoji/bird.png similarity index 100% rename from public/9b4a42da/images/emoji/bird.png rename to public/5022dfcf/images/emoji/bird.png diff --git a/public/9b4a42da/images/emoji/birthday.png b/public/5022dfcf/images/emoji/birthday.png similarity index 100% rename from public/9b4a42da/images/emoji/birthday.png rename to public/5022dfcf/images/emoji/birthday.png diff --git a/public/9b4a42da/images/emoji/black_square.png b/public/5022dfcf/images/emoji/black_square.png similarity index 100% rename from public/9b4a42da/images/emoji/black_square.png rename to public/5022dfcf/images/emoji/black_square.png diff --git a/public/9b4a42da/images/emoji/blue_car.png b/public/5022dfcf/images/emoji/blue_car.png similarity index 100% rename from public/9b4a42da/images/emoji/blue_car.png rename to public/5022dfcf/images/emoji/blue_car.png diff --git a/public/9b4a42da/images/emoji/blue_heart.png b/public/5022dfcf/images/emoji/blue_heart.png similarity index 100% rename from public/9b4a42da/images/emoji/blue_heart.png rename to public/5022dfcf/images/emoji/blue_heart.png diff --git a/public/9b4a42da/images/emoji/blush.png b/public/5022dfcf/images/emoji/blush.png similarity index 100% rename from public/9b4a42da/images/emoji/blush.png rename to public/5022dfcf/images/emoji/blush.png diff --git a/public/9b4a42da/images/emoji/boar.png b/public/5022dfcf/images/emoji/boar.png similarity index 100% rename from public/9b4a42da/images/emoji/boar.png rename to public/5022dfcf/images/emoji/boar.png diff --git a/public/9b4a42da/images/emoji/boat.png b/public/5022dfcf/images/emoji/boat.png similarity index 100% rename from public/9b4a42da/images/emoji/boat.png rename to public/5022dfcf/images/emoji/boat.png diff --git a/public/9b4a42da/images/emoji/bomb.png b/public/5022dfcf/images/emoji/bomb.png similarity index 100% rename from public/9b4a42da/images/emoji/bomb.png rename to public/5022dfcf/images/emoji/bomb.png diff --git a/public/9b4a42da/images/emoji/book.png b/public/5022dfcf/images/emoji/book.png similarity index 100% rename from public/9b4a42da/images/emoji/book.png rename to public/5022dfcf/images/emoji/book.png diff --git a/public/9b4a42da/images/emoji/boot.png b/public/5022dfcf/images/emoji/boot.png similarity index 100% rename from public/9b4a42da/images/emoji/boot.png rename to public/5022dfcf/images/emoji/boot.png diff --git a/public/9b4a42da/images/emoji/bouquet.png b/public/5022dfcf/images/emoji/bouquet.png similarity index 100% rename from public/9b4a42da/images/emoji/bouquet.png rename to public/5022dfcf/images/emoji/bouquet.png diff --git a/public/9b4a42da/images/emoji/bow.png b/public/5022dfcf/images/emoji/bow.png similarity index 100% rename from public/9b4a42da/images/emoji/bow.png rename to public/5022dfcf/images/emoji/bow.png diff --git a/public/9b4a42da/images/emoji/bowtie.png b/public/5022dfcf/images/emoji/bowtie.png similarity index 100% rename from public/9b4a42da/images/emoji/bowtie.png rename to public/5022dfcf/images/emoji/bowtie.png diff --git a/public/9b4a42da/images/emoji/boy.png b/public/5022dfcf/images/emoji/boy.png similarity index 100% rename from public/9b4a42da/images/emoji/boy.png rename to public/5022dfcf/images/emoji/boy.png diff --git a/public/9b4a42da/images/emoji/bread.png b/public/5022dfcf/images/emoji/bread.png similarity index 100% rename from public/9b4a42da/images/emoji/bread.png rename to public/5022dfcf/images/emoji/bread.png diff --git a/public/9b4a42da/images/emoji/briefcase.png b/public/5022dfcf/images/emoji/briefcase.png similarity index 100% rename from public/9b4a42da/images/emoji/briefcase.png rename to public/5022dfcf/images/emoji/briefcase.png diff --git a/public/9b4a42da/images/emoji/broken_heart.png b/public/5022dfcf/images/emoji/broken_heart.png similarity index 100% rename from public/9b4a42da/images/emoji/broken_heart.png rename to public/5022dfcf/images/emoji/broken_heart.png diff --git a/public/9b4a42da/images/emoji/bug.png b/public/5022dfcf/images/emoji/bug.png similarity index 100% rename from public/9b4a42da/images/emoji/bug.png rename to public/5022dfcf/images/emoji/bug.png diff --git a/public/9b4a42da/images/emoji/bulb.png b/public/5022dfcf/images/emoji/bulb.png similarity index 100% rename from public/9b4a42da/images/emoji/bulb.png rename to public/5022dfcf/images/emoji/bulb.png diff --git a/public/9b4a42da/images/emoji/bullettrain_front.png b/public/5022dfcf/images/emoji/bullettrain_front.png similarity index 100% rename from public/9b4a42da/images/emoji/bullettrain_front.png rename to public/5022dfcf/images/emoji/bullettrain_front.png diff --git a/public/9b4a42da/images/emoji/bullettrain_side.png b/public/5022dfcf/images/emoji/bullettrain_side.png similarity index 100% rename from public/9b4a42da/images/emoji/bullettrain_side.png rename to public/5022dfcf/images/emoji/bullettrain_side.png diff --git a/public/9b4a42da/images/emoji/bus.png b/public/5022dfcf/images/emoji/bus.png similarity index 100% rename from public/9b4a42da/images/emoji/bus.png rename to public/5022dfcf/images/emoji/bus.png diff --git a/public/9b4a42da/images/emoji/busstop.png b/public/5022dfcf/images/emoji/busstop.png similarity index 100% rename from public/9b4a42da/images/emoji/busstop.png rename to public/5022dfcf/images/emoji/busstop.png diff --git a/public/9b4a42da/images/emoji/cactus.png b/public/5022dfcf/images/emoji/cactus.png similarity index 100% rename from public/9b4a42da/images/emoji/cactus.png rename to public/5022dfcf/images/emoji/cactus.png diff --git a/public/9b4a42da/images/emoji/cake.png b/public/5022dfcf/images/emoji/cake.png similarity index 100% rename from public/9b4a42da/images/emoji/cake.png rename to public/5022dfcf/images/emoji/cake.png diff --git a/public/9b4a42da/images/emoji/calling.png b/public/5022dfcf/images/emoji/calling.png similarity index 100% rename from public/9b4a42da/images/emoji/calling.png rename to public/5022dfcf/images/emoji/calling.png diff --git a/public/9b4a42da/images/emoji/camel.png b/public/5022dfcf/images/emoji/camel.png similarity index 100% rename from public/9b4a42da/images/emoji/camel.png rename to public/5022dfcf/images/emoji/camel.png diff --git a/public/9b4a42da/images/emoji/camera.png b/public/5022dfcf/images/emoji/camera.png similarity index 100% rename from public/9b4a42da/images/emoji/camera.png rename to public/5022dfcf/images/emoji/camera.png diff --git a/public/9b4a42da/images/emoji/cancer.png b/public/5022dfcf/images/emoji/cancer.png similarity index 100% rename from public/9b4a42da/images/emoji/cancer.png rename to public/5022dfcf/images/emoji/cancer.png diff --git a/public/9b4a42da/images/emoji/capricorn.png b/public/5022dfcf/images/emoji/capricorn.png similarity index 100% rename from public/9b4a42da/images/emoji/capricorn.png rename to public/5022dfcf/images/emoji/capricorn.png diff --git a/public/9b4a42da/images/emoji/car.png b/public/5022dfcf/images/emoji/car.png similarity index 100% rename from public/9b4a42da/images/emoji/car.png rename to public/5022dfcf/images/emoji/car.png diff --git a/public/9b4a42da/images/emoji/cat.png b/public/5022dfcf/images/emoji/cat.png similarity index 100% rename from public/9b4a42da/images/emoji/cat.png rename to public/5022dfcf/images/emoji/cat.png diff --git a/public/9b4a42da/images/emoji/cd.png b/public/5022dfcf/images/emoji/cd.png similarity index 100% rename from public/9b4a42da/images/emoji/cd.png rename to public/5022dfcf/images/emoji/cd.png diff --git a/public/9b4a42da/images/emoji/chart.png b/public/5022dfcf/images/emoji/chart.png similarity index 100% rename from public/9b4a42da/images/emoji/chart.png rename to public/5022dfcf/images/emoji/chart.png diff --git a/public/9b4a42da/images/emoji/checkered_flag.png b/public/5022dfcf/images/emoji/checkered_flag.png similarity index 100% rename from public/9b4a42da/images/emoji/checkered_flag.png rename to public/5022dfcf/images/emoji/checkered_flag.png diff --git a/public/9b4a42da/images/emoji/cherry_blossom.png b/public/5022dfcf/images/emoji/cherry_blossom.png similarity index 100% rename from public/9b4a42da/images/emoji/cherry_blossom.png rename to public/5022dfcf/images/emoji/cherry_blossom.png diff --git a/public/9b4a42da/images/emoji/chicken.png b/public/5022dfcf/images/emoji/chicken.png similarity index 100% rename from public/9b4a42da/images/emoji/chicken.png rename to public/5022dfcf/images/emoji/chicken.png diff --git a/public/9b4a42da/images/emoji/christmas_tree.png b/public/5022dfcf/images/emoji/christmas_tree.png similarity index 100% rename from public/9b4a42da/images/emoji/christmas_tree.png rename to public/5022dfcf/images/emoji/christmas_tree.png diff --git a/public/9b4a42da/images/emoji/church.png b/public/5022dfcf/images/emoji/church.png similarity index 100% rename from public/9b4a42da/images/emoji/church.png rename to public/5022dfcf/images/emoji/church.png diff --git a/public/9b4a42da/images/emoji/cinema.png b/public/5022dfcf/images/emoji/cinema.png similarity index 100% rename from public/9b4a42da/images/emoji/cinema.png rename to public/5022dfcf/images/emoji/cinema.png diff --git a/public/9b4a42da/images/emoji/city_sunrise.png b/public/5022dfcf/images/emoji/city_sunrise.png similarity index 100% rename from public/9b4a42da/images/emoji/city_sunrise.png rename to public/5022dfcf/images/emoji/city_sunrise.png diff --git a/public/9b4a42da/images/emoji/city_sunset.png b/public/5022dfcf/images/emoji/city_sunset.png similarity index 100% rename from public/9b4a42da/images/emoji/city_sunset.png rename to public/5022dfcf/images/emoji/city_sunset.png diff --git a/public/9b4a42da/images/emoji/clap.png b/public/5022dfcf/images/emoji/clap.png similarity index 100% rename from public/9b4a42da/images/emoji/clap.png rename to public/5022dfcf/images/emoji/clap.png diff --git a/public/9b4a42da/images/emoji/clapper.png b/public/5022dfcf/images/emoji/clapper.png similarity index 100% rename from public/9b4a42da/images/emoji/clapper.png rename to public/5022dfcf/images/emoji/clapper.png diff --git a/public/9b4a42da/images/emoji/clock1.png b/public/5022dfcf/images/emoji/clock1.png similarity index 100% rename from public/9b4a42da/images/emoji/clock1.png rename to public/5022dfcf/images/emoji/clock1.png diff --git a/public/9b4a42da/images/emoji/clock10.png b/public/5022dfcf/images/emoji/clock10.png similarity index 100% rename from public/9b4a42da/images/emoji/clock10.png rename to public/5022dfcf/images/emoji/clock10.png diff --git a/public/9b4a42da/images/emoji/clock11.png b/public/5022dfcf/images/emoji/clock11.png similarity index 100% rename from public/9b4a42da/images/emoji/clock11.png rename to public/5022dfcf/images/emoji/clock11.png diff --git a/public/9b4a42da/images/emoji/clock12.png b/public/5022dfcf/images/emoji/clock12.png similarity index 100% rename from public/9b4a42da/images/emoji/clock12.png rename to public/5022dfcf/images/emoji/clock12.png diff --git a/public/9b4a42da/images/emoji/clock2.png b/public/5022dfcf/images/emoji/clock2.png similarity index 100% rename from public/9b4a42da/images/emoji/clock2.png rename to public/5022dfcf/images/emoji/clock2.png diff --git a/public/9b4a42da/images/emoji/clock3.png b/public/5022dfcf/images/emoji/clock3.png similarity index 100% rename from public/9b4a42da/images/emoji/clock3.png rename to public/5022dfcf/images/emoji/clock3.png diff --git a/public/9b4a42da/images/emoji/clock4.png b/public/5022dfcf/images/emoji/clock4.png similarity index 100% rename from public/9b4a42da/images/emoji/clock4.png rename to public/5022dfcf/images/emoji/clock4.png diff --git a/public/9b4a42da/images/emoji/clock5.png b/public/5022dfcf/images/emoji/clock5.png similarity index 100% rename from public/9b4a42da/images/emoji/clock5.png rename to public/5022dfcf/images/emoji/clock5.png diff --git a/public/9b4a42da/images/emoji/clock6.png b/public/5022dfcf/images/emoji/clock6.png similarity index 100% rename from public/9b4a42da/images/emoji/clock6.png rename to public/5022dfcf/images/emoji/clock6.png diff --git a/public/9b4a42da/images/emoji/clock7.png b/public/5022dfcf/images/emoji/clock7.png similarity index 100% rename from public/9b4a42da/images/emoji/clock7.png rename to public/5022dfcf/images/emoji/clock7.png diff --git a/public/9b4a42da/images/emoji/clock8.png b/public/5022dfcf/images/emoji/clock8.png similarity index 100% rename from public/9b4a42da/images/emoji/clock8.png rename to public/5022dfcf/images/emoji/clock8.png diff --git a/public/9b4a42da/images/emoji/clock9.png b/public/5022dfcf/images/emoji/clock9.png similarity index 100% rename from public/9b4a42da/images/emoji/clock9.png rename to public/5022dfcf/images/emoji/clock9.png diff --git a/public/9b4a42da/images/emoji/closed_umbrella.png b/public/5022dfcf/images/emoji/closed_umbrella.png similarity index 100% rename from public/9b4a42da/images/emoji/closed_umbrella.png rename to public/5022dfcf/images/emoji/closed_umbrella.png diff --git a/public/9b4a42da/images/emoji/cloud.png b/public/5022dfcf/images/emoji/cloud.png similarity index 100% rename from public/9b4a42da/images/emoji/cloud.png rename to public/5022dfcf/images/emoji/cloud.png diff --git a/public/9b4a42da/images/emoji/clubs.png b/public/5022dfcf/images/emoji/clubs.png similarity index 100% rename from public/9b4a42da/images/emoji/clubs.png rename to public/5022dfcf/images/emoji/clubs.png diff --git a/public/9b4a42da/images/emoji/cn.png b/public/5022dfcf/images/emoji/cn.png similarity index 100% rename from public/9b4a42da/images/emoji/cn.png rename to public/5022dfcf/images/emoji/cn.png diff --git a/public/9b4a42da/images/emoji/cocktail.png b/public/5022dfcf/images/emoji/cocktail.png similarity index 100% rename from public/9b4a42da/images/emoji/cocktail.png rename to public/5022dfcf/images/emoji/cocktail.png diff --git a/public/9b4a42da/images/emoji/coffee.png b/public/5022dfcf/images/emoji/coffee.png similarity index 100% rename from public/9b4a42da/images/emoji/coffee.png rename to public/5022dfcf/images/emoji/coffee.png diff --git a/public/9b4a42da/images/emoji/cold_sweat.png b/public/5022dfcf/images/emoji/cold_sweat.png similarity index 100% rename from public/9b4a42da/images/emoji/cold_sweat.png rename to public/5022dfcf/images/emoji/cold_sweat.png diff --git a/public/9b4a42da/images/emoji/computer.png b/public/5022dfcf/images/emoji/computer.png similarity index 100% rename from public/9b4a42da/images/emoji/computer.png rename to public/5022dfcf/images/emoji/computer.png diff --git a/public/9b4a42da/images/emoji/confounded.png b/public/5022dfcf/images/emoji/confounded.png similarity index 100% rename from public/9b4a42da/images/emoji/confounded.png rename to public/5022dfcf/images/emoji/confounded.png diff --git a/public/9b4a42da/images/emoji/congratulations.png b/public/5022dfcf/images/emoji/congratulations.png similarity index 100% rename from public/9b4a42da/images/emoji/congratulations.png rename to public/5022dfcf/images/emoji/congratulations.png diff --git a/public/9b4a42da/images/emoji/construction.png b/public/5022dfcf/images/emoji/construction.png similarity index 100% rename from public/9b4a42da/images/emoji/construction.png rename to public/5022dfcf/images/emoji/construction.png diff --git a/public/9b4a42da/images/emoji/construction_worker.png b/public/5022dfcf/images/emoji/construction_worker.png similarity index 100% rename from public/9b4a42da/images/emoji/construction_worker.png rename to public/5022dfcf/images/emoji/construction_worker.png diff --git a/public/9b4a42da/images/emoji/convenience_store.png b/public/5022dfcf/images/emoji/convenience_store.png similarity index 100% rename from public/9b4a42da/images/emoji/convenience_store.png rename to public/5022dfcf/images/emoji/convenience_store.png diff --git a/public/9b4a42da/images/emoji/cool.png b/public/5022dfcf/images/emoji/cool.png similarity index 100% rename from public/9b4a42da/images/emoji/cool.png rename to public/5022dfcf/images/emoji/cool.png diff --git a/public/9b4a42da/images/emoji/cop.png b/public/5022dfcf/images/emoji/cop.png similarity index 100% rename from public/9b4a42da/images/emoji/cop.png rename to public/5022dfcf/images/emoji/cop.png diff --git a/public/9b4a42da/images/emoji/copyright.png b/public/5022dfcf/images/emoji/copyright.png similarity index 100% rename from public/9b4a42da/images/emoji/copyright.png rename to public/5022dfcf/images/emoji/copyright.png diff --git a/public/9b4a42da/images/emoji/couple.png b/public/5022dfcf/images/emoji/couple.png similarity index 100% rename from public/9b4a42da/images/emoji/couple.png rename to public/5022dfcf/images/emoji/couple.png diff --git a/public/9b4a42da/images/emoji/couple_with_heart.png b/public/5022dfcf/images/emoji/couple_with_heart.png similarity index 100% rename from public/9b4a42da/images/emoji/couple_with_heart.png rename to public/5022dfcf/images/emoji/couple_with_heart.png diff --git a/public/9b4a42da/images/emoji/couplekiss.png b/public/5022dfcf/images/emoji/couplekiss.png similarity index 100% rename from public/9b4a42da/images/emoji/couplekiss.png rename to public/5022dfcf/images/emoji/couplekiss.png diff --git a/public/9b4a42da/images/emoji/cow.png b/public/5022dfcf/images/emoji/cow.png similarity index 100% rename from public/9b4a42da/images/emoji/cow.png rename to public/5022dfcf/images/emoji/cow.png diff --git a/public/9b4a42da/images/emoji/crossed_flags.png b/public/5022dfcf/images/emoji/crossed_flags.png similarity index 100% rename from public/9b4a42da/images/emoji/crossed_flags.png rename to public/5022dfcf/images/emoji/crossed_flags.png diff --git a/public/9b4a42da/images/emoji/crown.png b/public/5022dfcf/images/emoji/crown.png similarity index 100% rename from public/9b4a42da/images/emoji/crown.png rename to public/5022dfcf/images/emoji/crown.png diff --git a/public/9b4a42da/images/emoji/cry.png b/public/5022dfcf/images/emoji/cry.png similarity index 100% rename from public/9b4a42da/images/emoji/cry.png rename to public/5022dfcf/images/emoji/cry.png diff --git a/public/9b4a42da/images/emoji/cupid.png b/public/5022dfcf/images/emoji/cupid.png similarity index 100% rename from public/9b4a42da/images/emoji/cupid.png rename to public/5022dfcf/images/emoji/cupid.png diff --git a/public/9b4a42da/images/emoji/currency_exchange.png b/public/5022dfcf/images/emoji/currency_exchange.png similarity index 100% rename from public/9b4a42da/images/emoji/currency_exchange.png rename to public/5022dfcf/images/emoji/currency_exchange.png diff --git a/public/9b4a42da/images/emoji/curry.png b/public/5022dfcf/images/emoji/curry.png similarity index 100% rename from public/9b4a42da/images/emoji/curry.png rename to public/5022dfcf/images/emoji/curry.png diff --git a/public/9b4a42da/images/emoji/cyclone.png b/public/5022dfcf/images/emoji/cyclone.png similarity index 100% rename from public/9b4a42da/images/emoji/cyclone.png rename to public/5022dfcf/images/emoji/cyclone.png diff --git a/public/9b4a42da/images/emoji/dancer.png b/public/5022dfcf/images/emoji/dancer.png similarity index 100% rename from public/9b4a42da/images/emoji/dancer.png rename to public/5022dfcf/images/emoji/dancer.png diff --git a/public/9b4a42da/images/emoji/dancers.png b/public/5022dfcf/images/emoji/dancers.png similarity index 100% rename from public/9b4a42da/images/emoji/dancers.png rename to public/5022dfcf/images/emoji/dancers.png diff --git a/public/9b4a42da/images/emoji/dango.png b/public/5022dfcf/images/emoji/dango.png similarity index 100% rename from public/9b4a42da/images/emoji/dango.png rename to public/5022dfcf/images/emoji/dango.png diff --git a/public/9b4a42da/images/emoji/dart.png b/public/5022dfcf/images/emoji/dart.png similarity index 100% rename from public/9b4a42da/images/emoji/dart.png rename to public/5022dfcf/images/emoji/dart.png diff --git a/public/9b4a42da/images/emoji/dash.png b/public/5022dfcf/images/emoji/dash.png similarity index 100% rename from public/9b4a42da/images/emoji/dash.png rename to public/5022dfcf/images/emoji/dash.png diff --git a/public/9b4a42da/images/emoji/de.png b/public/5022dfcf/images/emoji/de.png similarity index 100% rename from public/9b4a42da/images/emoji/de.png rename to public/5022dfcf/images/emoji/de.png diff --git a/public/9b4a42da/images/emoji/department_store.png b/public/5022dfcf/images/emoji/department_store.png similarity index 100% rename from public/9b4a42da/images/emoji/department_store.png rename to public/5022dfcf/images/emoji/department_store.png diff --git a/public/9b4a42da/images/emoji/diamonds.png b/public/5022dfcf/images/emoji/diamonds.png similarity index 100% rename from public/9b4a42da/images/emoji/diamonds.png rename to public/5022dfcf/images/emoji/diamonds.png diff --git a/public/9b4a42da/images/emoji/disappointed.png b/public/5022dfcf/images/emoji/disappointed.png similarity index 100% rename from public/9b4a42da/images/emoji/disappointed.png rename to public/5022dfcf/images/emoji/disappointed.png diff --git a/public/9b4a42da/images/emoji/dog.png b/public/5022dfcf/images/emoji/dog.png similarity index 100% rename from public/9b4a42da/images/emoji/dog.png rename to public/5022dfcf/images/emoji/dog.png diff --git a/public/9b4a42da/images/emoji/dolls.png b/public/5022dfcf/images/emoji/dolls.png similarity index 100% rename from public/9b4a42da/images/emoji/dolls.png rename to public/5022dfcf/images/emoji/dolls.png diff --git a/public/9b4a42da/images/emoji/dolphin.png b/public/5022dfcf/images/emoji/dolphin.png similarity index 100% rename from public/9b4a42da/images/emoji/dolphin.png rename to public/5022dfcf/images/emoji/dolphin.png diff --git a/public/9b4a42da/images/emoji/dress.png b/public/5022dfcf/images/emoji/dress.png similarity index 100% rename from public/9b4a42da/images/emoji/dress.png rename to public/5022dfcf/images/emoji/dress.png diff --git a/public/9b4a42da/images/emoji/dvd.png b/public/5022dfcf/images/emoji/dvd.png similarity index 100% rename from public/9b4a42da/images/emoji/dvd.png rename to public/5022dfcf/images/emoji/dvd.png diff --git a/public/9b4a42da/images/emoji/ear.png b/public/5022dfcf/images/emoji/ear.png similarity index 100% rename from public/9b4a42da/images/emoji/ear.png rename to public/5022dfcf/images/emoji/ear.png diff --git a/public/9b4a42da/images/emoji/ear_of_rice.png b/public/5022dfcf/images/emoji/ear_of_rice.png similarity index 100% rename from public/9b4a42da/images/emoji/ear_of_rice.png rename to public/5022dfcf/images/emoji/ear_of_rice.png diff --git a/public/9b4a42da/images/emoji/egg.png b/public/5022dfcf/images/emoji/egg.png similarity index 100% rename from public/9b4a42da/images/emoji/egg.png rename to public/5022dfcf/images/emoji/egg.png diff --git a/public/9b4a42da/images/emoji/eggplant.png b/public/5022dfcf/images/emoji/eggplant.png similarity index 100% rename from public/9b4a42da/images/emoji/eggplant.png rename to public/5022dfcf/images/emoji/eggplant.png diff --git a/public/9b4a42da/images/emoji/egplant.png b/public/5022dfcf/images/emoji/egplant.png similarity index 100% rename from public/9b4a42da/images/emoji/egplant.png rename to public/5022dfcf/images/emoji/egplant.png diff --git a/public/9b4a42da/images/emoji/eight_pointed_black_star.png b/public/5022dfcf/images/emoji/eight_pointed_black_star.png similarity index 100% rename from public/9b4a42da/images/emoji/eight_pointed_black_star.png rename to public/5022dfcf/images/emoji/eight_pointed_black_star.png diff --git a/public/9b4a42da/images/emoji/eight_spoked_asterisk.png b/public/5022dfcf/images/emoji/eight_spoked_asterisk.png similarity index 100% rename from public/9b4a42da/images/emoji/eight_spoked_asterisk.png rename to public/5022dfcf/images/emoji/eight_spoked_asterisk.png diff --git a/public/9b4a42da/images/emoji/elephant.png b/public/5022dfcf/images/emoji/elephant.png similarity index 100% rename from public/9b4a42da/images/emoji/elephant.png rename to public/5022dfcf/images/emoji/elephant.png diff --git a/public/9b4a42da/images/emoji/email.png b/public/5022dfcf/images/emoji/email.png similarity index 100% rename from public/9b4a42da/images/emoji/email.png rename to public/5022dfcf/images/emoji/email.png diff --git a/public/9b4a42da/images/emoji/es.png b/public/5022dfcf/images/emoji/es.png similarity index 100% rename from public/9b4a42da/images/emoji/es.png rename to public/5022dfcf/images/emoji/es.png diff --git a/public/9b4a42da/images/emoji/european_castle.png b/public/5022dfcf/images/emoji/european_castle.png similarity index 100% rename from public/9b4a42da/images/emoji/european_castle.png rename to public/5022dfcf/images/emoji/european_castle.png diff --git a/public/9b4a42da/images/emoji/exclamation.png b/public/5022dfcf/images/emoji/exclamation.png similarity index 100% rename from public/9b4a42da/images/emoji/exclamation.png rename to public/5022dfcf/images/emoji/exclamation.png diff --git a/public/9b4a42da/images/emoji/eyes.png b/public/5022dfcf/images/emoji/eyes.png similarity index 100% rename from public/9b4a42da/images/emoji/eyes.png rename to public/5022dfcf/images/emoji/eyes.png diff --git a/public/9b4a42da/images/emoji/factory.png b/public/5022dfcf/images/emoji/factory.png similarity index 100% rename from public/9b4a42da/images/emoji/factory.png rename to public/5022dfcf/images/emoji/factory.png diff --git a/public/9b4a42da/images/emoji/fallen_leaf.png b/public/5022dfcf/images/emoji/fallen_leaf.png similarity index 100% rename from public/9b4a42da/images/emoji/fallen_leaf.png rename to public/5022dfcf/images/emoji/fallen_leaf.png diff --git a/public/9b4a42da/images/emoji/fast_forward.png b/public/5022dfcf/images/emoji/fast_forward.png similarity index 100% rename from public/9b4a42da/images/emoji/fast_forward.png rename to public/5022dfcf/images/emoji/fast_forward.png diff --git a/public/9b4a42da/images/emoji/fax.png b/public/5022dfcf/images/emoji/fax.png similarity index 100% rename from public/9b4a42da/images/emoji/fax.png rename to public/5022dfcf/images/emoji/fax.png diff --git a/public/9b4a42da/images/emoji/fearful.png b/public/5022dfcf/images/emoji/fearful.png similarity index 100% rename from public/9b4a42da/images/emoji/fearful.png rename to public/5022dfcf/images/emoji/fearful.png diff --git a/public/9b4a42da/images/emoji/feelsgood.png b/public/5022dfcf/images/emoji/feelsgood.png similarity index 100% rename from public/9b4a42da/images/emoji/feelsgood.png rename to public/5022dfcf/images/emoji/feelsgood.png diff --git a/public/9b4a42da/images/emoji/feet.png b/public/5022dfcf/images/emoji/feet.png similarity index 100% rename from public/9b4a42da/images/emoji/feet.png rename to public/5022dfcf/images/emoji/feet.png diff --git a/public/9b4a42da/images/emoji/ferris_wheel.png b/public/5022dfcf/images/emoji/ferris_wheel.png similarity index 100% rename from public/9b4a42da/images/emoji/ferris_wheel.png rename to public/5022dfcf/images/emoji/ferris_wheel.png diff --git a/public/9b4a42da/images/emoji/finnadie.png b/public/5022dfcf/images/emoji/finnadie.png similarity index 100% rename from public/9b4a42da/images/emoji/finnadie.png rename to public/5022dfcf/images/emoji/finnadie.png diff --git a/public/9b4a42da/images/emoji/fire.png b/public/5022dfcf/images/emoji/fire.png similarity index 100% rename from public/9b4a42da/images/emoji/fire.png rename to public/5022dfcf/images/emoji/fire.png diff --git a/public/9b4a42da/images/emoji/fire_engine.png b/public/5022dfcf/images/emoji/fire_engine.png similarity index 100% rename from public/9b4a42da/images/emoji/fire_engine.png rename to public/5022dfcf/images/emoji/fire_engine.png diff --git a/public/9b4a42da/images/emoji/fireworks.png b/public/5022dfcf/images/emoji/fireworks.png similarity index 100% rename from public/9b4a42da/images/emoji/fireworks.png rename to public/5022dfcf/images/emoji/fireworks.png diff --git a/public/9b4a42da/images/emoji/fish.png b/public/5022dfcf/images/emoji/fish.png similarity index 100% rename from public/9b4a42da/images/emoji/fish.png rename to public/5022dfcf/images/emoji/fish.png diff --git a/public/9b4a42da/images/emoji/fist.png b/public/5022dfcf/images/emoji/fist.png similarity index 100% rename from public/9b4a42da/images/emoji/fist.png rename to public/5022dfcf/images/emoji/fist.png diff --git a/public/9b4a42da/images/emoji/flags.png b/public/5022dfcf/images/emoji/flags.png similarity index 100% rename from public/9b4a42da/images/emoji/flags.png rename to public/5022dfcf/images/emoji/flags.png diff --git a/public/9b4a42da/images/emoji/flushed.png b/public/5022dfcf/images/emoji/flushed.png similarity index 100% rename from public/9b4a42da/images/emoji/flushed.png rename to public/5022dfcf/images/emoji/flushed.png diff --git a/public/9b4a42da/images/emoji/football.png b/public/5022dfcf/images/emoji/football.png similarity index 100% rename from public/9b4a42da/images/emoji/football.png rename to public/5022dfcf/images/emoji/football.png diff --git a/public/9b4a42da/images/emoji/fork_and_knife.png b/public/5022dfcf/images/emoji/fork_and_knife.png similarity index 100% rename from public/9b4a42da/images/emoji/fork_and_knife.png rename to public/5022dfcf/images/emoji/fork_and_knife.png diff --git a/public/9b4a42da/images/emoji/fountain.png b/public/5022dfcf/images/emoji/fountain.png similarity index 100% rename from public/9b4a42da/images/emoji/fountain.png rename to public/5022dfcf/images/emoji/fountain.png diff --git a/public/9b4a42da/images/emoji/four_leaf_clover.png b/public/5022dfcf/images/emoji/four_leaf_clover.png similarity index 100% rename from public/9b4a42da/images/emoji/four_leaf_clover.png rename to public/5022dfcf/images/emoji/four_leaf_clover.png diff --git a/public/9b4a42da/images/emoji/fr.png b/public/5022dfcf/images/emoji/fr.png similarity index 100% rename from public/9b4a42da/images/emoji/fr.png rename to public/5022dfcf/images/emoji/fr.png diff --git a/public/9b4a42da/images/emoji/fries.png b/public/5022dfcf/images/emoji/fries.png similarity index 100% rename from public/9b4a42da/images/emoji/fries.png rename to public/5022dfcf/images/emoji/fries.png diff --git a/public/9b4a42da/images/emoji/frog.png b/public/5022dfcf/images/emoji/frog.png similarity index 100% rename from public/9b4a42da/images/emoji/frog.png rename to public/5022dfcf/images/emoji/frog.png diff --git a/public/9b4a42da/images/emoji/fuelpump.png b/public/5022dfcf/images/emoji/fuelpump.png similarity index 100% rename from public/9b4a42da/images/emoji/fuelpump.png rename to public/5022dfcf/images/emoji/fuelpump.png diff --git a/public/9b4a42da/images/emoji/gb.png b/public/5022dfcf/images/emoji/gb.png similarity index 100% rename from public/9b4a42da/images/emoji/gb.png rename to public/5022dfcf/images/emoji/gb.png diff --git a/public/9b4a42da/images/emoji/gem.png b/public/5022dfcf/images/emoji/gem.png similarity index 100% rename from public/9b4a42da/images/emoji/gem.png rename to public/5022dfcf/images/emoji/gem.png diff --git a/public/9b4a42da/images/emoji/gemini.png b/public/5022dfcf/images/emoji/gemini.png similarity index 100% rename from public/9b4a42da/images/emoji/gemini.png rename to public/5022dfcf/images/emoji/gemini.png diff --git a/public/9b4a42da/images/emoji/ghost.png b/public/5022dfcf/images/emoji/ghost.png similarity index 100% rename from public/9b4a42da/images/emoji/ghost.png rename to public/5022dfcf/images/emoji/ghost.png diff --git a/public/9b4a42da/images/emoji/gift.png b/public/5022dfcf/images/emoji/gift.png similarity index 100% rename from public/9b4a42da/images/emoji/gift.png rename to public/5022dfcf/images/emoji/gift.png diff --git a/public/9b4a42da/images/emoji/gift_heart.png b/public/5022dfcf/images/emoji/gift_heart.png similarity index 100% rename from public/9b4a42da/images/emoji/gift_heart.png rename to public/5022dfcf/images/emoji/gift_heart.png diff --git a/public/9b4a42da/images/emoji/girl.png b/public/5022dfcf/images/emoji/girl.png similarity index 100% rename from public/9b4a42da/images/emoji/girl.png rename to public/5022dfcf/images/emoji/girl.png diff --git a/public/9b4a42da/images/emoji/goberserk.png b/public/5022dfcf/images/emoji/goberserk.png similarity index 100% rename from public/9b4a42da/images/emoji/goberserk.png rename to public/5022dfcf/images/emoji/goberserk.png diff --git a/public/9b4a42da/images/emoji/godmode.png b/public/5022dfcf/images/emoji/godmode.png similarity index 100% rename from public/9b4a42da/images/emoji/godmode.png rename to public/5022dfcf/images/emoji/godmode.png diff --git a/public/9b4a42da/images/emoji/golf.png b/public/5022dfcf/images/emoji/golf.png similarity index 100% rename from public/9b4a42da/images/emoji/golf.png rename to public/5022dfcf/images/emoji/golf.png diff --git a/public/9b4a42da/images/emoji/green_heart.png b/public/5022dfcf/images/emoji/green_heart.png similarity index 100% rename from public/9b4a42da/images/emoji/green_heart.png rename to public/5022dfcf/images/emoji/green_heart.png diff --git a/public/9b4a42da/images/emoji/grey_exclamation.png b/public/5022dfcf/images/emoji/grey_exclamation.png similarity index 100% rename from public/9b4a42da/images/emoji/grey_exclamation.png rename to public/5022dfcf/images/emoji/grey_exclamation.png diff --git a/public/9b4a42da/images/emoji/grey_question.png b/public/5022dfcf/images/emoji/grey_question.png similarity index 100% rename from public/9b4a42da/images/emoji/grey_question.png rename to public/5022dfcf/images/emoji/grey_question.png diff --git a/public/9b4a42da/images/emoji/grin.png b/public/5022dfcf/images/emoji/grin.png similarity index 100% rename from public/9b4a42da/images/emoji/grin.png rename to public/5022dfcf/images/emoji/grin.png diff --git a/public/9b4a42da/images/emoji/guardsman.png b/public/5022dfcf/images/emoji/guardsman.png similarity index 100% rename from public/9b4a42da/images/emoji/guardsman.png rename to public/5022dfcf/images/emoji/guardsman.png diff --git a/public/9b4a42da/images/emoji/guitar.png b/public/5022dfcf/images/emoji/guitar.png similarity index 100% rename from public/9b4a42da/images/emoji/guitar.png rename to public/5022dfcf/images/emoji/guitar.png diff --git a/public/9b4a42da/images/emoji/gun.png b/public/5022dfcf/images/emoji/gun.png similarity index 100% rename from public/9b4a42da/images/emoji/gun.png rename to public/5022dfcf/images/emoji/gun.png diff --git a/public/9b4a42da/images/emoji/haircut.png b/public/5022dfcf/images/emoji/haircut.png similarity index 100% rename from public/9b4a42da/images/emoji/haircut.png rename to public/5022dfcf/images/emoji/haircut.png diff --git a/public/9b4a42da/images/emoji/hamburger.png b/public/5022dfcf/images/emoji/hamburger.png similarity index 100% rename from public/9b4a42da/images/emoji/hamburger.png rename to public/5022dfcf/images/emoji/hamburger.png diff --git a/public/9b4a42da/images/emoji/hammer.png b/public/5022dfcf/images/emoji/hammer.png similarity index 100% rename from public/9b4a42da/images/emoji/hammer.png rename to public/5022dfcf/images/emoji/hammer.png diff --git a/public/9b4a42da/images/emoji/hamster.png b/public/5022dfcf/images/emoji/hamster.png similarity index 100% rename from public/9b4a42da/images/emoji/hamster.png rename to public/5022dfcf/images/emoji/hamster.png diff --git a/public/9b4a42da/images/emoji/hand.png b/public/5022dfcf/images/emoji/hand.png similarity index 100% rename from public/9b4a42da/images/emoji/hand.png rename to public/5022dfcf/images/emoji/hand.png diff --git a/public/9b4a42da/images/emoji/handbag.png b/public/5022dfcf/images/emoji/handbag.png similarity index 100% rename from public/9b4a42da/images/emoji/handbag.png rename to public/5022dfcf/images/emoji/handbag.png diff --git a/public/9b4a42da/images/emoji/hankey.png b/public/5022dfcf/images/emoji/hankey.png similarity index 100% rename from public/9b4a42da/images/emoji/hankey.png rename to public/5022dfcf/images/emoji/hankey.png diff --git a/public/9b4a42da/images/emoji/hash.png b/public/5022dfcf/images/emoji/hash.png similarity index 100% rename from public/9b4a42da/images/emoji/hash.png rename to public/5022dfcf/images/emoji/hash.png diff --git a/public/9b4a42da/images/emoji/headphones.png b/public/5022dfcf/images/emoji/headphones.png similarity index 100% rename from public/9b4a42da/images/emoji/headphones.png rename to public/5022dfcf/images/emoji/headphones.png diff --git a/public/9b4a42da/images/emoji/heart.png b/public/5022dfcf/images/emoji/heart.png similarity index 100% rename from public/9b4a42da/images/emoji/heart.png rename to public/5022dfcf/images/emoji/heart.png diff --git a/public/9b4a42da/images/emoji/heart_decoration.png b/public/5022dfcf/images/emoji/heart_decoration.png similarity index 100% rename from public/9b4a42da/images/emoji/heart_decoration.png rename to public/5022dfcf/images/emoji/heart_decoration.png diff --git a/public/9b4a42da/images/emoji/heart_eyes.png b/public/5022dfcf/images/emoji/heart_eyes.png similarity index 100% rename from public/9b4a42da/images/emoji/heart_eyes.png rename to public/5022dfcf/images/emoji/heart_eyes.png diff --git a/public/9b4a42da/images/emoji/heartbeat.png b/public/5022dfcf/images/emoji/heartbeat.png similarity index 100% rename from public/9b4a42da/images/emoji/heartbeat.png rename to public/5022dfcf/images/emoji/heartbeat.png diff --git a/public/9b4a42da/images/emoji/heartpulse.png b/public/5022dfcf/images/emoji/heartpulse.png similarity index 100% rename from public/9b4a42da/images/emoji/heartpulse.png rename to public/5022dfcf/images/emoji/heartpulse.png diff --git a/public/9b4a42da/images/emoji/hearts.png b/public/5022dfcf/images/emoji/hearts.png similarity index 100% rename from public/9b4a42da/images/emoji/hearts.png rename to public/5022dfcf/images/emoji/hearts.png diff --git a/public/9b4a42da/images/emoji/hibiscus.png b/public/5022dfcf/images/emoji/hibiscus.png similarity index 100% rename from public/9b4a42da/images/emoji/hibiscus.png rename to public/5022dfcf/images/emoji/hibiscus.png diff --git a/public/9b4a42da/images/emoji/high_heel.png b/public/5022dfcf/images/emoji/high_heel.png similarity index 100% rename from public/9b4a42da/images/emoji/high_heel.png rename to public/5022dfcf/images/emoji/high_heel.png diff --git a/public/9b4a42da/images/emoji/horse.png b/public/5022dfcf/images/emoji/horse.png similarity index 100% rename from public/9b4a42da/images/emoji/horse.png rename to public/5022dfcf/images/emoji/horse.png diff --git a/public/9b4a42da/images/emoji/hospital.png b/public/5022dfcf/images/emoji/hospital.png similarity index 100% rename from public/9b4a42da/images/emoji/hospital.png rename to public/5022dfcf/images/emoji/hospital.png diff --git a/public/9b4a42da/images/emoji/hotel.png b/public/5022dfcf/images/emoji/hotel.png similarity index 100% rename from public/9b4a42da/images/emoji/hotel.png rename to public/5022dfcf/images/emoji/hotel.png diff --git a/public/9b4a42da/images/emoji/hotsprings.png b/public/5022dfcf/images/emoji/hotsprings.png similarity index 100% rename from public/9b4a42da/images/emoji/hotsprings.png rename to public/5022dfcf/images/emoji/hotsprings.png diff --git a/public/9b4a42da/images/emoji/house.png b/public/5022dfcf/images/emoji/house.png similarity index 100% rename from public/9b4a42da/images/emoji/house.png rename to public/5022dfcf/images/emoji/house.png diff --git a/public/9b4a42da/images/emoji/hurtrealbad.png b/public/5022dfcf/images/emoji/hurtrealbad.png similarity index 100% rename from public/9b4a42da/images/emoji/hurtrealbad.png rename to public/5022dfcf/images/emoji/hurtrealbad.png diff --git a/public/9b4a42da/images/emoji/icecream.png b/public/5022dfcf/images/emoji/icecream.png similarity index 100% rename from public/9b4a42da/images/emoji/icecream.png rename to public/5022dfcf/images/emoji/icecream.png diff --git a/public/9b4a42da/images/emoji/id.png b/public/5022dfcf/images/emoji/id.png similarity index 100% rename from public/9b4a42da/images/emoji/id.png rename to public/5022dfcf/images/emoji/id.png diff --git a/public/9b4a42da/images/emoji/ideograph_advantage.png b/public/5022dfcf/images/emoji/ideograph_advantage.png similarity index 100% rename from public/9b4a42da/images/emoji/ideograph_advantage.png rename to public/5022dfcf/images/emoji/ideograph_advantage.png diff --git a/public/9b4a42da/images/emoji/imp.png b/public/5022dfcf/images/emoji/imp.png similarity index 100% rename from public/9b4a42da/images/emoji/imp.png rename to public/5022dfcf/images/emoji/imp.png diff --git a/public/9b4a42da/images/emoji/information_desk_person.png b/public/5022dfcf/images/emoji/information_desk_person.png similarity index 100% rename from public/9b4a42da/images/emoji/information_desk_person.png rename to public/5022dfcf/images/emoji/information_desk_person.png diff --git a/public/9b4a42da/images/emoji/iphone.png b/public/5022dfcf/images/emoji/iphone.png similarity index 100% rename from public/9b4a42da/images/emoji/iphone.png rename to public/5022dfcf/images/emoji/iphone.png diff --git a/public/9b4a42da/images/emoji/it.png b/public/5022dfcf/images/emoji/it.png similarity index 100% rename from public/9b4a42da/images/emoji/it.png rename to public/5022dfcf/images/emoji/it.png diff --git a/public/9b4a42da/images/emoji/jack_o_lantern.png b/public/5022dfcf/images/emoji/jack_o_lantern.png similarity index 100% rename from public/9b4a42da/images/emoji/jack_o_lantern.png rename to public/5022dfcf/images/emoji/jack_o_lantern.png diff --git a/public/9b4a42da/images/emoji/japanese_castle.png b/public/5022dfcf/images/emoji/japanese_castle.png similarity index 100% rename from public/9b4a42da/images/emoji/japanese_castle.png rename to public/5022dfcf/images/emoji/japanese_castle.png diff --git a/public/9b4a42da/images/emoji/joy.png b/public/5022dfcf/images/emoji/joy.png similarity index 100% rename from public/9b4a42da/images/emoji/joy.png rename to public/5022dfcf/images/emoji/joy.png diff --git a/public/9b4a42da/images/emoji/jp.png b/public/5022dfcf/images/emoji/jp.png similarity index 100% rename from public/9b4a42da/images/emoji/jp.png rename to public/5022dfcf/images/emoji/jp.png diff --git a/public/9b4a42da/images/emoji/key.png b/public/5022dfcf/images/emoji/key.png similarity index 100% rename from public/9b4a42da/images/emoji/key.png rename to public/5022dfcf/images/emoji/key.png diff --git a/public/9b4a42da/images/emoji/kimono.png b/public/5022dfcf/images/emoji/kimono.png similarity index 100% rename from public/9b4a42da/images/emoji/kimono.png rename to public/5022dfcf/images/emoji/kimono.png diff --git a/public/9b4a42da/images/emoji/kiss.png b/public/5022dfcf/images/emoji/kiss.png similarity index 100% rename from public/9b4a42da/images/emoji/kiss.png rename to public/5022dfcf/images/emoji/kiss.png diff --git a/public/9b4a42da/images/emoji/kissing_face.png b/public/5022dfcf/images/emoji/kissing_face.png similarity index 100% rename from public/9b4a42da/images/emoji/kissing_face.png rename to public/5022dfcf/images/emoji/kissing_face.png diff --git a/public/9b4a42da/images/emoji/kissing_heart.png b/public/5022dfcf/images/emoji/kissing_heart.png similarity index 100% rename from public/9b4a42da/images/emoji/kissing_heart.png rename to public/5022dfcf/images/emoji/kissing_heart.png diff --git a/public/9b4a42da/images/emoji/koala.png b/public/5022dfcf/images/emoji/koala.png similarity index 100% rename from public/9b4a42da/images/emoji/koala.png rename to public/5022dfcf/images/emoji/koala.png diff --git a/public/9b4a42da/images/emoji/koko.png b/public/5022dfcf/images/emoji/koko.png similarity index 100% rename from public/9b4a42da/images/emoji/koko.png rename to public/5022dfcf/images/emoji/koko.png diff --git a/public/9b4a42da/images/emoji/kr.png b/public/5022dfcf/images/emoji/kr.png similarity index 100% rename from public/9b4a42da/images/emoji/kr.png rename to public/5022dfcf/images/emoji/kr.png diff --git a/public/9b4a42da/images/emoji/leaves.png b/public/5022dfcf/images/emoji/leaves.png similarity index 100% rename from public/9b4a42da/images/emoji/leaves.png rename to public/5022dfcf/images/emoji/leaves.png diff --git a/public/9b4a42da/images/emoji/leo.png b/public/5022dfcf/images/emoji/leo.png similarity index 100% rename from public/9b4a42da/images/emoji/leo.png rename to public/5022dfcf/images/emoji/leo.png diff --git a/public/9b4a42da/images/emoji/libra.png b/public/5022dfcf/images/emoji/libra.png similarity index 100% rename from public/9b4a42da/images/emoji/libra.png rename to public/5022dfcf/images/emoji/libra.png diff --git a/public/9b4a42da/images/emoji/lips.png b/public/5022dfcf/images/emoji/lips.png similarity index 100% rename from public/9b4a42da/images/emoji/lips.png rename to public/5022dfcf/images/emoji/lips.png diff --git a/public/9b4a42da/images/emoji/lipstick.png b/public/5022dfcf/images/emoji/lipstick.png similarity index 100% rename from public/9b4a42da/images/emoji/lipstick.png rename to public/5022dfcf/images/emoji/lipstick.png diff --git a/public/9b4a42da/images/emoji/lock.png b/public/5022dfcf/images/emoji/lock.png similarity index 100% rename from public/9b4a42da/images/emoji/lock.png rename to public/5022dfcf/images/emoji/lock.png diff --git a/public/9b4a42da/images/emoji/loop.png b/public/5022dfcf/images/emoji/loop.png similarity index 100% rename from public/9b4a42da/images/emoji/loop.png rename to public/5022dfcf/images/emoji/loop.png diff --git a/public/9b4a42da/images/emoji/loudspeaker.png b/public/5022dfcf/images/emoji/loudspeaker.png similarity index 100% rename from public/9b4a42da/images/emoji/loudspeaker.png rename to public/5022dfcf/images/emoji/loudspeaker.png diff --git a/public/9b4a42da/images/emoji/love_hotel.png b/public/5022dfcf/images/emoji/love_hotel.png similarity index 100% rename from public/9b4a42da/images/emoji/love_hotel.png rename to public/5022dfcf/images/emoji/love_hotel.png diff --git a/public/9b4a42da/images/emoji/mag.png b/public/5022dfcf/images/emoji/mag.png similarity index 100% rename from public/9b4a42da/images/emoji/mag.png rename to public/5022dfcf/images/emoji/mag.png diff --git a/public/9b4a42da/images/emoji/mahjong.png b/public/5022dfcf/images/emoji/mahjong.png similarity index 100% rename from public/9b4a42da/images/emoji/mahjong.png rename to public/5022dfcf/images/emoji/mahjong.png diff --git a/public/9b4a42da/images/emoji/mailbox.png b/public/5022dfcf/images/emoji/mailbox.png similarity index 100% rename from public/9b4a42da/images/emoji/mailbox.png rename to public/5022dfcf/images/emoji/mailbox.png diff --git a/public/9b4a42da/images/emoji/man.png b/public/5022dfcf/images/emoji/man.png similarity index 100% rename from public/9b4a42da/images/emoji/man.png rename to public/5022dfcf/images/emoji/man.png diff --git a/public/9b4a42da/images/emoji/man_with_gua_pi_mao.png b/public/5022dfcf/images/emoji/man_with_gua_pi_mao.png similarity index 100% rename from public/9b4a42da/images/emoji/man_with_gua_pi_mao.png rename to public/5022dfcf/images/emoji/man_with_gua_pi_mao.png diff --git a/public/9b4a42da/images/emoji/man_with_turban.png b/public/5022dfcf/images/emoji/man_with_turban.png similarity index 100% rename from public/9b4a42da/images/emoji/man_with_turban.png rename to public/5022dfcf/images/emoji/man_with_turban.png diff --git a/public/9b4a42da/images/emoji/maple_leaf.png b/public/5022dfcf/images/emoji/maple_leaf.png similarity index 100% rename from public/9b4a42da/images/emoji/maple_leaf.png rename to public/5022dfcf/images/emoji/maple_leaf.png diff --git a/public/9b4a42da/images/emoji/mask.png b/public/5022dfcf/images/emoji/mask.png similarity index 100% rename from public/9b4a42da/images/emoji/mask.png rename to public/5022dfcf/images/emoji/mask.png diff --git a/public/9b4a42da/images/emoji/massage.png b/public/5022dfcf/images/emoji/massage.png similarity index 100% rename from public/9b4a42da/images/emoji/massage.png rename to public/5022dfcf/images/emoji/massage.png diff --git a/public/9b4a42da/images/emoji/mega.png b/public/5022dfcf/images/emoji/mega.png similarity index 100% rename from public/9b4a42da/images/emoji/mega.png rename to public/5022dfcf/images/emoji/mega.png diff --git a/public/9b4a42da/images/emoji/memo.png b/public/5022dfcf/images/emoji/memo.png similarity index 100% rename from public/9b4a42da/images/emoji/memo.png rename to public/5022dfcf/images/emoji/memo.png diff --git a/public/9b4a42da/images/emoji/mens.png b/public/5022dfcf/images/emoji/mens.png similarity index 100% rename from public/9b4a42da/images/emoji/mens.png rename to public/5022dfcf/images/emoji/mens.png diff --git a/public/9b4a42da/images/emoji/metal.png b/public/5022dfcf/images/emoji/metal.png similarity index 100% rename from public/9b4a42da/images/emoji/metal.png rename to public/5022dfcf/images/emoji/metal.png diff --git a/public/9b4a42da/images/emoji/metro.png b/public/5022dfcf/images/emoji/metro.png similarity index 100% rename from public/9b4a42da/images/emoji/metro.png rename to public/5022dfcf/images/emoji/metro.png diff --git a/public/9b4a42da/images/emoji/microphone.png b/public/5022dfcf/images/emoji/microphone.png similarity index 100% rename from public/9b4a42da/images/emoji/microphone.png rename to public/5022dfcf/images/emoji/microphone.png diff --git a/public/9b4a42da/images/emoji/minidisc.png b/public/5022dfcf/images/emoji/minidisc.png similarity index 100% rename from public/9b4a42da/images/emoji/minidisc.png rename to public/5022dfcf/images/emoji/minidisc.png diff --git a/public/9b4a42da/images/emoji/mobile_phone_off.png b/public/5022dfcf/images/emoji/mobile_phone_off.png similarity index 100% rename from public/9b4a42da/images/emoji/mobile_phone_off.png rename to public/5022dfcf/images/emoji/mobile_phone_off.png diff --git a/public/9b4a42da/images/emoji/moneybag.png b/public/5022dfcf/images/emoji/moneybag.png similarity index 100% rename from public/9b4a42da/images/emoji/moneybag.png rename to public/5022dfcf/images/emoji/moneybag.png diff --git a/public/9b4a42da/images/emoji/monkey.png b/public/5022dfcf/images/emoji/monkey.png similarity index 100% rename from public/9b4a42da/images/emoji/monkey.png rename to public/5022dfcf/images/emoji/monkey.png diff --git a/public/9b4a42da/images/emoji/monkey_face.png b/public/5022dfcf/images/emoji/monkey_face.png similarity index 100% rename from public/9b4a42da/images/emoji/monkey_face.png rename to public/5022dfcf/images/emoji/monkey_face.png diff --git a/public/9b4a42da/images/emoji/moon.png b/public/5022dfcf/images/emoji/moon.png similarity index 100% rename from public/9b4a42da/images/emoji/moon.png rename to public/5022dfcf/images/emoji/moon.png diff --git a/public/9b4a42da/images/emoji/mortar_board.png b/public/5022dfcf/images/emoji/mortar_board.png similarity index 100% rename from public/9b4a42da/images/emoji/mortar_board.png rename to public/5022dfcf/images/emoji/mortar_board.png diff --git a/public/9b4a42da/images/emoji/mount_fuji.png b/public/5022dfcf/images/emoji/mount_fuji.png similarity index 100% rename from public/9b4a42da/images/emoji/mount_fuji.png rename to public/5022dfcf/images/emoji/mount_fuji.png diff --git a/public/9b4a42da/images/emoji/mouse.png b/public/5022dfcf/images/emoji/mouse.png similarity index 100% rename from public/9b4a42da/images/emoji/mouse.png rename to public/5022dfcf/images/emoji/mouse.png diff --git a/public/9b4a42da/images/emoji/movie_camera.png b/public/5022dfcf/images/emoji/movie_camera.png similarity index 100% rename from public/9b4a42da/images/emoji/movie_camera.png rename to public/5022dfcf/images/emoji/movie_camera.png diff --git a/public/9b4a42da/images/emoji/muscle.png b/public/5022dfcf/images/emoji/muscle.png similarity index 100% rename from public/9b4a42da/images/emoji/muscle.png rename to public/5022dfcf/images/emoji/muscle.png diff --git a/public/9b4a42da/images/emoji/musical_note.png b/public/5022dfcf/images/emoji/musical_note.png similarity index 100% rename from public/9b4a42da/images/emoji/musical_note.png rename to public/5022dfcf/images/emoji/musical_note.png diff --git a/public/9b4a42da/images/emoji/nail_care.png b/public/5022dfcf/images/emoji/nail_care.png similarity index 100% rename from public/9b4a42da/images/emoji/nail_care.png rename to public/5022dfcf/images/emoji/nail_care.png diff --git a/public/9b4a42da/images/emoji/necktie.png b/public/5022dfcf/images/emoji/necktie.png similarity index 100% rename from public/9b4a42da/images/emoji/necktie.png rename to public/5022dfcf/images/emoji/necktie.png diff --git a/public/9b4a42da/images/emoji/new.png b/public/5022dfcf/images/emoji/new.png similarity index 100% rename from public/9b4a42da/images/emoji/new.png rename to public/5022dfcf/images/emoji/new.png diff --git a/public/9b4a42da/images/emoji/no_good.png b/public/5022dfcf/images/emoji/no_good.png similarity index 100% rename from public/9b4a42da/images/emoji/no_good.png rename to public/5022dfcf/images/emoji/no_good.png diff --git a/public/9b4a42da/images/emoji/no_smoking.png b/public/5022dfcf/images/emoji/no_smoking.png similarity index 100% rename from public/9b4a42da/images/emoji/no_smoking.png rename to public/5022dfcf/images/emoji/no_smoking.png diff --git a/public/9b4a42da/images/emoji/nose.png b/public/5022dfcf/images/emoji/nose.png similarity index 100% rename from public/9b4a42da/images/emoji/nose.png rename to public/5022dfcf/images/emoji/nose.png diff --git a/public/9b4a42da/images/emoji/notes.png b/public/5022dfcf/images/emoji/notes.png similarity index 100% rename from public/9b4a42da/images/emoji/notes.png rename to public/5022dfcf/images/emoji/notes.png diff --git a/public/9b4a42da/images/emoji/o.png b/public/5022dfcf/images/emoji/o.png similarity index 100% rename from public/9b4a42da/images/emoji/o.png rename to public/5022dfcf/images/emoji/o.png diff --git a/public/9b4a42da/images/emoji/o2.png b/public/5022dfcf/images/emoji/o2.png similarity index 100% rename from public/9b4a42da/images/emoji/o2.png rename to public/5022dfcf/images/emoji/o2.png diff --git a/public/9b4a42da/images/emoji/ocean.png b/public/5022dfcf/images/emoji/ocean.png similarity index 100% rename from public/9b4a42da/images/emoji/ocean.png rename to public/5022dfcf/images/emoji/ocean.png diff --git a/public/9b4a42da/images/emoji/octocat.png b/public/5022dfcf/images/emoji/octocat.png similarity index 100% rename from public/9b4a42da/images/emoji/octocat.png rename to public/5022dfcf/images/emoji/octocat.png diff --git a/public/9b4a42da/images/emoji/octopus.png b/public/5022dfcf/images/emoji/octopus.png similarity index 100% rename from public/9b4a42da/images/emoji/octopus.png rename to public/5022dfcf/images/emoji/octopus.png diff --git a/public/9b4a42da/images/emoji/oden.png b/public/5022dfcf/images/emoji/oden.png similarity index 100% rename from public/9b4a42da/images/emoji/oden.png rename to public/5022dfcf/images/emoji/oden.png diff --git a/public/9b4a42da/images/emoji/office.png b/public/5022dfcf/images/emoji/office.png similarity index 100% rename from public/9b4a42da/images/emoji/office.png rename to public/5022dfcf/images/emoji/office.png diff --git a/public/9b4a42da/images/emoji/ok.png b/public/5022dfcf/images/emoji/ok.png similarity index 100% rename from public/9b4a42da/images/emoji/ok.png rename to public/5022dfcf/images/emoji/ok.png diff --git a/public/9b4a42da/images/emoji/ok_hand.png b/public/5022dfcf/images/emoji/ok_hand.png similarity index 100% rename from public/9b4a42da/images/emoji/ok_hand.png rename to public/5022dfcf/images/emoji/ok_hand.png diff --git a/public/9b4a42da/images/emoji/ok_woman.png b/public/5022dfcf/images/emoji/ok_woman.png similarity index 100% rename from public/9b4a42da/images/emoji/ok_woman.png rename to public/5022dfcf/images/emoji/ok_woman.png diff --git a/public/9b4a42da/images/emoji/older_man.png b/public/5022dfcf/images/emoji/older_man.png similarity index 100% rename from public/9b4a42da/images/emoji/older_man.png rename to public/5022dfcf/images/emoji/older_man.png diff --git a/public/9b4a42da/images/emoji/older_woman.png b/public/5022dfcf/images/emoji/older_woman.png similarity index 100% rename from public/9b4a42da/images/emoji/older_woman.png rename to public/5022dfcf/images/emoji/older_woman.png diff --git a/public/9b4a42da/images/emoji/open_hands.png b/public/5022dfcf/images/emoji/open_hands.png similarity index 100% rename from public/9b4a42da/images/emoji/open_hands.png rename to public/5022dfcf/images/emoji/open_hands.png diff --git a/public/9b4a42da/images/emoji/ophiuchus.png b/public/5022dfcf/images/emoji/ophiuchus.png similarity index 100% rename from public/9b4a42da/images/emoji/ophiuchus.png rename to public/5022dfcf/images/emoji/ophiuchus.png diff --git a/public/9b4a42da/images/emoji/palm_tree.png b/public/5022dfcf/images/emoji/palm_tree.png similarity index 100% rename from public/9b4a42da/images/emoji/palm_tree.png rename to public/5022dfcf/images/emoji/palm_tree.png diff --git a/public/9b4a42da/images/emoji/parking.png b/public/5022dfcf/images/emoji/parking.png similarity index 100% rename from public/9b4a42da/images/emoji/parking.png rename to public/5022dfcf/images/emoji/parking.png diff --git a/public/9b4a42da/images/emoji/part_alternation_mark.png b/public/5022dfcf/images/emoji/part_alternation_mark.png similarity index 100% rename from public/9b4a42da/images/emoji/part_alternation_mark.png rename to public/5022dfcf/images/emoji/part_alternation_mark.png diff --git a/public/9b4a42da/images/emoji/pencil.png b/public/5022dfcf/images/emoji/pencil.png similarity index 100% rename from public/9b4a42da/images/emoji/pencil.png rename to public/5022dfcf/images/emoji/pencil.png diff --git a/public/9b4a42da/images/emoji/penguin.png b/public/5022dfcf/images/emoji/penguin.png similarity index 100% rename from public/9b4a42da/images/emoji/penguin.png rename to public/5022dfcf/images/emoji/penguin.png diff --git a/public/9b4a42da/images/emoji/pensive.png b/public/5022dfcf/images/emoji/pensive.png similarity index 100% rename from public/9b4a42da/images/emoji/pensive.png rename to public/5022dfcf/images/emoji/pensive.png diff --git a/public/9b4a42da/images/emoji/persevere.png b/public/5022dfcf/images/emoji/persevere.png similarity index 100% rename from public/9b4a42da/images/emoji/persevere.png rename to public/5022dfcf/images/emoji/persevere.png diff --git a/public/9b4a42da/images/emoji/person_with_blond_hair.png b/public/5022dfcf/images/emoji/person_with_blond_hair.png similarity index 100% rename from public/9b4a42da/images/emoji/person_with_blond_hair.png rename to public/5022dfcf/images/emoji/person_with_blond_hair.png diff --git a/public/9b4a42da/images/emoji/phone.png b/public/5022dfcf/images/emoji/phone.png similarity index 100% rename from public/9b4a42da/images/emoji/phone.png rename to public/5022dfcf/images/emoji/phone.png diff --git a/public/9b4a42da/images/emoji/pig.png b/public/5022dfcf/images/emoji/pig.png similarity index 100% rename from public/9b4a42da/images/emoji/pig.png rename to public/5022dfcf/images/emoji/pig.png diff --git a/public/9b4a42da/images/emoji/pill.png b/public/5022dfcf/images/emoji/pill.png similarity index 100% rename from public/9b4a42da/images/emoji/pill.png rename to public/5022dfcf/images/emoji/pill.png diff --git a/public/9b4a42da/images/emoji/pisces.png b/public/5022dfcf/images/emoji/pisces.png similarity index 100% rename from public/9b4a42da/images/emoji/pisces.png rename to public/5022dfcf/images/emoji/pisces.png diff --git a/public/9b4a42da/images/emoji/plus1.png b/public/5022dfcf/images/emoji/plus1.png similarity index 100% rename from public/9b4a42da/images/emoji/plus1.png rename to public/5022dfcf/images/emoji/plus1.png diff --git a/public/9b4a42da/images/emoji/point_down.png b/public/5022dfcf/images/emoji/point_down.png similarity index 100% rename from public/9b4a42da/images/emoji/point_down.png rename to public/5022dfcf/images/emoji/point_down.png diff --git a/public/9b4a42da/images/emoji/point_left.png b/public/5022dfcf/images/emoji/point_left.png similarity index 100% rename from public/9b4a42da/images/emoji/point_left.png rename to public/5022dfcf/images/emoji/point_left.png diff --git a/public/9b4a42da/images/emoji/point_right.png b/public/5022dfcf/images/emoji/point_right.png similarity index 100% rename from public/9b4a42da/images/emoji/point_right.png rename to public/5022dfcf/images/emoji/point_right.png diff --git a/public/9b4a42da/images/emoji/point_up.png b/public/5022dfcf/images/emoji/point_up.png similarity index 100% rename from public/9b4a42da/images/emoji/point_up.png rename to public/5022dfcf/images/emoji/point_up.png diff --git a/public/9b4a42da/images/emoji/point_up_2.png b/public/5022dfcf/images/emoji/point_up_2.png similarity index 100% rename from public/9b4a42da/images/emoji/point_up_2.png rename to public/5022dfcf/images/emoji/point_up_2.png diff --git a/public/9b4a42da/images/emoji/police_car.png b/public/5022dfcf/images/emoji/police_car.png similarity index 100% rename from public/9b4a42da/images/emoji/police_car.png rename to public/5022dfcf/images/emoji/police_car.png diff --git a/public/9b4a42da/images/emoji/poop.png b/public/5022dfcf/images/emoji/poop.png similarity index 100% rename from public/9b4a42da/images/emoji/poop.png rename to public/5022dfcf/images/emoji/poop.png diff --git a/public/9b4a42da/images/emoji/post_office.png b/public/5022dfcf/images/emoji/post_office.png similarity index 100% rename from public/9b4a42da/images/emoji/post_office.png rename to public/5022dfcf/images/emoji/post_office.png diff --git a/public/9b4a42da/images/emoji/postbox.png b/public/5022dfcf/images/emoji/postbox.png similarity index 100% rename from public/9b4a42da/images/emoji/postbox.png rename to public/5022dfcf/images/emoji/postbox.png diff --git a/public/9b4a42da/images/emoji/pray.png b/public/5022dfcf/images/emoji/pray.png similarity index 100% rename from public/9b4a42da/images/emoji/pray.png rename to public/5022dfcf/images/emoji/pray.png diff --git a/public/9b4a42da/images/emoji/princess.png b/public/5022dfcf/images/emoji/princess.png similarity index 100% rename from public/9b4a42da/images/emoji/princess.png rename to public/5022dfcf/images/emoji/princess.png diff --git a/public/9b4a42da/images/emoji/punch.png b/public/5022dfcf/images/emoji/punch.png similarity index 100% rename from public/9b4a42da/images/emoji/punch.png rename to public/5022dfcf/images/emoji/punch.png diff --git a/public/9b4a42da/images/emoji/purple_heart.png b/public/5022dfcf/images/emoji/purple_heart.png similarity index 100% rename from public/9b4a42da/images/emoji/purple_heart.png rename to public/5022dfcf/images/emoji/purple_heart.png diff --git a/public/9b4a42da/images/emoji/question.png b/public/5022dfcf/images/emoji/question.png similarity index 100% rename from public/9b4a42da/images/emoji/question.png rename to public/5022dfcf/images/emoji/question.png diff --git a/public/9b4a42da/images/emoji/rabbit.png b/public/5022dfcf/images/emoji/rabbit.png similarity index 100% rename from public/9b4a42da/images/emoji/rabbit.png rename to public/5022dfcf/images/emoji/rabbit.png diff --git a/public/9b4a42da/images/emoji/racehorse.png b/public/5022dfcf/images/emoji/racehorse.png similarity index 100% rename from public/9b4a42da/images/emoji/racehorse.png rename to public/5022dfcf/images/emoji/racehorse.png diff --git a/public/9b4a42da/images/emoji/radio.png b/public/5022dfcf/images/emoji/radio.png similarity index 100% rename from public/9b4a42da/images/emoji/radio.png rename to public/5022dfcf/images/emoji/radio.png diff --git a/public/9b4a42da/images/emoji/rage.png b/public/5022dfcf/images/emoji/rage.png similarity index 100% rename from public/9b4a42da/images/emoji/rage.png rename to public/5022dfcf/images/emoji/rage.png diff --git a/public/9b4a42da/images/emoji/rage1.png b/public/5022dfcf/images/emoji/rage1.png similarity index 100% rename from public/9b4a42da/images/emoji/rage1.png rename to public/5022dfcf/images/emoji/rage1.png diff --git a/public/9b4a42da/images/emoji/rage2.png b/public/5022dfcf/images/emoji/rage2.png similarity index 100% rename from public/9b4a42da/images/emoji/rage2.png rename to public/5022dfcf/images/emoji/rage2.png diff --git a/public/9b4a42da/images/emoji/rage3.png b/public/5022dfcf/images/emoji/rage3.png similarity index 100% rename from public/9b4a42da/images/emoji/rage3.png rename to public/5022dfcf/images/emoji/rage3.png diff --git a/public/9b4a42da/images/emoji/rage4.png b/public/5022dfcf/images/emoji/rage4.png similarity index 100% rename from public/9b4a42da/images/emoji/rage4.png rename to public/5022dfcf/images/emoji/rage4.png diff --git a/public/9b4a42da/images/emoji/rainbow.png b/public/5022dfcf/images/emoji/rainbow.png similarity index 100% rename from public/9b4a42da/images/emoji/rainbow.png rename to public/5022dfcf/images/emoji/rainbow.png diff --git a/public/9b4a42da/images/emoji/raised_hands.png b/public/5022dfcf/images/emoji/raised_hands.png similarity index 100% rename from public/9b4a42da/images/emoji/raised_hands.png rename to public/5022dfcf/images/emoji/raised_hands.png diff --git a/public/9b4a42da/images/emoji/ramen.png b/public/5022dfcf/images/emoji/ramen.png similarity index 100% rename from public/9b4a42da/images/emoji/ramen.png rename to public/5022dfcf/images/emoji/ramen.png diff --git a/public/9b4a42da/images/emoji/red_car.png b/public/5022dfcf/images/emoji/red_car.png similarity index 100% rename from public/9b4a42da/images/emoji/red_car.png rename to public/5022dfcf/images/emoji/red_car.png diff --git a/public/9b4a42da/images/emoji/red_circle.png b/public/5022dfcf/images/emoji/red_circle.png similarity index 100% rename from public/9b4a42da/images/emoji/red_circle.png rename to public/5022dfcf/images/emoji/red_circle.png diff --git a/public/9b4a42da/images/emoji/registered.png b/public/5022dfcf/images/emoji/registered.png similarity index 100% rename from public/9b4a42da/images/emoji/registered.png rename to public/5022dfcf/images/emoji/registered.png diff --git a/public/9b4a42da/images/emoji/relaxed.png b/public/5022dfcf/images/emoji/relaxed.png similarity index 100% rename from public/9b4a42da/images/emoji/relaxed.png rename to public/5022dfcf/images/emoji/relaxed.png diff --git a/public/9b4a42da/images/emoji/relieved.png b/public/5022dfcf/images/emoji/relieved.png similarity index 100% rename from public/9b4a42da/images/emoji/relieved.png rename to public/5022dfcf/images/emoji/relieved.png diff --git a/public/9b4a42da/images/emoji/restroom.png b/public/5022dfcf/images/emoji/restroom.png similarity index 100% rename from public/9b4a42da/images/emoji/restroom.png rename to public/5022dfcf/images/emoji/restroom.png diff --git a/public/9b4a42da/images/emoji/rewind.png b/public/5022dfcf/images/emoji/rewind.png similarity index 100% rename from public/9b4a42da/images/emoji/rewind.png rename to public/5022dfcf/images/emoji/rewind.png diff --git a/public/9b4a42da/images/emoji/ribbon.png b/public/5022dfcf/images/emoji/ribbon.png similarity index 100% rename from public/9b4a42da/images/emoji/ribbon.png rename to public/5022dfcf/images/emoji/ribbon.png diff --git a/public/9b4a42da/images/emoji/rice.png b/public/5022dfcf/images/emoji/rice.png similarity index 100% rename from public/9b4a42da/images/emoji/rice.png rename to public/5022dfcf/images/emoji/rice.png diff --git a/public/9b4a42da/images/emoji/rice_ball.png b/public/5022dfcf/images/emoji/rice_ball.png similarity index 100% rename from public/9b4a42da/images/emoji/rice_ball.png rename to public/5022dfcf/images/emoji/rice_ball.png diff --git a/public/9b4a42da/images/emoji/rice_cracker.png b/public/5022dfcf/images/emoji/rice_cracker.png similarity index 100% rename from public/9b4a42da/images/emoji/rice_cracker.png rename to public/5022dfcf/images/emoji/rice_cracker.png diff --git a/public/9b4a42da/images/emoji/rice_scene.png b/public/5022dfcf/images/emoji/rice_scene.png similarity index 100% rename from public/9b4a42da/images/emoji/rice_scene.png rename to public/5022dfcf/images/emoji/rice_scene.png diff --git a/public/9b4a42da/images/emoji/ring.png b/public/5022dfcf/images/emoji/ring.png similarity index 100% rename from public/9b4a42da/images/emoji/ring.png rename to public/5022dfcf/images/emoji/ring.png diff --git a/public/9b4a42da/images/emoji/rocket.png b/public/5022dfcf/images/emoji/rocket.png similarity index 100% rename from public/9b4a42da/images/emoji/rocket.png rename to public/5022dfcf/images/emoji/rocket.png diff --git a/public/9b4a42da/images/emoji/roller_coaster.png b/public/5022dfcf/images/emoji/roller_coaster.png similarity index 100% rename from public/9b4a42da/images/emoji/roller_coaster.png rename to public/5022dfcf/images/emoji/roller_coaster.png diff --git a/public/9b4a42da/images/emoji/rose.png b/public/5022dfcf/images/emoji/rose.png similarity index 100% rename from public/9b4a42da/images/emoji/rose.png rename to public/5022dfcf/images/emoji/rose.png diff --git a/public/9b4a42da/images/emoji/ru.png b/public/5022dfcf/images/emoji/ru.png similarity index 100% rename from public/9b4a42da/images/emoji/ru.png rename to public/5022dfcf/images/emoji/ru.png diff --git a/public/9b4a42da/images/emoji/runner.png b/public/5022dfcf/images/emoji/runner.png similarity index 100% rename from public/9b4a42da/images/emoji/runner.png rename to public/5022dfcf/images/emoji/runner.png diff --git a/public/9b4a42da/images/emoji/sa.png b/public/5022dfcf/images/emoji/sa.png similarity index 100% rename from public/9b4a42da/images/emoji/sa.png rename to public/5022dfcf/images/emoji/sa.png diff --git a/public/9b4a42da/images/emoji/sagittarius.png b/public/5022dfcf/images/emoji/sagittarius.png similarity index 100% rename from public/9b4a42da/images/emoji/sagittarius.png rename to public/5022dfcf/images/emoji/sagittarius.png diff --git a/public/9b4a42da/images/emoji/sailboat.png b/public/5022dfcf/images/emoji/sailboat.png similarity index 100% rename from public/9b4a42da/images/emoji/sailboat.png rename to public/5022dfcf/images/emoji/sailboat.png diff --git a/public/9b4a42da/images/emoji/sake.png b/public/5022dfcf/images/emoji/sake.png similarity index 100% rename from public/9b4a42da/images/emoji/sake.png rename to public/5022dfcf/images/emoji/sake.png diff --git a/public/9b4a42da/images/emoji/sandal.png b/public/5022dfcf/images/emoji/sandal.png similarity index 100% rename from public/9b4a42da/images/emoji/sandal.png rename to public/5022dfcf/images/emoji/sandal.png diff --git a/public/9b4a42da/images/emoji/santa.png b/public/5022dfcf/images/emoji/santa.png similarity index 100% rename from public/9b4a42da/images/emoji/santa.png rename to public/5022dfcf/images/emoji/santa.png diff --git a/public/9b4a42da/images/emoji/satellite.png b/public/5022dfcf/images/emoji/satellite.png similarity index 100% rename from public/9b4a42da/images/emoji/satellite.png rename to public/5022dfcf/images/emoji/satellite.png diff --git a/public/9b4a42da/images/emoji/satisfied.png b/public/5022dfcf/images/emoji/satisfied.png similarity index 100% rename from public/9b4a42da/images/emoji/satisfied.png rename to public/5022dfcf/images/emoji/satisfied.png diff --git a/public/9b4a42da/images/emoji/saxophone.png b/public/5022dfcf/images/emoji/saxophone.png similarity index 100% rename from public/9b4a42da/images/emoji/saxophone.png rename to public/5022dfcf/images/emoji/saxophone.png diff --git a/public/9b4a42da/images/emoji/school.png b/public/5022dfcf/images/emoji/school.png similarity index 100% rename from public/9b4a42da/images/emoji/school.png rename to public/5022dfcf/images/emoji/school.png diff --git a/public/9b4a42da/images/emoji/school_satchel.png b/public/5022dfcf/images/emoji/school_satchel.png similarity index 100% rename from public/9b4a42da/images/emoji/school_satchel.png rename to public/5022dfcf/images/emoji/school_satchel.png diff --git a/public/9b4a42da/images/emoji/scissors.png b/public/5022dfcf/images/emoji/scissors.png similarity index 100% rename from public/9b4a42da/images/emoji/scissors.png rename to public/5022dfcf/images/emoji/scissors.png diff --git a/public/9b4a42da/images/emoji/scorpius.png b/public/5022dfcf/images/emoji/scorpius.png similarity index 100% rename from public/9b4a42da/images/emoji/scorpius.png rename to public/5022dfcf/images/emoji/scorpius.png diff --git a/public/9b4a42da/images/emoji/scream.png b/public/5022dfcf/images/emoji/scream.png similarity index 100% rename from public/9b4a42da/images/emoji/scream.png rename to public/5022dfcf/images/emoji/scream.png diff --git a/public/9b4a42da/images/emoji/seat.png b/public/5022dfcf/images/emoji/seat.png similarity index 100% rename from public/9b4a42da/images/emoji/seat.png rename to public/5022dfcf/images/emoji/seat.png diff --git a/public/9b4a42da/images/emoji/secret.png b/public/5022dfcf/images/emoji/secret.png similarity index 100% rename from public/9b4a42da/images/emoji/secret.png rename to public/5022dfcf/images/emoji/secret.png diff --git a/public/9b4a42da/images/emoji/shaved_ice.png b/public/5022dfcf/images/emoji/shaved_ice.png similarity index 100% rename from public/9b4a42da/images/emoji/shaved_ice.png rename to public/5022dfcf/images/emoji/shaved_ice.png diff --git a/public/9b4a42da/images/emoji/sheep.png b/public/5022dfcf/images/emoji/sheep.png similarity index 100% rename from public/9b4a42da/images/emoji/sheep.png rename to public/5022dfcf/images/emoji/sheep.png diff --git a/public/9b4a42da/images/emoji/shell.png b/public/5022dfcf/images/emoji/shell.png similarity index 100% rename from public/9b4a42da/images/emoji/shell.png rename to public/5022dfcf/images/emoji/shell.png diff --git a/public/9b4a42da/images/emoji/ship.png b/public/5022dfcf/images/emoji/ship.png similarity index 100% rename from public/9b4a42da/images/emoji/ship.png rename to public/5022dfcf/images/emoji/ship.png diff --git a/public/9b4a42da/images/emoji/shipit.png b/public/5022dfcf/images/emoji/shipit.png similarity index 100% rename from public/9b4a42da/images/emoji/shipit.png rename to public/5022dfcf/images/emoji/shipit.png diff --git a/public/9b4a42da/images/emoji/shirt.png b/public/5022dfcf/images/emoji/shirt.png similarity index 100% rename from public/9b4a42da/images/emoji/shirt.png rename to public/5022dfcf/images/emoji/shirt.png diff --git a/public/9b4a42da/images/emoji/shit.png b/public/5022dfcf/images/emoji/shit.png similarity index 100% rename from public/9b4a42da/images/emoji/shit.png rename to public/5022dfcf/images/emoji/shit.png diff --git a/public/9b4a42da/images/emoji/shoe.png b/public/5022dfcf/images/emoji/shoe.png similarity index 100% rename from public/9b4a42da/images/emoji/shoe.png rename to public/5022dfcf/images/emoji/shoe.png diff --git a/public/9b4a42da/images/emoji/signal_strength.png b/public/5022dfcf/images/emoji/signal_strength.png similarity index 100% rename from public/9b4a42da/images/emoji/signal_strength.png rename to public/5022dfcf/images/emoji/signal_strength.png diff --git a/public/9b4a42da/images/emoji/six_pointed_star.png b/public/5022dfcf/images/emoji/six_pointed_star.png similarity index 100% rename from public/9b4a42da/images/emoji/six_pointed_star.png rename to public/5022dfcf/images/emoji/six_pointed_star.png diff --git a/public/9b4a42da/images/emoji/ski.png b/public/5022dfcf/images/emoji/ski.png similarity index 100% rename from public/9b4a42da/images/emoji/ski.png rename to public/5022dfcf/images/emoji/ski.png diff --git a/public/9b4a42da/images/emoji/skull.png b/public/5022dfcf/images/emoji/skull.png similarity index 100% rename from public/9b4a42da/images/emoji/skull.png rename to public/5022dfcf/images/emoji/skull.png diff --git a/public/9b4a42da/images/emoji/sleepy.png b/public/5022dfcf/images/emoji/sleepy.png similarity index 100% rename from public/9b4a42da/images/emoji/sleepy.png rename to public/5022dfcf/images/emoji/sleepy.png diff --git a/public/9b4a42da/images/emoji/slot_machine.png b/public/5022dfcf/images/emoji/slot_machine.png similarity index 100% rename from public/9b4a42da/images/emoji/slot_machine.png rename to public/5022dfcf/images/emoji/slot_machine.png diff --git a/public/9b4a42da/images/emoji/smile.png b/public/5022dfcf/images/emoji/smile.png similarity index 100% rename from public/9b4a42da/images/emoji/smile.png rename to public/5022dfcf/images/emoji/smile.png diff --git a/public/9b4a42da/images/emoji/smiley.png b/public/5022dfcf/images/emoji/smiley.png similarity index 100% rename from public/9b4a42da/images/emoji/smiley.png rename to public/5022dfcf/images/emoji/smiley.png diff --git a/public/9b4a42da/images/emoji/smirk.png b/public/5022dfcf/images/emoji/smirk.png similarity index 100% rename from public/9b4a42da/images/emoji/smirk.png rename to public/5022dfcf/images/emoji/smirk.png diff --git a/public/9b4a42da/images/emoji/smoking.png b/public/5022dfcf/images/emoji/smoking.png similarity index 100% rename from public/9b4a42da/images/emoji/smoking.png rename to public/5022dfcf/images/emoji/smoking.png diff --git a/public/9b4a42da/images/emoji/snake.png b/public/5022dfcf/images/emoji/snake.png similarity index 100% rename from public/9b4a42da/images/emoji/snake.png rename to public/5022dfcf/images/emoji/snake.png diff --git a/public/9b4a42da/images/emoji/snowman.png b/public/5022dfcf/images/emoji/snowman.png similarity index 100% rename from public/9b4a42da/images/emoji/snowman.png rename to public/5022dfcf/images/emoji/snowman.png diff --git a/public/9b4a42da/images/emoji/sob.png b/public/5022dfcf/images/emoji/sob.png similarity index 100% rename from public/9b4a42da/images/emoji/sob.png rename to public/5022dfcf/images/emoji/sob.png diff --git a/public/9b4a42da/images/emoji/soccer.png b/public/5022dfcf/images/emoji/soccer.png similarity index 100% rename from public/9b4a42da/images/emoji/soccer.png rename to public/5022dfcf/images/emoji/soccer.png diff --git a/public/9b4a42da/images/emoji/space_invader.png b/public/5022dfcf/images/emoji/space_invader.png similarity index 100% rename from public/9b4a42da/images/emoji/space_invader.png rename to public/5022dfcf/images/emoji/space_invader.png diff --git a/public/9b4a42da/images/emoji/spades.png b/public/5022dfcf/images/emoji/spades.png similarity index 100% rename from public/9b4a42da/images/emoji/spades.png rename to public/5022dfcf/images/emoji/spades.png diff --git a/public/9b4a42da/images/emoji/spaghetti.png b/public/5022dfcf/images/emoji/spaghetti.png similarity index 100% rename from public/9b4a42da/images/emoji/spaghetti.png rename to public/5022dfcf/images/emoji/spaghetti.png diff --git a/public/9b4a42da/images/emoji/sparkler.png b/public/5022dfcf/images/emoji/sparkler.png similarity index 100% rename from public/9b4a42da/images/emoji/sparkler.png rename to public/5022dfcf/images/emoji/sparkler.png diff --git a/public/9b4a42da/images/emoji/sparkles.png b/public/5022dfcf/images/emoji/sparkles.png similarity index 100% rename from public/9b4a42da/images/emoji/sparkles.png rename to public/5022dfcf/images/emoji/sparkles.png diff --git a/public/9b4a42da/images/emoji/speaker.png b/public/5022dfcf/images/emoji/speaker.png similarity index 100% rename from public/9b4a42da/images/emoji/speaker.png rename to public/5022dfcf/images/emoji/speaker.png diff --git a/public/9b4a42da/images/emoji/speedboat.png b/public/5022dfcf/images/emoji/speedboat.png similarity index 100% rename from public/9b4a42da/images/emoji/speedboat.png rename to public/5022dfcf/images/emoji/speedboat.png diff --git a/public/9b4a42da/images/emoji/squirrel.png b/public/5022dfcf/images/emoji/squirrel.png similarity index 100% rename from public/9b4a42da/images/emoji/squirrel.png rename to public/5022dfcf/images/emoji/squirrel.png diff --git a/public/9b4a42da/images/emoji/star.png b/public/5022dfcf/images/emoji/star.png similarity index 100% rename from public/9b4a42da/images/emoji/star.png rename to public/5022dfcf/images/emoji/star.png diff --git a/public/9b4a42da/images/emoji/star2.png b/public/5022dfcf/images/emoji/star2.png similarity index 100% rename from public/9b4a42da/images/emoji/star2.png rename to public/5022dfcf/images/emoji/star2.png diff --git a/public/9b4a42da/images/emoji/stars.png b/public/5022dfcf/images/emoji/stars.png similarity index 100% rename from public/9b4a42da/images/emoji/stars.png rename to public/5022dfcf/images/emoji/stars.png diff --git a/public/9b4a42da/images/emoji/station.png b/public/5022dfcf/images/emoji/station.png similarity index 100% rename from public/9b4a42da/images/emoji/station.png rename to public/5022dfcf/images/emoji/station.png diff --git a/public/9b4a42da/images/emoji/statue_of_liberty.png b/public/5022dfcf/images/emoji/statue_of_liberty.png similarity index 100% rename from public/9b4a42da/images/emoji/statue_of_liberty.png rename to public/5022dfcf/images/emoji/statue_of_liberty.png diff --git a/public/9b4a42da/images/emoji/stew.png b/public/5022dfcf/images/emoji/stew.png similarity index 100% rename from public/9b4a42da/images/emoji/stew.png rename to public/5022dfcf/images/emoji/stew.png diff --git a/public/9b4a42da/images/emoji/strawberry.png b/public/5022dfcf/images/emoji/strawberry.png similarity index 100% rename from public/9b4a42da/images/emoji/strawberry.png rename to public/5022dfcf/images/emoji/strawberry.png diff --git a/public/9b4a42da/images/emoji/sunflower.png b/public/5022dfcf/images/emoji/sunflower.png similarity index 100% rename from public/9b4a42da/images/emoji/sunflower.png rename to public/5022dfcf/images/emoji/sunflower.png diff --git a/public/9b4a42da/images/emoji/sunny.png b/public/5022dfcf/images/emoji/sunny.png similarity index 100% rename from public/9b4a42da/images/emoji/sunny.png rename to public/5022dfcf/images/emoji/sunny.png diff --git a/public/9b4a42da/images/emoji/sunrise.png b/public/5022dfcf/images/emoji/sunrise.png similarity index 100% rename from public/9b4a42da/images/emoji/sunrise.png rename to public/5022dfcf/images/emoji/sunrise.png diff --git a/public/9b4a42da/images/emoji/sunrise_over_mountains.png b/public/5022dfcf/images/emoji/sunrise_over_mountains.png similarity index 100% rename from public/9b4a42da/images/emoji/sunrise_over_mountains.png rename to public/5022dfcf/images/emoji/sunrise_over_mountains.png diff --git a/public/9b4a42da/images/emoji/surfer.png b/public/5022dfcf/images/emoji/surfer.png similarity index 100% rename from public/9b4a42da/images/emoji/surfer.png rename to public/5022dfcf/images/emoji/surfer.png diff --git a/public/9b4a42da/images/emoji/sushi.png b/public/5022dfcf/images/emoji/sushi.png similarity index 100% rename from public/9b4a42da/images/emoji/sushi.png rename to public/5022dfcf/images/emoji/sushi.png diff --git a/public/9b4a42da/images/emoji/suspect.png b/public/5022dfcf/images/emoji/suspect.png similarity index 100% rename from public/9b4a42da/images/emoji/suspect.png rename to public/5022dfcf/images/emoji/suspect.png diff --git a/public/9b4a42da/images/emoji/sweat.png b/public/5022dfcf/images/emoji/sweat.png similarity index 100% rename from public/9b4a42da/images/emoji/sweat.png rename to public/5022dfcf/images/emoji/sweat.png diff --git a/public/9b4a42da/images/emoji/sweat_drops.png b/public/5022dfcf/images/emoji/sweat_drops.png similarity index 100% rename from public/9b4a42da/images/emoji/sweat_drops.png rename to public/5022dfcf/images/emoji/sweat_drops.png diff --git a/public/9b4a42da/images/emoji/swimmer.png b/public/5022dfcf/images/emoji/swimmer.png similarity index 100% rename from public/9b4a42da/images/emoji/swimmer.png rename to public/5022dfcf/images/emoji/swimmer.png diff --git a/public/9b4a42da/images/emoji/syringe.png b/public/5022dfcf/images/emoji/syringe.png similarity index 100% rename from public/9b4a42da/images/emoji/syringe.png rename to public/5022dfcf/images/emoji/syringe.png diff --git a/public/9b4a42da/images/emoji/tada.png b/public/5022dfcf/images/emoji/tada.png similarity index 100% rename from public/9b4a42da/images/emoji/tada.png rename to public/5022dfcf/images/emoji/tada.png diff --git a/public/9b4a42da/images/emoji/tangerine.png b/public/5022dfcf/images/emoji/tangerine.png similarity index 100% rename from public/9b4a42da/images/emoji/tangerine.png rename to public/5022dfcf/images/emoji/tangerine.png diff --git a/public/9b4a42da/images/emoji/taurus.png b/public/5022dfcf/images/emoji/taurus.png similarity index 100% rename from public/9b4a42da/images/emoji/taurus.png rename to public/5022dfcf/images/emoji/taurus.png diff --git a/public/9b4a42da/images/emoji/taxi.png b/public/5022dfcf/images/emoji/taxi.png similarity index 100% rename from public/9b4a42da/images/emoji/taxi.png rename to public/5022dfcf/images/emoji/taxi.png diff --git a/public/9b4a42da/images/emoji/tea.png b/public/5022dfcf/images/emoji/tea.png similarity index 100% rename from public/9b4a42da/images/emoji/tea.png rename to public/5022dfcf/images/emoji/tea.png diff --git a/public/9b4a42da/images/emoji/telephone.png b/public/5022dfcf/images/emoji/telephone.png similarity index 100% rename from public/9b4a42da/images/emoji/telephone.png rename to public/5022dfcf/images/emoji/telephone.png diff --git a/public/9b4a42da/images/emoji/tennis.png b/public/5022dfcf/images/emoji/tennis.png similarity index 100% rename from public/9b4a42da/images/emoji/tennis.png rename to public/5022dfcf/images/emoji/tennis.png diff --git a/public/9b4a42da/images/emoji/tent.png b/public/5022dfcf/images/emoji/tent.png similarity index 100% rename from public/9b4a42da/images/emoji/tent.png rename to public/5022dfcf/images/emoji/tent.png diff --git a/public/9b4a42da/images/emoji/thumbsdown.png b/public/5022dfcf/images/emoji/thumbsdown.png similarity index 100% rename from public/9b4a42da/images/emoji/thumbsdown.png rename to public/5022dfcf/images/emoji/thumbsdown.png diff --git a/public/9b4a42da/images/emoji/thumbsup.png b/public/5022dfcf/images/emoji/thumbsup.png similarity index 100% rename from public/9b4a42da/images/emoji/thumbsup.png rename to public/5022dfcf/images/emoji/thumbsup.png diff --git a/public/9b4a42da/images/emoji/ticket.png b/public/5022dfcf/images/emoji/ticket.png similarity index 100% rename from public/9b4a42da/images/emoji/ticket.png rename to public/5022dfcf/images/emoji/ticket.png diff --git a/public/9b4a42da/images/emoji/tiger.png b/public/5022dfcf/images/emoji/tiger.png similarity index 100% rename from public/9b4a42da/images/emoji/tiger.png rename to public/5022dfcf/images/emoji/tiger.png diff --git a/public/9b4a42da/images/emoji/tm.png b/public/5022dfcf/images/emoji/tm.png similarity index 100% rename from public/9b4a42da/images/emoji/tm.png rename to public/5022dfcf/images/emoji/tm.png diff --git a/public/9b4a42da/images/emoji/toilet.png b/public/5022dfcf/images/emoji/toilet.png similarity index 100% rename from public/9b4a42da/images/emoji/toilet.png rename to public/5022dfcf/images/emoji/toilet.png diff --git a/public/9b4a42da/images/emoji/tokyo_tower.png b/public/5022dfcf/images/emoji/tokyo_tower.png similarity index 100% rename from public/9b4a42da/images/emoji/tokyo_tower.png rename to public/5022dfcf/images/emoji/tokyo_tower.png diff --git a/public/9b4a42da/images/emoji/tomato.png b/public/5022dfcf/images/emoji/tomato.png similarity index 100% rename from public/9b4a42da/images/emoji/tomato.png rename to public/5022dfcf/images/emoji/tomato.png diff --git a/public/9b4a42da/images/emoji/tongue.png b/public/5022dfcf/images/emoji/tongue.png similarity index 100% rename from public/9b4a42da/images/emoji/tongue.png rename to public/5022dfcf/images/emoji/tongue.png diff --git a/public/9b4a42da/images/emoji/top.png b/public/5022dfcf/images/emoji/top.png similarity index 100% rename from public/9b4a42da/images/emoji/top.png rename to public/5022dfcf/images/emoji/top.png diff --git a/public/9b4a42da/images/emoji/tophat.png b/public/5022dfcf/images/emoji/tophat.png similarity index 100% rename from public/9b4a42da/images/emoji/tophat.png rename to public/5022dfcf/images/emoji/tophat.png diff --git a/public/9b4a42da/images/emoji/traffic_light.png b/public/5022dfcf/images/emoji/traffic_light.png similarity index 100% rename from public/9b4a42da/images/emoji/traffic_light.png rename to public/5022dfcf/images/emoji/traffic_light.png diff --git a/public/9b4a42da/images/emoji/train.png b/public/5022dfcf/images/emoji/train.png similarity index 100% rename from public/9b4a42da/images/emoji/train.png rename to public/5022dfcf/images/emoji/train.png diff --git a/public/9b4a42da/images/emoji/trident.png b/public/5022dfcf/images/emoji/trident.png similarity index 100% rename from public/9b4a42da/images/emoji/trident.png rename to public/5022dfcf/images/emoji/trident.png diff --git a/public/9b4a42da/images/emoji/trophy.png b/public/5022dfcf/images/emoji/trophy.png similarity index 100% rename from public/9b4a42da/images/emoji/trophy.png rename to public/5022dfcf/images/emoji/trophy.png diff --git a/public/9b4a42da/images/emoji/tropical_fish.png b/public/5022dfcf/images/emoji/tropical_fish.png similarity index 100% rename from public/9b4a42da/images/emoji/tropical_fish.png rename to public/5022dfcf/images/emoji/tropical_fish.png diff --git a/public/9b4a42da/images/emoji/truck.png b/public/5022dfcf/images/emoji/truck.png similarity index 100% rename from public/9b4a42da/images/emoji/truck.png rename to public/5022dfcf/images/emoji/truck.png diff --git a/public/9b4a42da/images/emoji/trumpet.png b/public/5022dfcf/images/emoji/trumpet.png similarity index 100% rename from public/9b4a42da/images/emoji/trumpet.png rename to public/5022dfcf/images/emoji/trumpet.png diff --git a/public/9b4a42da/images/emoji/tshirt.png b/public/5022dfcf/images/emoji/tshirt.png similarity index 100% rename from public/9b4a42da/images/emoji/tshirt.png rename to public/5022dfcf/images/emoji/tshirt.png diff --git a/public/9b4a42da/images/emoji/tulip.png b/public/5022dfcf/images/emoji/tulip.png similarity index 100% rename from public/9b4a42da/images/emoji/tulip.png rename to public/5022dfcf/images/emoji/tulip.png diff --git a/public/9b4a42da/images/emoji/tv.png b/public/5022dfcf/images/emoji/tv.png similarity index 100% rename from public/9b4a42da/images/emoji/tv.png rename to public/5022dfcf/images/emoji/tv.png diff --git a/public/9b4a42da/images/emoji/u5272.png b/public/5022dfcf/images/emoji/u5272.png similarity index 100% rename from public/9b4a42da/images/emoji/u5272.png rename to public/5022dfcf/images/emoji/u5272.png diff --git a/public/9b4a42da/images/emoji/u55b6.png b/public/5022dfcf/images/emoji/u55b6.png similarity index 100% rename from public/9b4a42da/images/emoji/u55b6.png rename to public/5022dfcf/images/emoji/u55b6.png diff --git a/public/9b4a42da/images/emoji/u6307.png b/public/5022dfcf/images/emoji/u6307.png similarity index 100% rename from public/9b4a42da/images/emoji/u6307.png rename to public/5022dfcf/images/emoji/u6307.png diff --git a/public/9b4a42da/images/emoji/u6708.png b/public/5022dfcf/images/emoji/u6708.png similarity index 100% rename from public/9b4a42da/images/emoji/u6708.png rename to public/5022dfcf/images/emoji/u6708.png diff --git a/public/9b4a42da/images/emoji/u6709.png b/public/5022dfcf/images/emoji/u6709.png similarity index 100% rename from public/9b4a42da/images/emoji/u6709.png rename to public/5022dfcf/images/emoji/u6709.png diff --git a/public/9b4a42da/images/emoji/u6e80.png b/public/5022dfcf/images/emoji/u6e80.png similarity index 100% rename from public/9b4a42da/images/emoji/u6e80.png rename to public/5022dfcf/images/emoji/u6e80.png diff --git a/public/9b4a42da/images/emoji/u7121.png b/public/5022dfcf/images/emoji/u7121.png similarity index 100% rename from public/9b4a42da/images/emoji/u7121.png rename to public/5022dfcf/images/emoji/u7121.png diff --git a/public/9b4a42da/images/emoji/u7533.png b/public/5022dfcf/images/emoji/u7533.png similarity index 100% rename from public/9b4a42da/images/emoji/u7533.png rename to public/5022dfcf/images/emoji/u7533.png diff --git a/public/9b4a42da/images/emoji/u7a7a.png b/public/5022dfcf/images/emoji/u7a7a.png similarity index 100% rename from public/9b4a42da/images/emoji/u7a7a.png rename to public/5022dfcf/images/emoji/u7a7a.png diff --git a/public/9b4a42da/images/emoji/umbrella.png b/public/5022dfcf/images/emoji/umbrella.png similarity index 100% rename from public/9b4a42da/images/emoji/umbrella.png rename to public/5022dfcf/images/emoji/umbrella.png diff --git a/public/9b4a42da/images/emoji/unamused.png b/public/5022dfcf/images/emoji/unamused.png similarity index 100% rename from public/9b4a42da/images/emoji/unamused.png rename to public/5022dfcf/images/emoji/unamused.png diff --git a/public/9b4a42da/images/emoji/underage.png b/public/5022dfcf/images/emoji/underage.png similarity index 100% rename from public/9b4a42da/images/emoji/underage.png rename to public/5022dfcf/images/emoji/underage.png diff --git a/public/9b4a42da/images/emoji/unlock.png b/public/5022dfcf/images/emoji/unlock.png similarity index 100% rename from public/9b4a42da/images/emoji/unlock.png rename to public/5022dfcf/images/emoji/unlock.png diff --git a/public/9b4a42da/images/emoji/up.png b/public/5022dfcf/images/emoji/up.png similarity index 100% rename from public/9b4a42da/images/emoji/up.png rename to public/5022dfcf/images/emoji/up.png diff --git a/public/9b4a42da/images/emoji/us.png b/public/5022dfcf/images/emoji/us.png similarity index 100% rename from public/9b4a42da/images/emoji/us.png rename to public/5022dfcf/images/emoji/us.png diff --git a/public/9b4a42da/images/emoji/v.png b/public/5022dfcf/images/emoji/v.png similarity index 100% rename from public/9b4a42da/images/emoji/v.png rename to public/5022dfcf/images/emoji/v.png diff --git a/public/9b4a42da/images/emoji/vhs.png b/public/5022dfcf/images/emoji/vhs.png similarity index 100% rename from public/9b4a42da/images/emoji/vhs.png rename to public/5022dfcf/images/emoji/vhs.png diff --git a/public/9b4a42da/images/emoji/vibration_mode.png b/public/5022dfcf/images/emoji/vibration_mode.png similarity index 100% rename from public/9b4a42da/images/emoji/vibration_mode.png rename to public/5022dfcf/images/emoji/vibration_mode.png diff --git a/public/9b4a42da/images/emoji/virgo.png b/public/5022dfcf/images/emoji/virgo.png similarity index 100% rename from public/9b4a42da/images/emoji/virgo.png rename to public/5022dfcf/images/emoji/virgo.png diff --git a/public/9b4a42da/images/emoji/vs.png b/public/5022dfcf/images/emoji/vs.png similarity index 100% rename from public/9b4a42da/images/emoji/vs.png rename to public/5022dfcf/images/emoji/vs.png diff --git a/public/9b4a42da/images/emoji/walking.png b/public/5022dfcf/images/emoji/walking.png similarity index 100% rename from public/9b4a42da/images/emoji/walking.png rename to public/5022dfcf/images/emoji/walking.png diff --git a/public/9b4a42da/images/emoji/warning.png b/public/5022dfcf/images/emoji/warning.png similarity index 100% rename from public/9b4a42da/images/emoji/warning.png rename to public/5022dfcf/images/emoji/warning.png diff --git a/public/9b4a42da/images/emoji/watermelon.png b/public/5022dfcf/images/emoji/watermelon.png similarity index 100% rename from public/9b4a42da/images/emoji/watermelon.png rename to public/5022dfcf/images/emoji/watermelon.png diff --git a/public/9b4a42da/images/emoji/wave.png b/public/5022dfcf/images/emoji/wave.png similarity index 100% rename from public/9b4a42da/images/emoji/wave.png rename to public/5022dfcf/images/emoji/wave.png diff --git a/public/9b4a42da/images/emoji/wc.png b/public/5022dfcf/images/emoji/wc.png similarity index 100% rename from public/9b4a42da/images/emoji/wc.png rename to public/5022dfcf/images/emoji/wc.png diff --git a/public/9b4a42da/images/emoji/wedding.png b/public/5022dfcf/images/emoji/wedding.png similarity index 100% rename from public/9b4a42da/images/emoji/wedding.png rename to public/5022dfcf/images/emoji/wedding.png diff --git a/public/9b4a42da/images/emoji/whale.png b/public/5022dfcf/images/emoji/whale.png similarity index 100% rename from public/9b4a42da/images/emoji/whale.png rename to public/5022dfcf/images/emoji/whale.png diff --git a/public/9b4a42da/images/emoji/wheelchair.png b/public/5022dfcf/images/emoji/wheelchair.png similarity index 100% rename from public/9b4a42da/images/emoji/wheelchair.png rename to public/5022dfcf/images/emoji/wheelchair.png diff --git a/public/9b4a42da/images/emoji/white_square.png b/public/5022dfcf/images/emoji/white_square.png similarity index 100% rename from public/9b4a42da/images/emoji/white_square.png rename to public/5022dfcf/images/emoji/white_square.png diff --git a/public/9b4a42da/images/emoji/wind_chime.png b/public/5022dfcf/images/emoji/wind_chime.png similarity index 100% rename from public/9b4a42da/images/emoji/wind_chime.png rename to public/5022dfcf/images/emoji/wind_chime.png diff --git a/public/9b4a42da/images/emoji/wink.png b/public/5022dfcf/images/emoji/wink.png similarity index 100% rename from public/9b4a42da/images/emoji/wink.png rename to public/5022dfcf/images/emoji/wink.png diff --git a/public/9b4a42da/images/emoji/wink2.png b/public/5022dfcf/images/emoji/wink2.png similarity index 100% rename from public/9b4a42da/images/emoji/wink2.png rename to public/5022dfcf/images/emoji/wink2.png diff --git a/public/9b4a42da/images/emoji/wolf.png b/public/5022dfcf/images/emoji/wolf.png similarity index 100% rename from public/9b4a42da/images/emoji/wolf.png rename to public/5022dfcf/images/emoji/wolf.png diff --git a/public/9b4a42da/images/emoji/woman.png b/public/5022dfcf/images/emoji/woman.png similarity index 100% rename from public/9b4a42da/images/emoji/woman.png rename to public/5022dfcf/images/emoji/woman.png diff --git a/public/9b4a42da/images/emoji/womans_hat.png b/public/5022dfcf/images/emoji/womans_hat.png similarity index 100% rename from public/9b4a42da/images/emoji/womans_hat.png rename to public/5022dfcf/images/emoji/womans_hat.png diff --git a/public/9b4a42da/images/emoji/womens.png b/public/5022dfcf/images/emoji/womens.png similarity index 100% rename from public/9b4a42da/images/emoji/womens.png rename to public/5022dfcf/images/emoji/womens.png diff --git a/public/9b4a42da/images/emoji/x.png b/public/5022dfcf/images/emoji/x.png similarity index 100% rename from public/9b4a42da/images/emoji/x.png rename to public/5022dfcf/images/emoji/x.png diff --git a/public/9b4a42da/images/emoji/yellow_heart.png b/public/5022dfcf/images/emoji/yellow_heart.png similarity index 100% rename from public/9b4a42da/images/emoji/yellow_heart.png rename to public/5022dfcf/images/emoji/yellow_heart.png diff --git a/public/9b4a42da/images/emoji/zap.png b/public/5022dfcf/images/emoji/zap.png similarity index 100% rename from public/9b4a42da/images/emoji/zap.png rename to public/5022dfcf/images/emoji/zap.png diff --git a/public/9b4a42da/images/emoji/zzz.png b/public/5022dfcf/images/emoji/zzz.png similarity index 100% rename from public/9b4a42da/images/emoji/zzz.png rename to public/5022dfcf/images/emoji/zzz.png diff --git a/public/9b4a42da/images/facebox/closelabel.png b/public/5022dfcf/images/facebox/closelabel.png similarity index 100% rename from public/9b4a42da/images/facebox/closelabel.png rename to public/5022dfcf/images/facebox/closelabel.png diff --git a/public/9b4a42da/images/facebox/loading.gif b/public/5022dfcf/images/facebox/loading.gif similarity index 100% rename from public/9b4a42da/images/facebox/loading.gif rename to public/5022dfcf/images/facebox/loading.gif diff --git a/public/9b4a42da/images/icons/add.png b/public/5022dfcf/images/icons/add.png similarity index 100% rename from public/9b4a42da/images/icons/add.png rename to public/5022dfcf/images/icons/add.png diff --git a/public/9b4a42da/images/icons/construction.png b/public/5022dfcf/images/icons/construction.png similarity index 100% rename from public/9b4a42da/images/icons/construction.png rename to public/5022dfcf/images/icons/construction.png diff --git a/public/9b4a42da/images/icons/github-admin.png b/public/5022dfcf/images/icons/github-admin.png similarity index 100% rename from public/9b4a42da/images/icons/github-admin.png rename to public/5022dfcf/images/icons/github-admin.png diff --git a/public/9b4a42da/images/icons/github-forks.png b/public/5022dfcf/images/icons/github-forks.png similarity index 100% rename from public/9b4a42da/images/icons/github-forks.png rename to public/5022dfcf/images/icons/github-forks.png diff --git a/public/9b4a42da/images/icons/github-watchers.png b/public/5022dfcf/images/icons/github-watchers.png similarity index 100% rename from public/9b4a42da/images/icons/github-watchers.png rename to public/5022dfcf/images/icons/github-watchers.png diff --git a/public/9b4a42da/images/icons/help.png b/public/5022dfcf/images/icons/help.png similarity index 100% rename from public/9b4a42da/images/icons/help.png rename to public/5022dfcf/images/icons/help.png diff --git a/public/9b4a42da/images/icons/log.fold.closed.2.png b/public/5022dfcf/images/icons/log.fold.closed.2.png similarity index 100% rename from public/9b4a42da/images/icons/log.fold.closed.2.png rename to public/5022dfcf/images/icons/log.fold.closed.2.png diff --git a/public/9b4a42da/images/icons/log.fold.closed.png b/public/5022dfcf/images/icons/log.fold.closed.png similarity index 100% rename from public/9b4a42da/images/icons/log.fold.closed.png rename to public/5022dfcf/images/icons/log.fold.closed.png diff --git a/public/9b4a42da/images/icons/log.fold.open.2.png b/public/5022dfcf/images/icons/log.fold.open.2.png similarity index 100% rename from public/9b4a42da/images/icons/log.fold.open.2.png rename to public/5022dfcf/images/icons/log.fold.open.2.png diff --git a/public/9b4a42da/images/icons/log.fold.open.png b/public/5022dfcf/images/icons/log.fold.open.png similarity index 100% rename from public/9b4a42da/images/icons/log.fold.open.png rename to public/5022dfcf/images/icons/log.fold.open.png diff --git a/public/9b4a42da/images/icons/search.png b/public/5022dfcf/images/icons/search.png similarity index 100% rename from public/9b4a42da/images/icons/search.png rename to public/5022dfcf/images/icons/search.png diff --git a/public/9b4a42da/images/icons/smile.png b/public/5022dfcf/images/icons/smile.png similarity index 100% rename from public/9b4a42da/images/icons/smile.png rename to public/5022dfcf/images/icons/smile.png diff --git a/public/9b4a42da/images/icons/status.green.png b/public/5022dfcf/images/icons/status.green.png similarity index 100% rename from public/9b4a42da/images/icons/status.green.png rename to public/5022dfcf/images/icons/status.green.png diff --git a/public/9b4a42da/images/icons/status.red.png b/public/5022dfcf/images/icons/status.red.png similarity index 100% rename from public/9b4a42da/images/icons/status.red.png rename to public/5022dfcf/images/icons/status.red.png diff --git a/public/9b4a42da/images/icons/status.square.gray.png b/public/5022dfcf/images/icons/status.square.gray.png similarity index 100% rename from public/9b4a42da/images/icons/status.square.gray.png rename to public/5022dfcf/images/icons/status.square.gray.png diff --git a/public/9b4a42da/images/icons/status.square.green.png b/public/5022dfcf/images/icons/status.square.green.png similarity index 100% rename from public/9b4a42da/images/icons/status.square.green.png rename to public/5022dfcf/images/icons/status.square.green.png diff --git a/public/9b4a42da/images/icons/status.square.red.png b/public/5022dfcf/images/icons/status.square.red.png similarity index 100% rename from public/9b4a42da/images/icons/status.square.red.png rename to public/5022dfcf/images/icons/status.square.red.png diff --git a/public/9b4a42da/images/icons/status.square.yellow.png b/public/5022dfcf/images/icons/status.square.yellow.png similarity index 100% rename from public/9b4a42da/images/icons/status.square.yellow.png rename to public/5022dfcf/images/icons/status.square.yellow.png diff --git a/public/9b4a42da/images/icons/status.yellow.png b/public/5022dfcf/images/icons/status.yellow.png similarity index 100% rename from public/9b4a42da/images/icons/status.yellow.png rename to public/5022dfcf/images/icons/status.yellow.png diff --git a/public/9b4a42da/images/icons/tools-button.png b/public/5022dfcf/images/icons/tools-button.png similarity index 100% rename from public/9b4a42da/images/icons/tools-button.png rename to public/5022dfcf/images/icons/tools-button.png diff --git a/public/9b4a42da/images/icons/wrench.png b/public/5022dfcf/images/icons/wrench.png similarity index 100% rename from public/9b4a42da/images/icons/wrench.png rename to public/5022dfcf/images/icons/wrench.png diff --git a/public/9b4a42da/images/layout/bg-left.png b/public/5022dfcf/images/layout/bg-left.png similarity index 100% rename from public/9b4a42da/images/layout/bg-left.png rename to public/5022dfcf/images/layout/bg-left.png diff --git a/public/9b4a42da/images/layout/current-repository-indicator-even.png b/public/5022dfcf/images/layout/current-repository-indicator-even.png similarity index 100% rename from public/9b4a42da/images/layout/current-repository-indicator-even.png rename to public/5022dfcf/images/layout/current-repository-indicator-even.png diff --git a/public/9b4a42da/images/layout/current-repository-indicator-odd.png b/public/5022dfcf/images/layout/current-repository-indicator-odd.png similarity index 100% rename from public/9b4a42da/images/layout/current-repository-indicator-odd.png rename to public/5022dfcf/images/layout/current-repository-indicator-odd.png diff --git a/public/9b4a42da/images/layout/top-arrow-down.png b/public/5022dfcf/images/layout/top-arrow-down.png similarity index 100% rename from public/9b4a42da/images/layout/top-arrow-down.png rename to public/5022dfcf/images/layout/top-arrow-down.png diff --git a/public/9b4a42da/images/logo.png b/public/5022dfcf/images/logo.png similarity index 100% rename from public/9b4a42da/images/logo.png rename to public/5022dfcf/images/logo.png diff --git a/public/9b4a42da/images/logos/avarteq.png b/public/5022dfcf/images/logos/avarteq.png similarity index 100% rename from public/9b4a42da/images/logos/avarteq.png rename to public/5022dfcf/images/logos/avarteq.png diff --git a/public/9b4a42da/images/logos/engineyard.png b/public/5022dfcf/images/logos/engineyard.png similarity index 100% rename from public/9b4a42da/images/logos/engineyard.png rename to public/5022dfcf/images/logos/engineyard.png diff --git a/public/9b4a42da/images/logos/enterprise-rails.png b/public/5022dfcf/images/logos/enterprise-rails.png similarity index 100% rename from public/9b4a42da/images/logos/enterprise-rails.png rename to public/5022dfcf/images/logos/enterprise-rails.png diff --git a/public/9b4a42da/images/logos/heroku.png b/public/5022dfcf/images/logos/heroku.png similarity index 100% rename from public/9b4a42da/images/logos/heroku.png rename to public/5022dfcf/images/logos/heroku.png diff --git a/public/9b4a42da/images/logos/postmark.png b/public/5022dfcf/images/logos/postmark.png similarity index 100% rename from public/9b4a42da/images/logos/postmark.png rename to public/5022dfcf/images/logos/postmark.png diff --git a/public/9b4a42da/images/logos/pusher.png b/public/5022dfcf/images/logos/pusher.png similarity index 100% rename from public/9b4a42da/images/logos/pusher.png rename to public/5022dfcf/images/logos/pusher.png diff --git a/public/9b4a42da/images/logos/railslove.png b/public/5022dfcf/images/logos/railslove.png similarity index 100% rename from public/9b4a42da/images/logos/railslove.png rename to public/5022dfcf/images/logos/railslove.png diff --git a/public/9b4a42da/images/logos/redistogo.png b/public/5022dfcf/images/logos/redistogo.png similarity index 100% rename from public/9b4a42da/images/logos/redistogo.png rename to public/5022dfcf/images/logos/redistogo.png diff --git a/public/9b4a42da/images/logos/servergrove.png b/public/5022dfcf/images/logos/servergrove.png similarity index 100% rename from public/9b4a42da/images/logos/servergrove.png rename to public/5022dfcf/images/logos/servergrove.png diff --git a/public/9b4a42da/images/logos/shopify.png b/public/5022dfcf/images/logos/shopify.png similarity index 100% rename from public/9b4a42da/images/logos/shopify.png rename to public/5022dfcf/images/logos/shopify.png diff --git a/public/9b4a42da/images/logos/site5.jpeg b/public/5022dfcf/images/logos/site5.jpeg similarity index 100% rename from public/9b4a42da/images/logos/site5.jpeg rename to public/5022dfcf/images/logos/site5.jpeg diff --git a/public/9b4a42da/images/logos/stickermule.png b/public/5022dfcf/images/logos/stickermule.png similarity index 100% rename from public/9b4a42da/images/logos/stickermule.png rename to public/5022dfcf/images/logos/stickermule.png diff --git a/public/9b4a42da/images/logos/thoughtbot.png b/public/5022dfcf/images/logos/thoughtbot.png similarity index 100% rename from public/9b4a42da/images/logos/thoughtbot.png rename to public/5022dfcf/images/logos/thoughtbot.png diff --git a/public/9b4a42da/images/mail/github.png b/public/5022dfcf/images/mail/github.png similarity index 100% rename from public/9b4a42da/images/mail/github.png rename to public/5022dfcf/images/mail/github.png diff --git a/public/9b4a42da/images/mail/icon.png b/public/5022dfcf/images/mail/icon.png similarity index 100% rename from public/9b4a42da/images/mail/icon.png rename to public/5022dfcf/images/mail/icon.png diff --git a/public/9b4a42da/images/mail/travis.png b/public/5022dfcf/images/mail/travis.png similarity index 100% rename from public/9b4a42da/images/mail/travis.png rename to public/5022dfcf/images/mail/travis.png diff --git a/public/9b4a42da/images/mail/twitter.png b/public/5022dfcf/images/mail/twitter.png similarity index 100% rename from public/9b4a42da/images/mail/twitter.png rename to public/5022dfcf/images/mail/twitter.png diff --git a/public/9b4a42da/images/mailer/failure-header-bg.png b/public/5022dfcf/images/mailer/failure-header-bg.png similarity index 100% rename from public/9b4a42da/images/mailer/failure-header-bg.png rename to public/5022dfcf/images/mailer/failure-header-bg.png diff --git a/public/9b4a42da/images/mailer/footer-logo-38x38.png b/public/5022dfcf/images/mailer/footer-logo-38x38.png similarity index 100% rename from public/9b4a42da/images/mailer/footer-logo-38x38.png rename to public/5022dfcf/images/mailer/footer-logo-38x38.png diff --git a/public/9b4a42da/images/mailer/please-donate.png b/public/5022dfcf/images/mailer/please-donate.png similarity index 100% rename from public/9b4a42da/images/mailer/please-donate.png rename to public/5022dfcf/images/mailer/please-donate.png diff --git a/public/9b4a42da/images/mailer/success-header-bg.png b/public/5022dfcf/images/mailer/success-header-bg.png similarity index 100% rename from public/9b4a42da/images/mailer/success-header-bg.png rename to public/5022dfcf/images/mailer/success-header-bg.png diff --git a/public/9b4a42da/images/off.png b/public/5022dfcf/images/off.png similarity index 100% rename from public/9b4a42da/images/off.png rename to public/5022dfcf/images/off.png diff --git a/public/9b4a42da/images/on.png b/public/5022dfcf/images/on.png similarity index 100% rename from public/9b4a42da/images/on.png rename to public/5022dfcf/images/on.png diff --git a/public/9b4a42da/images/onoff.png b/public/5022dfcf/images/onoff.png similarity index 100% rename from public/9b4a42da/images/onoff.png rename to public/5022dfcf/images/onoff.png diff --git a/public/9b4a42da/images/spinner.backup.gif b/public/5022dfcf/images/spinner.backup.gif similarity index 100% rename from public/9b4a42da/images/spinner.backup.gif rename to public/5022dfcf/images/spinner.backup.gif diff --git a/public/9b4a42da/images/spinner.gif b/public/5022dfcf/images/spinner.gif similarity index 100% rename from public/9b4a42da/images/spinner.gif rename to public/5022dfcf/images/spinner.gif diff --git a/public/9b4a42da/images/spinner_long.gif b/public/5022dfcf/images/spinner_long.gif similarity index 100% rename from public/9b4a42da/images/spinner_long.gif rename to public/5022dfcf/images/spinner_long.gif diff --git a/public/9b4a42da/images/status/failing.png b/public/5022dfcf/images/status/failing.png similarity index 100% rename from public/9b4a42da/images/status/failing.png rename to public/5022dfcf/images/status/failing.png diff --git a/public/9b4a42da/images/status/passing.png b/public/5022dfcf/images/status/passing.png similarity index 100% rename from public/9b4a42da/images/status/passing.png rename to public/5022dfcf/images/status/passing.png diff --git a/public/9b4a42da/images/status/unknown.png b/public/5022dfcf/images/status/unknown.png similarity index 100% rename from public/9b4a42da/images/status/unknown.png rename to public/5022dfcf/images/status/unknown.png diff --git a/public/9b4a42da/images/tipsy.gif b/public/5022dfcf/images/tipsy.gif similarity index 100% rename from public/9b4a42da/images/tipsy.gif rename to public/5022dfcf/images/tipsy.gif diff --git a/public/9b4a42da/images/twitter.icon.png b/public/5022dfcf/images/twitter.icon.png similarity index 100% rename from public/9b4a42da/images/twitter.icon.png rename to public/5022dfcf/images/twitter.icon.png diff --git a/public/9b4a42da/javascripts/application.js b/public/5022dfcf/javascripts/application.js similarity index 100% rename from public/9b4a42da/javascripts/application.js rename to public/5022dfcf/javascripts/application.js diff --git a/public/9b4a42da/javascripts/jasmine.js b/public/5022dfcf/javascripts/jasmine.js similarity index 100% rename from public/9b4a42da/javascripts/jasmine.js rename to public/5022dfcf/javascripts/jasmine.js diff --git a/public/5022dfcf/javascripts/mobile.js b/public/5022dfcf/javascripts/mobile.js new file mode 100644 index 0000000..d93237d --- /dev/null +++ b/public/5022dfcf/javascripts/mobile.js @@ -0,0 +1,814 @@ +Travis.Helpers.Common = { + colorForResult: function(result) { + return result == 0 ? 'green' : result == 1 ? 'red' : null; + }, + + timeAgoInWords: function(date) { + return $.timeago.distanceInWords(date); + }, + + durationFrom: function(started, finished) { + started = started && this._toUtc(new Date(this._normalizeDateString(started))); + finished = finished ? this._toUtc(new Date(this._normalizeDateString(finished))) : this._nowUtc(); + return started && finished ? Math.round((finished - started) / 1000) : 0; + }, + + readableTime: function(duration) { + var days = Math.floor(duration / 86400); + var hours = Math.floor(duration % 86400 / 3600); + var minutes = Math.floor(duration % 3600 / 60); + var seconds = duration % 60; + + if(days > 0) { + return 'more than 24 hrs'; + } else { + var result = []; + if(hours == 1) { result.push(hours + ' hr'); } + if(hours > 1) { result.push(hours + ' hrs'); } + if(minutes > 0) { result.push(minutes + ' min'); } + if(seconds > 0) { result.push(seconds + ' sec'); } + return result.length > 0 ? result.join(' ') : '-'; + } + }, + + _normalizeDateString: function(string) { + if(window.JHW) { + // TODO i'm not sure why we need to do this. in the chrome console the + // Date constructor would take a string like "2011-09-02T15:53:20.927Z" + // whereas in unit tests this returns an "invalid date". wtf ... + string = string.replace('T', ' ').replace(/-/g, '/'); + string = string.replace('Z', '').replace(/\..*$/, ''); + } + return string; + }, + + _nowUtc: function() { + return this._toUtc(new Date()); + }, + + _toUtc: function(date) { + return Date.UTC(date.getFullYear(), date.getMonth(), date.getDate(), date.getHours(), date.getMinutes(), date.getSeconds(), date.getMilliseconds()); + }, + + emojize: function(text) { + var emojis = text.match(/:\S+?:/g); + if (emojis !== null){ + $.each(emojis.uniq(), function(ix, emoji) { + var strippedEmoji = emoji.substring(1, emoji.length - 1); + if (Travis.Helpers.EmojiDictionary.indexOf(strippedEmoji) != -1) { + var image = '' + emoji + ''; + text = text.replace(new RegExp(emoji, 'g'), image); + } + }); + } + return text; + }, + + escape: function(text) { + return text + .replace(/&/g, '&') + .replace(//g, '>'); + }, + // extracted from build and job models + + _formattedMessage: function() { + return this.emojize(this.escape(this.get('message') || '')).replace(/\n/g,'
'); + }, + + _formattedDuration: function() { + var duration = this.get('duration'); + if(!duration) duration = this.durationFrom(this.get('started_at'), this.get('finished_at')); + return this.readableTime(duration); + }, + + _formattedFinishedAt: function() { + return this.timeAgoInWords(this.get('finished_at')) || '-'; + }, + + _formattedCompareUrl: function() { + var parts = (this.get('compare_url') || '').split('/'); + return parts[parts.length - 1]; + }, + + _formattedCommit: function(record) { + var branch = this.get('branch'); + return (this.get('commit') || '').substr(0, 7) + (branch ? ' (%@)'.fmt(branch) : ''); + }, + + _formattedConfig: function() { + var config = $.only(this.get('config'), 'rvm', 'gemfile', 'env', 'otp_release', 'php', 'node_js', 'scala', 'jdk', 'python', 'perl'); + var values = $.map(config, function(value, key) { + value = (value && value.join) ? value.join(', ') : (value || ''); + return '%@: %@'.fmt($.camelize(key), value); + }); + return values.length == 0 ? '-' : values.join(', '); + } + +}; +Handlebars.registerHelper('whats_this', function(id) { + return new Handlebars.SafeString(' '); +}); +Handlebars.registerHelper('tipsy', function(text, tip) { + return new Handlebars.SafeString(''+text+''); +}); +Handlebars.registerHelper('i18n', function(key) { + return new Handlebars.SafeString(I18n.t(key)) +}); +Travis.Branch = Travis.Record.extend(Travis.Helpers.Common, { + repository: function() { + if(this.get('repository_id')) return Travis.Repository.find(this.get('repository_id')); + }.property('repository_id').cacheable(), + + color: function() { + return Travis.Helpers.Common.colorForResult(this.get('result')); + }.property(), + + buildUrl: function() { + return '#!/' + this.getPath('repository.slug') + '/builds/' + this.get('build_id'); + }.property(), + + commitUrl: function() { + return 'http://github.com/' + this.getPath('repository.slug') + '/commit/' + this.get('commit'); + }.property(), + + formattedCommit: function() { + return this.get('commit').substr(0,7); + }.property(), + + formattedStartedAt: function() { + return Travis.Helpers.Common.timeAgoInWords(this.get('started_at')); + }.property(), + + formattedFinishedAt: function() { + return Travis.Helpers.Common.timeAgoInWords(this.get('finished_at')); + }.property(), +}); + +Travis.Branch.reopenClass({ + resource: 'branches', + + summary: function(repository) { + return this.all({ repository_id: repository.get('id') }); + } +}); +Travis.Build = Travis.Record.extend(Travis.Helpers.Common, { + repository_id: Ember.Record.attr(Number), + config: Ember.Record.attr(Object), + state: Ember.Record.attr(String), + number: Ember.Record.attr(Number), + commit: Ember.Record.attr(String), + branch: Ember.Record.attr(String), + message: Ember.Record.attr(String), + result: Ember.Record.attr(Number), + duration: Ember.Record.attr(Number), + started_at: Ember.Record.attr(String), // use DateTime? + finished_at: Ember.Record.attr(String), + committed_at: Ember.Record.attr(String), + committer_name: Ember.Record.attr(String), + committer_email: Ember.Record.attr(String), + author_name: Ember.Record.attr(String), + author_email: Ember.Record.attr(String), + compare_url: Ember.Record.attr(String), + log: Ember.Record.attr(String), + + matrix: Ember.Record.toMany('Travis.Job', { nested: true }), + + update: function(attrs) { + if('matrix' in attrs) attrs.matrix = this._joinMatrixAttributes(attrs.matrix); + this._super(attrs); + }, + + updateTimes: function() { + this.notifyPropertyChange('duration'); + this.notifyPropertyChange('finished_at'); + }, + + // We need to join given attributes with existing attributes because Ember.Record.toMany + // does not seem to allow partial updates, i.e. would remove existing attributes? + _joinMatrixAttributes: function(attrs) { + var _this = this; + return $.each(attrs, function(ix, job) { + var _job = _this.get('matrix').objectAt(ix); + if(_job) attrs[ix] = $.extend(_job.get('attributes') || {}, job); + }); + }, + + required_matrix: function() { + return this.get('matrix').filter(function(item, index, self) { return item.get('allow_failure') != true }); + }.property('matrix').cacheable(), + + allow_failure_matrix: function() { + return this.get('matrix').filter(function(item, index, self) { return item.get('allow_failure') }); + }.property('matrix').cacheable(), + + repository: function() { + if(this.get('repository_id')) return Travis.Repository.find(this.get('repository_id')); + }.property('repository_id').cacheable(), + + hasFailureMatrix: function() { + return this.get('allow_failure_matrix').length > 0; + }.property('hasFailureMatrix').cacheable(), + + isMatrix: function() { + return this.getPath('matrix.length') > 1; + }.property('matrix.length').cacheable(), + + color: function() { + return this.colorForResult(this.get('result')); + }.property('result').cacheable(), + + // VIEW HELPERS + + formattedDuration: function() { + return this._formattedDuration() + }.property('duration', 'started_at', 'finished_at'), + + formattedFinishedAt: function() { + return this._formattedFinishedAt(); + }.property('finished_at').cacheable(), + + formattedCommit: function() { + return this._formattedCommit() + }.property('commit', 'branch').cacheable(), + + formattedCompareUrl: function() { + return this._formattedCompareUrl(); + }.property('compare_url').cacheable(), + + formattedConfig: function() { + return this._formattedConfig(); + }.property('config').cacheable(), + + formattedMatrixHeaders: function() { + var keys = $.keys($.only(this.get('config'), 'rvm', 'gemfile', 'env', 'otp_release', 'php', 'node_js', 'perl', 'python', 'scala')); + return $.map([I18n.t("build.job"), I18n.t("build.duration"), I18n.t("build.finished_at")].concat(keys), function(key) { return $.camelize(key) }); + }.property('config').cacheable(), + + formattedMessage: function(){ + return this._formattedMessage(); + }.property('message'), + + shortMessage: function(){ + return this.emojize(this.escape((this.get('message') || '').split(/\n/)[0])); + }.property('message'), + + url: function() { + return '#!/' + this.getPath('repository.slug') + '/builds/' + this.get('id'); + }.property('repository.status', 'id'), + + urlAuthor: function() { + return 'mailto:' + this.get('author_email'); + }.property('author_email').cacheable(), + + urlCommitter: function() { + return 'mailto:' + this.get('committer_email'); + }.property('committer_email').cacheable(), + + urlGithubCommit: function() { + return 'http://github.com/' + this.getPath('repository.slug') + '/commit/' + this.get('commit'); + }.property('repository.slug', 'commit').cacheable() +}); + +Travis.Build.reopenClass({ + resource: 'builds', + + pushesByRepositoryId: function(id, parameters) { + return this.all({ url: '/repositories/%@/builds.json?bare=true'.fmt(id), repository_id: id, orderBy: 'number DESC', event_type: 'push' }); + }, + + pullRequestsByRepositoryId: function(id, parameters) { + return this.all({ url: '/repositories/%@/builds.json?bare=true&event_type=pull_requests'.fmt(id), repository_id: id, orderBy: 'number DESC', event_type: 'pull_request' }); + }, + + olderThanNumber: function(id, build_number) { + return this.all({ url: '/repositories/' + id + '/builds.json?bare=true&after_number=' + build_number, repository_id: id, orderBy: 'number DESC' }); + } +}); +Travis.Job = Travis.Record.extend(Travis.Helpers.Common, { + repository_id: Ember.Record.attr(Number), + build_id: Ember.Record.attr(Number), + config: Ember.Record.attr(Object), + state: Ember.Record.attr(String), + number: Ember.Record.attr(String), + commit: Ember.Record.attr(String), + branch: Ember.Record.attr(String), + message: Ember.Record.attr(String), + result: Ember.Record.attr(Number), + started_at: Ember.Record.attr(String), // use DateTime? + finished_at: Ember.Record.attr(String), + committed_at: Ember.Record.attr(String), + committer_name: Ember.Record.attr(String), + committer_email: Ember.Record.attr(String), + author_name: Ember.Record.attr(String), + author_email: Ember.Record.attr(String), + compare_url: Ember.Record.attr(String), + log: Ember.Record.attr(String), + allow_failure: Ember.Record.attr(Boolean), + + build: function() { + if(window.__DEBUG__) console.log('updating build on job ' + this.get('id')); + return Travis.Build.find(this.get('build_id')); + }.property('build_id').cacheable(), + + update: function(attrs) { + var build = this.get('build'); + if(build) build.whenReady(function(build) { + var job = build.get('matrix').find(function(a) { return a.get('id') == this.get('id') }); + if(job) { job.update(attrs); } + }); + this._super(attrs); + }, + + subscribe: function() { + var id = this.get('id'); + if(id && !this._subscribed) { + this._subscribed = true; + Travis.subscribe('job-' + id); + } + }, + + appendLog: function(log) { + this.set('log', this.get('log') + log); + }, + + unsubscribe: function() { + this._subscribed = false; + //randym: facinating, but possibly incorrect.... + //Travis.subscribe('job-' + this.get('id')); + Travis.unsubscribe('job-' + this.get('id')); + }, + + formattedCompareUrl: function() { + return this._formattedCompareUrl(this) + }.property('compare_url').cacheable(), + + repository: function() { + return Travis.Repository.find(this.get('repository_id')); + }.property('repository_id').cacheable(), + + updateTimes: function() { + this.notifyPropertyChange('duration'); + this.notifyPropertyChange('finished_at'); + }, + + color: function() { + return this.colorForResult(this.get('result')); + }.property('result').cacheable(), + + duration: function() { + return this.durationFrom(this.get('started_at'), this.get('finished_at')); + }.property('finished_at'), + + // VIEW HELPERS + + formattedDuration: function() { + return this._formattedDuration(); + }.property('duration'), + + formattedFinishedAt: function() { + return this._formattedFinishedAt(); + }.property('finished_at').cacheable(), + + formattedCommit: function() { + return this._formattedCommit() + }.property('commit', 'branch').cacheable(), + + formattedCompareUrl: function() { + return this._formattedCompareUrl(); + }.property('compare_url').cacheable(), + + formattedConfig: function() { + return this._formattedConfig(); + }.property('config').cacheable(), + + formattedConfigValues: function() { + var values = $.values($.only(this.getPath('config'), 'rvm', 'gemfile', 'env', 'otp_release', 'php', 'node_js', 'scala', 'jdk', 'python', 'perl')); + return $.map(values, function(value) { + return Ember.Object.create({ value: value }) + }); + }.property().cacheable(), + + formattedLog: function() { + var log = this.getPath('log'); + return log ? Travis.Log.filter(log) : ''; + }.property('log').cacheable(), + + formattedMessage: function(){ + return this._formattedMessage(); + }.property('message'), + + url: function() { + return '#!/' + this.getPath('repository.slug') + '/jobs/' + this.get('id'); + }.property('repository', 'id'), +}); + +Travis.Job.reopenClass({ + resource: 'jobs' +}); + +Travis.Repository = Travis.Record.extend(Travis.Helpers.Common, { + slug: Ember.Record.attr(String), + name: Ember.Record.attr(String), + owner: Ember.Record.attr(String), + description: Ember.Record.attr(String), + last_build_id: Ember.Record.attr(Number), + last_build_number: Ember.Record.attr(String), + last_build_result: Ember.Record.attr(Number), + last_build_duration: Ember.Record.attr(Number), + last_build_started_at: Ember.Record.attr(String), // DateTime doesn't seem to work? + last_build_finished_at: Ember.Record.attr(String), + + select: function() { + this.whenReady(function(self) { + Travis.Repository.select(self.get('id')) + }); + }, + + updateTimes: function() { + this.notifyPropertyChange('last_build_duration'); + this.notifyPropertyChange('last_build_finished_at'); + }, + + branchSummary: function() { + return Travis.Branch.summary(this); + }.property(), + + builds: function() { + return Travis.Build.pushesByRepositoryId(this.get('id')); + }.property().cacheable(), + + pull_requests: function() { + return Travis.Build.pullRequestsByRepositoryId(this.get('id')); + }.property().cacheable(), + + lastBuild: function() { + return Travis.Build.find(this.get('last_build_id')); + }.property('last_build_id'), + + // VIEW HELPERS + + color: function() { + return this.colorForResult(this.get('last_build_result')); + }.property('last_build_result').cacheable(), + + formattedLastBuildDuration: function() { + var duration = this.get('last_build_duration'); + if(!duration) duration = this.durationFrom(this.get('last_build_started_at'), this.get('last_build_finished_at')); + return this.readableTime(duration); + }.property('last_build_duration', 'last_build_started_at', 'last_build_finished_at'), + + formattedLastBuildFinishedAt: function() { + return this.timeAgoInWords(this.get('last_build_finished_at')) || '-'; + }.property('last_build_finished_at'), + + cssClasses: function() { // ugh + return $.compact(['repository', this.get('color'), this.get('selected') ? 'selected' : null]).join(' '); + }.property('color', 'selected').cacheable(), + + urlCurrent: function() { + return '#!/' + this.getPath('slug'); + }.property('slug').cacheable(), + + urlBuilds: function() { + return '#!/' + this.get('slug') + '/builds'; + }.property('slug').cacheable(), + + urlLastBuild: function() { + return '#!/' + this.get('slug') + '/builds/' + this.get('last_build_id'); + }.property('last_build_id').cacheable(), + + urlGithub: function() { + return 'http://github.com/' + this.get('slug'); + }.property('slug').cacheable(), + + urlGithubWatchers: function() { + return 'http://github.com/' + this.get('slug') + '/watchers'; + }.property('slug').cacheable(), + + urlGithubNetwork: function() { + return 'http://github.com/' + this.get('slug') + '/network'; + }.property('slug').cacheable(), + + urlGithubAdmin: function() { + return this.get('url') + '/admin/hooks#travis_minibucket'; + }.property('slug').cacheable(), + + urlBranches: function() { + return '#!/' + this.get('slug') + '/branch_summary'; + }.property('slug').cacheable(), + + urlPullRequests: function() { + return '#!/' + this.get('slug') + '/pull_requests'; + }.property('slug').cacheable(), + + urlStatusImage: function() { + return this.get('slug') + '.png' + }.property('slug').cacheable() + +}); + +Travis.Repository.reopenClass({ + resource: 'repositories', + + recent: function() { + return this.all({ orderBy: 'last_build_started_at DESC' }); + }, + + owned_by: function(githubId) { + return Travis.store.find(Ember.Query.remote(Travis.Repository, { url: 'repositories.json?owner_name=' + githubId, orderBy: 'name' })); + }, + + search: function(search) { + return Travis.store.find(Ember.Query.remote(Travis.Repository, { url: 'repositories.json?search=' + search, orderBy: 'name' })); + }, + + bySlug: function(slug) { + return this.all({ slug: slug }); + }, + + select: function(id) { + this.all().forEach(function(repository) { + repository.whenReady(function() { + repository.set('selected', repository.get('id') == id); + }); + }); + } +}); +Travis.ServiceHook = Travis.Record.extend({ + primaryKey: 'uid', + + toggle: function() { + this.writeAttribute('active', !this.get('active')); + this.commitRecord({ owner_name: this.get('owner_name'), name: this.get('name') }); + }, + + urlGithubAdmin: function() { + return this.get('url') + '/admin/hooks#travis_minibucket'; + }.property('slug').cacheable(), +}); + +Travis.ServiceHook.reopenClass({ + resource: 'profile/service_hooks' +}); + +Travis.WorkerGroup = Ember.Object.extend({ + init: function() { + this.set('workers', []); + }, + + host: function() { + return this.getPath('workers.firstObject.host'); + }.property(), + + add: function(worker) { + this.get('workers').push(worker); + } +}); + +Travis.Worker = Travis.Record.extend({ + isTesting: function() { + return this.get('state') == 'working' && !!this.getPath('payload.config'); + }.property('state', 'config'), + + number: function() { + return this.get('name').match(/\d+$/)[0]; + }.property('name'), + + display: function() { + var name = this.get('name').replace('travis-', ''); + var state = this.get('state'); + var payload = this.get('payload'); + + if(state == 'working' && payload != undefined) { + var repository = payload.repository ? $.truncate(payload.repository.slug, 18) : undefined; + var number = payload.build && payload.build.number ? ' #' + payload.build.number : ''; + var state = repository ? repository + number : state; + } + + return name + ': ' + state; + }.property('state'), + + urlJob: function() { + return '#!/' + this.getPath('payload.repository.slug') + '/jobs/' + this.getPath('payload.build.id'); + }.property('state', 'payload') +}); + +Travis.Worker.reopenClass({ + resource: 'workers' +}); + +var Travis = Ember.Application.create({ + Controllers: { Repositories: {}, Builds: {}, Jobs: {} }, Models: {}, Helpers: {}, Views: {}, + + store: Ember.Store.create().from('Travis.DataSource'), + + run: function() { + var action = $('body').attr('id'); + if (this[action]) { + this[action](); + } + this.initEvents(); + }, + + home: function() { + Ember.routes.add('!/:owner/:name/jobs/:id', function(params) { + Travis.set('params', params); + Travis.transitionTo('#job_page'); + }); + + Ember.routes.add('!/:owner/:name/builds/:id', function(params) { + Travis.set('params', params); + Travis.transitionTo('#jobs_list'); + }); + + Ember.routes.add('!/:owner/:name', function(params) { + Travis.set('params', params); + Travis.transitionTo('#builds_list'); + }); + + Ember.routes.add('', function(params) { + Travis.set('params', params); + Travis.transitionTo('#repositories_list'); + }); + + // Ember.routes.add('!/:owner/:name/jobs/:id', function(params) { Travis.main.activate('job', params) }); + // Ember.routes.add('!/:owner/:name/builds/:id', function(params) { Travis.main.activate('build', params) }); + // Ember.routes.add('!/:owner/:name/builds', function(params) { Travis.main.activate('builds', params) }); + // Ember.routes.add('!/:owner/:name', function(params) { Travis.main.activate('builds', params) }); + // Ember.routes.add('', function(params) { Travis.main.activate('list', params) }); + + }, + + initEvents: function() { + $('.fold').live('click', function() { $(this).toggleClass('open'); }); + }, + + startLoading: function() { + }, + + stopLoading: function() { + }, + + transitionTo: function(page_selector) { + var newPage = $(page_selector); + var oldPage = this.get('currentPage'); + + if (oldPage) { + oldPage.removeClass('active').addClass('inactive'); + } + newPage.removeClass('inactive').addClass('active'); + + this.set('currentPage', newPage); + } +}); + +$(function() { + Travis.run(); +}); + +$.ajaxSetup({ + beforeSend: function(xhr) { + xhr.setRequestHeader('X-CSRF-Token', $('meta[name="csrf-token"]').attr('content')); + } +}); + +if (window.console && window.console.log) { + // Pusher.log = function(message) { window.console.log(arguments); }; +} +Travis.Controllers.Builds.List = Ember.ArrayController.create({ + repositoryBinding: '_repositories.firstObject', + buildsBinding: 'repository.builds', + + lastStatus: function() { + return 'status ' + this.getPath('builds.firstObject.color'); + }.property('builds.firstObject.color'), + + _repositories: function() { + var slug = this.get('_slug'); + return slug ? Travis.Repository.bySlug(slug) : Travis.Repository.recent(); + }.property('_slug'), + + _slug: function() { + var parts = $.compact([this.getPath('Travis.params.owner'), this.getPath('Travis.params.name')]); + if(parts.length > 0) return parts.join('/'); + }.property('Travis.params') +}); +Travis.Controllers.Builds.Show = Ember.Object.create({ + repositoryBinding: 'Travis.Controllers.Builds.List.repository', + content: function() { + var build_id = this.getPath('Travis.params.id'); + if (build_id) { + if (build_id == this.get('build_id')) { + return this.get('build'); + } + var build = Travis.Build.find(this.getPath('Travis.params.id')); + // A hack, but "necessary" to get all the attributes (just not the stuff + // listen in /builds. + build.refresh(); + this.set('build', build); + this.set('build_id', build.get('id')); + return build; + } else { + return undefined; + } + }.property('Travis.params') +}); +Travis.Controllers.Jobs.Show = Ember.Object.create({ + repositoryBinding: 'Travis.Controllers.Builds.List.repository', + content: function() { + var build_id = this.getPath('Travis.params.id'); + if (build_id) { + if (build_id == this.get('job_id')) { + return this.get('job'); + } + var build = Travis.Job.find(this.getPath('Travis.params.id')); + // A hack, but "necessary" to get all the attributes (just not the stuff + // listen in /builds. + build.refresh(); + this.set('job', build); + this.set('job_id', build.get('id')); + return build; + } else { + return undefined; + } + }.property('Travis.params') +}); +Travis.Controllers.Repositories.List = Ember.ArrayController.create({ + content: Travis.Repository.recent() +}); +Travis.Views.MobileBaseView = Ember.View.extend({ + attributeBindings: ['data-role'] +}); + +Travis.Views.PageView = Travis.Views.MobileBaseView.extend({ + 'data-role': 'page', + + didInsertElement: function() { + var _self = this; + Ember.run.next(function() { + _self.$().page(); + }); + } +}); + +Travis.Views.ToolbarBaseView = Travis.Views.MobileBaseView.extend({ + attributeBindings: ['data-position'], + 'data-position': function() { + if (this.get('isFullScreen')) { + return 'fullscreen'; + } + + if (this.get('isFixed')) { + return 'fixed'; + } + return ''; + }.property('isFixed', 'isFullScreen').cacheable(), + + isFixed: true, + isFullScreen: false +}); + +Travis.Views.HeaderView = Travis.Views.ToolbarBaseView.extend({ + 'data-role': 'header' +}); + +Travis.Views.ContentView = Travis.Views.MobileBaseView.extend({ + 'data-role': 'content' +}); + +Travis.Views.FooterView = Travis.Views.MobileBaseView.extend({ + 'data-role': 'footer' +}); + +Travis.Views.ListItemView = Ember.View.extend({ + tagName: 'li' +}); + +Travis.Views.ListView = Ember.CollectionView.extend({ + attributeBindings: ['data-role'], + 'data-role': 'listview', + tagName: 'ul', + itemViewClass: Travis.Views.ListItemView, + + contentLengthDidChange: function() { + var _self = this; + Ember.run.next(function() { + _self.$().listview(); + }); + }.observes('content.length') +}); + +Travis.Views.Button = Ember.Button.extend({}); +//= require vendor/jquery-1.7.js +//= require vendor/jquery.timeago.js +//= require vendor/jquery.cookie.js +//= require vendor/jquery.tipsy.js +//= require vendor/ember-0.9.6.min.js +//= require vendor/sproutcore-datastore.js +//= require_tree ./vendor/sproutcore-2.0 +//= require vendor/pusher-1.6.min.js +//= require vendor/highcharts.js +//= require vendor/ansiparse.js +//= require vendor/facebox.js + diff --git a/public/9b4a42da/javascripts/pro.js b/public/5022dfcf/javascripts/pro.js similarity index 100% rename from public/9b4a42da/javascripts/pro.js rename to public/5022dfcf/javascripts/pro.js diff --git a/public/9b4a42da/stylesheets/application.css b/public/5022dfcf/stylesheets/application.css similarity index 72% rename from public/9b4a42da/stylesheets/application.css rename to public/5022dfcf/stylesheets/application.css index 01dae8b..d652f3e 100644 --- a/public/9b4a42da/stylesheets/application.css +++ b/public/5022dfcf/stylesheets/application.css @@ -6,7 +6,7 @@ *= require jasmine *= require jquery.tipsy */ -/* line 36, /Volumes/Users/sven/Development/projects/travis/travis-assets/assets/stylesheets/_mixins.css.scss */ +/* line 36, /Users/dvyjones/projects/travis-assets/assets/stylesheets/_mixins.css.scss */ .spinner { width: 16px; height: 8px; @@ -16,7 +16,7 @@ height: 20px; } -/* line 1, /Volumes/Users/sven/Development/projects/travis/travis-assets/assets/stylesheets/facebox.scss */ +/* line 1, /Users/dvyjones/projects/travis-assets/assets/stylesheets/facebox.scss */ #facebox { position: absolute; top: 0; @@ -25,7 +25,7 @@ text-align: left; } -/* line 10, /Volumes/Users/sven/Development/projects/travis/travis-assets/assets/stylesheets/facebox.scss */ +/* line 10, /Users/dvyjones/projects/travis-assets/assets/stylesheets/facebox.scss */ #facebox .popup { position: relative; border: 3px solid rgba(0, 0, 0, 0); @@ -37,7 +37,7 @@ box-shadow: 0 0 18px rgba(0, 0, 0, 0.4); } -/* line 21, /Volumes/Users/sven/Development/projects/travis/travis-assets/assets/stylesheets/facebox.scss */ +/* line 21, /Users/dvyjones/projects/travis-assets/assets/stylesheets/facebox.scss */ #facebox .content { display: table; width: 370px; @@ -48,17 +48,17 @@ border-radius: 4px; } -/* line 31, /Volumes/Users/sven/Development/projects/travis/travis-assets/assets/stylesheets/facebox.scss */ +/* line 31, /Users/dvyjones/projects/travis-assets/assets/stylesheets/facebox.scss */ #facebox .content > p:first-child { margin-top: 0; } -/* line 34, /Volumes/Users/sven/Development/projects/travis/travis-assets/assets/stylesheets/facebox.scss */ +/* line 34, /Users/dvyjones/projects/travis-assets/assets/stylesheets/facebox.scss */ #facebox .content > p:last-child { margin-bottom: 0; } -/* line 38, /Volumes/Users/sven/Development/projects/travis/travis-assets/assets/stylesheets/facebox.scss */ +/* line 38, /Users/dvyjones/projects/travis-assets/assets/stylesheets/facebox.scss */ #facebox .close { position: absolute; top: 5px; @@ -67,33 +67,33 @@ background: #fff; } -/* line 45, /Volumes/Users/sven/Development/projects/travis/travis-assets/assets/stylesheets/facebox.scss */ +/* line 45, /Users/dvyjones/projects/travis-assets/assets/stylesheets/facebox.scss */ #facebox .close img { opacity: 0.3; } -/* line 48, /Volumes/Users/sven/Development/projects/travis/travis-assets/assets/stylesheets/facebox.scss */ +/* line 48, /Users/dvyjones/projects/travis-assets/assets/stylesheets/facebox.scss */ #facebox .close:hover img { opacity: 1.0; } -/* line 52, /Volumes/Users/sven/Development/projects/travis/travis-assets/assets/stylesheets/facebox.scss */ +/* line 52, /Users/dvyjones/projects/travis-assets/assets/stylesheets/facebox.scss */ #facebox .loading { text-align: center; } -/* line 56, /Volumes/Users/sven/Development/projects/travis/travis-assets/assets/stylesheets/facebox.scss */ +/* line 56, /Users/dvyjones/projects/travis-assets/assets/stylesheets/facebox.scss */ #facebox .image { text-align: center; } -/* line 60, /Volumes/Users/sven/Development/projects/travis/travis-assets/assets/stylesheets/facebox.scss */ +/* line 60, /Users/dvyjones/projects/travis-assets/assets/stylesheets/facebox.scss */ #facebox img { border: 0; margin: 0; } -/* line 65, /Volumes/Users/sven/Development/projects/travis/travis-assets/assets/stylesheets/facebox.scss */ +/* line 65, /Users/dvyjones/projects/travis-assets/assets/stylesheets/facebox.scss */ #facebox_overlay { position: fixed; top: 0px; @@ -102,12 +102,12 @@ width: 100%; } -/* line 73, /Volumes/Users/sven/Development/projects/travis/travis-assets/assets/stylesheets/facebox.scss */ +/* line 73, /Users/dvyjones/projects/travis-assets/assets/stylesheets/facebox.scss */ .facebox_hide { z-index: -100; } -/* line 77, /Volumes/Users/sven/Development/projects/travis/travis-assets/assets/stylesheets/facebox.scss */ +/* line 77, /Users/dvyjones/projects/travis-assets/assets/stylesheets/facebox.scss */ .facebox_overlayBG { background-color: #000; z-index: 99; @@ -203,7 +203,7 @@ caption { height: 30px; margin: 4px 40px 0 22px; text-indent: -9999px; - background: url(/9b4a42da/images/logo.png) no-repeat; + background: url(/5022dfcf/images/logo.png) no-repeat; } /* line 83, /output/application.css.scss.erb */ #top ul { @@ -238,19 +238,20 @@ caption { #top .profile { margin: 0 190px 0 0; float: right; + cursor: default; } -/* line 110, /output/application.css.scss.erb */ +/* line 111, /output/application.css.scss.erb */ #top .profile img { vertical-align: middle; margin-top: -4px; } -/* line 114, /output/application.css.scss.erb */ +/* line 115, /output/application.css.scss.erb */ #top .profile .name { margin-left: 7px; padding-right: 15px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAC7mlDQ1BJQ0MgUHJvZmlsZQAAeAGFVM9rE0EU/jZuqdAiCFprDrJ4kCJJWatoRdQ2/RFiawzbH7ZFkGQzSdZuNuvuJrWliOTi0SreRe2hB/+AHnrwZC9KhVpFKN6rKGKhFy3xzW5MtqXqwM5+8943731vdt8ADXLSNPWABOQNx1KiEWlsfEJq/IgAjqIJQTQlVdvsTiQGQYNz+Xvn2HoPgVtWw3v7d7J3rZrStpoHhP1A4Eea2Sqw7xdxClkSAog836Epx3QI3+PY8uyPOU55eMG1Dys9xFkifEA1Lc5/TbhTzSXTQINIOJT1cVI+nNeLlNcdB2luZsbIEL1PkKa7zO6rYqGcTvYOkL2d9H5Os94+wiHCCxmtP0a4jZ71jNU/4mHhpObEhj0cGDX0+GAVtxqp+DXCFF8QTSeiVHHZLg3xmK79VvJKgnCQOMpkYYBzWkhP10xu+LqHBX0m1xOv4ndWUeF5jxNn3tTd70XaAq8wDh0MGgyaDUhQEEUEYZiwUECGPBoxNLJyPyOrBhuTezJ1JGq7dGJEsUF7Ntw9t1Gk3Tz+KCJxlEO1CJL8Qf4qr8lP5Xn5y1yw2Fb3lK2bmrry4DvF5Zm5Gh7X08jjc01efJXUdpNXR5aseXq8muwaP+xXlzHmgjWPxHOw+/EtX5XMlymMFMXjVfPqS4R1WjE3359sfzs94i7PLrXWc62JizdWm5dn/WpI++6qvJPmVflPXvXx/GfNxGPiKTEmdornIYmXxS7xkthLqwviYG3HCJ2VhinSbZH6JNVgYJq89S9dP1t4vUZ/DPVRlBnM0lSJ93/CKmQ0nbkOb/qP28f8F+T3iuefKAIvbODImbptU3HvEKFlpW5zrgIXv9F98LZua6N+OPwEWDyrFq1SNZ8gvAEcdod6HugpmNOWls05Uocsn5O66cpiUsxQ20NSUtcl12VLFrOZVWLpdtiZ0x1uHKE5QvfEp0plk/qv8RGw/bBS+fmsUtl+ThrWgZf6b8C8/UXAeIuJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAMklEQVQIHWPcsmXLfwYcgPH///8MQAV/0eV9fHyYmUCCIAayJJwP0gnDmzdv/gtjg2gAGJkg73aa43kAAAAASUVORK5CYII%3D) no-repeat 6px right; } -/* line 119, /output/application.css.scss.erb */ +/* line 120, /output/application.css.scss.erb */ #top .profile ul { display: none; z-index: 111; @@ -272,21 +273,21 @@ caption { -moz-box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.3); box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.3); } -/* line 129, /output/application.css.scss.erb */ +/* line 130, /output/application.css.scss.erb */ #top .profile ul li { padding: 0; } -/* line 132, /output/application.css.scss.erb */ +/* line 133, /output/application.css.scss.erb */ #top .profile ul a { display: block; padding: 5px 33px; line-height: 24px; } -/* line 137, /output/application.css.scss.erb */ +/* line 138, /output/application.css.scss.erb */ #top .profile ul a:hover { background-color: #555; } -/* line 140, /output/application.css.scss.erb */ +/* line 141, /output/application.css.scss.erb */ #top .profile ul li:last-child a:hover { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; @@ -299,7 +300,7 @@ caption { -o-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } -/* line 144, /output/application.css.scss.erb */ +/* line 145, /output/application.css.scss.erb */ #top .locale { float: right; margin: 0 160px 0 0; @@ -307,7 +308,7 @@ caption { padding: 0px 5px; width: 20px; } -/* line 151, /output/application.css.scss.erb */ +/* line 152, /output/application.css.scss.erb */ #top .locale ul { display: none; z-index: 111; @@ -330,17 +331,17 @@ caption { box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.3); padding-bottom: 4px; } -/* line 162, /output/application.css.scss.erb */ +/* line 163, /output/application.css.scss.erb */ #top .locale ul li { padding: 0px 2px; } -/* line 165, /output/application.css.scss.erb */ +/* line 166, /output/application.css.scss.erb */ #top .locale a { display: block; padding: 0px 6px; line-height: 24px; } -/* line 170, /output/application.css.scss.erb */ +/* line 171, /output/application.css.scss.erb */ #top .locale_icon { -webkit-border-radius: 2px; -moz-border-radius: 2px; @@ -353,26 +354,26 @@ caption { cursor: pointer; width: 40px; } -/* line 179, /output/application.css.scss.erb */ +/* line 180, /output/application.css.scss.erb */ #top .locale ul a:hover { background-color: #3e3e3e; color: #ededed; } /* left */ -/* line 188, /output/application.css.scss.erb */ +/* line 189, /output/application.css.scss.erb */ #left { position: absolute; top: 40px; width: 400px; } -/* line 193, /output/application.css.scss.erb */ +/* line 194, /output/application.css.scss.erb */ #left #search_box { height: 90px; padding: 30px 20px 0 20px; background-color: #e5e8ee; } -/* line 198, /output/application.css.scss.erb */ +/* line 199, /output/application.css.scss.erb */ #left #search_box input[type=text] { height: 28px; width: 97%; @@ -387,82 +388,82 @@ caption { border-radius: 4px; background: white url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAIAAAASSxgVAAAC7mlDQ1BJQ0MgUHJvZmlsZQAAeAGFVM9rE0EU/jZuqdAiCFprDrJ4kCJJWatoRdQ2/RFiawzbH7ZFkGQzSdZuNuvuJrWliOTi0SreRe2hB/+AHnrwZC9KhVpFKN6rKGKhFy3xzW5MtqXqwM5+8943731vdt8ADXLSNPWABOQNx1KiEWlsfEJq/IgAjqIJQTQlVdvsTiQGQYNz+Xvn2HoPgVtWw3v7d7J3rZrStpoHhP1A4Eea2Sqw7xdxClkSAog836Epx3QI3+PY8uyPOU55eMG1Dys9xFkifEA1Lc5/TbhTzSXTQINIOJT1cVI+nNeLlNcdB2luZsbIEL1PkKa7zO6rYqGcTvYOkL2d9H5Os94+wiHCCxmtP0a4jZ71jNU/4mHhpObEhj0cGDX0+GAVtxqp+DXCFF8QTSeiVHHZLg3xmK79VvJKgnCQOMpkYYBzWkhP10xu+LqHBX0m1xOv4ndWUeF5jxNn3tTd70XaAq8wDh0MGgyaDUhQEEUEYZiwUECGPBoxNLJyPyOrBhuTezJ1JGq7dGJEsUF7Ntw9t1Gk3Tz+KCJxlEO1CJL8Qf4qr8lP5Xn5y1yw2Fb3lK2bmrry4DvF5Zm5Gh7X08jjc01efJXUdpNXR5aseXq8muwaP+xXlzHmgjWPxHOw+/EtX5XMlymMFMXjVfPqS4R1WjE3359sfzs94i7PLrXWc62JizdWm5dn/WpI++6qvJPmVflPXvXx/GfNxGPiKTEmdornIYmXxS7xkthLqwviYG3HCJ2VhinSbZH6JNVgYJq89S9dP1t4vUZ/DPVRlBnM0lSJ93/CKmQ0nbkOb/qP28f8F+T3iuefKAIvbODImbptU3HvEKFlpW5zrgIXv9F98LZua6N+OPwEWDyrFq1SNZ8gvAEcdod6HugpmNOWls05Uocsn5O66cpiUsxQ20NSUtcl12VLFrOZVWLpdtiZ0x1uHKE5QvfEp0plk/qv8RGw/bBS+fmsUtl+ThrWgZf6b8C8/UXAeIuJAAAACXBIWXMAAAsTAAALEwEAmpwYAAABTUlEQVQYGU2Qy8qCUBSF/2NWJiE4KO0CRg0MRNEwfI3eIJ8o38VniFRqVKMmXYiIwAYNxKKL/5Lscgae5drfWWfvQ5Ik+Xuv0+k0nU7n8/l2u5UkSVVVy7J4nicfKAxD13V9338fSXdAg8GAfllAgyAA0Wq1TNNst9ur1Wo2m8EURfELLRYLQgiO9vv9QqFQqVRyudxms4FPfZJ2ux3yNE1jWZZhmHK5DI0q/C/UbDZhLZdLmk7jEQMNAT+D8NPpdPAdj8ee58VxPJlMoOF0u92spyiKcDes9XqNliFeq9frGYaRQufzeTQaHY/HarWqKAq4/X7faDRkWdZ1vVar0SAcxzkcDhh1OBxyHPd4PO73ez6fLxaLpVIJk9KXy+V6vQqCYNt2vV5H7fW8eA6KSjuGIIDSISkKsZgcTtbOz0aez+ftdkMNGT/+VwL4ByFknYU4StqkAAAAAElFTkSuQmCC) no-repeat 335px 8px; } -/* line 208, /output/application.css.scss.erb */ +/* line 209, /output/application.css.scss.erb */ #left .tabs { height: 30px; margin-top: -29px; } -/* line 212, /output/application.css.scss.erb */ +/* line 213, /output/application.css.scss.erb */ #left .tabs li:first-child h5 { margin-left: 20px; } -/* line 216, /output/application.css.scss.erb */ +/* line 217, /output/application.css.scss.erb */ #left .tabs #tab_search { display: none; } -/* line 218, /output/application.css.scss.erb */ +/* line 219, /output/application.css.scss.erb */ #left .tabs #tab_search.display { display: block; } -/* line 225, /output/application.css.scss.erb */ +/* line 226, /output/application.css.scss.erb */ #left #repositories li { position: relative; font-size: 16px; height: 75px; overflow: visible; } -/* line 231, /output/application.css.scss.erb */ +/* line 232, /output/application.css.scss.erb */ #left #repositories li .wrapper { padding: 15px 25px 15px 45px !important; border-bottom: 1px solid #ccc; background-position: 24px 16px; background-repeat: no-repeat; } -/* line 238, /output/application.css.scss.erb */ +/* line 239, /output/application.css.scss.erb */ #left #repositories li:hover { z-index: 1000; } -/* line 240, /output/application.css.scss.erb */ +/* line 241, /output/application.css.scss.erb */ #left #repositories li:hover .wrapper { -webkit-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.3); box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.3); } -/* line 245, /output/application.css.scss.erb */ +/* line 246, /output/application.css.scss.erb */ #left #repositories li:nth-child(odd) .wrapper { background-color: #fff; } -/* line 248, /output/application.css.scss.erb */ +/* line 249, /output/application.css.scss.erb */ #left #repositories li:nth-child(even) .wrapper { background-color: #f6f6f6; } -/* line 251, /output/application.css.scss.erb */ +/* line 252, /output/application.css.scss.erb */ #left #repositories li.green a { color: green; } -/* line 254, /output/application.css.scss.erb */ +/* line 255, /output/application.css.scss.erb */ #left #repositories li.red a { color: #c00; } -/* line 257, /output/application.css.scss.erb */ +/* line 258, /output/application.css.scss.erb */ #left #repositories li .build { float: right; } -/* line 260, /output/application.css.scss.erb */ +/* line 261, /output/application.css.scss.erb */ #left #repositories li .summary, #left #repositories li .description { margin: 5px 0 0 0; font-size: 13px; color: #666; } -/* line 265, /output/application.css.scss.erb */ +/* line 266, /output/application.css.scss.erb */ #left #repositories li .description, #left #repositories li .description { display: none; } -/* line 268, /output/application.css.scss.erb */ +/* line 269, /output/application.css.scss.erb */ #left #repositories li .indicator { display: none; } -/* line 271, /output/application.css.scss.erb */ +/* line 272, /output/application.css.scss.erb */ #left #repositories li.selected .indicator { display: block; position: absolute; @@ -472,49 +473,49 @@ caption { height: 100%; background: no-repeat center left; } -/* line 280, /output/application.css.scss.erb */ +/* line 281, /output/application.css.scss.erb */ #left #repositories li:nth-child(odd) .indicator { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAdCAIAAADDzRDWAAAC7mlDQ1BJQ0MgUHJvZmlsZQAAeAGFVM9rE0EU/jZuqdAiCFprDrJ4kCJJWatoRdQ2/RFiawzbH7ZFkGQzSdZuNuvuJrWliOTi0SreRe2hB/+AHnrwZC9KhVpFKN6rKGKhFy3xzW5MtqXqwM5+8943731vdt8ADXLSNPWABOQNx1KiEWlsfEJq/IgAjqIJQTQlVdvsTiQGQYNz+Xvn2HoPgVtWw3v7d7J3rZrStpoHhP1A4Eea2Sqw7xdxClkSAog836Epx3QI3+PY8uyPOU55eMG1Dys9xFkifEA1Lc5/TbhTzSXTQINIOJT1cVI+nNeLlNcdB2luZsbIEL1PkKa7zO6rYqGcTvYOkL2d9H5Os94+wiHCCxmtP0a4jZ71jNU/4mHhpObEhj0cGDX0+GAVtxqp+DXCFF8QTSeiVHHZLg3xmK79VvJKgnCQOMpkYYBzWkhP10xu+LqHBX0m1xOv4ndWUeF5jxNn3tTd70XaAq8wDh0MGgyaDUhQEEUEYZiwUECGPBoxNLJyPyOrBhuTezJ1JGq7dGJEsUF7Ntw9t1Gk3Tz+KCJxlEO1CJL8Qf4qr8lP5Xn5y1yw2Fb3lK2bmrry4DvF5Zm5Gh7X08jjc01efJXUdpNXR5aseXq8muwaP+xXlzHmgjWPxHOw+/EtX5XMlymMFMXjVfPqS4R1WjE3359sfzs94i7PLrXWc62JizdWm5dn/WpI++6qvJPmVflPXvXx/GfNxGPiKTEmdornIYmXxS7xkthLqwviYG3HCJ2VhinSbZH6JNVgYJq89S9dP1t4vUZ/DPVRlBnM0lSJ93/CKmQ0nbkOb/qP28f8F+T3iuefKAIvbODImbptU3HvEKFlpW5zrgIXv9F98LZua6N+OPwEWDyrFq1SNZ8gvAEcdod6HugpmNOWls05Uocsn5O66cpiUsxQ20NSUtcl12VLFrOZVWLpdtiZ0x1uHKE5QvfEp0plk/qv8RGw/bBS+fmsUtl+ThrWgZf6b8C8/UXAeIuJAAAACXBIWXMAAAsTAAALEwEAmpwYAAABkElEQVQ4EY3U247BQBjA8TVKaLXEI7hwiAu8/72EkDhc4GI9g1VpiWL/7cgo25nu3Kh2fvkO/aaF8Xhs247nubVazXGccrkshCgk60uzxHA4DMPgdDpdLpfr9Xq/3x+PB0SzP74tqtXqYDA4Jut8PitmMjyDjUajn2SFYQi73W5E0zEhH9i2TTTJcqM9DRLW7/cPhwPSzAofOZDbZrNpNpv1ep2cS6WSbGM6Tyv9h2v29Xq97Xar7v9ln0aybre72+10LMNI1ul0dCzbmNmrbyoTdUFtRJOdDJPXLRtmMioa3fePR4YriiKGK8dI1m63fd8PggBDqHwjWavVAkRRPFP/Muz93u8tyyoW4/35BrBerzlbtATGWOQYwGq1Yo5c161UKhiOlslI0Gg0MEywGiKt+QDqzGvrMYBsYwYZBrBcLilA1pBOid1yvdUDWCwWFM2i6EwAexnAfD43R3iLw7dmOp0qoNr6zOb9J45DhMlk4nmeTMkM2C8As9mM14xhOnQ1pCMJAEOBARDB/KWW8hcJOPb3fiZrUQAAAABJRU5ErkJggg%3D%3D); } -/* line 283, /output/application.css.scss.erb */ +/* line 284, /output/application.css.scss.erb */ #left #repositories li:nth-child(even) .indicator { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAdCAIAAADDzRDWAAAC7mlDQ1BJQ0MgUHJvZmlsZQAAeAGFVM9rE0EU/jZuqdAiCFprDrJ4kCJJWatoRdQ2/RFiawzbH7ZFkGQzSdZuNuvuJrWliOTi0SreRe2hB/+AHnrwZC9KhVpFKN6rKGKhFy3xzW5MtqXqwM5+8943731vdt8ADXLSNPWABOQNx1KiEWlsfEJq/IgAjqIJQTQlVdvsTiQGQYNz+Xvn2HoPgVtWw3v7d7J3rZrStpoHhP1A4Eea2Sqw7xdxClkSAog836Epx3QI3+PY8uyPOU55eMG1Dys9xFkifEA1Lc5/TbhTzSXTQINIOJT1cVI+nNeLlNcdB2luZsbIEL1PkKa7zO6rYqGcTvYOkL2d9H5Os94+wiHCCxmtP0a4jZ71jNU/4mHhpObEhj0cGDX0+GAVtxqp+DXCFF8QTSeiVHHZLg3xmK79VvJKgnCQOMpkYYBzWkhP10xu+LqHBX0m1xOv4ndWUeF5jxNn3tTd70XaAq8wDh0MGgyaDUhQEEUEYZiwUECGPBoxNLJyPyOrBhuTezJ1JGq7dGJEsUF7Ntw9t1Gk3Tz+KCJxlEO1CJL8Qf4qr8lP5Xn5y1yw2Fb3lK2bmrry4DvF5Zm5Gh7X08jjc01efJXUdpNXR5aseXq8muwaP+xXlzHmgjWPxHOw+/EtX5XMlymMFMXjVfPqS4R1WjE3359sfzs94i7PLrXWc62JizdWm5dn/WpI++6qvJPmVflPXvXx/GfNxGPiKTEmdornIYmXxS7xkthLqwviYG3HCJ2VhinSbZH6JNVgYJq89S9dP1t4vUZ/DPVRlBnM0lSJ93/CKmQ0nbkOb/qP28f8F+T3iuefKAIvbODImbptU3HvEKFlpW5zrgIXv9F98LZua6N+OPwEWDyrFq1SNZ8gvAEcdod6HugpmNOWls05Uocsn5O66cpiUsxQ20NSUtcl12VLFrOZVWLpdtiZ0x1uHKE5QvfEp0plk/qv8RGw/bBS+fmsUtl+ThrWgZf6b8C8/UXAeIuJAAAACXBIWXMAAAsTAAALEwEAmpwYAAABn0lEQVQ4EY2UzW6CUBBGK6Lgf/dutMYYff9ncG+iMWpideEaLKaogPbgUCoULs6CwOUevplv5lKaTqf1er3dbjebzUajUa1WNU0rPeItJ7TxeOy67ul0ulwunucFQXC/33M2R8uaYRij0egrDOd8Pvu+D6PGNFjTNCeTiW1bx+MRzev1qsZCRjCShCFQA7vdbnlqESPYcDi0bVswasvD9IdMdKG2wWCw3W5j3yqVitj4vO1PR1bB+v0Py7IQJMlMtTQDaZpGr9dXYBlMIZbNqLGEB1JSfJUkd7tPLJHRYLJ4q2Jitf1+B8YU4qGu67m5JdV6juN8f7tMFk0rZoBpQLfb9X3P9wMeX2IY9sPhUC6XOSUvMQCbzYajxTGTsSjQAViv151Oh0PJ+GNAaEZc6/8bAd4fUavVEAFQ5ZYC6AyARLaOAsjWUQMZDMBqtaJoqqCG55TighO5ASyXSzWQ0AFYLBbiEq3IVBCpSIdBms1mKBDSu1+TQnNTETIoCIBI3GxhUrvlUQOYz+etVotOS9HF/14AhgIGQEYj89vPiz8hmBME75QEJwAAAABJRU5ErkJggg%3D%3D); } -/* line 292, /output/application.css.scss.erb */ +/* line 293, /output/application.css.scss.erb */ #left #repositories li .wrapper, #main .summary .number a, #main #builds td:first-child a, #main #builds .build td:first-child a { - background-image: url(/9b4a42da/images/icons/status.yellow.png); + background-image: url(/5022dfcf/images/icons/status.yellow.png); padding-left: 20px; background-repeat: no-repeat; } -/* line 300, /output/application.css.scss.erb */ +/* line 301, /output/application.css.scss.erb */ #left #repositories li.green .wrapper, #main .green .summary .number a, #main #builds .green td:first-child a, #main #builds .build.green td:first-child a { - background-image: url(/9b4a42da/images/icons/status.green.png); + background-image: url(/5022dfcf/images/icons/status.green.png); color: green; padding-left: 20px; background-repeat: no-repeat; } -/* line 310, /output/application.css.scss.erb */ +/* line 311, /output/application.css.scss.erb */ #left #repositories li.red .wrapper, #main .red .summary .number a, #main #builds .red td:first-child a, #main #builds .build.red td:first-child a { - background-image: url(/9b4a42da/images/icons/status.red.png); + background-image: url(/5022dfcf/images/icons/status.red.png); color: #c00; padding-left: 20px; background-repeat: no-repeat; } /* main */ -/* line 319, /output/application.css.scss.erb */ +/* line 320, /output/application.css.scss.erb */ #main { z-index: 30; display: block; @@ -525,51 +526,51 @@ caption { -o-transition: padding 0.5s ease-out; transition: padding 0.5s ease-out; } -/* line 325, /output/application.css.scss.erb */ +/* line 326, /output/application.css.scss.erb */ #main.loading { opacity: .1; min-height: 1000px; } -/* line 329, /output/application.css.scss.erb */ +/* line 330, /output/application.css.scss.erb */ #main.maximized { padding: 60px 100px 30px 440px; } -/* line 332, /output/application.css.scss.erb */ +/* line 333, /output/application.css.scss.erb */ #main #repository { position: relative; } -/* line 335, /output/application.css.scss.erb */ +/* line 336, /output/application.css.scss.erb */ #main h3 { margin: 15px 60px 0 0; } -/* line 337, /output/application.css.scss.erb */ +/* line 338, /output/application.css.scss.erb */ #main h3 a { font-size: 24px; line-height: 24px; } -/* line 344, /output/application.css.scss.erb */ +/* line 345, /output/application.css.scss.erb */ #main a { color: #666; text-decoration: underline; } -/* line 348, /output/application.css.scss.erb */ +/* line 349, /output/application.css.scss.erb */ #main .description, #main .language { font-weight: normal; font-size: 13px; color: #999; } -/* line 353, /output/application.css.scss.erb */ +/* line 354, /output/application.css.scss.erb */ #main .language { padding-right: 5px; } -/* line 356, /output/application.css.scss.erb */ +/* line 357, /output/application.css.scss.erb */ #main .github-stats { position: absolute; top: 0; right: 0; z-index: 110; } -/* line 361, /output/application.css.scss.erb */ +/* line 362, /output/application.css.scss.erb */ #main .github-stats a { height: 16px; display: block; @@ -581,19 +582,19 @@ caption { background: no-repeat 0px 2px; color: #999; } -/* line 371, /output/application.css.scss.erb */ +/* line 372, /output/application.css.scss.erb */ #main .github-stats a.watchers { - background-image: url(/9b4a42da/images/icons/github-watchers.png); + background-image: url(/5022dfcf/images/icons/github-watchers.png); } -/* line 374, /output/application.css.scss.erb */ +/* line 375, /output/application.css.scss.erb */ #main .github-stats a.forks { - background-image: url(/9b4a42da/images/icons/github-forks.png); + background-image: url(/5022dfcf/images/icons/github-forks.png); } -/* line 379, /output/application.css.scss.erb */ +/* line 380, /output/application.css.scss.erb */ #main .github-stats > * { float: left; } -/* line 382, /output/application.css.scss.erb */ +/* line 383, /output/application.css.scss.erb */ #main .github-admin { /* display: block; */ display: none; @@ -607,33 +608,33 @@ caption { text-decoration: none; text-align: right; color: #999; - background: url(/9b4a42da/images/icons/github-admin.png) no-repeat right 1px; + background: url(/5022dfcf/images/icons/github-admin.png) no-repeat right 1px; text-indent: -999px; overflow: hidden; z-index: 60; } -/* line 399, /output/application.css.scss.erb */ +/* line 400, /output/application.css.scss.erb */ #main .github-admin:hover { width: 100px; text-indent: 0; } -/* line 405, /output/application.css.scss.erb */ +/* line 406, /output/application.css.scss.erb */ #main .tabs { margin-top: 35px; } -/* line 408, /output/application.css.scss.erb */ +/* line 409, /output/application.css.scss.erb */ #main .tabs li { white-space: nowrap; } -/* line 411, /output/application.css.scss.erb */ +/* line 412, /output/application.css.scss.erb */ #main .tab { padding-left: 12px; } -/* line 414, /output/application.css.scss.erb */ +/* line 415, /output/application.css.scss.erb */ #main #tab_build:not(.active), #main #tab_job:not(.active), #main #tab_search:not(.active) { display: none; } -/* line 417, /output/application.css.scss.erb */ +/* line 418, /output/application.css.scss.erb */ #main .tools { position: relative; display: block; @@ -645,7 +646,7 @@ caption { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAVCAIAAABKc2DEAAAC7mlDQ1BJQ0MgUHJvZmlsZQAAeAGFVM9rE0EU/jZuqdAiCFprDrJ4kCJJWatoRdQ2/RFiawzbH7ZFkGQzSdZuNuvuJrWliOTi0SreRe2hB/+AHnrwZC9KhVpFKN6rKGKhFy3xzW5MtqXqwM5+8943731vdt8ADXLSNPWABOQNx1KiEWlsfEJq/IgAjqIJQTQlVdvsTiQGQYNz+Xvn2HoPgVtWw3v7d7J3rZrStpoHhP1A4Eea2Sqw7xdxClkSAog836Epx3QI3+PY8uyPOU55eMG1Dys9xFkifEA1Lc5/TbhTzSXTQINIOJT1cVI+nNeLlNcdB2luZsbIEL1PkKa7zO6rYqGcTvYOkL2d9H5Os94+wiHCCxmtP0a4jZ71jNU/4mHhpObEhj0cGDX0+GAVtxqp+DXCFF8QTSeiVHHZLg3xmK79VvJKgnCQOMpkYYBzWkhP10xu+LqHBX0m1xOv4ndWUeF5jxNn3tTd70XaAq8wDh0MGgyaDUhQEEUEYZiwUECGPBoxNLJyPyOrBhuTezJ1JGq7dGJEsUF7Ntw9t1Gk3Tz+KCJxlEO1CJL8Qf4qr8lP5Xn5y1yw2Fb3lK2bmrry4DvF5Zm5Gh7X08jjc01efJXUdpNXR5aseXq8muwaP+xXlzHmgjWPxHOw+/EtX5XMlymMFMXjVfPqS4R1WjE3359sfzs94i7PLrXWc62JizdWm5dn/WpI++6qvJPmVflPXvXx/GfNxGPiKTEmdornIYmXxS7xkthLqwviYG3HCJ2VhinSbZH6JNVgYJq89S9dP1t4vUZ/DPVRlBnM0lSJ93/CKmQ0nbkOb/qP28f8F+T3iuefKAIvbODImbptU3HvEKFlpW5zrgIXv9F98LZua6N+OPwEWDyrFq1SNZ8gvAEcdod6HugpmNOWls05Uocsn5O66cpiUsxQ20NSUtcl12VLFrOZVWLpdtiZ0x1uHKE5QvfEp0plk/qv8RGw/bBS+fmsUtl+ThrWgZf6b8C8/UXAeIuJAAAACXBIWXMAAAsTAAALEwEAmpwYAAADZ0lEQVRIDbWWSy9rURTHzzlK9eEVEiQaA2FAck2MJBJh6gNoYmrm3g6ZIDHoZeJxP4PwBUxEJBIJYzdhQESkBgyonpYWbc/97bM42epWQtIdVtder/9ea6+9WvPx8TGRSJim6ff7q6qqjIqtQqHw9PTkOE4kEvHd3d2x6enpAbViiK+BATo9PQXR3N3dHRoaqq6uLhaLHKRywJTTsqyXl5f9/X0fYGzy+TzSN0gd2xO+KY1vakkJFLBA9BGMD6iW6Lu419fXMzMzGCwuLra1tWHo4RvGl88k1bQEtZDPg/22HIqdzeampn6en583NDTUuguGLUJUGLh/yuOj7+daEM2dnZ3BwUHKS646nZ+fz+VyXENvby9gmHZ1dZ2cnNABnGFhYUEyLvHSI5TjDw4OXnPFmVPrdHZ2tqWlpb6+/vLyUnKFYYsQlVRFt9clOq/bCM9xX+8VOzYepbkbGxsHBgYODw/JdWxsDO3W1ha5IsQMg6amJrIRL4+RCLQMAPSOHtPjYRQq77ekGsvLy8jJjHoKJFuYs7MzzrG9vc2WIhOahe/09DSSkrW0tCTaEoqZqjCoKHRKr7KCwSCoeiy2CEVLWp5XPP5bN4OPx+OeVo8Mj1Z1U3//D/HhHXO/8H5/LZQBQnLhcDgajbLd3NzMZDLd3d2jo6Ns6TXvhVPSUCgci8WQs1ZWVnO5bKGgKizLi8z26Oiv3KvDI3RMxzLVq1Ubw7i9vb24uGAy39/fz83NIWlvb2dqIkQVCKpj4WPyZB0aIp9K2Wtrf2KxX2t/VlNJmyISSbQlkfFTufb19eENGpSyWRavyNjY2ACypqamtbX1KnGFaUek4+bm5vn5mdqOR8eVszsllK86Af9GXV04nckonj5zJR8jHx8fu91ULOAvlniqWzaMyclJKjw8PIxkfX0dOjIyAt3b26PCdjoN7wZWCXm+tp3mtlURXKHHyAyTyLgpVEcZYiqH41Mtrl3uj3rKNyClbm5uRqi6w31pYvnRF7kIPUZF15ZClUemCRVr27ZIGIQTExPwvL9kMilPU1RQ1QZfX26uqoXKOqdSqa+HLeshh/bR9LyBUCj034zLen9LAdbDwwPUZLLzXcakZQRW+hcMnUGGDBmT1mCsMw2y2ewndf5Wbu+cqG0gEGDIdHZ2/gOkid7ZSzOYyAAAAABJRU5ErkJggg%3D%3D) no-repeat; cursor: pointer; } -/* line 428, /output/application.css.scss.erb */ +/* line 429, /output/application.css.scss.erb */ #main .tools .content { display: none; z-index: 1000; @@ -659,16 +660,16 @@ caption { color: #666; width: 600px; } -/* line 441, /output/application.css.scss.erb */ +/* line 442, /output/application.css.scss.erb */ #main .tools .content p { margin: 10px 0; } -/* line 444, /output/application.css.scss.erb */ +/* line 445, /output/application.css.scss.erb */ #main .tools .content p label { width: 80px; display: inline-block; } -/* line 449, /output/application.css.scss.erb */ +/* line 450, /output/application.css.scss.erb */ #main .tools .content p input { border: 1px solid #DDD; -webkit-border-radius: 3px; @@ -679,58 +680,58 @@ caption { width: 510px; padding: 4px; } -/* line 458, /output/application.css.scss.erb */ +/* line 459, /output/application.css.scss.erb */ #main dl { color: #666; font-size: 80%; margin-bottom: 30px; } -/* line 463, /output/application.css.scss.erb */ +/* line 464, /output/application.css.scss.erb */ #main .profile-avatar { float: left; } -/* line 466, /output/application.css.scss.erb */ +/* line 467, /output/application.css.scss.erb */ #main .profile { margin: 20px 0 30px 60px; } -/* line 469, /output/application.css.scss.erb */ +/* line 470, /output/application.css.scss.erb */ #main .profile dt { display: block; float: left; width: 50px; } -/* line 474, /output/application.css.scss.erb */ +/* line 475, /output/application.css.scss.erb */ #main .profile dd { clear: right; } -/* line 477, /output/application.css.scss.erb */ +/* line 478, /output/application.css.scss.erb */ #main .summary { margin: 20px 0 0 0; overflow: hidden; *zoom: 1; } -/* line 482, /output/application.css.scss.erb */ +/* line 483, /output/application.css.scss.erb */ #main .summary .left, #main .summary .right { float: left; } -/* line 486, /output/application.css.scss.erb */ +/* line 487, /output/application.css.scss.erb */ #main .summary dt, #main .summary dd { float: left; min-height: 25px; margin: 0; } -/* line 491, /output/application.css.scss.erb */ +/* line 492, /output/application.css.scss.erb */ #main .summary dt { clear: left; width: 90px; } -/* line 495, /output/application.css.scss.erb */ +/* line 496, /output/application.css.scss.erb */ #main .summary dd { width: 150px; } -/* line 498, /output/application.css.scss.erb */ +/* line 499, /output/application.css.scss.erb */ #main .summary > dd { width: 80%; min-width: 315px; @@ -738,12 +739,12 @@ caption { text-overflow: ellipsis; white-space: nowrap; } -/* line 505, /output/application.css.scss.erb */ +/* line 506, /output/application.css.scss.erb */ #main .summary .commit-message { white-space: normal; min-width: 0; } -/* line 509, /output/application.css.scss.erb */ +/* line 510, /output/application.css.scss.erb */ #main .log { clear: left; white-space: pre-wrap; @@ -761,178 +762,178 @@ caption { border-radius: 4px; /* deansi styles, see javascripts/lib/deansi.js */ } -/* line 521, /output/application.css.scss.erb */ +/* line 522, /output/application.css.scss.erb */ #main .log p { position: relative; padding: 0 15px 0 50px; margin: 0; min-height: 16px; } -/* line 526, /output/application.css.scss.erb */ +/* line 527, /output/application.css.scss.erb */ #main .log p:hover { background-color: rgba(255, 255, 255, 0.05); } -/* line 529, /output/application.css.scss.erb */ +/* line 530, /output/application.css.scss.erb */ #main .log p.highlight { background-color: rgba(255, 255, 255, 0.5); } -/* line 532, /output/application.css.scss.erb */ +/* line 533, /output/application.css.scss.erb */ #main .log p a { position: absolute; margin-left: -40px; cursor: pointer; } -/* line 539, /output/application.css.scss.erb */ +/* line 540, /output/application.css.scss.erb */ #main .log .fold { height: 16px; overflow: hidden; - background: #444444 url(/9b4a42da/images/icons/log.fold.closed.2.png) no-repeat 99.5% 2px; + background: #444444 url(/5022dfcf/images/icons/log.fold.closed.2.png) no-repeat 99.5% 2px; cursor: pointer; } -/* line 545, /output/application.css.scss.erb */ +/* line 546, /output/application.css.scss.erb */ #main .log .fold.open { height: auto; - background-image: url(/9b4a42da/images/icons/log.fold.open.2.png); + background-image: url(/5022dfcf/images/icons/log.fold.open.2.png); } -/* line 553, /output/application.css.scss.erb */ +/* line 554, /output/application.css.scss.erb */ #main .log .bold { font-weight: bold; } -/* line 556, /output/application.css.scss.erb */ +/* line 557, /output/application.css.scss.erb */ #main .log .italic { font-style: italic; } -/* line 559, /output/application.css.scss.erb */ +/* line 560, /output/application.css.scss.erb */ #main .log .underscore { /* monochrome displays only according to http://ascii-table.com/ansi-escape-sequences.php */ } -/* line 562, /output/application.css.scss.erb */ +/* line 563, /output/application.css.scss.erb */ #main .log .black { color: black; } -/* line 565, /output/application.css.scss.erb */ +/* line 566, /output/application.css.scss.erb */ #main .log .red { color: red; } -/* line 568, /output/application.css.scss.erb */ +/* line 569, /output/application.css.scss.erb */ #main .log .green { color: lime; } -/* line 571, /output/application.css.scss.erb */ +/* line 572, /output/application.css.scss.erb */ #main .log .yellow { color: yellow; } -/* line 574, /output/application.css.scss.erb */ +/* line 575, /output/application.css.scss.erb */ #main .log .blue { color: blue; } -/* line 577, /output/application.css.scss.erb */ +/* line 578, /output/application.css.scss.erb */ #main .log .magenta { color: magenta; } -/* line 580, /output/application.css.scss.erb */ +/* line 581, /output/application.css.scss.erb */ #main .log .cyan { color: cyan; } -/* line 583, /output/application.css.scss.erb */ +/* line 584, /output/application.css.scss.erb */ #main .log .white { color: white; } -/* line 586, /output/application.css.scss.erb */ +/* line 587, /output/application.css.scss.erb */ #main .log .black.bright { color: #999; } -/* line 589, /output/application.css.scss.erb */ +/* line 590, /output/application.css.scss.erb */ #main .log .bg-black { background-color: black; } -/* line 592, /output/application.css.scss.erb */ +/* line 593, /output/application.css.scss.erb */ #main .log .bg-red { background-color: red; } -/* line 595, /output/application.css.scss.erb */ +/* line 596, /output/application.css.scss.erb */ #main .log .bg-green { background-color: lime; } -/* line 598, /output/application.css.scss.erb */ +/* line 599, /output/application.css.scss.erb */ #main .log .bg-yellow { background-color: yellow; } -/* line 601, /output/application.css.scss.erb */ +/* line 602, /output/application.css.scss.erb */ #main .log .bg-blue { background-color: blue; } -/* line 604, /output/application.css.scss.erb */ +/* line 605, /output/application.css.scss.erb */ #main .log .bg-magenta { background-color: magenta; } -/* line 607, /output/application.css.scss.erb */ +/* line 608, /output/application.css.scss.erb */ #main .log .bg-cyan { background-color: cyan; } -/* line 610, /output/application.css.scss.erb */ +/* line 611, /output/application.css.scss.erb */ #main .log .bg-white { background-color: white; } -/* line 614, /output/application.css.scss.erb */ +/* line 615, /output/application.css.scss.erb */ #main .sponsor { font-size: 13px; color: #999; } -/* line 618, /output/application.css.scss.erb */ +/* line 619, /output/application.css.scss.erb */ #main #builds { margin: 20px 0 0 -12px; } -/* line 621, /output/application.css.scss.erb */ +/* line 622, /output/application.css.scss.erb */ #main #builds caption { margin-left: 12px; margin-bottom: 8px; } -/* line 625, /output/application.css.scss.erb */ +/* line 626, /output/application.css.scss.erb */ #main #builds { width: 100%; margin: 25px 0 0 -12px; } -/* line 629, /output/application.css.scss.erb */ +/* line 630, /output/application.css.scss.erb */ #main #builds th { font-size: 13px; color: #666; } -/* line 634, /output/application.css.scss.erb */ +/* line 635, /output/application.css.scss.erb */ #main #builds th, #main #builds td { white-space: nowrap; } -/* line 637, /output/application.css.scss.erb */ +/* line 638, /output/application.css.scss.erb */ #main #builds td.message { overflow: hidden; text-overflow: ellipsis; white-space: normal; } -/* line 642, /output/application.css.scss.erb */ +/* line 643, /output/application.css.scss.erb */ #main #builds tr { max-height: 20px; } -/* line 645, /output/application.css.scss.erb */ +/* line 646, /output/application.css.scss.erb */ #main #builds tbody tr:nth-child(odd) { background-color: #f6f6f6; } -/* line 648, /output/application.css.scss.erb */ +/* line 649, /output/application.css.scss.erb */ #main #builds tbody tr.allow-failure { background-color: #BDBDBD; } -/* line 654, /output/application.css.scss.erb */ +/* line 655, /output/application.css.scss.erb */ #builds .green .number a { color: green; } -/* line 657, /output/application.css.scss.erb */ +/* line 658, /output/application.css.scss.erb */ #builds .red .number a { color: #C00; } -/* line 661, /output/application.css.scss.erb */ +/* line 662, /output/application.css.scss.erb */ .emoji { vertical-align: middle; width: 20px; @@ -940,7 +941,7 @@ caption { } /* main overrides */ -/* line 670, /output/application.css.scss.erb */ +/* line 671, /output/application.css.scss.erb */ #stats #main, #profile #main { padding: 0; padding-top: 60px; @@ -950,7 +951,7 @@ caption { } /* right */ -/* line 682, /output/application.css.scss.erb */ +/* line 683, /output/application.css.scss.erb */ #right { z-index: 10; font-size: 13px; @@ -968,20 +969,20 @@ caption { -o-transition: width 0.5s ease-out; transition: width 0.5s ease-out; } -/* line 686, /output/application.css.scss.erb */ +/* line 687, /output/application.css.scss.erb */ #right h4 { margin: 25px 0 0 0; } -/* line 689, /output/application.css.scss.erb */ +/* line 690, /output/application.css.scss.erb */ #right ul { margin-top: 10px; } -/* line 692, /output/application.css.scss.erb */ +/* line 693, /output/application.css.scss.erb */ #right li { list-style-type: square; margin-left: 15px; } -/* line 697, /output/application.css.scss.erb */ +/* line 698, /output/application.css.scss.erb */ #right #workers li, #right #jobs li { color: #666; @@ -990,7 +991,7 @@ caption { margin: 0; list-style-type: none; } -/* line 704, /output/application.css.scss.erb */ +/* line 705, /output/application.css.scss.erb */ #right #workers li h5, #right #jobs li h5 { font-size: 13px; @@ -998,7 +999,7 @@ caption { margin: 0px; cursor: pointer; } -/* line 711, /output/application.css.scss.erb */ +/* line 712, /output/application.css.scss.erb */ #right #workers li ul, #right #jobs li ul { margin-top: 2px; @@ -1006,12 +1007,12 @@ caption { padding-left: 1px; display: none; } -/* line 717, /output/application.css.scss.erb */ +/* line 718, /output/application.css.scss.erb */ #right #workers li.open ul, #right #jobs li.open ul { display: block; } -/* line 721, /output/application.css.scss.erb */ +/* line 722, /output/application.css.scss.erb */ #right #workers li .icon, #right #jobs li .icon { clear: left; @@ -1022,39 +1023,39 @@ caption { -moz-border-radius: 8px; -webkit-border-radius: 8px; /* background: url(/assets/icons/status.square.gray.png); created, starting, stopping */ - background: url(/9b4a42da/images/icons/status.square.green.png); + background: url(/5022dfcf/images/icons/status.square.green.png); } -/* line 732, /output/application.css.scss.erb */ +/* line 733, /output/application.css.scss.erb */ #right #workers li.waiting .icon, #right #jobs li.waiting .icon { - background: url(/9b4a42da/images/icons/status.square.green.png); + background: url(/5022dfcf/images/icons/status.square.green.png); } -/* line 735, /output/application.css.scss.erb */ +/* line 736, /output/application.css.scss.erb */ #right #workers li.working .icon, #right #jobs li.working .icon { /* background: url(/assets/images/icons/status.square.yellow.png); */ } -/* line 738, /output/application.css.scss.erb */ +/* line 739, /output/application.css.scss.erb */ #right #workers li.errored .icon, #right #jobs li.errored .icon { - background: url(/9b4a42da/images/icons/status.square.red.png); + background: url(/5022dfcf/images/icons/status.square.red.png); } -/* line 741, /output/application.css.scss.erb */ +/* line 742, /output/application.css.scss.erb */ #right #workers li.stopped .icon, #right #jobs li.stopped .icon { - background: url(/9b4a42da/images/icons/status.square.gray.png); + background: url(/5022dfcf/images/icons/status.square.gray.png); } -/* line 746, /output/application.css.scss.erb */ +/* line 747, /output/application.css.scss.erb */ #right .placeholder, #right .indicator { display: none; } -/* line 750, /output/application.css.scss.erb */ +/* line 751, /output/application.css.scss.erb */ #right .empty .placeholder, #right .loading .indicator { display: none; } -/* line 753, /output/application.css.scss.erb */ +/* line 754, /output/application.css.scss.erb */ #right .box { margin-top: 25px; padding: 15px; @@ -1066,30 +1067,30 @@ caption { -o-border-radius: 4px; border-radius: 4px; } -/* line 760, /output/application.css.scss.erb */ +/* line 761, /output/application.css.scss.erb */ #right .box h4 { margin: 0; } -/* line 763, /output/application.css.scss.erb */ +/* line 764, /output/application.css.scss.erb */ #right .box a { text-decoration: underline; } -/* line 766, /output/application.css.scss.erb */ +/* line 767, /output/application.css.scss.erb */ #right #alpha_warning { background-color: #ffffda; } -/* line 769, /output/application.css.scss.erb */ +/* line 770, /output/application.css.scss.erb */ #right #alpha_warning h4 { padding-left: 20px; /* background: url(/assets/construction.png) no-repeat top left; */ background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAACXBIWXMAAAsTAAALEwEAmpwYAAACLUlEQVQoFY1STWsTURQ9d+bNJNOYJmnSNKaIlC5KSpVSNFGzaeuipeBG3bkNlip0LQXB7NwVERd+/Aqhfm2liwraaGrVQtAuikSbalIwmTQzz/tiBTtR8MIb3tx3zrvn3PtISglvEMd6DncAjYYfuFcY0wESXpL6fzKOwWgQOZ1cLKWxyKkNL+6vREyeH9ejZQPSxZ4Rm/hvYv3E3HRlOAXbbqJWeD3NxLveipo3kcsv9hj+Q9mWq8GBDsMKnp7N34t5cR1SJ9ZuZZJHPiZ87ihM9nh082Vf+tWzDHB56U9yB7GnsTnV/+Y2rLeAEQQi34DyLqaYdIB4QGqeyPTrOAuC6gvUEDQT8AtMzhD5/lmxdv1mquFfG2q4q9AaFbiWRN2KoH7y2NBIdjTFxMJv8r5Uop159B9O5i846Vnjc3cXDNlkjETNBuxKVYSLLy6uzNB25jG2WIpsS91dwCnbRjFR3ViAJuCwvj0zhKYRhquzQl0g9OXDNXZQLF3CGVW1XdHVcc6RCEfWH6I35kAMZiEDfSC+VtS24Hu/DO3dUx0+hImxzFsmeYPPBFZ+bGOsVAJ6Q0AXFxFC8AzVa22hugN8KgMDA0A4idVQHBmy7yMlGyjwuVn/yn5qfF+LCdxRnTuq+8Fyf+2tOEABNFn9mCBLu2rGXRPcC1O9D0XkUONQQcoMm0M3rwAvC6bT1ObF80fuSCLKZxq1PRFXUjhSn/1QXtlbe64qXf4uj/8EGPmtIwXAubMAAAAASUVORK5CYII%3D) no-repeat top left; } -/* line 774, /output/application.css.scss.erb */ +/* line 775, /output/application.css.scss.erb */ #right #alpha_warning p { margin-bottom: 0; color: #666; } -/* line 781, /output/application.css.scss.erb */ +/* line 782, /output/application.css.scss.erb */ #right .sponsors .platinum li, #right .sponsors .gold li { width: 205px; @@ -1103,12 +1104,12 @@ caption { overflow: hidden; border: 1px solid #ddd; } -/* line 789, /output/application.css.scss.erb */ +/* line 790, /output/application.css.scss.erb */ #right .sponsors .platinum li:nth-child(2), #right .sponsors .gold li:nth-child(2) { margin-top: 8px; } -/* line 792, /output/application.css.scss.erb */ +/* line 793, /output/application.css.scss.erb */ #right .sponsors .platinum li img, #right .sponsors .gold li img { width: 205px; @@ -1119,38 +1120,38 @@ caption { border-radius: 8px; overflow: hidden; } -/* line 799, /output/application.css.scss.erb */ +/* line 800, /output/application.css.scss.erb */ #right .sponsors .platinum li { height: 130px; } -/* line 801, /output/application.css.scss.erb */ +/* line 802, /output/application.css.scss.erb */ #right .sponsors .platinum li img { height: 130px; } -/* line 807, /output/application.css.scss.erb */ +/* line 808, /output/application.css.scss.erb */ #right .sponsors .gold li { height: 60px; } -/* line 809, /output/application.css.scss.erb */ +/* line 810, /output/application.css.scss.erb */ #right .sponsors .gold li img { height: 60px; } -/* line 815, /output/application.css.scss.erb */ +/* line 816, /output/application.css.scss.erb */ #right .sponsors .silver h5 { margin: 0; font-size: 13px; } -/* line 819, /output/application.css.scss.erb */ +/* line 820, /output/application.css.scss.erb */ #right .sponsors .silver p { margin: 0; } -/* line 824, /output/application.css.scss.erb */ +/* line 825, /output/application.css.scss.erb */ #right .hint { margin: 4px 0 0 2px; font-size: 10px; text-align: left; } -/* line 843, /output/application.css.scss.erb */ +/* line 844, /output/application.css.scss.erb */ #right .slider { border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; @@ -1160,7 +1161,7 @@ caption { left: -10px; width: 10px; } -/* line 848, /output/application.css.scss.erb */ +/* line 849, /output/application.css.scss.erb */ #right .slider .icon { width: 0; height: 0; @@ -1172,69 +1173,69 @@ caption { margin-top: -5px; margin-left: 3px; } -/* line 865, /output/application.css.scss.erb */ +/* line 866, /output/application.css.scss.erb */ #right:hover .slider { background: #e1e2e6; } -/* line 867, /output/application.css.scss.erb */ +/* line 868, /output/application.css.scss.erb */ #right:hover .slider .icon { border-color: #e1e2e6 #e1e2e6 #e1e2e6 #999999; } -/* line 874, /output/application.css.scss.erb */ +/* line 875, /output/application.css.scss.erb */ #right .inner .wrapper { padding: 20px 20px 20px 10px; min-width: 190px; } -/* line 879, /output/application.css.scss.erb */ +/* line 880, /output/application.css.scss.erb */ #right.maximized { width: 240px; } -/* line 882, /output/application.css.scss.erb */ +/* line 883, /output/application.css.scss.erb */ #right.minimized { width: 0px; } -/* line 885, /output/application.css.scss.erb */ +/* line 886, /output/application.css.scss.erb */ #right.minimized .slider { width: 20px; left: -21px; z-index: 50; } -/* line 889, /output/application.css.scss.erb */ +/* line 890, /output/application.css.scss.erb */ #right.minimized .slider .icon { border-color: #f2f4f9 #999999 #f2f4f9 #f2f4f9; border-width: 5px 5px 5px 0; } -/* line 894, /output/application.css.scss.erb */ +/* line 895, /output/application.css.scss.erb */ #right.minimized .slider:hover .icon { border-color: #e1e2e6 #999999 #e1e2e6 #e1e2e6; } -/* line 900, /output/application.css.scss.erb */ +/* line 901, /output/application.css.scss.erb */ #right.minimized .inner .wrapper { display: none; } -/* line 908, /output/application.css.scss.erb */ +/* line 909, /output/application.css.scss.erb */ .list.loading h4 { - background: url(/9b4a42da/images/spinner.gif) no-repeat 4px right; + background: url(/5022dfcf/images/spinner.gif) no-repeat 4px right; padding-right: 15px; } -/* line 913, /output/application.css.scss.erb */ +/* line 914, /output/application.css.scss.erb */ .list ul { min-height: 1em; } -/* line 916, /output/application.css.scss.erb */ +/* line 917, /output/application.css.scss.erb */ .list li:not(.empty) ~ .empty { display: none; } /* tabs */ -/* line 923, /output/application.css.scss.erb */ +/* line 924, /output/application.css.scss.erb */ .tabs { position: relative; } -/* line 926, /output/application.css.scss.erb */ +/* line 927, /output/application.css.scss.erb */ .tabs h5 { float: left; position: relative; @@ -1255,13 +1256,13 @@ caption { -o-border-top-right-radius: 4px; border-top-right-radius: 4px; } -/* line 937, /output/application.css.scss.erb */ +/* line 938, /output/application.css.scss.erb */ .tabs .active h5 { background-color: #fff; border-bottom-color: #fff; z-index: 2; } -/* line 942, /output/application.css.scss.erb */ +/* line 943, /output/application.css.scss.erb */ .tabs h5 a { padding: 0 10px; display: block; @@ -1270,7 +1271,7 @@ caption { font-size: 13px; font-weight: normal; } -/* line 950, /output/application.css.scss.erb */ +/* line 951, /output/application.css.scss.erb */ .tabs .tab { position: absolute; display: none; @@ -1280,52 +1281,52 @@ caption { border-top: 1px solid #ccc; z-index: 1; } -/* line 959, /output/application.css.scss.erb */ +/* line 960, /output/application.css.scss.erb */ .tabs .active .tab { display: block; } -/* line 964, /output/application.css.scss.erb */ +/* line 965, /output/application.css.scss.erb */ .tabs .box h4 { margin: 0; } -/* line 968, /output/application.css.scss.erb */ +/* line 969, /output/application.css.scss.erb */ .tabs .box a { text-decoration: underline; } -/* line 973, /output/application.css.scss.erb */ +/* line 974, /output/application.css.scss.erb */ .tabs #alpha_warning { background-color: #ffffda; } -/* line 976, /output/application.css.scss.erb */ +/* line 977, /output/application.css.scss.erb */ .tabs #alpha_warning h4 { padding-left: 20px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAACXBIWXMAAAsTAAALEwEAmpwYAAACLUlEQVQoFY1STWsTURQ9d+bNJNOYJmnSNKaIlC5KSpVSNFGzaeuipeBG3bkNlip0LQXB7NwVERd+/Aqhfm2liwraaGrVQtAuikSbalIwmTQzz/tiBTtR8MIb3tx3zrvn3PtISglvEMd6DncAjYYfuFcY0wESXpL6fzKOwWgQOZ1cLKWxyKkNL+6vREyeH9ejZQPSxZ4Rm/hvYv3E3HRlOAXbbqJWeD3NxLveipo3kcsv9hj+Q9mWq8GBDsMKnp7N34t5cR1SJ9ZuZZJHPiZ87ihM9nh082Vf+tWzDHB56U9yB7GnsTnV/+Y2rLeAEQQi34DyLqaYdIB4QGqeyPTrOAuC6gvUEDQT8AtMzhD5/lmxdv1mquFfG2q4q9AaFbiWRN2KoH7y2NBIdjTFxMJv8r5Uop159B9O5i846Vnjc3cXDNlkjETNBuxKVYSLLy6uzNB25jG2WIpsS91dwCnbRjFR3ViAJuCwvj0zhKYRhquzQl0g9OXDNXZQLF3CGVW1XdHVcc6RCEfWH6I35kAMZiEDfSC+VtS24Hu/DO3dUx0+hImxzFsmeYPPBFZ+bGOsVAJ6Q0AXFxFC8AzVa22hugN8KgMDA0A4idVQHBmy7yMlGyjwuVn/yn5qfF+LCdxRnTuq+8Fyf+2tOEABNFn9mCBLu2rGXRPcC1O9D0XkUONQQcoMm0M3rwAvC6bT1ObF80fuSCLKZxq1PRFXUjhSn/1QXtlbe64qXf4uj/8EGPmtIwXAubMAAAAASUVORK5CYII%3D) no-repeat top left; } -/* line 981, /output/application.css.scss.erb */ +/* line 982, /output/application.css.scss.erb */ .tabs #alpha_warning p { margin-bottom: 0; color: #666; } /* scrollbars */ -/* line 990, /output/application.css.scss.erb */ +/* line 991, /output/application.css.scss.erb */ pre::-webkit-scrollbar { height: 10px; width: 10px; } -/* line 994, /output/application.css.scss.erb */ +/* line 995, /output/application.css.scss.erb */ pre::-webkit-scrollbar-button:start:decrement, pre::-webkit-scrollbar-button:end:increment { display: none; } -/* line 997, /output/application.css.scss.erb */ +/* line 998, /output/application.css.scss.erb */ pre::-webkit-scrollbar-track-piece { background: #444; -webkit-border-radius: 4px; } -/* line 1001, /output/application.css.scss.erb */ +/* line 1002, /output/application.css.scss.erb */ pre::-webkit-scrollbar-thumb:horizontal { background: -webkit-gradient(linear, left top, left bottom, from(#85888e), to(#55585e)); -webkit-border-radius: 4px; @@ -1333,7 +1334,7 @@ pre::-webkit-scrollbar-thumb:horizontal { } /* graph containers */ -/* line 1010, /output/application.css.scss.erb */ +/* line 1011, /output/application.css.scss.erb */ #repo_count_container, #build_count_container { width: 100%; height: 300px; @@ -1341,12 +1342,12 @@ pre::-webkit-scrollbar-thumb:horizontal { } /* stuff */ -/* line 1018, /output/application.css.scss.erb */ +/* line 1019, /output/application.css.scss.erb */ .eta, .eta_label { display: none; } -/* line 1022, /output/application.css.scss.erb */ +/* line 1023, /output/application.css.scss.erb */ .profile-avatar { -webkit-border-radius: 4px; -moz-border-radius: 4px; @@ -1355,78 +1356,78 @@ pre::-webkit-scrollbar-thumb:horizontal { border-radius: 4px; } -/* line 1027, /output/application.css.scss.erb */ +/* line 1028, /output/application.css.scss.erb */ #profile #welcome { margin-top: -35px; margin-bottom: 35px; font-size: 13px; } -/* line 1031, /output/application.css.scss.erb */ +/* line 1032, /output/application.css.scss.erb */ #profile #welcome h4, #profile #welcome p { margin-bottom: 4px; } -/* line 1035, /output/application.css.scss.erb */ +/* line 1036, /output/application.css.scss.erb */ #profile p.notice { background-color: #a8eb75; padding: 10px; } -/* line 1039, /output/application.css.scss.erb */ +/* line 1040, /output/application.css.scss.erb */ #profile p.notice small { font-size: 13px; display: block; } -/* line 1044, /output/application.css.scss.erb */ +/* line 1045, /output/application.css.scss.erb */ #profile p.tip { font-size: 13px; margin-top: -10px; } -/* line 1048, /output/application.css.scss.erb */ +/* line 1049, /output/application.css.scss.erb */ #profile .highlight { color: #C7371A; } -/* line 21, /Volumes/Users/sven/Development/projects/travis/travis-assets/assets/stylesheets/_mixins.css.scss */ +/* line 21, /Users/dvyjones/projects/travis-assets/assets/stylesheets/_mixins.css.scss */ ul#tokens .spinner { margin-left: auto; margin-right: auto; } -/* line 24, /Volumes/Users/sven/Development/projects/travis/travis-assets/assets/stylesheets/_mixins.css.scss */ +/* line 24, /Users/dvyjones/projects/travis-assets/assets/stylesheets/_mixins.css.scss */ ul#tokens > li { padding: 5px; border-bottom: 1px solid #ddd; } -/* line 27, /Volumes/Users/sven/Development/projects/travis/travis-assets/assets/stylesheets/_mixins.css.scss */ +/* line 27, /Users/dvyjones/projects/travis-assets/assets/stylesheets/_mixins.css.scss */ ul#tokens > li:nth-child(odd) { background: #fafbfc; } -/* line 31, /Volumes/Users/sven/Development/projects/travis/travis-assets/assets/stylesheets/_mixins.css.scss */ +/* line 31, /Users/dvyjones/projects/travis-assets/assets/stylesheets/_mixins.css.scss */ ul#tokens > li:first-child { border-top: 1px solid #ddd; } -/* line 1057, /output/application.css.scss.erb */ +/* line 1058, /output/application.css.scss.erb */ #service_hooks ul { margin-top: 10px; } -/* line 21, /Volumes/Users/sven/Development/projects/travis/travis-assets/assets/stylesheets/_mixins.css.scss */ +/* line 21, /Users/dvyjones/projects/travis-assets/assets/stylesheets/_mixins.css.scss */ #service_hooks ul .spinner { margin-left: auto; margin-right: auto; } -/* line 24, /Volumes/Users/sven/Development/projects/travis/travis-assets/assets/stylesheets/_mixins.css.scss */ +/* line 24, /Users/dvyjones/projects/travis-assets/assets/stylesheets/_mixins.css.scss */ #service_hooks ul > li { padding: 5px; border-bottom: 1px solid #ddd; } -/* line 27, /Volumes/Users/sven/Development/projects/travis/travis-assets/assets/stylesheets/_mixins.css.scss */ +/* line 27, /Users/dvyjones/projects/travis-assets/assets/stylesheets/_mixins.css.scss */ #service_hooks ul > li:nth-child(odd) { background: #fafbfc; } -/* line 31, /Volumes/Users/sven/Development/projects/travis/travis-assets/assets/stylesheets/_mixins.css.scss */ +/* line 31, /Users/dvyjones/projects/travis-assets/assets/stylesheets/_mixins.css.scss */ #service_hooks ul > li:first-child { border-top: 1px solid #ddd; } -/* line 1060, /output/application.css.scss.erb */ +/* line 1061, /output/application.css.scss.erb */ #service_hooks ul li { position: relative; height: 19px; @@ -1434,14 +1435,14 @@ ul#tokens > li:first-child { white-space: nowrap; overflow: hidden; } -/* line 1066, /output/application.css.scss.erb */ +/* line 1067, /output/application.css.scss.erb */ #service_hooks ul li > a { float: left; font-size: 16px; color: #666; text-decoration: none; } -/* line 1072, /output/application.css.scss.erb */ +/* line 1073, /output/application.css.scss.erb */ #service_hooks ul li .description { display: none; margin-left: 10px; @@ -1451,7 +1452,7 @@ ul#tokens > li:first-child { text-overflow: ellipsis; color: #999; } -/* line 1081, /output/application.css.scss.erb */ +/* line 1082, /output/application.css.scss.erb */ #service_hooks ul li .controls { position: absolute; top: 10px; @@ -1459,45 +1460,45 @@ ul#tokens > li:first-child { white-space: nowrap; background: #fff; } -/* line 1087, /output/application.css.scss.erb */ +/* line 1088, /output/application.css.scss.erb */ #service_hooks ul li .controls a { float: left; display: block; } -/* line 1091, /output/application.css.scss.erb */ +/* line 1092, /output/application.css.scss.erb */ #service_hooks ul li .controls .github-admin { position: relative; height: 20px; width: 20px; padding-right: 0; - background: url(/9b4a42da/images/icons/github-admin.png) no-repeat 3px 4px; + background: url(/5022dfcf/images/icons/github-admin.png) no-repeat 3px 4px; } -/* line 1100, /output/application.css.scss.erb */ +/* line 1101, /output/application.css.scss.erb */ #service_hooks ul li .controls .switch { height: 20px; width: 80px; margin-left: 10px; - background: url(/9b4a42da/images/off.png) no-repeat; + background: url(/5022dfcf/images/off.png) no-repeat; cursor: pointer; } -/* line 1106, /output/application.css.scss.erb */ +/* line 1107, /output/application.css.scss.erb */ #service_hooks ul li .controls .switch.active { - background: url(/9b4a42da/images/on.png) no-repeat; + background: url(/5022dfcf/images/on.png) no-repeat; } -/* line 1111, /output/application.css.scss.erb */ +/* line 1112, /output/application.css.scss.erb */ #service_hooks ul li:nth-child(odd) .controls { background: #fafbfc; } -/* line 1115, /output/application.css.scss.erb */ +/* line 1116, /output/application.css.scss.erb */ #service_hooks ul li:hover > a { color: #c7371a; } -/* line 1118, /output/application.css.scss.erb */ +/* line 1119, /output/application.css.scss.erb */ #service_hooks ul li:hover .description { display: inline; } -/* line 1125, /output/application.css.scss.erb */ +/* line 1126, /output/application.css.scss.erb */ #flash-messages { position: absolute; left: 400px; @@ -1509,7 +1510,7 @@ ul#tokens > li:first-child { /** * Github Badge */ -/* line 1137, /output/application.css.scss.erb */ +/* line 1138, /output/application.css.scss.erb */ #github { position: absolute; z-index: 100; @@ -1519,7 +1520,7 @@ ul#tokens > li:first-child { height: 140px; overflow: hidden; } -/* line 1146, /output/application.css.scss.erb */ +/* line 1147, /output/application.css.scss.erb */ #github a { z-index: 100; display: block; @@ -1546,105 +1547,105 @@ ul#tokens > li:first-child { box-shadow: rgba(0, 0, 0, 0.5) 1px 1px 10px, rgba(0, 0, 0, 0.07) 0 0 3px 1px inset; } -/* line 1170, /output/application.css.scss.erb */ +/* line 1171, /output/application.css.scss.erb */ #main #allow_failure_builds td:first-child a, #main #allow_failure_builds .build td:first-child a { - background-image: url(/9b4a42da/images/icons/status.yellow.png); + background-image: url(/5022dfcf/images/icons/status.yellow.png); padding-left: 20px; background-repeat: no-repeat; } -/* line 1176, /output/application.css.scss.erb */ +/* line 1177, /output/application.css.scss.erb */ #main #allow_failure_builds .green td:first-child a, #main #allow_failure_builds .build.green td:first-child a { - background-image: url(/9b4a42da/images/icons/status.green.png); + background-image: url(/5022dfcf/images/icons/status.green.png); color: green; padding-left: 20px; background-repeat: no-repeat; } -/* line 1186, /output/application.css.scss.erb */ +/* line 1187, /output/application.css.scss.erb */ #left #repositories li.red .wrapper, #main .red .summary .number a, #main #allow_failure_builds .red td:first-child a, #main #allow_failure_builds .build.red td:first-child a { - background-image: url(/9b4a42da/images/icons/status.red.png); + background-image: url(/5022dfcf/images/icons/status.red.png); color: #c00; padding-left: 20px; background-repeat: no-repeat; } -/* line 1193, /output/application.css.scss.erb */ +/* line 1194, /output/application.css.scss.erb */ #allow_failure_builds { margin: 20px 0 0 -12px; } -/* line 1196, /output/application.css.scss.erb */ +/* line 1197, /output/application.css.scss.erb */ #allow_failure_builds caption { margin-left: 12px; margin-bottom: 8px; } -/* line 1200, /output/application.css.scss.erb */ +/* line 1201, /output/application.css.scss.erb */ #allow_failure_builds { width: 100%; margin: 25px 0 0 -12px; } -/* line 1204, /output/application.css.scss.erb */ +/* line 1205, /output/application.css.scss.erb */ #allow_failure_builds th { font-size: 13px; color: #666; } -/* line 1209, /output/application.css.scss.erb */ +/* line 1210, /output/application.css.scss.erb */ #allow_failure_builds th, #allow_failure_builds td { white-space: nowrap; } -/* line 1212, /output/application.css.scss.erb */ +/* line 1213, /output/application.css.scss.erb */ #allow_failure_builds td.message { overflow: hidden; text-overflow: ellipsis; white-space: normal; } -/* line 1217, /output/application.css.scss.erb */ +/* line 1218, /output/application.css.scss.erb */ #allow_failure_builds tr { max-height: 20px; } -/* line 1220, /output/application.css.scss.erb */ +/* line 1221, /output/application.css.scss.erb */ #allow_failure_builds tbody tr:nth-child(odd) { background-color: #f6f6f6; } -/* line 1223, /output/application.css.scss.erb */ +/* line 1224, /output/application.css.scss.erb */ #allow_failure_builds tbody tr.allow-failure { background-color: #BDBDBD; } -/* line 1228, /output/application.css.scss.erb */ +/* line 1229, /output/application.css.scss.erb */ #allow_failure_builds .green .number a { color: green; } -/* line 1231, /output/application.css.scss.erb */ +/* line 1232, /output/application.css.scss.erb */ #allow_failure_builds .red .number a { color: #C00; } /* Whats this */ -/* line 1236, /output/application.css.scss.erb */ +/* line 1237, /output/application.css.scss.erb */ .whats_this { margin-left: 10px; display: inline-block; width: 16px; - background: url(/9b4a42da/images/icons/help.png) no-repeat scroll 0 0 transparent; + background: url(/5022dfcf/images/icons/help.png) no-repeat scroll 0 0 transparent; } -/* line 1242, /output/application.css.scss.erb */ +/* line 1243, /output/application.css.scss.erb */ .context_help_caption { text-align: left; font-size: 16px; @@ -1653,19 +1654,19 @@ ul#tokens > li:first-child { border-bottom: 1px solid #CCCCCC; } -/* line 1249, /output/application.css.scss.erb */ +/* line 1250, /output/application.css.scss.erb */ .context_help { display: none; } -/* line 1252, /output/application.css.scss.erb */ +/* line 1253, /output/application.css.scss.erb */ .context_help_body { font-size: 1em; line-height: 1.4286; margin: 1.4286em 0; } -/* line 1257, /output/application.css.scss.erb */ +/* line 1258, /output/application.css.scss.erb */ pre { background: none repeat scroll 0 0 #FAFAFA; border: 1px solid #DDDDDD; @@ -1679,91 +1680,91 @@ pre { } /* Branch Summary */ -/* line 1271, /output/application.css.scss.erb */ +/* line 1272, /output/application.css.scss.erb */ #main #branch_summary td:first-child a, #main #branch_summary .build td:first-child a { - background-image: url(/9b4a42da/images/icons/status.yellow.png); + background-image: url(/5022dfcf/images/icons/status.yellow.png); padding-left: 20px; background-repeat: no-repeat; } -/* line 1277, /output/application.css.scss.erb */ +/* line 1278, /output/application.css.scss.erb */ #main #branch_summary .green td:first-child a, #main #branch_summary .build.green td:first-child a { - background-image: url(/9b4a42da/images/icons/status.green.png); + background-image: url(/5022dfcf/images/icons/status.green.png); color: green; padding-left: 20px; background-repeat: no-repeat; } -/* line 1287, /output/application.css.scss.erb */ +/* line 1288, /output/application.css.scss.erb */ #left #repositories li.red .wrapper, #main .red .summary .number a, #main #branch_summary .red td:first-child a, #main #branch_summary .build.red td:first-child a { - background-image: url(/9b4a42da/images/icons/status.red.png); + background-image: url(/5022dfcf/images/icons/status.red.png); color: #c00; padding-left: 20px; background-repeat: no-repeat; } -/* line 1294, /output/application.css.scss.erb */ +/* line 1295, /output/application.css.scss.erb */ #branch_summary { margin: 20px 0 0 -12px; } -/* line 1297, /output/application.css.scss.erb */ +/* line 1298, /output/application.css.scss.erb */ #branch_summary caption { margin-left: 12px; margin-bottom: 8px; } -/* line 1301, /output/application.css.scss.erb */ +/* line 1302, /output/application.css.scss.erb */ #branch_summary { width: 90%; margin: 25px 0 0 -12px; } -/* line 1305, /output/application.css.scss.erb */ +/* line 1306, /output/application.css.scss.erb */ #branch_summary th { font-size: 13px; color: #666; } -/* line 1310, /output/application.css.scss.erb */ +/* line 1311, /output/application.css.scss.erb */ #branch_summary th, #branch_summary td { white-space: nowrap; } -/* line 1313, /output/application.css.scss.erb */ +/* line 1314, /output/application.css.scss.erb */ #branch_summary td.message { overflow: hidden; text-overflow: ellipsis; white-space: normal; } -/* line 1318, /output/application.css.scss.erb */ +/* line 1319, /output/application.css.scss.erb */ #branch_summary tr { max-height: 20px; } -/* line 1321, /output/application.css.scss.erb */ +/* line 1322, /output/application.css.scss.erb */ #branch_summary tbody tr:nth-child(odd) { background-color: #f6f6f6; } -/* line 1324, /output/application.css.scss.erb */ +/* line 1325, /output/application.css.scss.erb */ #branch_summary tbody tr.allow-failure { background-color: #BDBDBD; } -/* line 1329, /output/application.css.scss.erb */ +/* line 1330, /output/application.css.scss.erb */ #branch_summary .green .number a { color: green; } -/* line 1332, /output/application.css.scss.erb */ +/* line 1333, /output/application.css.scss.erb */ #branch_summary .red .number a { color: #C00; } diff --git a/public/9b4a42da/stylesheets/mobile.css b/public/5022dfcf/stylesheets/mobile.css similarity index 94% rename from public/9b4a42da/stylesheets/mobile.css rename to public/5022dfcf/stylesheets/mobile.css index 33cfb3f..39e236a 100644 --- a/public/9b4a42da/stylesheets/mobile.css +++ b/public/5022dfcf/stylesheets/mobile.css @@ -1,7 +1,16 @@ -@import url(mixins.css); /* *= require_self */ +/* line 36, /Users/dvyjones/projects/travis-assets/assets/stylesheets/_mixins.css.scss */ +.spinner { + width: 16px; + height: 8px; + margin-left: auto; + margin-right: auto; + width: 20px; + height: 20px; +} + @media screen and (orientation: portrait) { /* line 18, /output/mobile.css.scss.erb */ body { @@ -57,7 +66,7 @@ header h1 { height: 30px; margin: 4px auto; text-indent: -9999px; - background: url(/9b4a42da/logo.png) no-repeat; + background: url(/5022dfcf/logo.png) no-repeat; } /* line 61, /output/mobile.css.scss.erb */ @@ -249,7 +258,7 @@ ul.info li a { .matrix li.green .status, #repository h2 .status.green, #builds li.green .status { - background-image: url(/9b4a42da/icons/status.green.png); + background-image: url(/5022dfcf/icons/status.green.png); } /* line 236, /output/mobile.css.scss.erb */ @@ -257,7 +266,7 @@ ul.info li a { .matrix li.red .status, #repository h2 .status.red, #builds li.red .status { - background-image: url(/9b4a42da/icons/status.red.png); + background-image: url(/5022dfcf/icons/status.red.png); } /* line 243, /output/mobile.css.scss.erb */ @@ -265,7 +274,7 @@ ul.info li a { .matrix li.yellow .status, #repository h2 .status.yellow, #builds li.yellow .status { - background-image: url(/9b4a42da/icons/status.yellow.png); + background-image: url(/5022dfcf/icons/status.yellow.png); } /* line 247, /output/mobile.css.scss.erb */ @@ -367,13 +376,13 @@ ul.info li a { .log .fold { height: 16px; overflow: hidden; - background: #444444 url(/9b4a42da/icons/log.fold.closed.2.png) no-repeat 99.5% 2px; + background: #444444 url(/5022dfcf/icons/log.fold.closed.2.png) no-repeat 99.5% 2px; cursor: pointer; } /* line 345, /output/mobile.css.scss.erb */ .log .fold.open { height: auto; - background-image: url(/9b4a42da/icons/log.fold.open.2.png); + background-image: url(/5022dfcf/icons/log.fold.open.2.png); } /* line 353, /output/mobile.css.scss.erb */ .log .bold { diff --git a/public/5022dfcf/stylesheets/pro.css b/public/5022dfcf/stylesheets/pro.css new file mode 100644 index 0000000..a9fc2ac --- /dev/null +++ b/public/5022dfcf/stylesheets/pro.css @@ -0,0 +1,69 @@ +/* line 36, /Users/dvyjones/projects/travis-assets/assets/stylesheets/_mixins.css.scss */ +.spinner { + width: 16px; + height: 8px; + margin-left: auto; + margin-right: auto; + width: 20px; + height: 20px; +} + +/* line 4, /Users/dvyjones/projects/travis-assets/assets/stylesheets/pro.css.scss */ +#top { + position: absolute; + /* this should probably be in travis-ci */ + overflow: visible; +} +/* line 8, /Users/dvyjones/projects/travis-assets/assets/stylesheets/pro.css.scss */ +#top #navigation li:nth-child(2) { + display: none; +} +/* line 12, /Users/dvyjones/projects/travis-assets/assets/stylesheets/pro.css.scss */ +#top .profile { + margin-right: 10px; +} +/* line 14, /Users/dvyjones/projects/travis-assets/assets/stylesheets/pro.css.scss */ +#top .profile ul { + right: 15px; +} + +/* line 20, /Users/dvyjones/projects/travis-assets/assets/stylesheets/pro.css.scss */ +#main { + padding-right: 30px; +} +/* line 24, /Users/dvyjones/projects/travis-assets/assets/stylesheets/pro.css.scss */ +#main #repository .github-stats, +#main #repository .tools { + display: none; +} + +/* line 34, /Users/dvyjones/projects/travis-assets/assets/stylesheets/pro.css.scss */ +#profile #main p.notice, +#profile #main form[action=profile], +#profile #main h4, +#profile #main p.tip, +#profile #main #service_hooks { + display: none; +} + +/* line 40, /Users/dvyjones/projects/travis-assets/assets/stylesheets/pro.css.scss */ +#session #main { + margin: 200px auto 0 auto; + padding: 25px 50px; + width: 300px; + border: 10px solid #bbb; + -webkit-border-radius: 8px; + -moz-border-radius: 8px; + -ms-border-radius: 8px; + -o-border-radius: 8px; + border-radius: 8px; +} +/* line 49, /Users/dvyjones/projects/travis-assets/assets/stylesheets/pro.css.scss */ +#session h1 { + margin-bottom: 1em; + color: #333; +} +/* line 54, /Users/dvyjones/projects/travis-assets/assets/stylesheets/pro.css.scss */ +#session p { + color: #333; +} diff --git a/public/9b4a42da/stylesheets/pro.css b/public/9b4a42da/stylesheets/pro.css deleted file mode 100644 index cc033e2..0000000 --- a/public/9b4a42da/stylesheets/pro.css +++ /dev/null @@ -1,68 +0,0 @@ -/* line 36, /Volumes/Users/sven/Development/projects/travis/travis-assets/assets/stylesheets/_mixins.css.scss */ -.spinner { - width: 16px; - height: 8px; - margin-left: auto; - margin-right: auto; - width: 20px; - height: 20px; -} - -/* line 4, /Volumes/Users/sven/Development/projects/travis/travis-assets/assets/stylesheets/pro.css.scss */ -#top { - position: absolute; - /* this should probably be in travis-ci */ -} -/* line 7, /Volumes/Users/sven/Development/projects/travis/travis-assets/assets/stylesheets/pro.css.scss */ -#top #navigation li:nth-child(2) { - display: none; -} -/* line 11, /Volumes/Users/sven/Development/projects/travis/travis-assets/assets/stylesheets/pro.css.scss */ -#top .profile { - margin-right: 10px; -} -/* line 13, /Volumes/Users/sven/Development/projects/travis/travis-assets/assets/stylesheets/pro.css.scss */ -#top .profile ul { - right: 15px; -} - -/* line 19, /Volumes/Users/sven/Development/projects/travis/travis-assets/assets/stylesheets/pro.css.scss */ -#main { - padding-right: 30px; -} -/* line 23, /Volumes/Users/sven/Development/projects/travis/travis-assets/assets/stylesheets/pro.css.scss */ -#main #repository .github-stats, -#main #repository .tools { - display: none; -} - -/* line 33, /Volumes/Users/sven/Development/projects/travis/travis-assets/assets/stylesheets/pro.css.scss */ -#profile #main p.notice, -#profile #main form[action=profile], -#profile #main h4, -#profile #main p.tip, -#profile #main #service_hooks { - display: none; -} - -/* line 39, /Volumes/Users/sven/Development/projects/travis/travis-assets/assets/stylesheets/pro.css.scss */ -#session #main { - margin: 200px auto 0 auto; - padding: 25px 50px; - width: 300px; - border: 10px solid #bbb; - -webkit-border-radius: 8px; - -moz-border-radius: 8px; - -ms-border-radius: 8px; - -o-border-radius: 8px; - border-radius: 8px; -} -/* line 48, /Volumes/Users/sven/Development/projects/travis/travis-assets/assets/stylesheets/pro.css.scss */ -#session h1 { - margin-bottom: 1em; - color: #333; -} -/* line 53, /Volumes/Users/sven/Development/projects/travis/travis-assets/assets/stylesheets/pro.css.scss */ -#session p { - color: #333; -} diff --git a/public/current b/public/current index 8d86a18..a9b0a81 100644 --- a/public/current +++ b/public/current @@ -1 +1 @@ -c051e7b0 \ No newline at end of file +5022dfcf \ No newline at end of file