{
  "version": 3,
  "sources": ["src/IconRoulette2/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 IconRoulette2: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconRoulette2\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M8.00982 2.80056C8.10991 1.78963 8.96274 1 10 1H14C15.0373 1 15.8901 1.78963 15.9902 2.80056C19.5268 4.34344 22 7.87501 22 11.9857C22 17.5157 17.5236 22 12 22C6.47644 22 2 17.5157 2 11.9857C2 7.87501 4.47316 4.34344 8.00982 2.80056ZM8.47979 3.6869C7.56 4.0788 6.71874 4.61961 5.98615 5.27907L5.98959 5.28249L7.75736 7.05025C7.95262 7.24551 7.95262 7.5621 7.75736 7.75736C7.5621 7.95262 7.24551 7.95262 7.05025 7.75736L5.28249 5.98959L5.28098 5.98808C3.96254 7.46882 3.1248 9.38808 3.01284 11.5H5.5C5.77614 11.5 6 11.7239 6 12C6 12.2761 5.77614 12.5 5.5 12.5H3.0144C3.13277 14.6081 3.97434 16.5225 5.2945 17.9984L7.05025 16.2426C7.24551 16.0474 7.5621 16.0474 7.75736 16.2426C7.95262 16.4379 7.95262 16.7545 7.75736 16.9497L6.00128 18.7058C7.47757 20.0287 9.39231 20.8707 11.5 20.9863V18.5C11.5 18.2239 11.7239 18 12 18C12.2761 18 12.5 18.2239 12.5 18.5V20.9863C14.6077 20.8707 16.5224 20.0287 17.9987 18.7058L16.2426 16.9497C16.0474 16.7545 16.0474 16.4379 16.2426 16.2426C16.4379 16.0474 16.7545 16.0474 16.9497 16.2426L18.7055 17.9984C20.0257 16.5225 20.8672 14.6081 20.9856 12.5H18.5C18.2239 12.5 18 12.2761 18 12C18 11.7239 18.2239 11.5 18.5 11.5H20.9872C20.8752 9.38808 20.0375 7.46881 18.719 5.98808L18.7175 5.98959L16.9497 7.75736C16.7545 7.95262 16.4379 7.95262 16.2426 7.75736C16.0474 7.5621 16.0474 7.24551 16.2426 7.05025L18.0104 5.28249L18.0139 5.27907C17.2813 4.61961 16.44 4.0788 15.5202 3.6869L12.3536 6.85355C12.1583 7.04882 11.8417 7.04882 11.6464 6.85355L8.47979 3.6869ZM9 12C9 10.3431 10.3431 9 12 9C13.6569 9 15 10.3431 15 12C15 13.6569 13.6569 15 12 15C10.3431 15 9 13.6569 9 12Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconRoulette2;\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,EAAkE,EAAM,KAAK,CAAC,IAClF,gBAA0tD,EAA1tD,IAAqB,EAAO,OAAO,gDAA+C,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,mkDAAmkD,KAAK,eAAc,CAAI,CACluD,EAEc",
  "debugId": "1BC11E8AFEC2F14964756E2164756E21",
  "names": []
}