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

commonMain.compose.icons.simpleicons.Ocaml.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.Ocaml: ImageVector
    get() {
        if (_ocaml != null) {
            return _ocaml!!
        }
        _ocaml = Builder(name = "Ocaml", 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(12.178f, 21.637f)
                curveToRelative(-0.085f, -0.17f, -0.187f, -0.524f, -0.255f, -0.676f)
                curveToRelative(-0.067f, -0.135f, -0.27f, -0.506f, -0.37f, -0.625f)
                curveToRelative(-0.22f, -0.253f, -0.27f, -0.27f, -0.338f, -0.608f)
                curveToRelative(-0.12f, -0.574f, -0.405f, -1.588f, -0.76f, -2.296f)
                curveToRelative(-0.187f, -0.372f, -0.49f, -0.677f, -0.761f, -0.947f)
                curveToRelative(-0.236f, -0.236f, -0.777f, -0.624f, -0.878f, -0.607f)
                curveToRelative(-0.895f, 0.169f, -1.166f, 1.046f, -1.587f, 1.739f)
                curveToRelative(-0.237f, 0.388f, -0.473f, 0.71f, -0.66f, 1.115f)
                curveToRelative(-0.167f, 0.371f, -0.151f, 0.793f, -0.439f, 1.115f)
                arcToRelative(2.952f, 2.952f, 0.0f, false, false, -0.624f, 1.097f)
                curveToRelative(-0.034f, 0.084f, -0.101f, 0.929f, -0.186f, 1.131f)
                lineToRelative(1.318f, -0.084f)
                curveToRelative(1.233f, 0.085f, 0.877f, 0.557f, 2.787f, 0.456f)
                lineToRelative(3.022f, -0.1f)
                arcToRelative(5.376f, 5.376f, 0.0f, false, false, -0.27f, -0.71f)
                close()
                moveTo(20.96f, 1.539f)
                lineTo(3.023f, 1.539f)
                arcTo(3.02f, 3.02f, 0.0f, false, false, 0.0f, 4.56f)
                verticalLineToRelative(6.587f)
                curveToRelative(0.44f, -0.152f, 1.047f, -1.08f, 1.25f, -1.3f)
                curveToRelative(0.337f, -0.389f, 0.405f, -0.895f, 0.574f, -1.2f)
                curveToRelative(0.389f, -0.709f, 0.456f, -1.215f, 1.334f, -1.215f)
                curveToRelative(0.406f, 0.0f, 0.575f, 0.1f, 0.845f, 0.473f)
                curveToRelative(0.186f, 0.253f, 0.523f, 0.743f, 0.675f, 1.064f)
                curveToRelative(0.186f, 0.371f, 0.474f, 0.86f, 0.609f, 0.962f)
                curveToRelative(0.1f, 0.068f, 0.185f, 0.136f, 0.27f, 0.17f)
                curveToRelative(0.135f, 0.05f, 0.253f, -0.051f, 0.354f, -0.12f)
                curveToRelative(0.118f, -0.1f, 0.17f, -0.286f, 0.287f, -0.556f)
                curveToRelative(0.17f, -0.39f, 0.339f, -0.827f, 0.44f, -0.997f)
                curveToRelative(0.169f, -0.27f, 0.236f, -0.608f, 0.422f, -0.76f)
                curveToRelative(0.27f, -0.236f, 0.641f, -0.253f, 0.743f, -0.27f)
                curveToRelative(0.557f, -0.118f, 0.81f, 0.27f, 1.08f, 0.507f)
                curveToRelative(0.186f, 0.168f, 0.423f, 0.49f, 0.609f, 0.91f)
                curveToRelative(0.135f, 0.339f, 0.304f, 0.661f, 0.388f, 0.846f)
                curveToRelative(0.068f, 0.185f, 0.237f, 0.49f, 0.338f, 0.86f)
                curveToRelative(0.101f, 0.322f, 0.337f, 0.575f, 0.44f, 0.744f)
                curveToRelative(0.0f, 0.0f, 0.152f, 0.406f, 1.03f, 0.778f)
                arcToRelative(7.505f, 7.505f, 0.0f, false, false, 0.81f, 0.286f)
                curveToRelative(0.39f, 0.135f, 0.76f, 0.12f, 1.233f, 0.068f)
                curveToRelative(0.338f, 0.0f, 0.524f, -0.49f, 0.676f, -0.878f)
                curveToRelative(0.084f, -0.237f, 0.185f, -0.895f, 0.236f, -1.081f)
                curveToRelative(0.05f, -0.185f, -0.085f, -0.32f, 0.034f, -0.49f)
                curveToRelative(0.135f, -0.186f, 0.22f, -0.203f, 0.287f, -0.439f)
                curveToRelative(0.17f, -0.523f, 1.114f, -0.54f, 1.655f, -0.54f)
                curveToRelative(0.456f, 0.0f, 0.389f, 0.44f, 1.149f, 0.287f)
                curveToRelative(0.439f, -0.085f, 0.86f, 0.05f, 1.318f, 0.185f)
                curveToRelative(0.388f, 0.102f, 0.76f, 0.22f, 0.98f, 0.473f)
                curveToRelative(0.134f, 0.17f, 0.489f, 0.997f, 0.134f, 1.031f)
                curveToRelative(0.033f, 0.033f, 0.067f, 0.118f, 0.118f, 0.151f)
                curveToRelative(-0.085f, 0.322f, -0.422f, 0.085f, -0.625f, 0.051f)
                curveToRelative(-0.253f, -0.05f, -0.44f, 0.0f, -0.693f, 0.118f)
                curveToRelative(-0.439f, 0.187f, -1.063f, 0.17f, -1.452f, 0.49f)
                curveToRelative(-0.32f, 0.271f, -0.32f, 0.861f, -0.473f, 1.2f)
                curveToRelative(0.0f, 0.0f, -0.422f, 1.063f, -1.317f, 1.722f)
                curveToRelative(-0.237f, 0.17f, -0.692f, 0.574f, -1.672f, 0.726f)
                curveToRelative(-0.44f, 0.068f, -0.86f, 0.068f, -1.318f, 0.05f)
                curveToRelative(-0.22f, -0.016f, -0.438f, -0.016f, -0.658f, -0.016f)
                curveToRelative(-0.136f, 0.0f, -0.575f, -0.017f, -0.558f, 0.034f)
                lineToRelative(-0.05f, 0.119f)
                arcToRelative(0.6f, 0.6f, 0.0f, false, false, 0.033f, 0.169f)
                curveToRelative(0.017f, 0.1f, 0.017f, 0.185f, 0.034f, 0.27f)
                curveToRelative(0.0f, 0.185f, -0.017f, 0.388f, 0.0f, 0.574f)
                curveToRelative(0.017f, 0.388f, 0.17f, 0.743f, 0.186f, 1.148f)
                curveToRelative(0.017f, 0.44f, 0.236f, 0.913f, 0.456f, 1.267f)
                curveToRelative(0.085f, 0.135f, 0.203f, 0.152f, 0.254f, 0.32f)
                curveToRelative(0.067f, 0.186f, 0.0f, 0.406f, 0.033f, 0.609f)
                curveToRelative(0.118f, 0.794f, 0.355f, 1.638f, 0.71f, 2.364f)
                verticalLineToRelative(0.017f)
                curveToRelative(0.439f, -0.067f, 0.895f, -0.236f, 1.47f, -0.32f)
                curveToRelative(1.063f, -0.153f, 2.532f, -0.085f, 3.478f, -0.17f)
                curveToRelative(2.399f, -0.22f, 3.7f, 0.98f, 5.844f, 0.49f)
                lineTo(24.0f, 4.562f)
                arcToRelative(3.045f, 3.045f, 0.0f, false, false, -3.04f, -3.023f)
                close()
                moveTo(12.009f, 15.726f)
                curveToRelative(0.0f, -0.034f, 0.0f, -0.034f, 0.0f, 0.0f)
                close()
                moveTo(5.539f, 18.495f)
                curveToRelative(0.17f, -0.372f, 0.271f, -0.778f, 0.406f, -1.15f)
                curveToRelative(0.135f, -0.354f, 0.337f, -0.86f, 0.693f, -1.046f)
                curveToRelative(-0.05f, -0.05f, -0.744f, -0.068f, -0.929f, -0.085f)
                arcToRelative(7.406f, 7.406f, 0.0f, false, true, -0.608f, -0.084f)
                arcToRelative(22.976f, 22.976f, 0.0f, false, true, -1.15f, -0.236f)
                curveToRelative(-0.22f, -0.051f, -0.979f, -0.322f, -1.13f, -0.39f)
                curveToRelative(-0.39f, -0.168f, -0.642f, -0.658f, -0.93f, -0.607f)
                curveToRelative(-0.185f, 0.034f, -0.37f, 0.101f, -0.49f, 0.287f)
                curveToRelative(-0.1f, 0.152f, -0.134f, 0.423f, -0.202f, 0.608f)
                curveToRelative(-0.084f, 0.203f, -0.22f, 0.405f, -0.32f, 0.608f)
                curveToRelative(-0.238f, 0.354f, -0.626f, 0.676f, -0.795f, 1.03f)
                curveToRelative(-0.033f, 0.085f, -0.05f, 0.169f, -0.084f, 0.254f)
                verticalLineToRelative(4.07f)
                curveToRelative(0.202f, 0.034f, 0.405f, 0.068f, 0.624f, 0.135f)
                curveToRelative(1.69f, 0.456f, 2.095f, 0.49f, 3.75f, 0.304f)
                lineToRelative(0.152f, -0.017f)
                curveToRelative(0.118f, -0.27f, 0.22f, -1.165f, 0.304f, -1.435f)
                curveToRelative(0.067f, -0.22f, 0.153f, -0.39f, 0.187f, -0.591f)
                curveToRelative(0.033f, -0.203f, 0.0f, -0.406f, -0.017f, -0.59f)
                curveToRelative(-0.034f, -0.491f, 0.354f, -0.661f, 0.54f, -1.065f)
                close()
            }
        }
        .build()
        return _ocaml!!
    }

private var _ocaml: ImageVector? = null




© 2015 - 2024 Weber Informatics LLC | Privacy Policy