59e497e087a4e37f0b63e4ec169f0d4b.json 11 KB
{"ast":null,"code":"import _objectSpread from \"@babel/runtime/helpers/esm/objectSpread2\";\nimport _typeof from \"@babel/runtime/helpers/esm/typeof\";\nimport { generate as generateColor } from '@ant-design/colors';\nimport React, { useEffect } from 'react';\nimport warn from \"rc-util/es/warning\";\nimport { insertCss } from 'insert-css';\nexport function warning(valid, message) {\n  warn(valid, \"[@ant-design/icons] \".concat(message));\n}\nexport function isIconDefinition(target) {\n  return _typeof(target) === 'object' && typeof target.name === 'string' && typeof target.theme === 'string' && (_typeof(target.icon) === 'object' || typeof target.icon === 'function');\n}\nexport function normalizeAttrs() {\n  var attrs = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n  return Object.keys(attrs).reduce(function (acc, key) {\n    var val = attrs[key];\n\n    switch (key) {\n      case 'class':\n        acc.className = val;\n        delete acc.class;\n        break;\n\n      default:\n        acc[key] = val;\n    }\n\n    return acc;\n  }, {});\n}\nexport function generate(node, key, rootProps) {\n  if (!rootProps) {\n    return /*#__PURE__*/React.createElement(node.tag, _objectSpread({\n      key: key\n    }, normalizeAttrs(node.attrs)), (node.children || []).map(function (child, index) {\n      return generate(child, \"\".concat(key, \"-\").concat(node.tag, \"-\").concat(index));\n    }));\n  }\n\n  return /*#__PURE__*/React.createElement(node.tag, _objectSpread(_objectSpread({\n    key: key\n  }, normalizeAttrs(node.attrs)), rootProps), (node.children || []).map(function (child, index) {\n    return generate(child, \"\".concat(key, \"-\").concat(node.tag, \"-\").concat(index));\n  }));\n}\nexport function getSecondaryColor(primaryColor) {\n  // choose the second color\n  return generateColor(primaryColor)[0];\n}\nexport function normalizeTwoToneColors(twoToneColor) {\n  if (!twoToneColor) {\n    return [];\n  }\n\n  return Array.isArray(twoToneColor) ? twoToneColor : [twoToneColor];\n} // These props make sure that the SVG behaviours like general text.\n// Reference: https://blog.prototypr.io/align-svg-icons-to-text-and-say-goodbye-to-font-icons-d44b3d7b26b4\n\nexport var svgBaseProps = {\n  width: '1em',\n  height: '1em',\n  fill: 'currentColor',\n  'aria-hidden': 'true',\n  focusable: 'false'\n};\nexport var iconStyles = \"\\n.anticon {\\n  display: inline-block;\\n  color: inherit;\\n  font-style: normal;\\n  line-height: 0;\\n  text-align: center;\\n  text-transform: none;\\n  vertical-align: -0.125em;\\n  text-rendering: optimizeLegibility;\\n  -webkit-font-smoothing: antialiased;\\n  -moz-osx-font-smoothing: grayscale;\\n}\\n\\n.anticon > * {\\n  line-height: 1;\\n}\\n\\n.anticon svg {\\n  display: inline-block;\\n}\\n\\n.anticon::before {\\n  display: none;\\n}\\n\\n.anticon .anticon-icon {\\n  display: block;\\n}\\n\\n.anticon[tabindex] {\\n  cursor: pointer;\\n}\\n\\n.anticon-spin::before,\\n.anticon-spin {\\n  display: inline-block;\\n  -webkit-animation: loadingCircle 1s infinite linear;\\n  animation: loadingCircle 1s infinite linear;\\n}\\n\\n@-webkit-keyframes loadingCircle {\\n  100% {\\n    -webkit-transform: rotate(360deg);\\n    transform: rotate(360deg);\\n  }\\n}\\n\\n@keyframes loadingCircle {\\n  100% {\\n    -webkit-transform: rotate(360deg);\\n    transform: rotate(360deg);\\n  }\\n}\\n\";\nvar cssInjectedFlag = false;\nexport var useInsertStyles = function useInsertStyles() {\n  var styleStr = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : iconStyles;\n  useEffect(function () {\n    if (!cssInjectedFlag) {\n      insertCss(styleStr, {\n        prepend: true\n      });\n      cssInjectedFlag = true;\n    }\n  }, []);\n};","map":{"version":3,"sources":["C:/Users/kkwan_000/Desktop/git/2017110269/minsung/node_modules/@ant-design/icons/es/utils.js"],"names":["_objectSpread","_typeof","generate","generateColor","React","useEffect","warn","insertCss","warning","valid","message","concat","isIconDefinition","target","name","theme","icon","normalizeAttrs","attrs","arguments","length","undefined","Object","keys","reduce","acc","key","val","className","class","node","rootProps","createElement","tag","children","map","child","index","getSecondaryColor","primaryColor","normalizeTwoToneColors","twoToneColor","Array","isArray","svgBaseProps","width","height","fill","focusable","iconStyles","cssInjectedFlag","useInsertStyles","styleStr","prepend"],"mappings":"AAAA,OAAOA,aAAP,MAA0B,0CAA1B;AACA,OAAOC,OAAP,MAAoB,mCAApB;AACA,SAASC,QAAQ,IAAIC,aAArB,QAA0C,oBAA1C;AACA,OAAOC,KAAP,IAAgBC,SAAhB,QAAiC,OAAjC;AACA,OAAOC,IAAP,MAAiB,oBAAjB;AACA,SAASC,SAAT,QAA0B,YAA1B;AACA,OAAO,SAASC,OAAT,CAAiBC,KAAjB,EAAwBC,OAAxB,EAAiC;AACtCJ,EAAAA,IAAI,CAACG,KAAD,EAAQ,uBAAuBE,MAAvB,CAA8BD,OAA9B,CAAR,CAAJ;AACD;AACD,OAAO,SAASE,gBAAT,CAA0BC,MAA1B,EAAkC;AACvC,SAAOZ,OAAO,CAACY,MAAD,CAAP,KAAoB,QAApB,IAAgC,OAAOA,MAAM,CAACC,IAAd,KAAuB,QAAvD,IAAmE,OAAOD,MAAM,CAACE,KAAd,KAAwB,QAA3F,KAAwGd,OAAO,CAACY,MAAM,CAACG,IAAR,CAAP,KAAyB,QAAzB,IAAqC,OAAOH,MAAM,CAACG,IAAd,KAAuB,UAApK,CAAP;AACD;AACD,OAAO,SAASC,cAAT,GAA0B;AAC/B,MAAIC,KAAK,GAAGC,SAAS,CAACC,MAAV,GAAmB,CAAnB,IAAwBD,SAAS,CAAC,CAAD,CAAT,KAAiBE,SAAzC,GAAqDF,SAAS,CAAC,CAAD,CAA9D,GAAoE,EAAhF;AACA,SAAOG,MAAM,CAACC,IAAP,CAAYL,KAAZ,EAAmBM,MAAnB,CAA0B,UAAUC,GAAV,EAAeC,GAAf,EAAoB;AACnD,QAAIC,GAAG,GAAGT,KAAK,CAACQ,GAAD,CAAf;;AAEA,YAAQA,GAAR;AACE,WAAK,OAAL;AACED,QAAAA,GAAG,CAACG,SAAJ,GAAgBD,GAAhB;AACA,eAAOF,GAAG,CAACI,KAAX;AACA;;AAEF;AACEJ,QAAAA,GAAG,CAACC,GAAD,CAAH,GAAWC,GAAX;AAPJ;;AAUA,WAAOF,GAAP;AACD,GAdM,EAcJ,EAdI,CAAP;AAeD;AACD,OAAO,SAASvB,QAAT,CAAkB4B,IAAlB,EAAwBJ,GAAxB,EAA6BK,SAA7B,EAAwC;AAC7C,MAAI,CAACA,SAAL,EAAgB;AACd,WAAO,aAAa3B,KAAK,CAAC4B,aAAN,CAAoBF,IAAI,CAACG,GAAzB,EAA8BjC,aAAa,CAAC;AAC9D0B,MAAAA,GAAG,EAAEA;AADyD,KAAD,EAE5DT,cAAc,CAACa,IAAI,CAACZ,KAAN,CAF8C,CAA3C,EAEY,CAACY,IAAI,CAACI,QAAL,IAAiB,EAAlB,EAAsBC,GAAtB,CAA0B,UAAUC,KAAV,EAAiBC,KAAjB,EAAwB;AAChF,aAAOnC,QAAQ,CAACkC,KAAD,EAAQ,GAAGzB,MAAH,CAAUe,GAAV,EAAe,GAAf,EAAoBf,MAApB,CAA2BmB,IAAI,CAACG,GAAhC,EAAqC,GAArC,EAA0CtB,MAA1C,CAAiD0B,KAAjD,CAAR,CAAf;AACD,KAF+B,CAFZ,CAApB;AAKD;;AAED,SAAO,aAAajC,KAAK,CAAC4B,aAAN,CAAoBF,IAAI,CAACG,GAAzB,EAA8BjC,aAAa,CAACA,aAAa,CAAC;AAC5E0B,IAAAA,GAAG,EAAEA;AADuE,GAAD,EAE1ET,cAAc,CAACa,IAAI,CAACZ,KAAN,CAF4D,CAAd,EAE/Ba,SAF+B,CAA3C,EAEwB,CAACD,IAAI,CAACI,QAAL,IAAiB,EAAlB,EAAsBC,GAAtB,CAA0B,UAAUC,KAAV,EAAiBC,KAAjB,EAAwB;AAC5F,WAAOnC,QAAQ,CAACkC,KAAD,EAAQ,GAAGzB,MAAH,CAAUe,GAAV,EAAe,GAAf,EAAoBf,MAApB,CAA2BmB,IAAI,CAACG,GAAhC,EAAqC,GAArC,EAA0CtB,MAA1C,CAAiD0B,KAAjD,CAAR,CAAf;AACD,GAF2C,CAFxB,CAApB;AAKD;AACD,OAAO,SAASC,iBAAT,CAA2BC,YAA3B,EAAyC;AAC9C;AACA,SAAOpC,aAAa,CAACoC,YAAD,CAAb,CAA4B,CAA5B,CAAP;AACD;AACD,OAAO,SAASC,sBAAT,CAAgCC,YAAhC,EAA8C;AACnD,MAAI,CAACA,YAAL,EAAmB;AACjB,WAAO,EAAP;AACD;;AAED,SAAOC,KAAK,CAACC,OAAN,CAAcF,YAAd,IAA8BA,YAA9B,GAA6C,CAACA,YAAD,CAApD;AACD,C,CAAC;AACF;;AAEA,OAAO,IAAIG,YAAY,GAAG;AACxBC,EAAAA,KAAK,EAAE,KADiB;AAExBC,EAAAA,MAAM,EAAE,KAFgB;AAGxBC,EAAAA,IAAI,EAAE,cAHkB;AAIxB,iBAAe,MAJS;AAKxBC,EAAAA,SAAS,EAAE;AALa,CAAnB;AAOP,OAAO,IAAIC,UAAU,GAAG,w7BAAjB;AACP,IAAIC,eAAe,GAAG,KAAtB;AACA,OAAO,IAAIC,eAAe,GAAG,SAASA,eAAT,GAA2B;AACtD,MAAIC,QAAQ,GAAGjC,SAAS,CAACC,MAAV,GAAmB,CAAnB,IAAwBD,SAAS,CAAC,CAAD,CAAT,KAAiBE,SAAzC,GAAqDF,SAAS,CAAC,CAAD,CAA9D,GAAoE8B,UAAnF;AACA5C,EAAAA,SAAS,CAAC,YAAY;AACpB,QAAI,CAAC6C,eAAL,EAAsB;AACpB3C,MAAAA,SAAS,CAAC6C,QAAD,EAAW;AAClBC,QAAAA,OAAO,EAAE;AADS,OAAX,CAAT;AAGAH,MAAAA,eAAe,GAAG,IAAlB;AACD;AACF,GAPQ,EAON,EAPM,CAAT;AAQD,CAVM","sourcesContent":["import _objectSpread from \"@babel/runtime/helpers/esm/objectSpread2\";\nimport _typeof from \"@babel/runtime/helpers/esm/typeof\";\nimport { generate as generateColor } from '@ant-design/colors';\nimport React, { useEffect } from 'react';\nimport warn from \"rc-util/es/warning\";\nimport { insertCss } from 'insert-css';\nexport function warning(valid, message) {\n  warn(valid, \"[@ant-design/icons] \".concat(message));\n}\nexport function isIconDefinition(target) {\n  return _typeof(target) === 'object' && typeof target.name === 'string' && typeof target.theme === 'string' && (_typeof(target.icon) === 'object' || typeof target.icon === 'function');\n}\nexport function normalizeAttrs() {\n  var attrs = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};\n  return Object.keys(attrs).reduce(function (acc, key) {\n    var val = attrs[key];\n\n    switch (key) {\n      case 'class':\n        acc.className = val;\n        delete acc.class;\n        break;\n\n      default:\n        acc[key] = val;\n    }\n\n    return acc;\n  }, {});\n}\nexport function generate(node, key, rootProps) {\n  if (!rootProps) {\n    return /*#__PURE__*/React.createElement(node.tag, _objectSpread({\n      key: key\n    }, normalizeAttrs(node.attrs)), (node.children || []).map(function (child, index) {\n      return generate(child, \"\".concat(key, \"-\").concat(node.tag, \"-\").concat(index));\n    }));\n  }\n\n  return /*#__PURE__*/React.createElement(node.tag, _objectSpread(_objectSpread({\n    key: key\n  }, normalizeAttrs(node.attrs)), rootProps), (node.children || []).map(function (child, index) {\n    return generate(child, \"\".concat(key, \"-\").concat(node.tag, \"-\").concat(index));\n  }));\n}\nexport function getSecondaryColor(primaryColor) {\n  // choose the second color\n  return generateColor(primaryColor)[0];\n}\nexport function normalizeTwoToneColors(twoToneColor) {\n  if (!twoToneColor) {\n    return [];\n  }\n\n  return Array.isArray(twoToneColor) ? twoToneColor : [twoToneColor];\n} // These props make sure that the SVG behaviours like general text.\n// Reference: https://blog.prototypr.io/align-svg-icons-to-text-and-say-goodbye-to-font-icons-d44b3d7b26b4\n\nexport var svgBaseProps = {\n  width: '1em',\n  height: '1em',\n  fill: 'currentColor',\n  'aria-hidden': 'true',\n  focusable: 'false'\n};\nexport var iconStyles = \"\\n.anticon {\\n  display: inline-block;\\n  color: inherit;\\n  font-style: normal;\\n  line-height: 0;\\n  text-align: center;\\n  text-transform: none;\\n  vertical-align: -0.125em;\\n  text-rendering: optimizeLegibility;\\n  -webkit-font-smoothing: antialiased;\\n  -moz-osx-font-smoothing: grayscale;\\n}\\n\\n.anticon > * {\\n  line-height: 1;\\n}\\n\\n.anticon svg {\\n  display: inline-block;\\n}\\n\\n.anticon::before {\\n  display: none;\\n}\\n\\n.anticon .anticon-icon {\\n  display: block;\\n}\\n\\n.anticon[tabindex] {\\n  cursor: pointer;\\n}\\n\\n.anticon-spin::before,\\n.anticon-spin {\\n  display: inline-block;\\n  -webkit-animation: loadingCircle 1s infinite linear;\\n  animation: loadingCircle 1s infinite linear;\\n}\\n\\n@-webkit-keyframes loadingCircle {\\n  100% {\\n    -webkit-transform: rotate(360deg);\\n    transform: rotate(360deg);\\n  }\\n}\\n\\n@keyframes loadingCircle {\\n  100% {\\n    -webkit-transform: rotate(360deg);\\n    transform: rotate(360deg);\\n  }\\n}\\n\";\nvar cssInjectedFlag = false;\nexport var useInsertStyles = function useInsertStyles() {\n  var styleStr = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : iconStyles;\n  useEffect(function () {\n    if (!cssInjectedFlag) {\n      insertCss(styleStr, {\n        prepend: true\n      });\n      cssInjectedFlag = true;\n    }\n  }, []);\n};"]},"metadata":{},"sourceType":"module"}