{
  "version": 3,
  "sources": ["src/IconMicrosoftCopilot/index.tsx", "src/CentralIconBase/index.tsx"],
  "sourcesContent": [
    "import React from \"react\";\nimport { CentralIconBase, type CentralIconBaseProps } from \"../CentralIconBase\";\n\nexport const IconMicrosoftCopilot: React.NamedExoticComponent<CentralIconBaseProps> = React.memo(React.forwardRef<SVGSVGElement, CentralIconBaseProps>((props, ref) => {\n  return <CentralIconBase {...props} ref={ref} ariaLabel={\"microsoft-copilot\"} maskId=\"square-outlined-radius-0-stroke-2-IconMicrosoftCopilot\"><path d=\"M11.6924 2.23093C12.0139 2.23086 12.4424 2.21907 12.7557 2.23967C12.9822 2.25278 13.2066 2.29029 13.4251 2.35156C14.2583 2.58345 14.9646 3.13819 15.3873 3.89268C16.0197 5.01967 15.8234 5.94607 15.4971 7.11347C16.305 7.12305 17.1228 7.10513 17.9288 7.11483C18.41 7.12061 19.1082 7.08779 19.5704 7.14361C20.2854 7.23698 20.9488 7.56608 21.4555 8.07879C22.0724 8.69833 22.4123 9.541 22.398 10.415C22.3899 10.9921 22.147 11.7817 22.0032 12.3625L20.704 17.5596C20.5805 18.0526 20.4622 18.6244 20.2736 19.088C20.0489 19.6333 19.7148 20.127 19.2922 20.5384C18.6164 21.1964 17.7451 21.6169 16.8095 21.7368C16.466 21.7799 16.0873 21.7719 15.7392 21.7719L14.3549 21.7718C13.3803 21.7715 12.4041 21.7726 11.4293 21.7701C10.5475 21.7679 9.71335 21.4106 9.09853 20.773C8.49857 20.1491 8.17119 19.3123 8.18846 18.447C8.19822 18.0566 8.28109 17.7325 8.37749 17.3573C8.40276 17.2589 8.48392 16.9663 8.48853 16.8829C7.82058 16.8983 7.09728 16.8841 6.42521 16.8843L5.3841 16.8851C4.86871 16.8854 4.47693 16.9069 3.97111 16.766C3.1418 16.5324 2.4386 15.9802 2.01505 15.2301C1.71827 14.7069 1.57318 14.1115 1.5961 13.5106C1.61466 13.049 1.77635 12.5008 1.89106 12.0435L3.12195 7.12427C3.25962 6.57291 3.39611 5.97536 3.54723 5.43053C3.85068 4.31397 4.58801 3.36504 5.59504 2.79503C6.05783 2.53305 6.56495 2.3585 7.09095 2.28015C7.50506 2.21808 7.92202 2.23098 8.33998 2.23108L11.6924 2.23093ZM15.4916 7.12563C14.8992 7.13624 14.3018 7.11766 13.7089 7.12663C13.5459 7.12911 13.3794 7.13225 13.2167 7.12804C12.356 7.19675 11.5582 7.60534 10.9995 8.26351C10.757 8.54741 10.5661 8.87163 10.4356 9.22145C10.3257 9.51464 10.2416 9.89766 10.164 10.208L8.50631 16.8474C8.51749 16.8733 8.51022 16.8612 8.53594 16.8799C8.84665 16.903 9.28479 16.8843 9.60994 16.8861C10.6081 16.8916 11.3509 16.9482 12.2384 16.3903C12.7457 16.0748 13.1558 15.6249 13.4232 15.0907C13.6483 14.6359 13.7343 14.1671 13.8576 13.6771L15.0633 8.85493C15.2115 8.27985 15.3542 7.70339 15.4916 7.12563Z\" fillRule=\"evenodd\" clipRule=\"evenodd\" fill=\"currentColor\"/></CentralIconBase>;\n}));\n\nexport default IconMicrosoftCopilot;\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,EAAyE,EAAM,KAAK,EAAM,WAAgD,CAAC,EAAO,IACtJ,gBAAC,EAAD,IAAqB,EAAO,IAAK,EAAK,UAAW,oBAAqB,OAAO,0DAAyD,gBAAC,OAAD,CAAM,EAAE,25DAA25D,SAAS,UAAU,SAAS,UAAU,KAAK,eAAc,CAAI,CAC9mE,CAAC,EAEa",
  "debugId": "A9D3A7CB94CDE8A664756E2164756E21",
  "names": []
}