{
  "version": 3,
  "sources": ["src/IconPreview/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 IconPreview: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconPreview\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M12.0003 2.5C13.8306 2.50002 15.5077 2.72721 16.7434 3.10742C17.3582 3.2966 17.8923 3.53279 18.2835 3.81738C18.6637 4.09403 19.0003 4.4873 19.0003 5V10.4062L20.7854 15.0479C21.2567 16.2732 21.3251 17.8321 20.2259 18.8789C18.9334 20.1095 16.4724 21.5 12.0003 21.5C7.5282 21.5 5.06725 20.1095 3.77469 18.8789C2.67528 17.8321 2.74383 16.2732 3.21512 15.0479L5.00028 10.4062V5C5.00028 4.48724 5.33678 4.09404 5.71708 3.81738C6.10831 3.53281 6.64232 3.29659 7.25711 3.10742C8.49292 2.72723 10.17 2.5 12.0003 2.5ZM18.0843 10.8135C17.7185 11.0397 17.2601 11.2336 16.7434 11.3926C15.5077 11.7728 13.8306 12 12.0003 12C10.17 12 8.49292 11.7728 7.25711 11.3926C6.74018 11.2335 6.28114 11.0398 5.91532 10.8135L4.14872 15.4072C3.74184 16.4653 3.79179 17.514 4.46415 18.1543C5.54924 19.1875 7.75344 20.5 12.0003 20.5C16.2471 20.5 18.4514 19.1875 19.5364 18.1543C20.2087 17.514 20.2587 16.4652 19.8518 15.4072L18.0843 10.8135ZM12.0003 3.5C10.241 3.5 8.66774 3.71991 7.55106 4.06348C6.98975 4.23619 6.57156 4.43207 6.30497 4.62598C6.02764 4.82778 6.00028 4.96049 6.00028 5C6.00028 5.03951 6.02764 5.17222 6.30497 5.37402C6.57156 5.56793 6.98975 5.76381 7.55106 5.93652C8.66774 6.28009 10.241 6.5 12.0003 6.5C13.7595 6.49998 15.3328 6.28011 16.4495 5.93652C17.0108 5.7638 17.429 5.56794 17.6956 5.37402C17.9728 5.17227 18.0003 5.0395 18.0003 5C18.0003 4.9605 17.9728 4.82773 17.6956 4.62598C17.429 4.43206 17.0108 4.2362 16.4495 4.06348C15.3328 3.71989 13.7595 3.50002 12.0003 3.5Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconPreview;\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,EAAgE,EAAM,KAAK,CAAC,IAChF,gBAAilD,EAAjlD,IAAqB,EAAO,OAAO,8CAA6C,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,47CAA47C,KAAK,eAAc,CAAI,CACzlD,EAEc",
  "debugId": "FB9D9BED3B961A3864756E2164756E21",
  "names": []
}