Emoji: Update Twemoji to v16 (#36501)
@@ -9,7 +9,7 @@ import { EMOJI_MODE_NATIVE } from './constants';
|
||||
import EmojiData from './emoji_data.json';
|
||||
import { useEmojiAppState } from './mode';
|
||||
|
||||
const backgroundImageFnDefault = () => `${assetHost}/emoji/sheet_15_1.png`;
|
||||
const backgroundImageFnDefault = () => `${assetHost}/emoji/sheet_16_0.png`;
|
||||
|
||||
const Emoji = ({
|
||||
set = 'twitter',
|
||||
|
||||
@@ -48,6 +48,7 @@ def get_image(row, emoji_base, fallback, compressed)
|
||||
if path.exist?
|
||||
Vips::Image.new_from_file(path.to_s, dpi: 64)
|
||||
else
|
||||
puts "Missing emoji: #{row['b'] || row['unified']}"
|
||||
fallback
|
||||
end
|
||||
end
|
||||
@@ -59,7 +60,7 @@ end
|
||||
namespace :emojis do
|
||||
desc 'Generate a unicode to filename mapping'
|
||||
task :generate do
|
||||
source = 'http://www.unicode.org/Public/emoji/15.1/emoji-test.txt'
|
||||
source = 'http://www.unicode.org/Public/emoji/16.0/emoji-test.txt'
|
||||
codes = []
|
||||
dest = Rails.root.join('app', 'javascript', 'mastodon', 'features', 'emoji', 'emoji_map.json')
|
||||
|
||||
@@ -120,7 +121,7 @@ namespace :emojis do
|
||||
|
||||
desc 'Generate the JSON emoji data'
|
||||
task :generate_json do
|
||||
data_source = 'https://raw.githubusercontent.com/iamcal/emoji-data/refs/tags/v15.1.2/emoji.json'
|
||||
data_source = 'https://raw.githubusercontent.com/iamcal/emoji-data/refs/tags/v16.0.0/emoji.json'
|
||||
keyword_source = 'https://raw.githubusercontent.com/muan/emojilib/refs/tags/v3.0.12/dist/emoji-en-US.json'
|
||||
data_dest = Rails.root.join('app', 'javascript', 'mastodon', 'features', 'emoji', 'emoji_data.json')
|
||||
|
||||
@@ -224,6 +225,6 @@ namespace :emojis do
|
||||
end
|
||||
|
||||
joined = Vips::Image.arrayjoin(comp.flatten, across: size, hspacing: 34, halign: :centre, vspacing: 34, valign: :centre)
|
||||
joined.write_to_file(emoji_base.join('sheet_15_1.png').to_s, palette: true, dither: 0, Q: 100)
|
||||
joined.write_to_file(emoji_base.join('sheet_16_0.png').to_s, palette: true, dither: 0, Q: 100)
|
||||
end
|
||||
end
|
||||
|
||||
1
public/emoji/1f1e8-1f1f6.svg
Normal file
|
After Width: | Height: | Size: 51 KiB |
0
public/emoji/1f426-200d-2b1b.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
0
public/emoji/1f6dd.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 3.1 KiB After Width: | Height: | Size: 3.1 KiB |
0
public/emoji/1f6de.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 3.2 KiB |
0
public/emoji/1f6df.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 3.4 KiB After Width: | Height: | Size: 3.4 KiB |
0
public/emoji/1f7f0.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 221 B After Width: | Height: | Size: 221 B |
0
public/emoji/1f91d-1f3fb.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
0
public/emoji/1f91d-1f3fc.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
0
public/emoji/1f91d-1f3fd.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
0
public/emoji/1f91d-1f3fe.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
0
public/emoji/1f91d-1f3ff.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
0
public/emoji/1f9cc.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 3.3 KiB |
0
public/emoji/1fa75.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 368 B After Width: | Height: | Size: 368 B |
0
public/emoji/1fa76.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 368 B After Width: | Height: | Size: 368 B |
0
public/emoji/1fa77.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 368 B After Width: | Height: | Size: 368 B |
0
public/emoji/1fa7b.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 4.9 KiB After Width: | Height: | Size: 4.9 KiB |
0
public/emoji/1fa7c.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
0
public/emoji/1fa88.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
1
public/emoji/1fa89.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#cdd5db" d="M16.15 28.25 12.39 3.87c-.34-.06-.69-.11-1-.15l3.93 25.55zm2.31-2.71L15.25 4.72c-.35-.15-.71-.28-1.08-.4l3.43 22.23zm2.32-2.71L18.29 6.69a10.47 10.47 0 0 0-1.17-.94l2.79 18.09zm1.92-2.26.39-.46-1.5-9.75a10.55 10.55 0 0 1-1.22-1.28l1.86 12zm2.69-3.16-.81-5.3a4.83 4.83 0 0 1-.5-.16 5.05 5.05 0 0 1-.59-.26l1 6.73z"/><path fill="#efae56" d="m22.23 35.06-.6-2a.73.73 0 0 0-.71-.52H8.19a.73.73 0 0 0-.71.52l-.6 2a.73.73 0 0 0 .71.94h13.93a.73.73 0 0 0 .71-.94"/><path fill="#e59438" d="M14 32.59H8.19a.73.73 0 0 0-.71.52l-.27.89H21.9l-.27-.88a.73.73 0 0 0-.71-.52z"/><path fill="#efae56" d="M32.31 11.84a3.41 3.41 0 0 0-2.25-2.29A12 12 0 0 0 27.37 9a5.42 5.42 0 0 1-4.61-2.67C19.62 2.09 15.16 0 9.12 0H5.5a1.88 1.88 0 0 0-1.91 1.55A1.79 1.79 0 0 0 5.36 3.6h.39l4.06 26.3h-.2a.7.7 0 0 0-.67.49l-.55 1.84a.69.69 0 0 0 .66.89h11a.69.69 0 0 0 .66-.89l-.55-1.84a.7.7 0 0 0-.67-.49h-.07l11.4-13.35c.35-.42 2.06-2.61 1.49-4.71zm-4.5 2.69a34.22 34.22 0 0 1-2.41 2.87l-.85 1-1.45 1.7-.39.46-.47.55-1.45 1.71-.87 1-1.45 1.7-.86 1-.68.79-.77.91-.87 1-.49.57a.2.2 0 0 1-.07.06H13.1a1.14 1.14 0 0 1-.33-.63L9.39 5.47a1.56 1.56 0 0 1 1.67-1.79h.29c.35 0 .7.09 1 .15a14 14 0 0 1 1.78.45c.37.12.73.25 1.08.4a10.89 10.89 0 0 1 1.87 1 10.47 10.47 0 0 1 1.17.94 12.35 12.35 0 0 1 1.59 1.77c.16.21.32.42.49.62a10.55 10.55 0 0 0 1.22 1.28 8.67 8.67 0 0 0 1.91 1.32 5.05 5.05 0 0 0 .59.26 4.83 4.83 0 0 0 .5.16 9.81 9.81 0 0 0 1.4.33c.65.1 1.61 0 2 .67a1.37 1.37 0 0 1-.14 1.5z"/><path fill="#e59438" d="M28 12.44c-.43-.61-1.35-.56-2-.66a9.84 9.84 0 0 1-1.4-.34l-.5-.15-.6-.29a8.39 8.39 0 0 1-1.91-1.3 11.25 11.25 0 0 1-1.22-1.27c-.17-.2-.33-.41-.49-.62A12.44 12.44 0 0 0 18.29 6a10.38 10.38 0 0 0-1.17-.93 10.89 10.89 0 0 0-1.87-1c-.35-.15-.71-.28-1.08-.4a17.12 17.12 0 0 0-4.88-.73c-1.29 0-2.64-.08-3.93 0 0 0-1.63.1-1.77-1.39A1.79 1.79 0 0 0 5.36 3.6h.39l.49 3.16h3.33l-.18-1.29a1.56 1.56 0 0 1 1.45-1.79h.51c.35 0 .7.09 1 .15a14 14 0 0 1 1.78.45c.37.12.73.25 1.08.4a10.89 10.89 0 0 1 1.87 1 10.47 10.47 0 0 1 1.17.94 12.35 12.35 0 0 1 1.59 1.77c.16.21.32.42.49.62a10.55 10.55 0 0 0 1.22 1.28 8.67 8.67 0 0 0 1.91 1.32 5.05 5.05 0 0 0 .59.26 4.83 4.83 0 0 0 .5.16 9.81 9.81 0 0 0 1.4.33c.65.1 1.61 0 2 .67a1.37 1.37 0 0 1-.18 1.43 1.92 1.92 0 0 0 .23-2.02z"/></svg>
|
||||
|
After Width: | Height: | Size: 2.3 KiB |
1
public/emoji/1fa8f.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#e59438" d="M27.46 12.21 12.73 26.94a2.76 2.76 0 0 1-3.88.12A2.76 2.76 0 0 1 9 23.18L23.7 8.45"/><path fill="#69757e" d="M35.25 5.48 30.5.72a2.57 2.57 0 0 0-3.5 0l-.53.53a6.07 6.07 0 0 0-1.62 6.05l-2.17 2.17 3.76 3.76 2.13-2.12a6.13 6.13 0 0 0 1.3.28 5.43 5.43 0 0 0 .57 0 5.86 5.86 0 0 0 4.15-1.72l.66-.67A2.5 2.5 0 0 0 36 7.25a2.46 2.46 0 0 0-.75-1.77M32.59 7.7a3 3 0 0 1-2.45.88 3.08 3.08 0 0 1-2.27-1.37 3.2 3.2 0 0 1 .54-4l.32-.31L33 7.25zM13.55 22.45a19.84 19.84 0 0 1-1.79-2.05l-3.14 3.13a2.75 2.75 0 0 0-.11 3.88 2.75 2.75 0 0 0 3.87-.12l3.13-3.12a20.79 20.79 0 0 1-1.96-1.72z"/><path fill="#8a97a4" d="M18.51 26.06a19 19 0 0 1-5-3.61 19.14 19.14 0 0 1-3.57-4.95 1 1 0 0 0-1.59-.26l-5.08 5.08C-1 26.56-.08 31.86.55 34.07a2 2 0 0 0 1.38 1.38c2.21.63 7.51 1.52 11.75-2.72l5.08-5.08a1 1 0 0 0-.25-1.59z"/><path fill="#69757e" d="m17.39 22.28-3.76-3.76L9 23.18a2.76 2.76 0 0 0-.12 3.88 2.76 2.76 0 0 0 3.88-.12z"/></svg>
|
||||
|
After Width: | Height: | Size: 996 B |
0
public/emoji/1faa9.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 8.4 KiB After Width: | Height: | Size: 8.4 KiB |
0
public/emoji/1faaa.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
0
public/emoji/1faab.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
0
public/emoji/1faac.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
0
public/emoji/1fab7.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
0
public/emoji/1fab8.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 3.2 KiB |
0
public/emoji/1fab9.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 5.7 KiB After Width: | Height: | Size: 5.7 KiB |
0
public/emoji/1faba.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 7.2 KiB After Width: | Height: | Size: 7.2 KiB |
1
public/emoji/1fabe.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#5e2618" d="M26 23.07a1.11 1.11 0 0 0 .24-.22l6.46-7.25c.82-.95.1-1.72-.9-1L29 16.83a.45.45 0 0 1-.72-.25l-.64-2.78a.75.75 0 0 0-.77-.57.74.74 0 0 0-.7.78l.16 3.66a2.22 2.22 0 0 1-.84 1.84l-1.32 1.06-2.09 1.67-.44-6 9-10A.84.84 0 0 0 29.53 5l-2.48 2a.47.47 0 0 1-.75-.26L25.63 4a.77.77 0 0 0-1.52.22L24.28 8a2.31 2.31 0 0 1-.87 1.91l-5.25 4.2-1.89-2.16A1.91 1.91 0 0 1 16 9.78l5.34-7.85A.84.84 0 0 0 20.07.84l-7.38 7a1.08 1.08 0 0 1-1.67.1L10 6.81l-.78-.88.17-.15 2.23-2.73c.54-.58.1-1.08-.55-.62l-3 1.85a.61.61 0 0 0-.17.15L6.38 2.72a.77.77 0 0 0-1.12-.09.79.79 0 0 0-.09 1l1.36 2.08 8 11.92.73 1.1a4.23 4.23 0 0 1 .7 2.7l-.19 1.67-5.55-1.1a1.85 1.85 0 0 1-1.12-1.16L7.75 13.3c-.2-1.15-1.18-1.08-1.22.09l-.2 6.19-2.25-1.7c-.9-.74-1.6-.05-.87.86l3.86 5a1.67 1.67 0 0 0 .4.36l.27.17 7.45 3.82-.48 4.18a2.77 2.77 0 0 0 1.65 2.6c1.49.68 4.07.76 5.39-.34a2.89 2.89 0 0 0 1.06-2.26L22.42 27"/></svg>
|
||||
|
After Width: | Height: | Size: 966 B |
0
public/emoji/1fac3-1f3fb.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
0
public/emoji/1fac3-1f3fc.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
0
public/emoji/1fac3-1f3fd.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
0
public/emoji/1fac3-1f3fe.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
0
public/emoji/1fac3-1f3ff.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
0
public/emoji/1fac3.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
0
public/emoji/1fac4-1f3fb.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
0
public/emoji/1fac4-1f3fc.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
0
public/emoji/1fac4-1f3fd.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
0
public/emoji/1fac4-1f3fe.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
0
public/emoji/1fac4-1f3ff.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
0
public/emoji/1fac4.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
0
public/emoji/1fac5-1f3fb.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
0
public/emoji/1fac5-1f3fc.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
0
public/emoji/1fac5-1f3fd.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
0
public/emoji/1fac5-1f3fe.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
0
public/emoji/1fac5-1f3ff.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
0
public/emoji/1fac5.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
1
public/emoji/1fac6.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><g fill="#5dadec"><path d="M6.61 31.55a1 1 0 0 1-.79-.39c-.1-.14-2.58-3.5-3-12.46A25.93 25.93 0 0 1 4 8.74a1 1 0 0 1 1.89.67 23.91 23.91 0 0 0-1.11 9.19C5.2 26.84 7.4 29.92 7.42 30a1 1 0 0 1-.21 1.4 1 1 0 0 1-.6.15zm25.65-9.29a1 1 0 0 1-.95-.69c-.26-.76-.5-1.67-.74-2.7a1 1 0 1 1 2-.44c.22 1 .45 1.81.68 2.51a1 1 0 0 1-.63 1.27 1.12 1.12 0 0 1-.36.05zm-1.48-6.69a1 1 0 0 1-1-.88c0-.11-1.54-11.44-10.33-12.53s-12 4.18-12.1 4.41a1 1 0 0 1-1.74-1C5.77 5.32 9.46-1.09 19.7.18s12.06 14.14 12.07 14.27a1 1 0 0 1-.87 1.11zM11.84 35a1 1 0 0 1-.87-.5s-.51-.9-1.2-2.33a1 1 0 0 1 1.81-.86c.64 1.36 1.12 2.18 1.12 2.19a1 1 0 0 1-.86 1.5z"/><path d="M9.29 29.55a1 1 0 0 1-.93-.63C6.68 24.64 4.89 18.39 6 12.86c1.4-7.08 6.73-9.54 11.27-9.45a1 1 0 0 1 1 1 1 1 0 0 1-1 1c-1.8 0-7.82.45-9.28 7.84-1 5.05.69 10.91 2.28 14.93a1 1 0 0 1-.56 1.3.94.94 0 0 1-.42.07m18.15-13.1a1 1 0 0 1-1-.82c-.57-3.07-1.66-7.35-4.63-9a1 1 0 0 1-.37-1.37 1 1 0 0 1 1.36-.37c3.7 2.11 5 7 5.6 10.42a1 1 0 0 1-.8 1.16zm3.34 10.16a1 1 0 0 1-.8-.4 17.4 17.4 0 0 1-2.91-6.79 1 1 0 0 1 2-.35A15.35 15.35 0 0 0 31.58 25a1 1 0 0 1-.2 1.4 1 1 0 0 1-.6.21z"/><path d="M16.37 36a1 1 0 0 1-.87-.5 52 52 0 0 1-4.68-11 1 1 0 0 1 .66-1.25 1 1 0 0 1 1.25.65 49.25 49.25 0 0 0 4.5 10.59 1 1 0 0 1-.36 1.36.93.93 0 0 1-.5.15zm-5.7-14.61a1 1 0 0 1-1-.74 17.18 17.18 0 0 1-.48-6.18 1 1 0 0 1 2 .22 15.13 15.13 0 0 0 .42 5.44 1 1 0 0 1-.7 1.22.84.84 0 0 1-.24.04M11 12.6a.87.87 0 0 1-.38-.08 1 1 0 0 1-.55-1.3 6.85 6.85 0 0 1 7.8-4.42 7.82 7.82 0 0 1 5 2.43 1 1 0 0 1-1.49 1.33 5.87 5.87 0 0 0-3.79-1.78A4.87 4.87 0 0 0 11.88 12a1 1 0 0 1-.88.6M28.71 30a1 1 0 0 1-.8-.4 25.7 25.7 0 0 1-4-8.68 29.84 29.84 0 0 1-.51-3.49 27.45 27.45 0 0 0-.65-4.07 1 1 0 0 1 .71-1.23 1 1 0 0 1 1.22.7 27.18 27.18 0 0 1 .7 4.38 27.41 27.41 0 0 0 .48 3.25 23.71 23.71 0 0 0 3.65 7.94 1 1 0 0 1-.2 1.4 1 1 0 0 1-.6.2z"/><path d="M20 35.38a1 1 0 0 1-.79-.38c-3.44-4.43-5.46-12.26-6.11-16.19-.61-3.74-.4-5.91.71-7.25a3.83 3.83 0 0 1 3-1.3c4-.09 4.47 3.29 5.29 9.42A21.07 21.07 0 0 0 23.6 25a1 1 0 1 1-1.85.77A23.63 23.63 0 0 1 20.11 20c-.87-6.47-1.21-7.73-3.26-7.69a1.8 1.8 0 0 0-1.52.58c-.68.81-.76 2.66-.27 5.65.8 4.85 2.93 11.7 5.71 15.28a1 1 0 0 1-.18 1.4 1 1 0 0 1-.59.16z"/><path d="M26.21 32.72a1 1 0 0 1-.8-.4 32 32 0 0 1-2.33-3.78 1 1 0 0 1 .42-1.35 1 1 0 0 1 1.35.41A32.41 32.41 0 0 0 27 31.13a1 1 0 0 1-.2 1.39 1 1 0 0 1-.59.2m-8.66-12.47a1 1 0 0 1-1-.84 25 25 0 0 1-.33-4.51 1.05 1.05 0 0 1 1-1 1 1 0 0 1 1 1 22.66 22.66 0 0 0 .31 4.14 1 1 0 0 1-.83 1.15zm6.17 14.31a1 1 0 0 1-.8-.39A37.39 37.39 0 0 1 17.12 22a1 1 0 0 1 1.93-.51A35.94 35.94 0 0 0 24.51 33a1 1 0 0 1-.18 1.4 1 1 0 0 1-.61.16z"/></g></svg>
|
||||
|
After Width: | Height: | Size: 2.6 KiB |
0
public/emoji/1fad7.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
0
public/emoji/1fad8.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
0
public/emoji/1fad9.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
1
public/emoji/1fadc.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#688f47" d="M35.36 1.58C34 .17 33.45 1.42 32 .43s-2.94-.36-8.5 2.93c-5.1 3-6.52 7.31-5.37 9.38a3 3 0 0 1 0 3.23 18.65 18.65 0 0 1-1.82 2.56l1 .76 1.69-1.8a7.85 7.85 0 0 1 5.55-2.08c2.61 0 5.6-1.92 8.34-6.76C35.55 4 36.71 3 35.36 1.58"/><path fill="#688f47" d="M32.74 23.38a1.46 1.46 0 0 1-.26-1.08 4.43 4.43 0 0 0-.63-3.53 8.33 8.33 0 0 0-4.59-2.54h-.15l-.4-.07c-5.26-.8-10.32 3.31-10.32 3.31l.67 1s5.72-3.54 7.33 3.06-2.09 9.75-2.09 9.75a.49.49 0 0 0 .16.88 2.66 2.66 0 0 0 .75 0 4 4 0 0 0 1-.19 8 8 0 0 0 2.91-1.63A1.5 1.5 0 0 1 28 32l1.17-.23a7.08 7.08 0 0 0 2-1.13 8.31 8.31 0 0 0 1.75-2 4.69 4.69 0 0 0-.18-5.26z"/><path fill="#77b255" d="M16.92 12.06C15.27 9 12 6.72 8.84 5.37 4.35 3.45 1.17 5.06.18 8.8a3.1 3.1 0 0 0 .15 2c0 .06 1.11 2.27 4.68 2.23 3.3 0 2.32 1.42 6.1.5.34-.08.7-.17 1.13-.3a7 7 0 0 1 1-.12 5.17 5.17 0 0 1 .84.06 1.75 1.75 0 0 1 1.38 2.12 16.75 16.75 0 0 1-1.26 5l1.8 1.24a21.23 21.23 0 0 0 1.36-4.34 7.21 7.21 0 0 0-.44-5.13z"/><path fill="#77b255" d="M29.75 21.53a5.91 5.91 0 0 0-6.27-3.05.65.65 0 0 1-.59-.22c-.51-.6-2-1.75-5.27.32a13.06 13.06 0 0 0-1.23.86l.67 1s5.72-3.54 7.33 3.06-2.09 9.75-2.09 9.75a.49.49 0 0 0 .16.88 2.66 2.66 0 0 0 .75 0 4 4 0 0 0 1-.19 8 8 0 0 0 2.91-1.63 5.53 5.53 0 0 0 1.26-3.55.71.71 0 0 1 .21-.49 5.66 5.66 0 0 0 1.16-6.74z"/><g fill="#dd2e44"><path d="M21.21 28.51a9.17 9.17 0 0 1-.45 1.13 9.17 9.17 0 0 0 .45-1.13m-.84 1.84.06-.1zm-.3.46.3-.46c-.1.16-.19.31-.3.46m.36-.56.28-.51c-.09.17-.18.35-.28.51"/><path d="M21.21 28.51a8.65 8.65 0 0 0-2.13-8.77c-.18-.17-.36-.35-.55-.51l-2.81-2.35-.13-.09A8.64 8.64 0 0 0 3 28.39a2.45 2.45 0 0 1 .32 2.13L2 34.67a1 1 0 0 0 1.43 1.2l3.85-2a2.43 2.43 0 0 1 2.15-.07 8.64 8.64 0 0 0 10.17-2.34 6.7 6.7 0 0 0 .45-.6 8.66 8.66 0 0 0 1.16-2.35"/></g><path fill="#ad2d36" d="M9.28 30.36a1 1 0 0 0 .52.09 1 1 0 0 0 .35-1.93 10.3 10.3 0 0 1-3.54-2.68 1 1 0 0 0-1.42-.22A1 1 0 0 0 5 27.05a12.1 12.1 0 0 0 4.28 3.31zm11.48-.72a.47.47 0 0 0-.05.1.47.47 0 0 1 .05-.1"/><path fill="#ad2d36" d="M11.7 24.86a1 1 0 1 0-1.27 1.59c.67.54 5.68 4.43 9.63 4.37a7.93 7.93 0 0 0 .65-1.08.47.47 0 0 1 .05-.1 9.17 9.17 0 0 0 .45-1.13c-2.11 1.19-6.91-1.57-9.51-3.65z"/><path fill="#77b255" d="M21.4 13.13a.49.49 0 0 1-.4-.77c1-1.59 6.08-7.71 9.65-9.7a.5.5 0 0 1 .49.87c-3.26 1.82-8.14 7.68-9.31 9.37a.51.51 0 0 1-.43.23z"/><path fill="#a6d388" d="M6.7 7.41a.5.5 0 1 0 .13 1c3.76-.51 7.65 1.24 8.79 1.8-.18-.23-.38-.46-.58-.69a14.06 14.06 0 0 0-1.26-1.17 15.61 15.61 0 0 0-7.08-.94z"/></svg>
|
||||
|
After Width: | Height: | Size: 2.5 KiB |
1
public/emoji/1fadf.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#9266cc" d="M14.74 9.43s-2.52.57-2.94-3.91S10.35-.11 8 .7s-2.85 4.23-.7 6.05 3.48 2.89 2.62 4.12a2.35 2.35 0 0 1-3.53.27c-1.07-.91-3.06-1.5-4.07.67s1.55 2.6 3 2.44 2.73.42 2.83 1.92a3 3 0 0 1-3 2.95C3.49 19.07-.09 18.8 0 22.28s4.29 1.55 5.89.43 4.5-.38 3.22 2.78-5.57 4-5.68 7.61 5.73 3.1 6.32-.65 1.45-5.83 3-6.05.91.59 2.46 1.07 2.57-1 3.65 1 2.67 4.93 5 3.75.8-2.95-.7-4.61 2-3.8 4.39 0 7.5 3.11 8.2.7-.27-5.14-5.36-5.73-5.67-2-5.67-3.11 1.12-1.34 1.17-2.62-2.57-2-2-3.75 5.68-1.18 7-2.41 1.45-2.68.27-4.5-4.45-1.82-6.05.59-3.43 4.17-5.2 3.32-.91-2.68.27-3.91a2.7 2.7 0 0 0-1.5-4.5c-2.6-.69-3.4 1.58-3.19 3.08s1.02 4.49-.75 4.66z"/><path fill="#9266cc" d="M33.42 16.69a2.78 2.78 0 0 1-3 2.49 5.82 5.82 0 0 1-3.06-1.57 1.21 1.21 0 0 1 0-1.83 5.84 5.84 0 0 1 3.06-1.58 2.79 2.79 0 0 1 3 2.49zM13.57 35.42c-1.07-.2-1.69-1.68-1.39-3.32A6.41 6.41 0 0 1 14 29.32a.81.81 0 0 1 1.41.26 6.4 6.4 0 0 1 .59 3.23c-.26 1.63-1.37 2.8-2.43 2.61"/><path fill="#cbb8e9" d="M5.71 20.15a9.71 9.71 0 0 0-3.1 0C1 20.43.91 22 1.63 22s2.85-1.85 4.08-1.85m1.04-7.91a4.63 4.63 0 0 0-2.27-1.16c-1 0-1.33.68-1 .94s2.41-.02 3.27.22m8.39-1.73a2.12 2.12 0 0 0-2.05.51c-.74.88 1.12.16 2.52.22s-.47-.73-.47-.73zm13.72 5.93h.23c.49-.07 2-.37 1.78-1.16-.15-.5-1.07-.2-1.39-.08s-1.72.8-.93 1.19a.67.67 0 0 0 .31.05M10.57 3.54A2.21 2.21 0 0 0 10 1.68a1.7 1.7 0 0 0-2-.13s-.41.16.06.49l1.27.9a4.17 4.17 0 0 1 .92.73s.32.4.32-.13m7.72-1.01a5.2 5.2 0 0 1 .54 3.57c-.46 1.9 3.26-3.69-.54-3.57"/></svg>
|
||||
|
After Width: | Height: | Size: 1.5 KiB |
0
public/emoji/1fae0.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
0
public/emoji/1fae1.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
0
public/emoji/1fae2.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 971 B After Width: | Height: | Size: 971 B |
0
public/emoji/1fae3.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.7 KiB |
0
public/emoji/1fae4.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 422 B After Width: | Height: | Size: 422 B |
0
public/emoji/1fae5.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
0
public/emoji/1fae6.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 689 B After Width: | Height: | Size: 689 B |
0
public/emoji/1fae7.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB |
1
public/emoji/1fae9.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#ffcc4d" d="M36 18A18 18 0 1 1 18 0a18 18 0 0 1 18 18"/><path fill="#f4900c" d="M5.71 16.82a3 3 0 0 0-.3 3.18s0 .05 0 .07a5.72 5.72 0 0 0 9.05 1.72l.07-.07a6.76 6.76 0 0 0 1.92-4.8zm24.58 0H19.51a6.76 6.76 0 0 0 1.92 4.8.46.46 0 0 0 .07.07 5.72 5.72 0 0 0 9-1.72v-.07a3 3 0 0 0-.21-3.08"/><path fill="#664500" d="M6.22 12.84a1 1 0 0 1-.51-.37 1 1 0 0 1 .23-1.4 10.43 10.43 0 0 1 8.75-1.86 1 1 0 1 1-.59 1.91 8.41 8.41 0 0 0-7 1.57 1 1 0 0 1-.88.15z"/><path fill="#fff" d="m14.88 14.89-7.72.58a1.54 1.54 0 0 0-1.3 2.19 5.72 5.72 0 0 0 10.63-.8 1.55 1.55 0 0 0-1.61-1.97z"/><path fill="#664500" d="M11.65 18.7c1.38 0 2.5-1.57 2.5-3.5v-.25l-5 .37c.06 1.87 1.15 3.38 2.5 3.38M21 27a1 1 0 0 1-.3 0 8.68 8.68 0 0 0-5.38 0 1 1 0 1 1-.62-2 10.63 10.63 0 0 1 6.6 0 1 1 0 0 1 .64 1.26A1 1 0 0 1 21 27m7.89-14.31a8.39 8.39 0 0 0-7-1.57 1 1 0 0 1-.59-1.91 10.43 10.43 0 0 1 8.75 1.86 1 1 0 0 1 .23 1.4 1 1 0 0 1-.51.37 1 1 0 0 1-.88-.15z"/><path fill="#fff" d="m21.12 14.89 7.72.58a1.54 1.54 0 0 1 1.3 2.19 5.72 5.72 0 0 1-10.63-.8 1.55 1.55 0 0 1 1.61-1.97z"/><path fill="#664500" d="M24.35 18.7c-1.38 0-2.5-1.57-2.5-3.5v-.25l5 .37c-.06 1.87-1.15 3.38-2.5 3.38"/></svg>
|
||||
|
After Width: | Height: | Size: 1.2 KiB |
0
public/emoji/1faf0-1f3fb.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
0
public/emoji/1faf0-1f3fc.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
0
public/emoji/1faf0-1f3fd.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
0
public/emoji/1faf0-1f3fe.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
0
public/emoji/1faf0-1f3ff.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
0
public/emoji/1faf0.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
0
public/emoji/1faf1-1f3fb-200d-1faf2-1f3fc.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
0
public/emoji/1faf1-1f3fb-200d-1faf2-1f3fd.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
0
public/emoji/1faf1-1f3fb-200d-1faf2-1f3fe.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
0
public/emoji/1faf1-1f3fb-200d-1faf2-1f3ff.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
0
public/emoji/1faf1-1f3fb.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 741 B After Width: | Height: | Size: 741 B |
0
public/emoji/1faf1-1f3fc-200d-1faf2-1f3fb.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
0
public/emoji/1faf1-1f3fc-200d-1faf2-1f3fd.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
0
public/emoji/1faf1-1f3fc-200d-1faf2-1f3fe.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
0
public/emoji/1faf1-1f3fc-200d-1faf2-1f3ff.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
0
public/emoji/1faf1-1f3fc.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 741 B After Width: | Height: | Size: 741 B |
0
public/emoji/1faf1-1f3fd-200d-1faf2-1f3fb.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
0
public/emoji/1faf1-1f3fd-200d-1faf2-1f3fc.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
0
public/emoji/1faf1-1f3fd-200d-1faf2-1f3fe.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
0
public/emoji/1faf1-1f3fd-200d-1faf2-1f3ff.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
0
public/emoji/1faf1-1f3fd.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 741 B After Width: | Height: | Size: 741 B |
0
public/emoji/1faf1-1f3fe-200d-1faf2-1f3fb.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
0
public/emoji/1faf1-1f3fe-200d-1faf2-1f3fc.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
0
public/emoji/1faf1-1f3fe-200d-1faf2-1f3fd.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
0
public/emoji/1faf1-1f3fe-200d-1faf2-1f3ff.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
0
public/emoji/1faf1-1f3fe.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 741 B After Width: | Height: | Size: 741 B |
0
public/emoji/1faf1-1f3ff-200d-1faf2-1f3fb.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
0
public/emoji/1faf1-1f3ff-200d-1faf2-1f3fc.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
0
public/emoji/1faf1-1f3ff-200d-1faf2-1f3fd.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
0
public/emoji/1faf1-1f3ff-200d-1faf2-1f3fe.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 2.9 KiB After Width: | Height: | Size: 2.9 KiB |
0
public/emoji/1faf1-1f3ff.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 741 B After Width: | Height: | Size: 741 B |
0
public/emoji/1faf1.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 741 B After Width: | Height: | Size: 741 B |
0
public/emoji/1faf2-1f3fb.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 989 B After Width: | Height: | Size: 989 B |
0
public/emoji/1faf2-1f3fc.svg
Executable file → Normal file
|
Before Width: | Height: | Size: 989 B After Width: | Height: | Size: 989 B |