{
  "version": 3,
  "sources": ["src/IconSettingsGear4/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 IconSettingsGear4: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconSettingsGear4\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M7.27637 3.18508C8.35006 2.64963 9.65039 2.91554 10.4287 3.82864C10.4828 3.89209 10.5385 3.96628 10.623 4.07864L10.7256 4.21438C11.1407 4.14691 11.5664 4.11087 12 4.11086C12.4333 4.11086 12.8586 4.14703 13.2734 4.21438L13.377 4.07864C13.4615 3.96624 13.5172 3.89211 13.5713 3.82864C14.3496 2.91553 15.6499 2.65059 16.7236 3.18606C16.7982 3.22325 16.8784 3.26916 17 3.33938C17.1218 3.40971 17.2019 3.45643 17.2715 3.50247C18.2719 4.16457 18.6925 5.42277 18.291 6.55325C18.2631 6.63174 18.2268 6.71704 18.1719 6.84622L18.1045 7.00344C18.5403 7.53523 18.908 8.12541 19.1943 8.76028C19.2607 8.90748 19.3214 9.05764 19.3789 9.2095L19.5488 9.23098C19.6885 9.248 19.7803 9.25981 19.8623 9.27493C21.0421 9.49249 21.922 10.4856 21.9951 11.6831C22.0002 11.7664 22 11.859 22 11.9995C22 12.1401 22.0002 12.2327 21.9951 12.3159C21.9219 13.5135 21.0422 14.5076 19.8623 14.7251C19.7803 14.7402 19.6884 14.7511 19.5488 14.7681L19.3799 14.7886C19.0747 15.5958 18.6414 16.3392 18.1045 16.9947L18.1719 17.1529C18.2269 17.2821 18.2631 17.3673 18.291 17.4458C18.6926 18.5764 18.272 19.8355 17.2715 20.4976C17.202 20.5436 17.1217 20.5894 17 20.6597C16.8782 20.73 16.7983 20.7768 16.7236 20.814C15.65 21.3494 14.3496 21.0843 13.5713 20.1714C13.5172 20.108 13.4615 20.0338 13.377 19.9214L13.2744 19.7847C12.8592 19.8522 12.4336 19.8892 12 19.8892C11.566 19.8892 11.1401 19.8523 10.7246 19.7847L10.623 19.9214C10.5385 20.0338 10.4828 20.1079 10.4287 20.1714C9.65037 21.0843 8.34998 21.3494 7.27637 20.814C7.20182 20.7768 7.12162 20.7309 7 20.6607C6.87818 20.5903 6.79807 20.5436 6.72852 20.4976C5.72801 19.8355 5.30745 18.5764 5.70899 17.4458C5.73688 17.3674 5.77316 17.282 5.82813 17.1529L5.89551 16.9947C5.3584 16.3389 4.92433 15.5953 4.61914 14.7876L4.45117 14.7681C4.31157 14.7511 4.21972 14.7402 4.1377 14.7251C2.9578 14.5076 2.07805 13.5135 2.00488 12.3159C1.99981 12.2327 2 12.1401 2 11.9995C2 11.859 1.99981 11.7664 2.00488 11.6831C2.07803 10.4856 2.95787 9.49249 4.1377 9.27493C4.21972 9.25981 4.31155 9.248 4.45117 9.23098L4.62012 9.2095C4.92535 8.4027 5.35881 7.65953 5.89551 7.00442L5.82813 6.84622C5.77313 6.71697 5.73688 6.63177 5.70899 6.55325C5.30746 5.42269 5.72801 4.16359 6.72852 3.50149C6.79802 3.45551 6.87832 3.40963 7 3.33938C7.12182 3.26905 7.20173 3.22231 7.27637 3.18508ZM12 8.99954C10.3433 8.99954 9.00024 10.3429 9 11.9995C9.00004 13.6564 10.3432 14.9995 12 14.9995C13.6568 14.9995 15 13.6564 15 11.9995C14.9998 10.3429 13.6567 8.99954 12 8.99954Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconSettingsGear4;\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,EAAsE,EAAM,KAAK,CAAC,IACtF,gBAAgjF,EAAhjF,IAAqB,EAAO,OAAO,oDAAmD,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,q5EAAq5E,KAAK,eAAc,CAAI,CACxjF,EAEc",
  "debugId": "B775F5E324E228E764756E2164756E21",
  "names": []
}