import * as React from 'react'; import { IconProps } from '../../types'; import { IconWrapper } from '../IconWrapper'; const HandPills = (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="M8.796 6.64a2.718 2.718 0 1 1 3.845-3.844l2.563 2.563a2.719 2.719 0 0 1-3.845 3.845L8.796 6.64Z" stroke="currentColor" strokeWidth={1.5} /><path d="M14 4s-.225 1.168-1.529 2.471C11.167 7.775 10 8 10 8" stroke="currentColor" strokeWidth={1.5} /><path d="M4 21.388h2.26c1.01 0 2.033.106 3.016.308 1.74.359 3.573.402 5.33.118m-.93-3.297c.12-.014.235-.03.345-.047.911-.145 1.676-.633 2.376-1.162l1.808-1.365a1.887 1.887 0 0 1 2.22 0c.573.433.749 1.146.386 1.728-.423.678-1.019 1.545-1.591 2.075m-5.544-1.229a8.176 8.176 0 0 1-.11.012m.11-.012a.998.998 0 0 0 .427-.24 1.492 1.492 0 0 0 .126-2.134 1.9 1.9 0 0 0-.45-.367c-2.797-1.669-7.15-.398-9.779 1.467m9.676 1.274a.524.524 0 0 1-.11.012m0 0a9.274 9.274 0 0 1-1.814.004" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" /></svg>, LineDuotone: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path d="M8.796 6.64a2.718 2.718 0 1 1 3.845-3.844l2.563 2.563a2.719 2.719 0 0 1-3.845 3.845L8.796 6.64Z" stroke="currentColor" strokeWidth={1.5} /><path opacity={0.5} d="M14 4s-.225 1.168-1.529 2.471C11.167 7.775 10 8 10 8" stroke="currentColor" strokeWidth={1.5} /><path opacity={0.5} d="M4 21.388h2.26c1.01 0 2.033.106 3.016.308 1.74.359 3.573.402 5.33.118.868-.14 1.72-.355 2.492-.727.696-.337 1.549-.81 2.122-1.341.572-.53 1.168-1.397 1.59-2.075.364-.582.188-1.295-.386-1.728a1.887 1.887 0 0 0-2.22 0l-1.807 1.365c-.7.53-1.465 1.017-2.376 1.162-.11.017-.225.033-.345.047m0 0a8.176 8.176 0 0 1-.11.012m.11-.012a.998.998 0 0 0 .427-.24 1.492 1.492 0 0 0 .126-2.134 1.9 1.9 0 0 0-.45-.367c-2.797-1.669-7.15-.398-9.779 1.467m9.676 1.274a.524.524 0 0 1-.11.012m0 0a9.274 9.274 0 0 1-1.814.004" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" /></svg>, Linear: <svg width="inherit" height="inherit" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}><path d="M8.796 6.64a2.718 2.718 0 1 1 3.845-3.844l2.563 2.563a2.719 2.719 0 0 1-3.845 3.845L8.796 6.64Z" stroke="currentColor" strokeWidth={1.5} /><path d="M14 4s-.225 1.168-1.529 2.471C11.167 7.775 10 8 10 8" stroke="currentColor" strokeWidth={1.5} /><path d="M5 20.388h2.26c1.01 0 2.033.106 3.016.308 1.74.359 3.573.402 5.33.118.868-.14 1.72-.355 2.492-.727.696-.337 1.549-.81 2.122-1.341.572-.53 1.168-1.397 1.59-2.075.364-.582.188-1.295-.386-1.728a1.887 1.887 0 0 0-2.22 0l-1.807 1.365c-.7.53-1.465 1.017-2.376 1.162-.11.017-.225.033-.345.047m0 0a8.176 8.176 0 0 1-.11.012m.11-.012a.998.998 0 0 0 .427-.24 1.492 1.492 0 0 0 .126-2.134 1.9 1.9 0 0 0-.45-.367c-2.797-1.669-7.15-.398-9.779 1.467m9.676 1.274a.524.524 0 0 1-.11.012m0 0a9.274 9.274 0 0 1-1.814.004" stroke="currentColor" strokeWidth={1.5} strokeLinecap="round" /><rect x={2} y={14} width={3} height={8} rx={1.5} stroke="currentColor" strokeWidth={1.5} /></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="M12.11 3.327A1.968 1.968 0 0 0 9.328 6.11l.988.988c.034-.015.07-.031.106-.049.386-.186.933-.521 1.52-1.108.587-.587.922-1.134 1.108-1.52l.05-.106-.989-.988Zm2.103 2.102a7.374 7.374 0 0 1-1.211 1.573 7.37 7.37 0 0 1-1.573 1.211l.46.46a1.969 1.969 0 0 0 2.785-2.783l-.46-.46ZM8.266 2.266a3.468 3.468 0 0 1 4.905 0l2.563 2.563a3.469 3.469 0 0 1-4.905 4.905L8.266 7.171a3.468 3.468 0 0 1 0-4.905Zm.418 12.182c1.866-.361 3.863-.28 5.48.684.226.135.44.304.625.512.376.423.57.947.579 1.473.191-.123.383-.26.577-.407l1.808-1.365a2.637 2.637 0 0 1 3.123 0c.836.63 1.17 1.763.571 2.723-.425.681-1.066 1.624-1.717 2.228-.66.61-1.597 1.124-2.306 1.466-.862.416-1.792.646-2.697.792-1.85.3-3.774.254-5.602-.123a14.275 14.275 0 0 0-2.865-.293H4a.75.75 0 0 1 0-1.5h2.26c1.062 0 2.135.111 3.168.324a14.1 14.1 0 0 0 5.06.111c.828-.134 1.602-.333 2.284-.662.683-.33 1.451-.764 1.938-1.215.493-.457 1.044-1.248 1.465-1.922.127-.204.109-.497-.202-.732-.37-.28-.947-.28-1.316 0l-1.807 1.365c-.722.545-1.61 1.128-2.711 1.304a8.907 8.907 0 0 1-.347.048 10.03 10.03 0 0 1-2.11.02.75.75 0 1 1 .14-1.493c.628.06 1.19.046 1.668-.003l.03-.003a.742.742 0 0 0 .15-1.138 1.15 1.15 0 0 0-.275-.222c-1.181-.705-2.759-.822-4.426-.5a12.124 12.124 0 0 0-4.535 1.935.75.75 0 0 1-.868-1.224 13.623 13.623 0 0 1 5.118-2.183Z" 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="M6.26 21.388H6c-.943 0-1.414 0-1.707-.293C4 20.803 4 20.332 4 19.389v-1.112c0-.518 0-.777.133-1.009.133-.231.334-.348.736-.582 2.646-1.539 6.402-2.405 8.91-.91.168.101.32.223.45.368a1.492 1.492 0 0 1-.126 2.134.998.998 0 0 1-.427.24c.12-.014.235-.03.345-.047.911-.145 1.676-.633 2.376-1.162l1.808-1.365a1.887 1.887 0 0 1 2.22 0c.573.433.749 1.146.386 1.728-.423.678-1.019 1.545-1.591 2.075-.573.53-1.426 1.004-2.122 1.34-.772.373-1.624.587-2.491.728-1.758.284-3.59.24-5.33-.118a15.031 15.031 0 0 0-3.017-.308ZM11.36 9.204a2.719 2.719 0 0 0 3.844-3.845l-.724-.723c-.3.605-.803 1.394-1.627 2.218-.823.823-1.612 1.326-2.217 1.626l.723.724ZM12.64 2.796a2.719 2.719 0 0 0-3.844 3.845l1.086 1.086c.076-.032.158-.069.245-.11.523-.253 1.248-.7 2.02-1.47.77-.772 1.217-1.497 1.47-2.02a5.61 5.61 0 0 0 .11-.245l-1.086-1.086Z" 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="M6.26 21.388H6c-.943 0-1.414 0-1.707-.293C4 20.803 4 20.332 4 19.389v-1.112c0-.518 0-.777.133-1.009.133-.231.334-.348.736-.582 2.646-1.539 6.402-2.405 8.91-.91.168.101.32.223.45.368a1.492 1.492 0 0 1-.126 2.134.998.998 0 0 1-.427.24c.12-.014.235-.03.345-.047.911-.145 1.676-.633 2.376-1.162l1.808-1.365a1.887 1.887 0 0 1 2.22 0c.573.433.749 1.146.386 1.728-.423.678-1.019 1.545-1.591 2.075-.573.53-1.426 1.004-2.122 1.34-.772.373-1.624.587-2.491.728-1.758.284-3.59.24-5.33-.118a15.031 15.031 0 0 0-3.017-.308Z" fill="currentColor" /><path d="M11.36 9.204a2.719 2.719 0 0 0 3.844-3.845l-.724-.723c-.3.605-.803 1.394-1.627 2.218-.823.823-1.612 1.326-2.217 1.626l.723.724ZM12.64 2.796a2.719 2.719 0 0 0-3.844 3.845l1.086 1.086c.076-.032.158-.069.245-.11.523-.253 1.248-.7 2.02-1.47.77-.772 1.217-1.497 1.47-2.02a5.61 5.61 0 0 0 .11-.245l-1.086-1.086Z" fill="currentColor" /></svg> }; return <IconWrapper icon={styles[iconStyle || 'Linear']} {...restProps} /> }; export default HandPills