import * as React from 'react';

import AccessibleSVG from '../accessible-svg';

import { Icon } from '../iconTypes';

const AccessStatsEmptyState = ({ className = '', color = '#333', height = 131, title, width = 145 }: Icon) => (
    <AccessibleSVG className={`access-stats-empty-state ${className}`} height={height} title={title} width={width}>
        <g fill="none" fillRule="evenodd">
            <path
                className="stroke-color"
                d="M113.8706 126.523c-8.1225 1.9354-18.0154 3.0713-28.689 3.0713-14.5527 0-27.654-2.1114-36.7957-5.482-3.9104 1.387-8.4248 2.1782-13.2326 2.1782-14.9117 0-27-7.6112-27-17 0-7.3742 7.4572-13.6518 17.8825-16.0063 1.79-8.296 13.0855-14.69 26.7527-14.69 10.4248 0 19.4697 3.72 23.969 9.1666 3.149-7.19 13.6106-12.4703 26.031-12.4703 12.476 0 22.9754 5.3277 26.0727 12.5667.2633-.0124.5284-.0187.7952-.0187 7.9216 0 14.3434 5.5418 14.3434 12.378 0 4.915-3.3197 9.161-8.1297 11.1592 1.0257 1.7048 1.6052 3.6417 1.6052 5.6953 0 6.836-6.4217 12.378-14.3434 12.378-3.53 0-6.7625-1.1007-9.2614-2.926z"
                fill="#FFF"
                stroke={color}
                strokeLinecap="round"
                strokeLinejoin="round"
                strokeWidth="2"
            />
            <path
                className="fill-color"
                d="M27.3168 94.4535c-7.4967 1.5884-17.9217 7.23-17.4765 15.7318.297 5.671 6.781 10.2876 12.9182 12.2813 6.1373 1.9937 13.8663 3.4034 25.4564 0 1.3033-.3827-29.6292.476-32.8003-11.9593-3.2-12.5488 18.6767-17.4892 11.902-16.0538zM50.2678 122.8048c3.9892 2.535 21.6535 5.4705 37.819 5.1256 16.1654-.345 24.2765-2.9727 22.0735-2.677-2.203.2958-16.599 1.864-29.4426 1.5043-12.8435-.3596-30.45-3.953-30.45-3.953zM116.1595 125.927c5.5553 2.7362 10.5767 2.4816 15.064-.7637 4.4658-3.2298 5.7115-7.2455 3.737-12.047-.0524-.1278-.1985-.1888-.3262-.1362-.0953.0392-.1568.133-.155.236.056 2.969-1.2763 5.9612-3.9965 8.9763-2.9234 3.2403-7.6476 4.3283-14.1726 3.2638-.1362-.0222-.2647.0703-.287.2066-.0177.1085.0377.216.1363.2645z"
                fill={color}
                fillOpacity=".1"
            />
            <path
                className="stroke-color"
                d="M20.391 95.3363c6.0938-2.361 11.492-3.2264 16.1943-2.5964"
                stroke={color}
                strokeLinecap="round"
                strokeLinejoin="round"
                strokeWidth="1.5"
            />
            <path
                className="stroke-color"
                d="M113.9173 126.5765c-.5233-.4143-1.3562-1.3822-2.4986-2.9037M133.4192 88.2763c-2.3698-.398-4.259-.1114-5.6673.8597"
                stroke={color}
                strokeLinecap="round"
                strokeLinejoin="round"
                strokeWidth="2"
            />
            <path
                className="fill-color"
                d="M129.1834 90.0784c2.6165-.5308 4.9424-.257 6.9778.821 3.053 1.6175 4.9424 3.9073 6.0194 7.397 1.077 3.4896-.4848 8.5982-7.176 11.8583 2.431-2.0575 4.1242-4.2883 5.08-6.6923 1.434-3.606-2.1844-8.9715-4.3664-10.9455-1.4548-1.3162-3.633-2.129-6.5348-2.4386z"
                fill={color}
                fillOpacity=".1"
            />
            <g transform="translate(42.588 59.04)">
                <g strokeLinecap="round" strokeLinejoin="round">
                    <path
                        d="M53.3362.78H25.856c-.433 0-.817.2788-.951.6906L12.143 40.6823c-.0775.238-.0628.4967.041.7245l4.8205 10.566c.1626.3564.5182.585.9098.585h43.523c.2327 0 .458-.081.6373-.2293.4257-.352.4855-.9822.1336-1.408l-7.8346-9.476c-.2036-.2463-.2773-.575-.1982-.8847l7.3764-28.8775L53.3362.78z"
                        fill="#FFF"
                    />
                    <path
                        className="stroke-color"
                        d="M53.8348-.22l8.8046 11.6842-7.4953 29.343 7.8346 9.4763c.7038.8513.5842 2.112-.267 2.8158-.3586.2964-.8093.4585-1.2745.4585H17.914c-.7832 0-1.4944-.4572-1.8195-1.1698L11.274 41.822c-.2077-.4558-.237-.973-.082-1.4492L23.954 1.161C24.2222.3376 24.99-.22 25.856-.22h27.9788z"
                        fill="#FFFFFF"
                        stroke={color}
                        strokeWidth="2"
                    />
                </g>
                <path
                    className="stroke-color"
                    d="M23.7708 53.5192c3.6318-6.8753 6.3725-9.3114 8.222-7.3082 1.8496 2.003 4.236 6.1366 7.1594 12.4004l3.7902-.4275M46.8377 53.5192c3.6318-6.8753 6.3725-9.3114 8.222-7.3082 1.8496 2.003 4.236 6.1366 7.1594 12.4004l3.7904-.4275M53.2513 1.2065L51.836 8.845c-.2013 1.0862.516 2.1298 1.602 2.331.045.0083.09.015.1352.0203l8.0954.9342"
                    stroke={color}
                    strokeLinecap="round"
                    strokeLinejoin="round"
                    strokeWidth="2"
                />
                <rect className="fill-color" fill={color} height="2" rx="1" width="30" x="23.5595" y="21.0788" />
                <rect className="fill-color" fill={color} height="2" rx="1" width="30" x="22.2654" y="25.9084" />
                <rect className="fill-color" fill={color} height="2" rx="1" width="18" x="20.9714" y="30.7381" />
                <rect className="fill-color" fill={color} height="2" rx="1" width="6" x="41.9483" y="30.7381" />
                <path
                    className="fill-color"
                    d="M13.292 41.663l4.446 9.6922c.0814.1776.259.2915.4544.2915H60.499c.2763 0 .5-.2238.5-.5 0-.1145-.0392-.2255-.1112-.3145l-7.2656-8.981c-.2755-.3406-.7405-.4622-1.1474-.3002-4.8394 1.9274-8.2984 3.0758-10.377 3.4454-2.073.3685-6.3037-.817-9.7968-1.5228-2.0052-.4052-6.859.0706-8.9543-.356-3.425-.6976-6.584-1.4135-9.4772-2.1478-.2677-.068-.5397.094-.6076.3616-.0282.1107-.0176.2277.03.3315z"
                    fill={color}
                    fillOpacity=".1"
                />
                <path
                    className="stroke-color"
                    d="M2.5995 53.453c-2.756-3.0737-2.5324-6.6206.671-10.6408 3.2033-4.0203 6.5287-7.4733 9.976-10.3592M58.283 33.1534c4.0282 4.4042 4.601 7.3624 1.7185 8.8747-2.8826 1.5123-4.848 2.441-5.8966 2.7858l-9.4842 1.6488"
                    stroke={color}
                    strokeLinecap="round"
                    strokeLinejoin="round"
                    strokeWidth="2"
                />
            </g>
            <path
                className="fill-color"
                d="M59.2822 51.5368l-.9732 3.436 2.0732-1.0472c.168-.0848.312-.104.4324-.0577.1204.0462.208.1397.2634.2804.053.1348.054.266.0034.3933-.0506.1274-.1612.234-.3317.3202L57.882 56.31c-.2014.1018-.3714.128-.51.0786s-.2418-.1606-.3096-.3335c-.0403-.1026-.046-.2235-.017-.3627.029-.1393.0985-.4036.2088-.793.1175-.4104.2246-.7823.3213-1.1156.0967-.3332.186-.6443.2676-.933.0818-.289.148-.5322.199-.73.0507-.1977.0883-.364.1126-.4993l-1.5733.7946c-.217.1096-.3897.1705-.518.1826-.1284.012-.2293-.0756-.303-.2632-.054-.1377-.0552-.2688-.0034-.3933.0517-.1245.155-.2258.31-.304l2.4298-1.2273c.2247-.1135.4118-.1632.5613-.1492.1496.014.2622.1178.3382.3113.0253.0644.0398.137.0436.2176.0038.0805 0 .15-.011.2083-.0113.0583-.029.1313-.0534.219-.0243.088-.0554.194-.0932.3185zM49.735 48.6594l-2.8187 3.2185 2.849.1693c.2307.0137.402.0855.5133.2153.1115.1298.1628.2913.154.4846-.0087.1853-.0734.333-.194.4428-.121.11-.2985.158-.5328.144l-3.9407-.2343c-.2768-.0164-.4804-.0972-.6108-.2422-.1303-.145-.19-.3364-.179-.574.0065-.141.061-.28.1634-.4174.1025-.137.3134-.388.633-.7527.338-.3838.645-.731.921-1.0417.276-.3106.5325-.6013.7692-.872.2368-.2705.4334-.5.59-.6887.1563-.1887.2822-.3508.3775-.4865l-2.162-.1285c-.2983-.0178-.5224-.0614-.6722-.1308-.1498-.0695-.2188-.233-.207-.491.009-.1892.0735-.3368.194-.4427.1207-.106.2875-.1525.5005-.1398l3.339.1985c.3088.0183.5434.0838.7038.1963.1603.1125.2344.3016.222.5674-.004.0885-.0242.1792-.0606.272-.0363.0927-.0754.168-.1172.2262-.0418.058-.0985.1284-.17.211-.0714.0826-.1596.1813-.2646.2962zM58.4573 36.2315l-2.29 5.14 3.4982-1.0633c.2834-.0862.5148-.0757.6942.0314.1795.107.2973.2793.3533.5167.0538.2275.0267.4344-.081.621-.108.1863-.3056.3233-.5933.4107L55.2 43.3588c-.34.1033-.6137.0964-.8213-.0207-.2075-.117-.3457-.3214-.4146-.6132-.0408-.173-.023-.3652.053-.5766.0763-.2113.2442-.608.5038-1.1905.2755-.6137.5262-1.1696.752-1.6675.2257-.498.4348-.963.627-1.395.1923-.432.3503-.7968.474-1.094.1236-.2973.2195-.549.2876-.7553l-2.6547.8068c-.3662.1113-.6517.1584-.8567.1412-.205-.0172-.3448-.184-.4196-.5005-.055-.2324-.0278-.4394.081-.621.109-.1814.2944-.312.556-.3914l4.0997-1.246c.3793-.1153.6852-.1407.9177-.0762.2324.0644.3872.26.4643.5862.0257.1088.0327.2273.021.3554-.012.128-.033.2366-.0634.3253-.0305.0888-.0745.199-.1322.3304-.0578.1315-.13.29-.217.4755zM54 2.3905v-.642c0-.2716.232-.4918.5-.4918.276 0 .5.215.5.4905v.6433c.1518.0878.2784.2144.3662.3662h.6433c.271 0 .4905.232.4905.5 0 .2762-.215.5-.4905.5h-.6433c-.0878.1518-.2144.2784-.3662.3662v.6432c0 .271-.232.4905-.5.4905-.276 0-.5-.231-.5-.5047v-.629c-.1518-.088-.2784-.2145-.3662-.3663h-.6433c-.271 0-.4905-.232-.4905-.5 0-.276.215-.5.4905-.5h.6433c.0878-.1518.2144-.2784.3662-.3662zm-52.5 33.5v-.642c0-.2716.232-.4918.5-.4918.276 0 .5.215.5.4905v.6433c.1518.0878.2784.2144.3662.3662h.6433c.271 0 .4905.232.4905.5 0 .2762-.215.5-.4905.5h-.6433c-.0878.1518-.2144.2784-.3662.3662v.6432c0 .271-.232.4905-.5.4905-.276 0-.5-.231-.5-.5047v-.629c-.1518-.088-.2784-.2145-.3662-.3663H.4905c-.271 0-.4905-.232-.4905-.5 0-.276.215-.5.4905-.5h.6433c.0878-.1518.2144-.2784.3662-.3662zm97-24.5v-.642c0-.2716.232-.4918.5-.4918.276 0 .5.215.5.4905v.6433c.1518.0878.2784.2144.3662.3662h.6433c.271 0 .4905.232.4905.5 0 .2762-.215.5-.4905.5h-.6433c-.0878.1518-.2144.2784-.3662.3662v.6432c0 .271-.232.4905-.5.4905-.276 0-.5-.231-.5-.5047v-.629c-.1518-.088-.2784-.2145-.3662-.3663h-.6433c-.271 0-.4905-.232-.4905-.5 0-.276.215-.5.4905-.5h.6433c.0878-.1518.2144-.2784.3662-.3662zm-89 5.5v-.642c0-.2716.232-.4918.5-.4918.276 0 .5.215.5.4905v.6433c.1518.0878.2784.2144.3662.3662h.6433c.271 0 .4905.232.4905.5 0 .2762-.215.5-.4905.5h-.6433c-.0878.1518-.2144.2784-.3662.3662v.6432c0 .271-.232.4905-.5.4905-.276 0-.5-.231-.5-.5047v-.629c-.1518-.088-.2784-.2145-.3662-.3663h-.6433c-.271 0-.4905-.232-.4905-.5 0-.276.215-.5.4905-.5h.6433c.0878-.1518.2144-.2784.3662-.3662zm119 18v-.642c0-.2716.232-.4918.5-.4918.276 0 .5.215.5.4905v.6433c.1518.0878.2784.2144.3662.3662h.6433c.271 0 .4905.232.4905.5 0 .2762-.215.5-.4905.5h-.6433c-.0878.1518-.2144.2784-.3662.3662v.6432c0 .271-.232.4905-.5.4905-.276 0-.5-.231-.5-.5047v-.629c-.1518-.088-.2784-.2145-.3662-.3663h-.6433c-.271 0-.4905-.232-.4905-.5 0-.276.215-.5.4905-.5h.6433c.0878-.1518.2144-.2784.3662-.3662zM23.9375 24.9653v-.4012c0-.1697.145-.3073.3125-.3073.1726 0 .3125.1344.3125.3066v.402c.095.055.174.134.229.229h.402c.1693 0 .3065.145.3065.3124 0 .1726-.1344.3125-.3065.3125h-.402c-.055.095-.134.174-.229.229v.402c0 .1693-.145.3065-.3125.3065-.1726 0-.3125-.1444-.3125-.3025v-.406c-.095-.055-.174-.134-.229-.229h-.402c-.1693 0-.3065-.145-.3065-.3125 0-.1726.1344-.3125.3065-.3125h.402c.055-.095.134-.174.229-.229zm118.5 25v-.4012c0-.1697.145-.3073.3125-.3073.1726 0 .3125.1344.3125.3066v.402c.095.055.174.134.229.229h.402c.1693 0 .3065.145.3065.3124 0 .1726-.1344.3125-.3065.3125h-.402c-.055.095-.134.174-.229.229v.402c0 .1693-.145.3065-.3125.3065-.1726 0-.3125-.1444-.3125-.3025v-.406c-.095-.055-.174-.134-.229-.229h-.402c-.1693 0-.3065-.145-.3065-.3125 0-.1726.1344-.3125.3065-.3125h.402c.055-.095.134-.174.229-.229zm-23-48.5V1.064c0-.1697.145-.3073.3125-.3073.1726 0 .3125.1344.3125.3066v.402c.095.055.174.134.229.229h.402c.1693 0 .3065.145.3065.3124 0 .1726-.1344.3125-.3065.3125h-.402c-.055.095-.134.174-.229.229v.402c0 .1693-.145.3065-.3125.3065-.1726 0-.3125-.1444-.3125-.3025v-.406c-.095-.055-.174-.134-.229-.229h-.402c-.1693 0-.3065-.145-.3065-.3125 0-.1726.1344-.3125.3065-.3125h.402c.055-.095.134-.174.229-.229z"
                fill={color}
            />
        </g>
    </AccessibleSVG>
);

export default AccessStatsEmptyState;
