{
  "version": 3,
  "sources": ["src/IconHighlight/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 IconHighlight: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconHighlight\"><Path d=\"M20.7674 3.0606C19.7911 2.08429 18.2082 2.08429 17.2319 3.0606L13.7361 6.55639C11.9893 5.38688 10.0524 4.75041 8.25865 4.68869C6.45174 4.62652 4.75491 5.14925 3.57954 6.34562C2.14972 7.80098 1.74244 9.93924 2.14951 12.1491C2.55728 14.3627 3.787 16.7053 5.72151 18.6744C8.04746 21.0419 10.2241 21.7136 11.2888 21.9845C11.5564 22.0526 11.8285 21.8908 11.8966 21.6232C11.9647 21.3556 11.803 21.0835 11.5353 21.0154C10.58 20.7723 8.59113 20.1684 6.43485 17.9736C4.62326 16.1296 3.50043 13.9627 3.13296 11.9679C2.76478 9.9692 3.15956 8.2 4.29288 7.04644C5.22349 6.0992 6.62008 5.6329 8.22426 5.6881C9.7591 5.74091 11.4518 6.27263 13.014 7.2785L10.7319 9.5606C10.2631 10.0294 9.99968 10.6653 9.99968 11.3284V13.4999C9.99968 13.7761 10.2235 13.9999 10.4997 13.9999H12.6713C13.3343 13.9999 13.9702 13.7365 14.439 13.2677L16.7396 10.9671C18.0984 12.594 18.9261 14.1177 19.1806 15.4128C19.4363 16.7138 19.1168 17.7674 18.1646 18.5428C17.5193 19.0682 16.7851 19.0549 15.9941 18.7224C15.1875 18.3832 14.4023 17.7372 13.7996 17.1447C13.6027 16.9511 13.2861 16.9538 13.0925 17.1507C12.8989 17.3476 12.9016 17.6642 13.0985 17.8578C13.7325 18.4811 14.6255 19.2317 15.6065 19.6442C16.6032 20.0633 17.7662 20.1567 18.796 19.3182C20.0796 18.273 20.4769 16.8231 20.1619 15.22C19.8579 13.6733 18.8948 11.9728 17.4494 10.2573L20.939 6.76771C21.9153 5.7914 21.9153 4.20849 20.939 3.23217L20.7674 3.0606Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconHighlight;\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,gBAAw9C,EAAx9C,IAAqB,EAAO,OAAO,gDAA+C,gBAAC,EAAD,CAAM,EAAE,u2CAAu2C,KAAK,eAAc,CAAI,CACh+C,EAEc",
  "debugId": "E99D80A0F024D64964756E2164756E21",
  "names": []
}