{
  "version": 3,
  "sources": ["src/IconRadio/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 IconRadio: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconRadio\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M14.8311 1.52895C15.0907 1.43579 15.3772 1.57115 15.4707 1.8307C15.5639 2.09039 15.4286 2.37685 15.1689 2.47035L5.36523 5.99965H19.5C20.8807 5.99965 21.9999 7.11902 22 8.49965V18.4996C22 18.8449 21.9303 19.1741 21.8037 19.4733C21.7405 19.6226 21.6629 19.7643 21.5732 19.8971C21.3486 20.2298 21.0458 20.5054 20.6914 20.6979C20.5497 20.7749 20.3998 20.8387 20.2432 20.8873C20.0084 20.9604 19.7588 20.9996 19.5 20.9996H4.5C4.2412 20.9996 3.99162 20.9604 3.75684 20.8873C3.60023 20.8387 3.45032 20.7749 3.30859 20.6979C2.95419 20.5054 2.65144 20.2298 2.42676 19.8971C2.33707 19.7643 2.25946 19.6226 2.19629 19.4733C2.0697 19.1741 2.00003 18.8449 2 18.4996V7.90492C2.00023 6.85093 2.6616 5.91038 3.65332 5.55336L14.8311 1.52895ZM13.5 14.9996C12.9478 14.9996 12.5001 15.4474 12.5 15.9996C12.5 16.5519 12.9477 16.9996 13.5 16.9996C14.0523 16.9996 14.5 16.5519 14.5 15.9996C14.4999 15.4474 14.0522 14.9996 13.5 14.9996ZM17.5 14.9996C16.9478 14.9996 16.5001 15.4474 16.5 15.9996C16.5 16.5519 16.9477 16.9996 17.5 16.9996C18.0523 16.9996 18.5 16.5519 18.5 15.9996C18.4999 15.4474 18.0522 14.9996 17.5 14.9996ZM3.30566 6.99965C3.11243 7.25452 3.00012 7.56992 3 7.90492V10.9996H8.25V6.99965H3.30566ZM9.25 10.9996H21V8.49965C20.9999 7.6713 20.3284 6.99965 19.5 6.99965H9.25V10.9996Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconRadio;\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,EAA8D,EAAM,KAAK,CAAC,IAC9E,gBAA24C,EAA34C,IAAqB,EAAO,OAAO,4CAA2C,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,wvCAAwvC,KAAK,eAAc,CAAI,CACn5C,EAEc",
  "debugId": "83329B14BEC1AB2B64756E2164756E21",
  "names": []
}