{
  "version": 3,
  "sources": ["src/IconPropeller/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 IconPropeller: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconPropeller\"><Path d=\"M15.4333 11.1104C16.5434 11.1862 19.2958 11.4533 20.4958 12.2862C25.5824 15.8173 15.2214 24.4198 13.446 21.4951C12.5589 20.033 14.0973 18.6615 13.9645 16.5987C13.9031 15.6469 13.8131 14.9655 13.7458 14.4385C14.0831 14.1972 14.3774 13.8836 14.5983 13.501C15.0106 12.7867 15.0964 11.9724 14.901 11.2334C15.0602 11.1417 15.2448 11.0976 15.4333 11.1104Z\" fill=\"currentColor\"/><Path d=\"M3.05436 8.50589C4.76424 8.46859 5.18283 10.4859 7.03581 11.4024C7.89074 11.8251 8.52624 12.0878 9.01627 12.293C9.05652 12.7059 9.18116 13.1173 9.40202 13.5C9.81443 14.2142 10.4759 14.6962 11.2135 14.8965C11.2133 15.0802 11.1597 15.2622 11.0544 15.419C10.4337 16.3424 8.82672 18.5918 7.50553 19.2149C1.90397 21.8551 -0.366282 8.58114 3.05436 8.50589Z\" fill=\"currentColor\"/><Path d=\"M11.9997 10C13.1042 10 13.9997 10.8955 13.9997 12C13.9996 13.1046 13.1042 14 11.9997 14C10.8953 13.9998 9.99971 13.1044 9.99967 12C9.99967 10.8956 10.8953 10.0003 11.9997 10Z\" fill=\"currentColor\"/><Path d=\"M7.99967 4.50003C8.51394 -1.67119 21.1448 3.00004 19.4997 6.00003C18.677 7.4998 16.72 6.85315 14.9997 8.00003C14.2062 8.52905 13.6616 8.94777 13.2389 9.26956C12.8612 9.09793 12.4426 9.0001 12.0006 9.00003C11.1759 9.00005 10.4277 9.3324 9.88542 9.87112C9.72633 9.77906 9.59552 9.64145 9.51237 9.47171C9.02298 8.47242 7.87843 5.95568 7.99967 4.50003Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconPropeller;\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,EAAkE,EAAM,KAAK,CAAC,IAClF,gBAAy5C,EAAz5C,IAAqB,EAAO,OAAO,gDAA+C,gBAAC,EAAD,CAAM,EAAE,gWAAgW,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,iWAAiW,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,iLAAiL,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,+VAA+V,KAAK,eAAc,CAAI,CACj6C,EAEc",
  "debugId": "88146AD92958DD6C64756E2164756E21",
  "names": []
}