(window.webpackJsonpcolert=window.webpackJsonpcolert||[]).push([[0],{145:function(e,t,n){e.exports=n(251)},150:function(e,t,n){},151:function(e,t,n){},152:function(e,t,n){},251:function(e,t,n){"use strict";n.r(t);var a,r=n(0),c=n.n(r),u=n(27),l=n.n(u),o=(n(150),n(38)),s=(n(151),n(152),n(20)),i=n(58),m=n(24);!function(e){e.ADD_MEMO="ADD_MEMO",e.GET_MEMOS="GET_MEMOS"}(a||(a={}));var p,f={memos:{}},d=n(29);!function(e){e.SET_USER="SET_USER",e.SET_USER_ROLES="SET_USER_ROLES",e.SET_USERS_AND_GROUPS="SET_USERS_AND_GROUPS"}(p||(p={}));var b=function(e){return{type:p.SET_USER,user:e}},h=function(e){return{type:p.SET_USER_ROLES,roles:e}},v={user:null,roles:[],userMap:{},userGroupMap:{},usersLoaded:!1},E=function(e){return e.includes("recipient")},g=function(e){return e.includes("admin")},w=function(e){return e.includes("sender")},x=Object(i.b)({memos:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:f,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case a.ADD_MEMO:return Object(m.a)(Object(m.a)({},e),{},{memos:Object(m.a)(Object(m.a)({},e.memos),t.memo)});case a.GET_MEMOS:return Object(m.a)(Object(m.a)({},e),{},{memos:Object(m.a)({},t.memos)});default:return e}},user:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:v,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case p.SET_USER:return Object(m.a)(Object(m.a)({},e),{},{user:t.user});case p.SET_USER_ROLES:return Object(m.a)(Object(m.a)({},e),{},{roles:t.roles?Object(d.a)(t.roles):[]});case p.SET_USERS_AND_GROUPS:return Object(m.a)(Object(m.a)({},e),{},{usersLoaded:!0,userMap:Object(m.a)({},t.userMap),userGroupMap:Object(m.a)({},t.userGroupMap)});default:return e}}}),O=Object(i.c)(x),j=n(2),y=n.n(j),k=n(8),S=n(12),C=n(73),M=n(283),A=n(255),T=n(256),I=n(257),U=n(258),N=n(259),R=n(260),G=n(261),L=n(262),P=n(263),_=n(264),B=n(265),D=(n(158),n(63)),H=n(141),z={appId:"6ddbc9a7-d340-4f69-9c2f-80af72c2aaa5",scopes:["user.read","User.ReadBasic.All","Group.Read.All"]},F=null,W=function(){return F||(F=new H.a({auth:{clientId:z.appId},cache:{cacheLocation:"localStorage",storeAuthStateInCookie:!0}})),F},J=function(){var e=Object(k.a)(y.a.mark((function e(){var t,n;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=W(),e.prev=1,e.next=4,t.acquireTokenSilent({scopes:z.scopes});case 4:return n=e.sent,e.abrupt("return",n);case 8:if(e.prev=8,e.t0=e.catch(1),-1===e.t0.errorMessage.indexOf("interaction_required")){e.next=22;break}return e.prev=11,e.next=14,t.acquireTokenPopup({scopes:z.scopes,prompt:"login"});case 14:return e.abrupt("return",e.sent);case 17:return e.prev=17,e.t1=e.catch(11),console.log(e.t1),alert(e.t1),e.abrupt("return",null);case 22:console.log(e.t0);case 23:case"end":return e.stop()}}),e,null,[[1,8],[11,17]])})));return function(){return e.apply(this,arguments)}}(),q=function(e){return D.a.init({authProvider:function(t){t(null,e.accessToken)}})},V=function(){var e=Object(k.a)(y.a.mark((function e(t){var n,a;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=q(t),e.next=3,n.api("/me").get();case 3:return a=e.sent,e.abrupt("return",a);case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Y=function(){var e=Object(k.a)(y.a.mark((function e(){var t,n,a;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,J();case 2:if(t=e.sent){e.next=5;break}return e.abrupt("return",null);case 5:return n=q(t),e.next=8,n.api("/me/photos/120x120/$value").get();case 8:return a=e.sent,e.abrupt("return",a||null);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),$=function(){var e=Object(k.a)(y.a.mark((function e(){var t,n,a,r,c,u,l;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,J();case 2:if(t=e.sent){e.next=6;break}return console.error("couldn't get accessToken",t),e.abrupt("return",[]);case 6:n=[],a=q(t),r=void 0,c=void 0;case 10:return u="",c&&(u="users/?$skiptoken=".concat(c)),c||(u="users/"),e.next=15,a.api(u).get();case 15:l=e.sent,r=l["@odata.nextLink"],n.push.apply(n,Object(d.a)(l.value)),c=r?r.split("=")[1]:void 0;case 19:if(r){e.next=10;break}case 20:return e.abrupt("return",n);case 21:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),K=function(){var e=Object(k.a)(y.a.mark((function e(t,n){var a,r,c,u,l;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=[],e.prev=1,r=q(t),e.next=5,r.api("/groups").filter("startsWith(displayName, '".concat(n,"')")).get();case 5:return c=e.sent,u=function(e){return a.push({label:e.displayName,value:e.id}),!0},l=new D.b(r,c,u),e.next=10,l.iterate();case 10:return e.abrupt("return",a);case 13:return e.prev=13,e.t0=e.catch(1),e.abrupt("return",[]);case 16:case"end":return e.stop()}}),e,null,[[1,13]])})));return function(t,n){return e.apply(this,arguments)}}(),Q=function(){var e=Object(k.a)(y.a.mark((function e(t,n){var a,r,c,u,l;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=[],e.prev=1,r=q(t),e.next=5,r.api("/users").filter("startsWith(mail, '".concat(n,"')")).get();case 5:return c=e.sent,u=function(e){return a.push({label:e.mail,value:e.id}),!0},l=new D.b(r,c,u),e.next=10,l.iterate();case 10:return e.abrupt("return",a);case 13:return e.prev=13,e.t0=e.catch(1),e.abrupt("return",[]);case 16:case"end":return e.stop()}}),e,null,[[1,13]])})));return function(t,n){return e.apply(this,arguments)}}(),X=function(){var e=Object(k.a)(y.a.mark((function e(t,n){var a,r,c,u,l;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=q(n),e.next=3,a.api("/groups/".concat(t,"/transitiveMembers")).get();case 3:return r=e.sent,c=[],u=function(e){return"#microsoft.graph.user"!==e["@odata.type"]||c.push({value:e.id,label:e.mail}),!0},l=new D.b(a,r,u),e.next=9,l.iterate();case 9:return e.abrupt("return",c);case 10:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();function Z(e){return e.src?c.a.createElement("img",{src:e.src,alt:"user",className:"rounded-circle align-self-center mr-2",style:{width:"32px"}}):c.a.createElement("i",{className:"far fa-user-circle fa-lg rounded-circle align-self-center mr-2",style:{width:"32px"}})}var ee,te=function(e){var t=Object(r.useState)(null),n=Object(S.a)(t,2),a=n[0],u=n[1],l=e.user;return Object(r.useEffect)((function(){return function(){var e=Object(k.a)(y.a.mark((function e(){var t,n;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!l){e.next=5;break}return e.next=3,Y();case 3:(t=e.sent)&&(n=URL.createObjectURL(t),u(n));case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()(),function(){}}),[l]),e.roles.length>0&&e.user?c.a.createElement(M.a,null,c.a.createElement(A.a,{nav:!0,caret:!0},c.a.createElement(Z,{src:a})),c.a.createElement(T.a,{right:!0},c.a.createElement("h5",{className:"dropdown-item-text mb-0"},e.user.displayName),c.a.createElement("p",{className:"dropdown-item-text text-muted mb-0"},e.user.mail),c.a.createElement(I.a,{divider:!0}),c.a.createElement(I.a,{onClick:e.authButtonMethod},"Sign Out"))):c.a.createElement(U.a,null,c.a.createElement(N.a,{onClick:e.authButtonMethod},"Sign In"))},ne=function(e){var t=Object(r.useState)(!1),n=Object(S.a)(t,2),a=n[0],u=n[1],l=Object(s.c)((function(e){return e.user.roles})),i=Object(s.c)((function(e){return e.user.user})),m=e.authButtonMethod,p=Object(r.useMemo)((function(){var e=w(l)?c.a.createElement(U.a,null,c.a.createElement(o.b,{to:"/createMemo",className:"nav-link",exact:!0},"Create Memo")):null,t=w(l)?c.a.createElement(U.a,null,c.a.createElement(o.b,{to:"/createdMemos",className:"nav-link",exact:!0},"Created Memos")):null,n=w(l)?c.a.createElement(U.a,null,c.a.createElement(o.b,{to:"/addUserToMemos",className:"nav-link",exact:!0},"Add User To Memos")):null,a=g(l)?c.a.createElement(U.a,null,c.a.createElement(o.b,{to:"/admin",className:"nav-link",exact:!0},"Admin")):null;return c.a.createElement(c.a.Fragment,null,e,t,n,a)}),[l]);return c.a.createElement("div",null,c.a.createElement(R.a,{color:"dark",dark:!0,expand:"md",fixed:"top"},c.a.createElement(G.a,null,c.a.createElement(L.a,{href:"/"},c.a.createElement("img",{alt:"Colert",src:"/thumbnail.png",width:"50",height:"50"}),c.a.createElement("b",{style:{marginLeft:"0.5rem"}},"Colert")),c.a.createElement(P.a,{onClick:function(e){u(!a)}}),c.a.createElement(_.a,{isOpen:a,navbar:!0},c.a.createElement(B.a,{className:"mr-auto",navbar:!0},c.a.createElement(U.a,null,c.a.createElement(o.b,{to:"/",className:"nav-link",exact:!0},"Home")),p),c.a.createElement(B.a,{className:"justify-content-end",navbar:!0},c.a.createElement(te,{roles:l,user:i,authButtonMethod:m}))))))},ae=function(e){return"errorMessage"in e&&"debug"in e},re=function(){var e=Object(k.a)(y.a.mark((function e(){var t,n;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,J();case 3:if(!(t=e.sent)){e.next=9;break}return e.next=7,V(t);case 7:return n=e.sent,e.abrupt("return",n);case 9:return e.abrupt("return",{errorMessage:"Could not obtain access token!"});case 12:if(e.prev=12,e.t0=e.catch(0),"string"!==typeof e.t0){e.next=18;break}return e.abrupt("return",{errorMessage:e.t0});case 18:return e.abrupt("return",{errorMessage:e.t0.toString()});case 19:case"end":return e.stop()}}),e,null,[[0,12]])})));return function(){return e.apply(this,arguments)}}(),ce=function(){var e=Object(k.a)(y.a.mark((function e(){var t,n,a,r;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=W(),e.prev=1,e.next=4,t.loginPopup({scopes:z.scopes,prompt:"select_account"});case 4:return e.next=6,re();case 6:return n=e.sent,e.abrupt("return",n);case 10:return e.prev=10,e.t0=e.catch(1),a=null,"string"===typeof e.t0?(r=e.t0.split("|"),a=r.length>1?{errorMessage:r[1],debug:r[0]}:{errorMessage:e.t0}):a={errorMessage:e.t0.message,debug:JSON.stringify(e.t0)},e.abrupt("return",a);case 15:case"end":return e.stop()}}),e,null,[[1,10]])})));return function(){return e.apply(this,arguments)}}(),ue=function(){var e=W();localStorage.setItem("colert-token",""),e.logout()},le=n(19),oe=n(266),se=n(267),ie=n(268),me=n(135),pe=function(e){var t=Object(s.c)((function(e){return e.user.roles})),n=Object(s.c)((function(e){return e.user.user}));return n&&t.length>0?null:n&&0===t.length?c.a.createElement(oe.a,null,c.a.createElement("div",null,c.a.createElement("h1",null,"Sign up soon\u2122 For Colert!"),c.a.createElement("p",null,"We have logged in through office 365 but you are not a member of Colert!"))):c.a.createElement(G.a,null,c.a.createElement(oe.a,null,c.a.createElement(se.a,null,c.a.createElement(ie.a,null,c.a.createElement(me.a,{color:"primary",onClick:e.authButtonMethod},"Click here to sign in")))))},fe=n(270),de=n(271),be=n(284),he=n(272),ve=n(70),Ee=n.n(ve),ge=n(92),we=n.n(ge);ee="https://h4mtqebay8.execute-api.ca-central-1.amazonaws.com/prod/";var xe=function(){var e=Object(k.a)(y.a.mark((function e(t){var n,a;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return",!0);case 2:return e.prev=2,e.next=5,we()(t);case 5:if(n=e.sent,a=n.exp){e.next=9;break}return e.abrupt("return",!0);case 9:return e.abrupt("return",1e3*a<=Date.now());case 12:e.prev=12,e.t0=e.catch(2),console.error(e.t0);case 15:return e.abrupt("return",!1);case 16:case"end":return e.stop()}}),e,null,[[2,12]])})));return function(t){return e.apply(this,arguments)}}(),Oe=function(){var e=Object(k.a)(y.a.mark((function e(){var t,n;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return console.log("Fetching new API token!"),e.next=3,J();case 3:if((t=e.sent)&&t.accessToken){e.next=9;break}return console.log("NO microsoft access token!"),ue(),localStorage.setItem("colert-token",""),e.abrupt("return",null);case 9:return e.prev=9,e.next=12,Ee()(ee+"auth/fetchNewToken",{headers:{"Content-Type":"application/json",Authorization:t.accessToken}});case 12:return n=e.sent,localStorage.setItem("colert-token",n.data.token),e.abrupt("return",n.data.token);case 17:return e.prev=17,e.t0=e.catch(9),console.error(e.t0),localStorage.setItem("colert-token",""),e.abrupt("return",null);case 22:case"end":return e.stop()}}),e,null,[[9,17]])})));return function(){return e.apply(this,arguments)}}(),je=function(){var e=Object(k.a)(y.a.mark((function e(){var t;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=localStorage.getItem("colert-token"),e.t0=!t,e.t0){e.next=6;break}return e.next=5,xe(t);case 5:e.t0=e.sent;case 6:if(!e.t0){e.next=10;break}return e.next=9,Oe();case 9:return e.abrupt("return",e.sent);case 10:return e.abrupt("return",t);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ye=function(){var e=Object(k.a)(y.a.mark((function e(){var t,n;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,je();case 2:return t=e.sent,e.prev=3,e.next=6,we()(t);case 6:return n=e.sent,e.abrupt("return",n.roles);case 10:return e.prev=10,e.t0=e.catch(3),e.abrupt("return",[]);case 13:case"end":return e.stop()}}),e,null,[[3,10]])})));return function(){return e.apply(this,arguments)}}(),ke=function(){var e=Object(k.a)(y.a.mark((function e(t,n){var a,r,c,u,l,o=arguments;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=o.length>2&&void 0!==o[2]?o[2]:null,r=o.length>3&&void 0!==o[3]?o[3]:null,e.prev=2,e.next=5,je();case 5:return c=e.sent,u=(r||ee)+t,e.next=9,Ee()(u,{method:n,headers:{"Content-Type":"application/json",Authorization:c},data:"GET"!==n?JSON.stringify(a):null});case 9:return l=e.sent,e.abrupt("return",l.data);case 13:return e.prev=13,e.t0=e.catch(2),console.error(e.t0),e.abrupt("return",{success:!1,error:e.t0});case 17:case"end":return e.stop()}}),e,null,[[2,13]])})));return function(t,n){return e.apply(this,arguments)}}(),Se=function(){var e=Object(k.a)(y.a.mark((function e(t,n){var a,r,c,u=arguments;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=u.length>2&&void 0!==u[2]?u[2]:null,r=ee+t,e.next=4,fetch(r,{method:n,mode:"cors",cache:"no-cache",credentials:"same-origin",headers:{"Content-Type":"application/json"},redirect:"follow",referrer:"no-referrer",body:"GET"!==n?JSON.stringify(a):null});case 4:return c=e.sent,e.next=7,c.json();case 7:return e.abrupt("return",e.sent);case 8:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Ce=function(){var e=Object(k.a)(y.a.mark((function e(t,n,a){var r,c,u,l=arguments;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=l.length>3&&void 0!==l[3]?l[3]:null,c=ee+t,e.next=4,fetch(c,{method:n,mode:"cors",cache:"no-cache",credentials:"same-origin",headers:{"Content-Type":"application/json",Authorization:a},redirect:"follow",referrer:"no-referrer",body:"GET"!==n?JSON.stringify(r):null});case 4:return u=e.sent,e.next=7,u.json();case 7:return e.abrupt("return",e.sent);case 8:case"end":return e.stop()}}),e)})));return function(t,n,a){return e.apply(this,arguments)}}(),Me="https://u0uvai1jqj.execute-api.ca-central-1.amazonaws.com/prod/";console.log("IS LOCAL",!1);var Ae,Te=function(){var e=Object(k.a)(y.a.mark((function e(t,n,a){var r,c,u,l,o;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,r={newMemo:Object(m.a)({},t)},e.next=4,ke("memos","POST",r,Me);case 4:return c=e.sent,u={newMemo:t,memo:c.memo},l={headers:{"Content-Type":"application/pdf"},onUploadProgress:a},e.next=9,Ee.a.put(c.memoUrl.uploadURL,n,l);case 9:if(200===e.sent.status){e.next=12;break}throw new Error("Could not Upload PDF!");case 12:return e.next=14,ke("updateMemoRecipients","PUT",u,Me);case 14:if(o=e.sent){e.next=17;break}throw o;case 17:return e.abrupt("return",{success:!0,data:o});case 20:return e.prev=20,e.t0=e.catch(0),console.error(e.t0),e.abrupt("return",{success:!1,data:e.t0});case 24:case"end":return e.stop()}}),e,null,[[0,20]])})));return function(t,n,a){return e.apply(this,arguments)}}(),Ie=function(e){var t=e.customerId,n=e.memoId,a=e.recipientId;return"?customerId=".concat(t,"&memoId=").concat(n,"&recipientId=").concat(a)},Ue=function(){var e=Object(k.a)(y.a.mark((function e(){var t,n,a,r;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.prev=0,t=[],n=void 0;case 3:return a=n?Ie(n):"",e.next=6,ke("memos".concat(a),"GET");case 6:r=e.sent,t.push.apply(t,Object(d.a)(r.memos)),n=r.lastEvaluatedKey;case 9:if(n){e.next=3;break}case 10:return e.abrupt("return",t);case 13:return e.prev=13,e.t0=e.catch(0),console.error(e.t0),e.abrupt("return",[]);case 17:case"end":return e.stop()}}),e,null,[[0,13]])})));return function(){return e.apply(this,arguments)}}(),Ne=function(){var e=Object(k.a)(y.a.mark((function e(t){var n;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ke("memos/".concat(t),"GET");case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Re=function(){var e=Object(k.a)(y.a.mark((function e(t){var n,a;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Ne(t);case 3:return n=e.sent,e.next=6,ke("memos/".concat(t,"/getSignedMemoUrl"),"GET",null,Me);case 6:return a=e.sent,e.abrupt("return",{memo:n,memoUrl:a.uploadURL});case 10:return e.prev=10,e.t0=e.catch(0),console.error(e.t0),e.abrupt("return",null);case 14:case"end":return e.stop()}}),e,null,[[0,10]])})));return function(t){return e.apply(this,arguments)}}(),Ge=function(){var e=Object(k.a)(y.a.mark((function e(t){var n;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,ke("memos/".concat(t,"/acknowledge"),"PUT");case 3:return n=e.sent,e.abrupt("return",n);case 7:return e.prev=7,e.t0=e.catch(0),console.error(e.t0),e.abrupt("return",null);case 11:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t){return e.apply(this,arguments)}}(),Le=function(){var e=Object(k.a)(y.a.mark((function e(t,n){var a;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,ke("memos/".concat(t,"/acknowledgeOnBehalf/").concat(n),"PUT");case 3:return a=e.sent,e.abrupt("return",a);case 7:return e.prev=7,e.t0=e.catch(0),console.error(e.t0),e.abrupt("return",null);case 11:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t,n){return e.apply(this,arguments)}}(),Pe=function(){var e=Object(k.a)(y.a.mark((function e(t,n){var a;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,ke("memos/".concat(t,"/addUserToMemo"),"PUT",{users:n});case 3:return a=e.sent,e.abrupt("return",a);case 7:return e.prev=7,e.t0=e.catch(0),console.error(e.t0),e.abrupt("return",null);case 11:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t,n){return e.apply(this,arguments)}}(),_e=function(){var e=Object(k.a)(y.a.mark((function e(t,n){var a;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Ce("memos/".concat(t,"/acknowledge"),"PUT",n);case 3:return a=e.sent,e.abrupt("return",a);case 7:return e.prev=7,e.t0=e.catch(0),console.error(e.t0),e.abrupt("return",null);case 11:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t,n){return e.apply(this,arguments)}}(),Be=function(){var e=Object(k.a)(y.a.mark((function e(t,n,a){var r;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,ke("memos/addUserToGroupMemos","PUT",{user:t,groupId:n,startDate:a.getTime()});case 3:return r=e.sent,e.abrupt("return",{success:!0,data:r});case 7:return e.prev=7,e.t0=e.catch(0),console.error(e.t0),e.abrupt("return",{success:!1,data:e.t0});case 11:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t,n,a){return e.apply(this,arguments)}}(),De=n(49),He=(n(202),n(269)),ze=function(){return c.a.createElement(G.a,null,c.a.createElement(se.a,null,c.a.createElement(ie.a,{xs:{size:1,offset:5}},c.a.createElement(He.a,{className:"my-5",style:{width:"3rem",height:"3rem"}},"Loading"))))},Fe=n(48),We=n.n(Fe),Je=n(41),qe=n(42),Ve=function(e,t,n){var a=e.pivotId||e.id;return void 0===t[a]||String(t[a]).toUpperCase().indexOf(e.value.toUpperCase())>-1},Ye=function(e){var t=Object(r.useState)([]),n=Object(S.a)(t,2),a=n[0],u=n[1],l=Object(r.useState)(!1),o=Object(S.a)(l,2),i=o[0],m=o[1],p=Object(s.b)(),f=Object(le.g)(),d=Object(r.useState)([]),b=Object(S.a)(d,2),h=b[0],v=b[1],E=Object(r.useState)(window.innerWidth),g=Object(S.a)(E,2),w=g[0],x=g[1];Object(r.useEffect)((function(){(function(){var e=Object(k.a)(y.a.mark((function e(){var t;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return m(!0),e.next=3,Ue();case 3:t=e.sent,v(t||[]),u(t||[]),m(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}})()()}),[p]);var O=Object(r.useCallback)((function(){x(window.innerWidth)}),[]);Object(r.useEffect)((function(){return window.addEventListener("resize",O),function(){window.removeEventListener("resize",O)}}),[O]);var j=Object(r.useMemo)((function(){return a.map((function(e){var t=e.userAcknowledged?e.userAcknowledged.acknowledgedAt:null;return{createdBy:e.createdByEmail?e.createdByEmail:"",createdAt:e.createdAt,subject:e.subject,memoId:e.memoId,classification:e.classification,acknowledgedAt:t}}))}),[a]),C=Object(r.useMemo)((function(){return[{Header:"Subject",accessor:"subject",Cell:function(e){return c.a.createElement("span",{className:"number"},e.value)},filterMethod:Ve,Filter:function(e){var t=e.filter,n=e.onChange;return c.a.createElement("div",{style:{position:"relative"}},c.a.createElement("input",{onChange:function(e){return n(e.target.value)},value:t?t.value:"",style:{width:"80%",backgroundColor:"#4f677d",color:"#ffffff"}}),c.a.createElement("i",{style:{position:"relative",right:"-5px",lineHeight:"30px"}},c.a.createElement(Je.a,{icon:qe.e})))}},{Header:"Class",accessor:"classification",Cell:function(e){return c.a.createElement("div",{style:{width:"100%",height:"100%",textAlign:"center"}},e.value?e.value:"--")},filterable:!1},{Header:"Read",accessor:"acknowledgedAt",Cell:function(e){return c.a.createElement("div",{className:e.value?"text-success":"text-danger",style:{width:"100%",height:"100%",textAlign:"center"}},e.value?c.a.createElement(Je.a,{size:"lg",icon:qe.a}):c.a.createElement(Je.a,{size:"lg",icon:qe.f}))},filterable:!1},{Header:"Created At",accessor:"createdAt",show:w>500,Cell:function(e){return c.a.createElement("span",{className:"number"},We()(e.value).format("DD-MM-YYYY"))},filterable:!1},{Header:"Created By",accessor:"createdBy",show:w>500,Cell:function(e){return c.a.createElement("span",{className:"number",style:{textAlign:"center"}},e.value)},filterable:!1}]}),[w]);return i?c.a.createElement(ze,null):c.a.createElement(G.a,{style:{textAlign:"center"}},c.a.createElement(fe.a,{className:"my-3"},c.a.createElement(de.a,{className:"h5"},c.a.createElement("b",null,"My Memos")),c.a.createElement(se.a,{className:"my-2",style:{alignItems:"center",justifyContent:"space-between"}},c.a.createElement(ie.a,{md:!0},c.a.createElement(se.a,{style:{alignItems:"center"}},c.a.createElement(ie.a,null,c.a.createElement(be.a,{className:"my-2",onChange:function(e){return t=e.target.checked,void u(t?h.filter((function(e){return!e.userAcknowledged})):h);var t},type:"switch",id:"showUnreadSwitch",name:"showUnreadSwitch",label:"Show only unread"}))))),c.a.createElement(he.a,{style:{padding:0}},c.a.createElement(De.a,{className:"-highlight -striped mytableclass",data:j,columns:C,defaultPageSize:10,filterable:!0,defaultSorted:[{id:"createdAt",desc:!0}],getTrGroupProps:function(e,t,n,a){if(void 0!==t)return{onClick:function(e){f.push("/memos/".concat(t.original.memoId))},style:{cursor:"pointer"}}}}))))},$e=function(e){var t=e.authButtonMethod,n=Object(s.c)((function(e){return e.user.roles}));return c.a.createElement(c.a.Fragment,null,c.a.createElement(pe,{authButtonMethod:t}),E(n)?c.a.createElement(Ye,null):null)},Ke=n(273),Qe=n(274),Xe=n(275),Ze=n(276),et=n(277),tt=n(278),nt=n(279),at=n(28),rt=n(138),ct=/[^@]+@[^.]+\..+/g,ut=null,lt=function(e){var t=Object(r.useRef)({}),n=e.setMemoRecipients,a=e.setGroups,u=e.showGroups,l=e.multi,o=e.defaultOptions,s=Object(r.useState)(null),i=Object(S.a)(s,2),m=i[0],p=i[1];Object(r.useEffect)((function(){o&&p(o.map((function(e){return{label:e.email,value:e.userId}})))}),[o]),Object(r.useEffect)((function(){(function(){var e=Object(k.a)(y.a.mark((function e(){var r,c,u,o,s,i,p,f,b,h,v;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,J();case 2:if(r=e.sent,m&&r){e.next=6;break}return n&&n([]),e.abrupt("return");case 6:if(c=new Set,u=new Set,o=t.current,!l){e.next=39;break}s=Object(at.a)(m),e.prev=11,s.s();case 13:if((i=s.n()).done){e.next=29;break}if(!(p=i.value).label.match(ct)){e.next=19;break}c.add({userId:p.value,email:p.label}),e.next=27;break;case 19:if(o[p.value]){e.next=25;break}return e.next=23,X(p.value,r);case 23:f=e.sent,o[p.value]=f;case 25:o[p.value].forEach((function(e){return c.add({userId:e.value,email:e.label})})),u.add(p.value);case 27:e.next=13;break;case 29:e.next=34;break;case 31:e.prev=31,e.t0=e.catch(11),s.e(e.t0);case 34:return e.prev=34,s.f(),e.finish(34);case 37:e.next=52;break;case 39:if(!(b=m).label.match(ct)){e.next=44;break}c.add({userId:b.value,email:b.label}),e.next=52;break;case 44:if(o[b.value]){e.next=50;break}return e.next=48,X(b.value,r);case 48:h=e.sent,o[b.value]=h;case 50:o[b.value].forEach((function(e){return c.add({userId:e.value,email:e.label})})),u.add(b.value);case 52:v=Array.from(c).reduce((function(e,t){return e.findIndex((function(e){return e.userId===t.userId}))>=0?e:[].concat(Object(d.a)(e),[t])}),[]),n&&n(v),a&&a(Array.from(u));case 55:case"end":return e.stop()}}),e,null,[[11,31,34,37]])})));return function(){return e.apply(this,arguments)}})()()}),[m,n,a,l]);var f=function(){var e=Object(k.a)(y.a.mark((function e(t){return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return ut&&(clearTimeout(ut),ut=null),e.abrupt("return",new Promise((function(e){ut=setTimeout(Object(k.a)(y.a.mark((function n(){var a,r,c;return y.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,J();case 2:if(a=n.sent){n.next=5;break}return n.abrupt("return",[]);case 5:if(!u){n.next=11;break}return n.next=8,K(a,t);case 8:n.t0=n.sent,n.next=12;break;case 11:n.t0=[];case 12:return r=n.t0,n.next=15,Q(a,t);case 15:c=n.sent,e([].concat(Object(d.a)(r),Object(d.a)(c)));case 17:case"end":return n.stop()}}),n)}))),200)})));case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return c.a.createElement("div",{style:{color:"black"}},c.a.createElement(rt.a,{cacheOptions:!0,loadOptions:f,value:m,onChange:function(e){console.log("SELECTED",e),p(e)},isMulti:l}))},ot=n(71),st=[{value:0,label:"None"},{value:1,label:"1 day"},{value:2,label:"2 days"},{value:3,label:"3 days"},{value:5,label:"5 days"},{value:10,label:"10 days"}],it=[{value:"General Memo",label:"General Memo"},{value:"Operational Directive",label:"Operational Directive"}],mt=function(e){var t=Object(r.useState)([]),n=Object(S.a)(t,2),a=n[0],u=n[1],l=Object(r.useState)([]),o=Object(S.a)(l,2),i=o[0],m=o[1],p=Object(r.useState)(!1),f=Object(S.a)(p,2),d=f[0],b=f[1],h=Object(r.useState)(null),v=Object(S.a)(h,2),E=v[0],g=v[1],w=Object(s.c)((function(e){return e.user.user})),x=Object(r.useState)(null),O=Object(S.a)(x,2),j=O[0],C=O[1],M=Object(r.useState)("General Memo"),A=Object(S.a)(M,2),T=A[0],I=A[1],U=Object(r.useState)(""),N=Object(S.a)(U,2),R=N[0],L=N[1],P=Object(r.useState)(""),_=Object(S.a)(P,2),B=_[0],D=_[1],H=Object(r.useState)(0),z=Object(S.a)(H,2),F=z[0],W=z[1],J=function(e){console.dir(e,{depth:null})},q=function(){var e=Object(k.a)(y.a.mark((function e(){var t;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(w){e.next=3;break}return console.log("You must be signed in to create a memo!"),e.abrupt("return");case 3:if(j&&B&&R&&0!==a.length){e.next=6;break}return console.log("Invalid memo to create!"),e.abrupt("return");case 6:return b(!0),e.next=9,Te({body:B,subject:R,classification:T,recipients:a,groups:i,reminderDays:F},j,J);case 9:t=e.sent,g(t),b(!1);case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),V=function(e){return function(t){var n=t.target;e(n.value)}},Y=Object(r.useMemo)((function(){return a.length>0&&R.length>0&&B.length>0&&j}),[a,R,B,j]),$=Object(r.useMemo)((function(){return E?E.success?"Successfully created Memo: ".concat(E.data.subject):"Could not Create memo: ".concat(E.data):""}),[E]);return c.a.createElement(G.a,null,d&&c.a.createElement(le.a,{message:function(e){return"Memos is still uploading, are you sure you want to leave?"}}),c.a.createElement(fe.a,{className:"my-3"},c.a.createElement(de.a,null,"Create Memo"),c.a.createElement(he.a,null,c.a.createElement(Ke.a,{style:{paddingBottom:"1rem"}},c.a.createElement("div",{style:{margin:"2rem"}},c.a.createElement(Qe.a,{row:!0},c.a.createElement(Xe.a,{for:"memoRecipients",sm:2},"Recipients"),c.a.createElement(ie.a,{sm:10},c.a.createElement(lt,{setGroups:m,setMemoRecipients:u,showGroups:!0,multi:!0}))),c.a.createElement(Qe.a,{row:!0},c.a.createElement(Xe.a,{for:"memoDepartment",sm:2},"Classification"),c.a.createElement(ie.a,{sm:10,style:{color:"black"}},c.a.createElement(ot.a,{options:it,defaultValue:it[0],onChange:function(e){I(e.value)}}))),c.a.createElement(Qe.a,{row:!0},c.a.createElement(Xe.a,{for:"memoSubject",sm:2},"Subject"),c.a.createElement(ie.a,{sm:10},c.a.createElement(Ze.a,{type:"text",name:"text",id:"memoSubject",value:R,onChange:V(L)}))),c.a.createElement(Qe.a,{row:!0},c.a.createElement(Xe.a,{for:"memoBody",sm:2},"Body"),c.a.createElement(ie.a,{sm:10},c.a.createElement(Ze.a,{type:"textarea",name:"text",id:"memoBody",value:B,onChange:V(D)}))),c.a.createElement(Qe.a,{row:!0},c.a.createElement(Xe.a,{for:"exampleFile",sm:2},"File"),c.a.createElement(ie.a,{sm:10},c.a.createElement(Ze.a,{onChange:function(e){var t=e.target;t.files&&C(t.files[0])},type:"file",name:"file",id:"exampleFile"}),c.a.createElement(et.a,{color:"muted"},"Insert PDF File as memo"))),c.a.createElement(Qe.a,{row:!0},c.a.createElement(Xe.a,{for:"exampleFile",sm:2},"Reminder Days"),c.a.createElement(ie.a,{sm:10,style:{color:"black"}},c.a.createElement(ot.a,{options:st,defaultValue:st[0],onChange:function(e){W(e.value)}}))),c.a.createElement(se.a,{style:{marginTop:"2rem"}},c.a.createElement(ie.a,{sm:{size:4,offset:4}},Y&&c.a.createElement(me.a,{style:{borderRadius:"10px"},onClick:q,color:"primary",block:!0},d?c.a.createElement(He.a,{color:"light"}):c.a.createElement("div",null,"Create memo!")))),c.a.createElement(se.a,{style:{paddingTop:"1em"}},c.a.createElement(ie.a,null,E?c.a.createElement(tt.a,{color:E.success?"success":"danger"},$):null)))))),c.a.createElement(se.a,null,c.a.createElement(ie.a,null,c.a.createElement(nt.a,null,c.a.createElement("thead",null,c.a.createElement("tr",null,c.a.createElement("th",{scope:"col"},"email (Count: ",a.length,")"))),c.a.createElement("tbody",{style:{maxHeight:100,overflow:"auto"}},a.map((function(e,t){return c.a.createElement("tr",{key:t},c.a.createElement("td",null,e.email))})))))))},pt=n(139),ft=function(e){var t=e.memo,n=e.memoUrl,a=e.acknowledgeMemo,u=e.isLoading,l=Object(r.useState)(window.innerHeight),o=Object(S.a)(l,2)[1],s=Object(r.useState)(null),i=Object(S.a)(s,2),m=i[0],p=i[1];Object(r.useLayoutEffect)((function(){(function(){var e=Object(k.a)(y.a.mark((function e(){var t,a,r;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(n);case 2:return t=e.sent,e.next=5,t.blob();case 5:a=e.sent,r=URL.createObjectURL(a),p(r);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}})()();var e=function(){var e=window.innerHeight;o(e),document.documentElement.style.setProperty("--vh","".concat(e,"px"))};return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}),[n]);var f=function(){a(t.memoId)},d={marginTop:"1em",position:"absolute",top:0,left:0,width:"100%",height:"100%"};return c.a.createElement(G.a,{style:{height:"100%",display:"flex",flexDirection:"column",maxHeight:"1000px"}},c.a.createElement(se.a,{style:{flexGrow:1,left:"0px",right:"0px",bottom:"0px",top:"120px",position:"fixed"}},c.a.createElement(ie.a,null,c.a.createElement("div",{style:{width:"100%",height:"calc(100%)",position:"relative",overflow:"hidden"}},m?c.a.createElement("iframe",{style:d,title:"View Memo",src:"/pdfjs-2.9.359-dist/web/viewer.html?file=".concat(m),width:"100%",scrolling:"no"}):c.a.createElement("span",{style:d},c.a.createElement(ze,null))))),c.a.createElement(se.a,{style:{marginTop:"5px",marginBottom:"5px"}},c.a.createElement(ie.a,null,e.showAcknowledge?t.userAcknowledged?c.a.createElement(pt.a,{className:"text-center"},"Acknowledged: ",We()(t.userAcknowledged.acknowledgedAt).fromNow()):c.a.createElement(me.a,{style:{height:"100%",width:"100%",borderRadius:"5px"},disabled:u,onClick:f},"Acknowledge"):null)))},dt=function(e){var t=Object(le.h)().id,n=Object(r.useState)(null),a=Object(S.a)(n,2),u=a[0],l=a[1],o=Object(r.useState)(!1),s=Object(S.a)(o,2),i=s[0],m=s[1];Object(r.useEffect)((function(){return function(){var e=Object(k.a)(y.a.mark((function e(){var n;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=7;break}return m(!0),e.next=4,Re(t);case 4:n=e.sent,l(n),m(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()(),function(){}}),[t]);var p=function(){var e=Object(k.a)(y.a.mark((function e(){var t;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return m(!0),e.next=3,Ge(f.memoId);case 3:(t=e.sent)&&l({memoUrl:u?u.memoUrl:"",memo:t}),m(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();if(!u||i)return c.a.createElement(ze,null);var f=u.memo,d=u.memoUrl;return c.a.createElement(ft,{memo:f,memoUrl:d,isLoading:i,showAcknowledge:e.showAcknowledge,acknowledgeMemo:p})},bt=function(e){var t=Object(le.h)().memoJWT,n=Object(s.b)(),a=Object(r.useState)(null),u=Object(S.a)(a,2),l=u[0],o=u[1],i=Object(r.useState)(!1),m=Object(S.a)(i,2),p=m[0],f=m[1],d=Object(r.useState)(null),h=Object(S.a)(d,2),v=h[0],E=h[1],g=Object(r.useCallback)(Object(k.a)(y.a.mark((function e(){var n;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f(!0),e.next=3,Se("uniqueMemo/".concat(t),"GET");case 3:if(n=e.sent,f(!1),!n.error){e.next=8;break}return E(n),e.abrupt("return");case 8:o(n);case 9:case"end":return e.stop()}}),e)}))),[t]);Object(r.useEffect)((function(){t&&g()}),[t,g]);var w=function(){var e=Object(k.a)(y.a.mark((function e(n){return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return",null);case 2:return f(!0),e.next=5,_e(n,t);case 5:return e.next=7,g();case 7:f(!1);case 8:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),x=function(){var e=Object(k.a)(y.a.mark((function e(){var t;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ce();case 2:t=e.sent,ae(t)||n(b(t));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();if(v)return c.a.createElement(G.a,{style:{height:"100%",display:"flex",flexDirection:"column"}},c.a.createElement(oe.a,null,c.a.createElement(se.a,null,c.a.createElement(ie.a,null,c.a.createElement("h2",null,"Your unique Memo link has Expired!"))),c.a.createElement(se.a,null,c.a.createElement(ie.a,null,c.a.createElement("p",null,"Please sign in to view the memo"))),c.a.createElement(se.a,null,c.a.createElement(ie.a,null,c.a.createElement(me.a,{color:"primary",onClick:x},"Click here to sign in")))));if(!l||p)return c.a.createElement(ze,null);var O=l.memo,j=l.memoUrl;return c.a.createElement(ft,{memo:O,showAcknowledge:!0,memoUrl:j,acknowledgeMemo:w,isLoading:p})},ht=function(e){var t=e.customerId,n=e.memoId,a=e.recipientId;return"?customerId=".concat(t,"&memoId=").concat(n,"&recipientId=").concat(a)},vt=function(){var e=Object(k.a)(y.a.mark((function e(){var t,n,a,r;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.prev=0,t=[],n=void 0;case 3:return a=n?ht(n):"",e.next=6,ke("createdMemos".concat(a),"GET");case 6:r=e.sent,t.push.apply(t,Object(d.a)(r.memos)),n=r.lastEvaluatedKey;case 9:if(n){e.next=3;break}case 10:return e.abrupt("return",t);case 13:return e.prev=13,e.t0=e.catch(0),console.error(e.t0),e.abrupt("return",null);case 17:case"end":return e.stop()}}),e,null,[[0,13]])})));return function(){return e.apply(this,arguments)}}(),Et=n(280),gt=n(81),wt=n.n(gt);!function(e){e[e.All=0]="All",e[e.Created=1]="Created"}(Ae||(Ae={}));var xt=function(e,t,n){var a=e.pivotId||e.id;return void 0===t[a]||String(t[a]).toUpperCase().indexOf(e.value.toUpperCase())>-1},Ot=[{value:Ae.All,label:"All Created Memos"},{value:Ae.Created,label:"Your Created Memos"}],jt=function(){var e=Object(r.useState)([]),t=Object(S.a)(e,2),n=t[0],a=t[1],u=Object(r.useState)(!1),l=Object(S.a)(u,2),o=l[0],i=l[1],m=Object(r.useState)(Ae.All),p=Object(S.a)(m,2),f=p[0],d=p[1],b=Object(r.useState)(!1),h=Object(S.a)(b,2),v=h[0],E=h[1],g=Object(r.useState)(window.innerWidth),w=Object(S.a)(g,2),x=w[0],O=w[1],j=Object(s.c)((function(e){return e.user})),C=Object(s.b)(),M=Object(le.g)(),A=Object(r.useCallback)((function(){O(window.innerWidth)}),[]);Object(r.useEffect)((function(){return window.addEventListener("resize",A),function(){window.removeEventListener("resize",A)}}),[A]),Object(r.useEffect)((function(){return function(){var e=Object(k.a)(y.a.mark((function e(){var t;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i(!0),e.next=3,vt();case 3:(t=e.sent)&&a(t),i(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()(),function(){}}),[C]);var T=Object(r.useMemo)((function(){var e=[];if(!j.user)return[];var t,a=Object(at.a)(n);try{for(a.s();!(t=a.n()).done;){var r=t.value;if(f!==Ae.Created||r.userId===j.user.id){var c=r.numAcknowledged,u=r.recipients;if(!v||c!==r.numRecipients){var l={createdAt:r.createdAt,classification:r.classification,subject:r.subject,memoId:r.memoId,completion:r.numAcknowledged/r.numRecipients*100,numAcknowledged:"".concat(c," / ").concat(r.numRecipients),didAllAcknowledge:c===r.numRecipients,createdByEmail:r.createdByEmail,recipients:u};e.push(l)}}}}catch(o){a.e(o)}finally{a.f()}return e}),[n,f,j,v]),I=Object(r.useMemo)((function(){return[{Header:"Subject",accessor:"subject",Cell:function(e){return c.a.createElement("span",{className:"number"},e.value)},filterMethod:xt,Filter:function(e){var t=e.filter,n=e.onChange;return c.a.createElement("div",{style:{position:"relative"}},c.a.createElement("input",{onChange:function(e){return n(e.target.value)},value:t?t.value:"",style:{width:"80%",backgroundColor:"#4f677d",color:"#ffffff"}}),c.a.createElement("i",{style:{position:"relative",right:"-5px",lineHeight:"30px"}},c.a.createElement(Je.a,{icon:qe.e})))}},{Header:"Class",accessor:"classification",Cell:function(e){return c.a.createElement("div",{style:{width:"100%",height:"100%",textAlign:"center"}},e.value?e.value:"--")},filterable:!1},{Header:function(e){return c.a.createElement("span",null,"Created")},accessor:"createdAt",filterable:!1,show:x>500,Cell:function(e){return c.a.createElement("span",null,We()(e.value).format("LLL"))}},{Header:"By",accessor:"createdByEmail",show:x>500,filterable:!1},{Header:"Users Ack",accessor:"completion",Cell:function(e){e.original.didAllAcknowledge;return c.a.createElement("div",{style:{width:"75%",height:"100%",borderRadius:"10px"}},0===e.original.completion&&c.a.createElement(Et.a,{color:"danger",value:100},e.original.numAcknowledged),0!==e.original.completion&&c.a.createElement(Et.a,{className:"bg-light",color:100===e.original.completion?"success":"warning",value:e.original.completion},e.original.numAcknowledged))},filterable:!1}]}),[]);return o?c.a.createElement(ze,null):c.a.createElement(G.a,{style:{textAlign:"center"}},c.a.createElement(fe.a,{className:"my-3"},c.a.createElement(de.a,null,c.a.createElement(se.a,{style:{alignItems:"center",justifyContent:"space-between"}},c.a.createElement(ie.a,{md:!0},c.a.createElement("h5",null,c.a.createElement("b",null,"Created Memos"))),c.a.createElement(ie.a,{md:!0},c.a.createElement(se.a,{style:{alignItems:"center"}},c.a.createElement(ie.a,{md:!0,style:{alignContent:"right"}},"Show:"),c.a.createElement(ie.a,{md:9,style:{color:"black"}},c.a.createElement(ot.a,{options:Ot,defaultValue:Ot[0],onChange:function(e){d(e.value)}})))),c.a.createElement(ie.a,{md:!0},c.a.createElement(se.a,{style:{alignItems:"center"}},c.a.createElement(ie.a,{className:"my-2"},c.a.createElement(be.a,{onChange:function(e){return E(e.target.checked)},type:"switch",id:"showUnreadSwitch",name:"showUnreadSwitch",label:"Show only unacknowledged"})))))),c.a.createElement(he.a,{style:{padding:0}},c.a.createElement(De.a,{className:"-highlight -striped",loading:o,data:T,columns:I,filterable:!0,style:{maxHeight:"100%"},defaultPageSize:10,defaultSorted:[{id:"createdAt",desc:!0}],getTrProps:function(e,t){var n=t?t.original.memoId:wt.a.v1();return{id:n,key:n}},getTrGroupProps:function(e,t,n,a){if(void 0!==t)return{onClick:function(e){console.log("This is the memo ID: ",t.original.memoId),M.push("/createdMemos/".concat(t.original.memoId))},style:{cursor:"pointer"}}}}))))},yt=n(140),kt=n.n(yt),St=(n(208),function(){var e=Object(r.useState)([]),t=Object(S.a)(e,2),n=t[0],a=t[1],u=Object(r.useState)([]),l=Object(S.a)(u,2),o=l[0],s=l[1],i=Object(r.useState)(new Date),m=Object(S.a)(i,2),p=m[0],f=m[1],d=Object(r.useState)(!1),b=Object(S.a)(d,2),h=b[0],v=b[1],E=Object(r.useState)(null),g=Object(S.a)(E,2),w=g[0],x=g[1],O=function(){var e=Object(k.a)(y.a.mark((function e(){var t,a;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return v(!0),t={userId:n[0].userId,email:n[0].email},e.next=4,Be(t,o[0],p);case 4:a=e.sent,x(a),v(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),j=Object(r.useMemo)((function(){return 1===o.length&&1===n.length&&p}),[o,n,p]),C=Object(r.useMemo)((function(){return w?w.success?"Successfully added user to Memo Group":"Could not add User to Memo Group: ".concat(w.data):""}),[w]);return c.a.createElement(G.a,null,c.a.createElement(fe.a,{className:"my-3"},c.a.createElement(de.a,null,"Add User to Memo Group"),c.a.createElement(he.a,null,c.a.createElement(Ke.a,{style:{paddingBottom:"1rem"}},c.a.createElement("div",{style:{margin:"2rem"}},c.a.createElement(Qe.a,{row:!0},c.a.createElement(Xe.a,{for:"memoRecipients",sm:2},"Group"),c.a.createElement(ie.a,{sm:10},c.a.createElement(lt,{setGroups:s,showGroups:!0,multi:!1}))),c.a.createElement(Qe.a,{row:!0},c.a.createElement(Xe.a,{for:"memoUser",sm:2},"User"),c.a.createElement(ie.a,{sm:10},c.a.createElement(lt,{setMemoRecipients:a,showGroups:!1,multi:!1}))),c.a.createElement(Qe.a,{row:!0},c.a.createElement(Xe.a,{for:"forDate",sm:2},"For Date"),c.a.createElement(ie.a,{sm:10},c.a.createElement(kt.a,{selected:p,onChange:function(e){f(e)},showTimeSelect:!0,dateFormat:"Pp"}))),c.a.createElement(se.a,{style:{marginTop:"2rem"}},c.a.createElement(ie.a,{sm:{size:4,offset:4}},!w&&c.a.createElement(me.a,{onClick:O,color:"primary",block:!0,disabled:!j},h?c.a.createElement(He.a,{color:"light"}):c.a.createElement("div",null,"Add user to Memo Group")))),c.a.createElement(se.a,{style:{paddingTop:"1em"}},c.a.createElement(ie.a,null,w?c.a.createElement(tt.a,{color:w.success?"success":"danger"},C):null)))))))}),Ct=n(281),Mt=n(282),At=n(6),Tt=n.n(At),It="https://lz29gu4np4.execute-api.ca-central-1.amazonaws.com/prod/",Ut=function(){var e=Object(k.a)(y.a.mark((function e(t,n){var a;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,ke("user/".concat(t,"/roles?email=").concat(n),"GET",null,It);case 3:return a=e.sent,e.abrupt("return",a);case 7:return e.prev=7,e.t0=e.catch(0),console.error(e.t0),e.abrupt("return",null);case 11:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t,n){return e.apply(this,arguments)}}(),Nt=function(){var e=Object(k.a)(y.a.mark((function e(t,n){var a,r,c,u,l,o;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:a=[],e.prev=1,r=Object(at.a)(t);try{for(r.s();!(c=r.n()).done;)u=c.value,l=ke("user/".concat(u.userId,"/roles"),"PUT",{userId:u.userId,email:u.email,roles:n},It),a.push(l)}catch(s){r.e(s)}finally{r.f()}return e.next=6,Promise.all(a);case 6:return o=e.sent,e.abrupt("return",o);case 10:return e.prev=10,e.t0=e.catch(1),console.error(e.t0),e.abrupt("return",null);case 15:case"end":return e.stop()}}),e,null,[[1,10]])})));return function(t,n){return e.apply(this,arguments)}}(),Rt=function(e,t){var n=e.id,a=e.value;return!t[n]||t[n].toLowerCase().includes(a.toLowerCase())},Gt=function(e){var t=e.setSelectedUsers,n=Object(r.useState)(!1),a=Object(S.a)(n,2),u=a[0],l=a[1],o=Object(r.useState)([]),s=Object(S.a)(o,2),i=s[0],m=s[1];Object(r.useEffect)((function(){(function(){var e=Object(k.a)(y.a.mark((function e(){var t;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l(!0),e.next=3,$();case 3:t=e.sent,m(t),l(!1);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}})()()}),[]);var p=Object(r.useMemo)((function(){return[{Header:"Name",accessor:"displayName"},{Header:"Email",accessor:"mail"},{Header:"Job Title",accessor:"jobTitle"}]}),[]);return c.a.createElement(G.a,{style:{marginTop:"2rem"}},c.a.createElement("h2",null,"User List"),c.a.createElement(De.a,{className:"-highlight -striped",loading:u,data:i,columns:p,filterable:!0,style:{maxHeight:"100%"},defaultFilterMethod:Rt,defaultSorted:[{id:"displayName",desc:!1}],getTrProps:function(e,n){return{onClick:function(e){e.persist(),t([{userId:n.original.id,email:n.original.mail}]),console.log(n)}}}}))},Lt=function(e){var t=Object(r.useState)([]),n=Object(S.a)(t,2),a=n[0],u=n[1],l=Object(r.useState)([]),o=Object(S.a)(l,2),s=o[0],i=o[1],m=Object(r.useState)(!1),p=Object(S.a)(m,2),f=p[0],b=p[1],h=Object(r.useState)(["recipient"]),v=Object(S.a)(h,2),E=v[0],g=v[1];Object(r.useEffect)((function(){return function(){var e=Object(k.a)(y.a.mark((function e(){var t;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(1!==a.length){e.next=10;break}return b(!0),e.next=4,Ut(a[0].userId,a[0].email);case 4:t=e.sent,console.log("ROLES",t),t&&g(t),b(!1),e.next=11;break;case 10:g(["recipient"]);case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()(),function(){}}),[a]);var w=function(e){var t=E.indexOf(e);t<0?E.push(e):E.splice(t,1),g(Object(d.a)(E))},x=function(){var e=Object(k.a)(y.a.mark((function e(){return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(console.log(E),console.log(a),!f){e.next=4;break}return e.abrupt("return");case 4:return b(!0),e.next=7,Nt(a,E);case 7:b(!1);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return c.a.createElement(G.a,null,c.a.createElement(se.a,{style:{margin:"1rem"}},c.a.createElement("h2",null,"Assign Permissions")),c.a.createElement(se.a,null,c.a.createElement(ie.a,null,c.a.createElement(lt,{multi:!0,showGroups:!1,setMemoRecipients:u,defaultOptions:s}))),c.a.createElement(G.a,{style:{marginLeft:"1rem",marginTop:"1rem"}},c.a.createElement(se.a,null,c.a.createElement(ie.a,{xs:"2"},c.a.createElement(Xe.a,{check:!0},c.a.createElement(Ze.a,{type:"checkbox",color:"primary",onChange:function(){return w("sender")},checked:E.includes("sender")}),c.a.createElement("h4",null,"Sender"))),c.a.createElement(ie.a,null,c.a.createElement("p",null,"A sender can receive and create memos as well as view their created memos"))),c.a.createElement(se.a,null,c.a.createElement(ie.a,{xs:"2"},c.a.createElement(Xe.a,{check:!0},c.a.createElement(Ze.a,{type:"checkbox",color:"primary",onChange:function(){return w("admin")},checked:E.includes("admin")}),c.a.createElement("h4",null,"Admin"))),c.a.createElement(ie.a,null,c.a.createElement("p",null,"An admin can do all the above as well as perform admin tasks such as changing permissions for users, view all memos by customer, etc"))),function(){var e=f?c.a.createElement(ze,null):"Submit";return c.a.createElement(G.a,null,c.a.createElement(se.a,null,c.a.createElement(me.a,{style:{height:"100%",width:"100%",borderRadius:"5px"},disabled:a.length<=0||f,onClick:x},e)),c.a.createElement(se.a,null,c.a.createElement(ie.a,null,a.length<=0?c.a.createElement("p",{style:{marginLeft:"1rem",color:"red"}},c.a.createElement("i",null,"select a user to assign roles")):null)))}()),c.a.createElement(Gt,{setSelectedUsers:i}))},Pt="https://rwn3bryfae.execute-api.ca-central-1.amazonaws.com/prod/",_t=function(){var e=Object(k.a)(y.a.mark((function e(t){var n;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,ke("audit/memo/".concat(t),"GET",null,Pt);case 3:return n=e.sent,e.abrupt("return",n);case 7:return e.prev=7,e.t0=e.catch(0),console.error(e.t0),e.abrupt("return",null);case 11:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t){return e.apply(this,arguments)}}(),Bt=function(){var e=Object(k.a)(y.a.mark((function e(){var t;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,ke("audit","GET",null,Pt);case 3:return t=e.sent,e.abrupt("return",t);case 7:return e.prev=7,e.t0=e.catch(0),console.error(e.t0),e.abrupt("return",null);case 11:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(){return e.apply(this,arguments)}}(),Dt=function(e){var t=Object(r.useState)(!1),n=Object(S.a)(t,2),a=n[0],u=n[1],l=Object(r.useCallback)(Object(k.a)(y.a.mark((function e(){var t,n;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return u(!0),e.next=3,Bt();case 3:t=e.sent,console.log("response"),null===(n=window.open(""))||void 0===n||n.document.write(""),console.log(t),u(!1);case 9:case"end":return e.stop()}}),e)}))),[]);return a?c.a.createElement(ze,null):c.a.createElement("div",null,c.a.createElement(me.a,{onClick:l},"Generate Audit"))},Ht=function(e){var t=Object(r.useState)("1"),n=Object(S.a)(t,2),a=n[0],u=n[1],l=function(e){a!==e&&u(e)};return c.a.createElement(G.a,{style:{marginTop:"1rem"}},c.a.createElement(B.a,{tabs:!0},c.a.createElement(U.a,null,c.a.createElement(N.a,{className:Tt()({active:"1"===a}),onClick:function(){l("1")}},"Permissions")),c.a.createElement(U.a,null,c.a.createElement(N.a,{className:Tt()({active:"2"===a}),onClick:function(){l("2")}},"Audit"))),c.a.createElement(Ct.a,{style:{marginTop:"1rem"},activeTab:a},c.a.createElement(Mt.a,{tabId:"1"},c.a.createElement(Lt,null)),c.a.createElement(Mt.a,{tabId:"2"},c.a.createElement(Dt,null))))},zt=function(){var e=Object(k.a)(y.a.mark((function e(t){var n;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,ke("memos/".concat(t,"/listRecipients"),"GET");case 3:return n=e.sent,e.abrupt("return",n);case 7:return e.prev=7,e.t0=e.catch(0),console.error(e.t0),e.abrupt("return",null);case 11:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t){return e.apply(this,arguments)}}(),Ft=function(e){var t=Object(r.useState)([]),n=Object(S.a)(t,2),a=n[0],u=n[1],l=Object(r.useState)([]),o=Object(S.a)(l,2),s=o[0],i=o[1],m=Object(r.useState)(!0),p=Object(S.a)(m,2),f=p[0],d=p[1],b=e.memoId,h=Object(r.useState)(!1),v=Object(S.a)(h,2),E=v[0],g=v[1],w=Object(r.useCallback)(Object(k.a)(y.a.mark((function e(){var t;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return d(!0),e.next=3,zt(b);case 3:t=e.sent,i(t||[]),d(!1);case 6:case"end":return e.stop()}}),e)}))),[b]);Object(r.useEffect)((function(){return w(),function(){}}),[b,w]);var x=Object(r.useCallback)((function(e){return Object(k.a)(y.a.mark((function t(){return y.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return d(!0),t.next=3,Le(b,e);case 3:return t.next=5,w();case 5:d(!1);case 6:case"end":return t.stop()}}),t)})))}),[w,b]),O=Object(r.useMemo)((function(){var e,t=[],n=Object(at.a)(s);try{for(n.s();!(e=n.n()).done;){var a=e.value,r=a.userAcknowledged;E&&r||t.push({userId:a.recipientId,email:a.email,emailSent:a.emailSent?"True":"False",userAcknowledged:!!r&&new Date(r.acknowledgedAt).toISOString()})}}catch(c){n.e(c)}finally{n.f()}return t}),[E,s]),j=Object(r.useMemo)((function(){return[{Header:"Email",accessor:"email",Cell:function(e){return c.a.createElement("span",{className:"number"},e.value)}},{Header:"Email Sent",accessor:"emailSent",filterable:!1},{Header:"Acknowledged At",accessor:"userAcknowledged",filterable:!1,Cell:function(e){var t=e.original,n=t.userAcknowledged,a=t.userId;return n||c.a.createElement(me.a,{style:{height:"100%",fontSize:"0.8rem"},onClick:x(a)},"Acknowledge on Behalf")}}]}),[x]);return f?c.a.createElement(ze,null):c.a.createElement(G.a,{style:{backgroundColor:"aliceblue",color:"black",paddingTop:"1rem"}},c.a.createElement(se.a,{style:{margin:"2em"}},c.a.createElement(ie.a,{sm:!0},c.a.createElement(lt,{setMemoRecipients:u,showGroups:!1,multi:!1})),c.a.createElement(ie.a,{sm:2},c.a.createElement(me.a,{block:!0,disabled:f,onClick:function(e){return Object(k.a)(y.a.mark((function t(){return y.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return d(!0),t.next=3,Pe(e,a);case 3:return t.next=5,w();case 5:d(!1);case 6:case"end":return t.stop()}}),t)})))}(b)},"Add to Memo")),c.a.createElement(ie.a,{sm:!0},"Only Unacknowledged:",c.a.createElement(Ze.a,{type:"checkbox",onChange:function(e){return g(e.target.checked)},style:{marginLeft:"1rem"},defaultChecked:E}))),c.a.createElement(se.a,null,c.a.createElement(ie.a,null,c.a.createElement(De.a,{className:"-highlight -striped",loading:f,defaultPageSize:15,data:O,filterable:!0,columns:j,showPageSizeOptions:!1,getTrProps:function(e,t){var n=t?t.original.userId:wt.a.v1();return t?{key:n,style:{backgroundColor:t.original.userAcknowledged?"#5cb85c":"#d9534f",height:"2.5rem"}}:{key:n}}}))))},Wt=function(e){var t=Object(le.h)().id,n=Object(r.useState)(null),a=Object(S.a)(n,2),u=a[0],l=a[1],o=Object(r.useState)(!1),s=Object(S.a)(o,2),i=s[0],m=s[1];Object(r.useEffect)((function(){return function(){var e=Object(k.a)(y.a.mark((function e(){var n;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=7;break}return m(!0),e.next=4,Re(t);case 4:n=e.sent,l(n),m(!1);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()(),function(){}}),[t]);var p=Object(r.useCallback)(Object(k.a)(y.a.mark((function e(){var n,a;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_t(t);case 2:n=e.sent,console.log("response"),null===(a=window.open(""))||void 0===a||a.document.write("");case 6:case"end":return e.stop()}}),e)}))),[t]),f=Object(r.useCallback)(Object(k.a)(y.a.mark((function e(){var n,a,r,c,l;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,_t(t);case 2:a=e.sent,r="data:application/pdf;base64,".concat(encodeURI(a.pdf)),c=document.createElement("a"),l="".concat(null!==(n=null===u||void 0===u?void 0:u.memo.subject)&&void 0!==n?n:"audit","_audit.pdf"),c.href=r,c.download=l,c.click();case 9:case"end":return e.stop()}}),e)}))),[t,u]);if(!t)return c.a.createElement("h1",null,"invalid memo!");if(!u||i)return c.a.createElement(ze,null);var d=u.memo,b=u.memoUrl;return console.log(d),c.a.createElement(G.a,{style:{textAlign:"center"}},c.a.createElement(se.a,null,c.a.createElement(ie.a,null,c.a.createElement("h1",null,"Memo: ",d.subject))),c.a.createElement(se.a,null,d.body&&c.a.createElement(ie.a,null,c.a.createElement("b",null,"Body: "),d.body),d.classification&&c.a.createElement(ie.a,null,c.a.createElement("b",null,"Classification: "),d.classification),d.createdAt&&c.a.createElement(ie.a,null,c.a.createElement("b",null,"Created At: "),We()(d.createdAt).format("LLL"))),c.a.createElement(se.a,{style:{margin:"1rem",textAlign:"left"}},c.a.createElement(ie.a,null,c.a.createElement("h2",null,"Recipients Status")),c.a.createElement(ie.a,{sm:6},c.a.createElement(me.a,{className:"my-2 mx-2",style:{borderRadius:"10px"},onClick:p},c.a.createElement(Je.a,{className:"mx-1",icon:qe.d}),"View Audit"),c.a.createElement(me.a,{className:"my-2 mx-2",style:{borderRadius:"10px"},onClick:f},c.a.createElement(Je.a,{className:"mx-1",icon:qe.c}),"Download Audit"),c.a.createElement(me.a,{className:"my-2 mx-2",style:{borderRadius:"10px"},onClick:function(){window.open(b,"_blank")}},c.a.createElement(Je.a,{className:"mx-1",icon:qe.b}),"View Memo"))),c.a.createElement(Ft,{memoId:t}))},Jt=function(){var e=Object(k.a)(y.a.mark((function e(t){var n;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,ke("customerTermsAndConditions/".concat(t),"GET",null,It);case 3:return n=e.sent,e.abrupt("return",n.showTermsAndConditions);case 7:return e.prev=7,e.t0=e.catch(0),console.error(e.t0),e.abrupt("return",!1);case 11:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t){return e.apply(this,arguments)}}(),qt=function(){var e=Object(k.a)(y.a.mark((function e(t,n){var a;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,ke("customerTermsAndConditions","PUT",{accepted:n},It);case 3:return a=e.sent,e.abrupt("return",a);case 7:return e.prev=7,e.t0=e.catch(0),console.error(e.t0),e.abrupt("return",!1);case 11:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t,n){return e.apply(this,arguments)}}(),Vt=function(e){var t=Object(r.useState)(!1),n=Object(S.a)(t,1)[0],a=function(t){return Object(k.a)(y.a.mark((function n(){return y.a.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,qt(e.userId,t);case 2:window.location.reload(!0);case 3:case"end":return n.stop()}}),n)})))},u="/Colert_Terms_Of_Use.pdf",l={position:"absolute",top:0,left:0,width:"100%",height:"100%"};return c.a.createElement(G.a,{style:{height:"100%",display:"flex",flexDirection:"column",maxHeight:"1000px"}},c.a.createElement(se.a,null,c.a.createElement(ie.a,null,c.a.createElement("h1",{style:{textAlign:"center",fontWeight:"bold"}},"Terms Of Use"))),c.a.createElement(se.a,{style:{flexGrow:1}},c.a.createElement(ie.a,null,c.a.createElement("div",{style:{width:"100%",height:"calc(100%)",position:"relative",overflow:"hidden"}},c.a.createElement("iframe",{style:l,title:"View Memo",src:"/pdfjs-2.8.335-dist/web/viewer.html?file=".concat(u),width:"100%",scrolling:"no"})))),c.a.createElement(se.a,{style:{marginTop:"5px",marginBottom:"5px"}},c.a.createElement(ie.a,null,c.a.createElement(me.a,{style:{height:"100%",width:"100%",borderRadius:"5px"},disabled:n,color:"danger",onClick:a(!1)},"Decline")),c.a.createElement(ie.a,null,c.a.createElement(me.a,{style:{height:"100%",width:"100%",borderRadius:"5px"},disabled:n,color:"success",onClick:a(!0)},"Agree"))))},Yt=function(e){var t=Object(r.useState)(!0),n=Object(S.a)(t,2),a=n[0],u=n[1],l=Object(r.useState)(!1),o=Object(S.a)(l,2),i=o[0],m=o[1],p=Object(s.c)((function(e){return e.user.user})),f=Object(s.c)((function(e){return e.user.roles})),d=Object(s.b)();Object(r.useEffect)((function(){return function(){var e=Object(k.a)(y.a.mark((function e(){var t,n;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(u(!0),t=W(),!t.getAccount()){e.next=8;break}return e.next=6,re();case 6:n=e.sent,ae(n)||d(b(n));case 8:u(!1);case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()(),function(){}}),[d]),Object(r.useEffect)((function(){p&&function(){var e=Object(k.a)(y.a.mark((function e(){var t,n;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return u(!0),e.next=3,ye();case 3:return t=e.sent,d(h(t)),e.next=7,Jt(p&&p.id?p.id:"");case 7:n=e.sent,m(n),u(!1);case 10:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()()}),[d,p]);var v=function(){var e=Object(k.a)(y.a.mark((function e(){var t;return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ce();case 2:t=e.sent,ae(t)||d(b(t));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),w=function(){var e=Object(k.a)(y.a.mark((function e(){return y.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ue();case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return a?c.a.createElement(ze,null):i?c.a.createElement("div",{className:"maxHeight",style:{fontFamily:"Montserrat"}},c.a.createElement(ne,{authButtonMethod:f.length>0?w:v}),c.a.createElement(Vt,{userId:p?p.id:""})):c.a.createElement("div",{className:"maxHeight",style:{fontFamily:"Montserrat"}},c.a.createElement(ne,{authButtonMethod:f.length>0?w:v}),c.a.createElement("div",{className:"maxHeight"},c.a.createElement(C.a,{className:"maxHeight"},c.a.createElement(le.d,null,c.a.createElement(le.b,{path:"/memos/:id",render:function(){return E(f)?c.a.createElement(dt,{showAcknowledge:!0}):null}}),c.a.createElement(le.b,{exact:!0,path:"/createMemo",render:function(){return g(f)?c.a.createElement(mt,null):null}}),c.a.createElement(le.b,{exact:!0,path:"/createdMemos",render:function(){return g(f)?c.a.createElement(jt,null):null}}),c.a.createElement(le.b,{path:"/createdMemos/:id",render:function(){return g(f)?c.a.createElement(Wt,null):null}}),c.a.createElement(le.b,{exact:!0,path:"/addUserToMemos",render:function(){return g(f)?c.a.createElement(St,null):null}}),c.a.createElement(le.b,{path:"/uniqueMemo/:memoJWT",render:function(){return c.a.createElement(bt,null)}}),c.a.createElement(le.b,{path:"/admin",render:function(){return c.a.createElement(Ht,null)}}),c.a.createElement(le.b,{render:function(){return c.a.createElement($e,{authButtonMethod:v})}})))))},$t=function(){return c.a.createElement(s.a,{store:O},c.a.createElement(o.a,null,c.a.createElement(Yt,null)))};Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));l.a.render(c.a.createElement($t,null),document.getElementById("root")),"serviceWorker"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))}},[[145,1,2]]]); //# sourceMappingURL=main.927ff9ab.chunk.js.map