import React from 'react';

interface MiamiCyberGangLogoProps {
  size?: number;
  /** Black color used for main circle. Defaults to ODS text primary color */
  originalBlack?: string;
  /** Pink color used for accent elements. Defaults to ODS accent color */
  originalPink?: string;
  /** White color used for text and details. Defaults to ODS text-on-accent color */
  originalWhite?: string;
  className?: string;
}

/** @deprecated Use icons from icons-v2-generated instead. */
export const MiamiCyberGangLogo: React.FC<MiamiCyberGangLogoProps> = ({
  size = 80,
  originalBlack = "var(--ods-text-primary, #212121)",
  originalPink = "var(--ods-accent, #F357BB)",
  originalWhite = "var(--ods-text-on-accent, #FAFAFA)",
  className = ""
}) => {
  return (
    <svg className={className} width={size} height={size} viewBox="0 0 120 120" fill="none" xmlns="http://www.w3.org/2000/svg">
      <path
        d="M113.902 60.0002C113.902 89.7694 89.7694 113.902 60.0002 113.902C30.231 113.902 6.09839 89.7694 6.09839 60.0002C6.09839 30.231 30.231 6.09843 60.0002 6.09843C89.7694 6.09843 113.902 30.231 113.902 60.0002Z"
        fill={originalBlack} />
      <path
        d="M54.2625 91.755C54.2212 91.7231 54.1834 91.688 54.1474 91.6516C39.1842 88.8916 27.8131 75.7492 27.8131 59.9998C27.8131 51.5154 31.118 43.7922 36.5029 38.037C36.4963 37.4852 36.5216 36.9362 36.5719 36.3892C30.4913 42.4223 26.7192 50.778 26.7192 59.9998C26.7192 77.0928 39.6725 91.2146 56.2779 93.0712C55.5839 92.6737 54.9034 92.2509 54.2625 91.755Z"
        fill={originalPink} />
      <path
        d="M82.2602 35.2885C82.2768 35.5097 82.2859 35.731 82.2997 35.9523C82.5099 36.244 82.6372 36.596 82.6372 36.9546V37.1499C88.5284 42.9859 92.186 51.0722 92.186 59.9999C92.186 75.9512 80.5212 89.2277 65.2743 91.7522C65.2008 91.9031 65.1023 92.0516 64.9723 92.1938C64.6948 92.4976 64.3937 92.7743 64.074 93.0275C80.5094 91.0118 93.2799 76.9712 93.2799 59.9999C93.2799 50.202 89.0205 41.3839 82.2602 35.2885Z"
        fill={originalPink} />
      <path
        d="M60.0003 26.7193C54.4823 26.7193 49.2781 28.0764 44.6924 30.464C45.5865 30.4688 46.4792 30.4549 47.3695 30.4022C51.2495 28.7385 55.5179 27.8132 60.0003 27.8132C64.8347 27.8132 69.4191 28.8918 73.5366 30.8108C73.6271 30.6925 73.7291 30.5857 73.8557 30.5035C74.0218 30.3516 74.2167 30.2489 74.4404 30.1959C74.5164 30.1723 74.5948 30.1594 74.6718 30.1411C70.2424 27.9554 65.2644 26.7193 60.0003 26.7193Z"
        fill={originalPink} />
      <path
        d="M59.9998 6.64083C30.5778 6.64083 6.64084 30.5778 6.64084 59.9998C6.64084 89.4222 30.5778 113.359 59.9998 113.359C89.4222 113.359 113.359 89.4222 113.359 59.9998C113.359 30.5778 89.4222 6.64083 59.9998 6.64083ZM59.9998 115C29.6729 115 5 90.3271 5 59.9998C5 29.6729 29.6729 5 59.9998 5C90.3271 5 115 29.6729 115 59.9998C115 90.3271 90.3271 115 59.9998 115Z"
        fill={originalPink} />
      <path
        d="M25.969 90.6691L27.7114 92.6737L26.6279 93.6157C25.0422 91.7914 23.7 90.2473 22.1067 88.4144L23.1902 87.4724L24.933 89.477L30.1704 84.9246L31.2064 86.1163L25.969 90.6691Z"
        fill={originalWhite} />
      <path
        d="M24.0665 75.0454L21.0196 76.5215L22.8141 80.2253L25.8606 78.7492L26.5494 80.1701L19.0132 83.8215L18.3244 82.4002L21.5007 80.8617L19.7062 77.1579L16.5303 78.6968L15.8467 77.2863L23.3832 73.6349L24.0665 75.0454Z"
        fill={originalWhite} />
      <path
        d="M21.0759 63.8365L22.2194 70.0007C19.4784 70.5091 16.726 71.0196 13.985 71.5284L12.8416 65.3643L14.3471 65.0851L15.2048 69.7079L17.0989 69.3566L16.2717 64.8985L17.7186 64.6297L18.5458 69.0882L20.4045 68.7434L19.5468 64.1206L21.0759 63.8365Z"
        fill={originalWhite} />
      <path
        d="M16.6965 46.7576L19.623 50.2373L19.5526 50.5401L15.3952 52.3145L21.3273 53.691L20.9704 55.2292L12.812 53.3366L13.223 51.565L17.3232 49.8263L14.4074 46.46L14.8156 44.7002L22.974 46.5928L22.6172 48.1314L16.6965 46.7576Z"
        fill={originalWhite} />
      <path
        d="M24.649 43.0455L17.1506 39.3182L17.8481 37.9149L25.3465 41.6419L24.649 43.0455Z"
        fill={originalWhite} />
      <path
        d="M24.3599 31.0742L26.1672 34.5182L28.1136 32.0922L24.3599 31.0742ZM29.658 32.5184L26.9181 35.9336L27.7005 37.4815L26.6299 38.8161L22.4492 30.6455L23.5272 29.3019L32.4094 31.6125L31.3315 32.9561L29.658 32.5184Z"
        fill={originalWhite} />
      <path
        d="M37.2035 20.5282L36.9718 25.0681L36.7141 25.2419L32.4637 23.7051L35.864 28.756L34.5541 29.6379L29.8774 22.6917L31.3861 21.6762L35.5703 23.1998L35.7322 18.75L37.2309 17.7411L41.9075 24.6873L40.5975 25.5693L37.2035 20.5282Z"
        fill={originalWhite} />
      <path
        d="M45.557 23.2285L42.6096 15.3913L44.0764 14.8398L47.0237 22.6767L45.557 23.2285Z"
        fill={originalWhite} />
      <path
        d="M63.0897 19.2496C62.2528 20.1236 61.152 20.5499 59.944 20.5846C56.8343 20.6734 55.4578 18.5702 55.3835 16.3939C55.3086 14.2057 56.6682 11.9406 59.6943 11.8539C60.8305 11.8213 61.9188 12.2212 62.8046 13.0456L61.7811 14.0923C61.2154 13.57 60.467 13.34 59.7373 13.3609C57.716 13.4188 56.886 14.9507 56.938 16.3495C56.99 17.7364 57.8325 19.1608 59.9013 19.1015C60.631 19.0807 61.4478 18.7578 61.9823 18.1922L63.0897 19.2496Z"
        fill={originalWhite} />
      <path
        d="M70.5557 16.693L73.527 13.8521L75.3759 14.2968L75.3593 14.3665L70.9823 18.2964L70.1742 21.6575L68.6392 21.2884L69.4469 17.9273L67.4509 12.4652L67.4676 12.3955L69.2936 12.8345L70.5557 16.693Z"
        fill={originalWhite} />
      <path
        d="M79.9927 19.9731L82.1053 21.1472C82.9734 21.6296 83.4589 21.4208 83.6913 21.0025C83.8775 20.6678 83.9195 19.9516 83.041 19.4637L80.9285 18.2893L79.9927 19.9731ZM78.2721 23.0686L80.3846 24.2426C80.9493 24.5565 81.859 24.8159 82.2426 24.1257C82.6089 23.4671 81.9953 22.6742 81.431 22.3604L79.3185 21.186L78.2721 23.0686ZM85.0786 21.7323C84.7651 22.2972 84.1907 22.6898 83.3424 22.6153C84.0544 23.3533 83.8626 24.4375 83.607 24.8977C82.7001 26.5289 81.1858 26.3718 79.6695 25.529C78.509 24.8839 77.3582 24.244 76.1978 23.5989L80.2667 16.2787C81.4172 16.9183 82.5776 17.5634 83.7385 18.2085C85.1816 19.011 85.8985 20.2579 85.0786 21.7323Z"
        fill={originalWhite} />
      <path
        d="M89.6805 33.492L85.1606 29.1494C87.0914 27.1395 89.0309 25.1213 90.962 23.1118L95.4815 27.4541L94.4206 28.5584L91.031 25.3013L89.6968 26.69L92.9656 29.8309L91.9463 30.8918L88.6775 27.751L87.3679 29.1137L90.7577 32.3707L89.6805 33.492Z"
        fill={originalWhite} />
      <path
        d="M98.6924 34.0232L96.4061 35.4216L97.661 37.4731C98.1854 38.3308 98.9817 38.3484 99.5533 37.9988C100.125 37.6492 100.465 36.9223 99.9473 36.0747L98.6924 34.0232ZM95.8495 42.6064L94.8694 41.0038L95.9844 37.4609L95.1916 36.1645L92.803 37.6253L91.9792 36.2779L99.1343 31.902C99.8273 33.0347 100.51 34.174 101.203 35.3071C102.222 36.9976 101.643 38.5722 100.408 39.3275C99.4281 39.9265 98.1635 40.0833 97.0575 38.8944L95.9414 42.5499L95.8495 42.6064Z"
        fill={originalWhite} />
      <path
        d="M105.713 55.4182C106.164 54.7839 106.339 53.9123 106.233 53.1902C105.972 51.4152 104.466 50.536 102.761 50.786C101.4 50.9858 100.108 51.985 100.41 54.0445C100.505 54.6954 100.731 55.2424 101.347 55.8171L102.815 55.6017L102.504 53.4833L103.901 53.2787L104.421 56.8288L100.93 57.3407C99.8753 56.6613 99.1681 55.7137 98.9548 54.2578C98.498 51.1453 100.36 49.5787 102.537 49.2593C104.869 48.9177 107.236 50.057 107.665 52.98C107.828 54.0927 107.565 55.2677 106.85 56.243L105.713 55.4182Z"
        fill={originalWhite} />
      <path
        d="M105.726 65.7786L102.405 63.7566L101.985 66.8382L105.726 65.7786ZM100.442 67.2676L101.033 62.9301L99.5651 62.0059L99.7964 60.3109L107.585 65.1627L107.352 66.8694L98.5496 69.4602L98.7823 67.7535L100.442 67.2676Z"
        fill={originalWhite} />
      <path
        d="M103.002 80.8164L102.356 82.2575L94.7039 78.8263L95.1051 77.9312L95.094 77.9263L102.059 76.2241L96.9062 73.9139L97.5527 72.4732L105.194 75.8991L104.67 77.0672L98.2536 78.6873L103.002 80.8164Z"
        fill={originalWhite} />
      <path
        d="M93.5654 90.8937C94.3395 90.8104 95.1074 90.3623 95.5774 89.8039C96.733 88.4312 96.3903 86.7206 95.0727 85.6115C94.0201 84.7254 92.415 84.4219 91.0752 86.0142C90.651 86.5174 90.3913 87.0491 90.3701 87.8912L91.5049 88.8467L92.8839 87.2083L93.9636 88.1177L91.6527 90.8628L88.9533 88.5904C88.7619 87.3505 89.0019 86.1921 89.9494 85.0666C91.9752 82.6596 94.3825 83.0134 96.0664 84.4305C97.8692 85.9483 98.5875 88.4759 96.6844 90.7362C95.9606 91.5963 94.9069 92.1794 93.7028 92.2914L93.5654 90.8937Z"
        fill={originalWhite} />
      <path
        d="M42.9249 96.7883L40.6171 95.4738L41.3277 94.2263C43.4274 95.4225 45.2053 96.4349 47.3153 97.637L46.6044 98.8845L44.2969 97.57L40.8626 103.599L39.4902 102.817L42.9249 96.7883Z"
        fill={originalWhite} />
      <path
        d="M56.6595 102.307L53.3515 105.425L53.0449 105.372L51.0385 101.321L50.0001 107.322L48.4438 107.052L49.8721 98.8006L51.6641 99.1106L53.6313 103.106L56.8274 100.004L58.6076 100.312L57.179 108.564L55.6232 108.295L56.6595 102.307Z"
        fill={originalWhite} />
      <path
        d="M70.4647 106.03C69.7673 107.018 68.7424 107.603 67.5535 107.817C64.4927 108.367 62.8193 106.493 62.4222 104.352C62.0233 102.2 63.0305 99.7589 66.0091 99.2234C67.1272 99.0226 68.2631 99.256 69.2609 99.9396L68.4046 101.126C67.7678 100.694 66.9937 100.578 66.2754 100.707C64.286 101.064 63.6933 102.702 63.9527 104.077C64.2097 105.441 65.2544 106.723 67.2913 106.357C68.0092 106.228 68.7688 105.788 69.2127 105.149L70.4647 106.03Z"
        fill={originalWhite} />
      <path
        d="M77.8343 96.7403C77.081 96.5433 76.2038 96.6896 75.5664 97.0448C73.9984 97.9181 73.7109 99.6394 74.5488 101.145C75.2185 102.347 76.6114 103.201 78.4305 102.188C79.0052 101.868 79.4373 101.463 79.7557 100.683L79.0343 99.3862L77.1628 100.428L76.4761 99.1947L79.6118 97.4485L81.3293 100.532C81.0677 101.76 80.432 102.758 79.1463 103.474C76.397 105.004 74.2717 103.819 73.2003 101.895C72.0537 99.8364 72.2802 97.2178 74.862 95.7799C75.8445 95.2326 77.0366 95.0616 78.2026 95.3849L77.8343 96.7403Z"
        fill={originalWhite} />
      <path
        d="M34.6897 92.1381C34.7702 92.504 34.8125 92.8695 34.841 93.2354C34.8694 93.6013 34.8847 93.9669 34.8843 94.3328C34.8853 94.6987 34.8697 95.0646 34.8416 95.4302C34.8132 95.7961 34.7709 96.162 34.6897 96.5275C34.6086 96.162 34.5663 95.7961 34.5378 95.4302C34.5097 95.0646 34.4941 94.6987 34.4952 94.3328C34.4948 93.9669 34.5101 93.6013 34.5385 93.2354C34.567 92.8695 34.6093 92.504 34.6897 92.1381Z"
        fill={originalPink} />
      <path
        d="M36.8838 94.3328C36.5179 94.4133 36.1524 94.4556 35.7865 94.4841C35.4206 94.5125 35.055 94.5278 34.6891 94.5274C34.3232 94.5285 33.9573 94.5129 33.5917 94.4848C33.2258 94.4563 32.8599 94.414 32.4944 94.3328C32.8599 94.2517 33.2258 94.2094 33.5917 94.1809C33.9573 94.1528 34.3232 94.1372 34.6891 94.1383C35.055 94.1379 35.4206 94.1532 35.7865 94.1816C36.1524 94.2101 36.5179 94.2524 36.8838 94.3328Z"
        fill={originalPink} />
      <path
        d="M85.4695 92.1381C85.55 92.504 85.5923 92.8695 85.6207 93.2354C85.6492 93.6013 85.6644 93.9669 85.6641 94.3328C85.6651 94.6987 85.6495 95.0646 85.6214 95.4302C85.593 95.7961 85.5507 96.162 85.4695 96.5275C85.3884 96.162 85.3461 95.7961 85.3176 95.4302C85.2895 95.0646 85.2739 94.6987 85.275 94.3328C85.2746 93.9669 85.2899 93.6013 85.3183 93.2354C85.3467 92.8695 85.3891 92.504 85.4695 92.1381Z"
        fill={originalPink} />
      <path
        d="M87.6648 94.3328C87.2989 94.4133 86.9334 94.4556 86.5675 94.4841C86.2016 94.5125 85.836 94.5278 85.4701 94.5274C85.1042 94.5285 84.7383 94.5129 84.3728 94.4848C84.0068 94.4563 83.6409 94.414 83.2754 94.3328C83.6409 94.2517 84.0068 94.2094 84.3728 94.1809C84.7383 94.1528 85.1042 94.1372 85.4701 94.1383C85.836 94.1379 86.2016 94.1532 86.5675 94.1816C86.9334 94.2101 87.2989 94.2524 87.6648 94.3328Z"
        fill={originalPink} />
      <path
        d="M38.3597 62.3497C40.6355 75.1063 46.5184 82.8007 51.056 87.0112C55.0889 90.7531 58.8186 92.4806 59.95 92.9527C70.7294 87.6843 76.0407 79.1829 78.6006 72.9584C81.4089 66.1297 81.6291 60.3967 81.6312 60.3395L81.6305 31.8414H38.3597V62.3497ZM59.6372 95.1786C59.4422 95.1113 54.8017 93.4708 49.5681 88.6145C44.7721 84.1647 38.5577 76.0455 36.1885 62.6362L36.1844 62.6126L36.1719 62.47V29.6536H83.8183V60.3738C83.811 60.635 83.6154 66.4963 80.6407 73.7502C77.8979 80.4388 72.1708 89.5777 60.464 95.1332L60.0596 95.325L59.6372 95.1786Z"
        fill={originalBlack} />
      <path
        d="M37.8136 62.398C40.11 75.3305 46.0792 83.1383 50.6851 87.4119C55.0606 91.4722 59.0398 93.1845 59.9707 93.5507C71.0459 88.219 76.489 79.5337 79.1075 73.1663C81.9727 66.1996 82.177 60.4152 82.1787 60.3573L82.1784 31.2942H37.8136V62.398ZM60.0282 94.7348L59.817 94.662C59.6263 94.5957 55.0877 92.9896 49.9408 88.2138C45.2066 83.8212 39.0709 75.8012 36.7281 62.5413L36.7197 62.4462V30.2003H83.2722V60.3736C83.265 60.6316 83.0655 66.398 80.1355 73.5426C77.4292 80.1421 71.7787 89.1585 60.2304 94.6391L60.0282 94.7348Z"
        fill={originalPink} />
      <path
        d="M74.4545 59.392C70.4958 58.4264 67.2863 56.4346 65.1287 52.8859C65.0392 52.9611 64.9823 52.9889 64.9563 53.034C63.3463 55.8311 60.8249 57.43 57.8307 58.3432C56.2659 58.8201 54.6524 59.1364 53.0161 59.4583C53.4628 58.4837 53.948 57.5781 53.8058 56.4329C51.3864 58.4962 48.4227 58.8943 45.4019 59.4472C45.5059 58.8912 45.5656 58.3959 45.6935 57.9187C46.1108 56.3618 46.4649 54.7799 47.0042 53.265C48.0124 50.4342 50.1558 48.7777 52.9637 47.9242C54.9545 47.3193 57.0077 47.1664 59.0776 47.1785C59.6918 47.1823 60.3057 47.1792 60.9432 47.1164C60.0012 46.1335 58.8397 45.5297 57.5762 45.0705C58.0746 44.8457 60.2433 44.982 61.7842 45.3483C63.1802 45.6802 64.4735 46.2341 65.5556 47.2437C67.3765 46.2455 69.327 46.0069 71.3948 46.0791C70.9349 46.2861 70.5062 46.4491 70.107 46.6666C69.6891 46.8941 69.2833 47.1525 68.9015 47.4369C68.522 47.7192 68.179 48.0504 67.7503 48.4201C67.9668 48.5377 68.1031 48.6209 68.247 48.6882C70.1386 49.5765 71.6574 50.8798 72.7547 52.6722C73.4123 53.7464 73.6728 54.9492 73.9332 56.1502C74.151 57.1546 74.3109 58.1722 74.4923 59.1846C74.5017 59.2373 74.4729 59.2966 74.4545 59.392Z"
        fill={originalWhite} />
      <path
        d="M55.7363 76.8355C55.4428 76.6229 55.4255 76.199 55.6596 75.9223C55.8849 75.6558 56.2683 75.6163 56.5682 75.7947C58.5003 76.9433 60.4166 76.9468 62.3464 75.7957C62.6479 75.6159 63.0429 75.6654 63.2703 75.9329C63.498 76.2008 63.4839 76.5996 63.2054 76.8143C61.2738 78.3039 57.9947 78.471 55.7363 76.8355Z"
        fill={originalWhite} />
      <path
        d="M67.7058 64.7679C68.7778 64.7693 69.6619 65.5421 69.6844 66.4969C69.707 67.4631 68.7584 68.3184 67.6759 68.308C66.6001 68.2976 65.7639 67.5252 65.7583 66.5371C65.7524 65.5174 66.5793 64.7666 67.7058 64.7679Z"
        fill={originalWhite} />
      <path
        d="M52.3557 68.3293C51.5917 68.33 51.0492 68.0834 50.6677 67.543C50.1027 66.7436 50.2994 65.7038 51.1193 65.169C51.8008 64.7244 52.5246 64.6807 53.2571 65.0379C54.0212 65.41 54.3718 66.1148 54.2255 66.9385C54.1058 67.6096 53.4056 68.227 52.6641 68.3106C52.5267 68.3258 52.388 68.3275 52.3557 68.3293Z"
        fill={originalWhite} />
      <path
        d="M46.0011 65.586C46.1578 61.9779 50.7703 61.9152 51.1466 61.8836C51.1466 61.8836 54.9745 61.5073 56.7316 63.1388C58.4886 64.7702 57.453 70.2924 55.5392 71.4848C53.5147 72.7459 50.1113 72.8024 48.5423 71.7983C46.9736 70.7943 45.8443 69.194 46.0011 65.586ZM72.0745 71.7983C70.5058 72.8024 67.1024 72.7459 65.078 71.4848C63.1638 70.2924 62.1285 64.7702 63.8856 63.1388C65.6426 61.5073 69.4705 61.8839 69.4705 61.8839C69.8468 61.9152 74.4593 61.9779 74.616 65.5863C74.7728 69.1944 73.6435 70.7943 72.0745 71.7983ZM60.3084 64.4355C60.4332 64.4529 60.5879 64.4799 60.7794 64.5195C62.003 64.7702 61.909 66.9039 62.7247 69.1316C63.5405 71.3593 65.1092 73.5242 69.9412 73.1475C74.7728 72.7712 75.369 68.4414 75.5258 67.5313C75.6829 66.6216 76.0592 65.7431 76.0592 65.7431L76.533 65.2693C76.6315 65.1708 76.6869 65.0373 76.6869 64.8982V62.6747C76.6869 62.4298 76.518 62.2186 76.2798 62.1638C75.4907 61.9824 73.6161 61.5773 71.196 61.225C67.9642 60.7543 64.6701 61.3817 63.9796 61.8524C63.2894 62.323 62.7247 62.4798 62.7247 62.4798H57.8924C57.8924 62.4798 57.3278 62.323 56.6376 61.8524C55.9474 61.3817 52.6529 60.7543 49.4211 61.2246C47.001 61.577 45.1264 61.9824 44.3374 62.1638C44.0991 62.2186 43.9302 62.4298 43.9302 62.6744V64.8979C43.9302 65.0373 43.9857 65.1705 44.0838 65.269L44.5579 65.7427C44.5579 65.7427 44.9342 66.6213 45.0914 67.5313C45.2481 68.4411 45.844 72.7708 50.676 73.1475C55.5076 73.5242 57.0767 71.3593 57.8924 69.1316C58.7081 66.9039 58.6141 64.7702 59.8377 64.5195C60.0292 64.4799 60.1839 64.4529 60.3084 64.4355Z"
        fill={originalPink} />
      <path
        d="M49.8228 35.8857L47.4671 39.0266H47.1983L44.8943 35.8756V41.1346H43.5303V33.9019H45.1011L47.3638 37.0118L49.6265 33.9019H51.1868V41.1346H49.8228V35.8857Z"
        fill={originalWhite} />
      <path
        d="M53.303 33.8918H54.6566V41.1242H53.303V33.8918Z"
        fill={originalWhite} />
      <path
        d="M60.0093 35.4106L58.666 38.4897H61.3522L60.0093 35.4106ZM61.8998 39.7601H58.1184L57.4986 41.1242H56.0208L59.2653 33.8918H60.7532L63.9974 41.1242H62.5095L61.8998 39.7601Z"
        fill={originalWhite} />
      <path
        d="M71.6321 35.8857L69.2764 39.0266H69.0076L66.7037 35.8756V41.1346H65.3396V33.9019H66.9104L69.1731 37.0118L71.4358 33.9019H72.9962V41.1346H71.6321V35.8857Z"
        fill={originalWhite} />
      <path
        d="M75.1123 33.8918H76.466V41.1242H75.1123V33.8918Z"
        fill={originalWhite} />
    </svg>

  );
};