{
  "version": 3,
  "sources": ["src/IconEmojiLol/index.tsx", "src/CentralIconBase/index.tsx"],
  "sourcesContent": [
    "import React from \"react\";\nimport { CentralIconBase, type CentralIconBaseProps } from \"../CentralIconBase\";\nimport { Circle, Path } from \"react-native-svg\";\n\nexport const IconEmojiLol: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-outlined-radius-3-stroke-1.5-IconEmojiLol\"><Path d=\"M16.5687 12.8237C16.8806 12.7186 17.2127 12.9342 17.2025 13.2632C17.0396 18.4991 9.48901 19.8481 7.54405 14.9661C7.42227 14.6604 7.66061 14.3443 7.98957 14.3364C10.9665 14.2652 13.747 13.7749 16.5687 12.8237Z\" fill=\"currentColor\"/><Path d=\"M7.44042 10.4685C7.6026 10.6205 7.64505 10.8612 7.54461 11.0594L7.12222 11.8931C6.92196 12.2883 7.2914 12.7117 7.69436 12.5274C8.70056 12.0674 9.6548 11.4206 10.357 10.6023C10.5383 10.391 10.4822 10.0728 10.2396 9.93621C9.29982 9.4074 8.18191 9.126 7.07905 9.03783C6.63738 9.00252 6.43502 9.5267 6.75837 9.82961L7.44042 10.4685Z\" fill=\"currentColor\"/><Path d=\"M15.7611 9.00122C15.6606 9.19945 15.7031 9.44018 15.8653 9.5921L16.5473 10.231C16.8707 10.5339 16.6683 11.0581 16.2266 11.0228C15.1238 10.9346 14.0059 10.6532 13.0661 10.1244C12.8235 9.98788 12.7674 9.66966 12.9487 9.45837C13.6509 8.64003 14.6051 7.99326 15.6113 7.5332C16.0143 7.34896 16.3837 7.77231 16.1835 8.16755L15.7611 9.00122Z\" fill=\"currentColor\"/><Circle cx=\"12\" cy=\"12\" r=\"9.25\" stroke=\"currentColor\" strokeWidth=\"1.5\"/></CentralIconBase>;\n});\n\nexport default IconEmojiLol;\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,iBAAS,UAAQ,yBAEV,IAAM,EAAiE,EAAM,KAAK,CAAC,IACjF,gBAAumC,EAAvmC,IAAqB,EAAO,OAAO,mDAAkD,gBAAC,EAAD,CAAM,EAAE,mNAAmN,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,2UAA2U,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,iVAAiV,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAQ,GAAG,KAAK,GAAG,KAAK,EAAE,OAAO,OAAO,eAAe,YAAY,MAAK,CAAI,CAC/mC,EAEc",
  "debugId": "EA81F7FE63B11B4964756E2164756E21",
  "names": []
}