/**
 * Copyright 2022 Design Barn Inc.
 */

import * as React from 'react';

export const JsonIcon = (): JSX.Element => (
  <svg width="127" height="134" viewBox="0 0 127 134" fill="none" xmlns="http://www.w3.org/2000/svg">
    <path
      d="M50.3788 129.128C51.0348 129.128 51.5788 128.6 51.5788 127.944C51.5788 127.288 51.0348 126.744 50.3788 126.744C49.7068 126.744 49.1628 127.288 49.1628 127.944C49.1628 128.6 49.7068 129.128 50.3788 129.128ZM54.5312 120.04C55.2033 120.04 55.7473 119.496 55.7473 118.84C55.7473 118.2 55.2033 117.656 54.5312 117.656C53.8593 117.656 53.3313 118.2 53.3313 118.84C53.3313 119.496 53.8593 120.04 54.5312 120.04ZM53.2673 132.296C54.4833 132.296 55.4433 131.352 55.4433 129.528V121.192H53.6513V129.528C53.6513 130.312 53.3633 130.68 52.8673 130.68C52.6273 130.68 52.2752 130.6 52.0512 130.456L51.7472 132.008C52.3392 132.248 52.7073 132.296 53.2673 132.296ZM60.1796 129.128C62.1636 129.128 63.0916 128.072 63.0916 126.76C63.0916 125.208 62.0516 124.904 60.3876 124.248C59.6356 123.96 59.1556 123.688 59.1556 123.304C59.1556 122.824 59.6516 122.632 60.0036 122.632C60.6116 122.632 61.3316 122.872 61.9556 123.464L62.8516 122.056C61.9876 121.352 61.0916 121.08 60.0996 121.08C58.4996 121.08 57.3476 122.008 57.3476 123.288C57.3476 124.824 58.4516 125.4 59.7316 125.848C60.7556 126.2 61.2676 126.392 61.2676 126.792C61.2676 127.256 60.8676 127.56 60.1796 127.56C59.2196 127.56 58.5476 127.256 57.9236 126.648L57.0276 127.992C57.8436 128.712 58.9156 129.128 60.1796 129.128ZM68.5031 129.128C70.9031 129.128 72.5991 127.48 72.5991 125.112C72.5991 122.712 70.9031 121.08 68.5031 121.08C66.0391 121.08 64.4071 122.808 64.4071 125.112C64.4071 127.4 66.0391 129.128 68.5031 129.128ZM68.5031 127.496C67.1591 127.496 66.2311 126.44 66.2311 125.112C66.2311 123.752 67.1431 122.696 68.5031 122.696C69.7831 122.696 70.7751 123.672 70.7751 125.112C70.7751 126.52 69.7671 127.496 68.5031 127.496ZM74.4649 129H76.2569V125.08C76.2569 123.544 77.0569 122.696 78.2729 122.696C79.3449 122.696 79.9689 123.224 79.9689 124.872V129H81.7609V124.408C81.7609 122.056 80.6089 121.08 78.8969 121.08C77.8729 121.08 76.9289 121.496 76.2889 122.264H76.2569V121.192H74.4649V129Z"
      fill="#B8C2CC"
    />
    <path
      d="M82.9515 54.6373C82.9515 54.6373 79.5607 54.1947 76.0891 57.8068C70.7851 63.3256 66.5821 75.1975 60.6487 79.9941C57.1102 82.8547 55.502 82.8115 55.502 82.8115"
      stroke="#DAE1E7"
      stroke-width="5.45996"
      stroke-linecap="round"
      stroke-linejoin="round"
    />
    <path
      d="M32.0211 38.5361C38.5869 31.4487 45.1491 24.3614 51.7149 17.274C52.3633 16.5727 53.3341 16.5515 54.2377 16.8229C68.248 15.3392 82.3894 15.5471 96.343 17.5384C97.2253 17.6652 98.143 18.0388 98.9225 18.5886C99.4824 18.6661 100.017 18.8282 100.308 18.9621C101.764 19.6247 103.05 20.9534 103.065 22.5957C103.274 47.3856 103.483 72.1791 103.692 96.969C104.011 97.6316 104.071 98.2695 103.706 98.703C103.706 98.8651 103.71 99.0272 103.71 99.1893C103.724 100.842 101.056 100.236 100.241 99.8624C99.9395 99.725 99.6524 99.5417 99.3761 99.3514C88.9339 99.7038 78.4882 100.06 68.046 100.412L51.5838 100.969C48.8412 101.061 46.0952 101.156 43.3526 101.248C41.0636 101.325 38.9447 101.512 36.8613 100.412C32.3046 98.0087 32.96 93.3918 32.8715 88.99C32.7616 83.5872 32.6553 78.188 32.5455 72.7853C32.3258 61.867 32.1061 50.9487 31.8864 40.0339C31.6525 39.5018 31.6242 38.9661 32.0211 38.5361ZM38.0943 42.2542L36.5671 43.1146C44.5751 43.9006 52.6149 43.89 60.6157 43.104C58.8865 35.8651 57.9795 30.9448 54.7905 24.2275C49.2239 30.2399 43.6573 36.2453 38.0943 42.2542ZM38.9766 86.1635C39.0227 88.479 39.0687 90.7944 39.1148 93.1099C39.1184 93.3672 39.3239 95.087 39.3203 96.095C39.6498 96.0844 39.9758 96.0738 40.3054 96.0597L97.4627 94.1249C97.2607 70.2513 97.0623 46.3741 96.8603 22.5005C84.3559 20.8617 71.7311 20.6327 59.1806 21.8662C61.9055 28.2245 65.1582 37.1832 67.2169 46.4239C67.3976 47.2275 66.8803 48.0275 66.0334 48.1226C57.0476 49.1235 47.9731 49.2081 38.9766 48.32C38.1829 48.2425 37.3644 47.9288 36.6487 47.4601C36.794 54.6496 38.5266 63.9216 38.6683 71.1112C38.7746 76.1333 38.8739 81.1484 38.9766 86.1635Z"
      fill="#DAE1E7"
    />
    <path
      d="M113.422 8.38551C113.483 6.45343 113.626 2.73458 113.321 2.64879C113.016 2.56301 111.536 5.62928 110.615 7.3508C109.719 9.03287 106.465 8.29052 106.259 8.87821C106.165 9.14742 108.242 10.3793 108.566 12.2772C108.938 14.4897 108.143 17.9983 108.51 18.1407C108.868 18.2777 110.096 15.2555 111.951 13.682C113.682 12.2084 116.051 12.196 116.132 11.9672C116.307 11.4879 113.361 10.2875 113.422 8.38551Z"
      stroke="#DAE1E7"
      stroke-width="1.86525"
      stroke-miterlimit="10"
    />
    <path
      d="M118.498 25.1329C118.196 23.2236 117.637 19.5442 117.321 19.5172C117.006 19.4902 116.128 22.7799 115.547 24.6436C114.983 26.464 111.647 26.3461 111.555 26.962C111.513 27.2441 113.785 28.0639 114.459 29.8672C115.24 31.9705 115.118 35.5661 115.505 35.637C115.883 35.7042 116.522 32.5052 118.048 30.6114C119.472 28.8388 121.796 28.3817 121.833 28.1419C121.915 27.6381 118.795 27.0125 118.498 25.1329Z"
      fill="#DAE1E7"
    />
    <path
      d="M9.78047 38.9756C9.47805 37.0664 8.91941 33.387 8.60377 33.36C8.28813 33.333 7.4103 36.6227 6.82959 38.4864C6.26547 40.3068 2.92938 40.1889 2.83729 40.8048C2.79564 41.0868 5.0675 41.9067 5.74197 43.71C6.52261 45.8133 6.40065 49.4088 6.78786 49.4798C7.16544 49.547 7.80418 46.348 9.33009 44.4542C10.7544 42.6815 13.0785 42.2245 13.115 41.9847C13.1973 41.4809 10.0777 40.8553 9.78047 38.9756Z"
      fill="#DAE1E7"
    />
  </svg>
);
