import * as React from 'react'
import type { SVGProps, Ref } from 'react'
import { withIconWrapper } from './utils/index'
const SvgFileBinary = (
    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="m11.485 8.822.425.246c.223.128.3.414.17.637l-.533.924c-.128.223-.413.3-.687.142l-.377-.218a.47.47 0 0 0-.524.025 2.8 2.8 0 0 1-.687.395.46.46 0 0 0-.277.423l-.002.536a.467.467 0 0 1-.467.464h-1.07a.467.467 0 0 1-.467-.468v-.698a.2.2 0 0 0-.13-.185 3.3 3.3 0 0 1-.494-.232 3.3 3.3 0 0 1-.447-.312.2.2 0 0 0-.225-.022l-.604.348a.467.467 0 0 1-.637-.172l-.534-.929a.467.467 0 0 1 .17-.636l.456-.264a.46.46 0 0 0 .229-.452 2.8 2.8 0 0 1-.001-.79.47.47 0 0 0-.242-.468L4.157 6.9a.467.467 0 0 1-.171-.638l.533-.923c.129-.223.414-.3.684-.144l.328.19a.47.47 0 0 0 .523-.022 2.6 2.6 0 0 1 .657-.365.46.46 0 0 0 .285-.432l-.003-.492a.467.467 0 0 1 .466-.47h1.064c.257 0 .466.21.466.466v.7c0 .083.053.155.132.184a3.3 3.3 0 0 1 .942.542.2.2 0 0 0 .225.02l.607-.35a.467.467 0 0 1 .637.17l.533.918c.13.224.054.51-.222.668l-.386.222a.455.455 0 0 0-.229.46c.037.246.049.487.013.754-.026.188.08.37.244.464M6.187 8C6.187 9 7 9.813 8 9.813S9.813 9 9.813 8 9 6.187 8 6.187 6.187 7 6.187 8"
            fill="currentColor"
        />
        <path
            fillRule="evenodd"
            clipRule="evenodd"
            d="M1.333 16h13.334c.735 0 1.333-.598 1.333-1.333V1.333C16 .598 15.402 0 14.667 0H1.333C.598 0 0 .598 0 1.333v13.334C0 15.402.598 16 1.333 16m0-1.333V1.333h13.334v13.334z"
            fill="currentColor"
        />
    </svg>
)
export default withIconWrapper(React.forwardRef(SvgFileBinary), 'FileBinary')
