{
  "version": 3,
  "sources": ["src/IconGarlic/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 IconGarlic: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconGarlic\"><Path d=\"M11.5771 1.97301C12.5268 1.63032 13.448 2.29843 13.6865 3.14879C14.3211 5.41018 16.1091 7.02955 17.9404 8.8529C19.728 10.6327 21.5358 12.5982 21.749 15.473C21.7499 15.4851 21.75 15.498 21.75 15.5101C21.75 16.9614 21.429 18.7788 20.3213 20.1048C19.2836 21.3468 17.6314 22.0675 15.1777 21.7748C15.561 21.3092 15.7792 20.697 15.8916 20.0521C16.0616 19.0765 16.016 17.9127 15.8604 16.7533C15.549 14.434 14.7782 11.9879 14.2178 10.7884C14.1009 10.5386 13.8037 10.4307 13.5537 10.5472C13.3036 10.6642 13.1946 10.9621 13.3115 11.2123C13.8257 12.3129 14.5702 14.6602 14.8691 16.8871C15.0186 18.0004 15.0521 19.0487 14.9072 19.8802C14.7602 20.7238 14.4519 21.2344 14.0225 21.4564C13.4251 21.765 12.6616 21.9571 11.9053 21.9652C11.147 21.9734 10.4398 21.7967 9.91895 21.4203C9.63648 21.2151 9.38509 20.777 9.21582 20.0853C9.05065 19.4102 8.98402 18.5736 9.00293 17.6839C9.04101 15.894 9.4207 14.0034 9.91895 12.9369C10.0358 12.6867 9.92782 12.3898 9.67773 12.2728C9.42755 12.1559 9.13057 12.2638 9.01367 12.514C8.43742 13.7475 8.04285 15.7874 8.00293 17.6625C7.98289 18.6052 8.05141 19.5359 8.24414 20.3236C8.36928 20.8348 8.55855 21.3227 8.83691 21.7152C7.33067 22.0939 5.79379 21.8723 4.5752 21.0912C3.17725 20.195 2.25014 18.5967 2.25 16.4681C2.25 13.1334 4.2741 11.1432 6.12109 9.42028C8.02249 7.64666 9.65376 6.20313 9.62402 3.8861C9.61565 3.2399 9.96816 2.55347 10.6592 2.30407L11.5771 1.97301Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconGarlic;\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,gBAA+9C,EAA/9C,IAAqB,EAAO,OAAO,6CAA4C,gBAAC,EAAD,CAAM,EAAE,i3CAAi3C,KAAK,eAAc,CAAI,CACv+C,EAEc",
  "debugId": "C66F030861C8BF4664756E2164756E21",
  "names": []
}