{
  "version": 3,
  "sources": ["src/IconAiSlopSign/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 IconAiSlopSign: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"square-filled-radius-0-stroke-1.5-IconAiSlopSign\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M23.1514 12.0088L22.6064 12.5391C22.4336 12.7072 22.2334 12.8774 22.0459 13.0361C21.8515 13.2007 21.665 13.3577 21.4883 13.5195C21.1168 13.8597 20.8943 14.1315 20.8125 14.3506C20.7596 14.4928 20.7755 14.7012 21.0381 15.084C21.1628 15.2656 21.3182 15.4503 21.4912 15.6455C21.6514 15.8263 21.8505 16.0412 22.0029 16.2324C22.3866 16.7138 22.7179 17.3883 22.5332 18.1641C22.2876 19.1945 21.4114 19.6975 20.5996 19.8789C19.7839 20.061 18.8527 19.9752 18.1074 19.6885C17.9194 19.6162 17.756 19.5966 17.6094 19.6182C17.0562 19.6996 16.6701 19.9233 16.1631 20.2217C15.6606 20.5174 15.0411 20.8842 14.1562 20.9951C13.1599 21.12 12.565 20.8958 12.0488 20.6709C11.5998 20.4752 11.2714 20.3135 10.625 20.3135C10.1201 20.3136 9.75729 20.5999 9.20605 21.0508C8.96714 21.2462 8.64151 21.5129 8.27051 21.6641C7.84346 21.838 7.35746 21.8618 6.85254 21.6094C6.40654 21.3864 6.10729 21.0564 5.93555 20.665C5.77399 20.2965 5.7448 19.9165 5.74707 19.6094C5.74923 19.3231 5.78503 18.9817 5.79688 18.793C5.81215 18.5488 5.79844 18.4544 5.78906 18.4258C5.7338 18.26 5.67407 18.186 5.63965 18.1533C5.60777 18.1232 5.56568 18.0982 5.49121 18.0801C5.29698 18.0329 5.01834 18.0577 4.55566 18.1289C4.16506 18.1891 3.59949 18.2917 3.08203 18.2246C2.48589 18.1473 1.91512 17.8442 1.56738 17.1494C1.33021 16.6751 1.35323 16.1884 1.47363 15.7812C1.59103 15.3849 1.80919 15.0265 2.02734 14.7354C2.26354 14.4202 2.35923 14.2083 2.39355 14.0703C2.42249 13.9535 2.41329 13.8695 2.37695 13.7744C2.3317 13.6563 2.23689 13.5047 2.05273 13.2822C1.86223 13.0521 1.64624 12.826 1.35645 12.5L0.886719 11.9707L12 0.856445L23.1514 12.0088ZM12 14C11.4477 14 11 14.4477 11 15C11 15.5523 11.4477 16 12 16C12.5523 16 13 15.5523 13 15C13 14.4477 12.5523 14 12 14ZM11.2002 8L11.4004 13H12.5996L12.7998 8H11.2002Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconAiSlopSign;\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,EAAmE,EAAM,KAAK,CAAC,IACnF,gBAA83D,EAA93D,IAAqB,EAAO,OAAO,oDAAmD,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,muDAAmuD,KAAK,eAAc,CAAI,CACt4D,EAEc",
  "debugId": "6AC6DDDDA4D6677D64756E2164756E21",
  "names": []
}