import { Props } from './ReefLogo';

const ReefTestnetLogo = ({ className }: Props): JSX.Element => (
  <svg
    xmlns="http://www.w3.org/2000/svg"
    version="1.1"
    className={`reef-logo ${className || ''}`}
    width="113"
    height="62"
    viewBox="0 0 113 62"
    fill="none"
  >
    <path fillRule="evenodd" clipRule="evenodd" d="M99.8204 38.0034C99.1477 38.0034 98.518 38.1442 97.9321 38.4267C97.3464 38.6875 96.8358 39.0466 96.4013 39.5026C95.9674 39.9593 95.6204 40.4914 95.3599 41.0994C95.1211 41.6865 95.002 42.3058 95.002 42.9577C95.002 43.4793 95.0995 43.9792 95.2951 44.4569C95.4902 44.9136 95.7506 45.3152 96.0767 45.6632C96.4235 46.0111 96.8253 46.2824 97.281 46.4776C97.7364 46.6952 98.2254 46.804 98.7457 46.804C99.3754 46.804 99.9716 46.6631 100.537 46.38C101.102 46.1192 101.59 45.7608 102.003 45.3041C102.436 44.8265 102.772 44.2833 103.011 43.6752C103.272 43.0664 103.402 42.4256 103.402 41.7521C103.402 40.6873 103.065 39.7962 102.393 39.0793C101.741 38.3618 100.884 38.0034 99.8204 38.0034Z" fill="url(#paint0_linear_3165_204853)" />
    <path fillRule="evenodd" clipRule="evenodd" d="M65.5013 35.2672C65.7612 34.6584 66.0767 34.0281 66.4452 33.3767C66.8149 32.7025 67.2273 32.0295 67.6828 31.356C68.1607 30.6817 68.6921 30.0842 69.2786 29.5626C69.8859 29.0194 70.5483 28.5849 71.2644 28.2593C71.9804 27.9336 72.7514 27.7705 73.5761 27.7705H73.8693C73.9557 27.7705 74.0526 27.7809 74.1612 27.8025C74.4224 27.8465 74.6502 27.9657 74.8452 28.1616C75.0625 28.357 75.1711 28.6178 75.1711 28.944C75.1711 29.3345 74.9866 29.8024 74.6181 30.345C74.2489 30.8672 73.5761 31.4313 72.5996 32.0401C72.3823 32.1704 72.0026 32.4208 71.4601 32.7896C70.939 33.1592 70.3199 33.572 69.6039 34.0281C68.8878 34.4848 68.1168 34.9631 67.2915 35.4624C66.489 35.9623 65.7075 36.4079 64.9483 36.7991C65.0786 36.3863 65.2631 35.8751 65.5013 35.2672ZM43.5247 33.3767C43.8931 32.7025 44.3056 32.0295 44.7617 31.356C45.2394 30.6817 45.771 30.0842 46.3574 29.5626C46.9648 29.0194 47.6265 28.5849 48.3432 28.2593C49.0599 27.9336 49.8303 27.7705 50.655 27.7705H50.9482C51.0346 27.7705 51.1321 27.7809 51.2407 27.8025C51.5012 27.8465 51.7291 27.9657 51.9247 28.1616C52.142 28.357 52.2506 28.6178 52.2506 28.944C52.2506 29.3345 52.0661 29.8024 51.697 30.345C51.3278 30.8672 50.655 31.4313 49.6778 32.0401C49.4612 32.1704 49.0815 32.4208 48.5383 32.7896C48.0179 33.1592 47.3995 33.572 46.6827 34.0281C45.966 34.4848 45.1963 34.9631 44.371 35.4624C43.6281 35.925 42.9055 36.3358 42.1992 36.7054C42.1685 36.6628 42.1364 36.6209 42.1004 36.5822C42.2248 36.208 42.3793 35.7801 42.5802 35.2672C42.8407 34.6584 43.1555 34.0281 43.5247 33.3767ZM112.255 12.1253C111.995 11.3862 111.647 10.7774 111.213 10.2998C110.801 9.82143 110.312 9.46301 109.749 9.22385C109.206 8.98534 108.631 8.86543 108.023 8.86543C106.721 8.86543 105.353 9.09345 103.921 9.5495C102.51 10.0062 101.055 10.8213 99.5578 11.9942C98.0603 13.1678 96.53 14.7652 94.9671 16.786C93.4256 18.8067 91.8849 21.3707 90.3435 24.4785H86.5015C85.4601 24.4785 84.6676 24.7282 84.1249 25.2282C83.5824 25.7058 83.3107 26.2058 83.3107 26.7273C83.3107 27.2266 83.5281 27.6617 83.962 28.0313C84.3965 28.4008 85.2101 28.5849 86.4039 28.5849H88.1299L84.5307 36.2205C84.3115 36.3351 83.994 36.516 83.5713 36.7663C83.007 37.1142 82.2903 37.5271 81.4224 38.0047C80.5762 38.483 79.6213 38.9935 78.5577 39.5367C77.4941 40.0583 76.3971 40.5477 75.2693 41.0037C74.1612 41.4598 73.0335 41.8405 71.8829 42.1445C70.7545 42.4269 69.6909 42.5685 68.6921 42.5685C67.7588 42.5685 67.01 42.3942 66.4452 42.0469C65.8816 41.6774 65.5452 41.1774 65.4366 40.5477C68.3884 39.4606 70.8409 38.3854 72.7946 37.3206C74.77 36.2342 76.3435 35.18 77.5157 34.1591C78.6879 33.116 79.5126 32.0944 79.9897 31.0952C80.4676 30.0953 80.7064 29.1392 80.7064 28.2265C80.7064 26.6834 80.2613 25.4778 79.3705 24.6083C78.4818 23.7394 77.136 23.305 75.3335 23.305C73.6193 23.305 72.0026 23.5546 70.4822 24.0546C68.9853 24.5545 67.6069 25.217 66.3483 26.0426C65.089 26.8689 63.9495 27.8249 62.9298 28.9113C61.931 29.9761 61.0847 31.0736 60.3896 32.2031C59.6951 33.3328 59.1637 34.4632 58.7946 35.5934C58.4921 36.4996 58.3206 37.3456 58.2657 38.1357C57.4776 38.576 56.6045 39.0427 55.6364 39.5367C54.5728 40.0583 53.4765 40.5477 52.3475 41.0037C51.2407 41.4598 50.1117 41.8405 48.9617 42.1445C47.8333 42.4269 46.7698 42.5685 45.771 42.5685C44.8376 42.5685 44.0888 42.3942 43.5247 42.0469C42.9604 41.6774 42.6241 41.1774 42.5154 40.5477C45.4673 39.4606 47.9204 38.3854 49.8735 37.3206C51.8488 36.2342 53.4222 35.18 54.5944 34.1591C55.7668 33.116 56.5914 32.0944 57.0686 31.0952C57.5463 30.0953 57.7853 29.1392 57.7853 28.2265C57.7853 26.6834 57.3402 25.4778 56.45 24.6083C55.5605 23.7394 54.2149 23.305 52.413 23.305C50.6982 23.305 49.0815 23.5546 47.5618 24.0546C46.0642 24.5545 44.6858 25.217 43.4265 26.0426C42.1685 26.8689 41.0283 27.8249 40.0086 28.9113C39.0098 29.9761 38.1629 31.0736 37.4691 32.2031C36.774 33.3328 36.2425 34.4632 35.8733 35.5934C35.5042 36.7007 35.3203 37.7223 35.3203 38.6567C35.3203 39.2346 35.3648 39.7994 35.4479 40.3531C34.8104 40.7449 34.0925 41.1152 33.275 41.4598C32.0373 41.9814 30.6267 42.2421 29.0422 42.2421H28.5866C28.4341 42.2421 28.2712 42.231 28.0984 42.2094C27.2292 42.1445 26.4051 41.7101 25.6229 40.9054C24.8422 40.1015 24.1255 39.135 23.4742 38.0047C22.8453 36.8534 22.3026 35.6472 21.8465 34.3871C21.4125 33.1048 21.0977 31.9529 20.902 30.932C22.2915 30.6929 23.7243 30.3017 25.2002 29.7585C26.6977 29.2153 28.1527 28.5522 29.5632 27.7705C30.9737 26.9881 32.2984 26.0969 33.5348 25.0971C34.794 24.0762 35.8903 22.9682 36.8237 21.773C37.7564 20.5563 38.4947 19.2634 39.0373 17.894C39.6022 16.5036 39.8836 15.0476 39.8836 13.5262C39.8836 11.2668 39.4169 9.28937 38.4842 7.59426C37.5725 5.89915 36.3348 4.49824 34.7724 3.38957C33.2095 2.25927 31.4076 1.41205 29.3675 0.847228C27.3489 0.282409 25.2329 0 23.0187 0C20.7613 0 18.6236 0.239163 16.6051 0.716835C14.5859 1.17289 12.7192 1.79275 11.0043 2.57445C9.31114 3.33518 7.78089 4.22631 6.41425 5.24784C5.04632 6.24708 3.88521 7.29022 2.92962 8.37662C1.99693 9.46301 1.26977 10.5494 0.748766 11.6358C0.250025 12.7222 0 13.7332 0 14.6676C0 15.6668 0.271624 16.4492 0.813563 17.014C1.35615 17.5572 2.17037 17.8291 3.25557 17.8291C4.05866 17.8291 4.7315 17.6443 5.27409 17.2748C5.81734 16.9052 6.3056 16.4276 6.73955 15.8411C7.1951 15.2541 7.62969 14.5804 8.04204 13.8197C8.45438 13.0589 8.90993 12.2773 9.40932 11.4733C9.93031 10.6687 10.5377 9.88695 11.2329 9.12622C11.9488 8.36548 12.8174 7.69254 13.8371 7.10545C14.8791 6.51835 16.105 6.04068 17.5169 5.67112C18.9489 5.30157 20.6533 5.11678 22.628 5.11678C24.3866 5.11678 25.8947 5.32318 27.1533 5.73664C28.4341 6.14944 29.4761 6.70313 30.2792 7.39899C31.1039 8.09421 31.7008 8.90868 32.07 9.84306C32.4607 10.7774 32.6557 11.7662 32.6557 12.8094C32.6557 14.2653 32.2873 15.7644 31.549 17.3076C30.8322 18.85 29.8447 20.2515 28.5866 21.5122C27.3273 22.7722 25.8515 23.8154 24.1582 24.641C22.4865 25.445 20.7076 25.8474 18.8187 25.8474H18.3624C18.2322 25.8474 18.1026 25.8363 17.9724 25.8145C18.5366 24.6194 19.0791 23.457 19.6002 22.3267C20.1211 21.1755 20.5767 20.1212 20.9674 19.1651C21.3581 18.2092 21.673 17.3619 21.9113 16.6228C22.1508 15.8838 22.2699 15.3084 22.2699 14.8956C22.2699 14.4828 22.2051 14.146 22.0742 13.8853C21.944 13.6028 21.7928 13.3964 21.6187 13.2654C21.4445 13.1134 21.2502 13.0157 21.0329 12.9724C20.8156 12.907 20.631 12.8748 20.4791 12.8748C19.915 12.8748 19.2742 13.2005 18.5582 13.8525C17.8637 14.4828 17.1149 15.3301 16.3118 16.3948C15.5297 17.4596 14.7162 18.6875 13.8698 20.0779C13.0445 21.4468 12.2204 22.8706 11.3952 24.3475L1.79076 41.9486C1.55185 42.4053 1.36728 42.8941 1.23703 43.4157C1.10679 43.9373 1.04199 44.4477 1.04199 44.9476C1.04199 45.2956 1.08519 45.6645 1.17224 46.0557C1.28089 46.4469 1.45433 46.8053 1.69324 47.1316C1.93148 47.4572 2.26855 47.7291 2.70249 47.9461C3.13645 48.1636 3.70063 48.2723 4.39573 48.2723C5.24202 48.2723 6.02352 47.9677 6.73955 47.3596C7.45559 46.7509 8.12909 45.9581 8.75808 44.9805C9.38772 43.9805 9.96305 42.8614 10.4834 41.6229C11.0043 40.3622 11.5038 39.0911 11.9809 37.8095C12.4587 36.5272 12.9044 35.2888 13.3168 34.0935C13.7285 32.8768 14.1303 31.8231 14.5205 30.932C15.2155 33.1919 16.0081 35.3431 16.8976 37.3855C17.7878 39.4063 18.7748 41.1774 19.8607 42.6982C20.9458 44.2197 22.1508 45.4254 23.4742 46.3164C24.7983 47.2075 26.2422 47.6531 27.8045 47.6531C29.7143 47.6531 31.7335 47.1748 33.8607 46.2188C34.8902 45.7503 35.9303 45.1481 36.9801 44.4201C37.1327 44.6476 37.2957 44.867 37.4691 45.0781C38.1852 45.9253 39.0425 46.5989 40.0413 47.0988C41.061 47.5988 42.2221 47.8485 43.5247 47.8485C45.0438 47.8485 46.5852 47.642 48.1475 47.2293C49.7105 46.838 51.2087 46.3381 52.6415 45.73C54.0951 45.1213 55.4623 44.4589 56.7433 43.7414C57.528 43.2965 58.246 42.8692 58.913 42.4552C59.2743 43.434 59.7618 44.3121 60.3896 45.0781C61.1063 45.9253 61.9637 46.5989 62.9619 47.0988C63.9823 47.5988 65.1434 47.8485 66.4452 47.8485C67.9649 47.8485 69.5063 47.642 71.0693 47.2293C72.6316 46.838 74.1298 46.3381 75.5619 45.73C77.0162 45.1213 78.3836 44.4589 79.6644 43.7414C80.3137 43.3731 80.9224 43.016 81.4906 42.6694L76.6367 52.9659C76.3971 53.4658 76.2131 53.9002 76.0829 54.2691C75.9526 54.6609 75.8878 54.9978 75.8878 55.2801C75.8878 55.845 76.094 56.2578 76.5058 56.5186C76.9187 56.7794 77.3854 56.9097 77.9064 56.9097C78.2755 56.9097 78.6768 56.8226 79.1107 56.6489C79.5453 56.497 79.9681 56.2689 80.3804 55.9643C80.7935 55.6602 81.1731 55.2913 81.52 54.8563C81.8675 54.4434 82.1607 53.9874 82.3989 53.4874C82.7466 52.7923 83.2027 51.8467 83.767 50.6516C84.3311 49.478 84.9608 48.1636 85.6553 46.7077C86.3496 45.23 87.0768 43.6765 87.8367 42.0469C88.6182 40.3951 89.3885 38.7654 90.1485 37.1575C90.93 35.5496 91.6675 34.0176 92.362 32.5616C93.0788 31.084 93.7188 29.7913 94.283 28.6832H97.1158H99.9485C100.903 28.661 101.88 28.6394 102.878 28.6178C103.899 28.5961 104.973 28.5633 106.102 28.52C106.688 28.4762 107.165 28.3897 107.534 28.2593C107.904 28.1073 108.186 27.9336 108.381 27.7377C108.598 27.5201 108.75 27.2922 108.837 27.053C108.924 26.8144 108.967 26.5753 108.967 26.3361C108.967 25.8579 108.837 25.4994 108.576 25.2609C108.338 25.0001 107.991 24.8147 107.534 24.7066C107.1 24.5978 106.591 24.5329 106.004 24.5107C105.418 24.4891 104.788 24.4785 104.116 24.4785H96.53C97.072 23.1746 97.767 21.9035 98.6133 20.6644C99.4603 19.4043 100.339 18.2852 101.25 17.3076C102.184 16.33 103.095 15.5476 103.986 14.9605C104.897 14.3741 105.689 14.0805 106.362 14.0805C106.927 14.0805 107.371 14.2758 107.697 14.6676C108.044 15.0588 108.218 15.7101 108.218 16.6228C108.218 16.862 108.196 17.1011 108.153 17.3403C108.131 17.5789 108.121 17.8397 108.121 18.1221C108.121 18.5572 108.305 18.8828 108.674 19.1004C109.043 19.2956 109.444 19.3932 109.879 19.3932C110.053 19.3932 110.259 19.3716 110.498 19.3283C110.737 19.2634 110.974 19.1651 111.213 19.0348C111.452 18.9044 111.669 18.7419 111.865 18.5459C112.061 18.3284 112.191 18.0676 112.255 17.7637C112.516 16.634 112.647 15.602 112.647 14.6676C112.647 13.6893 112.516 12.8421 112.255 12.1253Z" fill="#6A27EA" />
    <path d="M3.63846 54.8598V53.8829H2.18024V52H0.991021V53.8829H0V54.8598H0.991021V59.7441C0.991021 60.8484 1.65642 61.3298 2.63328 61.3298C2.97306 61.3298 3.36947 61.2731 3.6243 61.0749V60.1264C3.35531 60.2255 3.12879 60.2538 2.9589 60.2538C2.40676 60.2538 2.18024 59.9706 2.18024 59.5176V54.8598H3.63846Z" fill="#6A27EA" />
    <path d="M8.27071 53.7414C6.41608 53.7414 4.60393 55.0863 4.60393 57.5639C4.60393 60.0131 6.40193 61.3864 8.38397 61.3864C9.57319 61.3864 10.635 60.905 11.3004 60.0839L10.7058 59.4751C10.1678 60.0556 9.37499 60.367 8.51138 60.367C7.09564 60.367 5.92057 59.5459 5.73653 58.0028H11.7959C12.0932 55.0863 10.1395 53.7414 8.27071 53.7414ZM8.28486 54.7749C9.51656 54.7749 10.6633 55.5818 10.7483 57.0967H5.73653C5.92057 55.5535 7.06733 54.7749 8.28486 54.7749Z" fill="#6A27EA" />
    <path d="M15.1152 61.3864C16.446 61.3864 17.6777 60.7068 17.6777 59.2486C17.6777 58.0311 16.8282 57.5214 15.6673 57.0684L15.0727 56.8277C14.3082 56.5162 14.0109 56.1481 14.0109 55.6809C14.0109 55.058 14.5206 54.7182 15.1576 54.7182C15.8089 54.7182 16.2478 55.058 16.4743 55.6668L17.4228 55.3836C17.168 54.3926 16.2902 53.7414 15.1152 53.7414C13.841 53.7414 12.8358 54.5059 12.8358 55.6668C12.8358 56.5021 13.3455 57.2241 14.563 57.7196L15.2284 57.9744C16.0779 58.3284 16.5026 58.6398 16.5026 59.2486C16.5026 60.0556 15.8089 60.3954 15.1152 60.3954C14.294 60.3954 13.7136 59.8998 13.5154 59.1212L12.5244 59.3902C12.7509 60.6502 13.7419 61.3864 15.1152 61.3864Z" fill="#6A27EA" />
    <path d="M22.1371 54.8598V53.8829H20.6789V52H19.4897V53.8829H18.4987V54.8598H19.4897V59.7441C19.4897 60.8484 20.1551 61.3298 21.132 61.3298C21.4717 61.3298 21.8681 61.2731 22.123 61.0749V60.1264C21.854 60.2255 21.6275 60.2538 21.4576 60.2538C20.9054 60.2538 20.6789 59.9706 20.6789 59.5176V54.8598H22.1371Z" fill="#6A27EA" />
    <path d="M27.1783 53.7414C25.9041 53.7414 25.0971 54.3784 24.7149 55.0863V53.8829H23.5257V61.2448H24.7149V57.0825C24.7149 55.596 25.6351 54.8315 26.8102 54.8315C27.9853 54.8315 28.863 55.596 28.863 57.0825V61.2448H30.0523V56.9126C30.0523 54.7041 28.7215 53.7414 27.1783 53.7414Z" fill="#6A27EA" />
    <path d="M35.0371 53.7414C33.1825 53.7414 31.3703 55.0863 31.3703 57.5639C31.3703 60.0131 33.1683 61.3864 35.1504 61.3864C36.3396 61.3864 37.4014 60.905 38.0668 60.0839L37.4722 59.4751C36.9342 60.0556 36.1414 60.367 35.2778 60.367C33.862 60.367 32.687 59.5459 32.5029 58.0028H38.5623C38.8596 55.0863 36.9059 53.7414 35.0371 53.7414ZM35.0513 54.7749C36.283 54.7749 37.4297 55.5818 37.5147 57.0967H32.5029C32.687 55.5535 33.8337 54.7749 35.0513 54.7749Z" fill="#6A27EA" />
    <path d="M43 54.8598V53.8829H41.5418V52H40.3526V53.8829H39.3615V54.8598H40.3526V59.7441C40.3526 60.8484 41.018 61.3298 41.9948 61.3298C42.3346 61.3298 42.731 61.2731 42.9858 61.0749V60.1264C42.7169 60.2255 42.4903 60.2538 42.3204 60.2538C41.7683 60.2538 41.5418 59.9706 41.5418 59.5176V54.8598H43Z" fill="#6A27EA" />
    <defs>
      <linearGradient id="paint0_linear_3165_204853" x1="99.202" y1="38.0034" x2="99.202" y2="46.804" gradientUnits="userSpaceOnUse">
        <stop stopColor="#681CFF" />
        <stop offset="1" stopColor="#FD3F83" />
      </linearGradient>
    </defs>
  </svg>
);

export default ReefTestnetLogo

// yarn link && yarn && yarn build
