{
  "version": 3,
  "sources": ["src/IconBag2Sparkle/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 IconBag2Sparkle: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconBag2Sparkle\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M11.9997 2C14.2088 2 15.9997 3.79086 15.9997 6V7H16.2653C17.5094 7.00005 18.564 7.9149 18.7399 9.14648L19.6384 15.4355L19.4763 15.0146L19.4284 14.9023C19.1678 14.3545 18.6135 14 17.9997 14C17.3859 14 16.8315 14.3545 16.571 14.9023L16.5231 15.0146L15.8259 16.8262L14.0144 17.5234C13.4033 17.7585 12.9997 18.3453 12.9997 19C12.9997 19.6547 13.4033 20.2415 14.0144 20.4766L15.8259 21.1738L16.1442 22H6.30537C4.78425 21.9997 3.61567 20.6524 3.83076 19.1465L5.25947 9.14648C5.4354 7.91497 6.4901 7.00016 7.73408 7H7.9997V6C7.9997 3.7909 9.79062 2.00007 11.9997 2ZM11.9997 3C10.3429 3.00007 8.9997 4.34319 8.9997 6V7H14.9997V6C14.9997 4.34315 13.6566 3 11.9997 3Z\" fill=\"currentColor\"/><Path d=\"M14.2194 19.4561C14.2424 19.4741 14.267 19.4902 14.2927 19.5049L14.2194 19.4561Z\" fill=\"currentColor\"/><Path d=\"M19.2403 17.1852L18.5434 15.3733C18.4569 15.1484 18.2408 15 17.9998 15C17.7588 15 17.5427 15.1484 17.4562 15.3733L16.7594 17.1852C16.6578 17.4493 16.4491 17.658 16.185 17.7595L14.3732 18.4564C14.1482 18.5429 13.9998 18.759 13.9998 19C13.9998 19.241 14.1478 19.4574 14.3728 19.5439L16.185 20.2405C16.4491 20.342 16.6578 20.5507 16.7594 20.8148L17.4562 22.6267C17.5427 22.8516 17.7588 23 17.9998 23C18.2408 23 18.4569 22.8516 18.5434 22.6267L19.2403 20.8148C19.3419 20.5507 19.5506 20.342 19.8146 20.2405L21.6265 19.5436C21.8514 19.4571 21.9998 19.241 21.9998 19C21.9998 18.759 21.8514 18.5429 21.6265 18.4564L19.8146 17.7595C19.5506 17.658 19.3419 17.4493 19.2403 17.1852Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconBag2Sparkle;\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,EAAoE,EAAM,KAAK,CAAC,IACpF,gBAA4lD,EAA5lD,IAAqB,EAAO,OAAO,kDAAiD,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,opBAAopB,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,mFAAmF,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,kqBAAkqB,KAAK,eAAc,CAAI,CACpmD,EAEc",
  "debugId": "298F95F45A68BF7F64756E2164756E21",
  "names": []
}