Jsonパーサのテストを書いた。変更した絵文字の追加

This commit is contained in:
tateisu 2020-01-08 11:57:10 +09:00
parent 4355edd062
commit d5394f9632
813 changed files with 44160 additions and 43013 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -301,6 +301,42 @@ sub addResourceEmojione{
my $fh;
##############################################################
# コード=>画像リソースのマップ
my %code_map;
sub updateCodeMap{
undef %code_map;
for my $res_info (values %res_map ){
my $res_code_map = $res_info->{codepoint_map};
for my $code ( keys %$res_code_map ){
#
my $rh = $code_map{ $code};
$rh or $rh = $code_map{$code} = {};
$rh->{ $res_info->{res_name} } = $res_info;
#
my $code2 = removeZWJ( $code );
$rh = $code_map{ $code2};
$rh or $rh = $code_map{$code2} = {};
$rh->{ $res_info->{res_name} } = $res_info;
}
}
}
# 名前=>画像リソースのマップ
my %name_map;
sub updateNameMap{
undef %name_map;
for my $res_info (values %res_map ){
my $res_name_map = $res_info->{shortname_map};
for my $name ( keys %$res_name_map ){
my $rh = $name_map{ $name};
$rh or $rh = $name_map{$name} = {};
$rh->{ $res_info->{res_name} } = $res_info;
}
}
}
################################################################################
# emoji_data のデータを読む
@ -372,40 +408,42 @@ for my $variant ( @emoji_variants ){
}
##############################################################
# twemojiのsvgファイルを直接読む
# コード=>画像リソースのマップ
my %code_map;
sub updateCodeMap{
undef %code_map;
for my $res_info (values %res_map ){
my $res_code_map = $res_info->{codepoint_map};
for my $code ( keys %$res_code_map ){
#
my $rh = $code_map{ $code};
$rh or $rh = $code_map{$code} = {};
$rh->{ $res_info->{res_name} } = $res_info;
#
my $code2 = removeZWJ( $code );
$rh = $code_map{ $code2};
$rh or $rh = $code_map{$code2} = {};
$rh->{ $res_info->{res_name} } = $res_info;
}
{
updateCodeMap();
# while( my($k,$v)=each %code_map){
# print "$k,$v\n"; # like as 1f9dd-1f3fb-2642,HASH(0x601213f30)
# }
# print dump( $code_map{'1fa95'} ); # undef
# exit;
my $dir = "twemoji/assets/svg";
opendir(my $dh,$dir) or die "$dir $!";
my $serial=0;
while(my $file = readdir $dh){
next if not $file =~/(.+?)\.svg$/;
my $code = lc $1;
next if $code_map{$code};
print "twemoji $code\n";
my @codepoints;
push @codepoints,map{ parseCodePoint($_) } $code;
addResource(
"__twemoji_".(++$serial)
,$code
, $code
, \@codepoints
, []
, 0
, undef
);
}
}
# 名前=>画像リソースのマップ
my %name_map;
sub updateNameMap{
undef %name_map;
for my $res_info (values %res_map ){
my $res_name_map = $res_info->{shortname_map};
for my $name ( keys %$res_name_map ){
my $rh = $name_map{ $name};
$rh or $rh = $name_map{$name} = {};
$rh->{ $res_info->{res_name} } = $res_info;
}
}
}
##############################################################
# 古いemojioneのデータを読む
@ -592,7 +630,7 @@ for my $name (sort keys %name_map){
warn "name $name has multiple resource. ",join(',',map{ $_->{res_name} } @res_list),"\n";
$bad_name = 1;
}
$bad_name and die "please fix name=>resource duplicate.\n";
$bad_name and warn "please fix name=>resource duplicate.\n";
warn "name_chars: [",join('',sort keys %name_chars),"]\n";
sub decodeUnified($){
@ -793,6 +831,7 @@ for(my $i=1;$i <= $func_num;++$i){
print $fh "\t}\n";
close($fh) or die "$out_file : $!";
print "wrote $out_file\n";
#########################################################################
# shortname => unicode

View File

@ -19,7 +19,8 @@ rm -fr mastodon
git clone git@github.com:tootsuite/mastodon.git mastodon
# twemoji
git clone git@github.com:twitter/twemoji.git
rm -fr twemoji
git clone git@github.com:twitter/twemoji.git twemoji
# override/ フォルダに優先的に使いたいsvgやpngを入れておく

View File

@ -3101,7 +3101,7 @@
},
{
"shortcode" : "eye_in_speech_bubble",
"unicode" : "1F441-FE0F-200D-1F5E8-FE0F"
"unicode" : "1f441-200d-1f5e8"
},
{
"shortcode" : "eyeglasses",

View File

@ -7,7 +7,7 @@ import jp.juggler.subwaytooter.table.SavedAccount
import jp.juggler.util.JsonArray
import jp.juggler.util.JsonObject
import jp.juggler.util.notEmptyOrThrow
import jp.juggler.util.toJsonObject
import jp.juggler.util.decodeJsonObject
import org.junit.Assert.*
import org.junit.runner.RunWith
@ -37,38 +37,38 @@ class TestEntityUtils {
assertEquals(null, parseItem(::TestEntity, null))
run {
val src = """{"s":null,"l":"100"}""".toJsonObject()
val src = """{"s":null,"l":"100"}""".decodeJsonObject()
val item = parseItem(::TestEntity, src)
assertNull(item)
}
run {
val src = """{"s":"","l":"100"}""".toJsonObject()
val src = """{"s":"","l":"100"}""".decodeJsonObject()
val item = parseItem(::TestEntity, src)
assertNull(item)
}
run {
val src = """{"s":"A","l":null}""".toJsonObject()
val src = """{"s":"A","l":null}""".decodeJsonObject()
val item = parseItem(::TestEntity, src)
assertNotNull(item)
assertEquals(src.optString("s"), item?.s)
assertEquals(src.optLong("l"), item?.l)
}
run {
val src = """{"s":"A","l":""}""".toJsonObject()
val src = """{"s":"A","l":""}""".decodeJsonObject()
val item = parseItem(::TestEntity, src)
assertNotNull(item)
assertEquals(src.optString("s"), item?.s)
assertEquals(src.optLong("l"), item?.l)
}
run {
val src = """{"s":"A","l":100}""".toJsonObject()
val src = """{"s":"A","l":100}""".decodeJsonObject()
val item = parseItem(::TestEntity, src)
assertNotNull(item)
assertEquals(src.optString("s"), item?.s)
assertEquals(src.optLong("l"), item?.l)
}
run {
val src ="""{"s":"A","l":"100"}""".toJsonObject()
val src ="""{"s":"A","l":"100"}""".decodeJsonObject()
val item = parseItem(::TestEntity, src)
assertNotNull(item)
assertEquals(src.optString("s"), item?.s)
@ -83,14 +83,14 @@ class TestEntityUtils {
val src = JsonArray()
assertEquals(0, parseList(::TestEntity, src).size)
src.add("""{"s":"A","l":"100"}""".toJsonObject())
src.add("""{"s":"A","l":"100"}""".decodeJsonObject())
assertEquals(1, parseList(::TestEntity, src).size)
src.add("""{"s":"A","l":"100"}""".toJsonObject())
src.add("""{"s":"A","l":"100"}""".decodeJsonObject())
assertEquals(2, parseList(::TestEntity, src).size)
// error
src.add("""{"s":"","l":"100"}""".toJsonObject())
src.add("""{"s":"","l":"100"}""".decodeJsonObject())
assertEquals(2, parseList(::TestEntity, src).size)
}
@ -102,14 +102,14 @@ class TestEntityUtils {
val src = JsonArray()
assertEquals(null, parseListOrNull(::TestEntity, src))
src.add("""{"s":"A","l":"100"}""".toJsonObject())
src.add("""{"s":"A","l":"100"}""".decodeJsonObject())
assertEquals(1, parseListOrNull(::TestEntity, src)?.size)
src.add("""{"s":"A","l":"100"}""".toJsonObject())
src.add("""{"s":"A","l":"100"}""".decodeJsonObject())
assertEquals(2, parseListOrNull(::TestEntity, src)?.size)
// error
src.add("""{"s":"","l":"100"}""".toJsonObject())
src.add("""{"s":"","l":"100"}""".decodeJsonObject())
assertEquals(2, parseListOrNull(::TestEntity, src)?.size)
}
@ -121,14 +121,14 @@ class TestEntityUtils {
val src = JsonArray()
assertEquals(0, parseMap(::TestEntity, src).size)
src.add("""{"s":"A","l":"100"}""".toJsonObject())
src.add("""{"s":"A","l":"100"}""".decodeJsonObject())
assertEquals(1, parseMap(::TestEntity, src).size)
src.add("""{"s":"B","l":"100"}""".toJsonObject())
src.add("""{"s":"B","l":"100"}""".decodeJsonObject())
assertEquals(2, parseMap(::TestEntity, src).size)
// error
src.add("""{"s":"","l":"100"}""".toJsonObject())
src.add("""{"s":"","l":"100"}""".decodeJsonObject())
assertEquals(2, parseMap(::TestEntity, src).size)
}
@ -140,14 +140,14 @@ class TestEntityUtils {
val src = JsonArray()
assertEquals(null, parseMapOrNull(::TestEntity, src))
src.add("""{"s":"A","l":"100"}""".toJsonObject())
src.add("""{"s":"A","l":"100"}""".decodeJsonObject())
assertEquals(1, parseMapOrNull(::TestEntity, src)?.size)
src.add("""{"s":"B","l":"100"}""".toJsonObject())
src.add("""{"s":"B","l":"100"}""".decodeJsonObject())
assertEquals(2, parseMapOrNull(::TestEntity, src)?.size)
// error
src.add("""{"s":"","l":"100"}""".toJsonObject())
src.add("""{"s":"","l":"100"}""".decodeJsonObject())
assertEquals(2, parseMapOrNull(::TestEntity, src)?.size)
}
@ -160,38 +160,38 @@ class TestEntityUtils {
assertEquals(null, parseItem(::TestEntity, parser, null))
run {
val src ="""{"s":null,"l":"100"}""".toJsonObject()
val src ="""{"s":null,"l":"100"}""".decodeJsonObject()
val item = parseItem(::TestEntity, parser, src)
assertNull(item)
}
run {
val src = """{"s":"","l":"100"}""".toJsonObject()
val src = """{"s":"","l":"100"}""".decodeJsonObject()
val item = parseItem(::TestEntity, parser, src)
assertNull(item)
}
run {
val src = """{"s":"A","l":null}""".toJsonObject()
val src = """{"s":"A","l":null}""".decodeJsonObject()
val item = parseItem(::TestEntity, parser, src)
assertNotNull(item)
assertEquals(src.optString("s"), item?.s)
assertEquals(src.optLong("l"), item?.l)
}
run {
val src = """{"s":"A","l":""}""".toJsonObject()
val src = """{"s":"A","l":""}""".decodeJsonObject()
val item = parseItem(::TestEntity, parser, src)
assertNotNull(item)
assertEquals(src.optString("s"), item?.s)
assertEquals(src.optLong("l"), item?.l)
}
run {
val src = """{"s":"A","l":100}""".toJsonObject()
val src = """{"s":"A","l":100}""".decodeJsonObject()
val item = parseItem(::TestEntity, parser, src)
assertNotNull(item)
assertEquals(src.optString("s"), item?.s)
assertEquals(src.optLong("l"), item?.l)
}
run {
val src = """{"s":"A","l":"100"}""".toJsonObject()
val src = """{"s":"A","l":"100"}""".decodeJsonObject()
val item = parseItem(::TestEntity, parser, src)
assertNotNull(item)
assertEquals(src.optString("s"), item?.s)
@ -206,14 +206,14 @@ class TestEntityUtils {
val src = JsonArray()
assertEquals(0, parseList(::TestEntity, parser, src).size)
src.add("""{"s":"A","l":"100"}""".toJsonObject())
src.add("""{"s":"A","l":"100"}""".decodeJsonObject())
assertEquals(1, parseList(::TestEntity, parser, src).size)
src.add("""{"s":"A","l":"100"}""".toJsonObject())
src.add("""{"s":"A","l":"100"}""".decodeJsonObject())
assertEquals(2, parseList(::TestEntity, parser, src).size)
// error
src.add("""{"s":"","l":"100"}""".toJsonObject())
src.add("""{"s":"","l":"100"}""".decodeJsonObject())
assertEquals(2, parseList(::TestEntity, parser, src).size)
}
@ -225,14 +225,14 @@ class TestEntityUtils {
val src = JsonArray()
assertEquals(null, parseListOrNull(::TestEntity, parser, src))
src.add("""{"s":"A","l":"100"}""".toJsonObject())
src.add("""{"s":"A","l":"100"}""".decodeJsonObject())
assertEquals(1, parseListOrNull(::TestEntity, parser, src)?.size)
src.add("""{"s":"A","l":"100"}""".toJsonObject())
src.add("""{"s":"A","l":"100"}""".decodeJsonObject())
assertEquals(2, parseListOrNull(::TestEntity, parser, src)?.size)
// error
src.add("""{"s":"","l":"100"}""".toJsonObject())
src.add("""{"s":"","l":"100"}""".decodeJsonObject())
assertEquals(2, parseListOrNull(::TestEntity, parser, src)?.size)
}
@ -254,16 +254,16 @@ class TestEntityUtils {
@Test(expected = RuntimeException::class)
fun testNotEmptyOrThrow4() {
println("""{"param1":null}""".toJsonObject().notEmptyOrThrow("param1"))
println("""{"param1":null}""".decodeJsonObject().notEmptyOrThrow("param1"))
}
@Test(expected = RuntimeException::class)
fun testNotEmptyOrThrow5() {
println("""{"param1":""}""".toJsonObject().notEmptyOrThrow("param1"))
println("""{"param1":""}""".decodeJsonObject().notEmptyOrThrow("param1"))
}
@Test
fun testNotEmptyOrThrow6() {
assertEquals("A", """{"param1":"A"}""".toJsonObject().notEmptyOrThrow("param1"))
assertEquals("A", """{"param1":"A"}""".decodeJsonObject().notEmptyOrThrow("param1"))
}
}

View File

@ -74,7 +74,7 @@ class ActHighlightWordEdit
item = HighlightWord(
(savedInstanceState?.getString(EXTRA_ITEM) ?: intent.getStringExtra(EXTRA_ITEM))
.toJsonObject() !!
.decodeJsonObject()
)
showSampleText()
}

View File

@ -280,7 +280,7 @@ class ActHighlightWordList : AppCompatActivity(), View.OnClickListener {
data != null ->
try {
val sv = data.getStringExtra(ActHighlightWordEdit.EXTRA_ITEM) ?: return
val item = HighlightWord(sv.toJsonObject())
val item = HighlightWord(sv.decodeJsonObject())
item.save(this@ActHighlightWordList)
loadData()
} catch(ex : Throwable) {

View File

@ -464,7 +464,7 @@ class ActLanguageFilter : AppCompatActivity(), View.OnClickListener {
return source.use { inStream ->
val bao = ByteArrayOutputStream()
IOUtils.copy(inStream, bao)
bao.toByteArray().decodeUTF8().toJsonObject()
bao.toByteArray().decodeUTF8().decodeJsonObject()
}
} catch(ex : Throwable) {
log.trace(ex)

View File

@ -73,7 +73,7 @@ class ActMediaViewer : AppCompatActivity(), View.OnClickListener {
internal fun decodeMediaList(src : String?) =
ArrayList<TootAttachment>().apply {
src?.toJsonArray()?.forEach {
src?.decodeJsonArray()?.forEach {
if(it !is JsonObject) return@forEach
add(TootAttachment.decodeJson(it))
}

View File

@ -642,7 +642,7 @@ class ActPost : AppCompatActivity(),
parseItem(
::TootScheduled,
TootParser(this@ActPost, a),
it.toJsonObject(),
it.decodeJsonObject(),
log
)
}
@ -670,7 +670,7 @@ class ActPost : AppCompatActivity(),
this.attachment_list.clear()
try {
sv.toJsonArray().toObjectList().forEach {
sv.decodeJsonArray().toObjectList().forEach {
try {
attachment_list.add(PostAttachment(TootAttachment.decodeJson(it)))
} catch(ex : Throwable) {
@ -744,7 +744,7 @@ class ActPost : AppCompatActivity(),
sv = intent.getStringExtra(KEY_REPLY_STATUS)
if(sv != null && account != null) {
try {
val reply_status = TootParser(this@ActPost, account).status(sv.toJsonObject())
val reply_status = TootParser(this@ActPost, account).status(sv.decodeJsonObject())
val isQuoterRenote = intent.getBooleanExtra(KEY_QUOTED_RENOTE, false)
@ -842,7 +842,7 @@ class ActPost : AppCompatActivity(),
sv = intent.getStringExtra(KEY_REDRAFT_STATUS)
if(sv != null && account != null) {
try {
val base_status = TootParser(this@ActPost, account).status(sv.toJsonObject())
val base_status = TootParser(this@ActPost, account).status(sv.decodeJsonObject())
if(base_status != null) {
redraft_status_id = base_status.id
@ -951,7 +951,7 @@ class ActPost : AppCompatActivity(),
val item = parseItem(
::TootScheduled,
TootParser(this@ActPost, account),
sv.toJsonObject(),
sv.decodeJsonObject(),
log
)
if(item != null) {

View File

@ -92,7 +92,7 @@ class AppState(internal val context : Context, internal val pref : SharedPrefere
context.openFileInput(fileName).use { inData ->
val bao = ByteArrayOutputStream(inData.available())
IOUtils.copy(inData, bao)
return bao.toByteArray().decodeUTF8().toJsonArray()
return bao.toByteArray().decodeUTF8().decodeJsonArray()
}
} catch(ignored : FileNotFoundException) {
} catch(ex : Throwable) {

View File

@ -257,15 +257,10 @@ internal class StreamReader(
override fun onMessage(webSocket : WebSocket, text : String) {
// warning.d( "WebSocket onMessage. url=%s, message=%s", webSocket.request().url(), text );
try {
val obj = text.toJsonObject()
if(obj == null) {
log.d("onMessage: text is not JSON: $text")
return
}
val obj = text.decodeJsonObject()
if(access_info.isMisskey) {
handleMisskeyMessage(obj)
} else {
val event = obj.parseString("event")

View File

@ -66,9 +66,9 @@ class TootApiClient(
private const val NO_INFORMATION = "(no information)"
private val reStartJsonArray = Pattern.compile("\\A\\s*\\[")
private val reStartJsonObject = Pattern.compile("\\A\\s*\\{")
private val reWhiteSpace = Pattern.compile("\\s+")
private val reStartJsonArray = Pattern.compile("""\A\s*\[""")
private val reStartJsonObject = Pattern.compile("""\A\s*\{""")
private val reWhiteSpace = Pattern.compile("""\s+""")
private const val mspTokenUrl = "http://mastodonsearch.jp/api/v1.0.1/utoken"
private const val mspSearchUrl = "http://mastodonsearch.jp/api/v1.0.1/cross"
@ -111,23 +111,22 @@ class TootApiClient(
// JsonObjectとして解釈できるならエラーメッセージを検出する
try {
val json = sv.toJsonObject()
val error_message = jsonErrorParser(json)?.notEmpty()
if(error_message != null ) {
val json = sv.decodeJsonObject()
val error_message =
jsonErrorParser(json)?.notEmpty()
if(error_message != null) {
return error_message
}
} catch(ex : Throwable) {
log.e(ex, "response body is not JSON or missing 'error' attribute.")
}catch(_:Throwable) {
}
// HTMLならタグの除去を試みる
val ct = response.body?.contentType()
if(ct?.subtype == "html") {
val decoded = DecodeOptions().decodeHTML(sv).toString()
return reWhiteSpace.matcher(decoded).replaceAll(" ").trim()
}
// XXX: Amazon S3 が403を返した場合にcontent-typeが?/xmlでserverがAmazonならXMLをパースしてエラーを整形することもできるが、多分必要ない
return reWhiteSpace.matcher(sv).replaceAll(" ").trim()
@ -460,10 +459,10 @@ class TootApiClient(
result.data = JsonObject()
} else if(reStartJsonArray.matcher(bodyString).find()) {
result.data = bodyString.toJsonArray()
result.data = bodyString.decodeJsonArray()
} else if(reStartJsonObject.matcher(bodyString).find()) {
val json = bodyString.toJsonObject()
val json = bodyString.decodeJsonObject()
val error_message = jsonErrorParser(json)
if(error_message != null) {
result.error = error_message
@ -1312,7 +1311,7 @@ class TootApiClient(
// val result = TootApiResult.makeWithCaption(req.url().host())
// if(result.error != null) return result
// if(sendRequest(result, progressPath = null) { req }) {
// parseJson(result)
// decodeJsonValue(result)
// }
// return result
// }

View File

@ -51,7 +51,7 @@ object TootPayload {
if(payload is String) {
if(payload[0] == '{') {
val src = payload.toJsonObject()
val src = payload.decodeJsonObject()
return when(event) {
// 2017/8/24 18:37 mastodon.juggler.jpでここを通った
"update" -> parser.status(src)

View File

@ -541,7 +541,7 @@ class TootStatus(parser : TootParser, src : JsonObject) : TimelineItem() {
parser,
this,
media_attachments,
sv.toJsonObject(),
sv.decodeJsonObject(),
TootPollsType.FriendsNico
)
} else {

View File

@ -100,7 +100,7 @@ class EmojiPicker(
val sv = Pref.spEmojiPickerRecent(pref)
if(sv.isNotEmpty()) {
try {
sv.toJsonArray()?.toObjectList()?.forEach { item ->
sv.decodeJsonArray().toObjectList().forEach { item ->
val name = item.parseString("name")
if(name?.isNotEmpty() == true) {
val instance = item.parseString("instance")
@ -528,7 +528,7 @@ class EmojiPicker(
// Recentをロード(他インスタンスの絵文字を含む)
val list : MutableList<JsonObject> = try {
Pref.spEmojiPickerRecent(pref).toJsonArray()?.toObjectList() !!
Pref.spEmojiPickerRecent(pref).decodeJsonArray().toObjectList()
} catch(_ : Throwable) {
emptyList<JsonObject>()
}.toMutableList()

View File

@ -6,7 +6,7 @@ import jp.juggler.subwaytooter.App1
import jp.juggler.util.JsonObject
import jp.juggler.util.LogCategory
import jp.juggler.util.getString
import jp.juggler.util.toJsonObject
import jp.juggler.util.decodeJsonObject
object ClientInfo :TableCompanion {
@ -42,7 +42,7 @@ object ClientInfo :TableCompanion {
App1.database.query(table, null, "h=? and cn=?", arrayOf(instance, client_name), null, null, null)
.use { cursor ->
if(cursor.moveToFirst()) {
return cursor.getString(COL_RESULT).toJsonObject()
return cursor.getString(COL_RESULT).decodeJsonObject()
}
}
} catch(ex : Throwable) {

View File

@ -176,7 +176,7 @@ class NotificationCache(private val account_db_id : Long) {
this.last_load = cursor.getLong(COL_LAST_LOAD)
this.sinceId = EntityId.from(cursor, COL_SINCE_ID)
cursor.getStringOrNull(COL_DATA)?.toJsonArray()?.toObjectList()?.let {
cursor.getStringOrNull(COL_DATA)?.decodeJsonArray()?.toObjectList()?.let {
data.addAll(it)
}
} else {

View File

@ -8,7 +8,7 @@ import jp.juggler.subwaytooter.App1
import jp.juggler.util.JsonObject
import jp.juggler.util.LogCategory
import jp.juggler.util.digestSHA256Hex
import jp.juggler.util.toJsonObject
import jp.juggler.util.decodeJsonObject
class PostDraft {
@ -162,7 +162,7 @@ class PostDraft {
dst.id = cursor.getLong(colIdx.idx_id)
dst.time_save = cursor.getLong(colIdx.idx_time_save)
try {
dst.json = cursor.getString(colIdx.idx_json).toJsonObject()
dst.json = cursor.getString(colIdx.idx_json).decodeJsonObject()
} catch(ex : Throwable) {
log.trace(ex)
dst.json = JsonObject()

View File

@ -94,9 +94,9 @@ class SavedAccount(
, misskeyVersion = cursor.getInt(COL_MISSKEY_VERSION)
) {
val strAccount = cursor.getString(COL_ACCOUNT)
val jsonAccount = strAccount.toJsonObject()
val jsonAccount = strAccount.decodeJsonObject()
loginAccount = if(jsonAccount?.get("id") == null) {
loginAccount = if(jsonAccount["id"] == null) {
null // 疑似アカウント
} else {
TootParser(
@ -135,7 +135,7 @@ class SavedAccount(
register_time = cursor.getLong(COL_REGISTER_TIME)
token_info = cursor.getString(COL_TOKEN).toJsonObject()
token_info = cursor.getString(COL_TOKEN).decodeJsonObject()
sound_uri = cursor.getString(COL_SOUND_URI)

View File

@ -277,9 +277,9 @@ class CustomEmojiLister(internal val context : Context) {
) : ArrayList<CustomEmoji>? {
return try {
val list = if(isMisskey) {
parseList(CustomEmoji.decodeMisskey, data.toJsonObject()?.parseJsonArray("emojis"))
parseList(CustomEmoji.decodeMisskey, data.decodeJsonObject().parseJsonArray("emojis"))
} else {
parseList(CustomEmoji.decode, data.toJsonArray())
parseList(CustomEmoji.decode, data.decodeJsonArray())
}
list.sortWith(compareBy(String.CASE_INSENSITIVE_ORDER) { it.shortcode })
list

View File

@ -26,7 +26,7 @@ class TaskList {
context.openFileInput(FILE_TASK_LIST).use { inputStream ->
val bao = ByteArrayOutputStream()
IOUtils.copy(inputStream, bao)
bao.toByteArray().decodeUTF8().toJsonArray()?.toObjectList()?.forEach {
bao.toByteArray().decodeUTF8().decodeJsonArray().toObjectList().forEach {
_list.add(it)
}
}

View File

@ -969,7 +969,7 @@ private fun Writer.writeMap(indentFactor : Int, indent : Int, src : Map<*, *>) :
throw JsonException(e)
}
private fun Writer.writeJsonValue(
fun Writer.writeJsonValue(
indentFactor : Int,
indent : Int,
value : Any?
@ -990,7 +990,9 @@ private fun Writer.writeJsonValue(
writeQuote(sv)
}
}
value is Char -> writeJsonValue(indentFactor,indent,value.toInt())
value is String -> writeQuote(value)
value is Enum<*> -> writeQuote(value.name)
value is JsonObject -> writeMap(indentFactor, indent, value)
@ -1007,30 +1009,29 @@ private fun Writer.writeJsonValue(
fun notEmptyOrThrow(name : String, value : String?) =
if(value?.isNotEmpty() == true) value else throw RuntimeException("$name is empty")
fun List<Any?>.toJsonArray() = JsonArray(this)
private val log = LogCategory("Json")
// return null if the json value is "null"
fun String.parseJson() = try{
fun String.decodeJsonValue() = try{
JsonTokenizer(this).nextValue()
}catch(ex:Throwable){
log.e(ex,"parseJson failed. $this")
log.e(ex,"decodeJsonValue failed. $this")
throw ex
}
//fun String.parseJsonOrNull() =try {
// parseJson()
// decodeJsonValue()
//}catch(ex:Throwable){
// log.e(ex,"parseJson() failed.")
// log.e(ex,"decodeJsonValue() failed.")
// null
//}
fun String.toJsonObject() = parseJson()!!.castNotNull<JsonObject>()
fun String.decodeJsonObject() = decodeJsonValue()!!.castNotNull<JsonObject>()
fun String.toJsonArray() = parseJson()!!.castNotNull<JsonArray>()
fun String.decodeJsonArray() = decodeJsonValue()!!.castNotNull<JsonArray>()
fun Array<String>.toJsonArray() : JsonArray = JsonArray(this)
fun Array<*>.toJsonArray() : JsonArray = JsonArray(this)
fun List<*>.toJsonArray() = JsonArray(this)
inline fun jsonObject(initializer : JsonObject.() -> Unit) =
JsonObject().apply { initializer() }

View File

@ -0,0 +1,100 @@
package jp.juggler.subwaytooter
import jp.juggler.util.jsonArray
import jp.juggler.util.jsonObject
import jp.juggler.util.decodeJsonValue
import jp.juggler.util.writeJsonValue
import org.junit.Test
import org.junit.Assert.*
import java.io.StringWriter
class TestJson {
companion object{
fun Any?.encodeSimpleJsonValue(indentFactor : Int):String{
val sw = StringWriter()
synchronized(sw.buffer) {
return sw.writeJsonValue(indentFactor, 0, this).toString()
}
}
}
enum class En{
Aa,
Bb,
Cc
}
@Test
fun encode1() {
assertEquals("null",null.encodeSimpleJsonValue(0))
assertEquals("true",true.encodeSimpleJsonValue(0))
assertEquals("false",false.encodeSimpleJsonValue(0))
assertEquals("0",0.encodeSimpleJsonValue(0))
assertEquals("1",1.encodeSimpleJsonValue(0))
assertEquals("-1",(-1).encodeSimpleJsonValue(0))
assertEquals("-2147483648",Int.MIN_VALUE.encodeSimpleJsonValue(0))
assertEquals("2147483647",Int.MAX_VALUE.encodeSimpleJsonValue(0))
assertEquals("0",0L.encodeSimpleJsonValue(0))
assertEquals("1",1L.encodeSimpleJsonValue(0))
assertEquals("-1",(-1L).encodeSimpleJsonValue(0))
assertEquals("-9223372036854775808",Long.MIN_VALUE.encodeSimpleJsonValue(0))
assertEquals("9223372036854775807",Long.MAX_VALUE.encodeSimpleJsonValue(0))
assertEquals("0",0f.encodeSimpleJsonValue(0))
assertEquals("1",1f.encodeSimpleJsonValue(0))
assertEquals("-1",(-1f).encodeSimpleJsonValue(0))
assertEquals("1.4E-45",Float.MIN_VALUE.encodeSimpleJsonValue(0))
assertEquals("3.4028235E38",Float.MAX_VALUE.encodeSimpleJsonValue(0))
assertEquals("0",0.0.encodeSimpleJsonValue(0))
assertEquals("1",1.0.encodeSimpleJsonValue(0))
assertEquals("-1",(-1.0).encodeSimpleJsonValue(0))
assertEquals("4.9E-324",Double.MIN_VALUE.encodeSimpleJsonValue(0))
assertEquals("1.7976931348623157E308",Double.MAX_VALUE.encodeSimpleJsonValue(0))
assertEquals("0",0.toChar().encodeSimpleJsonValue(0))
assertEquals("1",1.toChar().encodeSimpleJsonValue(0))
assertEquals("65535",(-1).toChar().encodeSimpleJsonValue(0))
assertEquals("0",Char.MIN_VALUE.encodeSimpleJsonValue(0))
assertEquals("65535",Char.MAX_VALUE.encodeSimpleJsonValue(0))
// 空文字列
assertEquals("\"\"","".encodeSimpleJsonValue(0))
val escaped = ArrayList<String>()
// Unicode1文字(エスケープのテスト
for( i in 0 until 0x10000){
val c = i.toChar()
val raw = c.toString()
val encoded = raw.encodeSimpleJsonValue(0)
val decoded = encoded.decodeJsonValue()
assertEquals(raw,decoded)
if(encoded.length > 3) escaped.add(encoded.substring(1,encoded.length-1))
}
assertEquals(
"""\",\\,\b,\f,\n,\r,\t,\u0000,\u0001,\u0002,\u0003,\u0004,\u0005,\u0006,\u0007,\u000b,\u000e,\u000f,\u0010,\u0011,\u0012,\u0013,\u0014,\u0015,\u0016,\u0017,\u0018,\u0019,\u001a,\u001b,\u001c,\u001d,\u001e,\u001f,\u0080,\u0081,\u0082,\u0083,\u0084,\u0085,\u0086,\u0087,\u0088,\u0089,\u008a,\u008b,\u008c,\u008d,\u008e,\u008f,\u0090,\u0091,\u0092,\u0093,\u0094,\u0095,\u0096,\u0097,\u0098,\u0099,\u009a,\u009b,\u009c,\u009d,\u009e,\u009f,\u2000,\u2001,\u2002,\u2003,\u2004,\u2005,\u2006,\u2007,\u2008,\u2009,\u200a,\u200b,\u200c,\u200d,\u200e,\u200f,\u2010,\u2011,\u2012,\u2013,\u2014,\u2015,\u2016,\u2017,\u2018,\u2019,\u201a,\u201b,\u201c,\u201d,\u201e,\u201f,\u2020,\u2021,\u2022,\u2023,\u2024,\u2025,\u2026,\u2027,\u2028,\u2029,\u202a,\u202b,\u202c,\u202d,\u202e,\u202f,\u2030,\u2031,\u2032,\u2033,\u2034,\u2035,\u2036,\u2037,\u2038,\u2039,\u203a,\u203b,\u203c,\u203d,\u203e,\u203f,\u2040,\u2041,\u2042,\u2043,\u2044,\u2045,\u2046,\u2047,\u2048,\u2049,\u204a,\u204b,\u204c,\u204d,\u204e,\u204f,\u2050,\u2051,\u2052,\u2053,\u2054,\u2055,\u2056,\u2057,\u2058,\u2059,\u205a,\u205b,\u205c,\u205d,\u205e,\u205f,\u2060,\u2061,\u2062,\u2063,\u2064,\u2065,\u2066,\u2067,\u2068,\u2069,\u206a,\u206b,\u206c,\u206d,\u206e,\u206f,\u2070,\u2071,\u2072,\u2073,\u2074,\u2075,\u2076,\u2077,\u2078,\u2079,\u207a,\u207b,\u207c,\u207d,\u207e,\u207f,\u2080,\u2081,\u2082,\u2083,\u2084,\u2085,\u2086,\u2087,\u2088,\u2089,\u208a,\u208b,\u208c,\u208d,\u208e,\u208f,\u2090,\u2091,\u2092,\u2093,\u2094,\u2095,\u2096,\u2097,\u2098,\u2099,\u209a,\u209b,\u209c,\u209d,\u209e,\u209f,\u20a0,\u20a1,\u20a2,\u20a3,\u20a4,\u20a5,\u20a6,\u20a7,\u20a8,\u20a9,\u20aa,\u20ab,\u20ac,\u20ad,\u20ae,\u20af,\u20b0,\u20b1,\u20b2,\u20b3,\u20b4,\u20b5,\u20b6,\u20b7,\u20b8,\u20b9,\u20ba,\u20bb,\u20bc,\u20bd,\u20be,\u20bf,\u20c0,\u20c1,\u20c2,\u20c3,\u20c4,\u20c5,\u20c6,\u20c7,\u20c8,\u20c9,\u20ca,\u20cb,\u20cc,\u20cd,\u20ce,\u20cf,\u20d0,\u20d1,\u20d2,\u20d3,\u20d4,\u20d5,\u20d6,\u20d7,\u20d8,\u20d9,\u20da,\u20db,\u20dc,\u20dd,\u20de,\u20df,\u20e0,\u20e1,\u20e2,\u20e3,\u20e4,\u20e5,\u20e6,\u20e7,\u20e8,\u20e9,\u20ea,\u20eb,\u20ec,\u20ed,\u20ee,\u20ef,\u20f0,\u20f1,\u20f2,\u20f3,\u20f4,\u20f5,\u20f6,\u20f7,\u20f8,\u20f9,\u20fa,\u20fb,\u20fc,\u20fd,\u20fe,\u20ff""",
escaped.sorted().joinToString(",")
)
// enum
assertEquals("\"Aa\"",En.Aa.encodeSimpleJsonValue(0))
// object
val o = jsonObject{}
assertEquals("{}",o.encodeSimpleJsonValue(0))
o["a"]="b"
assertEquals("{\"a\":\"b\"}",o.encodeSimpleJsonValue(0))
// Collection
val a = jsonArray{}
assertEquals("[]",a.encodeSimpleJsonValue(0))
a.add("b")
assertEquals("[\"b\"]",a.encodeSimpleJsonValue(0))
a[0]="c"
assertEquals("[\"c\"]",a.encodeSimpleJsonValue(0))
}
}

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#3B88C3" d="M36 32c0 2.209-1.791 4-4 4H4c-2.209 0-4-1.791-4-4V4c0-2.209 1.791-4 4-4h28c2.209 0 4 1.791 4 4v28z"/><path fill="#FFF" d="M14.747 9.125c.527-1.426 1.736-2.573 3.317-2.573 1.643 0 2.792 1.085 3.318 2.573l6.077 16.867c.186.496.248.931.248 1.147 0 1.209-.992 2.046-2.139 2.046-1.303 0-1.954-.682-2.264-1.611l-.931-2.915h-8.62l-.93 2.884c-.31.961-.961 1.642-2.232 1.642-1.24 0-2.294-.93-2.294-2.17 0-.496.155-.868.217-1.023l6.233-16.867zm.34 11.256h5.891l-2.883-8.992h-.062l-2.946 8.992z"/></svg>

After

Width:  |  Height:  |  Size: 576 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#3B88C3" d="M36 32c0 2.209-1.791 4-4 4H4c-2.209 0-4-1.791-4-4V4c0-2.209 1.791-4 4-4h28c2.209 0 4 1.791 4 4v28z"/><path fill="#FFF" d="M10.498 9.249c0-1.488 1.023-2.325 2.449-2.325H18.9c3.224 0 5.83 2.17 5.83 5.457 0 2.17-.9 3.628-2.885 4.558v.062c2.637.372 4.713 2.573 4.713 5.271 0 4.372-2.914 6.729-7.193 6.729h-6.386c-1.427 0-2.481-.899-2.481-2.356V9.249zm4.651 6.418h2.419c1.519 0 2.511-.899 2.511-2.45 0-1.457-1.147-2.201-2.511-2.201h-2.419v4.651zm0 9.24h3.659c1.674 0 2.915-.961 2.915-2.697 0-1.458-1.117-2.45-3.287-2.45h-3.287v5.147z"/></svg>

After

Width:  |  Height:  |  Size: 621 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#3B88C3" d="M36 32c0 2.209-1.791 4-4 4H4c-2.209 0-4-1.791-4-4V4c0-2.209 1.791-4 4-4h28c2.209 0 4 1.791 4 4v28z"/><path fill="#FFF" d="M19.723 6.552c2.264 0 6.666.744 6.666 3.473 0 1.116-.775 2.077-1.922 2.077-1.272 0-2.139-1.085-4.744-1.085-3.844 0-5.829 3.256-5.829 7.038 0 3.689 2.015 6.852 5.829 6.852 2.605 0 3.658-1.302 4.93-1.302 1.396 0 2.047 1.395 2.047 2.107 0 2.977-4.682 3.659-6.976 3.659-6.294 0-10.666-4.992-10.666-11.41-.001-6.448 4.34-11.409 10.665-11.409z"/></svg>

After

Width:  |  Height:  |  Size: 552 B

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#DE2910" d="M36 27c0 2.209-1.791 4-4 4H4c-2.209 0-4-1.791-4-4V9c0-2.209 1.791-4 4-4h28c2.209 0 4 1.791 4 4v18z"/><path fill="#FFDE02" d="M7 10.951l.929 2.671 2.826.058-2.253 1.708.819 2.706L7 16.479l-2.321 1.615.819-2.706-2.253-1.708 2.826-.058zm6-3.423l.34.688.759.11-.549.536.129.756L13 9.261l-.679.357.13-.756-.55-.536.76-.11zm2 4l.34.688.759.11-.549.536.129.756-.679-.357-.679.357.13-.756-.55-.536.76-.11zm0 4l.34.688.759.11-.549.536.129.756-.679-.357-.679.357.13-.756-.55-.536.76-.11zm-2 3.999l.34.689.759.11-.549.535.129.757-.679-.356-.679.356.13-.757-.55-.535.76-.11z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#DE2910" d="M36 27c0 2.209-1.791 4-4 4H4c-2.209 0-4-1.791-4-4V9c0-2.209 1.791-4 4-4h28c2.209 0 4 1.791 4 4v18z"/><path fill="#FFDE02" d="M11.136 8.977l.736.356.589-.566-.111.81.72.386-.804.144-.144.804-.386-.72-.81.111.566-.589zm4.665 2.941l-.356.735.566.59-.809-.112-.386.721-.144-.805-.805-.144.721-.386-.112-.809.59.566zm-.957 3.779l.268.772.817.017-.651.493.237.783-.671-.467-.671.467.236-.783-.651-.493.817-.017zm-3.708 3.28l.736.356.589-.566-.111.81.72.386-.804.144-.144.804-.386-.72-.81.111.566-.589zM7 10.951l.929 2.671 2.826.058-2.253 1.708.819 2.706L7 16.479l-2.321 1.615.819-2.706-2.253-1.708 2.826-.058z"/></svg>

Before

Width:  |  Height:  |  Size: 655 B

After

Width:  |  Height:  |  Size: 696 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#3B88C3" d="M36 32c0 2.209-1.791 4-4 4H4c-2.209 0-4-1.791-4-4V4c0-2.209 1.791-4 4-4h28c2.209 0 4 1.791 4 4v28z"/><path fill="#FFF" d="M9.057 9.312c0-1.427.992-2.388 2.387-2.388h5.147c6.946 0 10.915 4.465 10.915 11.348C27.506 24.783 23.289 29 16.901 29h-5.395c-1.023 0-2.449-.559-2.449-2.325V9.312zm4.651 15.409h3.132c4 0 5.829-2.945 5.829-6.666 0-3.969-1.859-6.852-6.139-6.852h-2.822v13.518z"/></svg>

After

Width:  |  Height:  |  Size: 472 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#3B88C3" d="M36 32c0 2.209-1.791 4-4 4H4c-2.209 0-4-1.791-4-4V4c0-2.209 1.791-4 4-4h28c2.209 0 4 1.791 4 4v28z"/><path fill="#FFF" d="M12.219 9.621c0-1.55.775-2.697 2.418-2.697h7.689c1.488 0 2.202 1.054 2.202 2.14 0 1.054-.744 2.139-2.202 2.139H16.87v4.527h5.085c1.52 0 2.264 1.054 2.264 2.14 0 1.054-.775 2.139-2.264 2.139H16.87v4.713h5.736c1.488 0 2.201 1.055 2.201 2.14 0 1.055-.744 2.14-2.201 2.14h-7.999c-1.364 0-2.387-.93-2.387-2.325V9.621z"/></svg>

After

Width:  |  Height:  |  Size: 527 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#3B88C3" d="M36 32c0 2.209-1.791 4-4 4H4c-2.209 0-4-1.791-4-4V4c0-2.209 1.791-4 4-4h28c2.209 0 4 1.791 4 4v28z"/><path fill="#FFF" d="M12.513 9.342c0-1.271.868-2.418 2.419-2.418h7.937c1.365 0 2.078 1.054 2.078 2.14 0 1.054-.683 2.139-2.078 2.139h-5.705v4.527h4.806c1.488 0 2.232 1.054 2.232 2.108 0 1.085-.744 2.17-2.232 2.17h-4.806v6.76c0 1.551-.992 2.418-2.326 2.418s-2.326-.867-2.326-2.418V9.342z"/></svg>

After

Width:  |  Height:  |  Size: 480 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#3B88C3" d="M36 32c0 2.209-1.791 4-4 4H4c-2.209 0-4-1.791-4-4V4c0-2.209 1.791-4 4-4h28c2.209 0 4 1.791 4 4v28z"/><path fill="#FFF" d="M25.66 15.915c1.953 0 2.729.992 2.729 2.977 0 5.984-3.906 10.48-10.108 10.48-6.294 0-10.666-4.992-10.666-11.41 0-6.449 4.341-11.41 10.666-11.41 4.682 0 8.526 2.201 8.526 4.372 0 1.333-.836 2.17-1.922 2.17-2.108 0-2.542-2.263-6.604-2.263-3.875 0-5.829 3.379-5.829 7.131 0 3.782 1.892 7.132 5.829 7.132 2.45 0 5.272-1.365 5.272-4.899h-3.164c-1.271 0-2.17-.899-2.17-2.17 0-1.302.992-2.108 2.17-2.108h5.271z"/></svg>

After

Width:  |  Height:  |  Size: 618 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#3B88C3" d="M36 32c0 2.209-1.791 4-4 4H4c-2.209 0-4-1.791-4-4V4c0-2.209 1.791-4 4-4h28c2.209 0 4 1.791 4 4v28z"/><path fill="#FFF" d="M25.5 7C24.119 7 23 8.119 23 9.5V15H13V9.5C13 8.119 11.881 7 10.5 7S8 8.119 8 9.5v17c0 1.381 1.119 2.5 2.5 2.5s2.5-1.119 2.5-2.5V20h10v6.5c0 1.381 1.119 2.5 2.5 2.5s2.5-1.119 2.5-2.5v-17C28 8.119 26.881 7 25.5 7z"/></svg>

After

Width:  |  Height:  |  Size: 427 B

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#171796" d="M0 27c0 2.209 1.791 4 4 4h28c2.209 0 4-1.791 4-4v-4H0v4z"/><path fill="#EEE" d="M0 13h36v10H0z"/><path fill="#D52B1E" d="M32 5H4C1.791 5 0 6.791 0 9v4h14v7c0 2.209 1.791 4 4 4s4-1.791 4-4v-7h14V9c0-2.209-1.791-4-4-4z"/><path fill="#EEE" d="M15 13h2v2h-2zm2 2h2v2h-2zm2-2h2v2h-2zm0 4h2v2h-2zm-4 0h2v2h-2zm2 2h2v2h-2zm0 3.816V21h-1.816c.301.849.968 1.515 1.816 1.816zm2 0c.849-.302 1.515-.968 1.816-1.816H19v1.816z"/><path fill="#0193DD" d="M18 11.902c.287 0 .57.018.852.043l.159-1.843-1.011-.9-1.011.9.159 1.843c.282-.025.564-.043.852-.043zm4.17.931l.781-1.68-.641-1.191-1.26.499-.481 1.79c.556.148 1.089.343 1.601.582zm-6.742-.582l-.481-1.79-1.257-.5-.642 1.191.781 1.68c.511-.238 1.045-.432 1.599-.581z"/><path fill="#171796" d="M22.368 9.805l-1.292.511-.859-1.087-1.182.728L18 9.034l-1.037.923-1.181-.729-.861 1.089-1.289-.513-.725 1.345.86 1.85.113-.053c.504-.235 1.036-.428 1.579-.574l.026-.007c.552-.147 1.101-.244 1.632-.292l.041-.003c.456-.039 1.226-.039 1.682 0l.037.003c.533.047 1.085.146 1.64.293l.021.006c.541.145 1.072.339 1.579.575l.113.053.86-1.85-.722-1.345zm-8.478 2.862l-.703-1.51.56-1.038 1.095.436.433 1.61c-.475.132-.94.301-1.385.502zm3.372-.857l-.143-1.657.881-.784.881.784-.143 1.657c-.213-.017-.471-.033-.738-.033s-.524.016-.738.033zm4.847.857c-.448-.201-.913-.371-1.386-.504l.432-1.609 1.098-.435.559 1.038-.703 1.51z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#EEE" d="M0 12.9h36v10.2H0z"/><path fill="#171796" d="M36 27c0 2.209-1.791 4-4 4H4c-2.209 0-4-1.791-4-4v-4h36v4z"/><path fill="#D52B1E" d="M32 5H4C1.791 5 0 6.791 0 9v4h36V9c0-2.209-1.791-4-4-4z"/><path fill="#D52B1E" d="M11.409 7.436V18.97c0 3.64 2.951 6.591 6.591 6.591s6.591-2.951 6.591-6.591V7.436H11.409z"/><path d="M14.25 18h2.5v2.5h-2.5zm2.5 2.5h2.5V23h-2.5zm0-5h2.5V18h-2.5zm2.5 2.5h2.5v2.5h-2.5zm0-5h2.5v2.5h-2.5zm2.5 2.5h2.341V18H21.75zm-7.5-2.5h2.5v2.5h-2.5zm7.5 10h.805c.626-.707 1.089-1.559 1.334-2.5H21.75V23zm-2.5 0v1.931c.929-.195 1.778-.605 2.5-1.171V23h-2.5zm-5 0v-2.5h-2.139c.245.941.707 1.793 1.334 2.5h.805zm-2.341-7.5h2.341V18h-2.341zM14.25 23v.76c.722.566 1.571.976 2.5 1.171V23h-2.5z" fill="#FFF"/><path fill="#171796" d="M24.757 8.141l-1.998.791-1.328-1.682-1.829 1.126L18 6.949l-1.603 1.428-1.826-1.128-1.331 1.684-1.995-.793-1.122 2.08 1.331 2.862.176-.082c.78-.363 1.603-.662 2.443-.888l.04-.011c.854-.227 1.702-.378 2.523-.451l.064-.006c.705-.06 1.896-.06 2.601 0l.058.005c.824.074 1.678.226 2.536.453l.033.009c.836.225 1.658.524 2.441.889l.175.082 1.331-2.861-1.118-2.08z"/><path fill="#0193DD" d="M16.638 8.681l.221 2.563c.33-.026.729-.051 1.141-.051.412 0 .811.025 1.141.051l.221-2.563L18 7.468l-1.362 1.213zm7.941-.053l-1.698.673-.668 2.489c.731.206 1.45.468 2.144.779l1.086-2.336-.864-1.605zm-13.157-.002l-.866 1.606 1.087 2.336c.69-.31 1.409-.572 2.144-.779l-.67-2.49-1.695-.673z"/></svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#3B88C3" d="M36 32c0 2.209-1.791 4-4 4H4c-2.209 0-4-1.791-4-4V4c0-2.209 1.791-4 4-4h28c2.209 0 4 1.791 4 4v28z"/><path fill="#FFF" d="M15.675 9.156c0-1.55.992-2.418 2.326-2.418 1.333 0 2.325.868 2.325 2.418v17.611c0 1.551-.992 2.418-2.325 2.418-1.333 0-2.326-.867-2.326-2.418V9.156z"/></svg>

After

Width:  |  Height:  |  Size: 363 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#3B88C3" d="M36 32c0 2.209-1.791 4-4 4H4c-2.209 0-4-1.791-4-4V4c0-2.209 1.791-4 4-4h28c2.209 0 4 1.791 4 4v28z"/><path fill="#FFF" d="M23.102 22.799c0 5.209-3.318 6.573-6.139 6.573-2.14 0-5.705-.837-5.705-3.534 0-.838.713-1.892 1.736-1.892 1.24 0 2.325 1.147 3.721 1.147 1.736 0 1.736-1.613 1.736-2.605V9.156c0-1.55.993-2.418 2.325-2.418 1.334 0 2.326.868 2.326 2.418v13.643z"/></svg>

After

Width:  |  Height:  |  Size: 456 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#3B88C3" d="M36 32c0 2.209-1.791 4-4 4H4c-2.209 0-4-1.791-4-4V4c0-2.209 1.791-4 4-4h28c2.209 0 4 1.791 4 4v28z"/><path fill="#FFF" d="M9.925 9.032c0-1.271.93-2.294 2.325-2.294 1.333 0 2.325.868 2.325 2.294v6.697l7.627-8.124c.342-.372.93-.868 1.799-.868 1.178 0 2.295.899 2.295 2.232 0 .806-.496 1.457-1.52 2.48l-5.861 5.767 7.162 7.473c.744.744 1.303 1.426 1.303 2.357 0 1.457-1.146 2.139-2.418 2.139-.898 0-1.488-.526-2.357-1.457l-8.031-8.682v7.906c0 1.21-.93 2.232-2.325 2.232-1.333 0-2.325-.867-2.325-2.232V9.032z"/></svg>

After

Width:  |  Height:  |  Size: 597 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#3B88C3" d="M36 32c0 2.209-1.791 4-4 4H4c-2.209 0-4-1.791-4-4V4c0-2.209 1.791-4 4-4h28c2.209 0 4 1.791 4 4v28z"/><path fill="#FFF" d="M12.792 9.156c0-1.55.992-2.418 2.325-2.418 1.333 0 2.325.868 2.325 2.418V24.72h5.52c1.58 0 2.263 1.179 2.232 2.232-.061 1.025-.868 2.048-2.231 2.048H15.21c-1.519 0-2.418-.992-2.418-2.543V9.156z"/></svg>

After

Width:  |  Height:  |  Size: 408 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#3B88C3" d="M36 32c0 2.209-1.791 4-4 4H4c-2.209 0-4-1.791-4-4V4c0-2.209 1.791-4 4-4h28c2.209 0 4 1.791 4 4v28z"/><path fill="#FFF" d="M8.174 9.125c.186-1.116 1.395-2.387 3.039-2.387 1.55 0 2.76 1.116 3.101 2.232l3.659 12.278h.062L21.692 8.97c.341-1.116 1.55-2.232 3.101-2.232 1.642 0 2.852 1.271 3.039 2.387l2.883 17.302c.031.186.031.372.031.526 0 1.365-.992 2.232-2.232 2.232-1.582 0-2.201-.713-2.418-2.17l-1.83-12.619h-.062l-3.721 12.991c-.217.744-.805 1.798-2.48 1.798-1.674 0-2.263-1.054-2.48-1.798l-3.721-12.991h-.062l-1.83 12.62c-.217 1.457-.837 2.17-2.418 2.17-1.24 0-2.232-.867-2.232-2.232 0-.154 0-.341.031-.526L8.174 9.125z"/></svg>

After

Width:  |  Height:  |  Size: 714 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#3B88C3" d="M36 32c0 2.209-1.791 4-4 4H4c-2.209 0-4-1.791-4-4V4c0-2.209 1.791-4 4-4h28c2.209 0 4 1.791 4 4v28z"/><path fill="#FFF" d="M8.591 9.156c0-1.55.992-2.418 2.326-2.418.589 0 1.55.465 1.954 1.023L22.7 20.877h.062V9.156c0-1.55.992-2.418 2.324-2.418 1.334 0 2.326.868 2.326 2.418v17.611c0 1.551-.992 2.418-2.326 2.418-.588 0-1.518-.465-1.953-1.022l-9.829-12.961h-.062v11.565c0 1.551-.992 2.418-2.326 2.418s-2.326-.867-2.326-2.418V9.156z"/></svg>

After

Width:  |  Height:  |  Size: 522 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#3B88C3" d="M36 32c0 2.209-1.791 4-4 4H4c-2.209 0-4-1.791-4-4V4c0-2.209 1.791-4 4-4h28c2.209 0 4 1.791 4 4v28z"/><path fill="#FFF" d="M7.336 17.962c0-6.449 4.341-11.41 10.666-11.41 6.232 0 10.666 5.116 10.666 11.41 0 6.418-4.31 11.41-10.666 11.41-6.294 0-10.666-4.992-10.666-11.41zm16.496 0c0-3.752-1.954-7.131-5.83-7.131-3.876 0-5.829 3.379-5.829 7.131 0 3.782 1.891 7.132 5.829 7.132 3.938 0 5.83-3.35 5.83-7.132z"/></svg>

After

Width:  |  Height:  |  Size: 496 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#3B88C3" d="M36 32c0 2.209-1.791 4-4 4H4c-2.209 0-4-1.791-4-4V4c0-2.209 1.791-4 4-4h28c2.209 0 4 1.791 4 4v28z"/><path fill="#FFF" d="M10.777 9.342c0-1.458.868-2.418 2.419-2.418h5.488c4.559 0 7.938 2.977 7.938 7.41 0 4.527-3.504 7.349-7.751 7.349H15.43v5.085c0 1.551-.992 2.418-2.326 2.418s-2.326-.867-2.326-2.418V9.342zm4.651 8.248h3.162c1.954 0 3.194-1.426 3.194-3.287 0-1.86-1.24-3.287-3.194-3.287h-3.162v6.574z"/></svg>

After

Width:  |  Height:  |  Size: 495 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#3B88C3" d="M36 32c0 2.209-1.791 4-4 4H4c-2.209 0-4-1.791-4-4V4c0-2.209 1.791-4 4-4h28c2.209 0 4 1.791 4 4v28z"/><path fill="#FFF" d="M23.459 28.008c-1.519.868-3.348 1.364-5.457 1.364-6.294 0-10.666-4.992-10.666-11.41 0-6.449 4.341-11.41 10.666-11.41 6.232 0 10.666 5.116 10.666 11.41 0 2.728-.713 5.209-2.078 7.162l1.768 1.52c.59.527 1.086 1.023 1.086 1.892 0 1.085-1.086 1.953-2.139 1.953-.684 0-1.24-.279-2.078-.992l-1.768-1.489zm-.371-6.077c.526-1.179.744-2.542.744-3.969 0-3.689-1.954-7.131-5.83-7.131-3.876 0-5.829 3.379-5.829 7.131 0 3.782 1.891 7.132 5.829 7.132.713 0 1.365-.094 1.984-.218l-1.116-1.085c-.341-.311-.589-.807-.589-1.24 0-1.209.838-2.232 2.108-2.232.435 0 .806.155 1.179.403l1.52 1.209z"/></svg>

After

Width:  |  Height:  |  Size: 790 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#3B88C3" d="M36 32c0 2.209-1.791 4-4 4H4c-2.209 0-4-1.791-4-4V4c0-2.209 1.791-4 4-4h28c2.209 0 4 1.791 4 4v28z"/><path fill="#FFF" d="M10.777 9.342c0-1.488.837-2.418 2.388-2.418h5.457c4.775 0 7.72 2.14 7.72 7.007 0 3.411-2.573 5.364-5.736 5.86l5.272 5.644c.433.465.619.93.619 1.364 0 1.209-.961 2.387-2.324 2.387-.559 0-1.303-.217-1.799-.806l-6.883-8.341h-.062v6.728c0 1.551-.992 2.418-2.326 2.418s-2.326-.867-2.326-2.418V9.342zm4.651 7.348h3.193c1.705 0 2.884-1.023 2.884-2.759 0-1.767-1.18-2.729-2.884-2.729h-3.193v5.488z"/></svg>

After

Width:  |  Height:  |  Size: 604 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#3B88C3" d="M36 32c0 2.209-1.791 4-4 4H4c-2.209 0-4-1.791-4-4V4c0-2.209 1.791-4 4-4h28c2.209 0 4 1.791 4 4v28z"/><path fill="#FFF" d="M24.125 9.652c0 1.209-.806 2.294-2.076 2.294-1.271 0-2.264-.93-4.125-.93-1.333 0-2.542.713-2.542 2.016 0 3.193 10.357 1.147 10.357 9.146 0 4.434-3.659 7.193-7.938 7.193-2.388 0-7.534-.558-7.534-3.473 0-1.209.806-2.201 2.077-2.201 1.457 0 3.193 1.209 5.209 1.209 2.046 0 3.163-1.147 3.163-2.667 0-3.658-10.356-1.457-10.356-8.65 0-4.341 3.565-7.038 7.689-7.038 1.736.001 6.076.652 6.076 3.101z"/></svg>

After

Width:  |  Height:  |  Size: 606 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#3B88C3" d="M36 32c0 2.209-1.791 4-4 4H4c-2.209 0-4-1.791-4-4V4c0-2.209 1.791-4 4-4h28c2.209 0 4 1.791 4 4v28z"/><path fill="#FFF" d="M15.676 11.203h-3.38c-1.488 0-2.108-1.085-2.108-2.139 0-1.085.775-2.14 2.108-2.14h11.411c1.332 0 2.108 1.054 2.108 2.14 0 1.054-.619 2.139-2.108 2.139h-3.381v15.565c0 1.551-.992 2.418-2.325 2.418-1.333 0-2.325-.867-2.325-2.418V11.203z"/></svg>

After

Width:  |  Height:  |  Size: 449 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#3B88C3" d="M36 32c0 2.209-1.791 4-4 4H4c-2.209 0-4-1.791-4-4V4c0-2.209 1.791-4 4-4h28c2.209 0 4 1.791 4 4v28z"/><path fill="#FFF" d="M8 9.156c0-1.55 1.167-2.418 2.5-2.418s2.5.868 2.5 2.418v10.821c0 2.853 2.055 4.923 5 4.923 2.822 0 5-2.194 5-4.923V9.156c0-1.55 1.168-2.418 2.5-2.418 1.334 0 2.467.868 2.467 2.418v11.069c0 5.209-4.852 9.147-9.967 9.147-5.178 0-10-3.876-10-9.147V9.156z"/></svg>

After

Width:  |  Height:  |  Size: 466 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#3B88C3" d="M36 32c0 2.209-1.791 4-4 4H4c-2.209 0-4-1.791-4-4V4c0-2.209 1.791-4 4-4h28c2.209 0 4 1.791 4 4v28z"/><path fill="#FFF" d="M8.917 10.117C8.762 9.714 8.7 9.404 8.7 8.97c0-1.302 1.147-2.232 2.387-2.232 1.055 0 1.706.682 2.108 1.519l4.806 12.898 4.807-12.898c.402-.837 1.053-1.519 2.107-1.519 1.24 0 2.387.93 2.387 2.232 0 .434-.06.744-.217 1.147l-6.789 17.271c-.404.992-.931 1.798-2.295 1.798-1.364 0-1.891-.806-2.295-1.798L8.917 10.117z"/></svg>

After

Width:  |  Height:  |  Size: 527 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#3B88C3" d="M36 32c0 2.209-1.791 4-4 4H4c-2.209 0-4-1.791-4-4V4c0-2.209 1.791-4 4-4h28c2.209 0 4 1.791 4 4v28z"/><path fill="#FFF" d="M4.298 9.838c-.093-.403-.124-.62-.124-1.054 0-.992.837-2.046 2.201-2.046 1.488 0 2.202.868 2.48 2.232l2.636 13.177h.062l4.031-13.58c.341-1.116 1.272-1.83 2.418-1.83 1.148 0 2.077.713 2.419 1.83l4.03 13.58h.062L27.15 8.97c.277-1.364.992-2.232 2.48-2.232 1.363 0 2.201 1.054 2.201 2.046 0 .434-.031.651-.125 1.054l-3.936 16.93c-.311 1.303-1.334 2.418-3.069 2.418-1.519 0-2.698-.992-3.069-2.263l-3.597-11.969h-.062l-3.597 11.969c-.372 1.271-1.551 2.263-3.07 2.263-1.736 0-2.759-1.115-3.07-2.418L4.298 9.838z"/></svg>

After

Width:  |  Height:  |  Size: 719 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#3B88C3" d="M36 32c0 2.209-1.791 4-4 4H4c-2.209 0-4-1.791-4-4V4c0-2.209 1.791-4 4-4h28c2.209 0 4 1.791 4 4v28z"/><path fill="#FFF" d="M15.304 17.187l-5.023-6.821c-.31-.404-.495-.869-.495-1.365 0-1.364 1.023-2.263 2.356-2.263.775 0 1.581.527 2.015 1.147l3.845 5.457 3.845-5.457c.435-.62 1.24-1.147 2.015-1.147 1.334 0 2.358.899 2.358 2.263 0 .496-.186.961-.496 1.364L20.7 17.186l6.139 8.248c.248.341.527.93.527 1.581 0 1.303-.992 2.17-2.355 2.17-.838 0-1.457-.371-1.923-1.022l-5.085-7.069-5.085 7.069c-.465.651-1.085 1.022-1.922 1.022-1.364 0-2.356-.867-2.356-2.17 0-.651.279-1.24.527-1.581l6.137-8.247z"/></svg>

After

Width:  |  Height:  |  Size: 683 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#3B88C3" d="M36 32c0 2.209-1.791 4-4 4H4c-2.209 0-4-1.791-4-4V4c0-2.209 1.791-4 4-4h28c2.209 0 4 1.791 4 4v28z"/><path fill="#FFF" d="M26.621 9.001c0-1.24-.93-2.263-2.232-2.263-.807 0-1.52.341-1.922.93l-4.465 6.48-4.465-6.48c-.403-.589-1.116-.93-1.922-.93-1.302 0-2.232 1.023-2.232 2.263 0 .496.155.992.434 1.396L15 17.692v8.417C15 27.706 16.294 29 17.891 29h.219c1.596 0 2.89-1.294 2.89-2.891v-8.414l5.188-7.299c.279-.403.433-.899.433-1.395z"/></svg>

After

Width:  |  Height:  |  Size: 523 B

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#3B88C3" d="M36 32c0 2.209-1.791 4-4 4H4c-2.209 0-4-1.791-4-4V4c0-2.209 1.791-4 4-4h28c2.209 0 4 1.791 4 4v28z"/><path fill="#FFF" d="M24.281 24.907c1.301 0 2.232.713 2.232 2.046 0 1.179-1.117 2.047-2.232 2.047H12.095c-1.643 0-2.604-.93-2.604-2.232 0-.62.217-1.24.62-1.799l9.984-13.952H11.94c-1.24 0-2.17-.713-2.17-1.984 0-1.178.992-2.108 2.17-2.108h11.349c1.797 0 2.603 1.147 2.603 2.232 0 .682-.279 1.457-.682 1.984l-9.922 13.767h8.993z"/></svg>

After

Width:  |  Height:  |  Size: 519 B

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#88C9F9" d="M32 0H4C1.791 0 0 1.791 0 4v22h36V4c0-2.209-1.791-4-4-4z"/><path fill="#66757F" d="M10 26V7l4-4h2l4 4v19zm23-15c0-1-1-1-1-1h-7s-1 0-1 1v15h9V11z"/><path fill="#292F33" d="M28 17c0-1-1-1-1-1h-8c-1 0-1 1-1 1v9h10v-9zm-17 2H6v-5s0-1-1-1H0v13h12v-6s0-1-1-1z"/><path d="M8 21h2v2H8zm8-12h2v2h-2zm0 4h2v2h-2zm-2 4h2v2h-2zm10 1h2v2h-2zm5-6h2v2h-2zm0 4h2v2h-2z" fill="#FFCC4D"/><path fill="#E1E8ED" d="M34 20c-.344 0-.676.047-1 .113-1.677.344-3.045 1.52-3.652 3.085-.34-.567-.804-1.047-1.348-1.418-.714-.487-1.569-.78-2.5-.78-.763 0-1.47.207-2.099.542C22.773 20.611 21.707 20 20.5 20c-.986 0-1.868.415-2.5 1.073-.345.359-.619.788-.788 1.268-.528-.217-1.105-.341-1.712-.341-1.427 0-2.68.677-3.5 1.715-.19.241-.365.495-.504.771C10.892 24.185 10.221 24 9.5 24c-1.058 0-2.013.387-2.78 1-.09.072-.189.134-.274.213-.059-.074-.125-.143-.189-.213-.589-.646-1.369-1.109-2.257-1.288-.263-.053-.533-.087-.812-.087-1.284 0-2.419.591-3.188 1.501V32h36V20.422c-.613-.268-1.288-.422-2-.422z"/><path fill="#CCD6DD" d="M36 27.117c-1.223-2.039-3.449-3.408-6-3.408-2.926 0-5.429 1.796-6.475 4.344C23.35 28.034 23.18 28 23 28c-.702 0-1.369.148-1.976.409C20.291 27.554 19.215 27 18 27c-2.209 0-4 1.791-4 4 0 .05.013.097.015.146C13.689 31.06 13.353 31 13 31c-.876 0-1.679.289-2.338.767C10.065 31.294 9.32 31 8.5 31c-.198 0-.388.026-.577.059C7.286 29.279 5.602 28 3.604 28 2.136 28 .843 28.7 0 29.771V32c0 2.209 1.791 4 4 4h28c2.209 0 4-1.791 4-4v-4.883z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#88C9F9" d="M32 0H4C1.791 0 0 1.791 0 4v6h36V4c0-2.209-1.791-4-4-4z"/><path fill="#E1E8ED" d="M36 16.368V9.257c-.638-.394-1.383-.632-2.188-.632-1.325 0-2.491.627-3.259 1.588C29.75 9.466 28.683 9 27.5 9c-.721 0-1.392.185-1.996.486C24.763 8.018 23.257 7 21.5 7c-.607 0-1.184.124-1.712.342C19.308 5.981 18.024 5 16.5 5c-1.207 0-2.273.611-2.901 1.542C12.97 6.207 12.263 6 11.5 6c-1.641 0-3.062.887-3.848 2.198C6.928 6.33 5.125 5 3 5c-1.131 0-2.162.389-3 1.022v7.955C.838 14.611 24.5 18 24.5 18s10.862-1.238 11.5-1.632z"/><path fill="#CCD6DD" d="M36 14.771C35.157 13.7 33.864 13 32.396 13c-1.997 0-3.681 1.279-4.318 3.059-.19-.033-.38-.059-.578-.059-.82 0-1.565.294-2.162.767C24.679 16.289 23.876 16 23 16c-.353 0-.689.06-1.015.146.002-.049.015-.096.015-.146 0-2.209-1.791-4-4-4-1.215 0-2.291.554-3.024 1.409C14.369 13.148 13.702 13 13 13c-.18 0-.35.034-.525.053C11.429 10.505 8.926 8.709 6 8.709c-2.551 0-4.777 1.369-6 3.408v13.544l32.396-1.452s2.761-1.343 3.604-2.966v-6.472z"/><path fill="#E1E8ED" d="M36 30.499V20.422c-.613-.268-1.288-.422-2-.422-2.125 0-3.928 1.33-4.652 3.198C28.562 21.887 27.141 21 25.5 21c-.763 0-1.47.207-2.099.542C22.773 20.611 21.707 20 20.5 20c-1.524 0-2.808.981-3.288 2.342-.528-.218-1.105-.342-1.712-.342-1.757 0-3.263 1.018-4.004 2.486C10.892 24.185 10.221 24 9.5 24c-1.183 0-2.25.466-3.054 1.213-.768-.961-1.934-1.588-3.259-1.588-1.284 0-2.419.591-3.188 1.501v5.373H36z"/><path fill="#FE5011" d="M36 24.059C32.465 22.229 25.013 17.594 20 9c0 0 0-2-2-2s-2 2-2 2C10.987 17.594 3.535 22.229 0 24.059v2.068c1.044-.495 2.422-1.204 4-2.169V24h2v-1.341c1.284-.88 2.637-1.908 4-3.094V27h2v-9.292c1.384-1.375 2.74-2.923 4-4.655V24h4V13.054c1.26 1.731 2.616 3.28 4 4.655V26h2v-6.435c1.362 1.186 2.716 2.214 4 3.095V25h2v-1.042c1.578.965 2.956 1.674 4 2.169v-2.068z"/><path fill="#F5F8FA" d="M25 25c-.821 0-1.582.249-2.217.673-.664-1.839-2.5-3.07-4.534-2.863-1.883.192-3.348 1.56-3.777 3.298-.181-.012-.363-.019-.55 0-.773.079-1.448.427-1.965.93-.667-.387-1.452-.582-2.278-.498-.333.034-.644.123-.942.236-.003-.047.004-.093 0-.139-.212-2.083-2.073-3.599-4.155-3.387-1.145.117-2.107.742-2.716 1.619-.586-.186-1.217-.258-1.866-.197V32c0 .773.23 1.489.61 2.101C.715 34.098 29 31.209 29 29s-1.791-4-4-4z"/><path fill="#CCD6DD" d="M32 36c2.209 0 4-1.791 4-4v-7.608c-.91-.433-1.925-.683-3-.683-2.926 0-5.429 1.796-6.475 4.344C26.35 28.034 26.18 28 26 28c-.702 0-1.369.147-1.976.409C23.291 27.554 22.215 27 21 27c-2.209 0-4 1.791-4 4 0 .05.013.097.015.146C16.689 31.06 16.353 31 16 31c-.876 0-1.679.289-2.338.767C13.065 31.294 12.32 31 11.5 31c-.198 0-.388.026-.577.059C10.286 29.279 8.602 28 6.604 28c-1.987 0-3.665 1.266-4.31 3.03C2.195 31.022 2.101 31 2 31c-.732 0-1.41.211-2 .555V32c0 2.209 1.791 4 4 4h28z"/></svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><circle fill="#CCD6DD" cx="18" cy="18" r="18"/><path fill="#66757F" d="M0 18c0 9.941 8.059 18 18 18 .295 0 .58-.029.87-.043C24.761 33.393 29 26.332 29 18 29 9.669 24.761 2.607 18.87.044 18.58.03 18.295 0 18 0 8.059 0 0 8.059 0 18z"/><circle fill="#5B6876" cx="10.5" cy="8.5" r="3.5"/><circle fill="#5B6876" cx="20" cy="16" r="3"/><circle fill="#5B6876" cx="21.5" cy="27.5" r="3.5"/><circle fill="#5B6876" cx="21" cy="6" r="2"/><circle fill="#5B6876" cx="3" cy="18" r="1"/><circle fill="#B8C5CD" cx="30" cy="9" r="1"/><circle fill="#5B6876" cx="15" cy="31" r="1"/><circle fill="#B8C5CD" cx="32" cy="19" r="2"/><circle fill="#5B6876" cx="10" cy="23" r="2"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><circle fill="#FFD983" cx="18" cy="18" r="18"/><path fill="#66757F" d="M0 18c0 9.941 8.059 18 18 18 .295 0 .58-.029.87-.043C24.761 33.393 29 26.332 29 18 29 9.669 24.761 2.607 18.87.044 18.58.03 18.295 0 18 0 8.059 0 0 8.059 0 18z"/><circle fill="#5B6876" cx="10.5" cy="8.5" r="3.5"/><circle fill="#5B6876" cx="20" cy="16" r="3"/><circle fill="#5B6876" cx="21.5" cy="27.5" r="3.5"/><circle fill="#5B6876" cx="21" cy="6" r="2"/><circle fill="#5B6876" cx="3" cy="18" r="1"/><circle fill="#FFCC4D" cx="30" cy="9" r="1"/><circle fill="#5B6876" cx="15" cy="31" r="1"/><circle fill="#FFCC4D" cx="32" cy="19" r="2"/><circle fill="#5B6876" cx="10" cy="23" r="2"/></svg>

Before

Width:  |  Height:  |  Size: 721 B

After

Width:  |  Height:  |  Size: 721 B

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#CCD6DD" d="M18 0v36c9.941 0 18-8.059 18-18S27.941 0 18 0z"/><path fill="#66757F" d="M0 18c0 9.941 8.059 18 18 18V0C8.059 0 0 8.059 0 18z"/><circle fill="#B8C5CD" cx="25.5" cy="8.5" r="3.5"/><circle fill="#5B6876" cx="12" cy="16" r="3"/><circle fill="#5B6876" cx="13.5" cy="27.5" r="3.5"/><circle fill="#5B6876" cx="15" cy="6" r="2"/><circle fill="#B8C5CD" cx="33" cy="18" r="1"/><circle fill="#5B6876" cx="6" cy="9" r="1"/><circle fill="#B8C5CD" cx="21" cy="31" r="1"/><circle fill="#5B6876" cx="4" cy="19" r="2"/><circle fill="#B8C5CD" cx="26" cy="23" r="2"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#FFD983" d="M18 0v36c9.941 0 18-8.059 18-18S27.941 0 18 0z"/><path fill="#66757F" d="M0 18c0 9.941 8.059 18 18 18V0C8.059 0 0 8.059 0 18z"/><circle fill="#FFCC4D" cx="25.5" cy="8.5" r="3.5"/><circle fill="#5B6876" cx="12" cy="16" r="3"/><circle fill="#5B6876" cx="13.5" cy="27.5" r="3.5"/><circle fill="#5B6876" cx="15" cy="6" r="2"/><circle fill="#FFCC4D" cx="33" cy="18" r="1"/><circle fill="#5B6876" cx="6" cy="9" r="1"/><circle fill="#FFCC4D" cx="21" cy="31" r="1"/><circle fill="#5B6876" cx="4" cy="19" r="2"/><circle fill="#FFCC4D" cx="26" cy="23" r="2"/></svg>

Before

Width:  |  Height:  |  Size: 639 B

After

Width:  |  Height:  |  Size: 639 B

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#CCD6DD" d="M36 18c0 9.941-8.059 18-18 18-.294 0-.58-.029-.87-.043C11.239 33.393 7 26.332 7 18 7 9.669 11.239 2.607 17.13.044 17.42.03 17.706 0 18 0c9.941 0 18 8.059 18 18z"/><path fill="#66757F" d="M7 18C7 9.669 11.239 2.607 17.13.044 7.596.501 0 8.353 0 18c0 9.646 7.594 17.498 17.128 17.956C11.238 33.391 7 26.331 7 18z"/><circle fill="#B8C5CD" cx="25.5" cy="8.5" r="3.5"/><circle fill="#B8C5CD" cx="16" cy="16" r="3"/><circle fill="#B8C5CD" cx="14.5" cy="27.5" r="3.5"/><circle fill="#B8C5CD" cx="15" cy="6" r="2"/><circle fill="#B8C5CD" cx="33" cy="18" r="1"/><circle fill="#5B6876" cx="6" cy="9" r="1"/><circle fill="#B8C5CD" cx="21" cy="31" r="1"/><circle fill="#5B6876" cx="4" cy="19" r="2"/><circle fill="#B8C5CD" cx="26" cy="23" r="2"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#FFD983" d="M36 18c0 9.941-8.059 18-18 18-.294 0-.58-.029-.87-.043C11.239 33.393 7 26.332 7 18 7 9.669 11.239 2.607 17.13.044 17.42.03 17.706 0 18 0c9.941 0 18 8.059 18 18z"/><path fill="#66757F" d="M7 18C7 9.669 11.239 2.607 17.13.044 7.596.501 0 8.353 0 18c0 9.646 7.594 17.498 17.128 17.956C11.238 33.391 7 26.331 7 18z"/><circle fill="#FFCC4D" cx="25.5" cy="8.5" r="3.5"/><circle fill="#FFCC4D" cx="16" cy="16" r="3"/><circle fill="#FFCC4D" cx="14.5" cy="27.5" r="3.5"/><circle fill="#FFCC4D" cx="15" cy="6" r="2"/><circle fill="#FFCC4D" cx="33" cy="18" r="1"/><circle fill="#5B6876" cx="6" cy="9" r="1"/><circle fill="#FFCC4D" cx="21" cy="31" r="1"/><circle fill="#5B6876" cx="4" cy="19" r="2"/><circle fill="#FFCC4D" cx="26" cy="23" r="2"/></svg>

Before

Width:  |  Height:  |  Size: 824 B

After

Width:  |  Height:  |  Size: 824 B

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><circle fill="#CCD6DD" cx="18" cy="18" r="18"/><g fill="#B8C5CD"><circle cx="10.5" cy="8.5" r="3.5"/><circle cx="20" cy="17" r="3"/><circle cx="24.5" cy="28.5" r="3.5"/><circle cx="22" cy="5" r="2"/><circle cx="3" cy="18" r="1"/><circle cx="30" cy="9" r="1"/><circle cx="15" cy="31" r="1"/><circle cx="32" cy="19" r="2"/><circle cx="10" cy="23" r="2"/></g></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><circle fill="#FFD983" cx="18" cy="18" r="18"/><g fill="#FFCC4D"><circle cx="10.5" cy="8.5" r="3.5"/><circle cx="20" cy="17" r="3"/><circle cx="24.5" cy="28.5" r="3.5"/><circle cx="22" cy="5" r="2"/><circle cx="3" cy="18" r="1"/><circle cx="30" cy="9" r="1"/><circle cx="15" cy="31" r="1"/><circle cx="32" cy="19" r="2"/><circle cx="10" cy="23" r="2"/></g></svg>

Before

Width:  |  Height:  |  Size: 422 B

After

Width:  |  Height:  |  Size: 422 B

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#CCD6DD" d="M0 18c0 9.941 8.059 18 18 18 .295 0 .58-.029.87-.043C24.761 33.393 29 26.332 29 18 29 9.669 24.761 2.607 18.87.044 18.58.03 18.295 0 18 0 8.059 0 0 8.059 0 18z"/><path fill="#66757F" d="M29 18C29 9.669 24.761 2.607 18.87.044 28.404.501 36 8.353 36 18c0 9.646-7.594 17.498-17.128 17.956C24.762 33.391 29 26.331 29 18z"/><circle fill="#B8C5CD" cx="10.5" cy="8.5" r="3.5"/><circle fill="#B8C5CD" cx="20" cy="16" r="3"/><circle fill="#B8C5CD" cx="21.5" cy="27.5" r="3.5"/><circle fill="#B8C5CD" cx="21" cy="6" r="2"/><circle fill="#B8C5CD" cx="3" cy="18" r="1"/><circle fill="#5B6876" cx="30" cy="9" r="1"/><circle fill="#B8C5CD" cx="15" cy="31" r="1"/><circle fill="#5B6876" cx="32" cy="19" r="2"/><circle fill="#B8C5CD" cx="10" cy="23" r="2"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#FFD983" d="M0 18c0 9.941 8.059 18 18 18 .295 0 .58-.029.87-.043C24.761 33.393 29 26.332 29 18 29 9.669 24.761 2.607 18.87.044 18.58.03 18.295 0 18 0 8.059 0 0 8.059 0 18z"/><path fill="#66757F" d="M29 18C29 9.669 24.761 2.607 18.87.044 28.404.501 36 8.353 36 18c0 9.646-7.594 17.498-17.128 17.956C24.762 33.391 29 26.331 29 18z"/><circle fill="#FFCC4D" cx="10.5" cy="8.5" r="3.5"/><circle fill="#FFCC4D" cx="20" cy="16" r="3"/><circle fill="#FFCC4D" cx="21.5" cy="27.5" r="3.5"/><circle fill="#FFCC4D" cx="21" cy="6" r="2"/><circle fill="#FFCC4D" cx="3" cy="18" r="1"/><circle fill="#5B6876" cx="30" cy="9" r="1"/><circle fill="#FFCC4D" cx="15" cy="31" r="1"/><circle fill="#5B6876" cx="32" cy="19" r="2"/><circle fill="#FFCC4D" cx="10" cy="23" r="2"/></svg>

Before

Width:  |  Height:  |  Size: 831 B

After

Width:  |  Height:  |  Size: 831 B

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#CCD6DD" d="M18 0v36C8.059 36 0 27.941 0 18S8.059 0 18 0z"/><path fill="#66757F" d="M36 18c0 9.941-8.059 18-18 18V0c9.941 0 18 8.059 18 18z"/><circle fill="#B8C5CD" cx="10.5" cy="8.5" r="3.5"/><circle fill="#5B6876" cx="24" cy="16" r="3"/><circle fill="#5B6876" cx="22.5" cy="27.5" r="3.5"/><circle fill="#5B6876" cx="21" cy="6" r="2"/><circle fill="#B8C5CD" cx="3" cy="18" r="1"/><circle fill="#5B6876" cx="30" cy="9" r="1"/><circle fill="#B8C5CD" cx="15" cy="31" r="1"/><circle fill="#5B6876" cx="32" cy="19" r="2"/><circle fill="#B8C5CD" cx="10" cy="23" r="2"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#FFD983" d="M18 0v36C8.059 36 0 27.941 0 18S8.059 0 18 0z"/><path fill="#66757F" d="M36 18c0 9.941-8.059 18-18 18V0c9.941 0 18 8.059 18 18z"/><circle fill="#FFCC4D" cx="10.5" cy="8.5" r="3.5"/><circle fill="#5B6876" cx="24" cy="16" r="3"/><circle fill="#5B6876" cx="22.5" cy="27.5" r="3.5"/><circle fill="#5B6876" cx="21" cy="6" r="2"/><circle fill="#FFCC4D" cx="3" cy="18" r="1"/><circle fill="#5B6876" cx="30" cy="9" r="1"/><circle fill="#FFCC4D" cx="15" cy="31" r="1"/><circle fill="#5B6876" cx="32" cy="19" r="2"/><circle fill="#FFCC4D" cx="10" cy="23" r="2"/></svg>

Before

Width:  |  Height:  |  Size: 642 B

After

Width:  |  Height:  |  Size: 642 B

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><circle fill="#CCD6DD" cx="18" cy="18" r="18"/><path fill="#66757F" d="M36 18c0 9.941-8.059 18-18 18-.294 0-.58-.029-.87-.043C11.239 33.393 7 26.332 7 18 7 9.669 11.239 2.607 17.13.044 17.42.03 17.706 0 18 0c9.941 0 18 8.059 18 18z"/><circle fill="#5B6876" cx="25.5" cy="8.5" r="3.5"/><circle fill="#5B6876" cx="16" cy="16" r="3"/><circle fill="#5B6876" cx="14.5" cy="27.5" r="3.5"/><circle fill="#5B6876" cx="15" cy="6" r="2"/><circle fill="#5B6876" cx="33" cy="18" r="1"/><circle fill="#B8C5CD" cx="6" cy="9" r="1"/><circle fill="#5B6876" cx="21" cy="31" r="1"/><circle fill="#B8C5CD" cx="4" cy="19" r="2"/><circle fill="#5B6876" cx="26" cy="23" r="2"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><circle fill="#FFD983" cx="18" cy="18" r="18"/><path fill="#66757F" d="M36 18c0 9.941-8.059 18-18 18-.294 0-.58-.029-.87-.043C11.239 33.393 7 26.332 7 18 7 9.669 11.239 2.607 17.13.044 17.42.03 17.706 0 18 0c9.941 0 18 8.059 18 18z"/><circle fill="#5B6876" cx="25.5" cy="8.5" r="3.5"/><circle fill="#5B6876" cx="16" cy="16" r="3"/><circle fill="#5B6876" cx="14.5" cy="27.5" r="3.5"/><circle fill="#5B6876" cx="15" cy="6" r="2"/><circle fill="#5B6876" cx="33" cy="18" r="1"/><circle fill="#FFCC4D" cx="6" cy="9" r="1"/><circle fill="#5B6876" cx="21" cy="31" r="1"/><circle fill="#FFCC4D" cx="4" cy="19" r="2"/><circle fill="#5B6876" cx="26" cy="23" r="2"/></svg>

Before

Width:  |  Height:  |  Size: 721 B

After

Width:  |  Height:  |  Size: 721 B

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#CCD6DD" d="M30.312.776C32 19 20 32 .776 30.312c8.199 7.717 21.091 7.588 29.107-.429C37.9 21.867 38.03 8.975 30.312.776z"/><path d="M30.705 15.915c-.453.454-.453 1.189 0 1.644.454.453 1.189.453 1.643 0 .454-.455.455-1.19 0-1.644-.453-.454-1.189-.454-1.643 0zm-16.022 14.38c-.682.681-.682 1.783 0 2.465.68.682 1.784.682 2.464 0 .681-.682.681-1.784 0-2.465-.68-.682-1.784-.682-2.464 0zm13.968-2.147c-1.135 1.135-2.974 1.135-4.108 0-1.135-1.135-1.135-2.975 0-4.107 1.135-1.136 2.974-1.136 4.108 0 1.135 1.133 1.135 2.973 0 4.107z" fill="#B8C5CD"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#FFD983" d="M30.312.776C32 19 20 32 .776 30.312c8.199 7.717 21.091 7.588 29.107-.429C37.9 21.867 38.03 8.975 30.312.776z"/><path d="M30.705 15.915c-.453.454-.453 1.189 0 1.644.454.453 1.189.453 1.643 0 .454-.455.455-1.19 0-1.644-.453-.454-1.189-.454-1.643 0zm-16.022 14.38c-.682.681-.682 1.783 0 2.465.68.682 1.784.682 2.464 0 .681-.682.681-1.784 0-2.465-.68-.682-1.784-.682-2.464 0zm13.968-2.147c-1.135 1.135-2.974 1.135-4.108 0-1.135-1.135-1.135-2.975 0-4.107 1.135-1.136 2.974-1.136 4.108 0 1.135 1.133 1.135 2.973 0 4.107z" fill="#FFCC4D"/></svg>

Before

Width:  |  Height:  |  Size: 622 B

After

Width:  |  Height:  |  Size: 622 B

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#CCD6DD" d="M25 13c0-4.984-1.934-9.505-5.073-12.894C28.961 1.068 36 8.71 36 18c0 9.941-8.06 18-18 18-4.303 0-8.25-1.515-11.347-4.033 7.163-.245 13.305-4.451 16.35-10.484.622-1.232-2.795-1.201-2.962-3.482C19.887 15.87 25 15.26 25 13"/><g fill="#B8C5CD"><circle cx="25.5" cy="28.5" r="3.5"/><circle cx="27" cy="7" r="1"/><circle cx="18" cy="32" r="1"/><circle cx="33" cy="20" r="2"/></g><path d="M19.797 26.023c.775-.819 1.48-1.705 2.104-2.651 5.449 1.226 7.637-.273 7.316.807-.34 1.147-4.797 3.008-9.42 1.844M26 14.5c0 1.381 1.12 2.5 2.5 2.5s2.5-1.119 2.5-2.5-1.12-2.5-2.5-2.5-2.5 1.119-2.5 2.5" fill="#4F585D"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#FFD983" d="M25 13c0-4.984-1.934-9.505-5.073-12.894C28.961 1.068 36 8.71 36 18c0 9.941-8.06 18-18 18-4.303 0-8.25-1.515-11.347-4.033 7.163-.245 13.305-4.451 16.35-10.484.622-1.232-2.795-1.201-2.962-3.482C19.887 15.87 25 15.26 25 13"/><g fill="#FFCC4D"><circle cx="25.5" cy="28.5" r="3.5"/><circle cx="27" cy="7" r="1"/><circle cx="18" cy="32" r="1"/><circle cx="33" cy="20" r="2"/></g><path d="M19.797 26.023c.775-.819 1.48-1.705 2.104-2.651 5.449 1.226 7.637-.273 7.316.807-.34 1.147-4.797 3.008-9.42 1.844M26 14.5c0 1.381 1.12 2.5 2.5 2.5s2.5-1.119 2.5-2.5-1.12-2.5-2.5-2.5-2.5 1.119-2.5 2.5" fill="#292F33"/></svg>

Before

Width:  |  Height:  |  Size: 689 B

After

Width:  |  Height:  |  Size: 689 B

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#CCD6DD" d="M11 13c0-4.984 1.934-9.505 5.073-12.894C7.039 1.068 0 8.71 0 18c0 9.941 8.06 18 18 18 4.303 0 8.25-1.515 11.348-4.033-7.164-.245-13.306-4.451-16.351-10.484-.622-1.232 2.795-1.201 2.962-3.482C16.113 15.87 11 15.26 11 13"/><g fill="#B8C5CD"><circle cx="10.5" cy="28.5" r="3.5"/><circle cx="9" cy="7" r="1"/><circle cx="18" cy="32" r="1"/><circle cx="3" cy="20" r="2"/></g><path d="M16.203 26.023c-.775-.819-1.48-1.705-2.104-2.651-5.449 1.226-7.637-.273-7.316.807.341 1.147 4.797 3.008 9.42 1.844M10 14.5c0 1.381-1.12 2.5-2.5 2.5S5 15.881 5 14.5 6.12 12 7.5 12s2.5 1.119 2.5 2.5" fill="#4F585D"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#FFD983" d="M11 13c0-4.984 1.934-9.505 5.073-12.894C7.039 1.068 0 8.71 0 18c0 9.941 8.06 18 18 18 4.303 0 8.25-1.515 11.348-4.033-7.164-.245-13.306-4.451-16.351-10.484-.622-1.232 2.795-1.201 2.962-3.482C16.113 15.87 11 15.26 11 13"/><g fill="#FFCC4D"><circle cx="10.5" cy="28.5" r="3.5"/><circle cx="9" cy="7" r="1"/><circle cx="18" cy="32" r="1"/><circle cx="3" cy="20" r="2"/></g><path d="M16.203 26.023c-.775-.819-1.48-1.705-2.104-2.651-5.449 1.226-7.637-.273-7.316.807.341 1.147 4.797 3.008 9.42 1.844M10 14.5c0 1.381-1.12 2.5-2.5 2.5S5 15.881 5 14.5 6.12 12 7.5 12s2.5 1.119 2.5 2.5" fill="#292F33"/></svg>

Before

Width:  |  Height:  |  Size: 683 B

After

Width:  |  Height:  |  Size: 683 B

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#CCD6DD" d="M36 18c0 9.941-8.059 18-18 18S0 27.941 0 18 8.059 0 18 0s18 8.059 18 18"/><g fill="#B8C5CD"><circle cx="9.5" cy="7.5" r="3.5"/><circle cx="24.5" cy="28.5" r="3.5"/><circle cx="22" cy="5" r="2"/><circle cx="3" cy="18" r="1"/><circle cx="30" cy="9" r="1"/><circle cx="16" cy="31" r="1"/><circle cx="32" cy="19" r="2"/><circle cx="6" cy="26" r="2"/></g><path d="M18 24.904c-7 0-9-2.618-9-1.381C9 24.762 13 28 18 28s9-3.238 9-4.477c0-1.237-2 1.381-9 1.381M27 15c0 1.657-1.344 3-3 3s-3-1.343-3-3 1.344-3 3-3 3 1.343 3 3m-12 0c0 1.657-1.344 3-3 3s-3-1.343-3-3 1.344-3 3-3 3 1.343 3 3" fill="#4F585D"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#FFD983" d="M36 18c0 9.941-8.059 18-18 18S0 27.941 0 18 8.059 0 18 0s18 8.059 18 18"/><g fill="#FFCC4D"><circle cx="9.5" cy="7.5" r="3.5"/><circle cx="24.5" cy="28.5" r="3.5"/><circle cx="22" cy="5" r="2"/><circle cx="3" cy="18" r="1"/><circle cx="30" cy="9" r="1"/><circle cx="16" cy="31" r="1"/><circle cx="32" cy="19" r="2"/><circle cx="6" cy="26" r="2"/></g><path d="M18 24.904c-7 0-9-2.618-9-1.381C9 24.762 13 28 18 28s9-3.238 9-4.477c0-1.237-2 1.381-9 1.381M27 15c0 1.657-1.344 3-3 3s-3-1.343-3-3 1.344-3 3-3 3 1.343 3 3m-12 0c0 1.657-1.344 3-3 3s-3-1.343-3-3 1.344-3 3-3 3 1.343 3 3" fill="#292F33"/></svg>

Before

Width:  |  Height:  |  Size: 685 B

After

Width:  |  Height:  |  Size: 685 B

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#269" d="M36 32c0 2.209-1.791 4-4 4H4c-2.209 0-4-1.791-4-4V4c0-2.209 1.791-4 4-4h28c2.209 0 4 1.791 4 4v28z"/><path fill="#FFCC4D" d="M14.388 2.62c-1.852 0-4.235 1.849-6.22 4.826-2.322 3.483-1.069 5.989-.062 8.002.023.045.054.083.083.123C11 13 15 8 16.591 4.023c-.494-.996-1.364-1.403-2.203-1.403zm4.574 12.2c-.109-1.382-.535-3.206-2.195-3.206-1.21 0-2.576 1.132-4.566 3.785-2.059 2.745-2.424 5.164-1.2 7.8C15 21 18 17 18.962 14.82z"/><path fill="#77B255" d="M22.874 13.517c-.268-.482-.877-.654-1.359-.385-.861.479-1.714 1.051-2.553 1.689C16.053 17.032 13.32 20.085 11 23.2c-2.584 3.469-4.654 7.011-5.852 9.541.838-10.195 5.569-20.044 13.559-28.034.391-.391.391-1.023 0-1.414s-1.023-.391-1.414 0c-.24.24-.468.487-.702.73-3.421 3.55-6.238 7.438-8.402 11.548-2.607 4.95-4.276 10.217-4.9 15.603-.674-5.697-.978-13.91 1.626-19.767.225-.505-.003-1.096-.507-1.32-.508-.227-1.097.002-1.322.507C1.76 13.577 1.141 17.095.924 20.603.638 19.991.331 19.405 0 18.881v4.343c.035.073.073.158.105.223.148.296.425.478.728.53.023 4.55.59 8.758 1.043 11.401C2.493 35.767 3.218 36 4 36h2.003c.08-1.071 2.509-6.019 6.14-11.024.103-.015.206-.033.304-.082.244-.122.516-.272.807-.433.934-.517 2.498-1.383 3.107-1.02.15.089.639.536.639 2.559 0 .553.448 1 1 1s1-.447 1-1c0-2.236-.531-3.636-1.623-4.28-.781-.46-1.666-.423-2.54-.172 2.321-2.715 4.939-5.166 7.648-6.672.484-.269.658-.876.389-1.359z"/><circle fill="#E1E8ED" cx="28.5" cy="7.5" r="5.5"/><path fill="#E1E8ED" d="M29.5 28l-.012.001c.317-.419.512-.935.512-1.501 0-1.381-1.119-2.5-2.5-2.5l-.012.001c.317-.419.512-.935.512-1.501 0-1.381-1.119-2.5-2.5-2.5S23 21.119 23 22.5c0 .566.195 1.082.512 1.501L23.5 24c-1.381 0-2.5 1.119-2.5 2.5 0 .566.195 1.082.512 1.501L21.5 28c-1.381 0-2.5 1.119-2.5 2.5 0 .565.195 1.081.511 1.5h3.976l.013-.013.013.013h3.975l.013-.013.013.013h3.976c.315-.419.51-.935.51-1.5 0-1.381-1.119-2.5-2.5-2.5zm-6 1.013l-.012-.015.012.001.012-.001-.012.015zm2-1.013l-.012.001.012-.015.012.015L25.5 28zm0-2.987l-.012-.015.012.001.012-.001-.012.015zm2 4l-.012-.015.012.001.012-.001-.012.015z"/><path fill="#C1694F" d="M18 32v4h14c.347 0 .679-.058 1-.141V32H18z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#269" d="M36 32c0 2.209-1.791 4-4 4H4c-2.209 0-4-1.791-4-4V4c0-2.209 1.791-4 4-4h28c2.209 0 4 1.791 4 4v28z"/><path fill="#FFCC4D" d="M14.388 2.62c-1.852 0-4.235 1.849-6.22 4.826-2.322 3.483-1.069 5.989-.062 8.002.023.045.054.083.083.123C11 13 15 8 16.591 4.023c-.494-.996-1.364-1.403-2.203-1.403zm4.574 12.2c-.109-1.382-.535-3.206-2.195-3.206-1.21 0-2.576 1.132-4.566 3.785-2.059 2.745-2.424 5.164-1.2 7.8C15 21 18 17 18.962 14.82z"/><path fill="#77B255" d="M22.874 13.517c-.268-.482-.877-.654-1.359-.385-.861.479-1.714 1.051-2.553 1.689C16.053 17.032 13.32 20.085 11 23.2c-2.584 3.469-4.654 7.011-5.852 9.541.838-10.195 5.569-20.044 13.559-28.034.391-.391.391-1.023 0-1.414s-1.023-.391-1.414 0c-.24.24-.468.487-.702.73-3.421 3.55-6.238 7.438-8.402 11.548-2.607 4.95-4.276 10.217-4.9 15.603-.674-5.697-.978-13.91 1.626-19.767.225-.505-.003-1.096-.507-1.32-.508-.227-1.097.002-1.322.507C1.76 13.577 1.141 17.095.924 20.603.638 19.991.331 19.405 0 18.881v4.343c.035.073.073.158.105.223.148.296.425.478.728.53.023 4.55.59 8.758 1.043 11.401C2.493 35.767 3.218 36 4 36h2.003c.08-1.071 2.509-6.019 6.14-11.024.103-.015.206-.033.304-.082.244-.122.516-.272.807-.433.934-.517 2.498-1.383 3.107-1.02.15.089.639.536.639 2.559 0 .553.448 1 1 1s1-.447 1-1c0-2.236-.531-3.636-1.623-4.28-.781-.46-1.666-.423-2.54-.172 2.321-2.715 4.939-5.166 7.648-6.672.484-.269.658-.876.389-1.359z"/><circle fill="#FFD983" cx="28.5" cy="7.5" r="5.5"/><path fill="#E1E8ED" d="M29.5 28l-.012.001c.317-.419.512-.935.512-1.501 0-1.381-1.119-2.5-2.5-2.5l-.012.001c.317-.419.512-.935.512-1.501 0-1.381-1.119-2.5-2.5-2.5S23 21.119 23 22.5c0 .566.195 1.082.512 1.501L23.5 24c-1.381 0-2.5 1.119-2.5 2.5 0 .566.195 1.082.512 1.501L21.5 28c-1.381 0-2.5 1.119-2.5 2.5 0 .565.195 1.081.511 1.5h3.976l.013-.013.013.013h3.975l.013-.013.013.013h3.976c.315-.419.51-.935.51-1.5 0-1.381-1.119-2.5-2.5-2.5zm-6 1.013l-.012-.015.012.001.012-.001-.012.015zm2-1.013l-.012.001.012-.015.012.015L25.5 28zm0-2.987l-.012-.015.012.001.012-.001-.012.015zm2 4l-.012-.015.012.001.012-.001-.012.015z"/><path fill="#C1694F" d="M18 32v4h14c.347 0 .679-.058 1-.141V32H18z"/></svg>

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#292F33" d="M24 14H12s-5 6-5 10 11 11 11 11 11-7 11-11-5-10-5-10z"/><path fill="#292F33" d="M19.64 1.28c-.901-.704-2.377-.704-3.278 0L1.639 12.776c-.901.704-.901 1.856 0 2.56l14.722 11.495c.902.704 2.377.704 3.278 0l14.722-11.495c.902-.704.902-1.856 0-2.56L19.64 1.28z"/><path fill="#394146" d="M19.64 1.28c-.901-.704-2.377-.704-3.278 0L1.639 12.776c-.901.704-.901 1.856 0 2.56l14.722 11.495c.901.704 2.377.704 3.278 0l14.723-11.495c.901-.704.901-1.856 0-2.56L19.64 1.28z"/><path fill="#FCAB40" d="M8 25s-2 2-2 3v6s0 2 2 2 2-2 2-2v-6c0-1-2-3-2-3z"/><circle fill="#FDD888" cx="8" cy="26" r="3"/><path fill="#FCAB40" d="M8.001 27c-.552 0-1-.447-1-1v-3.958c-.042-.634.187-2.036 1.317-2.884l9.022-7.91c.416-.365 1.048-.323 1.411.093.364.415.322 1.047-.093 1.411l-9.08 7.958C8.974 21.166 9 21.982 9 21.99L9.002 26c0 .553-.448 1-1.001 1z"/><circle fill="#292F33" cx="18" cy="13" r="3"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#31373D" d="M24 14H12s-5 6-5 10 11 11 11 11 11-7 11-11-5-10-5-10z"/><path fill="#292F33" d="M19.64 1.28c-.901-.704-2.377-.704-3.278 0L1.639 12.776c-.901.704-.901 1.856 0 2.56l14.722 11.495c.902.704 2.377.704 3.278 0l14.722-11.495c.902-.704.902-1.856 0-2.56L19.64 1.28z"/><path fill="#394146" d="M19.64 1.28c-.901-.704-2.377-.704-3.278 0L1.639 12.776c-.901.704-.901 1.856 0 2.56l14.722 11.495c.901.704 2.377.704 3.278 0l14.723-11.495c.901-.704.901-1.856 0-2.56L19.64 1.28z"/><path fill="#FCAB40" d="M8 25s-2 2-2 3v6s0 2 2 2 2-2 2-2v-6c0-1-2-3-2-3z"/><circle fill="#FDD888" cx="8" cy="26" r="3"/><path fill="#FCAB40" d="M8.001 27c-.552 0-1-.447-1-1v-3.958c-.042-.634.187-2.036 1.317-2.884l9.022-7.91c.416-.365 1.048-.323 1.411.093.364.415.322 1.047-.093 1.411l-9.08 7.958C8.974 21.166 9 21.982 9 21.99L9.002 26c0 .553-.448 1-1.001 1z"/><circle fill="#31373D" cx="18" cy="13" r="3"/></svg>

Before

Width:  |  Height:  |  Size: 958 B

After

Width:  |  Height:  |  Size: 958 B

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#8899A6" d="M35.999 11.917c0 3.803-3.082 6.885-6.885 6.885-3.802 0-6.884-3.082-6.884-6.885 0-3.802 3.082-6.884 6.884-6.884 3.803 0 6.885 3.082 6.885 6.884z"/><path fill="#292F33" d="M32.81 18.568c-.336.336-.881.336-1.217 0L22.466 9.44c-.336-.336-.336-.881 0-1.217l1.217-1.217c.336-.336.881-.336 1.217 0l9.127 9.128c.336.336.336.881 0 1.217l-1.217 1.217zm-6.071.136l-4.325-4.327c-.778-.779-1.995-.733-2.719.101l-9.158 10.574c-1.219 1.408-1.461 3.354-.711 4.73l-4.911 4.912 1.409 1.409 4.877-4.877c1.381.84 3.411.609 4.862-.648l10.575-9.157c.834-.723.881-1.94.101-2.717z"/><path fill="#55ACEE" d="M4 6v8.122C3.686 14.047 3.352 14 3 14c-1.657 0-3 .896-3 2s1.343 2 3 2 3-.896 3-2V9.889l5 2.222v5.011c-.314-.075-.648-.122-1-.122-1.657 0-3 .896-3 2s1.343 2 3 2 2.999-.896 3-2v-9L4 6zm14-5v8.123C17.685 9.048 17.353 9 17 9c-1.657 0-3 .895-3 2 0 1.104 1.343 2 3 2 1.656 0 3-.896 3-2V1h-2z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#8899A6" d="M35.999 11.917c0 3.803-3.082 6.885-6.885 6.885-3.802 0-6.884-3.082-6.884-6.885 0-3.802 3.082-6.884 6.884-6.884 3.803 0 6.885 3.082 6.885 6.884z"/><path fill="#31373D" d="M32.81 18.568c-.336.336-.881.336-1.217 0L22.466 9.44c-.336-.336-.336-.881 0-1.217l1.217-1.217c.336-.336.881-.336 1.217 0l9.127 9.128c.336.336.336.881 0 1.217l-1.217 1.217zm-6.071.136l-4.325-4.327c-.778-.779-1.995-.733-2.719.101l-9.158 10.574c-1.219 1.408-1.461 3.354-.711 4.73l-4.911 4.912 1.409 1.409 4.877-4.877c1.381.84 3.411.609 4.862-.648l10.575-9.157c.834-.723.881-1.94.101-2.717z"/><path fill="#55ACEE" d="M4 6v8.122C3.686 14.047 3.352 14 3 14c-1.657 0-3 .896-3 2s1.343 2 3 2 3-.896 3-2V9.889l5 2.222v5.011c-.314-.075-.648-.122-1-.122-1.657 0-3 .896-3 2s1.343 2 3 2 2.999-.896 3-2v-9L4 6zm14-5v8.123C17.685 9.048 17.353 9 17 9c-1.657 0-3 .895-3 2 0 1.104 1.343 2 3 2 1.656 0 3-.896 3-2V1h-2z"/></svg>

Before

Width:  |  Height:  |  Size: 961 B

After

Width:  |  Height:  |  Size: 961 B

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#292F33" d="M32 21v1h-2v-1c0-.446-.09-.867-.225-1.268 2.446-.757 4.224-3.038 4.224-5.733 0-3.314-2.687-6-6-6-1.603 0-3.055.632-4.131 1.656C23.241 6.433 20.405 4 17 4c-3.866 0-7 3.134-7 7 0 2.551 1.369 4.777 3.409 6H13c-2.209 0-4 1.791-4 4H8l-6-4H1v14h1l6-4h1v2c0 2.209 1.791 4 4 4h13c2.209 0 4-1.791 4-4v-3h2v1h3v-6h-3z"/><path fill="#66757F" d="M22 11c0 2.761-2.239 5-5 5s-5-2.239-5-5 2.239-5 5-5 5 2.238 5 5z"/><circle fill="#CCD6DD" cx="17" cy="11" r="2"/><circle fill="#66757F" cx="27.999" cy="14" r="4"/><circle fill="#CCD6DD" cx="27.999" cy="14" r="2"/><path fill="#8899A6" d="M17 20h10v10H17z"/><path fill="#292F33" d="M19 22h6v6h-6z"/><circle fill="#8899A6" cx="12.999" cy="28" r="2"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#31373D" d="M32 21v1h-2v-1c0-.446-.09-.867-.225-1.268 2.446-.757 4.224-3.038 4.224-5.733 0-3.314-2.687-6-6-6-1.603 0-3.055.632-4.131 1.656C23.241 6.433 20.405 4 17 4c-3.866 0-7 3.134-7 7 0 2.551 1.369 4.777 3.409 6H13c-2.209 0-4 1.791-4 4H8l-6-4H1v14h1l6-4h1v2c0 2.209 1.791 4 4 4h13c2.209 0 4-1.791 4-4v-3h2v1h3v-6h-3z"/><path fill="#66757F" d="M22 11c0 2.761-2.239 5-5 5s-5-2.239-5-5 2.239-5 5-5 5 2.238 5 5z"/><circle fill="#CCD6DD" cx="17" cy="11" r="2"/><circle fill="#66757F" cx="27.999" cy="14" r="4"/><circle fill="#CCD6DD" cx="27.999" cy="14" r="2"/><path fill="#8899A6" d="M17 20h10v10H17z"/><path fill="#31373D" d="M19 22h6v6h-6z"/><circle fill="#8899A6" cx="12.999" cy="28" r="2"/></svg>

Before

Width:  |  Height:  |  Size: 771 B

After

Width:  |  Height:  |  Size: 771 B

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#66757F" d="M18 0C9.716 0 3 6.716 3 15v9h3v-9C6 8 11.269 2.812 18 2.812 24.73 2.812 30 8 30 15v10l3-1v-9c0-8.284-6.716-15-15-15z"/><path fill="#292F33" d="M6 27c0 1.104-.896 2-2 2H2c-1.104 0-2-.896-2-2v-9c0-1.104.896-2 2-2h2c1.104 0 2 .896 2 2v9zm30 0c0 1.104-.896 2-2 2h-2c-1.104 0-2-.896-2-2v-9c0-1.104.896-2 2-2h2c1.104 0 2 .896 2 2v9z"/><path fill="#55ACEE" d="M19.182 10.016l-6.364 1.313c-.45.093-.818.544-.818 1.004v16.185c-.638-.227-1.341-.36-2.087-.36-2.785 0-5.042 1.755-5.042 3.922 0 2.165 2.258 3.827 5.042 3.827C12.649 35.905 14.922 34 15 32V16.39l4.204-.872c.449-.093.796-.545.796-1.004v-3.832c0-.458-.368-.759-.818-.666zm8 3.151l-4.297.865c-.45.093-.885.544-.885 1.003V26.44c0-.152-.878-.24-1.4-.24-2.024 0-3.633 1.276-3.633 2.852 0 1.574 1.658 2.851 3.683 2.851s3.677-1.277 3.677-2.851l-.014-11.286 2.869-.598c.45-.093.818-.544.818-1.003v-2.33c0-.459-.368-.76-.818-.668z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#66757F" d="M18 0C9.716 0 3 6.716 3 15v9h3v-9C6 8 11.269 2.812 18 2.812 24.73 2.812 30 8 30 15v10l3-1v-9c0-8.284-6.716-15-15-15z"/><path fill="#31373D" d="M6 27c0 1.104-.896 2-2 2H2c-1.104 0-2-.896-2-2v-9c0-1.104.896-2 2-2h2c1.104 0 2 .896 2 2v9zm30 0c0 1.104-.896 2-2 2h-2c-1.104 0-2-.896-2-2v-9c0-1.104.896-2 2-2h2c1.104 0 2 .896 2 2v9z"/><path fill="#55ACEE" d="M19.182 10.016l-6.364 1.313c-.45.093-.818.544-.818 1.004v16.185c-.638-.227-1.341-.36-2.087-.36-2.785 0-5.042 1.755-5.042 3.922 0 2.165 2.258 3.827 5.042 3.827C12.649 35.905 14.922 34 15 32V16.39l4.204-.872c.449-.093.796-.545.796-1.004v-3.832c0-.458-.368-.759-.818-.666zm8 3.151l-4.297.865c-.45.093-.885.544-.885 1.003V26.44c0-.152-.878-.24-1.4-.24-2.024 0-3.633 1.276-3.633 2.852 0 1.574 1.658 2.851 3.683 2.851s3.677-1.277 3.677-2.851l-.014-11.286 2.869-.598c.45-.093.818-.544.818-1.003v-2.33c0-.459-.368-.76-.818-.668z"/></svg>

Before

Width:  |  Height:  |  Size: 966 B

After

Width:  |  Height:  |  Size: 966 B

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#292F33" d="M30.198 27.385L32 3.816c0-.135-.008-.263-.021-.373.003-.033.021-.075.021-.11C32 1.529 25.731.066 18 .066c-7.732 0-14 1.462-14 3.267 0 .035.017.068.022.102-.014.11-.022.23-.022.365l1.802 23.585C2.298 28.295 0 29.576 0 31c0 2.762 8.611 5 18 5s18-2.238 18-5c0-1.424-2.298-2.705-5.802-3.615z"/><path fill="#66757F" d="M17.536 6.595c-4.89 0-8.602-.896-10.852-1.646-.524-.175-.808-.741-.633-1.265.175-.524.739-.808 1.265-.633 2.889.963 10.762 2.891 21.421-.016.529-.142 1.082.168 1.227.702.146.533-.169 1.083-.702 1.228-4.406 1.202-8.347 1.63-11.726 1.63z"/><path fill="#744EAA" d="M30.198 27.385l.446-5.829c-7.705 2.157-17.585 2.207-25.316-.377l.393 5.142c.069.304.113.65.113 1.076 0 1.75 1.289 2.828 2.771 3.396 4.458 1.708 13.958 1.646 18.807.149 1.467-.453 2.776-1.733 2.776-3.191 0-.119.015-.241.024-.361l-.014-.005z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#31373D" d="M30.198 27.385L32 3.816c0-.135-.008-.263-.021-.373.003-.033.021-.075.021-.11C32 1.529 25.731.066 18 .066c-7.732 0-14 1.462-14 3.267 0 .035.017.068.022.102-.014.11-.022.23-.022.365l1.802 23.585C2.298 28.295 0 29.576 0 31c0 2.762 8.611 5 18 5s18-2.238 18-5c0-1.424-2.298-2.705-5.802-3.615z"/><path fill="#66757F" d="M17.536 6.595c-4.89 0-8.602-.896-10.852-1.646-.524-.175-.808-.741-.633-1.265.175-.524.739-.808 1.265-.633 2.889.963 10.762 2.891 21.421-.016.529-.142 1.082.168 1.227.702.146.533-.169 1.083-.702 1.228-4.406 1.202-8.347 1.63-11.726 1.63z"/><path fill="#744EAA" d="M30.198 27.385l.446-5.829c-7.705 2.157-17.585 2.207-25.316-.377l.393 5.142c.069.304.113.65.113 1.076 0 1.75 1.289 2.828 2.771 3.396 4.458 1.708 13.958 1.646 18.807.149 1.467-.453 2.776-1.733 2.776-3.191 0-.119.015-.241.024-.361l-.014-.005z"/></svg>

Before

Width:  |  Height:  |  Size: 908 B

After

Width:  |  Height:  |  Size: 908 B

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#292F33" d="M2.13 14.856l-.004-.002S.075 27.271.075 29.061c0 1.824 1.343 3.302 3 3.302.68 0 1.3-.258 1.803-.678l10.166-8.938L2.13 14.856zm31.69 0l.004-.002s2.051 12.417 2.051 14.207c0 1.824-1.343 3.302-3 3.302-.68 0-1.3-.258-1.803-.678l-10.166-8.938 12.914-7.891z"/><g fill="#14171A"><circle cx="25.975" cy="15.551" r="8.5"/><circle cx="9.975" cy="15.551" r="8.5"/><path d="M9.975 7.051h16v16.87h-16z"/></g><circle fill="#14171A" cx="13.075" cy="23.301" r="5"/><circle fill="#14171A" cx="22.875" cy="23.301" r="5"/><circle fill="#67757F" cx="22.875" cy="23.301" r="3"/><circle fill="#67757F" cx="13.075" cy="23.301" r="3"/><circle fill="#FFCC4D" cx="25.735" cy="11.133" r="1.603"/><circle fill="#77B255" cx="25.735" cy="17.607" r="1.603"/><circle fill="#50A5E6" cx="22.498" cy="14.37" r="1.603"/><circle fill="#DD2E44" cx="28.972" cy="14.37" r="1.603"/><path d="M11.148 12.514v-2.168c0-.279-.226-.505-.505-.505H9.085c-.279 0-.505.226-.505.505v2.168l1.284 1.285 1.284-1.285zm-2.569 3.63v2.168c0 .279.226.505.505.505h1.558c.279 0 .505-.226.505-.505v-2.168l-1.284-1.285-1.284 1.285zm5.269-3.1H11.68l-1.285 1.285 1.285 1.285h2.168c.279 0 .505-.227.505-.505V13.55c0-.279-.226-.506-.505-.506zm-5.799 0H5.88c-.279 0-.505.227-.505.505v1.558c0 .279.226.505.505.505h2.168l1.285-1.285-1.284-1.283z" fill="#8899A6"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#31373D" d="M2.13 14.856l-.004-.002S.075 27.271.075 29.061c0 1.824 1.343 3.302 3 3.302.68 0 1.3-.258 1.803-.678l10.166-8.938L2.13 14.856zm31.69 0l.004-.002s2.051 12.417 2.051 14.207c0 1.824-1.343 3.302-3 3.302-.68 0-1.3-.258-1.803-.678l-10.166-8.938 12.914-7.891z"/><g fill="#14171A"><circle cx="25.975" cy="15.551" r="8.5"/><circle cx="9.975" cy="15.551" r="8.5"/><path d="M9.975 7.051h16v16.87h-16z"/></g><circle fill="#14171A" cx="13.075" cy="23.301" r="5"/><circle fill="#14171A" cx="22.875" cy="23.301" r="5"/><circle fill="#67757F" cx="22.875" cy="23.301" r="3"/><circle fill="#67757F" cx="13.075" cy="23.301" r="3"/><circle fill="#FFCC4D" cx="25.735" cy="11.133" r="1.603"/><circle fill="#77B255" cx="25.735" cy="17.607" r="1.603"/><circle fill="#50A5E6" cx="22.498" cy="14.37" r="1.603"/><circle fill="#DD2E44" cx="28.972" cy="14.37" r="1.603"/><path d="M11.148 12.514v-2.168c0-.279-.226-.505-.505-.505H9.085c-.279 0-.505.226-.505.505v2.168l1.284 1.285 1.284-1.285zm-2.569 3.63v2.168c0 .279.226.505.505.505h1.558c.279 0 .505-.226.505-.505v-2.168l-1.284-1.285-1.284 1.285zm5.269-3.1H11.68l-1.285 1.285 1.285 1.285h2.168c.279 0 .505-.227.505-.505V13.55c0-.279-.226-.506-.505-.506zm-5.799 0H5.88c-.279 0-.505.227-.505.505v1.558c0 .279.226.505.505.505h2.168l1.285-1.285-1.284-1.283z" fill="#8899A6"/></svg>

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#292F33" d="M36 27c0 2.209-1.791 4-4 4H4c-2.209 0-4-1.791-4-4V9c0-2.209 1.791-4 4-4h28c2.209 0 4 1.791 4 4v18z"/><path fill="#CCD6DD" d="M11 24c0 2.209-.791 3-3 3H4c-2.209 0-3-.791-3-3V12c0-2.209.791-3 3-3h4c2.209 0 3 .791 3 3v12zm12 0c0 2.209-.791 3-3 3h-4c-2.209 0-3-.791-3-3V12c0-2.209.791-3 3-3h4c2.209 0 3 .791 3 3v12zm12 0c0 2.209-.791 3-3 3h-4c-2.209 0-3-.791-3-3V12c0-2.209.791-3 3-3h4c2.209 0 3 .791 3 3v12z"/><path fill="#E1E8ED" d="M1 13h10v10H1zm12 0h10v10H13zm12 0h10v10H25z"/><path fill="#BE1931" d="M30.795 15.685h-2.816c-.594 0-.813-.385-.813-.759 0-.385.209-.759.813-.759h3.983c.561 0 .792.506.792.792 0 .22-.121.451-.253.726l-2.729 5.545c-.308.615-.429.836-.925.836-.604 0-.912-.463-.912-.781 0-.133.033-.232.109-.385l2.751-5.215zm-12 0h-2.816c-.594 0-.814-.385-.814-.759 0-.385.209-.759.814-.759h3.983c.561 0 .792.506.792.792 0 .22-.121.451-.253.726l-2.729 5.545c-.308.615-.429.836-.924.836-.605 0-.913-.463-.913-.781 0-.133.033-.232.11-.385l2.75-5.215zm-12 0H3.979c-.594 0-.814-.385-.814-.759 0-.385.209-.759.814-.759h3.983c.561 0 .792.506.792.792 0 .22-.121.451-.253.726L5.772 21.23c-.308.615-.429.836-.924.836-.605 0-.913-.463-.913-.781 0-.133.033-.232.11-.385l2.75-5.215z"/><path fill="#9266CC" d="M3.061 9c-.04.162-.061.329-.061.5C3 10.881 4.343 12 6 12s3-1.119 3-2.5c0-.171-.021-.338-.061-.5H3.061zm12 0c-.04.162-.061.329-.061.5 0 1.381 1.343 2.5 3 2.5 1.656 0 3-1.119 3-2.5 0-.171-.021-.338-.06-.5h-5.879zM27.06 9c-.039.162-.06.329-.06.5 0 1.381 1.344 2.5 3 2.5s3-1.119 3-2.5c0-.171-.021-.338-.061-.5H27.06z"/><path fill="#F4900C" d="M8.816 27c.112-.157.184-.324.184-.5 0-.828-1.343-1.5-3-1.5s-3 .672-3 1.5c0 .176.072.343.184.5h5.632zm12 0c.112-.157.184-.324.184-.5 0-.828-1.344-1.5-3-1.5-1.657 0-3 .672-3 1.5 0 .176.072.343.184.5h5.632zm12 0c.112-.157.184-.324.184-.5 0-.828-1.344-1.5-3-1.5s-3 .672-3 1.5c0 .176.072.343.184.5h5.632z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#31373D" d="M36 27c0 2.209-1.791 4-4 4H4c-2.209 0-4-1.791-4-4V9c0-2.209 1.791-4 4-4h28c2.209 0 4 1.791 4 4v18z"/><path fill="#CCD6DD" d="M11 24c0 2.209-.791 3-3 3H4c-2.209 0-3-.791-3-3V12c0-2.209.791-3 3-3h4c2.209 0 3 .791 3 3v12zm12 0c0 2.209-.791 3-3 3h-4c-2.209 0-3-.791-3-3V12c0-2.209.791-3 3-3h4c2.209 0 3 .791 3 3v12zm12 0c0 2.209-.791 3-3 3h-4c-2.209 0-3-.791-3-3V12c0-2.209.791-3 3-3h4c2.209 0 3 .791 3 3v12z"/><path fill="#E1E8ED" d="M1 13h10v10H1zm12 0h10v10H13zm12 0h10v10H25z"/><path fill="#BE1931" d="M30.795 15.685h-2.816c-.594 0-.813-.385-.813-.759 0-.385.209-.759.813-.759h3.983c.561 0 .792.506.792.792 0 .22-.121.451-.253.726l-2.729 5.545c-.308.615-.429.836-.925.836-.604 0-.912-.463-.912-.781 0-.133.033-.232.109-.385l2.751-5.215zm-12 0h-2.816c-.594 0-.814-.385-.814-.759 0-.385.209-.759.814-.759h3.983c.561 0 .792.506.792.792 0 .22-.121.451-.253.726l-2.729 5.545c-.308.615-.429.836-.924.836-.605 0-.913-.463-.913-.781 0-.133.033-.232.11-.385l2.75-5.215zm-12 0H3.979c-.594 0-.814-.385-.814-.759 0-.385.209-.759.814-.759h3.983c.561 0 .792.506.792.792 0 .22-.121.451-.253.726L5.772 21.23c-.308.615-.429.836-.924.836-.605 0-.913-.463-.913-.781 0-.133.033-.232.11-.385l2.75-5.215z"/><path fill="#9266CC" d="M3.061 9c-.04.162-.061.329-.061.5C3 10.881 4.343 12 6 12s3-1.119 3-2.5c0-.171-.021-.338-.061-.5H3.061zm12 0c-.04.162-.061.329-.061.5 0 1.381 1.343 2.5 3 2.5 1.656 0 3-1.119 3-2.5 0-.171-.021-.338-.06-.5h-5.879zM27.06 9c-.039.162-.06.329-.06.5 0 1.381 1.344 2.5 3 2.5s3-1.119 3-2.5c0-.171-.021-.338-.061-.5H27.06z"/><path fill="#F4900C" d="M8.816 27c.112-.157.184-.324.184-.5 0-.828-1.343-1.5-3-1.5s-3 .672-3 1.5c0 .176.072.343.184.5h5.632zm12 0c.112-.157.184-.324.184-.5 0-.828-1.344-1.5-3-1.5-1.657 0-3 .672-3 1.5 0 .176.072.343.184.5h5.632zm12 0c.112-.157.184-.324.184-.5 0-.828-1.344-1.5-3-1.5s-3 .672-3 1.5c0 .176.072.343.184.5h5.632z"/></svg>

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><circle fill="#292F33" cx="18" cy="18" r="18"/><circle fill="#E1E8ED" cx="18" cy="18" r="9"/><path fill="#292F33" d="M13.703 20.203c0-1.406.773-2.443 1.881-3.041-.826-.598-1.336-1.406-1.336-2.514 0-2.057 1.705-3.375 3.797-3.375 2.039 0 3.814 1.301 3.814 3.375 0 .984-.492 1.969-1.354 2.514 1.195.598 1.881 1.688 1.881 3.041 0 2.443-1.986 4.008-4.342 4.008-2.425 0-4.341-1.652-4.341-4.008zm2.742-.176c0 .896.527 1.758 1.6 1.758 1.002 0 1.6-.861 1.6-1.758 0-1.107-.633-1.758-1.6-1.758-1.02.001-1.6.774-1.6 1.758zm.334-5.097c0 .791.457 1.336 1.266 1.336.809 0 1.283-.545 1.283-1.336 0-.756-.457-1.336-1.283-1.336-.826 0-1.266.58-1.266 1.336z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><circle fill="#31373D" cx="18" cy="18" r="18"/><circle fill="#E1E8ED" cx="18" cy="18" r="9"/><path fill="#31373D" d="M13.703 20.203c0-1.406.773-2.443 1.881-3.041-.826-.598-1.336-1.406-1.336-2.514 0-2.057 1.705-3.375 3.797-3.375 2.039 0 3.814 1.301 3.814 3.375 0 .984-.492 1.969-1.354 2.514 1.195.598 1.881 1.688 1.881 3.041 0 2.443-1.986 4.008-4.342 4.008-2.425 0-4.341-1.652-4.341-4.008zm2.742-.176c0 .896.527 1.758 1.6 1.758 1.002 0 1.6-.861 1.6-1.758 0-1.107-.633-1.758-1.6-1.758-1.02.001-1.6.774-1.6 1.758zm.334-5.097c0 .791.457 1.336 1.266 1.336.809 0 1.283-.545 1.283-1.336 0-.756-.457-1.336-1.283-1.336-.826 0-1.266.58-1.266 1.336z"/></svg>

Before

Width:  |  Height:  |  Size: 707 B

After

Width:  |  Height:  |  Size: 707 B

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#CCD6DD" d="M22 10c0-1 1-3 1-5s0-3-1-4-2-1-2-1-1 0-2 1-1 2-1 4 1 4 1 5c0 3-4 5-4 9.084C14 22.417 16 29 17 31h6c1-2 3-8.583 3-11.916C26 15 22 13 22 10z"/><path fill="#BE1931" d="M18 10h4c0-.475.227-1.18.464-2h-4.927c.236.82.463 1.525.463 2zm5.902 4c-.494-.681-.976-1.333-1.332-2h-5.139c-.357.667-.839 1.319-1.332 2h7.803z"/><path fill="#CCD6DD" d="M32 13c0-1 1-3 1-5s0-3-1-4-2-1-2-1-1 0-2 1-1 2-1 4 1 4 1 5c0 3-4 5-4 9.084C24 25.417 26 32 27 34h6c1-2 3-8.583 3-11.916C36 18 32 16 32 13z"/><path fill="#BE1931" d="M28 13h4c0-.475.227-1.18.464-2h-4.927c.236.82.463 1.525.463 2zm5.902 4c-.494-.681-.976-1.333-1.332-2h-5.139c-.357.667-.839 1.319-1.332 2h7.803z"/><circle fill="#3A4449" cx="12.562" cy="23.438" r="12.562"/><circle cx="12.915" cy="18.79" r="2.316"/><circle cx="6.505" cy="20.938" r="2.316"/><circle cx="11.431" cy="28.053" r="2.316"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#CCD6DD" d="M22 10c0-1 1-3 1-5s0-3-1-4-2-1-2-1-1 0-2 1-1 2-1 4 1 4 1 5c0 3-4 5-4 9.084C14 22.417 16 29 17 31h6c1-2 3-8.583 3-11.916C26 15 22 13 22 10z"/><path fill="#BE1931" d="M18 10h4c0-.475.227-1.18.464-2h-4.927c.236.82.463 1.525.463 2zm5.902 4c-.494-.681-.976-1.333-1.332-2h-5.139c-.357.667-.839 1.319-1.332 2h7.803z"/><path fill="#CCD6DD" d="M32 13c0-1 1-3 1-5s0-3-1-4-2-1-2-1-1 0-2 1-1 2-1 4 1 4 1 5c0 3-4 5-4 9.084C24 25.417 26 32 27 34h6c1-2 3-8.583 3-11.916C36 18 32 16 32 13z"/><path fill="#BE1931" d="M28 13h4c0-.475.227-1.18.464-2h-4.927c.236.82.463 1.525.463 2zm5.902 4c-.494-.681-.976-1.333-1.332-2h-5.139c-.357.667-.839 1.319-1.332 2h7.803z"/><circle fill="#31373D" cx="12.562" cy="23.438" r="12.562"/><circle cx="12.915" cy="18.79" r="2.316"/><circle cx="6.505" cy="20.938" r="2.316"/><circle cx="11.431" cy="28.053" r="2.316"/></svg>

Before

Width:  |  Height:  |  Size: 922 B

After

Width:  |  Height:  |  Size: 922 B

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#F18F26" d="M24.925 18.251c-2.392.797-3.189-3.189-3.189-3.189S22.824 13.971 22 13c1.283-1.282.533-1.924.533-1.924-2.203-2.202-5.772-2.202-7.974 0-.278.278-.466.526-.624.764-.068.097-.13.196-.191.296-.005.01-.01.021-.016.03-.322.535-.554 1.107-.682 1.701-.176.359-.427.744-.879 1.195-1.595 1.594-5.581-.797-8.771 2.392-.033.033-.051.078-.078.117-.106.095-.218.178-.321.282-3.743 3.743-3.386 10.169.798 14.353 3.974 3.975 9.968 4.487 13.767 1.319.066-.035.132-.069.185-.123.081-.081.142-.158.218-.237.06-.056.123-.104.181-.161 1.909-1.91 2.641-4.206 2.352-6.553-.076-1.116-.187-1.991.439-2.617.797-.797 3.189 0 4.783-1.595 2.393-2.392.718-4.491-.795-3.988z"/><path fill="#642116" d="M17.786 16.093L29.928 3.95l2.12 2.121-12.14 12.142z"/><path fill="#F18F26" d="M35.204 3.185c.438.438.438 1.155-.001 1.593l-3.186 3.185c-.439.438-1.155.438-1.593 0l-2.39-2.389c-.438-.438-.438-1.155.001-1.593L31.222.796c.438-.438 1.155-.438 1.593 0l2.389 2.389z"/><path fill="#CCD6DD" d="M15.05 17.416L16.463 16 20 19.536l-1.414 1.414zm-3.536 3.534l1.414-1.415 3.535 3.536-1.414 1.414z"/><path fill="#642116" d="M12.928 25.192c.389.389.389 1.025 0 1.414s-1.025.389-1.414 0l-2.122-2.121c-.389-.389-.389-1.025 0-1.414s1.025-.389 1.414 0l2.122 2.121z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#BB1A34" d="M21.828 20.559C19.707 21.266 19 17.731 19 17.731s.965-.968.235-1.829c1.138-1.137.473-1.707.473-1.707-1.954-1.953-5.119-1.953-7.071 0-.246.246-.414.467-.553.678-.061.086-.115.174-.17.262l-.014.027c-.285.475-.491.982-.605 1.509-.156.319-.379.659-.779 1.06-1.414 1.414-4.949-.707-7.778 2.121-.029.029-.045.069-.069.104-.094.084-.193.158-.284.25-3.319 3.319-3.003 9.018.708 12.728 3.524 3.525 8.84 3.979 12.209 1.17.058-.031.117-.061.165-.109.071-.072.126-.14.193-.21.053-.049.109-.093.161-.143 1.693-1.694 2.342-3.73 2.086-5.811-.068-.99-.165-1.766.39-2.321.707-.707 2.828 0 4.242-1.414 2.117-2.122.631-3.983-.711-3.537z"/><path fill="#292F33" d="M14.987 18.91L30.326 3.572l2.121 2.122-15.339 15.339z"/><path fill="#F5F8FA" d="M10.001 29.134c1.782 1.277 1.959 3.473 1.859 4.751-.042.528.519.898.979.637 2.563-1.456 4.602-3.789 4.038-7.853-.111-.735.111-2.117 2.272-2.406 2.161-.29 2.941-1.099 3.208-1.485.153-.221.29-.832-.312-.854-.601-.022-2.094.446-3.431-1.136-1.337-1.582-1.559-2.228-1.604-2.473-.045-.245-1.409-3.694-2.525-1.864-.927 1.521-1.958 4.509-5.287 5.287-1.355.316-3.069 1.005-3.564 1.96-.832 1.604.46 2.725 1.574 3.483 1.115.757 2.793 1.953 2.793 1.953z"/><path fill="#292F33" d="M13.072 19.412l1.414-1.415 3.536 3.535-1.414 1.414zm-4.475 4.474l1.415-1.414 3.535 3.535-1.414 1.414z"/><path fill="#CCD6DD" d="M7.396 27.189L29.198 5.427l.53.531L7.927 27.72zm.869.868L30.067 6.296l.53.531L8.796 28.59z"/><path fill="#292F33" d="M9.815 28.325c.389.389.389 1.025 0 1.414s-1.025.389-1.414 0l-2.122-2.121c-.389-.389-.389-1.025 0-1.414h.001c.389-.389 1.025-.389 1.414 0l2.121 2.121z"/><circle fill="#292F33" cx="13.028" cy="29.556" r="1"/><path fill="#292F33" d="M14.445 31.881c0 .379-.307.686-.686.686-.379 0-.686-.307-.686-.686 0-.379.307-.686.686-.686.379 0 .686.307.686.686z"/><path fill="#BB1A34" d="M35.088 4.54c.415.415.415 1.095-.001 1.51l-4.362 3.02c-.416.415-1.095.415-1.51 0L26.95 6.804c-.415-.415-.415-1.095.001-1.51l3.02-4.361c.416-.415 1.095-.415 1.51 0l3.607 3.607z"/><circle fill="#66757F" cx="32.123" cy="9.402" r=".625"/><circle fill="#66757F" cx="33.381" cy="8.557" r=".625"/><circle fill="#66757F" cx="34.64" cy="7.712" r=".625"/><circle fill="#66757F" cx="26.712" cy="3.811" r=".625"/><circle fill="#66757F" cx="27.555" cy="2.571" r=".625"/><circle fill="#66757F" cx="28.398" cy="1.332" r=".625"/></svg>

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#292F33" d="M2 36s-2 0-2-2V2s0-2 2-2h32.031C36 0 36 2 36 2v32s0 2-2 2H2z"/><path d="M19 33s0 1 1 1h5c1 0 1-1 1-1V5h-7v28zm9-28v28s0 1 1 1h4c1 0 1-1 1-1V5h-6zM10 33s0 1 1 1h5c1 0 1-1 1-1V5h-7v28zm-8 0s0 1 1 1h4c1 0 1-1 1-1V5H2v28z" fill="#E1E8ED"/><path fill="#292F33" d="M30 23s0 1-1 1h-4c-1 0-1-1-1-1V3h6v20zm-9 0s0 1-1 1h-4c-1 0-1-1-1-1V3h6v20zm-9 0s0 1-1 1H7c-1 0-1-1-1-1V3h6v20z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#31373D" d="M2 36s-2 0-2-2V2s0-2 2-2h32.031C36 0 36 2 36 2v32s0 2-2 2H2z"/><path d="M19 33s0 1 1 1h5c1 0 1-1 1-1V5h-7v28zm9-28v28s0 1 1 1h4c1 0 1-1 1-1V5h-6zM10 33s0 1 1 1h5c1 0 1-1 1-1V5h-7v28zm-8 0s0 1 1 1h4c1 0 1-1 1-1V5H2v28z" fill="#E1E8ED"/><path fill="#31373D" d="M30 23s0 1-1 1h-4c-1 0-1-1-1-1V3h6v20zm-9 0s0 1-1 1h-4c-1 0-1-1-1-1V3h6v20zm-9 0s0 1-1 1H7c-1 0-1-1-1-1V3h6v20z"/></svg>

Before

Width:  |  Height:  |  Size: 463 B

After

Width:  |  Height:  |  Size: 463 B

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#F18F26" d="M23.912 12.087C22.219 10.394 20.318 9.5 18.415 9.5c-1.626 0-3.189.667-4.402 1.88-1.519 1.519-1.727 2.39-1.865 2.966-.071.295-.106.421-.255.57-.106.106-.155.256-.14.406.015.149.1.286.225.369.013.009.324.22.368.651.039.394-.13 1.08-1.16 2.11-.629.629-1.252.948-1.85.948-.981 0-1.649-.87-1.654-.877-.11-.15-.295-.226-.48-.197-.185.029-.337.159-.396.335-.221.663-.251.668-.535.709-.59.086-1.578.229-3.624 2.275C.972 23.32.381 25.412.939 27.693c.395 1.617 1.408 3.358 2.708 4.659 1.408 1.408 3.802 2.912 6.301 2.912 1.654 0 3.137-.643 4.406-1.912 2.045-2.046 2.189-3.033 2.274-3.624.042-.284.046-.313.71-.534.177-.06.307-.212.336-.396.029-.184-.046-.369-.196-.48-.008-.006-.805-.619-.873-1.527-.047-.638.27-1.302.944-1.976.963-.963 1.622-1.165 2.005-1.165.504 0 .746.357.752.366.08.13.216.216.368.234.142.016.303-.035.411-.144.149-.149.275-.185.57-.255.576-.139 1.446-.348 2.965-1.866 2.286-2.286 2.955-6.234-.708-9.898z"/><path fill="#292F33" d="M32 4.999L18.122 20 16 17.879 31 4z"/><path fill="#F18F26" d="M34.704 2.685c.438.438.438 1.155-.001 1.592l-3.186 3.186c-.438.438-1.155.438-1.593-.001l-1.39-1.389c-.438-.438-.438-1.155.001-1.592l3.187-3.186c.438-.438 1.155-.438 1.593 0l1.389 1.39z"/><circle fill="#642116" cx="33" cy="8" r="1"/><circle fill="#642116" cx="35" cy="6" r="1"/><circle fill="#642116" cx="28" cy="3" r="1"/><circle fill="#642116" cx="30" cy="1" r="1"/><path fill="#292F33" d="M2 32l4-5s1 0 2 1 1 2 1 2l-5 4-2-2z"/><path fill="#FEE7B8" d="M13 27c-.256 0-.512-.098-.707-.293l-3-3c-.391-.391-.391-1.023 0-1.414s1.023-.391 1.414 0l3 3c.391.391.391 1.023 0 1.414-.196.195-.452.293-.707.293z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#F18F26" d="M23.912 12.087C22.219 10.394 20.318 9.5 18.415 9.5c-1.626 0-3.189.667-4.402 1.88-1.519 1.519-1.727 2.39-1.865 2.966-.071.295-.106.421-.255.57-.106.106-.155.256-.14.406.015.149.1.286.225.369.013.009.324.22.368.651.039.394-.13 1.08-1.16 2.11-.629.629-1.252.948-1.85.948-.981 0-1.649-.87-1.654-.877-.11-.15-.295-.226-.48-.197-.185.029-.337.159-.396.335-.221.663-.251.668-.535.709-.59.086-1.578.229-3.624 2.275C.972 23.32.381 25.412.939 27.693c.395 1.617 1.408 3.358 2.708 4.659 1.408 1.408 3.802 2.912 6.301 2.912 1.654 0 3.137-.643 4.406-1.912 2.045-2.046 2.189-3.033 2.274-3.624.042-.284.046-.313.71-.534.177-.06.307-.212.336-.396.029-.184-.046-.369-.196-.48-.008-.006-.805-.619-.873-1.527-.047-.638.27-1.302.944-1.976.963-.963 1.622-1.165 2.005-1.165.504 0 .746.357.752.366.08.13.216.216.368.234.142.016.303-.035.411-.144.149-.149.275-.185.57-.255.576-.139 1.446-.348 2.965-1.866 2.286-2.286 2.955-6.234-.708-9.898z"/><path fill="#292F33" d="M34 3L19 20l-3-3L33 2z"/><path fill="#642116" d="M13 27c-.256 0-.512-.098-.707-.293l-3-3c-.391-.391-.391-1.023 0-1.414s1.023-.391 1.414 0l3 3c.391.391.391 1.023 0 1.414-.196.195-.452.293-.707.293z"/><path fill="#CCD6DD" d="M4.628 29.935L28.8 5.807l.53.531L5.16 30.466zm.869.869L29.67 6.676l.531.532L6.028 31.335z"/><path fill="#F18F26" d="M34.704 2.685c.438.438.438 1.155-.001 1.592l-3.186 3.186c-.438.438-1.155.438-1.593-.001l-1.39-1.389c-.438-.438-.438-1.155.001-1.592l3.187-3.186c.438-.438 1.155-.438 1.593 0l1.389 1.39z"/><path fill="#292F33" d="M2 32l4-5s1 0 2 1 1 2 1 2l-5 4-2-2z"/><circle fill="#642116" cx="33" cy="8" r="1"/><circle fill="#642116" cx="35" cy="6" r="1"/><circle fill="#642116" cx="28" cy="3" r="1"/><circle fill="#642116" cx="30" cy="1" r="1"/></svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#8899A6" d="M36 5V3H0v30h36v-2H6v-5h30v-2H6v-5h30v-2H6v-5h30v-2H6V5z"/><path fill="#292F33" d="M27.827 20.562c-.223-.646-.543-1.227-.947-1.723-.411-.513-.926-.928-1.529-1.232-.61-.31-1.259-.46-1.981-.46-.086 0-.208.009-.366.026l-.533-2.593c.613-.603 1.156-1.299 1.616-2.077.499-.847.885-1.77 1.145-2.741.269-.978.399-1.942.399-2.945 0-2.106-.542-3.94-1.627-5.475-.158-.196-.288-.343-.387-.431-.394-.355-.788-.412-1.704.266-.47.352-.883.86-1.224 1.506-.352.644-.608 1.366-.786 2.2-.185.826-.283 1.723-.292 2.684.041 1.352.234 2.701.576 4.013-.77.779-1.392 1.43-1.881 1.951-.521.569-1.038 1.222-1.539 1.943-.495.711-.91 1.493-1.233 2.324-.317.807-.497 1.693-.533 2.655.008.982.195 1.944.561 2.864.365.902.884 1.726 1.546 2.45.665.718 1.448 1.287 2.325 1.694 1.23.569 2.644.749 4.02.51.063.288.146.629.244 1.022.157.647.274 1.172.35 1.56.073.391.109.766.109 1.122 0 .541-.059.955-.197 1.301-.05.202-.185.412-.401.62-.233.227-.508.401-.839.533-.468.184-.922.231-1.289.181.195-.105.375-.241.537-.405.433-.443.652-.988.652-1.622 0-.447-.109-.875-.328-1.282-.215-.375-.508-.684-.886-.929-.378-.225-.778-.341-1.226-.341h-.006c-.512.034-.954.195-1.301.471-.36.266-.646.619-.852 1.051-.193.406-.307.847-.338 1.362.04 1.04.477 1.885 1.306 2.508.784.581 1.707.877 2.739.877.743 0 1.434-.164 2.053-.487.634-.326 1.148-.796 1.529-1.402.37-.602.559-1.291.559-2.046 0-.495-.043-.96-.129-1.419-.085-.458-.211-1.08-.384-1.869-.124-.535-.219-.987-.288-1.35.965-.428 1.712-1.049 2.226-1.85.576-.898.867-1.908.867-3-.001-.665-.112-1.342-.333-2.015zm-3.122 5.178l-1.047-5.149c.261.056.502.147.727.276.396.224.703.529.945.938.241.39.392.838.456 1.303 0 1.246-.354 2.115-1.081 2.632zM23.547 7.101c-.181.526-.43 1.057-.743 1.577-.307.517-.629.973-.959 1.359-.105.125-.202.231-.288.322-.078-.354-.128-.746-.149-1.165.016-.685.116-1.364.305-2.081.17-.661.408-1.259.695-1.756.305-.468.621-.705.944-.705.115 0 .196.028.259.087.07.071.119.208.15.454.03.133.047.303.047.494 0 .443-.088.918-.261 1.414zM18.602 18.58c.653-.943 1.452-1.837 2.431-2.718l.339 1.739c-.717.362-1.321.9-1.801 1.61-.552.82-.846 1.727-.872 2.717.017.913.309 1.736.871 2.451.566.708 1.294 1.181 2.169 1.4l.12.03.122-.029c.537-.127.594-.471.594-.613 0-.345-.224-.621-.579-.72-.367-.17-.637-.417-.82-.758-.202-.368-.309-.713-.309-.994 0-.476.17-.903.516-1.303.214-.242.432-.432.654-.572l1.093 5.508c-.382.081-.733.132-1.046.152-1.384-.045-2.518-.5-3.369-1.35-.434-.442-.747-.907-.958-1.423-.213-.516-.327-1.059-.342-1.584.029-1.27.429-2.463 1.187-3.543z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#8899A6" d="M36 5V3H0v30h36v-2H6v-5h30v-2H6v-5h30v-2H6v-5h30v-2H6V5z"/><path fill="#31373D" d="M27.827 20.562c-.223-.646-.543-1.227-.947-1.723-.411-.513-.926-.928-1.529-1.232-.61-.31-1.259-.46-1.981-.46-.086 0-.208.009-.366.026l-.533-2.593c.613-.603 1.156-1.299 1.616-2.077.499-.847.885-1.77 1.145-2.741.269-.978.399-1.942.399-2.945 0-2.106-.542-3.94-1.627-5.475-.158-.196-.288-.343-.387-.431-.394-.355-.788-.412-1.704.266-.47.352-.883.86-1.224 1.506-.352.644-.608 1.366-.786 2.2-.185.826-.283 1.723-.292 2.684.041 1.352.234 2.701.576 4.013-.77.779-1.392 1.43-1.881 1.951-.521.569-1.038 1.222-1.539 1.943-.495.711-.91 1.493-1.233 2.324-.317.807-.497 1.693-.533 2.655.008.982.195 1.944.561 2.864.365.902.884 1.726 1.546 2.45.665.718 1.448 1.287 2.325 1.694 1.23.569 2.644.749 4.02.51.063.288.146.629.244 1.022.157.647.274 1.172.35 1.56.073.391.109.766.109 1.122 0 .541-.059.955-.197 1.301-.05.202-.185.412-.401.62-.233.227-.508.401-.839.533-.468.184-.922.231-1.289.181.195-.105.375-.241.537-.405.433-.443.652-.988.652-1.622 0-.447-.109-.875-.328-1.282-.215-.375-.508-.684-.886-.929-.378-.225-.778-.341-1.226-.341h-.006c-.512.034-.954.195-1.301.471-.36.266-.646.619-.852 1.051-.193.406-.307.847-.338 1.362.04 1.04.477 1.885 1.306 2.508.784.581 1.707.877 2.739.877.743 0 1.434-.164 2.053-.487.634-.326 1.148-.796 1.529-1.402.37-.602.559-1.291.559-2.046 0-.495-.043-.96-.129-1.419-.085-.458-.211-1.08-.384-1.869-.124-.535-.219-.987-.288-1.35.965-.428 1.712-1.049 2.226-1.85.576-.898.867-1.908.867-3-.001-.665-.112-1.342-.333-2.015zm-3.122 5.178l-1.047-5.149c.261.056.502.147.727.276.396.224.703.529.945.938.241.39.392.838.456 1.303 0 1.246-.354 2.115-1.081 2.632zM23.547 7.101c-.181.526-.43 1.057-.743 1.577-.307.517-.629.973-.959 1.359-.105.125-.202.231-.288.322-.078-.354-.128-.746-.149-1.165.016-.685.116-1.364.305-2.081.17-.661.408-1.259.695-1.756.305-.468.621-.705.944-.705.115 0 .196.028.259.087.07.071.119.208.15.454.03.133.047.303.047.494 0 .443-.088.918-.261 1.414zM18.602 18.58c.653-.943 1.452-1.837 2.431-2.718l.339 1.739c-.717.362-1.321.9-1.801 1.61-.552.82-.846 1.727-.872 2.717.017.913.309 1.736.871 2.451.566.708 1.294 1.181 2.169 1.4l.12.03.122-.029c.537-.127.594-.471.594-.613 0-.345-.224-.621-.579-.72-.367-.17-.637-.417-.82-.758-.202-.368-.309-.713-.309-.994 0-.476.17-.903.516-1.303.214-.242.432-.432.654-.572l1.093 5.508c-.382.081-.733.132-1.046.152-1.384-.045-2.518-.5-3.369-1.35-.434-.442-.747-.907-.958-1.423-.213-.516-.327-1.059-.342-1.584.029-1.27.429-2.463 1.187-3.543z"/></svg>

Before

Width:  |  Height:  |  Size: 2.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#8899A6" d="M5 36c-1.104 0-2-.896-2-2V3c0-1.104.896-2 2-2s2 .896 2 2v31c0 1.104-.896 2-2 2z"/><path fill="#AAB8C2" d="M5 1c-1.105 0-2 .895-2 2v31c0 .276.224.5.5.5s.5-.224.5-.5V4.414C4 3.633 4.633 3 5.414 3H7c0-1.105-.895-2-2-2z"/><path fill="#8899A6" d="M5 36c-1.104 0-2-.896-2-2V3c0-1.104.896-2 2-2s2 .896 2 2v31c0 1.104-.896 2-2 2z"/><path fill="#AAB8C2" d="M5 1c-1.105 0-2 .895-2 2v31c0 .276.224.5.5.5s.5-.224.5-.5V4.414C4 3.633 4.633 3 5.414 3H7c0-1.105-.895-2-2-2z"/><path fill="#292F33" d="M32.396 3.082C30.732 2.363 28.959 2.006 27 1.974l-1.375.38L21 3l-1-.128c-.237.051-.476.099-.711.15-2.169.469-4.23.894-6.289.982L12 5 6 4v19h6l1 2h.077c2.244-.096 4.472-.556 6.633-1.022l.29-.061.646-.645 5.438-.708.916.41c1.68.032 3.193.335 4.604.944.309.133.665.103.945-.082.282-.186.451-.499.451-.836V4c0-.399-.237-.76-.604-.918z"/><path fill="#E1E8ED" d="M13 4.004c-.239.01-.478.035-.717.035-1.797 0-3.396-.313-4.887-.957-.308-.135-.665-.103-.945.083C6.169 3.349 6 3.664 6 4v6s3.292 1 7 1V4.004zM20 10s-3.75 1-7 1v7c3 0 7-1 7-1v-7zm7-1V1.974c-.096-.002-.186-.013-.283-.013-2.267 0-4.521.442-6.717.911V10s2.167-1 7-1zM6.604 23.918c1.5.648 3.09.993 4.82 1.082H13v-7c-4.167 0-7-1-7-1v6c0 .399.237.76.604.918zM20 17v6.916c2.313-.499 4.511-.955 6.717-.955.097 0 .187.011.283.013V16c-4.5 0-7 1-7 1zm7-1c2.676 0 4.82.56 6 .954V9.908C31.853 9.527 29.769 9 27 9v7z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#8899A6" d="M5 36c-1.104 0-2-.896-2-2V3c0-1.104.896-2 2-2s2 .896 2 2v31c0 1.104-.896 2-2 2z"/><path fill="#AAB8C2" d="M5 1c-1.105 0-2 .895-2 2v31c0 .276.224.5.5.5s.5-.224.5-.5V4.414C4 3.633 4.633 3 5.414 3H7c0-1.105-.895-2-2-2z"/><path fill="#8899A6" d="M5 36c-1.104 0-2-.896-2-2V3c0-1.104.896-2 2-2s2 .896 2 2v31c0 1.104-.896 2-2 2z"/><path fill="#AAB8C2" d="M5 1c-1.105 0-2 .895-2 2v31c0 .276.224.5.5.5s.5-.224.5-.5V4.414C4 3.633 4.633 3 5.414 3H7c0-1.105-.895-2-2-2z"/><path fill="#31373D" d="M32.396 3.082C30.732 2.363 28.959 2.006 27 1.974l-1.375.38L21 3l-1-.128c-.237.051-.476.099-.711.15-2.169.469-4.23.894-6.289.982L12 5 6 4v19h6l1 2h.077c2.244-.096 4.472-.556 6.633-1.022l.29-.061.646-.645 5.438-.708.916.41c1.68.032 3.193.335 4.604.944.309.133.665.103.945-.082.282-.186.451-.499.451-.836V4c0-.399-.237-.76-.604-.918z"/><path fill="#E1E8ED" d="M13 4.004c-.239.01-.478.035-.717.035-1.797 0-3.396-.313-4.887-.957-.308-.135-.665-.103-.945.083C6.169 3.349 6 3.664 6 4v6s3.292 1 7 1V4.004zM20 10s-3.75 1-7 1v7c3 0 7-1 7-1v-7zm7-1V1.974c-.096-.002-.186-.013-.283-.013-2.267 0-4.521.442-6.717.911V10s2.167-1 7-1zM6.604 23.918c1.5.648 3.09.993 4.82 1.082H13v-7c-4.167 0-7-1-7-1v6c0 .399.237.76.604.918zM20 17v6.916c2.313-.499 4.511-.955 6.717-.955.097 0 .187.011.283.013V16c-4.5 0-7 1-7 1zm7-1c2.676 0 4.82.56 6 .954V9.908C31.853 9.527 29.769 9 27 9v7z"/></svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#E1E8ED" d="M36 16v16s0 4-4 4H4c-4 0-4-4-4-4v-2s17-10 36-14z"/><path fill="#EA596E" d="M32.816 20.98c.462 1.003.023 2.19-.98 2.653L8.221 34.511c-1.003.462-2.19.023-2.652-.979l-.837-1.817c-.462-1.003-.023-2.191.979-2.653l23.615-10.877c1.004-.462 2.191-.022 2.654.979l.836 1.816z"/><path fill="#67757F" d="M25.406 26c-.3 0-.605-.067-.893-.211l-2-1c-.439-.22-.78-.592-.963-1.046l-1.682-4.204-4.204-1.682c-1.025-.41-1.524-1.574-1.114-2.6.41-1.026 1.576-1.525 2.6-1.114l5.001 2c.508.203.91.606 1.114 1.114l1.717 4.294 1.32.66c.988.494 1.389 1.695.895 2.684-.35.701-1.056 1.105-1.791 1.105z"/><path fill="#67757F" d="M16.409 30c-.733.001-1.44-.404-1.791-1.105l-1-2c-.199-.397-.259-.851-.172-1.287l.848-4.241-2.602-4.337c-.568-.947-.261-2.175.686-2.744.946-.569 2.175-.261 2.744.686l3 4.999c.256.427.344.934.246 1.422l-.865 4.327.693 1.386c.494.988.093 2.189-.895 2.684-.286.143-.591.21-.892.21z"/><path fill="#BBDDF5" d="M24.408 16c-3.888 0-7.231-4.309-7.6-4.8-.663-.884-.483-2.138.4-2.8.883-.662 2.135-.484 2.798.397C21.012 10.127 23.043 12 24.408 12c1.104 0 2 .896 2 2s-.895 2-2 2zm-17 4.001c-.837 0-1.618-.53-1.897-1.368-1.058-3.175-.442-6.121 1.733-8.297 1.539-1.54 3.332-2.167 3.532-2.233 1.046-.348 2.181.216 2.53 1.265.348 1.044-.213 2.172-1.254 2.526-.963.337-3.996 1.726-2.746 5.474.349 1.048-.217 2.18-1.265 2.53-.21.07-.423.103-.633.103z"/><path fill="#67757F" d="M18.408 15.5c0 1.933-1.567 3.5-3.5 3.5s-3.5-1.567-3.5-3.5v-4c0-1.933 1.567-3.5 3.5-3.5s3.5 1.567 3.5 3.5v4z"/><path fill="#BBDDF5" d="M20.408 10c0 1.104-.896 2-2 2h-7c-1.104 0-2-.896-2-2s.896-2 2-2h7c1.105 0 2 .896 2 2z"/><path fill="#BBDDF5" d="M11 18.5c-.101 0-.2-.03-.285-.089-.134-.094-.215-.247-.215-.411v-7c0-2.5 2.708-2.5 4.5-2.5s4.5 0 4.5 2.5v4c0 .208-.129.395-.324.468l-8 3c-.057.022-.117.032-.176.032z"/><path fill="#1C6399" d="M31.475 3.842l-1-3C30.406.638 30.215.5 30 .5c-.129 0-3.214.035-7.3 3.1-3.867 2.9-4.755 2.9-6.7 2.9h-3c-.133 0-.26.053-.354.147-.527.527-.666 1.268-.371 1.982.376.904 1.551 1.871 3.725 1.871 1.438 0 3.532-1.156 5.957-2.494C24.935 6.363 28.312 4.5 31 4.5c.161 0 .312-.077.405-.207.095-.131.12-.299.07-.451z"/><path fill="#FFDC5D" d="M18.408 4c0 2.209-1.791 4-4 4s-4-1.791-4-4 1.791-3 4-3 4 .791 4 3z"/><path fill="#9AAAB4" d="M12 4c2 0 4-1 4 0s0 3 2 3 3-7-3-7-6 4-3 4z"/><circle fill="#BDDDF4" cx="11.5" cy="4.5" r="1.5"/><path fill="#67757F" d="M11.5 6.5c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm0-3c-.551 0-1 .449-1 1s.449 1 1 1 1-.449 1-1-.449-1-1-1z"/><circle fill="#BDDDF4" cx="14.5" cy="4.5" r="1.5"/><path fill="#67757F" d="M14.5 6.5c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm0-3c-.551 0-1 .449-1 1s.449 1 1 1 1-.449 1-1-.449-1-1-1z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#1C6399" d="M24.434 12.633c.525-.149 1.422-.237 2.121-.201.662.034 1.486.591 1.629 1.038.143.448.09 1.074-.269 1.182s-.901-.251-1.588-.125c-.686.125-.624.445-.615.734.031.962-.508.864-.6.734-.203-.286-.563-.676-.975-1.054s-.033-2.214.297-2.308z"/><path fill="#E1E8ED" d="M36 16v16s0 4-4 4H4c-4 0-4-4-4-4v-2s17-10 36-14z"/><path fill="#EA596E" d="M32.816 20.98c.462 1.003.023 2.19-.98 2.653L8.221 34.511c-1.003.462-2.19.023-2.652-.979l-.837-1.817c-.462-1.003-.023-2.191.979-2.653l23.615-10.877c1.004-.462 2.191-.022 2.654.979l.836 1.816z"/><path fill="#1C6399" d="M13.5 25.438c-.802.902-.594 1.625-.562 1.969s2.311 2.38 2.688 2.5c1.207.386 2.805-.531 2.805-1.188 0-.474-.211-.938-.743-1.625s-.875-1.719-1.094-2.062-2.594-.157-3.094.406zm8.286-3.533c-.648 1-.349 1.688-.272 2.025.077.336 2.546 2.052 2.924 2.121 1.213.223 2.624-.897 2.535-1.547-.065-.47-.001-.663-.606-1.274-.604-.611-1.825-1.424-2.082-1.736s-2.095-.213-2.499.411z"/><path fill="#67757F" d="M24.729 21.688c-.23-1.023-1.108-3.478-1.464-4.43-.145-.389-.606-.911-1.114-1.114l-5.001-2c-.807-.324-6.026 1.939-5.458 2.886 0 0 .015 1.909 2.602 4.337-.524 1.467-.848 4.241-.848 4.241-.134 1.08 3.923 1 4.057.112s.315-2.529.934-4.032c.113-.276.167-.958 0-1.479-.167-.521-1.208-1.725-1.208-1.725s1.508.908 2.639 1.056c.131 1.023 1.223 2.302 1.454 3.444.221 1.09 3.777.345 3.407-1.296z"/><path fill="#BBDDF5" d="M24.408 12c-.429-.073-1.908-.588-2.304-.917-.396-.328-1.595-1.621-2.098-2.286-.366-.486-.99-.797-1.598-.797 0 0-5.408.011-6.408.011-2.406 0-5.125 2.489-5.585 3.294-.562.985-1.353 4.216-.509 7.195.094.333 3.53-.504 3.399-1.132-.284-1.368-.326-3.08-.125-3.536.201-.455.664-.801 1.32-1.098V18c0 .164.081.317.215.411.085.059.184.089.285.089.059 0 .119-.01.176-.032l8-3c.195-.073.324-.26.324-.468v-1.048c.594.476 1.594 1.096 1.83 1.21s1.679.812 2.707.812c.55 0 1.46-3.79.371-3.974z"/><path fill="#1C6399" d="M31.475 3.842l-1-3C30.406.638 30.215.5 30 .5c-.129 0-3.214.035-7.3 3.1-3.867 2.9-4.755 2.9-6.7 2.9h-3c-.133 0-.26.053-.354.147-.527.527-.666 1.268-.371 1.982.376.904 1.551 1.871 3.725 1.871 1.438 0 3.532-1.156 5.957-2.494C24.935 6.363 28.312 4.5 31 4.5c.161 0 .312-.077.405-.207.095-.131.12-.299.07-.451z"/><path fill="#FFDC5D" d="M18.408 4c0 2.209-1.791 4-4 4s-4-1.791-4-4 1.791-3 4-3 4 .791 4 3z"/><path fill="#9AAAB4" d="M12 4c2 0 4-1 4 0s0 3 2 3 3-7-3-7-6 4-3 4z"/><circle fill="#67757F" cx="11.5" cy="4.5" r="2"/><circle fill="#BDDDF4" cx="11.5" cy="4.5" r="1"/><circle fill="#67757F" cx="14.5" cy="4.5" r="2"/><circle fill="#BDDDF4" cx="14.5" cy="4.5" r="1"/><path fill="#1C6399" d="M6.47 17.805c-.917.79-.829 1.616-.501 2.195s.575.733 1.192.662c.589-.068 1.311-.745 1.727-1.204.569-.628.16-1.533.16-1.533s.351-.091.639-.278c.354-.229.402-1.139.062-.992-1.04.449-2.249.262-3.279 1.15z"/><path fill="#55ACEE" d="M15.018 27.982c-.276-.223.119-.841 1.078-1.235.887-.365 1.267.059 1.258.17-.008.104-.425-.242-1.113.183s-.917 1.129-1.223.882zm.553.716c-.276-.223.119-.841 1.078-1.235.887-.365 1.267.059 1.258.17-.008.104-.425-.243-1.113.183s-.918 1.129-1.223.882zm7.982-4.388c-.296-.195.037-.848.952-1.335.848-.45 1.267-.065 1.269.046.002.104-.447-.2-1.09.291-.642.491-.802 1.214-1.131.998zm.621.659c-.296-.195.037-.848.952-1.335.848-.45 1.267-.065 1.269.046.002.104-.447-.2-1.09.291s-.803 1.214-1.131.998z"/></svg>

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#E1E8ED" d="M36 16v16s0 4-4 4H4c-4 0-4-4-4-4v-2s17-10 36-14z"/><path fill="#EA596E" d="M32.816 20.98c.462 1.003.023 2.19-.98 2.653L8.221 34.511c-1.003.462-2.19.023-2.652-.979l-.837-1.817c-.462-1.003-.023-2.191.979-2.653l23.615-10.877c1.004-.462 2.191-.022 2.654.979l.836 1.816z"/><path fill="#67757F" d="M25.406 26c-.3 0-.605-.067-.893-.211l-2-1c-.439-.22-.78-.592-.963-1.046l-1.682-4.204-4.204-1.682c-1.025-.41-1.524-1.574-1.114-2.6.41-1.026 1.576-1.525 2.6-1.114l5.001 2c.508.203.91.606 1.114 1.114l1.717 4.294 1.32.66c.988.494 1.389 1.695.895 2.684-.35.701-1.056 1.105-1.791 1.105z"/><path fill="#67757F" d="M16.409 30c-.733.001-1.44-.404-1.791-1.105l-1-2c-.199-.397-.259-.851-.172-1.287l.848-4.241-2.602-4.337c-.568-.947-.261-2.175.686-2.744.946-.569 2.175-.261 2.744.686l3 4.999c.256.427.344.934.246 1.422l-.865 4.327.693 1.386c.494.988.093 2.189-.895 2.684-.286.143-.591.21-.892.21z"/><path fill="#BBDDF5" d="M24.408 16c-3.888 0-7.231-4.309-7.6-4.8-.663-.884-.483-2.138.4-2.8.883-.662 2.135-.484 2.798.397C21.012 10.127 23.043 12 24.408 12c1.104 0 2 .896 2 2s-.895 2-2 2zm-17 4.001c-.837 0-1.618-.53-1.897-1.368-1.058-3.175-.442-6.121 1.733-8.297 1.539-1.54 3.332-2.167 3.532-2.233 1.046-.348 2.181.216 2.53 1.265.348 1.044-.213 2.172-1.254 2.526-.963.337-3.996 1.726-2.746 5.474.349 1.048-.217 2.18-1.265 2.53-.21.07-.423.103-.633.103z"/><path fill="#67757F" d="M18.408 15.5c0 1.933-1.567 3.5-3.5 3.5s-3.5-1.567-3.5-3.5v-4c0-1.933 1.567-3.5 3.5-3.5s3.5 1.567 3.5 3.5v4z"/><path fill="#BBDDF5" d="M20.408 10c0 1.104-.896 2-2 2h-7c-1.104 0-2-.896-2-2s.896-2 2-2h7c1.105 0 2 .896 2 2z"/><path fill="#BBDDF5" d="M11 18.5c-.101 0-.2-.03-.285-.089-.134-.094-.215-.247-.215-.411v-7c0-2.5 2.708-2.5 4.5-2.5s4.5 0 4.5 2.5v4c0 .208-.129.395-.324.468l-8 3c-.057.022-.117.032-.176.032z"/><path fill="#1C6399" d="M31.475 3.842l-1-3C30.406.638 30.215.5 30 .5c-.129 0-3.214.035-7.3 3.1-3.867 2.9-4.755 2.9-6.7 2.9h-3c-.133 0-.26.053-.354.147-.527.527-.666 1.268-.371 1.982.376.904 1.551 1.871 3.725 1.871 1.438 0 3.532-1.156 5.957-2.494C24.935 6.363 28.312 4.5 31 4.5c.161 0 .312-.077.405-.207.095-.131.12-.299.07-.451z"/><path fill="#F7DECE" d="M18.408 4c0 2.209-1.791 4-4 4s-4-1.791-4-4 1.791-3 4-3 4 .791 4 3z"/><path fill="#9AAAB4" d="M12 4c2 0 4-1 4 0s0 3 2 3 3-7-3-7-6 4-3 4z"/><circle fill="#BDDDF4" cx="11.5" cy="4.5" r="1.5"/><path fill="#67757F" d="M11.5 6.5c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm0-3c-.551 0-1 .449-1 1s.449 1 1 1 1-.449 1-1-.449-1-1-1z"/><circle fill="#BDDDF4" cx="14.5" cy="4.5" r="1.5"/><path fill="#67757F" d="M14.5 6.5c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm0-3c-.551 0-1 .449-1 1s.449 1 1 1 1-.449 1-1-.449-1-1-1z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#1C6399" d="M24.434 12.633c.525-.149 1.422-.237 2.121-.201.662.034 1.486.591 1.629 1.038.143.448.09 1.074-.269 1.182s-.901-.251-1.588-.125c-.686.125-.624.445-.615.734.031.962-.508.864-.6.734-.203-.286-.563-.676-.975-1.054s-.033-2.214.297-2.308z"/><path fill="#E1E8ED" d="M36 16v16s0 4-4 4H4c-4 0-4-4-4-4v-2s17-10 36-14z"/><path fill="#EA596E" d="M32.816 20.98c.462 1.003.023 2.19-.98 2.653L8.221 34.511c-1.003.462-2.19.023-2.652-.979l-.837-1.817c-.462-1.003-.023-2.191.979-2.653l23.615-10.877c1.004-.462 2.191-.022 2.654.979l.836 1.816z"/><path fill="#1C6399" d="M13.5 25.438c-.802.902-.594 1.625-.562 1.969s2.311 2.38 2.688 2.5c1.207.386 2.805-.531 2.805-1.188 0-.474-.211-.938-.743-1.625s-.875-1.719-1.094-2.062-2.594-.157-3.094.406zm8.286-3.533c-.648 1-.349 1.688-.272 2.025.077.336 2.546 2.052 2.924 2.121 1.213.223 2.624-.897 2.535-1.547-.065-.47-.001-.663-.606-1.274-.604-.611-1.825-1.424-2.082-1.736s-2.095-.213-2.499.411z"/><path fill="#67757F" d="M24.729 21.688c-.23-1.023-1.108-3.478-1.464-4.43-.145-.389-.606-.911-1.114-1.114l-5.001-2c-.807-.324-6.026 1.939-5.458 2.886 0 0 .015 1.909 2.602 4.337-.524 1.467-.848 4.241-.848 4.241-.134 1.08 3.923 1 4.057.112s.315-2.529.934-4.032c.113-.276.167-.958 0-1.479-.167-.521-1.208-1.725-1.208-1.725s1.508.908 2.639 1.056c.131 1.023 1.223 2.302 1.454 3.444.221 1.09 3.777.345 3.407-1.296z"/><path fill="#BBDDF5" d="M24.408 12c-.429-.073-1.908-.588-2.304-.917-.396-.328-1.595-1.621-2.098-2.286-.366-.486-.99-.797-1.598-.797 0 0-5.408.011-6.408.011-2.406 0-5.125 2.489-5.585 3.294-.562.985-1.353 4.216-.509 7.195.094.333 3.53-.504 3.399-1.132-.284-1.368-.326-3.08-.125-3.536.201-.455.664-.801 1.32-1.098V18c0 .164.081.317.215.411.085.059.184.089.285.089.059 0 .119-.01.176-.032l8-3c.195-.073.324-.26.324-.468v-1.048c.594.476 1.594 1.096 1.83 1.21s1.679.812 2.707.812c.55 0 1.46-3.79.371-3.974z"/><path fill="#1C6399" d="M31.475 3.842l-1-3C30.406.638 30.215.5 30 .5c-.129 0-3.214.035-7.3 3.1-3.867 2.9-4.755 2.9-6.7 2.9h-3c-.133 0-.26.053-.354.147-.527.527-.666 1.268-.371 1.982.376.904 1.551 1.871 3.725 1.871 1.438 0 3.532-1.156 5.957-2.494C24.935 6.363 28.312 4.5 31 4.5c.161 0 .312-.077.405-.207.095-.131.12-.299.07-.451z"/><path fill="#F7DECE" d="M18.408 4c0 2.209-1.791 4-4 4s-4-1.791-4-4 1.791-3 4-3 4 .791 4 3z"/><path fill="#9AAAB4" d="M12 4c2 0 4-1 4 0s0 3 2 3 3-7-3-7-6 4-3 4z"/><circle fill="#67757F" cx="11.5" cy="4.5" r="2"/><circle fill="#BDDDF4" cx="11.5" cy="4.5" r="1"/><circle fill="#67757F" cx="14.5" cy="4.5" r="2"/><circle fill="#BDDDF4" cx="14.5" cy="4.5" r="1"/><path fill="#1C6399" d="M6.47 17.805c-.917.79-.829 1.616-.501 2.195s.575.733 1.192.662c.589-.068 1.311-.745 1.727-1.204.569-.628.16-1.533.16-1.533s.351-.091.639-.278c.354-.229.402-1.139.062-.992-1.04.449-2.249.262-3.279 1.15z"/><path fill="#55ACEE" d="M15.018 27.982c-.276-.223.119-.841 1.078-1.235.887-.365 1.267.059 1.258.17-.008.104-.425-.242-1.113.183s-.917 1.129-1.223.882zm.553.716c-.276-.223.119-.841 1.078-1.235.887-.365 1.267.059 1.258.17-.008.104-.425-.243-1.113.183s-.918 1.129-1.223.882zm7.982-4.388c-.296-.195.037-.848.952-1.335.848-.45 1.267-.065 1.269.046.002.104-.447-.2-1.09.291-.642.491-.802 1.214-1.131.998zm.621.659c-.296-.195.037-.848.952-1.335.848-.45 1.267-.065 1.269.046.002.104-.447-.2-1.09.291s-.803 1.214-1.131.998z"/></svg>

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#E1E8ED" d="M36 16v16s0 4-4 4H4c-4 0-4-4-4-4v-2s17-10 36-14z"/><path fill="#EA596E" d="M32.816 20.98c.462 1.003.023 2.19-.98 2.653L8.221 34.511c-1.003.462-2.19.023-2.652-.979l-.837-1.817c-.462-1.003-.023-2.191.979-2.653l23.615-10.877c1.004-.462 2.191-.022 2.654.979l.836 1.816z"/><path fill="#67757F" d="M25.406 26c-.3 0-.605-.067-.893-.211l-2-1c-.439-.22-.78-.592-.963-1.046l-1.682-4.204-4.204-1.682c-1.025-.41-1.524-1.574-1.114-2.6.41-1.026 1.576-1.525 2.6-1.114l5.001 2c.508.203.91.606 1.114 1.114l1.717 4.294 1.32.66c.988.494 1.389 1.695.895 2.684-.35.701-1.056 1.105-1.791 1.105z"/><path fill="#67757F" d="M16.409 30c-.733.001-1.44-.404-1.791-1.105l-1-2c-.199-.397-.259-.851-.172-1.287l.848-4.241-2.602-4.337c-.568-.947-.261-2.175.686-2.744.946-.569 2.175-.261 2.744.686l3 4.999c.256.427.344.934.246 1.422l-.865 4.327.693 1.386c.494.988.093 2.189-.895 2.684-.286.143-.591.21-.892.21z"/><path fill="#BBDDF5" d="M24.408 16c-3.888 0-7.231-4.309-7.6-4.8-.663-.884-.483-2.138.4-2.8.883-.662 2.135-.484 2.798.397C21.012 10.127 23.043 12 24.408 12c1.104 0 2 .896 2 2s-.895 2-2 2zm-17 4.001c-.837 0-1.618-.53-1.897-1.368-1.058-3.175-.442-6.121 1.733-8.297 1.539-1.54 3.332-2.167 3.532-2.233 1.046-.348 2.181.216 2.53 1.265.348 1.044-.213 2.172-1.254 2.526-.963.337-3.996 1.726-2.746 5.474.349 1.048-.217 2.18-1.265 2.53-.21.07-.423.103-.633.103z"/><path fill="#67757F" d="M18.408 15.5c0 1.933-1.567 3.5-3.5 3.5s-3.5-1.567-3.5-3.5v-4c0-1.933 1.567-3.5 3.5-3.5s3.5 1.567 3.5 3.5v4z"/><path fill="#BBDDF5" d="M20.408 10c0 1.104-.896 2-2 2h-7c-1.104 0-2-.896-2-2s.896-2 2-2h7c1.105 0 2 .896 2 2z"/><path fill="#BBDDF5" d="M11 18.5c-.101 0-.2-.03-.285-.089-.134-.094-.215-.247-.215-.411v-7c0-2.5 2.708-2.5 4.5-2.5s4.5 0 4.5 2.5v4c0 .208-.129.395-.324.468l-8 3c-.057.022-.117.032-.176.032z"/><path fill="#1C6399" d="M31.475 3.842l-1-3C30.406.638 30.215.5 30 .5c-.129 0-3.214.035-7.3 3.1-3.867 2.9-4.755 2.9-6.7 2.9h-3c-.133 0-.26.053-.354.147-.527.527-.666 1.268-.371 1.982.376.904 1.551 1.871 3.725 1.871 1.438 0 3.532-1.156 5.957-2.494C24.935 6.363 28.312 4.5 31 4.5c.161 0 .312-.077.405-.207.095-.131.12-.299.07-.451z"/><path fill="#F3D2A2" d="M18.408 4c0 2.209-1.791 4-4 4s-4-1.791-4-4 1.791-3 4-3 4 .791 4 3z"/><path fill="#9AAAB4" d="M12 4c2 0 4-1 4 0s0 3 2 3 3-7-3-7-6 4-3 4z"/><circle fill="#BDDDF4" cx="11.5" cy="4.5" r="1.5"/><path fill="#67757F" d="M11.5 6.5c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm0-3c-.551 0-1 .449-1 1s.449 1 1 1 1-.449 1-1-.449-1-1-1z"/><circle fill="#BDDDF4" cx="14.5" cy="4.5" r="1.5"/><path fill="#67757F" d="M14.5 6.5c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm0-3c-.551 0-1 .449-1 1s.449 1 1 1 1-.449 1-1-.449-1-1-1z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#1C6399" d="M24.434 12.633c.525-.149 1.422-.237 2.121-.201.662.034 1.486.591 1.629 1.038.143.448.09 1.074-.269 1.182s-.901-.251-1.588-.125c-.686.125-.624.445-.615.734.031.962-.508.864-.6.734-.203-.286-.563-.676-.975-1.054s-.033-2.214.297-2.308z"/><path fill="#E1E8ED" d="M36 16v16s0 4-4 4H4c-4 0-4-4-4-4v-2s17-10 36-14z"/><path fill="#EA596E" d="M32.816 20.98c.462 1.003.023 2.19-.98 2.653L8.221 34.511c-1.003.462-2.19.023-2.652-.979l-.837-1.817c-.462-1.003-.023-2.191.979-2.653l23.615-10.877c1.004-.462 2.191-.022 2.654.979l.836 1.816z"/><path fill="#1C6399" d="M13.5 25.438c-.802.902-.594 1.625-.562 1.969s2.311 2.38 2.688 2.5c1.207.386 2.805-.531 2.805-1.188 0-.474-.211-.938-.743-1.625s-.875-1.719-1.094-2.062-2.594-.157-3.094.406zm8.286-3.533c-.648 1-.349 1.688-.272 2.025.077.336 2.546 2.052 2.924 2.121 1.213.223 2.624-.897 2.535-1.547-.065-.47-.001-.663-.606-1.274-.604-.611-1.825-1.424-2.082-1.736s-2.095-.213-2.499.411z"/><path fill="#67757F" d="M24.729 21.688c-.23-1.023-1.108-3.478-1.464-4.43-.145-.389-.606-.911-1.114-1.114l-5.001-2c-.807-.324-6.026 1.939-5.458 2.886 0 0 .015 1.909 2.602 4.337-.524 1.467-.848 4.241-.848 4.241-.134 1.08 3.923 1 4.057.112s.315-2.529.934-4.032c.113-.276.167-.958 0-1.479-.167-.521-1.208-1.725-1.208-1.725s1.508.908 2.639 1.056c.131 1.023 1.223 2.302 1.454 3.444.221 1.09 3.777.345 3.407-1.296z"/><path fill="#BBDDF5" d="M24.408 12c-.429-.073-1.908-.588-2.304-.917-.396-.328-1.595-1.621-2.098-2.286-.366-.486-.99-.797-1.598-.797 0 0-5.408.011-6.408.011-2.406 0-5.125 2.489-5.585 3.294-.562.985-1.353 4.216-.509 7.195.094.333 3.53-.504 3.399-1.132-.284-1.368-.326-3.08-.125-3.536.201-.455.664-.801 1.32-1.098V18c0 .164.081.317.215.411.085.059.184.089.285.089.059 0 .119-.01.176-.032l8-3c.195-.073.324-.26.324-.468v-1.048c.594.476 1.594 1.096 1.83 1.21s1.679.812 2.707.812c.55 0 1.46-3.79.371-3.974z"/><path fill="#1C6399" d="M31.475 3.842l-1-3C30.406.638 30.215.5 30 .5c-.129 0-3.214.035-7.3 3.1-3.867 2.9-4.755 2.9-6.7 2.9h-3c-.133 0-.26.053-.354.147-.527.527-.666 1.268-.371 1.982.376.904 1.551 1.871 3.725 1.871 1.438 0 3.532-1.156 5.957-2.494C24.935 6.363 28.312 4.5 31 4.5c.161 0 .312-.077.405-.207.095-.131.12-.299.07-.451z"/><path fill="#F3D2A2" d="M18.408 4c0 2.209-1.791 4-4 4s-4-1.791-4-4 1.791-3 4-3 4 .791 4 3z"/><path fill="#9AAAB4" d="M12 4c2 0 4-1 4 0s0 3 2 3 3-7-3-7-6 4-3 4z"/><circle fill="#67757F" cx="11.5" cy="4.5" r="2"/><circle fill="#BDDDF4" cx="11.5" cy="4.5" r="1"/><circle fill="#67757F" cx="14.5" cy="4.5" r="2"/><circle fill="#BDDDF4" cx="14.5" cy="4.5" r="1"/><path fill="#1C6399" d="M6.47 17.805c-.917.79-.829 1.616-.501 2.195s.575.733 1.192.662c.589-.068 1.311-.745 1.727-1.204.569-.628.16-1.533.16-1.533s.351-.091.639-.278c.354-.229.402-1.139.062-.992-1.04.449-2.249.262-3.279 1.15z"/><path fill="#55ACEE" d="M15.018 27.982c-.276-.223.119-.841 1.078-1.235.887-.365 1.267.059 1.258.17-.008.104-.425-.242-1.113.183s-.917 1.129-1.223.882zm.553.716c-.276-.223.119-.841 1.078-1.235.887-.365 1.267.059 1.258.17-.008.104-.425-.243-1.113.183s-.918 1.129-1.223.882zm7.982-4.388c-.296-.195.037-.848.952-1.335.848-.45 1.267-.065 1.269.046.002.104-.447-.2-1.09.291-.642.491-.802 1.214-1.131.998zm.621.659c-.296-.195.037-.848.952-1.335.848-.45 1.267-.065 1.269.046.002.104-.447-.2-1.09.291s-.803 1.214-1.131.998z"/></svg>

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#E1E8ED" d="M36 16v16s0 4-4 4H4c-4 0-4-4-4-4v-2s17-10 36-14z"/><path fill="#EA596E" d="M32.816 20.98c.462 1.003.023 2.19-.98 2.653L8.221 34.511c-1.003.462-2.19.023-2.652-.979l-.837-1.817c-.462-1.003-.023-2.191.979-2.653l23.615-10.877c1.004-.462 2.191-.022 2.654.979l.836 1.816z"/><path fill="#67757F" d="M25.406 26c-.3 0-.605-.067-.893-.211l-2-1c-.439-.22-.78-.592-.963-1.046l-1.682-4.204-4.204-1.682c-1.025-.41-1.524-1.574-1.114-2.6.41-1.026 1.576-1.525 2.6-1.114l5.001 2c.508.203.91.606 1.114 1.114l1.717 4.294 1.32.66c.988.494 1.389 1.695.895 2.684-.35.701-1.056 1.105-1.791 1.105z"/><path fill="#67757F" d="M16.409 30c-.733.001-1.44-.404-1.791-1.105l-1-2c-.199-.397-.259-.851-.172-1.287l.848-4.241-2.602-4.337c-.568-.947-.261-2.175.686-2.744.946-.569 2.175-.261 2.744.686l3 4.999c.256.427.344.934.246 1.422l-.865 4.327.693 1.386c.494.988.093 2.189-.895 2.684-.286.143-.591.21-.892.21z"/><path fill="#BBDDF5" d="M24.408 16c-3.888 0-7.231-4.309-7.6-4.8-.663-.884-.483-2.138.4-2.8.883-.662 2.135-.484 2.798.397C21.012 10.127 23.043 12 24.408 12c1.104 0 2 .896 2 2s-.895 2-2 2zm-17 4.001c-.837 0-1.618-.53-1.897-1.368-1.058-3.175-.442-6.121 1.733-8.297 1.539-1.54 3.332-2.167 3.532-2.233 1.046-.348 2.181.216 2.53 1.265.348 1.044-.213 2.172-1.254 2.526-.963.337-3.996 1.726-2.746 5.474.349 1.048-.217 2.18-1.265 2.53-.21.07-.423.103-.633.103z"/><path fill="#67757F" d="M18.408 15.5c0 1.933-1.567 3.5-3.5 3.5s-3.5-1.567-3.5-3.5v-4c0-1.933 1.567-3.5 3.5-3.5s3.5 1.567 3.5 3.5v4z"/><path fill="#BBDDF5" d="M20.408 10c0 1.104-.896 2-2 2h-7c-1.104 0-2-.896-2-2s.896-2 2-2h7c1.105 0 2 .896 2 2z"/><path fill="#BBDDF5" d="M11 18.5c-.101 0-.2-.03-.285-.089-.134-.094-.215-.247-.215-.411v-7c0-2.5 2.708-2.5 4.5-2.5s4.5 0 4.5 2.5v4c0 .208-.129.395-.324.468l-8 3c-.057.022-.117.032-.176.032z"/><path fill="#1C6399" d="M31.475 3.842l-1-3C30.406.638 30.215.5 30 .5c-.129 0-3.214.035-7.3 3.1-3.867 2.9-4.755 2.9-6.7 2.9h-3c-.133 0-.26.053-.354.147-.527.527-.666 1.268-.371 1.982.376.904 1.551 1.871 3.725 1.871 1.438 0 3.532-1.156 5.957-2.494C24.935 6.363 28.312 4.5 31 4.5c.161 0 .312-.077.405-.207.095-.131.12-.299.07-.451z"/><path fill="#D5AB88" d="M18.408 4c0 2.209-1.791 4-4 4s-4-1.791-4-4 1.791-3 4-3 4 .791 4 3z"/><path fill="#9AAAB4" d="M12 4c2 0 4-1 4 0s0 3 2 3 3-7-3-7-6 4-3 4z"/><circle fill="#BDDDF4" cx="11.5" cy="4.5" r="1.5"/><path fill="#67757F" d="M11.5 6.5c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm0-3c-.551 0-1 .449-1 1s.449 1 1 1 1-.449 1-1-.449-1-1-1z"/><circle fill="#BDDDF4" cx="14.5" cy="4.5" r="1.5"/><path fill="#67757F" d="M14.5 6.5c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm0-3c-.551 0-1 .449-1 1s.449 1 1 1 1-.449 1-1-.449-1-1-1z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#1C6399" d="M24.434 12.633c.525-.149 1.422-.237 2.121-.201.662.034 1.486.591 1.629 1.038.143.448.09 1.074-.269 1.182s-.901-.251-1.588-.125c-.686.125-.624.445-.615.734.031.962-.508.864-.6.734-.203-.286-.563-.676-.975-1.054s-.033-2.214.297-2.308z"/><path fill="#E1E8ED" d="M36 16v16s0 4-4 4H4c-4 0-4-4-4-4v-2s17-10 36-14z"/><path fill="#EA596E" d="M32.816 20.98c.462 1.003.023 2.19-.98 2.653L8.221 34.511c-1.003.462-2.19.023-2.652-.979l-.837-1.817c-.462-1.003-.023-2.191.979-2.653l23.615-10.877c1.004-.462 2.191-.022 2.654.979l.836 1.816z"/><path fill="#1C6399" d="M13.5 25.438c-.802.902-.594 1.625-.562 1.969s2.311 2.38 2.688 2.5c1.207.386 2.805-.531 2.805-1.188 0-.474-.211-.938-.743-1.625s-.875-1.719-1.094-2.062-2.594-.157-3.094.406zm8.286-3.533c-.648 1-.349 1.688-.272 2.025.077.336 2.546 2.052 2.924 2.121 1.213.223 2.624-.897 2.535-1.547-.065-.47-.001-.663-.606-1.274-.604-.611-1.825-1.424-2.082-1.736s-2.095-.213-2.499.411z"/><path fill="#67757F" d="M24.729 21.688c-.23-1.023-1.108-3.478-1.464-4.43-.145-.389-.606-.911-1.114-1.114l-5.001-2c-.807-.324-6.026 1.939-5.458 2.886 0 0 .015 1.909 2.602 4.337-.524 1.467-.848 4.241-.848 4.241-.134 1.08 3.923 1 4.057.112s.315-2.529.934-4.032c.113-.276.167-.958 0-1.479-.167-.521-1.208-1.725-1.208-1.725s1.508.908 2.639 1.056c.131 1.023 1.223 2.302 1.454 3.444.221 1.09 3.777.345 3.407-1.296z"/><path fill="#BBDDF5" d="M24.408 12c-.429-.073-1.908-.588-2.304-.917-.396-.328-1.595-1.621-2.098-2.286-.366-.486-.99-.797-1.598-.797 0 0-5.408.011-6.408.011-2.406 0-5.125 2.489-5.585 3.294-.562.985-1.353 4.216-.509 7.195.094.333 3.53-.504 3.399-1.132-.284-1.368-.326-3.08-.125-3.536.201-.455.664-.801 1.32-1.098V18c0 .164.081.317.215.411.085.059.184.089.285.089.059 0 .119-.01.176-.032l8-3c.195-.073.324-.26.324-.468v-1.048c.594.476 1.594 1.096 1.83 1.21s1.679.812 2.707.812c.55 0 1.46-3.79.371-3.974z"/><path fill="#1C6399" d="M31.475 3.842l-1-3C30.406.638 30.215.5 30 .5c-.129 0-3.214.035-7.3 3.1-3.867 2.9-4.755 2.9-6.7 2.9h-3c-.133 0-.26.053-.354.147-.527.527-.666 1.268-.371 1.982.376.904 1.551 1.871 3.725 1.871 1.438 0 3.532-1.156 5.957-2.494C24.935 6.363 28.312 4.5 31 4.5c.161 0 .312-.077.405-.207.095-.131.12-.299.07-.451z"/><path fill="#D4AB88" d="M18.408 4c0 2.209-1.791 4-4 4s-4-1.791-4-4 1.791-3 4-3 4 .791 4 3z"/><path fill="#9AAAB4" d="M12 4c2 0 4-1 4 0s0 3 2 3 3-7-3-7-6 4-3 4z"/><circle fill="#67757F" cx="11.5" cy="4.5" r="2"/><circle fill="#BDDDF4" cx="11.5" cy="4.5" r="1"/><circle fill="#67757F" cx="14.5" cy="4.5" r="2"/><circle fill="#BDDDF4" cx="14.5" cy="4.5" r="1"/><path fill="#1C6399" d="M6.47 17.805c-.917.79-.829 1.616-.501 2.195s.575.733 1.192.662c.589-.068 1.311-.745 1.727-1.204.569-.628.16-1.533.16-1.533s.351-.091.639-.278c.354-.229.402-1.139.062-.992-1.04.449-2.249.262-3.279 1.15z"/><path fill="#55ACEE" d="M15.018 27.982c-.276-.223.119-.841 1.078-1.235.887-.365 1.267.059 1.258.17-.008.104-.425-.242-1.113.183s-.917 1.129-1.223.882zm.553.716c-.276-.223.119-.841 1.078-1.235.887-.365 1.267.059 1.258.17-.008.104-.425-.243-1.113.183s-.918 1.129-1.223.882zm7.982-4.388c-.296-.195.037-.848.952-1.335.848-.45 1.267-.065 1.269.046.002.104-.447-.2-1.09.291-.642.491-.802 1.214-1.131.998zm.621.659c-.296-.195.037-.848.952-1.335.848-.45 1.267-.065 1.269.046.002.104-.447-.2-1.09.291s-.803 1.214-1.131.998z"/></svg>

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#E1E8ED" d="M36 16v16s0 4-4 4H4c-4 0-4-4-4-4v-2s17-10 36-14z"/><path fill="#EA596E" d="M32.816 20.98c.462 1.003.023 2.19-.98 2.653L8.221 34.511c-1.003.462-2.19.023-2.652-.979l-.837-1.817c-.462-1.003-.023-2.191.979-2.653l23.615-10.877c1.004-.462 2.191-.022 2.654.979l.836 1.816z"/><path fill="#67757F" d="M25.406 26c-.3 0-.605-.067-.893-.211l-2-1c-.439-.22-.78-.592-.963-1.046l-1.682-4.204-4.204-1.682c-1.025-.41-1.524-1.574-1.114-2.6.41-1.026 1.576-1.525 2.6-1.114l5.001 2c.508.203.91.606 1.114 1.114l1.717 4.294 1.32.66c.988.494 1.389 1.695.895 2.684-.35.701-1.056 1.105-1.791 1.105z"/><path fill="#67757F" d="M16.409 30c-.733.001-1.44-.404-1.791-1.105l-1-2c-.199-.397-.259-.851-.172-1.287l.848-4.241-2.602-4.337c-.568-.947-.261-2.175.686-2.744.946-.569 2.175-.261 2.744.686l3 4.999c.256.427.344.934.246 1.422l-.865 4.327.693 1.386c.494.988.093 2.189-.895 2.684-.286.143-.591.21-.892.21z"/><path fill="#BBDDF5" d="M24.408 16c-3.888 0-7.231-4.309-7.6-4.8-.663-.884-.483-2.138.4-2.8.883-.662 2.135-.484 2.798.397C21.012 10.127 23.043 12 24.408 12c1.104 0 2 .896 2 2s-.895 2-2 2zm-17 4.001c-.837 0-1.618-.53-1.897-1.368-1.058-3.175-.442-6.121 1.733-8.297 1.539-1.54 3.332-2.167 3.532-2.233 1.046-.348 2.181.216 2.53 1.265.348 1.044-.213 2.172-1.254 2.526-.963.337-3.996 1.726-2.746 5.474.349 1.048-.217 2.18-1.265 2.53-.21.07-.423.103-.633.103z"/><path fill="#67757F" d="M18.408 15.5c0 1.933-1.567 3.5-3.5 3.5s-3.5-1.567-3.5-3.5v-4c0-1.933 1.567-3.5 3.5-3.5s3.5 1.567 3.5 3.5v4z"/><path fill="#BBDDF5" d="M20.408 10c0 1.104-.896 2-2 2h-7c-1.104 0-2-.896-2-2s.896-2 2-2h7c1.105 0 2 .896 2 2z"/><path fill="#BBDDF5" d="M11 18.5c-.101 0-.2-.03-.285-.089-.134-.094-.215-.247-.215-.411v-7c0-2.5 2.708-2.5 4.5-2.5s4.5 0 4.5 2.5v4c0 .208-.129.395-.324.468l-8 3c-.057.022-.117.032-.176.032z"/><path fill="#1C6399" d="M31.475 3.842l-1-3C30.406.638 30.215.5 30 .5c-.129 0-3.214.035-7.3 3.1-3.867 2.9-4.755 2.9-6.7 2.9h-3c-.133 0-.26.053-.354.147-.527.527-.666 1.268-.371 1.982.376.904 1.551 1.871 3.725 1.871 1.438 0 3.532-1.156 5.957-2.494C24.935 6.363 28.312 4.5 31 4.5c.161 0 .312-.077.405-.207.095-.131.12-.299.07-.451z"/><path fill="#AF7E57" d="M18.408 4c0 2.209-1.791 4-4 4s-4-1.791-4-4 1.791-3 4-3 4 .791 4 3z"/><path fill="#9AAAB4" d="M12 4c2 0 4-1 4 0s0 3 2 3 3-7-3-7-6 4-3 4z"/><circle fill="#BDDDF4" cx="11.5" cy="4.5" r="1.5"/><path fill="#67757F" d="M11.5 6.5c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm0-3c-.551 0-1 .449-1 1s.449 1 1 1 1-.449 1-1-.449-1-1-1z"/><circle fill="#BDDDF4" cx="14.5" cy="4.5" r="1.5"/><path fill="#67757F" d="M14.5 6.5c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm0-3c-.551 0-1 .449-1 1s.449 1 1 1 1-.449 1-1-.449-1-1-1z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#1C6399" d="M24.434 12.633c.525-.149 1.422-.237 2.121-.201.662.034 1.486.591 1.629 1.038.143.448.09 1.074-.269 1.182s-.901-.251-1.588-.125c-.686.125-.624.445-.615.734.031.962-.508.864-.6.734-.203-.286-.563-.676-.975-1.054s-.033-2.214.297-2.308z"/><path fill="#E1E8ED" d="M36 16v16s0 4-4 4H4c-4 0-4-4-4-4v-2s17-10 36-14z"/><path fill="#EA596E" d="M32.816 20.98c.462 1.003.023 2.19-.98 2.653L8.221 34.511c-1.003.462-2.19.023-2.652-.979l-.837-1.817c-.462-1.003-.023-2.191.979-2.653l23.615-10.877c1.004-.462 2.191-.022 2.654.979l.836 1.816z"/><path fill="#1C6399" d="M13.5 25.438c-.802.902-.594 1.625-.562 1.969s2.311 2.38 2.688 2.5c1.207.386 2.805-.531 2.805-1.188 0-.474-.211-.938-.743-1.625s-.875-1.719-1.094-2.062-2.594-.157-3.094.406zm8.286-3.533c-.648 1-.349 1.688-.272 2.025.077.336 2.546 2.052 2.924 2.121 1.213.223 2.624-.897 2.535-1.547-.065-.47-.001-.663-.606-1.274-.604-.611-1.825-1.424-2.082-1.736s-2.095-.213-2.499.411z"/><path fill="#67757F" d="M24.729 21.688c-.23-1.023-1.108-3.478-1.464-4.43-.145-.389-.606-.911-1.114-1.114l-5.001-2c-.807-.324-6.026 1.939-5.458 2.886 0 0 .015 1.909 2.602 4.337-.524 1.467-.848 4.241-.848 4.241-.134 1.08 3.923 1 4.057.112s.315-2.529.934-4.032c.113-.276.167-.958 0-1.479-.167-.521-1.208-1.725-1.208-1.725s1.508.908 2.639 1.056c.131 1.023 1.223 2.302 1.454 3.444.221 1.09 3.777.345 3.407-1.296z"/><path fill="#BBDDF5" d="M24.408 12c-.429-.073-1.908-.588-2.304-.917-.396-.328-1.595-1.621-2.098-2.286-.366-.486-.99-.797-1.598-.797 0 0-5.408.011-6.408.011-2.406 0-5.125 2.489-5.585 3.294-.562.985-1.353 4.216-.509 7.195.094.333 3.53-.504 3.399-1.132-.284-1.368-.326-3.08-.125-3.536.201-.455.664-.801 1.32-1.098V18c0 .164.081.317.215.411.085.059.184.089.285.089.059 0 .119-.01.176-.032l8-3c.195-.073.324-.26.324-.468v-1.048c.594.476 1.594 1.096 1.83 1.21s1.679.812 2.707.812c.55 0 1.46-3.79.371-3.974z"/><path fill="#1C6399" d="M31.475 3.842l-1-3C30.406.638 30.215.5 30 .5c-.129 0-3.214.035-7.3 3.1-3.867 2.9-4.755 2.9-6.7 2.9h-3c-.133 0-.26.053-.354.147-.527.527-.666 1.268-.371 1.982.376.904 1.551 1.871 3.725 1.871 1.438 0 3.532-1.156 5.957-2.494C24.935 6.363 28.312 4.5 31 4.5c.161 0 .312-.077.405-.207.095-.131.12-.299.07-.451z"/><path fill="#AF7E57" d="M18.408 4c0 2.209-1.791 4-4 4s-4-1.791-4-4 1.791-3 4-3 4 .791 4 3z"/><path fill="#9AAAB4" d="M12 4c2 0 4-1 4 0s0 3 2 3 3-7-3-7-6 4-3 4z"/><circle fill="#67757F" cx="11.5" cy="4.5" r="2"/><circle fill="#BDDDF4" cx="11.5" cy="4.5" r="1"/><circle fill="#67757F" cx="14.5" cy="4.5" r="2"/><circle fill="#BDDDF4" cx="14.5" cy="4.5" r="1"/><path fill="#1C6399" d="M6.47 17.805c-.917.79-.829 1.616-.501 2.195s.575.733 1.192.662c.589-.068 1.311-.745 1.727-1.204.569-.628.16-1.533.16-1.533s.351-.091.639-.278c.354-.229.402-1.139.062-.992-1.04.449-2.249.262-3.279 1.15z"/><path fill="#55ACEE" d="M15.018 27.982c-.276-.223.119-.841 1.078-1.235.887-.365 1.267.059 1.258.17-.008.104-.425-.242-1.113.183s-.917 1.129-1.223.882zm.553.716c-.276-.223.119-.841 1.078-1.235.887-.365 1.267.059 1.258.17-.008.104-.425-.243-1.113.183s-.918 1.129-1.223.882zm7.982-4.388c-.296-.195.037-.848.952-1.335.848-.45 1.267-.065 1.269.046.002.104-.447-.2-1.09.291-.642.491-.802 1.214-1.131.998zm.621.659c-.296-.195.037-.848.952-1.335.848-.45 1.267-.065 1.269.046.002.104-.447-.2-1.09.291s-.803 1.214-1.131.998z"/></svg>

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#E1E8ED" d="M36 16v16s0 4-4 4H4c-4 0-4-4-4-4v-2s17-10 36-14z"/><path fill="#EA596E" d="M32.816 20.98c.462 1.003.023 2.19-.98 2.653L8.221 34.511c-1.003.462-2.19.023-2.652-.979l-.837-1.817c-.462-1.003-.023-2.191.979-2.653l23.615-10.877c1.004-.462 2.191-.022 2.654.979l.836 1.816z"/><path fill="#67757F" d="M25.406 26c-.3 0-.605-.067-.893-.211l-2-1c-.439-.22-.78-.592-.963-1.046l-1.682-4.204-4.204-1.682c-1.025-.41-1.524-1.574-1.114-2.6.41-1.026 1.576-1.525 2.6-1.114l5.001 2c.508.203.91.606 1.114 1.114l1.717 4.294 1.32.66c.988.494 1.389 1.695.895 2.684-.35.701-1.056 1.105-1.791 1.105z"/><path fill="#67757F" d="M16.409 30c-.733.001-1.44-.404-1.791-1.105l-1-2c-.199-.397-.259-.851-.172-1.287l.848-4.241-2.602-4.337c-.568-.947-.261-2.175.686-2.744.946-.569 2.175-.261 2.744.686l3 4.999c.256.427.344.934.246 1.422l-.865 4.327.693 1.386c.494.988.093 2.189-.895 2.684-.286.143-.591.21-.892.21z"/><path fill="#BBDDF5" d="M24.408 16c-3.888 0-7.231-4.309-7.6-4.8-.663-.884-.483-2.138.4-2.8.883-.662 2.135-.484 2.798.397C21.012 10.127 23.043 12 24.408 12c1.104 0 2 .896 2 2s-.895 2-2 2zm-17 4.001c-.837 0-1.618-.53-1.897-1.368-1.058-3.175-.442-6.121 1.733-8.297 1.539-1.54 3.332-2.167 3.532-2.233 1.046-.348 2.181.216 2.53 1.265.348 1.044-.213 2.172-1.254 2.526-.963.337-3.996 1.726-2.746 5.474.349 1.048-.217 2.18-1.265 2.53-.21.07-.423.103-.633.103z"/><path fill="#67757F" d="M18.408 15.5c0 1.933-1.567 3.5-3.5 3.5s-3.5-1.567-3.5-3.5v-4c0-1.933 1.567-3.5 3.5-3.5s3.5 1.567 3.5 3.5v4z"/><path fill="#BBDDF5" d="M20.408 10c0 1.104-.896 2-2 2h-7c-1.104 0-2-.896-2-2s.896-2 2-2h7c1.105 0 2 .896 2 2z"/><path fill="#BBDDF5" d="M11 18.5c-.101 0-.2-.03-.285-.089-.134-.094-.215-.247-.215-.411v-7c0-2.5 2.708-2.5 4.5-2.5s4.5 0 4.5 2.5v4c0 .208-.129.395-.324.468l-8 3c-.057.022-.117.032-.176.032z"/><path fill="#1C6399" d="M31.475 3.842l-1-3C30.406.638 30.215.5 30 .5c-.129 0-3.214.035-7.3 3.1-3.867 2.9-4.755 2.9-6.7 2.9h-3c-.133 0-.26.053-.354.147-.527.527-.666 1.268-.371 1.982.376.904 1.551 1.871 3.725 1.871 1.438 0 3.532-1.156 5.957-2.494C24.935 6.363 28.312 4.5 31 4.5c.161 0 .312-.077.405-.207.095-.131.12-.299.07-.451z"/><path fill="#7C533E" d="M18.408 4c0 2.209-1.791 4-4 4s-4-1.791-4-4 1.791-3 4-3 4 .791 4 3z"/><path fill="#9AAAB4" d="M12 4c2 0 4-1 4 0s0 3 2 3 3-7-3-7-6 4-3 4z"/><circle fill="#BDDDF4" cx="11.5" cy="4.5" r="1.5"/><path fill="#67757F" d="M11.5 6.5c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm0-3c-.551 0-1 .449-1 1s.449 1 1 1 1-.449 1-1-.449-1-1-1z"/><circle fill="#BDDDF4" cx="14.5" cy="4.5" r="1.5"/><path fill="#67757F" d="M14.5 6.5c-1.103 0-2-.897-2-2s.897-2 2-2 2 .897 2 2-.897 2-2 2zm0-3c-.551 0-1 .449-1 1s.449 1 1 1 1-.449 1-1-.449-1-1-1z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#1C6399" d="M24.434 12.633c.525-.149 1.422-.237 2.121-.201.662.034 1.486.591 1.629 1.038.143.448.09 1.074-.269 1.182s-.901-.251-1.588-.125c-.686.125-.624.445-.615.734.031.962-.508.864-.6.734-.203-.286-.563-.676-.975-1.054s-.033-2.214.297-2.308z"/><path fill="#E1E8ED" d="M36 16v16s0 4-4 4H4c-4 0-4-4-4-4v-2s17-10 36-14z"/><path fill="#EA596E" d="M32.816 20.98c.462 1.003.023 2.19-.98 2.653L8.221 34.511c-1.003.462-2.19.023-2.652-.979l-.837-1.817c-.462-1.003-.023-2.191.979-2.653l23.615-10.877c1.004-.462 2.191-.022 2.654.979l.836 1.816z"/><path fill="#1C6399" d="M13.5 25.438c-.802.902-.594 1.625-.562 1.969s2.311 2.38 2.688 2.5c1.207.386 2.805-.531 2.805-1.188 0-.474-.211-.938-.743-1.625s-.875-1.719-1.094-2.062-2.594-.157-3.094.406zm8.286-3.533c-.648 1-.349 1.688-.272 2.025.077.336 2.546 2.052 2.924 2.121 1.213.223 2.624-.897 2.535-1.547-.065-.47-.001-.663-.606-1.274-.604-.611-1.825-1.424-2.082-1.736s-2.095-.213-2.499.411z"/><path fill="#67757F" d="M24.729 21.688c-.23-1.023-1.108-3.478-1.464-4.43-.145-.389-.606-.911-1.114-1.114l-5.001-2c-.807-.324-6.026 1.939-5.458 2.886 0 0 .015 1.909 2.602 4.337-.524 1.467-.848 4.241-.848 4.241-.134 1.08 3.923 1 4.057.112s.315-2.529.934-4.032c.113-.276.167-.958 0-1.479-.167-.521-1.208-1.725-1.208-1.725s1.508.908 2.639 1.056c.131 1.023 1.223 2.302 1.454 3.444.221 1.09 3.777.345 3.407-1.296z"/><path fill="#BBDDF5" d="M24.408 12c-.429-.073-1.908-.588-2.304-.917-.396-.328-1.595-1.621-2.098-2.286-.366-.486-.99-.797-1.598-.797 0 0-5.408.011-6.408.011-2.406 0-5.125 2.489-5.585 3.294-.562.985-1.353 4.216-.509 7.195.094.333 3.53-.504 3.399-1.132-.284-1.368-.326-3.08-.125-3.536.201-.455.664-.801 1.32-1.098V18c0 .164.081.317.215.411.085.059.184.089.285.089.059 0 .119-.01.176-.032l8-3c.195-.073.324-.26.324-.468v-1.048c.594.476 1.594 1.096 1.83 1.21s1.679.812 2.707.812c.55 0 1.46-3.79.371-3.974z"/><path fill="#1C6399" d="M31.475 3.842l-1-3C30.406.638 30.215.5 30 .5c-.129 0-3.214.035-7.3 3.1-3.867 2.9-4.755 2.9-6.7 2.9h-3c-.133 0-.26.053-.354.147-.527.527-.666 1.268-.371 1.982.376.904 1.551 1.871 3.725 1.871 1.438 0 3.532-1.156 5.957-2.494C24.935 6.363 28.312 4.5 31 4.5c.161 0 .312-.077.405-.207.095-.131.12-.299.07-.451z"/><path fill="#7C533E" d="M18.408 4c0 2.209-1.791 4-4 4s-4-1.791-4-4 1.791-3 4-3 4 .791 4 3z"/><path fill="#9AAAB4" d="M12 4c2 0 4-1 4 0s0 3 2 3 3-7-3-7-6 4-3 4z"/><circle fill="#67757F" cx="11.5" cy="4.5" r="2"/><circle fill="#BDDDF4" cx="11.5" cy="4.5" r="1"/><circle fill="#67757F" cx="14.5" cy="4.5" r="2"/><circle fill="#BDDDF4" cx="14.5" cy="4.5" r="1"/><path fill="#1C6399" d="M6.47 17.805c-.917.79-.829 1.616-.501 2.195s.575.733 1.192.662c.589-.068 1.311-.745 1.727-1.204.569-.628.16-1.533.16-1.533s.351-.091.639-.278c.354-.229.402-1.139.062-.992-1.04.449-2.249.262-3.279 1.15z"/><path fill="#55ACEE" d="M15.018 27.982c-.276-.223.119-.841 1.078-1.235.887-.365 1.267.059 1.258.17-.008.104-.425-.242-1.113.183s-.917 1.129-1.223.882zm.553.716c-.276-.223.119-.841 1.078-1.235.887-.365 1.267.059 1.258.17-.008.104-.425-.243-1.113.183s-.918 1.129-1.223.882zm7.982-4.388c-.296-.195.037-.848.952-1.335.848-.45 1.267-.065 1.269.046.002.104-.447-.2-1.09.291-.642.491-.802 1.214-1.131.998zm.621.659c-.296-.195.037-.848.952-1.335.848-.45 1.267-.065 1.269.046.002.104-.447-.2-1.09.291s-.803 1.214-1.131.998z"/></svg>

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 6.6 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 6.6 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 6.6 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 6.6 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 6.2 KiB

Some files were not shown because too many files have changed in this diff Show More