{
  "version": 3,
  "sources": ["src/IconVibeCoding2/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 IconVibeCoding2: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconVibeCoding2\"><Path d=\"M9.14645 4.14648C9.34171 3.95124 9.65822 3.95123 9.85348 4.14648C10.0487 4.34174 10.0487 4.65826 9.85348 4.85352L2.70699 12L9.85348 19.1465C10.0487 19.3417 10.0487 19.6583 9.85348 19.8535C9.65822 20.0488 9.34171 20.0488 9.14645 19.8535L1.64645 12.3535C1.45118 12.1583 1.45118 11.8417 1.64645 11.6465L9.14645 4.14648Z\" fill=\"currentColor\"/><Path d=\"M21.6464 11.6465C21.8417 11.4512 22.1582 11.4512 22.3535 11.6465C22.5487 11.8417 22.5487 12.1583 22.3535 12.3535L14.8535 19.8535C14.6582 20.0488 14.3417 20.0488 14.1464 19.8535C13.9512 19.6583 13.9512 19.3417 14.1464 19.1465L21.6464 11.6465Z\" fill=\"currentColor\"/><Path d=\"M17 3C17.2409 3.00002 17.4574 3.1482 17.5439 3.37305L18.2402 5.18555C18.3418 5.44945 18.5505 5.65819 18.8144 5.75977L20.6269 6.45605C20.8517 6.54261 21 6.75907 21 7C21 7.24093 20.8517 7.45739 20.6269 7.54395L18.8144 8.24023C18.5505 8.34181 18.3418 8.55055 18.2402 8.81445L17.5439 10.627C17.4574 10.8518 17.2409 11 17 11C16.759 11 16.5426 10.8518 16.456 10.627L15.7597 8.81445C15.6582 8.55056 15.4494 8.34182 15.1855 8.24023L13.373 7.54395C13.1481 7.45741 13 7.24095 13 7C13 6.75905 13.1481 6.54259 13.373 6.45605L15.1855 5.75977C15.4494 5.65818 15.6582 5.44944 15.7597 5.18555L16.456 3.37305C16.5426 3.14821 16.759 3 17 3Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconVibeCoding2;\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,gBAAi1C,EAAj1C,IAAqB,EAAO,OAAO,kDAAiD,gBAAC,EAAD,CAAM,EAAE,+TAA+T,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,oPAAoP,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,inBAAinB,KAAK,eAAc,CAAI,CACz1C,EAEc",
  "debugId": "46B22EDB0A5EFA5864756E2164756E21",
  "names": []
}