{"version":3,"file":"Bybit.mjs","names":[],"sources":["../../src/exchange/Bybit.tsx"],"sourcesContent":["import { forwardRef } from 'react';\nimport type { IconProps } from '../utils';\n\n// Source: https://bybit.com (official brand)\nexport interface BybitProps extends IconProps {\n  fill1?: string;\n  fill2?: string;\n}\n\nexport const Bybit = forwardRef<SVGSVGElement, BybitProps>(function Bybit(\n  { fill1 = '#f7a600', fill2 = '#15192a', ...rawProps },\n  ref,\n) {\n  const { title, titleId, size = '1em', width, height, ...props } = rawProps;\n  const isDecorative = !(\n    title ||\n    props['aria-label'] ||\n    props['aria-labelledby']\n  );\n  return (\n    <svg\n      xmlns=\"http://www.w3.org/2000/svg\"\n      viewBox=\"0 0 87 34\"\n      width={width ?? size}\n      height={height ?? size}\n      aria-hidden={isDecorative || undefined}\n      role={isDecorative ? undefined : 'img'}\n      ref={ref}\n      {...props}\n    >\n      {title && <title id={titleId}>{title}</title>}\n      <path d=\"M62.008 25.357V3h4.494v22.357h-4.494z\" fill={fill1} />\n      <path\n        d=\"M9.634 31.998H0V9.641h9.247c4.494 0 7.112 2.449 7.112 6.28 0 2.48-1.682 4.083-2.846 4.616 1.389.628 3.168 2.04 3.168 5.025 0 4.175-2.941 6.436-7.047 6.436zm-.743-18.463H4.494v5.15h4.397c1.907 0 2.974-1.036 2.974-2.576s-1.067-2.574-2.974-2.574zm.291 9.075H4.494v5.495h4.688c2.037 0 3.006-1.255 3.006-2.764s-.97-2.731-3.006-2.731zm21.206.219v9.169h-4.462v-9.169L19.007 9.641h4.881l4.3 9.012 4.235-9.012h4.881l-6.917 13.188zm19.658 9.169h-9.634V9.641h9.247c4.494 0 7.112 2.449 7.112 6.28 0 2.48-1.682 4.083-2.846 4.616 1.389.628 3.168 2.04 3.168 5.025 0 4.175-2.941 6.436-7.047 6.436zm-.743-18.463h-4.397v5.15h4.397c1.907 0 2.974-1.036 2.974-2.576s-1.067-2.574-2.974-2.574zm.291 9.075h-4.688v5.495h4.688c2.037 0 3.006-1.255 3.006-2.764s-.968-2.731-3.006-2.731zm31.392-9.074V32h-4.494V13.536h-6.014V9.641H87v3.894h-6.014z\"\n        fill={fill2}\n      />\n    </svg>\n  );\n});\n\nexport const BybitInverted = forwardRef<SVGSVGElement, BybitProps>(\n  function BybitInverted(\n    { fill1 = '#f7a600', fill2 = '#fff', ...rawProps },\n    ref,\n  ) {\n    const { title, titleId, size = '1em', width, height, ...props } = rawProps;\n    const isDecorative = !(\n      title ||\n      props['aria-label'] ||\n      props['aria-labelledby']\n    );\n    return (\n      <svg\n        xmlns=\"http://www.w3.org/2000/svg\"\n        viewBox=\"0 0 87 34\"\n        width={width ?? size}\n        height={height ?? size}\n        aria-hidden={isDecorative || undefined}\n        role={isDecorative ? undefined : 'img'}\n        ref={ref}\n        {...props}\n      >\n        {title && <title id={titleId}>{title}</title>}\n        <path d=\"M62.008 25.357V3h4.494v22.357h-4.494z\" fill={fill1} />\n        <path\n          d=\"M9.634 31.998H0V9.641h9.247c4.494 0 7.112 2.449 7.112 6.28 0 2.48-1.682 4.083-2.846 4.616 1.389.628 3.168 2.04 3.168 5.025 0 4.175-2.941 6.436-7.047 6.436zm-.743-18.463H4.494v5.15h4.397c1.907 0 2.974-1.036 2.974-2.576s-1.067-2.574-2.974-2.574zm.291 9.075H4.494v5.495h4.688c2.037 0 3.006-1.255 3.006-2.764s-.97-2.731-3.006-2.731zm21.206.219v9.169h-4.462v-9.169L19.007 9.641h4.881l4.3 9.012 4.235-9.012h4.881l-6.917 13.188zm19.658 9.169h-9.634V9.641h9.247c4.494 0 7.112 2.449 7.112 6.28 0 2.48-1.682 4.083-2.846 4.616 1.389.628 3.168 2.04 3.168 5.025 0 4.175-2.941 6.436-7.047 6.436zm-.743-18.463h-4.397v5.15h4.397c1.907 0 2.974-1.036 2.974-2.576s-1.067-2.574-2.974-2.574zm.291 9.075h-4.688v5.495h4.688c2.037 0 3.006-1.255 3.006-2.764s-.968-2.731-3.006-2.731zm31.392-9.074V32h-4.494V13.536h-6.014V9.641H87v3.894h-6.014z\"\n          fill={fill2}\n        />\n      </svg>\n    );\n  },\n);\n\nexport const BybitMono = forwardRef<SVGSVGElement, BybitProps>(\n  function BybitMono({ fill1, fill2, ...rawProps }, ref) {\n    const { title, titleId, size = '1em', width, height, ...props } = rawProps;\n    const isDecorative = !(\n      title ||\n      props['aria-label'] ||\n      props['aria-labelledby']\n    );\n    const color = props.fill ?? 'currentColor';\n    return (\n      <svg\n        xmlns=\"http://www.w3.org/2000/svg\"\n        viewBox=\"0 0 87 34\"\n        width={width ?? size}\n        height={height ?? size}\n        aria-hidden={isDecorative || undefined}\n        role={isDecorative ? undefined : 'img'}\n        ref={ref}\n        {...props}\n      >\n        {title && <title id={titleId}>{title}</title>}\n        <path d=\"M62.008 25.357V3h4.494v22.357h-4.494z\" fill={fill1 ?? color} />\n        <path\n          d=\"M9.634 31.998H0V9.641h9.247c4.494 0 7.112 2.449 7.112 6.28 0 2.48-1.682 4.083-2.846 4.616 1.389.628 3.168 2.04 3.168 5.025 0 4.175-2.941 6.436-7.047 6.436zm-.743-18.463H4.494v5.15h4.397c1.907 0 2.974-1.036 2.974-2.576s-1.067-2.574-2.974-2.574zm.291 9.075H4.494v5.495h4.688c2.037 0 3.006-1.255 3.006-2.764s-.97-2.731-3.006-2.731zm21.206.219v9.169h-4.462v-9.169L19.007 9.641h4.881l4.3 9.012 4.235-9.012h4.881l-6.917 13.188zm19.658 9.169h-9.634V9.641h9.247c4.494 0 7.112 2.449 7.112 6.28 0 2.48-1.682 4.083-2.846 4.616 1.389.628 3.168 2.04 3.168 5.025 0 4.175-2.941 6.436-7.047 6.436zm-.743-18.463h-4.397v5.15h4.397c1.907 0 2.974-1.036 2.974-2.576s-1.067-2.574-2.974-2.574zm.291 9.075h-4.688v5.495h4.688c2.037 0 3.006-1.255 3.006-2.764s-.968-2.731-3.006-2.731zm31.392-9.074V32h-4.494V13.536h-6.014V9.641H87v3.894h-6.014z\"\n          fill={fill2 ?? color}\n        />\n      </svg>\n    );\n  },\n);\n"],"mappings":";;;AASA,MAAa,QAAQ,WAAsC,SAAS,MAClE,EAAE,QAAQ,WAAW,QAAQ,WAAW,GAAG,YAC3C,KACA;CACA,MAAM,EAAE,OAAO,SAAS,OAAO,OAAO,OAAO,QAAQ,GAAG,UAAU;CAClE,MAAM,eAAe,EACnB,SACA,MAAM,iBACN,MAAM;CAER,OACE,qBAAC,OAAD;EACE,OAAM;EACN,SAAQ;EACR,OAAO,SAAS;EAChB,QAAQ,UAAU;EAClB,eAAa,gBAAgB,KAAA;EAC7B,MAAM,eAAe,KAAA,IAAY;EAC5B;EACL,GAAI;EARN,UAAA;GAUG,SAAS,oBAAC,SAAD;IAAO,IAAI;IAAU,UAAA;GAAa,CAAA;GAC5C,oBAAC,QAAD;IAAM,GAAE;IAAwC,MAAM;GAAQ,CAAA;GAC9D,oBAAC,QAAD;IACE,GAAE;IACF,MAAM;GACP,CAAA;EACE;;AAET,CAAC;AAED,MAAa,gBAAgB,WAC3B,SAAS,cACP,EAAE,QAAQ,WAAW,QAAQ,QAAQ,GAAG,YACxC,KACA;CACA,MAAM,EAAE,OAAO,SAAS,OAAO,OAAO,OAAO,QAAQ,GAAG,UAAU;CAClE,MAAM,eAAe,EACnB,SACA,MAAM,iBACN,MAAM;CAER,OACE,qBAAC,OAAD;EACE,OAAM;EACN,SAAQ;EACR,OAAO,SAAS;EAChB,QAAQ,UAAU;EAClB,eAAa,gBAAgB,KAAA;EAC7B,MAAM,eAAe,KAAA,IAAY;EAC5B;EACL,GAAI;EARN,UAAA;GAUG,SAAS,oBAAC,SAAD;IAAO,IAAI;IAAU,UAAA;GAAa,CAAA;GAC5C,oBAAC,QAAD;IAAM,GAAE;IAAwC,MAAM;GAAQ,CAAA;GAC9D,oBAAC,QAAD;IACE,GAAE;IACF,MAAM;GACP,CAAA;EACE;;AAET,CACF;AAEA,MAAa,YAAY,WACvB,SAAS,UAAU,EAAE,OAAO,OAAO,GAAG,YAAY,KAAK;CACrD,MAAM,EAAE,OAAO,SAAS,OAAO,OAAO,OAAO,QAAQ,GAAG,UAAU;CAClE,MAAM,eAAe,EACnB,SACA,MAAM,iBACN,MAAM;CAER,MAAM,QAAQ,MAAM,QAAQ;CAC5B,OACE,qBAAC,OAAD;EACE,OAAM;EACN,SAAQ;EACR,OAAO,SAAS;EAChB,QAAQ,UAAU;EAClB,eAAa,gBAAgB,KAAA;EAC7B,MAAM,eAAe,KAAA,IAAY;EAC5B;EACL,GAAI;EARN,UAAA;GAUG,SAAS,oBAAC,SAAD;IAAO,IAAI;IAAU,UAAA;GAAa,CAAA;GAC5C,oBAAC,QAAD;IAAM,GAAE;IAAwC,MAAM,SAAS;GAAQ,CAAA;GACvE,oBAAC,QAAD;IACE,GAAE;IACF,MAAM,SAAS;GAChB,CAAA;EACE;;AAET,CACF"}