{
  "version": 3,
  "sources": ["src/IconRemixCircle/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 IconRemixCircle: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconRemixCircle\"><Path d=\"M20.9966 12.5625C21.2709 12.5946 21.4672 12.8429 21.4351 13.1172C20.8818 17.8376 16.8693 21.4999 12.0005 21.5C8.6405 21.5 5.68894 19.7547 4.00051 17.124V20C4.00051 20.276 3.77644 20.4997 3.50051 20.5C3.22437 20.5 3.00051 20.2761 3.00051 20V16C3.00051 15.7239 3.22437 15.5 3.50051 15.5H7.50051C7.77644 15.5003 8.00051 15.724 8.00051 16C8.00051 16.276 7.77644 16.4997 7.50051 16.5H4.78957C6.29233 18.9028 8.9597 20.5 12.0005 20.5C16.3561 20.4999 19.9469 17.2234 20.4419 13.001C20.474 12.7268 20.7225 12.5306 20.9966 12.5625Z\" fill=\"currentColor\"/><Path d=\"M12.0005 8C12.2764 8.00025 12.5005 8.22401 12.5005 8.5V11.5H15.5005C15.7764 11.5003 16.0005 11.724 16.0005 12C16.0005 12.276 15.7764 12.4997 15.5005 12.5H12.5005V15.5C12.5005 15.776 12.2764 15.9997 12.0005 16C11.7244 16 11.5005 15.7761 11.5005 15.5V12.5H8.50051C8.22437 12.5 8.00051 12.2761 8.00051 12C8.00051 11.7239 8.22437 11.5 8.50051 11.5H11.5005V8.5C11.5005 8.22386 11.7244 8 12.0005 8Z\" fill=\"currentColor\"/><Path d=\"M12.0005 2.5C15.2946 2.50004 18.1964 4.17711 19.8999 6.72168L20.0005 6.87598V4C20.0005 3.72386 20.2244 3.5 20.5005 3.5C20.7764 3.50025 21.0005 3.72401 21.0005 4V8C21.0005 8.27599 20.7764 8.49975 20.5005 8.5H16.5005C16.2244 8.5 16.0005 8.27614 16.0005 8C16.0005 7.72386 16.2244 7.5 16.5005 7.5H19.2085L19.1968 7.47559C17.6912 5.08618 15.0311 3.50004 12.0005 3.5C7.64491 3.50001 4.05414 6.77658 3.5591 10.999C3.52696 11.2733 3.2777 11.4696 3.00344 11.4375C2.7294 11.4051 2.53284 11.1569 2.56496 10.8828C3.11822 6.16234 7.13161 2.50001 12.0005 2.5Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconRemixCircle;\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,EAAoE,EAAM,KAAK,CAAC,IACpF,gBAAymD,EAAzmD,IAAqB,EAAO,OAAO,kDAAiD,gBAAC,EAAD,CAAM,EAAE,6gBAA6gB,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,2YAA2Y,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,oiBAAoiB,KAAK,eAAc,CAAI,CACjnD,EAEc",
  "debugId": "DD15AA507B3EDA2F64756E2164756E21",
  "names": []
}