{
  "version": 3,
  "sources": ["src/IconSparkles2Bold/index.tsx", "src/CentralIconBase/index.tsx"],
  "sourcesContent": [
    "import React from \"react\";\nimport { CentralIconBase, type CentralIconBaseProps } from \"../CentralIconBase\";\nimport { Path } from \"react-native-svg\";\n\nexport const IconSparkles2Bold: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconSparkles2Bold\"><Path d=\"M14 7C14.5983 7 15.1346 7.36845 15.3496 7.92676L16.582 11.1309C16.6328 11.2628 16.7372 11.3672 16.8691 11.418L20.0732 12.6504C20.6316 12.8654 21 13.4017 21 14C21 14.5983 20.6316 15.1346 20.0732 15.3496L16.8691 16.582C16.7372 16.6328 16.6328 16.7372 16.582 16.8691L15.3496 20.0732C15.1346 20.6316 14.5983 21 14 21C13.4017 21 12.8654 20.6316 12.6504 20.0732L11.418 16.8691C11.3672 16.7372 11.2628 16.6328 11.1309 16.582L7.92676 15.3496C7.36844 15.1346 7 14.5983 7 14C7 13.4017 7.36845 12.8654 7.92676 12.6504L11.1309 11.418C11.2628 11.3672 11.3672 11.2628 11.418 11.1309L12.6504 7.92676C12.8654 7.36844 13.4017 7 14 7Z\" fill=\"currentColor\"/><Path d=\"M7 3C7.41775 3 7.79242 3.25756 7.94238 3.64746L8.53223 5.18066C8.58301 5.3127 8.6873 5.41699 8.81934 5.46777L10.3525 6.05762C10.7424 6.20758 11 6.58225 11 7C11 7.41775 10.7424 7.79242 10.3525 7.94238L8.81934 8.53223C8.6873 8.58301 8.58301 8.6873 8.53223 8.81934L7.94238 10.3525C7.79242 10.7424 7.41775 11 7 11C6.58225 11 6.20758 10.7424 6.05762 10.3525L5.46777 8.81934C5.41699 8.6873 5.3127 8.58301 5.18066 8.53223L3.64746 7.94238C3.25756 7.79242 3 7.41775 3 7C3 6.58225 3.25756 6.20758 3.64746 6.05762L5.18066 5.46777C5.3127 5.41699 5.41699 5.3127 5.46777 5.18066L6.05762 3.64746C6.20758 3.25756 6.58225 3 7 3Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconSparkles2Bold;\n",
    "import React, { FC } from \"react\";\nimport { Svg, Mask, Rect, G, SvgProps } from \"react-native-svg\";\n\nexport type CentralIconBaseProps = {\n  size?: string | number;\n  mode?: \"masked\" | \"raw\";\n  maskId?: string;\n} & SvgProps;\n\ntype Props = CentralIconBaseProps;\n\nconst ModernCentralIconBase: React.FC<Props> = (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: Props },\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 <CentralIconSvg {...this.props.iconProps} instanceId={this.state.instanceId} />;\n        }\n      };\n\nexport const CentralIconBase: React.FC<Props> = (props) =>\n  LegacyCentralIconBase ? (\n    <LegacyCentralIconBase iconProps={props} />\n  ) : (\n    <ModernCentralIconBase {...props} />\n  );\n\nconst CentralIconSvg: FC<CentralIconBaseProps & { instanceId?: string }> = ({\n  children,\n  size = 24,\n  mode = \"masked\",\n  maskId,\n  instanceId,\n  ...props\n}) => {\n  const uniqueMaskId = instanceId ? `${maskId}-${instanceId}` : maskId;\n  const masked = mode !== \"raw\" && !!maskId;\n  return (\n    <Svg\n      {...props}\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    >\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 color=\"#fff\">{children}</G>\n          </Mask>\n          <Rect\n            width=\"24\"\n            height=\"24\"\n            fill=\"currentColor\"\n            mask={`url(#${uniqueMaskId})`}\n          />\n        </>\n      ) : (\n        children\n      )}\n    </Svg>\n  );\n};\n"
  ],
  "mappings": "AAAA,qBCAA,qBACA,cAAS,UAAK,UAAM,OAAM,yBAU1B,IAAM,EAAyC,CAAC,IAAU,CACxD,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,OAAO,gBAAC,EAAD,IAAoB,KAAK,MAAM,UAAW,WAAY,KAAK,MAAM,WAAY,EAExF,EAEO,EAAmC,CAAC,IAC/C,EACE,gBAAC,EAAD,CAAuB,UAAW,EAAO,EAEzC,gBAAC,EAAD,IAA2B,EAAO,EAGhC,EAAqE,EACzE,WACA,OAAO,GACP,OAAO,SACP,SACA,gBACG,KACC,CACJ,IAAM,EAAe,EAAa,GAAG,KAAU,IAAe,EACxD,EAAS,IAAS,OAAS,CAAC,CAAC,EACnC,OACE,gBA8BE,EA9BF,IACM,EACJ,MAAO,OAAO,IAAS,SAAW,GAAG,MAAW,EAChD,OAAQ,OAAO,IAAS,SAAW,GAAG,MAAW,EACjD,QAAQ,YACR,KAAK,QAEJ,EACC,gCACE,gBAUE,EAVF,CACE,GAAI,EACJ,UAAU,iBACV,EAAE,IACF,EAAE,IACF,MAAM,KACN,OAAO,MAEP,gBAAC,EAAD,CAAM,MAAM,KAAK,OAAO,KAAK,KAAK,OAAO,EACzC,gBAA4B,EAA5B,CAAG,MAAM,QAAQ,CAAW,CAC5B,EACF,gBAAC,EAAD,CACE,MAAM,KACN,OAAO,KACP,KAAK,eACL,KAAM,QAAQ,KAChB,CACA,EAEF,CAEF,GDrFN,eAAS,yBAEF,IAAM,EAAsE,EAAM,KAAK,CAAC,IACtF,gBAAm2C,EAAn2C,IAAqB,EAAO,OAAO,oDAAmD,gBAAC,EAAD,CAAM,EAAE,2mBAA2mB,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,smBAAsmB,KAAK,eAAc,CAAI,CAC32C,EAEc",
  "debugId": "D62718DC3DA5E0BC64756E2164756E21",
  "names": []
}