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

const __iconNode = {
  branded: [
    [
      'path',
      {
        fill: 'url(#rainbow__a)',
        d: 'M3 7.05h1.35c6.959 0 12.6 5.641 12.6 12.6V21h2.7A1.35 1.35 0 0 0 21 19.65C21 10.454 13.546 3 4.35 3A1.35 1.35 0 0 0 3 4.35z',
      },
    ],
    [
      'path',
      {
        fill: 'url(#rainbow__b)',
        d: 'M17.4 19.65H21A1.35 1.35 0 0 1 19.65 21H17.4z',
      },
    ],
    [
      'path',
      {
        fill: 'url(#rainbow__c)',
        d: 'M4.35 3v3.6H3V4.35C3 3.604 3.604 3 4.35 3',
      },
    ],
    [
      'path',
      {
        fill: 'url(#rainbow__d)',
        d: 'M3 6.6h1.35c7.207 0 13.05 5.843 13.05 13.05V21h-4.05v-1.35a9 9 0 0 0-9-9H3z',
      },
    ],
    [
      'path',
      {
        fill: 'url(#rainbow__e)',
        d: 'M13.8 19.65h3.6V21h-3.6z',
      },
    ],
    [
      'path',
      {
        fill: 'url(#rainbow__f)',
        d: 'M3 10.2V6.6h1.35v3.6z',
      },
    ],
    [
      'path',
      {
        fill: 'url(#rainbow__g)',
        d: 'M3 12.45c0 .745.604 1.35 1.35 1.35a5.85 5.85 0 0 1 5.85 5.85c0 .745.604 1.35 1.35 1.35h2.25v-1.35a9.45 9.45 0 0 0-9.45-9.45H3z',
      },
    ],
    [
      'path',
      {
        fill: 'url(#rainbow__h)',
        d: 'M10.2 19.65h3.6V21h-2.25a1.35 1.35 0 0 1-1.35-1.35',
      },
    ],
    [
      'path',
      {
        fill: 'url(#rainbow__i)',
        d: 'M4.35 13.8A1.35 1.35 0 0 1 3 12.45V10.2h1.35z',
      },
    ],
    [
      'defs',
      {},
      [
        [
          'radialGradient',
          {
            id: 'rainbow__a',
            cx: '0',
            cy: '0',
            r: '1',
            gradientTransform: 'rotate(-90 12 7.65)scale(16.6499)',
            gradientUnits: 'userSpaceOnUse',
          },
          [
            [
              'stop',
              {
                offset: '.77',
                stopColor: '#FF4000',
              },
            ],
            [
              'stop',
              {
                offset: '1',
                stopColor: '#8754C9',
              },
            ],
          ],
        ],
        [
          'radialGradient',
          {
            id: 'rainbow__d',
            cx: '0',
            cy: '0',
            r: '1',
            gradientTransform: 'rotate(-90 12 7.65)scale(13.05)',
            gradientUnits: 'userSpaceOnUse',
          },
          [
            [
              'stop',
              {
                offset: '.724',
                stopColor: '#FFF700',
              },
            ],
            [
              'stop',
              {
                offset: '1',
                stopColor: '#FF9901',
              },
            ],
          ],
        ],
        [
          'radialGradient',
          {
            id: 'rainbow__g',
            cx: '0',
            cy: '0',
            r: '1',
            gradientTransform: 'rotate(-90 12 7.65)scale(9.44997)',
            gradientUnits: 'userSpaceOnUse',
          },
          [
            [
              'stop',
              {
                offset: '.595',
                stopColor: '#0AF',
              },
            ],
            [
              'stop',
              {
                offset: '1',
                stopColor: '#01DA40',
              },
            ],
          ],
        ],
        [
          'radialGradient',
          {
            id: 'rainbow__h',
            cx: '0',
            cy: '0',
            r: '1',
            gradientTransform: 'matrix(3.82499 0 0 10.2 9.975 20.325)',
            gradientUnits: 'userSpaceOnUse',
          },
          [
            [
              'stop',
              {
                stopColor: '#0AF',
              },
            ],
            [
              'stop',
              {
                offset: '1',
                stopColor: '#01DA40',
              },
            ],
          ],
        ],
        [
          'radialGradient',
          {
            id: 'rainbow__i',
            cx: '0',
            cy: '0',
            r: '1',
            gradientTransform: 'matrix(0 -3.82499 72.5331 0 3.675 14.025)',
            gradientUnits: 'userSpaceOnUse',
          },
          [
            [
              'stop',
              {
                stopColor: '#0AF',
              },
            ],
            [
              'stop',
              {
                offset: '1',
                stopColor: '#01DA40',
              },
            ],
          ],
        ],
        [
          'linearGradient',
          {
            id: 'rainbow__b',
            x1: '17.175',
            x2: '21',
            y1: '20.325',
            y2: '20.325',
            gradientUnits: 'userSpaceOnUse',
          },
          [
            [
              'stop',
              {
                stopColor: '#FF4000',
              },
            ],
            [
              'stop',
              {
                offset: '1',
                stopColor: '#8754C9',
              },
            ],
          ],
        ],
        [
          'linearGradient',
          {
            id: 'rainbow__c',
            x1: '3.675',
            x2: '3.675',
            y1: '3',
            y2: '6.825',
            gradientUnits: 'userSpaceOnUse',
          },
          [
            [
              'stop',
              {
                stopColor: '#8754C9',
              },
            ],
            [
              'stop',
              {
                offset: '1',
                stopColor: '#FF4000',
              },
            ],
          ],
        ],
        [
          'linearGradient',
          {
            id: 'rainbow__e',
            x1: '13.8',
            x2: '17.4',
            y1: '20.325',
            y2: '20.325',
            gradientUnits: 'userSpaceOnUse',
          },
          [
            [
              'stop',
              {
                stopColor: '#FFF700',
              },
            ],
            [
              'stop',
              {
                offset: '1',
                stopColor: '#FF9901',
              },
            ],
          ],
        ],
        [
          'linearGradient',
          {
            id: 'rainbow__f',
            x1: '3.675',
            x2: '3.675',
            y1: '10.2',
            y2: '6.6',
            gradientUnits: 'userSpaceOnUse',
          },
          [
            [
              'stop',
              {
                stopColor: '#FFF700',
              },
            ],
            [
              'stop',
              {
                offset: '1',
                stopColor: '#FF9901',
              },
            ],
          ],
        ],
      ],
    ],
  ],
  mono: [
    [
      'path',
      {
        fill: 'currentColor',
        d: 'M4.35 3A1.35 1.35 0 0 0 3 4.35v1.575c0 .186.151.338.337.338H4.35c7.394 0 13.388 5.993 13.388 13.387v1.013c0 .186.15.337.337.337h1.575A1.35 1.35 0 0 0 21 19.65C21 10.455 13.546 3 4.35 3',
      },
    ],
    [
      'path',
      {
        fill: 'currentColor',
        d: 'M3 7.106c0-.186.151-.337.337-.337H4.35c7.114 0 12.881 5.767 12.881 12.881v1.013a.337.337 0 0 1-.337.337h-2.588a.34.34 0 0 1-.337-.337V19.65a9.62 9.62 0 0 0-9.619-9.619H3.338A.337.337 0 0 1 3 9.694z',
      },
    ],
    [
      'path',
      {
        fill: 'currentColor',
        d: 'M3 10.875c0-.186.151-.338.337-.338H4.35a9.11 9.11 0 0 1 9.113 9.113v1.013a.337.337 0 0 1-.338.337H11.55a1.35 1.35 0 0 1-1.35-1.35 5.85 5.85 0 0 0-5.85-5.85A1.35 1.35 0 0 1 3 12.45z',
      },
    ],
  ],
  background: [
    [
      'g',
      {
        clipPath: 'url(#rainbow__a)',
      },
      [
        [
          'path',
          {
            fill: 'url(#rainbow__b)',
            d: 'M24 0H0v24h24z',
          },
        ],
        [
          'path',
          {
            fill: 'url(#rainbow__c)',
            d: 'M4 7.6h1.2c6.186 0 11.2 5.014 11.2 11.2V20h2.4a1.2 1.2 0 0 0 1.2-1.2C20 10.626 13.374 4 5.2 4A1.2 1.2 0 0 0 4 5.2z',
          },
        ],
        [
          'path',
          {
            fill: 'url(#rainbow__d)',
            d: 'M16.8 18.8H20a1.2 1.2 0 0 1-1.2 1.2h-2z',
          },
        ],
        [
          'path',
          {
            fill: 'url(#rainbow__e)',
            d: 'M5.2 4v3.2H4v-2A1.2 1.2 0 0 1 5.2 4',
          },
        ],
        [
          'path',
          {
            fill: 'url(#rainbow__f)',
            d: 'M4 7.2h1.2c6.407 0 11.6 5.193 11.6 11.6V20h-3.6v-1.2a8 8 0 0 0-8-8H4z',
          },
        ],
        [
          'path',
          {
            fill: 'url(#rainbow__g)',
            d: 'M13.6 18.8h3.2V20h-3.2z',
          },
        ],
        [
          'path',
          {
            fill: 'url(#rainbow__h)',
            d: 'M4 10.4V7.2h1.2v3.2z',
          },
        ],
        [
          'path',
          {
            fill: 'url(#rainbow__i)',
            d: 'M4 12.4a1.2 1.2 0 0 0 1.2 1.2 5.2 5.2 0 0 1 5.2 5.2 1.2 1.2 0 0 0 1.2 1.2h2v-1.2a8.4 8.4 0 0 0-8.4-8.4H4z',
          },
        ],
        [
          'path',
          {
            fill: 'url(#rainbow__j)',
            d: 'M10.4 18.8h3.2V20h-2a1.2 1.2 0 0 1-1.2-1.2',
          },
        ],
        [
          'path',
          {
            fill: 'url(#rainbow__k)',
            d: 'M5.2 13.6A1.2 1.2 0 0 1 4 12.4v-2h1.2z',
          },
        ],
      ],
    ],
    [
      'defs',
      {},
      [
        [
          'radialGradient',
          {
            id: 'rainbow__c',
            cx: '0',
            cy: '0',
            r: '1',
            gradientTransform: 'rotate(-90 12 6.8)scale(14.7999)',
            gradientUnits: 'userSpaceOnUse',
          },
          [
            [
              'stop',
              {
                offset: '.77',
                stopColor: '#FF4000',
              },
            ],
            [
              'stop',
              {
                offset: '1',
                stopColor: '#8754C9',
              },
            ],
          ],
        ],
        [
          'radialGradient',
          {
            id: 'rainbow__f',
            cx: '0',
            cy: '0',
            r: '1',
            gradientTransform: 'rotate(-90 12 6.8)scale(11.5999)',
            gradientUnits: 'userSpaceOnUse',
          },
          [
            [
              'stop',
              {
                offset: '.724',
                stopColor: '#FFF700',
              },
            ],
            [
              'stop',
              {
                offset: '1',
                stopColor: '#FF9901',
              },
            ],
          ],
        ],
        [
          'radialGradient',
          {
            id: 'rainbow__i',
            cx: '0',
            cy: '0',
            r: '1',
            gradientTransform: 'rotate(-90 12 6.8)scale(8.39996)',
            gradientUnits: 'userSpaceOnUse',
          },
          [
            [
              'stop',
              {
                offset: '.595',
                stopColor: '#0AF',
              },
            ],
            [
              'stop',
              {
                offset: '1',
                stopColor: '#01DA40',
              },
            ],
          ],
        ],
        [
          'radialGradient',
          {
            id: 'rainbow__j',
            cx: '0',
            cy: '0',
            r: '1',
            gradientTransform: 'matrix(3.39998 0 0 9.06662 10.2 19.4)',
            gradientUnits: 'userSpaceOnUse',
          },
          [
            [
              'stop',
              {
                stopColor: '#0AF',
              },
            ],
            [
              'stop',
              {
                offset: '1',
                stopColor: '#01DA40',
              },
            ],
          ],
        ],
        [
          'radialGradient',
          {
            id: 'rainbow__k',
            cx: '0',
            cy: '0',
            r: '1',
            gradientTransform: 'matrix(0 -3.39998 64.4737 0 4.6 13.8)',
            gradientUnits: 'userSpaceOnUse',
          },
          [
            [
              'stop',
              {
                stopColor: '#0AF',
              },
            ],
            [
              'stop',
              {
                offset: '1',
                stopColor: '#01DA40',
              },
            ],
          ],
        ],
        [
          'linearGradient',
          {
            id: 'rainbow__b',
            x1: '12',
            x2: '12',
            y1: '0',
            y2: '24',
            gradientUnits: 'userSpaceOnUse',
          },
          [
            [
              'stop',
              {
                stopColor: '#174299',
              },
            ],
            [
              'stop',
              {
                offset: '1',
                stopColor: '#001E59',
              },
            ],
          ],
        ],
        [
          'linearGradient',
          {
            id: 'rainbow__d',
            x1: '16.6',
            x2: '20',
            y1: '19.4',
            y2: '19.4',
            gradientUnits: 'userSpaceOnUse',
          },
          [
            [
              'stop',
              {
                stopColor: '#FF4000',
              },
            ],
            [
              'stop',
              {
                offset: '1',
                stopColor: '#8754C9',
              },
            ],
          ],
        ],
        [
          'linearGradient',
          {
            id: 'rainbow__e',
            x1: '4.6',
            x2: '4.6',
            y1: '4',
            y2: '7.4',
            gradientUnits: 'userSpaceOnUse',
          },
          [
            [
              'stop',
              {
                stopColor: '#8754C9',
              },
            ],
            [
              'stop',
              {
                offset: '1',
                stopColor: '#FF4000',
              },
            ],
          ],
        ],
        [
          'linearGradient',
          {
            id: 'rainbow__g',
            x1: '13.6',
            x2: '16.8',
            y1: '19.4',
            y2: '19.4',
            gradientUnits: 'userSpaceOnUse',
          },
          [
            [
              'stop',
              {
                stopColor: '#FFF700',
              },
            ],
            [
              'stop',
              {
                offset: '1',
                stopColor: '#FF9901',
              },
            ],
          ],
        ],
        [
          'linearGradient',
          {
            id: 'rainbow__h',
            x1: '4.6',
            x2: '4.6',
            y1: '10.4',
            y2: '7.2',
            gradientUnits: 'userSpaceOnUse',
          },
          [
            [
              'stop',
              {
                stopColor: '#FFF700',
              },
            ],
            [
              'stop',
              {
                offset: '1',
                stopColor: '#FF9901',
              },
            ],
          ],
        ],
        [
          'clipPath',
          {
            id: 'rainbow__a',
          },
          [
            [
              'path',
              {
                fill: '#fff',
                d: 'M0 0h24v24H0z',
              },
            ],
          ],
        ],
      ],
    ],
  ],
}
/**
 * @component @name WalletRainbow
 * @description Web3Icon for WalletRainbow
 *
 * @preview (branded, mono, background)
 * @preview ![branded](data:image/svg+xml;base64, ) ![mono](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik00LjM1IDNBMS4zNSAxLjM1IDAgMCAwIDMgNC4zNXYxLjU3NWMwIC4xODYuMTUxLjMzOC4zMzcuMzM4SDQuMzVjNy4zOTQgMCAxMy4zODggNS45OTMgMTMuMzg4IDEzLjM4N3YxLjAxM2MwIC4xODYuMTUuMzM3LjMzNy4zMzdoMS41NzVBMS4zNSAxLjM1IDAgMCAwIDIxIDE5LjY1QzIxIDEwLjQ1NSAxMy41NDYgMyA0LjM1IDMiLz4KICAgIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0zIDcuMTA2YzAtLjE4Ni4xNTEtLjMzNy4zMzctLjMzN0g0LjM1YzcuMTE0IDAgMTIuODgxIDUuNzY3IDEyLjg4MSAxMi44ODF2MS4wMTNhLjMzNy4zMzcgMCAwIDEtLjMzNy4zMzdoLTIuNTg4YS4zNC4zNCAwIDAgMS0uMzM3LS4zMzdWMTkuNjVhOS42MiA5LjYyIDAgMCAwLTkuNjE5LTkuNjE5SDMuMzM4QS4zMzcuMzM3IDAgMCAxIDMgOS42OTR6Ii8+CiAgICA8cGF0aCBmaWxsPSIjZmZmIiBkPSJNMyAxMC44NzVjMC0uMTg2LjE1MS0uMzM4LjMzNy0uMzM4SDQuMzVhOS4xMSA5LjExIDAgMCAxIDkuMTEzIDkuMTEzdjEuMDEzYS4zMzcuMzM3IDAgMCAxLS4zMzguMzM3SDExLjU1YTEuMzUgMS4zNSAwIDAgMS0xLjM1LTEuMzUgNS44NSA1Ljg1IDAgMCAwLTUuODUtNS44NUExLjM1IDEuMzUgMCAwIDEgMyAxMi40NXoiLz4KPC9zdmc+Cg==) ![background](data:image/svg+xml;base64, )
 * @see https://web3icons.io/wallets/rainbow
 * @param props - Web3Icon component props
 * @returns {JSX.Element} JSX Element
 *
 */
const WalletRainbow = createWeb3Icon('WalletRainbow', __iconNode)

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