{
  "version": 3,
  "sources": ["src/IconEinstein/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 IconEinstein: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconEinstein\"><Path d=\"M8.04698 12.5498C8.6184 12.4452 9.2506 12.5197 9.8253 12.6523C10.4072 12.7867 10.9719 12.9901 11.4259 13.1777C11.9455 13.3925 12.548 13.3829 13.0704 13.1562C13.8209 12.8304 14.9526 12.4339 15.921 12.5439C18.9495 12.8884 20.4242 15.2469 20.8565 17.7607C21.0748 19.0304 20.003 20 18.839 20H18.6437C18.0252 20 17.4494 19.6835 17.1183 19.1611C16.8932 18.8062 16.4333 18.6838 16.0616 18.8799L15.8595 18.9863C15.2118 19.3279 14.4311 19.299 13.8106 18.9102L13.0558 18.4365C12.5686 18.1312 11.9492 18.1312 11.462 18.4365L10.8019 18.8506C10.1228 19.2762 9.26758 19.3085 8.5587 18.9346C8.06481 18.6742 7.45823 18.7733 7.07334 19.1777L6.97178 19.2842C6.53721 19.7411 5.93437 19.9999 5.30381 20C4.07144 19.9999 2.90563 18.9634 3.20323 17.6035C3.73404 15.1787 5.33673 13.0461 8.04698 12.5498Z\" fill=\"currentColor\"/><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M17.0011 3.5C19.0721 3.5 20.7511 5.17893 20.7511 7.25C20.7511 9.32107 19.0721 11 17.0011 11C14.9909 10.9999 13.3497 9.41832 13.255 7.43164C13.2412 7.42376 13.2262 7.41754 13.213 7.4082C12.4416 6.86364 11.5605 6.86361 10.7892 7.4082C10.7757 7.41772 10.7603 7.42364 10.7462 7.43164C10.6514 9.41833 9.01124 11 7.00108 11C4.93006 10.9999 3.25108 9.32103 3.25108 7.25C3.25108 5.17897 4.93006 3.50006 7.00108 3.5C8.75643 3.5 10.2293 4.70629 10.6378 6.33496C11.5145 5.88888 12.4866 5.88921 13.3634 6.33496C13.7718 4.70618 15.2457 3.50005 17.0011 3.5ZM7.00108 4.5C5.48235 4.50006 4.25108 5.73125 4.25108 7.25C4.25108 8.76875 5.48235 9.99994 7.00108 10C8.51986 10 9.75108 8.76878 9.75108 7.25C9.75108 5.73122 8.51986 4.5 7.00108 4.5ZM17.0011 4.5C15.4823 4.50006 14.2511 5.73125 14.2511 7.25C14.2511 8.76875 15.4823 9.99994 17.0011 10C18.5199 10 19.7511 8.76878 19.7511 7.25C19.7511 5.73122 18.5199 4.5 17.0011 4.5Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconEinstein;\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,EAAiE,EAAM,KAAK,CAAC,IACjF,gBAA60D,EAA70D,IAAqB,EAAO,OAAO,+CAA8C,gBAAC,EAAD,CAAM,EAAE,8wBAA8wB,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,44BAA44B,KAAK,eAAc,CAAI,CACr1D,EAEc",
  "debugId": "050E31191423038E64756E2164756E21",
  "names": []
}