{
  "version": 3,
  "sources": ["src/IconCooking/index.tsx", "src/CentralIconBase/index.tsx"],
  "sourcesContent": [
    "import React from \"react\";\nimport { CentralIconBase, type CentralIconBaseProps } from \"../CentralIconBase\";\n\nexport const IconCooking: React.NamedExoticComponent<CentralIconBaseProps> = React.memo(React.forwardRef<SVGSVGElement, CentralIconBaseProps>((props, ref) => {\n  return <CentralIconBase {...props} ref={ref} ariaLabel={\"cooking, stirring\"} maskId=\"square-filled-radius-0-stroke-1-IconCooking\"><path d=\"M12.9646 8.97118L15.0422 1.22991L14.0764 0.970703L11.9974 8.71725C11.0587 8.67676 10.201 9.20202 9.58632 9.79941C8.83032 10.5341 8.21751 11.5751 7.92548 12.665C7.63345 13.7549 7.64366 14.9628 7.93102 15.9771C8.20633 16.9488 8.82385 18.0025 9.95773 18.3063C11.0916 18.6101 12.1532 18.0064 12.8775 17.3025C13.6335 16.5678 14.2463 15.5268 14.5384 14.4369C14.8304 13.347 14.8202 12.1391 14.5328 11.1248C14.2972 10.2931 13.8108 9.4014 12.9646 8.97118Z\" fill=\"currentColor\"/><path d=\"M21.8239 14.2104C22.2118 14.5284 22.4962 14.9593 22.5 15.5038C22.5055 16.3115 22.0169 16.8899 21.4047 17.2821C20.7989 17.6702 20.0039 17.9259 19.2045 18.0995C17.5975 18.4484 15.8014 18.5002 15 18.5002V17.5002C15.7788 17.5002 17.4904 17.4484 18.9923 17.1223C19.7472 16.9584 20.4069 16.7337 20.8653 16.4401C21.3172 16.1506 21.5023 15.8459 21.5 15.5106C21.4989 15.348 21.4226 15.1745 21.1899 14.9837C20.9494 14.7865 20.5771 14.6038 20.0855 14.4508C19.1062 14.1462 17.7885 14.0002 16.5 14.0002V13.0002C17.8452 13.0002 19.2726 13.1506 20.3825 13.496C20.9354 13.668 21.4438 13.8986 21.8239 14.2104Z\" fill=\"currentColor\"/><path d=\"M2.92187 14.7519C3.73058 14.1818 4.79808 13.7863 5.87833 13.5152L6.12167 14.4852C5.09509 14.7427 4.16263 15.1007 3.49807 15.5692C2.83946 16.0336 2.50003 16.5615 2.5 17.1764C2.49996 18.1234 3.17914 18.9261 4.53308 19.5727C5.8735 20.2129 7.73565 20.6237 9.75965 20.833C11.7758 21.0415 13.9153 21.0462 15.7881 20.896C17.6749 20.7446 19.2407 20.4396 20.1361 20.0552L20.5305 20.9741C19.4815 21.4244 17.7833 21.7391 15.8681 21.8928C13.9387 22.0476 11.7379 22.0429 9.65681 21.8277C7.58358 21.6133 5.59155 21.1864 4.10213 20.4751C2.62624 19.7702 1.49993 18.7078 1.5 17.1764C1.50005 16.1221 2.1072 15.3263 2.92187 14.7519Z\" fill=\"currentColor\"/></CentralIconBase>;\n}));\n\nexport default IconCooking;\n",
    "import React from \"react\";\nimport type { SVGProps } from \"react\";\n\nexport type CentralIconBaseProps = {\n  size?: string | number;\n  ariaHidden?: boolean;\n  mode?: \"masked\" | \"raw\";\n  maskId?: string;\n} & SVGProps<SVGSVGElement>;\n\ntype Props = CentralIconBaseProps & {\n  ariaLabel?: string;\n  /** Internal generated shapes that contain instance-scoped SVG references. */\n  renderShapes?: (instanceId: string) => React.ReactNode;\n};\ntype RenderProps = Props & { svgRef?: React.ForwardedRef<SVGSVGElement> };\n\nconst ModernCentralIconBase: React.FC<RenderProps> = (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: RenderProps },\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 (\n            <CentralIconSvg\n              {...this.props.iconProps}\n              instanceId={this.state.instanceId}\n            />\n          );\n        }\n      };\n\nexport const CentralIconBase = React.forwardRef<SVGSVGElement, Props>(\n  (props, ref) =>\n    LegacyCentralIconBase ? (\n      <LegacyCentralIconBase iconProps={{ ...props, svgRef: ref }} />\n    ) : (\n      <ModernCentralIconBase {...props} svgRef={ref} />\n    ),\n);\nCentralIconBase.displayName = \"CentralIconBase\";\n\nconst CentralIconSvg: React.FC<RenderProps & { instanceId?: string }> = ({\n  children,\n  size = 24,\n  ariaLabel,\n  color,\n  ariaHidden,\n  \"aria-hidden\": ariaHiddenAttribute,\n  \"aria-label\": ariaLabelAttribute,\n  role,\n  svgRef,\n  renderShapes,\n  style,\n  mode = \"masked\",\n  maskId,\n  instanceId,\n  ...props\n}) => {\n  const uniqueMaskId = instanceId ? `${maskId}-${instanceId}` : maskId;\n  const masked = mode !== \"raw\" && !!maskId;\n  const hidden = ariaHiddenAttribute ?? ariaHidden ?? true;\n  const isHidden = hidden === true || hidden === \"true\";\n  const label = ariaLabelAttribute ?? ariaLabel;\n  const shapes = renderShapes\n    ? renderShapes(uniqueMaskId ?? instanceId ?? \"icon\")\n    : children;\n  return (\n    <svg\n      {...props}\n      ref={svgRef}\n      aria-hidden={hidden}\n      aria-label={ariaLabelAttribute}\n      role={role ?? (isHidden ? undefined : \"img\")}\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      xmlns=\"http://www.w3.org/2000/svg\"\n      style={{ color, ...style }}\n    >\n      {label && !isHidden && <title>{label}</title>}\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 fill=\"none\" style={{ color: \"#fff\" }}>\n              {shapes}\n            </g>\n          </mask>\n          <rect\n            width=\"24\"\n            height=\"24\"\n            fill=\"currentColor\"\n            mask={`url(#${uniqueMaskId})`}\n          />\n        </>\n      ) : (\n        shapes\n      )}\n    </svg>\n  );\n};\n"
  ],
  "mappings": "AAAA,qBCAA,qBAiBA,IAAM,EAA+C,CAAC,IAAU,CAC9D,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,OACE,gBAAC,EAAD,IACM,KAAK,MAAM,UACf,WAAY,KAAK,MAAM,WACzB,EAGN,EAEO,EAAkB,EAAM,WACnC,CAAC,EAAO,IACN,EACE,gBAAC,EAAD,CAAuB,UAAW,IAAK,EAAO,OAAQ,CAAI,EAAG,EAE7D,gBAAC,EAAD,IAA2B,EAAO,OAAQ,EAAK,CAErD,EACA,EAAgB,YAAc,kBAE9B,IAAM,EAAkE,EACtE,WACA,OAAO,GACP,YACA,QACA,aACA,cAAe,EACf,aAAc,EACd,OACA,SACA,eACA,QACA,OAAO,SACP,SACA,gBACG,KACC,CACJ,IAAM,EAAe,EAAa,GAAG,KAAU,IAAe,EACxD,EAAS,IAAS,OAAS,CAAC,CAAC,EAC7B,EAAS,GAAuB,GAAc,GAC9C,EAAW,IAAW,IAAQ,IAAW,OACzC,EAAQ,GAAsB,EAC9B,EAAS,EACX,EAAa,GAAgB,GAAc,MAAM,EACjD,EACJ,OACE,gBAuCE,MAvCF,IACM,EACJ,IAAK,EACL,cAAa,EACb,aAAY,EACZ,KAAM,IAAS,EAAW,OAAY,OACtC,MAAO,OAAO,IAAS,SAAW,GAAG,MAAW,EAChD,OAAQ,OAAO,IAAS,SAAW,GAAG,MAAW,EACjD,QAAQ,YACR,KAAK,OACL,MAAM,6BACN,MAAO,CAAE,WAAU,CAAM,GAExB,GAAS,CAAC,GAAY,gBAAgB,QAAhB,KAAQ,CAAQ,EACtC,EACC,gCACE,gBAYE,OAZF,CACE,GAAI,EACJ,UAAU,iBACV,EAAE,IACF,EAAE,IACF,MAAM,KACN,OAAO,MAEP,gBAAC,OAAD,CAAM,MAAM,KAAK,OAAO,KAAK,KAAK,OAAO,EACzC,gBAEE,IAFF,CAAG,KAAK,OAAO,MAAO,CAAE,MAAO,MAAO,GACnC,CACD,CACF,EACF,gBAAC,OAAD,CACE,MAAM,KACN,OAAO,KACP,KAAK,eACL,KAAM,QAAQ,KAChB,CACA,EAEF,CAEF,GD1HC,IAAM,EAAgE,EAAM,KAAK,EAAM,WAAgD,CAAC,EAAO,IAC7I,gBAAg1D,EAAh1D,IAAqB,EAAO,IAAK,EAAK,UAAW,oBAAqB,OAAO,+CAA8C,gBAAC,OAAD,CAAM,EAAE,icAAic,KAAK,eAAc,EAAE,gBAAC,OAAD,CAAM,EAAE,mlBAAmlB,KAAK,eAAc,EAAE,gBAAC,OAAD,CAAM,EAAE,wmBAAwmB,KAAK,eAAc,CAAI,CACx1D,CAAC,EAEa",
  "debugId": "8DE78D7F405C426964756E2164756E21",
  "names": []
}