|
| 1 | +@file:Suppress("ObjectPropertyName", "UnusedReceiverParameter") |
| 2 | + |
| 3 | +// Auto-generated by script/generate_compose_bezier_icon.py |
| 4 | + |
| 5 | +package io.channel.bezier.icon |
| 6 | + |
| 7 | +import androidx.compose.foundation.layout.size |
| 8 | +import androidx.compose.material.Icon |
| 9 | +import androidx.compose.runtime.Composable |
| 10 | +import androidx.compose.ui.Modifier |
| 11 | +import androidx.compose.ui.graphics.Color |
| 12 | +import androidx.compose.ui.graphics.PathFillType |
| 13 | +import androidx.compose.ui.graphics.SolidColor |
| 14 | +import androidx.compose.ui.graphics.vector.ImageVector |
| 15 | +import androidx.compose.ui.graphics.vector.path |
| 16 | +import androidx.compose.ui.tooling.preview.Preview |
| 17 | +import androidx.compose.ui.unit.dp |
| 18 | +import io.channel.bezier.BezierIcon |
| 19 | +import io.channel.bezier.BezierIcons |
| 20 | + |
| 21 | +val BezierIcons.Alf: BezierIcon |
| 22 | + get() = object : BezierIcon { |
| 23 | + override val imageVector: ImageVector |
| 24 | + get() = _alf ?: ImageVector.Builder( |
| 25 | + name = "Alf", |
| 26 | + defaultWidth = 24.dp, |
| 27 | + defaultHeight = 24.dp, |
| 28 | + viewportWidth = 24f, |
| 29 | + viewportHeight = 24f, |
| 30 | + ).apply { |
| 31 | + path( |
| 32 | + fill = SolidColor(Color(0xFF313234)), |
| 33 | + strokeLineWidth = 1f, |
| 34 | + pathFillType = PathFillType.EvenOdd, |
| 35 | + ) { |
| 36 | + moveTo(2.436f, 6.184f) |
| 37 | + curveTo(2.0f, 7.04f, 2.0f, 8.16f, 2.0f, 10.4f) |
| 38 | + lineTo(2.0f, 13.600000000000001f) |
| 39 | + curveTo(2.0f, 15.840000000000002f, 2.0f, 16.96f, 2.436f, 17.816000000000003f) |
| 40 | + arcTo(4.0f, 4.0f, 152.99931737283205f, isMoreThanHalf = false, isPositiveArc = false, 4.184f, 19.564000000000004f) |
| 41 | + curveTo(5.04f, 20.0f, 6.16f, 20.0f, 8.4f, 20.0f) |
| 42 | + lineTo(15.600000000000001f, 20.0f) |
| 43 | + curveTo(17.840000000000003f, 20.0f, 18.96f, 20.0f, 19.816000000000003f, 19.564f) |
| 44 | + arcTo(4.0f, 4.0f, 62.99931737283203f, isMoreThanHalf = false, isPositiveArc = false, 21.564000000000004f, 17.816f) |
| 45 | + curveTo(22.0f, 16.96f, 22.0f, 15.84f, 22.0f, 13.6f) |
| 46 | + lineTo(22.0f, 10.399999999999999f) |
| 47 | + curveTo(22.0f, 8.159999999999998f, 22.0f, 7.039999999999999f, 21.564f, 6.183999999999998f) |
| 48 | + arcTo(4.0f, 4.0f, 332.999317372832f, isMoreThanHalf = false, isPositiveArc = false, 19.816f, 4.435999999999998f) |
| 49 | + curveTo(18.96f, 4.0f, 17.84f, 4.0f, 15.6f, 4.0f) |
| 50 | + lineTo(8.4f, 4.0f) |
| 51 | + curveTo(6.16f, 4.0f, 5.040000000000001f, 4.0f, 4.184f, 4.436f) |
| 52 | + arcTo(4.0f, 4.0f, 242.99931737283202f, isMoreThanHalf = false, isPositiveArc = false, 2.436f, 6.184f) |
| 53 | + moveTo(5.609f, 7.857f) |
| 54 | + arcTo(0.444f, 0.444f, 191.29993381378256f, isMoreThanHalf = false, isPositiveArc = true, 6.045f, 7.5f) |
| 55 | + lineTo(7.983f, 7.5f) |
| 56 | + curveTo(8.193999999999999f, 7.5f, 8.376999999999999f, 7.65f, 8.418f, 7.857f) |
| 57 | + lineTo(10.017999999999999f, 15.857f) |
| 58 | + arcTo(0.444f, 0.444f, 348.56838023091865f, isMoreThanHalf = false, isPositiveArc = true, 9.582999999999998f, 16.389f) |
| 59 | + lineTo(8.71f, 16.389f) |
| 60 | + arcTo(0.444f, 0.444f, 89.92167108242175f, isMoreThanHalf = false, isPositiveArc = true, 8.274000000000001f, 16.032f) |
| 61 | + lineTo(7.990000000000001f, 14.612f) |
| 62 | + lineTo(6.036f, 14.612f) |
| 63 | + lineTo(5.752f, 16.032f) |
| 64 | + arcTo(0.444f, 0.444f, 11.299933813782715f, isMoreThanHalf = false, isPositiveArc = true, 5.316f, 16.389f) |
| 65 | + lineTo(4.445f, 16.389f) |
| 66 | + arcTo(0.444f, 0.444f, 89.8957013553716f, isMoreThanHalf = false, isPositiveArc = true, 4.009f, 15.857f) |
| 67 | + close() |
| 68 | + moveTo(7.636f, 12.833f) |
| 69 | + lineTo(7.014f, 9.723f) |
| 70 | + lineTo(6.391f, 12.833f) |
| 71 | + close() |
| 72 | + moveTo(11.062f, 7.743f) |
| 73 | + curveTo(11.014f, 7.838f, 11.014f, 7.963f, 11.014f, 8.211f) |
| 74 | + lineTo(11.014f, 15.678f) |
| 75 | + curveTo(11.014f, 15.927000000000001f, 11.014f, 16.051000000000002f, 11.062f, 16.146f) |
| 76 | + curveTo(11.104999999999999f, 16.23f, 11.171999999999999f, 16.298000000000002f, 11.256f, 16.341f) |
| 77 | + curveTo(11.351f, 16.389f, 11.476f, 16.389f, 11.725f, 16.389f) |
| 78 | + lineTo(12.08f, 16.389f) |
| 79 | + curveTo(12.219f, 16.389f, 12.318f, 16.389f, 12.396f, 16.381f) |
| 80 | + curveTo(12.474f, 16.389f, 12.573f, 16.389f, 12.711f, 16.389f) |
| 81 | + lineTo(13.956f, 16.389f) |
| 82 | + curveTo(14.203999999999999f, 16.389f, 14.328999999999999f, 16.389f, 14.424f, 16.34f) |
| 83 | + arcTo(0.44f, 0.44f, 63.16591975573476f, isMoreThanHalf = false, isPositiveArc = false, 14.618f, 16.146f) |
| 84 | + curveTo(14.667f, 16.051000000000002f, 14.667f, 15.926f, 14.667f, 15.678f) |
| 85 | + lineTo(14.667f, 15.322000000000001f) |
| 86 | + curveTo(14.667f, 15.073f, 14.667f, 14.949000000000002f, 14.618f, 14.854000000000001f) |
| 87 | + arcTo(0.44f, 0.44f, 333.1659197557346f, isMoreThanHalf = false, isPositiveArc = false, 14.424f, 14.66f) |
| 88 | + curveTo(14.328999999999999f, 14.611f, 14.203999999999999f, 14.611f, 13.956f, 14.611f) |
| 89 | + lineTo(12.79f, 14.611f) |
| 90 | + lineTo(12.79f, 8.211f) |
| 91 | + curveTo(12.79f, 7.962000000000001f, 12.79f, 7.838f, 12.741999999999999f, 7.743f) |
| 92 | + arcTo(0.44f, 0.44f, 333.1659197557344f, isMoreThanHalf = false, isPositiveArc = false, 12.547999999999998f, 7.549f) |
| 93 | + curveTo(12.452999999999998f, 7.5f, 12.327999999999998f, 7.5f, 12.078999999999999f, 7.5f) |
| 94 | + lineTo(11.723999999999998f, 7.5f) |
| 95 | + curveTo(11.473999999999998f, 7.5f, 11.349999999999998f, 7.5f, 11.254999999999999f, 7.549f) |
| 96 | + arcTo(0.44f, 0.44f, 243.16591975573465f, isMoreThanHalf = false, isPositiveArc = false, 11.060999999999998f, 7.743f) |
| 97 | + moveTo(15.602999999999998f, 7.743f) |
| 98 | + curveTo(15.554999999999998f, 7.838f, 15.554999999999998f, 7.963f, 15.554999999999998f, 8.211f) |
| 99 | + lineTo(15.554999999999998f, 15.678f) |
| 100 | + curveTo(15.554999999999998f, 15.927000000000001f, 15.554999999999998f, 16.051000000000002f, 15.602999999999998f, 16.146f) |
| 101 | + curveTo(15.645999999999997f, 16.23f, 15.712999999999997f, 16.298000000000002f, 15.796999999999999f, 16.341f) |
| 102 | + curveTo(15.892f, 16.389f, 16.017f, 16.389f, 16.266f, 16.389f) |
| 103 | + lineTo(16.621f, 16.389f) |
| 104 | + curveTo(16.871f, 16.389f, 16.994999999999997f, 16.389f, 17.09f, 16.341f) |
| 105 | + arcTo(0.45f, 0.45f, 62.648676772654966f, isMoreThanHalf = false, isPositiveArc = false, 17.284f, 16.146f) |
| 106 | + curveTo(17.331999999999997f, 16.051000000000002f, 17.331999999999997f, 15.926f, 17.331999999999997f, 15.678f) |
| 107 | + lineTo(17.331999999999997f, 12.833f) |
| 108 | + lineTo(18.496999999999996f, 12.833f) |
| 109 | + curveTo(18.744999999999997f, 12.833f, 18.869999999999997f, 12.833f, 18.964999999999996f, 12.785f) |
| 110 | + arcTo(0.44f, 0.44f, 63.16591975573423f, isMoreThanHalf = false, isPositiveArc = false, 19.158999999999995f, 12.591f) |
| 111 | + curveTo(19.207999999999995f, 12.495999999999999f, 19.207999999999995f, 12.370999999999999f, 19.207999999999995f, 12.122f) |
| 112 | + lineTo(19.207999999999995f, 11.767f) |
| 113 | + curveTo(19.207999999999995f, 11.517f, 19.207999999999995f, 11.392999999999999f, 19.158999999999995f, 11.298f) |
| 114 | + arcTo(0.44f, 0.44f, 333.16591975573476f, isMoreThanHalf = false, isPositiveArc = false, 18.964999999999996f, 11.104f) |
| 115 | + curveTo(18.869999999999997f, 11.056f, 18.744999999999997f, 11.056f, 18.495999999999995f, 11.056f) |
| 116 | + lineTo(17.331999999999994f, 11.056f) |
| 117 | + lineTo(17.332f, 9.278f) |
| 118 | + lineTo(19.288f, 9.278f) |
| 119 | + curveTo(19.537f, 9.278f, 19.661f, 9.278f, 19.756f, 9.229000000000001f) |
| 120 | + arcTo(0.45f, 0.45f, 62.94325596700548f, isMoreThanHalf = false, isPositiveArc = false, 19.951f, 9.035f) |
| 121 | + curveTo(20.0f, 8.94f, 20.0f, 8.815f, 20.0f, 8.567f) |
| 122 | + lineTo(20.0f, 8.21f) |
| 123 | + curveTo(20.0f, 7.961000000000001f, 20.0f, 7.837000000000001f, 19.952f, 7.742000000000001f) |
| 124 | + arcTo(0.45f, 0.45f, 332.84318987959733f, isMoreThanHalf = false, isPositiveArc = false, 19.757f, 7.547000000000001f) |
| 125 | + curveTo(19.662000000000003f, 7.4990000000000006f, 19.537000000000003f, 7.4990000000000006f, 19.289f, 7.4990000000000006f) |
| 126 | + lineTo(17.156000000000002f, 7.4990000000000006f) |
| 127 | + curveTo(17.044000000000004f, 7.4990000000000006f, 16.958000000000002f, 7.4990000000000006f, 16.888f, 7.503f) |
| 128 | + curveTo(16.818f, 7.4990000000000006f, 16.733f, 7.4990000000000006f, 16.622f, 7.4990000000000006f) |
| 129 | + lineTo(16.267f, 7.4990000000000006f) |
| 130 | + curveTo(16.017f, 7.4990000000000006f, 15.892999999999999f, 7.4990000000000006f, 15.798f, 7.548000000000001f) |
| 131 | + arcTo(0.44f, 0.44f, 243.16591975573465f, isMoreThanHalf = false, isPositiveArc = false, 15.604f, 7.742000000000001f) |
| 132 | + } |
| 133 | + }.build().also { |
| 134 | + _alf = it |
| 135 | + } |
| 136 | + } |
| 137 | + |
| 138 | + |
| 139 | +private var _alf: ImageVector? = null |
| 140 | + |
| 141 | +@Preview(showBackground = true) |
| 142 | +@Composable |
| 143 | +private fun AlfIconPreview() { |
| 144 | + Icon( |
| 145 | + modifier = Modifier.size(128.dp), |
| 146 | + imageVector = BezierIcons.Alf.imageVector, |
| 147 | + contentDescription = null, |
| 148 | + ) |
| 149 | +} |
0 commit comments