{
  "version": 3,
  "sources": ["src/IconHatSparkle/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 IconHatSparkle: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"round-filled-radius-2-stroke-1-IconHatSparkle\"><Path fillRule=\"evenodd\" clipRule=\"evenodd\" d=\"M12 8C9.61887 8 7.44414 8.28325 5.84851 8.75255C5.05397 8.98624 4.37458 9.27422 3.88252 9.61638C3.40517 9.94831 3 10.4078 3 11C3 11.5922 3.40517 12.0517 3.88252 12.3836C4.1884 12.5963 4.56667 12.7881 5 12.9589V19.1611C5 20.1512 5.59676 21.1138 6.63196 21.3795C8.15866 21.7713 10.1566 22 12 22C13.8434 22 15.8413 21.7713 17.368 21.3795C18.4032 21.1138 19 20.1512 19 19.1611V12.9589C19.4333 12.7881 19.8116 12.5963 20.1175 12.3836C20.5948 12.0517 21 11.5922 21 11C21 10.4078 20.5948 9.94831 20.1175 9.61638C19.6254 9.27422 18.946 8.98624 18.1515 8.75255C16.5559 8.28325 14.3811 8 12 8ZM4 11C4 10.9018 4.07053 10.7037 4.45343 10.4374C4.82161 10.1814 5.38701 9.93064 6.13068 9.71192C7.61144 9.2764 9.68671 9 12 9C14.3133 9 16.3886 9.2764 17.8693 9.71192C18.613 9.93064 19.1784 10.1814 19.5466 10.4374C19.9295 10.7037 20 10.9018 20 11C20 11.0982 19.9295 11.2963 19.5466 11.5626C19.1784 11.8186 18.613 12.0694 17.8693 12.2881C16.3886 12.7236 14.3133 13 12 13C9.68671 13 7.61144 12.7236 6.13068 12.2881C5.38701 12.0694 4.82161 11.8186 4.45343 11.5626C4.07053 11.2963 4 11.0982 4 11Z\" fill=\"currentColor\"/><Path d=\"M13.5529 1.89456C13.7372 1.52603 14.2631 1.52603 14.4473 1.89456C14.943 2.88596 15.1143 3.05722 16.1057 3.55292C16.4742 3.73718 16.4742 4.26308 16.1057 4.44734C15.1143 4.94304 14.943 5.1143 14.4473 6.1057C14.2631 6.47423 13.7372 6.47423 13.5529 6.1057C13.0572 5.1143 12.886 4.94304 11.8946 4.44734C11.526 4.26308 11.526 3.73718 11.8946 3.55292C12.886 3.05722 13.0572 2.88596 13.5529 1.89456Z\" fill=\"currentColor\"/><Path d=\"M8.55292 3.89456C8.73718 3.52603 9.26308 3.52603 9.44734 3.89456C9.62162 4.24311 9.75715 4.37864 10.1057 4.55292C10.4742 4.73718 10.4742 5.26308 10.1057 5.44734C9.75715 5.62162 9.62162 5.75715 9.44734 6.1057C9.26308 6.47423 8.73718 6.47423 8.55292 6.1057C8.37864 5.75715 8.24311 5.62162 7.89456 5.44734C7.52603 5.26308 7.52603 4.73718 7.89456 4.55292C8.24311 4.37864 8.37864 4.24311 8.55292 3.89456Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconHatSparkle;\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,gBAAoiE,EAApiE,IAAqB,EAAO,OAAO,iDAAgD,gBAAC,EAAD,CAAM,SAAS,UAAU,SAAS,UAAU,EAAE,sjCAAsjC,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,0YAA0Y,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,kZAAkZ,KAAK,eAAc,CAAI,CAC5iE,EAEc",
  "debugId": "B36F590740850ED764756E2164756E21",
  "names": []
}