# vape_free Icon

> The vape_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/vape_free.md?v=outlined), [Rounded](https://composables.com/icons/icon-libraries/material-symbols/vape_free.md?v=rounded), [Sharp](https://composables.com/icons/icon-libraries/material-symbols/vape_free.md?v=sharp), [Outlined Filled](https://composables.com/icons/icon-libraries/material-symbols/vape_free.md?v=outlined-filled), [Rounded Filled](https://composables.com/icons/icon-libraries/material-symbols/vape_free.md?v=rounded-filled), [Sharp Filled](https://composables.com/icons/icon-libraries/material-symbols/vape_free.md?v=sharp-filled)

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-symbols/vape_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 MaterialSymbolsVapeFree: ImageVector
    get() {
        if (_MaterialSymbolsVapeFree != null) return _MaterialSymbolsVapeFree!!
        
        _MaterialSymbolsVapeFree = ImageVector.Builder(
            name = "vape_free",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 960f,
            viewportHeight = 960f
        ).apply {
            path(
                fill = SolidColor(Color.Black)
            ) {
                moveTo(280f, 760f)
                quadToRelative(-39f, -10f, -79.5f, -15f)
                reflectiveQuadToRelative(-80.5f, -5f)
                horizontalLineTo(80f)
                verticalLineToRelative(-80f)
                horizontalLineToRelative(40f)
                quadToRelative(40f, 0f, 80.5f, -5f)
                reflectiveQuadToRelative(79.5f, -15f)
                verticalLineToRelative(120f)
                close()
                moveTo(791f, 904f)
                lineTo(647f, 760f)
                horizontalLineTo(320f)
                verticalLineToRelative(-120f)
                horizontalLineToRelative(207f)
                lineTo(56f, 169f)
                lineToRelative(56f, -57f)
                lineToRelative(735f, 736f)
                lineToRelative(-56f, 56f)
                close()
                moveToRelative(82f, -144f)
                lineTo(753f, 640f)
                horizontalLineToRelative(127f)
                verticalLineToRelative(120f)
                horizontalLineToRelative(-7f)
                close()
                moveToRelative(-453f, -40f)
                quadToRelative(8f, 0f, 14f, -6f)
                reflectiveQuadToRelative(6f, -14f)
                quadToRelative(0f, -8f, -6f, -14f)
                reflectiveQuadToRelative(-14f, -6f)
                quadToRelative(-8f, 0f, -14f, 6f)
                reflectiveQuadToRelative(-6f, 14f)
                quadToRelative(0f, 8f, 6f, 14f)
                reflectiveQuadToRelative(14f, 6f)
                close()
                moveToRelative(400f, -120f)
                verticalLineToRelative(-89f)
                quadToRelative(0f, -68f, -46f, -115.5f)
                reflectiveQuadTo(660f, 348f)
                verticalLineToRelative(-60f)
                quadToRelative(31f, 0f, 52.5f, -21.5f)
                reflectiveQuadTo(734f, 214f)
                quadToRelative(0f, -31f, -21.5f, -52.5f)
                reflectiveQuadTo(660f, 140f)
                verticalLineToRelative(-60f)
                quadToRelative(56f, 0f, 95f, 39f)
                reflectiveQuadToRelative(39f, 95f)
                quadToRelative(0f, 28f, -10.5f, 52.5f)
                reflectiveQuadTo(754f, 309f)
                quadToRelative(57f, 27f, 91.5f, 80.5f)
                reflectiveQuadTo(880f, 510f)
                verticalLineToRelative(90f)
                horizontalLineToRelative(-60f)
                close()
                moveToRelative(-100f, 0f)
                verticalLineToRelative(-52f)
                quadToRelative(0f, -39f, -23.5f, -60.5f)
                reflectiveQuadTo(641f, 466f)
                horizontalLineToRelative(-62f)
                lineTo(446f, 333f)
                verticalLineToRelative(-1f)
                quadToRelative(0f, -56f, 39f, -95f)
                reflectiveQuadToRelative(95f, -39f)
                verticalLineToRelative(60f)
                quadToRelative(-31f, 0f, -52.5f, 19.5f)
                reflectiveQuadTo(506f, 328f)
                quadToRelative(0f, 31f, 21.5f, 55.5f)
                reflectiveQuadTo(580f, 408f)
                horizontalLineToRelative(61f)
                quadToRelative(57f, 0f, 98f, 36f)
                reflectiveQuadToRelative(41f, 90f)
                verticalLineToRelative(66f)
                horizontalLineToRelative(-60f)
                close()
            }
        }.build()
        
        return _MaterialSymbolsVapeFree!!
    }

private var _MaterialSymbolsVapeFree: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/material-symbols/vape_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="M280,760q-39,-10 -79.5,-15t-80.5,-5H80v-80h40q40,0 80.5,-5t79.5,-15v120ZM791,904L647,760H320v-120h207L56,169l56,-57l735,736l-56,56Zm82,-144L753,640h127v120h-7Zm-453,-40q8,0 14,-6t6,-14q0,-8 -6,-14t-14,-6q-8,0 -14,6t-6,14q0,8 6,14t14,6Zm400,-120v-89q0,-68 -46,-115.5T660,348v-60q31,0 52.5,-21.5T734,214q0,-31 -21.5,-52.5T660,140v-60q56,0 95,39t39,95q0,28 -10.5,52.5T754,309q57,27 91.5,80.5T880,510v90h-60Zm-100,0v-52q0,-39 -23.5,-60.5T641,466h-62L446,333v-1q0,-56 39,-95t95,-39v60q-31,0 -52.5,19.5T506,328q0,31 21.5,55.5T580,408h61q57,0 98,36t41,90v66h-60Z" />
</vector>
```

## SVG

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

```svg
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960" fill="currentColor"><path d="M280-200q-39-10-79.5-15t-80.5-5H80v-80h40q40 0 80.5-5t79.5-15v120ZM791-56 647-200H320v-120h207L56-791l56-57 735 736-56 56Zm82-144L753-320h127v120h-7Zm-453-40q8 0 14-6t6-14q0-8-6-14t-14-6q-8 0-14 6t-6 14q0 8 6 14t14 6Zm400-120v-89q0-68-46-115.5T660-612v-60q31 0 52.5-21.5T734-746q0-31-21.5-52.5T660-820v-60q56 0 95 39t39 95q0 28-10.5 52.5T754-651q57 27 91.5 80.5T880-450v90h-60Zm-100 0v-52q0-39-23.5-60.5T641-494h-62L446-627v-1q0-56 39-95t95-39v60q-31 0-52.5 19.5T506-632q0 31 21.5 55.5T580-552h61q57 0 98 36t41 90v66h-60Z"/></svg>
```
