(this.webpackJsonpshadepatrol=this.webpackJsonpshadepatrol||[]).push([[0],{243:function(e,t){e.exports="data:image/gif;base64,R0lGODlhgAAPAPEAAAD/M4qKiifdS4qKiiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAgAAPAAACo5QvoIC33NKKUtF3Z8RbN/55CEiNonMaJGp1bfiaMQvBtXzTpZuradUDZmY+opA3DK6KwaQTCbU9pVHc1LrDUrfarq765Ya9u+VRzLyO12lwG10yy39zY11Jz9t/6jf5/HfXB8hGWKaHt6eYyDgo6BaH6CgJ+QhnmWWoiVnI6ddJmbkZGkgKujhplNpYafr5OooqGst66Uq7OpjbKmvbW/p7UAAAIfkECQoAAAAsAAAAAIAADwAAArCcP6Ag7bLYa3HSZSG2le/Zgd8TkqODHKWzXkrWaq83i7V5s6cr2f2TMsSGO9lPl+PBisSkcekMJphUZ/OopGGfWug2Jr16x92yj3w247bh6teNXseRbyvc0rbr6/x5Ng0op4YSJDb4JxhI58eliEiYYujYmFi5eEh5OZnXhylp+RiaKQpWeDf5qQk6yprawMno2nq6KlsaSauqS5rLu8cI69k7+ytcvGl6XDtsyzxcAAAh+QQJCgAAACwAAAAAgAAPAAACvpw/oIC3IKIUb8pq6cpacWyBk3htGRk1xqMmZviOcemdc4R2kF3DvfyTtFiqnPGm+yCPQdzy2RQMF9Moc+fDArU0rtMK9SYzVUYxrASrxdc0G00+K8ruOu+9tmf1W06ZfsfXJfiFZ0g4ZvEndxjouPfYFzk4mcIICJkpqUnJWYiYs9jQVpm4edqJ+lkqikDqaZoquwr7OtHqAFerqxpL2xt6yQjKO+t7bGuMu1L8a5zsHI2MtOySVwo9fb0bVQAAIfkECQoAAAAsAAAAAIAADwAAAsucP6CAt9zSErSKZyvOd/KdgZaoeaFpRZKiPi1aKlwnfzBF4jcNzDk/e7EiLuLuhzwqayfmaNnjCCGNYhXqw9qcsWjT++TqxIKp2UhOprXf7PoNrpyvQ3p8fAdu82o+O5w3h2A1+Nfl5geHuLgXhEZVWBeZSMnY1oh5qZnyKOhgiGcJKHqYOSrVmWpHGmpauvl6CkvhaUD4qejaOqvH2+doV7tSqdsrexybvMsZrDrJaqwcvSz9i9qM/Vxs7Qs6/S18a+vNjUx9/v1TAAAh+QQJCgAAACwAAAAAgAAPAAAC0Zw/oIC33NKKUomLxct4c718oPV5nJmhGPWwU9TCYTmfdXp3+aXy+wgQuRRDSCN2/PWAoqVTCSVxilQZ0RqkSXFbXdf3ZWqztnA1eUUbEc9wm8yFe+VguniKPbNf6mbU/ubn9ieUZ6hWJAhIOKbo2Pih58C3l1a5OJiJuflYZidpgHSZCOnZGXc6l3oBWrE2aQnLWYpKq2pbV4h4OIq1eldrigt8i7d73Ns3HLjMKGycHC1L+hxsXXydO9wqOu3brPnLXL3C640sK+6cTaxNflEAACH5BAkKAAAALAAAAACAAA8AAALVnD+ggLfc0opS0SeyFnjn7oGbqJHf4mXXFD2r1bKNyaEpjduhPvLaC5nJEK4YTKhI1ZI334m5g/akJacAiDUGiUOHNUd9ApTgcTN81WaRW++Riy6Tv/S4dQ1vG4ps4NwOaBYlOEVYhYbnplexyJf3ZygGOXkWuWSZuNel+aboV0k5GFo4+qN22of6CMoq2kr6apo6m5fJWCoZm+vKu2Hr6KmqiHtJLKebRhuszNlYZ3ncewh9J9z8u3mLHA0rvetrzYjd2Wz8bB6oNO5MLq6FTp2+bVUAACH5BAkKAAAALAAAAACAAA8AAALanD+ggLfc0opS0XeX2Fy8zn2gp40ieHaZFWHt9LKNO5eo3aUhvisj6RutIDUZgnaEFYnJ4M2Z4210UykQ8BtqY0yHstk1UK+/sdk63i7VYLYX2sOa0HR41S5wi7/vcMWP1FdWJ/dUGIWXxqX3xxi4l0g4GEl5yOHIBwmY2cg1aXkHSjZXmbV4uoba5kkqelbaapo6u0rbN/SZG7trKFv7e6savKTby4voaoVpNAysiXscV4w8fSn8fN1pq1kd2j1qDLK8yYy9/ff9mgwrnv2o7QwvGO1ND049UgAAIfkECQoAAAAsAAAAAIAADwAAAticP6CAt9zSilLRd2d8onvBfV0okp/pZdamNRi7ui3yyoo4Ljio42h+w6kgNiJt5kAaasdYE7D78YKlXpX6GWphxqTT210qK1Cf9XT2SKXbYvv5Bg+jaWD5ekdjU9y4+PsXRuZHRrdnZ5inVidAyCTXF+nGlVhpdjil2OE49hjICVh4qZlpibcDKug5KAlHOWqqR8rWCjl564oLFruIucaYGlz7+XoKe2wsIqxLzMxaxIuILIs6/JyLbZsdGF063Uu6vH2tXc79LZ1MLWS96t4JH/rryzhPWgAAIfkECQoAAAAsAAAAAIAADwAAAtWcP6CAt9zSilLRd2fEe4kPCk8IjqTonZnVsQ33arGLwLV8Kyeqnyb5C60gM2LO6MAlaUukwdbcBUspYFXYcla00KfSywRzv1vpldqzprHFoTv7bsOz5jUaUMer5vL+Mf7Hd5RH6HP2AdiUKLa41Tj1Acmjp0bJFuinKKiZyUhnaBd5OLnzSNbluOnZWQZqeVdIYhqWyop6ezoquTs6O0aLC5wrHErqGnvJibms3LzKLIYMe7xnO/yL7TskLVosqa1aCy3u3FrJbSwbHpy9fr1NfR4fUgAAIfkECQoAAAAsAAAAAIAADwAAAsqcP6CAt9zSilLRd2fEW7cnhKIAjmFpZla3fh7CuS38OrUR04p5Ljzp46kgMqLOaJslkbhbhfkc/lAjqmiIZUFzy2zRe5wGTdYQuKs9N5XrrZPbFu94ZYE6ms5/9cd7/T824vdGyIa3h9inJQfA+DNoCHeomIhWGUcXKFIH6RZZ6Bna6Zg5l8JnSamayto2WtoI+4jqSjvZelt7+URKpmlmKykM2vnqa1r1axdMzPz5LLooO326Owxd7Bzam4x8pZ1t3Szu3VMOdF4AACH5BAkKAAAALAAAAACAAA8AAAK/nD+ggLfc0opS0XdnxFs3/i3CSApPSWZWt4YtAsKe/DqzXRsxDqDj6VNBXENakSdMso66WzNX6fmAKCXRasQil9onM+oziYLc8tWcRW/PbGOYWupG5Tsv3TlXe9/jqj7ftpYWaPdXBzbVF2eId+jYCAn1KKlIApfCSKn5NckZ6bnJpxB2t1kKinoqJCrlRwg4GCs4W/jayUqamaqryruES2b72StsqgvsKlurDEvbvOx8mzgazNxJbD18PN1aUgAAIfkECQoAAAAsAAAAAIAADwAAArKcP6CAt9zSilLRd2fEWzf+ecgjlKaQWZ0asqPowAb4urE9yxXUAqeZ4tWEN2IOtwsqV8YkM/grLXvTYbV4PTZpWGYU9QxTxVZyd4wu975ZZ/qsjsPn2jYpatdx62b+2y8HWMTW5xZoSIcouKjYePeTh7TnqFcpabmFSfhHeemZ+RkJOrp5OHmKKapa+Hiyyokaypo6q1CaGDv6akoLu3DLmLuL28v7CdypW6vsK9vsE1UAACH5BAkKAAAALAAAAACAAA8AAAKjnD+ggLfc0opS0XdnxFs3/nkISI2icxokanVt+JoxC8G1fNOlm6tp1QNmZj6ikDcMrorBpBMJtT2lUdzUusNSt9qurvrlhr275VHMvI7XaXAbXTLLf3NjXUnP23/qN/n8d9cHyEZYpoe3p5jIOCjoFofoKAn5CGeZZaiJWcjp10mZuRkaSAq6OGmU2lhp+vk6iioay3rpSrs6mNsqa9tb+ntQAAA7AAAAAAAAAAAA"},249:function(e,t,a){e.exports=a(501)},298:function(e,t,a){},500:function(e,t,a){},501:function(e,t,a){"use strict";a.r(t);var n=a(0),r=a.n(n),s=a(23),l=a.n(s),c=a(25),o=a(511),i=a(513),m=a(512),d=a(44),p=a(231),u=a(9);const h={data:{},dataCalendar:{}};var g={token:localStorage.getItem("token"),isAuthenticated:null,isLoading:!1,user:null},E={msg:{},status:null},b={},v=a(35),f=a.n(v),N=Object(d.c)({pages:function(e=h,t){switch(t.type){case"GET_LOGIN_STATUS":return Object(u.a)(Object(u.a)({},e),{},{loginStatus:t.payload});case"GET_PARTICIPANT_CALENDAR":case"SAVE_PARTICIPATION":return Object(u.a)(Object(u.a)({},e),{},{dataCalendar:t.payload});case"GET_DATA_LIST":case"GET_DATA":case"SAVE_DATA":case"SAVE_DATA_SUCCESS":case"DELETE_DATA_ERROR":case"DELETE_DATA":case"GET_PEOPLE_LIST":case"GET_PEOPLE":case"SAVE_PEOPLE":case"SAVE_PEOPLE_SUCCESS":case"DELETE_PEOPLE_ERROR":case"DELETE_PEOPLE":case"GET_PARTICIPANT_LIST":case"GET_PARTICIPANT":case"SAVE_PARTICIPANT":case"DELETE_PARTICIPANT":return Object(u.a)(Object(u.a)({},e),{},{data:t.payload});default:return e}},auth:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:g,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"USER_LOADING":return Object(u.a)(Object(u.a)({},e),{},{isLoading:!0});case"USER_LOADED":return localStorage.setItem("token",t.payload.token),Object(u.a)(Object(u.a)({},e),{},{isAuthenticated:!0,isLoading:!1,user:t.payload});case"AUTH_ERROR":case"LOGIN_FAIL":case"PAGE_ERROR":case"LOGOUT_SUCCESS":return localStorage.removeItem("token"),Object(u.a)(Object(u.a)({},e),{},{token:null,user:null,isAuthenticated:!1,isLoading:!1});case"LOGIN_SUCCESS":return localStorage.setItem("token",t.payload.token),Object(u.a)(Object(u.a)(Object(u.a)({},e),t.payload),{},{isAuthenticated:!0,isLoading:!1,user:t.payload});default:return e}},errors:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:E,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"GET_ERRORS":return{msg:t.payload.msg,status:t.payload.status};default:return e}},messages:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:b,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"CREATE_MESSAGE":return t.payload;default:return e}},toastr:v.reducer}),y=[p.a],C=window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__||d.d,A=Object(d.e)(N,{},C(d.a.apply(void 0,y))),k=a(245),w=a(510),x=a(4),S=a(5),O=a(7),L=a(6),D=a(87),T=a.n(D),I=function(e){Object(O.a)(a,e);var t=Object(L.a)(a);function a(){return Object(x.a)(this,a),t.apply(this,arguments)}return Object(S.a)(a,[{key:"render",value:function(){return r.a.createElement("div",{className:"text-center"},r.a.createElement("br",null),r.a.createElement("br",null),r.a.createElement("br",null),r.a.createElement("br",null),r.a.createElement("img",{src:T.a,alt:"Loading",className:"logoSpin",style:{width:150}}),r.a.createElement("br",null),r.a.createElement("br",null),r.a.createElement("br",null),r.a.createElement("br",null))}}]),a}(n.Component),j=Object(c.connect)((function(e){return{auth:e.auth}}))((function(e){var t=e.component,a=e.auth,n=Object(k.a)(e,["component","auth"]);return r.a.createElement(m.a,Object.assign({},n,{render:function(e){return a.isLoading||null===a.isAuthenticated?r.a.createElement(I,null):a.isAuthenticated?r.a.createElement(t,Object.assign({},e,{auth:a})):r.a.createElement(w.a,{to:"/login"})}}))})),P=(a(267),a(504)),F=a(3),M=a.n(F),R=a(11),q=a(10),U=a.n(q),G=function(e,t){return{type:"GET_ERRORS",payload:{msg:e,status:t}}},z="https://app.sunsetsatpier60.com/apicalls",V=function(e){var t=e().auth.token,a={withCredentials:!0,headers:{"Content-Type":"application/json"}};return t&&(a.headers.Authorization=t),a};class _ extends n.Component{constructor(e){super(e),this.toggleNavbar=this.toggleNavbar.bind(this),this.state={collapsed:!0}}toggleNavbar(){this.setState({collapsed:!this.state.collapsed})}componentDidMount(){}render(){const e=this.props.auth,t=e.isAuthenticated,a=e.user,s=window.location.pathname,l=this.state.collapsed,c=l?"collapse navbar-collapse":"collapse navbar-collapse show",o=l?"navbar-toggler navbar-toggler-right collapsed":"navbar-toggler navbar-toggler-right";if(null!==a){let e=r.a.createElement("ul",{className:"navbar-nav mr-auto"},r.a.createElement("li",{className:"nav-item"},r.a.createElement(P.a,{className:"nav-link",onClick:this.toggleNavbar,to:"/"},"Dashboard")),r.a.createElement("li",{className:"nav-item"},r.a.createElement(P.a,{className:"nav-link",onClick:this.toggleNavbar,to:"/settings"},"Settings")),r.a.createElement("li",{className:"nav-item"},r.a.createElement("a",{className:"nav-link",onClick:this.props.logout,href:"/"},r.a.createElement("i",{className:"fas fa-power-off"})))),l=r.a.createElement("ul",{className:"navbar-nav mr-auto"},r.a.createElement("li",{className:"nav-item"},r.a.createElement(P.a,{className:"nav-link",onClick:this.toggleNavbar,to:"/"},"Dashboard")),r.a.createElement("li",{className:"nav-item"},r.a.createElement("a",{className:"nav-link",onClick:this.props.logout,href:"/"},r.a.createElement("i",{className:"fas fa-power-off"}))));return"/check-in"!==s&&"/"!==s&&"/log"!==s?r.a.createElement("nav",{className:"navbar navbar-expand-lg navbar-dark bg-dark text-light BorderShadow noprint"},r.a.createElement("div",{className:"container"},r.a.createElement("button",{onClick:this.toggleNavbar,className:"".concat(o),type:"button","data-toggle":"collapse","data-target":"#navbarResponsive","aria-controls":"navbarResponsive","aria-expanded":"false","aria-label":"Toggle navigation"},r.a.createElement("span",{className:"navbar-toggler-icon"})),r.a.createElement("div",{className:"".concat(c),id:"navbarSupportedContent"},!0===t&&r.a.createElement(n.Fragment,null,"A"===a.user.userType&&e,"S"===a.user.userType&&l),!1===t&&r.a.createElement(n.Fragment,null,"\xa0")))):null}return r.a.createElement("div",null,"\xa0")}}var H=Object(c.connect)(e=>({auth:e.auth}),{logout:function(e){return function(t,a){e.preventDefault(),U.a.post("".concat(z,"/auth/logout"),null,V(a)).then((function(e){t({type:"LOGOUT_SUCCESS"})})).catch((function(e){t(G(e.response.data,e.response.status))}))}}})(_),W=function(e){Object(O.a)(a,e);var t=Object(L.a)(a);function a(){return Object(x.a)(this,a),t.apply(this,arguments)}return Object(S.a)(a,[{key:"render",value:function(){var e=this.props.auth.user,t=this.props.location.pathname;return null!==e&&"/check-in"!==t&&"/"!==t?r.a.createElement(n.Fragment,null,r.a.createElement("br",null),r.a.createElement("br",null),r.a.createElement("br",null),r.a.createElement("br",null),r.a.createElement("br",null),r.a.createElement("br",null),r.a.createElement("footer",{className:"page-footer noprint mt-4"},r.a.createElement("div",{className:"container-fluid font-small bg-dark text-white"},r.a.createElement("div",{className:"container"},r.a.createElement("div",{className:"row pt-3"},r.a.createElement("div",{className:"col-md-12"},r.a.createElement("p",null,"\xa9 Sunsets At Pier 60 | All rights reserved"))))))):null}}]),a}(n.Component),K=Object(c.connect)((function(e){return{auth:e.auth}}),{})(W),Y=function(e){Object(O.a)(a,e);var t=Object(L.a)(a);function a(){return Object(x.a)(this,a),t.apply(this,arguments)}return Object(S.a)(a,[{key:"componentDidMount",value:function(){}},{key:"render",value:function(){var e=this.props.auth.user;return r.a.createElement("div",{className:"container"},r.a.createElement("div",{className:"row justify-content-center"},r.a.createElement("div",{className:"col-12 my-4"},r.a.createElement("h1",{className:"text-center text-white"},"Dashboard")),r.a.createElement("div",{className:"col-12 text-center"},r.a.createElement("a",{href:"/check-in",className:"btn btn-lg btn-block btn-light"},"Participant ",r.a.createElement("br",null),"Check-In"),r.a.createElement("br",null),r.a.createElement("br",null),r.a.createElement("a",{href:"/run-lottery",className:"btn btn-lg btn-block btn-light"},"View ",r.a.createElement("br",null),"Lottery"),r.a.createElement("br",null),r.a.createElement("br",null),r.a.createElement("a",{href:"/cash-register",className:"btn btn-lg btn-block btn-light"},"Custom CC",r.a.createElement("br",null)," Charge"),r.a.createElement("br",null),r.a.createElement("br",null),r.a.createElement("a",{href:"/log",className:"btn btn-lg btn-block btn-light"},"DAILY",r.a.createElement("br",null),"LOG"),"A"===e.user.userType&&r.a.createElement(n.Fragment,null,r.a.createElement("br",null),r.a.createElement("br",null),r.a.createElement("a",{href:"/settings",className:"btn btn-lg btn-block btn-light"},"Admin ",r.a.createElement("br",null),"Dashboard")),r.a.createElement("br",null),r.a.createElement("br",null))))}}]),a}(n.Component),Z=a(12);const B=(e,t)=>function(){var a=Object(R.a)(M.a.mark((function a(n,r){var s;return M.a.wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,U.a.get("".concat(z,"/getParticipantCalendar/").concat(e,"/").concat(t),X(r));case 3:s=a.sent,n({type:"GET_PARTICIPANT_CALENDAR",payload:s.data}),a.next=10;break;case 7:a.prev=7,a.t0=a.catch(0),console.log("error",a.t0);case 10:case"end":return a.stop()}}),a,null,[[0,7]])})));return function(e,t){return a.apply(this,arguments)}}(),X=e=>{const t=e().auth.token,a={withCredentials:!0,headers:{"Content-Type":"application/json"}};return t&&(a.headers.Authorization=t),a};a(38);var J=function(e){Object(O.a)(a,e);var t=Object(L.a)(a);function a(e){var n;return Object(x.a)(this,a),(n=t.call(this,e)).selectLotteryLocation=function(e,t){n.setState({selectLocation:!0,artistId:e,artistName:t})},n.selectLocation=function(e){var t={artistId:n.state.artistId,locationId:e};n.props.saveSelectLocation(t)},n.cancelSelectLocation=function(){n.setState({selectLocation:!1,artistId:"",artistName:""})},n.state={participants:[],locations:[],successMessage:"",artistId:"",artistName:"",errorMessage:"",selectLocation:!1},n}return Object(S.a)(a,[{key:"componentDidMount",value:function(){this.props.getLotteryList()}},{key:"componentDidUpdate",value:function(e,t,a){e!==this.props&&(""!==this.props.data&&"undefined"!==typeof this.props.data&&this.setState({participants:this.props.data.participants,locations:this.props.data.locations}),1===this.props.data.success&&this.cancelSelectLocation())}},{key:"componentWillUnmount",value:function(){this.setState({participants:[],locations:[],successMessage:"",artistId:"",artistName:"",errorMessage:"",selectLocation:!1})}},{key:"render",value:function(){var e=this,t=this.state,a=t.participants,s=t.successMessage,l=t.selectLocation,c=t.artistName,o=t.locations,i="",m="",d=!1;return 0!==a.length&&a.map((function(e,t){return""!==e.lotteryPosition&&null!==e.lotteryPosition&&(d=!0),null})),!1===l?r.a.createElement("div",{className:"container content"},r.a.createElement("div",{className:"row"},r.a.createElement("div",{className:"col-12"},r.a.createElement("h1",{className:"text-center text-white mt-4"},"Event Lottery"),s&&r.a.createElement("div",{className:"col-12"},r.a.createElement("div",{className:"alert alert-success"},s)))),r.a.createElement("div",{className:"row text-center"},r.a.createElement("div",{className:"col-12 text-center"},!1===d&&r.a.createElement("button",{className:"btn btn-warning btn-block my-2",onClick:function(){return e.props.runLottery()}},"Run Lottery"),!0===d&&r.a.createElement("div",{className:"container bg-white rounded border p-4"},0!==a.length&&r.a.createElement(n.Fragment,null,a.map((function(t,a){return t.lotteryGroup!==i?(i=t.lotteryGroup,m="Group "+t.lotteryGroup):m="",r.a.createElement("div",{key:a,className:"row py-1"},m&&r.a.createElement("div",{className:"col-12 mt-5"},r.a.createElement("h3",null,m)),r.a.createElement("div",{className:"col-6"},t.firstName," ",t.lastName),r.a.createElement("div",{className:"col-6"},""!==t.location&&"undefined"!==typeof t.location&&null!==t.location&&r.a.createElement(n.Fragment,null,t.location),""===t.location&&r.a.createElement("button",{className:"btn btn-warning btn-lg m-1",onClick:function(){return e.selectLotteryLocation(t.artistId,t.firstName+" "+t.lastName)}},"select location")))}))))))):r.a.createElement("div",{className:"container content"},r.a.createElement("div",{className:"row"},r.a.createElement("div",{className:"col-12"},r.a.createElement("h1",{className:"text-center text-white mt-4"},"Selecting Location for ",c),r.a.createElement("h3",{className:"text-center text-white"},"Locations Remaining"))),r.a.createElement("div",{className:"row text-center"},r.a.createElement("div",{className:"col-12 bg-white mr-auto text-center py-4"},r.a.createElement("button",{className:"btn btn-secondary btn-lg",onClick:function(){return e.cancelSelectLocation()}},"Cancel"),o.map((function(t,a){return r.a.createElement("div",{className:"row my-2"},r.a.createElement("div",{className:"col-6"},t.number),r.a.createElement("div",{className:"col-6"},r.a.createElement("button",{className:"btn btn-warning btn-lg",onClick:function(){return e.selectLocation(t.id)}},"select")))})))))}}]),a}(n.Component),Q=Object(Z.a)((function(e){return{data:e.pages.data}}),{getLotteryList:()=>function(){var e=Object(R.a)(M.a.mark((function e(t,a){var n;return M.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,U.a.get("".concat(z,"/getLotteryList"),X(a));case 3:n=e.sent,t({type:"GET_DATA_LIST",payload:n.data}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.log("error",e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t,a){return e.apply(this,arguments)}}(),runLottery:()=>function(){var e=Object(R.a)(M.a.mark((function e(t,a){var n;return M.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,U.a.get("".concat(z,"/runLottery"),X(a));case 3:n=e.sent,t({type:"GET_DATA_LIST",payload:n.data}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.log("error",e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t,a){return e.apply(this,arguments)}}(),selectLotteryLocation:e=>function(){var t=Object(R.a)(M.a.mark((function t(a,n){var r;return M.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,U.a.post("".concat(z,"/selectLotteryLocation"),{postData:e},X(n));case 3:r=t.sent,a({type:"GET_DATA_LIST",payload:r.data}),t.next=10;break;case 7:t.prev=7,t.t0=t.catch(0),console.log("error",t.t0);case 10:case"end":return t.stop()}}),t,null,[[0,7]])})));return function(e,a){return t.apply(this,arguments)}}(),saveSelectLocation:e=>function(){var t=Object(R.a)(M.a.mark((function t(a,n){var r;return M.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,U.a.post("".concat(z,"/saveSelectLocation"),{postData:e},X(n));case 3:r=t.sent,a({type:"SAVE_DATA",payload:r.data}),t.next=10;break;case 7:t.prev=7,t.t0=t.catch(0),console.log("error",t.t0);case 10:case"end":return t.stop()}}),t,null,[[0,7]])})));return function(e,a){return t.apply(this,arguments)}}()})(J),$=function(e){Object(O.a)(a,e);var t=Object(L.a)(a);function a(){var e;Object(x.a)(this,a);for(var n=arguments.length,r=new Array(n),s=0;s{let n;return 0===a&&(n=0),1===a&&(n=12),2===a&&(n=6),3===a&&(n=4),4===a&&(n=8),5===a&&(n=3),r.a.createElement("div",{className:"col-12 align-bottom col-sm-".concat(n)},r.a.createElement("div",{className:"container p-0"},r.a.createElement("div",{className:"form-group row"},r.a.createElement("label",{htmlFor:e,className:"col-12 m-0 pt-2 pb-2"},t))))},oe=a(244),ie=function(e){Object(O.a)(a,e);var t=Object(L.a)(a);function a(){return Object(x.a)(this,a),t.apply(this,arguments)}return Object(S.a)(a,[{key:"render",value:function(){var e,t=this.props,a=t.field,s=t.name,l=t.value,c=t.label,o=t.onChange,i=t.colSize,m=t.helpText,d=t.error;return 0===i&&(e=0),1===i&&(e=12),2===i&&(e=6),3===i&&(e=4),4===i&&(e=8),r.a.createElement("div",{className:"col-12 align-bottom col-sm-".concat(e)},r.a.createElement("div",{className:"container p-1"},r.a.createElement("div",{className:"form-group row border-bottom pb-2"},r.a.createElement("label",{htmlFor:s,className:"col-sm-12"},c,!0===a.required&&r.a.createElement(n.Fragment,null," "," ",r.a.createElement("small",{className:"text-danger"},"* Required field"))),r.a.createElement(oe.a,{className:"col-sm-12",apiKey:"r7zawome3jz6v10sen489g702inbdx7hexim6spf3cy9b550",initialValue:l,init:{file_picker_types:"file image media",images_reuse_filename:!0,images_upload_base_path:"/assets/uploads",height:350,width:"100%",schema:"html5",plugins:"link image code advlist autolink media table paste help wordcount fullscreen imagetools",toolbar:"link image | undo redo | formatselect | bold italic | alignleft aligncenter alignright | code removeformat fullscreen"},onChange:function(e){return o("editor",e,a)}}),m&&r.a.createElement("small",{id:s+"Help",className:"form-text text-muted"},m),d&&r.a.createElement("div",{className:"col-12 alert alert-danger"},r.a.createElement("i",{className:"fas fa-arrow-alt-circle-up"})," ",d),r.a.createElement("hr",null))))}}]),a}(n.Component),me=function(e){Object(O.a)(a,e);var t=Object(L.a)(a);function a(){var e;Object(x.a)(this,a);for(var n=arguments.length,r=new Array(n),s=0;s{let d;0===l&&(d=0),1===l&&(d=12),2===l&&(d=6),3===l&&(d=4),4===l&&(d=8);let p=n;return"undefined"===typeof n&&(p=""),r.a.createElement("div",{className:"col-12 align-bottom col-sm-".concat(d)},r.a.createElement("div",{className:"form-group row border-bottom pb-2"},r.a.createElement("label",{htmlFor:a,className:te()("col-sm-12 m-0 pt-2 pb-2",{"is-invalid":m})},!1!==e&&r.a.createElement("label",{htmlFor:a,className:te()("col-sm-12 m-0 pt-2 pb-2",{"is-invalid":m})},s)),r.a.createElement("div",{className:"col-sm-12"},r.a.createElement("input",{id:a,name:a,type:"password",value:p,className:te()("form-control form-control-sm",{"is-invalid":m}),onChange:e=>i(t,e,a),"aria-describedby":a+"Help",placeholder:c}),r.a.createElement("br",null),r.a.createElement(xe,{password:p}))),o&&r.a.createElement("small",{id:a+"Help",className:"col-12 form-text text-muted"},o),m&&r.a.createElement(se,{error:m}))};var Oe=({name:e,value:t,label:a,colSize:n,placeholder:s,showLabel:l,type:c,helpText:o,onChange:i,error:m,valueOptions:d,defaultValue:p})=>{let u;return 0===n&&(u=0),1===n&&(u=12),2===n&&(u=6),3===n&&(u=4),4===n&&(u=8),5===n&&(u=3),r.a.createElement("div",{className:"col-12 align-bottom col-sm-".concat(u)},r.a.createElement("div",{className:"container p-0"},r.a.createElement("div",{className:"form-group row pb-2"},r.a.createElement("label",{className:te()("col-sm-12 m-0 pt-2 pb-2",{"is-invalid":m})},!1!==l&&r.a.createElement("label",{htmlFor:e,className:te()("col-sm-12 m-0 pt-2 pb-2",{"is-invalid":m})},a)),r.a.createElement("div",{className:"col-sm-12"},d?d.map((a,n)=>{let s=null;return(parseInt(t)===parseInt(a.value)||t===a.value||p===a.value&&""===t)&&(s="checked"),r.a.createElement("div",{key:n,className:"form-check form-check-inline"},r.a.createElement("input",{className:te()("form-check-input",{"is-invalid":m}),type:"radio",defaultChecked:s,name:e,id:e+n,value:a.value,onChange:t=>i(c,t,e)}),r.a.createElement("label",{className:"form-check-label",htmlFor:e+n},a.name))}):null),o&&r.a.createElement("small",{id:e+"Help",className:"col-12 form-text text-muted"},o),m&&r.a.createElement(se,{error:m}))))},Le=function(e){var t,a=e.name,s=e.value,l=e.colSize,c=e.defaultValue,o=e.showLabel,i=e.showOneColumn,m=e.label,d=(e.placeholder,e.type),p=e.helpText,u=e.dropdown,h=e.onChange,g=e.error;return"undefined"!==typeof i&&""!==i||(i="false"),0===l&&(t=0),1===l&&(t=12),2===l&&(t=6),3===l&&(t=4),4===l&&(t=8),""!==s&&"undefined"!==typeof s||""===c||"undefined"===typeof c||(s=c),r.a.createElement("div",{className:"col-12 col-sm-".concat(t)},r.a.createElement("div",{className:"container p-0"},r.a.createElement("div",{className:"form-group row border-bottom pb-2"},r.a.createElement("label",{className:"col-sm-12",htmlFor:a},!1!==o&&r.a.createElement("label",{htmlFor:a,className:te()("col-sm-12 m-0 pt-2 pb-2",{"is-invalid":g})},m)),r.a.createElement("div",{className:"col-sm-12"},r.a.createElement("select",{className:te()("form-control form-control-sm",{"is-invalid":g}),id:a,name:a,value:s,onChange:function(e){return h(d,e,a)}},r.a.createElement("option",{value:""},"-- SELECT --"),u&&r.a.createElement(n.Fragment,null,"undefined"!==typeof u.length&&r.a.createElement(n.Fragment,null,u.length>0&&r.a.createElement(n.Fragment,null,u.map((function(e,t){return r.a.createElement(n.Fragment,{key:t},""!==e.Name&&"undefined"!=typeof e.Name&&r.a.createElement("option",{value:e.ID},e.Name),""!==e.Name&&"undefined"!=typeof e.Name&&r.a.createElement("option",{value:e.ID},e.Name),""!==e.name&&"undefined"!=typeof e.name&&r.a.createElement("option",{value:e.id},e.name),(""===e.Name||"undefined"===typeof e.Name)&&""===e.name&&"undefined"===typeof e.name&&r.a.createElement("option",{value:t},e))}))))))),p&&r.a.createElement("small",{id:a+"Help",className:"col-12 form-text text-muted"},p),g&&r.a.createElement(se,{error:g}))))},De=function(e){e.field;var t,a=e.name,s=e.value,l=e.label,c=e.colSize,o=e.placeholder,i=e.type,m=e.helpText,d=e.onChange,p=e.error,u=(e.required,e.showLabel);return 0===c&&(t=0),1===c&&(t=12),2===c&&(t=6),3===c&&(t=4),4===c&&(t=8),r.a.createElement("div",{className:"col-12 align-bottom col-sm-".concat(t)},r.a.createElement("div",{className:"container p-0"},r.a.createElement("div",{className:"form-group row pb-2"},!1!==u&&r.a.createElement("label",{htmlFor:a,className:te()("col-sm-12 m-0 pt-2 pb-2",{"is-invalid":p})},l),r.a.createElement("div",{className:"col-sm-12"},r.a.createElement("input",{id:a,name:a,type:i,value:s,className:te()("form-control form-control-sm",{"is-invalid":p}),onChange:function(e){return d(i,e,a)},"aria-describedby":a+"Help",placeholder:o})),m&&r.a.createElement(n.Fragment,null,r.a.createElement("div",{className:"col-4"},"\xa0"),r.a.createElement("small",{id:a+"Help",className:"col-8 form-text text-muted"},m)),p&&r.a.createElement(se,{error:p}))))};var Te=({name:e,value:t,label:a,colSize:n,showLabel:s,placeholder:l,type:c,valueOptions:o,helpText:i,onChange:m,error:d})=>{let p;return 0===n&&(p=0),1===n&&(p=12),2===n&&(p=6),3===n&&(p=4),4===n&&(p=8),r.a.createElement("div",{className:"col-".concat(p)},r.a.createElement("div",{className:"container p-0"},r.a.createElement("div",{className:"form-group row pb-2"},r.a.createElement("label",{htmlFor:e,className:te()("col-sm-12 m-0 pt-2 pb-2",{"is-invalid":d})},!1!==s&&r.a.createElement("label",{htmlFor:e,className:te()("col-sm-12 m-0 pt-2 pb-2",{"is-invalid":d})},a)),r.a.createElement("div",{className:"col-sm-12"},r.a.createElement("textarea",{name:e,id:e,rows:"5",className:te()("form-control form-control-sm",{"is-invalid":d}),onChange:t=>m(c,t,e),"aria-describedby":e+"Help",placeholder:l,value:t})),i&&r.a.createElement("small",{id:e+"Help",className:"form-text text-muted"},i),d&&r.a.createElement(se,{error:d}))))},Ie=(a(303),a(235)),je=a.n(Ie);class Pe extends n.Component{render(){const e=this.props,t=e.name,a=e.label,n=e.helpText,s=e.colSize,l=e.value,c=e.onChange,o=e.error,i=e.showLabel;let m,d=this.props.defaultValue;return null!==l&&""!==l&&(d=l),0===s&&(m=0),1===s&&(m=12),2===s&&(m=6),3===s&&(m=4),4===s&&(m=8),5===s&&(m=3),r.a.createElement("div",{className:"col-".concat(m)},r.a.createElement("div",{className:"container p-0"},r.a.createElement("div",{className:"form-group row border-bottom pb-2"},!1!==i&&r.a.createElement("label",{htmlFor:t,className:te()("col-sm-12 m-0 pt-2 pb-2",{"is-invalid":o})},a),r.a.createElement("div",{className:"col-sm-12"},r.a.createElement(je.a,{name:t,defaultChecked:d,defaultValue:d,icons:!1,onChange:e=>c("toggle",e,t)})),n&&r.a.createElement("small",{id:t+"Help",className:"col-12 form-text text-muted"},n),o&&r.a.createElement(se,{error:o}))))}}var Fe=Pe,Me=function(e){Object(O.a)(a,e);var t=Object(L.a)(a);function a(){return Object(x.a)(this,a),t.apply(this,arguments)}return Object(S.a)(a,[{key:"render",value:function(){var e=this.props.showOneColumn;"undefined"!==typeof e&&""!==e||(e="false");var t=this.props,a=t.id,n=t.field,s=t.name,l=t.label,c=t.showLabel,o=t.placeholder,i=t.type,m=t.helpText,d=t.value,p=t.dropdown,u=t.colSize,h=t.defaultValue,g=t.valueOptions,E=t.checkboxData,b=t.error,v=t.tableName,f=t.onUpload,N=t.onChange,y=t.changeValue,C=t.onDeleteImage,A=t.onDeleteFile,k=t.onValueChange,w=t.handleCheckboxChange,x=t.uploadFolder;switch(i){case"display":return r.a.createElement(ce,{field:n,name:s,value:d,showLabel:c,colSize:u,valueOptions:g,label:l,placeholder:o,type:i,helpText:m,onChange:N,changeValue:y,error:b});case"text":return r.a.createElement(De,{field:n,showOneColumn:e,name:s,value:d,showLabel:c,colSize:u,valueOptions:g,label:l,placeholder:o,type:i,helpText:m,onChange:N,changeValue:y,error:b});case"geoLocate":return r.a.createElement(ye,{field:n,showOneColumn:e,name:s,value:d,showLabel:c,colSize:u,valueOptions:g,label:l,placeholder:o,type:i,helpText:m,onChange:N,changeValue:y,error:b});case"password":return r.a.createElement(Se,{field:n,type:"password",label:l,name:s,value:d,showLabel:c,colSize:u,placeholder:o,helpText:m,onChange:N,changeValue:y,error:b});case"editor":case"content":return r.a.createElement(ie,{field:n,name:s,value:d,showLabel:c,colSize:u,defaultValue:h,valueOptions:g,label:l,placeholder:o,type:i,helpText:m,onChange:N,error:b});case"textarea":return r.a.createElement(Te,{field:n,name:s,value:d,showLabel:c,colSize:u,defaultValue:h,valueOptions:g,label:l,placeholder:o,type:i,helpText:m,onChange:N,changeValue:y,error:b});case"number":return r.a.createElement(De,{field:n,showOneColumn:e,name:s,value:d,showLabel:c,colSize:u,defaultValue:h,valueOptions:g,label:l,placeholder:o,type:i,helpText:m,onChange:N,changeValue:y,error:b});case"radio":return r.a.createElement(Oe,{field:n,name:s,value:d,showLabel:c,colSize:u,defaultValue:h,valueOptions:g,label:l,placeholder:o,type:i,helpText:m,onChange:N,error:b});case"toggle":return r.a.createElement(Fe,{field:n,name:s,value:d,showLabel:c,colSize:u,defaultValue:h,label:l,placeholder:o,type:i,helpText:m,onChange:N,error:b});case"checkbox":return r.a.createElement(le,{field:n,name:s,value:d,showLabel:c,colSize:u,defaultValue:h,valueOptions:g,label:l,placeholder:o,type:i,helpText:m,handleCheckboxChange:w,error:b});case"fancyCheckbox":return r.a.createElement(de,{field:n,name:s,value:d,showLabel:c,colSize:u,defaultValue:h,checkboxData:E,label:l,placeholder:o,type:i,helpText:m,handleCheckboxChange:w,error:b});case"select":case"dropdown":return r.a.createElement(Le,{field:n,showOneColumn:e,name:s,value:d,showLabel:c,colSize:u,defaultValue:h,label:l,placeholder:o,type:i,dropdown:p,helpText:m,onChange:N,changeValue:y,error:b});case"email":return r.a.createElement(De,{field:n,name:s,value:d,showLabel:c,colSize:u,defaultValue:h,valueOptions:g,label:l,placeholder:o,type:i,helpText:m,onChange:N,changeValue:y,error:b});case"upload":case"image":return r.a.createElement(Ae,{id:a,field:n,name:s,value:d,showLabel:c,colSize:u,label:l,tableName:v,placeholder:o,helpText:m,onChange:N,onDeleteImage:C,error:b});case"file":return r.a.createElement(ve,{id:a,field:n,name:s,value:d,showLabel:c,colSize:u,label:l,tableName:v,placeholder:o,helpText:m,onUpload:f,onValueChange:k,onChange:N,uploadFolder:x,onDeleteFile:A,error:b});case"hidden":return r.a.createElement(Ce,{field:n,name:s,value:d,showLabel:c,colSize:u,label:l,placeholder:o,helpText:m,onUpload:f,onValueChange:k,onChange:N,uploadFolder:x,onDeleteFile:A,error:b});case"title":return r.a.createElement("div",{className:"col-12 p-2 bg-secondary text-white mb-2"},r.a.createElement("b",null,l));default:return r.a.createElement(De,{field:n,name:s,value:d,showLabel:c,colSize:u,defaultValue:h,valueOptions:g,label:l,placeholder:o,type:i,helpText:m,onChange:N,error:b})}}}]),a}(n.Component),Re=a(59);let qe;class Ue extends n.Component{constructor(e){super(e),this.onChange=(e,t,a)=>{this.setState({[t.target.name]:t.target.value}),this.startSearchTimer()},this.searchParticipants=()=>{const e=new FormData;e.append("checkInName",this.state.checkInName),fetch("".concat(z,"/getArtistName"),{method:"POST",body:e}).then(e=>e.json()).then(e=>{this.setState({results:e.Artists})})},this.startSearchTimer=()=>{null!==this.intervalSearchHandle&&this.stopSearchTimer(),this.intervalSearchHandle=setTimeout(this.searchParticipants,1e3)},this.stopSearchTimer=()=>{clearTimeout(this.intervalSearchHandle),this.intervalSearchHandle=null},this.checkIn=(e,t,a)=>{this.setState({artistId:e,artistName:t}),""!==a&&"undefined"!==typeof a||(a=this.state.defaultEventPrice),"0"===a||0===a||"0.00"===a?this.saveCheckIn(e,0):(a*=100,this.connectToSQCC(a,this.state.artistAmount))},this.connectToSQCC=(e,t)=>{if(this.setState({artistAmount:e}),window.Android)try{this.setState({androidMessage:"Connecting to Square Checkout ...",readerConnected:!0}),window.Android.ChargeAmount(e,t),this.startTimer()}catch(a){this.setState({androidMessage:"Error running Square Checkout ...",readerConnected:!1})}else window.Android||(this.setState({androidMessage:"Couldn't connect to 'Android' App",readerConnected:!1}),qe.error("Could not connect to the android application!"))},this.saveCheckIn=(e,t)=>{const a=new FormData;a.append("artistId",e),a.append("artistAmount",t),fetch("".concat(z,"/saveCheckIn"),{method:"POST",body:a}).then(e=>e.json()).then(e=>{1===e.success||"1"===e.success?(qe.success("You have been registered for todays event."),this.onCancel(),this.makeFocus()):(qe.error("There was an error registering you for todays event. "+e.message),this.onCancel(),this.makeFocus())})},this.checkReaderData=()=>{try{null!==this.intervalHandle&&this.stopTimer();let e=window.getReaderData();!1===e.success||"false"===e.success?this.startTimer():!0===e.success||"true"===e.success?this.saveCheckIn(this.state.artistId,this.state.artistAmount):this.startTimer()}catch(e){qe.error("Unable to read window function")}},this.startTimer=()=>{null!==this.intervalHandle&&this.stopTimer(),this.intervalHandle=setTimeout(this.checkReaderData,1e3)},this.stopTimer=()=>{clearTimeout(this.intervalHandle),this.intervalHandle=null},this.onCancel=()=>{clearTimeout(this.intervalHandle),this.setState({artistId:"",artistAmount:"",checkInName:"",results:[]})},this.makeFocus=()=>{window.checkInName.focus()},this.state={checkInName:"",artistId:"",artistAmount:"",results:[],defaultEventPrice:22}}componentDidMount(){this.makeFocus()}render(){const e=this.state,t=e.checkInName,a=e.results,s=e.artistId;return r.a.createElement("div",{className:"container-fluid"},r.a.createElement("div",{className:"row"},r.a.createElement("div",{className:"col-12 text-right"},r.a.createElement("a",{href:"/login",className:"btn btn-secondary"},"DASHBOARD"))),r.a.createElement("div",{className:"container"},r.a.createElement("div",{className:"row justify-content-center"},r.a.createElement("div",{className:"col-12 my-4"},r.a.createElement("h1",{className:"text-center text-white"},"Check In")),r.a.createElement("div",{className:"col-12 col-md-6 bg-white pt-4 text-dark text-center"},r.a.createElement(Me,{type:"inputLarge",label:"Artist",name:"checkInName",value:t,onChange:this.onChange,autoFocus:"true",ref:e=>this.checkInName=e}),t&&r.a.createElement(n.Fragment,null,r.a.createElement("h3",null,"Search Results"),r.a.createElement("hr",null)),a&&t&&r.a.createElement(n.Fragment,null,a.map((e,t)=>r.a.createElement("div",{className:"container my-4",key:t},r.a.createElement("div",{className:"row"},r.a.createElement("div",{className:"col-9"},e.firstName," ",e.lastName),r.a.createElement("div",{className:"col-3"},1===e.status&&r.a.createElement("button",{className:"btn btn-success btn-lg"},"PAID"),0===e.status&&r.a.createElement("button",{onClick:()=>{this.checkIn(e.id,e.firstName+" "+e.lastName,e.eventPrice)},className:"btn btn-primary btn-lg"},"CHECK IN")))))),t&&0===a.length&&r.a.createElement("div",{className:"container my-4"},r.a.createElement("div",{className:"row"},r.a.createElement("div",{className:"col-12"},"No Results Found"))),s&&r.a.createElement("div",{className:"container mb-4"},r.a.createElement("div",{className:"row"},r.a.createElement("div",{className:"col-12 text-center"},r.a.createElement("button",{onClick:()=>{this.onCancel()},className:"btn btn-lg btn-secondary"},"CANCEL"))))))),r.a.createElement(Re.ToastContainer,{ref:e=>qe=e,className:"toast-top-center"}))}}var Ge=Ue;class ze extends n.Component{render(){return r.a.createElement("div",{className:"container"},r.a.createElement("div",{className:"row justify-content-center"},r.a.createElement("div",{className:"col-12 my-4"},r.a.createElement("h1",{className:"text-center text-white"},"Admin Dashboard")),r.a.createElement("div",{className:"col-12 text-center"},r.a.createElement(P.a,{to:"/settings/participants",className:"btn btn-light m-2"},"Participants"),r.a.createElement(P.a,{to:"/settings/reports",className:"btn btn-light m-2"},"Reports"),r.a.createElement(P.a,{to:"/settings/users",className:"btn btn-light m-2"},"Users"),r.a.createElement(P.a,{to:"/settings/categories",className:"btn btn-light m-2"},"Categories"),r.a.createElement(P.a,{to:"/settings/global-settings",className:"btn btn-light m-2"},"Reset Check-In"),r.a.createElement("br",null),r.a.createElement("br",null))))}}var Ve=ze;class _e extends n.Component{constructor(e){super(e),this.resetState=()=>{let e=new Date,t=String(e.getDate());1===t.length&&(t="0"+t);let a=String(e.getMonth()+1);1===a.length&&(a="0"+a);let n=e.getFullYear()+"-"+a+"-"+t;this.setState({viewMode:"loading",errorMessage:"",doy:n,recordId:0,q1:"",q2:"",q3:"",q4:"",q5:"",q6:""})},this.addDailyLog=()=>{this.setState({viewMode:"Add",recordId:0})},this.cancelEditDailyLog=()=>{let e=new Date,t=String(e.getDate());1===t.length&&(t="0"+t);let a=String(e.getMonth()+1);1===a.length&&(a="0"+a);let n=e.getFullYear()+"-"+a+"-"+t;this.setState({viewMode:"list",doy:n,recordId:0,errorMessage:"",q1:"",q2:"",q3:"",q4:"",q5:"",q6:""})},this.editDailyLog=e=>{this.props.editDailyLog(e),this.setState({recordId:e})},this.saveDailyLog=()=>{const e=this.state,t=e.recordId,a=e.doy,n=e.q1,r=e.q2,s=e.q3,l=e.q4,c=e.q5,o=e.q6;this.props.saveDailyLog(t,a,n,r,s,l,c,o)},this.onChange=(e,t,a)=>{let n="";"text"===e||"phone"===e||"email"===e||"textarea"===e?n=t.target.value:"toggle"===e?(!0===t.target.checked&&(n="1"),!1===t.target.checked&&(n="0")):n="image"===e?t:"editor"===e?t.target.getContent():t.target.value,this.setState({[a]:n})},this.state={logResults:[],successMessage:"",errorMessage:"",viewCalendarMonth:"",viewCalendarYear:"",viewMode:"loading",doy:"",recordId:0,q1:"",q2:"",q3:"",q4:"",q5:"",q6:""},this.selectedCheckboxes=new Set}componentDidMount(){this.props.getDailyLogs();let e=new Date,t=String(e.getDate());1===t.length&&(t="0"+t);let a=String(e.getMonth()+1);1===a.length&&(a="0"+a);let n=e.getFullYear()+"-"+a+"-"+t;this.setState({doy:n})}componentDidUpdate(e,t,a){if(this.props!==e&&("saveDailyLog"===this.props.data.pageType&&("1"===this.props.data.success||1===this.props.data.success?(this.props.getDailyLogs(),this.resetState()):this.setState({errorMessage:this.props.data.errorMessage})),"getDailyLogs"===this.props.data.pageType&&this.setState({logResults:this.props.data.dailyLog,viewMode:"list"}),"editDailyLog"===this.props.data.pageType)){const e=this.props.data.dailyLog,t=e.doy,a=e.q1,n=e.q2,r=e.q3,s=e.q4,l=e.q5,c=e.q6;this.setState({doy:t,q1:a,q2:n,q3:r,q4:s,q5:l,q6:c,viewMode:"Edit"})}}componentWillUnmount(){this.setState({participants:[],successMessage:"",errorMessage:""})}render(){const e=this.state,t=e.logResults,a=e.successMessage,n=e.errorMessage,s=e.viewMode,l=e.doy,c=e.q1,o=e.q2,i=e.q6;return"loading"===s?r.a.createElement(I,null):"list"===s?r.a.createElement("div",{className:"container content"},r.a.createElement("div",{className:"row"},r.a.createElement("div",{className:"col-12"},r.a.createElement("h1",{className:"text-center text-white mt-4"},"Daily Log"),a&&r.a.createElement("div",{className:"col-12"},r.a.createElement("div",{className:"alert alert-success"},a)),r.a.createElement(P.a,{className:"btn btn-secondary my-2 mr-2",to:"/"},r.a.createElement("i",{className:"fas fa-long-arrow-alt-left"})," Back To Dashboard"),r.a.createElement("button",{className:"btn btn-warning my-2",onClick:()=>this.addDailyLog()},"Add a Daily Log"),r.a.createElement("table",{className:"table table-striped table-sm bg-white"},r.a.createElement("thead",{className:"thead-dark"},r.a.createElement("tr",null,r.a.createElement("th",null,"Date"),r.a.createElement("th",null,"Manager"),r.a.createElement("th",null,"Event Status"),r.a.createElement("th",null,"\xa0"))),r.a.createElement("tbody",null,0!==t.length&&t.map((e,t)=>r.a.createElement("tr",{key:t},r.a.createElement("td",null,e.date),r.a.createElement("td",null,e.q1),r.a.createElement("td",null,e.q2),r.a.createElement("td",{className:"text-right nowrap"},r.a.createElement("button",{className:"btn btn-warning btn-sm ",onClick:()=>this.editDailyLog(e.id)},r.a.createElement("i",{className:"fas fa-pencil-alt"})))))))))):"Edit"===s||"Add"===s?r.a.createElement("div",{className:"container content"},r.a.createElement("div",{className:"row"},r.a.createElement("div",{className:"col-12 text-white"},r.a.createElement("h1",{className:"text-center text-white mt-4"},s," Daily Log"),n&&r.a.createElement("div",{className:"row"},r.a.createElement("div",{className:"col-12"},r.a.createElement("div",{className:"alert alert-danger"},n))),r.a.createElement(Me,{name:"doy",type:"date",value:l,label:"Date of Log",colSize:1,onChange:this.onChange}),r.a.createElement(Me,{name:"q1",type:"radio",value:c,label:"Manager",valueOptions:[{name:"Angela",value:"Angela"},{name:"Jean",value:"Jean"},{name:"Juan",value:"Juan"},{name:"Morgan",value:"Morgan"},{name:"Other",value:"Other"}],colSize:1,onChange:this.onChange}),r.a.createElement(Me,{name:"q2",type:"radio",value:o,label:"Event Status",valueOptions:[{name:"Active",value:"Active"},{name:"Cancelled - Weather",value:"Cancelled - Weather"},{name:"Cancelled - Lack of Participants",value:"Cancelled - Participants"},{name:"Other - Add to notes",value:"Other - Add to notes"}],colSize:1,onChange:this.onChange}),r.a.createElement(Me,{name:"q6",type:"textarea",value:i,label:"Any Additional Comments",colSize:1,onChange:this.onChange}),n&&r.a.createElement("div",{className:"row"},r.a.createElement("div",{className:"col-12"},r.a.createElement("div",{className:"alert alert-danger"},n))),r.a.createElement("button",{className:"btn btn-sm btn-success",onClick:()=>this.saveDailyLog()},"Save Log")," "," "," "," "," "," ",r.a.createElement("button",{className:"btn btn-sm btn-secondary",onClick:()=>this.cancelEditDailyLog()},"Cancel - Go Back")))):void 0}}var He=Object(Z.a)(e=>({data:e.pages.data}),{saveDailyLog:(e,t,a,n,r,s,l,c)=>function(){var o=Object(R.a)(M.a.mark((function o(i,m){var d;return M.a.wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return o.prev=0,o.next=3,U.a.post("".concat(z,"/saveDailyLog"),{id:e,doy:t,q1:a,q2:n,q3:r,q4:s,q5:l,q6:c},X(m));case 3:d=o.sent,i({type:"GET_DATA_LIST",payload:d.data}),o.next=10;break;case 7:o.prev=7,o.t0=o.catch(0),console.log("error",o.t0);case 10:case"end":return o.stop()}}),o,null,[[0,7]])})));return function(e,t){return o.apply(this,arguments)}}(),editDailyLog:e=>function(){var t=Object(R.a)(M.a.mark((function t(a,n){var r;return M.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,U.a.get("".concat(z,"/getDailyLog/").concat(e),X(n));case 3:r=t.sent,a({type:"GET_DATA_LIST",payload:r.data}),t.next=10;break;case 7:t.prev=7,t.t0=t.catch(0),console.log("error",t.t0);case 10:case"end":return t.stop()}}),t,null,[[0,7]])})));return function(e,a){return t.apply(this,arguments)}}(),getDailyLogs:()=>function(){var e=Object(R.a)(M.a.mark((function e(t,a){var n;return M.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,U.a.get("".concat(z,"/getDailyLogs"),X(a));case 3:n=e.sent,t({type:"GET_DATA_LIST",payload:n.data}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.log("error",e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t,a){return e.apply(this,arguments)}}()})(_e),We=a(68);let Ke;class Ye extends n.Component{constructor(...e){super(...e),this.rerunLottery=()=>{const e=A.getState().auth.token;fetch("".concat(z,"/rerunLottery"),{method:"GET",headers:{Authorization:e}}).then(e=>e.json()).then(e=>{1===e.success||"1"===e.success?Ke.success("Lottery has been RERUN"):Ke.success("ERROR: "+e.message)})},this.resetLottery=()=>{const e=new FormData,t=A.getState().auth.token;fetch("".concat(z,"/resetLottery"),{method:"POST",headers:{Authorization:t},body:e}).then(e=>e.json()).then(e=>{1===e.success||"1"===e.success?Ke.success("Lottery has been Reset"):Ke.success("ERROR: "+e.message)})},this.unCheckInParticipants=()=>{const e=new FormData,t=A.getState().auth.token;fetch("".concat(z,"/unCheckInAllParticipants"),{method:"POST",headers:{Authorization:t},body:e}).then(e=>e.json()).then(e=>{1===e.success||"1"===e.success?Ke.success("All participants have been Un-checked in."):Ke.success("ERROR: "+e.message)})}}componentDidMount(){}render(){return r.a.createElement("div",{className:"container"},r.a.createElement("div",{className:"row justify-content-center"},r.a.createElement("div",{className:"col-12 my-4"},r.a.createElement("h1",{className:"text-center text-white"},"Admin Dashboard")),r.a.createElement("div",{className:"col-12"},r.a.createElement("div",{className:"alert alert-warning"},r.a.createElement("div",{className:"alert-message"},"BE CAREFUL - These action can reset the lottery and mark people as no paid who have paid."))),r.a.createElement("div",{className:"col-12 text-center"},r.a.createElement(We.a,{onClick:()=>this.rerunLottery(),className:"btn btn-light m-2"},"Re-Run Today's Lottery"),r.a.createElement("br",null),r.a.createElement("br",null),r.a.createElement(We.a,{onClick:()=>this.resetLottery(),className:"btn btn-danger m-2"},"Reset Today's Lottery"),r.a.createElement(We.a,{onClick:()=>this.unCheckInParticipants(),className:"btn btn-danger m-2"},"Un Checkin All Participants"),r.a.createElement("br",null),r.a.createElement("br",null),r.a.createElement("br",null),r.a.createElement("br",null),r.a.createElement("a",{href:"/settings",className:"btn btn-sm btn-secondary"},r.a.createElement("i",{className:"fas fa-long-arrow-alt-left"})," Back to Settings"))),r.a.createElement(Re.ToastContainer,{ref:e=>Ke=e,className:"toast-top-center"}))}}var Ze=Ye,Be=a(31),Xe=a(508);let Je=new Date,Qe=String(Je.getMonth()+1);1===Qe.length&&(Qe="0"+Qe);let $e=Je.getFullYear()+"-"+Qe;class et extends n.Component{constructor(e){super(e),this.state={dayInfo:{},statusInfo:"",participationInfo:"0"}}componentDidMount(){this.setState({dayInfo:this.props.dayInfo,statusInfo:this.props.statusInfo,participationInfo:this.props.participationInfo})}render(){const e=this.state,t=e.statusInfo,a=e.participationInfo,s=e.dayInfo;return"undefined"!==typeof t&&"Cancelled - Weather"===t?r.a.createElement(n.Fragment,null,r.a.createElement("div",{className:"col m-0 border text-center text-dark bg-light small"},s.dn,r.a.createElement("br",null),s.dl,r.a.createElement("sup",null,r.a.createElement("small",null,s.s))),(6===s.dow||"6"===s.dow)&&r.a.createElement("div",{className:"col-12"},r.a.createElement("hr",{className:"bg-dark m-0 p-0"}))):"undefined"!==typeof a?r.a.createElement(n.Fragment,null,r.a.createElement("div",{className:"col m-0 border text-center text-light bg-success small",onClick:()=>this.props.updateParticipation(s,a)},s.dn,r.a.createElement("br",null),s.dl,r.a.createElement("sup",null,r.a.createElement("small",null,s.s))),(6===s.dow||"6"===s.dow)&&r.a.createElement("div",{className:"col-12"},r.a.createElement("hr",{className:"bg-dark m-0 p-0"}))):"undefined"!==typeof t&&"Active"===t?r.a.createElement(n.Fragment,null,r.a.createElement("div",{className:"col m-0 border text-center text-dark bg-warning small",onClick:()=>this.props.updateParticipation(s,a)},s.dn,r.a.createElement("br",null),s.dl,r.a.createElement("sup",null,r.a.createElement("small",null,s.s))),(6===s.dow||"6"===s.dow)&&r.a.createElement("div",{className:"col-12"},r.a.createElement("hr",{className:"bg-dark m-0 p-0"}))):"undefined"!==typeof t&&"Cancelled - Participants"===t?r.a.createElement(n.Fragment,null,r.a.createElement("div",{className:"col m-0 border text-center text-light bg-info small",onClick:()=>this.props.updateParticipation(s,a)},s.dn,r.a.createElement("br",null),s.dl,r.a.createElement("sup",null,r.a.createElement("small",null,s.s))),(6===s.dow||"6"===s.dow)&&r.a.createElement("div",{className:"col-12"},r.a.createElement("hr",{className:"bg-dark m-0 p-0"}))):r.a.createElement(n.Fragment,null,r.a.createElement("div",{className:"col m-0 border text-center small"},s.dn,r.a.createElement("br",null),s.dl,r.a.createElement("sup",null,r.a.createElement("small",null,s.s))),(6===s.dow||"6"===s.dow)&&r.a.createElement("div",{className:"col-12"},r.a.createElement("hr",{className:"bg-dark m-0 p-0"})))}}class tt extends n.Component{constructor(e){super(e),this.onChange=(e,t,a)=>{this.setState({[a]:t.target.value}),"viewCalendarDate"===a&&(this.props.getParticipantCalendar(this.props.calendarId,t.target.value),this.setState({viewMode:"loading"}))},this.updateParticipation=(e,t)=>{"undefined"===typeof t&&(t=0),this.setState({editDayInfo:e,editParticipation:t}),this.openModal()},this.saveParticipation=()=>{const e=this.state,t=e.editDayInfo,a=e.editParticipation;this.props.saveParticipation(this.props.calendarId,t.fd,a)},this.openModal=()=>{this.setState({showModal:!0})},this.closeModal=()=>{this.setState({showModal:!1})},this.state={showModal:!1,viewMode:"loading",calendar:[],participation:[],eventStatus:[],viewCalendarDate:$e,editDayInfo:[],editParticipation:0}}componentDidMount(){this.props.getParticipantCalendar(this.props.calendarId,$e)}componentWillUnmount(){this.setState({calendar:[],data:[],participation:[],eventStatus:[]})}componentDidUpdate(e,t,a){e!==this.props&&("getParticipantCalendar"===this.props.dataCalendar.pageType&&this.setState({viewMode:"calendar",calendar:this.props.dataCalendar.calendar,participation:this.props.dataCalendar.participation,eventStatus:this.props.dataCalendar.eventStatus}),"saveParticipation"===this.props.dataCalendar.pageType&&(this.setState({viewMode:"loading"}),this.closeModal(),this.props.getParticipantCalendar(this.props.calendarId,this.state.viewCalendarDate)))}render(){const e=this.state,t=e.showModal,a=e.viewMode,s=e.calendar,l=e.participation,c=e.eventStatus,o=e.editDayInfo,i=e.editParticipation,m=e.viewCalendarDate;let d=0,p=0,u=0,h=[],g=Object.keys(s)[0];g&&(d=s[g].dow);let E=[];for(;d>0;)E.push(1),d--;return"loading"===a?r.a.createElement("tr",{className:"bg-dark text-white"},r.a.createElement("td",{colSpan:"6"},r.a.createElement(I,null))):r.a.createElement("tr",{className:"bg-dark text-white"},r.a.createElement("td",{colSpan:"6"},r.a.createElement("div",{className:"container"},r.a.createElement("div",{className:"row"},r.a.createElement("div",{className:"col-12"},r.a.createElement("button",{className:"btn btn-sm btn-warning",onClick:()=>this.props.hideCalendar},"Hide")," "," \xa0 \xa0 \xa0",r.a.createElement("small",null,"Legend: "," ",r.a.createElement("button",{className:"btn btn-sm btn-light"},"Cancelled - Weather")," "," ",r.a.createElement("button",{className:"btn btn-sm btn-info"},"Cancelled - Participants")," "," ",r.a.createElement("button",{className:"btn btn-sm btn-warning"},"Active - Did Not Participate")," "," ",r.a.createElement("button",{className:"btn btn-sm btn-success"},"Participated")))),r.a.createElement("div",{className:"row"},r.a.createElement("div",{className:"col-12"},r.a.createElement(Me,{name:"viewCalendarDate",value:m,type:"month",onChange:this.onChange}))),r.a.createElement("div",{className:"row"},0!==E.length&&r.a.createElement(n.Fragment,null,E.map((e,t)=>r.a.createElement("div",{key:t,className:"col border text-center m-0"},"\xa0"))),Object.keys(s).map((e,t)=>{let a=s[e];u=a.dow;let n=l[e],o=c[e];for(h=[],p=u;p<6;)h.push(1),p++;return r.a.createElement(et,{key:t,statusInfo:o,participationInfo:n,dayInfo:a,calendarId:this.props.calendarId,updateParticipation:this.updateParticipation})}),0!==h.length&&r.a.createElement(n.Fragment,null,h.map((e,t)=>r.a.createElement("div",{key:t,className:"col border text-center m-0"},"\xa0"))))),r.a.createElement(Xe.a,{show:t,onHide:()=>this.closeModal()},r.a.createElement(Xe.a.Header,{closeButton:!0},r.a.createElement(Xe.a.Title,null,"Update Participation")),r.a.createElement(Xe.a.Body,null,r.a.createElement("div",{className:"text-center"},o.fd),r.a.createElement(Me,{name:"editParticipation",type:"radio",value:i,valueOptions:[{name:"Participated",id:1,value:1},{name:"Did not Particpate",id:0,value:0}],onChange:this.onChange})),r.a.createElement(Xe.a.Footer,null,r.a.createElement(We.a,{variant:"secondary",onClick:()=>this.closeModal()},"Close"),r.a.createElement(We.a,{variant:"primary",onClick:()=>this.saveParticipation()},"Save Changes")))))}}var at=Object(Z.a)(e=>({dataCalendar:e.pages.dataCalendar}),{getParticipantCalendar:B,saveParticipation:(e,t,a)=>function(){var n=Object(R.a)(M.a.mark((function n(r,s){var l;return M.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,U.a.post("".concat(z,"/saveParticipation"),{userId:e,participationDate:t,participation:a},X(s));case 3:l=n.sent,r({type:"SAVE_PARTICIPATION",payload:l.data}),n.next=10;break;case 7:n.prev=7,n.t0=n.catch(0),console.log("error",n.t0);case 10:case"end":return n.stop()}}),n,null,[[0,7]])})));return function(e,t){return n.apply(this,arguments)}}()})(tt);class nt extends n.Component{constructor(e){super(e),this.deleteParticipant=(e,t)=>{const a={title:"Confirm Delete",message:'Are you sure you wish to delete this Participant "'.concat(t,'"'),buttons:[{label:"Yes",onClick:()=>{this.props.deleteParticipant(e),this.setState({successMessage:"Participant has been deleted!"})}},{label:"No",onClick:()=>{console.log("Participant clicked no")}}]};Object(Be.confirmAlert)(a)},this.showCalendar=e=>{this.setState({showCalendar:!0,calendarId:e})},this.hideCalendar=()=>{this.setState({showCalendar:!1,calendarId:0})},this.onChange=(e,t,a)=>{this.setState({[a]:t.target.value}),"viewCalendarDate"===a&&this.props.getParticipantCalendar(this.state.calendarId,t.target.value)},this.state={showCalendar:!1,calendarId:0,participants:[],successMessage:"",errorMessage:"",viewCalendarDate:"",calendar:[],eventStatus:[],viewMode:"loading"},this.selectedCheckboxes=new Set}componentDidMount(){this.props.getParticipantList();let e=new Date,t=String(e.getMonth()+1);1===t.length&&(t="0"+t);let a=e.getFullYear()+"-"+t;this.setState({viewCalendarDate:a})}componentWillUnmount(){this.setState({calendar:[],eventStatus:[],participants:[],successMessage:"",errorMessage:""})}componentDidUpdate(e,t,a){this.props!==e&&("getParticipantCalendar"===this.props.data.pageType&&this.setState({calendar:this.props.data.calendar,eventStatus:this.props.data.eventStatus,viewMode:"list"}),"getParticipantList"===this.props.data.pageType&&this.setState({participants:this.props.data.participants,calendar:this.props.data.calendar,eventStatus:this.props.data.eventStatus,viewMode:"list"}))}render(){const e=this.state,t=(e.calendar,e.showCalendar),a=e.calendarId,s=e.participants,l=(e.viewCalendarDate,e.successMessage),c=(e.eventStatus,e.viewMode);let o=Math.floor(100*Math.random());return"loading"===c?r.a.createElement(I,null):"list"===c?r.a.createElement("div",{className:"container content",key:o},r.a.createElement("div",{className:"row"},r.a.createElement("div",{className:"col-12"},r.a.createElement("h1",{className:"text-center text-white mt-4"},"Participants"),l&&r.a.createElement("div",{className:"col-12"},r.a.createElement("div",{className:"alert alert-success"},l)),r.a.createElement(P.a,{className:"btn btn-secondary my-2 mr-2",to:"/settings"},r.a.createElement("i",{className:"fas fa-long-arrow-alt-left"})," Back To Settings"),r.a.createElement(P.a,{className:"btn btn-warning my-2",to:"/settings/participants/edit/0"},"Add Participant"),r.a.createElement("table",{className:"table table-striped bg-white"},r.a.createElement("thead",{className:"thead-dark"},r.a.createElement("tr",null,r.a.createElement("th",null,"Participant Name"),r.a.createElement("th",null,"Category"),r.a.createElement("th",null,"Group"),r.a.createElement("th",null,"Phone"),r.a.createElement("th",null,"Email"),r.a.createElement("th",null,"\xa0"))),r.a.createElement("tbody",null,0!==s.length&&s.map((e,s)=>r.a.createElement(n.Fragment,{key:s},r.a.createElement("tr",null,r.a.createElement("td",null,e.firstName," ",e.lastName),r.a.createElement("td",null,e.categoryName),r.a.createElement("td",{className:"text-center"},e.lotteryGroup),r.a.createElement("td",null,e.phone),r.a.createElement("td",null,e.email),r.a.createElement("td",{className:"text-right nowrap"},r.a.createElement("button",{onClick:()=>this.showCalendar(e.id),className:"btn btn-success btn-sm m-1"},r.a.createElement("i",{className:"fas fa-calendar-alt"})),r.a.createElement(P.a,{className:"btn btn-warning btn-sm m-1",to:"/settings/participants/edit/"+e.id},r.a.createElement("i",{className:"fas fa-pencil-alt"})),r.a.createElement("button",{className:"btn btn-danger btn-sm m-1",onClick:()=>this.deleteParticipant(e.id,e.firstName+" "+e.lastName)},r.a.createElement("i",{className:"fas fa-times"})))),!0===t&&a===e.id&&r.a.createElement(at,{key:e.id,calendarId:e.id,hideCalendar:this.hideCalendar})))))))):void 0}}var rt=Object(Z.a)(e=>({data:e.pages.data}),{getParticipantList:()=>function(){var e=Object(R.a)(M.a.mark((function e(t,a){var n;return M.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,U.a.get("".concat(z,"/getParticipantList"),X(a));case 3:n=e.sent,t({type:"GET_PARTICIPANT_LIST",payload:n.data}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.log("error",e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t,a){return e.apply(this,arguments)}}(),deleteParticipant:e=>function(){var t=Object(R.a)(M.a.mark((function t(a,n){var r;return M.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,U.a.post("".concat(z,"/deleteParticipant"),{postData:e},X(n));case 3:r=t.sent,a({type:"DELETE_PARTICIPANT",payload:r.data}),t.next=10;break;case 7:t.prev=7,t.t0=t.catch(0),console.log("error",t.t0);case 10:case"end":return t.stop()}}),t,null,[[0,7]])})));return function(e,a){return t.apply(this,arguments)}}(),getParticipantCalendar:B})(nt),st=a(240);class lt extends n.Component{constructor(e){super(e),this.dropRef=r.a.createRef(),this.hiddenFileInput=r.a.createRef(),this.handleDrag=e=>{e.preventDefault(),e.stopPropagation()},this.handleDragIn=e=>{e.preventDefault(),e.stopPropagation(),this.setState({drag:!0})},this.handleDragOut=e=>{e.preventDefault(),e.stopPropagation(),this.setState({drag:!1})},this.handleDrop=e=>{e.preventDefault(),e.stopPropagation(),this.setState({drag:!1}),e.dataTransfer.files&&e.dataTransfer.files.length>0&&(this.props.handleDrop(e.dataTransfer.files),this.dragCounter=0)},this.state={drag:!1,dragging:!1,files:[]}}componentDidMount(){let e=this.dropRef.current;e.addEventListener("dragenter",this.handleDragIn),e.addEventListener("dragleave",this.handleDragOut),e.addEventListener("dragover",this.handleDrag),e.addEventListener("drop",this.handleDrop)}componentWillUnmount(){let e=this.dropRef.current;e.removeEventListener("dragenter",this.handleDragIn),e.removeEventListener("dragleave",this.handleDragOut),e.removeEventListener("dragover",this.handleDrag),e.removeEventListener("drop",this.handleDrop)}render(){return r.a.createElement("div",{className:"DragDropArea",ref:this.dropRef},r.a.createElement("input",{type:"file",multiple:!0,id:"uploadButton",name:"uploadButton",ref:this.hiddenFileInput,onChange:e=>{const t=e.target.files;this.setState({drag:!1}),t&&this.props.handleDrop(t)},style:{display:"none"}}),r.a.createElement(n.Fragment,null,!1===this.state.drag&&r.a.createElement("div",{className:"text-center text-dark py-5 mb-4 rounded border border-warning"},"Drag one or more files here to upload ...",r.a.createElement("br",null),"- OR -",r.a.createElement("br",null),r.a.createElement(st.a,{color:"warning",onClick:e=>{this.hiddenFileInput.current.click()}},"Click Here to Upload a File")),!0===this.state.drag&&r.a.createElement("div",{className:"text-center bg-success text-dark py-5 mb-4 rounded border"},"Drop files to upload them ...")),this.props.children)}}var ct=lt,ot=a(36),it=a.n(ot),mt=a(241),dt=(a(229),a(243)),pt=a.n(dt);class ut extends n.Component{constructor(e){super(e),this.onChange=(e,t,a)=>{let n="";"text"===e||"phone"===e||"email"===e||"textarea"===e?n=t.target.value:"toggle"===e?(!0===t.target.checked&&(n="1"),!1===t.target.checked&&(n="0")):n="image"===e?t:"editor"===e?t.target.getContent():t.target.value,this.setState({[a]:n})},this.onDeleteImage=(e,t)=>{e.preventDefault(),this.setState({[t]:""})},this.onChangeRadio=(e,t)=>{this.setState({[e]:t})},this.onUpload=e=>{console.log("onUpload");const t=Array.from(e.target.files),a=this.props.match.params.id,n=A.getState().auth.token,r=new FormData;this.setState({uploading:!0});let s=e.target.name;r.append("name",s),r.append("id",a),t.forEach((e,t)=>{r.append(t,e)}),fetch("".concat(z,"/image-upload"),{method:"POST",body:r,withCredentials:!0,headers:{Authorization:n}}).then(e=>e.json()).then(e=>{1===e.success&&this.setState({uploading:!1,[s]:e.fileName})})},this.onUploadFile=e=>{console.log("onUploadFile");const t=Array.from(e),a=new FormData,n=A.getState().auth.token;this.setState({uploadWarning:"",saveMessage:"",saveMessageType:""});const r=this.props.match.params.id;a.append("id",r),t.forEach((e,t)=>{this.state.fileList.includes(e.name)?this.setState({uploadWarning:this.state.uploadWarning+" "+e.name}):(this.setState({pendingFiles:[...this.state.pendingFiles,e.name]}),a.append(t,e))}),this.setState({uploading:!0}),fetch("".concat(z,"/image-upload"),{method:"POST",headers:{Authorization:n},body:a}).then(e=>e.json()).then(e=>{"undefined"!==typeof e.documents&&e.documents.map((e,t)=>(1===e.status?this.setState({files:[...this.state.files,e],fileList:[...this.state.fileList,e.fileName],pendingFiles:this.state.pendingFiles.filter(t=>t!==e.fileNameOrig)}):this.setState({errorFiles:[...this.state.errorFiles,{error:e.statusReason,name:e.fileNameOrig}],fileList:[...this.state.fileList,e.fileName],pendingFiles:this.state.pendingFiles.filter(t=>t!==e.fileNameOrig)}),!0)),this.setState({totalDocuments:this.state.files.length})})},this.saveParticipant=e=>{console.log("saveParticipant"),"undefined"!==typeof e&&e.preventDefault();const t=this.props.match.params.id;let a=!0,n={};const r=this.state,s=r.firstName,l=r.lastName,c=r.email,o=r.phone,i=r.address,m=r.city,d=r.state,p=r.zip,h=r.lotteryGroup,g=r.files,E=r.category,b=r.additionalInformation,v=r.materialsDescription,f=r.performanceDescription;if(""===s&&(a=!1,n=Object(u.a)(Object(u.a)({},n),{},{firstName:'You left the participant "First Name" blank'})),!0===a){let e={id:t,firstName:s,lastName:l,email:c,phone:o,address:i,city:m,state:d,zip:p,category:E,lotteryGroup:h,files:g,additionalInformation:b,materialsDescription:v,performanceDescription:f};this.props.saveParticipant(e)}else this.setState({errors:n})},this.viewImage=e=>{console.log("viewImage"),this.setState({lightboxPhotoIndex:e,isLightboxOpen:!0})},this.deleteImage=(e,t)=>{console.log("deleteImage"),e.preventDefault(),console.log(t,this.state.files),this.setState({files:this.state.files.filter(e=>e.fileName!==t)})},this.state={isLoaded:!1,errorMessage:"",cancelEdit:!1,errors:{},additionalInformation:"",address:"",city:"",email:"",firstName:"",lotteryGroup:"",id:"",lastName:"",materialsDescription:"",performanceDescription:"",phone:"",state:"",zip:"",category:"",isLightboxOpen:!1,lightboxPhotoIndex:0,files:[],filesToUpload:[],fileList:[],totalDocuments:0,pendingFiles:[],errorFiles:[],categoryList:[]}}componentDidMount(){const e=this.props.match.params.id;if(""!==e&&0!==e)try{this.props.getParticipant(e)}catch(t){console.log("e",t)}else this.setState({isLoaded:!0})}componentDidUpdate(e,t,a){if(e.data.participant!==this.props.data.participant&&"undefined"!==typeof this.props.data.participant){let e=this.props.data.participant.files;null==e&&(e=[]);let t=this.props.data.participant.category;null===t&&(t=""),this.setState({isLoaded:!0,additionalInformation:this.props.data.participant.additionalInformation,address:this.props.data.participant.address,city:this.props.data.participant.city,email:this.props.data.participant.email,firstName:this.props.data.participant.firstName,id:this.props.data.participant.id,lotteryGroup:this.props.data.participant.lotteryGroup,lastName:this.props.data.participant.lastName,materialsDescription:this.props.data.participant.materialsDescription,performanceDescription:this.props.data.participant.performanceDescription,phone:this.props.data.participant.phone,files:e,state:this.props.data.participant.state,zip:this.props.data.participant.zip,category:t,categoryList:this.props.data.categoryList})}1!==this.props.data.success&&"1"!==this.props.data.success||this.props.history.push("/settings/participants")}componentWillUnmount(){this.setState({isLoaded:!1,errorMessage:"",cancelEdit:!1,errors:{},additionalInformation:"",address:"",city:"",email:"",firstName:"",id:"",lastName:"",materialsDescription:"",performanceDescription:"",phone:"",referenceImage1:"",referenceImage2:"",referenceImage3:"",referenceImage4:"",referenceImage5:"",referenceImage6:"",referenceImage7:"",state:"",zip:""})}render(){const e=this.state,t=e.errorMessage,a=e.errors,s=e.isLoaded,l=e.id,c=e.firstName,o=e.lastName,i=e.email,m=e.phone,d=e.address,p=e.city,u=e.state,h=e.zip,g=e.lotteryGroup,E=e.additionalInformation,b=e.materialsDescription,v=e.performanceDescription,f=e.lightboxPhotoIndex,N=e.totalDocuments,y=e.saveMessageType,C=e.saveMessage,A=e.files,k=e.category,w=e.categoryList,x=e.uploadWarning,S=e.pendingFiles,O=e.errorFiles,L=e.isLightboxOpen;return!0===s?r.a.createElement("div",{className:"container content bg-white mt-4"},r.a.createElement("form",{name:"editHotelForm",id:"editHotelForm",autoComplete:"off",onSubmit:e=>e.preventDefault()},r.a.createElement("div",{className:"row"},r.a.createElement("div",{className:"col-12 mt-4"},0!==l&&r.a.createElement("h1",{className:"text-center"},"Edit Participant : ",c," ",o),0===l&&r.a.createElement("h1",{className:"text-center"},"Add Participant")),t&&r.a.createElement("div",{className:"col-12"},r.a.createElement("div",{className:"alert alert-danger"},t)),r.a.createElement("div",{className:"col-sm-6 text-left mb-3"},r.a.createElement(it.a,{to:"/settings/participants",className:"btn btn-secondary"},"Back")),r.a.createElement("div",{className:"col-sm-6 text-right mb-3"},r.a.createElement("button",{type:"button",className:"btn btn-success",onClick:()=>this.saveParticipant()},"SAVE PARTICIPANT")),r.a.createElement("div",{className:"col-12"},r.a.createElement("hr",{noshade:"true"}))),r.a.createElement("h3",null,"Lottery Group"),r.a.createElement(Me,{type:"text",onChange:this.onChange,label:"Lottery Group",id:"lotteryGroup",name:"lotteryGroup",value:g,placeholder:"enter A B or C",error:a.lotteryGroup}),r.a.createElement("h3",null,"Artist Info"),r.a.createElement(Me,{type:"dropdown",onChange:this.onChange,label:"Category",id:"category",name:"category",value:k,dropdown:w,placeholder:"select a category ..",error:a.category}),r.a.createElement(Me,{type:"text",onChange:this.onChange,label:"First Name",id:"firstName",name:"firstName",value:c,placeholder:"enter participant first name ..",error:a.firstName}),r.a.createElement(Me,{type:"text",onChange:this.onChange,label:"Last Name",id:"lastName",name:"lastName",value:o,placeholder:"enter participant last name ..",error:a.lastName}),r.a.createElement(Me,{type:"text",onChange:this.onChange,label:"Email",id:"email",name:"email",value:i,placeholder:"enter participant email ..",error:a.email}),r.a.createElement(Me,{type:"text",onChange:this.onChange,label:"Phone",id:"phone",name:"phone",value:m,placeholder:"enter participant phone ..",error:a.phone}),r.a.createElement(Me,{type:"text",onChange:this.onChange,label:"Address",id:"address",name:"address",value:d,placeholder:"enter participant address ..",error:a.address}),r.a.createElement(Me,{type:"text",onChange:this.onChange,label:"City",id:"city",name:"city",value:p,placeholder:"enter participant city ..",error:a.city}),r.a.createElement(Me,{type:"text",onChange:this.onChange,label:"State",id:"state",name:"state",value:u,placeholder:"enter participant state ..",error:a.state}),r.a.createElement(Me,{type:"text",onChange:this.onChange,label:"Zip",id:"zip",name:"zip",value:h,placeholder:"enter participant zip ..",error:a.zip}),r.a.createElement("h3",null,"Referenece Images"),r.a.createElement(ct,{handleDrop:this.onUploadFile},0!==N&&r.a.createElement("div",{className:"col-12 text-right"},"Total Files: ",N),0===y&&r.a.createElement("div",{className:"text-center alert alert-danger py-2 mb-2 rounded"},C),1===y&&r.a.createElement("div",{className:"text-center alert alert-success py-2 mb-2 rounded"},C),r.a.createElement("div",{className:"DragDropFiles"},x&&r.a.createElement("div",{className:"alert alert-danger py-2 mb-2 rounded"},"A file with the same name has already been uploaded, if the file you are uploading is a different file then rename it and try again. : ",x),r.a.createElement("div",{className:"container"},r.a.createElement("div",{className:"row"},A&&r.a.createElement(n.Fragment,null,A.map((e,t)=>r.a.createElement("div",{key:t,className:"col p-0 photoBox text-right",style:{backgroundImage:'url("https://app.sunsetsatpier60.com/applicationFiles/'.concat(e.fileName,'")'),backgroundSize:"100%"}},r.a.createElement("button",{onClick:()=>this.viewImage(t),className:"btn btn-sm btn-primary"},r.a.createElement("i",{className:"fas fa-eye"}))," "," ",r.a.createElement("button",{onClick:t=>this.deleteImage(t,e.fileName),className:"btn btn-sm btn-danger"},r.a.createElement("i",{className:"fas fa-trash-alt"}))))),S&&r.a.createElement(n.Fragment,null,S.map((e,t)=>r.a.createElement("div",{className:"col p-0 photoBox text-center"},r.a.createElement("br",null),r.a.createElement("br",null),r.a.createElement("br",null),r.a.createElement("img",{src:pt.a,className:"img-thumbnail img-fluid cursorPointer",alt:"Pending"})))),O&&r.a.createElement(n.Fragment,null,O.map((e,t)=>r.a.createElement("div",{key:t,className:"container"},r.a.createElement("div",{className:"form-group row border-bottom pb-2 bg-dark text-light"},r.a.createElement("label",{htmlFor:"fileName0",className:"col-sm-12 m-0 pt-2 pb-2"},"File Name: ",e.name)),r.a.createElement("div",{className:"col-12 mb-3 rounded bg-danger text-light"},"Status: ",e.error)))))))),L&&A&&f&&r.a.createElement(mt.a,{mainSrc:"https://app.sunsetsatpier60.com/applicationFiles/"+A[f].fileName,nextSrc:"https://app.sunsetsatpier60.com/applicationFiles/"+A[(f+1)%A.length].fileName,prevSrc:"https://app.sunsetsatpier60.com/applicationFiles/"+A[(f+A.length-1)%A.length].fileName,onCloseRequest:()=>this.setState({lightboxPhotoIndex:0,isLightboxOpen:!1}),onMovePrevRequest:()=>this.setState({lightboxPhotoIndex:(f+A.length-1)%A.length}),onMoveNextRequest:()=>this.setState({lightboxPhotoIndex:(f+1)%A.length})}),r.a.createElement("h3",null,"Additional Information"),r.a.createElement(Me,{type:"textarea",onChange:this.onChange,label:"Additional Information",id:"additionalInformation",name:"additionalInformation",value:E,placeholder:"enter additional information ..",error:a.additionalInformation}),r.a.createElement(Me,{type:"textarea",onChange:this.onChange,label:"Materials Description",id:"materialsDescription",name:"materialsDescription",value:b,placeholder:"enter materials description ..",error:a.materialsDescription}),r.a.createElement(Me,{type:"textarea",onChange:this.onChange,label:"Performance Description",id:"performanceDescription",name:"performanceDescription",value:v,placeholder:"enter performance description ..",error:a.performanceDescription}),r.a.createElement("div",{className:"row"},r.a.createElement("div",{className:"col-12"},r.a.createElement("hr",{noshade:"true"})),r.a.createElement("div",{className:"col-sm-6 text-left mb-3"},r.a.createElement(it.a,{to:"/settings/participants",className:"btn btn-secondary"},"Back")),r.a.createElement("div",{className:"col-sm-6 text-right mb-3"},r.a.createElement("button",{type:"button",className:"btn btn-success",onClick:()=>this.saveParticipant()},"SAVE PARTICIPANT"))))):r.a.createElement(I,null)}}var ht=Object(Z.a)(e=>({data:e.pages.data}),{saveParticipant:e=>function(){var t=Object(R.a)(M.a.mark((function t(a,n){var r;return M.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,U.a.post("".concat(z,"/saveParticipant"),{postData:e},X(n));case 3:r=t.sent,a({type:"SAVE_PARTICIPANT",payload:r.data}),t.next=10;break;case 7:t.prev=7,t.t0=t.catch(0),console.log("error",t.t0);case 10:case"end":return t.stop()}}),t,null,[[0,7]])})));return function(e,a){return t.apply(this,arguments)}}(),getParticipant:e=>function(){var t=Object(R.a)(M.a.mark((function t(a,n){var r;return M.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,U.a.get("".concat(z,"/getParticipantList/").concat(e),X(n));case 3:r=t.sent,a({type:"GET_PARTICIPANT",payload:r.data}),t.next=10;break;case 7:t.prev=7,t.t0=t.catch(0),console.log("error",t.t0);case 10:case"end":return t.stop()}}),t,null,[[0,7]])})));return function(e,a){return t.apply(this,arguments)}}()})(ut),gt=function(e){Object(O.a)(a,e);var t=Object(L.a)(a);function a(e){var n;return Object(x.a)(this,a),(n=t.call(this,e)).deletePeople=function(e,t){var a={title:"Confirm Delete",message:'Are you sure you wish to delete this user "'.concat(t,'"'),buttons:[{label:"Yes",onClick:function(){n.props.deletePeople(e),n.setState({successMessage:"User has been deleted!"})}},{label:"No",onClick:function(){console.log("User clicked no")}}]};Object(Be.confirmAlert)(a)},n.state={peopleList:[],successMessage:"",errorMessage:""},n.selectedCheckboxes=new Set,n}return Object(S.a)(a,[{key:"componentDidMount",value:function(){this.props.getPeopleList()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e,t){this.setState({peopleList:e.peopleList.people})}},{key:"render",value:function(){var e=this,t=this.state,a=t.peopleList,n=t.successMessage;return""!==a&&a.length>0?r.a.createElement("div",{className:"container mt-4 content"},r.a.createElement("div",{className:"row"},r.a.createElement("div",{className:"col-12"},r.a.createElement("h1",{className:"text-center text-white"},"Shade Patrol Users"),n&&r.a.createElement("div",{className:"col-12"},r.a.createElement("div",{className:"alert alert-success"},n)),r.a.createElement(P.a,{className:"btn btn-secondary my-2 mr-2",to:"/settings"},r.a.createElement("i",{className:"fas fa-long-arrow-alt-left"})," Back To Settings"),r.a.createElement(P.a,{className:"btn btn-warning my-2",to:"/settings/users/edit/0"},"Add User"),r.a.createElement("table",{className:"table table-striped bg-white"},r.a.createElement("thead",{className:"thead-dark"},r.a.createElement("tr",null,r.a.createElement("th",null,"Name"),r.a.createElement("th",null,"Initials"),r.a.createElement("th",null,"Type"),r.a.createElement("th",null,"User"),r.a.createElement("th",null,"\xa0"))),r.a.createElement("tbody",null,a.map((function(t,a){return r.a.createElement("tr",{key:a},r.a.createElement("td",null,t.name),r.a.createElement("td",null,t.initials),r.a.createElement("td",null,t.userType),r.a.createElement("td",null,t.user),r.a.createElement("td",{className:"text-right"},r.a.createElement(P.a,{className:"btn btn-warning btn-lg m-1",to:"/settings/users/edit/"+t.id},r.a.createElement("i",{className:"fas fa-pencil-alt"})),r.a.createElement("button",{className:"btn btn-danger btn-lg m-1",onClick:function(){return e.deletePeople(t.id,t.name)}},r.a.createElement("i",{className:"fas fa-times"}))))}))))))):r.a.createElement(I,null)}}]),a}(n.Component),Et=Object(Z.a)((function(e){return{peopleList:e.pages.data}}),{getPeopleList:()=>function(){var e=Object(R.a)(M.a.mark((function e(t,a){var n;return M.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,U.a.get("".concat(z,"/getPeopleList"),X(a));case 3:n=e.sent,t({type:"GET_PEOPLE_LIST",payload:n.data}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.log("error",e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t,a){return e.apply(this,arguments)}}(),deletePeople:e=>function(){var t=Object(R.a)(M.a.mark((function t(a,n){var r;return M.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,U.a.post("".concat(z,"/deletePeople"),{postData:e},X(n));case 3:r=t.sent,a({type:"DELETE_PEOPLE",payload:r.data}),t.next=10;break;case 7:t.prev=7,t.t0=t.catch(0),console.log("error",t.t0);case 10:case"end":return t.stop()}}),t,null,[[0,7]])})));return function(e,a){return t.apply(this,arguments)}}()})(gt),bt=a(150),vt=function(e){Object(O.a)(a,e);var t=Object(L.a)(a);function a(e){var n;return Object(x.a)(this,a),(n=t.call(this,e)).onChange=function(e,t,a){var r="";"text"===e||"phone"===e||"email"===e||"textarea"===e?r=t.target.value:"toggle"===e?(!0===t.target.checked&&(r="1"),!1===t.target.checked&&(r="0")):r="image"===e?t:"editor"===e?t.target.getContent():t.target.value,n.setState({[a]:r})},n.onChangeRadio=function(e,t){n.setState({[e]:t})},n.onChangeToggle=function(e){var t;t=!0===e.target.checked?1:0,n.setState({[e.target.name]:t})},n.savePeople=function(e){"undefined"!==typeof e&&e.preventDefault();var t,a=n.state.peopleData.id,r=n.state,s=r.user,l=r.name,c=r.email,o=r.pass,i=r.confirmPass,m=r.initials,d=r.phone,p=r.locations,h=r.admin,g=r.manager,E=r.supervisor,b=",",v=Object(bt.a)(n.selectedCheckboxes);try{for(v.s();!(t=v.n()).done;){b+=t.value+","}}catch(C){v.e(C)}finally{v.f()}var f=!0,N={};if(""===l&&(f=!1,N=Object(u.a)(Object(u.a)({},N),{},{name:'You left the users "Name" blank'})),""===m&&(f=!1,N=Object(u.a)(Object(u.a)({},N),{},{initials:'You left the users "Initials" blank'})),""===s&&(f=!1,N=Object(u.a)(Object(u.a)({},N),{},{user:'You left the users "Username" blank'})),""!==o&&""!==i&&i!==o&&(f=!1,N=Object(u.a)(Object(u.a)({},N),{},{confirmPass:"Your passwords do not match"})),""===i&&""!==o&&(f=!1,N=Object(u.a)(Object(u.a)({},N),{},{confirmPass:'Your did not confirm your "Password"'})),!0===f){var y={id:a,user:s,selectedLocations:b,name:l,email:c,pass:o,confirmPass:i,initials:m,phone:d,locations:p,admin:h,manager:g,supervisor:E};n.props.savePeople(y)}else n.setState({errors:N})},n.cancelEdit=function(){n.setState({peopleData:{},successMessage:"",errorMessage:"",cancelEdit:!0,user:"",name:"",email:"",pass:"",confirmPass:"",initials:"",phone:"",locations:"",admin:0,manager:0,supervisor:0,selectedLocations:null});var e,t=Object(bt.a)(n.selectedCheckboxes);try{for(t.s();!(e=t.n()).done;){var a=e.value;n.selectedCheckboxes.has(a)&&n.selectedCheckboxes.delete(a)}}catch(r){t.e(r)}finally{t.f()}},n.handleCheckboxChange=function(e){n.selectedCheckboxes.has(e)?n.selectedCheckboxes.delete(e):n.selectedCheckboxes.add(e)},n.state={peopleData:{},successMessage:"",id:"",errorMessage:"",isLoaded:!1,cancelEdit:!1,user:"",name:"",email:"",pass:"",confirmPass:"",initials:"",phone:"",locations:"",saveData:"",admin:"1",manager:"0",supervisor:"0",selectedLocations:null,errors:{}},n.selectedCheckboxes=new Set,n}return Object(S.a)(a,[{key:"componentDidMount",value:function(){var e=this.props.match.params.id;if(0!==e&&"0"!==e){this.setState({id:e});try{this.props.getPeople(e)}catch(t){console.log("e",t)}}else this.setState({isLoaded:!0,id:0})}},{key:"componentDidUpdate",value:function(e,t,a){if(e!==this.props){if(""!==this.props.data.id&&"undefined"!==typeof this.props.data.id){var n=this.props.data;this.setState({isLoaded:!0,id:n.id,peopleData:n,name:n.name,initials:n.initials,email:n.email,phone:n.phone,locationList:n.locationList,locations:n.locations,admin:n.admin,supervisor:n.supervisor,manager:n.manager,user:n.user,password:n.password})}1===this.props.data.success&&this.props.history.push("/settings/users")}}},{key:"render",value:function(){var e=this,t=this.state,a=t.errors,n=t.errorMessage,s=t.isLoaded,l=t.id,c=t.name,o=t.email,i=t.user,m=t.pass,d=t.password,p=t.confirmPass,u=t.initials,h=t.phone,g=t.admin,E=t.cancelEdit,b=this.props.auth.user;return!0===E?r.a.createElement(w.a,{to:"/settings/users"}):!0===s?r.a.createElement("div",{className:"container content bg-white mt-4"},r.a.createElement("form",{name:"editPeopleForm",id:"editPeopleForm",autoComplete:"off",onSubmit:this.savePeople},r.a.createElement("div",{className:"row"},r.a.createElement("div",{className:"col-12"},0!==l&&"0"!==l&&r.a.createElement("h1",{className:"text-center"},"Edit User : ",c),(0===l||"0"===l)&&r.a.createElement("h1",{className:"text-center"},"Add User")),n&&r.a.createElement("div",{className:"col-12"},r.a.createElement("div",{className:"alert alert-danger"},n)),r.a.createElement("div",{className:"col-sm-6 text-left mb-3"},r.a.createElement("button",{type:"button",className:"btn btn-secondary",onClick:function(){return e.cancelEdit()}},"Back")),r.a.createElement("div",{className:"col-sm-6 text-right mb-3"},r.a.createElement("button",{type:"button",className:"btn btn-success",onClick:function(){return e.savePeople()}},"SAVE USER")),r.a.createElement("div",{className:"col-12"},r.a.createElement("hr",{noshade:"true"}))),r.a.createElement("h3",null,"Personal Information"),r.a.createElement(Me,{label:"Full Name",type:"text",id:"name",name:"name",value:c,placeholder:"Enter full name ...",onChange:this.onChange,error:a.name}),r.a.createElement(Me,{label:"Initials",id:"initials",name:"initials",placeholder:"Enter initials ...",value:u,type:"text",onChange:this.onChange,error:a.initials}),r.a.createElement(Me,{label:"Phone",id:"phone",name:"phone",placeholder:"Enter Phone Number ...",value:h,type:"text",onChange:this.onChange,error:a.phone}),r.a.createElement(Me,{label:"Email",id:"email",name:"email",placeholder:"Enter Email ...",value:o,type:"text",onChange:this.onChange,error:a.email}),r.a.createElement("h3",null,"Permissions"),"A"===b.user.userType&&r.a.createElement("div",{className:"form-group row"},r.a.createElement("div",{className:"col-12"},r.a.createElement(Me,{type:"toggle",label:"Admin",name:"admin",onChange:this.onChange,selectedValue:g,value:g}))),r.a.createElement("h3",null,"User Credentials"),r.a.createElement(Me,{label:"Username",id:"user",name:"user",placeholder:"Enter username ...",value:i,type:"text",onChange:this.onChange,error:a.user}),"A"===b.user.userType&&0!==l&&"0"!==l&&r.a.createElement("div",{className:"form-group row"},r.a.createElement("label",{className:"col-sm-4 col-form-label",htmlFor:"exampleFormControlInput1"},"Current Password"),r.a.createElement("div",{className:"col-sm-8"},d)),r.a.createElement(Me,{label:"Password",id:"pass",name:"pass",placeholder:"Enter password ...",value:m,type:"password",onChange:this.onChange,error:a.pass}),r.a.createElement(Me,{label:"Confirm Password",id:"confirmPass",name:"confirmPass",placeholder:"Confirm password ...",value:p,type:"password",onChange:this.onChange,error:a.confirmPass}),r.a.createElement("div",{className:"row"},r.a.createElement("div",{className:"col-12"},r.a.createElement("hr",{noshade:"true"})),r.a.createElement("div",{className:"col-sm-6 text-left mb-3"},r.a.createElement("button",{type:"button",className:"btn btn-secondary",onClick:function(){return e.cancelEdit()}},"Back")),r.a.createElement("div",{className:"col-sm-6 text-right mb-3"},r.a.createElement("button",{type:"button",className:"btn btn-success",onClick:function(){return e.savePeople()}},"SAVE USER"))))):r.a.createElement(I,null)}}]),a}(n.Component),ft=Object(Z.a)((function(e){return{peopleData:e.pages.peopleData,data:e.pages.data,saveData:e.pages.saveData}}),{savePeople:e=>function(){var t=Object(R.a)(M.a.mark((function t(a,n){var r;return M.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,U.a.post("".concat(z,"/savePeople"),{postData:e},X(n));case 3:r=t.sent,a({type:"SAVE_PEOPLE",payload:r.data}),t.next=10;break;case 7:t.prev=7,t.t0=t.catch(0),console.log("error",t.t0);case 10:case"end":return t.stop()}}),t,null,[[0,7]])})));return function(e,a){return t.apply(this,arguments)}}(),getPeople:e=>function(){var t=Object(R.a)(M.a.mark((function t(a,n){var r;return M.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,U.a.get("".concat(z,"/getPeopleList/").concat(e),X(n));case 3:r=t.sent,a({type:"GET_PEOPLE",payload:r.data}),t.next=10;break;case 7:t.prev=7,t.t0=t.catch(0),console.log("error",t.t0);case 10:case"end":return t.stop()}}),t,null,[[0,7]])})));return function(e,a){return t.apply(this,arguments)}}()})(vt),Nt=function(e){Object(O.a)(a,e);var t=Object(L.a)(a);function a(e){var n;return Object(x.a)(this,a),(n=t.call(this,e)).deleteLocation=function(e,t){var a={title:"Confirm Delete",message:'Are you sure you wish to delete this Location "'.concat(t,'"'),buttons:[{label:"Yes",onClick:function(){n.props.deleteLocation(e),n.setState({successMessage:"Location has been deleted!"})}},{label:"No",onClick:function(){console.log("Location clicked no")}}]};Object(Be.confirmAlert)(a)},n.state={locations:[],successMessage:"",errorMessage:""},n.selectedCheckboxes=new Set,n}return Object(S.a)(a,[{key:"componentDidMount",value:function(){this.props.getLocationList()}},{key:"componentWillUnmount",value:function(){this.setState({locations:[],successMessage:"",errorMessage:""})}},{key:"UNSAFE_componentWillReceiveProps",value:function(e,t){this.setState({locations:e.data.locations})}},{key:"render",value:function(){var e=this,t=this.state,a=t.locations,s=t.successMessage;return r.a.createElement("div",{className:"container content"},r.a.createElement("div",{className:"row"},r.a.createElement("div",{className:"col-12"},r.a.createElement("h1",{className:"text-center text-white mt-4"},"Locations"),s&&r.a.createElement("div",{className:"col-12"},r.a.createElement("div",{className:"alert alert-success"},s)),r.a.createElement(P.a,{className:"btn btn-secondary my-2 mr-2",to:"/settings"},r.a.createElement("i",{className:"fas fa-long-arrow-alt-left"})," Back To Settings"),r.a.createElement(P.a,{className:"btn btn-warning my-2",to:"/settings/locations/edit/0"},"Add Location"),r.a.createElement("table",{className:"table table-striped bg-white"},r.a.createElement("thead",{className:"thead-dark"},r.a.createElement("tr",null,r.a.createElement("th",null,"Number"),r.a.createElement("th",null,"Coords"),r.a.createElement("th",null,"\xa0"))),r.a.createElement("tbody",null,0!==a.length&&r.a.createElement(n.Fragment,null,a.map((function(t,a){return r.a.createElement("tr",{key:a},r.a.createElement("td",null,t.number),r.a.createElement("td",null,t.coords),r.a.createElement("td",{className:"text-right"},r.a.createElement(P.a,{className:"btn btn-warning btn-sm m-1",to:"/settings/locations/edit/"+t.id},r.a.createElement("i",{className:"fas fa-pencil-alt"})),r.a.createElement("button",{className:"btn btn-danger btn-sm m-1",onClick:function(){return e.deleteLocation(t.id,t.name)}},r.a.createElement("i",{className:"fas fa-times"}))))}))))))))}}]),a}(n.Component),yt=Object(Z.a)((function(e){return{data:e.pages.data}}),{getLocationList:()=>function(){var e=Object(R.a)(M.a.mark((function e(t,a){var n;return M.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,U.a.get("".concat(z,"/getLocationList"),X(a));case 3:n=e.sent,t({type:"GET_DATA_LIST",payload:n.data}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.log("error",e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t,a){return e.apply(this,arguments)}}(),deleteLocation:e=>function(){var t=Object(R.a)(M.a.mark((function t(a,n){var r;return M.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,U.a.post("".concat(z,"/deleteLocation"),{postData:e},X(n));case 3:r=t.sent,a({type:"DELETE_DATA",payload:r.data}),t.next=10;break;case 7:t.prev=7,t.t0=t.catch(0),console.log("error",t.t0);case 10:case"end":return t.stop()}}),t,null,[[0,7]])})));return function(e,a){return t.apply(this,arguments)}}()})(Nt);class Ct extends n.Component{constructor(e){super(e),this.onChange=(e,t,a)=>{let n="";"text"===e||"phone"===e||"email"===e||"textarea"===e?n=t.target.value:"toggle"===e?(!0===t.target.checked&&(n="1"),!1===t.target.checked&&(n="0")):n="image"===e?t:"editor"===e?t.target.getContent():t.target.value,this.setState({[a]:n})},this.saveLocations=e=>{"undefined"!==typeof e&&e.preventDefault();const t=this.props.match.params.id;let a=!0,n={};const r=this.state,s=r.number,l=r.coords;if(""===s&&(a=!1,n=Object(u.a)(Object(u.a)({},n),{},{number:'You left the location "number" blank'})),!0===a){let e={id:t,number:s,coords:l};this.props.saveLocations(e)}else this.setState({errors:n})},this.state={isLoaded:!1,errorMessage:"",cancelEdit:!1,errors:{},id:"",number:"",coords:""}}componentDidMount(){const e=this.props.match.params.id;if(""!==e&&0!==e&&"0"!==e)try{this.props.getLocations(e)}catch(t){console.log("e",t)}else this.setState({id:0,isLoaded:!0})}componentDidUpdate(e,t,a){e.data.location!==this.props.data.location&&"undefined"!==typeof this.props.data.location&&this.setState({isLoaded:!0,id:this.props.data.location.id,number:this.props.data.location.number,coords:this.props.data.location.coords}),1!==this.props.data.success&&"1"!==this.props.data.success||this.props.history.push("/settings/locations")}componentWillUnmount(){this.setState({isLoaded:!1,errorMessage:"",cancelEdit:!1,errors:{},id:"",number:"",coords:""})}render(){const e=this.state,t=e.errorMessage,a=e.errors,n=e.isLoaded,s=e.id,l=e.number,c=e.coords;return!0===n?r.a.createElement("div",{className:"container bg-white mt-4"},r.a.createElement("form",{name:"editHotelForm",id:"editHotelForm",autoComplete:"off",onSubmit:this.saveLocations},r.a.createElement("div",{className:"row"},r.a.createElement("div",{className:"col-12 mt-4"},0!==s&&"0"!==s&&r.a.createElement("h1",{className:"text-center"},"Edit Locations : ",l),(0===s||"0"===s)&&r.a.createElement("h1",{className:"text-center"},"Add Locations")),t&&r.a.createElement("div",{className:"col-12"},r.a.createElement("div",{className:"alert alert-danger"},t)),r.a.createElement("div",{className:"col-sm-6 text-left mb-3"},r.a.createElement(it.a,{to:"/settings/locationss",className:"btn btn-secondary"},"Back")),r.a.createElement("div",{className:"col-sm-6 text-right mb-3"},r.a.createElement("button",{type:"button",className:"btn btn-success",onClick:()=>this.saveLocations()},"SAVE LOCATION")),r.a.createElement("div",{className:"col-12"},r.a.createElement("hr",{noshade:"true"}))),r.a.createElement(Me,{type:"text",onChange:this.onChange,label:"Location Number",id:"number",name:"number",value:l,placeholder:"enter location number ..",error:a.number}),r.a.createElement(Me,{type:"text",onChange:this.onChange,label:"Coords",id:"coords",name:"coords",value:c,placeholder:"enter location coords ..",error:a.coords}),r.a.createElement("div",{className:"row"},r.a.createElement("div",{className:"col-12"},r.a.createElement("hr",{noshade:"true"})),r.a.createElement("div",{className:"col-sm-6 text-left mb-3"},r.a.createElement(it.a,{to:"/settings/locationss",className:"btn btn-secondary"},"Back")),r.a.createElement("div",{className:"col-sm-6 text-right mb-3"},r.a.createElement("button",{type:"button",className:"btn btn-success",onClick:()=>this.saveLocations()},"SAVE LOCATION"))))):r.a.createElement(I,null)}}var At=Object(Z.a)(e=>({data:e.pages.data}),{saveLocations:e=>function(){var t=Object(R.a)(M.a.mark((function t(a,n){var r;return M.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,U.a.post("".concat(z,"/saveLocation"),{postData:e},X(n));case 3:r=t.sent,a({type:"SAVE_DATA",payload:r.data}),t.next=10;break;case 7:t.prev=7,t.t0=t.catch(0),console.log("error",t.t0);case 10:case"end":return t.stop()}}),t,null,[[0,7]])})));return function(e,a){return t.apply(this,arguments)}}(),getLocations:e=>function(){var t=Object(R.a)(M.a.mark((function t(a,n){var r;return M.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,U.a.get("".concat(z,"/getLocationList/").concat(e),X(n));case 3:r=t.sent,a({type:"GET_DATA",payload:r.data}),t.next=10;break;case 7:t.prev=7,t.t0=t.catch(0),console.log("error",t.t0);case 10:case"end":return t.stop()}}),t,null,[[0,7]])})));return function(e,a){return t.apply(this,arguments)}}()})(Ct),kt=function(e){Object(O.a)(a,e);var t=Object(L.a)(a);function a(e){var n;return Object(x.a)(this,a),(n=t.call(this,e)).deleteCategory=function(e,t){var a={title:"Confirm Delete",message:'Are you sure you wish to delete this Category "'.concat(t,'"'),buttons:[{label:"Yes",onClick:function(){n.props.deleteCategory(e),n.setState({successMessage:"Category has been deleted!"})}},{label:"No",onClick:function(){console.log("Category clicked no")}}]};Object(Be.confirmAlert)(a)},n.state={categories:[],successMessage:"",errorMessage:""},n.selectedCheckboxes=new Set,n}return Object(S.a)(a,[{key:"componentDidMount",value:function(){this.props.getCategoryList()}},{key:"componentWillUnmount",value:function(){this.setState({categories:[]})}},{key:"UNSAFE_componentWillReceiveProps",value:function(e,t){this.setState({categories:e.data.categories})}},{key:"render",value:function(){var e=this,t=this.state,a=t.categories,s=t.successMessage;return r.a.createElement("div",{className:"container content"},r.a.createElement("div",{className:"row"},r.a.createElement("div",{className:"col-12"},r.a.createElement("h1",{className:"text-center text-white mt-4"},"Categories"),s&&r.a.createElement("div",{className:"col-12"},r.a.createElement("div",{className:"alert alert-success"},s)),r.a.createElement(P.a,{className:"btn btn-secondary my-2 mr-2",to:"/settings"},r.a.createElement("i",{className:"fas fa-long-arrow-alt-left"})," Back To Settings"),r.a.createElement(P.a,{className:"btn btn-warning my-2",to:"/settings/categories/edit/0"},"Add Category"),r.a.createElement("table",{className:"table table-striped bg-white"},r.a.createElement("thead",{className:"thead-dark"},r.a.createElement("tr",null,r.a.createElement("th",null,"Name"),r.a.createElement("th",null,"Price"),r.a.createElement("th",{className:"text-center"},"Active"),r.a.createElement("th",null,"\xa0"))),r.a.createElement("tbody",null,0!==a.length&&r.a.createElement(n.Fragment,null,a.map((function(t,a){return r.a.createElement("tr",{key:a},r.a.createElement("td",null,t.name),r.a.createElement("td",null,t.price),"1"===t.active&&r.a.createElement("td",{className:"text-center"},r.a.createElement("i",{className:"text-success fas fa-check-circle"})),"0"===t.active&&r.a.createElement("td",{className:"text-center"},r.a.createElement("i",{className:"text-danger fas fa-times-circle"})),r.a.createElement("td",{className:"text-right"},r.a.createElement(P.a,{className:"btn btn-warning btn-sm m-1",to:"/settings/categories/edit/"+t.id},r.a.createElement("i",{className:"fas fa-pencil-alt"})),r.a.createElement("button",{className:"btn btn-danger btn-sm m-1",onClick:function(){return e.deleteCategory(t.id,t.firstName+" "+t.lastName)}},r.a.createElement("i",{className:"fas fa-times"}))))}))))))))}}]),a}(n.Component),wt=Object(Z.a)((function(e){return{data:e.pages.data}}),{getCategoryList:()=>function(){var e=Object(R.a)(M.a.mark((function e(t,a){var n;return M.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,U.a.get("".concat(z,"/getCategoryList"),X(a));case 3:n=e.sent,t({type:"GET_PARTICIPANT_LIST",payload:n.data}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.log("error",e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t,a){return e.apply(this,arguments)}}(),deleteCategory:e=>function(){var t=Object(R.a)(M.a.mark((function t(a,n){var r;return M.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,U.a.post("".concat(z,"/deleteCategory"),{postData:e},X(n));case 3:r=t.sent,a({type:"DELETE_PARTICIPANT",payload:r.data}),t.next=10;break;case 7:t.prev=7,t.t0=t.catch(0),console.log("error",t.t0);case 10:case"end":return t.stop()}}),t,null,[[0,7]])})));return function(e,a){return t.apply(this,arguments)}}()})(kt),xt=function(e){Object(O.a)(a,e);var t=Object(L.a)(a);function a(e){var n;return Object(x.a)(this,a),(n=t.call(this,e)).onChange=function(e,t,a){var r="";"text"===e||"phone"===e||"email"===e||"textarea"===e?r=t.target.value:"toggle"===e?(!0===t.target.checked&&(r="1"),!1===t.target.checked&&(r="0")):r="image"===e?t:"editor"===e?t.target.getContent():t.target.value,n.setState({[a]:r})},n.onChangeToggle=function(e){var t;t=!0===e.target.checked?1:0,n.setState({[e.target.name]:t})},n.saveCategory=function(e){"undefined"!==typeof e&&e.preventDefault();var t=n.props.match.params.id,a=!0,r={},s=n.state,l=s.name,c=s.active,o=s.price;if(""===l&&(a=!1,r=Object(u.a)(Object(u.a)({},r),{},{firstName:'You left the category "Name" blank'})),!0===a){var i={id:t,name:l,active:c,price:o};n.props.saveCategory(i)}else n.setState({errors:r})},n.state={isLoaded:!1,errorMessage:"",cancelEdit:!1,errors:[],id:"",name:"",active:"",price:""},n}return Object(S.a)(a,[{key:"componentDidMount",value:function(){var e=this.props.match.params.id;if(""!==e&&0!==e)try{this.props.getCategory(e)}catch(t){console.log("e",t)}else this.setState({isLoaded:!0})}},{key:"componentDidUpdate",value:function(e,t,a){if(e.data.category!==this.props.data.category&&"undefined"!==typeof this.props.data.category){var n=!1,r=this.props.data.category.active;1!==r&&"1"!==r||(n=!0),0!==r&&"0"!==r||(n=!1),this.setState({isLoaded:!0,id:this.props.data.category.id,name:this.props.data.category.name,price:this.props.data.category.price,active:n})}1!==this.props.data.success&&"1"!==this.props.data.success||this.props.history.push("/settings/categories")}},{key:"componentWillUnmount",value:function(){this.setState({isLoaded:!1,errorMessage:"",cancelEdit:!1,id:"",name:"",active:!1})}},{key:"render",value:function(){var e=this,t=this.state,a=t.errorMessage,n=t.errors,s=t.id,l=t.name,c=t.active,o=t.price;return!0===t.isLoaded?r.a.createElement("div",{className:"container content bg-white mt-4"},r.a.createElement("form",{name:"editHotelForm",id:"editHotelForm",autoComplete:"off",onSubmit:this.saveCategory},r.a.createElement("div",{className:"row"},r.a.createElement("div",{className:"col-12 mt-4"},0!==s&&r.a.createElement("h1",{className:"text-center"},"Edit Category : ",l),0===s&&r.a.createElement("h1",{className:"text-center"},"Add Category")),a&&r.a.createElement("div",{className:"col-12"},r.a.createElement("div",{className:"alert alert-danger"},a)),r.a.createElement("div",{className:"col-sm-6 text-left mb-3"},r.a.createElement(it.a,{to:"/settings/categories",className:"btn btn-secondary"},"Back")),r.a.createElement("div",{className:"col-sm-6 text-right mb-3"},r.a.createElement("button",{type:"button",className:"btn btn-success",onClick:function(){return e.saveCategory()}},"SAVE CATEGORY")),r.a.createElement("div",{className:"col-12"},r.a.createElement("hr",{noshade:"true"}))),r.a.createElement(Me,{type:"text",onChange:this.onChange,label:"Name",id:"name",name:"name",value:l,placeholder:"enter category name ..",error:n.name}),r.a.createElement(Me,{type:"toggle",onChange:this.onChange,label:"Active",id:"active",name:"active",value:c,defaultValue:1,error:n.active}),r.a.createElement(Me,{type:"text",onChange:this.onChange,label:"Price",id:"price",name:"price",value:o,placeholder:"enter price ..",error:n.price}),r.a.createElement("div",{className:"row"},r.a.createElement("div",{className:"col-12"},r.a.createElement("hr",{noshade:"true"})),r.a.createElement("div",{className:"col-sm-6 text-left mb-3"},r.a.createElement(it.a,{to:"/settings/categories",className:"btn btn-secondary"},"Back")),r.a.createElement("div",{className:"col-sm-6 text-right mb-3"},r.a.createElement("button",{type:"button",className:"btn btn-success",onClick:function(){return e.saveCategory()}},"SAVE CATEGORY"))))):r.a.createElement(I,null)}}]),a}(n.Component),St=Object(Z.a)((function(e){return{data:e.pages.data}}),{saveCategory:e=>function(){var t=Object(R.a)(M.a.mark((function t(a,n){var r;return M.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,U.a.post("".concat(z,"/saveCategory"),{postData:e},X(n));case 3:r=t.sent,a({type:"SAVE_PARTICIPANT",payload:r.data}),t.next=10;break;case 7:t.prev=7,t.t0=t.catch(0),console.log("error",t.t0);case 10:case"end":return t.stop()}}),t,null,[[0,7]])})));return function(e,a){return t.apply(this,arguments)}}(),getCategory:e=>function(){var t=Object(R.a)(M.a.mark((function t(a,n){var r;return M.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,U.a.get("".concat(z,"/getCategoryList/").concat(e),X(n));case 3:r=t.sent,a({type:"GET_PARTICIPANT",payload:r.data}),t.next=10;break;case 7:t.prev=7,t.t0=t.catch(0),console.log("error",t.t0);case 10:case"end":return t.stop()}}),t,null,[[0,7]])})));return function(e,a){return t.apply(this,arguments)}}()})(xt),Ot=function(e){Object(O.a)(a,e);var t=Object(L.a)(a);function a(e){var n;return Object(x.a)(this,a),(n=t.call(this,e)).deleteStats=function(e,t){var a={title:"Confirm Delete",message:'Are you sure you wish to delete this Stats "'.concat(t,'"'),buttons:[{label:"Yes",onClick:function(){n.props.deleteStats(e),n.setState({successMessage:"Stats has been deleted!"})}},{label:"No",onClick:function(){console.log("Stats clicked no")}}]};Object(Be.confirmAlert)(a)},n.state={stats:[],successMessage:"",errorMessage:""},n.selectedCheckboxes=new Set,n}return Object(S.a)(a,[{key:"componentDidMount",value:function(){this.props.getStatsList()}},{key:"componentWillUnmount",value:function(){this.setState({stats:[]})}},{key:"UNSAFE_componentWillReceiveProps",value:function(e,t){this.setState({stats:e.data.stats})}},{key:"render",value:function(){var e=this,t=this.state,a=t.stats,s=t.successMessage;return r.a.createElement("div",{className:"container content"},r.a.createElement("div",{className:"row"},r.a.createElement("div",{className:"col-12"},r.a.createElement("h1",{className:"text-center text-white mt-4"},"Stats"),s&&r.a.createElement("div",{className:"col-12"},r.a.createElement("div",{className:"alert alert-success"},s)),r.a.createElement(P.a,{className:"btn btn-secondary my-2 mr-2",to:"/settings"},r.a.createElement("i",{className:"fas fa-long-arrow-alt-left"})," Back To Settings"),r.a.createElement(P.a,{className:"btn btn-warning my-2",to:"/settings/stats/edit/0"},"Add Stats"),r.a.createElement("table",{className:"table table-striped bg-white"},r.a.createElement("thead",{className:"thead-dark"},r.a.createElement("tr",null,r.a.createElement("th",null,"Name"),r.a.createElement("th",null,"Price"),r.a.createElement("th",{className:"text-center"},"Active"),r.a.createElement("th",null,"\xa0"))),r.a.createElement("tbody",null,0!==a.length&&r.a.createElement(n.Fragment,null,a.map((function(t,a){return r.a.createElement("tr",{key:a},r.a.createElement("td",null,t.name),r.a.createElement("td",null,t.price),"1"===t.active&&r.a.createElement("td",{className:"text-center"},r.a.createElement("i",{className:"text-success fas fa-check-circle"})),"0"===t.active&&r.a.createElement("td",{className:"text-center"},r.a.createElement("i",{className:"text-danger fas fa-times-circle"})),r.a.createElement("td",{className:"text-right"},r.a.createElement(P.a,{className:"btn btn-warning btn-sm m-1",to:"/settings/stats/edit/"+t.id},r.a.createElement("i",{className:"fas fa-pencil-alt"})),r.a.createElement("button",{className:"btn btn-danger btn-sm m-1",onClick:function(){return e.deleteStats(t.id,t.firstName+" "+t.lastName)}},r.a.createElement("i",{className:"fas fa-times"}))))}))))))))}}]),a}(n.Component),Lt=Object(Z.a)((function(e){return{data:e.pages.data}}),{getStatsList:()=>function(){var e=Object(R.a)(M.a.mark((function e(t,a){var n;return M.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,U.a.get("".concat(z,"/getStatsList"),X(a));case 3:n=e.sent,t({type:"GET_STATS_LIST",payload:n.data}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),console.log("error",e.t0);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t,a){return e.apply(this,arguments)}}(),deleteStats:e=>function(){var t=Object(R.a)(M.a.mark((function t(a,n){var r;return M.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,U.a.post("".concat(z,"/deleteStats"),{postData:e},X(n));case 3:r=t.sent,a({type:"DELETE_STATS",payload:r.data}),t.next=10;break;case 7:t.prev=7,t.t0=t.catch(0),console.log("error",t.t0);case 10:case"end":return t.stop()}}),t,null,[[0,7]])})));return function(e,a){return t.apply(this,arguments)}}()})(Ot);class Dt extends n.Component{render(){return r.a.createElement("div",{className:"container content"},r.a.createElement("div",{className:"row"},r.a.createElement("div",{className:"col-12"},r.a.createElement("h1",{className:"text-center text-white mt-4"},"Reports"),r.a.createElement(P.a,{className:"btn btn-secondary my-2 mr-2",to:"/settings"},r.a.createElement("i",{className:"fas fa-long-arrow-alt-left"})," Back To Settings"),r.a.createElement("br",null),r.a.createElement("br",null),r.a.createElement("p",null,r.a.createElement(P.a,{className:"btn btn-warning my-2",to:"/settings/reports/attendance-totals"},"Attendance Totals")," "," ",r.a.createElement(P.a,{className:"btn btn-warning my-2",to:"/settings/reports/attendance-list"},"Attendance List")," "," ",r.a.createElement(P.a,{className:"btn btn-warning my-2",to:"/settings/reports/attendance-list-buskers"},"Busker Attendance")," "," ",r.a.createElement(P.a,{className:"btn btn-warning my-2",to:"/settings/reports/attendance-list-artists"},"Artist Attendance")))))}}var Tt=Dt;class It extends n.Component{constructor(e){super(e),this.onChange=(e,t,a)=>{let n="";"text"===e||"phone"===e||"email"===e||"textarea"===e?n=t.target.value:"toggle"===e?(!0===t.target.checked&&(n="1"),!1===t.target.checked&&(n="0")):n="image"===e?t:"editor"===e?t.target.getContent():t.target.value,this.setState({[a]:n})},this.showToastr=(e,t,a)=>{const n={timeOut:parseInt(this.state.timeOut),showCloseButton:this.state.showCloseButton,progressBar:this.state.progressBar,position:this.state.position};("info"===e?v.toastr.info:"warning"===e?v.toastr.warning:"error"===e?v.toastr.error:v.toastr.success)(t,a,n)},this.searchReport=()=>{const e=this.state,t=e.reportType,a=e.dateStart,n=e.dateEnd;let r=!1;""===t&&(r=!0,this.showToastr("error","FAILED","Report type is blank")),""===a&&(r=!0,this.showToastr("error","FAILED","Start date is blank")),""===n&&(r=!0,this.showToastr("error","FAILED","End date is blank")),!1===r&&this.props.getReport(t,a,n),this.hideCalendar()},this.showCalendar=e=>{this.setState({showCalendar:!0,calendarId:e})},this.hideCalendar=()=>{this.setState({showCalendar:!1,calendarId:0})},this.state={columns:[],data:[],dataTotals:[],error:[],dataResults:[],dateStart:"",dateEnd:"",successMessage:"",reportType:"",errorMessage:"",reports:{"attendance-totals":"Attendance Daily Totals","attendance-list":"Attendance List"},timeOut:5e3,showCloseButton:!0,progressBar:!0,position:"top-right"},this.selectedCheckboxes=new Set}componentDidMount(){let e=this.props.match.params.report,t=new Date,a=String(t.getDate());1===a.length&&(a="0"+a);let n=String(t.getMonth()+1);1===n.length&&(n="0"+n);let r=t.getFullYear()+"-"+n+"-"+a,s=String(t.getDate());1===s.length&&(s="0"+s);let l=String(t.getMonth());1===l.length&&(l="0"+l);let c=t.getFullYear()+"-"+l+"-"+s;this.setState({reportType:e,dateStart:c,dateEnd:r})}componentWillUnmount(){this.setState({data:[]})}componentDidUpdate(e,t,a){this.props!==e&&this.setState({columns:this.props.data.columns,data:this.props.data.data,dataTotals:this.props.data.dataTotals})}render(){const e=this.state,t=e.reports,a=e.columns,s=e.data,l=e.error,c=e.dateStart,o=e.dateEnd,i=e.reportType,m=e.showCalendar,d=e.calendarId,p=e.dataTotals;return r.a.createElement("div",{className:"container content"},r.a.createElement("div",{className:"row"},r.a.createElement("div",{className:"col-12 text-white"},r.a.createElement("h1",{className:"text-center mt-4"},"Reports"),r.a.createElement("h2",{className:"text-center mt-4"},t[i]),r.a.createElement(P.a,{className:"btn btn-secondary my-2 mr-2",to:"/settings/reports"},r.a.createElement("i",{className:"fas fa-long-arrow-alt-left"})," Back To Reports"),r.a.createElement("div",{className:"container"},r.a.createElement("div",{className:"row"},r.a.createElement("div",{className:"col text-white"},"Search Date Range"),r.a.createElement("div",{className:"col"},r.a.createElement(Me,{type:"date",name:"dateStart",defaultValue:"",showLabel:!1,colSize:"2",value:c,onChange:this.onChange,error:l.dateStart,label:"Start",placeholder:"Start"})),r.a.createElement("div",{className:"col"},r.a.createElement(Me,{type:"date",name:"dateEnd",defaultValue:"",showLabel:!1,colSize:"2",value:o,onChange:this.onChange,error:l.dateEnd,label:"End",placeholder:"End"})),r.a.createElement("div",{className:"col"},r.a.createElement("button",{className:"btn btn-warning btn-sm",onClick:this.searchReport},"Search")," "," ",r.a.createElement("button",{className:"btn btn-secondary btn-sm",onClick:window.print},"Print")))),s&&0!==s.length&&r.a.createElement("table",{className:"table table-striped bg-white"},r.a.createElement("thead",{className:"thead-dark"},r.a.createElement("tr",null,a.map((e,t)=>r.a.createElement("th",{key:t},e)),("attendance-list"===i||"attendance-list-artists"===i||"attendance-list-buskers"===i)&&r.a.createElement("th",null,"\xa0"))),r.a.createElement("tbody",{className:"text-dark"},s.map((e,t)=>r.a.createElement(n.Fragment,{key:t},r.a.createElement("tr",null,a.map((t,a)=>r.a.createElement("td",{key:a},e[a])),("attendance-list"===i||"attendance-list-artists"===i||"attendance-list-buskers"===i)&&r.a.createElement("td",null,r.a.createElement("button",{onClick:()=>this.showCalendar(e[6]),className:"btn btn-success btn-sm m-1"},r.a.createElement("i",{className:"fas fa-calendar-alt"})))),("attendance-list"===i||"attendance-list-artists"===i||"attendance-list-buskers"===i)&&!0===m&&d===e[6]&&r.a.createElement(at,{key:e[6],calendarId:e[6],hideCalendar:this.hideCalendar}))),"attendance-totals"===i&&r.a.createElement("tr",{className:"bg-dark text-light"},r.a.createElement("td",null,"\xa0"),r.a.createElement("td",null,p.avgArtists," avg artists"),r.a.createElement("td",null,p.avgBuskers," avg buskers")))),s&&0===s.length&&r.a.createElement(n.Fragment,null,r.a.createElement("hr",{className:"text-white border-white",noshade:"true"}),r.a.createElement("h2",{className:"text-center"},"No results Found")),r.a.createElement("br",null),r.a.createElement("br",null),r.a.createElement("br",null),r.a.createElement("br",null))))}}var jt,Pt=Object(Z.a)(e=>({data:e.pages.data}),{getReport:(e,t,a)=>function(){var n=Object(R.a)(M.a.mark((function n(r,s){var l;return M.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,U.a.post("".concat(z,"/getReport"),{reportType:e,dateStart:t,dateEnd:a},X(s));case 3:l=n.sent,r({type:"GET_DATA_LIST",payload:l.data}),n.next=10;break;case 7:n.prev=7,n.t0=n.catch(0),console.log("error",n.t0);case 10:case"end":return n.stop()}}),n,null,[[0,7]])})));return function(e,t){return n.apply(this,arguments)}}()})(It),Ft=function(e){Object(O.a)(a,e);var t=Object(L.a)(a);function a(e){var n;return Object(x.a)(this,a),(n=t.call(this,e)).onChange=function(e,t,a){n.setState({[t.target.name]:t.target.value})},n.customCharge=function(){var e=100*n.state.chargeAmount;n.connectToSQCC(e)},n.connectToSQCC=function(e){if(window.Android)try{n.setState({androidMessage:"Connecting to Square Checkout ...",readerConnected:!0}),window.Android.ChargeAmount(e,n.state.chargeDetails),n.startTimer()}catch(t){n.setState({androidMessage:"Error running Square Checkout ...",readerConnected:!1})}else window.Android||(n.setState({androidMessage:"Couldn't connect to 'Android' App",readerConnected:!1}),jt.error("Could not connect to the android application!"))},n.checkReaderData=function(){try{null!==n.intervalHandle&&n.stopTimer();var e=window.getReaderData();!1===e.success||"false"===e.success?n.startTimer():!0===e.success||"true"===e.success?n.saveData():n.startTimer()}catch(t){jt.error("Unable to read window function")}},n.saveData=function(){var e=new FormData;e.append("userId",n.props.auth.user.user.id),e.append("chargeAmount",n.state.chargeAmount),e.append("chargeDetails",n.state.chargeDetails),fetch("".concat(z,"/saveCustomTransaction"),{method:"POST",body:e}).then((function(e){return e.json()})).then((function(e){1===e.success||"1"===e.success?(jt.success("Transaction successful."),n.setState({chargeAmount:"",chargeDetails:""}),window.location.replace("/"),n.onCancel(),n.makeFocus()):(jt.error("There was an error with the transaction. "+e.message),n.onCancel(),n.makeFocus())}))},n.startTimer=function(){null!==n.intervalHandle&&n.stopTimer(),n.intervalHandle=setInterval(n.checkReaderData,1e3)},n.stopTimer=function(){clearInterval(n.intervalHandle),n.intervalHandle=null},n.onCancel=function(){clearInterval(n.intervalHandle),n.setState({artistId:"",artistAmount:"",checkInName:"",results:[]})},n.makeFocus=function(){window.chargeAmount.focus()},n.state={chargeAmount:"",chargeDetails:""},n}return Object(S.a)(a,[{key:"componentDidMount",value:function(){this.makeFocus()}},{key:"render",value:function(){var e=this,t=this.state,a=t.chargeAmount,n=t.chargeDetails;return r.a.createElement("div",{className:"container-fluid"},r.a.createElement("div",{className:"container"},r.a.createElement("div",{className:"row justify-content-center"},r.a.createElement("div",{className:"col-12 my-4"},r.a.createElement("h1",{className:"text-center text-white"},"custom credit card charge"))),r.a.createElement("div",{className:"row justify-content-center"},r.a.createElement("div",{className:"col-12 col-md-6 bg-white pt-2 text-dark text-center"},r.a.createElement(Me,{type:"number",label:"Dollar Amount $",helpText:"Enter in the amount to charge the CC in dollars only - Example '5.00'",name:"chargeAmount",value:a,onChange:this.onChange,autoFocus:!0,ref:function(t){return e.chargeAmount=t}}))),r.a.createElement("div",{className:"row justify-content-center"},r.a.createElement("div",{className:"col-12 col-md-6 bg-white pt-2 text-dark text-center"},r.a.createElement(Me,{type:"text",label:"Description",name:"chargeDetails",value:n,onChange:this.onChange}))),r.a.createElement("div",{className:"row justify-content-center"},r.a.createElement("div",{className:"col-12 col-md-6 bg-white py-4 text-dark text-center"},r.a.createElement(We.a,{onClick:this.customCharge},"Submit Transaction")))),r.a.createElement(Re.ToastContainer,{ref:function(e){return jt=e},className:"toast-top-center"}))}}]),a}(n.Component),Mt=function(e){Object(O.a)(a,e);var t=Object(L.a)(a);function a(){return Object(x.a)(this,a),t.apply(this,arguments)}return Object(S.a)(a,[{key:"componentDidMount",value:function(){}},{key:"render",value:function(){return r.a.createElement("div",{className:"container"},r.a.createElement("div",{className:"row"},r.a.createElement("div",{className:"col-12 my-5"},r.a.createElement("h1",{className:"text-center text-white"},"Error 404: Page Not Found"),r.a.createElement("p",{className:"text-center text-white"},"The page you are trying to reach does not exist"))))}}]),a}(n.Component),Rt=function(e){Object(O.a)(a,e);var t=Object(L.a)(a);function a(){var e;Object(x.a)(this,a);for(var n=arguments.length,r=new Array(n),s=0;s