import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.PathFillType
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.StrokeCap
import androidx.compose.ui.graphics.StrokeJoin
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
public val Cake2: ImageVector
get() {
if (_Cake2 != null) {
return _Cake2!!
}
_Cake2 = ImageVector.Builder(
name = "Cake2",
defaultWidth = 16.dp,
defaultHeight = 16.dp,
viewportWidth = 16f,
viewportHeight = 16f
).apply {
path(
fill = SolidColor(Color(0xFF000000)),
fillAlpha = 1.0f,
stroke = null,
strokeAlpha = 1.0f,
strokeLineWidth = 1.0f,
strokeLineCap = StrokeCap.Butt,
strokeLineJoin = StrokeJoin.Miter,
strokeLineMiter = 1.0f,
pathFillType = PathFillType.NonZero
) {
moveTo(3.494f, 0.013f)
lineToRelative(-0.595f, 0.79f)
arcTo(0.747f, 0.747f, 0f, isMoreThanHalf = false, isPositiveArc = false, 3f, 1.814f)
verticalLineToRelative(2.683f)
quadToRelative(-0.224f, 0.051f, -0.432f, 0.107f)
curveToRelative(-0.702f, 0.187f, -1.305f, 0.418f, -1.745f, 0.696f)
curveTo(0.408f, 5.56f, 0f, 5.954f, 0f, 6.5f)
verticalLineToRelative(7f)
curveToRelative(0f, 0.546f, 0.408f, 0.94f, 0.823f, 1.201f)
curveToRelative(0.44f, 0.278f, 1.043f, 0.51f, 1.745f, 0.696f)
curveTo(3.978f, 15.773f, 5.898f, 16f, 8f, 16f)
reflectiveCurveToRelative(4.022f, -0.227f, 5.432f, -0.603f)
curveToRelative(0.701f, -0.187f, 1.305f, -0.418f, 1.745f, -0.696f)
curveToRelative(0.415f, -0.261f, 0.823f, -0.655f, 0.823f, -1.201f)
verticalLineToRelative(-7f)
curveToRelative(0f, -0.546f, -0.408f, -0.94f, -0.823f, -1.201f)
curveToRelative(-0.44f, -0.278f, -1.043f, -0.51f, -1.745f, -0.696f)
arcTo(12f, 12f, 0f, isMoreThanHalf = false, isPositiveArc = false, 13f, 4.496f)
verticalLineToRelative(-2.69f)
arcToRelative(0.747f, 0.747f, 0f, isMoreThanHalf = false, isPositiveArc = false, 0.092f, -1.004f)
lineToRelative(-0.598f, -0.79f)
lineToRelative(-0.595f, 0.792f)
arcTo(0.747f, 0.747f, 0f, isMoreThanHalf = false, isPositiveArc = false, 12f, 1.813f)
verticalLineTo(4.3f)
arcToRelative(22f, 22f, 0f, isMoreThanHalf = false, isPositiveArc = false, -2f, -0.23f)
verticalLineTo(1.806f)
arcToRelative(0.747f, 0.747f, 0f, isMoreThanHalf = false, isPositiveArc = false, 0.092f, -1.004f)
lineToRelative(-0.598f, -0.79f)
lineToRelative(-0.595f, 0.792f)
arcTo(0.747f, 0.747f, 0f, isMoreThanHalf = false, isPositiveArc = false, 9f, 1.813f)
verticalLineToRelative(2.204f)
arcToRelative(29f, 29f, 0f, isMoreThanHalf = false, isPositiveArc = false, -2f, 0f)
verticalLineTo(1.806f)
arcTo(0.747f, 0.747f, 0f, isMoreThanHalf = false, isPositiveArc = false, 7.092f, 0.802f)
lineToRelative(-0.598f, -0.79f)
lineToRelative(-0.595f, 0.792f)
arcTo(0.747f, 0.747f, 0f, isMoreThanHalf = false, isPositiveArc = false, 6f, 1.813f)
verticalLineTo(4.07f)
curveToRelative(-0.71f, 0.05f, -1.383f, 0.129f, -2f, 0.23f)
verticalLineTo(1.806f)
arcTo(0.747f, 0.747f, 0f, isMoreThanHalf = false, isPositiveArc = false, 4.092f, 0.802f)
close()
moveToRelative(-0.668f, 5.556f)
lineTo(3f, 5.524f)
verticalLineToRelative(0.967f)
quadToRelative(0.468f, 0.111f, 1f, 0.201f)
verticalLineTo(5.315f)
arcToRelative(21f, 21f, 0f, isMoreThanHalf = false, isPositiveArc = true, 2f, -0.242f)
verticalLineToRelative(1.855f)
quadToRelative(0.488f, 0.036f, 1f, 0.054f)
verticalLineTo(5.018f)
arcToRelative(28f, 28f, 0f, isMoreThanHalf = false, isPositiveArc = true, 2f, 0f)
verticalLineToRelative(1.964f)
quadToRelative(0.512f, -0.018f, 1f, -0.054f)
verticalLineTo(5.073f)
curveToRelative(0.72f, 0.054f, 1.393f, 0.137f, 2f, 0.242f)
verticalLineToRelative(1.377f)
quadToRelative(0.532f, -0.09f, 1f, -0.201f)
verticalLineToRelative(-0.967f)
lineToRelative(0.175f, 0.045f)
curveToRelative(0.655f, 0.175f, 1.15f, 0.374f, 1.469f, 0.575f)
curveToRelative(0.344f, 0.217f, 0.356f, 0.35f, 0.356f, 0.356f)
reflectiveCurveToRelative(-0.012f, 0.139f, -0.356f, 0.356f)
curveToRelative(-0.319f, 0.2f, -0.814f, 0.4f, -1.47f, 0.575f)
curveTo(11.87f, 7.78f, 10.041f, 8f, 8f, 8f)
curveToRelative(-2.04f, 0f, -3.87f, -0.221f, -5.174f, -0.569f)
curveToRelative(-0.656f, -0.175f, -1.151f, -0.374f, -1.47f, -0.575f)
curveTo(1.012f, 6.639f, 1f, 6.506f, 1f, 6.5f)
reflectiveCurveToRelative(0.012f, -0.139f, 0.356f, -0.356f)
curveToRelative(0.319f, -0.2f, 0.814f, -0.4f, 1.47f, -0.575f)
moveTo(15f, 7.806f)
verticalLineToRelative(1.027f)
lineToRelative(-0.68f, 0.907f)
arcToRelative(0.94f, 0.94f, 0f, isMoreThanHalf = false, isPositiveArc = true, -1.17f, 0.276f)
arcToRelative(1.94f, 1.94f, 0f, isMoreThanHalf = false, isPositiveArc = false, -2.236f, 0.363f)
lineToRelative(-0.348f, 0.348f)
arcToRelative(1f, 1f, 0f, isMoreThanHalf = false, isPositiveArc = true, -1.307f, 0.092f)
lineToRelative(-0.06f, -0.044f)
arcToRelative(2f, 2f, 0f, isMoreThanHalf = false, isPositiveArc = false, -2.399f, 0f)
lineToRelative(-0.06f, 0.044f)
arcToRelative(1f, 1f, 0f, isMoreThanHalf = false, isPositiveArc = true, -1.306f, -0.092f)
lineToRelative(-0.35f, -0.35f)
arcToRelative(1.935f, 1.935f, 0f, isMoreThanHalf = false, isPositiveArc = false, -2.233f, -0.362f)
arcToRelative(0.935f, 0.935f, 0f, isMoreThanHalf = false, isPositiveArc = true, -1.168f, -0.277f)
lineTo(1f, 8.82f)
verticalLineTo(7.806f)
curveToRelative(0.42f, 0.232f, 0.956f, 0.428f, 1.568f, 0.591f)
curveTo(3.978f, 8.773f, 5.898f, 9f, 8f, 9f)
reflectiveCurveToRelative(4.022f, -0.227f, 5.432f, -0.603f)
curveToRelative(0.612f, -0.163f, 1.149f, -0.36f, 1.568f, -0.591f)
moveToRelative(0f, 2.679f)
verticalLineTo(13.5f)
curveToRelative(0f, 0.006f, -0.012f, 0.139f, -0.356f, 0.355f)
curveToRelative(-0.319f, 0.202f, -0.814f, 0.401f, -1.47f, 0.576f)
curveTo(11.87f, 14.78f, 10.041f, 15f, 8f, 15f)
curveToRelative(-2.04f, 0f, -3.87f, -0.221f, -5.174f, -0.569f)
curveToRelative(-0.656f, -0.175f, -1.151f, -0.374f, -1.47f, -0.575f)
curveToRelative(-0.344f, -0.217f, -0.356f, -0.35f, -0.356f, -0.356f)
verticalLineToRelative(-3.02f)
arcToRelative(1.935f, 1.935f, 0f, isMoreThanHalf = false, isPositiveArc = false, 2.298f, 0.43f)
arcToRelative(0.935f, 0.935f, 0f, isMoreThanHalf = false, isPositiveArc = true, 1.08f, 0.175f)
lineToRelative(0.348f, 0.349f)
arcToRelative(2f, 2f, 0f, isMoreThanHalf = false, isPositiveArc = false, 2.615f, 0.185f)
lineToRelative(0.059f, -0.044f)
arcToRelative(1f, 1f, 0f, isMoreThanHalf = false, isPositiveArc = true, 1.2f, 0f)
lineToRelative(0.06f, 0.044f)
arcToRelative(2f, 2f, 0f, isMoreThanHalf = false, isPositiveArc = false, 2.613f, -0.185f)
lineToRelative(0.348f, -0.348f)
arcToRelative(0.94f, 0.94f, 0f, isMoreThanHalf = false, isPositiveArc = true, 1.082f, -0.175f)
curveToRelative(0.781f, 0.39f, 1.718f, 0.208f, 2.297f, -0.426f)
}
}.build()
return _Cake2!!
}
private var _Cake2: ImageVector? = null