{
  "version": 3,
  "sources": ["src/IconGrokBot/index.tsx", "src/CentralIconBase/index.tsx"],
  "sourcesContent": [
    "import React from \"react\";\nimport { CentralIconBase, type CentralIconBaseProps } from \"../CentralIconBase\";\n\nexport const IconGrokBot: React.NamedExoticComponent<CentralIconBaseProps> = React.memo(React.forwardRef<SVGSVGElement, CentralIconBaseProps>((props, ref) => {\n  return <CentralIconBase {...props} ref={ref} ariaLabel={\"grok-bot\"} maskId=\"round-outlined-radius-3-stroke-2-IconGrokBot\"><path d=\"M22 12C22 13.3917 21.7059 14.7799 21.142 16.0523C20.6113 17.2498 19.8439 18.3393 18.8954 19.2424C18.0062 20.0891 16.9612 20.769 15.8269 21.2387C14.7681 21.6773 13.6349 21.9317 12.4908 21.9881C11.4282 22.0401 10.3582 21.9216 9.33284 21.6379C8.38652 21.3758 7.47959 20.9739 6.65009 20.4486C3.76133 18.6191 2 15.4193 2 12C2 10.6082 2.2941 9.22004 2.85796 7.94759C4.24365 4.82158 7.15047 2.60989 10.5328 2.10814C11.504 1.96395 12.496 1.96395 13.4672 2.10814C14.5197 2.26435 15.5459 2.58938 16.4961 3.06761C17.5195 3.58277 18.4524 4.27467 19.2423 5.10446C20.089 5.99362 20.7689 7.03873 21.2386 8.17302C21.7398 9.3831 22 10.6903 22 12ZM14.2716 10.1486C14.3854 10.3896 14.4469 10.6449 14.4324 10.9125C14.3897 11.6883 13.7512 12.3006 12.9756 12.3173C12.7997 12.3209 12.6235 12.2938 12.4569 12.2374C12.1217 12.1244 11.8315 11.8938 11.6452 11.5931C11.5932 11.5091 11.5508 11.4191 11.5062 11.331C11.4318 11.1847 11.3568 11.0386 11.2813 10.8928C11.0589 10.4624 10.8318 10.0342 10.6001 9.60853C10.4627 9.35683 10.324 9.10595 10.1831 8.85617C10.0857 8.68299 9.98369 8.51501 9.93718 8.31912C9.85155 7.95798 9.93418 7.57523 10.1446 7.27155C10.6504 6.54162 11.7579 6.38595 12.4438 6.95145C12.6561 7.12628 12.78 7.35883 12.9121 7.59384C12.9885 7.72981 13.064 7.86578 13.1392 8.0023C13.3977 8.47123 13.6503 8.94317 13.897 9.41812C14.0231 9.66052 14.155 9.90182 14.2716 10.1486ZM19.4245 8.4291C19.483 8.59024 19.5285 8.75385 19.5476 8.92484C19.596 9.353 19.4781 9.88732 19.0316 10.0608C18.9452 10.0944 18.8524 10.1106 18.7597 10.1111C18.659 10.1119 18.5589 10.0944 18.4634 10.0643C18.32 10.0192 18.1863 9.94587 18.0656 9.85695C17.8257 9.68021 17.6331 9.4411 17.4941 9.17846C17.4145 9.02826 17.3584 8.86739 17.2944 8.71007C17.223 8.53361 17.1475 8.35879 17.0684 8.18561C16.8348 7.67427 16.5683 7.17798 16.2684 6.70249C16.1845 6.56953 16.098 6.43793 16.0088 6.30825C15.9415 6.21031 15.869 6.11537 15.8055 6.01469C15.5998 5.68721 15.4348 5.16903 15.7631 4.85906C16.1869 4.4588 16.9647 4.7789 17.3611 5.06124C17.7543 5.34167 18.0101 5.72688 18.2656 6.12631C18.7181 6.83381 19.1364 7.6398 19.4245 8.4291Z\" fillRule=\"evenodd\" clipRule=\"evenodd\" fill=\"currentColor\"/></CentralIconBase>;\n}));\n\nexport default IconGrokBot;\n",
    "import React from \"react\";\nimport type { SVGProps } from \"react\";\n\nexport type CentralIconBaseProps = {\n  size?: string | number;\n  ariaHidden?: boolean;\n  mode?: \"masked\" | \"raw\";\n  maskId?: string;\n} & SVGProps<SVGSVGElement>;\n\ntype Props = CentralIconBaseProps & {\n  ariaLabel?: string;\n  /** Internal generated shapes that contain instance-scoped SVG references. */\n  renderShapes?: (instanceId: string) => React.ReactNode;\n};\ntype RenderProps = Props & { svgRef?: React.ForwardedRef<SVGSVGElement> };\n\nconst ModernCentralIconBase: React.FC<RenderProps> = (props) => {\n  const instanceId = React.useId();\n  return <CentralIconSvg {...props} instanceId={instanceId} />;\n};\n\nlet nextLegacyId = 0;\n\n// React's Server Components runtime exposes useId but not Component. Only\n// define the legacy class when it is needed, so modern imports stay RSC-safe.\nconst LegacyCentralIconBase =\n  typeof React.useId === \"function\"\n    ? undefined\n    : class extends React.Component<\n        { iconProps: RenderProps },\n        { instanceId?: string }\n      > {\n        state: { instanceId?: string } = {};\n\n        componentDidMount() {\n          // Defer legacy IDs until mount so server and initial client markup agree.\n          this.setState({ instanceId: `legacy-${++nextLegacyId}` });\n        }\n\n        render() {\n          return (\n            <CentralIconSvg\n              {...this.props.iconProps}\n              instanceId={this.state.instanceId}\n            />\n          );\n        }\n      };\n\nexport const CentralIconBase = React.forwardRef<SVGSVGElement, Props>(\n  (props, ref) =>\n    LegacyCentralIconBase ? (\n      <LegacyCentralIconBase iconProps={{ ...props, svgRef: ref }} />\n    ) : (\n      <ModernCentralIconBase {...props} svgRef={ref} />\n    ),\n);\nCentralIconBase.displayName = \"CentralIconBase\";\n\nconst CentralIconSvg: React.FC<RenderProps & { instanceId?: string }> = ({\n  children,\n  size = 24,\n  ariaLabel,\n  color,\n  ariaHidden,\n  \"aria-hidden\": ariaHiddenAttribute,\n  \"aria-label\": ariaLabelAttribute,\n  role,\n  svgRef,\n  renderShapes,\n  style,\n  mode = \"masked\",\n  maskId,\n  instanceId,\n  ...props\n}) => {\n  const uniqueMaskId = instanceId ? `${maskId}-${instanceId}` : maskId;\n  const masked = mode !== \"raw\" && !!maskId;\n  const hidden = ariaHiddenAttribute ?? ariaHidden ?? true;\n  const isHidden = hidden === true || hidden === \"true\";\n  const label = ariaLabelAttribute ?? ariaLabel;\n  const shapes = renderShapes\n    ? renderShapes(uniqueMaskId ?? instanceId ?? \"icon\")\n    : children;\n  return (\n    <svg\n      {...props}\n      ref={svgRef}\n      aria-hidden={hidden}\n      aria-label={ariaLabelAttribute}\n      role={role ?? (isHidden ? undefined : \"img\")}\n      width={typeof size === \"number\" ? `${size}px` : size}\n      height={typeof size === \"number\" ? `${size}px` : size}\n      viewBox=\"0 0 24 24\"\n      fill=\"none\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      style={{ color, ...style }}\n    >\n      {label && !isHidden && <title>{label}</title>}\n      {masked ? (\n        <>\n          <mask\n            id={uniqueMaskId}\n            maskUnits=\"userSpaceOnUse\"\n            x=\"0\"\n            y=\"0\"\n            width=\"24\"\n            height=\"24\"\n          >\n            <rect width=\"24\" height=\"24\" fill=\"#000\" />\n            <g fill=\"none\" style={{ color: \"#fff\" }}>\n              {shapes}\n            </g>\n          </mask>\n          <rect\n            width=\"24\"\n            height=\"24\"\n            fill=\"currentColor\"\n            mask={`url(#${uniqueMaskId})`}\n          />\n        </>\n      ) : (\n        shapes\n      )}\n    </svg>\n  );\n};\n"
  ],
  "mappings": "AAAA,qBCAA,qBAiBA,IAAM,EAA+C,CAAC,IAAU,CAC9D,IAAM,EAAa,EAAM,MAAM,EAC/B,OAAO,gBAAC,EAAD,IAAoB,EAAO,WAAY,EAAY,GAGxD,EAAe,EAIb,EACJ,OAAO,EAAM,QAAU,WACnB,OACA,cAAc,EAAM,SAGlB,CACA,MAAiC,CAAC,EAElC,iBAAiB,EAAG,CAElB,KAAK,SAAS,CAAE,WAAY,UAAU,EAAE,GAAe,CAAC,EAG1D,MAAM,EAAG,CACP,OACE,gBAAC,EAAD,IACM,KAAK,MAAM,UACf,WAAY,KAAK,MAAM,WACzB,EAGN,EAEO,EAAkB,EAAM,WACnC,CAAC,EAAO,IACN,EACE,gBAAC,EAAD,CAAuB,UAAW,IAAK,EAAO,OAAQ,CAAI,EAAG,EAE7D,gBAAC,EAAD,IAA2B,EAAO,OAAQ,EAAK,CAErD,EACA,EAAgB,YAAc,kBAE9B,IAAM,EAAkE,EACtE,WACA,OAAO,GACP,YACA,QACA,aACA,cAAe,EACf,aAAc,EACd,OACA,SACA,eACA,QACA,OAAO,SACP,SACA,gBACG,KACC,CACJ,IAAM,EAAe,EAAa,GAAG,KAAU,IAAe,EACxD,EAAS,IAAS,OAAS,CAAC,CAAC,EAC7B,EAAS,GAAuB,GAAc,GAC9C,EAAW,IAAW,IAAQ,IAAW,OACzC,EAAQ,GAAsB,EAC9B,EAAS,EACX,EAAa,GAAgB,GAAc,MAAM,EACjD,EACJ,OACE,gBAAC,MAAD,IACM,EACJ,IAAK,EACL,cAAa,EACb,aAAY,EACZ,KAAM,IAAS,EAAW,OAAY,OACtC,MAAO,OAAO,IAAS,SAAW,GAAG,MAAW,EAChD,OAAQ,OAAO,IAAS,SAAW,GAAG,MAAW,EACjD,QAAQ,YACR,KAAK,OACL,MAAM,6BACN,MAAO,CAAE,WAAU,CAAM,GAExB,GAAS,CAAC,GAAY,gBAAC,QAAD,KAAQ,CAAQ,EACtC,EACC,gCACE,gBAAC,OAAD,CACE,GAAI,EACJ,UAAU,iBACV,EAAE,IACF,EAAE,IACF,MAAM,KACN,OAAO,MAEP,gBAAC,OAAD,CAAM,MAAM,KAAK,OAAO,KAAK,KAAK,OAAO,EACzC,gBAAC,IAAD,CAAG,KAAK,OAAO,MAAO,CAAE,MAAO,MAAO,GACnC,CACD,CACF,EACF,gBAAC,OAAD,CACE,MAAM,KACN,OAAO,KACP,KAAK,eACL,KAAM,QAAQ,KAChB,CACA,EAEF,CAEF,GD1HC,IAAM,EAAgE,EAAM,KAAK,EAAM,WAAgD,CAAC,EAAO,IAC7I,gBAAC,EAAD,IAAqB,EAAO,IAAK,EAAK,UAAW,WAAY,OAAO,gDAA+C,gBAAC,OAAD,CAAM,EAAE,kiEAAkiE,SAAS,UAAU,SAAS,UAAU,KAAK,eAAc,CAAI,CACluE,CAAC,EAEa",
  "debugId": "54B58BB7C4698AEE64756E2164756E21",
  "names": []
}