/* eslint-disable max-len */
import React from 'react';

export function NovuLogo(props: React.ComponentPropsWithoutRef<'svg'>) {
  return (
    <svg xmlns="http://www.w3.org/2000/svg" width="109" height="24" fill="none" viewBox="0 0 109 24" {...props}>
      <g fillRule="evenodd" clipPath="url(#clip0_1_46)" clipRule="evenodd">
        <path
          fill="url(#paint0_radial_1_46)"
          d="M18.48 9.62a.72.72 0 01-1.235.503L8.008.68A11.98 11.98 0 0112 0c2.387 0 4.611.698 6.48 1.898V9.62zm3.36-4.49v4.49c0 3.656-4.44 5.466-6.996 2.853L4.909 2.318A11.983 11.983 0 000 12c0 2.555.799 4.924 2.16 6.87v-4.466c0-3.656 4.44-5.466 6.996-2.852l9.922 10.14A11.982 11.982 0 0024 12c0-2.555-.799-4.924-2.16-6.87zM6.755 13.901l9.22 9.424A11.967 11.967 0 0112 24a11.95 11.95 0 01-6.48-1.898v-7.697a.72.72 0 011.235-.504z"
        ></path>
        <path
          fill="url(#paint1_linear_1_46)"
          d="M18.48 9.62a.72.72 0 01-1.235.503L8.008.68A11.98 11.98 0 0112 0c2.387 0 4.611.698 6.48 1.898V9.62zm3.36-4.49v4.49c0 3.656-4.44 5.466-6.996 2.853L4.909 2.318A11.983 11.983 0 000 12c0 2.555.799 4.924 2.16 6.87v-4.466c0-3.656 4.44-5.466 6.996-2.852l9.922 10.14A11.982 11.982 0 0024 12c0-2.555-.799-4.924-2.16-6.87zM6.755 13.901l9.22 9.424A11.967 11.967 0 0112 24a11.95 11.95 0 01-6.48-1.898v-7.697a.72.72 0 011.235-.504z"
        ></path>
        <path
          fill="url(#paint2_linear_1_46)"
          d="M18.48 9.62a.72.72 0 01-1.235.503L8.008.68A11.98 11.98 0 0112 0c2.387 0 4.611.698 6.48 1.898V9.62zm3.36-4.49v4.49c0 3.656-4.44 5.466-6.996 2.853L4.909 2.318A11.983 11.983 0 000 12c0 2.555.799 4.924 2.16 6.87v-4.466c0-3.656 4.44-5.466 6.996-2.852l9.922 10.14A11.982 11.982 0 0024 12c0-2.555-.799-4.924-2.16-6.87zM6.755 13.901l9.22 9.424A11.967 11.967 0 0112 24a11.95 11.95 0 01-6.48-1.898v-7.697a.72.72 0 011.235-.504z"
        ></path>
      </g>
      <path
        fill="#525266"
        d="M73.562 12.02c.008-4.688-3.356-7.976-8.156-7.98-4.877 0-8.229 3.246-8.229 7.98 0 4.953 3.885 8.238 8.133 7.964 4.9 0 8.248-3.231 8.256-7.965h-.004zM62.016 8.119c2.371-2.44 6.302-1.73 7.592 1.391.68 1.65.66 3.338.03 4.988-.783 2.046-2.671 3.053-5.027 2.775-2.062-.243-3.622-1.912-3.904-4.193-.043-.342-.039-.692-.058-1.019.046-1.467.294-2.836 1.367-3.942zM40.012 18.171c.008 1.285.19 1.43 1.653 1.43 1.444 0 1.626-.15 1.633-1.45.012-2.934.004-5.87.004-8.8 0-2.099.147-2.262 2.282-2.559.128-.019.255-.034.383-.042 3.36-.273 5.023 1.21 5.039 4.513.012 2.304-.004 4.608.008 6.908.007 1.285.189 1.43 1.652 1.43 1.452 0 1.63-.145 1.634-1.45.012-2.619.008-5.238 0-7.854-.008-3.277-1.854-5.535-5.151-6.075-2.692-.44-5.372-.22-7.99.616-.838.266-1.174.749-1.158 1.6.03 1.955.011 3.913.011 5.87 0 1.958-.011 3.912 0 5.87v-.007zm68.281-12.31c-.008-1.107-.432-1.468-1.548-1.4-1.066.065-1.568.518-1.692 1.575-.046.406-.042.817-.046 1.228-.004 2.84 0 5.68-.008 8.52 0 .535.023 1.071-.652 1.326-3.437 1.3-6.8-.855-6.843-4.421-.027-2.21 0-4.418-.012-6.627-.007-1.346-.706-1.866-2.043-1.55-.961.227-1.231.927-1.235 1.786-.008 2.334-.035 4.672 0 7.007.054 3.645 1.938 5.968 5.626 6.405 2.429.285 4.924.061 7.387.03.807-.01 1.078-.547 1.074-1.28-.012-2.084 0-4.167 0-6.25 0-2.114.015-4.228 0-6.345l-.008-.004zM83.228 16.137c-.367-.791-.757-1.57-1.097-2.373-1.166-2.737-2.313-5.482-3.475-8.219-.406-.954-1.151-1.296-2.175-1.022-.876.231-1.305.904-1.115 1.912.104.551.305 1.099.548 1.608 1.54 3.262 3.178 6.486 4.634 9.785.706 1.605 1.753 2.168 3.448 1.974.757-.088 1.247-.339 1.576-1.015.617-1.285 1.336-2.525 1.923-3.821a522.747 522.747 0 003.873-8.77c.444-1.031.1-1.544-1.012-1.715-1.089-.168-1.838.266-2.32 1.403-1.051 2.478-2.07 4.965-3.12 7.443-.403.947-.862 1.874-1.294 2.81h-.394z"
      ></path>
      <defs>
        <radialGradient
          id="paint0_radial_1_46"
          cx="0"
          cy="0"
          r="1"
          gradientTransform="rotate(135 3.515 8.485) scale(16.9706)"
          gradientUnits="userSpaceOnUse"
        >
          <stop offset="0.34" stopColor="#FF006A"></stop>
          <stop offset="0.613" stopColor="#E300BD"></stop>
          <stop offset="0.767" stopColor="#FF4CE1"></stop>
        </radialGradient>
        <linearGradient id="paint1_linear_1_46" x1="14.8" x2="12" y1="-0.8" y2="24" gradientUnits="userSpaceOnUse">
          <stop offset="0.085" stopColor="#FFBA33"></stop>
          <stop offset="0.553" stopColor="#FF006A" stopOpacity="0"></stop>
        </linearGradient>
        <linearGradient id="paint2_linear_1_46" x1="12" x2="12" y1="0" y2="24" gradientUnits="userSpaceOnUse">
          <stop offset="0.547" stopOpacity="0"></stop>
          <stop offset="1" stopOpacity="0.6"></stop>
        </linearGradient>
        <clipPath id="clip0_1_46">
          <path fill="#fff" d="M0 0H24V24H0z"></path>
        </clipPath>
      </defs>
    </svg>
  );
}
