{
  "version": 3,
  "sources": ["src/IconWizardHat/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 IconWizardHat: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconWizardHat\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M19.9358 19.7499H21.25C21.5261 19.7499 21.75 19.9737 21.75 20.2499C21.75 20.526 21.5261 20.7499 21.25 20.7499H2.75C2.47386 20.7499 2.25 20.526 2.25 20.2499C2.25 19.9737 2.47386 19.7499 2.75 19.7499H4.06045L7.07322 11.9167L7.33507 12.0389C7.39053 12.0648 7.43511 12.1093 7.46099 12.1648L8.01389 13.3495C8.10746 13.55 8.39254 13.55 8.48611 13.3495L9.03901 12.1648C9.06489 12.1093 9.10947 12.0648 9.16493 12.0389L10.3496 11.486C10.5501 11.3924 10.5501 11.1073 10.3496 11.0138L9.16493 10.4609C9.10947 10.435 9.06489 10.3904 9.03901 10.335L8.48611 9.15024C8.42981 9.02962 8.3042 8.98157 8.19267 9.00609L10.2687 3.60849C10.9653 1.79718 13.3703 1.43576 14.5686 2.9623L18.6076 8.10782C18.7258 8.25835 18.7476 8.46312 18.6639 8.63522C18.5802 8.80732 18.4057 8.91655 18.2143 8.91655H15.0524L19.9358 19.7499ZM12.461 14.335C12.4351 14.3904 12.3905 14.435 12.3351 14.4609L11.1504 15.0138C10.9499 15.1073 10.9499 15.3924 11.1504 15.486L12.3351 16.0389C12.3905 16.0648 12.4351 16.1093 12.461 16.1648L13.0139 17.3495C13.1075 17.55 13.3925 17.55 13.4861 17.3495L14.039 16.1648C14.0649 16.1093 14.1095 16.0648 14.1649 16.0389L15.3496 15.486C15.5501 15.3924 15.5501 15.1073 15.3496 15.0138L14.1649 14.4609C14.1095 14.435 14.0649 14.3904 14.039 14.335L13.4861 13.1502C13.3925 12.9498 13.1075 12.9498 13.0139 13.1502L12.461 14.335Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconWizardHat;\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,gBAAw7C,EAAx7C,IAAqB,EAAO,OAAO,gDAA+C,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,iyCAAiyC,KAAK,eAAc,CAAI,CACh8C,EAEc",
  "debugId": "D57F7F2A3BA7E11C64756E2164756E21",
  "names": []
}