{
  "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=\"round-filled-radius-2-stroke-1-IconParasol\"><Path d=\"M10.2229 13.4825C9.77436 13.8503 9.32444 14.258 8.94384 14.6684C7.80713 12.4998 7.0082 9.93484 6.65533 7.74959C6.46132 6.54815 6.4063 5.48644 6.49295 4.68304C6.5363 4.28105 6.61309 3.96378 6.71261 3.7323C6.81283 3.49923 6.92028 3.38848 7.00475 3.33971C7.08922 3.29094 7.23886 3.25326 7.49081 3.28301C7.74103 3.31256 8.05419 3.40469 8.424 3.56814C9.16309 3.89481 10.055 4.47331 10.9985 5.24205C12.7146 6.64027 14.5365 8.61466 15.8462 10.6834C15.3004 10.8078 14.7224 10.9936 14.1796 11.1981C13.3744 11.5016 12.6111 11.8598 12.0957 12.1574C11.5802 12.455 10.8883 12.9369 10.2229 13.4825Z\" fill=\"currentColor\"/><Path d=\"M5.51929 4.38379C5.51051 4.44715 5.50264 4.51135 5.49564 4.57631C5.396 5.50021 5.46298 6.65817 5.66504 7.9095C6.01695 10.0888 6.7912 12.6268 7.90219 14.8354C6.87534 15.0803 5.86373 15.8068 5.04195 17.0514C4.63236 17.6718 3.71311 17.6442 3.34142 17.0005C0.888231 12.7514 1.90772 7.45037 5.51929 4.38379Z\" fill=\"currentColor\"/><Path d=\"M8.64844 2.57748C8.70769 2.60155 8.76723 2.62684 8.82699 2.65325C9.67692 3.02892 10.6463 3.6659 11.6289 4.46656C13.3403 5.86095 15.1512 7.8005 16.5084 9.86696C17.2338 9.10008 18.3688 8.58726 19.8576 8.49792C20.5997 8.45339 21.0354 7.64351 20.6637 6.99972C18.2105 2.75067 13.11 0.983059 8.64844 2.57748Z\" fill=\"currentColor\"/><Path d=\"M13.0699 12.7686C12.8914 12.8579 12.7304 12.9441 12.5923 13.0238C12.4543 13.1035 12.2993 13.1997 12.1328 13.3095C12.2009 13.3742 12.2612 13.4498 12.3108 13.5358L16.3186 20.4775C16.4566 20.7166 16.7624 20.7985 17.0016 20.6605C17.2407 20.5224 17.3227 20.2166 17.1846 19.9775L13.1768 13.0358C13.1272 12.9498 13.0918 12.8598 13.0699 12.7686Z\" 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,gBAAusD,EAAvsD,IAAqB,EAAO,OAAO,8CAA6C,gBAAC,EAAD,CAAM,EAAE,2kBAA2kB,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,iTAAiT,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,iTAAiT,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,oVAAoV,KAAK,eAAc,CAAI,CAC/sD,EAEc",
  "debugId": "EA7B2521BB41A24364756E2164756E21",
  "names": []
}