{
  "version": 3,
  "sources": ["src/IconMagnet/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 IconMagnet: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconMagnet\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M18.9991 2C20.656 2 21.9991 3.34315 21.9991 5C21.9991 6.65685 20.656 8 18.9991 8C17.3423 8 15.9991 6.65685 15.9991 5C15.9991 3.34315 17.3423 2 18.9991 2ZM20.9991 5C20.9991 3.89543 20.1037 3 18.9991 3C17.8946 3 16.9991 3.89543 16.9991 5C16.9991 6.10457 17.8946 7 18.9991 7C20.1037 7 20.9991 6.10457 20.9991 5Z\" fill=\"currentColor\"/><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M8.96433 5.26276C9.89411 4.33298 11.4016 4.33298 12.3314 5.26276C13.2611 6.19254 13.2611 7.70001 12.3314 8.62979L8.37527 12.5859C7.95581 13.0053 7.74607 13.5551 7.74607 14.1049C7.74607 14.2036 7.75283 14.3023 7.76635 14.4002C7.82814 14.8479 8.03112 15.2797 8.37527 15.6239C9.21421 16.4628 10.5744 16.4628 11.4133 15.6239L15.3694 11.6678C16.2992 10.7381 17.8067 10.7381 18.7364 11.6678C19.6662 12.5976 19.6662 14.1051 18.7364 15.0349L17.0427 16.7286C17.0421 16.7292 17.0416 16.7298 17.041 16.7304L14.7804 18.991C13.4312 20.3401 11.6619 21.0148 9.8943 21.0148C8.1267 21.0148 6.35739 20.3401 5.00825 18.991C3.66031 17.643 2.98569 15.8767 2.98438 14.1101C2.98305 12.3399 3.65767 10.5694 5.00824 9.21879L7.26884 6.95813C7.27108 6.95589 7.27334 6.95367 7.27562 6.95147L8.96433 5.26276ZM16.6761 15.6359L18.0068 14.3052C18.5336 13.7784 18.5336 12.9243 18.0068 12.3975C17.48 11.8707 16.6259 11.8707 16.099 12.3975L14.7684 13.7281L16.6761 15.6359ZM10.2711 9.23075L8.36337 7.323L9.69397 5.9924C10.2208 5.46559 11.0749 5.46559 11.6017 5.9924C12.1285 6.51921 12.1285 7.37334 11.6017 7.90015L10.2711 9.23075Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconMagnet;\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,EAA+D,EAAM,KAAK,CAAC,IAC/E,gBAAulD,EAAvlD,IAAqB,EAAO,OAAO,6CAA4C,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,uTAAuT,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,ykCAAykC,KAAK,eAAc,CAAI,CAC/lD,EAEc",
  "debugId": "B2C658CC837A3C5264756E2164756E21",
  "names": []
}