{
  "version": 3,
  "sources": ["src/IconClapboardOpen/index.tsx", "src/CentralIconBase/index.tsx"],
  "sourcesContent": [
    "import React from \"react\";\nimport { CentralIconBase, type CentralIconBaseProps } from \"../CentralIconBase\";\n\nexport const IconClapboardOpen: React.NamedExoticComponent<CentralIconBaseProps> = React.memo(React.forwardRef<SVGSVGElement, CentralIconBaseProps>((props, ref) => {\n  return <CentralIconBase {...props} ref={ref} ariaLabel={\"clapboard-open, movie, film, video, scene, cut, action\"} maskId=\"round-outlined-radius-3-stroke-2-IconClapboardOpen\"><path d=\"M4 11V10H3V11H4ZM20 11H21C21 10.4477 20.5523 10 20 10V11ZM4 11V12H20V11V10H4V11ZM20 11H19V17H20H21V11H20ZM17 20V19H7V20V21H17V20ZM4 17H5V11H4H3V17H4ZM7 20V19C5.89543 19 5 18.1046 5 17H4H3C3 19.2091 4.79086 21 7 21V20ZM20 17H19C19 18.1046 18.1046 19 17 19V20V21C19.2091 21 21 19.2091 21 17H20Z\" fill=\"currentColor\"/><path d=\"M19.4685 6.44653L19.6593 7.42816C19.9196 7.37755 20.1492 7.2256 20.2975 7.00572C20.4458 6.78585 20.5007 6.51607 20.4501 6.25572L19.4685 6.44653ZM3.76244 9.49948L2.78082 9.69028L2.97163 10.6719L3.95325 10.4811L3.76244 9.49948ZM16.742 2.90187L16.9328 3.88349L16.742 2.90187ZM19.0869 4.4835L18.1053 4.67431V4.67431L19.0869 4.4835ZM4.96251 5.19157L4.7717 4.20995L4.96251 5.19157ZM3.38087 7.53645L4.3625 7.34564V7.34564L3.38087 7.53645ZM4.96251 5.19157L5.15332 6.1732L16.9328 3.88349L16.742 2.90187L16.5512 1.92024L4.7717 4.20995L4.96251 5.19157ZM19.0869 4.4835L18.1053 4.67431L18.4869 6.63734L19.4685 6.44653L20.4501 6.25572L20.0685 4.29269L19.0869 4.4835ZM19.4685 6.44653L19.2777 5.4649L3.57163 8.51785L3.76244 9.49948L3.95325 10.4811L19.6593 7.42816L19.4685 6.44653ZM3.76244 9.49948L4.74407 9.30867L4.3625 7.34564L3.38087 7.53645L2.39924 7.72725L2.78082 9.69028L3.76244 9.49948ZM16.742 2.90187L16.9328 3.88349C17.475 3.77811 17.9999 4.13217 18.1053 4.67431L19.0869 4.4835L20.0685 4.29269C19.7524 2.66628 18.1776 1.6041 16.5512 1.92024L16.742 2.90187ZM4.96251 5.19157L4.7717 4.20995C3.14528 4.52609 2.0831 6.10084 2.39924 7.72725L3.38087 7.53645L4.3625 7.34564C4.25712 6.8035 4.61118 6.27858 5.15332 6.1732L4.96251 5.19157Z\" fill=\"currentColor\"/><path d=\"M7.93359 8.68778L9.13366 4.37988\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" strokeLinejoin=\"round\"/><path d=\"M13.3359 7.63847L14.536 3.33057\" stroke=\"currentColor\" strokeWidth=\"2\" strokeLinecap=\"round\" strokeLinejoin=\"round\"/></CentralIconBase>;\n}));\n\nexport default IconClapboardOpen;\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,gBAAC,MAAD,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,gBAAC,QAAD,KAAQ,CAAQ,EACtC,EACC,gCACE,gBAAC,OAAD,CACE,GAAI,EACJ,UAAU,iBACV,EAAE,IACF,EAAE,IACF,MAAM,KACN,OAAO,MAEP,gBAAC,OAAD,CAAM,MAAM,KAAK,OAAO,KAAK,KAAK,OAAO,EACzC,gBAAC,IAAD,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,EAAsE,EAAM,KAAK,EAAM,WAAgD,CAAC,EAAO,IACnJ,gBAAC,EAAD,IAAqB,EAAO,IAAK,EAAK,UAAW,yDAA0D,OAAO,sDAAqD,gBAAC,OAAD,CAAM,EAAE,uSAAuS,KAAK,eAAc,EAAE,gBAAC,OAAD,CAAM,EAAE,usCAAusC,KAAK,eAAc,EAAE,gBAAC,OAAD,CAAM,EAAE,mCAAmC,OAAO,eAAe,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAO,EAAE,gBAAC,OAAD,CAAM,EAAE,kCAAkC,OAAO,eAAe,YAAY,IAAI,cAAc,QAAQ,eAAe,QAAO,CAAI,CACt9D,CAAC,EAEa",
  "debugId": "39F8ADDF1E52708464756E2164756E21",
  "names": []
}