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

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

    return (
        <svg
            xmlns="http://www.w3.org/2000/svg"
            viewBox="0 0 24 24"
            width={width}
            height={height}
            {...restProps}
            fill="none"
        >
            <path
                fill={fill}
                stroke={stroke}
                strokeWidth={0.2}
                d="M12 6.5a2.755 2.755 0 0 1-2.75-2.75A2.755 2.755 0 0 1 12 1a2.755 2.755 0 0 1 2.75 2.75A2.755 2.755 0 0 1 12 6.5Zm0-4A1.25 1.25 0 1 0 12 5a1.25 1.25 0 0 0 0-2.5ZM14.82 23.01H9.185a1.646 1.646 0
                0 1-1.645-1.645v-.47c0-.905.735-1.645 1.645-1.645h.235v-7.985h-.235A1.646 1.646 0 0 1 7.54 9.62v-.47c0-.905.735-1.645 1.645-1.645h3.755c.905 0 1.645.735 1.645 1.645v10.095h.235c.905 0 1.645.735
                1.645 1.645v.47c0 .905-.735 1.645-1.645 1.645zm-5.64-2.35a.235.235 0 0 0-.235.235v.47c0 .13.105.235.235.235h5.635c.13 0 .235-.105.235-.235v-.47a.235.235 0 0 0-.235-.235h-.47c-.65
                0-1.175-.525-1.175-1.175V9.155a.235.235 0 0 0-.235-.235H9.18a.235.235 0 0 0-.235.235v.47c0 .13.105.235.235.235h.47c.645 0 1.175.525 1.175 1.175v8.455c0 .65-.525 1.175-1.175 1.175h-.47z"
            />
        </svg>
    );
};

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