{
  "version": 3,
  "sources": ["src/IconBookmarkDelete/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 IconBookmarkDelete: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconBookmarkDelete\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M7.6786 2C7.1367 2 6.69963 1.99999 6.34569 2.02891C5.98126 2.05868 5.66117 2.12159 5.36502 2.27248C4.89462 2.51217 4.51217 2.89462 4.27248 3.36502C4.12159 3.66117 4.05868 3.98126 4.02891 4.34569C3.99999 4.69963 4 5.1367 4 5.67858V19.0352C3.99999 19.4997 3.99998 19.8828 4.0274 20.182C4.05483 20.4815 4.1152 20.7872 4.30374 21.0364C4.56834 21.3862 4.97278 21.6027 5.4106 21.6288C5.72254 21.6474 6.01043 21.5281 6.27481 21.3848C6.5389 21.2417 6.85764 21.0292 7.24398 20.7716L11.3898 18.0077C11.7433 17.7721 11.8176 17.7314 11.8835 17.7156C11.9601 17.6973 12.0399 17.6973 12.1165 17.7156C12.1824 17.7314 12.2567 17.7721 12.6102 18.0077L16.7558 20.7715C17.1422 21.0291 17.461 21.2416 17.7252 21.3848C17.9896 21.5281 18.2775 21.6474 18.5894 21.6288C19.0272 21.6027 19.4317 21.3862 19.6963 21.0364C19.8848 20.7872 19.9452 20.4815 19.9726 20.182C20 19.8828 20 19.4997 20 19.0353V5.67858C20 5.13681 20 4.69957 19.9711 4.34569C19.9413 3.98126 19.8784 3.66117 19.7275 3.36502C19.4878 2.89462 19.1054 2.51217 18.635 2.27248C18.3388 2.12159 18.0187 2.05868 17.6543 2.02891C17.3004 1.99999 16.8633 2 16.3214 2H7.6786ZM14.8284 7.17181C15.0237 7.36707 15.0237 7.68365 14.8284 7.87891L12.7071 10.0002L14.8284 12.1216C15.0237 12.3168 15.0237 12.6334 14.8284 12.8287C14.6331 13.0239 14.3166 13.0239 14.1213 12.8287L12 10.7074L9.87866 12.8287C9.6834 13.0239 9.36682 13.0239 9.17155 12.8287C8.97629 12.6334 8.97629 12.3168 9.17155 12.1216L11.2929 10.0002L9.17155 7.87893C8.97629 7.68367 8.97629 7.36709 9.17155 7.17183C9.36682 6.97656 9.6834 6.97656 9.87866 7.17183L12 9.29314L14.1213 7.17181C14.3166 6.97654 14.6331 6.97654 14.8284 7.17181Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconBookmarkDelete;\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,EAAuE,EAAM,KAAK,CAAC,IACvF,gBAAovD,EAApvD,IAAqB,EAAO,OAAO,qDAAoD,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,wlDAAwlD,KAAK,eAAc,CAAI,CAC5vD,EAEc",
  "debugId": "0772495720C128E864756E2164756E21",
  "names": []
}