{
  "version": 3,
  "sources": ["src/IconServer2/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 IconServer2: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconServer2\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M20 5.14C20 4.57 19.67 4.09 19.23 3.73C18.79 3.36 18.18 3.05 17.47 2.8C16.05 2.3 14.11 2 12 2C9.89 2 7.95 2.3 6.53 2.8C5.82 3.05 5.21 3.36 4.77 3.73C4.33 4.09 4 4.57 4 5.14V9.24C4 9.45 4.12 9.71 4.49 10.02C4.86 10.33 5.42 10.62 6.16 10.88C7.63 11.4 9.7 11.73 12 11.73C14.3 11.73 16.37 11.4 17.84 10.88C18.58 10.62 19.14 10.32 19.51 10.02C19.88 9.71 20 9.45 20 9.24V5.14ZM5.41 4.5C5.73 4.24 6.22 3.98 6.86 3.75C8.15 3.3 9.97 3.01 12 3.01C14.03 3.01 15.85 3.3 17.14 3.75C17.79 3.98 18.28 4.24 18.59 4.5C18.91 4.77 19 4.99 19 5.14C19 5.29 18.91 5.52 18.59 5.78C18.27 6.04 17.78 6.3 17.14 6.53C15.85 6.98 14.03 7.27 12 7.27C9.97 7.27 8.15 6.98 6.86 6.53C6.21 6.3 5.72 6.04 5.41 5.78C5.09 5.51 5 5.29 5 5.14C5 4.99 5.09 4.76 5.41 4.5ZM18.18 11.83C18.9 11.58 19.53 11.27 20 10.91V13.49C20 13.7 19.88 13.96 19.51 14.27C19.14 14.58 18.58 14.87 17.84 15.13C16.37 15.65 14.3 15.98 12 15.98C9.7 15.98 7.63 15.65 6.16 15.13C5.42 14.87 4.86 14.57 4.49 14.27C4.12 13.96 4 13.7 4 13.49V10.91C4.48 11.27 5.1 11.57 5.82 11.83C7.42 12.39 9.61 12.73 12 12.73C14.39 12.73 16.57 12.39 18.18 11.83ZM18.18 16.08C18.9 15.83 19.53 15.52 20 15.16V18.86C20 19.43 19.67 19.91 19.23 20.27C18.79 20.64 18.18 20.95 17.47 21.2C16.05 21.7 14.11 22 12 22C9.89 22 7.95 21.7 6.53 21.2C5.82 20.95 5.21 20.64 4.77 20.27C4.33 19.9 4 19.43 4 18.86V15.16C4.48 15.52 5.1 15.82 5.82 16.08C7.42 16.64 9.61 16.98 12 16.98C14.39 16.98 16.57 16.64 18.18 16.08Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconServer2;\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,EAAgE,EAAM,KAAK,CAAC,IAChF,gBAA6hD,EAA7hD,IAAqB,EAAO,OAAO,8CAA6C,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,w4CAAw4C,KAAK,eAAc,CAAI,CACriD,EAEc",
  "debugId": "16735E97B8CB306464756E2164756E21",
  "names": []
}