{
  "version": 3,
  "sources": ["src/IconDeepDive/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 IconDeepDive: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconDeepDive\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M21.2111 3.51388C21.3922 3.55694 21.5345 3.69769 21.5803 3.87814C22.1966 6.31698 22.0924 8.13861 21.5422 9.61349C20.9952 11.0797 20.0277 12.1446 19.0402 13.0969C17.0607 15.0058 15.0355 16.4768 14.9973 19.9016C16.9262 19.9691 18.9609 19.6927 21.2756 18.552C21.5231 18.4301 21.8224 18.5321 21.9445 18.7795C22.0665 19.0272 21.9646 19.3264 21.717 19.4485C17.7676 21.3948 14.5452 20.9978 11.5539 20.5256C8.56069 20.0531 5.86291 19.5274 2.70234 20.9563C2.45076 21.0699 2.15396 20.9578 2.04023 20.7063C1.92679 20.4548 2.03882 20.1579 2.29023 20.0442C4.70537 18.9523 6.89052 18.9098 8.9875 19.1408C8.91933 17.6435 8.42474 16.6295 7.74336 15.8069C6.97536 14.8797 6.00205 14.2154 4.97676 13.3469C3.97808 12.5009 3.00014 11.5058 2.44941 10.008C1.89941 8.5117 1.79779 6.5779 2.40937 3.88888L2.42988 3.82248C2.48745 3.67117 2.61577 3.55495 2.77558 3.51486C2.95838 3.4692 3.15222 3.53068 3.27558 3.67306C4.77038 5.40074 6.21048 5.86578 7.67695 6.20627C9.0467 6.52428 10.546 6.7423 11.9963 7.85568C13.4466 6.74189 14.946 6.52427 16.3156 6.20627C17.7819 5.86578 19.2221 5.40084 20.717 3.67306L20.7658 3.62424C20.8863 3.51851 21.0524 3.47634 21.2111 3.51388Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconDeepDive;\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,gBAA8wC,EAA9wC,IAAqB,EAAO,OAAO,+CAA8C,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,wnCAAwnC,KAAK,eAAc,CAAI,CACtxC,EAEc",
  "debugId": "46362DBC0AE6639B64756E2164756E21",
  "names": []
}