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

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

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.Publons: ImageVector
    get() {
        if (_publons != null) {
            return _publons!!
        }
        _publons = Builder(name = "Publons", 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(0.0f, 0.0f)
                verticalLineToRelative(24.0f)
                horizontalLineToRelative(24.0f)
                lineTo(24.0f, 0.0f)
                close()
                moveTo(10.34f, 5.1f)
                curveToRelative(0.083f, 0.014f, 0.114f, 0.096f, 0.156f, 0.158f)
                curveToRelative(0.054f, 0.354f, 0.1f, 0.71f, 0.154f, 1.065f)
                curveToRelative(0.157f, -0.162f, 0.31f, -0.328f, 0.49f, -0.464f)
                curveToRelative(0.867f, -0.666f, 2.05f, -0.94f, 3.11f, -0.63f)
                curveToRelative(0.72f, 0.21f, 1.315f, 0.72f, 1.756f, 1.316f)
                curveToRelative(0.187f, 0.263f, 0.348f, 0.547f, 0.45f, 0.855f)
                curveToRelative(0.198f, 0.582f, 0.225f, 1.206f, 0.198f, 1.815f)
                curveToRelative(-0.053f, 1.12f, -0.433f, 2.244f, -1.169f, 3.103f)
                arcToRelative(4.029f, 4.029f, 0.0f, false, true, -2.616f, 1.41f)
                arcToRelative(4.418f, 4.418f, 0.0f, false, true, -2.188f, -0.317f)
                curveToRelative(0.019f, 1.01f, 0.032f, 2.018f, 0.038f, 3.028f)
                curveToRelative(0.021f, 0.465f, -0.021f, 0.938f, 0.087f, 1.396f)
                curveToRelative(0.031f, 0.14f, 0.123f, 0.292f, 0.28f, 0.308f)
                curveToRelative(0.302f, 0.036f, 0.608f, 0.013f, 0.912f, 0.02f)
                curveToRelative(0.057f, 0.0f, 0.13f, 0.037f, 0.126f, 0.101f)
                curveToRelative(0.004f, 0.186f, 0.009f, 0.373f, -0.004f, 0.56f)
                curveToRelative(-0.046f, 0.092f, -0.17f, 0.07f, -0.255f, 0.072f)
                arcToRelative(44.358f, 44.358f, 0.0f, false, false, -4.437f, 0.0f)
                lineToRelative(-0.07f, -0.056f)
                curveToRelative(-0.004f, -0.22f, -0.063f, -0.467f, 0.034f, -0.671f)
                curveToRelative(0.3f, -0.035f, 0.606f, 0.02f, 0.904f, -0.032f)
                curveToRelative(0.191f, -0.048f, 0.268f, -0.26f, 0.295f, -0.434f)
                curveToRelative(0.04f, -0.32f, 0.027f, -0.642f, 0.042f, -0.963f)
                lineTo(8.633f, 8.348f)
                curveToRelative(0.0f, -0.156f, 0.006f, -0.31f, -0.008f, -0.465f)
                arcToRelative(0.888f, 0.888f, 0.0f, false, false, -0.34f, -0.656f)
                curveToRelative(-0.203f, -0.158f, -0.438f, -0.265f, -0.662f, -0.388f)
                curveToRelative(-0.082f, -0.052f, -0.181f, -0.097f, -0.229f, -0.187f)
                arcToRelative(0.985f, 0.985f, 0.0f, false, true, 0.008f, -0.337f)
                curveToRelative(0.056f, -0.066f, 0.144f, -0.086f, 0.219f, -0.122f)
                curveToRelative(0.73f, -0.315f, 1.456f, -0.636f, 2.185f, -0.952f)
                curveToRelative(0.17f, -0.068f, 0.346f, -0.144f, 0.533f, -0.144f)
                close()
                moveTo(12.33f, 6.246f)
                curveToRelative(-0.053f, 0.0f, -0.104f, 0.0f, -0.156f, 0.013f)
                arcToRelative(2.12f, 2.12f, 0.0f, false, false, -1.493f, 0.86f)
                curveToRelative(0.005f, 1.44f, 0.0f, 2.88f, 0.003f, 4.32f)
                curveToRelative(0.005f, 0.327f, 0.073f, 0.676f, 0.302f, 0.924f)
                curveToRelative(0.524f, 0.512f, 1.302f, 0.692f, 2.014f, 0.593f)
                curveToRelative(0.577f, -0.096f, 1.037f, -0.538f, 1.279f, -1.054f)
                curveToRelative(0.344f, -0.736f, 0.395f, -1.571f, 0.335f, -2.371f)
                curveToRelative(-0.053f, -0.655f, -0.181f, -1.312f, -0.449f, -1.915f)
                curveToRelative(-0.184f, -0.407f, -0.442f, -0.793f, -0.811f, -1.054f)
                arcToRelative(1.717f, 1.717f, 0.0f, false, false, -1.024f, -0.313f)
                close()
            }
        }
        .build()
        return _publons!!
    }

private var _publons: ImageVector? = null




© 2015 - 2024 Weber Informatics LLC | Privacy Policy