import * as React from 'react'
import type { SVGProps, Ref } from 'react'
import { withIconWrapper } from './utils/index'
const SvgBroadcast = (
    props: SVGProps<SVGSVGElement>,
    ref: Ref<SVGSVGElement>
) => (
    <svg
        viewBox="0 0 16 16"
        fill="none"
        xmlns="http://www.w3.org/2000/svg"
        preserveAspectRatio="xMidYMid meet"
        focusable="false"
        ref={ref}
        {...props}
    >
        <path
            d="M8 3.17c1.105 0 2 .906 2 2.025 0 .882-.557 1.633-1.333 1.91v8.22A.67.67 0 0 1 8 16a.67.67 0 0 1-.667-.675v-8.22A2.025 2.025 0 0 1 6 5.196c0-1.119.895-2.026 2-2.026M1.673.235a.62.62 0 0 1 .92-.06c.272.252.288.678.067.976a6.78 6.78 0 0 0-1.327 4.044A6.78 6.78 0 0 0 2.66 9.239c.22.299.205.724-.066.976-.272.252-.695.235-.92-.06A8.14 8.14 0 0 1 0 5.197c0-1.868.624-3.59 1.673-4.96m11.733-.06c.271-.252.695-.235.92.06A8.14 8.14 0 0 1 16 5.196c0 1.868-.624 3.59-1.673 4.96a.62.62 0 0 1-.92.06c-.272-.253-.288-.678-.067-.977a6.78 6.78 0 0 0 1.327-4.043 6.8 6.8 0 0 0-1.327-4.044c-.22-.298-.205-.724.066-.976M3.898 2.3c.21-.306.636-.322.907-.07.272.252.284.677.088.993a3.73 3.73 0 0 0-.56 1.973c0 .725.206 1.402.56 1.973.196.316.184.74-.088.993-.271.252-.696.236-.907-.07A5.1 5.1 0 0 1 3 5.195c0-1.077.332-2.075.898-2.896m7.297-.07c.27-.252.696-.236.907.07.566.82.898 1.819.898 2.896a5.1 5.1 0 0 1-.898 2.896c-.21.306-.636.322-.907.07-.272-.252-.284-.677-.088-.993.354-.571.56-1.248.56-1.973s-.206-1.402-.56-1.973c-.196-.316-.184-.74.088-.993"
            fill="currentColor"
        />
    </svg>
)
export default withIconWrapper(React.forwardRef(SvgBroadcast), 'Broadcast')
