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

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


    return (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            viewBox="0 0 48 48"
            width={width}
            height={height}
            fill="none"
            {...restProps}
        >
            <path
                fill={fill}
                d="M42.42 43.95H5.58A3.59 3.59 0 0 1 2 40.37V16.84c0-1 .56-1.88 1.46-2.31s1.94-.3 2.72.33l7.08 5.87v-3.9c0-1 .56-1.88 1.46-2.31s1.94-.3 2.72.33l7.08 5.87v-3.9c0-1.01.6-1.94 1.53-2.35.94-.41 1.99-.24
                2.75.44l6.98 5.79V7.63a3.59 3.59 0 0 1 3.58-3.58h3.07a3.59 3.59 0 0 1 3.58 3.58v32.74a3.59 3.59 0 0 1-3.58 3.58zM5.07 17.93v22.44c0 .28.23.51.51.51h36.84c.28 0
                .51-.23.51-.51V7.63c0-.28-.23-.51-.51-.51h-3.07c-.28 0-.51.23-.51.51V24c0 .6-.34 1.14-.88 1.39s-1.17.17-1.63-.21l-8.74-7.26V24c0 .6-.34 1.14-.88 1.39s-1.17.17-1.63-.21l-8.74-7.25V24c0 .85-.69
                1.53-1.53 1.53-.36 0-.71-.12-.98-.35l-8.74-7.25z"
            />
        </svg>
    );
};

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