{
  "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-IconMask1\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M11.3555 3.15381C11.7775 3.0413 12.2225 3.0413 12.6445 3.15381L18.1445 4.62061C19.2384 4.91253 19.9996 5.90354 20 7.03565V7.49952H20.5C21.8806 7.49952 22.9998 8.619 23 9.99952V10.4995C22.9998 11.88 21.8806 12.9995 20.5 12.9995H20V15.7261C19.9997 16.697 19.4374 17.581 18.5576 17.9917L13.0576 20.5581C12.3876 20.8707 11.6124 20.8707 10.9424 20.5581L5.44238 17.9917C4.56259 17.581 4.00027 16.697 4 15.7261V12.9995H3.5C2.11942 12.9995 1.00022 11.88 1 10.4995V9.99952C1.00023 8.619 2.11943 7.49952 3.5 7.49952H4V7.03565C4.00038 5.90354 4.76162 4.91253 5.85547 4.62061L11.3555 3.15381ZM9 12.9995C8.72395 12.9995 8.50015 13.2235 8.5 13.4995C8.50011 13.7756 8.72393 13.9995 9 13.9995H15C15.2761 13.9995 15.4999 13.7756 15.5 13.4995C15.4998 13.2235 15.276 12.9995 15 12.9995H9ZM3.5 8.49952C2.67172 8.49952 2.00023 9.17128 2 9.99952V10.4995C2.00022 11.3278 2.67171 11.9995 3.5 11.9995H4V8.49952H3.5ZM20 11.9995H20.5C21.3283 11.9995 21.9998 11.3278 22 10.4995V9.99952C21.9998 9.17128 21.3283 8.49952 20.5 8.49952H20V11.9995ZM9 8.99952C8.72395 8.99952 8.50015 9.2235 8.5 9.49952C8.50011 9.77556 8.72393 9.99952 9 9.99952H15C15.2761 9.99952 15.4999 9.77556 15.5 9.49952C15.4998 9.2235 15.276 8.99952 15 8.99952H9Z\" 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,gBAAu0C,EAAv0C,IAAqB,EAAO,OAAO,4CAA2C,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,orCAAorC,KAAK,eAAc,CAAI,CAC/0C,EAEc",
  "debugId": "E37EEE1DEC5B525164756E2164756E21",
  "names": []
}