import { createWeb3Icon } from '../../createWeb3Icon.js'

const __iconNode = {
  branded: [
    [
      'path',
      {
        fill: 'url(#SWELL__a)',
        d: 'M12 20.64a8.64 8.64 0 1 0 0-17.28 8.64 8.64 0 0 0 0 17.28',
      },
    ],
    [
      'path',
      {
        fill: 'url(#SWELL__b)',
        d: 'M12 3.72a8.28 8.28 0 1 0 0 16.56 8.28 8.28 0 0 0 0-16.56M3 12a9 9 0 1 1 18 0 9 9 0 0 1-18 0',
        fillRule: 'evenodd',
        clipRule: 'evenodd',
      },
    ],
    [
      'path',
      {
        fill: '#fff',
        d: 'm17.606 13.222-.016.016-.022.022-4.239 4.19c-.738.73-1.936.73-2.674 0l-1.17-1.157a.208.208 0 0 1 .086-.349q1.882-.575 3.058-1.328 2.802-1.792 4.977-1.394m-.89-3.446c1.566.488 1.383 1.628 1.404 2.077q-2.571-1.335-6.186.978-2.693 1.725-4.514 1.422c-1.213-.202-1.486-1.668-1.54-2.058q2 1 5.359-1.149 3.13-2.003 5.478-1.27M13.33 6.427l1.1 1.087a.208.208 0 0 1-.108.355q-2.388.476-3.82 1.392-2.454 1.57-4.182 1.46l4.336-4.294a1.907 1.907 0 0 1 2.674 0',
      },
    ],
    [
      'defs',
      {},
      [
        [
          'linearGradient',
          {
            id: 'SWELL__a',
            x1: '12',
            x2: '12',
            y1: '3',
            y2: '21',
            gradientUnits: 'userSpaceOnUse',
          },
          [
            [
              'stop',
              {
                stopColor: '#2142CB',
              },
            ],
            [
              'stop',
              {
                offset: '1',
                stopColor: '#3066ED',
              },
            ],
          ],
        ],
        [
          'linearGradient',
          {
            id: 'SWELL__b',
            x1: '12',
            x2: '12',
            y1: '3',
            y2: '21',
            gradientUnits: 'userSpaceOnUse',
          },
          [
            [
              'stop',
              {
                stopColor: '#7DACFF',
              },
            ],
            [
              'stop',
              {
                offset: '1',
                stopColor: '#CEDEFF',
              },
            ],
          ],
        ],
      ],
    ],
  ],
  mono: [
    [
      'path',
      {
        fill: 'currentColor',
        d: 'M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0m-3.177 1.29.016-.017q-2.265-.414-5.183 1.453-1.226.783-3.186 1.383a.217.217 0 0 0-.09.363l1.219 1.205c.77.76 2.016.76 2.786 0l4.415-4.364zm.55-1.61c0-.54.001-1.541-1.46-1.997q-2.445-.763-5.706 1.324-3.5 2.238-5.582 1.196c.057.406.34 1.934 1.604 2.144q1.896.315 4.702-1.481 3.766-2.409 6.444-1.02-.003-.072-.002-.167M14.53 7.327l-1.145-1.133a1.986 1.986 0 0 0-2.786 0l-4.516 4.472q1.8.115 4.356-1.52 1.49-.954 3.98-1.45a.217.217 0 0 0 .112-.369',
        fillRule: 'evenodd',
        clipRule: 'evenodd',
      },
    ],
  ],
  background: [
    [
      'g',
      {
        clipPath: 'url(#SWELL__a)',
      },
      [
        [
          'path',
          {
            fill: 'url(#SWELL__b)',
            d: 'M24 0H0v24h24z',
          },
        ],
        [
          'path',
          {
            fill: '#fff',
            d: 'm19.328 13.695-.02.02-.03.03-5.54 5.532a2.475 2.475 0 0 1-3.496 0l-1.53-1.527a.277.277 0 0 1 .113-.461q2.46-.759 3.998-1.753 3.662-2.367 6.505-1.841m-1.162-4.551c2.046.644 1.807 2.15 1.834 2.743q-3.36-1.762-8.086 1.291-3.522 2.277-5.9 1.877C4.427 14.79 4.07 12.854 4 12.339q2.613 1.322 7.005-1.516 4.092-2.646 7.16-1.678m-4.428-4.421 1.437 1.435a.277.277 0 0 1-.14.468q-3.123.629-4.994 1.838-3.207 2.074-5.467 1.927l5.668-5.668a2.475 2.475 0 0 1 3.496 0',
          },
        ],
      ],
    ],
    [
      'defs',
      {},
      [
        [
          'linearGradient',
          {
            id: 'SWELL__b',
            x1: '12',
            x2: '12',
            y1: '-.5',
            y2: '24.5',
            gradientUnits: 'userSpaceOnUse',
          },
          [
            [
              'stop',
              {
                stopColor: '#2142CB',
              },
            ],
            [
              'stop',
              {
                offset: '1',
                stopColor: '#3066ED',
              },
            ],
          ],
        ],
        [
          'clipPath',
          {
            id: 'SWELL__a',
          },
          [
            [
              'path',
              {
                fill: '#fff',
                d: 'M0 0h24v24H0z',
              },
            ],
          ],
        ],
      ],
    ],
  ],
}
/**
 * @component @name TokenSWELL
 * @description Web3Icon for TokenSWELL
 *
 * @preview (branded, mono, background)
 * @preview ![branded](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9InVybCgjU1dFTExfX2EpIiBkPSJNMTIgMjAuNjRhOC42NCA4LjY0IDAgMSAwIDAtMTcuMjggOC42NCA4LjY0IDAgMCAwIDAgMTcuMjgiLz4KICAgIDxwYXRoIGZpbGw9InVybCgjU1dFTExfX2IpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAzLjcyYTguMjggOC4yOCAwIDEgMCAwIDE2LjU2IDguMjggOC4yOCAwIDAgMCAwLTE2LjU2TTMgMTJhOSA5IDAgMSAxIDE4IDAgOSA5IDAgMCAxLTE4IDAiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPgogICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0ibTE3LjYwNiAxMy4yMjItLjAxNi4wMTYtLjAyMi4wMjItNC4yMzkgNC4xOWMtLjczOC43My0xLjkzNi43My0yLjY3NCAwbC0xLjE3LTEuMTU3YS4yMDguMjA4IDAgMCAxIC4wODYtLjM0OXExLjg4Mi0uNTc1IDMuMDU4LTEuMzI4IDIuODAyLTEuNzkyIDQuOTc3LTEuMzk0bS0uODktMy40NDZjMS41NjYuNDg4IDEuMzgzIDEuNjI4IDEuNDA0IDIuMDc3cS0yLjU3MS0xLjMzNS02LjE4Ni45NzgtMi42OTMgMS43MjUtNC41MTQgMS40MjJjLTEuMjEzLS4yMDItMS40ODYtMS42NjgtMS41NC0yLjA1OHEyIDEgNS4zNTktMS4xNDkgMy4xMy0yLjAwMyA1LjQ3OC0xLjI3TTEzLjMzIDYuNDI3bDEuMSAxLjA4N2EuMjA4LjIwOCAwIDAgMS0uMTA4LjM1NXEtMi4zODguNDc2LTMuODIgMS4zOTItMi40NTQgMS41Ny00LjE4MiAxLjQ2bDQuMzM2LTQuMjk0YTEuOTA3IDEuOTA3IDAgMCAxIDIuNjc0IDAiLz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iU1dFTExfX2EiIHgxPSIxMiIgeDI9IjEyIiB5MT0iMyIgeTI9IjIxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMyMTQyQ0IiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMzA2NkVEIi8+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9IlNXRUxMX19iIiB4MT0iMTIiIHgyPSIxMiIgeTE9IjMiIHkyPSIyMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjN0RBQ0ZGIi8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0NFREVGRiIvPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8L2RlZnM+Cjwvc3ZnPgo=) ![mono](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTIxIDEyYTkgOSAwIDEgMS0xOCAwIDkgOSAwIDAgMSAxOCAwbS0zLjE3NyAxLjI5LjAxNi0uMDE3cS0yLjI2NS0uNDE0LTUuMTgzIDEuNDUzLTEuMjI2Ljc4My0zLjE4NiAxLjM4M2EuMjE3LjIxNyAwIDAgMC0uMDkuMzYzbDEuMjE5IDEuMjA1Yy43Ny43NiAyLjAxNi43NiAyLjc4NiAwbDQuNDE1LTQuMzY0em0uNTUtMS42MWMwLS41NC4wMDEtMS41NDEtMS40Ni0xLjk5N3EtMi40NDUtLjc2My01LjcwNiAxLjMyNC0zLjUgMi4yMzgtNS41ODIgMS4xOTZjLjA1Ny40MDYuMzQgMS45MzQgMS42MDQgMi4xNDRxMS44OTYuMzE1IDQuNzAyLTEuNDgxIDMuNzY2LTIuNDA5IDYuNDQ0LTEuMDItLjAwMy0uMDcyLS4wMDItLjE2N00xNC41MyA3LjMyN2wtMS4xNDUtMS4xMzNhMS45ODYgMS45ODYgMCAwIDAtMi43ODYgMGwtNC41MTYgNC40NzJxMS44LjExNSA0LjM1Ni0xLjUyIDEuNDktLjk1NCAzLjk4LTEuNDVhLjIxNy4yMTcgMCAwIDAgLjExMi0uMzY5IiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz4KPC9zdmc+Cg==) ![background](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsaXAtcGF0aD0idXJsKCNTV0VMTF9fYSkiPgogICAgICAgIDxwYXRoIGZpbGw9InVybCgjU1dFTExfX2IpIiBkPSJNMjQgMEgwdjI0aDI0eiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Im0xOS4zMjggMTMuNjk1LS4wMi4wMi0uMDMuMDMtNS41NCA1LjUzMmEyLjQ3NSAyLjQ3NSAwIDAgMS0zLjQ5NiAwbC0xLjUzLTEuNTI3YS4yNzcuMjc3IDAgMCAxIC4xMTMtLjQ2MXEyLjQ2LS43NTkgMy45OTgtMS43NTMgMy42NjItMi4zNjcgNi41MDUtMS44NDFtLTEuMTYyLTQuNTUxYzIuMDQ2LjY0NCAxLjgwNyAyLjE1IDEuODM0IDIuNzQzcS0zLjM2LTEuNzYyLTguMDg2IDEuMjkxLTMuNTIyIDIuMjc3LTUuOSAxLjg3N0M0LjQyNyAxNC43OSA0LjA3IDEyLjg1NCA0IDEyLjMzOXEyLjYxMyAxLjMyMiA3LjAwNS0xLjUxNiA0LjA5Mi0yLjY0NiA3LjE2LTEuNjc4bS00LjQyOC00LjQyMSAxLjQzNyAxLjQzNWEuMjc3LjI3NyAwIDAgMS0uMTQuNDY4cS0zLjEyMy42MjktNC45OTQgMS44MzgtMy4yMDcgMi4wNzQtNS40NjcgMS45MjdsNS42NjgtNS42NjhhMi40NzUgMi40NzUgMCAwIDEgMy40OTYgMCIvPgogICAgPC9nPgogICAgPGRlZnM+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IGlkPSJTV0VMTF9fYiIgeDE9IjEyIiB4Mj0iMTIiIHkxPSItLjUiIHkyPSIyNC41IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiMyMTQyQ0IiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMzA2NkVEIi8+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8Y2xpcFBhdGggaWQ9IlNXRUxMX19hIj4KICAgICAgICAgICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGgyNHYyNEgweiIvPgogICAgICAgIDwvY2xpcFBhdGg+CiAgICA8L2RlZnM+Cjwvc3ZnPgo=)
 * @see https://web3icons.io/tokens/SWELL
 * @param props - Web3Icon component props
 * @returns {JSX.Element} JSX Element
 *
 */
const TokenSWELL = createWeb3Icon('TokenSWELL', __iconNode)

export { __iconNode, TokenSWELL as default }
//# sourceMappingURL=TokenSWELL.js.map
