import * as React from 'react'; import { IconProps } from '../../types'; import { IconWrapper } from '../IconWrapper'; const FireMinimalistic = (allProps: IconProps) => { const { svgProps: props, iconStyle, ...restProps } = allProps; const styles: { [style: string]: React.ReactNode } = { Broken: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path d="m9.086 3.115.476.58-.476-.58Zm7.476 2.33.528-.533-.528.532Zm-5.133 4.311v-.75h-.05l-.05.007.1.743ZM9.835 3.65l.72.21-.72-.21Zm5.886 1.984-.686-.303.686.303Zm.636 15.024a.75.75 0 1 0-.714-1.32l.714 1.32Zm2.156-4.186a.75.75 0 0 0 1.326.7l-1.326-.7ZM5.363 6.251a.75.75 0 0 0 1.274.793L5.363 6.25Zm-.232 4.266a.75.75 0 1 0-1.452-.377l1.452.377ZM12 20.25c-4.05 0-7.25-3.066-7.25-6.746h-1.5c0 4.6 3.964 8.246 8.75 8.246v-1.5Zm4.034-14.273c1.317 1.308 3.216 4.053 3.216 7.527h1.5c0-4.009-2.17-7.113-3.66-8.592l-1.056 1.065Zm-4.705 3.036c-.35.047-.783-.062-1.053-.619-.311-.64-.464-1.98.279-4.536l-1.44-.419c-.775 2.665-.747 4.46-.189 5.61.598 1.233 1.72 1.568 2.602 1.45l-.199-1.486Zm3.706-3.683c-.354.801-.892 1.757-1.554 2.499-.675.757-1.374 1.177-2.052 1.177v1.5c1.31 0 2.384-.796 3.171-1.678.8-.898 1.415-2.003 1.807-2.892l-1.372-.606Zm2.055-.418c-.69-.686-1.73-.32-2.055.418l1.372.606a.195.195 0 0 1-.134.11.264.264 0 0 1-.24-.07l1.057-1.064ZM9.563 3.695a.3.3 0 0 1-.348-.001.246.246 0 0 1-.1-.255l1.441.42a1.256 1.256 0 0 0-.458-1.377 1.201 1.201 0 0 0-1.486.053l.951 1.16Zm6.08 15.643A7.628 7.628 0 0 1 12 20.25v1.5a9.128 9.128 0 0 0 4.357-1.093l-.714-1.32Zm3.608-5.834a6.332 6.332 0 0 1-.737 2.967l1.326.7c.583-1.104.911-2.35.911-3.667h-1.5ZM8.61 2.535a15.389 15.389 0 0 0-3.247 3.716l1.274.793a13.89 13.89 0 0 1 2.925-3.349l-.951-1.16ZM3.68 10.14a13.32 13.32 0 0 0-.43 3.365h1.5c0-1.065.14-2.062.381-2.987L3.68 10.14Z" fill="currentColor" /></svg>, LineDuotone: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path d="m9.086 3.115.476.58-.476-.58Zm7.476 2.33.528-.533-.528.532Zm-5.133 4.311v-.75h-.05l-.05.007.1.743ZM9.835 3.65l.72.21-.72-.21Zm5.886 1.984-.686-.303.686.303Zm3.529 7.871c0 3.68-3.2 6.746-7.25 6.746v1.5c4.786 0 8.75-3.647 8.75-8.246h-1.5ZM12 20.25c-4.05 0-7.25-3.066-7.25-6.746h-1.5c0 4.6 3.964 8.246 8.75 8.246v-1.5ZM8.61 2.535C6.327 4.41 3.25 8.21 3.25 13.504h1.5c0-4.69 2.733-8.104 4.812-9.809l-.951-1.16Zm7.424 3.442c1.317 1.308 3.216 4.053 3.216 7.527h1.5c0-4.009-2.17-7.113-3.66-8.592l-1.056 1.065Zm-4.705 3.036c-.35.047-.783-.062-1.053-.619-.311-.64-.464-1.98.279-4.536l-1.44-.419c-.775 2.665-.747 4.46-.189 5.61.598 1.233 1.72 1.568 2.602 1.45l-.199-1.486Zm3.706-3.683c-.354.801-.892 1.757-1.554 2.499-.675.757-1.374 1.177-2.052 1.177v1.5c1.31 0 2.384-.796 3.171-1.678.8-.898 1.415-2.003 1.807-2.892l-1.372-.606Zm2.055-.418c-.69-.686-1.73-.32-2.055.418l1.372.606a.195.195 0 0 1-.134.11.264.264 0 0 1-.24-.07l1.057-1.064ZM9.563 3.695a.3.3 0 0 1-.348-.001.246.246 0 0 1-.1-.255l1.441.42a1.256 1.256 0 0 0-.458-1.377 1.201 1.201 0 0 0-1.486.053l.951 1.16Z" fill="currentColor" /></svg>, Linear: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path d="m9.086 3.115.476.58-.476-.58Zm7.476 2.33.528-.533-.528.532Zm-5.133 4.311v-.75h-.05l-.05.007.1.743ZM9.835 3.65l.72.21-.72-.21Zm5.886 1.984-.686-.303.686.303Zm3.529 7.871c0 3.68-3.2 6.746-7.25 6.746v1.5c4.786 0 8.75-3.647 8.75-8.246h-1.5ZM12 20.25c-4.05 0-7.25-3.066-7.25-6.746h-1.5c0 4.6 3.964 8.246 8.75 8.246v-1.5ZM8.61 2.535C6.327 4.41 3.25 8.21 3.25 13.504h1.5c0-4.69 2.733-8.104 4.812-9.809l-.951-1.16Zm7.424 3.442c1.317 1.308 3.216 4.053 3.216 7.527h1.5c0-4.009-2.17-7.113-3.66-8.592l-1.056 1.065Zm-4.705 3.036c-.35.047-.783-.062-1.053-.619-.311-.64-.464-1.98.279-4.536l-1.44-.419c-.775 2.665-.747 4.46-.189 5.61.598 1.233 1.72 1.568 2.602 1.45l-.199-1.486Zm3.706-3.683c-.354.801-.892 1.757-1.554 2.499-.675.757-1.374 1.177-2.052 1.177v1.5c1.31 0 2.384-.796 3.171-1.678.8-.898 1.415-2.003 1.807-2.892l-1.372-.606Zm2.055-.418c-.69-.686-1.73-.32-2.055.418l1.372.606a.195.195 0 0 1-.134.11.264.264 0 0 1-.24-.07l1.057-1.064ZM9.563 3.695a.3.3 0 0 1-.348-.001.246.246 0 0 1-.1-.255l1.441.42a1.256 1.256 0 0 0-.458-1.377 1.201 1.201 0 0 0-1.486.053l.951 1.16Z" fill="currentColor" /></svg>, Outline: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path fillRule="evenodd" clipRule="evenodd" d="M8.887 4.29C6.937 6.135 4.75 9.309 4.75 13.505c0 3.68 3.2 6.746 7.25 6.746s7.25-3.066 7.25-6.746c0-3.267-1.679-5.889-2.975-7.278-.393.83-.96 1.8-1.675 2.601-.777.872-1.834 1.66-3.123 1.679-.873.098-1.964-.247-2.55-1.457-.497-1.023-.574-2.557-.04-4.758Zm1.21-1.808c.404.294.617.829.458 1.376-.743 2.555-.59 3.896-.28 4.536.27.557.704.665 1.054.619l.05-.007h.05c.678 0 1.377-.42 2.052-1.177.662-.742 1.2-1.698 1.554-2.5.326-.736 1.364-1.103 2.055-.417 1.49 1.479 3.66 4.583 3.66 8.592 0 4.6-3.964 8.246-8.75 8.246s-8.75-3.647-8.75-8.246c0-5.295 3.076-9.095 5.36-10.969a1.201 1.201 0 0 1 1.487-.053Z" fill="currentColor" /></svg>, Bold: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path d="M12 21c4.418 0 8-3.356 8-7.496 0-3.741-2.035-6.666-3.438-8.06-.26-.258-.694-.144-.84.189-.748 1.69-2.304 4.123-4.293 4.123-1.232.165-3.112-.888-1.594-6.107.137-.47-.365-.848-.749-.534C6.905 4.905 4 8.511 4 13.504 4 17.644 7.582 21 12 21Z" fill="currentColor" /></svg>, BoldDuotone: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path opacity={0.5} d="M12 21c4.418 0 8-3.356 8-7.496 0-3.741-2.035-6.666-3.438-8.06-.26-.258-.694-.144-.84.189-.748 1.69-2.304 4.123-4.293 4.123-1.232.165-3.112-.888-1.594-6.107.137-.47-.365-.848-.749-.534C6.905 4.905 4 8.511 4 13.504 4 17.644 7.582 21 12 21Z" fill="currentColor" /><path d="M4.477 16.059A8.992 8.992 0 0 1 12 12a8.992 8.992 0 0 1 7.523 4.059A7.062 7.062 0 0 0 20 13.504c0-3.741-2.035-6.666-3.438-8.06-.26-.258-.694-.144-.84.189-.748 1.69-2.304 4.123-4.293 4.123-1.232.165-3.112-.888-1.594-6.107.137-.47-.365-.848-.749-.534C6.905 4.905 4 8.511 4 13.504c0 .897.168 1.757.477 2.555Z" fill="currentColor" /></svg> }; return <IconWrapper icon={styles[iconStyle || 'Linear']} {...restProps} /> }; export default FireMinimalistic