{
  "version": 3,
  "sources": ["src/IconRocket/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 IconRocket: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-outlined-radius-3-stroke-1.5-IconRocket\"><Path d=\"M2.75 20.25C2.75 20.8023 3.19771 21.25 3.75 21.25H4.80556C5.94081 21.25 6.86111 20.3297 6.86111 19.1945C6.86111 18.0592 5.94081 17.1389 4.80556 17.1389C3.6703 17.1389 2.75 18.0592 2.75 19.1945V20.25Z\" stroke=\"currentColor\" strokeWidth=\"1.5\" strokeLinejoin=\"round\"/><Path d=\"M6.4469 13.25H4.93454C4.17548 13.25 3.69317 12.4375 4.05665 11.7711L5.39721 9.31344C5.92291 8.34966 6.93307 7.75 8.0309 7.75H10.7893C11.0696 7.75 11.3364 7.63145 11.5293 7.42807C14.039 4.78199 16.7697 3.06408 20.2504 2.78892C20.801 2.7454 21.2546 3.199 21.2111 3.74957C20.9359 7.23025 19.218 9.961 16.5719 12.4707C16.3685 12.6636 16.25 12.9304 16.25 13.2107V15.9691C16.25 17.0669 15.6503 18.0771 14.6866 18.6028L12.2289 19.9434C11.5625 20.3068 10.75 19.8245 10.75 19.0655V17.5531C10.75 17.2879 10.6446 17.0335 10.4571 16.846L7.154 13.5429C6.96647 13.3554 6.71211 13.25 6.4469 13.25Z\" stroke=\"currentColor\" strokeWidth=\"1.5\" strokeLinejoin=\"round\"/><Path d=\"M6.85938 13.25L11.2274 7.75\" stroke=\"currentColor\" strokeWidth=\"1.5\" strokeLinejoin=\"round\"/><Path d=\"M16.25 12.7709L10.75 17.1389\" stroke=\"currentColor\" strokeWidth=\"1.5\" strokeLinejoin=\"round\"/></CentralIconBase>;\n});\n\nexport default IconRocket;\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,gBAAqsC,EAArsC,IAAqB,EAAO,OAAO,iDAAgD,gBAAC,EAAD,CAAM,EAAE,0MAA0M,OAAO,eAAe,YAAY,MAAM,eAAe,QAAO,EAAE,gBAAC,EAAD,CAAM,EAAE,ykBAAykB,OAAO,eAAe,YAAY,MAAM,eAAe,QAAO,EAAE,gBAAC,EAAD,CAAM,EAAE,8BAA8B,OAAO,eAAe,YAAY,MAAM,eAAe,QAAO,EAAE,gBAAC,EAAD,CAAM,EAAE,+BAA+B,OAAO,eAAe,YAAY,MAAM,eAAe,QAAO,CAAI,CAC7sC,EAEc",
  "debugId": "C6E256585DE4B99A64756E2164756E21",
  "names": []
}