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.CiFootball: ImageVector
    get() {
        if (_CiFootball != null) {
            return _CiFootball!!
        }
        _CiFootball = ImageVector.Builder(
            name = "CiFootball",
            defaultWidth = 512.dp,
            defaultHeight = 512.dp,
            viewportWidth = 512f,
            viewportHeight = 512f
        ).apply {
            path(fill = SolidColor(Color(0xFF000000))) {
                moveTo(256f, 48f)
                curveTo(141.31f, 48f, 48f, 141.31f, 48f, 256f)
                reflectiveCurveToRelative(93.31f, 208f, 208f, 208f)
                reflectiveCurveToRelative(208f, -93.31f, 208f, -208f)
                reflectiveCurveTo(370.69f, 48f, 256f, 48f)
                close()
                moveTo(399f, 352f)
                lineTo(353.78f, 352f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = true, -6.91f, -4f)
                lineToRelative(-16.14f, -27.68f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = true, -0.86f, -6f)
                lineToRelative(14.86f, -59.92f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = true, 4.65f, -5.45f)
                lineToRelative(28.1f, -11.9f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = true, 8.34f, 1.3f)
                lineToRelative(41.63f, 35.82f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = true, 2.69f, 7.26f)
                arcToRelative(174.75f, 174.75f, 0f, isMoreThanHalf = false, isPositiveArc = true, -24.28f, 66.68f)
                arcTo(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = true, 399f, 352f)
                close()
                moveTo(134.52f, 237.13f)
                lineToRelative(28.1f, 11.9f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = true, 4.65f, 5.45f)
                lineToRelative(14.86f, 59.92f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = true, -0.86f, 6f)
                lineTo(165.13f, 348f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = true, -6.91f, 4f)
                lineTo(113f, 352f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = true, -6.82f, -3.81f)
                arcToRelative(174.75f, 174.75f, 0f, isMoreThanHalf = false, isPositiveArc = true, -24.28f, -66.68f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = true, 2.69f, -7.26f)
                lineToRelative(41.63f, -35.82f)
                arcTo(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = true, 134.52f, 237.13f)
                close()
                moveTo(391.46f, 149.89f)
                lineTo(373.39f, 201.27f)
                arcTo(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = true, 369f, 206f)
                lineToRelative(-29.58f, 12.53f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = true, -8.26f, -1.24f)
                lineToRelative(-56.26f, -47.19f)
                arcTo(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = true, 272f, 164f)
                lineTo(272f, 130.42f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = true, 3.56f, -6.65f)
                lineToRelative(42.83f, -28.54f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = true, 7.66f, -0.67f)
                arcTo(176.92f, 176.92f, 0f, isMoreThanHalf = false, isPositiveArc = true, 390f, 142f)
                arcTo(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = true, 391.46f, 149.89f)
                close()
                moveTo(193.6f, 95.23f)
                lineToRelative(42.84f, 28.54f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = true, 3.56f, 6.65f)
                lineTo(240f, 164f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = true, -2.86f, 6.13f)
                lineToRelative(-56.26f, 47.19f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = true, -8.26f, 1.24f)
                lineTo(143f, 206f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = true, -4.43f, -4.72f)
                lineToRelative(-18.07f, -51.38f)
                arcTo(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = true, 122f, 142f)
                arcToRelative(176.92f, 176.92f, 0f, isMoreThanHalf = false, isPositiveArc = true, 64f, -47.48f)
                arcTo(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = true, 193.6f, 95.23f)
                close()
                moveTo(210.91f, 422.69f)
                lineTo(191.18f, 373f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = true, 0.52f, -7f)
                lineToRelative(15.17f, -26f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = true, 6.91f, -4f)
                horizontalLineToRelative(84.44f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = true, 6.91f, 4f)
                lineToRelative(15.18f, 26f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = true, 0.53f, 7f)
                lineToRelative(-19.59f, 49.67f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = true, -5.69f, 4.87f)
                arcToRelative(176.58f, 176.58f, 0f, isMoreThanHalf = false, isPositiveArc = true, -79f, 0f)
                arcTo(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = true, 210.91f, 422.69f)
                close()
            }
        }.build()

        return _CiFootball!!
    }

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