{
  "version": 3,
  "sources": ["src/IconBrokenChainLink1/index.tsx", "src/CentralIconBase/index.tsx"],
  "sourcesContent": [
    "import React from \"react\";\nimport { CentralIconBase, type CentralIconBaseProps } from \"../CentralIconBase\";\n\nexport const IconBrokenChainLink1: React.NamedExoticComponent<CentralIconBaseProps> = React.memo(React.forwardRef<SVGSVGElement, CentralIconBaseProps>((props, ref) => {\n  return <CentralIconBase {...props} ref={ref} ariaLabel={\"broken-chain-link-1,unlink\"} maskId=\"square-outlined-radius-0-stroke-1-IconBrokenChainLink1\"><path d=\"M8 3.5V4H9V3.5H8ZM9 1.5V1H8V1.5H9ZM16 20.5V20H15V20.5H16ZM15 22.5V23H16V22.5H15ZM3.5 9H4V8H3.5V9ZM1.5 8H1V9H1.5V8ZM20.5 15H20V16H20.5V15ZM22.5 16H23V15H22.5V16ZM4.64645 5.35355L5 5.70711L5.70711 5L5.35355 4.64645L4.64645 5.35355ZM3.35355 2.64645L3 2.29289L2.29289 3L2.64645 3.35355L3.35355 2.64645ZM19.3536 18.6464L19 18.2929L18.2929 19L18.6464 19.3536L19.3536 18.6464ZM20.6464 21.3536L21 21.7071L21.7071 21L21.3536 20.6464L20.6464 21.3536ZM2.5 14.5L2.14645 14.1464L1.79289 14.5L2.14645 14.8536L2.5 14.5ZM9.5 21.5L9.14645 21.8536L9.5 22.2071L9.85355 21.8536L9.5 21.5ZM21.5 9.5L21.8536 9.85355L22.2071 9.5L21.8536 9.14645L21.5 9.5ZM14.5 2.5L14.8536 2.14645L14.5 1.79289L14.1464 2.14645L14.5 2.5ZM10.1464 6.14645L9.79289 6.5L10.5 7.20711L10.8536 6.85355L10.1464 6.14645ZM6.85355 10.8536L7.20711 10.5L6.5 9.79289L6.14645 10.1464L6.85355 10.8536ZM17.1464 13.1464L16.7929 13.5L17.5 14.2071L17.8536 13.8536L17.1464 13.1464ZM13.8536 17.8536L14.2071 17.5L13.5 16.7929L13.1464 17.1464L13.8536 17.8536ZM9 3.5V1.5H8V3.5H9ZM15 20.5V22.5H16V20.5H15ZM3.5 8H1.5V9H3.5V8ZM20.5 16H22.5V15H20.5V16ZM5.35355 4.64645L3.35355 2.64645L2.64645 3.35355L4.64645 5.35355L5.35355 4.64645ZM18.6464 19.3536L20.6464 21.3536L21.3536 20.6464L19.3536 18.6464L18.6464 19.3536ZM2.14645 14.8536L9.14645 21.8536L9.85355 21.1464L2.85355 14.1464L2.14645 14.8536ZM21.8536 9.14645L14.8536 2.14645L14.1464 2.85355L21.1464 9.85355L21.8536 9.14645ZM14.1464 2.14645L10.1464 6.14645L10.8536 6.85355L14.8536 2.85355L14.1464 2.14645ZM6.14645 10.1464L2.14645 14.1464L2.85355 14.8536L6.85355 10.8536L6.14645 10.1464ZM17.8536 13.8536L21.8536 9.85355L21.1464 9.14645L17.1464 13.1464L17.8536 13.8536ZM9.85355 21.8536L13.8536 17.8536L13.1464 17.1464L9.14645 21.1464L9.85355 21.8536Z\" fill=\"currentColor\"/></CentralIconBase>;\n}));\n\nexport default IconBrokenChainLink1;\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,EAAyE,EAAM,KAAK,EAAM,WAAgD,CAAC,EAAO,IACtJ,gBAAi3D,EAAj3D,IAAqB,EAAO,IAAK,EAAK,UAAW,6BAA8B,OAAO,0DAAyD,gBAAC,OAAD,CAAM,EAAE,msDAAmsD,KAAK,eAAc,CAAI,CACz3D,CAAC,EAEa",
  "debugId": "6ACD90E1D5EE841B64756E2164756E21",
  "names": []
}