{
  "version": 3,
  "sources": ["src/IconBroomSparkle/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 IconBroomSparkle: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconBroomSparkle\"><Path d=\"M21.4299 2.75541C21.5709 2.51799 21.4928 2.2112 21.2553 2.07019C21.0179 1.92917 20.7111 2.00733 20.5701 2.24475L14.9932 11.6344L13.8617 11.2405C11.8749 10.5487 9.83254 11.5955 8.76232 13.206C8.23524 13.9992 7.84349 14.4665 7.28953 14.9514C6.76586 15.4098 6.09716 15.8849 5.0193 16.6507L4.71025 16.8704C4.56159 16.9761 4.4823 17.1544 4.50335 17.3355C4.52439 17.5167 4.64243 17.6721 4.81136 17.7409L7.81136 18.9631C7.95711 19.0225 8.1223 19.0098 8.25726 18.9288L10.5 17.5001L9.74359 19.335C9.71942 19.5576 9.84617 19.7691 10.0538 19.8527L15.2945 21.9639C15.4785 22.038 15.6889 21.9963 15.8307 21.8577C17.8508 19.8843 18.9023 18.1635 19.2519 15.7816C19.4876 14.1755 18.3547 12.8048 16.8961 12.297L15.957 11.97L21.4299 2.75541Z\" fill=\"currentColor\"/><Path d=\"M6.44721 6.27647C6.36252 6.10708 6.18939 6.00008 6 6.00008C5.81061 6.00008 5.63748 6.10708 5.55279 6.27647L4.79399 7.79406L3.27639 8.55286C3.107 8.63756 3 8.81069 3 9.00008C3 9.18946 3.107 9.36259 3.27639 9.44729L4.79399 10.2061L5.55279 11.7237C5.63748 11.8931 5.81061 12.0001 6 12.0001C6.18939 12.0001 6.36252 11.8931 6.44721 11.7237L7.20601 10.2061L8.72361 9.44729C8.893 9.36259 9 9.18946 9 9.00008C9 8.81069 8.893 8.63756 8.72361 8.55286L7.20601 7.79406L6.44721 6.27647Z\" fill=\"currentColor\"/><Path d=\"M11.5 2.00008C11.6894 2.00008 11.8625 2.10708 11.9472 2.27647L12.5393 3.46073L13.7236 4.05286C13.893 4.13756 14 4.31069 14 4.50008C14 4.68946 13.893 4.86259 13.7236 4.94729L12.5393 5.53942L11.9472 6.72368C11.8625 6.89307 11.6894 7.00008 11.5 7.00008C11.3106 7.00008 11.1375 6.89307 11.0528 6.72368L10.4607 5.53942L9.27639 4.94729C9.107 4.86259 9 4.68946 9 4.50008C9 4.31069 9.107 4.13756 9.27639 4.05286L10.4607 3.46073L11.0528 2.27647C11.1375 2.10708 11.3106 2.00008 11.5 2.00008Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconBroomSparkle;\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,EAAqE,EAAM,KAAK,CAAC,IACrF,gBAAo0D,EAAp0D,IAAqB,EAAO,OAAO,mDAAkD,gBAAC,EAAD,CAAM,EAAE,stBAAstB,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,4dAA4d,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,oeAAoe,KAAK,eAAc,CAAI,CAC50D,EAEc",
  "debugId": "6094F8C7AA0D816D64756E2164756E21",
  "names": []
}