{
  "version": 3,
  "sources": ["src/IconPlaceholder/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 IconPlaceholder: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconPlaceholder\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M5.5 4C4.67157 4 4 4.67157 4 5.5V6C4 6.27614 3.77614 6.5 3.5 6.5C3.22386 6.5 3 6.27614 3 6V5.5C3 4.11929 4.11929 3 5.5 3H6C6.27614 3 6.5 3.22386 6.5 3.5C6.5 3.77614 6.27614 4 6 4H5.5ZM9.5 3.5C9.5 3.22386 9.72386 3 10 3H14C14.2761 3 14.5 3.22386 14.5 3.5C14.5 3.77614 14.2761 4 14 4H10C9.72386 4 9.5 3.77614 9.5 3.5ZM17.5 3.5C17.5 3.22386 17.7239 3 18 3H18.5C19.8807 3 21 4.11929 21 5.5V6C21 6.27614 20.7761 6.5 20.5 6.5C20.2239 6.5 20 6.27614 20 6V5.5C20 4.67157 19.3284 4 18.5 4H18C17.7239 4 17.5 3.77614 17.5 3.5ZM3.5 9.5C3.77614 9.5 4 9.72386 4 10V14C4 14.2761 3.77614 14.5 3.5 14.5C3.22386 14.5 3 14.2761 3 14V10C3 9.72386 3.22386 9.5 3.5 9.5ZM20.5 9.5C20.7761 9.5 21 9.72386 21 10V14C21 14.2761 20.7761 14.5 20.5 14.5C20.2239 14.5 20 14.2761 20 14V10C20 9.72386 20.2239 9.5 20.5 9.5ZM3.5 17.5C3.77614 17.5 4 17.7239 4 18V18.5C4 19.3284 4.67157 20 5.5 20H6C6.27614 20 6.5 20.2239 6.5 20.5C6.5 20.7761 6.27614 21 6 21H5.5C4.11929 21 3 19.8807 3 18.5V18C3 17.7239 3.22386 17.5 3.5 17.5ZM20.5 17.5C20.7761 17.5 21 17.7239 21 18V18.5C21 19.8807 19.8807 21 18.5 21H18C17.7239 21 17.5 20.7761 17.5 20.5C17.5 20.2239 17.7239 20 18 20H18.5C19.3284 20 20 19.3284 20 18.5V18C20 17.7239 20.2239 17.5 20.5 17.5ZM9.5 20.5C9.5 20.2239 9.72386 20 10 20H14C14.2761 20 14.5 20.2239 14.5 20.5C14.5 20.7761 14.2761 21 14 21H10C9.72386 21 9.5 20.7761 9.5 20.5Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconPlaceholder;\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,gBAA49C,EAA59C,IAAqB,EAAO,OAAO,kDAAiD,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,m0CAAm0C,KAAK,eAAc,CAAI,CACp+C,EAEc",
  "debugId": "ECDF05A0922788BF64756E2164756E21",
  "names": []
}