{
  "version": 3,
  "sources": ["src/IconParasol/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 IconParasol: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"square-filled-radius-0-stroke-1.5-IconParasol\"><Path d=\"M10.1673 13.4865C9.80902 13.7844 9.44674 14.1111 9.11784 14.4482C8.01985 12.2776 7.22825 9.76985 6.85266 7.62629C6.63672 6.39386 6.56498 5.31887 6.63565 4.51887C6.67105 4.11813 6.73963 3.81783 6.82364 3.61132C6.90657 3.40749 6.98082 3.35087 6.99794 3.34033L6.99931 3.33954L7.00062 3.33878C7.01815 3.32928 7.10426 3.29316 7.32252 3.32329C7.54337 3.35379 7.83772 3.44455 8.20247 3.61426C8.93063 3.95306 9.82573 4.55268 10.7851 5.35591C12.4537 6.75296 14.2296 8.69236 15.5605 10.7286C15.1041 10.8449 14.6399 10.9952 14.2029 11.1566C13.3837 11.4591 12.6045 11.8209 12.0732 12.1277C11.5418 12.4345 10.8389 12.9284 10.1673 13.4865Z\" fill=\"currentColor\"/><Path d=\"M9.15625 2.41096C9.96495 2.83178 10.8551 3.45543 11.7513 4.20573C13.4622 5.63827 15.2766 7.60161 16.6797 9.69684C17.4072 9.02469 18.4809 8.58048 19.8567 8.49792L21.4718 8.401L20.6628 6.99972C18.3024 2.91136 13.491 1.1203 9.15625 2.41096Z\" fill=\"currentColor\"/><Path d=\"M13.4865 13.0811C13.2299 13.2029 13.0031 13.3208 12.82 13.4265C12.6369 13.5323 12.4213 13.6697 12.1875 13.8311L16.3466 21.0349L17.6457 20.2849L13.4865 13.0811Z\" fill=\"currentColor\"/><Path d=\"M7.66877 14.8986C6.7229 15.1926 5.80137 15.9004 5.04195 17.0506L4.15043 18.4008L3.34142 16.9996C0.981004 12.9112 1.83558 7.84894 5.12071 4.74023C5.0808 5.651 5.17581 6.73374 5.37753 7.88496C5.76266 10.083 6.55578 12.6359 7.66877 14.8986Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconParasol;\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,gBAA+7C,EAA/7C,IAAqB,EAAO,OAAO,iDAAgD,gBAAC,EAAD,CAAM,EAAE,onBAAonB,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,gPAAgP,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,kKAAkK,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,gPAAgP,KAAK,eAAc,CAAI,CACv8C,EAEc",
  "debugId": "53A2A4F68415143464756E2164756E21",
  "names": []
}