import * as React from 'react';
import { createSvgIcon } from '../utils/createSvgIcon';

export const VisioIcon = createSvgIcon({
  svg: ({ classes }) => (
    <svg role="presentation" focusable="false" viewBox="0 0 32 32" className={classes.svg}>
      <path d="M30.6607 6.8571c.381 0 .7024.131.9643.3929.25.25.375.5655.375.9464V20.375c0 .381-.125.7024-.375.9643-.2619.25-.5833.375-.9643.375h-6.6786c.012.0952.0179.1905.0179.2857v.2857c0 1.0238-.1905 1.9881-.5714 2.8929-.3929.9047-.9226 1.6964-1.5893 2.375-.6786.6666-1.4703 1.1964-2.375 1.5893-.9048.381-1.869.5714-2.8929.5714-.9762 0-1.8988-.1786-2.7678-.5357-.869-.3572-1.631-.8393-2.2857-1.4465-.6667-.619-1.2084-1.3452-1.625-2.1785-.4167-.8334-.6608-1.7322-.7322-2.6965H1.3393c-.369 0-.6845-.131-.9464-.3928-.262-.262-.3929-.5774-.3929-.9464V8.1964c0-.369.131-.6845.3929-.9464s.5773-.3929.9464-.3929h7.9286a1.6248 1.6248 0 0 1 .125-.1785.7537.7537 0 0 1 .1428-.1965L15.625.393c.2619-.262.5774-.3929.9464-.3929s.6846.131.9465.3929L23.607 6.482c.0596.0596.1131.125.1608.1965l.1071.1785h6.7857zm.1964 1.3393c0-.131-.0654-.1964-.1964-.1964H23.875a1.43 1.43 0 0 1-.2679.375l-6.0892 6.0893c-.2381.238-.5239.369-.8572.3928.869.012 1.6964.1667 2.4822.4643.7738.2857 1.4761.6846 2.1071 1.1965.631.5 1.1667 1.1011 1.6071 1.8035.4405.6905.756 1.4405.9465 2.25h6.8571c.131 0 .1964-.0654.1964-.1964V8.1964zm-14.2857 20.375c.869 0 1.6846-.1607 2.4465-.4821.7619-.3333 1.4285-.7857 2-1.3572.5714-.5714 1.0238-1.238 1.3571-2 .3214-.7619.4821-1.5773.4821-2.4464 0-.869-.1607-1.6845-.4821-2.4464-.3333-.762-.7857-1.4286-1.3571-2-.5715-.5714-1.2381-1.0179-2-1.3393-.762-.3333-1.5774-.5-2.4465-.5-.0952 0-.1904.006-.2857.0179-.0952 0-.1905.006-.2857.0178v5.4822c0 .369-.131.6845-.3929.9464s-.5773.3928-.9464.3928h-4.3393c.0715.7977.2857 1.5477.6429 2.25.3452.6905.7976 1.2917 1.3571 1.8036.5596.512 1.2024.9167 1.9286 1.2143.7262.2976 1.5.4464 2.3214.4464zM10.7857 6.8571h3.875c.369 0 .6845.131.9464.3929.262.2619.3929.5774.3929.9464v5.0179l.4286.4464c.0476.0357.0952.0536.1428.0536.0357 0 .0834-.0179.1429-.0536l6.0893-6.0893c.0357-.0476.0535-.0952.0535-.1428 0-.0357-.0178-.0834-.0535-.1429l-6.0893-6.0893c-.0595-.0357-.1072-.0535-.1429-.0535-.0476 0-.0952.0178-.1428.0535l-5.6429 5.6607zM9.268 20.143l4.0178-10.5715h-2.6786L8.3036 16.268l-.2857.8571c-.012-.0238-.0536-.1488-.125-.375a65.1138 65.1138 0 0 1-.3036-.8929 59.594 59.594 0 0 1-.4286-1.2142 184.3316 184.3316 0 0 1-.4643-1.375c-.381-1.0953-.7976-2.3274-1.25-3.6965H2.7143L6.6786 20.143h2.5893z" />
      <path
        fill="#2B7CD3"
        d="M30.6607 6.8571c.369 0 .6845.131.9464.3929.262.25.3929.5655.3929.9464V20.375c0 .369-.131.6845-.3929.9464-.2619.262-.5773.3929-.9464.3929H18.4821c-.381 0-.6964-.131-.9464-.3929-.2619-.2619-.3928-.5774-.3928-.9464V8.1964c0-.381.131-.6964.3928-.9464.25-.2619.5655-.3929.9464-.3929h12.1786z"
      />
      <path
        fill="#41A5EE"
        d="M23.6071 8.375l-6.0892 6.0893a1.4148 1.4148 0 0 1-.4465.3036c-.1785.0595-.3452.0892-.5.0892-.1666 0-.3333-.0297-.5-.0892-.1666-.0596-.3154-.1608-.4464-.3036L9.5357 8.375c-.131-.131-.2262-.2798-.2857-.4464-.0714-.1667-.1071-.3334-.1071-.5 0-.369.131-.6846.3928-.9465L15.625.393c.2619-.262.5774-.3929.9464-.3929.3453 0 .6607.131.9465.3929L23.607 6.482c.131.131.2322.2858.3036.4643.0595.1667.0893.3334.0893.5 0 .3572-.131.6667-.3929.9286z"
      />
      <path
        fill="#103F91"
        d="M24 22.2857c0 1.0238-.1905 1.9881-.5714 2.8929-.3929.9047-.9226 1.6964-1.5893 2.375-.6786.6666-1.4703 1.1964-2.375 1.5893-.9048.381-1.869.5714-2.8929.5714-.881 0-1.7143-.1429-2.5-.4286-.7857-.2857-1.494-.6845-2.125-1.1964a7.6484 7.6484 0 0 1-1.6428-1.8036c-.4524-.7024-.7738-1.4643-.9643-2.2857-.131-.5833-.1964-1.1548-.1964-1.7143 0-1.0238.1964-1.988.5892-2.8928.381-.9048.9108-1.6905 1.5893-2.3572.6667-.6786 1.4524-1.2083 2.3572-1.5893.9047-.3928 1.869-.5893 2.8928-.5893.0953 0 .1905.006.2857.0179h.2858c.9047.0714 1.7619.2976 2.5714.6786.7976.381 1.5.875 2.1071 1.4821.6072.6072 1.1012 1.3155 1.4822 2.125.381.7976.6071 1.6488.6785 2.5536 0 .0952.006.1905.0179.2857v.2857z"
      />
      <path d="M17.1429 9.3393v12.3393c0 .3214-.0596.625-.1786.9107a2.3559 2.3559 0 0 1-.5.7321 2.3559 2.3559 0 0 1-.7322.5c-.2857.119-.5892.1786-.9107.1786H9.3393c-.131-.5833-.1964-1.1548-.1964-1.7143L9.2857 8h6.5179c.369 0 .6845.131.9464.3929s.3929.5773.3929.9464z" />
      <path
        fill="#185ABD"
        d="M14.6607 22.8571H1.3393c-.369 0-.6845-.131-.9464-.3928-.262-.262-.3929-.5774-.3929-.9464V8.1964c0-.369.131-.6845.3929-.9464s.5773-.3929.9464-.3929h13.3214c.369 0 .6845.131.9464.3929.262.2619.3929.5774.3929.9464V21.518c0 .369-.131.6845-.3929.9464s-.5773.3928-.9464.3928z"
      />
      <path
        fill="#FFF"
        d="M7.5 16.4821c.1429.4167.256.756.3393 1.0179.0833.2619.1369.4464.1607.5536h.0357c.0595-.2381.2381-.8036.5357-1.6965l2.25-6.5h2.0536l-3.8036 10H6.875l-3.75-10H5.25l2.25 6.625z"
      />
    </svg>
  ),
  displayName: 'VisioIcon',
});
