import * as React from 'react'
import type { SVGProps, Ref } from 'react'
const SvgAdvisorSymbolDark = (
    props: SVGProps<SVGSVGElement>,
    ref: Ref<SVGSVGElement>
) => (
    <svg
        fill="none"
        xmlns="http://www.w3.org/2000/svg"
        viewBox="0 0 24 31"
        preserveAspectRatio="xMidYMid meet"
        focusable="false"
        ref={ref}
        {...props}
    >
        <path
            d="M3.89 16.615c-.118-.235-.398-.338-.618-.22L.479 18.407c-.514.309-.69 1.044-.147 2.087.544 1.014 1 1.117 1.514.853l3.351-1.03a.49.49 0 0 0 .191-.646c-.338-1.161-.837-2.19-1.499-3.057Z"
            fill="url(#advisor-symbol-dark_svg__a)"
        />
        <path
            d="M11.502 14.425c.941 1.764.97 3.615.089 4.115-.897.5-2.367-.514-3.307-2.293-.94-1.778-.97-3.615-.088-4.115.881-.5 2.366.514 3.306 2.293"
            fill="url(#advisor-symbol-dark_svg__b)"
        />
        <path
            d="M11.782 17.57c-.573-1.94-1.396-3.66-2.499-5.115-.19-.396-.646-.558-1.029-.352l-4.909 3.1c-.852.53-.925 1.985 0 3.72.897 1.69 1.94 2.41 2.808 2.028v.014l5.29-2.337c.383-.176.53-.661.339-1.058"
            fill="url(#advisor-symbol-dark_svg__c)"
        />
        <path
            d="M6.8 23.508a.877.877 0 0 1-.765-.882c.015-.603.015-1.337.015-1.382v-2.69a.806.806 0 0 0-.809-.807.806.806 0 0 0-.808.808v2.69c0 .044.015.793.015 1.396a.87.87 0 0 1-.75.867c-.632.103-1.043.28-1.043.47 0 .324 1.19.588 2.66.588s2.66-.264 2.66-.588c.044-.19-.44-.367-1.176-.47Z"
            fill="#000"
        />
        <path
            d="M22.452 8.634C20.94 5.783 18.66 3.975 17.014 4.21a1.4 1.4 0 0 0-.543.147l-8.922 5.938v.015c-1.573.955-1.793 3.424-.088 6.628 1.646 3.116 3.41 3.954 4.997 3.204l.015.015 9.891-3.748c.088-.044.147-.117.235-.191.015 0 .015 0 .03-.015 1.631-.926 1.558-4.32-.177-7.569m-.22 6.85c-1.44.822-3.836-.839-5.35-3.69s-1.573-5.835-.147-6.643c1.44-.823 3.469.955 4.983 3.806 1.528 2.852 1.954 5.718.514 6.526Z"
            fill="url(#advisor-symbol-dark_svg__d)"
        />
        <path
            d="M21.348 15.428c1.158-.606.978-3.231-.4-5.863-1.38-2.632-3.436-4.273-4.593-3.667-1.158.607-.979 3.232.4 5.864s3.435 4.273 4.593 3.666"
            fill="#CCC"
        />
        <defs>
            <linearGradient
                id="advisor-symbol-dark_svg__a"
                x1={-0.032}
                y1={19.288}
                x2={5.237}
                y2={18.484}
                gradientUnits="userSpaceOnUse"
            >
                <stop offset={0.418} />
                <stop offset={0.832} stopColor="#717171" />
            </linearGradient>
            <linearGradient
                id="advisor-symbol-dark_svg__b"
                x1={7.809}
                y1={15.65}
                x2={11.968}
                y2={15.015}
                gradientUnits="userSpaceOnUse"
            >
                <stop offset={0.418} />
                <stop offset={0.832} stopColor="#989898" />
            </linearGradient>
            <linearGradient
                id="advisor-symbol-dark_svg__c"
                x1={2.725}
                y1={17.211}
                x2={11.554}
                y2={15.864}
                gradientUnits="userSpaceOnUse"
            >
                <stop offset={0.418} />
                <stop offset={0.832} stopColor="#989898" />
            </linearGradient>
            <linearGradient
                id="advisor-symbol-dark_svg__d"
                x1={16.657}
                y1={4.043}
                x2={13.694}
                y2={20.845}
                gradientUnits="userSpaceOnUse"
            >
                <stop offset={0.824} />
                <stop offset={1} stopOpacity={0.9} />
            </linearGradient>
        </defs>
    </svg>
)
export default React.forwardRef(SvgAdvisorSymbolDark)
