{
  "version": 3,
  "sources": ["src/IconBeer/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 IconBeer: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"square-filled-radius-0-stroke-2-IconBeer\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M9.79297 2.59047C10.2617 2.52351 10.7383 2.5236 11.207 2.59047L13.8604 2.97035C14.0006 2.99038 14.1426 2.99961 14.2842 2.99965H16.0137C16.9644 2.99974 17.8524 3.4753 18.3799 4.26625L18.4814 4.41957C18.8611 4.98904 18.9834 5.69213 18.8174 6.35609C18.6858 6.88229 18.3896 7.32292 18 7.64223V7.99965C20.209 7.99965 21.9998 9.7907 22 11.9996C21.9999 14.2087 20.2091 15.9996 18 15.9996V20.9996H4V7.7516C3.92117 7.66548 3.84709 7.57301 3.78125 7.47426L3.58203 7.17543C3.16246 6.54598 3.02753 5.76773 3.21094 5.03383C3.50988 3.83868 4.58445 2.99987 5.81641 2.99965H6.79199C6.8833 2.99964 6.97504 2.99398 7.06543 2.98109L9.79297 2.59047ZM18 13.9996C19.1045 13.9996 19.9999 13.1042 20 11.9996C19.9998 10.8953 19.1044 9.99965 18 9.99965V13.9996ZM10.9248 4.57094C10.6436 4.5308 10.3574 4.53077 10.0762 4.57094L7.34863 4.96059C7.16454 4.98686 6.97795 4.99964 6.79199 4.99965H5.81641C5.50211 4.99987 5.22764 5.21424 5.15137 5.51918C5.10462 5.70641 5.13909 5.90545 5.24609 6.06605L5.44531 6.36488C5.50132 6.44889 5.59633 6.49938 5.69727 6.49965C6.9689 6.49965 7.99976 7.5308 8 8.80238V9.05531C8.00006 9.57655 8.4232 9.99914 8.94434 9.99965H9C9.55225 9.99965 9.99994 9.55188 10 8.99965V8.94301C10 7.30827 11.4686 6.06426 13.0811 6.33266L13.6436 6.42641C13.8248 6.45658 14.0112 6.44242 14.1855 6.38441L14.7432 6.19887C15.2115 6.04275 15.7154 6.02257 16.1943 6.14223L16.3564 6.18324C16.5863 6.24063 16.8194 6.10058 16.877 5.87074C16.9062 5.75349 16.8844 5.62951 16.8174 5.52894L16.7158 5.37562C16.5593 5.14107 16.2957 4.99974 16.0137 4.99965H14.2842C14.0479 4.9996 13.8111 4.98326 13.5771 4.94984L10.9248 4.57094Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconBeer;\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,EAA6D,EAAM,KAAK,CAAC,IAC7E,gBAAktD,EAAltD,IAAqB,EAAO,OAAO,4CAA2C,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,+jDAA+jD,KAAK,eAAc,CAAI,CAC1tD,EAEc",
  "debugId": "0E70E161789C3C5564756E2164756E21",
  "names": []
}