{
  "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.5-IconBooleanGroupSubstract2\"><Path d=\"M9.5 4.75C9.5 4.05964 10.0596 3.5 10.75 3.5H11C11.4142 3.5 11.75 3.16421 11.75 2.75C11.75 2.33579 11.4142 2 11 2H10.75C9.23122 2 8 3.23122 8 4.75V5C8 5.41421 8.33579 5.75 8.75 5.75C9.16421 5.75 9.5 5.41421 9.5 5V4.75Z\" fill=\"currentColor\"/><Path d=\"M14 2C13.5858 2 13.25 2.33579 13.25 2.75C13.25 3.16421 13.5858 3.5 14 3.5H16C16.4142 3.5 16.75 3.16421 16.75 2.75C16.75 2.33579 16.4142 2 16 2H14Z\" fill=\"currentColor\"/><Path d=\"M19 2C18.5858 2 18.25 2.33579 18.25 2.75C18.25 3.16421 18.5858 3.5 19 3.5H19.25C19.9404 3.5 20.5 4.05964 20.5 4.75V5C20.5 5.41421 20.8358 5.75 21.25 5.75C21.6642 5.75 22 5.41421 22 5V4.75C22 3.23122 20.7688 2 19.25 2H19Z\" fill=\"currentColor\"/><Path d=\"M22 8C22 7.58579 21.6642 7.25 21.25 7.25C20.8358 7.25 20.5 7.58579 20.5 8V10C20.5 10.4142 20.8358 10.75 21.25 10.75C21.6642 10.75 22 10.4142 22 10V8Z\" fill=\"currentColor\"/><Path d=\"M9.5 8.75C9.5 8.33579 9.16421 8 8.75 8H4.75C3.23122 8 2 9.23122 2 10.75V19.25C2 20.7688 3.23122 22 4.75 22H13.25C14.7688 22 16 20.7688 16 19.25V15.25C16 14.8358 15.6642 14.5 15.25 14.5H10.75C10.0596 14.5 9.5 13.9404 9.5 13.25V8.75Z\" fill=\"currentColor\"/><Path d=\"M22 13C22 12.5858 21.6642 12.25 21.25 12.25C20.8358 12.25 20.5 12.5858 20.5 13V13.25C20.5 13.9404 19.9404 14.5 19.25 14.5H19C18.5858 14.5 18.25 14.8358 18.25 15.25C18.25 15.6642 18.5858 16 19 16H19.25C20.7688 16 22 14.7688 22 13.25V13Z\" 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,gBAAi9C,EAAj9C,IAAqB,EAAO,OAAO,+DAA8D,gBAAC,EAAD,CAAM,EAAE,4NAA4N,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,qJAAqJ,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,+NAA+N,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,wJAAwJ,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,0OAA0O,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,8OAA8O,KAAK,eAAc,CAAI,CACz9C,EAEc",
  "debugId": "0E6FE2A6A11BCE7964756E2164756E21",
  "names": []
}