import React from 'react';
import type MdIconProps from './icon.model';

const MdZoomIcon64: React.FunctionComponent<MdIconProps> = ({ className, ...otherProps }: MdIconProps) => {
  // eslint-disable-next-line no-console
  console.warn('MdZoomIcon is deprecated and will be removed in a future release. Use MdIconSearch instead.');

  return (
    <svg
      viewBox="0 0 64 64"
      version="1.1"
      xmlns="http://www.w3.org/2000/svg"
      xmlnsXlink="http://www.w3.org/1999/xlink"
      className={className}
      {...otherProps}
    >
      <path
        d="M54.1007 48.31L41.6207 35.56L39.1407 38L34.9707 33.7C37.7107 30.8449 39.2346 27.0371 39.2207 23.08C39.2795 19.1439 37.7741 15.3452 35.035 12.518C32.2958 9.69067 28.5467 8.06579 24.6107 8C20.6747 8.06579 16.9256 9.69067 14.1864 12.518C11.4473 15.3452 9.94186 19.1439 10.0007 23.08C9.94451 27.0154 11.4508 30.8125 14.1894 33.6392C16.928 36.4659 20.6755 38.0916 24.6107 38.16C27.8924 38.148 31.0702 37.0075 33.6107 34.93L37.8307 39.32L38.4807 38.69L35.4807 41.74L47.9607 54.74C48.3551 55.1428 48.8251 55.4639 49.3438 55.6849C49.8624 55.9059 50.4195 56.0225 50.9832 56.0281C51.547 56.0337 52.1063 55.9281 52.6292 55.7174C53.1521 55.5066 53.6283 55.1949 54.0307 54.8L54.1307 54.7C54.9593 53.841 55.4198 52.6924 55.4142 51.4989C55.4086 50.3054 54.9373 49.1612 54.1007 48.31ZM11.8307 23.08C11.7976 21.3703 12.1021 19.6708 12.7268 18.0789C13.3516 16.487 14.2842 15.0341 15.4714 13.8032C16.6586 12.5724 18.0769 11.5879 19.6452 10.9061C21.2135 10.2243 22.9009 9.85862 24.6107 9.83C26.3214 9.85732 28.0098 10.222 29.5793 10.9033C31.1487 11.5845 32.5682 12.5688 33.7564 13.7997C34.9447 15.0307 35.8782 16.4841 36.5036 18.0766C37.1289 19.6691 37.4338 21.3694 37.4007 23.08C37.4338 24.7906 37.1289 26.4909 36.5036 28.0834C35.8782 29.6759 34.9447 31.1293 33.7564 32.3603C32.5682 33.5912 31.1487 34.5755 29.5793 35.2567C28.0098 35.938 26.3214 36.3027 24.6107 36.33C22.9009 36.3014 21.2135 35.9357 19.6452 35.2539C18.0769 34.5721 16.6586 33.5876 15.4714 32.3568C14.2842 31.1259 13.3516 29.673 12.7268 28.0811C12.1021 26.4892 11.7976 24.7897 11.8307 23.08Z"
        fill="currentColor"
      />
    </svg>
  );
};

export default MdZoomIcon64;
