{
  "version": 3,
  "sources": ["src/IconSunrise/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 IconSunrise: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconSunrise\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M12 3C12.2761 3 12.5 3.22386 12.5 3.5V5.5C12.5 5.77614 12.2761 6 12 6C11.7239 6 11.5 5.77614 11.5 5.5V3.5C11.5 3.22386 11.7239 3 12 3ZM19.0727 5.42893C19.2679 5.62419 19.2679 5.94077 19.0727 6.13604L17.6192 7.58953C17.4239 7.7848 17.1073 7.7848 16.9121 7.58953C16.7168 7.39427 16.7168 7.07769 16.9121 6.88243L18.3656 5.42893C18.5608 5.23367 18.8774 5.23367 19.0727 5.42893ZM4.9277 5.42893C5.12296 5.23367 5.43954 5.23367 5.6348 5.42893L7.0883 6.88243C7.28356 7.07769 7.28356 7.39427 7.0883 7.58954C6.89304 7.7848 6.57646 7.7848 6.38119 7.58954L4.9277 6.13604C4.73243 5.94078 4.73243 5.6242 4.9277 5.42893ZM7.47253 12.997C7.19806 12.9666 7.00015 12.7195 7.03049 12.4451C7.30691 9.94456 9.42602 8 12 8C14.574 8 16.6931 9.94456 16.9695 12.4451C16.9999 12.7195 16.8019 12.9666 16.5275 12.997C15.699 13.0886 8.30097 13.0886 7.47253 12.997ZM2 12.5C2 12.2239 2.22386 12 2.5 12H4.55556C4.8317 12 5.05556 12.2239 5.05556 12.5C5.05556 12.7761 4.8317 13 4.55556 13H2.5C2.22386 13 2 12.7761 2 12.5ZM18.9444 12.5C18.9444 12.2239 19.1683 12 19.4444 12H21.5C21.7761 12 22 12.2239 22 12.5C22 12.7761 21.7761 13 21.5 13H19.4444C19.1683 13 18.9444 12.7761 18.9444 12.5ZM2 16.5C2 16.2239 2.22386 16 2.5 16H21.5C21.7761 16 22 16.2239 22 16.5C22 16.7761 21.7761 17 21.5 17H2.5C2.22386 17 2 16.7761 2 16.5ZM6 19.5C6 19.2239 6.22386 19 6.5 19H17.5C17.7761 19 18 19.2239 18 19.5C18 19.7761 17.7761 20 17.5 20H6.5C6.22386 20 6 19.7761 6 19.5Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconSunrise;\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,gBAAiiD,EAAjiD,IAAqB,EAAO,OAAO,8CAA6C,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,44CAA44C,KAAK,eAAc,CAAI,CACziD,EAEc",
  "debugId": "0B1E0E45FB3F40E064756E2164756E21",
  "names": []
}