{
  "version": 3,
  "sources": ["src/IconChainLink4/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 IconChainLink4: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconChainLink4\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M13.8611 4.84145C15.6497 3.05285 18.5496 3.05285 20.3382 4.84145L20.6882 5.19146C22.4768 6.98006 22.4768 9.87995 20.6882 11.6685L17.2782 15.0786C15.4896 16.8672 12.5897 16.8672 10.8011 15.0786L10.4511 14.7285C9.70309 13.9805 9.26744 13.0368 9.14535 12.0621C9.11102 11.7881 9.30532 11.5382 9.57932 11.5039C9.85332 11.4695 10.1033 11.6638 10.1376 11.9378C10.233 12.6998 10.5729 13.4361 11.1582 14.0214L11.5082 14.3714C12.9063 15.7695 15.173 15.7695 16.5711 14.3714L19.9811 10.9614C21.3792 9.56337 21.3792 7.29664 19.9811 5.89856L19.6311 5.54856C18.233 4.1505 15.9663 4.15048 14.5683 5.54851C14.5683 5.54852 14.5683 5.5485 14.5683 5.54851L14.3933 5.72351C14.1981 5.9188 13.8815 5.91884 13.6862 5.7236C13.4909 5.52836 13.4909 5.21178 13.6861 5.01649L13.8611 4.84145ZM6.72118 8.92145C8.50978 7.13285 11.4097 7.13285 13.1983 8.92145L13.5483 9.27145C14.2963 10.0195 14.7319 10.9632 14.854 11.9378C14.8884 12.2118 14.6941 12.4618 14.4201 12.4961C14.1461 12.5304 13.8961 12.3361 13.8618 12.0621C13.7664 11.3002 13.4265 10.5639 12.8412 9.97856L12.4912 9.62855C11.0931 8.23048 8.82636 8.23048 7.42829 9.62855L4.01828 13.0386C2.62021 14.4366 2.62021 16.7034 4.01828 18.1014L4.36829 18.4514C5.76637 19.8495 8.0331 19.8495 9.43117 18.4514L9.60615 18.2764C9.80141 18.0812 10.118 18.0812 10.3133 18.2764C10.5085 18.4717 10.5085 18.7883 10.3133 18.9835L10.1383 19.1585C8.34969 20.9471 5.44978 20.9471 3.66118 19.1585L3.31118 18.8085C1.52258 17.0199 1.52258 14.1201 3.31117 12.3315L6.72118 8.92145Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconChainLink4;\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,EAAmE,EAAM,KAAK,CAAC,IACnF,gBAAmmD,EAAnmD,IAAqB,EAAO,OAAO,iDAAgD,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,28CAA28C,KAAK,eAAc,CAAI,CAC3mD,EAEc",
  "debugId": "6753D4D9743FD16264756E2164756E21",
  "names": []
}