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