All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.compose.icons.simpleicons.Viber.kt Maven / Gradle / Ivy

The newest version!
package compose.icons.simpleicons

import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.PathFillType.Companion.NonZero
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.StrokeCap.Companion.Butt
import androidx.compose.ui.graphics.StrokeJoin.Companion.Miter
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.ImageVector.Builder
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp
import compose.icons.SimpleIcons

public val SimpleIcons.Viber: ImageVector
    get() {
        if (_viber != null) {
            return _viber!!
        }
        _viber = Builder(name = "Viber", defaultWidth = 24.0.dp, defaultHeight = 24.0.dp,
                viewportWidth = 24.0f, viewportHeight = 24.0f).apply {
            path(fill = SolidColor(Color(0xFF000000)), stroke = null, strokeLineWidth = 0.0f,
                    strokeLineCap = Butt, strokeLineJoin = Miter, strokeLineMiter = 4.0f,
                    pathFillType = NonZero) {
                moveTo(11.4f, 0.0f)
                curveTo(9.473f, 0.028f, 5.333f, 0.344f, 3.02f, 2.467f)
                curveTo(1.302f, 4.187f, 0.696f, 6.7f, 0.633f, 9.817f)
                curveTo(0.57f, 12.933f, 0.488f, 18.776f, 6.12f, 20.36f)
                horizontalLineToRelative(0.003f)
                lineToRelative(-0.004f, 2.416f)
                reflectiveCurveToRelative(-0.037f, 0.977f, 0.61f, 1.177f)
                curveToRelative(0.777f, 0.242f, 1.234f, -0.5f, 1.98f, -1.302f)
                curveToRelative(0.407f, -0.44f, 0.972f, -1.084f, 1.397f, -1.58f)
                curveToRelative(3.85f, 0.326f, 6.812f, -0.416f, 7.15f, -0.525f)
                curveToRelative(0.776f, -0.252f, 5.176f, -0.816f, 5.892f, -6.657f)
                curveToRelative(0.74f, -6.02f, -0.36f, -9.83f, -2.34f, -11.546f)
                curveToRelative(-0.596f, -0.55f, -3.006f, -2.3f, -8.375f, -2.323f)
                curveToRelative(0.0f, 0.0f, -0.395f, -0.025f, -1.037f, -0.017f)
                close()
                moveTo(11.458f, 1.693f)
                curveToRelative(0.545f, -0.004f, 0.88f, 0.017f, 0.88f, 0.017f)
                curveToRelative(4.542f, 0.02f, 6.717f, 1.388f, 7.222f, 1.846f)
                curveToRelative(1.675f, 1.435f, 2.53f, 4.868f, 1.906f, 9.897f)
                verticalLineToRelative(0.002f)
                curveToRelative(-0.604f, 4.878f, -4.174f, 5.184f, -4.832f, 5.395f)
                curveToRelative(-0.28f, 0.09f, -2.882f, 0.737f, -6.153f, 0.524f)
                curveToRelative(0.0f, 0.0f, -2.436f, 2.94f, -3.197f, 3.704f)
                curveToRelative(-0.12f, 0.12f, -0.26f, 0.167f, -0.352f, 0.144f)
                curveToRelative(-0.13f, -0.033f, -0.166f, -0.188f, -0.165f, -0.414f)
                lineToRelative(0.02f, -4.018f)
                curveToRelative(-4.762f, -1.32f, -4.485f, -6.292f, -4.43f, -8.895f)
                curveToRelative(0.054f, -2.604f, 0.543f, -4.738f, 1.996f, -6.173f)
                curveToRelative(1.96f, -1.773f, 5.474f, -2.018f, 7.11f, -2.03f)
                close()
                moveTo(11.838f, 4.295f)
                curveToRelative(-0.167f, 0.0f, -0.303f, 0.135f, -0.304f, 0.302f)
                curveToRelative(0.0f, 0.167f, 0.133f, 0.303f, 0.3f, 0.305f)
                curveToRelative(1.624f, 0.01f, 2.946f, 0.537f, 4.028f, 1.592f)
                curveToRelative(1.073f, 1.046f, 1.62f, 2.468f, 1.633f, 4.334f)
                curveToRelative(0.002f, 0.167f, 0.14f, 0.3f, 0.307f, 0.3f)
                curveToRelative(0.166f, -0.002f, 0.3f, -0.138f, 0.3f, -0.304f)
                curveToRelative(-0.014f, -1.984f, -0.618f, -3.596f, -1.816f, -4.764f)
                curveToRelative(-1.19f, -1.16f, -2.692f, -1.753f, -4.447f, -1.765f)
                close()
                moveTo(7.878f, 4.99f)
                curveToRelative(-0.19f, -0.032f, -0.4f, 0.005f, -0.616f, 0.117f)
                lineToRelative(-0.01f, 0.002f)
                curveToRelative(-0.43f, 0.247f, -0.816f, 0.562f, -1.146f, 0.932f)
                curveToRelative(-0.002f, 0.004f, -0.006f, 0.004f, -0.008f, 0.008f)
                curveToRelative(-0.267f, 0.323f, -0.42f, 0.638f, -0.46f, 0.948f)
                curveToRelative(-0.008f, 0.046f, -0.01f, 0.093f, -0.007f, 0.14f)
                curveToRelative(0.0f, 0.136f, 0.022f, 0.27f, 0.065f, 0.4f)
                lineToRelative(0.013f, 0.01f)
                curveToRelative(0.135f, 0.48f, 0.473f, 1.276f, 1.205f, 2.604f)
                curveToRelative(0.42f, 0.768f, 0.903f, 1.5f, 1.446f, 2.186f)
                curveToRelative(0.27f, 0.344f, 0.56f, 0.673f, 0.87f, 0.984f)
                lineToRelative(0.132f, 0.132f)
                curveToRelative(0.31f, 0.308f, 0.64f, 0.6f, 0.984f, 0.87f)
                curveToRelative(0.686f, 0.543f, 1.418f, 1.027f, 2.186f, 1.447f)
                curveToRelative(1.328f, 0.733f, 2.126f, 1.07f, 2.604f, 1.206f)
                lineToRelative(0.01f, 0.014f)
                curveToRelative(0.13f, 0.042f, 0.265f, 0.064f, 0.402f, 0.063f)
                curveToRelative(0.046f, 0.002f, 0.092f, 0.0f, 0.138f, -0.008f)
                curveToRelative(0.31f, -0.036f, 0.627f, -0.19f, 0.948f, -0.46f)
                curveToRelative(0.004f, 0.0f, 0.003f, -0.002f, 0.008f, -0.005f)
                curveToRelative(0.37f, -0.33f, 0.683f, -0.72f, 0.93f, -1.148f)
                lineToRelative(0.003f, -0.01f)
                curveToRelative(0.225f, -0.432f, 0.15f, -0.842f, -0.18f, -1.12f)
                curveToRelative(-0.004f, 0.0f, -0.698f, -0.58f, -1.037f, -0.83f)
                curveToRelative(-0.36f, -0.255f, -0.73f, -0.492f, -1.113f, -0.71f)
                curveToRelative(-0.51f, -0.285f, -1.032f, -0.106f, -1.248f, 0.174f)
                lineToRelative(-0.447f, 0.564f)
                curveToRelative(-0.23f, 0.283f, -0.657f, 0.246f, -0.657f, 0.246f)
                curveToRelative(-3.12f, -0.796f, -3.955f, -3.955f, -3.955f, -3.955f)
                reflectiveCurveToRelative(-0.037f, -0.426f, 0.248f, -0.656f)
                lineToRelative(0.563f, -0.448f)
                curveToRelative(0.277f, -0.215f, 0.456f, -0.737f, 0.17f, -1.248f)
                curveToRelative(-0.217f, -0.383f, -0.454f, -0.756f, -0.71f, -1.115f)
                curveToRelative(-0.25f, -0.34f, -0.826f, -1.033f, -0.83f, -1.035f)
                curveToRelative(-0.137f, -0.165f, -0.31f, -0.265f, -0.502f, -0.297f)
                close()
                moveTo(12.368f, 5.87f)
                curveToRelative(-0.158f, 0.002f, -0.29f, 0.124f, -0.3f, 0.282f)
                curveToRelative(-0.01f, 0.167f, 0.115f, 0.312f, 0.282f, 0.324f)
                curveToRelative(1.16f, 0.085f, 2.017f, 0.466f, 2.645f, 1.15f)
                curveToRelative(0.63f, 0.688f, 0.93f, 1.524f, 0.906f, 2.57f)
                curveToRelative(-0.002f, 0.168f, 0.13f, 0.306f, 0.3f, 0.31f)
                curveToRelative(0.166f, 0.003f, 0.305f, -0.13f, 0.31f, -0.297f)
                curveToRelative(0.025f, -1.175f, -0.334f, -2.193f, -1.067f, -2.994f)
                curveToRelative(-0.74f, -0.81f, -1.777f, -1.253f, -3.05f, -1.346f)
                horizontalLineToRelative(-0.024f)
                close()
                moveTo(12.831f, 7.5f)
                curveToRelative(-0.16f, 0.002f, -0.29f, 0.127f, -0.3f, 0.287f)
                curveToRelative(-0.008f, 0.167f, 0.12f, 0.31f, 0.288f, 0.32f)
                curveToRelative(0.523f, 0.028f, 0.875f, 0.175f, 1.113f, 0.422f)
                curveToRelative(0.24f, 0.245f, 0.388f, 0.62f, 0.416f, 1.164f)
                curveToRelative(0.01f, 0.167f, 0.15f, 0.295f, 0.318f, 0.287f)
                curveToRelative(0.167f, -0.008f, 0.295f, -0.15f, 0.287f, -0.317f)
                curveToRelative(-0.03f, -0.644f, -0.215f, -1.178f, -0.58f, -1.557f)
                curveToRelative(-0.367f, -0.378f, -0.893f, -0.574f, -1.52f, -0.607f)
                horizontalLineToRelative(-0.018f)
                close()
            }
        }
        .build()
        return _viber!!
    }

private var _viber: ImageVector? = null




© 2015 - 2025 Weber Informatics LLC | Privacy Policy