{
  "version": 3,
  "sources": ["src/IconSelectLassoDashed/index.tsx", "src/CentralIconBase/index.tsx"],
  "sourcesContent": [
    "import React from \"react\";\nimport { CentralIconBase, type CentralIconBaseProps } from \"../CentralIconBase\";\n\nexport const IconSelectLassoDashed: React.NamedExoticComponent<CentralIconBaseProps> = React.memo(React.forwardRef<SVGSVGElement, CentralIconBaseProps>((props, ref) => {\n  return <CentralIconBase {...props} ref={ref} ariaLabel={\"select-lasso-dashed, circle-to-search-dashed, encircle, mark\"} maskId=\"square-filled-radius-0-stroke-1-IconSelectLassoDashed\"><path d=\"M13.8008 21.8506L13.3057 21.915C12.8782 21.9708 12.4422 22 12 22C11.5578 22 11.1218 21.9708 10.6943 21.915L10.1992 21.8506L10.3281 20.8594L10.8242 20.9238C11.2088 20.974 11.6013 21 12 21C12.3987 21 12.7912 20.974 13.1758 20.9238L13.6719 20.8594L13.8008 21.8506ZM6.52148 19.1406C7.14086 19.6166 7.82341 20.0141 8.55469 20.3174L9.0166 20.5088L8.63379 21.4326L8.17188 21.2412C7.35866 20.904 6.60005 20.4622 5.91211 19.9336L5.51562 19.6289L6.125 18.8359L6.52148 19.1406ZM18.4844 19.6289L18.0879 19.9336C17.4 20.4622 16.6413 20.904 15.8281 21.2412L15.3662 21.4326L14.9834 20.5088L15.4453 20.3174C16.1766 20.0141 16.8591 19.6166 17.4785 19.1406L17.875 18.8359L18.4844 19.6289ZM3.68262 15.4453C3.98589 16.1766 4.38342 16.8591 4.85938 17.4785L5.16406 17.875L4.37109 18.4844L4.06641 18.0879C3.53776 17.4 3.09602 16.6413 2.75879 15.8281L2.56738 15.3662L3.49121 14.9834L3.68262 15.4453ZM21.4326 15.3662L21.2412 15.8281C20.904 16.6413 20.4622 17.4 19.9336 18.0879L19.6289 18.4844L18.8359 17.875L19.1406 17.4785C19.6166 16.8591 20.0141 16.1766 20.3174 15.4453L20.5088 14.9834L21.4326 15.3662ZM2 12C2 11.5578 2.0292 11.1218 2.08496 10.6943L2.14941 10.1992L3.14062 10.3281L3.07617 10.8242C3.02602 11.2088 3 11.6013 3 12C3 12.3987 3.02602 12.7912 3.07617 13.1758L3.14062 13.6719L2.14941 13.8008L2.08496 13.3057C2.0292 12.8782 2 12.4422 2 12ZM21 12C21 11.6276 20.9722 11.2793 20.9209 10.9541L20.8438 10.46L21.8311 10.3047L21.9092 10.7979C21.9691 11.1776 22 11.5785 22 12C22 12.4422 21.9708 12.8782 21.915 13.3057L21.8506 13.8008L20.8594 13.6719L20.9238 13.1758C20.974 12.7912 21 12.3987 21 12ZM9.5127 8.77441L9.22363 9.18262C9.03021 9.45582 8.88106 9.7446 8.78027 10.0469L7.83105 9.73047C7.9655 9.32721 8.16191 8.95099 8.40723 8.60449L8.69629 8.19629L9.5127 8.77441ZM19.3271 6.80078C20.0129 7.23351 20.6111 7.80163 21.0674 8.51758L21.3369 8.93848L20.4932 9.47656L20.2246 9.05469C19.8543 8.47367 19.3653 8.00761 18.793 7.64648L18.3701 7.37891L18.9043 6.5332L19.3271 6.80078ZM5.16406 6.125L4.85938 6.52148C4.38342 7.14086 3.98589 7.82341 3.68262 8.55469L3.49121 9.0166L2.56738 8.63379L2.75879 8.17188C3.09602 7.35866 3.53776 6.60005 4.06641 5.91211L4.37109 5.51562L5.16406 6.125ZM13.1553 6.88281L12.6738 7.0166C11.9675 7.21205 11.3074 7.48921 10.7344 7.83398L10.3066 8.0918L9.79102 7.23438L10.2188 6.97656C10.8777 6.58004 11.6233 6.26966 12.4072 6.05273L12.8887 5.91895L13.1553 6.88281ZM14.7373 5.69336C15.5319 5.66396 16.3319 5.72847 17.0967 5.90039L17.585 6.01074L17.3652 6.98633L16.8779 6.87598C16.2046 6.72461 15.4903 6.66583 14.7734 6.69238L14.2744 6.71094L14.2373 5.71191L14.7373 5.69336ZM9.0166 3.49121L8.55469 3.68262C7.82341 3.98589 7.14086 4.38342 6.52148 4.85938L6.125 5.16406L5.51562 4.37109L5.91211 4.06641C6.60005 3.53776 7.35866 3.09602 8.17188 2.75879L8.63379 2.56738L9.0166 3.49121ZM12 3C11.6013 3 11.2088 3.02602 10.8242 3.07617L10.3281 3.14062L10.1992 2.14941L10.6943 2.08496C11.1218 2.0292 11.5578 2 12 2V3Z\" fill=\"currentColor\"/></CentralIconBase>;\n}));\n\nexport default IconSelectLassoDashed;\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,EAA0E,EAAM,KAAK,EAAM,WAAgD,CAAC,EAAO,IACvJ,gBAA8iG,EAA9iG,IAAqB,EAAO,IAAK,EAAK,UAAW,+DAAgE,OAAO,yDAAwD,gBAAC,OAAD,CAAM,EAAE,+1FAA+1F,KAAK,eAAc,CAAI,CACtjG,CAAC,EAEa",
  "debugId": "F5B1639C4D58D4C064756E2164756E21",
  "names": []
}