import * as React from 'react'
import type { SVGProps, Ref } from 'react'
import { withIconWrapper } from './utils/index'
const SvgTemplates = (
    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
            fillRule="evenodd"
            clipRule="evenodd"
            d="M4.2.194 8.698 4.69 12.903.485a1.454 1.454 0 0 1 1.943-.1l.11.1.559.56c.53.53.563 1.372.1 1.942l-.1.11-4.207 4.204 4.499 4.498a.66.66 0 0 1 0 .934l-3.072 3.073a.66.66 0 0 1-.936 0L7.3 11.308l-2.935 2.936a.6.6 0 0 1-.118.095l-.066.036-3.176 1.5a.66.66 0 0 1-.751-.13.66.66 0 0 1-.167-.654l.037-.097 1.5-3.175a.6.6 0 0 1 .08-.129l.05-.056L4.69 8.697.194 4.201a.66.66 0 0 1 0-.935L3.266.192a.66.66 0 0 1 .934 0m-.467 1.403L1.597 3.734l10.67 10.669 2.137-2.138-.773-.771-1.069 1.07a.66.66 0 0 1-.936 0 .66.66 0 0 1 0-.935l1.07-1.071-1.112-1.112-.387.387a.66.66 0 0 1-.935 0 .66.66 0 0 1 0-.935l.386-.387-1.112-1.113-1.07 1.07A.66.66 0 0 1 8 8.662a.66.66 0 0 1-.468-1.129l1.07-1.07L7.487 5.35l-.385.388a.661.661 0 1 1-.936-.935l.386-.389L5.44 3.302l-1.069 1.07a.66.66 0 0 1-.936 0 .66.66 0 0 1 0-.934l1.07-1.071zm1.893 8.036-2.854 2.855-.662 1.402 1.402-.663 2.853-2.855zm5.823-5.822L9.633 5.626l.739.739 1.817-1.814zm2.433-2.418-.043.028-1.454 1.454.74.74 1.454-1.454a.13.13 0 0 0 .028-.139l-.028-.043-.56-.558a.13.13 0 0 0-.137-.028"
            fill="currentColor"
        />
    </svg>
)
export default withIconWrapper(React.forwardRef(SvgTemplates), 'Templates')
