{
  "version": 3,
  "sources": ["src/IconFortuneTellerBall/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 IconFortuneTellerBall: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconFortuneTellerBall\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M21.5 11.5C21.5 14.7234 19.8945 17.5711 17.4412 19.2883C17.6727 19.4572 17.8562 19.6925 17.9615 19.9733C18.3292 20.9539 17.6043 22 16.557 22H7.443C6.39569 22 5.67077 20.9539 6.03851 19.9733C6.1438 19.6925 6.32733 19.4572 6.55882 19.2883C4.10546 17.5711 2.5 14.7234 2.5 11.5C2.5 6.25329 6.75329 2 12 2C17.2467 2 21.5 6.25329 21.5 11.5ZM6.97484 20.3244C7.04802 20.1293 7.23458 20 7.443 20H16.557C16.7654 20 16.952 20.1293 17.0252 20.3244C17.1477 20.6513 16.9061 21 16.557 21H7.443C7.0939 21 6.85226 20.6513 6.97484 20.3244ZM12.833 6.09703C12.8769 5.96758 13.1231 5.96758 13.1671 6.09703C13.2935 6.46956 13.4949 6.93046 13.7822 7.21777C14.0695 7.50507 14.5304 7.70649 14.903 7.83292C15.0324 7.87685 15.0324 8.12309 14.903 8.16702C14.5304 8.29345 14.0695 8.49487 13.7822 8.78217C13.4949 9.06948 13.2935 9.53038 13.1671 9.90291C13.1231 10.0324 12.8769 10.0324 12.833 9.90291C12.7066 9.53038 12.5051 9.06948 12.2178 8.78217C11.9305 8.49487 11.4696 8.29345 11.0971 8.16702C10.9676 8.12309 10.9676 7.87685 11.0971 7.83292C11.4696 7.70649 11.9305 7.50507 12.2178 7.21777C12.5051 6.93046 12.7066 6.46956 12.833 6.09703ZM15.3121 9.35922C15.3615 9.21359 15.6385 9.21359 15.6879 9.35922C15.8302 9.77831 16.0568 10.2968 16.38 10.62C16.7032 10.9432 17.2217 11.1698 17.6408 11.3121C17.7864 11.3615 17.7864 11.6385 17.6408 11.6879C17.2217 11.8302 16.7032 12.0568 16.38 12.38C16.0568 12.7032 15.8302 13.2217 15.6879 13.6408C15.6385 13.7864 15.3615 13.7864 15.3121 13.6408C15.1698 13.2217 14.9432 12.7032 14.62 12.38C14.2968 12.0568 13.7783 11.8302 13.3592 11.6879C13.2136 11.6385 13.2136 11.3615 13.3592 11.3121C13.7783 11.1698 14.2968 10.9432 14.62 10.62C14.9432 10.2968 15.1698 9.77831 15.3121 9.35922Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconFortuneTellerBall;\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,EAA0E,EAAM,KAAK,CAAC,IAC1F,gBAAwzD,EAAxzD,IAAqB,EAAO,OAAO,wDAAuD,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,ypDAAypD,KAAK,eAAc,CAAI,CACh0D,EAEc",
  "debugId": "C05F78BF29618C1964756E2164756E21",
  "names": []
}