{
  "version": 3,
  "sources": ["src/IconCursorAi/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 IconCursorAi: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconCursorAi\"><Path d=\"M2.98365 6.18936C2.26291 4.19548 4.19584 2.26521 6.18873 2.98917L9.69263 4.26163L9.0149 4.52335C8.40378 4.75839 8.00025 5.34515 8.00025 5.99991C8.00025 6.65467 8.40378 7.24143 9.0149 7.47647L10.8264 8.17374L11.5237 9.98526C11.7588 10.5963 12.3455 10.9999 13.0003 10.9999C13.6549 10.9998 14.2418 10.5963 14.4768 9.98526L15.1741 8.17374L16.9856 7.47647C17.199 7.39435 17.3858 7.26805 17.5403 7.11221L18.5276 7.47159L20.1995 8.07022C22.403 8.8593 22.4105 11.973 20.2112 12.7733L14.9768 14.6776C14.838 14.7281 14.7286 14.8378 14.678 14.9765L12.7639 20.2382C11.9652 22.4342 8.85862 22.4317 8.06373 20.2343L2.98365 6.18936Z\" fill=\"currentColor\"/><Path d=\"M13.5442 9.62686L13.5051 9.70694C13.5197 9.68151 13.5334 9.65479 13.5442 9.62686Z\" fill=\"currentColor\"/><Path d=\"M14.2405 4.18518L13.5436 2.37334C13.4571 2.14842 13.241 2 13 2C12.759 2 12.5429 2.14842 12.4564 2.37334L11.7595 4.18518C11.658 4.44927 11.4493 4.65797 11.1852 4.75955L9.37334 5.45641C9.14842 5.54292 9 5.75901 9 6C9 6.24099 9.14842 6.45708 9.37334 6.54359L11.1852 7.24045C11.4493 7.34203 11.658 7.55073 11.7595 7.81482L12.4564 9.62666C12.5429 9.85158 12.759 10 13 10C13.241 10 13.4577 9.85178 13.5442 9.62686L14.2405 7.81436C14.3421 7.55027 14.5507 7.34203 14.8148 7.24045L16.6267 6.54359C16.8516 6.45708 17 6.24099 17 6C17 5.75901 16.8516 5.54292 16.6267 5.45641L14.8148 4.75955C14.5507 4.65797 14.342 4.44927 14.2405 4.18518Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconCursorAi;\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,EAAiE,EAAM,KAAK,CAAC,IACjF,gBAA+9C,EAA/9C,IAAqB,EAAO,OAAO,+CAA8C,gBAAC,EAAD,CAAM,EAAE,4mBAA4mB,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,oFAAoF,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,qnBAAqnB,KAAK,eAAc,CAAI,CACv+C,EAEc",
  "debugId": "08F558AD6B27B12B64756E2164756E21",
  "names": []
}