package com.anytypeio.anytype.core_ui.widgets.objectIcon.custom_icons

import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp


val CustomIcons.CiBaseball: ImageVector
    get() {
        if (_CiBaseball != null) {
            return _CiBaseball!!
        }
        _CiBaseball = ImageVector.Builder(
            name = "CiBaseball",
            defaultWidth = 512.dp,
            defaultHeight = 512.dp,
            viewportWidth = 512f,
            viewportHeight = 512f
        ).apply {
            path(fill = SolidColor(Color(0xFF000000))) {
                moveTo(444f, 295.67f)
                lineToRelative(-0.47f, -26.07f)
                arcToRelative(205.42f, 205.42f, 0f, isMoreThanHalf = false, isPositiveArc = true, -39.27f, -4.73f)
                lineToRelative(-5f, 17.35f)
                arcToRelative(14f, 14f, 0f, isMoreThanHalf = true, isPositiveArc = true, -26.88f, -7.81f)
                lineToRelative(5f, -17.38f)
                arcToRelative(206.47f, 206.47f, 0f, isMoreThanHalf = false, isPositiveArc = true, -36.05f, -17.35f)
                lineToRelative(-10.44f, 14.77f)
                arcToRelative(14f, 14f, 0f, isMoreThanHalf = false, isPositiveArc = true, -22.87f, -16.16f)
                lineToRelative(10.41f, -14.73f)
                arcToRelative(204.8f, 204.8f, 0f, isMoreThanHalf = false, isPositiveArc = true, -30f, -30f)
                lineTo(273.71f, 204f)
                arcToRelative(14f, 14f, 0f, isMoreThanHalf = false, isPositiveArc = true, -16.16f, -22.87f)
                lineToRelative(14.74f, -10.42f)
                arcToRelative(205.3f, 205.3f, 0f, isMoreThanHalf = false, isPositiveArc = true, -17.38f, -36.06f)
                lineToRelative(-17.32f, 5f)
                arcToRelative(14f, 14f, 0f, isMoreThanHalf = true, isPositiveArc = true, -7.81f, -26.89f)
                lineToRelative(17.3f, -5f)
                arcToRelative(205.88f, 205.88f, 0f, isMoreThanHalf = false, isPositiveArc = true, -4.43f, -32.59f)
                horizontalLineToRelative(0f)
                quadToRelative(-0.17f, -3f, -0.24f, -6f)
                lineToRelative(-18.22f, -0.33f)
                arcToRelative(14f, 14f, 0f, isMoreThanHalf = false, isPositiveArc = true, -13.74f, -14f)
                arcTo(208f, 208f, 0f, isMoreThanHalf = false, isPositiveArc = false, 55f, 202.42f)
                arcToRelative(16f, 16f, 0f, isMoreThanHalf = false, isPositiveArc = true, 15f, 15.66f)
                lineToRelative(0.44f, 24.43f)
                curveToRelative(1.58f, 0.05f, 3.16f, 0.11f, 4.73f, 0.2f)
                arcToRelative(205.88f, 205.88f, 0f, isMoreThanHalf = false, isPositiveArc = true, 32.59f, 4.43f)
                lineToRelative(5f, -17.3f)
                arcToRelative(14f, 14f, 0f, isMoreThanHalf = false, isPositiveArc = true, 26.89f, 7.81f)
                lineToRelative(-5f, 17.32f)
                arcToRelative(205.21f, 205.21f, 0f, isMoreThanHalf = false, isPositiveArc = true, 36f, 17.38f)
                lineTo(181f, 257.61f)
                arcToRelative(14f, 14f, 0f, isMoreThanHalf = false, isPositiveArc = true, 22.87f, 16.16f)
                lineTo(193.48f, 288.5f)
                arcToRelative(205.65f, 205.65f, 0f, isMoreThanHalf = false, isPositiveArc = true, 15.79f, 14.23f)
                arcToRelative(203.79f, 203.79f, 0f, isMoreThanHalf = false, isPositiveArc = true, 14.23f, 15.79f)
                lineToRelative(14.73f, -10.41f)
                arcTo(14f, 14f, 0f, isMoreThanHalf = false, isPositiveArc = true, 254.39f, 331f)
                lineToRelative(-14.76f, 10.43f)
                arcTo(206.86f, 206.86f, 0f, isMoreThanHalf = false, isPositiveArc = true, 257f, 377.47f)
                lineToRelative(17.38f, -5.05f)
                arcToRelative(14f, 14f, 0f, isMoreThanHalf = false, isPositiveArc = true, 7.81f, 26.89f)
                lineToRelative(-17.35f, 5f)
                arcToRelative(205.89f, 205.89f, 0f, isMoreThanHalf = false, isPositiveArc = true, 4.7f, 38.28f)
                lineToRelative(18.27f, 0.33f)
                arcToRelative(16f, 16f, 0f, isMoreThanHalf = false, isPositiveArc = true, 15.71f, 16.28f)
                arcToRelative(11.69f, 11.69f, 0f, isMoreThanHalf = false, isPositiveArc = true, -0.08f, 1.19f)
                arcTo(208f, 208f, 0f, isMoreThanHalf = false, isPositiveArc = false, 456.83f, 309.36f)
                arcTo(14f, 14f, 0f, isMoreThanHalf = false, isPositiveArc = true, 444f, 295.67f)
                close()
            }
            path(fill = SolidColor(Color(0xFF000000))) {
                moveTo(301.49f, 56.2f)
                arcTo(14f, 14f, 0f, isMoreThanHalf = false, isPositiveArc = true, 287.5f, 70f)
                horizontalLineToRelative(-0.25f)
                lineToRelative(-16.81f, -0.3f)
                curveToRelative(0.05f, 1.31f, 0.1f, 2.62f, 0.17f, 3.93f)
                horizontalLineToRelative(0f)
                arcToRelative(178.83f, 178.83f, 0f, isMoreThanHalf = false, isPositiveArc = false, 3.44f, 26.31f)
                lineToRelative(16.29f, -4.74f)
                arcTo(14f, 14f, 0f, isMoreThanHalf = false, isPositiveArc = true, 298.15f, 122f)
                lineToRelative(-16.27f, 4.73f)
                arcToRelative(178.06f, 178.06f, 0f, isMoreThanHalf = false, isPositiveArc = false, 13.33f, 27.69f)
                lineToRelative(13.84f, -9.78f)
                arcToRelative(14f, 14f, 0f, isMoreThanHalf = true, isPositiveArc = true, 16.16f, 22.87f)
                lineToRelative(-13.86f, 9.79f)
                quadToRelative(5.25f, 6.33f, 11.12f, 12.19f)
                curveToRelative(3.9f, 3.91f, 8f, 7.6f, 12.2f, 11.1f)
                lineToRelative(9.78f, -13.84f)
                arcTo(14f, 14f, 0f, isMoreThanHalf = true, isPositiveArc = true, 367.32f, 203f)
                lineToRelative(-9.76f, 13.8f)
                arcToRelative(178.83f, 178.83f, 0f, isMoreThanHalf = false, isPositiveArc = false, 27.68f, 13.33f)
                lineTo(390f, 213.85f)
                arcToRelative(14f, 14f, 0f, isMoreThanHalf = false, isPositiveArc = true, 26.89f, 7.81f)
                lineToRelative(-4.73f, 16.26f)
                arcToRelative(177.72f, 177.72f, 0f, isMoreThanHalf = false, isPositiveArc = false, 30.95f, 3.65f)
                lineToRelative(-0.16f, -9f)
                arcToRelative(14f, 14f, 0f, isMoreThanHalf = false, isPositiveArc = true, 13.75f, -14.24f)
                horizontalLineToRelative(0.25f)
                arcToRelative(14.67f, 14.67f, 0f, isMoreThanHalf = false, isPositiveArc = true, 2.59f, 0.25f)
                arcToRelative(208f, 208f, 0f, isMoreThanHalf = false, isPositiveArc = false, -158f, -163.51f)
                curveTo(301.48f, 55.47f, 301.5f, 55.83f, 301.49f, 56.2f)
                close()
            }
            path(fill = SolidColor(Color(0xFF000000))) {
                moveTo(208.44f, 457.55f)
                arcToRelative(16f, 16f, 0f, isMoreThanHalf = false, isPositiveArc = true, 16.28f, -15.71f)
                lineToRelative(16.76f, 0.29f)
                arcToRelative(178.49f, 178.49f, 0f, isMoreThanHalf = false, isPositiveArc = false, -3.62f, -29.95f)
                lineTo(221.6f, 416.9f)
                arcTo(14f, 14f, 0f, isMoreThanHalf = true, isPositiveArc = true, 213.79f, 390f)
                lineTo(230f, 385.3f)
                arcToRelative(177.92f, 177.92f, 0f, isMoreThanHalf = false, isPositiveArc = false, -13.33f, -27.68f)
                lineToRelative(-13.8f, 9.76f)
                arcToRelative(14f, 14f, 0f, isMoreThanHalf = true, isPositiveArc = true, -16.16f, -22.87f)
                lineToRelative(13.84f, -9.78f)
                curveToRelative(-3.5f, -4.22f, -7.19f, -8.3f, -11.1f, -12.2f)
                reflectiveCurveToRelative(-8f, -7.62f, -12.19f, -11.12f)
                lineToRelative(-9.79f, 13.86f)
                arcToRelative(14f, 14f, 0f, isMoreThanHalf = true, isPositiveArc = true, -22.87f, -16.16f)
                lineToRelative(9.78f, -13.84f)
                arcToRelative(177.16f, 177.16f, 0f, isMoreThanHalf = false, isPositiveArc = false, -27.69f, -13.33f)
                lineTo(122f, 298.21f)
                arcTo(14f, 14f, 0f, isMoreThanHalf = true, isPositiveArc = true, 95.1f, 290.4f)
                lineToRelative(4.73f, -16.29f)
                arcToRelative(177.32f, 177.32f, 0f, isMoreThanHalf = false, isPositiveArc = false, -26.31f, -3.44f)
                curveToRelative(-0.89f, -0.05f, -1.79f, -0.08f, -2.68f, -0.12f)
                lineTo(71f, 281.14f)
                arcToRelative(16f, 16f, 0f, isMoreThanHalf = false, isPositiveArc = true, -15.71f, 16.28f)
                horizontalLineTo(55f)
                arcToRelative(16f, 16f, 0f, isMoreThanHalf = false, isPositiveArc = true, -3.94f, -0.51f)
                arcTo(208f, 208f, 0f, isMoreThanHalf = false, isPositiveArc = false, 208.71f, 460.78f)
                arcTo(15.72f, 15.72f, 0f, isMoreThanHalf = false, isPositiveArc = true, 208.44f, 457.55f)
                close()
            }
        }.build()

        return _CiBaseball!!
    }

@Suppress("ObjectPropertyName")
private var _CiBaseball: ImageVector? = null
