import * as React from 'react'
import type { SVGProps, Ref } from 'react'
import { withIconWrapper } from './utils/index'
const SvgSharepoint = (
    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="M7.74.5a4.744 4.744 0 0 0-4.685 4H1a1 1 0 0 0-1 1v6.816a1 1 0 0 0 1 1h4.246a3.528 3.528 0 0 0 6.64-.332l.052.001c2.232 0 4.062-1.81 4.062-4.042 0-2.051-1.546-3.746-3.53-4.007C12.326 2.462 10.25.5 7.74.5m1.076 5v.86a4.07 4.07 0 0 1 2.582-1.423A3.594 3.594 0 0 0 4.353 4.5h3.463a1 1 0 0 1 1 1m-1 7.816H6.6a2.38 2.38 0 0 0 1.99 1.076 2.37 2.37 0 0 0 2.373-2.361A2.37 2.37 0 0 0 8.816 9.68v2.636a1 1 0 0 1-1 1m1.269-4.775c1.651.274 2.925 1.698 2.943 3.42 1.619-.01 2.943-1.325 2.943-2.947 0-1.627-1.334-2.947-2.962-2.947a2.965 2.965 0 0 0-2.924 2.474m-4.016 3.313a4 4 0 0 1-.836.084q-.451 0-.86-.077a2.6 2.6 0 0 1-.705-.23v-1.224a2.35 2.35 0 0 0 1.511.56q.234 0 .408-.043a1 1 0 0 0 .29-.117.5.5 0 0 0 .175-.176.48.48 0 0 0-.034-.507 1 1 0 0 0-.251-.233 2.6 2.6 0 0 0-.377-.207 13 13 0 0 0-.47-.203q-.644-.267-.96-.654a1.43 1.43 0 0 1-.315-.934q0-.427.172-.736t.469-.507q.296-.199.687-.293a3.5 3.5 0 0 1 .826-.094q.43 0 .76.052.33.051.61.159v1.144a2 2 0 0 0-.3-.169 2.4 2.4 0 0 0-.678-.19 2.4 2.4 0 0 0-.323-.024q-.21 0-.383.04a1 1 0 0 0-.29.113.6.6 0 0 0-.184.174.4.4 0 0 0-.065.228q0 .138.073.247a.8.8 0 0 0 .206.206q.135.099.326.192.19.094.432.193.33.138.591.293.262.155.45.35.187.195.287.446.1.25.1.583 0 .459-.175.771a1.4 1.4 0 0 1-.472.505 2 2 0 0 1-.695.278"
            fill="currentColor"
        />
    </svg>
)
export default withIconWrapper(React.forwardRef(SvgSharepoint), 'Sharepoint')
