import * as React from 'react';
import PropTypes from 'prop-types';
import { Icon48PropValues } from '../_defaultIconPropValues.ts';

const Muellauto = (props) => {
    const {
        width = Icon48PropValues.width,
        height = Icon48PropValues.height,
        stroke = Icon48PropValues.stroke,
        fill = Icon48PropValues.fill,
        ...restProps
    } = props;

    return (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            viewBox="0 0 48 48"
            width={width}
            height={height}
            fill="none"
            {...restProps}
        >
            <g clipPath="url(#prefix__a)">
                <path
                    fill={fill}
                    stroke={stroke}
                    strokeWidth={0.4}
                    d="M39 13h-7.184A2.995 2.995 0 0 0 29 11H11c-4.962 0-9 4.038-9 9v9c0 1.654 1.346 3 3 3h1.826a4 4 0 0 0-.076.75A4.255 4.255 0 0 0 11 37a4.25 4.25 0 0 0 3.875-2.523A4.25 4.25 0 0 0 18.75 37
                    4.255 +4.255 0 0 0 23 32.75c0-.257-.032-.506-.076-.75h9.902a4 4 0 0 0-.076.75A4.254 4.254 0 0 0 37 37a4.254 4.254 0 0 0 4.25-4.25c0-.257-.032-.506-.076-.75H43c1.654 0
                    3-1.346 3-3v-9c0-3.86-3.14-7-7-7Zm5 7v2h-5a1 1 0 0 1-1-1v-6h1c2.757 0 5 2.243 5 5ZM4 29v-9c0-3.86 3.14-7 7-7h2.566L7.302 30H5a1 1 0 0 1-1-1Zm7 6c-1.24 0-2.25-1.01-2.25-2.25S9.76 30.5 11
                    30.5s2.25 1.01 2.25 2.25S12.24 35 11 35Zm7.75 0c-1.24 0-2.25-1.01-2.25-2.25s1.01-2.25 2.25-2.25S21 31.51 21 32.75 19.99 35 18.75 35Zm0-6.5c-1.29 0-2.433.59-3.213
                    1.5h-1.324c-.78-.91-1.923-1.5-3.213-1.5-.372 0-.726.063-1.07.153L15.698 13H29a1 1 0 0 1 1 1v16h-8.037c-.78-.91-1.923-1.5-3.213-1.5ZM37 35c-1.24 0-2.25-1.01-2.25-2.25S35.76 30.5 37 30.5s2.25
                    1.01 2.25 2.25S38.24 35 37 35Zm7-6a1 1 0 0 1-1 1h-2.786c-.78-.91-1.924-1.5-3.214-1.5s-2.434.59-3.214 1.5H32V15h4v6c0 1.654 1.346 3 3 3h5z"
                />
            </g>
            <defs>
                <clipPath id="prefix__a">
                    <path fill="#fff" d="M2 11h44v26H2z" />
                </clipPath>
            </defs>
        </svg>
    );
};

Muellauto.propTypes = {
    width: PropTypes.string,
    height: PropTypes.string,
    fill: PropTypes.string,
    stroke: PropTypes.string,
};
export default Muellauto;
