{
  "version": 3,
  "sources": ["src/IconDonut/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 IconDonut: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconDonut\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M12 2C11.2075 2 10.436 2.09228 9.69572 2.2669C9.54267 2.303 9.41553 2.409 9.35247 2.55304C9.28942 2.69709 9.2978 2.86241 9.37511 2.99934C9.55178 3.31231 9.65278 3.67374 9.65278 4.06027C9.65278 5.25428 8.68484 6.22222 7.49082 6.22222C7.40254 6.22222 7.31569 6.21696 7.23055 6.20677C6.96639 6.17515 6.72372 6.35593 6.67843 6.6181C6.51012 7.59229 5.66006 8.33333 4.63791 8.33333C4.21041 8.33333 3.81454 8.20433 3.48526 7.98321C3.36055 7.89947 3.20479 7.87623 3.06107 7.91993C2.91734 7.96363 2.80088 8.06963 2.74389 8.20863C2.26422 9.37852 2 10.659 2 12C2 17.5228 6.47715 22 12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2ZM15 12C15 13.6569 13.6569 15 12 15C10.3431 15 9 13.6569 9 12C9 10.3431 10.3431 9 12 9C13.6569 9 15 10.3431 15 12ZM6.69721 13.2236C6.82071 12.9766 6.7206 12.6763 6.47361 12.5528C6.22662 12.4293 5.92628 12.5294 5.80279 12.7764L5.05279 14.2764C4.92929 14.5234 5.0294 14.8237 5.27639 14.9472C5.52338 15.0707 5.82372 14.9706 5.94721 14.7236L6.69721 13.2236ZM13.1464 5.39645C13.3417 5.20118 13.6583 5.20118 13.8536 5.39645L15.3536 6.89645C15.5488 7.09171 15.5488 7.40829 15.3536 7.60355C15.1583 7.79882 14.8417 7.79882 14.6464 7.60355L13.1464 6.10355C12.9512 5.90829 12.9512 5.59171 13.1464 5.39645ZM18.3443 10.7352C18.2434 10.4782 17.9532 10.3516 17.6962 10.4526C17.4391 10.5535 17.3126 10.8436 17.4135 11.1007L18.0346 12.6827C18.1355 12.9398 18.4257 13.0663 18.6827 12.9654C18.9398 12.8645 19.0663 12.5743 18.9654 12.3173L18.3443 10.7352ZM16.3536 16.1464C16.5488 16.3417 16.5488 16.6583 16.3536 16.8536L15.3536 17.8536C15.1583 18.0488 14.8417 18.0488 14.6464 17.8536C14.4512 17.6583 14.4512 17.3417 14.6464 17.1464L15.6464 16.1464C15.8417 15.9512 16.1583 15.9512 16.3536 16.1464ZM8.64645 17.3536C8.45118 17.1583 8.45118 16.8417 8.64645 16.6464C8.84171 16.4512 9.15829 16.4512 9.35355 16.6464L10.3536 17.6464C10.5488 17.8417 10.5488 18.1583 10.3536 18.3536C10.1583 18.5488 9.84171 18.5488 9.64645 18.3536L8.64645 17.3536Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconDonut;\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,EAA8D,EAAM,KAAK,CAAC,IAC9E,gBAAijE,EAAjjE,IAAqB,EAAO,OAAO,4CAA2C,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,85DAA85D,KAAK,eAAc,CAAI,CACzjE,EAEc",
  "debugId": "2C792450E2687EC764756E2164756E21",
  "names": []
}