{
  "version": 3,
  "sources": ["src/IconBooleanGroupSubstract2/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 IconBooleanGroupSubstract2: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconBooleanGroupSubstract2\"><Path d=\"M9 4.5C9 3.67157 9.67157 3 10.5 3H11C11.2761 3 11.5 2.77614 11.5 2.5C11.5 2.22386 11.2761 2 11 2H10.5C9.11929 2 8 3.11929 8 4.5V5C8 5.27614 8.22386 5.5 8.5 5.5C8.77614 5.5 9 5.27614 9 5V4.5Z\" fill=\"currentColor\"/><Path d=\"M14 2C13.7239 2 13.5 2.22386 13.5 2.5C13.5 2.77614 13.7239 3 14 3H16C16.2761 3 16.5 2.77614 16.5 2.5C16.5 2.22386 16.2761 2 16 2H14Z\" fill=\"currentColor\"/><Path d=\"M19 2C18.7239 2 18.5 2.22386 18.5 2.5C18.5 2.77614 18.7239 3 19 3H19.5C20.3284 3 21 3.67157 21 4.5V5C21 5.27614 21.2239 5.5 21.5 5.5C21.7761 5.5 22 5.27614 22 5V4.5C22 3.11929 20.8807 2 19.5 2H19Z\" fill=\"currentColor\"/><Path d=\"M22 8C22 7.72386 21.7761 7.5 21.5 7.5C21.2239 7.5 21 7.72386 21 8V10C21 10.2761 21.2239 10.5 21.5 10.5C21.7761 10.5 22 10.2761 22 10V8Z\" fill=\"currentColor\"/><Path d=\"M15.5 15C15.7761 15 16 15.2239 16 15.5V19.5C16 20.8807 14.8807 22 13.5 22H4.5C3.11929 22 2 20.8807 2 19.5V10.5C2 9.11929 3.11929 8 4.5 8H8.5C8.77614 8 9 8.22386 9 8.5V13.5C9 14.3284 9.67157 15 10.5 15H15.5Z\" fill=\"currentColor\"/><Path d=\"M22 13C22 12.7239 21.7761 12.5 21.5 12.5C21.2239 12.5 21 12.7239 21 13V13.5C21 14.3284 20.3284 15 19.5 15H19C18.7239 15 18.5 15.2239 18.5 15.5C18.5 15.7761 18.7239 16 19 16H19.5C20.8807 16 22 14.8807 22 13.5V13Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconBooleanGroupSubstract2;\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,EAA+E,EAAM,KAAK,CAAC,IAC/F,gBAA+0C,EAA/0C,IAAqB,EAAO,OAAO,6DAA4D,gBAAC,EAAD,CAAM,EAAE,iMAAiM,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,uIAAuI,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,uMAAuM,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,0IAA0I,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,iNAAiN,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,sNAAsN,KAAK,eAAc,CAAI,CACv1C,EAEc",
  "debugId": "F4154AA76C655E7764756E2164756E21",
  "names": []
}