import React, { ForwardedRef, useContext } from 'react';
import { OriginIconProps } from '../type';
import { Context } from '../context';

function IconAgentVoiceInterruptionTurnoffComponent(props: OriginIconProps, ref: ForwardedRef<SVGSVGElement>) {
    const { prefix: prefixFromContext } = useContext(Context);
    const { className = '', prefix: prefixFromProps, width = '1em', height = '1em', useCurrentColor = true, spin, ...rest } = props;

    const prefix = prefixFromProps || prefixFromContext || 'hiagent';
    const loadingKls = spin ? ` ${prefix}-icon-loading` : '';
    return <svg className={`${prefix}-icon ${prefix}-icon-agent_voice_interruption_turnoff${loadingKls} ${className}`} width={width} height={height} viewBox="0 0 16 16" fill={useCurrentColor ? 'currentColor' : '#000'} xmlns="http://www.w3.org/2000/svg" {...rest} ref={ref}><g clipPath="url(#svg_495cf89eee__clip0_37453_1115673)"><path d="M7.7334 10.0862C7.53296 10.0849 7.31195 10.0833 7.06641 10.0833H5.59961C4.84073 10.0833 4.31615 10.0842 3.90918 10.1174C3.51143 10.15 3.29166 10.2099 3.12988 10.2922C2.76941 10.476 2.47569 10.7696 2.29199 11.1301C2.20967 11.2919 2.1497 11.5117 2.11719 11.9094C2.08931 12.2507 2.08582 12.6748 2.08496 13.2502H10.5811C10.5808 13.0651 10.5777 12.8955 10.5762 12.7395L12.0693 14.1331C12.0063 14.4836 11.7016 14.7502 11.333 14.7502H1.33301C0.919131 14.75 0.583281 14.4141 0.583008 14.0002V13.5999C0.583008 12.8656 0.582683 12.2696 0.62207 11.7874C0.662183 11.2964 0.747019 10.857 0.955078 10.4485C1.28256 9.80581 1.8056 9.28289 2.44824 8.95532C2.85669 8.74722 3.29624 8.66245 3.78711 8.62231C4.26931 8.58292 4.86545 8.58325 5.59961 8.58325H6.12402L7.7334 10.0862ZM7.59082 8.58521C8.0911 8.58696 8.51708 8.59277 8.87891 8.62231C9.36981 8.66243 9.80931 8.74728 10.2178 8.95532C10.8605 9.28286 11.3834 9.80578 11.7109 10.4485C11.919 10.857 12.0038 11.2964 12.0439 11.7874C12.0674 12.0742 12.0744 12.4012 12.0781 12.7737L10.4111 11.218C10.3986 11.187 10.3878 11.1573 10.374 11.1301C10.1903 10.7696 9.8967 10.476 9.53613 10.2922C9.47914 10.2632 9.41451 10.2383 9.33789 10.2151L7.59082 8.58521ZM12.9688 0.677979C13.3307 0.476883 13.787 0.607172 13.9883 0.968994L13.4492 1.2688L13.9893 0.969971L13.9922 0.97583C13.9937 0.978673 13.9959 0.982528 13.998 0.986572C14.0026 0.995116 14.0086 1.00706 14.0156 1.02075C14.0299 1.04836 14.0496 1.08631 14.0723 1.13403C14.1177 1.2299 14.1782 1.36602 14.2441 1.53735C14.3758 1.87975 14.5313 2.36826 14.6348 2.96802C14.8422 4.17109 14.8403 5.82954 14.0156 7.6438C13.8441 8.02058 13.3994 8.18716 13.0225 8.01587C12.6458 7.84433 12.4792 7.39959 12.6504 7.02271C13.3255 5.53722 13.3238 4.19475 13.1562 3.2229C13.0722 2.73572 12.9464 2.34226 12.8438 2.07544C12.7927 1.94286 12.7474 1.84213 12.7168 1.77759C12.7016 1.7455 12.6896 1.72173 12.6826 1.70825C12.6793 1.70189 12.6768 1.69743 12.6758 1.69556H12.6768C12.4772 1.33392 12.6076 0.878902 12.9688 0.677979ZM4.83398 3.82446C4.77981 3.98413 4.75004 4.15528 4.75 4.33325C4.75023 5.2074 5.45885 5.91706 6.33301 5.91724C6.54986 5.91724 6.75607 5.8722 6.94434 5.79321L8.09082 6.86353C7.59326 7.2099 6.99058 7.41505 6.33887 7.41626L3.25684 4.54028C3.25229 4.47186 3.25001 4.40282 3.25 4.33325C3.25006 3.75565 3.41108 3.21625 3.6875 2.75415L4.83398 3.82446ZM11.6943 6.28345C11.5375 6.6667 11.0991 6.85037 10.7158 6.6936C10.3329 6.53673 10.1493 6.09918 10.3057 5.71606L11.6943 6.28345ZM10.665 1.99536C11.0353 1.81065 11.4857 1.96128 11.6709 2.3313L11.6719 2.33228V2.33325C11.6723 2.33404 11.6733 2.33531 11.6738 2.33618C11.6749 2.33842 11.6764 2.34206 11.6777 2.34497C11.6806 2.35093 11.6844 2.35873 11.6885 2.36743C11.6969 2.38557 11.7081 2.41019 11.7207 2.4397C11.746 2.49906 11.779 2.58158 11.8145 2.68384C11.8852 2.88838 11.9677 3.17762 12.0225 3.53052C12.1322 4.23783 12.1316 5.21434 11.6943 6.28345L11 5.99927L10.3057 5.71606C10.6179 4.95245 10.6177 4.26078 10.54 3.76001C10.5011 3.50973 10.4428 3.3088 10.3965 3.17505C10.3735 3.10864 10.3535 3.05826 10.3408 3.02856C10.3347 3.01423 10.3303 3.00391 10.3281 2.99927L10.3271 2.99829L10.3291 2.99927C10.1456 2.62925 10.2954 2.18024 10.665 1.99536ZM6.33301 1.25024C8.03578 1.25024 9.41682 2.63053 9.41699 4.33325C9.4169 5.02029 9.18874 5.65256 8.80859 6.16528L7.69922 5.13013C7.83632 4.89575 7.91692 4.6242 7.91699 4.33325C7.91682 3.45895 7.20735 2.75024 6.33301 2.75024C6.00288 2.75031 5.69605 2.85079 5.44238 3.02368L4.33301 1.98853C4.8715 1.52872 5.56943 1.25032 6.33301 1.25024Z"/><path d="M15.5069 13.785L15.5635 13.8432C15.8306 14.1484 15.8286 14.6126 15.5459 14.9155C15.2632 15.2182 14.8002 15.2523 14.4774 15.0069L14.4155 14.9544L0.584689 2.04569C0.261874 1.74425 0.244425 1.23823 0.545709 0.915268C0.847132 0.592315 1.35313 0.574959 1.67613 0.876288L15.5069 13.785Z"/></g><defs><clipPath id="svg_495cf89eee__clip0_37453_1115673"><path d="M0 0H16V16H0z"/></clipPath></defs></svg>;
}

const IconAgentVoiceInterruptionTurnoff = React.forwardRef(IconAgentVoiceInterruptionTurnoffComponent);
export default IconAgentVoiceInterruptionTurnoff;
