{
  "version": 3,
  "sources": ["src/IconMask1/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 IconMask1: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1.5-IconMask1\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M11.2686 3.17431C11.7471 3.04232 12.2529 3.04232 12.7314 3.17431L17.9814 4.62255C19.1738 4.95161 19.9998 6.03704 20 7.27392V7.50048H20.25C21.7687 7.50048 22.9998 8.73188 23 10.2505V10.7505C22.9997 12.269 21.7686 13.5005 20.25 13.5005H20V15.4956C19.9996 16.5505 19.3954 17.5125 18.4453 17.9712L13.1953 20.5063C12.4403 20.8707 11.5597 20.8707 10.8047 20.5063L5.55469 17.9712C4.60464 17.5125 4.00039 16.5505 4 15.4956V13.5005H3.75C2.2314 13.5005 1.0003 12.269 1 10.7505V10.2505C1.00021 8.73188 2.23135 7.50048 3.75 7.50048H4V7.27392C4.00017 6.03704 4.82625 4.95161 6.01855 4.62255L11.2686 3.17431ZM9 13.0005C8.58586 13.0005 8.25011 13.3364 8.25 13.7505C8.25015 14.1646 8.58588 14.5005 9 14.5005H15C15.4141 14.5005 15.7498 14.1646 15.75 13.7505C15.7499 13.3364 15.4141 13.0005 15 13.0005H9ZM3.75 9.00048C3.05977 9.00048 2.50021 9.5603 2.5 10.2505V10.7505C2.5003 11.4406 3.05983 12.0005 3.75 12.0005H4V9.00048H3.75ZM20 12.0005H20.25C20.9402 12.0005 21.4997 11.4406 21.5 10.7505V10.2505C21.4998 9.5603 20.9402 9.00048 20.25 9.00048H20V12.0005ZM9 9.00048C8.58586 9.00048 8.25011 9.33636 8.25 9.75048C8.25015 10.1646 8.58588 10.5005 9 10.5005H15C15.4141 10.5005 15.7498 10.1646 15.75 9.75048C15.7499 9.33636 15.4141 9.00048 15 9.00048H9Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconMask1;\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,EAA8D,EAAM,KAAK,CAAC,IAC9E,gBAAq2C,EAAr2C,IAAqB,EAAO,OAAO,8CAA6C,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,gtCAAgtC,KAAK,eAAc,CAAI,CAC72C,EAEc",
  "debugId": "0CD0DC7E5CA4626E64756E2164756E21",
  "names": []
}