{
  "version": 3,
  "sources": ["src/IconDebugger/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 IconDebugger: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-outlined-radius-3-stroke-1.5-IconDebugger\"><Path d=\"M9.44862 5.98996L8.96347 5.869C7.35584 5.46817 5.72765 6.44648 5.32682 8.05412L3.27049 16.3016C2.86966 17.9093 3.84797 19.5375 5.45561 19.9383L9.82194 21.0269C11.4296 21.4278 13.0578 20.4495 13.4586 18.8418L15.5149 10.5943C15.9158 8.98666 14.9374 7.35848 13.3298 6.95765L12.8447 6.83669M9.44862 5.98996L10.0534 3.56422C10.187 3.02834 10.7298 2.70224 11.2656 2.83585L12.7211 3.19873C13.257 3.33234 13.5831 3.87507 13.4495 4.41095L12.8447 6.83669M9.44862 5.98996L12.8447 6.83669M8.11805 11.3266L9.37871 13.504M9.37871 13.504L10.6674 15.5694M9.37871 13.504L11.5141 12.1733M9.37871 13.504L7.27133 14.7226\" stroke=\"currentColor\" strokeWidth=\"1.5\" strokeLinecap=\"round\" strokeLinejoin=\"round\"/><Path d=\"M16.5 5V4.99M19 3.75V3.74M21.5 2.5V2.49M21.5 5V4.99M21.5 7.5V7.49M19 6.25V6.24M16.75 5C16.75 5.13807 16.6381 5.25 16.5 5.25C16.3619 5.25 16.25 5.13807 16.25 5C16.25 4.86193 16.3619 4.75 16.5 4.75C16.6381 4.75 16.75 4.86193 16.75 5ZM19.25 3.75C19.25 3.88807 19.1381 4 19 4C18.8619 4 18.75 3.88807 18.75 3.75C18.75 3.61193 18.8619 3.5 19 3.5C19.1381 3.5 19.25 3.61193 19.25 3.75ZM21.75 2.5C21.75 2.63807 21.6381 2.75 21.5 2.75C21.3619 2.75 21.25 2.63807 21.25 2.5C21.25 2.36193 21.3619 2.25 21.5 2.25C21.6381 2.25 21.75 2.36193 21.75 2.5ZM21.75 5C21.75 5.13807 21.6381 5.25 21.5 5.25C21.3619 5.25 21.25 5.13807 21.25 5C21.25 4.86193 21.3619 4.75 21.5 4.75C21.6381 4.75 21.75 4.86193 21.75 5ZM21.75 7.5C21.75 7.63807 21.6381 7.75 21.5 7.75C21.3619 7.75 21.25 7.63807 21.25 7.5C21.25 7.36193 21.3619 7.25 21.5 7.25C21.6381 7.25 21.75 7.36193 21.75 7.5ZM19.25 6.25C19.25 6.38807 19.1381 6.5 19 6.5C18.8619 6.5 18.75 6.38807 18.75 6.25C18.75 6.11193 18.8619 6 19 6C19.1381 6 19.25 6.11193 19.25 6.25Z\" stroke=\"currentColor\" strokeWidth=\"1.5\" strokeLinecap=\"round\"/></CentralIconBase>;\n});\n\nexport default IconDebugger;\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,gBAA4zD,EAA5zD,IAAqB,EAAO,OAAO,mDAAkD,gBAAC,EAAD,CAAM,EAAE,2lBAA2lB,OAAO,eAAe,YAAY,MAAM,cAAc,QAAQ,eAAe,QAAO,EAAE,gBAAC,EAAD,CAAM,EAAE,q+BAAq+B,OAAO,eAAe,YAAY,MAAM,cAAc,QAAO,CAAI,CACp0D,EAEc",
  "debugId": "0FCA9D60F8A919F764756E2164756E21",
  "names": []
}