import * as React from 'react'
import type { SVGProps, Ref } from 'react'
import { withIconWrapper } from './utils/index'
const SvgPin = (props: SVGProps<SVGSVGElement>, ref: Ref<SVGSVGElement>) => (
    <svg
        viewBox="0 0 16 16"
        fill="none"
        xmlns="http://www.w3.org/2000/svg"
        preserveAspectRatio="xMidYMid meet"
        focusable="false"
        ref={ref}
        {...props}
    >
        <path
            fillRule="evenodd"
            clipRule="evenodd"
            d="m14.642 5.568-.502.501c-.018-.01-.04-.002-.076-.016a1.875 1.875 0 0 0-2.037.413L9.89 8.6c-.41.412-.636.958-.636 1.539v2.05a.48.48 0 0 1-.817.339L3.474 7.561a.478.478 0 0 1 .338-.817h2.05c.58 0 1.127-.226 1.538-.637l2.135-2.135a1.88 1.88 0 0 0 .412-2.038c-.017-.043-.016-.072-.026-.066l.51-.51a.09.09 0 0 1 .125 0l4.086 4.084a.09.09 0 0 1 0 .125m.942-1.067L11.5.416a1.423 1.423 0 0 0-2.01 0l-.512.512c-.385.385-.487.963-.266 1.509a.55.55 0 0 1-.12.594L6.457 5.165a.85.85 0 0 1-.596.247h-2.05c-.477 0-.943.193-1.28.53a1.8 1.8 0 0 0-.53 1.281c0 .485.187.94.53 1.282l2.01 2.01-4.345 4.347a.666.666 0 1 0 .942.943l4.346-4.347 2.011 2.012c.354.352.817.53 1.281.53a1.81 1.81 0 0 0 1.812-1.812V10.14a.84.84 0 0 1 .247-.596l2.134-2.134a.55.55 0 0 1 .594-.12c.547.221 1.124.12 1.51-.266l.512-.512a1.424 1.424 0 0 0 0-2.01"
            fill="currentColor"
        />
    </svg>
)
export default withIconWrapper(React.forwardRef(SvgPin), 'Pin')
