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.CiGlobe: ImageVector
    get() {
        if (_CiGlobe != null) {
            return _CiGlobe!!
        }
        _CiGlobe = ImageVector.Builder(
            name = "CiGlobe",
            defaultWidth = 512.dp,
            defaultHeight = 512.dp,
            viewportWidth = 512f,
            viewportHeight = 512f
        ).apply {
            path(fill = SolidColor(Color(0xFF000000))) {
                moveTo(340.75f, 344.49f)
                curveToRelative(5.91f, -20.7f, 9.82f, -44.75f, 11.31f, -67.84f)
                arcTo(4.41f, 4.41f, 0f, isMoreThanHalf = false, isPositiveArc = false, 347.6f, 272f)
                horizontalLineTo(276.54f)
                arcToRelative(4.43f, 4.43f, 0f, isMoreThanHalf = false, isPositiveArc = false, -4.47f, 4.39f)
                verticalLineToRelative(55.3f)
                arcToRelative(4.44f, 4.44f, 0f, isMoreThanHalf = false, isPositiveArc = false, 4.14f, 4.38f)
                arcToRelative(273.51f, 273.51f, 0f, isMoreThanHalf = false, isPositiveArc = true, 59f, 11.39f)
                arcTo(4.45f, 4.45f, 0f, isMoreThanHalf = false, isPositiveArc = false, 340.75f, 344.49f)
                close()
            }
            path(fill = SolidColor(Color(0xFF000000))) {
                moveTo(323.58f, 377.31f)
                arcToRelative(260.05f, 260.05f, 0f, isMoreThanHalf = false, isPositiveArc = false, -46.6f, -9.09f)
                arcToRelative(4.42f, 4.42f, 0f, isMoreThanHalf = false, isPositiveArc = false, -4.91f, 4.29f)
                verticalLineToRelative(65.24f)
                arcToRelative(4.47f, 4.47f, 0f, isMoreThanHalf = false, isPositiveArc = false, 6.76f, 3.7f)
                curveToRelative(15.9f, -9.27f, 29f, -24.84f, 40.84f, -45.43f)
                curveToRelative(1.94f, -3.36f, 4.89f, -9.15f, 6.67f, -12.69f)
                arcTo(4.29f, 4.29f, 0f, isMoreThanHalf = false, isPositiveArc = false, 323.58f, 377.31f)
                close()
            }
            path(fill = SolidColor(Color(0xFF000000))) {
                moveTo(235.29f, 368.4f)
                arcToRelative(256.85f, 256.85f, 0f, isMoreThanHalf = false, isPositiveArc = false, -46.56f, 8.82f)
                curveToRelative(-2.64f, 0.76f, -3.75f, 4.4f, -2.55f, 6.79f)
                curveToRelative(1.79f, 3.56f, 4f, 8.11f, 5.89f, 11.51f)
                curveToRelative(13f, 23f, 26.84f, 37.5f, 41.24f, 45.93f)
                arcToRelative(4.47f, 4.47f, 0f, isMoreThanHalf = false, isPositiveArc = false, 6.76f, -3.7f)
                verticalLineTo(372.48f)
                arcTo(4.16f, 4.16f, 0f, isMoreThanHalf = false, isPositiveArc = false, 235.29f, 368.4f)
                close()
            }
            path(fill = SolidColor(Color(0xFF000000))) {
                moveTo(235.6f, 272f)
                horizontalLineTo(164.54f)
                arcToRelative(4.41f, 4.41f, 0f, isMoreThanHalf = false, isPositiveArc = false, -4.46f, 4.64f)
                curveToRelative(1.48f, 23.06f, 5.37f, 47.16f, 11.26f, 67.84f)
                arcToRelative(4.46f, 4.46f, 0f, isMoreThanHalf = false, isPositiveArc = false, 5.59f, 3f)
                arcToRelative(272.2f, 272.2f, 0f, isMoreThanHalf = false, isPositiveArc = true, 59f, -11.36f)
                arcToRelative(4.44f, 4.44f, 0f, isMoreThanHalf = false, isPositiveArc = false, 4.15f, -4.38f)
                verticalLineTo(276.4f)
                arcTo(4.43f, 4.43f, 0f, isMoreThanHalf = false, isPositiveArc = false, 235.6f, 272f)
                close()
            }
            path(fill = SolidColor(Color(0xFF000000))) {
                moveTo(277f, 143.78f)
                arcToRelative(235.8f, 235.8f, 0f, isMoreThanHalf = false, isPositiveArc = false, 46.5f, -9.14f)
                arcToRelative(4.3f, 4.3f, 0f, isMoreThanHalf = false, isPositiveArc = false, 2.76f, -6f)
                curveToRelative(-1.79f, -3.57f, -4.27f, -8.68f, -6.17f, -12.09f)
                curveToRelative(-12.29f, -22f, -26.14f, -37.35f, -41.24f, -46f)
                arcToRelative(4.48f, 4.48f, 0f, isMoreThanHalf = false, isPositiveArc = false, -6.76f, 3.7f)
                verticalLineToRelative(65.23f)
                arcTo(4.43f, 4.43f, 0f, isMoreThanHalf = false, isPositiveArc = false, 277f, 143.78f)
                close()
            }
            path(fill = SolidColor(Color(0xFF000000))) {
                moveTo(276.54f, 240f)
                horizontalLineTo(347.6f)
                arcToRelative(4.39f, 4.39f, 0f, isMoreThanHalf = false, isPositiveArc = false, 4.46f, -4.58f)
                curveToRelative(-1.48f, -22.77f, -5.27f, -47.8f, -11.16f, -68.22f)
                arcToRelative(4.46f, 4.46f, 0f, isMoreThanHalf = false, isPositiveArc = false, -5.59f, -2.95f)
                curveToRelative(-19f, 5.74f, -38.79f, 10.43f, -59.09f, 12f)
                arcToRelative(4.4f, 4.4f, 0f, isMoreThanHalf = false, isPositiveArc = false, -4.15f, 4.32f)
                verticalLineToRelative(55.11f)
                arcTo(4.4f, 4.4f, 0f, isMoreThanHalf = false, isPositiveArc = false, 276.54f, 240f)
                close()
            }
            path(fill = SolidColor(Color(0xFF000000))) {
                moveTo(233.31f, 70.56f)
                curveToRelative(-15.42f, 8.57f, -29.17f, 24.43f, -41.47f, 46.37f)
                curveToRelative(-1.91f, 3.41f, -4.19f, 8.11f, -6f, 11.67f)
                arcToRelative(4.31f, 4.31f, 0f, isMoreThanHalf = false, isPositiveArc = false, 2.76f, 6f)
                arcToRelative(225.42f, 225.42f, 0f, isMoreThanHalf = false, isPositiveArc = false, 46.54f, 9.17f)
                arcToRelative(4.43f, 4.43f, 0f, isMoreThanHalf = false, isPositiveArc = false, 4.91f, -4.29f)
                verticalLineTo(74.26f)
                arcTo(4.49f, 4.49f, 0f, isMoreThanHalf = false, isPositiveArc = false, 233.31f, 70.56f)
                close()
            }
            path(fill = SolidColor(Color(0xFF000000))) {
                moveTo(235.92f, 176.26f)
                curveToRelative(-20.3f, -1.55f, -40.11f, -6.24f, -59.09f, -12f)
                arcToRelative(4.46f, 4.46f, 0f, isMoreThanHalf = false, isPositiveArc = false, -5.59f, 2.95f)
                curveToRelative(-5.89f, 20.42f, -9.68f, 45.45f, -11.16f, 68.22f)
                arcToRelative(4.39f, 4.39f, 0f, isMoreThanHalf = false, isPositiveArc = false, 4.46f, 4.58f)
                horizontalLineTo(235.6f)
                arcToRelative(4.4f, 4.4f, 0f, isMoreThanHalf = false, isPositiveArc = false, 4.47f, -4.34f)
                verticalLineTo(180.58f)
                arcTo(4.4f, 4.4f, 0f, isMoreThanHalf = false, isPositiveArc = false, 235.92f, 176.26f)
                close()
            }
            path(fill = SolidColor(Color(0xFF000000))) {
                moveTo(414.39f, 97.61f)
                arcTo(224f, 224f, 0f, isMoreThanHalf = true, isPositiveArc = false, 97.61f, 414.39f)
                arcTo(224f, 224f, 0f, isMoreThanHalf = true, isPositiveArc = false, 414.39f, 97.61f)
                close()
                moveTo(176.6f, 430.85f)
                arcToRelative(219.08f, 219.08f, 0f, isMoreThanHalf = false, isPositiveArc = true, -12.48f, -19.66f)
                curveToRelative(-2f, -3.69f, -4.84f, -9.26f, -6.73f, -13.13f)
                arcToRelative(7.29f, 7.29f, 0f, isMoreThanHalf = false, isPositiveArc = false, -10.31f, -3.16f)
                curveToRelative(-4.3f, 2.41f, -10f, 5.72f, -14.13f, 8.43f)
                arcToRelative(147.29f, 147.29f, 0f, isMoreThanHalf = false, isPositiveArc = true, -23.57f, -22.43f)
                arcToRelative(248.83f, 248.83f, 0f, isMoreThanHalf = false, isPositiveArc = true, 30.41f, -18.36f)
                curveToRelative(1.86f, -1f, 2.77f, -2.14f, 2.18f, -4.18f)
                arcToRelative(374.8f, 374.8f, 0f, isMoreThanHalf = false, isPositiveArc = true, -14.09f, -82.17f)
                arcToRelative(4.36f, 4.36f, 0f, isMoreThanHalf = false, isPositiveArc = false, -4.3f, -4.17f)
                horizontalLineTo(66.84f)
                arcToRelative(2f, 2f, 0f, isMoreThanHalf = false, isPositiveArc = true, -2f, -1.7f)
                arcTo(98.28f, 98.28f, 0f, isMoreThanHalf = false, isPositiveArc = true, 64f, 256f)
                arcToRelative(96.27f, 96.27f, 0f, isMoreThanHalf = false, isPositiveArc = true, 0.86f, -14.29f)
                arcToRelative(2f, 2f, 0f, isMoreThanHalf = false, isPositiveArc = true, 2f, -1.7f)
                horizontalLineTo(123.6f)
                curveToRelative(2.29f, 0f, 4.17f, -1.32f, 4.29f, -3.63f)
                arcToRelative(372.71f, 372.71f, 0f, isMoreThanHalf = false, isPositiveArc = true, 14f, -81.83f)
                arcToRelative(4.36f, 4.36f, 0f, isMoreThanHalf = false, isPositiveArc = false, -2.19f, -5.11f)
                arcToRelative(260.63f, 260.63f, 0f, isMoreThanHalf = false, isPositiveArc = true, -29.84f, -17.9f)
                arcTo(169.82f, 169.82f, 0f, isMoreThanHalf = false, isPositiveArc = true, 133f, 108.74f)
                curveToRelative(4.08f, 2.68f, 9.4f, 5.71f, 13.66f, 8.11f)
                arcToRelative(7.89f, 7.89f, 0f, isMoreThanHalf = false, isPositiveArc = false, 11f, -3.42f)
                curveToRelative(1.88f, -3.87f, 4f, -8.18f, 6.06f, -11.88f)
                arcToRelative(221.93f, 221.93f, 0f, isMoreThanHalf = false, isPositiveArc = true, 12.54f, -19.91f)
                arcTo(185f, 185f, 0f, isMoreThanHalf = false, isPositiveArc = true, 256f, 64f)
                curveToRelative(28.94f, 0f, 55.9f, 7f, 80.53f, 18.46f)
                arcToRelative(202.23f, 202.23f, 0f, isMoreThanHalf = false, isPositiveArc = true, 12f, 19f)
                curveToRelative(2.59f, 4.66f, 5.34f, 10.37f, 7.66f, 15.32f)
                arcToRelative(4.29f, 4.29f, 0f, isMoreThanHalf = false, isPositiveArc = false, 5.92f, 1.94f)
                curveToRelative(5.38f, -2.91f, 11.21f, -6.26f, 16.34f, -9.63f)
                arcToRelative(171.36f, 171.36f, 0f, isMoreThanHalf = false, isPositiveArc = true, 23.2f, 23f)
                arcToRelative(244.89f, 244.89f, 0f, isMoreThanHalf = false, isPositiveArc = true, -29.06f, 17.31f)
                arcToRelative(4.35f, 4.35f, 0f, isMoreThanHalf = false, isPositiveArc = false, -2.18f, 5.12f)
                arcToRelative(348.68f, 348.68f, 0f, isMoreThanHalf = false, isPositiveArc = true, 13.85f, 81.4f)
                arcToRelative(4.33f, 4.33f, 0f, isMoreThanHalf = false, isPositiveArc = false, 4.3f, 4.12f)
                lineToRelative(56.62f, -0.07f)
                arcToRelative(2f, 2f, 0f, isMoreThanHalf = false, isPositiveArc = true, 2f, 1.7f)
                arcToRelative(117.46f, 117.46f, 0f, isMoreThanHalf = false, isPositiveArc = true, 0f, 28.62f)
                arcToRelative(2f, 2f, 0f, isMoreThanHalf = false, isPositiveArc = true, -2f, 1.72f)
                lineToRelative(-56.67f, 0f)
                arcToRelative(4.35f, 4.35f, 0f, isMoreThanHalf = false, isPositiveArc = false, -4.3f, 4.17f)
                arcToRelative(367.4f, 367.4f, 0f, isMoreThanHalf = false, isPositiveArc = true, -13.87f, 81.3f)
                arcToRelative(4.45f, 4.45f, 0f, isMoreThanHalf = false, isPositiveArc = false, 2.19f, 5.19f)
                curveToRelative(5f, 2.59f, 10.57f, 5.48f, 15.37f, 8.42f)
                reflectiveCurveToRelative(9.55f, 6.08f, 14.13f, 9.34f)
                arcToRelative(172.73f, 172.73f, 0f, isMoreThanHalf = false, isPositiveArc = true, -23f, 22.93f)
                curveToRelative(-2.44f, -1.61f, -5.34f, -3.44f, -7.84f, -4.94f)
                curveToRelative(-1.72f, -1f, -4.89f, -2.77f, -6.65f, -3.76f)
                curveToRelative(-3.82f, -2.14f, -7.88f, -0.54f, -9.79f, 3.4f)
                reflectiveCurveToRelative(-4.83f, 9.59f, -6.87f, 13.25f)
                arcToRelative(212.42f, 212.42f, 0f, isMoreThanHalf = false, isPositiveArc = true, -12.35f, 19.53f)
                curveTo(310.91f, 442.37f, 284.94f, 448f, 256f, 448f)
                reflectiveCurveTo(201.23f, 442.37f, 176.6f, 430.85f)
                close()
            }
        }.build()

        return _CiGlobe!!
    }

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