PageSourceSearch

https://portal.ziicloud.com/static/js/other-team.3ece14e4.chunk.js

js ziicloud.com collected 2026-09-24 10:58:44 UTC 42,692 bytes, 2 lines download raw bytes

1(this["webpackJsonpzii-portal"]=this["webpackJsonpzii-portal"]||[]).push([[109],{1211:function(e,t,a){"use strict";a.r(t);var l=a(2),r=a.n(l),n=a(231),o=a(331),s=a(203),i=a(137),c=a(50),m=a(171),u=a(169),d=a(13),g=a(51),h=a(163),p=a(166),b=a(1210),f=a(771),v=a(773),y=a(1254),E=a(1255),C=a(1265),w=a(1266),O=a(172),S=a(173),N=a(167),P=a(181);const H=S.g().shape({email:S.i().email().required("Email is required."),gRole:S.g().nullable().required(),gBranches:S.a().when("gRole",(e,t)=>"Administrator"!==e.value&&"System Admin"!==e.value?t.required("Please select at least 1 location."):t)});var F=e=>{let{modalOpen:t,toggleModal:a,isInvite:n,member:o,roles:s,merchant:c}=e;const{t:m}=Object(i.a)(),[u,p]=Object(l.useState)(!1),[S,F]=Object(l.useState)({});Object(l.useEffect)(()=>{const e={};c.branches.forEach(t=>{t.groupName in e||(e[t.groupName]=[]),e[t.groupName].push(t)}),F(e)},[c.branches]);return r.a.createElement(b.a,{isOpen:t,toggle:()=>a(!1),wrapClassName:"modal-right",backdrop:"static"},r.a.createElement(O.c,{initialValues:o,validationSchema:H,onSubmit:async(e,t)=>{let{setSubmitting:l}=t;p(!0);try{const t=e.gBranches.map(t=>({branchId:t,roles:[e.gRole.value]}));n?await d.sc.invite(e.email,c.merchantId,t):await d.sc.update(o.userId,t),a(!0)}catch(r){g.b.error(r.message)}l(!1),p(!1)},enableReinitialize:!0},e=>{let{handleBlur:t,handleChange:l,setFieldValue:n,setFieldTouched:i,values:c,errors:d,touched:g,isSubmitting:p}=e;return r.a.createElement(O.b,null,r.a.createElement(h.a,{isLoading:u}),r.a.createElement(f.a,{toggle:()=>a(!1)},o.userId?m("other:team.modify-team-member"):m("other:team.invite-team-member")),r.a.createElement(v.a,null,r.a.createElement(y.a,null,r.a.createElement(E.a,null,m("other:team.email")),r.a.createElement(N.f,{name:"email",value:c.email,onChange:l,onBlur:t,invali
1d:d.email&&g.email,disabled:p||o.userId}),r.a.createElement(C.a,null,d.email)),r.a.createElement(y.a,null,r.a.createElement(E.a,null,m("other:team.role")),r.a.createElement(N.h,{name:"gRole",value:c.gRole,options:s.filter(e=>2===e.roleType&&"E_Reservation"!==e.name).sort((e,t)=>e.name.localeCompare(t.name)).map(e=>({label:e.name,value:e.name})),onChange:(e,t)=>{"Administrator"!==t.value&&"System Admin"!==t.value||n("gBranches",["*"]),n(e,t)},onBlur:i,invalid:d.gRole&&g.gRole,disabled:p,isSearchable:!1,isClearable:!1}),r.a.createElement(C.a,null,d.gRole)),"Administrator"!==c.gRole.value&&"System Admin"!==c.gRole.value&&r.a.createElement(y.a,null,r.a.createElement(E.a,null,"Locations"),r.a.createElement(N.b,{name:"gBranches",value:c.gBranches,options:[{label:"All Locations",value:"*"}],onChange:(e,t)=>{let a=t;t.includes("*")&&(a=["*"]),n(e,a)},onBlur:i,invalid:d.gBranches&&g.gBranches,disabled:p}),Object.keys(S).sort((e,t)=>e.localeCompare(t)).map(e=>{const t=S[e];return r.a.createElement(r.a.Fragment,null,r.a.createElement("p",{className:"text-muted mb-1 mt-2"},e),r.a.createElement(N.b,{name:"gBranches",value:c.gBranches,options:t.map(e=>({label:e.branchName,value:e.branchId}
1)),onChange:n,onBlur:i,invalid:d.gBranches&&g.gBranches,disabled:p||c.gBranches.includes("*")}))}),r.a.createElement(C.a,null,d.gBranches))),r.a.createElement(w.a,null,r.a.createElement(P.a,{showSubmit:!0,showCancel:!0,handleCancel:()=>a(!1)})))}))};t.default=Object(c.b)(e=>{let{auth:t,workspace:a}=e;const{currentUser:l}=t,{merchant:r}=a;return{user:l,merchant:r}},{})(e=>{let{user:t,merchant:a}=e;const{t:c}=Object(i.a)(),[b,f]=Object(l.useState)(!1),[v,y]=Object(l.useState)(!1),[E,C]=Object(l.useState)(!1),[w,O]=Object(l.useState)([]),[S,N]=Object(l.useState)({}),[P,H]=Object(l.useState)([]),k=Object(l.useCallback)(async()=>{y(!0);try{const e=(await d.sc.list()).recordList,t=(await d.c.getRoles()).recordList;H(t);const a=e.map(e=>{const a=[],l=[];return e.roles.forEach(e=>{const r=t.find(t=>t.name===e.roleName),n={...e,roleName:e.roleName.replace("P-",""),type:null===r||void 0===r?void 0:r.roleType};r&&(2===r.roleType&&a.push(n),4===r.roleType&&l.push(n))}),{...e,gRole:a.length>0?a[0].roleName:"",gBranches:a.length>0?a[0].branchIds:[],iRole:l.length>0?l[0].roleName:"",iBranches:l.length>0?l[0].branchIds:[]}});O(a)}catch(e){g.b.error(e.message)}y(!1)},[]),x=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];e&&k(),f(!b)};Object(l.useEffect)(()=>{k()},[k]);const A=Object(l.useMemo)(()=>[{accessor:"email",Header:c("other:team.email"),Cell:e=>{let{value:a,row:{original:l}}=e;return r.a.createElement(r.a.Fragment,null,a,l.userId===t.id&&r.a.createElement(n.a,{className:"ml-2"},c("other:team.yourself")),r.a.createElement("p",{className:"mb-0"},l.nickName))}},{accessor:"gRole",Header:c("other:team.role"),disableSortBy:!0,disableFilters:!0,Cell:e=>{let{value:t,row:{original:a}}=e;return r.a.createElement(r.a.Fragment,null,t,r.a.createElement("p",{className:"mb-0 mt-1"},a.gBranches.map(e=>r.a.createElement(n.a,{key:e,color:"light",className:"mb-1 mr-1"},"*"===e?c("other:team.all"):e))))}},{accessor:"userId",header:"",Cell:e=>{let{value:l,row:{original:n}}=e;return n.userId===t.id?null:r.a.createElement(r.a.Fragment,null,r.a.createElement(o.a,{size:"sm",color:"light",onClick:()=>{C(!1),N({...n,gRole:n.gRole?{label:n.gRole,value:n.gRole}:null,iRole:n.iRole?{label:n.iRole,value:n.iRole}:null}),f(!0)}},c("other:team.edit"))," ",r.a.createElement(o.a,{color:"danger",onClick:()=>{Object(p.b)(c("other:team.removeConfirm",{email:n.email}),async()=>{try{let e=[];n.roles.forEach(t=>{e=e.concat(t.branchIds)}),await Promise.all(Array.from(new Set(e)).map(e=>d.sc.remove(l,a.merchantId,e))),k()}catch(e){Object(p.d)(c("other:team.removeFail"))}},()=>{})}},c("other:team.remove")))},disableSortBy:!0,disableFilters:!0}],[k,a.merchantId,c,t.id]);return r.a.createElement(r.a.Fragment,null,r.a.createElement(h.a,{isLoading:v,global:!0}),r.a.createElement(m.a,{heading:"other:team.title"},r.a.createElement(o.a,{color:"primary",onClick:()=>{C(!0),N({email:"",gRole:{label:"Administrator",value:"Administrator"},gBranches:["*"]}),x(!1)}},c("other:team.invite"))),r.a.createElement(s.a,{body:!0},r.a.createElement(u.a,{columns:A,data:w,showPageJump:!0,showPageSizeOptions:!0,allowAutoResetFilters:!1})),r.a.createElement(F,{modalOpen:b,toggleModal:x,isInvite:E,member:S,roles:P,merchant:a}))})},165:function(e,t,a){"use strict";var l=a(22),r=a.n(l),n=a(34),o=a(8);const s=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;const a=parseFloat(e);return Number.isNaN(a)?parseFloat(0).toFixed(t):a.toFixed(t).replace(/\d+/,e=>e.replace(/(\d)(?=(\d{3})+$)/g,e=>e+","))},i=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"DD/MM/YYYY HH:mm:ss";const a=new Date(e);return t.replace("YYYY",a.getFullYear().toString()).replace("MM",(a.getMonth()+1).toString().padStart(2,"0")).replace("DD",a.getDate().toString().padStart(2,"0")).replace("HH",a.getHours().toString().padStart(2,"0")).replace("mm",a.getMinutes().toString().padStart(2,"0")).replace("ss",a.getSeconds().toString().padStart(2,"0"))};t.a={distance:e=>{if(null===e||void 0===e)return"--";const t=parseFloat(e),a=parseFloat(e)/1e3;return a>1?a.toFixed(1)+"km":t.toFixed(0)+"m"},percent:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return(100*parseFloat(e)).toFixed(t)+"%"}
1,decimal:s,currency:(e,t)=>{const a=Object(o.e)();return e<0?"-"+a+s(-1*e,t):a+s(e,t)},datetime:i,date:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"DD/MM/YYYY";return i(e,t)},boolean:e=>e?n.a.t("general:action.yes"):n.a.t("general:action.no"),dateTimeRange:(e,t)=>{let a="";if(e&&t){const l=r()(Date.parse(e.replace(/-/g,"/"))),n=r()(Date.parse(t.replace(/-/g,"/")));a=l.format("YYYY-MM-DD")===n.format("YYYY-MM-DD")?`${l.format("HH:mm")} - ${n.format("HH:mm")} ${l.format("DD/MM/YYYY")}`:`${l.format("HH:mm DD/MM/YYYY")} - ${n.format("HH:mm DD/MM/YYYY")}`}return a},numberShaping:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"00";if(!Number.isNaN(e)){const a=e.toString();return t.substring(0,t.length-a.length)+a}return e}}},166:function(e,t,a){"use strict";a.d(t,"b",(function(){return i})),a.d(t,"g",(function(){return c})),a.d(t,"c",(function(){return m})),a.d(t,"h",(function(){return u})),a.d(t,"d",(function(){return d})),a.d(t,"a",(function(){return g})),a.d(t,"f",(function(){return h})),a.d(t,"e",(function(){return p}));var l=a(34),r=a(22),n=a.n(r),o=a(183),s=a(178);const i=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{},a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",n=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",s=arguments.length>5?arguments[5]:void 0,i=arguments.length>6?arguments[6]:void 0,c=arguments.length>7&&void 0!==arguments[7]&&arguments[7],m=arguments.length>8&&void 0!==arguments[8]?arguments[8]:{};o.a.queue([{title:e,text:r,html:n,icon:c?"":"question",confirmButtonText:s||l.a.t("general:action.yes"),showDenyButton:!0,denyButtonText:i||l.a.t("general:action.no"),showLoaderOnConfirm:!0,allowOutsideClick:!1,preConfirm:t,preDeny:a,...m}])},c=e=>{o.a.fire({title:e,icon:"success",showConfirmButton:!1,timer:1e3})},m=(e,t)=>{o.a.fire({title:e,text:t,icon:"error"})},u=e=>{o.a.insertQueueStep({title:e,icon:"success",showConfirmButton:!1,timer:1e3})},d=(e,t)=>{o.a.insertQueueStep({title:e,text:t,icon:"error"})},g=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l.a.t("general:notice.unsaved");o.a.fire({title:t,icon:"question",showCancelButton:!0,confirmButtonText:l.a.t("general:action.yes"),cancelButtonText:l.a.t("general:action.no")}).then(t=>{t.isConfirmed&&e()})},h=()=>{o.a.fire(l.a.t("general:notice.saveFirst"))},p=(e,t,a,r,i,c,m,u)=>{o.a.fire({title:`<h4 class="text-left m-0 p-0">${i}</h4>`,html:""+(t&&r?'<hr class="mt-0 pt-0" /><div class="my-2"><p class="text-left h6 mt-2"><b>'+c+'</b></p><p class="text-left h6 mt-4">'+l.a.t("reservation:pleaseConfirm")+'</p><table><thead><tr><th class="text-left h6 py-2"><small>'+l.a.t("reservation:time")+'</small></th><th class="text-left h6 px-4 py-2"><small>'+l.a.t("reservation:PAX")+'</small></th><th class="text-left h6 px-4 py-2"><small>'+l.a.t("reservation:name")+'</small></th><th class="text-left h6 py-2"><small>'+l.a.t("reservation:channel.title")+'</small></th></tr></thead><tbody><tr><th class="text-left h6 py-2"><b>'+n.a.utc(t.bookingTime).format("HH:mm")+'</b></th><th class="text-left h6 px-4 py-2"><b>'+t.numberOfPeople+'</b></th><th class="text-left h6 px-4 py-2"><b>'+(t.customerName||t.phone||(1===t.type?l.a.t("reservation:walkin"):l.a.t("reservation:reservation")))+'</b></th><th class="text-left h6 py-2">'+s.a.ChannelHelper({reservationSource:t.source,reservationType:t.type})+'</th></tr><tr><th class="text-left h6">'+n.a.utc(t.bookingTime).format("DD/MM/YYYY")+'</th><th class="text-left h6 px-4" /><th class="text-left h6 px-4">'+`${r!==t.items?`<b>${r}</b> ${l.a.t("reservation:of")} ${t.items}`:""+r} / ${t.areaName||t.areaCode}</th><th class="text-left h6" /></tr></tbody></table></div>`:""),confirmButtonText:l.a.t("general:action.swap"),showConfirmButton:m,showDenyButton:a,denyButtonText:l.a.t("general:action.overbook"),showCancelButton:!0,cancelButtonText:l.a.t("general:action.cancel")}).then(t=>{t.isDismissed||(t.isConfirmed&&u(),t.isDenied&&e())})}},169:function(e,t,a){"use strict";var l=a(2),r=a.n(l),n=a(182),o=a(39),s=a.n(o),i=a(344),c=a(34),m=a(137),u=a(1301),d=a(1262),g=a(1263),h=a(1302),p=a(1298),b=a(1299),f=a(1269),v=a(1390),y=a(1267),E=a(1268),C=a(1300),w=a(14);var O=e=>{let{page:t,pages:a,canPrevious:n,canNext:o,pageSizeOptions:s,showFirstPage:i,showLastPage:c,showPageSizeOptions:O,showPageJump:S,defaultPageSize:N,onPageChange:P,onPageSizeChange:H,paginationMaxSize:F}=e;const{t:k}=Object(m.a)(),[x,A]=Object(l.useState)(t),[j,D]=Object(l.useState)(N),[T,R]=Object(l.useState)(String(t+1)),M=a>200;Object(l.useEffect)(()=>{A(t),R(String(t+1))},[t]);const B=e=>{let l=e;return Number.isNaN(e)&&(l=t),Math.min(Math.max(l,0),a-1)},Y=e=>{const t=B(e);t!==x&&(A(t),P(t))},V=()=>{const e=parseInt(T,10);Number.isNaN(e)?R(String(x+1)):(Y(e-1),R(String(B(e-1)+1)))};return r.a.createElement(r.a.Fragment,null,r.a.createElement("div",{className:"text-center"},(!Object(w.m)()||S)&&r.a.createElement("div",{className:"float-left pt-2"},r.a.createElement("span",null,k("general:pagination.page")," "),M?r.a.createElement("input",{type:"number",min:1,max:Math.max(a,1),value:T,onChange:e=>R(e.target.value),onBlur:V,onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),V())},className:"d-inline-block form-control form-control-sm",style:{width:"5.5rem",display:"inline-block"},"aria-label":k("general:pagination.page")}):r.a.createElement(v.a,{className:"d-inline-block"},r.a.createElement(y.a,{caret:!0,color:"outline-primary",size:"xs"},x+1),r.a.createElement(E.a,{style:{maxHeight:"300px",overflowY:"scroll"}},(()=>{const e=[];for(let t=0;t<a;t+=1)e.push(r.a.createElement(f.a,{key:t,onClick:()=>Y(t)},t+1));return e})())),r.a.createElement("span",null," ",k("general:pagination.of")," "),a),!Object(w.m)()&&r.a.createElement(C.a,{className:"d-inline-block",size:"sm",listClassName:"justify-content-center mb-0","aria-label":k("general:aria.pageNavigation")},i&&r.a.createElement(p.a,{className:""+(!n&&"disabled")},r.a.createElement(b.a,{className:"prev",onClick:()=>{n&&Y(0)},disabled:!n},r.a.createElement(u.a,null))),r.a.createElement(p.a,{className:""+(!n&&"disabled")},r.a.createElement(b.a,{className:"prev",onClick:()=>{n&&Y(x-1)},disabled:!n},r.a.createElement(d.a,null))),(()=>{const e=a;let t=a;const l=x;let n=0;const o=F;o&&t>o&&(n=Math.max(l+1-Math.floor(o/2),1),t=n+o-1,t>e&&(t=e,n=t-o+1),n-=1);const s=[];for(let a=n;a<t;a+=1){const e=l===a;s.push(r.a.createElement(p.a,{key:a,active:e},r.a.createElement(b.a,{onClick:()=>{Y(a)}},a+1)))}return s})(),r.a.createElement(p.a,{className:""+(!o&&"disabled")},r.a.createElement(b.a,{className:"next",onClick:()=>{o&&Y(x+1)},disabled:!o},r.a.createElement(g.a,null))),c&&r.a.createElement(p.a,{className:""+(!o&&"disabled")},r.a.createElement(b.a,{className:"prev",onClick:()=>{o&&Y(a-1)},disabled:!o},r.a.createElement(h.a,null)))),O&&r.a.createElement("div",{className:"float-right pt-2"},r.a.createElement("span",{className:"text-muted text-small mr-1"},k("general:pagination.items")," "),r.a.createElement(v.a,{className:"d-inline-block"},r.a.createElement(y.a,{caret:!0,color:"outline-primary",size:"xs"},j),r.a.createElement(E.a,{right:!0},s.map((e,t)=>r.a.createElement(f.a,{key:t,onClick:()=>(e=>{H(e),D(e)})(e)},e)))))))},S=a(177),N=a(163);const P=Object(l.forwardRef)((e,t)=>{let{indeterminate:a,...n}=e;const o=Object(l.useRef)(),s=t||o;return Object(l.useEffect)(()=>{s.current.indeterminate=a},[s,a]),r.a.createElement("div",{className:"custom-checkbox custom-control"}
1,r.a.createElement("input",Object.assign({type:"checkbox",className:"custom-control-input",ref:s},n,{onClick:e=>{e.stopPropagation()}})),r.a.createElement("label",{className:"custom-control-label"}," "))}),H=e=>{const{columns:t,data:a,stripe:o,hover:m,bordered:u,responsive:d,globalFilter:g,globalFilterPlaceholder:h,allowAutoResetFilters:p,forceShowPagination:b,showPageJump:f,showPageSizeOptions:v,pageSizeOptions:y,defaultPageSize:E,onRowClick:C,defaultSortBy:w,showBatchSelector:H,innerRef:F,loading:k,apiPages:x,pageIndex:A,onPageChange:j,onPageSizeChange:D,totalPages:T,canPrevious:R,canNext:M,onRowsChange:B,pageSizeOffset:Y}=e,V=Object(l.useMemo)(()=>({fuzzyText:S.a.fuzzyTextFilterFn,text:(e,t,a)=>e.filter(e=>{const l=e.values[t];return void 0===l||String(l).toLowerCase().startsWith(String(a).toLowerCase())}),date:(e,t,a)=>e.filter(e=>{const l=new Date(e.values[t]).getTime(),[r,n]=a;if(r&&n){const e=new Date(n);return e.setDate(e.getDate()+1),l>r.getTime()&&l<e}return!0}),includesObj:(e,t,a)=>e.filter(e=>{const l=e.values[t],r=JSON.parse(a);return void 0===l||l.find(e=>e[r.key]===r.value)})}),[]),z=Object(l.useMemo)(()=>({Filter:S.a.DefaultColumnFilter}),[]),{getTableProps:I,getTableBodyProps:L,headerGroups:G,prepareRow:K,page:U,rows:q,canPreviousPage:X,canNextPage:Q,pageCount:J,gotoPage:W,setPageSize:Z,state:{pageSize:$},setGlobalFilter:_,setHiddenColumns:ee,setAllFilters:te,isAllRowsSelected:ae,selectedFlatRows:le,toggleAllRowsSelected:re}=Object(n.useTable)({columns:t,data:a,defaultColumn:z,filterTypes:V,autoResetFilters:p,initialState:{pageIndex:x?0:A,pageSize:E+Y,sortBy:w,hiddenColumns:["selection"]}},n.useFilters,n.useGlobalFilter,n.useSortBy,n.usePagination,n.useRowSelect,e=>{e.columns.push(e=>[{id:"selection",Header:e=>{let{isAllRowsSelected:t,getToggleAllPageRowsSelectedProps:a,getToggleAllRowsSelectedProps:l}=e;return t?r.a.createElement(P,l()):r.a.createElement(P,a())},Cell:e=>{let{row:t}=e;return r.a.createElement(P,t.getToggleRowSelectedProps())}},...e])});Object(l.useEffect)(()=>{H?ee([]):(ee(["selection"]),re(!1))},[ee,re,H]),Object(l.useImperativeHandle)(F,()=>({selected:le,resetFilters:()=>{te([])}})),Object(l.useEffect)(()=>{B(U)},[B,U]);return r.a.createElement(r.a.Fragment,null,r.a.createElement(N.a,{global:!1,isLoading:k}),r.a.createElement(r.a.Fragment,null,H&&le.length>0&&r.a.createElement(i.a,{color:"info"},c.a.t("general:notice.numberOfItemsHasBeenSelected",{selectedFlatRows:le.length,rows:q.length}),!ae&&r.a.createElement(r.a.Fragment,null,c.a.t("general:notice.orYouCan"),r.a.createElement("a",{href:"#",onClick:e=>{e.preventDefault(),re(!0)}},c.a.t("general:notice.selectAllItems")))),g&&r.a.createElement(S.a.GlobalFilter,{globalFilter:g,setGlobalFilter:_,placeholder:h||"Please enter anything to search..."}),r.a.createElement("div",{className:""+s()({"table-responsive":d})},r.a.createElement("table",Object.assign({},I(),{className:"r-table table "+s()({"table-striped":o,"table-hover":m,"table-bordered":u})}),r.a.createElement("thead",null,(()=>{const e=[];let t=[],a=[],l=!1;return G.forEach(n=>{t=n.headers.map((e,t)=>r.a.createElement("th",Object.assign({key:"th_"+t},e.getHeaderProps(e.getSortByToggleProps()),{className:e.isSorted?e.isSortedDesc?"sorted-desc":"sorted-asc":""}),e.render("Header"))),e.push(r.a.createElement("tr",n.getHeaderGroupProps(),t)),a=n.headers.map((e,t)=>(e.canFilter&&(l=!0),r.a.createElement("th",{key:"th_filter_"+t,className:"p-1"},e.canFilter?e.render("Filter"):null))),l&&e.push(r.a.createElement("tr",{key:"filters"},a))}),e})()),!k&&r.a.createElement("tbody",L(),U.map((e,t)=>(K(e),r.a.createElement("tr",Object.assign({},e.getRowProps(),{key:"tr_"+t,onClick:()=>{C(e)}}),e.cells.map((t,a)=>{var l;return r.a.createElement("td",Object.assign({key:"td_"+a},t.getCellProps({className:t.column.cellClass}),{style:{...null===e||void 0===e||null===(l=e.original)||void 0===l?void 0:l.style}}),t.render("Cell"))})))))))),x?r.a.createElement(O,{page:A,pages:T,canPrevious:!k&&R,canNext:!k&&M,pageSizeOptions:y||[10,20,30,50,100,200],showPageSizeOptions:!k&&v,showPageJump:!k&&f,showFirstPage:!0,showLastPage:!0,defaultPageSize:E,onPageChange:e=>{j(e),W(e)},onPageSizeChange:e=>{D(e),Z(e+Y)},paginationMaxSize:k?1:5}):(b||J>1)&&!k&&r.a.createElement(O,{page:A,pages:J,canPrevious:X,canNext:Q,pageSizeOptions:y||[10,20,30,50,100,200],showPageSizeOptions:v,showPageJump:f,showFirstPage:!0,showLastPage:!0,defaultPageSize:$,onPageChange:e=>{j(e),W(e)},onPageSizeChange:e=>{D(e),Z(e)},paginationMaxSize:5}))};H.defaultProps={columns:[],data:[],stripe:!1,hover:!0,responsive:!0,globalFilter:!1,globalFilterPlaceholder:"",allowAutoResetFilters:!0,forceShowPagination:!1,showPageJump:!1,showPageSizeOptions:!1,defaultPageSize:10,showBatchSelector:!1,defaultSortBy:[],loading:!1,onRowClick:()=>{},apiPages:!1,onPageChange:()=>{},onPageSizeChange:()=>{},pageIndex:0,totalPages:1,canPrevious:!1,canNext:!1,onRowsChange:()=>{},pageSizeOffset:0};t.a=H},170:function(e,t,a){"use strict";a.d(t,"a",(function(){return o}
1)),a.d(t,"b",(function(){return s}));var l=a(2),r=a.n(l),n=a(278);const o=e=>r.a.createElement(n.a,Object.assign({},e,{widths:["xxs","xs","sm","md","lg","xl","xxl"]})),s=e=>{let{className:t}=e;return r.a.createElement("div",{className:"separator "+t})}},171:function(e,t,a){"use strict";var l=a(2),r=a.n(l),n=a(187),o=a(188),s=a(331),i=a(135),c=a(137),m=a(1262),u=a(4),d=a(170),g=a(175),h=a(14),p=a(174),b=a.n(p);const f=(e,t,a)=>{if(e===u.a)return r.a.createElement(r.a.Fragment,null,a("menu:home"));const l=e.split("/"),n=[];for(let r=0;r<=t;r+=1)n.push(l[r]);return l.length!==n.length&&n.push("title"),r.a.createElement(r.a.Fragment,null,a("menu:"+n.join(".")))},v=(e,t)=>e.split(t)[0]+t,y=e=>{let{match:t}=e;const{t:a}=Object(c.a)(),l=t.path.substr(1);let s=l.split("/");return s[s.length-1].indexOf(":")>-1&&(s=s.filter(e=>-1===e.indexOf(":"))),r.a.createElement(r.a.Fragment,null,r.a.createElement(n.a,{className:"pt-0 breadcrumb-container d-none d-sm-block d-lg-inline-block"},s.map((e,t)=>r.a.createElement(o.a,{key:t,active:s.length===t+1},s.length!==t+1?r.a.createElement(i.b,{to:"/"+v(l,e)},f(l,t,a)):f(l,t,a)))))};t.a=e=>{let{heading:t,match:a,children:l,branchRequired:n=!1,allowAllBranch:o=!1,goBack:i=null,leading:u=null,isCloud:p=!1}=e;const{t:f}=Object(c.a)();return r.a.createElement("div",{className:"page-header"},r.a.createElement("div",{className:"d-flex justify-content-between align-items-center"},r.a.createElement("div",{className:"d-flex align-items-center",style:{height:"36px"}},i&&r.a.createElement(s.a,{onClick:i,color:"light",className:"mr-2"},r.a.createElement(m.a,null)),n&&!Object(h.p)()&&!Object(h.n)()&&r.a.createElement(g.a,{allowAll:o,className:"mr-2"}),t&&r.a.createElement("h2",{className:(u?"d-flex align-items-center":"d-inline")+" mb-0"},f(t),u,p&&r.a.createElement("img",{src:b.a,alt:"ziiCloud",style:{height:"20px",marginLeft:"8px"}})),a&&r.a.createElement(y,{match:a})),r.a.createElement("div",null,l)),r.a.createElement(d.b,{className:"mt-3 mb-3"}))}},174:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJ4AAAA0CAYAAAB7AoHzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAheSURBVHgB7Z09bBRHFMff7NkoyocRShWLo44cilRYPilSGmSoSXANgjpIpAaFtEGY2ijUhriOEU0qjFOlwOmjO6WLSGwSEXy3k/dmZm9nZr93Z/eCPT9p7dv13e7szn9m3seMj4EFX4IT8AG8Az2x9cDjqUsPDuFPGMMvcMAAJvqfWPSC0+tllNwJeA88Hte8gb9hVwiQ064QnhDd5/AhanIePJ62oB7wJ/iDxBeIA9TTedF52oY0RlpDAk469MOrpytQa+RHBPCpVKDH0xnovAbY382Bx9MlPRLeu96283QMhukC8HhmgBeeZyZ44Xlmwiwciz5GrBcwZH0SXw/V5jlmdCO8CQzQoFxFwa2h4BbiRB1Q2mQf93/EV49xewaeYwHjn8FH0BZzKLJDWEdhXSj5iU0c/O9CCCPwHGnaFF4fty3cTkM1hii+S52KTzaQvhr+o2MvYIy9cdnPj+Fsrc++LTi+x7aG2qTo5JC6ids2bkN1rI8Co+F3oL2Xjm21Lj4ptut47RV8gANj+CfG4ieV81lhLywr5Ifpfgjn8OfREp7je2xLeHZPt4Nh6iuihdCkGD49PsIK3wHpcNzE15fVcRLfOv7+AtphFUV3X9ib+VADWsOyXMTfd3HbAI8T3IdTuBCP3tNt489LBd3yEEVwA8yKHahzuYWhwAEeJkTHRaPYAxANwe7d6L3fiMbhcUIbcbzr2usherO3oCyh6FVGGedywWqKeDawjOdRiB/jdh6okYAYRpbx6dwSgoyQol0FT2NcC48M9E+0/QeV7LRAVHLc69G5esb5mpUN4FvjCBMiu43hnr2U9w+x7A+UGPV7uC/sQ08jXAtvydjr1YjLheiA6EyE49EcZpkAJDguhtUiyAz4Stsnp8RNmY4xbp0Ljp6P7h2m9yT5yF6PepjT6pwLCY+zXtnWtD3yVss7Cnxq98kyMTHcbkNdOMY1ZUOg3ryvzvlC2JgcngjPP5tV8ZyJAO+Dw6Oc69D54xgqE6ZMOjLIf21aJhmFoDI9KChPLdwJT4Yn6g2LemhDijceypiToVYP18gK4FCNHnrloSpXKCqlDiSyeyp8ZCLFRPdODYRCODdSzRSOHnbk/csGkSe8s3ge3aZNCk/G577H+zPLJOtgIMrK8XOs1OhQGlfCKxueSELG/liEUiTJCqUWu6tu/hHUwxQvw4qtKjy9964vumRsM8pVmw1s0EkskxiLMtmNe6TK1RflJaeKi/irM5rbeFnhiSKkgf5Ufb4IclrWa4czuPFg92eUkjNFR73uPHrPTHjU5MAsW0NhFMtsD/ns42dD4ppD71569dK7l2GuUYW0Zyma9XiyJZhioFYcCPspv1eh7j3Z0qg738bP/aXSV3SzK9b18m2V9HLqjaK63dkUikeyhGOzobIjEUPVq4P2TAfK/HA6zAnIbAgMu3cHr3XVKhMIG5KJsm2BQ5oIr5/SA93GQm4UDmOyInSbgm7sKh6Tooi7dBIwGfIUBokM+5tqqKxSGbMOf5ixzTzHhotGRYKInCt6xu4zOIFo0HoP/F1mvclnTREKZ958/aE2TXRlPUVmZCTkpACW2RM9wWtdMQK51Ydc/bPdijAUXrkZ2yyCGSGls9AOuoj2CxtyKKatOaOu8PqWeOhBlQ9PBFP3XPZ0RTYXiTKw0mlVgrhm9qFb4QWWcChEUQQ33kNDYtUZPmXQG0Ox+RG4nStZV3hmoLiqtxmKVr8I0qAuZ3PZ8arDSsauPsu533HmwVy3HJSa0XFg7OnTtY4IdYV3xthrw/hNMrR6rvKVYfcykxqxQTlhYXe6lRfvAXgS1BMen7mxXq0MITYM00asPutFmhZ9tY1KT4LsoYeuMy4lejvumL4upegZBDl/54Z5U2Yo74ND6gpvZJ2lDRvEpl87LBKo9E/MWqXJB1wM67Exzqx8ch4TkQbTe+oy113Rrr1niJxpQi6yV3nOtUwTp4z54WqyhqCe8GxDc2LEg9qBa5VBzFVcnWbH/iYYRwxKtnQGd7T9/Pxo+rV1oa4VXJd6Fj2/ahv1I+O92YKxHUAbM/96WDgFzekUtbo2npwSHsGwUO32evQQvzauX3UCgrRDN4xzUloqb9iVfzMzDlXmF8boIZQFlQ5Le15RWi1iaHnzSXv1MDW0ZJ8njWQdZo0CXGRQnNZv/cU+1Jq4kdJpa5FOMsdJaRxeM2/Lxaq3y9axaCiOetGTeGyQMkv5bkbWhIbheD1CgKmmMGGOXMNjZs9JFR/Cc/X3penyz4js+/wZTCHIXphMoLTzxCxa+5QEeGq9d1OUiYZ0WhMTTGfRgHU/55rUddNVZvSw7Wg2DSuPVdqr/oIXsk9kush8iDJZfRWakJbqyy/LvpqNnCX2YuFVv25eQJ6yOQ8hn6FKd+nXW0y8S9qBWyXim1SWeLidqfBkVH4LmFvDM4c9tGkugZulg1HK70LmQ4/yzj2RV827ZjnhEbIxkdmwknEu8sBvlYhvmqlEk018TrfhDVzEstzTji9mnItGlfXUMsnRIFro9Pv0+Ix7vEh8dwoM2eZQ653HCmljvaoUA4nvjLoWeY57pYPb9aDKXjKuOY+9edX7o7KHak1w3XNklYnMj57lVTvC3YJu+QDIu70ArtJSsrXtqQR2F0FqT0e0858EyG4IGoqPicU2/l9ZHFHaWdDNRNC0GU0/7/lf4/8/nmcmeOF5ZoIXnmcmBJh6moDH0yX/wCEJ7zV4PF1yioR34IXn6ZhT8Cpgv2Jihb7S0ePpAtQaewwT6Vzswisad8HjaRP62tDncimA/kXJASzD+/6bHD2tQKMqio4xiL8oWYd/ibp8iQJ8ielm/z1nnmaMUUn/wm/wWph0Gv8BfQN+WONMFzMAAAAASUVORK5CYII="},175:function(e,t,a){"use strict";var l=a(2),r=a.n(l),n=a(50),o=a(1390),s=a(1267),i=a(1268),c=a(1269),m=a(4),u=a(14),d=a(11);const g={changeBranchAction:d.g,changeBranchIdsAction:d.h};t.a=Object(n.b)(e=>{let{workspace:t}=e;const{merchant:a,branch:l}=t;return{merchant:a,branch:l}},g)(e=>{let{allowAll:t=!1,fullWidth:a=!1,merchant:n,branch:d,changeBranchAction:g,changeBranchIdsAction:h,className:p}=e;const[b,f]=Object(l.useState)({}),[v,y]=Object(l.useState)(!1),E=(e,t)=>{g(e),h(t.map(e=>e.branchId).join(","))};return Object(l.useEffect)(()=>
1{if(!Object(u.p)()&&!Object(u.n)()){const e={};n.branches.forEach(t=>{t.groupName in e||(e[t.groupName]=[]),1===t.status&&e[t.groupName].push(t)}),f(e),y(Object.keys(e).length>1),"*"!==d.branchId||t||(g(n.branches[0]),h(n.branches[0].branchId))}},[t,d.branchId,g,h,n.branches]),!Object(u.p)()&&!Object(u.n)()&&r.a.createElement("div",{className:`d-inline-block ${a?"w-100":""} ${p||""}`,key:"branch-selector"},r.a.createElement(o.a,null,r.a.createElement(s.a,{caret:!0,color:"light",size:"sm",key:"selected",className:a?"w-100 d-flex justify-content-between align-items-center":"",style:a?{backgroundColor:"#ffffff",borderColor:"#dee2e6",color:"#212529"}:void 0},r.a.createElement("span",{className:"name"},d.branchName)),r.a.createElement(i.a,{className:"mt-3",key:"branch-menu",style:{maxHeight:"300px",overflowY:"scroll",minWidth:a?"100%":void 0}},t&&r.a.createElement(c.a,{onClick:()=>E(m.k,n.branches),key:"all-branches"},"All"),Object.keys(b).sort((e,t)=>e.localeCompare(t)).map(e=>{const t=b[e];return[v&&r.a.createElement(r.a.Fragment,null,r.a.createElement(c.a,{header:!0,key:"header-"+e},e)),...t.map(e=>r.a.createElement(c.a,{onClick:()=>E(e,[e]),key:e.branchId},e.branchName))]}))))})},177:function(e,t,a){"use strict";var l=a(2),r=a.n(l),n=a(34),o=a(182),s=a(197),i=a(1254),c=a(1259),m=a(1257),u=a(1258),d=a(713),g=a(190),h=a.n(g),p=(a(189),a(165));const b=(e,t,a)=>Object(s.a)(e,a,{keys:[e=>e.values[t]]});b.autoRemove=e=>!e,t.a={GlobalFilter:e=>{let{globalFilter:t,setGlobalFilter:a,placeholder:n}=e;const[s,m]=Object(l.useState)(t),u=Object(o.useAsyncDebounce)(e=>{a(e||void 0)},200);return r.a.createElement(i.a,{className:"mb-0"},r.a.createElement(c.a,{value:s||"",onChange:e=>{m(e.target.value),u(e.target.value)},placeholder:n}))},DefaultColumnFilter:e=>{let{column:{filterValue:t,setFilter:a}}=e;return r.a.createElement(i.a,{className:"mb-0"},r.a.createElement(c.a,{value:t||"",onChange:e=>{a(e.target.value||void 0)},bsSize:"sm"}))},SelectColumnFilter:e=>{let{column:{filterValue:t,setFilter:a,filterOptions:l}}=e;return r.a.createElement(i.a,{className:"mb-0"},r.a.createElement(c.a,{type:"select",value:t||"",onChange:e=>{a(e.target.value||void 0)},bsSize:"sm"},r.a.createElement("option",{value:""},n.a.t("general:status.all")),Object.keys(l).map(e=>r.a.createElement("option",{key:e,value:e},l[e]))))},SelectColumnFilterWithCurrentData:e=>{let{column:{filterValue:t,setFilter:a,preFilteredRows:l,id:o}}=e;const s=r.a.useMemo(()=>{const e=new Set;return l.forEach(t=>{e.add(t.values[o])}),[...e.values()]},[o,l]);return r.a.createElement(i.a,{className:"mb-0"},r.a.createElement(c.a,{type:"select",value:t,onChange:e=>{a(e.target.value||void 0)},bsSize:"sm"},r.a.createElement("option",{value:""},n.a.t("general:status.all")),s.map((e,t)=>r.a.createElement("option",{key:t,value:e},e))))},NumberRangeColumnFilter:e=>{let{column:{filterValue:t=[],setFilter:a}}=e;return r.a.createElement(i.a,{className:"mb-0"},r.a.createElement(m.a,{size:"sm"},r.a.createElement(c.a,{value:t[0]||"",type:"number",onChange:e=>{const t=e.target.value;a((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[t?parseFloat(t):void 0,e[1]]}))},placeholder:n.a.t("general:filter.min"),style:{width:"70px"}}),r.a.createElement(u.a,{style:{marginLeft:"-2px"},addonType:"prepend"},r.a.createElement(d.a,{style:{fontSize:"0.85rem"}},"TO")),r.a.createElement(c.a,{value:t[1]||"",type:"number",onChange:e=>{const t=e.target.value;a((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return[e[0],t?parseFloat(t):void 0]}))},placeholder:n.a.t("general:filter.max"),style:{width:"70px"}})))},DateRangeColumnFilter:e=>{let{column:{filterValue:t,setFilter:a,filterProps:n}}=e;const[o,s]=Object(l.useState)(new Date),[i,c]=Object(l.useState)(null);Object(l.useEffect)(()=>{t||(s(new Date),c(null))},[t]);return r.a.createElement("div",{className:"datatable-filter"},r.a.createElement(h.a,{onChange:e=>{const[t,l]=e;s(t),c(l),t&&l&&a(e)},onFocus:()=>{document.activeElement.blur()},shouldCloseOnSelect:!1,startDate:o,endDate:i,selectsRange:!0,value:t&&i?`${p.a.datetime(o,(null===n||void 0===n?void 0:n.format)||"DD/MM/YYYY")} - ${p.a.datetime(i,(null===n||void 0===n?void 0:n.format)||"DD/MM/YYYY")}`:"",className:"form-control form-control-sm"}))},fuzzyTextFilterFn:b}},178:function(e,t,a){"use strict";var l=a(2),r=a.n(l),n=a(22),o=a.n(n),s=a(168),i=a(34),c=a(198),m=a(179);const u=()=>
1({yellowColor:"#FFDE00",purpleColor:"#813B9B",redColor:Object(m.a)().themeColor2,orangeColor:"#F89D00",brownColor:"#8C5F39",whiteColor:"#FFFFFF",pinkColor:"#FFC2BB",pinkColor2:"#ff53bc",blueColor:"#1394D5",greenColor:"#32B743",greyColor:"#ADADAD",greyText:"#666666",blackColor:"#000000",selectedColor:"#e6fdfe",shortClick:"#b0f2f2",longClick:"#59abf1",textBackgroundColor:"rgba(255, 255, 255, 0.8)",lightRedColor:"#fcbfba",lightBlueColor:"#bfd5e7",lightGreenColor:"#d4eece",lightPurpleColor:"#e3d3e8",lightOrangeColor:"#fedfb4",lightYellowColor:"#ffffd4",lightBrownColor:"#e9dec7",lightPinkColor:"#fde0ef",lightGreyColor:"#f4f4f4"}),d=e=>{let{rangeStart:t,rangeEnd:a,dateValue:l,callback:r}=e;const n=o()(),s=o()(l).isSame(n,"day");a<t&&a.add(1,"day");const i=o()(t);for(;i<a;)(s&&i>=n||!s)&&r(i),i.add(15,"minute")},g=e=>{let{timeValue:t,mealTimeOptions:a}=e;const l=o()(t,"HH:mm");let r="";return(null===a||void 0===a?void 0:a.length)>0&&a.forEach(e=>{o()(e.data.start,"HH:mm")<=l&&l<o()(e.data.end,"HH:mm")&&(r=e.data.start)}),r};t.a={StatusHelper:e=>{let{reservation:t}=e;return r.a.createElement(r.a.Fragment,null,s.Kb.getLabel(t.state),(()=>{const e=o.a.utc(o()().format("HH:mm"),"HH:mm").toDate().getTime();return t.state===s.Kb.ACCEPTED&&t.expireTime<e?" - "+i.a.t("reservation:noShow"):t.cancelApplyStatus&&t.cancelApplyStatus===s.Bb.PENDING?" - "+s.Bb.getLabel(t.cancelApplyStatus):t.needDeposit&&t.depositPayState===s.Fb.UNPAID?" - "+s.Fb.getLabel(t.depositPayState):""})())},ChannelHelper:e=>{let{reservationSource:t,reservationType:a}=e;return`${s.Cb.getLabel(t)}\n      ${t===s.Cb.INSTORE?" - "+(1===a?i.a.t("reservation:walkin"):i.a.t("reservation:reservation")):""}`},CustomerNameHelper:e=>{let{type:t,customerName:a}=e;return r.a.createElement(r.a.Fragment,null,1===t&&r.a.createElement(c.a,{className:"m-0 p-0 mr-1 mb-1"}),a||(1===t?i.a.t("reservation:walkin"):i.a.t("reservation:reservation")))},DisplayStatusHelper:e=>{var t;let{reservation:a}=e;return r.a.createElement(r.a.Fragment,null,s.Gb.getLabel(null===a||void 0===a||null===(t=a.displayState)||void 0===t?void 0:t.toUpperCase()))},DisplayStatusColorHelper:e=>{var t;let{reservation:a}=e;const l=u();switch(null===a||void 0===a||null===(t=a.displayState)||void 0===t?void 0:t.toUpperCase()){case s.Gb.OPEN:return l.greenColor;case s.Gb.SEATED:return l.blueColor;case s.Gb.CANCELLED:return l.yellowColor;default:return l.greyColor}},StartTimeOptions:e=>{let{timeOptions:t,dateValue:a}=e;const l=[];return(null===t||void 0===t?void 0:t.length)>0&&t.forEach(e=>{d({rangeStart:o()(e.start,"HH:mm"),rangeEnd:o()(e.end,"HH:mm"),dateValue:a,callback:e=>{l.push({label:e.format("HH:mm"),value:e.format("HH:mm")})}})}),l},EndTimeOptions:e=>{let{timeOptions:t,startTimeValue:a}=e;if(!a)return[];const l=t.find(e=>{const t=o()(a,"HH:mm"),l=o()(e.start,"HH:mm"),r=o()(e.end,"HH:mm");return r<l&&r.add(1,"day"),l<=t&&r>t}),r=[];if(l){const e=o()(a,"HH:mm").add(15,"minute"),t=o()(l.end,"HH:mm");for(;e<t;)r.push({label:e.format("HH:mm"),value:e.format("HH:mm")}),e.add(15,"minute");r.push({label:t.format("HH:mm"),value:t.format("HH:mm")})}return r},FindEndTimeInATimeOption:e=>{var t,a;let{mealTimeOptions:l,timeValue:r}=e,n=null,s=null;const i=l.filter(e=>o()(e.data.start,"HH:mm")<=r&&r<o()(e.data.end,"HH:mm")).sort((e,t)=>o()(t.data.start,"HH:mm")-o()(e.data.start,"HH:mm"));return n=o()(null===(t=i[0])||void 0===t?void 0:t.data.start,"HH:mm"),s=o()(null===(a=i[0])||void 0===a?void 0:a.data.end,"HH:mm"),{fStartM:n,fEndM:s}},FindStartTimeOfMealType:g,FindStartTimeOfAllDayMealType:e=>{let{mealTimeOptions:t,mealType:a}=e,l=null,r=[];var n,s;(null===t||void 0===t?void 0:t.length)>0&&(0===a||a)&&(r=t.filter(e=>{var t;return(null===e||void 0===e||null===(t=e.data)||void 0===t?void 0:t.kind)===a}).sort((e,t)=>{var a,l;return o()(null===e||void 0===e||null===(a=e.data)||void 0===a?void 0:a.start,"HH:mm")-o()(null===t||void 0===t||null===(l=t.data)||void 0===l?void 0:l.start,"HH:mm")}),l=null===(n=r[0])||void 0===n||null===(s=n.data)||void 0===s?void 0:s.start);return l},FindMealtype:e=>{let{timeValue:t,mealTimeOptions:a}=e;const l=o()(t,"HH:mm");let r=null;return(null===a||void 0===a?void 0:a.length)>
10&&a.forEach(e=>{o()(e.data.start,"HH:mm")<=l&&l<o()(e.data.end,"HH:mm")&&(r=e.data.kind)}),r},FilterReservations:e=>{let{listCellValue:t,keyword:a,mealType:l,showNow:r,timeValue:n,mealTimeOptions:s}=e,i=!0;if(a){const e=new RegExp(a.toLowerCase());i=i&&(e.test(t.customerName.toLowerCase())||e.test(t.phone.toLowerCase())||e.test(t.email.toLowerCase())||e.test(t.items.toLowerCase())||e.test(1===t.type?"walk in":""))}if(null!==l&&(i=i&&t.kind===l),!r&&null!==n){const e=o()(o.a.utc(t.bookingTime).format("HH:mm"),"HH:mm"),a=o()(g({timeValue:n,mealTimeOptions:s}),"HH:mm"),l=o()("23:59","HH:mm");i=i&&e>=a&&e<l}return i},FindTimeRangeIdBasedOnTimeNMealType:e=>{var t,a,l,r;let{timeValue:n,mealTimeOptions:s,whichOne:i}=e;const c=o()(n,"HH:mm");let m="",u=null,d="";(null===s||void 0===s?void 0:s.length)>0&&s.forEach(e=>{o()(e.data.start,"HH:mm")<=c&&c<o()(e.data.end,"HH:mm")&&(m=e.data.id,u=e.data.kind)});let g=[];g=null===(t=s.filter(e=>e.data.kind===u))||void 0===t||null===(a=t.sort((e,t)=>o()(e.data.start,"HH:mm")-o()(t.data.start,"HH:mm")))||void 0===a||null===(l=a.sort((e,t)=>o()(e.data.end,"HH:mm")-o()(t.data.end,"HH:mm")))||void 0===l?void 0:l.map(e=>e.data.id);let h=-1,p=-1;return h=g.indexOf(m),h>=0&&h<(null===(r=g)||void 0===r?void 0:r.length)-1&&(p=h+1),p>-1&&(d=g[p]),1===i?m:2===i?d:g},GenerateStartTimes:d,PreviousDayCompletedFilter:e=>{let{state:t}=e;return t!==s.Kb.INITIAL&&t!==s.Kb.PLACED&&t!==s.Kb.PENDING&&t!==s.Kb.ACCEPTED&&t!==s.Kb.NOSHOW&&t!==s.Kb.CANCELED},PreviousDayUncompletedFilter:e=>{let{state:t}=e;return t===s.Kb.INITIAL||t===s.Kb.PLACED||t===s.Kb.PENDING||t===s.Kb.ACCEPTED||t===s.Kb.NOSHOW},Colors:u,TimeInRange:e=>{let t=!1;return(null===e||void 0===e?void 0:e.length)>0&&e.forEach(e=>{o()(e.start,"HH:mm")<=o()()&&o()()<o()(e.end,"HH:mm")&&(t=!0)}),t},FindUnavailableDateBasedOnMealTimeOptions:(e,t)=>{const a=[];for(let o=0;o<new Array(7).length;o+=1)a.push({label:o,value:e.filter(e=>e.weekDay===o).length});const l=new Date;l.setDate(l.getDate()+t);const r=o()(),n=o()(l),s=[];return a.filter(e=>0===e.value).forEach(e=>{o()().isoWeekday()===e.label&&s.push(new Date);const t=r.clone().day(e.label);for(t.isAfter(r,"d")&&s.push(new Date(t));t.isBefore(n);)t.add(7,"days"),s.push(new Date(t))}),s}}},179:function(e,t,a){"use strict";t.a=()=>{const e=getComputedStyle(document.body);return{themeColor1:e.getPropertyValue("--theme-color-1").trim(),themeColor2:e.getPropertyValue("--theme-color-2").trim(),themeColor3:e.getPropertyValue("--theme-color-3").trim(),themeColor4:e.getPropertyValue("--theme-color-4").trim(),themeColor5:e.getPropertyValue("--theme-color-5").trim(),themeColor6:e.getPropertyValue("--theme-color-6").trim(),themeColor1_10:e.getPropertyValue("--theme-color-1-10").trim(),themeColor2_10:e.getPropertyValue("--theme-color-2-10").trim(),themeColor3_10:e.getPropertyValue("--theme-color-3-10").trim(),themeColor4_10:e.getPropertyValue("--theme-color-3-10").trim(),themeColor5_10:e.getPropertyValue("--theme-color-3-10").trim(),themeColor6_10:e.getPropertyValue("--theme-color-3-10").trim(),primaryColor:e.getPropertyValue("--primary-color").trim(),foregroundColor:e.getPropertyValue("--foreground-color").trim(),separatorColor:e.getPropertyValue("--separator-color").trim(),blue:e.getPropertyValue("--blue").trim(),indigo:e.getPropertyValue("--indigo").trim(),purple:e.getPropertyValue("--purple").trim(),pink:e.getPropertyValue("--pink").trim(),red:e.getPropertyValue("--red").trim(),orange:e.getPropertyValue("--orange").trim(),yellow:e.getPropertyValue("--yellow").trim(),green:e.getPropertyValue("--green").trim(),teal:e.getPropertyValue("--teal").trim(),cyan:e.getPropertyValue("--cyan").trim(),gray:e.getPropertyValue("--gray").trim(),grayDark:e.getPropertyValue("--gray-dark").trim(),light:e.getPropertyValue("--light").trim(),dark:e.getPropertyValue("--dark").trim()}}},181:function(e,t,a){"use strict";var l=a(2),r=a.n(l),n=a(137),o=a(331);t.a=e=>{let{showSubmit:t,showCancel:a,handleSubmit:l,handleCancel:s,showDelete:i,handleDelete:c,showDisable:m,handleDisable:u,showEnable:d,handleEnable:g,showUnbind:h,handleUnbind:p,showTest:b,handleTest:f,showClose:v,handleClose:y,showModify:E,handleModify:C,disabled:w,submitting:O,prepe
1ndAdditions:S,appendAdditions:N}=e;const{t:P}=Object(n.a)();return r.a.createElement(r.a.Fragment,null,r.a.createElement("span",null,i&&r.a.createElement(o.a,{color:"danger",onClick:c,className:"mr-1"},P("general:action.delete")),d&&r.a.createElement(o.a,{color:"success",onClick:g,className:"mr-1"},P("general:action.enable")),m&&r.a.createElement(o.a,{color:"danger",onClick:u,className:"mr-1"},P("general:action.disable")),h&&r.a.createElement(o.a,{color:"danger",onClick:p,className:"mr-1"},P("general:action.unbind")),b&&r.a.createElement(o.a,{color:"primary",onClick:f,className:"mr-1"},P("general:action.test")),S),r.a.createElement("span",null,N,t&&r.a.createElement(o.a,{color:"primary",type:"submit",disabled:w,className:"ml-1",onClick:l},P(O?"general:status.submitting":"general:action.save")),a&&r.a.createElement(o.a,{color:"light",onClick:s,disabled:w,className:"ml-1"},P("general:action.cancel")),E&&r.a.createElement(o.a,{color:"light",onClick:C,className:"ml-1"},P("general:action.modify")),v&&r.a.createElement(o.a,{color:"light",onClick:y,className:"ml-1"},P("general:action.close"))))}},187:function(e,t,a){"use strict";var l=a(10),r=a(15),n=a(2),o=a.n(n),s=a(27),i=a.n(s),c=a(39),m=a.n(c),u=a(162),d=["className","listClassName","cssModule","children","tag","listTag","aria-label"],g={tag:u.q,listTag:u.q,className:i.a.string,listClassName:i.a.string,cssModule:i.a.object,children:i.a.node,"aria-label":i.a.string},h=function(e){var t=e.className,a=e.listClassName,n=e.cssModule,s=e.children,i=e.tag,c=e.listTag,g=e["aria-label"],h=Object(r.a)(e,d),p=Object(u.m)(m()(t),n),b=Object(u.m)(m()("breadcrumb",a),n);return o.a.createElement(i,Object(l.a)({},h,{className:p,"aria-label":g}),o.a.createElement(c,{className:b},s))};h.propTypes=g,h.defaultProps={tag:"nav",listTag:"ol","aria-label":"breadcrumb"},t.a=h},188:function(e,t,a){"use strict";var l=a(10),r=a(15),n=a(2),o=a.n(n),s=a(27),i=a.n(s),c=a(39),m=a.n(c),u=a(162),d=["className","cssModule","active","tag"],g={tag:u.q,active:i.a.bool,className:i.a.string,cssModule:i.a.object},h=function(e){var t=e.className,a=e.cssModule,n=e.active,s=e.tag,i=Object(r.a)(e,d),c=Object(u.m)(m()(t,!!n&&"active","breadcrumb-item"),a);return o.a.createElement(s,Object(l.a)({},i,{className:c,"aria-current":n?"page":void 0}))};h.propTypes=g,h.defaultProps={tag:"li"},t.a=h},198:function(e,t,a){"use strict";var l=a(2),r=a.n(l),n=a(27),o=a.n(n),s=["color","size","title","className"];function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var l in a)({}).hasOwnProperty.call(a,l)&&(e[l]=a[l])}return e}).apply(null,arguments)}var c=Object(l.forwardRef)((function(e,t){var a=e.color,l=void 0===a?"currentColor":a,n=e.size,o=void 0===n?"1em":n,c=e.title,m=void 0===c?null:c,u=e.className,d=void 0===u?"":u,g=function(e,t){if(null==e)return{};var a,l,r=function(e,t){if(null==e)return{};var a={};for(var l in e)if({}.hasOwnProperty.call(e,l)){if(-1!==t.indexOf(l))continue;a[l]=e[l]}return a}(e,t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(l=0;l<n.length;l++)a=n[l],-1===t.indexOf(a)&&{}.propertyIsEnumerable.call(e,a)&&(r[a]=e[a])}return r}(e,s);return r.a.createElement("svg",i({ref:t,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:l,className:["bi","bi-forward-fill",d].filter(Boolean).join(" ")},g),m?r.a.createElement("title",null,m):null,r.a.createElement("path",{d:"m9.77 12.11 4.012-2.953a.647.647 0 0 0 0-1.114L9.771 5.09a.644.644 0 0 0-.971.557V6.65H2v3.9h6.8v1.003c0 .505.545.808.97.557"}))}));c.propTypes={color:o.a.string,size:o.a.oneOfType([o.a.string,o.a.number]),title:o.a.string,className:o.a.string},t.a=c},231:function(e,t,a){"use strict";var l=a(10),r=a(15),n=a(2),o=a.n(n),s=a(27),i=a.n(s),c=a(39),m=a.n(c),u=a(162),d=["className","cssModule","color","innerRef","pill","tag"],g={color:i.a.string,pill:i.a.bool,tag:u.q,innerRef:i.a.oneOfType([i.a.object,i.a.func,i.a.string]),children:i.a.node,className:i.a.string,cssModule:i.a.object},h=function(e){var t=e.className,a=e.cssModule,n=e.color,s=e.innerRef,i=e.pill,c=e.tag,g=Object(r.a)(e,d),h=Object(u.m)(m()(t,"badge","badge-"+n,!!i&&"badge-pill"),a);return g.href&&"span"===c&&(c="a"),o.a.createElement(c,Object(l.a)({},g,{className:h,ref:s}))};h.propTypes=g,h.defaultProps={color:"secondary",pill:!1,tag:"span"},t.a=h}}]);
2//# sourceMappingURL=other-team.3ece14e4.chunk.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.