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

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

    return (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            viewBox="0 0 48 48"
            width={width}
            height={height}
            fill="none"
            {...restProps}
        >
            <path
                d="M40.66 28.06L26.66 33.06C26.66 33.06 26.6 33.1 26.56 33.12C25.46 31.83 23.82 31 21.99 31C21.56 31 21.15 31.05 20.75 31.13L11.94 5.67C11.8 5.27 11.42 5 11 5H3C2.45 5 2 5.45 2 6C2 6.55 2.45 7 3
                7H10.29L18.9 31.87C17.17 32.92 16 34.82 16 37C16 40.31 18.69 43 22 43C25.31 43 28 40.31 28 37C28 36.24 27.85 35.52 27.59 34.85L41.33 29.94C41.85 29.75 42.12 29.18 41.94 28.66C41.75 28.14 41.18
                27.87 40.66 28.05V28.06ZM22 41C19.79 41 18 39.21 18 37C18 34.79 19.79 33 22 33C24.21 33 26 34.79 26 37C26 39.21 24.21 41 22 41Z"
                fill={fill}
                stroke={stroke}
                strokeWidth="0.8"
            />
            <path
                d="M45.82 19.25L41.72 7.97001C41.45 7.22001 40.89 6.62001 40.17 6.28001C39.44 5.94001 38.63 5.91001 37.88 6.18001L20.97 12.34C20.22 12.61 19.62 13.16 19.28 13.89C18.94 14.62 18.91 15.43 19.18
                16.18L23.28 27.46C23.55 28.21 24.1 28.81 24.83 29.15C25.23 29.34 25.66 29.43 26.1 29.43C26.45 29.43 26.79 29.37 27.13 29.25L44.05 23.09C44.8 22.82 45.4 22.27 45.74 21.54C46.08 20.81 46.11 20 45.84
                19.25H45.82ZM43.91 20.7C43.8 20.94 43.6 21.13 43.35 21.22L26.43 27.38C26.18 27.47 25.91 27.46 25.67 27.35C25.43 27.24 25.24 27.04 25.15 26.79L21.05 15.51C20.96 15.26 20.97 14.99 21.08 14.75C21.19
                14.51 21.39 14.32 21.64 14.23L38.55 8.07001C38.8 7.98001 39.07 7.99001 39.31 8.10001C39.55 8.21001 39.74 8.41001 39.83 8.66001L43.93 19.94C44.02 20.19 44.01 20.46 43.9 20.7H43.91Z"
                fill={fill}
                stroke={stroke}
                strokeWidth="0.8"
            />
        </svg>
    );
};

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