{
  "version": 3,
  "sources": ["src/IconCloudySun/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 IconCloudySun: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconCloudySun\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M15.5 1C15.7761 1 16 1.22386 16 1.5V2.5C16 2.77614 15.7761 3 15.5 3C15.2239 3 15 2.77614 15 2.5V1.5C15 1.22386 15.2239 1 15.5 1ZM21.511 3.48959C21.7063 3.68485 21.7063 4.00143 21.511 4.19669L20.8039 4.9038C20.6086 5.09906 20.2921 5.09906 20.0968 4.9038C19.9015 4.70854 19.9015 4.39195 20.0968 4.19669L20.8039 3.48959C20.9992 3.29432 21.3158 3.29432 21.511 3.48959ZM9.48959 3.48959C9.68485 3.29433 10.0014 3.29433 10.1967 3.48959L10.9038 4.1967C11.0991 4.39196 11.0991 4.70854 10.9038 4.90381C10.7085 5.09907 10.392 5.09907 10.1967 4.90381L9.48959 4.1967C9.29433 4.00144 9.29433 3.68485 9.48959 3.48959ZM11.1022 8.54198C10.3051 8.19335 9.42465 8 8.5 8C4.91015 8 2 10.9101 2 14.5V15C2 18.866 5.13401 22 9 22H16.5C19.5376 22 22 19.5376 22 16.5C22 14.5117 20.9449 12.7706 19.3657 11.8047C19.7684 11.1305 20 10.3419 20 9.5C20 7.01472 17.9853 5 15.5 5C13.3435 5 11.5414 6.5168 11.1022 8.54198ZM12.0298 9.04107C12.9648 9.64684 13.7344 10.4863 14.2558 11.4773C14.9415 11.1705 15.7013 11 16.5 11C17.1915 11 17.854 11.1278 18.4646 11.3614C18.8039 10.8223 19 10.1846 19 9.5C19 7.567 17.433 6 15.5 6C13.7226 6 12.2544 7.32513 12.0298 9.04107ZM22 9.5C22 9.22386 22.2239 9 22.5 9H23.5C23.7761 9 24 9.22386 24 9.5C24 9.77614 23.7761 10 23.5 10H22.5C22.2239 10 22 9.77614 22 9.5Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconCloudySun;\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,EAAkE,EAAM,KAAK,CAAC,IAClF,gBAAy4C,EAAz4C,IAAqB,EAAO,OAAO,gDAA+C,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,kvCAAkvC,KAAK,eAAc,CAAI,CACj5C,EAEc",
  "debugId": "5083E07D8EC54A8164756E2164756E21",
  "names": []
}