/**
 * Skipped minification because the original files appears to be already minified.
 * Original file: /npm/@eureca/eureca-ui@0.2.20/dist/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
"use strict";function _interopDefault(e){return e&&"object"==typeof e&&"default"in e?e.default:e}Object.defineProperty(exports,"__esModule",{value:!0});var reactBeautifulDnd=require("react-beautiful-dnd"),styles$r=require("@material-ui/core/styles"),React=require("react"),React__default=_interopDefault(React),PropTypes=require("prop-types"),PropTypes__default=_interopDefault(PropTypes),framerMotion=require("framer-motion"),core=require("@material-ui/core"),reactIcons=require("react-icons"),fi=require("react-icons/fi"),fa=require("react-icons/fa"),humps=require("humps"),styled$2=require("styled-components"),styled$2__default=_interopDefault(styled$2),bs=require("react-icons/bs"),dateFns=require("date-fns"),reactIs=require("react-is"),hoistNonReactStatics=_interopDefault(require("hoist-non-react-statics")),pickers=require("@material-ui/pickers"),_=_interopDefault(require("lodash")),MaterialCheckbox=_interopDefault(require("@material-ui/core/Checkbox")),FormControlLabel=_interopDefault(require("@material-ui/core/FormControlLabel")),Slider$1=_interopDefault(require("react-slick")),reactColor=require("react-color"),uuid=require("uuid"),ReactPlayer=_interopDefault(require("react-player")),reactPdf=require("react-pdf"),reactDropzone=require("react-dropzone"),normalizr=require("normalizr"),locale$1=require("date-fns/locale");require("react-dom");var MaterialSwitch=_interopDefault(require("@material-ui/core/Switch")),colors={white:"#FFF",color1:"#F9F8FD",error1:"#FF005C",error2:"#D40202",gray1:"#2A2934",gray2:"#3E3C4C",gray3:"#8F9097",gray4:"#CCCED2",gray5:"#EBEBEB",gray6:"#D0D1D3",gray7:"#F5F5F6",green1:"#2ECAAF",green2:"#24A08A",green3:"#2EFFAF",green4:"#92E0D4",green5:"#CDEEEB",color3:"#FDCD05",color4:"#22B9C7",color5:"#E80C7A",color6:"#8123B3",color8:"#716C94",color9:"#BF3D80",color10:"#72C0D4",color11:"#FA9C82",color12:"#F2B3B3",color13:"#FEF0B4","color-c81717":"#c81717","color-ee162d":"#EE162D","color-f5f7fa":"#F5F7FA","color-e5e5e5":"#E5E5E5","color-0568fd":"#0568FD","color-eeeeee":"#EEEEEE","color-757575":"#757575","color-dadada":"#DADADA",gray8:"#C4C4C4",e0e0e0:"#e0e0e0",tableRow:"#f2f2f2",menuGreenDividers:"rgba(46, 202, 175, 0.2)"},breakpoints={values:{xs:0,sm:768,md:960,lg:1280,xl:1920}},palette={error:{main:colors.error1,contrastText:colors.white},primary:{light:colors.green3,main:colors.green1,dark:colors.green2,contrastText:colors.white},text:{primary:colors.gray2}},typography={htmlFontSize:16,fontSize:14,h1:{fontSize:"1.875rem",lineHeight:3,fontWeight:500},h2:{fontSize:"1.75rem",lineHeight:38/28,fontWeight:300},h3:{fontSize:"1.375rem",lineHeight:28/22},h4:{fontSize:"1.125rem",lineHeight:1.5,fontWeight:500},h5:{fontSize:".875rem",lineHeight:18/14,fontWeight:700},h6:{fontSize:"1rem",lineHeight:1,fontWeight:300},body1:{fontSize:".875rem"},body2:{fontSize:".75rem",lineHeight:1.125,fontWeight:300},subtitle1:{fontSize:"1.125rem",lineHeight:1,fontWeight:500},subtitle2:{fontSize:".875rem",lineHeight:1.25,fontWeight:300}},overrides={MuiLink:{root:{cursor:"pointer"}}},MuiTheme=styles$r.createMuiTheme({breakpoints:breakpoints,palette:palette,typography:typography,overrides:overrides}),media={mobile:"@media screen and (max-width: 320px)",tablet:"@media screen and (min-width: 768px)",desktop:"@media screen and (min-width: 1280px)",widescreen:"@media screen and (min-width: 1920px)"},shadows={button:"0px 4px 4px rgba(0, 0, 0, 0.25)",cardShadow:"0px 6px 16px rgba(0, 0, 0, 0.05)",clientEllipse:"0px 2px 10px rgba(0, 0, 0, 0.05)",logoShadow:"0px 8px 20px rgba(0, 0, 0, 0.15)"};function _typeof(e){return(_typeof="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 _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function _extends(){return(_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e}).apply(this,arguments)}function ownKeys(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),r.push.apply(r,o)}return r}function _objectSpread2(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){_defineProperty(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _objectWithoutPropertiesLoose(e,t){if(null==e)return{};var r,o,a={},n=Object.keys(e);for(o=0;o<n.length;o++)r=n[o],0<=t.indexOf(r)||(a[r]=e[r]);return a}function _objectWithoutProperties(e,t){if(null==e)return{};var r,o,a=_objectWithoutPropertiesLoose(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(o=0;o<n.length;o++)r=n[o],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function _taggedTemplateLiteral(e,t){return t=t||e.slice(0),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_nonIterableRest()}function _toArray(e){return _arrayWithHoles(e)||_iterableToArray(e)||_nonIterableRest()}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_nonIterableSpread()}function _arrayWithoutHoles(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}}function _arrayWithHoles(e){if(Array.isArray(e))return e}function _iterableToArray(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function _iterableToArrayLimit(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],o=!0,a=!1,n=void 0;try{for(var i,l=e[Symbol.iterator]();!(o=(i=l.next()).done)&&(r.push(i.value),!t||r.length!==t);o=!0);}catch(e){a=!0,n=e}finally{try{o||null==l.return||l.return()}finally{if(a)throw n}}return r}}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}var Flex=function(e){function t(t,e){var r=Object.keys(u).find(function(e){return e.startsWith(t)});return r&&u[r]?_toArray(humps.decamelize(r,{separator:"-"}).split("-")).slice(1).join("-"):e}var r=e.style,o=void 0===r?{}:r,a=e.onClick,n=void 0===a?function(){}:a,i=e.flexGrow,l=void 0===i?"initial":i,s=e.children,c=e.forwardedRef,d=e.className,u=_objectWithoutProperties(e,["style","onClick","flexGrow","children","forwardedRef","className"]),p=(u.alignCenter,u.alignFlexStart,u.alignFlexEnd,u.directionColumn,u.directionRow,u.directionRowReverse,u.justifyCenter,u.justifyFlexStart,u.justifyFlexEnd,u.justifySpaceAround,u.justifySpaceBetween,u.justifyContentCenter,u.wrapWrap,u.wrapWrapReverse,u.cursorPointer,u.error,_objectWithoutProperties(u,["alignCenter","alignFlexStart","alignFlexEnd","directionColumn","directionRow","directionRowReverse","justifyCenter","justifyFlexStart","justifyFlexEnd","justifySpaceAround","justifySpaceBetween","justifyContentCenter","wrapWrap","wrapWrapReverse","cursorPointer","error"]));return React__default.createElement(core.Box,_extends({display:"flex",justifyContent:t("justify","flex-start"),alignItems:t("align","stretch"),flexDirection:t("direction","column"),flexWrap:t("wrap","nowrap"),style:_objectSpread2({cursor:t("cursor","inherit"),flexGrow:l},o),onClick:n,ref:c,className:d},p),s)};Flex.propTypes={style:PropTypes__default.object,onClick:PropTypes__default.func,forwardedRef:PropTypes__default.elementType,alignCenter:PropTypes__default.oneOfType([PropTypes__default.bool,PropTypes__default.string]),alignFlexEnd:PropTypes__default.oneOfType([PropTypes__default.bool,PropTypes__default.string]),directionColumn:PropTypes__default.oneOfType([PropTypes__default.bool,PropTypes__default.string]),directionRow:PropTypes__default.oneOfType([PropTypes__default.bool,PropTypes__default.string]),justifyCenter:PropTypes__default.oneOfType([PropTypes__default.bool,PropTypes__default.string]),justifyFlexEnd:PropTypes__default.oneOfType([PropTypes__default.bool,PropTypes__default.string]),justifySpaceAround:PropTypes__default.oneOfType([PropTypes__default.bool,PropTypes__default.string]),justifySpaceBetween:PropTypes__default.oneOfType([PropTypes__default.bool,PropTypes__default.string]),wrapWrap:PropTypes__default.oneOfType([PropTypes__default.bool,PropTypes__default.string]),wrapWrapReverse:PropTypes__default.oneOfType([PropTypes__default.bool,PropTypes__default.string]),flexGrow:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.number]),cursorPointer:PropTypes__default.oneOfType([PropTypes__default.bool,PropTypes__default.string]),className:PropTypes__default.oneOfType([PropTypes__default.arrayOf(PropTypes__default.string),PropTypes__default.string]),children:PropTypes__default.oneOfType([PropTypes__default.arrayOf(PropTypes__default.node),PropTypes__default.node]).isRequired};var forwardedFlex=React__default.forwardRef(function(e,t){return React__default.createElement(Flex,_extends({},e,{forwardedRef:t}))}),LeftIcon=function(e){var t=e.big,r=e.icon,o=e.color,a=core.useTheme(),n=t?{height:a.spacing(5),width:a.spacing(5),borderRadius:a.spacing(5),border:"2px solid ".concat(o)}:null;return React__default.createElement(core.Box,{mr:2,style:n},React__default.createElement(forwardedFlex,{alignCenter:!0,justifyCenter:!0,style:{height:"100%"}},React__default.createElement(reactIcons.IconContext.Provider,{value:{color:o,size:"1.25rem",attr:{"data-testid":"acc-icon"}}},r||React__default.createElement(fa.FaRegCheckCircle,null))))};LeftIcon.propTypes={big:PropTypes__default.bool,icon:PropTypes__default.object,color:PropTypes__default.string};var Title=function(e){var t=e.big,r=e.title,o=e.color,a=void 0===o?colors.gray2:o,n=t?"h3":"body1";return React__default.createElement(core.Typography,{variant:n,style:{color:a}},r)};Title.propTypes={big:PropTypes__default.bool,title:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.object]),color:PropTypes__default.string};var Description=function(e){var t=e.description;return React__default.createElement(React__default.Fragment,null,React__default.createElement(core.Box,{mx:1},React__default.createElement(core.Typography,{variant:"body1",style:{color:colors.gray2}},"|")),React__default.createElement(core.Typography,{variant:"body1",style:{color:colors.gray4,fontStyle:"italic"}},t))};Description.propTypes={description:PropTypes__default.string};var RightSideText=function(e){var t=e.text,r=e.color,o=void 0===r?colors.gray2:r;return React__default.createElement(core.Typography,{style:{color:o,fontSize:14,lineHeight:"12px",letterSpacing:1}},t)};RightSideText.propTypes={text:PropTypes__default.string,color:PropTypes__default.string};var Header=function(e){var t=e.big,r=e.isSelected,o=e.isOpen,a=e.onClick,n=e.icon,i=e.iconColor,l=e.title,s=e.description,c=e.rightSideText,d=e.isDisabled,u=e.isList,p=e.selected,f=e.type,_=t&&r?colors.white:null,y=r?colors.green1:d&&colors["color-e5e5e5"];return React__default.createElement(core.Box,{py:2,px:3,onClick:!d&&a,style:{backgroundColor:y,cursor:d?"default":"pointer"}},React__default.createElement(core.Grid,{container:!0,spacing:3,alignItems:"center"},u?React__default.createElement(React__default.Fragment,null,React__default.createElement(core.Grid,{item:!0,xs:4},React__default.createElement(Title,{big:t,color:_,title:l})),React__default.createElement(core.Grid,{item:!0,xs:4},React__default.createElement(Title,{big:t,color:_,title:p})),React__default.createElement(core.Grid,{item:!0,xs:2},u&&React__default.createElement(Title,{big:t,color:_,title:f}))):React__default.createElement(core.Grid,{item:!0,xs:10},React__default.createElement(forwardedFlex,{directionRow:!0},i&&React__default.createElement(LeftIcon,{color:_||i,icon:n,big:t}),React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0,justifySpaceBetween:!0,flexGrow:1},React__default.createElement(Title,{big:t,color:_,title:l}),!t&&s&&React__default.createElement(Description,{description:s})))),React__default.createElement(core.Grid,{item:!0,xs:2},React__default.createElement(forwardedFlex,{directionRowReverse:!0,justifySpaceBetween:!0,alignCenter:!0},React__default.createElement(fi.FiChevronDown,{color:_,style:{fontSize:"1.25rem",transition:"all 0.3s ease-in-out",transform:o?"rotate(-180deg)":"rotate(0deg)"},"data-testid":"accordion-knob"}),t&&c&&React__default.createElement(RightSideText,{color:_,text:c})))))};Header.defaultProps={big:!1,isSelected:!1,isOpen:!1,title:"",description:"",rightSideText:"",icon:null,iconColor:"",onClick:function(){},isList:!1,selected:{},type:""},Header.propTypes={big:PropTypes__default.bool,isSelected:PropTypes__default.bool,isOpen:PropTypes__default.bool,title:PropTypes__default.string,description:PropTypes__default.string,rightSideText:PropTypes__default.string,icon:PropTypes__default.object,iconColor:PropTypes__default.string,onClick:PropTypes__default.func,isList:PropTypes__default.bool,selected:PropTypes__default.object,type:PropTypes__default.string};var variants={closed:{height:0},open:{height:"auto"},transition:{duration:500,ease:"easeInOut"}};function Accordion(e){var t=e.children,r=e.open,o=_objectWithoutProperties(e,["children","open"]),a=_slicedToArray(React.useState(r),2),n=a[0],i=a[1];return React.useEffect(function(){i(r)},[r]),React__default.createElement("div",{style:{backgroundColor:colors.white,boxShadow:"0px 6px 16px rgba(0, 0, 0, 0.05)",overflow:"hidden",width:"100%"}},React__default.createElement(Header,_extends({},o,{onClick:function(){return i(!n)},isOpen:n})),React__default.createElement(framerMotion.motion.div,{variants:variants,animate:n?"open":"closed","aria-expanded":n?"true":"false","data-testid":"accordion-expanded"},t))}Accordion.defaultProps={title:"",description:"",iconColor:null,children:null},Accordion.propTypes={title:PropTypes__default.string.isRequired,description:PropTypes__default.string,iconColor:PropTypes__default.string,children:PropTypes__default.oneOfType([PropTypes__default.arrayOf(PropTypes__default.node),PropTypes__default.node])};var placeholder="data:image/svg+xml,%3Csvg%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%2220%22%20r%3D%2220%22%20fill%3D%22%23CCCED2%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M29%2027V13C29%2011.9%2028.1%2011%2027%2011H13C11.9%2011%2011%2011.9%2011%2013V27C11%2028.1%2011.9%2029%2013%2029H27C28.1%2029%2029%2028.1%2029%2027ZM16.5%2021.5L19%2024.51L22.5%2020L27%2026H13L16.5%2021.5Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E";function _templateObject2(){var e=_taggedTemplateLiteral(["\n    display: inline-block;\n    box-sizing: border-box;\n    width: ","px;\n    height: ","px;\n    line-height: ","px;\n    cursor: ",";\n    border: 2px solid ",";\n    border-radius: 50%;\n    overflow: hidden;\n    img {\n      width: 100%;\n      height: 100%;\n      object-fit: cover;\n    }\n  "]);return _templateObject2=function(){return e},e}function _templateObject(){var e=_taggedTemplateLiteral(["\n  ","\n"]);return _templateObject=function(){return e},e}var AvatarContainer=styled$2__default.div(_templateObject(),function(e){var t=e.size,r=e.color,o=e.onClick;return styled$2.css(_templateObject2(),t,t,t,"function"==typeof o?"pointer":"inherit",r||"transparent")});function Avatar(e){var t=e.name,r=void 0===t?"":t,o=e.src,a=void 0===o?placeholder:o,n=e.color,i=void 0===n?"transparent":n,l=e.size,s=void 0===l?48:l,c=e.style,d=void 0===c?null:c,u=e.containerStyle,p=void 0===u?null:u,f=_objectWithoutProperties(e,["name","src","color","size","style","containerStyle"]),_=_slicedToArray(React.useState(),2),y=_[0],m=_[1],g=_slicedToArray(React.useState(),2),h=g[0],b=g[1],v=y||!h;return h&&console.warn("Unable to load avatar at",a),React__default.createElement(AvatarContainer,_extends({color:i,size:s,style:p},f),React__default.createElement("img",{src:a||placeholder,alt:"".concat(r," avatar"),style:v?d:{display:"none"},onLoad:function(){return m(!0)},onError:function(){return b(!0)}}),!v&&React__default.createElement("img",{src:placeholder,alt:"Unloaded avatar"}))}Avatar.propTypes={name:PropTypes__default.string,src:PropTypes__default.string,color:PropTypes__default.string,size:PropTypes__default.number,style:PropTypes__default.object};var AvatarUpload=function(e){var t=e.onClick,r=e.src,n=e.onUpload,i=e.width,l=e.height,s=e.maxSize,o=_objectWithoutProperties(e,["onClick","src","onUpload","width","height","maxSize"]),a=_slicedToArray(React.useState(r),2),c=a[0],d=a[1];React.useEffect(function(){d(r)},[r]);var u=React.useRef();function p(){u.current.click(),"function"==typeof t&&t()}return React__default.createElement(core.Box,{display:"inline",position:"relative",style:{cursor:"pointer"}},React__default.createElement(Avatar,_extends({src:c,color:colors.green1,onClick:p},o)),React__default.createElement("input",{ref:u,accept:".png, .jpg, .jpeg",type:"file",onChange:function(e){var t,r=null===(t=e.target)||void 0===t?void 0:t.files[0];if(r){var o=new FileReader,a=1024*s*1024;if(r.size>a)return void n({error:"bad size"});o.onload=function(){var e=new Image,t=o.result;e.src=t,e.onload=function(){e.width<i||e.height<l?n({error:"bad dimensions"}):(d(t),n({avatar:r}))}},o.readAsDataURL(r)}},style:{display:"none"}}),React__default.createElement(forwardedFlex,{justifyCenter:!0,alignCenter:!0,position:"absolute",bottom:"50%",left:"75%",bgcolor:colors.gray2,width:24,height:24,borderRadius:"50%",onClick:p},React__default.createElement(fa.FaPlus,{color:colors.white,size:9})))};function stylesSelector(e){return{cardStyle:{padding:e.spacing(2),paddingRight:e.spacing(3),height:e.spacing(9),boxSizing:"border-box",position:"relative"},textEllipsisStyle:{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},overlay:{position:"absolute",width:"100%",height:"100%",left:0,backgroundColor:"rgba(36, 160, 138, 0.9)",borderRadius:4}}}function IconCircle(e){var t=e.title,r=e.icon,o=e.id,a=e.ml,n=e.onClickIcon,i=_slicedToArray(React.useState(!1),2),l=i[0],s=i[1];return React__default.createElement(forwardedFlex,{alignCenter:!0,justifyCenter:!0,role:"button",title:t,"aria-label":t,onMouseEnter:function(){return s(!0)},onMouseLeave:function(){return s(!1)},onClick:function(e){e.stopPropagation(),n(o)},style:{backgroundColor:l?colors.white:"rgba(0, 144, 125, 0.9)",borderRadius:"50%",width:32,height:32},ml:a||0},React__default.createElement(reactIcons.IconContext.Provider,{value:{color:l?colors.green1:colors.gray7,attr:{"data-testid":"icon-id"}}},r))}function Card(e){var t=e.id,r=e.columnId,o=e.title,a=e.icon,n=e.titleColor,i=e.subtitle,l=e.subtitleColor,s=e.iconColor,c=e.style,d=e.onClick,u=e.showAction,p=e.onClickCardAction,f=stylesSelector(core.useTheme()),_=_slicedToArray(React.useState(!1),2),y=_[0],m=_[1];function g(e){p(t,r,e)}return React__default.createElement("div",{role:"button","aria-label":"Card ".concat(o," ").concat(i),style:{boxSizing:"border-box"},"data-testid":"card-test",onClick:function(e){return d(e,t,o)}},React__default.createElement(core.Box,{px:3,py:1.5},React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0,style:_objectSpread2({},f.cardStyle,{},f.textEllipsisStyle,{},c),onMouseEnter:function(){return m(!0)},onMouseLeave:function(){return m(!1)}},React__default.createElement(core.Box,{m:1.25,mr:3.25},React__default.createElement(reactIcons.IconContext.Provider,{value:{color:s,attr:{"data-testid":"icon-id"}}},a)),React__default.createElement(forwardedFlex,{directionColumn:!0,style:f.textEllipsisStyle},React__default.createElement(core.Typography,{variant:"body1",title:o,style:_objectSpread2({},f.textEllipsisStyle,{color:n})},o),React__default.createElement(core.Typography,{variant:"body2",style:{color:l}},i)),y&&u&&React__default.createElement(forwardedFlex,{alignCenter:!0,justifyCenter:!0,directionRow:!0,style:f.overlay,"data-testid":"edit-menu"},React__default.createElement(core.Typography,{variant:"h3",style:{color:colors.white}},"Editar"),React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0},React__default.createElement(IconCircle,{title:"Editar",icon:React__default.createElement(fi.FiEdit,null),id:"edit",ml:5,onClickIcon:g}),React__default.createElement(IconCircle,{title:"Copiar",icon:React__default.createElement(fi.FiCopy,null),id:"copy",ml:1,onClickIcon:g}),React__default.createElement(IconCircle,{title:"Excluir",icon:React__default.createElement(fi.FiTrash2,null),id:"delete",ml:1,onClickIcon:g}))))))}AvatarUpload.defaultProps={src:"",width:48,height:48,maxSize:8,onClick:function(){},onUpload:function(){}},AvatarUpload.propTypes={src:PropTypes__default.string,width:PropTypes__default.number,height:PropTypes__default.number,maxSize:PropTypes__default.number,onClick:PropTypes__default.func,onUpload:PropTypes__default.func},IconCircle.propTypes={icon:PropTypes__default.oneOfType([PropTypes__default.node,PropTypes__default.element,PropTypes__default.object]),id:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.number]),ml:PropTypes__default.number,onClickIcon:PropTypes__default.func},Card.propTypes={id:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.number]).isRequired,title:PropTypes__default.string.isRequired,icon:PropTypes__default.object.isRequired,subtitle:PropTypes__default.string,titleColor:PropTypes__default.string,subtitleColor:PropTypes__default.string,iconColor:PropTypes__default.string,isEditing:PropTypes__default.bool,style:PropTypes__default.object,onClick:PropTypes__default.func,showAction:PropTypes__default.bool,onClickCardAction:PropTypes__default.func},Card.defaultProps={title:"",icon:null,subtitle:"",titleColor:colors.gray2,subtitleColor:colors["color-757575"],iconColor:colors.green1,style:null,onClick:function(){},showAction:!1,onClickCardAction:function(){}};var cardStyle={position:"relative",background:colors.white,border:"1px solid rgba(204, 206, 210, 0.2)",boxShadow:"0px 6px 16px rgba(0, 0, 0, 0.05)",borderRadius:4,padding:16,paddingRight:24,height:72,boxSizing:"border-box"};function Task(e){var t=e.task,r=e.icon,o=e.index,a=e.onClickCard,n=e.onClickCardAction,i=e.columnId;return React__default.createElement(reactBeautifulDnd.Draggable,{draggableId:t.id,index:o},function(e){return React__default.createElement("div",_extends({},e.draggableProps,e.dragHandleProps,{ref:e.innerRef}),React__default.createElement(Card,{showAction:!0,id:t.id,columnId:i,title:t.title,subtitle:t.subtitle,icon:r,style:cardStyle,onClick:a,onClickCardAction:n}))})}function _templateObject$1(){var e=_taggedTemplateLiteral(["\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  left: 0;\n  right: 0;\n  background: ",";\n  mix-blend-mode: saturation;\n"]);return _templateObject$1=function(){return e},e}Task.propTypes={task:PropTypes__default.shape({id:PropTypes__default.string.isRequired,title:PropTypes__default.string.isRequired,type:PropTypes__default.string.isRequired}).isRequired,icon:PropTypes__default.oneOfType([PropTypes__default.element,PropTypes__default.node]),index:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.number]).isRequired,onClickCard:PropTypes__default.func,onClickCardAction:PropTypes__default.func},Task.defaultProps={task:{id:0,title:"",subtitle:"",type:""},icon:null,index:0,onClickCard:PropTypes__default.func,onClickCardAction:PropTypes__default.func};var DisabledContainer=styled$2__default.div(_templateObject$1(),colors.white),containerStyle={position:"relative",minWidth:300,margin:8,background:"rgba(249, 248, 253, 0.3)",border:"".concat("1px solid ".concat(colors.gray4)),borderRadius:4,boxSizing:"border-box"},columnHeaderStyle={height:56,padding:16,borderBottom:"1px solid ".concat(colors.e0e0e0)},matchIcon=function(t,e){var r=e.find(function(e){return e.id===t});return null==r?void 0:r.icon};function Column(e){var r=e.column,t=e.tasks,o=e.disabled,a=e.cardsOptions,n=e.onAddCard,i=e.onClickCard,l=e.columnMenu,s=e.onClickColumnMenu,c=e.onClickCardAction,d=core.useTheme(),u=_slicedToArray(React.useState(null),2),p=u[0],f=u[1],_=_slicedToArray(React.useState(null),2),y=_[0],m=_[1];function g(e){f(e.currentTarget)}function h(){f(null)}function b(){m(null)}return React__default.createElement(forwardedFlex,{directionColumn:!0,style:containerStyle},React__default.createElement(forwardedFlex,{directionRow:!0,justifySpaceBetween:!0,alignCenter:!0,style:columnHeaderStyle},React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0},React__default.createElement(core.Box,{mr:1},React__default.createElement(reactIcons.IconContext.Provider,{value:{color:colors.green1,size:".9375rem"}},r.icon)),React__default.createElement(core.Typography,{variant:"body1",style:{color:colors.gray2}},r.title)),React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0,justifyCenter:!0},r.points&&React__default.createElement(core.Box,{mr:2},React__default.createElement(core.Typography,{variant:"body1",style:{color:colors.gray3}},"".concat(r.points," pts"))),React__default.createElement(forwardedFlex,{width:d.spacing(3),height:d.spacing(3),style:{cursor:"pointer"},alignCenter:!0,justifyCenter:!0,onClick:function(e){m(e.currentTarget)}},React__default.createElement(fi.FiMoreVertical,{color:colors.gray3,size:24})))),React__default.createElement(reactBeautifulDnd.Droppable,{droppableId:r.id},function(e){return React__default.createElement("div",_extends({},e.droppableProps,{ref:e.innerRef,style:{flexGrow:1,padding:"16px 0px"}}),t.map(function(e,t){return React__default.createElement(Task,{key:e.id,task:e,icon:matchIcon(e.type,a),index:t,onClickCard:i,onClickCardAction:c,columnId:r.id})}),e.placeholder,React__default.createElement(Card,{id:"add-new-module",title:"Adicionar novo módulo",titleColor:colors.gray3,icon:React__default.createElement(bs.BsPlusCircle,null),iconColor:colors.gray3,style:{cursor:"pointer"},onClick:g}),React__default.createElement(core.Menu,{id:"card-options-menu",anchorEl:p,keepMounted:!0,open:Boolean(p),onClose:h,transformOrigin:{vertical:"top",horizontal:"center"},anchorOrigin:{vertical:60,horizontal:"center"},getContentAnchorEl:null},a.map(function(t){return React__default.createElement(core.MenuItem,{key:t.id,value:t.id,onClick:function(){return e=t.id,n(e,r.id),void h();var e},style:{width:224}},React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0,justifyCenter:!0},React__default.createElement(core.Box,{mr:1},React__default.createElement(reactIcons.IconContext.Provider,{value:{color:colors.green1}},t.icon)),t.name))})),React__default.createElement(core.Menu,{id:"column-options-menu",anchorEl:y,keepMounted:!0,open:Boolean(y),onClose:b,transformOrigin:{vertical:"top",horizontal:"right"},anchorOrigin:{vertical:32,horizontal:"center"},getContentAnchorEl:null},l.map(function(t){return React__default.createElement(core.MenuItem,{key:t.id,value:t.id,onClick:function(){return e=t.id,s(r.id,e),void b();var e}},React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0,justifyCenter:!0},React__default.createElement(core.Box,{mr:1},React__default.createElement(reactIcons.IconContext.Provider,{value:{color:colors.gray2}},t.icon)),t.name))})))}),o&&React__default.createElement(DisabledContainer,null))}Column.propTypes={column:PropTypes__default.shape({id:PropTypes__default.string.isRequired,title:PropTypes__default.string.isRequired,points:PropTypes__default.string}).isRequired,tasks:PropTypes__default.arrayOf(PropTypes__default.shape({id:PropTypes__default.string.isRequired}).isRequired).isRequired,disabled:PropTypes__default.bool,onClickCardAction:PropTypes__default.func};var containerStyle$1={position:"relative",minWidth:300,margin:8,background:"rgba(249, 248, 253, 0.3)",border:"".concat("1px solid ".concat(colors.gray4)),borderRadius:4,boxSizing:"border-box",height:56,padding:16};function AddColumn(e){var r=e.add,t=e.phaseOptions,o=_slicedToArray(React__default.useState(null),2),a=o[0],n=o[1];function i(){n(null)}function l(e,t){r(t),i()}return React__default.createElement("div",{style:containerStyle$1},React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0,onClick:function(e){n(e.currentTarget)}},React__default.createElement(forwardedFlex,{mr:1,alignCenter:!0,justifyCenter:!0},React__default.createElement(bs.BsPlusCircle,{color:colors.gray3,size:15})),React__default.createElement(core.Typography,{style:{cursor:"pointer",color:colors.gray3}},"Adicionar nova fase")),React__default.createElement(core.Menu,{id:"add-column-menu",anchorEl:a,keepMounted:!0,open:Boolean(a),onClose:i,onChange:l,transformOrigin:{vertical:"top",horizontal:"left"},anchorOrigin:{vertical:"bottom",horizontal:"left"},style:{transform:"translate(-16px, 20px)"},getContentAnchorEl:null},t.map(function(e){return React__default.createElement(core.MenuItem,{key:e.id,value:e.value,onClick:function(){return l(0,e.label)}},React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0,justifyCenter:!0},React__default.createElement(core.Box,{mr:1},React__default.createElement(reactIcons.IconContext.Provider,{value:{color:colors.green1}},e.icon)),e.label))})))}function Board(e){var t=e.values,r=e.onChange,n=e.cardsOptions,i=e.onAddCard,l=e.onClickCard,s=e.columnMenu,c=e.onClickColumnMenu,d=e.phaseOptions,u=e.onClickCardAction,o=_slicedToArray(React.useState(function(){return t}),2),y=o[0],m=o[1];function p(e){var t,r,o,a=Object.keys(y.columns).length,n={id:"".concat(a),title:e,points:"",taskIds:[]},i=_objectSpread2({},y,{columns:_objectSpread2({},y.columns,_defineProperty({},a,n)),columnOrder:(t=y.columnOrder,r=a-1,o=n.id,[].concat(_toConsumableArray(t.slice(0,r)),[o],_toConsumableArray(t.slice(r))))});m(i)}return React.useEffect(function(){m(t)},[t]),React.useEffect(function(){r(y)},[r,y]),React__default.createElement(reactBeautifulDnd.DragDropContext,{onDragEnd:function(e){var t,r=e.destination,o=e.source,a=e.draggableId;if(r&&(r.droppableId!==o.droppableId||r.index!==o.index)){var n=y.columns[o.droppableId],i=y.columns[r.droppableId];if(n!==i){var l=_toConsumableArray(n.taskIds);l.splice(o.index,1);var s=_objectSpread2({},n,{taskIds:l}),c=_toConsumableArray(i.taskIds);c.splice(r.index,0,a);var d=_objectSpread2({},i,{taskIds:c}),u=_objectSpread2({},y,{columns:_objectSpread2({},y.columns,(_defineProperty(t={},s.id,s),_defineProperty(t,d.id,d),t))});m(u)}else{var p=_toConsumableArray(n.taskIds);p.splice(o.index,1),p.splice(r.index,0,a);var f=_objectSpread2({},n,{taskIds:p}),_=_objectSpread2({},y,{columns:_objectSpread2({},y.columns,_defineProperty({},f.id,f))});m(_)}}}},React__default.createElement(forwardedFlex,{directionRow:!0,style:{overflowX:"scroll"}},y.columnOrder.map(function(e,t,r){var o=y.columns[e],a=o.taskIds.map(function(t){return y.tasks.find(function(e){return e.id===t})});return t===r.length-1?React__default.createElement(React__default.Fragment,{key:e},React__default.createElement(AddColumn,{add:p,phaseOptions:d}),React__default.createElement(Column,{column:o,tasks:a,cardsOptions:n,onAddCard:i,onClickCard:l,columnMenu:s,onClickColumnMenu:c,onClickCardAction:u})):React__default.createElement(Column,{column:o,tasks:a,key:e,cardsOptions:n,onAddCard:i,onClickCard:l,columnMenu:s,onClickColumnMenu:c,onClickCardAction:u})})))}AddColumn.propTypes={add:PropTypes__default.func.isRequired,phaseOptions:PropTypes__default.arrayOf(PropTypes__default.shape({id:PropTypes__default.oneOfType([PropTypes__default.number,PropTypes__default.string]),value:PropTypes__default.oneOfType([PropTypes__default.number,PropTypes__default.string]),label:PropTypes__default.string,icon:PropTypes__default.oneOfType([PropTypes__default.node,PropTypes__default.element])}))},AddColumn.defaultProps={add:function(){},phaseOptions:[{id:0,value:"",label:"",icon:null}]},Board.defaultProps={values:{tasks:[],columns:{},columnOrder:[]},cardsOptions:[],columnMenu:[],onChange:function(){},onAddCard:function(){},onClickCard:function(){},onClickColumnMenu:function(){},pathOptions:[{id:0,value:"",label:"",icon:null}]},Board.propTypes={values:PropTypes__default.shape({tasks:PropTypes__default.array.isRequired,columns:PropTypes__default.object.isRequired,columnOrder:PropTypes__default.array.isRequired}).isRequired,cardsOptions:PropTypes__default.array,columnMenu:PropTypes__default.array,onChange:PropTypes__default.func,onAddCard:PropTypes__default.func,onClickCard:PropTypes__default.func,onClickColumnMenu:PropTypes__default.func,phaseOptions:PropTypes__default.arrayOf(PropTypes__default.shape({id:PropTypes__default.oneOfType([PropTypes__default.number,PropTypes__default.string]),value:PropTypes__default.oneOfType([PropTypes__default.number,PropTypes__default.string]),label:PropTypes__default.string,icon:PropTypes__default.oneOfType([PropTypes__default.node,PropTypes__default.element])})),onClickCardAction:PropTypes__default.func};var useStyles=styles$r.makeStyles({root:{color:colors.green1},text:{color:colors.gray2,"&:active":{color:colors.green1,backgroundColor:"transparent"},"&.Mui-disabled":{color:colors["color-e5e5e5"]}},contained:{boxShadow:"none",color:colors.gray2,"&:hover":{backgroundColor:colors.green1},"&:active":{},"&.Mui-disabled":{color:colors.gray2,backgroundColor:colors.gray4}},outlined:{color:colors.gray2,"&.Mui-disabled":{color:colors.gray3,borderColor:colors.gray3},"&:active":{color:colors.green1,backgroundColor:"transparent"}}});function EnhancedButton(e){var t=e.variant,r=void 0===t?"contained":t,o=_objectWithoutProperties(e,["variant"]),a=useStyles();return React__default.createElement(core.Button,_extends({disableRipple:!0,variant:r,classes:a},o,{color:"primary"}))}function IconAndLabel(e){var t=e.options,r=void 0===t?[]:t,o=e.anchor,a=e.onClose,n=e.onClick,i=void 0===n?function(){}:n,l=_objectWithoutProperties(e,["options","anchor","onClose","onClick"]);return r.length?React__default.createElement(core.Menu,_extends({open:Boolean(o),anchorEl:o,onClose:a,getContentAnchorEl:null},l),r.map(function(t){return t.Component||React__default.createElement(core.MenuItem,{key:t.value,onClick:function(e){return i(e,t.value)}},t.icon&&React__default.createElement(core.Box,{mr:1,minWidth:24},React__default.createElement(reactIcons.IconContext.Provider,{value:{size:"1rem"}},t.icon)),React__default.createElement(core.Typography,{variant:"body2"},t.label))})):null}EnhancedButton.propTypes={variant:PropTypes__default.oneOf(["contained","outlined","text"])},EnhancedButton.defaultProps={variant:"contained"},IconAndLabel.propTypes={options:PropTypes__default.arrayOf(PropTypes__default.shape({Component:PropTypes__default.node,icon:PropTypes__default.object,label:PropTypes__default.string.isRequired,value:PropTypes__default.string.isRequired})).isRequired,onClose:PropTypes__default.func.isRequired,onClick:PropTypes__default.func,anchor:PropTypes__default.oneOfType([PropTypes__default.object,PropTypes__default.node])};var styles={iconContainer:{width:16,height:16,cursor:"pointer",textAlign:"center",lineHeight:"18px",fontSize:16}};function EllipsisTrigger(e){return React__default.createElement(core.IconButton,e,React__default.createElement(core.Box,{h:1,justify:"center",style:styles.iconContainer},React__default.createElement(reactIcons.IconContext.Provider,{value:{size:16}},React__default.createElement(fi.FiMoreVertical,null))))}var styles$1={button:{position:"fixed",bottom:0,right:0}};function BottomFab(e){var t=e.options,r=void 0===t?[]:t,o=e.onClick,a=e.styleProps,n=_objectWithoutProperties(e,["options","onClick","styleProps"]),i=_slicedToArray(React.useState(),2),l=i[0],s=i[1];function c(){s(null)}return React__default.createElement(core.Box,{m:2,style:_objectSpread2({},styles$1.button,{},a)},React__default.createElement(core.Fab,_extends({color:"primary",onClick:function(e){s(e.currentTarget)}},n),React__default.createElement(fa.FaPlus,{color:colors.color1})),React__default.createElement(IconAndLabel,{options:r,anchor:l,onClose:c,onClick:function(e,t){c(),o(t)},anchorOrigin:{vertical:"top",horizontal:"center"},transformOrigin:{vertical:"bottom",horizontal:"center"}}))}BottomFab.propTypes={options:PropTypes__default.arrayOf(PropTypes__default.shape({id:PropTypes__default.oneOfType([PropTypes__default.number,PropTypes__default.string]),icon:PropTypes__default.object,label:PropTypes__default.string.isRequired}).isRequired),onClick:PropTypes__default.func,styleProps:PropTypes__default.object};var linkStyle={color:colors.green1,textDecoration:"underline",cursor:"pointer"};function chooseFileType(e){switch(e){case"audio":return"audio/*";case"video":return"video/*";case"image":return"image/*";case"":return"*";default:return e}}function FileUpload(e){var t=e.fileType,r=void 0===t?"":t,o=e.onChange,a=_objectWithoutProperties(e,["fileType","onChange"]),n=_slicedToArray(React.useState([]),2),i=n[0],l=n[1],s=React.useRef(),c=React.useCallback(function(){if(o){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];o(t)}},[o]);return React.useEffect(function(){c(i)},[c,i]),React__default.createElement(forwardedFlex,_extends({flexDirection:["column","row"]},a),React__default.createElement(EnhancedButton,{variant:"outlined",onClick:function(){s.current.click()},type:"button","data-testid":"file-upload-button"},React__default.createElement(forwardedFlex,{mr:1,alignCenter:!0,justifyCenter:!0},React__default.createElement(fa.FaCloudUploadAlt,{size:17})),React__default.createElement(core.Typography,{variant:"body2"}," Carregar arquivos "),React__default.createElement("input",{type:"file",id:"fileUploader",accept:chooseFileType(r),ref:s,onChange:function(e){0<e.target.files.length&&l([].concat(_toConsumableArray(i),[e.target.files[0]]))},style:{display:"none"}})),React__default.createElement(forwardedFlex,{ml:1},i.map(function(e,a){return React__default.createElement(forwardedFlex,{directionRow:!0,mt:2,key:"file-array-".concat(a)},React__default.createElement(core.Typography,{variant:"h5",style:{fontWeight:400}},e.name),React__default.createElement(core.Box,{mx:1},React__default.createElement(core.Typography,{style:linkStyle,onChange:function(e){return t=e,r=a,o=_toConsumableArray(i),void(0<t.target.files.length&&(o[r]=t.target.files[0],l(o)));var t,r,o}},"Substituir",React__default.createElement("input",{type:"file",accept:chooseFileType(r),style:{display:"none"}}))),React__default.createElement(core.Typography,{style:linkStyle,onClick:function(){return e=a,(t=_toConsumableArray(i)).splice(e,1),void l(_toConsumableArray(t));var e,t}},"Remover"))})))}FileUpload.propTypes={fileType:PropTypes__default.oneOf(["audio","video","image",""]),onChange:PropTypes__default.func};var styles$2={boxShadow:"0px 6px 16px rgba(0, 0, 0, 0.05)",borderRadius:4,backgroundColor:colors.white};function Card$1(e){var t=e.children,r=e.style,o=void 0===r?{}:r,a=_objectWithoutProperties(e,["children","style"]);return React__default.createElement(core.Box,_extends({style:_objectSpread2({},styles$2,{},o)},a),t)}function _templateObject$2(){var e=_taggedTemplateLiteral(["\n  border-radius: 4px;\n  width: 8px;\n  height: 8px;\n  background-color: ",";\n  margin-right: 8px;\n"]);return _templateObject$2=function(){return e},e}Card$1.propTypes={children:PropTypes__default.oneOfType([PropTypes__default.arrayOf(PropTypes__default.node),PropTypes__default.node]),style:PropTypes__default.object};var Ball=styled$2__default(core.Box)(_templateObject$2(),function(e){return e.color});function StatusBall(e){var t=e.color;return React__default.createElement(Ball,{color:t})}StatusBall.propTypes={color:PropTypes__default.string},StatusBall.defaultProps={color:colors.gray3};var useStyles$1=styles$r.makeStyles({root:{backgroundColor:colors.green4},outlined:{backgroundColor:"transparent",borderColor:colors.green4}}),Chips=function(e){var t=_extends({},e),r=useStyles$1();return React__default.createElement(core.Chip,_extends({classes:r},t))},PlaceholderImage="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAwYAAAGeCAYAAAAubBbTAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAijSURBVHgB7d1RbRRRAEbhM6QCioOVgAIyDsABOAAF7CggKAALoIBVADgAB+BguVNoaAjwzt7vS/602W762Mnpncku/dv12LOxdezwc3BR1nW9Gcxs27ZgZq4FXLBvY5/G3o69G3/vv/ztjff+8vph7P3Y17GtX2EAAAD8P/Z/9K9jr8Y+jzB4M3b40xv/FAb7CcHHn78AAAC4HE/HPhyPx+e//+D3MDj2oyauAwAALtH9ZVlejpOD490X74bBflKwBQAAXLpl7Hj35OA2DA6JAgAAmMk4OFhe3D5zcBsGW24fAgCA2dwfe71/s4fBYexJAADAjNZxanC9h8HjAACAWe3PGzzfw+BRAADAzB7uYfAgAABgZoc9DDx0DAAAczvcCwAAmN6yrus5AABgZuerEQbBzE6n081gZtu2BTNzLYBfH3AGAABMTBgAAADCAAAAEAYAAEDCAAAASBgAAAAJAwAAIGEAAAAkDAAAgIQBAACQMAAAABIGAABAwgAAAEgYAAAACQMAACBhAAAAJAwAAICEAQAAkDAAAAASBgAAQMIAAABIGAAAAAkDAAAgYQAAACQMAACAhAEAAJAwAAAAEgYAAEDCAAAASBgAAAAJAwAAIGEAAAAkDAAAgIQBAACQMAAAABIGAABAwgAAAEgYAAAACQMAACBhAAAAJAwAAICEAQAAkDAAAAASBgAAQMIAAABIGAAAAAkDAAAgYQAAACQMAACAhAEAAJAwAAAAEgYAAEDCAAAASBgAAAAJAwAAIGEAAAAkDAAAgIQBAACQMAAAABIGAABAwgAAAEgYAAAACQMAACBhAAAAJAwAAICEAQAAkDAAAAASBgAAQMIAAABIGAAAAAkDAAAgYQAAACQMAACAhAEAAJAwAAAAEgYAAEDCAAAASBgAAAAJAwAAIGEAAAAkDAAAgIQBAACQMAAAABIGAABAwgAAAEgYAAAACQMAACBhAAAAJAwAAICEAQAAkDAAAAASBgAAQMIAAABIGAAAAAkDAAAgYQAAACQMAACAhAEAAJAwAAAAEgYAAEDCAAAASBgAAAAJAwAAIGEAAAAkDAAAgIQBAACQMAAAABIGAABAwgAAAEgYAAAACQMAACBhAAAAJAwAAICEAQAAkDAAAAASBgAAQMIAAABIGAAAAAkDAAAgYQAAACQMAACAhAEAAJAwAAAAEgYAAEDCAAAASBgAAAAJAwAAIGEAAAAkDAAAgIQBAACQMAAAABIGAABAwgAAAEgYAAAACQMAACBhAAAAJAwAAICEAQAAkDAAAAASBgAAQMIAAABIGAAAAAkDAAAgYQAAACQMAACAhAEAAJAwAAAAEgYAAEDCAAAASBgAAAAJAwAAIGEAAAAkDAAAgIQBAACQMAAAABIGAABAwgAAAEgYAAAACQMAACBhAAAAJAwAAICEAQAAkDAAAAASBgAAQMIAAABIGAAAAAkDAAAgYQAAACQMAACAhAEAAJAwAAAAEgYAAEDCAAAASBgAAAAJAwAAIGEAAAAkDAAAgIQBAACQMAAAABIGAABAwgAAAEgYAAAACQMAACBhAAAAJAwAAICEAQAAkDAAAAASBgAAQMIAAABIGAAAAAkDAAAgYQAAANNblqVlfD0HE1vX9WYws23bgpm5FkBnJwYAAIBbiQAAAGEAAAAkDAAAgIQBAACQMAAAABIGAABAwgAAAEgYAAAACQMAACBhAAAAJAwAAICEAQAAkDAAAAASBgAAQMIAAABIGAAAAAkDAAAgYQAAACQMAACAhAEAAJAwAAAAEgYAAEDCAAAASBgAAAAJAwAAIGEAAAAkDAAAgIQBAACQMAAAABIGAABAwgAAAEgYAAAACQMAACBhAAAAJAwAAICEAQAAkDAAAAASBgAAQMIAAABIGAAAAAkDAAAgYQAAACQMAACAhAEAAJAwAAAAEgYAAEDCAAAASBgAAAAJAwAAIGEAAAAkDAAAgIQBAACQMAAAABIGAABAwgAAAEgYAAAACQMAACBhAAAAJAwAAICEAQAAkDAAAAASBgAAQMIAAABIGAAAAAkDAAAgYQAAACQMAACAhAEAAJAwAAAAEgYAAEDCAAAASBgAAAAJAwAAIGEAAAAkDAAAgIQBAACQMAAAABIGAABAwgAAAEgYAAAACQMAACBhAAAAJAwAAICEAQAAkDAAAAASBgAAQMIAAABIGAAAAAkDAAAgYQAAACQMAACAhAEAAJAwAAAAEgYAAEDCAAAASBgAAAAJAwAAIGEAAAAkDAAAgIQBAACQMAAAABIGAABAwgAAAEgYAAAACQMAACBhAAAAJAwAAICEAQAAkDAAAAASBgAAQMIAAABIGAAAAAkDAAAgYQAAACQMAACAhAEAAJAwAAAAEgYAAEDCAAAASBgAAAAJAwAAIGEAAAAkDAAAgIQBAACQMAAAABIGAABAwgAAAEgYAAAACQMAACBhAAAAJAwAAICEAQAAkDAAAAASBgAAQMIAAABIGAAAAAkDAAAgYQAAACQMAACAhAEAAJAwAAAAEgYAAEDCAAAASBgAAAAJAwAAIGEAAAAkDAAAgIQBAACQMAAAABIGAABAwgAAAEgYAAAACQMAACBhAAAAJAwAAICEAQAAkDAAAAASBgAAQMIAAABIGAAAAAkDAAAgYQAAACQMAACAhAEAAJAwAAAAEgYAAEDCAAAASBgAAAAJAwAAIGEAAAAkDAAAgIQBAACQMAAAABIGAABAwgAAAEgYAAAACQMAACBhAAAAJAwAAICEAQAAkDAAAAASBgAAQMIAAABIGAAAAAkDAAAgYQAAACQMAACAhAEAAJAwAAAAEgYAAEDCAAAAGJZ1Xc8BAAAzO1+NMAhmdjqdbgYz27YtmJlrAbiVCAAASBgAAAAJAwAAIGEAAAAkDAAAgIQBAACQMAAAABIGAABAwgAAAEgYAAAACQMAAGC4GjsHAADM7PwdG6BOuTbN16AAAAAASUVORK5CYII=";function _templateObject3(){var e=_taggedTemplateLiteral(["\n    background-size: cover;\n    background-repeat: no-repeat;\n    background-position: center;\n    background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.52), rgba(0, 0, 0, 0.52)),\n      url(",");\n    height: 136px;\n  "]);return _templateObject3=function(){return e},e}function _templateObject2$1(){var e=_taggedTemplateLiteral(["\n  ","\n"]);return _templateObject2$1=function(){return e},e}function _templateObject$3(){var e=_taggedTemplateLiteral(["\n  width: 100%;\n  height: 2px;\n  background-color: ",";\n  opacity: 0.2;\n"]);return _templateObject$3=function(){return e},e}var Divider=styled$2__default(core.Box)(_templateObject$3(),colors.gray3),ImageComponent=styled$2__default.div(_templateObject2$1(),function(e){return styled$2.css(_templateObject3(),e.image)}),useStyles$2=styles$r.makeStyles({root:{boxShadow:"none"}}),cardIcons={like:React__default.createElement(fi.FiThumbsUp,null),candidates:React__default.createElement(fi.FiUserCheck,null),jobs:React__default.createElement(fi.FiCrosshair,null)};function OpportunityCard(e){var t,r,o,a=e.id,n=e.title,i=e.subtitle,l=e.image,s=e.statusColor,c=e.menuOptions,d=e.origin,u=void 0===d?"eureca":d,p=e.originList,f=e.onClickItem,_=e.onClickCard,y=_objectWithoutProperties(e,["id","title","subtitle","image","statusColor","menuOptions","origin","originList","onClickItem","onClickCard"]),m=useStyles$2(),g=_slicedToArray(React.useState(),2),h=g[0],b=g[1];return React__default.createElement(core.Box,{width:256},React__default.createElement(core.Card,{classes:m},React__default.createElement(core.CardActionArea,{onClick:function(){return _(a)}},React__default.createElement(core.Box,{position:"relative"},React__default.createElement(ImageComponent,{image:l||PlaceholderImage}),"eureca"!==u&&React__default.createElement(Chips,{label:null===(t=p[u])||void 0===t?void 0:t.label,size:"small",style:{position:"absolute",top:8,right:8,background:null===(r=p[u])||void 0===r?void 0:r.background,color:null===(o=p[u])||void 0===o?void 0:o.color,fontSize:".6875rem"}})),React__default.createElement(core.CardContent,null,React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0},React__default.createElement(core.Box,{mr:1},React__default.createElement(StatusBall,{color:s})),React__default.createElement(core.Typography,{title:n,variant:"subtitle1",style:{fontSize:".875rem"},noWrap:!0},n)),React__default.createElement(core.Box,{mt:.5,ml:3},React__default.createElement(core.Typography,{variant:"subtitle2",style:{fontSize:".75rem",lineHeight:"18px"},noWrap:!0},i)))),React__default.createElement(Divider,null),React__default.createElement(core.CardActions,null,React__default.createElement(forwardedFlex,{direction:"row",alignItems:"center",justifyContent:"space-between",flexGrow:1,pl:1},React__default.createElement(forwardedFlex,{direction:"row",alignItems:"center"},["like","candidates","jobs"].map(function(e){return y[e]&&React__default.createElement(forwardedFlex,{key:e,direction:"row",mr:3,alignItems:"center","aria-label":e,title:e},React__default.createElement(reactIcons.IconContext.Provider,{value:{size:".75rem"}},cardIcons[e]),React__default.createElement(core.Box,{ml:1},React__default.createElement(core.Typography,{variant:"subtitle2",style:{fontSize:".75rem"}},y[e])))})),c&&React__default.createElement(core.Box,{ml:2},React__default.createElement(EllipsisTrigger,{onClick:function(e){b(e.currentTarget)}}),React__default.createElement(IconAndLabel,{anchor:h,onClose:function(){b(null)},options:c,onClick:function(e,t){return f(t)}}))))))}OpportunityCard.defaultProps={id:null,title:"",subtitle:"",statusColor:null,menuOptions:[{id:null,icon:{},value:"",label:""}],image:"",like:null,origin:"",originList:{},onClickItem:function(){}},OpportunityCard.propTypes={id:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.number]),title:PropTypes__default.string.isRequired,subtitle:PropTypes__default.string,statusColor:PropTypes__default.string,menuOptions:PropTypes__default.arrayOf(PropTypes__default.shape({id:PropTypes__default.oneOfType([PropTypes__default.number,PropTypes__default.string]),icon:PropTypes__default.object,value:PropTypes__default.oneOfType([PropTypes__default.number,PropTypes__default.string]),label:PropTypes__default.string})),image:PropTypes__default.string,like:PropTypes__default.number,origin:PropTypes__default.string,originList:PropTypes__default.object,onClickItem:PropTypes__default.func};var locale="pt-br",numberFormatter=function(e){return e?e.toLocaleString(locale):0},opacity=.8,trackCardStyles={section:{color:colors.gray3,opacity:opacity},track:{opacity:opacity},numbers:{opacity:opacity},divider:{backgroundColor:colors.gray5}};function Item(e){var t=e.name,r=e.value;return React__default.createElement(forwardedFlex,{justifyCenter:!0},React__default.createElement(core.Typography,{variant:"body1",style:trackCardStyles.numbers},numberFormatter(r)),React__default.createElement(core.Box,{mt:2},React__default.createElement(core.Typography,{variant:"body2",style:trackCardStyles.section},t)))}function TrackInfoCard(e){var t=e.track,r=e.opportunities,o=e.modules,a=e.solutions;return React__default.createElement(core.Card,{width:1,height:1},React__default.createElement(core.Box,{p:2},React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0},React__default.createElement(core.Typography,{variant:"body2",style:trackCardStyles.track},"Trilha: ".concat(t)),React__default.createElement(core.Box,{component:"div",mx:4,width:"1px",height:"80px",style:trackCardStyles.divider}),React__default.createElement(core.Box,{mr:4},React__default.createElement(Item,{name:"Vagas",value:r})),React__default.createElement(core.Box,{mr:4},React__default.createElement(Item,{name:"Módulos",value:o})),React__default.createElement(Item,{name:"Total de soluções",value:a}))))}Item.propTypes={name:PropTypes__default.string.isRequired,value:PropTypes__default.number.isRequired},TrackInfoCard.propTypes={track:"",opportunities:0,modules:0,solutions:0},TrackInfoCard.propTypes={track:PropTypes__default.string.isRequired,opportunities:PropTypes__default.number.isRequired,modules:PropTypes__default.number.isRequired,solutions:PropTypes__default.number.isRequired};var styles$3={card:{cursor:"pointer",border:"1px solid ".concat(colors.gray5),borderBottom:0,borderRadius:4,backgroundColor:colors.white,boxShadow:shadows.clientEllipse},cover:{borderRadius:"4px 4px 0 0",backgroundSize:"cover",borderBottom:"2px solid ".concat(colors.gray5)},divider:{borderBottom:"1px solid ".concat(colors.gray3),opacity:.2},dot:{borderRadius:"50%",backgroundColor:colors.gray4}},RemainingDays=function(e){var t=e.days,r=e.date,o=e.hasStarted,a=e.track,n=void 0===a?"":a,i=t<0?"past":0<t?"future":"today",l=o?{past:"Encerrado",today:"Encerra hoje",future:"".concat(1<t?"Faltam":"Falta"," ").concat(t," ").concat(1<t?"dias":"dia"," para encerrar a Trilha ").concat(n)}:{past:"Inscrições encerradas",today:"Último dia para se inscrever",future:"Inscrições até ".concat(dateFns.format(r,"dd/MM/yyyy"))};return React__default.createElement(forwardedFlex,{alignFlexStart:!0},React__default.createElement(core.Typography,{variant:"body2",style:{fontWeight:500}},l[i]))};RemainingDays.propTypes={days:PropTypes__default.number.isRequired,date:PropTypes__default.object.isRequired,hasStarted:PropTypes__default.bool.isRequired,track:PropTypes__default.string};var ProgressBar=function(e){var t=e.progress;return React__default.createElement(core.Box,{width:"100%",height:8,style:{background:"linear-gradient(90deg, ".concat(colors.green1," ").concat(t,"%, ").concat(colors.gray4," ").concat(t,"%)"),borderRadius:"0 0 4px 4px"}})};function OpportunityCardUser(e){e.id;var t=e.title,r=e.organization,o=e.type,a=e.date,n=e.progress,i=e.currentTrack,l=e.image,s=e.onClick,c=_objectWithoutProperties(e,["id","title","organization","type","date","progress","currentTrack","image","onClick"]),d=core.useTheme(),u=dateFns.differenceInDays(a,new Date),p=u<0;function f(){s&&s()}return React__default.createElement(Card$1,_extends({style:styles$3.card,onClick:f,onKeyPress:f,role:"button",tabIndex:"0"},c),React__default.createElement(core.Box,{height:d.spacing(17),style:_objectSpread2({background:p?"linear-gradient(0deg, rgba(89, 89, 89, 0.8), rgba(89, 89, 89, 0.8)), url(".concat(l,") no-repeat"):"url(".concat(l,") no-repeat")},styles$3.cover)}),React__default.createElement(core.Box,{py:1.5,px:2},React__default.createElement(forwardedFlex,{directionRow:!0,justifySpaceBetween:!0,alignCenter:!0},React__default.createElement(core.Box,null,React__default.createElement(core.Typography,{variant:"body1",style:{lineHeight:2}},t),React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0},React__default.createElement(core.Typography,{variant:"body1",style:{color:colors.gray3}},r),React__default.createElement(core.Box,{width:4,height:4,mx:1,style:styles$3.dot}),React__default.createElement(core.Typography,{variant:"body1",style:{color:colors.gray3}},o))))),React__default.createElement("div",{style:styles$3.divider}),React__default.createElement(core.Box,{px:2,py:1},React__default.createElement(RemainingDays,{track:i,days:u,date:a,hasStarted:Boolean(n)})),0!==n&&React__default.createElement(ProgressBar,{progress:n}))}function OpportunityTimer(e){var t=e.title,r=e.date,o=e.image,a=e.progress,n=void 0===a?0:a,i=_objectWithoutProperties(e,["title","date","image","progress"]),l=dateFns.addDays(r,1),s=dateFns.differenceInDays(l,new Date);return React__default.createElement(core.Grid,_extends({container:!0,style:{width:"100%",height:"100%",border:"1px solid ".concat(colors.gray5),boxShadow:"0px 2px 10px rgba(0, 0, 0, 0.05)",borderRadius:4,backgroundColor:"white"}},i),React__default.createElement(core.Grid,{item:!0,xs:12,md:5},React__default.createElement("div",{"data-testid":"cover-image-testid",style:{height:104,background:"url(".concat(o,") no-repeat"),backgroundSize:"cover"}})),React__default.createElement(core.Grid,{item:!0,xs:12,md:7},React__default.createElement(forwardedFlex,{ml:3,py:2},React__default.createElement(core.Typography,{variant:"h5"},t),React__default.createElement(core.Box,{mt:4},React__default.createElement(core.Typography,{variant:"body2"},0<s?1<s?"Faltam ".concat(s," dias para encerrar"):"Falta ".concat(s," dia para encerrar"):"Encerra hoje")))),React__default.createElement(core.Grid,{item:!0,xs:12,style:{height:8,background:"linear-gradient(90deg, ".concat(colors.green1," ").concat(n,"%, ").concat(colors.gray4," ").concat(n,"%)"),borderRadius:"0 0 4px 4px"}}))}function useWindowSize(){var t="object"===("undefined"==typeof window?"undefined":_typeof(window)),e=_slicedToArray(React.useState(t?{width:window.innerWidth,height:window.innerHeight}:void 0),2),r=e[0],o=e[1];return React.useEffect(function(){function e(){return o({width:window.innerWidth,height:window.innerHeight})}if(t)return window.addEventListener("resize",e),function(){return window.removeEventListener("resize",e)}},[t,o]),r}ProgressBar.propTypes={progress:PropTypes__default.number},OpportunityCardUser.propTypes={id:null,title:"",organization:"",type:"",date:new Date,image:"",progress:0,currentTrack:"",onClick:function(){}},OpportunityCardUser.propTypes={id:PropTypes__default.number.isRequired,title:PropTypes__default.string.isRequired,organization:PropTypes__default.string.isRequired,type:PropTypes__default.string.isRequired,date:PropTypes__default.object,image:PropTypes__default.string.isRequired,progress:PropTypes__default.number,currentTrack:PropTypes__default.string,onClick:PropTypes__default.func},OpportunityTimer.propTypes={title:PropTypes__default.string.isRequired,date:PropTypes__default.object.isRequired,image:PropTypes__default.string.isRequired,onClick:PropTypes__default.func};var styles$4=function(e){return{text:{color:colors.gray3,textAlign:e?"left":"center"}}};function UserHomeCard(e){var t=e.icon,r=e.color,o=e.title,a=e.children,n=e.onClick,i=_objectWithoutProperties(e,["icon","color","title","children","onClick"]),l=core.useTheme().breakpoints,s=useWindowSize(),c=styles$4((null==s?void 0:s.width)<l.values.md);return React__default.createElement(Card$1,_extends({p:3,onClick:function(){n&&n()},minHeight:[null,null,210],style:{cursor:n&&"pointer",boxSizing:"border-box"}},i),React__default.createElement(forwardedFlex,{alignCenter:!0,flexDirection:["row","row","column"]},React__default.createElement(forwardedFlex,{mr:[1,1,0],alignCenter:!0,justifyCenter:!0,borderRadius:"50%",minWidth:72,minHeight:72,bgcolor:r},React__default.createElement(reactIcons.IconContext.Provider,{value:{color:colors.white,size:32}},t)),React__default.createElement(forwardedFlex,{justifyCenter:!0,alignItems:["flex-start","flex-start","center"]},React__default.createElement(core.Box,{py:1},React__default.createElement(core.Typography,{variant:"subtitle1",style:{color:r}},o)),React__default.createElement(core.Typography,{variant:"subtitle2",style:c.text},a))))}UserHomeCard.defaultProps={icon:null,title:"",onClick:function(){},color:"transparent",children:null},UserHomeCard.propTypes={icon:PropTypes__default.object,title:PropTypes__default.string,onClick:PropTypes__default.func,color:PropTypes__default.string,children:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.element]).isRequired};var useStyles$3=styles$r.makeStyles({helperText:{color:colors.gray3,letterSpacing:"normal",fontWeight:300},input:{color:colors.gray2,marginTop:0},labelRoot:{color:colors.gray2},labelShrink:{color:colors.gray3}});function TextInput(e){var t=useStyles$3(e);return React__default.createElement(core.TextField,_extends({variant:"outlined",fullWidth:!0},e,{InputProps:_objectSpread2({classes:{root:t.input}},e.InputProps),InputLabelProps:_objectSpread2({classes:{root:t.labelRoot,shrink:t.labelShrink}},e.InputLabelProps),FormHelperTextProps:_objectSpread2({classes:{root:t.helperText}},e.FormHelperTextProps)}))}TextInput.propTypes={name:PropTypes__default.string,label:PropTypes__default.string,helperText:PropTypes__default.string,value:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.number]),onChange:PropTypes__default.func.isRequired};var styles$5=styles$r.makeStyles({root:{padding:0}});function PasswordInput(e){var t=styles$5(),r=_slicedToArray(React.useState(!1),2),o=r[0],a=r[1];return React__default.createElement(TextInput,_extends({InputProps:{endAdornment:React__default.createElement(core.InputAdornment,{position:"end"},React__default.createElement(core.IconButton,{"aria-label":"toggle password visibility",onClick:function(){return a(!o)},classes:t,"data-testid":"password-input-button"},o?React__default.createElement(fi.FiEye,{"data-testid":"password-input-icon"}):React__default.createElement(fi.FiEyeOff,{"data-testid":"password-input-icon"})))}},e,{type:o?"text":"password"}))}function PhoneInput(e){return React__default.createElement(TextInput,_extends({},e,{type:"tel"}))}var useStyles$4=styles$r.makeStyles({labelRoot:{color:colors.gray2,fontSize:".875rem"},labelShrink:{color:colors.gray3},helperText:{color:colors.gray3,fontWeight:300,letterSpacing:"normal"}});function Select(e){var t=e.name,r=void 0===t?"":t,o=e.label,a=void 0===o?"":o,n=e.options,i=void 0===n?[]:n,l=e.value,s=e.onChange,c=e.error,d=e.disabled,u=e.helperText,p=e.optionLabel,f=void 0===p?"name":p,_=e.optionValue,y=void 0===_?"id":_,m=e.optionId,g=void 0===m?"id":m,h=_objectWithoutProperties(e,["name","label","options","value","onChange","error","disabled","helperText","optionLabel","optionValue","optionId"]),b=useStyles$4(),v=React.useRef(null),A=_slicedToArray(React.useState(0),2),R=A[0],x=A[1];return React.useEffect(function(){x(v.current.offsetWidth)},[]),React__default.createElement(core.FormControl,{variant:"outlined",fullWidth:!0},React__default.createElement(core.InputLabel,{classes:{root:b.labelRoot,shrink:b.labelShrink},ref:v,htmlFor:"outlined-".concat(r||a,"-simple-select"),error:c,disabled:d},a),React__default.createElement(core.Select,_extends({fullWidth:!0,value:l,onChange:function(e){s&&s(e.target.value)},labelWidth:R,error:c,disabled:d},h,{inputProps:{name:"".concat(r),id:"outlined-".concat(r||a,"-simple-select")}}),i.map(function(e){return React__default.createElement(core.MenuItem,{value:e[y],key:e[g]},e[f])})),React__default.createElement(core.FormHelperText,{error:c,disabled:d,classes:{root:b.helperText}},u))}Select.propTypes={name:PropTypes__default.string.isRequired,label:PropTypes__default.string.isRequired,color:PropTypes__default.string,inputProps:PropTypes__default.object,options:PropTypes__default.arrayOf(PropTypes__default.object).isRequired,value:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.number,PropTypes__default.bool]).isRequired,onChange:PropTypes__default.func.isRequired,error:PropTypes__default.bool,disabled:PropTypes__default.bool};var useStyles$5=styles$r.makeStyles({radio:{color:colors.gray3,alignSelf:"flex-start","&:hover":{backgroundColor:"transparent"},"&$checked":{"&:hover":{backgroundColor:"transparent"}},"&$disabled":{color:colors.gray3}},label:{color:colors.gray2,fontSize:".875rem","&$disabled":{color:colors.gray3}},checked:{},disabled:{}});function Radio(e){var t=e.checked,r=e.value,o=e.name,a=e.label,n=void 0===a?"":a,i=e.color,l=void 0===i?"primary":i,s=e.onChange,c=void 0===s?function(){}:s,d=_objectWithoutProperties(e,["checked","value","name","label","color","onChange"]),u=useStyles$5();return React__default.createElement(core.FormControlLabel,{control:React__default.createElement(core.Radio,_extends({color:l,classes:{root:u.radio,checked:u.checked,disabled:u.disabled},disableRipple:!0,"data-testid":"radio-".concat(o)},d)),name:o,classes:{label:u.label,disabled:u.disabled},checked:t,value:r,label:n,onChange:function(e){c(e.target.checked,r,n)}})}function chainPropTypes(e,t){return"production"===process.env.NODE_ENV?function(){return null}:function(){return e.apply(void 0,arguments)||t.apply(void 0,arguments)}}function _extends$1(){return(_extends$1=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e}).apply(this,arguments)}function _typeof$1(e){return(_typeof$1="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 isPlainObject(e){return e&&"object"===_typeof$1(e)&&e.constructor===Object}function deepmerge(t,r){var o=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{clone:!0},a=o.clone?_extends$1({},t):t;return isPlainObject(t)&&isPlainObject(r)&&Object.keys(r).forEach(function(e){"__proto__"!==e&&(isPlainObject(r[e])&&e in t?a[e]=deepmerge(t[e],r[e],o):a[e]=r[e])}),a}function _defineProperty$1(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}Radio.propTypes={checked:PropTypes__default.bool,value:PropTypes__default.any.isRequired,name:PropTypes__default.string.isRequired,label:PropTypes__default.oneOfType([PropTypes__default.node,PropTypes__default.string]),color:PropTypes__default.oneOf(["default","primary","secondary"]),onChange:PropTypes__default.func};var specialProperty="exact-prop: ​";function exactProp(r){return"production"===process.env.NODE_ENV?r:_extends$1({},r,_defineProperty$1({},specialProperty,function(e){var t=Object.keys(e).filter(function(e){return!r.hasOwnProperty(e)});return 0<t.length?new Error("The following props are not supported: ".concat(t.map(function(e){return"`".concat(e,"`")}).join(", "),". Please remove them.")):null}))}var fnNameMatchRegex=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function getFunctionName(e){var t="".concat(e).match(fnNameMatchRegex);return t&&t[1]||""}function getFunctionComponentName(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"";return e.displayName||e.name||getFunctionName(e)||t}function getWrappedName(e,t,r){var o=getFunctionComponentName(t);return e.displayName||(""!==o?"".concat(r,"(").concat(o,")"):r)}function getDisplayName(e){if(null!=e){if("string"==typeof e)return e;if("function"==typeof e)return getFunctionComponentName(e,"Component");if("object"===_typeof$1(e))switch(e.$$typeof){case reactIs.ForwardRef:return getWrappedName(e,e.render,"ForwardRef");case reactIs.Memo:return getWrappedName(e,e.type,"memo");default:return}}}var hasSymbol="function"==typeof Symbol&&Symbol.for,nested=hasSymbol?Symbol.for("mui.nested"):"__THEME_NESTED__",pseudoClasses=["checked","disabled","error","focused","focusVisible","required","expanded","selected"];function createGenerateClassName(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},t=e.disableGlobal,n=void 0!==t&&t,r=e.productionPrefix,i=void 0===r?"jss":r,o=e.seed,l=void 0===o?"":o,s=""===l?"":"".concat(l,"-"),c=0;return function(e,t){c+=1,"production"!==process.env.NODE_ENV&&1e10<=c&&console.warn(["Material-UI: you might have a memory leak.","The ruleCounter is not supposed to grow that much."].join(""));var r=t.options.name;if(r&&0===r.indexOf("Mui")&&!t.options.link&&!n){if(-1!==pseudoClasses.indexOf(e.key))return"Mui-".concat(e.key);var o="".concat(s).concat(r,"-").concat(e.key);return t.options.theme[nested]&&""===l?"".concat(o,"-").concat(c):o}if("production"===process.env.NODE_ENV)return"".concat(s).concat(i).concat(c);var a="".concat(e.key,"-").concat(c);return t.options.classNamePrefix?"".concat(s).concat(t.options.classNamePrefix,"-").concat(a):"".concat(s).concat(a)}}function getThemeProps(e){var t=e.theme,r=e.name,o=e.props;if(!t||!t.props||!t.props[r])return o;var a,n=t.props[r];for(a in n)void 0===o[a]&&(o[a]=n[a]);return o}var isProduction="production"===process.env.NODE_ENV;function warning(e,t){if(!isProduction){if(e)return;var r="Warning: "+t;"undefined"!=typeof console&&console.warn(r);try{throw Error(r)}catch(e){}}}var _typeof$2="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},isBrowser="object"===("undefined"==typeof window?"undefined":_typeof$2(window))&&"object"===("undefined"==typeof document?"undefined":_typeof$2(document))&&9===document.nodeType;function _defineProperties(e,t){for(var r=0;r<t.length;r++){var o=t[r];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,o.key,o)}}function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),e}function _inheritsLoose(e,t){e.prototype=Object.create(t.prototype),(e.prototype.constructor=e).__proto__=t}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _objectWithoutPropertiesLoose$1(e,t){if(null==e)return{};var r,o,a={},n=Object.keys(e);for(o=0;o<n.length;o++)r=n[o],0<=t.indexOf(r)||(a[r]=e[r]);return a}var plainObjectConstrurctor={}.constructor;function cloneStyle(e){if(null==e||"object"!=typeof e)return e;if(Array.isArray(e))return e.map(cloneStyle);if(e.constructor!==plainObjectConstrurctor)return e;var t={};for(var r in e)t[r]=cloneStyle(e[r]);return t}function createRule(e,t,r){void 0===e&&(e="unnamed");var o=r.jss,a=cloneStyle(t),n=o.plugins.onCreateRule(e,a,r);return n||("@"===e[0]&&"production"!==process.env.NODE_ENV&&warning(!1,"[JSS] Unknown rule "+e),null)}var join=function(e,t){for(var r="",o=0;o<e.length&&"!important"!==e[o];o++)r&&(r+=t),r+=e[o];return r};function toCssValue(e,t){if(void 0===t&&(t=!1),!Array.isArray(e))return e;var r="";if(Array.isArray(e[0]))for(var o=0;o<e.length&&"!important"!==e[o];o++)r&&(r+=", "),r+=join(e[o]," ");else r=join(e,", ");return t||"!important"!==e[e.length-1]||(r+=" !important"),r}function indentStr(e,t){for(var r="",o=0;o<t;o++)r+="  ";return r+e}function toCss(e,t,r){void 0===r&&(r={});var o="";if(!t)return o;var a=r.indent,n=void 0===a?0:a,i=t.fallbacks;if(e&&n++,i)if(Array.isArray(i))for(var l=0;l<i.length;l++){var s=i[l];for(var c in s){var d=s[c];null!=d&&(o&&(o+="\n"),o+=""+indentStr(c+": "+toCssValue(d)+";",n))}}else for(var u in i){var p=i[u];null!=p&&(o&&(o+="\n"),o+=""+indentStr(u+": "+toCssValue(p)+";",n))}for(var f in t){var _=t[f];null!=_&&"fallbacks"!==f&&(o&&(o+="\n"),o+=""+indentStr(f+": "+toCssValue(_)+";",n))}return(o||r.allowEmpty)&&e?indentStr(e+" {"+(o=o&&"\n"+o+"\n"),--n)+indentStr("}",n):o}var escapeRegex=/([[\].#*$><+~=|^:(),"'`\s])/g,nativeEscape="undefined"!=typeof CSS&&CSS.escape,escape=function(e){return nativeEscape?nativeEscape(e):e.replace(escapeRegex,"\\$1")},BaseStyleRule=function(){function e(e,t,r){this.type="style",this.key=void 0,this.isProcessed=!1,this.style=void 0,this.renderer=void 0,this.renderable=void 0,this.options=void 0;var o=r.sheet,a=r.Renderer;this.key=e,this.options=r,this.style=t,o?this.renderer=o.renderer:a&&(this.renderer=new a)}return e.prototype.prop=function(e,t,r){if(void 0===t)return this.style[e];var o=!!r&&r.force;if(!o&&this.style[e]===t)return this;var a=t;r&&!1===r.process||(a=this.options.jss.plugins.onChangeValue(t,e,this));var n=null==a||!1===a,i=e in this.style;if(n&&!i&&!o)return this;var l=n&&i;if(l?delete this.style[e]:this.style[e]=a,this.renderable&&this.renderer)return l?this.renderer.removeProperty(this.renderable,e):this.renderer.setProperty(this.renderable,e,a),this;var s=this.options.sheet;return s&&s.attached&&"production"!==process.env.NODE_ENV&&warning(!1,'[JSS] Rule is not linked. Missing sheet option "link: true".'),this},e}(),StyleRule=function(s){function e(e,t,r){var o;(o=s.call(this,e,t,r)||this).selectorText=void 0,o.id=void 0,o.renderable=void 0;var a=r.selector,n=r.scoped,i=r.sheet,l=r.generateId;return a?o.selectorText=a:!1!==n&&(o.id=l(_assertThisInitialized(_assertThisInitialized(o)),i),o.selectorText="."+escape(o.id)),o}_inheritsLoose(e,s);var t=e.prototype;return t.applyTo=function(e){var t=this.renderer;if(t){var r=this.toJSON();for(var o in r)t.setProperty(e,o,r[o])}return this},t.toJSON=function(){var e={};for(var t in this.style){var r=this.style[t];"object"!=typeof r?e[t]=r:Array.isArray(r)&&(e[t]=toCssValue(r))}return e},t.toString=function(e){var t=this.options.sheet,r=!!t&&t.options.link?_extends$1({},e,{allowEmpty:!0}):e;return toCss(this.selectorText,this.style,r)},_createClass(e,[{key:"selector",set:function(e){if(e!==this.selectorText){this.selectorText=e;var t=this.renderer,r=this.renderable;if(r&&t)t.setSelector(r,e)||t.replaceRule(r,this)}},get:function(){return this.selectorText}}]),e}(BaseStyleRule),pluginStyleRule={onCreateRule:function(e,t,r){return"@"===e[0]||r.parent&&"keyframes"===r.parent.type?null:new StyleRule(e,t,r)}},defaultToStringOptions={indent:1,children:!0},atRegExp=/@([\w-]+)/,ConditionalRule=function(){function e(e,t,r){this.type="conditional",this.at=void 0,this.key=void 0,this.query=void 0,this.rules=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=e,this.query=r.name;var o=e.match(atRegExp);for(var a in this.at=o?o[1]:"unknown",this.options=r,this.rules=new RuleList(_extends$1({},r,{parent:this})),t)this.rules.add(a,t[a]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.indexOf=function(e){return this.rules.indexOf(e)},t.addRule=function(e,t,r){var o=this.rules.add(e,t,r);return o?(this.options.jss.plugins.onProcessRule(o),o):null},t.toString=function(e){if(void 0===e&&(e=defaultToStringOptions),null==e.indent&&(e.indent=defaultToStringOptions.indent),null==e.children&&(e.children=defaultToStringOptions.children),!1===e.children)return this.query+" {}";var t=this.rules.toString(e);return t?this.query+" {\n"+t+"\n}":""},e}(),keyRegExp=/@media|@supports\s+/,pluginConditionalRule={onCreateRule:function(e,t,r){return keyRegExp.test(e)?new ConditionalRule(e,t,r):null}},defaultToStringOptions$1={indent:1,children:!0},nameRegExp=/@keyframes\s+([\w-]+)/,KeyframesRule=function(){function e(e,t,r){this.type="keyframes",this.at="@keyframes",this.key=void 0,this.name=void 0,this.id=void 0,this.rules=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0;var o=e.match(nameRegExp);o&&o[1]?this.name=o[1]:(this.name="noname","production"!==process.env.NODE_ENV&&warning(!1,"[JSS] Bad keyframes name "+e)),this.key=this.type+"-"+this.name;var a=(this.options=r).scoped,n=r.sheet,i=r.generateId;for(var l in this.id=!1===a?this.name:escape(i(this,n)),this.rules=new RuleList(_extends$1({},r,{parent:this})),t)this.rules.add(l,t[l],_extends$1({},r,{parent:this}));this.rules.process()}return e.prototype.toString=function(e){if(void 0===e&&(e=defaultToStringOptions$1),null==e.indent&&(e.indent=defaultToStringOptions$1.indent),null==e.children&&(e.children=defaultToStringOptions$1.children),!1===e.children)return this.at+" "+this.id+" {}";var t=this.rules.toString(e);return t=t&&"\n"+t+"\n",this.at+" "+this.id+" {"+t+"}"},e}(),keyRegExp$1=/@keyframes\s+/,refRegExp=/\$([\w-]+)/g,findReferencedKeyframe=function(e,r){return"string"==typeof e?e.replace(refRegExp,function(e,t){return t in r?r[t]:("production"!==process.env.NODE_ENV&&warning(!1,'[JSS] Referenced keyframes rule "'+t+'" is not defined.'),e)}):e},replaceRef=function(e,t,r){var o=e[t],a=findReferencedKeyframe(o,r);a!==o&&(e[t]=a)},plugin={onCreateRule:function(e,t,r){return"string"==typeof e&&keyRegExp$1.test(e)?new KeyframesRule(e,t,r):null},onProcessStyle:function(e,t,r){return"style"===t.type&&r&&("animation-name"in e&&replaceRef(e,"animation-name",r.keyframes),"animation"in e&&replaceRef(e,"animation",r.keyframes)),e},onChangeValue:function(e,t,r){var o=r.options.sheet;if(!o)return e;switch(t){case"animation":case"animation-name":return findReferencedKeyframe(e,o.keyframes);default:return e}}},KeyframeRule=function(a){function e(){for(var e,t=arguments.length,r=new Array(t),o=0;o<t;o++)r[o]=arguments[o];return(e=a.call.apply(a,[this].concat(r))||this).renderable=void 0,e}return _inheritsLoose(e,a),e.prototype.toString=function(e){var t=this.options.sheet,r=!!t&&t.options.link?_extends$1({},e,{allowEmpty:!0}):e;return toCss(this.key,this.style,r)},e}(BaseStyleRule),pluginKeyframeRule={onCreateRule:function(e,t,r){return r.parent&&"keyframes"===r.parent.type?new KeyframeRule(e,t,r):null}},FontFaceRule=function(){function e(e,t,r){this.type="font-face",this.at="@font-face",this.key=void 0,this.style=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=e,this.style=t,this.options=r}return e.prototype.toString=function(e){if(Array.isArray(this.style)){for(var t="",r=0;r<this.style.length;r++)t+=toCss(this.at,this.style[r]),this.style[r+1]&&(t+="\n");return t}return toCss(this.at,this.style,e)},e}(),keyRegExp$2=/@font-face/,pluginFontFaceRule={onCreateRule:function(e,t,r){return keyRegExp$2.test(e)?new FontFaceRule(e,t,r):null}},ViewportRule=function(){function e(e,t,r){this.type="viewport",this.at="@viewport",this.key=void 0,this.style=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=e,this.style=t,this.options=r}return e.prototype.toString=function(e){return toCss(this.key,this.style,e)},e}(),pluginViewportRule={onCreateRule:function(e,t,r){return"@viewport"===e||"@-ms-viewport"===e?new ViewportRule(e,t,r):null}},SimpleRule=function(){function e(e,t,r){this.type="simple",this.key=void 0,this.value=void 0,this.options=void 0,this.isProcessed=!1,this.renderable=void 0,this.key=e,this.value=t,this.options=r}return e.prototype.toString=function(){if(Array.isArray(this.value)){for(var e="",t=0;t<this.value.length;t++)e+=this.key+" "+this.value[t]+";",this.value[t+1]&&(e+="\n");return e}return this.key+" "+this.value+";"},e}(),keysMap={"@charset":!0,"@import":!0,"@namespace":!0},pluginSimpleRule={onCreateRule:function(e,t,r){return e in keysMap?new SimpleRule(e,t,r):null}},plugins=[pluginStyleRule,pluginConditionalRule,plugin,pluginKeyframeRule,pluginFontFaceRule,pluginViewportRule,pluginSimpleRule],defaultUpdateOptions={process:!0},forceUpdateOptions={force:!0,process:!0},RuleList=function(){function f(e){this.map={},this.raw={},this.index=[],this.counter=0,this.options=void 0,this.classes=void 0,this.keyframes=void 0,this.options=e,this.classes=e.classes,this.keyframes=e.keyframes}var e=f.prototype;return e.add=function(e,t,r){var o=this.options,a=o.parent,n=o.sheet,i=o.jss,l=o.Renderer,s=o.generateId,c=o.scoped,d=_extends$1({classes:this.classes,parent:a,sheet:n,jss:i,Renderer:l,generateId:s,scoped:c,name:e},r),u=e;e in this.raw&&(u=e+"-d"+this.counter++),this.raw[u]=t,u in this.classes&&(d.selector="."+escape(this.classes[u]));var p=createRule(u,t,d);if(!p)return null;this.register(p);var f=void 0===d.index?this.index.length:d.index;return this.index.splice(f,0,p),p},e.get=function(e){return this.map[e]},e.remove=function(e){this.unregister(e),delete this.raw[e.key],this.index.splice(this.index.indexOf(e),1)},e.indexOf=function(e){return this.index.indexOf(e)},e.process=function(){var e=this.options.jss.plugins;this.index.slice(0).forEach(e.onProcessRule,e)},e.register=function(e){(this.map[e.key]=e)instanceof StyleRule?(this.map[e.selector]=e).id&&(this.classes[e.key]=e.id):e instanceof KeyframesRule&&this.keyframes&&(this.keyframes[e.name]=e.id)},e.unregister=function(e){delete this.map[e.key],e instanceof StyleRule?(delete this.map[e.selector],delete this.classes[e.key]):e instanceof KeyframesRule&&delete this.keyframes[e.name]},e.update=function(e,t,r){var o,a,n;if("string"==typeof(arguments.length<=0?void 0:e)?(o=arguments.length<=0?void 0:e,a=arguments.length<=1?void 0:t,n=arguments.length<=2?void 0:r):(a=arguments.length<=0?void 0:e,n=arguments.length<=1?void 0:t,o=null),o)this.updateOne(this.map[o],a,n);else for(var i=0;i<this.index.length;i++)this.updateOne(this.index[i],a,n)},e.updateOne=function(e,t,r){void 0===r&&(r=defaultUpdateOptions);var o=this.options,a=o.jss.plugins,n=o.sheet;if(e.rules instanceof f)e.rules.update(t,r);else{var i=e,l=i.style;if(a.onUpdate(t,e,n,r),r.process&&l&&l!==i.style){for(var s in a.onProcessStyle(i.style,i,n),i.style){var c=i.style[s];c!==l[s]&&i.prop(s,c,forceUpdateOptions)}for(var d in l){var u=i.style[d],p=l[d];null==u&&u!==p&&i.prop(d,null,forceUpdateOptions)}}}},e.toString=function(e){for(var t="",r=this.options.sheet,o=!!r&&r.options.link,a=0;a<this.index.length;a++){var n=this.index[a].toString(e);(n||o)&&(t&&(t+="\n"),t+=n)}return t},f}(),StyleSheet=function(){function e(e,t){for(var r in this.options=void 0,this.deployed=void 0,this.attached=void 0,this.rules=void 0,this.renderer=void 0,this.classes=void 0,this.keyframes=void 0,this.queue=void 0,this.attached=!1,this.deployed=!1,this.classes={},this.keyframes={},this.options=_extends$1({},t,{sheet:this,parent:this,classes:this.classes,keyframes:this.keyframes}),t.Renderer&&(this.renderer=new t.Renderer(this)),this.rules=new RuleList(this.options),e)this.rules.add(r,e[r]);this.rules.process()}var t=e.prototype;return t.attach=function(){return this.attached||(this.renderer&&this.renderer.attach(),this.attached=!0,this.deployed||this.deploy()),this},t.detach=function(){return this.attached&&(this.renderer&&this.renderer.detach(),this.attached=!1),this},t.addRule=function(e,t,r){var o=this.queue;this.attached&&!o&&(this.queue=[]);var a=this.rules.add(e,t,r);return a?(this.options.jss.plugins.onProcessRule(a),this.attached?this.deployed&&(o?o.push(a):(this.insertRule(a),this.queue&&(this.queue.forEach(this.insertRule,this),this.queue=void 0))):this.deployed=!1,a):null},t.insertRule=function(e){this.renderer&&this.renderer.insertRule(e)},t.addRules=function(e,t){var r=[];for(var o in e){var a=this.addRule(o,e[o],t);a&&r.push(a)}return r},t.getRule=function(e){return this.rules.get(e)},t.deleteRule=function(e){var t="object"==typeof e?e:this.rules.get(e);return!!t&&(this.rules.remove(t),!(this.attached&&t.renderable&&this.renderer)||this.renderer.deleteRule(t.renderable))},t.indexOf=function(e){return this.rules.indexOf(e)},t.deploy=function(){return this.renderer&&this.renderer.deploy(),this.deployed=!0,this},t.update=function(){var e;return(e=this.rules).update.apply(e,arguments),this},t.updateOne=function(e,t,r){return this.rules.updateOne(e,t,r),this},t.toString=function(e){return this.rules.toString(e)},e}(),PluginsRegistry=function(){function e(){this.plugins={internal:[],external:[]},this.registry=void 0}var t=e.prototype;return t.onCreateRule=function(e,t,r){for(var o=0;o<this.registry.onCreateRule.length;o++){var a=this.registry.onCreateRule[o](e,t,r);if(a)return a}return null},t.onProcessRule=function(e){if(!e.isProcessed){for(var t=e.options.sheet,r=0;r<this.registry.onProcessRule.length;r++)this.registry.onProcessRule[r](e,t);e.style&&this.onProcessStyle(e.style,e,t),e.isProcessed=!0}},t.onProcessStyle=function(e,t,r){for(var o=0;o<this.registry.onProcessStyle.length;o++)t.style=this.registry.onProcessStyle[o](t.style,t,r)},t.onProcessSheet=function(e){for(var t=0;t<this.registry.onProcessSheet.length;t++)this.registry.onProcessSheet[t](e)},t.onUpdate=function(e,t,r,o){for(var a=0;a<this.registry.onUpdate.length;a++)this.registry.onUpdate[a](e,t,r,o)},t.onChangeValue=function(e,t,r){for(var o=e,a=0;a<this.registry.onChangeValue.length;a++)o=this.registry.onChangeValue[a](o,t,r);return o},t.use=function(e,t){void 0===t&&(t={queue:"external"});var r=this.plugins[t.queue];-1===r.indexOf(e)&&(r.push(e),this.registry=[].concat(this.plugins.external,this.plugins.internal).reduce(function(e,t){for(var r in t)r in e?e[r].push(t[r]):"production"!==process.env.NODE_ENV&&warning(!1,'[JSS] Unknown hook "'+r+'".');return e},{onCreateRule:[],onProcessRule:[],onProcessStyle:[],onProcessSheet:[],onChangeValue:[],onUpdate:[]}))},e}(),SheetsRegistry=function(){function e(){this.registry=[]}var t=e.prototype;return t.add=function(e){var t=this.registry,r=e.options.index;if(-1===t.indexOf(e))if(0===t.length||r>=this.index)t.push(e);else for(var o=0;o<t.length;o++)if(t[o].options.index>r)return void t.splice(o,0,e)},t.reset=function(){this.registry=[]},t.remove=function(e){var t=this.registry.indexOf(e);this.registry.splice(t,1)},t.toString=function(e){for(var t=void 0===e?{}:e,r=t.attached,o=_objectWithoutPropertiesLoose$1(t,["attached"]),a="",n=0;n<this.registry.length;n++){var i=this.registry[n];null!=r&&i.attached!==r||(a&&(a+="\n"),a+=i.toString(o))}return a},_createClass(e,[{key:"index",get:function(){return 0===this.registry.length?0:this.registry[this.registry.length-1].options.index}}]),e}(),sheets=new SheetsRegistry,globalThis="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),ns="2f1acc6c3a606b082e5eef5e54414ffb";null==globalThis[ns]&&(globalThis[ns]=0);var moduleId=globalThis[ns]++,maxRules=1e10,createGenerateId=function(a){void 0===a&&(a={});var n=0;return function(e,t){maxRules<(n+=1)&&"production"!==process.env.NODE_ENV&&warning(!1,"[JSS] You might have a memory leak. Rule counter is at "+n+".");var r="",o="";return t&&(t.options.classNamePrefix&&(o=t.options.classNamePrefix),null!=t.options.jss.id&&(r=String(t.options.jss.id))),a.minify?""+(o||"c")+moduleId+r+n:o+e.key+"-"+moduleId+(r?"-"+r:"")+"-"+n}},memoize=function(e){var t;return function(){return t=t||e()}};function getPropertyValue(e,t){try{return e.attributeStyleMap?e.attributeStyleMap.get(t):e.style.getPropertyValue(t)}catch(e){return""}}function setProperty(e,t,r){try{var o=r;if(Array.isArray(r)&&(o=toCssValue(r,!0),"!important"===r[r.length-1]))return e.style.setProperty(t,o,"important"),!0;e.attributeStyleMap?e.attributeStyleMap.set(t,o):e.style.setProperty(t,o)}catch(e){return!1}return!0}function removeProperty(e,t){try{e.attributeStyleMap?e.attributeStyleMap.delete(t):e.style.removeProperty(t)}catch(e){"production"!==process.env.NODE_ENV&&warning(!1,'[JSS] DOMException "'+e.message+'" was thrown. Tried to remove property "'+t+'".')}}function setSelector(e,t){return e.selectorText=t,e.selectorText===t}var getHead=memoize(function(){return document.querySelector("head")});function findHigherSheet(e,t){for(var r=0;r<e.length;r++){var o=e[r];if(o.attached&&o.options.index>t.index&&o.options.insertionPoint===t.insertionPoint)return o}return null}function findHighestSheet(e,t){for(var r=e.length-1;0<=r;r--){var o=e[r];if(o.attached&&o.options.insertionPoint===t.insertionPoint)return o}return null}function findCommentNode(e){for(var t=getHead(),r=0;r<t.childNodes.length;r++){var o=t.childNodes[r];if(8===o.nodeType&&o.nodeValue.trim()===e)return o}return null}function findPrevNode(e){var t=sheets.registry;if(0<t.length){var r=findHigherSheet(t,e);if(r&&r.renderer)return{parent:r.renderer.element.parentNode,node:r.renderer.element};if((r=findHighestSheet(t,e))&&r.renderer)return{parent:r.renderer.element.parentNode,node:r.renderer.element.nextSibling}}var o=e.insertionPoint;if(o&&"string"==typeof o){var a=findCommentNode(o);if(a)return{parent:a.parentNode,node:a.nextSibling};"production"!==process.env.NODE_ENV&&warning(!1,'[JSS] Insertion point "'+o+'" not found.')}return!1}function insertStyle(e,t){var r=t.insertionPoint,o=findPrevNode(t);if(!1!==o&&o.parent)o.parent.insertBefore(e,o.node);else if(r&&"number"==typeof r.nodeType){var a=r.parentNode;a?a.insertBefore(e,r.nextSibling):"production"!==process.env.NODE_ENV&&warning(!1,"[JSS] Insertion point is not in the DOM.")}else getHead().appendChild(e)}var getNonce=memoize(function(){var e=document.querySelector('meta[property="csp-nonce"]');return e?e.getAttribute("content"):null}),_insertRule=function(e,t,r){var o=e.cssRules.length;(void 0===r||o<r)&&(r=o);try{if("insertRule"in e)e.insertRule(t,r);else if("appendRule"in e){e.appendRule(t)}}catch(e){return"production"!==process.env.NODE_ENV&&warning(!1,"[JSS] "+e.message),!1}return e.cssRules[r]},createStyle=function(){var e=document.createElement("style");return e.textContent="\n",e},DomRenderer=function(){function e(e){this.getPropertyValue=getPropertyValue,this.setProperty=setProperty,this.removeProperty=removeProperty,this.setSelector=setSelector,this.element=void 0,this.sheet=void 0,this.hasInsertedRules=!1,e&&sheets.add(e),this.sheet=e;var t=this.sheet?this.sheet.options:{},r=t.media,o=t.meta,a=t.element;this.element=a||createStyle(),this.element.setAttribute("data-jss",""),r&&this.element.setAttribute("media",r),o&&this.element.setAttribute("data-meta",o);var n=getNonce();n&&this.element.setAttribute("nonce",n)}var t=e.prototype;return t.attach=function(){if(!this.element.parentNode&&this.sheet){insertStyle(this.element,this.sheet.options);var e=Boolean(this.sheet&&this.sheet.deployed);this.hasInsertedRules&&e&&(this.hasInsertedRules=!1,this.deploy())}},t.detach=function(){var e=this.element.parentNode;e&&e.removeChild(this.element)},t.deploy=function(){var e=this.sheet;e&&(e.options.link?this.insertRules(e.rules):this.element.textContent="\n"+e.toString()+"\n")},t.insertRules=function(e,t){for(var r=0;r<e.index.length;r++)this.insertRule(e.index[r],r,t)},t.insertRule=function(e,t,r){if(void 0===r&&(r=this.element.sheet),e.rules){var o=e,a=r;return"conditional"!==e.type&&"keyframes"!==e.type||!1!==(a=_insertRule(r,o.toString({children:!1}),t))?(this.insertRules(o.rules,a),a):!1}if(e.renderable&&e.renderable.parentStyleSheet===this.element.sheet)return e.renderable;var n=e.toString();if(!n)return!1;var i=_insertRule(r,n,t);return!1!==i&&(this.hasInsertedRules=!0,e.renderable=i)},t.deleteRule=function(e){var t=this.element.sheet,r=this.indexOf(e);return-1!==r&&(t.deleteRule(r),!0)},t.indexOf=function(e){for(var t=this.element.sheet.cssRules,r=0;r<t.length;r++)if(e===t[r])return r;return-1},t.replaceRule=function(e,t){var r=this.indexOf(e);return-1!==r&&(this.element.sheet.deleteRule(r),this.insertRule(t,r))},t.getRules=function(){return this.element.sheet.cssRules},e}(),instanceCounter=0,Jss=function(){function e(e){this.id=instanceCounter++,this.version="10.1.1",this.plugins=new PluginsRegistry,this.options={id:{minify:!1},createGenerateId:createGenerateId,Renderer:isBrowser?DomRenderer:null,plugins:[]},this.generateId=createGenerateId({minify:!1});for(var t=0;t<plugins.length;t++)this.plugins.use(plugins[t],{queue:"internal"});this.setup(e)}var t=e.prototype;return t.setup=function(e){return void 0===e&&(e={}),e.createGenerateId&&(this.options.createGenerateId=e.createGenerateId),e.id&&(this.options.id=_extends$1({},this.options.id,e.id)),(e.createGenerateId||e.id)&&(this.generateId=this.options.createGenerateId(this.options.id)),null!=e.insertionPoint&&(this.options.insertionPoint=e.insertionPoint),"Renderer"in e&&(this.options.Renderer=e.Renderer),e.plugins&&this.use.apply(this,e.plugins),this},t.createStyleSheet=function(e,t){void 0===t&&(t={});var r=t.index;"number"!=typeof r&&(r=0===sheets.index?0:sheets.index+1);var o=new StyleSheet(e,_extends$1({},t,{jss:this,generateId:t.generateId||this.generateId,insertionPoint:this.options.insertionPoint,Renderer:this.options.Renderer,index:r}));return this.plugins.onProcessSheet(o),o},t.removeStyleSheet=function(e){return e.detach(),sheets.remove(e),this},t.createRule=function(e,t,r){if(void 0===t&&(t={}),void 0===r&&(r={}),"object"==typeof e)return this.createRule(void 0,e,t);var o=_extends$1({},r,{name:e,jss:this,Renderer:this.options.Renderer});o.generateId||(o.generateId=this.generateId),o.classes||(o.classes={}),o.keyframes||(o.keyframes={});var a=createRule(e,t,o);return a&&this.plugins.onProcessRule(a),a},t.use=function(){for(var t=this,e=arguments.length,r=new Array(e),o=0;o<e;o++)r[o]=arguments[o];return r.forEach(function(e){t.plugins.use(e)}),this},e}();function getDynamicStyles(e){var t=null;for(var r in e){var o=e[r],a=typeof o;if("function"==a)(t=t||{})[r]=o;else if("object"==a&&null!==o&&!Array.isArray(o)){var n=getDynamicStyles(o);n&&((t=t||{})[r]=n)}}return t}var hasCSSTOMSupport="undefined"!=typeof CSS&&CSS&&"number"in CSS,create=function(e){return new Jss(e)},index=create(),now=Date.now(),fnValuesNs="fnValues"+now,fnRuleNs="fnStyle"+ ++now;function functionPlugin(){return{onCreateRule:function(e,t,r){if("function"!=typeof t)return null;var o=createRule(e,{},r);return o[fnRuleNs]=t,o},onProcessStyle:function(e,t){if(fnValuesNs in t||fnRuleNs in t)return e;var r={};for(var o in e){var a=e[o];"function"==typeof a&&(delete e[o],r[o]=a)}return t[fnValuesNs]=r,e},onUpdate:function(e,t,r,o){var a=t,n=a[fnRuleNs];if(n&&(a.style=n(e)||{},"development"===process.env.NODE_ENV))for(var i in a.style)if("function"==typeof a.style[i]){"production"!==process.env.NODE_ENV&&warning(!1,"[JSS] Function values inside function rules are not supported.");break}var l=a[fnValuesNs];if(l)for(var s in l)a.prop(s,l[s](e),o)}}}var at="@global",atPrefix="@global ",GlobalContainerRule=function(){function e(e,t,r){for(var o in this.type="global",this.at=at,this.rules=void 0,this.options=void 0,this.key=void 0,this.isProcessed=!1,this.key=e,this.options=r,this.rules=new RuleList(_extends$1({},r,{parent:this})),t)this.rules.add(o,t[o]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.addRule=function(e,t,r){var o=this.rules.add(e,t,r);return this.options.jss.plugins.onProcessRule(o),o},t.indexOf=function(e){return this.rules.indexOf(e)},t.toString=function(){return this.rules.toString()},e}(),GlobalPrefixedRule=function(){function e(e,t,r){this.type="global",this.at=at,this.options=void 0,this.rule=void 0,this.isProcessed=!1,this.key=void 0,this.key=e,this.options=r;var o=e.substr(atPrefix.length);this.rule=r.jss.createRule(o,t,_extends$1({},r,{parent:this}))}return e.prototype.toString=function(e){return this.rule?this.rule.toString(e):""},e}(),separatorRegExp=/\s*,\s*/g;function addScope(e,t){for(var r=e.split(separatorRegExp),o="",a=0;a<r.length;a++)o+=t+" "+r[a].trim(),r[a+1]&&(o+=", ");return o}function handleNestedGlobalContainerRule(e){var t=e.options,r=e.style,o=r?r[at]:null;if(o){for(var a in o)t.sheet.addRule(a,o[a],_extends$1({},t,{selector:addScope(a,e.selector)}));delete r[at]}}function handlePrefixedGlobalRule(e){var t=e.options,r=e.style;for(var o in r)if("@"===o[0]&&o.substr(0,at.length)===at){var a=addScope(o.substr(at.length),e.selector);t.sheet.addRule(a,r[o],_extends$1({},t,{selector:a})),delete r[o]}}function jssGlobal(){return{onCreateRule:function(e,t,r){if(!e)return null;if(e===at)return new GlobalContainerRule(e,t,r);if("@"===e[0]&&e.substr(0,atPrefix.length)===atPrefix)return new GlobalPrefixedRule(e,t,r);var o=r.parent;return o&&("global"===o.type||o.options.parent&&"global"===o.options.parent.type)&&(r.scoped=!1),!1===r.scoped&&(r.selector=e),null},onProcessRule:function(e){"style"===e.type&&(handleNestedGlobalContainerRule(e),handlePrefixedGlobalRule(e))}}}var separatorRegExp$1=/\s*,\s*/g,parentRegExp=/&/g,refRegExp$1=/\$([\w-]+)/g;function jssNested(){function u(o,a){return function(e,t){var r=o.getRule(t)||a&&a.getRule(t);return r?(r=r).selector:("production"!==process.env.NODE_ENV&&warning(!1,'[JSS] Could not find the referenced rule "'+t+'" in "'+(o.options.meta||o.toString())+'".'),t)}}function p(e,t){for(var r=t.split(separatorRegExp$1),o=e.split(separatorRegExp$1),a="",n=0;n<r.length;n++)for(var i=r[n],l=0;l<o.length;l++){var s=o[l];a&&(a+=", "),a+=-1!==s.indexOf("&")?s.replace(parentRegExp,i):i+" "+s}return a}function f(e,t,r){if(r)return _extends$1({},r,{index:r.index+1});var o=e.options.nestingLevel;o=void 0===o?1:o+1;var a=_extends$1({},e.options,{nestingLevel:o,index:t.indexOf(e)+1});return delete a.name,a}return{onProcessStyle:function(e,t,r){if("style"!==t.type)return e;var o,a,n=t,i=n.options.parent;for(var l in e){var s=-1!==l.indexOf("&"),c="@"===l[0];if(s||c){if(o=f(n,i,o),s){var d=p(l,n.selector);a=a||u(i,r),d=d.replace(refRegExp$1,a),i.addRule(d,e[l],_extends$1({},o,{selector:d}))}else c&&i.addRule(l,{},o).addRule(n.key,e[l],{selector:n.selector});delete e[l]}}return e}}}var uppercasePattern=/[A-Z]/g,msPattern=/^ms-/,cache={};function toHyphenLower(e){return"-"+e.toLowerCase()}function hyphenateStyleName(e){if(cache.hasOwnProperty(e))return cache[e];var t=e.replace(uppercasePattern,toHyphenLower);return cache[e]=msPattern.test(t)?"-"+t:t}function convertCase(e){var t={};for(var r in e){t[0===r.indexOf("--")?r:hyphenateStyleName(r)]=e[r]}return e.fallbacks&&(Array.isArray(e.fallbacks)?t.fallbacks=e.fallbacks.map(convertCase):t.fallbacks=convertCase(e.fallbacks)),t}function camelCase(){return{onProcessStyle:function(e){if(Array.isArray(e)){for(var t=0;t<e.length;t++)e[t]=convertCase(e[t]);return e}return convertCase(e)},onChangeValue:function(e,t,r){if(0===t.indexOf("--"))return e;var o=hyphenateStyleName(t);return t===o?e:(r.prop(o,e),null)}}}var px=hasCSSTOMSupport&&CSS?CSS.px:"px",ms=hasCSSTOMSupport&&CSS?CSS.ms:"ms",percent=hasCSSTOMSupport&&CSS?CSS.percent:"%",defaultUnits={"animation-delay":ms,"animation-duration":ms,"background-position":px,"background-position-x":px,"background-position-y":px,"background-size":px,border:px,"border-bottom":px,"border-bottom-left-radius":px,"border-bottom-right-radius":px,"border-bottom-width":px,"border-left":px,"border-left-width":px,"border-radius":px,"border-right":px,"border-right-width":px,"border-top":px,"border-top-left-radius":px,"border-top-right-radius":px,"border-top-width":px,"border-width":px,margin:px,"margin-bottom":px,"margin-left":px,"margin-right":px,"margin-top":px,padding:px,"padding-bottom":px,"padding-left":px,"padding-right":px,"padding-top":px,"mask-position-x":px,"mask-position-y":px,"mask-size":px,height:px,width:px,"min-height":px,"max-height":px,"min-width":px,"max-width":px,bottom:px,left:px,top:px,right:px,"box-shadow":px,"text-shadow":px,"column-gap":px,"column-rule":px,"column-rule-width":px,"column-width":px,"font-size":px,"font-size-delta":px,"letter-spacing":px,"text-indent":px,"text-stroke":px,"text-stroke-width":px,"word-spacing":px,motion:px,"motion-offset":px,outline:px,"outline-offset":px,"outline-width":px,perspective:px,"perspective-origin-x":percent,"perspective-origin-y":percent,"transform-origin":percent,"transform-origin-x":percent,"transform-origin-y":percent,"transform-origin-z":percent,"transition-delay":ms,"transition-duration":ms,"vertical-align":px,"flex-basis":px,"shape-margin":px,size:px,grid:px,"grid-gap":px,"grid-row-gap":px,"grid-column-gap":px,"grid-template-rows":px,"grid-template-columns":px,"grid-auto-rows":px,"grid-auto-columns":px,"box-shadow-x":px,"box-shadow-y":px,"box-shadow-blur":px,"box-shadow-spread":px,"font-line-height":px,"text-shadow-x":px,"text-shadow-y":px,"text-shadow-blur":px};function addCamelCasedVersion(e){function t(e){return e[1].toUpperCase()}var r=/(-[a-z])/g,o={};for(var a in e)o[a]=e[a],o[a.replace(r,t)]=e[a];return o}var units=addCamelCasedVersion(defaultUnits);function iterate(e,t,r){if(!t)return t;if(Array.isArray(t))for(var o=0;o<t.length;o++)t[o]=iterate(e,t[o],r);else if("object"==typeof t)if("fallbacks"===e)for(var a in t)t[a]=iterate(a,t[a],r);else for(var n in t)t[n]=iterate(e+"-"+n,t[n],r);else if("number"==typeof t){var i=r[e]||units[e];return i?"function"==typeof i?i(t).toString():""+t+i:t.toString()}return t}function defaultUnit(e){void 0===e&&(e={});var o=addCamelCasedVersion(e);return{onProcessStyle:function(e,t){if("style"!==t.type)return e;for(var r in e)e[r]=iterate(r,e[r],o);return e},onChangeValue:function(e,t){return iterate(t,e,o)}}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,o=new Array(t);r<t;r++)o[r]=e[r];return o}function _arrayWithoutHoles$1(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _iterableToArray$1(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(r):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}function _nonIterableSpread$1(){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 _toConsumableArray$1(e){return _arrayWithoutHoles$1(e)||_iterableToArray$1(e)||_unsupportedIterableToArray(e)||_nonIterableSpread$1()}var js="",css="",vendor="",browser="",isTouch=isBrowser&&"ontouchstart"in document.documentElement;if(isBrowser){var jsCssMap={Moz:"-moz-",ms:"-ms-",O:"-o-",Webkit:"-webkit-"},_document$createEleme=document.createElement("p"),style=_document$createEleme.style,testProp="Transform";for(var key in jsCssMap)if(key+testProp in style){css=jsCssMap[js=key];break}"Webkit"===js&&"msHyphens"in style&&(js="ms",css=jsCssMap.ms,browser="edge"),"Webkit"===js&&"-apple-trailing-word"in style&&(vendor="apple")}var prefix={js:js,css:css,vendor:vendor,browser:browser,isTouch:isTouch};function supportedKeyframes(e){return"-"===e[1]||"ms"===prefix.js?e:"@"+prefix.css+"keyframes"+e.substr(10)}var appearence={noPrefill:["appearance"],supportedProperty:function(e){return"appearance"===e&&("ms"===prefix.js?"-webkit-"+e:prefix.css+e)}},colorAdjust={noPrefill:["color-adjust"],supportedProperty:function(e){return"color-adjust"===e&&("Webkit"===prefix.js?prefix.css+"print-"+e:e)}},regExp=/[-\s]+(.)?/g;function toUpper(e,t){return t?t.toUpperCase():""}function camelize(e){return e.replace(regExp,toUpper)}function pascalize(e){return camelize("-"+e)}var el,mask={noPrefill:["mask"],supportedProperty:function(e,t){if(!/^mask/.test(e))return!1;if("Webkit"===prefix.js){var r="mask-image";if(camelize(r)in t)return e;if(prefix.js+pascalize(r)in t)return prefix.css+e}return e}},textOrientation={noPrefill:["text-orientation"],supportedProperty:function(e){return"text-orientation"===e&&("apple"!==prefix.vendor||prefix.isTouch?e:prefix.css+e)}},transform={noPrefill:["transform"],supportedProperty:function(e,t,r){return"transform"===e&&(r.transform?e:prefix.css+e)}},transition={noPrefill:["transition"],supportedProperty:function(e,t,r){return"transition"===e&&(r.transition?e:prefix.css+e)}},writingMode={noPrefill:["writing-mode"],supportedProperty:function(e){return"writing-mode"===e&&("Webkit"===prefix.js||"ms"===prefix.js&&"edge"!==prefix.browser?prefix.css+e:e)}},userSelect={noPrefill:["user-select"],supportedProperty:function(e){return"user-select"===e&&("Moz"===prefix.js||"ms"===prefix.js||"apple"===prefix.vendor?prefix.css+e:e)}},breakPropsOld={supportedProperty:function(e,t){return!!/^break-/.test(e)&&("Webkit"===prefix.js?"WebkitColumn"+pascalize(e)in t&&prefix.css+"column-"+e:"Moz"===prefix.js&&("page"+pascalize(e)in t&&"page-"+e))}},inlineLogicalOld={supportedProperty:function(e,t){if(!/^(border|margin|padding)-inline/.test(e))return!1;if("Moz"===prefix.js)return e;var r=e.replace("-inline","");return prefix.js+pascalize(r)in t&&prefix.css+r}},unprefixed={supportedProperty:function(e,t){return camelize(e)in t&&e}},prefixed={supportedProperty:function(e,t){var r=pascalize(e);return"-"===e[0]||"-"===e[0]&&"-"===e[1]?e:prefix.js+r in t?prefix.css+e:"Webkit"!==prefix.js&&"Webkit"+r in t&&"-webkit-"+e}},scrollSnap={supportedProperty:function(e){return"scroll-snap"===e.substring(0,11)&&("ms"===prefix.js?""+prefix.css+e:e)}},overscrollBehavior={supportedProperty:function(e){return"overscroll-behavior"===e&&("ms"===prefix.js?prefix.css+"scroll-chaining":e)}},propMap={"flex-grow":"flex-positive","flex-shrink":"flex-negative","flex-basis":"flex-preferred-size","justify-content":"flex-pack",order:"flex-order","align-items":"flex-align","align-content":"flex-line-pack"},flex2012={supportedProperty:function(e,t){var r=propMap[e];return!!r&&(prefix.js+pascalize(r)in t&&prefix.css+r)}},propMap$1={flex:"box-flex","flex-grow":"box-flex","flex-direction":["box-orient","box-direction"],order:"box-ordinal-group","align-items":"box-align","flex-flow":["box-orient","box-direction"],"justify-content":"box-pack"},propKeys=Object.keys(propMap$1),prefixCss=function(e){return prefix.css+e},flex2009={supportedProperty:function(e,t,r){var o=r.multiple;if(-1<propKeys.indexOf(e)){var a=propMap$1[e];if(!Array.isArray(a))return prefix.js+pascalize(a)in t&&prefix.css+a;if(!o)return!1;for(var n=0;n<a.length;n++)if(!(prefix.js+pascalize(a[0])in t))return!1;return a.map(prefixCss)}return!1}},plugins$1=[appearence,colorAdjust,mask,textOrientation,transform,transition,writingMode,userSelect,breakPropsOld,inlineLogicalOld,unprefixed,prefixed,scrollSnap,overscrollBehavior,flex2012,flex2009],propertyDetectors=plugins$1.filter(function(e){return e.supportedProperty}).map(function(e){return e.supportedProperty}),noPrefill=plugins$1.filter(function(e){return e.noPrefill}).reduce(function(e,t){return e.push.apply(e,_toConsumableArray$1(t.noPrefill)),e},[]),cache$1={};if(isBrowser){el=document.createElement("p");var computed=window.getComputedStyle(document.documentElement,"");for(var key$1 in computed)isNaN(key$1)||(cache$1[computed[key$1]]=computed[key$1]);noPrefill.forEach(function(e){return delete cache$1[e]})}function supportedProperty(e,t){if(void 0===t&&(t={}),!el)return e;if("benchmark"!==process.env.NODE_ENV&&null!=cache$1[e])return cache$1[e];"transition"!==e&&"transform"!==e||(t[e]=e in el.style);for(var r=0;r<propertyDetectors.length&&(cache$1[e]=propertyDetectors[r](e,el.style,t),!cache$1[e]);r++);try{el.style[e]=""}catch(e){return!1}return cache$1[e]}var el$1,cache$1$1={},transitionProperties={transition:1,"transition-property":1,"-webkit-transition":1,"-webkit-transition-property":1},transPropsRegExp=/(^\s*[\w-]+)|, (\s*[\w-]+)(?![^()]*\))/g;function prefixTransitionCallback(e,t,r){if("var"===t)return"var";if("all"===t)return"all";if("all"===r)return", all";var o=t?supportedProperty(t):", "+supportedProperty(r);return o||(t||r)}function supportedValue(e,t){var r=t;if(!el$1||"content"===e)return t;if("string"!=typeof r||!isNaN(parseInt(r,10)))return r;var o=e+r;if("benchmark"!==process.env.NODE_ENV&&null!=cache$1$1[o])return cache$1$1[o];try{el$1.style[e]=r}catch(e){return cache$1$1[o]=!1}if(transitionProperties[e])r=r.replace(transPropsRegExp,prefixTransitionCallback);else if(""===el$1.style[e]&&("-ms-flex"===(r=prefix.css+r)&&(el$1.style[e]="-ms-flexbox"),el$1.style[e]=r,""===el$1.style[e]))return cache$1$1[o]=!1;return el$1.style[e]="",cache$1$1[o]=r,cache$1$1[o]}function jssVendorPrefixer(){function l(e){for(var t in e){var r=e[t];if("fallbacks"===t&&Array.isArray(r))e[t]=r.map(l);else{var o=!1,a=supportedProperty(t);a&&a!==t&&(o=!0);var n=!1,i=supportedValue(a,toCssValue(r));i&&i!==r&&(n=!0),(o||n)&&(o&&delete e[t],e[a||t]=i||r)}}return e}return{onProcessRule:function(e){if("keyframes"===e.type){e.at=supportedKeyframes(e.at)}},onProcessStyle:function(e,t){return"style"!==t.type?e:l(e)},onChangeValue:function(e,t){return supportedValue(t,toCssValue(e))||e}}}function jssPropsSort(){function n(e,t){return e.length===t.length?t<e?1:-1:e.length-t.length}return{onProcessStyle:function(e,t){if("style"!==t.type)return e;for(var r={},o=Object.keys(e).sort(n),a=0;a<o.length;a++)r[o[a]]=e[o[a]];return r}}}function jssPreset(){return{plugins:[functionPlugin(),jssGlobal(),jssNested(),camelCase(),defaultUnit(),"undefined"==typeof window?null:jssVendorPrefixer(),jssPropsSort()]}}function _objectWithoutProperties$1(e,t){if(null==e)return{};var r,o,a=_objectWithoutPropertiesLoose$1(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(o=0;o<n.length;o++)r=n[o],0<=t.indexOf(r)||Object.prototype.propertyIsEnumerable.call(e,r)&&(a[r]=e[r])}return a}function mergeClasses(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},t=e.baseClasses,r=e.newClasses,o=e.Component;if(!r)return t;var a=_extends$1({},t);return"production"!==process.env.NODE_ENV&&"string"==typeof r?(console.error(["Material-UI: the value `".concat(r,"` ")+"provided to the classes prop of ".concat(getDisplayName(o)," is incorrect."),"You might want to use the className prop instead."].join("\n")),t):(Object.keys(r).forEach(function(e){"production"!==process.env.NODE_ENV&&(!t[e]&&r[e]&&console.error(["Material-UI: the key `".concat(e,"` ")+"provided to the classes prop is not implemented in ".concat(getDisplayName(o),"."),"You can only override one of the following: ".concat(Object.keys(t).join(","),".")].join("\n")),r[e]&&"string"!=typeof r[e]&&console.error(["Material-UI: the key `".concat(e,"` ")+"provided to the classes prop is not valid for ".concat(getDisplayName(o),"."),"You need to provide a non empty string instead of: ".concat(r[e],".")].join("\n"))),r[e]&&(a[e]="".concat(t[e]," ").concat(r[e]))}),a)}isBrowser&&(el$1=document.createElement("p"));var multiKeyStore={set:function(e,t,r,o){var a=e.get(t);a||(a=new Map,e.set(t,a)),a.set(r,o)},get:function(e,t,r){var o=e.get(t);return o?o.get(r):void 0},delete:function(e,t,r){e.get(t).delete(r)}},ThemeContext=React__default.createContext(null);function useTheme(){var e=React__default.useContext(ThemeContext);return"production"!==process.env.NODE_ENV&&React__default.useDebugValue(e),e}"production"!==process.env.NODE_ENV&&(ThemeContext.displayName="ThemeContext");var injectFirstNode,jss=create(jssPreset()),generateClassName=createGenerateClassName(),sheetsManager=new Map,defaultOptions={disableGeneration:!1,generateClassName:generateClassName,jss:jss,sheetsCache:null,sheetsManager:sheetsManager,sheetsRegistry:null},StylesContext=React__default.createContext(defaultOptions);function StylesProvider(e){var t=e.children,r=e.injectFirst,o=void 0!==r&&r,a=e.disableGeneration,n=void 0!==a&&a,i=_objectWithoutProperties$1(e,["children","injectFirst","disableGeneration"]),l=_extends$1({},React__default.useContext(StylesContext),{disableGeneration:n},i);if("production"!==process.env.NODE_ENV&&("undefined"!=typeof window||l.sheetsManager||console.error("Material-UI: you need to use the ServerStyleSheets API when rendering on the server.")),"production"!==process.env.NODE_ENV&&l.jss.options.insertionPoint&&o&&console.error("Material-UI: you cannot use a custom insertionPoint and <StylesContext injectFirst> at the same time."),"production"!==process.env.NODE_ENV&&o&&i.jss&&console.error("Material-UI: you cannot use the jss and injectFirst props at the same time."),!l.jss.options.insertionPoint&&o&&"undefined"!=typeof window){if(!injectFirstNode){var s=document.head;injectFirstNode=document.createComment("mui-inject-first"),s.insertBefore(injectFirstNode,s.firstChild)}l.jss=create({plugins:jssPreset().plugins,insertionPoint:injectFirstNode})}return React__default.createElement(StylesContext.Provider,{value:l},t)}"production"!==process.env.NODE_ENV&&(StylesContext.displayName="StylesContext"),"production"!==process.env.NODE_ENV&&(StylesProvider.propTypes={children:PropTypes__default.node.isRequired,disableGeneration:PropTypes__default.bool,generateClassName:PropTypes__default.func,injectFirst:PropTypes__default.bool,jss:PropTypes__default.object,serverGenerateClassName:PropTypes__default.func,sheetsCache:PropTypes__default.object,sheetsManager:PropTypes__default.object,sheetsRegistry:PropTypes__default.object}),"production"!==process.env.NODE_ENV&&"production"!==process.env.NODE_ENV&&(StylesProvider.propTypes=exactProp(StylesProvider.propTypes));var indexCounter=-1e9;function increment(){return indexCounter+=1,"production"!==process.env.NODE_ENV&&0<=indexCounter&&console.warn(["Material-UI: you might have a memory leak.","The indexCounter is not supposed to grow that much."].join("\n")),indexCounter}var noopTheme={};function getStylesCreator(n){var i="function"==typeof n;return"production"!==process.env.NODE_ENV&&("object"===_typeof$1(n)||i||console.error(["Material-UI: the `styles` argument provided is invalid.","You need to provide a function generating the styles or a styles object."].join("\n"))),{create:function(t,r){var e;try{e=i?n(t):n}catch(e){throw"production"!==process.env.NODE_ENV&&!0==i&&t===noopTheme&&console.error(["Material-UI: the `styles` argument provided is invalid.","You are providing a function without a theme in the context.","One of the parent elements needs to use a ThemeProvider."].join("\n")),e}if(!r||!t.overrides||!t.overrides[r])return e;var o=t.overrides[r],a=_extends$1({},e);return Object.keys(o).forEach(function(e){"production"!==process.env.NODE_ENV&&(a[e]||console.warn(["Material-UI: you are trying to override a style that does not exist.","Fix the `".concat(e,"` key of `theme.overrides.").concat(r,"`.")].join("\n"))),a[e]=deepmerge(a[e],o[e])}),a},options:{}}}function getClasses(e,t,r){var o=e.state;if(e.stylesOptions.disableGeneration)return t||{};o.cacheClasses||(o.cacheClasses={value:null,lastProp:null,lastJSS:{}});var a=!1;return o.classes!==o.cacheClasses.lastJSS&&(o.cacheClasses.lastJSS=o.classes,a=!0),t!==o.cacheClasses.lastProp&&(o.cacheClasses.lastProp=t,a=!0),a&&(o.cacheClasses.value=mergeClasses({baseClasses:o.cacheClasses.lastJSS,newClasses:t,Component:r})),o.cacheClasses.value}function attach(e,t){var r=e.state,o=e.theme,a=e.stylesOptions,n=e.stylesCreator,i=e.name;if(!a.disableGeneration){var l=multiKeyStore.get(a.sheetsManager,n,o);l||(l={refs:0,staticSheet:null,dynamicStyles:null},multiKeyStore.set(a.sheetsManager,n,o,l));var s=_extends$1({},n.options,{},a,{theme:o,flip:"boolean"==typeof a.flip?a.flip:"rtl"===o.direction});s.generateId=s.serverGenerateClassName||s.generateClassName;var c=a.sheetsRegistry;if(0===l.refs){var d;a.sheetsCache&&(d=multiKeyStore.get(a.sheetsCache,n,o));var u=n.create(o,i);d||((d=a.jss.createStyleSheet(u,_extends$1({link:!1},s))).attach(),a.sheetsCache&&multiKeyStore.set(a.sheetsCache,n,o,d)),c&&c.add(d),l.staticSheet=d,l.dynamicStyles=getDynamicStyles(u)}if(l.dynamicStyles){var p=a.jss.createStyleSheet(l.dynamicStyles,_extends$1({link:!0},s));p.update(t),p.attach(),r.dynamicSheet=p,r.classes=mergeClasses({baseClasses:l.staticSheet.classes,newClasses:p.classes}),c&&c.add(p)}else r.classes=l.staticSheet.classes;l.refs+=1}}function update(e,t){var r=e.state;r.dynamicSheet&&r.dynamicSheet.update(t)}function detach(e){var t=e.state,r=e.theme,o=e.stylesOptions,a=e.stylesCreator;if(!o.disableGeneration){var n=multiKeyStore.get(o.sheetsManager,a,r);--n.refs;var i=o.sheetsRegistry;0===n.refs&&(multiKeyStore.delete(o.sheetsManager,a,r),o.jss.removeStyleSheet(n.staticSheet),i&&i.remove(n.staticSheet)),t.dynamicSheet&&(o.jss.removeStyleSheet(t.dynamicSheet),i&&i.remove(t.dynamicSheet))}}function useSynchronousEffect(e,t){var r,o=React__default.useRef([]),a=React__default.useMemo(function(){return{}},t);o.current!==a&&(o.current=a,r=e()),React__default.useEffect(function(){return function(){r&&r()}},[a])}function makeStyles(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},l=t.name,r=t.classNamePrefix,s=t.Component,o=t.defaultTheme,c=void 0===o?noopTheme:o,d=_objectWithoutProperties$1(t,["name","classNamePrefix","Component","defaultTheme"]),u=getStylesCreator(e),a=l||r||"makeStyles";u.options={index:increment(),name:l,meta:a,classNamePrefix:a};return function(e){var t=0<arguments.length&&void 0!==e?e:{},r=useTheme()||c,o=_extends$1({},React__default.useContext(StylesContext),{},d),a=React__default.useRef(),n=React__default.useRef();useSynchronousEffect(function(){var e={name:l,state:{},stylesCreator:u,stylesOptions:o,theme:r};return attach(e,t),n.current=!1,a.current=e,function(){detach(e)}},[r,u]),React__default.useEffect(function(){n.current&&update(a.current,t),n.current=!0});var i=getClasses(a.current,t.classes,s);return"production"!==process.env.NODE_ENV&&React__default.useDebugValue(i),i}}function toVal(e){var t,r,o="";if(e)if("object"==typeof e)if(e.push)for(t=0;t<e.length;t++)e[t]&&(r=toVal(e[t]))&&(o&&(o+=" "),o+=r);else for(t in e)e[t]&&(r=toVal(t))&&(o&&(o+=" "),o+=r);else"boolean"==typeof e||e.call||(o&&(o+=" "),o+=e);return o}function clsx(){for(var e,t=0,r="";t<arguments.length;)(e=toVal(arguments[t++]))&&(r&&(r+=" "),r+=e);return r}function omit(t,r){var o={};return Object.keys(t).forEach(function(e){-1===r.indexOf(e)&&(o[e]=t[e])}),o}function styled(p){return function(r,e){var t=1<arguments.length&&void 0!==e?e:{},o=t.name,a=_objectWithoutProperties$1(t,["name"]);if("production"!==process.env.NODE_ENV&&void 0===p)throw new Error(["You are calling styled(Component)(style) with an undefined component.","You may have forgotten to import it."].join("\n"));var n=o;if("production"!==process.env.NODE_ENV&&!o){var i=getDisplayName(p);void 0!==i&&(n=i)}var d,u=makeStyles("function"==typeof r?function(t){return{root:function(e){return r(_extends$1({theme:t},e))}}}:{root:r},_extends$1({Component:p,name:o||p.displayName,classNamePrefix:n},a)),l={};r.filterProps&&(d=r.filterProps,delete r.filterProps),r.propTypes&&(l=r.propTypes,delete r.propTypes);var s=React__default.forwardRef(function(e,t){var r=e.children,o=e.className,a=e.clone,n=e.component,i=_objectWithoutProperties$1(e,["children","className","clone","component"]),l=clsx(u(e).root,o),s=i;if(d&&(s=omit(s,d)),a)return React__default.cloneElement(r,_extends$1({className:clsx(r.props.className,l)},s));if("function"==typeof r)return r(_extends$1({className:l},s));var c=n||p;return React__default.createElement(c,_extends$1({ref:t,className:l},s),r)});return"production"!==process.env.NODE_ENV&&(s.propTypes=_extends$1({children:PropTypes__default.oneOfType([PropTypes__default.node,PropTypes__default.func]),className:PropTypes__default.string,clone:chainPropTypes(PropTypes__default.bool,function(e){return e.clone&&e.component?new Error("You can not use the clone and component prop at the same time."):null}),component:PropTypes__default.elementType},l)),"production"!==process.env.NODE_ENV&&(s.displayName="Styled(".concat(n,")")),hoistNonReactStatics(s,p),s}}function mergeOuterLocalTheme(e,t){if("function"!=typeof t)return _extends$1({},e,{},t);var r=t(e);return"production"!==process.env.NODE_ENV&&(r||console.error(["Material-UI: you should return an object from your theme function, i.e.","<ThemeProvider theme={() => ({})} />"].join("\n"))),r}function ThemeProvider(e){var t=e.children,r=e.theme,o=useTheme();"production"!==process.env.NODE_ENV&&null===o&&"function"==typeof r&&console.error(["Material-UI: you are providing a theme function prop to the ThemeProvider component:","<ThemeProvider theme={outerTheme => outerTheme} />","","However, no outer theme is present.","Make sure a theme is already injected higher in the React tree or provide a theme object."].join("\n"));var a=React__default.useMemo(function(){var e=null===o?r:mergeOuterLocalTheme(o,r);return null!=e&&(e[nested]=null!==o),e},[r,o]);return React__default.createElement(ThemeContext.Provider,{value:a},t)}"production"!==process.env.NODE_ENV&&(ThemeProvider.propTypes={children:PropTypes__default.node.isRequired,theme:PropTypes__default.oneOfType([PropTypes__default.object,PropTypes__default.func]).isRequired}),"production"!==process.env.NODE_ENV&&"production"!==process.env.NODE_ENV&&(ThemeProvider.propTypes=exactProp(ThemeProvider.propTypes));var withStyles=function(n,e){var i=1<arguments.length&&void 0!==e?e:{};return function(l){var s=i.defaultTheme,e=i.withTheme,c=void 0!==e&&e,d=i.name,t=_objectWithoutProperties$1(i,["defaultTheme","withTheme","name"]);if("production"!==process.env.NODE_ENV&&void 0===l)throw new Error(["You are calling withStyles(styles)(Component) with an undefined component.","You may have forgotten to import it."].join("\n"));var r=d;if("production"!==process.env.NODE_ENV&&!d){var o=getDisplayName(l);void 0!==o&&(r=o)}var u=makeStyles(n,_extends$1({defaultTheme:s,Component:l,name:d||l.displayName,classNamePrefix:r},t)),a=React__default.forwardRef(function(e,t){e.classes;var r,o=e.innerRef,a=_objectWithoutProperties$1(e,["classes","innerRef"]),n=u(_extends$1({},l.defaultProps,{},e)),i=a;return"string"!=typeof d&&!c||(r=useTheme()||s,d&&(i=getThemeProps({theme:r,name:d,props:a})),c&&!i.theme&&(i.theme=r)),React__default.createElement(l,_extends$1({ref:o||t,classes:n},i))});return"production"!==process.env.NODE_ENV&&(a.propTypes={classes:PropTypes__default.object,innerRef:chainPropTypes(PropTypes__default.oneOfType([PropTypes__default.func,PropTypes__default.object]),function(e){return e.innerRef,null})}),"production"!==process.env.NODE_ENV&&(a.displayName="WithStyles(".concat(getDisplayName(l),")")),hoistNonReactStatics(a,l),"production"!==process.env.NODE_ENV&&(a.Naked=l,a.options=i,a.useStyles=u),a}},themePicker=core.createMuiTheme({palette:{primary:{light:colors.green3,main:colors.green1,dark:colors.green2,contrastText:colors.white},secondary:{light:colors.green3,main:colors.green1,dark:colors.green2,contrastText:colors.white}},overrides:{MuiInputAdornment:{root:{color:colors.gray3,marginTop:-4}},MuiOutlinedInput:{input:{cursor:"pointer"},adornedEnd:{cursor:"pointer"},root:{"&$focused $notchedOutline":{borderColor:colors.green1}},notchedOutline:{borderColor:colors.gray3},focused:{}},MuiTextField:{root:{width:"100%",fontSize:"0.875",color:colors.gray2}},MuiFormLabel:{root:{fontSize:"1rem",color:colors.gray2,"&$focused":{color:colors.green1}}}}});function DatePicker(e){var t=e.inputVariant,r=void 0===t?"outlined":t,o=e.autoOk,a=void 0===o||o,n=e.format,i=void 0===n?"dd/MM/yyyy":n,l=e.okLabel,s=void 0===l?"Ok":l,c=e.cancelLabel,d=void 0===c?"Cancelar":c,u=e.clearLabel,p=void 0===u?"Limpar":u,f=e.todayLabel,_=void 0===f?"Hoje":f,y=e.invalidDateMessage,m=void 0===y?"Data inválida":y,g=_objectWithoutProperties(e,["inputVariant","autoOk","format","okLabel","cancelLabel","clearLabel","todayLabel","invalidDateMessage"]);return React__default.createElement(ThemeProvider,{theme:themePicker},React__default.createElement(pickers.DatePicker,_extends({inputVariant:r,autoOk:a,format:i,okLabel:s,cancelLabel:d,clearLabel:p,todayLabel:_,invalidDateMessage:m,InputProps:{endAdornment:React__default.createElement(core.InputAdornment,{position:"end"},React__default.createElement(fa.FaSortDown,null))},"data-testid":"material-datepicker"},g)))}function TimePicker(e){var t=e.inputVariant,r=void 0===t?"outlined":t,o=e.autoOk,a=void 0===o||o,n=e.format,i=void 0===n?"HH:mm":n,l=e.okLabel,s=void 0===l?"Ok":l,c=e.cancelLabel,d=void 0===c?"Cancelar":c,u=e.clearLabel,p=void 0===u?"Limpar":u,f=e.todayLabel,_=void 0===f?"Hoje":f,y=e.invalidDateMessage,m=void 0===y?"Horário inválido":y,g=e.ampm,h=void 0!==g&&g,b=_objectWithoutProperties(e,["inputVariant","autoOk","format","okLabel","cancelLabel","clearLabel","todayLabel","invalidDateMessage","ampm"]);return React__default.createElement(ThemeProvider,{theme:themePicker},React__default.createElement(pickers.TimePicker,_extends({inputVariant:r,autoOk:a,format:i,okLabel:s,cancelLabel:d,clearLabel:p,todayLabel:_,invalidDateMessage:m,ampm:h,InputProps:{endAdornment:React__default.createElement(core.InputAdornment,{position:"end"},React__default.createElement(fa.FaSortDown,null))}},b)))}function _templateObject3$1(){var e=_taggedTemplateLiteral(["\n        border: 1px solid ",";\n        &:hover {\n          border: 1px solid ",";\n        }\n      "]);return _templateObject3$1=function(){return e},e}function _templateObject2$2(){var e=_taggedTemplateLiteral(["\n    border: 1px solid rgba(0, 0, 0, 0.23);\n    &:hover {\n      border: 1px solid rgba(0, 0, 0, 0.87);\n    }\n\n    ","\n  "]);return _templateObject2$2=function(){return e},e}function _templateObject$4(){var e=_taggedTemplateLiteral(["\n  ","\n"]);return _templateObject$4=function(){return e},e}DatePicker.propTypes={inputVariant:PropTypes__default.oneOf(["standard","outlined","filled"]),format:PropTypes__default.string,autoOk:PropTypes__default.bool,okLabel:PropTypes__default.string,cancelLabel:PropTypes__default.string,clearLabel:PropTypes__default.string,todayLabel:PropTypes__default.string,invalidDateMessage:PropTypes__default.string},TimePicker.propTypes={inputVariant:PropTypes__default.oneOf(["standard","outlined","filled"]),format:PropTypes__default.string,autoOk:PropTypes__default.bool,okLabel:PropTypes__default.string,cancelLabel:PropTypes__default.string,clearLabel:PropTypes__default.string,todayLabel:PropTypes__default.string,invalidDateMessage:PropTypes__default.string};var SelectFlex=styled$2__default(forwardedFlex)(_templateObject$4(),function(e){var t=e.error;return styled$2.css(_templateObject2$2(),t&&styled$2.css(_templateObject3$1(),colors.error1,colors.error1))});function SelectDatePicker(e){var t=e.initialDate,r=void 0===t?new Date:t,o=e.onChange,a=e.helperText,n=e.error,i=_slicedToArray(React.useState(null),2),l=i[0],s=i[1],c=_slicedToArray(React.useState(r),2),d=c[0],u=c[1],p=_slicedToArray(React.useState(null),2),f=p[0],_=p[1],y={true:d?dateFns.format(d,"dd/MM/yyyy"):"Data não selecionada",false:"Nunca expira"};return React__default.createElement(core.Box,{position:"relative"},React__default.createElement(SelectFlex,{px:1.5,height:56,borderRadius:4,cursorPointer:!0,directionRow:!0,alignCenter:!0,justifySpaceBetween:!0,onClick:function(e){_(e.currentTarget)},error:n,"data-testid":"select-timepicker"},React__default.createElement(core.Typography,{style:{color:n?colors.error1:colors.gray2}},y[l]||"Expira em"),React__default.createElement(core.Box,{width:0,height:0,borderLeft:"5px solid transparent",borderRight:"5px solid transparent",borderTop:"5px solid ".concat(n?colors.error1:"rgba(0, 0, 0, 0.54)")})),React__default.createElement(core.Box,{mt:"3px",ml:"14px"},React__default.createElement(core.Typography,{variant:"body2",style:{color:n?colors.error1:colors.gray3,lineHeight:1.66}},a)),React__default.createElement(core.Menu,{anchorEl:f,open:Boolean(f),onClose:function(){_(null)}},React__default.createElement(core.RadioGroup,{value:l,onChange:function(e){s(e.target.value),"true"===e.target.value?o(d):o(e.target.value)}},React__default.createElement(core.MenuItem,{onClick:function(e){e.stopPropagation()}},React__default.createElement(Radio,{label:"Nunca expira",name:"nunca-expira",value:"false",onClick:function(){return s(!1)}})),React__default.createElement(core.MenuItem,{onClick:function(e){return e.stopPropagation()}},React__default.createElement(forwardedFlex,null,React__default.createElement(Radio,{label:"Selecionar prazo",name:"selecionar-prazo",value:"true",onClick:function(){return s(!0)}})))),l&&React__default.createElement(core.Box,{p:2},React__default.createElement(DatePicker,{name:"expiration-date",autoOk:!0,inputVariant:"outlined",format:"dd/MM/yyyy",label:"Data de expiração",value:d,onChange:function(e){return u(t=e),void o(t);var t},invalidDateMessage:"Data inválida!"}))))}SelectDatePicker.propTypes={initialDate:PropTypes__default.instanceOf(Date),onChange:PropTypes__default.func,helperText:PropTypes__default.string,error:PropTypes__default.bool};var useStyles$6=styles$r.makeStyles({root:{color:colors.gray3,padding:0,"&:hover":{backgroundColor:"transparent"},"&$checked":{"&:hover":{backgroundColor:"transparent"}},"&$disabled":{color:colors.gray3},"&& svg":{width:function(e){return e.spacing(3)},height:function(e){return e.spacing(3)}}},label:{color:colors.gray2,fontSize:".875rem",lineHeight:20/14,paddingLeft:6,"&$disabled":{color:colors.gray3}},labelRoot:{margin:0},checked:{},disabled:{}});function Checkbox(e){var t=e.checked,r=void 0!==t&&t,o=e.value,a=e.name,n=e.label,i=void 0===n?"":n,l=e.color,s=void 0===l?"primary":l,c=e.onChange,d=void 0===c?function(){}:c,u=_objectWithoutProperties(e,["checked","value","name","label","color","onChange"]),p=styles$r.useTheme(),f=useStyles$6(_objectSpread2({},p,{label:i}));return React__default.createElement(FormControlLabel,{control:React__default.createElement(MaterialCheckbox,_extends({color:s,classes:{root:f.root,checked:f.checked,disabled:f.disabled},disableRipple:!0},u)),checked:r,name:a,value:o,onChange:function(e){d(e.target.checked,o,i,e)},classes:{root:f.labelRoot,label:f.label,disabled:f.disabled},label:i})}function _templateObject3$2(){var e=_taggedTemplateLiteral(["\n        border: 1px solid ",";\n        &:hover {\n          border: 1px solid ",";\n        }\n      "]);return _templateObject3$2=function(){return e},e}function _templateObject2$3(){var e=_taggedTemplateLiteral(["\n    border: 1px solid rgba(0, 0, 0, 0.23);\n    &:hover {\n      border: 1px solid rgba(0, 0, 0, 0.87);\n    }\n\n    ","\n  "]);return _templateObject2$3=function(){return e},e}function _templateObject$5(){var e=_taggedTemplateLiteral(["\n  ","\n"]);return _templateObject$5=function(){return e},e}Checkbox.propTypes={checked:PropTypes__default.bool,value:PropTypes__default.any.isRequired,name:PropTypes__default.string.isRequired,label:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.node]),color:PropTypes__default.oneOf(["default","primary","secondary"]),onChange:PropTypes__default.func};var SelectFlex$1=styled$2__default(forwardedFlex)(_templateObject$5(),function(e){var t=e.error;return styled$2.css(_templateObject2$3(),t&&styled$2.css(_templateObject3$2(),colors.error1,colors.error1))}),permissionOptions=[{id:0,label:"Administrador",value:"administrator"},{id:1,label:"Editor",value:"editor"},{id:2,label:"Avaliador",value:"reviewer"},{id:3,label:"Observador",value:"observer"}];function setDisabled(e,t){return{administrator:!1,editor:t.includes("administrator"),reviewer:t.includes("administrator")||t.includes("editor"),observer:t.includes("administrator")||t.includes("editor")}[e]}function setChecked(e,t){return{administrator:t.includes("administrator"),editor:t.includes("editor")||t.includes("administrator"),reviewer:t.includes("reviewer")||t.includes("administrator")||t.includes("editor"),observer:t.includes("observer")||t.includes("administrator")||t.includes("editor")}[e]}function showValues(e){return e.map(function(t){return permissionOptions.map(function(e){return e.value===t&&" ".concat(e.label)})})}function SelectPermissions(e){var t=e.data,r=e.onChange,o=e.helperText,a=e.error,n=(_objectWithoutProperties(e,["data","onChange","helperText","error"]),_slicedToArray(React.useState(t?_toConsumableArray(t):[]),2)),i=n[0],l=n[1],s=_slicedToArray(React.useState(null),2),c=s[0],d=s[1];return React.useEffect(function(){r(i)},[r,i]),React__default.createElement(core.Box,{position:"relative"},React__default.createElement(SelectFlex$1,{px:1.5,height:56,borderRadius:4,cursorPointer:!0,directionRow:!0,alignCenter:!0,justifySpaceBetween:!0,onClick:function(e){d(e.currentTarget)},error:a,"data-testid":"select-permissions-button"},React__default.createElement(core.Typography,{style:{color:a?colors.error1:colors.gray3}},0<i.length?showValues(i):"Permissão"),React__default.createElement(core.Box,{width:0,height:0,borderLeft:"5px solid transparent",borderRight:"5px solid transparent",borderTop:"5px solid ".concat(a?colors.error1:"rgba(0, 0, 0, 0.54)")})),React__default.createElement(core.Box,{mt:"3px",ml:"14px"},React__default.createElement(core.Typography,{variant:"body2",style:{color:a?colors.error1:colors.gray3,lineHeight:1.66}},o)),React__default.createElement(core.Menu,{id:"select-permissions",anchorEl:c,open:Boolean(c),onClose:function(){d(null)}},permissionOptions.map(function(t){return React__default.createElement(core.MenuItem,{key:t.id,onClick:function(e){e.preventDefault(),function(e){var t=_.cloneDeep(i);switch(e){case"administrator":i.includes("administrator")?l([]):l(["administrator"]);break;case"editor":i.includes("editor")?l([]):l(["editor"]);break;case"reviewer":i.includes("reviewer")?l(_toConsumableArray(t.filter(function(e){return"reviewer"!==e}))):l([].concat(_toConsumableArray(t.filter(function(e){return"editor"!==e&&"administrator"!==e})),["reviewer"]));break;case"observer":i.includes("observer")?l(_toConsumableArray(t.filter(function(e){return"observer"!==e}))):l([].concat(_toConsumableArray(t.filter(function(e){return"editor"!==e&&"administrator"!==e})),["observer"]))}}(t.value)}},React__default.createElement(Checkbox,{label:t.label,name:t.label,disabled:setDisabled(t.value,i),value:i.includes(t.value),checked:setChecked(t.value,i),"data-testid":"select-checkbox-".concat(t.value)}))})))}function _templateObject2$4(){var e=_taggedTemplateLiteral(["\n    &.MuiFormControl-root {\n      width: ","px;\n    }\n    & .MuiFormLabel-root {\n      color: ",";\n    }\n    & .MuiOutlinedInput-notchedOutline {\n      border-color: ",";\n      border-radius: ",";\n    }\n  "]);return _templateObject2$4=function(){return e},e}function _templateObject$6(){var e=_taggedTemplateLiteral(["\n  ","\n"]);return _templateObject$6=function(){return e},e}SelectPermissions.propTypes={data:PropTypes__default.array.isRequired,onChange:PropTypes__default.func.isRequired,helperText:PropTypes__default.string,error:PropTypes__default.bool};var StyledInput=styled$2__default(TextInput)(_templateObject$6(),function(e){var t=e.width,r=e.radius;return styled$2.css(_templateObject2$4(),t,colors.gray3,colors.gray5,r)}),Adornment=function(e){var t=e.label,r=e.icon,o=e.onClick,a=e.error;return React__default.createElement(core.InputAdornment,{position:"end"},React__default.createElement(core.Box,{p:1,"aria-label":"search by ".concat(t),onClick:o,style:{cursor:"pointer"}},React__default.createElement(reactIcons.IconContext.Provider,{value:{color:a?colors.error1:colors.gray3,size:16}},r)))};function SearchInput(e){var t=e.clickSearchLocation,r=e.clickSearchOpportunity,o=e.helperText,a=e.error,n=_slicedToArray(React.useState(""),2),i=n[0],l=n[1],s=_slicedToArray(React.useState(""),2),c=s[0],d=s[1],u=core.useTheme();return React__default.createElement(forwardedFlex,null,React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0},React__default.createElement(StyledInput,{width:u.spacing(23),radius:"4px 0 0 4px",size:"small",value:i,onChange:function(e){return l(e.target.value)},variant:"outlined",label:"Buscar por cidade",error:a,InputProps:{endAdornment:React__default.createElement(Adornment,{label:"location",icon:React__default.createElement(fi.FiNavigation,null),error:a,onClick:function(){return t(i)}})}}),React__default.createElement(StyledInput,{width:u.spacing(34),size:"small",radius:"0 4px 4px 0",value:c,onChange:function(e){return d(e.target.value)},variant:"outlined",label:"Buscar oportunidade ou vaga",error:a,InputProps:{endAdornment:React__default.createElement(Adornment,{label:"opportunity",icon:React__default.createElement(fi.FiSearch,null),error:a,onClick:function(){return r(c)}})}})),React__default.createElement(core.Box,{mt:"3px",ml:"14px"},React__default.createElement(core.Typography,{variant:"body2",style:{color:a?colors.error1:colors.gray3,lineHeight:1.66}},o)))}Adornment.propTypes={label:PropTypes__default.string.isRequired,icon:PropTypes__default.object.isRequired,onClick:PropTypes__default.func.isRequired},SearchInput.propTypes={clickSearchOpportunity:PropTypes__default.func.isRequired,clickSearchLocation:PropTypes__default.func.isRequired,helperText:PropTypes__default.string,error:PropTypes__default.bool};var styles$6=styles$r.makeStyles({input:{"&:hover":{"&:not(.Mui-disabled)":{"&::before":{border:0}}},"&::before":{border:0},"&::after":{border:0}}});function NakedInput(e){var t=styles$6();return React__default.createElement(TextInput,_extends({variant:"standard",InputProps:{classes:{root:t.input}}},e))}function _templateObject3$3(){var e=_taggedTemplateLiteral(["\n        border: 1px solid ",";\n        &:hover {\n          border: 1px solid ",";\n        }\n      "]);return _templateObject3$3=function(){return e},e}function _templateObject2$5(){var e=_taggedTemplateLiteral(["\n    border: 1px solid rgba(0, 0, 0, 0.23);\n    &:hover {\n      border: 1px solid rgba(0, 0, 0, 0.87);\n    }\n\n    ","\n  "]);return _templateObject2$5=function(){return e},e}function _templateObject$7(){var e=_taggedTemplateLiteral(["\n  ","\n"]);return _templateObject$7=function(){return e},e}var variants$1={closed:{height:0,overflow:"hidden"},open:{height:"auto"},transition:{duration:500,ease:"easeInOut"}},SelectFlex$2=styled$2__default(forwardedFlex)(_templateObject$7(),function(e){var t=e.error;return styled$2.css(_templateObject2$5(),t&&styled$2.css(_templateObject3$3(),colors.error1,colors.error1))}),ItemList=React__default.forwardRef(function(e,t){var r,o,a,n=e.item,i=e.values,l=e.onClickItem,s=e.onClickAll,c=e.subItem,d=_slicedToArray(React.useState(!1),2),u=d[0],p=d[1],f=i.findIndex(function(e){return e.id===n.id}),y=0<(null===(r=n[c])||void 0===r?void 0:r.length),m=y&&n[c],g=y&&_.intersection(_toConsumableArray(m.flatMap(function(e){return e.id})),null===(o=i[f])||void 0===o?void 0:o.subItems).length,h=y&&g===Object.keys(m).length;return React__default.createElement(React__default.Fragment,null,React__default.createElement(core.MenuItem,{onClick:function(e){return t=y,e.stopPropagation(),void(t?p(!u):l(n.id,""));var t},"data-testid":"menu-item-".concat(n.id)},React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0,justifySpaceBetween:!0,width:1},React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0},React__default.createElement(Checkbox,{name:n.name,value:n.id,checked:y?0<g:(null===(a=i[f])||void 0===a?void 0:a.id)===n.id,indeterminate:y&&(!h&&0<g),"data-testid":"select-checkbox-".concat(n.id),onClick:function(e){return t=y,e.stopPropagation(),void(t?s(n.id,m.map(function(e){return e.id})):l(n.id,""));var t}}),React__default.createElement(core.Box,null,React__default.createElement(core.Typography,null,n.name))),y&&React__default.createElement(core.Box,{ml:2,p:1},React__default.createElement(fi.FiChevronDown,{size:16,style:{transition:"all 0.3s ease-in-out",transform:u?"rotate(-180deg)":"rotate(0deg)"}})))),y&&React__default.createElement(framerMotion.motion.div,{variants:variants$1,initial:"closed",animate:u?"open":"closed","aria-expanded":u.toString()},u&&m.map(function(t){var e;return React__default.createElement(core.MenuItem,{key:t.id,onClick:function(e){e.preventDefault(),l(n.id,t)}},React__default.createElement(core.Box,{pl:3},React__default.createElement(Checkbox,{label:t.name,name:t.name,value:t.id,checked:null===(e=i[f])||void 0===e?void 0:e.subItems.includes(t.id),"data-testid":"select-checkbox-".concat(t.id)})))})))});function SelectMulti(e){var t=e.items,r=void 0===t?[]:t,o=e.data,a=void 0===o?[]:o,n=e.onChange,i=void 0===n?function(){}:n,l=e.label,s=void 0===l?"Select Multi":l,c=e.subItem,d=void 0===c?"subItems":c,u=e.helperText,p=e.error,f=_slicedToArray(React.useState(a?_toConsumableArray(a):[]),2),y=f[0],m=f[1],g=_slicedToArray(React.useState([]),2),h=g[0],b=g[1],v=_slicedToArray(React.useState(null),2),A=v[0],R=v[1];function x(t,r){var e=y.findIndex(function(e){return e.id===t});if(-1===e){var o=y;return y.push({id:t,subItems:[r.id]}),void m(_toConsumableArray(o))}if(!y[e].subItems.includes(r.id)&&r!==[""]){var a=y;return a[e]={id:t,subItems:[].concat(_toConsumableArray(a[e].subItems),[r.id])},void m(_toConsumableArray(a))}var n=y;if(n[e]={id:t,subItems:n[e].subItems.filter(function(e){return e!==r.id})},!(0<y[e].subItems.length)){var i=_toConsumableArray(y);return i.splice(e,1),void m(i)}m(_toConsumableArray(n))}function T(t,e){var r,o=y.findIndex(function(e){return e.id===t}),a=_.intersection(null===(r=y[o])||void 0===r?void 0:r.subItems,e).length===e.length;if(-1===o){var n=y;return y.push({id:t,subItems:_toConsumableArray(e)}),void m(_toConsumableArray(n))}if(a){var i=_toConsumableArray(y);i.splice(o,1),m(i)}else{var l=y;l[o]={id:t,subItems:_toConsumableArray(e)},m(_toConsumableArray(l))}}return React.useEffect(function(){var t=0;y.forEach(function(e){t+=e.subItems.length}),b(0!==t?1!==t?1<t&&t<10?"(0".concat(t,") selecionadas"):"(".concat(t,") selecionadas"):"(".concat(t,") selecionada"):s)},[y,d,s]),React.useEffect(function(){i(y)},[i,y]),React__default.createElement(core.Box,{position:"relative"},React__default.createElement(SelectFlex$2,{px:1.5,height:56,borderRadius:4,cursorPointer:!0,directionRow:!0,alignCenter:!0,justifySpaceBetween:!0,onClick:function(e){R(e.currentTarget)},error:p,"data-testid":"select-multi-button"},React__default.createElement(core.Typography,{style:{color:p?colors.error1:colors.gray3}},0<h.length?h:s),React__default.createElement(core.Box,{width:0,height:0,borderLeft:"5px solid transparent",borderRight:"5px solid transparent",borderTop:"5px solid ".concat(p?colors.error1:"rgba(0, 0, 0, 0.54)")})),React__default.createElement(core.Box,{mt:"3px",ml:"14px"},React__default.createElement(core.Typography,{variant:"body2",style:{color:p?colors.error1:colors.gray3,lineHeight:1.66}},u)),React__default.createElement(core.Menu,{id:"select-permissions",anchorEl:A,open:Boolean(A),onClose:function(){R(null)}},r.map(function(e){return React__default.createElement(ItemList,{key:e.id,item:e,values:y,onClickItem:x,onClickAll:T,subItem:d})})))}SelectMulti.propTypes={items:PropTypes__default.array.isRequired,data:PropTypes__default.array.isRequired,onChange:PropTypes__default.func.isRequired,label:PropTypes__default.string,subItem:PropTypes__default.string,helperText:PropTypes__default.string,error:PropTypes__default.bool},SelectMulti.defaultProps={items:[{id:0,name:"Item",subItem:[{id:10,name:"SubItem"}]}],data:[],onChange:function(){},label:"",subItem:"subItems",helperText:"",error:!1};var FileVideo=function(e){var t=e.onChange;return React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0},React__default.createElement(TextInput,{variant:"standard",label:"Insira o link do vídeo aqui",onChange:t}),React__default.createElement(core.Box,{ml:4},React__default.createElement(core.Typography,{variant:"body2",style:{color:colors.gray3,lineHeight:1.125}},"Pode ser link do Youtube, Vimeo, Arquivo no Google Drive, Onedrive, Dropbox, etc... Garanta que a solução está funcional!")))};FileVideo.propTypes={onChange:PropTypes__default.func.isRequired};var FileUploadButton=function(e){var t=e.onChange,r=useWindowSize(),o=core.useTheme(),a=(null==r?void 0:r.width)<o.breakpoints.values.sm,n=_slicedToArray(React.useState(!0),2),i=n[0],l=n[1];return React__default.createElement(forwardedFlex,{directionRow:!a,alignCenter:!a},React__default.createElement(FileUpload,{fileType:"pdf",onChange:function(e){t(e),l(0<e.length)}}),!i&&React__default.createElement(core.Box,{mt:[1,0]},React__default.createElement(core.Typography,{variant:"body2",style:{color:colors.gray3}},"O seu arquivo deve ter até 5MB")))};FileUpload.propTypes={onChange:PropTypes__default.func.isRequired};var muiTheme=core.createMuiTheme(),styles$7={divider:{width:"100%",height:"1px",backgroundColor:colors.gray5},description:{color:colors.gray3,lineHeight:1.125,fontWeight:muiTheme.typography.fontWeightRegular}};function SubmitSolutionCard(e){var t=e.type,r=e.title,o=e.icon,a=e.onChange;function n(e){"function"==typeof a&&a(e)}var i={pdf:React__default.createElement(FileUploadButton,{onChange:function(e){return n(e)}}),audio:React__default.createElement(FileUploadButton,{onChange:function(e){return n(e)}}),video:React__default.createElement(FileVideo,{onChange:function(e){return n(e.target.value)}})};return React__default.createElement(Card$1,{width:1,height:1},React__default.createElement(core.Box,{pt:4,pb:5,px:[2,12]},React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0,justifySpaceBetween:!0},React__default.createElement(core.Typography,{variant:"h3"},"Enviar Solução"),React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0},React__default.createElement(core.Box,{pr:1},React__default.createElement(reactIcons.IconContext.Provider,{value:{color:colors.green1,size:"1.25rem"}},o)),React__default.createElement(core.Typography,{variant:"body2",style:{color:colors.gray3}},r))),React__default.createElement(core.Box,{mt:2,mb:3},React__default.createElement("div",{id:"divider",style:styles$7.divider})),React__default.createElement(core.Typography,{style:{fontWeight:muiTheme.typography.fontWeightBold,color:colors.gray3}},"Está pronto para enviar a solução?"),React__default.createElement(core.Box,{my:4},React__default.createElement(core.Typography,{variant:"body1",style:styles$7.description},"Preste muita atenção! Seu desafio será avaliado por seres humanos e eles vão ver se você seguiu as orientações do regulamento e mais uma série de atributos que somente esses avaliadores estão orientados a fazer. Beleza?")),i[t]))}SubmitSolutionCard.propTypes={type:"pdf",title:"",icon:null,onChange:function(){}},SubmitSolutionCard.propTypes={type:PropTypes__default.oneOf(["pdf","audio","video"]).isRequired,title:PropTypes__default.string,icon:PropTypes__default.object,onChange:PropTypes__default.func.isRequired};var styles$8={card:{cursor:"pointer",overflow:"hidden"},divider:{borderBottom:"1px solid ".concat(colors.gray3),opacity:.2},organizationLogo:{borderRadius:"50%",borderWidth:1,backgroundColor:colors.white,boxShadow:shadows.clientEllipse,objectFit:"unset"},title:{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},chips:{fontSize:10,backgroundColor:colors.gray4,height:16}},CareerCardUser=function(e){function t(){l&&l()}var r=e.title,o=e.type,a=e.date,n=e.image,i=e.place,l=e.onClick,s=_objectWithoutProperties(e,["title","type","date","image","place","onClick"]),c=core.useTheme();return React__default.createElement(Card$1,_extends({px:2,onClick:t,style:styles$8.card},s),React__default.createElement(forwardedFlex,{directionRow:!0,justifyFlexStart:!0,alignCenter:!0,py:2},React__default.createElement(core.Box,{mr:1},React__default.createElement(Avatar,{name:"".concat(r,"-organization"),size:c.spacing(8),src:n,style:styles$8.organizationLogo,onClick:t})),React__default.createElement(forwardedFlex,{width:c.spacing(25)},React__default.createElement(core.Typography,{variant:"body1",title:r,style:styles$8.title},r),React__default.createElement(core.Box,{mt:1},React__default.createElement(core.Typography,{variant:"body2",style:{color:colors.gray3}},i)))),React__default.createElement("div",{style:styles$8.divider}),React__default.createElement(forwardedFlex,{py:1,directionRow:!0,justifySpaceBetween:!0,alignCenter:!0},React__default.createElement(core.Typography,{variant:"overline"},"Inscrições até ",dateFns.format(a,"dd/MM/yyyy")),React__default.createElement(Chips,{label:o,style:styles$8.chips})))};CareerCardUser.propTypes={title:"",type:"",date:new Date,image:"",place:"",onClick:function(){}},CareerCardUser.propTypes={title:PropTypes__default.string.isRequired,type:PropTypes__default.string.isRequired,date:PropTypes__default.instanceOf(Date).isRequired,image:PropTypes__default.string.isRequired,place:PropTypes__default.string.isRequired,onClick:PropTypes__default.func};var CardHeader=function(e){var t=e.title,r=e.titleColor,o=e.headerColor;return React__default.createElement(forwardedFlex,{justifyCenter:!0,alignCenter:!0,py:.5,bgcolor:o,borderRadius:"4px 4px 0 0","data-testid":"header-testid"},React__default.createElement(core.Typography,{variant:"body2",style:{color:r||colors.white,fontWeight:400}},t))};function JourneyCard(e){var t=e.date,r=e.text,o=e.title,a=e.titleColor,n=e.headerColor;return React__default.createElement(Card$1,{width:184,"data-testid":"card-testid"},React__default.createElement(CardHeader,{title:o,headerColor:n,titleColor:a}),React__default.createElement(forwardedFlex,{id:"card-body",py:1,px:2,alignCenter:!0},React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0,justifyCenter:!0},React__default.createElement(core.Box,{mr:1},React__default.createElement(core.Typography,{variant:"h6",style:{fontWeight:500}},dateFns.format(t,"dd"))),React__default.createElement(core.Typography,{variant:"overline"},dateFns.format(t,"MMM"))),React__default.createElement(core.Box,{id:"divider",width:1,height:"1px",bgcolor:colors.gray5,my:1}),React__default.createElement(forwardedFlex,{justifyCenter:!0,textAlign:"center",height:[32,56]},React__default.createElement(core.Typography,{variant:"body2",style:{fontWeight:400},"data-testid":"text-testid"},r))))}CardHeader.propTypes={title:PropTypes__default.string.isRequired,titleColor:PropTypes__default.string,headerColor:PropTypes__default.string.isRequired},JourneyCard.defaultProps={date:new Date,text:"",title:"",titleColor:colors.white,headerColor:colors.gray3};var settings={dots:{dots:!0,arrows:!(JourneyCard.propTypes={date:PropTypes__default.object.isRequired,text:PropTypes__default.string.isRequired,title:PropTypes__default.string.isRequired,titleColor:PropTypes__default.string,headerColor:PropTypes__default.string})},default:{arrows:!0,dots:!1,nextArrow:React__default.createElement(Arrow,{side:"right"}),prevArrow:React__default.createElement(Arrow,{side:"left"})}},arrowStyle={cursor:"pointer",position:"absolute",top:"50%",transform:"translate(0,-50%)",zIndex:500};function Arrow(e){var t=e.onClick,r=e.side,o="object"!==_typeof(t),a=_defineProperty({style:arrowStyle,onClick:t},r,16);return o&&React__default.createElement(core.Box,a,"left"===r?React__default.createElement(fi.FiChevronLeft,{color:colors.gray5,size:48}):React__default.createElement(fi.FiChevronRight,{color:colors.gray5,size:48}))}var outerWidth=function(e){var t=e.offsetWidth,r=getComputedStyle(e);return t+=parseInt(r.marginLeft,10)+parseInt(r.marginRight,10)};function Carousel(e){var t=e.children,r=e.variant,o=void 0===r?"default":r,a=e.boxProps,n=_objectWithoutProperties(e,["children","variant","boxProps"]),i=_slicedToArray(React.useState(1),2),l=i[0],s=i[1],c=styles$r.useTheme(),d=useWindowSize(),u=React.useCallback(function(e){if(null!==e&&null!=d&&d.width){var t=e.innerSlider.list,r=t.clientWidth,o=t.firstChild,a=Math.floor(r/outerWidth(o.firstChild));s(a)}},[d]),p=c.breakpoints.values,f=p.xs,_=p.sm,y=p.md,m=p.lg,g=p.xl;return React__default.createElement(core.Box,_extends({style:{minWidth:"100%",width:0}},a),React__default.createElement(Slider$1,_extends({slidesToShow:l,slidesToScroll:l,speed:500},settings[o],{ref:u,responsive:[{breakpoint:f,settings:{mobileFirst:!1,infinite:!0,slidesToShow:l}},{breakpoint:_,settings:{mobileFirst:!1,infinite:!0,slidesToShow:l}},{breakpoint:y,settings:{mobileFirst:!1,infinite:!0,slidesToShow:l}},{breakpoint:m,settings:{mobileFirst:!1,infinite:!0,slidesToShow:l}},{breakpoint:g,settings:{mobileFirst:!1,infinite:!0,slidesToShow:l}}]},n),t))}Carousel.propTypes={variant:PropTypes__default.string,children:PropTypes__default.oneOfType([PropTypes__default.any]),boxProps:PropTypes__default.object},Carousel.defaulProps={variant:"default",children:null,boxProps:{}};var styles$9={dialog:{position:"absolute",borderRadius:4,zIndex:500}},Colorpicker=function(e){var t=e.label,r=void 0===t?"":t,o=e.initialValue,a=void 0===o?"#FFF":o,n=e.onChange,i=void 0===n?function(){}:n,l=e.helperText,s=e.error,c=_slicedToArray(React.useState(a),2),d=c[0],u=c[1],p=_slicedToArray(React__default.useState(null),2),f=p[0],_=p[1];function y(e){u(e.hex),i&&i(e.hex)}return React__default.createElement(core.Box,null,React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0},React__default.createElement(core.Box,{mr:1},React__default.createElement(core.Typography,{variant:"body1",style:{color:s?colors.error1:colors.gray2}},r)),React__default.createElement(forwardedFlex,{directionRow:!0,justifySpaceBetween:!0,alignCenter:!0,cursorPointer:!0,px:2,borderRadius:4,minWidth:134,border:"1px solid ".concat(s?colors.error1:colors.gray3),onClick:function(e){_(f?null:e.currentTarget)}},React__default.createElement(core.Box,{overflow:"hidden",borderRadius:"50%",bgcolor:null!=d?d:colors.white,width:16,height:16,border:"1px solid ".concat(colors.gray4)}),React__default.createElement(core.Box,{p:1},React__default.createElement(core.Typography,{variant:"body2",style:{color:colors.gray2}},d)),React__default.createElement(forwardedFlex,{alignCenter:!0,justifyCenter:!0,cursorPointer:!0,onClick:function(e){return e.stopPropagation(),void y({hex:colors.white})}},React__default.createElement(fa.FaTimesCircle,{color:colors.gray3,size:20})),React__default.createElement(core.Popper,{open:Boolean(f),anchorEl:f,transition:!0,onClick:function(e){return e.stopPropagation()},style:styles$9.dialog},React__default.createElement(core.ClickAwayListener,{onClickAway:function(){_(null)}},React__default.createElement(reactColor.ChromePicker,{color:d,disableAlpha:!0,onChange:function(e){return y(e)}}))))),React__default.createElement(core.Box,{mt:"3px",ml:"14px"},React__default.createElement(core.Typography,{variant:"body2",style:{color:s?colors.error1:colors.gray3,lineHeight:1.66}},l)))};function _templateObject$8(){var e=_taggedTemplateLiteral(["\n  box-sizing: border-box;\n  color: ",";\n  background-color: ",";\n  padding: 8px 16px;\n  border-top: 1px solid ",";\n  min-height: 48px;\n"]);return _templateObject$8=function(){return e},e}Colorpicker.propTypes={label:PropTypes__default.string,initialValue:PropTypes__default.string,onChange:PropTypes__default.func};var tableColumns=[{id:"description",label:"Descrição",width:4},{id:"deadline",label:"Prazo",width:2},{id:"phase",label:"Fase",width:2},{id:"show",label:"Mostrar/Esconder",width:3}],StyledRow=styled$2__default(core.Grid)(_templateObject$8(),colors.gray2,colors.white,colors.e0e0e0),styles$a={container:{width:"100%",boxShadow:"0px 2px 16px rgba(0, 0, 0, 0.03)"},header:{boxSizing:"border-box",backgroundColor:colors.white,padding:"16px",color:colors.gray3}};function Header$1(){return React__default.createElement(core.Grid,{container:!0,spacing:1,style:styles$a.header},React__default.createElement(core.Grid,{item:!0,xs:1}),tableColumns.map(function(e,t){return React__default.createElement(core.Grid,{item:!0,xs:e.width,key:e.id},React__default.createElement(core.Typography,null,e.label))}))}function Picker(e){var t=e.value,r=e.onChange,o=_slicedToArray(React.useState(!1),2),a=o[0],n=o[1];return React__default.createElement(React__default.Fragment,null,React__default.createElement(forwardedFlex,{justifyCenter:!0,onClick:function(){return n(!0)},w:1,style:{cursor:"text"}},React__default.createElement(core.Typography,{style:{fontSize:"1rem"}},"object"===_typeof(t)&&dateFns.format(t,"dd/MM/yy"))),React__default.createElement(DatePicker,{open:a,minDate:new Date,onOpen:function(){return n(!0)},onClose:function(){return n(!1)},value:t,onChange:r,style:{display:"none"}}))}function Select$1(e){var t=e.value,r=e.onChange,o=e.phaseOptions,a=_slicedToArray(React.useState(null),2),n=a[0],i=a[1];return React__default.createElement(React__default.Fragment,null,React__default.createElement(forwardedFlex,{justifyCenter:!0,onClick:function(e){return i(e.currentTarget)},w:1,cursorPointer:!0},React__default.createElement(core.Typography,{style:{fontSize:"1rem"}},t)),React__default.createElement(core.Menu,{anchorEl:n,open:Boolean(n),onClose:function(){return i(null)},"data-testid":"options-menu"},o.map(function(e){return React__default.createElement(core.MenuItem,{key:e.id,onClick:function(){return r(e.value),void i(null)},"data-testid":"option-".concat(e.value)},e.label)})))}function Row(e){var t=e.index,r=e.row,o=e.handleChange,a=e.provided,n=e.toggleVisibility,i=e.removeRow,l=e.phaseOptions;return React__default.createElement(StyledRow,_extends({container:!0,spacing:1,alignItems:"center"},a.draggableProps,{ref:a.innerRef}),React__default.createElement(core.Grid,_extends({item:!0,xs:1},a.dragHandleProps),React__default.createElement(forwardedFlex,{alignCenter:!0,justifyCenter:!0,height:"100%"},React__default.createElement(fi.FiMenu,{color:colors.gray4,size:22}))),React__default.createElement(core.Grid,{item:!0,xs:4},React__default.createElement(core.InputBase,{type:"text",value:r.description,onChange:function(e){return o("description",t,e.target.value)}})),React__default.createElement(core.Grid,{item:!0,xs:2},React__default.createElement(Picker,{value:r.deadline,onChange:function(e){return o("deadline",t,e)}})),React__default.createElement(core.Grid,{item:!0,xs:2},React__default.createElement(Select$1,{value:r.phase,phaseOptions:l,onChange:function(e){return o("phase",t,e)}})),React__default.createElement(core.Grid,{item:!0,xs:2,style:{cursor:"pointer"},"data-testid":"visibility-testid",onClick:function(){return n(t)}},React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0,height:1},r.show?React__default.createElement(fi.FiEye,{color:colors.green1,size:24}):React__default.createElement(fi.FiEyeOff,{color:colors.gray2,size:24}),React__default.createElement(core.Box,{ml:1},React__default.createElement(core.Typography,{style:{color:r.show?colors.gray2:colors.gray3}},r.show?"Visível":"Invisível")))),React__default.createElement(core.Grid,{item:!0,xs:1},React__default.createElement(forwardedFlex,{cursorPointer:!0,p:1,onClick:function(){return i(r)},title:"Remover"},React__default.createElement(fi.FiMinusCircle,{color:colors.gray2,size:22}))))}function AddRow(e){var t=e.provided,r=e.addRow;return React__default.createElement(StyledRow,_extends({container:!0,spacing:1,ref:t.innerRef},t.draggableProps,t.dragHandleProps),React__default.createElement(core.Grid,{item:!0,xs:4,onClick:r},React__default.createElement(core.Typography,{style:{color:colors.green1,cursor:"pointer"}},"+ Adicionar nova data")))}var CronogramTable=function(e){var t=e.initialData,r=e.onChange,o=e.phaseOptions,a=e.boxProps,n=_slicedToArray(React.useState(t),2),l=n[0],s=n[1];function i(e){var t=_toConsumableArray(l),r=t[e].show;t[e].show=!r,s(_toConsumableArray(t))}function c(e,t,r){var o=_toConsumableArray(l);o[t][e]=r,s(_toConsumableArray(o))}function d(){var e={description:"Descrição",deadline:new Date,phase:"Fase",show:!1,id:uuid.v4()};s([].concat(_toConsumableArray(l),[e]))}function u(t){s(l.filter(function(e){return e!==t}))}var p=React.useCallback(r,[r]);return React.useEffect(function(){p(l)},[p,l]),React__default.createElement(core.Box,_extends({overflow:"hidden"},a),React__default.createElement(reactBeautifulDnd.DragDropContext,{onDragEnd:function(e){if(e.destination){var t,r,o,a,n,i=(t=l,r=e.source.index,o=e.destination.index,a=Array.from(t),n=_slicedToArray(a.splice(r,1),1)[0],a.splice(o,0,n),a);s(_toConsumableArray(i))}}},React__default.createElement(Header$1,null),React__default.createElement(reactBeautifulDnd.Droppable,{droppableId:"droppable"},function(e){return React__default.createElement(core.Box,_extends({},e.droppableProps,{ref:e.innerRef,style:styles$a.container}),l.map(function(t,r){return React__default.createElement(reactBeautifulDnd.Draggable,{key:t.id,draggableId:"".concat(t.id,"-id"),index:r},function(e){return React__default.createElement(Row,{index:r,row:t,handleChange:c,provided:e,toggleVisibility:i,removeRow:u,phaseOptions:o})})}),React__default.createElement(reactBeautifulDnd.Draggable,{key:l.length+1,draggableId:"".concat(l.length+1,"-id"),index:l.length,isDragDisabled:!0},function(e){return React__default.createElement(AddRow,{provided:e,addRow:d})}),e.placeholder)})))};function MediaPlayer(e){var t=e.source,r=e.configProps,o=_objectWithoutProperties(e,["source","configProps"]);return React__default.createElement(ReactPlayer,_extends({url:t,controls:!0,config:_objectSpread2({file:{attributes:{controlsList:"nodownload",disablePictureInPicture:!0}},youtube:{playerVars:{color:"white",rel:0}}},r)},o))}function PDFViewer(e){var t=e.pdf,r=styles$r.useTheme(),o=useWindowSize(),a=_slicedToArray(React.useState(1),2),n=a[0],i=a[1],l=_slicedToArray(React.useState(null),2),s=l[0],c=l[1],d=_slicedToArray(React.useState(0),2),u=d[0],p=d[1],f=React.useCallback(function(e){null!==e&&null!==o&&p(e.clientWidth)},[o]),_={pagination:{position:"sticky",top:"0px",zIndex:500},icon:{cursor:"pointer",color:colors.white},ScrollPage:{overflowX:"hidden",overflowY:"auto"},pageNumbers:{color:colors.white},error:{color:colors.error1}},y=React__default.createElement(forwardedFlex,{justifyCenter:!0,alignCenter:!0,p:4},React__default.createElement(core.Typography,{variant:"h3"},"Nenhum arquivo PDF especificado.")),m=React__default.createElement(forwardedFlex,{justifyCenter:!0,alignCenter:!0,p:4},React__default.createElement(core.Typography,{variant:"h3",style:_.error},"Algo deu errado e o PDF não foi carregado.")),g=React__default.createElement(forwardedFlex,{justifyCenter:!0,alignCenter:!0,p:4},React__default.createElement(core.Typography,null,"Carregando o PDF.")),h=React__default.createElement(forwardedFlex,{justifyCenter:!0,alignCenter:!0,p:4},React__default.createElement(core.Typography,{variant:"h3",style:_.error},"Algo deu errado e a página não foi carregada.")),b=React__default.createElement(forwardedFlex,{justifyCenter:!0,alignCenter:!0,p:4},React__default.createElement(core.Typography,null,"Carregando a página."));return React__default.createElement(React__default.Fragment,null,React__default.createElement(forwardedFlex,{width:"initial",directionRow:!0,justifyFlexStart:!0,alignCenter:!0,minHeight:r.spacing(8),px:3,bgcolor:colors.gray2,ref:f,style:_.pagination},1<n&&React__default.createElement(forwardedFlex,{justifyCenter:!0,alignCenter:!0,width:"".concat(r.spacing(4),"px"),height:"".concat(r.spacing(4),"px"),mr:2},React__default.createElement(fi.FiChevronLeft,{onClick:function(){return i(n-1)},size:22,style:_.icon})),React__default.createElement(core.Box,{ml:1===n?6:0},React__default.createElement(core.Typography,{variant:"body1",style:_.pageNumbers},"".concat(n||(s?1:""),"/").concat(s||""))),n!==s&&React__default.createElement(forwardedFlex,{justifyCenter:!0,alignCenter:!0,width:"".concat(r.spacing(4),"px"),height:"".concat(r.spacing(4),"px"),ml:2},React__default.createElement(fi.FiChevronRight,{onClick:function(){return i(n+1)},size:22,style:_.icon}))),React__default.createElement(forwardedFlex,{justifyCenter:!0,alignCenter:!0,style:_.ScrollPage},React__default.createElement(reactPdf.Document,{file:t,error:m,loading:g,onLoadSuccess:function(e){var t=e.numPages;i(1),c(t)},noData:y},React__default.createElement(reactPdf.Page,{width:u,loading:b,error:h,pageNumber:n}))))}function Display(e){var t=e.challenge;return React__default.createElement(forwardedFlex,{px:2,py:3,height:"calc(100vh - 218px)"},React__default.createElement(function(){switch(t.type){case"pdf":return React__default.createElement(PDFViewer,{pdf:t.source});case"link":return React__default.createElement("a",{href:t.source,target:"_blank",rel:"noopener noreferrer"},t.source);case"video":case"audio":return React__default.createElement(MediaPlayer,{type:t.type,source:t.source});default:return"Formato desconhecido"}},null))}CronogramTable.propTypes={initialData:PropTypes__default.array,onChange:PropTypes__default.func,phaseOptions:PropTypes__default.arrayOf(PropTypes__default.shape({id:PropTypes__default.oneOfType([PropTypes__default.number,PropTypes__default.string]),label:PropTypes__default.string,value:PropTypes__default.oneOfType([PropTypes__default.number,PropTypes__default.string])})),boxProps:PropTypes__default.object},CronogramTable.defaultProps={initialData:[{description:"",deadline:new Date,phase:"Online",show:!0,id:1}],onChange:function(){},phaseOptions:[{id:1,label:"Online",value:"Online"},{id:2,label:"Presencial",value:"Presencial"},{id:3,label:"Geral",value:"Geral"}],boxProps:{}},MediaPlayer.defaultProps={source:null,configProps:{}},MediaPlayer.propTypes={source:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.node]).isRequired,configProps:PropTypes__default.object},reactPdf.pdfjs.GlobalWorkerOptions.workerSrc="//cdnjs.cloudflare.com/ajax/libs/pdf.js/".concat(reactPdf.pdfjs.version,"/pdf.worker.js"),PDFViewer.propTypes={pdf:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.node]).isRequired},Display.propTypes={challenge:PropTypes__default.shape({type:PropTypes__default.string.isRequired,source:PropTypes__default.string.isRequired})};var useStyles$7=styles$r.makeStyles(function(){return{text_typography:{fontSize:"0.875rem",lineHeight:"18px"},text:{color:colors.gray3},text_active:{color:colors.white},item:{minHeight:32,paddingLeft:24,paddingTop:0,paddingBottom:0},item_last:{minHeight:32,paddingLeft:24,paddingTop:0,paddingBottom:0,marginBottom:8},item_active:{minHeight:32,paddingLeft:24,paddingTop:0,paddingBottom:0,backgroundColor:colors.gray1,borderLeft:"1px solid ".concat(colors.green1)},icon:{minWidth:0,marginLeft:6,marginRight:24}}});function SubCategoryItem(e){var t=e.isLast,r=e.text,o=e.active,a=e.onlyIcons,n=e.onClick,i=e.href,l=e.linkComponent,s=useStyles$7(),c=o?s.text_active:s.text;return React__default.createElement(core.ListItem,{button:!0,"aria-label":r,title:r,onClick:n,component:l,href:i,selected:o,classes:{root:t?s.item_last:s.item,selected:s.item_active}},React__default.createElement(core.ListItemIcon,{classes:{root:s.icon}},React__default.createElement(reactIcons.IconContext.Provider,{value:{color:o?colors.white:colors.gray3,size:6}},o?React__default.createElement(fa.FaCircle,null):React__default.createElement(bs.BsCircle,null))),!a&&React__default.createElement(core.ListItemText,{primary:r,classes:{root:c,primary:s.text_typography}}))}SubCategoryItem.propTypes={text:PropTypes__default.string.isRequired,active:PropTypes__default.bool.isRequired,onlyIcons:PropTypes__default.bool.isRequired,onClick:PropTypes__default.func.isRequired,href:PropTypes__default.string,linkComponent:PropTypes__default.oneOfType([PropTypes__default.node,PropTypes__default.element])};var useStyles$8=styles$r.makeStyles(function(){return{root:{width:"100%",maxWidth:360,backgroundColor:colors.gray2},divider:{backgroundColor:"rgba(46, 202, 175, 0.2)"},text_typography:{fontSize:"0.875rem",lineHeight:"18px"},text:{color:colors.gray3},text_active:{color:colors.white},item:{paddingLeft:24,paddingTop:10,paddingBottom:10,minHeight:45},sub_item:{paddingLeft:24,paddingTop:14,paddingBottom:14},icon:{minWidth:0,marginLeft:0,marginRight:18}}});function CategoryItem(e){var r=e.id,t=e.icon,o=e.text,a=e.activeItem,n=e.subCategories,i=e.onlyIcons,l=e.onClick,s=e.href,c=e.linkComponent,d=useStyles$8(),u=_slicedToArray(a?a.split("."):[],2),p=u[0],f=u[1],_=p===r,y=_?d.text_active:d.text;return React__default.createElement(React__default.Fragment,null,React__default.createElement(core.ListItem,{button:!0,"aria-label":o,title:o,onClick:function(e){e.stopPropagation(),l(r)},component:c,href:s,classes:{root:d.item}},React__default.createElement(core.ListItemIcon,{"aria-label":o,classes:{root:d.icon}},React__default.createElement(reactIcons.IconContext.Provider,{value:{color:_?colors.green1:colors.gray3,size:18,attr:{"data-testid":"category-item-icon"}}},t)),!i&&React__default.createElement(core.ListItemText,{"aria-label":o,primary:o,classes:{root:y,primary:d.text_typography}})),React__default.createElement(core.Collapse,{in:Boolean(_&&f),unmountOnExit:!0},React__default.createElement(core.List,{component:"nav",disablePadding:!0,className:d.root},n.map(function(e,t){return React__default.createElement(SubCategoryItem,{key:e.id,isLast:t===n.length-1,text:e.text,active:f===e.id,onlyIcons:i,onClick:function(){return l("".concat(r,".").concat(e.id))},href:e.href,linkComponent:c})}))),React__default.createElement(core.Divider,{className:d.divider}))}CategoryItem.propTypes={id:PropTypes__default.string.isRequired,icon:PropTypes__default.object.isRequired,text:PropTypes__default.string.isRequired,activeItem:PropTypes__default.string.isRequired,subCategories:PropTypes__default.array.isRequired,onlyIcons:PropTypes__default.bool.isRequired,onClick:PropTypes__default.func.isRequired,href:PropTypes__default.string,linkComponent:PropTypes__default.oneOfType([PropTypes__default.node,PropTypes__default.element])};var useStyles$9=styles$r.makeStyles(function(){return{text_typography:{fontSize:"0.875rem",lineHeight:"18px"},text_root:{color:colors.gray4,cursor:"pointer"},item:{paddingLeft:24,paddingRight:24,paddingTop:14,paddingBottom:14},item_icon:{paddingLeft:20,paddingTop:14,paddingBottom:14},icon:{cursor:"pointer",minWidth:0}}});function UserItem(e){var t=e.onlyIcons,r=e.user,o=e.onClickUser,a=e.onLogout,n=useStyles$9(),i=t?n.item_icon:n.item;function l(e){e.stopPropagation(),o(r)}return React__default.createElement(core.ListItem,{"aria-label":"user-item",title:null==r?void 0:r.name,classes:{root:i}},React__default.createElement(forwardedFlex,{role:"button","aria-label":"Avatar",textAlign:"center",pr:t?0:1.25,cursorPointer:!0,onClick:l},React__default.createElement(Avatar,{name:"user-avatar",size:30,src:null==r?void 0:r.avatar})),!t&&React__default.createElement(React__default.Fragment,null,React__default.createElement(core.ListItemText,{role:"button","aria-label":"Avatar",onClick:l,primary:null==r?void 0:r.name,classes:{root:n.text_root,primary:n.text_typography}}),React__default.createElement(core.ListItemIcon,{role:"button","aria-label":"Logout",title:"Logout",onClick:function(e){e.stopPropagation(),a()},classes:{root:n.icon}},React__default.createElement(reactIcons.IconContext.Provider,{value:{color:colors.gray4,size:18,attr:{"data-testid":"logout-icon"}}},React__default.createElement(fi.FiLogOut,null)))))}UserItem.propTypes={onlyIcons:PropTypes__default.bool.isRequired,user:PropTypes__default.shape({id:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.number]),name:PropTypes__default.string.isRequired,avatar:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.object])}),onClickUser:PropTypes__default.func,onLogout:PropTypes__default.func},UserItem.defautProps={user:{id:null,name:"",avatar:""},onClickUser:function(){},onLogout:function(){}};var styles$b={menuExpander:{position:"absolute",right:-12,top:19,backgroundColor:colors.white,borderRadius:"50%",zIndex:999}};function ExpanderControl(e){var t=e.toggleExpand;return React__default.createElement(forwardedFlex,{width:"24px",height:"24px",justifyContent:"center",alignItems:"center",cursorPointer:!0,style:styles$b.menuExpander,onClick:t,boxShadow:1},React__default.createElement(reactIcons.IconContext.Provider,{value:{color:colors.gray1}},React__default.createElement(fi.FiMenu,null)))}function _extends$2(){return(_extends$2=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e}).apply(this,arguments)}ExpanderControl.propTypes={toggleExpand:PropTypes__default.func.isRequired};var _ref=React__default.createElement("path",{d:"M84.512 14.66c-.795 0-1.452-.66-1.452-1.482 0-.81.647-1.48 1.452-1.48.806 0 1.453.659 1.453 1.48-.011.811-.658 1.481-1.453 1.481zm0-2.27a.786.786 0 00-.774.788c0 .433.35.79.774.79a.786.786 0 00.774-.79c0-.432-.35-.789-.774-.789zM7.018.054C2.884.054 0 3.05 0 7.341c0 2.13.668 3.946 1.93 5.264 1.303 1.363 3.159 2.076 5.353 2.076 1.908 0 3.34-.39 5.014-.886l.615-.184-.562-2.887-.72.184c-1.697.443-2.873.67-4.294.67-1.972 0-3.371-1.027-3.859-2.8h9.891l.085-.627c.085-.637.085-.897.085-1.513-.032-3.935-2.65-6.584-6.52-6.584zm3.413 5.849H3.393C3.795 4.065 5.12 2.995 7.04 2.995c1.877 0 3.106 1.07 3.393 2.908zM25.199 11.395a27.471 27.471 0 01-3.817.28c-1.876 0-2.798-1.016-2.798-3.113V.454h-3.202v8.443c0 3.676 2.057 5.784 5.65 5.784 2.396 0 5.068-.27 6.817-.692l.54-.13V.454h-3.2v10.94h.01zM31.91.81l-.584.109V14.28h3.202V3.59c1.537-.162 2.841-.194 4.262-.194h.71V.162h-.71c-2.184 0-4.495.216-6.88.649zM46.92.054c-4.134 0-7.017 2.995-7.017 7.287 0 2.13.668 3.946 1.93 5.264 1.303 1.363 3.158 2.076 5.353 2.076 1.908 0 3.339-.39 5.014-.886l.615-.184-.562-2.887-.72.184c-1.697.443-2.874.67-4.294.67-1.972 0-3.371-1.027-3.86-2.8h9.892l.084-.627c.085-.637.085-.897.085-1.513-.032-3.935-2.65-6.584-6.52-6.584zm3.414 5.849h-7.039c.413-1.838 1.739-2.908 3.657-2.908 1.877 0 3.096 1.07 3.382 2.908zM66.077 10.962c-1.548.411-3.096.67-4.029.67-2.501 0-4.187-1.73-4.187-4.291 0-2.627 1.728-4.325 4.4-4.325.975 0 2.29.195 3.614.54l.732.195.509-2.843-.573-.194C65.303.28 63.586 0 62.165 0 57.67 0 54.65 2.94 54.65 7.319c0 2.162.72 4.01 2.067 5.351 1.336 1.32 3.17 2.022 5.29 2.022 1.378 0 3.202-.314 4.76-.81l.604-.195-.551-2.909-.742.184zM81.141.735C78.798.27 77.24.055 74.77.055c-4.135 0-6.827 2.853-6.86 7.264 0 4.41 2.715 7.373 6.754 7.373 1.378 0 2.576-.292 3.848-.962v.562h3.201V.843l-.572-.108zM71.112 7.373c0-2.735 1.42-4.292 3.902-4.292 1.198 0 2.247.076 3.509.249v7.167c-1.315.833-2.386 1.179-3.637 1.179-2.29-.011-3.774-1.698-3.774-4.303z"});function SvgLogo(e){return React__default.createElement("svg",_extends$2({viewBox:"0 0 86 15"},e),_ref)}function _extends$3(){return(_extends$3=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e}).apply(this,arguments)}var _ref$1=React__default.createElement("path",{d:"M15.168 19.944h-4.775c.281-1.236 1.18-1.91 2.472-1.91s2.135.73 2.303 1.91zm-2.303-3.877c-2.809 0-4.775 1.967-4.775 4.832 0 1.404.45 2.64 1.292 3.483.899.899 2.135 1.404 3.652 1.404 1.292 0 2.247-.28 3.37-.561l.394-.113-.281-1.91-.506.113c-1.123.28-1.966.449-2.921.449-1.348 0-2.303-.674-2.584-1.854h6.685l.056-.393c.056-.45.056-.618.056-1.011-.056-2.64-1.797-4.439-4.438-4.439zM25.225 16.348v7.248c-.9.112-1.742.168-2.585.168-1.292 0-1.91-.674-1.91-2.079v-5.393h-2.19v5.618c0 2.472 1.404 3.82 3.82 3.82 1.629 0 3.427-.168 4.606-.45l.394-.111v-8.82h-2.135z"}),_ref2=React__default.createElement("path",{d:"M20 1.63C9.831 1.63 1.63 9.887 1.63 20c0 10.169 8.258 18.37 18.37 18.37 10.169 0 18.37-8.258 18.37-18.37C38.37 9.888 30.113 1.63 20 1.63zM20 40c-5.337 0-10.337-2.079-14.157-5.843C2.079 30.393 0 25.337 0 20S2.079 9.663 5.843 5.843C9.607 2.079 14.663 0 20 0s10.337 2.079 14.157 5.843C37.921 9.607 40 14.663 40 20s-2.079 10.337-5.843 14.157C30.337 37.921 25.337 40 20 40z"}),_ref3=React__default.createElement("path",{d:"M30.674 23.427a.887.887 0 00-.899.899c0 .505.394.899.9.899a.887.887 0 00.898-.9c.056-.505-.393-.898-.899-.898zm0 2.64a1.69 1.69 0 01-1.685-1.685 1.69 1.69 0 011.685-1.685 1.69 1.69 0 011.686 1.685c.056.899-.73 1.685-1.686 1.685z"});function SvgLogoSmall(e){return React__default.createElement("svg",_extends$3({width:40,height:40,fill:"#2EFFAF"},e),_ref$1,_ref2,_ref3)}var styles$c={menu:{minHeight:"567px",height:"100vh"}},useStyles$a=styles$r.makeStyles(function(){return{root:{width:"100%",maxWidth:250,backgroundColor:colors.gray2,transition:"0.3s",position:"sticky",top:0,left:0,minHeight:"567px",height:"100vh",paddingTop:0,paddingBottom:0,zIndex:999},root_contracted:{width:"100%",maxWidth:72,backgroundColor:colors.gray2,transition:"0.3s",position:"sticky",top:0,left:0,minHeight:"567px",height:"100vh",paddingTop:0,paddingBottom:0,zIndex:999},divider:{backgroundColor:"rgba(46, 202, 175, 0.2)"},text_typography:{fontSize:"0.875rem",lineHeight:"18px"},text_root:{color:colors.gray3},item:{paddingLeft:24,paddingTop:14,paddingBottom:14},sub_item:{paddingLeft:24,paddingTop:14,paddingBottom:14}}});function SideDrawer(e){var t=e.list,r=e.enlarged,o=e.current,a=e.onClick,n=void 0===a?function(){}:a,i=e.user,l=e.onClickUser,s=e.onLogout,c=e.linkComponent,d=e.windowSize,u=styles$r.useTheme(),p=useStyles$a(),f=u.breakpoints.values,_=f.xl,y=f.md,m=f.lg,g=f.xs,h=_slicedToArray(React.useState(o),2),b=h[0],v=h[1],A=_slicedToArray(React.useState((null==d?void 0:d.width)>=g&&(null==d?void 0:d.width)<=m),2),R=A[0],x=A[1],T=!r&&((null==d?void 0:d.width)<_&&R||(null==d?void 0:d.width)<y),C=T?p.root_contracted:p.root;function P(e,t){return n(e,t),v(e)}return React.useEffect(function(){v(o)},[o]),React__default.createElement(core.List,{component:"nav","aria-label":"side-menu-eureca",className:C},React__default.createElement(forwardedFlex,{height:"100%",style:styles$c.menu},React__default.createElement(core.Hidden,{only:["xs","sm","xl"]},React__default.createElement(ExpanderControl,{toggleExpand:function(){return x(!R)}})),React__default.createElement(core.ListItem,null,React__default.createElement(forwardedFlex,{height:"72px",justifyContent:"center",alignItems:"center",width:"100%"},T?React__default.createElement(SvgLogoSmall,{height:40,fill:colors.green1}):React__default.createElement(SvgLogo,{height:18,fill:colors.green1}))),React__default.createElement(core.Divider,{className:p.divider}),React__default.createElement(forwardedFlex,{flexGrow:1},t.top.map(function(t){return React__default.createElement(CategoryItem,{key:t.id,id:t.id,icon:t.icon,text:t.text,subCategories:t.subCategories,activeItem:b,onlyIcons:T,onClick:function(e){return P(e,t)},href:t.href,linkComponent:c})})),React__default.createElement(forwardedFlex,null,React__default.createElement(core.Divider,{className:p.divider}),t.bottom.map(function(t){return React__default.createElement(CategoryItem,{key:t.id,id:t.id,icon:t.icon,text:t.text,subCategories:t.subCategories,activeItem:b,onlyIcons:T,onClick:function(e){return P(e,t)},href:t.href,linkComponent:c})}),React__default.createElement(UserItem,{onlyIcons:T,user:i,onClickUser:l,onLogout:s}))))}function _templateObject$9(){var e=_taggedTemplateLiteral(["\n  position: absolute;\n  top: 0;\n  height: 100%;\n  width: 72px;\n  background-color: transparent;\n"]);return _templateObject$9=function(){return e},e}SideDrawer.propTypes={list:PropTypes__default.shape({bottom:PropTypes__default.arrayOf(PropTypes__default.shape({id:PropTypes__default.string.isRequired,icon:PropTypes__default.object.isRequired,text:PropTypes__default.string.isRequired,subCategories:PropTypes__default.arrayOf(PropTypes__default.shape({text:PropTypes__default.string.isRequired,id:PropTypes__default.string.isRequired})).isRequired})),top:PropTypes__default.arrayOf(PropTypes__default.shape({id:PropTypes__default.string.isRequired,icon:PropTypes__default.object.isRequired,text:PropTypes__default.string.isRequired,subCategories:PropTypes__default.arrayOf(PropTypes__default.shape({text:PropTypes__default.string.isRequired,id:PropTypes__default.string.isRequired})).isRequired}))}),user:PropTypes__default.shape({id:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.number]),name:PropTypes__default.string.isRequired,avatar:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.object])}),onClickUser:PropTypes__default.func,onLogout:PropTypes__default.func,linkComponent:PropTypes__default.oneOfType([PropTypes__default.node,PropTypes__default.element])};var Overlay=styled$2__default(core.Box)(_templateObject$9());function DrawerMenu(e){var t=e.list,r=e.current,o=e.isOpen,a=e.onClose,n=e.user,i=e.onClickUser,l=e.onLogout,s=e.onClickItem,c=e.linkComponent,d=e.windowSize,u=styles$r.useTheme().breakpoints.values,p=u.sm,f=u.md,_=_slicedToArray(React.useState(o),2),y=_[0],m=_[1],g=_slicedToArray(React.useState(r),2),h=g[0],b=g[1];function v(){m(!1),(null==d?void 0:d.width)<p&&a()}function A(e){b(e),s(e),m(!1)}return React.useEffect(function(){m(o)},[o]),(null==d?void 0:d.width)<p?React__default.createElement(core.Drawer,{open:y,onClose:v},React__default.createElement(SideDrawer,{enlarged:!0,list:t,current:h,onClick:A,user:n,onClickUser:i,onLogout:l,linkComponent:c,windowSize:d})):(null==d?void 0:d.width)>=p&&(null==d?void 0:d.width)<f?React__default.createElement(React__default.Fragment,null,React__default.createElement(core.Box,{display:"flex",flexGrow:0},React__default.createElement(SideDrawer,{list:t,current:h,onClick:A,user:n,onClickUser:i,onLogout:l,linkComponent:c,windowSize:d}),React__default.createElement(Overlay,{onClick:function(){m(!0)}})),React__default.createElement(core.Drawer,{open:y,onClose:v},React__default.createElement(SideDrawer,{enlarged:!0,list:t,current:h,onClick:A,user:n,onClickUser:i,onLogout:l,linkComponent:c,windowSize:d}))):React__default.createElement(SideDrawer,{list:t,current:h,onClick:A,user:n,onClickUser:i,onLogout:l,linkComponent:c,windowSize:d})}function Dropzone(e){var r=e.handleUploadImage,t=e.startFile,o=e.fileCallback,a=e.openFileDialog,n=e.size,i=e.mimeType,l=_slicedToArray(React.useState(t||void 0),2),s=l[0],c=l[1],d=React.useRef(!0),u=React.useCallback(function(e){var t=new FileReader;t.onabort=function(){return console.error("Leitura do arquivo foi abortada.")},t.onerror=function(){return console.error("Leitura do arquivo falhou.")},t.onload=function(){r&&r(e.map(function(e){return URL.createObjectURL(e)})),o&&o(e.map(function(e){return e})),c(e.map(function(e){return URL.createObjectURL(e)}))},e.forEach(function(e){return t.readAsBinaryString(e)})},[o,r]),p=reactDropzone.useDropzone({accept:i,onDrop:u,multiple:!1,minSize:0,maxSize:n}),f=p.getRootProps,_=p.getInputProps,y=p.open,m=p.isDragAccept,g=p.isDragReject,h=p.isDragActive,b=p.rejectedFiles,v=0<b.length&&b[0].size>n,A=Object.assign({},f());delete A.ref,React.useEffect(function(){d.current?d.current=!1:y()},[y,a]),React.useEffect(function(){c(t)},[t]),React.useEffect(function(){return function(){URL.revokeObjectURL(s)}},[s]);var R={dropzoneExt:{position:"relative",width:"100%",height:232,backgroundColor:colors.gray4},icon:{color:colors.gray2,fontSize:35},iconAccept:{color:colors.green2},iconReject:{color:colors.error1},text:{fontWeight:400,color:colors.gray3,textAlign:"center"},textAccept:{color:colors.green2},textReject:{color:colors.error1},preview:{cursor:"pointer",position:"absolute",width:"100%",height:232,background:"url(".concat(s,") ").concat(colors.gray4," no-repeat"),backgroundSize:"contain",backgroundPosition:"center",borderRadius:4}};return React__default.createElement(React__default.Fragment,null,React__default.createElement(forwardedFlex,_extends({alignCenter:!0,justifyCenter:!0,style:R.dropzoneExt},A),s&&React__default.createElement(forwardedFlex,{alignCenter:!0,justifySpaceBetween:!0,key:s,onClick:function(e){return e.stopPropagation()},style:R.preview}),m&&React__default.createElement(React__default.Fragment,null,React__default.createElement(core.Box,{mb:2},React__default.createElement(fi.FiCheck,{size:104,color:colors.green2})),React__default.createElement(core.Typography,{variant:"body2",style:_objectSpread2({},R.text,{},R.textAccept)},"Solte o arquivo aqui!")),g&&React__default.createElement(React__default.Fragment,null,React__default.createElement(core.Box,{mb:2},React__default.createElement(fi.FiX,{size:104,color:colors.error1})),React__default.createElement(core.Typography,{variant:"body2",style:_objectSpread2({},R.text,{},R.textReject)},"Formato não aceito.")),!h&&React__default.createElement(React__default.Fragment,null,React__default.createElement("input",_()),React__default.createElement(core.Box,{mb:2},React__default.createElement(fi.FiImage,{size:104,color:colors.gray3})),React__default.createElement(forwardedFlex,{alignCenter:!0,width:80},React__default.createElement(core.Typography,{variant:"body2",style:R.text},"Arraste e solte a imagem aqui ou")),React__default.createElement(core.Box,{p:1,mt:1,textAlign:"center",width:136,bgcolor:colors.gray3,borderRadius:4,style:{cursor:"pointer"}},React__default.createElement(core.Typography,{variant:"body2",style:{color:colors.white}},"Escolher arquivo"))),v&&React__default.createElement(React__default.Fragment,null,React__default.createElement(core.Typography,{variant:"body2",style:R.text},"Tamanho do arquivo maior que o limite."))))}DrawerMenu.propTypes={list:PropTypes__default.object,current:PropTypes__default.string,isOpen:PropTypes__default.bool,onClose:PropTypes__default.func,user:PropTypes__default.shape({id:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.number]),name:PropTypes__default.string.isRequired,avatar:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.object])}),onClickUser:PropTypes__default.func,onLogout:PropTypes__default.func,onClickItem:PropTypes__default.func,linkComponent:PropTypes__default.oneOfType([PropTypes__default.node,PropTypes__default.element]),windowSize:PropTypes__default.object.isRequired},DrawerMenu.defaultProps={list:{},current:"",isOpen:!1,user:{id:null,name:"",avatar:""},linkComponent:null,onClose:function(){},onClickUser:function(){},onLogout:function(){},onClickItem:function(){}},Dropzone.defaultProps={size:null,mimeType:"",startFile:"",handleUploadImage:function(){},fileCallback:function(){},openFileDialog:!1},Dropzone.propTypes={size:PropTypes__default.number.isRequired,mimeType:PropTypes__default.string.isRequired,startFile:PropTypes__default.oneOfType([PropTypes__default.arrayOf(PropTypes__default.string),PropTypes__default.string]),handleUploadImage:PropTypes__default.func,fileCallback:PropTypes__default.func,openFileDialog:PropTypes__default.bool};var question=new normalizr.schema.Entity("questions"),section=new normalizr.schema.Entity("sections",{questions:[question]}),celiSchema=new normalizr.schema.Array(section),scoreStyles=function(e){return{text:{textTransform:e&&"uppercase",color:e?colors.white:colors.green2},score:{color:e?colors.white:colors.green2}}};function EvaluationScore(e){var t=e.final,r=void 0!==t&&t,o=e.title,a=void 0===o?"":o,n=e.score,i=parseInt(n,10);(i<0||isNaN(i))&&(console.warn("EvaluationScore: O score deve ser um número maior ou igual a zero"),i=0);var l=i<10?("0"+i).slice(-2):i,s=r?"Pontuação final":"Pontuação ".concat(a&&a),c=scoreStyles(r);return React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0,justifyFlexEnd:!0,bgcolor:r?colors.green2:colors.white},React__default.createElement(core.Typography,{"data-testid":"title-testid",variant:"h5",style:c.text},s),React__default.createElement(core.Box,{clone:!0,p:2,ml:1},React__default.createElement(core.Typography,{"data-testid":"result-testid",variant:"h4",style:c.score},l)))}EvaluationScore.propTypes={final:PropTypes__default.bool,title:PropTypes__default.string,score:PropTypes__default.number.isRequired};var radios=[{name:"radio-question-no",label:"Não",value:"0"},{name:"radio-question-parcially",label:"Parcialmente",value:"1"},{name:"radio-question-yes",label:"Sim",value:"2"}],scoreReducer=function(e,t,r){return Number(r[t])?e+Number(r[t]):e},styles$d={outerContainer:{overflow:"hidden",borderRadius:4,boxShadow:shadows.cardShadow},horizontalRule:{borderColor:colors.gray5,borderStyle:"outset",borderBottom:0}};function AccordionWithCeliEvaluation(e){var t=e.title,r=e.questions,o=e.handleChange,a=e.scores,n=void 0===a?{}:a,i=r.reduce(function(e,t){return scoreReducer(e,t.id,n)},0);return React__default.createElement(Accordion,{title:"Critério de ".concat(t)},r.map(function(t,e){return React__default.createElement(core.Box,{px:2,mb:3,key:t.id},React__default.createElement(core.Typography,{variant:"subtitle2"},"".concat(e+1,". ").concat(t.text)),React__default.createElement(core.RadioGroup,{value:n[t.id],onChange:function(e){return o(t.id,e.target.value)}},React__default.createElement(forwardedFlex,{directionRow:!0,justifySpaceBetween:!0},radios.map(function(e){return React__default.createElement(Radio,_extends({key:e.value},e))}))))}),React__default.createElement("hr",{style:styles$d.horizontalRule}),React__default.createElement(EvaluationScore,{title:t,score:i}))}function CeliEvaluation(e){function t(r,o){return l(function(e){var t=_objectSpread2({},e);return t[r]=o,t})}var r=e.onChange,o=e.questions,a=normalizr.normalize(o,celiSchema).entities.questions,n=_slicedToArray(React.useState(function(){var t={};return Object.keys(a).forEach(function(e){return t[e]=0}),t}),2),i=n[0],l=n[1],s=Object.keys(i).reduce(function(e,t){return scoreReducer(e,t,i)},0);return"function"==typeof r&&r(i,o),React__default.createElement(React__default.Fragment,null,React__default.createElement(core.Box,{px:2,mb:2},React__default.createElement(core.Typography,{variant:"h6"},"Avaliação por competências - CELI")),React__default.createElement("div",{style:styles$d.outerContainer},o.map(function(e){return React__default.createElement(AccordionWithCeliEvaluation,{key:e.id,title:e.type,questions:e.questions,handleChange:t,scores:i})}),React__default.createElement(EvaluationScore,{final:!0,score:s})))}AccordionWithCeliEvaluation.propTypes={title:PropTypes__default.string.isRequired,questions:PropTypes__default.arrayOf(PropTypes__default.shape({text:PropTypes__default.string.isRequired,id:PropTypes__default.number.isRequired})),handleChange:PropTypes__default.func.isRequired,scores:PropTypes__default.object},CeliEvaluation.propTypes={onChange:PropTypes__default.func.isRequired,questions:PropTypes__default.arrayOf(PropTypes__default.shape({id:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.number]).isRequired,type:PropTypes__default.string.isRequired,questions:PropTypes__default.arrayOf(PropTypes__default.shape({id:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.number]).isRequired,text:PropTypes__default.string.isRequired})).isRequired})).isRequired};var status={pending:{label:"Pendentes",color:colors.color3},completed:{label:"Concluídas",color:colors.green1},disqualified:{label:"Desclassificados",color:colors.color5}};function decoder(e){return status[e]||{}}var fontColor={pending:colors.gray2,completed:colors.white,disqualified:colors.white},evaluationHeaderStyles=function(e){var t=decoder(e).color,r=fontColor[e];return{type:{fontSize:".875rem",color:r,flexShrink:0},icon:{fontSize:20,color:r},username:{flexShrink:0,color:r},title:{flexGrow:1,whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",color:r},divider:{borderRight:"1px solid ".concat(colors.gray5),height:"100%"},container:{borderRadius:"4px 4px 0 0",boxShadow:shadows.cardShadow,backgroundColor:t,height:56},iconContainer:{width:36,height:36,borderRadius:"50%",border:"1px solid ".concat(r)}}};function EvaluationHeader(e){var t=e.type,r=e.status,o=void 0===r?"pending":r,a=e.title,n=void 0===a?"":a,i=e.name,l=void 0===i?"":i,s=e.icon,c=React.useMemo(function(){return evaluationHeaderStyles(o)},[o]);return React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0,style:c.container,"data-testid":"evaluation-header-container"},React__default.createElement(core.Box,{pl:2},React__default.createElement(forwardedFlex,{justifyCenter:!0,alignCenter:!0,style:c.iconContainer},React__default.createElement(reactIcons.IconContext.Provider,{value:{style:c.icon,attr:{"data-testid":"evaluation-header-icon"}}},s))),React__default.createElement(core.Box,{clone:!0,pl:1,pr:3},React__default.createElement(core.Typography,{variant:"overline",style:c.type},t)),React__default.createElement(core.Box,{style:c.divider}),React__default.createElement(core.Box,{clone:!0,pl:3,pr:2},React__default.createElement(core.Typography,{variant:"subtitle1",style:c.title},n)),React__default.createElement(core.Box,{clone:!0,pr:2},React__default.createElement(core.Typography,{variant:"body1",style:c.username},l)))}EvaluationHeader.defaultProps={type:"fit",status:"pending",title:"",name:"",icon:null},EvaluationHeader.propTypes={type:PropTypes__default.oneOf(["fit","link","formulário","pdf","video","audio"]).isRequired,status:PropTypes__default.oneOf(["pending","completed","disqualified"]),title:PropTypes__default.string,name:PropTypes__default.string,icon:PropTypes__default.object};var GroupActionContext=React.createContext({content:{},setContent:function(){},variant:{},setVariant:function(){},isOpen:{},show:function(){}});function GroupActionProvider(e){var t=e.children,r=_slicedToArray(React.useState(),2),o=r[0],a=r[1],n=_slicedToArray(React.useState(!1),2),i=n[0],l=n[1],s=_slicedToArray(React.useState("success"),2),c=s[0],d=s[1],u={content:o,setContent:React.useCallback(function(e){return a(e)},[]),variant:c,setVariant:React.useCallback(function(e){return d(e)},[]),isOpen:i,show:React.useCallback(function(e){return l(e)},[])};return React__default.createElement(GroupActionContext.Provider,{value:u},t)}function useGroupAction(e,t){var r=React.useContext(GroupActionContext),o=r.content,a=r.setContent,n=r.variant,i=r.setVariant,l=r.isOpen,s=r.show,c=React.useRef();return e&&(c.current=e,a(c)),t&&i(t),{content:o,isOpen:l,variant:n,show:s}}var icons={success:React__default.createElement(fi.FiCheckSquare,null),loading:React__default.createElement(fa.FaSpinner,null),error:React__default.createElement(fi.FiXCircle,null)},style$1={icon:{fontSize:"1.25rem",color:colors.white},container:{boxSizing:"border-box",position:"sticky",bottom:0,left:0},error:{backgroundColor:colors.error1},loading:{backgroundColor:colors.gray2},success:{backgroundColor:colors.green1},warning:{backgroundColor:colors.color3},simple:{backgroundColor:colors.white,borderTop:"1px solid ".concat(colors.gray5),height:71}};function GroupAction(){var e=useGroupAction(),t=e.content,r=e.variant;return e.isOpen&&React__default.createElement(forwardedFlex,{width:1,height:56,style:_objectSpread2({},style$1.container,{},style$1[r]),px:3},React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0,height:"100%"},"simple"!==r&&React__default.createElement(core.Box,{mr:3},icons[r]&&React__default.createElement(reactIcons.IconContext.Provider,{value:{style:style$1.icon}},icons[r])),React__default.createElement(core.Box,{width:1},null==t?void 0:t.current)))}function HeaderWithBreadcrumbs(e){var t=e.breadcrumbs,r=e.rightSide,o=e.component,a="string"==typeof r?core.Typography:core.Box,n=null==t?void 0:t.filter(Boolean);return React__default.createElement(forwardedFlex,{width:1,height:56,alignCenter:!0,justifySpaceBetween:!0,directionRow:!0,bgcolor:colors.white,style:{borderBottom:"1px solid ".concat(colors.gray5),position:"sticky",top:0,zIndex:1250,flexShrink:0}},React__default.createElement(core.Box,{px:5},React__default.createElement(core.Breadcrumbs,{separator:"/","aria-label":"breadcrumb"},null==n?void 0:n.map(function(e,t){return t!==n.length-1?React__default.createElement(core.Link,{component:o,href:e.href,key:"".concat(e,"-key")},React__default.createElement(core.Typography,{style:{color:colors.gray3}},e.label)):React__default.createElement(core.Typography,{key:"".concat(e,"-key"),style:{color:colors.gray2}},e.label)}))),React__default.createElement(core.Box,{px:5},React__default.createElement(a,{"data-testid":"right-side-testid"},r)))}function Page(e){var t=e.list,r=e.children;return React__default.createElement(forwardedFlex,{direction:"row",minHeight:"100vh",maxHeight:"100vh"},React__default.createElement(DrawerMenu,{list:t}),React__default.createElement(forwardedFlex,{minHeight:"100vh",flexGrow:1},r))}GroupAction.defaultProps={variant:"simple"},GroupAction.propTypes={variant:PropTypes__default.string},HeaderWithBreadcrumbs.defaultProps={breadcrumbs:[{href:"",label:""}],rightSide:"",component:null},HeaderWithBreadcrumbs.propTypes={breadcrumbs:PropTypes__default.arrayOf(PropTypes__default.shape({href:PropTypes__default.string,label:PropTypes__default.string})),rightSide:PropTypes__default.oneOfType([PropTypes__default.node,PropTypes__default.string]),component:PropTypes__default.element},Page.defaultProps={list:{},children:null},Page.propTypes={list:PropTypes__default.object,children:PropTypes__default.oneOfType([PropTypes__default.node,PropTypes__default.element])};var decoder$1={reduced:SvgLogoSmall,default:SvgLogo};function Logo(e){var t=e.variant,r=void 0===t?"default":t,o=_objectWithoutProperties(e,["variant"]);return React__default.createElement(decoder$1[r],o)}Logo.propTypes={variant:PropTypes__default.string};var common={black:"#000",white:"#fff"},red={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},pink={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",A100:"#ff80ab",A200:"#ff4081",A400:"#f50057",A700:"#c51162"},indigo={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",A100:"#8c9eff",A200:"#536dfe",A400:"#3d5afe",A700:"#304ffe"},blue={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},green={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},orange={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},grey={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#d5d5d5",A200:"#aaaaaa",A400:"#303030",A700:"#616161"};function clamp(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:0,r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:1;return"production"!==process.env.NODE_ENV&&(e<t||r<e)&&console.error("Material-UI: the value provided ".concat(e," is out of range [").concat(t,", ").concat(r,"].")),Math.min(Math.max(t,e),r)}function hexToRgb(e){e=e.substr(1);var t=new RegExp(".{1,".concat(e.length/3,"}"),"g"),r=e.match(t);return r&&1===r[0].length&&(r=r.map(function(e){return e+e})),r?"rgb(".concat(r.map(function(e){return parseInt(e,16)}).join(", "),")"):""}function hslToRgb(e){function t(e,t){var r=1<arguments.length&&void 0!==t?t:(e+o/30)%12;return n-i*Math.max(Math.min(r-3,9-r,1),-1)}var r=(e=decomposeColor(e)).values,o=r[0],a=r[1]/100,n=r[2]/100,i=a*Math.min(n,1-n),l="rgb",s=[Math.round(255*t(0)),Math.round(255*t(8)),Math.round(255*t(4))];return"hsla"===e.type&&(l+="a",s.push(r[3])),recomposeColor({type:l,values:s})}function decomposeColor(e){if(e.type)return e;if("#"===e.charAt(0))return decomposeColor(hexToRgb(e));var t=e.indexOf("("),r=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla"].indexOf(r))throw new Error(["Material-UI: unsupported `".concat(e,"` color."),"We support the following formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla()."].join("\n"));var o=e.substring(t+1,e.length-1).split(",");return{type:r,values:o=o.map(function(e){return parseFloat(e)})}}function recomposeColor(e){var t=e.type,r=e.values;return-1!==t.indexOf("rgb")?r=r.map(function(e,t){return t<3?parseInt(e,10):e}):-1!==t.indexOf("hsl")&&(r[1]="".concat(r[1],"%"),r[2]="".concat(r[2],"%")),"".concat(t,"(").concat(r.join(", "),")")}function getContrastRatio(e,t){var r=getLuminance(e),o=getLuminance(t);return(Math.max(r,o)+.05)/(Math.min(r,o)+.05)}function getLuminance(e){var t="hsl"===(e=decomposeColor(e)).type?decomposeColor(hslToRgb(e)).values:e.values;return t=t.map(function(e){return(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)}),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function darken(e,t){if(e=decomposeColor(e),t=clamp(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb"))for(var r=0;r<3;r+=1)e.values[r]*=1-t;return recomposeColor(e)}function lighten(e,t){if(e=decomposeColor(e),t=clamp(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(var r=0;r<3;r+=1)e.values[r]+=(255-e.values[r])*t;return recomposeColor(e)}var keys=["xs","sm","md","lg","xl"];function createBreakpoints(e){var t=e.values,o=void 0===t?{xs:0,sm:600,md:960,lg:1280,xl:1920}:t,r=e.unit,a=void 0===r?"px":r,n=e.step,i=void 0===n?5:n,l=_objectWithoutProperties$1(e,["values","unit","step"]);function s(e){var t="number"==typeof o[e]?o[e]:e;return"@media (min-width:".concat(t).concat(a,")")}function c(e,t){var r=keys.indexOf(t);return r===keys.length-1?s(e):"@media (min-width:".concat("number"==typeof o[e]?o[e]:e).concat(a,") and ")+"(max-width:".concat((-1!==r&&"number"==typeof o[keys[r+1]]?o[keys[r+1]]:t)-i/100).concat(a,")")}return _extends$1({keys:keys,values:o,up:s,down:function(e){var t=keys.indexOf(e)+1,r=o[keys[t]];return t===keys.length?s("xs"):"@media (max-width:".concat(("number"==typeof r&&0<t?r:e)-i/100).concat(a,")")},between:c,only:function(e){return c(e,e)},width:function(e){return o[e]}},l)}function createMixins(r,o,e){var t;return _extends$1({gutters:function(e){var t=0<arguments.length&&void 0!==e?e:{};return _extends$1({paddingLeft:o(2),paddingRight:o(2)},t,_defineProperty$1({},r.up("sm"),_extends$1({paddingLeft:o(3),paddingRight:o(3)},t[r.up("sm")])))},toolbar:(_defineProperty$1(t={minHeight:56},"".concat(r.up("xs")," and (orientation: landscape)"),{minHeight:48}),_defineProperty$1(t,r.up("sm"),{minHeight:64}),t)},e)}var light={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.54)",disabled:"rgba(0, 0, 0, 0.38)",hint:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:common.white,default:grey[50]},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},dark={text:{primary:common.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",hint:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:grey[800],default:"#303030"},action:{active:common.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function addLightOrDark(e,t,r,o){e[t]||(e.hasOwnProperty(r)?e[t]=e[r]:"light"===t?e.light=lighten(e.main,o):"dark"===t&&(e.dark=darken(e.main,1.5*o)))}function createPalette(e){var t=e.primary,r=void 0===t?{light:indigo[300],main:indigo[500],dark:indigo[700]}:t,o=e.secondary,a=void 0===o?{light:pink.A200,main:pink.A400,dark:pink.A700}:o,n=e.error,i=void 0===n?{light:red[300],main:red[500],dark:red[700]}:n,l=e.warning,s=void 0===l?{light:orange[300],main:orange[500],dark:orange[700]}:l,c=e.info,d=void 0===c?{light:blue[300],main:blue[500],dark:blue[700]}:c,u=e.success,p=void 0===u?{light:green[300],main:green[500],dark:green[700]}:u,f=e.type,_=void 0===f?"light":f,y=e.contrastThreshold,m=void 0===y?3:y,g=e.tonalOffset,h=void 0===g?.2:g,b=_objectWithoutProperties$1(e,["primary","secondary","error","warning","info","success","type","contrastThreshold","tonalOffset"]);function v(e){var t=getContrastRatio(e,dark.text.primary)>=m?dark.text.primary:light.text.primary;if("production"!==process.env.NODE_ENV){var r=getContrastRatio(e,t);r<3&&console.error(["Material-UI: the contrast ratio of ".concat(r,":1 for ").concat(t," on ").concat(e),"falls below the WCAG recommended absolute minimum contrast ratio of 3:1.","https://www.w3.org/TR/2008/REC-WCAG20-20081211/#visual-audio-contrast-contrast"].join("\n"))}return t}function A(e,t,r,o){var a=1<arguments.length&&void 0!==t?t:500,n=2<arguments.length&&void 0!==r?r:300,i=3<arguments.length&&void 0!==o?o:700;if(!(e=_extends$1({},e)).main&&e[a]&&(e.main=e[a]),!e.main)throw new Error(["Material-UI: the color provided to augmentColor(color) is invalid.","The color object needs to have a `main` property or a `".concat(a,"` property.")].join("\n"));if("string"!=typeof e.main)throw new Error(["Material-UI: the color provided to augmentColor(color) is invalid.","`color.main` should be a string, but `".concat(JSON.stringify(e.main),"` was provided instead."),"","Did you intend to use one of the following approaches?","",'import { green } from "@material-ui/core/colors";',"","const theme1 = createMuiTheme({ palette: {","  primary: green,","} });","","const theme2 = createMuiTheme({ palette: {","  primary: { main: green[500] },","} });"].join("\n"));return addLightOrDark(e,"light",n,h),addLightOrDark(e,"dark",i,h),e.contrastText||(e.contrastText=v(e.main)),e}var R={dark:dark,light:light};return"production"!==process.env.NODE_ENV&&(R[_]||console.error("Material-UI: the palette type `".concat(_,"` is not supported."))),deepmerge(_extends$1({common:common,type:_,primary:A(r),secondary:A(a,"A400","A200","A700"),error:A(i),warning:A(s),info:A(d),success:A(p),grey:grey,contrastThreshold:m,getContrastText:v,augmentColor:A,tonalOffset:h},R[_]),b)}function round(e){return Math.round(1e5*e)/1e5}var caseAllCaps={textTransform:"uppercase"},defaultFontFamily='"Roboto", "Helvetica", "Arial", sans-serif';function createTypography(e,t){var r="function"==typeof t?t(e):t,o=r.fontFamily,n=void 0===o?defaultFontFamily:o,a=r.fontSize,i=void 0===a?14:a,l=r.fontWeightLight,s=void 0===l?300:l,c=r.fontWeightRegular,d=void 0===c?400:c,u=r.fontWeightMedium,p=void 0===u?500:u,f=r.fontWeightBold,_=void 0===f?700:f,y=r.htmlFontSize,m=void 0===y?16:y,g=r.allVariants,h=r.pxToRem,b=_objectWithoutProperties$1(r,["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"]);"production"!==process.env.NODE_ENV&&("number"!=typeof i&&console.error("Material-UI: `fontSize` is required to be a number."),"number"!=typeof m&&console.error("Material-UI: `htmlFontSize` is required to be a number."));function v(e,t,r,o,a){return _extends$1({fontFamily:n,fontWeight:e,fontSize:R(t),lineHeight:r},n===defaultFontFamily?{letterSpacing:"".concat(round(o/t),"em")}:{},{},a,{},g)}var A=i/14,R=h||function(e){return"".concat(e/m*A,"rem")},x={h1:v(s,96,1.167,-1.5),h2:v(s,60,1.2,-.5),h3:v(d,48,1.167,0),h4:v(d,34,1.235,.25),h5:v(d,24,1.334,0),h6:v(p,20,1.6,.15),subtitle1:v(d,16,1.75,.15),subtitle2:v(p,14,1.57,.1),body1:v(d,16,1.5,.15),body2:v(d,14,1.43,.15),button:v(p,14,1.75,.4,caseAllCaps),caption:v(d,12,1.66,.4),overline:v(d,12,2.66,1,caseAllCaps)};return deepmerge(_extends$1({htmlFontSize:m,pxToRem:R,round:round,fontFamily:n,fontSize:i,fontWeightLight:s,fontWeightRegular:d,fontWeightMedium:p,fontWeightBold:_},x),b,{clone:!1})}var shadowKeyUmbraOpacity=.2,shadowKeyPenumbraOpacity=.14,shadowAmbientShadowOpacity=.12;function createShadow(){return["".concat(arguments.length<=0?void 0:arguments[0],"px ").concat(arguments.length<=1?void 0:arguments[1],"px ").concat(arguments.length<=2?void 0:arguments[2],"px ").concat(arguments.length<=3?void 0:arguments[3],"px rgba(0,0,0,").concat(shadowKeyUmbraOpacity,")"),"".concat(arguments.length<=4?void 0:arguments[4],"px ").concat(arguments.length<=5?void 0:arguments[5],"px ").concat(arguments.length<=6?void 0:arguments[6],"px ").concat(arguments.length<=7?void 0:arguments[7],"px rgba(0,0,0,").concat(shadowKeyPenumbraOpacity,")"),"".concat(arguments.length<=8?void 0:arguments[8],"px ").concat(arguments.length<=9?void 0:arguments[9],"px ").concat(arguments.length<=10?void 0:arguments[10],"px ").concat(arguments.length<=11?void 0:arguments[11],"px rgba(0,0,0,").concat(shadowAmbientShadowOpacity,")")].join(",")}var shadows$1=["none",createShadow(0,2,1,-1,0,1,1,0,0,1,3,0),createShadow(0,3,1,-2,0,2,2,0,0,1,5,0),createShadow(0,3,3,-2,0,3,4,0,0,1,8,0),createShadow(0,2,4,-1,0,4,5,0,0,1,10,0),createShadow(0,3,5,-1,0,5,8,0,0,1,14,0),createShadow(0,3,5,-1,0,6,10,0,0,1,18,0),createShadow(0,4,5,-2,0,7,10,1,0,2,16,1),createShadow(0,5,5,-3,0,8,10,1,0,3,14,2),createShadow(0,5,6,-3,0,9,12,1,0,3,16,2),createShadow(0,6,6,-3,0,10,14,1,0,4,18,3),createShadow(0,6,7,-4,0,11,15,1,0,4,20,3),createShadow(0,7,8,-4,0,12,17,2,0,5,22,4),createShadow(0,7,8,-4,0,13,19,2,0,5,24,4),createShadow(0,7,9,-4,0,14,21,2,0,5,26,4),createShadow(0,8,9,-5,0,15,22,2,0,6,28,5),createShadow(0,8,10,-5,0,16,24,2,0,6,30,5),createShadow(0,8,11,-5,0,17,26,2,0,6,32,5),createShadow(0,9,11,-5,0,18,28,2,0,7,34,6),createShadow(0,9,12,-6,0,19,29,2,0,7,36,6),createShadow(0,10,13,-6,0,20,31,3,0,8,38,7),createShadow(0,10,13,-6,0,21,33,3,0,8,40,7),createShadow(0,10,14,-6,0,22,35,3,0,8,42,7),createShadow(0,11,14,-7,0,23,36,3,0,9,44,8),createShadow(0,11,15,-7,0,24,38,3,0,9,46,8)],shape={borderRadius:4},responsivePropType="production"!==process.env.NODE_ENV?PropTypes__default.oneOfType([PropTypes__default.number,PropTypes__default.string,PropTypes__default.object,PropTypes__default.array]):{};function _arrayWithoutHoles$2(e){if(Array.isArray(e)){for(var t=0,r=new Array(e.length);t<e.length;t++)r[t]=e[t];return r}}function _iterableToArray$2(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function _nonIterableSpread$2(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function _toConsumableArray$2(e){return _arrayWithoutHoles$2(e)||_iterableToArray$2(e)||_nonIterableSpread$2()}function merge(e,t){return t?deepmerge(e,t,{clone:!1}):e}var values={xs:0,sm:600,md:960,lg:1280,xl:1920},defaultBreakpoints={keys:["xs","sm","md","lg","xl"],up:function(e){return"@media (min-width:".concat(values[e],"px)")}};function handleBreakpoints(e,o,a){if("production"!==process.env.NODE_ENV&&(e.theme||console.error("@material-ui/system: you are calling a style function without a theme value.")),Array.isArray(o)){var n=e.theme.breakpoints||defaultBreakpoints;return o.reduce(function(e,t,r){return e[n.up(n.keys[r])]=a(o[r]),e},{})}if("object"!==_typeof$1(o))return a(o);var r=e.theme.breakpoints||defaultBreakpoints;return Object.keys(o).reduce(function(e,t){return e[r.up(t)]=a(o[t]),e},{})}function getPath(e,t){return t&&"string"==typeof t?t.split(".").reduce(function(e,t){return e&&e[t]?e[t]:null},e):null}function style$2(e){function t(e){if(null==e[o])return null;var t=e[o],r=getPath(e.theme,n)||{};return handleBreakpoints(e,t,function(e){var t;return"function"==typeof r?t=r(e):Array.isArray(r)?t=r[e]||e:(t=getPath(r,e)||e,i&&(t=i(t))),!1===a?t:_defineProperty$1({},a,t)})}var o=e.prop,r=e.cssProperty,a=void 0===r?e.prop:r,n=e.themeKey,i=e.transform;return t.propTypes="production"!==process.env.NODE_ENV?_defineProperty$1({},o,responsivePropType):{},t.filterProps=[o],t}function compose(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];function o(o){return t.reduce(function(e,t){var r=t(o);return r?merge(e,r):e},{})}return o.propTypes="production"!==process.env.NODE_ENV?t.reduce(function(e,t){return _extends$1(e,t.propTypes)},{}):{},o.filterProps=t.reduce(function(e,t){return e.concat(t.filterProps)},[]),o}function getBorder(e){return"number"!=typeof e?e:"".concat(e,"px solid")}var border=style$2({prop:"border",themeKey:"borders",transform:getBorder}),borderTop=style$2({prop:"borderTop",themeKey:"borders",transform:getBorder}),borderRight=style$2({prop:"borderRight",themeKey:"borders",transform:getBorder}),borderBottom=style$2({prop:"borderBottom",themeKey:"borders",transform:getBorder}),borderLeft=style$2({prop:"borderLeft",themeKey:"borders",transform:getBorder}),borderColor=style$2({prop:"borderColor",themeKey:"palette"}),borderRadius=style$2({prop:"borderRadius",themeKey:"shape"}),borders=compose(border,borderTop,borderRight,borderBottom,borderLeft,borderColor,borderRadius);function omit$1(t,r){var o={};return Object.keys(t).forEach(function(e){-1===r.indexOf(e)&&(o[e]=t[e])}),o}function css$1(r){function e(e){var t=r(e);return e.css?_extends$1({},merge(t,r(_extends$1({theme:e.theme},e.css))),{},omit$1(e.css,[r.filterProps])):t}return e.propTypes="production"!==process.env.NODE_ENV?_extends$1({},r.propTypes,{css:PropTypes__default.object}):{},e.filterProps=["css"].concat(_toConsumableArray$2(r.filterProps)),e}var displayPrint=style$2({prop:"displayPrint",cssProperty:!1,transform:function(e){return{"@media print":{display:e}}}}),displayRaw=style$2({prop:"display"}),overflow=style$2({prop:"overflow"}),textOverflow=style$2({prop:"textOverflow"}),visibility=style$2({prop:"visibility"}),whiteSpace=style$2({prop:"whiteSpace"}),display=compose(displayPrint,displayRaw,overflow,textOverflow,visibility,whiteSpace),flexBasis=style$2({prop:"flexBasis"}),flexDirection=style$2({prop:"flexDirection"}),flexWrap=style$2({prop:"flexWrap"}),justifyContent=style$2({prop:"justifyContent"}),alignItems=style$2({prop:"alignItems"}),alignContent=style$2({prop:"alignContent"}),order=style$2({prop:"order"}),flex=style$2({prop:"flex"}),flexGrow=style$2({prop:"flexGrow"}),flexShrink=style$2({prop:"flexShrink"}),alignSelf=style$2({prop:"alignSelf"}),justifyItems=style$2({prop:"justifyItems"}),justifySelf=style$2({prop:"justifySelf"}),flexbox=compose(flexBasis,flexDirection,flexWrap,justifyContent,alignItems,alignContent,order,flex,flexGrow,flexShrink,alignSelf,justifyItems,justifySelf),gridGap=style$2({prop:"gridGap"}),gridColumnGap=style$2({prop:"gridColumnGap"}),gridRowGap=style$2({prop:"gridRowGap"}),gridColumn=style$2({prop:"gridColumn"}),gridRow=style$2({prop:"gridRow"}),gridAutoFlow=style$2({prop:"gridAutoFlow"}),gridAutoColumns=style$2({prop:"gridAutoColumns"}),gridAutoRows=style$2({prop:"gridAutoRows"}),gridTemplateColumns=style$2({prop:"gridTemplateColumns"}),gridTemplateRows=style$2({prop:"gridTemplateRows"}),gridTemplateAreas=style$2({prop:"gridTemplateAreas"}),gridArea=style$2({prop:"gridArea"}),grid=compose(gridGap,gridColumnGap,gridRowGap,gridColumn,gridRow,gridAutoFlow,gridAutoColumns,gridAutoRows,gridTemplateColumns,gridTemplateRows,gridTemplateAreas,gridArea),color=style$2({prop:"color",themeKey:"palette"}),bgcolor=style$2({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette"}),palette$1=compose(color,bgcolor),position=style$2({prop:"position"}),zIndex=style$2({prop:"zIndex",themeKey:"zIndex"}),top=style$2({prop:"top"}),right=style$2({prop:"right"}),bottom=style$2({prop:"bottom"}),left=style$2({prop:"left"}),positions=compose(position,zIndex,top,right,bottom,left),boxShadow=style$2({prop:"boxShadow",themeKey:"shadows"});function transform$1(e){return e<=1?"".concat(100*e,"%"):e}var width=style$2({prop:"width",transform:transform$1}),maxWidth=style$2({prop:"maxWidth",transform:transform$1}),minWidth=style$2({prop:"minWidth",transform:transform$1}),height=style$2({prop:"height",transform:transform$1}),maxHeight=style$2({prop:"maxHeight",transform:transform$1}),minHeight=style$2({prop:"minHeight",transform:transform$1}),sizeWidth=style$2({prop:"size",cssProperty:"width",transform:transform$1}),sizeHeight=style$2({prop:"size",cssProperty:"height",transform:transform$1}),boxSizing=style$2({prop:"boxSizing"}),sizing=compose(width,maxWidth,minWidth,height,maxHeight,minHeight,boxSizing);function _arrayWithHoles$1(e){if(Array.isArray(e))return e}function _iterableToArrayLimit$1(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var r=[],o=!0,a=!1,n=void 0;try{for(var i,l=e[Symbol.iterator]();!(o=(i=l.next()).done)&&(r.push(i.value),!t||r.length!==t);o=!0);}catch(e){a=!0,n=e}finally{try{o||null==l.return||l.return()}finally{if(a)throw n}}return r}}function _nonIterableRest$1(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function _slicedToArray$1(e,t){return _arrayWithHoles$1(e)||_iterableToArrayLimit$1(e,t)||_nonIterableRest$1()}function memoize$1(t){var r={};return function(e){return void 0===r[e]&&(r[e]=t(e)),r[e]}}var properties={m:"margin",p:"padding"},directions={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},aliases={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},getCssProperties=memoize$1(function(e){if(2<e.length){if(!aliases[e])return[e];e=aliases[e]}var t=_slicedToArray$1(e.split(""),2),r=t[0],o=t[1],a=properties[r],n=directions[o]||"";return Array.isArray(n)?n.map(function(e){return a+e}):[a+n]}),spacingKeys=["m","mt","mr","mb","ml","mx","my","p","pt","pr","pb","pl","px","py","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY"];function createUnarySpacing(e){var t=e.spacing||8;return"number"==typeof t?function(e){return"production"!==process.env.NODE_ENV&&"number"!=typeof e&&console.error("@material-ui/system: expected spacing argument to be a number, got ".concat(e,".")),t*e}:Array.isArray(t)?function(e){return"production"!==process.env.NODE_ENV&&t.length-1<e&&console.error(["@material-ui/system: the value provided (".concat(e,") overflows."),"The supported values are: ".concat(JSON.stringify(t),"."),"".concat(e," > ").concat(t.length-1,", you need to add the missing values.")].join("\n")),t[e]}:"function"==typeof t?t:("production"!==process.env.NODE_ENV&&console.error(["@material-ui/system: the `theme.spacing` value (".concat(t,") is invalid."),"It should be a number, an array or a function."].join("\n")),function(){})}function getValue(e,t){if("string"==typeof t)return t;var r=e(Math.abs(t));return 0<=t?r:"number"==typeof r?-r:"-".concat(r)}function getStyleFromPropValue(e,o){return function(r){return e.reduce(function(e,t){return e[t]=getValue(o,r),e},{})}}function spacing(o){var a=createUnarySpacing(o.theme);return Object.keys(o).map(function(e){if(-1===spacingKeys.indexOf(e))return null;var t=getStyleFromPropValue(getCssProperties(e),a),r=o[e];return handleBreakpoints(o,r,t)}).reduce(merge,{})}spacing.propTypes="production"!==process.env.NODE_ENV?spacingKeys.reduce(function(e,t){return e[t]=responsivePropType,e},{}):{},spacing.filterProps=spacingKeys;var warnOnce,fontFamily=style$2({prop:"fontFamily",themeKey:"typography"}),fontSize=style$2({prop:"fontSize",themeKey:"typography"}),fontStyle=style$2({prop:"fontStyle",themeKey:"typography"}),fontWeight=style$2({prop:"fontWeight",themeKey:"typography"}),letterSpacing=style$2({prop:"letterSpacing"}),lineHeight=style$2({prop:"lineHeight"}),textAlign=style$2({prop:"textAlign"}),typography$1=compose(fontFamily,fontSize,fontStyle,fontWeight,letterSpacing,lineHeight,textAlign);function createSpacing(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:8;if(e.mui)return e;function t(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return"production"!==process.env.NODE_ENV&&(t.length<=4||console.error("Material-UI: Too many arguments provided, expected between 0 and 4, got ".concat(t.length))),0===t.length?o(1):1===t.length?o(t[0]):t.map(function(e){if("string"==typeof e)return e;var t=o(e);return"number"==typeof t?"".concat(t,"px"):t}).join(" ")}var o=createUnarySpacing({spacing:e});return Object.defineProperty(t,"unit",{get:function(){return"production"!==process.env.NODE_ENV&&(warnOnce&&"test"!==process.env.NODE_ENV||console.error(["Material-UI: theme.spacing.unit usage has been deprecated.","It will be removed in v5.","You can replace `theme.spacing.unit * y` with `theme.spacing(y)`.","","You can use the `https://github.com/mui-org/material-ui/tree/master/packages/material-ui-codemod/README.md#theme-spacing-api` migration helper to make the process smoother."].join("\n")),warnOnce=!0),e}}),t.mui=!0,t}var easing={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},duration={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function formatMs(e){return"".concat(Math.round(e),"ms")}var transitions={easing:easing,duration:duration,create:function(e,t){var r=0<arguments.length&&void 0!==e?e:["all"],o=1<arguments.length&&void 0!==t?t:{},a=o.duration,n=void 0===a?duration.standard:a,i=o.easing,l=void 0===i?easing.easeInOut:i,s=o.delay,c=void 0===s?0:s,d=_objectWithoutProperties$1(o,["duration","easing","delay"]);if("production"!==process.env.NODE_ENV){var u=function(e){return"string"==typeof e},p=function(e){return!isNaN(parseFloat(e))};u(r)||Array.isArray(r)||console.error('Material-UI: argument "props" must be a string or Array.'),p(n)||u(n)||console.error('Material-UI: argument "duration" must be a number or a string but found '.concat(n,".")),u(l)||console.error('Material-UI: argument "easing" must be a string.'),p(c)||u(c)||console.error('Material-UI: argument "delay" must be a number or a string.'),0!==Object.keys(d).length&&console.error("Material-UI: unrecognized argument(s) [".concat(Object.keys(d).join(","),"]"))}return(Array.isArray(r)?r:[r]).map(function(e){return"".concat(e," ").concat("string"==typeof n?n:formatMs(n)," ").concat(l," ").concat("string"==typeof c?c:formatMs(c))}).join(",")},getAutoHeightDuration:function(e){if(!e)return 0;var t=e/36;return Math.round(10*(4+15*Math.pow(t,.25)+t/5))}},zIndex$1={mobileStepper:1e3,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};function createMuiTheme(){for(var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},t=e.breakpoints,r=void 0===t?{}:t,o=e.mixins,a=void 0===o?{}:o,n=e.palette,i=void 0===n?{}:n,l=e.spacing,s=e.typography,c=void 0===s?{}:s,d=_objectWithoutProperties$1(e,["breakpoints","mixins","palette","spacing","typography"]),u=createPalette(i),p=createBreakpoints(r),f=createSpacing(l),_=deepmerge({breakpoints:p,direction:"ltr",mixins:createMixins(p,f,a),overrides:{},palette:u,props:{},shadows:shadows$1,typography:createTypography(u,c),spacing:f,shape:shape,transitions:transitions,zIndex:zIndex$1},d),y=arguments.length,m=new Array(1<y?y-1:0),g=1;g<y;g++)m[g-1]=arguments[g];if(_=m.reduce(function(e,t){return deepmerge(e,t)},_),"production"!==process.env.NODE_ENV){var h=["checked","disabled","error","focused","focusVisible","required","expanded","selected"];!function e(t,r,o){var a,n=2<arguments.length&&void 0!==o?o:1;for(a in t){var i=t[a];1===n?0===a.indexOf("Mui")&&i&&e(i,a,n+1):-1!==h.indexOf(a)&&0<Object.keys(i).length&&("production"!==process.env.NODE_ENV&&console.error(["Material-UI: the `".concat(r,"` component increases ")+"the CSS specificity of the `".concat(a,"` internal state."),"You can not override it like this: ",JSON.stringify(t,null,2),"","Instead, you need to use the $ruleName syntax:",JSON.stringify({root:_defineProperty$1({},"&$".concat(a),i)},null,2),"","https://material-ui.com/r/pseudo-classes-guide"].join("\n")),t[a]={})}}(_.overrides)}return _}var defaultTheme=createMuiTheme(),styled$1=function(e){var r=styled(e);return function(e,t){return r(e,_extends$1({defaultTheme:defaultTheme},t))}};function useTheme$1(){var e=useTheme()||defaultTheme;return"production"!==process.env.NODE_ENV&&React__default.useDebugValue(e),e}function withStyles$1(e,t){return withStyles(e,_extends$1({defaultTheme:defaultTheme},t))}function capitalize(e){if("production"!==process.env.NODE_ENV&&"string"!=typeof e)throw new Error("Material-UI: capitalize(string) expects a string argument.");return e.charAt(0).toUpperCase()+e.slice(1)}function toVal$1(e){var t,r,o="";if(e)if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(r=toVal$1(e[t]))&&(o&&(o+=" "),o+=r);else for(t in e)e[t]&&(r=toVal$1(t))&&(o&&(o+=" "),o+=r);else"boolean"==typeof e||e.call||(o&&(o+=" "),o+=e);return o}function clsx$1(){for(var e,t=0,r="";t<arguments.length;)(e=toVal$1(arguments[t++]))&&(r&&(r+=" "),r+=e);return r}function requirePropFactory(l){if("production"===process.env.NODE_ENV)return function(){return null};return function(i){return function(e,t,r,o,a){var n=a||t;return void 0===e[t]||e[i]?null:new Error("The prop `".concat(n,"` of ")+"`".concat(l,"` must be used on `").concat(i,"`."))}}}var styleFunction=css$1(compose(borders,display,flexbox,grid,positions,palette$1,boxShadow,sizing,spacing,typography$1)),Box=styled$1("div")(styleFunction,{name:"MuiBox"}),styles$e=function(e){return{root:{margin:0},body2:e.typography.body2,body1:e.typography.body1,caption:e.typography.caption,button:e.typography.button,h1:e.typography.h1,h2:e.typography.h2,h3:e.typography.h3,h4:e.typography.h4,h5:e.typography.h5,h6:e.typography.h6,subtitle1:e.typography.subtitle1,subtitle2:e.typography.subtitle2,overline:e.typography.overline,srOnly:{position:"absolute",height:1,width:1,overflow:"hidden"},alignLeft:{textAlign:"left"},alignCenter:{textAlign:"center"},alignRight:{textAlign:"right"},alignJustify:{textAlign:"justify"},noWrap:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},gutterBottom:{marginBottom:"0.35em"},paragraph:{marginBottom:16},colorInherit:{color:"inherit"},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},colorTextPrimary:{color:e.palette.text.primary},colorTextSecondary:{color:e.palette.text.secondary},colorError:{color:e.palette.error.main},displayInline:{display:"inline"},displayBlock:{display:"block"}}},defaultVariantMapping={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p"},Typography=React.forwardRef(function(e,t){var r=e.align,o=void 0===r?"inherit":r,a=e.classes,n=e.className,i=e.color,l=void 0===i?"initial":i,s=e.component,c=e.display,d=void 0===c?"initial":c,u=e.gutterBottom,p=void 0!==u&&u,f=e.noWrap,_=void 0!==f&&f,y=e.paragraph,m=void 0!==y&&y,g=e.variant,h=void 0===g?"body1":g,b=e.variantMapping,v=void 0===b?defaultVariantMapping:b,A=_objectWithoutProperties$1(e,["align","classes","className","color","component","display","gutterBottom","noWrap","paragraph","variant","variantMapping"]),R=s||(m?"p":v[h]||defaultVariantMapping[h])||"span";return React.createElement(R,_extends$1({className:clsx$1(a.root,n,"inherit"!==h&&a[h],"initial"!==l&&a["color".concat(capitalize(l))],_&&a.noWrap,p&&a.gutterBottom,m&&a.paragraph,"inherit"!==o&&a["align".concat(capitalize(o))],"initial"!==d&&a["display".concat(capitalize(d))]),ref:t},A))});"production"!==process.env.NODE_ENV&&(Typography.propTypes={align:PropTypes__default.oneOf(["inherit","left","center","right","justify"]),children:PropTypes__default.node,classes:PropTypes__default.object.isRequired,className:PropTypes__default.string,color:PropTypes__default.oneOf(["initial","inherit","primary","secondary","textPrimary","textSecondary","error"]),component:PropTypes__default.elementType,display:PropTypes__default.oneOf(["initial","block","inline"]),gutterBottom:PropTypes__default.bool,noWrap:PropTypes__default.bool,paragraph:PropTypes__default.bool,variant:PropTypes__default.oneOf(["h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","caption","button","overline","srOnly","inherit"]),variantMapping:PropTypes__default.object});var Typography$1=withStyles$1(styles$e,{name:"MuiTypography"})(Typography),SPACINGS=[0,1,2,3,4,5,6,7,8,9,10],GRID_SIZES=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12];function generateGrid(e,t,o){var a={};GRID_SIZES.forEach(function(e){var t="grid-".concat(o,"-").concat(e);if(!0!==e)if("auto"!==e){var r="".concat(Math.round(e/12*1e8)/1e6,"%");a[t]={flexBasis:r,flexGrow:0,maxWidth:r}}else a[t]={flexBasis:"auto",flexGrow:0,maxWidth:"none"};else a[t]={flexBasis:0,flexGrow:1,maxWidth:"100%"}}),"xs"===o?_extends$1(e,a):e[t.breakpoints.up(o)]=a}function getOffset(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:1,r=parseFloat(e);return"".concat(r/t).concat(String(e).replace(String(r),"")||"px")}function generateGutter(r,o){var a={};return SPACINGS.forEach(function(e){var t=r.spacing(e);0!==t&&(a["spacing-".concat(o,"-").concat(e)]={margin:"-".concat(getOffset(t,2)),width:"calc(100% + ".concat(getOffset(t),")"),"& > $item":{padding:getOffset(t,2)}})}),a}var styles$f=function(r){return _extends$1({root:{},container:{boxSizing:"border-box",display:"flex",flexWrap:"wrap",width:"100%"},item:{boxSizing:"border-box",margin:"0"},zeroMinWidth:{minWidth:0},"direction-xs-column":{flexDirection:"column"},"direction-xs-column-reverse":{flexDirection:"column-reverse"},"direction-xs-row-reverse":{flexDirection:"row-reverse"},"wrap-xs-nowrap":{flexWrap:"nowrap"},"wrap-xs-wrap-reverse":{flexWrap:"wrap-reverse"},"align-items-xs-center":{alignItems:"center"},"align-items-xs-flex-start":{alignItems:"flex-start"},"align-items-xs-flex-end":{alignItems:"flex-end"},"align-items-xs-baseline":{alignItems:"baseline"},"align-content-xs-center":{alignContent:"center"},"align-content-xs-flex-start":{alignContent:"flex-start"},"align-content-xs-flex-end":{alignContent:"flex-end"},"align-content-xs-space-between":{alignContent:"space-between"},"align-content-xs-space-around":{alignContent:"space-around"},"justify-xs-center":{justifyContent:"center"},"justify-xs-flex-end":{justifyContent:"flex-end"},"justify-xs-space-between":{justifyContent:"space-between"},"justify-xs-space-around":{justifyContent:"space-around"},"justify-xs-space-evenly":{justifyContent:"space-evenly"}},generateGutter(r,"xs"),{},r.breakpoints.keys.reduce(function(e,t){return generateGrid(e,r,t),e},{}))},Grid=React.forwardRef(function(e,t){var r=e.alignContent,o=void 0===r?"stretch":r,a=e.alignItems,n=void 0===a?"stretch":a,i=e.classes,l=e.className,s=e.component,c=void 0===s?"div":s,d=e.container,u=void 0!==d&&d,p=e.direction,f=void 0===p?"row":p,_=e.item,y=void 0!==_&&_,m=e.justify,g=void 0===m?"flex-start":m,h=e.lg,b=void 0!==h&&h,v=e.md,A=void 0!==v&&v,R=e.sm,x=void 0!==R&&R,T=e.spacing,C=void 0===T?0:T,P=e.wrap,E=void 0===P?"wrap":P,w=e.xl,k=void 0!==w&&w,S=e.xs,O=void 0!==S&&S,j=e.zeroMinWidth,$=void 0!==j&&j,I=_objectWithoutProperties$1(e,["alignContent","alignItems","classes","className","component","container","direction","item","justify","lg","md","sm","spacing","wrap","xl","xs","zeroMinWidth"]),B=clsx$1(i.root,l,u&&[i.container,0!==C&&i["spacing-xs-".concat(String(C))]],y&&i.item,$&&i.zeroMinWidth,"row"!==f&&i["direction-xs-".concat(String(f))],"wrap"!==E&&i["wrap-xs-".concat(String(E))],"stretch"!==n&&i["align-items-xs-".concat(String(n))],"stretch"!==o&&i["align-content-xs-".concat(String(o))],"flex-start"!==g&&i["justify-xs-".concat(String(g))],!1!==O&&i["grid-xs-".concat(String(O))],!1!==x&&i["grid-sm-".concat(String(x))],!1!==A&&i["grid-md-".concat(String(A))],!1!==b&&i["grid-lg-".concat(String(b))],!1!==k&&i["grid-xl-".concat(String(k))]);return React.createElement(c,_extends$1({className:B,ref:t},I))});"production"!==process.env.NODE_ENV&&(Grid.propTypes={alignContent:PropTypes__default.oneOf(["stretch","center","flex-start","flex-end","space-between","space-around"]),alignItems:PropTypes__default.oneOf(["flex-start","center","flex-end","stretch","baseline"]),children:PropTypes__default.node,classes:PropTypes__default.object.isRequired,className:PropTypes__default.string,component:PropTypes__default.elementType,container:PropTypes__default.bool,direction:PropTypes__default.oneOf(["row","row-reverse","column","column-reverse"]),item:PropTypes__default.bool,justify:PropTypes__default.oneOf(["flex-start","center","flex-end","space-between","space-around","space-evenly"]),lg:PropTypes__default.oneOf([!1,"auto",!0,1,2,3,4,5,6,7,8,9,10,11,12]),md:PropTypes__default.oneOf([!1,"auto",!0,1,2,3,4,5,6,7,8,9,10,11,12]),sm:PropTypes__default.oneOf([!1,"auto",!0,1,2,3,4,5,6,7,8,9,10,11,12]),spacing:PropTypes__default.oneOf(SPACINGS),wrap:PropTypes__default.oneOf(["nowrap","wrap","wrap-reverse"]),xl:PropTypes__default.oneOf([!1,"auto",!0,1,2,3,4,5,6,7,8,9,10,11,12]),xs:PropTypes__default.oneOf([!1,"auto",!0,1,2,3,4,5,6,7,8,9,10,11,12]),zeroMinWidth:PropTypes__default.bool});var StyledGrid=withStyles$1(styles$f,{name:"MuiGrid"})(Grid);if("production"!==process.env.NODE_ENV){var requireProp=requirePropFactory("Grid");StyledGrid.propTypes=_extends$1({},StyledGrid.propTypes,{alignContent:requireProp("container"),alignItems:requireProp("container"),direction:requireProp("container"),justify:requireProp("container"),lg:requireProp("item"),md:requireProp("item"),sm:requireProp("item"),spacing:requireProp("container"),wrap:requireProp("container"),xs:requireProp("item"),zeroMinWidth:requireProp("item")})}function MessageCard(e){var t=e.message,r=void 0===t?{}:t,o=e.isActive,a=e.onClick,n=void 0===a?function(){}:a,i=e.isMobile,l=r.title,s=r.date,c=r.sender;return React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0,justifySpaceBetween:!0,cursorPointer:!0,p:2,mb:[1,0],bgcolor:o?colors.white:colors.gray5,style:{border:i?"2px solid ".concat(colors.gray5):"1px solid ".concat(colors.white),borderRadius:i?4:0},onClick:n},React__default.createElement(Box,null,React__default.createElement(Box,{mb:1},React__default.createElement(Typography$1,{variant:i?"h6":"body1",style:{color:o?colors.gray2:colors.gray3}},33<l.length?"".concat(l.slice(0,33),"..."):l)),React__default.createElement(Typography$1,{variant:"body2",style:{fontSize:i?".875rem":".625rem",color:colors.gray3}},dateFns.format(s,"dd, MMMM, yyyy",{locale:locale$1.ptBR}))),React__default.createElement(Avatar,{name:c.name,size:i?48:36,src:c.avatar}))}function MessageHeader(e){var t=e.sender,r=e.date;return React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0},React__default.createElement(Box,{mr:1},React__default.createElement(Avatar,{name:t.name,src:t.avatar})),React__default.createElement(forwardedFlex,{width:1,flexDirection:["column","row"],justifyContent:["initial","space-between"]},React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0},React__default.createElement(Typography$1,{style:{marginRight:4}},t.name),React__default.createElement(Typography$1,{style:{color:colors.gray3}},"<".concat(t.email,">"))),React__default.createElement(Typography$1,{variant:"body2",style:{fontSize:".875rem",lineHeight:2,color:colors.gray3}},dateFns.format(r,"dd, MMMM, yyyy",{locale:locale$1.ptBR}))))}function MessagePanel(e){var t=e.message,r=t.title,o=void 0===r?"":r,a=t.sender,n=void 0===a?{}:a,i=t.date,l=void 0===i?new Date:i,s=t.body,c=void 0===s?"":s,d=useTheme$1();return React__default.createElement(forwardedFlex,{py:4,px:6,border:"1px solid ".concat(colors.gray5),bgcolor:colors.white},React__default.createElement(Typography$1,{variant:"body1"},o),React__default.createElement(MessageHeader,{sender:n,date:l}),React__default.createElement(Typography$1,{style:{fontSize:".625rem",fontWeight:d.typography.fontWeightLight,lineHeight:2}},c))}function MessagePanelMobile(e){var t=e.message,r=e.onClose,o=t.title,a=void 0===o?"":o,n=t.sender,i=void 0===n?{}:n,l=t.date,s=void 0===l?new Date:l,c=t.body,d=void 0===c?"":c,u=useTheme$1();return React__default.createElement(forwardedFlex,{position:"fixed",top:0,left:0,width:1,height:1,zIndex:999,px:2,pb:5,bgcolor:colors.white,border:"1px solid ".concat(colors.gray5)},React__default.createElement(forwardedFlex,{my:4,width:32,height:32,justifyCenter:!0,alignCenter:!0,cursorPointer:!0,onClick:r},React__default.createElement(fi.FiChevronLeft,{size:"32"})),React__default.createElement(Box,{px:2},React__default.createElement(Typography$1,{variant:"body1",style:{fontSize:"2rem",lineHeight:1.5}},a),React__default.createElement(Box,{mt:3,mb:3},React__default.createElement(MessageHeader,{sender:i,date:s}))),React__default.createElement(Typography$1,{variant:"body1",style:{fontWeight:u.typography.fontWeightLight,overflowY:"auto"}},d))}function Messages(e){var t=e.data,r=void 0===t?[]:t,o=_objectWithoutProperties(e,["data"]),a=useTheme$1(),n=useWindowSize(),i=(null==n?void 0:n.width)<a.breakpoints.values.sm,l=_slicedToArray(React.useState(i?null:0),2),s=l[0],c=l[1];return React.useEffect(function(){c(i?null:0)},[i]),React__default.createElement(StyledGrid,_extends({container:!0,style:{overflow:"hidden",borderRadius:4}},o),React__default.createElement(StyledGrid,{item:!0,xs:12,sm:4},r.map(function(e,t){return React__default.createElement(MessageCard,{key:e.id,message:e,isActive:t===s||i,isMobile:i,onClick:function(e){e.stopPropagation(),c(t)}})})),null!==s&&React__default.createElement(StyledGrid,{item:!0,xs:12,sm:8},i?React__default.createElement(MessagePanelMobile,{message:r[s],onClose:function(){return c(null)}}):React__default.createElement(MessagePanel,{message:r[s]})))}function _templateObject3$4(){var e=_taggedTemplateLiteral(["\n    width: 100%;\n    height: 304px;\n    background: url(",");\n    background-repeat: no-repeat;\n    background-size: cover;\n\n    "," {\n      height: 240px;\n      background: linear-gradient(180deg, rgba(255, 255, 255, 0) 53.13%, colors.color1 100%),\n        url(",");\n    }\n  "]);return _templateObject3$4=function(){return e},e}function _templateObject2$6(){var e=_taggedTemplateLiteral(["\n  ","\n"]);return _templateObject2$6=function(){return e},e}function _templateObject$a(){var e=_taggedTemplateLiteral(["\n  border-radius: 4px 4px 0 0;\n  overflow: hidden;\n\n  "," {\n    margin-left: -16px;\n    margin-top: -32px;\n    width: 100vw;\n  }\n"]);return _templateObject$a=function(){return e},e}MessageCard.propTypes={message:PropTypes__default.shape({title:PropTypes__default.string,date:PropTypes__default.instanceOf(Date),sender:PropTypes__default.shape({name:PropTypes__default.string,avatar:PropTypes__default.string})}),isActive:PropTypes__default.bool,onClick:PropTypes__default.func,isMobile:PropTypes__default.bool},MessageHeader.propTypes={sender:PropTypes__default.shape({id:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.number]),name:PropTypes__default.string,email:PropTypes__default.string,avatar:PropTypes__default.string}),date:PropTypes__default.object},MessagePanel.propTypes={message:PropTypes__default.object,title:PropTypes__default.string,sender:PropTypes__default.object,date:PropTypes__default.object,body:PropTypes__default.any},MessagePanelMobile.propTypes={message:PropTypes__default.shape({id:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.number]),title:PropTypes__default.string,sender:PropTypes__default.object,date:PropTypes__default.object,body:PropTypes__default.any}),onClose:PropTypes__default.func},Messages.propTypes={data:PropTypes__default.array};var HeaderContainer=styled$2__default(forwardedFlex)(_templateObject$a(),media.mobile),HeaderImage=styled$2__default.div(_templateObject2$6(),function(e){var t=e.image;return styled$2.css(_templateObject3$4(),t,media.mobile,t)}),classes={divider:{position:"absolute",width:"100vw",height:"1px",bottom:16,left:40,backgroundColor:colors.gray5}};function OpportunityHeader(e){var t=e.headerImage,r=e.logo,o=e.name,a=e.companyId,n=e.onClickLogo,i=core.useTheme(),l=useWindowSize(),s=(null==l?void 0:l.width)<i.breakpoints.values.sm;return React__default.createElement(HeaderContainer,null,React__default.createElement(HeaderImage,{image:t}),React__default.createElement(core.Box,{position:"relative",top:-i.spacing(2),left:i.spacing(3)},React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0},React__default.createElement(core.Box,{zIndex:10},React__default.createElement(Avatar,{name:"organization-name",size:s?i.spacing(13):i.spacing(15),src:r,onClick:function(){n(a)},style:{backgroundColor:colors.white,objectFit:"unset"},containerStyle:{boxShadow:shadows.clientEllipse}})),React__default.createElement(core.Box,{ml:s?2:3},React__default.createElement(core.Typography,{variant:s?"h3":"h1",style:{color:colors.gray2}},o)),!s&&React__default.createElement("div",{id:"header-divider",style:classes.divider}))))}function OpportunityTypes(e){var t=e.types,n=e.onClick,r=_objectWithoutProperties(e,["types","onClick"]);return React__default.createElement(forwardedFlex,_extends({directionRow:!0,style:{overflowX:"auto"},width:1},r),t.map(function(e){var t=e.color,r=e.id,o=e.icon,a=e.label;return React__default.createElement(forwardedFlex,{key:r,cursorPointer:!0,alignCenter:!0,mr:[5,4,4],onClick:function(){return n(r)}},React__default.createElement(forwardedFlex,{justifyCenter:!0,alignCenter:!0,width:[72,72,56],height:[72,72,56],mb:1.5,bgcolor:t,borderRadius:"50%"},React__default.cloneElement(o,{style:{height:"50%",fill:colors.white}})),React__default.createElement(core.Typography,null,a))}))}OpportunityHeader.propTypes={headerImage:PropTypes__default.string,logo:PropTypes__default.string,name:PropTypes__default.string,companyId:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.number]),onClickLogo:PropTypes__default.func},OpportunityHeader.defaultProps={headerImage:"",logo:"",name:"",companyId:null,onClickLogo:function(){}},OpportunityTypes.propTypes={types:PropTypes__default.arrayOf(PropTypes__default.shape({id:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.number]),label:PropTypes__default.string,color:PropTypes__default.string,icon:PropTypes__default.object})).isRequired,onClick:PropTypes__default.func.isRequired},OpportunityTypes.defaultProps={types:{id:0,label:"",color:"",icon:{}},onClick:function(){}};var userMessage=["Por enquanto, você só consegue visualizar vagas e oportunidades.","Por enquanto, você só consegue visualizar vagas e oportunidades. Complete seu perfil para conseguir se inscrever.","Por enquanto, você só consegue visualizar vagas e oportunidades. Complete seu perfil para conseguir se inscrever e para te conhecermos melhor!","Seu perfil está parcialmente preenchido, já é possível explorar oportunidades!","Já é possível explorar oportunidades, mas seu perfil permanece parcialmente preenchido","Seu perfil está praticamente completo, estamos próximos em conhecer verdadeiramente você o/","Perfil completo 🎉   Lembre-se: Sempre que fizer algum curso novo ou viver alguma experiência marcante, conte pra gente aqui no perfil!"],color$1=[colors["color-c81717"],colors["color-c81717"],colors["color-c81717"],colors.color3,colors.color3,colors.color4,colors.color4];function ProfileStrength(e){var r=e.value,t=e.messages,o=_objectWithoutProperties(e,["value","messages"]);return React__default.createElement(core.Box,o,React__default.createElement(core.Typography,{variant:"subtitle1"},"Força do seu perfil"),React__default.createElement(core.Box,{py:[1,2]},React__default.createElement(forwardedFlex,{directionRow:!0},Array.from({length:7},function(e,t){return React__default.createElement(core.Box,{"data-testid":"pill-testid",width:1,height:12,borderRadius:4,mr:[1,2],key:"strenth-pill-".concat(t),bgcolor:t<r?color$1[r-1]:colors.gray4})}))),React__default.createElement(core.Typography,{variant:"subtitle2"},t?t[r-1]:userMessage[r-1]))}ProfileStrength.propTypes={value:PropTypes__default.number.isRequired,messages:PropTypes__default.arrayOf(PropTypes__default.string)},ProfileStrength.defaultProps={value:1,messages:null};var styles$g=function(e){return{box:{cursor:"pointer",border:"1px solid ".concat(colors.gray5),boxSizing:"border-box"},headerTypography:{letterSpacing:1,color:colors.gray3,textTransform:"uppercase"},boldFont:{fontWeight:e.typography.fontWeightBold},divisor:{border:"1px solid ".concat(colors.gray5),width:"100%",margin:"".concat(e.spacing(2),"px 0px")},icon:{marginRight:e.spacing(1),fontSize:"1.125rem"},link:{color:colors.green2,letterSpacing:.5,textDecoration:"underline",whiteSpace:"nowrap"}}},statusDecoder={feedback:"Aguardando feedback",feedbackReady:"Acessar feedback",confirmation:"Confirme sua presença"},dateDecoder={unavailable:"Indisponível",not_started:"Fase não iniciada",finished:"Encerrada"},ProgressCard=function(e){var t=e.title,r=e.icon,o=e.progress,a=e.date,n=e.status,i=e.active,l=e.onClick,s=core.useTheme(),c=styles$g(s);var d;return React__default.createElement(core.Box,{width:1,p:2,style:c.box,bgcolor:i?colors.white:colors.gray7,onClick:l},React__default.createElement(forwardedFlex,{directionRow:!0,justifySpaceBetween:!0,alignCenter:!0},React__default.createElement(forwardedFlex,{directionRow:!0},React__default.createElement(reactIcons.IconContext.Provider,{value:{color:i?colors.green1:colors.gray3,style:c.icon}},r),React__default.createElement(core.Typography,{variant:"body1",style:c.headerTypography},t)),React__default.createElement(forwardedFlex,{directionRow:!0},React__default.createElement(core.Typography,{variant:"body1",style:_objectSpread2({},c.headerTypography,{},c.boldFont)},"Progresso:"),React__default.createElement(function(){var e=0;return o&&(e=o<=100?o:100),React__default.createElement(core.Box,{ml:1},React__default.createElement(core.Typography,{variant:"body1",style:c.headerTypography},"".concat(e,"%")))},null))),React__default.createElement("div",{style:c.divisor}),React__default.createElement(forwardedFlex,{directionRow:!0,justifySpaceBetween:!0,alignCenter:!0},React__default.createElement(function(){var e;if(a){var t=dateFns.differenceInDays(a,new Date);e=0<t?"Faltam ".concat(t," dias para encerrar essa fase"):dateDecoder.finished}else e=dateDecoder.unavailable;return React__default.createElement(core.Typography,{variant:"body2",style:{fontWeight:500,color:!i&&colors.gray3}},e)},null),(d=n,React__default.createElement(core.Link,{style:c.link},React__default.createElement(core.Typography,null,statusDecoder[d])))))};function _templateObject$b(){var e=_taggedTemplateLiteral(["\n  display: flex;\n  flex-direction: row;\n  & div {\n    margin: 0 4px;\n  }\n  & div:first-child {\n    margin-left: 0;\n  }\n  & div:last-child {\n    margin-right: 0;\n  }\n"]);return _templateObject$b=function(){return e},e}ProgressCard.propTypes={title:PropTypes__default.string,icon:PropTypes__default.object,progress:PropTypes__default.number.isRequired,date:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.instanceOf(Date)]),status:PropTypes__default.oneOf(["feedback","feedbackReady","confirmation"]),active:PropTypes__default.bool.isRequired,onClick:PropTypes__default.func.isRequired},ProgressCard.defaultProps={title:"",icon:null,progress:0,date:new Date,status:"feedback",active:!1,onClick:function(){}};var StarsWrapper=styled$2__default.div(_templateObject$b());function Rating(e){var t=e.maxRating,r=e.selected,o=e.onChange,a=_objectWithoutProperties(e,["maxRating","selected","onChange"]),n=React.useCallback(o,[o]),i=_slicedToArray(React.useState(r),2),l=i[0],s=i[1],c=React.useMemo(function(){function r(e){s(e),n(e)}return Array.from({length:t},function(e,t){return React__default.createElement(forwardedFlex,{alignCenter:!0,justifyCenter:!0,key:"rating-".concat(t)},t<l?React__default.createElement(fa.FaStar,{key:"star-".concat(t),size:36,color:colors.green1,style:{cursor:"pointer"},onClick:function(){return r(t+1)}}):React__default.createElement(fa.FaRegStar,{key:"star-".concat(t),size:36,color:colors.gray3,style:{cursor:"pointer"},onClick:function(){return r(t+1)}}))})},[t,l,n]);return React__default.createElement(StarsWrapper,a,c)}Rating.propTypes={maxRating:PropTypes__default.number,selected:PropTypes__default.number,onChange:PropTypes__default.func},Rating.defaultProps={maxRating:5,selected:0,onChange:function(){}};var useStyles$b=styles$r.makeStyles(function(){return{root:{"&$disabled":{"& .MuiSlider-track":{background:colors.gray4,opacity:1},"& .MuiSlider-rail":{background:colors.gray4,opacity:1},"& .MuiSlider-mark":{opacity:0}}},mark:{background:colors.gray3},rail:{background:colors.gray4},thumb:{background:colors.green1,"&:focus,&:hover":{boxShadow:"none"}},track:{background:colors.green1},valueLabel:{color:colors.green1},disabled:{"& .MuiSlider-thumb":{background:colors.gray3,border:"2px solid ".concat(colors.gray5),top:9,boxSizing:"content-box"}}}});function Slider(e){var t=e.value,r=e.onChange,o=void 0===r?function(){}:r,a=e.marks,n=void 0===a||a,i=_objectWithoutProperties(e,["value","onChange","marks"]),l=useStyles$b();return React__default.createElement(core.Slider,_extends({classes:l,valueLabelDisplay:"auto",value:t,onChange:function(e,t){"function"==typeof o&&o(t)},marks:n},i))}function SortFilter(e){var t=e.options,r=e.onClick,o=core.useTheme(),a=_slicedToArray(React.useState(null),2),n=a[0],i=a[1],l=_slicedToArray(React.useState(t[0].label),2),s=l[0],c=l[1];return React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0,justifyContentCenter:!0},React__default.createElement(core.Typography,{variant:"body2",style:{fontWeight:o.typography.fontWeightRegular,color:colors.gray3}},"Ordenar por:"),React__default.createElement(core.Box,{ml:1,onClick:function(e){i(e.currentTarget)},"data-testid":"select-clickable"},React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0,cursorPointer:!0},React__default.createElement(core.Typography,{variant:"body2",style:{fontWeight:o.typography.fontWeightMedium},"data-testid":"select-label"},s),React__default.createElement(forwardedFlex,{ml:1,alignCenter:!0,justifyCenter:!0},React__default.createElement(fi.FiChevronDown,null)))),React__default.createElement(core.Menu,{anchorEl:n,open:Boolean(n),onClose:function(){i(null)},"data-testid":"options-menu"},t.map(function(t){return React__default.createElement(core.MenuItem,{key:t.id,onClick:function(){return c((e=t).label),r(e.value),void i(null);var e},"data-testid":"option-".concat(t.value)},t.label)})))}Slider.propTypes={value:PropTypes__default.oneOfType([PropTypes__default.number,PropTypes__default.arrayOf(PropTypes__default.number)]).isRequired,marks:PropTypes__default.bool,onChange:PropTypes__default.func},SortFilter.propTypes={options:PropTypes__default.arrayOf(PropTypes__default.shape({id:PropTypes__default.number.isRequired,label:PropTypes__default.string.isRequired,value:PropTypes__default.string.isRequired})),onClick:PropTypes__default.func.isRequired},SortFilter.defaultProps={options:[{id:0,label:"",value:""}],onClick:function(){}};var chooseCircle={incomplete:React__default.createElement(fa.FaRegCheckCircle,null),complete:React__default.createElement(fa.FaCheckCircle,null)},iconStyle={incomplete:{color:colors.gray3,fontSize:"1.125rem"},complete:{color:colors.green1,fontSize:"1.125rem"},chevron:{fontSize:".75rem"}},StepperHeader=function(e){var t=e.status,r=e.title,o=e.score,a=e.onClickTrack,n=core.useTheme();return React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0,justifySpaceBetween:!0},React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0},React__default.createElement(reactIcons.IconContext.Provider,{value:{style:iconStyle[t]}},chooseCircle[t]),React__default.createElement(core.Box,{ml:1.5},React__default.createElement(core.Typography,{variant:"subtitle2"},r))),"complete"===t?React__default.createElement(core.Typography,{variant:"body2"},o?"Pontuado":"Não pontuado"):React__default.createElement(forwardedFlex,{alignCenter:!0,justifyCenter:!0,cursorPointer:!0,width:n.spacing(3),height:n.spacing(3),onClick:a},React__default.createElement(fi.FiChevronRight,{size:"1rem"})))};StepperHeader.propTypes={status:PropTypes__default.string.isRequired,title:PropTypes__default.string.isRequired,score:PropTypes__default.oneOfType([PropTypes__default.number,PropTypes__default.string]).isRequired};var StepperScore=function(e){var t=e.type,r=e.score,o=e.maxScore,a=e.companyName;return React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0,"data-testid":"stepper-score-testid"},React__default.createElement(core.Box,{mr:.5},React__default.createElement(core.Typography,{variant:"h5"},r)),"fit"===t?React__default.createElement(core.Typography,{variant:"subtitle2"}," de compatibilidade com a cultura da ".concat(a)):React__default.createElement(core.Typography,{variant:"h5",style:{color:colors.gray3,fontWeight:400}}," / ".concat(o)))};StepperScore.propTypes={type:PropTypes__default.string.isRequired,score:PropTypes__default.string.isRequired,maxScore:PropTypes__default.string.isRequired,companyName:PropTypes__default.string.isRequired};var textStyle=function(e){return{fontSize:"0.715rem",fontWeight:e.typography.fontWeightLight,lineHeight:"1.285rem",minWidth:e.spacing(11),color:colors.green1,textAlign:"center"}},ChallengeSent=function(e){var t=e.date,r=e.onClick,o=core.useTheme(),a=textStyle(o);return React__default.createElement(forwardedFlex,{alignCenter:!0,justifyCenter:!0},React__default.createElement(forwardedFlex,{justifyCenter:!0,alignCenter:!0,width:o.spacing(4),height:o.spacing(4),borderRadius:"50%",bgcolor:colors.green1,onClick:r},React__default.createElement(fi.FiFile,{size:"1rem",color:colors.white})),React__default.createElement(core.Typography,{style:a},"Desafio enviado"),React__default.createElement(core.Typography,{style:a},t&&dateFns.format(t,"dd/MM/yyyy")))},StepperContent=function(e){var t=e.type,r=e.content,o={initial:React__default.createElement("div",{style:{width:"100%"}}),fit:React__default.createElement(core.Typography,{variant:"body2"},r),pdf:React__default.createElement(core.Typography,{variant:"body2"},r),audio:React__default.createElement(core.Typography,{variant:"body2"},r),video:React__default.createElement(core.Typography,{variant:"body2"},r)};return React__default.createElement(forwardedFlex,{directionRow:!0,justifySpaceBetween:!0},o[t])};function TrackStepper(e){function o(){}var t=e.tracks,a=e.companyName,n=e.onClickFile,i=e.onClickTrack,l=core.useTheme();return React__default.createElement(forwardedFlex,null,t.flatMap(function(e,t,r){return React__default.createElement(forwardedFlex,{key:"".concat(e.title,"-key-").concat(t),cursorPointer:!0,onClick:o},React__default.createElement(StepperHeader,{status:e.status,title:e.title,score:e.score,onClickTrack:function(){return i(e.id)}}),React__default.createElement(forwardedFlex,{directionRow:!0,left:l.spacing(1),position:"relative",style:{borderLeft:t+1<r.length&&"2px dotted ".concat(colors.gray3)}},React__default.createElement(forwardedFlex,{width:1},e.content&&React__default.createElement(forwardedFlex,{ml:3,mt:3,directionRow:!0,justifySpaceBetween:!0},React__default.createElement(forwardedFlex,null,React__default.createElement(core.Box,{mb:2},React__default.createElement(StepperScore,{type:e.type,score:e.score,maxScore:e.maxScore,companyName:a})),React__default.createElement(StepperContent,{type:e.type,content:e.content})),React__default.createElement(ChallengeSent,{date:e.date,onClick:function(){return n(e.id)}})),React__default.createElement(core.Box,{id:"divider",my:3,style:{borderBottom:"1px solid ".concat(colors.gray5)}}))))}))}StepperContent.propTypes={type:PropTypes__default.string.isRequired,content:PropTypes__default.string.isRequired},TrackStepper.propTypes={tracks:PropTypes__default.array.isRequired,companyName:PropTypes__default.string.isRequired,onClickFile:PropTypes__default.func,onClickTrack:PropTypes__default.func},TrackStepper.defaultProps={tracks:[{type:"initial",status:"incomplete",title:"",date:null,score:"",maxScore:"",content:""}],companyName:"",onClickFile:function(){},onClickTrack:function(){}};var styles$h={backgroundBox:{backgroundColor:colors.gray5,borderRadius:12},selectedBox:{backgroundColor:colors.green1,borderRadius:12,zIndex:5}};function SwitchButton(e){var t=e.options,r=e.onChange,o=e.buttonStyle,a=e.boxStyle,n=core.useTheme(),i=_slicedToArray(React.useState(0),2),l=i[0],s=i[1],c=_slicedToArray(React.useState(null),2),d=c[0],u=c[1],p=d/t.length;return React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0,justifySpaceBetween:!0,position:"relative",height:n.spacing(5),cursorPointer:!0,style:_objectSpread2({},styles$h.backgroundBox,{},a),ref:function(e){null!==e&&u(e.clientWidth)}},t.flatMap(function(e,t){return React__default.createElement(forwardedFlex,{key:"button-item-".concat(t),justifyCenter:!0,alignCenter:!0,width:p,height:n.spacing(5),onClick:function(){s(t),r(e.value)}},React__default.createElement(core.Typography,{variant:"body1",style:{color:l===t?colors.white:colors.gray3,zIndex:10}},e.name))}),React__default.createElement(core.Box,{position:"absolute",left:0,width:p,height:n.spacing(5),style:_objectSpread2({},styles$h.selectedBox,{transform:0!==l&&"translateX(".concat(l*p,"px)"),transition:d&&"all 0.15s ease-in-out"},o)}))}SwitchButton.propTypes={options:PropTypes__default.arrayOf(PropTypes__default.shape({name:PropTypes__default.string.isRequired,value:PropTypes__default.oneOfType([PropTypes__default.number,PropTypes__default.string])}).isRequired).isRequired,style:PropTypes__default.object,onChange:PropTypes__default.func};var useStyles$c=styles$r.makeStyles({switchBase:{color:colors.gray3,"&:hover":{backgroundColor:"transparent"},"&$checked":{"& + $track":{backgroundColor:colors.green4},"&:hover":{backgroundColor:"transparent"}}},track:{backgroundColor:colors.gray4,opacity:1},label:{color:colors["color-1.1"],fontSize:14,"&$disabled":{color:colors.gray3}},checked:{},disabled:{}});function Switch(e){var t=e.checked,r=e.value,o=e.label,a=e.onChange,n=e.color,i=void 0===n?"primary":n,l=e.name,s=void 0===l?"":l,c=_objectWithoutProperties(e,["checked","value","label","onChange","color","name"]),d=useStyles$c();return React__default.createElement(FormControlLabel,{control:React__default.createElement(MaterialSwitch,_extends({color:i,classes:{switchBase:d.switchBase,track:d.track,checked:d.checked},disableRipple:!0},c)),name:s,classes:{label:d.label,disabled:d.disabled},label:o,checked:t,value:r,onChange:a})}function _extends$4(){return(_extends$4=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e}).apply(this,arguments)}Switch.propTypes={checked:PropTypes__default.bool.isRequired,value:PropTypes__default.any.isRequired,name:PropTypes__default.string.isRequired,label:PropTypes__default.node,color:PropTypes__default.oneOf(["default","primary","secondary"]),onChange:PropTypes__default.func};var _ref$2=React__default.createElement("g",{clipPath:"url(#draw-empty-1_svg__clip0)"},React__default.createElement("path",{d:"M112.579 9.93L15.675 30.715l28.728 133.832 96.904-20.783L112.579 9.931z",fill:"#E0E0E0"}),React__default.createElement("path",{opacity:.5,d:"M111.429 12.544l-93.63 20.081 27.758 129.309 93.629-20.081-27.757-129.309z",fill:"url(#draw-empty-1_svg__paint0_linear)"}),React__default.createElement("path",{d:"M110.44 13.752l-91.245 19.57 27.144 126.452 91.245-19.57L110.44 13.752z",fill:"#FAFAFA"}),React__default.createElement("path",{d:"M86.393 13.175l-45.266 9.708 2.353 10.96 45.266-9.708-2.353-10.96z",fill:"url(#draw-empty-1_svg__paint1_linear)"}),React__default.createElement("path",{d:"M61.46 7.324c-3.494.75-5.705 4.258-4.936 7.832.769 3.575 4.223 5.87 7.71 5.119 3.489-.75 5.706-4.257 4.938-7.832-.77-3.575-4.216-5.869-7.711-5.119zm2.194 10.224a3.824 3.824 0 01-4.709-3.6 3.82 3.82 0 014.48-3.883 3.824 3.824 0 013.077 2.95 3.775 3.775 0 01-2.848 4.533z",fill:"url(#draw-empty-1_svg__paint2_linear)"}),React__default.createElement("path",{d:"M85.815 12.807l-44.312 9.504 2.25 10.477 44.311-9.504-2.249-10.477z",fill:"#C5C5C5"}),React__default.createElement("path",{d:"M61.461 7.324a6.335 6.335 0 00-4.901 5.049 6.33 6.33 0 006.325 7.472 6.336 6.336 0 005.793-3.995 6.33 6.33 0 00-4.746-8.563 6.337 6.337 0 00-2.471.037zm2.096 9.77a3.657 3.657 0 01-4.423-3.518 3.653 3.653 0 014.315-3.649 3.656 3.656 0 012.41 5.58 3.656 3.656 0 01-2.302 1.587z",fill:"#C5C5C5"}),React__default.createElement("path",{d:"M157.595 26.502h-99.11V163.38h99.11V26.502z",fill:"#E0E0E0"}),React__default.createElement("path",{opacity:.5,d:"M155.921 28.816h-95.76v132.252h95.76V28.816z",fill:"url(#draw-empty-1_svg__paint3_linear)"}),React__default.createElement("path",{d:"M154.701 29.791H61.379v129.33h93.322V29.791z",fill:"#fff"}),React__default.createElement("path",{d:"M131.311 24.183H85.015v11.21h46.296v-11.21z",fill:"url(#draw-empty-1_svg__paint4_linear)"}),React__default.createElement("path",{d:"M108.163 13.24c-3.574 0-6.473 2.966-6.473 6.624 0 3.66 2.899 6.624 6.473 6.624s6.472-2.965 6.472-6.623c0-3.66-2.898-6.624-6.472-6.624zm0 10.446a3.827 3.827 0 01-3.597-2.295 3.824 3.824 0 01.77-4.195 3.825 3.825 0 016.56 2.668 3.78 3.78 0 01-3.733 3.804v.018z",fill:"url(#draw-empty-1_svg__paint5_linear)"}),React__default.createElement("path",{d:"M130.823 23.703h-45.32v10.715h45.32V23.703z",fill:"#C5C5C5"}),React__default.createElement("path",{d:"M108.163 13.24a6.336 6.336 0 00-5.852 3.91 6.327 6.327 0 001.373 6.9 6.338 6.338 0 009.746-.96 6.329 6.329 0 00-.788-7.995 6.336 6.336 0 00-4.479-1.854zm0 9.986a3.66 3.66 0 01-3.373-2.256 3.645 3.645 0 01.791-3.98 3.654 3.654 0 015.622.546 3.644 3.644 0 01.341 3.426 3.65 3.65 0 01-3.381 2.253v.011z",fill:"#C5C5C5"}),React__default.createElement("g",{opacity:.5,fill:"#47E6B1"},React__default.createElement("path",{opacity:.5,d:"M4.316 167.08h-.853v4.835h.853v-4.835z"}),React__default.createElement("path",{opacity:.5,d:"M6.31 169.925v-.852H1.471v.852h4.837z"})),React__default.createElement("g",{opacity:.5,fill:"#47E6B1"},React__default.createElement("path",{opacity:.5,d:"M103.244 0h-.853v4.835h.853V0z"}),React__default.createElement("path",{opacity:.5,d:"M105.237 2.843V1.99H100.4v.853h4.837z"})),React__default.createElement("path",{opacity:.5,d:"M174.87 175.13a1.044 1.044 0 01-.583-1.263.516.516 0 00-.062-.433.524.524 0 00-.916.073 1.043 1.043 0 01-1.263.582.52.52 0 00-.65.648.525.525 0 00.289.329 1.044 1.044 0 01.583 1.263.498.498 0 00.062.433.524.524 0 00.916-.073 1.043 1.043 0 011.263-.582.52.52 0 00.65-.648.525.525 0 00-.289-.329z",fill:"#4D8AF0"}),React__default.createElement("path",{opacity:.5,d:"M30.995 128.645a1.043 1.043 0 01-.583-1.262.523.523 0 00-.977-.361 1.045 1.045 0 01-1.264.583.507.507 0 00-.115-.023.526.526 0 00-.535.67.526.526 0 00.29.33 1.043 1.043 0 01.582 1.262.524.524 0 00.977.361 1.048 1.048 0 011.264-.583c.038.012.076.02.116.023a.526.526 0 00.523-.342.521.521 0 00-.278-.658zM150.83 15.455a1.048 1.048 0 01-.583-1.262.458.458 0 00.023-.116.525.525 0 00-.67-.534.526.526 0 00-.33.29 1.044 1.044 0 01-1.263.582.524.524 0 00-.361.977 1.044 1.044 0 01.583 1.262.508.508 0 00-.023.116.526.526 0 00.671.534.526.526 0 00.33-.289 1.042 1.042 0 011.263-.583.493.493 0 00.433-.061.528.528 0 00.217-.586.526.526 0 00-.29-.33z",fill:"#FDD835"}),React__default.createElement("path",{opacity:.5,d:"M184.295 72.993a1.707 1.707 0 100-3.413 1.707 1.707 0 000 3.413zM52.326 170.963a1.707 1.707 0 10.001-3.414 1.707 1.707 0 000 3.414zM166.757 109.889a1.708 1.708 0 100-3.415 1.708 1.708 0 000 3.415z",fill:"#F55F44"}),React__default.createElement("path",{opacity:.5,d:"M19.762 23.548a1.707 1.707 0 100-3.414 1.707 1.707 0 000 3.414z",fill:"#4D8AF0"}),React__default.createElement("path",{opacity:.5,d:"M1.708 70.112a1.707 1.707 0 100-3.415 1.707 1.707 0 000 3.415z",fill:"#47E6B1"})),_ref2$1=React__default.createElement("defs",null,React__default.createElement("linearGradient",{id:"draw-empty-1_svg__paint0_linear",x1:92.37,y1:151.894,x2:64.636,y2:22.58,gradientUnits:"userSpaceOnUse"},React__default.createElement("stop",{stopColor:"gray",stopOpacity:.25}),React__default.createElement("stop",{offset:.54,stopColor:"gray",stopOpacity:.12}),React__default.createElement("stop",{offset:1,stopColor:"gray",stopOpacity:.1})),React__default.createElement("linearGradient",{id:"draw-empty-1_svg__paint1_linear",x1:24902.4,y1:-3241.38,x2:24786.2,y2:-3783.39,gradientUnits:"userSpaceOnUse"},React__default.createElement("stop",{stopColor:"gray",stopOpacity:.25}),React__default.createElement("stop",{offset:.54,stopColor:"gray",stopOpacity:.12}),React__default.createElement("stop",{offset:1,stopColor:"gray",stopOpacity:.1})),React__default.createElement("linearGradient",{id:"draw-empty-1_svg__paint2_linear",x1:7271.58,y1:369.72,x2:7109.41,y2:-386.423,gradientUnits:"userSpaceOnUse"},React__default.createElement("stop",{stopColor:"gray",stopOpacity:.25}),React__default.createElement("stop",{offset:.54,stopColor:"gray",stopOpacity:.12}),React__default.createElement("stop",{offset:1,stopColor:"gray",stopOpacity:.1})),React__default.createElement("linearGradient",{id:"draw-empty-1_svg__paint3_linear",x1:45680.2,y1:93997.7,x2:45680.2,y2:16840.7,gradientUnits:"userSpaceOnUse"},React__default.createElement("stop",{stopColor:"gray",stopOpacity:.25}),React__default.createElement("stop",{offset:.54,stopColor:"gray",stopOpacity:.12}),React__default.createElement("stop",{offset:1,stopColor:"gray",stopOpacity:.1})),React__default.createElement("linearGradient",{id:"draw-empty-1_svg__paint4_linear",x1:22165.4,y1:1774.36,x2:22165.4,y2:1220.04,gradientUnits:"userSpaceOnUse"},React__default.createElement("stop",{stopColor:"gray",stopOpacity:.25}),React__default.createElement("stop",{offset:.54,stopColor:"gray",stopOpacity:.12}),React__default.createElement("stop",{offset:1,stopColor:"gray",stopOpacity:.1})),React__default.createElement("linearGradient",{id:"draw-empty-1_svg__paint5_linear",x1:8734.13,y1:2349.99,x2:8734.13,y2:1575.8,gradientUnits:"userSpaceOnUse"},React__default.createElement("stop",{stopColor:"gray",stopOpacity:.25}),React__default.createElement("stop",{offset:.54,stopColor:"gray",stopOpacity:.12}),React__default.createElement("stop",{offset:1,stopColor:"gray",stopOpacity:.1})),React__default.createElement("clipPath",{id:"draw-empty-1_svg__clip0"},React__default.createElement("path",{fill:"#fff",d:"M0 0h186v177H0z"})));function SvgDrawEmpty1(e){return React__default.createElement("svg",_extends$4({width:186,height:177,fill:"none"},e),_ref$2,_ref2$1)}var theme=styles$r.createMuiTheme(),styles$i={container:{width:"100%"},textContainer:{width:theme.spacing(30)},text:{color:colors.gray3}};function TableEmptyState(e){var t=e.text;return React__default.createElement(core.Box,{pt:9,pb:6,w:1},React__default.createElement(forwardedFlex,{directionRow:!0,justifyCenter:!0,alignCenter:!0,style:styles$i.container},React__default.createElement(SvgDrawEmpty1,null),React__default.createElement(core.Box,{pl:2,style:styles$i.textContainer},React__default.createElement(core.Typography,{variant:"body1",style:styles$i.text},t))))}TableEmptyState.propTypes={text:PropTypes__default.string.isRequired};var theme$1=styles$r.createMuiTheme(),useStyles$d=styles$r.makeStyles({root:{height:theme$1.spacing(6),paddingRight:theme$1.spacing(1),paddingLeft:theme$1.spacing(1),borderBottomColor:colors.gray4,whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"}}),stickyStyle={position:"sticky",backgroundClip:"padding-box",backgroundColor:"inherit",zIndex:30};function Cell(e){var t=e.id,r=e.index,o=e.align,a=void 0===o?{}:o,n=e.style,i=void 0===n?{}:n,l=e.sticky,s=void 0!==l&&l,c=e.children,d=React.useRef(),u=useStyles$d(),p=0===r?{component:"th",id:t,scope:"row",padding:"none"}:null,f=s?_objectSpread2({},stickyStyle,{left:0},i):_objectSpread2({},i),_=["string","number"].includes(_typeof(c))?React__default.createElement(core.Typography,{variant:"subtitle2"},c):c;return React__default.createElement(core.TableCell,_extends({ref:d,padding:"none",classes:u,align:a,style:_objectSpread2({},f)},p),_)}Cell.propTypes={id:PropTypes__default.oneOfType([PropTypes__default.number,PropTypes__default.string]).isRequired,index:PropTypes__default.number.isRequired,align:PropTypes__default.string,style:PropTypes__default.object,sticky:PropTypes__default.bool,children:PropTypes__default.oneOfType([PropTypes__default.arrayOf(PropTypes__default.node),PropTypes__default.node])};var Cell$1=React__default.forwardRef(function(e,t){return React__default.createElement(Cell,_extends({},e,{forwardedRef:t}))}),rowStyles=styles$r.makeStyles({headRow:{backgroundColor:colors.white}}),styles$j={checkboxCell:{width:36,borderBottomColor:colors.e0e0e0},cell:{color:colors.gray3}},EnhancedTableHead=function(e){var t=e.headerColumns,r=e.checkboxes,o=void 0===r||r,a=e.ariaLabel,n=void 0===a?"select all":a,i=e.onSelectAllClick,l=e.order,s=e.orderBy,c=e.numSelected,d=e.rowCount,u=e.onSort,p=void 0===u?function(){}:u,f=rowStyles();return React__default.createElement(core.TableHead,null,React__default.createElement(core.TableRow,{classes:{root:f.headRow}},o&&React__default.createElement(Cell$1,{id:"table-head-checkbox",align:"center",sticky:!0,index:0,style:styles$j.checkboxCell},React__default.createElement(Checkbox,{name:"head-checkbox",value:c===d,indeterminate:0<c&&c<d,checked:c===d,onChange:function(e){return i(e)},inputProps:{"aria-label":n}})),t.map(function(e){return!e.skip&&React__default.createElement(Cell$1,{id:"table-head-column-".concat(e.id),key:e.id,align:e.numeric?"right":"left",sortDirection:s===e.id&&l,sticky:e.sticky,style:_objectSpread2({minWidth:e.minWidth,maxWidth:e.maxWidth,borderBottomColor:colors.e0e0e0},styles$j.tableCellContainer,{},e.style),index:1},!1===e.sortable?React__default.createElement(core.Typography,{variant:"body2",style:styles$j.cell},e.label):React__default.createElement(core.TableSortLabel,{active:s===e.id,direction:l,onClick:(t=e.id,function(e){return p(e,t)})},React__default.createElement(core.Typography,{variant:"body2",style:styles$j.cell},e.label)));var t})))};function desc(e,t,r){return t[r]<e[r]?-1:t[r]>e[r]?1:0}function stableSort(e,o){var t=e.map(function(e,t){return[e,t]});return t.sort(function(e,t){var r=o(e[0],t[0]);return 0!==r?r:e[1]-t[1]}),t.map(function(e){return e[0]})}function getSorting(e,r){return"desc"===e?function(e,t){return desc(e,t,r)}:function(e,t){return-desc(e,t,r)}}EnhancedTableHead.propTypes={headerColumns:PropTypes__default.arrayOf(PropTypes__default.shape({id:PropTypes__default.string,numeric:PropTypes__default.bool,disablePadding:PropTypes__default.bool,label:PropTypes__default.string,style:PropTypes__default.object}).isRequired).isRequired,checkboxes:PropTypes__default.bool,ariaLabel:PropTypes__default.string,numSelected:PropTypes__default.number.isRequired,onSort:PropTypes__default.func.isRequired,onSelectAllClick:PropTypes__default.func.isRequired,order:PropTypes__default.oneOf(["asc","desc"]).isRequired,orderBy:PropTypes__default.string.isRequired,rowCount:PropTypes__default.number.isRequired};var theme$2=styles$r.createMuiTheme(),useStyles$e=styles$r.makeStyles({table:{minWidth:"100%",borderCollapse:"separate"},tableWrapper:{overflowX:"auto",width:"calc(100% - ".concat(theme$2.spacing(3),"px)")},tableRow:{backgroundColor:colors.white,"&&:hover":{backgroundColor:colors.color1},"&.Mui-selected":{backgroundColor:colors.tableRow}},pagination:{fontWeight:theme$2.typography.fontWeightLight,lineHeight:"18px",fontSize:".75rem"},paginationIcon:{top:"calc(50% - 14px)",color:colors.gray3}}),styles$k={root:{overflow:"hidden"},titleContainer:{height:56},title:{fontWeight:theme$2.typography.fontWeightBold,position:"sticky",left:theme$2.spacing(2)}},rowsPerPageOptions=[10,25,50,100];function EnhancedTable(e){var t=e.initialOrder,r=void 0===t?"asc":t,o=e.initialOrderBy,a=void 0===o?"":o,n=e.initialPage,i=void 0===n?0:n,l=e.initialSelected,s=void 0===l?[]:l,c=e.tableColumns,d=void 0===c?[]:c,u=e.tableContent,p=void 0===u?[]:u,f=e.totalRows,_=void 0===f?0:f,y=e.checkboxes,m=void 0===y||y,g=e.baseColumn,h=void 0===g?"":g,b=e.extraColumns,v=void 0===b?0:b,A=e.title,R=void 0===A?"":A,x=e.emptyTableText,T=void 0===x?"":x,C=e.rowHandler,P=e.selectedRows,E=void 0===P?function(){}:P,w=e.onCheckRow,k=e.onCheckHeader,S=useStyles$e(),O=_slicedToArray(React.useState(r),2),j=O[0],$=O[1],I=_slicedToArray(React.useState(a),2),B=I[0],F=I[1],M=_slicedToArray(React.useState(s),2),D=M[0],z=M[1],N=_slicedToArray(React.useState(i),2),q=N[0],L=N[1],W=_slicedToArray(React.useState(rowsPerPageOptions[0]),2),G=W[0],V=W[1];function H(e,t){if(e.stopPropagation(),w)return w(t);var r=D.indexOf(t);if(-1===r)z([].concat(_toConsumableArray(D),[t]));else{var o=_toConsumableArray(D);o.splice(r,1),z(o)}}return React.useEffect(function(){w&&k&&z(s)},[s,w,k]),React.useEffect(function(){w||k||E(D)},[D]),0===p.length?React__default.createElement(forwardedFlex,{justifyCenter:!0,style:styles$k.root},React__default.createElement("div",{className:S.tableWrapper},R&&React__default.createElement(core.Box,{px:2},React__default.createElement(forwardedFlex,{alignFlexStart:!0,justifyCenter:!0,style:styles$k.titleContainer},React__default.createElement(core.Typography,{variant:"h4",id:"tableTitle",style:styles$k.title},R))),React__default.createElement(core.Table,{className:S.table,size:"medium","aria-label":"enhanced table"},React__default.createElement(EnhancedTableHead,{headerColumns:d})),React__default.createElement(TableEmptyState,{text:T}))):React__default.createElement(forwardedFlex,{justifyCenter:!0,style:styles$k.root},React__default.createElement("div",{className:S.tableWrapper},R&&React__default.createElement(core.Box,{px:2},React__default.createElement(forwardedFlex,{alignFlexStart:!0,justifyCenter:!0,style:styles$k.titleContainer},React__default.createElement(core.Typography,{variant:"h4",id:"tableTitle",style:styles$k.title},R))),React__default.createElement(core.Table,{className:S.table,size:"medium","aria-label":"enhanced table"},React__default.createElement(EnhancedTableHead,{checkboxes:m,headerColumns:d,numSelected:D.length,order:j,orderBy:B,onSelectAllClick:k||function(e){if(e){var t=p.map(function(e){return e.id});return z(t)}return z([])},onSort:function(e,t){$(B===t&&"desc"===j?"asc":"desc"),F(t)},rowCount:p.length,extraColumns:v}),React__default.createElement(core.TableBody,null,function(e,t){if(!B)return stableSort(e,t);var r=d.find(function(e){return e.id===B});return"function"==typeof r.sortFn?r.sortFn(e,t):stableSort(e,t)}(p,getSorting(j,B)).slice(q*G,q*G+G).map(function(a,e){var t,n=Object.keys(a)[0]||h,r=(t=a[n],-1!==D.indexOf(t)),o="enhanced-table-checkbox-".concat(e);return React__default.createElement(core.TableRow,{hover:!0,onClick:function(e){return t=e,o=(r=a)[n],"function"==typeof C?C(r):H(t,o);var t,r,o},role:"checkbox","aria-checked":r,tabIndex:-1,key:a[n],selected:r,classes:{root:S.tableRow},style:{cursor:"pointer"}},m&&React__default.createElement(Cell$1,{id:o,index:0,align:"center",padding:"none",sticky:!0},React__default.createElement(Checkbox,{name:"cell-checkbox",value:r,checked:r,inputProps:{"aria-label":o},onClick:function(e){return H(e,a[n])}})),d.map(function(e,t){return!d[t].skip&&React__default.createElement(Cell$1,{sticky:d[t].sticky,id:o,index:t,key:d[t].id,style:_objectSpread2({minWidth:d[t].minWidth,maxWidth:d[t].maxWidth},d[t].style),align:d[t].numeric?"right":"left"},a[e.id])}))})))),React__default.createElement(core.TablePagination,{rowsPerPageOptions:rowsPerPageOptions,component:"div",count:_||p.length,rowsPerPage:G,page:q,backIconButtonProps:{"aria-label":"página anterior"},nextIconButtonProps:{"aria-label":"próxima página"},onChangePage:function(e,t){L(t)},onChangeRowsPerPage:function(e){V(parseInt(e.target.value,10)),L(0)},labelRowsPerPage:React__default.createElement(core.Typography,{variant:"body2",component:"span"},"Linhas por página:"),labelDisplayedRows:function(e){var t=e.from,r=e.to,o=e.count;return"".concat(t,"-").concat(r," de ").concat(o)},SelectProps:{classes:{root:S.pagination,icon:S.paginationIcon}}}))}EnhancedTable.propTypes={initialOrder:PropTypes__default.oneOf(["asc","desc"]),initialOrderBy:PropTypes__default.string,initialPage:PropTypes__default.number,initialSelected:PropTypes__default.array,totalRows:PropTypes__default.number,title:PropTypes__default.string,tableColumns:PropTypes__default.array.isRequired,tableContent:PropTypes__default.array.isRequired,baseColumn:PropTypes__default.string,checkboxes:PropTypes__default.bool,extraColumns:PropTypes__default.number,rowHandler:PropTypes__default.func,emptyTableText:PropTypes__default.string,selectedRows:PropTypes__default.func,onCheckRow:PropTypes__default.func,onCheckHeader:PropTypes__default.func};var styles$l={iconContainer:{width:18,height:18,cursor:"pointer",textAlign:"center",lineHeight:"18px",fontSize:18}};function TableMenu(e){function r(){i(null)}var t=e.options,o=void 0===t?[{id:0,label:"Profile",onClick:function(){}},{id:1,label:"My Account",onClick:function(){}},{id:2,label:"Logout",onClick:function(){}}]:t,a=_slicedToArray(React__default.useState(null),2),n=a[0],i=a[1],l=React.useRef();return React__default.createElement(React__default.Fragment,null,React__default.createElement(core.IconButton,{onClick:function(e){e.stopPropagation(),i(l.current)}},React__default.createElement(core.Box,{h:1,ref:l,justify:"center",style:styles$l.iconContainer},React__default.createElement(fi.FiMoreVertical,null))),React__default.createElement(core.Menu,{id:"simple-menu",anchorEl:n,keepMounted:!0,open:Boolean(n),onClose:r},o.map(function(t){return React__default.createElement(core.MenuItem,{onClick:function(e){e.stopPropagation(),r(),t.onClick()},key:t.id},t.label)})))}TableMenu.propTypes={options:PropTypes__default.arrayOf(PropTypes__default.shape({id:PropTypes__default.number.isRequired,label:PropTypes__default.string.isRequired,onClick:PropTypes__default.func.isRequired}))};var useStyles$f=styles$r.makeStyles({root:{textTransform:"none",paddingLeft:32,paddingRight:32}});function EurecaTabs(e){var t=e.items,r=e.current,o=e.onChange,a=useStyles$f(),n=useWindowSize(),i=styles$r.useTheme(),l=React.useCallback(function(e,t){o(t)},[o]);return React__default.createElement(core.Tabs,{indicatorColor:"primary",value:r,onChange:l,variant:"scrollable",scrollButtons:(null==n?void 0:n.width)<i.breakpoints.values.md?"on":"auto"},t.map(function(e){return React__default.createElement(core.Tab,_extends({key:"".concat(e.label,"-").concat(e.value),classes:a},e))}))}function _templateObject4(){var e=_taggedTemplateLiteral(["\n        background-color: ",";\n        cursor: default;\n      "]);return _templateObject4=function(){return e},e}function _templateObject3$5(){var e=_taggedTemplateLiteral(["\n        background-color: ",";\n      "]);return _templateObject3$5=function(){return e},e}function _templateObject2$7(){var e=_taggedTemplateLiteral(["\n    background-color: ",";\n    border: 1px solid ",";\n    border-bottom: 0;\n    cursor: pointer;\n    &:first-child {\n      border-top-left-radius: '4px';\n    }\n    &:nth-child(2) {\n      border-left: 0;\n      border-right: 0;\n    }\n\n    ","\n\n    ","\n  "]);return _templateObject2$7=function(){return e},e}function _templateObject$c(){var e=_taggedTemplateLiteral(["\n  ","\n"]);return _templateObject$c=function(){return e},e}EurecaTabs.propTypes={items:PropTypes__default.arrayOf(PropTypes__default.shape({label:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.object,PropTypes__default.element]).isRequired,value:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.number]).isRequired,disabled:PropTypes__default.bool}).isRequired).isRequired,current:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.number]).isRequired,onChange:PropTypes__default.func.isRequired},EurecaTabs.defaultProps={items:[{label:"",value:0,disabled:!1}],current:0,onChange:function(){}};var FaseTab=styled$2__default.div(_templateObject$c(),function(e){var t=e.isActive,r=e.disabled;return styled$2.css(_templateObject2$7(),colors.white,colors.gray5,t&&styled$2.css(_templateObject3$5(),colors.white),r&&styled$2.css(_templateObject4(),colors.gray7))}),styles$m={childrenCard:{width:"100%",height:"100%",border:"1px solid ".concat(colors.gray5),borderRadius:"0 0 4px 4px"}};function IconTabs(e){var t=e.items,r=e.current,o=e.onChange,a=e.children;return React__default.createElement("div",{"data-testid":"iconTabsTestId"},React__default.createElement(forwardedFlex,{directionRow:!0},t.map(function(e){var t=r===e.value;return React__default.createElement(FaseTab,{isActive:t,disabled:e.disabled,key:e.value,"data-testid":"iconTabsTab-".concat(e.value)},React__default.createElement(core.Box,{py:2,px:3,onClick:e.disabled?null:function(){return o(e.value)},"data-testid":"iconTabsClickable-".concat(e.value)},React__default.createElement(forwardedFlex,{directionRow:!0},React__default.createElement(core.Box,{pr:1},React__default.createElement(reactIcons.IconContext.Provider,{value:{color:t?colors.green1:colors.gray3,size:"1.25rem",attr:{"data-testid":"iconTabsIcon-".concat(e.value)}}},e.icon)),React__default.createElement(core.Typography,{variant:"body1",style:{color:t?colors.gray1:colors.gray3}},e.label))))})),React__default.createElement(core.Card,{"data-testid":"iconTabsContent",style:styles$m.childrenCard},a))}function Tooltip(e){var t=e.children,r=core.useTheme(),o=_slicedToArray(React.useState(null),2),a=o[0],n=o[1];var i=Boolean(a),l=i?"simple-popover":void 0;return React__default.createElement(React__default.Fragment,null,React__default.createElement(core.IconButton,{size:"small",onClick:function(e){n(e.currentTarget)},"aria-describedby":l},React__default.createElement(fa.FaQuestionCircle,{color:colors.gray3})),React__default.createElement(core.Popover,{id:l,open:i,anchorEl:a,onClose:function(){n(null)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},React__default.createElement(core.Box,{p:3,bgcolor:colors.gray5,border:"1px solid ".concat(colors.gray4),borderRadius:r.spacing(.5)},t)))}IconTabs.propTypes={items:PropTypes__default.arrayOf(PropTypes__default.shape({label:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.object,PropTypes__default.element]).isRequired,value:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.number]).isRequired,icon:PropTypes__default.object,disabled:PropTypes__default.bool})).isRequired,current:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.number]).isRequired,onChange:PropTypes__default.func.isRequired,children:PropTypes__default.oneOfType([PropTypes__default.arrayOf(PropTypes__default.node),PropTypes__default.node]).isRequired},IconTabs.defaultProps={items:[{label:"",value:0,icon:null,disabled:!1}],current:0,onChange:function(){},children:null},Tooltip.propTypes={children:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.node,PropTypes__default.object])},Tooltip.defaultProp={children:null};var chooseColor={open:colors.color4,closed:colors.gray2},chooseMessage={open:"Aberta até",closed:"Encerrada"},styles$n=function(e){return{text:{color:colors.gray3,textTransform:"uppercase",letterSpacing:"1px"},divider:{width:"100%",height:"1px",backgroundColor:colors.gray5},chips:{fontSize:".75rem",fontWeight:e.typography.fontWeightRegular,lineHeight:"1.125rem",color:colors.white,height:e.spacing(3)},score:{textTransform:"uppercase",fontSize:"0.75rem",fontWeight:e.typography.fontWeightMedium,color:colors.gray3}}};function TrackContextHeader(e){var t=e.title,r=e.icon,o=e.status,a=e.endDate,n=e.score,i=e.totalScore,l=e.results,s=useWindowSize(),c=core.useTheme(),d=styles$n(c),u=(null==s?void 0:s.width)<c.breakpoints.values.md,p="".concat(chooseMessage[o]," ").concat("open"===o?dateFns.format(a,"dd/MM"):"");return React__default.createElement(forwardedFlex,{directionRow:!u,justifyCenter:u,alignCenter:!0},React__default.createElement(forwardedFlex,{directionRow:!0,justifyCenter:!0,alignCenter:!0},React__default.createElement(reactIcons.IconContext.Provider,{value:{color:colors.green1,size:32}},r),React__default.createElement(core.Box,{mx:2},React__default.createElement(core.Typography,{style:d.text},"Fase ".concat(t)))),u?React__default.createElement(core.Box,{clone:!0,mt:2,mb:4},React__default.createElement("div",{id:"divider",style:d.divider})):null,l?null:React__default.createElement(forwardedFlex,{directionRow:!0,justifySpaceBetween:!0,alignCenter:!0,width:1,style:{flex:1}},React__default.createElement(Chips,{label:p,style:_objectSpread2({},d.chips,{backgroundColor:chooseColor[o]})}),React__default.createElement(core.Typography,{style:d.score},"NOTA:",React__default.createElement("span",{style:{fontWeight:c.typography.fontWeightRegular,textTransform:"capitalize"}},n?" ".concat(n," / ").concat(i):"Aguardando"))))}function _templateObject4$1(){var e=_taggedTemplateLiteral(["\n    border-bottom: 1px solid ",";\n    cursor: pointer;\n  "]);return _templateObject4$1=function(){return e},e}function _templateObject3$6(){var e=_taggedTemplateLiteral(["\n  ","\n"]);return _templateObject3$6=function(){return e},e}function _templateObject2$8(){var e=_taggedTemplateLiteral(["\n    border-bottom: 1px solid ",";\n    &:last-child {\n      border-bottom: 0;\n    }\n  "]);return _templateObject2$8=function(){return e},e}function _templateObject$d(){var e=_taggedTemplateLiteral(["\n  ","\n"]);return _templateObject$d=function(){return e},e}TrackContextHeader.propTypes={title:PropTypes__default.string,icon:PropTypes__default.object,status:PropTypes__default.string,endDate:PropTypes__default.object,score:PropTypes__default.number,totalScore:PropTypes__default.number,results:PropTypes__default.bool},TrackContextHeader.defaultProps={title:"",icon:null,status:"open",endDate:new Date,score:0,totalScore:0,results:!1};var variants$2={closed:{height:0},open:{height:"auto"},transition:{duration:500,ease:"easeInOut"}},styles$o=function(e){return{wrapper:{boxShadow:shadows.cardShadow,overflow:"hidden",width:"100%"},track:{fontWeight:e.typography.fontWeightRegular}}},Wrapper=styled$2__default(core.Box)(_templateObject$d(),function(){return styled$2.css(_templateObject2$8(),colors.gray5)}),ModuleWrapper=styled$2__default(core.Box)(_templateObject3$6(),function(){return styled$2.css(_templateObject4$1(),colors.gray5)}),Module=function(e){var t=e.item,r=e.active,o=e.onClick,a=e.index;return React__default.createElement(ModuleWrapper,{p:2,bgcolor:t.id===r?colors.green5:colors.white,onClick:function(){return o(t.id)}},React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0},React__default.createElement(core.Box,{mr:1,width:40},React__default.createElement(reactIcons.IconContext.Provider,{value:{color:t.done?colors.green1:colors.gray3,size:"1.3rem"}},t.icon)),React__default.createElement(core.Typography,{variant:"subtitle2"},"Módulo ".concat(a+1,": ").concat(t.title))))};Module.propTypes={item:PropTypes__default.shape({id:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.number]).isRequired,done:PropTypes__default.bool,type:PropTypes__default.string.isRequired,title:PropTypes__default.string.isRequired}),active:PropTypes__default.number,index:PropTypes__default.number.isRequired};var Track=function(e){var r=e.item,o=e.active,a=e.onClickModule,n=_objectWithoutProperties(e,["item","active","onClickModule"]),t=core.useTheme(),i=styles$o(t),l=r.modules.filter(function(e){return e.id===o})[0],s=_slicedToArray(React.useState(Boolean(l)),2),c=s[0],d=s[1];return React__default.createElement("div",{style:i.wrapper},React__default.createElement(Wrapper,{p:2,bgcolor:r.disabled?colors.gray4:colors.white,onClick:r.disabled?null:function(){return d(!c)},style:{cursor:r.disabled?"auto":"pointer"}},React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0},React__default.createElement(core.Box,{mr:1,width:t.spacing(5)},React__default.createElement(reactIcons.IconContext.Provider,{value:{color:r.disabled?colors.gray3:colors.green1,size:32}},r.icon)),React__default.createElement(core.Typography,{variant:"button",style:_objectSpread2({},i.track,{color:r.disabled?colors.gray3:colors.gray2})},r.title),r.finished&&React__default.createElement(core.Box,{ml:1},React__default.createElement(Chips,{label:"Encerrada",size:"small",style:{backgroundColor:colors.gray2,color:colors.white}})))),r.disabled?null:React__default.createElement(framerMotion.motion.div,{variants:variants$2,animate:c?"open":"closed"},r.modules.map(function(e,t){return React__default.createElement(Module,_extends({item:e,index:t,key:"track-".concat(r.id,"-module-").concat(e.id),active:o,onClick:function(e){return a(r.id,e)}},n))})))};Track.propTypes={item:PropTypes__default.shape({id:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.number]).isRequired,type:PropTypes__default.string.isRequired,finished:PropTypes__default.bool,disabled:PropTypes__default.bool,modules:PropTypes__default.array.isRequired}),active:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.number])};var TrackNavigationSideBar=function(e){var t=e.data,r=e.active,o=e.onClickModule,a=_objectWithoutProperties(e,["data","active","onClickModule"]);return t.map(function(e){return React__default.createElement(Track,_extends({item:e,active:r,key:e.id,onClickModule:o},a))})};TrackNavigationSideBar.propTypes={data:PropTypes__default.array,onClickModule:PropTypes__default.func},TrackNavigationSideBar.defaultProps={data:[{id:0,type:"tipo",title:"Título",icon:null,finished:!1,disabled:!1,modules:[{id:0,done:!1,type:"tipo",name:"Titulo",icon:null}]}],onClickModule:function(){}};var styles$p={line:{height:1,width:8,backgroundColor:colors.green1,marginRight:8},container:{backgroundColor:colors["color-f5f7fa"],borderRadius:"4px 4px 0 0"},text:{color:colors.gray2}};function ListItem(e){var t=e.value,r=Array.isArray(t)&&1<t.length,o=r?"(".concat(t.length,") opções foram selecionadas"):t;return React__default.createElement(core.Typography,{variant:"subtitle2",style:styles$p.text,title:r?t.join(", "):null},o)}function UnorderedList(e){var t=e.list,i=e.removeItem;return t&&0<t.length?React__default.createElement(core.Box,{p:2,style:styles$p.container},t.map(function(e){var t=e.list,r=e.id,o=3===t.length,a=o?3:6,n=o?5:3;return React__default.createElement(core.Grid,{container:!0,alignItems:"center",spacing:6,key:r},React__default.createElement(core.Grid,{item:!0,sm:a,xs:n},React__default.createElement(forwardedFlex,{directionRow:!0,alignCenter:!0},React__default.createElement("div",{style:styles$p.line}),t[0]&&React__default.createElement(ListItem,{value:t[0]}))),React__default.createElement(core.Grid,{item:!0,sm:5,xs:n},t[1]&&React__default.createElement(ListItem,{value:t[1]})),t[2]&&React__default.createElement(core.Grid,{item:!0,xs:3},React__default.createElement(ListItem,{value:t[2]})),React__default.createElement(core.Grid,{item:!0,xs:1},React__default.createElement(fi.FiMinusCircle,{style:{cursor:"pointer"},onClick:function(){return i(e.id)}})))})):null}function _templateObject$e(){var e=_taggedTemplateLiteral(["\n  box-shadow: 0px 6px 16px rgba(0, 0, 0, 0.05);\n  border-radius: 4px;\n  overflow: hidden;\n  & > div {\n    border-bottom: 1px solid ",";\n  }\n  & > div:last-child {\n    border-bottom: 0;\n  }\n"]);return _templateObject$e=function(){return e},e}ListItem.propTypes={value:PropTypes__default.oneOfType([PropTypes__default.arrayOf(PropTypes__default.string),PropTypes__default.string])},UnorderedList.propTypes={list:PropTypes__default.arrayOf(PropTypes__default.shape({id:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.number]).isRequired,list:PropTypes__default.arrayOf(PropTypes__default.oneOfType([PropTypes__default.array,PropTypes__default.string,PropTypes__default.number])).isRequired}).isRequired).isRequired,removeItem:PropTypes__default.func.isRequired},UnorderedList.defaultProps={list:[{id:0,list:[{id:0,list:["Item","Values"]}]}],removeItem:function(){}};var AccordionGroup=styled$2__default.div(_templateObject$e(),colors.gray5),styles$q={line:{height:1,width:8,backgroundColor:colors.green1,marginRight:8},container:{backgroundColor:colors["color-f5f7fa"],borderRadius:"4px 4px 0 0"},text:{color:colors.gray2},deleteIcon:{cursor:"pointer",color:colors.gray2}};function ListItem$1(e){var t=e.value,r=1<t.length?"(".concat(t.length<9?"0".concat(t.length):t.length,") selecionados"):"(0".concat(t.length,") selecionado");return React__default.createElement(core.Typography,{variant:"body1",component:"span",style:styles$q.text,title:1<t.length?t.join(", "):t},r)}function UnorderedListAccordion(e){var t=e.list,a=e.removeItem;return t&&0<t.length?React__default.createElement(AccordionGroup,null,t.map(function(e,r){var t=e.list,o=e.id;return React__default.createElement(Accordion,{isList:!0,icon:React__default.createElement(fa.FaRegCheckCircle,null),iconColor:colors.gray4,title:t[0],selected:React__default.createElement(ListItem$1,{value:t[1]}),type:t[2],key:o},React__default.createElement(core.Box,{p:3},t[1].map(function(e,t){return React__default.createElement(core.Grid,{container:!0,spacing:3,key:t},React__default.createElement(core.Grid,{item:!0,xs:1},React__default.createElement(forwardedFlex,{alignCenter:!0,justifyCenter:!0,height:"100%"},React__default.createElement(forwardedFlex,{width:24,height:24,alignCenter:!0,justifyCenter:!0,onClick:function(){return a(r,t)},style:styles$q.deleteIcon},React__default.createElement(fi.FiMinusCircle,null)))),React__default.createElement(core.Grid,{item:!0,xs:11},React__default.createElement(core.Typography,{variant:"body1",style:{color:colors.gray2}},e)))})))})):null}function ChevronArea(e){var t=e.children,r=_objectWithoutProperties(e,["children"]),o=core.useTheme(),a={position:"absolute",height:o.spacing(6),width:o.spacing(6),right:0};return React__default.createElement(core.Box,_extends({style:a},r),React__default.createElement(forwardedFlex,{alignCenter:!0,justifyCenter:!0,style:{height:"100%"}},t))}function LeftIcon$1(e){var t=e.color,r=e.icon,o=core.useTheme(),a={height:o.spacing(6),width:o.spacing(6),borderRadius:o.spacing(5),border:"2px solid ".concat(t)};return React__default.createElement(core.Box,{mr:2,style:a},React__default.createElement(forwardedFlex,{alignCenter:!0,justifyCenter:!0,style:{height:"100%"}},React__default.createElement(reactIcons.IconContext.Provider,{value:{color:t,size:22,attr:{"data-testid":"left-icon"}}},r)))}function MobileCard(e){var t=e.icon,r=e.completed,o=e.disabled,a=e.step,n=e.title,i=e.onClick,l=core.useTheme(),s=o&&colors.gray3,c=r?colors.white:colors.gray3,d=r?colors.white:null,u=s||c,p=s||d;return React__default.createElement(Card$1,{width:"100%",height:"82px",style:{cursor:"pointer",position:"relative"}},React__default.createElement(forwardedFlex,{p:2,alignCenter:!0,directionRow:!0,borderRadius:"".concat(l.spacing(.5),"px"),bgcolor:r?colors.green1:colors.white,border:"1px solid ".concat(colors.gray4),onClick:function(){o||i()}},React__default.createElement(LeftIcon$1,{color:u,icon:t}),React__default.createElement(forwardedFlex,null,React__default.createElement(core.Typography,{variant:"subtitle2",style:{textTransform:"uppercase",color:u,letterSpacing:1}},"Passo ".concat(a)),React__default.createElement(core.Typography,{variant:"subtitle2",style:{color:p}},n)),React__default.createElement(ChevronArea,null,React__default.createElement(fi.FiChevronRight,{color:p,size:36}))))}ListItem$1.propTypes={value:PropTypes__default.oneOfType([PropTypes__default.arrayOf(PropTypes__default.string),PropTypes__default.string])},UnorderedListAccordion.propTypes={list:PropTypes__default.arrayOf(PropTypes__default.shape({id:PropTypes__default.number.isRequired,list:PropTypes__default.arrayOf(PropTypes__default.oneOfType([PropTypes__default.array,PropTypes__default.string,PropTypes__default.number])).isRequired}).isRequired).isRequired,removeItem:PropTypes__default.func.isRequired},ChevronArea.propTypes={children:PropTypes__default.node},LeftIcon$1.propTypes={color:PropTypes__default.string,icon:PropTypes__default.object},MobileCard.propTypes={icon:PropTypes__default.object,completed:PropTypes__default.bool,disabled:PropTypes__default.bool,step:PropTypes__default.number,title:PropTypes__default.string,onClick:PropTypes__default.func},MobileCard.defaultProps={icon:null,completed:!1,disabled:!1,step:0,title:"",onClick:function(){}};var StepSuccess=function(e){var t=e.svg,r=e.icon,o=e.title,a=e.description,n=e.primaryButtonText,i=e.onClickPrimaryButton,l=e.secondaryButtonText,s=e.onClickSecondaryButton,c=core.useTheme();return React__default.createElement(core.Box,{p:2,height:"100%",style:{display:"flex",alignItems:"center",background:colors.white}},React__default.createElement(forwardedFlex,null,React__default.createElement(core.Box,{pt:4,alignItems:"center",justifyContent:"center"},t),React__default.createElement(core.Box,{my:3,width:"100%",style:{border:"1px solid ".concat(colors.gray5),borderBottom:0}}),React__default.createElement(core.Box,{px:2},React__default.createElement(forwardedFlex,{directionRow:!0},r&&React__default.createElement(forwardedFlex,{mr:3,alignCenter:!0,justifyCenter:!0,bgcolor:colors.green1,borderRadius:"50%",width:"100%",style:{maxWidth:"".concat(c.spacing(7),"px"),maxHeight:"".concat(c.spacing(7),"px")}},React__default.createElement(reactIcons.IconContext.Provider,{value:{color:colors.white,size:26}},r)),React__default.createElement("div",null,React__default.createElement(core.Box,{textAlign:r?"left":"center",p:r?0:4},React__default.createElement(core.Box,{marginBottom:2},React__default.createElement(core.Typography,{variant:"subtitle1",style:{fontSize:"1.25rem",lineHeight:"1.5rem"}},o)),React__default.createElement(core.Typography,{variant:"subtitle2",style:{lineHeight:"1rem"}},a))))),React__default.createElement(core.Box,{py:3},React__default.createElement(forwardedFlex,null,React__default.createElement(EnhancedButton,{variant:"contained",onClick:i},n),s&&React__default.createElement(forwardedFlex,{w:1,textAlign:"center",cursorPointer:!0,mt:2,onClick:s},React__default.createElement(core.Typography,{style:{color:colors.green1}},l))))))};StepSuccess.propTypes={svg:PropTypes__default.object,icon:PropTypes__default.object,title:PropTypes__default.string.isRequired,description:PropTypes__default.string.isRequired,primaryButtonText:PropTypes__default.string.isRequired,onClickPrimaryButton:PropTypes__default.func.isRequired,secondaryButtonText:PropTypes__default.string,onClickSecondaryButton:PropTypes__default.func},StepSuccess.defaultProps={svg:null,icon:null,title:"Title",description:"Description",primaryButtonText:"Primary Button",onClickPrimaryButton:function(){},secondaryButtonText:"Secondary Button",onClickSecondaryButton:function(){}};var getPlainText=function(e){return(0===e.indexOf("<p>")?e.substring(3):e).replace(/<p>/gi,"\r\n\r\n").replace(/<br \/>/gi,"\r\n").replace(/<br>/gi,"\r\n").replace(/&nbsp;/gi,"").replace(/<[^<|>]+?>/gi,"")},TextEditor=function(e){var t=e.data,a=(e.isDisabled,e.onInitEditor,e.onChange),r=e.onBlur,o=e.onFocus,n=e.className,i=_objectWithoutProperties(e,["data","isDisabled","onInitEditor","onChange","onBlur","onFocus","className"]),l=React.useRef(),s=_slicedToArray(React.useState(!1),2),c=s[0],d=s[1],u=l.current||{},p=u.CKEditor,f=u.ClassicEditor;return React.useEffect(function(){l.current={CKEditor:require("@ckeditor/ckeditor5-react"),ClassicEditor:require("@ckeditor/ckeditor5-build-classic")},d(!0)},[]),c?React__default.createElement(p,_extends({className:n,editor:f,data:t,onChange:function(e,t){var r=t.getData(),o=getPlainText(r);a&&a(e,r,o)},onBlur:function(e){r&&r(e)},onFocus:function(e){o&&o(e)}},i)):null};TextEditor.defaultProps={data:"",onChange:function(){},onBlur:function(){},onFocus:function(){},className:""},TextEditor.propTypes={data:PropTypes__default.oneOfType([PropTypes__default.string,PropTypes__default.node]),onChange:PropTypes__default.func,onBlur:PropTypes__default.func,onFocus:PropTypes__default.func,className:PropTypes__default.string},Object.defineProperty(exports,"resetServerContext",{enumerable:!0,get:function(){return reactBeautifulDnd.resetServerContext}}),Object.defineProperty(exports,"Menu",{enumerable:!0,get:function(){return core.Menu}}),Object.defineProperty(exports,"MenuItem",{enumerable:!0,get:function(){return core.MenuItem}}),Object.defineProperty(exports,"MenuList",{enumerable:!0,get:function(){return core.MenuList}}),exports.Accordion=Accordion,exports.Avatar=Avatar,exports.AvatarUpload=AvatarUpload,exports.Ball=StatusBall,exports.Board=Board,exports.BottomFab=BottomFab,exports.Button=EnhancedButton,exports.Card=Card$1,exports.CareerCardUser=CareerCardUser,exports.Carousel=Carousel,exports.CeliEvaluation=CeliEvaluation,exports.Checkbox=Checkbox,exports.Chips=Chips,exports.Colorpicker=Colorpicker,exports.CronogramTable=CronogramTable,exports.DatePicker=DatePicker,exports.Display=Display,exports.DrawerMenu=DrawerMenu,exports.Dropzone=Dropzone,exports.EllipsisTrigger=EllipsisTrigger,exports.EvaluationHeader=EvaluationHeader,exports.FileUpload=FileUpload,exports.Flex=forwardedFlex,exports.GroupAction=GroupAction,exports.GroupActionProvider=GroupActionProvider,exports.Header=HeaderWithBreadcrumbs,exports.IconAndLabelMenuList=IconAndLabel,exports.IconTabs=IconTabs,exports.JourneyCard=JourneyCard,exports.Logo=Logo,exports.MediaPlayer=MediaPlayer,exports.Messages=Messages,exports.MobileCard=MobileCard,exports.MuiTheme=MuiTheme,exports.NakedInput=NakedInput,exports.OpportunityCard=OpportunityCard,exports.OpportunityCardUser=OpportunityCardUser,exports.OpportunityHeader=OpportunityHeader,exports.OpportunityTimer=OpportunityTimer,exports.OpportunityTypes=OpportunityTypes,exports.PDFViewer=PDFViewer,exports.Page=Page,exports.Password=PasswordInput,exports.Phone=PhoneInput,exports.ProfileStrength=ProfileStrength,exports.ProgressCard=ProgressCard,exports.Radio=Radio,exports.Rating=Rating,exports.SearchInput=SearchInput,exports.Select=Select,exports.SelectDatePicker=SelectDatePicker,exports.SelectMulti=SelectMulti,exports.SelectPermissions=SelectPermissions,exports.Slider=Slider,exports.SortFilter=SortFilter,exports.StepSuccess=StepSuccess,exports.SubmitSolutionCard=SubmitSolutionCard,exports.Switch=Switch,exports.SwitchButton=SwitchButton,exports.Table=EnhancedTable,exports.TableMenu=TableMenu,exports.Tabs=EurecaTabs,exports.TextEditor=TextEditor,exports.TextInput=TextInput,exports.TimePicker=TimePicker,exports.Tooltip=Tooltip,exports.TrackContextHeader=TrackContextHeader,exports.TrackInfoCard=TrackInfoCard,exports.TrackNavigationSideBar=TrackNavigationSideBar,exports.TrackStepper=TrackStepper,exports.UnorderedList=UnorderedList,exports.UnorderedListAccordion=UnorderedListAccordion,exports.UserHomeCard=UserHomeCard,exports.colors=colors,exports.media=media,exports.shadows=shadows;
//# sourceMappingURL=index.js.map
