{"version":3,"file":"refine-ui39.cjs","sources":["../node_modules/react-icons/lib/esm/iconBase.js"],"sourcesContent":["var __assign = this && this.__assign || function () {\n  __assign = Object.assign || function (t) {\n    for (var s, i = 1, n = arguments.length; i < n; i++) {\n      s = arguments[i];\n      for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\n    }\n    return t;\n  };\n  return __assign.apply(this, arguments);\n};\nvar __rest = this && this.__rest || function (s, e) {\n  var t = {};\n  for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];\n  if (s != null && typeof Object.getOwnPropertySymbols === \"function\") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\n    if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];\n  }\n  return t;\n};\nimport React from \"react\";\nimport { IconContext, DefaultContext } from \"./iconContext\";\nfunction Tree2Element(tree) {\n  return tree && tree.map(function (node, i) {\n    return React.createElement(node.tag, __assign({\n      key: i\n    }, node.attr), Tree2Element(node.child));\n  });\n}\nexport function GenIcon(data) {\n  // eslint-disable-next-line react/display-name\n  return function (props) {\n    return React.createElement(IconBase, __assign({\n      attr: __assign({}, data.attr)\n    }, props), Tree2Element(data.child));\n  };\n}\nexport function IconBase(props) {\n  var elem = function (conf) {\n    var attr = props.attr,\n      size = props.size,\n      title = props.title,\n      svgProps = __rest(props, [\"attr\", \"size\", \"title\"]);\n    var computedSize = size || conf.size || \"1em\";\n    var className;\n    if (conf.className) className = conf.className;\n    if (props.className) className = (className ? className + \" \" : \"\") + props.className;\n    return React.createElement(\"svg\", __assign({\n      stroke: \"currentColor\",\n      fill: \"currentColor\",\n      strokeWidth: \"0\"\n    }, conf.attr, attr, svgProps, {\n      className: className,\n      style: __assign(__assign({\n        color: props.color || conf.color\n      }, conf.style), props.style),\n      height: computedSize,\n      width: computedSize,\n      xmlns: \"http://www.w3.org/2000/svg\"\n    }), title && React.createElement(\"title\", null, title), props.children);\n  };\n  return IconContext !== undefined ? React.createElement(IconContext.Consumer, null, function (conf) {\n    return elem(conf);\n  }) : elem(DefaultContext);\n}"],"names":["__assign","t","s","i","n","p","__rest","e","Tree2Element","tree","node","React","GenIcon","data","props","IconBase","elem","conf","attr","size","title","svgProps","computedSize","className","IconContext","DefaultContext"],"mappings":"wIAAA,IAAIA,EAAoC,UAAY,CAClD,OAAAA,EAAW,OAAO,QAAU,SAAUC,EAAG,CACvC,QAASC,EAAGC,EAAI,EAAGC,EAAI,UAAU,OAAQD,EAAIC,EAAGD,IAAK,CACnDD,EAAI,UAAUC,CAAC,EACf,QAASE,KAAKH,EAAO,OAAO,UAAU,eAAe,KAAKA,EAAGG,CAAC,IAAGJ,EAAEI,CAAC,EAAIH,EAAEG,CAAC,EAC5E,CACD,OAAOJ,CACX,EACSD,EAAS,MAAM,KAAM,SAAS,CACvC,EACIM,EAAgC,SAAUJ,EAAGK,EAAG,CAClD,IAAI,EAAI,CAAA,EACR,QAASF,KAAKH,EAAO,OAAO,UAAU,eAAe,KAAKA,EAAGG,CAAC,GAAKE,EAAE,QAAQF,CAAC,EAAI,IAAG,EAAEA,CAAC,EAAIH,EAAEG,CAAC,GAC/F,GAAIH,GAAK,MAAQ,OAAO,OAAO,uBAA0B,WAAY,QAASC,EAAI,EAAGE,EAAI,OAAO,sBAAsBH,CAAC,EAAGC,EAAIE,EAAE,OAAQF,IAClII,EAAE,QAAQF,EAAEF,CAAC,CAAC,EAAI,GAAK,OAAO,UAAU,qBAAqB,KAAKD,EAAGG,EAAEF,CAAC,CAAC,IAAG,EAAEE,EAAEF,CAAC,CAAC,EAAID,EAAEG,EAAEF,CAAC,CAAC,GAElG,OAAO,CACT,EAGA,SAASK,EAAaC,EAAM,CAC1B,OAAOA,GAAQA,EAAK,IAAI,SAAUC,EAAMP,EAAG,CACzC,OAAOQ,EAAM,cAAcD,EAAK,IAAKV,EAAS,CAC5C,IAAKG,CACX,EAAOO,EAAK,IAAI,EAAGF,EAAaE,EAAK,KAAK,CAAC,CAC3C,CAAG,CACH,CACO,SAASE,EAAQC,EAAM,CAE5B,OAAO,SAAUC,EAAO,CACtB,OAAOH,EAAM,cAAcI,EAAUf,EAAS,CAC5C,KAAMA,EAAS,GAAIa,EAAK,IAAI,CAC7B,EAAEC,CAAK,EAAGN,EAAaK,EAAK,KAAK,CAAC,CACvC,CACA,CACO,SAASE,EAASD,EAAO,CAC9B,IAAIE,EAAO,SAAUC,EAAM,CACzB,IAAIC,EAAOJ,EAAM,KACfK,EAAOL,EAAM,KACbM,EAAQN,EAAM,MACdO,EAAWf,EAAOQ,EAAO,CAAC,OAAQ,OAAQ,OAAO,CAAC,EAChDQ,EAAeH,GAAQF,EAAK,MAAQ,MACpCM,EACJ,OAAIN,EAAK,YAAWM,EAAYN,EAAK,WACjCH,EAAM,YAAWS,GAAaA,EAAYA,EAAY,IAAM,IAAMT,EAAM,WACrEH,EAAM,cAAc,MAAOX,EAAS,CACzC,OAAQ,eACR,KAAM,eACN,YAAa,GACd,EAAEiB,EAAK,KAAMC,EAAMG,EAAU,CAC5B,UAAWE,EACX,MAAOvB,EAASA,EAAS,CACvB,MAAOc,EAAM,OAASG,EAAK,KAC5B,EAAEA,EAAK,KAAK,EAAGH,EAAM,KAAK,EAC3B,OAAQQ,EACR,MAAOA,EACP,MAAO,4BACb,CAAK,EAAGF,GAAST,EAAM,cAAc,QAAS,KAAMS,CAAK,EAAGN,EAAM,QAAQ,CAC1E,EACE,OAAOU,EAAW,cAAK,OAAYb,EAAM,cAAca,EAAAA,YAAY,SAAU,KAAM,SAAUP,EAAM,CACjG,OAAOD,EAAKC,CAAI,CACpB,CAAG,EAAID,EAAKS,EAAAA,cAAc,CAC1B","x_google_ignoreList":[0]}