{
  "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=\"round-filled-radius-2-stroke-1-IconGraduateCap2\"><Path d=\"M12.0009 7.99981C13.1055 7.99981 14.0009 8.44753 14.0009 8.99981C14.0009 9.17131 13.9139 9.3324 13.7617 9.47344L17.331 11.6141C18.9876 12.6081 20.0009 14.399 20.0009 16.3309V17.6346C20.2996 17.8076 20.5009 18.1299 20.5009 18.4998V20.9998C20.5008 21.552 20.0531 21.9998 19.5009 21.9998C18.9487 21.9998 18.5011 21.552 18.5009 20.9998V18.4998C18.5009 18.1299 18.7023 17.8076 19.0009 17.6346V16.3309C19.0009 14.7504 18.1715 13.2858 16.8164 12.4725L12.6152 9.95098C12.4216 9.98219 12.2153 9.99981 12.0009 9.99981C10.8965 9.99981 10.0012 9.55198 10.0009 8.99981C10.0009 8.44753 10.8964 7.99981 12.0009 7.99981Z\" fill=\"currentColor\"/><Path d=\"M11.3105 15.8328C11.747 16.0414 12.255 16.0414 12.6914 15.8328L16.9238 13.8074C17.6031 14.4597 18.0009 15.3671 18.0009 16.3309V17.1775C17.6908 17.5288 17.5009 17.9914 17.5009 18.4998V19.3943C17.4871 19.4007 17.4739 19.4085 17.4599 19.4149C16.0083 20.0758 14.0598 20.4695 12.0009 20.4695C9.94215 20.4695 7.99357 20.0758 6.54196 19.4149C5.81695 19.0847 5.19353 18.6777 4.74508 18.2C4.29431 17.7196 4.00108 17.1439 4.00094 16.4998V12.3357L11.3105 15.8328Z\" fill=\"currentColor\"/><Path d=\"M11.8047 3.04376C11.9318 2.99974 12.0701 2.99973 12.1972 3.04376L12.2597 3.06915L23.5283 8.4588C23.9824 8.67655 23.9826 9.32325 23.5283 9.54083L19.0439 11.6854C18.6856 11.3348 18.2859 11.0208 17.8457 10.7566L14.997 9.04864C14.9975 9.03258 15.0009 9.01611 15.0009 8.99981C15.0009 8.14097 14.3305 7.63241 13.8623 7.39825C13.3343 7.13426 12.6748 6.99982 12.0009 6.99981C11.3271 6.99981 10.6676 7.13426 10.1396 7.39825C9.67139 7.63239 9.00094 8.1409 9.00094 8.99981C9.00114 9.85855 9.67145 10.3673 10.1396 10.6014C10.6676 10.8653 11.3272 10.9998 12.0009 10.9998C12.1343 10.9998 12.2654 10.9945 12.3935 10.9842L15.9931 13.1443L12.2597 14.9305C12.0962 15.0086 11.9057 15.0085 11.7422 14.9305L0.4736 9.54083C0.0191936 9.32322 0.0192397 8.67646 0.4736 8.4588L11.7422 3.06915L11.8047 3.04376Z\" 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,gBAAs+D,EAAt+D,IAAqB,EAAO,OAAO,mDAAkD,gBAAC,EAAD,CAAM,EAAE,+lBAA+lB,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,ucAAuc,KAAK,eAAc,EAAE,gBAAC,EAAD,CAAM,EAAE,kxBAAkxB,KAAK,eAAc,CAAI,CAC9+D,EAEc",
  "debugId": "2F96AA5A576D63E664756E2164756E21",
  "names": []
}