{
  "version": 3,
  "sources": ["src/IconTrashRounded/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 IconTrashRounded: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconTrashRounded\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M12 2.25C14.3811 2.25 16.5557 2.53363 18.1514 3.00293C18.9458 3.23657 19.6252 3.52413 20.1172 3.86621C20.5945 4.19814 21 4.65784 21 5.25C21 5.34646 20.9869 5.43887 20.9668 5.52832L19.71 14.9961C19.4674 16.8223 19.3364 17.8572 18.9238 18.6904C18.2783 19.994 17.1429 20.9888 15.7656 21.457C14.8853 21.7563 13.8422 21.75 12 21.75C10.1578 21.75 9.1147 21.7563 8.23438 21.457C6.85715 20.9888 5.72165 19.994 5.07617 18.6904C4.66361 17.8572 4.53258 16.8223 4.29004 14.9961L3.03223 5.52832C3.01218 5.43894 3 5.34638 3 5.25C3 4.65784 3.40547 4.19814 3.88281 3.86621C4.37485 3.52413 5.05425 3.23657 5.84863 3.00293C7.44426 2.53363 9.61888 2.25 12 2.25ZM12 3.25C9.6868 3.25 7.61162 3.52642 6.13086 3.96191C5.3872 4.18064 4.82131 4.43147 4.45312 4.6875C4.09666 4.93544 4.012 5.12445 4.00195 5.22852L4.0166 5.3418C4.05429 5.45143 4.16595 5.61276 4.45312 5.8125C4.82131 6.06853 5.3872 6.31936 6.13086 6.53809C7.61162 6.97358 9.6868 7.25 12 7.25C14.3132 7.25 16.3884 6.97358 17.8691 6.53809C18.6128 6.31936 19.1787 6.06853 19.5469 5.8125C19.8341 5.61276 19.9457 5.45143 19.9834 5.3418L19.9971 5.22852C19.987 5.12443 19.9032 4.93537 19.5469 4.6875C19.1787 4.43147 18.6128 4.18064 17.8691 3.96191C16.3884 3.52642 14.3132 3.25 12 3.25Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconTrashRounded;\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,EAAqE,EAAM,KAAK,CAAC,IACrF,gBAA81C,EAA91C,IAAqB,EAAO,OAAO,mDAAkD,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,osCAAosC,KAAK,eAAc,CAAI,CACt2C,EAEc",
  "debugId": "0F9680070CB318ED64756E2164756E21",
  "names": []
}