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.CiCarSport: ImageVector
    get() {
        if (_CiCarSport != null) {
            return _CiCarSport!!
        }
        _CiCarSport = ImageVector.Builder(
            name = "CiCarSport",
            defaultWidth = 512.dp,
            defaultHeight = 512.dp,
            viewportWidth = 512f,
            viewportHeight = 512f
        ).apply {
            path(fill = SolidColor(Color(0xFF000000))) {
                moveTo(494.26f, 276.22f)
                curveToRelative(-3.6f, -40.41f, -9.53f, -48.28f, -11.77f, -51.24f)
                curveToRelative(-5.15f, -6.84f, -13.39f, -11.31f, -22.11f, -16f)
                lineToRelative(0f, 0f)
                arcToRelative(3.6f, 3.6f, 0f, isMoreThanHalf = false, isPositiveArc = true, -0.91f, -5.68f)
                arcTo(15.93f, 15.93f, 0f, isMoreThanHalf = false, isPositiveArc = false, 464f, 190.77f)
                arcTo(16.27f, 16.27f, 0f, isMoreThanHalf = false, isPositiveArc = false, 447.65f, 176f)
                horizontalLineToRelative(-15.6f)
                arcToRelative(17f, 17f, 0f, isMoreThanHalf = false, isPositiveArc = false, -2f, 0.13f)
                arcToRelative(8.5f, 8.5f, 0f, isMoreThanHalf = false, isPositiveArc = false, -1.41f, -0.47f)
                lineToRelative(0f, 0f)
                curveToRelative(-9.24f, -19.53f, -21.89f, -46.27f, -48.11f, -59.32f)
                curveTo(341.64f, 97f, 270f, 96f, 256f, 96f)
                reflectiveCurveToRelative(-85.64f, 1f, -124.48f, 20.31f)
                curveToRelative(-26.22f, 13.05f, -38.87f, 39.79f, -48.11f, 59.32f)
                lineToRelative(-0.08f, 0.16f)
                arcToRelative(6.52f, 6.52f, 0f, isMoreThanHalf = false, isPositiveArc = false, -1.35f, 0.34f)
                arcToRelative(17f, 17f, 0f, isMoreThanHalf = false, isPositiveArc = false, -2f, -0.13f)
                lineTo(64.35f, 176f)
                arcTo(16.27f, 16.27f, 0f, isMoreThanHalf = false, isPositiveArc = false, 48f, 190.77f)
                arcToRelative(15.93f, 15.93f, 0f, isMoreThanHalf = false, isPositiveArc = false, 4.59f, 12.47f)
                arcToRelative(3.6f, 3.6f, 0f, isMoreThanHalf = false, isPositiveArc = true, -0.91f, 5.68f)
                lineToRelative(0f, 0f)
                curveToRelative(-8.72f, 4.72f, -17f, 9.19f, -22.11f, 16f)
                curveToRelative(-2.24f, 3f, -8.16f, 10.83f, -11.77f, 51.24f)
                curveToRelative(-2f, 22.74f, -2.3f, 46.28f, -0.73f, 61.44f)
                curveToRelative(3.29f, 31.5f, 9.46f, 50.54f, 9.72f, 51.33f)
                arcToRelative(16f, 16f, 0f, isMoreThanHalf = false, isPositiveArc = false, 13.2f, 10.87f)
                horizontalLineToRelative(0f)
                lineTo(39.99f, 400f)
                arcToRelative(16f, 16f, 0f, isMoreThanHalf = false, isPositiveArc = false, 16f, 16f)
                horizontalLineToRelative(56f)
                arcToRelative(16f, 16f, 0f, isMoreThanHalf = false, isPositiveArc = false, 16f, -16f)
                horizontalLineToRelative(0f)
                curveToRelative(8.61f, 0f, 14.6f, -1.54f, 20.95f, -3.18f)
                arcToRelative(158.83f, 158.83f, 0f, isMoreThanHalf = false, isPositiveArc = true, 28f, -4.91f)
                curveTo(207.45f, 389f, 237.79f, 388f, 256f, 388f)
                curveToRelative(17.84f, 0f, 49.52f, 1f, 80.08f, 3.91f)
                arcToRelative(159.16f, 159.16f, 0f, isMoreThanHalf = false, isPositiveArc = true, 28.11f, 4.93f)
                curveToRelative(6.08f, 1.56f, 11.85f, 3f, 19.84f, 3.15f)
                horizontalLineToRelative(0f)
                arcToRelative(16f, 16f, 0f, isMoreThanHalf = false, isPositiveArc = false, 16f, 16f)
                horizontalLineToRelative(56f)
                arcToRelative(16f, 16f, 0f, isMoreThanHalf = false, isPositiveArc = false, 16f, -16f)
                verticalLineToRelative(-0.12f)
                horizontalLineToRelative(0f)
                arcTo(16f, 16f, 0f, isMoreThanHalf = false, isPositiveArc = false, 485.27f, 389f)
                curveToRelative(0.26f, -0.79f, 6.43f, -19.83f, 9.72f, -51.33f)
                curveTo(496.56f, 322.5f, 496.28f, 299f, 494.26f, 276.22f)
                close()
                moveTo(112.33f, 189.31f)
                curveToRelative(8f, -17f, 17.15f, -36.24f, 33.44f, -44.35f)
                curveToRelative(23.54f, -11.72f, 72.33f, -17f, 110.23f, -17f)
                reflectiveCurveToRelative(86.69f, 5.24f, 110.23f, 17f)
                curveToRelative(16.29f, 8.11f, 25.4f, 27.36f, 33.44f, 44.35f)
                lineToRelative(1f, 2.17f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = true, -7.44f, 11.42f)
                curveTo(360f, 202f, 290f, 199.12f, 256f, 199.12f)
                reflectiveCurveToRelative(-104f, 2.95f, -137.28f, 3.85f)
                arcToRelative(8f, 8f, 0f, isMoreThanHalf = false, isPositiveArc = true, -7.44f, -11.42f)
                curveTo(111.63f, 190.81f, 112f, 190.06f, 112.33f, 189.31f)
                close()
                moveTo(124.26f, 268.94f)
                arcTo(427.17f, 427.17f, 0f, isMoreThanHalf = false, isPositiveArc = true, 72.42f, 272f)
                curveToRelative(-10.6f, 0f, -21.53f, -3f, -23.56f, -12.44f)
                curveToRelative(-1.39f, -6.35f, -1.24f, -9.92f, -0.49f, -13.51f)
                curveTo(49f, 243f, 50f, 240.78f, 55f, 240f)
                curveToRelative(13f, -2f, 20.27f, 0.51f, 41.55f, 6.78f)
                curveToRelative(14.11f, 4.15f, 24.29f, 9.68f, 30.09f, 14.06f)
                curveTo(129.55f, 263f, 128f, 268.64f, 124.26f, 268.94f)
                close()
                moveTo(345.64f, 350.94f)
                curveToRelative(-13.16f, 1.5f, -39.48f, 0.95f, -89.34f, 0.95f)
                reflectiveCurveToRelative(-76.17f, 0.55f, -89.33f, -0.95f)
                curveToRelative(-13.58f, -1.51f, -30.89f, -14.35f, -19.07f, -25.79f)
                curveToRelative(7.87f, -7.54f, 26.23f, -13.18f, 50.68f, -16.35f)
                reflectiveCurveTo(233.38f, 304f, 256.2f, 304f)
                reflectiveCurveToRelative(32.12f, 1f, 57.62f, 4.81f)
                reflectiveCurveToRelative(44.77f, 9.52f, 50.68f, 16.35f)
                curveTo(375.28f, 337.4f, 359.21f, 349.35f, 345.64f, 351f)
                close()
                moveTo(463.14f, 259.55f)
                curveToRelative(-2f, 9.48f, -13f, 12.44f, -23.56f, 12.44f)
                arcToRelative(455.91f, 455.91f, 0f, isMoreThanHalf = false, isPositiveArc = true, -52.84f, -3.06f)
                curveToRelative(-3.06f, -0.29f, -4.48f, -5.66f, -1.38f, -8.1f)
                curveToRelative(5.71f, -4.49f, 16f, -9.91f, 30.09f, -14.06f)
                curveToRelative(21.28f, -6.27f, 33.55f, -8.78f, 44.09f, -6.69f)
                curveToRelative(2.57f, 0.51f, 3.93f, 3.27f, 4.09f, 5f)
                arcTo(40.64f, 40.64f, 0f, isMoreThanHalf = false, isPositiveArc = true, 463.14f, 259.56f)
                close()
            }
        }.build()

        return _CiCarSport!!
    }

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