Unicode絵文字の変換にTrieを使う。絵文字コードのunifiedを正しく取り扱う。

This commit is contained in:
tateisu 2021-02-20 08:40:02 +09:00
parent fb1b02a0f0
commit f3939aef5b
1163 changed files with 15619 additions and 16467 deletions

View File

@ -11,7 +11,7 @@ class JavaCodeWriter(file: File) : AutoCloseable {
private val writer = OutputStreamWriter(BufferedOutputStream(FileOutputStream(file)), Charsets.UTF_8)
private var linesInFunction = 0
private var functionsCount = 0
var functionsCount = 0
override fun close() {
writer.flush()
@ -33,7 +33,7 @@ class JavaCodeWriter(file: File) : AutoCloseable {
// open new function
if (linesInFunction == 0) {
++functionsCount
println("\n\tprivate static void init$functionsCount(){")
println("\n\tprivate static void init$functionsCount(EmojiMap e){")
}
// write code
print("\t\t")
@ -58,11 +58,7 @@ class JavaCodeWriter(file: File) : AutoCloseable {
println("")
}
fun writeInitializer() {
println("\tstatic void initAll(){")
for (i in 1..functionsCount) {
println("\t\tinit$i();")
}
println("\t}")
}
}

View File

@ -80,6 +80,43 @@ class App {
}
// 修正用データを読む
private val fixCode = HashMap<CodepointList, String>()
private val fixName = HashMap<ShortName, String>()
private val fixCategory = ArrayList<Pair<String, String>>()
private val fixUnified = HashMap<CodepointList, CodepointList>()
private fun readFixData() {
val fixFile = "./fix_code.txt"
File(fixFile).forEachLine { lno, rawLine ->
val line = rawLine
.replace(reComment, "")
.trim()
val mr = """\A(\w+)\s*([\w._-]+)\s*(.*)""".toRegex().find(line)
if (mr != null) {
val type = mr.groupValues[1]
val arg1 = mr.groupValues[2]
if (type == "unified") {
val code = arg1.toCodepointList("fixUnified")!!
fixUnified[code.toKey("fixUnified")] = code
return@forEachLine
}
val data = """([\w+-]+)""".toRegex().findAll(mr.groupValues[3]).map { it.groupValues[1] }.toList()
if (data.size != 1) return@forEachLine
when (type) {
"code" -> fixCode[arg1.toCodepointList("fixCode")!!] = data.first()
"name" -> fixName[arg1.toShortName("fixName")!!] = data.first()
"category" -> Pair(arg1, data.first()).addTo(fixCategory)
else -> error("$fixFile $lno : bad fix_data type=$type")
}
}
}
}
// 画像ファイルをスキャンして絵文字コードとファイルの対応表を作る
// マップのキーはvariation selectorとZWJが除去される
private val emojiMap = HashMap<CodepointList, Emoji>()
@ -89,7 +126,8 @@ class App {
fun HashMap<CodepointList, Emoji>.scanImageDir(
cameFrom: String,
dirPath: String,
@Language("RegExp") codeSpec: String
@Language("RegExp") codeSpec: String,
unifiedQualifier: (CodepointList) -> CodepointList = { it }
) {
val dir = File(dirPath)
val reCodeSpec = codeSpec.toRegex()
@ -103,23 +141,25 @@ class App {
var name = imageFile.name
if (name == "LICENSE") return@forEach
name = name.replace("_border", "")
val code = reCodeSpec.find(name)
?.groupValues
?.elementAtOrNull(1)
?.toCodepointList()
?.toCodepointList(cameFrom)
?: error("can't parse $name")
// variation selector やZWJを除去したコードをキーにする
val key = code.toKey()
++countFound
val key = code.toKey(cameFrom)
var emoji = get(key)
if (emoji == null) {
emoji = Emoji(key)
val unified2 = fixUnified[key]
emoji = Emoji(key, unified2 ?: unifiedQualifier(code))
put(key, emoji)
++countCreate
}
emoji.imageFiles.add(Pair(imageFile, cameFrom))
emoji.addCode(code, cameFrom)
emoji.addCode(code)
++countFound
}
log.d("scanImageDir: found=$countFound,create=$countCreate, dir=$dir")
}
@ -127,7 +167,12 @@ class App {
emojiMap.scanImageDir("override", "override", """([0-9A-Fa-f_-]+)\.""")
emojiMap.scanImageDir("mastodonSVG", "mastodon/public/emoji", """([0-9A-Fa-f_-]+)\.""")
emojiMap.scanImageDir("twemojiSvg", "twemoji/assets/svg/", """([0-9A-Fa-f_-]+)\.""")
emojiMap.scanImageDir("notoSvg", "noto-emoji/svg", """emoji_u([0-9A-Fa-f_-]+)\.""")
emojiMap.scanImageDir("notoSvg", "noto-emoji/svg", """emoji_u([0-9A-Fa-f_-]+)\.""") { code ->
if (code.list.last() != 0xfe0f)
"${code.toHex()}-fe0f".toCodepointList("notoSvgFix")!!
else
code
}
emojiMap.scanImageDir("notoPng", "noto-emoji/png/72", """emoji_u([0-9A-Fa-f_-]+)\.""")
emojiMap.scanImageDir("emojiDataTw", "emoji-data/img-twitter-72", """([0-9A-Fa-f_-]+)\.""")
emojiMap.scanImageDir("emojiDataGo", "emoji-data/img-google-136", """([0-9A-Fa-f_-]+)\.""")
@ -198,17 +243,22 @@ class App {
.objectList()
.forEach { src ->
// 絵文字のコードポイント一覧
val unified = src.string("unified")?.toCodepointList()!!
val key = unified.toKey()
val emoji = emojiMap[key] ?: error("can't find emoji for $key")
var unified = src.string("unified")?.toCodepointList("EmojiDataJsonUnified")!!
var key = unified.toKey("EmojiDataJsonUnifiedKey")
var emoji = emojiMap[key] ?: error("can't find emoji for $key")
emoji.addCode(unified, "EmojiDataJsonUnified")
src.stringArrayList("variations")?.forEach {
it.toCodepointList()?.let { cp -> emoji.addCode(cp, "EmojiDataJsonVariation") }
if (emoji.unified != unified) {
log.d("readEmojiData: unified not match. emoji=${emoji.unified}, emojiData=${unified}")
emoji.addCode(unified)
}
src.stringArrayList("variations")
?.mapNotNull { it.toCodepointList("EmojiDataJsonVariation") }
?.forEach { emoji.addCode(it) }
for (k in emojiDataCodepointsVendors) {
src.string(k)?.toCodepointList()?.let { emoji.addCode(it, "EmojiDataJson($k)") }
src.string(k)?.toCodepointList("EmojiDataJson($k)")
?.let { emoji.addCode(it) }
}
// short_name のリスト
@ -246,20 +296,21 @@ class App {
if (idx <= list.size - 1) {
handleCode(list, idx + 1, suffix, suffixIndex)
} else {
val toneUnified = data.string("unified")!!.toCodepointList()!!
val toneKey = toneUnified.toKey()
val emoji = emojiMap[toneKey] ?: error("can't find emoji for $toneKey")
emoji.addCode(toneUnified, "EmojiData(skinTone)")
shortNames.mapNotNull { (it.name + suffix).toShortName("EmojiData(skinTone)") }
.forEach {
emoji.addShortName(it)
}
unified = data.string("unified")!!.toCodepointList("EmojiData(skinTone)")!!
key = unified.toKey("EmojiData(skinTone)")
emoji = emojiMap[key] ?: error("can't find emoji for $key")
emoji.addCode(unified)
shortNames
.mapNotNull { (it.name + suffix).toShortName("EmojiData(skinTone)") }
.forEach { emoji.addShortName(it) }
emoji.toneParent = parentEmoji
emoji.isToneVariation = true
}
}
val codeList = k.toCodepointList()!!.list
val codeList = k.toCodepointList("toneSpec")!!.list
for (suffixIndex in skinToneModifiers.values.first().suffixList.indices) {
handleCode(codeList, 0, "", suffixIndex)
}
@ -281,10 +332,10 @@ class App {
if (item !is JsonObject) continue
// コードを確認する
val code = strCode.toCodepointList()
val code = strCode.toCodepointList(cameFrom)
?: error("can't parse $strCode")
val key = code.toKey()
val key = code.toKey(cameFrom)
val emoji = emojiMap[key] ?: error("missing emoji for $key")
val names = ArrayList<String>()
@ -296,34 +347,6 @@ class App {
}
}
// 修正用データを読む
private val fixCode = HashMap<CodepointList, String>()
private val fixName = HashMap<ShortName, String>()
private val fixCategory = ArrayList<Pair<String, String>>()
private fun readFixData() {
val fixFile = "./fix_code.txt"
File(fixFile).forEachLine { lno, rawLine ->
val line = rawLine
.replace(reComment, "")
.trim()
val mr = """\A(\w+)\s*(\w+)\s*(.*)""".toRegex().find(line)
if (mr != null) {
val type = mr.groupValues[1]
val key = mr.groupValues[2]
val data = """([\w+-]+)""".toRegex().findAll(mr.groupValues[3]).map { it.groupValues[1] }.toList()
if (data.size != 1) return@forEachLine
when (type) {
"code" -> fixCode[key.toCodepointList()!!] = data.first()
"name" -> fixName[key.toShortName("fixName")!!] = data.first()
"category" -> Pair(key, data.first()).addTo(fixCategory)
else -> error("$fixFile $lno : bad fix_data type=$type")
}
}
}
}
private suspend fun readEmojiSpec(client: HttpClient) {
// 絵文字のショートネームを外部から拾ってくる
for (url in arrayOf(
@ -336,26 +359,28 @@ class App {
val line = rawLine.replace(reComment, "").trim()
if (line.isEmpty()) return@forEach
val cols = line.split(";", limit = 3).map { it.trim() }
if (cols.size == 3) {
val (strCode, _, descriptionSpec) = cols
if (strCode.indexOf("..") != -1) return@forEach
val code = strCode.toCodepointList()!!
if (cols.size != 3) return@forEach
val strShortName = descriptionSpec.toLowerCase()
.replace("medium-light skin tone", "medium_light_skin_tone")
.replace("medium skin tone", "medium_skin_tone")
.replace("medium-dark skin tone", "medium_dark_skin_tone")
.replace("light skin tone", "light_skin_tone")
.replace("dark skin tone", "dark_skin_tone")
.replace("""[^\w\d]+""".toRegex(), "_")
val (strCode, _, descriptionSpec) = cols
if (strCode.indexOf("..") != -1) return@forEach
val shortName = strShortName.toShortName("EmojiSpec")
?: error("can't parse $strShortName")
val code = strCode.toCodepointList("EmojiSpec")!!
val key = code.toKey()
val emoji = emojiMap[key] ?: error("can't find emoji for $key")
emoji.addShortName(shortName)
}
val key = code.toKey("EmojiSpec")
val emoji = emojiMap[key] ?: error("can't find emoji for $key")
val strShortName = descriptionSpec.toLowerCase()
.replace("medium-light skin tone", "medium_light_skin_tone")
.replace("medium skin tone", "medium_skin_tone")
.replace("medium-dark skin tone", "medium_dark_skin_tone")
.replace("light skin tone", "light_skin_tone")
.replace("dark skin tone", "dark_skin_tone")
.replace("""[^\w\d]+""".toRegex(), "_")
val shortName = strShortName.toShortName("EmojiSpec")
?: error("can't parse $strShortName")
emoji.addShortName(shortName)
}
}
}
@ -378,13 +403,13 @@ class App {
val text = node.getElementsByClass("emoji").text()
val code = text.listCodePoints()
.takeIf { it.isNotEmpty() }?.toCodepointList()
.takeIf { it.isNotEmpty() }?.toCodepointList("CategoryHtml")
?: error("can't parse code from $text")
val key = code.toKey()
val key = code.toKey("CategoryHtml")
val emoji = emojiMap[key]
?: error("can't find emoji for ${category.url} $shortName $key $text")
category.addEmoji(emoji,allowDuplicate=true,addingName = shortName.toString())
category.addEmoji(emoji, allowDuplicate = true, addingName = shortName.toString())
}
}
}
@ -402,7 +427,7 @@ class App {
?: error("fixCategory: can't parse $strShortName")
val emoji = nameMap[shortName]
?: error("fixCategory: missing emoji for $strShortName")
category.addEmoji(emoji,addingName = shortName.toString())
category.addEmoji(emoji, addingName = shortName.toString())
}
}
@ -424,10 +449,10 @@ class App {
"""(\w+)="([^"]+)"""".toRegex().findAll(mr1.groupValues[1]).forEach { mr2 ->
attrs[mr2.groupValues[1].unescapeXml()] = mr2.groupValues[2].unescapeXml()
}
val unicode = attrs["unicode"]?.toCodepointList() ?: return@forEach
val unicode = attrs["unicode"]?.toCodepointList("emoji4unicode") ?: return@forEach
val strFrom = attrs[vendor] ?: return@forEach
if (strFrom.indexOf(">") != -1) return@forEach
val from = strFrom?.toCodepointList() ?: return@forEach
val from = strFrom.toCodepointList("emoji4unicode") ?: return@forEach
val text = "${attrs["name"]}/${attrs["text_fallback"]}"
vendorText.prepare(from) { ArrayList() }.add(text)
val old = vendorUnicodeMap[from]
@ -442,16 +467,21 @@ class App {
}
for (vendor in arrayOf("docomo", "kddi", "softbank")) {
// ベンダ個別ファイルから説明文を読む
val xml = File("emoji4unicode/data/${vendor}/carrier_data.xml")
.readAllBytes()
.decodeUtf8()
"""<e([^>]+)""".toRegex().findAll(xml).forEach { mr1 ->
val attrs = HashMap<String, String>()
"""(\w+)="([^"]+)"""".toRegex().findAll(mr1.groupValues[1]).forEach { mr2 ->
attrs[mr2.groupValues[1].unescapeXml()] = mr2.groupValues[2].unescapeXml()
}
val code = attrs["unicode"]?.toCodepointList() ?: return@forEach
val code = attrs["unicode"]?.toCodepointList("emoji4unicode")
?: return@forEach
attrs["name_ja"]?.let { vendorText.prepare(code) { ArrayList() }.add("$it($vendor)") }
}
}
@ -459,20 +489,18 @@ class App {
if (error) error("readVendorCode failed.")
}
var hasConflict = false
private var hasConflict = false
// コード=>画像の重複を調べる
private fun checkCodeConflict() {
val codeMap = HashMap<CodepointList, HashSet<Emoji>>()
for (emoji in emojiMap.values) {
for ((code, _) in emoji.codes) {
for (code in emoji.codes) {
codeMap.prepare(code) { HashSet() }.add(emoji)
}
}
for ((code, emojis) in codeMap.entries.sortedBy { it.key }) {
if (emojis.size == 1) continue
@ -484,34 +512,33 @@ class App {
found = true
} else {
emoji.codes.forEach {
if( it.first==code) log.w("fixCode: delete(1) ${it.first} ${it.second} for ${emoji.resName}")
if (it == code) log.w("fixCode: delete(1) $it for ${emoji.resName}")
}
emoji.removeCode(code)
emoji.removeCodeByCode(code)
}
}
if (!found) error("checkCodeConflict: missing emoji resName=$fixResName")
continue
}
val onlyVendorCode = emojis.all{ emoji ->
val codePair = emoji.codes.find { it.first == code }
when(codePair?.second) {
val onlyVendorCode = emojis.all { emoji ->
when (emoji.codes.find { it == code }?.from) {
"EmojiDataJson(au)", "EmojiDataJson(softbank)", "EmojiDataJson(docomo)" -> true
else -> false
}
}
if(onlyVendorCode) {
if (onlyVendorCode) {
val preferCode = vendorUnicodeMap[code]?.first
if (preferCode != null) {
val targetEmoji = emojis.find { it.codes.any { p -> p.first == preferCode } }
val targetEmoji = emojis.find { emoji -> emoji.codes.any { it == preferCode } }
if (targetEmoji != null) {
emojis.forEach { emoji->
if (emoji != targetEmoji){
emoji.codes.forEach { pair ->
if( pair.first==code) log.w("fixCode: delete(2) ${pair.first} ${pair.second} for ${emoji.resName}")
emojis.forEach { emoji ->
if (emoji != targetEmoji) {
emoji.codes.forEach {
if (it == code) log.w("fixCode: delete(2) $it for ${emoji.resName}")
}
emoji.removeCode(code)
emoji.removeCodeByCode(code)
}
}
continue
@ -522,7 +549,7 @@ class App {
log.e("checkCodeConflict: code $code ${vendorText[code]} ${
emojis.joinToString(" ") {
"${it.resName}/${it.codes.first().first.toRawString()}"
"${it.resName}/${it.unified.toRawString()}"
}
}")
hasConflict = true
@ -531,20 +558,23 @@ class App {
// コードのない絵文字のチェック
for (emoji in emojiMap.values) {
if (emoji.codes.isNotEmpty()) continue
val fix = fixCode.entries.filter { it.value == emoji.resName }
if (fix.size > 1) error("checkCodeConflict: multiple fix match for ${emoji.resName}")
if (fix.size == 1) {
val code = fix.first().key
log.i("fixCode code=$code resName=${emoji.resName}")
emoji.addCode(code, "fixCode")
continue
val fixes = fixCode.entries.filter { it.value == emoji.resName }
when (fixes.size) {
0 -> {
log.e("checkCodeConflict: emoji has no code. resName=${emoji.resName},cameFrom=${emoji.imageFiles.first().second}")
hasConflict = true
}
1 -> {
val fix = fixes.first()
val code = fix.key
emoji.addCode(code)
log.i("fixCode code=$code resName=${emoji.resName}")
}
else -> {
log.e("checkCodeConflict: multiple fix match for ${emoji.resName}")
hasConflict = true
}
}
log.e("checkCodeConflict: emoji has no code. resName=${emoji.resName},cameFrom=${emoji.imageFiles.first().second}")
hasConflict = true
}
for (emoji in emojiMap.values) {
emoji.updateCodes()
}
}
@ -637,11 +667,12 @@ class App {
}
}.use { client ->
readFixData()
scanEmojiImages()
copyImages()
readVendorCode()
readFixData()
readEmojiData()
readEmojione()
readEmojiSpec(client)
@ -668,70 +699,89 @@ class App {
log.w("nameChars: [${nameChars.sorted().joinToString("")}]")
// JSONコードを出力する
val outFile = "EmojiData202102.java"
val outFile = "EmojiMapInitializer.java"
JavaCodeWriter(File(outFile)).use { jcw ->
jcw.println(
"""
package jp.juggler.emoji;
public final class EmojiMapInitializer {
""".trimIndent()
)
for (emoji in emojiMap.values.sortedBy { it.key }) {
val codeSet = emoji.codeSet
// asciiコードだけの絵文字は処理しない
if (codeSet.isEmpty()) {
log.w("skip emoji ${emoji.unified} ${emoji.resName} that has no valid codes")
emoji.skip = true
} else if (emoji.unified.list.isAsciiEmoji()) {
log.w("skip emoji ${emoji.unified} ${emoji.resName} that has no valid codes")
emoji.skip = true
}
if (emoji.skip) continue
// 画像リソースIDとUnicodeシーケンスの関連付けを出力する
val strResName = emoji.resName
for (codepoints in emoji.codes.sortedBy { it.first }) {
val javaChars = codepoints.first.makeUtf16()
codeSet.forEach { code ->
val javaChars = code.makeUtf16()
if (File("assets/$strResName.svg").isFile) {
jcw.addCode("code(\"$javaChars\", \"$strResName.svg\"); // ${codepoints.second} ${emoji.imageFiles.first().second}")
jcw.addCode("e.code(\"$javaChars\", \"$strResName.svg\"); // ${code.from} ${emoji.imageFiles.first().second}")
} else {
jcw.addCode("code(\"$javaChars\", R.drawable.$strResName); // ${codepoints.second} ${emoji.imageFiles.first().second}")
jcw.addCode("e.code(\"$javaChars\", R.drawable.$strResName); // ${code.from} ${emoji.imageFiles.first().second}")
}
}
}
for (emoji in emojiMap.values.sortedBy { it.key }) {
if (emoji.skip) continue
// shortcodeから変換するunicode表現
val unified = emoji.codes.firstOrNull()
if (unified == null) {
log.w(
"skip emoji without code. resName=${emoji.resName},shortNames=${
emoji.shortNames.joinToString(
","
)
}"
)
continue
}
val unified = emoji.unified
// 画像リソースIDとshortcodeの関連付けを出力する
// 投稿時にshortcodeをユニコードに変換するため、shortcodeとUTF-16シーケンスの関連付けを出力する
for( name in emoji.shortNames.map{it.name}.toSet().sorted()){
val froms = emoji.shortNames.filter { it.name==name }.map{it.cameFrom}.sorted()
val javaChars = unified.first.makeUtf16()
jcw.addCode("name(\"${name}\", \"$javaChars\"); // ${froms.joinToString(",")}")
for (name in emoji.shortNames.map { it.name }.toSet().sorted()) {
val froms = emoji.shortNames.filter { it.name == name }.map { it.cameFrom }.sorted()
val javaChars = unified.makeUtf16()
jcw.addCode("e.name(\"${name}\", \"$javaChars\"); // ${froms.joinToString(",")}")
}
}
categoryNames.values.forEach { category ->
category.eachEmoji { emoji ->
if (emoji.skip) return@eachEmoji
val shortName = emoji.shortNames.first()
jcw.addCode("category( ${category.enumId}, \"${shortName.name}\"); // ${shortName.cameFrom}")
jcw.addCode("e.category( EmojiMap.${category.enumId}, \"${shortName.name}\"); // ${shortName.cameFrom}")
}
}
emojiMap.values
.filter { it.usedInCategory ==null && !it.isToneVariation }
.filter { it.usedInCategory == null && !it.isToneVariation }
.sortedBy { it.shortNames.first() }
.forEach { emoji ->
if (emoji.skip) return@forEach
val enumId = "CATEGORY_OTHER"
val shortName = emoji.shortNames.first()
jcw.addCode("category( $enumId, \"${shortName.name}\"); // ${shortName.cameFrom}")
jcw.addCode("e.category( EmojiMap.$enumId, \"${shortName.name}\"); // ${shortName.cameFrom}")
}
jcw.closeFunction()
jcw.writeDefinition("public static final int utf16_max_length=$utf16_max_length;")
jcw.writeInitializer()
jcw.println("\tstatic void initAll(EmojiMap e){")
jcw.println("\t\te.utf16MaxLength=$utf16_max_length;")
for (i in 1..jcw.functionsCount) {
jcw.println("\t\tinit$i(e);")
}
jcw.println("\t}")
jcw.println("}")
}
log.d("wrote $outFile")
log.d("codeCameFroms= ${Emoji.nameCameFroms.joinToString(",")}")
log.d("codeCameFroms: ${Emoji.codeCameFroms.joinToString(",")}")
// shortname => unicode
// JsonArray()

View File

@ -1,5 +1,6 @@
package jp.juggler.subwaytooter.emoji.model
import jp.juggler.subwaytooter.emoji.cast
import jp.juggler.subwaytooter.emoji.notEmpty
import java.lang.StringBuilder
@ -30,22 +31,17 @@ private val reHex = """([0-9A-Fa-f]+)""".toRegex()
// my $utf16 = Encode::find_encoding("UTF-16BE");
var utf16_max_length = 0
fun IntArray.isAsciiEmoji()=
size == 1 && first() < 0xae
// list of codepoints
class CodepointList(val list: IntArray) : Comparable<CodepointList> {
class CodepointList(
val from: String,
val list: IntArray
) : Comparable<CodepointList> {
val isAsciiEmoji: Boolean
get(){
return list.size == 1 && list.first() < 0xae
}
override fun equals(other: Any?): Boolean {
if (other !is CodepointList) return false
if (other.list.size != list.size) return false
for (i in list.indices) {
if (list[i] != other.list[i]) return false
}
return true
}
override fun equals(other: Any?): Boolean =
list.contentEquals( other.cast<CodepointList>()?.list)
override fun hashCode(): Int {
var code = 0
@ -60,6 +56,7 @@ class CodepointList(val list: IntArray) : Comparable<CodepointList> {
do {
val a = la.elementAtOrNull(i)
val b = lb.elementAtOrNull(i)
val r = if (a == null) {
if (b == null) break
-1
@ -84,23 +81,6 @@ class CodepointList(val list: IntArray) : Comparable<CodepointList> {
}
}.toString()
// make string like as "uuuu-uuuu-uuuu-uuuu"
// cp値は4桁未満ならパディングされる
// 常に小文字である
fun toHexForEmojiData() = StringBuilder(list.size * 5).also {
list.forEachIndexed { i, v ->
if (i > 0) it.append('-')
it.append(String.format("%04x", v).toLowerCase())
}
}.toString()
fun toHexForNotoEmoji() = StringBuilder(list.size * 5).also {
list.forEachIndexed { i, v ->
if (i > 0) it.append('_')
it.append(String.format("%04x", v).toLowerCase())
}
}.toString()
// make raw string
fun toRawString() = StringBuilder(list.size + 10).also { sb ->
for (cp in list) {
@ -110,7 +90,7 @@ class CodepointList(val list: IntArray) : Comparable<CodepointList> {
fun toResourceId() = "emj_${toHex().replace("-", "_")}"
override fun toString() = toHex()
override fun toString() = "${toHex()},$from"
fun makeUtf16(): String {
// java の文字列にする
@ -137,16 +117,17 @@ class CodepointList(val list: IntArray) : Comparable<CodepointList> {
return sb.toString()
}
fun toKey() = CodepointList(list.filter { it != 0xfe0f && it != 0xfe0e && it != 0x200d }.toIntArray())
fun toKey(from:String) =
CodepointList( from, list.filter { it != 0xfe0f && it != 0xfe0e && it != 0x200d }.toIntArray() )
}
fun IntArray.toCodepointList() = CodepointList(this)
fun IntArray.toCodepointList(from:String) = CodepointList(from,this)
// cp-cp-cp-cp => CodepointList
fun String.toCodepointList() =
fun String.toCodepointList(from:String) =
reHex.findAll(this)
.map { mr -> mr.groupValues[1].toInt(16) }
.toList().notEmpty()
?.toIntArray()
?.toCodepointList()
?.toCodepointList(from)

View File

@ -2,9 +2,12 @@ package jp.juggler.subwaytooter.emoji.model
import java.io.File
class Emoji(val key:CodepointList) {
class Emoji(
val key:CodepointList,
val unified:CodepointList
) {
companion object{
val nameCameFroms = HashSet<String>()
val codeCameFroms = HashSet<String>()
}
////////////////
@ -24,15 +27,36 @@ class Emoji(val key:CodepointList) {
}
////////////////
val _codes = ArrayList<Pair<CodepointList,String>> ()
val codes: List<Pair<CodepointList,String>> get() = _codes
fun addCode(code:CodepointList,cameFrom:String) {
if (!_codes.any{ it.first == code}) _codes.add(Pair(code,cameFrom))
}
fun removeCode(code:CodepointList) {
_codes.removeIf { it.first == code }
private val _codes = ArrayList<CodepointList> ()
val codes: List<CodepointList> get() = _codes
fun addCode(item:CodepointList) {
if( item==unified ) return
_codes.add(item)
}
fun removeCodeByCode(code:CodepointList) =
_codes.removeIf { it == code }
// 重複排除したコード一覧を返す
val codeSet: List<CodepointList>
get() = ArrayList<CodepointList>().also{ dst->
_codes.forEach { code->
// twemoji svg のコードは末尾にfe0fを含む場合がある。そのまま使う
// emojiData(google)のコードは末尾にfe0fを含む場合がある。そのまま使う
// emojiData(twitter)のコードは末尾にfe0fを含む場合がある。そのまま使う
// mastodonSVG (emoji-dataの派生だ) のコードは末尾にfe0fを含む場合がある。そのまま使う
// 他のは工夫できるけど、とりあえずそのまま
if(!code.list.isAsciiEmoji() && !dst.any{ it == code }){
dst.add(code)
codeCameFroms.add( code.from )
}
}
}
/////////////////////////////
val imageFiles = ArrayList<Pair<File,String>> ()
var resName: String =""
@ -41,41 +65,10 @@ class Emoji(val key:CodepointList) {
var isToneVariation = false
var usedInCategory : Category? = null
var skip = false
fun updateCodes() {
val oldCodes = ArrayList<Pair<CodepointList,String>>().also{ it.addAll(_codes)}
_codes.clear()
fun add(code: CodepointList, cameFrom: String):Boolean{
return if( !_codes.any{ it.first == code}){
_codes.add(Pair(code,cameFrom))
true
}else {
false
}
}
// 長い順に
oldCodes.sortedByDescending { it.first.list.size }.forEach { pair->
when(pair.second){
// twemoji svg のコードは末尾にfe0fを含む場合がある。そのまま使う
// emojiData(google)のコードは末尾にfe0fを含む場合がある。そのまま使う
// emojiData(twitter)のコードは末尾にfe0fを含む場合がある。そのまま使う
// mastodonSVG (emoji-dataの派生だ) のコードは末尾にfe0fを含む場合がある。そのまま使う
//
"twemojiSvg","emojiDataGo","emojiDataTw","mastodonSVG",
"EmojiDataJson(docomo)",
"EmojiDataJson(au)",
"EmojiDataJson(google)",
"EmojiDataJson(softbank)" ->{
add(pair.first, pair.second)
}
// 他のは工夫できるけど、とりあえずそのまま
else->{
add(pair.first, pair.second)
}
}
}
nameCameFroms.addAll( codes.map{it.second} )
init{
_codes.add(unified)
}
}

View File

@ -2630,7 +2630,7 @@ internal class ItemViewHolder(
if (code == null) {
EmojiPicker(activity, access_info, closeOnSelected = true) { name, instance, _, _, _ ->
val item = EmojiMap.sShortNameToEmojiInfo[name]
val item = EmojiMap.sMap.shortNameToEmojiInfo[name]
val newCode = if (item == null || instance != null) {
":$name:"
} else {

View File

@ -387,7 +387,7 @@ fun SpannableStringBuilder.appendMisskeyReaction(
val end = this.length
this.setSpan(
EmojiMap.sUTF16ToEmojiResource[emojiUtf16] !!.createSpan(context),
EmojiMap.sMap.utf16ToEmojiResource[emojiUtf16] !!.createSpan(context),
start, end,
Spanned.SPAN_EXCLUSIVE_EXCLUSIVE
)

View File

@ -326,7 +326,7 @@ internal class ViewHolderHeaderProfile(
if(whoDetail?.locked ?: who.locked) {
append(" ")
val info = EmojiMap.sShortNameToEmojiInfo["lock"]
val info = EmojiMap.sMap.shortNameToEmojiInfo["lock"]
if(info != null) {
appendSpan("locked", info.er.createSpan(activity))
} else {
@ -336,7 +336,7 @@ internal class ViewHolderHeaderProfile(
if(who.bot) {
append(" ")
val info = EmojiMap.sShortNameToEmojiInfo["robot_face"]
val info = EmojiMap.sMap.shortNameToEmojiInfo["robot_face"]
if(info != null) {
appendSpan("bot", info.er.createSpan(activity))
} else {
@ -346,7 +346,7 @@ internal class ViewHolderHeaderProfile(
if(who.suspended) {
append(" ")
val info = EmojiMap.sShortNameToEmojiInfo["x"]
val info = EmojiMap.sMap.shortNameToEmojiInfo["x"]
if(info != null) {
appendSpan("suspended", info.er.createSpan(activity))
} else {

View File

@ -1324,7 +1324,7 @@ object Action_Toot {
if (code == null) {
if (!bSet) error("will not happen")
EmojiPicker(activity, access_info, closeOnSelected = true) { name, instance, _, _, _ ->
val item = EmojiMap.sShortNameToEmojiInfo[name]
val item = EmojiMap.sMap.shortNameToEmojiInfo[name]
val newCode = if (item == null || instance != null) {
":$name:"
} else {

View File

@ -334,7 +334,7 @@ class EmojiPicker(
val tone = viewRoot.findViewById<View>(selected_tone).tag as SkinTone
for(suffix in tone.suffix_list) {
val new_name = name + suffix
val info = EmojiMap.sShortNameToEmojiInfo[new_name]
val info = EmojiMap.sMap.shortNameToEmojiInfo[new_name]
if(info != null) return new_name
}
return name
@ -383,7 +383,7 @@ class EmojiPicker(
}
else -> ArrayList<EmojiItem>().apply {
EmojiMap.sCategoryMap.get(category_id)?.emoji_list?.forEach { name ->
EmojiMap.sMap.categoryMap.get(category_id)?.emoji_list?.forEach { name ->
add(EmojiItem(name, null))
}
}
@ -481,7 +481,7 @@ class EmojiPicker(
item.name
}
val info = EmojiMap.sShortNameToEmojiInfo[name]
val info = EmojiMap.sMap.shortNameToEmojiInfo[name]
if(info != null) {
val er = info.er
if(er.isSvg) {
@ -520,11 +520,11 @@ class EmojiPicker(
selected(name, item.instance, customEmoji = emoji_url_map[item.name])
} else {
// 普通の絵文字
var ei = EmojiMap.sShortNameToEmojiInfo[name] ?: return
var ei = EmojiMap.sMap.shortNameToEmojiInfo[name] ?: return
if(page.hasSkinTone) {
val sv = applySkinTone(name)
val tmp = EmojiMap.sShortNameToEmojiInfo[sv]
val tmp = EmojiMap.sMap.shortNameToEmojiInfo[sv]
if(tmp != null) {
ei = tmp
name = sv

View File

@ -25,362 +25,344 @@ import java.util.regex.Pattern
import kotlin.math.min
object EmojiDecoder {
private val log = LogCategory("EmojiDecoder")
private const val cpColon = ':'.toInt()
private const val cpZwsp = '\u200B'.toInt()
fun customEmojiSeparator(pref : SharedPreferences) = if(Pref.bpCustomEmojiSeparatorZwsp(pref)) {
'\u200B'
} else {
' '
}
// タンス側が落ち着いたら [^[:almun:]_] から [:space:]に切り替える
// private fun isHeadOrAfterWhitespace( s:CharSequence,index:Int):Boolean {
// val cp = s.codePointBefore(index)
// return cp == -1 || CharacterGroup.isWhitespace(cp)
// }
fun canStartShortCode(s : CharSequence, index : Int) : Boolean {
return when(val cp = s.codePointBefore(index)) {
- 1 -> true
private val log = LogCategory("EmojiDecoder")
private const val cpColon = ':'.toInt()
private const val cpZwsp = '\u200B'.toInt()
fun customEmojiSeparator(pref: SharedPreferences) = if (Pref.bpCustomEmojiSeparatorZwsp(pref)) {
'\u200B'
} else {
' '
}
// タンス側が落ち着いたら [^[:almun:]_] から [:space:]に切り替える
// private fun isHeadOrAfterWhitespace( s:CharSequence,index:Int):Boolean {
// val cp = s.codePointBefore(index)
// return cp == -1 || CharacterGroup.isWhitespace(cp)
// }
fun canStartShortCode(s: CharSequence, index: Int): Boolean {
return when (val cp = s.codePointBefore(index)) {
-1 -> true
cpColon -> false
cpZwsp -> true
// rubyの (Letter | Mark | Decimal_Number) はNG
// ftp://unicode.org/Public/5.1.0/ucd/UCD.html#General_Category_Values
else -> when(Character.getType(cp).toByte()) {
// Letter
// LCはエイリアスなので文字から得られることはないはず
// rubyの (Letter | Mark | Decimal_Number) はNG
// ftp://unicode.org/Public/5.1.0/ucd/UCD.html#General_Category_Values
else -> when (Character.getType(cp).toByte()) {
// Letter
// LCはエイリアスなので文字から得られることはないはず
Character.UPPERCASE_LETTER,
Character.LOWERCASE_LETTER,
Character.TITLECASE_LETTER,
Character.MODIFIER_LETTER,
Character.OTHER_LETTER -> false
// Mark
// Mark
Character.NON_SPACING_MARK,
Character.COMBINING_SPACING_MARK,
Character.ENCLOSING_MARK -> false
// Decimal_Number
// Decimal_Number
Character.DECIMAL_DIGIT_NUMBER -> false
else -> true
}
}
// https://mastodon.juggler.jp/@tateisu/99727683089280157
// https://github.com/tootsuite/mastodon/pull/5570 がマージされたらこっちに切り替える
// return cp == -1 || CharacterGroup.isWhitespace(cp)
}
fun canStartHashtag(s : CharSequence, index : Int) : Boolean {
val cp = s.codePointBefore(index)
// HASHTAG_RE = /(?:^|[^\/\)\w])#(#{HASHTAG_NAME_RE})/i
return if(cp >= 0x80) {
true
} else when(cp.toChar()) {
else -> true
}
}
// https://mastodon.juggler.jp/@tateisu/99727683089280157
// https://github.com/tootsuite/mastodon/pull/5570 がマージされたらこっちに切り替える
// return cp == -1 || CharacterGroup.isWhitespace(cp)
}
fun canStartHashtag(s: CharSequence, index: Int): Boolean {
val cp = s.codePointBefore(index)
// HASHTAG_RE = /(?:^|[^\/\)\w])#(#{HASHTAG_NAME_RE})/i
return if (cp >= 0x80) {
true
} else when (cp.toChar()) {
'/' -> false
')' -> false
'_' -> false
in 'a' .. 'z' -> false
in 'A' .. 'Z' -> false
in '0' .. '9' -> false
else -> true
}
}
private class EmojiStringBuilder(val options : DecodeOptions) {
val sb = SpannableStringBuilder()
var normal_char_start = - 1
private fun openNormalText() {
if(normal_char_start == - 1) {
normal_char_start = sb.length
}
}
fun closeNormalText() {
if(normal_char_start != - 1) {
val end = sb.length
applyHighlight(normal_char_start, end)
normal_char_start = - 1
}
}
private fun applyHighlight(start : Int, end : Int) {
val list = options.highlightTrie?.matchList(sb, start, end) ?: return
for(range in list) {
val word = HighlightWord.load(range.word) ?: continue
sb.setSpan(
in 'a'..'z' -> false
in 'A'..'Z' -> false
in '0'..'9' -> false
else -> true
}
}
private class EmojiStringBuilder(val options: DecodeOptions) {
val sb = SpannableStringBuilder()
var normal_char_start = -1
private fun openNormalText() {
if (normal_char_start == -1) {
normal_char_start = sb.length
}
}
fun closeNormalText() {
if (normal_char_start != -1) {
val end = sb.length
applyHighlight(normal_char_start, end)
normal_char_start = -1
}
}
private fun applyHighlight(start: Int, end: Int) {
val list = options.highlightTrie?.matchList(sb, start, end) ?: return
for (range in list) {
val word = HighlightWord.load(range.word) ?: continue
sb.setSpan(
HighlightSpan(word.color_fg, word.color_bg),
range.start,
range.end,
Spanned.SPAN_EXCLUSIVE_EXCLUSIVE
)
if(word.sound_type != HighlightWord.SOUND_TYPE_NONE) {
if(options.highlightSound == null) options.highlightSound = word
}
if(word.speech != 0) {
if(options.highlightSpeech == null) options.highlightSpeech = word
}
if(options.highlightAny == null) options.highlightAny = word
}
}
fun addNetworkEmojiSpan(text : String, url : String) {
closeNormalText()
val start = sb.length
sb.append(text)
val end = sb.length
sb.setSpan(
if (word.sound_type != HighlightWord.SOUND_TYPE_NONE) {
if (options.highlightSound == null) options.highlightSound = word
}
if (word.speech != 0) {
if (options.highlightSpeech == null) options.highlightSpeech = word
}
if (options.highlightAny == null) options.highlightAny = word
}
}
fun addNetworkEmojiSpan(text: String, url: String) {
closeNormalText()
val start = sb.length
sb.append(text)
val end = sb.length
sb.setSpan(
NetworkEmojiSpan(url, scale = options.enlargeCustomEmoji),
start,
end,
Spanned.SPAN_EXCLUSIVE_EXCLUSIVE
)
}
fun addImageSpan(text : String, @DrawableRes res_id : Int) {
val context = options.context
if(context == null) {
openNormalText()
sb.append(text)
} else {
closeNormalText()
val start = sb.length
sb.append(text)
val end = sb.length
sb.setSpan(
EmojiImageSpan(context, res_id ,scale=options.enlargeEmoji),
}
fun addImageSpan(text: String, @DrawableRes res_id: Int) {
val context = options.context
if (context == null) {
openNormalText()
sb.append(text)
} else {
closeNormalText()
val start = sb.length
sb.append(text)
val end = sb.length
sb.setSpan(
EmojiImageSpan(context, res_id, scale = options.enlargeEmoji),
start,
end,
Spanned.SPAN_EXCLUSIVE_EXCLUSIVE
)
}
}
fun addImageSpan(text : String, er : EmojiMap.EmojiResource) {
val context = options.context
if(context == null) {
openNormalText()
sb.append(text)
} else {
closeNormalText()
val start = sb.length
sb.append(text)
val end = sb.length
sb.setSpan(
er.createSpan(context,scale=options.enlargeEmoji),
}
}
fun addImageSpan(text: String, er: EmojiMap.EmojiResource) {
val context = options.context
if (context == null) {
openNormalText()
sb.append(text)
} else {
closeNormalText()
val start = sb.length
sb.append(text)
val end = sb.length
sb.setSpan(
er.createSpan(context, scale = options.enlargeEmoji),
start,
end,
Spanned.SPAN_EXCLUSIVE_EXCLUSIVE
)
}
}
val evs = EmojiMap.EmojiResource(0)
fun addUnicodeString(s : String) {
var i = 0
val end = s.length
}
}
// 絵文字ではない部分をコピーする
fun normalCopy(initialJ:Int):Boolean{
var j = initialJ
while( j<end && ! EmojiMap.sUtf16EmojiStartChar.get(s[j].toInt()) ) {
j += min(end-j,Character.charCount(s.codePointAt(j)))
}
if(j <= i ) return false
// https://github.com/tateisu/SubwayTooter/issues/69
val text = s.substring(i, j).replace('\u00AD', '-')
openNormalText()
sb.append(text)
i = j
return true
}
fun addUnicodeString(s: String) {
var i = 0
val end = s.length
while(i < end) {
// 絵文字ではない部分をコピーする
if(normalCopy(i) && i>=end ) break
// 絵文字ではない部分をコピーする
fun normalCopy(initialJ: Int): Boolean {
var j = initialJ
while (j < end && !EmojiMap.sMap.isStartChar(s[j])) {
j += min(end - j, Character.charCount(s.codePointAt(j)))
}
if (j <= i) return false
// https://github.com/tateisu/SubwayTooter/issues/69
val text = s.substring(i, j).replace('\u00AD', '-')
openNormalText()
sb.append(text)
i = j
return true
}
// 絵文字
val remain = end - i
var emoji : String? = null
var emojiResource : EmojiMap.EmojiResource? = null
for(j in EmojiMap.utf16_max_length downTo 1) {
if(j > remain) continue
val check = s.substring(i, i + j)
emojiResource = EmojiMap.sUTF16ToEmojiResource[check] ?: continue
while (i < end) {
// 絵文字ではない部分をコピーする
if (normalCopy(i) && i >= end) break
val nextChar = if(j == remain) null else s[i + j].toInt()
emoji = if(nextChar == 0xFE0E) {
// 絵文字バリエーション・シーケンスEVSのU+FE0EVS-15が直後にある場合
// その文字を絵文字化しない
emojiResource = evs
s.substring(i, i + j + 1)
}else if( nextChar==0xFE0F && check.last().toInt() != 0xFE0F ){
// 絵文字バリエーション・シーケンスEVSのU+0xFE0FVS-16が直後にある場合
// 絵文字の最後が 0xFE0F でないなら食べてしまう
s.substring(i, i + j + 1)
} else {
check
}
break
}
if(emojiResource != null && emoji != null) {
if(emojiResource == evs) {
// 絵文字バリエーション・シーケンスEVSのU+FE0EVS-15が直後にある場合
// その文字を絵文字化しない
normalCopy(i + emoji.length)
}else {
addImageSpan(emoji, emojiResource)
i += emoji.length
}
} else {
// 通常テキストを1文字以上コピーする
normalCopy( i + min(end-i,Character.charCount(s.codePointAt(i))))
}
}
}
}
private const val codepointColon = ':'.toInt()
// private const val codepointAtmark = '@'.toInt()
private val shortCodeCharacterSet =
SparseBooleanArray().apply {
for(c in 'A' .. 'Z') put(c.toInt(), true)
for(c in 'a' .. 'z') put(c.toInt(), true)
for(c in '0' .. '9') put(c.toInt(), true)
for(c in "+-_@:") put(c.toInt(), true)
for(c in ".") put(c.toInt(), true)
}
// 絵文字コードを探索
val result = EmojiMap.sMap.utf16Trie.get(s,i,end)
if (result == null) {
// 見つからなかったら、通常テキストを1文字以上コピーする
normalCopy(i + min(end-i, Character.charCount(s.codePointAt(i))))
continue
}
private interface ShortCodeSplitterCallback {
fun onString(part : String) // shortcode以外の文字列
fun onShortCode(
prevCodePoint : Int,
part : String,
name : String
val nextChar = if (result.endPos >= end ) null else s[result.endPos].toInt()
// 絵文字バリエーション・シーケンスEVSのU+FE0EVS-15が直後にある場合
// その文字を絵文字化しない
if (nextChar == 0xFE0E) {
normalCopy(result.endPos+1)
continue
}
val emoji = if (nextChar == 0xFE0F && s[result.endPos-1].toInt() != 0xFE0F) {
// 絵文字の最後が 0xFE0F でない
// 直後にU+0xFE0F (絵文字バリエーション・シーケンスEVSのVS-16がある
// 直後のそれまで含めて絵文字として表示する
s.substring(i, result.endPos + 1)
} else {
s.substring(i, result.endPos)
}
addImageSpan(emoji, result.data)
i += emoji.length
}
}
}
private const val codepointColon = ':'.toInt()
// private const val codepointAtmark = '@'.toInt()
private val shortCodeCharacterSet =
SparseBooleanArray().apply {
for (c in 'A'..'Z') put(c.toInt(), true)
for (c in 'a'..'z') put(c.toInt(), true)
for (c in '0'..'9') put(c.toInt(), true)
for (c in "+-_@:") put(c.toInt(), true)
for (c in ".") put(c.toInt(), true)
}
private interface ShortCodeSplitterCallback {
fun onString(part: String) // shortcode以外の文字列
fun onShortCode(
prevCodePoint: Int,
part: String,
name: String
) // part : ":shortcode:", name : "shortcode"
}
private val reUrl = """https?://[\w/:%#@${'$'}&?!()\[\]~.=+\-]+"""
.asciiPattern()
private fun splitShortCode(
s : String,
callback : ShortCodeSplitterCallback
) {
val urlList = ArrayList<IntRange>().apply{
val m = reUrl.matcher(s)
while(m.find()){
log.d("urlList ${m.start()}..${m.end()}")
add( m.start() .. m.end() )
}
}
val end = s.length
var i = 0
while(i < end) {
// ":"以外を読み飛ばす
// URL中のコロンも読み飛ばす
var start = i
loop@ while(i < end) {
val c = s.codePointAt(i)
if(c == codepointColon && null == urlList.find{ i in it} ) break@loop
i += Character.charCount(c)
}
if(i > start) callback.onString(s.substring(start, i))
if(i >= end) break
start = i ++ // start=コロンの位置 i=その次の位置
// 閉じるコロンを探す
var posEndColon = - 1
while(i < end) {
val cp = s.codePointAt(i)
if(cp == codepointColon) {
posEndColon = i
break
}else if(! shortCodeCharacterSet.get(cp, false))
break
}
i += Character.charCount(cp)
}
// 閉じるコロンが見つからないか、shortcodeが短すぎるなら
// startの位置のコロンだけを処理して残りは次のループで処理する
if(posEndColon == - 1 || posEndColon - start < 2) {
callback.onString(":")
i = start + 1
continue
}
val prevCodePoint = when {
start <= 0 -> 0x20
else -> s.codePointBefore(start)
}
callback.onShortCode(
private val reUrl = """https?://[\w/:%#@${'$'}&?!()\[\]~.=+\-]+"""
.asciiPattern()
private fun splitShortCode(
s: String,
callback: ShortCodeSplitterCallback
) {
val urlList = ArrayList<IntRange>().apply {
val m = reUrl.matcher(s)
while (m.find()) {
log.d("urlList ${m.start()}..${m.end()}")
add(m.start()..m.end())
}
}
val end = s.length
var i = 0
while (i < end) {
// ":"以外を読み飛ばす
// URL中のコロンも読み飛ばす
var start = i
loop@ while (i < end) {
val c = s.codePointAt(i)
if (c == codepointColon && null == urlList.find { i in it }) break@loop
i += Character.charCount(c)
}
if (i > start) callback.onString(s.substring(start, i))
if (i >= end) break
start = i++ // start=コロンの位置 i=その次の位置
// 閉じるコロンを探す
var posEndColon = -1
while (i < end) {
val cp = s.codePointAt(i)
if (cp == codepointColon) {
posEndColon = i
break
} else if (!shortCodeCharacterSet.get(cp, false))
break
i += Character.charCount(cp)
}
// 閉じるコロンが見つからないか、shortcodeが短すぎるなら
// startの位置のコロンだけを処理して残りは次のループで処理する
if (posEndColon == -1 || posEndColon - start < 2) {
callback.onString(":")
i = start + 1
continue
}
val prevCodePoint = when {
start <= 0 -> 0x20
else -> s.codePointBefore(start)
}
callback.onShortCode(
prevCodePoint,
s.substring(start, posEndColon + 1), // ":shortcode:"
s.substring(start + 1, posEndColon) // "shortcode"
)
i = posEndColon + 1 // コロンの次の位置
}
}
private val reNicoru = """\Anicoru\d*\z""".asciiPattern( Pattern.CASE_INSENSITIVE)
private val reHohoemi = """\Ahohoemi\d*\z""".asciiPattern( Pattern.CASE_INSENSITIVE)
fun decodeEmoji(options : DecodeOptions, s : String) : SpannableStringBuilder {
val builder = EmojiStringBuilder(options)
val emojiMapCustom = options.emojiMapCustom
val emojiMapProfile = options.emojiMapProfile
val useEmojioneShortcode = when(val context = options.context) {
i = posEndColon + 1 // コロンの次の位置
}
}
private val reNicoru = """\Anicoru\d*\z""".asciiPattern(Pattern.CASE_INSENSITIVE)
private val reHohoemi = """\Ahohoemi\d*\z""".asciiPattern(Pattern.CASE_INSENSITIVE)
fun decodeEmoji(options: DecodeOptions, s: String): SpannableStringBuilder {
val builder = EmojiStringBuilder(options)
val emojiMapCustom = options.emojiMapCustom
val emojiMapProfile = options.emojiMapProfile
val useEmojioneShortcode = when (val context = options.context) {
null -> false
else -> Pref.bpEmojioneShortcode( context.pref())
}
splitShortCode(s, callback = object : ShortCodeSplitterCallback {
override fun onString(part : String) {
else -> Pref.bpEmojioneShortcode(context.pref())
}
splitShortCode(s, callback = object : ShortCodeSplitterCallback {
override fun onString(part: String) {
builder.addUnicodeString(part)
}
override fun onShortCode(prevCodePoint : Int, part : String, name : String) {
override fun onShortCode(prevCodePoint: Int, part: String, name: String) {
// フレニコのプロフ絵文字
if(emojiMapProfile != null && name.length >= 2 && name[0] == '@') {
if (emojiMapProfile != null && name.length >= 2 && name[0] == '@') {
val emojiProfile = emojiMapProfile[name] ?: emojiMapProfile[name.substring(1)]
if(emojiProfile != null) {
if (emojiProfile != null) {
val url = emojiProfile.url
if(url.isNotEmpty()) {
if (url.isNotEmpty()) {
builder.addNetworkEmojiSpan(part, url)
return
}
}
}
// カスタム絵文字
val emojiCustom = emojiMapCustom?.get(name)
if(emojiCustom != null) {
if (emojiCustom != null) {
val url = when {
Pref.bpDisableEmojiAnimation(App1.pref) && emojiCustom.static_url?.isNotEmpty() == true -> emojiCustom.static_url
else -> emojiCustom.url
@ -388,17 +370,17 @@ object EmojiDecoder {
builder.addNetworkEmojiSpan(part, url)
return
}
// 通常の絵文字
if( useEmojioneShortcode ){
if (useEmojioneShortcode) {
val info =
EmojiMap.sShortNameToEmojiInfo[name.toLowerCase(Locale.JAPAN).replace('-', '_')]
if(info != null) {
EmojiMap.sMap.shortNameToEmojiInfo[name.toLowerCase(Locale.JAPAN).replace('-', '_')]
if (info != null) {
builder.addImageSpan(part, info.er)
return
}
}
when {
reHohoemi.matcher(name).find() -> builder.addImageSpan(
part,
@ -410,80 +392,80 @@ object EmojiDecoder {
)
else -> builder.addUnicodeString(part)
}
}
})
builder.closeNormalText()
return builder.sb
}
// 投稿などの際、表示は不要だがショートコード=>Unicodeの解決を行いたい場合がある
// カスタム絵文字の変換も行わない
fun decodeShortCode(
s : String,
emojiMapCustom : HashMap<String, CustomEmoji>? = null
) : String {
val sb = StringBuilder()
splitShortCode(s, callback = object : ShortCodeSplitterCallback {
override fun onString(part : String) {
builder.closeNormalText()
return builder.sb
}
// 投稿などの際、表示は不要だがショートコード=>Unicodeの解決を行いたい場合がある
// カスタム絵文字の変換も行わない
fun decodeShortCode(
s: String,
emojiMapCustom: HashMap<String, CustomEmoji>? = null
): String {
val sb = StringBuilder()
splitShortCode(s, callback = object : ShortCodeSplitterCallback {
override fun onString(part: String) {
sb.append(part)
}
override fun onShortCode(prevCodePoint : Int, part : String, name : String) {
override fun onShortCode(prevCodePoint: Int, part: String, name: String) {
// カスタム絵文字にマッチするなら変換しない
val emojiCustom = emojiMapCustom?.get(name)
if(emojiCustom != null) {
if (emojiCustom != null) {
sb.append(part)
return
}
// カスタム絵文字ではなく通常の絵文字のショートコードなら絵文字に変換する
val info =
EmojiMap.sShortNameToEmojiInfo[name.toLowerCase(Locale.JAPAN).replace('-', '_')]
EmojiMap.sMap.shortNameToEmojiInfo[name.toLowerCase(Locale.JAPAN).replace('-', '_')]
sb.append(info?.unified ?: part)
}
})
return sb.toString()
}
// 入力補完用。絵文字ショートコード一覧を部分一致で絞り込む
internal fun searchShortCode(
context : Context,
prefix : String,
limit : Int
) : ArrayList<CharSequence> {
val dst = ArrayList<CharSequence>()
for(shortCode in EmojiMap.sShortNameList) {
if(dst.size >= limit) break
if(! shortCode.contains(prefix)) continue
val info = EmojiMap.sShortNameToEmojiInfo[shortCode] ?: continue
val sb = SpannableStringBuilder()
val start = 0
sb.append(' ')
val end = sb.length
sb.setSpan(
return sb.toString()
}
// 入力補完用。絵文字ショートコード一覧を部分一致で絞り込む
internal fun searchShortCode(
context: Context,
prefix: String,
limit: Int
): ArrayList<CharSequence> {
val dst = ArrayList<CharSequence>()
for (shortCode in EmojiMap.sMap.shortNameList) {
if (dst.size >= limit) break
if (!shortCode.contains(prefix)) continue
val info = EmojiMap.sMap.shortNameToEmojiInfo[shortCode] ?: continue
val sb = SpannableStringBuilder()
val start = 0
sb.append(' ')
val end = sb.length
sb.setSpan(
info.er.createSpan(context),
start,
end,
Spanned.SPAN_EXCLUSIVE_EXCLUSIVE
)
sb.append(' ')
.append(':')
.append(shortCode)
.append(':')
dst.add(sb)
}
return dst
}
sb.append(' ')
.append(':')
.append(shortCode)
.append(':')
dst.add(sb)
}
return dst
}
}

View File

@ -1026,7 +1026,7 @@ class PostHelper(
bInstanceHasCustomEmoji: Boolean
): SpannableStringBuilder {
val item = EmojiMap.sShortNameToEmojiInfo[name]
val item = EmojiMap.sMap.shortNameToEmojiInfo[name]
val separator = EmojiDecoder.customEmojiSeparator(pref)
if (item == null || instance != null) {
// カスタム絵文字は常にshortcode表現

View File

@ -1,4 +1,5 @@
apply plugin: 'com.android.library'
apply plugin: 'kotlin-android'
android {
compileSdkVersion target_sdk_version
@ -27,10 +28,12 @@ android {
}
dependencies {
testImplementation "junit:junit:$junit_version"
androidTestImplementation 'androidx.test:runner:1.3.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
implementation "androidx.appcompat:appcompat:$appcompat_version"
// testImplementation 'junit:junit:4.12'
// androidTestImplementation 'com.android.support.test:runner:1.0.1'
// androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
}

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 6.6 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 6.2 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 6.6 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 6.2 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 6.6 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 6.2 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 6.6 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 6.2 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 6.6 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 6.2 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 6.6 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 6.2 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#4289C1" d="M36 5v27s0 4-4 4H4c-4 0-4-4-4-4v-5s25-2 36-22z"/><path fill="#1C6399" d="M31.844 23.243s2.565-1.635 2.258-2.288c-.309-.654-11.778.99-17.528 2.954-8.627 2.947-13.144 7.522-12.526 8.828.617 1.306 7.602 1.953 16.228-.993 5.752-1.964 15.368-7.524 15.06-8.177-.309-.653-3.492-.324-3.492-.324z"/><path fill="#A6D388" d="M31.474 22.747s2.65-1.619 2.349-2.291c-.303-.673-12.042.782-17.949 2.675C7.01 25.972 2.311 30.555 2.916 31.9c.605 1.345 7.723 2.141 16.585-.699 5.91-1.893 15.833-7.383 15.532-8.055-.303-.673-3.559-.399-3.559-.399z"/><path fill="#F5F8FA" d="M31.474 22.747s2.507-1.534 2.358-2.235L3.756 29.978c-.722.837-1.019 1.523-.84 1.922.156.348.755.657 1.7.878l30.395-9.566c.003-.02.029-.051.022-.066-.303-.673-3.559-.399-3.559-.399z"/><path fill="#F7DECE" d="M27.755 12.233c-.589-.235-1.348-.276-2.104-.386-1.198-.175-2.852-.765-3.529-1.086-.825-.495-2.577-1.661-3.012-1.948S18.093 8.128 17.375 8h-.156c.385.542.609 1.159.748 2.841 0 0 3.319 1.661 3.595 1.753 1.125.375 3.182.366 4.344.512.602.076 1.021-.014 1.499-.047.722-.049 1.38-.055 1.422-.371.05-.367-.595-.265-1.072-.455zM14.698.997c-1.593-.627-4.077.182-4.365 2.043-.287 1.848.239 4.747 1.863 4.572 1.702-.184 3.448-.554 4.138-2.307.69-1.752-.043-3.681-1.636-4.308z"/><path fill="#F7DECE" d="M15.882 5.757c2.318-2.723-3.266-2.458-3.266-2.458-1.057.038-.329 1.799-.827 2.761-.341.665 1.095 1.018 1.095 1.018s.659-.01.694.79v.007c.008.204-.013.445-.108.769-.473 1.601 1.677 2.582 2.149.978.187-.635.114-1.193.02-1.708l-.009-.046c-.144-.766-.322-1.438.252-2.111zm-4.883 2.645c-1.666.993-3.368 3.049-3.98 3.914-.36.283-.686.614-.897.736-.389.223-2.154 1.432-3.334 2.005-.354.166-1.458.438-1.992.781-.432.278-.845.262-.727.612.102.302.508.216 1.227.132.719-.084 1.929-.289 2.325-.566.8-.531 3.347-1.156 4.597-2.031.221-.155 2.385-2.163 2.781-2.741.543-1.515.282-2.556 0-2.842z"/><path fill="#292F33" d="M16.518 1.64C15.457.398 13.998-.117 11.499.849c-2.183.844-1.481 2.579-.972 2.282 1.869-1.09 2.899.514 3.697 2.269.523 1.151 1.56 1.502 1.56 1.502s.337.132.912-1.001.876-3.028-.178-4.261z"/><path fill="#F7DECE" d="M16.261 28.432c-.378-.1-.67-.432-.807-.785-.059-.152-.365-1.001-.365-1.001H13.27c.043.214-.037.696-.134 1.197-.062.322-.114.892-.013 1.093.101.201.817.74 1.301.839 1.237.255 2.491-.342 2.644-.517.222-.255-.428-.726-.807-.826zm7.51-3.222c-.334-.065-.607-.336-.746-.634-.06-.129-.22-.651-.22-.651l-1.609.22c.05.183-.027.417-.008.793.017.335-.058.748.042.917.099.169.601.571 1.027.629 1.088.148 2.141-.443 2.264-.604.176-.235-.416-.605-.75-.67z"/><path fill="#292F33" d="M16.188 2.219c.875-1.312 2.774-1.438 3.637-.469S21.01 4 22.163 4c.368 0 .552.344-.212.688S18.062 5.719 16.875 3.5c-.531-.656-.687-1.281-.687-1.281zm6.589 20.022c.023-.706.412-2.193.265-2.824-.229-.981-1.5-2.047-2.677-2.948-1.177-.901-2.375-1.438-2.375-1.438-.302-1.896.242-2.896.235-3.716-.006-.684-.433-2.648-1.006-3.315h-1.565s.246 1.013-.647 1.112C14.112 9.211 13.56 8 13.56 8l-1.748.167c-.278.043-.549.125-.813.236.376.639.23 2.285 0 2.841.823 1.188 1.536 3.003 1.146 5.256-.346 2.002.473 3.889.473 4.324 0 0-.503 1.749-.2 2.898.403 1.529.768 2.884.81 3.423 1.412 0 1.981-.39 1.981-.39s-.278-.638-.165-1.577c.069-.572.351-1.455.351-2.304 0-.849-.022-1.461.104-1.812s.52-1.576.812-2.704c.534.292 1.493.792 2.084.954.849.232 1.494.595 1.718.79s.376.335.376.335-.07.625-.01 1.583c.055.877.53 1.551.636 2.596.893-.133 1.739-.528 1.739-.528s-.096-1.267-.077-1.847z"/><path fill="#67757F" d="M12.375 8.594l.904-.086s1.202 1.373 2.096 1.274c.894-.099.841-1.354.841-1.354h1.269c-.085-.168-.173-.319-.266-.428h-1.565s.246 1.013-.647 1.112C14.112 9.211 13.56 8 13.56 8l-1.748.167c-.278.043-.549.125-.813.236.077.131.128.311.165.509.346-.118.973-.282 1.211-.318zm8.667 13.854c-.06-.958.01-1.583.01-1.583s-.151-.141-.376-.335c-.068-.059-.186-.136-.326-.218l.139.126s-.07.625-.01 1.583c.055.877.53 1.551.636 2.596.158-.024.313-.057.464-.093-.175-.763-.492-1.357-.537-2.076zm-8.061 1.701c-.303-1.149.2-2.898.2-2.898 0-.435-.798-2.791-.452-4.793 4-.021 5.26-1.427 5.26-1.427s-2.719 1.26-5.201.533c-.074-1.788-.788-3.661-1.707-4.579-.025.1-.053.188-.082.258.823 1.188 1.536 3.003 1.146 5.256-.346 2.002.473 3.889.473 4.324 0 0-.503 1.749-.2 2.898.403 1.529.768 2.884.81 3.423.178 0 .342-.006.494-.017-.129-.672-.421-1.766-.741-2.978z"/></svg>

Before

Width:  |  Height:  |  Size: 4.3 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#4289C1" d="M36 5v27s0 4-4 4H4c-4 0-4-4-4-4v-5s25-2 36-22z"/><path fill="#1C6399" d="M31.844 23.243s2.565-1.635 2.258-2.288c-.309-.654-11.778.99-17.528 2.954-8.627 2.947-13.144 7.522-12.526 8.828.617 1.306 7.602 1.953 16.228-.993 5.752-1.964 15.368-7.524 15.06-8.177-.309-.653-3.492-.324-3.492-.324z"/><path fill="#A6D388" d="M31.474 22.747s2.65-1.619 2.349-2.291c-.303-.673-12.042.782-17.949 2.675C7.01 25.972 2.311 30.555 2.916 31.9c.605 1.345 7.723 2.141 16.585-.699 5.91-1.893 15.833-7.383 15.532-8.055-.303-.673-3.559-.399-3.559-.399z"/><path fill="#F5F8FA" d="M31.474 22.747s2.507-1.534 2.358-2.235L3.756 29.978c-.722.837-1.019 1.523-.84 1.922.156.348.755.657 1.7.878l30.395-9.566c.003-.02.029-.051.022-.066-.303-.673-3.559-.399-3.559-.399z"/><path fill="#F7DECE" d="M2.789 15.057c-.354.166-1.458.438-1.992.781-.432.278-.845.262-.727.612.102.302.508.216 1.227.132.719-.084 1.929-.289 2.325-.566l-.833-.959zm22.862-3.211c.379.095 1.515.151 2.104.386.477.19 1.122.088 1.073.455-.043.316-.701.317-1.422.371-.722.054-1.949.085-2.39-.113l.635-1.099zM14.698.997c-1.593-.627-4.077.182-4.365 2.043-.287 1.848.239 4.747 1.863 4.572 1.702-.184 3.448-.554 4.138-2.307.69-1.752-.043-3.681-1.636-4.308z"/><path fill="#F7DECE" d="M15.882 5.757c2.318-2.723-3.266-2.458-3.266-2.458-1.057.038-.329 1.799-.827 2.761-.341.665 1.095 1.018 1.095 1.018s.659-.01.694.79v.007c.008.204-.013.445-.108.769-.473 1.601 1.677 2.582 2.149.978.187-.635.114-1.193.02-1.708l-.009-.046c-.144-.766-.322-1.438.252-2.111z"/><path fill="#292F33" d="M16.518 1.64C15.457.398 13.998-.117 11.499.849c-2.183.844-1.366 2.72-.972 2.282.628-.696 1.477-.483 1.477-.483l.66 1.944s.314.189.445-.473 1.017-.729 1.308-.198c.452.826-.139.984-.193 1.478-.17 1.562 1.56 1.502 1.56 1.502s.337.132.912-1.001c.575-1.132.876-3.027-.178-4.26z"/><path fill="#F7DECE" d="M16.261 28.432c-.378-.1-.67-.432-.807-.785-.059-.152-.245-.89-.245-.89l-2.284.284c.043.214.114.512.185.94.054.324-.089.753.012.954.101.201.817.74 1.301.839 1.237.255 2.491-.342 2.644-.517.223-.254-.427-.725-.806-.825zm7.51-3.222c-.334-.065-.607-.336-.746-.634-.06-.129-.22-.651-.22-.651l-2.009.274c.05.183.129.438.216.804.066.278-.033.659.066.827.099.169.752.594 1.178.652 1.088.148 2.141-.443 2.264-.604.177-.233-.415-.603-.749-.668z"/><path fill="#292F33" d="M25.676 11.812c-.242-.036-2.877-.731-3.554-1.052-.903-.841-2.483-1.754-2.919-2.042s-.837-.637-1.828-.718h-1.639l-.751.766L13.56 8l-1.748.167c-2.198.338-4 3.024-4.794 4.151-.36.283-.685.614-.896.735-.389.223-2.813 1.505-3.334 2.005l.836 1.068c.312-.281 1.748-.596 2.748-1.046.396-.178 1.452-.296 1.982-.81l.017.017c1.396-.979 2.326-2.021 2.722-2.599L12.208 17s-.005 1.674.058 1.94c.088.372.353 1.449.353 1.884 0 0-.606 1.335-.302 2.484.403 1.529.611 3.468.653 4.008 1.412 0 2.24-.56 2.24-.56s-.278-.638-.165-1.577c.069-.572.58-1.601.58-2.45 0-.849-.095-1.367.031-1.719s.601-1.452.677-2.052c.02-.162.008-.374-.022-.6.534.292 1.493.792 2.084.954.849.232 1.494.595 1.718.79s.376.335.376.335-.201.557-.141 1.516c.055.877.433 1.658.54 2.703.893-.133 1.966-.567 1.966-.567s-.096-1.268-.078-1.848c.023-.706.412-2.193.265-2.824-.229-.981-1.5-2.047-2.677-2.948-1.177-.901-2.375-1.438-2.375-1.438.365-2.469-.005-3.781-.005-3.781s1.81.804 3.578 1.344c.577.285 2.27.562 3.989.5.432-.016.452-1.233.125-1.282z"/><path fill="#67757F" d="M7.265 13.194c.795-1.126 2.994-4.365 5.435-4.576 0 0 1.118 1.459 2.565 1.235 1.447-.224 1.482-1.318 1.482-1.318l1.727.149c.494.04.841.148 1.12.281-.163-.101-.304-.189-.391-.246-.435-.287-.837-.638-1.828-.719h-1.639l-.751.766L13.56 8l-1.748.167c-2.198.338-4 3.024-4.794 4.151-.36.283-.685.614-.896.735-.389.223-2.813 1.505-3.334 2.005l.288.368c1.224-.797 3.829-1.949 4.189-2.232zm15.956-1.75c.453.215 1.771.594 2.674.834-.016-.24-.089-.446-.219-.465-.2-.03-2.502-.686-3.513-1.033.212.162.682.465 1.058.664zm-2.139 11.291c-.06-.958.024-1.639-.072-1.843-.096-.204-.52-.455-.52-.455s-.201.557-.141 1.516c.055.877.433 1.658.54 2.703.309-.046.638-.128.938-.216-.613-.262-.707-1.099-.745-1.705z"/><path fill="#67757F" d="M13.135 24.147c-.303-1.149.176-2.906.176-2.906 0-.435-.23-1.357-.318-1.729-.063-.266-.103-2.438-.072-2.717 3.859-.123 5.068-1.763 5.068-1.763s-2.21 1.309-5.224.906c-.347-.718-1.03-4.737-1.03-4.737-.213-.025-.499.231-.642.487L12.208 17s-.005 1.674.058 1.94c.088.372.353 1.449.353 1.884 0 0-.606 1.335-.302 2.484.403 1.529.611 3.468.653 4.008.386 0 .724-.044 1.018-.104-.688-.618-.566-1.979-.853-3.065z"/></svg>

Before

Width:  |  Height:  |  Size: 4.4 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#4289C1" d="M36 5v27s0 4-4 4H4c-4 0-4-4-4-4v-5s25-2 36-22z"/><path fill="#1C6399" d="M31.844 23.243s2.565-1.635 2.258-2.288c-.309-.654-11.778.99-17.528 2.954-8.627 2.947-13.144 7.522-12.526 8.828.617 1.306 7.602 1.953 16.228-.993 5.752-1.964 15.368-7.524 15.06-8.177-.309-.653-3.492-.324-3.492-.324z"/><path fill="#A6D388" d="M31.474 22.747s2.65-1.619 2.349-2.291c-.303-.673-12.042.782-17.949 2.675C7.01 25.972 2.311 30.555 2.916 31.9c.605 1.345 7.723 2.141 16.585-.699 5.91-1.893 15.833-7.383 15.532-8.055-.303-.673-3.559-.399-3.559-.399z"/><path fill="#F5F8FA" d="M31.474 22.747s2.507-1.534 2.358-2.235L3.756 29.978c-.722.837-1.019 1.523-.84 1.922.156.348.755.657 1.7.878l30.395-9.566c.003-.02.029-.051.022-.066-.303-.673-3.559-.399-3.559-.399z"/><path fill="#F3D2A2" d="M27.755 12.233c-.589-.235-1.348-.276-2.104-.386-1.198-.175-2.852-.765-3.529-1.086-.825-.495-2.577-1.661-3.012-1.948S18.093 8.128 17.375 8h-.156c.385.542.609 1.159.748 2.841 0 0 3.319 1.661 3.595 1.753 1.125.375 3.182.366 4.344.512.602.076 1.021-.014 1.499-.047.722-.049 1.38-.055 1.422-.371.05-.367-.595-.265-1.072-.455zM14.698.997c-1.593-.627-4.077.182-4.365 2.043-.287 1.848.239 4.747 1.863 4.572 1.702-.184 3.448-.554 4.138-2.307.69-1.752-.043-3.681-1.636-4.308z"/><path fill="#F3D2A2" d="M15.882 5.757c2.318-2.723-3.266-2.458-3.266-2.458-1.057.038-.329 1.799-.827 2.761-.341.665 1.095 1.018 1.095 1.018s.659-.01.694.79v.007c.008.204-.013.445-.108.769-.473 1.601 1.677 2.582 2.149.978.187-.635.114-1.193.02-1.708l-.009-.046c-.144-.766-.322-1.438.252-2.111zm-4.883 2.645c-1.666.993-3.368 3.049-3.98 3.914-.36.283-.686.614-.897.736-.389.223-2.154 1.432-3.334 2.005-.354.166-1.458.438-1.992.781-.432.278-.845.262-.727.612.102.302.508.216 1.227.132.719-.084 1.929-.289 2.325-.566.8-.531 3.347-1.156 4.597-2.031.221-.155 2.385-2.163 2.781-2.741.543-1.515.282-2.556 0-2.842z"/><path fill="#FFE51E" d="M16.518 1.64C15.457.398 13.998-.117 11.499.849c-2.183.844-1.481 2.579-.972 2.282 1.869-1.09 2.899.514 3.697 2.269.523 1.151 1.56 1.502 1.56 1.502s.337.132.912-1.001.876-3.028-.178-4.261z"/><path fill="#F3D2A2" d="M16.261 28.432c-.378-.1-.67-.432-.807-.785-.059-.152-.365-1.001-.365-1.001H13.27c.043.214-.037.696-.134 1.197-.062.322-.114.892-.013 1.093.101.201.817.74 1.301.839 1.237.255 2.491-.342 2.644-.517.222-.255-.428-.726-.807-.826zm7.51-3.222c-.334-.065-.607-.336-.746-.634-.06-.129-.22-.651-.22-.651l-1.609.22c.05.183-.027.417-.008.793.017.335-.058.748.042.917.099.169.601.571 1.027.629 1.088.148 2.141-.443 2.264-.604.176-.235-.416-.605-.75-.67z"/><path fill="#FFE51E" d="M16.188 2.219c.875-1.312 2.774-1.438 3.637-.469S21.01 4 22.163 4c.368 0 .552.344-.212.688S18.062 5.719 16.875 3.5c-.531-.656-.687-1.281-.687-1.281z"/><path fill="#292F33" d="M22.777 22.241c.023-.706.412-2.193.265-2.824-.229-.981-1.5-2.047-2.677-2.948-1.177-.901-2.375-1.438-2.375-1.438-.302-1.896.242-2.896.235-3.716-.006-.684-.433-2.648-1.006-3.315h-1.565s.246 1.013-.647 1.112C14.112 9.211 13.56 8 13.56 8l-1.748.167c-.278.043-.549.125-.813.236.376.639.23 2.285 0 2.841.823 1.188 1.536 3.003 1.146 5.256-.346 2.002.473 3.889.473 4.324 0 0-.503 1.749-.2 2.898.403 1.529.768 2.884.81 3.423 1.412 0 1.981-.39 1.981-.39s-.278-.638-.165-1.577c.069-.572.351-1.455.351-2.304 0-.849-.022-1.461.104-1.812s.52-1.576.812-2.704c.534.292 1.493.792 2.084.954.849.232 1.494.595 1.718.79s.376.335.376.335-.07.625-.01 1.583c.055.877.53 1.551.636 2.596.893-.133 1.739-.528 1.739-.528s-.096-1.267-.077-1.847z"/><path fill="#67757F" d="M12.375 8.594l.904-.086s1.202 1.373 2.096 1.274c.894-.099.841-1.354.841-1.354h1.269c-.085-.168-.173-.319-.266-.428h-1.565s.246 1.013-.647 1.112C14.112 9.211 13.56 8 13.56 8l-1.748.167c-.278.043-.549.125-.813.236.077.131.128.311.165.509.346-.118.973-.282 1.211-.318zm8.667 13.854c-.06-.958.01-1.583.01-1.583s-.151-.141-.376-.335c-.068-.059-.186-.136-.326-.218l.139.126s-.07.625-.01 1.583c.055.877.53 1.551.636 2.596.158-.024.313-.057.464-.093-.175-.763-.492-1.357-.537-2.076zm-8.061 1.701c-.303-1.149.2-2.898.2-2.898 0-.435-.798-2.791-.452-4.793 4-.021 5.26-1.427 5.26-1.427s-2.719 1.26-5.201.533c-.074-1.788-.788-3.661-1.707-4.579-.025.1-.053.188-.082.258.823 1.188 1.536 3.003 1.146 5.256-.346 2.002.473 3.889.473 4.324 0 0-.503 1.749-.2 2.898.403 1.529.768 2.884.81 3.423.178 0 .342-.006.494-.017-.129-.672-.421-1.766-.741-2.978z"/></svg>

Before

Width:  |  Height:  |  Size: 4.3 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#4289C1" d="M36 5v27s0 4-4 4H4c-4 0-4-4-4-4v-5s25-2 36-22z"/><path fill="#1C6399" d="M31.844 23.243s2.565-1.635 2.258-2.288c-.309-.654-11.778.99-17.528 2.954-8.627 2.947-13.144 7.522-12.526 8.828.617 1.306 7.602 1.953 16.228-.993 5.752-1.964 15.368-7.524 15.06-8.177-.309-.653-3.492-.324-3.492-.324z"/><path fill="#A6D388" d="M31.474 22.747s2.65-1.619 2.349-2.291c-.303-.673-12.042.782-17.949 2.675C7.01 25.972 2.311 30.555 2.916 31.9c.605 1.345 7.723 2.141 16.585-.699 5.91-1.893 15.833-7.383 15.532-8.055-.303-.673-3.559-.399-3.559-.399z"/><path fill="#F5F8FA" d="M31.474 22.747s2.507-1.534 2.358-2.235L3.756 29.978c-.722.837-1.019 1.523-.84 1.922.156.348.755.657 1.7.878l30.395-9.566c.003-.02.029-.051.022-.066-.303-.673-3.559-.399-3.559-.399z"/><path fill="#F3D2A2" d="M2.789 15.057c-.354.166-1.458.438-1.992.781-.432.278-.845.262-.727.612.102.302.508.216 1.227.132.719-.084 1.929-.289 2.325-.566l-.833-.959zm22.862-3.211c.379.095 1.515.151 2.104.386.477.19 1.122.088 1.073.455-.043.316-.701.317-1.422.371-.722.054-1.949.085-2.39-.113l.635-1.099zM14.698.997c-1.593-.627-4.077.182-4.365 2.043-.287 1.848.239 4.747 1.863 4.572 1.702-.184 3.448-.554 4.138-2.307.69-1.752-.043-3.681-1.636-4.308z"/><path fill="#F3D2A2" d="M15.882 5.757c2.318-2.723-3.266-2.458-3.266-2.458-1.057.038-.329 1.799-.827 2.761-.341.665 1.095 1.018 1.095 1.018s.659-.01.694.79v.007c.008.204-.013.445-.108.769-.473 1.601 1.677 2.582 2.149.978.187-.635.114-1.193.02-1.708l-.009-.046c-.144-.766-.322-1.438.252-2.111z"/><path fill="#FFE51E" d="M16.518 1.64C15.457.398 13.998-.117 11.499.849c-2.183.844-1.366 2.72-.972 2.282.628-.696 1.477-.483 1.477-.483l.66 1.944s.314.189.445-.473 1.017-.729 1.308-.198c.452.826-.139.984-.193 1.478-.17 1.562 1.56 1.502 1.56 1.502s.337.132.912-1.001c.575-1.132.876-3.027-.178-4.26z"/><path fill="#F3D2A2" d="M16.261 28.432c-.378-.1-.67-.432-.807-.785-.059-.152-.245-.89-.245-.89l-2.284.284c.043.214.114.512.185.94.054.324-.089.753.012.954.101.201.817.74 1.301.839 1.237.255 2.491-.342 2.644-.517.223-.254-.427-.725-.806-.825zm7.51-3.222c-.334-.065-.607-.336-.746-.634-.06-.129-.22-.651-.22-.651l-2.009.274c.05.183.129.438.216.804.066.278-.033.659.066.827.099.169.752.594 1.178.652 1.088.148 2.141-.443 2.264-.604.177-.233-.415-.603-.749-.668z"/><path fill="#292F33" d="M25.676 11.812c-.242-.036-2.877-.731-3.554-1.052-.903-.841-2.483-1.754-2.919-2.042s-.837-.637-1.828-.718h-1.639l-.751.766L13.56 8l-1.748.167c-2.198.338-4 3.024-4.794 4.151-.36.283-.685.614-.896.735-.389.223-2.813 1.505-3.334 2.005l.836 1.068c.312-.281 1.748-.596 2.748-1.046.396-.178 1.452-.296 1.982-.81l.017.017c1.396-.979 2.326-2.021 2.722-2.599L12.208 17s-.005 1.674.058 1.94c.088.372.353 1.449.353 1.884 0 0-.606 1.335-.302 2.484.403 1.529.611 3.468.653 4.008 1.412 0 2.24-.56 2.24-.56s-.278-.638-.165-1.577c.069-.572.58-1.601.58-2.45 0-.849-.095-1.367.031-1.719s.601-1.452.677-2.052c.02-.162.008-.374-.022-.6.534.292 1.493.792 2.084.954.849.232 1.494.595 1.718.79s.376.335.376.335-.201.557-.141 1.516c.055.877.433 1.658.54 2.703.893-.133 1.966-.567 1.966-.567s-.096-1.268-.078-1.848c.023-.706.412-2.193.265-2.824-.229-.981-1.5-2.047-2.677-2.948-1.177-.901-2.375-1.438-2.375-1.438.365-2.469-.005-3.781-.005-3.781s1.81.804 3.578 1.344c.577.285 2.27.562 3.989.5.432-.016.452-1.233.125-1.282z"/><path fill="#67757F" d="M7.265 13.194c.795-1.126 2.994-4.365 5.435-4.576 0 0 1.118 1.459 2.565 1.235 1.447-.224 1.482-1.318 1.482-1.318l1.727.149c.494.04.841.148 1.12.281-.163-.101-.304-.189-.391-.246-.435-.287-.837-.638-1.828-.719h-1.639l-.751.766L13.56 8l-1.748.167c-2.198.338-4 3.024-4.794 4.151-.36.283-.685.614-.896.735-.389.223-2.813 1.505-3.334 2.005l.288.368c1.224-.797 3.829-1.949 4.189-2.232zm15.956-1.75c.453.215 1.771.594 2.674.834-.016-.24-.089-.446-.219-.465-.2-.03-2.502-.686-3.513-1.033.212.162.682.465 1.058.664zm-2.139 11.291c-.06-.958.024-1.639-.072-1.843-.096-.204-.52-.455-.52-.455s-.201.557-.141 1.516c.055.877.433 1.658.54 2.703.309-.046.638-.128.938-.216-.613-.262-.707-1.099-.745-1.705z"/><path fill="#67757F" d="M13.135 24.147c-.303-1.149.176-2.906.176-2.906 0-.435-.23-1.357-.318-1.729-.063-.266-.103-2.438-.072-2.717 3.859-.123 5.068-1.763 5.068-1.763s-2.21 1.309-5.224.906c-.347-.718-1.03-4.737-1.03-4.737-.213-.025-.499.231-.642.487L12.208 17s-.005 1.674.058 1.94c.088.372.353 1.449.353 1.884 0 0-.606 1.335-.302 2.484.403 1.529.611 3.468.653 4.008.386 0 .724-.044 1.018-.104-.688-.618-.566-1.979-.853-3.065z"/></svg>

Before

Width:  |  Height:  |  Size: 4.4 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#4289C1" d="M36 5v27s0 4-4 4H4c-4 0-4-4-4-4v-5s25-2 36-22z"/><path fill="#1C6399" d="M31.844 23.243s2.565-1.635 2.258-2.288c-.309-.654-11.778.99-17.528 2.954-8.627 2.947-13.144 7.522-12.526 8.828.617 1.306 7.602 1.953 16.228-.993 5.752-1.964 15.368-7.524 15.06-8.177-.309-.653-3.492-.324-3.492-.324z"/><path fill="#A6D388" d="M31.474 22.747s2.65-1.619 2.349-2.291c-.303-.673-12.042.782-17.949 2.675C7.01 25.972 2.311 30.555 2.916 31.9c.605 1.345 7.723 2.141 16.585-.699 5.91-1.893 15.833-7.383 15.532-8.055-.303-.673-3.559-.399-3.559-.399z"/><path fill="#F5F8FA" d="M31.474 22.747s2.507-1.534 2.358-2.235L3.756 29.978c-.722.837-1.019 1.523-.84 1.922.156.348.755.657 1.7.878l30.395-9.566c.003-.02.029-.051.022-.066-.303-.673-3.559-.399-3.559-.399z"/><path fill="#D4AB88" d="M27.755 12.233c-.589-.235-1.348-.276-2.104-.386-1.198-.175-2.852-.765-3.529-1.086-.825-.495-2.577-1.661-3.012-1.948S18.093 8.128 17.375 8h-.156c.385.542.609 1.159.748 2.841 0 0 3.319 1.661 3.595 1.753 1.125.375 3.182.366 4.344.512.602.076 1.021-.014 1.499-.047.722-.049 1.38-.055 1.422-.371.05-.367-.595-.265-1.072-.455zM14.698.997c-1.593-.627-4.077.182-4.365 2.043-.287 1.848.239 4.747 1.863 4.572 1.702-.184 3.448-.554 4.138-2.307.69-1.752-.043-3.681-1.636-4.308z"/><path fill="#D4AB88" d="M15.882 5.757c2.318-2.723-3.266-2.458-3.266-2.458-1.057.038-.329 1.799-.827 2.761-.341.665 1.095 1.018 1.095 1.018s.659-.01.694.79v.007c.008.204-.013.445-.108.769-.473 1.601 1.677 2.582 2.149.978.187-.635.114-1.193.02-1.708l-.009-.046c-.144-.766-.322-1.438.252-2.111zm-4.883 2.645c-1.666.993-3.368 3.049-3.98 3.914-.36.283-.686.614-.897.736-.389.223-2.154 1.432-3.334 2.005-.354.166-1.458.438-1.992.781-.432.278-.845.262-.727.612.102.302.508.216 1.227.132.719-.084 1.929-.289 2.325-.566.8-.531 3.347-1.156 4.597-2.031.221-.155 2.385-2.163 2.781-2.741.543-1.515.282-2.556 0-2.842z"/><path fill="#963B22" d="M16.518 1.64C15.457.398 13.998-.117 11.499.849c-2.183.844-1.481 2.579-.972 2.282 1.869-1.09 2.899.514 3.697 2.269.523 1.151 1.56 1.502 1.56 1.502s.337.132.912-1.001.876-3.028-.178-4.261z"/><path fill="#D4AB88" d="M16.261 28.432c-.378-.1-.67-.432-.807-.785-.059-.152-.365-1.001-.365-1.001H13.27c.043.214-.037.696-.134 1.197-.062.322-.114.892-.013 1.093.101.201.817.74 1.301.839 1.237.255 2.491-.342 2.644-.517.222-.255-.428-.726-.807-.826zm7.51-3.222c-.334-.065-.607-.336-.746-.634-.06-.129-.22-.651-.22-.651l-1.609.22c.05.183-.027.417-.008.793.017.335-.058.748.042.917.099.169.601.571 1.027.629 1.088.148 2.141-.443 2.264-.604.176-.235-.416-.605-.75-.67z"/><path fill="#963B22" d="M16.188 2.219c.875-1.312 2.774-1.438 3.637-.469S21.01 4 22.163 4c.368 0 .552.344-.212.688S18.062 5.719 16.875 3.5c-.531-.656-.687-1.281-.687-1.281z"/><path fill="#292F33" d="M22.777 22.241c.023-.706.412-2.193.265-2.824-.229-.981-1.5-2.047-2.677-2.948-1.177-.901-2.375-1.438-2.375-1.438-.302-1.896.242-2.896.235-3.716-.006-.684-.433-2.648-1.006-3.315h-1.565s.246 1.013-.647 1.112C14.112 9.211 13.56 8 13.56 8l-1.748.167c-.278.043-.549.125-.813.236.376.639.23 2.285 0 2.841.823 1.188 1.536 3.003 1.146 5.256-.346 2.002.473 3.889.473 4.324 0 0-.503 1.749-.2 2.898.403 1.529.768 2.884.81 3.423 1.412 0 1.981-.39 1.981-.39s-.278-.638-.165-1.577c.069-.572.351-1.455.351-2.304 0-.849-.022-1.461.104-1.812s.52-1.576.812-2.704c.534.292 1.493.792 2.084.954.849.232 1.494.595 1.718.79s.376.335.376.335-.07.625-.01 1.583c.055.877.53 1.551.636 2.596.893-.133 1.739-.528 1.739-.528s-.096-1.267-.077-1.847z"/><path fill="#67757F" d="M12.375 8.594l.904-.086s1.202 1.373 2.096 1.274c.894-.099.841-1.354.841-1.354h1.269c-.085-.168-.173-.319-.266-.428h-1.565s.246 1.013-.647 1.112C14.112 9.211 13.56 8 13.56 8l-1.748.167c-.278.043-.549.125-.813.236.077.131.128.311.165.509.346-.118.973-.282 1.211-.318zm8.667 13.854c-.06-.958.01-1.583.01-1.583s-.151-.141-.376-.335c-.068-.059-.186-.136-.326-.218l.139.126s-.07.625-.01 1.583c.055.877.53 1.551.636 2.596.158-.024.313-.057.464-.093-.175-.763-.492-1.357-.537-2.076zm-8.061 1.701c-.303-1.149.2-2.898.2-2.898 0-.435-.798-2.791-.452-4.793 4-.021 5.26-1.427 5.26-1.427s-2.719 1.26-5.201.533c-.074-1.788-.788-3.661-1.707-4.579-.025.1-.053.188-.082.258.823 1.188 1.536 3.003 1.146 5.256-.346 2.002.473 3.889.473 4.324 0 0-.503 1.749-.2 2.898.403 1.529.768 2.884.81 3.423.178 0 .342-.006.494-.017-.129-.672-.421-1.766-.741-2.978z"/></svg>

Before

Width:  |  Height:  |  Size: 4.3 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#4289C1" d="M36 5v27s0 4-4 4H4c-4 0-4-4-4-4v-5s25-2 36-22z"/><path fill="#1C6399" d="M31.844 23.243s2.565-1.635 2.258-2.288c-.309-.654-11.778.99-17.528 2.954-8.627 2.947-13.144 7.522-12.526 8.828.617 1.306 7.602 1.953 16.228-.993 5.752-1.964 15.368-7.524 15.06-8.177-.309-.653-3.492-.324-3.492-.324z"/><path fill="#A6D388" d="M31.474 22.747s2.65-1.619 2.349-2.291c-.303-.673-12.042.782-17.949 2.675C7.01 25.972 2.311 30.555 2.916 31.9c.605 1.345 7.723 2.141 16.585-.699 5.91-1.893 15.833-7.383 15.532-8.055-.303-.673-3.559-.399-3.559-.399z"/><path fill="#F5F8FA" d="M31.474 22.747s2.507-1.534 2.358-2.235L3.756 29.978c-.722.837-1.019 1.523-.84 1.922.156.348.755.657 1.7.878l30.395-9.566c.003-.02.029-.051.022-.066-.303-.673-3.559-.399-3.559-.399z"/><path fill="#D4AB88" d="M2.789 15.057c-.354.166-1.458.438-1.992.781-.432.278-.845.262-.727.612.102.302.508.216 1.227.132.719-.084 1.929-.289 2.325-.566l-.833-.959zm22.862-3.211c.379.095 1.515.151 2.104.386.477.19 1.122.088 1.073.455-.043.316-.701.317-1.422.371-.722.054-1.949.085-2.39-.113l.635-1.099zM14.698.997c-1.593-.627-4.077.182-4.365 2.043-.287 1.848.239 4.747 1.863 4.572 1.702-.184 3.448-.554 4.138-2.307.69-1.752-.043-3.681-1.636-4.308z"/><path fill="#D4AB88" d="M15.882 5.757c2.318-2.723-3.266-2.458-3.266-2.458-1.057.038-.329 1.799-.827 2.761-.341.665 1.095 1.018 1.095 1.018s.659-.01.694.79v.007c.008.204-.013.445-.108.769-.473 1.601 1.677 2.582 2.149.978.187-.635.114-1.193.02-1.708l-.009-.046c-.144-.766-.322-1.438.252-2.111z"/><path fill="#963B22" d="M16.518 1.64C15.457.398 13.998-.117 11.499.849c-2.183.844-1.366 2.72-.972 2.282.628-.696 1.477-.483 1.477-.483l.66 1.944s.314.189.445-.473 1.017-.729 1.308-.198c.452.826-.139.984-.193 1.478-.17 1.562 1.56 1.502 1.56 1.502s.337.132.912-1.001c.575-1.132.876-3.027-.178-4.26z"/><path fill="#D4AB88" d="M16.261 28.432c-.378-.1-.67-.432-.807-.785-.059-.152-.245-.89-.245-.89l-2.284.284c.043.214.114.512.185.94.054.324-.089.753.012.954.101.201.817.74 1.301.839 1.237.255 2.491-.342 2.644-.517.223-.254-.427-.725-.806-.825zm7.51-3.222c-.334-.065-.607-.336-.746-.634-.06-.129-.22-.651-.22-.651l-2.009.274c.05.183.129.438.216.804.066.278-.033.659.066.827.099.169.752.594 1.178.652 1.088.148 2.141-.443 2.264-.604.177-.233-.415-.603-.749-.668z"/><path fill="#292F33" d="M25.676 11.812c-.242-.036-2.877-.731-3.554-1.052-.903-.841-2.483-1.754-2.919-2.042s-.837-.637-1.828-.718h-1.639l-.751.766L13.56 8l-1.748.167c-2.198.338-4 3.024-4.794 4.151-.36.283-.685.614-.896.735-.389.223-2.813 1.505-3.334 2.005l.836 1.068c.312-.281 1.748-.596 2.748-1.046.396-.178 1.452-.296 1.982-.81l.017.017c1.396-.979 2.326-2.021 2.722-2.599L12.208 17s-.005 1.674.058 1.94c.088.372.353 1.449.353 1.884 0 0-.606 1.335-.302 2.484.403 1.529.611 3.468.653 4.008 1.412 0 2.24-.56 2.24-.56s-.278-.638-.165-1.577c.069-.572.58-1.601.58-2.45 0-.849-.095-1.367.031-1.719s.601-1.452.677-2.052c.02-.162.008-.374-.022-.6.534.292 1.493.792 2.084.954.849.232 1.494.595 1.718.79s.376.335.376.335-.201.557-.141 1.516c.055.877.433 1.658.54 2.703.893-.133 1.966-.567 1.966-.567s-.096-1.268-.078-1.848c.023-.706.412-2.193.265-2.824-.229-.981-1.5-2.047-2.677-2.948-1.177-.901-2.375-1.438-2.375-1.438.365-2.469-.005-3.781-.005-3.781s1.81.804 3.578 1.344c.577.285 2.27.562 3.989.5.432-.016.452-1.233.125-1.282z"/><path fill="#67757F" d="M7.265 13.194c.795-1.126 2.994-4.365 5.435-4.576 0 0 1.118 1.459 2.565 1.235 1.447-.224 1.482-1.318 1.482-1.318l1.727.149c.494.04.841.148 1.12.281-.163-.101-.304-.189-.391-.246-.435-.287-.837-.638-1.828-.719h-1.639l-.751.766L13.56 8l-1.748.167c-2.198.338-4 3.024-4.794 4.151-.36.283-.685.614-.896.735-.389.223-2.813 1.505-3.334 2.005l.288.368c1.224-.797 3.829-1.949 4.189-2.232zm15.956-1.75c.453.215 1.771.594 2.674.834-.016-.24-.089-.446-.219-.465-.2-.03-2.502-.686-3.513-1.033.212.162.682.465 1.058.664zm-2.139 11.291c-.06-.958.024-1.639-.072-1.843-.096-.204-.52-.455-.52-.455s-.201.557-.141 1.516c.055.877.433 1.658.54 2.703.309-.046.638-.128.938-.216-.613-.262-.707-1.099-.745-1.705z"/><path fill="#67757F" d="M13.135 24.147c-.303-1.149.176-2.906.176-2.906 0-.435-.23-1.357-.318-1.729-.063-.266-.103-2.438-.072-2.717 3.859-.123 5.068-1.763 5.068-1.763s-2.21 1.309-5.224.906c-.347-.718-1.03-4.737-1.03-4.737-.213-.025-.499.231-.642.487L12.208 17s-.005 1.674.058 1.94c.088.372.353 1.449.353 1.884 0 0-.606 1.335-.302 2.484.403 1.529.611 3.468.653 4.008.386 0 .724-.044 1.018-.104-.688-.618-.566-1.979-.853-3.065z"/></svg>

Before

Width:  |  Height:  |  Size: 4.4 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#4289C1" d="M36 5v27s0 4-4 4H4c-4 0-4-4-4-4v-5s25-2 36-22z"/><path fill="#1C6399" d="M31.844 23.243s2.565-1.635 2.258-2.288c-.309-.654-11.778.99-17.528 2.954-8.627 2.947-13.144 7.522-12.526 8.828.617 1.306 7.602 1.953 16.228-.993 5.752-1.964 15.368-7.524 15.06-8.177-.309-.653-3.492-.324-3.492-.324z"/><path fill="#A6D388" d="M31.474 22.747s2.65-1.619 2.349-2.291c-.303-.673-12.042.782-17.949 2.675C7.01 25.972 2.311 30.555 2.916 31.9c.605 1.345 7.723 2.141 16.585-.699 5.91-1.893 15.833-7.383 15.532-8.055-.303-.673-3.559-.399-3.559-.399z"/><path fill="#F5F8FA" d="M31.474 22.747s2.507-1.534 2.358-2.235L3.756 29.978c-.722.837-1.019 1.523-.84 1.922.156.348.755.657 1.7.878l30.395-9.566c.003-.02.029-.051.022-.066-.303-.673-3.559-.399-3.559-.399z"/><path fill="#AF7E57" d="M27.755 12.233c-.589-.235-1.348-.276-2.104-.386-1.198-.175-2.852-.765-3.529-1.086-.825-.495-2.577-1.661-3.012-1.948S18.093 8.128 17.375 8h-.156c.385.542.609 1.159.748 2.841 0 0 3.319 1.661 3.595 1.753 1.125.375 3.182.366 4.344.512.602.076 1.021-.014 1.499-.047.722-.049 1.38-.055 1.422-.371.05-.367-.595-.265-1.072-.455zM14.698.997c-1.593-.627-4.077.182-4.365 2.043-.287 1.848.239 4.747 1.863 4.572 1.702-.184 3.448-.554 4.138-2.307.69-1.752-.043-3.681-1.636-4.308z"/><path fill="#AF7E57" d="M15.882 5.757c2.318-2.723-3.266-2.458-3.266-2.458-1.057.038-.329 1.799-.827 2.761-.341.665 1.095 1.018 1.095 1.018s.659-.01.694.79v.007c.008.204-.013.445-.108.769-.473 1.601 1.677 2.582 2.149.978.187-.635.114-1.193.02-1.708l-.009-.046c-.144-.766-.322-1.438.252-2.111zm-4.883 2.645c-1.666.993-3.368 3.049-3.98 3.914-.36.283-.686.614-.897.736-.389.223-2.154 1.432-3.334 2.005-.354.166-1.458.438-1.992.781-.432.278-.845.262-.727.612.102.302.508.216 1.227.132.719-.084 1.929-.289 2.325-.566.8-.531 3.347-1.156 4.597-2.031.221-.155 2.385-2.163 2.781-2.741.543-1.515.282-2.556 0-2.842z"/><path fill="#60352A" d="M16.518 1.64C15.457.398 13.998-.117 11.499.849c-2.183.844-1.481 2.579-.972 2.282 1.869-1.09 2.899.514 3.697 2.269.523 1.151 1.56 1.502 1.56 1.502s.337.132.912-1.001.876-3.028-.178-4.261z"/><path fill="#AF7E57" d="M16.261 28.432c-.378-.1-.67-.432-.807-.785-.059-.152-.365-1.001-.365-1.001H13.27c.043.214-.037.696-.134 1.197-.062.322-.114.892-.013 1.093.101.201.817.74 1.301.839 1.237.255 2.491-.342 2.644-.517.222-.255-.428-.726-.807-.826zm7.51-3.222c-.334-.065-.607-.336-.746-.634-.06-.129-.22-.651-.22-.651l-1.609.22c.05.183-.027.417-.008.793.017.335-.058.748.042.917.099.169.601.571 1.027.629 1.088.148 2.141-.443 2.264-.604.176-.235-.416-.605-.75-.67z"/><path fill="#60352A" d="M16.188 2.219c.875-1.312 2.774-1.438 3.637-.469S21.01 4 22.163 4c.368 0 .552.344-.212.688S18.062 5.719 16.875 3.5c-.531-.656-.687-1.281-.687-1.281z"/><path fill="#292F33" d="M22.777 22.241c.023-.706.412-2.193.265-2.824-.229-.981-1.5-2.047-2.677-2.948-1.177-.901-2.375-1.438-2.375-1.438-.302-1.896.242-2.896.235-3.716-.006-.684-.433-2.648-1.006-3.315h-1.565s.246 1.013-.647 1.112C14.112 9.211 13.56 8 13.56 8l-1.748.167c-.278.043-.549.125-.813.236.376.639.23 2.285 0 2.841.823 1.188 1.536 3.003 1.146 5.256-.346 2.002.473 3.889.473 4.324 0 0-.503 1.749-.2 2.898.403 1.529.768 2.884.81 3.423 1.412 0 1.981-.39 1.981-.39s-.278-.638-.165-1.577c.069-.572.351-1.455.351-2.304 0-.849-.022-1.461.104-1.812s.52-1.576.812-2.704c.534.292 1.493.792 2.084.954.849.232 1.494.595 1.718.79s.376.335.376.335-.07.625-.01 1.583c.055.877.53 1.551.636 2.596.893-.133 1.739-.528 1.739-.528s-.096-1.267-.077-1.847z"/><path fill="#67757F" d="M12.375 8.594l.904-.086s1.202 1.373 2.096 1.274c.894-.099.841-1.354.841-1.354h1.269c-.085-.168-.173-.319-.266-.428h-1.565s.246 1.013-.647 1.112C14.112 9.211 13.56 8 13.56 8l-1.748.167c-.278.043-.549.125-.813.236.077.131.128.311.165.509.346-.118.973-.282 1.211-.318zm8.667 13.854c-.06-.958.01-1.583.01-1.583s-.151-.141-.376-.335c-.068-.059-.186-.136-.326-.218l.139.126s-.07.625-.01 1.583c.055.877.53 1.551.636 2.596.158-.024.313-.057.464-.093-.175-.763-.492-1.357-.537-2.076zm-8.061 1.701c-.303-1.149.2-2.898.2-2.898 0-.435-.798-2.791-.452-4.793 4-.021 5.26-1.427 5.26-1.427s-2.719 1.26-5.201.533c-.074-1.788-.788-3.661-1.707-4.579-.025.1-.053.188-.082.258.823 1.188 1.536 3.003 1.146 5.256-.346 2.002.473 3.889.473 4.324 0 0-.503 1.749-.2 2.898.403 1.529.768 2.884.81 3.423.178 0 .342-.006.494-.017-.129-.672-.421-1.766-.741-2.978z"/></svg>

Before

Width:  |  Height:  |  Size: 4.3 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#4289C1" d="M36 5v27s0 4-4 4H4c-4 0-4-4-4-4v-5s25-2 36-22z"/><path fill="#1C6399" d="M31.844 23.243s2.565-1.635 2.258-2.288c-.309-.654-11.778.99-17.528 2.954-8.627 2.947-13.144 7.522-12.526 8.828.617 1.306 7.602 1.953 16.228-.993 5.752-1.964 15.368-7.524 15.06-8.177-.309-.653-3.492-.324-3.492-.324z"/><path fill="#A6D388" d="M31.474 22.747s2.65-1.619 2.349-2.291c-.303-.673-12.042.782-17.949 2.675C7.01 25.972 2.311 30.555 2.916 31.9c.605 1.345 7.723 2.141 16.585-.699 5.91-1.893 15.833-7.383 15.532-8.055-.303-.673-3.559-.399-3.559-.399z"/><path fill="#F5F8FA" d="M31.474 22.747s2.507-1.534 2.358-2.235L3.756 29.978c-.722.837-1.019 1.523-.84 1.922.156.348.755.657 1.7.878l30.395-9.566c.003-.02.029-.051.022-.066-.303-.673-3.559-.399-3.559-.399z"/><path fill="#AF7E57" d="M2.789 15.057c-.354.166-1.458.438-1.992.781-.432.278-.845.262-.727.612.102.302.508.216 1.227.132.719-.084 1.929-.289 2.325-.566l-.833-.959zm22.862-3.211c.379.095 1.515.151 2.104.386.477.19 1.122.088 1.073.455-.043.316-.701.317-1.422.371-.722.054-1.949.085-2.39-.113l.635-1.099zM14.698.997c-1.593-.627-4.077.182-4.365 2.043-.287 1.848.239 4.747 1.863 4.572 1.702-.184 3.448-.554 4.138-2.307.69-1.752-.043-3.681-1.636-4.308z"/><path fill="#AF7E57" d="M15.882 5.757c2.318-2.723-3.266-2.458-3.266-2.458-1.057.038-.329 1.799-.827 2.761-.341.665 1.095 1.018 1.095 1.018s.659-.01.694.79v.007c.008.204-.013.445-.108.769-.473 1.601 1.677 2.582 2.149.978.187-.635.114-1.193.02-1.708l-.009-.046c-.144-.766-.322-1.438.252-2.111z"/><path fill="#60352A" d="M16.518 1.64C15.457.398 13.998-.117 11.499.849c-2.183.844-1.366 2.72-.972 2.282.628-.696 1.477-.483 1.477-.483l.66 1.944s.314.189.445-.473 1.017-.729 1.308-.198c.452.826-.139.984-.193 1.478-.17 1.562 1.56 1.502 1.56 1.502s.337.132.912-1.001c.575-1.132.876-3.027-.178-4.26z"/><path fill="#AF7E57" d="M16.261 28.432c-.378-.1-.67-.432-.807-.785-.059-.152-.245-.89-.245-.89l-2.284.284c.043.214.114.512.185.94.054.324-.089.753.012.954.101.201.817.74 1.301.839 1.237.255 2.491-.342 2.644-.517.223-.254-.427-.725-.806-.825zm7.51-3.222c-.334-.065-.607-.336-.746-.634-.06-.129-.22-.651-.22-.651l-2.009.274c.05.183.129.438.216.804.066.278-.033.659.066.827.099.169.752.594 1.178.652 1.088.148 2.141-.443 2.264-.604.177-.233-.415-.603-.749-.668z"/><path fill="#292F33" d="M25.676 11.812c-.242-.036-2.877-.731-3.554-1.052-.903-.841-2.483-1.754-2.919-2.042s-.837-.637-1.828-.718h-1.639l-.751.766L13.56 8l-1.748.167c-2.198.338-4 3.024-4.794 4.151-.36.283-.685.614-.896.735-.389.223-2.813 1.505-3.334 2.005l.836 1.068c.312-.281 1.748-.596 2.748-1.046.396-.178 1.452-.296 1.982-.81l.017.017c1.396-.979 2.326-2.021 2.722-2.599L12.208 17s-.005 1.674.058 1.94c.088.372.353 1.449.353 1.884 0 0-.606 1.335-.302 2.484.403 1.529.611 3.468.653 4.008 1.412 0 2.24-.56 2.24-.56s-.278-.638-.165-1.577c.069-.572.58-1.601.58-2.45 0-.849-.095-1.367.031-1.719s.601-1.452.677-2.052c.02-.162.008-.374-.022-.6.534.292 1.493.792 2.084.954.849.232 1.494.595 1.718.79s.376.335.376.335-.201.557-.141 1.516c.055.877.433 1.658.54 2.703.893-.133 1.966-.567 1.966-.567s-.096-1.268-.078-1.848c.023-.706.412-2.193.265-2.824-.229-.981-1.5-2.047-2.677-2.948-1.177-.901-2.375-1.438-2.375-1.438.365-2.469-.005-3.781-.005-3.781s1.81.804 3.578 1.344c.577.285 2.27.562 3.989.5.432-.016.452-1.233.125-1.282z"/><path fill="#67757F" d="M7.265 13.194c.795-1.126 2.994-4.365 5.435-4.576 0 0 1.118 1.459 2.565 1.235 1.447-.224 1.482-1.318 1.482-1.318l1.727.149c.494.04.841.148 1.12.281-.163-.101-.304-.189-.391-.246-.435-.287-.837-.638-1.828-.719h-1.639l-.751.766L13.56 8l-1.748.167c-2.198.338-4 3.024-4.794 4.151-.36.283-.685.614-.896.735-.389.223-2.813 1.505-3.334 2.005l.288.368c1.224-.797 3.829-1.949 4.189-2.232zm15.956-1.75c.453.215 1.771.594 2.674.834-.016-.24-.089-.446-.219-.465-.2-.03-2.502-.686-3.513-1.033.212.162.682.465 1.058.664zm-2.139 11.291c-.06-.958.024-1.639-.072-1.843-.096-.204-.52-.455-.52-.455s-.201.557-.141 1.516c.055.877.433 1.658.54 2.703.309-.046.638-.128.938-.216-.613-.262-.707-1.099-.745-1.705z"/><path fill="#67757F" d="M13.135 24.147c-.303-1.149.176-2.906.176-2.906 0-.435-.23-1.357-.318-1.729-.063-.266-.103-2.438-.072-2.717 3.859-.123 5.068-1.763 5.068-1.763s-2.21 1.309-5.224.906c-.347-.718-1.03-4.737-1.03-4.737-.213-.025-.499.231-.642.487L12.208 17s-.005 1.674.058 1.94c.088.372.353 1.449.353 1.884 0 0-.606 1.335-.302 2.484.403 1.529.611 3.468.653 4.008.386 0 .724-.044 1.018-.104-.688-.618-.566-1.979-.853-3.065z"/></svg>

Before

Width:  |  Height:  |  Size: 4.4 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#4289C1" d="M36 5v27s0 4-4 4H4c-4 0-4-4-4-4v-5s25-2 36-22z"/><path fill="#1C6399" d="M31.844 23.243s2.565-1.635 2.258-2.288c-.309-.654-11.778.99-17.528 2.954-8.627 2.947-13.144 7.522-12.526 8.828.617 1.306 7.602 1.953 16.228-.993 5.752-1.964 15.368-7.524 15.06-8.177-.309-.653-3.492-.324-3.492-.324z"/><path fill="#A6D388" d="M31.474 22.747s2.65-1.619 2.349-2.291c-.303-.673-12.042.782-17.949 2.675C7.01 25.972 2.311 30.555 2.916 31.9c.605 1.345 7.723 2.141 16.585-.699 5.91-1.893 15.833-7.383 15.532-8.055-.303-.673-3.559-.399-3.559-.399z"/><path fill="#F5F8FA" d="M31.474 22.747s2.507-1.534 2.358-2.235L3.756 29.978c-.722.837-1.019 1.523-.84 1.922.156.348.755.657 1.7.878l30.395-9.566c.003-.02.029-.051.022-.066-.303-.673-3.559-.399-3.559-.399z"/><path fill="#7C533E" d="M27.755 12.233c-.589-.235-1.348-.276-2.104-.386-1.198-.175-2.852-.765-3.529-1.086-.825-.495-2.577-1.661-3.012-1.948S18.093 8.128 17.375 8h-.156c.385.542.609 1.159.748 2.841 0 0 3.319 1.661 3.595 1.753 1.125.375 3.182.366 4.344.512.602.076 1.021-.014 1.499-.047.722-.049 1.38-.055 1.422-.371.05-.367-.595-.265-1.072-.455zM14.698.997c-1.593-.627-4.077.182-4.365 2.043-.287 1.848.239 4.747 1.863 4.572 1.702-.184 3.448-.554 4.138-2.307.69-1.752-.043-3.681-1.636-4.308z"/><path fill="#7C533E" d="M15.882 5.757c2.318-2.723-3.266-2.458-3.266-2.458-1.057.038-.329 1.799-.827 2.761-.341.665 1.095 1.018 1.095 1.018s.659-.01.694.79v.007c.008.204-.013.445-.108.769-.473 1.601 1.677 2.582 2.149.978.187-.635.114-1.193.02-1.708l-.009-.046c-.144-.766-.322-1.438.252-2.111zm-4.883 2.645c-1.666.993-3.368 3.049-3.98 3.914-.36.283-.686.614-.897.736-.389.223-2.154 1.432-3.334 2.005-.354.166-1.458.438-1.992.781-.432.278-.845.262-.727.612.102.302.508.216 1.227.132.719-.084 1.929-.289 2.325-.566.8-.531 3.347-1.156 4.597-2.031.221-.155 2.385-2.163 2.781-2.741.543-1.515.282-2.556 0-2.842z"/><path fill="#0B0200" d="M16.518 1.64C15.457.398 13.998-.117 11.499.849c-2.183.844-1.481 2.579-.972 2.282 1.869-1.09 2.899.514 3.697 2.269.523 1.151 1.56 1.502 1.56 1.502s.337.132.912-1.001.876-3.028-.178-4.261z"/><path fill="#7C533E" d="M16.261 28.432c-.378-.1-.67-.432-.807-.785-.059-.152-.365-1.001-.365-1.001H13.27c.043.214-.037.696-.134 1.197-.062.322-.114.892-.013 1.093.101.201.817.74 1.301.839 1.237.255 2.491-.342 2.644-.517.222-.255-.428-.726-.807-.826zm7.51-3.222c-.334-.065-.607-.336-.746-.634-.06-.129-.22-.651-.22-.651l-1.609.22c.05.183-.027.417-.008.793.017.335-.058.748.042.917.099.169.601.571 1.027.629 1.088.148 2.141-.443 2.264-.604.176-.235-.416-.605-.75-.67z"/><path fill="#0B0200" d="M16.188 2.219c.875-1.312 2.774-1.438 3.637-.469S21.01 4 22.163 4c.368 0 .552.344-.212.688S18.062 5.719 16.875 3.5c-.531-.656-.687-1.281-.687-1.281z"/><path fill="#292F33" d="M22.777 22.241c.023-.706.412-2.193.265-2.824-.229-.981-1.5-2.047-2.677-2.948-1.177-.901-2.375-1.438-2.375-1.438-.302-1.896.242-2.896.235-3.716-.006-.684-.433-2.648-1.006-3.315h-1.565s.246 1.013-.647 1.112C14.112 9.211 13.56 8 13.56 8l-1.748.167c-.278.043-.549.125-.813.236.376.639.23 2.285 0 2.841.823 1.188 1.536 3.003 1.146 5.256-.346 2.002.473 3.889.473 4.324 0 0-.503 1.749-.2 2.898.403 1.529.768 2.884.81 3.423 1.412 0 1.981-.39 1.981-.39s-.278-.638-.165-1.577c.069-.572.351-1.455.351-2.304 0-.849-.022-1.461.104-1.812s.52-1.576.812-2.704c.534.292 1.493.792 2.084.954.849.232 1.494.595 1.718.79s.376.335.376.335-.07.625-.01 1.583c.055.877.53 1.551.636 2.596.893-.133 1.739-.528 1.739-.528s-.096-1.267-.077-1.847z"/><path fill="#67757F" d="M12.375 8.594l.904-.086s1.202 1.373 2.096 1.274c.894-.099.841-1.354.841-1.354h1.269c-.085-.168-.173-.319-.266-.428h-1.565s.246 1.013-.647 1.112C14.112 9.211 13.56 8 13.56 8l-1.748.167c-.278.043-.549.125-.813.236.077.131.128.311.165.509.346-.118.973-.282 1.211-.318zm8.667 13.854c-.06-.958.01-1.583.01-1.583s-.151-.141-.376-.335c-.068-.059-.186-.136-.326-.218l.139.126s-.07.625-.01 1.583c.055.877.53 1.551.636 2.596.158-.024.313-.057.464-.093-.175-.763-.492-1.357-.537-2.076zm-8.061 1.701c-.303-1.149.2-2.898.2-2.898 0-.435-.798-2.791-.452-4.793 4-.021 5.26-1.427 5.26-1.427s-2.719 1.26-5.201.533c-.074-1.788-.788-3.661-1.707-4.579-.025.1-.053.188-.082.258.823 1.188 1.536 3.003 1.146 5.256-.346 2.002.473 3.889.473 4.324 0 0-.503 1.749-.2 2.898.403 1.529.768 2.884.81 3.423.178 0 .342-.006.494-.017-.129-.672-.421-1.766-.741-2.978z"/></svg>

Before

Width:  |  Height:  |  Size: 4.3 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#4289C1" d="M36 5v27s0 4-4 4H4c-4 0-4-4-4-4v-5s25-2 36-22z"/><path fill="#1C6399" d="M31.844 23.243s2.565-1.635 2.258-2.288c-.309-.654-11.778.99-17.528 2.954-8.627 2.947-13.144 7.522-12.526 8.828.617 1.306 7.602 1.953 16.228-.993 5.752-1.964 15.368-7.524 15.06-8.177-.309-.653-3.492-.324-3.492-.324z"/><path fill="#A6D388" d="M31.474 22.747s2.65-1.619 2.349-2.291c-.303-.673-12.042.782-17.949 2.675C7.01 25.972 2.311 30.555 2.916 31.9c.605 1.345 7.723 2.141 16.585-.699 5.91-1.893 15.833-7.383 15.532-8.055-.303-.673-3.559-.399-3.559-.399z"/><path fill="#F5F8FA" d="M31.474 22.747s2.507-1.534 2.358-2.235L3.756 29.978c-.722.837-1.019 1.523-.84 1.922.156.348.755.657 1.7.878l30.395-9.566c.003-.02.029-.051.022-.066-.303-.673-3.559-.399-3.559-.399z"/><path fill="#7C533E" d="M2.789 15.057c-.354.166-1.458.438-1.992.781-.432.278-.845.262-.727.612.102.302.508.216 1.227.132.719-.084 1.929-.289 2.325-.566l-.833-.959zm22.862-3.211c.379.095 1.515.151 2.104.386.477.19 1.122.088 1.073.455-.043.316-.701.317-1.422.371-.722.054-1.949.085-2.39-.113l.635-1.099zM14.698.997c-1.593-.627-4.077.182-4.365 2.043-.287 1.848.239 4.747 1.863 4.572 1.702-.184 3.448-.554 4.138-2.307.69-1.752-.043-3.681-1.636-4.308z"/><path fill="#7C533E" d="M15.882 5.757c2.318-2.723-3.266-2.458-3.266-2.458-1.057.038-.329 1.799-.827 2.761-.341.665 1.095 1.018 1.095 1.018s.659-.01.694.79v.007c.008.204-.013.445-.108.769-.473 1.601 1.677 2.582 2.149.978.187-.635.114-1.193.02-1.708l-.009-.046c-.144-.766-.322-1.438.252-2.111z"/><path fill="#0B0200" d="M16.518 1.64C15.457.398 13.998-.117 11.499.849c-2.183.844-1.366 2.72-.972 2.282.628-.696 1.477-.483 1.477-.483l.66 1.944s.314.189.445-.473 1.017-.729 1.308-.198c.452.826-.139.984-.193 1.478-.17 1.562 1.56 1.502 1.56 1.502s.337.132.912-1.001c.575-1.132.876-3.027-.178-4.26z"/><path fill="#7C533E" d="M16.261 28.432c-.378-.1-.67-.432-.807-.785-.059-.152-.245-.89-.245-.89l-2.284.284c.043.214.114.512.185.94.054.324-.089.753.012.954.101.201.817.74 1.301.839 1.237.255 2.491-.342 2.644-.517.223-.254-.427-.725-.806-.825zm7.51-3.222c-.334-.065-.607-.336-.746-.634-.06-.129-.22-.651-.22-.651l-2.009.274c.05.183.129.438.216.804.066.278-.033.659.066.827.099.169.752.594 1.178.652 1.088.148 2.141-.443 2.264-.604.177-.233-.415-.603-.749-.668z"/><path fill="#292F33" d="M25.676 11.812c-.242-.036-2.877-.731-3.554-1.052-.903-.841-2.483-1.754-2.919-2.042s-.837-.637-1.828-.718h-1.639l-.751.766L13.56 8l-1.748.167c-2.198.338-4 3.024-4.794 4.151-.36.283-.685.614-.896.735-.389.223-2.813 1.505-3.334 2.005l.836 1.068c.312-.281 1.748-.596 2.748-1.046.396-.178 1.452-.296 1.982-.81l.017.017c1.396-.979 2.326-2.021 2.722-2.599L12.208 17s-.005 1.674.058 1.94c.088.372.353 1.449.353 1.884 0 0-.606 1.335-.302 2.484.403 1.529.611 3.468.653 4.008 1.412 0 2.24-.56 2.24-.56s-.278-.638-.165-1.577c.069-.572.58-1.601.58-2.45 0-.849-.095-1.367.031-1.719s.601-1.452.677-2.052c.02-.162.008-.374-.022-.6.534.292 1.493.792 2.084.954.849.232 1.494.595 1.718.79s.376.335.376.335-.201.557-.141 1.516c.055.877.433 1.658.54 2.703.893-.133 1.966-.567 1.966-.567s-.096-1.268-.078-1.848c.023-.706.412-2.193.265-2.824-.229-.981-1.5-2.047-2.677-2.948-1.177-.901-2.375-1.438-2.375-1.438.365-2.469-.005-3.781-.005-3.781s1.81.804 3.578 1.344c.577.285 2.27.562 3.989.5.432-.016.452-1.233.125-1.282z"/><path fill="#67757F" d="M7.265 13.194c.795-1.126 2.994-4.365 5.435-4.576 0 0 1.118 1.459 2.565 1.235 1.447-.224 1.482-1.318 1.482-1.318l1.727.149c.494.04.841.148 1.12.281-.163-.101-.304-.189-.391-.246-.435-.287-.837-.638-1.828-.719h-1.639l-.751.766L13.56 8l-1.748.167c-2.198.338-4 3.024-4.794 4.151-.36.283-.685.614-.896.735-.389.223-2.813 1.505-3.334 2.005l.288.368c1.224-.797 3.829-1.949 4.189-2.232zm15.956-1.75c.453.215 1.771.594 2.674.834-.016-.24-.089-.446-.219-.465-.2-.03-2.502-.686-3.513-1.033.212.162.682.465 1.058.664zm-2.139 11.291c-.06-.958.024-1.639-.072-1.843-.096-.204-.52-.455-.52-.455s-.201.557-.141 1.516c.055.877.433 1.658.54 2.703.309-.046.638-.128.938-.216-.613-.262-.707-1.099-.745-1.705z"/><path fill="#67757F" d="M13.135 24.147c-.303-1.149.176-2.906.176-2.906 0-.435-.23-1.357-.318-1.729-.063-.266-.103-2.438-.072-2.717 3.859-.123 5.068-1.763 5.068-1.763s-2.21 1.309-5.224.906c-.347-.718-1.03-4.737-1.03-4.737-.213-.025-.499.231-.642.487L12.208 17s-.005 1.674.058 1.94c.088.372.353 1.449.353 1.884 0 0-.606 1.335-.302 2.484.403 1.529.611 3.468.653 4.008.386 0 .724-.044 1.018-.104-.688-.618-.566-1.979-.853-3.065z"/></svg>

Before

Width:  |  Height:  |  Size: 4.4 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#4289C1" d="M36 5v27s0 4-4 4H4c-4 0-4-4-4-4v-5s25-2 36-22z"/><path fill="#1C6399" d="M31.844 23.243s2.565-1.635 2.258-2.288c-.309-.654-11.778.99-17.528 2.954-8.627 2.947-13.144 7.522-12.526 8.828.617 1.306 7.602 1.953 16.228-.993 5.752-1.964 15.368-7.524 15.06-8.177-.309-.653-3.492-.324-3.492-.324z"/><path fill="#A6D388" d="M31.474 22.747s2.65-1.619 2.349-2.291c-.303-.673-12.042.782-17.949 2.675C7.01 25.972 2.311 30.555 2.916 31.9c.605 1.345 7.723 2.141 16.585-.699 5.91-1.893 15.833-7.383 15.532-8.055-.303-.673-3.559-.399-3.559-.399z"/><path fill="#F5F8FA" d="M31.474 22.747s2.507-1.534 2.358-2.235L3.756 29.978c-.722.837-1.019 1.523-.84 1.922.156.348.755.657 1.7.878l30.395-9.566c.003-.02.029-.051.022-.066-.303-.673-3.559-.399-3.559-.399z"/><path fill="#FFDC5D" d="M27.755 12.233c-.589-.235-1.348-.276-2.104-.386-1.198-.175-2.852-.765-3.529-1.086-.825-.495-2.577-1.661-3.012-1.948S18.093 8.128 17.375 8h-.156c.385.542.609 1.159.748 2.841 0 0 3.319 1.661 3.595 1.753 1.125.375 3.182.366 4.344.512.602.076 1.021-.014 1.499-.047.722-.049 1.38-.055 1.422-.371.05-.367-.595-.265-1.072-.455zM14.698.997c-1.593-.627-4.077.182-4.365 2.043-.287 1.848.239 4.747 1.863 4.572 1.702-.184 3.448-.554 4.138-2.307.69-1.752-.043-3.681-1.636-4.308z"/><path fill="#FFDC5D" d="M15.882 5.757c2.318-2.723-3.266-2.458-3.266-2.458-1.057.038-.329 1.799-.827 2.761-.341.665 1.095 1.018 1.095 1.018s.659-.01.694.79v.007c.008.204-.013.445-.108.769-.473 1.601 1.677 2.582 2.149.978.187-.635.114-1.193.02-1.708l-.009-.046c-.144-.766-.322-1.438.252-2.111zm-4.883 2.645c-1.666.993-3.368 3.049-3.98 3.914-.36.283-.686.614-.897.736-.389.223-2.154 1.432-3.334 2.005-.354.166-1.458.438-1.992.781-.432.278-.845.262-.727.612.102.302.508.216 1.227.132.719-.084 1.929-.289 2.325-.566.8-.531 3.347-1.156 4.597-2.031.221-.155 2.385-2.163 2.781-2.741.543-1.515.282-2.556 0-2.842z"/><path fill="#FFAC33" d="M16.518 1.64C15.457.398 13.998-.117 11.499.849c-2.183.844-1.481 2.579-.972 2.282 1.869-1.09 2.899.514 3.697 2.269.523 1.151 1.56 1.502 1.56 1.502s.337.132.912-1.001.876-3.028-.178-4.261z"/><path fill="#FFDC5D" d="M16.261 28.432c-.378-.1-.67-.432-.807-.785-.059-.152-.365-1.001-.365-1.001H13.27c.043.214-.037.696-.134 1.197-.062.322-.114.892-.013 1.093.101.201.817.74 1.301.839 1.237.255 2.491-.342 2.644-.517.222-.255-.428-.726-.807-.826zm7.51-3.222c-.334-.065-.607-.336-.746-.634-.06-.129-.22-.651-.22-.651l-1.609.22c.05.183-.027.417-.008.793.017.335-.058.748.042.917.099.169.601.571 1.027.629 1.088.148 2.141-.443 2.264-.604.176-.235-.416-.605-.75-.67z"/><path fill="#FFAC33" d="M16.188 2.219c.875-1.312 2.774-1.438 3.637-.469S21.01 4 22.163 4c.368 0 .552.344-.212.688S18.062 5.719 16.875 3.5c-.531-.656-.687-1.281-.687-1.281z"/><path fill="#292F33" d="M22.777 22.241c.023-.706.412-2.193.265-2.824-.229-.981-1.5-2.047-2.677-2.948-1.177-.901-2.375-1.438-2.375-1.438-.302-1.896.242-2.896.235-3.716-.006-.684-.433-2.648-1.006-3.315h-1.565s.246 1.013-.647 1.112C14.112 9.211 13.56 8 13.56 8l-1.748.167c-.278.043-.549.125-.813.236.376.639.23 2.285 0 2.841.823 1.188 1.536 3.003 1.146 5.256-.346 2.002.473 3.889.473 4.324 0 0-.503 1.749-.2 2.898.403 1.529.768 2.884.81 3.423 1.412 0 1.981-.39 1.981-.39s-.278-.638-.165-1.577c.069-.572.351-1.455.351-2.304 0-.849-.022-1.461.104-1.812s.52-1.576.812-2.704c.534.292 1.493.792 2.084.954.849.232 1.494.595 1.718.79s.376.335.376.335-.07.625-.01 1.583c.055.877.53 1.551.636 2.596.893-.133 1.739-.528 1.739-.528s-.096-1.267-.077-1.847z"/><path fill="#67757F" d="M12.375 8.594l.904-.086s1.202 1.373 2.096 1.274c.894-.099.841-1.354.841-1.354h1.269c-.085-.168-.173-.319-.266-.428h-1.565s.246 1.013-.647 1.112C14.112 9.211 13.56 8 13.56 8l-1.748.167c-.278.043-.549.125-.813.236.077.131.128.311.165.509.346-.118.973-.282 1.211-.318zm8.667 13.854c-.06-.958.01-1.583.01-1.583s-.151-.141-.376-.335c-.068-.059-.186-.136-.326-.218l.139.126s-.07.625-.01 1.583c.055.877.53 1.551.636 2.596.158-.024.313-.057.464-.093-.175-.763-.492-1.357-.537-2.076zm-8.061 1.701c-.303-1.149.2-2.898.2-2.898 0-.435-.798-2.791-.452-4.793 4-.021 5.26-1.427 5.26-1.427s-2.719 1.26-5.201.533c-.074-1.788-.788-3.661-1.707-4.579-.025.1-.053.188-.082.258.823 1.188 1.536 3.003 1.146 5.256-.346 2.002.473 3.889.473 4.324 0 0-.503 1.749-.2 2.898.403 1.529.768 2.884.81 3.423.178 0 .342-.006.494-.017-.129-.672-.421-1.766-.741-2.978z"/></svg>

Before

Width:  |  Height:  |  Size: 4.3 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#4289C1" d="M36 5v27s0 4-4 4H4c-4 0-4-4-4-4v-5s25-2 36-22z"/><path fill="#1C6399" d="M31.844 23.243s2.565-1.635 2.258-2.288c-.309-.654-11.778.99-17.528 2.954-8.627 2.947-13.144 7.522-12.526 8.828.617 1.306 7.602 1.953 16.228-.993 5.752-1.964 15.368-7.524 15.06-8.177-.309-.653-3.492-.324-3.492-.324z"/><path fill="#A6D388" d="M31.474 22.747s2.65-1.619 2.349-2.291c-.303-.673-12.042.782-17.949 2.675C7.01 25.972 2.311 30.555 2.916 31.9c.605 1.345 7.723 2.141 16.585-.699 5.91-1.893 15.833-7.383 15.532-8.055-.303-.673-3.559-.399-3.559-.399z"/><path fill="#F5F8FA" d="M31.474 22.747s2.507-1.534 2.358-2.235L3.756 29.978c-.722.837-1.019 1.523-.84 1.922.156.348.755.657 1.7.878l30.395-9.566c.003-.02.029-.051.022-.066-.303-.673-3.559-.399-3.559-.399z"/><path fill="#FFDC5D" d="M2.789 15.057c-.354.166-1.458.438-1.992.781-.432.278-.845.262-.727.612.102.302.508.216 1.227.132.719-.084 1.929-.289 2.325-.566l-.833-.959zm22.862-3.211c.379.095 1.515.151 2.104.386.477.19 1.122.088 1.073.455-.043.316-.701.317-1.422.371-.722.054-1.949.085-2.39-.113l.635-1.099zM14.698.997c-1.593-.627-4.077.182-4.365 2.043-.287 1.848.239 4.747 1.863 4.572 1.702-.184 3.448-.554 4.138-2.307.69-1.752-.043-3.681-1.636-4.308z"/><path fill="#FFDC5D" d="M15.882 5.757c2.318-2.723-3.266-2.458-3.266-2.458-1.057.038-.329 1.799-.827 2.761-.341.665 1.095 1.018 1.095 1.018s.659-.01.694.79v.007c.008.204-.013.445-.108.769-.473 1.601 1.677 2.582 2.149.978.187-.635.114-1.193.02-1.708l-.009-.046c-.144-.766-.322-1.438.252-2.111z"/><path fill="#FFAC33" d="M16.518 1.64C15.457.398 13.998-.117 11.499.849c-2.183.844-1.366 2.72-.972 2.282.628-.696 1.477-.483 1.477-.483l.66 1.944s.314.189.445-.473 1.017-.729 1.308-.198c.452.826-.139.984-.193 1.478-.17 1.562 1.56 1.502 1.56 1.502s.337.132.912-1.001c.575-1.132.876-3.027-.178-4.26z"/><path fill="#FFDC5D" d="M16.261 28.432c-.378-.1-.67-.432-.807-.785-.059-.152-.245-.89-.245-.89l-2.284.284c.043.214.114.512.185.94.054.324-.089.753.012.954.101.201.817.74 1.301.839 1.237.255 2.491-.342 2.644-.517.223-.254-.427-.725-.806-.825zm7.51-3.222c-.334-.065-.607-.336-.746-.634-.06-.129-.22-.651-.22-.651l-2.009.274c.05.183.129.438.216.804.066.278-.033.659.066.827.099.169.752.594 1.178.652 1.088.148 2.141-.443 2.264-.604.177-.233-.415-.603-.749-.668z"/><path fill="#292F33" d="M25.676 11.812c-.242-.036-2.877-.731-3.554-1.052-.903-.841-2.483-1.754-2.919-2.042s-.837-.637-1.828-.718h-1.639l-.751.766L13.56 8l-1.748.167c-2.198.338-4 3.024-4.794 4.151-.36.283-.685.614-.896.735-.389.223-2.813 1.505-3.334 2.005l.836 1.068c.312-.281 1.748-.596 2.748-1.046.396-.178 1.452-.296 1.982-.81l.017.017c1.396-.979 2.326-2.021 2.722-2.599L12.208 17s-.005 1.674.058 1.94c.088.372.353 1.449.353 1.884 0 0-.606 1.335-.302 2.484.403 1.529.611 3.468.653 4.008 1.412 0 2.24-.56 2.24-.56s-.278-.638-.165-1.577c.069-.572.58-1.601.58-2.45 0-.849-.095-1.367.031-1.719s.601-1.452.677-2.052c.02-.162.008-.374-.022-.6.534.292 1.493.792 2.084.954.849.232 1.494.595 1.718.79s.376.335.376.335-.201.557-.141 1.516c.055.877.433 1.658.54 2.703.893-.133 1.966-.567 1.966-.567s-.096-1.268-.078-1.848c.023-.706.412-2.193.265-2.824-.229-.981-1.5-2.047-2.677-2.948-1.177-.901-2.375-1.438-2.375-1.438.365-2.469-.005-3.781-.005-3.781s1.81.804 3.578 1.344c.577.285 2.27.562 3.989.5.432-.016.452-1.233.125-1.282z"/><path fill="#67757F" d="M7.265 13.194c.795-1.126 2.994-4.365 5.435-4.576 0 0 1.118 1.459 2.565 1.235 1.447-.224 1.482-1.318 1.482-1.318l1.727.149c.494.04.841.148 1.12.281-.163-.101-.304-.189-.391-.246-.435-.287-.837-.638-1.828-.719h-1.639l-.751.766L13.56 8l-1.748.167c-2.198.338-4 3.024-4.794 4.151-.36.283-.685.614-.896.735-.389.223-2.813 1.505-3.334 2.005l.288.368c1.224-.797 3.829-1.949 4.189-2.232zm15.956-1.75c.453.215 1.771.594 2.674.834-.016-.24-.089-.446-.219-.465-.2-.03-2.502-.686-3.513-1.033.212.162.682.465 1.058.664zm-2.139 11.291c-.06-.958.024-1.639-.072-1.843-.096-.204-.52-.455-.52-.455s-.201.557-.141 1.516c.055.877.433 1.658.54 2.703.309-.046.638-.128.938-.216-.613-.262-.707-1.099-.745-1.705z"/><path fill="#67757F" d="M13.135 24.147c-.303-1.149.176-2.906.176-2.906 0-.435-.23-1.357-.318-1.729-.063-.266-.103-2.438-.072-2.717 3.859-.123 5.068-1.763 5.068-1.763s-2.21 1.309-5.224.906c-.347-.718-1.03-4.737-1.03-4.737-.213-.025-.499.231-.642.487L12.208 17s-.005 1.674.058 1.94c.088.372.353 1.449.353 1.884 0 0-.606 1.335-.302 2.484.403 1.529.611 3.468.653 4.008.386 0 .724-.044 1.018-.104-.688-.618-.566-1.979-.853-3.065z"/></svg>

Before

Width:  |  Height:  |  Size: 4.4 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#F7DECE" d="M36 20.363C34.648 19.937 32.158 18 30 18c-3 0-3-8-4-10s-3-4-3-5-3-2-8 0S7 5 5 5 2 7 1 9s0 2 0 2c1 1 2-2 4-3s3 1 5 0c1.493-.747 4.658.179 7-.136.794-.107 1.493-.357 2-.864 0 0 0 8 2 11 0 0-1 1-2 4s-2 0-2-2-1-5-5-7c-1.789-.894-5.658-.683-7 2-2 4 0 8 2 9s3 2 7 2c1.943 0 17.812.48 22 .364v-6.001z"/><path fill="#DD2E44" d="M8.182 16.405c2.186-1.941 5.633-1.688 8.025.472C15.49 15.504 14.201 14.101 12 13c-1.789-.894-5.658-.683-7 2-2 4 0 8 2 9 .239.119.463.239.681.356-1.814-2.621-1.665-6.025.501-7.951z"/><path fill="#E0AA94" d="M12 18.5c-.128 0-.256-.049-.354-.146-.195-.195-.195-.512 0-.707C12.78 16.513 13.951 16.5 14 16.5c.276 0 .5.224.5.5s-.224.5-.5.5c-.028 0-.821.028-1.646.854-.098.097-.226.146-.354.146zm-4 3c-.128 0-.256-.049-.354-.146-.195-.195-.195-.512 0-.707C8.78 19.513 9.951 19.5 10 19.5c.276 0 .5.224.5.5s-.224.5-.5.5c-.028.001-.821.028-1.646.854-.098.097-.226.146-.354.146z"/><path fill="#DD2E44" d="M22.017 25.438H36v-5.074s-1.958-1.197-3.542-1.717c-1.25 2.125-8 3.104-12.333.651 0 0-.875 1.828-1.083 2.578 0 0 1.377.513 1.833.958.543.529 1.143 1.234 1.142 2.604z"/><path fill="#55ACEE" d="M0 24h36v12H0z"/><path fill="#55ACEE" d="M6 24c3-2 7-5 6-3s-1.001 3 1 2c2-1 5-2 4 0s2 1 3 0 4 0 3 1-9 2-12 2-5-2-5-2z"/></svg>

Before

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#F7DECE" d="M36 20.363C34.648 19.937 32.158 17 30 17c-3 0-3-7-4-9s-3-4-3-5-3-2-8 0S7 5 5 5 2 7 1 9s0 2 0 2c1 1 2-2 4-3s3 1 5 0c1.493-.747 4.658.179 7-.136.794-.107 1.493-.357 2-.864 0 0 0 8 2 11 0 0-1 1-2 4s-2 0-2-2-1-5-5-7c-1.789-.894-5.658-.683-7 2-2 4 0 8 2 9s3 2 7 2c1.943 0 17.812.48 22 .364v-6.001z"/><path fill="#4289C1" d="M8.182 16.405c2.186-1.941 5.633-1.688 8.025.472C15.49 15.504 14.201 14.101 12 13c-1.789-.894-5.658-.683-7 2-2 4 0 8 2 9 .239.119.463.239.681.356-1.814-2.621-1.665-6.025.501-7.951z"/><path fill="#D89882" d="M12 18.5c-.128 0-.256-.049-.354-.146-.195-.195-.195-.512 0-.707C12.78 16.513 13.951 16.5 14 16.5c.276 0 .5.224.5.5s-.224.5-.5.5c-.028 0-.821.028-1.646.854-.098.097-.226.146-.354.146zm-4 3c-.128 0-.256-.049-.354-.146-.195-.195-.195-.512 0-.707C8.78 19.513 9.951 19.5 10 19.5c.276 0 .5.224.5.5s-.224.5-.5.5c-.028.001-.821.028-1.646.854-.098.097-.226.146-.354.146z"/><path fill="#55ACEE" d="M0 24h36v12H0z"/><path fill="#55ACEE" d="M6 24c3-2 7-5 6-3s-1.001 3 1 2c2-1 5-2 4 0s2 1 3 0 4 0 3 1-9 2-12 2-5-2-5-2z"/></svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#F3D2A2" d="M36 20.363C34.648 19.937 32.158 18 30 18c-3 0-3-8-4-10s-3-4-3-5-3-2-8 0S7 5 5 5 2 7 1 9s0 2 0 2c1 1 2-2 4-3s3 1 5 0c1.493-.747 4.658.179 7-.136.794-.107 1.493-.357 2-.864 0 0 0 8 2 11 0 0-1 1-2 4s-2 0-2-2-1-5-5-7c-1.789-.894-5.658-.683-7 2-2 4 0 8 2 9s3 2 7 2c1.943 0 17.812.48 22 .364v-6.001z"/><path fill="#DD2E44" d="M8.182 16.405c2.186-1.941 5.633-1.688 8.025.472C15.49 15.504 14.201 14.101 12 13c-1.789-.894-5.658-.683-7 2-2 4 0 8 2 9 .239.119.463.239.681.356-1.814-2.621-1.665-6.025.501-7.951z"/><path fill="#D2A077" d="M12 18.5c-.128 0-.256-.049-.354-.146-.195-.195-.195-.512 0-.707C12.78 16.513 13.951 16.5 14 16.5c.276 0 .5.224.5.5s-.224.5-.5.5c-.028 0-.821.028-1.646.854-.098.097-.226.146-.354.146zm-4 3c-.128 0-.256-.049-.354-.146-.195-.195-.195-.512 0-.707C8.78 19.513 9.951 19.5 10 19.5c.276 0 .5.224.5.5s-.224.5-.5.5c-.028.001-.821.028-1.646.854-.098.097-.226.146-.354.146z"/><path fill="#DD2E44" d="M22.017 25.438H36v-5.074s-1.958-1.197-3.542-1.717c-1.25 2.125-8 3.104-12.333.651 0 0-.875 1.828-1.083 2.578 0 0 1.377.513 1.833.958.543.529 1.143 1.234 1.142 2.604z"/><path fill="#55ACEE" d="M0 24h36v12H0z"/><path fill="#55ACEE" d="M6 24c3-2 7-5 6-3s-1.001 3 1 2c2-1 5-2 4 0s2 1 3 0 4 0 3 1-9 2-12 2-5-2-5-2z"/></svg>

Before

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#F3D2A2" d="M36 20.363C34.648 19.937 32.158 17 30 17c-3 0-3-7-4-9s-3-4-3-5-3-2-8 0S7 5 5 5 2 7 1 9s0 2 0 2c1 1 2-2 4-3s3 1 5 0c1.493-.747 4.658.179 7-.136.794-.107 1.493-.357 2-.864 0 0 0 8 2 11 0 0-1 1-2 4s-2 0-2-2-1-5-5-7c-1.789-.894-5.658-.683-7 2-2 4 0 8 2 9s3 2 7 2c1.943 0 17.812.48 22 .364v-6.001z"/><path fill="#4289C1" d="M8.182 16.405c2.186-1.941 5.633-1.688 8.025.472C15.49 15.504 14.201 14.101 12 13c-1.789-.894-5.658-.683-7 2-2 4 0 8 2 9 .239.119.463.239.681.356-1.814-2.621-1.665-6.025.501-7.951z"/><path fill="#C68F6A" d="M12 18.5c-.128 0-.256-.049-.354-.146-.195-.195-.195-.512 0-.707C12.78 16.513 13.951 16.5 14 16.5c.276 0 .5.224.5.5s-.224.5-.5.5c-.028 0-.821.028-1.646.854-.098.097-.226.146-.354.146zm-4 3c-.128 0-.256-.049-.354-.146-.195-.195-.195-.512 0-.707C8.78 19.513 9.951 19.5 10 19.5c.276 0 .5.224.5.5s-.224.5-.5.5c-.028.001-.821.028-1.646.854-.098.097-.226.146-.354.146z"/><path fill="#55ACEE" d="M0 24h36v12H0z"/><path fill="#55ACEE" d="M6 24c3-2 7-5 6-3s-1.001 3 1 2c2-1 5-2 4 0s2 1 3 0 4 0 3 1-9 2-12 2-5-2-5-2z"/></svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#D5AB88" d="M36 20.363C34.648 19.937 32.158 18 30 18c-3 0-3-8-4-10s-3-4-3-5-3-2-8 0S7 5 5 5 2 7 1 9s0 2 0 2c1 1 2-2 4-3s3 1 5 0c1.493-.747 4.658.179 7-.136.794-.107 1.493-.357 2-.864 0 0 0 8 2 11 0 0-1 1-2 4s-2 0-2-2-1-5-5-7c-1.789-.894-5.658-.683-7 2-2 4 0 8 2 9s3 2 7 2c1.943 0 17.812.48 22 .364v-6.001z"/><path fill="#DD2E44" d="M8.182 16.405c2.186-1.941 5.633-1.688 8.025.472C15.49 15.504 14.201 14.101 12 13c-1.789-.894-5.658-.683-7 2-2 4 0 8 2 9 .239.119.463.239.681.356-1.814-2.621-1.665-6.025.501-7.951z"/><path fill="#B78B60" d="M12 18.5c-.128 0-.256-.049-.354-.146-.195-.195-.195-.512 0-.707C12.78 16.513 13.951 16.5 14 16.5c.276 0 .5.224.5.5s-.224.5-.5.5c-.028 0-.821.028-1.646.854-.098.097-.226.146-.354.146zm-4 3c-.128 0-.256-.049-.354-.146-.195-.195-.195-.512 0-.707C8.78 19.513 9.951 19.5 10 19.5c.276 0 .5.224.5.5s-.224.5-.5.5c-.028.001-.821.028-1.646.854-.098.097-.226.146-.354.146z"/><path fill="#DD2E44" d="M22.017 25.438H36v-5.074s-1.958-1.197-3.542-1.717c-1.25 2.125-8 3.104-12.333.651 0 0-.875 1.828-1.083 2.578 0 0 1.377.513 1.833.958.543.529 1.143 1.234 1.142 2.604z"/><path fill="#55ACEE" d="M0 24h36v12H0z"/><path fill="#55ACEE" d="M6 24c3-2 7-5 6-3s-1.001 3 1 2c2-1 5-2 4 0s2 1 3 0 4 0 3 1-9 2-12 2-5-2-5-2z"/></svg>

Before

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#D5AB88" d="M36 20.363C34.648 19.937 32.158 17 30 17c-3 0-3-7-4-9s-3-4-3-5-3-2-8 0S7 5 5 5 2 7 1 9s0 2 0 2c1 1 2-2 4-3s3 1 5 0c1.493-.747 4.658.179 7-.136.794-.107 1.493-.357 2-.864 0 0 0 8 2 11 0 0-1 1-2 4s-2 0-2-2-1-5-5-7c-1.789-.894-5.658-.683-7 2-2 4 0 8 2 9s3 2 7 2c1.943 0 17.812.48 22 .364v-6.001z"/><path fill="#4289C1" d="M8.182 16.405c2.186-1.941 5.633-1.688 8.025.472C15.49 15.504 14.201 14.101 12 13c-1.789-.894-5.658-.683-7 2-2 4 0 8 2 9 .239.119.463.239.681.356-1.814-2.621-1.665-6.025.501-7.951z"/><path fill="#AA8052" d="M12 18.5c-.128 0-.256-.049-.354-.146-.195-.195-.195-.512 0-.707C12.78 16.513 13.951 16.5 14 16.5c.276 0 .5.224.5.5s-.224.5-.5.5c-.028 0-.821.028-1.646.854-.098.097-.226.146-.354.146zm-4 3c-.128 0-.256-.049-.354-.146-.195-.195-.195-.512 0-.707C8.78 19.513 9.951 19.5 10 19.5c.276 0 .5.224.5.5s-.224.5-.5.5c-.028.001-.821.028-1.646.854-.098.097-.226.146-.354.146z"/><path fill="#55ACEE" d="M0 24h36v12H0z"/><path fill="#55ACEE" d="M6 24c3-2 7-5 6-3s-1.001 3 1 2c2-1 5-2 4 0s2 1 3 0 4 0 3 1-9 2-12 2-5-2-5-2z"/></svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#AF7E57" d="M36 20.363C34.648 19.937 32.158 18 30 18c-3 0-3-8-4-10s-3-4-3-5-3-2-8 0S7 5 5 5 2 7 1 9s0 2 0 2c1 1 2-2 4-3s3 1 5 0c1.493-.747 4.658.179 7-.136.794-.107 1.493-.357 2-.864 0 0 0 8 2 11 0 0-1 1-2 4s-2 0-2-2-1-5-5-7c-1.789-.894-5.658-.683-7 2-2 4 0 8 2 9s3 2 7 2c1.943 0 17.812.48 22 .364v-6.001z"/><path fill="#DD2E44" d="M8.182 16.405c2.186-1.941 5.633-1.688 8.025.472C15.49 15.504 14.201 14.101 12 13c-1.789-.894-5.658-.683-7 2-2 4 0 8 2 9 .239.119.463.239.681.356-1.814-2.621-1.665-6.025.501-7.951z"/><path fill="#90603E" d="M12 18.5c-.128 0-.256-.049-.354-.146-.195-.195-.195-.512 0-.707C12.78 16.513 13.951 16.5 14 16.5c.276 0 .5.224.5.5s-.224.5-.5.5c-.028 0-.821.028-1.646.854-.098.097-.226.146-.354.146zm-4 3c-.128 0-.256-.049-.354-.146-.195-.195-.195-.512 0-.707C8.78 19.513 9.951 19.5 10 19.5c.276 0 .5.224.5.5s-.224.5-.5.5c-.028.001-.821.028-1.646.854-.098.097-.226.146-.354.146z"/><path fill="#DD2E44" d="M22.017 25.438H36v-5.074s-1.958-1.197-3.542-1.717c-1.25 2.125-8 3.104-12.333.651 0 0-.875 1.828-1.083 2.578 0 0 1.377.513 1.833.958.543.529 1.143 1.234 1.142 2.604z"/><path fill="#55ACEE" d="M0 24h36v12H0z"/><path fill="#55ACEE" d="M6 24c3-2 7-5 6-3s-1.001 3 1 2c2-1 5-2 4 0s2 1 3 0 4 0 3 1-9 2-12 2-5-2-5-2z"/></svg>

Before

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#AF7E57" d="M36 20.363C34.648 19.937 32.158 17 30 17c-3 0-3-7-4-9s-3-4-3-5-3-2-8 0S7 5 5 5 2 7 1 9s0 2 0 2c1 1 2-2 4-3s3 1 5 0c1.493-.747 4.658.179 7-.136.794-.107 1.493-.357 2-.864 0 0 0 8 2 11 0 0-1 1-2 4s-2 0-2-2-1-5-5-7c-1.789-.894-5.658-.683-7 2-2 4 0 8 2 9s3 2 7 2c1.943 0 17.812.48 22 .364v-6.001z"/><path fill="#4289C1" d="M8.182 16.405c2.186-1.941 5.633-1.688 8.025.472C15.49 15.504 14.201 14.101 12 13c-1.789-.894-5.658-.683-7 2-2 4 0 8 2 9 .239.119.463.239.681.356-1.814-2.621-1.665-6.025.501-7.951z"/><path fill="#845636" d="M12 18.5c-.128 0-.256-.049-.354-.146-.195-.195-.195-.512 0-.707C12.78 16.513 13.951 16.5 14 16.5c.276 0 .5.224.5.5s-.224.5-.5.5c-.028 0-.821.028-1.646.854-.098.097-.226.146-.354.146zm-4 3c-.128 0-.256-.049-.354-.146-.195-.195-.195-.512 0-.707C8.78 19.513 9.951 19.5 10 19.5c.276 0 .5.224.5.5s-.224.5-.5.5c-.028.001-.821.028-1.646.854-.098.097-.226.146-.354.146z"/><path fill="#55ACEE" d="M0 24h36v12H0z"/><path fill="#55ACEE" d="M6 24c3-2 7-5 6-3s-1.001 3 1 2c2-1 5-2 4 0s2 1 3 0 4 0 3 1-9 2-12 2-5-2-5-2z"/></svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#7C533E" d="M36 20.363C34.648 19.937 32.158 18 30 18c-3 0-3-8-4-10s-3-4-3-5-3-2-8 0S7 5 5 5 2 7 1 9s0 2 0 2c1 1 2-2 4-3s3 1 5 0c1.493-.747 4.658.179 7-.136.794-.107 1.493-.357 2-.864 0 0 0 8 2 11 0 0-1 1-2 4s-2 0-2-2-1-5-5-7c-1.789-.894-5.658-.683-7 2-2 4 0 8 2 9s3 2 7 2c1.943 0 17.812.48 22 .364v-6.001z"/><path fill="#DD2E44" d="M8.182 16.405c2.186-1.941 5.633-1.688 8.025.472C15.49 15.504 14.201 14.101 12 13c-1.789-.894-5.658-.683-7 2-2 4 0 8 2 9 .239.119.463.239.681.356-1.814-2.621-1.665-6.025.501-7.951z"/><path fill="#583529" d="M12 18.5c-.128 0-.256-.049-.354-.146-.195-.195-.195-.512 0-.707C12.78 16.513 13.951 16.5 14 16.5c.276 0 .5.224.5.5s-.224.5-.5.5c-.028 0-.821.028-1.646.854-.098.097-.226.146-.354.146zm-4 3c-.128 0-.256-.049-.354-.146-.195-.195-.195-.512 0-.707C8.78 19.513 9.951 19.5 10 19.5c.276 0 .5.224.5.5s-.224.5-.5.5c-.028.001-.821.028-1.646.854-.098.097-.226.146-.354.146z"/><path fill="#DD2E44" d="M22.017 25.438H36v-5.074s-1.958-1.197-3.542-1.717c-1.25 2.125-8 3.104-12.333.651 0 0-.875 1.828-1.083 2.578 0 0 1.377.513 1.833.958.543.529 1.143 1.234 1.142 2.604z"/><path fill="#55ACEE" d="M0 24h36v12H0z"/><path fill="#55ACEE" d="M6 24c3-2 7-5 6-3s-1.001 3 1 2c2-1 5-2 4 0s2 1 3 0 4 0 3 1-9 2-12 2-5-2-5-2z"/></svg>

Before

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#7C533E" d="M36 20.363C34.648 19.937 32.158 17 30 17c-3 0-3-7-4-9s-3-4-3-5-3-2-8 0S7 5 5 5 2 7 1 9s0 2 0 2c1 1 2-2 4-3s3 1 5 0c1.493-.747 4.658.179 7-.136.794-.107 1.493-.357 2-.864 0 0 0 8 2 11 0 0-1 1-2 4s-2 0-2-2-1-5-5-7c-1.789-.894-5.658-.683-7 2-2 4 0 8 2 9s3 2 7 2c1.943 0 17.812.48 22 .364v-6.001z"/><path fill="#4289C1" d="M8.182 16.405c2.186-1.941 5.633-1.688 8.025.472C15.49 15.504 14.201 14.101 12 13c-1.789-.894-5.658-.683-7 2-2 4 0 8 2 9 .239.119.463.239.681.356-1.814-2.621-1.665-6.025.501-7.951z"/><path fill="#543226" d="M12 18.5c-.128 0-.256-.049-.354-.146-.195-.195-.195-.512 0-.707C12.78 16.513 13.951 16.5 14 16.5c.276 0 .5.224.5.5s-.224.5-.5.5c-.028 0-.821.028-1.646.854-.098.097-.226.146-.354.146zm-4 3c-.128 0-.256-.049-.354-.146-.195-.195-.195-.512 0-.707C8.78 19.513 9.951 19.5 10 19.5c.276 0 .5.224.5.5s-.224.5-.5.5c-.028.001-.821.028-1.646.854-.098.097-.226.146-.354.146z"/><path fill="#55ACEE" d="M0 24h36v12H0z"/><path fill="#55ACEE" d="M6 24c3-2 7-5 6-3s-1.001 3 1 2c2-1 5-2 4 0s2 1 3 0 4 0 3 1-9 2-12 2-5-2-5-2z"/></svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#FFDC5D" d="M36 20.363C34.648 19.937 32.158 18 30 18c-3 0-3-8-4-10s-3-4-3-5-3-2-8 0S7 5 5 5 2 7 1 9s0 2 0 2c1 1 2-2 4-3s3 1 5 0c1.493-.747 4.658.179 7-.136.794-.107 1.493-.357 2-.864 0 0 0 8 2 11 0 0-1 1-2 4s-2 0-2-2-1-5-5-7c-1.789-.894-5.658-.683-7 2-2 4 0 8 2 9s3 2 7 2c1.943 0 17.812.48 22 .364v-6.001z"/><path fill="#DD2E44" d="M8.182 16.405c2.186-1.941 5.633-1.688 8.025.472C15.49 15.504 14.201 14.101 12 13c-1.789-.894-5.658-.683-7 2-2 4 0 8 2 9 .239.119.463.239.681.356-1.814-2.621-1.665-6.025.501-7.951z"/><path fill="#EF9645" d="M12 18.5c-.128 0-.256-.049-.354-.146-.195-.195-.195-.512 0-.707C12.78 16.513 13.951 16.5 14 16.5c.276 0 .5.224.5.5s-.224.5-.5.5c-.028 0-.821.028-1.646.854-.098.097-.226.146-.354.146zm-4 3c-.128 0-.256-.049-.354-.146-.195-.195-.195-.512 0-.707C8.78 19.513 9.951 19.5 10 19.5c.276 0 .5.224.5.5s-.224.5-.5.5c-.028.001-.821.028-1.646.854-.098.097-.226.146-.354.146z"/><path fill="#DD2E44" d="M22.017 25.438H36v-5.074s-1.958-1.197-3.542-1.717c-1.25 2.125-8 3.104-12.333.651 0 0-.875 1.828-1.083 2.578 0 0 1.377.513 1.833.958.543.529 1.143 1.234 1.142 2.604z"/><path fill="#55ACEE" d="M0 24h36v12H0z"/><path fill="#55ACEE" d="M6 24c3-2 7-5 6-3s-1.001 3 1 2c2-1 5-2 4 0s2 1 3 0 4 0 3 1-9 2-12 2-5-2-5-2z"/></svg>

Before

Width:  |  Height:  |  Size: 1.3 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#FFDC5D" d="M36 20.363C34.648 19.937 32.158 17 30 17c-3 0-3-7-4-9s-3-4-3-5-3-2-8 0S7 5 5 5 2 7 1 9s0 2 0 2c1 1 2-2 4-3s3 1 5 0c1.493-.747 4.658.179 7-.136.794-.107 1.493-.357 2-.864 0 0 0 8 2 11 0 0-1 1-2 4s-2 0-2-2-1-5-5-7c-1.789-.894-5.658-.683-7 2-2 4 0 8 2 9s3 2 7 2c1.943 0 17.812.48 22 .364v-6.001z"/><path fill="#4289C1" d="M8.182 16.405c2.186-1.941 5.633-1.688 8.025.472C15.49 15.504 14.201 14.101 12 13c-1.789-.894-5.658-.683-7 2-2 4 0 8 2 9 .239.119.463.239.681.356-1.814-2.621-1.665-6.025.501-7.951z"/><path fill="#EF9645" d="M12 18.5c-.128 0-.256-.049-.354-.146-.195-.195-.195-.512 0-.707C12.78 16.513 13.951 16.5 14 16.5c.276 0 .5.224.5.5s-.224.5-.5.5c-.028 0-.821.028-1.646.854-.098.097-.226.146-.354.146zm-4 3c-.128 0-.256-.049-.354-.146-.195-.195-.195-.512 0-.707C8.78 19.513 9.951 19.5 10 19.5c.276 0 .5.224.5.5s-.224.5-.5.5c-.028.001-.821.028-1.646.854-.098.097-.226.146-.354.146z"/><path fill="#55ACEE" d="M0 24h36v12H0z"/><path fill="#55ACEE" d="M6 24c3-2 7-5 6-3s-1.001 3 1 2c2-1 5-2 4 0s2 1 3 0 4 0 3 1-9 2-12 2-5-2-5-2z"/></svg>

Before

Width:  |  Height:  |  Size: 1.1 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 6.1 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 5.9 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 6.1 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 5.9 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 6.1 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 5.9 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 6.1 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 5.9 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 6.1 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 5.9 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 6.1 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 5.9 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#EEC2AD" d="M23.331 31.571c-.397-.703-2.062-3.517-2.271-4.202-.208-.688-.65-5.92-.425-8.497 0 0-4.17-2.707-3.805.281.371 3.032 1.247 8.775 1.412 9.329.166.552 2.589 3.442 3.342 4.393.417.527 2.093-.693 1.747-1.304z"/><path fill="#BE1931" d="M20.751 18.872l-4.48.281c.237 1.643-.646 4.644 1.51 6.081 0 0 2.817-.587 4.438-.047.812.271-1.623-4.811-1.468-6.315z"/><path fill="#F7DECE" d="M19.75 18.094c-.519-2.866-5.22.469-5.22.469s-1.768 8.649-1.768 9.48c0 .828.914 4.528 1.165 5.856.084.439 2.633.614 2.523-.354-.069-.599-.517-4.492-.444-4.948.073-.458.452-2.888 1.109-4.426.47-1.1 3.328-2.249 2.635-6.077z"/><path fill="#DD2E44" d="M13.937 18.562l-1.781 5.875c2.484.953 5.564.936 5.625.797.082-.187-.521-.597-.431-.767.586-1.1 4.239-2.546 3.374-6.374-.647-2.865-6.787.469-6.787.469z"/><path fill="#66757F" d="M13.228 3.48c-.152.278-.643.3-1.093.052L9.522 2.113C9.072 1.864 9.55.81 10 1.059l2.692 1.466c.45.249.536.955.536.955z"/><path fill="#CCD6DD" d="M16.511 33.744c-.658-.864-4.719.256-6.118.957C9.459 35.17 9.736 36 9.736 36h7.033s.4-1.391-.258-2.256z"/><path fill="#EEC2AD" d="M20.357 8.932c-2.148-1.12-5.023-2.745-7.273-5.713-.235-.31-2.122.944-1.969 1.156 2.125 2.938 4.438 5.5 11.075 7.398.069.02-.943-2.376-1.833-2.841z"/><path fill="#F7DECE" d="M25.395 5.216c0 1.976-1.601 3.579-3.578 3.579-1.977 0-3.58-1.603-3.58-3.579 0-1.976 1.603-3.579 3.58-3.579s3.578 1.602 3.578 3.579"/><path fill="#DD2E44" d="M19.948 5.215c-1.71-1.278-2.587-3.85-1.95-4.525 1.196-1.268 3.688-.109 4.328.983.641 1.094-1.86 3.929-2.378 3.542z"/><path fill="#9266CC" d="M13.937 18.562s-.685-6.782 2.383-9.149c2.289-1.768 6.143-.446 7.165 1.599 1.024 2.045-2.635 3.167-2.635 8.28.001 1.023-6.913 1.274-6.913-.73z"/><path fill="#F7DECE" d="M20.198 5.813c-.466 1.068-.788 1.977-.988 2.783.574.271 1.061 1.31 1.701 1.542 1.056.383 1.173-.277 1.197-.398.257-1.297.908-2.537 1.328-3.203.512-.809-2.645-2.084-3.238-.724z"/><path fill="#EA596E" d="M18.961 3.06c0 1.151 1.674 4.486 4.971 4.473 1.727-.007 2.037-1.91 2.028-3.172-.006-1.081-1.176-2.966-2.808-3.433-1.631-.467-4.191.679-4.191 2.132z"/><path fill="#CCD6DD" d="M22.906 31.456c1.5-.255 1.286 1.386 1.247 1.974-.093 1.4-.37 2.57-1.362 2.57H19.47s-.184-1.522 1.603-1.868c.353-.069-.312-2.312 1.833-2.676z"/><path fill="#F7DECE" d="M17.916 9.672c-1.993 0-3.435-.498-4.286-1.481-.717-.828-.977-1.983-.796-3.425.592-.259 1.006-.833 1.006-1.503 0-.913-.763-1.652-1.705-1.652-.94 0-1.704.739-1.704 1.652 0 .194.041.377.104.55-.004.017-.015.03-.017.048-.871 7.123 4.099 7.824 5.732 8.055.101.014 1.768-2.244 1.666-2.244z"/><path fill="#292F33" d="M23.506 7.904s-.199-1.072 1.3-1.197c1.236-.103 1.563 1.248 2.458 1.731.675.364 1.447.376 1.985.013 0 0-.74.896-1.571 1.238-1.08.444-2.411.159-3.046-.181-.992-.531-1.126-1.604-1.126-1.604z"/><path fill="#66757F" d="M29.608 11.917c-.013-.006-.025-.007-.037-.012-.049-.036-.091-.076-.147-.107l-15.62-8.65c-.449-.249-.706.926-.257 1.175l14.883 8.24c-.436.748-.717 1.871-.827 2.339-.189.805 1.137 1.61 2.004 1.61.867.001 1.027-4.072.001-4.595z"/><path fill="#9266CC" d="M14.445 8.385c-.384 1.283-1.605 2.723-1.605 2.723 1.765 1.579 3.844 1.719 3.844 1.719s1.818-2.049 2.159-3.28c-1.551.432-4.398-1.162-4.398-1.162z"/></svg>

Before

Width:  |  Height:  |  Size: 3.2 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 5.5 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#E2C196" d="M23.331 31.571c-.397-.703-2.062-3.517-2.271-4.202-.208-.688-.65-5.92-.425-8.497 0 0-4.17-2.707-3.805.281.371 3.032 1.247 8.775 1.412 9.329.166.552 2.589 3.442 3.342 4.393.417.527 2.093-.693 1.747-1.304z"/><path fill="#BE1931" d="M20.751 18.872l-4.48.281c.237 1.643-.646 4.644 1.51 6.081 0 0 2.817-.587 4.438-.047.812.271-1.623-4.811-1.468-6.315z"/><path fill="#F3D2A2" d="M19.75 18.094c-.519-2.866-5.22.469-5.22.469s-1.768 8.649-1.768 9.48c0 .828.914 4.528 1.165 5.856.084.439 2.633.614 2.523-.354-.069-.599-.517-4.492-.444-4.948.073-.458.452-2.888 1.109-4.426.47-1.1 3.328-2.249 2.635-6.077z"/><path fill="#DD2E44" d="M13.937 18.562l-1.781 5.875c2.484.953 5.564.936 5.625.797.082-.187-.521-.597-.431-.767.586-1.1 4.239-2.546 3.374-6.374-.647-2.865-6.787.469-6.787.469z"/><path fill="#66757F" d="M13.228 3.48c-.152.278-.643.3-1.093.052L9.522 2.113C9.072 1.864 9.55.81 10 1.059l2.692 1.466c.45.249.536.955.536.955z"/><path fill="#CCD6DD" d="M16.511 33.744c-.658-.864-4.719.256-6.118.957C9.459 35.17 9.736 36 9.736 36h7.033s.4-1.391-.258-2.256z"/><path fill="#E2C196" d="M20.357 8.932c-2.148-1.12-5.023-2.745-7.273-5.713-.235-.31-2.122.944-1.969 1.156 2.125 2.938 4.438 5.5 11.075 7.398.069.02-.943-2.376-1.833-2.841z"/><path fill="#F3D2A2" d="M25.395 5.216c0 1.976-1.601 3.579-3.578 3.579-1.977 0-3.58-1.603-3.58-3.579 0-1.976 1.603-3.579 3.58-3.579s3.578 1.602 3.578 3.579"/><path fill="#DD2E44" d="M19.948 5.215c-1.71-1.278-2.587-3.85-1.95-4.525 1.196-1.268 3.688-.109 4.328.983.641 1.094-1.86 3.929-2.378 3.542z"/><path fill="#9266CC" d="M13.937 18.562s-.685-6.782 2.383-9.149c2.289-1.768 6.143-.446 7.165 1.599 1.024 2.045-2.635 3.167-2.635 8.28.001 1.023-6.913 1.274-6.913-.73z"/><path fill="#F3D2A2" d="M20.198 5.813c-.466 1.068-.788 1.977-.988 2.783.574.271 1.061 1.31 1.701 1.542 1.056.383 1.173-.277 1.197-.398.257-1.297.908-2.537 1.328-3.203.512-.809-2.645-2.084-3.238-.724z"/><path fill="#EA596E" d="M18.961 3.06c0 1.151 1.674 4.486 4.971 4.473 1.727-.007 2.037-1.91 2.028-3.172-.006-1.081-1.176-2.966-2.808-3.433-1.631-.467-4.191.679-4.191 2.132z"/><path fill="#CCD6DD" d="M22.906 31.456c1.5-.255 1.286 1.386 1.247 1.974-.093 1.4-.37 2.57-1.362 2.57H19.47s-.184-1.522 1.603-1.868c.353-.069-.312-2.312 1.833-2.676z"/><path fill="#F3D2A2" d="M17.916 9.672c-1.993 0-3.435-.498-4.286-1.481-.717-.828-.977-1.983-.796-3.425.592-.259 1.006-.833 1.006-1.503 0-.913-.763-1.652-1.705-1.652-.94 0-1.704.739-1.704 1.652 0 .194.041.377.104.55-.004.017-.015.03-.017.048-.871 7.123 4.099 7.824 5.732 8.055.101.014 1.768-2.244 1.666-2.244z"/><path fill="#FFE51E" d="M23.506 7.904s-.199-1.072 1.3-1.197c1.236-.103 1.563 1.248 2.458 1.731.675.364 1.447.376 1.985.013 0 0-.74.896-1.571 1.238-1.08.444-2.411.159-3.046-.181-.992-.531-1.126-1.604-1.126-1.604z"/><path fill="#66757F" d="M29.608 11.917c-.013-.006-.025-.007-.037-.012-.049-.036-.091-.076-.147-.107l-15.62-8.65c-.449-.249-.706.926-.257 1.175l14.883 8.24c-.436.748-.717 1.871-.827 2.339-.189.805 1.137 1.61 2.004 1.61.867.001 1.027-4.072.001-4.595z"/><path fill="#9266CC" d="M14.445 8.385c-.384 1.283-1.605 2.723-1.605 2.723 1.765 1.579 3.844 1.719 3.844 1.719s1.818-2.049 2.159-3.28c-1.551.432-4.398-1.162-4.398-1.162z"/></svg>

Before

Width:  |  Height:  |  Size: 3.2 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 5.5 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#CC9B7A" d="M23.331 31.571c-.397-.703-2.062-3.517-2.271-4.202-.208-.688-.65-5.92-.425-8.497 0 0-4.17-2.707-3.805.281.371 3.032 1.247 8.775 1.412 9.329.166.552 2.589 3.442 3.342 4.393.417.527 2.093-.693 1.747-1.304z"/><path fill="#BE1931" d="M20.751 18.872l-4.48.281c.237 1.643-.646 4.644 1.51 6.081 0 0 2.817-.587 4.438-.047.812.271-1.623-4.811-1.468-6.315z"/><path fill="#D5AB88" d="M19.75 18.094c-.519-2.866-5.22.469-5.22.469s-1.768 8.649-1.768 9.48c0 .828.914 4.528 1.165 5.856.084.439 2.633.614 2.523-.354-.069-.599-.517-4.492-.444-4.948.073-.458.452-2.888 1.109-4.426.47-1.1 3.328-2.249 2.635-6.077z"/><path fill="#DD2E44" d="M13.937 18.562l-1.781 5.875c2.484.953 5.564.936 5.625.797.082-.187-.521-.597-.431-.767.586-1.1 4.239-2.546 3.374-6.374-.647-2.865-6.787.469-6.787.469z"/><path fill="#66757F" d="M13.228 3.48c-.152.278-.643.3-1.093.052L9.522 2.113C9.072 1.864 9.55.81 10 1.059l2.692 1.466c.45.249.536.955.536.955z"/><path fill="#CCD6DD" d="M16.511 33.744c-.658-.864-4.719.256-6.118.957C9.459 35.17 9.736 36 9.736 36h7.033s.4-1.391-.258-2.256z"/><path fill="#CC9B7A" d="M20.357 8.932c-2.148-1.12-5.023-2.745-7.273-5.713-.235-.31-2.122.944-1.969 1.156 2.125 2.938 4.438 5.5 11.075 7.398.069.02-.943-2.376-1.833-2.841z"/><path fill="#D5AB88" d="M25.395 5.216c0 1.976-1.601 3.579-3.578 3.579-1.977 0-3.58-1.603-3.58-3.579 0-1.976 1.603-3.579 3.58-3.579s3.578 1.602 3.578 3.579"/><path fill="#DD2E44" d="M19.948 5.215c-1.71-1.278-2.587-3.85-1.95-4.525 1.196-1.268 3.688-.109 4.328.983.641 1.094-1.86 3.929-2.378 3.542z"/><path fill="#9266CC" d="M13.937 18.562s-.685-6.782 2.383-9.149c2.289-1.768 6.143-.446 7.165 1.599 1.024 2.045-2.635 3.167-2.635 8.28.001 1.023-6.913 1.274-6.913-.73z"/><path fill="#D5AB88" d="M20.198 5.813c-.466 1.068-.788 1.977-.988 2.783.574.271 1.061 1.31 1.701 1.542 1.056.383 1.173-.277 1.197-.398.257-1.297.908-2.537 1.328-3.203.512-.809-2.645-2.084-3.238-.724z"/><path fill="#EA596E" d="M18.961 3.06c0 1.151 1.674 4.486 4.971 4.473 1.727-.007 2.037-1.91 2.028-3.172-.006-1.081-1.176-2.966-2.808-3.433-1.631-.467-4.191.679-4.191 2.132z"/><path fill="#CCD6DD" d="M22.906 31.456c1.5-.255 1.286 1.386 1.247 1.974-.093 1.4-.37 2.57-1.362 2.57H19.47s-.184-1.522 1.603-1.868c.353-.069-.312-2.312 1.833-2.676z"/><path fill="#D5AB88" d="M17.916 9.672c-1.993 0-3.435-.498-4.286-1.481-.717-.828-.977-1.983-.796-3.425.592-.259 1.006-.833 1.006-1.503 0-.913-.763-1.652-1.705-1.652-.94 0-1.704.739-1.704 1.652 0 .194.041.377.104.55-.004.017-.015.03-.017.048-.871 7.123 4.099 7.824 5.732 8.055.101.014 1.768-2.244 1.666-2.244z"/><path fill="#963B22" d="M23.506 7.904s-.199-1.072 1.3-1.197c1.236-.103 1.563 1.248 2.458 1.731.675.364 1.447.376 1.985.013 0 0-.74.896-1.571 1.238-1.08.444-2.411.159-3.046-.181-.992-.531-1.126-1.604-1.126-1.604z"/><path fill="#66757F" d="M29.608 11.917c-.013-.006-.025-.007-.037-.012-.049-.036-.091-.076-.147-.107l-15.62-8.65c-.449-.249-.706.926-.257 1.175l14.883 8.24c-.436.748-.717 1.871-.827 2.339-.189.805 1.137 1.61 2.004 1.61.867.001 1.027-4.072.001-4.595z"/><path fill="#9266CC" d="M14.445 8.385c-.384 1.283-1.605 2.723-1.605 2.723 1.765 1.579 3.844 1.719 3.844 1.719s1.818-2.049 2.159-3.28c-1.551.432-4.398-1.162-4.398-1.162z"/></svg>

Before

Width:  |  Height:  |  Size: 3.2 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 5.5 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#9B6A49" d="M23.331 31.571c-.397-.703-2.062-3.517-2.271-4.202-.208-.688-.65-5.92-.425-8.497 0 0-4.17-2.707-3.805.281.371 3.032 1.247 8.775 1.412 9.329.166.552 2.589 3.442 3.342 4.393.417.527 2.093-.693 1.747-1.304z"/><path fill="#BE1931" d="M20.751 18.872l-4.48.281c.237 1.643-.646 4.644 1.51 6.081 0 0 2.817-.587 4.438-.047.812.271-1.623-4.811-1.468-6.315z"/><path fill="#AF7E57" d="M19.75 18.094c-.519-2.866-5.22.469-5.22.469s-1.768 8.649-1.768 9.48c0 .828.914 4.528 1.165 5.856.084.439 2.633.614 2.523-.354-.069-.599-.517-4.492-.444-4.948.073-.458.452-2.888 1.109-4.426.47-1.1 3.328-2.249 2.635-6.077z"/><path fill="#DD2E44" d="M13.937 18.562l-1.781 5.875c2.484.953 5.564.936 5.625.797.082-.187-.521-.597-.431-.767.586-1.1 4.239-2.546 3.374-6.374-.647-2.865-6.787.469-6.787.469z"/><path fill="#66757F" d="M13.228 3.48c-.152.278-.643.3-1.093.052L9.522 2.113C9.072 1.864 9.55.81 10 1.059l2.692 1.466c.45.249.536.955.536.955z"/><path fill="#CCD6DD" d="M16.511 33.744c-.658-.864-4.719.256-6.118.957C9.459 35.17 9.736 36 9.736 36h7.033s.4-1.391-.258-2.256z"/><path fill="#9B6A49" d="M20.357 8.932c-2.148-1.12-5.023-2.745-7.273-5.713-.235-.31-2.122.944-1.969 1.156 2.125 2.938 4.438 5.5 11.075 7.398.069.02-.943-2.376-1.833-2.841z"/><path fill="#AF7E57" d="M25.395 5.216c0 1.976-1.601 3.579-3.578 3.579-1.977 0-3.58-1.603-3.58-3.579 0-1.976 1.603-3.579 3.58-3.579s3.578 1.602 3.578 3.579"/><path fill="#DD2E44" d="M19.948 5.215c-1.71-1.278-2.587-3.85-1.95-4.525 1.196-1.268 3.688-.109 4.328.983.641 1.094-1.86 3.929-2.378 3.542z"/><path fill="#9266CC" d="M13.937 18.562s-.685-6.782 2.383-9.149c2.289-1.768 6.143-.446 7.165 1.599 1.024 2.045-2.635 3.167-2.635 8.28.001 1.023-6.913 1.274-6.913-.73z"/><path fill="#AF7E57" d="M20.198 5.813c-.466 1.068-.788 1.977-.988 2.783.574.271 1.061 1.31 1.701 1.542 1.056.383 1.173-.277 1.197-.398.257-1.297.908-2.537 1.328-3.203.512-.809-2.645-2.084-3.238-.724z"/><path fill="#EA596E" d="M18.961 3.06c0 1.151 1.674 4.486 4.971 4.473 1.727-.007 2.037-1.91 2.028-3.172-.006-1.081-1.176-2.966-2.808-3.433-1.631-.467-4.191.679-4.191 2.132z"/><path fill="#CCD6DD" d="M22.906 31.456c1.5-.255 1.286 1.386 1.247 1.974-.093 1.4-.37 2.57-1.362 2.57H19.47s-.184-1.522 1.603-1.868c.353-.069-.312-2.312 1.833-2.676z"/><path fill="#AF7E57" d="M17.916 9.672c-1.993 0-3.435-.498-4.286-1.481-.717-.828-.977-1.983-.796-3.425.592-.259 1.006-.833 1.006-1.503 0-.913-.763-1.652-1.705-1.652-.94 0-1.704.739-1.704 1.652 0 .194.041.377.104.55-.004.017-.015.03-.017.048-.871 7.123 4.099 7.824 5.732 8.055.101.014 1.768-2.244 1.666-2.244z"/><path fill="#60352A" d="M23.506 7.904s-.199-1.072 1.3-1.197c1.236-.103 1.563 1.248 2.458 1.731.675.364 1.447.376 1.985.013 0 0-.74.896-1.571 1.238-1.08.444-2.411.159-3.046-.181-.992-.531-1.126-1.604-1.126-1.604z"/><path fill="#66757F" d="M29.608 11.917c-.013-.006-.025-.007-.037-.012-.049-.036-.091-.076-.147-.107l-15.62-8.65c-.449-.249-.706.926-.257 1.175l14.883 8.24c-.436.748-.717 1.871-.827 2.339-.189.805 1.137 1.61 2.004 1.61.867.001 1.027-4.072.001-4.595z"/><path fill="#9266CC" d="M14.445 8.385c-.384 1.283-1.605 2.723-1.605 2.723 1.765 1.579 3.844 1.719 3.844 1.719s1.818-2.049 2.159-3.28c-1.551.432-4.398-1.162-4.398-1.162z"/></svg>

Before

Width:  |  Height:  |  Size: 3.2 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 5.5 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#664131" d="M23.331 31.571c-.397-.703-2.062-3.517-2.271-4.202-.208-.688-.65-5.92-.425-8.497 0 0-4.17-2.707-3.805.281.371 3.032 1.247 8.775 1.412 9.329.166.552 2.589 3.442 3.342 4.393.417.527 2.093-.693 1.747-1.304z"/><path fill="#BE1931" d="M20.751 18.872l-4.48.281c.237 1.643-.646 4.644 1.51 6.081 0 0 2.817-.587 4.438-.047.812.271-1.623-4.811-1.468-6.315z"/><path fill="#7C533E" d="M19.75 18.094c-.519-2.866-5.22.469-5.22.469s-1.768 8.649-1.768 9.48c0 .828.914 4.528 1.165 5.856.084.439 2.633.614 2.523-.354-.069-.599-.517-4.492-.444-4.948.073-.458.452-2.888 1.109-4.426.47-1.1 3.328-2.249 2.635-6.077z"/><path fill="#DD2E44" d="M13.937 18.562l-1.781 5.875c2.484.953 5.564.936 5.625.797.082-.187-.521-.597-.431-.767.586-1.1 4.239-2.546 3.374-6.374-.647-2.865-6.787.469-6.787.469z"/><path fill="#66757F" d="M13.228 3.48c-.152.278-.643.3-1.093.052L9.522 2.113C9.072 1.864 9.55.81 10 1.059l2.692 1.466c.45.249.536.955.536.955z"/><path fill="#CCD6DD" d="M16.511 33.744c-.658-.864-4.719.256-6.118.957C9.459 35.17 9.736 36 9.736 36h7.033s.4-1.391-.258-2.256z"/><path fill="#664131" d="M20.357 8.932c-2.148-1.12-5.023-2.745-7.273-5.713-.235-.31-2.122.944-1.969 1.156 2.125 2.938 4.438 5.5 11.075 7.398.069.02-.943-2.376-1.833-2.841z"/><path fill="#7C533E" d="M25.395 5.216c0 1.976-1.601 3.579-3.578 3.579-1.977 0-3.58-1.603-3.58-3.579 0-1.976 1.603-3.579 3.58-3.579s3.578 1.602 3.578 3.579"/><path fill="#DD2E44" d="M19.948 5.215c-1.71-1.278-2.587-3.85-1.95-4.525 1.196-1.268 3.688-.109 4.328.983.641 1.094-1.86 3.929-2.378 3.542z"/><path fill="#9266CC" d="M13.937 18.562s-.685-6.782 2.383-9.149c2.289-1.768 6.143-.446 7.165 1.599 1.024 2.045-2.635 3.167-2.635 8.28.001 1.023-6.913 1.274-6.913-.73z"/><path fill="#7C533E" d="M20.198 5.813c-.466 1.068-.788 1.977-.988 2.783.574.271 1.061 1.31 1.701 1.542 1.056.383 1.173-.277 1.197-.398.257-1.297.908-2.537 1.328-3.203.512-.809-2.645-2.084-3.238-.724z"/><path fill="#EA596E" d="M18.961 3.06c0 1.151 1.674 4.486 4.971 4.473 1.727-.007 2.037-1.91 2.028-3.172-.006-1.081-1.176-2.966-2.808-3.433-1.631-.467-4.191.679-4.191 2.132z"/><path fill="#CCD6DD" d="M22.906 31.456c1.5-.255 1.286 1.386 1.247 1.974-.093 1.4-.37 2.57-1.362 2.57H19.47s-.184-1.522 1.603-1.868c.353-.069-.312-2.312 1.833-2.676z"/><path fill="#7C533E" d="M17.916 9.672c-1.993 0-3.435-.498-4.286-1.481-.717-.828-.977-1.983-.796-3.425.592-.259 1.006-.833 1.006-1.503 0-.913-.763-1.652-1.705-1.652-.94 0-1.704.739-1.704 1.652 0 .194.041.377.104.55-.004.017-.015.03-.017.048-.871 7.123 4.099 7.824 5.732 8.055.101.014 1.768-2.244 1.666-2.244z"/><path fill="#0B0200" d="M23.506 7.904s-.199-1.072 1.3-1.197c1.236-.103 1.563 1.248 2.458 1.731.675.364 1.447.376 1.985.013 0 0-.74.896-1.571 1.238-1.08.444-2.411.159-3.046-.181-.992-.531-1.126-1.604-1.126-1.604z"/><path fill="#66757F" d="M29.608 11.917c-.013-.006-.025-.007-.037-.012-.049-.036-.091-.076-.147-.107l-15.62-8.65c-.449-.249-.706.926-.257 1.175l14.883 8.24c-.436.748-.717 1.871-.827 2.339-.189.805 1.137 1.61 2.004 1.61.867.001 1.027-4.072.001-4.595z"/><path fill="#9266CC" d="M14.445 8.385c-.384 1.283-1.605 2.723-1.605 2.723 1.765 1.579 3.844 1.719 3.844 1.719s1.818-2.049 2.159-3.28c-1.551.432-4.398-1.162-4.398-1.162z"/></svg>

Before

Width:  |  Height:  |  Size: 3.2 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 5.5 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#FFDC5D" d="M23.331 31.571c-.397-.703-2.062-3.517-2.271-4.202-.208-.688-.65-5.92-.425-8.497 0 0-4.17-2.707-3.805.281.371 3.032 1.247 8.775 1.412 9.329.166.552 2.589 3.442 3.342 4.393.417.527 2.093-.693 1.747-1.304z"/><path fill="#BE1931" d="M20.751 18.872l-4.48.281c.237 1.643-.646 4.644 1.51 6.081 0 0 2.817-.587 4.438-.047.812.271-1.623-4.811-1.468-6.315z"/><path fill="#FFDC5D" d="M19.75 18.094c-.519-2.866-5.22.469-5.22.469s-1.768 8.649-1.768 9.48c0 .828.914 4.528 1.165 5.856.084.439 2.633.614 2.523-.354-.069-.599-.517-4.492-.444-4.948.073-.458.452-2.888 1.109-4.426.47-1.1 3.328-2.249 2.635-6.077z"/><path fill="#DD2E44" d="M13.937 18.562l-1.781 5.875c2.484.953 5.564.936 5.625.797.082-.187-.521-.597-.431-.767.586-1.1 4.239-2.546 3.374-6.374-.647-2.865-6.787.469-6.787.469z"/><path fill="#66757F" d="M13.228 3.48c-.152.278-.643.3-1.093.052L9.522 2.113C9.072 1.864 9.55.81 10 1.059l2.692 1.466c.45.249.536.955.536.955z"/><path fill="#CCD6DD" d="M16.511 33.744c-.658-.864-4.719.256-6.118.957C9.459 35.17 9.736 36 9.736 36h7.033s.4-1.391-.258-2.256z"/><path fill="#FFCC4D" d="M20.357 8.932c-2.148-1.12-5.023-2.745-7.273-5.713-.235-.31-2.122.944-1.969 1.156 2.125 2.938 4.438 5.5 11.075 7.398.069.02-.943-2.376-1.833-2.841z"/><path fill="#FFDC5D" d="M25.395 5.216c0 1.976-1.601 3.579-3.578 3.579-1.977 0-3.58-1.603-3.58-3.579 0-1.976 1.603-3.579 3.58-3.579s3.578 1.602 3.578 3.579"/><path fill="#DD2E44" d="M19.948 5.215c-1.71-1.278-2.587-3.85-1.95-4.525 1.196-1.268 3.688-.109 4.328.983.641 1.094-1.86 3.929-2.378 3.542z"/><path fill="#9266CC" d="M13.937 18.562s-.685-6.782 2.383-9.149c2.289-1.768 6.143-.446 7.165 1.599 1.024 2.045-2.635 3.167-2.635 8.28.001 1.023-6.913 1.274-6.913-.73z"/><path fill="#FFDC5D" d="M20.198 5.813c-.466 1.068-.788 1.977-.988 2.783.574.271 1.061 1.31 1.701 1.542 1.056.383 1.173-.277 1.197-.398.257-1.297.908-2.537 1.328-3.203.512-.809-2.645-2.084-3.238-.724z"/><path fill="#EA596E" d="M18.961 3.06c0 1.151 1.674 4.486 4.971 4.473 1.727-.007 2.037-1.91 2.028-3.172-.006-1.081-1.176-2.966-2.808-3.433-1.631-.467-4.191.679-4.191 2.132z"/><path fill="#CCD6DD" d="M22.906 31.456c1.5-.255 1.286 1.386 1.247 1.974-.093 1.4-.37 2.57-1.362 2.57H19.47s-.184-1.522 1.603-1.868c.353-.069-.312-2.312 1.833-2.676z"/><path fill="#FFDC5D" d="M13.63 8.191c-.717-.828-.977-1.983-.796-3.425.592-.259 1.006-.833 1.006-1.503 0-.913-.763-1.652-1.705-1.652-.94 0-1.704.739-1.704 1.652 0 .194.041.377.104.55-.004.017-.015.03-.017.048-.871 7.123 4.099 7.824 5.732 8.055.101.014 1.768-2.244 1.666-2.244-1.993 0-3.435-.498-4.286-1.481z"/><path fill="#FFAC33" d="M23.506 7.904s-.199-1.072 1.3-1.197c1.236-.103 1.563 1.248 2.458 1.731.675.364 1.447.376 1.985.013 0 0-.74.896-1.571 1.238-1.08.444-2.411.159-3.046-.181-.992-.531-1.126-1.604-1.126-1.604z"/><path fill="#66757F" d="M29.608 11.917c-.013-.006-.025-.007-.037-.012-.049-.036-.091-.076-.147-.107l-15.62-8.65c-.449-.249-.706.926-.257 1.175l14.883 8.24c-.436.748-.717 1.871-.827 2.339-.189.805 1.137 1.61 2.004 1.61.867.001 1.027-4.072.001-4.595z"/><path fill="#9266CC" d="M14.445 8.385c-.384 1.283-1.605 2.723-1.605 2.723 1.765 1.579 3.844 1.719 3.844 1.719s1.818-2.049 2.159-3.28c-1.551.432-4.398-1.162-4.398-1.162z"/></svg>

Before

Width:  |  Height:  |  Size: 3.2 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 5.5 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#880082" d="M0 27c0 2.209 1.791 4 4 4h28c2.209 0 4-1.791 4-4v-.5H0v.5z"/><path fill="#3558A0" d="M0 22.07h36v4.6H0z"/><path fill="#138F3E" d="M0 17.83h36v4.5H0z"/><path fill="#FAD220" d="M0 13.5h36V18H0z"/><path fill="#FF5000" d="M0 9.17h36v4.5H0z"/><path fill="#FF000E" d="M32 5H4C1.791 5 0 6.791 0 9v.33h36V9c0-2.209-1.791-4-4-4z"/></svg>

Before

Width:  |  Height:  |  Size: 412 B

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#5BCEFA" d="M0 27c0 2.209 1.791 4 4 4h28c2.209 0 4-1.791 4-4v-1.3H0V27z"/><path fill="#F5A9B8" d="M.026 20.5L0 25.8h36v-5.3z"/><path fill="#EEE" d="M0 15.3h36v5.3H0z"/><path fill="#F5A9B8" d="M.026 10.1L0 15.4h36v-5.3z"/><path fill="#5BCEFA" d="M36 9c0-2.209-1.791-4-4-4H4C1.791 5 0 6.791 0 9v1.2h36V9z"/></svg>

Before

Width:  |  Height:  |  Size: 383 B

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#31373D" d="M32 5H4C1.791 5 0 6.791 0 9v18c0 2.209 1.791 4 4 4h28c2.209 0 4-1.791 4-4V9c0-2.209-1.791-4-4-4z"/><circle fill="#31373D" cx="15.5" cy="12.5" r="1.5"/><circle fill="#31373D" cx="20.5" cy="12.5" r="1.5"/><ellipse fill="#292F33" cx="18" cy="15.5" rx="1" ry=".5"/><path fill="#E6E7E8" d="M29.021 24.883c-.52-.189-1.093.078-1.282.598L20.923 23l6.816-2.48c.189.52.762.786 1.281.598.52-.19.787-.762.598-1.281-.188-.519-.762-.787-1.281-.599.519-.189.787-.762.598-1.281-.19-.52-.762-.787-1.281-.598-.519.188-.787.763-.598 1.282L18 21.937l-9.056-3.296c.189-.52-.078-1.094-.598-1.282-.52-.19-1.092.078-1.281.598-.189.519.078 1.093.598 1.281-.52-.189-1.093.079-1.281.599-.189.52.078 1.092.598 1.281.52.188 1.092-.078 1.281-.598L15.077 23l-6.815 2.48c-.189-.52-.763-.787-1.282-.598-.519.189-.786.762-.598 1.281.189.519.763.787 1.282.598-.52.19-.787.763-.598 1.282.188.52.763.786 1.281.598.519-.189.787-.763.598-1.282L18 24.065l9.055 3.295c-.19.52.079 1.093.598 1.282.519.188 1.093-.078 1.281-.598.189-.519-.078-1.093-.598-1.282.52.19 1.093-.078 1.282-.598.189-.519-.079-1.093-.597-1.281z"/><path fill="#E6E7E8" d="M18 7c-4 0-6 3.239-6 6 0 1.394.827 2.399 2 3.054V18c0 .553.448 1 1 1s1-.447 1-1v-1.216c.33.072.665.127 1 .162V18c0 .553.448 1 1 1s1-.447 1-1v-1.054c.335-.036.67-.09 1-.162V18c0 .553.447 1 1 1s1-.447 1-1v-1.946c1.173-.654 2-1.659 2-3.054 0-2.761-2-6-6-6zm-2.5 7c-.829 0-1.5 0-1.5-1.5 0-.829.671-1.5 1.5-1.5 1.5 0 1.5.671 1.5 1.5s-.671 1.5-1.5 1.5zm2.5 2c-.552 0-1-.224-1-.5s.448-.5 1-.5 1 .224 1 .5-.448.5-1 .5zm2.5-2c-.828 0-1.5-.671-1.5-1.5s0-1.5 1.5-1.5c.828 0 1.5.671 1.5 1.5 0 1.5-.672 1.5-1.5 1.5z"/></svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#292F33" d="M10.478 22.439s.702 2.281-.337 7.993c-.186 1.025-.46 2.072-.599 2.93-1.757 0-1.851 2.002-1.478 2.002h2.094c1.337 0 2.971-3.334 3.854-7.961s-3.534-4.964-3.534-4.964zm13.042 3.702s2.272 1.22 2.188 4.081c-.033 1.131-.249 2.091-.355 3.024-1.832 0-1.839 1.985-1.305 1.985h1.856c.923 0 3.001-3.158 3.379-7.281.379-4.122-5.763-1.809-5.763-1.809z"/><path fill="#292F33" d="M36 8.447C36 3.525 31.859 1 27 1c-.553 0-1 .448-1 1s.447 1 1 1c1.804 0 6.717.934 6.717 5.447 0 2.881-1.567 5.462-3.77 5.982-.164-.073-.345-.104-.509-.192-7.239-3.917-13.457.902-15.226-.29-1.752-1.182-.539-3.255-2.824-5.243-.33-1.841-1.073-4.477-1.794-4.477-.549 0-1.265 1.825-1.74 3.656-.591-1.381-1.363-2.756-1.86-2.756-.64 0-1.278 2.273-1.594 4.235-1.68 1.147-2.906 2.809-2.906 4.765 0 2.7 4.05 3.357 5.4 3.411 1.35.054 3.023 3.562 3.585 5.072 1.242 4.367 2.051 8.699 2.698 11.183-1.649 0-1.804 2.111-1.348 2.111.713 0 1.953-.003 2.225 0 1.381.014 2.026-4.706 2.026-8.849 0-.212-.011-.627-.011-.627s1.93.505 6.038-.208c2.444-.424 5.03.849 5.746 3.163.527 1.704 1.399 3.305 1.868 4.484-1.589 0-1.545 2.037-1.084 2.037.787 0 1.801.014 2.183 0 1.468-.055.643-7.574 1.03-10.097s1.267-5.578-.229-8.797C34.857 15.236 36 11.505 36 8.447z"/><circle fill="#C3C914" cx="5.994" cy="11.768" r=".9"/><path fill="#66757F" d="M2.984 12.86c-.677.423-.677 1.777-1.015 1.777S.954 13.841.954 12.86c-.001-.981 2.862-.52 2.03 0zm3.594 1.483c-.041.026-.09.036-.142.026-.018-.004-1.548-.241-2.545.146-.129.05-.341-.023-.413-.191s.023-.365.152-.415c1.44-.569 2.857-.234 2.934-.218.139.029.195.19.188.372-.004.114-.104.235-.174.28zm-.472 2.339c-.048.009-.097-.001-.141-.031-.015-.01-1.331-.83-2.402-.853-.138-.003-.305-.154-.305-.341 0-.186.165-.335.304-.333 1.552.024 2.724.891 2.789.937.117.082.104.255.027.424-.049.107-.189.182-.272.197z"/><path d="M7.854 7.881s.372-.039.859.033c.217-.46.585-.887.585-.887s.281.668.386 1.179c.025.12.218.117.322.189 0 0 .038-3.463-.863-3.836.001-.002-.755 1.124-1.289 3.322zM4.399 9.36s.384-.267.883-.574c.217-.624.568-1.333.568-1.333s.307.602.345.81c.21-.114.21-.106.403-.19 0 0-.114-2.286-1.099-2.527 0 0-.732 1.372-1.1 3.814z" fill="#7F676D"/><path fill="#66757F" d="M18.45 23.644c-2.649.57-2.38 2.782-2.38 2.782s1.93.505 6.038-.208c1.067-.185 2.153-.03 3.107.377-1.607-3.047-4.315-3.479-6.765-2.951z"/><path fill="#292F33" d="M5.976 10.982s.333.347.319.778c-.014.43-.25.833-.25.833s-.292-.347-.319-.826c-.027-.48.25-.785.25-.785z"/></svg>

Before

Width:  |  Height:  |  Size: 2.4 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#D99E82" d="M28.048 33.061c3.843 1.9 6.261-2.333 4.773-4.752-1.204-1.957-3.696-1.547-3.256-2.047.698-.791 2.665-1.138 4.558.093 1.86 1.209 2.372 5.116.512 7.07-1.59 1.67-6.038 2.588-8.512-.326-4.719-5.558-1.273-1.619 1.925-.038z"/><path fill="#C1694F" d="M12.203 21.604s1.263 3.215 4.339 6.1c-3.174 2.721-1.395 4.884.261 5.508-1.656.527-1.282 2.047-.731 2.047h2.646c.951 0 1.092-3.442.206-7.694-.885-4.251-6.721-5.961-6.721-5.961z"/><path fill="#C1694F" d="M9.635 21.739s.393 3.057.279 6.593c-.07 2.163-.384 3.93-.612 4.866-1.812 0-1.652 2.064-1.268 2.064h2.902c.683 0 1.893-3.438 2.212-8.209.317-4.771-3.513-5.314-3.513-5.314z"/><path fill="#D99E82" d="M25.448 21.797c-2.407-3.139-4.928-5.403-8.368-8.165-2.401-1.928-2.514-5.196-2.514-6.029 0-3.626-3.244-5.455-6.496-4.229-.779.293-1.402 1.33-1.754 1.872-1.978 3.037-4.659.015-4.918 2.822-.313 3.395 1.721 4.534 5.051 4.821 1.892.163 2.425 1.069 2.838 5.018.154 1.472-.433 3.802 1.411 5.822.78 2.959.507 7.08-.091 9.756-2.252.476-1.341 2.179-1.341 2.179s2.858-.043 3.543-.043c.814 0 2.146-5.639 1.849-9.067.942 1.151 1.517 1.762 2.581 2.267-1.116 1-1.081 2.512-.523 3.419.467.759 1.326.872 2.147 1.22-1.602.52-1.091 1.732-.909 2.122 1.083-.043 7.918-.043 8.197-.043 1.11 0 2.985-2.503 2.897-5.488-.078-2.64-1.581-5.62-3.6-8.254z"/><path fill="#F4C7B5" d="M18.114 28.212c-.145-.109-.374-.234-.7-.385-.985-.456-2.076-1.517-2.791-2.18.019.346.026.707.035.907.942 1.151 1.517 1.762 2.581 2.267.143-.192.461-.405.875-.609z"/><path fill="#C1694F" d="M16.425 29.076c.93-1.419 3.988-1.93 6.081-1.686 0 0-5.452.086-6.058 2.663-.371 1.582-.857.295-.023-.977z"/><path fill="#C1694F" d="M16.52 32.572c.488.556 1.208 1.341 2.13.959 1.08-.449 2.235-.228 3.718-.245 0 0-.04-.248-.89-.227-2.093.052-4.587.105-5.093-1.587-.466-1.557-.868-.043.135 1.1z"/><path fill="#F4C7B5" d="M10.665 23.689c-1.065-4.822.12-9.98-3.638-10.713 1.428.317 1.893 1.42 2.259 4.931.154 1.463-.422 3.772 1.379 5.782z"/><path fill="#272B2B" d="M2.503 8.326c-.109.762-.494 1.192-.879 1.133C.864 9.342.232 8.372.232 7.603s.624-.963 1.392-.928c1.043.048 1.002.788.879 1.651z"/><path fill="#662113" d="M15.167 9.495c.348 2.515-1.157 2.898-2.383 2.898s-3.054-1.25-2.748-3.77c.134-1.107.555-2.193.809-3.175.336-1.303 1.199-1.732 1.894-1.367 1.665.873 2.203 3.796 2.428 5.414z"/><circle fill="#292F33" cx="8.069" cy="6.675" r=".928"/><circle fill="#C1694F" cx="3.053" cy="10.503" r=".488"/><circle fill="#C1694F" cx="3.695" cy="9.804" r=".269"/><circle fill="#C1694F" cx="4.1" cy="10.503" r=".269"/><path fill="#A0041E" d="M16.873 13.091c-.461 0-.746-.018-.797-.021-.275-.019-.483-.257-.465-.533.018-.274.237-.484.532-.465.056.002 5.985.36 10.488-2.668C31.069 6.42 31.472.979 31.476.925c.019-.275.257-.488.531-.467.275.018.484.254.467.53-.016.243-.43 5.981-5.284 9.246-3.833 2.576-8.477 2.857-10.317 2.857z"/><path fill="#292F33" d="M8.588 14.077c1.116-.14 4.486-.19 7.023-2.093.558-.419 1.326.913.93 1.163-3.209 2.023-6.965 2.279-7.814 2.279-.464-.001-.73-1.276-.139-1.349zm.628 3.602c.844.244 2.594.28 3.39.235.796-.045 6.165-.723 6.165-.723l.189 1.445s-5.659.826-6.554.943c-.896.117-3.1.802-3.1.802s-.255-.615-.32-1.289c-.065-.684.23-1.413.23-1.413zm10.929 4.999l1.377.958s-2.545 3.872-4.874 5.086l-1.249-1.237s1.303-.867 2.439-2.099c1.196-1.299 2.307-2.708 2.307-2.708z"/><path fill="#A0041E" d="M19.472 14.821c1.485 1.412 4.14 4.233 5.953 6.558.389.499-.791 1.488-1.349 2.14s-2.437 2.632-3.581 1.442c-1.163-1.209-3.256-3.163-4.791-4.698-1.079-1.079-1.007-2.648-.093-3.349.591-.453 1.302-1.349 1.256-2.465-.019-.458.151-.964.558-.977.453-.014 1.186.53 2.047 1.349z"/><path fill="#F4ABBA" d="M16.109 16.439c2.116 1.975 5.568 5.504 7.386 7.695.247-.239.451-.464.581-.615.149-.174.343-.373.539-.58-2.256-2.974-5.86-6.334-7.784-7.987-.095.591-.386 1.1-.722 1.487z"/><path fill="#F5F8FA" d="M16.684 15.494c-.073.188-.162.364-.265.526 2.371 2.083 5.793 5.612 7.545 7.627l.113-.129c.082-.096.179-.2.281-.307-2.134-2.582-6.124-6.373-7.674-7.717z"/></svg>

Before

Width:  |  Height:  |  Size: 3.9 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#CCD6DD" d="M10.378 3.072c2.343 2.343 1.636 5.435-.707 7.778s-5.435 3.05-7.778.707-2.429-7.47-.707-9.192 6.849-1.636 9.192.707z"/><path fill="#66757F" d="M8.695 4.467c1.562 1.562.855 3.388-.707 4.95s-3.388 2.269-4.95.707-1.414-5.657-.706-6.364 4.802-.855 6.363.707z"/><path fill="#CCD6DD" d="M25.622 3.072c-2.343 2.343-1.636 5.435.707 7.778s5.435 3.05 7.778.707 2.429-7.47.707-9.192-6.849-1.636-9.192.707z"/><path fill="#66757F" d="M27.305 4.467c-1.562 1.562-.855 3.388.707 4.95s3.388 2.269 4.95.707c1.562-1.562 1.414-5.657.707-6.364-.708-.707-4.803-.855-6.364.707z"/><path fill="#E1E8ED" d="M34.017 15s1-13-16-13c-17.178 0-16 12-16 12 0 13 11 19 16 19s16-5 16-18z"/><circle fill="#DD2E44" cx="18" cy="30" r="4"/><path fill="#CCD6DD" d="M18 15c-5 0-7 9.687-7 13s2 7 7 7 7-3.687 7-7-2-13-7-13z"/><path fill="#272B2B" d="M14.579 24.298C12.726 25.438 15.719 30 18 30s5.275-4.562 3.421-5.702c-1.853-1.141-4.989-1.141-6.842 0z"/><path fill="#DD2E44" d="M16 32s.095 2 2.095 2 2.095-2 2.095-2-2.095.158-2.095-2c0 1-2.095 2-2.095 2z"/><path fill="#292F33" d="M16 32.5c-1.693 0-2.404-1.199-2.433-1.25-.138-.239-.056-.545.183-.684.24-.138.544-.056.683.184.016.026.469.75 1.567.75 1.312 0 1.487-1.389 1.502-1.547.027-.273.277-.463.544-.45.274.026.476.268.452.541-.076.85-.695 2.456-2.498 2.456z"/><path fill="#292F33" d="M20 32.5c-1.803 0-2.422-1.606-2.498-2.456-.024-.274.179-.518.454-.542.281-.011.519.179.542.454.015.155.19 1.544 1.502 1.544 1.098 0 1.551-.724 1.569-.755.143-.233.448-.313.684-.173.236.14.317.44.18.678-.03.051-.741 1.25-2.433 1.25z"/><path fill="#272B2B" d="M25.5 19c-.825 0-1.5-.675-1.5-1.5v-1c0-.825.675-1.5 1.5-1.5s1.5.675 1.5 1.5v1c0 .825-.675 1.5-1.5 1.5zm-15 0c-.825 0-1.5-.675-1.5-1.5v-1c0-.825.675-1.5 1.5-1.5s1.5.675 1.5 1.5v1c0 .825-.675 1.5-1.5 1.5z"/></svg>

Before

Width:  |  Height:  |  Size: 1.8 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#31373D" d="M32.769 33.359c-2.739-3.286-3.903-6.569-4.397-8.746-.064-.283-.249-.524-.506-.661s-.56-.154-.83-.05l-7.112 2.749c-.303.117-.53.374-.609.688-.079.315-.019.665.211.896C25.492 34.216 31.945 35 32 35c.354 0 .688-.188.867-.503.208-.362.169-.816-.098-1.138z"/><ellipse fill="#31373D" cx="18" cy="16" rx="18" ry="14"/><circle fill="#31373D" cx="18" cy="16" r="5"/><path fill="#FFF" d="M18 7c-4.963 0-9 4.037-9 9s4.037 9 9 9 9-4.037 9-9-4.037-9-9-9zm0 14c-2.761 0-5-2.239-5-5s2.239-5 5-5 5 2.239 5 5-2.239 5-5 5z"/></svg>

Before

Width:  |  Height:  |  Size: 597 B

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#77B255" d="M36 36v-2c0-3.314-2.686-6-6-6H14c-3.313 0-6 2.686-6 6v2h28z"/><path fill="#3E721D" d="M22 34c.767 0 5-3 5-6H17c0 3 4.233 6 5 6z"/><path fill="#F7DECE" d="M17.64 28.038c0 2.846 8.72 2.962 8.72 0v-3.749h-8.72v3.749z"/><path fill="#EEC2AD" d="M17.632 25.973c1.216 1.374 2.724 1.746 4.364 1.746 1.639 0 3.146-.373 4.363-1.746v-3.491h-8.728v3.491z"/><path fill="#F7DECE" d="M15.444 15.936c0 1.448-.734 2.622-1.639 2.622s-1.639-1.174-1.639-2.622.734-2.623 1.639-2.623c.905-.001 1.639 1.174 1.639 2.623m16.389 0c0 1.448-.733 2.622-1.639 2.622-.905 0-1.639-1.174-1.639-2.622s.733-2.623 1.639-2.623c.906-.001 1.639 1.174 1.639 2.623"/><path fill="#F7DECE" d="M13.477 16.959c0-5.589 3.816-10.121 8.523-10.121s8.522 4.532 8.522 10.121S26.707 27.08 22 27.08c-4.706 0-8.523-4.531-8.523-10.121"/><path fill="#C1694F" d="M22 23.802c-2.754 0-3.6-.705-3.741-.848-.256-.256-.256-.671 0-.927.248-.248.646-.255.902-.023.052.037.721.487 2.839.487 2.2 0 2.836-.485 2.842-.49.256-.255.657-.243.913.015.256.256.242.683-.014.938-.141.143-.987.848-3.741.848"/><path fill="#292F33" d="M22 3.48c5.648 0 9.178 4.168 9.178 7.641s-.706 4.863-1.412 3.473l-1.412-2.778s-4.235 0-5.647-1.39c0 0 2.118 4.168-2.118 0 0 0 .706 2.779-3.53-.694 0 0-2.118 1.389-2.824 4.862-.196.964-1.412 0-1.412-3.473C12.822 7.648 15.646 3.48 22 3.48"/><path fill="#662113" d="M18 17c-.55 0-1-.45-1-1v-1c0-.55.45-1 1-1s1 .45 1 1v1c0 .55-.45 1-1 1m8 0c-.55 0-1-.45-1-1v-1c0-.55.45-1 1-1s1 .45 1 1v1c0 .55-.45 1-1 1"/><path fill="#C1694F" d="M22.75 19.75h-1.5c-.413 0-.75-.337-.75-.75s.337-.75.75-.75h1.5c.413 0 .75.337.75.75s-.337.75-.75.75"/><path fill="#3B88C3" d="M13 28h3v8h-3zm15 0h3v8h-3z"/><path fill="#3B88C3" d="M13.125 35H31v1H13.125z"/><path fill="#C1694F" d="M30 8.8c0 1.32-3.092 2.2-8 2.2-4.909 0-8-.88-8-2.2C14 5.253 18 0 19.333 0 20.667 0 21.556 1.76 22 1.76S23.333 0 24.667 0C26 0 30 5.253 30 8.8z"/><path fill="#C1694F" d="M35.941 8c0 1.657-3.5 6-14 6s-14-4.343-14-6 6.82-1 14-1 14-.657 14 1z"/><path fill="#292F33" d="M30 8.8c0 1.32-3.092 2.2-8 2.2-4.909 0-8-.88-8-2.2 0-.566.102-1.175.279-1.8 2.388 2 13.054 2 15.443.004.175.623.278 1.231.278 1.796z"/><path fill="#C1694F" d="M7 31.75c0-.69-.56-1.25-1.25-1.25s-1.25.56-1.25 1.25V36H7v-4.25z"/><path fill="#66757F" d="M10.003 22.75c0 2.35-1.904 4.253-4.253 4.253S1.497 25.1 1.497 22.75c0-.086-1.497-.084-1.497 0 0 3.176 2.575 5.75 5.75 5.75s5.75-2.574 5.75-5.75c0-.084-1.497-.086-1.497 0z"/><path fill="#66757F" d="M1.5 22.75c0 .414-.336.75-.75.75S0 23.164 0 22.75v-8.5c0-.414.336-.75.75-.75s.75.336.75.75v8.5zm10 0c0 .414-.336.75-.75.75s-.75-.336-.75-.75v-8.5c0-.414.336-.75.75-.75s.75.336.75.75v8.5zM6.5 31c0 .414-.336.75-.75.75S5 31.414 5 31V14.25c0-.414.336-.75.75-.75s.75.336.75.75V31z"/></svg>

Before

Width:  |  Height:  |  Size: 2.7 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#E1E8ED" d="M36 36v-2c0-3.314-2.686-6-6-6H14c-3.313 0-6 2.686-6 6v2h28z"/><path fill="#269" d="M22 36l5-8H17z"/><path fill="#F7DECE" d="M17.64 28.038c0 1.962 8.72 1.962 8.72 0v-3.749h-8.72v3.749z"/><path fill="#EEC2AD" d="M17.632 25.973c1.216 1.374 2.724 1.746 4.364 1.746 1.639 0 3.146-.373 4.363-1.746v-3.491h-8.728v3.491z"/><path fill="#F7DECE" d="M15.444 15.936c0 1.448-.734 2.622-1.639 2.622s-1.639-1.174-1.639-2.622.734-2.623 1.639-2.623c.905-.001 1.639 1.174 1.639 2.623m16.389 0c0 1.448-.733 2.622-1.639 2.622-.905 0-1.639-1.174-1.639-2.622s.733-2.623 1.639-2.623c.906-.001 1.639 1.174 1.639 2.623"/><path fill="#F7DECE" d="M13.477 16.959c0-5.589 3.816-10.121 8.523-10.121s8.522 4.532 8.522 10.121S26.707 27.08 22 27.08c-4.706 0-8.523-4.531-8.523-10.121"/><path fill="#C1694F" d="M22 23.802c-2.754 0-3.6-.705-3.741-.848-.256-.256-.256-.671 0-.927.248-.248.646-.255.902-.023.052.037.721.487 2.839.487 2.2 0 2.836-.485 2.842-.49.256-.255.657-.243.913.015.256.256.242.683-.014.938-.141.143-.987.848-3.741.848"/><path fill="#292F33" d="M22 3.48c5.648 0 9.178 4.168 9.178 7.641s-.706 4.863-1.412 3.473l-1.412-2.778s-4.235 0-5.647-1.39c0 0 2.118 4.168-2.118 0 0 0 .706 2.779-3.53-.694 0 0-2.118 1.389-2.824 4.862-.196.964-1.412 0-1.412-3.473C12.822 7.648 15.646 3.48 22 3.48"/><path fill="#662113" d="M18 17c-.55 0-1-.45-1-1v-1c0-.55.45-1 1-1s1 .45 1 1v1c0 .55-.45 1-1 1m8 0c-.55 0-1-.45-1-1v-1c0-.55.45-1 1-1s1 .45 1 1v1c0 .55-.45 1-1 1"/><path fill="#C1694F" d="M22.75 19.75h-1.5c-.413 0-.75-.337-.75-.75s.337-.75.75-.75h1.5c.413 0 .75.337.75.75s-.337.75-.75.75"/><path fill="#CCD6DD" d="M31.178 12S28.556 13 22 13s-9.178-1-9.178-1V6h18.355v6z"/><path fill="#99AAB5" d="M16 11.25c0 .276-.224.5-.5.5s-.5-.224-.5-.5v-3c0-.276.224-.5.5-.5s.5.224.5.5v3zm13 0c0 .276-.224.5-.5.5s-.5-.224-.5-.5v-3c0-.276.224-.5.5-.5s.5.224.5.5v3zm-10 .4c0 .276-.224.5-.5.5s-.5-.224-.5-.5v-3c0-.276.224-.5.5-.5s.5.224.5.5v3zm3.5.1c0 .276-.224.5-.5.5s-.5-.224-.5-.5v-3c0-.276.224-.5.5-.5s.5.224.5.5v3zm3.5-.1c0 .276-.224.5-.5.5s-.5-.224-.5-.5v-3c0-.276.224-.5.5-.5s.5.224.5.5v3z"/><path fill="#E1E8ED" d="M28.25 0c-1.157 0-2.237.32-3.167.869C24.153.32 23.073 0 21.916 0c-1.122 0-2.173.3-3.083.818C17.923.3 16.872 0 15.75 0 12.298 0 9.5 2.798 9.5 6.25S20.794 9.5 21.916 9.5c1.157 0 12.584.202 12.584-3.25S31.701 0 28.25 0z"/><path fill="#99AAB5" d="M10 24.75C10 28.202 7.985 30 5.5 30S1 28.202 1 24.75s2.015-7.25 4.5-7.25 4.5 3.798 4.5 7.25z"/><path fill="#99AAB5" d="M4.5 28h2v8h-2z"/><path fill="#C1694F" d="M10 24.75C10 28.202 7.985 30 5.5 30S1 28.202 1 24.75s2.015-7.25 4.5-7.25 4.5 3.798 4.5 7.25z"/><path fill="#C1694F" d="M4.5 28h2v8h-2z"/><path fill="#CCD6DD" d="M14.894 4.489c.036.008.071.011.106.011.231 0 .438-.16.488-.394.031-.145.334-1.441 1.319-2.212.76-.595 1.749-.987 2.007-1.084-.396-.225-.824-.4-1.268-.535-.423.21-.914.486-1.355.832-1.236.967-1.617 2.492-1.681 2.788-.057.27.115.536.384.594zm12.157-2.586c.986.772 1.289 2.066 1.319 2.211.051.235.258.395.489.395.034 0 .069-.003.105-.011.27-.058.441-.324.384-.594-.064-.296-.443-1.82-1.681-2.789-.426-.333-.896-.602-1.309-.809-.434.139-.851.317-1.237.542.337.132 1.227.504 1.93 1.055z"/></svg>

Before

Width:  |  Height:  |  Size: 3.1 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#4289C1" d="M29.258 33.016l-.287-6.788c.116-3.312-2.475-6.09-5.787-6.206l-9.994-.349c-3.312-.116-5.115 2.169-6.206 5.787l-.669 6.296 22.943 1.26z"/><path fill="#F7DECE" d="M14.6 20.207c0 .692 1.841 1.543 3.4 1.543 1.56 0 3.4-.851 3.4-1.543V17.25h-6.8v2.957z"/><path fill="#EEC2AD" d="M14.6 18.557c.947 1.058 2.122 1.344 3.4 1.344 1.277 0 2.452-.287 3.4-1.344v-2.688h-6.8v2.688z"/><path fill="#F7DECE" d="M13.159 10.449c-.058 1.113-.67 1.987-1.366 1.95-.696-.036-1.213-.969-1.154-2.082.058-1.114.67-1.987 1.366-1.951.696.037 1.213.969 1.154 2.083m12.602.661c-.058 1.113-.67 1.987-1.366 1.95-.696-.036-1.213-.969-1.154-2.082.058-1.114.67-1.987 1.366-1.951.696.036 1.213.969 1.154 2.083"/><path fill="#F7DECE" d="M11.606 11.157c.225-4.298 3.342-7.628 6.961-7.439 3.619.19 6.371 3.828 6.145 8.126-.225 4.298-3.342 7.628-6.961 7.439-3.619-.19-6.371-3.828-6.145-8.126"/><path fill="#292F33" d="M18.721.767c4.343.228 6.87 3.944 6.73 6.614-.14 2.67-.764 4.199-1.251 3.101l-.974-2.193s-3.257-.171-4.287-1.296c0 0 1.461 3.29-1.629-.085 0 0 .431 2.166-2.686-.676 0 0-1.685.983-2.368 3.625-.189.734-1.06-.545-.92-3.215.141-2.672 2.5-6.131 7.385-5.875"/><path fill="#C1694F" d="M17.865 17.114c-2.118-.111-2.739-.687-2.843-.803-.186-.207-.17-.526.037-.713.201-.181.507-.17.695.018.038.031.535.404 2.163.489 1.692.089 2.2-.259 2.205-.262.207-.186.515-.161.702.048.186.207.159.535-.048.721-.115.105-.794.613-2.911.502m.729-2.89l-1.153-.06c-.318-.017-.563-.289-.546-.607.017-.318.289-.563.607-.546l1.153.06c.318.017.563.289.546.607s-.289.563-.607.546"/><path fill="#662113" d="M16.136 11.285c-.061 0-.122-.015-.179-.045-.003-.002-.366-.198-.738-.231-.423-.042-.898.167-.902.169-.188.086-.411 0-.496-.189-.084-.189 0-.411.189-.496.027-.012.656-.286 1.277-.231.532.049 1.011.31 1.031.321.181.1.247.327.148.508-.069.124-.197.194-.33.194zm5.901.525c-.076 0-.152-.023-.219-.07-.001 0-.309-.212-.743-.25-.443-.039-.792.086-.796.087-.194.073-.41-.026-.481-.22-.073-.193.023-.408.216-.481.021-.008.51-.188 1.128-.133.636.056 1.067.354 1.114.388.168.121.207.355.086.523-.073.102-.189.156-.305.156z"/><path fill="#205E7A" d="M28.526 30.798c.55 1.503-1.121.825-2.428 1.314-.848.317-2.282.836-2.503.135-.438-1.384-1.215-3.713-1.534-5.108.021-.008.073-.029.092-.038-.09-.134-.104-.552-.119-.723-.135-1.507.912-3.055.912-3.055s2.054-.278 2.573-.547c.246 1.605.468 2.641.468 2.641s1.882 3.586 2.539 5.381z"/><path fill="#E1E8ED" d="M23.519 21.032l.406 1.236c.257.784-.173 1.636-.957 1.893l-4.506 1.48c-.784.257-1.636-.173-1.893-.957l-.406-1.236c-.257-.784.173-1.636.957-1.893l4.506-1.48c.784-.258 1.636.173 1.893.957z"/><path fill="#88C9F9" d="M14.795 23.072c.224.681-1.922 1.386-1.698 2.067.224.681 2.369-.023 2.593.658.224.681.939.446.939.446l-.671-2.043-.671-2.043c0-.001-.715.234-.492.915z"/><path fill="#55ACEE" d="M16.602 22.024l1.164 3.545c.086.261-.058.545-.319.631l-.685.225c-.261.086-.545-.058-.631-.319l-1.164-3.545c-.086-.261.058-.545.319-.631l.685-.225c.261-.085.545.058.631.319z"/><path fill="#A6D388" d="M21.989 35.145c1.066.007 2.736-2.31 1.089-3.653-1.648-1.343-4.499-3.099-5.959-3.806-1.869-.904-5.366-3.919-6.06-4.643s-2.351-.603-3.222.663c-.619.9-1.446 4.193-.004 6.844 1.686 3.098 4.561 5.082 8.396 5.082 1.013 0 2.116.067 2.742-.074s1.736-.421 3.018-.413z"/><path fill="#F7DECE" d="M24.636 28.21c1.283-.13 1.305-1.899 1.127-2.981-.34-2.066.052-3.88-1.566-4.624-1.416-.651-.693 1.394-1.464 2.998-1.107 2.301-.356 3.386-.356 3.386s1.136 1.314 2.259 1.221z"/><path fill="#4289C1" d="M29.126 32.334c.748 2.158-1.786 3.587-3.434 2.993-.855-.308-1.36-1.539-1.973-3.658-.838-2.892-1.31-4.485-1.31-4.485s.882-.225 1.934-.685c1.042-.456 1.577-.915 1.577-.915s2.589 4.968 3.206 6.75z"/><path fill="#F7DECE" d="M17.283 35.882h2.565c2.094 0 4.259-1.378 4.368-3.156.096-1.556-1.641-.279-3.392-.598-1.592-.291-2.97.074-2.97.074s.112 2.503-.571 3.68z"/><path fill="#4289C1" d="M6.516 30.976c.653-1.477 3.431-.958 5.844-.364 2.118.521 4.292 1.188 5.903 1.473 0 0 .334.755.171 2.106-.091.752-.506 1.665-.506 1.665s-3.248.091-5.405-.195c-3.238-.428-7.188-2.012-6.007-4.685z"/></svg>

Before

Width:  |  Height:  |  Size: 4.0 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#F7DECE" d="M5 21c0 2.209-1.119 4-2.5 4S0 23.209 0 21s1.119-4 2.5-4S5 18.791 5 21z"/><path fill="#F7DECE" d="M3 18.562C3 10.037 8.373 3.125 15 3.125s12 6.912 12 15.438C27 27.088 21.627 34 15 34S3 27.088 3 18.562z"/><path fill="#DD2E44" d="M20 0c-.249 0-.478.007-.713.012C19.19.01 19.097 0 19 0 9 0 2 4.582 2 9s6.373 4 13 4c4.442 0 7.648 0 9.966-.086L25 13l6 15h2s.343-3.055 1-7c1-6 .533-21-14-21z"/><path fill="#F7DECE" d="M30 21c0 2.209-1.119 4-2.5 4S25 23.209 25 21s1.119-4 2.5-4 2.5 1.791 2.5 4z"/><path fill="#662113" d="M10 21c-.552 0-1-.447-1-1v-2c0-.552.448-1 1-1s1 .448 1 1v2c0 .553-.448 1-1 1zm10 0c-.553 0-1-.447-1-1v-2c0-.552.447-1 1-1s1 .448 1 1v2c0 .553-.447 1-1 1z"/><path fill="#B7755E" d="M16 26h-2c-.552 0-1-.447-1-1s.448-1 1-1h2c.552 0 1 .447 1 1s-.448 1-1 1z"/><path fill="#E6E7E8" d="M27 25c0-2-2.293-.707-3 0-1 1-3 3-5 2-2.828-1.414-4-1-4-1s-1.171-.414-4 1c-2 1-4-1-5-2-.707-.707-3-2-3 0s1 2 1 2c-1 2 1 3 1 3 0 3 3 3 3 3 0 3 4 2 4 2 1 1 3 1 3 1s2 0 3-1c0 0 4 1 4-2 0 0 3 0 3-3 0 0 2-1 1-3 0 0 1 0 1-2z"/><path fill="#F7DECE" d="M15 28c7 0 4 2 0 2s-7-2 0-2z"/><ellipse fill="#D1D3D4" cx="3" cy="14" rx="2" ry="4"/><ellipse fill="#D1D3D4" cx="26" cy="14" rx="2" ry="4"/><circle fill="#F1F2F2" cx="32" cy="29" r="4"/><path fill="#F1F2F2" d="M29 12c0 1.104-.896 2-2 2H2c-1.104 0-2-.896-2-2v-1c0-1.104.896-2 2-2h25c1.104 0 2 .896 2 2v1z"/></svg>

Before

Width:  |  Height:  |  Size: 1.4 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#292F33" d="M26 28H10c-3.313 0-6 2.686-6 6v2h28v-2c0-3.314-2.685-6-6-6z"/><path fill="#66757F" d="M8.083 33.341c.251 0 .401 2.659.401 2.659h-.956s.193-2.659.555-2.659m3 0c.251 0 .401 2.659.401 2.659h-.957c.001 0 .194-2.659.556-2.659m13.846 0c-.251 0-.401 2.659-.401 2.659h.956c-.001 0-.194-2.659-.555-2.659m3 0c-.251 0-.401 2.659-.401 2.659h.956c-.001 0-.194-2.659-.555-2.659"/><path fill="#77B255" d="M12.38 28s.24.838.77 1.971c.827 1.766 2.366 4.254 4.85 5.441 2.485-1.187 4.024-3.675 4.85-5.441.53-1.133.77-1.971.77-1.971H12.38z"/><path fill="#5C913B" d="M18 32c2.329 0 3.882-1.02 4.85-2.029.53-1.133.77-1.971.77-1.971H12.38s.24.838.77 1.971C14.118 30.98 15.671 32 18 32z"/><path fill="#F7DECE" d="M13.64 28.106c0 .894 2.36 1.993 4.36 1.993s4.359-1.099 4.359-1.992V24.29h-8.72v3.816z"/><path fill="#EEC2AD" d="M13.632 25.973c1.216 1.374 2.724 1.746 4.364 1.746 1.639 0 3.146-.373 4.363-1.746v-3.491h-8.728v3.491z"/><path fill="#F7DECE" d="M11.444 15.936c0 1.448-.734 2.622-1.639 2.622s-1.639-1.174-1.639-2.622.734-2.623 1.639-2.623c.905-.001 1.639 1.174 1.639 2.623m16.389 0c0 1.448-.733 2.622-1.639 2.622-.905 0-1.639-1.174-1.639-2.622s.733-2.623 1.639-2.623c.906-.001 1.639 1.174 1.639 2.623"/><path fill="#F7DECE" d="M9.477 16.959c0-5.589 3.816-10.121 8.523-10.121s8.522 4.532 8.522 10.121S22.707 27.08 18 27.08c-4.707 0-8.523-4.531-8.523-10.121"/><path fill="#C1694F" d="M18 23.802c-2.754 0-3.6-.705-3.741-.848-.256-.256-.256-.671 0-.927.248-.248.646-.255.902-.023.052.037.721.487 2.839.487 2.2 0 2.836-.485 2.842-.49.256-.255.657-.243.913.015.256.256.242.683-.014.938-.141.143-.987.848-3.741.848m.75-4.052h-1.5c-.413 0-.75-.337-.75-.75s.337-.75.75-.75h1.5c.413 0 .75.337.75.75s-.337.75-.75.75"/><path fill="#662113" d="M14 17c-.55 0-1-.45-1-1v-1c0-.55.45-1 1-1s1 .45 1 1v1c0 .55-.45 1-1 1m8 0c-.55 0-1-.45-1-1v-1c0-.55.45-1 1-1s1 .45 1 1v1c0 .55-.45 1-1 1"/><path fill="#292F33" d="M18 3c5.648 0 9.178 4.648 9.178 8.121 0 3.473-.971 4.968-1.412 3.473C25 12 24 12 24 12s-3.882 1.538-5.294.148c0 0 2.118 4.168-2.118 0 0 0 .706 2.779-3.53-.694 0 0-2.118-.333-2.824 3.14-.196.964-1.412 0-1.412-3.473S11.646 3 18 3"/><path fill="#292F33" d="M32.104 3.511l-14-3c-.068-.015-.14-.015-.209 0l-14 3c-.224.048-.387.243-.395.472-.007.229.142.434.363.498l4.944 1.413C8.615 6.489 8.5 7.176 8.5 8c0 2.29 3.285 3.5 9.5 3.5s9.5-1.21 9.5-3.5c0-.824-.115-1.511-.307-2.106l4.945-1.413c.221-.063.37-.269.362-.498-.008-.229-.171-.424-.396-.472z"/><path fill="#66757F" d="M32.48 3.863c-.076-.265-.35-.417-.618-.344L18 7.48 4.137 3.519c-.262-.073-.542.078-.618.344-.076.265.078.542.344.618l14 4c.045.013.091.019.136.019.045 0 .092-.006.137-.019l14-4c.267-.076.421-.353.344-.618z"/><path fill="#FFCC4D" d="M17.958 3.502l-12 1c-.026.002-.458.057-.458.498v6.095c-.299.186-.5.74-.5 2.405 0 2.485.448 4.5 1 4.5s1-2.015 1-4.5c0-1.665-.201-2.219-.5-2.405V5.46l11.542-.962c.274-.023.479-.264.456-.54-.023-.275-.268-.482-.54-.456z"/></svg>

Before

Width:  |  Height:  |  Size: 2.9 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#F6DDCD" d="M13.6 26h16v10h-16z"/><path fill="#292F33" d="M29.6 26v10h6v-4c0-3.314-2.685-6-6-6zm-16 0c-3.313 0-6 2.686-6 6v4h6V26z"/><path fill="#8CC6EB" d="M21.783 36h9.001l5.083-6.925s-3.333-3.729-9.771-4.95c0 1.304.988 3.337.988 3.337l-5.301 7.006V36z"/><path fill="#8CC6EB" d="M21.783 36h-9.001l-5.083-6.925s3.333-3.729 9.771-4.95c0 1.304-.988 3.337-.988 3.337l5.301 7.006V36z"/><path fill="#1D6398" d="M33.534 27.094s-2.453-1.665-4.656-2.447c-3.058-1.086-2.375 1.939-2.375 1.939s-3.82 6.429-4.72 7.883c0-.001 7.034-5.535 11.751-7.375zm-23.502 0s2.453-1.665 4.656-2.447c3.058-1.086 2.375 1.939 2.375 1.939s3.82 6.429 4.72 7.883c0-.001-7.035-5.535-11.751-7.375z"/><path fill="#4191CE" d="M21.784 34.563s7.333-7.479 12.125-8.354c-4.083-3.417-10.125-3.042-10.125-3.042 0 1.224 1.988 1.368 1.988 2.882 0 2.485-3.09 6.703-3.989 8.067l.001.447z"/><path fill="#4191CE" d="M21.782 34.563s-7.333-7.479-12.125-8.354c4.083-3.417 10.125-3.042 10.125-3.042 0 1.224-1.988 1.368-1.988 2.882 0 2.485 3.09 6.703 3.989 8.067l-.001.447z"/><path fill="#F6DDCD" d="M17.782 26s.5 3.5 4 3.5 4-3.5 4-3.5v-4h-8v4z"/><path fill="#ECC0AC" d="M17.782 24c1.216 1.374 2.355 1.719 3.996 1.719 1.639 0 2.787-.346 4.004-1.719v-1.625h-8V24z"/><path fill="#F6DDCD" d="M30.057 12.577c.132-.625.214-1.508.214-2.634 0-3.212-3.264-7.067-8.489-7.067-5.877 0-8.489 3.855-8.489 7.067 0 .54.04.991.094 1.402-.809.16-1.438 1.253-1.438 2.591 0 1.33.621 2.417 1.423 2.587.077.59.199 1.163.358 1.714.044.152.096.298.146.447.228.683.51 1.332.851 1.932.197.346.415.672.645.987 1.559 2.127 3.848 3.477 6.411 3.477 4.707 0 8.523-4.531 8.523-10.121-.002-.822-.093-1.617-.249-2.382z"/><path fill="#DD2F45" d="M19.452 13.913l2.581-3.69-4.362-1.775-3.943 9.789c.044.152.096.298.146.447l1.963-.805-1.113 2.738c.197.346.415.672.645.987l6.879-8.304-2.796.613z"/><path fill="#C1694F" d="M21.782 21.802c-2.754 0-3.6-.705-3.741-.848-.256-.256-.256-.671 0-.927.248-.248.646-.255.902-.023.052.037.721.487 2.839.487 2.2 0 2.836-.485 2.842-.49.256-.255.657-.243.913.015.256.256.242.683-.014.938-.142.143-.987.848-3.741.848m.75-4.052h-1.5c-.413 0-.75-.337-.75-.75s.337-.75.75-.75h1.5c.413 0 .75.337.75.75s-.337.75-.75.75"/><path fill="#662213" d="M25.782 15c-.55 0-1-.45-1-1v-1c0-.55.45-1 1-1s1 .45 1 1v1c0 .55-.451 1-1 1m-8 0c-.55 0-1-.45-1-1v-1c0-.55.45-1 1-1s1 .45 1 1v1c0 .55-.451 1-1 1"/><path fill="#88C9F9" d="M31.492 8.021c.36.066.776.114 1.139.074-.602-.43-1.421-1.148-1.967-1.641-2.314-3.621-6.343-4.974-9.12-4.974-2.246 0-5.708 1.133-7.628 3.316S13.85 10 15.735 10.763c-.175-.924-.348-2.163-.194-3.17 1.022 1.039 2.682 2.078 5.319 2.574.391.122 1.878.647 3.063 1.885-.037-.761-.313-1.301-.529-1.616.295.012.574.034.887.034 2.285 0 3.816.985 4.446 2.888-.034.512-.19 1.771-.906 2.958.762-.248 1.185-.705 1.374-.96.494 1.429 1.717 2.622 1.717 2.622.562-3.938 2.094-4.135 1.226-7.964-.162-.719-.385-1.378-.646-1.993z"/><path fill="#424143" d="M10.363 20c-1.695 0-3.069 1.374-3.069 3.07 0 .478.119.925.314 1.328l-.232-.232c-.347-.347-.89-.327-1.212.045L.676 30.433c-.544.628-.798 1.643.011 2.452.809.809 1.807.574 2.454.013l.892-.815V36h1.784v-5.546l3.443-3.146c.372-.323.393-.865.045-1.211l-.271-.271c.404.196.851.315 1.33.315 1.696 0 3.07-1.374 3.07-3.07C13.433 21.374 12.058 20 10.363 20z"/><path fill="#59595C" d="M12.011 26.035c-.15.15-.393.15-.543 0l-4.07-4.07c-.15-.15-.15-.392 0-.542l.543-.543c.15-.15.393-.15.543 0l4.07 4.07c.15.15.15.393 0 .543l-.543.542z"/></svg>

Before

Width:  |  Height:  |  Size: 3.4 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#77B255" d="M30 28h-3.641v-3.71h-8.72V28H14c-3.313 0-6 2.686-6 6v2h28v-2c0-3.314-2.685-6-6-6z"/><path fill="#EEC2AD" d="M17.632 25.973c1.216 1.374 2.724 1.746 4.364 1.746 1.639 0 3.146-.373 4.363-1.746v-3.491h-8.728v3.491z"/><path fill="#F7DECE" d="M15.444 15.936c0 1.448-.734 2.622-1.639 2.622s-1.639-1.174-1.639-2.622.734-2.623 1.639-2.623c.905-.001 1.639 1.174 1.639 2.623m16.389 0c0 1.448-.733 2.622-1.639 2.622-.905 0-1.639-1.174-1.639-2.622s.733-2.623 1.639-2.623c.906-.001 1.639 1.174 1.639 2.623"/><path fill="#F7DECE" d="M13.477 16.959c0-5.589 3.816-10.121 8.523-10.121s8.522 4.532 8.522 10.121S26.707 27.08 22 27.08c-4.706 0-8.523-4.531-8.523-10.121"/><path fill="#292F33" d="M26.525 21.346l-1.268-.274c-.404-.094-1.173-.072-1.535-.072h-3.689c-.362 0-1.131-.022-1.536.071l-1.266.274c-.348.101-.55.393-.45.74.082.288.345.441.63.441.059 0 .12-.026.18-.042l1.267-.371c-.143.191-.181.446-.066.676.115.228.347.36.587.36.099 0 .199-.024.293-.071l1.034-.518c.022.215.139.414.346.518.094.046.195.069.293.069.241 0 .473-.134.587-.363l.068-.138-.053.138c.114.229.224.363.465.363.098 0 .198-.023.292-.069.207-.104.323-.303.347-.518l1.033.518c.095.047.195.071.293.071.241 0 .472-.132.587-.36.114-.229.076-.484-.066-.676l1.266.371c.059.016.121.042.181.042.285 0 .547-.152.63-.441.099-.347-.102-.639-.45-.739zM22 3.48c5.648 0 9.178 4.168 9.178 7.641s-.706 4.863-1.412 3.473l-1.412-2.778s-4.235 0-5.647-1.39c0 0 2.118 4.168-2.118 0 0 0 .706 2.779-3.53-.694 0 0-2.118 1.389-2.824 4.862-.196.964-1.412 0-1.412-3.473C12.822 7.648 15.646 3.48 22 3.48"/><path fill="#662113" d="M18 17c-.55 0-1-.45-1-1v-1c0-.55.45-1 1-1s1 .45 1 1v1c0 .55-.45 1-1 1m8 0c-.55 0-1-.45-1-1v-1c0-.55.45-1 1-1s1 .45 1 1v1c0 .55-.45 1-1 1"/><path fill="#C1694F" d="M22.75 19.75h-1.5c-.413 0-.75-.337-.75-.75s.337-.75.75-.75h1.5c.413 0 .75.337.75.75s-.337.75-.75.75"/><path fill="#66757F" d="M33.015 6.385c-.439-2.026-3.627-3.888-8.267-4.105.346-.222.672-.402.924-.48.72-.224-.218-.917-.917-.917 0 0-1.092.505-1.93 1.41C16.069 2.641 10.832 6.344 11 7.302c.175 1.004 1.232-.01 1.273.845.04.855.938.938.938.938s2.44-.401 7.949.051c5.51.451 8.503.507 9.919.888.872.235 1.006-1.106 1.006-1.106s1.44-.168.93-2.533z"/><path fill="#D99E82" d="M27.47 36c-.279-3.867-4.091-7.954-9.64-9.879-6.702-2.326-13.383-.614-14.923 3.823-.671 1.936-.252 4.071.989 6.056H27.47z"/><path fill="#5C913B" d="M19.782 31.382c-.3.862.363 1.876 1.48 2.264 1.117.387 2.266.002 2.564-.861.3-.861-.363-1.876-1.48-2.263-1.117-.388-2.265-.003-2.564.86"/><path fill="#269" d="M5.401 33.001c-.299.863.364 1.876 1.481 2.264 1.117.388 2.265.003 2.564-.86.3-.862-.363-1.876-1.48-2.264-1.117-.388-2.266-.003-2.565.86"/><path fill="#DD2E44" d="M7.249 28.021c-.299.862.364 1.876 1.481 2.264 1.116.387 2.265.002 2.564-.861.3-.861-.364-1.876-1.48-2.263-1.117-.389-2.266-.004-2.565.86"/><path fill="#FFCC4D" d="M14.276 28.005c-.272.872.423 1.864 1.552 2.216 1.128.353 2.265-.069 2.536-.94.271-.872-.424-1.864-1.552-2.216-1.128-.353-2.264.069-2.536.94"/><path fill="#F7DECE" d="M1 30c.078-1.208 1.394-3.184 3-3 1.665.19.129 3.129 0 4s.144 2.938-1 3c-1.546.084-2.14-1.814-2-4"/></svg>

Before

Width:  |  Height:  |  Size: 3.1 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#D99E82" d="M30 26c0 2.209-1.791 4-4 4H4c-2.209 0-4-1.791-4-4V4c0-2.209 1.791-4 4-4h22c2.209 0 4 1.791 4 4v22z"/><path fill="#5C913B" d="M28 26c0 1.104-.896 2-2 2H4c-1.104 0-2-.896-2-2V4c0-1.105.896-2 2-2h22c1.104 0 2 .895 2 2v22z"/><path fill="#FFF" d="M7.515 8.898c-.08.096-.184.24-.184.408 0 .368.272.528.624.528h2.67c.304 0 .576-.16.576-.528s-.271-.528-.624-.528H9.114c.679-.855 1.919-1.958 1.919-3.07 0-1.015-.792-1.663-1.775-1.663s-1.879.807-1.879 1.815c0 .311.2.583.584.583.768 0 .328-1.295 1.247-1.295.328 0 .576.288.576.616 0 .288-.136.536-.28.744-.608.879-1.327 1.599-1.991 2.39zm-1.307 5.433H5.049v-1.16c0-.288-.184-.479-.48-.479-.295 0-.479.192-.479.479v1.16H2.931c-.296 0-.48.192-.48.479 0 .288.184.48.48.48H4.09v1.159c0 .288.184.479.479.479.296 0 .48-.191.48-.479V15.29h1.159c.296 0 .48-.192.48-.48 0-.287-.184-.479-.48-.479zm4.369 1.447H9.113c.68-.855 1.919-1.958 1.919-3.07 0-1.015-.792-1.663-1.775-1.663s-1.879.808-1.879 1.815c0 .311.2.583.583.583.768 0 .328-1.295 1.248-1.295.328 0 .576.288.576.616 0 .288-.136.536-.28.744-.608.879-1.327 1.599-1.991 2.391-.08.096-.184.24-.184.408 0 .368.272.528.624.528h2.67c.304 0 .576-.16.576-.528 0-.369-.271-.529-.623-.529zm.84 3.192H3.083c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h8.333c.276 0 .5.224.5.5.001.276-.223.5-.499.5z"/><path fill="#E1E8ED" d="M36 36v-2c0-3.314-2.686-6-6-6H14c-3.313 0-6 2.686-6 6v2h28z"/><path fill="#F7DECE" d="M17.64 28.101c1.744 1.268 2.848 1.55 4.36 1.55 1.512 0 2.615-.283 4.359-1.55V24.29h-8.72v3.811z"/><path fill="#EEC2AD" d="M17.632 25.973c1.216 1.374 2.724 1.746 4.364 1.746 1.639 0 3.146-.373 4.363-1.746v-3.491h-8.728v3.491z"/><path fill="#F7DECE" d="M15.444 15.936c0 1.448-.734 2.622-1.639 2.622s-1.639-1.174-1.639-2.622.734-2.623 1.639-2.623c.905-.001 1.639 1.174 1.639 2.623m16.389 0c0 1.448-.733 2.622-1.639 2.622-.905 0-1.639-1.174-1.639-2.622s.733-2.623 1.639-2.623c.906-.001 1.639 1.174 1.639 2.623"/><path fill="#F7DECE" d="M13.477 16.959c0-5.589 3.816-10.121 8.523-10.121s8.522 4.532 8.522 10.121S26.707 27.08 22 27.08c-4.706 0-8.523-4.531-8.523-10.121"/><path fill="#292F33" d="M26.525 21.346l-1.268-.274c-.404-.094-1.173-.072-1.535-.072h-3.689c-.362 0-1.131-.022-1.536.071l-1.266.274c-.348.101-.55.393-.45.74.082.288.345.441.63.441.059 0 .12-.026.18-.042l1.267-.371c-.143.191-.181.446-.066.676.115.228.347.36.587.36.099 0 .199-.024.293-.071l1.034-.518c.022.215.139.414.346.518.094.046.195.069.293.069.241 0 .473-.134.587-.363l.068-.138-.053.138c.114.229.224.363.465.363.098 0 .198-.023.292-.069.207-.104.323-.303.347-.518l1.033.518c.095.047.195.071.293.071.241 0 .472-.132.587-.36.114-.229.076-.484-.066-.676l1.266.371c.059.016.121.042.181.042.285 0 .547-.152.63-.441.099-.347-.102-.639-.45-.739zM22 3.48c5.648 0 9.178 4.168 9.178 7.641s-.706 4.863-1.412 3.473l-1.412-2.778s-4.235 0-5.647-1.39c0 0 2.118 4.168-2.118 0 0 0 .706 2.779-3.53-.694 0 0-2.118 1.389-2.824 4.862-.196.964-1.412 0-1.412-3.473C12.822 7.648 15.646 3.48 22 3.48"/><path fill="#662113" d="M18 17c-.55 0-1-.45-1-1v-1c0-.55.45-1 1-1s1 .45 1 1v1c0 .55-.45 1-1 1m8 0c-.55 0-1-.45-1-1v-1c0-.55.45-1 1-1s1 .45 1 1v1c0 .55-.45 1-1 1"/><path fill="#C1694F" d="M22.75 19.75h-1.5c-.413 0-.75-.337-.75-.75s.337-.75.75-.75h1.5c.413 0 .75.337.75.75s-.337.75-.75.75"/><path fill="#99AAB5" d="M21.94 30.883s3.381 2.494 4.094 2.777c.156.062-.367-3.656-.367-3.656h-7.453s-.524 3.781-.235 3.625c.64-.342 3.961-2.746 3.961-2.746"/><path fill="#BE1931" d="M23.252 33.441s.375-.625.531-.906c.182-.328.453-1.57.453-1.57l-2.188-.961c0-.008-.16.006-.16.006l-.184.041-.172.062c-.219.07.094.008.094.016l-1.975.836s.287 1.242.471 1.57c.156.281.527.906.527.906s-.752.562-1.035 2.564h4.667c-.279-1.595-1.029-2.564-1.029-2.564"/><path fill="#F5F8FA" d="M17.229 26.629c.565.566 4.71 3.383 4.71 3.383s-2.125 1.242-4.086 3.535c-.195.23-1.542-4.625-1.584-5.709-.011-.303.69-1.481.96-1.209m9.441 0c-.566.566-4.709 3.383-4.709 3.383s2.125 1.242 4.084 3.535c.195.23 1.541-4.625 1.582-5.709.012-.303-.687-1.481-.957-1.209"/><path fill="#DD2E44" d="M21.955 30.691c.389-.021 1.543.771 1.422 1.25-.461 1.828-.85 1.391-1.391 1.391-.611 0-.965.473-1.391-1.312-.093-.387.798-1.297 1.36-1.329m2.031 5.313h-4.023s.541-2.166 2.018-2.166c1.476 0 2.005 2.166 2.005 2.166"/></svg>

Before

Width:  |  Height:  |  Size: 4.2 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#3B88C3" d="M36 36v-2c0-3.314-2.686-6-6-6H14c-3.313 0-6 2.686-6 6v2h28z"/><path fill="#292F33" d="M22 35.999L16.4 27h11.2z"/><path fill="#F7DECE" d="M17.64 30.038c1.744 1.268 2.848 1.963 4.36 1.963 1.512 0 2.615-.696 4.359-1.963v-5.749h-8.72v5.749z"/><path fill="#55ACEE" d="M15 28c0 1 1 3 3 5 1.581 1.581 4 3 4 3 0-3.063-1-4-2-5s-3-2-3-4c0-1-2 1-2 1m14 0c0 1-1 3-3 5-1.581 1.581-4 3-4 3 0-3.063 1-4 2-5s3-2 3-4c0-1 2 1 2 1"/><path fill="#EEC2AD" d="M17.632 25.973c1.216 1.374 2.724 1.746 4.364 1.746 1.639 0 3.146-.373 4.363-1.746v-3.491h-8.728v3.491z"/><path fill="#F7DECE" d="M15.444 15.936c0 1.448-.734 2.622-1.639 2.622s-1.639-1.174-1.639-2.622.734-2.623 1.639-2.623c.905-.001 1.639 1.174 1.639 2.623m16.389 0c0 1.448-.733 2.622-1.639 2.622-.905 0-1.639-1.174-1.639-2.622s.733-2.623 1.639-2.623c.906-.001 1.639 1.174 1.639 2.623"/><path fill="#F7DECE" d="M13.477 16.959c0-5.589 3.816-10.121 8.523-10.121s8.522 4.532 8.522 10.121S26.707 27.08 22 27.08c-4.706 0-8.523-4.531-8.523-10.121"/><path fill="#C1694F" d="M22 23.802c-2.754 0-3.6-.705-3.741-.848-.256-.256-.256-.671 0-.927.248-.248.646-.255.902-.023.052.037.721.487 2.839.487 2.2 0 2.836-.485 2.842-.49.256-.255.657-.243.913.015.256.256.242.683-.014.938-.141.143-.987.848-3.741.848m.75-4.052h-1.5c-.413 0-.75-.337-.75-.75s.337-.75.75-.75h1.5c.413 0 .75.337.75.75s-.337.75-.75.75"/><path fill="#292F33" d="M22 3.48c5.648 0 9.178 4.168 9.178 7.641s-.706 4.863-1.412 3.473l-1.412-2.778s-4.235 0-5.647-1.39c0 0 2.118 4.168-2.118 0 0 0 .706 2.779-3.53-.694 0 0-2.118 1.389-2.824 4.862-.196.964-1.412 0-1.412-3.473C12.822 7.648 15.646 3.48 22 3.48"/><circle fill="#EEC2AD" cx="17.25" cy="16" r="3.75"/><circle fill="#EEC2AD" cx="26.75" cy="16" r="3.75"/><path fill="#EEC2AD" d="M19.5 15h5v2.5h-5z"/><circle fill="#E1E8ED" cx="17.5" cy="15.5" r="3.5"/><circle fill="#E1E8ED" cx="26.5" cy="15.5" r="3.5"/><path fill="#E1E8ED" d="M19.5 14h5v2.5h-5z"/><circle fill="#292F33" cx="17.5" cy="15.5" r="2.5"/><circle fill="#292F33" cx="26.5" cy="15.5" r="2.5"/><path fill="#66757F" d="M5 24l-1.5 1S5 27.5 5 31v5h2v-5c0-4.5-2-7-2-7z"/><path fill="#99AAB5" d="M6.079 23.807c.208.379.071.854-.307 1.064l-2.13 1.178c-.379.208-.855.07-1.064-.309l-.451-.816c-.208-.379-.072-.855.307-1.064l2.13-1.178c.378-.209.855-.071 1.064.309l.451.816z"/><path fill="#F4900C" d="M3.49 22.584C7.678 20.375.052 16.313.052 16.313s-.75 8.48 3.438 6.271z"/><path fill="#FFDC5D" d="M2.96 21.365c2.202-1.162-1.808-3.299-1.808-3.299s-.394 4.459 1.808 3.299z"/><path fill="#3B88C3" d="M34 11c-3-2-1.008-4.169-3-7-1.874-2.663-5-4-9.003-4C17 0 14.874 1.337 13 4c-1.992 2.831 0 5-3 7-1.861 1.24 6 2.313 12 2.313S35.861 12.24 34 11"/><path fill="#269" d="M20 11.5V.088c-.35.032-.683.074-1 .124v10.281c-2.09-.05-5.124-.396-7.653-.853-.174.297-.41.59-.73.877 2.911.565 6.596.982 8.883.982h.5zm4.5 0c2.421 0 6.037-.393 8.907-.959-.325-.288-.563-.58-.741-.877-2.431.448-5.371.787-7.667.832V.292c-.323-.066-.66-.112-1-.155V11.5h.501z"/></svg>

Before

Width:  |  Height:  |  Size: 3.0 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#77B255" d="M35 36v-5c0-3.314-2.686-6-6-6H13c-3.313 0-6 2.686-6 6v5h28z"/><path fill="#F7DECE" d="M16.64 25.106c0 .894 2.36 1.993 4.36 1.993s4.359-1.099 4.359-1.992V21.29h-8.72v3.816z"/><path fill="#EEC2AD" d="M16.632 22.973c1.216 1.374 2.724 1.746 4.364 1.746 1.639 0 3.146-.373 4.363-1.746v-3.491h-8.728v3.491z"/><path fill="#F7DECE" d="M14.444 12.936c0 1.448-.734 2.622-1.639 2.622s-1.639-1.174-1.639-2.622.734-2.623 1.639-2.623c.905-.001 1.639 1.174 1.639 2.623m16.389 0c0 1.448-.733 2.622-1.639 2.622-.905 0-1.639-1.174-1.639-2.622s.733-2.623 1.639-2.623c.906-.001 1.639 1.174 1.639 2.623"/><path fill="#F7DECE" d="M12.477 13.96c0-5.589 3.816-10.121 8.523-10.121s8.522 4.532 8.522 10.121S25.707 24.081 21 24.081c-4.706-.001-8.523-4.532-8.523-10.121"/><path fill="#C1694F" d="M21 20.802c-2.754 0-3.6-.705-3.741-.848-.256-.256-.256-.671 0-.927.248-.248.646-.255.902-.023.052.037.721.487 2.839.487 2.2 0 2.836-.485 2.842-.49.256-.255.657-.243.913.015.256.256.242.683-.014.938-.141.143-.987.848-3.741.848"/><path fill="#292F33" d="M21 0c5.648 0 9.178 4.648 9.178 8.121 0 3.473-.706 4.863-1.412 3.473l-1.412-2.778s-4.235 0-5.647-1.39c0 0 2.118 4.168-2.118 0 0 0 .706 2.779-3.53-.694 0 0-2.118 1.389-2.824 4.862-.196.964-1.412 0-1.412-3.473C11.822 4.648 14.646 0 21 0"/><path fill="#662113" d="M17 14c-.55 0-1-.45-1-1v-1c0-.55.45-1 1-1s1 .45 1 1v1c0 .55-.45 1-1 1m8 0c-.55 0-1-.45-1-1v-1c0-.55.45-1 1-1s1 .45 1 1v1c0 .55-.45 1-1 1"/><path fill="#C1694F" d="M21.75 16.75h-1.5c-.413 0-.75-.337-.75-.75s.337-.75.75-.75h1.5c.413 0 .75.337.75.75s-.337.75-.75.75"/><path fill="#E1E8ED" d="M33 35c0 .553-.447 1-1 1H22c-.553 0-1-.447-1-1 0-.553.447-1 1-1h10c.553 0 1 .447 1 1z"/><path fill="#E1E8ED" d="M20.24 22H3.759c-1.524 0-3.478.771-2.478 3.531l3.072 8.475C4.354 34.006 4.75 36 7 36h20l-4-11.24c-.438-1.322-1.235-2.76-2.76-2.76z"/><path fill="#99AAB5" d="M19.24 22H2.759c-1.524 0-3.478.771-2.478 3.531l3.072 8.475C3.354 34.006 3.75 36 6 36h20l-4-11.24c-.438-1.322-1.235-2.76-2.76-2.76z"/><path fill="#E1E8ED" d="M14.019 29.283c.524 1.572.099 3.13-.949 3.479-1.048.35-2.322-.641-2.846-2.213s-.099-3.13.949-3.479c1.048-.349 2.323.641 2.846 2.213zM19 24.75H3c-.414 0-.75-.336-.75-.75s.336-.75.75-.75h16c.414 0 .75.336.75.75s-.336.75-.75.75z"/></svg>

Before

Width:  |  Height:  |  Size: 2.3 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#CCD6DC" d="M30 26c0 2.209-1.791 4-4 4H4c-2.209 0-4-1.791-4-4V4c0-2.209 1.791-4 4-4h22c2.209 0 4 1.791 4 4v22z"/><path fill="#F5F8FA" d="M28 26c0 1.104-.896 2-2 2H4c-1.104 0-2-.896-2-2V4c0-1.104.896-2 2-2h22c1.104 0 2 .896 2 2v22z"/><path fill="#50A5E6" d="M6 26c-.553 0-1-.448-1-1V13c0-.552.447-1 1-1s1 .448 1 1v12c0 .552-.447 1-1 1z"/><path fill="#77B255" d="M10 26c-.553 0-1-.448-1-1V8c0-.552.447-1 1-1s1 .448 1 1v17c0 .552-.447 1-1 1z"/><path fill="#DD2F45" d="M14 26c-.553 0-1-.448-1-1v-7c0-.552.447-1 1-1s1 .448 1 1v7c0 .552-.447 1-1 1z"/><path fill="#226798" d="M36 36v-2c0-3.314-2.685-6-6-6H14c-3.313 0-6 2.686-6 6v2h28z"/><path fill="#3A87C2" d="M16.667 36H20.2L17 28h-2l-1 6 3 1zm10.666 0H23.8l3.2-8h2l1 6-3 1z"/><path fill="#F6DDCD" d="M17.64 28.101c1.744 1.268 2.857 2.032 4.37 2.032 1.512 0 2.606-.766 4.35-2.032V24.29h-8.72v3.811z"/><path fill="#ECC0AC" d="M17.632 25.973c1.216 1.374 2.724 1.746 4.364 1.746 1.639 0 3.147-.373 4.363-1.746v-3.491h-8.728v3.491z"/><path fill="#F6DDCD" d="M15.445 15.936c0 1.448-.734 2.622-1.639 2.622s-1.639-1.174-1.639-2.622.734-2.623 1.639-2.623 1.639 1.174 1.639 2.623m16.388 0c0 1.448-.733 2.622-1.639 2.622-.905 0-1.639-1.174-1.639-2.622s.733-2.623 1.639-2.623 1.639 1.174 1.639 2.623"/><path fill="#F6DDCD" d="M13.478 16.96c0-5.589 3.816-10.121 8.523-10.121s8.523 4.532 8.523 10.121-3.816 10.121-8.523 10.121c-4.707-.001-8.523-4.532-8.523-10.121"/><path fill="#C1694F" d="M22 23.802c-2.754 0-3.6-.705-3.741-.848-.256-.256-.256-.671 0-.927.248-.248.646-.255.902-.023.052.037.721.487 2.839.487 2.2 0 2.836-.485 2.842-.49.256-.255.657-.243.913.015.256.256.242.683-.014.938-.141.143-.987.848-3.741.848m.75-4.052h-1.5c-.413 0-.75-.337-.75-.75s.337-.75.75-.75h1.5c.413 0 .75.337.75.75s-.337.75-.75.75"/><path fill="#662213" d="M26 17c-.55 0-1-.45-1-1v-1c0-.55.45-1 1-1s1 .45 1 1v1c0 .55-.45 1-1 1m-8 0c-.55 0-1-.45-1-1v-1c0-.55.45-1 1-1s1 .45 1 1v1c0 .55-.45 1-1 1"/><path fill="#292F33" d="M22 3.48c5.648 0 9.178 4.168 9.178 7.641s-.706 4.863-1.412 3.473l-1.412-2.778s-4.235 0-5.647-1.39c0 0 2.118 4.168-2.118 0 0 0 .706 2.779-3.53-.694 0 0-2.118 1.389-2.824 4.862-.196.964-1.412 0-1.412-3.473C12.822 7.648 15.646 3.48 22 3.48"/><path fill="#CCD6DC" d="M20.461 36H24l2-4-3.99-1.867L18 32l2 4z"/><path fill="#9F1D22" d="M22.031 33.957c.744 0 1.246 1.025 1.562 2.043h.549c-.394-1.262-.841-2.438-.841-2.438s.375-.625.531-.906c.184-.33.453-1.57.453-1.57l-2.188-.963c0-.006-.16.006-.16.006l-.184.043-.172.062c-.217.07.094.008.094.014l-1.973.838s.287 1.24.469 1.57c.156.281.529.906.529.906s-.43 1.106-.797 2.438h.559c.319-1.018.826-2.043 1.569-2.043z"/><path fill="#DD2F45" d="M22.031 33.957c-.744 0-1.25 1.025-1.57 2.043h3.132c-.316-1.018-.818-2.043-1.562-2.043zm-.027-3.144c.391-.023 1.543.771 1.422 1.25-.461 1.826-.848 1.391-1.391 1.391-.611 0-.963.473-1.391-1.312-.091-.388.797-1.298 1.36-1.329"/><path fill="#F4F7F9" d="M26.719 26.75c-.567.566-4.709 3.383-4.709 3.383s2.127 1.242 4.084 3.533c.197.23 1.543-4.625 1.584-5.709.011-.303-.688-1.478-.959-1.207m-9.418 0c.566.566 4.709 3.383 4.709 3.383s-2.127 1.242-4.084 3.533c-.197.23-1.543-4.625-1.584-5.709-.012-.303.687-1.478.959-1.207"/></svg>

Before

Width:  |  Height:  |  Size: 3.1 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#CCD6DD" d="M36 36v-2c0-3.314-2.686-6-6-6H14c-3.313 0-6 2.686-6 6v2h28z"/><path fill="#F7DECE" d="M17.64 28.038c0 2.846 8.72 2.962 8.72 0v-3.749h-8.72v3.749z"/><path fill="#EEC2AD" d="M17.632 25.973c1.216 1.374 2.724 1.746 4.364 1.746 1.639 0 3.146-.373 4.363-1.746v-3.491h-8.728v3.491z"/><path fill="#F7DECE" d="M15.444 15.936c0 1.448-.734 2.622-1.639 2.622s-1.639-1.174-1.639-2.622.734-2.623 1.639-2.623c.905-.001 1.639 1.174 1.639 2.623m16.389 0c0 1.448-.733 2.622-1.639 2.622-.905 0-1.639-1.174-1.639-2.622s.733-2.623 1.639-2.623c.906-.001 1.639 1.174 1.639 2.623"/><path fill="#F7DECE" d="M13.477 16.959c0-5.589 3.816-10.121 8.523-10.121s8.522 4.532 8.522 10.121S26.707 27.08 22 27.08c-4.706 0-8.523-4.531-8.523-10.121"/><path fill="#C1694F" d="M22 23.802c-2.754 0-3.6-.705-3.741-.848-.256-.256-.256-.671 0-.927.248-.248.646-.255.902-.023.052.037.721.487 2.839.487 2.2 0 2.836-.485 2.842-.49.256-.255.657-.243.913.015.256.256.242.683-.014.938-.141.143-.987.848-3.741.848"/><path fill="#292F33" d="M22 3.48c5.648 0 9.178 4.168 9.178 7.641s-.706 4.863-1.412 3.473l-1.412-2.778s-4.235 0-5.647-1.39c0 0 2.118 4.168-2.118 0 0 0 .706 2.779-3.53-.694 0 0-2.118 1.389-2.824 4.862-.196.964-1.412 0-1.412-3.473C12.822 7.648 15.646 3.48 22 3.48"/><path fill="#662113" d="M18 17c-.55 0-1-.45-1-1v-1c0-.55.45-1 1-1s1 .45 1 1v1c0 .55-.45 1-1 1m8 0c-.55 0-1-.45-1-1v-1c0-.55.45-1 1-1s1 .45 1 1v1c0 .55-.45 1-1 1"/><path fill="#C1694F" d="M22.75 19.75h-1.5c-.413 0-.75-.337-.75-.75s.337-.75.75-.75h1.5c.413 0 .75.337.75.75s-.337.75-.75.75"/><path fill="#269" d="M13 28h3v8h-3zm15 0h3v8h-3z"/><path fill="#269" d="M30 31H14l-.875 5H31z"/><path fill="#3B88C3" d="M31.056 9.5c0 1.32-4.092 0-9 0-4.909 0-9 1.32-9 0 0-3.547 1-8.5 9-8.5 7 0 9 4.953 9 8.5z"/><path fill="#269" d="M13.111 9.5s-.5 3 1.5 3c1 0 2.5-2 7.5-2s6.5 2 7.5 2c2 0 1.5-3 1.5-3s-1.5.5-9 .5-9-.5-9-.5z"/><path fill="#55ACEE" d="M13.056 9s-.5 3 1.5 3c1 0 2.5-2 7.5-2s6.5 2 7.5 2c2 0 1.5-3 1.5-3s-1.5.5-9 .5-9-.5-9-.5z"/><path fill="#269" d="M20.556 1.5s0-1.5 1.5-1.5 1.5 1.5 1.5 1.5h-3z"/><ellipse fill="#F5F8FA" cx="27.75" cy="33.75" rx="2.25" ry="1.25"/><path fill="#66757F" d="M6.99 19.481l.012 4.409c0 .553-1.006 1.003-2.249 1.005-1.242.003-2.25-.443-2.251-.995l-.01-4.408c-1.48.807-2.494 2.359-2.492 4.164.007 2.622 2.137 4.746 4.761 4.74 2.624-.007 4.746-2.139 4.74-4.762-.005-1.804-1.026-3.352-2.511-4.153z"/><path fill="#66757F" d="M3.25 27.396h3V36h-3z"/></svg>

Before

Width:  |  Height:  |  Size: 2.4 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#CCD6DD" d="M36 36v-4c0-3.314-2.686-6-6-6H14c-3.313 0-6 2.686-6 6v4h28z"/><path fill="#F7DECE" d="M18 27l4 4 4-4v-5h-8z"/><path fill="#EEC2AD" d="M18 24c1.216 1.374 2.355 1.719 3.996 1.719 1.639 0 2.787-.346 4.004-1.719v-4h-8v4z"/><path fill="#F7DECE" d="M15.444 13.936c0 1.448-.734 2.622-1.639 2.622s-1.639-1.174-1.639-2.622.734-2.623 1.639-2.623c.905-.001 1.639 1.174 1.639 2.623m16.389 0c0 1.448-.733 2.622-1.639 2.622-.905 0-1.639-1.174-1.639-2.622s.733-2.623 1.639-2.623c.906-.001 1.639 1.174 1.639 2.623"/><path fill="#F7DECE" d="M13.477 14.96c0-5.589 3.816-10.121 8.523-10.121s8.522 4.532 8.522 10.121S26.707 25.081 22 25.081c-4.706-.001-8.523-4.532-8.523-10.121"/><path fill="#C1694F" d="M22 21.802c-2.754 0-3.6-.705-3.741-.848-.256-.256-.256-.671 0-.927.248-.248.646-.255.902-.023.052.037.721.487 2.839.487 2.2 0 2.836-.485 2.842-.49.256-.255.657-.243.913.015.256.256.242.683-.014.938-.141.143-.987.848-3.741.848"/><path fill="#292F33" d="M22 1.48c5.648 0 9.178 4.168 9.178 7.641s-.706 4.863-1.412 3.473l-1.412-2.778s-4.235 0-5.647-1.39c0 0 2.118 4.168-2.118 0 0 0 .706 2.779-3.53-.694 0 0-2.118 1.389-2.824 4.862-.196.964-1.412 0-1.412-3.473C12.822 5.648 15.646 1.48 22 1.48"/><path fill="#662113" d="M18 15c-.55 0-1-.45-1-1v-1c0-.55.45-1 1-1s1 .45 1 1v1c0 .55-.45 1-1 1m8 0c-.55 0-1-.45-1-1v-1c0-.55.45-1 1-1s1 .45 1 1v1c0 .55-.45 1-1 1"/><path fill="#C1694F" d="M22.75 17.75h-1.5c-.413 0-.75-.337-.75-.75s.337-.75.75-.75h1.5c.413 0 .75.337.75.75s-.337.75-.75.75"/><path fill="#66757F" d="M19.059 36L18 26.781s1.41 1.645 4 1.645 4.219-1.645 4.219-1.645L24.996 36h-5.937z"/><path fill="#F5F8FA" d="M18.081 25.25C18.647 25.816 21 36 21 36h-3.156l-1.704-2.562 1.704-2.835-2.017-.634.254-3.957s1.729-1.033 2-.762m7.838 0C25.353 25.816 23 36 23 36h3.156l1.704-2.562-1.704-2.835 2.017-.634-.254-3.957s-1.729-1.033-2-.762"/><path opacity=".4" fill="#FFF" d="M14.753 10.75h14.5V16h-14.5z"/><path fill="#F5F8FA" d="M29 10H15c-1 0-1 1-1 1v4c0 1.461 2.333 2 4 2s2.599-1 4-1 2.333 1 4 1 4-.539 4-2v-4c0-1-1-1-1-1zm0 4c0 1.325-.852 2-3 2-1.539 0-2.804-1-4-1s-2.461 1-4 1c-2.148 0-3-.675-3-2v-3h14v3z"/><circle fill="#9266CC" cx="7" cy="11" r="1"/><circle fill="#9266CC" cx="9" cy="16" r="1"/><circle fill="#9266CC" cx="5.5" cy="14.5" r="1.5"/><path fill="#A8BCCC" d="M10 18H5s-2 0-2 2 2 2 2 2v5l-4 5c-.883 1.104-1 1.821-1 2 0 2 2 2 2 2h11s2 0 2-2c0-.134.153-.559-1-2l-4-5v-5s2 0 2-2-2-2-2-2z"/><path fill="#E1E8ED" d="M9 27.351V21h1c.449-.012 1-.194 1-1 0-.803-.547-.987-1.008-1H5c-.45.012-1 .194-1 1s.55.988 1.012 1l.975.024L6 27.351l-1.894 2.368 3.394 3.5 3.394-3.5L9 27.351z"/><path fill="#9266CC" d="M.999 34.034c.001.772.551.954 1.013.966H13c.449-.012 1-.194 1-1v-.041l.006-.082c0-.003-.055-.337-.787-1.252l-2.325-2.906H4.106l-2.325 2.906c-.719.899-.782 1.404-.782 1.409z"/></svg>

Before

Width:  |  Height:  |  Size: 2.8 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#E1E8ED" d="M36 36v-2c0-3.314-2.686-6-6-6H14c-3.313 0-6 2.686-6 6v2h28z"/><path fill="#EA596E" d="M29.799 28.127c0 1.36-3.491 2.434-7.799 2.434s-7.798-1.06-7.798-2.42c0-.062.015-.141.029-.141h-.734l-.705.099.005 1.019c.114 2.405 4.186 3.392 9.204 3.392 4.997 0 9.054-1.009 9.199-3.413l.015-.974c-.001-.001-1.416-.058-1.416.004z"/><path fill="#BE1931" d="M22 24.632c-5.089 0-9.214 1.539-9.214 3.438 0 1.899 4.125 3.439 9.214 3.439s9.214-1.54 9.214-3.439-4.125-3.438-9.214-3.438"/><path fill="#292F33" d="M22 30.533c-4.307 0-7.799-1.104-7.799-2.464 0-1.359 3.492-2.463 7.799-2.463s7.799 1.104 7.799 2.463c0 1.361-3.492 2.464-7.799 2.464"/><path fill="#F7DECE" d="M17.64 27.938c1.744 1.267 2.848 1.511 4.36 1.511 1.512 0 2.615-.245 4.359-1.511v-3.812h-8.72v3.812z"/><path fill="#EEC2AD" d="M17.632 25.973c1.216 1.374 2.724 1.746 4.364 1.746 1.639 0 3.146-.373 4.363-1.746v-3.491h-8.728v3.491z"/><path fill="#F7DECE" d="M15.444 15.936c0 1.448-.734 2.622-1.639 2.622s-1.639-1.174-1.639-2.622.734-2.623 1.639-2.623c.905-.001 1.639 1.174 1.639 2.623m16.389 0c0 1.448-.733 2.622-1.639 2.622-.905 0-1.639-1.174-1.639-2.622s.733-2.623 1.639-2.623c.906-.001 1.639 1.174 1.639 2.623"/><path fill="#F7DECE" d="M13.477 16.959c0-5.589 3.816-10.121 8.523-10.121s8.522 4.532 8.522 10.121S26.707 27.08 22 27.08c-4.706 0-8.523-4.531-8.523-10.121"/><path fill="#C1694F" d="M22 23.802c-2.754 0-3.6-.705-3.741-.848-.256-.256-.256-.671 0-.927.248-.248.646-.255.902-.023.052.037.721.487 2.839.487 2.2 0 2.836-.485 2.842-.49.256-.255.657-.243.913.015.256.256.242.683-.014.938-.141.143-.987.848-3.741.848"/><path fill="#292F33" d="M22 3.48c5.648 0 9.178 4.168 9.178 7.641s-.706 4.863-1.412 3.473l-1.412-2.778s-4.235 0-5.647-1.39c0 0 2.118 4.168-2.118 0 0 0 .706 2.779-3.53-.694 0 0-2.118 1.389-2.824 4.862-.196.964-1.412 0-1.412-3.473C12.822 7.648 15.646 3.48 22 3.48"/><path fill="#662113" d="M18 17c-.55 0-1-.45-1-1v-1c0-.55.45-1 1-1s1 .45 1 1v1c0 .55-.45 1-1 1m8 0c-.55 0-1-.45-1-1v-1c0-.55.45-1 1-1s1 .45 1 1v1c0 .55-.45 1-1 1"/><path fill="#C1694F" d="M22.75 19.75h-1.5c-.413 0-.75-.337-.75-.75s.337-.75.75-.75h1.5c.413 0 .75.337.75.75s-.337.75-.75.75"/><path fill="#55ACEE" d="M33 33v3h3v-2c0-.341-.035-.674-.09-1H33z"/><path fill="#FFCC4D" d="M34 34h2v2h-2z"/><path fill="#E1E8ED" d="M24.004 36c-1.198-5.146-6.048-9-11.857-9C6.338 27 1.489 30.854.291 36h23.713z"/><path fill="#292F33" d="M22.669 36c-1.173-4.464-5.432-7.778-10.522-7.778-5.089 0-9.349 3.314-10.522 7.778h21.044z"/><path fill="#FFAC33" d="M21.638 36c-1.148-3.937-4.956-6.833-9.49-6.833S3.805 32.063 2.657 36h18.981z"/><path fill="#FFDC5D" d="M18.195 35.049l.103-.063c.767-.467.928-1.538.3-2.182-.467-.48-.993-.909-1.566-1.268-.56-.35-1.158-.621-1.784-.827-.828-.272-1.711.232-1.866 1.092-.119.66.225 1.346.855 1.577.865.318 1.627.827 2.232 1.474.442.472 1.173.533 1.726.197"/><path fill="#9266CC" d="M6.344 14.262l-1.542-.571-.6-2.2c-.079-.29-.343-.491-.644-.491-.3 0-.564.201-.643.491l-.6 2.2-1.542.571c-.262.096-.435.346-.435.625s.173.529.435.625l1.534.568.605 2.414c.074.297.341.506.646.506.306 0 .573-.209.647-.505l.605-2.414 1.534-.568c.262-.096.435-.346.435-.625 0-.28-.173-.53-.435-.626"/><path fill="#5DADEC" d="M11.28 4.634l-2.61-.966-.966-2.61c-.16-.433-.573-.72-1.035-.72-.461 0-.874.287-1.035.72l-.966 2.61-2.609.966c-.434.161-.722.573-.722 1.035 0 .462.287.874.721 1.035l2.609.966.966 2.61c.161.433.575.72 1.035.72.462 0 .875-.287 1.035-.72l.966-2.61 2.61-.966c.433-.161.721-.573.721-1.035 0-.462-.288-.874-.72-1.035"/></svg>

Before

Width:  |  Height:  |  Size: 3.5 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#CE9E5D" d="M32 36v-2c0-3.313-2.687-6-6-6H10c-3.313 0-6 2.687-6 6v2h28z"/><path fill="#FFF35F" d="M4.09 33c-.055.326-.09.659-.09 1v2h28v-2c0-.341-.035-.674-.09-1H4.09z"/><path fill="#CCD6DD" d="M4 34h28v1H4z"/><path fill="#A0041E" d="M32 13.656c0 3.59-6.268 6.5-14 6.5s-14-2.91-14-6.5 6.268-2.5 14-2.5 14-1.09 14 2.5z"/><path fill="#292F33" d="M14 27h8s-1.018 7-4 7-4-7-4-7z"/><path fill="#F7DECE" d="M13.64 28.101c1.744 1.267 2.848 1.962 4.36 1.962 1.511 0 2.616-.696 4.36-1.962V24.29h-8.72v3.811z"/><path fill="#EEC2AD" d="M13.632 25.973c1.216 1.374 2.724 1.746 4.364 1.746 1.639 0 3.147-.372 4.364-1.746v-3.491h-8.728v3.491z"/><path fill="#F7DECE" d="M11.444 15.935c0 1.448-.734 2.622-1.639 2.622s-1.639-1.174-1.639-2.622.734-2.623 1.639-2.623c.906.001 1.639 1.175 1.639 2.623zm16.389 0c0 1.448-.734 2.622-1.639 2.622s-1.639-1.174-1.639-2.622.734-2.623 1.639-2.623c.906.001 1.639 1.175 1.639 2.623z"/><path fill="#F7DECE" d="M9.478 16.96c0-5.589 3.816-10.121 8.522-10.121s8.522 4.531 8.522 10.121c0 5.589-3.816 10.12-8.522 10.12s-8.522-4.531-8.522-10.12z"/><path fill="#C1694F" d="M18 23.802c-2.754 0-3.6-.706-3.741-.848-.256-.256-.256-.671 0-.927.248-.248.645-.255.902-.024.052.038.721.487 2.839.487 2.2 0 2.836-.485 2.842-.49.255-.255.656-.243.913.013.256.256.242.684-.014.94-.141.143-.987.849-3.741.849z"/><path fill="#292F33" d="M18 3.479c5.648 0 9.178 4.168 9.178 7.641s-.706 4.863-1.412 3.473l-1.412-2.778s-4.236 0-5.648-1.39c0 0 2.118 4.168-2.118 0 0 0 .706 2.779-3.53-.695 0 0-2.118 1.39-2.824 4.863-.196.963-1.412 0-1.412-3.473S11.646 3.479 18 3.479z"/><path fill="#662113" d="M14 17c-.55 0-1-.45-1-1v-1c0-.55.45-1 1-1s1 .45 1 1v1c0 .55-.45 1-1 1zm8 0c-.55 0-1-.45-1-1v-1c0-.55.45-1 1-1s1 .45 1 1v1c0 .55-.45 1-1 1z"/><path fill="#C1694F" d="M18.75 19.75h-1.5c-.413 0-.75-.337-.75-.75s.337-.75.75-.75h1.5c.413 0 .75.337.75.75s-.337.75-.75.75z"/><path fill="#292F33" d="M27 36v-9c0-.55-.45-1-1-1h-1c-.55 0-1 .45-1 1v9h3zm-15 0v-9c0-.55-.45-1-1-1h-1c-.55 0-1 .45-1 1v9h3z"/><path fill="#DF1F32" d="M28.853 10.857c-.86-.173-1.093-4.028-3.084-6.859C23.894 1.335 20.304 0 17.997 0S12.1 1.335 10.226 3.998c-1.992 2.831-2.224 6.686-3.084 6.859-3.317.665-3.161 2.386-3.14 2.782.123-.466.438-1.578 3.902-1.64 3.404-.06 6.58.806 10.094.806s6.69-.866 10.094-.806c3.464.061 3.778 1.173 3.902 1.64.02-.396.176-2.117-3.141-2.782z"/><path fill="#EA596E" d="M18 0c-2.094 0-5 3.593-5 5.054V9s.109 1 .92 1h8.16c.811 0 .92-1 .92-1V5.054C23 3.593 20.094 0 18 0z"/><path fill="#CE9E5D" d="M23.883 25c-.406-.378-2.474.364-3.019 1-.545.636-.638 1.737-1.01 3-.318 1.079-1.572 3.958-1.931 4.775-.358-.817-1.605-3.696-1.923-4.775-.372-1.263-.455-2.364-1-3s-2.594-1.378-3-1 .015 1.463 0 2 0 9 0 9h12s.015-8.463 0-9 .289-1.622-.117-2z"/></svg>

Before

Width:  |  Height:  |  Size: 2.7 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 5.0 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 5.0 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 5.0 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 5.0 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#CCD6DD" d="M12.154 19.416l.802.598L3.988 32.04l-.802-.598z"/><path fill="#DD2E44" d="M3.186 31.444L1.093 34.25c-.164.22-.119.535.102.7s.535.119.7-.102l2.092-2.806-.801-.598z"/><path fill="#292F33" d="M11.359 21.319c-.22-.164-.266-.479-.102-.7l1.793-2.405c.164-.22.479-.266.7-.102.22.164.266.479.102.7l-1.793 2.405c-.164.221-.479.267-.7.102z"/><path fill="#292F33" d="M11.76 21.618l-.802-.598c-.22-.164-.266-.479-.102-.7.164-.22.479-.266.7-.102l.802.598c.22.164.266.479.102.7-.164.221-.479.267-.7.102z"/><path fill="#99AAB5" d="M.598 35.751c-.22-.164-.266-.479-.102-.7.164-.22.479-.266.7-.102.22.164.266.479.102.7-.165.22-.48.266-.7.102z"/><path fill="#292F33" d="M20.436 35.056s.061-.144.061-.448c0-.303-.156-.869-.199-.95-.043-.081-.09-.139-.194-.11-.079.022-.685.326-1.072.341-.719.027-1.066-.618-1.066-.618s-.399.228-.716.413c-.318.185-.687.462-.959.627-.232.141-.497.208-.771.243s-.497.023-.563.029c-.066.006-.621-.061-.641.488l.004.16s.987.397 2.344.397 1.566-.399 2.444-.399c.877 0 1.328-.173 1.328-.173z"/><path fill="#292F33" d="M18.685 35.926c-.058-.052-.123-.22-.173-.243-.05-.023-.57.089-.813.146-.243.058-.66.156-1.152.156-.491 0-1.126-.144-1.519-.243-.393-.098-.701-.23-.77-.274-.07-.043-.05-.063-.046-.096.004-.033.052-.202.052-.202s.251.132.678.237c.426.104.851.183 1.584.183s1.193-.109 1.574-.211c.475-.128 1.163-.267 1.656-.267.38 0 .648-.112.751-.139.024-.006.046.012.046.037v.649c0 .042-.035.139-.146.162-.112.024-1.664.157-1.722.105zm12.222-5.012s-.072-.142-.307-.343-.777-.454-.868-.473c-.091-.02-.167-.022-.213.078-.035.075-.199.746-.444 1.056-.454.575-1.184.418-1.184.418s-.087.46-.153.828-.096.838-.148 1.158c-.044.273-.167.523-.322.758-.154.236-.31.4-.35.456-.039.055-.457.441-.045.82l.127.101s.96-.502 1.857-1.555c.897-1.052.726-1.477 1.306-2.158.58-.68.744-1.144.744-1.144z"/><path fill="#292F33" d="M30.425 32.846c-.078.01-.252-.05-.303-.026-.051.024-.308.5-.424.727-.116.226-.316.615-.64.996s-.856.778-1.192 1.018c-.336.24-.642.391-.721.416s-.082-.003-.104-.028c-.022-.025-.122-.174-.122-.174s.269-.107.631-.369c.363-.261.705-.538 1.189-1.107.484-.568.704-.997.876-1.36.214-.452.562-1.078.887-1.46.251-.295.342-.576.388-.674.011-.023.04-.028.059-.012l.503.429c.033.028.085.118.029.22-.055.103-.978 1.394-1.056 1.404z"/><path fill="#F7DECE" d="M21.5 1.384c-1.593-.627-4.077.182-4.365 2.043-.287 1.848.239 4.747 1.863 4.572 1.702-.184 3.448-.554 4.138-2.307s-.042-3.681-1.636-4.308z"/><path fill="#F7DECE" d="M22.684 6.143c2.318-2.723-3.266-2.458-3.266-2.458-1.057.038-.329 1.799-.827 2.761-.341.665 1.095 1.018 1.095 1.018s.659-.01.694.79v.007c.008.204-.013.445-.108.769-.473 1.601 1.677 2.582 2.149.978.187-.635.114-1.193.02-1.708l-.009-.046c-.144-.766-.322-1.437.252-2.111z"/><path fill="#292F33" d="M23.32 2.026C22.259.784 20.74.125 18.301 1.235c-.994.452-1.439.285-1.58.484-.679.953.246 2.01.608 1.799 1.148-.669 2.183-.47 2.447.014s.021 1.354.234 1.359c.578.016.484-.551.714-.878.375-.534.946-.232 1.071.362.099.471 0 1.271-.77 1.412.523 1.151 1.56 1.502 1.56 1.502s.337.132.912-1.001c.576-1.134.877-3.029-.177-4.262z"/><path fill="#2A6797" d="M18.558 34.203c-1.266.109-1.853-.233-1.721-.416.165-.228.128-.397.13-.536.028-2.441-.472-5.991-.472-5.991 0-.348.003-.813.312-1.562.778-1.883 3.951-7.69 3.951-7.69.548-.958 1.771-1.293 2.729-.744.959.548 1.122 1.405.744 2.729-.715 2.508-2.965 5.602-3.903 7.477.224 2.121-.174 3.853.035 5.857.03.288-.54.767-1.805.876z"/><path fill="#4289C1" d="M29.292 31.931c-.364.553-.97.942-1.598.838-1.269-1.924-4.955-5.321-4.955-5.321-.241-.25-.562-.587-.86-1.341-.748-1.895-2.498-8.277-2.498-8.277-.272-1.07.376-2.16 1.446-2.43 1.07-.272 1.783.232 2.43 1.446 1.227 2.301 1.757 6.09 2.384 8.09 1.87 1.568 2.383 3.603 4.275 5.151-.064.857-.26 1.291-.624 1.844z"/><path fill="#77B255" d="M25.495 20s0 1-2 1h-4.898c-.415-2-.027-5.004.006-7.765.043-3.623 2.298-5.609 3.71-5.155 1.846.594 2.693 2.641 2.932 5.858.239 3.216.25 6.062.25 6.062z"/><path fill="#F7DECE" d="M20.029 11.693c-.781 1.172-2.291 3.808-2.518 3.909-1.205.534-2.549 1.22-3.445 1.314-.649.068-1.254.68-1.508.925-.316.304-.75 1.008-.63 1.37.075.226.571.488.742.253.332-.458.973-.535 1.49-.889 1.038-.712 3.284-.765 4.556-1.709.528-.391 1.677-1.309 3.2-3.9-.592-.426-1.887-1.273-1.887-1.273z"/><path fill="#292F33" d="M14.21 17.018c.477.152.847.624.557 1.114-.29.49.403.185.512-.045.223-.468-.178-1.158-.646-1.314-.468-.156-.746.142-.423.245z"/></svg>

Before

Width:  |  Height:  |  Size: 4.3 KiB

View File

@ -1 +0,0 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 36 36"><path fill="#F6DDCD" d="M32 20c0-2.209-1.119-4-2.5-4-.012 0-.021.005-.033.005C27.955 9.704 23.394 5.125 18 5.125s-9.956 4.58-11.467 10.88C6.521 16.004 6.511 16 6.5 16 5.119 16 4 17.791 4 20c0 2.107 1.021 3.815 2.314 3.97C7.537 30.619 12.299 35 18 35c5.7 0 10.463-4.381 11.685-11.03C30.979 23.815 32 22.107 32 20z"/><path fill="#662113" d="M13 21c-.552 0-1-.447-1-1v-2c0-.552.448-1 1-1s1 .448 1 1v2c0 .553-.448 1-1 1zm10 0c-.553 0-1-.447-1-1v-2c0-.552.447-1 1-1s1 .448 1 1v2c0 .553-.447 1-1 1z"/><path fill="#C1694F" d="M18 31c-4.201 0-5.491-1.077-5.707-1.293-.391-.391-.391-1.023 0-1.414.378-.379.984-.39 1.376-.036.08.058 1.1.743 4.331.743 3.355 0 4.326-.739 4.336-.747.39-.389 1.001-.37 1.393.021.391.391.369 1.043-.021 1.434C23.491 29.923 22.201 31 18 31zm1-5h-2c-.552 0-1-.447-1-1s.448-1 1-1h2c.553 0 1 .447 1 1s-.447 1-1 1z"/><path fill="#E95F28" d="M18 1c8 0 13 6 13 11s-1 7-2 5l-2-4s-6 0-8-2c0 0 3 6-3 0 0 0 1 4-5-1 0 0-3 2-4 7-.277 1.387-2 0-2-5S9 1 18 1z"/></svg>

Before

Width:  |  Height:  |  Size: 1.0 KiB

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