Initial commit

This commit is contained in:
MM20
2021-09-18 23:37:52 +02:00
commit 749e4e3073
938 changed files with 50475 additions and 0 deletions
+4
View File
@@ -0,0 +1,4 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="de.mm20.launcher2.base">
</manifest>
@@ -0,0 +1,58 @@
package de.mm20.launcher2.graphics
import android.content.Context
import android.graphics.*
import android.graphics.drawable.AdaptiveIconDrawable
import android.graphics.drawable.BitmapDrawable
import android.graphics.drawable.Drawable
import android.graphics.drawable.LayerDrawable
import android.os.Build
import androidx.core.graphics.drawable.toBitmap
import de.mm20.launcher2.ktx.dp
import kotlin.math.roundToInt
class BadgeDrawable(context: Context, drawable: Drawable) : Drawable() {
private val drawable: BitmapDrawable
init {
val size = (28.8 * context.dp).roundToInt()
val drw: Drawable = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O && drawable is AdaptiveIconDrawable) {
LayerDrawable(arrayOf(
drawable.background,
drawable.foreground
)).apply {
val inset = (-size * 0.25).roundToInt()
setLayerInset(1, inset, inset, inset, inset)
setLayerInset(0, inset, inset, inset, inset)
}
} else {
drawable
}
val bitmap = drw.toBitmap(size, size).run {
if(isMutable) this
else this.copy(config, true)
}
this.drawable = BitmapDrawable(context.resources, bitmap)
}
override fun setAlpha(alpha: Int) {
}
override fun getOpacity(): Int {
return PixelFormat.TRANSLUCENT
}
override fun setColorFilter(colorFilter: ColorFilter?) {
}
override fun draw(canvas: Canvas) {
canvas.clipPath(Path().apply { addOval(
bounds.left.toFloat(),
bounds.top.toFloat(),
bounds.right.toFloat(),
bounds.bottom.toFloat(), Path.Direction.CW) })
drawable.setBounds(bounds.left, bounds.top, bounds.right, bounds.bottom)
drawable.draw(canvas)
}
}
@@ -0,0 +1,17 @@
package de.mm20.launcher2.helper
import android.content.Context
import android.net.ConnectivityManager
object NetworkUtils {
fun isOffline(context: Context, allowMobile: Boolean = true): Boolean {
val connectivityManager = context.getSystemService(Context.CONNECTIVITY_SERVICE) as ConnectivityManager
val info = connectivityManager.activeNetworkInfo ?: return true
return when {
info.type == ConnectivityManager.TYPE_WIFI -> false
info.type == ConnectivityManager.TYPE_MOBILE && allowMobile -> false
else -> true
}
}
}
@@ -0,0 +1,84 @@
package de.mm20.launcher2.icons
import android.graphics.Color
import android.graphics.drawable.ColorDrawable
import android.graphics.drawable.Drawable
import androidx.core.graphics.drawable.toBitmap
import androidx.palette.graphics.Palette
import java.lang.ref.WeakReference
open class LauncherIcon(
foreground: Drawable,
background: Drawable? = null,
foregroundScale: Float = 1f,
backgroundScale: Float = 1f,
var autoGenerateBackgroundMode: Int = BACKGROUND_WHITE
) {
var foreground = foreground
set(value) {
field = value
updateBackgroundColor()
notifyCallbacks()
}
private fun updateBackgroundColor() {
if (background == null) {
when (autoGenerateBackgroundMode) {
BACKGROUND_COLOR -> {
val palette = Palette
.from(foreground.toBitmap())
.generate()
this.background = ColorDrawable(palette.getDominantColor(Color.WHITE))
badgeColor = palette.getLightVibrantColor(0xFFF0F0F0.toInt())
}
BACKGROUND_WHITE -> this.background = ColorDrawable(Color.WHITE)
else -> this.foregroundScale = 1f
}
}
}
var background = background
set(value) {
field = value
notifyCallbacks()
}
var foregroundScale = foregroundScale
set(value) {
field = value
notifyCallbacks()
}
var backgroundScale = backgroundScale
set(value) {
field = value
notifyCallbacks()
}
private val callbacks = mutableListOf<WeakReference<(LauncherIcon) -> Unit>>()
fun registerCallback(callback: (LauncherIcon) -> Unit) {
callbacks.add(WeakReference(callback))
}
protected fun notifyCallbacks() {
val iterator = callbacks.iterator()
while(iterator.hasNext()) {
val callback = iterator.next()
callback.get()?.invoke(this) ?: iterator.remove()
}
}
var badgeColor: Int = 0xFFF0F0F0.toInt()
init {
updateBackgroundColor()
}
companion object {
const val BACKGROUND_NONE = 0
const val BACKGROUND_COLOR = 1
const val BACKGROUND_WHITE = 2
}
}
@@ -0,0 +1,135 @@
package de.mm20.launcher2.view
import android.content.Context
import android.content.res.ColorStateList
import android.graphics.*
import android.graphics.drawable.BitmapDrawable
import android.graphics.drawable.Drawable
import android.graphics.drawable.Icon
import android.renderscript.Allocation
import android.renderscript.Element
import android.renderscript.RenderScript
import android.renderscript.ScriptIntrinsicBlur
import android.util.AttributeSet
import android.view.View
import com.airbnb.lottie.LottieDrawable
import com.airbnb.lottie.LottieProperty
import com.airbnb.lottie.model.KeyPath
import kotlin.math.max
import kotlin.math.min
class ElevationImageView : androidx.appcompat.widget.AppCompatImageView {
constructor(context: Context) : super(context)
constructor(context: Context, attrs: AttributeSet?) : super(context, attrs)
constructor(context: Context, attrs: AttributeSet?, defStyleRes: Int) : super(context, attrs, defStyleRes)
private val secondCanvas = Canvas()
private var shadowBitmap: Bitmap? = null
private var inAllocation: Allocation? = null
private lateinit var renderScript : RenderScript
private lateinit var blur : ScriptIntrinsicBlur
val shadowPaint = Paint().also {
it.xfermode = PorterDuffXfermode(PorterDuff.Mode.DST_OVER)
it.colorFilter = PorterDuffColorFilter(Color.BLACK, PorterDuff.Mode.SRC_ATOP)
it.alpha = 66
setLayerType(View.LAYER_TYPE_SOFTWARE, null)
}
val clearPaint = Paint().also {
it.color = Color.TRANSPARENT
it.xfermode = PorterDuffXfermode(PorterDuff.Mode.CLEAR)
}
override fun onDetachedFromWindow() {
super.onDetachedFromWindow()
blur.destroy()
renderScript.destroy()
}
override fun onAttachedToWindow() {
super.onAttachedToWindow()
renderScript = RenderScript.create(context)
blur = ScriptIntrinsicBlur.create(renderScript, Element.U8_4(renderScript))
}
override fun onDraw(canvas: Canvas) {
secondCanvas.drawRect(0f, 0f, secondCanvas.width.toFloat(), secondCanvas.height.toFloat(), clearPaint)
if (drawable == null) {
return // couldn't resolve the URI
}
val drawableWidth = drawable.intrinsicWidth
val drawableHeight = drawable.intrinsicHeight
if (drawableWidth == 0 || drawableHeight == 0) {
return // nothing to draw (empty bounds)
}
if (shadowBitmap?.width != width || shadowBitmap?.height != height) {
shadowBitmap?.recycle()
inAllocation?.destroy()
if (z > 0f && width > 0 && height > 0) {
shadowBitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888).also {
secondCanvas.setBitmap(it)
}
inAllocation = shadowBitmap?.let { Allocation.createFromBitmap(renderScript, it) }
}
}
val saveCount = canvas.saveCount
val saveCount2 = secondCanvas.saveCount
canvas.save()
secondCanvas.save()
canvas.translate(paddingLeft.toFloat(), paddingTop.toFloat())
secondCanvas.translate(paddingLeft.toFloat(), paddingTop.toFloat() + getShadowTranslation())
if (!imageMatrix.isIdentity) {
canvas.concat(imageMatrix)
secondCanvas.concat(imageMatrix)
}
drawable.draw(canvas)
drawable.draw(secondCanvas)
shadowBitmap = shadowBitmap?.let { blurBitmap(it) }
canvas.restoreToCount(saveCount)
secondCanvas.restoreToCount(saveCount2)
shadowBitmap?.let { canvas.drawBitmap(it, 0f, 0f, shadowPaint) }
}
private fun blurBitmap(bitmap: Bitmap): Bitmap {
val alloc = inAllocation ?: return bitmap
if (z == 0f) return bitmap
alloc.copyFrom(bitmap)
blur.setRadius(max(0f, min(getShadowBlurRadius(), 25f)))
blur.setInput(alloc)
blur.forEach(alloc)
alloc.copyTo(bitmap)
return bitmap
}
override fun setColorFilter(cf: ColorFilter?) {
super.setColorFilter(cf)
val drawable = drawable
if (drawable is LottieDrawable) {
drawable.addValueCallback(KeyPath("**"), LottieProperty.COLOR_FILTER) {
cf
}
}
}
private fun getShadowTranslation(): Float {
return z * 0.5f
}
private fun getShadowBlurRadius(): Float {
return z * 0.5f
}
}
@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@color/lightblue" android:state_selected="true"/>
<item android:color="@color/cardview_background"/>
</selector>
+9
View File
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@android:color/transparent" android:state_focused="true"/>
<item android:color="@android:color/transparent" android:state_hovered="true"/>
<item android:color="@android:color/transparent" android:state_pressed="true"/>
<item android:color="@android:color/transparent" android:state_selected="true"/>
<item android:color="@android:color/transparent" android:state_checked="true"/>
<item android:color="@color/color_divider"/>
</selector>
@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@android:color/white" android:state_checked="true"/>
<item android:color="@color/text_color_secondary_normal"/>
</selector>
@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@color/text_color_primary_disabled" android:state_enabled="false"/>
<item android:color="@color/text_color_primary_normal"/>
</selector>
@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:color="@color/text_color_primary_disabled" android:state_enabled="false"/>
<item android:color="@color/text_color_secondary_normal"/>
</selector>
@@ -0,0 +1,26 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="48dp"
android:height="48dp"
android:viewportWidth="48"
android:viewportHeight="48.000004">
<path
android:pathData="M14.8751,24L33.125,24A0.8751,0.8751 0,0 1,34 24.875L34,37.1251A0.8751,0.8751 0,0 1,33.125 38.0001L14.8751,38.0001A0.8751,0.8751 0,0 1,14 37.1251L14,24.875A0.8751,0.8751 0,0 1,14.8751 24z"
android:strokeWidth="12.01655006"
android:fillColor="#ffc107"
android:strokeColor="#00000000"/>
<path
android:pathData="M24,12L24,14A6,6 0,0 1,30 20L30,24L32,24L32,20A8,8 0,0 0,24 12z"
android:strokeWidth="11.80000019"
android:fillColor="#b0bec5"
android:strokeColor="#00000000"/>
<path
android:pathData="M24,24L24,38L33.125,38C33.6098,38 34,37.6098 34,37.125L34,24.875C34,24.3902 33.6098,24 33.125,24L24,24z"
android:strokeWidth="12.01655006"
android:fillColor="#ffa000"
android:strokeColor="#00000000"/>
<path
android:pathData="m24,12v2a6,6 0,0 0,-6 6v4h-2v-4a8,8 0,0 1,8 -8z"
android:strokeWidth="11.80000019"
android:fillColor="#cfd8dc"
android:strokeColor="#00000000"/>
</vector>
@@ -0,0 +1,54 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="M4,4h16v16h-16z"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#ffc107"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M0.6863,12l11.3137,-11.3137l11.3137,11.3137l-11.3137,11.3137z"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#ffb300"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M12,12m-8,0a8,8 0,1 1,16 0a8,8 0,1 1,-16 0"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#fdd835"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="m15.3361,19.9905c0,-0.0108 4.6434,-4.6542 4.6542,-4.6542 0.0046,0 0.0083,1.0491 0.0083,2.3312l0,2.3312 -2.3312,0c-1.2822,0 -2.3312,-0.0037 -2.3312,-0.0083z"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#000000"
android:strokeColor="#00000000"
android:fillAlpha="0.15686275"/>
<path
android:pathData="m21.4207,15.8042c-0.3506,-1.7737 -1.913,-3.1092 -3.7898,-3.1092 -1.4902,0 -2.7844,0.8456 -3.4289,2.078 -1.552,0.1702 -2.7586,1.4798 -2.7586,3.0783a3.0938,3.0938 0,0 0,3.0938 3.0938h6.7031a2.5781,2.5781 0,0 0,2.5781 -2.5781c0,-1.3613 -1.057,-2.4647 -2.3977,-2.5627z"
android:strokeAlpha="1"
android:strokeLineJoin="miter"
android:strokeWidth="1"
android:fillColor="#ffffff"
android:strokeColor="#00000000"
android:fillType="evenOdd"
android:fillAlpha="1"
android:strokeLineCap="butt"/>
<path
android:pathData="M10.6082,5.9605C10.2576,4.1867 8.6952,2.8513 6.8184,2.8513 5.3282,2.8513 4.034,3.6969 3.3895,4.9292 1.8374,5.0994 0.6309,6.4091 0.6309,8.0075a3.0938,3.0938 0,0 0,3.0938 3.0938h6.7031a2.5781,2.5781 0,0 0,2.5781 -2.5781c0,-1.3613 -1.057,-2.4647 -2.3977,-2.5627z"
android:strokeAlpha="1"
android:strokeLineJoin="miter"
android:strokeWidth="1"
android:fillColor="#f9f9f9"
android:strokeColor="#00000000"
android:fillType="evenOdd"
android:fillAlpha="1"
android:strokeLineCap="butt"/>
</vector>
@@ -0,0 +1,75 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="M11.8718,12.125m-9.7058,0a9.7058,9.7058 0,1 1,19.4115 0a9.7058,9.7058 0,1 1,-19.4115 0"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#e0e0e0"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M16.8098,14.8494m-0.9933,0a0.9933,0.9933 0,1 1,1.9866 0a0.9933,0.9933 0,1 1,-1.9866 0"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#757575"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M9.9769,6.7045m-1.1919,0a1.1919,1.1919 0,1 1,2.3839 0a1.1919,1.1919 0,1 1,-2.3839 0"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#fafafa"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M15.9281,9.2371m-1.4376,0a1.4376,1.4376 0,1 1,2.8752 0a1.4376,1.4376 0,1 1,-2.8752 0"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#fafafa"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M11.4177,16.5805m-0.9933,0a0.9933,0.9933 0,1 1,1.9866 0a0.9933,0.9933 0,1 1,-1.9866 0"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#fafafa"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M11.0847,11.5981m-1.0936,0a1.0936,1.0936 0,1 1,2.1872 0a1.0936,1.0936 0,1 1,-2.1872 0"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#757575"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M6.3946,14.2534m-1.3055,0a1.3055,1.3055 0,1 1,2.6109 0a1.3055,1.3055 0,1 1,-2.6109 0"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#757575"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M21.0711,15.4217C20.7205,13.648 19.1581,12.3125 17.2813,12.3125c-1.4902,0 -2.7844,0.8456 -3.4289,2.078 -1.552,0.1702 -2.7586,1.4798 -2.7586,3.0783a3.0938,3.0938 0,0 0,3.0938 3.0938h6.7031a2.5781,2.5781 0,0 0,2.5781 -2.5781c0,-1.3613 -1.057,-2.4647 -2.3977,-2.5627z"
android:strokeAlpha="1"
android:strokeLineJoin="miter"
android:strokeWidth="1"
android:fillColor="#ffffff"
android:strokeColor="#00000000"
android:fillType="evenOdd"
android:fillAlpha="1"
android:strokeLineCap="butt"/>
<path
android:pathData="M10.2586,5.578C9.908,3.8042 8.3456,2.4688 6.4688,2.4688 4.9786,2.4688 3.6844,3.3144 3.0398,4.5467 1.4878,4.7169 0.2813,6.0266 0.2813,7.625A3.0938,3.0938 0,0 0,3.375 10.7188h6.7031A2.5781,2.5781 0,0 0,12.6563 8.1406c0,-1.3613 -1.057,-2.4647 -2.3977,-2.5627z"
android:strokeAlpha="1"
android:strokeLineJoin="miter"
android:strokeWidth="1"
android:fillColor="#f9f9f9"
android:strokeColor="#00000000"
android:fillType="evenOdd"
android:fillAlpha="1"
android:strokeLineCap="butt"/>
</vector>
@@ -0,0 +1,27 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="M4,4h16v16h-16z"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#ffc107"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M0.6863,12l11.3137,-11.3137l11.3137,11.3137l-11.3137,11.3137z"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#ffb300"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M12,12m-8,0a8,8 0,1 1,16 0a8,8 0,1 1,-16 0"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#fdd835"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
</vector>
@@ -0,0 +1,55 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="M11.8718,12.125m-9.7058,0a9.7058,9.7058 0,1 1,19.4115 0a9.7058,9.7058 0,1 1,-19.4115 0"
android:strokeAlpha="1"
android:strokeWidth="1.27139771"
android:fillColor="#e0e0e0"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M17.1692,15.1463m-1.6027,0a1.6027,1.6027 0,1 1,3.2053 0a1.6027,1.6027 0,1 1,-3.2053 0"
android:strokeAlpha="1"
android:strokeWidth="2.05139756"
android:fillColor="#757575"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M10.3363,7.0639m-1.5513,0a1.5513,1.5513 0,1 1,3.1026 0a1.5513,1.5513 0,1 1,-3.1026 0"
android:strokeAlpha="1"
android:strokeWidth="1.65473104"
android:fillColor="#fafafa"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M15.9281,9.2371m-1.4376,0a1.4376,1.4376 0,1 1,2.8752 0a1.4376,1.4376 0,1 1,-2.8752 0"
android:strokeAlpha="1"
android:strokeWidth="1.27139771"
android:fillColor="#fafafa"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M11.9334,17.0961m-1.5089,0a1.5089,1.5089 0,1 1,3.0178 0a1.5089,1.5089 0,1 1,-3.0178 0"
android:strokeAlpha="1"
android:strokeWidth="1.93139768"
android:fillColor="#fafafa"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M11.3972,11.9106m-1.4061,0a1.4061,1.4061 0,1 1,2.8122 0a1.4061,1.4061 0,1 1,-2.8122 0"
android:strokeAlpha="1"
android:strokeWidth="1.63469875"
android:fillColor="#757575"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M6.3946,14.2534m-1.3055,0a1.3055,1.3055 0,1 1,2.6109 0a1.3055,1.3055 0,1 1,-2.6109 0"
android:strokeAlpha="1"
android:strokeWidth="1.27139771"
android:fillColor="#757575"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
</vector>
@@ -0,0 +1,26 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="M18.7088,10.7111C18.082,7.5398 15.2887,5.1522 11.9331,5.1522c-2.6642,0 -4.9781,1.5119 -6.1305,3.7152C3.0277,9.1716 0.8706,11.5131 0.8706,14.3709a5.5313,5.5313 0,0 0,5.5313 5.5313l11.9844,0a4.6094,4.6094 0,0 0,4.6094 -4.6094c0,-2.4337 -1.8898,-4.4066 -4.2867,-4.5817z"
android:strokeAlpha="1"
android:strokeLineJoin="miter"
android:strokeWidth="1"
android:fillColor="#bdbdbd"
android:strokeColor="#00000000"
android:fillType="evenOdd"
android:fillAlpha="1"
android:strokeLineCap="butt"/>
<path
android:pathData="M21.1597,7.3091C20.762,5.297 18.9897,3.7822 16.8607,3.7822c-1.6903,0 -3.1584,0.9592 -3.8895,2.3571 -1.7605,0.193 -3.1292,1.6786 -3.1292,3.4918a3.5094,3.5094 0,0 0,3.5094 3.5094l7.6036,0a2.9245,2.9245 0,0 0,2.9245 -2.9245c0,-1.5441 -1.199,-2.7958 -2.7198,-2.9069z"
android:strokeAlpha="1"
android:strokeLineJoin="miter"
android:strokeWidth="1"
android:fillColor="#fafafa"
android:strokeColor="#00000000"
android:fillType="evenOdd"
android:fillAlpha="1"
android:strokeLineCap="butt"/>
</vector>
@@ -0,0 +1,37 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="m9.0542,2.6858 l-1.3537,1.3537 3.3599,3.3599 0.0098,-0.0098 0,2.8868L8.5731,8.8346 8.5757,8.8339 7.3459,4.2443 5.4967,4.7397 6.2318,7.4829 4.5058,6.4864 3.5486,8.1442 5.2814,9.1447 2.5275,9.8826 3.023,11.7317l4.5896,-1.2298 -0.0036,-0.0134 2.4977,1.442 -2.4922,1.4389 0.0007,-0.0026 -4.5897,-1.2299 -0.4955,1.8491 2.7432,0.7351 -1.726,0.9965 0.9572,1.6579 1.7328,-1.0005 -0.7379,2.754 1.8491,0.4955 1.2297,-4.5897 -0.0133,-0.0036 2.5053,-1.4464 0,2.8892 -3.3595,3.3595 1.3536,1.3536 2.0059,-2.0059 0,2.0036 1.9143,0 0,-2.009 2.0067,2.0067 1.3536,-1.3537 -3.3599,-3.3599 -0.0003,0.0003 0,-2.8773 2.4919,1.4387 1.2297,4.5891 1.849,-0.4955 -0.7342,-2.7401 1.7352,1.0018 0.9572,-1.6579 -1.7398,-1.0045 2.7412,-0.7345 -0.4955,-1.8491 -4.5897,1.2298 0.0001,0.0005 -2.4942,-1.44 2.4969,-1.4416 4.5891,1.2297 0.4954,-1.8491 -2.7401,-0.7342 1.7352,-1.0018 -0.9572,-1.6578 -1.7398,1.0045 0.7345,-2.7412 -1.8491,-0.4954 -1.2298,4.5897 0.0005,0.0002 -2.4866,1.4356 0,-2.8716 0.0018,0.0018 3.3599,-3.3599 -1.3536,-1.3537 -2.0082,2.0082 0,-1.993 -1.9143,0 0,2.0009 -2.016,-2.016z"
android:strokeAlpha="1"
android:strokeWidth="0.1"
android:fillColor="#81d4fa"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="m12.195,11.9516 l0,-9.2337 0.3868,0 0.3868,0 0,1.007 0,1.007 1.0153,-1.0149 1.0153,-1.0149 0.6686,0.6686 0.6686,0.6686 -1.6842,1.6844 -1.6842,1.6844 0.0084,1.4406 0.0084,1.4406 1.2247,-0.7061c0.6736,-0.3883 1.2416,-0.7323 1.2622,-0.7643 0.0206,-0.032 0.3067,-1.0645 0.6357,-2.2946 0.329,-1.23 0.603,-2.2412 0.6088,-2.247 0.015,-0.015 1.7584,0.4548 1.7844,0.4808 0.0117,0.0117 -0.1407,0.6255 -0.3388,1.364 -0.198,0.7385 -0.3537,1.3491 -0.346,1.3568 0.0077,0.0077 0.3924,-0.2047 0.8549,-0.4721 0.4625,-0.2674 0.8518,-0.4861 0.8651,-0.4861 0.0133,0 0.2317,0.3585 0.4852,0.7966 0.4292,0.7416 0.457,0.7996 0.4026,0.8395 -0.0321,0.0236 -0.4172,0.2489 -0.8556,0.5006 -0.4385,0.2518 -0.7974,0.4655 -0.7977,0.4749 -0.0003,0.0094 0.6131,0.1816 1.3631,0.3825L21.4969,9.8805 21.2534,10.7911c-0.1339,0.5008 -0.258,0.9055 -0.2758,0.8992 -0.0981,-0.0348 -4.4989,-1.2051 -4.5315,-1.2051 -0.0494,0 -2.5108,1.4173 -2.5105,1.4456 0.0001,0.0115 0.5607,0.3441 1.2457,0.7391l1.2454,0.7182 2.2892,-0.6131c1.259,-0.3372 2.2914,-0.6096 2.2941,-0.6054 0.0132,0.0205 0.4677,1.7525 0.4674,1.7811 -0.0002,0.0182 -0.5914,0.1906 -1.3137,0.3831 -0.7223,0.1925 -1.3336,0.3608 -1.3584,0.3738 -0.0485,0.0256 0.0505,0.0875 1.0841,0.6787 0.4247,0.2429 0.583,0.3493 0.5705,0.3833 -0.0155,0.0419 -0.8777,1.5469 -0.9031,1.5761 -0.0056,0.0065 -0.3955,-0.2096 -0.8664,-0.4803 -0.4709,-0.2706 -0.8623,-0.4859 -0.8698,-0.4784 -0.0075,0.0075 0.1092,0.4702 0.2593,1.0282 0.1501,0.558 0.3143,1.1685 0.3648,1.3567l0.0919,0.3422 -0.8674,0.2312c-0.477,0.1272 -0.886,0.2384 -0.9088,0.2471 -0.0303,0.0116 -0.2047,-0.5947 -0.6494,-2.257 -0.3344,-1.2501 -0.6163,-2.2862 -0.6264,-2.3025 -0.0177,-0.0286 -2.4689,-1.4539 -2.5005,-1.4539 -0.0086,0 -0.0156,0.6491 -0.0156,1.4424l0,1.4424 1.6758,1.6756 1.6758,1.6756 -0.6684,0.669 -0.6684,0.669 -1.0074,-1.007 -1.0074,-1.007 0,1.0231 0,1.0231 -0.3868,0 -0.3868,0 0,-9.2337z"
android:strokeAlpha="1"
android:strokeWidth="0.1"
android:fillColor="#000000"
android:strokeColor="#00000000"
android:fillAlpha="0"/>
<path
android:pathData="m18.8709,18.2939a3.2584,3.2584 0,0 1,-3.2584 3.2584,3.2584 3.2584,0 0,1 -3.2584,-3.2584c0,-1.0688 0.5148,-2.0137 1.3034,-2.6067v-5.2134a1.955,1.955 0,0 1,1.955 -1.955,1.955 1.955,0 0,1 1.955,1.955v5.2134c0.7885,0.593 1.3034,1.538 1.3034,2.6067m-3.9101,-5.8651v4.0209c-0.7625,0.2672 -1.3034,0.9905 -1.3034,1.8442a1.955,1.955 0,0 0,1.955 1.955,1.955 1.955,0 0,0 1.955,-1.955c0,-0.8537 -0.5409,-1.5771 -1.3034,-1.8442v-4.0209z"
android:strokeAlpha="1"
android:strokeLineJoin="miter"
android:strokeWidth="1.3494308"
android:fillColor="#2196f3"
android:strokeColor="#00000000"
android:fillType="evenOdd"
android:fillAlpha="1"
android:strokeLineCap="butt"/>
<path
android:pathData="m16.7011,19.5283c-0.017,-0.0443 0.0423,-0.1427 0.1652,-0.2741 0.8809,-0.9417 0.8514,-2.4475 -0.0659,-3.3648l-0.2583,-0.2583 0.0118,-1.137 0.0118,-1.137 0.8135,-0.2174 0.8135,-0.2174 0.7443,0.7434c0.4094,0.4089 0.7443,0.7561 0.7443,0.7716 0,0.0155 -0.1652,0.0696 -0.3671,0.1203 -0.6446,0.1617 -0.6345,0.1357 -0.16,0.4138 0.2291,0.1343 0.62,0.3602 0.8685,0.5021l0.4519,0.2579 -0.1617,0.2895c-0.4037,0.7227 -0.7627,1.3052 -0.7994,1.2971 -0.0221,-0.0049 -0.4032,-0.2187 -0.847,-0.4751 -0.4438,-0.2564 -0.8216,-0.4662 -0.8396,-0.4662 -0.018,0 0.1316,0.6115 0.3324,1.359 0.2009,0.7474 0.3611,1.3632 0.356,1.3683 -0.0051,0.0052 -0.3862,0.11 -0.8469,0.2329 -0.4607,0.123 -0.8609,0.2318 -0.8893,0.242 -0.0284,0.0101 -0.0635,-0.0127 -0.0781,-0.0507z"
android:strokeAlpha="1"
android:strokeWidth="0.1"
android:fillColor="#000000"
android:strokeColor="#00000000"
android:fillAlpha="0"/>
</vector>
@@ -0,0 +1,56 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="M18.5321,7.7059C17.9052,4.5346 15.1119,2.147 11.7563,2.147c-2.6642,0 -4.9781,1.5119 -6.1305,3.7152C2.851,6.1664 0.6938,8.5079 0.6938,11.3657a5.5313,5.5313 0,0 0,5.5313 5.5313l11.9844,0a4.6094,4.6094 0,0 0,4.6094 -4.6094c0,-2.4337 -1.8898,-4.4066 -4.2867,-4.5817z"
android:strokeAlpha="1"
android:strokeLineJoin="miter"
android:strokeWidth="1"
android:fillColor="#bdbdbd"
android:strokeColor="#00000000"
android:fillType="evenOdd"
android:fillAlpha="1"
android:strokeLineCap="butt"/>
<path
android:pathData="M20.9829,4.3039C20.5852,2.2918 18.8129,0.777 16.6839,0.777c-1.6903,0 -3.1584,0.9592 -3.8895,2.3571 -1.7605,0.193 -3.1292,1.6786 -3.1292,3.4918a3.5094,3.5094 0,0 0,3.5094 3.5094l7.6036,0a2.9245,2.9245 0,0 0,2.9245 -2.9245c0,-1.5441 -1.199,-2.7958 -2.7198,-2.9069z"
android:strokeAlpha="1"
android:strokeLineJoin="miter"
android:strokeWidth="1"
android:fillColor="#fafafa"
android:strokeColor="#00000000"
android:fillType="evenOdd"
android:fillAlpha="1"
android:strokeLineCap="butt"/>
<path
android:pathData="M7.2488,22.0116A1.5356,1.5356 0,0 1,6.163 20.1309c0.265,-0.9888 2.1953,-2.2601 2.1953,-2.2601 0,0 1.0361,2.0661 0.7712,3.055a1.5356,1.5356 0,0 1,-1.8807 1.0858z"
android:strokeAlpha="1"
android:strokeLineJoin="miter"
android:strokeWidth="1.50658417"
android:fillColor="#2196f3"
android:strokeColor="#00000000"
android:fillType="evenOdd"
android:fillAlpha="1"
android:strokeLineCap="butt"/>
<path
android:pathData="m11.2752,22.0116a1.5356,1.5356 0,0 1,-1.0858 -1.8807c0.265,-0.9888 2.1953,-2.2601 2.1953,-2.2601 0,0 1.0361,2.0661 0.7712,3.055a1.5356,1.5356 0,0 1,-1.8807 1.0858z"
android:strokeAlpha="1"
android:strokeLineJoin="miter"
android:strokeWidth="1.50658417"
android:fillColor="#2196f3"
android:strokeColor="#00000000"
android:fillType="evenOdd"
android:fillAlpha="1"
android:strokeLineCap="butt"/>
<path
android:pathData="m15.3015,22.0116a1.5356,1.5356 0,0 1,-1.0858 -1.8807c0.265,-0.9888 2.1953,-2.2601 2.1953,-2.2601 0,0 1.0361,2.0661 0.7712,3.055a1.5356,1.5356 0,0 1,-1.8807 1.0858z"
android:strokeAlpha="1"
android:strokeLineJoin="miter"
android:strokeWidth="1.50658417"
android:fillColor="#2196f3"
android:strokeColor="#00000000"
android:fillType="evenOdd"
android:fillAlpha="1"
android:strokeLineCap="butt"/>
</vector>
@@ -0,0 +1,65 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="M18.5321,7.7059C17.9052,4.5346 15.1119,2.147 11.7563,2.147c-2.6642,0 -4.9781,1.5119 -6.1305,3.7152C2.851,6.1664 0.6938,8.5079 0.6938,11.3657a5.5313,5.5313 0,0 0,5.5313 5.5313l11.9844,0a4.6094,4.6094 0,0 0,4.6094 -4.6094c0,-2.4337 -1.8898,-4.4066 -4.2867,-4.5817z"
android:strokeAlpha="1"
android:strokeLineJoin="miter"
android:strokeWidth="1"
android:fillColor="#bdbdbd"
android:strokeColor="#00000000"
android:fillType="evenOdd"
android:fillAlpha="1"
android:strokeLineCap="butt"/>
<path
android:pathData="M7.6109,13.0006C7.4802,12.8664 7.3734,12.752 7.3734,12.7465c-0,-0.0055 1.2057,-0.01 2.6793,-0.01l2.6793,0 0.1044,-0.0514c0.1955,-0.0963 0.2902,-0.2593 0.2878,-0.4955 -0.0008,-0.082 0.0051,-0.1492 0.0132,-0.1492 0.0081,0 0.283,0.2684 0.6109,0.5965l0.5962,0.5965 -3.248,0.0057 -3.248,0.0057 -0.2375,-0.2441z"
android:strokeAlpha="1"
android:strokeWidth="0.1"
android:fillColor="#000000"
android:strokeColor="#00000000"
android:fillAlpha="0"/>
<path
android:pathData="M6.8842,12.4128L12.9952,12.4128A0.6276,0.6276 0,0 1,13.6228 13.0403L13.6228,13.0403A0.6276,0.6276 0,0 1,12.9952 13.6679L6.8842,13.6679A0.6276,0.6276 0,0 1,6.2566 13.0403L6.2566,13.0403A0.6276,0.6276 0,0 1,6.8842 12.4128z"
android:strokeAlpha="1"
android:strokeWidth="0.12078057"
android:fillColor="#ffffff"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M14.952,12.4128L21.063,12.4128A0.6276,0.6276 0,0 1,21.6906 13.0403L21.6906,13.0403A0.6276,0.6276 0,0 1,21.063 13.6679L14.952,13.6679A0.6276,0.6276 0,0 1,14.3244 13.0403L14.3244,13.0403A0.6276,0.6276 0,0 1,14.952 12.4128z"
android:strokeAlpha="1"
android:strokeWidth="0.12078057"
android:fillColor="#ffffff"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M17.3676,14.2811L20.9302,14.2811A0.6276,0.6276 0,0 1,21.5578 14.9087L21.5578,14.9087A0.6276,0.6276 0,0 1,20.9302 15.5362L17.3676,15.5362A0.6276,0.6276 0,0 1,16.74 14.9087L16.74,14.9087A0.6276,0.6276 0,0 1,17.3676 14.2811z"
android:strokeAlpha="1"
android:strokeWidth="0.09921551"
android:fillColor="#ffffff"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M9.2996,14.2811L15.4108,14.2811A0.6276,0.6276 0,0 1,16.0384 14.9087L16.0384,14.9087A0.6276,0.6276 0,0 1,15.4108 15.5362L9.2996,15.5362A0.6276,0.6276 0,0 1,8.6721 14.9087L8.6721,14.9087A0.6276,0.6276 0,0 1,9.2996 14.2811z"
android:strokeAlpha="1"
android:strokeWidth="0.09838001"
android:fillColor="#ffffff"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M7.9788,16.1683L10.5419,16.1683A0.6276,0.6276 0,0 1,11.1694 16.7959L11.1694,16.7959A0.6276,0.6276 0,0 1,10.5419 17.4234L7.9788,17.4234A0.6276,0.6276 0,0 1,7.3512 16.7959L7.3512,16.7959A0.6276,0.6276 0,0 1,7.9788 16.1683z"
android:strokeAlpha="1"
android:strokeWidth="0.12078057"
android:fillColor="#ffffff"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M12.4892,16.1683L18.4145,16.1683A0.6276,0.6276 0,0 1,19.0421 16.7959L19.0421,16.7959A0.6276,0.6276 0,0 1,18.4145 17.4234L12.4892,17.4234A0.6276,0.6276 0,0 1,11.8616 16.7959L11.8616,16.7959A0.6276,0.6276 0,0 1,12.4892 16.1683z"
android:strokeAlpha="1"
android:strokeWidth="0.11437104"
android:fillColor="#ffffff"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
</vector>
@@ -0,0 +1,47 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="M18.5321,7.7059C17.9052,4.5346 15.1119,2.147 11.7563,2.147c-2.6642,0 -4.9781,1.5119 -6.1305,3.7152C2.851,6.1664 0.6938,8.5079 0.6938,11.3657a5.5313,5.5313 0,0 0,5.5313 5.5313l11.9844,0a4.6094,4.6094 0,0 0,4.6094 -4.6094c0,-2.4337 -1.8898,-4.4066 -4.2867,-4.5817z"
android:strokeAlpha="1"
android:strokeLineJoin="miter"
android:strokeWidth="1"
android:fillColor="#bdbdbd"
android:strokeColor="#00000000"
android:fillType="evenOdd"
android:fillAlpha="1"
android:strokeLineCap="butt"/>
<path
android:pathData="M20.9829,4.3039C20.5852,2.2918 18.8129,0.777 16.6839,0.777c-1.6903,0 -3.1584,0.9592 -3.8895,2.3571 -1.7605,0.193 -3.1292,1.6786 -3.1292,3.4918a3.5094,3.5094 0,0 0,3.5094 3.5094l7.6036,0a2.9245,2.9245 0,0 0,2.9245 -2.9245c0,-1.5441 -1.199,-2.7958 -2.7198,-2.9069z"
android:strokeAlpha="1"
android:strokeLineJoin="miter"
android:strokeWidth="1"
android:fillColor="#fafafa"
android:strokeColor="#00000000"
android:fillType="evenOdd"
android:fillAlpha="1"
android:strokeLineCap="butt"/>
<path
android:pathData="M16.3724,18.8824m-1.2227,0a1.2227,1.2227 0,1 1,2.4455 0a1.2227,1.2227 0,1 1,-2.4455 0"
android:strokeAlpha="1"
android:strokeWidth="0.17292039"
android:fillColor="#ffffff"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M12.3724,18.8824m-1.2227,0a1.2227,1.2227 0,1 1,2.4455 0a1.2227,1.2227 0,1 1,-2.4455 0"
android:strokeAlpha="1"
android:strokeWidth="0.17292039"
android:fillColor="#ffffff"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M8.3724,18.8824m-1.2227,0a1.2227,1.2227 0,1 1,2.4455 0a1.2227,1.2227 0,1 1,-2.4455 0"
android:strokeAlpha="1"
android:strokeWidth="0.17292039"
android:fillColor="#ffffff"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
</vector>
@@ -0,0 +1,69 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="M4.065,3.8466h16v16h-16z"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#ffc107"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M0.7513,11.8466l11.3137,-11.3137l11.3137,11.3137l-11.3137,11.3137z"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#ffb300"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M12.065,11.8466m-8,0a8,8 0,1 1,16 0a8,8 0,1 1,-16 0"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#fdd835"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M7.6715,13.9816L13.7825,13.9816A0.6276,0.6276 0,0 1,14.4101 14.6092L14.4101,14.6092A0.6276,0.6276 0,0 1,13.7825 15.2368L7.6715,15.2368A0.6276,0.6276 0,0 1,7.0439 14.6092L7.0439,14.6092A0.6276,0.6276 0,0 1,7.6715 13.9816z"
android:strokeAlpha="1"
android:strokeWidth="0.12078057"
android:fillColor="#ffffff"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M15.7392,13.9816L21.8502,13.9816A0.6276,0.6276 0,0 1,22.4778 14.6092L22.4778,14.6092A0.6276,0.6276 0,0 1,21.8502 15.2368L15.7392,15.2368A0.6276,0.6276 0,0 1,15.1117 14.6092L15.1117,14.6092A0.6276,0.6276 0,0 1,15.7392 13.9816z"
android:strokeAlpha="1"
android:strokeWidth="0.12078057"
android:fillColor="#ffffff"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M18.1549,15.85L21.7174,15.85A0.6276,0.6276 0,0 1,22.345 16.4776L22.345,16.4776A0.6276,0.6276 0,0 1,21.7174 17.1051L18.1549,17.1051A0.6276,0.6276 0,0 1,17.5273 16.4776L17.5273,16.4776A0.6276,0.6276 0,0 1,18.1549 15.85z"
android:strokeAlpha="1"
android:strokeWidth="0.09921551"
android:fillColor="#ffffff"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M10.0869,15.85L16.1981,15.85A0.6276,0.6276 0,0 1,16.8257 16.4776L16.8257,16.4776A0.6276,0.6276 0,0 1,16.1981 17.1051L10.0869,17.1051A0.6276,0.6276 0,0 1,9.4593 16.4776L9.4593,16.4776A0.6276,0.6276 0,0 1,10.0869 15.85z"
android:strokeAlpha="1"
android:strokeWidth="0.09838001"
android:fillColor="#ffffff"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M8.766,17.7372L11.3291,17.7372A0.6276,0.6276 0,0 1,11.9567 18.3648L11.9567,18.3648A0.6276,0.6276 0,0 1,11.3291 18.9923L8.766,18.9923A0.6276,0.6276 0,0 1,8.1385 18.3648L8.1385,18.3648A0.6276,0.6276 0,0 1,8.766 17.7372z"
android:strokeAlpha="1"
android:strokeWidth="0.12078057"
android:fillColor="#ffffff"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M13.2764,17.7372L19.2017,17.7372A0.6276,0.6276 0,0 1,19.8293 18.3648L19.8293,18.3648A0.6276,0.6276 0,0 1,19.2017 18.9923L13.2764,18.9923A0.6276,0.6276 0,0 1,12.6489 18.3648L12.6489,18.3648A0.6276,0.6276 0,0 1,13.2764 17.7372z"
android:strokeAlpha="1"
android:strokeWidth="0.11437104"
android:fillColor="#ffffff"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
</vector>
@@ -0,0 +1,104 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="M11.2253,11.1837m-9.7058,0a9.7058,9.7058 0,1 1,19.4115 0a9.7058,9.7058 0,1 1,-19.4115 0"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#e0e0e0"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M16.1633,13.9081m-0.9933,0a0.9933,0.9933 0,1 1,1.9866 0a0.9933,0.9933 0,1 1,-1.9866 0"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#757575"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M9.3304,5.7632m-1.1919,0a1.1919,1.1919 0,1 1,2.3839 0a1.1919,1.1919 0,1 1,-2.3839 0"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#fafafa"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M15.2816,8.2959m-1.4376,0a1.4376,1.4376 0,1 1,2.8752 0a1.4376,1.4376 0,1 1,-2.8752 0"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#fafafa"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M10.7712,15.6393m-0.9933,0a0.9933,0.9933 0,1 1,1.9866 0a0.9933,0.9933 0,1 1,-1.9866 0"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#fafafa"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M10.4382,10.6568m-1.0936,0a1.0936,1.0936 0,1 1,2.1872 0a1.0936,1.0936 0,1 1,-2.1872 0"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#757575"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M5.7481,13.3121m-1.3055,0a1.3055,1.3055 0,1 1,2.6109 0a1.3055,1.3055 0,1 1,-2.6109 0"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#757575"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M6.7345,12.8561L12.8455,12.8561A0.6276,0.6276 0,0 1,13.4731 13.4836L13.4731,13.4836A0.6276,0.6276 0,0 1,12.8455 14.1112L6.7345,14.1112A0.6276,0.6276 0,0 1,6.1069 13.4836L6.1069,13.4836A0.6276,0.6276 0,0 1,6.7345 12.8561z"
android:strokeAlpha="1"
android:strokeWidth="0.12078057"
android:fillColor="#ffffff"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M14.8023,12.8561L20.9133,12.8561A0.6276,0.6276 0,0 1,21.5408 13.4836L21.5408,13.4836A0.6276,0.6276 0,0 1,20.9133 14.1112L14.8023,14.1112A0.6276,0.6276 0,0 1,14.1747 13.4836L14.1747,13.4836A0.6276,0.6276 0,0 1,14.8023 12.8561z"
android:strokeAlpha="1"
android:strokeWidth="0.12078057"
android:fillColor="#ffffff"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M17.2179,14.7244L20.7805,14.7244A0.6276,0.6276 0,0 1,21.408 15.352L21.408,15.352A0.6276,0.6276 0,0 1,20.7805 15.9795L17.2179,15.9795A0.6276,0.6276 0,0 1,16.5903 15.352L16.5903,15.352A0.6276,0.6276 0,0 1,17.2179 14.7244z"
android:strokeAlpha="1"
android:strokeWidth="0.09921551"
android:fillColor="#ffffff"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M9.1499,14.7244L15.2611,14.7244A0.6276,0.6276 0,0 1,15.8887 15.352L15.8887,15.352A0.6276,0.6276 0,0 1,15.2611 15.9795L9.1499,15.9795A0.6276,0.6276 0,0 1,8.5223 15.352L8.5223,15.352A0.6276,0.6276 0,0 1,9.1499 14.7244z"
android:strokeAlpha="1"
android:strokeWidth="0.09838001"
android:fillColor="#ffffff"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M7.8291,16.6116L10.3921,16.6116A0.6276,0.6276 0,0 1,11.0197 17.2392L11.0197,17.2392A0.6276,0.6276 0,0 1,10.3921 17.8667L7.8291,17.8667A0.6276,0.6276 0,0 1,7.2015 17.2392L7.2015,17.2392A0.6276,0.6276 0,0 1,7.8291 16.6116z"
android:strokeAlpha="1"
android:strokeWidth="0.12078057"
android:fillColor="#ffffff"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M12.3395,16.6116L18.2648,16.6116A0.6276,0.6276 0,0 1,18.8923 17.2392L18.8923,17.2392A0.6276,0.6276 0,0 1,18.2648 17.8667L12.3395,17.8667A0.6276,0.6276 0,0 1,11.7119 17.2392L11.7119,17.2392A0.6276,0.6276 0,0 1,12.3395 16.6116z"
android:strokeAlpha="1"
android:strokeWidth="0.11437104"
android:fillColor="#ffffff"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M7.1065,13.496C6.9758,13.3618 6.8689,13.2474 6.8689,13.2419c-0,-0.0055 1.2057,-0.01 2.6793,-0.01l2.6793,0 0.1044,-0.0514c0.1955,-0.0963 0.2902,-0.2593 0.2878,-0.4955 -0.0008,-0.082 0.0051,-0.1492 0.0132,-0.1492 0.0081,0 0.283,0.2684 0.6109,0.5965l0.5962,0.5965 -3.248,0.0057 -3.248,0.0057 -0.2375,-0.2441z"
android:strokeAlpha="1"
android:strokeWidth="0.1"
android:fillColor="#000000"
android:strokeColor="#00000000"
android:fillAlpha="0"/>
</vector>
@@ -0,0 +1,37 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="M4,4h16v16h-16z"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#ffc107"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M0.6863,12l11.3137,-11.3137l11.3137,11.3137l-11.3137,11.3137z"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#ffb300"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M12,12m-8,0a8,8 0,1 1,16 0a8,8 0,1 1,-16 0"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#fdd835"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="m19.9929,18.8549a3.5968,3.5968 0,0 1,-3.5968 3.5968,3.5968 3.5968,0 0,1 -3.5968,-3.5968c0,-1.1798 0.5683,-2.2228 1.4387,-2.8775v-5.7549a2.1581,2.1581 0,0 1,2.1581 -2.1581,2.1581 2.1581,0 0,1 2.1581,2.1581v5.7549c0.8704,0.6546 1.4387,1.6977 1.4387,2.8775m-4.3162,-6.4743v4.4385c-0.8417,0.2949 -1.4387,1.0934 -1.4387,2.0358a2.1581,2.1581 0,0 0,2.1581 2.1581,2.1581 2.1581,0 0,0 2.1581,-2.1581c0,-0.9424 -0.5971,-1.7409 -1.4387,-2.0358v-4.4385z"
android:strokeAlpha="1"
android:strokeLineJoin="miter"
android:strokeWidth="1.4895941"
android:fillColor="#e53935"
android:strokeColor="#00000000"
android:fillType="evenOdd"
android:fillAlpha="1"
android:strokeLineCap="butt"/>
</vector>
@@ -0,0 +1,37 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="M3.1545,3.4358h9.5035v9.5035h-9.5035z"
android:strokeAlpha="1"
android:strokeWidth="0.86990422"
android:fillColor="#ffc107"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M1.1863,8.1875l6.72,-6.72l6.72,6.72l-6.72,6.72z"
android:strokeAlpha="1"
android:strokeWidth="0.86990422"
android:fillColor="#ffb300"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M7.9063,8.1875m-4.7517,0a4.7517,4.7517 0,1 1,9.5035 0a4.7517,4.7517 0,1 1,-9.5035 0"
android:strokeAlpha="1"
android:strokeWidth="0.86990422"
android:fillColor="#fdd835"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M19.2007,10.6467C18.6451,7.7106 16.1694,5.5 13.1953,5.5 10.834,5.5 8.7832,6.8998 7.7619,8.9397 5.3025,9.2213 3.3906,11.3893 3.3906,14.0352A4.9023,5.1211 0,0 0,8.293 19.1563H18.9147A4.0853,4.2676 0,0 0,23 14.8887C23,12.6354 21.325,10.8089 19.2007,10.6467Z"
android:strokeAlpha="1"
android:strokeLineJoin="miter"
android:strokeWidth="0.90585768"
android:fillColor="#fafafa"
android:strokeColor="#00000000"
android:fillType="evenOdd"
android:fillAlpha="1"
android:strokeLineCap="butt"/>
</vector>
@@ -0,0 +1,44 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="M7.2977,8.037m-6.0665,0a6.0665,6.0665 0,1 1,12.133 0a6.0665,6.0665 0,1 1,-12.133 0"
android:strokeAlpha="1"
android:strokeWidth="0.79467362"
android:fillColor="#e0e0e0"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M5.1628,9.9666m-1.0546,0a1.0546,1.0546 0,1 1,2.1092 0a1.0546,1.0546 0,1 1,-2.1092 0"
android:strokeAlpha="1"
android:strokeWidth="1.02707756"
android:fillColor="#757575"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="m17.9958,10.9502c-0.5738,-2.9025 -3.1303,-5.0878 -6.2016,-5.0878 -2.4384,0 -4.5562,1.3837 -5.6109,3.4003C3.6436,9.5412 1.6692,11.6843 1.6692,14.2999a5.0625,5.0625 0,0 0,5.0625 5.0625H17.7004a4.2188,4.2188 0,0 0,4.2188 -4.2188c0,-2.2275 -1.7297,-4.0331 -3.9234,-4.1934z"
android:strokeAlpha="1"
android:strokeLineJoin="miter"
android:strokeWidth="0.91525424"
android:fillColor="#fafafa"
android:strokeColor="#00000000"
android:fillType="evenOdd"
android:fillAlpha="1"
android:strokeLineCap="butt"/>
<path
android:pathData="M5.1641,5.5134m-0.8882,0a0.8882,0.8882 0,1 1,1.7764 0a0.8882,0.8882 0,1 1,-1.7764 0"
android:strokeAlpha="1"
android:strokeWidth="0.94739622"
android:fillColor="#fafafa"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M9.4989,6.5661m-1.2326,0a1.2326,1.2326 0,1 1,2.4653 0a1.2326,1.2326 0,1 1,-2.4653 0"
android:strokeAlpha="1"
android:strokeWidth="1.09012854"
android:fillColor="#fafafa"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
</vector>
@@ -0,0 +1,44 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="M4,4h16v16h-16z"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#ffc107"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M0.6863,12l11.3137,-11.3137l11.3137,11.3137l-11.3137,11.3137z"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#ffb300"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M12,12m-8,0a8,8 0,1 1,16 0a8,8 0,1 1,-16 0"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#fdd835"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="m15.3361,19.9905c0,-0.0108 4.6434,-4.6542 4.6542,-4.6542 0.0046,0 0.0083,1.0491 0.0083,2.3312l0,2.3312 -2.3312,0c-1.2822,0 -2.3312,-0.0037 -2.3312,-0.0083z"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#000000"
android:strokeColor="#00000000"
android:fillAlpha="0.15686275"/>
<path
android:pathData="m21.4207,15.8042c-0.3506,-1.7737 -1.913,-3.1092 -3.7898,-3.1092 -1.4902,0 -2.7844,0.8456 -3.4289,2.078 -1.552,0.1702 -2.7586,1.4798 -2.7586,3.0783a3.0938,3.0938 0,0 0,3.0938 3.0938h6.7031a2.5781,2.5781 0,0 0,2.5781 -2.5781c0,-1.3613 -1.057,-2.4647 -2.3977,-2.5627z"
android:strokeAlpha="1"
android:strokeLineJoin="miter"
android:strokeWidth="1"
android:fillColor="#ffffff"
android:strokeColor="#00000000"
android:fillType="evenOdd"
android:fillAlpha="1"
android:strokeLineCap="butt"/>
</vector>
@@ -0,0 +1,65 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="M11.8718,12.125m-9.7058,0a9.7058,9.7058 0,1 1,19.4115 0a9.7058,9.7058 0,1 1,-19.4115 0"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#e0e0e0"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M16.8098,14.8494m-0.9933,0a0.9933,0.9933 0,1 1,1.9866 0a0.9933,0.9933 0,1 1,-1.9866 0"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#757575"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M9.9769,6.7045m-1.1919,0a1.1919,1.1919 0,1 1,2.3839 0a1.1919,1.1919 0,1 1,-2.3839 0"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#fafafa"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M15.9281,9.2371m-1.4376,0a1.4376,1.4376 0,1 1,2.8752 0a1.4376,1.4376 0,1 1,-2.8752 0"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#fafafa"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M11.4177,16.5805m-0.9933,0a0.9933,0.9933 0,1 1,1.9866 0a0.9933,0.9933 0,1 1,-1.9866 0"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#fafafa"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M11.0847,11.5981m-1.0936,0a1.0936,1.0936 0,1 1,2.1872 0a1.0936,1.0936 0,1 1,-2.1872 0"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#757575"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M6.3946,14.2534m-1.3055,0a1.3055,1.3055 0,1 1,2.6109 0a1.3055,1.3055 0,1 1,-2.6109 0"
android:strokeAlpha="1"
android:strokeWidth="0.69999999"
android:fillColor="#757575"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M21.0711,15.4217C20.7205,13.648 19.1581,12.3125 17.2813,12.3125c-1.4902,0 -2.7844,0.8456 -3.4289,2.078 -1.552,0.1702 -2.7586,1.4798 -2.7586,3.0783a3.0938,3.0938 0,0 0,3.0938 3.0938h6.7031a2.5781,2.5781 0,0 0,2.5781 -2.5781c0,-1.3613 -1.057,-2.4647 -2.3977,-2.5627z"
android:strokeAlpha="1"
android:strokeLineJoin="miter"
android:strokeWidth="1"
android:fillColor="#ffffff"
android:strokeColor="#00000000"
android:fillType="evenOdd"
android:fillAlpha="1"
android:strokeLineCap="butt"/>
</vector>
@@ -0,0 +1,47 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="M18.5321,7.7059C17.9052,4.5346 15.1119,2.147 11.7563,2.147c-2.6642,0 -4.9781,1.5119 -6.1305,3.7152C2.851,6.1664 0.6938,8.5079 0.6938,11.3657a5.5313,5.5313 0,0 0,5.5313 5.5313l11.9844,0a4.6094,4.6094 0,0 0,4.6094 -4.6094c0,-2.4337 -1.8898,-4.4066 -4.2867,-4.5817z"
android:strokeAlpha="1"
android:strokeLineJoin="miter"
android:strokeWidth="1"
android:fillColor="#bdbdbd"
android:strokeColor="#00000000"
android:fillType="evenOdd"
android:fillAlpha="1"
android:strokeLineCap="butt"/>
<path
android:pathData="M20.9829,4.3039C20.5852,2.2918 18.8129,0.777 16.6839,0.777c-1.6903,0 -3.1584,0.9592 -3.8895,2.3571 -1.7605,0.193 -3.1292,1.6786 -3.1292,3.4918a3.5094,3.5094 0,0 0,3.5094 3.5094l7.6036,0a2.9245,2.9245 0,0 0,2.9245 -2.9245c0,-1.5441 -1.199,-2.7958 -2.7198,-2.9069z"
android:strokeAlpha="1"
android:strokeLineJoin="miter"
android:strokeWidth="1"
android:fillColor="#fafafa"
android:strokeColor="#00000000"
android:fillType="evenOdd"
android:fillAlpha="1"
android:strokeLineCap="butt"/>
<path
android:pathData="M7.938,17.414L7.938,17.414A0.9431,0.9431 60,0 1,8.6048 18.569L7.4882,22.736A0.9431,0.9431 60,0 1,6.3332 23.4029L6.3332,23.4029A0.9431,0.9431 60,0 1,5.6664 22.2479L6.783,18.0808A0.9431,0.9431 60,0 1,7.938 17.414z"
android:strokeAlpha="1"
android:strokeWidth="0.1"
android:fillColor="#2196f3"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M11.938,17.414L11.938,17.414A0.9431,0.9431 60,0 1,12.6048 18.569L11.4882,22.736A0.9431,0.9431 60,0 1,10.3332 23.4029L10.3332,23.4029A0.9431,0.9431 60,0 1,9.6664 22.2479L10.783,18.0808A0.9431,0.9431 60,0 1,11.938 17.414z"
android:strokeAlpha="1"
android:strokeWidth="0.1"
android:fillColor="#2196f3"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M15.938,17.414L15.938,17.414A0.9431,0.9431 60,0 1,16.6048 18.569L15.4882,22.736A0.9431,0.9431 60,0 1,14.3332 23.4029L14.3332,23.4029A0.9431,0.9431 60,0 1,13.6664 22.2479L14.783,18.0808A0.9431,0.9431 60,0 1,15.938 17.414z"
android:strokeAlpha="1"
android:strokeWidth="0.1"
android:fillColor="#2196f3"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
</vector>
@@ -0,0 +1,75 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="M18.5321,7.7059C17.9052,4.5346 15.1119,2.147 11.7563,2.147c-2.6642,0 -4.9781,1.5119 -6.1305,3.7152C2.851,6.1664 0.6938,8.5079 0.6938,11.3657a5.5313,5.5313 0,0 0,5.5313 5.5313l11.9844,0a4.6094,4.6094 0,0 0,4.6094 -4.6094c0,-2.4337 -1.8898,-4.4066 -4.2867,-4.5817z"
android:strokeAlpha="1"
android:strokeLineJoin="miter"
android:strokeWidth="1"
android:fillColor="#bdbdbd"
android:strokeColor="#00000000"
android:fillType="evenOdd"
android:fillAlpha="1"
android:strokeLineCap="butt"/>
<path
android:pathData="M20.9829,4.3039C20.5852,2.2918 18.8129,0.777 16.6839,0.777c-1.6903,0 -3.1584,0.9592 -3.8895,2.3571 -1.7605,0.193 -3.1292,1.6786 -3.1292,3.4918a3.5094,3.5094 0,0 0,3.5094 3.5094l7.6036,0a2.9245,2.9245 0,0 0,2.9245 -2.9245c0,-1.5441 -1.199,-2.7958 -2.7198,-2.9069z"
android:strokeAlpha="1"
android:strokeLineJoin="miter"
android:strokeWidth="1"
android:fillColor="#fafafa"
android:strokeColor="#00000000"
android:fillType="evenOdd"
android:fillAlpha="1"
android:strokeLineCap="butt"/>
<path
android:pathData="m8.9437,17.8711c-0.0072,0 -0.013,0.0058 -0.013,0.013l0,0.3301 -0.2859,-0.1651c-0.0062,-0.0036 -0.0141,-0.0015 -0.0177,0.0048l-0.2048,0.3547c-0.0036,0.0062 -0.0015,0.0141 0.0047,0.0177l0.2859,0.1651 -0.2859,0.1651c-0.0062,0.0036 -0.0083,0.0115 -0.0047,0.0177l0.2048,0.3547c0.0036,0.0062 0.0115,0.0084 0.0177,0.0048l0.2859,-0.1651 0,0.3301c0,0.0072 0.0058,0.013 0.013,0.013l0.4096,0c0.0072,0 0.0129,-0.0058 0.0129,-0.013l0,-0.3301 0.2859,0.1651c0.0062,0.0036 0.0141,0.0015 0.0177,-0.0048l0.2048,-0.3547c0.0036,-0.0062 0.0015,-0.0141 -0.0048,-0.0177L9.5839,18.5913 9.8698,18.4262c0.0062,-0.0036 0.0084,-0.0115 0.0048,-0.0177L9.6697,18.0539c-0.0036,-0.0062 -0.0115,-0.0084 -0.0177,-0.0048l-0.2859,0.1651 0,-0.3301c0,-0.0072 -0.0057,-0.013 -0.0129,-0.013l-0.4096,0z"
android:strokeAlpha="1"
android:strokeWidth="0.1"
android:fillColor="#ffffff"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="m12.9437,17.8711c-0.0072,0 -0.013,0.0058 -0.013,0.013l0,0.3301 -0.2859,-0.1651c-0.0062,-0.0036 -0.0141,-0.0015 -0.0177,0.0048l-0.2048,0.3547c-0.0036,0.0062 -0.0015,0.0141 0.0047,0.0177l0.2859,0.1651 -0.2859,0.1651c-0.0062,0.0036 -0.0083,0.0115 -0.0047,0.0177l0.2048,0.3547c0.0036,0.0062 0.0115,0.0084 0.0177,0.0048l0.2859,-0.1651 0,0.3301c0,0.0072 0.0058,0.013 0.013,0.013l0.4096,0c0.0072,0 0.0129,-0.0058 0.0129,-0.013l0,-0.3301 0.2859,0.1651c0.0062,0.0036 0.0141,0.0015 0.0177,-0.0048l0.2048,-0.3547c0.0036,-0.0062 0.0015,-0.0141 -0.0048,-0.0177l-0.2858,-0.1651 0.2859,-0.1651c0.0062,-0.0036 0.0084,-0.0115 0.0048,-0.0177l-0.2048,-0.3547c-0.0036,-0.0062 -0.0115,-0.0084 -0.0177,-0.0048l-0.2859,0.1651 0,-0.3301c0,-0.0072 -0.0057,-0.013 -0.0129,-0.013l-0.4096,0z"
android:strokeAlpha="1"
android:strokeWidth="0.1"
android:fillColor="#ffffff"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="m16.9437,17.8711c-0.0072,0 -0.013,0.0058 -0.013,0.013l0,0.3301 -0.2859,-0.1651c-0.0062,-0.0036 -0.0141,-0.0015 -0.0177,0.0048l-0.2048,0.3547c-0.0036,0.0062 -0.0015,0.0141 0.0047,0.0177l0.2859,0.1651 -0.2859,0.1651c-0.0062,0.0036 -0.0083,0.0115 -0.0047,0.0177l0.2048,0.3547c0.0036,0.0062 0.0115,0.0084 0.0177,0.0048l0.2859,-0.1651 0,0.3301c0,0.0072 0.0058,0.013 0.013,0.013l0.4096,0c0.0072,0 0.0129,-0.0058 0.0129,-0.013l0,-0.3301 0.2859,0.1651c0.0062,0.0036 0.0141,0.0015 0.0177,-0.0048l0.2048,-0.3547c0.0036,-0.0062 0.0015,-0.0141 -0.0048,-0.0177l-0.2858,-0.1651 0.2859,-0.1651c0.0062,-0.0036 0.0084,-0.0115 0.0048,-0.0177l-0.2048,-0.3547c-0.0036,-0.0062 -0.0115,-0.0084 -0.0177,-0.0048l-0.2859,0.1651 0,-0.3301c0,-0.0072 -0.0057,-0.013 -0.0129,-0.013l-0.4096,0z"
android:strokeAlpha="1"
android:strokeWidth="0.1"
android:fillColor="#ffffff"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="m8.3904,21.3553c-0.0338,-0.0339 -0.0615,-0.0629 -0.0615,-0.0645 0,-0.0016 0.0286,-0.0025 0.0635,-0.0019l0.0635,0.0011 0.0011,0.0635c0.0006,0.0349 -0.0003,0.0635 -0.002,0.0635 -0.0017,0 -0.0307,-0.0277 -0.0645,-0.0616z"
android:strokeAlpha="1"
android:strokeWidth="0.1"
android:fillColor="#000000"
android:strokeColor="#00000000"
android:fillAlpha="0.15686275"/>
<path
android:pathData="M8.8336,17.4743L8.8336,17.4743A0.9431,0.9431 60,0 1,9.5004 18.6293L8.3839,22.7963A0.9431,0.9431 60,0 1,7.2289 23.4632L7.2289,23.4632A0.9431,0.9431 60,0 1,6.5621 22.3082L7.6786,18.1412A0.9431,0.9431 60,0 1,8.8336 17.4743z"
android:strokeAlpha="1"
android:strokeWidth="0.1"
android:fillColor="#2196f3"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M16.8336,17.4743L16.8336,17.4743A0.9431,0.9431 60,0 1,17.5004 18.6293L16.3839,22.7963A0.9431,0.9431 60,0 1,15.2289 23.4632L15.2289,23.4632A0.9431,0.9431 60,0 1,14.5621 22.3082L15.6786,18.1412A0.9431,0.9431 60,0 1,16.8336 17.4743z"
android:strokeAlpha="1"
android:strokeWidth="0.1"
android:fillColor="#2196f3"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="m11.9107,19.0567c-0.0119,0 -0.0215,0.0096 -0.0215,0.0215v0.5469l-0.4737,-0.2735c-0.0103,-0.006 -0.0233,-0.0025 -0.0293,0.008l-0.3393,0.5877c-0.006,0.0103 -0.0025,0.0233 0.0078,0.0293l0.4736,0.2735 -0.4736,0.2735c-0.0103,0.006 -0.0137,0.0191 -0.0078,0.0294l0.3393,0.5876c0.006,0.0103 0.019,0.0139 0.0293,0.008l0.4737,-0.2735v0.5469c0,0.0119 0.0096,0.0215 0.0215,0.0215h0.6786c0.0119,0 0.0214,-0.0096 0.0214,-0.0215v-0.5469l0.4737,0.2735c0.0103,0.006 0.0234,0.0025 0.0293,-0.008l0.3393,-0.5876c0.006,-0.0103 0.0025,-0.0234 -0.008,-0.0294l-0.4735,-0.2736 0.4736,-0.2735c0.0103,-0.006 0.0139,-0.019 0.008,-0.0293l-0.3394,-0.5877c-0.006,-0.0103 -0.019,-0.0139 -0.0293,-0.008l-0.4737,0.2735V19.0781c0,-0.0119 -0.0095,-0.0215 -0.0214,-0.0215h-0.6786z"
android:strokeAlpha="1"
android:strokeWidth="0.16568501"
android:fillColor="#ffffff"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
</vector>
@@ -0,0 +1,47 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="M18.5321,7.7059C17.9052,4.5346 15.1119,2.147 11.7563,2.147c-2.6642,0 -4.9781,1.5119 -6.1305,3.7152C2.851,6.1664 0.6938,8.5079 0.6938,11.3657a5.5313,5.5313 0,0 0,5.5313 5.5313l11.9844,0a4.6094,4.6094 0,0 0,4.6094 -4.6094c0,-2.4337 -1.8898,-4.4066 -4.2867,-4.5817z"
android:strokeAlpha="1"
android:strokeLineJoin="miter"
android:strokeWidth="1"
android:fillColor="#bdbdbd"
android:strokeColor="#00000000"
android:fillType="evenOdd"
android:fillAlpha="1"
android:strokeLineCap="butt"/>
<path
android:pathData="m11.5838,18.0479c-0.0119,0 -0.0215,0.0096 -0.0215,0.0215v0.5469l-0.4737,-0.2735c-0.0103,-0.006 -0.0233,-0.0025 -0.0293,0.008l-0.3393,0.5877c-0.006,0.0103 -0.0025,0.0233 0.0078,0.0293l0.4736,0.2735 -0.4736,0.2735c-0.0103,0.006 -0.0137,0.0191 -0.0078,0.0294l0.3393,0.5876c0.006,0.0103 0.019,0.0139 0.0293,0.008l0.4737,-0.2735v0.5469c0,0.0119 0.0096,0.0215 0.0215,0.0215h0.6786c0.0119,0 0.0214,-0.0096 0.0214,-0.0215v-0.5469l0.4737,0.2735c0.0103,0.006 0.0234,0.0025 0.0293,-0.008L13.1261,19.5441c0.006,-0.0103 0.0025,-0.0234 -0.008,-0.0294l-0.4735,-0.2736 0.4736,-0.2735c0.0103,-0.006 0.0139,-0.019 0.008,-0.0293l-0.3394,-0.5877c-0.006,-0.0103 -0.019,-0.0139 -0.0293,-0.008l-0.4737,0.2735v-0.5469c0,-0.0119 -0.0095,-0.0215 -0.0214,-0.0215H11.5838Z"
android:strokeAlpha="1"
android:strokeWidth="0.16568501"
android:fillColor="#ffffff"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="m15.5838,18.0479c-0.0119,0 -0.0215,0.0096 -0.0215,0.0215v0.5469l-0.4737,-0.2735c-0.0103,-0.006 -0.0234,-0.0025 -0.0293,0.008l-0.3393,0.5877c-0.006,0.0103 -0.0025,0.0233 0.0078,0.0293l0.4736,0.2735 -0.4736,0.2735c-0.0103,0.006 -0.0137,0.0191 -0.0078,0.0294l0.3393,0.5876c0.006,0.0103 0.019,0.0139 0.0293,0.008l0.4737,-0.2735v0.5469c0,0.0119 0.0096,0.0215 0.0215,0.0215h0.6786c0.0119,0 0.0214,-0.0096 0.0214,-0.0215v-0.5469l0.4737,0.2735c0.0103,0.006 0.0234,0.0025 0.0293,-0.008L17.1261,19.5441c0.006,-0.0103 0.0025,-0.0234 -0.008,-0.0294l-0.4735,-0.2736 0.4736,-0.2735c0.0103,-0.006 0.0139,-0.019 0.008,-0.0293l-0.3394,-0.5877c-0.006,-0.0103 -0.019,-0.0139 -0.0293,-0.008l-0.4737,0.2735v-0.5469c0,-0.0119 -0.0095,-0.0215 -0.0214,-0.0215H15.5838Z"
android:strokeAlpha="1"
android:strokeWidth="0.16568501"
android:fillColor="#ffffff"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="m7.5838,18.0479c-0.0119,0 -0.0215,0.0096 -0.0215,0.0215v0.5469L7.0886,18.3428c-0.0103,-0.006 -0.0233,-0.0025 -0.0293,0.008l-0.3393,0.5877c-0.006,0.0103 -0.0025,0.0233 0.0078,0.0293l0.4736,0.2735 -0.4736,0.2735c-0.0103,0.006 -0.0138,0.0191 -0.0078,0.0294l0.3393,0.5876c0.006,0.0103 0.019,0.0139 0.0293,0.008l0.4737,-0.2735v0.5469c0,0.0119 0.0096,0.0215 0.0215,0.0215h0.6786c0.0119,0 0.0214,-0.0096 0.0214,-0.0215v-0.5469l0.4737,0.2735c0.0103,0.006 0.0234,0.0025 0.0293,-0.008L9.1261,19.5441c0.006,-0.0103 0.0025,-0.0234 -0.008,-0.0294l-0.4735,-0.2736 0.4736,-0.2735c0.0103,-0.006 0.0139,-0.019 0.008,-0.0293l-0.3394,-0.5877c-0.006,-0.0103 -0.019,-0.0139 -0.0293,-0.008l-0.4737,0.2735v-0.5469c0,-0.0119 -0.0095,-0.0215 -0.0214,-0.0215H7.5838Z"
android:strokeAlpha="1"
android:strokeWidth="0.16568501"
android:fillColor="#ffffff"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M20.916,4.2862C20.5183,2.2742 18.746,0.7593 16.617,0.7593c-1.6903,0 -3.1584,0.9592 -3.8895,2.3571 -1.7605,0.193 -3.1292,1.6786 -3.1292,3.4918a3.5094,3.5094 0,0 0,3.5094 3.5094h7.6036a2.9245,2.9245 0,0 0,2.9245 -2.9245c0,-1.5441 -1.199,-2.7958 -2.7198,-2.9069z"
android:strokeAlpha="1"
android:strokeLineJoin="miter"
android:strokeWidth="1"
android:fillColor="#fafafa"
android:strokeColor="#00000000"
android:fillType="evenOdd"
android:fillAlpha="1"
android:strokeLineCap="butt"/>
</vector>
@@ -0,0 +1,33 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="m10.1032,16.5613 l0,4.0563 1.1063,0 0,3.3187 2.5812,-4.425 -1.475,0 1.475,-2.95 -3.6875,0z"
android:strokeAlpha="1"
android:strokeWidth="0.1"
android:fillColor="#ffd54f"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M18.5321,7.7059C17.9052,4.5346 15.1119,2.147 11.7563,2.147c-2.6642,0 -4.9781,1.5119 -6.1305,3.7152C2.851,6.1664 0.6938,8.5079 0.6938,11.3657a5.5313,5.5313 0,0 0,5.5313 5.5313l11.9844,0a4.6094,4.6094 0,0 0,4.6094 -4.6094c0,-2.4337 -1.8898,-4.4066 -4.2867,-4.5817z"
android:strokeAlpha="1"
android:strokeLineJoin="miter"
android:strokeWidth="1"
android:fillColor="#616161"
android:strokeColor="#00000000"
android:fillType="evenOdd"
android:fillAlpha="1"
android:strokeLineCap="butt"/>
<path
android:pathData="M20.9829,4.3039C20.5852,2.2918 18.8129,0.777 16.6839,0.777c-1.6903,0 -3.1584,0.9592 -3.8895,2.3571 -1.7605,0.193 -3.1292,1.6786 -3.1292,3.4918a3.5094,3.5094 0,0 0,3.5094 3.5094l7.6036,0a2.9245,2.9245 0,0 0,2.9245 -2.9245c0,-1.5441 -1.199,-2.7958 -2.7198,-2.9069z"
android:strokeAlpha="1"
android:strokeLineJoin="miter"
android:strokeWidth="1"
android:fillColor="#9e9e9e"
android:strokeColor="#00000000"
android:fillType="evenOdd"
android:fillAlpha="1"
android:strokeLineCap="butt"/>
</vector>
@@ -0,0 +1,47 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="m10.1032,16.5613 l0,4.0563 1.1063,0 0,3.3187 2.5812,-4.425 -1.475,0 1.475,-2.95 -3.6875,0z"
android:strokeAlpha="1"
android:strokeWidth="0.1"
android:fillColor="#ffd54f"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M18.5321,7.7059C17.9052,4.5346 15.1119,2.147 11.7563,2.147c-2.6642,0 -4.9781,1.5119 -6.1305,3.7152C2.851,6.1664 0.6938,8.5079 0.6938,11.3657a5.5313,5.5313 0,0 0,5.5313 5.5313l11.9844,0a4.6094,4.6094 0,0 0,4.6094 -4.6094c0,-2.4337 -1.8898,-4.4066 -4.2867,-4.5817z"
android:strokeAlpha="1"
android:strokeLineJoin="miter"
android:strokeWidth="1"
android:fillColor="#616161"
android:strokeColor="#00000000"
android:fillType="evenOdd"
android:fillAlpha="1"
android:strokeLineCap="butt"/>
<path
android:pathData="M20.9829,4.3039C20.5852,2.2918 18.8129,0.777 16.6839,0.777c-1.6903,0 -3.1584,0.9592 -3.8895,2.3571 -1.7605,0.193 -3.1292,1.6786 -3.1292,3.4918a3.5094,3.5094 0,0 0,3.5094 3.5094l7.6036,0a2.9245,2.9245 0,0 0,2.9245 -2.9245c0,-1.5441 -1.199,-2.7958 -2.7198,-2.9069z"
android:strokeAlpha="1"
android:strokeLineJoin="miter"
android:strokeWidth="1"
android:fillColor="#9e9e9e"
android:strokeColor="#00000000"
android:fillType="evenOdd"
android:fillAlpha="1"
android:strokeLineCap="butt"/>
<path
android:pathData="M16.3772,17.6928L16.3772,17.6928A0.9688,0.9688 73.0468,0 1,17.0622 18.8792L16.0593,22.6222A0.9688,0.9688 52.1346,0 1,14.8728 23.3072L14.8728,23.3072A0.9688,0.9688 52.1346,0 1,14.1878 22.1208L15.1907,18.3778A0.9688,0.9688 73.0468,0 1,16.3772 17.6928z"
android:strokeAlpha="1"
android:strokeWidth="1"
android:fillColor="#2196f3"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
<path
android:pathData="M8.3772,17.6928L8.3772,17.6928A0.9688,0.9688 122.7428,0 1,9.0622 18.8792L8.0593,22.6222A0.9688,0.9688 77.5698,0 1,6.8728 23.3072L6.8728,23.3072A0.9688,0.9688 77.5698,0 1,6.1878 22.1208L7.1907,18.3778A0.9688,0.9688 122.7428,0 1,8.3772 17.6928z"
android:strokeAlpha="1"
android:strokeWidth="1"
android:fillColor="#2196f3"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
</vector>
@@ -0,0 +1,13 @@
<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportWidth="24"
android:viewportHeight="24">
<path
android:pathData="M4.9328,10.2981A0.8299,0.8299 0,0 1,4.103 9.4682,0.8299 0.8299,0 0,1 4.9328,8.6383h6.6388a1.6597,1.6597 0,0 0,1.6597 -1.6597,1.6597 1.6597,0 0,0 -1.6597,-1.6597c-0.4564,0 -0.8713,0.1826 -1.1701,0.4896 -0.3236,0.3402 -0.8547,0.3402 -1.1784,0 -0.3236,-0.3236 -0.3236,-0.8547 0,-1.1784C9.829,4.0327 10.6588,3.6592 11.5717,3.6592a3.3194,3.3194 0,0 1,3.3194 3.3194,3.3194 3.3194,0 0,1 -3.3194,3.3194H4.9328M17.3806,11.9578a0.8299,0.8299 0,0 0,0.8299 -0.8299,0.8299 0.8299,0 0,0 -0.8299,-0.8299c-0.2324,0 -0.4398,0.0913 -0.5892,0.2407 -0.3236,0.3236 -0.8465,0.3236 -1.1701,0 -0.3153,-0.3236 -0.3153,-0.8464 0,-1.1701 0.4481,-0.4481 1.0705,-0.7303 1.7593,-0.7303a2.4896,2.4896 0,0 1,2.4896 2.4896,2.4896 2.4896,0 0,1 -2.4896,2.4896H5.7627A0.8299,0.8299 0,0 1,4.9328 12.7876,0.8299 0.8299,0 0,1 5.7627,11.9578H17.3806m-0.8299,4.9791H4.9328A0.8299,0.8299 0,0 1,4.103 16.107,0.8299 0.8299,0 0,1 4.9328,15.2772H16.5508a2.4896,2.4896 0,0 1,2.4896 2.4896,2.4896 2.4896,0 0,1 -2.4896,2.4896c-0.6888,0 -1.3112,-0.2822 -1.7593,-0.7303 -0.3153,-0.3236 -0.3153,-0.8464 0,-1.1701 0.3236,-0.3236 0.8465,-0.3236 1.1701,0 0.1494,0.1494 0.3568,0.2407 0.5892,0.2407a0.8299,0.8299 0,0 0,0.8299 -0.8299,0.8299 0.8299,0 0,0 -0.8299,-0.8299z"
android:strokeAlpha="1"
android:strokeWidth="0.19403335"
android:fillColor="#fafafa"
android:strokeColor="#00000000"
android:fillAlpha="1"/>
</vector>
+4
View File
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<bool name="is_dark_theme">true</bool>
</resources>
+49
View File
@@ -0,0 +1,49 @@
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:tools="http://schemas.android.com/tools">
<color name="red">#E57373</color>
<color name="pink">#F06292</color>
<color name="purple">#BA68C8</color>
<color name="deeppurple">#9575CD</color>
<color name="indigo">#7986CB</color>
<color name="blue">#64B5F6</color>
<color name="lightblue">#4FC3F7</color>
<color name="cyan">#4DD0E1</color>
<color name="teal">#4DB6AC</color>
<color name="green">#81C784</color>
<color name="lightgreen">#AED581</color>
<color name="lime">#DCE775</color>
<color name="yellow">#FFF176</color>
<color name="amber">#FFD54F</color>
<color name="orange">#FFB74D</color>
<color name="deeporange">#FF8A65</color>
<color name="brown">#A1887F</color>
<color name="grey">#E0E0E0</color>
<color name="bluegrey">#90A4AE</color>
<color name="cardview_background">@color/design_dark_default_color_surface</color>
<color name="cardview_background_black">@android:color/black</color>
<color name="cardview_background_translucent">#CC424242</color>
<color name="swipe_cardview_background">#393939</color>
<color name="text_color_primary_normal">#FFFFFFFF</color>
<color name="text_color_secondary_normal">#B3FFFFFF</color>
<color name="text_color_primary_disabled">#80FFFFFF</color>
<color name="color_divider">#1FFFFFFF</color>
<color name="icon_color">#FFFFFF</color>
<color name="bottom_sheet">#424242</color>
<color name="swipe_card_icon_color">#FFFFFF</color>
<color name="swipe_card_icon_color_active">#DF000000</color>
<color name="settings_color_accent">@color/blue</color>
<color name="settings_color_primary">#333</color>
<color name="settings_color_primary_dark">#222</color>
<color name="badge">@color/cardview_light_background</color>
<color name="fake_card_resting_color">#222222</color>
<color name="fake_card_elevated_color">#282828</color>
<color name="calendar_foreground_color">#DE000000</color>
<color name="wallpaper_dim">#7000</color>
<color name="settings_window_background">@color/design_dark_default_color_background</color>
</resources>
+20
View File
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="BaseLauncherTheme.Settings">
<item name="android:windowLightStatusBar">false</item>
</style>
<style name="LauncherTheme.IconStyle">
<item name="android:alpha">1</item>
<item name="android:tint">@color/icon_color</item>
<item name="android:foreground">?selectableItemBackgroundBorderless</item>
</style>
<style name="CalendarIconStyle">
<item name="android:alpha">0.87</item>
<item name="android:tint">@color/calendar_foreground_color</item>
<item name="android:foreground">?selectableItemBackgroundBorderless</item>
</style>
</resources>
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:tools="http://schemas.android.com/tools">
<color name="settings_color_primary_dark" tools:ignore="MissingDefaultResource">#ddd</color>
</resources>
+7
View File
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<declare-styleable name="Theme">
<attr name="iconStyle" format="reference" />
<attr name="cardBackground" format="color" />
</declare-styleable>
</resources>
+53
View File
@@ -0,0 +1,53 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="badge_text">#8A000000</color>
<color name="red">#E53935</color>
<color name="pink">#D81B60</color>
<color name="purple">#9C27B0</color>
<color name="deeppurple">#5E35B1</color>
<color name="indigo">#3949AB</color>
<color name="blue">#1E88E5</color>
<color name="lightblue">#039BE5</color>
<color name="cyan">#00ACC1</color>
<color name="teal">#00897B</color>
<color name="green">#43A047</color>
<color name="lightgreen">#7CB342</color>
<color name="lime">#C0CA33</color>
<color name="yellow">#FDD835</color>
<color name="amber">#FFB300</color>
<color name="orange">#FB8C00</color>
<color name="deeporange">#F4511E</color>
<color name="brown">#6D4C41</color>
<color name="grey">#757575</color>
<color name="bluegrey">#546E7A</color>
<color name="cardview_background">@color/design_default_color_surface</color>
<color name="cardview_background_black">@android:color/white</color>
<color name="cardview_background_translucent">#CCFFFFFF</color>
<color name="swipe_cardview_background">#E0E0E0</color>
<color name="text_color_primary_normal">#DE000000</color>
<color name="text_color_secondary_normal">#8A000000</color>
<color name="text_color_primary_disabled">#64000000</color>
<color name="color_divider">#1F000000</color>
<color name="icon_color">#000000</color>
<color name="bottom_sheet">#FFFFFF</color>
<color name="swipe_card_icon_color">#DF000000</color>
<color name="swipe_card_icon_color_active">#FFFFFF</color>
<color name="settings_color_accent">@color/indigo</color>
<color name="settings_color_primary">#fff</color>
<color name="settings_color_primary_dark">#ccc</color>
<color name="badge">@color/cardview_dark_background</color>
<color name="fake_card_resting_color">#ffffff</color>
<color name="fake_card_elevated_color">#ffffff</color>
<color name="calendar_foreground_color">#ffffff</color>
<color name="wallpaper_dim">@android:color/transparent</color>
<color name="shortcut_icon_background">#f5f5f5</color>
<color name="settings_window_background">@color/design_default_color_background</color>
</resources>
+121
View File
@@ -0,0 +1,121 @@
<resources>
<style name="BaseLauncherTheme" parent="Theme.MaterialComponents.DayNight">
<item name="android:colorPrimary">@color/blue</item>
<item name="android:colorAccent">@color/blue</item>
<item name="colorPrimary">@color/blue</item>
<item name="colorAccent">@color/blue</item>
<item name="titleTextColor">#DE000000</item>
<item name="popupMenuStyle">@style/LauncherTheme.PopupMenu</item>
<item name="android:popupMenuStyle">@style/LauncherTheme.PopupMenu</item>
<item name="iconStyle">@style/LauncherTheme.IconStyle</item>
<item name="cardBackground">@color/cardview_background</item>
<item name="android:textColorPrimary">@color/text_color_primary</item>
<item name="android:textColorSecondary">@color/text_color_secondary</item>
<item name="android:textColorHint">@color/text_color_primary_disabled</item>
<item name="materialCardViewStyle">@style/CardViewStyle</item>
<item name="bottomSheetStyle">@style/Widget.Design.BottomSheet.Modal</item>
<item name="md_corner_radius">8dp</item>
<item name="md_color_button_text">?colorAccent</item>
<item name="md_button_selector">?selectableItemBackground</item>
<item name="alertDialogTheme">@style/AlertDialogTheme</item>
</style>
<!-- Main theme. -->
<style name="LauncherTheme" parent="BaseLauncherTheme">
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowShowWallpaper">true</item>
<item name="android:colorPrimaryDark">#0000</item>
<item name="android:statusBarColor">#00000000</item>
<item name="android:navigationBarColor">#00000000</item>
<item name="android:windowDrawsSystemBarBackgrounds">true</item>
<item name="android:windowTranslucentStatus">false</item>
<item name="android:windowTranslucentNavigation">false</item>
<item name="android:enforceStatusBarContrast">false</item>
<item name="android:enforceNavigationBarContrast">false</item>
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
<style name="SettingsTheme" parent="BaseLauncherTheme.Settings">
<item name="android:colorAccent">@color/blue</item>
<item name="colorAccent">@color/blue</item>
<item name="colorPrimary">@color/settings_color_primary</item>
<item name="colorPrimaryDark">@color/settings_color_primary_dark</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowShowWallpaper">true</item>
</style>
<style name="AlertDialogTheme" parent="ThemeOverlay.MaterialComponents.Dialog.Alert">
<item name="buttonBarButtonStyle">@style/AlertDialogButtonStyle</item>
<item name="dialogCornerRadius">8dp</item>
</style>
<style name="AlertDialogButtonStyle" parent="Widget.MaterialComponents.Button.UnelevatedButton">
<item name="android:textColor">?colorAccent</item>
<item name="android:letterSpacing">0</item>
<item name="android:background">?selectableItemBackground</item>
</style>
<style name="CardViewStyle" parent="Widget.MaterialComponents.CardView">
<item name="cardCornerRadius">8dp</item>
</style>
<style name="InnerCardViewStyle" parent="Widget.MaterialComponents.CardView">
<item name="cardElevation">0dp</item>
<item name="strokeWidth">1dp</item>
<item name="strokeColor">@color/color_divider</item>
</style>
<style name="ElevatedInnerCardViewStyle" parent="Widget.MaterialComponents.CardView">
<item name="cardElevation">4dp</item>
</style>
<style name="LauncherTheme.Translucent">
<item name="cardBackground">@color/cardview_background_translucent</item>
</style>
<style name="LauncherTheme.Black">
<item name="cardBackground">@android:color/black</item>
</style>
<style name="LauncherTheme.Translucent.Black">
<item name="cardBackground">#CC000000</item>
</style>
<style name="LauncherTheme.PopupMenu" parent="@style/Widget.AppCompat.Light.PopupMenu">
<item name="overlapAnchor">true</item>
</style>
<style name="TextAppearance.Card.Subtitle" parent="TextAppearance.AppCompat">
<item name="android:textColor">?android:textColorSecondary</item>
<item name="android:textSize">14sp</item>
</style>
<style name="ChipTextAppearance" parent="TextAppearance.MaterialComponents.Chip">
<item name="android:textColor">@color/chip_textcolor</item>
</style>
<style name="BaseLauncherTheme.Settings">
<item name="android:windowLightStatusBar">true</item>
</style>
<style name="LauncherTheme.IconStyle">
<item name="android:alpha">0.87</item>
<item name="android:tint">@color/icon_color</item>
<item name="android:foreground">?selectableItemBackgroundBorderless</item>
</style>
<style name="LauncherTheme.IconStyleDark">
<item name="android:alpha">1.0</item>
<item name="android:tint">@android:color/white</item>
<item name="android:foreground">?selectableItemBackgroundBorderless</item>
</style>
<style name="CalendarIconStyle">
<item name="android:alpha">1.0</item>
<item name="android:tint">@color/calendar_foreground_color</item>
<item name="android:foreground">?selectableItemBackgroundBorderless</item>
</style>
</resources>
+28
View File
@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="TextAppearance">
</style>
<style name="TextAppearance.Heading1">
<item name="android:textColor">@color/text_color_primary</item>
<item name="android:textSize">18sp</item>
<item name="android:fontFamily">sans-serif-medium</item>
</style>
<style name="TextAppearance.Heading2">
<item name="android:textColor">@color/text_color_primary</item>
<item name="android:textSize">13sp</item>
<item name="android:textStyle">bold</item>
</style>
<style name="TextAppearance.Heading3">
<item name="android:textColor">@color/text_color_primary</item>
<item name="android:textSize">13sp</item>
</style>
<style name="TextAppearance.Body1">
<item name="android:textColor">@color/text_color_primary</item>
<item name="android:textSize">13sp</item>
</style>
<style name="TextAppearance.Body2">
<item name="android:textColor">@color/text_color_secondary</item>
<item name="android:textSize">13sp</item>
</style>
</resources>