import * as React from 'react'
import type { SVGProps, Ref } from 'react'
import { withIconWrapper } from './utils/index'
const SvgRelease = (
    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="M10.634 3.367A2 2 0 0 0 8.64 5.362a2 2 0 0 0 1.994 1.995 2 2 0 0 0 1.994-1.995 2 2 0 0 0-1.994-1.995m0 2.66a.666.666 0 0 1-.664-.665c0-.366.299-.665.664-.665s.665.3.665.665-.3.665-.665.665"
            fill="currentColor"
        />
        <path
            fillRule="evenodd"
            clipRule="evenodd"
            d="M15.938.707a.673.673 0 0 0-.691-.651c-.638-.06-4.001-.28-6.048 1.15-1.057.738-2.054 1.762-2.938 2.846-2.047.1-4.3.671-5.344 1.377A2.05 2.05 0 0 0 0 7.118c0 1.057.85 1.715 1.336 1.928l1.509.718c-.053.525.02 1.057.239 1.563a3.07 3.07 0 0 0 1.608 1.609 3.03 3.03 0 0 0 1.576.232l.71 1.49c.22.498.878 1.35 1.935 1.35.665 0 1.296-.346 1.688-.918.711-1.044 1.283-3.305 1.376-5.36 1.077-.884 2.093-1.868 2.825-2.925 1.462-2.101 1.196-5.572 1.15-6.09zM1.33 7.117c0-.225.127-.445.34-.584.59-.4 1.967-.839 3.509-1.051A35 35 0 0 0 3.27 8.494l-1.376-.658s-.558-.266-.558-.718zm8.162 7.221c-.146.213-.359.34-.585.34-.426 0-.68-.482-.724-.567l-.007-.012-.651-1.37a35 35 0 0 0 3.017-1.915c-.206 1.55-.651 2.933-1.05 3.524m4.214-8.298c-1.748 2.5-5.437 4.748-6.946 5.593a1.72 1.72 0 0 1-1.548.08 1.75 1.75 0 0 1-.917-.918 1.74 1.74 0 0 1 .08-1.557c.85-1.509 3.09-5.199 5.589-6.941 1.163-.811 2.971-.958 4.134-.958.206 0 .399 0 .558.014.04 1.043.014 3.317-.943 4.687z"
            fill="currentColor"
        />
        <path
            d="M2.193 12.869a.66.66 0 0 1 .937 0h.007c.26.26.26.678 0 .938L1.143 15.8a.68.68 0 0 1-.472.193.662.662 0 0 1-.472-1.13zm1.987 1.33-.664.665a.662.662 0 0 0 .472 1.13.68.68 0 0 0 .472-.193l.664-.665a.663.663 0 1 0-.937-.937zm-3.043-1.716a.68.68 0 0 1-.47.193.662.662 0 0 1-.468-1.13l.665-.665a.662.662 0 1 1 .937.937zm-.469.193H.665.67z"
            fill="currentColor"
        />
    </svg>
)
export default withIconWrapper(React.forwardRef(SvgRelease), 'Release')
