/* eslint-disable react/jsx-sort-props */
import * as React from 'react';
import * as vars from '../styles/variables';
import AccessibleSVG, { SVGProps } from '../components/accessible-svg/AccessibleSVG';

/**
 * This is an auto-generated component and should not be edited
 * manually in contributor pull requests.
 *
 * If you have problems with this component:
 * - https://github.com/box/box-ui-elements/issues/new?template=Bug_report.md
 *
 * If there are missing features in this component:
 * - https://github.com/box/box-ui-elements/issues/new?template=Feature_request.md
 */

const AllNewBox140 = (props: SVGProps) => (
    <AccessibleSVG width={140} height={140} viewBox="0 0 140 140" {...props}>
        <g fill="none" fillRule="evenodd" transform="translate(9 20)">
            <path fill={vars.bdlBoxBlue} d="M39 12H12v74h27z" />
            <path
                fill={vars.white}
                d="M15.708 16c.387 0 .702.307.709.69v2.969a3.545 3.545 0 012.127-.705c1.358 0 2.538.758 3.132 1.872a3.546 3.546 0 013.132-1.872c1.957 0 3.544 1.577 3.544 3.522 0 1.947-1.587 3.524-3.544 3.524a3.55 3.55 0 01-3.132-1.871A3.549 3.549 0 0118.544 26a3.533 3.533 0 01-3.543-3.465H15v-5.844a.706.706 0 01.708-.691zm16.913 3.273a.82.82 0 011.071-.129c.337.23.407.664.163.974l-1.93 2.354 1.928 2.349c.244.31.174.743-.163.974a.82.82 0 01-1.071-.129l-1.657-2.019-1.659 2.02a.82.82 0 01-1.07.128.664.664 0 01-.161-.974l1.925-2.35-1.926-2.353c-.244-.31-.174-.743.162-.974a.819.819 0 011.07.129l1.659 2.02 1.66-2.02zm-7.813 1.091a2.12 2.12 0 00-2.128 2.112 2.12 2.12 0 002.128 2.114 2.12 2.12 0 002.126-2.114 2.12 2.12 0 00-2.126-2.112zm-6.264 0c-1.174 0-2.127.946-2.127 2.113s.953 2.113 2.127 2.113a2.12 2.12 0 002.126-2.114 2.119 2.119 0 00-2.126-2.112z"
            />
            <ellipse cx={61} cy={107} fill={vars.bdlBoxBlue} fillOpacity={0.07} fillRule="nonzero" rx={40} ry={3} />
            <rect width={100} height={74} x={11} y={12} stroke={vars.bdlBoxBlue} strokeWidth={2} rx={4} />
            <path
                fill={vars.bdlBoxBlue}
                fillOpacity={0.07}
                d="M40.04 72.491c0-.823.484-1.1 1.284-.87 0 0-2.195.927 18.038.927 12.577 0 17.154 3.242 24.32 3.242 14.49 0 23.927-4.236 23.927-4.236.768-.306 1.391.109 1.391.937V82.51c0 .823-.671 1.491-1.504 1.491H41.544a1.495 1.495 0 01-1.505-1.491V72.49z"
            />
            <rect width={36} height={4} x={47} y={19} fill={vars.bdlBoxBlue} fillOpacity={0.07} rx={1.5} />
            <circle cx={101} cy={21} r={4} fill={vars.bdlBoxBlue} fillOpacity={0.07} fillRule="nonzero" />
            <rect width={58} height={2} x={47} y={34} fill={vars.bdlBoxBlue} rx={1} />
            <rect width={58} height={2} x={47} y={54} fill={vars.bdlBoxBlue} rx={1} />
            <rect width={40} height={2} x={47} y={44} fill={vars.bdlBoxBlue} rx={1} />
            <rect width={40} height={2} x={47} y={64} fill={vars.bdlBoxBlue} rx={1} />
            <path
                fill={vars.bdlBoxBlue}
                d="M2.014 18c.278 0 .504.217.504.494v.644c.156.088.286.217.376.373h.64c.243 0 .445.184.486.415l.008.088a.496.496 0 01-.494.504h-.64a1.02 1.02 0 01-.376.373v.643a.502.502 0 01-.415.486l-.089.008a.508.508 0 01-.503-.508l-.001-.638a1.008 1.008 0 01-.361-.364H.494a.503.503 0 01-.486-.415L0 20.014c0-.278.217-.503.494-.503h.655c.087-.15.212-.276.36-.365l.002-.65c0-.244.184-.446.415-.488L2.014 18zm15 74c.278 0 .504.217.504.494v.669c.138.087.253.206.335.348h.681c.243 0 .445.184.486.415l.008.088a.496.496 0 01-.494.504h-.681c-.082.14-.197.26-.335.348v.668a.502.502 0 01-.415.486l-.089.008a.508.508 0 01-.503-.508l-.001-.615a1.005 1.005 0 01-.402-.387h-.614a.503.503 0 01-.486-.415L15 94.014c0-.278.217-.503.494-.503h.614c.094-.164.234-.299.402-.388v-.628c0-.243.185-.445.416-.487l.088-.008z"
            />
            <path
                fill={vars.bdlBoxBlue}
                fillRule="nonzero"
                d="M121.422 24v-1.115a.885.885 0 00-.88-.885.875.875 0 00-.882.885V24c-.264.177-.493.39-.651.655h-1.128a.886.886 0 00-.881.885c0 .496.388.885.881.885h1.11c.176.266.388.496.652.655v1.133c0 .496.405.885.88.885a.886.886 0 00.882-.885v-1.115c.264-.177.493-.39.652-.655h1.127a.885.885 0 00.881-.885.874.874 0 00-.88-.885h-1.11a2.094 2.094 0 00-.653-.655V24z"
            />
            <path
                fill={vars.bdlBoxBlue}
                d="M115.014 0c.278 0 .504.217.504.494v.644c.156.088.286.217.376.373h.64c.243 0 .445.184.486.415l.008.088a.496.496 0 01-.494.504h-.64a1.02 1.02 0 01-.376.373v.643a.502.502 0 01-.415.486l-.089.008a.508.508 0 01-.503-.508l-.001-.638a1.008 1.008 0 01-.361-.364h-.655a.503.503 0 01-.486-.415L113 2.014c0-.278.217-.503.494-.503h.655c.087-.15.212-.276.36-.365l.002-.65c0-.244.184-.446.415-.488l.088-.008zM6.259 6a.31.31 0 01.315.309v.423c.082.053.15.126.2.212h.435c.146 0 .269.107.3.244l.009.07a.31.31 0 01-.309.316h-.435a.634.634 0 01-.2.212v.423a.313.313 0 01-.245.3l-.07.009a.319.319 0 01-.315-.318v-.38a.63.63 0 01-.26-.246H5.31a.313.313 0 01-.3-.245L5 7.26a.31.31 0 01.309-.315h.376c.06-.105.15-.19.259-.246V6.31c0-.147.107-.27.244-.302L6.258 6zm112.755 69c.278 0 .504.217.504.494v.644c.156.088.286.217.376.373h.64c.243 0 .445.184.486.415l.008.088a.496.496 0 01-.494.504h-.64a1.02 1.02 0 01-.376.373v.643a.502.502 0 01-.415.486l-.089.008a.508.508 0 01-.503-.508l-.001-.638a1.008 1.008 0 01-.361-.364h-.655a.503.503 0 01-.486-.415l-.008-.089c0-.278.217-.503.494-.503h.655c.087-.15.212-.276.36-.365l.002-.65c0-.244.184-.446.415-.488l.088-.008zM99.259 2a.31.31 0 01.315.309v.423c.082.053.15.126.2.212h.435c.146 0 .269.107.3.244l.009.07a.31.31 0 01-.309.316h-.435a.634.634 0 01-.2.212v.423a.313.313 0 01-.245.3l-.07.009a.319.319 0 01-.315-.318v-.38a.63.63 0 01-.26-.246h-.375a.313.313 0 01-.3-.245L98 3.26a.31.31 0 01.309-.315h.376c.06-.105.15-.19.259-.246V2.31c0-.147.107-.27.244-.302l.07-.008zm-96 71a.31.31 0 01.315.309v.423c.082.053.15.126.2.212h.435c.146 0 .269.107.3.244l.009.07a.31.31 0 01-.309.316h-.435a.634.634 0 01-.2.212v.423a.313.313 0 01-.245.3l-.07.009a.319.319 0 01-.315-.318v-.38a.63.63 0 01-.26-.246H2.31a.313.313 0 01-.3-.245L2 74.26a.31.31 0 01.309-.315h.376c.06-.105.15-.19.259-.246v-.388c0-.147.107-.27.244-.302l.07-.008zM2.014 85c.278 0 .504.217.504.494v.644c.156.088.286.217.376.373h.64c.243 0 .445.184.486.415l.008.088a.496.496 0 01-.494.504h-.64a1.02 1.02 0 01-.376.373v.643a.502.502 0 01-.415.486l-.089.008a.508.508 0 01-.503-.508l-.001-.638a1.008 1.008 0 01-.361-.364H.494a.503.503 0 01-.486-.415L0 87.014c0-.278.217-.503.494-.503h.655c.087-.15.212-.276.36-.365l.002-.65c0-.244.184-.446.415-.488L2.014 85z"
            />
        </g>
    </AccessibleSVG>
);

export default AllNewBox140;
