package com.t8rin.imagetoolbox.core.resources.icons

import com.t8rin.imagetoolbox.core.resources.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 Icons.Outlined.MobileLandscape: ImageVector by lazy(LazyThreadSafetyMode.NONE) {
    ImageVector.Builder(
        name = "Outlined.MobileLandscape",
        defaultWidth = 24.dp,
        defaultHeight = 24.dp,
        viewportWidth = 960f,
        viewportHeight = 960f
    ).apply {
        path(fill = SolidColor(Color.Black)) {
            moveTo(120f, 760f)
            quadTo(87f, 760f, 63.5f, 736.5f)
            quadTo(40f, 713f, 40f, 680f)
            lineTo(40f, 280f)
            quadTo(40f, 247f, 63.5f, 223.5f)
            quadTo(87f, 200f, 120f, 200f)
            lineTo(244f, 200f)
            quadTo(251f, 182f, 266f, 171f)
            quadTo(281f, 160f, 300f, 160f)
            lineTo(380f, 160f)
            quadTo(399f, 160f, 414f, 171f)
            quadTo(429f, 182f, 436f, 200f)
            lineTo(840f, 200f)
            quadTo(873f, 200f, 896.5f, 223.5f)
            quadTo(920f, 247f, 920f, 280f)
            lineTo(920f, 680f)
            quadTo(920f, 713f, 896.5f, 736.5f)
            quadTo(873f, 760f, 840f, 760f)
            lineTo(120f, 760f)
            close()
            moveTo(840f, 680f)
            lineTo(840f, 280f)
            quadTo(840f, 280f, 840f, 280f)
            quadTo(840f, 280f, 840f, 280f)
            lineTo(120f, 280f)
            quadTo(120f, 280f, 120f, 280f)
            quadTo(120f, 280f, 120f, 280f)
            lineTo(120f, 680f)
            quadTo(120f, 680f, 120f, 680f)
            quadTo(120f, 680f, 120f, 680f)
            lineTo(840f, 680f)
            quadTo(840f, 680f, 840f, 680f)
            quadTo(840f, 680f, 840f, 680f)
            close()
            moveTo(120f, 280f)
            lineTo(120f, 280f)
            quadTo(120f, 280f, 120f, 280f)
            quadTo(120f, 280f, 120f, 280f)
            lineTo(120f, 680f)
            quadTo(120f, 680f, 120f, 680f)
            quadTo(120f, 680f, 120f, 680f)
            lineTo(120f, 680f)
            quadTo(120f, 680f, 120f, 680f)
            quadTo(120f, 680f, 120f, 680f)
            lineTo(120f, 280f)
            quadTo(120f, 280f, 120f, 280f)
            quadTo(120f, 280f, 120f, 280f)
            close()
            moveTo(200f, 520f)
            quadTo(217f, 520f, 228.5f, 508.5f)
            quadTo(240f, 497f, 240f, 480f)
            quadTo(240f, 463f, 228.5f, 451.5f)
            quadTo(217f, 440f, 200f, 440f)
            quadTo(183f, 440f, 171.5f, 451.5f)
            quadTo(160f, 463f, 160f, 480f)
            quadTo(160f, 497f, 171.5f, 508.5f)
            quadTo(183f, 520f, 200f, 520f)
            close()
        }
    }.build()
}
