{
  "version": 3,
  "sources": ["src/IconBanana/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 IconBanana: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconBanana\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M17.6689 3C18.8958 3.00015 19.9495 3.9391 20.0137 5.19141C20.1481 7.81295 19.965 10.1098 19.1064 12.7568C19.7929 13.1766 20.3241 13.7679 20.6689 14.4746C21.5829 16.3478 21.0911 18.8471 18.9854 20.625C18.6797 20.8831 18.2974 21 17.9277 21C17.2298 21 16.6887 20.6049 16.3848 20.0879C16.0849 19.5777 15.9957 18.9217 16.1885 18.3145C16.322 17.8936 16.3808 17.5029 16.374 17.125C12.9176 20.1815 8.35731 22.4545 3.90137 19.8926C3.3095 19.5522 3 18.9148 3 18.2783C3.00015 17.2151 3.8326 16.4007 4.8125 16.2422C7.31688 15.8371 9.36231 14.6233 11.0527 12.6211C10.2077 12.5203 9.37283 12.5072 8.52148 12.6328C7.83191 12.7346 7.08475 12.4757 6.66992 11.8447C6.20668 11.1399 6.29042 10.1253 7.06836 9.60645C8.61905 8.57239 10.7819 7.84399 12.502 8.14746C12.9103 8.21955 13.2996 8.35236 13.6494 8.55566L15.4902 4.41504C15.8728 3.55441 16.7271 3 17.6689 3ZM19.7705 14.9131C19.1678 13.6778 17.717 12.7693 15.4971 13.1562C16.1925 13.9784 16.7238 14.7456 17.04 15.5234C17.4463 16.5225 17.4914 17.515 17.1416 18.6172C17.0371 18.9464 17.0868 19.3084 17.2471 19.5811C17.4033 19.8469 17.6432 20 17.9277 20C18.0923 20 18.2372 19.9479 18.3398 19.8613C20.1456 18.3367 20.4563 16.3187 19.7705 14.9131ZM17.6689 4C17.1223 4 16.6264 4.32179 16.4043 4.82129L14.457 9.20312L14.3896 9.17285C14.4922 9.29373 14.5874 9.42529 14.6729 9.56934C15.0708 10.2404 15.2379 11.1165 15.1543 12.2041C16.3054 11.9784 17.3307 12.0453 18.1934 12.334C18.975 9.87493 19.1423 7.73085 19.0146 5.24219C18.9791 4.54834 18.3907 4.00015 17.6689 4ZM12.3281 9.13281C10.9558 8.89068 9.05532 9.48339 7.62305 10.4385C7.37697 10.6028 7.29304 10.971 7.50586 11.2949C7.67588 11.5536 8.01128 11.6971 8.375 11.6436C9.53059 11.473 10.6501 11.5341 11.7578 11.7109L11.7598 11.71L11.7627 11.7119C12.5603 11.8395 13.3519 12.0266 14.1465 12.2314C14.2393 11.2292 14.0856 10.5408 13.8125 10.0801C13.5006 9.55421 12.9918 9.24998 12.3281 9.13281Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconBanana;\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,EAA+D,EAAM,KAAK,CAAC,IAC/E,gBAAs+D,EAAt+D,IAAqB,EAAO,OAAO,6CAA4C,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,k1DAAk1D,KAAK,eAAc,CAAI,CAC9+D,EAEc",
  "debugId": "9054F4230D00336A64756E2164756E21",
  "names": []
}