{
  "version": 3,
  "sources": ["src/IconCar4Ev/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 IconCar4Ev: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconCar4Ev\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M5.21718 4L12.0013 4C12.7882 4 13.5292 4.37048 14.0013 5L15.9118 7.54731C16.1472 7.8611 16.4961 8.07023 16.8837 8.12987L20.8815 8.74491C22.1011 8.93254 23.0013 9.98191 23.0013 11.2158V15.5C23.0013 16.8807 21.8821 18 20.5013 18H20.0024C19.5126 19.1745 18.3534 20 17.0015 20C15.6495 20 14.4903 19.1745 14.0005 18H10.0024C9.5126 19.1745 8.35344 20 7.00146 20C5.64949 20 4.49032 19.1745 4.00055 18H3.83257C2.30036 18 1.12865 16.6343 1.36164 15.1199L2.74625 6.11986C2.93388 4.90028 3.98326 4 5.21718 4ZM4.75146 16.75C4.75146 15.5074 5.75882 14.5 7.00146 14.5C8.24411 14.5 9.25146 15.5074 9.25146 16.75C9.25146 17.9926 8.24411 19 7.00146 19C5.75882 19 4.75146 17.9926 4.75146 16.75ZM14.7515 16.75C14.7515 15.5074 15.7588 14.5 17.0015 14.5C18.2441 14.5 19.2515 15.5074 19.2515 16.75C19.2515 17.9926 18.2441 19 17.0015 19C15.7588 19 14.7515 17.9926 14.7515 16.75ZM11.9183 9.99984H13.9949C14.2022 9.99984 14.3194 10.2375 14.1933 10.4019L11.2446 14.2481C11.0884 14.4519 10.7633 14.3159 10.7986 14.0616L11.0849 11.9998H9.00827C8.80104 11.9998 8.68378 11.7622 8.80987 11.5977L11.7586 7.75158C11.9148 7.5478 12.24 7.68374 12.2046 7.93808L11.9183 9.99984Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconCar4Ev;\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,EAA+D,EAAM,KAAK,CAAC,IAC/E,gBAA4wC,EAA5wC,IAAqB,EAAO,OAAO,6CAA4C,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,wnCAAwnC,KAAK,eAAc,CAAI,CACpxC,EAEc",
  "debugId": "7279F9A295471B3C64756E2164756E21",
  "names": []
}