{
  "version": 3,
  "sources": ["src/IconPopcorn/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 IconPopcorn: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconPopcorn\"><Path d=\"M4.06062 8C3.75924 8 3.52636 8.26465 3.56468 8.56358L5.00755 19.8179C5.16749 21.0655 6.22945 22 7.48725 22H8.93709L8.06199 8H4.06062Z\" fill=\"currentColor\"/><Path d=\"M9.0625 8L9.93761 22H14.0607L14.9355 8H9.0625Z\" fill=\"currentColor\"/><Path d=\"M15.9393 8L15.0645 22H16.5144C17.7722 22 18.8341 21.0655 18.9941 19.8179L20.437 8.56358C20.4753 8.26465 20.2424 8 19.941 8H15.9393Z\" fill=\"currentColor\"/><Path d=\"M20.2852 7C20.2357 6.85186 20.1704 6.70828 20.0899 6.57173C19.8353 6.14014 19.4424 5.80293 18.9721 5.61243L18.9235 5.59271C18.6427 5.47896 18.3875 5.31209 18.1727 5.10164C17.9578 4.8912 17.7874 4.64132 17.6713 4.3663L17.651 4.3183C17.4566 3.85777 17.1123 3.473 16.6718 3.22369C16.2312 2.97438 15.7189 2.87448 15.2144 2.93949L15.1582 2.94669C14.8565 2.98557 14.55 2.96585 14.2561 2.88867C13.9622 2.81149 13.6867 2.67835 13.4454 2.49685L13.4067 2.46796C13.0032 2.1645 12.5087 2 11.9999 2C11.4912 2 10.9966 2.1645 10.5931 2.46796L10.5493 2.50087C10.3088 2.68175 10.0342 2.81444 9.74128 2.89136C9.44836 2.96828 9.14284 2.98792 8.84217 2.94916L8.78418 2.94169C8.27966 2.87666 7.76733 2.97664 7.32678 3.22611C6.88624 3.47558 6.54214 3.86056 6.34794 4.32125L6.32849 4.3674C6.21243 4.64275 6.04197 4.89293 5.8269 5.10357C5.61184 5.31421 5.35641 5.48116 5.07528 5.59483L5.02816 5.61389C4.55779 5.80409 4.16473 6.1411 3.91001 6.57258C3.82957 6.70886 3.76434 6.85215 3.71484 7H20.2852Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconPopcorn;\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,gBAAs9C,EAAt9C,IAAqB,EAAO,OAAO,8CAA6C,gBAAC,EAAD,CAAM,EAAE,wIAAwI,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,iDAAiD,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,sIAAsI,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,i9BAAi9B,KAAK,eAAc,CAAI,CAC99C,EAEc",
  "debugId": "6431F331021D0E9A64756E2164756E21",
  "names": []
}