mdbreact
Version:
<p align="center"> <a href="http://mdbootstrap.com/docs/react/"> <img width="500" src="https://mdbootstrap.com/img/Marketing/general/logo/huge/mdb-react.png"> </a> </p>
1 lines • 170 kB
JavaScript
"use strict";function e(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(exports,"__esModule",{value:!0});var t=require("react"),a=e(t),n=e(require("classnames")),o=e(require("prop-types")),r=require("react-transition-group");require("moment"),require("react-dom");var l=require("mdbreact"),s=require("react-popper"),i=e(require("react-numeric-input")),c=require("react-router-dom"),d=e(require("focus-trap-react")),p=e(require("popper.js"));function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function b(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function m(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function h(e,t,a){return t&&m(e.prototype,t),a&&m(e,a),e}function g(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function f(){return(f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}function v(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function y(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?v(Object(a),!0).forEach((function(t){g(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):v(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function x(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&k(e,t)}function T(e){return(T=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function k(e,t){return(k=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function N(e){if(null==e)throw new TypeError("Cannot destructure undefined")}function w(e,t){if(null==e)return{};var a,n,o=function(e,t){if(null==e)return{};var a,n,o={},r=Object.keys(e);for(n=0;n<r.length;n++)a=r[n],t.indexOf(a)>=0||(o[a]=e[a]);return o}(e,t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);for(n=0;n<r.length;n++)a=r[n],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(o[a]=e[a])}return o}function C(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function E(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?C(e):t}function S(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var a,n=T(e);if(t){var o=T(this).constructor;a=Reflect.construct(n,arguments,o)}else a=n.apply(this,arguments);return E(this,a)}}function R(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"==typeof Symbol||!(Symbol.iterator in Object(e)))return;var a=[],n=!0,o=!1,r=void 0;try{for(var l,s=e[Symbol.iterator]();!(n=(l=s.next()).done)&&(a.push(l.value),!t||a.length!==t);n=!0);}catch(e){o=!0,r=e}finally{try{n||null==s.return||s.return()}finally{if(o)throw r}}return a}(e,t)||P(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function O(e){return function(e){if(Array.isArray(e))return B(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||P(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function P(e,t){if(e){if("string"==typeof e)return B(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?B(e,t):void 0}}function B(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}var I=function(e){var o=R(t.useState(!0),2),l=o[0],s=o[1],i=e.className,c=e.tag,d=e.color,p=e.children,u=e.dismiss,b=n("alert",d&&"alert-".concat(d),i);return u?a.createElement(r.Transition,{in:l,timeout:150,unmountOnExit:!0,onExit:function(t){return function(t){return t.classList.add("fade"),e.onClose&&e.onClose()}(t)},onExited:function(t){return e.onClosed&&e.onClosed()}},a.createElement(c,{"data-test":"alert",className:b,role:"alert"},p,a.createElement("button",{onClick:function(){s(!1)},type:"button",className:"close","data-dismiss":"alert","aria-label":"Close"},a.createElement("span",{"aria-hidden":"true"},"×")))):a.createElement(c,{"data-test":"alert",className:b,role:"alert"},p)};I.defaultProps={color:"primary",tag:"div"},I.propTypes={className:o.string,color:o.oneOf(["primary","secondary","success","danger","warning","info","light","dark"]),onClose:o.func,onClosed:o.func,tag:o.string};var D=function(e){x(r,t.Component);var o=S(r);function r(){var e;b(this,r);for(var t=arguments.length,n=new Array(t),l=0;l<t;l++)n[l]=arguments[l];return g(C(e=o.call.apply(o,[this].concat(n))),"state",{isVisible:!1,revealed:!1,countIterations:0}),g(C(e),"elemRef",a.createRef()),g(C(e),"updatePredicate",(function(){var t=window.innerHeight,a=window.scrollY,n=document.documentElement.offsetHeight,o=e.state.revealed,r=e.elemRef.current;t+a-100>e.getOffset(r)&&a<e.getOffset(r)||t+a-100>e.getOffset(r)+r.clientHeight&&a<e.getOffset(r)+r.clientHeight||t+a===n&&e.getOffset(r)+100>n?e.setState({isVisible:!0,revealed:!0}):o||e.setState({isVisible:!1,revealed:!0})})),g(C(e),"handleStart",(function(){var t=e.props.onAnimationStart,a=e.state.countIterations;e.setState({countIterations:a+1}),t&&t()})),g(C(e),"handleIteration",(function(){var t=e.props.onAnimationIteration,a=e.state.countIterations;t&&(e.setState({countIterations:a+1}),t())})),g(C(e),"handleEnd",(function(){var t=e.props,a=t.onAnimationEnd,n=t.count,o=e.state.countIterations;e.setState({countIterations:o+1}),a&&n===o&&a()})),g(C(e),"getOffset",(function(e){var t=e.getBoundingClientRect(),a=document.body,n=document.documentElement,o=window.pageYOffset||n.scrollTop||a.scrollTop,r=n.clientTop||a.clientTop||0,l=t.top+o-r;return Math.round(l)})),e}return h(r,[{key:"componentDidMount",value:function(){var e=this.props.reveal;this.setState({isVisible:!e,revealed:!e}),e&&(window.addEventListener("scroll",this.updatePredicate),this.updatePredicate())}},{key:"componentWillUnmount",value:function(){this.props.reveal&&window.removeEventListener("scroll",this.updatePredicate)}},{key:"render",value:function(){var e=this.props,t=e.children,o=e.className,r=e.count,l=e.delay,s=e.duration,i=e.infinite,c=(e.reveal,e.style),d=e.tag,p=e.type,u=w(e,["children","className","count","delay","duration","infinite","reveal","style","tag","type"]),b=this.state,m=b.isVisible,h=b.revealed,g={animationDuration:s,animationDelay:l,animationIterationCount:!i&&r,visibility:m?"visible":"hidden",animationName:p},v=Object.assign(g,c),y=n(m&&"animated",p&&p,i&&"infinite",o);return a.createElement(d,f({"data-test":"animation",className:y,onAnimationEnd:this.handleEnd,onAnimationIteration:this.handleIteration,onAnimationStart:this.handleStart,ref:this.elemRef,style:m&&h?v:{animationName:"none",visibility:"hidden"}},u),t)}}]),r}();D.propTypes={children:o.oneOfType([o.arrayOf(o.node),o.node]),className:o.string,count:o.number,delay:o.string,duration:o.oneOfType([o.string,o.number]),infinite:o.bool,onAnimationEnd:o.func,onAnimationIteration:o.func,onAnimationStart:o.func,reveal:o.bool,style:o.node,tag:o.oneOfType([o.func,o.string]),type:o.string},D.defaultProps={tag:"div",reveal:!1,duration:1,count:1};var M=function(e){var t=e.tag,o=e.className,r=e.children,l=e.color,s=e.pill,i=w(e,["tag","className","children","color","pill"]),c=n("badge",l,"badge-".concat(l),!!s&&"badge-pill",o);return a.createElement(t,f({"data-test":"badge"},i,{className:c}),r)};M.propTypes={children:o.node,className:o.string,color:o.string,pill:o.bool,tag:o.string},M.defaultProps={tag:"span",color:"default",pill:!1};var q=function(e){var t=e.tag,o=e.className,r=e.children,l=e.display,s=e.justifyContent,i=e.flex,c=e.alignItems,d=e.alignContent,p=e.alignSelf,u=e.color,b=e.bgColor,m=e.m,h=e.mt,g=e.mr,v=e.mb,y=e.ml,x=e.mx,T=e.my,k=e.p,N=e.pt,C=e.pr,E=e.pb,S=e.pl,R=e.px,O=e.py,P=w(e,["tag","className","children","display","justifyContent","flex","alignItems","alignContent","alignSelf","color","bgColor","m","mt","mr","mb","ml","mx","my","p","pt","pr","pb","pl","px","py"]),B=function(e,t){if(void 0!==e)return"".concat(t,"-").concat(e)},I=n(l&&"d-".concat(l),s&&"justify-content-".concat(s),i&&"flex-".concat(i),c&&"align-items-".concat(c),d&&"align-content-".concat(d),p&&"align-self-".concat(p),u&&"".concat(u,"-text"),b&&"bg-".concat(b),B(m,"m"),B(h,"mt"),B(g,"mr"),B(v,"mb"),B(y,"ml"),B(x,"mx"),B(T,"my"),B(k,"p"),B(N,"pt"),B(C,"pr"),B(E,"pb"),B(S,"pl"),B(R,"px"),B(O,"py"),o),D=""!==I?I:null;return a.createElement(t,f({"data-test":"box"},P,{className:D}),r)};function _(e,t){var a={};return Object.keys(e).forEach((function(n){-1===t.indexOf(n)&&(a[n]=e[n])})),a}q.propTypes={alignContent:o.string,alignItems:o.string,alignSelf:o.string,bgColor:o.string,children:o.node,className:o.string,color:o.string,display:o.string,flex:o.string,justifyContent:o.string,m:o.oneOfType([o.number,o.string]),mb:o.oneOfType([o.number,o.string]),ml:o.oneOfType([o.number,o.string]),mr:o.oneOfType([o.number,o.string]),mt:o.oneOfType([o.number,o.string]),mx:o.oneOfType([o.number,o.string]),my:o.oneOfType([o.number,o.string]),p:o.oneOfType([o.number,o.string]),pb:o.oneOfType([o.number,o.string]),pl:o.oneOfType([o.number,o.string]),pr:o.oneOfType([o.number,o.string]),pt:o.oneOfType([o.number,o.string]),px:o.oneOfType([o.number,o.string]),py:o.oneOfType([o.number,o.string]),tag:o.string},q.defaultProps={tag:"div"};var L=27,W=32,A=9,j=38,F=40,H=function(e){return Object.keys(e).reduce((function(t,a){return e[a]&&(t[a]=e[a]),t}),{})},z=function(e){var t,o=e.className,r=e.color,l=e.light,s=e.uppercase,i=e.bold,c=w(e,["className","color","light","uppercase","bold"]),d=n("breadcrumb",s&&"text-uppercase",i&&"font-up-bold",l&&"white-text",r&&function(e){var t=e.split(" "),a=["danger","warning","success","info","default","primary","secondary","elegant","stylish","unique","special"],n="";return t.forEach((function(e){a.includes(e)?e.includes("dark")?(e.replace("-","-color-"),n+="".concat(e," ")):n+="".concat(e,"-color"):n+="".concat(e," ")})),n}(r),o);return t=i?a.Children.map(e.children,(function(e){return a.cloneElement(e,{bold:!0})})):e.children,a.createElement("nav",{"data-test":"breadcrumb"},a.createElement("ol",f({},c,{className:d}),t))};z.propTypes={bold:o.bool,children:o.node,className:o.string,color:o.string,light:o.bool,uppercase:o.bool};var V=function(e){var t=e.border,o=e.brand,r=e.className,l=e.fab,s=e.duotone,i=e.fal,c=e.fad,d=e.far,p=e.solid,u=e.fixed,b=e.fas,m=e.flip,h=e.icon,g=e.inverse,v=e.light,y=e.list,x=e.pull,T=e.pulse,k=e.regular,N=e.rotate,C=e.size,E=e.spin,S=e.stack,R=w(e,["border","brand","className","fab","duotone","fal","fad","far","solid","fixed","fas","flip","icon","inverse","light","list","pull","pulse","regular","rotate","size","spin","stack"]),O=n(k||d?"far":p||b?"fas":v||i?"fal":s||c?"fad":o||l?"fab":"fa",!!y&&"fa-li",!!h&&"fa-".concat(h),!!C&&"fa-".concat(C),!!u&&"fa-fw",!!x&&"fa-pull-".concat(x),!!t&&"fa-border",!!E&&"fa-spin",!!T&&"fa-pulse",!!N&&"fa-rotate-".concat(N),!!m&&"fa-flip-".concat(m),!!g&&"fa-inverse",!!S&&"fa-".concat(S),r);return a.createElement("i",f({"data-test":"fa"},R,{className:O}))};function X(e,t){void 0===t&&(t={});var a=t.insertAt;if(e&&"undefined"!=typeof document){var n=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css","top"===a&&n.firstChild?n.insertBefore(o,n.firstChild):n.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}}V.propTypes={icon:o.string.isRequired,border:o.bool,brand:o.bool,className:o.string,fab:o.bool,fal:o.bool,far:o.bool,fixed:o.bool,flip:o.string,inverse:o.bool,light:o.bool,list:o.bool,pull:o.string,pulse:o.bool,regular:o.bool,rotate:o.string,size:o.string,spin:o.bool,stack:o.string},V.defaultProps={border:!1,brand:!1,className:"",fab:!1,fal:!1,far:!1,fixed:!1,flip:"",inverse:!1,light:!1,list:!1,pull:"",pulse:!1,regular:!1,rotate:"",size:"",spin:!1,stack:""};X(".bc-icons.breadcrumb-item::before,\n.bc-icons.breadcrumb-item::after {\n content: none;\n}\n\n.bc-icons.breadcrumb-item + .active.breadcrumb-item::before,\n.bc-icons.breadcrumb-item + .active.breadcrumb-item::after{\n content: none;\n}\n\n.bc-icons.breadcrumb-item.active {\n color: #eeeeee;\n}\n");var Y=function(e){var t=e.active,o=e.appendIcon,r=e.children,l=e.className,s=e.bold,i=e.icon,c=e.iconBrand,d=e.iconClassName,p=e.iconLight,u=e.iconRegular,b=e.iconSize,m=w(e,["active","appendIcon","children","className","bold","icon","iconBrand","iconClassName","iconLight","iconRegular","iconSize"]),h=n(!!t&&"active",i&&"bc-icons","breadcrumb-item",l),g=n(o?"mx-2":"mr-2",d),v=function(e){var t=e.children;return s?a.createElement("strong",null,t):t},y=function(){return i?a.createElement(a.Fragment,null,o&&r,a.createElement(V,{brand:c,className:g,icon:i,light:p,regular:u,size:b}),!o&&r):r};return a.createElement("li",f({"data-test":"breadcrumb-item"},m,{className:h}),a.createElement(v,null,a.createElement(y,null)))};Y.propTypes={active:o.bool,appendIcon:o.bool,bold:o.bool,children:o.node,className:o.string,icon:o.string,iconBrand:o.bool,iconClassName:o.string,iconLight:o.bool,iconRegular:o.bool,iconSize:o.string},Y.defaultProps={active:!1,appendIcon:!1,className:"",bold:!1,icon:"",iconBrand:!1,iconClassName:"",iconLight:!1,iconRegular:!1,iconSize:""};X(".btn-group-vertical>.btn,\n.btn-group-vertical>.btn+.btn-group,\n.btn-group-vertical>.btn-group+.btn,\n.btn-group-vertical>.btn-group+.btn-group {\n margin-left: 0px;\n}\n\n.btn-group-lg>.btn {\n font-size: 0.9rem;\n padding: 1rem 2.4rem;\n}\n\n.btn-group-sm>.btn {\n font-size: 0.6rem;\n padding: 0.5rem 1.6rem;\n}\n\n.btn-floating.btn.btn-sm,\n.btn-floating.btn.btn-lg {\n padding: 0;\n}\n");var U=function(e){var t=e.className,o=e.size,r=e.vertical,l=e.children,s=w(e,["className","size","vertical","children"]),i=n(t,!!o&&"btn-group-".concat(o),r?"btn-group-vertical":"btn-group");return a.createElement("div",f({"data-test":"button-group"},s,{className:i}),l)};U.propTypes={"aria-label":o.string,children:o.node,className:o.string,role:o.string,size:o.string,vertical:o.bool},U.defaultProps={role:"group"};var G=function(e){var t=e.className,o=e.children,r=w(e,["className","children"]),l=n(t,"btn-toolbar");return a.createElement("div",f({"data-test":"button-toolbar"},r,{className:l}),o)};G.propTypes={"aria-label":o.string,children:o.node,className:o.string,role:o.string},G.defaultProps={role:"toolbar"};var J=function(e){var t,o=e.className,r=e.tag,l=e.cascade,s=e.wide,i=e.narrow,c=e.reverse,d=e.testimonial,p=e.ecommerce,u=e.collection,b=e.pricing,m=e.personal,h=e.news,v=e.color,y=e.text,x=e.border,T=w(e,["className","tag","cascade","wide","narrow","reverse","testimonial","ecommerce","collection","pricing","personal","news","color","text","border"]),k=n((g(t={"card-cascade":l,"card-cascade wider":s,"card-cascade narrower":i,"card-cascade wider reverse":c,"testimonial-card":d,"card-ecommerce":p,"collection-card":u,"pricing-card":b,"card-personal":m,"news-card":h},"".concat(y,"-text"),y),g(t,"border-".concat(x),x),t),"card",v,o);return a.createElement(r,f({"data-test":"card"},T,{className:k}))};J.propTypes={border:o.string,cascade:o.bool,className:o.string,collection:o.bool,color:o.string,ecommerce:o.bool,narrow:o.bool,news:o.bool,personal:o.bool,pricing:o.bool,reverse:o.bool,tag:o.string,testimonial:o.bool,text:o.string,wide:o.bool},J.defaultProps={tag:"div"};var $=function(e){var t=e.className,o=e.tag,r=e.cascade,l=w(e,["className","tag","cascade"]),s=n("card-body",r&&"card-body-cascade",t);return a.createElement(o,f({"data-test":"card-body"},l,{className:s}))};$.propTypes={cascade:o.bool,className:o.string,tag:o.oneOfType([o.func,o.string])},$.defaultProps={tag:"div"};var K=function(e){var t,o=e.className,r=e.tag,l=e.color,s=e.children,i=e.text,c=e.border,d=e.transparent,p=e.small,u=e.muted,b=w(e,["className","tag","color","children","text","border","transparent","small","muted"]),m=n((g(t={"white-text":l&&!i},"border-".concat(c),c),g(t,"bg-transparent",d),g(t,"text-muted",u),g(t,"".concat(i,"-text"),i),t),"card-footer",l,o);return a.createElement(r,f({"data-test":"card-footer"},b,{className:m}),p?a.createElement("small",null," ",s," "):s)};K.propTypes={border:o.string,className:o.string,color:o.string,muted:o.bool,small:o.bool,tag:o.oneOfType([o.func,o.string]),text:o.string,transparent:o.bool},K.defaultProps={tag:"div"};var Q=function(e){var t=e.className,o=e.tag,r=e.deck,l=e.column,s=w(e,["className","tag","deck","column"]),i=n(r?"card-deck":l?"card-columns":"card-group",t);return a.createElement(o,f({"data-test":"card-group"},s,{className:i}))};Q.propTypes={className:o.string,column:o.bool,deck:o.bool,tag:o.oneOfType([o.func,o.string])},Q.defaultProps={tag:"div"};var Z=function(e){var t,o=e.border,r=e.className,l=e.color,s=e.tag,i=e.text,c=e.transparent,d=w(e,["border","className","color","tag","text","transparent"]),p=n((g(t={"white-text":l&&!i},"border-".concat(o),o),g(t,"bg-transparent",c),g(t,"".concat(i,"-text"),i),t),"card-header",r,l);return a.createElement(s,f({"data-test":"card-header"},d,{className:p}))};Z.propTypes={border:o.string,className:o.string,color:o.string,tag:o.oneOfType([o.func,o.string]),text:o.string,transparent:o.bool},Z.defaultProps={tag:"div"};X(".Ripple {\n position: absolute;\n background: rgba(255, 255, 255, 0.3);\n border-radius: 50%;\n opacity: 1;\n transform: scale(0);\n}\n\n.Ripple-outline {\n background: rgba(0, 0, 0, 0.2);\n}\n\n.Ripple.is-reppling {\n animation: ripple 0.5s linear;\n}\n\n.Ripple-parent {\n position: relative;\n overflow: hidden;\n cursor: pointer;\n}\n\n@keyframes ripple {\n 100% {\n opacity: 0;\n transform: scale(3);\n }\n}\n");var ee=function(e){x(n,a.Component);var t=S(n);function n(){var e;b(this,n);for(var o=arguments.length,r=new Array(o),l=0;l<o;l++)r[l]=arguments[l];return g(C(e=t.call.apply(t,[this].concat(r))),"state",{animate:!1,width:0,height:0,top:0,left:0,cursorPos:e.props.cursorPos}),g(C(e),"wavesRef",a.createRef()),e}return h(n,[{key:"componentDidUpdate",value:function(e,t){var a=this,n=this.props.cursorPos;t.cursorPos.time!==n.time&&(t.animate?this.setState({animate:!1,cursorPos:n},(function(){a.replying()})):this.replying())}},{key:"replying",value:function(){var e=this.wavesRef.current.parentNode,t=e.getBoundingClientRect(),a=e.offsetWidth,n=e.offsetHeight,o=Math.max(n,a),r=o/2,l=this.state.cursorPos;this.setState({animate:!0,width:o,height:o,top:l.top-t.top-r,left:l.left-t.left-r})}},{key:"render",value:function(){var e=this.props,t=e.outline,n=e.flat,o=e.dark,r=this.state,l=r.animate,s=r.top,i=r.left,c=r.width,d=r.height;return a.createElement("div",{"data-test":"waves",className:"Ripple ".concat(t||n||o?"Ripple-outline ":"").concat(l?"is-reppling":""),style:{top:"".concat(s,"px"),left:"".concat(i,"px"),width:"".concat(c,"px"),height:"".concat(d,"px")},ref:this.wavesRef})}}]),n}();ee.propTypes={animate:o.bool,children:o.node,cursorPos:o.object,dark:o.bool,flat:o.bool,outline:o.bool};var te=function(e){var t=e.children,o=e.className,r=e.overlay,l=e.pattern,s=e.tag,i=w(e,["children","className","overlay","pattern","tag"]),c=n("mask",l&&"pattern-".concat(l),r&&"rgba-".concat(r),o);return a.createElement(s,f({"data-test":"mask"},i,{className:c}),t)};te.propTypes={children:o.node,className:o.string,overlay:o.string,pattern:o.oneOfType([o.string,o.number]),tag:o.string},te.defaultProps={className:"",overlay:"",pattern:"",tag:"div"};var ae=function(e){var o=R(t.useState({}),2),r=o[0],l=o[1],s=function(e){var t={top:e.clientY,left:e.clientX,time:Date.now()};l(t)},i=e.cascade,c=e.children,d=e.className,p=e.fixed,u=e.hover,b=e.rounded,m=e.src,h=e.tag,g=e.waves,v=e.zoom,y=w(e,["cascade","children","className","fixed","hover","rounded","src","tag","waves","zoom"]),x=n("view",i&&"view-cascade",d,u&&"overlay",b&&"rounded",!!g&&"Ripple-parent",v&&"zoom"),T=m?{backgroundAttachment:p?"fixed":null,backgroundImage:'url("'.concat(m,'")'),backgroundPosition:"center center",backgroundRepeat:"no-repeat",backgroundSize:"cover",height:"100vh"}:{};return a.createElement(h,f({},y,{className:x,"data-test":"view",onMouseDown:s,onTouchStart:s,style:T}),c,g&&a.createElement(ee,{cursorPos:r}))};ae.defaultProps={cascade:!1,className:"",hover:!1,rounded:!1,src:"",tag:"div",waves:!1,zoom:!1},ae.propTypes={cascade:o.bool,children:o.node,className:o.string,fixed:o.bool,hover:o.bool,rounded:o.bool,src:o.string,tag:o.string,waves:o.bool,zoom:o.bool};var ne=function(e){var o=R(t.useState({}),2),r=o[0],l=o[1],s=e.cascade,i=e.className,c=e.hover,d=e.overlay,p=e.src,u=e.tag,b=e.top,m=e.waves,h=e.zoom,g=w(e,["cascade","className","hover","overlay","src","tag","top","waves","zoom"]),v=n(b&&"card-img-top",i),y=u,x=a.createElement(y,f({"data-test":"card-image",src:p},g,{className:v}));return p?a.createElement(ae,{zoom:h,hover:c,cascade:s},a.createElement("div",{className:"Ripple-parent",onMouseDown:function(e){var t={top:e.clientY,left:e.clientX,time:Date.now()};l(t)},style:{touchAction:"unset"}},x,a.createElement(te,{overlay:d}),m&&a.createElement(ee,{cursorPos:r}))):a.createElement("div",null,x)};ne.propTypes={cascade:o.bool,children:o.node,className:o.string,hover:o.bool,overlay:o.string,src:o.string,tag:o.oneOfType([o.func,o.string]),top:o.bool,waves:o.bool,zoom:o.bool},ne.defaultProps={tag:"img",overlay:"white-slight",waves:!0,hover:!1,cascade:!1,zoom:!1};var oe=function(e){var t=e.children,o=e.className,r=e.muted,l=e.small,s=e.tag,i=w(e,["children","className","muted","small","tag"]),c=n("card-text",r&&"text-muted",o),d=l?a.createElement("small",null,t):t;return a.createElement(s,f({"data-test":"card-text"},i,{className:c}),d)};oe.propTypes={className:o.string,muted:o.bool,small:o.bool,tag:o.oneOfType([o.func,o.string])},oe.defaultProps={tag:"p"};var re=function(e){var t=e.className,o=e.sub,r=e.tag,l=w(e,["className","sub","tag"]),s=n(o?"card-subtitle":"card-title",t);return a.createElement(r,f({"data-test":"card-title"},l,{className:s}))};re.propTypes={className:o.string,sub:o.bool,tag:o.oneOfType([o.func,o.string])},re.defaultProps={tag:"h4",sub:!1};var le=function(e){var t=e.children,o=e.className,r=e.src,s=w(e,["children","className","src"]),i=n(o);return a.createElement(l.MDBIframe,f({"data-test":"card-video"},s,{src:r,className:i}),t)};le.propTypes={src:o.string.isRequired,children:o.node,className:o.string};var se={activeItemId:null},ie=a.createContext(se),ce=function(e){var t,o=e.className,r=e.direction,l=e.iconLeft,s=e.iconRight,i=e.multiItem,c=e.onClick,d=e.tag,p=e.testimonial;"prev"===r?t="Previous":"next"===r&&(t="Next");var u=n("carousel-control-".concat(r),o),b=n("carousel-control-".concat(r,"-icon"));if(p){var m="prev"===r?"left":"right";u=n("carousel-control-".concat(r),m,"carousel-control",o),b=n("icon-".concat(r))}return i&&(u=n("btn-floating")),a.createElement(ie.Consumer,null,(function(e){return N(e),a.createElement(d,{"data-test":"carousel-control",className:u,"data-slide":r,onClick:c},l?a.createElement(V,{icon:"chevron-left"}):s?a.createElement(V,{icon:"chevron-right"}):a.createElement("div",null,a.createElement("span",{className:b,"aria-hidden":"true"}),a.createElement("span",{className:"sr-only"},t)))}))};ce.propTypes={className:o.string,direction:o.string,iconLeft:o.bool,iconRight:o.bool,multiItem:o.bool,onClick:o.any,tag:o.oneOfType([o.func,o.string]),testimonial:o.bool},ce.defaultProps={tag:"a"};var de=function(e){var t=e.active,o=e.alt,r=e.children,l=e.className,s=e.img,i=w(e,["active","alt","children","className","img"]),c=n(t&&"active",l);return a.createElement(ie.Consumer,null,(function(e){return N(e),a.createElement("li",f({"data-test":"carousel-indicator"},i,{className:c}),s&&a.createElement("img",{src:s,alt:o,className:"img-fluid"}),r)}))};de.propTypes={active:o.bool.isRequired,alt:o.string,children:o.node,className:o.string,img:o.string},de.defaultProps={alt:"Carousel thumbnail",className:"",img:""};var pe=function(e){var t=e.children,o=e.className,r=w(e,["children","className"]),l=n("carousel-indicators",o);return a.createElement(ie.Consumer,null,(function(e){return N(e),a.createElement("ol",f({"data-test":"carousel-indicators"},r,{className:l}),t)}))};pe.propTypes={children:o.node,className:o.string},pe.defaultProps={className:""};X(".carousel-inner {\n position: relative;\n overflow: hidden;\n width: 100%;\n height: 100%;\n}\n\n.carousel-fade .carousel-item {\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n display: block !important;\n opacity: 0;\n z-index: 0;\n transition: transform 0ms ease-in-out, opacity 0.8s ease-out;\n}\n\n.carousel-fade .carousel-item.active {\n position: relative;\n z-index: 1;\n opacity: 1;\n}\n\n.carousel-multi-item .carousel-item {\n display: inline-block !important;\n}\n\n.carousel .carousel-slide-item {\n transition: left 0.5s;\n}\n\n.carousel-control-prev, .carousel-control-next, .carousel-item-prev, .carousel-item-next {\n z-index: 2;\n}\n");var ue=function(e){x(r,t.Component);var o=S(r);function r(){var e;b(this,r);for(var t=arguments.length,n=new Array(t),l=0;l<t;l++)n[l]=arguments[l];return g(C(e=o.call.apply(o,[this].concat(n))),"state",{activeItem:e.props.activeItem,initialLength:e.props.length,srcArray:[],swipeAvailable:!0,initialX:null,initialY:null}),g(C(e),"carouselRef",a.createRef()),g(C(e),"clearCycleIntervalHandler",(function(){return clearInterval(e.cycleInterval)})),g(C(e),"swipeAvailableHandler",(function(){return e.setState({swipeAvailable:!0})})),g(C(e),"restartInterval",(function(){var t=e.props.interval;!1!==t&&(e.clearCycleIntervalHandler(),e.cycleInterval=setInterval(e.next,t))})),g(C(e),"next",(function(){var t=e.state,a=t.activeItem+1,n=a>t.initialLength?1:a;e.goToIndex(n)})),g(C(e),"prev",(function(){var t=e.state,a=t.activeItem,n=t.initialLength,o=a-1,r=o<1?n:o;e.goToIndex(r)})),g(C(e),"goToIndex",(function(t){e.setState(y(y({},e.state),{},{activeItem:t})),e.restartInterval()})),g(C(e),"startTouch",(function(t){!1!==e.props.mobileGesture&&e.setState({initialX:t.touches[0].clientX,initialY:t.touches[0].clientY})})),g(C(e),"moveTouch",(function(t){e.setState({swipeAvailable:!1});var a=e.state,n=a.initialX,o=a.initialY;if(null!==n&&null!==o){var r=n-t.touches[0].clientX,l=o-t.touches[0].clientY;Math.abs(r)>Math.abs(l)&&(r>0?e.next():e.prev()),e.setState({initialX:null,initialY:null})}})),e}return h(r,[{key:"componentDidMount",value:function(){var e=this.props,t=e.interval,a=e.thumbnails,n=e.length;if(!1!==t){if(this.cycleInterval=setInterval(this.next,t),a){var o=this.carouselRef.current.querySelectorAll(".carousel-item img"),r=Array.prototype.map.call(o,(function(e){return e.src}));this.setState(y(y({},this.state),{},{srcArray:r}))}this.setState({initialLength:n})}}},{key:"componentDidUpdate",value:function(e,t){var a=this.props.length,n=this.state.activeItem,o=a;t.initialLength!==a&&this.setState({initialLength:o}),t.activeItem!==n&&this.setState({activeItem:n})}},{key:"componentWillUnmount",value:function(){!1!==this.props.interval&&this.clearCycleIntervalHandler()}},{key:"render",value:function(){for(var e=this,t=this.props,o=(t.activeItem,t.children),r=t.className,l=(t.interval,t.mobileGesture,t.multiItem),s=t.onHoverStop,i=t.showControls,c=t.showIndicators,d=t.slide,p=t.tag,u=t.testimonial,b=t.thumbnails,m=w(t,["activeItem","children","className","interval","mobileGesture","multiItem","onHoverStop","showControls","showIndicators","slide","tag","testimonial","thumbnails"]),h=this.state,g=h.initialLength,v=h.srcArray,y=h.swipeAvailable,x=h.activeItem,T=n("carousel",l?"carousel-multi-item":"carousel-fade",b?"carousel-thumbnails":"",u?"testimonial-carousel":"",r),k=[],N=function(t){var n=e.state.activeItem;k.push(a.createElement(de,{img:b?v[t-1]:null,key:t,active:n===t,onClick:function(){return e.goToIndex(t)}}))},C=1;C<=g;C++)N(C);var E=!!l,S=!!u;return a.createElement(ie.Provider,{value:{activeItem:x,slide:d,length:g}},a.createElement(p,f({"data-test":"carousel",ref:this.carouselRef},m,{className:T,"aria-label":"carousel",onTouchStart:this.startTouch,onTouchMove:y?this.moveTouch:null,onTouchEnd:this.swipeAvailableHandler,onMouseEnter:s?this.clearCycleIntervalHandler:null,onMouseLeave:s?this.restartInterval:null}),i&&l&&a.createElement("div",{className:"controls-top"},a.createElement(ce,{testimonial:S,multiItem:E,iconLeft:!0,className:"btn-floating",direction:"prev",role:"button",onClick:this.prev}),a.createElement(ce,{testimonial:S,multiItem:E,iconRight:!0,className:"btn-floating",direction:"next",role:"button",onClick:this.next})),o,i&&!l&&a.createElement(a.Fragment,null,a.createElement(ce,{testimonial:S,multiItem:E,direction:"prev",role:"button",onClick:this.prev}),a.createElement(ce,{testimonial:S,multiItem:E,direction:"next",role:"button",onClick:this.next})),c&&a.createElement(pe,null,k)))}}]),r}();ue.propTypes={activeItem:o.number,children:o.node,className:o.string,interval:o.oneOfType([o.number,o.bool]),length:o.number,mobileGesture:o.bool,multiItem:o.bool,onHoverStop:o.bool,showControls:o.bool,showIndicators:o.bool,slide:o.bool,tag:o.oneOfType([o.func,o.string]),testimonial:o.bool,thumbnails:o.bool},ue.defaultProps={interval:6e3,mobileGesture:!0,onHoverStop:!0,showControls:!0,showIndicators:!0,tag:"div"};var be=function(e){var t=e.children,o=e.className,r=e.tag,l=w(e,["children","className","tag"]),s=n("carousel-caption",o);return a.createElement(ie.Consumer,null,(function(e){return N(e),a.createElement(r,f({"data-test":"carousel-caption"},l,{className:s}),t)}))};be.propTypes={active:o.string,children:o.node,className:o.string,tag:o.oneOfType([o.func,o.string])},be.defaultProps={tag:"div"};var me=function(e){var t=e.active,o=e.children,r=(e.childrenCount,e.className),l=e.tag,s=w(e,["active","children","childrenCount","className","tag"]),i=n("carousel-inner",t?"active":"",r);return a.createElement(ie.Consumer,null,(function(e){return N(e),a.createElement(l,f({"data-test":"carousel-inner"},s,{className:i}),o)}))};me.propTypes={active:o.bool,children:o.node,childrenCount:o.number,className:o.string,tag:o.oneOfType([o.func,o.string])},me.defaultProps={tag:"div"};var he=function(e){x(r,t.Component);var o=S(r);function r(){var e;b(this,r);for(var t=arguments.length,a=new Array(t),n=0;n<t;n++)a[n]=arguments[n];return g(C(e=o.call.apply(o,[this].concat(a))),"moveForward",(function(){e.style={position:"absolute",left:"100%"}})),g(C(e),"moveBackwards",(function(){e.style={position:"absolute",left:"-100%"}})),g(C(e),"makeVisible",(function(){e.style={left:"0"}})),e}return h(r,[{key:"render",value:function(){var e=this,t=this.props,o=(t.active,t.children),r=t.className,l=t.itemId,s=t.tag,i=w(t,["active","children","className","itemId","tag"]);return l=parseInt(l,10),a.createElement(ie.Consumer,null,(function(t){var c=t.activeItem,d=t.slide,p=n("carousel-item",{"active carousel-slide-item":d,active:!d&&l===c},r),u=c-l;return d?u<0?e.moveForward():u>0?e.moveBackwards():e.makeVisible():e.makeVisible(),a.createElement(s,f({"data-test":"carousel-item"},i,{className:p,style:e.style}),o)}))}}]),r}();he.propTypes={active:o.bool,children:o.node,className:o.string,itemId:o.any,tag:o.oneOfType([o.func,o.string])},he.defaultProps={tag:"div"};var ge=function(e){var t=e.onClick,n=e.className,o=e.ariaLabel,r=w(e,["onClick","className","ariaLabel"]),l=n?["close"].concat(O(n.split(" "))):["close"];return a.createElement("button",f({"data-test":"close-button",type:"button"},r,{className:l.join(" "),onClick:function(e){t&&t(e)},"aria-label":o}),a.createElement("span",{"aria-hidden":"true"},"×"))};ge.defaultProps={ariaLabel:"Close"},ge.propTypes={ariaLabel:o.string,className:o.string,onClick:o.func};var fe=function(e){var t=e.xs,o=e.sm,r=e.md,l=e.lg,s=e.xl,i=e.top,c=e.bottom,d=e.middle,p=e.size,u=e.className,b=e.tag,m=w(e,["xs","sm","md","lg","xl","top","bottom","middle","size","className","tag"]),h=n(p&&"col-".concat(p),t&&"col-xs-".concat(t),o&&"col-sm-".concat(o),r&&"col-md-".concat(r),l&&"col-lg-".concat(l),s&&"col-xl-".concat(s),p||t||o||r||l||s?"":"col",i&&"align-self-start",d&&"align-self-center",c&&"align-self-end",u);return a.createElement(b,f({"data-test":"col"},m,{className:h}))};fe.propTypes={bottom:o.bool,className:o.string,lg:o.string,md:o.string,middle:o.bool,size:o.string,sm:o.string,tag:o.oneOfType([o.func,o.string]),top:o.bool,xl:o.string,xs:o.string},fe.defaultProps={tag:"div",xs:null,sm:null,md:null,lg:null,xl:null};var ve={show:350,hide:350},ye=function(e){x(r,t.Component);var o=S(r);function r(){var e;b(this,r);for(var t=arguments.length,a=new Array(t),n=0;n<t;n++)a[n]=arguments[n];return g(C(e=o.call.apply(o,[this].concat(a))),"state",{id:e.props.id,collapse:"HIDDEN",height:null}),g(C(e),"element",null),g(C(e),"setTransitionTag",(function(t,a,n){e.transitionTag=setTimeout((function(){e.setState({collapse:t,height:null},a())}),e.getDelay(n))})),g(C(e),"openCollapse",(function(){var t=e.props.onOpened;e.setState({collapse:"SHOW"},(function(){e.setState({height:e.getHeight()}),e.setTransitionTag("SHOWN",t,"show")}))})),g(C(e),"closeCollapse",(function(){var t=e.props.onClosed;e.setState({height:e.getHeight()},(function(){e.setState({collapse:"HIDE",height:e.getHeight()},(function(){e.setState({height:0})}))})),e.setTransitionTag("HIDDEN",t,"hide")})),e}return h(r,[{key:"componentDidMount",value:function(){var e=this.props.isOpen,t=this.state,a=t.collapse;e!==t.id&&!0!==e||"HIDDEN"!==a||this.openCollapse()}},{key:"componentDidUpdate",value:function(e,t){var a=this.props.isOpen,n=this.state.collapse,o="boolean"!=typeof a?a===t.id:a;o&&"HIDDEN"===n?this.openCollapse():o||"SHOWN"!==t.collapse||this.closeCollapse()}},{key:"componentWillUnmount",value:function(){clearTimeout(this.transitionTag)}},{key:"getDelay",value:function(e){var t=this.props.delay;return"object"===u(t)?isNaN(t[e])?ve[e]:t[e]:t}},{key:"getHeight",value:function(){return this.element.scrollHeight}},{key:"render",value:function(){var e,t=this,o=this.props,r=o.navbar,l=o.children,s=o.className,i=(o.isOpen,o.delay,o.tag),c=(o.onOpened,o.onClosed,w(o,["navbar","children","className","isOpen","delay","tag","onOpened","onClosed"])),d=this.state,p=d.collapse,u=d.height;switch(p){case"SHOW":e="collapsing";break;case"SHOWN":e="collapse show";break;case"HIDE":e="collapsing";break;case"HIDDEN":e="collapse";break;default:e="collapse"}var b=n(e,!!r&&"navbar-collapse",s),m=null===u?null:{height:u};return a.createElement(i,f({"data-test":"collapse"},c,{style:y(y({},c.style),m),className:b,ref:function(e){t.element=e}}),l)}}]),r}();ye.propTypes={children:o.node,className:o.node,delay:o.oneOfType([o.number,o.shape({hide:o.number,show:o.number})]),id:o.string,isOpen:o.oneOfType([o.string,o.bool]),navbar:o.bool,onClosed:o.func,onOpened:o.func,tag:o.string},ye.defaultProps={isOpen:"",delay:ve,onOpened:function(){},onClosed:function(){},tag:"div"};var xe=function(e){var t=e.className,o=e.fluid,r=e.size,l=e.tag,s=w(e,["className","fluid","size","tag"]),i=n(o?"container-fluid":r?"container-".concat(r):"container",t);return a.createElement(l,f({"data-test":"container"},s,{className:i}))};xe.propTypes={className:o.string,fluid:o.bool,size:o.oneOf(["sm","md","lg","xl"]),tag:o.oneOfType([o.func,o.string])},xe.defaultProps={tag:"div",fluid:!1};var Te=function(e){var t=e.color,o=e.columns,r=e.handleSort,l=e.scrollX,s=e.scrollY,i=e.sortable,c=e.sorted,d=e.textWhite,p=n(t&&("dark"!==t&&"light"!==t?t:"thead-".concat(t)),d&&"text-white");return a.createElement(a.Fragment,null,(s||l)&&a.createElement("colgroup",null,o.map((function(e){return a.createElement("col",{key:e.field,style:{width:"".concat(e.width,"px")||"auto",minWidth:"".concat(e.width,"px")||"auto"}})}))),a.createElement("thead",{"data-test":"datatable-head",className:p||void 0},a.createElement("tr",null,o.map((function(e,t){return a.createElement("th",f({onClick:function(){return i&&r(e.field,e.sort)},key:e.field+t,className:n(e.hasOwnProperty("minimal")?"th-".concat(e.minimal):null,i&&"disabled"!==e.sort&&(c&&e.sort?"sorting_".concat("asc"===e.sort?"desc":"asc"):"sorting"))},e.attributes),e.label)})))))};Te.propTypes={sorted:o.bool.isRequired,color:o.string,columns:o.arrayOf(o.object),handleSort:o.func,scrollX:o.bool,scrollY:o.bool,sortable:o.bool,textWhite:o.bool},Te.defaultProps={scrollX:!1,scrollY:!1,sortable:!0,textWhite:!1};X(".table-wrapper-scroll-y {\n display: block;\n max-height: 200px;\n overflow-y: auto;\n -ms-overflow-style: -ms-autohiding-scrollbar;\n}\n");var ke=function(e){var t=e.autoWidth,o=e.bordered,r=e.borderless,l=e.btn,s=e.children,i=e.className,c=e.dark,d=e.fixed,p=e.hover,u=e.maxHeight,b=e.responsive,m=e.responsiveLg,h=e.responsiveMd,g=e.responsiveSm,v=e.responsiveXl,y=e.scrollY,x=e.small,T=e.striped,k=(e.theadColor,e.wrapperClassName),N=w(e,["autoWidth","bordered","borderless","btn","children","className","dark","fixed","hover","maxHeight","responsive","responsiveLg","responsiveMd","responsiveSm","responsiveXl","scrollY","small","striped","theadColor","wrapperClassName"]),C=n("table",{"w-auto":t,"table-bordered":o,"table-borderless":r,"btn-table":l,"table-fixed":d,"table-hover":p,"table-sm":x,"table-striped":T},i),E=n({"table-dark":c,"table-responsive":b,"table-responsive-sm":g,"table-responsive-md":h,"table-responsive-lg":m,"table-responsive-xl":v,"table-wrapper-scroll-y":y},k),S={maxHeight:u};return a.createElement("div",{"data-test":"table",className:E,style:S},a.createElement("table",f({},N,{className:C}),s))};ke.propTypes={autoWidth:o.bool,bordered:o.bool,borderless:o.bool,btn:o.bool,children:o.node,className:o.string,dark:o.bool,fixed:o.bool,hover:o.bool,maxHeight:o.string,responsive:o.bool,responsiveLg:o.bool,responsiveMd:o.bool,responsiveSm:o.bool,responsiveXl:o.bool,scrollY:o.bool,small:o.bool,striped:o.bool,theadColor:o.string,wrapperClassName:o.string};var Ne=function(e){var t=e.children,o=e.color,r=e.columns,l=e.rows,s=e.textWhite,i=w(e,["children","color","columns","rows","textWhite"]),c=n(o,{"text-white":s}),d=function(e,t,n,o){return"clickEvent"===e?null:"colspan"!==e?o.message?0===t&&a.createElement("td",{key:t,colSpan:o.colspan},o.message):"colspan"!==n[t+1]&&null!==o[e]&&a.createElement("td",{key:t},o[e])||a.createElement("td",{key:t}):a.createElement("td",{key:t,colSpan:o.colspan},o[n[t-1]])};return a.createElement("tbody",f({"data-test":"table-body"},i,{className:c||void 0}),l&&l.map((function(e,t){return a.createElement("tr",{className:e.rowClassNames?e.rowClassNames:void 0,onClick:e.hasOwnProperty("clickEvent")?function(){e.clickEvent(e)}:void 0,key:t},r?r.map((function(t,a,n){var o=t.field;return d(o,a,n,e)})):Object.keys(e).map((function(t,a,n){return d(t,a,n,e)})))})),t)};Ne.propTypes={children:o.node,color:o.string,rows:o.arrayOf(o.object),textWhite:o.bool},Ne.defaultProps={textWhite:!1};var we=function(e){var t,o=e.children,r=e.color,l=e.columns,s=e.textWhite,i=w(e,["children","color","columns","textWhite"]),c="dark"===r||"light"===r,d=n((g(t={"text-white":s},"thead-".concat(r),r&&c),g(t,"".concat(r),r&&!c),t));return a.createElement("thead",f({"data-test":"table-foot"},i,{className:d||void 0}),l&&a.createElement("tr",null,l.map((function(e){return a.createElement("th",{key:e.field,className:e.hasOwnProperty("minimal")?"th-".concat(e.minimal):void 0},e.label)}))),o)};we.propTypes={children:o.node,color:o.string,columns:o.arrayOf(o.object),textWhite:o.bool},we.defaultProps={textWhite:!1};var Ce=function(e){var t=e.autoWidth,n=e.bordered,o=e.borderless,r=e.btn,l=e.children,s=e.columns,i=e.dark,c=e.fixed,d=e.handleSort,p=e.hover,u=e.noBottomColumns,b=(e.noRecordsFoundLabel,e.responsive),m=e.responsiveLg,h=e.responsiveMd,g=e.responsiveSm,v=e.responsiveXl,y=e.rows,x=e.small,T=e.sortable,k=e.sorted,N=e.striped,C=e.tbodyColor,E=e.tbodyTextWhite,S=e.theadColor,R=e.theadTextWhite,O=w(e,["autoWidth","bordered","borderless","btn","children","columns","dark","fixed","handleSort","hover","noBottomColumns","noRecordsFoundLabel","responsive","responsiveLg","responsiveMd","responsiveSm","responsiveXl","rows","small","sortable","sorted","striped","tbodyColor","tbodyTextWhite","theadColor","theadTextWhite"]);return a.createElement("div",{"data-test":"datatable-table",className:"col-sm-12"},a.createElement(ke,f({autoWidth:t,bordered:n,borderless:o,btn:r,dark:i,fixed:c,hover:p,responsive:b,responsiveSm:g,responsiveMd:h,responsiveLg:m,responsiveXl:v,small:x,striped:N,className:"dataTable"},O),a.createElement(Te,{color:S,textWhite:R,columns:s,handleSort:d,sortable:T,sorted:k}),a.createElement(Ne,{color:C,textWhite:E,rows:y,columns:s}),!u&&a.createElement(we,{color:S,textWhite:R,columns:s}),l))};Ce.propTypes={autoWidth:o.bool.isRequired,bordered:o.bool.isRequired,borderless:o.bool.isRequired,btn:o.bool.isRequired,dark:o.bool.isRequired,fixed:o.bool.isRequired,handleSort:o.func.isRequired,hover:o.bool.isRequired,responsive:o.bool.isRequired,responsiveLg:o.bool.isRequired,responsiveMd:o.bool.isRequired,responsiveSm:o.bool.isRequired,responsiveXl:o.bool.isRequired,small:o.bool.isRequired,sortable:o.bool.isRequired,sorted:o.bool.isRequired,striped:o.bool.isRequired,tbodyColor:o.string.isRequired,tbodyTextWhite:o.bool.isRequired,theadColor:o.string.isRequired,theadTextWhite:o.bool.isRequired,children:o.node,columns:o.arrayOf(o.object),noBottomColumns:o.bool,rows:o.arrayOf(o.object)};var Ee=function(e){var t=e.autoWidth,n=e.bordered,o=e.borderless,r=e.btn,l=e.children,s=e.columns,i=e.dark,c=e.fixed,d=e.handleSort,p=e.handleTableBodyScroll,u=e.hover,b=e.maxHeight,m=e.responsive,h=e.responsiveLg,g=e.responsiveMd,v=e.responsiveSm,y=e.responsiveXl,x=e.rows,T=e.scrollX,k=e.scrollY,N=e.small,C=e.sortable,E=e.sorted,S=e.striped,R=e.tbodyColor,O=e.tbodyTextWhite,P=e.theadColor,B=e.theadTextWhite,I=e.translateScrollHead,D=w(e,["autoWidth","bordered","borderless","btn","children","columns","dark","fixed","handleSort","handleTableBodyScroll","hover","maxHeight","responsive","responsiveLg","responsiveMd","responsiveSm","responsiveXl","rows","scrollX","scrollY","small","sortable","sorted","striped","tbodyColor","tbodyTextWhite","theadColor","theadTextWhite","translateScrollHead"]),M=T?"".concat(s.map((function(e){return e.width})).reduce((function(e,t){return e+t}),0),"px"):"auto";return a.createElement("div",{"data-test":"datatable-table-scroll",className:"col-sm-12"},a.createElement("div",{className:"dataTables_scroll"},a.createElement("div",{className:"dataTables_scrollHead",style:{overflow:"hidden"}},a.createElement("div",{className:"dataTables_scrollHeadInner",style:{position:"relative",transform:"translateX(-".concat(I,"px)"),boxSizing:"content-box",paddingRight:k?"15px":null,minWidth:M}},a.createElement(ke,f({autoWidth:t,bordered:n,borderless:o,btn:r,dark:i,fixed:c,hover:u,responsive:m,responsiveSm:v,responsiveMd:g,responsiveLg:h,responsiveXl:y,small:N,striped:S,className:"dataTable"},D),a.createElement(Te,{color:P,textWhite:B,columns:s,handleSort:d,scrollX:T,scrollY:k,sortable:C,sorted:E})))),a.createElement("div",{className:"dataTable_scrollBody",style:{overflow:"auto"},onScroll:p},a.createElement(ke,f({style:{minWidth:M},autoWidth:t,bordered:n,borderless:o,btn:r,dark:i,fixed:c,hover:u,maxHeight:b,responsive:m,responsiveSm:v,responsiveMd:g,responsiveLg:h,responsiveXl:y,scrollY:k,small:N,striped:S,className:"dataTable"},D),a.createElement("colgroup",null,s.map((function(e,t){return a.createElement("col",{key:e.field+t,style:{width:"".concat(e.width,"px")||"auto",minWidth:"".concat(e.width,"px")||"auto"}})}))),a.createElement(Ne,{color:R,textWhite:O,rows:x,columns:s}),l))))};Ee.propTypes={autoWidth:o.bool.isRequired,bordered:o.bool.isRequired,borderless:o.bool.isRequired,btn:o.bool.isRequired,dark:o.bool.isRequired,fixed:o.bool.isRequired,handleSort:o.func.isRequired,handleTableBodyScroll:o.func.isRequired,hover:o.bool.isRequired,responsive:o.bool.isRequired,responsiveLg:o.bool.isRequired,responsiveMd:o.bool.isRequired,responsiveSm:o.bool.isRequired,responsiveXl:o.bool.isRequired,small:o.bool.isRequired,sortable:o.bool.isRequired,sorted:o.bool.isRequired,striped:o.bool.isRequired,tbodyColor:o.string.isRequired,tbodyTextWhite:o.bool.isRequired,theadColor:o.string.isRequired,theadTextWhite:o.bool.isRequired,translateScrollHead:o.number.isRequired,children:o.node,columns:o.arrayOf(o.object),maxHeight:o.string,rows:o.arrayOf(o.object),scrollX:o.bool,scrollY:o.bool};var Se=function(e){var t=e.value,n=e.onChange,o=e.entries,r=e.label;e.barReverse;return a.createElement("div",{"data-test":"datatable-select",className:"dataTables_length bs-select"},a.createElement("label",null,r,a.createElement("select",{value:t,onChange:function(e){var t=parseInt(e.target.value,10);n(t)},className:"custom-select custom-select-sm form-control form-control-sm",style:{marginLeft:".5rem"}},o.map((function(e,t){return a.createElement("option",{key:e+t,value:e},e)})))))};Se.propTypes={entries:o.arrayOf(o.number).isRequired,label:o.oneOfType([o.string,o.number,o.object]).isRequired,onChange:o.func.isRequired,value:o.number.isRequired};var Re=function(e){var t=e.handleEntriesChange,n=e.displayEntries,o=e.entries,r=e.entriesArr,l=e.paging,s=e.label,i=e.barReverse,c=e.proSelect,d=w(e,["handleEntriesChange","displayEntries","entries","entriesArr","paging","label","barReverse","proSelect"]);return a.createElement("div",{"data-test":"datatable-entries",className:"col-sm-12 col-md-6",style:{display:"flex",alignItems:"center",justifyContent:i&&"flex-end"}},l&&n&&!c&&a.createElement(Se,f({value:o,onChange:t,entries:r,label:s,barReverse:i},d)))};Re.propTypes={displayEntries:o.bool.isRequired,entries:o.number.isRequired,entriesArr:o.arrayOf(o.number).isRequired,handleEntriesChange:o.func.isRequired,label:o.oneOfType([o.number,o.object,o.string]).isRequired,paging:o.bool.isRequired,barReverse:o.bool,proSelect:o.bool};var Oe=function(e){var t=e.value,o=e.onChange,r=e.label,s=e.barReverse,i=e.materialSearch;return a.createElement("div",{"data-test":"datatable-input",className:n("mdb-datatable-filter","flex-row",s&&"text-left")},i?a.createElement(l.MDBInput,{hint:"Search",containerClass:"mt-0",value:t,onChange:o,type:"search",className:"form-control form-control-sm",placeholder:r||"Search"}):a.createElement("input",{className:"form-control form-control-sm ml-0 my-1",type:"text",placeholder:r||"Search","aria-label":"Search",value:t,onChange:o}))};Oe.propTypes={barReverse:o.bool,label:o.string,materialSearch:o.bool,onChange:o.func,value:o.string};var Pe=function(e){var t=e.handleSearchChange,o=e.search,r=e.searching,l=e.label,s=e.barReverse,i=e.wrapperSearchStyle,c=e.wrapperSearchClasses,d=e.materialSearch,p=w(e,["handleSearchChange","search","searching","label","barReverse","wrapperSearchStyle","wrapperSearchClasses","materialSearch"]),u=n("col-sm-12 col-md-6",c);return r&&a.createElement("div",{"data-test":"datatable-search",style:y({display:"flex",alignItems:"center",justifyContent:s?"flex-start":"flex-end"},i),className:u},a.createElement(Oe,f({value:o,onChange:t,label:l,barReverse:s,materialSearch:d},p)))};Pe.propTypes={handleSearchChange:o.func.isRequired,search:o.string.isRequired,searching:o.bool.isRequired,barReverse:o.bool,label:o.string,materialSearch:o.bool};var Be=function(e){var t=e.activePage,n=e.entries,o=e.filteredRows,r=e.info,l=e.label,s=e.noRecordsFoundLabel,i=e.pages,c=l[0],d=l[1],p=l[2],u=l[3],b=o.length>0&&o[0].message===s,m=t>0?t*n+1:t+1,h=i.length-1>t?i[t].length*(t+1):o.length,g=o.length;return a.createElement("div",{"data-test":"datatable-info",className:"col-sm-12 col-md-5"},r&&a.createElement("div",{className:"dataTables_info",role:"status","aria-live":"polite"},b?"".concat(c," 0 ").concat(u):"".concat(c," ").concat(m," ").concat(d," ").concat(h," ").concat(p," ").concat(g," ").concat(u)))};Be.propTypes={activePage:o.number.isRequired,entries:o.number.isRequired,filteredRows:o.array.isRequired,info:o.bool.isRequired,noRecordsFoundLabel:o.string.isRequired,pages:o.array.isRequired,label:o.arrayOf(o.string)},Be.defaultProps={label:["Showing","to","of","entries"]};var Ie=function(e){var t,o=e.children,r=e.circle,l=e.className,s=e.color,i=e.tag,c=e.size,d=w(e,["children","circle","className","color","tag","size"]),p=n((g(t={"pagination-circle":r},"pg-".concat(s),s),g(t,"pagination-".concat(c),c),t),"pagination",l);return a.createElement(i,f({"data-test":"pagination"},d,{className:p}),o)};Ie.propTypes={children:o.node,circle:o.bool,className:o.string,color:o.string,size:o.oneOf(["lg","sm"]),tag:o.oneOfType([o.func,o.string])},Ie.defaultProps={circle:!1,className:"",color:"",tag:"ul"};var De=function(e){var t=e.active,o=e.className,r=e.children,l=e.disabled,s=e.tag,i=w(e,["active","className","children","disabled","tag"]),c=n({disabled:l,active:t},"page-item",o);return a.createElement(s,f({"data-test":"page-item"},i,{className:c}),r)};De.propTypes={active:o.bool,children:o.node,className:o.string,disab