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

const __iconNode = {
  branded: [
    [
      'path',
      {
        fill: 'url(#SWAP__a)',
        d: 'M7.5 9.616v1.034l3.15-2.25L7.5 6.375v.92a4.95 4.95 0 0 0 .45 9.88c1.134 0 2.7-.399 3.6-1.35 1.125-1.299 2.466-4.57 2.466-4.57L9.999 13.86a2.59 2.59 0 0 1-4.165-.403A2.59 2.59 0 0 1 7.5 9.616',
      },
    ],
    [
      'path',
      {
        fill: 'url(#SWAP__b)',
        d: 'M16.5 14.384V13.35l-3.15 2.25 3.15 2.025v-.92a4.95 4.95 0 0 0-.45-9.88c-1.134 0-2.7.399-3.6 1.35-1.125 1.299-2.466 4.57-2.466 4.57L14 10.14a2.587 2.587 0 1 1 2.499 4.243',
      },
    ],
    [
      'defs',
      {},
      [
        [
          'linearGradient',
          {
            id: 'SWAP__a',
            x1: '5.206',
            x2: '10.404',
            y1: '8.25',
            y2: '19.899',
            gradientUnits: 'userSpaceOnUse',
          },
          [
            [
              'stop',
              {
                stopColor: '#0076EF',
              },
            ],
            [
              'stop',
              {
                offset: '.13',
                stopColor: '#007FF6',
              },
            ],
            [
              'stop',
              {
                offset: '.258',
                stopColor: '#0084F6',
              },
            ],
            [
              'stop',
              {
                offset: '.376',
                stopColor: '#008BF9',
              },
            ],
            [
              'stop',
              {
                offset: '.492',
                stopColor: '#009DF9',
              },
            ],
            [
              'stop',
              {
                offset: '.612',
                stopColor: '#00AEF9',
              },
            ],
            [
              'stop',
              {
                offset: '.731',
                stopColor: '#00B9FA',
              },
            ],
            [
              'stop',
              {
                offset: '.829',
                stopColor: '#00C5FB',
              },
            ],
            [
              'stop',
              {
                offset: '1',
                stopColor: '#00CCFC',
              },
            ],
          ],
        ],
        [
          'linearGradient',
          {
            id: 'SWAP__b',
            x1: '19.866',
            x2: '13.566',
            y1: '15.825',
            y2: '6.825',
            gradientUnits: 'userSpaceOnUse',
          },
          [
            [
              'stop',
              {
                stopColor: '#0076EF',
              },
            ],
            [
              'stop',
              {
                offset: '.13',
                stopColor: '#007FF6',
              },
            ],
            [
              'stop',
              {
                offset: '.258',
                stopColor: '#0084F6',
              },
            ],
            [
              'stop',
              {
                offset: '.376',
                stopColor: '#008BF9',
              },
            ],
            [
              'stop',
              {
                offset: '.492',
                stopColor: '#009DF9',
              },
            ],
            [
              'stop',
              {
                offset: '.612',
                stopColor: '#00AEF9',
              },
            ],
            [
              'stop',
              {
                offset: '.731',
                stopColor: '#00B9FA',
              },
            ],
            [
              'stop',
              {
                offset: '.829',
                stopColor: '#00C5FB',
              },
            ],
            [
              'stop',
              {
                offset: '1',
                stopColor: '#00CCFC',
              },
            ],
          ],
        ],
      ],
    ],
  ],
  mono: [
    [
      'path',
      {
        fill: 'currentColor',
        d: 'M7.5 9.616v1.034l3.15-2.25L7.5 6.375v.92a4.95 4.95 0 0 0 .45 9.88c1.133 0 2.7-.399 3.6-1.35 1.125-1.299 2.466-4.57 2.466-4.57L9.999 13.86a2.59 2.59 0 0 1-3.327.465A2.588 2.588 0 0 1 7.5 9.616',
      },
    ],
    [
      'path',
      {
        fill: 'currentColor',
        d: 'M16.5 14.384V13.35l-3.15 2.25 3.15 2.025v-.92a4.95 4.95 0 0 0-.45-9.88c-1.134 0-2.7.399-3.6 1.35-1.125 1.299-2.466 4.57-2.466 4.57L14 10.14a2.588 2.588 0 1 1 2.499 4.243',
      },
    ],
  ],
  background: [
    [
      'g',
      {
        clipPath: 'url(#SWAP__a)',
      },
      [
        [
          'path',
          {
            fill: 'url(#SWAP__b)',
            d: 'M24 0H0v24h24z',
          },
        ],
        [
          'path',
          {
            fill: '#fff',
            d: 'M8 9.881v.92L10.8 8.8 8 7v.818a4.4 4.4 0 0 0 .4 8.782c1.008 0 2.4-.355 3.2-1.2 1-1.154 2.192-4.062 2.192-4.062l-3.57 2.315a2.302 2.302 0 0 1-3.703-.36A2.3 2.3 0 0 1 8 9.882',
          },
        ],
        [
          'path',
          {
            fill: '#fff',
            d: 'M16 14.119v-.92l-2.8 2L16 17v-.817a4.4 4.4 0 0 0-.4-8.782c-1.008 0-2.4.354-3.2 1.2-1 1.154-2.192 4.062-2.192 4.062l3.57-2.315A2.3 2.3 0 1 1 16 14.12',
          },
        ],
      ],
    ],
    [
      'defs',
      {},
      [
        [
          'linearGradient',
          {
            id: 'SWAP__b',
            x1: '5.961',
            x2: '10.582',
            y1: '8.667',
            y2: '19.021',
            gradientUnits: 'userSpaceOnUse',
          },
          [
            [
              'stop',
              {
                stopColor: '#0076EF',
              },
            ],
            [
              'stop',
              {
                offset: '.13',
                stopColor: '#007FF6',
              },
            ],
            [
              'stop',
              {
                offset: '.258',
                stopColor: '#0084F6',
              },
            ],
            [
              'stop',
              {
                offset: '.376',
                stopColor: '#008BF9',
              },
            ],
            [
              'stop',
              {
                offset: '.492',
                stopColor: '#009DF9',
              },
            ],
            [
              'stop',
              {
                offset: '.612',
                stopColor: '#00AEF9',
              },
            ],
            [
              'stop',
              {
                offset: '.731',
                stopColor: '#00B9FA',
              },
            ],
            [
              'stop',
              {
                offset: '.829',
                stopColor: '#00C5FB',
              },
            ],
            [
              'stop',
              {
                offset: '1',
                stopColor: '#00CCFC',
              },
            ],
          ],
        ],
        [
          'clipPath',
          {
            id: 'SWAP__a',
          },
          [
            [
              'path',
              {
                fill: '#fff',
                d: 'M0 0h24v24H0z',
              },
            ],
          ],
        ],
      ],
    ],
  ],
}
/**
 * @component @name TokenSWAP
 * @description Web3Icon for TokenSWAP
 *
 * @preview (branded, mono, background)
 * @preview ![branded](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9InVybCgjU1dBUF9fYSkiIGQ9Ik03LjUgOS42MTZ2MS4wMzRsMy4xNS0yLjI1TDcuNSA2LjM3NXYuOTJhNC45NSA0Ljk1IDAgMCAwIC40NSA5Ljg4YzEuMTM0IDAgMi43LS4zOTkgMy42LTEuMzUgMS4xMjUtMS4yOTkgMi40NjYtNC41NyAyLjQ2Ni00LjU3TDkuOTk5IDEzLjg2YTIuNTkgMi41OSAwIDAgMS00LjE2NS0uNDAzQTIuNTkgMi41OSAwIDAgMSA3LjUgOS42MTYiLz4KICAgIDxwYXRoIGZpbGw9InVybCgjU1dBUF9fYikiIGQ9Ik0xNi41IDE0LjM4NFYxMy4zNWwtMy4xNSAyLjI1IDMuMTUgMi4wMjV2LS45MmE0Ljk1IDQuOTUgMCAwIDAtLjQ1LTkuODhjLTEuMTM0IDAtMi43LjM5OS0zLjYgMS4zNS0xLjEyNSAxLjI5OS0yLjQ2NiA0LjU3LTIuNDY2IDQuNTdMMTQgMTAuMTRhMi41ODcgMi41ODcgMCAxIDEgMi40OTkgNC4yNDMiLz4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iU1dBUF9fYSIgeDE9IjUuMjA2IiB4Mj0iMTAuNDA0IiB5MT0iOC4yNSIgeTI9IjE5Ljg5OSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMDA3NkVGIi8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iLjEzIiBzdG9wLWNvbG9yPSIjMDA3RkY2Ii8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iLjI1OCIgc3RvcC1jb2xvcj0iIzAwODRGNiIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9Ii4zNzYiIHN0b3AtY29sb3I9IiMwMDhCRjkiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIuNDkyIiBzdG9wLWNvbG9yPSIjMDA5REY5Ii8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iLjYxMiIgc3RvcC1jb2xvcj0iIzAwQUVGOSIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9Ii43MzEiIHN0b3AtY29sb3I9IiMwMEI5RkEiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIuODI5IiBzdG9wLWNvbG9yPSIjMDBDNUZCIi8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAwQ0NGQyIvPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IGlkPSJTV0FQX19iIiB4MT0iMTkuODY2IiB4Mj0iMTMuNTY2IiB5MT0iMTUuODI1IiB5Mj0iNi44MjUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzAwNzZFRiIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9Ii4xMyIgc3RvcC1jb2xvcj0iIzAwN0ZGNiIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9Ii4yNTgiIHN0b3AtY29sb3I9IiMwMDg0RjYiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIuMzc2IiBzdG9wLWNvbG9yPSIjMDA4QkY5Ii8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iLjQ5MiIgc3RvcC1jb2xvcj0iIzAwOURGOSIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9Ii42MTIiIHN0b3AtY29sb3I9IiMwMEFFRjkiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIuNzMxIiBzdG9wLWNvbG9yPSIjMDBCOUZBIi8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iLjgyOSIgc3RvcC1jb2xvcj0iIzAwQzVGQiIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMENDRkMiLz4KICAgICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPC9kZWZzPgo8L3N2Zz4K) ![mono](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik03LjUgOS42MTZ2MS4wMzRsMy4xNS0yLjI1TDcuNSA2LjM3NXYuOTJhNC45NSA0Ljk1IDAgMCAwIC40NSA5Ljg4YzEuMTMzIDAgMi43LS4zOTkgMy42LTEuMzUgMS4xMjUtMS4yOTkgMi40NjYtNC41NyAyLjQ2Ni00LjU3TDkuOTk5IDEzLjg2YTIuNTkgMi41OSAwIDAgMS0zLjMyNy40NjVBMi41ODggMi41ODggMCAwIDEgNy41IDkuNjE2Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTYuNSAxNC4zODRWMTMuMzVsLTMuMTUgMi4yNSAzLjE1IDIuMDI1di0uOTJhNC45NSA0Ljk1IDAgMCAwLS40NS05Ljg4Yy0xLjEzNCAwLTIuNy4zOTktMy42IDEuMzUtMS4xMjUgMS4yOTktMi40NjYgNC41Ny0yLjQ2NiA0LjU3TDE0IDEwLjE0YTIuNTg4IDIuNTg4IDAgMSAxIDIuNDk5IDQuMjQzIi8+Cjwvc3ZnPgo=) ![background](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGNsaXAtcGF0aD0idXJsKCNTV0FQX19hKSI+CiAgICAgICAgPHBhdGggZmlsbD0idXJsKCNTV0FQX19iKSIgZD0iTTI0IDBIMHYyNGgyNHoiLz4KICAgICAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNOCA5Ljg4MXYuOTJMMTAuOCA4LjggOCA3di44MThhNC40IDQuNCAwIDAgMCAuNCA4Ljc4MmMxLjAwOCAwIDIuNC0uMzU1IDMuMi0xLjIgMS0xLjE1NCAyLjE5Mi00LjA2MiAyLjE5Mi00LjA2MmwtMy41NyAyLjMxNWEyLjMwMiAyLjMwMiAwIDAgMS0zLjcwMy0uMzZBMi4zIDIuMyAwIDAgMSA4IDkuODgyIi8+CiAgICAgICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE2IDE0LjExOXYtLjkybC0yLjggMkwxNiAxN3YtLjgxN2E0LjQgNC40IDAgMCAwLS40LTguNzgyYy0xLjAwOCAwLTIuNC4zNTQtMy4yIDEuMi0xIDEuMTU0LTIuMTkyIDQuMDYyLTIuMTkyIDQuMDYybDMuNTctMi4zMTVBMi4zIDIuMyAwIDEgMSAxNiAxNC4xMiIvPgogICAgPC9nPgogICAgPGRlZnM+CiAgICAgICAgPGxpbmVhckdyYWRpZW50IGlkPSJTV0FQX19iIiB4MT0iNS45NjEiIHgyPSIxMC41ODIiIHkxPSI4LjY2NyIgeTI9IjE5LjAyMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjMDA3NkVGIi8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iLjEzIiBzdG9wLWNvbG9yPSIjMDA3RkY2Ii8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iLjI1OCIgc3RvcC1jb2xvcj0iIzAwODRGNiIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9Ii4zNzYiIHN0b3AtY29sb3I9IiMwMDhCRjkiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIuNDkyIiBzdG9wLWNvbG9yPSIjMDA5REY5Ii8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iLjYxMiIgc3RvcC1jb2xvcj0iIzAwQUVGOSIvPgogICAgICAgICAgICA8c3RvcCBvZmZzZXQ9Ii43MzEiIHN0b3AtY29sb3I9IiMwMEI5RkEiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIuODI5IiBzdG9wLWNvbG9yPSIjMDBDNUZCIi8+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzAwQ0NGQyIvPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICAgICAgPGNsaXBQYXRoIGlkPSJTV0FQX19hIj4KICAgICAgICAgICAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGgyNHYyNEgweiIvPgogICAgICAgIDwvY2xpcFBhdGg+CiAgICA8L2RlZnM+Cjwvc3ZnPgo=)
 * @see https://web3icons.io/tokens/SWAP
 * @param props - Web3Icon component props
 * @returns {JSX.Element} JSX Element
 *
 */
const TokenSWAP = createWeb3Icon('TokenSWAP', __iconNode)

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