{
  "version": 3,
  "sources": ["src/IconGraduateCap2/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 IconGraduateCap2: React.NamedExoticComponent<CentralIconBaseProps> = React.memo((props) => {\n  return <CentralIconBase {...props} maskId=\"square-filled-radius-0-stroke-1.5-IconGraduateCap2\"><Path d=\"M11.9961 7.84997C13.2387 7.84997 14.246 8.36528 14.2461 9.00036C14.2461 9.11612 14.2107 9.22701 14.1484 9.33239L17.541 11.2025C19.0557 12.0382 19.996 13.6318 19.9961 15.3617V17.5004H20.4961V22.0004H17.9961V17.5004H18.4961V15.3617C18.496 14.1781 17.8527 13.0878 16.8164 12.516L12.4795 10.1224C12.3237 10.1399 12.1621 10.1507 11.9961 10.1507C10.7535 10.1507 9.74624 9.63542 9.7461 9.00036C9.7462 8.36528 10.7535 7.84997 11.9961 7.84997Z\" fill=\"currentColor\"/><Path d=\"M11.2139 15.8168C11.7094 16.0478 12.2828 16.0478 12.7783 15.8168L16.9346 13.8754C17.2906 14.2798 17.496 14.8056 17.4961 15.3617V16.5004H16.9961V19.6009C15.6204 20.1699 13.8734 20.5003 11.9961 20.5004C9.90697 20.5003 7.97802 20.0929 6.54395 19.4007C5.16261 18.7338 3.99623 17.6676 3.9961 16.2504V12.4476L11.2139 15.8168Z\" fill=\"currentColor\"/><Path d=\"M11.7236 3.05602C11.9002 2.99629 12.092 2.99631 12.2686 3.05602L12.3555 3.0902L23.3691 8.22985C24.0228 8.53524 24.0228 9.4656 23.3691 9.77087L19.5518 11.5511C19.1228 11.0661 18.6093 10.6493 18.0244 10.3265L15.2305 8.78649C15.132 8.02292 14.5202 7.5408 14.042 7.29626C13.4669 7.00228 12.742 6.84997 11.9961 6.84997C11.2502 6.84998 10.5253 7.00228 9.9502 7.29626C9.46143 7.54623 8.831 8.04413 8.75391 8.83727L8.7461 9.00036C8.74617 9.88897 9.42878 10.4378 9.9502 10.7045C10.5253 10.9984 11.2502 11.1507 11.9961 11.1507C12.0849 11.1507 12.1719 11.1464 12.2568 11.142L16.001 13.2084L12.3555 14.9105C12.1279 15.0165 11.8643 15.0165 11.6367 14.9105L0.623049 9.77087C-0.0306163 9.46554 -0.0305831 8.53519 0.623049 8.22985L11.6367 3.0902L11.7236 3.05602Z\" fill=\"currentColor\"/></CentralIconBase>;\n});\n\nexport default IconGraduateCap2;\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,EAAqE,EAAM,KAAK,CAAC,IACrF,gBAAqpD,EAArpD,IAAqB,EAAO,OAAO,sDAAqD,gBAAC,EAAD,CAAM,EAAE,qbAAqb,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,kUAAkU,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,6uBAA6uB,KAAK,eAAc,CAAI,CAC7pD,EAEc",
  "debugId": "C4A0B46182F8652864756E2164756E21",
  "names": []
}