import React from 'react';

function CSharpLogo(
  props: JSX.IntrinsicAttributes & React.SVGProps<SVGSVGElement>
): JSX.Element {
  return (
    <svg
      version='1.0'
      xmlns='http://www.w3.org/2000/svg'
      width='1822.000000pt'
      height='2048.000000pt'
      viewBox='0 0 1822.000000 2048.000000'
      preserveAspectRatio='xMidYMid meet'
      {...props}
    >
      <g
        transform='translate(0.000000,2048.000000) scale(0.100000,-0.100000)'
        stroke='none'
      >
        <path d='M8845 20469 c-22 -5 -74 -16 -115 -25 -88 -19 -215 -58 -285 -89 -27 -12 -61 -26 -75 -30 -31 -10 -230 -113 -250 -130 -8 -6 -22 -15 -30 -18 -8 -4 -42 -22 -75 -41 -33 -19 -80 -46 -105 -61 -25 -14 -58 -34 -75 -44 -16 -10 -70 -41 -120 -69 -49 -28 -95 -55 -101 -61 -6 -5 -31 -19 -55 -31 -24 -13 -46 -26 -49 -31 -3 -4 -17 -12 -30 -18 -14 -6 -47 -24 -75 -40 -27 -17 -75 -44 -105 -61 -30 -17 -68 -39 -85 -49 -38 -22 -121 -70 -160 -91 -16 -9 -43 -24 -58 -34 -31 -21 -63 -39 -144 -82 -29 -15 -53 -31 -53 -36 0 -4 -6 -8 -12 -9 -7 0 -42 -18 -78 -39 -68 -41 -100 -60 -280 -162 -25 -14 -74 -43 -110 -64 -81 -48 -111 -65 -177 -100 -29 -15 -53 -31 -53 -36 0 -4 -9 -8 -19 -8 -11 0 -23 -5 -26 -10 -4 -6 -27 -22 -53 -36 -53 -29 -106 -59 -172 -97 -99 -58 -157 -90 -190 -109 -19 -10 -60 -34 -90 -53 -30 -18 -79 -45 -107 -61 -29 -15 -53 -31 -53 -36 0 -4 -9 -8 -19 -8 -11 0 -23 -5 -26 -10 -4 -6 -32 -24 -63 -40 -31 -17 -70 -39 -87 -49 -16 -10 -52 -30 -80 -46 -27 -16 -68 -39 -90 -51 -22 -13 -62 -35 -90 -50 -27 -15 -52 -30 -55 -34 -3 -3 -26 -17 -52 -30 -27 -13 -48 -27 -48 -32 0 -4 -9 -8 -19 -8 -11 0 -22 -4 -26 -9 -3 -5 -31 -24 -63 -41 -106 -59 -137 -77 -250 -143 -62 -36 -121 -69 -132 -72 -11 -4 -20 -10 -20 -14 0 -4 -22 -18 -50 -31 -27 -13 -50 -27 -50 -31 0 -4 -12 -12 -27 -18 -16 -5 -53 -25 -83 -42 -30 -18 -73 -42 -95 -54 -22 -12 -65 -37 -95 -55 -30 -18 -75 -44 -100 -58 -25 -14 -58 -33 -75 -43 -16 -10 -55 -32 -85 -49 -30 -17 -71 -40 -90 -51 -19 -12 -48 -29 -65 -38 -16 -9 -68 -39 -115 -66 -47 -28 -97 -57 -112 -65 -68 -39 -126 -72 -158 -92 -19 -11 -57 -33 -83 -47 -88 -48 -105 -58 -134 -77 -15 -10 -41 -25 -58 -34 -16 -9 -48 -27 -70 -40 -22 -12 -60 -34 -85 -47 -25 -13 -70 -40 -100 -58 -30 -19 -64 -39 -75 -45 -11 -5 -47 -25 -80 -44 -33 -19 -80 -46 -105 -60 -25 -14 -67 -39 -95 -56 -27 -17 -70 -41 -95 -55 -25 -14 -61 -35 -80 -47 -19 -11 -55 -32 -80 -45 -25 -13 -70 -40 -100 -58 -30 -19 -68 -41 -85 -49 -16 -9 -52 -29 -80 -45 -27 -16 -66 -38 -85 -49 -42 -23 -132 -75 -180 -104 -19 -11 -55 -32 -80 -45 -25 -13 -70 -40 -100 -58 -30 -19 -75 -46 -100 -60 -98 -56 -137 -78 -175 -100 -22 -13 -58 -34 -79 -46 -22 -12 -46 -28 -54 -35 -7 -8 -18 -14 -23 -14 -5 0 -17 -7 -26 -14 -10 -8 -43 -33 -73 -55 -96 -71 -152 -123 -310 -286 -11 -12 -20 -26 -20 -32 0 -7 -6 -16 -13 -20 -16 -10 -87 -110 -87 -122 0 -5 -6 -16 -14 -23 -8 -8 -23 -32 -33 -54 -11 -21 -27 -52 -35 -69 -51 -96 -100 -245 -140 -420 l-23 -100 -3 -4497 -2 -4497 21 -103 c11 -57 25 -123 29 -148 20 -104 146 -408 186 -448 8 -7 14 -18 14 -23 0 -12 71 -112 87 -122 7 -4 13 -13 13 -20 0 -6 12 -23 26 -37 14 -14 51 -52 82 -85 85 -90 303 -265 331 -265 4 0 16 -9 26 -20 10 -11 27 -22 39 -26 11 -4 34 -16 50 -27 17 -12 44 -28 60 -37 32 -17 67 -37 152 -87 60 -36 130 -76 201 -115 29 -16 55 -34 58 -39 4 -5 15 -9 26 -9 10 0 19 -4 19 -8 0 -5 21 -19 48 -32 26 -13 49 -27 52 -30 3 -4 28 -19 55 -34 49 -26 90 -49 170 -96 84 -49 122 -70 177 -100 31 -16 59 -34 63 -40 3 -5 15 -10 26 -10 10 0 19 -4 19 -8 0 -5 21 -19 48 -32 26 -13 49 -27 52 -30 3 -4 29 -20 58 -36 64 -34 86 -47 172 -98 36 -21 85 -50 110 -64 24 -14 62 -35 85 -48 22 -12 61 -34 87 -48 26 -14 49 -30 53 -36 3 -5 15 -10 26 -10 10 0 19 -4 19 -8 0 -5 24 -21 52 -36 67 -35 97 -52 178 -100 89 -53 128 -75 175 -99 22 -12 42 -24 45 -28 3 -3 25 -16 50 -29 25 -12 52 -28 60 -35 8 -7 45 -28 82 -48 37 -19 79 -43 95 -54 15 -10 39 -24 53 -31 14 -6 48 -25 75 -41 28 -17 71 -41 97 -55 26 -14 49 -30 53 -36 3 -5 15 -10 26 -10 10 0 19 -4 19 -8 0 -5 24 -21 53 -36 28 -15 75 -41 102 -57 28 -16 64 -36 82 -44 17 -8 34 -19 37 -24 3 -5 25 -18 48 -30 24 -12 66 -34 93 -50 28 -17 68 -40 90 -52 22 -12 46 -27 54 -33 7 -6 48 -30 90 -53 107 -60 158 -89 216 -123 28 -16 69 -39 92 -50 23 -12 47 -28 54 -36 6 -8 20 -14 30 -14 10 0 21 -5 24 -10 4 -6 27 -22 53 -36 100 -54 138 -76 153 -90 8 -8 23 -14 31 -14 9 0 21 -6 27 -14 7 -8 31 -24 54 -35 23 -12 65 -34 92 -51 28 -16 61 -35 75 -42 14 -6 38 -21 53 -31 16 -11 47 -29 70 -42 23 -12 58 -32 77 -43 19 -12 55 -33 80 -47 25 -15 68 -39 95 -55 28 -17 66 -38 85 -49 19 -10 51 -27 70 -38 19 -10 48 -27 63 -37 31 -21 63 -39 145 -82 28 -15 52 -31 52 -36 0 -4 9 -8 19 -8 11 0 23 -5 26 -10 4 -6 27 -22 53 -36 26 -14 70 -38 97 -55 28 -16 69 -38 93 -50 23 -12 45 -25 48 -30 3 -5 20 -16 37 -24 18 -8 55 -28 82 -45 49 -29 100 -58 180 -104 22 -12 60 -35 85 -49 25 -15 65 -38 90 -52 25 -15 68 -39 95 -56 28 -16 61 -34 75 -41 14 -7 32 -17 40 -24 8 -7 35 -23 60 -36 25 -14 63 -35 85 -48 22 -13 60 -34 85 -48 25 -13 50 -28 57 -34 7 -5 29 -19 50 -30 72 -39 108 -59 163 -93 30 -19 76 -45 102 -59 26 -14 49 -30 53 -36 3 -5 15 -10 26 -10 10 0 19 -4 19 -8 0 -5 21 -19 48 -32 26 -13 49 -27 52 -30 3 -4 23 -17 45 -29 22 -11 67 -37 100 -56 114 -66 384 -195 408 -195 6 0 44 -11 82 -24 158 -54 257 -70 476 -74 214 -4 245 -1 454 47 147 34 335 109 500 201 33 19 74 40 90 49 17 8 32 18 35 21 3 4 28 19 55 34 28 15 66 36 85 48 19 11 57 33 83 47 88 48 105 58 134 77 15 10 42 26 58 35 35 19 124 71 175 101 19 11 55 32 80 45 25 13 70 40 100 58 30 19 64 39 75 45 11 5 47 25 80 44 33 19 80 46 105 61 25 14 63 36 85 49 22 12 63 35 90 51 28 16 64 36 80 46 17 10 55 32 85 49 30 17 62 35 70 40 27 18 195 115 220 128 45 24 88 48 117 68 15 10 42 25 58 34 39 21 122 69 160 91 17 10 55 32 85 49 55 30 119 67 175 101 17 10 55 32 85 49 48 27 91 51 165 94 11 6 58 34 105 61 47 27 97 57 112 65 68 39 126 72 158 92 19 11 57 33 83 47 88 48 105 58 134 77 15 10 42 25 58 34 17 9 48 27 70 40 22 12 58 32 80 43 22 12 42 24 45 28 3 3 28 18 55 33 28 15 66 36 85 48 19 11 55 32 80 45 25 13 70 40 100 58 30 19 71 43 90 53 118 65 150 84 155 93 4 5 15 9 26 9 10 0 19 4 19 8 0 5 24 21 53 36 28 15 77 42 107 61 30 19 69 41 85 49 17 9 53 29 80 45 28 16 66 38 85 49 43 24 128 73 195 113 28 16 61 34 75 40 13 6 27 14 30 18 3 5 28 20 55 35 61 32 111 62 147 87 15 11 34 19 41 19 8 0 20 6 26 14 7 8 31 24 54 35 23 11 65 34 92 51 28 17 70 42 95 55 25 14 68 39 95 56 28 16 61 34 75 40 13 6 27 14 30 18 3 5 28 20 55 35 51 27 108 60 180 102 22 13 54 30 70 39 17 8 59 33 95 55 36 21 86 51 112 64 26 14 49 30 53 36 3 5 15 10 26 10 10 0 19 4 19 8 0 5 24 21 53 36 81 43 113 61 144 82 15 10 44 27 63 37 19 11 51 28 70 38 19 11 58 32 85 49 28 16 70 41 95 55 25 14 68 39 95 56 28 16 61 34 75 40 13 6 27 14 30 18 3 5 28 20 55 35 28 14 73 40 100 56 28 17 61 35 75 42 14 6 32 17 40 24 14 11 49 31 150 85 19 11 64 37 99 59 34 22 65 40 67 40 2 0 23 15 47 33 24 17 56 41 72 52 16 11 39 30 52 43 13 12 27 22 30 22 16 0 221 222 271 294 142 202 231 417 283 681 l24 120 0 4470 0 4470 -23 120 c-41 209 -76 315 -163 490 -52 103 -53 105 -123 205 -63 90 -307 340 -331 340 -8 0 -15 4 -15 9 0 7 -102 81 -125 90 -5 2 -17 9 -25 16 -8 7 -33 23 -55 36 -78 44 -140 80 -175 101 -51 30 -129 75 -175 99 -22 12 -47 27 -55 34 -8 7 -45 28 -82 48 -37 19 -79 43 -95 54 -15 10 -39 25 -53 31 -14 7 -47 26 -75 42 -27 17 -71 41 -97 55 -26 13 -49 29 -53 35 -3 5 -15 10 -26 10 -10 0 -19 4 -19 8 0 5 -24 21 -52 36 -61 31 -111 60 -150 87 -15 11 -34 19 -43 19 -8 0 -15 4 -15 8 0 5 -24 21 -52 36 -74 39 -100 54 -208 118 -96 57 -171 99 -245 139 -22 12 -47 27 -55 34 -8 7 -45 28 -82 48 -37 19 -79 43 -95 54 -15 10 -39 25 -53 31 -14 7 -47 26 -75 42 -27 17 -71 41 -97 55 -26 13 -49 29 -53 35 -3 5 -15 10 -26 10 -10 0 -19 4 -19 8 0 5 -24 21 -52 36 -29 15 -78 42 -108 61 -30 19 -68 41 -85 49 -16 9 -52 29 -80 46 -27 16 -70 41 -95 55 -25 14 -67 38 -95 55 -27 16 -71 40 -97 54 -26 14 -49 30 -53 36 -3 5 -15 10 -26 10 -10 0 -19 4 -19 8 0 5 -17 16 -37 26 -36 17 -80 43 -159 94 -19 12 -41 22 -48 22 -8 0 -19 6 -25 14 -7 8 -31 24 -54 35 -23 11 -64 34 -92 51 -27 17 -70 42 -95 55 -25 14 -67 39 -95 56 -27 16 -63 37 -80 45 -16 8 -55 30 -85 49 -53 33 -68 41 -175 100 -27 15 -57 32 -65 39 -8 7 -26 17 -40 24 -14 7 -47 25 -75 41 -27 17 -71 41 -97 55 -26 14 -49 30 -53 36 -3 5 -15 10 -26 10 -10 0 -19 4 -19 8 0 5 -24 21 -52 36 -29 15 -75 41 -103 57 -27 16 -61 34 -75 41 -14 7 -32 17 -40 24 -8 7 -37 24 -65 39 -27 15 -68 38 -90 51 -22 13 -58 33 -80 45 -22 12 -47 27 -55 34 -8 7 -46 29 -85 50 -38 21 -95 52 -125 71 -53 32 -70 41 -175 99 -27 15 -57 32 -65 39 -8 7 -26 17 -40 24 -14 7 -47 25 -75 41 -27 17 -71 41 -97 55 -26 14 -49 30 -53 36 -3 5 -15 10 -26 10 -10 0 -19 4 -19 8 0 5 -24 21 -52 36 -29 15 -78 42 -108 61 -53 32 -82 49 -160 92 -19 10 -69 39 -110 63 -96 57 -118 69 -178 102 -28 15 -53 32 -57 38 -3 5 -15 10 -26 10 -10 0 -19 4 -19 8 0 5 -24 21 -52 36 -89 46 -142 77 -159 92 -8 8 -23 14 -31 14 -9 0 -21 6 -27 14 -7 8 -31 24 -54 35 -23 11 -64 34 -92 51 -27 17 -68 40 -90 51 -22 12 -47 27 -55 34 -8 7 -44 28 -80 47 -88 47 -126 69 -166 95 -19 12 -63 38 -98 57 -36 18 -78 43 -94 55 -17 11 -37 21 -45 21 -9 0 -19 4 -22 10 -18 29 -360 171 -460 190 -22 4 -80 17 -130 29 -77 18 -121 20 -310 20 -121 -1 -238 -5 -260 -10z m855 -3484 c531 -40 1077 -151 1585 -320 190 -64 289 -101 503 -189 821 -339 1674 -933 2287 -1592 66 -71 126 -135 134 -144 56 -58 284 -341 376 -465 146 -196 337 -483 389 -583 20 -38 15 -45 -49 -79 -53 -27 -99 -54 -160 -91 -27 -17 -66 -40 -85 -50 -98 -53 -257 -145 -300 -172 -8 -5 -51 -30 -95 -54 -87 -50 -102 -59 -215 -125 -41 -25 -91 -53 -110 -63 -19 -11 -56 -31 -81 -46 -47 -28 -191 -110 -257 -148 -20 -11 -82 -47 -137 -79 -112 -65 -120 -69 -260 -150 -55 -32 -116 -67 -136 -79 -20 -12 -61 -35 -90 -52 -30 -17 -72 -41 -94 -53 -22 -13 -70 -41 -107 -62 -36 -22 -70 -39 -74 -39 -4 0 -21 -10 -38 -23 -17 -12 -42 -28 -56 -35 -14 -6 -47 -25 -75 -42 -27 -16 -87 -51 -133 -77 -46 -27 -100 -58 -120 -69 -243 -140 -236 -137 -250 -117 -8 10 -41 61 -75 113 -64 98 -129 189 -179 250 -133 160 -314 348 -428 443 -47 39 -94 79 -105 89 -19 18 -143 111 -176 133 -184 121 -205 134 -329 203 -25 14 -54 31 -65 38 -11 8 -25 14 -33 14 -7 0 -24 8 -39 17 -63 41 -328 142 -543 206 -165 50 -384 91 -628 118 -164 18 -585 7 -762 -20 -443 -69 -805 -188 -1160 -384 -30 -17 -64 -35 -75 -41 -11 -6 -34 -21 -52 -33 -17 -13 -34 -23 -38 -23 -4 0 -21 -10 -38 -22 -17 -13 -39 -27 -48 -33 -50 -31 -96 -64 -108 -79 -7 -9 -18 -16 -23 -16 -6 0 -25 -12 -43 -27 -18 -16 -45 -37 -59 -48 -14 -11 -39 -31 -54 -45 -16 -14 -46 -40 -68 -59 -224 -192 -481 -495 -641 -756 -280 -457 -439 -928 -494 -1461 -18 -180 -7 -649 20 -809 24 -144 89 -441 102 -467 5 -9 15 -40 23 -70 8 -29 31 -96 51 -148 20 -52 43 -113 52 -135 8 -22 22 -56 32 -75 10 -19 44 -87 75 -150 83 -166 126 -240 212 -365 8 -11 31 -45 51 -75 57 -83 223 -279 331 -392 102 -106 332 -308 351 -308 6 0 11 -4 11 -8 0 -11 175 -135 270 -192 19 -12 60 -36 90 -55 30 -18 111 -61 180 -95 186 -92 224 -110 236 -110 6 0 33 -10 60 -22 27 -12 67 -27 89 -34 22 -6 60 -19 85 -27 186 -67 468 -124 775 -157 115 -13 410 -12 540 0 290 28 604 93 805 166 36 13 71 24 78 24 7 0 35 11 62 25 27 14 54 25 60 25 44 0 443 210 597 315 32 22 65 44 74 50 9 5 43 30 75 54 241 182 519 461 685 686 24 33 46 62 49 65 3 3 24 34 48 70 23 36 47 72 52 80 12 16 32 51 51 88 7 12 17 22 23 22 12 0 55 -22 116 -59 19 -11 55 -32 80 -46 25 -14 61 -35 80 -46 19 -12 55 -33 80 -46 25 -14 70 -40 100 -58 55 -34 93 -55 163 -93 21 -11 43 -25 50 -30 7 -6 32 -21 57 -34 65 -35 259 -148 320 -187 14 -8 39 -23 55 -32 17 -9 46 -26 65 -38 19 -11 60 -34 90 -51 30 -17 78 -44 105 -61 28 -16 62 -35 78 -40 15 -6 27 -14 27 -18 0 -4 23 -18 50 -31 28 -13 50 -27 50 -31 0 -4 12 -12 28 -18 28 -11 91 -46 177 -99 28 -17 73 -43 100 -58 64 -34 86 -47 165 -95 36 -21 101 -59 145 -84 44 -25 87 -50 95 -55 154 -92 203 -120 209 -120 5 0 19 -8 32 -19 13 -10 53 -34 89 -53 36 -18 78 -42 93 -53 32 -20 71 -43 134 -75 23 -12 47 -28 54 -36 6 -8 18 -14 26 -14 13 0 13 -3 -1 -23 -9 -12 -20 -32 -25 -43 -5 -12 -30 -54 -55 -93 -25 -39 -46 -76 -46 -81 0 -6 -4 -10 -8 -10 -5 0 -21 -21 -36 -47 -14 -27 -56 -88 -91 -138 -36 -49 -68 -97 -72 -105 -4 -8 -12 -20 -17 -26 -6 -6 -38 -48 -71 -93 -73 -101 -137 -179 -324 -400 -212 -251 -569 -593 -881 -846 -25 -20 -54 -44 -65 -53 -11 -9 -27 -21 -36 -27 -35 -21 -174 -129 -177 -137 -2 -4 -10 -8 -17 -8 -8 0 -20 -6 -27 -13 -7 -7 -35 -28 -63 -47 -54 -38 -58 -40 -129 -85 -27 -16 -53 -35 -60 -40 -6 -6 -42 -30 -81 -53 -38 -23 -77 -47 -85 -52 -126 -78 -260 -151 -480 -259 -122 -61 -167 -82 -280 -133 -110 -50 -136 -61 -195 -83 -33 -13 -89 -34 -125 -48 -36 -14 -81 -31 -100 -38 -19 -6 -65 -22 -101 -36 -37 -13 -78 -26 -92 -29 -14 -2 -47 -13 -72 -24 -26 -11 -53 -20 -60 -20 -8 0 -54 -13 -103 -30 -50 -16 -99 -30 -110 -30 -11 0 -54 -11 -96 -25 -42 -14 -84 -25 -94 -25 -9 0 -62 -11 -117 -24 -204 -50 -611 -114 -805 -127 -74 -5 -191 -13 -260 -19 -162 -13 -612 -13 -771 0 -68 5 -182 14 -254 19 -324 23 -873 126 -1213 228 -45 13 -93 26 -106 29 -13 2 -41 11 -62 20 -22 9 -66 25 -99 34 -122 37 -368 129 -471 176 -28 13 -55 24 -60 24 -5 0 -31 11 -59 24 -27 13 -70 32 -95 43 -177 80 -485 242 -649 342 -45 28 -85 51 -88 51 -4 0 -14 6 -22 14 -9 8 -27 21 -41 28 -30 16 -263 169 -270 178 -3 3 -36 28 -75 55 -38 27 -73 53 -76 58 -4 5 -15 14 -26 20 -53 31 -336 261 -488 398 -135 122 -459 454 -556 569 -30 36 -64 75 -77 87 -12 12 -22 26 -22 31 0 4 -10 18 -22 29 -25 22 -25 22 -107 128 -30 39 -58 72 -63 73 -4 2 -8 9 -8 16 0 7 -11 23 -25 36 -14 13 -25 29 -25 36 0 7 -4 14 -9 16 -5 1 -23 23 -40 48 -40 58 -192 286 -216 325 -10 17 -25 36 -32 43 -7 7 -13 20 -13 28 0 8 -4 14 -8 14 -5 0 -19 19 -31 43 -12 23 -38 67 -56 97 -178 293 -362 680 -498 1050 -290 787 -431 1624 -414 2460 14 687 119 1325 323 1965 46 143 140 396 204 545 15 36 38 90 51 120 42 99 220 452 287 570 316 554 670 1019 1117 1465 586 586 1235 1038 1975 1375 110 50 151 68 293 126 483 197 1060 348 1620 424 132 18 436 43 637 54 139 7 603 -4 800 -19z m4680 -5280 l0 -475 490 0 490 0 0 475 0 475 230 0 230 0 0 -475 0 -475 480 0 480 0 0 -235 0 -235 -480 0 -480 0 0 -490 0 -490 480 0 480 0 0 -235 0 -235 -480 0 -480 0 0 -480 0 -480 -230 0 -230 0 0 480 0 480 -490 0 -490 0 0 -480 0 -480 -235 0 -235 0 0 480 0 480 -480 0 -480 0 0 235 0 235 480 0 480 0 0 490 0 490 -480 0 -480 0 0 235 0 235 480 0 480 0 0 475 0 475 235 0 235 0 0 -475z' />
        <path d='M14390 10270 l0 -480 480 0 480 0 0 480 0 480 -480 0 -480 0 0 -480z' />
      </g>
    </svg>
  );
}

CSharpLogo.displayName = 'CSharpLogo';
export default CSharpLogo;
