# smoke_free Icon

> The smoke_free icon from Material Symbols as Compose ImageVector Kotlin code, Android Vector Drawable XML and SVG.

- Library: [Material Symbols](https://composables.com/icons/icon-libraries/material-symbols.md)
- License: Apache 2.0 (full text in the [Material Symbols library page](https://composables.com/icons/icon-libraries/material-symbols.md))
- Styles: [Outlined](https://composables.com/icons/icon-libraries/material-symbols/smoke_free.md?v=outlined), [Rounded](https://composables.com/icons/icon-libraries/material-symbols/smoke_free.md?v=rounded), [Sharp](https://composables.com/icons/icon-libraries/material-symbols/smoke_free.md?v=sharp), [Outlined Filled](https://composables.com/icons/icon-libraries/material-symbols/smoke_free.md?v=outlined-filled), [Rounded Filled](https://composables.com/icons/icon-libraries/material-symbols/smoke_free.md?v=rounded-filled), [Sharp Filled](https://composables.com/icons/icon-libraries/material-symbols/smoke_free.md?v=sharp-filled)

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-symbols/smoke_free.kt`

```kotlin
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 MaterialSymbolsSmokeFree: ImageVector
    get() {
        if (_MaterialSymbolsSmokeFree != null) return _MaterialSymbolsSmokeFree!!
        
        _MaterialSymbolsSmokeFree = ImageVector.Builder(
            name = "smoke_free",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 960f,
            viewportHeight = 960f
        ).apply {
            path(
                fill = SolidColor(Color.Black)
            ) {
                moveTo(792f, 904f)
                lineTo(528f, 640f)
                horizontalLineTo(80f)
                verticalLineToRelative(-120f)
                horizontalLineToRelative(328f)
                lineTo(56f, 168f)
                lineToRelative(56f, -56f)
                lineToRelative(736f, 736f)
                lineToRelative(-56f, 56f)
                close()
                moveToRelative(-38f, -264f)
                lineToRelative(-34f, -34f)
                verticalLineToRelative(-86f)
                horizontalLineToRelative(60f)
                verticalLineToRelative(120f)
                horizontalLineToRelative(-26f)
                close()
                moveToRelative(66f, 0f)
                verticalLineToRelative(-120f)
                horizontalLineToRelative(60f)
                verticalLineToRelative(120f)
                horizontalLineToRelative(-60f)
                close()
                moveToRelative(-140f, -74f)
                lineToRelative(-46f, -46f)
                horizontalLineToRelative(46f)
                verticalLineToRelative(46f)
                close()
                moveToRelative(40f, -86f)
                verticalLineToRelative(-52f)
                quadToRelative(0f, -39f, -23f, -59.5f)
                reflectiveQuadTo(642f, 348f)
                horizontalLineToRelative(-62f)
                quadToRelative(-56f, 0f, -95f, -39f)
                reflectiveQuadToRelative(-39f, -95f)
                quadToRelative(0f, -56f, 39f, -95f)
                reflectiveQuadToRelative(95f, -39f)
                verticalLineToRelative(60f)
                quadToRelative(-30f, 0f, -52f, 21f)
                reflectiveQuadToRelative(-22f, 53f)
                quadToRelative(0f, 32f, 22f, 53f)
                reflectiveQuadToRelative(52f, 21f)
                horizontalLineToRelative(62f)
                quadToRelative(56f, 0f, 97f, 36f)
                reflectiveQuadToRelative(41f, 90f)
                verticalLineToRelative(66f)
                horizontalLineToRelative(-60f)
                close()
                moveToRelative(100f, 0f)
                verticalLineToRelative(-90f)
                quadToRelative(0f, -66f, -46f, -114f)
                reflectiveQuadToRelative(-114f, -48f)
                verticalLineToRelative(-60f)
                quadToRelative(30f, 0f, 52f, -22f)
                reflectiveQuadToRelative(22f, -52f)
                horizontalLineToRelative(60f)
                quadToRelative(0f, 29f, -11f, 52.5f)
                reflectiveQuadTo(754f, 190f)
                quadToRelative(56f, 26f, 91f, 80f)
                reflectiveQuadToRelative(35f, 120f)
                verticalLineToRelative(90f)
                horizontalLineToRelative(-60f)
                close()
            }
        }.build()
        
        return _MaterialSymbolsSmokeFree!!
    }

private var _MaterialSymbolsSmokeFree: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/material-symbols/smoke_free.xml`

```xml
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="24dp"
    android:viewportWidth="960"
    android:viewportHeight="960">
    <path
        android:fillColor="@android:color/black"
        android:pathData="M792,904L528,640H80v-120h328L56,168l56,-56l736,736l-56,56Zm-38,-264l-34,-34v-86h60v120h-26Zm66,0v-120h60v120h-60Zm-140,-74l-46,-46h46v46Zm40,-86v-52q0,-39 -23,-59.5T642,348h-62q-56,0 -95,-39t-39,-95q0,-56 39,-95t95,-39v60q-30,0 -52,21t-22,53q0,32 22,53t52,21h62q56,0 97,36t41,90v66h-60Zm100,0v-90q0,-66 -46,-114t-114,-48v-60q30,0 52,-22t22,-52h60q0,29 -11,52.5T754,190q56,26 91,80t35,120v90h-60Z" />
</vector>
```

## SVG

Download: `https://composables.com/download/icons/material-symbols/smoke_free.svg`

```svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="currentColor"><path d="M792-56 528-320H80v-120h328L56-792l56-56 736 736-56 56Zm-38-264-34-34v-86h60v120h-26Zm66 0v-120h60v120h-60Zm-140-74-46-46h46v46Zm40-86v-52q0-39-23-59.5T642-612h-62q-56 0-95-39t-39-95q0-56 39-95t95-39v60q-30 0-52 21t-22 53q0 32 22 53t52 21h62q56 0 97 36t41 90v66h-60Zm100 0v-90q0-66-46-114t-114-48v-60q30 0 52-22t22-52h60q0 29-11 52.5T754-770q56 26 91 80t35 120v90h-60Z"/></svg>
```
