/* eslint-disable @typescript-eslint/ban-ts-comment */
// @ts-nocheck
import { useIcon } from 'hooks';
import React from 'react';
import Svg, { Path, G } from 'react-native-svg';
import { IconProps } from '../types';

export const MicOff: React.FC<IconProps> = ({ colorVariant = 'white', ...props }) => {
  const { getIconColor } = useIcon();
  return (
    <Svg width="18" height="18" viewBox="0 0 18 18" fill="none" {...props}>
      <G opacity="0.6">
        <Path
          d="M4.31651 10.2211C4.2083 9.78851 4.15424 9.38111 4.15424 8.9989V7.61412C4.15424 7.42669 4.0857 7.26445 3.94874 7.12738C3.8117 6.99038 3.6495 6.92188 3.462 6.92188C3.27438 6.92188 3.11211 6.99041 2.97511 7.12738C2.83807 7.26441 2.76953 7.42669 2.76953 7.61412V8.99879C2.76953 9.79931 2.92104 10.5709 3.22391 11.3139L4.31651 10.2211Z"
          fill={getIconColor(colorVariant)}
        />
        <Path
          d="M8.99981 12.4624C9.95177 12.4624 10.7668 12.1235 11.4443 11.4459C12.1222 10.7683 12.4611 9.95316 12.4611 9.0012V7.61653L16.3661 3.71163C16.4382 3.63953 16.4743 3.55655 16.4743 3.46282C16.4743 3.36909 16.4382 3.28611 16.3661 3.21401L15.4793 2.32696C15.4069 2.25474 15.3241 2.21875 15.2304 2.21875C15.1367 2.21875 15.0538 2.25474 14.9817 2.32696L1.63345 15.6753C1.56135 15.7474 1.52539 15.8304 1.52539 15.9239C1.52539 16.0178 1.56135 16.1008 1.63345 16.1729L2.52043 17.0598C2.59256 17.132 2.67558 17.1679 2.76923 17.1679C2.863 17.1679 2.94598 17.132 3.01804 17.0598L5.76559 14.3123C6.55869 14.8029 7.40608 15.0949 8.30757 15.1885V16.6165H5.53842C5.35092 16.6165 5.18853 16.6851 5.05168 16.8222C4.9146 16.9591 4.84595 17.1214 4.84595 17.3089C4.84595 17.4961 4.9146 17.6587 5.05168 17.7957C5.18853 17.9326 5.35092 18.0013 5.53842 18.0013H12.4611C12.6486 18.0013 12.8109 17.9326 12.9479 17.7957C13.085 17.6588 13.1535 17.4962 13.1535 17.3089C13.1535 17.1215 13.085 16.9591 12.9479 16.8222C12.8109 16.6851 12.6486 16.6165 12.4611 16.6165H9.69205V15.1885C11.2569 15.0156 12.571 14.3395 13.6349 13.1606C14.6984 11.9816 15.2303 10.5952 15.2303 9.00143V7.61649C15.2303 7.42906 15.1618 7.26683 15.0249 7.12983C14.8877 6.99279 14.7255 6.92425 14.538 6.92425C14.3507 6.92425 14.1884 6.99279 14.0513 7.12983C13.9143 7.26683 13.8458 7.42906 13.8458 7.61649V9.00116C13.8458 10.3353 13.3715 11.4765 12.4233 12.4246C11.4751 13.3728 10.3338 13.8471 8.99973 13.8471C8.22088 13.8471 7.48178 13.6634 6.78222 13.2954L7.82064 12.2572C8.21031 12.3942 8.60328 12.4624 8.99981 12.4624Z"
          fill={getIconColor(colorVariant)}
        />
        <Path
          d="M10.9962 0.638365C10.4012 0.212851 9.73596 0 9.00042 0C8.0485 0 7.23354 0.33913 6.55577 1.0169C5.87796 1.6947 5.53906 2.50962 5.53906 3.46158V8.99985L12.2564 2.28249C12.0111 1.61184 11.5912 1.06376 10.9962 0.638365Z"
          fill={getIconColor(colorVariant)}
        />
      </G>
      <Path
        d="M9.00058 12.4612C9.95263 12.4612 10.7674 12.1223 11.4452 11.4447C12.123 10.7671 12.4619 9.95195 12.4619 8.99998V3.46163C12.4619 2.50966 12.1232 1.69484 11.4452 1.01691C10.7674 0.339135 9.95263 0 9.00058 0C8.04865 0 7.23379 0.339135 6.5559 1.01691C5.87797 1.69473 5.53906 2.50966 5.53906 3.46163V8.99998C5.53906 9.95192 5.87812 10.7671 6.5559 11.4447C7.23368 12.1223 8.04865 12.4612 9.00058 12.4612Z"
        fill={getIconColor(colorVariant)}
      />
      <Path
        d="M15.0254 7.12745C14.8888 6.99041 14.7262 6.92188 14.5387 6.92188C14.3513 6.92188 14.1891 6.99041 14.0519 7.12745C13.915 7.26446 13.8465 7.42669 13.8465 7.61413V8.99882C13.8465 10.333 13.3722 11.4742 12.4239 12.4224C11.4759 13.3708 10.3346 13.845 9.00033 13.845C7.66614 13.845 6.52495 13.3708 5.57658 12.4224C4.62832 11.4744 4.15422 10.333 4.15422 8.99882V7.61413C4.15422 7.42669 4.08569 7.26446 3.94872 7.12745C3.81168 6.99041 3.64959 6.92188 3.46197 6.92188C3.27435 6.92188 3.11208 6.99041 2.97511 7.12745C2.83803 7.26446 2.76953 7.42669 2.76953 7.61413V8.99882C2.76953 10.5926 3.30148 11.979 4.36507 13.158C5.4287 14.337 6.743 15.013 8.308 15.186V16.614H5.5388C5.3513 16.614 5.18906 16.6826 5.05206 16.8197C4.91502 16.9566 4.84648 17.1189 4.84648 17.3064C4.84648 17.4936 4.91502 17.6563 5.05206 17.7932C5.18906 17.9301 5.3513 17.9988 5.5388 17.9988H12.4617C12.6491 17.9988 12.8116 17.9301 12.9484 17.7932C13.0856 17.6563 13.1542 17.4937 13.1542 17.3064C13.1542 17.119 13.0856 16.9567 12.9484 16.8197C12.8116 16.6826 12.6492 16.614 12.4617 16.614H9.69281V15.186C11.2575 15.013 12.5717 14.337 13.6355 13.158C14.6992 11.979 15.2313 10.5926 15.2313 8.99882V7.61413C15.2313 7.42673 15.1626 7.26461 15.0254 7.12745Z"
        fill={getIconColor(colorVariant)}
      />
    </Svg>
  );
};
