|
@@ -0,0 +1,163 @@
|
|
|
|
|
+/*
|
|
|
|
|
+ * Copyright (c) Milan Jurkulák 2024.
|
|
|
|
|
+ * Contact:
|
|
|
|
|
+ * e: mimoccc@gmail.com
|
|
|
|
|
+ * e: mj@mjdev.org
|
|
|
|
|
+ * w: https://mjdev.org
|
|
|
|
|
+ */
|
|
|
|
|
+
|
|
|
|
|
+package eu.mjdev.desktop.icons.custom
|
|
|
|
|
+
|
|
|
|
|
+import androidx.compose.ui.geometry.Offset
|
|
|
|
|
+import androidx.compose.ui.graphics.Brush
|
|
|
|
|
+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
|
|
|
|
|
+import kotlin.Suppress
|
|
|
|
|
+
|
|
|
|
|
+@Suppress("unused")
|
|
|
|
|
+val Mjdev: ImageVector
|
|
|
|
|
+ get() {
|
|
|
|
|
+ if (_Mjdev != null) {
|
|
|
|
|
+ return _Mjdev!!
|
|
|
|
|
+ }
|
|
|
|
|
+ _Mjdev = ImageVector.Builder(
|
|
|
|
|
+ name = "Mjdev",
|
|
|
|
|
+ defaultWidth = 47.dp,
|
|
|
|
|
+ defaultHeight = 26.dp,
|
|
|
|
|
+ viewportWidth = 268f,
|
|
|
|
|
+ viewportHeight = 150f
|
|
|
|
|
+ ).apply {
|
|
|
|
|
+ path(
|
|
|
|
|
+ fill = SolidColor(Color(0xFF666CFF))) {
|
|
|
|
|
+ moveTo(173.82f, 12.61f)
|
|
|
|
|
+ lineTo(173.82f, 12.61f)
|
|
|
|
|
+ arcTo(
|
|
|
|
|
+ 25.19f,
|
|
|
|
|
+ 25.1f,
|
|
|
|
|
+ 105f,
|
|
|
|
|
+ isMoreThanHalf = false,
|
|
|
|
|
+ isPositiveArc = false,
|
|
|
|
|
+ 164.6f,
|
|
|
|
|
+ 47.01f
|
|
|
|
|
+ )
|
|
|
|
|
+ lineTo(211.3f, 128.2f)
|
|
|
|
|
+ arcTo(25.19f, 25.1f, 105f,
|
|
|
|
|
+ isMoreThanHalf = false, isPositiveArc = false, 245.59f, 137.39f)
|
|
|
|
|
+ lineTo(245.59f, 137.39f)
|
|
|
|
|
+ arcTo(25.19f, 25.1f, 105f,
|
|
|
|
|
+ isMoreThanHalf = false, isPositiveArc = false, 254.81f, 102.99f)
|
|
|
|
|
+ lineTo(208.11f, 21.8f)
|
|
|
|
|
+ arcTo(25.19f, 25.1f, 105f,
|
|
|
|
|
+ isMoreThanHalf = false, isPositiveArc = false, 173.82f, 12.61f)
|
|
|
|
|
+ close()
|
|
|
|
|
+ }
|
|
|
|
|
+ path(
|
|
|
|
|
+ fill = Brush.linearGradient(
|
|
|
|
|
+ colorStops = arrayOf(
|
|
|
|
|
+ 0f to Color(0xFF000000),
|
|
|
|
|
+ 1f to Color(0x00000000)
|
|
|
|
|
+ ),
|
|
|
|
|
+ start = Offset(174.33f, 12.61f),
|
|
|
|
|
+ end = Offset(246.1f, 137.39f)
|
|
|
|
|
+ ),
|
|
|
|
|
+ fillAlpha = 0.4f
|
|
|
|
|
+ ) {
|
|
|
|
|
+ moveTo(174.33f, 12.61f)
|
|
|
|
|
+ lineTo(174.33f, 12.61f)
|
|
|
|
|
+ arcTo(25.19f, 25.1f, 105f,
|
|
|
|
|
+ isMoreThanHalf = false, isPositiveArc = false, 165.11f, 47.01f)
|
|
|
|
|
+ lineTo(211.81f, 128.2f)
|
|
|
|
|
+ arcTo(25.19f, 25.1f, 105f,
|
|
|
|
|
+ isMoreThanHalf = false, isPositiveArc = false, 246.1f, 137.39f)
|
|
|
|
|
+ lineTo(246.1f, 137.39f)
|
|
|
|
|
+ arcTo(25.19f, 25.1f, 105f,
|
|
|
|
|
+ isMoreThanHalf = false, isPositiveArc = false, 255.32f, 102.99f)
|
|
|
|
|
+ lineTo(208.62f, 21.8f)
|
|
|
|
|
+ arcTo(25.19f, 25.1f, 105f,
|
|
|
|
|
+ isMoreThanHalf = false, isPositiveArc = false, 174.33f, 12.61f)
|
|
|
|
|
+ close()
|
|
|
|
|
+ }
|
|
|
|
|
+ path(fill = SolidColor(Color(0xFF666CFF))) {
|
|
|
|
|
+ moveTo(194.9f, 12.61f)
|
|
|
|
|
+ lineTo(194.9f, 12.61f)
|
|
|
|
|
+ arcTo(25.19f, 25.1f, 75f,
|
|
|
|
|
+ isMoreThanHalf = false, isPositiveArc = true, 204.12f, 47.01f)
|
|
|
|
|
+ lineTo(157.42f, 128.2f)
|
|
|
|
|
+ arcTo(25.19f, 25.1f, 75f,
|
|
|
|
|
+ isMoreThanHalf = false, isPositiveArc = true, 123.13f, 137.39f)
|
|
|
|
|
+ lineTo(123.13f, 137.39f)
|
|
|
|
|
+ arcTo(25.19f, 25.1f, 75f,
|
|
|
|
|
+ isMoreThanHalf = false, isPositiveArc = true, 113.91f, 102.99f)
|
|
|
|
|
+ lineTo(160.61f, 21.8f)
|
|
|
|
|
+ arcTo(25.19f, 25.1f, 75f,
|
|
|
|
|
+ isMoreThanHalf = false, isPositiveArc = true, 194.9f, 12.61f)
|
|
|
|
|
+ close()
|
|
|
|
|
+ }
|
|
|
|
|
+ path(fill = SolidColor(Color(0xFF666CFF))) {
|
|
|
|
|
+ moveTo(72.44f, 12.61f)
|
|
|
|
|
+ lineTo(72.44f, 12.61f)
|
|
|
|
|
+ arcTo(25.19f, 25.1f, 105f,
|
|
|
|
|
+ isMoreThanHalf = false, isPositiveArc = false, 63.22f, 47.01f)
|
|
|
|
|
+ lineTo(109.92f, 128.2f)
|
|
|
|
|
+ arcTo(25.19f, 25.1f, 105f,
|
|
|
|
|
+ isMoreThanHalf = false, isPositiveArc = false, 144.22f, 137.39f)
|
|
|
|
|
+ lineTo(144.22f, 137.39f)
|
|
|
|
|
+ arcTo(25.19f, 25.1f, 105f,
|
|
|
|
|
+ isMoreThanHalf = false, isPositiveArc = false, 153.43f, 102.99f)
|
|
|
|
|
+ lineTo(106.73f, 21.8f)
|
|
|
|
|
+ arcTo(25.19f, 25.1f, 105f,
|
|
|
|
|
+ isMoreThanHalf = false, isPositiveArc = false, 72.44f, 12.61f)
|
|
|
|
|
+ close()
|
|
|
|
|
+ }
|
|
|
|
|
+ path(
|
|
|
|
|
+ fill = Brush.linearGradient(
|
|
|
|
|
+ colorStops = arrayOf(
|
|
|
|
|
+ 0f to Color(0xFF000000),
|
|
|
|
|
+ 1f to Color(0x00000000)
|
|
|
|
|
+ ),
|
|
|
|
|
+ start = Offset(72.44f, 12.61f),
|
|
|
|
|
+ end = Offset(144.22f, 137.39f)
|
|
|
|
|
+ ),
|
|
|
|
|
+ fillAlpha = 0.4f
|
|
|
|
|
+ ) {
|
|
|
|
|
+ moveTo(72.44f, 12.61f)
|
|
|
|
|
+ lineTo(72.44f, 12.61f)
|
|
|
|
|
+ arcTo(25.19f, 25.1f, 105f,
|
|
|
|
|
+ isMoreThanHalf = false, isPositiveArc = false, 63.22f, 47.01f)
|
|
|
|
|
+ lineTo(109.92f, 128.2f)
|
|
|
|
|
+ arcTo(25.19f, 25.1f, 105f,
|
|
|
|
|
+ isMoreThanHalf = false, isPositiveArc = false, 144.22f, 137.39f)
|
|
|
|
|
+ lineTo(144.22f, 137.39f)
|
|
|
|
|
+ arcTo(25.19f, 25.1f, 105f,
|
|
|
|
|
+ isMoreThanHalf = false, isPositiveArc = false, 153.43f, 102.99f)
|
|
|
|
|
+ lineTo(106.73f, 21.8f)
|
|
|
|
|
+ arcTo(25.19f, 25.1f, 105f,
|
|
|
|
|
+ isMoreThanHalf = false, isPositiveArc = false, 72.44f, 12.61f)
|
|
|
|
|
+ close()
|
|
|
|
|
+ }
|
|
|
|
|
+ path(fill = SolidColor(Color(0xFF666CFF))) {
|
|
|
|
|
+ moveTo(93.53f, 12.61f)
|
|
|
|
|
+ lineTo(93.53f, 12.61f)
|
|
|
|
|
+ arcTo(25.19f, 25.1f, 75f,
|
|
|
|
|
+ isMoreThanHalf = false, isPositiveArc = true, 102.75f, 47.01f)
|
|
|
|
|
+ lineTo(56.05f, 128.2f)
|
|
|
|
|
+ arcTo(25.19f, 25.1f, 75f,
|
|
|
|
|
+ isMoreThanHalf = false, isPositiveArc = true, 21.75f, 137.39f)
|
|
|
|
|
+ lineTo(21.75f, 137.39f)
|
|
|
|
|
+ arcTo(25.19f, 25.1f, 75f,
|
|
|
|
|
+ isMoreThanHalf = false, isPositiveArc = true, 12.54f, 102.99f)
|
|
|
|
|
+ lineTo(59.24f, 21.8f)
|
|
|
|
|
+ arcTo(25.19f, 25.1f, 75f,
|
|
|
|
|
+ isMoreThanHalf = false, isPositiveArc = true, 93.53f, 12.61f)
|
|
|
|
|
+ close()
|
|
|
|
|
+ }
|
|
|
|
|
+ }.build()
|
|
|
|
|
+
|
|
|
|
|
+ return _Mjdev!!
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+@Suppress("ObjectPropertyName")
|
|
|
|
|
+private var _Mjdev: ImageVector? = null
|