import React from 'react'
import { createIcon } from '../createIcon'

export const OpenDaoBadge = createIcon({
    rectFill: 'white',
    path: (
        <>
            <mask
                id="OpenDaoBadge_a"
                style={{ maskType: 'alpha' }}
                maskUnits="userSpaceOnUse"
                x="2"
                y="2"
                width="20"
                height="20"
            >
                <path
                    d="M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z"
                    fill="white"
                ></path>
            </mask>
            <g mask="url(#OpenDaoBadge_a)">
                <path
                    d="M11.8946 21.6647C17.1934 21.6647 21.4889 17.3692 21.4889 12.0704C21.4889 6.7716 17.1934 2.47607 11.8946 2.47607C6.59581 2.47607 2.30029 6.7716 2.30029 12.0704C2.30029 17.3692 6.59581 21.6647 11.8946 21.6647Z"
                    stroke="#5C4EFF"
                    strokeWidth="0.243016"
                ></path>
                <path
                    d="M11.8945 20.2382C16.4054 20.2382 20.0623 16.5813 20.0623 12.0704C20.0623 7.55952 16.4054 3.90271 11.8945 3.90271C7.38362 3.90271 3.72681 7.55952 3.72681 12.0704C3.72681 16.5813 7.38362 20.2382 11.8945 20.2382Z"
                    stroke="#5C4EFF"
                    strokeWidth="0.243016"
                ></path>
                <path
                    d="M11.958 18.8144C15.7581 18.8144 18.8388 15.7338 18.8388 11.9336C18.8388 8.13344 15.7581 5.0528 11.958 5.0528C8.1578 5.0528 5.07715 8.13344 5.07715 11.9336C5.07715 15.7338 8.1578 18.8144 11.958 18.8144Z"
                    stroke="#5C4EFF"
                    strokeWidth="0.243016"
                ></path>
                <mask
                    id="OpenDaoBadge_b"
                    style={{ maskType: 'alpha' }}
                    maskUnits="userSpaceOnUse"
                    x="5"
                    y="4"
                    width="12"
                    height="15"
                >
                    <path
                        d="M16.1007 5.99438L15.9441 5.89878C12.5634 3.83369 8.14841 4.90066 6.08382 8.28138C4.01823 11.6621 5.0857 16.0771 8.46642 18.1422L8.62295 18.2378L16.1007 5.99438Z"
                        fill="white"
                    ></path>
                </mask>
                <g mask="url(#OpenDaoBadge_b)">
                    <path
                        d="M8.49373 17.9895C5.20415 15.9804 4.16616 11.6849 6.17531 8.39532C8.18446 5.10573 12.4799 4.06774 15.7695 6.07689C19.0591 8.08604 20.0971 12.3815 18.0879 15.6711C16.0788 18.9607 11.7833 19.9987 8.49373 17.9895Z"
                        stroke="#5C4EFF"
                        strokeWidth="0.46659"
                    ></path>
                </g>
                <mask
                    id="OpenDaoBadge_c"
                    style={{ maskType: 'alpha' }}
                    maskUnits="userSpaceOnUse"
                    x="3"
                    y="7"
                    width="17"
                    height="14"
                >
                    <path
                        d="M19.3626 16.0706L19.2551 16.2568C16.9299 20.2839 11.7803 21.664 7.7532 19.3388C3.72655 17.0137 2.34702 11.8641 4.67266 7.83695L4.77866 7.6507L19.3621 16.0706H19.3626Z"
                        fill="white"
                    ></path>
                </mask>
                <g mask="url(#OpenDaoBadge_c)">
                    <path
                        d="M4.78585 7.97914C2.52369 11.8973 3.86616 16.9075 7.78433 19.1696C11.7025 21.4318 16.7126 20.0893 18.9748 16.1711C21.237 12.253 19.8945 7.24282 15.9763 4.98066C12.0582 2.71851 7.04801 4.06097 4.78585 7.97914Z"
                        stroke="#5C4EFF"
                        strokeWidth="0.46659"
                    ></path>
                </g>
                <mask
                    id="OpenDaoBadge_d"
                    style={{ maskType: 'alpha' }}
                    maskUnits="userSpaceOnUse"
                    x="5"
                    y="1"
                    width="18"
                    height="18"
                >
                    <path
                        d="M5.03314 4.83234L5.87523 3.99025C9.19898 0.666497 14.5883 0.666497 17.9121 3.99025L19.9014 5.98005C23.2251 9.30381 23.2251 14.6931 19.9014 18.0169L19.0593 18.859L5.03364 4.83234H5.03314Z"
                        fill="white"
                    ></path>
                </mask>
                <g mask="url(#OpenDaoBadge_d)">
                    <path
                        d="M18.7539 18.9078C22.5427 15.119 22.5427 8.97613 18.7539 5.18734C14.9651 1.39855 8.82228 1.39855 5.03349 5.18734C1.2447 8.97613 1.2447 15.119 5.03349 18.9078C8.82228 22.6965 14.9651 22.6966 18.7539 18.9078Z"
                        stroke="#5C4EFF"
                        strokeWidth="0.46659"
                    ></path>
                </g>
                <path
                    d="M7.7731 9.54783C6.41879 11.8936 7.2225 14.8931 9.56824 16.2474C11.914 17.6017 14.9135 16.798 16.2678 14.4522C17.6221 12.1065 16.8184 9.10701 14.4726 7.7527C12.1269 6.39838 9.12742 7.20209 7.7731 9.54783Z"
                    fill="url(#OpenDaoBadge_e)"
                ></path>
            </g>
            <defs>
                <linearGradient
                    id="OpenDaoBadge_e"
                    x1="10.5982"
                    y1="7.2428"
                    x2="16.2604"
                    y2="13.4748"
                    gradientUnits="userSpaceOnUse"
                >
                    <stop stopColor="#8479FF"></stop>
                    <stop offset="0.96354" stopColor="#1F1F61"></stop>
                </linearGradient>
            </defs>
        </>
    ),
})
