{"ast":null,"code":"import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _objectWithoutPropertiesLoose from \"@babel/runtime/helpers/esm/objectWithoutPropertiesLoose\";\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport classNames from 'classnames';\nimport { mapToCssModules, tagPropType } from './utils';\nvar propTypes = {\n tag: tagPropType,\n type: PropTypes.string,\n size: PropTypes.string,\n color: PropTypes.string,\n className: PropTypes.string,\n cssModule: PropTypes.object,\n children: PropTypes.string\n};\nvar defaultProps = {\n tag: 'div',\n type: 'border',\n children: 'Loading...'\n};\n\nvar Spinner = function Spinner(props) {\n var className = props.className,\n cssModule = props.cssModule,\n type = props.type,\n size = props.size,\n color = props.color,\n children = props.children,\n Tag = props.tag,\n attributes = _objectWithoutPropertiesLoose(props, [\"className\", \"cssModule\", \"type\", \"size\", \"color\", \"children\", \"tag\"]);\n\n var classes = mapToCssModules(classNames(className, size ? \"spinner-\" + type + \"-\" + size : false, \"spinner-\" + type, color ? \"text-\" + color : false), cssModule);\n return /*#__PURE__*/React.createElement(Tag, _extends({\n role: \"status\"\n }, attributes, {\n className: classes\n }), children && /*#__PURE__*/React.createElement(\"span\", {\n className: mapToCssModules('sr-only', cssModule)\n }, children));\n};\n\nSpinner.propTypes = propTypes;\nSpinner.defaultProps = defaultProps;\nexport default Spinner;","map":{"version":3,"sources":["/app/node_modules/reactstrap/es/Spinner.js"],"names":["_extends","_objectWithoutPropertiesLoose","React","PropTypes","classNames","mapToCssModules","tagPropType","propTypes","tag","type","string","size","color","className","cssModule","object","children","defaultProps","Spinner","props","Tag","attributes","classes","createElement","role"],"mappings":"AAAA,OAAOA,QAAP,MAAqB,oCAArB;AACA,OAAOC,6BAAP,MAA0C,yDAA1C;AACA,OAAOC,KAAP,MAAkB,OAAlB;AACA,OAAOC,SAAP,MAAsB,YAAtB;AACA,OAAOC,UAAP,MAAuB,YAAvB;AACA,SAASC,eAAT,EAA0BC,WAA1B,QAA6C,SAA7C;AACA,IAAIC,SAAS,GAAG;AACdC,EAAAA,GAAG,EAAEF,WADS;AAEdG,EAAAA,IAAI,EAAEN,SAAS,CAACO,MAFF;AAGdC,EAAAA,IAAI,EAAER,SAAS,CAACO,MAHF;AAIdE,EAAAA,KAAK,EAAET,SAAS,CAACO,MAJH;AAKdG,EAAAA,SAAS,EAAEV,SAAS,CAACO,MALP;AAMdI,EAAAA,SAAS,EAAEX,SAAS,CAACY,MANP;AAOdC,EAAAA,QAAQ,EAAEb,SAAS,CAACO;AAPN,CAAhB;AASA,IAAIO,YAAY,GAAG;AACjBT,EAAAA,GAAG,EAAE,KADY;AAEjBC,EAAAA,IAAI,EAAE,QAFW;AAGjBO,EAAAA,QAAQ,EAAE;AAHO,CAAnB;;AAMA,IAAIE,OAAO,GAAG,SAASA,OAAT,CAAiBC,KAAjB,EAAwB;AACpC,MAAIN,SAAS,GAAGM,KAAK,CAACN,SAAtB;AAAA,MACIC,SAAS,GAAGK,KAAK,CAACL,SADtB;AAAA,MAEIL,IAAI,GAAGU,KAAK,CAACV,IAFjB;AAAA,MAGIE,IAAI,GAAGQ,KAAK,CAACR,IAHjB;AAAA,MAIIC,KAAK,GAAGO,KAAK,CAACP,KAJlB;AAAA,MAKII,QAAQ,GAAGG,KAAK,CAACH,QALrB;AAAA,MAMII,GAAG,GAAGD,KAAK,CAACX,GANhB;AAAA,MAOIa,UAAU,GAAGpB,6BAA6B,CAACkB,KAAD,EAAQ,CAAC,WAAD,EAAc,WAAd,EAA2B,MAA3B,EAAmC,MAAnC,EAA2C,OAA3C,EAAoD,UAApD,EAAgE,KAAhE,CAAR,CAP9C;;AASA,MAAIG,OAAO,GAAGjB,eAAe,CAACD,UAAU,CAACS,SAAD,EAAYF,IAAI,GAAG,aAAaF,IAAb,GAAoB,GAApB,GAA0BE,IAA7B,GAAoC,KAApD,EAA2D,aAAaF,IAAxE,EAA8EG,KAAK,GAAG,UAAUA,KAAb,GAAqB,KAAxG,CAAX,EAA2HE,SAA3H,CAA7B;AACA,SAAO,aAAaZ,KAAK,CAACqB,aAAN,CAAoBH,GAApB,EAAyBpB,QAAQ,CAAC;AACpDwB,IAAAA,IAAI,EAAE;AAD8C,GAAD,EAElDH,UAFkD,EAEtC;AACbR,IAAAA,SAAS,EAAES;AADE,GAFsC,CAAjC,EAIhBN,QAAQ,IAAI,aAAad,KAAK,CAACqB,aAAN,CAAoB,MAApB,EAA4B;AACvDV,IAAAA,SAAS,EAAER,eAAe,CAAC,SAAD,EAAYS,SAAZ;AAD6B,GAA5B,EAE1BE,QAF0B,CAJT,CAApB;AAOD,CAlBD;;AAoBAE,OAAO,CAACX,SAAR,GAAoBA,SAApB;AACAW,OAAO,CAACD,YAAR,GAAuBA,YAAvB;AACA,eAAeC,OAAf","sourcesContent":["import _extends from \"@babel/runtime/helpers/esm/extends\";\nimport _objectWithoutPropertiesLoose from \"@babel/runtime/helpers/esm/objectWithoutPropertiesLoose\";\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport classNames from 'classnames';\nimport { mapToCssModules, tagPropType } from './utils';\nvar propTypes = {\n tag: tagPropType,\n type: PropTypes.string,\n size: PropTypes.string,\n color: PropTypes.string,\n className: PropTypes.string,\n cssModule: PropTypes.object,\n children: PropTypes.string\n};\nvar defaultProps = {\n tag: 'div',\n type: 'border',\n children: 'Loading...'\n};\n\nvar Spinner = function Spinner(props) {\n var className = props.className,\n cssModule = props.cssModule,\n type = props.type,\n size = props.size,\n color = props.color,\n children = props.children,\n Tag = props.tag,\n attributes = _objectWithoutPropertiesLoose(props, [\"className\", \"cssModule\", \"type\", \"size\", \"color\", \"children\", \"tag\"]);\n\n var classes = mapToCssModules(classNames(className, size ? \"spinner-\" + type + \"-\" + size : false, \"spinner-\" + type, color ? \"text-\" + color : false), cssModule);\n return /*#__PURE__*/React.createElement(Tag, _extends({\n role: \"status\"\n }, attributes, {\n className: classes\n }), children && /*#__PURE__*/React.createElement(\"span\", {\n className: mapToCssModules('sr-only', cssModule)\n }, children));\n};\n\nSpinner.propTypes = propTypes;\nSpinner.defaultProps = defaultProps;\nexport default Spinner;"]},"metadata":{},"sourceType":"module"}