{
  "version": 3,
  "sources": ["src/IconPipe/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 IconPipe: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconPipe\"><Path d=\"M9 20H10V11H19V20H21C21.2761 20 21.5 20.2239 21.5 20.5C21.5 20.7761 21.2761 21 21 21H3C2.72386 21 2.5 20.7761 2.5 20.5C2.5 20.2239 2.72386 20 3 20H5V11H9V20Z\" fill=\"currentColor\"/><Path d=\"M7 10H5.90039C5.4886 10 5.14924 10 4.87402 9.97754C4.59301 9.95457 4.33444 9.90586 4.0918 9.78223C3.71554 9.59049 3.40951 9.28446 3.21777 8.9082C3.09414 8.66556 3.04543 8.40699 3.02246 8.12598C2.99998 7.85076 3 7.5114 3 7.09961V5.90039C3 5.4886 2.99998 5.14924 3.02246 4.87402C3.04543 4.59301 3.09414 4.33444 3.21777 4.0918C3.40951 3.71554 3.71554 3.40951 4.0918 3.21777C4.33444 3.09414 4.59301 3.04543 4.87402 3.02246C5.14924 2.99998 5.4886 3 5.90039 3H7V10Z\" fill=\"currentColor\"/><Path d=\"M18.0996 3C18.5114 3 18.8508 2.99998 19.126 3.02246C19.407 3.04543 19.6656 3.09414 19.9082 3.21777C20.2845 3.40951 20.5905 3.71554 20.7822 4.0918C20.9059 4.33444 20.9546 4.59301 20.9775 4.87402C21 5.14924 21 5.4886 21 5.90039V7.09961C21 7.5114 21 7.85076 20.9775 8.12598C20.9546 8.40699 20.9059 8.66556 20.7822 8.9082C20.5905 9.28446 20.2845 9.59049 19.9082 9.78223C19.6656 9.90586 19.407 9.95457 19.126 9.97754C18.8508 10 18.5114 10 18.0996 10H8V3H18.0996Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconPipe;\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,EAA6D,EAAM,KAAK,CAAC,IAC7E,gBAAguC,EAAhuC,IAAqB,EAAO,OAAO,2CAA0C,gBAAC,EAAD,CAAM,EAAE,gKAAgK,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,8cAA8c,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,4cAA4c,KAAK,eAAc,CAAI,CACxuC,EAEc",
  "debugId": "F1389DD123B7DB7664756E2164756E21",
  "names": []
}