3 lines
2.4 MiB
3 lines
2.4 MiB
/*! For license information please see main.ed5fc57f.js.LICENSE.txt */
|
|
(function(){var __webpack_modules__={761:function(e,t,n){"use strict";n.d(t,{kZ:function(){return _}});var r=n(5652),a=n(4801),i=n(3265),o=n(9265);var l=n(3120),s=n(7902),c=n(881),u=n(543),d=n(3676);function f(e,t,n){void 0===n&&(n=!1);var f=(0,o.Re)(t),h=(0,o.Re)(t)&&function(e){var t=e.getBoundingClientRect(),n=(0,d.NM)(t.width)/e.offsetWidth||1,r=(0,d.NM)(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),v=(0,c.Z)(t),m=(0,r.Z)(e,h,n),p={scrollLeft:0,scrollTop:0},g={x:0,y:0};return(f||!f&&!n)&&(("body"!==(0,l.Z)(t)||(0,u.Z)(v))&&(p=function(e){return e!==(0,i.Z)(e)&&(0,o.Re)(e)?{scrollLeft:(t=e).scrollLeft,scrollTop:t.scrollTop}:(0,a.Z)(e);var t}(t)),(0,o.Re)(t)?((g=(0,r.Z)(t,!0)).x+=t.clientLeft,g.y+=t.clientTop):v&&(g.x=(0,s.Z)(v))),{x:m.left+p.scrollLeft-g.x,y:m.top+p.scrollTop-g.y,width:m.width,height:m.height}}var h=n(9818),v=n(7467),m=n(1279),p=n(2570);function g(e){var t=new Map,n=new Set,r=[];function a(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&a(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||a(e)})),r}function y(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}var b={placement:"bottom",modifiers:[],strategy:"absolute"};function x(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"===typeof e.getBoundingClientRect)}))}function _(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,r=void 0===n?[]:n,a=t.defaultOptions,i=void 0===a?b:a;return function(e,t,n){void 0===n&&(n=i);var a={placement:"bottom",orderedModifiers:[],options:Object.assign({},b,i),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},l=[],s=!1,c={state:a,setOptions:function(n){var s="function"===typeof n?n(a.options):n;u(),a.options=Object.assign({},i,a.options,s),a.scrollParents={reference:(0,o.kK)(e)?(0,v.Z)(e):e.contextElement?(0,v.Z)(e.contextElement):[],popper:(0,v.Z)(t)};var d=function(e){var t=g(e);return p.xs.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}(function(e){var t=e.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}([].concat(r,a.options.modifiers)));return a.orderedModifiers=d.filter((function(e){return e.enabled})),a.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,r=void 0===n?{}:n,i=e.effect;if("function"===typeof i){var o=i({state:a,name:t,instance:c,options:r}),s=function(){};l.push(o||s)}})),c.update()},forceUpdate:function(){if(!s){var e=a.elements,t=e.reference,n=e.popper;if(x(t,n)){a.rects={reference:f(t,(0,m.Z)(n),"fixed"===a.options.strategy),popper:(0,h.Z)(n)},a.reset=!1,a.placement=a.options.placement,a.orderedModifiers.forEach((function(e){return a.modifiersData[e.name]=Object.assign({},e.data)}));for(var r=0;r<a.orderedModifiers.length;r++)if(!0!==a.reset){var i=a.orderedModifiers[r],o=i.fn,l=i.options,u=void 0===l?{}:l,d=i.name;"function"===typeof o&&(a=o({state:a,options:u,name:d,instance:c})||a)}else a.reset=!1,r=-1}}},update:y((function(){return new Promise((function(e){c.forceUpdate(),e(a)}))})),destroy:function(){u(),s=!0}};if(!x(e,t))return c;function u(){l.forEach((function(e){return e()})),l=[]}return c.setOptions(n).then((function(e){!s&&n.onFirstUpdate&&n.onFirstUpdate(e)})),c}}},1942:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(9265);function a(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&(0,r.Zq)(n)){var a=t;do{if(a&&e.isSameNode(a))return!0;a=a.parentNode||a.host}while(a)}return!1}},5652:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(9265),a=n(3676),i=n(3265),o=n(8044);function l(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var l=e.getBoundingClientRect(),s=1,c=1;t&&(0,r.Re)(e)&&(s=e.offsetWidth>0&&(0,a.NM)(l.width)/e.offsetWidth||1,c=e.offsetHeight>0&&(0,a.NM)(l.height)/e.offsetHeight||1);var u=((0,r.kK)(e)?(0,i.Z)(e):window).visualViewport,d=!(0,o.Z)()&&n,f=(l.left+(d&&u?u.offsetLeft:0))/s,h=(l.top+(d&&u?u.offsetTop:0))/c,v=l.width/s,m=l.height/c;return{width:v,height:m,top:h,right:f+v,bottom:h+m,left:f,x:f,y:h}}},7427:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(3265);function a(e){return(0,r.Z)(e).getComputedStyle(e)}},881:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(9265);function a(e){return(((0,r.kK)(e)?e.ownerDocument:e.document)||window.document).documentElement}},9818:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(5652);function a(e){var t=(0,r.Z)(e),n=e.offsetWidth,a=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-a)<=1&&(a=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:a}}},3120:function(e,t,n){"use strict";function r(e){return e?(e.nodeName||"").toLowerCase():null}n.d(t,{Z:function(){return r}})},1279:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var r=n(3265),a=n(3120),i=n(7427),o=n(9265);function l(e){return["table","td","th"].indexOf((0,a.Z)(e))>=0}var s=n(8779),c=n(3118);function u(e){return(0,o.Re)(e)&&"fixed"!==(0,i.Z)(e).position?e.offsetParent:null}function d(e){for(var t=(0,r.Z)(e),n=u(e);n&&l(n)&&"static"===(0,i.Z)(n).position;)n=u(n);return n&&("html"===(0,a.Z)(n)||"body"===(0,a.Z)(n)&&"static"===(0,i.Z)(n).position)?t:n||function(e){var t=/firefox/i.test((0,c.Z)());if(/Trident/i.test((0,c.Z)())&&(0,o.Re)(e)&&"fixed"===(0,i.Z)(e).position)return null;var n=(0,s.Z)(e);for((0,o.Zq)(n)&&(n=n.host);(0,o.Re)(n)&&["html","body"].indexOf((0,a.Z)(n))<0;){var r=(0,i.Z)(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}},8779:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(3120),a=n(881),i=n(9265);function o(e){return"html"===(0,r.Z)(e)?e:e.assignedSlot||e.parentNode||((0,i.Zq)(e)?e.host:null)||(0,a.Z)(e)}},3265:function(e,t,n){"use strict";function r(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}n.d(t,{Z:function(){return r}})},4801:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(3265);function a(e){var t=(0,r.Z)(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}},7902:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(5652),a=n(881),i=n(4801);function o(e){return(0,r.Z)((0,a.Z)(e)).left+(0,i.Z)(e).scrollLeft}},9265:function(e,t,n){"use strict";n.d(t,{Re:function(){return i},Zq:function(){return o},kK:function(){return a}});var r=n(3265);function a(e){return e instanceof(0,r.Z)(e).Element||e instanceof Element}function i(e){return e instanceof(0,r.Z)(e).HTMLElement||e instanceof HTMLElement}function o(e){return"undefined"!==typeof ShadowRoot&&(e instanceof(0,r.Z)(e).ShadowRoot||e instanceof ShadowRoot)}},8044:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(3118);function a(){return!/^((?!chrome|android).)*safari/i.test((0,r.Z)())}},543:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(7427);function a(e){var t=(0,r.Z)(e),n=t.overflow,a=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+a)}},7467:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var r=n(8779),a=n(543),i=n(3120),o=n(9265);function l(e){return["html","body","#document"].indexOf((0,i.Z)(e))>=0?e.ownerDocument.body:(0,o.Re)(e)&&(0,a.Z)(e)?e:l((0,r.Z)(e))}var s=n(3265);function c(e,t){var n;void 0===t&&(t=[]);var i=l(e),o=i===(null==(n=e.ownerDocument)?void 0:n.body),u=(0,s.Z)(i),d=o?[u].concat(u.visualViewport||[],(0,a.Z)(i)?i:[]):i,f=t.concat(d);return o?f:f.concat(c((0,r.Z)(d)))}},2570:function(e,t,n){"use strict";n.d(t,{BL:function(){return c},Ct:function(){return p},F2:function(){return i},I:function(){return a},Pj:function(){return f},YP:function(){return v},bw:function(){return m},d7:function(){return l},k5:function(){return h},mv:function(){return s},t$:function(){return o},ut:function(){return u},we:function(){return r},xs:function(){return g},zV:function(){return d}});var r="top",a="bottom",i="right",o="left",l="auto",s=[r,a,i,o],c="start",u="end",d="clippingParents",f="viewport",h="popper",v="reference",m=s.reduce((function(e,t){return e.concat([t+"-"+c,t+"-"+u])}),[]),p=[].concat(s,[l]).reduce((function(e,t){return e.concat([t,t+"-"+c,t+"-"+u])}),[]),g=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"]},8702:function(e,t,n){"use strict";var r=n(5532),a=n(9818),i=n(1942),o=n(1279),l=n(5376),s=n(4666),c=n(1340),u=n(2031),d=n(2570);t.Z={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,i=e.name,f=e.options,h=n.elements.arrow,v=n.modifiersData.popperOffsets,m=(0,r.Z)(n.placement),p=(0,l.Z)(m),g=[d.t$,d.F2].indexOf(m)>=0?"height":"width";if(h&&v){var y=function(e,t){return e="function"===typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e,(0,c.Z)("number"!==typeof e?e:(0,u.Z)(e,d.mv))}(f.padding,n),b=(0,a.Z)(h),x="y"===p?d.we:d.t$,_="y"===p?d.I:d.F2,j=n.rects.reference[g]+n.rects.reference[p]-v[p]-n.rects.popper[g],w=v[p]-n.rects.reference[p],N=(0,o.Z)(h),k=N?"y"===p?N.clientHeight||0:N.clientWidth||0:0,S=j/2-w/2,C=y[x],D=k-b[g]-y[_],E=k/2-b[g]/2+S,O=(0,s.u)(C,E,D),P=p;n.modifiersData[i]=((t={})[P]=O,t.centerOffset=O-E,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!==typeof r||(r=t.elements.popper.querySelector(r)))&&(0,i.Z)(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}},9224:function(e,t,n){"use strict";var r=n(2570),a=n(1279),i=n(3265),o=n(881),l=n(7427),s=n(5532),c=n(5227),u=n(3676),d={top:"auto",right:"auto",bottom:"auto",left:"auto"};function f(e){var t,n=e.popper,s=e.popperRect,c=e.placement,f=e.variation,h=e.offsets,v=e.position,m=e.gpuAcceleration,p=e.adaptive,g=e.roundOffsets,y=e.isFixed,b=h.x,x=void 0===b?0:b,_=h.y,j=void 0===_?0:_,w="function"===typeof g?g({x:x,y:j}):{x:x,y:j};x=w.x,j=w.y;var N=h.hasOwnProperty("x"),k=h.hasOwnProperty("y"),S=r.t$,C=r.we,D=window;if(p){var E=(0,a.Z)(n),O="clientHeight",P="clientWidth";if(E===(0,i.Z)(n)&&(E=(0,o.Z)(n),"static"!==(0,l.Z)(E).position&&"absolute"===v&&(O="scrollHeight",P="scrollWidth")),c===r.we||(c===r.t$||c===r.F2)&&f===r.ut)C=r.I,j-=(y&&E===D&&D.visualViewport?D.visualViewport.height:E[O])-s.height,j*=m?1:-1;if(c===r.t$||(c===r.we||c===r.I)&&f===r.ut)S=r.F2,x-=(y&&E===D&&D.visualViewport?D.visualViewport.width:E[P])-s.width,x*=m?1:-1}var M,T=Object.assign({position:v},p&&d),R=!0===g?function(e,t){var n=e.x,r=e.y,a=t.devicePixelRatio||1;return{x:(0,u.NM)(n*a)/a||0,y:(0,u.NM)(r*a)/a||0}}({x:x,y:j},(0,i.Z)(n)):{x:x,y:j};return x=R.x,j=R.y,m?Object.assign({},T,((M={})[C]=k?"0":"",M[S]=N?"0":"",M.transform=(D.devicePixelRatio||1)<=1?"translate("+x+"px, "+j+"px)":"translate3d("+x+"px, "+j+"px, 0)",M)):Object.assign({},T,((t={})[C]=k?j+"px":"",t[S]=N?x+"px":"",t.transform="",t))}t.Z={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,a=void 0===r||r,i=n.adaptive,o=void 0===i||i,l=n.roundOffsets,u=void 0===l||l,d={placement:(0,s.Z)(t.placement),variation:(0,c.Z)(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,f(Object.assign({},d,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:u})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,f(Object.assign({},d,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}}},1217:function(e,t,n){"use strict";var r=n(3265),a={passive:!0};t.Z={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,i=e.options,o=i.scroll,l=void 0===o||o,s=i.resize,c=void 0===s||s,u=(0,r.Z)(t.elements.popper),d=[].concat(t.scrollParents.reference,t.scrollParents.popper);return l&&d.forEach((function(e){e.addEventListener("scroll",n.update,a)})),c&&u.addEventListener("resize",n.update,a),function(){l&&d.forEach((function(e){e.removeEventListener("scroll",n.update,a)})),c&&u.removeEventListener("resize",n.update,a)}},data:{}}},5468:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var r={left:"right",right:"left",bottom:"top",top:"bottom"};function a(e){return e.replace(/left|right|bottom|top/g,(function(e){return r[e]}))}var i=n(5532),o={start:"end",end:"start"};function l(e){return e.replace(/start|end/g,(function(e){return o[e]}))}var s=n(9913),c=n(5227),u=n(2570);var d={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,d=void 0===o||o,f=n.altAxis,h=void 0===f||f,v=n.fallbackPlacements,m=n.padding,p=n.boundary,g=n.rootBoundary,y=n.altBoundary,b=n.flipVariations,x=void 0===b||b,_=n.allowedAutoPlacements,j=t.options.placement,w=(0,i.Z)(j),N=v||(w===j||!x?[a(j)]:function(e){if((0,i.Z)(e)===u.d7)return[];var t=a(e);return[l(e),t,l(t)]}(j)),k=[j].concat(N).reduce((function(e,n){return e.concat((0,i.Z)(n)===u.d7?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,a=n.boundary,o=n.rootBoundary,l=n.padding,d=n.flipVariations,f=n.allowedAutoPlacements,h=void 0===f?u.Ct:f,v=(0,c.Z)(r),m=v?d?u.bw:u.bw.filter((function(e){return(0,c.Z)(e)===v})):u.mv,p=m.filter((function(e){return h.indexOf(e)>=0}));0===p.length&&(p=m);var g=p.reduce((function(t,n){return t[n]=(0,s.Z)(e,{placement:n,boundary:a,rootBoundary:o,padding:l})[(0,i.Z)(n)],t}),{});return Object.keys(g).sort((function(e,t){return g[e]-g[t]}))}(t,{placement:n,boundary:p,rootBoundary:g,padding:m,flipVariations:x,allowedAutoPlacements:_}):n)}),[]),S=t.rects.reference,C=t.rects.popper,D=new Map,E=!0,O=k[0],P=0;P<k.length;P++){var M=k[P],T=(0,i.Z)(M),R=(0,c.Z)(M)===u.BL,A=[u.we,u.I].indexOf(T)>=0,I=A?"width":"height",L=(0,s.Z)(t,{placement:M,boundary:p,rootBoundary:g,altBoundary:y,padding:m}),F=A?R?u.F2:u.t$:R?u.I:u.we;S[I]>C[I]&&(F=a(F));var Y=a(F),H=[];if(d&&H.push(L[T]<=0),h&&H.push(L[F]<=0,L[Y]<=0),H.every((function(e){return e}))){O=M,E=!1;break}D.set(M,H)}if(E)for(var U=function(e){var t=k.find((function(t){var n=D.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return O=t,"break"},Z=x?3:1;Z>0;Z--){if("break"===U(Z))break}t.placement!==O&&(t.modifiersData[r]._skip=!0,t.placement=O,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}}},1668:function(e,t,n){"use strict";var r=n(2570),a=n(9913);function i(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function o(e){return[r.we,r.F2,r.I,r.t$].some((function(t){return e[t]>=0}))}t.Z={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,l=t.rects.popper,s=t.modifiersData.preventOverflow,c=(0,a.Z)(t,{elementContext:"reference"}),u=(0,a.Z)(t,{altBoundary:!0}),d=i(c,r),f=i(u,l,s),h=o(d),v=o(f);t.modifiersData[n]={referenceClippingOffsets:d,popperEscapeOffsets:f,isReferenceHidden:h,hasPopperEscaped:v},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":h,"data-popper-escaped":v})}}},5934:function(e,t,n){"use strict";var r=n(5532),a=n(2570);t.Z={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,i=e.name,o=n.offset,l=void 0===o?[0,0]:o,s=a.Ct.reduce((function(e,n){return e[n]=function(e,t,n){var i=(0,r.Z)(e),o=[a.t$,a.we].indexOf(i)>=0?-1:1,l="function"===typeof n?n(Object.assign({},t,{placement:e})):n,s=l[0],c=l[1];return s=s||0,c=(c||0)*o,[a.t$,a.F2].indexOf(i)>=0?{x:c,y:s}:{x:s,y:c}}(n,t.rects,l),e}),{}),c=s[t.placement],u=c.x,d=c.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=d),t.modifiersData[i]=s}}},545:function(e,t,n){"use strict";var r=n(6425);t.Z={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=(0,r.Z)({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}}},9790:function(e,t,n){"use strict";n.d(t,{Z:function(){return h}});var r=n(2570),a=n(5532),i=n(5376);var o=n(4666),l=n(9818),s=n(1279),c=n(9913),u=n(5227),d=n(9139),f=n(3676);var h={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,h=e.name,v=n.mainAxis,m=void 0===v||v,p=n.altAxis,g=void 0!==p&&p,y=n.boundary,b=n.rootBoundary,x=n.altBoundary,_=n.padding,j=n.tether,w=void 0===j||j,N=n.tetherOffset,k=void 0===N?0:N,S=(0,c.Z)(t,{boundary:y,rootBoundary:b,padding:_,altBoundary:x}),C=(0,a.Z)(t.placement),D=(0,u.Z)(t.placement),E=!D,O=(0,i.Z)(C),P="x"===O?"y":"x",M=t.modifiersData.popperOffsets,T=t.rects.reference,R=t.rects.popper,A="function"===typeof k?k(Object.assign({},t.rects,{placement:t.placement})):k,I="number"===typeof A?{mainAxis:A,altAxis:A}:Object.assign({mainAxis:0,altAxis:0},A),L=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,F={x:0,y:0};if(M){if(m){var Y,H="y"===O?r.we:r.t$,U="y"===O?r.I:r.F2,Z="y"===O?"height":"width",B=M[O],z=B+S[H],V=B-S[U],W=w?-R[Z]/2:0,q=D===r.BL?T[Z]:R[Z],K=D===r.BL?-R[Z]:-T[Z],$=t.elements.arrow,G=w&&$?(0,l.Z)($):{width:0,height:0},J=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:(0,d.Z)(),Q=J[H],X=J[U],ee=(0,o.u)(0,T[Z],G[Z]),te=E?T[Z]/2-W-ee-Q-I.mainAxis:q-ee-Q-I.mainAxis,ne=E?-T[Z]/2+W+ee+X+I.mainAxis:K+ee+X+I.mainAxis,re=t.elements.arrow&&(0,s.Z)(t.elements.arrow),ae=re?"y"===O?re.clientTop||0:re.clientLeft||0:0,ie=null!=(Y=null==L?void 0:L[O])?Y:0,oe=B+te-ie-ae,le=B+ne-ie,se=(0,o.u)(w?(0,f.VV)(z,oe):z,B,w?(0,f.Fp)(V,le):V);M[O]=se,F[O]=se-B}if(g){var ce,ue="x"===O?r.we:r.t$,de="x"===O?r.I:r.F2,fe=M[P],he="y"===P?"height":"width",ve=fe+S[ue],me=fe-S[de],pe=-1!==[r.we,r.t$].indexOf(C),ge=null!=(ce=null==L?void 0:L[P])?ce:0,ye=pe?ve:fe-T[he]-R[he]-ge+I.altAxis,be=pe?fe+T[he]+R[he]-ge-I.altAxis:me,xe=w&&pe?(0,o.q)(ye,fe,be):(0,o.u)(w?ye:ve,fe,w?be:me);M[P]=xe,F[P]=xe-fe}t.modifiersData[h]=F}},requiresIfExists:["offset"]}},6425:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(5532),a=n(5227),i=n(5376),o=n(2570);function l(e){var t,n=e.reference,l=e.element,s=e.placement,c=s?(0,r.Z)(s):null,u=s?(0,a.Z)(s):null,d=n.x+n.width/2-l.width/2,f=n.y+n.height/2-l.height/2;switch(c){case o.we:t={x:d,y:n.y-l.height};break;case o.I:t={x:d,y:n.y+n.height};break;case o.F2:t={x:n.x+n.width,y:f};break;case o.t$:t={x:n.x-l.width,y:f};break;default:t={x:n.x,y:n.y}}var h=c?(0,i.Z)(c):null;if(null!=h){var v="y"===h?"height":"width";switch(u){case o.BL:t[h]=t[h]-(n[v]/2-l[v]/2);break;case o.ut:t[h]=t[h]+(n[v]/2-l[v]/2)}}return t}},9913:function(e,t,n){"use strict";n.d(t,{Z:function(){return N}});var r=n(2570),a=n(3265),i=n(881),o=n(7902),l=n(8044);var s=n(7427),c=n(4801),u=n(3676);var d=n(7467),f=n(1279),h=n(9265),v=n(5652),m=n(8779),p=n(1942),g=n(3120);function y(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function b(e,t,n){return t===r.Pj?y(function(e,t){var n=(0,a.Z)(e),r=(0,i.Z)(e),s=n.visualViewport,c=r.clientWidth,u=r.clientHeight,d=0,f=0;if(s){c=s.width,u=s.height;var h=(0,l.Z)();(h||!h&&"fixed"===t)&&(d=s.offsetLeft,f=s.offsetTop)}return{width:c,height:u,x:d+(0,o.Z)(e),y:f}}(e,n)):(0,h.kK)(t)?function(e,t){var n=(0,v.Z)(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):y(function(e){var t,n=(0,i.Z)(e),r=(0,c.Z)(e),a=null==(t=e.ownerDocument)?void 0:t.body,l=(0,u.Fp)(n.scrollWidth,n.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),d=(0,u.Fp)(n.scrollHeight,n.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),f=-r.scrollLeft+(0,o.Z)(e),h=-r.scrollTop;return"rtl"===(0,s.Z)(a||n).direction&&(f+=(0,u.Fp)(n.clientWidth,a?a.clientWidth:0)-l),{width:l,height:d,x:f,y:h}}((0,i.Z)(e)))}function x(e,t,n,r){var a="clippingParents"===t?function(e){var t=(0,d.Z)((0,m.Z)(e)),n=["absolute","fixed"].indexOf((0,s.Z)(e).position)>=0&&(0,h.Re)(e)?(0,f.Z)(e):e;return(0,h.kK)(n)?t.filter((function(e){return(0,h.kK)(e)&&(0,p.Z)(e,n)&&"body"!==(0,g.Z)(e)})):[]}(e):[].concat(t),i=[].concat(a,[n]),o=i[0],l=i.reduce((function(t,n){var a=b(e,n,r);return t.top=(0,u.Fp)(a.top,t.top),t.right=(0,u.VV)(a.right,t.right),t.bottom=(0,u.VV)(a.bottom,t.bottom),t.left=(0,u.Fp)(a.left,t.left),t}),b(e,o,r));return l.width=l.right-l.left,l.height=l.bottom-l.top,l.x=l.left,l.y=l.top,l}var _=n(6425),j=n(1340),w=n(2031);function N(e,t){void 0===t&&(t={});var n=t,a=n.placement,o=void 0===a?e.placement:a,l=n.strategy,s=void 0===l?e.strategy:l,c=n.boundary,u=void 0===c?r.zV:c,d=n.rootBoundary,f=void 0===d?r.Pj:d,m=n.elementContext,p=void 0===m?r.k5:m,g=n.altBoundary,b=void 0!==g&&g,N=n.padding,k=void 0===N?0:N,S=(0,j.Z)("number"!==typeof k?k:(0,w.Z)(k,r.mv)),C=p===r.k5?r.YP:r.k5,D=e.rects.popper,E=e.elements[b?C:p],O=x((0,h.kK)(E)?E:E.contextElement||(0,i.Z)(e.elements.popper),u,f,s),P=(0,v.Z)(e.elements.reference),M=(0,_.Z)({reference:P,element:D,strategy:"absolute",placement:o}),T=y(Object.assign({},D,M)),R=p===r.k5?T:P,A={top:O.top-R.top+S.top,bottom:R.bottom-O.bottom+S.bottom,left:O.left-R.left+S.left,right:R.right-O.right+S.right},I=e.modifiersData.offset;if(p===r.k5&&I){var L=I[o];Object.keys(A).forEach((function(e){var t=[r.F2,r.I].indexOf(e)>=0?1:-1,n=[r.we,r.I].indexOf(e)>=0?"y":"x";A[e]+=L[n]*t}))}return A}},2031:function(e,t,n){"use strict";function r(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}n.d(t,{Z:function(){return r}})},5532:function(e,t,n){"use strict";function r(e){return e.split("-")[0]}n.d(t,{Z:function(){return r}})},9139:function(e,t,n){"use strict";function r(){return{top:0,right:0,bottom:0,left:0}}n.d(t,{Z:function(){return r}})},5376:function(e,t,n){"use strict";function r(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}n.d(t,{Z:function(){return r}})},5227:function(e,t,n){"use strict";function r(e){return e.split("-")[1]}n.d(t,{Z:function(){return r}})},3676:function(e,t,n){"use strict";n.d(t,{Fp:function(){return r},NM:function(){return i},VV:function(){return a}});var r=Math.max,a=Math.min,i=Math.round},1340:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(9139);function a(e){return Object.assign({},(0,r.Z)(),e)}},3118:function(e,t,n){"use strict";function r(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}n.d(t,{Z:function(){return r}})},4666:function(e,t,n){"use strict";n.d(t,{q:function(){return i},u:function(){return a}});var r=n(3676);function a(e,t,n){return(0,r.Fp)(e,(0,r.VV)(t,n))}function i(e,t,n){var r=a(e,t,n);return r>n?n:r}},7797:function(e,t,n){"use strict";function r(e,t,n){return function(r){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n,i=e(r)+a;return t(i)}}function a(e){return function(t){return new Date(e(t).getTime()-1)}}function i(e){return function(t){return e.map((function(e){return e(t)}))}}function o(e){if(e instanceof Date)return e.getFullYear();if("number"===typeof e)return e;var t=parseInt(e,10);if("string"===typeof e&&!isNaN(t))return t;throw new Error("Failed to get year from date: ".concat(e,"."))}function l(e){if(e instanceof Date)return e.getMonth();throw new Error("Failed to get month from date: ".concat(e,"."))}function s(e){if(e instanceof Date)return e.getMonth()+1;throw new Error("Failed to get human-readable month from date: ".concat(e,"."))}function c(e){if(e instanceof Date)return e.getDate();throw new Error("Failed to get year from date: ".concat(e,"."))}function u(e){if(e instanceof Date)return e.getHours();if("string"===typeof e){var t=e.split(":");if(t.length>=2){var n=t[0],r=parseInt(n,10);if(!isNaN(r))return r}}throw new Error("Failed to get hours from date: ".concat(e,"."))}function d(e){if(e instanceof Date)return e.getMinutes();if("string"===typeof e){var t=e.split(":");if(t.length>=2){var n=t[1]||0,r=parseInt(n,10);if(!isNaN(r))return r}}throw new Error("Failed to get minutes from date: ".concat(e,"."))}function f(e){if(e instanceof Date)return e.getSeconds();if("string"===typeof e){var t=e.split(":");if(t.length>=2){var n=t[2]||0,r=parseInt(n,10);if(!isNaN(r))return r}}throw new Error("Failed to get seconds from date: ".concat(e,"."))}function h(e){var t=o(e),n=t+(1-t)%100,r=new Date;return r.setFullYear(n,0,1),r.setHours(0,0,0,0),r}n.r(t),n.d(t,{getCenturyEnd:function(){return p},getCenturyRange:function(){return b},getCenturyStart:function(){return h},getDate:function(){return c},getDayEnd:function(){return W},getDayRange:function(){return $},getDayStart:function(){return B},getDaysInMonth:function(){return G},getDecadeEnd:function(){return w},getDecadeRange:function(){return S},getDecadeStart:function(){return x},getHours:function(){return u},getHoursMinutes:function(){return Q},getHoursMinutesSeconds:function(){return X},getISOLocalDate:function(){return te},getISOLocalDateTime:function(){return ne},getISOLocalMonth:function(){return ee},getMinutes:function(){return d},getMonth:function(){return l},getMonthEnd:function(){return F},getMonthHuman:function(){return s},getMonthRange:function(){return U},getMonthStart:function(){return A},getNextCenturyEnd:function(){return y},getNextCenturyStart:function(){return m},getNextDayEnd:function(){return K},getNextDayStart:function(){return V},getNextDecadeEnd:function(){return k},getNextDecadeStart:function(){return j},getNextMonthEnd:function(){return H},getNextMonthStart:function(){return L},getNextYearEnd:function(){return M},getNextYearStart:function(){return E},getPreviousCenturyEnd:function(){return g},getPreviousCenturyStart:function(){return v},getPreviousDayEnd:function(){return q},getPreviousDayStart:function(){return z},getPreviousDecadeEnd:function(){return N},getPreviousDecadeStart:function(){return _},getPreviousMonthEnd:function(){return Y},getPreviousMonthStart:function(){return I},getPreviousYearEnd:function(){return P},getPreviousYearStart:function(){return D},getSeconds:function(){return f},getYear:function(){return o},getYearEnd:function(){return O},getYearRange:function(){return T},getYearStart:function(){return C}});var v=r(o,h,-100),m=r(o,h,100),p=a(m),g=r(o,p,-100),y=r(o,p,100),b=i([h,p]);function x(e){var t=o(e),n=t+(1-t)%10,r=new Date;return r.setFullYear(n,0,1),r.setHours(0,0,0,0),r}var _=r(o,x,-10),j=r(o,x,10),w=a(j),N=r(o,w,-10),k=r(o,w,10),S=i([x,w]);function C(e){var t=o(e),n=new Date;return n.setFullYear(t,0,1),n.setHours(0,0,0,0),n}var D=r(o,C,-1),E=r(o,C,1),O=a(E),P=r(o,O,-1),M=r(o,O,1),T=i([C,O]);function R(e,t){return function(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,a=o(n),i=l(n)+r,s=new Date;return s.setFullYear(a,i,1),s.setHours(0,0,0,0),e(s)}}function A(e){var t=o(e),n=l(e),r=new Date;return r.setFullYear(t,n,1),r.setHours(0,0,0,0),r}var I=R(A,-1),L=R(A,1),F=a(L),Y=R(F,-1),H=R(F,1),U=i([A,F]);function Z(e,t){return function(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,a=o(n),i=l(n),s=c(n)+r,u=new Date;return u.setFullYear(a,i,s),u.setHours(0,0,0,0),e(u)}}function B(e){var t=o(e),n=l(e),r=c(e),a=new Date;return a.setFullYear(t,n,r),a.setHours(0,0,0,0),a}var z=Z(B,-1),V=Z(B,1),W=a(V),q=Z(W,-1),K=Z(W,1),$=i([B,W]);function G(e){return c(F(e))}function J(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2,n="".concat(e);return n.length>=t?e:"0000".concat(n).slice(-t)}function Q(e){var t=J(u(e)),n=J(d(e));return"".concat(t,":").concat(n)}function X(e){var t=J(u(e)),n=J(d(e)),r=J(f(e));return"".concat(t,":").concat(n,":").concat(r)}function ee(e){var t=J(o(e),4),n=J(s(e));return"".concat(t,"-").concat(n)}function te(e){var t=J(o(e),4),n=J(s(e)),r=J(c(e));return"".concat(t,"-").concat(n,"-").concat(r)}function ne(e){return"".concat(te(e),"T").concat(X(e))}},4569:function(e,t,n){e.exports=n(8036)},3381:function(e,t,n){"use strict";var r=n(3589),a=n(7297),i=n(9301),o=n(9774),l=n(1804),s=n(9145),c=n(5411),u=n(6789),d=n(4531),f=n(6569),h=n(6261);e.exports=function(e){return new Promise((function(t,n){var v,m=e.data,p=e.headers,g=e.responseType;function y(){e.cancelToken&&e.cancelToken.unsubscribe(v),e.signal&&e.signal.removeEventListener("abort",v)}r.isFormData(m)&&r.isStandardBrowserEnv()&&delete p["Content-Type"];var b=new XMLHttpRequest;if(e.auth){var x=e.auth.username||"",_=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";p.Authorization="Basic "+btoa(x+":"+_)}var j=l(e.baseURL,e.url);function w(){if(b){var r="getAllResponseHeaders"in b?s(b.getAllResponseHeaders()):null,i={data:g&&"text"!==g&&"json"!==g?b.response:b.responseText,status:b.status,statusText:b.statusText,headers:r,config:e,request:b};a((function(e){t(e),y()}),(function(e){n(e),y()}),i),b=null}}if(b.open(e.method.toUpperCase(),o(j,e.params,e.paramsSerializer),!0),b.timeout=e.timeout,"onloadend"in b?b.onloadend=w:b.onreadystatechange=function(){b&&4===b.readyState&&(0!==b.status||b.responseURL&&0===b.responseURL.indexOf("file:"))&&setTimeout(w)},b.onabort=function(){b&&(n(new d("Request aborted",d.ECONNABORTED,e,b)),b=null)},b.onerror=function(){n(new d("Network Error",d.ERR_NETWORK,e,b,b)),b=null},b.ontimeout=function(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",r=e.transitional||u;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(new d(t,r.clarifyTimeoutError?d.ETIMEDOUT:d.ECONNABORTED,e,b)),b=null},r.isStandardBrowserEnv()){var N=(e.withCredentials||c(j))&&e.xsrfCookieName?i.read(e.xsrfCookieName):void 0;N&&(p[e.xsrfHeaderName]=N)}"setRequestHeader"in b&&r.forEach(p,(function(e,t){"undefined"===typeof m&&"content-type"===t.toLowerCase()?delete p[t]:b.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(b.withCredentials=!!e.withCredentials),g&&"json"!==g&&(b.responseType=e.responseType),"function"===typeof e.onDownloadProgress&&b.addEventListener("progress",e.onDownloadProgress),"function"===typeof e.onUploadProgress&&b.upload&&b.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(v=function(e){b&&(n(!e||e&&e.type?new f:e),b.abort(),b=null)},e.cancelToken&&e.cancelToken.subscribe(v),e.signal&&(e.signal.aborted?v():e.signal.addEventListener("abort",v))),m||(m=null);var k=h(j);k&&-1===["http","https","file"].indexOf(k)?n(new d("Unsupported protocol "+k+":",d.ERR_BAD_REQUEST,e)):b.send(m)}))}},8036:function(e,t,n){"use strict";var r=n(3589),a=n(4049),i=n(3773),o=n(777);var l=function e(t){var n=new i(t),l=a(i.prototype.request,n);return r.extend(l,i.prototype,n),r.extend(l,n),l.create=function(n){return e(o(t,n))},l}(n(1709));l.Axios=i,l.CanceledError=n(6569),l.CancelToken=n(6857),l.isCancel=n(5517),l.VERSION=n(7600).version,l.toFormData=n(1397),l.AxiosError=n(4531),l.Cancel=l.CanceledError,l.all=function(e){return Promise.all(e)},l.spread=n(8089),l.isAxiosError=n(9580),e.exports=l,e.exports.default=l},6857:function(e,t,n){"use strict";var r=n(6569);function a(e){if("function"!==typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;this.promise.then((function(e){if(n._listeners){var t,r=n._listeners.length;for(t=0;t<r;t++)n._listeners[t](e);n._listeners=null}})),this.promise.then=function(e){var t,r=new Promise((function(e){n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e){n.reason||(n.reason=new r(e),t(n.reason))}))}a.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},a.prototype.subscribe=function(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]},a.prototype.unsubscribe=function(e){if(this._listeners){var t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}},a.source=function(){var e;return{token:new a((function(t){e=t})),cancel:e}},e.exports=a},6569:function(e,t,n){"use strict";var r=n(4531);function a(e){r.call(this,null==e?"canceled":e,r.ERR_CANCELED),this.name="CanceledError"}n(3589).inherits(a,r,{__CANCEL__:!0}),e.exports=a},5517:function(e){"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},3773:function(e,t,n){"use strict";var r=n(3589),a=n(9774),i=n(7470),o=n(2733),l=n(777),s=n(1804),c=n(7835),u=c.validators;function d(e){this.defaults=e,this.interceptors={request:new i,response:new i}}d.prototype.request=function(e,t){"string"===typeof e?(t=t||{}).url=e:t=e||{},(t=l(this.defaults,t)).method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var n=t.transitional;void 0!==n&&c.assertOptions(n,{silentJSONParsing:u.transitional(u.boolean),forcedJSONParsing:u.transitional(u.boolean),clarifyTimeoutError:u.transitional(u.boolean)},!1);var r=[],a=!0;this.interceptors.request.forEach((function(e){"function"===typeof e.runWhen&&!1===e.runWhen(t)||(a=a&&e.synchronous,r.unshift(e.fulfilled,e.rejected))}));var i,s=[];if(this.interceptors.response.forEach((function(e){s.push(e.fulfilled,e.rejected)})),!a){var d=[o,void 0];for(Array.prototype.unshift.apply(d,r),d=d.concat(s),i=Promise.resolve(t);d.length;)i=i.then(d.shift(),d.shift());return i}for(var f=t;r.length;){var h=r.shift(),v=r.shift();try{f=h(f)}catch(m){v(m);break}}try{i=o(f)}catch(m){return Promise.reject(m)}for(;s.length;)i=i.then(s.shift(),s.shift());return i},d.prototype.getUri=function(e){e=l(this.defaults,e);var t=s(e.baseURL,e.url);return a(t,e.params,e.paramsSerializer)},r.forEach(["delete","get","head","options"],(function(e){d.prototype[e]=function(t,n){return this.request(l(n||{},{method:e,url:t,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(e){function t(t){return function(n,r,a){return this.request(l(a||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:r}))}}d.prototype[e]=t(),d.prototype[e+"Form"]=t(!0)})),e.exports=d},4531:function(e,t,n){"use strict";var r=n(3589);function a(e,t,n,r,a){Error.call(this),this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),a&&(this.response=a)}r.inherits(a,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var i=a.prototype,o={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED"].forEach((function(e){o[e]={value:e}})),Object.defineProperties(a,o),Object.defineProperty(i,"isAxiosError",{value:!0}),a.from=function(e,t,n,o,l,s){var c=Object.create(i);return r.toFlatObject(e,c,(function(e){return e!==Error.prototype})),a.call(c,e.message,t,n,o,l),c.name=e.name,s&&Object.assign(c,s),c},e.exports=a},7470:function(e,t,n){"use strict";var r=n(3589);function a(){this.handlers=[]}a.prototype.use=function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},a.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},a.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=a},1804:function(e,t,n){"use strict";var r=n(4044),a=n(9549);e.exports=function(e,t){return e&&!r(t)?a(e,t):t}},2733:function(e,t,n){"use strict";var r=n(3589),a=n(2693),i=n(5517),o=n(1709),l=n(6569);function s(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new l}e.exports=function(e){return s(e),e.headers=e.headers||{},e.data=a.call(e,e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||o.adapter)(e).then((function(t){return s(e),t.data=a.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return i(t)||(s(e),t&&t.response&&(t.response.data=a.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},777:function(e,t,n){"use strict";var r=n(3589);e.exports=function(e,t){t=t||{};var n={};function a(e,t){return r.isPlainObject(e)&&r.isPlainObject(t)?r.merge(e,t):r.isPlainObject(t)?r.merge({},t):r.isArray(t)?t.slice():t}function i(n){return r.isUndefined(t[n])?r.isUndefined(e[n])?void 0:a(void 0,e[n]):a(e[n],t[n])}function o(e){if(!r.isUndefined(t[e]))return a(void 0,t[e])}function l(n){return r.isUndefined(t[n])?r.isUndefined(e[n])?void 0:a(void 0,e[n]):a(void 0,t[n])}function s(n){return n in t?a(e[n],t[n]):n in e?a(void 0,e[n]):void 0}var c={url:o,method:o,data:o,baseURL:l,transformRequest:l,transformResponse:l,paramsSerializer:l,timeout:l,timeoutMessage:l,withCredentials:l,adapter:l,responseType:l,xsrfCookieName:l,xsrfHeaderName:l,onUploadProgress:l,onDownloadProgress:l,decompress:l,maxContentLength:l,maxBodyLength:l,beforeRedirect:l,transport:l,httpAgent:l,httpsAgent:l,cancelToken:l,socketPath:l,responseEncoding:l,validateStatus:s};return r.forEach(Object.keys(e).concat(Object.keys(t)),(function(e){var t=c[e]||i,a=t(e);r.isUndefined(a)&&t!==s||(n[e]=a)})),n}},7297:function(e,t,n){"use strict";var r=n(4531);e.exports=function(e,t,n){var a=n.config.validateStatus;n.status&&a&&!a(n.status)?t(new r("Request failed with status code "+n.status,[r.ERR_BAD_REQUEST,r.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}},2693:function(e,t,n){"use strict";var r=n(3589),a=n(1709);e.exports=function(e,t,n){var i=this||a;return r.forEach(n,(function(n){e=n.call(i,e,t)})),e}},1709:function(e,t,n){"use strict";var r=n(3589),a=n(4341),i=n(4531),o=n(6789),l=n(1397),s={"Content-Type":"application/x-www-form-urlencoded"};function c(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var u={transitional:o,adapter:function(){var e;return("undefined"!==typeof XMLHttpRequest||"undefined"!==typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(e=n(3381)),e}(),transformRequest:[function(e,t){if(a(t,"Accept"),a(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e))return e;if(r.isArrayBufferView(e))return e.buffer;if(r.isURLSearchParams(e))return c(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString();var n,i=r.isObject(e),o=t&&t["Content-Type"];if((n=r.isFileList(e))||i&&"multipart/form-data"===o){var s=this.env&&this.env.FormData;return l(n?{"files[]":e}:e,s&&new s)}return i||"application/json"===o?(c(t,"application/json"),function(e,t,n){if(r.isString(e))try{return(t||JSON.parse)(e),r.trim(e)}catch(a){if("SyntaxError"!==a.name)throw a}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional||u.transitional,n=t&&t.silentJSONParsing,a=t&&t.forcedJSONParsing,o=!n&&"json"===this.responseType;if(o||a&&r.isString(e)&&e.length)try{return JSON.parse(e)}catch(l){if(o){if("SyntaxError"===l.name)throw i.from(l,i.ERR_BAD_RESPONSE,this,null,this.response);throw l}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:n(3035)},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(e){u.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){u.headers[e]=r.merge(s)})),e.exports=u},6789:function(e){"use strict";e.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}},7600:function(e){e.exports={version:"0.27.2"}},4049:function(e){"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},9774:function(e,t,n){"use strict";var r=n(3589);function a(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var i;if(n)i=n(t);else if(r.isURLSearchParams(t))i=t.toString();else{var o=[];r.forEach(t,(function(e,t){null!==e&&"undefined"!==typeof e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),o.push(a(t)+"="+a(e))})))})),i=o.join("&")}if(i){var l=e.indexOf("#");-1!==l&&(e=e.slice(0,l)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}},9549:function(e){"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},9301:function(e,t,n){"use strict";var r=n(3589);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,a,i,o){var l=[];l.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&l.push("expires="+new Date(n).toGMTString()),r.isString(a)&&l.push("path="+a),r.isString(i)&&l.push("domain="+i),!0===o&&l.push("secure"),document.cookie=l.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},4044:function(e){"use strict";e.exports=function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}},9580:function(e,t,n){"use strict";var r=n(3589);e.exports=function(e){return r.isObject(e)&&!0===e.isAxiosError}},5411:function(e,t,n){"use strict";var r=n(3589);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function a(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=a(window.location.href),function(t){var n=r.isString(t)?a(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},4341:function(e,t,n){"use strict";var r=n(3589);e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},3035:function(e){e.exports=null},9145:function(e,t,n){"use strict";var r=n(3589),a=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,i,o={};return e?(r.forEach(e.split("\n"),(function(e){if(i=e.indexOf(":"),t=r.trim(e.substr(0,i)).toLowerCase(),n=r.trim(e.substr(i+1)),t){if(o[t]&&a.indexOf(t)>=0)return;o[t]="set-cookie"===t?(o[t]?o[t]:[]).concat([n]):o[t]?o[t]+", "+n:n}})),o):o}},6261:function(e){"use strict";e.exports=function(e){var t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}},8089:function(e){"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},1397:function(e,t,n){"use strict";var r=n(3589);e.exports=function(e,t){t=t||new FormData;var n=[];function a(e){return null===e?"":r.isDate(e)?e.toISOString():r.isArrayBuffer(e)||r.isTypedArray(e)?"function"===typeof Blob?new Blob([e]):Buffer.from(e):e}return function e(i,o){if(r.isPlainObject(i)||r.isArray(i)){if(-1!==n.indexOf(i))throw Error("Circular reference detected in "+o);n.push(i),r.forEach(i,(function(n,i){if(!r.isUndefined(n)){var l,s=o?o+"."+i:i;if(n&&!o&&"object"===typeof n)if(r.endsWith(i,"{}"))n=JSON.stringify(n);else if(r.endsWith(i,"[]")&&(l=r.toArray(n)))return void l.forEach((function(e){!r.isUndefined(e)&&t.append(s,a(e))}));e(n,s)}})),n.pop()}else t.append(o,a(i))}(e),t}},7835:function(e,t,n){"use strict";var r=n(7600).version,a=n(4531),i={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){i[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var o={};i.transitional=function(e,t,n){function i(e,t){return"[Axios v"+r+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,r,l){if(!1===e)throw new a(i(r," has been removed"+(t?" in "+t:"")),a.ERR_DEPRECATED);return t&&!o[r]&&(o[r]=!0,console.warn(i(r," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,r,l)}},e.exports={assertOptions:function(e,t,n){if("object"!==typeof e)throw new a("options must be an object",a.ERR_BAD_OPTION_VALUE);for(var r=Object.keys(e),i=r.length;i-- >0;){var o=r[i],l=t[o];if(l){var s=e[o],c=void 0===s||l(s,o,e);if(!0!==c)throw new a("option "+o+" must be "+c,a.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new a("Unknown option "+o,a.ERR_BAD_OPTION)}},validators:i}},3589:function(e,t,n){"use strict";var r,a=n(4049),i=Object.prototype.toString,o=(r=Object.create(null),function(e){var t=i.call(e);return r[t]||(r[t]=t.slice(8,-1).toLowerCase())});function l(e){return e=e.toLowerCase(),function(t){return o(t)===e}}function s(e){return Array.isArray(e)}function c(e){return"undefined"===typeof e}var u=l("ArrayBuffer");function d(e){return null!==e&&"object"===typeof e}function f(e){if("object"!==o(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}var h=l("Date"),v=l("File"),m=l("Blob"),p=l("FileList");function g(e){return"[object Function]"===i.call(e)}var y=l("URLSearchParams");function b(e,t){if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),s(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.call(null,e[a],a,e)}var x,_=(x="undefined"!==typeof Uint8Array&&Object.getPrototypeOf(Uint8Array),function(e){return x&&e instanceof x});e.exports={isArray:s,isArrayBuffer:u,isBuffer:function(e){return null!==e&&!c(e)&&null!==e.constructor&&!c(e.constructor)&&"function"===typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){var t="[object FormData]";return e&&("function"===typeof FormData&&e instanceof FormData||i.call(e)===t||g(e.toString)&&e.toString()===t)},isArrayBufferView:function(e){return"undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&u(e.buffer)},isString:function(e){return"string"===typeof e},isNumber:function(e){return"number"===typeof e},isObject:d,isPlainObject:f,isUndefined:c,isDate:h,isFile:v,isBlob:m,isFunction:g,isStream:function(e){return d(e)&&g(e.pipe)},isURLSearchParams:y,isStandardBrowserEnv:function(){return("undefined"===typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!==typeof window&&"undefined"!==typeof document)},forEach:b,merge:function e(){var t={};function n(n,r){f(t[r])&&f(n)?t[r]=e(t[r],n):f(n)?t[r]=e({},n):s(n)?t[r]=n.slice():t[r]=n}for(var r=0,a=arguments.length;r<a;r++)b(arguments[r],n);return t},extend:function(e,t,n){return b(t,(function(t,r){e[r]=n&&"function"===typeof t?a(t,n):t})),e},trim:function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e},inherits:function(e,t,n,r){e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,n&&Object.assign(e.prototype,n)},toFlatObject:function(e,t,n){var r,a,i,o={};t=t||{};do{for(a=(r=Object.getOwnPropertyNames(e)).length;a-- >0;)o[i=r[a]]||(t[i]=e[i],o[i]=!0);e=Object.getPrototypeOf(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:o,kindOfTest:l,endsWith:function(e,t,n){e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;var r=e.indexOf(t,n);return-1!==r&&r===n},toArray:function(e){if(!e)return null;var t=e.length;if(c(t))return null;for(var n=new Array(t);t-- >0;)n[t]=e[t];return n},isTypedArray:_,isFileList:p}},1694:function(e,t){var n;!function(){"use strict";var r={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var i=typeof n;if("string"===i||"number"===i)e.push(n);else if(Array.isArray(n)){if(n.length){var o=a.apply(null,n);o&&e.push(o)}}else if("object"===i)if(n.toString===Object.prototype.toString)for(var l in n)r.call(n,l)&&n[l]&&e.push(l);else e.push(n.toString())}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(n=function(){return a}.apply(t,[]))||(e.exports=n)}()},8262:function(e){"use strict";e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,a,i;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!==a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(i=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!==a--;)if(!Object.prototype.hasOwnProperty.call(n,i[a]))return!1;for(a=r;0!==a--;){var o=i[a];if(!e(t[o],n[o]))return!1}return!0}return t!==t&&n!==n}},3422:function(e,t,n){"use strict";n.r(t),n.d(t,{getUserLocale:function(){return o},getUserLocales:function(){return i}});var r=n(6916),a=n.n(r);var i=a()((function(){var e=[];return"undefined"!==typeof window&&(window.navigator.languages&&(e=e.concat(window.navigator.languages)),window.navigator.language&&e.push(window.navigator.language),window.navigator.userLanguage&&e.push(window.navigator.userLanguage),window.navigator.browserLanguage&&e.push(window.navigator.browserLanguage),window.navigator.systemLanguage&&e.push(window.navigator.systemLanguage)),e.push("en-US"),function(e){return e.map((function(e){if(!e||-1===e.indexOf("-")||e.toLowerCase()!==e)return e;var t=e.split("-");return"".concat(t[0],"-").concat(t[1].toUpperCase())}))}(e.filter((function(e,t,n){return n.indexOf(e)===t})))}));var o=a()((function(){return i()[0]}));t.default=o},2110:function(e,t,n){"use strict";var r=n(8309),a={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},o={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},l={};function s(e){return r.isMemo(e)?o:l[e.$$typeof]||a}l[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l[r.Memo]=o;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,h=Object.getPrototypeOf,v=Object.prototype;e.exports=function e(t,n,r){if("string"!==typeof n){if(v){var a=h(n);a&&a!==v&&e(t,a,r)}var o=u(n);d&&(o=o.concat(d(n)));for(var l=s(t),m=s(n),p=0;p<o.length;++p){var g=o[p];if(!i[g]&&(!r||!r[g])&&(!m||!m[g])&&(!l||!l[g])){var y=f(n,g);try{c(t,g,y)}catch(b){}}}}return t}},746:function(e,t){"use strict";var n="function"===typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,a=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,o=n?Symbol.for("react.strict_mode"):60108,l=n?Symbol.for("react.profiler"):60114,s=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,h=n?Symbol.for("react.suspense"):60113,v=n?Symbol.for("react.suspense_list"):60120,m=n?Symbol.for("react.memo"):60115,p=n?Symbol.for("react.lazy"):60116,g=n?Symbol.for("react.block"):60121,y=n?Symbol.for("react.fundamental"):60117,b=n?Symbol.for("react.responder"):60118,x=n?Symbol.for("react.scope"):60119;function _(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case u:case d:case i:case l:case o:case h:return e;default:switch(e=e&&e.$$typeof){case c:case f:case p:case m:case s:return e;default:return t}}case a:return t}}}function j(e){return _(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=s,t.Element=r,t.ForwardRef=f,t.Fragment=i,t.Lazy=p,t.Memo=m,t.Portal=a,t.Profiler=l,t.StrictMode=o,t.Suspense=h,t.isAsyncMode=function(e){return j(e)||_(e)===u},t.isConcurrentMode=j,t.isContextConsumer=function(e){return _(e)===c},t.isContextProvider=function(e){return _(e)===s},t.isElement=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return _(e)===f},t.isFragment=function(e){return _(e)===i},t.isLazy=function(e){return _(e)===p},t.isMemo=function(e){return _(e)===m},t.isPortal=function(e){return _(e)===a},t.isProfiler=function(e){return _(e)===l},t.isStrictMode=function(e){return _(e)===o},t.isSuspense=function(e){return _(e)===h},t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===i||e===d||e===l||e===o||e===h||e===v||"object"===typeof e&&null!==e&&(e.$$typeof===p||e.$$typeof===m||e.$$typeof===s||e.$$typeof===c||e.$$typeof===f||e.$$typeof===y||e.$$typeof===b||e.$$typeof===x||e.$$typeof===g)},t.typeOf=_},8309:function(e,t,n){"use strict";e.exports=n(746)},1172:function(e,t){"use strict";function n(e){return"object"!==typeof e||"toString"in e?e:Object.prototype.toString.call(e).slice(8,-1)}Object.defineProperty(t,"__esModule",{value:!0});var r="object"===typeof process&&!0;function a(e,t){if(!e){if(r)throw new Error("Invariant failed");throw new Error(t())}}t.invariant=a;var i=Object.prototype.hasOwnProperty,o=Array.prototype.splice,l=Object.prototype.toString;function s(e){return l.call(e).slice(8,-1)}var c=Object.assign||function(e,t){return u(t).forEach((function(n){i.call(t,n)&&(e[n]=t[n])})),e},u="function"===typeof Object.getOwnPropertySymbols?function(e){return Object.keys(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.keys(e)};function d(e){return Array.isArray(e)?c(e.constructor(e.length),e):"Map"===s(e)?new Map(e):"Set"===s(e)?new Set(e):e&&"object"===typeof e?c(Object.create(Object.getPrototypeOf(e)),e):e}var f=function(){function e(){this.commands=c({},h),this.update=this.update.bind(this),this.update.extend=this.extend=this.extend.bind(this),this.update.isEquals=function(e,t){return e===t},this.update.newContext=function(){return(new e).update}}return Object.defineProperty(e.prototype,"isEquals",{get:function(){return this.update.isEquals},set:function(e){this.update.isEquals=e},enumerable:!0,configurable:!0}),e.prototype.extend=function(e,t){this.commands[e]=t},e.prototype.update=function(e,t){var n=this,r="function"===typeof t?{$apply:t}:t;Array.isArray(e)&&Array.isArray(r)||a(!Array.isArray(r),(function(){return"update(): You provided an invalid spec to update(). The spec may not contain an array except as the value of $set, $push, $unshift, $splice or any custom command allowing an array value."})),a("object"===typeof r&&null!==r,(function(){return"update(): You provided an invalid spec to update(). The spec and every included key path must be plain objects containing one of the following commands: "+Object.keys(n.commands).join(", ")+"."}));var o=e;return u(r).forEach((function(t){if(i.call(n.commands,t)){var a=e===o;o=n.commands[t](r[t],o,r,e),a&&n.isEquals(o,e)&&(o=e)}else{var l="Map"===s(e)?n.update(e.get(t),r[t]):n.update(e[t],r[t]),c="Map"===s(o)?o.get(t):o[t];n.isEquals(l,c)&&("undefined"!==typeof l||i.call(e,t))||(o===e&&(o=d(e)),"Map"===s(o)?o.set(t,l):o[t]=l)}})),o},e}();t.Context=f;var h={$push:function(e,t,n){return m(t,n,"$push"),e.length?t.concat(e):t},$unshift:function(e,t,n){return m(t,n,"$unshift"),e.length?e.concat(t):t},$splice:function(e,t,r,i){return function(e,t){a(Array.isArray(e),(function(){return"Expected $splice target to be an array; got "+n(e)})),g(t.$splice)}(t,r),e.forEach((function(e){g(e),t===i&&e.length&&(t=d(i)),o.apply(t,e)})),t},$set:function(e,t,n){return function(e){a(1===Object.keys(e).length,(function(){return"Cannot have more than one key in an object with $set"}))}(n),e},$toggle:function(e,t){p(e,"$toggle");var n=e.length?d(t):t;return e.forEach((function(e){n[e]=!t[e]})),n},$unset:function(e,t,n,r){return p(e,"$unset"),e.forEach((function(e){Object.hasOwnProperty.call(t,e)&&(t===r&&(t=d(r)),delete t[e])})),t},$add:function(e,t,n,r){return y(t,"$add"),p(e,"$add"),"Map"===s(t)?e.forEach((function(e){var n=e[0],a=e[1];t===r&&t.get(n)!==a&&(t=d(r)),t.set(n,a)})):e.forEach((function(e){t!==r||t.has(e)||(t=d(r)),t.add(e)})),t},$remove:function(e,t,n,r){return y(t,"$remove"),p(e,"$remove"),e.forEach((function(e){t===r&&t.has(e)&&(t=d(r)),t.delete(e)})),t},$merge:function(e,t,r,i){var o,l;return o=t,a((l=e)&&"object"===typeof l,(function(){return"update(): $merge expects a spec of type 'object'; got "+n(l)})),a(o&&"object"===typeof o,(function(){return"update(): $merge expects a target of type 'object'; got "+n(o)})),u(e).forEach((function(n){e[n]!==t[n]&&(t===i&&(t=d(i)),t[n]=e[n])})),t},$apply:function(e,t){var r;return a("function"===typeof(r=e),(function(){return"update(): expected spec of $apply to be a function; got "+n(r)+"."})),e(t)}},v=new f;function m(e,t,r){a(Array.isArray(e),(function(){return"update(): expected target of "+n(r)+" to be an array; got "+n(e)+"."})),p(t[r],r)}function p(e,t){a(Array.isArray(e),(function(){return"update(): expected spec of "+n(t)+" to be an array; got "+n(e)+". Did you forget to wrap your parameter in an array?"}))}function g(e){a(Array.isArray(e),(function(){return"update(): expected spec of $splice to be an array of arrays; got "+n(e)+". Did you forget to wrap your parameters in an array?"}))}function y(e,t){var r=s(e);a("Map"===r||"Set"===r,(function(){return"update(): "+n(t)+" expects a target of type Set or Map; got "+n(r)}))}t.isEquals=v.update.isEquals,t.extend=v.extend,t.default=v.update,t.default.default=e.exports=c(t.default,t)},2176:function(e){"use strict";e.exports=function(e,t,n,r,a,i,o,l){if(!e){var s;if(void 0===t)s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,a,i,o,l],u=0;(s=new Error(t.replace(/%s/g,(function(){return c[u++]})))).name="Invariant Violation"}throw s.framesToPop=1,s}}},6916:function(e){var t=1/0,n=17976931348623157e292,r=NaN,a="[object Symbol]",i=/^\s+|\s+$/g,o=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,s=/^0o[0-7]+$/i,c=parseInt,u=Object.prototype.toString;function d(e,d){var h;if("function"!=typeof d)throw new TypeError("Expected a function");return e=function(e){var d=function(e){if(!e)return 0===e?e:0;if((e=function(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&u.call(e)==a}(e))return r;if(f(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=f(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(i,"");var n=l.test(e);return n||s.test(e)?c(e.slice(2),n?2:8):o.test(e)?r:+e}(e))===t||e===-1/0){return(e<0?-1:1)*n}return e===e?e:0}(e),h=d%1;return d===d?h?d-h:d:0}(e),function(){return--e>0&&(h=d.apply(this,arguments)),e<=1&&(d=void 0),h}}function f(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}e.exports=function(e){return d(2,e)}},763:function(e,t,n){var r;e=n.nmd(e),function(){var a,i="Expected a function",o="__lodash_hash_undefined__",l="__lodash_placeholder__",s=16,c=32,u=64,d=128,f=256,h=1/0,v=9007199254740991,m=NaN,p=4294967295,g=[["ary",d],["bind",1],["bindKey",2],["curry",8],["curryRight",s],["flip",512],["partial",c],["partialRight",u],["rearg",f]],y="[object Arguments]",b="[object Array]",x="[object Boolean]",_="[object Date]",j="[object Error]",w="[object Function]",N="[object GeneratorFunction]",k="[object Map]",S="[object Number]",C="[object Object]",D="[object Promise]",E="[object RegExp]",O="[object Set]",P="[object String]",M="[object Symbol]",T="[object WeakMap]",R="[object ArrayBuffer]",A="[object DataView]",I="[object Float32Array]",L="[object Float64Array]",F="[object Int8Array]",Y="[object Int16Array]",H="[object Int32Array]",U="[object Uint8Array]",Z="[object Uint8ClampedArray]",B="[object Uint16Array]",z="[object Uint32Array]",V=/\b__p \+= '';/g,W=/\b(__p \+=) '' \+/g,q=/(__e\(.*?\)|\b__t\)) \+\n'';/g,K=/&(?:amp|lt|gt|quot|#39);/g,$=/[&<>"']/g,G=RegExp(K.source),J=RegExp($.source),Q=/<%-([\s\S]+?)%>/g,X=/<%([\s\S]+?)%>/g,ee=/<%=([\s\S]+?)%>/g,te=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ne=/^\w*$/,re=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ae=/[\\^$.*+?()[\]{}|]/g,ie=RegExp(ae.source),oe=/^\s+/,le=/\s/,se=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ce=/\{\n\/\* \[wrapped with (.+)\] \*/,ue=/,? & /,de=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,fe=/[()=,{}\[\]\/\s]/,he=/\\(\\)?/g,ve=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,me=/\w*$/,pe=/^[-+]0x[0-9a-f]+$/i,ge=/^0b[01]+$/i,ye=/^\[object .+?Constructor\]$/,be=/^0o[0-7]+$/i,xe=/^(?:0|[1-9]\d*)$/,_e=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,je=/($^)/,we=/['\n\r\u2028\u2029\\]/g,Ne="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",ke="\\u2700-\\u27bf",Se="a-z\\xdf-\\xf6\\xf8-\\xff",Ce="A-Z\\xc0-\\xd6\\xd8-\\xde",De="\\ufe0e\\ufe0f",Ee="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Oe="['\u2019]",Pe="[\\ud800-\\udfff]",Me="["+Ee+"]",Te="["+Ne+"]",Re="\\d+",Ae="[\\u2700-\\u27bf]",Ie="["+Se+"]",Le="[^\\ud800-\\udfff"+Ee+Re+ke+Se+Ce+"]",Fe="\\ud83c[\\udffb-\\udfff]",Ye="[^\\ud800-\\udfff]",He="(?:\\ud83c[\\udde6-\\uddff]){2}",Ue="[\\ud800-\\udbff][\\udc00-\\udfff]",Ze="["+Ce+"]",Be="(?:"+Ie+"|"+Le+")",ze="(?:"+Ze+"|"+Le+")",Ve="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",We="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",qe="(?:"+Te+"|"+Fe+")"+"?",Ke="[\\ufe0e\\ufe0f]?",$e=Ke+qe+("(?:\\u200d(?:"+[Ye,He,Ue].join("|")+")"+Ke+qe+")*"),Ge="(?:"+[Ae,He,Ue].join("|")+")"+$e,Je="(?:"+[Ye+Te+"?",Te,He,Ue,Pe].join("|")+")",Qe=RegExp(Oe,"g"),Xe=RegExp(Te,"g"),et=RegExp(Fe+"(?="+Fe+")|"+Je+$e,"g"),tt=RegExp([Ze+"?"+Ie+"+"+Ve+"(?="+[Me,Ze,"$"].join("|")+")",ze+"+"+We+"(?="+[Me,Ze+Be,"$"].join("|")+")",Ze+"?"+Be+"+"+Ve,Ze+"+"+We,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Re,Ge].join("|"),"g"),nt=RegExp("[\\u200d\\ud800-\\udfff"+Ne+De+"]"),rt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,at=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],it=-1,ot={};ot[I]=ot[L]=ot[F]=ot[Y]=ot[H]=ot[U]=ot[Z]=ot[B]=ot[z]=!0,ot[y]=ot[b]=ot[R]=ot[x]=ot[A]=ot[_]=ot[j]=ot[w]=ot[k]=ot[S]=ot[C]=ot[E]=ot[O]=ot[P]=ot[T]=!1;var lt={};lt[y]=lt[b]=lt[R]=lt[A]=lt[x]=lt[_]=lt[I]=lt[L]=lt[F]=lt[Y]=lt[H]=lt[k]=lt[S]=lt[C]=lt[E]=lt[O]=lt[P]=lt[M]=lt[U]=lt[Z]=lt[B]=lt[z]=!0,lt[j]=lt[w]=lt[T]=!1;var st={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ct=parseFloat,ut=parseInt,dt="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g,ft="object"==typeof self&&self&&self.Object===Object&&self,ht=dt||ft||Function("return this")(),vt=t&&!t.nodeType&&t,mt=vt&&e&&!e.nodeType&&e,pt=mt&&mt.exports===vt,gt=pt&&dt.process,yt=function(){try{var e=mt&&mt.require&&mt.require("util").types;return e||gt&>.binding&>.binding("util")}catch(t){}}(),bt=yt&&yt.isArrayBuffer,xt=yt&&yt.isDate,_t=yt&&yt.isMap,jt=yt&&yt.isRegExp,wt=yt&&yt.isSet,Nt=yt&&yt.isTypedArray;function kt(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function St(e,t,n,r){for(var a=-1,i=null==e?0:e.length;++a<i;){var o=e[a];t(r,o,n(o),e)}return r}function Ct(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}function Dt(e,t){for(var n=null==e?0:e.length;n--&&!1!==t(e[n],n,e););return e}function Et(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}function Ot(e,t){for(var n=-1,r=null==e?0:e.length,a=0,i=[];++n<r;){var o=e[n];t(o,n,e)&&(i[a++]=o)}return i}function Pt(e,t){return!!(null==e?0:e.length)&&Ut(e,t,0)>-1}function Mt(e,t,n){for(var r=-1,a=null==e?0:e.length;++r<a;)if(n(t,e[r]))return!0;return!1}function Tt(e,t){for(var n=-1,r=null==e?0:e.length,a=Array(r);++n<r;)a[n]=t(e[n],n,e);return a}function Rt(e,t){for(var n=-1,r=t.length,a=e.length;++n<r;)e[a+n]=t[n];return e}function At(e,t,n,r){var a=-1,i=null==e?0:e.length;for(r&&i&&(n=e[++a]);++a<i;)n=t(n,e[a],a,e);return n}function It(e,t,n,r){var a=null==e?0:e.length;for(r&&a&&(n=e[--a]);a--;)n=t(n,e[a],a,e);return n}function Lt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}var Ft=Vt("length");function Yt(e,t,n){var r;return n(e,(function(e,n,a){if(t(e,n,a))return r=n,!1})),r}function Ht(e,t,n,r){for(var a=e.length,i=n+(r?1:-1);r?i--:++i<a;)if(t(e[i],i,e))return i;return-1}function Ut(e,t,n){return t===t?function(e,t,n){var r=n-1,a=e.length;for(;++r<a;)if(e[r]===t)return r;return-1}(e,t,n):Ht(e,Bt,n)}function Zt(e,t,n,r){for(var a=n-1,i=e.length;++a<i;)if(r(e[a],t))return a;return-1}function Bt(e){return e!==e}function zt(e,t){var n=null==e?0:e.length;return n?Kt(e,t)/n:m}function Vt(e){return function(t){return null==t?a:t[e]}}function Wt(e){return function(t){return null==e?a:e[t]}}function qt(e,t,n,r,a){return a(e,(function(e,a,i){n=r?(r=!1,e):t(n,e,a,i)})),n}function Kt(e,t){for(var n,r=-1,i=e.length;++r<i;){var o=t(e[r]);o!==a&&(n=n===a?o:n+o)}return n}function $t(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}function Gt(e){return e?e.slice(0,mn(e)+1).replace(oe,""):e}function Jt(e){return function(t){return e(t)}}function Qt(e,t){return Tt(t,(function(t){return e[t]}))}function Xt(e,t){return e.has(t)}function en(e,t){for(var n=-1,r=e.length;++n<r&&Ut(t,e[n],0)>-1;);return n}function tn(e,t){for(var n=e.length;n--&&Ut(t,e[n],0)>-1;);return n}function nn(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}var rn=Wt({"\xc0":"A","\xc1":"A","\xc2":"A","\xc3":"A","\xc4":"A","\xc5":"A","\xe0":"a","\xe1":"a","\xe2":"a","\xe3":"a","\xe4":"a","\xe5":"a","\xc7":"C","\xe7":"c","\xd0":"D","\xf0":"d","\xc8":"E","\xc9":"E","\xca":"E","\xcb":"E","\xe8":"e","\xe9":"e","\xea":"e","\xeb":"e","\xcc":"I","\xcd":"I","\xce":"I","\xcf":"I","\xec":"i","\xed":"i","\xee":"i","\xef":"i","\xd1":"N","\xf1":"n","\xd2":"O","\xd3":"O","\xd4":"O","\xd5":"O","\xd6":"O","\xd8":"O","\xf2":"o","\xf3":"o","\xf4":"o","\xf5":"o","\xf6":"o","\xf8":"o","\xd9":"U","\xda":"U","\xdb":"U","\xdc":"U","\xf9":"u","\xfa":"u","\xfb":"u","\xfc":"u","\xdd":"Y","\xfd":"y","\xff":"y","\xc6":"Ae","\xe6":"ae","\xde":"Th","\xfe":"th","\xdf":"ss","\u0100":"A","\u0102":"A","\u0104":"A","\u0101":"a","\u0103":"a","\u0105":"a","\u0106":"C","\u0108":"C","\u010a":"C","\u010c":"C","\u0107":"c","\u0109":"c","\u010b":"c","\u010d":"c","\u010e":"D","\u0110":"D","\u010f":"d","\u0111":"d","\u0112":"E","\u0114":"E","\u0116":"E","\u0118":"E","\u011a":"E","\u0113":"e","\u0115":"e","\u0117":"e","\u0119":"e","\u011b":"e","\u011c":"G","\u011e":"G","\u0120":"G","\u0122":"G","\u011d":"g","\u011f":"g","\u0121":"g","\u0123":"g","\u0124":"H","\u0126":"H","\u0125":"h","\u0127":"h","\u0128":"I","\u012a":"I","\u012c":"I","\u012e":"I","\u0130":"I","\u0129":"i","\u012b":"i","\u012d":"i","\u012f":"i","\u0131":"i","\u0134":"J","\u0135":"j","\u0136":"K","\u0137":"k","\u0138":"k","\u0139":"L","\u013b":"L","\u013d":"L","\u013f":"L","\u0141":"L","\u013a":"l","\u013c":"l","\u013e":"l","\u0140":"l","\u0142":"l","\u0143":"N","\u0145":"N","\u0147":"N","\u014a":"N","\u0144":"n","\u0146":"n","\u0148":"n","\u014b":"n","\u014c":"O","\u014e":"O","\u0150":"O","\u014d":"o","\u014f":"o","\u0151":"o","\u0154":"R","\u0156":"R","\u0158":"R","\u0155":"r","\u0157":"r","\u0159":"r","\u015a":"S","\u015c":"S","\u015e":"S","\u0160":"S","\u015b":"s","\u015d":"s","\u015f":"s","\u0161":"s","\u0162":"T","\u0164":"T","\u0166":"T","\u0163":"t","\u0165":"t","\u0167":"t","\u0168":"U","\u016a":"U","\u016c":"U","\u016e":"U","\u0170":"U","\u0172":"U","\u0169":"u","\u016b":"u","\u016d":"u","\u016f":"u","\u0171":"u","\u0173":"u","\u0174":"W","\u0175":"w","\u0176":"Y","\u0177":"y","\u0178":"Y","\u0179":"Z","\u017b":"Z","\u017d":"Z","\u017a":"z","\u017c":"z","\u017e":"z","\u0132":"IJ","\u0133":"ij","\u0152":"Oe","\u0153":"oe","\u0149":"'n","\u017f":"s"}),an=Wt({"&":"&","<":"<",">":">",'"':""","'":"'"});function on(e){return"\\"+st[e]}function ln(e){return nt.test(e)}function sn(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function cn(e,t){return function(n){return e(t(n))}}function un(e,t){for(var n=-1,r=e.length,a=0,i=[];++n<r;){var o=e[n];o!==t&&o!==l||(e[n]=l,i[a++]=n)}return i}function dn(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}function fn(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=[e,e]})),n}function hn(e){return ln(e)?function(e){var t=et.lastIndex=0;for(;et.test(e);)++t;return t}(e):Ft(e)}function vn(e){return ln(e)?function(e){return e.match(et)||[]}(e):function(e){return e.split("")}(e)}function mn(e){for(var t=e.length;t--&&le.test(e.charAt(t)););return t}var pn=Wt({"&":"&","<":"<",">":">",""":'"',"'":"'"});var gn=function e(t){var n=(t=null==t?ht:gn.defaults(ht.Object(),t,gn.pick(ht,at))).Array,r=t.Date,le=t.Error,Ne=t.Function,ke=t.Math,Se=t.Object,Ce=t.RegExp,De=t.String,Ee=t.TypeError,Oe=n.prototype,Pe=Ne.prototype,Me=Se.prototype,Te=t["__core-js_shared__"],Re=Pe.toString,Ae=Me.hasOwnProperty,Ie=0,Le=function(){var e=/[^.]+$/.exec(Te&&Te.keys&&Te.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),Fe=Me.toString,Ye=Re.call(Se),He=ht._,Ue=Ce("^"+Re.call(Ae).replace(ae,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Ze=pt?t.Buffer:a,Be=t.Symbol,ze=t.Uint8Array,Ve=Ze?Ze.allocUnsafe:a,We=cn(Se.getPrototypeOf,Se),qe=Se.create,Ke=Me.propertyIsEnumerable,$e=Oe.splice,Ge=Be?Be.isConcatSpreadable:a,Je=Be?Be.iterator:a,et=Be?Be.toStringTag:a,nt=function(){try{var e=fi(Se,"defineProperty");return e({},"",{}),e}catch(t){}}(),st=t.clearTimeout!==ht.clearTimeout&&t.clearTimeout,dt=r&&r.now!==ht.Date.now&&r.now,ft=t.setTimeout!==ht.setTimeout&&t.setTimeout,vt=ke.ceil,mt=ke.floor,gt=Se.getOwnPropertySymbols,yt=Ze?Ze.isBuffer:a,Ft=t.isFinite,Wt=Oe.join,yn=cn(Se.keys,Se),bn=ke.max,xn=ke.min,_n=r.now,jn=t.parseInt,wn=ke.random,Nn=Oe.reverse,kn=fi(t,"DataView"),Sn=fi(t,"Map"),Cn=fi(t,"Promise"),Dn=fi(t,"Set"),En=fi(t,"WeakMap"),On=fi(Se,"create"),Pn=En&&new En,Mn={},Tn=Yi(kn),Rn=Yi(Sn),An=Yi(Cn),In=Yi(Dn),Ln=Yi(En),Fn=Be?Be.prototype:a,Yn=Fn?Fn.valueOf:a,Hn=Fn?Fn.toString:a;function Un(e){if(rl(e)&&!Wo(e)&&!(e instanceof Vn)){if(e instanceof zn)return e;if(Ae.call(e,"__wrapped__"))return Hi(e)}return new zn(e)}var Zn=function(){function e(){}return function(t){if(!nl(t))return{};if(qe)return qe(t);e.prototype=t;var n=new e;return e.prototype=a,n}}();function Bn(){}function zn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=a}function Vn(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=p,this.__views__=[]}function Wn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function qn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function Kn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function $n(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new Kn;++t<n;)this.add(e[t])}function Gn(e){var t=this.__data__=new qn(e);this.size=t.size}function Jn(e,t){var n=Wo(e),r=!n&&Vo(e),a=!n&&!r&&Go(e),i=!n&&!r&&!a&&dl(e),o=n||r||a||i,l=o?$t(e.length,De):[],s=l.length;for(var c in e)!t&&!Ae.call(e,c)||o&&("length"==c||a&&("offset"==c||"parent"==c)||i&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||bi(c,s))||l.push(c);return l}function Qn(e){var t=e.length;return t?e[$r(0,t-1)]:a}function Xn(e,t){return Ii(Oa(e),sr(t,0,e.length))}function er(e){return Ii(Oa(e))}function tr(e,t,n){(n!==a&&!Zo(e[t],n)||n===a&&!(t in e))&&or(e,t,n)}function nr(e,t,n){var r=e[t];Ae.call(e,t)&&Zo(r,n)&&(n!==a||t in e)||or(e,t,n)}function rr(e,t){for(var n=e.length;n--;)if(Zo(e[n][0],t))return n;return-1}function ar(e,t,n,r){return hr(e,(function(e,a,i){t(r,e,n(e),i)})),r}function ir(e,t){return e&&Pa(t,Tl(t),e)}function or(e,t,n){"__proto__"==t&&nt?nt(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function lr(e,t){for(var r=-1,i=t.length,o=n(i),l=null==e;++r<i;)o[r]=l?a:Dl(e,t[r]);return o}function sr(e,t,n){return e===e&&(n!==a&&(e=e<=n?e:n),t!==a&&(e=e>=t?e:t)),e}function cr(e,t,n,r,i,o){var l,s=1&t,c=2&t,u=4&t;if(n&&(l=i?n(e,r,i,o):n(e)),l!==a)return l;if(!nl(e))return e;var d=Wo(e);if(d){if(l=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&&Ae.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!s)return Oa(e,l)}else{var f=mi(e),h=f==w||f==N;if(Go(e))return Na(e,s);if(f==C||f==y||h&&!i){if(l=c||h?{}:gi(e),!s)return c?function(e,t){return Pa(e,vi(e),t)}(e,function(e,t){return e&&Pa(t,Rl(t),e)}(l,e)):function(e,t){return Pa(e,hi(e),t)}(e,ir(l,e))}else{if(!lt[f])return i?e:{};l=function(e,t,n){var r=e.constructor;switch(t){case R:return ka(e);case x:case _:return new r(+e);case A:return function(e,t){var n=t?ka(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case I:case L:case F:case Y:case H:case U:case Z:case B:case z:return Sa(e,n);case k:return new r;case S:case P:return new r(e);case E:return function(e){var t=new e.constructor(e.source,me.exec(e));return t.lastIndex=e.lastIndex,t}(e);case O:return new r;case M:return a=e,Yn?Se(Yn.call(a)):{}}var a}(e,f,s)}}o||(o=new Gn);var v=o.get(e);if(v)return v;o.set(e,l),sl(e)?e.forEach((function(r){l.add(cr(r,t,n,r,e,o))})):al(e)&&e.forEach((function(r,a){l.set(a,cr(r,t,n,a,e,o))}));var m=d?a:(u?c?ii:ai:c?Rl:Tl)(e);return Ct(m||e,(function(r,a){m&&(r=e[a=r]),nr(l,a,cr(r,t,n,a,e,o))})),l}function ur(e,t,n){var r=n.length;if(null==e)return!r;for(e=Se(e);r--;){var i=n[r],o=t[i],l=e[i];if(l===a&&!(i in e)||!o(l))return!1}return!0}function dr(e,t,n){if("function"!=typeof e)throw new Ee(i);return Mi((function(){e.apply(a,n)}),t)}function fr(e,t,n,r){var a=-1,i=Pt,o=!0,l=e.length,s=[],c=t.length;if(!l)return s;n&&(t=Tt(t,Jt(n))),r?(i=Mt,o=!1):t.length>=200&&(i=Xt,o=!1,t=new $n(t));e:for(;++a<l;){var u=e[a],d=null==n?u:n(u);if(u=r||0!==u?u:0,o&&d===d){for(var f=c;f--;)if(t[f]===d)continue e;s.push(u)}else i(t,d,r)||s.push(u)}return s}Un.templateSettings={escape:Q,evaluate:X,interpolate:ee,variable:"",imports:{_:Un}},Un.prototype=Bn.prototype,Un.prototype.constructor=Un,zn.prototype=Zn(Bn.prototype),zn.prototype.constructor=zn,Vn.prototype=Zn(Bn.prototype),Vn.prototype.constructor=Vn,Wn.prototype.clear=function(){this.__data__=On?On(null):{},this.size=0},Wn.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},Wn.prototype.get=function(e){var t=this.__data__;if(On){var n=t[e];return n===o?a:n}return Ae.call(t,e)?t[e]:a},Wn.prototype.has=function(e){var t=this.__data__;return On?t[e]!==a:Ae.call(t,e)},Wn.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=On&&t===a?o:t,this},qn.prototype.clear=function(){this.__data__=[],this.size=0},qn.prototype.delete=function(e){var t=this.__data__,n=rr(t,e);return!(n<0)&&(n==t.length-1?t.pop():$e.call(t,n,1),--this.size,!0)},qn.prototype.get=function(e){var t=this.__data__,n=rr(t,e);return n<0?a:t[n][1]},qn.prototype.has=function(e){return rr(this.__data__,e)>-1},qn.prototype.set=function(e,t){var n=this.__data__,r=rr(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},Kn.prototype.clear=function(){this.size=0,this.__data__={hash:new Wn,map:new(Sn||qn),string:new Wn}},Kn.prototype.delete=function(e){var t=ui(this,e).delete(e);return this.size-=t?1:0,t},Kn.prototype.get=function(e){return ui(this,e).get(e)},Kn.prototype.has=function(e){return ui(this,e).has(e)},Kn.prototype.set=function(e,t){var n=ui(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},$n.prototype.add=$n.prototype.push=function(e){return this.__data__.set(e,o),this},$n.prototype.has=function(e){return this.__data__.has(e)},Gn.prototype.clear=function(){this.__data__=new qn,this.size=0},Gn.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Gn.prototype.get=function(e){return this.__data__.get(e)},Gn.prototype.has=function(e){return this.__data__.has(e)},Gn.prototype.set=function(e,t){var n=this.__data__;if(n instanceof qn){var r=n.__data__;if(!Sn||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Kn(r)}return n.set(e,t),this.size=n.size,this};var hr=Ra(_r),vr=Ra(jr,!0);function mr(e,t){var n=!0;return hr(e,(function(e,r,a){return n=!!t(e,r,a)})),n}function pr(e,t,n){for(var r=-1,i=e.length;++r<i;){var o=e[r],l=t(o);if(null!=l&&(s===a?l===l&&!ul(l):n(l,s)))var s=l,c=o}return c}function gr(e,t){var n=[];return hr(e,(function(e,r,a){t(e,r,a)&&n.push(e)})),n}function yr(e,t,n,r,a){var i=-1,o=e.length;for(n||(n=yi),a||(a=[]);++i<o;){var l=e[i];t>0&&n(l)?t>1?yr(l,t-1,n,r,a):Rt(a,l):r||(a[a.length]=l)}return a}var br=Aa(),xr=Aa(!0);function _r(e,t){return e&&br(e,t,Tl)}function jr(e,t){return e&&xr(e,t,Tl)}function wr(e,t){return Ot(t,(function(t){return Xo(e[t])}))}function Nr(e,t){for(var n=0,r=(t=xa(t,e)).length;null!=e&&n<r;)e=e[Fi(t[n++])];return n&&n==r?e:a}function kr(e,t,n){var r=t(e);return Wo(e)?r:Rt(r,n(e))}function Sr(e){return null==e?e===a?"[object Undefined]":"[object Null]":et&&et in Se(e)?function(e){var t=Ae.call(e,et),n=e[et];try{e[et]=a;var r=!0}catch(o){}var i=Fe.call(e);r&&(t?e[et]=n:delete e[et]);return i}(e):function(e){return Fe.call(e)}(e)}function Cr(e,t){return e>t}function Dr(e,t){return null!=e&&Ae.call(e,t)}function Er(e,t){return null!=e&&t in Se(e)}function Or(e,t,r){for(var i=r?Mt:Pt,o=e[0].length,l=e.length,s=l,c=n(l),u=1/0,d=[];s--;){var f=e[s];s&&t&&(f=Tt(f,Jt(t))),u=xn(f.length,u),c[s]=!r&&(t||o>=120&&f.length>=120)?new $n(s&&f):a}f=e[0];var h=-1,v=c[0];e:for(;++h<o&&d.length<u;){var m=f[h],p=t?t(m):m;if(m=r||0!==m?m:0,!(v?Xt(v,p):i(d,p,r))){for(s=l;--s;){var g=c[s];if(!(g?Xt(g,p):i(e[s],p,r)))continue e}v&&v.push(p),d.push(m)}}return d}function Pr(e,t,n){var r=null==(e=Di(e,t=xa(t,e)))?e:e[Fi(Ji(t))];return null==r?a:kt(r,e,n)}function Mr(e){return rl(e)&&Sr(e)==y}function Tr(e,t,n,r,i){return e===t||(null==e||null==t||!rl(e)&&!rl(t)?e!==e&&t!==t:function(e,t,n,r,i,o){var l=Wo(e),s=Wo(t),c=l?b:mi(e),u=s?b:mi(t),d=(c=c==y?C:c)==C,f=(u=u==y?C:u)==C,h=c==u;if(h&&Go(e)){if(!Go(t))return!1;l=!0,d=!1}if(h&&!d)return o||(o=new Gn),l||dl(e)?ni(e,t,n,r,i,o):function(e,t,n,r,a,i,o){switch(n){case A:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case R:return!(e.byteLength!=t.byteLength||!i(new ze(e),new ze(t)));case x:case _:case S:return Zo(+e,+t);case j:return e.name==t.name&&e.message==t.message;case E:case P:return e==t+"";case k:var l=sn;case O:var s=1&r;if(l||(l=dn),e.size!=t.size&&!s)return!1;var c=o.get(e);if(c)return c==t;r|=2,o.set(e,t);var u=ni(l(e),l(t),r,a,i,o);return o.delete(e),u;case M:if(Yn)return Yn.call(e)==Yn.call(t)}return!1}(e,t,c,n,r,i,o);if(!(1&n)){var v=d&&Ae.call(e,"__wrapped__"),m=f&&Ae.call(t,"__wrapped__");if(v||m){var p=v?e.value():e,g=m?t.value():t;return o||(o=new Gn),i(p,g,n,r,o)}}if(!h)return!1;return o||(o=new Gn),function(e,t,n,r,i,o){var l=1&n,s=ai(e),c=s.length,u=ai(t).length;if(c!=u&&!l)return!1;var d=c;for(;d--;){var f=s[d];if(!(l?f in t:Ae.call(t,f)))return!1}var h=o.get(e),v=o.get(t);if(h&&v)return h==t&&v==e;var m=!0;o.set(e,t),o.set(t,e);var p=l;for(;++d<c;){var g=e[f=s[d]],y=t[f];if(r)var b=l?r(y,g,f,t,e,o):r(g,y,f,e,t,o);if(!(b===a?g===y||i(g,y,n,r,o):b)){m=!1;break}p||(p="constructor"==f)}if(m&&!p){var x=e.constructor,_=t.constructor;x==_||!("constructor"in e)||!("constructor"in t)||"function"==typeof x&&x instanceof x&&"function"==typeof _&&_ instanceof _||(m=!1)}return o.delete(e),o.delete(t),m}(e,t,n,r,i,o)}(e,t,n,r,Tr,i))}function Rr(e,t,n,r){var i=n.length,o=i,l=!r;if(null==e)return!o;for(e=Se(e);i--;){var s=n[i];if(l&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++i<o;){var c=(s=n[i])[0],u=e[c],d=s[1];if(l&&s[2]){if(u===a&&!(c in e))return!1}else{var f=new Gn;if(r)var h=r(u,d,c,e,t,f);if(!(h===a?Tr(d,u,3,r,f):h))return!1}}return!0}function Ar(e){return!(!nl(e)||function(e){return!!Le&&Le in e}(e))&&(Xo(e)?Ue:ye).test(Yi(e))}function Ir(e){return"function"==typeof e?e:null==e?is:"object"==typeof e?Wo(e)?Zr(e[0],e[1]):Ur(e):vs(e)}function Lr(e){if(!Ni(e))return yn(e);var t=[];for(var n in Se(e))Ae.call(e,n)&&"constructor"!=n&&t.push(n);return t}function Fr(e){if(!nl(e))return function(e){var t=[];if(null!=e)for(var n in Se(e))t.push(n);return t}(e);var t=Ni(e),n=[];for(var r in e)("constructor"!=r||!t&&Ae.call(e,r))&&n.push(r);return n}function Yr(e,t){return e<t}function Hr(e,t){var r=-1,a=Ko(e)?n(e.length):[];return hr(e,(function(e,n,i){a[++r]=t(e,n,i)})),a}function Ur(e){var t=di(e);return 1==t.length&&t[0][2]?Si(t[0][0],t[0][1]):function(n){return n===e||Rr(n,e,t)}}function Zr(e,t){return _i(e)&&ki(t)?Si(Fi(e),t):function(n){var r=Dl(n,e);return r===a&&r===t?El(n,e):Tr(t,r,3)}}function Br(e,t,n,r,i){e!==t&&br(t,(function(o,l){if(i||(i=new Gn),nl(o))!function(e,t,n,r,i,o,l){var s=Oi(e,n),c=Oi(t,n),u=l.get(c);if(u)return void tr(e,n,u);var d=o?o(s,c,n+"",e,t,l):a,f=d===a;if(f){var h=Wo(c),v=!h&&Go(c),m=!h&&!v&&dl(c);d=c,h||v||m?Wo(s)?d=s:$o(s)?d=Oa(s):v?(f=!1,d=Na(c,!0)):m?(f=!1,d=Sa(c,!0)):d=[]:ol(c)||Vo(c)?(d=s,Vo(s)?d=bl(s):nl(s)&&!Xo(s)||(d=gi(c))):f=!1}f&&(l.set(c,d),i(d,c,r,o,l),l.delete(c));tr(e,n,d)}(e,t,l,n,Br,r,i);else{var s=r?r(Oi(e,l),o,l+"",e,t,i):a;s===a&&(s=o),tr(e,l,s)}}),Rl)}function zr(e,t){var n=e.length;if(n)return bi(t+=t<0?n:0,n)?e[t]:a}function Vr(e,t,n){t=t.length?Tt(t,(function(e){return Wo(e)?function(t){return Nr(t,1===e.length?e[0]:e)}:e})):[is];var r=-1;t=Tt(t,Jt(ci()));var a=Hr(e,(function(e,n,a){var i=Tt(t,(function(t){return t(e)}));return{criteria:i,index:++r,value:e}}));return function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}(a,(function(e,t){return function(e,t,n){var r=-1,a=e.criteria,i=t.criteria,o=a.length,l=n.length;for(;++r<o;){var s=Ca(a[r],i[r]);if(s)return r>=l?s:s*("desc"==n[r]?-1:1)}return e.index-t.index}(e,t,n)}))}function Wr(e,t,n){for(var r=-1,a=t.length,i={};++r<a;){var o=t[r],l=Nr(e,o);n(l,o)&&ea(i,xa(o,e),l)}return i}function qr(e,t,n,r){var a=r?Zt:Ut,i=-1,o=t.length,l=e;for(e===t&&(t=Oa(t)),n&&(l=Tt(e,Jt(n)));++i<o;)for(var s=0,c=t[i],u=n?n(c):c;(s=a(l,u,s,r))>-1;)l!==e&&$e.call(l,s,1),$e.call(e,s,1);return e}function Kr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var a=t[n];if(n==r||a!==i){var i=a;bi(a)?$e.call(e,a,1):fa(e,a)}}return e}function $r(e,t){return e+mt(wn()*(t-e+1))}function Gr(e,t){var n="";if(!e||t<1||t>v)return n;do{t%2&&(n+=e),(t=mt(t/2))&&(e+=e)}while(t);return n}function Jr(e,t){return Ti(Ci(e,t,is),e+"")}function Qr(e){return Qn(Zl(e))}function Xr(e,t){var n=Zl(e);return Ii(n,sr(t,0,n.length))}function ea(e,t,n,r){if(!nl(e))return e;for(var i=-1,o=(t=xa(t,e)).length,l=o-1,s=e;null!=s&&++i<o;){var c=Fi(t[i]),u=n;if("__proto__"===c||"constructor"===c||"prototype"===c)return e;if(i!=l){var d=s[c];(u=r?r(d,c,s):a)===a&&(u=nl(d)?d:bi(t[i+1])?[]:{})}nr(s,c,u),s=s[c]}return e}var ta=Pn?function(e,t){return Pn.set(e,t),e}:is,na=nt?function(e,t){return nt(e,"toString",{configurable:!0,enumerable:!1,value:ns(t),writable:!0})}:is;function ra(e){return Ii(Zl(e))}function aa(e,t,r){var a=-1,i=e.length;t<0&&(t=-t>i?0:i+t),(r=r>i?i:r)<0&&(r+=i),i=t>r?0:r-t>>>0,t>>>=0;for(var o=n(i);++a<i;)o[a]=e[a+t];return o}function ia(e,t){var n;return hr(e,(function(e,r,a){return!(n=t(e,r,a))})),!!n}function oa(e,t,n){var r=0,a=null==e?r:e.length;if("number"==typeof t&&t===t&&a<=2147483647){for(;r<a;){var i=r+a>>>1,o=e[i];null!==o&&!ul(o)&&(n?o<=t:o<t)?r=i+1:a=i}return a}return la(e,t,is,n)}function la(e,t,n,r){var i=0,o=null==e?0:e.length;if(0===o)return 0;for(var l=(t=n(t))!==t,s=null===t,c=ul(t),u=t===a;i<o;){var d=mt((i+o)/2),f=n(e[d]),h=f!==a,v=null===f,m=f===f,p=ul(f);if(l)var g=r||m;else g=u?m&&(r||h):s?m&&h&&(r||!v):c?m&&h&&!v&&(r||!p):!v&&!p&&(r?f<=t:f<t);g?i=d+1:o=d}return xn(o,4294967294)}function sa(e,t){for(var n=-1,r=e.length,a=0,i=[];++n<r;){var o=e[n],l=t?t(o):o;if(!n||!Zo(l,s)){var s=l;i[a++]=0===o?0:o}}return i}function ca(e){return"number"==typeof e?e:ul(e)?m:+e}function ua(e){if("string"==typeof e)return e;if(Wo(e))return Tt(e,ua)+"";if(ul(e))return Hn?Hn.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function da(e,t,n){var r=-1,a=Pt,i=e.length,o=!0,l=[],s=l;if(n)o=!1,a=Mt;else if(i>=200){var c=t?null:Ga(e);if(c)return dn(c);o=!1,a=Xt,s=new $n}else s=t?[]:l;e:for(;++r<i;){var u=e[r],d=t?t(u):u;if(u=n||0!==u?u:0,o&&d===d){for(var f=s.length;f--;)if(s[f]===d)continue e;t&&s.push(d),l.push(u)}else a(s,d,n)||(s!==l&&s.push(d),l.push(u))}return l}function fa(e,t){return null==(e=Di(e,t=xa(t,e)))||delete e[Fi(Ji(t))]}function ha(e,t,n,r){return ea(e,t,n(Nr(e,t)),r)}function va(e,t,n,r){for(var a=e.length,i=r?a:-1;(r?i--:++i<a)&&t(e[i],i,e););return n?aa(e,r?0:i,r?i+1:a):aa(e,r?i+1:0,r?a:i)}function ma(e,t){var n=e;return n instanceof Vn&&(n=n.value()),At(t,(function(e,t){return t.func.apply(t.thisArg,Rt([e],t.args))}),n)}function pa(e,t,r){var a=e.length;if(a<2)return a?da(e[0]):[];for(var i=-1,o=n(a);++i<a;)for(var l=e[i],s=-1;++s<a;)s!=i&&(o[i]=fr(o[i]||l,e[s],t,r));return da(yr(o,1),t,r)}function ga(e,t,n){for(var r=-1,i=e.length,o=t.length,l={};++r<i;){var s=r<o?t[r]:a;n(l,e[r],s)}return l}function ya(e){return $o(e)?e:[]}function ba(e){return"function"==typeof e?e:is}function xa(e,t){return Wo(e)?e:_i(e,t)?[e]:Li(xl(e))}var _a=Jr;function ja(e,t,n){var r=e.length;return n=n===a?r:n,!t&&n>=r?e:aa(e,t,n)}var wa=st||function(e){return ht.clearTimeout(e)};function Na(e,t){if(t)return e.slice();var n=e.length,r=Ve?Ve(n):new e.constructor(n);return e.copy(r),r}function ka(e){var t=new e.constructor(e.byteLength);return new ze(t).set(new ze(e)),t}function Sa(e,t){var n=t?ka(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Ca(e,t){if(e!==t){var n=e!==a,r=null===e,i=e===e,o=ul(e),l=t!==a,s=null===t,c=t===t,u=ul(t);if(!s&&!u&&!o&&e>t||o&&l&&c&&!s&&!u||r&&l&&c||!n&&c||!i)return 1;if(!r&&!o&&!u&&e<t||u&&n&&i&&!r&&!o||s&&n&&i||!l&&i||!c)return-1}return 0}function Da(e,t,r,a){for(var i=-1,o=e.length,l=r.length,s=-1,c=t.length,u=bn(o-l,0),d=n(c+u),f=!a;++s<c;)d[s]=t[s];for(;++i<l;)(f||i<o)&&(d[r[i]]=e[i]);for(;u--;)d[s++]=e[i++];return d}function Ea(e,t,r,a){for(var i=-1,o=e.length,l=-1,s=r.length,c=-1,u=t.length,d=bn(o-s,0),f=n(d+u),h=!a;++i<d;)f[i]=e[i];for(var v=i;++c<u;)f[v+c]=t[c];for(;++l<s;)(h||i<o)&&(f[v+r[l]]=e[i++]);return f}function Oa(e,t){var r=-1,a=e.length;for(t||(t=n(a));++r<a;)t[r]=e[r];return t}function Pa(e,t,n,r){var i=!n;n||(n={});for(var o=-1,l=t.length;++o<l;){var s=t[o],c=r?r(n[s],e[s],s,n,e):a;c===a&&(c=e[s]),i?or(n,s,c):nr(n,s,c)}return n}function Ma(e,t){return function(n,r){var a=Wo(n)?St:ar,i=t?t():{};return a(n,e,ci(r,2),i)}}function Ta(e){return Jr((function(t,n){var r=-1,i=n.length,o=i>1?n[i-1]:a,l=i>2?n[2]:a;for(o=e.length>3&&"function"==typeof o?(i--,o):a,l&&xi(n[0],n[1],l)&&(o=i<3?a:o,i=1),t=Se(t);++r<i;){var s=n[r];s&&e(t,s,r,o)}return t}))}function Ra(e,t){return function(n,r){if(null==n)return n;if(!Ko(n))return e(n,r);for(var a=n.length,i=t?a:-1,o=Se(n);(t?i--:++i<a)&&!1!==r(o[i],i,o););return n}}function Aa(e){return function(t,n,r){for(var a=-1,i=Se(t),o=r(t),l=o.length;l--;){var s=o[e?l:++a];if(!1===n(i[s],s,i))break}return t}}function Ia(e){return function(t){var n=ln(t=xl(t))?vn(t):a,r=n?n[0]:t.charAt(0),i=n?ja(n,1).join(""):t.slice(1);return r[e]()+i}}function La(e){return function(t){return At(Xl(Vl(t).replace(Qe,"")),e,"")}}function Fa(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=Zn(e.prototype),r=e.apply(n,t);return nl(r)?r:n}}function Ya(e){return function(t,n,r){var i=Se(t);if(!Ko(t)){var o=ci(n,3);t=Tl(t),n=function(e){return o(i[e],e,i)}}var l=e(t,n,r);return l>-1?i[o?t[l]:l]:a}}function Ha(e){return ri((function(t){var n=t.length,r=n,o=zn.prototype.thru;for(e&&t.reverse();r--;){var l=t[r];if("function"!=typeof l)throw new Ee(i);if(o&&!s&&"wrapper"==li(l))var s=new zn([],!0)}for(r=s?r:n;++r<n;){var c=li(l=t[r]),u="wrapper"==c?oi(l):a;s=u&&ji(u[0])&&424==u[1]&&!u[4].length&&1==u[9]?s[li(u[0])].apply(s,u[3]):1==l.length&&ji(l)?s[c]():s.thru(l)}return function(){var e=arguments,r=e[0];if(s&&1==e.length&&Wo(r))return s.plant(r).value();for(var a=0,i=n?t[a].apply(this,e):r;++a<n;)i=t[a].call(this,i);return i}}))}function Ua(e,t,r,i,o,l,s,c,u,f){var h=t&d,v=1&t,m=2&t,p=24&t,g=512&t,y=m?a:Fa(e);return function a(){for(var d=arguments.length,b=n(d),x=d;x--;)b[x]=arguments[x];if(p)var _=si(a),j=nn(b,_);if(i&&(b=Da(b,i,o,p)),l&&(b=Ea(b,l,s,p)),d-=j,p&&d<f){var w=un(b,_);return Ka(e,t,Ua,a.placeholder,r,b,w,c,u,f-d)}var N=v?r:this,k=m?N[e]:e;return d=b.length,c?b=Ei(b,c):g&&d>1&&b.reverse(),h&&u<d&&(b.length=u),this&&this!==ht&&this instanceof a&&(k=y||Fa(k)),k.apply(N,b)}}function Za(e,t){return function(n,r){return function(e,t,n,r){return _r(e,(function(e,a,i){t(r,n(e),a,i)})),r}(n,e,t(r),{})}}function Ba(e,t){return function(n,r){var i;if(n===a&&r===a)return t;if(n!==a&&(i=n),r!==a){if(i===a)return r;"string"==typeof n||"string"==typeof r?(n=ua(n),r=ua(r)):(n=ca(n),r=ca(r)),i=e(n,r)}return i}}function za(e){return ri((function(t){return t=Tt(t,Jt(ci())),Jr((function(n){var r=this;return e(t,(function(e){return kt(e,r,n)}))}))}))}function Va(e,t){var n=(t=t===a?" ":ua(t)).length;if(n<2)return n?Gr(t,e):t;var r=Gr(t,vt(e/hn(t)));return ln(t)?ja(vn(r),0,e).join(""):r.slice(0,e)}function Wa(e){return function(t,r,i){return i&&"number"!=typeof i&&xi(t,r,i)&&(r=i=a),t=ml(t),r===a?(r=t,t=0):r=ml(r),function(e,t,r,a){for(var i=-1,o=bn(vt((t-e)/(r||1)),0),l=n(o);o--;)l[a?o:++i]=e,e+=r;return l}(t,r,i=i===a?t<r?1:-1:ml(i),e)}}function qa(e){return function(t,n){return"string"==typeof t&&"string"==typeof n||(t=yl(t),n=yl(n)),e(t,n)}}function Ka(e,t,n,r,i,o,l,s,d,f){var h=8&t;t|=h?c:u,4&(t&=~(h?u:c))||(t&=-4);var v=[e,t,i,h?o:a,h?l:a,h?a:o,h?a:l,s,d,f],m=n.apply(a,v);return ji(e)&&Pi(m,v),m.placeholder=r,Ri(m,e,t)}function $a(e){var t=ke[e];return function(e,n){if(e=yl(e),(n=null==n?0:xn(pl(n),292))&&Ft(e)){var r=(xl(e)+"e").split("e");return+((r=(xl(t(r[0]+"e"+(+r[1]+n)))+"e").split("e"))[0]+"e"+(+r[1]-n))}return t(e)}}var Ga=Dn&&1/dn(new Dn([,-0]))[1]==h?function(e){return new Dn(e)}:us;function Ja(e){return function(t){var n=mi(t);return n==k?sn(t):n==O?fn(t):function(e,t){return Tt(t,(function(t){return[t,e[t]]}))}(t,e(t))}}function Qa(e,t,r,o,h,v,m,p){var g=2&t;if(!g&&"function"!=typeof e)throw new Ee(i);var y=o?o.length:0;if(y||(t&=-97,o=h=a),m=m===a?m:bn(pl(m),0),p=p===a?p:pl(p),y-=h?h.length:0,t&u){var b=o,x=h;o=h=a}var _=g?a:oi(e),j=[e,t,r,o,h,b,x,v,m,p];if(_&&function(e,t){var n=e[1],r=t[1],a=n|r,i=a<131,o=r==d&&8==n||r==d&&n==f&&e[7].length<=t[8]||384==r&&t[7].length<=t[8]&&8==n;if(!i&&!o)return e;1&r&&(e[2]=t[2],a|=1&n?0:4);var s=t[3];if(s){var c=e[3];e[3]=c?Da(c,s,t[4]):s,e[4]=c?un(e[3],l):t[4]}(s=t[5])&&(c=e[5],e[5]=c?Ea(c,s,t[6]):s,e[6]=c?un(e[5],l):t[6]);(s=t[7])&&(e[7]=s);r&d&&(e[8]=null==e[8]?t[8]:xn(e[8],t[8]));null==e[9]&&(e[9]=t[9]);e[0]=t[0],e[1]=a}(j,_),e=j[0],t=j[1],r=j[2],o=j[3],h=j[4],!(p=j[9]=j[9]===a?g?0:e.length:bn(j[9]-y,0))&&24&t&&(t&=-25),t&&1!=t)w=8==t||t==s?function(e,t,r){var i=Fa(e);return function o(){for(var l=arguments.length,s=n(l),c=l,u=si(o);c--;)s[c]=arguments[c];var d=l<3&&s[0]!==u&&s[l-1]!==u?[]:un(s,u);return(l-=d.length)<r?Ka(e,t,Ua,o.placeholder,a,s,d,a,a,r-l):kt(this&&this!==ht&&this instanceof o?i:e,this,s)}}(e,t,p):t!=c&&33!=t||h.length?Ua.apply(a,j):function(e,t,r,a){var i=1&t,o=Fa(e);return function t(){for(var l=-1,s=arguments.length,c=-1,u=a.length,d=n(u+s),f=this&&this!==ht&&this instanceof t?o:e;++c<u;)d[c]=a[c];for(;s--;)d[c++]=arguments[++l];return kt(f,i?r:this,d)}}(e,t,r,o);else var w=function(e,t,n){var r=1&t,a=Fa(e);return function t(){return(this&&this!==ht&&this instanceof t?a:e).apply(r?n:this,arguments)}}(e,t,r);return Ri((_?ta:Pi)(w,j),e,t)}function Xa(e,t,n,r){return e===a||Zo(e,Me[n])&&!Ae.call(r,n)?t:e}function ei(e,t,n,r,i,o){return nl(e)&&nl(t)&&(o.set(t,e),Br(e,t,a,ei,o),o.delete(t)),e}function ti(e){return ol(e)?a:e}function ni(e,t,n,r,i,o){var l=1&n,s=e.length,c=t.length;if(s!=c&&!(l&&c>s))return!1;var u=o.get(e),d=o.get(t);if(u&&d)return u==t&&d==e;var f=-1,h=!0,v=2&n?new $n:a;for(o.set(e,t),o.set(t,e);++f<s;){var m=e[f],p=t[f];if(r)var g=l?r(p,m,f,t,e,o):r(m,p,f,e,t,o);if(g!==a){if(g)continue;h=!1;break}if(v){if(!Lt(t,(function(e,t){if(!Xt(v,t)&&(m===e||i(m,e,n,r,o)))return v.push(t)}))){h=!1;break}}else if(m!==p&&!i(m,p,n,r,o)){h=!1;break}}return o.delete(e),o.delete(t),h}function ri(e){return Ti(Ci(e,a,Wi),e+"")}function ai(e){return kr(e,Tl,hi)}function ii(e){return kr(e,Rl,vi)}var oi=Pn?function(e){return Pn.get(e)}:us;function li(e){for(var t=e.name+"",n=Mn[t],r=Ae.call(Mn,t)?n.length:0;r--;){var a=n[r],i=a.func;if(null==i||i==e)return a.name}return t}function si(e){return(Ae.call(Un,"placeholder")?Un:e).placeholder}function ci(){var e=Un.iteratee||os;return e=e===os?Ir:e,arguments.length?e(arguments[0],arguments[1]):e}function ui(e,t){var n=e.__data__;return function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}(t)?n["string"==typeof t?"string":"hash"]:n.map}function di(e){for(var t=Tl(e),n=t.length;n--;){var r=t[n],a=e[r];t[n]=[r,a,ki(a)]}return t}function fi(e,t){var n=function(e,t){return null==e?a:e[t]}(e,t);return Ar(n)?n:a}var hi=gt?function(e){return null==e?[]:(e=Se(e),Ot(gt(e),(function(t){return Ke.call(e,t)})))}:gs,vi=gt?function(e){for(var t=[];e;)Rt(t,hi(e)),e=We(e);return t}:gs,mi=Sr;function pi(e,t,n){for(var r=-1,a=(t=xa(t,e)).length,i=!1;++r<a;){var o=Fi(t[r]);if(!(i=null!=e&&n(e,o)))break;e=e[o]}return i||++r!=a?i:!!(a=null==e?0:e.length)&&tl(a)&&bi(o,a)&&(Wo(e)||Vo(e))}function gi(e){return"function"!=typeof e.constructor||Ni(e)?{}:Zn(We(e))}function yi(e){return Wo(e)||Vo(e)||!!(Ge&&e&&e[Ge])}function bi(e,t){var n=typeof e;return!!(t=null==t?v:t)&&("number"==n||"symbol"!=n&&xe.test(e))&&e>-1&&e%1==0&&e<t}function xi(e,t,n){if(!nl(n))return!1;var r=typeof t;return!!("number"==r?Ko(n)&&bi(t,n.length):"string"==r&&t in n)&&Zo(n[t],e)}function _i(e,t){if(Wo(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!ul(e))||(ne.test(e)||!te.test(e)||null!=t&&e in Se(t))}function ji(e){var t=li(e),n=Un[t];if("function"!=typeof n||!(t in Vn.prototype))return!1;if(e===n)return!0;var r=oi(n);return!!r&&e===r[0]}(kn&&mi(new kn(new ArrayBuffer(1)))!=A||Sn&&mi(new Sn)!=k||Cn&&mi(Cn.resolve())!=D||Dn&&mi(new Dn)!=O||En&&mi(new En)!=T)&&(mi=function(e){var t=Sr(e),n=t==C?e.constructor:a,r=n?Yi(n):"";if(r)switch(r){case Tn:return A;case Rn:return k;case An:return D;case In:return O;case Ln:return T}return t});var wi=Te?Xo:ys;function Ni(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||Me)}function ki(e){return e===e&&!nl(e)}function Si(e,t){return function(n){return null!=n&&(n[e]===t&&(t!==a||e in Se(n)))}}function Ci(e,t,r){return t=bn(t===a?e.length-1:t,0),function(){for(var a=arguments,i=-1,o=bn(a.length-t,0),l=n(o);++i<o;)l[i]=a[t+i];i=-1;for(var s=n(t+1);++i<t;)s[i]=a[i];return s[t]=r(l),kt(e,this,s)}}function Di(e,t){return t.length<2?e:Nr(e,aa(t,0,-1))}function Ei(e,t){for(var n=e.length,r=xn(t.length,n),i=Oa(e);r--;){var o=t[r];e[r]=bi(o,n)?i[o]:a}return e}function Oi(e,t){if(("constructor"!==t||"function"!==typeof e[t])&&"__proto__"!=t)return e[t]}var Pi=Ai(ta),Mi=ft||function(e,t){return ht.setTimeout(e,t)},Ti=Ai(na);function Ri(e,t,n){var r=t+"";return Ti(e,function(e,t){var n=t.length;if(!n)return e;var r=n-1;return t[r]=(n>1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(se,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return Ct(g,(function(n){var r="_."+n[0];t&n[1]&&!Pt(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(ce);return t?t[1].split(ue):[]}(r),n)))}function Ai(e){var t=0,n=0;return function(){var r=_n(),i=16-(r-n);if(n=r,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(a,arguments)}}function Ii(e,t){var n=-1,r=e.length,i=r-1;for(t=t===a?r:t;++n<t;){var o=$r(n,i),l=e[o];e[o]=e[n],e[n]=l}return e.length=t,e}var Li=function(e){var t=Io(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(re,(function(e,n,r,a){t.push(r?a.replace(he,"$1"):n||e)})),t}));function Fi(e){if("string"==typeof e||ul(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}function Yi(e){if(null!=e){try{return Re.call(e)}catch(t){}try{return e+""}catch(t){}}return""}function Hi(e){if(e instanceof Vn)return e.clone();var t=new zn(e.__wrapped__,e.__chain__);return t.__actions__=Oa(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}var Ui=Jr((function(e,t){return $o(e)?fr(e,yr(t,1,$o,!0)):[]})),Zi=Jr((function(e,t){var n=Ji(t);return $o(n)&&(n=a),$o(e)?fr(e,yr(t,1,$o,!0),ci(n,2)):[]})),Bi=Jr((function(e,t){var n=Ji(t);return $o(n)&&(n=a),$o(e)?fr(e,yr(t,1,$o,!0),a,n):[]}));function zi(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=null==n?0:pl(n);return a<0&&(a=bn(r+a,0)),Ht(e,ci(t,3),a)}function Vi(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r-1;return n!==a&&(i=pl(n),i=n<0?bn(r+i,0):xn(i,r-1)),Ht(e,ci(t,3),i,!0)}function Wi(e){return(null==e?0:e.length)?yr(e,1):[]}function qi(e){return e&&e.length?e[0]:a}var Ki=Jr((function(e){var t=Tt(e,ya);return t.length&&t[0]===e[0]?Or(t):[]})),$i=Jr((function(e){var t=Ji(e),n=Tt(e,ya);return t===Ji(n)?t=a:n.pop(),n.length&&n[0]===e[0]?Or(n,ci(t,2)):[]})),Gi=Jr((function(e){var t=Ji(e),n=Tt(e,ya);return(t="function"==typeof t?t:a)&&n.pop(),n.length&&n[0]===e[0]?Or(n,a,t):[]}));function Ji(e){var t=null==e?0:e.length;return t?e[t-1]:a}var Qi=Jr(Xi);function Xi(e,t){return e&&e.length&&t&&t.length?qr(e,t):e}var eo=ri((function(e,t){var n=null==e?0:e.length,r=lr(e,t);return Kr(e,Tt(t,(function(e){return bi(e,n)?+e:e})).sort(Ca)),r}));function to(e){return null==e?e:Nn.call(e)}var no=Jr((function(e){return da(yr(e,1,$o,!0))})),ro=Jr((function(e){var t=Ji(e);return $o(t)&&(t=a),da(yr(e,1,$o,!0),ci(t,2))})),ao=Jr((function(e){var t=Ji(e);return t="function"==typeof t?t:a,da(yr(e,1,$o,!0),a,t)}));function io(e){if(!e||!e.length)return[];var t=0;return e=Ot(e,(function(e){if($o(e))return t=bn(e.length,t),!0})),$t(t,(function(t){return Tt(e,Vt(t))}))}function oo(e,t){if(!e||!e.length)return[];var n=io(e);return null==t?n:Tt(n,(function(e){return kt(t,a,e)}))}var lo=Jr((function(e,t){return $o(e)?fr(e,t):[]})),so=Jr((function(e){return pa(Ot(e,$o))})),co=Jr((function(e){var t=Ji(e);return $o(t)&&(t=a),pa(Ot(e,$o),ci(t,2))})),uo=Jr((function(e){var t=Ji(e);return t="function"==typeof t?t:a,pa(Ot(e,$o),a,t)})),fo=Jr(io);var ho=Jr((function(e){var t=e.length,n=t>1?e[t-1]:a;return n="function"==typeof n?(e.pop(),n):a,oo(e,n)}));function vo(e){var t=Un(e);return t.__chain__=!0,t}function mo(e,t){return t(e)}var po=ri((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,i=function(t){return lr(t,e)};return!(t>1||this.__actions__.length)&&r instanceof Vn&&bi(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:mo,args:[i],thisArg:a}),new zn(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(a),e}))):this.thru(i)}));var go=Ma((function(e,t,n){Ae.call(e,n)?++e[n]:or(e,n,1)}));var yo=Ya(zi),bo=Ya(Vi);function xo(e,t){return(Wo(e)?Ct:hr)(e,ci(t,3))}function _o(e,t){return(Wo(e)?Dt:vr)(e,ci(t,3))}var jo=Ma((function(e,t,n){Ae.call(e,n)?e[n].push(t):or(e,n,[t])}));var wo=Jr((function(e,t,r){var a=-1,i="function"==typeof t,o=Ko(e)?n(e.length):[];return hr(e,(function(e){o[++a]=i?kt(t,e,r):Pr(e,t,r)})),o})),No=Ma((function(e,t,n){or(e,n,t)}));function ko(e,t){return(Wo(e)?Tt:Hr)(e,ci(t,3))}var So=Ma((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var Co=Jr((function(e,t){if(null==e)return[];var n=t.length;return n>1&&xi(e,t[0],t[1])?t=[]:n>2&&xi(t[0],t[1],t[2])&&(t=[t[0]]),Vr(e,yr(t,1),[])})),Do=dt||function(){return ht.Date.now()};function Eo(e,t,n){return t=n?a:t,t=e&&null==t?e.length:t,Qa(e,d,a,a,a,a,t)}function Oo(e,t){var n;if("function"!=typeof t)throw new Ee(i);return e=pl(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=a),n}}var Po=Jr((function(e,t,n){var r=1;if(n.length){var a=un(n,si(Po));r|=c}return Qa(e,r,t,n,a)})),Mo=Jr((function(e,t,n){var r=3;if(n.length){var a=un(n,si(Mo));r|=c}return Qa(t,r,e,n,a)}));function To(e,t,n){var r,o,l,s,c,u,d=0,f=!1,h=!1,v=!0;if("function"!=typeof e)throw new Ee(i);function m(t){var n=r,i=o;return r=o=a,d=t,s=e.apply(i,n)}function p(e){return d=e,c=Mi(y,t),f?m(e):s}function g(e){var n=e-u;return u===a||n>=t||n<0||h&&e-d>=l}function y(){var e=Do();if(g(e))return b(e);c=Mi(y,function(e){var n=t-(e-u);return h?xn(n,l-(e-d)):n}(e))}function b(e){return c=a,v&&r?m(e):(r=o=a,s)}function x(){var e=Do(),n=g(e);if(r=arguments,o=this,u=e,n){if(c===a)return p(u);if(h)return wa(c),c=Mi(y,t),m(u)}return c===a&&(c=Mi(y,t)),s}return t=yl(t)||0,nl(n)&&(f=!!n.leading,l=(h="maxWait"in n)?bn(yl(n.maxWait)||0,t):l,v="trailing"in n?!!n.trailing:v),x.cancel=function(){c!==a&&wa(c),d=0,r=u=o=c=a},x.flush=function(){return c===a?s:b(Do())},x}var Ro=Jr((function(e,t){return dr(e,1,t)})),Ao=Jr((function(e,t,n){return dr(e,yl(t)||0,n)}));function Io(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new Ee(i);var n=function n(){var r=arguments,a=t?t.apply(this,r):r[0],i=n.cache;if(i.has(a))return i.get(a);var o=e.apply(this,r);return n.cache=i.set(a,o)||i,o};return n.cache=new(Io.Cache||Kn),n}function Lo(e){if("function"!=typeof e)throw new Ee(i);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}Io.Cache=Kn;var Fo=_a((function(e,t){var n=(t=1==t.length&&Wo(t[0])?Tt(t[0],Jt(ci())):Tt(yr(t,1),Jt(ci()))).length;return Jr((function(r){for(var a=-1,i=xn(r.length,n);++a<i;)r[a]=t[a].call(this,r[a]);return kt(e,this,r)}))})),Yo=Jr((function(e,t){var n=un(t,si(Yo));return Qa(e,c,a,t,n)})),Ho=Jr((function(e,t){var n=un(t,si(Ho));return Qa(e,u,a,t,n)})),Uo=ri((function(e,t){return Qa(e,f,a,a,a,t)}));function Zo(e,t){return e===t||e!==e&&t!==t}var Bo=qa(Cr),zo=qa((function(e,t){return e>=t})),Vo=Mr(function(){return arguments}())?Mr:function(e){return rl(e)&&Ae.call(e,"callee")&&!Ke.call(e,"callee")},Wo=n.isArray,qo=bt?Jt(bt):function(e){return rl(e)&&Sr(e)==R};function Ko(e){return null!=e&&tl(e.length)&&!Xo(e)}function $o(e){return rl(e)&&Ko(e)}var Go=yt||ys,Jo=xt?Jt(xt):function(e){return rl(e)&&Sr(e)==_};function Qo(e){if(!rl(e))return!1;var t=Sr(e);return t==j||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!ol(e)}function Xo(e){if(!nl(e))return!1;var t=Sr(e);return t==w||t==N||"[object AsyncFunction]"==t||"[object Proxy]"==t}function el(e){return"number"==typeof e&&e==pl(e)}function tl(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=v}function nl(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function rl(e){return null!=e&&"object"==typeof e}var al=_t?Jt(_t):function(e){return rl(e)&&mi(e)==k};function il(e){return"number"==typeof e||rl(e)&&Sr(e)==S}function ol(e){if(!rl(e)||Sr(e)!=C)return!1;var t=We(e);if(null===t)return!0;var n=Ae.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Re.call(n)==Ye}var ll=jt?Jt(jt):function(e){return rl(e)&&Sr(e)==E};var sl=wt?Jt(wt):function(e){return rl(e)&&mi(e)==O};function cl(e){return"string"==typeof e||!Wo(e)&&rl(e)&&Sr(e)==P}function ul(e){return"symbol"==typeof e||rl(e)&&Sr(e)==M}var dl=Nt?Jt(Nt):function(e){return rl(e)&&tl(e.length)&&!!ot[Sr(e)]};var fl=qa(Yr),hl=qa((function(e,t){return e<=t}));function vl(e){if(!e)return[];if(Ko(e))return cl(e)?vn(e):Oa(e);if(Je&&e[Je])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[Je]());var t=mi(e);return(t==k?sn:t==O?dn:Zl)(e)}function ml(e){return e?(e=yl(e))===h||e===-1/0?17976931348623157e292*(e<0?-1:1):e===e?e:0:0===e?e:0}function pl(e){var t=ml(e),n=t%1;return t===t?n?t-n:t:0}function gl(e){return e?sr(pl(e),0,p):0}function yl(e){if("number"==typeof e)return e;if(ul(e))return m;if(nl(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=nl(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=Gt(e);var n=ge.test(e);return n||be.test(e)?ut(e.slice(2),n?2:8):pe.test(e)?m:+e}function bl(e){return Pa(e,Rl(e))}function xl(e){return null==e?"":ua(e)}var _l=Ta((function(e,t){if(Ni(t)||Ko(t))Pa(t,Tl(t),e);else for(var n in t)Ae.call(t,n)&&nr(e,n,t[n])})),jl=Ta((function(e,t){Pa(t,Rl(t),e)})),wl=Ta((function(e,t,n,r){Pa(t,Rl(t),e,r)})),Nl=Ta((function(e,t,n,r){Pa(t,Tl(t),e,r)})),kl=ri(lr);var Sl=Jr((function(e,t){e=Se(e);var n=-1,r=t.length,i=r>2?t[2]:a;for(i&&xi(t[0],t[1],i)&&(r=1);++n<r;)for(var o=t[n],l=Rl(o),s=-1,c=l.length;++s<c;){var u=l[s],d=e[u];(d===a||Zo(d,Me[u])&&!Ae.call(e,u))&&(e[u]=o[u])}return e})),Cl=Jr((function(e){return e.push(a,ei),kt(Il,a,e)}));function Dl(e,t,n){var r=null==e?a:Nr(e,t);return r===a?n:r}function El(e,t){return null!=e&&pi(e,t,Er)}var Ol=Za((function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=Fe.call(t)),e[t]=n}),ns(is)),Pl=Za((function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=Fe.call(t)),Ae.call(e,t)?e[t].push(n):e[t]=[n]}),ci),Ml=Jr(Pr);function Tl(e){return Ko(e)?Jn(e):Lr(e)}function Rl(e){return Ko(e)?Jn(e,!0):Fr(e)}var Al=Ta((function(e,t,n){Br(e,t,n)})),Il=Ta((function(e,t,n,r){Br(e,t,n,r)})),Ll=ri((function(e,t){var n={};if(null==e)return n;var r=!1;t=Tt(t,(function(t){return t=xa(t,e),r||(r=t.length>1),t})),Pa(e,ii(e),n),r&&(n=cr(n,7,ti));for(var a=t.length;a--;)fa(n,t[a]);return n}));var Fl=ri((function(e,t){return null==e?{}:function(e,t){return Wr(e,t,(function(t,n){return El(e,n)}))}(e,t)}));function Yl(e,t){if(null==e)return{};var n=Tt(ii(e),(function(e){return[e]}));return t=ci(t),Wr(e,n,(function(e,n){return t(e,n[0])}))}var Hl=Ja(Tl),Ul=Ja(Rl);function Zl(e){return null==e?[]:Qt(e,Tl(e))}var Bl=La((function(e,t,n){return t=t.toLowerCase(),e+(n?zl(t):t)}));function zl(e){return Ql(xl(e).toLowerCase())}function Vl(e){return(e=xl(e))&&e.replace(_e,rn).replace(Xe,"")}var Wl=La((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),ql=La((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),Kl=Ia("toLowerCase");var $l=La((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var Gl=La((function(e,t,n){return e+(n?" ":"")+Ql(t)}));var Jl=La((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),Ql=Ia("toUpperCase");function Xl(e,t,n){return e=xl(e),(t=n?a:t)===a?function(e){return rt.test(e)}(e)?function(e){return e.match(tt)||[]}(e):function(e){return e.match(de)||[]}(e):e.match(t)||[]}var es=Jr((function(e,t){try{return kt(e,a,t)}catch(n){return Qo(n)?n:new le(n)}})),ts=ri((function(e,t){return Ct(t,(function(t){t=Fi(t),or(e,t,Po(e[t],e))})),e}));function ns(e){return function(){return e}}var rs=Ha(),as=Ha(!0);function is(e){return e}function os(e){return Ir("function"==typeof e?e:cr(e,1))}var ls=Jr((function(e,t){return function(n){return Pr(n,e,t)}})),ss=Jr((function(e,t){return function(n){return Pr(e,n,t)}}));function cs(e,t,n){var r=Tl(t),a=wr(t,r);null!=n||nl(t)&&(a.length||!r.length)||(n=t,t=e,e=this,a=wr(t,Tl(t)));var i=!(nl(n)&&"chain"in n)||!!n.chain,o=Xo(e);return Ct(a,(function(n){var r=t[n];e[n]=r,o&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__),a=n.__actions__=Oa(this.__actions__);return a.push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,Rt([this.value()],arguments))})})),e}function us(){}var ds=za(Tt),fs=za(Et),hs=za(Lt);function vs(e){return _i(e)?Vt(Fi(e)):function(e){return function(t){return Nr(t,e)}}(e)}var ms=Wa(),ps=Wa(!0);function gs(){return[]}function ys(){return!1}var bs=Ba((function(e,t){return e+t}),0),xs=$a("ceil"),_s=Ba((function(e,t){return e/t}),1),js=$a("floor");var ws=Ba((function(e,t){return e*t}),1),Ns=$a("round"),ks=Ba((function(e,t){return e-t}),0);return Un.after=function(e,t){if("function"!=typeof t)throw new Ee(i);return e=pl(e),function(){if(--e<1)return t.apply(this,arguments)}},Un.ary=Eo,Un.assign=_l,Un.assignIn=jl,Un.assignInWith=wl,Un.assignWith=Nl,Un.at=kl,Un.before=Oo,Un.bind=Po,Un.bindAll=ts,Un.bindKey=Mo,Un.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return Wo(e)?e:[e]},Un.chain=vo,Un.chunk=function(e,t,r){t=(r?xi(e,t,r):t===a)?1:bn(pl(t),0);var i=null==e?0:e.length;if(!i||t<1)return[];for(var o=0,l=0,s=n(vt(i/t));o<i;)s[l++]=aa(e,o,o+=t);return s},Un.compact=function(e){for(var t=-1,n=null==e?0:e.length,r=0,a=[];++t<n;){var i=e[t];i&&(a[r++]=i)}return a},Un.concat=function(){var e=arguments.length;if(!e)return[];for(var t=n(e-1),r=arguments[0],a=e;a--;)t[a-1]=arguments[a];return Rt(Wo(r)?Oa(r):[r],yr(t,1))},Un.cond=function(e){var t=null==e?0:e.length,n=ci();return e=t?Tt(e,(function(e){if("function"!=typeof e[1])throw new Ee(i);return[n(e[0]),e[1]]})):[],Jr((function(n){for(var r=-1;++r<t;){var a=e[r];if(kt(a[0],this,n))return kt(a[1],this,n)}}))},Un.conforms=function(e){return function(e){var t=Tl(e);return function(n){return ur(n,e,t)}}(cr(e,1))},Un.constant=ns,Un.countBy=go,Un.create=function(e,t){var n=Zn(e);return null==t?n:ir(n,t)},Un.curry=function e(t,n,r){var i=Qa(t,8,a,a,a,a,a,n=r?a:n);return i.placeholder=e.placeholder,i},Un.curryRight=function e(t,n,r){var i=Qa(t,s,a,a,a,a,a,n=r?a:n);return i.placeholder=e.placeholder,i},Un.debounce=To,Un.defaults=Sl,Un.defaultsDeep=Cl,Un.defer=Ro,Un.delay=Ao,Un.difference=Ui,Un.differenceBy=Zi,Un.differenceWith=Bi,Un.drop=function(e,t,n){var r=null==e?0:e.length;return r?aa(e,(t=n||t===a?1:pl(t))<0?0:t,r):[]},Un.dropRight=function(e,t,n){var r=null==e?0:e.length;return r?aa(e,0,(t=r-(t=n||t===a?1:pl(t)))<0?0:t):[]},Un.dropRightWhile=function(e,t){return e&&e.length?va(e,ci(t,3),!0,!0):[]},Un.dropWhile=function(e,t){return e&&e.length?va(e,ci(t,3),!0):[]},Un.fill=function(e,t,n,r){var i=null==e?0:e.length;return i?(n&&"number"!=typeof n&&xi(e,t,n)&&(n=0,r=i),function(e,t,n,r){var i=e.length;for((n=pl(n))<0&&(n=-n>i?0:i+n),(r=r===a||r>i?i:pl(r))<0&&(r+=i),r=n>r?0:gl(r);n<r;)e[n++]=t;return e}(e,t,n,r)):[]},Un.filter=function(e,t){return(Wo(e)?Ot:gr)(e,ci(t,3))},Un.flatMap=function(e,t){return yr(ko(e,t),1)},Un.flatMapDeep=function(e,t){return yr(ko(e,t),h)},Un.flatMapDepth=function(e,t,n){return n=n===a?1:pl(n),yr(ko(e,t),n)},Un.flatten=Wi,Un.flattenDeep=function(e){return(null==e?0:e.length)?yr(e,h):[]},Un.flattenDepth=function(e,t){return(null==e?0:e.length)?yr(e,t=t===a?1:pl(t)):[]},Un.flip=function(e){return Qa(e,512)},Un.flow=rs,Un.flowRight=as,Un.fromPairs=function(e){for(var t=-1,n=null==e?0:e.length,r={};++t<n;){var a=e[t];r[a[0]]=a[1]}return r},Un.functions=function(e){return null==e?[]:wr(e,Tl(e))},Un.functionsIn=function(e){return null==e?[]:wr(e,Rl(e))},Un.groupBy=jo,Un.initial=function(e){return(null==e?0:e.length)?aa(e,0,-1):[]},Un.intersection=Ki,Un.intersectionBy=$i,Un.intersectionWith=Gi,Un.invert=Ol,Un.invertBy=Pl,Un.invokeMap=wo,Un.iteratee=os,Un.keyBy=No,Un.keys=Tl,Un.keysIn=Rl,Un.map=ko,Un.mapKeys=function(e,t){var n={};return t=ci(t,3),_r(e,(function(e,r,a){or(n,t(e,r,a),e)})),n},Un.mapValues=function(e,t){var n={};return t=ci(t,3),_r(e,(function(e,r,a){or(n,r,t(e,r,a))})),n},Un.matches=function(e){return Ur(cr(e,1))},Un.matchesProperty=function(e,t){return Zr(e,cr(t,1))},Un.memoize=Io,Un.merge=Al,Un.mergeWith=Il,Un.method=ls,Un.methodOf=ss,Un.mixin=cs,Un.negate=Lo,Un.nthArg=function(e){return e=pl(e),Jr((function(t){return zr(t,e)}))},Un.omit=Ll,Un.omitBy=function(e,t){return Yl(e,Lo(ci(t)))},Un.once=function(e){return Oo(2,e)},Un.orderBy=function(e,t,n,r){return null==e?[]:(Wo(t)||(t=null==t?[]:[t]),Wo(n=r?a:n)||(n=null==n?[]:[n]),Vr(e,t,n))},Un.over=ds,Un.overArgs=Fo,Un.overEvery=fs,Un.overSome=hs,Un.partial=Yo,Un.partialRight=Ho,Un.partition=So,Un.pick=Fl,Un.pickBy=Yl,Un.property=vs,Un.propertyOf=function(e){return function(t){return null==e?a:Nr(e,t)}},Un.pull=Qi,Un.pullAll=Xi,Un.pullAllBy=function(e,t,n){return e&&e.length&&t&&t.length?qr(e,t,ci(n,2)):e},Un.pullAllWith=function(e,t,n){return e&&e.length&&t&&t.length?qr(e,t,a,n):e},Un.pullAt=eo,Un.range=ms,Un.rangeRight=ps,Un.rearg=Uo,Un.reject=function(e,t){return(Wo(e)?Ot:gr)(e,Lo(ci(t,3)))},Un.remove=function(e,t){var n=[];if(!e||!e.length)return n;var r=-1,a=[],i=e.length;for(t=ci(t,3);++r<i;){var o=e[r];t(o,r,e)&&(n.push(o),a.push(r))}return Kr(e,a),n},Un.rest=function(e,t){if("function"!=typeof e)throw new Ee(i);return Jr(e,t=t===a?t:pl(t))},Un.reverse=to,Un.sampleSize=function(e,t,n){return t=(n?xi(e,t,n):t===a)?1:pl(t),(Wo(e)?Xn:Xr)(e,t)},Un.set=function(e,t,n){return null==e?e:ea(e,t,n)},Un.setWith=function(e,t,n,r){return r="function"==typeof r?r:a,null==e?e:ea(e,t,n,r)},Un.shuffle=function(e){return(Wo(e)?er:ra)(e)},Un.slice=function(e,t,n){var r=null==e?0:e.length;return r?(n&&"number"!=typeof n&&xi(e,t,n)?(t=0,n=r):(t=null==t?0:pl(t),n=n===a?r:pl(n)),aa(e,t,n)):[]},Un.sortBy=Co,Un.sortedUniq=function(e){return e&&e.length?sa(e):[]},Un.sortedUniqBy=function(e,t){return e&&e.length?sa(e,ci(t,2)):[]},Un.split=function(e,t,n){return n&&"number"!=typeof n&&xi(e,t,n)&&(t=n=a),(n=n===a?p:n>>>0)?(e=xl(e))&&("string"==typeof t||null!=t&&!ll(t))&&!(t=ua(t))&&ln(e)?ja(vn(e),0,n):e.split(t,n):[]},Un.spread=function(e,t){if("function"!=typeof e)throw new Ee(i);return t=null==t?0:bn(pl(t),0),Jr((function(n){var r=n[t],a=ja(n,0,t);return r&&Rt(a,r),kt(e,this,a)}))},Un.tail=function(e){var t=null==e?0:e.length;return t?aa(e,1,t):[]},Un.take=function(e,t,n){return e&&e.length?aa(e,0,(t=n||t===a?1:pl(t))<0?0:t):[]},Un.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?aa(e,(t=r-(t=n||t===a?1:pl(t)))<0?0:t,r):[]},Un.takeRightWhile=function(e,t){return e&&e.length?va(e,ci(t,3),!1,!0):[]},Un.takeWhile=function(e,t){return e&&e.length?va(e,ci(t,3)):[]},Un.tap=function(e,t){return t(e),e},Un.throttle=function(e,t,n){var r=!0,a=!0;if("function"!=typeof e)throw new Ee(i);return nl(n)&&(r="leading"in n?!!n.leading:r,a="trailing"in n?!!n.trailing:a),To(e,t,{leading:r,maxWait:t,trailing:a})},Un.thru=mo,Un.toArray=vl,Un.toPairs=Hl,Un.toPairsIn=Ul,Un.toPath=function(e){return Wo(e)?Tt(e,Fi):ul(e)?[e]:Oa(Li(xl(e)))},Un.toPlainObject=bl,Un.transform=function(e,t,n){var r=Wo(e),a=r||Go(e)||dl(e);if(t=ci(t,4),null==n){var i=e&&e.constructor;n=a?r?new i:[]:nl(e)&&Xo(i)?Zn(We(e)):{}}return(a?Ct:_r)(e,(function(e,r,a){return t(n,e,r,a)})),n},Un.unary=function(e){return Eo(e,1)},Un.union=no,Un.unionBy=ro,Un.unionWith=ao,Un.uniq=function(e){return e&&e.length?da(e):[]},Un.uniqBy=function(e,t){return e&&e.length?da(e,ci(t,2)):[]},Un.uniqWith=function(e,t){return t="function"==typeof t?t:a,e&&e.length?da(e,a,t):[]},Un.unset=function(e,t){return null==e||fa(e,t)},Un.unzip=io,Un.unzipWith=oo,Un.update=function(e,t,n){return null==e?e:ha(e,t,ba(n))},Un.updateWith=function(e,t,n,r){return r="function"==typeof r?r:a,null==e?e:ha(e,t,ba(n),r)},Un.values=Zl,Un.valuesIn=function(e){return null==e?[]:Qt(e,Rl(e))},Un.without=lo,Un.words=Xl,Un.wrap=function(e,t){return Yo(ba(t),e)},Un.xor=so,Un.xorBy=co,Un.xorWith=uo,Un.zip=fo,Un.zipObject=function(e,t){return ga(e||[],t||[],nr)},Un.zipObjectDeep=function(e,t){return ga(e||[],t||[],ea)},Un.zipWith=ho,Un.entries=Hl,Un.entriesIn=Ul,Un.extend=jl,Un.extendWith=wl,cs(Un,Un),Un.add=bs,Un.attempt=es,Un.camelCase=Bl,Un.capitalize=zl,Un.ceil=xs,Un.clamp=function(e,t,n){return n===a&&(n=t,t=a),n!==a&&(n=(n=yl(n))===n?n:0),t!==a&&(t=(t=yl(t))===t?t:0),sr(yl(e),t,n)},Un.clone=function(e){return cr(e,4)},Un.cloneDeep=function(e){return cr(e,5)},Un.cloneDeepWith=function(e,t){return cr(e,5,t="function"==typeof t?t:a)},Un.cloneWith=function(e,t){return cr(e,4,t="function"==typeof t?t:a)},Un.conformsTo=function(e,t){return null==t||ur(e,t,Tl(t))},Un.deburr=Vl,Un.defaultTo=function(e,t){return null==e||e!==e?t:e},Un.divide=_s,Un.endsWith=function(e,t,n){e=xl(e),t=ua(t);var r=e.length,i=n=n===a?r:sr(pl(n),0,r);return(n-=t.length)>=0&&e.slice(n,i)==t},Un.eq=Zo,Un.escape=function(e){return(e=xl(e))&&J.test(e)?e.replace($,an):e},Un.escapeRegExp=function(e){return(e=xl(e))&&ie.test(e)?e.replace(ae,"\\$&"):e},Un.every=function(e,t,n){var r=Wo(e)?Et:mr;return n&&xi(e,t,n)&&(t=a),r(e,ci(t,3))},Un.find=yo,Un.findIndex=zi,Un.findKey=function(e,t){return Yt(e,ci(t,3),_r)},Un.findLast=bo,Un.findLastIndex=Vi,Un.findLastKey=function(e,t){return Yt(e,ci(t,3),jr)},Un.floor=js,Un.forEach=xo,Un.forEachRight=_o,Un.forIn=function(e,t){return null==e?e:br(e,ci(t,3),Rl)},Un.forInRight=function(e,t){return null==e?e:xr(e,ci(t,3),Rl)},Un.forOwn=function(e,t){return e&&_r(e,ci(t,3))},Un.forOwnRight=function(e,t){return e&&jr(e,ci(t,3))},Un.get=Dl,Un.gt=Bo,Un.gte=zo,Un.has=function(e,t){return null!=e&&pi(e,t,Dr)},Un.hasIn=El,Un.head=qi,Un.identity=is,Un.includes=function(e,t,n,r){e=Ko(e)?e:Zl(e),n=n&&!r?pl(n):0;var a=e.length;return n<0&&(n=bn(a+n,0)),cl(e)?n<=a&&e.indexOf(t,n)>-1:!!a&&Ut(e,t,n)>-1},Un.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=null==n?0:pl(n);return a<0&&(a=bn(r+a,0)),Ut(e,t,a)},Un.inRange=function(e,t,n){return t=ml(t),n===a?(n=t,t=0):n=ml(n),function(e,t,n){return e>=xn(t,n)&&e<bn(t,n)}(e=yl(e),t,n)},Un.invoke=Ml,Un.isArguments=Vo,Un.isArray=Wo,Un.isArrayBuffer=qo,Un.isArrayLike=Ko,Un.isArrayLikeObject=$o,Un.isBoolean=function(e){return!0===e||!1===e||rl(e)&&Sr(e)==x},Un.isBuffer=Go,Un.isDate=Jo,Un.isElement=function(e){return rl(e)&&1===e.nodeType&&!ol(e)},Un.isEmpty=function(e){if(null==e)return!0;if(Ko(e)&&(Wo(e)||"string"==typeof e||"function"==typeof e.splice||Go(e)||dl(e)||Vo(e)))return!e.length;var t=mi(e);if(t==k||t==O)return!e.size;if(Ni(e))return!Lr(e).length;for(var n in e)if(Ae.call(e,n))return!1;return!0},Un.isEqual=function(e,t){return Tr(e,t)},Un.isEqualWith=function(e,t,n){var r=(n="function"==typeof n?n:a)?n(e,t):a;return r===a?Tr(e,t,a,n):!!r},Un.isError=Qo,Un.isFinite=function(e){return"number"==typeof e&&Ft(e)},Un.isFunction=Xo,Un.isInteger=el,Un.isLength=tl,Un.isMap=al,Un.isMatch=function(e,t){return e===t||Rr(e,t,di(t))},Un.isMatchWith=function(e,t,n){return n="function"==typeof n?n:a,Rr(e,t,di(t),n)},Un.isNaN=function(e){return il(e)&&e!=+e},Un.isNative=function(e){if(wi(e))throw new le("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Ar(e)},Un.isNil=function(e){return null==e},Un.isNull=function(e){return null===e},Un.isNumber=il,Un.isObject=nl,Un.isObjectLike=rl,Un.isPlainObject=ol,Un.isRegExp=ll,Un.isSafeInteger=function(e){return el(e)&&e>=-9007199254740991&&e<=v},Un.isSet=sl,Un.isString=cl,Un.isSymbol=ul,Un.isTypedArray=dl,Un.isUndefined=function(e){return e===a},Un.isWeakMap=function(e){return rl(e)&&mi(e)==T},Un.isWeakSet=function(e){return rl(e)&&"[object WeakSet]"==Sr(e)},Un.join=function(e,t){return null==e?"":Wt.call(e,t)},Un.kebabCase=Wl,Un.last=Ji,Un.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=r;return n!==a&&(i=(i=pl(n))<0?bn(r+i,0):xn(i,r-1)),t===t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,i):Ht(e,Bt,i,!0)},Un.lowerCase=ql,Un.lowerFirst=Kl,Un.lt=fl,Un.lte=hl,Un.max=function(e){return e&&e.length?pr(e,is,Cr):a},Un.maxBy=function(e,t){return e&&e.length?pr(e,ci(t,2),Cr):a},Un.mean=function(e){return zt(e,is)},Un.meanBy=function(e,t){return zt(e,ci(t,2))},Un.min=function(e){return e&&e.length?pr(e,is,Yr):a},Un.minBy=function(e,t){return e&&e.length?pr(e,ci(t,2),Yr):a},Un.stubArray=gs,Un.stubFalse=ys,Un.stubObject=function(){return{}},Un.stubString=function(){return""},Un.stubTrue=function(){return!0},Un.multiply=ws,Un.nth=function(e,t){return e&&e.length?zr(e,pl(t)):a},Un.noConflict=function(){return ht._===this&&(ht._=He),this},Un.noop=us,Un.now=Do,Un.pad=function(e,t,n){e=xl(e);var r=(t=pl(t))?hn(e):0;if(!t||r>=t)return e;var a=(t-r)/2;return Va(mt(a),n)+e+Va(vt(a),n)},Un.padEnd=function(e,t,n){e=xl(e);var r=(t=pl(t))?hn(e):0;return t&&r<t?e+Va(t-r,n):e},Un.padStart=function(e,t,n){e=xl(e);var r=(t=pl(t))?hn(e):0;return t&&r<t?Va(t-r,n)+e:e},Un.parseInt=function(e,t,n){return n||null==t?t=0:t&&(t=+t),jn(xl(e).replace(oe,""),t||0)},Un.random=function(e,t,n){if(n&&"boolean"!=typeof n&&xi(e,t,n)&&(t=n=a),n===a&&("boolean"==typeof t?(n=t,t=a):"boolean"==typeof e&&(n=e,e=a)),e===a&&t===a?(e=0,t=1):(e=ml(e),t===a?(t=e,e=0):t=ml(t)),e>t){var r=e;e=t,t=r}if(n||e%1||t%1){var i=wn();return xn(e+i*(t-e+ct("1e-"+((i+"").length-1))),t)}return $r(e,t)},Un.reduce=function(e,t,n){var r=Wo(e)?At:qt,a=arguments.length<3;return r(e,ci(t,4),n,a,hr)},Un.reduceRight=function(e,t,n){var r=Wo(e)?It:qt,a=arguments.length<3;return r(e,ci(t,4),n,a,vr)},Un.repeat=function(e,t,n){return t=(n?xi(e,t,n):t===a)?1:pl(t),Gr(xl(e),t)},Un.replace=function(){var e=arguments,t=xl(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Un.result=function(e,t,n){var r=-1,i=(t=xa(t,e)).length;for(i||(i=1,e=a);++r<i;){var o=null==e?a:e[Fi(t[r])];o===a&&(r=i,o=n),e=Xo(o)?o.call(e):o}return e},Un.round=Ns,Un.runInContext=e,Un.sample=function(e){return(Wo(e)?Qn:Qr)(e)},Un.size=function(e){if(null==e)return 0;if(Ko(e))return cl(e)?hn(e):e.length;var t=mi(e);return t==k||t==O?e.size:Lr(e).length},Un.snakeCase=$l,Un.some=function(e,t,n){var r=Wo(e)?Lt:ia;return n&&xi(e,t,n)&&(t=a),r(e,ci(t,3))},Un.sortedIndex=function(e,t){return oa(e,t)},Un.sortedIndexBy=function(e,t,n){return la(e,t,ci(n,2))},Un.sortedIndexOf=function(e,t){var n=null==e?0:e.length;if(n){var r=oa(e,t);if(r<n&&Zo(e[r],t))return r}return-1},Un.sortedLastIndex=function(e,t){return oa(e,t,!0)},Un.sortedLastIndexBy=function(e,t,n){return la(e,t,ci(n,2),!0)},Un.sortedLastIndexOf=function(e,t){if(null==e?0:e.length){var n=oa(e,t,!0)-1;if(Zo(e[n],t))return n}return-1},Un.startCase=Gl,Un.startsWith=function(e,t,n){return e=xl(e),n=null==n?0:sr(pl(n),0,e.length),t=ua(t),e.slice(n,n+t.length)==t},Un.subtract=ks,Un.sum=function(e){return e&&e.length?Kt(e,is):0},Un.sumBy=function(e,t){return e&&e.length?Kt(e,ci(t,2)):0},Un.template=function(e,t,n){var r=Un.templateSettings;n&&xi(e,t,n)&&(t=a),e=xl(e),t=wl({},t,r,Xa);var i,o,l=wl({},t.imports,r.imports,Xa),s=Tl(l),c=Qt(l,s),u=0,d=t.interpolate||je,f="__p += '",h=Ce((t.escape||je).source+"|"+d.source+"|"+(d===ee?ve:je).source+"|"+(t.evaluate||je).source+"|$","g"),v="//# sourceURL="+(Ae.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++it+"]")+"\n";e.replace(h,(function(t,n,r,a,l,s){return r||(r=a),f+=e.slice(u,s).replace(we,on),n&&(i=!0,f+="' +\n__e("+n+") +\n'"),l&&(o=!0,f+="';\n"+l+";\n__p += '"),r&&(f+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),u=s+t.length,t})),f+="';\n";var m=Ae.call(t,"variable")&&t.variable;if(m){if(fe.test(m))throw new le("Invalid `variable` option passed into `_.template`")}else f="with (obj) {\n"+f+"\n}\n";f=(o?f.replace(V,""):f).replace(W,"$1").replace(q,"$1;"),f="function("+(m||"obj")+") {\n"+(m?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(i?", __e = _.escape":"")+(o?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+f+"return __p\n}";var p=es((function(){return Ne(s,v+"return "+f).apply(a,c)}));if(p.source=f,Qo(p))throw p;return p},Un.times=function(e,t){if((e=pl(e))<1||e>v)return[];var n=p,r=xn(e,p);t=ci(t),e-=p;for(var a=$t(r,t);++n<e;)t(n);return a},Un.toFinite=ml,Un.toInteger=pl,Un.toLength=gl,Un.toLower=function(e){return xl(e).toLowerCase()},Un.toNumber=yl,Un.toSafeInteger=function(e){return e?sr(pl(e),-9007199254740991,v):0===e?e:0},Un.toString=xl,Un.toUpper=function(e){return xl(e).toUpperCase()},Un.trim=function(e,t,n){if((e=xl(e))&&(n||t===a))return Gt(e);if(!e||!(t=ua(t)))return e;var r=vn(e),i=vn(t);return ja(r,en(r,i),tn(r,i)+1).join("")},Un.trimEnd=function(e,t,n){if((e=xl(e))&&(n||t===a))return e.slice(0,mn(e)+1);if(!e||!(t=ua(t)))return e;var r=vn(e);return ja(r,0,tn(r,vn(t))+1).join("")},Un.trimStart=function(e,t,n){if((e=xl(e))&&(n||t===a))return e.replace(oe,"");if(!e||!(t=ua(t)))return e;var r=vn(e);return ja(r,en(r,vn(t))).join("")},Un.truncate=function(e,t){var n=30,r="...";if(nl(t)){var i="separator"in t?t.separator:i;n="length"in t?pl(t.length):n,r="omission"in t?ua(t.omission):r}var o=(e=xl(e)).length;if(ln(e)){var l=vn(e);o=l.length}if(n>=o)return e;var s=n-hn(r);if(s<1)return r;var c=l?ja(l,0,s).join(""):e.slice(0,s);if(i===a)return c+r;if(l&&(s+=c.length-s),ll(i)){if(e.slice(s).search(i)){var u,d=c;for(i.global||(i=Ce(i.source,xl(me.exec(i))+"g")),i.lastIndex=0;u=i.exec(d);)var f=u.index;c=c.slice(0,f===a?s:f)}}else if(e.indexOf(ua(i),s)!=s){var h=c.lastIndexOf(i);h>-1&&(c=c.slice(0,h))}return c+r},Un.unescape=function(e){return(e=xl(e))&&G.test(e)?e.replace(K,pn):e},Un.uniqueId=function(e){var t=++Ie;return xl(e)+t},Un.upperCase=Jl,Un.upperFirst=Ql,Un.each=xo,Un.eachRight=_o,Un.first=qi,cs(Un,function(){var e={};return _r(Un,(function(t,n){Ae.call(Un.prototype,n)||(e[n]=t)})),e}(),{chain:!1}),Un.VERSION="4.17.21",Ct(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Un[e].placeholder=Un})),Ct(["drop","take"],(function(e,t){Vn.prototype[e]=function(n){n=n===a?1:bn(pl(n),0);var r=this.__filtered__&&!t?new Vn(this):this.clone();return r.__filtered__?r.__takeCount__=xn(n,r.__takeCount__):r.__views__.push({size:xn(n,p),type:e+(r.__dir__<0?"Right":"")}),r},Vn.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),Ct(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;Vn.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:ci(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),Ct(["head","last"],(function(e,t){var n="take"+(t?"Right":"");Vn.prototype[e]=function(){return this[n](1).value()[0]}})),Ct(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");Vn.prototype[e]=function(){return this.__filtered__?new Vn(this):this[n](1)}})),Vn.prototype.compact=function(){return this.filter(is)},Vn.prototype.find=function(e){return this.filter(e).head()},Vn.prototype.findLast=function(e){return this.reverse().find(e)},Vn.prototype.invokeMap=Jr((function(e,t){return"function"==typeof e?new Vn(this):this.map((function(n){return Pr(n,e,t)}))})),Vn.prototype.reject=function(e){return this.filter(Lo(ci(e)))},Vn.prototype.slice=function(e,t){e=pl(e);var n=this;return n.__filtered__&&(e>0||t<0)?new Vn(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==a&&(n=(t=pl(t))<0?n.dropRight(-t):n.take(t-e)),n)},Vn.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Vn.prototype.toArray=function(){return this.take(p)},_r(Vn.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),i=Un[r?"take"+("last"==t?"Right":""):t],o=r||/^find/.test(t);i&&(Un.prototype[t]=function(){var t=this.__wrapped__,l=r?[1]:arguments,s=t instanceof Vn,c=l[0],u=s||Wo(t),d=function(e){var t=i.apply(Un,Rt([e],l));return r&&f?t[0]:t};u&&n&&"function"==typeof c&&1!=c.length&&(s=u=!1);var f=this.__chain__,h=!!this.__actions__.length,v=o&&!f,m=s&&!h;if(!o&&u){t=m?t:new Vn(this);var p=e.apply(t,l);return p.__actions__.push({func:mo,args:[d],thisArg:a}),new zn(p,f)}return v&&m?e.apply(this,l):(p=this.thru(d),v?r?p.value()[0]:p.value():p)})})),Ct(["pop","push","shift","sort","splice","unshift"],(function(e){var t=Oe[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);Un.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var a=this.value();return t.apply(Wo(a)?a:[],e)}return this[n]((function(n){return t.apply(Wo(n)?n:[],e)}))}})),_r(Vn.prototype,(function(e,t){var n=Un[t];if(n){var r=n.name+"";Ae.call(Mn,r)||(Mn[r]=[]),Mn[r].push({name:t,func:n})}})),Mn[Ua(a,2).name]=[{name:"wrapper",func:a}],Vn.prototype.clone=function(){var e=new Vn(this.__wrapped__);return e.__actions__=Oa(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Oa(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Oa(this.__views__),e},Vn.prototype.reverse=function(){if(this.__filtered__){var e=new Vn(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Vn.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=Wo(e),r=t<0,a=n?e.length:0,i=function(e,t,n){var r=-1,a=n.length;for(;++r<a;){var i=n[r],o=i.size;switch(i.type){case"drop":e+=o;break;case"dropRight":t-=o;break;case"take":t=xn(t,e+o);break;case"takeRight":e=bn(e,t-o)}}return{start:e,end:t}}(0,a,this.__views__),o=i.start,l=i.end,s=l-o,c=r?l:o-1,u=this.__iteratees__,d=u.length,f=0,h=xn(s,this.__takeCount__);if(!n||!r&&a==s&&h==s)return ma(e,this.__actions__);var v=[];e:for(;s--&&f<h;){for(var m=-1,p=e[c+=t];++m<d;){var g=u[m],y=g.iteratee,b=g.type,x=y(p);if(2==b)p=x;else if(!x){if(1==b)continue e;break e}}v[f++]=p}return v},Un.prototype.at=po,Un.prototype.chain=function(){return vo(this)},Un.prototype.commit=function(){return new zn(this.value(),this.__chain__)},Un.prototype.next=function(){this.__values__===a&&(this.__values__=vl(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?a:this.__values__[this.__index__++]}},Un.prototype.plant=function(e){for(var t,n=this;n instanceof Bn;){var r=Hi(n);r.__index__=0,r.__values__=a,t?i.__wrapped__=r:t=r;var i=r;n=n.__wrapped__}return i.__wrapped__=e,t},Un.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof Vn){var t=e;return this.__actions__.length&&(t=new Vn(this)),(t=t.reverse()).__actions__.push({func:mo,args:[to],thisArg:a}),new zn(t,this.__chain__)}return this.thru(to)},Un.prototype.toJSON=Un.prototype.valueOf=Un.prototype.value=function(){return ma(this.__wrapped__,this.__actions__)},Un.prototype.first=Un.prototype.head,Je&&(Un.prototype[Je]=function(){return this}),Un}();ht._=gn,(r=function(){return gn}.call(t,n,t,e))===a||(e.exports=r)}.call(this)},7700:function(e,t,n){"use strict";n.r(t),n.d(t,{allEvents:function(){return x},animationEvents:function(){return g},clipboardEvents:function(){return r},compositionEvents:function(){return a},focusEvents:function(){return o},formEvents:function(){return l},genericEvents:function(){return s},imageEvents:function(){return p},keyboardEvents:function(){return i},mediaEvents:function(){return m},mouseEvents:function(){return c},otherEvents:function(){return b},pointerEvents:function(){return u},selectionEvents:function(){return d},touchEvents:function(){return f},transitionEvents:function(){return y},uiEvents:function(){return h},wheelEvents:function(){return v}});var r=["onCopy","onCut","onPaste"],a=["onCompositionEnd","onCompositionStart","onCompositionUpdate"],i=["onKeyDown","onKeyPress","onKeyUp"],o=["onFocus","onBlur"],l=["onChange","onInput","onInvalid","onReset","onSubmit"],s=["onError","onLoad"],c=["onClick","onContextMenu","onDoubleClick","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onMouseDown","onMouseEnter","onMouseLeave","onMouseMove","onMouseOut","onMouseOver","onMouseUp"],u=["onPointerDown","onPointerMove","onPointerUp","onPointerCancel","onGotPointerCapture","onLostPointerCapture","onPointerEnter","onPointerLeave","onPointerOver","onPointerOut"],d=["onSelect"],f=["onTouchCancel","onTouchEnd","onTouchMove","onTouchStart"],h=["onScroll"],v=["onWheel"],m=["onAbort","onCanPlay","onCanPlayThrough","onDurationChange","onEmptied","onEncrypted","onEnded","onError","onLoadedData","onLoadedMetadata","onLoadStart","onPause","onPlay","onPlaying","onProgress","onRateChange","onSeeked","onSeeking","onStalled","onSuspend","onTimeUpdate","onVolumeChange","onWaiting"],p=["onLoad","onError"],g=["onAnimationStart","onAnimationEnd","onAnimationIteration"],y=["onTransitionEnd"],b=["onToggle"],x=[].concat(r,a,i,o,l,s,c,u,d,f,h,v,m,p,g,y,b);t.default=function(e,t){var n={};return x.forEach((function(r){r in e&&(n[r]=t?function(n){return e[r](n,t(r))}:e[r])})),n}},2372:function(e,t,n){"use strict";function r(){return Array.prototype.slice.call(arguments).reduce((function(e,t){return e.concat(t)}),[]).filter((function(e){return"string"===typeof e})).join(" ")}n.r(t),n.d(t,{default:function(){return r}})},7565:function(e,t,n){"use strict";function r(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t.filter(Boolean);return r.length<=1?r[0]:function(e){r.forEach((function(t){"function"===typeof t?t(e):t.current=e}))}}n.r(t),n.d(t,{default:function(){return r}})},2426:function(e,t,n){(e=n.nmd(e)).exports=function(){"use strict";var t,n;function r(){return t.apply(null,arguments)}function a(e){t=e}function i(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function o(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function l(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function s(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(l(e,t))return!1;return!0}function c(e){return void 0===e}function u(e){return"number"===typeof e||"[object Number]"===Object.prototype.toString.call(e)}function d(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function f(e,t){var n,r=[],a=e.length;for(n=0;n<a;++n)r.push(t(e[n],n));return r}function h(e,t){for(var n in t)l(t,n)&&(e[n]=t[n]);return l(t,"toString")&&(e.toString=t.toString),l(t,"valueOf")&&(e.valueOf=t.valueOf),e}function v(e,t,n,r){return Kn(e,t,n,r,!0).utc()}function m(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function p(e){return null==e._pf&&(e._pf=m()),e._pf}function g(e){var t=null,r=!1,a=e._d&&!isNaN(e._d.getTime());return a&&(t=p(e),r=n.call(t.parsedDateParts,(function(e){return null!=e})),a=t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&r),e._strict&&(a=a&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour)),null!=Object.isFrozen&&Object.isFrozen(e)?a:(e._isValid=a,e._isValid)}function y(e){var t=v(NaN);return null!=e?h(p(t),e):p(t).userInvalidated=!0,t}n=Array.prototype.some?Array.prototype.some:function(e){var t,n=Object(this),r=n.length>>>0;for(t=0;t<r;t++)if(t in n&&e.call(this,n[t],t,n))return!0;return!1};var b=r.momentProperties=[],x=!1;function _(e,t){var n,r,a,i=b.length;if(c(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),c(t._i)||(e._i=t._i),c(t._f)||(e._f=t._f),c(t._l)||(e._l=t._l),c(t._strict)||(e._strict=t._strict),c(t._tzm)||(e._tzm=t._tzm),c(t._isUTC)||(e._isUTC=t._isUTC),c(t._offset)||(e._offset=t._offset),c(t._pf)||(e._pf=p(t)),c(t._locale)||(e._locale=t._locale),i>0)for(n=0;n<i;n++)c(a=t[r=b[n]])||(e[r]=a);return e}function j(e){_(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===x&&(x=!0,r.updateOffset(this),x=!1)}function w(e){return e instanceof j||null!=e&&null!=e._isAMomentObject}function N(e){!1===r.suppressDeprecationWarnings&&"undefined"!==typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function k(e,t){var n=!0;return h((function(){if(null!=r.deprecationHandler&&r.deprecationHandler(null,e),n){var a,i,o,s=[],c=arguments.length;for(i=0;i<c;i++){if(a="","object"===typeof arguments[i]){for(o in a+="\n["+i+"] ",arguments[0])l(arguments[0],o)&&(a+=o+": "+arguments[0][o]+", ");a=a.slice(0,-2)}else a=arguments[i];s.push(a)}N(e+"\nArguments: "+Array.prototype.slice.call(s).join("")+"\n"+(new Error).stack),n=!1}return t.apply(this,arguments)}),t)}var S,C={};function D(e,t){null!=r.deprecationHandler&&r.deprecationHandler(e,t),C[e]||(N(t),C[e]=!0)}function E(e){return"undefined"!==typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function O(e){var t,n;for(n in e)l(e,n)&&(E(t=e[n])?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function P(e,t){var n,r=h({},e);for(n in t)l(t,n)&&(o(e[n])&&o(t[n])?(r[n]={},h(r[n],e[n]),h(r[n],t[n])):null!=t[n]?r[n]=t[n]:delete r[n]);for(n in e)l(e,n)&&!l(t,n)&&o(e[n])&&(r[n]=h({},r[n]));return r}function M(e){null!=e&&this.set(e)}r.suppressDeprecationWarnings=!1,r.deprecationHandler=null,S=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)l(e,t)&&n.push(t);return n};var T={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function R(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return E(r)?r.call(t,n):r}function A(e,t,n){var r=""+Math.abs(e),a=t-r.length;return(e>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+r}var I=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,L=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,F={},Y={};function H(e,t,n,r){var a=r;"string"===typeof r&&(a=function(){return this[r]()}),e&&(Y[e]=a),t&&(Y[t[0]]=function(){return A(a.apply(this,arguments),t[1],t[2])}),n&&(Y[n]=function(){return this.localeData().ordinal(a.apply(this,arguments),e)})}function U(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function Z(e){var t,n,r=e.match(I);for(t=0,n=r.length;t<n;t++)Y[r[t]]?r[t]=Y[r[t]]:r[t]=U(r[t]);return function(t){var a,i="";for(a=0;a<n;a++)i+=E(r[a])?r[a].call(t,e):r[a];return i}}function B(e,t){return e.isValid()?(t=z(t,e.localeData()),F[t]=F[t]||Z(t),F[t](e)):e.localeData().invalidDate()}function z(e,t){var n=5;function r(e){return t.longDateFormat(e)||e}for(L.lastIndex=0;n>=0&&L.test(e);)e=e.replace(L,r),L.lastIndex=0,n-=1;return e}var V={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function W(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(I).map((function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e})).join(""),this._longDateFormat[e])}var q="Invalid date";function K(){return this._invalidDate}var $="%d",G=/\d{1,2}/;function J(e){return this._ordinal.replace("%d",e)}var Q={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function X(e,t,n,r){var a=this._relativeTime[n];return E(a)?a(e,t,n,r):a.replace(/%d/i,e)}function ee(e,t){var n=this._relativeTime[e>0?"future":"past"];return E(n)?n(t):n.replace(/%s/i,t)}var te={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function ne(e){return"string"===typeof e?te[e]||te[e.toLowerCase()]:void 0}function re(e){var t,n,r={};for(n in e)l(e,n)&&(t=ne(n))&&(r[t]=e[n]);return r}var ae={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function ie(e){var t,n=[];for(t in e)l(e,t)&&n.push({unit:t,priority:ae[t]});return n.sort((function(e,t){return e.priority-t.priority})),n}var oe,le=/\d/,se=/\d\d/,ce=/\d{3}/,ue=/\d{4}/,de=/[+-]?\d{6}/,fe=/\d\d?/,he=/\d\d\d\d?/,ve=/\d\d\d\d\d\d?/,me=/\d{1,3}/,pe=/\d{1,4}/,ge=/[+-]?\d{1,6}/,ye=/\d+/,be=/[+-]?\d+/,xe=/Z|[+-]\d\d:?\d\d/gi,_e=/Z|[+-]\d\d(?::?\d\d)?/gi,je=/[+-]?\d+(\.\d{1,3})?/,we=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,Ne=/^[1-9]\d?/,ke=/^([1-9]\d|\d)/;function Se(e,t,n){oe[e]=E(t)?t:function(e,r){return e&&n?n:t}}function Ce(e,t){return l(oe,e)?oe[e](t._strict,t._locale):new RegExp(De(e))}function De(e){return Ee(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(e,t,n,r,a){return t||n||r||a})))}function Ee(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function Oe(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function Pe(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=Oe(t)),n}oe={};var Me={};function Te(e,t){var n,r,a=t;for("string"===typeof e&&(e=[e]),u(t)&&(a=function(e,n){n[t]=Pe(e)}),r=e.length,n=0;n<r;n++)Me[e[n]]=a}function Re(e,t){Te(e,(function(e,n,r,a){r._w=r._w||{},t(e,r._w,r,a)}))}function Ae(e,t,n){null!=t&&l(Me,e)&&Me[e](t,n._a,n,e)}function Ie(e){return e%4===0&&e%100!==0||e%400===0}var Le=0,Fe=1,Ye=2,He=3,Ue=4,Ze=5,Be=6,ze=7,Ve=8;function We(e){return Ie(e)?366:365}H("Y",0,0,(function(){var e=this.year();return e<=9999?A(e,4):"+"+e})),H(0,["YY",2],0,(function(){return this.year()%100})),H(0,["YYYY",4],0,"year"),H(0,["YYYYY",5],0,"year"),H(0,["YYYYYY",6,!0],0,"year"),Se("Y",be),Se("YY",fe,se),Se("YYYY",pe,ue),Se("YYYYY",ge,de),Se("YYYYYY",ge,de),Te(["YYYYY","YYYYYY"],Le),Te("YYYY",(function(e,t){t[Le]=2===e.length?r.parseTwoDigitYear(e):Pe(e)})),Te("YY",(function(e,t){t[Le]=r.parseTwoDigitYear(e)})),Te("Y",(function(e,t){t[Le]=parseInt(e,10)})),r.parseTwoDigitYear=function(e){return Pe(e)+(Pe(e)>68?1900:2e3)};var qe,Ke=Ge("FullYear",!0);function $e(){return Ie(this.year())}function Ge(e,t){return function(n){return null!=n?(Qe(this,e,n),r.updateOffset(this,t),this):Je(this,e)}}function Je(e,t){if(!e.isValid())return NaN;var n=e._d,r=e._isUTC;switch(t){case"Milliseconds":return r?n.getUTCMilliseconds():n.getMilliseconds();case"Seconds":return r?n.getUTCSeconds():n.getSeconds();case"Minutes":return r?n.getUTCMinutes():n.getMinutes();case"Hours":return r?n.getUTCHours():n.getHours();case"Date":return r?n.getUTCDate():n.getDate();case"Day":return r?n.getUTCDay():n.getDay();case"Month":return r?n.getUTCMonth():n.getMonth();case"FullYear":return r?n.getUTCFullYear():n.getFullYear();default:return NaN}}function Qe(e,t,n){var r,a,i,o,l;if(e.isValid()&&!isNaN(n)){switch(r=e._d,a=e._isUTC,t){case"Milliseconds":return void(a?r.setUTCMilliseconds(n):r.setMilliseconds(n));case"Seconds":return void(a?r.setUTCSeconds(n):r.setSeconds(n));case"Minutes":return void(a?r.setUTCMinutes(n):r.setMinutes(n));case"Hours":return void(a?r.setUTCHours(n):r.setHours(n));case"Date":return void(a?r.setUTCDate(n):r.setDate(n));case"FullYear":break;default:return}i=n,o=e.month(),l=29!==(l=e.date())||1!==o||Ie(i)?l:28,a?r.setUTCFullYear(i,o,l):r.setFullYear(i,o,l)}}function Xe(e){return E(this[e=ne(e)])?this[e]():this}function et(e,t){if("object"===typeof e){var n,r=ie(e=re(e)),a=r.length;for(n=0;n<a;n++)this[r[n].unit](e[r[n].unit])}else if(E(this[e=ne(e)]))return this[e](t);return this}function tt(e,t){return(e%t+t)%t}function nt(e,t){if(isNaN(e)||isNaN(t))return NaN;var n=tt(t,12);return e+=(t-n)/12,1===n?Ie(e)?29:28:31-n%7%2}qe=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},H("M",["MM",2],"Mo",(function(){return this.month()+1})),H("MMM",0,0,(function(e){return this.localeData().monthsShort(this,e)})),H("MMMM",0,0,(function(e){return this.localeData().months(this,e)})),Se("M",fe,Ne),Se("MM",fe,se),Se("MMM",(function(e,t){return t.monthsShortRegex(e)})),Se("MMMM",(function(e,t){return t.monthsRegex(e)})),Te(["M","MM"],(function(e,t){t[Fe]=Pe(e)-1})),Te(["MMM","MMMM"],(function(e,t,n,r){var a=n._locale.monthsParse(e,r,n._strict);null!=a?t[Fe]=a:p(n).invalidMonth=e}));var rt="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),at="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),it=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,ot=we,lt=we;function st(e,t){return e?i(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||it).test(t)?"format":"standalone"][e.month()]:i(this._months)?this._months:this._months.standalone}function ct(e,t){return e?i(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[it.test(t)?"format":"standalone"][e.month()]:i(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function ut(e,t,n){var r,a,i,o=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],r=0;r<12;++r)i=v([2e3,r]),this._shortMonthsParse[r]=this.monthsShort(i,"").toLocaleLowerCase(),this._longMonthsParse[r]=this.months(i,"").toLocaleLowerCase();return n?"MMM"===t?-1!==(a=qe.call(this._shortMonthsParse,o))?a:null:-1!==(a=qe.call(this._longMonthsParse,o))?a:null:"MMM"===t?-1!==(a=qe.call(this._shortMonthsParse,o))||-1!==(a=qe.call(this._longMonthsParse,o))?a:null:-1!==(a=qe.call(this._longMonthsParse,o))||-1!==(a=qe.call(this._shortMonthsParse,o))?a:null}function dt(e,t,n){var r,a,i;if(this._monthsParseExact)return ut.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(a=v([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(a,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(a,"").replace(".","")+"$","i")),n||this._monthsParse[r]||(i="^"+this.months(a,"")+"|^"+this.monthsShort(a,""),this._monthsParse[r]=new RegExp(i.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[r].test(e))return r;if(n&&"MMM"===t&&this._shortMonthsParse[r].test(e))return r;if(!n&&this._monthsParse[r].test(e))return r}}function ft(e,t){if(!e.isValid())return e;if("string"===typeof t)if(/^\d+$/.test(t))t=Pe(t);else if(!u(t=e.localeData().monthsParse(t)))return e;var n=t,r=e.date();return r=r<29?r:Math.min(r,nt(e.year(),n)),e._isUTC?e._d.setUTCMonth(n,r):e._d.setMonth(n,r),e}function ht(e){return null!=e?(ft(this,e),r.updateOffset(this,!0),this):Je(this,"Month")}function vt(){return nt(this.year(),this.month())}function mt(e){return this._monthsParseExact?(l(this,"_monthsRegex")||gt.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(l(this,"_monthsShortRegex")||(this._monthsShortRegex=ot),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function pt(e){return this._monthsParseExact?(l(this,"_monthsRegex")||gt.call(this),e?this._monthsStrictRegex:this._monthsRegex):(l(this,"_monthsRegex")||(this._monthsRegex=lt),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function gt(){function e(e,t){return t.length-e.length}var t,n,r,a,i=[],o=[],l=[];for(t=0;t<12;t++)n=v([2e3,t]),r=Ee(this.monthsShort(n,"")),a=Ee(this.months(n,"")),i.push(r),o.push(a),l.push(a),l.push(r);i.sort(e),o.sort(e),l.sort(e),this._monthsRegex=new RegExp("^("+l.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}function yt(e,t,n,r,a,i,o){var l;return e<100&&e>=0?(l=new Date(e+400,t,n,r,a,i,o),isFinite(l.getFullYear())&&l.setFullYear(e)):l=new Date(e,t,n,r,a,i,o),l}function bt(e){var t,n;return e<100&&e>=0?((n=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function xt(e,t,n){var r=7+t-n;return-(7+bt(e,0,r).getUTCDay()-t)%7+r-1}function _t(e,t,n,r,a){var i,o,l=1+7*(t-1)+(7+n-r)%7+xt(e,r,a);return l<=0?o=We(i=e-1)+l:l>We(e)?(i=e+1,o=l-We(e)):(i=e,o=l),{year:i,dayOfYear:o}}function jt(e,t,n){var r,a,i=xt(e.year(),t,n),o=Math.floor((e.dayOfYear()-i-1)/7)+1;return o<1?r=o+wt(a=e.year()-1,t,n):o>wt(e.year(),t,n)?(r=o-wt(e.year(),t,n),a=e.year()+1):(a=e.year(),r=o),{week:r,year:a}}function wt(e,t,n){var r=xt(e,t,n),a=xt(e+1,t,n);return(We(e)-r+a)/7}function Nt(e){return jt(e,this._week.dow,this._week.doy).week}H("w",["ww",2],"wo","week"),H("W",["WW",2],"Wo","isoWeek"),Se("w",fe,Ne),Se("ww",fe,se),Se("W",fe,Ne),Se("WW",fe,se),Re(["w","ww","W","WW"],(function(e,t,n,r){t[r.substr(0,1)]=Pe(e)}));var kt={dow:0,doy:6};function St(){return this._week.dow}function Ct(){return this._week.doy}function Dt(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function Et(e){var t=jt(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function Ot(e,t){return"string"!==typeof e?e:isNaN(e)?"number"===typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}function Pt(e,t){return"string"===typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function Mt(e,t){return e.slice(t,7).concat(e.slice(0,t))}H("d",0,"do","day"),H("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),H("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),H("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),H("e",0,0,"weekday"),H("E",0,0,"isoWeekday"),Se("d",fe),Se("e",fe),Se("E",fe),Se("dd",(function(e,t){return t.weekdaysMinRegex(e)})),Se("ddd",(function(e,t){return t.weekdaysShortRegex(e)})),Se("dddd",(function(e,t){return t.weekdaysRegex(e)})),Re(["dd","ddd","dddd"],(function(e,t,n,r){var a=n._locale.weekdaysParse(e,r,n._strict);null!=a?t.d=a:p(n).invalidWeekday=e})),Re(["d","e","E"],(function(e,t,n,r){t[r]=Pe(e)}));var Tt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Rt="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),At="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),It=we,Lt=we,Ft=we;function Yt(e,t){var n=i(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?Mt(n,this._week.dow):e?n[e.day()]:n}function Ht(e){return!0===e?Mt(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Ut(e){return!0===e?Mt(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Zt(e,t,n){var r,a,i,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)i=v([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(i,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(i,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(i,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(a=qe.call(this._weekdaysParse,o))?a:null:"ddd"===t?-1!==(a=qe.call(this._shortWeekdaysParse,o))?a:null:-1!==(a=qe.call(this._minWeekdaysParse,o))?a:null:"dddd"===t?-1!==(a=qe.call(this._weekdaysParse,o))||-1!==(a=qe.call(this._shortWeekdaysParse,o))||-1!==(a=qe.call(this._minWeekdaysParse,o))?a:null:"ddd"===t?-1!==(a=qe.call(this._shortWeekdaysParse,o))||-1!==(a=qe.call(this._weekdaysParse,o))||-1!==(a=qe.call(this._minWeekdaysParse,o))?a:null:-1!==(a=qe.call(this._minWeekdaysParse,o))||-1!==(a=qe.call(this._weekdaysParse,o))||-1!==(a=qe.call(this._shortWeekdaysParse,o))?a:null}function Bt(e,t,n){var r,a,i;if(this._weekdaysParseExact)return Zt.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(a=v([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(a,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(a,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(a,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(i="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[r]=new RegExp(i.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[r].test(e))return r;if(n&&"ddd"===t&&this._shortWeekdaysParse[r].test(e))return r;if(n&&"dd"===t&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}}function zt(e){if(!this.isValid())return null!=e?this:NaN;var t=Je(this,"Day");return null!=e?(e=Ot(e,this.localeData()),this.add(e-t,"d")):t}function Vt(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")}function Wt(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=Pt(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function qt(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||Gt.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(l(this,"_weekdaysRegex")||(this._weekdaysRegex=It),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Kt(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||Gt.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(l(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Lt),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function $t(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||Gt.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(l(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ft),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Gt(){function e(e,t){return t.length-e.length}var t,n,r,a,i,o=[],l=[],s=[],c=[];for(t=0;t<7;t++)n=v([2e3,1]).day(t),r=Ee(this.weekdaysMin(n,"")),a=Ee(this.weekdaysShort(n,"")),i=Ee(this.weekdays(n,"")),o.push(r),l.push(a),s.push(i),c.push(r),c.push(a),c.push(i);o.sort(e),l.sort(e),s.sort(e),c.sort(e),this._weekdaysRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function Jt(){return this.hours()%12||12}function Qt(){return this.hours()||24}function Xt(e,t){H(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function en(e,t){return t._meridiemParse}function tn(e){return"p"===(e+"").toLowerCase().charAt(0)}H("H",["HH",2],0,"hour"),H("h",["hh",2],0,Jt),H("k",["kk",2],0,Qt),H("hmm",0,0,(function(){return""+Jt.apply(this)+A(this.minutes(),2)})),H("hmmss",0,0,(function(){return""+Jt.apply(this)+A(this.minutes(),2)+A(this.seconds(),2)})),H("Hmm",0,0,(function(){return""+this.hours()+A(this.minutes(),2)})),H("Hmmss",0,0,(function(){return""+this.hours()+A(this.minutes(),2)+A(this.seconds(),2)})),Xt("a",!0),Xt("A",!1),Se("a",en),Se("A",en),Se("H",fe,ke),Se("h",fe,Ne),Se("k",fe,Ne),Se("HH",fe,se),Se("hh",fe,se),Se("kk",fe,se),Se("hmm",he),Se("hmmss",ve),Se("Hmm",he),Se("Hmmss",ve),Te(["H","HH"],He),Te(["k","kk"],(function(e,t,n){var r=Pe(e);t[He]=24===r?0:r})),Te(["a","A"],(function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e})),Te(["h","hh"],(function(e,t,n){t[He]=Pe(e),p(n).bigHour=!0})),Te("hmm",(function(e,t,n){var r=e.length-2;t[He]=Pe(e.substr(0,r)),t[Ue]=Pe(e.substr(r)),p(n).bigHour=!0})),Te("hmmss",(function(e,t,n){var r=e.length-4,a=e.length-2;t[He]=Pe(e.substr(0,r)),t[Ue]=Pe(e.substr(r,2)),t[Ze]=Pe(e.substr(a)),p(n).bigHour=!0})),Te("Hmm",(function(e,t,n){var r=e.length-2;t[He]=Pe(e.substr(0,r)),t[Ue]=Pe(e.substr(r))})),Te("Hmmss",(function(e,t,n){var r=e.length-4,a=e.length-2;t[He]=Pe(e.substr(0,r)),t[Ue]=Pe(e.substr(r,2)),t[Ze]=Pe(e.substr(a))}));var nn=/[ap]\.?m?\.?/i,rn=Ge("Hours",!0);function an(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}var on,ln={calendar:T,longDateFormat:V,invalidDate:q,ordinal:$,dayOfMonthOrdinalParse:G,relativeTime:Q,months:rt,monthsShort:at,week:kt,weekdays:Tt,weekdaysMin:At,weekdaysShort:Rt,meridiemParse:nn},sn={},cn={};function un(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n<r;n+=1)if(e[n]!==t[n])return n;return r}function dn(e){return e?e.toLowerCase().replace("_","-"):e}function fn(e){for(var t,n,r,a,i=0;i<e.length;){for(t=(a=dn(e[i]).split("-")).length,n=(n=dn(e[i+1]))?n.split("-"):null;t>0;){if(r=vn(a.slice(0,t).join("-")))return r;if(n&&n.length>=t&&un(a,n)>=t-1)break;t--}i++}return on}function hn(e){return!(!e||!e.match("^[^/\\\\]*$"))}function vn(t){var n=null;if(void 0===sn[t]&&e&&e.exports&&hn(t))try{n=on._abbr,Object(function(){var e=new Error("Cannot find module 'undefined'");throw e.code="MODULE_NOT_FOUND",e}()),mn(n)}catch(r){sn[t]=null}return sn[t]}function mn(e,t){var n;return e&&((n=c(t)?yn(e):pn(e,t))?on=n:"undefined"!==typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),on._abbr}function pn(e,t){if(null!==t){var n,r=ln;if(t.abbr=e,null!=sn[e])D("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=sn[e]._config;else if(null!=t.parentLocale)if(null!=sn[t.parentLocale])r=sn[t.parentLocale]._config;else{if(null==(n=vn(t.parentLocale)))return cn[t.parentLocale]||(cn[t.parentLocale]=[]),cn[t.parentLocale].push({name:e,config:t}),null;r=n._config}return sn[e]=new M(P(r,t)),cn[e]&&cn[e].forEach((function(e){pn(e.name,e.config)})),mn(e),sn[e]}return delete sn[e],null}function gn(e,t){if(null!=t){var n,r,a=ln;null!=sn[e]&&null!=sn[e].parentLocale?sn[e].set(P(sn[e]._config,t)):(null!=(r=vn(e))&&(a=r._config),t=P(a,t),null==r&&(t.abbr=e),(n=new M(t)).parentLocale=sn[e],sn[e]=n),mn(e)}else null!=sn[e]&&(null!=sn[e].parentLocale?(sn[e]=sn[e].parentLocale,e===mn()&&mn(e)):null!=sn[e]&&delete sn[e]);return sn[e]}function yn(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return on;if(!i(e)){if(t=vn(e))return t;e=[e]}return fn(e)}function bn(){return S(sn)}function xn(e){var t,n=e._a;return n&&-2===p(e).overflow&&(t=n[Fe]<0||n[Fe]>11?Fe:n[Ye]<1||n[Ye]>nt(n[Le],n[Fe])?Ye:n[He]<0||n[He]>24||24===n[He]&&(0!==n[Ue]||0!==n[Ze]||0!==n[Be])?He:n[Ue]<0||n[Ue]>59?Ue:n[Ze]<0||n[Ze]>59?Ze:n[Be]<0||n[Be]>999?Be:-1,p(e)._overflowDayOfYear&&(t<Le||t>Ye)&&(t=Ye),p(e)._overflowWeeks&&-1===t&&(t=ze),p(e)._overflowWeekday&&-1===t&&(t=Ve),p(e).overflow=t),e}var _n=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,jn=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,wn=/Z|[+-]\d\d(?::?\d\d)?/,Nn=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],kn=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Sn=/^\/?Date\((-?\d+)/i,Cn=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Dn={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function En(e){var t,n,r,a,i,o,l=e._i,s=_n.exec(l)||jn.exec(l),c=Nn.length,u=kn.length;if(s){for(p(e).iso=!0,t=0,n=c;t<n;t++)if(Nn[t][1].exec(s[1])){a=Nn[t][0],r=!1!==Nn[t][2];break}if(null==a)return void(e._isValid=!1);if(s[3]){for(t=0,n=u;t<n;t++)if(kn[t][1].exec(s[3])){i=(s[2]||" ")+kn[t][0];break}if(null==i)return void(e._isValid=!1)}if(!r&&null!=i)return void(e._isValid=!1);if(s[4]){if(!wn.exec(s[4]))return void(e._isValid=!1);o="Z"}e._f=a+(i||"")+(o||""),Un(e)}else e._isValid=!1}function On(e,t,n,r,a,i){var o=[Pn(e),at.indexOf(t),parseInt(n,10),parseInt(r,10),parseInt(a,10)];return i&&o.push(parseInt(i,10)),o}function Pn(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function Mn(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function Tn(e,t,n){return!e||Rt.indexOf(e)===new Date(t[0],t[1],t[2]).getDay()||(p(n).weekdayMismatch=!0,n._isValid=!1,!1)}function Rn(e,t,n){if(e)return Dn[e];if(t)return 0;var r=parseInt(n,10),a=r%100;return(r-a)/100*60+a}function An(e){var t,n=Cn.exec(Mn(e._i));if(n){if(t=On(n[4],n[3],n[2],n[5],n[6],n[7]),!Tn(n[1],t,e))return;e._a=t,e._tzm=Rn(n[8],n[9],n[10]),e._d=bt.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),p(e).rfc2822=!0}else e._isValid=!1}function In(e){var t=Sn.exec(e._i);null===t?(En(e),!1===e._isValid&&(delete e._isValid,An(e),!1===e._isValid&&(delete e._isValid,e._strict?e._isValid=!1:r.createFromInputFallback(e)))):e._d=new Date(+t[1])}function Ln(e,t,n){return null!=e?e:null!=t?t:n}function Fn(e){var t=new Date(r.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function Yn(e){var t,n,r,a,i,o=[];if(!e._d){for(r=Fn(e),e._w&&null==e._a[Ye]&&null==e._a[Fe]&&Hn(e),null!=e._dayOfYear&&(i=Ln(e._a[Le],r[Le]),(e._dayOfYear>We(i)||0===e._dayOfYear)&&(p(e)._overflowDayOfYear=!0),n=bt(i,0,e._dayOfYear),e._a[Fe]=n.getUTCMonth(),e._a[Ye]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=o[t]=r[t];for(;t<7;t++)e._a[t]=o[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[He]&&0===e._a[Ue]&&0===e._a[Ze]&&0===e._a[Be]&&(e._nextDay=!0,e._a[He]=0),e._d=(e._useUTC?bt:yt).apply(null,o),a=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[He]=24),e._w&&"undefined"!==typeof e._w.d&&e._w.d!==a&&(p(e).weekdayMismatch=!0)}}function Hn(e){var t,n,r,a,i,o,l,s,c;null!=(t=e._w).GG||null!=t.W||null!=t.E?(i=1,o=4,n=Ln(t.GG,e._a[Le],jt($n(),1,4).year),r=Ln(t.W,1),((a=Ln(t.E,1))<1||a>7)&&(s=!0)):(i=e._locale._week.dow,o=e._locale._week.doy,c=jt($n(),i,o),n=Ln(t.gg,e._a[Le],c.year),r=Ln(t.w,c.week),null!=t.d?((a=t.d)<0||a>6)&&(s=!0):null!=t.e?(a=t.e+i,(t.e<0||t.e>6)&&(s=!0)):a=i),r<1||r>wt(n,i,o)?p(e)._overflowWeeks=!0:null!=s?p(e)._overflowWeekday=!0:(l=_t(n,r,a,i,o),e._a[Le]=l.year,e._dayOfYear=l.dayOfYear)}function Un(e){if(e._f!==r.ISO_8601)if(e._f!==r.RFC_2822){e._a=[],p(e).empty=!0;var t,n,a,i,o,l,s,c=""+e._i,u=c.length,d=0;for(s=(a=z(e._f,e._locale).match(I)||[]).length,t=0;t<s;t++)i=a[t],(n=(c.match(Ce(i,e))||[])[0])&&((o=c.substr(0,c.indexOf(n))).length>0&&p(e).unusedInput.push(o),c=c.slice(c.indexOf(n)+n.length),d+=n.length),Y[i]?(n?p(e).empty=!1:p(e).unusedTokens.push(i),Ae(i,n,e)):e._strict&&!n&&p(e).unusedTokens.push(i);p(e).charsLeftOver=u-d,c.length>0&&p(e).unusedInput.push(c),e._a[He]<=12&&!0===p(e).bigHour&&e._a[He]>0&&(p(e).bigHour=void 0),p(e).parsedDateParts=e._a.slice(0),p(e).meridiem=e._meridiem,e._a[He]=Zn(e._locale,e._a[He],e._meridiem),null!==(l=p(e).era)&&(e._a[Le]=e._locale.erasConvertYear(l,e._a[Le])),Yn(e),xn(e)}else An(e);else En(e)}function Zn(e,t,n){var r;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((r=e.isPM(n))&&t<12&&(t+=12),r||12!==t||(t=0),t):t}function Bn(e){var t,n,r,a,i,o,l=!1,s=e._f.length;if(0===s)return p(e).invalidFormat=!0,void(e._d=new Date(NaN));for(a=0;a<s;a++)i=0,o=!1,t=_({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[a],Un(t),g(t)&&(o=!0),i+=p(t).charsLeftOver,i+=10*p(t).unusedTokens.length,p(t).score=i,l?i<r&&(r=i,n=t):(null==r||i<r||o)&&(r=i,n=t,o&&(l=!0));h(e,n||t)}function zn(e){if(!e._d){var t=re(e._i),n=void 0===t.day?t.date:t.day;e._a=f([t.year,t.month,n,t.hour,t.minute,t.second,t.millisecond],(function(e){return e&&parseInt(e,10)})),Yn(e)}}function Vn(e){var t=new j(xn(Wn(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function Wn(e){var t=e._i,n=e._f;return e._locale=e._locale||yn(e._l),null===t||void 0===n&&""===t?y({nullInput:!0}):("string"===typeof t&&(e._i=t=e._locale.preparse(t)),w(t)?new j(xn(t)):(d(t)?e._d=t:i(n)?Bn(e):n?Un(e):qn(e),g(e)||(e._d=null),e))}function qn(e){var t=e._i;c(t)?e._d=new Date(r.now()):d(t)?e._d=new Date(t.valueOf()):"string"===typeof t?In(e):i(t)?(e._a=f(t.slice(0),(function(e){return parseInt(e,10)})),Yn(e)):o(t)?zn(e):u(t)?e._d=new Date(t):r.createFromInputFallback(e)}function Kn(e,t,n,r,a){var l={};return!0!==t&&!1!==t||(r=t,t=void 0),!0!==n&&!1!==n||(r=n,n=void 0),(o(e)&&s(e)||i(e)&&0===e.length)&&(e=void 0),l._isAMomentObject=!0,l._useUTC=l._isUTC=a,l._l=n,l._i=e,l._f=t,l._strict=r,Vn(l)}function $n(e,t,n,r){return Kn(e,t,n,r,!1)}r.createFromInputFallback=k("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",(function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))})),r.ISO_8601=function(){},r.RFC_2822=function(){};var Gn=k("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=$n.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:y()})),Jn=k("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=$n.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:y()}));function Qn(e,t){var n,r;if(1===t.length&&i(t[0])&&(t=t[0]),!t.length)return $n();for(n=t[0],r=1;r<t.length;++r)t[r].isValid()&&!t[r][e](n)||(n=t[r]);return n}function Xn(){return Qn("isBefore",[].slice.call(arguments,0))}function er(){return Qn("isAfter",[].slice.call(arguments,0))}var tr=function(){return Date.now?Date.now():+new Date},nr=["year","quarter","month","week","day","hour","minute","second","millisecond"];function rr(e){var t,n,r=!1,a=nr.length;for(t in e)if(l(e,t)&&(-1===qe.call(nr,t)||null!=e[t]&&isNaN(e[t])))return!1;for(n=0;n<a;++n)if(e[nr[n]]){if(r)return!1;parseFloat(e[nr[n]])!==Pe(e[nr[n]])&&(r=!0)}return!0}function ar(){return this._isValid}function ir(){return Dr(NaN)}function or(e){var t=re(e),n=t.year||0,r=t.quarter||0,a=t.month||0,i=t.week||t.isoWeek||0,o=t.day||0,l=t.hour||0,s=t.minute||0,c=t.second||0,u=t.millisecond||0;this._isValid=rr(t),this._milliseconds=+u+1e3*c+6e4*s+1e3*l*60*60,this._days=+o+7*i,this._months=+a+3*r+12*n,this._data={},this._locale=yn(),this._bubble()}function lr(e){return e instanceof or}function sr(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function cr(e,t,n){var r,a=Math.min(e.length,t.length),i=Math.abs(e.length-t.length),o=0;for(r=0;r<a;r++)(n&&e[r]!==t[r]||!n&&Pe(e[r])!==Pe(t[r]))&&o++;return o+i}function ur(e,t){H(e,0,0,(function(){var e=this.utcOffset(),n="+";return e<0&&(e=-e,n="-"),n+A(~~(e/60),2)+t+A(~~e%60,2)}))}ur("Z",":"),ur("ZZ",""),Se("Z",_e),Se("ZZ",_e),Te(["Z","ZZ"],(function(e,t,n){n._useUTC=!0,n._tzm=fr(_e,e)}));var dr=/([\+\-]|\d\d)/gi;function fr(e,t){var n,r,a=(t||"").match(e);return null===a?null:0===(r=60*(n=((a[a.length-1]||[])+"").match(dr)||["-",0,0])[1]+Pe(n[2]))?0:"+"===n[0]?r:-r}function hr(e,t){var n,a;return t._isUTC?(n=t.clone(),a=(w(e)||d(e)?e.valueOf():$n(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+a),r.updateOffset(n,!1),n):$n(e).local()}function vr(e){return-Math.round(e._d.getTimezoneOffset())}function mr(e,t,n){var a,i=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"===typeof e){if(null===(e=fr(_e,e)))return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&t&&(a=vr(this)),this._offset=e,this._isUTC=!0,null!=a&&this.add(a,"m"),i!==e&&(!t||this._changeInProgress?Tr(this,Dr(e-i,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,r.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?i:vr(this)}function pr(e,t){return null!=e?("string"!==typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function gr(e){return this.utcOffset(0,e)}function yr(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(vr(this),"m")),this}function br(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"===typeof this._i){var e=fr(xe,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this}function xr(e){return!!this.isValid()&&(e=e?$n(e).utcOffset():0,(this.utcOffset()-e)%60===0)}function _r(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function jr(){if(!c(this._isDSTShifted))return this._isDSTShifted;var e,t={};return _(t,this),(t=Wn(t))._a?(e=t._isUTC?v(t._a):$n(t._a),this._isDSTShifted=this.isValid()&&cr(t._a,e.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function wr(){return!!this.isValid()&&!this._isUTC}function Nr(){return!!this.isValid()&&this._isUTC}function kr(){return!!this.isValid()&&this._isUTC&&0===this._offset}r.updateOffset=function(){};var Sr=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Cr=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Dr(e,t){var n,r,a,i=e,o=null;return lr(e)?i={ms:e._milliseconds,d:e._days,M:e._months}:u(e)||!isNaN(+e)?(i={},t?i[t]=+e:i.milliseconds=+e):(o=Sr.exec(e))?(n="-"===o[1]?-1:1,i={y:0,d:Pe(o[Ye])*n,h:Pe(o[He])*n,m:Pe(o[Ue])*n,s:Pe(o[Ze])*n,ms:Pe(sr(1e3*o[Be]))*n}):(o=Cr.exec(e))?(n="-"===o[1]?-1:1,i={y:Er(o[2],n),M:Er(o[3],n),w:Er(o[4],n),d:Er(o[5],n),h:Er(o[6],n),m:Er(o[7],n),s:Er(o[8],n)}):null==i?i={}:"object"===typeof i&&("from"in i||"to"in i)&&(a=Pr($n(i.from),$n(i.to)),(i={}).ms=a.milliseconds,i.M=a.months),r=new or(i),lr(e)&&l(e,"_locale")&&(r._locale=e._locale),lr(e)&&l(e,"_isValid")&&(r._isValid=e._isValid),r}function Er(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Or(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function Pr(e,t){var n;return e.isValid()&&t.isValid()?(t=hr(t,e),e.isBefore(t)?n=Or(e,t):((n=Or(t,e)).milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function Mr(e,t){return function(n,r){var a;return null===r||isNaN(+r)||(D(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),a=n,n=r,r=a),Tr(this,Dr(n,r),e),this}}function Tr(e,t,n,a){var i=t._milliseconds,o=sr(t._days),l=sr(t._months);e.isValid()&&(a=null==a||a,l&&ft(e,Je(e,"Month")+l*n),o&&Qe(e,"Date",Je(e,"Date")+o*n),i&&e._d.setTime(e._d.valueOf()+i*n),a&&r.updateOffset(e,o||l))}Dr.fn=or.prototype,Dr.invalid=ir;var Rr=Mr(1,"add"),Ar=Mr(-1,"subtract");function Ir(e){return"string"===typeof e||e instanceof String}function Lr(e){return w(e)||d(e)||Ir(e)||u(e)||Yr(e)||Fr(e)||null===e||void 0===e}function Fr(e){var t,n,r=o(e)&&!s(e),a=!1,i=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],c=i.length;for(t=0;t<c;t+=1)n=i[t],a=a||l(e,n);return r&&a}function Yr(e){var t=i(e),n=!1;return t&&(n=0===e.filter((function(t){return!u(t)&&Ir(e)})).length),t&&n}function Hr(e){var t,n,r=o(e)&&!s(e),a=!1,i=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(t=0;t<i.length;t+=1)n=i[t],a=a||l(e,n);return r&&a}function Ur(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function Zr(e,t){1===arguments.length&&(arguments[0]?Lr(arguments[0])?(e=arguments[0],t=void 0):Hr(arguments[0])&&(t=arguments[0],e=void 0):(e=void 0,t=void 0));var n=e||$n(),a=hr(n,this).startOf("day"),i=r.calendarFormat(this,a)||"sameElse",o=t&&(E(t[i])?t[i].call(this,n):t[i]);return this.format(o||this.localeData().calendar(i,this,$n(n)))}function Br(){return new j(this)}function zr(e,t){var n=w(e)?e:$n(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=ne(t)||"millisecond")?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())}function Vr(e,t){var n=w(e)?e:$n(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=ne(t)||"millisecond")?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())}function Wr(e,t,n,r){var a=w(e)?e:$n(e),i=w(t)?t:$n(t);return!!(this.isValid()&&a.isValid()&&i.isValid())&&("("===(r=r||"()")[0]?this.isAfter(a,n):!this.isBefore(a,n))&&(")"===r[1]?this.isBefore(i,n):!this.isAfter(i,n))}function qr(e,t){var n,r=w(e)?e:$n(e);return!(!this.isValid()||!r.isValid())&&("millisecond"===(t=ne(t)||"millisecond")?this.valueOf()===r.valueOf():(n=r.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))}function Kr(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function $r(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function Gr(e,t,n){var r,a,i;if(!this.isValid())return NaN;if(!(r=hr(e,this)).isValid())return NaN;switch(a=6e4*(r.utcOffset()-this.utcOffset()),t=ne(t)){case"year":i=Jr(this,r)/12;break;case"month":i=Jr(this,r);break;case"quarter":i=Jr(this,r)/3;break;case"second":i=(this-r)/1e3;break;case"minute":i=(this-r)/6e4;break;case"hour":i=(this-r)/36e5;break;case"day":i=(this-r-a)/864e5;break;case"week":i=(this-r-a)/6048e5;break;default:i=this-r}return n?i:Oe(i)}function Jr(e,t){if(e.date()<t.date())return-Jr(t,e);var n=12*(t.year()-e.year())+(t.month()-e.month()),r=e.clone().add(n,"months");return-(n+(t-r<0?(t-r)/(r-e.clone().add(n-1,"months")):(t-r)/(e.clone().add(n+1,"months")-r)))||0}function Qr(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function Xr(e){if(!this.isValid())return null;var t=!0!==e,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?B(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):E(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",B(n,"Z")):B(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function ea(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,n,r,a="moment",i="";return this.isLocal()||(a=0===this.utcOffset()?"moment.utc":"moment.parseZone",i="Z"),e="["+a+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",n="-MM-DD[T]HH:mm:ss.SSS",r=i+'[")]',this.format(e+t+n+r)}function ta(e){e||(e=this.isUtc()?r.defaultFormatUtc:r.defaultFormat);var t=B(this,e);return this.localeData().postformat(t)}function na(e,t){return this.isValid()&&(w(e)&&e.isValid()||$n(e).isValid())?Dr({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function ra(e){return this.from($n(),e)}function aa(e,t){return this.isValid()&&(w(e)&&e.isValid()||$n(e).isValid())?Dr({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function ia(e){return this.to($n(),e)}function oa(e){var t;return void 0===e?this._locale._abbr:(null!=(t=yn(e))&&(this._locale=t),this)}r.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",r.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var la=k("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(e){return void 0===e?this.localeData():this.locale(e)}));function sa(){return this._locale}var ca=1e3,ua=60*ca,da=60*ua,fa=3506328*da;function ha(e,t){return(e%t+t)%t}function va(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-fa:new Date(e,t,n).valueOf()}function ma(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-fa:Date.UTC(e,t,n)}function pa(e){var t,n;if(void 0===(e=ne(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?ma:va,e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=ha(t+(this._isUTC?0:this.utcOffset()*ua),da);break;case"minute":t=this._d.valueOf(),t-=ha(t,ua);break;case"second":t=this._d.valueOf(),t-=ha(t,ca)}return this._d.setTime(t),r.updateOffset(this,!0),this}function ga(e){var t,n;if(void 0===(e=ne(e))||"millisecond"===e||!this.isValid())return this;switch(n=this._isUTC?ma:va,e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=da-ha(t+(this._isUTC?0:this.utcOffset()*ua),da)-1;break;case"minute":t=this._d.valueOf(),t+=ua-ha(t,ua)-1;break;case"second":t=this._d.valueOf(),t+=ca-ha(t,ca)-1}return this._d.setTime(t),r.updateOffset(this,!0),this}function ya(){return this._d.valueOf()-6e4*(this._offset||0)}function ba(){return Math.floor(this.valueOf()/1e3)}function xa(){return new Date(this.valueOf())}function _a(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function ja(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function wa(){return this.isValid()?this.toISOString():null}function Na(){return g(this)}function ka(){return h({},p(this))}function Sa(){return p(this).overflow}function Ca(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Da(e,t){var n,a,i,o=this._eras||yn("en")._eras;for(n=0,a=o.length;n<a;++n)switch("string"===typeof o[n].since&&(i=r(o[n].since).startOf("day"),o[n].since=i.valueOf()),typeof o[n].until){case"undefined":o[n].until=1/0;break;case"string":i=r(o[n].until).startOf("day").valueOf(),o[n].until=i.valueOf()}return o}function Ea(e,t,n){var r,a,i,o,l,s=this.eras();for(e=e.toUpperCase(),r=0,a=s.length;r<a;++r)if(i=s[r].name.toUpperCase(),o=s[r].abbr.toUpperCase(),l=s[r].narrow.toUpperCase(),n)switch(t){case"N":case"NN":case"NNN":if(o===e)return s[r];break;case"NNNN":if(i===e)return s[r];break;case"NNNNN":if(l===e)return s[r]}else if([i,o,l].indexOf(e)>=0)return s[r]}function Oa(e,t){var n=e.since<=e.until?1:-1;return void 0===t?r(e.since).year():r(e.since).year()+(t-e.offset)*n}function Pa(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),r[e].since<=n&&n<=r[e].until)return r[e].name;if(r[e].until<=n&&n<=r[e].since)return r[e].name}return""}function Ma(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),r[e].since<=n&&n<=r[e].until)return r[e].narrow;if(r[e].until<=n&&n<=r[e].since)return r[e].narrow}return""}function Ta(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),r[e].since<=n&&n<=r[e].until)return r[e].abbr;if(r[e].until<=n&&n<=r[e].since)return r[e].abbr}return""}function Ra(){var e,t,n,a,i=this.localeData().eras();for(e=0,t=i.length;e<t;++e)if(n=i[e].since<=i[e].until?1:-1,a=this.clone().startOf("day").valueOf(),i[e].since<=a&&a<=i[e].until||i[e].until<=a&&a<=i[e].since)return(this.year()-r(i[e].since).year())*n+i[e].offset;return this.year()}function Aa(e){return l(this,"_erasNameRegex")||Za.call(this),e?this._erasNameRegex:this._erasRegex}function Ia(e){return l(this,"_erasAbbrRegex")||Za.call(this),e?this._erasAbbrRegex:this._erasRegex}function La(e){return l(this,"_erasNarrowRegex")||Za.call(this),e?this._erasNarrowRegex:this._erasRegex}function Fa(e,t){return t.erasAbbrRegex(e)}function Ya(e,t){return t.erasNameRegex(e)}function Ha(e,t){return t.erasNarrowRegex(e)}function Ua(e,t){return t._eraYearOrdinalRegex||ye}function Za(){var e,t,n,r,a,i=[],o=[],l=[],s=[],c=this.eras();for(e=0,t=c.length;e<t;++e)n=Ee(c[e].name),r=Ee(c[e].abbr),a=Ee(c[e].narrow),o.push(n),i.push(r),l.push(a),s.push(n),s.push(r),s.push(a);this._erasRegex=new RegExp("^("+s.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+o.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+i.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+l.join("|")+")","i")}function Ba(e,t){H(0,[e,e.length],0,t)}function za(e){return Ga.call(this,e,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)}function Va(e){return Ga.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function Wa(){return wt(this.year(),1,4)}function qa(){return wt(this.isoWeekYear(),1,4)}function Ka(){var e=this.localeData()._week;return wt(this.year(),e.dow,e.doy)}function $a(){var e=this.localeData()._week;return wt(this.weekYear(),e.dow,e.doy)}function Ga(e,t,n,r,a){var i;return null==e?jt(this,r,a).year:(t>(i=wt(e,r,a))&&(t=i),Ja.call(this,e,t,n,r,a))}function Ja(e,t,n,r,a){var i=_t(e,t,n,r,a),o=bt(i.year,0,i.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}function Qa(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}H("N",0,0,"eraAbbr"),H("NN",0,0,"eraAbbr"),H("NNN",0,0,"eraAbbr"),H("NNNN",0,0,"eraName"),H("NNNNN",0,0,"eraNarrow"),H("y",["y",1],"yo","eraYear"),H("y",["yy",2],0,"eraYear"),H("y",["yyy",3],0,"eraYear"),H("y",["yyyy",4],0,"eraYear"),Se("N",Fa),Se("NN",Fa),Se("NNN",Fa),Se("NNNN",Ya),Se("NNNNN",Ha),Te(["N","NN","NNN","NNNN","NNNNN"],(function(e,t,n,r){var a=n._locale.erasParse(e,r,n._strict);a?p(n).era=a:p(n).invalidEra=e})),Se("y",ye),Se("yy",ye),Se("yyy",ye),Se("yyyy",ye),Se("yo",Ua),Te(["y","yy","yyy","yyyy"],Le),Te(["yo"],(function(e,t,n,r){var a;n._locale._eraYearOrdinalRegex&&(a=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[Le]=n._locale.eraYearOrdinalParse(e,a):t[Le]=parseInt(e,10)})),H(0,["gg",2],0,(function(){return this.weekYear()%100})),H(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),Ba("gggg","weekYear"),Ba("ggggg","weekYear"),Ba("GGGG","isoWeekYear"),Ba("GGGGG","isoWeekYear"),Se("G",be),Se("g",be),Se("GG",fe,se),Se("gg",fe,se),Se("GGGG",pe,ue),Se("gggg",pe,ue),Se("GGGGG",ge,de),Se("ggggg",ge,de),Re(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,n,r){t[r.substr(0,2)]=Pe(e)})),Re(["gg","GG"],(function(e,t,n,a){t[a]=r.parseTwoDigitYear(e)})),H("Q",0,"Qo","quarter"),Se("Q",le),Te("Q",(function(e,t){t[Fe]=3*(Pe(e)-1)})),H("D",["DD",2],"Do","date"),Se("D",fe,Ne),Se("DD",fe,se),Se("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),Te(["D","DD"],Ye),Te("Do",(function(e,t){t[Ye]=Pe(e.match(fe)[0])}));var Xa=Ge("Date",!0);function ei(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}H("DDD",["DDDD",3],"DDDo","dayOfYear"),Se("DDD",me),Se("DDDD",ce),Te(["DDD","DDDD"],(function(e,t,n){n._dayOfYear=Pe(e)})),H("m",["mm",2],0,"minute"),Se("m",fe,ke),Se("mm",fe,se),Te(["m","mm"],Ue);var ti=Ge("Minutes",!1);H("s",["ss",2],0,"second"),Se("s",fe,ke),Se("ss",fe,se),Te(["s","ss"],Ze);var ni,ri,ai=Ge("Seconds",!1);for(H("S",0,0,(function(){return~~(this.millisecond()/100)})),H(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),H(0,["SSS",3],0,"millisecond"),H(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),H(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),H(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),H(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),H(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),H(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),Se("S",me,le),Se("SS",me,se),Se("SSS",me,ce),ni="SSSS";ni.length<=9;ni+="S")Se(ni,ye);function ii(e,t){t[Be]=Pe(1e3*("0."+e))}for(ni="S";ni.length<=9;ni+="S")Te(ni,ii);function oi(){return this._isUTC?"UTC":""}function li(){return this._isUTC?"Coordinated Universal Time":""}ri=Ge("Milliseconds",!1),H("z",0,0,"zoneAbbr"),H("zz",0,0,"zoneName");var si=j.prototype;function ci(e){return $n(1e3*e)}function ui(){return $n.apply(null,arguments).parseZone()}function di(e){return e}si.add=Rr,si.calendar=Zr,si.clone=Br,si.diff=Gr,si.endOf=ga,si.format=ta,si.from=na,si.fromNow=ra,si.to=aa,si.toNow=ia,si.get=Xe,si.invalidAt=Sa,si.isAfter=zr,si.isBefore=Vr,si.isBetween=Wr,si.isSame=qr,si.isSameOrAfter=Kr,si.isSameOrBefore=$r,si.isValid=Na,si.lang=la,si.locale=oa,si.localeData=sa,si.max=Jn,si.min=Gn,si.parsingFlags=ka,si.set=et,si.startOf=pa,si.subtract=Ar,si.toArray=_a,si.toObject=ja,si.toDate=xa,si.toISOString=Xr,si.inspect=ea,"undefined"!==typeof Symbol&&null!=Symbol.for&&(si[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),si.toJSON=wa,si.toString=Qr,si.unix=ba,si.valueOf=ya,si.creationData=Ca,si.eraName=Pa,si.eraNarrow=Ma,si.eraAbbr=Ta,si.eraYear=Ra,si.year=Ke,si.isLeapYear=$e,si.weekYear=za,si.isoWeekYear=Va,si.quarter=si.quarters=Qa,si.month=ht,si.daysInMonth=vt,si.week=si.weeks=Dt,si.isoWeek=si.isoWeeks=Et,si.weeksInYear=Ka,si.weeksInWeekYear=$a,si.isoWeeksInYear=Wa,si.isoWeeksInISOWeekYear=qa,si.date=Xa,si.day=si.days=zt,si.weekday=Vt,si.isoWeekday=Wt,si.dayOfYear=ei,si.hour=si.hours=rn,si.minute=si.minutes=ti,si.second=si.seconds=ai,si.millisecond=si.milliseconds=ri,si.utcOffset=mr,si.utc=gr,si.local=yr,si.parseZone=br,si.hasAlignedHourOffset=xr,si.isDST=_r,si.isLocal=wr,si.isUtcOffset=Nr,si.isUtc=kr,si.isUTC=kr,si.zoneAbbr=oi,si.zoneName=li,si.dates=k("dates accessor is deprecated. Use date instead.",Xa),si.months=k("months accessor is deprecated. Use month instead",ht),si.years=k("years accessor is deprecated. Use year instead",Ke),si.zone=k("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",pr),si.isDSTShifted=k("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",jr);var fi=M.prototype;function hi(e,t,n,r){var a=yn(),i=v().set(r,t);return a[n](i,e)}function vi(e,t,n){if(u(e)&&(t=e,e=void 0),e=e||"",null!=t)return hi(e,t,n,"month");var r,a=[];for(r=0;r<12;r++)a[r]=hi(e,r,n,"month");return a}function mi(e,t,n,r){"boolean"===typeof e?(u(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,u(t)&&(n=t,t=void 0),t=t||"");var a,i=yn(),o=e?i._week.dow:0,l=[];if(null!=n)return hi(t,(n+o)%7,r,"day");for(a=0;a<7;a++)l[a]=hi(t,(a+o)%7,r,"day");return l}function pi(e,t){return vi(e,t,"months")}function gi(e,t){return vi(e,t,"monthsShort")}function yi(e,t,n){return mi(e,t,n,"weekdays")}function bi(e,t,n){return mi(e,t,n,"weekdaysShort")}function xi(e,t,n){return mi(e,t,n,"weekdaysMin")}fi.calendar=R,fi.longDateFormat=W,fi.invalidDate=K,fi.ordinal=J,fi.preparse=di,fi.postformat=di,fi.relativeTime=X,fi.pastFuture=ee,fi.set=O,fi.eras=Da,fi.erasParse=Ea,fi.erasConvertYear=Oa,fi.erasAbbrRegex=Ia,fi.erasNameRegex=Aa,fi.erasNarrowRegex=La,fi.months=st,fi.monthsShort=ct,fi.monthsParse=dt,fi.monthsRegex=pt,fi.monthsShortRegex=mt,fi.week=Nt,fi.firstDayOfYear=Ct,fi.firstDayOfWeek=St,fi.weekdays=Yt,fi.weekdaysMin=Ut,fi.weekdaysShort=Ht,fi.weekdaysParse=Bt,fi.weekdaysRegex=qt,fi.weekdaysShortRegex=Kt,fi.weekdaysMinRegex=$t,fi.isPM=tn,fi.meridiem=an,mn("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===Pe(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),r.lang=k("moment.lang is deprecated. Use moment.locale instead.",mn),r.langData=k("moment.langData is deprecated. Use moment.localeData instead.",yn);var _i=Math.abs;function ji(){var e=this._data;return this._milliseconds=_i(this._milliseconds),this._days=_i(this._days),this._months=_i(this._months),e.milliseconds=_i(e.milliseconds),e.seconds=_i(e.seconds),e.minutes=_i(e.minutes),e.hours=_i(e.hours),e.months=_i(e.months),e.years=_i(e.years),this}function wi(e,t,n,r){var a=Dr(t,n);return e._milliseconds+=r*a._milliseconds,e._days+=r*a._days,e._months+=r*a._months,e._bubble()}function Ni(e,t){return wi(this,e,t,1)}function ki(e,t){return wi(this,e,t,-1)}function Si(e){return e<0?Math.floor(e):Math.ceil(e)}function Ci(){var e,t,n,r,a,i=this._milliseconds,o=this._days,l=this._months,s=this._data;return i>=0&&o>=0&&l>=0||i<=0&&o<=0&&l<=0||(i+=864e5*Si(Ei(l)+o),o=0,l=0),s.milliseconds=i%1e3,e=Oe(i/1e3),s.seconds=e%60,t=Oe(e/60),s.minutes=t%60,n=Oe(t/60),s.hours=n%24,o+=Oe(n/24),l+=a=Oe(Di(o)),o-=Si(Ei(a)),r=Oe(l/12),l%=12,s.days=o,s.months=l,s.years=r,this}function Di(e){return 4800*e/146097}function Ei(e){return 146097*e/4800}function Oi(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if("month"===(e=ne(e))||"quarter"===e||"year"===e)switch(t=this._days+r/864e5,n=this._months+Di(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(Ei(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return 24*t+r/36e5;case"minute":return 1440*t+r/6e4;case"second":return 86400*t+r/1e3;case"millisecond":return Math.floor(864e5*t)+r;default:throw new Error("Unknown unit "+e)}}function Pi(e){return function(){return this.as(e)}}var Mi=Pi("ms"),Ti=Pi("s"),Ri=Pi("m"),Ai=Pi("h"),Ii=Pi("d"),Li=Pi("w"),Fi=Pi("M"),Yi=Pi("Q"),Hi=Pi("y"),Ui=Mi;function Zi(){return Dr(this)}function Bi(e){return e=ne(e),this.isValid()?this[e+"s"]():NaN}function zi(e){return function(){return this.isValid()?this._data[e]:NaN}}var Vi=zi("milliseconds"),Wi=zi("seconds"),qi=zi("minutes"),Ki=zi("hours"),$i=zi("days"),Gi=zi("months"),Ji=zi("years");function Qi(){return Oe(this.days()/7)}var Xi=Math.round,eo={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function to(e,t,n,r,a){return a.relativeTime(t||1,!!n,e,r)}function no(e,t,n,r){var a=Dr(e).abs(),i=Xi(a.as("s")),o=Xi(a.as("m")),l=Xi(a.as("h")),s=Xi(a.as("d")),c=Xi(a.as("M")),u=Xi(a.as("w")),d=Xi(a.as("y")),f=i<=n.ss&&["s",i]||i<n.s&&["ss",i]||o<=1&&["m"]||o<n.m&&["mm",o]||l<=1&&["h"]||l<n.h&&["hh",l]||s<=1&&["d"]||s<n.d&&["dd",s];return null!=n.w&&(f=f||u<=1&&["w"]||u<n.w&&["ww",u]),(f=f||c<=1&&["M"]||c<n.M&&["MM",c]||d<=1&&["y"]||["yy",d])[2]=t,f[3]=+e>0,f[4]=r,to.apply(null,f)}function ro(e){return void 0===e?Xi:"function"===typeof e&&(Xi=e,!0)}function ao(e,t){return void 0!==eo[e]&&(void 0===t?eo[e]:(eo[e]=t,"s"===e&&(eo.ss=t-1),!0))}function io(e,t){if(!this.isValid())return this.localeData().invalidDate();var n,r,a=!1,i=eo;return"object"===typeof e&&(t=e,e=!1),"boolean"===typeof e&&(a=e),"object"===typeof t&&(i=Object.assign({},eo,t),null!=t.s&&null==t.ss&&(i.ss=t.s-1)),r=no(this,!a,i,n=this.localeData()),a&&(r=n.pastFuture(+this,r)),n.postformat(r)}var oo=Math.abs;function lo(e){return(e>0)-(e<0)||+e}function so(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,r,a,i,o,l,s=oo(this._milliseconds)/1e3,c=oo(this._days),u=oo(this._months),d=this.asSeconds();return d?(e=Oe(s/60),t=Oe(e/60),s%=60,e%=60,n=Oe(u/12),u%=12,r=s?s.toFixed(3).replace(/\.?0+$/,""):"",a=d<0?"-":"",i=lo(this._months)!==lo(d)?"-":"",o=lo(this._days)!==lo(d)?"-":"",l=lo(this._milliseconds)!==lo(d)?"-":"",a+"P"+(n?i+n+"Y":"")+(u?i+u+"M":"")+(c?o+c+"D":"")+(t||e||s?"T":"")+(t?l+t+"H":"")+(e?l+e+"M":"")+(s?l+r+"S":"")):"P0D"}var co=or.prototype;return co.isValid=ar,co.abs=ji,co.add=Ni,co.subtract=ki,co.as=Oi,co.asMilliseconds=Mi,co.asSeconds=Ti,co.asMinutes=Ri,co.asHours=Ai,co.asDays=Ii,co.asWeeks=Li,co.asMonths=Fi,co.asQuarters=Yi,co.asYears=Hi,co.valueOf=Ui,co._bubble=Ci,co.clone=Zi,co.get=Bi,co.milliseconds=Vi,co.seconds=Wi,co.minutes=qi,co.hours=Ki,co.days=$i,co.weeks=Qi,co.months=Gi,co.years=Ji,co.humanize=io,co.toISOString=so,co.toString=so,co.toJSON=so,co.locale=oa,co.localeData=sa,co.toIsoString=k("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",so),co.lang=la,H("X",0,0,"unix"),H("x",0,0,"valueOf"),Se("x",be),Se("X",je),Te("X",(function(e,t,n){n._d=new Date(1e3*parseFloat(e))})),Te("x",(function(e,t,n){n._d=new Date(Pe(e))})),r.version="2.30.1",a($n),r.fn=si,r.min=Xn,r.max=er,r.now=tr,r.utc=v,r.unix=ci,r.months=pi,r.isDate=d,r.locale=mn,r.invalid=y,r.duration=Dr,r.isMoment=w,r.weekdays=yi,r.parseZone=ui,r.localeData=yn,r.isDuration=lr,r.monthsShort=gi,r.weekdaysMin=xi,r.defineLocale=pn,r.updateLocale=gn,r.locales=bn,r.weekdaysShort=bi,r.normalizeUnits=ne,r.relativeTimeRounding=ro,r.relativeTimeThreshold=ao,r.calendarFormat=Ur,r.prototype=si,r.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},r}()},3573:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];function r(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];var a=null;return t.forEach((function(e){if(null==a){var t=e.apply(void 0,n);null!=t&&(a=t)}})),a}return(0,i.default)(r)};var r,a=n(6054),i=(r=a)&&r.__esModule?r:{default:r};e.exports=t.default},6054:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){function t(t,n,r,a,i,o){var l=a||"<<anonymous>>",s=o||r;if(null==n[r])return t?new Error("Required "+i+" `"+s+"` was not specified in `"+l+"`."):null;for(var c=arguments.length,u=Array(c>6?c-6:0),d=6;d<c;d++)u[d-6]=arguments[d];return e.apply(void 0,[n,r,l,i,s].concat(u))}var n=t.bind(null,!1);return n.isRequired=t.bind(null,!0),n},e.exports=t.default},888:function(e,t,n){"use strict";var r=n(9047);function a(){}function i(){}i.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,i,o){if(o!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:a};return n.PropTypes=n,n}},2007:function(e,t,n){e.exports=n(888)()},9047:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},1659:function(e,t,n){"use strict";n.r(t),n.d(t,{Calendar:function(){return jn},CenturyView:function(){return We},DecadeView:function(){return at},MonthView:function(){return zt},YearView:function(){return gt},default:function(){return kn}});var r,a=n(2791),i=n(2007),o=n.n(i),l=n(2372),s=n(3422),c=n(7797);function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var f,h={ARABIC:"Arabic",HEBREW:"Hebrew",ISO_8601:"ISO 8601",US:"US"},v=(d(r={},h.US,["en-CA","en-US","es-AR","es-BO","es-CL","es-CO","es-CR","es-DO","es-EC","es-GT","es-HN","es-MX","es-NI","es-PA","es-PE","es-PR","es-SV","es-VE","pt-BR"]),d(r,h.ARABIC,["ar","ar-AE","ar-BH","ar-DZ","ar-EG","ar-IQ","ar-JO","ar-KW","ar-LY","ar-OM","ar-QA","ar-SA","ar-SD","ar-SY","ar-YE","dv","dv-MV","ps","ps-AR"]),d(r,h.HEBREW,["he","he-IL"]),r),m=(f=Array(7),function(e){if(Array.isArray(e))return u(e)}(f)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(f)||function(e,t){if(e){if("string"===typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(e,t):void 0}}(f)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()).map((function(e,t){return t})),p=new Map;function g(e){return function(t,n){return function(e){return function(t,n){var r=t||(0,s.default)();p.has(r)||p.set(r,new Map);var a=p.get(r);return a.has(e)||a.set(e,new Intl.DateTimeFormat(r,e).format),a.get(e)(n)}}(e)(t,function(e){var t=new Date(e);return new Date(t.setHours(12))}(n))}}g({day:"numeric",month:"numeric",year:"numeric"});var y=g({day:"numeric"}),b=g({day:"numeric",month:"long",year:"numeric"}),x=g({month:"long"}),_=g({month:"long",year:"numeric"}),j=g({weekday:"short"}),w=g({weekday:"long"}),N=g({year:"numeric"}),k=m[0],S=m[5],C=m[6];function D(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:h.ISO_8601,n=e.getDay();switch(t){case h.ISO_8601:return(n+6)%7;case h.ARABIC:return(n+1)%7;case h.HEBREW:case h.US:return n;default:throw new Error("Unsupported calendar type.")}}function E(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:h.ISO_8601,n=(0,c.getYear)(e),r=(0,c.getMonth)(e),a=e.getDate()-D(e,t);return new Date(n,r,a)}function O(e,t){switch(e){case"century":return(0,c.getCenturyStart)(t);case"decade":return(0,c.getDecadeStart)(t);case"year":return(0,c.getYearStart)(t);case"month":return(0,c.getMonthStart)(t);case"day":return(0,c.getDayStart)(t);default:throw new Error("Invalid rangeType: ".concat(e))}}function P(e,t){switch(e){case"century":return(0,c.getNextCenturyStart)(t);case"decade":return(0,c.getNextDecadeStart)(t);case"year":return(0,c.getNextYearStart)(t);case"month":return(0,c.getNextMonthStart)(t);default:throw new Error("Invalid rangeType: ".concat(e))}}function M(e,t){switch(e){case"century":return(0,c.getCenturyEnd)(t);case"decade":return(0,c.getDecadeEnd)(t);case"year":return(0,c.getYearEnd)(t);case"month":return(0,c.getMonthEnd)(t);case"day":return(0,c.getDayEnd)(t);default:throw new Error("Invalid rangeType: ".concat(e))}}function T(e,t){switch(e){case"century":return(0,c.getCenturyRange)(t);case"decade":return(0,c.getDecadeRange)(t);case"year":return(0,c.getYearRange)(t);case"month":return(0,c.getMonthRange)(t);case"day":return(0,c.getDayRange)(t);default:throw new Error("Invalid rangeType: ".concat(e))}}function R(e,t,n){var r=[t,n].sort((function(e,t){return e-t}));return[O(e,r[0]),M(e,r[1])]}function A(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:N,n=arguments.length>2?arguments[2]:void 0;return n.map((function(n){return t(e,n)})).join(" \u2013 ")}function I(e,t,n){return A(e,t,(0,c.getDecadeRange)(n))}function L(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:h.ISO_8601,n=e.getDay();switch(t){case h.ARABIC:case h.HEBREW:return n===S||n===C;case h.ISO_8601:case h.US:return n===C||n===k;default:throw new Error("Unsupported calendar type.")}}function F(e){return F="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},F(e)}var Y=Object.values(h),H=["century","decade","year","month"],U=o().oneOf(Y),Z=o().oneOfType([o().string,o().arrayOf(o().string)]),B=function(e,t,n){var r=e[t];if(!r)return null;if(!(r instanceof Date))return new Error("Invalid prop `".concat(t,"` of type `").concat(F(r),"` supplied to `").concat(n,"`, expected instance of `Date`."));var a=e.maxDate;return a&&r>a?new Error("Invalid prop `".concat(t,"` of type `").concat(F(r),"` supplied to `").concat(n,"`, minDate cannot be larger than maxDate.")):null},z=function(e,t,n){var r=e[t];if(!r)return null;if(!(r instanceof Date))return new Error("Invalid prop `".concat(t,"` of type `").concat(F(r),"` supplied to `").concat(n,"`, expected instance of `Date`."));var a=e.minDate;return a&&r<a?new Error("Invalid prop `".concat(t,"` of type `").concat(F(r),"` supplied to `").concat(n,"`, maxDate cannot be smaller than minDate.")):null},V=o().oneOfType([o().func,o().shape({current:o().any})]),W=o().oneOfType([o().instanceOf(Date),o().arrayOf(o().instanceOf(Date))]),q=o().arrayOf(o().oneOf(H)),K=function(e,t,n){var r=e[t],a=e.views||H;return void 0!==r&&-1===a.indexOf(r)?new Error("Invalid prop `".concat(t,"` of value `").concat(r,"` supplied to `").concat(n,"`, expected one of [").concat(a.map((function(e){return'"'.concat(e,'"')})).join(", "),"].")):null};K.isRequired=function(e,t,n){var r=e[t];return r?K(e,t,n):new Error("The prop `".concat(t,"` is marked as required in `").concat(n,"`, but its value is `").concat(r,"`."))};var $={activeStartDate:o().instanceOf(Date).isRequired,hover:o().instanceOf(Date),locale:o().string,maxDate:z,minDate:B,onClick:o().func,onMouseOver:o().func,tileClassName:o().oneOfType([o().func,Z]),tileContent:o().oneOfType([o().func,o().node]),value:W,valueType:o().string},G={activeStartDate:o().instanceOf(Date).isRequired,classes:o().arrayOf(o().string).isRequired,date:o().instanceOf(Date).isRequired,locale:o().string,maxDate:z,minDate:B,onClick:o().func,onMouseOver:o().func,style:o().objectOf(o().oneOfType([o().string,o().number])),tileClassName:o().oneOfType([o().func,Z]),tileContent:o().oneOfType([o().func,o().node]),tileDisabled:o().func},J="react-calendar__navigation";function Q(e){var t=e.activeStartDate,n=e.drillUp,r=e.formatMonthYear,i=void 0===r?_:r,o=e.formatYear,l=void 0===o?N:o,u=e.locale,d=e.maxDate,f=e.minDate,h=e.navigationAriaLabel,v=void 0===h?"":h,m=e.navigationAriaLive,p=e.navigationLabel,g=e.next2AriaLabel,y=void 0===g?"":g,b=e.next2Label,x=void 0===b?"\xbb":b,j=e.nextAriaLabel,w=void 0===j?"":j,k=e.nextLabel,S=void 0===k?"\u203a":k,C=e.prev2AriaLabel,D=void 0===C?"":C,E=e.prev2Label,O=void 0===E?"\xab":E,M=e.prevAriaLabel,T=void 0===M?"":M,R=e.prevLabel,L=void 0===R?"\u2039":R,F=e.setActiveStartDate,Y=e.showDoubleView,H=e.view,U=e.views.indexOf(H)>0,Z="century"!==H,B=function(e,t){switch(e){case"century":return(0,c.getPreviousCenturyStart)(t);case"decade":return(0,c.getPreviousDecadeStart)(t);case"year":return(0,c.getPreviousYearStart)(t);case"month":return(0,c.getPreviousMonthStart)(t);default:throw new Error("Invalid rangeType: ".concat(e))}}(H,t),z=Z&&function(e,t){switch(e){case"decade":return(0,c.getPreviousDecadeStart)(t,-100);case"year":return(0,c.getPreviousYearStart)(t,-10);case"month":return(0,c.getPreviousMonthStart)(t,-12);default:throw new Error("Invalid rangeType: ".concat(e))}}(H,t),V=P(H,t),W=Z&&function(e,t){switch(e){case"decade":return(0,c.getNextDecadeStart)(t,100);case"year":return(0,c.getNextYearStart)(t,10);case"month":return(0,c.getNextMonthStart)(t,12);default:throw new Error("Invalid rangeType: ".concat(e))}}(H,t),q=function(){if(B.getFullYear()<0)return!0;var e=function(e,t){switch(e){case"century":return(0,c.getPreviousCenturyEnd)(t);case"decade":return(0,c.getPreviousDecadeEnd)(t);case"year":return(0,c.getPreviousYearEnd)(t);case"month":return(0,c.getPreviousMonthEnd)(t);default:throw new Error("Invalid rangeType: ".concat(e))}}(H,t);return f&&f>=e}(),K=Z&&function(){if(z.getFullYear()<0)return!0;var e=function(e,t){switch(e){case"decade":return(0,c.getPreviousDecadeEnd)(t,-100);case"year":return(0,c.getPreviousYearEnd)(t,-10);case"month":return(0,c.getPreviousMonthEnd)(t,-12);default:throw new Error("Invalid rangeType: ".concat(e))}}(H,t);return f&&f>=e}(),$=d&&d<V,G=Z&&d&&d<W;function Q(e){var t=function(){switch(H){case"century":return function(e,t,n){return A(e,t,(0,c.getCenturyRange)(n))}(u,l,e);case"decade":return I(u,l,e);case"year":return l(u,e);case"month":return i(u,e);default:throw new Error("Invalid view: ".concat(H,"."))}}();return p?p({date:e,label:t,locale:u||(0,s.getUserLocale)(),view:H}):t}return a.createElement("div",{className:J},null!==O&&Z&&a.createElement("button",{"aria-label":D,className:"".concat(J,"__arrow ").concat(J,"__prev2-button"),disabled:K,onClick:function(){F(z,"prev2")},type:"button"},O),null!==L&&a.createElement("button",{"aria-label":T,className:"".concat(J,"__arrow ").concat(J,"__prev-button"),disabled:q,onClick:function(){F(B,"prev")},type:"button"},L),function(){var e="".concat(J,"__label");return a.createElement("button",{"aria-label":v,"aria-live":m,className:e,disabled:!U,onClick:n,style:{flexGrow:1},type:"button"},a.createElement("span",{className:"".concat(e,"__labelText ").concat(e,"__labelText--from")},Q(t)),Y&&a.createElement(a.Fragment,null,a.createElement("span",{className:"".concat(e,"__divider")}," \u2013 "),a.createElement("span",{className:"".concat(e,"__labelText ").concat(e,"__labelText--to")},Q(V))))}(),null!==S&&a.createElement("button",{"aria-label":w,className:"".concat(J,"__arrow ").concat(J,"__next-button"),disabled:$,onClick:function(){F(V,"next")},type:"button"},S),null!==x&&Z&&a.createElement("button",{"aria-label":y,className:"".concat(J,"__arrow ").concat(J,"__next2-button"),disabled:G,onClick:function(){F(W,"next2")},type:"button"},x))}Q.propTypes={activeStartDate:o().instanceOf(Date).isRequired,drillUp:o().func.isRequired,formatMonthYear:o().func,formatYear:o().func,locale:o().string,maxDate:o().instanceOf(Date),minDate:o().instanceOf(Date),navigationAriaLabel:o().string,navigationAriaLive:o().string,navigationLabel:o().func,next2AriaLabel:o().string,next2Label:o().node,nextAriaLabel:o().string,nextLabel:o().node,prev2AriaLabel:o().string,prev2Label:o().node,prevAriaLabel:o().string,prevLabel:o().node,setActiveStartDate:o().func.isRequired,showDoubleView:o().bool,view:K.isRequired,views:q.isRequired};var X=["children","className","direction","count","offset","style","wrap"];function ee(){return ee=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ee.apply(this,arguments)}function te(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ne(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?te(Object(n),!0).forEach((function(t){re(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):te(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function re(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ae(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function ie(e){return"".concat(e,"%")}function oe(e){var t=e.children,n=e.className,r=e.direction,i=e.count,o=e.offset,l=e.style,s=e.wrap,c=ae(e,X);return a.createElement("div",ee({className:n,style:ne({display:"flex",flexDirection:r,flexWrap:s?"wrap":"no-wrap"},l)},c),a.Children.map(t,(function(e,t){return a.cloneElement(e,ne(ne({},e.props),{},{style:{flexBasis:ie(100/i),flexShrink:0,flexGrow:0,overflow:"hidden",marginLeft:o&&0===t?ie(100*o/i):null}}))})))}function le(e){return function(e){if(Array.isArray(e))return se(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return se(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return se(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function se(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ce(e,t){return t[0]<=e&&t[1]>=e}function ue(e,t){return e[0]<=t[0]&&e[1]>=t[1]}function de(e,t){return ce(e[0],t)||ce(e[1],t)}function fe(e,t,n){var r=[];if(de(t,e)){r.push(n);var a=ce(e[0],t),i=ce(e[1],t);a&&r.push("".concat(n,"Start")),i&&r.push("".concat(n,"End")),a&&i&&r.push("".concat(n,"BothEnds"))}return r}function he(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.value,n=e.valueType,r=e.date,a=e.dateType,i=e.hover,o="react-calendar__tile",l=[o];if(!r)return l;if(!Array.isArray(r)&&!a)throw new Error("getTileClasses(): Unable to get tile activity classes because one or more required arguments were not passed.");var s=new Date,c=Array.isArray(r)?r:T(a,r);if(ce(s,c)&&l.push("".concat(o,"--now")),!t)return l;if(!Array.isArray(t)&&!n)throw new Error("getTileClasses(): Unable to get tile activity classes because one or more required arguments were not passed.");var u=Array.isArray(t)?t:T(n,t);ue(u,c)?l.push("".concat(o,"--active")):de(u,c)&&l.push("".concat(o,"--hasActive"));var d=fe(u,c,"".concat(o,"--range"));l.push.apply(l,le(d));var f=[].concat(t);if(i&&1===f.length){var h=i>u[0]?[u[0],i]:[i,u[0]],v=fe(h,c,"".concat(o,"--hover"));l.push.apply(l,le(v))}return l}oe.propTypes={children:o().node,className:o().string,count:o().number.isRequired,direction:o().string,offset:o().number,style:o().objectOf(o().oneOfType([o().string,o().number])),wrap:o().bool};var ve=["className","count","dateTransform","dateType","end","hover","offset","start","step","tile","value","valueType"];function me(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function pe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?me(Object(n),!0).forEach((function(t){ge(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):me(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ge(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ye(){return ye=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ye.apply(this,arguments)}function be(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function xe(e){for(var t=e.className,n=e.count,r=void 0===n?3:n,i=e.dateTransform,o=e.dateType,l=e.end,s=e.hover,c=e.offset,u=e.start,d=e.step,f=void 0===d?1:d,h=e.tile,v=e.value,m=e.valueType,p=be(e,ve),g=[],y=u;y<=l;y+=f){var b=i(y);g.push(a.createElement(h,ye({key:b.getTime(),classes:he({value:v,valueType:m,date:b,dateType:o,hover:s}),date:b,point:y},p)))}return a.createElement(oe,{className:t,count:r,offset:c,wrap:!0},g)}function _e(e){return _e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_e(e)}function je(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function we(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?je(Object(n),!0).forEach((function(t){Pe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):je(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ne(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function ke(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Se(e,t){return Se=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Se(e,t)}function Ce(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Oe(e);if(t){var a=Oe(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return De(this,n)}}function De(e,t){if(t&&("object"===_e(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ee(e)}function Ee(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Oe(e){return Oe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Oe(e)}function Pe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Me(e,t){return e&&!t||!e&&t||e&&t&&e.getTime()!==t.getTime()}function Te(e,t){var n=e.activeStartDate,r=e.date,a=e.view;return"function"===typeof t?t({activeStartDate:n,date:r,view:a}):t}xe.propTypes=pe(pe({},$),{},{activeStartDate:o().instanceOf(Date),count:o().number,dateTransform:o().func.isRequired,dateType:o().string,offset:o().number,step:o().number,tile:o().func.isRequired});var Re=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Se(e,t)}(o,e);var t,n,r,i=Ce(o);function o(){var e;Ne(this,o);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Pe(Ee(e=i.call.apply(i,[this].concat(n))),"state",{}),e}return t=o,r=[{key:"getDerivedStateFromProps",value:function(e,t){var n=e.activeStartDate,r=e.tileClassName,a=e.tileContent,i={};return(r!==t.tileClassNameProps||Me(n,t.activeStartDateProps))&&(i.tileClassName=Te(e,r),i.tileClassNameProps=r),(a!==t.tileContentProps||Me(n,t.activeStartDateProps))&&(i.tileContent=Te(e,a),i.tileContentProps=a),i.activeStartDateProps=n,i}}],(n=[{key:"render",value:function(){var e=this.props,t=e.activeStartDate,n=e.children,r=e.classes,i=e.date,o=e.formatAbbr,s=e.locale,c=e.maxDate,u=e.maxDateTransform,d=e.minDate,f=e.minDateTransform,h=e.onClick,v=e.onMouseOver,m=e.style,p=e.tileDisabled,g=e.view,y=this.state,b=y.tileClassName,x=y.tileContent;return a.createElement("button",{className:(0,l.default)(r,b),disabled:d&&f(d)>i||c&&u(c)<i||p&&p({activeStartDate:t,date:i,view:g}),onClick:h&&function(e){return h(i,e)},onFocus:v&&function(){return v(i)},onMouseOver:v&&function(){return v(i)},style:m,type:"button"},o?a.createElement("abbr",{"aria-label":o(s,i)},n):n,x)}}])&&ke(t.prototype,n),r&&ke(t,r),Object.defineProperty(t,"prototype",{writable:!1}),o}(a.Component);Re.propTypes=we(we({},G),{},{children:o().node.isRequired,formatAbbr:o().func,maxDateTransform:o().func.isRequired,minDateTransform:o().func.isRequired});var Ae=["classes","formatYear"];function Ie(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Le(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ie(Object(n),!0).forEach((function(t){Fe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ie(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Fe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ye(){return Ye=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ye.apply(this,arguments)}function He(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function Ue(e){var t=e.classes,n=e.formatYear,r=void 0===n?N:n,i=He(e,Ae),o=i.date,l=i.locale;return a.createElement(Re,Ye({},i,{classes:[].concat(t,"react-calendar__century-view__decades__decade"),maxDateTransform:c.getDecadeEnd,minDateTransform:c.getDecadeStart,view:"century"}),I(l,r,o))}function Ze(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Be(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ze(){return ze=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ze.apply(this,arguments)}function Ve(e){var t=function(e){var t=(0,c.getCenturyStart)(e);return(0,c.getYear)(t)}(e.activeStartDate),n=t+99;return a.createElement(xe,ze({},e,{className:"react-calendar__century-view__decades",dateTransform:c.getDecadeStart,dateType:"decade",end:n,start:t,step:10,tile:Ue}))}function We(e){return a.createElement("div",{className:"react-calendar__century-view"},a.createElement(Ve,e))}Ue.propTypes=Le(Le({},G),{},{formatYear:o().func}),Ve.propTypes=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ze(Object(n),!0).forEach((function(t){Be(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ze(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},$);var qe=["classes","formatYear"];function Ke(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function $e(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ke(Object(n),!0).forEach((function(t){Ge(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ke(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ge(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Je(){return Je=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Je.apply(this,arguments)}function Qe(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function Xe(e){var t=e.classes,n=e.formatYear,r=void 0===n?N:n,i=Qe(e,qe),o=i.date,l=i.locale;return a.createElement(Re,Je({},i,{classes:[].concat(t,"react-calendar__decade-view__years__year"),maxDateTransform:c.getYearEnd,minDateTransform:c.getYearStart,view:"decade"}),r(l,o))}function et(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function tt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function nt(){return nt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},nt.apply(this,arguments)}function rt(e){var t=function(e){var t=(0,c.getDecadeStart)(e);return(0,c.getYear)(t)}(e.activeStartDate),n=t+9;return a.createElement(xe,nt({},e,{className:"react-calendar__decade-view__years",dateTransform:function(e){var t=new Date;return t.setFullYear(e,0,1),t.setHours(0,0,0,0),t},dateType:"year",end:n,start:t,tile:Xe}))}function at(e){return a.createElement("div",{className:"react-calendar__decade-view"},a.createElement(rt,e))}Xe.propTypes=$e($e({},G),{},{formatYear:o().func}),rt.propTypes=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?et(Object(n),!0).forEach((function(t){tt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):et(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},$);var it=["classes","formatMonth","formatMonthYear"];function ot(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function lt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ot(Object(n),!0).forEach((function(t){st(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ot(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function st(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ct(){return ct=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ct.apply(this,arguments)}function ut(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function dt(e){var t=e.classes,n=e.formatMonth,r=void 0===n?x:n,i=e.formatMonthYear,o=void 0===i?_:i,l=ut(e,it),s=l.date,u=l.locale;return a.createElement(Re,ct({},l,{classes:[].concat(t,"react-calendar__year-view__months__month"),formatAbbr:o,maxDateTransform:c.getMonthEnd,minDateTransform:c.getMonthStart,view:"year"}),r(u,s))}function ft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ht(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ft(Object(n),!0).forEach((function(t){vt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ft(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function vt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mt(){return mt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},mt.apply(this,arguments)}function pt(e){var t=e.activeStartDate,n=(0,c.getYear)(t);return a.createElement(xe,mt({},e,{className:"react-calendar__year-view__months",dateTransform:function(e){var t=new Date;return t.setFullYear(n,e,1),t.setHours(0,0,0,0),t},dateType:"month",end:11,start:0,tile:dt}))}function gt(e){return a.createElement("div",{className:"react-calendar__year-view"},a.createElement(pt,e))}dt.propTypes=lt(lt({},G),{},{formatMonth:o().func,formatMonthYear:o().func}),pt.propTypes=ht(ht({},$),{},{locale:o().string});var yt=["formatDay","formatLongDate","calendarType","classes","currentMonthIndex"];function bt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function xt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?bt(Object(n),!0).forEach((function(t){_t(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _t(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function jt(){return jt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},jt.apply(this,arguments)}function wt(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Nt="react-calendar__month-view__days__day";function kt(e){var t=e.formatDay,n=void 0===t?y:t,r=e.formatLongDate,i=void 0===r?b:r,o=e.calendarType,l=e.classes,s=e.currentMonthIndex,u=wt(e,yt),d=u.date,f=u.locale;return a.createElement(Re,jt({},u,{classes:[].concat(l,Nt,L(d,o)?"".concat(Nt,"--weekend"):null,d.getMonth()!==s?"".concat(Nt,"--neighboringMonth"):null),formatAbbr:i,maxDateTransform:c.getDayEnd,minDateTransform:c.getDayStart,view:"month"}),n(f,d))}kt.propTypes=xt(xt({},G),{},{currentMonthIndex:o().number.isRequired,formatDay:o().func,formatLongDate:o().func});var St=["showFixedNumberOfWeeks","showNeighboringMonth"];function Ct(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Dt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Et(){return Et=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Et.apply(this,arguments)}function Ot(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function Pt(e){var t=e.activeStartDate,n=e.calendarType,r=e.showFixedNumberOfWeeks,i=e.showNeighboringMonth,o=Ot(e,St),l=(0,c.getYear)(t),s=(0,c.getMonth)(t),u=r||i,d=D(t,n),f=u?0:d,h=1+(u?-d:0),v=function(){if(r)return h+42-1;var e=(0,c.getDaysInMonth)(t);if(i){var a=new Date;return a.setFullYear(l,s,e),a.setHours(0,0,0,0),e+(7-D(a,n)-1)}return e}();return a.createElement(xe,Et({},o,{className:"react-calendar__month-view__days",count:7,currentMonthIndex:s,dateTransform:function(e){var t=new Date;return t.setFullYear(l,s,e),t.setHours(0,0,0,0),t},dateType:"day",end:v,offset:f,start:h,tile:kt}))}Pt.propTypes=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ct(Object(n),!0).forEach((function(t){Dt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ct(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({calendarType:U.isRequired,showFixedNumberOfWeeks:o().bool,showNeighboringMonth:o().bool},$);var Mt="react-calendar__month-view__weekdays";function Tt(e){for(var t=e.calendarType,n=e.formatShortWeekday,r=void 0===n?j:n,i=e.locale,o=e.onMouseLeave,l=new Date,s=(0,c.getMonthStart)(l),u=(0,c.getYear)(s),d=(0,c.getMonth)(s),f=[],h=1;h<=7;h+=1){var v=new Date(u,d,h-D(s,t)),m=w(i,v);f.push(a.createElement("div",{key:h,className:"".concat(Mt,"__weekday")},a.createElement("abbr",{"aria-label":m,title:m},r(i,v).replace(".",""))))}return a.createElement(oe,{className:Mt,count:7,onFocus:o,onMouseOver:o},f)}Tt.propTypes={calendarType:U.isRequired,formatShortWeekday:o().func,locale:o().string,onMouseLeave:o().func};var Rt=["date","onClickWeekNumber","weekNumber"];function At(){return At=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},At.apply(this,arguments)}function It(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Lt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ft(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function Yt(e){var t=e.date,n=e.onClickWeekNumber,r=e.weekNumber,i=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?It(Object(n),!0).forEach((function(t){Lt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):It(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({className:"react-calendar__tile"},Ft(e,Rt)),o=a.createElement("span",null,r);return n?a.createElement("button",At({},i,{onClick:function(e){return n(r,t,e)},type:"button"}),o):a.createElement("div",i,o)}function Ht(e){var t=e.activeStartDate,n=e.calendarType,r=e.onClickWeekNumber,i=e.onMouseLeave,o=e.showFixedNumberOfWeeks,l=function(){if(o)return 6;var e=(0,c.getDaysInMonth)(t)-(7-D(t,n));return 1+Math.ceil(e/7)}(),s=function(){for(var e=(0,c.getYear)(t),r=(0,c.getMonth)(t),a=(0,c.getDate)(t),i=[],o=0;o<l;o+=1)i.push(E(new Date(e,r,a+7*o),n));return i}(),u=s.map((function(e){return function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:h.ISO_8601,r=n===h.US?h.US:h.ISO_8601,a=E(e,n),i=(0,c.getYear)(e)+1;do{t=E(new Date(i,0,r===h.ISO_8601?4:1),n),i-=1}while(e<t);return Math.round((a-t)/6048e5)+1}(e,n)}));return a.createElement(oe,{className:"react-calendar__month-view__weekNumbers",count:l,direction:"column",onFocus:i,onMouseOver:i,style:{flexBasis:"calc(100% * (1 / 8)",flexShrink:0}},u.map((function(e,t){return a.createElement(Yt,{key:e,date:s[t],onClickWeekNumber:r,weekNumber:e})})))}Yt.propTypes={date:o().instanceOf(Date).isRequired,onClickWeekNumber:o().func,weekNumber:o().node.isRequired},Ht.propTypes={activeStartDate:o().instanceOf(Date).isRequired,calendarType:U.isRequired,onClickWeekNumber:o().func,onMouseLeave:o().func,showFixedNumberOfWeeks:o().bool};var Ut=["calendarType","formatShortWeekday","onClickWeekNumber","showWeekNumbers"];function Zt(){return Zt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Zt.apply(this,arguments)}function Bt(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function zt(e){var t=e.activeStartDate,n=e.locale,r=e.onMouseLeave,i=e.showFixedNumberOfWeeks,o=e.calendarType,s=void 0===o?function(e){return Object.keys(v).find((function(t){return v[t].includes(e)}))||h.ISO_8601}(n):o,c=e.formatShortWeekday,u=e.onClickWeekNumber,d=e.showWeekNumbers,f=Bt(e,Ut);var m="react-calendar__month-view";return a.createElement("div",{className:(0,l.default)(m,d?"".concat(m,"--weekNumbers"):"")},a.createElement("div",{style:{display:"flex",alignItems:"flex-end"}},d?a.createElement(Ht,{activeStartDate:t,calendarType:s,onClickWeekNumber:u,onMouseLeave:r,showFixedNumberOfWeeks:i}):null,a.createElement("div",{style:{flexGrow:1,width:"100%"}},a.createElement(Tt,{calendarType:s,formatShortWeekday:c,locale:n,onMouseLeave:r}),a.createElement(Pt,Zt({calendarType:s},f)))))}zt.propTypes={activeStartDate:o().instanceOf(Date).isRequired,calendarType:U,formatShortWeekday:o().func,locale:o().string,onClickWeekNumber:o().func,onMouseLeave:o().func,showFixedNumberOfWeeks:o().bool,showWeekNumbers:o().bool};var Vt=["activeStartDate","defaultActiveStartDate","defaultValue","defaultView","maxDetail","minDetail","value","view"];function Wt(){return Wt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Wt.apply(this,arguments)}function qt(e){return qt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},qt(e)}function Kt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function $t(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Gt(e,t){return Gt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Gt(e,t)}function Jt(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=en(e);if(t){var a=en(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return Qt(this,n)}}function Qt(e,t){if(t&&("object"===qt(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Xt(e)}function Xt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function en(e){return en=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},en(e)}function tn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function nn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tn(Object(n),!0).forEach((function(t){rn(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function rn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function an(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function on(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ln=new Date;ln.setFullYear(1,0,1),ln.setHours(0,0,0,0);var sn=new Date(864e13),cn="react-calendar",un=["century","decade","year","month"],dn=[].concat(function(e){return function(e){if(Array.isArray(e))return on(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return on(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return on(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(un.slice(1)),["day"]);function fn(e,t){return un.slice(un.indexOf(e),un.indexOf(t)+1)}function hn(e,t,n){return function(e,t,n){return-1!==fn(t,n).indexOf(e)}(e,t,n)?e:n}function vn(e){return dn[un.indexOf(e)]}function mn(e,t){if(!e)return null;var n=Array.isArray(e)&&2===e.length?e[t]:e;if(!n)return null;var r=function(e){return e instanceof Date?e:new Date(e)}(n);if(isNaN(r.getTime()))throw new Error("Invalid date: ".concat(e));return r}function pn(e,t){var n=e.value,r=e.minDate,a=e.maxDate,i=e.maxDetail,o=mn(n,t);if(!o)return null;var l=vn(i);return function(e,t,n){return t&&t>e?t:n&&n<e?n:e}([O,M][t](l,o),r,a)}var gn=function(e){return pn(e,0)},yn=function(e){return pn(e,1)},bn=function(e){var t=e.value;return Array.isArray(t)?t:[gn,yn].map((function(t){return t(e)}))};function xn(e){var t=e.maxDate,n=e.maxDetail,r=e.minDate,a=e.minDetail,i=e.value;return O(hn(e.view,a,n),gn({value:i,minDate:r,maxDate:t,maxDetail:n})||new Date)}var _n=function(e){return e&&1===[].concat(e).length},jn=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Gt(e,t)}(o,e);var t,n,r,i=Jt(o);function o(){var e;Kt(this,o);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return rn(Xt(e=i.call.apply(i,[this].concat(n))),"state",{activeStartDate:e.props.defaultActiveStartDate,value:e.props.defaultValue,view:e.props.defaultView}),rn(Xt(e),"setStateAndCallCallbacks",(function(t,n,r){var a=Xt(e),i=a.activeStartDate,o=a.view,l=e.props,s=l.allowPartialRange,c=l.onActiveStartDateChange,u=l.onChange,d=l.onViewChange,f=l.selectRange,h={activeStartDate:i,view:o};e.setState(t,(function(){var a={action:t.action,activeStartDate:t.activeStartDate||e.activeStartDate,value:t.value||e.value,view:t.view||e.view};function i(e){return e in t&&(qt(t[e])!==qt(h[e])||(t[e]instanceof Date?t[e].getTime()!==h[e].getTime():t[e]!==h[e]))}(i("activeStartDate")&&c&&c(a),i("view")&&d&&d(a),i("value"))&&(u&&(f&&_n(t.value)?s&&u([t.value],n):u(t.value,n)));r&&r(a)}))})),rn(Xt(e),"setActiveStartDate",(function(t,n){e.setStateAndCallCallbacks({action:n,activeStartDate:t})})),rn(Xt(e),"drillDown",(function(t,n){if(e.drillDownAvailable){e.onClickTile(t,n);var r=Xt(e),a=r.view,i=r.views,o=e.props.onDrillDown,l=i[i.indexOf(a)+1];e.setStateAndCallCallbacks({action:"drillDown",activeStartDate:t,view:l},void 0,o)}})),rn(Xt(e),"drillUp",(function(){if(e.drillUpAvailable){var t=Xt(e),n=t.activeStartDate,r=t.view,a=t.views,i=e.props.onDrillUp,o=a[a.indexOf(r)-1],l=O(o,n);e.setStateAndCallCallbacks({action:"drillUp",activeStartDate:l,view:o},void 0,i)}})),rn(Xt(e),"onChange",(function(t,n){var r,a=e.props.selectRange;if(e.onClickTile(t,n),a){var i=Xt(e),o=i.value,l=i.valueType;r=_n(o)?R(l,o,t):O(l,t)}else r=e.getProcessedValue(t);var s=xn(nn(nn({},e.props),{},{value:r}));n.persist(),e.setStateAndCallCallbacks({action:"onChange",activeStartDate:s,value:r},n)})),rn(Xt(e),"onClickTile",(function(t,n){var r=Xt(e).view,a=e.props,i=a.onClickDay,o=a.onClickDecade,l=a.onClickMonth,s=a.onClickYear,c=function(){switch(r){case"century":return o;case"decade":return s;case"year":return l;case"month":return i;default:throw new Error("Invalid view: ".concat(r,"."))}}();c&&c(t,n)})),rn(Xt(e),"onMouseOver",(function(t){e.setState((function(e){return e.hover&&e.hover.getTime()===t.getTime()?null:{hover:t}}))})),rn(Xt(e),"onMouseLeave",(function(){e.setState({hover:null})})),e}return t=o,n=[{key:"activeStartDate",get:function(){var e=this.props.activeStartDate,t=this.state.activeStartDate;return e||t||function(e){var t=e.activeStartDate,n=e.defaultActiveStartDate,r=e.defaultValue,a=e.defaultView,i=e.maxDetail,o=e.minDetail,l=e.value,s=e.view,c=an(e,Vt),u=hn(s,o,i),d=t||n;return d?O(u,d):xn(nn({maxDetail:i,minDetail:o,value:l||r,view:s||a},c))}(this.props)}},{key:"value",get:function(){var e=this.props,t=e.selectRange,n=e.value,r=this.state.value;return t&&_n(r)?r:void 0!==n?n:r}},{key:"valueType",get:function(){return vn(this.props.maxDetail)}},{key:"view",get:function(){var e=this.props,t=e.minDetail,n=e.maxDetail,r=e.view,a=this.state.view;return hn(r||a,t,n)}},{key:"views",get:function(){var e=this.props;return fn(e.minDetail,e.maxDetail)}},{key:"hover",get:function(){var e=this.props.selectRange,t=this.state.hover;return e?t:null}},{key:"drillDownAvailable",get:function(){var e=this.view,t=this.views;return t.indexOf(e)<t.length-1}},{key:"drillUpAvailable",get:function(){var e=this.view;return this.views.indexOf(e)>0}},{key:"getProcessedValue",value:function(e){var t=this.props,n=t.minDate,r=t.maxDate,a=t.maxDetail,i=t.returnValue;return function(){switch(i){case"start":return gn;case"end":return yn;case"range":return bn;default:throw new Error("Invalid returnValue.")}}()({value:e,minDate:n,maxDate:r,maxDetail:a})}},{key:"renderContent",value:function(e){var t=this.activeStartDate,n=this.onMouseOver,r=this.valueType,i=this.value,o=this.view,l=this.props,s=l.calendarType,c=l.locale,u=l.maxDate,d=l.minDate,f=l.selectRange,h=l.tileClassName,v=l.tileContent,m=l.tileDisabled,p=this.hover,g={activeStartDate:e?P(o,t):O(o,t),hover:p,locale:c,maxDate:u,minDate:d,onClick:this.drillDownAvailable?this.drillDown:this.onChange,onMouseOver:f?n:null,tileClassName:h,tileContent:v,tileDisabled:m,value:i,valueType:r};switch(o){case"century":var y=this.props.formatYear;return a.createElement(We,Wt({formatYear:y},g));case"decade":var b=this.props.formatYear;return a.createElement(at,Wt({formatYear:b},g));case"year":var x=this.props,_=x.formatMonth,j=x.formatMonthYear;return a.createElement(gt,Wt({formatMonth:_,formatMonthYear:j},g));case"month":var w=this.props,N=w.formatDay,k=w.formatLongDate,S=w.formatShortWeekday,C=w.onClickWeekNumber,D=w.showDoubleView,E=w.showFixedNumberOfWeeks,M=w.showNeighboringMonth,T=w.showWeekNumbers,R=this.onMouseLeave;return a.createElement(zt,Wt({calendarType:s,formatDay:N,formatLongDate:k,formatShortWeekday:S,onClickWeekNumber:C,onMouseLeave:f?R:null,showFixedNumberOfWeeks:"undefined"!==typeof E?E:D,showNeighboringMonth:M,showWeekNumbers:T},g));default:throw new Error("Invalid view: ".concat(o,"."))}}},{key:"renderNavigation",value:function(){if(!this.props.showNavigation)return null;var e=this.activeStartDate,t=this.view,n=this.views,r=this.props,i=r.formatMonthYear,o=r.formatYear,l=r.locale,s=r.maxDate,c=r.minDate,u=r.navigationAriaLabel,d=r.navigationAriaLive,f=r.navigationLabel,h=r.next2AriaLabel,v=r.next2Label,m=r.nextAriaLabel,p=r.nextLabel,g=r.prev2AriaLabel,y=r.prev2Label,b=r.prevAriaLabel,x=r.prevLabel,_=r.showDoubleView;return a.createElement(Q,{activeStartDate:e,drillUp:this.drillUp,formatMonthYear:i,formatYear:o,locale:l,maxDate:s,minDate:c,navigationAriaLabel:u,navigationAriaLive:d,navigationLabel:f,next2AriaLabel:h,next2Label:v,nextAriaLabel:m,nextLabel:p,prev2AriaLabel:g,prev2Label:y,prevAriaLabel:b,prevLabel:x,setActiveStartDate:this.setActiveStartDate,showDoubleView:_,view:t,views:n})}},{key:"render",value:function(){var e=this.props,t=e.className,n=e.inputRef,r=e.selectRange,i=e.showDoubleView,o=this.onMouseLeave,s=this.value,c=[].concat(s);return a.createElement("div",{className:(0,l.default)(cn,r&&1===c.length&&"".concat(cn,"--selectRange"),i&&"".concat(cn,"--doubleView"),t),ref:n},this.renderNavigation(),a.createElement("div",{className:"".concat(cn,"__viewContainer"),onBlur:r?o:null,onMouseLeave:r?o:null},this.renderContent(),i&&this.renderContent(!0)))}}],n&&$t(t.prototype,n),r&&$t(t,r),Object.defineProperty(t,"prototype",{writable:!1}),o}(a.Component);jn.defaultProps={maxDate:sn,maxDetail:"month",minDate:ln,minDetail:"century",returnValue:"start",showNavigation:!0,showNeighboringMonth:!0};var wn=o().instanceOf(Date),Nn=o().oneOfType([o().string,W]);jn.propTypes={activeStartDate:wn,allowPartialRange:o().bool,calendarType:U,className:Z,defaultActiveStartDate:wn,defaultValue:Nn,defaultView:K,formatDay:o().func,formatLongDate:o().func,formatMonth:o().func,formatMonthYear:o().func,formatShortWeekday:o().func,formatYear:o().func,inputRef:V,locale:o().string,maxDate:z,maxDetail:o().oneOf(un),minDate:B,minDetail:o().oneOf(un),navigationAriaLabel:o().string,navigationAriaLive:o().oneOf(["off","polite","assertive"]),navigationLabel:o().func,next2AriaLabel:o().string,next2Label:o().node,nextAriaLabel:o().string,nextLabel:o().node,onActiveStartDateChange:o().func,onChange:o().func,onClickDay:o().func,onClickDecade:o().func,onClickMonth:o().func,onClickWeekNumber:o().func,onClickYear:o().func,onDrillDown:o().func,onDrillUp:o().func,onViewChange:o().func,prev2AriaLabel:o().string,prev2Label:o().node,prevAriaLabel:o().string,prevLabel:o().node,returnValue:o().oneOf(["start","end","range"]),selectRange:o().bool,showDoubleView:o().bool,showFixedNumberOfWeeks:o().bool,showNavigation:o().bool,showNeighboringMonth:o().bool,showWeekNumbers:o().bool,tileClassName:o().oneOfType([o().func,Z]),tileContent:o().oneOfType([o().func,o().node]),tileDisabled:o().func,value:Nn,view:K};var kn=jn},7253:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return S}});var r=n(2791),a=n(2007),i=n.n(a),o=n(2372),l=n(7797);function s(e){return"undefined"!==typeof e}function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}var u=function(e,t){return function(n,r,a){var i=n[r];if(s(i)){if("number"!==typeof i)return new Error("Invalid prop `".concat(r,"` of type `").concat(c(i),"` supplied to `").concat(a,"`, expected `number`."));if(i<e||i>t)return new Error("Invalid prop `".concat(r,"` of type `").concat(c(i),"` supplied to `").concat(a,"`, length must be between ").concat(e," and ").concat(t,"."))}return null}},d=u(0,100),f=u(-100,100),h=function(e,t,n){var r=e[t];if(s(r)){if("number"!==typeof r)return new Error("Invalid prop `".concat(t,"` of type `").concat(c(r),"` supplied to `").concat(n,"`, expected `number`."));if(r<0)return new Error("Invalid prop `".concat(t,"` of type `").concat(c(r),"` supplied to `").concat(n,"`, width must be greater or equal to 0."))}return null},v=d,m=h;function p(e){var t=e.angle,n=void 0===t?0:t,a=e.name,i=e.length,o=void 0===i?100:i,l=e.oppositeLength,s=void 0===l?10:l,c=e.width,u=void 0===c?1:c;return r.createElement("div",{className:"react-clock__hand react-clock__".concat(a,"-hand"),style:{transform:"rotate(".concat(n,"deg)")}},r.createElement("div",{className:"react-clock__hand__body react-clock__".concat(a,"-hand__body"),style:{width:"".concat(u,"px"),top:"".concat(50-o/2,"%"),bottom:"".concat(50-s/2,"%")}}))}function g(e){var t=e.angle,n=void 0===t?0:t,a=e.length,i=void 0===a?10:a,o=e.name,l=e.width,s=void 0===l?1:l,c=e.number;return r.createElement("div",{className:"react-clock__mark react-clock__".concat(o,"-mark"),style:{transform:"rotate(".concat(n,"deg)")}},r.createElement("div",{className:"react-clock__mark__body react-clock__".concat(o,"-mark__body"),style:{width:"".concat(s,"px"),top:0,bottom:"".concat(100-i/2,"%")}}),c&&r.createElement("div",{className:"react-clock__mark__number",style:{transform:"rotate(-".concat(n,"deg)"),top:"".concat(i/2,"%")}},c))}function y(e){return r.createElement(g,e)}p.propTypes={angle:i().number,length:d,name:i().string.isRequired,oppositeLength:d,width:i().number},g.propTypes={angle:i().number,length:v,name:i().string.isRequired,number:i().oneOfType([i().number,i().string]),width:m};var b=n(3422),x=function(e,t){return t.toLocaleString(e||(0,b.default)())},_=["formatHour","locale","number"];function j(){return j=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},j.apply(this,arguments)}function w(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function N(e){var t=e.formatHour,n=void 0===t?x:t,a=e.locale,i=e.number,o=w(e,_);return r.createElement(g,j({number:i&&n(a,i)},o))}function k(e){var t=e.className,n=e.formatHour,a=e.hourHandLength,i=void 0===a?50:a,s=e.hourHandOppositeLength,c=e.hourHandWidth,u=void 0===c?4:c,d=e.hourMarksLength,f=void 0===d?10:d,h=e.hourMarksWidth,v=void 0===h?3:h,m=e.locale,g=e.minuteHandLength,b=void 0===g?70:g,x=e.minuteHandOppositeLength,_=e.minuteHandWidth,j=void 0===_?2:_,w=e.minuteMarksLength,k=void 0===w?6:w,S=e.minuteMarksWidth,C=void 0===S?1:S,D=e.renderHourMarks,E=void 0===D||D,O=e.renderMinuteHand,P=void 0===O||O,M=e.renderMinuteMarks,T=void 0===M||M,R=e.renderNumbers,A=e.renderSecondHand,I=void 0===A||A,L=e.secondHandLength,F=void 0===L?90:L,Y=e.secondHandOppositeLength,H=e.secondHandWidth,U=void 0===H?1:H,Z=e.size,B=void 0===Z?150:Z,z=e.value;return r.createElement("time",{className:(0,o.default)("react-clock",t),dateTime:z instanceof Date?z.toISOString():z,style:{width:"".concat(B,"px"),height:"".concat(B,"px")}},r.createElement("div",{className:"react-clock__face"},function(){if(!T)return null;for(var e=[],t=1;t<=60;t+=1)E&&!(t%5)||e.push(r.createElement(y,{key:"minute_".concat(t),angle:6*t,length:k,name:"minute",width:C}));return e}(),function(){if(!E)return null;for(var e=[],t=1;t<=12;t+=1)e.push(r.createElement(N,{key:"hour_".concat(t),angle:30*t,formatHour:n,length:f,locale:m,name:"hour",number:R?t:null,width:v}));return e}()),function(){var e=z?30*(0,l.getHours)(z)+(0,l.getMinutes)(z)/2+(0,l.getSeconds)(z)/600:0;return r.createElement(p,{angle:e,length:i,name:"hour",oppositeLength:s,width:u})}(),function(){if(!P)return null;var e=z?360*(0,l.getHours)(z)+6*(0,l.getMinutes)(z)+(0,l.getSeconds)(z)/10:0;return r.createElement(p,{angle:e,length:b,name:"minute",oppositeLength:x,width:j})}(),function(){if(!I)return null;var e=z?360*(0,l.getMinutes)(z)+6*(0,l.getSeconds)(z):0;return r.createElement(p,{angle:e,length:F,name:"second",oppositeLength:Y,width:U})}())}N.propTypes={formatHour:i().func,locale:i().string,number:i().oneOfType([i().number,i().string])},k.propTypes={className:i().oneOfType([i().string,i().arrayOf(i().string)]),formatHour:i().func,hourHandLength:d,hourHandOppositeLength:f,hourHandWidth:h,hourMarksLength:v,hourMarksWidth:m,locale:i().string,minuteHandLength:d,minuteHandOppositeLength:f,minuteHandWidth:h,minuteMarksLength:v,minuteMarksWidth:m,renderHourMarks:i().bool,renderMinuteHand:i().bool,renderMinuteMarks:i().bool,renderNumbers:i().bool,renderSecondHand:i().bool,secondHandLength:d,secondHandOppositeLength:f,secondHandWidth:h,size:i().number,value:i().oneOfType([i().string,i().instanceOf(Date)])};var S=k},8472:function(e,t,n){e.exports=n(3561)},8015:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(2791),o=(r=i)&&r.__esModule?r:{default:r},l=n(1509),s=n(8333);var c=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={},n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"buildURI",value:function(){return l.buildURI.apply(void 0,arguments)}},{key:"componentDidMount",value:function(){var e=this.props,t=e.data,n=e.headers,r=e.separator,a=e.enclosingCharacter,i=e.uFEFF,o=e.target,l=e.specs,s=e.replace;this.state.page=window.open(this.buildURI(t,i,n,r,a),o,l,s)}},{key:"getWindow",value:function(){return this.state.page}},{key:"render",value:function(){return null}}]),t}(o.default.Component);c.defaultProps=Object.assign(s.defaultProps,{target:"_blank"}),c.propTypes=s.propTypes,t.default=c},9088:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=n(2791),l=(r=o)&&r.__esModule?r:{default:r},s=n(1509),c=n(8333);var u=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==typeof t&&"function"!==typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.buildURI=n.buildURI.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),i(t,[{key:"buildURI",value:function(){return s.buildURI.apply(void 0,arguments)}},{key:"handleLegacy",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(window.navigator.msSaveOrOpenBlob){e.preventDefault();var n=this.props,r=n.data,a=n.headers,i=n.separator,o=n.filename,l=n.enclosingCharacter,c=n.uFEFF,u=t&&"function"===typeof r?r():r,d=new Blob([c?"\ufeff":"",(0,s.toCSV)(u,a,i,l)]);return window.navigator.msSaveBlob(d,o),!1}}},{key:"handleAsyncClick",value:function(e){var t=this;this.props.onClick(e,(function(n){!1!==n?t.handleLegacy(e,!0):e.preventDefault()}))}},{key:"handleSyncClick",value:function(e){!1===this.props.onClick(e)?e.preventDefault():this.handleLegacy(e)}},{key:"handleClick",value:function(){var e=this;return function(t){if("function"===typeof e.props.onClick)return e.props.asyncOnClick?e.handleAsyncClick(t):e.handleSyncClick(t);e.handleLegacy(t)}}},{key:"render",value:function(){var e=this,t=this.props,n=t.data,r=t.headers,i=t.separator,o=t.filename,s=t.uFEFF,c=t.children,u=(t.onClick,t.asyncOnClick,t.enclosingCharacter),d=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["data","headers","separator","filename","uFEFF","children","onClick","asyncOnClick","enclosingCharacter"]),f="undefined"===typeof window?"":this.buildURI(n,s,r,i,u);return l.default.createElement("a",a({download:o},d,{ref:function(t){return e.link=t},target:"_self",href:f,onClick:this.handleClick()}),c)}}]),t}(l.default.Component);u.defaultProps=c.defaultProps,u.propTypes=c.propTypes,t.default=u},1509:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function r(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}var a=t.isSafari=function(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)},i=t.isJsons=function(e){return Array.isArray(e)&&e.every((function(e){return"object"===("undefined"===typeof e?"undefined":n(e))&&!(e instanceof Array)}))},o=t.isArrays=function(e){return Array.isArray(e)&&e.every((function(e){return Array.isArray(e)}))},l=t.jsonsHeaders=function(e){return Array.from(e.map((function(e){return Object.keys(e)})).reduce((function(e,t){return new Set([].concat(r(e),r(t)))}),[]))},s=t.jsons2arrays=function(e,t){var n=t=t||l(e),a=t;i(t)&&(n=t.map((function(e){return e.label})),a=t.map((function(e){return e.key})));var o=e.map((function(e){return a.map((function(t){return c(t,e)}))}));return[n].concat(r(o))},c=t.getHeaderValue=function(e,t){var n=e.replace(/\[([^\]]+)]/g,".$1").split(".").reduce((function(e,t,n,r){var a=e[t];if(void 0!==a&&null!==a)return a;r.splice(1)}),t);return void 0===n?e in t?t[e]:"":n},u=t.elementOrEmpty=function(e){return"undefined"===typeof e||null===e?"":e},d=t.joiner=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:",",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:'"';return e.filter((function(e){return e})).map((function(e){return e.map((function(e){return u(e)})).map((function(e){return""+n+e+n})).join(t)})).join("\n")},f=t.arrays2csv=function(e,t,n,a){return d(t?[t].concat(r(e)):e,n,a)},h=t.jsons2csv=function(e,t,n,r){return d(s(e,t),n,r)},v=t.string2csv=function(e,t,n,r){return t?t.join(n)+"\n"+e:e.replace(/"/g,'""')},m=t.toCSV=function(e,t,n,r){if(i(e))return h(e,t,n,r);if(o(e))return f(e,t,n,r);if("string"===typeof e)return v(e,t,n);throw new TypeError('Data should be a "String", "Array of arrays" OR "Array of objects" ')};t.buildURI=function(e,t,n,r,i){var o=m(e,n,r,i),l=a()?"application/csv":"text/csv",s=new Blob([t?"\ufeff":"",o],{type:l}),c="data:"+l+";charset=utf-8,"+(t?"\ufeff":"")+o,u=window.URL||window.webkitURL;return"undefined"===typeof u.createObjectURL?c:u.createObjectURL(s)}},3561:function(e,t,n){"use strict";t.CSVLink=void 0;var r=i(n(8015)),a=i(n(9088));function i(e){return e&&e.__esModule?e:{default:e}}r.default,t.CSVLink=a.default},8333:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PropsNotForwarded=t.defaultProps=t.propTypes=void 0;var r,a=n(2791),i=((r=a)&&r.__esModule,n(2007));t.propTypes={data:(0,i.oneOfType)([i.string,i.array,i.func]).isRequired,headers:i.array,target:i.string,separator:i.string,filename:i.string,uFEFF:i.bool,onClick:i.func,asyncOnClick:i.bool,enclosingCharacter:i.string},t.defaultProps={separator:",",filename:"generatedBy_react-csv.csv",uFEFF:!0,asyncOnClick:!1,enclosingCharacter:'"'},t.PropsNotForwarded=["data","headers"]},6195:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=h;var r=u(n(2791)),a=u(n(2007)),i=n(7797),o=u(n(765)),l=n(3956),s=n(7590),c=["maxDate","minDate","month","year"];function u(e){return e&&e.__esModule?e:{default:e}}function d(){return d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}function f(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function h(e){var t=e.maxDate,n=e.minDate,a=e.month,l=e.year,u=f(e,c),h=a?(0,i.getDaysInMonth)(new Date(l,a-1,1)):31;function v(e){return e&&l===(0,i.getYear)(e).toString()&&a===(0,i.getMonthHuman)(e).toString()}var m=(0,s.safeMin)(h,v(t)&&(0,i.getDate)(t)),p=(0,s.safeMax)(1,v(n)&&(0,i.getDate)(n));return r.default.createElement(o.default,d({max:m,min:p,name:"day"},u))}h.propTypes={ariaLabel:a.default.string,className:a.default.string.isRequired,disabled:a.default.bool,inputRef:l.isRef,maxDate:l.isMaxDate,minDate:l.isMinDate,month:a.default.string,onChange:a.default.func,onKeyDown:a.default.func,onKeyUp:a.default.func,placeholder:a.default.string,required:a.default.bool,showLeadingZeros:a.default.bool,value:a.default.string,year:a.default.string}},765:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=g;var a=d(n(2791)),i=d(n(2007)),o=d(n(2372)),l=d(n(7565)),s=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!==typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var a={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var l=i?Object.getOwnPropertyDescriptor(e,o):null;l&&(l.get||l.set)?Object.defineProperty(a,o,l):a[o]=e[o]}a.default=e,n&&n.set(e,a);return a}(n(9900)),c=n(3956);function u(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function d(e){return e&&e.__esModule?e:{default:e}}var f="undefined"!==typeof window&&/(MSIE|Trident\/|Edge\/)/.test(window.navigator.userAgent),h="undefined"!==typeof window&&/Firefox/.test(window.navigator.userAgent);function v(e){var t=e.target;f?requestAnimationFrame((function(){return t.select()})):t.select()}function m(e){if(document.fonts){var t=(0,s.getFontShorthand)(e);if(t)document.fonts.check(t)||document.fonts.addEventListener("loadingdone",(function(){(0,s.default)(e)}))}}function p(e){return function(t){if(!h){var n=t.key,r=t.target,a=r.value,i=1===n.length&&/\d/.test(n),o=function(e){return e&&"selectionStart"in e&&null!==e.selectionStart?e.value.slice(e.selectionStart,e.selectionEnd):"getSelection"in window?window.getSelection().toString():null}(r);i&&(o||a.length<e)||t.preventDefault()}}}function g(e){var t=e.ariaLabel,n=e.autoFocus,r=e.className,i=e.disabled,c=e.inputRef,u=e.max,d=e.min,f=e.name,h=e.nameForClass,g=e.onChange,y=e.onKeyDown,b=e.onKeyUp,x=e.placeholder,_=void 0===x?"--":x,j=e.required,w=e.showLeadingZeros,N=e.step,k=e.value,S=w&&k&&k<10&&("0"===k||!k.toString().startsWith("0")),C=u?u.toString().length:null;return[S&&a.default.createElement("span",{key:"leadingZero",className:"".concat(r,"__leadingZero")},"0"),a.default.createElement("input",{key:"input","aria-label":t,autoComplete:"off",autoFocus:n,className:(0,o.default)("".concat(r,"__input"),"".concat(r,"__").concat(h||f),S&&"".concat(r,"__input--hasLeadingZero")),"data-input":"true",disabled:i,inputMode:"numeric",max:u,min:d,name:f,onChange:g,onFocus:v,onKeyDown:y,onKeyPress:p(C),onKeyUp:function(e){(0,s.default)(e.target),b&&b(e)},placeholder:_,ref:(0,l.default)(s.default,m,c),required:j,step:N,type:"number",value:null!==k?k:""})]}g.propTypes={ariaLabel:i.default.string,autoFocus:i.default.bool,className:i.default.string.isRequired,disabled:i.default.bool,inputRef:c.isRef,max:i.default.number,min:i.default.number,name:i.default.string,nameForClass:i.default.string,onChange:i.default.func,onKeyDown:i.default.func,onKeyUp:i.default.func,placeholder:i.default.string,required:i.default.bool,showLeadingZeros:i.default.bool,step:i.default.number,value:i.default.string}},9453:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=h;var r=u(n(2791)),a=u(n(2007)),i=n(7797),o=u(n(765)),l=n(3956),s=n(7590),c=["maxDate","minDate","year"];function u(e){return e&&e.__esModule?e:{default:e}}function d(){return d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}function f(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function h(e){var t=e.maxDate,n=e.minDate,a=e.year,l=f(e,c);function u(e){return e&&a===(0,i.getYear)(e).toString()}var h=(0,s.safeMin)(12,u(t)&&(0,i.getMonthHuman)(t)),v=(0,s.safeMax)(1,u(n)&&(0,i.getMonthHuman)(n));return r.default.createElement(o.default,d({max:h,min:v,name:"month"},l))}h.propTypes={ariaLabel:a.default.string,className:a.default.string.isRequired,disabled:a.default.bool,inputRef:l.isRef,maxDate:l.isMaxDate,minDate:l.isMinDate,onChange:a.default.func,onKeyDown:a.default.func,onKeyUp:a.default.func,placeholder:a.default.string,required:a.default.bool,showLeadingZeros:a.default.bool,value:a.default.string,year:a.default.string}},6602:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=p;var r=d(n(2791)),a=d(n(2007)),i=d(n(2372)),o=n(7797),l=n(1498),s=n(3956),c=n(7590),u=["ariaLabel","className","inputRef","locale","maxDate","minDate","placeholder","short","value","year"];function d(e){return e&&e.__esModule?e:{default:e}}function f(){return f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}function h(e){return function(e){if(Array.isArray(e))return v(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return v(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return v(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function m(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function p(e){var t=e.ariaLabel,n=e.className,a=e.inputRef,s=e.locale,d=e.maxDate,v=e.minDate,p=e.placeholder,g=void 0===p?"--":p,y=e.short,b=e.value,x=e.year,_=m(e,u);function j(e){return e&&x===(0,o.getYear)(e).toString()}var w=(0,c.safeMin)(12,j(d)&&(0,o.getMonthHuman)(d)),N=(0,c.safeMax)(1,j(v)&&(0,o.getMonthHuman)(v)),k=h(Array(12)).map((function(e,t){return new Date(2019,t,1)})),S="month",C=y?l.formatShortMonth:l.formatMonth;return r.default.createElement("select",f({"aria-label":t,className:(0,i.default)("".concat(n,"__input"),"".concat(n,"__").concat(S)),"data-input":"true","data-select":"true",name:S,ref:a,value:null!==b?b:""},_),!b&&r.default.createElement("option",{value:""},g),k.map((function(e){var t=(0,o.getMonthHuman)(e),n=t<N||t>w;return r.default.createElement("option",{key:t,disabled:n,value:t},C(s,e))})))}p.propTypes={ariaLabel:a.default.string,className:a.default.string.isRequired,disabled:a.default.bool,inputRef:s.isRef,locale:a.default.string,maxDate:s.isMaxDate,minDate:s.isMinDate,onChange:a.default.func,onKeyDown:a.default.func,onKeyUp:a.default.func,placeholder:a.default.string,required:a.default.bool,short:a.default.bool,value:a.default.string,year:a.default.string}},7958:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=h;var r=u(n(2791)),a=u(n(2007)),i=n(7797),o=u(n(765)),l=n(3956),s=n(7590),c=["maxDate","minDate","placeholder","valueType"];function u(e){return e&&e.__esModule?e:{default:e}}function d(){return d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}function f(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function h(e){var t=e.maxDate,n=e.minDate,a=e.placeholder,l=void 0===a?"----":a,u=e.valueType,h=f(e,c),v=(0,s.safeMin)(275760,t&&(0,i.getYear)(t)),m=(0,s.safeMax)(1,n&&(0,i.getYear)(n)),p="century"===u?10:1;return r.default.createElement(o.default,d({max:v,min:m,name:"year",placeholder:l,step:p},h))}h.propTypes={ariaLabel:a.default.string,className:a.default.string.isRequired,disabled:a.default.bool,inputRef:l.isRef,maxDate:l.isMaxDate,minDate:l.isMinDate,onChange:a.default.func,onKeyDown:a.default.func,onKeyUp:a.default.func,placeholder:a.default.string,required:a.default.bool,value:a.default.string,valueType:l.isValueType}},1498:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatShortMonth=t.formatMonth=void 0,t.getFormatter=o;var r,a=(r=n(3422))&&r.__esModule?r:{default:r};var i=new Map;function o(e){return function(t,n){var r=t||(0,a.default)();i.has(r)||i.set(r,new Map);var o=i.get(r);return o.has(e)||o.set(e,new Intl.DateTimeFormat(r,e).format),o.get(e)(n)}}function l(e){return function(t,n){return o(e)(t,function(e){var t=new Date(e);return new Date(t.setHours(12))}(n))}}var s=l({month:"long"});t.formatMonth=s;var c=l({month:"short"});t.formatShortMonth=c},3956:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isValueType=t.isRef=t.isMinDate=t.isMaxDate=void 0;var r,a=(r=n(2007))&&r.__esModule?r:{default:r};function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var l,s=[].concat(function(e){if(Array.isArray(e))return o(e)}(l=["century","decade","year","month"].slice(1))||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(l)||function(e,t){if(e){if("string"===typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(l)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),["day"]),c=a.default.oneOf(s);t.isValueType=c;t.isMinDate=function(e,t,n){var r=e[t];if(!r)return null;if(!(r instanceof Date))return new Error("Invalid prop `".concat(t,"` of type `").concat(i(r),"` supplied to `").concat(n,"`, expected instance of `Date`."));var a=e.maxDate;return a&&r>a?new Error("Invalid prop `".concat(t,"` of type `").concat(i(r),"` supplied to `").concat(n,"`, minDate cannot be larger than maxDate.")):null};t.isMaxDate=function(e,t,n){var r=e[t];if(!r)return null;if(!(r instanceof Date))return new Error("Invalid prop `".concat(t,"` of type `").concat(i(r),"` supplied to `").concat(n,"`, expected instance of `Date`."));var a=e.minDate;return a&&r<a?new Error("Invalid prop `".concat(t,"` of type `").concat(i(r),"` supplied to `").concat(n,"`, maxDate cannot be smaller than minDate.")):null};var u=a.default.oneOfType([a.default.func,a.default.shape({current:a.default.any})]);t.isRef=u},7590:function(e,t){"use strict";function n(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function a(e){return null!==e&&!1!==e&&!Number.isNaN(Number(e))}Object.defineProperty(t,"__esModule",{value:!0}),t.between=function(e,t,n){if(t&&t>e)return t;if(n&&n<e)return n;return e},t.safeMax=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return Math.max.apply(Math,n(t.filter(a)))},t.safeMin=function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return Math.min.apply(Math,n(t.filter(a)))}},9513:function(e,t,n){!function(e,t,n,r,a,i,o,l,s,c,u,d,f,h,v,m,p,g,y,b,x,_,j,w,N,k,S,C,D,E,O,P,M,T,R,A,I,L,F,Y,H,U,Z,B,z,V,W,q,K,$,G,J,Q,X,ee,te,ne,re,ae,ie,oe,le,se){"use strict";function ce(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var ue=ce(t),de=ce(r),fe=ce(a),he=ce(i),ve=ce(o),me=ce(l),pe=ce(s),ge=ce(c),ye=ce(u),be=ce(d),xe=ce(f),_e=ce(m),je=ce(p),we=ce(g),Ne=ce(y),ke=ce(b),Se=ce(x),Ce=ce(_),De=ce(j),Ee=ce(w),Oe=ce(N),Pe=ce(k),Me=ce(S),Te=ce(C),Re=ce(D),Ae=ce(E),Ie=ce(O),Le=ce(P),Fe=ce(M),Ye=ce(T),He=ce(R),Ue=ce(A),Ze=ce(I),Be=ce(L),ze=ce(F),Ve=ce(H),We=ce(U),qe=ce(Z),Ke=ce(B),$e=ce(z),Ge=ce(V),Je=ce(W),Qe=ce($),Xe=ce(G),et=ce(J),tt=ce(Q),nt=ce(X),rt=ce(ee),at=ce(te),it=ce(ne),ot=ce(re),lt=ce(ae),st=ce(ie),ct=ce(oe),ut=ce(le);function dt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ft(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?dt(Object(n),!0).forEach((function(t){gt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ht(e){return(ht="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function vt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function mt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function pt(e,t,n){return t&&mt(e.prototype,t),n&&mt(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function gt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function yt(){return(yt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function bt(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");Object.defineProperty(e,"prototype",{value:Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),writable:!1}),t&&_t(e,t)}function xt(e){return(xt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _t(e,t){return(_t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function jt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function wt(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return jt(e)}function Nt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=xt(e);if(t){var a=xt(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return wt(this,n)}}function kt(e){return function(e){if(Array.isArray(e))return St(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return St(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?St(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function St(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ct(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}}function Dt(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}}var Et={p:Dt,P:function(e,t){var n,r=e.match(/(P+)(p+)?/)||[],a=r[1],i=r[2];if(!i)return Ct(e,t);switch(a){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",Ct(a,t)).replace("{{time}}",Dt(i,t))}},Ot=12,Pt=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g;function Mt(e){var t=e?"string"==typeof e||e instanceof String?st.default(e):ot.default(e):new Date;return Rt(t)?t:null}function Tt(e,t,n,r,a){var i=null,o=Qt(n)||Qt(Jt()),l=!0;return Array.isArray(t)?(t.forEach((function(t){var s=lt.default(e,t,new Date,{locale:o});r&&(l=Rt(s,a)&&e===At(s,t,n)),Rt(s,a)&&l&&(i=s)})),i):(i=lt.default(e,t,new Date,{locale:o}),r?l=Rt(i)&&e===At(i,t,n):Rt(i)||(t=t.match(Pt).map((function(e){var t=e[0];return"p"===t||"P"===t?o?(0,Et[t])(e,o.formatLong):t:e})).join(""),e.length>0&&(i=lt.default(e,t.slice(0,e.length),new Date)),Rt(i)||(i=new Date(e))),Rt(i)&&l?i:null)}function Rt(e,t){return t=t||new Date("1/1/1000"),he.default(e)&&!at.default(e,t)}function At(e,t,n){if("en"===n)return ve.default(e,t,{awareOfUnicodeTokens:!0});var r=Qt(n);return n&&!r&&console.warn('A locale object was not found for the provided string ["'.concat(n,'"].')),!r&&Jt()&&Qt(Jt())&&(r=Qt(Jt())),ve.default(e,t,{locale:r||null,awareOfUnicodeTokens:!0})}function It(e,t){var n=t.dateFormat,r=t.locale;return e&&At(e,Array.isArray(n)?n[0]:n,r)||""}function Lt(e,t){var n=t.hour,r=void 0===n?0:n,a=t.minute,i=void 0===a?0:a,o=t.second,l=void 0===o?0:o;return Le.default(Ie.default(Ae.default(e,l),i),r)}function Ft(e,t){var n=t&&Qt(t)||Jt()&&Qt(Jt());return Oe.default(e,n?{locale:n}:null)}function Yt(e,t){return At(e,"ddd",t)}function Ht(e){return We.default(e)}function Ut(e,t,n){var r=Qt(t||Jt());return qe.default(e,{locale:r,weekStartsOn:n})}function Zt(e){return Ke.default(e)}function Bt(e){return Ge.default(e)}function zt(e){return $e.default(e)}function Vt(e,t){return e&&t?tt.default(e,t):!e&&!t}function Wt(e,t){return e&&t?et.default(e,t):!e&&!t}function qt(e,t){return e&&t?nt.default(e,t):!e&&!t}function Kt(e,t){return e&&t?Xe.default(e,t):!e&&!t}function $t(e,t){return e&&t?Qe.default(e,t):!e&&!t}function Gt(e,t,n){var r,a=We.default(t),i=Je.default(n);try{r=it.default(e,{start:a,end:i})}catch(e){r=!1}return r}function Jt(){return("undefined"!=typeof window?window:globalThis).__localeId__}function Qt(e){if("string"==typeof e){var t="undefined"!=typeof window?window:globalThis;return t.__localeData__?t.__localeData__[e]:null}return e}function Xt(e,t){return At(Fe.default(Mt(),e),"LLLL",t)}function en(e,t){return At(Fe.default(Mt(),e),"LLL",t)}function tn(e,t){return At(Ye.default(Mt(),e),"QQQ",t)}function nn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate,a=t.excludeDates,i=t.excludeDateIntervals,o=t.includeDates,l=t.includeDateIntervals,s=t.filterDate;return un(e,{minDate:n,maxDate:r})||a&&a.some((function(t){return Kt(e,t)}))||i&&i.some((function(t){var n=t.start,r=t.end;return it.default(e,{start:n,end:r})}))||o&&!o.some((function(t){return Kt(e,t)}))||l&&!l.some((function(t){var n=t.start,r=t.end;return it.default(e,{start:n,end:r})}))||s&&!s(Mt(e))||!1}function rn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.excludeDates,r=t.excludeDateIntervals;return r&&r.length>0?r.some((function(t){var n=t.start,r=t.end;return it.default(e,{start:n,end:r})})):n&&n.some((function(t){return Kt(e,t)}))||!1}function an(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate,a=t.excludeDates,i=t.includeDates,o=t.filterDate;return un(e,{minDate:n,maxDate:r})||a&&a.some((function(t){return Wt(e,t)}))||i&&!i.some((function(t){return Wt(e,t)}))||o&&!o(Mt(e))||!1}function on(e,t,n,r){var a=Te.default(e),i=Pe.default(e),o=Te.default(t),l=Pe.default(t),s=Te.default(r);return a===o&&a===s?i<=n&&n<=l:a<o?s===a&&i<=n||s===o&&l>=n||s<o&&s>a:void 0}function ln(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate,a=t.excludeDates,i=t.includeDates,o=t.filterDate;return un(e,{minDate:n,maxDate:r})||a&&a.some((function(t){return qt(e,t)}))||i&&!i.some((function(t){return qt(e,t)}))||o&&!o(Mt(e))||!1}function sn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate;return un(new Date(e,0,1),{minDate:n,maxDate:r})||!1}function cn(e,t,n,r){var a=Te.default(e),i=Me.default(e),o=Te.default(t),l=Me.default(t),s=Te.default(r);return a===o&&a===s?i<=n&&n<=l:a<o?s===a&&i<=n||s===o&&l>=n||s<o&&s>a:void 0}function un(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.maxDate;return n&&Be.default(e,n)<0||r&&Be.default(e,r)>0}function dn(e,t){return t.some((function(t){return Ce.default(t)===Ce.default(e)&&Se.default(t)===Se.default(e)}))}function fn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.excludeTimes,r=t.includeTimes,a=t.filterTime;return n&&dn(e,n)||r&&!dn(e,r)||a&&!a(e)||!1}function hn(e,t){var n=t.minTime,r=t.maxTime;if(!n||!r)throw new Error("Both minTime and maxTime props required");var a,i=Mt(),o=Le.default(Ie.default(i,Se.default(e)),Ce.default(e)),l=Le.default(Ie.default(i,Se.default(n)),Ce.default(n)),s=Le.default(Ie.default(i,Se.default(r)),Ce.default(r));try{a=!it.default(o,{start:l,end:s})}catch(e){a=!1}return a}function vn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.includeDates,a=we.default(e,1);return n&&ze.default(n,a)>0||r&&r.every((function(e){return ze.default(e,a)>0}))||!1}function mn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.maxDate,r=t.includeDates,a=be.default(e,1);return n&&ze.default(a,n)>0||r&&r.every((function(e){return ze.default(a,e)>0}))||!1}function pn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.includeDates,a=Ne.default(e,1);return n&&Ve.default(n,a)>0||r&&r.every((function(e){return Ve.default(e,a)>0}))||!1}function gn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.maxDate,r=t.includeDates,a=xe.default(e,1);return n&&Ve.default(a,n)>0||r&&r.every((function(e){return Ve.default(a,e)>0}))||!1}function yn(e){var t=e.minDate,n=e.includeDates;if(n&&t){var r=n.filter((function(e){return Be.default(e,t)>=0}));return Ue.default(r)}return n?Ue.default(n):t}function bn(e){var t=e.maxDate,n=e.includeDates;if(n&&t){var r=n.filter((function(e){return Be.default(e,t)<=0}));return Ze.default(r)}return n?Ze.default(n):t}function xn(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"react-datepicker__day--highlighted",n=new Map,r=0,a=e.length;r<a;r++){var i=e[r];if(fe.default(i)){var o=At(i,"MM.dd.yyyy"),l=n.get(o)||[];l.includes(t)||(l.push(t),n.set(o,l))}else if("object"===ht(i)){var s=Object.keys(i),c=s[0],u=i[s[0]];if("string"==typeof c&&u.constructor===Array)for(var d=0,f=u.length;d<f;d++){var h=At(u[d],"MM.dd.yyyy"),v=n.get(h)||[];v.includes(c)||(v.push(c),n.set(h,v))}}}return n}function _n(e,t,n,r,a){for(var i=a.length,o=[],l=0;l<i;l++){var s=me.default(pe.default(e,Ce.default(a[l])),Se.default(a[l])),c=me.default(e,(n+1)*r);rt.default(s,t)&&at.default(s,c)&&o.push(a[l])}return o}function jn(e){return e<10?"0".concat(e):"".concat(e)}function wn(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ot,n=Math.ceil(Te.default(e)/t)*t;return{startPeriod:n-(t-1),endPeriod:n}}function Nn(e,t,n,r){for(var a=[],i=0;i<2*t+1;i++){var o=e+t-i,l=!0;n&&(l=Te.default(n)<=o),r&&l&&(l=Te.default(r)>=o),l&&a.push(o)}return a}var kn=function(e){bt(r,e);var n=Nt(r);function r(e){var a;vt(this,r),gt(jt(a=n.call(this,e)),"renderOptions",(function(){var e=a.props.year,t=a.state.yearsList.map((function(t){return ue.default.createElement("div",{className:e===t?"react-datepicker__year-option react-datepicker__year-option--selected_year":"react-datepicker__year-option",key:t,onClick:a.onChange.bind(jt(a),t),"aria-selected":e===t?"true":void 0},e===t?ue.default.createElement("span",{className:"react-datepicker__year-option--selected"},"\u2713"):"",t)})),n=a.props.minDate?Te.default(a.props.minDate):null,r=a.props.maxDate?Te.default(a.props.maxDate):null;return r&&a.state.yearsList.find((function(e){return e===r}))||t.unshift(ue.default.createElement("div",{className:"react-datepicker__year-option",key:"upcoming",onClick:a.incrementYears},ue.default.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-upcoming"}))),n&&a.state.yearsList.find((function(e){return e===n}))||t.push(ue.default.createElement("div",{className:"react-datepicker__year-option",key:"previous",onClick:a.decrementYears},ue.default.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-previous"}))),t})),gt(jt(a),"onChange",(function(e){a.props.onChange(e)})),gt(jt(a),"handleClickOutside",(function(){a.props.onCancel()})),gt(jt(a),"shiftYears",(function(e){var t=a.state.yearsList.map((function(t){return t+e}));a.setState({yearsList:t})})),gt(jt(a),"incrementYears",(function(){return a.shiftYears(1)})),gt(jt(a),"decrementYears",(function(){return a.shiftYears(-1)}));var i=e.yearDropdownItemNumber,o=e.scrollableYearDropdown,l=i||(o?10:5);return a.state={yearsList:Nn(a.props.year,l,a.props.minDate,a.props.maxDate)},a.dropdownRef=t.createRef(),a}return pt(r,[{key:"componentDidMount",value:function(){var e=this.dropdownRef.current;e&&(e.scrollTop=e.scrollHeight/2-e.clientHeight/2)}},{key:"render",value:function(){var e=de.default({"react-datepicker__year-dropdown":!0,"react-datepicker__year-dropdown--scrollable":this.props.scrollableYearDropdown});return ue.default.createElement("div",{className:e,ref:this.dropdownRef},this.renderOptions())}}]),r}(ue.default.Component),Sn=ct.default(kn),Cn=function(e){bt(n,e);var t=Nt(n);function n(){var e;vt(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return gt(jt(e=t.call.apply(t,[this].concat(a))),"state",{dropdownVisible:!1}),gt(jt(e),"renderSelectOptions",(function(){for(var t=e.props.minDate?Te.default(e.props.minDate):1900,n=e.props.maxDate?Te.default(e.props.maxDate):2100,r=[],a=t;a<=n;a++)r.push(ue.default.createElement("option",{key:a,value:a},a));return r})),gt(jt(e),"onSelectChange",(function(t){e.onChange(t.target.value)})),gt(jt(e),"renderSelectMode",(function(){return ue.default.createElement("select",{value:e.props.year,className:"react-datepicker__year-select",onChange:e.onSelectChange},e.renderSelectOptions())})),gt(jt(e),"renderReadView",(function(t){return ue.default.createElement("div",{key:"read",style:{visibility:t?"visible":"hidden"},className:"react-datepicker__year-read-view",onClick:function(t){return e.toggleDropdown(t)}},ue.default.createElement("span",{className:"react-datepicker__year-read-view--down-arrow"}),ue.default.createElement("span",{className:"react-datepicker__year-read-view--selected-year"},e.props.year))})),gt(jt(e),"renderDropdown",(function(){return ue.default.createElement(Sn,{key:"dropdown",year:e.props.year,onChange:e.onChange,onCancel:e.toggleDropdown,minDate:e.props.minDate,maxDate:e.props.maxDate,scrollableYearDropdown:e.props.scrollableYearDropdown,yearDropdownItemNumber:e.props.yearDropdownItemNumber})})),gt(jt(e),"renderScrollMode",(function(){var t=e.state.dropdownVisible,n=[e.renderReadView(!t)];return t&&n.unshift(e.renderDropdown()),n})),gt(jt(e),"onChange",(function(t){e.toggleDropdown(),t!==e.props.year&&e.props.onChange(t)})),gt(jt(e),"toggleDropdown",(function(t){e.setState({dropdownVisible:!e.state.dropdownVisible},(function(){e.props.adjustDateOnChange&&e.handleYearChange(e.props.date,t)}))})),gt(jt(e),"handleYearChange",(function(t,n){e.onSelect(t,n),e.setOpen()})),gt(jt(e),"onSelect",(function(t,n){e.props.onSelect&&e.props.onSelect(t,n)})),gt(jt(e),"setOpen",(function(){e.props.setOpen&&e.props.setOpen(!0)})),e}return pt(n,[{key:"render",value:function(){var e;switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode();break;case"select":e=this.renderSelectMode()}return ue.default.createElement("div",{className:"react-datepicker__year-dropdown-container react-datepicker__year-dropdown-container--".concat(this.props.dropdownMode)},e)}}]),n}(ue.default.Component),Dn=function(e){bt(n,e);var t=Nt(n);function n(){var e;vt(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return gt(jt(e=t.call.apply(t,[this].concat(a))),"isSelectedMonth",(function(t){return e.props.month===t})),gt(jt(e),"renderOptions",(function(){return e.props.monthNames.map((function(t,n){return ue.default.createElement("div",{className:e.isSelectedMonth(n)?"react-datepicker__month-option react-datepicker__month-option--selected_month":"react-datepicker__month-option",key:t,onClick:e.onChange.bind(jt(e),n),"aria-selected":e.isSelectedMonth(n)?"true":void 0},e.isSelectedMonth(n)?ue.default.createElement("span",{className:"react-datepicker__month-option--selected"},"\u2713"):"",t)}))})),gt(jt(e),"onChange",(function(t){return e.props.onChange(t)})),gt(jt(e),"handleClickOutside",(function(){return e.props.onCancel()})),e}return pt(n,[{key:"render",value:function(){return ue.default.createElement("div",{className:"react-datepicker__month-dropdown"},this.renderOptions())}}]),n}(ue.default.Component),En=ct.default(Dn),On=function(e){bt(n,e);var t=Nt(n);function n(){var e;vt(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return gt(jt(e=t.call.apply(t,[this].concat(a))),"state",{dropdownVisible:!1}),gt(jt(e),"renderSelectOptions",(function(e){return e.map((function(e,t){return ue.default.createElement("option",{key:t,value:t},e)}))})),gt(jt(e),"renderSelectMode",(function(t){return ue.default.createElement("select",{value:e.props.month,className:"react-datepicker__month-select",onChange:function(t){return e.onChange(t.target.value)}},e.renderSelectOptions(t))})),gt(jt(e),"renderReadView",(function(t,n){return ue.default.createElement("div",{key:"read",style:{visibility:t?"visible":"hidden"},className:"react-datepicker__month-read-view",onClick:e.toggleDropdown},ue.default.createElement("span",{className:"react-datepicker__month-read-view--down-arrow"}),ue.default.createElement("span",{className:"react-datepicker__month-read-view--selected-month"},n[e.props.month]))})),gt(jt(e),"renderDropdown",(function(t){return ue.default.createElement(En,{key:"dropdown",month:e.props.month,monthNames:t,onChange:e.onChange,onCancel:e.toggleDropdown})})),gt(jt(e),"renderScrollMode",(function(t){var n=e.state.dropdownVisible,r=[e.renderReadView(!n,t)];return n&&r.unshift(e.renderDropdown(t)),r})),gt(jt(e),"onChange",(function(t){e.toggleDropdown(),t!==e.props.month&&e.props.onChange(t)})),gt(jt(e),"toggleDropdown",(function(){return e.setState({dropdownVisible:!e.state.dropdownVisible})})),e}return pt(n,[{key:"render",value:function(){var e,t=this,n=[0,1,2,3,4,5,6,7,8,9,10,11].map(this.props.useShortMonthInDropdown?function(e){return en(e,t.props.locale)}:function(e){return Xt(e,t.props.locale)});switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode(n);break;case"select":e=this.renderSelectMode(n)}return ue.default.createElement("div",{className:"react-datepicker__month-dropdown-container react-datepicker__month-dropdown-container--".concat(this.props.dropdownMode)},e)}}]),n}(ue.default.Component);function Pn(e,t){for(var n=[],r=Zt(e),a=Zt(t);!rt.default(r,a);)n.push(Mt(r)),r=be.default(r,1);return n}var Mn=function(e){bt(n,e);var t=Nt(n);function n(e){var r;return vt(this,n),gt(jt(r=t.call(this,e)),"renderOptions",(function(){return r.state.monthYearsList.map((function(e){var t=Re.default(e),n=Vt(r.props.date,e)&&Wt(r.props.date,e);return ue.default.createElement("div",{className:n?"react-datepicker__month-year-option--selected_month-year":"react-datepicker__month-year-option",key:t,onClick:r.onChange.bind(jt(r),t),"aria-selected":n?"true":void 0},n?ue.default.createElement("span",{className:"react-datepicker__month-year-option--selected"},"\u2713"):"",At(e,r.props.dateFormat,r.props.locale))}))})),gt(jt(r),"onChange",(function(e){return r.props.onChange(e)})),gt(jt(r),"handleClickOutside",(function(){r.props.onCancel()})),r.state={monthYearsList:Pn(r.props.minDate,r.props.maxDate)},r}return pt(n,[{key:"render",value:function(){var e=de.default({"react-datepicker__month-year-dropdown":!0,"react-datepicker__month-year-dropdown--scrollable":this.props.scrollableMonthYearDropdown});return ue.default.createElement("div",{className:e},this.renderOptions())}}]),n}(ue.default.Component),Tn=ct.default(Mn),Rn=function(e){bt(n,e);var t=Nt(n);function n(){var e;vt(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return gt(jt(e=t.call.apply(t,[this].concat(a))),"state",{dropdownVisible:!1}),gt(jt(e),"renderSelectOptions",(function(){for(var t=Zt(e.props.minDate),n=Zt(e.props.maxDate),r=[];!rt.default(t,n);){var a=Re.default(t);r.push(ue.default.createElement("option",{key:a,value:a},At(t,e.props.dateFormat,e.props.locale))),t=be.default(t,1)}return r})),gt(jt(e),"onSelectChange",(function(t){e.onChange(t.target.value)})),gt(jt(e),"renderSelectMode",(function(){return ue.default.createElement("select",{value:Re.default(Zt(e.props.date)),className:"react-datepicker__month-year-select",onChange:e.onSelectChange},e.renderSelectOptions())})),gt(jt(e),"renderReadView",(function(t){var n=At(e.props.date,e.props.dateFormat,e.props.locale);return ue.default.createElement("div",{key:"read",style:{visibility:t?"visible":"hidden"},className:"react-datepicker__month-year-read-view",onClick:function(t){return e.toggleDropdown(t)}},ue.default.createElement("span",{className:"react-datepicker__month-year-read-view--down-arrow"}),ue.default.createElement("span",{className:"react-datepicker__month-year-read-view--selected-month-year"},n))})),gt(jt(e),"renderDropdown",(function(){return ue.default.createElement(Tn,{key:"dropdown",date:e.props.date,dateFormat:e.props.dateFormat,onChange:e.onChange,onCancel:e.toggleDropdown,minDate:e.props.minDate,maxDate:e.props.maxDate,scrollableMonthYearDropdown:e.props.scrollableMonthYearDropdown,locale:e.props.locale})})),gt(jt(e),"renderScrollMode",(function(){var t=e.state.dropdownVisible,n=[e.renderReadView(!t)];return t&&n.unshift(e.renderDropdown()),n})),gt(jt(e),"onChange",(function(t){e.toggleDropdown();var n=Mt(parseInt(t));Vt(e.props.date,n)&&Wt(e.props.date,n)||e.props.onChange(n)})),gt(jt(e),"toggleDropdown",(function(){return e.setState({dropdownVisible:!e.state.dropdownVisible})})),e}return pt(n,[{key:"render",value:function(){var e;switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode();break;case"select":e=this.renderSelectMode()}return ue.default.createElement("div",{className:"react-datepicker__month-year-dropdown-container react-datepicker__month-year-dropdown-container--".concat(this.props.dropdownMode)},e)}}]),n}(ue.default.Component),An=function(e){bt(n,e);var t=Nt(n);function n(){var e;vt(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return gt(jt(e=t.call.apply(t,[this].concat(a))),"dayEl",ue.default.createRef()),gt(jt(e),"handleClick",(function(t){!e.isDisabled()&&e.props.onClick&&e.props.onClick(t)})),gt(jt(e),"handleMouseEnter",(function(t){!e.isDisabled()&&e.props.onMouseEnter&&e.props.onMouseEnter(t)})),gt(jt(e),"handleOnKeyDown",(function(t){" "===t.key&&(t.preventDefault(),t.key="Enter"),e.props.handleOnKeyDown(t)})),gt(jt(e),"isSameDay",(function(t){return Kt(e.props.day,t)})),gt(jt(e),"isKeyboardSelected",(function(){return!e.props.disabledKeyboardNavigation&&!e.isSameDay(e.props.selected)&&e.isSameDay(e.props.preSelection)})),gt(jt(e),"isDisabled",(function(){return nn(e.props.day,e.props)})),gt(jt(e),"isExcluded",(function(){return rn(e.props.day,e.props)})),gt(jt(e),"getHighLightedClass",(function(t){var n=e.props,r=n.day,a=n.highlightDates;if(!a)return!1;var i=At(r,"MM.dd.yyyy");return a.get(i)})),gt(jt(e),"isInRange",(function(){var t=e.props,n=t.day,r=t.startDate,a=t.endDate;return!(!r||!a)&&Gt(n,r,a)})),gt(jt(e),"isInSelectingRange",(function(){var t,n=e.props,r=n.day,a=n.selectsStart,i=n.selectsEnd,o=n.selectsRange,l=n.selectsDisabledDaysInRange,s=n.startDate,c=n.endDate,u=null!==(t=e.props.selectingDate)&&void 0!==t?t:e.props.preSelection;return!(!(a||i||o)||!u||!l&&e.isDisabled())&&(a&&c&&(at.default(u,c)||$t(u,c))?Gt(r,u,c):(i&&s&&(rt.default(u,s)||$t(u,s))||!(!o||!s||c||!rt.default(u,s)&&!$t(u,s)))&&Gt(r,s,u))})),gt(jt(e),"isSelectingRangeStart",(function(){var t;if(!e.isInSelectingRange())return!1;var n=e.props,r=n.day,a=n.startDate,i=n.selectsStart,o=null!==(t=e.props.selectingDate)&&void 0!==t?t:e.props.preSelection;return Kt(r,i?o:a)})),gt(jt(e),"isSelectingRangeEnd",(function(){var t;if(!e.isInSelectingRange())return!1;var n=e.props,r=n.day,a=n.endDate,i=n.selectsEnd,o=null!==(t=e.props.selectingDate)&&void 0!==t?t:e.props.preSelection;return Kt(r,i?o:a)})),gt(jt(e),"isRangeStart",(function(){var t=e.props,n=t.day,r=t.startDate,a=t.endDate;return!(!r||!a)&&Kt(r,n)})),gt(jt(e),"isRangeEnd",(function(){var t=e.props,n=t.day,r=t.startDate,a=t.endDate;return!(!r||!a)&&Kt(a,n)})),gt(jt(e),"isWeekend",(function(){var t=De.default(e.props.day);return 0===t||6===t})),gt(jt(e),"isAfterMonth",(function(){return void 0!==e.props.month&&(e.props.month+1)%12===Pe.default(e.props.day)})),gt(jt(e),"isBeforeMonth",(function(){return void 0!==e.props.month&&(Pe.default(e.props.day)+1)%12===e.props.month})),gt(jt(e),"isCurrentDay",(function(){return e.isSameDay(Mt())})),gt(jt(e),"isSelected",(function(){return e.isSameDay(e.props.selected)})),gt(jt(e),"getClassNames",(function(t){var n=e.props.dayClassName?e.props.dayClassName(t):void 0;return de.default("react-datepicker__day",n,"react-datepicker__day--"+Yt(e.props.day),{"react-datepicker__day--disabled":e.isDisabled(),"react-datepicker__day--excluded":e.isExcluded(),"react-datepicker__day--selected":e.isSelected(),"react-datepicker__day--keyboard-selected":e.isKeyboardSelected(),"react-datepicker__day--range-start":e.isRangeStart(),"react-datepicker__day--range-end":e.isRangeEnd(),"react-datepicker__day--in-range":e.isInRange(),"react-datepicker__day--in-selecting-range":e.isInSelectingRange(),"react-datepicker__day--selecting-range-start":e.isSelectingRangeStart(),"react-datepicker__day--selecting-range-end":e.isSelectingRangeEnd(),"react-datepicker__day--today":e.isCurrentDay(),"react-datepicker__day--weekend":e.isWeekend(),"react-datepicker__day--outside-month":e.isAfterMonth()||e.isBeforeMonth()},e.getHighLightedClass("react-datepicker__day--highlighted"))})),gt(jt(e),"getAriaLabel",(function(){var t=e.props,n=t.day,r=t.ariaLabelPrefixWhenEnabled,a=void 0===r?"Choose":r,i=t.ariaLabelPrefixWhenDisabled,o=void 0===i?"Not available":i,l=e.isDisabled()||e.isExcluded()?o:a;return"".concat(l," ").concat(At(n,"PPPP",e.props.locale))})),gt(jt(e),"getTabIndex",(function(t,n){var r=t||e.props.selected,a=n||e.props.preSelection;return e.isKeyboardSelected()||e.isSameDay(r)&&Kt(a,r)?0:-1})),gt(jt(e),"handleFocusDay",(function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=!1;0===e.getTabIndex()&&!t.isInputFocused&&e.isSameDay(e.props.preSelection)&&(document.activeElement&&document.activeElement!==document.body||(n=!0),e.props.inline&&!e.props.shouldFocusDayInline&&(n=!1),e.props.containerRef&&e.props.containerRef.current&&e.props.containerRef.current.contains(document.activeElement)&&document.activeElement.classList.contains("react-datepicker__day")&&(n=!0)),n&&e.dayEl.current.focus({preventScroll:!0})})),gt(jt(e),"renderDayContents",(function(){return e.props.monthShowsDuplicateDaysEnd&&e.isAfterMonth()||e.props.monthShowsDuplicateDaysStart&&e.isBeforeMonth()?null:e.props.renderDayContents?e.props.renderDayContents(Ee.default(e.props.day),e.props.day):Ee.default(e.props.day)})),gt(jt(e),"render",(function(){return ue.default.createElement("div",{ref:e.dayEl,className:e.getClassNames(e.props.day),onKeyDown:e.handleOnKeyDown,onClick:e.handleClick,onMouseEnter:e.handleMouseEnter,tabIndex:e.getTabIndex(),"aria-label":e.getAriaLabel(),role:"option","aria-disabled":e.isDisabled(),"aria-current":e.isCurrentDay()?"date":void 0,"aria-selected":e.isSelected()},e.renderDayContents())})),e}return pt(n,[{key:"componentDidMount",value:function(){this.handleFocusDay()}},{key:"componentDidUpdate",value:function(e){this.handleFocusDay(e)}}]),n}(ue.default.Component),In=function(e){bt(n,e);var t=Nt(n);function n(){var e;vt(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return gt(jt(e=t.call.apply(t,[this].concat(a))),"handleClick",(function(t){e.props.onClick&&e.props.onClick(t)})),e}return pt(n,[{key:"render",value:function(){var e=this.props,t=e.weekNumber,n=e.ariaLabelPrefix,r=void 0===n?"week ":n,a={"react-datepicker__week-number":!0,"react-datepicker__week-number--clickable":!!e.onClick};return ue.default.createElement("div",{className:de.default(a),"aria-label":"".concat(r," ").concat(this.props.weekNumber),onClick:this.handleClick},t)}}]),n}(ue.default.Component),Ln=function(e){bt(n,e);var t=Nt(n);function n(){var e;vt(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return gt(jt(e=t.call.apply(t,[this].concat(a))),"handleDayClick",(function(t,n){e.props.onDayClick&&e.props.onDayClick(t,n)})),gt(jt(e),"handleDayMouseEnter",(function(t){e.props.onDayMouseEnter&&e.props.onDayMouseEnter(t)})),gt(jt(e),"handleWeekClick",(function(t,n,r){"function"==typeof e.props.onWeekSelect&&e.props.onWeekSelect(t,n,r),e.props.shouldCloseOnSelect&&e.props.setOpen(!1)})),gt(jt(e),"formatWeekNumber",(function(t){return e.props.formatWeekNumber?e.props.formatWeekNumber(t):Ft(t)})),gt(jt(e),"renderDays",(function(){var t=Ut(e.props.day,e.props.locale,e.props.calendarStartDay),n=[],r=e.formatWeekNumber(t);if(e.props.showWeekNumber){var a=e.props.onWeekSelect?e.handleWeekClick.bind(jt(e),t,r):void 0;n.push(ue.default.createElement(In,{key:"W",weekNumber:r,onClick:a,ariaLabelPrefix:e.props.ariaLabelPrefix}))}return n.concat([0,1,2,3,4,5,6].map((function(n){var r=ge.default(t,n);return ue.default.createElement(An,{ariaLabelPrefixWhenEnabled:e.props.chooseDayAriaLabelPrefix,ariaLabelPrefixWhenDisabled:e.props.disabledDayAriaLabelPrefix,key:r.valueOf(),day:r,month:e.props.month,onClick:e.handleDayClick.bind(jt(e),r),onMouseEnter:e.handleDayMouseEnter.bind(jt(e),r),minDate:e.props.minDate,maxDate:e.props.maxDate,excludeDates:e.props.excludeDates,excludeDateIntervals:e.props.excludeDateIntervals,includeDates:e.props.includeDates,includeDateIntervals:e.props.includeDateIntervals,highlightDates:e.props.highlightDates,selectingDate:e.props.selectingDate,filterDate:e.props.filterDate,preSelection:e.props.preSelection,selected:e.props.selected,selectsStart:e.props.selectsStart,selectsEnd:e.props.selectsEnd,selectsRange:e.props.selectsRange,selectsDisabledDaysInRange:e.props.selectsDisabledDaysInRange,startDate:e.props.startDate,endDate:e.props.endDate,dayClassName:e.props.dayClassName,renderDayContents:e.props.renderDayContents,disabledKeyboardNavigation:e.props.disabledKeyboardNavigation,handleOnKeyDown:e.props.handleOnKeyDown,isInputFocused:e.props.isInputFocused,containerRef:e.props.containerRef,inline:e.props.inline,shouldFocusDayInline:e.props.shouldFocusDayInline,monthShowsDuplicateDaysEnd:e.props.monthShowsDuplicateDaysEnd,monthShowsDuplicateDaysStart:e.props.monthShowsDuplicateDaysStart,locale:e.props.locale})})))})),e}return pt(n,[{key:"render",value:function(){return ue.default.createElement("div",{className:"react-datepicker__week"},this.renderDays())}}],[{key:"defaultProps",get:function(){return{shouldCloseOnSelect:!0}}}]),n}(ue.default.Component),Fn=function(e){bt(n,e);var t=Nt(n);function n(){var e;vt(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return gt(jt(e=t.call.apply(t,[this].concat(a))),"MONTH_REFS",kt(Array(12)).map((function(){return ue.default.createRef()}))),gt(jt(e),"isDisabled",(function(t){return nn(t,e.props)})),gt(jt(e),"isExcluded",(function(t){return rn(t,e.props)})),gt(jt(e),"handleDayClick",(function(t,n){e.props.onDayClick&&e.props.onDayClick(t,n,e.props.orderInDisplay)})),gt(jt(e),"handleDayMouseEnter",(function(t){e.props.onDayMouseEnter&&e.props.onDayMouseEnter(t)})),gt(jt(e),"handleMouseLeave",(function(){e.props.onMouseLeave&&e.props.onMouseLeave()})),gt(jt(e),"isRangeStartMonth",(function(t){var n=e.props,r=n.day,a=n.startDate,i=n.endDate;return!(!a||!i)&&Wt(Fe.default(r,t),a)})),gt(jt(e),"isRangeStartQuarter",(function(t){var n=e.props,r=n.day,a=n.startDate,i=n.endDate;return!(!a||!i)&&qt(Ye.default(r,t),a)})),gt(jt(e),"isRangeEndMonth",(function(t){var n=e.props,r=n.day,a=n.startDate,i=n.endDate;return!(!a||!i)&&Wt(Fe.default(r,t),i)})),gt(jt(e),"isRangeEndQuarter",(function(t){var n=e.props,r=n.day,a=n.startDate,i=n.endDate;return!(!a||!i)&&qt(Ye.default(r,t),i)})),gt(jt(e),"isWeekInMonth",(function(t){var n=e.props.day,r=ge.default(t,6);return Wt(t,n)||Wt(r,n)})),gt(jt(e),"isCurrentMonth",(function(e,t){return Te.default(e)===Te.default(Mt())&&t===Pe.default(Mt())})),gt(jt(e),"isSelectedMonth",(function(e,t,n){return Pe.default(e)===t&&Te.default(e)===Te.default(n)})),gt(jt(e),"isSelectedQuarter",(function(e,t,n){return Me.default(e)===t&&Te.default(e)===Te.default(n)})),gt(jt(e),"renderWeeks",(function(){for(var t=[],n=e.props.fixedHeight,r=0,a=!1,i=Ut(Zt(e.props.day),e.props.locale,e.props.calendarStartDay);t.push(ue.default.createElement(Ln,{ariaLabelPrefix:e.props.weekAriaLabelPrefix,chooseDayAriaLabelPrefix:e.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:e.props.disabledDayAriaLabelPrefix,key:r,day:i,month:Pe.default(e.props.day),onDayClick:e.handleDayClick,onDayMouseEnter:e.handleDayMouseEnter,onWeekSelect:e.props.onWeekSelect,formatWeekNumber:e.props.formatWeekNumber,locale:e.props.locale,minDate:e.props.minDate,maxDate:e.props.maxDate,excludeDates:e.props.excludeDates,excludeDateIntervals:e.props.excludeDateIntervals,includeDates:e.props.includeDates,includeDateIntervals:e.props.includeDateIntervals,inline:e.props.inline,shouldFocusDayInline:e.props.shouldFocusDayInline,highlightDates:e.props.highlightDates,selectingDate:e.props.selectingDate,filterDate:e.props.filterDate,preSelection:e.props.preSelection,selected:e.props.selected,selectsStart:e.props.selectsStart,selectsEnd:e.props.selectsEnd,selectsRange:e.props.selectsRange,selectsDisabledDaysInRange:e.props.selectsDisabledDaysInRange,showWeekNumber:e.props.showWeekNumbers,startDate:e.props.startDate,endDate:e.props.endDate,dayClassName:e.props.dayClassName,setOpen:e.props.setOpen,shouldCloseOnSelect:e.props.shouldCloseOnSelect,disabledKeyboardNavigation:e.props.disabledKeyboardNavigation,renderDayContents:e.props.renderDayContents,handleOnKeyDown:e.props.handleOnKeyDown,isInputFocused:e.props.isInputFocused,containerRef:e.props.containerRef,calendarStartDay:e.props.calendarStartDay,monthShowsDuplicateDaysEnd:e.props.monthShowsDuplicateDaysEnd,monthShowsDuplicateDaysStart:e.props.monthShowsDuplicateDaysStart})),!a;){r++,i=ye.default(i,1);var o=n&&r>=6,l=!n&&!e.isWeekInMonth(i);if(o||l){if(!e.props.peekNextMonth)break;a=!0}}return t})),gt(jt(e),"onMonthClick",(function(t,n){e.handleDayClick(Zt(Fe.default(e.props.day,n)),t)})),gt(jt(e),"handleMonthNavigation",(function(t,n){e.isDisabled(n)||e.isExcluded(n)||(e.props.setPreSelection(n),e.MONTH_REFS[t].current&&e.MONTH_REFS[t].current.focus())})),gt(jt(e),"onMonthKeyDown",(function(t,n){var r=t.key;if(!e.props.disabledKeyboardNavigation)switch(r){case"Enter":e.onMonthClick(t,n),e.props.setPreSelection(e.props.selected);break;case"ArrowRight":e.handleMonthNavigation(11===n?0:n+1,be.default(e.props.preSelection,1));break;case"ArrowLeft":e.handleMonthNavigation(0===n?11:n-1,we.default(e.props.preSelection,1))}})),gt(jt(e),"onQuarterClick",(function(t,n){e.handleDayClick(zt(Ye.default(e.props.day,n)),t)})),gt(jt(e),"getMonthClassNames",(function(t){var n=e.props,r=n.day,a=n.startDate,i=n.endDate,o=n.selected,l=n.minDate,s=n.maxDate,c=n.preSelection,u=n.monthClassName,d=u?u(r):void 0;return de.default("react-datepicker__month-text","react-datepicker__month-".concat(t),d,{"react-datepicker__month--disabled":(l||s)&&an(Fe.default(r,t),e.props),"react-datepicker__month--selected":e.isSelectedMonth(r,t,o),"react-datepicker__month-text--keyboard-selected":Pe.default(c)===t,"react-datepicker__month--in-range":on(a,i,t,r),"react-datepicker__month--range-start":e.isRangeStartMonth(t),"react-datepicker__month--range-end":e.isRangeEndMonth(t),"react-datepicker__month-text--today":e.isCurrentMonth(r,t)})})),gt(jt(e),"getTabIndex",(function(t){var n=Pe.default(e.props.preSelection);return e.props.disabledKeyboardNavigation||t!==n?"-1":"0"})),gt(jt(e),"getAriaLabel",(function(t){var n=e.props,r=n.chooseDayAriaLabelPrefix,a=void 0===r?"Choose":r,i=n.disabledDayAriaLabelPrefix,o=void 0===i?"Not available":i,l=n.day,s=Fe.default(l,t),c=e.isDisabled(s)||e.isExcluded(s)?o:a;return"".concat(c," ").concat(At(s,"MMMM yyyy"))})),gt(jt(e),"getQuarterClassNames",(function(t){var n=e.props,r=n.day,a=n.startDate,i=n.endDate,o=n.selected,l=n.minDate,s=n.maxDate;return de.default("react-datepicker__quarter-text","react-datepicker__quarter-".concat(t),{"react-datepicker__quarter--disabled":(l||s)&&ln(Ye.default(r,t),e.props),"react-datepicker__quarter--selected":e.isSelectedQuarter(r,t,o),"react-datepicker__quarter--in-range":cn(a,i,t,r),"react-datepicker__quarter--range-start":e.isRangeStartQuarter(t),"react-datepicker__quarter--range-end":e.isRangeEndQuarter(t)})})),gt(jt(e),"renderMonths",(function(){var t=e.props,n=t.showFullMonthYearPicker,r=t.showTwoColumnMonthYearPicker,a=t.showFourColumnMonthYearPicker,i=t.locale,o=t.day,l=t.selected;return(a?[[0,1,2,3],[4,5,6,7],[8,9,10,11]]:r?[[0,1],[2,3],[4,5],[6,7],[8,9],[10,11]]:[[0,1,2],[3,4,5],[6,7,8],[9,10,11]]).map((function(t,r){return ue.default.createElement("div",{className:"react-datepicker__month-wrapper",key:r},t.map((function(t,r){return ue.default.createElement("div",{ref:e.MONTH_REFS[t],key:r,onClick:function(n){e.onMonthClick(n,t)},onKeyDown:function(n){e.onMonthKeyDown(n,t)},tabIndex:e.getTabIndex(t),className:e.getMonthClassNames(t),role:"option","aria-label":e.getAriaLabel(t),"aria-current":e.isCurrentMonth(o,t)?"date":void 0,"aria-selected":e.isSelectedMonth(o,t,l)},n?Xt(t,i):en(t,i))})))}))})),gt(jt(e),"renderQuarters",(function(){var t=e.props,n=t.day,r=t.selected;return ue.default.createElement("div",{className:"react-datepicker__quarter-wrapper"},[1,2,3,4].map((function(t,a){return ue.default.createElement("div",{key:a,role:"option",onClick:function(n){e.onQuarterClick(n,t)},className:e.getQuarterClassNames(t),"aria-selected":e.isSelectedQuarter(n,t,r)},tn(t,e.props.locale))})))})),gt(jt(e),"getClassNames",(function(){var t=e.props;t.day;var n=t.selectingDate,r=t.selectsStart,a=t.selectsEnd,i=t.showMonthYearPicker,o=t.showQuarterYearPicker;return de.default("react-datepicker__month",{"react-datepicker__month--selecting-range":n&&(r||a)},{"react-datepicker__monthPicker":i},{"react-datepicker__quarterPicker":o})})),e}return pt(n,[{key:"render",value:function(){var e=this.props,t=e.showMonthYearPicker,n=e.showQuarterYearPicker,r=e.day,a=e.ariaLabelPrefix,i=void 0===a?"month ":a;return ue.default.createElement("div",{className:this.getClassNames(),onMouseLeave:this.handleMouseLeave,"aria-label":"".concat(i," ").concat(At(r,"yyyy-MM")),role:"listbox"},t?this.renderMonths():n?this.renderQuarters():this.renderWeeks())}}]),n}(ue.default.Component),Yn=function(e){bt(n,e);var t=Nt(n);function n(){var e;vt(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return gt(jt(e=t.call.apply(t,[this].concat(a))),"state",{height:null}),gt(jt(e),"handleClick",(function(t){(e.props.minTime||e.props.maxTime)&&hn(t,e.props)||(e.props.excludeTimes||e.props.includeTimes||e.props.filterTime)&&fn(t,e.props)||e.props.onChange(t)})),gt(jt(e),"isSelectedTime",(function(t,n,r){return e.props.selected&&n===Ce.default(t)&&r===Se.default(t)})),gt(jt(e),"liClasses",(function(t,n,r){var a=["react-datepicker__time-list-item",e.props.timeClassName?e.props.timeClassName(t,n,r):void 0];return e.isSelectedTime(t,n,r)&&a.push("react-datepicker__time-list-item--selected"),((e.props.minTime||e.props.maxTime)&&hn(t,e.props)||(e.props.excludeTimes||e.props.includeTimes||e.props.filterTime)&&fn(t,e.props))&&a.push("react-datepicker__time-list-item--disabled"),e.props.injectTimes&&(60*Ce.default(t)+Se.default(t))%e.props.intervals!=0&&a.push("react-datepicker__time-list-item--injected"),a.join(" ")})),gt(jt(e),"handleOnKeyDown",(function(t,n){" "===t.key&&(t.preventDefault(),t.key="Enter"),"Enter"===t.key&&e.handleClick(n),e.props.handleOnKeyDown(t)})),gt(jt(e),"renderTimes",(function(){for(var t=[],n=e.props.format?e.props.format:"p",r=e.props.intervals,a=Ht(Mt(e.props.selected)),i=1440/r,o=e.props.injectTimes&&e.props.injectTimes.sort((function(e,t){return e-t})),l=e.props.selected||e.props.openToDate||Mt(),s=Ce.default(l),c=Se.default(l),u=Le.default(Ie.default(a,c),s),d=0;d<i;d++){var f=me.default(a,d*r);if(t.push(f),o){var h=_n(a,f,d,r,o);t=t.concat(h)}}return t.map((function(t,r){return ue.default.createElement("li",{key:r,onClick:e.handleClick.bind(jt(e),t),className:e.liClasses(t,s,c),ref:function(n){(at.default(t,u)||$t(t,u))&&(e.centerLi=n)},onKeyDown:function(n){e.handleOnKeyDown(n,t)},tabIndex:"0","aria-selected":e.isSelectedTime(t,s,c)?"true":void 0},At(t,n,e.props.locale))}))})),e}return pt(n,[{key:"componentDidMount",value:function(){this.list.scrollTop=n.calcCenterPosition(this.props.monthRef?this.props.monthRef.clientHeight-this.header.clientHeight:this.list.clientHeight,this.centerLi),this.props.monthRef&&this.header&&this.setState({height:this.props.monthRef.clientHeight-this.header.clientHeight})}},{key:"render",value:function(){var e=this,t=this.state.height;return ue.default.createElement("div",{className:"react-datepicker__time-container ".concat(this.props.todayButton?"react-datepicker__time-container--with-today-button":"")},ue.default.createElement("div",{className:"react-datepicker__header react-datepicker__header--time ".concat(this.props.showTimeSelectOnly?"react-datepicker__header--time--only":""),ref:function(t){e.header=t}},ue.default.createElement("div",{className:"react-datepicker-time__header"},this.props.timeCaption)),ue.default.createElement("div",{className:"react-datepicker__time"},ue.default.createElement("div",{className:"react-datepicker__time-box"},ue.default.createElement("ul",{className:"react-datepicker__time-list",ref:function(t){e.list=t},style:t?{height:t}:{},tabIndex:"0"},this.renderTimes()))))}}],[{key:"defaultProps",get:function(){return{intervals:30,onTimeChange:function(){},todayButton:null,timeCaption:"Time"}}}]),n}(ue.default.Component);gt(Yn,"calcCenterPosition",(function(e,t){return t.offsetTop-(e/2-t.clientHeight/2)}));var Hn=function(e){bt(n,e);var t=Nt(n);function n(e){var r;return vt(this,n),gt(jt(r=t.call(this,e)),"YEAR_REFS",kt(Array(r.props.yearItemNumber)).map((function(){return ue.default.createRef()}))),gt(jt(r),"isDisabled",(function(e){return nn(e,r.props)})),gt(jt(r),"isExcluded",(function(e){return rn(e,r.props)})),gt(jt(r),"updateFocusOnPaginate",(function(e){var t=function(){this.YEAR_REFS[e].current.focus()}.bind(jt(r));window.requestAnimationFrame(t)})),gt(jt(r),"handleYearClick",(function(e,t){r.props.onDayClick&&r.props.onDayClick(e,t)})),gt(jt(r),"handleYearNavigation",(function(e,t){var n=r.props,a=n.date,i=n.yearItemNumber,o=wn(a,i).startPeriod;r.isDisabled(t)||r.isExcluded(t)||(r.props.setPreSelection(t),e-o==-1?r.updateFocusOnPaginate(i-1):e-o===i?r.updateFocusOnPaginate(0):r.YEAR_REFS[e-o].current.focus())})),gt(jt(r),"isSameDay",(function(e,t){return Kt(e,t)})),gt(jt(r),"isCurrentYear",(function(e){return e===Te.default(Mt())})),gt(jt(r),"isKeyboardSelected",(function(e){var t=Bt(He.default(r.props.date,e));return!r.props.disabledKeyboardNavigation&&!r.props.inline&&!Kt(t,Bt(r.props.selected))&&Kt(t,Bt(r.props.preSelection))})),gt(jt(r),"onYearClick",(function(e,t){var n=r.props.date;r.handleYearClick(Bt(He.default(n,t)),e)})),gt(jt(r),"onYearKeyDown",(function(e,t){var n=e.key;if(!r.props.disabledKeyboardNavigation)switch(n){case"Enter":r.onYearClick(e,t),r.props.setPreSelection(r.props.selected);break;case"ArrowRight":r.handleYearNavigation(t+1,xe.default(r.props.preSelection,1));break;case"ArrowLeft":r.handleYearNavigation(t-1,Ne.default(r.props.preSelection,1))}})),gt(jt(r),"getYearClassNames",(function(e){var t=r.props,n=t.minDate,a=t.maxDate,i=t.selected;return de.default("react-datepicker__year-text",{"react-datepicker__year-text--selected":e===Te.default(i),"react-datepicker__year-text--disabled":(n||a)&&sn(e,r.props),"react-datepicker__year-text--keyboard-selected":r.isKeyboardSelected(e),"react-datepicker__year-text--today":r.isCurrentYear(e)})})),gt(jt(r),"getYearTabIndex",(function(e){return r.props.disabledKeyboardNavigation?"-1":e===Te.default(r.props.preSelection)?"0":"-1"})),r}return pt(n,[{key:"render",value:function(){for(var e=this,t=[],n=this.props,r=wn(n.date,n.yearItemNumber),a=r.startPeriod,i=r.endPeriod,o=function(n){t.push(ue.default.createElement("div",{ref:e.YEAR_REFS[n-a],onClick:function(t){e.onYearClick(t,n)},onKeyDown:function(t){e.onYearKeyDown(t,n)},tabIndex:e.getYearTabIndex(n),className:e.getYearClassNames(n),key:n,"aria-current":e.isCurrentYear(n)?"date":void 0},n))},l=a;l<=i;l++)o(l);return ue.default.createElement("div",{className:"react-datepicker__year"},ue.default.createElement("div",{className:"react-datepicker__year-wrapper"},t))}}]),n}(ue.default.Component),Un=function(e){bt(n,e);var t=Nt(n);function n(e){var r;return vt(this,n),gt(jt(r=t.call(this,e)),"onTimeChange",(function(e){r.setState({time:e});var t=new Date;t.setHours(e.split(":")[0]),t.setMinutes(e.split(":")[1]),r.props.onChange(t)})),gt(jt(r),"renderTimeInput",(function(){var e=r.state.time,t=r.props,n=t.date,a=t.timeString,i=t.customTimeInput;return i?ue.default.cloneElement(i,{date:n,value:e,onChange:r.onTimeChange}):ue.default.createElement("input",{type:"time",className:"react-datepicker-time__input",placeholder:"Time",name:"time-input",required:!0,value:e,onChange:function(e){r.onTimeChange(e.target.value||a)}})})),r.state={time:r.props.timeString},r}return pt(n,[{key:"render",value:function(){return ue.default.createElement("div",{className:"react-datepicker__input-time-container"},ue.default.createElement("div",{className:"react-datepicker-time__caption"},this.props.timeInputLabel),ue.default.createElement("div",{className:"react-datepicker-time__input-container"},ue.default.createElement("div",{className:"react-datepicker-time__input"},this.renderTimeInput())))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return e.timeString!==t.time?{time:e.timeString}:null}}]),n}(ue.default.Component);function Zn(e){var t=e.className,n=e.children,r=e.showPopperArrow,a=e.arrowProps,i=void 0===a?{}:a;return ue.default.createElement("div",{className:t},r&&ue.default.createElement("div",yt({className:"react-datepicker__triangle"},i)),n)}var Bn=["react-datepicker__year-select","react-datepicker__month-select","react-datepicker__month-year-select"],zn=function(e){bt(n,e);var t=Nt(n);function n(e){var r;return vt(this,n),gt(jt(r=t.call(this,e)),"handleClickOutside",(function(e){r.props.onClickOutside(e)})),gt(jt(r),"setClickOutsideRef",(function(){return r.containerRef.current})),gt(jt(r),"handleDropdownFocus",(function(e){(function(){var e=((arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).className||"").split(/\s+/);return Bn.some((function(t){return e.indexOf(t)>=0}))})(e.target)&&r.props.onDropdownFocus()})),gt(jt(r),"getDateInView",(function(){var e=r.props,t=e.preSelection,n=e.selected,a=e.openToDate,i=yn(r.props),o=bn(r.props),l=Mt();return a||n||t||(i&&at.default(l,i)?i:o&&rt.default(l,o)?o:l)})),gt(jt(r),"increaseMonth",(function(){r.setState((function(e){var t=e.date;return{date:be.default(t,1)}}),(function(){return r.handleMonthChange(r.state.date)}))})),gt(jt(r),"decreaseMonth",(function(){r.setState((function(e){var t=e.date;return{date:we.default(t,1)}}),(function(){return r.handleMonthChange(r.state.date)}))})),gt(jt(r),"handleDayClick",(function(e,t,n){r.props.onSelect(e,t,n),r.props.setPreSelection&&r.props.setPreSelection(e)})),gt(jt(r),"handleDayMouseEnter",(function(e){r.setState({selectingDate:e}),r.props.onDayMouseEnter&&r.props.onDayMouseEnter(e)})),gt(jt(r),"handleMonthMouseLeave",(function(){r.setState({selectingDate:null}),r.props.onMonthMouseLeave&&r.props.onMonthMouseLeave()})),gt(jt(r),"handleYearChange",(function(e){r.props.onYearChange&&r.props.onYearChange(e),r.props.adjustDateOnChange&&(r.props.onSelect&&r.props.onSelect(e),r.props.setOpen&&r.props.setOpen(!0)),r.props.setPreSelection&&r.props.setPreSelection(e)})),gt(jt(r),"handleMonthChange",(function(e){r.props.onMonthChange&&r.props.onMonthChange(e),r.props.adjustDateOnChange&&(r.props.onSelect&&r.props.onSelect(e),r.props.setOpen&&r.props.setOpen(!0)),r.props.setPreSelection&&r.props.setPreSelection(e)})),gt(jt(r),"handleMonthYearChange",(function(e){r.handleYearChange(e),r.handleMonthChange(e)})),gt(jt(r),"changeYear",(function(e){r.setState((function(t){var n=t.date;return{date:He.default(n,e)}}),(function(){return r.handleYearChange(r.state.date)}))})),gt(jt(r),"changeMonth",(function(e){r.setState((function(t){var n=t.date;return{date:Fe.default(n,e)}}),(function(){return r.handleMonthChange(r.state.date)}))})),gt(jt(r),"changeMonthYear",(function(e){r.setState((function(t){var n=t.date;return{date:He.default(Fe.default(n,Pe.default(e)),Te.default(e))}}),(function(){return r.handleMonthYearChange(r.state.date)}))})),gt(jt(r),"header",(function(){var e=Ut(arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.state.date,r.props.locale,r.props.calendarStartDay),t=[];return r.props.showWeekNumbers&&t.push(ue.default.createElement("div",{key:"W",className:"react-datepicker__day-name"},r.props.weekLabel||"#")),t.concat([0,1,2,3,4,5,6].map((function(t){var n=ge.default(e,t),a=r.formatWeekday(n,r.props.locale),i=r.props.weekDayClassName?r.props.weekDayClassName(n):void 0;return ue.default.createElement("div",{key:t,className:de.default("react-datepicker__day-name",i)},a)})))})),gt(jt(r),"formatWeekday",(function(e,t){return r.props.formatWeekDay?function(e,t,n){return t(At(e,"EEEE",n))}(e,r.props.formatWeekDay,t):r.props.useWeekdaysShort?function(e,t){return At(e,"EEE",t)}(e,t):function(e,t){return At(e,"EEEEEE",t)}(e,t)})),gt(jt(r),"decreaseYear",(function(){r.setState((function(e){var t=e.date;return{date:Ne.default(t,r.props.showYearPicker?r.props.yearItemNumber:1)}}),(function(){return r.handleYearChange(r.state.date)}))})),gt(jt(r),"renderPreviousButton",(function(){if(!r.props.renderCustomHeader){var e;switch(!0){case r.props.showMonthYearPicker:e=pn(r.state.date,r.props);break;case r.props.showYearPicker:e=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.minDate,r=t.yearItemNumber,a=void 0===r?Ot:r,i=wn(Bt(Ne.default(e,a)),a).endPeriod,o=n&&Te.default(n);return o&&o>i||!1}(r.state.date,r.props);break;default:e=vn(r.state.date,r.props)}if((r.props.forceShowMonthNavigation||r.props.showDisabledMonthNavigation||!e)&&!r.props.showTimeSelectOnly){var t=["react-datepicker__navigation","react-datepicker__navigation--previous"],n=r.decreaseMonth;(r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker)&&(n=r.decreaseYear),e&&r.props.showDisabledMonthNavigation&&(t.push("react-datepicker__navigation--previous--disabled"),n=null);var a=r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker,i=r.props,o=i.previousMonthButtonLabel,l=i.previousYearButtonLabel,s=r.props,c=s.previousMonthAriaLabel,u=void 0===c?"string"==typeof o?o:"Previous Month":c,d=s.previousYearAriaLabel,f=void 0===d?"string"==typeof l?l:"Previous Year":d;return ue.default.createElement("button",{type:"button",className:t.join(" "),onClick:n,onKeyDown:r.props.handleOnKeyDown,"aria-label":a?f:u},ue.default.createElement("span",{className:["react-datepicker__navigation-icon","react-datepicker__navigation-icon--previous"].join(" ")},a?r.props.previousYearButtonLabel:r.props.previousMonthButtonLabel))}}})),gt(jt(r),"increaseYear",(function(){r.setState((function(e){var t=e.date;return{date:xe.default(t,r.props.showYearPicker?r.props.yearItemNumber:1)}}),(function(){return r.handleYearChange(r.state.date)}))})),gt(jt(r),"renderNextButton",(function(){if(!r.props.renderCustomHeader){var e;switch(!0){case r.props.showMonthYearPicker:e=gn(r.state.date,r.props);break;case r.props.showYearPicker:e=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.maxDate,r=t.yearItemNumber,a=void 0===r?Ot:r,i=wn(xe.default(e,a),a).startPeriod,o=n&&Te.default(n);return o&&o<i||!1}(r.state.date,r.props);break;default:e=mn(r.state.date,r.props)}if((r.props.forceShowMonthNavigation||r.props.showDisabledMonthNavigation||!e)&&!r.props.showTimeSelectOnly){var t=["react-datepicker__navigation","react-datepicker__navigation--next"];r.props.showTimeSelect&&t.push("react-datepicker__navigation--next--with-time"),r.props.todayButton&&t.push("react-datepicker__navigation--next--with-today-button");var n=r.increaseMonth;(r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker)&&(n=r.increaseYear),e&&r.props.showDisabledMonthNavigation&&(t.push("react-datepicker__navigation--next--disabled"),n=null);var a=r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker,i=r.props,o=i.nextMonthButtonLabel,l=i.nextYearButtonLabel,s=r.props,c=s.nextMonthAriaLabel,u=void 0===c?"string"==typeof o?o:"Next Month":c,d=s.nextYearAriaLabel,f=void 0===d?"string"==typeof l?l:"Next Year":d;return ue.default.createElement("button",{type:"button",className:t.join(" "),onClick:n,onKeyDown:r.props.handleOnKeyDown,"aria-label":a?f:u},ue.default.createElement("span",{className:["react-datepicker__navigation-icon","react-datepicker__navigation-icon--next"].join(" ")},a?r.props.nextYearButtonLabel:r.props.nextMonthButtonLabel))}}})),gt(jt(r),"renderCurrentMonth",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.state.date,t=["react-datepicker__current-month"];return r.props.showYearDropdown&&t.push("react-datepicker__current-month--hasYearDropdown"),r.props.showMonthDropdown&&t.push("react-datepicker__current-month--hasMonthDropdown"),r.props.showMonthYearDropdown&&t.push("react-datepicker__current-month--hasMonthYearDropdown"),ue.default.createElement("div",{className:t.join(" ")},At(e,r.props.dateFormat,r.props.locale))})),gt(jt(r),"renderYearDropdown",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(r.props.showYearDropdown&&!e)return ue.default.createElement(Cn,{adjustDateOnChange:r.props.adjustDateOnChange,date:r.state.date,onSelect:r.props.onSelect,setOpen:r.props.setOpen,dropdownMode:r.props.dropdownMode,onChange:r.changeYear,minDate:r.props.minDate,maxDate:r.props.maxDate,year:Te.default(r.state.date),scrollableYearDropdown:r.props.scrollableYearDropdown,yearDropdownItemNumber:r.props.yearDropdownItemNumber})})),gt(jt(r),"renderMonthDropdown",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(r.props.showMonthDropdown&&!e)return ue.default.createElement(On,{dropdownMode:r.props.dropdownMode,locale:r.props.locale,onChange:r.changeMonth,month:Pe.default(r.state.date),useShortMonthInDropdown:r.props.useShortMonthInDropdown})})),gt(jt(r),"renderMonthYearDropdown",(function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(r.props.showMonthYearDropdown&&!e)return ue.default.createElement(Rn,{dropdownMode:r.props.dropdownMode,locale:r.props.locale,dateFormat:r.props.dateFormat,onChange:r.changeMonthYear,minDate:r.props.minDate,maxDate:r.props.maxDate,date:r.state.date,scrollableMonthYearDropdown:r.props.scrollableMonthYearDropdown})})),gt(jt(r),"renderTodayButton",(function(){if(r.props.todayButton&&!r.props.showTimeSelectOnly)return ue.default.createElement("div",{className:"react-datepicker__today-button",onClick:function(e){return r.props.onSelect(We.default(Mt()),e)}},r.props.todayButton)})),gt(jt(r),"renderDefaultHeader",(function(e){var t=e.monthDate,n=e.i;return ue.default.createElement("div",{className:"react-datepicker__header ".concat(r.props.showTimeSelect?"react-datepicker__header--has-time-select":"")},r.renderCurrentMonth(t),ue.default.createElement("div",{className:"react-datepicker__header__dropdown react-datepicker__header__dropdown--".concat(r.props.dropdownMode),onFocus:r.handleDropdownFocus},r.renderMonthDropdown(0!==n),r.renderMonthYearDropdown(0!==n),r.renderYearDropdown(0!==n)),ue.default.createElement("div",{className:"react-datepicker__day-names"},r.header(t)))})),gt(jt(r),"renderCustomHeader",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.monthDate,n=e.i;if(r.props.showTimeSelect&&!r.state.monthContainer||r.props.showTimeSelectOnly)return null;var a=vn(r.state.date,r.props),i=mn(r.state.date,r.props),o=pn(r.state.date,r.props),l=gn(r.state.date,r.props),s=!r.props.showMonthYearPicker&&!r.props.showQuarterYearPicker&&!r.props.showYearPicker;return ue.default.createElement("div",{className:"react-datepicker__header react-datepicker__header--custom",onFocus:r.props.onDropdownFocus},r.props.renderCustomHeader(ft(ft({},r.state),{},{customHeaderCount:n,monthDate:t,changeMonth:r.changeMonth,changeYear:r.changeYear,decreaseMonth:r.decreaseMonth,increaseMonth:r.increaseMonth,decreaseYear:r.decreaseYear,increaseYear:r.increaseYear,prevMonthButtonDisabled:a,nextMonthButtonDisabled:i,prevYearButtonDisabled:o,nextYearButtonDisabled:l})),s&&ue.default.createElement("div",{className:"react-datepicker__day-names"},r.header(t)))})),gt(jt(r),"renderYearHeader",(function(){var e=r.state.date,t=r.props,n=t.showYearPicker,a=wn(e,t.yearItemNumber),i=a.startPeriod,o=a.endPeriod;return ue.default.createElement("div",{className:"react-datepicker__header react-datepicker-year-header"},n?"".concat(i," - ").concat(o):Te.default(e))})),gt(jt(r),"renderHeader",(function(e){switch(!0){case void 0!==r.props.renderCustomHeader:return r.renderCustomHeader(e);case r.props.showMonthYearPicker||r.props.showQuarterYearPicker||r.props.showYearPicker:return r.renderYearHeader(e);default:return r.renderDefaultHeader(e)}})),gt(jt(r),"renderMonths",(function(){if(!r.props.showTimeSelectOnly&&!r.props.showYearPicker){for(var e=[],t=r.props.showPreviousMonths?r.props.monthsShown-1:0,n=we.default(r.state.date,t),a=0;a<r.props.monthsShown;++a){var i=a-r.props.monthSelectedIn,o=be.default(n,i),l="month-".concat(a),s=a<r.props.monthsShown-1,c=a>0;e.push(ue.default.createElement("div",{key:l,ref:function(e){r.monthContainer=e},className:"react-datepicker__month-container"},r.renderHeader({monthDate:o,i:a}),ue.default.createElement(Fn,{chooseDayAriaLabelPrefix:r.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:r.props.disabledDayAriaLabelPrefix,weekAriaLabelPrefix:r.props.weekAriaLabelPrefix,ariaLabelPrefix:r.props.monthAriaLabelPrefix,onChange:r.changeMonthYear,day:o,dayClassName:r.props.dayClassName,calendarStartDay:r.props.calendarStartDay,monthClassName:r.props.monthClassName,onDayClick:r.handleDayClick,handleOnKeyDown:r.props.handleOnDayKeyDown,onDayMouseEnter:r.handleDayMouseEnter,onMouseLeave:r.handleMonthMouseLeave,onWeekSelect:r.props.onWeekSelect,orderInDisplay:a,formatWeekNumber:r.props.formatWeekNumber,locale:r.props.locale,minDate:r.props.minDate,maxDate:r.props.maxDate,excludeDates:r.props.excludeDates,excludeDateIntervals:r.props.excludeDateIntervals,highlightDates:r.props.highlightDates,selectingDate:r.state.selectingDate,includeDates:r.props.includeDates,includeDateIntervals:r.props.includeDateIntervals,inline:r.props.inline,shouldFocusDayInline:r.props.shouldFocusDayInline,fixedHeight:r.props.fixedHeight,filterDate:r.props.filterDate,preSelection:r.props.preSelection,setPreSelection:r.props.setPreSelection,selected:r.props.selected,selectsStart:r.props.selectsStart,selectsEnd:r.props.selectsEnd,selectsRange:r.props.selectsRange,selectsDisabledDaysInRange:r.props.selectsDisabledDaysInRange,showWeekNumbers:r.props.showWeekNumbers,startDate:r.props.startDate,endDate:r.props.endDate,peekNextMonth:r.props.peekNextMonth,setOpen:r.props.setOpen,shouldCloseOnSelect:r.props.shouldCloseOnSelect,renderDayContents:r.props.renderDayContents,disabledKeyboardNavigation:r.props.disabledKeyboardNavigation,showMonthYearPicker:r.props.showMonthYearPicker,showFullMonthYearPicker:r.props.showFullMonthYearPicker,showTwoColumnMonthYearPicker:r.props.showTwoColumnMonthYearPicker,showFourColumnMonthYearPicker:r.props.showFourColumnMonthYearPicker,showYearPicker:r.props.showYearPicker,showQuarterYearPicker:r.props.showQuarterYearPicker,isInputFocused:r.props.isInputFocused,containerRef:r.containerRef,monthShowsDuplicateDaysEnd:s,monthShowsDuplicateDaysStart:c})))}return e}})),gt(jt(r),"renderYears",(function(){if(!r.props.showTimeSelectOnly)return r.props.showYearPicker?ue.default.createElement("div",{className:"react-datepicker__year--container"},r.renderHeader(),ue.default.createElement(Hn,yt({onDayClick:r.handleDayClick,date:r.state.date},r.props))):void 0})),gt(jt(r),"renderTimeSection",(function(){if(r.props.showTimeSelect&&(r.state.monthContainer||r.props.showTimeSelectOnly))return ue.default.createElement(Yn,{selected:r.props.selected,openToDate:r.props.openToDate,onChange:r.props.onTimeChange,timeClassName:r.props.timeClassName,format:r.props.timeFormat,includeTimes:r.props.includeTimes,intervals:r.props.timeIntervals,minTime:r.props.minTime,maxTime:r.props.maxTime,excludeTimes:r.props.excludeTimes,filterTime:r.props.filterTime,timeCaption:r.props.timeCaption,todayButton:r.props.todayButton,showMonthDropdown:r.props.showMonthDropdown,showMonthYearDropdown:r.props.showMonthYearDropdown,showYearDropdown:r.props.showYearDropdown,withPortal:r.props.withPortal,monthRef:r.state.monthContainer,injectTimes:r.props.injectTimes,locale:r.props.locale,handleOnKeyDown:r.props.handleOnKeyDown,showTimeSelectOnly:r.props.showTimeSelectOnly})})),gt(jt(r),"renderInputTimeSection",(function(){var e=new Date(r.props.selected),t=Rt(e)&&Boolean(r.props.selected)?"".concat(jn(e.getHours()),":").concat(jn(e.getMinutes())):"";if(r.props.showTimeInput)return ue.default.createElement(Un,{date:e,timeString:t,timeInputLabel:r.props.timeInputLabel,onChange:r.props.onTimeChange,customTimeInput:r.props.customTimeInput})})),r.containerRef=ue.default.createRef(),r.state={date:r.getDateInView(),selectingDate:null,monthContainer:null},r}return pt(n,[{key:"componentDidMount",value:function(){var e=this;this.props.showTimeSelect&&(this.assignMonthContainer=void e.setState({monthContainer:e.monthContainer}))}},{key:"componentDidUpdate",value:function(e){this.props.preSelection&&!Kt(this.props.preSelection,e.preSelection)?this.setState({date:this.props.preSelection}):this.props.openToDate&&!Kt(this.props.openToDate,e.openToDate)&&this.setState({date:this.props.openToDate})}},{key:"render",value:function(){var e=this.props.container||Zn;return ue.default.createElement("div",{ref:this.containerRef},ue.default.createElement(e,{className:de.default("react-datepicker",this.props.className,{"react-datepicker--time-only":this.props.showTimeSelectOnly}),showPopperArrow:this.props.showPopperArrow,arrowProps:this.props.arrowProps},this.renderPreviousButton(),this.renderNextButton(),this.renderMonths(),this.renderYears(),this.renderTodayButton(),this.renderTimeSection(),this.renderInputTimeSection(),this.props.children))}}],[{key:"defaultProps",get:function(){return{onDropdownFocus:function(){},monthsShown:1,monthSelectedIn:0,forceShowMonthNavigation:!1,timeCaption:"Time",previousYearButtonLabel:"Previous Year",nextYearButtonLabel:"Next Year",previousMonthButtonLabel:"Previous Month",nextMonthButtonLabel:"Next Month",customTimeInput:null,yearItemNumber:Ot}}}]),n}(ue.default.Component),Vn=function(e){bt(n,e);var t=Nt(n);function n(e){var r;return vt(this,n),(r=t.call(this,e)).el=document.createElement("div"),r}return pt(n,[{key:"componentDidMount",value:function(){this.portalRoot=(this.props.portalHost||document).getElementById(this.props.portalId),this.portalRoot||(this.portalRoot=document.createElement("div"),this.portalRoot.setAttribute("id",this.props.portalId),(this.props.portalHost||document.body).appendChild(this.portalRoot)),this.portalRoot.appendChild(this.el)}},{key:"componentWillUnmount",value:function(){this.portalRoot.removeChild(this.el)}},{key:"render",value:function(){return ut.default.createPortal(this.props.children,this.el)}}]),n}(ue.default.Component),Wn=function(e){return!e.disabled&&-1!==e.tabIndex},qn=function(e){bt(n,e);var t=Nt(n);function n(e){var r;return vt(this,n),gt(jt(r=t.call(this,e)),"getTabChildren",(function(){return Array.prototype.slice.call(r.tabLoopRef.current.querySelectorAll("[tabindex], a, button, input, select, textarea"),1,-1).filter(Wn)})),gt(jt(r),"handleFocusStart",(function(e){var t=r.getTabChildren();t&&t.length>1&&t[t.length-1].focus()})),gt(jt(r),"handleFocusEnd",(function(e){var t=r.getTabChildren();t&&t.length>1&&t[0].focus()})),r.tabLoopRef=ue.default.createRef(),r}return pt(n,[{key:"render",value:function(){return this.props.enableTabLoop?ue.default.createElement("div",{className:"react-datepicker__tab-loop",ref:this.tabLoopRef},ue.default.createElement("div",{className:"react-datepicker__tab-loop__start",tabIndex:"0",onFocus:this.handleFocusStart}),this.props.children,ue.default.createElement("div",{className:"react-datepicker__tab-loop__end",tabIndex:"0",onFocus:this.handleFocusEnd})):this.props.children}}],[{key:"defaultProps",get:function(){return{enableTabLoop:!0}}}]),n}(ue.default.Component),Kn=function(e){bt(n,e);var t=Nt(n);function n(){return vt(this,n),t.apply(this,arguments)}return pt(n,[{key:"render",value:function(){var e,t=this.props,n=t.className,r=t.wrapperClassName,a=t.hidePopper,i=t.popperComponent,o=t.popperModifiers,l=t.popperPlacement,s=t.popperProps,c=t.targetComponent,u=t.enableTabLoop,d=t.popperOnKeyDown,f=t.portalId,h=t.portalHost;if(!a){var v=de.default("react-datepicker-popper",n);e=ue.default.createElement(se.Popper,yt({modifiers:o,placement:l},s),(function(e){var t=e.ref,n=e.style,r=e.placement,a=e.arrowProps;return ue.default.createElement(qn,{enableTabLoop:u},ue.default.createElement("div",{ref:t,style:n,className:v,"data-placement":r,onKeyDown:d},ue.default.cloneElement(i,{arrowProps:a})))}))}this.props.popperContainer&&(e=ue.default.createElement(this.props.popperContainer,{},e)),f&&!a&&(e=ue.default.createElement(Vn,{portalId:f,portalHost:h},e));var m=de.default("react-datepicker-wrapper",r);return ue.default.createElement(se.Manager,{className:"react-datepicker-manager"},ue.default.createElement(se.Reference,null,(function(e){var t=e.ref;return ue.default.createElement("div",{ref:t,className:m},c)})),e)}}],[{key:"defaultProps",get:function(){return{hidePopper:!0,popperModifiers:[],popperProps:{},popperPlacement:"bottom-start"}}}]),n}(ue.default.Component),$n="react-datepicker-ignore-onclickoutside",Gn=ct.default(zn),Jn="Date input not valid.",Qn=function(e){bt(n,e);var t=Nt(n);function n(e){var r;return vt(this,n),gt(jt(r=t.call(this,e)),"getPreSelection",(function(){return r.props.openToDate?r.props.openToDate:r.props.selectsEnd&&r.props.startDate?r.props.startDate:r.props.selectsStart&&r.props.endDate?r.props.endDate:Mt()})),gt(jt(r),"calcInitialState",(function(){var e,t=r.getPreSelection(),n=yn(r.props),a=bn(r.props),i=n&&at.default(t,We.default(n))?n:a&&rt.default(t,Je.default(a))?a:t;return{open:r.props.startOpen||!1,preventFocus:!1,preSelection:null!==(e=r.props.selectsRange?r.props.startDate:r.props.selected)&&void 0!==e?e:i,highlightDates:xn(r.props.highlightDates),focused:!1,shouldFocusDayInline:!1}})),gt(jt(r),"clearPreventFocusTimeout",(function(){r.preventFocusTimeout&&clearTimeout(r.preventFocusTimeout)})),gt(jt(r),"setFocus",(function(){r.input&&r.input.focus&&r.input.focus({preventScroll:!0})})),gt(jt(r),"setBlur",(function(){r.input&&r.input.blur&&r.input.blur(),r.cancelFocusInput()})),gt(jt(r),"setOpen",(function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];r.setState({open:e,preSelection:e&&r.state.open?r.state.preSelection:r.calcInitialState().preSelection,lastPreSelectChange:er},(function(){e||r.setState((function(e){return{focused:!!t&&e.focused}}),(function(){!t&&r.setBlur(),r.setState({inputValue:null})}))}))})),gt(jt(r),"inputOk",(function(){return fe.default(r.state.preSelection)})),gt(jt(r),"isCalendarOpen",(function(){return void 0===r.props.open?r.state.open&&!r.props.disabled&&!r.props.readOnly:r.props.open})),gt(jt(r),"handleFocus",(function(e){r.state.preventFocus||(r.props.onFocus(e),r.props.preventOpenOnFocus||r.props.readOnly||r.setOpen(!0)),r.setState({focused:!0})})),gt(jt(r),"cancelFocusInput",(function(){clearTimeout(r.inputFocusTimeout),r.inputFocusTimeout=null})),gt(jt(r),"deferFocusInput",(function(){r.cancelFocusInput(),r.inputFocusTimeout=setTimeout((function(){return r.setFocus()}),1)})),gt(jt(r),"handleDropdownFocus",(function(){r.cancelFocusInput()})),gt(jt(r),"handleBlur",(function(e){(!r.state.open||r.props.withPortal||r.props.showTimeInput)&&r.props.onBlur(e),r.setState({focused:!1})})),gt(jt(r),"handleCalendarClickOutside",(function(e){r.props.inline||r.setOpen(!1),r.props.onClickOutside(e),r.props.withPortal&&e.preventDefault()})),gt(jt(r),"handleChange",(function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var a=t[0];if(!r.props.onChangeRaw||(r.props.onChangeRaw.apply(jt(r),t),"function"==typeof a.isDefaultPrevented&&!a.isDefaultPrevented())){r.setState({inputValue:a.target.value,lastPreSelectChange:Xn});var i=Tt(a.target.value,r.props.dateFormat,r.props.locale,r.props.strictParsing,r.props.minDate);!i&&a.target.value||r.setSelected(i,a,!0)}})),gt(jt(r),"handleSelect",(function(e,t,n){if(r.setState({preventFocus:!0},(function(){return r.preventFocusTimeout=setTimeout((function(){return r.setState({preventFocus:!1})}),50),r.preventFocusTimeout})),r.props.onChangeRaw&&r.props.onChangeRaw(t),r.setSelected(e,t,!1,n),!r.props.shouldCloseOnSelect||r.props.showTimeSelect)r.setPreSelection(e);else if(!r.props.inline){r.props.selectsRange||r.setOpen(!1);var a=r.props,i=a.startDate,o=a.endDate;!i||o||at.default(e,i)||r.setOpen(!1)}})),gt(jt(r),"setSelected",(function(e,t,n,a){var i=e;if(null===i||!nn(i,r.props)){var o=r.props,l=o.onChange,s=o.selectsRange,c=o.startDate,u=o.endDate;if(!$t(r.props.selected,i)||r.props.allowSameDay||s)if(null!==i&&(!r.props.selected||n&&(r.props.showTimeSelect||r.props.showTimeSelectOnly||r.props.showTimeInput)||(i=Lt(i,{hour:Ce.default(r.props.selected),minute:Se.default(r.props.selected),second:ke.default(r.props.selected)})),r.props.inline||r.setState({preSelection:i}),r.props.focusSelectedMonth||r.setState({monthSelectedIn:a})),s){var d=c&&u;c||u?c&&!u&&(at.default(i,c)?l([i,null],t):l([c,i],t)):l([i,null],t),d&&l([i,null],t)}else l(i,t);n||(r.props.onSelect(i,t),r.setState({inputValue:null}))}})),gt(jt(r),"setPreSelection",(function(e){var t=void 0!==r.props.minDate,n=void 0!==r.props.maxDate,a=!0;if(e){var i=We.default(e);if(t&&n)a=Gt(e,r.props.minDate,r.props.maxDate);else if(t){var o=We.default(r.props.minDate);a=rt.default(e,o)||$t(i,o)}else if(n){var l=Je.default(r.props.maxDate);a=at.default(e,l)||$t(i,l)}}a&&r.setState({preSelection:e})})),gt(jt(r),"handleTimeChange",(function(e){var t=Lt(r.props.selected?r.props.selected:r.getPreSelection(),{hour:Ce.default(e),minute:Se.default(e)});r.setState({preSelection:t}),r.props.onChange(t),r.props.shouldCloseOnSelect&&r.setOpen(!1),r.props.showTimeInput&&r.setOpen(!0),r.setState({inputValue:null})})),gt(jt(r),"onInputClick",(function(){r.props.disabled||r.props.readOnly||r.setOpen(!0),r.props.onInputClick()})),gt(jt(r),"onInputKeyDown",(function(e){r.props.onKeyDown(e);var t=e.key;if(r.state.open||r.props.inline||r.props.preventOpenOnFocus){if(r.state.open){if("ArrowDown"===t||"ArrowUp"===t){e.preventDefault();var n=r.calendar.componentNode&&r.calendar.componentNode.querySelector('.react-datepicker__day[tabindex="0"]');return void(n&&n.focus({preventScroll:!0}))}var a=Mt(r.state.preSelection);"Enter"===t?(e.preventDefault(),r.inputOk()&&r.state.lastPreSelectChange===er?(r.handleSelect(a,e),!r.props.shouldCloseOnSelect&&r.setPreSelection(a)):r.setOpen(!1)):"Escape"===t&&(e.preventDefault(),r.setOpen(!1)),r.inputOk()||r.props.onInputError({code:1,msg:Jn})}}else"ArrowDown"!==t&&"ArrowUp"!==t&&"Enter"!==t||r.onInputClick()})),gt(jt(r),"onDayKeyDown",(function(e){r.props.onKeyDown(e);var t=e.key,n=Mt(r.state.preSelection);if("Enter"===t)e.preventDefault(),r.handleSelect(n,e),!r.props.shouldCloseOnSelect&&r.setPreSelection(n);else if("Escape"===t)e.preventDefault(),r.setOpen(!1),r.inputOk()||r.props.onInputError({code:1,msg:Jn});else if(!r.props.disabledKeyboardNavigation){var a;switch(t){case"ArrowLeft":a=_e.default(n,1);break;case"ArrowRight":a=ge.default(n,1);break;case"ArrowUp":a=je.default(n,1);break;case"ArrowDown":a=ye.default(n,1);break;case"PageUp":a=we.default(n,1);break;case"PageDown":a=be.default(n,1);break;case"Home":a=Ne.default(n,1);break;case"End":a=xe.default(n,1)}if(!a)return void(r.props.onInputError&&r.props.onInputError({code:1,msg:Jn}));if(e.preventDefault(),r.setState({lastPreSelectChange:er}),r.props.adjustDateOnChange&&r.setSelected(a),r.setPreSelection(a),r.props.inline){var i=Pe.default(n),o=Pe.default(a),l=Te.default(n),s=Te.default(a);i!==o||l!==s?r.setState({shouldFocusDayInline:!0}):r.setState({shouldFocusDayInline:!1})}}})),gt(jt(r),"onPopperKeyDown",(function(e){"Escape"===e.key&&(e.preventDefault(),r.setState({preventFocus:!0},(function(){r.setOpen(!1),setTimeout((function(){r.setFocus(),r.setState({preventFocus:!1})}))})))})),gt(jt(r),"onClearClick",(function(e){e&&e.preventDefault&&e.preventDefault(),r.props.selectsRange?r.props.onChange([null,null],e):r.props.onChange(null,e),r.setState({inputValue:null})})),gt(jt(r),"clear",(function(){r.onClearClick()})),gt(jt(r),"onScroll",(function(e){"boolean"==typeof r.props.closeOnScroll&&r.props.closeOnScroll?e.target!==document&&e.target!==document.documentElement&&e.target!==document.body||r.setOpen(!1):"function"==typeof r.props.closeOnScroll&&r.props.closeOnScroll(e)&&r.setOpen(!1)})),gt(jt(r),"renderCalendar",(function(){return r.props.inline||r.isCalendarOpen()?ue.default.createElement(Gn,{ref:function(e){r.calendar=e},locale:r.props.locale,calendarStartDay:r.props.calendarStartDay,chooseDayAriaLabelPrefix:r.props.chooseDayAriaLabelPrefix,disabledDayAriaLabelPrefix:r.props.disabledDayAriaLabelPrefix,weekAriaLabelPrefix:r.props.weekAriaLabelPrefix,monthAriaLabelPrefix:r.props.monthAriaLabelPrefix,adjustDateOnChange:r.props.adjustDateOnChange,setOpen:r.setOpen,shouldCloseOnSelect:r.props.shouldCloseOnSelect,dateFormat:r.props.dateFormatCalendar,useWeekdaysShort:r.props.useWeekdaysShort,formatWeekDay:r.props.formatWeekDay,dropdownMode:r.props.dropdownMode,selected:r.props.selected,preSelection:r.state.preSelection,onSelect:r.handleSelect,onWeekSelect:r.props.onWeekSelect,openToDate:r.props.openToDate,minDate:r.props.minDate,maxDate:r.props.maxDate,selectsStart:r.props.selectsStart,selectsEnd:r.props.selectsEnd,selectsRange:r.props.selectsRange,startDate:r.props.startDate,endDate:r.props.endDate,excludeDates:r.props.excludeDates,excludeDateIntervals:r.props.excludeDateIntervals,filterDate:r.props.filterDate,onClickOutside:r.handleCalendarClickOutside,formatWeekNumber:r.props.formatWeekNumber,highlightDates:r.state.highlightDates,includeDates:r.props.includeDates,includeDateIntervals:r.props.includeDateIntervals,includeTimes:r.props.includeTimes,injectTimes:r.props.injectTimes,inline:r.props.inline,shouldFocusDayInline:r.state.shouldFocusDayInline,peekNextMonth:r.props.peekNextMonth,showMonthDropdown:r.props.showMonthDropdown,showPreviousMonths:r.props.showPreviousMonths,useShortMonthInDropdown:r.props.useShortMonthInDropdown,showMonthYearDropdown:r.props.showMonthYearDropdown,showWeekNumbers:r.props.showWeekNumbers,showYearDropdown:r.props.showYearDropdown,withPortal:r.props.withPortal,forceShowMonthNavigation:r.props.forceShowMonthNavigation,showDisabledMonthNavigation:r.props.showDisabledMonthNavigation,scrollableYearDropdown:r.props.scrollableYearDropdown,scrollableMonthYearDropdown:r.props.scrollableMonthYearDropdown,todayButton:r.props.todayButton,weekLabel:r.props.weekLabel,outsideClickIgnoreClass:$n,fixedHeight:r.props.fixedHeight,monthsShown:r.props.monthsShown,monthSelectedIn:r.state.monthSelectedIn,onDropdownFocus:r.handleDropdownFocus,onMonthChange:r.props.onMonthChange,onYearChange:r.props.onYearChange,dayClassName:r.props.dayClassName,weekDayClassName:r.props.weekDayClassName,monthClassName:r.props.monthClassName,timeClassName:r.props.timeClassName,showTimeSelect:r.props.showTimeSelect,showTimeSelectOnly:r.props.showTimeSelectOnly,onTimeChange:r.handleTimeChange,timeFormat:r.props.timeFormat,timeIntervals:r.props.timeIntervals,minTime:r.props.minTime,maxTime:r.props.maxTime,excludeTimes:r.props.excludeTimes,filterTime:r.props.filterTime,timeCaption:r.props.timeCaption,className:r.props.calendarClassName,container:r.props.calendarContainer,yearItemNumber:r.props.yearItemNumber,yearDropdownItemNumber:r.props.yearDropdownItemNumber,previousMonthAriaLabel:r.props.previousMonthAriaLabel,previousMonthButtonLabel:r.props.previousMonthButtonLabel,nextMonthAriaLabel:r.props.nextMonthAriaLabel,nextMonthButtonLabel:r.props.nextMonthButtonLabel,previousYearAriaLabel:r.props.previousYearAriaLabel,previousYearButtonLabel:r.props.previousYearButtonLabel,nextYearAriaLabel:r.props.nextYearAriaLabel,nextYearButtonLabel:r.props.nextYearButtonLabel,timeInputLabel:r.props.timeInputLabel,disabledKeyboardNavigation:r.props.disabledKeyboardNavigation,renderCustomHeader:r.props.renderCustomHeader,popperProps:r.props.popperProps,renderDayContents:r.props.renderDayContents,onDayMouseEnter:r.props.onDayMouseEnter,onMonthMouseLeave:r.props.onMonthMouseLeave,selectsDisabledDaysInRange:r.props.selectsDisabledDaysInRange,showTimeInput:r.props.showTimeInput,showMonthYearPicker:r.props.showMonthYearPicker,showFullMonthYearPicker:r.props.showFullMonthYearPicker,showTwoColumnMonthYearPicker:r.props.showTwoColumnMonthYearPicker,showFourColumnMonthYearPicker:r.props.showFourColumnMonthYearPicker,showYearPicker:r.props.showYearPicker,showQuarterYearPicker:r.props.showQuarterYearPicker,showPopperArrow:r.props.showPopperArrow,excludeScrollbar:r.props.excludeScrollbar,handleOnKeyDown:r.props.onKeyDown,handleOnDayKeyDown:r.onDayKeyDown,isInputFocused:r.state.focused,customTimeInput:r.props.customTimeInput,setPreSelection:r.setPreSelection},r.props.children):null})),gt(jt(r),"renderDateInput",(function(){var e,t=de.default(r.props.className,gt({},$n,r.state.open)),n=r.props.customInput||ue.default.createElement("input",{type:"text"}),a=r.props.customInputRef||"ref",i="string"==typeof r.props.value?r.props.value:"string"==typeof r.state.inputValue?r.state.inputValue:r.props.selectsRange?function(e,t,n){if(!e)return"";var r=It(e,n),a=t?It(t,n):"";return"".concat(r," - ").concat(a)}(r.props.startDate,r.props.endDate,r.props):It(r.props.selected,r.props);return ue.default.cloneElement(n,(gt(e={},a,(function(e){r.input=e})),gt(e,"value",i),gt(e,"onBlur",r.handleBlur),gt(e,"onChange",r.handleChange),gt(e,"onClick",r.onInputClick),gt(e,"onFocus",r.handleFocus),gt(e,"onKeyDown",r.onInputKeyDown),gt(e,"id",r.props.id),gt(e,"name",r.props.name),gt(e,"autoFocus",r.props.autoFocus),gt(e,"placeholder",r.props.placeholderText),gt(e,"disabled",r.props.disabled),gt(e,"autoComplete",r.props.autoComplete),gt(e,"className",de.default(n.props.className,t)),gt(e,"title",r.props.title),gt(e,"readOnly",r.props.readOnly),gt(e,"required",r.props.required),gt(e,"tabIndex",r.props.tabIndex),gt(e,"aria-describedby",r.props.ariaDescribedBy),gt(e,"aria-invalid",r.props.ariaInvalid),gt(e,"aria-labelledby",r.props.ariaLabelledBy),gt(e,"aria-required",r.props.ariaRequired),e))})),gt(jt(r),"renderClearButton",(function(){var e=r.props,t=e.isClearable,n=e.selected,a=e.startDate,i=e.endDate,o=e.clearButtonTitle,l=e.clearButtonClassName,s=void 0===l?"":l,c=e.ariaLabelClose,u=void 0===c?"Close":c;return!t||null==n&&null==a&&null==i?null:ue.default.createElement("button",{type:"button",className:"react-datepicker__close-icon ".concat(s).trim(),"aria-label":u,onClick:r.onClearClick,title:o,tabIndex:-1})})),r.state=r.calcInitialState(),r}return pt(n,[{key:"componentDidMount",value:function(){window.addEventListener("scroll",this.onScroll,!0)}},{key:"componentDidUpdate",value:function(e,t){var n,r;e.inline&&(n=e.selected,r=this.props.selected,n&&r?Pe.default(n)!==Pe.default(r)||Te.default(n)!==Te.default(r):n!==r)&&this.setPreSelection(this.props.selected),void 0!==this.state.monthSelectedIn&&e.monthsShown!==this.props.monthsShown&&this.setState({monthSelectedIn:0}),e.highlightDates!==this.props.highlightDates&&this.setState({highlightDates:xn(this.props.highlightDates)}),t.focused||$t(e.selected,this.props.selected)||this.setState({inputValue:null}),t.open!==this.state.open&&(!1===t.open&&!0===this.state.open&&this.props.onCalendarOpen(),!0===t.open&&!1===this.state.open&&this.props.onCalendarClose())}},{key:"componentWillUnmount",value:function(){this.clearPreventFocusTimeout(),window.removeEventListener("scroll",this.onScroll,!0)}},{key:"renderInputContainer",value:function(){return ue.default.createElement("div",{className:"react-datepicker__input-container"},this.renderDateInput(),this.renderClearButton())}},{key:"render",value:function(){var e=this.renderCalendar();if(this.props.inline)return e;if(this.props.withPortal){var t=this.state.open?ue.default.createElement("div",{className:"react-datepicker__portal"},e):null;return this.state.open&&this.props.portalId&&(t=ue.default.createElement(Vn,{portalId:this.props.portalId,portalHost:this.props.portalHost},t)),ue.default.createElement("div",null,this.renderInputContainer(),t)}return ue.default.createElement(Kn,{className:this.props.popperClassName,wrapperClassName:this.props.wrapperClassName,hidePopper:!this.isCalendarOpen(),portalId:this.props.portalId,portalHost:this.props.portalHost,popperModifiers:this.props.popperModifiers,targetComponent:this.renderInputContainer(),popperContainer:this.props.popperContainer,popperComponent:e,popperPlacement:this.props.popperPlacement,popperProps:this.props.popperProps,popperOnKeyDown:this.onPopperKeyDown,enableTabLoop:this.props.enableTabLoop})}}],[{key:"defaultProps",get:function(){return{allowSameDay:!1,dateFormat:"MM/dd/yyyy",dateFormatCalendar:"LLLL yyyy",onChange:function(){},disabled:!1,disabledKeyboardNavigation:!1,dropdownMode:"scroll",onFocus:function(){},onBlur:function(){},onKeyDown:function(){},onInputClick:function(){},onSelect:function(){},onClickOutside:function(){},onMonthChange:function(){},onCalendarOpen:function(){},onCalendarClose:function(){},preventOpenOnFocus:!1,onYearChange:function(){},onInputError:function(){},monthsShown:1,readOnly:!1,withPortal:!1,selectsDisabledDaysInRange:!1,shouldCloseOnSelect:!0,showTimeSelect:!1,showTimeInput:!1,showPreviousMonths:!1,showMonthYearPicker:!1,showFullMonthYearPicker:!1,showTwoColumnMonthYearPicker:!1,showFourColumnMonthYearPicker:!1,showYearPicker:!1,showQuarterYearPicker:!1,strictParsing:!1,timeIntervals:30,timeCaption:"Time",previousMonthAriaLabel:"Previous Month",previousMonthButtonLabel:"Previous Month",nextMonthAriaLabel:"Next Month",nextMonthButtonLabel:"Next Month",previousYearAriaLabel:"Previous Year",previousYearButtonLabel:"Previous Year",nextYearAriaLabel:"Next Year",nextYearButtonLabel:"Next Year",timeInputLabel:"Time",enableTabLoop:!0,yearItemNumber:Ot,renderDayContents:function(e){return e},focusSelectedMonth:!1,showPopperArrow:!0,excludeScrollbar:!0,customTimeInput:null,calendarStartDay:void 0}}}]),n}(ue.default.Component),Xn="input",er="navigate";e.CalendarContainer=Zn,e.default=Qn,e.getDefaultLocale=Jt,e.registerLocale=function(e,t){var n="undefined"!=typeof window?window:globalThis;n.__localeData__||(n.__localeData__={}),n.__localeData__[e]=t},e.setDefaultLocale=function(e){("undefined"!=typeof window?window:globalThis).__localeId__=e},Object.defineProperty(e,"__esModule",{value:!0})}(t,n(2791),n(2007),n(1694),n(12),n(8177),n(2881),n(6465),n(2284),n(6833),n(5503),n(3575),n(6451),n(7815),n(4620),n(6167),n(1634),n(6026),n(6543),n(3420),n(2726),n(155),n(5120),n(5122),n(9323),n(8150),n(7717),n(3386),n(6070),n(5998),n(2883),n(9127),n(3273),n(4372),n(6886),n(2362),n(9472),n(2999),n(8622),n(1613),n(8126),n(202),n(4804),n(3124),n(7852),n(9960),n(9456),n(241),n(230),n(7247),n(8557),n(3742),n(4138),n(2083),n(3632),n(9990),n(891),n(2896),n(408),n(9379),n(1377),n(4164),n(4419))},1531:function(e,t,n){"use strict";n.d(t,{Z:function(){return p}});var r={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},a=function(e,t,n){var a,i=r[e];return a="string"===typeof i?i:1===t?i.one:i.other.replace("{{count}}",t.toString()),null!==n&&void 0!==n&&n.addSuffix?n.comparison&&n.comparison>0?"in "+a:a+" ago":a};function i(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.width?String(t.width):e.defaultWidth,r=e.formats[n]||e.formats[e.defaultWidth];return r}}var o={date:i({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:i({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:i({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},l={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},s=function(e,t,n,r){return l[e]};function c(e){return function(t,n){var r;if("formatting"===(null!==n&&void 0!==n&&n.context?String(n.context):"standalone")&&e.formattingValues){var a=e.defaultFormattingWidth||e.defaultWidth,i=null!==n&&void 0!==n&&n.width?String(n.width):a;r=e.formattingValues[i]||e.formattingValues[a]}else{var o=e.defaultWidth,l=null!==n&&void 0!==n&&n.width?String(n.width):e.defaultWidth;r=e.values[l]||e.values[o]}return r[e.argumentCallback?e.argumentCallback(t):t]}}var u={ordinalNumber:function(e,t){var n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:c({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:c({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:function(e){return e-1}}),month:c({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:c({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:c({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})};function d(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.width,a=r&&e.matchPatterns[r]||e.matchPatterns[e.defaultMatchWidth],i=t.match(a);if(!i)return null;var o,l=i[0],s=r&&e.parsePatterns[r]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(s)?h(s,(function(e){return e.test(l)})):f(s,(function(e){return e.test(l)}));o=e.valueCallback?e.valueCallback(c):c,o=n.valueCallback?n.valueCallback(o):o;var u=t.slice(l.length);return{value:o,rest:u}}}function f(e,t){for(var n in e)if(e.hasOwnProperty(n)&&t(e[n]))return n}function h(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n}var v,m={ordinalNumber:(v={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:function(e){return parseInt(e,10)}},function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.match(v.matchPattern);if(!n)return null;var r=n[0],a=e.match(v.parsePattern);if(!a)return null;var i=v.valueCallback?v.valueCallback(a[0]):a[0];i=t.valueCallback?t.valueCallback(i):i;var o=e.slice(r.length);return{value:i,rest:o}}),era:d({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:d({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:function(e){return e+1}}),month:d({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:d({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:d({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},p={code:"en-US",formatDistance:a,formatLong:o,formatRelative:s,localize:u,match:m,options:{weekStartsOn:0,firstWeekContainsDate:1}}},3827:function(e,t,n){"use strict";n.d(t,{j:function(){return a}});var r={};function a(){return r}},9167:function(e,t){"use strict";var n=function(e,t){switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},r=function(e,t){switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},a={p:r,P:function(e,t){var a,i=e.match(/(P+)(p+)?/)||[],o=i[1],l=i[2];if(!l)return n(e,t);switch(o){case"P":a=t.dateTime({width:"short"});break;case"PP":a=t.dateTime({width:"medium"});break;case"PPP":a=t.dateTime({width:"long"});break;default:a=t.dateTime({width:"full"})}return a.replace("{{date}}",n(o,t)).replace("{{time}}",r(l,t))}};t.Z=a},144:function(e,t,n){"use strict";function r(e){var t=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));return t.setUTCFullYear(e.getFullYear()),e.getTime()-t.getTime()}n.d(t,{Z:function(){return r}})},2499:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var r=n(2896),a=n(722),i=n(9604),o=n(7628);function l(e){(0,o.Z)(1,arguments);var t=(0,i.Z)(e),n=new Date(0);n.setUTCFullYear(t,0,4),n.setUTCHours(0,0,0,0);var r=(0,a.Z)(n);return r}var s=6048e5;function c(e){(0,o.Z)(1,arguments);var t=(0,r.default)(e),n=(0,a.Z)(t).getTime()-l(t).getTime();return Math.round(n/s)+1}},9604:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(2896),a=n(7628),i=n(722);function o(e){(0,a.Z)(1,arguments);var t=(0,r.default)(e),n=t.getUTCFullYear(),o=new Date(0);o.setUTCFullYear(n+1,0,4),o.setUTCHours(0,0,0,0);var l=(0,i.Z)(o),s=new Date(0);s.setUTCFullYear(n,0,4),s.setUTCHours(0,0,0,0);var c=(0,i.Z)(s);return t.getTime()>=l.getTime()?n+1:t.getTime()>=c.getTime()?n:n-1}},2822:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var r=n(2896),a=n(7581),i=n(3372),o=n(7628),l=n(486),s=n(3827);function c(e,t){var n,r,c,u,d,f,h,v;(0,o.Z)(1,arguments);var m=(0,s.j)(),p=(0,l.Z)(null!==(n=null!==(r=null!==(c=null!==(u=null===t||void 0===t?void 0:t.firstWeekContainsDate)&&void 0!==u?u:null===t||void 0===t||null===(d=t.locale)||void 0===d||null===(f=d.options)||void 0===f?void 0:f.firstWeekContainsDate)&&void 0!==c?c:m.firstWeekContainsDate)&&void 0!==r?r:null===(h=m.locale)||void 0===h||null===(v=h.options)||void 0===v?void 0:v.firstWeekContainsDate)&&void 0!==n?n:1),g=(0,i.Z)(e,t),y=new Date(0);y.setUTCFullYear(g,0,p),y.setUTCHours(0,0,0,0);var b=(0,a.Z)(y,t);return b}var u=6048e5;function d(e,t){(0,o.Z)(1,arguments);var n=(0,r.default)(e),i=(0,a.Z)(n,t).getTime()-c(n,t).getTime();return Math.round(i/u)+1}},3372:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(2896),a=n(7628),i=n(7581),o=n(486),l=n(3827);function s(e,t){var n,s,c,u,d,f,h,v;(0,a.Z)(1,arguments);var m=(0,r.default)(e),p=m.getUTCFullYear(),g=(0,l.j)(),y=(0,o.Z)(null!==(n=null!==(s=null!==(c=null!==(u=null===t||void 0===t?void 0:t.firstWeekContainsDate)&&void 0!==u?u:null===t||void 0===t||null===(d=t.locale)||void 0===d||null===(f=d.options)||void 0===f?void 0:f.firstWeekContainsDate)&&void 0!==c?c:g.firstWeekContainsDate)&&void 0!==s?s:null===(h=g.locale)||void 0===h||null===(v=h.options)||void 0===v?void 0:v.firstWeekContainsDate)&&void 0!==n?n:1);if(!(y>=1&&y<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var b=new Date(0);b.setUTCFullYear(p+1,0,y),b.setUTCHours(0,0,0,0);var x=(0,i.Z)(b,t),_=new Date(0);_.setUTCFullYear(p,0,y),_.setUTCHours(0,0,0,0);var j=(0,i.Z)(_,t);return m.getTime()>=x.getTime()?p+1:m.getTime()>=j.getTime()?p:p-1}},908:function(e,t,n){"use strict";n.d(t,{Do:function(){return o},Iu:function(){return i},qp:function(){return l}});var r=["D","DD"],a=["YY","YYYY"];function i(e){return-1!==r.indexOf(e)}function o(e){return-1!==a.indexOf(e)}function l(e,t,n){if("YYYY"===e)throw new RangeError("Use `yyyy` instead of `YYYY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("YY"===e)throw new RangeError("Use `yy` instead of `YY` (in `".concat(t,"`) for formatting years to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("D"===e)throw new RangeError("Use `d` instead of `D` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if("DD"===e)throw new RangeError("Use `dd` instead of `DD` (in `".concat(t,"`) for formatting days of the month to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"))}},7628:function(e,t,n){"use strict";function r(e,t){if(t.length<e)throw new TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}n.d(t,{Z:function(){return r}})},722:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(2896),a=n(7628);function i(e){(0,a.Z)(1,arguments);var t=1,n=(0,r.default)(e),i=n.getUTCDay(),o=(i<t?7:0)+i-t;return n.setUTCDate(n.getUTCDate()-o),n.setUTCHours(0,0,0,0),n}},7581:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(2896),a=n(7628),i=n(486),o=n(3827);function l(e,t){var n,l,s,c,u,d,f,h;(0,a.Z)(1,arguments);var v=(0,o.j)(),m=(0,i.Z)(null!==(n=null!==(l=null!==(s=null!==(c=null===t||void 0===t?void 0:t.weekStartsOn)&&void 0!==c?c:null===t||void 0===t||null===(u=t.locale)||void 0===u||null===(d=u.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==s?s:v.weekStartsOn)&&void 0!==l?l:null===(f=v.locale)||void 0===f||null===(h=f.options)||void 0===h?void 0:h.weekStartsOn)&&void 0!==n?n:0);if(!(m>=0&&m<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var p=(0,r.default)(e),g=p.getUTCDay(),y=(g<m?7:0)+g-m;return p.setUTCDate(p.getUTCDate()-y),p.setUTCHours(0,0,0,0),p}},486:function(e,t,n){"use strict";function r(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}n.d(t,{Z:function(){return r}})},6833:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return o}});var r=n(486),a=n(2896),i=n(7628);function o(e,t){(0,i.Z)(2,arguments);var n=(0,a.default)(e),o=(0,r.Z)(t);return isNaN(o)?new Date(NaN):o?(n.setDate(n.getDate()+o),n):n}},2284:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return l}});var r=n(486),a=n(300),i=n(7628),o=36e5;function l(e,t){(0,i.Z)(2,arguments);var n=(0,r.Z)(t);return(0,a.Z)(e,n*o)}},300:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(486),a=n(2896),i=n(7628);function o(e,t){(0,i.Z)(2,arguments);var n=(0,a.default)(e).getTime(),o=(0,r.Z)(t);return new Date(n+o)}},6465:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return o}});var r=n(486),a=n(300),i=n(7628);function o(e,t){(0,i.Z)(2,arguments);var n=(0,r.Z)(t);return(0,a.Z)(e,6e4*n)}},3575:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return o}});var r=n(486),a=n(2896),i=n(7628);function o(e,t){(0,i.Z)(2,arguments);var n=(0,a.default)(e),o=(0,r.Z)(t);if(isNaN(o))return new Date(NaN);if(!o)return n;var l=n.getDate(),s=new Date(n.getTime());s.setMonth(n.getMonth()+o+1,0);var c=s.getDate();return l>=c?s:(n.setFullYear(s.getFullYear(),s.getMonth(),l),n)}},5503:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return o}});var r=n(486),a=n(6833),i=n(7628);function o(e,t){(0,i.Z)(2,arguments);var n=(0,r.Z)(t),o=7*n;return(0,a.default)(e,o)}},6451:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return o}});var r=n(486),a=n(3575),i=n(7628);function o(e,t){(0,i.Z)(2,arguments);var n=(0,r.Z)(t);return(0,a.default)(e,12*n)}},4850:function(e,t,n){"use strict";n.d(t,{qk:function(){return i},vh:function(){return a},yJ:function(){return r}});Math.pow(10,8);var r=6e4,a=36e5,i=1e3},2999:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return l}});var r=n(144),a=n(202),i=n(7628),o=864e5;function l(e,t){(0,i.Z)(2,arguments);var n=(0,a.default)(e),l=(0,a.default)(t),s=n.getTime()-(0,r.Z)(n),c=l.getTime()-(0,r.Z)(l);return Math.round((s-c)/o)}},8622:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(2896),a=n(7628);function i(e,t){(0,a.Z)(2,arguments);var n=(0,r.default)(e),i=(0,r.default)(t),o=n.getFullYear()-i.getFullYear(),l=n.getMonth()-i.getMonth();return 12*o+l}},1613:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return l}});var r=n(4804),a=n(144),i=n(7628),o=6048e5;function l(e,t,n){(0,i.Z)(2,arguments);var l=(0,r.default)(e,n),s=(0,r.default)(t,n),c=l.getTime()-(0,a.Z)(l),u=s.getTime()-(0,a.Z)(s);return Math.round((c-u)/o)}},8126:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(2896),a=n(7628);function i(e,t){(0,a.Z)(2,arguments);var n=(0,r.default)(e),i=(0,r.default)(t);return n.getFullYear()-i.getFullYear()}},9456:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(2896),a=n(7628);function i(e){(0,a.Z)(1,arguments);var t=(0,r.default)(e);return t.setHours(23,59,59,999),t}},230:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(2896),a=n(7628);function i(e){(0,a.Z)(1,arguments);var t=(0,r.default)(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t}},241:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return l}});var r=n(3827),a=n(2896),i=n(486),o=n(7628);function l(e,t){var n,l,s,c,u,d,f,h;(0,o.Z)(1,arguments);var v=(0,r.j)(),m=(0,i.Z)(null!==(n=null!==(l=null!==(s=null!==(c=null===t||void 0===t?void 0:t.weekStartsOn)&&void 0!==c?c:null===t||void 0===t||null===(u=t.locale)||void 0===u||null===(d=u.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==s?s:v.weekStartsOn)&&void 0!==l?l:null===(f=v.locale)||void 0===f||null===(h=f.options)||void 0===h?void 0:h.weekStartsOn)&&void 0!==n?n:0);if(!(m>=0&&m<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var p=(0,a.default)(e),g=p.getDay(),y=6+(g<m?-7:0)-(g-m);return p.setDate(p.getDate()+y),p.setHours(23,59,59,999),p}},2881:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return I}});var r=n(8177),a=n(3332),i=n(2896),o=n(7628),l=864e5;var s=n(2499),c=n(9604),u=n(2822),d=n(3372);function f(e,t){for(var n=e<0?"-":"",r=Math.abs(e).toString();r.length<t;)r="0"+r;return n+r}var h={y:function(e,t){var n=e.getUTCFullYear(),r=n>0?n:1-n;return f("yy"===t?r%100:r,t.length)},M:function(e,t){var n=e.getUTCMonth();return"M"===t?String(n+1):f(n+1,2)},d:function(e,t){return f(e.getUTCDate(),t.length)},a:function(e,t){var n=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return"am"===n?"a.m.":"p.m."}},h:function(e,t){return f(e.getUTCHours()%12||12,t.length)},H:function(e,t){return f(e.getUTCHours(),t.length)},m:function(e,t){return f(e.getUTCMinutes(),t.length)},s:function(e,t){return f(e.getUTCSeconds(),t.length)},S:function(e,t){var n=t.length,r=e.getUTCMilliseconds();return f(Math.floor(r*Math.pow(10,n-3)),t.length)}},v="midnight",m="noon",p="morning",g="afternoon",y="evening",b="night",x={G:function(e,t,n){var r=e.getUTCFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if("yo"===t){var r=e.getUTCFullYear(),a=r>0?r:1-r;return n.ordinalNumber(a,{unit:"year"})}return h.y(e,t)},Y:function(e,t,n,r){var a=(0,d.Z)(e,r),i=a>0?a:1-a;return"YY"===t?f(i%100,2):"Yo"===t?n.ordinalNumber(i,{unit:"year"}):f(i,t.length)},R:function(e,t){return f((0,c.Z)(e),t.length)},u:function(e,t){return f(e.getUTCFullYear(),t.length)},Q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return f(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){var r=Math.ceil((e.getUTCMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return f(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){var r=e.getUTCMonth();switch(t){case"M":case"MM":return h.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){var r=e.getUTCMonth();switch(t){case"L":return String(r+1);case"LL":return f(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){var a=(0,u.Z)(e,r);return"wo"===t?n.ordinalNumber(a,{unit:"week"}):f(a,t.length)},I:function(e,t,n){var r=(0,s.Z)(e);return"Io"===t?n.ordinalNumber(r,{unit:"week"}):f(r,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getUTCDate(),{unit:"date"}):h.d(e,t)},D:function(e,t,n){var r=function(e){(0,o.Z)(1,arguments);var t=(0,i.default)(e),n=t.getTime();t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0);var r=t.getTime(),a=n-r;return Math.floor(a/l)+1}(e);return"Do"===t?n.ordinalNumber(r,{unit:"dayOfYear"}):f(r,t.length)},E:function(e,t,n){var r=e.getUTCDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){var a=e.getUTCDay(),i=(a-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return f(i,2);case"eo":return n.ordinalNumber(i,{unit:"day"});case"eee":return n.day(a,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(a,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(a,{width:"short",context:"formatting"});default:return n.day(a,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){var a=e.getUTCDay(),i=(a-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return f(i,t.length);case"co":return n.ordinalNumber(i,{unit:"day"});case"ccc":return n.day(a,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(a,{width:"narrow",context:"standalone"});case"cccccc":return n.day(a,{width:"short",context:"standalone"});default:return n.day(a,{width:"wide",context:"standalone"})}},i:function(e,t,n){var r=e.getUTCDay(),a=0===r?7:r;switch(t){case"i":return String(a);case"ii":return f(a,t.length);case"io":return n.ordinalNumber(a,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){var r=e.getUTCHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,t,n){var r,a=e.getUTCHours();switch(r=12===a?m:0===a?v:a/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,t,n){var r,a=e.getUTCHours();switch(r=a>=17?y:a>=12?g:a>=4?p:b,t){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){var r=e.getUTCHours()%12;return 0===r&&(r=12),n.ordinalNumber(r,{unit:"hour"})}return h.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getUTCHours(),{unit:"hour"}):h.H(e,t)},K:function(e,t,n){var r=e.getUTCHours()%12;return"Ko"===t?n.ordinalNumber(r,{unit:"hour"}):f(r,t.length)},k:function(e,t,n){var r=e.getUTCHours();return 0===r&&(r=24),"ko"===t?n.ordinalNumber(r,{unit:"hour"}):f(r,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getUTCMinutes(),{unit:"minute"}):h.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getUTCSeconds(),{unit:"second"}):h.s(e,t)},S:function(e,t){return h.S(e,t)},X:function(e,t,n,r){var a=(r._originalDate||e).getTimezoneOffset();if(0===a)return"Z";switch(t){case"X":return j(a);case"XXXX":case"XX":return w(a);default:return w(a,":")}},x:function(e,t,n,r){var a=(r._originalDate||e).getTimezoneOffset();switch(t){case"x":return j(a);case"xxxx":case"xx":return w(a);default:return w(a,":")}},O:function(e,t,n,r){var a=(r._originalDate||e).getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+_(a,":");default:return"GMT"+w(a,":")}},z:function(e,t,n,r){var a=(r._originalDate||e).getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+_(a,":");default:return"GMT"+w(a,":")}},t:function(e,t,n,r){var a=r._originalDate||e;return f(Math.floor(a.getTime()/1e3),t.length)},T:function(e,t,n,r){return f((r._originalDate||e).getTime(),t.length)}};function _(e,t){var n=e>0?"-":"+",r=Math.abs(e),a=Math.floor(r/60),i=r%60;if(0===i)return n+String(a);var o=t||"";return n+String(a)+o+f(i,2)}function j(e,t){return e%60===0?(e>0?"-":"+")+f(Math.abs(e)/60,2):w(e,t)}function w(e,t){var n=t||"",r=e>0?"-":"+",a=Math.abs(e);return r+f(Math.floor(a/60),2)+n+f(a%60,2)}var N=x,k=n(9167),S=n(144),C=n(908),D=n(486),E=n(3827),O=n(1531),P=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,M=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,T=/^'([^]*?)'?$/,R=/''/g,A=/[a-zA-Z]/;function I(e,t,n){var l,s,c,u,d,f,h,v,m,p,g,y,b,x,_,j,w,T;(0,o.Z)(2,arguments);var R=String(t),I=(0,E.j)(),F=null!==(l=null!==(s=null===n||void 0===n?void 0:n.locale)&&void 0!==s?s:I.locale)&&void 0!==l?l:O.Z,Y=(0,D.Z)(null!==(c=null!==(u=null!==(d=null!==(f=null===n||void 0===n?void 0:n.firstWeekContainsDate)&&void 0!==f?f:null===n||void 0===n||null===(h=n.locale)||void 0===h||null===(v=h.options)||void 0===v?void 0:v.firstWeekContainsDate)&&void 0!==d?d:I.firstWeekContainsDate)&&void 0!==u?u:null===(m=I.locale)||void 0===m||null===(p=m.options)||void 0===p?void 0:p.firstWeekContainsDate)&&void 0!==c?c:1);if(!(Y>=1&&Y<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var H=(0,D.Z)(null!==(g=null!==(y=null!==(b=null!==(x=null===n||void 0===n?void 0:n.weekStartsOn)&&void 0!==x?x:null===n||void 0===n||null===(_=n.locale)||void 0===_||null===(j=_.options)||void 0===j?void 0:j.weekStartsOn)&&void 0!==b?b:I.weekStartsOn)&&void 0!==y?y:null===(w=I.locale)||void 0===w||null===(T=w.options)||void 0===T?void 0:T.weekStartsOn)&&void 0!==g?g:0);if(!(H>=0&&H<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(!F.localize)throw new RangeError("locale must contain localize property");if(!F.formatLong)throw new RangeError("locale must contain formatLong property");var U=(0,i.default)(e);if(!(0,r.default)(U))throw new RangeError("Invalid time value");var Z=(0,S.Z)(U),B=(0,a.Z)(U,Z),z={firstWeekContainsDate:Y,weekStartsOn:H,locale:F,_originalDate:U},V=R.match(M).map((function(e){var t=e[0];return"p"===t||"P"===t?(0,k.Z[t])(e,F.formatLong):e})).join("").match(P).map((function(r){if("''"===r)return"'";var a=r[0];if("'"===a)return L(r);var i=N[a];if(i)return null!==n&&void 0!==n&&n.useAdditionalWeekYearTokens||!(0,C.Do)(r)||(0,C.qp)(r,t,String(e)),null!==n&&void 0!==n&&n.useAdditionalDayOfYearTokens||!(0,C.Iu)(r)||(0,C.qp)(r,t,String(e)),i(B,r,F.localize,z);if(a.match(A))throw new RangeError("Format string contains an unescaped latin alphabet character `"+a+"`");return r})).join("");return V}function L(e){var t=e.match(T);return t?t[1].replace(R,"'"):e}},5122:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(2896),a=n(7628);function i(e){(0,a.Z)(1,arguments);var t=(0,r.default)(e),n=t.getDate();return n}},5120:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(2896),a=n(7628);function i(e){(0,a.Z)(1,arguments);var t=(0,r.default)(e),n=t.getDay();return n}},155:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(2896),a=n(7628);function i(e){(0,a.Z)(1,arguments);var t=(0,r.default)(e),n=t.getHours();return n}},9323:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return u}});var r=n(2896),a=n(4804),i=n(7628);function o(e){return(0,i.Z)(1,arguments),(0,a.default)(e,{weekStartsOn:1})}function l(e){(0,i.Z)(1,arguments);var t=(0,r.default)(e),n=t.getFullYear(),a=new Date(0);a.setFullYear(n+1,0,4),a.setHours(0,0,0,0);var l=o(a),s=new Date(0);s.setFullYear(n,0,4),s.setHours(0,0,0,0);var c=o(s);return t.getTime()>=l.getTime()?n+1:t.getTime()>=c.getTime()?n:n-1}function s(e){(0,i.Z)(1,arguments);var t=l(e),n=new Date(0);n.setFullYear(t,0,4),n.setHours(0,0,0,0);var r=o(n);return r}var c=6048e5;function u(e){(0,i.Z)(1,arguments);var t=(0,r.default)(e),n=o(t).getTime()-s(t).getTime();return Math.round(n/c)+1}},2726:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(2896),a=n(7628);function i(e){(0,a.Z)(1,arguments);var t=(0,r.default)(e),n=t.getMinutes();return n}},8150:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(2896),a=n(7628);function i(e){(0,a.Z)(1,arguments);var t=(0,r.default)(e),n=t.getMonth();return n}},7717:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(2896),a=n(7628);function i(e){(0,a.Z)(1,arguments);var t=(0,r.default)(e),n=Math.floor(t.getMonth()/3)+1;return n}},3420:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(2896),a=n(7628);function i(e){(0,a.Z)(1,arguments);var t=(0,r.default)(e),n=t.getSeconds();return n}},6070:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(2896),a=n(7628);function i(e){(0,a.Z)(1,arguments);var t=(0,r.default)(e),n=t.getTime();return n}},3386:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(2896),a=n(7628);function i(e){return(0,a.Z)(1,arguments),(0,r.default)(e).getFullYear()}},3632:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(2896),a=n(7628);function i(e,t){(0,a.Z)(2,arguments);var n=(0,r.default)(e),i=(0,r.default)(t);return n.getTime()>i.getTime()}},9990:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(2896),a=n(7628);function i(e,t){(0,a.Z)(2,arguments);var n=(0,r.default)(e),i=(0,r.default)(t);return n.getTime()<i.getTime()}},12:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(1002),a=n(7628);function i(e){return(0,a.Z)(1,arguments),e instanceof Date||"object"===(0,r.Z)(e)&&"[object Date]"===Object.prototype.toString.call(e)}},7247:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(2896),a=n(7628);function i(e,t){(0,a.Z)(2,arguments);var n=(0,r.default)(e),i=(0,r.default)(t);return n.getTime()===i.getTime()}},8557:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(202),a=n(7628);function i(e,t){(0,a.Z)(2,arguments);var n=(0,r.default)(e),i=(0,r.default)(t);return n.getTime()===i.getTime()}},3742:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(2896),a=n(7628);function i(e,t){(0,a.Z)(2,arguments);var n=(0,r.default)(e),i=(0,r.default)(t);return n.getFullYear()===i.getFullYear()&&n.getMonth()===i.getMonth()}},2083:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(7852),a=n(7628);function i(e,t){(0,a.Z)(2,arguments);var n=(0,r.default)(e),i=(0,r.default)(t);return n.getTime()===i.getTime()}},4138:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(2896),a=n(7628);function i(e,t){(0,a.Z)(2,arguments);var n=(0,r.default)(e),i=(0,r.default)(t);return n.getFullYear()===i.getFullYear()}},8177:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return o}});var r=n(12),a=n(2896),i=n(7628);function o(e){if((0,i.Z)(1,arguments),!(0,r.default)(e)&&"number"!==typeof e)return!1;var t=(0,a.default)(e);return!isNaN(Number(t))}},891:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(2896),a=n(7628);function i(e,t){(0,a.Z)(2,arguments);var n=(0,r.default)(e).getTime(),i=(0,r.default)(t.start).getTime(),o=(0,r.default)(t.end).getTime();if(!(i<=o))throw new RangeError("Invalid interval");return n>=i&&n<=o}},9472:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return o}});var r=n(1002),a=n(2896),i=n(7628);function o(e){var t,n;if((0,i.Z)(1,arguments),e&&"function"===typeof e.forEach)t=e;else{if("object"!==(0,r.Z)(e)||null===e)return new Date(NaN);t=Array.prototype.slice.call(e)}return t.forEach((function(e){var t=(0,a.default)(e);(void 0===n||n<t||isNaN(Number(t)))&&(n=t)})),n||new Date(NaN)}},2362:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return o}});var r=n(1002),a=n(2896),i=n(7628);function o(e){var t,n;if((0,i.Z)(1,arguments),e&&"function"===typeof e.forEach)t=e;else{if("object"!==(0,r.Z)(e)||null===e)return new Date(NaN);t=Array.prototype.slice.call(e)}return t.forEach((function(e){var t=(0,a.default)(e);(void 0===n||n>t||isNaN(t.getDate()))&&(n=t)})),n||new Date(NaN)}},408:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return Je}});var r=n(1002),a=n(7762),i=n(1531),o=n(3332),l=n(2896);function s(e,t){if(null==e)throw new TypeError("assign requires that input parameter not be null or undefined");for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}var c=n(9167),u=n(144),d=n(908),f=n(486),h=n(7628),v=n(7326),m=n(136),p=n(7277),g=n(5671),y=n(3144),b=n(4942),x=function(){function e(){(0,g.Z)(this,e),(0,b.Z)(this,"priority",void 0),(0,b.Z)(this,"subPriority",0)}return(0,y.Z)(e,[{key:"validate",value:function(e,t){return!0}}]),e}(),_=function(e){(0,m.Z)(n,e);var t=(0,p.Z)(n);function n(e,r,a,i,o){var l;return(0,g.Z)(this,n),(l=t.call(this)).value=e,l.validateValue=r,l.setValue=a,l.priority=i,o&&(l.subPriority=o),l}return(0,y.Z)(n,[{key:"validate",value:function(e,t){return this.validateValue(e,this.value,t)}},{key:"set",value:function(e,t,n){return this.setValue(e,t,this.value,n)}}]),n}(x),j=function(e){(0,m.Z)(n,e);var t=(0,p.Z)(n);function n(){var e;(0,g.Z)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,b.Z)((0,v.Z)(e),"priority",10),(0,b.Z)((0,v.Z)(e),"subPriority",-1),e}return(0,y.Z)(n,[{key:"set",value:function(e,t){if(t.timestampIsSet)return e;var n=new Date(0);return n.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),n.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),n}}]),n}(x),w=function(){function e(){(0,g.Z)(this,e),(0,b.Z)(this,"incompatibleTokens",void 0),(0,b.Z)(this,"priority",void 0),(0,b.Z)(this,"subPriority",void 0)}return(0,y.Z)(e,[{key:"run",value:function(e,t,n,r){var a=this.parse(e,t,n,r);return a?{setter:new _(a.value,this.validate,this.set,this.priority,this.subPriority),rest:a.rest}:null}},{key:"validate",value:function(e,t,n){return!0}}]),e}(),N=function(e){(0,m.Z)(n,e);var t=(0,p.Z)(n);function n(){var e;(0,g.Z)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,b.Z)((0,v.Z)(e),"priority",140),(0,b.Z)((0,v.Z)(e),"incompatibleTokens",["R","u","t","T"]),e}return(0,y.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"G":case"GG":case"GGG":return n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"});case"GGGGG":return n.era(e,{width:"narrow"});default:return n.era(e,{width:"wide"})||n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"})}}},{key:"set",value:function(e,t,n){return t.era=n,e.setUTCFullYear(n,0,1),e.setUTCHours(0,0,0,0),e}}]),n}(w),k=n(4850),S=/^(1[0-2]|0?\d)/,C=/^(3[0-1]|[0-2]?\d)/,D=/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,E=/^(5[0-3]|[0-4]?\d)/,O=/^(2[0-3]|[0-1]?\d)/,P=/^(2[0-4]|[0-1]?\d)/,M=/^(1[0-1]|0?\d)/,T=/^(1[0-2]|0?\d)/,R=/^[0-5]?\d/,A=/^[0-5]?\d/,I=/^\d/,L=/^\d{1,2}/,F=/^\d{1,3}/,Y=/^\d{1,4}/,H=/^-?\d+/,U=/^-?\d/,Z=/^-?\d{1,2}/,B=/^-?\d{1,3}/,z=/^-?\d{1,4}/,V=/^([+-])(\d{2})(\d{2})?|Z/,W=/^([+-])(\d{2})(\d{2})|Z/,q=/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,K=/^([+-])(\d{2}):(\d{2})|Z/,$=/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/;function G(e,t){return e?{value:t(e.value),rest:e.rest}:e}function J(e,t){var n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function Q(e,t){var n=t.match(e);if(!n)return null;if("Z"===n[0])return{value:0,rest:t.slice(1)};var r="+"===n[1]?1:-1,a=n[2]?parseInt(n[2],10):0,i=n[3]?parseInt(n[3],10):0,o=n[5]?parseInt(n[5],10):0;return{value:r*(a*k.vh+i*k.yJ+o*k.qk),rest:t.slice(n[0].length)}}function X(e){return J(H,e)}function ee(e,t){switch(e){case 1:return J(I,t);case 2:return J(L,t);case 3:return J(F,t);case 4:return J(Y,t);default:return J(new RegExp("^\\d{1,"+e+"}"),t)}}function te(e,t){switch(e){case 1:return J(U,t);case 2:return J(Z,t);case 3:return J(B,t);case 4:return J(z,t);default:return J(new RegExp("^-?\\d{1,"+e+"}"),t)}}function ne(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function re(e,t){var n,r=t>0,a=r?t:1-t;if(a<=50)n=e||100;else{var i=a+50;n=e+100*Math.floor(i/100)-(e>=i%100?100:0)}return r?n:1-n}function ae(e){return e%400===0||e%4===0&&e%100!==0}var ie=function(e){(0,m.Z)(n,e);var t=(0,p.Z)(n);function n(){var e;(0,g.Z)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,b.Z)((0,v.Z)(e),"priority",130),(0,b.Z)((0,v.Z)(e),"incompatibleTokens",["Y","R","u","w","I","i","e","c","t","T"]),e}return(0,y.Z)(n,[{key:"parse",value:function(e,t,n){var r=function(e){return{year:e,isTwoDigitYear:"yy"===t}};switch(t){case"y":return G(ee(4,e),r);case"yo":return G(n.ordinalNumber(e,{unit:"year"}),r);default:return G(ee(t.length,e),r)}}},{key:"validate",value:function(e,t){return t.isTwoDigitYear||t.year>0}},{key:"set",value:function(e,t,n){var r=e.getUTCFullYear();if(n.isTwoDigitYear){var a=re(n.year,r);return e.setUTCFullYear(a,0,1),e.setUTCHours(0,0,0,0),e}var i="era"in t&&1!==t.era?1-n.year:n.year;return e.setUTCFullYear(i,0,1),e.setUTCHours(0,0,0,0),e}}]),n}(w),oe=n(3372),le=n(7581),se=function(e){(0,m.Z)(n,e);var t=(0,p.Z)(n);function n(){var e;(0,g.Z)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,b.Z)((0,v.Z)(e),"priority",130),(0,b.Z)((0,v.Z)(e),"incompatibleTokens",["y","R","u","Q","q","M","L","I","d","D","i","t","T"]),e}return(0,y.Z)(n,[{key:"parse",value:function(e,t,n){var r=function(e){return{year:e,isTwoDigitYear:"YY"===t}};switch(t){case"Y":return G(ee(4,e),r);case"Yo":return G(n.ordinalNumber(e,{unit:"year"}),r);default:return G(ee(t.length,e),r)}}},{key:"validate",value:function(e,t){return t.isTwoDigitYear||t.year>0}},{key:"set",value:function(e,t,n,r){var a=(0,oe.Z)(e,r);if(n.isTwoDigitYear){var i=re(n.year,a);return e.setUTCFullYear(i,0,r.firstWeekContainsDate),e.setUTCHours(0,0,0,0),(0,le.Z)(e,r)}var o="era"in t&&1!==t.era?1-n.year:n.year;return e.setUTCFullYear(o,0,r.firstWeekContainsDate),e.setUTCHours(0,0,0,0),(0,le.Z)(e,r)}}]),n}(w),ce=n(722),ue=function(e){(0,m.Z)(n,e);var t=(0,p.Z)(n);function n(){var e;(0,g.Z)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,b.Z)((0,v.Z)(e),"priority",130),(0,b.Z)((0,v.Z)(e),"incompatibleTokens",["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]),e}return(0,y.Z)(n,[{key:"parse",value:function(e,t){return te("R"===t?4:t.length,e)}},{key:"set",value:function(e,t,n){var r=new Date(0);return r.setUTCFullYear(n,0,4),r.setUTCHours(0,0,0,0),(0,ce.Z)(r)}}]),n}(w),de=function(e){(0,m.Z)(n,e);var t=(0,p.Z)(n);function n(){var e;(0,g.Z)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,b.Z)((0,v.Z)(e),"priority",130),(0,b.Z)((0,v.Z)(e),"incompatibleTokens",["G","y","Y","R","w","I","i","e","c","t","T"]),e}return(0,y.Z)(n,[{key:"parse",value:function(e,t){return te("u"===t?4:t.length,e)}},{key:"set",value:function(e,t,n){return e.setUTCFullYear(n,0,1),e.setUTCHours(0,0,0,0),e}}]),n}(w),fe=function(e){(0,m.Z)(n,e);var t=(0,p.Z)(n);function n(){var e;(0,g.Z)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,b.Z)((0,v.Z)(e),"priority",120),(0,b.Z)((0,v.Z)(e),"incompatibleTokens",["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]),e}return(0,y.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"Q":case"QQ":return ee(t.length,e);case"Qo":return n.ordinalNumber(e,{unit:"quarter"});case"QQQ":return n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"});case"QQQQQ":return n.quarter(e,{width:"narrow",context:"formatting"});default:return n.quarter(e,{width:"wide",context:"formatting"})||n.quarter(e,{width:"abbreviated",context:"formatting"})||n.quarter(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=1&&t<=4}},{key:"set",value:function(e,t,n){return e.setUTCMonth(3*(n-1),1),e.setUTCHours(0,0,0,0),e}}]),n}(w),he=function(e){(0,m.Z)(n,e);var t=(0,p.Z)(n);function n(){var e;(0,g.Z)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,b.Z)((0,v.Z)(e),"priority",120),(0,b.Z)((0,v.Z)(e),"incompatibleTokens",["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]),e}return(0,y.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"q":case"qq":return ee(t.length,e);case"qo":return n.ordinalNumber(e,{unit:"quarter"});case"qqq":return n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"});case"qqqqq":return n.quarter(e,{width:"narrow",context:"standalone"});default:return n.quarter(e,{width:"wide",context:"standalone"})||n.quarter(e,{width:"abbreviated",context:"standalone"})||n.quarter(e,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(e,t){return t>=1&&t<=4}},{key:"set",value:function(e,t,n){return e.setUTCMonth(3*(n-1),1),e.setUTCHours(0,0,0,0),e}}]),n}(w),ve=function(e){(0,m.Z)(n,e);var t=(0,p.Z)(n);function n(){var e;(0,g.Z)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,b.Z)((0,v.Z)(e),"incompatibleTokens",["Y","R","q","Q","L","w","I","D","i","e","c","t","T"]),(0,b.Z)((0,v.Z)(e),"priority",110),e}return(0,y.Z)(n,[{key:"parse",value:function(e,t,n){var r=function(e){return e-1};switch(t){case"M":return G(J(S,e),r);case"MM":return G(ee(2,e),r);case"Mo":return G(n.ordinalNumber(e,{unit:"month"}),r);case"MMM":return n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"});case"MMMMM":return n.month(e,{width:"narrow",context:"formatting"});default:return n.month(e,{width:"wide",context:"formatting"})||n.month(e,{width:"abbreviated",context:"formatting"})||n.month(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=11}},{key:"set",value:function(e,t,n){return e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e}}]),n}(w),me=function(e){(0,m.Z)(n,e);var t=(0,p.Z)(n);function n(){var e;(0,g.Z)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,b.Z)((0,v.Z)(e),"priority",110),(0,b.Z)((0,v.Z)(e),"incompatibleTokens",["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]),e}return(0,y.Z)(n,[{key:"parse",value:function(e,t,n){var r=function(e){return e-1};switch(t){case"L":return G(J(S,e),r);case"LL":return G(ee(2,e),r);case"Lo":return G(n.ordinalNumber(e,{unit:"month"}),r);case"LLL":return n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"});case"LLLLL":return n.month(e,{width:"narrow",context:"standalone"});default:return n.month(e,{width:"wide",context:"standalone"})||n.month(e,{width:"abbreviated",context:"standalone"})||n.month(e,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=11}},{key:"set",value:function(e,t,n){return e.setUTCMonth(n,1),e.setUTCHours(0,0,0,0),e}}]),n}(w),pe=n(2822);var ge=function(e){(0,m.Z)(n,e);var t=(0,p.Z)(n);function n(){var e;(0,g.Z)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,b.Z)((0,v.Z)(e),"priority",100),(0,b.Z)((0,v.Z)(e),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","i","t","T"]),e}return(0,y.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"w":return J(E,e);case"wo":return n.ordinalNumber(e,{unit:"week"});default:return ee(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=53}},{key:"set",value:function(e,t,n,r){return(0,le.Z)(function(e,t,n){(0,h.Z)(2,arguments);var r=(0,l.default)(e),a=(0,f.Z)(t),i=(0,pe.Z)(r,n)-a;return r.setUTCDate(r.getUTCDate()-7*i),r}(e,n,r),r)}}]),n}(w),ye=n(2499);var be=function(e){(0,m.Z)(n,e);var t=(0,p.Z)(n);function n(){var e;(0,g.Z)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,b.Z)((0,v.Z)(e),"priority",100),(0,b.Z)((0,v.Z)(e),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]),e}return(0,y.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"I":return J(E,e);case"Io":return n.ordinalNumber(e,{unit:"week"});default:return ee(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=53}},{key:"set",value:function(e,t,n){return(0,ce.Z)(function(e,t){(0,h.Z)(2,arguments);var n=(0,l.default)(e),r=(0,f.Z)(t),a=(0,ye.Z)(n)-r;return n.setUTCDate(n.getUTCDate()-7*a),n}(e,n))}}]),n}(w),xe=[31,28,31,30,31,30,31,31,30,31,30,31],_e=[31,29,31,30,31,30,31,31,30,31,30,31],je=function(e){(0,m.Z)(n,e);var t=(0,p.Z)(n);function n(){var e;(0,g.Z)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,b.Z)((0,v.Z)(e),"priority",90),(0,b.Z)((0,v.Z)(e),"subPriority",1),(0,b.Z)((0,v.Z)(e),"incompatibleTokens",["Y","R","q","Q","w","I","D","i","e","c","t","T"]),e}return(0,y.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"d":return J(C,e);case"do":return n.ordinalNumber(e,{unit:"date"});default:return ee(t.length,e)}}},{key:"validate",value:function(e,t){var n=ae(e.getUTCFullYear()),r=e.getUTCMonth();return n?t>=1&&t<=_e[r]:t>=1&&t<=xe[r]}},{key:"set",value:function(e,t,n){return e.setUTCDate(n),e.setUTCHours(0,0,0,0),e}}]),n}(w),we=function(e){(0,m.Z)(n,e);var t=(0,p.Z)(n);function n(){var e;(0,g.Z)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,b.Z)((0,v.Z)(e),"priority",90),(0,b.Z)((0,v.Z)(e),"subpriority",1),(0,b.Z)((0,v.Z)(e),"incompatibleTokens",["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]),e}return(0,y.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"D":case"DD":return J(D,e);case"Do":return n.ordinalNumber(e,{unit:"date"});default:return ee(t.length,e)}}},{key:"validate",value:function(e,t){return ae(e.getUTCFullYear())?t>=1&&t<=366:t>=1&&t<=365}},{key:"set",value:function(e,t,n){return e.setUTCMonth(0,n),e.setUTCHours(0,0,0,0),e}}]),n}(w),Ne=n(3827);function ke(e,t,n){var r,a,i,o,s,c,u,d;(0,h.Z)(2,arguments);var v=(0,Ne.j)(),m=(0,f.Z)(null!==(r=null!==(a=null!==(i=null!==(o=null===n||void 0===n?void 0:n.weekStartsOn)&&void 0!==o?o:null===n||void 0===n||null===(s=n.locale)||void 0===s||null===(c=s.options)||void 0===c?void 0:c.weekStartsOn)&&void 0!==i?i:v.weekStartsOn)&&void 0!==a?a:null===(u=v.locale)||void 0===u||null===(d=u.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==r?r:0);if(!(m>=0&&m<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var p=(0,l.default)(e),g=(0,f.Z)(t),y=p.getUTCDay(),b=g%7,x=(b+7)%7,_=(x<m?7:0)+g-y;return p.setUTCDate(p.getUTCDate()+_),p}var Se=function(e){(0,m.Z)(n,e);var t=(0,p.Z)(n);function n(){var e;(0,g.Z)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,b.Z)((0,v.Z)(e),"priority",90),(0,b.Z)((0,v.Z)(e),"incompatibleTokens",["D","i","e","c","t","T"]),e}return(0,y.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"E":case"EE":case"EEE":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"EEEEE":return n.day(e,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=ke(e,n,r)).setUTCHours(0,0,0,0),e}}]),n}(w),Ce=function(e){(0,m.Z)(n,e);var t=(0,p.Z)(n);function n(){var e;(0,g.Z)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,b.Z)((0,v.Z)(e),"priority",90),(0,b.Z)((0,v.Z)(e),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]),e}return(0,y.Z)(n,[{key:"parse",value:function(e,t,n,r){var a=function(e){var t=7*Math.floor((e-1)/7);return(e+r.weekStartsOn+6)%7+t};switch(t){case"e":case"ee":return G(ee(t.length,e),a);case"eo":return G(n.ordinalNumber(e,{unit:"day"}),a);case"eee":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"eeeee":return n.day(e,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=ke(e,n,r)).setUTCHours(0,0,0,0),e}}]),n}(w),De=function(e){(0,m.Z)(n,e);var t=(0,p.Z)(n);function n(){var e;(0,g.Z)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,b.Z)((0,v.Z)(e),"priority",90),(0,b.Z)((0,v.Z)(e),"incompatibleTokens",["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]),e}return(0,y.Z)(n,[{key:"parse",value:function(e,t,n,r){var a=function(e){var t=7*Math.floor((e-1)/7);return(e+r.weekStartsOn+6)%7+t};switch(t){case"c":case"cc":return G(ee(t.length,e),a);case"co":return G(n.ordinalNumber(e,{unit:"day"}),a);case"ccc":return n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});case"ccccc":return n.day(e,{width:"narrow",context:"standalone"});case"cccccc":return n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"});default:return n.day(e,{width:"wide",context:"standalone"})||n.day(e,{width:"abbreviated",context:"standalone"})||n.day(e,{width:"short",context:"standalone"})||n.day(e,{width:"narrow",context:"standalone"})}}},{key:"validate",value:function(e,t){return t>=0&&t<=6}},{key:"set",value:function(e,t,n,r){return(e=ke(e,n,r)).setUTCHours(0,0,0,0),e}}]),n}(w);var Ee=function(e){(0,m.Z)(n,e);var t=(0,p.Z)(n);function n(){var e;(0,g.Z)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,b.Z)((0,v.Z)(e),"priority",90),(0,b.Z)((0,v.Z)(e),"incompatibleTokens",["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]),e}return(0,y.Z)(n,[{key:"parse",value:function(e,t,n){var r=function(e){return 0===e?7:e};switch(t){case"i":case"ii":return ee(t.length,e);case"io":return n.ordinalNumber(e,{unit:"day"});case"iii":return G(n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r);case"iiiii":return G(n.day(e,{width:"narrow",context:"formatting"}),r);case"iiiiii":return G(n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r);default:return G(n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"}),r)}}},{key:"validate",value:function(e,t){return t>=1&&t<=7}},{key:"set",value:function(e,t,n){return e=function(e,t){(0,h.Z)(2,arguments);var n=(0,f.Z)(t);n%7===0&&(n-=7);var r=1,a=(0,l.default)(e),i=a.getUTCDay(),o=((n%7+7)%7<r?7:0)+n-i;return a.setUTCDate(a.getUTCDate()+o),a}(e,n),e.setUTCHours(0,0,0,0),e}}]),n}(w),Oe=function(e){(0,m.Z)(n,e);var t=(0,p.Z)(n);function n(){var e;(0,g.Z)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,b.Z)((0,v.Z)(e),"priority",80),(0,b.Z)((0,v.Z)(e),"incompatibleTokens",["b","B","H","k","t","T"]),e}return(0,y.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"a":case"aa":case"aaa":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"aaaaa":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(e,t,n){return e.setUTCHours(ne(n),0,0,0),e}}]),n}(w),Pe=function(e){(0,m.Z)(n,e);var t=(0,p.Z)(n);function n(){var e;(0,g.Z)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,b.Z)((0,v.Z)(e),"priority",80),(0,b.Z)((0,v.Z)(e),"incompatibleTokens",["a","B","H","k","t","T"]),e}return(0,y.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"b":case"bb":case"bbb":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"bbbbb":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(e,t,n){return e.setUTCHours(ne(n),0,0,0),e}}]),n}(w),Me=function(e){(0,m.Z)(n,e);var t=(0,p.Z)(n);function n(){var e;(0,g.Z)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,b.Z)((0,v.Z)(e),"priority",80),(0,b.Z)((0,v.Z)(e),"incompatibleTokens",["a","b","t","T"]),e}return(0,y.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"B":case"BB":case"BBB":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"BBBBB":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}},{key:"set",value:function(e,t,n){return e.setUTCHours(ne(n),0,0,0),e}}]),n}(w),Te=function(e){(0,m.Z)(n,e);var t=(0,p.Z)(n);function n(){var e;(0,g.Z)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,b.Z)((0,v.Z)(e),"priority",70),(0,b.Z)((0,v.Z)(e),"incompatibleTokens",["H","K","k","t","T"]),e}return(0,y.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"h":return J(T,e);case"ho":return n.ordinalNumber(e,{unit:"hour"});default:return ee(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=12}},{key:"set",value:function(e,t,n){var r=e.getUTCHours()>=12;return r&&n<12?e.setUTCHours(n+12,0,0,0):r||12!==n?e.setUTCHours(n,0,0,0):e.setUTCHours(0,0,0,0),e}}]),n}(w),Re=function(e){(0,m.Z)(n,e);var t=(0,p.Z)(n);function n(){var e;(0,g.Z)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,b.Z)((0,v.Z)(e),"priority",70),(0,b.Z)((0,v.Z)(e),"incompatibleTokens",["a","b","h","K","k","t","T"]),e}return(0,y.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"H":return J(O,e);case"Ho":return n.ordinalNumber(e,{unit:"hour"});default:return ee(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=23}},{key:"set",value:function(e,t,n){return e.setUTCHours(n,0,0,0),e}}]),n}(w),Ae=function(e){(0,m.Z)(n,e);var t=(0,p.Z)(n);function n(){var e;(0,g.Z)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,b.Z)((0,v.Z)(e),"priority",70),(0,b.Z)((0,v.Z)(e),"incompatibleTokens",["h","H","k","t","T"]),e}return(0,y.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"K":return J(M,e);case"Ko":return n.ordinalNumber(e,{unit:"hour"});default:return ee(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=11}},{key:"set",value:function(e,t,n){return e.getUTCHours()>=12&&n<12?e.setUTCHours(n+12,0,0,0):e.setUTCHours(n,0,0,0),e}}]),n}(w),Ie=function(e){(0,m.Z)(n,e);var t=(0,p.Z)(n);function n(){var e;(0,g.Z)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,b.Z)((0,v.Z)(e),"priority",70),(0,b.Z)((0,v.Z)(e),"incompatibleTokens",["a","b","h","H","K","t","T"]),e}return(0,y.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"k":return J(P,e);case"ko":return n.ordinalNumber(e,{unit:"hour"});default:return ee(t.length,e)}}},{key:"validate",value:function(e,t){return t>=1&&t<=24}},{key:"set",value:function(e,t,n){var r=n<=24?n%24:n;return e.setUTCHours(r,0,0,0),e}}]),n}(w),Le=function(e){(0,m.Z)(n,e);var t=(0,p.Z)(n);function n(){var e;(0,g.Z)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,b.Z)((0,v.Z)(e),"priority",60),(0,b.Z)((0,v.Z)(e),"incompatibleTokens",["t","T"]),e}return(0,y.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"m":return J(R,e);case"mo":return n.ordinalNumber(e,{unit:"minute"});default:return ee(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=59}},{key:"set",value:function(e,t,n){return e.setUTCMinutes(n,0,0),e}}]),n}(w),Fe=function(e){(0,m.Z)(n,e);var t=(0,p.Z)(n);function n(){var e;(0,g.Z)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,b.Z)((0,v.Z)(e),"priority",50),(0,b.Z)((0,v.Z)(e),"incompatibleTokens",["t","T"]),e}return(0,y.Z)(n,[{key:"parse",value:function(e,t,n){switch(t){case"s":return J(A,e);case"so":return n.ordinalNumber(e,{unit:"second"});default:return ee(t.length,e)}}},{key:"validate",value:function(e,t){return t>=0&&t<=59}},{key:"set",value:function(e,t,n){return e.setUTCSeconds(n,0),e}}]),n}(w),Ye=function(e){(0,m.Z)(n,e);var t=(0,p.Z)(n);function n(){var e;(0,g.Z)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,b.Z)((0,v.Z)(e),"priority",30),(0,b.Z)((0,v.Z)(e),"incompatibleTokens",["t","T"]),e}return(0,y.Z)(n,[{key:"parse",value:function(e,t){return G(ee(t.length,e),(function(e){return Math.floor(e*Math.pow(10,3-t.length))}))}},{key:"set",value:function(e,t,n){return e.setUTCMilliseconds(n),e}}]),n}(w),He=function(e){(0,m.Z)(n,e);var t=(0,p.Z)(n);function n(){var e;(0,g.Z)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,b.Z)((0,v.Z)(e),"priority",10),(0,b.Z)((0,v.Z)(e),"incompatibleTokens",["t","T","x"]),e}return(0,y.Z)(n,[{key:"parse",value:function(e,t){switch(t){case"X":return Q(V,e);case"XX":return Q(W,e);case"XXXX":return Q(q,e);case"XXXXX":return Q($,e);default:return Q(K,e)}}},{key:"set",value:function(e,t,n){return t.timestampIsSet?e:new Date(e.getTime()-n)}}]),n}(w),Ue=function(e){(0,m.Z)(n,e);var t=(0,p.Z)(n);function n(){var e;(0,g.Z)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,b.Z)((0,v.Z)(e),"priority",10),(0,b.Z)((0,v.Z)(e),"incompatibleTokens",["t","T","X"]),e}return(0,y.Z)(n,[{key:"parse",value:function(e,t){switch(t){case"x":return Q(V,e);case"xx":return Q(W,e);case"xxxx":return Q(q,e);case"xxxxx":return Q($,e);default:return Q(K,e)}}},{key:"set",value:function(e,t,n){return t.timestampIsSet?e:new Date(e.getTime()-n)}}]),n}(w),Ze=function(e){(0,m.Z)(n,e);var t=(0,p.Z)(n);function n(){var e;(0,g.Z)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,b.Z)((0,v.Z)(e),"priority",40),(0,b.Z)((0,v.Z)(e),"incompatibleTokens","*"),e}return(0,y.Z)(n,[{key:"parse",value:function(e){return X(e)}},{key:"set",value:function(e,t,n){return[new Date(1e3*n),{timestampIsSet:!0}]}}]),n}(w),Be=function(e){(0,m.Z)(n,e);var t=(0,p.Z)(n);function n(){var e;(0,g.Z)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return e=t.call.apply(t,[this].concat(a)),(0,b.Z)((0,v.Z)(e),"priority",20),(0,b.Z)((0,v.Z)(e),"incompatibleTokens","*"),e}return(0,y.Z)(n,[{key:"parse",value:function(e){return X(e)}},{key:"set",value:function(e,t,n){return[new Date(n),{timestampIsSet:!0}]}}]),n}(w),ze={G:new N,y:new ie,Y:new se,R:new ue,u:new de,Q:new fe,q:new he,M:new ve,L:new me,w:new ge,I:new be,d:new je,D:new we,E:new Se,e:new Ce,c:new De,i:new Ee,a:new Oe,b:new Pe,B:new Me,h:new Te,H:new Re,K:new Ae,k:new Ie,m:new Le,s:new Fe,S:new Ye,X:new He,x:new Ue,t:new Ze,T:new Be},Ve=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,We=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,qe=/^'([^]*?)'?$/,Ke=/''/g,$e=/\S/,Ge=/[a-zA-Z]/;function Je(e,t,n,v){var m,p,g,y,b,x,_,w,N,k,S,C,D,E,O,P,M,T;(0,h.Z)(3,arguments);var R=String(e),A=String(t),I=(0,Ne.j)(),L=null!==(m=null!==(p=null===v||void 0===v?void 0:v.locale)&&void 0!==p?p:I.locale)&&void 0!==m?m:i.Z;if(!L.match)throw new RangeError("locale must contain match property");var F=(0,f.Z)(null!==(g=null!==(y=null!==(b=null!==(x=null===v||void 0===v?void 0:v.firstWeekContainsDate)&&void 0!==x?x:null===v||void 0===v||null===(_=v.locale)||void 0===_||null===(w=_.options)||void 0===w?void 0:w.firstWeekContainsDate)&&void 0!==b?b:I.firstWeekContainsDate)&&void 0!==y?y:null===(N=I.locale)||void 0===N||null===(k=N.options)||void 0===k?void 0:k.firstWeekContainsDate)&&void 0!==g?g:1);if(!(F>=1&&F<=7))throw new RangeError("firstWeekContainsDate must be between 1 and 7 inclusively");var Y=(0,f.Z)(null!==(S=null!==(C=null!==(D=null!==(E=null===v||void 0===v?void 0:v.weekStartsOn)&&void 0!==E?E:null===v||void 0===v||null===(O=v.locale)||void 0===O||null===(P=O.options)||void 0===P?void 0:P.weekStartsOn)&&void 0!==D?D:I.weekStartsOn)&&void 0!==C?C:null===(M=I.locale)||void 0===M||null===(T=M.options)||void 0===T?void 0:T.weekStartsOn)&&void 0!==S?S:0);if(!(Y>=0&&Y<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");if(""===A)return""===R?(0,l.default)(n):new Date(NaN);var H,U={firstWeekContainsDate:F,weekStartsOn:Y,locale:L},Z=[new j],B=A.match(We).map((function(e){var t=e[0];return t in c.Z?(0,c.Z[t])(e,L.formatLong):e})).join("").match(Ve),z=[],V=(0,a.Z)(B);try{var W=function(){var t=H.value;null!==v&&void 0!==v&&v.useAdditionalWeekYearTokens||!(0,d.Do)(t)||(0,d.qp)(t,A,e),null!==v&&void 0!==v&&v.useAdditionalDayOfYearTokens||!(0,d.Iu)(t)||(0,d.qp)(t,A,e);var n=t[0],r=ze[n];if(r){var a=r.incompatibleTokens;if(Array.isArray(a)){var i=z.find((function(e){return a.includes(e.token)||e.token===n}));if(i)throw new RangeError("The format string mustn't contain `".concat(i.fullToken,"` and `").concat(t,"` at the same time"))}else if("*"===r.incompatibleTokens&&z.length>0)throw new RangeError("The format string mustn't contain `".concat(t,"` and any other token at the same time"));z.push({token:n,fullToken:t});var o=r.run(R,t,L.match,U);if(!o)return{v:new Date(NaN)};Z.push(o.setter),R=o.rest}else{if(n.match(Ge))throw new RangeError("Format string contains an unescaped latin alphabet character `"+n+"`");if("''"===t?t="'":"'"===n&&(t=Qe(t)),0!==R.indexOf(t))return{v:new Date(NaN)};R=R.slice(t.length)}};for(V.s();!(H=V.n()).done;){var q=W();if("object"===(0,r.Z)(q))return q.v}}catch(ne){V.e(ne)}finally{V.f()}if(R.length>0&&$e.test(R))return new Date(NaN);var K=Z.map((function(e){return e.priority})).sort((function(e,t){return t-e})).filter((function(e,t,n){return n.indexOf(e)===t})).map((function(e){return Z.filter((function(t){return t.priority===e})).sort((function(e,t){return t.subPriority-e.subPriority}))})).map((function(e){return e[0]})),$=(0,l.default)(n);if(isNaN($.getTime()))return new Date(NaN);var G,J=(0,o.Z)($,(0,u.Z)($)),Q={},X=(0,a.Z)(K);try{for(X.s();!(G=X.n()).done;){var ee=G.value;if(!ee.validate(J,U))return new Date(NaN);var te=ee.set(J,Q,U);Array.isArray(te)?(J=te[0],s(Q,te[1])):J=te}}catch(ne){X.e(ne)}finally{X.f()}return J}function Qe(e){return e.match(qe)[1].replace(Ke,"'")}},9379:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return o}});var r=n(4850),a=n(7628),i=n(486);function o(e,t){var n;(0,a.Z)(1,arguments);var r=(0,i.Z)(null!==(n=null===t||void 0===t?void 0:t.additionalDigits)&&void 0!==n?n:2);if(2!==r&&1!==r&&0!==r)throw new RangeError("additionalDigits must be 0, 1 or 2");if("string"!==typeof e&&"[object String]"!==Object.prototype.toString.call(e))return new Date(NaN);var o,l=d(e);if(l.date){var s=f(l.date,r);o=h(s.restDateString,s.year)}if(!o||isNaN(o.getTime()))return new Date(NaN);var c,u=o.getTime(),v=0;if(l.time&&(v=m(l.time),isNaN(v)))return new Date(NaN);if(!l.timezone){var p=new Date(u+v),y=new Date(0);return y.setFullYear(p.getUTCFullYear(),p.getUTCMonth(),p.getUTCDate()),y.setHours(p.getUTCHours(),p.getUTCMinutes(),p.getUTCSeconds(),p.getUTCMilliseconds()),y}return c=g(l.timezone),isNaN(c)?new Date(NaN):new Date(u+v+c)}var l={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},s=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,c=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,u=/^([+-])(\d{2})(?::?(\d{2}))?$/;function d(e){var t,n={},r=e.split(l.dateTimeDelimiter);if(r.length>2)return n;if(/:/.test(r[0])?t=r[0]:(n.date=r[0],t=r[1],l.timeZoneDelimiter.test(n.date)&&(n.date=e.split(l.timeZoneDelimiter)[0],t=e.substr(n.date.length,e.length))),t){var a=l.timezone.exec(t);a?(n.time=t.replace(a[1],""),n.timezone=a[1]):n.time=t}return n}function f(e,t){var n=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),r=e.match(n);if(!r)return{year:NaN,restDateString:""};var a=r[1]?parseInt(r[1]):null,i=r[2]?parseInt(r[2]):null;return{year:null===i?a:100*i,restDateString:e.slice((r[1]||r[2]).length)}}function h(e,t){if(null===t)return new Date(NaN);var n=e.match(s);if(!n)return new Date(NaN);var r=!!n[4],a=v(n[1]),i=v(n[2])-1,o=v(n[3]),l=v(n[4]),c=v(n[5])-1;if(r)return function(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}(0,l,c)?function(e,t,n){var r=new Date(0);r.setUTCFullYear(e,0,4);var a=r.getUTCDay()||7,i=7*(t-1)+n+1-a;return r.setUTCDate(r.getUTCDate()+i),r}(t,l,c):new Date(NaN);var u=new Date(0);return function(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(y[t]||(b(e)?29:28))}(t,i,o)&&function(e,t){return t>=1&&t<=(b(e)?366:365)}(t,a)?(u.setUTCFullYear(t,i,Math.max(a,o)),u):new Date(NaN)}function v(e){return e?parseInt(e):1}function m(e){var t=e.match(c);if(!t)return NaN;var n=p(t[1]),a=p(t[2]),i=p(t[3]);return function(e,t,n){if(24===e)return 0===t&&0===n;return n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}(n,a,i)?n*r.vh+a*r.yJ+1e3*i:NaN}function p(e){return e&&parseFloat(e.replace(",","."))||0}function g(e){if("Z"===e)return 0;var t=e.match(u);if(!t)return 0;var n="+"===t[1]?-1:1,a=parseInt(t[2]),i=t[3]&&parseInt(t[3])||0;return function(e,t){return t>=0&&t<=59}(0,i)?n*(a*r.vh+i*r.yJ):NaN}var y=[31,null,31,30,31,30,31,31,30,31,30,31];function b(e){return e%400===0||e%4===0&&e%100!==0}},9127:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return o}});var r=n(486),a=n(2896),i=n(7628);function o(e,t){(0,i.Z)(2,arguments);var n=(0,a.default)(e),o=(0,r.Z)(t);return n.setHours(o),n}},2883:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return o}});var r=n(486),a=n(2896),i=n(7628);function o(e,t){(0,i.Z)(2,arguments);var n=(0,a.default)(e),o=(0,r.Z)(t);return n.setMinutes(o),n}},3273:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return l}});var r=n(486),a=n(2896),i=n(7628);function o(e){(0,i.Z)(1,arguments);var t=(0,a.default)(e),n=t.getFullYear(),r=t.getMonth(),o=new Date(0);return o.setFullYear(n,r+1,0),o.setHours(0,0,0,0),o.getDate()}function l(e,t){(0,i.Z)(2,arguments);var n=(0,a.default)(e),l=(0,r.Z)(t),s=n.getFullYear(),c=n.getDate(),u=new Date(0);u.setFullYear(s,l,15),u.setHours(0,0,0,0);var d=o(u);return n.setMonth(l,Math.min(c,d)),n}},4372:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return l}});var r=n(486),a=n(2896),i=n(3273),o=n(7628);function l(e,t){(0,o.Z)(2,arguments);var n=(0,a.default)(e),l=(0,r.Z)(t),s=Math.floor(n.getMonth()/3)+1,c=l-s;return(0,i.default)(n,n.getMonth()+3*c)}},5998:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return o}});var r=n(486),a=n(2896),i=n(7628);function o(e,t){(0,i.Z)(2,arguments);var n=(0,a.default)(e),o=(0,r.Z)(t);return n.setSeconds(o),n}},6886:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return o}});var r=n(486),a=n(2896),i=n(7628);function o(e,t){(0,i.Z)(2,arguments);var n=(0,a.default)(e),o=(0,r.Z)(t);return isNaN(n.getTime())?new Date(NaN):(n.setFullYear(o),n)}},202:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(2896),a=n(7628);function i(e){(0,a.Z)(1,arguments);var t=(0,r.default)(e);return t.setHours(0,0,0,0),t}},3124:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(2896),a=n(7628);function i(e){(0,a.Z)(1,arguments);var t=(0,r.default)(e);return t.setDate(1),t.setHours(0,0,0,0),t}},7852:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(2896),a=n(7628);function i(e){(0,a.Z)(1,arguments);var t=(0,r.default)(e),n=t.getMonth(),i=n-n%3;return t.setMonth(i,1),t.setHours(0,0,0,0),t}},4804:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return l}});var r=n(2896),a=n(486),i=n(7628),o=n(3827);function l(e,t){var n,l,s,c,u,d,f,h;(0,i.Z)(1,arguments);var v=(0,o.j)(),m=(0,a.Z)(null!==(n=null!==(l=null!==(s=null!==(c=null===t||void 0===t?void 0:t.weekStartsOn)&&void 0!==c?c:null===t||void 0===t||null===(u=t.locale)||void 0===u||null===(d=u.options)||void 0===d?void 0:d.weekStartsOn)&&void 0!==s?s:v.weekStartsOn)&&void 0!==l?l:null===(f=v.locale)||void 0===f||null===(h=f.options)||void 0===h?void 0:h.weekStartsOn)&&void 0!==n?n:0);if(!(m>=0&&m<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var p=(0,r.default)(e),g=p.getDay(),y=(g<m?7:0)+g-m;return p.setDate(p.getDate()-y),p.setHours(0,0,0,0),p}},9960:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(2896),a=n(7628);function i(e){(0,a.Z)(1,arguments);var t=(0,r.default)(e),n=new Date(0);return n.setFullYear(t.getFullYear(),0,1),n.setHours(0,0,0,0),n}},6167:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return o}});var r=n(6833),a=n(7628),i=n(486);function o(e,t){(0,a.Z)(2,arguments);var n=(0,i.Z)(t);return(0,r.default)(e,-n)}},4620:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return o}});var r=n(2284),a=n(7628),i=n(486);function o(e,t){(0,a.Z)(2,arguments);var n=(0,i.Z)(t);return(0,r.default)(e,-n)}},3332:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(300),a=n(7628),i=n(486);function o(e,t){(0,a.Z)(2,arguments);var n=(0,i.Z)(t);return(0,r.Z)(e,-n)}},7815:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return o}});var r=n(6465),a=n(7628),i=n(486);function o(e,t){(0,a.Z)(2,arguments);var n=(0,i.Z)(t);return(0,r.default)(e,-n)}},6026:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return o}});var r=n(486),a=n(3575),i=n(7628);function o(e,t){(0,i.Z)(2,arguments);var n=(0,r.Z)(t);return(0,a.default)(e,-n)}},1634:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return o}});var r=n(486),a=n(5503),i=n(7628);function o(e,t){(0,i.Z)(2,arguments);var n=(0,r.Z)(t);return(0,a.default)(e,-n)}},6543:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return o}});var r=n(486),a=n(6451),i=n(7628);function o(e,t){(0,i.Z)(2,arguments);var n=(0,r.Z)(t);return(0,a.default)(e,-n)}},2896:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return i}});var r=n(1002),a=n(7628);function i(e){(0,a.Z)(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===(0,r.Z)(e)&&"[object Date]"===t?new Date(e.getTime()):"number"===typeof e||"[object Number]"===t?new Date(e):("string"!==typeof e&&"[object String]"!==t||"undefined"===typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn((new Error).stack)),new Date(NaN))}},1377:function(e,t,n){"use strict";n.r(t),n.d(t,{IGNORE_CLASS_NAME:function(){return v}});var r=n(2791),a=n(4164);function i(e,t){return i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},i(e,t)}function o(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function l(e,t,n){return e===t||(e.correspondingElement?e.correspondingElement.classList.contains(n):e.classList.contains(n))}var s,c,u=(void 0===s&&(s=0),function(){return++s}),d={},f={},h=["touchstart","touchmove"],v="ignore-react-onclickoutside";function m(e,t){var n=null;return-1!==h.indexOf(t)&&c&&(n={passive:!e.props.preventDefault}),n}t.default=function(e,t){var n,s,h=e.displayName||e.name||"Component";return s=n=function(n){var s,v;function p(e){var r;return(r=n.call(this,e)||this).__outsideClickHandler=function(e){if("function"!==typeof r.__clickOutsideHandlerProp){var t=r.getInstance();if("function"!==typeof t.props.handleClickOutside){if("function"!==typeof t.handleClickOutside)throw new Error("WrappedComponent: "+h+" lacks a handleClickOutside(event) function for processing outside click events.");t.handleClickOutside(e)}else t.props.handleClickOutside(e)}else r.__clickOutsideHandlerProp(e)},r.__getComponentNode=function(){var e=r.getInstance();return t&&"function"===typeof t.setClickOutsideRef?t.setClickOutsideRef()(e):"function"===typeof e.setClickOutsideRef?e.setClickOutsideRef():(0,a.findDOMNode)(e)},r.enableOnClickOutside=function(){if("undefined"!==typeof document&&!f[r._uid]){"undefined"===typeof c&&(c=function(){if("undefined"!==typeof window&&"function"===typeof window.addEventListener){var e=!1,t=Object.defineProperty({},"passive",{get:function(){e=!0}}),n=function(){};return window.addEventListener("testPassiveEventSupport",n,t),window.removeEventListener("testPassiveEventSupport",n,t),e}}()),f[r._uid]=!0;var e=r.props.eventTypes;e.forEach||(e=[e]),d[r._uid]=function(e){var t;null!==r.componentNode&&(r.props.preventDefault&&e.preventDefault(),r.props.stopPropagation&&e.stopPropagation(),r.props.excludeScrollbar&&(t=e,document.documentElement.clientWidth<=t.clientX||document.documentElement.clientHeight<=t.clientY)||function(e,t,n){if(e===t)return!0;for(;e.parentNode||e.host;){if(e.parentNode&&l(e,t,n))return!0;e=e.parentNode||e.host}return e}(e.composed&&e.composedPath&&e.composedPath().shift()||e.target,r.componentNode,r.props.outsideClickIgnoreClass)===document&&r.__outsideClickHandler(e))},e.forEach((function(e){document.addEventListener(e,d[r._uid],m(o(r),e))}))}},r.disableOnClickOutside=function(){delete f[r._uid];var e=d[r._uid];if(e&&"undefined"!==typeof document){var t=r.props.eventTypes;t.forEach||(t=[t]),t.forEach((function(t){return document.removeEventListener(t,e,m(o(r),t))})),delete d[r._uid]}},r.getRef=function(e){return r.instanceRef=e},r._uid=u(),r}v=n,(s=p).prototype=Object.create(v.prototype),s.prototype.constructor=s,i(s,v);var g=p.prototype;return g.getInstance=function(){if(e.prototype&&!e.prototype.isReactComponent)return this;var t=this.instanceRef;return t.getInstance?t.getInstance():t},g.componentDidMount=function(){if("undefined"!==typeof document&&document.createElement){var e=this.getInstance();if(t&&"function"===typeof t.handleClickOutside&&(this.__clickOutsideHandlerProp=t.handleClickOutside(e),"function"!==typeof this.__clickOutsideHandlerProp))throw new Error("WrappedComponent: "+h+" lacks a function for processing outside click events specified by the handleClickOutside config option.");this.componentNode=this.__getComponentNode(),this.props.disableOnClickOutside||this.enableOnClickOutside()}},g.componentDidUpdate=function(){this.componentNode=this.__getComponentNode()},g.componentWillUnmount=function(){this.disableOnClickOutside()},g.render=function(){var t=this.props;t.excludeScrollbar;var n=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(t,["excludeScrollbar"]);return e.prototype&&e.prototype.isReactComponent?n.ref=this.getRef:n.wrappedRef=this.getRef,n.disableOnClickOutside=this.disableOnClickOutside,n.enableOnClickOutside=this.enableOnClickOutside,(0,r.createElement)(e,n)},p}(r.Component),n.displayName="OnClickOutside("+h+")",n.defaultProps={eventTypes:["mousedown","touchstart"],excludeScrollbar:t&&t.excludeScrollbar||!1,outsideClickIgnoreClass:v,preventDefault:!1,stopPropagation:!1},n.getClass=function(){return e.getClass?e.getClass():e},s}},4745:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!==typeof e)return{default:e};var n=w(t);if(n&&n.has(e))return n.get(e);var a={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var l=i?Object.getOwnPropertyDescriptor(e,o):null;l&&(l.get||l.set)?Object.defineProperty(a,o,l):a[o]=e[o]}a.default=e,n&&n.set(e,a);return a}(n(2791)),i=j(n(2007)),o=n(7797),l=j(n(6195)),s=j(n(9453)),c=j(n(6602)),u=j(n(7958)),d=j(n(885)),f=j(n(7699)),h=j(n(9192)),v=j(n(7507)),m=j(n(2513)),p=j(n(8542)),g=j(n(9514)),y=n(7077),b=n(5501),x=n(342),_=n(5432);function j(e){return e&&e.__esModule?e:{default:e}}function w(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(w=function(e){return e?n:t})(e)}function N(){return N=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},N.apply(this,arguments)}function k(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,a,i=[],o=!0,l=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);o=!0);}catch(s){l=!0,a=s}finally{try{o||null==n.return||n.return()}finally{if(l)throw a}}return i}(e,t)||A(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function S(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function C(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function D(e,t){return D=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},D(e,t)}function E(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=M(e);if(t){var a=M(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return O(this,n)}}function O(e,t){if(t&&("object"===r(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return P(e)}function P(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function M(e){return M=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},M(e)}function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function R(e){return function(e){if(Array.isArray(e))return I(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||A(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function A(e,t){if(e){if("string"===typeof e)return I(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?I(e,t):void 0}}function I(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var L=new Date;L.setFullYear(1,0,1),L.setHours(0,0,0,0);var F=new Date(864e13),Y=["hour","minute","second"];function H(e,t){return e&&!t||!e&&t||e&&t&&e.getTime()!==t.getTime()}function U(e,t,n,r){return t===(0,o.getYear)(e).toString()&&n===(0,o.getMonthHuman)(e).toString()&&r===(0,o.getDate)(e).toString()}function Z(e,t){if(!e)return null;var n=Array.isArray(e)&&2===e.length?e[t]:e;if(!n)return null;var r=function(e){return e instanceof Date?e:new Date(e)}(n);if(isNaN(r.getTime()))throw new Error("Invalid date: ".concat(e));return r}function B(e,t){var n=e.value,r=e.minDate,a=e.maxDate,i=Z(n,t);return i?(0,_.between)(i,r,a):null}var z=function(e){return B(e,0)};function V(e){return"INPUT"===e.tagName&&"number"===e.type}function W(e,t){var n=e;do{n=n[t]}while(n&&!V(n));return n}function q(e){e&&e.focus()}var K=(0,y.getNumberFormatter)({useGrouping:!1}),$=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&D(e,t)}(x,e);var t,n,r,i=E(x);function x(){var e;S(this,x);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return T(P(e=i.call.apply(i,[this].concat(n))),"state",{amPm:null,year:null,month:null,day:null,hour:null,minute:null,second:null}),T(P(e),"dayInput",(0,a.createRef)()),T(P(e),"monthInput",(0,a.createRef)()),T(P(e),"yearInput",(0,a.createRef)()),T(P(e),"amPmInput",(0,a.createRef)()),T(P(e),"hour12Input",(0,a.createRef)()),T(P(e),"hour24Input",(0,a.createRef)()),T(P(e),"minuteInput",(0,a.createRef)()),T(P(e),"secondInput",(0,a.createRef)()),T(P(e),"onClick",(function(e){e.target===e.currentTarget&&q(e.target.children[1])})),T(P(e),"onKeyDown",(function(t){switch(t.key){case"ArrowLeft":case"ArrowRight":case e.dateDivider:case e.timeDivider:t.preventDefault(),q(W(t.target,"ArrowLeft"===t.key?"previousElementSibling":"nextElementSibling"))}})),T(P(e),"onKeyUp",(function(e){var t=e.key,n=e.target;if(!isNaN(parseInt(t,10))){var r=n.value,a=n.getAttribute("max");if(10*r>a||r.length>=a.length){q(W(n,"nextElementSibling"))}}})),T(P(e),"onChange",(function(t){var n=t.target,r=n.name,a=n.value;switch(r){case"hour12":e.setState((function(e){return{hour:a?(0,b.convert12to24)(parseInt(a,10),e.amPm).toString():""}}),e.onChangeExternal);break;case"hour24":e.setState({hour:a},e.onChangeExternal);break;default:e.setState(T({},r,a),e.onChangeExternal)}})),T(P(e),"onChangeNative",(function(t){var n=e.props.onChange,r=t.target.value;n&&n(function(){if(!r)return null;var e=k(r.split("T"),2),t=e[0],n=e[1],a=k(t.split("-"),3),i=a[0],o=a[1],l=a[2],s=parseInt(i,10),c=parseInt(o,10)-1||0,u=parseInt(l,10)||1,d=k(n.split(":"),3),f=d[0],h=d[1],v=d[2],m=parseInt(f,10)||0,p=parseInt(h,10)||0,g=parseInt(v,10)||0,y=new Date;return y.setFullYear(s,c,u),y.setHours(m,p,g,0),y}(),!1)})),T(P(e),"onChangeAmPm",(function(t){var n=t.target.value;e.setState({amPm:n},e.onChangeExternal)})),T(P(e),"onChangeExternal",(function(){var t=e.props.onChange;if(t){var n=[e.amPmInput.current,e.dayInput.current,e.monthInput.current,e.yearInput.current,e.hour12Input.current,e.hour24Input.current,e.minuteInput.current,e.secondInput.current].filter(Boolean),r=n.slice(1),a={};if(n.forEach((function(e){a[e.name]=e.value})),r.every((function(e){return!e.value})))t(null,!1);else if(n.every((function(e){return e.value&&e.validity.valid}))){var i=parseInt(a.year,10)||(new Date).getFullYear(),o=parseInt(a.month||1,10)-1,l=parseInt(a.day||1,10),s=parseInt(a.hour24||(0,b.convert12to24)(a.hour12,a.amPm)||0,10),c=parseInt(a.minute||0,10),u=parseInt(a.second||0,10),d=new Date;d.setFullYear(i,o,l),d.setHours(s,c,u,0),t(d,!1)}}})),T(P(e),"renderDay",(function(t,n){var r=e.props,i=r.autoFocus,o=r.dayAriaLabel,s=r.dayPlaceholder,c=r.showLeadingZeros,u=e.state,d=u.day,f=u.month,h=u.year;if(t&&t.length>2)throw new Error("Unsupported token: ".concat(t));var v=t&&2===t.length;return a.default.createElement(l.default,N({key:"day"},e.commonInputProps,{ariaLabel:o,autoFocus:0===n&&i,inputRef:e.dayInput,month:f,placeholder:s,showLeadingZeros:v||c,value:d,year:h}))})),T(P(e),"renderMonth",(function(t,n){var r=e.props,i=r.autoFocus,o=r.locale,l=r.monthAriaLabel,u=r.monthPlaceholder,d=r.showLeadingZeros,f=e.state,h=f.month,v=f.year;if(t&&t.length>4)throw new Error("Unsupported token: ".concat(t));if(t.length>2)return a.default.createElement(c.default,N({key:"month"},e.commonInputProps,{ariaLabel:l,autoFocus:0===n&&i,inputRef:e.monthInput,locale:o,placeholder:u,short:3===t.length,value:h,year:v}));var m=t&&2===t.length;return a.default.createElement(s.default,N({key:"month"},e.commonInputProps,{ariaLabel:l,autoFocus:0===n&&i,inputRef:e.monthInput,placeholder:u,showLeadingZeros:m||d,value:h,year:v}))})),T(P(e),"renderYear",(function(t,n){var r=e.props,i=r.autoFocus,o=r.yearAriaLabel,l=r.yearPlaceholder,s=e.state.year;return a.default.createElement(u.default,N({key:"year"},e.commonInputProps,{ariaLabel:o,autoFocus:0===n&&i,inputRef:e.yearInput,placeholder:l,value:s,valueType:"day"}))})),T(P(e),"renderHour",(function(t,n){return/h/.test(t)?e.renderHour12(t,n):e.renderHour24(t,n)})),T(P(e),"renderHour12",(function(t,n){var r=e.props,i=r.autoFocus,o=r.hourAriaLabel,l=r.hourPlaceholder,s=e.state,c=s.amPm,u=s.hour;if(t&&t.length>2)throw new Error("Unsupported token: ".concat(t));var f=t&&2===t.length;return a.default.createElement(d.default,N({key:"hour12"},e.commonInputProps,{amPm:c,ariaLabel:o,autoFocus:0===n&&i,inputRef:e.hour12Input,placeholder:l,showLeadingZeros:f,value:u}))})),T(P(e),"renderHour24",(function(t,n){var r=e.props,i=r.autoFocus,o=r.hourAriaLabel,l=r.hourPlaceholder,s=e.state.hour;if(t&&t.length>2)throw new Error("Unsupported token: ".concat(t));var c=t&&2===t.length;return a.default.createElement(f.default,N({key:"hour24"},e.commonInputProps,{ariaLabel:o,autoFocus:0===n&&i,inputRef:e.hour24Input,placeholder:l,showLeadingZeros:c,value:s}))})),T(P(e),"renderMinute",(function(t,n){var r=e.props,i=r.autoFocus,o=r.minuteAriaLabel,l=r.minutePlaceholder,s=e.state,c=s.hour,u=s.minute;if(t&&t.length>2)throw new Error("Unsupported token: ".concat(t));var d=t&&2===t.length;return a.default.createElement(h.default,N({key:"minute"},e.commonInputProps,{ariaLabel:o,autoFocus:0===n&&i,hour:c,inputRef:e.minuteInput,placeholder:l,showLeadingZeros:d,value:u}))})),T(P(e),"renderSecond",(function(t,n){var r=e.props,i=r.autoFocus,o=r.secondAriaLabel,l=r.secondPlaceholder,s=e.state,c=s.hour,u=s.minute,d=s.second;if(t&&t.length>2)throw new Error("Unsupported token: ".concat(t));var f=!t||2===t.length;return a.default.createElement(v.default,N({key:"second"},e.commonInputProps,{ariaLabel:o,autoFocus:0===n&&i,hour:c,inputRef:e.secondInput,minute:u,placeholder:l,showLeadingZeros:f,value:d}))})),T(P(e),"renderAmPm",(function(t,n){var r=e.props,i=r.amPmAriaLabel,o=r.autoFocus,l=r.locale,s=e.state.amPm;return a.default.createElement(m.default,N({key:"ampm"},e.commonInputProps,{ariaLabel:i,autoFocus:0===n&&o,inputRef:e.amPmInput,locale:l,onChange:e.onChangeAmPm,value:s}))})),e}return t=x,r=[{key:"getDerivedStateFromProps",value:function(e,t){var n=e.minDate,r=e.maxDate,a={};e.isWidgetOpen!==t.isWidgetOpen&&(a.isWidgetOpen=e.isWidgetOpen);var i=z({value:e.value,minDate:n,maxDate:r}),l=[i,t.value];if(a.isCalendarOpen||H.apply(void 0,R(l.map((function(e){return z({value:e,minDate:n,maxDate:r})}))))||H.apply(void 0,R(l.map((function(e){return B({value:e,minDate:n,maxDate:r},1)}))))){if(i){var s=k((0,b.convert24to12)((0,o.getHours)(i)),2);a.amPm=s[1],a.year=(0,o.getYear)(i).toString(),a.month=(0,o.getMonthHuman)(i).toString(),a.day=(0,o.getDate)(i).toString(),a.hour=(0,o.getHours)(i).toString(),a.minute=(0,o.getMinutes)(i).toString(),a.second=(0,o.getSeconds)(i).toString()}else a.amPm=null,a.year=null,a.month=null,a.day=null,a.hour=null,a.minute=null,a.second=null;a.value=i}return a}}],(n=[{key:"formatTime",get:function(){var e=this.props.maxDetail,t={hour:"numeric"},n=Y.indexOf(e);return n>=1&&(t.minute="numeric"),n>=2&&(t.second="numeric"),(0,y.getFormatter)(t)}},{key:"formatNumber",get:function(){return K}},{key:"dateDivider",get:function(){return this.datePlaceholder.match(/[^0-9a-z]/i)[0]}},{key:"timeDivider",get:function(){return this.timePlaceholder.match(/[^0-9a-z]/i)[0]}},{key:"datePlaceholder",get:function(){var e=this.props.locale,t=new Date(2017,11,11),n=(0,y.formatDate)(e,t),r=["y","M","d"],a=n;return["year","month","day"].forEach((function(n,i){var o,l,s=(o=n,l=t,(0,y.getFormatter)(T({useGrouping:!1},o,"numeric"))(e,l).match(/\d{1,}/)),c=r[i];a=a.replace(s,c)})),a=a.replace("17","y")}},{key:"timePlaceholder",get:function(){var e=this.props.locale,t=new Date(2017,0,1,21,13,14);return this.formatTime(e,t).replace(this.formatNumber(e,9),"h").replace(this.formatNumber(e,21),"H").replace(this.formatNumber(e,13),"mm").replace(this.formatNumber(e,14),"ss").replace(new RegExp((0,_.getAmPmLabels)(e).join("|")),"a")}},{key:"placeholder",get:function(){var e=this.props.format;return e||"".concat(this.datePlaceholder,"\xa0").concat(this.timePlaceholder)}},{key:"maxTime",get:function(){var e=this.props.maxDate;if(!e)return null;var t=this.state;return U(e,t.year,t.month,t.day)?(0,o.getHoursMinutesSeconds)(e):null}},{key:"minTime",get:function(){var e=this.props.minDate;if(!e)return null;var t=this.state;return U(e,t.year,t.month,t.day)?(0,o.getHoursMinutesSeconds)(e):null}},{key:"commonInputProps",get:function(){var e=this.props,t=e.className,n=e.disabled,r=e.isWidgetOpen,a=e.maxDate,i=e.minDate,o=e.required;return{className:t,disabled:n,maxDate:a||F,minDate:i||L,onChange:this.onChange,onKeyDown:this.onKeyDown,onKeyUp:this.onKeyUp,placeholder:"--",required:o||r}}},{key:"commonTimeInputProps",get:function(){return{maxTime:this.maxTime,minTime:this.minTime}}},{key:"valueType",get:function(){return this.props.maxDetail}},{key:"renderCustomInputs",value:function(){var e=this.placeholder,t=this.props.format;return function(e,t,n){var r=[],i=new RegExp(Object.keys(t).map((function(e){return"".concat(e,"+")})).join("|"),"g"),o=e.match(i);return e.split(i).reduce((function(e,i,l){var s=i&&a.default.createElement(p.default,{key:"separator_".concat(l)},i),c=[].concat(R(e),[s]),u=o&&o[l];if(u){var d=t[u]||t[Object.keys(t).find((function(e){return u.match(e)}))];!n&&r.includes(d)?c.push(u):(c.push(d(u,l)),r.push(d))}return c}),[])}(e,{d:this.renderDay,M:this.renderMonth,y:this.renderYear,h:this.renderHour,H:this.renderHour,m:this.renderMinute,s:this.renderSecond,a:this.renderAmPm},"undefined"!==typeof t)}},{key:"renderNativeInput",value:function(){var e=this.props,t=e.disabled,n=e.maxDate,r=e.minDate,i=e.name,o=e.nativeInputAriaLabel,l=e.required,s=this.state.value;return a.default.createElement(g.default,{key:"time",ariaLabel:o,disabled:t,maxDate:n||F,minDate:r||L,name:i,onChange:this.onChangeNative,required:l,value:s,valueType:this.valueType})}},{key:"render",value:function(){var e=this.props.className;return a.default.createElement("div",{className:e,onClick:this.onClick},this.renderNativeInput(),this.renderCustomInputs())}}])&&C(t.prototype,n),r&&C(t,r),Object.defineProperty(t,"prototype",{writable:!1}),x}(a.PureComponent);t.default=$,$.defaultProps={maxDetail:"minute",name:"datetime"};var G=i.default.oneOfType([i.default.string,i.default.instanceOf(Date)]);$.propTypes={amPmAriaLabel:i.default.string,autoFocus:i.default.bool,className:i.default.string.isRequired,dayAriaLabel:i.default.string,dayPlaceholder:i.default.string,disabled:i.default.bool,format:i.default.string,hourAriaLabel:i.default.string,hourPlaceholder:i.default.string,isWidgetOpen:i.default.bool,locale:i.default.string,maxDate:x.isMaxDate,maxDetail:i.default.oneOf(Y),minDate:x.isMinDate,minuteAriaLabel:i.default.string,minutePlaceholder:i.default.string,monthAriaLabel:i.default.string,monthPlaceholder:i.default.string,name:i.default.string,nativeInputAriaLabel:i.default.string,onChange:i.default.func,required:i.default.bool,secondAriaLabel:i.default.string,secondPlaceholder:i.default.string,showLeadingZeros:i.default.bool,value:i.default.oneOfType([G,i.default.arrayOf(G)]),yearAriaLabel:i.default.string,yearPlaceholder:i.default.string}},9514:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=s;var r=l(n(2791)),a=l(n(2007)),i=n(7797),o=n(342);function l(e){return e&&e.__esModule?e:{default:e}}function s(e){var t=e.ariaLabel,n=e.disabled,a=e.maxDate,o=e.minDate,l=e.name,s=e.onChange,c=e.required,u=e.value,d=e.valueType,f=function(){switch(d){case"hour":return function(e){return"".concat((0,i.getISOLocalDate)(e),"T").concat((0,i.getHours)(e),":00")};case"minute":return function(e){return"".concat((0,i.getISOLocalDate)(e),"T").concat((0,i.getHoursMinutes)(e))};case"second":return i.getISOLocalDateTime;default:throw new Error("Invalid valueType.")}}(),h=function(){switch(d){case"hour":return 3600;case"minute":return 60;case"second":return 1;default:throw new Error("Invalid valueType.")}}();return r.default.createElement("input",{"aria-label":t,disabled:n,max:a?f(a):null,min:o?f(o):null,name:l,onChange:s,onFocus:function(e){e.stopPropagation()},required:c,step:h,style:{visibility:"hidden",position:"absolute",zIndex:"-999"},type:"datetime-local",value:u?f(u):""})}s.propTypes={ariaLabel:a.default.string,disabled:a.default.bool,maxDate:o.isMaxDate,minDate:o.isMinDate,name:a.default.string,onChange:a.default.func,required:a.default.bool,value:a.default.oneOfType([a.default.string,a.default.instanceOf(Date)]),valueType:o.isValueType}},8611:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!==typeof e)return{default:e};var n=g(t);if(n&&n.has(e))return n.get(e);var a={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var l=i?Object.getOwnPropertyDescriptor(e,o):null;l&&(l.get||l.set)?Object.defineProperty(a,o,l):a[o]=e[o]}a.default=e,n&&n.set(e,a);return a}(n(2791)),i=p(n(2007)),o=p(n(7700)),l=p(n(2372)),s=p(n(1659)),c=p(n(9294)),u=p(n(7253)),d=p(n(4745)),f=n(342),h=["calendarClassName","className","maxDetail","onChange","value"],v=["clockClassName","className","maxDetail","onChange","value"],m=["onChange"];function p(e){return e&&e.__esModule?e:{default:e}}function g(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(g=function(e){return e?n:t})(e)}function y(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function b(){return b=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},b.apply(this,arguments)}function x(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,a,i=[],o=!0,l=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);o=!0);}catch(s){l=!0,a=s}finally{try{o||null==n.return||n.return()}finally{if(l)throw a}}return i}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return _(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function j(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function w(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function N(e,t){return N=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},N(e,t)}function k(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=D(e);if(t){var a=D(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return S(this,n)}}function S(e,t){if(t&&("object"===r(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return C(e)}function C(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function D(e){return D=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},D(e)}function E(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var O=["hour","minute","second"],P="react-datetime-picker",M=["mousedown","focusin","touchstart"],T=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&N(e,t)}(f,e);var t,n,r,i=k(f);function f(){var e;j(this,f);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return E(C(e=i.call.apply(i,[this].concat(n))),"state",{}),E(C(e),"onOutsideAction",(function(t){var n="composedPath"in t?t.composedPath()[0]:t.target;e.wrapper&&!e.wrapper.contains(n)&&e.closeWidgets()})),E(C(e),"onDateChange",(function(t,n){var r=e.props.value;if(r){var a=new Date(t);a.setHours(r.getHours(),r.getMinutes(),r.getSeconds(),r.getMilliseconds()),e.onChange(a,n)}else e.onChange(t,n)})),E(C(e),"onChange",(function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props.closeWidgets,r=e.props.onChange;n&&e.closeWidgets(),r&&r(t)})),E(C(e),"onFocus",(function(t){var n=e.props,r=n.disabled,a=n.onFocus,i=n.openWidgetsOnFocus;if(a&&a(t),!r&&i){if("true"===t.target.getAttribute("data-select"))return;switch(t.target.name){case"day":case"month":case"year":e.openCalendar();break;case"hour12":case"hour24":case"minute":case"second":e.openClock()}}})),E(C(e),"onKeyDown",(function(t){"Escape"===t.key&&e.closeWidgets()})),E(C(e),"openClock",(function(){e.setState({isCalendarOpen:!1,isClockOpen:!0})})),E(C(e),"openCalendar",(function(){e.setState({isCalendarOpen:!0,isClockOpen:!1})})),E(C(e),"toggleCalendar",(function(){e.setState((function(e){return{isCalendarOpen:!e.isCalendarOpen,isClockOpen:!1}}))})),E(C(e),"closeWidgets",(function(){e.setState((function(e){return e.isCalendarOpen||e.isClockOpen?{isCalendarOpen:!1,isClockOpen:!1}:null}))})),E(C(e),"stopPropagation",(function(e){return e.stopPropagation()})),E(C(e),"clear",(function(){return e.onChange(null)})),e}return t=f,r=[{key:"getDerivedStateFromProps",value:function(e,t){var n={};return e.isCalendarOpen!==t.isCalendarOpenProps&&(n.isCalendarOpen=e.isCalendarOpen,n.isCalendarOpenProps=e.isCalendarOpen),e.isClockOpen!==t.isClockOpenProps&&(n.isClockOpen=e.isClockOpen,n.isClockOpenProps=e.isClockOpen),n}}],(n=[{key:"componentDidMount",value:function(){this.handleOutsideActionListeners()}},{key:"componentDidUpdate",value:function(e,t){var n=this.state,r=n.isCalendarOpen,a=n.isClockOpen,i=this.props,o=i.onCalendarClose,l=i.onCalendarOpen,s=i.onClockClose,c=i.onClockOpen;if((r||a)!==(t.isCalendarOpen||t.isClockOpen)&&this.handleOutsideActionListeners(),r!==t.isCalendarOpen){var u=r?l:o;u&&u()}if(a!==t.isClockOpen){var d=a?c:s;d&&d()}}},{key:"componentWillUnmount",value:function(){this.handleOutsideActionListeners(!1)}},{key:"eventProps",get:function(){return(0,o.default)(this.props)}},{key:"handleOutsideActionListeners",value:function(e){var t=this,n=this.state,r=n.isCalendarOpen,a=n.isClockOpen,i=("undefined"!==typeof e?e:r||a)?"addEventListener":"removeEventListener";M.forEach((function(e){return document[i](e,t.onOutsideAction)})),document[i]("keydown",this.onKeyDown)}},{key:"renderInputs",value:function(){var e=this.props,t=e.amPmAriaLabel,n=e.autoFocus,r=e.calendarAriaLabel,i=e.calendarIcon,o=e.clearAriaLabel,l=e.clearIcon,s=e.dayAriaLabel,c=e.dayPlaceholder,u=e.disableCalendar,f=e.disabled,h=e.format,v=e.hourAriaLabel,m=e.hourPlaceholder,p=e.locale,g=e.maxDate,y=e.maxDetail,_=e.minDate,j=e.minuteAriaLabel,w=e.minutePlaceholder,N=e.monthAriaLabel,k=e.monthPlaceholder,S=e.name,C=e.nativeInputAriaLabel,D=e.required,E=e.secondAriaLabel,O=e.secondPlaceholder,M=e.showLeadingZeros,T=e.value,R=e.yearAriaLabel,A=e.yearPlaceholder,I=this.state,L=I.isCalendarOpen,F=I.isClockOpen,Y=x([].concat(T),1)[0],H={amPmAriaLabel:t,dayAriaLabel:s,hourAriaLabel:v,minuteAriaLabel:j,monthAriaLabel:N,nativeInputAriaLabel:C,secondAriaLabel:E,yearAriaLabel:R},U={dayPlaceholder:c,hourPlaceholder:m,minutePlaceholder:w,monthPlaceholder:k,secondPlaceholder:O,yearPlaceholder:A};return a.default.createElement("div",{className:"".concat(P,"__wrapper")},a.default.createElement(d.default,b({},H,U,{autoFocus:n,className:"".concat(P,"__inputGroup"),disabled:f,format:h,isWidgetOpen:L||F,locale:p,maxDate:g,maxDetail:y,minDate:_,name:S,onChange:this.onChange,placeholder:this.placeholder,required:D,showLeadingZeros:M,value:Y})),null!==l&&a.default.createElement("button",{"aria-label":o,className:"".concat(P,"__clear-button ").concat(P,"__button"),disabled:f,onClick:this.clear,onFocus:this.stopPropagation,type:"button"},l),null!==i&&!u&&a.default.createElement("button",{"aria-label":r,className:"".concat(P,"__calendar-button ").concat(P,"__button"),disabled:f,onBlur:this.resetValue,onClick:this.toggleCalendar,onFocus:this.stopPropagation,type:"button"},i))}},{key:"renderCalendar",value:function(){var e=this.props.disableCalendar,t=this.state.isCalendarOpen;if(null===t||e)return null;var n=this.props,r=n.calendarClassName,i=(n.className,n.maxDetail,n.onChange,n.value),o=y(n,h),u="".concat(P,"__calendar");return a.default.createElement(c.default,null,a.default.createElement("div",{ref:function(e){e&&!t&&e.removeAttribute("style")},className:(0,l.default)(u,"".concat(u,"--").concat(t?"open":"closed"))},a.default.createElement(s.default,b({className:r,onChange:this.onDateChange,value:i||null},o))))}},{key:"renderClock",value:function(){var e=this.props.disableClock,t=this.state.isClockOpen;if(null===t||e)return null;var n=this.props,r=n.clockClassName,i=(n.className,n.maxDetail),o=(n.onChange,n.value),s=y(n,v),d="".concat(P,"__clock"),f=x([].concat(o),1)[0],h=O.indexOf(i);return a.default.createElement(c.default,null,a.default.createElement("div",{ref:function(e){e&&!t&&e.removeAttribute("style")},className:(0,l.default)(d,"".concat(d,"--").concat(t?"open":"closed"))},a.default.createElement(u.default,b({className:r,renderMinuteHand:h>0,renderSecondHand:h>1,value:f},s))))}},{key:"render",value:function(){var e=this,t=this.eventProps,n=this.props,r=n.className,i=n.disabled,o=this.state.isOpen,s=(t.onChange,y(t,m));return a.default.createElement("div",b({className:(0,l.default)(P,"".concat(P,"--").concat(o?"open":"closed"),"".concat(P,"--").concat(i?"disabled":"enabled"),r)},s,{onFocus:this.onFocus,ref:function(t){t&&(e.wrapper=t)}}),this.renderInputs(),this.renderCalendar(),this.renderClock())}}])&&w(t.prototype,n),r&&w(t,r),Object.defineProperty(t,"prototype",{writable:!1}),f}(a.PureComponent);t.default=T;var R={xmlns:"http://www.w3.org/2000/svg",width:19,height:19,viewBox:"0 0 19 19",stroke:"black",strokeWidth:2},A=a.default.createElement("svg",b({},R,{className:"".concat(P,"__calendar-button__icon ").concat(P,"__button__icon")}),a.default.createElement("rect",{fill:"none",height:"15",width:"15",x:"2",y:"2"}),a.default.createElement("line",{x1:"6",x2:"6",y1:"0",y2:"4"}),a.default.createElement("line",{x1:"13",x2:"13",y1:"0",y2:"4"})),I=a.default.createElement("svg",b({},R,{className:"".concat(P,"__clear-button__icon ").concat(P,"__button__icon")}),a.default.createElement("line",{x1:"4",x2:"15",y1:"4",y2:"15"}),a.default.createElement("line",{x1:"15",x2:"4",y1:"4",y2:"15"}));T.defaultProps={calendarIcon:A,clearIcon:I,closeWidgets:!0,isCalendarOpen:null,isClockOpen:null,maxDetail:"minute",openWidgetsOnFocus:!0};var L=i.default.oneOfType([i.default.string,i.default.instanceOf(Date)]);T.propTypes={amPmAriaLabel:i.default.string,autoFocus:i.default.bool,calendarAriaLabel:i.default.string,calendarClassName:i.default.oneOfType([i.default.string,i.default.arrayOf(i.default.string)]),calendarIcon:i.default.node,className:i.default.oneOfType([i.default.string,i.default.arrayOf(i.default.string)]),clearAriaLabel:i.default.string,clearIcon:i.default.node,clockClassName:i.default.oneOfType([i.default.string,i.default.arrayOf(i.default.string)]),closeWidgets:i.default.bool,dayAriaLabel:i.default.string,dayPlaceholder:i.default.string,disableCalendar:i.default.bool,disableClock:i.default.bool,disabled:i.default.bool,format:i.default.string,hourAriaLabel:i.default.string,hourPlaceholder:i.default.string,isCalendarOpen:i.default.bool,isClockOpen:i.default.bool,locale:i.default.string,maxDate:f.isMaxDate,maxDetail:i.default.oneOf(O),minDate:f.isMinDate,minuteAriaLabel:i.default.string,minutePlaceholder:i.default.string,monthAriaLabel:i.default.string,monthPlaceholder:i.default.string,name:i.default.string,nativeInputAriaLabel:i.default.string,onCalendarClose:i.default.func,onCalendarOpen:i.default.func,onChange:i.default.func,onClockClose:i.default.func,onClockOpen:i.default.func,onFocus:i.default.func,openWidgetsOnFocus:i.default.bool,required:i.default.bool,secondAriaLabel:i.default.string,secondPlaceholder:i.default.string,showLeadingZeros:i.default.bool,value:i.default.oneOfType([L,i.default.arrayOf(L)]),yearAriaLabel:i.default.string,yearPlaceholder:i.default.string}},8542:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var r=i(n(2791)),a=i(n(2007));function i(e){return e&&e.__esModule?e:{default:e}}function o(e){var t=e.children;return r.default.createElement("span",{className:"react-datetime-picker__inputGroup__divider"},t)}o.propTypes={children:a.default.node}},3897:function(e,t,n){"use strict";t.Z=void 0,n(830),n(5749);var r,a=(r=n(8611))&&r.__esModule?r:{default:r};n(2427);var i=a.default;t.Z=i},7077:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.formatDate=void 0,t.getFormatter=o,t.getNumberFormatter=function(e){return function(t,n){var r=t||(0,a.default)();l.has(r)||l.set(r,new Map);var i=l.get(r);return i.has(e)||i.set(e,new Intl.NumberFormat(r,e).format),i.get(e)(n)}};var r,a=(r=n(3422))&&r.__esModule?r:{default:r};var i=new Map;function o(e){return function(t,n){var r=t||(0,a.default)();i.has(r)||i.set(r,new Map);var o=i.get(r);return o.has(e)||o.set(e,new Intl.DateTimeFormat(r,e).format),o.get(e)(n)}}var l=new Map;var s=o({day:"numeric",month:"numeric",year:"numeric"});t.formatDate=s},5501:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.convert12to24=function(e,t){var n=parseInt(e,10);"am"===t&&12===n?n=0:"pm"===t&&n<12&&(n+=12);return n},t.convert24to12=function(e){return[e%12||12,e<12?"am":"pm"]}},342:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isValueType=t.isMinDate=t.isMaxDate=void 0;var r,a=(r=n(2007))&&r.__esModule?r:{default:r};function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}var o=[].concat(["hour","minute","second"]);t.isMinDate=function(e,t,n){var r=e[t];if(!r)return null;if(!(r instanceof Date))return new Error("Invalid prop `".concat(t,"` of type `").concat(i(r),"` supplied to `").concat(n,"`, expected instance of `Date`."));var a=e.maxDate;return a&&r>a?new Error("Invalid prop `".concat(t,"` of type `").concat(i(r),"` supplied to `").concat(n,"`, minDate cannot be larger than maxDate.")):null};t.isMaxDate=function(e,t,n){var r=e[t];if(!r)return null;if(!(r instanceof Date))return new Error("Invalid prop `".concat(t,"` of type `").concat(i(r),"` supplied to `").concat(n,"`, expected instance of `Date`."));var a=e.minDate;return a&&r<a?new Error("Invalid prop `".concat(t,"` of type `").concat(i(r),"` supplied to `").concat(n,"`, maxDate cannot be smaller than minDate.")):null};var l=a.default.oneOf(o);t.isValueType=l},5432:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.between=function(e,t,n){if(t&&t>e)return t;if(n&&n<e)return n;return e},t.getAmPmLabels=function(e){var t=l(e,new Date(2017,0,1,9)),n=l(e,new Date(2017,0,1,21)),r=a(t.split(o),2),i=r[0],s=r[1],c=a(n.split(o),2),u=c[0],d=c[1];if(void 0!==d){if(i!==u)return[i,u].map((function(e){return e.trim()}));if(s!==d)return[s,d].map((function(e){return e.trim()}))}return["AM","PM"]};var r=n(7077);function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,a,i=[],o=!0,l=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);o=!0);}catch(s){l=!0,a=s}finally{try{o||null==n.return||n.return()}finally{if(l)throw a}}return i}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return i(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var o=new RegExp("[".concat(["9","\u0669"].join(""),"]")),l=(0,r.getFormatter)({hour:"numeric"})},4463:function(e,t,n){"use strict";var r=n(2791),a=n(5296);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var o=new Set,l={};function s(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(l[e]=t,e=0;e<t.length;e++)o.add(t[e])}var u=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),d=Object.prototype.hasOwnProperty,f=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,h={},v={};function m(e,t,n,r,a,i,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=a,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=o}var p={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){p[e]=new m(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];p[t]=new m(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){p[e]=new m(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){p[e]=new m(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){p[e]=new m(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){p[e]=new m(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){p[e]=new m(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){p[e]=new m(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){p[e]=new m(e,5,!1,e.toLowerCase(),null,!1,!1)}));var g=/[\-:]([a-z])/g;function y(e){return e[1].toUpperCase()}function b(e,t,n,r){var a=p.hasOwnProperty(t)?p[t]:null;(null!==a?0!==a.type:r||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,n,r){if(null===t||"undefined"===typeof t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,a,r)&&(n=null),r||null===a?function(e){return!!d.call(v,e)||!d.call(h,e)&&(f.test(e)?v[e]=!0:(h[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):a.mustUseProperty?e[a.propertyName]=null===n?3!==a.type&&"":n:(t=a.attributeName,r=a.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(a=a.type)||4===a&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(g,y);p[t]=new m(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(g,y);p[t]=new m(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(g,y);p[t]=new m(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){p[e]=new m(e,1,!1,e.toLowerCase(),null,!1,!1)})),p.xlinkHref=new m("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){p[e]=new m(e,1,!1,e.toLowerCase(),null,!0,!0)}));var x=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,_=Symbol.for("react.element"),j=Symbol.for("react.portal"),w=Symbol.for("react.fragment"),N=Symbol.for("react.strict_mode"),k=Symbol.for("react.profiler"),S=Symbol.for("react.provider"),C=Symbol.for("react.context"),D=Symbol.for("react.forward_ref"),E=Symbol.for("react.suspense"),O=Symbol.for("react.suspense_list"),P=Symbol.for("react.memo"),M=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var T=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var R=Symbol.iterator;function A(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=R&&e[R]||e["@@iterator"])?e:null}var I,L=Object.assign;function F(e){if(void 0===I)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);I=t&&t[1]||""}return"\n"+I+e}var Y=!1;function H(e,t){if(!e||Y)return"";Y=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var r=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){r=c}e.call(t.prototype)}else{try{throw Error()}catch(c){r=c}e()}}catch(c){if(c&&r&&"string"===typeof c.stack){for(var a=c.stack.split("\n"),i=r.stack.split("\n"),o=a.length-1,l=i.length-1;1<=o&&0<=l&&a[o]!==i[l];)l--;for(;1<=o&&0<=l;o--,l--)if(a[o]!==i[l]){if(1!==o||1!==l)do{if(o--,0>--l||a[o]!==i[l]){var s="\n"+a[o].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}}while(1<=o&&0<=l);break}}}finally{Y=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?F(e):""}function U(e){switch(e.tag){case 5:return F(e.type);case 16:return F("Lazy");case 13:return F("Suspense");case 19:return F("SuspenseList");case 0:case 2:case 15:return e=H(e.type,!1);case 11:return e=H(e.type.render,!1);case 1:return e=H(e.type,!0);default:return""}}function Z(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case w:return"Fragment";case j:return"Portal";case k:return"Profiler";case N:return"StrictMode";case E:return"Suspense";case O:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case C:return(e.displayName||"Context")+".Consumer";case S:return(e._context.displayName||"Context")+".Provider";case D:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case P:return null!==(t=e.displayName||null)?t:Z(e.type)||"Memo";case M:t=e._payload,e=e._init;try{return Z(e(t))}catch(n){}}return null}function B(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Z(t);case 8:return t===N?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"===typeof t)return t.displayName||t.name||null;if("string"===typeof t)return t}return null}function z(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function V(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function W(e){e._valueTracker||(e._valueTracker=function(e){var t=V(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var a=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return a.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function q(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=V(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function K(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function $(e,t){var n=t.checked;return L({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function G(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=z(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function J(e,t){null!=(t=t.checked)&&b(e,"checked",t,!1)}function Q(e,t){J(e,t);var n=z(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,z(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function X(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ee(e,t,n){"number"===t&&K(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var te=Array.isArray;function ne(e,t,n,r){if(e=e.options,t){t={};for(var a=0;a<n.length;a++)t["$"+n[a]]=!0;for(n=0;n<e.length;n++)a=t.hasOwnProperty("$"+e[n].value),e[n].selected!==a&&(e[n].selected=a),a&&r&&(e[n].defaultSelected=!0)}else{for(n=""+z(n),t=null,a=0;a<e.length;a++){if(e[a].value===n)return e[a].selected=!0,void(r&&(e[a].defaultSelected=!0));null!==t||e[a].disabled||(t=e[a])}null!==t&&(t.selected=!0)}}function re(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return L({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ae(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(i(92));if(te(n)){if(1<n.length)throw Error(i(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:z(n)}}function ie(e,t){var n=z(t.value),r=z(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function oe(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function le(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function se(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?le(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ce,ue=function(e){return"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,a){MSApp.execUnsafeLocalFunction((function(){return e(t,n)}))}:e}((function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ce=ce||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ce.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}}));function de(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var fe={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},he=["Webkit","ms","Moz","O"];function ve(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||fe.hasOwnProperty(e)&&fe[e]?(""+t).trim():t+"px"}function me(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),a=ve(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,a):e[n]=a}}Object.keys(fe).forEach((function(e){he.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),fe[t]=fe[e]}))}));var pe=L({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ge(e,t){if(t){if(pe[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if("object"!==typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(i(62))}}function ye(e,t){if(-1===e.indexOf("-"))return"string"===typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var be=null;function xe(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var _e=null,je=null,we=null;function Ne(e){if(e=ma(e)){if("function"!==typeof _e)throw Error(i(280));var t=e.stateNode;t&&(t=ga(t),_e(e.stateNode,e.type,t))}}function ke(e){je?we?we.push(e):we=[e]:je=e}function Se(){if(je){var e=je,t=we;if(we=je=null,Ne(e),t)for(e=0;e<t.length;e++)Ne(t[e])}}function Ce(e,t){return e(t)}function De(){}var Ee=!1;function Oe(e,t,n){if(Ee)return e(t,n);Ee=!0;try{return Ce(e,t,n)}finally{Ee=!1,(null!==je||null!==we)&&(De(),Se())}}function Pe(e,t){var n=e.stateNode;if(null===n)return null;var r=ga(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!==typeof n)throw Error(i(231,t,typeof n));return n}var Me=!1;if(u)try{var Te={};Object.defineProperty(Te,"passive",{get:function(){Me=!0}}),window.addEventListener("test",Te,Te),window.removeEventListener("test",Te,Te)}catch(eu){Me=!1}function Re(e,t,n,r,a,i,o,l,s){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(u){this.onError(u)}}var Ae=!1,Ie=null,Le=!1,Fe=null,Ye={onError:function(e){Ae=!0,Ie=e}};function He(e,t,n,r,a,i,o,l,s){Ae=!1,Ie=null,Re.apply(Ye,arguments)}function Ue(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Ze(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function Be(e){if(Ue(e)!==e)throw Error(i(188))}function ze(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ue(e)))throw Error(i(188));return t!==e?null:e}for(var n=e,r=t;;){var a=n.return;if(null===a)break;var o=a.alternate;if(null===o){if(null!==(r=a.return)){n=r;continue}break}if(a.child===o.child){for(o=a.child;o;){if(o===n)return Be(a),e;if(o===r)return Be(a),t;o=o.sibling}throw Error(i(188))}if(n.return!==r.return)n=a,r=o;else{for(var l=!1,s=a.child;s;){if(s===n){l=!0,n=a,r=o;break}if(s===r){l=!0,r=a,n=o;break}s=s.sibling}if(!l){for(s=o.child;s;){if(s===n){l=!0,n=o,r=a;break}if(s===r){l=!0,r=o,n=a;break}s=s.sibling}if(!l)throw Error(i(189))}}if(n.alternate!==r)throw Error(i(190))}if(3!==n.tag)throw Error(i(188));return n.stateNode.current===n?e:t}(e))?Ve(e):null}function Ve(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=Ve(e);if(null!==t)return t;e=e.sibling}return null}var We=a.unstable_scheduleCallback,qe=a.unstable_cancelCallback,Ke=a.unstable_shouldYield,$e=a.unstable_requestPaint,Ge=a.unstable_now,Je=a.unstable_getCurrentPriorityLevel,Qe=a.unstable_ImmediatePriority,Xe=a.unstable_UserBlockingPriority,et=a.unstable_NormalPriority,tt=a.unstable_LowPriority,nt=a.unstable_IdlePriority,rt=null,at=null;var it=Math.clz32?Math.clz32:function(e){return 0===(e>>>=0)?32:31-(ot(e)/lt|0)|0},ot=Math.log,lt=Math.LN2;var st=64,ct=4194304;function ut(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function dt(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,a=e.suspendedLanes,i=e.pingedLanes,o=268435455&n;if(0!==o){var l=o&~a;0!==l?r=ut(l):0!==(i&=o)&&(r=ut(i))}else 0!==(o=n&~a)?r=ut(o):0!==i&&(r=ut(i));if(0===r)return 0;if(0!==t&&t!==r&&0===(t&a)&&((a=r&-r)>=(i=t&-t)||16===a&&0!==(4194240&i)))return t;if(0!==(4&r)&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)a=1<<(n=31-it(t)),r|=e[n],t&=~a;return r}function ft(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function ht(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function vt(){var e=st;return 0===(4194240&(st<<=1))&&(st=64),e}function mt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function pt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-it(t)]=n}function gt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-it(n),a=1<<r;a&t|e[r]&t&&(e[r]|=t),n&=~a}}var yt=0;function bt(e){return 1<(e&=-e)?4<e?0!==(268435455&e)?16:536870912:4:1}var xt,_t,jt,wt,Nt,kt=!1,St=[],Ct=null,Dt=null,Et=null,Ot=new Map,Pt=new Map,Mt=[],Tt="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function Rt(e,t){switch(e){case"focusin":case"focusout":Ct=null;break;case"dragenter":case"dragleave":Dt=null;break;case"mouseover":case"mouseout":Et=null;break;case"pointerover":case"pointerout":Ot.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Pt.delete(t.pointerId)}}function At(e,t,n,r,a,i){return null===e||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[a]},null!==t&&(null!==(t=ma(t))&&_t(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==a&&-1===t.indexOf(a)&&t.push(a),e)}function It(e){var t=va(e.target);if(null!==t){var n=Ue(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Ze(n)))return e.blockedOn=t,void Nt(e.priority,(function(){jt(n)}))}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Lt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Kt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=ma(n))&&_t(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);be=r,n.target.dispatchEvent(r),be=null,t.shift()}return!0}function Ft(e,t,n){Lt(e)&&n.delete(t)}function Yt(){kt=!1,null!==Ct&&Lt(Ct)&&(Ct=null),null!==Dt&&Lt(Dt)&&(Dt=null),null!==Et&&Lt(Et)&&(Et=null),Ot.forEach(Ft),Pt.forEach(Ft)}function Ht(e,t){e.blockedOn===t&&(e.blockedOn=null,kt||(kt=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,Yt)))}function Ut(e){function t(t){return Ht(t,e)}if(0<St.length){Ht(St[0],e);for(var n=1;n<St.length;n++){var r=St[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==Ct&&Ht(Ct,e),null!==Dt&&Ht(Dt,e),null!==Et&&Ht(Et,e),Ot.forEach(t),Pt.forEach(t),n=0;n<Mt.length;n++)(r=Mt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Mt.length&&null===(n=Mt[0]).blockedOn;)It(n),null===n.blockedOn&&Mt.shift()}var Zt=x.ReactCurrentBatchConfig,Bt=!0;function zt(e,t,n,r){var a=yt,i=Zt.transition;Zt.transition=null;try{yt=1,Wt(e,t,n,r)}finally{yt=a,Zt.transition=i}}function Vt(e,t,n,r){var a=yt,i=Zt.transition;Zt.transition=null;try{yt=4,Wt(e,t,n,r)}finally{yt=a,Zt.transition=i}}function Wt(e,t,n,r){if(Bt){var a=Kt(e,t,n,r);if(null===a)Hr(e,t,r,qt,n),Rt(e,r);else if(function(e,t,n,r,a){switch(t){case"focusin":return Ct=At(Ct,e,t,n,r,a),!0;case"dragenter":return Dt=At(Dt,e,t,n,r,a),!0;case"mouseover":return Et=At(Et,e,t,n,r,a),!0;case"pointerover":var i=a.pointerId;return Ot.set(i,At(Ot.get(i)||null,e,t,n,r,a)),!0;case"gotpointercapture":return i=a.pointerId,Pt.set(i,At(Pt.get(i)||null,e,t,n,r,a)),!0}return!1}(a,e,t,n,r))r.stopPropagation();else if(Rt(e,r),4&t&&-1<Tt.indexOf(e)){for(;null!==a;){var i=ma(a);if(null!==i&&xt(i),null===(i=Kt(e,t,n,r))&&Hr(e,t,r,qt,n),i===a)break;a=i}null!==a&&r.stopPropagation()}else Hr(e,t,r,null,n)}}var qt=null;function Kt(e,t,n,r){if(qt=null,null!==(e=va(e=xe(r))))if(null===(t=Ue(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=Ze(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return qt=e,null}function $t(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Je()){case Qe:return 1;case Xe:return 4;case et:case tt:return 16;case nt:return 536870912;default:return 16}default:return 16}}var Gt=null,Jt=null,Qt=null;function Xt(){if(Qt)return Qt;var e,t,n=Jt,r=n.length,a="value"in Gt?Gt.value:Gt.textContent,i=a.length;for(e=0;e<r&&n[e]===a[e];e++);var o=r-e;for(t=1;t<=o&&n[r-t]===a[i-t];t++);return Qt=a.slice(e,1<t?1-t:void 0)}function en(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function tn(){return!0}function nn(){return!1}function rn(e){function t(t,n,r,a,i){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=a,this.target=i,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(a):a[o]);return this.isDefaultPrevented=(null!=a.defaultPrevented?a.defaultPrevented:!1===a.returnValue)?tn:nn,this.isPropagationStopped=nn,this}return L(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=tn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=tn)},persist:function(){},isPersistent:tn}),t}var an,on,ln,sn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},cn=rn(sn),un=L({},sn,{view:0,detail:0}),dn=rn(un),fn=L({},un,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:wn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==ln&&(ln&&"mousemove"===e.type?(an=e.screenX-ln.screenX,on=e.screenY-ln.screenY):on=an=0,ln=e),an)},movementY:function(e){return"movementY"in e?e.movementY:on}}),hn=rn(fn),vn=rn(L({},fn,{dataTransfer:0})),mn=rn(L({},un,{relatedTarget:0})),pn=rn(L({},sn,{animationName:0,elapsedTime:0,pseudoElement:0})),gn=rn(L({},sn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),yn=rn(L({},sn,{data:0})),bn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},xn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},_n={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function jn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=_n[e])&&!!t[e]}function wn(){return jn}var Nn=rn(L({},un,{key:function(e){if(e.key){var t=bn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=en(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?xn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:wn,charCode:function(e){return"keypress"===e.type?en(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?en(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),kn=rn(L({},fn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Sn=rn(L({},un,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:wn})),Cn=rn(L({},sn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Dn=rn(L({},fn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),En=[9,13,27,32],On=u&&"CompositionEvent"in window,Pn=null;u&&"documentMode"in document&&(Pn=document.documentMode);var Mn=u&&"TextEvent"in window&&!Pn,Tn=u&&(!On||Pn&&8<Pn&&11>=Pn),Rn=String.fromCharCode(32),An=!1;function In(e,t){switch(e){case"keyup":return-1!==En.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ln(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var Fn=!1;var Yn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Hn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Yn[e.type]:"textarea"===t}function Un(e,t,n,r){ke(r),0<(t=Zr(t,"onChange")).length&&(n=new cn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var Zn=null,Bn=null;function zn(e){Rr(e,0)}function Vn(e){if(q(pa(e)))return e}function Wn(e,t){if("change"===e)return t}var qn=!1;if(u){var Kn;if(u){var $n="oninput"in document;if(!$n){var Gn=document.createElement("div");Gn.setAttribute("oninput","return;"),$n="function"===typeof Gn.oninput}Kn=$n}else Kn=!1;qn=Kn&&(!document.documentMode||9<document.documentMode)}function Jn(){Zn&&(Zn.detachEvent("onpropertychange",Qn),Bn=Zn=null)}function Qn(e){if("value"===e.propertyName&&Vn(Bn)){var t=[];Un(t,Bn,e,xe(e)),Oe(zn,t)}}function Xn(e,t,n){"focusin"===e?(Jn(),Bn=n,(Zn=t).attachEvent("onpropertychange",Qn)):"focusout"===e&&Jn()}function er(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Vn(Bn)}function tr(e,t){if("click"===e)return Vn(t)}function nr(e,t){if("input"===e||"change"===e)return Vn(t)}var rr="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t};function ar(e,t){if(rr(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var a=n[r];if(!d.call(t,a)||!rr(e[a],t[a]))return!1}return!0}function ir(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function or(e,t){var n,r=ir(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=ir(r)}}function lr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?lr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function sr(){for(var e=window,t=K();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(r){n=!1}if(!n)break;t=K((e=t.contentWindow).document)}return t}function cr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function ur(e){var t=sr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&lr(n.ownerDocument.documentElement,n)){if(null!==r&&cr(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var a=n.textContent.length,i=Math.min(r.start,a);r=void 0===r.end?i:Math.min(r.end,a),!e.extend&&i>r&&(a=r,r=i,i=a),a=or(n,i);var o=or(n,r);a&&o&&(1!==e.rangeCount||e.anchorNode!==a.node||e.anchorOffset!==a.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&((t=t.createRange()).setStart(a.node,a.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"===typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var dr=u&&"documentMode"in document&&11>=document.documentMode,fr=null,hr=null,vr=null,mr=!1;function pr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;mr||null==fr||fr!==K(r)||("selectionStart"in(r=fr)&&cr(r)?r={start:r.selectionStart,end:r.selectionEnd}:r={anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},vr&&ar(vr,r)||(vr=r,0<(r=Zr(hr,"onSelect")).length&&(t=new cn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=fr)))}function gr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var yr={animationend:gr("Animation","AnimationEnd"),animationiteration:gr("Animation","AnimationIteration"),animationstart:gr("Animation","AnimationStart"),transitionend:gr("Transition","TransitionEnd")},br={},xr={};function _r(e){if(br[e])return br[e];if(!yr[e])return e;var t,n=yr[e];for(t in n)if(n.hasOwnProperty(t)&&t in xr)return br[e]=n[t];return e}u&&(xr=document.createElement("div").style,"AnimationEvent"in window||(delete yr.animationend.animation,delete yr.animationiteration.animation,delete yr.animationstart.animation),"TransitionEvent"in window||delete yr.transitionend.transition);var jr=_r("animationend"),wr=_r("animationiteration"),Nr=_r("animationstart"),kr=_r("transitionend"),Sr=new Map,Cr="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Dr(e,t){Sr.set(e,t),s(t,[e])}for(var Er=0;Er<Cr.length;Er++){var Or=Cr[Er];Dr(Or.toLowerCase(),"on"+(Or[0].toUpperCase()+Or.slice(1)))}Dr(jr,"onAnimationEnd"),Dr(wr,"onAnimationIteration"),Dr(Nr,"onAnimationStart"),Dr("dblclick","onDoubleClick"),Dr("focusin","onFocus"),Dr("focusout","onBlur"),Dr(kr,"onTransitionEnd"),c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),s("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),s("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),s("onBeforeInput",["compositionend","keypress","textInput","paste"]),s("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Pr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Mr=new Set("cancel close invalid load scroll toggle".split(" ").concat(Pr));function Tr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,a,o,l,s,c){if(He.apply(this,arguments),Ae){if(!Ae)throw Error(i(198));var u=Ie;Ae=!1,Ie=null,Le||(Le=!0,Fe=u)}}(r,t,void 0,e),e.currentTarget=null}function Rr(e,t){t=0!==(4&t);for(var n=0;n<e.length;n++){var r=e[n],a=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var o=r.length-1;0<=o;o--){var l=r[o],s=l.instance,c=l.currentTarget;if(l=l.listener,s!==i&&a.isPropagationStopped())break e;Tr(a,l,c),i=s}else for(o=0;o<r.length;o++){if(s=(l=r[o]).instance,c=l.currentTarget,l=l.listener,s!==i&&a.isPropagationStopped())break e;Tr(a,l,c),i=s}}}if(Le)throw e=Fe,Le=!1,Fe=null,e}function Ar(e,t){var n=t[da];void 0===n&&(n=t[da]=new Set);var r=e+"__bubble";n.has(r)||(Yr(t,e,2,!1),n.add(r))}function Ir(e,t,n){var r=0;t&&(r|=4),Yr(n,e,r,t)}var Lr="_reactListening"+Math.random().toString(36).slice(2);function Fr(e){if(!e[Lr]){e[Lr]=!0,o.forEach((function(t){"selectionchange"!==t&&(Mr.has(t)||Ir(t,!1,e),Ir(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Lr]||(t[Lr]=!0,Ir("selectionchange",!1,t))}}function Yr(e,t,n,r){switch($t(t)){case 1:var a=zt;break;case 4:a=Vt;break;default:a=Wt}n=a.bind(null,t,n,e),a=void 0,!Me||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(a=!0),r?void 0!==a?e.addEventListener(t,n,{capture:!0,passive:a}):e.addEventListener(t,n,!0):void 0!==a?e.addEventListener(t,n,{passive:a}):e.addEventListener(t,n,!1)}function Hr(e,t,n,r,a){var i=r;if(0===(1&t)&&0===(2&t)&&null!==r)e:for(;;){if(null===r)return;var o=r.tag;if(3===o||4===o){var l=r.stateNode.containerInfo;if(l===a||8===l.nodeType&&l.parentNode===a)break;if(4===o)for(o=r.return;null!==o;){var s=o.tag;if((3===s||4===s)&&((s=o.stateNode.containerInfo)===a||8===s.nodeType&&s.parentNode===a))return;o=o.return}for(;null!==l;){if(null===(o=va(l)))return;if(5===(s=o.tag)||6===s){r=i=o;continue e}l=l.parentNode}}r=r.return}Oe((function(){var r=i,a=xe(n),o=[];e:{var l=Sr.get(e);if(void 0!==l){var s=cn,c=e;switch(e){case"keypress":if(0===en(n))break e;case"keydown":case"keyup":s=Nn;break;case"focusin":c="focus",s=mn;break;case"focusout":c="blur",s=mn;break;case"beforeblur":case"afterblur":s=mn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":s=hn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":s=vn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":s=Sn;break;case jr:case wr:case Nr:s=pn;break;case kr:s=Cn;break;case"scroll":s=dn;break;case"wheel":s=Dn;break;case"copy":case"cut":case"paste":s=gn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":s=kn}var u=0!==(4&t),d=!u&&"scroll"===e,f=u?null!==l?l+"Capture":null:l;u=[];for(var h,v=r;null!==v;){var m=(h=v).stateNode;if(5===h.tag&&null!==m&&(h=m,null!==f&&(null!=(m=Pe(v,f))&&u.push(Ur(v,m,h)))),d)break;v=v.return}0<u.length&&(l=new s(l,c,null,n,a),o.push({event:l,listeners:u}))}}if(0===(7&t)){if(s="mouseout"===e||"pointerout"===e,(!(l="mouseover"===e||"pointerover"===e)||n===be||!(c=n.relatedTarget||n.fromElement)||!va(c)&&!c[ua])&&(s||l)&&(l=a.window===a?a:(l=a.ownerDocument)?l.defaultView||l.parentWindow:window,s?(s=r,null!==(c=(c=n.relatedTarget||n.toElement)?va(c):null)&&(c!==(d=Ue(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(s=null,c=r),s!==c)){if(u=hn,m="onMouseLeave",f="onMouseEnter",v="mouse","pointerout"!==e&&"pointerover"!==e||(u=kn,m="onPointerLeave",f="onPointerEnter",v="pointer"),d=null==s?l:pa(s),h=null==c?l:pa(c),(l=new u(m,v+"leave",s,n,a)).target=d,l.relatedTarget=h,m=null,va(a)===r&&((u=new u(f,v+"enter",c,n,a)).target=h,u.relatedTarget=d,m=u),d=m,s&&c)e:{for(f=c,v=0,h=u=s;h;h=Br(h))v++;for(h=0,m=f;m;m=Br(m))h++;for(;0<v-h;)u=Br(u),v--;for(;0<h-v;)f=Br(f),h--;for(;v--;){if(u===f||null!==f&&u===f.alternate)break e;u=Br(u),f=Br(f)}u=null}else u=null;null!==s&&zr(o,l,s,u,!1),null!==c&&null!==d&&zr(o,d,c,u,!0)}if("select"===(s=(l=r?pa(r):window).nodeName&&l.nodeName.toLowerCase())||"input"===s&&"file"===l.type)var p=Wn;else if(Hn(l))if(qn)p=nr;else{p=er;var g=Xn}else(s=l.nodeName)&&"input"===s.toLowerCase()&&("checkbox"===l.type||"radio"===l.type)&&(p=tr);switch(p&&(p=p(e,r))?Un(o,p,n,a):(g&&g(e,l,r),"focusout"===e&&(g=l._wrapperState)&&g.controlled&&"number"===l.type&&ee(l,"number",l.value)),g=r?pa(r):window,e){case"focusin":(Hn(g)||"true"===g.contentEditable)&&(fr=g,hr=r,vr=null);break;case"focusout":vr=hr=fr=null;break;case"mousedown":mr=!0;break;case"contextmenu":case"mouseup":case"dragend":mr=!1,pr(o,n,a);break;case"selectionchange":if(dr)break;case"keydown":case"keyup":pr(o,n,a)}var y;if(On)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else Fn?In(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(Tn&&"ko"!==n.locale&&(Fn||"onCompositionStart"!==b?"onCompositionEnd"===b&&Fn&&(y=Xt()):(Jt="value"in(Gt=a)?Gt.value:Gt.textContent,Fn=!0)),0<(g=Zr(r,b)).length&&(b=new yn(b,e,null,n,a),o.push({event:b,listeners:g}),y?b.data=y:null!==(y=Ln(n))&&(b.data=y))),(y=Mn?function(e,t){switch(e){case"compositionend":return Ln(t);case"keypress":return 32!==t.which?null:(An=!0,Rn);case"textInput":return(e=t.data)===Rn&&An?null:e;default:return null}}(e,n):function(e,t){if(Fn)return"compositionend"===e||!On&&In(e,t)?(e=Xt(),Qt=Jt=Gt=null,Fn=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Tn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(r=Zr(r,"onBeforeInput")).length&&(a=new yn("onBeforeInput","beforeinput",null,n,a),o.push({event:a,listeners:r}),a.data=y))}Rr(o,t)}))}function Ur(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Zr(e,t){for(var n=t+"Capture",r=[];null!==e;){var a=e,i=a.stateNode;5===a.tag&&null!==i&&(a=i,null!=(i=Pe(e,n))&&r.unshift(Ur(e,i,a)),null!=(i=Pe(e,t))&&r.push(Ur(e,i,a))),e=e.return}return r}function Br(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function zr(e,t,n,r,a){for(var i=t._reactName,o=[];null!==n&&n!==r;){var l=n,s=l.alternate,c=l.stateNode;if(null!==s&&s===r)break;5===l.tag&&null!==c&&(l=c,a?null!=(s=Pe(n,i))&&o.unshift(Ur(n,s,l)):a||null!=(s=Pe(n,i))&&o.push(Ur(n,s,l))),n=n.return}0!==o.length&&e.push({event:t,listeners:o})}var Vr=/\r\n?/g,Wr=/\u0000|\uFFFD/g;function qr(e){return("string"===typeof e?e:""+e).replace(Vr,"\n").replace(Wr,"")}function Kr(e,t,n){if(t=qr(t),qr(e)!==t&&n)throw Error(i(425))}function $r(){}var Gr=null,Jr=null;function Qr(e,t){return"textarea"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Xr="function"===typeof setTimeout?setTimeout:void 0,ea="function"===typeof clearTimeout?clearTimeout:void 0,ta="function"===typeof Promise?Promise:void 0,na="function"===typeof queueMicrotask?queueMicrotask:"undefined"!==typeof ta?function(e){return ta.resolve(null).then(e).catch(ra)}:Xr;function ra(e){setTimeout((function(){throw e}))}function aa(e,t){var n=t,r=0;do{var a=n.nextSibling;if(e.removeChild(n),a&&8===a.nodeType)if("/$"===(n=a.data)){if(0===r)return e.removeChild(a),void Ut(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=a}while(n);Ut(t)}function ia(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function oa(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var la=Math.random().toString(36).slice(2),sa="__reactFiber$"+la,ca="__reactProps$"+la,ua="__reactContainer$"+la,da="__reactEvents$"+la,fa="__reactListeners$"+la,ha="__reactHandles$"+la;function va(e){var t=e[sa];if(t)return t;for(var n=e.parentNode;n;){if(t=n[ua]||n[sa]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=oa(e);null!==e;){if(n=e[sa])return n;e=oa(e)}return t}n=(e=n).parentNode}return null}function ma(e){return!(e=e[sa]||e[ua])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function pa(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function ga(e){return e[ca]||null}var ya=[],ba=-1;function xa(e){return{current:e}}function _a(e){0>ba||(e.current=ya[ba],ya[ba]=null,ba--)}function ja(e,t){ba++,ya[ba]=e.current,e.current=t}var wa={},Na=xa(wa),ka=xa(!1),Sa=wa;function Ca(e,t){var n=e.type.contextTypes;if(!n)return wa;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var a,i={};for(a in n)i[a]=t[a];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Da(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Ea(){_a(ka),_a(Na)}function Oa(e,t,n){if(Na.current!==wa)throw Error(i(168));ja(Na,t),ja(ka,n)}function Pa(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!==typeof r.getChildContext)return n;for(var a in r=r.getChildContext())if(!(a in t))throw Error(i(108,B(e)||"Unknown",a));return L({},n,r)}function Ma(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||wa,Sa=Na.current,ja(Na,e),ja(ka,ka.current),!0}function Ta(e,t,n){var r=e.stateNode;if(!r)throw Error(i(169));n?(e=Pa(e,t,Sa),r.__reactInternalMemoizedMergedChildContext=e,_a(ka),_a(Na),ja(Na,e)):_a(ka),ja(ka,n)}var Ra=null,Aa=!1,Ia=!1;function La(e){null===Ra?Ra=[e]:Ra.push(e)}function Fa(){if(!Ia&&null!==Ra){Ia=!0;var e=0,t=yt;try{var n=Ra;for(yt=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}Ra=null,Aa=!1}catch(a){throw null!==Ra&&(Ra=Ra.slice(e+1)),We(Qe,Fa),a}finally{yt=t,Ia=!1}}return null}var Ya=x.ReactCurrentBatchConfig;function Ha(e,t){if(e&&e.defaultProps){for(var n in t=L({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var Ua=xa(null),Za=null,Ba=null,za=null;function Va(){za=Ba=Za=null}function Wa(e){var t=Ua.current;_a(Ua),e._currentValue=t}function qa(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Ka(e,t){Za=e,za=Ba=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(gl=!0),e.firstContext=null)}function $a(e){var t=e._currentValue;if(za!==e)if(e={context:e,memoizedValue:t,next:null},null===Ba){if(null===Za)throw Error(i(308));Ba=e,Za.dependencies={lanes:0,firstContext:e}}else Ba=Ba.next=e;return t}var Ga=null,Ja=!1;function Qa(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Xa(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function ei(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function ti(e,t){var n=e.updateQueue;null!==n&&(n=n.shared,Js(e)?(null===(e=n.interleaved)?(t.next=t,null===Ga?Ga=[n]:Ga.push(n)):(t.next=e.next,e.next=t),n.interleaved=t):(null===(e=n.pending)?t.next=t:(t.next=e.next,e.next=t),n.pending=t))}function ni(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!==(4194240&n))){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,gt(e,n)}}function ri(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var a=null,i=null;if(null!==(n=n.firstBaseUpdate)){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===i?a=i=o:i=i.next=o,n=n.next}while(null!==n);null===i?a=i=t:i=i.next=t}else a=i=t;return n={baseState:r.baseState,firstBaseUpdate:a,lastBaseUpdate:i,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function ai(e,t,n,r){var a=e.updateQueue;Ja=!1;var i=a.firstBaseUpdate,o=a.lastBaseUpdate,l=a.shared.pending;if(null!==l){a.shared.pending=null;var s=l,c=s.next;s.next=null,null===o?i=c:o.next=c,o=s;var u=e.alternate;null!==u&&((l=(u=u.updateQueue).lastBaseUpdate)!==o&&(null===l?u.firstBaseUpdate=c:l.next=c,u.lastBaseUpdate=s))}if(null!==i){var d=a.baseState;for(o=0,u=c=s=null,l=i;;){var f=l.lane,h=l.eventTime;if((r&f)===f){null!==u&&(u=u.next={eventTime:h,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var v=e,m=l;switch(f=t,h=n,m.tag){case 1:if("function"===typeof(v=m.payload)){d=v.call(h,d,f);break e}d=v;break e;case 3:v.flags=-65537&v.flags|128;case 0:if(null===(f="function"===typeof(v=m.payload)?v.call(h,d,f):v)||void 0===f)break e;d=L({},d,f);break e;case 2:Ja=!0}}null!==l.callback&&0!==l.lane&&(e.flags|=64,null===(f=a.effects)?a.effects=[l]:f.push(l))}else h={eventTime:h,lane:f,tag:l.tag,payload:l.payload,callback:l.callback,next:null},null===u?(c=u=h,s=d):u=u.next=h,o|=f;if(null===(l=l.next)){if(null===(l=a.shared.pending))break;l=(f=l).next,f.next=null,a.lastBaseUpdate=f,a.shared.pending=null}}if(null===u&&(s=d),a.baseState=s,a.firstBaseUpdate=c,a.lastBaseUpdate=u,null!==(t=a.shared.interleaved)){a=t;do{o|=a.lane,a=a.next}while(a!==t)}else null===i&&(a.shared.lanes=0);Es|=o,e.lanes=o,e.memoizedState=d}}function ii(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],a=r.callback;if(null!==a){if(r.callback=null,r=n,"function"!==typeof a)throw Error(i(191,a));a.call(r)}}}var oi=(new r.Component).refs;function li(e,t,n,r){n=null===(n=n(r,t=e.memoizedState))||void 0===n?t:L({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var si={isMounted:function(e){return!!(e=e._reactInternals)&&Ue(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=qs(),a=Ks(e),i=ei(r,a);i.payload=t,void 0!==n&&null!==n&&(i.callback=n),ti(e,i),null!==(t=$s(e,a,r))&&ni(t,e,a)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=qs(),a=Ks(e),i=ei(r,a);i.tag=1,i.payload=t,void 0!==n&&null!==n&&(i.callback=n),ti(e,i),null!==(t=$s(e,a,r))&&ni(t,e,a)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=qs(),r=Ks(e),a=ei(n,r);a.tag=2,void 0!==t&&null!==t&&(a.callback=t),ti(e,a),null!==(t=$s(e,r,n))&&ni(t,e,r)}};function ci(e,t,n,r,a,i,o){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,o):!t.prototype||!t.prototype.isPureReactComponent||(!ar(n,r)||!ar(a,i))}function ui(e,t,n){var r=!1,a=wa,i=t.contextType;return"object"===typeof i&&null!==i?i=$a(i):(a=Da(t)?Sa:Na.current,i=(r=null!==(r=t.contextTypes)&&void 0!==r)?Ca(e,a):wa),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=si,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=a,e.__reactInternalMemoizedMaskedChildContext=i),t}function di(e,t,n,r){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&si.enqueueReplaceState(t,t.state,null)}function fi(e,t,n,r){var a=e.stateNode;a.props=n,a.state=e.memoizedState,a.refs=oi,Qa(e);var i=t.contextType;"object"===typeof i&&null!==i?a.context=$a(i):(i=Da(t)?Sa:Na.current,a.context=Ca(e,i)),a.state=e.memoizedState,"function"===typeof(i=t.getDerivedStateFromProps)&&(li(e,t,i,n),a.state=e.memoizedState),"function"===typeof t.getDerivedStateFromProps||"function"===typeof a.getSnapshotBeforeUpdate||"function"!==typeof a.UNSAFE_componentWillMount&&"function"!==typeof a.componentWillMount||(t=a.state,"function"===typeof a.componentWillMount&&a.componentWillMount(),"function"===typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount(),t!==a.state&&si.enqueueReplaceState(a,a.state,null),ai(e,n,a,r),a.state=e.memoizedState),"function"===typeof a.componentDidMount&&(e.flags|=4194308)}var hi=[],vi=0,mi=null,pi=0,gi=[],yi=0,bi=null,xi=1,_i="";function ji(e,t){hi[vi++]=pi,hi[vi++]=mi,mi=e,pi=t}function wi(e,t,n){gi[yi++]=xi,gi[yi++]=_i,gi[yi++]=bi,bi=e;var r=xi;e=_i;var a=32-it(r)-1;r&=~(1<<a),n+=1;var i=32-it(t)+a;if(30<i){var o=a-a%5;i=(r&(1<<o)-1).toString(32),r>>=o,a-=o,xi=1<<32-it(t)+a|n<<a|r,_i=i+e}else xi=1<<i|n<<a|r,_i=e}function Ni(e){null!==e.return&&(ji(e,1),wi(e,1,0))}function ki(e){for(;e===mi;)mi=hi[--vi],hi[vi]=null,pi=hi[--vi],hi[vi]=null;for(;e===bi;)bi=gi[--yi],gi[yi]=null,_i=gi[--yi],gi[yi]=null,xi=gi[--yi],gi[yi]=null}var Si=null,Ci=null,Di=!1,Ei=null;function Oi(e,t){var n=Sc(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function Pi(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,Si=e,Ci=ia(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,Si=e,Ci=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==bi?{id:xi,overflow:_i}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=Sc(18,null,null,0)).stateNode=t,n.return=e,e.child=n,Si=e,Ci=null,!0);default:return!1}}function Mi(e){return 0!==(1&e.mode)&&0===(128&e.flags)}function Ti(e){if(Di){var t=Ci;if(t){var n=t;if(!Pi(e,t)){if(Mi(e))throw Error(i(418));t=ia(n.nextSibling);var r=Si;t&&Pi(e,t)?Oi(r,n):(e.flags=-4097&e.flags|2,Di=!1,Si=e)}}else{if(Mi(e))throw Error(i(418));e.flags=-4097&e.flags|2,Di=!1,Si=e}}}function Ri(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Si=e}function Ai(e){if(e!==Si)return!1;if(!Di)return Ri(e),Di=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!Qr(e.type,e.memoizedProps)),t&&(t=Ci)){if(Mi(e)){for(e=Ci;e;)e=ia(e.nextSibling);throw Error(i(418))}for(;t;)Oi(e,t),t=ia(t.nextSibling)}if(Ri(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Ci=ia(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Ci=null}}else Ci=Si?ia(e.stateNode.nextSibling):null;return!0}function Ii(){Ci=Si=null,Di=!1}function Li(e){null===Ei?Ei=[e]:Ei.push(e)}function Fi(e,t,n){if(null!==(e=n.ref)&&"function"!==typeof e&&"object"!==typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(i(309));var r=n.stateNode}if(!r)throw Error(i(147,e));var a=r,o=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===o?t.ref:(t=function(e){var t=a.refs;t===oi&&(t=a.refs={}),null===e?delete t[o]:t[o]=e},t._stringRef=o,t)}if("string"!==typeof e)throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function Yi(e,t){throw e=Object.prototype.toString.call(t),Error(i(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Hi(e){return(0,e._init)(e._payload)}function Ui(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function a(e,t){return(e=Dc(e,t)).index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function l(t){return e&&null===t.alternate&&(t.flags|=2),t}function s(e,t,n,r){return null===t||6!==t.tag?((t=Mc(n,e.mode,r)).return=e,t):((t=a(t,n)).return=e,t)}function c(e,t,n,r){var i=n.type;return i===w?d(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===i||"object"===typeof i&&null!==i&&i.$$typeof===M&&Hi(i)===t.type)?((r=a(t,n.props)).ref=Fi(e,t,n),r.return=e,r):((r=Ec(n.type,n.key,n.props,null,e.mode,r)).ref=Fi(e,t,n),r.return=e,r)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Tc(n,e.mode,r)).return=e,t):((t=a(t,n.children||[])).return=e,t)}function d(e,t,n,r,i){return null===t||7!==t.tag?((t=Oc(n,e.mode,r,i)).return=e,t):((t=a(t,n)).return=e,t)}function f(e,t,n){if("string"===typeof t&&""!==t||"number"===typeof t)return(t=Mc(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case _:return(n=Ec(t.type,t.key,t.props,null,e.mode,n)).ref=Fi(e,null,t),n.return=e,n;case j:return(t=Tc(t,e.mode,n)).return=e,t;case M:return f(e,(0,t._init)(t._payload),n)}if(te(t)||A(t))return(t=Oc(t,e.mode,n,null)).return=e,t;Yi(e,t)}return null}function h(e,t,n,r){var a=null!==t?t.key:null;if("string"===typeof n&&""!==n||"number"===typeof n)return null!==a?null:s(e,t,""+n,r);if("object"===typeof n&&null!==n){switch(n.$$typeof){case _:return n.key===a?c(e,t,n,r):null;case j:return n.key===a?u(e,t,n,r):null;case M:return h(e,t,(a=n._init)(n._payload),r)}if(te(n)||A(n))return null!==a?null:d(e,t,n,r,null);Yi(e,n)}return null}function v(e,t,n,r,a){if("string"===typeof r&&""!==r||"number"===typeof r)return s(t,e=e.get(n)||null,""+r,a);if("object"===typeof r&&null!==r){switch(r.$$typeof){case _:return c(t,e=e.get(null===r.key?n:r.key)||null,r,a);case j:return u(t,e=e.get(null===r.key?n:r.key)||null,r,a);case M:return v(e,t,n,(0,r._init)(r._payload),a)}if(te(r)||A(r))return d(t,e=e.get(n)||null,r,a,null);Yi(t,r)}return null}function m(a,i,l,s){for(var c=null,u=null,d=i,m=i=0,p=null;null!==d&&m<l.length;m++){d.index>m?(p=d,d=null):p=d.sibling;var g=h(a,d,l[m],s);if(null===g){null===d&&(d=p);break}e&&d&&null===g.alternate&&t(a,d),i=o(g,i,m),null===u?c=g:u.sibling=g,u=g,d=p}if(m===l.length)return n(a,d),Di&&ji(a,m),c;if(null===d){for(;m<l.length;m++)null!==(d=f(a,l[m],s))&&(i=o(d,i,m),null===u?c=d:u.sibling=d,u=d);return Di&&ji(a,m),c}for(d=r(a,d);m<l.length;m++)null!==(p=v(d,a,m,l[m],s))&&(e&&null!==p.alternate&&d.delete(null===p.key?m:p.key),i=o(p,i,m),null===u?c=p:u.sibling=p,u=p);return e&&d.forEach((function(e){return t(a,e)})),Di&&ji(a,m),c}function p(a,l,s,c){var u=A(s);if("function"!==typeof u)throw Error(i(150));if(null==(s=u.call(s)))throw Error(i(151));for(var d=u=null,m=l,p=l=0,g=null,y=s.next();null!==m&&!y.done;p++,y=s.next()){m.index>p?(g=m,m=null):g=m.sibling;var b=h(a,m,y.value,c);if(null===b){null===m&&(m=g);break}e&&m&&null===b.alternate&&t(a,m),l=o(b,l,p),null===d?u=b:d.sibling=b,d=b,m=g}if(y.done)return n(a,m),Di&&ji(a,p),u;if(null===m){for(;!y.done;p++,y=s.next())null!==(y=f(a,y.value,c))&&(l=o(y,l,p),null===d?u=y:d.sibling=y,d=y);return Di&&ji(a,p),u}for(m=r(a,m);!y.done;p++,y=s.next())null!==(y=v(m,a,p,y.value,c))&&(e&&null!==y.alternate&&m.delete(null===y.key?p:y.key),l=o(y,l,p),null===d?u=y:d.sibling=y,d=y);return e&&m.forEach((function(e){return t(a,e)})),Di&&ji(a,p),u}return function e(r,i,o,s){if("object"===typeof o&&null!==o&&o.type===w&&null===o.key&&(o=o.props.children),"object"===typeof o&&null!==o){switch(o.$$typeof){case _:e:{for(var c=o.key,u=i;null!==u;){if(u.key===c){if((c=o.type)===w){if(7===u.tag){n(r,u.sibling),(i=a(u,o.props.children)).return=r,r=i;break e}}else if(u.elementType===c||"object"===typeof c&&null!==c&&c.$$typeof===M&&Hi(c)===u.type){n(r,u.sibling),(i=a(u,o.props)).ref=Fi(r,u,o),i.return=r,r=i;break e}n(r,u);break}t(r,u),u=u.sibling}o.type===w?((i=Oc(o.props.children,r.mode,s,o.key)).return=r,r=i):((s=Ec(o.type,o.key,o.props,null,r.mode,s)).ref=Fi(r,i,o),s.return=r,r=s)}return l(r);case j:e:{for(u=o.key;null!==i;){if(i.key===u){if(4===i.tag&&i.stateNode.containerInfo===o.containerInfo&&i.stateNode.implementation===o.implementation){n(r,i.sibling),(i=a(i,o.children||[])).return=r,r=i;break e}n(r,i);break}t(r,i),i=i.sibling}(i=Tc(o,r.mode,s)).return=r,r=i}return l(r);case M:return e(r,i,(u=o._init)(o._payload),s)}if(te(o))return m(r,i,o,s);if(A(o))return p(r,i,o,s);Yi(r,o)}return"string"===typeof o&&""!==o||"number"===typeof o?(o=""+o,null!==i&&6===i.tag?(n(r,i.sibling),(i=a(i,o)).return=r,r=i):(n(r,i),(i=Mc(o,r.mode,s)).return=r,r=i),l(r)):n(r,i)}}var Zi=Ui(!0),Bi=Ui(!1),zi={},Vi=xa(zi),Wi=xa(zi),qi=xa(zi);function Ki(e){if(e===zi)throw Error(i(174));return e}function $i(e,t){switch(ja(qi,t),ja(Wi,e),ja(Vi,zi),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:se(null,"");break;default:t=se(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}_a(Vi),ja(Vi,t)}function Gi(){_a(Vi),_a(Wi),_a(qi)}function Ji(e){Ki(qi.current);var t=Ki(Vi.current),n=se(t,e.type);t!==n&&(ja(Wi,e),ja(Vi,n))}function Qi(e){Wi.current===e&&(_a(Vi),_a(Wi))}var Xi=xa(0);function eo(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var to=[];function no(){for(var e=0;e<to.length;e++)to[e]._workInProgressVersionPrimary=null;to.length=0}var ro=x.ReactCurrentDispatcher,ao=x.ReactCurrentBatchConfig,io=0,oo=null,lo=null,so=null,co=!1,uo=!1,fo=0,ho=0;function vo(){throw Error(i(321))}function mo(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!rr(e[n],t[n]))return!1;return!0}function po(e,t,n,r,a,o){if(io=o,oo=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ro.current=null===e||null===e.memoizedState?Xo:el,e=n(r,a),uo){o=0;do{if(uo=!1,fo=0,25<=o)throw Error(i(301));o+=1,so=lo=null,t.updateQueue=null,ro.current=tl,e=n(r,a)}while(uo)}if(ro.current=Qo,t=null!==lo&&null!==lo.next,io=0,so=lo=oo=null,co=!1,t)throw Error(i(300));return e}function go(){var e=0!==fo;return fo=0,e}function yo(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===so?oo.memoizedState=so=e:so=so.next=e,so}function bo(){if(null===lo){var e=oo.alternate;e=null!==e?e.memoizedState:null}else e=lo.next;var t=null===so?oo.memoizedState:so.next;if(null!==t)so=t,lo=e;else{if(null===e)throw Error(i(310));e={memoizedState:(lo=e).memoizedState,baseState:lo.baseState,baseQueue:lo.baseQueue,queue:lo.queue,next:null},null===so?oo.memoizedState=so=e:so=so.next=e}return so}function xo(e,t){return"function"===typeof t?t(e):t}function _o(e){var t=bo(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=lo,a=r.baseQueue,o=n.pending;if(null!==o){if(null!==a){var l=a.next;a.next=o.next,o.next=l}r.baseQueue=a=o,n.pending=null}if(null!==a){o=a.next,r=r.baseState;var s=l=null,c=null,u=o;do{var d=u.lane;if((io&d)===d)null!==c&&(c=c.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var f={lane:d,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};null===c?(s=c=f,l=r):c=c.next=f,oo.lanes|=d,Es|=d}u=u.next}while(null!==u&&u!==o);null===c?l=r:c.next=s,rr(r,t.memoizedState)||(gl=!0),t.memoizedState=r,t.baseState=l,t.baseQueue=c,n.lastRenderedState=r}if(null!==(e=n.interleaved)){a=e;do{o=a.lane,oo.lanes|=o,Es|=o,a=a.next}while(a!==e)}else null===a&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function jo(e){var t=bo(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var r=n.dispatch,a=n.pending,o=t.memoizedState;if(null!==a){n.pending=null;var l=a=a.next;do{o=e(o,l.action),l=l.next}while(l!==a);rr(o,t.memoizedState)||(gl=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function wo(){}function No(e,t){var n=oo,r=bo(),a=t(),o=!rr(r.memoizedState,a);if(o&&(r.memoizedState=a,gl=!0),r=r.queue,Ao(Co.bind(null,n,r,e),[e]),r.getSnapshot!==t||o||null!==so&&1&so.memoizedState.tag){if(n.flags|=2048,Oo(9,So.bind(null,n,r,a,t),void 0,null),null===js)throw Error(i(349));0!==(30&io)||ko(n,t,a)}return a}function ko(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=oo.updateQueue)?(t={lastEffect:null,stores:null},oo.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function So(e,t,n,r){t.value=n,t.getSnapshot=r,Do(t)&&$s(e,1,-1)}function Co(e,t,n){return n((function(){Do(t)&&$s(e,1,-1)}))}function Do(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!rr(e,n)}catch(r){return!0}}function Eo(e){var t=yo();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:xo,lastRenderedState:e},t.queue=e,e=e.dispatch=qo.bind(null,oo,e),[t.memoizedState,e]}function Oo(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=oo.updateQueue)?(t={lastEffect:null,stores:null},oo.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Po(){return bo().memoizedState}function Mo(e,t,n,r){var a=yo();oo.flags|=e,a.memoizedState=Oo(1|t,n,void 0,void 0===r?null:r)}function To(e,t,n,r){var a=bo();r=void 0===r?null:r;var i=void 0;if(null!==lo){var o=lo.memoizedState;if(i=o.destroy,null!==r&&mo(r,o.deps))return void(a.memoizedState=Oo(t,n,i,r))}oo.flags|=e,a.memoizedState=Oo(1|t,n,i,r)}function Ro(e,t){return Mo(8390656,8,e,t)}function Ao(e,t){return To(2048,8,e,t)}function Io(e,t){return To(4,2,e,t)}function Lo(e,t){return To(4,4,e,t)}function Fo(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Yo(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,To(4,4,Fo.bind(null,t,e),n)}function Ho(){}function Uo(e,t){var n=bo();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&mo(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Zo(e,t){var n=bo();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&mo(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Bo(e,t,n){return 0===(21&io)?(e.baseState&&(e.baseState=!1,gl=!0),e.memoizedState=n):(rr(n,t)||(n=vt(),oo.lanes|=n,Es|=n,e.baseState=!0),t)}function zo(e,t){var n=yt;yt=0!==n&&4>n?n:4,e(!0);var r=ao.transition;ao.transition={};try{e(!1),t()}finally{yt=n,ao.transition=r}}function Vo(){return bo().memoizedState}function Wo(e,t,n){var r=Ks(e);n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Ko(e)?$o(t,n):(Go(e,t,n),null!==(e=$s(e,r,n=qs()))&&Jo(e,t,r))}function qo(e,t,n){var r=Ks(e),a={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ko(e))$o(t,a);else{Go(e,t,a);var i=e.alternate;if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var o=t.lastRenderedState,l=i(o,n);if(a.hasEagerState=!0,a.eagerState=l,rr(l,o))return}catch(s){}null!==(e=$s(e,r,n=qs()))&&Jo(e,t,r)}}function Ko(e){var t=e.alternate;return e===oo||null!==t&&t===oo}function $o(e,t){uo=co=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Go(e,t,n){Js(e)?(null===(e=t.interleaved)?(n.next=n,null===Ga?Ga=[t]:Ga.push(t)):(n.next=e.next,e.next=n),t.interleaved=n):(null===(e=t.pending)?n.next=n:(n.next=e.next,e.next=n),t.pending=n)}function Jo(e,t,n){if(0!==(4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,gt(e,n)}}var Qo={readContext:$a,useCallback:vo,useContext:vo,useEffect:vo,useImperativeHandle:vo,useInsertionEffect:vo,useLayoutEffect:vo,useMemo:vo,useReducer:vo,useRef:vo,useState:vo,useDebugValue:vo,useDeferredValue:vo,useTransition:vo,useMutableSource:vo,useSyncExternalStore:vo,useId:vo,unstable_isNewReconciler:!1},Xo={readContext:$a,useCallback:function(e,t){return yo().memoizedState=[e,void 0===t?null:t],e},useContext:$a,useEffect:Ro,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Mo(4194308,4,Fo.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Mo(4194308,4,e,t)},useInsertionEffect:function(e,t){return Mo(4,2,e,t)},useMemo:function(e,t){var n=yo();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=yo();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=Wo.bind(null,oo,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},yo().memoizedState=e},useState:Eo,useDebugValue:Ho,useDeferredValue:function(e){return yo().memoizedState=e},useTransition:function(){var e=Eo(!1),t=e[0];return e=zo.bind(null,e[1]),yo().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=oo,a=yo();if(Di){if(void 0===n)throw Error(i(407));n=n()}else{if(n=t(),null===js)throw Error(i(349));0!==(30&io)||ko(r,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,Ro(Co.bind(null,r,o,e),[e]),r.flags|=2048,Oo(9,So.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=yo(),t=js.identifierPrefix;if(Di){var n=_i;t=":"+t+"R"+(n=(xi&~(1<<32-it(xi)-1)).toString(32)+n),0<(n=fo++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=ho++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},el={readContext:$a,useCallback:Uo,useContext:$a,useEffect:Ao,useImperativeHandle:Yo,useInsertionEffect:Io,useLayoutEffect:Lo,useMemo:Zo,useReducer:_o,useRef:Po,useState:function(){return _o(xo)},useDebugValue:Ho,useDeferredValue:function(e){return Bo(bo(),lo.memoizedState,e)},useTransition:function(){return[_o(xo)[0],bo().memoizedState]},useMutableSource:wo,useSyncExternalStore:No,useId:Vo,unstable_isNewReconciler:!1},tl={readContext:$a,useCallback:Uo,useContext:$a,useEffect:Ao,useImperativeHandle:Yo,useInsertionEffect:Io,useLayoutEffect:Lo,useMemo:Zo,useReducer:jo,useRef:Po,useState:function(){return jo(xo)},useDebugValue:Ho,useDeferredValue:function(e){var t=bo();return null===lo?t.memoizedState=e:Bo(t,lo.memoizedState,e)},useTransition:function(){return[jo(xo)[0],bo().memoizedState]},useMutableSource:wo,useSyncExternalStore:No,useId:Vo,unstable_isNewReconciler:!1};function nl(e,t){try{var n="",r=t;do{n+=U(r),r=r.return}while(r);var a=n}catch(i){a="\nError generating stack: "+i.message+"\n"+i.stack}return{value:e,source:t,stack:a}}function rl(e,t){try{console.error(t.value)}catch(n){setTimeout((function(){throw n}))}}var al,il,ol,ll="function"===typeof WeakMap?WeakMap:Map;function sl(e,t,n){(n=ei(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ls||(Ls=!0,Fs=r),rl(0,t)},n}function cl(e,t,n){(n=ei(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"===typeof r){var a=t.value;n.payload=function(){return r(a)},n.callback=function(){rl(0,t)}}var i=e.stateNode;return null!==i&&"function"===typeof i.componentDidCatch&&(n.callback=function(){rl(0,t),"function"!==typeof r&&(null===Ys?Ys=new Set([this]):Ys.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function ul(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new ll;var a=new Set;r.set(t,a)}else void 0===(a=r.get(t))&&(a=new Set,r.set(t,a));a.has(n)||(a.add(n),e=xc.bind(null,e,t,n),t.then(e,e))}function dl(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function fl(e,t,n,r,a){return 0===(1&e.mode)?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=ei(-1,1)).tag=2,ti(n,t))),n.lanes|=1),e):(e.flags|=65536,e.lanes=a,e)}function hl(e,t){if(!Di)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function vl(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=14680064&a.subtreeFlags,r|=14680064&a.flags,a.return=e,a=a.sibling;else for(a=e.child;null!==a;)n|=a.lanes|a.childLanes,r|=a.subtreeFlags,r|=a.flags,a.return=e,a=a.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function ml(e,t,n){var r=t.pendingProps;switch(ki(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return vl(t),null;case 1:case 17:return Da(t.type)&&Ea(),vl(t),null;case 3:return r=t.stateNode,Gi(),_a(ka),_a(Na),no(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(Ai(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0===(256&t.flags)||(t.flags|=1024,null!==Ei&&(tc(Ei),Ei=null))),vl(t),null;case 5:Qi(t);var a=Ki(qi.current);if(n=t.type,null!==e&&null!=t.stateNode)il(e,t,n,r),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(i(166));return vl(t),null}if(e=Ki(Vi.current),Ai(t)){r=t.stateNode,n=t.type;var o=t.memoizedProps;switch(r[sa]=t,r[ca]=o,e=0!==(1&t.mode),n){case"dialog":Ar("cancel",r),Ar("close",r);break;case"iframe":case"object":case"embed":Ar("load",r);break;case"video":case"audio":for(a=0;a<Pr.length;a++)Ar(Pr[a],r);break;case"source":Ar("error",r);break;case"img":case"image":case"link":Ar("error",r),Ar("load",r);break;case"details":Ar("toggle",r);break;case"input":G(r,o),Ar("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!o.multiple},Ar("invalid",r);break;case"textarea":ae(r,o),Ar("invalid",r)}for(var s in ge(n,o),a=null,o)if(o.hasOwnProperty(s)){var c=o[s];"children"===s?"string"===typeof c?r.textContent!==c&&(!0!==o.suppressHydrationWarning&&Kr(r.textContent,c,e),a=["children",c]):"number"===typeof c&&r.textContent!==""+c&&(!0!==o.suppressHydrationWarning&&Kr(r.textContent,c,e),a=["children",""+c]):l.hasOwnProperty(s)&&null!=c&&"onScroll"===s&&Ar("scroll",r)}switch(n){case"input":W(r),X(r,o,!0);break;case"textarea":W(r),oe(r);break;case"select":case"option":break;default:"function"===typeof o.onClick&&(r.onclick=$r)}r=a,t.updateQueue=r,null!==r&&(t.flags|=4)}else{s=9===a.nodeType?a:a.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=le(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=s.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"===typeof r.is?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),"select"===n&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[sa]=t,e[ca]=r,al(e,t),t.stateNode=e;e:{switch(s=ye(n,r),n){case"dialog":Ar("cancel",e),Ar("close",e),a=r;break;case"iframe":case"object":case"embed":Ar("load",e),a=r;break;case"video":case"audio":for(a=0;a<Pr.length;a++)Ar(Pr[a],e);a=r;break;case"source":Ar("error",e),a=r;break;case"img":case"image":case"link":Ar("error",e),Ar("load",e),a=r;break;case"details":Ar("toggle",e),a=r;break;case"input":G(e,r),a=$(e,r),Ar("invalid",e);break;case"option":default:a=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},a=L({},r,{value:void 0}),Ar("invalid",e);break;case"textarea":ae(e,r),a=re(e,r),Ar("invalid",e)}for(o in ge(n,a),c=a)if(c.hasOwnProperty(o)){var u=c[o];"style"===o?me(e,u):"dangerouslySetInnerHTML"===o?null!=(u=u?u.__html:void 0)&&ue(e,u):"children"===o?"string"===typeof u?("textarea"!==n||""!==u)&&de(e,u):"number"===typeof u&&de(e,""+u):"suppressContentEditableWarning"!==o&&"suppressHydrationWarning"!==o&&"autoFocus"!==o&&(l.hasOwnProperty(o)?null!=u&&"onScroll"===o&&Ar("scroll",e):null!=u&&b(e,o,u,s))}switch(n){case"input":W(e),X(e,r,!1);break;case"textarea":W(e),oe(e);break;case"option":null!=r.value&&e.setAttribute("value",""+z(r.value));break;case"select":e.multiple=!!r.multiple,null!=(o=r.value)?ne(e,!!r.multiple,o,!1):null!=r.defaultValue&&ne(e,!!r.multiple,r.defaultValue,!0);break;default:"function"===typeof a.onClick&&(e.onclick=$r)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return vl(t),null;case 6:if(e&&null!=t.stateNode)ol(0,t,e.memoizedProps,r);else{if("string"!==typeof r&&null===t.stateNode)throw Error(i(166));if(n=Ki(qi.current),Ki(Vi.current),Ai(t)){if(r=t.stateNode,n=t.memoizedProps,r[sa]=t,(o=r.nodeValue!==n)&&null!==(e=Si))switch(e.tag){case 3:Kr(r.nodeValue,n,0!==(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Kr(r.nodeValue,n,0!==(1&e.mode))}o&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[sa]=t,t.stateNode=r}return vl(t),null;case 13:if(_a(Xi),r=t.memoizedState,Di&&null!==Ci&&0!==(1&t.mode)&&0===(128&t.flags)){for(r=Ci;r;)r=ia(r.nextSibling);return Ii(),t.flags|=98560,t}if(null!==r&&null!==r.dehydrated){if(r=Ai(t),null===e){if(!r)throw Error(i(318));if(!(r=null!==(r=t.memoizedState)?r.dehydrated:null))throw Error(i(317));r[sa]=t}else Ii(),0===(128&t.flags)&&(t.memoizedState=null),t.flags|=4;return vl(t),null}return null!==Ei&&(tc(Ei),Ei=null),0!==(128&t.flags)?(t.lanes=n,t):(r=null!==r,n=!1,null===e?Ai(t):n=null!==e.memoizedState,r!==n&&r&&(t.child.flags|=8192,0!==(1&t.mode)&&(null===e||0!==(1&Xi.current)?0===Cs&&(Cs=3):uc())),null!==t.updateQueue&&(t.flags|=4),vl(t),null);case 4:return Gi(),null===e&&Fr(t.stateNode.containerInfo),vl(t),null;case 10:return Wa(t.type._context),vl(t),null;case 19:if(_a(Xi),null===(o=t.memoizedState))return vl(t),null;if(r=0!==(128&t.flags),null===(s=o.rendering))if(r)hl(o,!1);else{if(0!==Cs||null!==e&&0!==(128&e.flags))for(e=t.child;null!==e;){if(null!==(s=eo(e))){for(t.flags|=128,hl(o,!1),null!==(r=s.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(o=n).flags&=14680066,null===(s=o.alternate)?(o.childLanes=0,o.lanes=e,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=s.childLanes,o.lanes=s.lanes,o.child=s.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=s.memoizedProps,o.memoizedState=s.memoizedState,o.updateQueue=s.updateQueue,o.type=s.type,e=s.dependencies,o.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return ja(Xi,1&Xi.current|2),t.child}e=e.sibling}null!==o.tail&&Ge()>As&&(t.flags|=128,r=!0,hl(o,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=eo(s))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),hl(o,!0),null===o.tail&&"hidden"===o.tailMode&&!s.alternate&&!Di)return vl(t),null}else 2*Ge()-o.renderingStartTime>As&&1073741824!==n&&(t.flags|=128,r=!0,hl(o,!1),t.lanes=4194304);o.isBackwards?(s.sibling=t.child,t.child=s):(null!==(n=o.last)?n.sibling=s:t.child=s,o.last=s)}return null!==o.tail?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=Ge(),t.sibling=null,n=Xi.current,ja(Xi,r?1&n|2:1&n),t):(vl(t),null);case 22:case 23:return oc(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&0!==(1&t.mode)?0!==(1073741824&ks)&&(vl(t),6&t.subtreeFlags&&(t.flags|=8192)):vl(t),null;case 24:case 25:return null}throw Error(i(156,t.tag))}al=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},il=function(e,t,n,r){var a=e.memoizedProps;if(a!==r){e=t.stateNode,Ki(Vi.current);var i,o=null;switch(n){case"input":a=$(e,a),r=$(e,r),o=[];break;case"select":a=L({},a,{value:void 0}),r=L({},r,{value:void 0}),o=[];break;case"textarea":a=re(e,a),r=re(e,r),o=[];break;default:"function"!==typeof a.onClick&&"function"===typeof r.onClick&&(e.onclick=$r)}for(u in ge(n,r),n=null,a)if(!r.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if("style"===u){var s=a[u];for(i in s)s.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(l.hasOwnProperty(u)?o||(o=[]):(o=o||[]).push(u,null));for(u in r){var c=r[u];if(s=null!=a?a[u]:void 0,r.hasOwnProperty(u)&&c!==s&&(null!=c||null!=s))if("style"===u)if(s){for(i in s)!s.hasOwnProperty(i)||c&&c.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in c)c.hasOwnProperty(i)&&s[i]!==c[i]&&(n||(n={}),n[i]=c[i])}else n||(o||(o=[]),o.push(u,n)),n=c;else"dangerouslySetInnerHTML"===u?(c=c?c.__html:void 0,s=s?s.__html:void 0,null!=c&&s!==c&&(o=o||[]).push(u,c)):"children"===u?"string"!==typeof c&&"number"!==typeof c||(o=o||[]).push(u,""+c):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(l.hasOwnProperty(u)?(null!=c&&"onScroll"===u&&Ar("scroll",e),o||s===c||(o=[])):(o=o||[]).push(u,c))}n&&(o=o||[]).push("style",n);var u=o;(t.updateQueue=u)&&(t.flags|=4)}},ol=function(e,t,n,r){n!==r&&(t.flags|=4)};var pl=x.ReactCurrentOwner,gl=!1;function yl(e,t,n,r){t.child=null===e?Bi(t,null,n,r):Zi(t,e.child,n,r)}function bl(e,t,n,r,a){n=n.render;var i=t.ref;return Ka(t,a),r=po(e,t,n,r,i,a),n=go(),null===e||gl?(Di&&n&&Ni(t),t.flags|=1,yl(e,t,r,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Hl(e,t,a))}function xl(e,t,n,r,a){if(null===e){var i=n.type;return"function"!==typeof i||Cc(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Ec(n.type,null,r,t,t.mode,a)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,_l(e,t,i,r,a))}if(i=e.child,0===(e.lanes&a)){var o=i.memoizedProps;if((n=null!==(n=n.compare)?n:ar)(o,r)&&e.ref===t.ref)return Hl(e,t,a)}return t.flags|=1,(e=Dc(i,r)).ref=t.ref,e.return=t,t.child=e}function _l(e,t,n,r,a){if(null!==e){var i=e.memoizedProps;if(ar(i,r)&&e.ref===t.ref){if(gl=!1,t.pendingProps=r=i,0===(e.lanes&a))return t.lanes=e.lanes,Hl(e,t,a);0!==(131072&e.flags)&&(gl=!0)}}return Nl(e,t,n,r,a)}function jl(e,t,n){var r=t.pendingProps,a=r.children,i=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(0===(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},ja(Ss,ks),ks|=n;else{if(0===(1073741824&n))return e=null!==i?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,ja(Ss,ks),ks|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==i?i.baseLanes:n,ja(Ss,ks),ks|=r}else null!==i?(r=i.baseLanes|n,t.memoizedState=null):r=n,ja(Ss,ks),ks|=r;return yl(e,t,a,n),t.child}function wl(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Nl(e,t,n,r,a){var i=Da(n)?Sa:Na.current;return i=Ca(t,i),Ka(t,a),n=po(e,t,n,r,i,a),r=go(),null===e||gl?(Di&&r&&Ni(t),t.flags|=1,yl(e,t,n,a),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a,Hl(e,t,a))}function kl(e,t,n,r,a){if(Da(n)){var i=!0;Ma(t)}else i=!1;if(Ka(t,a),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),ui(t,n,r),fi(t,n,r,a),r=!0;else if(null===e){var o=t.stateNode,l=t.memoizedProps;o.props=l;var s=o.context,c=n.contextType;"object"===typeof c&&null!==c?c=$a(c):c=Ca(t,c=Da(n)?Sa:Na.current);var u=n.getDerivedStateFromProps,d="function"===typeof u||"function"===typeof o.getSnapshotBeforeUpdate;d||"function"!==typeof o.UNSAFE_componentWillReceiveProps&&"function"!==typeof o.componentWillReceiveProps||(l!==r||s!==c)&&di(t,o,r,c),Ja=!1;var f=t.memoizedState;o.state=f,ai(t,r,o,a),s=t.memoizedState,l!==r||f!==s||ka.current||Ja?("function"===typeof u&&(li(t,n,u,r),s=t.memoizedState),(l=Ja||ci(t,n,l,r,f,s,c))?(d||"function"!==typeof o.UNSAFE_componentWillMount&&"function"!==typeof o.componentWillMount||("function"===typeof o.componentWillMount&&o.componentWillMount(),"function"===typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),"function"===typeof o.componentDidMount&&(t.flags|=4194308)):("function"===typeof o.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),o.props=r,o.state=s,o.context=c,r=l):("function"===typeof o.componentDidMount&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,Xa(e,t),l=t.memoizedProps,c=t.type===t.elementType?l:Ha(t.type,l),o.props=c,d=t.pendingProps,f=o.context,"object"===typeof(s=n.contextType)&&null!==s?s=$a(s):s=Ca(t,s=Da(n)?Sa:Na.current);var h=n.getDerivedStateFromProps;(u="function"===typeof h||"function"===typeof o.getSnapshotBeforeUpdate)||"function"!==typeof o.UNSAFE_componentWillReceiveProps&&"function"!==typeof o.componentWillReceiveProps||(l!==d||f!==s)&&di(t,o,r,s),Ja=!1,f=t.memoizedState,o.state=f,ai(t,r,o,a);var v=t.memoizedState;l!==d||f!==v||ka.current||Ja?("function"===typeof h&&(li(t,n,h,r),v=t.memoizedState),(c=Ja||ci(t,n,c,r,f,v,s)||!1)?(u||"function"!==typeof o.UNSAFE_componentWillUpdate&&"function"!==typeof o.componentWillUpdate||("function"===typeof o.componentWillUpdate&&o.componentWillUpdate(r,v,s),"function"===typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(r,v,s)),"function"===typeof o.componentDidUpdate&&(t.flags|=4),"function"===typeof o.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!==typeof o.componentDidUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!==typeof o.getSnapshotBeforeUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=v),o.props=r,o.state=v,o.context=s,r=c):("function"!==typeof o.componentDidUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!==typeof o.getSnapshotBeforeUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return Sl(e,t,n,r,i,a)}function Sl(e,t,n,r,a,i){wl(e,t);var o=0!==(128&t.flags);if(!r&&!o)return a&&Ta(t,n,!1),Hl(e,t,i);r=t.stateNode,pl.current=t;var l=o&&"function"!==typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&o?(t.child=Zi(t,e.child,null,i),t.child=Zi(t,null,l,i)):yl(e,t,l,i),t.memoizedState=r.state,a&&Ta(t,n,!0),t.child}function Cl(e){var t=e.stateNode;t.pendingContext?Oa(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Oa(0,t.context,!1),$i(e,t.containerInfo)}function Dl(e,t,n,r,a){return Ii(),Li(a),t.flags|=256,yl(e,t,n,r),t.child}var El={dehydrated:null,treeContext:null,retryLane:0};function Ol(e){return{baseLanes:e,cachePool:null,transitions:null}}function Pl(e,t){return{baseLanes:e.baseLanes|t,cachePool:null,transitions:e.transitions}}function Ml(e,t,n){var r,a=t.pendingProps,o=Xi.current,l=!1,s=0!==(128&t.flags);if((r=s)||(r=(null===e||null!==e.memoizedState)&&0!==(2&o)),r?(l=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(o|=1),ja(Xi,1&o),null===e)return Ti(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(0===(1&t.mode)?t.lanes=1:"$!"===e.data?t.lanes=8:t.lanes=1073741824,null):(o=a.children,e=a.fallback,l?(a=t.mode,l=t.child,o={mode:"hidden",children:o},0===(1&a)&&null!==l?(l.childLanes=0,l.pendingProps=o):l=Pc(o,a,0,null),e=Oc(e,a,n,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=Ol(n),t.memoizedState=El,e):Tl(t,o));if(null!==(o=e.memoizedState)){if(null!==(r=o.dehydrated)){if(s)return 256&t.flags?(t.flags&=-257,Il(e,t,n,Error(i(422)))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(l=a.fallback,o=t.mode,a=Pc({mode:"visible",children:a.children},o,0,null),(l=Oc(l,o,n,null)).flags|=2,a.return=t,l.return=t,a.sibling=l,t.child=a,0!==(1&t.mode)&&Zi(t,e.child,null,n),t.child.memoizedState=Ol(n),t.memoizedState=El,l);if(0===(1&t.mode))t=Il(e,t,n,null);else if("$!"===r.data)t=Il(e,t,n,Error(i(419)));else if(a=0!==(n&e.childLanes),gl||a){if(null!==(a=js)){switch(n&-n){case 4:l=2;break;case 16:l=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:l=32;break;case 536870912:l=268435456;break;default:l=0}0!==(a=0!==(l&(a.suspendedLanes|n))?0:l)&&a!==o.retryLane&&(o.retryLane=a,$s(e,a,-1))}uc(),t=Il(e,t,n,Error(i(421)))}else"$?"===r.data?(t.flags|=128,t.child=e.child,t=jc.bind(null,e),r._reactRetry=t,t=null):(n=o.treeContext,Ci=ia(r.nextSibling),Si=t,Di=!0,Ei=null,null!==n&&(gi[yi++]=xi,gi[yi++]=_i,gi[yi++]=bi,xi=n.id,_i=n.overflow,bi=t),(t=Tl(t,t.pendingProps.children)).flags|=4096);return t}return l?(a=Al(e,t,a.children,a.fallback,n),l=t.child,o=e.child.memoizedState,l.memoizedState=null===o?Ol(n):Pl(o,n),l.childLanes=e.childLanes&~n,t.memoizedState=El,a):(n=Rl(e,t,a.children,n),t.memoizedState=null,n)}return l?(a=Al(e,t,a.children,a.fallback,n),l=t.child,o=e.child.memoizedState,l.memoizedState=null===o?Ol(n):Pl(o,n),l.childLanes=e.childLanes&~n,t.memoizedState=El,a):(n=Rl(e,t,a.children,n),t.memoizedState=null,n)}function Tl(e,t){return(t=Pc({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Rl(e,t,n,r){var a=e.child;return e=a.sibling,n=Dc(a,{mode:"visible",children:n}),0===(1&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(null===(r=t.deletions)?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=n}function Al(e,t,n,r,a){var i=t.mode,o=(e=e.child).sibling,l={mode:"hidden",children:n};return 0===(1&i)&&t.child!==e?((n=t.child).childLanes=0,n.pendingProps=l,t.deletions=null):(n=Dc(e,l)).subtreeFlags=14680064&e.subtreeFlags,null!==o?r=Dc(o,r):(r=Oc(r,i,a,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}function Il(e,t,n,r){return null!==r&&Li(r),Zi(t,e.child,null,n),(e=Tl(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Ll(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),qa(e.return,t,n)}function Fl(e,t,n,r,a){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:a}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=a)}function Yl(e,t,n){var r=t.pendingProps,a=r.revealOrder,i=r.tail;if(yl(e,t,r.children,n),0!==(2&(r=Xi.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!==(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Ll(e,n,t);else if(19===e.tag)Ll(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(ja(Xi,r),0===(1&t.mode))t.memoizedState=null;else switch(a){case"forwards":for(n=t.child,a=null;null!==n;)null!==(e=n.alternate)&&null===eo(e)&&(a=n),n=n.sibling;null===(n=a)?(a=t.child,t.child=null):(a=n.sibling,n.sibling=null),Fl(t,!1,a,n,i);break;case"backwards":for(n=null,a=t.child,t.child=null;null!==a;){if(null!==(e=a.alternate)&&null===eo(e)){t.child=a;break}e=a.sibling,a.sibling=n,n=a,a=e}Fl(t,!0,n,null,i);break;case"together":Fl(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Hl(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Es|=t.lanes,0===(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(n=Dc(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Dc(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Ul(e,t){switch(ki(t),t.tag){case 1:return Da(t.type)&&Ea(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Gi(),_a(ka),_a(Na),no(),0!==(65536&(e=t.flags))&&0===(128&e)?(t.flags=-65537&e|128,t):null;case 5:return Qi(t),null;case 13:if(_a(Xi),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(i(340));Ii()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return _a(Xi),null;case 4:return Gi(),null;case 10:return Wa(t.type._context),null;case 22:case 23:return oc(),null;default:return null}}var Zl=!1,Bl=!1,zl="function"===typeof WeakSet?WeakSet:Set,Vl=null;function Wl(e,t){var n=e.ref;if(null!==n)if("function"===typeof n)try{n(null)}catch(r){bc(e,t,r)}else n.current=null}function ql(e,t,n){try{n()}catch(r){bc(e,t,r)}}var Kl=!1;function $l(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var a=r=r.next;do{if((a.tag&e)===e){var i=a.destroy;a.destroy=void 0,void 0!==i&&ql(t,n,i)}a=a.next}while(a!==r)}}function Gl(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Jl(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"===typeof t?t(e):t.current=e}}function Ql(e){var t=e.alternate;null!==t&&(e.alternate=null,Ql(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[sa],delete t[ca],delete t[da],delete t[fa],delete t[ha])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Xl(e){return 5===e.tag||3===e.tag||4===e.tag}function es(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||Xl(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function ts(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!==(n=n._reactRootContainer)&&void 0!==n||null!==t.onclick||(t.onclick=$r));else if(4!==r&&null!==(e=e.child))for(ts(e,t,n),e=e.sibling;null!==e;)ts(e,t,n),e=e.sibling}function ns(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(ns(e,t,n),e=e.sibling;null!==e;)ns(e,t,n),e=e.sibling}var rs=null,as=!1;function is(e,t,n){for(n=n.child;null!==n;)os(e,t,n),n=n.sibling}function os(e,t,n){if(at&&"function"===typeof at.onCommitFiberUnmount)try{at.onCommitFiberUnmount(rt,n)}catch(l){}switch(n.tag){case 5:Bl||Wl(n,t);case 6:var r=rs,a=as;rs=null,is(e,t,n),as=a,null!==(rs=r)&&(as?(e=rs,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):rs.removeChild(n.stateNode));break;case 18:null!==rs&&(as?(e=rs,n=n.stateNode,8===e.nodeType?aa(e.parentNode,n):1===e.nodeType&&aa(e,n),Ut(e)):aa(rs,n.stateNode));break;case 4:r=rs,a=as,rs=n.stateNode.containerInfo,as=!0,is(e,t,n),rs=r,as=a;break;case 0:case 11:case 14:case 15:if(!Bl&&(null!==(r=n.updateQueue)&&null!==(r=r.lastEffect))){a=r=r.next;do{var i=a,o=i.destroy;i=i.tag,void 0!==o&&(0!==(2&i)||0!==(4&i))&&ql(n,t,o),a=a.next}while(a!==r)}is(e,t,n);break;case 1:if(!Bl&&(Wl(n,t),"function"===typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(l){bc(n,t,l)}is(e,t,n);break;case 21:is(e,t,n);break;case 22:1&n.mode?(Bl=(r=Bl)||null!==n.memoizedState,is(e,t,n),Bl=r):is(e,t,n);break;default:is(e,t,n)}}function ls(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new zl),t.forEach((function(t){var r=wc.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function ss(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var a=n[r];try{var o=e,l=t,s=l;e:for(;null!==s;){switch(s.tag){case 5:rs=s.stateNode,as=!1;break e;case 3:case 4:rs=s.stateNode.containerInfo,as=!0;break e}s=s.return}if(null===rs)throw Error(i(160));os(o,l,a),rs=null,as=!1;var c=a.alternate;null!==c&&(c.return=null),a.return=null}catch(u){bc(a,t,u)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)cs(t,e),t=t.sibling}function cs(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(ss(t,e),us(e),4&r){try{$l(3,e,e.return),Gl(3,e)}catch(m){bc(e,e.return,m)}try{$l(5,e,e.return)}catch(m){bc(e,e.return,m)}}break;case 1:ss(t,e),us(e),512&r&&null!==n&&Wl(n,n.return);break;case 5:if(ss(t,e),us(e),512&r&&null!==n&&Wl(n,n.return),32&e.flags){var a=e.stateNode;try{de(a,"")}catch(m){bc(e,e.return,m)}}if(4&r&&null!=(a=e.stateNode)){var o=e.memoizedProps,l=null!==n?n.memoizedProps:o,s=e.type,c=e.updateQueue;if(e.updateQueue=null,null!==c)try{"input"===s&&"radio"===o.type&&null!=o.name&&J(a,o),ye(s,l);var u=ye(s,o);for(l=0;l<c.length;l+=2){var d=c[l],f=c[l+1];"style"===d?me(a,f):"dangerouslySetInnerHTML"===d?ue(a,f):"children"===d?de(a,f):b(a,d,f,u)}switch(s){case"input":Q(a,o);break;case"textarea":ie(a,o);break;case"select":var h=a._wrapperState.wasMultiple;a._wrapperState.wasMultiple=!!o.multiple;var v=o.value;null!=v?ne(a,!!o.multiple,v,!1):h!==!!o.multiple&&(null!=o.defaultValue?ne(a,!!o.multiple,o.defaultValue,!0):ne(a,!!o.multiple,o.multiple?[]:"",!1))}a[ca]=o}catch(m){bc(e,e.return,m)}}break;case 6:if(ss(t,e),us(e),4&r){if(null===e.stateNode)throw Error(i(162));u=e.stateNode,d=e.memoizedProps;try{u.nodeValue=d}catch(m){bc(e,e.return,m)}}break;case 3:if(ss(t,e),us(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{Ut(t.containerInfo)}catch(m){bc(e,e.return,m)}break;case 4:default:ss(t,e),us(e);break;case 13:ss(t,e),us(e),8192&(u=e.child).flags&&null!==u.memoizedState&&(null===u.alternate||null===u.alternate.memoizedState)&&(Rs=Ge()),4&r&&ls(e);break;case 22:if(u=null!==n&&null!==n.memoizedState,1&e.mode?(Bl=(d=Bl)||u,ss(t,e),Bl=d):ss(t,e),us(e),8192&r){d=null!==e.memoizedState;e:for(f=null,h=e;;){if(5===h.tag){if(null===f){f=h;try{a=h.stateNode,d?"function"===typeof(o=a.style).setProperty?o.setProperty("display","none","important"):o.display="none":(s=h.stateNode,l=void 0!==(c=h.memoizedProps.style)&&null!==c&&c.hasOwnProperty("display")?c.display:null,s.style.display=ve("display",l))}catch(m){bc(e,e.return,m)}}}else if(6===h.tag){if(null===f)try{h.stateNode.nodeValue=d?"":h.memoizedProps}catch(m){bc(e,e.return,m)}}else if((22!==h.tag&&23!==h.tag||null===h.memoizedState||h===e)&&null!==h.child){h.child.return=h,h=h.child;continue}if(h===e)break e;for(;null===h.sibling;){if(null===h.return||h.return===e)break e;f===h&&(f=null),h=h.return}f===h&&(f=null),h.sibling.return=h.return,h=h.sibling}if(d&&!u&&0!==(1&e.mode))for(Vl=e,e=e.child;null!==e;){for(u=Vl=e;null!==Vl;){switch(f=(d=Vl).child,d.tag){case 0:case 11:case 14:case 15:$l(4,d,d.return);break;case 1:if(Wl(d,d.return),"function"===typeof(o=d.stateNode).componentWillUnmount){h=d,v=d.return;try{a=h,o.props=a.memoizedProps,o.state=a.memoizedState,o.componentWillUnmount()}catch(m){bc(h,v,m)}}break;case 5:Wl(d,d.return);break;case 22:if(null!==d.memoizedState){vs(u);continue}}null!==f?(f.return=d,Vl=f):vs(u)}e=e.sibling}}break;case 19:ss(t,e),us(e),4&r&&ls(e);case 21:}}function us(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(Xl(n)){var r=n;break e}n=n.return}throw Error(i(160))}switch(r.tag){case 5:var a=r.stateNode;32&r.flags&&(de(a,""),r.flags&=-33),ns(e,es(e),a);break;case 3:case 4:var o=r.stateNode.containerInfo;ts(e,es(e),o);break;default:throw Error(i(161))}}catch(l){bc(e,e.return,l)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function ds(e,t,n){Vl=e,fs(e,t,n)}function fs(e,t,n){for(var r=0!==(1&e.mode);null!==Vl;){var a=Vl,i=a.child;if(22===a.tag&&r){var o=null!==a.memoizedState||Zl;if(!o){var l=a.alternate,s=null!==l&&null!==l.memoizedState||Bl;l=Zl;var c=Bl;if(Zl=o,(Bl=s)&&!c)for(Vl=a;null!==Vl;)s=(o=Vl).child,22===o.tag&&null!==o.memoizedState?ms(a):null!==s?(s.return=o,Vl=s):ms(a);for(;null!==i;)Vl=i,fs(i,t,n),i=i.sibling;Vl=a,Zl=l,Bl=c}hs(e)}else 0!==(8772&a.subtreeFlags)&&null!==i?(i.return=a,Vl=i):hs(e)}}function hs(e){for(;null!==Vl;){var t=Vl;if(0!==(8772&t.flags)){var n=t.alternate;try{if(0!==(8772&t.flags))switch(t.tag){case 0:case 11:case 15:Bl||Gl(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Bl)if(null===n)r.componentDidMount();else{var a=t.elementType===t.type?n.memoizedProps:Ha(t.type,n.memoizedProps);r.componentDidUpdate(a,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var o=t.updateQueue;null!==o&&ii(t,o,r);break;case 3:var l=t.updateQueue;if(null!==l){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}ii(t,l,n)}break;case 5:var s=t.stateNode;if(null===n&&4&t.flags){n=s;var c=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&n.focus();break;case"img":c.src&&(n.src=c.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:break;case 13:if(null===t.memoizedState){var u=t.alternate;if(null!==u){var d=u.memoizedState;if(null!==d){var f=d.dehydrated;null!==f&&Ut(f)}}}break;default:throw Error(i(163))}Bl||512&t.flags&&Jl(t)}catch(h){bc(t,t.return,h)}}if(t===e){Vl=null;break}if(null!==(n=t.sibling)){n.return=t.return,Vl=n;break}Vl=t.return}}function vs(e){for(;null!==Vl;){var t=Vl;if(t===e){Vl=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Vl=n;break}Vl=t.return}}function ms(e){for(;null!==Vl;){var t=Vl;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{Gl(4,t)}catch(s){bc(t,n,s)}break;case 1:var r=t.stateNode;if("function"===typeof r.componentDidMount){var a=t.return;try{r.componentDidMount()}catch(s){bc(t,a,s)}}var i=t.return;try{Jl(t)}catch(s){bc(t,i,s)}break;case 5:var o=t.return;try{Jl(t)}catch(s){bc(t,o,s)}}}catch(s){bc(t,t.return,s)}if(t===e){Vl=null;break}var l=t.sibling;if(null!==l){l.return=t.return,Vl=l;break}Vl=t.return}}var ps,gs=Math.ceil,ys=x.ReactCurrentDispatcher,bs=x.ReactCurrentOwner,xs=x.ReactCurrentBatchConfig,_s=0,js=null,ws=null,Ns=0,ks=0,Ss=xa(0),Cs=0,Ds=null,Es=0,Os=0,Ps=0,Ms=null,Ts=null,Rs=0,As=1/0,Is=null,Ls=!1,Fs=null,Ys=null,Hs=!1,Us=null,Zs=0,Bs=0,zs=null,Vs=-1,Ws=0;function qs(){return 0!==(6&_s)?Ge():-1!==Vs?Vs:Vs=Ge()}function Ks(e){return 0===(1&e.mode)?1:0!==(2&_s)&&0!==Ns?Ns&-Ns:null!==Ya.transition?(0===Ws&&(Ws=vt()),Ws):0!==(e=yt)?e:e=void 0===(e=window.event)?16:$t(e.type)}function $s(e,t,n){if(50<Bs)throw Bs=0,zs=null,Error(i(185));var r=Gs(e,t);return null===r?null:(pt(r,t,n),0!==(2&_s)&&r===js||(r===js&&(0===(2&_s)&&(Os|=t),4===Cs&&nc(r,Ns)),Qs(r,n),1===t&&0===_s&&0===(1&e.mode)&&(As=Ge()+500,Aa&&Fa())),r)}function Gs(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function Js(e){return(null!==js||null!==Ga)&&0!==(1&e.mode)&&0===(2&_s)}function Qs(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,a=e.expirationTimes,i=e.pendingLanes;0<i;){var o=31-it(i),l=1<<o,s=a[o];-1===s?0!==(l&n)&&0===(l&r)||(a[o]=ft(l,t)):s<=t&&(e.expiredLanes|=l),i&=~l}}(e,t);var r=dt(e,e===js?Ns:0);if(0===r)null!==n&&qe(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&qe(n),1===t)0===e.tag?function(e){Aa=!0,La(e)}(rc.bind(null,e)):La(rc.bind(null,e)),na((function(){0===_s&&Fa()})),n=null;else{switch(bt(r)){case 1:n=Qe;break;case 4:n=Xe;break;case 16:default:n=et;break;case 536870912:n=nt}n=Nc(n,Xs.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Xs(e,t){if(Vs=-1,Ws=0,0!==(6&_s))throw Error(i(327));var n=e.callbackNode;if(gc()&&e.callbackNode!==n)return null;var r=dt(e,e===js?Ns:0);if(0===r)return null;if(0!==(30&r)||0!==(r&e.expiredLanes)||t)t=dc(e,r);else{t=r;var a=_s;_s|=2;var o=cc();for(js===e&&Ns===t||(Is=null,As=Ge()+500,lc(e,t));;)try{hc();break}catch(s){sc(e,s)}Va(),ys.current=o,_s=a,null!==ws?t=0:(js=null,Ns=0,t=Cs)}if(0!==t){if(2===t&&(0!==(a=ht(e))&&(r=a,t=ec(e,a))),1===t)throw n=Ds,lc(e,0),nc(e,r),Qs(e,Ge()),n;if(6===t)nc(e,r);else{if(a=e.current.alternate,0===(30&r)&&!function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var a=n[r],i=a.getSnapshot;a=a.value;try{if(!rr(i(),a))return!1}catch(l){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(a)&&(2===(t=dc(e,r))&&(0!==(o=ht(e))&&(r=o,t=ec(e,o))),1===t))throw n=Ds,lc(e,0),nc(e,r),Qs(e,Ge()),n;switch(e.finishedWork=a,e.finishedLanes=r,t){case 0:case 1:throw Error(i(345));case 2:case 5:pc(e,Ts,Is);break;case 3:if(nc(e,r),(130023424&r)===r&&10<(t=Rs+500-Ge())){if(0!==dt(e,0))break;if(((a=e.suspendedLanes)&r)!==r){qs(),e.pingedLanes|=e.suspendedLanes&a;break}e.timeoutHandle=Xr(pc.bind(null,e,Ts,Is),t);break}pc(e,Ts,Is);break;case 4:if(nc(e,r),(4194240&r)===r)break;for(t=e.eventTimes,a=-1;0<r;){var l=31-it(r);o=1<<l,(l=t[l])>a&&(a=l),r&=~o}if(r=a,10<(r=(120>(r=Ge()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*gs(r/1960))-r)){e.timeoutHandle=Xr(pc.bind(null,e,Ts,Is),r);break}pc(e,Ts,Is);break;default:throw Error(i(329))}}}return Qs(e,Ge()),e.callbackNode===n?Xs.bind(null,e):null}function ec(e,t){var n=Ms;return e.current.memoizedState.isDehydrated&&(lc(e,t).flags|=256),2!==(e=dc(e,t))&&(t=Ts,Ts=n,null!==t&&tc(t)),e}function tc(e){null===Ts?Ts=e:Ts.push.apply(Ts,e)}function nc(e,t){for(t&=~Ps,t&=~Os,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-it(t),r=1<<n;e[n]=-1,t&=~r}}function rc(e){if(0!==(6&_s))throw Error(i(327));gc();var t=dt(e,0);if(0===(1&t))return Qs(e,Ge()),null;var n=dc(e,t);if(0!==e.tag&&2===n){var r=ht(e);0!==r&&(t=r,n=ec(e,r))}if(1===n)throw n=Ds,lc(e,0),nc(e,t),Qs(e,Ge()),n;if(6===n)throw Error(i(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,pc(e,Ts,Is),Qs(e,Ge()),null}function ac(e,t){var n=_s;_s|=1;try{return e(t)}finally{0===(_s=n)&&(As=Ge()+500,Aa&&Fa())}}function ic(e){null!==Us&&0===Us.tag&&0===(6&_s)&&gc();var t=_s;_s|=1;var n=xs.transition,r=yt;try{if(xs.transition=null,yt=1,e)return e()}finally{yt=r,xs.transition=n,0===(6&(_s=t))&&Fa()}}function oc(){ks=Ss.current,_a(Ss)}function lc(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,ea(n)),null!==ws)for(n=ws.return;null!==n;){var r=n;switch(ki(r),r.tag){case 1:null!==(r=r.type.childContextTypes)&&void 0!==r&&Ea();break;case 3:Gi(),_a(ka),_a(Na),no();break;case 5:Qi(r);break;case 4:Gi();break;case 13:case 19:_a(Xi);break;case 10:Wa(r.type._context);break;case 22:case 23:oc()}n=n.return}if(js=e,ws=e=Dc(e.current,null),Ns=ks=t,Cs=0,Ds=null,Ps=Os=Es=0,Ts=Ms=null,null!==Ga){for(t=0;t<Ga.length;t++)if(null!==(r=(n=Ga[t]).interleaved)){n.interleaved=null;var a=r.next,i=n.pending;if(null!==i){var o=i.next;i.next=a,r.next=o}n.pending=r}Ga=null}return e}function sc(e,t){for(;;){var n=ws;try{if(Va(),ro.current=Qo,co){for(var r=oo.memoizedState;null!==r;){var a=r.queue;null!==a&&(a.pending=null),r=r.next}co=!1}if(io=0,so=lo=oo=null,uo=!1,fo=0,bs.current=null,null===n||null===n.return){Cs=1,Ds=t,ws=null;break}e:{var o=e,l=n.return,s=n,c=t;if(t=Ns,s.flags|=32768,null!==c&&"object"===typeof c&&"function"===typeof c.then){var u=c,d=s,f=d.tag;if(0===(1&d.mode)&&(0===f||11===f||15===f)){var h=d.alternate;h?(d.updateQueue=h.updateQueue,d.memoizedState=h.memoizedState,d.lanes=h.lanes):(d.updateQueue=null,d.memoizedState=null)}var v=dl(l);if(null!==v){v.flags&=-257,fl(v,l,s,0,t),1&v.mode&&ul(o,u,t),c=u;var m=(t=v).updateQueue;if(null===m){var p=new Set;p.add(c),t.updateQueue=p}else m.add(c);break e}if(0===(1&t)){ul(o,u,t),uc();break e}c=Error(i(426))}else if(Di&&1&s.mode){var g=dl(l);if(null!==g){0===(65536&g.flags)&&(g.flags|=256),fl(g,l,s,0,t),Li(c);break e}}o=c,4!==Cs&&(Cs=2),null===Ms?Ms=[o]:Ms.push(o),c=nl(c,s),s=l;do{switch(s.tag){case 3:s.flags|=65536,t&=-t,s.lanes|=t,ri(s,sl(0,c,t));break e;case 1:o=c;var y=s.type,b=s.stateNode;if(0===(128&s.flags)&&("function"===typeof y.getDerivedStateFromError||null!==b&&"function"===typeof b.componentDidCatch&&(null===Ys||!Ys.has(b)))){s.flags|=65536,t&=-t,s.lanes|=t,ri(s,cl(s,o,t));break e}}s=s.return}while(null!==s)}mc(n)}catch(x){t=x,ws===n&&null!==n&&(ws=n=n.return);continue}break}}function cc(){var e=ys.current;return ys.current=Qo,null===e?Qo:e}function uc(){0!==Cs&&3!==Cs&&2!==Cs||(Cs=4),null===js||0===(268435455&Es)&&0===(268435455&Os)||nc(js,Ns)}function dc(e,t){var n=_s;_s|=2;var r=cc();for(js===e&&Ns===t||(Is=null,lc(e,t));;)try{fc();break}catch(a){sc(e,a)}if(Va(),_s=n,ys.current=r,null!==ws)throw Error(i(261));return js=null,Ns=0,Cs}function fc(){for(;null!==ws;)vc(ws)}function hc(){for(;null!==ws&&!Ke();)vc(ws)}function vc(e){var t=ps(e.alternate,e,ks);e.memoizedProps=e.pendingProps,null===t?mc(e):ws=t,bs.current=null}function mc(e){var t=e;do{var n=t.alternate;if(e=t.return,0===(32768&t.flags)){if(null!==(n=ml(n,t,ks)))return void(ws=n)}else{if(null!==(n=Ul(n,t)))return n.flags&=32767,void(ws=n);if(null===e)return Cs=6,void(ws=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(ws=t);ws=t=e}while(null!==t);0===Cs&&(Cs=5)}function pc(e,t,n){var r=yt,a=xs.transition;try{xs.transition=null,yt=1,function(e,t,n,r){do{gc()}while(null!==Us);if(0!==(6&_s))throw Error(i(327));n=e.finishedWork;var a=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0;var o=n.lanes|n.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var a=31-it(n),i=1<<a;t[a]=0,r[a]=-1,e[a]=-1,n&=~i}}(e,o),e===js&&(ws=js=null,Ns=0),0===(2064&n.subtreeFlags)&&0===(2064&n.flags)||Hs||(Hs=!0,Nc(et,(function(){return gc(),null}))),o=0!==(15990&n.flags),0!==(15990&n.subtreeFlags)||o){o=xs.transition,xs.transition=null;var l=yt;yt=1;var s=_s;_s|=4,bs.current=null,function(e,t){if(Gr=Bt,cr(e=sr())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var a=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch(j){n=null;break e}var l=0,s=-1,c=-1,u=0,d=0,f=e,h=null;t:for(;;){for(var v;f!==n||0!==a&&3!==f.nodeType||(s=l+a),f!==o||0!==r&&3!==f.nodeType||(c=l+r),3===f.nodeType&&(l+=f.nodeValue.length),null!==(v=f.firstChild);)h=f,f=v;for(;;){if(f===e)break t;if(h===n&&++u===a&&(s=l),h===o&&++d===r&&(c=l),null!==(v=f.nextSibling))break;h=(f=h).parentNode}f=v}n=-1===s||-1===c?null:{start:s,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(Jr={focusedElem:e,selectionRange:n},Bt=!1,Vl=t;null!==Vl;)if(e=(t=Vl).child,0!==(1028&t.subtreeFlags)&&null!==e)e.return=t,Vl=e;else for(;null!==Vl;){t=Vl;try{var m=t.alternate;if(0!==(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==m){var p=m.memoizedProps,g=m.memoizedState,y=t.stateNode,b=y.getSnapshotBeforeUpdate(t.elementType===t.type?p:Ha(t.type,p),g);y.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var x=t.stateNode.containerInfo;if(1===x.nodeType)x.textContent="";else if(9===x.nodeType){var _=x.body;null!=_&&(_.textContent="")}break;default:throw Error(i(163))}}catch(j){bc(t,t.return,j)}if(null!==(e=t.sibling)){e.return=t.return,Vl=e;break}Vl=t.return}m=Kl,Kl=!1}(e,n),cs(n,e),ur(Jr),Bt=!!Gr,Jr=Gr=null,e.current=n,ds(n,e,a),$e(),_s=s,yt=l,xs.transition=o}else e.current=n;if(Hs&&(Hs=!1,Us=e,Zs=a),0===(o=e.pendingLanes)&&(Ys=null),function(e){if(at&&"function"===typeof at.onCommitFiberRoot)try{at.onCommitFiberRoot(rt,e,void 0,128===(128&e.current.flags))}catch(t){}}(n.stateNode),Qs(e,Ge()),null!==t)for(r=e.onRecoverableError,n=0;n<t.length;n++)r(t[n]);if(Ls)throw Ls=!1,e=Fs,Fs=null,e;0!==(1&Zs)&&0!==e.tag&&gc(),0!==(1&(o=e.pendingLanes))?e===zs?Bs++:(Bs=0,zs=e):Bs=0,Fa()}(e,t,n,r)}finally{xs.transition=a,yt=r}return null}function gc(){if(null!==Us){var e=bt(Zs),t=xs.transition,n=yt;try{if(xs.transition=null,yt=16>e?16:e,null===Us)var r=!1;else{if(e=Us,Us=null,Zs=0,0!==(6&_s))throw Error(i(331));var a=_s;for(_s|=4,Vl=e.current;null!==Vl;){var o=Vl,l=o.child;if(0!==(16&Vl.flags)){var s=o.deletions;if(null!==s){for(var c=0;c<s.length;c++){var u=s[c];for(Vl=u;null!==Vl;){var d=Vl;switch(d.tag){case 0:case 11:case 15:$l(8,d,o)}var f=d.child;if(null!==f)f.return=d,Vl=f;else for(;null!==Vl;){var h=(d=Vl).sibling,v=d.return;if(Ql(d),d===u){Vl=null;break}if(null!==h){h.return=v,Vl=h;break}Vl=v}}}var m=o.alternate;if(null!==m){var p=m.child;if(null!==p){m.child=null;do{var g=p.sibling;p.sibling=null,p=g}while(null!==p)}}Vl=o}}if(0!==(2064&o.subtreeFlags)&&null!==l)l.return=o,Vl=l;else e:for(;null!==Vl;){if(0!==(2048&(o=Vl).flags))switch(o.tag){case 0:case 11:case 15:$l(9,o,o.return)}var y=o.sibling;if(null!==y){y.return=o.return,Vl=y;break e}Vl=o.return}}var b=e.current;for(Vl=b;null!==Vl;){var x=(l=Vl).child;if(0!==(2064&l.subtreeFlags)&&null!==x)x.return=l,Vl=x;else e:for(l=b;null!==Vl;){if(0!==(2048&(s=Vl).flags))try{switch(s.tag){case 0:case 11:case 15:Gl(9,s)}}catch(j){bc(s,s.return,j)}if(s===l){Vl=null;break e}var _=s.sibling;if(null!==_){_.return=s.return,Vl=_;break e}Vl=s.return}}if(_s=a,Fa(),at&&"function"===typeof at.onPostCommitFiberRoot)try{at.onPostCommitFiberRoot(rt,e)}catch(j){}r=!0}return r}finally{yt=n,xs.transition=t}}return!1}function yc(e,t,n){ti(e,t=sl(0,t=nl(n,t),1)),t=qs(),null!==(e=Gs(e,1))&&(pt(e,1,t),Qs(e,t))}function bc(e,t,n){if(3===e.tag)yc(e,e,n);else for(;null!==t;){if(3===t.tag){yc(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"===typeof t.type.getDerivedStateFromError||"function"===typeof r.componentDidCatch&&(null===Ys||!Ys.has(r))){ti(t,e=cl(t,e=nl(n,e),1)),e=qs(),null!==(t=Gs(t,1))&&(pt(t,1,e),Qs(t,e));break}}t=t.return}}function xc(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=qs(),e.pingedLanes|=e.suspendedLanes&n,js===e&&(Ns&n)===n&&(4===Cs||3===Cs&&(130023424&Ns)===Ns&&500>Ge()-Rs?lc(e,0):Ps|=n),Qs(e,t)}function _c(e,t){0===t&&(0===(1&e.mode)?t=1:(t=ct,0===(130023424&(ct<<=1))&&(ct=4194304)));var n=qs();null!==(e=Gs(e,t))&&(pt(e,t,n),Qs(e,n))}function jc(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),_c(e,n)}function wc(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,a=e.memoizedState;null!==a&&(n=a.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(i(314))}null!==r&&r.delete(t),_c(e,n)}function Nc(e,t){return We(e,t)}function kc(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Sc(e,t,n,r){return new kc(e,t,n,r)}function Cc(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Dc(e,t){var n=e.alternate;return null===n?((n=Sc(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ec(e,t,n,r,a,o){var l=2;if(r=e,"function"===typeof e)Cc(e)&&(l=1);else if("string"===typeof e)l=5;else e:switch(e){case w:return Oc(n.children,a,o,t);case N:l=8,a|=8;break;case k:return(e=Sc(12,n,t,2|a)).elementType=k,e.lanes=o,e;case E:return(e=Sc(13,n,t,a)).elementType=E,e.lanes=o,e;case O:return(e=Sc(19,n,t,a)).elementType=O,e.lanes=o,e;case T:return Pc(n,a,o,t);default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case S:l=10;break e;case C:l=9;break e;case D:l=11;break e;case P:l=14;break e;case M:l=16,r=null;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=Sc(l,n,t,a)).elementType=e,t.type=r,t.lanes=o,t}function Oc(e,t,n,r){return(e=Sc(7,e,r,t)).lanes=n,e}function Pc(e,t,n,r){return(e=Sc(22,e,r,t)).elementType=T,e.lanes=n,e.stateNode={},e}function Mc(e,t,n){return(e=Sc(6,e,null,t)).lanes=n,e}function Tc(e,t,n){return(t=Sc(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Rc(e,t,n,r,a){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=mt(0),this.expirationTimes=mt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=mt(0),this.identifierPrefix=r,this.onRecoverableError=a,this.mutableSourceEagerHydrationData=null}function Ac(e,t,n,r,a,i,o,l,s){return e=new Rc(e,t,n,l,s),1===t?(t=1,!0===i&&(t|=8)):t=0,i=Sc(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Qa(i),e}function Ic(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:j,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function Lc(e){if(!e)return wa;e:{if(Ue(e=e._reactInternals)!==e||1!==e.tag)throw Error(i(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Da(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(i(171))}if(1===e.tag){var n=e.type;if(Da(n))return Pa(e,n,t)}return t}function Fc(e,t,n,r,a,i,o,l,s){return(e=Ac(n,r,!0,e,0,i,0,l,s)).context=Lc(null),n=e.current,(i=ei(r=qs(),a=Ks(n))).callback=void 0!==t&&null!==t?t:null,ti(n,i),e.current.lanes=a,pt(e,a,r),Qs(e,r),e}function Yc(e,t,n,r){var a=t.current,i=qs(),o=Ks(a);return n=Lc(n),null===t.context?t.context=n:t.pendingContext=n,(t=ei(i,o)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),ti(a,t),null!==(e=$s(a,o,i))&&ni(e,a,o),o}function Hc(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Uc(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function Zc(e,t){Uc(e,t),(e=e.alternate)&&Uc(e,t)}ps=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||ka.current)gl=!0;else{if(0===(e.lanes&n)&&0===(128&t.flags))return gl=!1,function(e,t,n){switch(t.tag){case 3:Cl(t),Ii();break;case 5:Ji(t);break;case 1:Da(t.type)&&Ma(t);break;case 4:$i(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,a=t.memoizedProps.value;ja(Ua,r._currentValue),r._currentValue=a;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(ja(Xi,1&Xi.current),t.flags|=128,null):0!==(n&t.child.childLanes)?Ml(e,t,n):(ja(Xi,1&Xi.current),null!==(e=Hl(e,t,n))?e.sibling:null);ja(Xi,1&Xi.current);break;case 19:if(r=0!==(n&t.childLanes),0!==(128&e.flags)){if(r)return Yl(e,t,n);t.flags|=128}if(null!==(a=t.memoizedState)&&(a.rendering=null,a.tail=null,a.lastEffect=null),ja(Xi,Xi.current),r)break;return null;case 22:case 23:return t.lanes=0,jl(e,t,n)}return Hl(e,t,n)}(e,t,n);gl=0!==(131072&e.flags)}else gl=!1,Di&&0!==(1048576&t.flags)&&wi(t,pi,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps;var a=Ca(t,Na.current);Ka(t,n),a=po(null,t,r,e,a,n);var o=go();return t.flags|=1,"object"===typeof a&&null!==a&&"function"===typeof a.render&&void 0===a.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Da(r)?(o=!0,Ma(t)):o=!1,t.memoizedState=null!==a.state&&void 0!==a.state?a.state:null,Qa(t),a.updater=si,t.stateNode=a,a._reactInternals=t,fi(t,r,e,n),t=Sl(null,t,r,!0,o,n)):(t.tag=0,Di&&o&&Ni(t),yl(null,t,a,n),t=t.child),t;case 16:r=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,r=(a=r._init)(r._payload),t.type=r,a=t.tag=function(e){if("function"===typeof e)return Cc(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===D)return 11;if(e===P)return 14}return 2}(r),e=Ha(r,e),a){case 0:t=Nl(null,t,r,e,n);break e;case 1:t=kl(null,t,r,e,n);break e;case 11:t=bl(null,t,r,e,n);break e;case 14:t=xl(null,t,r,Ha(r.type,e),n);break e}throw Error(i(306,r,""))}return t;case 0:return r=t.type,a=t.pendingProps,Nl(e,t,r,a=t.elementType===r?a:Ha(r,a),n);case 1:return r=t.type,a=t.pendingProps,kl(e,t,r,a=t.elementType===r?a:Ha(r,a),n);case 3:e:{if(Cl(t),null===e)throw Error(i(387));r=t.pendingProps,a=(o=t.memoizedState).element,Xa(e,t),ai(t,r,null,n);var l=t.memoizedState;if(r=l.element,o.isDehydrated){if(o={element:r,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=o,t.memoizedState=o,256&t.flags){t=Dl(e,t,r,n,a=Error(i(423)));break e}if(r!==a){t=Dl(e,t,r,n,a=Error(i(424)));break e}for(Ci=ia(t.stateNode.containerInfo.firstChild),Si=t,Di=!0,Ei=null,n=Bi(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(Ii(),r===a){t=Hl(e,t,n);break e}yl(e,t,r,n)}t=t.child}return t;case 5:return Ji(t),null===e&&Ti(t),r=t.type,a=t.pendingProps,o=null!==e?e.memoizedProps:null,l=a.children,Qr(r,a)?l=null:null!==o&&Qr(r,o)&&(t.flags|=32),wl(e,t),yl(e,t,l,n),t.child;case 6:return null===e&&Ti(t),null;case 13:return Ml(e,t,n);case 4:return $i(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Zi(t,null,r,n):yl(e,t,r,n),t.child;case 11:return r=t.type,a=t.pendingProps,bl(e,t,r,a=t.elementType===r?a:Ha(r,a),n);case 7:return yl(e,t,t.pendingProps,n),t.child;case 8:case 12:return yl(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,a=t.pendingProps,o=t.memoizedProps,l=a.value,ja(Ua,r._currentValue),r._currentValue=l,null!==o)if(rr(o.value,l)){if(o.children===a.children&&!ka.current){t=Hl(e,t,n);break e}}else for(null!==(o=t.child)&&(o.return=t);null!==o;){var s=o.dependencies;if(null!==s){l=o.child;for(var c=s.firstContext;null!==c;){if(c.context===r){if(1===o.tag){(c=ei(-1,n&-n)).tag=2;var u=o.updateQueue;if(null!==u){var d=(u=u.shared).pending;null===d?c.next=c:(c.next=d.next,d.next=c),u.pending=c}}o.lanes|=n,null!==(c=o.alternate)&&(c.lanes|=n),qa(o.return,n,t),s.lanes|=n;break}c=c.next}}else if(10===o.tag)l=o.type===t.type?null:o.child;else if(18===o.tag){if(null===(l=o.return))throw Error(i(341));l.lanes|=n,null!==(s=l.alternate)&&(s.lanes|=n),qa(l,n,t),l=o.sibling}else l=o.child;if(null!==l)l.return=o;else for(l=o;null!==l;){if(l===t){l=null;break}if(null!==(o=l.sibling)){o.return=l.return,l=o;break}l=l.return}o=l}yl(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,r=t.pendingProps.children,Ka(t,n),r=r(a=$a(a)),t.flags|=1,yl(e,t,r,n),t.child;case 14:return a=Ha(r=t.type,t.pendingProps),xl(e,t,r,a=Ha(r.type,a),n);case 15:return _l(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,a=t.pendingProps,a=t.elementType===r?a:Ha(r,a),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,Da(r)?(e=!0,Ma(t)):e=!1,Ka(t,n),ui(t,r,a),fi(t,r,a,n),Sl(null,t,r,!0,e,n);case 19:return Yl(e,t,n);case 22:return jl(e,t,n)}throw Error(i(156,t.tag))};var Bc="function"===typeof reportError?reportError:function(e){console.error(e)};function zc(e){this._internalRoot=e}function Vc(e){this._internalRoot=e}function Wc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function qc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Kc(){}function $c(e,t,n,r,a){var i=n._reactRootContainer;if(i){var o=i;if("function"===typeof a){var l=a;a=function(){var e=Hc(o);l.call(e)}}Yc(t,o,e,a)}else o=function(e,t,n,r,a){if(a){if("function"===typeof r){var i=r;r=function(){var e=Hc(o);i.call(e)}}var o=Fc(t,r,e,0,null,!1,0,"",Kc);return e._reactRootContainer=o,e[ua]=o.current,Fr(8===e.nodeType?e.parentNode:e),ic(),o}for(;a=e.lastChild;)e.removeChild(a);if("function"===typeof r){var l=r;r=function(){var e=Hc(s);l.call(e)}}var s=Ac(e,0,!1,null,0,!1,0,"",Kc);return e._reactRootContainer=s,e[ua]=s.current,Fr(8===e.nodeType?e.parentNode:e),ic((function(){Yc(t,s,n,r)})),s}(n,t,e,a,r);return Hc(o)}Vc.prototype.render=zc.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(i(409));Yc(e,t,null,null)},Vc.prototype.unmount=zc.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;ic((function(){Yc(null,e,null,null)})),t[ua]=null}},Vc.prototype.unstable_scheduleHydration=function(e){if(e){var t=wt();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Mt.length&&0!==t&&t<Mt[n].priority;n++);Mt.splice(n,0,e),0===n&&It(e)}},xt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=ut(t.pendingLanes);0!==n&&(gt(t,1|n),Qs(t,Ge()),0===(6&_s)&&(As=Ge()+500,Fa()))}break;case 13:var r=qs();ic((function(){return $s(e,1,r)})),Zc(e,1)}},_t=function(e){13===e.tag&&($s(e,134217728,qs()),Zc(e,134217728))},jt=function(e){if(13===e.tag){var t=qs(),n=Ks(e);$s(e,n,t),Zc(e,n)}},wt=function(){return yt},Nt=function(e,t){var n=yt;try{return yt=e,t()}finally{yt=n}},_e=function(e,t,n){switch(t){case"input":if(Q(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var a=ga(r);if(!a)throw Error(i(90));q(r),Q(r,a)}}}break;case"textarea":ie(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},Ce=ac,De=ic;var Gc={usingClientEntryPoint:!1,Events:[ma,pa,ga,ke,Se,ac]},Jc={findFiberByHostInstance:va,bundleType:0,version:"18.1.0",rendererPackageName:"react-dom"},Qc={bundleType:Jc.bundleType,version:Jc.version,rendererPackageName:Jc.rendererPackageName,rendererConfig:Jc.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:x.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=ze(e))?null:e.stateNode},findFiberByHostInstance:Jc.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.1.0-next-22edb9f77-20220426"};if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var Xc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Xc.isDisabled&&Xc.supportsFiber)try{rt=Xc.inject(Qc),at=Xc}catch(eu){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Gc,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Wc(t))throw Error(i(200));return Ic(e,t,null,n)},t.createRoot=function(e,t){if(!Wc(e))throw Error(i(299));var n=!1,r="",a=Bc;return null!==t&&void 0!==t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(a=t.onRecoverableError)),t=Ac(e,1,!1,null,0,n,0,r,a),e[ua]=t.current,Fr(8===e.nodeType?e.parentNode:e),new zc(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"===typeof e.render)throw Error(i(188));throw e=Object.keys(e).join(","),Error(i(268,e))}return e=null===(e=ze(t))?null:e.stateNode},t.flushSync=function(e){return ic(e)},t.hydrate=function(e,t,n){if(!qc(t))throw Error(i(200));return $c(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!Wc(e))throw Error(i(405));var r=null!=n&&n.hydratedSources||null,a=!1,o="",l=Bc;if(null!==n&&void 0!==n&&(!0===n.unstable_strictMode&&(a=!0),void 0!==n.identifierPrefix&&(o=n.identifierPrefix),void 0!==n.onRecoverableError&&(l=n.onRecoverableError)),t=Fc(t,null,e,1,null!=n?n:null,a,0,o,l),e[ua]=t.current,Fr(e),r)for(e=0;e<r.length;e++)a=(a=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,a]:t.mutableSourceEagerHydrationData.push(n,a);return new Vc(t)},t.render=function(e,t,n){if(!qc(t))throw Error(i(200));return $c(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!qc(e))throw Error(i(40));return!!e._reactRootContainer&&(ic((function(){$c(null,null,e,!1,(function(){e._reactRootContainer=null,e[ua]=null}))})),!0)},t.unstable_batchedUpdates=ac,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!qc(n))throw Error(i(200));if(null==e||void 0===e._reactInternals)throw Error(i(38));return $c(e,t,n,!1,r)},t.version="18.1.0-next-22edb9f77-20220426"},1250:function(e,t,n){"use strict";var r=n(4164);t.createRoot=r.createRoot,t.hydrateRoot=r.hydrateRoot},4164:function(e,t,n){"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(4463)},77:function(e){var t="undefined"!==typeof Element,n="function"===typeof Map,r="function"===typeof Set,a="function"===typeof ArrayBuffer&&!!ArrayBuffer.isView;function i(e,o){if(e===o)return!0;if(e&&o&&"object"==typeof e&&"object"==typeof o){if(e.constructor!==o.constructor)return!1;var l,s,c,u;if(Array.isArray(e)){if((l=e.length)!=o.length)return!1;for(s=l;0!==s--;)if(!i(e[s],o[s]))return!1;return!0}if(n&&e instanceof Map&&o instanceof Map){if(e.size!==o.size)return!1;for(u=e.entries();!(s=u.next()).done;)if(!o.has(s.value[0]))return!1;for(u=e.entries();!(s=u.next()).done;)if(!i(s.value[1],o.get(s.value[0])))return!1;return!0}if(r&&e instanceof Set&&o instanceof Set){if(e.size!==o.size)return!1;for(u=e.entries();!(s=u.next()).done;)if(!o.has(s.value[0]))return!1;return!0}if(a&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(o)){if((l=e.length)!=o.length)return!1;for(s=l;0!==s--;)if(e[s]!==o[s])return!1;return!0}if(e.constructor===RegExp)return e.source===o.source&&e.flags===o.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===o.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===o.toString();if((l=(c=Object.keys(e)).length)!==Object.keys(o).length)return!1;for(s=l;0!==s--;)if(!Object.prototype.hasOwnProperty.call(o,c[s]))return!1;if(t&&e instanceof Element)return!1;for(s=l;0!==s--;)if(("_owner"!==c[s]&&"__v"!==c[s]&&"__o"!==c[s]||!e.$$typeof)&&!i(e[c[s]],o[c[s]]))return!1;return!0}return e!==e&&o!==o}e.exports=function(e,t){try{return i(e,t)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}}},9294:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return O}});var r=n(2791),a=n(4164),i=n(2007),o=n.n(i),l=function(e){return e.getBoundingClientRect()},s=function(e,t){return{get collidedTop(){return l(e).top<l(t).top},get collidedBottom(){return l(e).bottom>l(t).bottom},get collidedLeft(){return l(e).left<l(t).left},get collidedRight(){return l(e).right>l(t).right},get overflowTop(){return l(t).top-l(e).top},get overflowBottom(){return l(e).bottom-l(t).bottom},get overflowLeft(){return l(t).left-l(e).left},get overflowRight(){return l(e).right-l(t).right}}};var c=function(e,t){},u=["invertAxis","invertSecondaryAxis"];function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function h(e,t){return h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},h(e,t)}function v(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=g(e);if(t){var a=g(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return m(this,n)}}function m(e,t){if(t&&("object"===j(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return p(e)}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g(e){return g=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},g(e)}function y(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach((function(t){_(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function j(e){return j="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},j(e)}var w="undefined"!==typeof window,N=w&&"CSS"in window&&"supports"in window.CSS&&CSS.supports("display","contents"),k=w&&"MutationObserver"in window;function S(e){return e[0].toUpperCase()+e.slice(1)}function C(e){if(e){for(var t=e.parentElement;t;){if(window.getComputedStyle(t).overflow.split(" ").every((function(e){return"auto"===e||"scroll"===e})))return t;t=t.parentElement}return document.documentElement}}function D(e){var t=e.axis,n=e.container,r=e.element,a=e.invertAxis,i=e.secondary,o=e.scrollContainer,l=e.spacing,u=window.getComputedStyle(r),d=n.parentElement,f=s(d,o),h=s(d,document.documentElement),v="x"===t,m=v?"left":"top",p=v?"right":"bottom",g=v?"width":"height",y="overflow".concat(S(m)),b="overflow".concat(S(p)),x="scroll".concat(S(m)),_=S(g),w="offset".concat(_),N="client".concat(_),k="min-".concat(g),C=o[w]-o[N],D="object"===j(l)?l[m]:l,E=-Math.max(f[y],h[y]+document.documentElement[x])-D,O="object"===j(l)?l[p]:l,P=-Math.max(f[b],h[b]-document.documentElement[x])-O-C;i&&(E+=d[N],P+=d[N]);var M=r[w];function T(){r.style[m]="auto",r.style[p]=i?"0":"100%"}function R(){r.style[m]=i?"0":"100%",r.style[p]="auto"}function A(e,t){var n=M<=e;return n&&t(),n}function I(){return A(E,T)}function L(){return A(P,R)}(a?I()||L():L()||I())||function(){var e=E>P,t=u[k]&&parseInt(u[k],10);function n(e){c(!t||e>=t,"<Fit />'s child will not fit anywhere with its current ".concat(k," of ").concat(t,"px."));var n=Math.max(e,t||0);c(!1,"<Fit />'s child needed to have its ".concat(g," decreased to ").concat(n,"px.")),r.style[g]="".concat(n,"px")}e?(n(E),T()):(n(P),R())}()}function E(e){var t=e.invertAxis,n=e.invertSecondaryAxis,r=y(e,u);!function(e){D(e)}(x(x({},r),{},{invertAxis:t})),function(e){D(x(x({},e),{},{axis:"x"===e.axis?"y":"x",secondary:!0}))}(x(x({},r),{},{invertAxis:n}))}var O=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&h(e,t)}(l,e);var t,n,i,o=v(l);function l(){var e;d(this,l);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return _(p(e=o.call.apply(o,[this].concat(n))),"onMutation",(function(){e.fit()})),_(p(e),"mutationObserver",k&&new MutationObserver(e.onMutation)),_(p(e),"fit",(function(){var t=p(e),n=t.scrollContainer,r=t.container,a=t.element;if(a){var i=a.clientWidth,o=a.clientHeight;if(e.elementWidth!==i||e.elementHeight!==o){e.elementWidth=i,e.elementHeight=o;var l=r.parentElement;if(l){"absolute"!==window.getComputedStyle(a).position&&(c(!1,"<Fit />'s child does not have absolute position. You should apply `position: absolute` to it."),a.style.position="absolute");var s=window.getComputedStyle(l).position;"relative"!==s&&"absolute"!==s&&(c(!1,"<Fit />'s parent does not have relative position. You should apply `position: relative` to it."),l.style.position="relative");var u=e.props;E({container:r,element:a,invertAxis:u.invertAxis,invertSecondaryAxis:u.invertSecondaryAxis,axis:u.mainAxis,scrollContainer:n,spacing:u.spacing})}}}})),e}return t=l,(n=[{key:"componentDidMount",value:function(){if(!N){var e=(0,a.findDOMNode)(this);this.container=e,this.element=e,this.scrollContainer=C(e)}this.fit(),k&&this.mutationObserver.observe(this.element,{attributes:!0,attributeFilter:["class","style"]})}},{key:"render",value:function(){var e=this,t=this.props.children,n=r.Children.only(t);return N?r.createElement("span",{ref:function(t){e.container=t;var n=t&&t.firstChild;e.element=n,e.scrollContainer=C(n)},style:{display:"contents"}},n):n}}])&&f(t.prototype,n),i&&f(t,i),l}(r.Component);O.propTypes={children:o().node,invertAxis:o().bool,invertSecondaryAxis:o().bool,mainAxis:o().oneOf(["x","y"]),spacing:o().oneOfType([o().number,o().shape({bottom:o().number.isRequired,left:o().number.isRequired,right:o().number.isRequired,top:o().number.isRequired})])},O.defaultProps={mainAxis:"y",spacing:8}},6048:function(module,__unused_webpack_exports,__webpack_require__){!function(e,t){module.exports=t(__webpack_require__(2791))}(0,(function(__WEBPACK_EXTERNAL_MODULE__98__){return function(){var __webpack_modules__={759:function(e,t,n){"use strict";n.d(t,{Z:function(){return h}});var r,a=n(98),i=n.n(a),o=n(697),l=n.n(o);function s(){return s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(this,arguments)}e=n.hmd(e),(r="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&r(e),"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;var c=function(e){var t=e.breakLabel,n=e.breakClassName,r=e.breakLinkClassName,a=e.breakHandler,o=e.getEventListener,l=n||"break";return i().createElement("li",{className:l},i().createElement("a",s({className:r,role:"button",tabIndex:"0",onKeyPress:a},o(a)),t))};c.propTypes={breakLabel:l().oneOfType([l().string,l().node]),breakClassName:l().string,breakLinkClassName:l().string,breakHandler:l().func.isRequired,getEventListener:l().func.isRequired};var u,d,f=c,h=f;(u="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(u.register(c,"BreakView","/home/yoan/work/oss/react-paginate/react_components/BreakView.js"),u.register(f,"default","/home/yoan/work/oss/react-paginate/react_components/BreakView.js")),(d="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&d(e)},770:function(e,t,n){"use strict";n.d(t,{Z:function(){return h}});var r,a=n(98),i=n.n(a),o=n(697),l=n.n(o);function s(){return s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(this,arguments)}e=n.hmd(e),(r="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&r(e),"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;var c=function(e){var t=e.pageClassName,n=e.pageLinkClassName,r=e.page,a=e.selected,o=e.activeClassName,l=e.activeLinkClassName,c=e.getEventListener,u=e.pageSelectedHandler,d=e.href,f=e.extraAriaContext,h=e.pageLabelBuilder,v=e.rel,m=e.ariaLabel||"Page "+r+(f?" "+f:""),p=null;return a&&(p="page",m=e.ariaLabel||"Page "+r+" is your current page",t=void 0!==t?t+" "+o:o,void 0!==n?void 0!==l&&(n=n+" "+l):n=l),i().createElement("li",{className:t},i().createElement("a",s({rel:v,role:d?void 0:"button",className:n,href:d,tabIndex:a?"-1":"0","aria-label":m,"aria-current":p,onKeyPress:u},c(u)),h(r)))};c.propTypes={pageSelectedHandler:l().func.isRequired,selected:l().bool.isRequired,pageClassName:l().string,pageLinkClassName:l().string,activeClassName:l().string,activeLinkClassName:l().string,extraAriaContext:l().string,href:l().string,ariaLabel:l().string,page:l().number.isRequired,getEventListener:l().func.isRequired,pageLabelBuilder:l().func.isRequired,rel:l().string};var u,d,f=c,h=f;(u="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(u.register(c,"PageView","/home/yoan/work/oss/react-paginate/react_components/PageView.js"),u.register(f,"default","/home/yoan/work/oss/react-paginate/react_components/PageView.js")),(d="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&d(e)},214:function _(module,__webpack_exports__,__nested_webpack_require_5475__){"use strict";__nested_webpack_require_5475__.d(__webpack_exports__,{Z:function(){return PaginationBoxView}});var react__WEBPACK_IMPORTED_MODULE_0__=__nested_webpack_require_5475__(98),react__WEBPACK_IMPORTED_MODULE_0___default=__nested_webpack_require_5475__.n(react__WEBPACK_IMPORTED_MODULE_0__),prop_types__WEBPACK_IMPORTED_MODULE_1__=__nested_webpack_require_5475__(697),prop_types__WEBPACK_IMPORTED_MODULE_1___default=__nested_webpack_require_5475__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__),_PageView__WEBPACK_IMPORTED_MODULE_2__=__nested_webpack_require_5475__(770),_BreakView__WEBPACK_IMPORTED_MODULE_3__=__nested_webpack_require_5475__(759),_utils__WEBPACK_IMPORTED_MODULE_4__=__nested_webpack_require_5475__(923),enterModule;function _typeof(e){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(e)}function _extends(){return _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_extends.apply(this,arguments)}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function _createClass(e,t,n){return t&&_defineProperties(e.prototype,t),n&&_defineProperties(e,n),e}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}function _setPrototypeOf(e,t){return _setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},_setPrototypeOf(e,t)}function _createSuper(e){var t=_isNativeReflectConstruct();return function(){var n,r=_getPrototypeOf(e);if(t){var a=_getPrototypeOf(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return _possibleConstructorReturn(this,n)}}function _possibleConstructorReturn(e,t){if(t&&("object"===_typeof(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(e)}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function _getPrototypeOf(e){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},_getPrototypeOf(e)}function _defineProperty(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}module=__nested_webpack_require_5475__.hmd(module),enterModule="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0,enterModule&&enterModule(module);var __signature__="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},PaginationBoxView=function(_Component){_inherits(PaginationBoxView,_Component);var _super=_createSuper(PaginationBoxView);function PaginationBoxView(e){var t,n;return _classCallCheck(this,PaginationBoxView),_defineProperty(_assertThisInitialized(t=_super.call(this,e)),"handlePreviousPage",(function(e){var n=t.state.selected;t.handleClick(e,null,n>0?n-1:void 0,{isPrevious:!0})})),_defineProperty(_assertThisInitialized(t),"handleNextPage",(function(e){var n=t.state.selected,r=t.props.pageCount;t.handleClick(e,null,n<r-1?n+1:void 0,{isNext:!0})})),_defineProperty(_assertThisInitialized(t),"handlePageSelected",(function(e,n){if(t.state.selected===e)return t.callActiveCallback(e),void t.handleClick(n,null,void 0,{isActive:!0});t.handleClick(n,null,e)})),_defineProperty(_assertThisInitialized(t),"handlePageChange",(function(e){t.state.selected!==e&&(t.setState({selected:e}),t.callCallback(e))})),_defineProperty(_assertThisInitialized(t),"getEventListener",(function(e){return _defineProperty({},t.props.eventListener,e)})),_defineProperty(_assertThisInitialized(t),"handleClick",(function(e,n,r){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=a.isPrevious,o=void 0!==i&&i,l=a.isNext,s=void 0!==l&&l,c=a.isBreak,u=void 0!==c&&c,d=a.isActive,f=void 0!==d&&d;e.preventDefault?e.preventDefault():e.returnValue=!1;var h=t.state.selected,v=t.props.onClick,m=r;if(v){var p=v({index:n,selected:h,nextSelectedPage:r,event:e,isPrevious:o,isNext:s,isBreak:u,isActive:f});if(!1===p)return;Number.isInteger(p)&&(m=p)}void 0!==m&&t.handlePageChange(m)})),_defineProperty(_assertThisInitialized(t),"handleBreakClick",(function(e,n){var r=t.state.selected;t.handleClick(n,e,r<e?t.getForwardJump():t.getBackwardJump(),{isBreak:!0})})),_defineProperty(_assertThisInitialized(t),"callCallback",(function(e){void 0!==t.props.onPageChange&&"function"==typeof t.props.onPageChange&&t.props.onPageChange({selected:e})})),_defineProperty(_assertThisInitialized(t),"callActiveCallback",(function(e){void 0!==t.props.onPageActive&&"function"==typeof t.props.onPageActive&&t.props.onPageActive({selected:e})})),_defineProperty(_assertThisInitialized(t),"getElementPageRel",(function(e){var n=t.state.selected,r=t.props,a=r.nextPageRel,i=r.prevPageRel,o=r.selectedPageRel;return n-1===e?i:n===e?o:n+1===e?a:void 0})),_defineProperty(_assertThisInitialized(t),"pagination",(function(){var e=[],n=t.props,r=n.pageRangeDisplayed,a=n.pageCount,i=n.marginPagesDisplayed,o=n.breakLabel,l=n.breakClassName,s=n.breakLinkClassName,c=t.state.selected;if(a<=r)for(var u=0;u<a;u++)e.push(t.getPageElement(u));else{var d=r/2,f=r-d;c>a-r/2?d=r-(f=a-c):c<r/2&&(f=r-(d=c));var h,v,m=function(e){return t.getPageElement(e)},p=[];for(h=0;h<a;h++){var g=h+1;g<=i||g>a-i||h>=c-d&&h<=c+(0===c&&r>1?f-1:f)?p.push({type:"page",index:h,display:m(h)}):o&&p.length>0&&p[p.length-1].display!==v&&(r>0||i>0)&&(v=react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_BreakView__WEBPACK_IMPORTED_MODULE_3__.Z,{key:h,breakLabel:o,breakClassName:l,breakLinkClassName:s,breakHandler:t.handleBreakClick.bind(null,h),getEventListener:t.getEventListener}),p.push({type:"break",index:h,display:v}))}p.forEach((function(t,n){var r=t;"break"===t.type&&p[n-1]&&"page"===p[n-1].type&&p[n+1]&&"page"===p[n+1].type&&p[n+1].index-p[n-1].index<=2&&(r={type:"page",index:t.index,display:m(t.index)}),e.push(r.display)}))}return e})),void 0!==e.initialPage&&void 0!==e.forcePage&&console.warn("(react-paginate): Both initialPage (".concat(e.initialPage,") and forcePage (").concat(e.forcePage,") props are provided, which is discouraged.")+" Use exclusively forcePage prop for a controlled component.\nSee https://reactjs.org/docs/forms.html#controlled-components"),n=e.initialPage?e.initialPage:e.forcePage?e.forcePage:0,t.state={selected:n},t}return _createClass(PaginationBoxView,[{key:"componentDidMount",value:function(){var e=this.props,t=e.initialPage,n=e.disableInitialCallback,r=e.extraAriaContext,a=e.pageCount,i=e.forcePage;void 0===t||n||this.callCallback(t),r&&console.warn("DEPRECATED (react-paginate): The extraAriaContext prop is deprecated. You should now use the ariaLabelBuilder instead."),Number.isInteger(a)||console.warn("(react-paginate): The pageCount prop value provided is not an integer (".concat(a,"). Did you forget a Math.ceil()?")),void 0!==t&&t>a-1&&console.warn("(react-paginate): The initialPage prop provided is greater than the maximum page index from pageCount prop (".concat(t," > ").concat(a-1,").")),void 0!==i&&i>a-1&&console.warn("(react-paginate): The forcePage prop provided is greater than the maximum page index from pageCount prop (".concat(i," > ").concat(a-1,")."))}},{key:"componentDidUpdate",value:function(e){void 0!==this.props.forcePage&&this.props.forcePage!==e.forcePage&&(this.props.forcePage>this.props.pageCount-1&&console.warn("(react-paginate): The forcePage prop provided is greater than the maximum page index from pageCount prop (".concat(this.props.forcePage," > ").concat(this.props.pageCount-1,").")),this.setState({selected:this.props.forcePage})),Number.isInteger(e.pageCount)&&!Number.isInteger(this.props.pageCount)&&console.warn("(react-paginate): The pageCount prop value provided is not an integer (".concat(this.props.pageCount,"). Did you forget a Math.ceil()?"))}},{key:"getForwardJump",value:function(){var e=this.state.selected,t=this.props,n=t.pageCount,r=e+t.pageRangeDisplayed;return r>=n?n-1:r}},{key:"getBackwardJump",value:function(){var e=this.state.selected-this.props.pageRangeDisplayed;return e<0?0:e}},{key:"getElementHref",value:function(e){var t=this.props,n=t.hrefBuilder,r=t.pageCount,a=t.hrefAllControls;if(n)return a||e>=0&&e<r?n(e+1,r,this.state.selected):void 0}},{key:"ariaLabelBuilder",value:function(e){var t=e===this.state.selected;if(this.props.ariaLabelBuilder&&e>=0&&e<this.props.pageCount){var n=this.props.ariaLabelBuilder(e+1,t);return this.props.extraAriaContext&&!t&&(n=n+" "+this.props.extraAriaContext),n}}},{key:"getPageElement",value:function(e){var t=this.state.selected,n=this.props,r=n.pageClassName,a=n.pageLinkClassName,i=n.activeClassName,o=n.activeLinkClassName,l=n.extraAriaContext,s=n.pageLabelBuilder;return react__WEBPACK_IMPORTED_MODULE_0___default().createElement(_PageView__WEBPACK_IMPORTED_MODULE_2__.Z,{key:e,pageSelectedHandler:this.handlePageSelected.bind(null,e),selected:t===e,rel:this.getElementPageRel(e),pageClassName:r,pageLinkClassName:a,activeClassName:i,activeLinkClassName:o,extraAriaContext:l,href:this.getElementHref(e),ariaLabel:this.ariaLabelBuilder(e),page:e+1,pageLabelBuilder:s,getEventListener:this.getEventListener})}},{key:"render",value:function(){var e=this.props.renderOnZeroPageCount;if(0===this.props.pageCount&&void 0!==e)return e?e(this.props):e;var t=this.props,n=t.disabledClassName,r=t.disabledLinkClassName,a=t.pageCount,i=t.className,o=t.containerClassName,l=t.previousLabel,s=t.previousClassName,c=t.previousLinkClassName,u=t.previousAriaLabel,d=t.prevRel,f=t.nextLabel,h=t.nextClassName,v=t.nextLinkClassName,m=t.nextAriaLabel,p=t.nextRel,g=this.state.selected,y=0===g,b=g===a-1,x="".concat((0,_utils__WEBPACK_IMPORTED_MODULE_4__.m)(s)).concat(y?" ".concat((0,_utils__WEBPACK_IMPORTED_MODULE_4__.m)(n)):""),_="".concat((0,_utils__WEBPACK_IMPORTED_MODULE_4__.m)(h)).concat(b?" ".concat((0,_utils__WEBPACK_IMPORTED_MODULE_4__.m)(n)):""),j="".concat((0,_utils__WEBPACK_IMPORTED_MODULE_4__.m)(c)).concat(y?" ".concat((0,_utils__WEBPACK_IMPORTED_MODULE_4__.m)(r)):""),w="".concat((0,_utils__WEBPACK_IMPORTED_MODULE_4__.m)(v)).concat(b?" ".concat((0,_utils__WEBPACK_IMPORTED_MODULE_4__.m)(r)):""),N=y?"true":"false",k=b?"true":"false";return react__WEBPACK_IMPORTED_MODULE_0___default().createElement("ul",{className:i||o},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("li",{className:x},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("a",_extends({className:j,href:this.getElementHref(g-1),tabIndex:y?"-1":"0",role:"button",onKeyPress:this.handlePreviousPage,"aria-disabled":N,"aria-label":u,rel:d},this.getEventListener(this.handlePreviousPage)),l)),this.pagination(),react__WEBPACK_IMPORTED_MODULE_0___default().createElement("li",{className:_},react__WEBPACK_IMPORTED_MODULE_0___default().createElement("a",_extends({className:w,href:this.getElementHref(g+1),tabIndex:b?"-1":"0",role:"button",onKeyPress:this.handleNextPage,"aria-disabled":k,"aria-label":m,rel:p},this.getEventListener(this.handleNextPage)),f)))}},{key:"__reactstandin__regenerateByEval",value:function __reactstandin__regenerateByEval(key,code){this[key]=eval(code)}}]),PaginationBoxView}(react__WEBPACK_IMPORTED_MODULE_0__.Component),reactHotLoader,leaveModule;_defineProperty(PaginationBoxView,"propTypes",{pageCount:prop_types__WEBPACK_IMPORTED_MODULE_1___default().number.isRequired,pageRangeDisplayed:prop_types__WEBPACK_IMPORTED_MODULE_1___default().number,marginPagesDisplayed:prop_types__WEBPACK_IMPORTED_MODULE_1___default().number,previousLabel:prop_types__WEBPACK_IMPORTED_MODULE_1___default().node,previousAriaLabel:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,prevPageRel:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,prevRel:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,nextLabel:prop_types__WEBPACK_IMPORTED_MODULE_1___default().node,nextAriaLabel:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,nextPageRel:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,nextRel:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,breakLabel:prop_types__WEBPACK_IMPORTED_MODULE_1___default().oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,prop_types__WEBPACK_IMPORTED_MODULE_1___default().node]),hrefBuilder:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func,hrefAllControls:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,onPageChange:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func,onPageActive:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func,onClick:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func,initialPage:prop_types__WEBPACK_IMPORTED_MODULE_1___default().number,forcePage:prop_types__WEBPACK_IMPORTED_MODULE_1___default().number,disableInitialCallback:prop_types__WEBPACK_IMPORTED_MODULE_1___default().bool,containerClassName:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,className:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,pageClassName:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,pageLinkClassName:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,pageLabelBuilder:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func,activeClassName:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,activeLinkClassName:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,previousClassName:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,nextClassName:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,previousLinkClassName:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,nextLinkClassName:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,disabledClassName:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,disabledLinkClassName:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,breakClassName:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,breakLinkClassName:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,extraAriaContext:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,ariaLabelBuilder:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func,eventListener:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string,renderOnZeroPageCount:prop_types__WEBPACK_IMPORTED_MODULE_1___default().func,selectedPageRel:prop_types__WEBPACK_IMPORTED_MODULE_1___default().string}),_defineProperty(PaginationBoxView,"defaultProps",{pageRangeDisplayed:2,marginPagesDisplayed:3,activeClassName:"selected",previousLabel:"Previous",previousClassName:"previous",previousAriaLabel:"Previous page",prevPageRel:"prev",prevRel:"prev",nextLabel:"Next",nextClassName:"next",nextAriaLabel:"Next page",nextPageRel:"next",nextRel:"next",breakLabel:"...",disabledClassName:"disabled",disableInitialCallback:!1,pageLabelBuilder:function(e){return e},eventListener:"onClick",renderOnZeroPageCount:void 0,selectedPageRel:"canonical",hrefAllControls:!1}),reactHotLoader="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0,reactHotLoader&&reactHotLoader.register(PaginationBoxView,"PaginationBoxView","/home/yoan/work/oss/react-paginate/react_components/PaginationBoxView.js"),leaveModule="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0,leaveModule&&leaveModule(module)},351:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return s}});var r,a=n(214);e=n.hmd(e),(r="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&r(e),"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;var i,o,l=a.Z,s=l;(i="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&i.register(l,"default","/home/yoan/work/oss/react-paginate/react_components/index.js"),(o="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&o(e)},923:function(e,t,n){"use strict";var r,a,i;function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return null!=e?e:t}n.d(t,{m:function(){return o}}),e=n.hmd(e),(r="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&r(e),"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature,(a="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&a.register(o,"classNameIfDefined","/home/yoan/work/oss/react-paginate/react_components/utils.js"),(i="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&i(e)},703:function(e,t,n){"use strict";var r=n(414);function a(){}function i(){}i.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,i,o){if(o!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:a};return n.PropTypes=n,n}},697:function(e,t,n){e.exports=n(703)()},414:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},98:function(e){"use strict";e.exports=__WEBPACK_EXTERNAL_MODULE__98__}},__webpack_module_cache__={};function __nested_webpack_require_32585__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var n=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e](n,n.exports,__nested_webpack_require_32585__),n.loaded=!0,n.exports}__nested_webpack_require_32585__.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return __nested_webpack_require_32585__.d(t,{a:t}),t},__nested_webpack_require_32585__.d=function(e,t){for(var n in t)__nested_webpack_require_32585__.o(t,n)&&!__nested_webpack_require_32585__.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},__nested_webpack_require_32585__.hmd=function(e){return(e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e},__nested_webpack_require_32585__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},__nested_webpack_require_32585__.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var __webpack_exports__=__nested_webpack_require_32585__(351);return __webpack_exports__}()}))},4419:function(e,t,n){"use strict";n.r(t),n.d(t,{Manager:function(){return o},Popper:function(){return R},Reference:function(){return L},usePopper:function(){return O}});var r=n(2791),a=r.createContext(),i=r.createContext();function o(e){var t=e.children,n=r.useState(null),o=n[0],l=n[1],s=r.useRef(!1);r.useEffect((function(){return function(){s.current=!0}}),[]);var c=r.useCallback((function(e){s.current||l(e)}),[]);return r.createElement(a.Provider,{value:o},r.createElement(i.Provider,{value:c},t))}var l=function(e){return Array.isArray(e)?e[0]:e},s=function(e){if("function"===typeof e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return e.apply(void 0,n)}},c=function(e,t){if("function"===typeof e)return s(e,t);null!=e&&(e.current=t)},u=function(e){return e.reduce((function(e,t){var n=t[0],r=t[1];return e[n]=r,e}),{})},d="undefined"!==typeof window&&window.document&&window.document.createElement?r.useLayoutEffect:r.useEffect,f=n(4164),h=n(761),v=n(1217),m=n(545),p=n(9224),g=n(3120),y=n(9265);var b={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},a=t.elements[e];(0,y.Re)(a)&&(0,g.Z)(a)&&(Object.assign(a.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?a.removeAttribute(e):a.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],a=t.attributes[e]||{},i=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});(0,y.Re)(r)&&(0,g.Z)(r)&&(Object.assign(r.style,i),Object.keys(a).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]},x=n(5934),_=n(5468),j=n(9790),w=n(8702),N=n(1668),k=[v.Z,m.Z,p.Z,b,x.Z,_.Z,j.Z,w.Z,N.Z],S=(0,h.kZ)({defaultModifiers:k}),C=n(77),D=n.n(C),E=[],O=function(e,t,n){void 0===n&&(n={});var a=r.useRef(null),i={onFirstUpdate:n.onFirstUpdate,placement:n.placement||"bottom",strategy:n.strategy||"absolute",modifiers:n.modifiers||E},o=r.useState({styles:{popper:{position:i.strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),l=o[0],s=o[1],c=r.useMemo((function(){return{name:"updateState",enabled:!0,phase:"write",fn:function(e){var t=e.state,n=Object.keys(t.elements);f.flushSync((function(){s({styles:u(n.map((function(e){return[e,t.styles[e]||{}]}))),attributes:u(n.map((function(e){return[e,t.attributes[e]]})))})}))},requires:["computeStyles"]}}),[]),h=r.useMemo((function(){var e={onFirstUpdate:i.onFirstUpdate,placement:i.placement,strategy:i.strategy,modifiers:[].concat(i.modifiers,[c,{name:"applyStyles",enabled:!1}])};return D()(a.current,e)?a.current||e:(a.current=e,e)}),[i.onFirstUpdate,i.placement,i.strategy,i.modifiers,c]),v=r.useRef();return d((function(){v.current&&v.current.setOptions(h)}),[h]),d((function(){if(null!=e&&null!=t){var r=(n.createPopper||S)(e,t,h);return v.current=r,function(){r.destroy(),v.current=null}}}),[e,t,n.createPopper]),{state:v.current?v.current.state:null,styles:l.styles,attributes:l.attributes,update:v.current?v.current.update:null,forceUpdate:v.current?v.current.forceUpdate:null}},P=function(){},M=function(){return Promise.resolve(null)},T=[];function R(e){var t=e.placement,n=void 0===t?"bottom":t,i=e.strategy,o=void 0===i?"absolute":i,s=e.modifiers,u=void 0===s?T:s,d=e.referenceElement,f=e.onFirstUpdate,h=e.innerRef,v=e.children,m=r.useContext(a),p=r.useState(null),g=p[0],y=p[1],b=r.useState(null),x=b[0],_=b[1];r.useEffect((function(){c(h,g)}),[h,g]);var j=r.useMemo((function(){return{placement:n,strategy:o,onFirstUpdate:f,modifiers:[].concat(u,[{name:"arrow",enabled:null!=x,options:{element:x}}])}}),[n,o,f,u,x]),w=O(d||m,g,j),N=w.state,k=w.styles,S=w.forceUpdate,C=w.update,D=r.useMemo((function(){return{ref:y,style:k.popper,placement:N?N.placement:n,hasPopperEscaped:N&&N.modifiersData.hide?N.modifiersData.hide.hasPopperEscaped:null,isReferenceHidden:N&&N.modifiersData.hide?N.modifiersData.hide.isReferenceHidden:null,arrowProps:{style:k.arrow,ref:_},forceUpdate:S||P,update:C||M}}),[y,_,n,N,k,C,S]);return l(v)(D)}var A=n(2391),I=n.n(A);function L(e){var t=e.children,n=e.innerRef,a=r.useContext(i),o=r.useCallback((function(e){c(n,e),s(a,e)}),[n,a]);return r.useEffect((function(){return function(){return c(n,null)}}),[]),r.useEffect((function(){I()(Boolean(a),"`Reference` should not be used outside of a `Manager` component.")}),[a]),l(t)({ref:o})}},8459:function(e,t){"use strict";var n,r=Symbol.for("react.element"),a=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),o=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),c=Symbol.for("react.context"),u=Symbol.for("react.server_context"),d=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),h=Symbol.for("react.suspense_list"),v=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),p=Symbol.for("react.offscreen");function g(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case i:case l:case o:case f:case h:return e;default:switch(e=e&&e.$$typeof){case u:case c:case d:case m:case v:case s:return e;default:return t}}case a:return t}}}n=Symbol.for("react.module.reference")},6900:function(e,t,n){"use strict";n(8459)},1276:function(e,t,n){e.exports=function(e,t,n,r){return function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function a(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function l(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),u=r(n(1)),d=n(2),f=r(d),h=r(n(3)),v=r(n(4)),m=function(e){function t(){var e,n,r;i(this,t);for(var l=arguments.length,s=Array(l),c=0;c<l;c++)s[c]=arguments[c];return n=r=o(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(s))),r._sigPad=null,r._excludeOurProps=function(){var e=r.props;return e.canvasProps,e.clearOnResize,a(e,["canvasProps","clearOnResize"])},r.getCanvas=function(){return r._canvas},r.getTrimmedCanvas=function(){var e=document.createElement("canvas");return e.width=r._canvas.width,e.height=r._canvas.height,e.getContext("2d").drawImage(r._canvas,0,0),(0,v.default)(e)},r.getSignaturePad=function(){return r._sigPad},r._checkClearOnResize=function(){r.props.clearOnResize&&r._resizeCanvas()},r._resizeCanvas=function(){var e=r.props.canvasProps||{},t=e.width,n=e.height;if(!t||!n){var a=r._canvas,i=Math.max(window.devicePixelRatio||1,1);t||(a.width=a.offsetWidth*i),n||(a.height=a.offsetHeight*i),a.getContext("2d").scale(i,i),r.clear()}},r.on=function(){return window.addEventListener("resize",r._checkClearOnResize),r._sigPad.on()},r.off=function(){return window.removeEventListener("resize",r._checkClearOnResize),r._sigPad.off()},r.clear=function(){return r._sigPad.clear()},r.isEmpty=function(){return r._sigPad.isEmpty()},r.fromDataURL=function(e,t){return r._sigPad.fromDataURL(e,t)},r.toDataURL=function(e,t){return r._sigPad.toDataURL(e,t)},r.fromData=function(e){return r._sigPad.fromData(e)},r.toData=function(){return r._sigPad.toData()},o(r,n)}return l(t,e),c(t,[{key:"componentDidMount",value:function(){this._sigPad=new h.default(this._canvas,this._excludeOurProps()),this._resizeCanvas(),this.on()}},{key:"componentWillUnmount",value:function(){this.off()}},{key:"componentDidUpdate",value:function(){Object.assign(this._sigPad,this._excludeOurProps())}},{key:"render",value:function(){var e=this,t=this.props.canvasProps;return f.default.createElement("canvas",s({ref:function(t){e._canvas=t}},t))}}]),t}(d.Component);m.propTypes={velocityFilterWeight:u.default.number,minWidth:u.default.number,maxWidth:u.default.number,minDistance:u.default.number,dotSize:u.default.oneOfType([u.default.number,u.default.func]),penColor:u.default.string,throttle:u.default.number,onEnd:u.default.func,onBegin:u.default.func,canvasProps:u.default.object,clearOnResize:u.default.bool},m.defaultProps={clearOnResize:!0},t.default=m},function(t,n){t.exports=e},function(e,n){e.exports=t},function(e,t){e.exports=n},function(e,t){e.exports=r}])}(n(2007),n(2791),n(1338),n(9590))},334:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var r=i(n(2791)),a=i(n(2007));function i(e){return e&&e.__esModule?e:{default:e}}function o(e){var t=e.children;return r.default.createElement("span",{className:"react-time-picker__inputGroup__divider"},t)}o.propTypes={children:a.default.node}},7130:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!==typeof e)return{default:e};var n=b(t);if(n&&n.has(e))return n.get(e);var a={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var l=i?Object.getOwnPropertyDescriptor(e,o):null;l&&(l.get||l.set)?Object.defineProperty(a,o,l):a[o]=e[o]}a.default=e,n&&n.set(e,a);return a}(n(2791)),i=y(n(2007)),o=n(7797),l=y(n(334)),s=y(n(885)),c=y(n(7699)),u=y(n(9192)),d=y(n(7507)),f=y(n(3529)),h=y(n(2513)),v=n(1160),m=n(8591),p=n(1428),g=n(1710);function y(e){return e&&e.__esModule?e:{default:e}}function b(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(b=function(e){return e?n:t})(e)}function x(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,a,i=[],o=!0,l=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);o=!0);}catch(s){l=!0,a=s}finally{try{o||null==n.return||n.return()}finally{if(l)throw a}}return i}(e,t)||P(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _(){return _=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_.apply(this,arguments)}function j(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function w(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function N(e,t){return N=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},N(e,t)}function k(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=D(e);if(t){var a=D(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return S(this,n)}}function S(e,t){if(t&&("object"===r(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return C(e)}function C(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function D(e){return D=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},D(e)}function E(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function O(e){return function(e){if(Array.isArray(e))return M(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||P(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function P(e,t){if(e){if("string"===typeof e)return M(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?M(e,t):void 0}}function M(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var T=["hour","minute","second"];function R(e){return"INPUT"===e.tagName&&"number"===e.type}function A(e,t){var n=e;do{n=n[t]}while(n&&!R(n));return n}function I(e){e&&e.focus()}var L=(0,v.getNumberFormatter)({useGrouping:!1}),F=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&N(e,t)}(p,e);var t,n,r,i=k(p);function p(){var e;j(this,p);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return E(C(e=i.call.apply(i,[this].concat(n))),"state",{amPm:null,hour:null,minute:null,second:null}),E(C(e),"amPmInput",(0,a.createRef)()),E(C(e),"hour12Input",(0,a.createRef)()),E(C(e),"hour24Input",(0,a.createRef)()),E(C(e),"minuteInput",(0,a.createRef)()),E(C(e),"secondInput",(0,a.createRef)()),E(C(e),"onClick",(function(e){e.target===e.currentTarget&&I(e.target.children[1])})),E(C(e),"onKeyDown",(function(t){switch(t.key){case"ArrowLeft":case"ArrowRight":case e.divider:t.preventDefault(),I(A(t.target,"ArrowLeft"===t.key?"previousElementSibling":"nextElementSibling"))}})),E(C(e),"onKeyUp",(function(e){var t=e.key,n=e.target;if(!isNaN(parseInt(t,10))){var r=n.value,a=n.getAttribute("max");if(10*r>a||r.length>=a.length){I(A(n,"nextElementSibling"))}}})),E(C(e),"onChange",(function(t){var n=t.target,r=n.name,a=n.value;switch(r){case"hour12":e.setState((function(e){return{hour:a?(0,m.convert12to24)(parseInt(a,10),e.amPm).toString():""}}),e.onChangeExternal);break;case"hour24":e.setState({hour:a},e.onChangeExternal);break;default:e.setState(E({},r,a),e.onChangeExternal)}})),E(C(e),"onChangeNative",(function(t){var n=e.props.onChange,r=t.target.value;n&&n(r||null,!1)})),E(C(e),"onChangeAmPm",(function(t){var n=t.target.value;e.setState({amPm:n},e.onChangeExternal)})),E(C(e),"onChangeExternal",(function(){var t=e.props.onChange;if(t){var n=[e.amPmInput.current,e.hour12Input.current,e.hour24Input.current,e.minuteInput.current,e.secondInput.current].filter(Boolean),r=n.slice(1),a={};if(n.forEach((function(e){a[e.name]=e.value})),r.every((function(e){return!e.value})))t(null,!1);else if(n.every((function(e){return e.value&&e.validity.valid}))){var i=parseInt(a.hour24||(0,m.convert12to24)(a.hour12,a.amPm)||0,10),o=parseInt(a.minute||0,10),l=parseInt(a.second||0,10),s=function(e){return"0".concat(e).slice(-2)},c="".concat(s(i),":").concat(s(o),":").concat(s(l));t(e.getProcessedValue(c),!1)}}})),E(C(e),"renderHour",(function(t,n){return/h/.test(t)?e.renderHour12(t,n):e.renderHour24(t,n)})),E(C(e),"renderHour12",(function(t,n){var r=e.props,i=r.autoFocus,o=r.hourAriaLabel,l=r.hourPlaceholder,c=e.state,u=c.amPm,d=c.hour;if(t&&t.length>2)throw new Error("Unsupported token: ".concat(t));var f=t&&2===t.length;return a.default.createElement(s.default,_({key:"hour12"},e.commonInputProps,{amPm:u,ariaLabel:o,autoFocus:0===n&&i,inputRef:e.hour12Input,placeholder:l,showLeadingZeros:f,value:d}))})),E(C(e),"renderHour24",(function(t,n){var r=e.props,i=r.autoFocus,o=r.hourAriaLabel,l=r.hourPlaceholder,s=e.state.hour;if(t&&t.length>2)throw new Error("Unsupported token: ".concat(t));var u=t&&2===t.length;return a.default.createElement(c.default,_({key:"hour24"},e.commonInputProps,{ariaLabel:o,autoFocus:0===n&&i,inputRef:e.hour24Input,placeholder:l,showLeadingZeros:u,value:s}))})),E(C(e),"renderMinute",(function(t,n){var r=e.props,i=r.autoFocus,o=r.minuteAriaLabel,l=r.minutePlaceholder,s=e.state,c=s.hour,d=s.minute;if(t&&t.length>2)throw new Error("Unsupported token: ".concat(t));var f=t&&2===t.length;return a.default.createElement(u.default,_({key:"minute"},e.commonInputProps,{ariaLabel:o,autoFocus:0===n&&i,hour:c,inputRef:e.minuteInput,placeholder:l,showLeadingZeros:f,value:d}))})),E(C(e),"renderSecond",(function(t,n){var r=e.props,i=r.autoFocus,o=r.secondAriaLabel,l=r.secondPlaceholder,s=e.state,c=s.hour,u=s.minute,f=s.second;if(t&&t.length>2)throw new Error("Unsupported token: ".concat(t));var h=!t||2===t.length;return a.default.createElement(d.default,_({key:"second"},e.commonInputProps,{ariaLabel:o,autoFocus:0===n&&i,hour:c,inputRef:e.secondInput,minute:u,placeholder:l,showLeadingZeros:h,value:f}))})),E(C(e),"renderAmPm",(function(t,n){var r=e.props,i=r.amPmAriaLabel,o=r.autoFocus,l=r.locale,s=e.state.amPm;return a.default.createElement(h.default,_({key:"ampm"},e.commonInputProps,{ariaLabel:i,autoFocus:0===n&&o,inputRef:e.amPmInput,locale:l,onChange:e.onChangeAmPm,value:s}))})),e}return t=p,r=[{key:"getDerivedStateFromProps",value:function(e,t){var n={};e.isClockOpen!==t.isClockOpen&&(n.isClockOpen=e.isClockOpen);var r,a,i=e.value;if(n.isClockOpen||(r=i,a=t.value,r&&!a||!r&&a||r&&a&&r!==a)){if(i){var l=x((0,m.convert24to12)((0,o.getHours)(i)),2);n.amPm=l[1],n.hour=(0,o.getHours)(i).toString(),n.minute=(0,o.getMinutes)(i).toString(),n.second=(0,o.getSeconds)(i).toString()}else n.amPm=null,n.hour=null,n.minute=null,n.second=null;n.value=i}return n}}],(n=[{key:"formatTime",get:function(){var e=this.props.maxDetail,t={hour:"numeric"},n=T.indexOf(e);return n>=1&&(t.minute="numeric"),n>=2&&(t.second="numeric"),(0,v.getFormatter)(t)}},{key:"formatNumber",get:function(){return L}},{key:"getProcessedValue",value:function(e){var t=this;return function(){switch(t.valueType){case"hour":case"minute":return o.getHoursMinutes;case"second":return o.getHoursMinutesSeconds;default:throw new Error("Invalid valueType.")}}()(e)}},{key:"valueType",get:function(){return this.props.maxDetail}},{key:"divider",get:function(){var e=this.placeholder.match(/[^0-9a-z]/i);return e?e[0]:null}},{key:"placeholder",get:function(){var e=this.props,t=e.format,n=e.locale;if(t)return t;var r=new Date(2017,0,1,21,13,14);return this.formatTime(n,r).replace(this.formatNumber(n,9),"h").replace(this.formatNumber(n,21),"H").replace(this.formatNumber(n,13),"mm").replace(this.formatNumber(n,14),"ss").replace(new RegExp((0,g.getAmPmLabels)(n).join("|")),"a")}},{key:"commonInputProps",get:function(){var e=this.props,t=e.className,n=e.disabled,r=e.isClockOpen,a=e.maxTime,i=e.minTime,o=e.required;return{className:t,disabled:n,maxTime:a,minTime:i,onChange:this.onChange,onKeyDown:this.onKeyDown,onKeyUp:this.onKeyUp,placeholder:"--",required:o||r}}},{key:"renderCustomInputs",value:function(){var e=this.placeholder,t=this.props.format;return function(e,t,n){var r=[],i=new RegExp(Object.keys(t).map((function(e){return"".concat(e,"+")})).join("|"),"g"),o=e.match(i);return e.split(i).reduce((function(e,i,s){var c=i&&a.default.createElement(l.default,{key:"separator_".concat(s)},i),u=[].concat(O(e),[c]),d=o&&o[s];if(d){var f=t[d]||t[Object.keys(t).find((function(e){return d.match(e)}))];!n&&r.includes(f)?u.push(d):(u.push(f(d,s)),r.push(f))}return u}),[])}(e,{h:this.renderHour,H:this.renderHour,m:this.renderMinute,s:this.renderSecond,a:this.renderAmPm},"undefined"!==typeof t)}},{key:"renderNativeInput",value:function(){var e=this.props,t=e.disabled,n=e.maxTime,r=e.minTime,i=e.name,o=e.nativeInputAriaLabel,l=e.required,s=e.value;return a.default.createElement(f.default,{key:"time",ariaLabel:o,disabled:t,maxTime:n,minTime:r,name:i,onChange:this.onChangeNative,required:l,value:s,valueType:this.valueType})}},{key:"render",value:function(){var e=this.props.className;return a.default.createElement("div",{className:e,onClick:this.onClick},this.renderNativeInput(),this.renderCustomInputs())}}])&&w(t.prototype,n),r&&w(t,r),Object.defineProperty(t,"prototype",{writable:!1}),p}(a.PureComponent);t.default=F,F.defaultProps={maxDetail:"minute",name:"time"},F.propTypes={amPmAriaLabel:i.default.string,autoFocus:i.default.bool,className:i.default.string.isRequired,disabled:i.default.bool,format:i.default.string,hourAriaLabel:i.default.string,hourPlaceholder:i.default.string,isClockOpen:i.default.bool,locale:i.default.string,maxDetail:i.default.oneOf(T),maxTime:p.isTime,minTime:p.isTime,minuteAriaLabel:i.default.string,minutePlaceholder:i.default.string,name:i.default.string,nativeInputAriaLabel:i.default.string,onChange:i.default.func,required:i.default.bool,secondAriaLabel:i.default.string,secondPlaceholder:i.default.string,value:i.default.oneOfType([p.isTime,i.default.instanceOf(Date)])}},2513:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=h;var r=u(n(2791)),a=u(n(2007)),i=u(n(2372)),o=n(7797),l=n(8591),s=n(1428),c=n(1710);function u(e){return e&&e.__esModule?e:{default:e}}function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,a,i=[],o=!0,l=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);o=!0);}catch(s){l=!0,a=s}finally{try{o||null==n.return||n.return()}finally{if(l)throw a}}return i}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function h(e){var t=e.ariaLabel,n=e.className,a=e.disabled,s=e.inputRef,u=e.locale,f=e.maxTime,h=e.minTime,v=e.onChange,m=e.required,p=e.value,g=h&&"pm"===(0,l.convert24to12)((0,o.getHours)(h))[1],y=f&&"am"===(0,l.convert24to12)((0,o.getHours)(f))[1],b="amPm",x=d((0,c.getAmPmLabels)(u),2),_=x[0],j=x[1];return r.default.createElement("select",{"aria-label":t,className:(0,i.default)("".concat(n,"__input"),"".concat(n,"__").concat(b)),"data-input":"true","data-select":"true",disabled:a,name:b,onChange:v,ref:s,required:m,value:null!==p?p:""},!p&&r.default.createElement("option",{value:""},"--"),r.default.createElement("option",{disabled:g,value:"am"},_),r.default.createElement("option",{disabled:y,value:"pm"},j))}h.propTypes={ariaLabel:a.default.string,className:a.default.string.isRequired,disabled:a.default.bool,inputRef:s.isRef,locale:a.default.string,maxTime:s.isTime,minTime:s.isTime,onChange:a.default.func,required:a.default.bool,value:a.default.oneOf(["am","pm"])}},885:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=p;var r=d(n(2791)),a=d(n(2007)),i=n(7797),o=d(n(6754)),l=n(8591),s=n(1428),c=n(1710),u=["amPm","hour","maxTime","minTime","value"];function d(e){return e&&e.__esModule?e:{default:e}}function f(){return f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}function h(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,a,i=[],o=!0,l=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);o=!0);}catch(s){l=!0,a=s}finally{try{o||null==n.return||n.return()}finally{if(l)throw a}}return i}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return v(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return v(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function m(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function p(e){var t=e.amPm,n=(e.hour,e.maxTime),a=e.minTime,s=e.value,d=m(e,u),v=(0,c.safeMin)(12,n&&function(){var e=h((0,l.convert24to12)((0,i.getHours)(n)),2),r=e[0];return e[1]!==t?null:r}()),p=(0,c.safeMax)(1,a&&function(){var e=h((0,l.convert24to12)((0,i.getHours)(a)),2),n=e[0];return e[1]!==t||12===n?null:n}()),g=s?(0,l.convert24to12)(s)[0].toString():"";return r.default.createElement(o.default,f({max:v,min:p,name:"hour12",nameForClass:"hour",value:g},d))}p.propTypes={amPm:a.default.string,ariaLabel:a.default.string,className:a.default.string.isRequired,disabled:a.default.bool,hour:a.default.string,inputRef:s.isRef,maxTime:s.isTime,minTime:s.isTime,onChange:a.default.func,onKeyDown:a.default.func,onKeyUp:a.default.func,placeholder:a.default.string,required:a.default.bool,showLeadingZeros:a.default.bool,value:a.default.string}},7699:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=h;var r=u(n(2791)),a=u(n(2007)),i=n(7797),o=u(n(6754)),l=n(1428),s=n(1710),c=["hour","maxTime","minTime"];function u(e){return e&&e.__esModule?e:{default:e}}function d(){return d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}function f(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function h(e){e.hour;var t=e.maxTime,n=e.minTime,a=f(e,c),l=(0,s.safeMin)(23,t&&(0,i.getHours)(t)),u=(0,s.safeMax)(0,n&&(0,i.getHours)(n));return r.default.createElement(o.default,d({max:l,min:u,name:"hour24",nameForClass:"hour"},a))}h.propTypes={ariaLabel:a.default.string,className:a.default.string.isRequired,disabled:a.default.bool,hour:a.default.string,inputRef:l.isRef,maxTime:l.isTime,minTime:l.isTime,onChange:a.default.func,onKeyDown:a.default.func,onKeyUp:a.default.func,placeholder:a.default.string,required:a.default.bool,showLeadingZeros:a.default.bool,value:a.default.string}},6754:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=g;var a=d(n(2791)),i=d(n(2007)),o=d(n(2372)),l=d(n(7565)),s=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!==typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var a={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var l=i?Object.getOwnPropertyDescriptor(e,o):null;l&&(l.get||l.set)?Object.defineProperty(a,o,l):a[o]=e[o]}a.default=e,n&&n.set(e,a);return a}(n(9900)),c=n(1428);function u(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function d(e){return e&&e.__esModule?e:{default:e}}var f="undefined"!==typeof window&&/(MSIE|Trident\/|Edge\/)/.test(window.navigator.userAgent),h="undefined"!==typeof window&&/Firefox/.test(window.navigator.userAgent);function v(e){var t=e.target;f?requestAnimationFrame((function(){return t.select()})):t.select()}function m(e){if(document.fonts){var t=(0,s.getFontShorthand)(e);if(t)document.fonts.check(t)||document.fonts.addEventListener("loadingdone",(function(){(0,s.default)(e)}))}}function p(e){return function(t){if(!h){var n=t.key,r=t.target,a=r.value,i=1===n.length&&/\d/.test(n),o=function(e){return e&&"selectionStart"in e&&null!==e.selectionStart?e.value.slice(e.selectionStart,e.selectionEnd):"getSelection"in window?window.getSelection().toString():null}(r);i&&(o||a.length<e)||t.preventDefault()}}}function g(e){var t=e.ariaLabel,n=e.autoFocus,r=e.className,i=e.disabled,c=e.inputRef,u=e.max,d=e.min,f=e.name,h=e.nameForClass,g=e.onChange,y=e.onKeyDown,b=e.onKeyUp,x=e.placeholder,_=void 0===x?"--":x,j=e.required,w=e.showLeadingZeros,N=e.step,k=e.value,S=w&&k&&k<10&&("0"===k||!k.toString().startsWith("0")),C=u?u.toString().length:null;return[S&&a.default.createElement("span",{key:"leadingZero",className:"".concat(r,"__leadingZero")},"0"),a.default.createElement("input",{key:"input","aria-label":t,autoComplete:"off",autoFocus:n,className:(0,o.default)("".concat(r,"__input"),"".concat(r,"__").concat(h||f),S&&"".concat(r,"__input--hasLeadingZero")),"data-input":"true",disabled:i,inputMode:"numeric",max:u,min:d,name:f,onChange:g,onFocus:v,onKeyDown:y,onKeyPress:p(C),onKeyUp:function(e){(0,s.default)(e.target),b&&b(e)},placeholder:_,ref:(0,l.default)(s.default,m,c),required:j,step:N,type:"number",value:null!==k?k:""})]}g.propTypes={ariaLabel:i.default.string,autoFocus:i.default.bool,className:i.default.string.isRequired,disabled:i.default.bool,inputRef:c.isRef,max:i.default.number,min:i.default.number,name:i.default.string,nameForClass:i.default.string,onChange:i.default.func,onKeyDown:i.default.func,onKeyUp:i.default.func,placeholder:i.default.string,required:i.default.bool,showLeadingZeros:i.default.bool,step:i.default.number,value:i.default.string}},9192:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=h;var r=u(n(2791)),a=u(n(2007)),i=n(7797),o=u(n(6754)),l=n(1428),s=n(1710),c=["hour","maxTime","minTime","showLeadingZeros"];function u(e){return e&&e.__esModule?e:{default:e}}function d(){return d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}function f(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function h(e){var t=e.hour,n=e.maxTime,a=e.minTime,l=e.showLeadingZeros,u=void 0===l||l,h=f(e,c);function v(e){return e&&t===(0,i.getHours)(e).toString()}var m=(0,s.safeMin)(59,v(n)&&(0,i.getMinutes)(n)),p=(0,s.safeMax)(0,v(a)&&(0,i.getMinutes)(a));return r.default.createElement(o.default,d({max:m,min:p,name:"minute",showLeadingZeros:u},h))}h.propTypes={ariaLabel:a.default.string,className:a.default.string.isRequired,disabled:a.default.bool,hour:a.default.string,inputRef:l.isRef,maxTime:l.isTime,minTime:l.isTime,onChange:a.default.func,onKeyDown:a.default.func,onKeyUp:a.default.func,placeholder:a.default.string,required:a.default.bool,showLeadingZeros:a.default.bool,value:a.default.string}},3529:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=s;var r=l(n(2791)),a=l(n(2007)),i=n(7797),o=n(1428);function l(e){return e&&e.__esModule?e:{default:e}}function s(e){var t=e.ariaLabel,n=e.disabled,a=e.maxTime,o=e.minTime,l=e.name,s=e.onChange,c=e.required,u=e.value,d=e.valueType,f=function(){switch(d){case"hour":return function(e){return"".concat((0,i.getHours)(e),":00")};case"minute":return i.getHoursMinutes;case"second":return i.getHoursMinutesSeconds;default:throw new Error("Invalid valueType.")}}(),h=function(){switch(d){case"hour":return 3600;case"minute":return 60;case"second":return 1;default:throw new Error("Invalid valueType.")}}();return r.default.createElement("input",{"aria-label":t,disabled:n,max:a?f(a):null,min:o?f(o):null,name:l,onChange:s,onFocus:function(e){e.stopPropagation()},required:c,step:h,style:{visibility:"hidden",position:"absolute",zIndex:"-999"},type:"time",value:u?f(u):""})}s.propTypes={ariaLabel:a.default.string,disabled:a.default.bool,maxTime:o.isTime,minTime:o.isTime,name:a.default.string,onChange:a.default.func,required:a.default.bool,value:a.default.oneOfType([a.default.string,a.default.instanceOf(Date)]),valueType:o.isValueType}},7507:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=h;var r=u(n(2791)),a=u(n(2007)),i=n(7797),o=u(n(6754)),l=n(1428),s=n(1710),c=["hour","maxTime","minTime","minute","showLeadingZeros"];function u(e){return e&&e.__esModule?e:{default:e}}function d(){return d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}function f(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function h(e){var t=e.hour,n=e.maxTime,a=e.minTime,l=e.minute,u=e.showLeadingZeros,h=void 0===u||u,v=f(e,c);function m(e){return e&&t===(0,i.getHours)(e).toString()&&l===(0,i.getMinutes)(e).toString()}var p=(0,s.safeMin)(59,m(n)&&(0,i.getSeconds)(n)),g=(0,s.safeMax)(0,m(a)&&(0,i.getSeconds)(a));return r.default.createElement(o.default,d({max:p,min:g,name:"second",showLeadingZeros:h},v))}h.propTypes={ariaLabel:a.default.string,className:a.default.string.isRequired,disabled:a.default.bool,hour:a.default.string,inputRef:l.isRef,maxTime:l.isTime,minTime:l.isTime,minute:a.default.string,onChange:a.default.func,onKeyDown:a.default.func,onKeyUp:a.default.func,placeholder:a.default.string,required:a.default.bool,showLeadingZeros:a.default.bool,value:a.default.string}},5507:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!==typeof e)return{default:e};var n=m(t);if(n&&n.has(e))return n.get(e);var a={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var l=i?Object.getOwnPropertyDescriptor(e,o):null;l&&(l.get||l.set)?Object.defineProperty(a,o,l):a[o]=e[o]}a.default=e,n&&n.set(e,a);return a}(n(2791)),i=v(n(2007)),o=v(n(7700)),l=v(n(2372)),s=v(n(9294)),c=v(n(7253)),u=v(n(7130)),d=n(1428),f=["clockClassName","className","maxDetail","onChange","value"],h=["onChange"];function v(e){return e&&e.__esModule?e:{default:e}}function m(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(m=function(e){return e?n:t})(e)}function p(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function g(){return g=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},g.apply(this,arguments)}function y(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,a,i=[],o=!0,l=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);o=!0);}catch(s){l=!0,a=s}finally{try{o||null==n.return||n.return()}finally{if(l)throw a}}return i}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return b(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return b(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function x(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function j(e,t){return j=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},j(e,t)}function w(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=S(e);if(t){var a=S(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return N(this,n)}}function N(e,t){if(t&&("object"===r(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return k(e)}function k(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function S(e){return S=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},S(e)}function C(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var D=["hour","minute","second"],E="react-time-picker",O=["mousedown","focusin","touchstart"],P=function(e){!function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&j(e,t)}(d,e);var t,n,r,i=w(d);function d(){var e;x(this,d);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return C(k(e=i.call.apply(i,[this].concat(n))),"state",{}),C(k(e),"onOutsideAction",(function(t){var n="composedPath"in t?t.composedPath()[0]:t.target;e.wrapper&&!e.wrapper.contains(n)&&e.closeClock()})),C(k(e),"onChange",(function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.props.closeClock,r=e.props.onChange;n&&e.closeClock(),r&&r(t)})),C(k(e),"onFocus",(function(t){var n=e.props,r=n.disabled,a=n.onFocus,i=n.openClockOnFocus;if(a&&a(t),!r&&i){if("true"===t.target.getAttribute("data-select"))return;e.openClock()}})),C(k(e),"onKeyDown",(function(t){"Escape"===t.key&&e.closeClock()})),C(k(e),"openClock",(function(){e.setState({isOpen:!0})})),C(k(e),"closeClock",(function(){e.setState((function(e){return e.isOpen?{isOpen:!1}:null}))})),C(k(e),"toggleClock",(function(){e.setState((function(e){return{isOpen:!e.isOpen}}))})),C(k(e),"stopPropagation",(function(e){return e.stopPropagation()})),C(k(e),"clear",(function(){return e.onChange(null)})),e}return t=d,r=[{key:"getDerivedStateFromProps",value:function(e,t){return e.isOpen!==t.isOpenProps?{isOpen:e.isOpen,isOpenProps:e.isOpen}:null}}],(n=[{key:"componentDidMount",value:function(){this.handleOutsideActionListeners()}},{key:"componentDidUpdate",value:function(e,t){var n=this.state.isOpen,r=this.props,a=r.onClockClose,i=r.onClockOpen;if(n!==t.isOpen){this.handleOutsideActionListeners();var o=n?i:a;o&&o()}}},{key:"componentWillUnmount",value:function(){this.handleOutsideActionListeners(!1)}},{key:"eventProps",get:function(){return(0,o.default)(this.props)}},{key:"handleOutsideActionListeners",value:function(e){var t=this,n=this.state.isOpen,r=("undefined"!==typeof e?e:n)?"addEventListener":"removeEventListener";O.forEach((function(e){return document[r](e,t.onOutsideAction)})),document[r]("keydown",this.onKeyDown)}},{key:"renderInputs",value:function(){var e=this.props,t=e.amPmAriaLabel,n=e.autoFocus,r=e.clearAriaLabel,i=e.clearIcon,o=e.clockAriaLabel,l=e.clockIcon,s=e.disableClock,c=e.disabled,d=e.format,f=e.hourAriaLabel,h=e.hourPlaceholder,v=e.isOpen,m=e.locale,p=e.maxDetail,b=e.maxTime,x=e.minTime,_=e.minuteAriaLabel,j=e.minutePlaceholder,w=e.name,N=e.nativeInputAriaLabel,k=e.required,S=e.secondAriaLabel,C=e.secondPlaceholder,D=e.value,O=y([].concat(D),1)[0],P={amPmAriaLabel:t,hourAriaLabel:f,minuteAriaLabel:_,nativeInputAriaLabel:N,secondAriaLabel:S},M={hourPlaceholder:h,minutePlaceholder:j,secondPlaceholder:C};return a.default.createElement("div",{className:"".concat(E,"__wrapper")},a.default.createElement(u.default,g({},P,M,{autoFocus:n,className:"".concat(E,"__inputGroup"),disabled:c,format:d,isClockOpen:v,locale:m,maxDetail:p,maxTime:b,minTime:x,name:w,onChange:this.onChange,placeholder:this.placeholder,required:k,value:O})),null!==i&&a.default.createElement("button",{"aria-label":r,className:"".concat(E,"__clear-button ").concat(E,"__button"),disabled:c,onClick:this.clear,onFocus:this.stopPropagation,type:"button"},i),null!==l&&!s&&a.default.createElement("button",{"aria-label":o,className:"".concat(E,"__clock-button ").concat(E,"__button"),disabled:c,onBlur:this.resetValue,onClick:this.toggleClock,onFocus:this.stopPropagation,type:"button"},l))}},{key:"renderClock",value:function(){var e=this.props.disableClock,t=this.state.isOpen;if(null===t||e)return null;var n=this.props,r=n.clockClassName,i=(n.className,n.maxDetail),o=(n.onChange,n.value),u=p(n,f),d="".concat(E,"__clock"),h=y([].concat(o),1)[0],v=D.indexOf(i);return a.default.createElement(s.default,null,a.default.createElement("div",{ref:function(e){e&&!t&&e.removeAttribute("style")},className:(0,l.default)(d,"".concat(d,"--").concat(t?"open":"closed"))},a.default.createElement(c.default,g({className:r,renderMinuteHand:v>0,renderSecondHand:v>1,value:h},u))))}},{key:"render",value:function(){var e=this,t=this.eventProps,n=this.props,r=n.className,i=n.disabled,o=this.state.isOpen,s=(t.onChange,p(t,h));return a.default.createElement("div",g({className:(0,l.default)(E,"".concat(E,"--").concat(o?"open":"closed"),"".concat(E,"--").concat(i?"disabled":"enabled"),r)},s,{onFocus:this.onFocus,ref:function(t){t&&(e.wrapper=t)}}),this.renderInputs(),this.renderClock())}}])&&_(t.prototype,n),r&&_(t,r),Object.defineProperty(t,"prototype",{writable:!1}),d}(a.PureComponent);t.default=P;var M={xmlns:"http://www.w3.org/2000/svg",width:19,height:19,viewBox:"0 0 19 19",stroke:"black",strokeWidth:2},T=a.default.createElement("svg",g({},M,{className:"".concat(E,"__clock-button__icon ").concat(E,"__button__icon"),fill:"none"}),a.default.createElement("circle",{cx:"9.5",cy:"9.5",r:"7.5"}),a.default.createElement("path",{d:"M9.5 4.5 v5 h4"})),R=a.default.createElement("svg",g({},M,{className:"".concat(E,"__clear-button__icon ").concat(E,"__button__icon")}),a.default.createElement("line",{x1:"4",x2:"15",y1:"4",y2:"15"}),a.default.createElement("line",{x1:"15",x2:"4",y1:"4",y2:"15"}));P.defaultProps={clearIcon:R,clockIcon:T,closeClock:!0,isOpen:null,maxDetail:"minute",openClockOnFocus:!0};var A=i.default.oneOfType([d.isTime,i.default.instanceOf(Date)]);P.propTypes={amPmAriaLabel:i.default.string,autoFocus:i.default.bool,className:i.default.oneOfType([i.default.string,i.default.arrayOf(i.default.string)]),clearAriaLabel:i.default.string,clearIcon:i.default.node,clockAriaLabel:i.default.string,clockClassName:i.default.oneOfType([i.default.string,i.default.arrayOf(i.default.string)]),clockIcon:i.default.node,closeClock:i.default.bool,disableClock:i.default.bool,disabled:i.default.bool,format:i.default.string,hourAriaLabel:i.default.string,hourPlaceholder:i.default.string,isOpen:i.default.bool,locale:i.default.string,maxDetail:i.default.oneOf(D),maxTime:d.isTime,minTime:d.isTime,minuteAriaLabel:i.default.string,minutePlaceholder:i.default.string,name:i.default.string,nativeInputAriaLabel:i.default.string,onChange:i.default.func,onClockClose:i.default.func,onClockOpen:i.default.func,onFocus:i.default.func,openClockOnFocus:i.default.bool,required:i.default.bool,secondAriaLabel:i.default.string,secondPlaceholder:i.default.string,value:i.default.oneOfType([A,i.default.arrayOf(A)])}},4717:function(e,t,n){"use strict";t.Z=void 0,n(5749);var r,a=(r=n(5507))&&r.__esModule?r:{default:r};n(5758);var i=a.default;t.Z=i},1160:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getFormatter=function(e){return function(t,n){var r=t||(0,a.default)();i.has(r)||i.set(r,new Map);var o=i.get(r);return o.has(e)||o.set(e,new Intl.DateTimeFormat(r,e).format),o.get(e)(n)}},t.getNumberFormatter=function(e){return function(t,n){var r=t||(0,a.default)();o.has(r)||o.set(r,new Map);var i=o.get(r);return i.has(e)||i.set(e,new Intl.NumberFormat(r,e).format),i.get(e)(n)}};var r,a=(r=n(3422))&&r.__esModule?r:{default:r};var i=new Map;var o=new Map},8591:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.convert12to24=function(e,t){var n=parseInt(e,10);"am"===t&&12===n?n=0:"pm"===t&&n<12&&(n+=12);return n},t.convert24to12=function(e){return[e%12||12,e<12?"am":"pm"]}},1428:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isValueType=t.isTime=t.isRef=void 0;var r,a=(r=n(2007))&&r.__esModule?r:{default:r};function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}var o=[].concat(["hour","minute","second"]),l=/^(([0-1])?[0-9]|2[0-3]):[0-5][0-9](:([0-5][0-9]))?$/;t.isTime=function(e,t,n){var r=e[t];return r&&!l.test(r)?new Error("Invalid prop `".concat(t,"` of type `").concat("undefined"===typeof minDate?"undefined":i(minDate),"` supplied to `").concat(n,"`, expected time in HH:mm(:ss) format.")):null};var s=a.default.oneOf(o);t.isValueType=s;var c=a.default.oneOfType([a.default.func,a.default.shape({current:a.default.any})]);t.isRef=c},1710:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getAmPmLabels=function(e){var t=c(e,new Date(2017,0,1,9)),n=c(e,new Date(2017,0,1,21)),r=i(t.split(s),2),a=r[0],o=r[1],l=i(n.split(s),2),u=l[0],d=l[1];if(void 0!==d){if(a!==u)return[a,u].map((function(e){return e.trim()}));if(o!==d)return[o,d].map((function(e){return e.trim()}))}return["AM","PM"]},t.safeMax=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return Math.max.apply(Math,a(t.filter(u)))},t.safeMin=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return Math.min.apply(Math,a(t.filter(u)))};var r=n(1160);function a(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||o(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,a,i=[],o=!0,l=!1;try{for(n=n.call(e);!(o=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);o=!0);}catch(s){l=!0,a=s}finally{try{o||null==n.return||n.return()}finally{if(l)throw a}}return i}(e,t)||o(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){if(e){if("string"===typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var s=new RegExp("[".concat(["9","\u0669"].join(""),"]")),c=(0,r.getFormatter)({hour:"numeric"});function u(e){return null!==e&&!1!==e&&!Number.isNaN(Number(e))}},6374:function(e,t,n){"use strict";var r=n(2791),a=Symbol.for("react.element"),i=Symbol.for("react.fragment"),o=Object.prototype.hasOwnProperty,l=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,i={},c=null,u=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)o.call(t,r)&&!s.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===i[r]&&(i[r]=t[r]);return{$$typeof:a,type:e,key:c,ref:u,props:i,_owner:l.current}}t.Fragment=i,t.jsx=c,t.jsxs=c},9117:function(e,t){"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),a=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),s=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),h=Symbol.iterator;var v={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,p={};function g(e,t,n){this.props=e,this.context=t,this.refs=p,this.updater=n||v}function y(){}function b(e,t,n){this.props=e,this.context=t,this.refs=p,this.updater=n||v}g.prototype.isReactComponent={},g.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=g.prototype;var x=b.prototype=new y;x.constructor=b,m(x,g.prototype),x.isPureReactComponent=!0;var _=Array.isArray,j=Object.prototype.hasOwnProperty,w={current:null},N={key:!0,ref:!0,__self:!0,__source:!0};function k(e,t,r){var a,i={},o=null,l=null;if(null!=t)for(a in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(o=""+t.key),t)j.call(t,a)&&!N.hasOwnProperty(a)&&(i[a]=t[a]);var s=arguments.length-2;if(1===s)i.children=r;else if(1<s){for(var c=Array(s),u=0;u<s;u++)c[u]=arguments[u+2];i.children=c}if(e&&e.defaultProps)for(a in s=e.defaultProps)void 0===i[a]&&(i[a]=s[a]);return{$$typeof:n,type:e,key:o,ref:l,props:i,_owner:w.current}}function S(e){return"object"===typeof e&&null!==e&&e.$$typeof===n}var C=/\/+/g;function D(e,t){return"object"===typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function E(e,t,a,i,o){var l=typeof e;"undefined"!==l&&"boolean"!==l||(e=null);var s=!1;if(null===e)s=!0;else switch(l){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case n:case r:s=!0}}if(s)return o=o(s=e),e=""===i?"."+D(s,0):i,_(o)?(a="",null!=e&&(a=e.replace(C,"$&/")+"/"),E(o,t,a,"",(function(e){return e}))):null!=o&&(S(o)&&(o=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(o,a+(!o.key||s&&s.key===o.key?"":(""+o.key).replace(C,"$&/")+"/")+e)),t.push(o)),1;if(s=0,i=""===i?".":i+":",_(e))for(var c=0;c<e.length;c++){var u=i+D(l=e[c],c);s+=E(l,t,a,u,o)}else if(u=function(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=h&&e[h]||e["@@iterator"])?e:null}(e),"function"===typeof u)for(e=u.call(e),c=0;!(l=e.next()).done;)s+=E(l=l.value,t,a,u=i+D(l,c++),o);else if("object"===l)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return s}function O(e,t,n){if(null==e)return e;var r=[],a=0;return E(e,r,"","",(function(e){return t.call(n,e,a++)})),r}function P(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var M={current:null},T={transition:null},R={ReactCurrentDispatcher:M,ReactCurrentBatchConfig:T,ReactCurrentOwner:w};t.Children={map:O,forEach:function(e,t,n){O(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return O(e,(function(){t++})),t},toArray:function(e){return O(e,(function(e){return e}))||[]},only:function(e){if(!S(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=g,t.Fragment=a,t.Profiler=o,t.PureComponent=b,t.StrictMode=i,t.Suspense=u,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=R,t.cloneElement=function(e,t,r){if(null===e||void 0===e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var a=m({},e.props),i=e.key,o=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(o=t.ref,l=w.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(c in t)j.call(t,c)&&!N.hasOwnProperty(c)&&(a[c]=void 0===t[c]&&void 0!==s?s[c]:t[c])}var c=arguments.length-2;if(1===c)a.children=r;else if(1<c){s=Array(c);for(var u=0;u<c;u++)s[u]=arguments[u+2];a.children=s}return{$$typeof:n,type:e.type,key:i,ref:o,props:a,_owner:l}},t.createContext=function(e){return(e={$$typeof:s,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:l,_context:e},e.Consumer=e},t.createElement=k,t.createFactory=function(e){var t=k.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:c,render:e}},t.isValidElement=S,t.lazy=function(e){return{$$typeof:f,_payload:{_status:-1,_result:e},_init:P}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=T.transition;T.transition={};try{e()}finally{T.transition=t}},t.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},t.useCallback=function(e,t){return M.current.useCallback(e,t)},t.useContext=function(e){return M.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return M.current.useDeferredValue(e)},t.useEffect=function(e,t){return M.current.useEffect(e,t)},t.useId=function(){return M.current.useId()},t.useImperativeHandle=function(e,t,n){return M.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return M.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return M.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return M.current.useMemo(e,t)},t.useReducer=function(e,t,n){return M.current.useReducer(e,t,n)},t.useRef=function(e){return M.current.useRef(e)},t.useState=function(e){return M.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return M.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return M.current.useTransition()},t.version="18.1.0"},2791:function(e,t,n){"use strict";e.exports=n(9117)},184:function(e,t,n){"use strict";e.exports=n(6374)},6813:function(e,t){"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,a=e[r];if(!(0<i(a,t)))break e;e[r]=t,e[n]=a,n=r}}function r(e){return 0===e.length?null:e[0]}function a(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,a=e.length,o=a>>>1;r<o;){var l=2*(r+1)-1,s=e[l],c=l+1,u=e[c];if(0>i(s,n))c<a&&0>i(u,s)?(e[r]=u,e[c]=n,r=c):(e[r]=s,e[l]=n,r=l);else{if(!(c<a&&0>i(u,n)))break e;e[r]=u,e[c]=n,r=c}}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"===typeof performance&&"function"===typeof performance.now){var o=performance;t.unstable_now=function(){return o.now()}}else{var l=Date,s=l.now();t.unstable_now=function(){return l.now()-s}}var c=[],u=[],d=1,f=null,h=3,v=!1,m=!1,p=!1,g="function"===typeof setTimeout?setTimeout:null,y="function"===typeof clearTimeout?clearTimeout:null,b="undefined"!==typeof setImmediate?setImmediate:null;function x(e){for(var t=r(u);null!==t;){if(null===t.callback)a(u);else{if(!(t.startTime<=e))break;a(u),t.sortIndex=t.expirationTime,n(c,t)}t=r(u)}}function _(e){if(p=!1,x(e),!m)if(null!==r(c))m=!0,T(j);else{var t=r(u);null!==t&&R(_,t.startTime-e)}}function j(e,n){m=!1,p&&(p=!1,y(S),S=-1),v=!0;var i=h;try{for(x(n),f=r(c);null!==f&&(!(f.expirationTime>n)||e&&!E());){var o=f.callback;if("function"===typeof o){f.callback=null,h=f.priorityLevel;var l=o(f.expirationTime<=n);n=t.unstable_now(),"function"===typeof l?f.callback=l:f===r(c)&&a(c),x(n)}else a(c);f=r(c)}if(null!==f)var s=!0;else{var d=r(u);null!==d&&R(_,d.startTime-n),s=!1}return s}finally{f=null,h=i,v=!1}}"undefined"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var w,N=!1,k=null,S=-1,C=5,D=-1;function E(){return!(t.unstable_now()-D<C)}function O(){if(null!==k){var e=t.unstable_now();D=e;var n=!0;try{n=k(!0,e)}finally{n?w():(N=!1,k=null)}}else N=!1}if("function"===typeof b)w=function(){b(O)};else if("undefined"!==typeof MessageChannel){var P=new MessageChannel,M=P.port2;P.port1.onmessage=O,w=function(){M.postMessage(null)}}else w=function(){g(O,0)};function T(e){k=e,N||(N=!0,w())}function R(e,n){S=g((function(){e(t.unstable_now())}),n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){m||v||(m=!0,T(j))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):C=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return h},t.unstable_getFirstCallbackNode=function(){return r(c)},t.unstable_next=function(e){switch(h){case 1:case 2:case 3:var t=3;break;default:t=h}var n=h;h=t;try{return e()}finally{h=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=h;h=e;try{return t()}finally{h=n}},t.unstable_scheduleCallback=function(e,a,i){var o=t.unstable_now();switch("object"===typeof i&&null!==i?i="number"===typeof(i=i.delay)&&0<i?o+i:o:i=o,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return e={id:d++,callback:a,priorityLevel:e,startTime:i,expirationTime:l=i+l,sortIndex:-1},i>o?(e.sortIndex=i,n(u,e),null===r(c)&&e===r(u)&&(p?(y(S),S=-1):p=!0,R(_,i-o))):(e.sortIndex=l,n(c,e),m||v||(m=!0,T(j))),e},t.unstable_shouldYield=E,t.unstable_wrapCallback=function(e){var t=h;return function(){var n=h;h=t;try{return e.apply(this,arguments)}finally{h=n}}}},5296:function(e,t,n){"use strict";e.exports=n(6813)},9590:function(e){e.exports=function(e){function t(r){if(n[r])return n[r].exports;var a=n[r]={exports:{},id:r,loaded:!1};return e[r].call(a.exports,a,a.exports,t),a.loaded=!0,a.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t){"use strict";function n(e){var t=e.getContext("2d"),n=e.width,r=e.height,a=t.getImageData(0,0,n,r).data,l=i(!0,n,r,a),s=i(!1,n,r,a),c=o(!0,n,r,a),u=o(!1,n,r,a)-c+1,d=s-l+1,f=t.getImageData(c,l,u,d);return e.width=u,e.height=d,t.clearRect(0,0,u,d),t.putImageData(f,0,0),e}function r(e,t,n,r){return{red:r[4*(n*t+e)],green:r[4*(n*t+e)+1],blue:r[4*(n*t+e)+2],alpha:r[4*(n*t+e)+3]}}function a(e,t,n,a){return r(e,t,n,a).alpha}function i(e,t,n,r){for(var i=e?1:-1,o=e?0:n-1;e?o<n:o>-1;o+=i)for(var l=0;l<t;l++)if(a(l,o,t,r))return o;return null}function o(e,t,n,r){for(var i=e?1:-1,o=e?0:t-1;e?o<t:o>-1;o+=i)for(var l=0;l<n;l++)if(a(o,l,t,r))return o;return null}Object.defineProperty(t,"__esModule",{value:!0}),t.default=n}])},9900:function(e,t,n){"use strict";n.r(t),n.d(t,{getFontShorthand:function(){return a},measureText:function(){return i},updateInputWidth:function(){return o}});var r=["normal","small-caps"];function a(e){if(!e)return"";var t=window.getComputedStyle(e);if(t.font)return t.font;if(!(""!==t["font-family"]))return"";var n=r.includes(t["font-variant"])?t["font-variant"]:"normal";return"".concat(t["font-style"]," ").concat(n," ").concat(t["font-weight"]," ").concat(t["font-size"]," / ").concat(t["line-height"]," ").concat(t["font-family"])}function i(e,t){var n=(i.canvas||(i.canvas=document.createElement("canvas"))).getContext("2d");if(!n)return null;n.font=t;var r=n.measureText(e).width;return Math.ceil(r)}function o(e){if("undefined"===typeof window||!e)return null;var t=a(e),n=i(e.value||e.placeholder,t);return null===n?null:(e.style.width="".concat(n,"px"),n)}t.default=o},1561:function(e,t,n){"use strict";var r=n(2791);var a="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},i=r.useState,o=r.useEffect,l=r.useLayoutEffect,s=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!a(e,n)}catch(r){return!0}}var u="undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=i({inst:{value:n,getSnapshot:t}}),a=r[0].inst,u=r[1];return l((function(){a.value=n,a.getSnapshot=t,c(a)&&u({inst:a})}),[e,n,t]),o((function(){return c(a)&&u({inst:a}),e((function(){c(a)&&u({inst:a})}))}),[e]),s(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},7595:function(e,t,n){"use strict";var r=n(2791),a=n(7248);var i="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t},o=a.useSyncExternalStore,l=r.useRef,s=r.useEffect,c=r.useMemo,u=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,a){var d=l(null);if(null===d.current){var f={hasValue:!1,value:null};d.current=f}else f=d.current;d=c((function(){function e(e){if(!s){if(s=!0,o=e,e=r(e),void 0!==a&&f.hasValue){var t=f.value;if(a(t,e))return l=t}return l=e}if(t=l,i(o,e))return t;var n=r(e);return void 0!==a&&a(t,n)?t:(o=e,l=n)}var o,l,s=!1,c=void 0===n?null:n;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]}),[t,n,r,a]);var h=o(e,d[0],d[1]);return s((function(){f.hasValue=!0,f.value=h}),[h]),u(h),h}},7248:function(e,t,n){"use strict";e.exports=n(1561)},327:function(e,t,n){"use strict";e.exports=n(7595)},2391:function(e){"use strict";var t=function(){};e.exports=t},830:function(e,t,n){"use strict";n.r(t),t.default={}},5749:function(e,t,n){"use strict";n.r(t),t.default={}},2427:function(e,t,n){"use strict";n.r(t),t.default={}},5758:function(e,t,n){"use strict";n.r(t),t.default={}},7061:function(e,t,n){var r=n(8698).default;function a(){"use strict";e.exports=a=function(){return n},e.exports.__esModule=!0,e.exports.default=e.exports;var t,n={},i=Object.prototype,o=i.hasOwnProperty,l=Object.defineProperty||function(e,t,n){e[t]=n.value},s="function"==typeof Symbol?Symbol:{},c=s.iterator||"@@iterator",u=s.asyncIterator||"@@asyncIterator",d=s.toStringTag||"@@toStringTag";function f(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{f({},"")}catch(t){f=function(e,t,n){return e[t]=n}}function h(e,t,n,r){var a=t&&t.prototype instanceof b?t:b,i=Object.create(a.prototype),o=new M(r||[]);return l(i,"_invoke",{value:D(e,n,o)}),i}function v(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}n.wrap=h;var m="suspendedStart",p="executing",g="completed",y={};function b(){}function x(){}function _(){}var j={};f(j,c,(function(){return this}));var w=Object.getPrototypeOf,N=w&&w(w(T([])));N&&N!==i&&o.call(N,c)&&(j=N);var k=_.prototype=b.prototype=Object.create(j);function S(e){["next","throw","return"].forEach((function(t){f(e,t,(function(e){return this._invoke(t,e)}))}))}function C(e,t){function n(a,i,l,s){var c=v(e[a],e,i);if("throw"!==c.type){var u=c.arg,d=u.value;return d&&"object"==r(d)&&o.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,l,s)}),(function(e){n("throw",e,l,s)})):t.resolve(d).then((function(e){u.value=e,l(u)}),(function(e){return n("throw",e,l,s)}))}s(c.arg)}var a;l(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,a){n(e,r,t,a)}))}return a=a?a.then(i,i):i()}})}function D(e,n,r){var a=m;return function(i,o){if(a===p)throw Error("Generator is already running");if(a===g){if("throw"===i)throw o;return{value:t,done:!0}}for(r.method=i,r.arg=o;;){var l=r.delegate;if(l){var s=E(l,r);if(s){if(s===y)continue;return s}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(a===m)throw a=g,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);a=p;var c=v(e,n,r);if("normal"===c.type){if(a=r.done?g:"suspendedYield",c.arg===y)continue;return{value:c.arg,done:r.done}}"throw"===c.type&&(a=g,r.method="throw",r.arg=c.arg)}}}function E(e,n){var r=n.method,a=e.iterator[r];if(a===t)return n.delegate=null,"throw"===r&&e.iterator.return&&(n.method="return",n.arg=t,E(e,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var i=v(a,e.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,y;var o=i.arg;return o?o.done?(n[e.resultName]=o.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,y):o:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function P(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function M(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function T(e){if(e||""===e){var n=e[c];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,i=function n(){for(;++a<e.length;)if(o.call(e,a))return n.value=e[a],n.done=!1,n;return n.value=t,n.done=!0,n};return i.next=i}}throw new TypeError(r(e)+" is not iterable")}return x.prototype=_,l(k,"constructor",{value:_,configurable:!0}),l(_,"constructor",{value:x,configurable:!0}),x.displayName=f(_,d,"GeneratorFunction"),n.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===x||"GeneratorFunction"===(t.displayName||t.name))},n.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,_):(e.__proto__=_,f(e,d,"GeneratorFunction")),e.prototype=Object.create(k),e},n.awrap=function(e){return{__await:e}},S(C.prototype),f(C.prototype,u,(function(){return this})),n.AsyncIterator=C,n.async=function(e,t,r,a,i){void 0===i&&(i=Promise);var o=new C(h(e,t,r,a),i);return n.isGeneratorFunction(t)?o:o.next().then((function(e){return e.done?e.value:o.next()}))},S(k),f(k,d,"Generator"),f(k,c,(function(){return this})),f(k,"toString",(function(){return"[object Generator]"})),n.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},n.values=T,M.prototype={constructor:M,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(P),!e)for(var n in this)"t"===n.charAt(0)&&o.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function r(r,a){return l.type="throw",l.arg=e,n.next=r,a&&(n.method="next",n.arg=t),!!a}for(var a=this.tryEntries.length-1;a>=0;--a){var i=this.tryEntries[a],l=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var s=o.call(i,"catchLoc"),c=o.call(i,"finallyLoc");if(s&&c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}else if(s){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&o.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var a=r;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,y):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),P(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;P(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:T(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),y}},n}e.exports=a,e.exports.__esModule=!0,e.exports.default=e.exports},8698:function(e){function t(n){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},4687:function(e,t,n){var r=n(7061)();e.exports=r;try{regeneratorRuntime=r}catch(a){"object"===typeof globalThis?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},907:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,{Z:function(){return r}})},7326:function(e,t,n){"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,{Z:function(){return r}})},5671:function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,{Z:function(){return r}})},3144:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(9142);function a(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,(0,r.Z)(a.key),a)}}function i(e,t,n){return t&&a(e.prototype,t),n&&a(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}},7762:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(181);function a(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=(0,r.Z)(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var a=0,i=function(){};return{s:i,n:function(){return a>=e.length?{done:!0}:{done:!1,value:e[a++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,l=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return l=e.done,e},e:function(e){s=!0,o=e},f:function(){try{l||null==n.return||n.return()}finally{if(s)throw o}}}}},7277:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(1120),a=n(8814),i=n(1002),o=n(7326);function l(e,t){if(t&&("object"===(0,i.Z)(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return(0,o.Z)(e)}function s(e){var t=(0,a.Z)();return function(){var n,a=(0,r.Z)(e);if(t){var i=(0,r.Z)(this).constructor;n=Reflect.construct(a,arguments,i)}else n=a.apply(this,arguments);return l(this,n)}}},4942:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(9142);function a(e,t,n){return(t=(0,r.Z)(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},1120:function(e,t,n){"use strict";function r(e){return r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},r(e)}n.d(t,{Z:function(){return r}})},136:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(9611);function a(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,r.Z)(e,t)}},8814:function(e,t,n){"use strict";function r(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(r=function(){return!!e})()}n.d(t,{Z:function(){return r}})},9611:function(e,t,n){"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}n.d(t,{Z:function(){return r}})},9142:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(1002);function a(e){var t=function(e,t){if("object"!=(0,r.Z)(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=(0,r.Z)(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==(0,r.Z)(t)?t:t+""}},1002:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.d(t,{Z:function(){return r}})},181:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(907);function a(e,t){if(e){if("string"===typeof e)return(0,r.Z)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?(0,r.Z)(e,t):void 0}}},1338:function(e,t,n){"use strict";function r(e,t,n){this.x=e,this.y=t,this.time=n||(new Date).getTime()}function a(e,t,n,r){this.startPoint=e,this.control1=t,this.control2=n,this.endPoint=r}function i(e,t){var n=this,r=t||{};this.velocityFilterWeight=r.velocityFilterWeight||.7,this.minWidth=r.minWidth||.5,this.maxWidth=r.maxWidth||2.5,this.throttle="throttle"in r?r.throttle:16,this.minDistance="minDistance"in r?r.minDistance:5,this.throttle?this._strokeMoveUpdate=function(e,t,n){var r,a,i,o=null,l=0;n||(n={});var s=function(){l=!1===n.leading?0:Date.now(),o=null,i=e.apply(r,a),o||(r=a=null)};return function(){var c=Date.now();l||!1!==n.leading||(l=c);var u=t-(c-l);return r=this,a=arguments,u<=0||u>t?(o&&(clearTimeout(o),o=null),l=c,i=e.apply(r,a),o||(r=a=null)):o||!1===n.trailing||(o=setTimeout(s,u)),i}}(i.prototype._strokeUpdate,this.throttle):this._strokeMoveUpdate=i.prototype._strokeUpdate,this.dotSize=r.dotSize||function(){return(this.minWidth+this.maxWidth)/2},this.penColor=r.penColor||"black",this.backgroundColor=r.backgroundColor||"rgba(0,0,0,0)",this.onBegin=r.onBegin,this.onEnd=r.onEnd,this._canvas=e,this._ctx=e.getContext("2d"),this.clear(),this._handleMouseDown=function(e){1===e.which&&(n._mouseButtonDown=!0,n._strokeBegin(e))},this._handleMouseMove=function(e){n._mouseButtonDown&&n._strokeMoveUpdate(e)},this._handleMouseUp=function(e){1===e.which&&n._mouseButtonDown&&(n._mouseButtonDown=!1,n._strokeEnd(e))},this._handleTouchStart=function(e){if(1===e.targetTouches.length){var t=e.changedTouches[0];n._strokeBegin(t)}},this._handleTouchMove=function(e){e.preventDefault();var t=e.targetTouches[0];n._strokeMoveUpdate(t)},this._handleTouchEnd=function(e){e.target===n._canvas&&(e.preventDefault(),n._strokeEnd(e))},this.on()}n.r(t),r.prototype.velocityFrom=function(e){return this.time!==e.time?this.distanceTo(e)/(this.time-e.time):1},r.prototype.distanceTo=function(e){return Math.sqrt(Math.pow(this.x-e.x,2)+Math.pow(this.y-e.y,2))},r.prototype.equals=function(e){return this.x===e.x&&this.y===e.y&&this.time===e.time},a.prototype.length=function(){for(var e=0,t=void 0,n=void 0,r=0;r<=10;r+=1){var a=r/10,i=this._point(a,this.startPoint.x,this.control1.x,this.control2.x,this.endPoint.x),o=this._point(a,this.startPoint.y,this.control1.y,this.control2.y,this.endPoint.y);if(r>0){var l=i-t,s=o-n;e+=Math.sqrt(l*l+s*s)}t=i,n=o}return e},a.prototype._point=function(e,t,n,r,a){return t*(1-e)*(1-e)*(1-e)+3*n*(1-e)*(1-e)*e+3*r*(1-e)*e*e+a*e*e*e},i.prototype.clear=function(){var e=this._ctx,t=this._canvas;e.fillStyle=this.backgroundColor,e.clearRect(0,0,t.width,t.height),e.fillRect(0,0,t.width,t.height),this._data=[],this._reset(),this._isEmpty=!0},i.prototype.fromDataURL=function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=new Image,a=n.ratio||window.devicePixelRatio||1,i=n.width||this._canvas.width/a,o=n.height||this._canvas.height/a;this._reset(),r.src=e,r.onload=function(){t._ctx.drawImage(r,0,0,i,o)},this._isEmpty=!1},i.prototype.toDataURL=function(e){var t;if("image/svg+xml"===e)return this._toSVG();for(var n=arguments.length,r=Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];return(t=this._canvas).toDataURL.apply(t,[e].concat(r))},i.prototype.on=function(){this._handleMouseEvents(),this._handleTouchEvents()},i.prototype.off=function(){this._canvas.removeEventListener("mousedown",this._handleMouseDown),this._canvas.removeEventListener("mousemove",this._handleMouseMove),document.removeEventListener("mouseup",this._handleMouseUp),this._canvas.removeEventListener("touchstart",this._handleTouchStart),this._canvas.removeEventListener("touchmove",this._handleTouchMove),this._canvas.removeEventListener("touchend",this._handleTouchEnd)},i.prototype.isEmpty=function(){return this._isEmpty},i.prototype._strokeBegin=function(e){this._data.push([]),this._reset(),this._strokeUpdate(e),"function"===typeof this.onBegin&&this.onBegin(e)},i.prototype._strokeUpdate=function(e){var t=e.clientX,n=e.clientY,r=this._createPoint(t,n),a=this._data[this._data.length-1],i=a&&a[a.length-1],o=i&&r.distanceTo(i)<this.minDistance;if(!i||!o){var l=this._addPoint(r),s=l.curve,c=l.widths;s&&c&&this._drawCurve(s,c.start,c.end),this._data[this._data.length-1].push({x:r.x,y:r.y,time:r.time,color:this.penColor})}},i.prototype._strokeEnd=function(e){var t=this.points.length>2,n=this.points[0];if(!t&&n&&this._drawDot(n),n){var r=this._data[this._data.length-1],a=r[r.length-1];n.equals(a)||r.push({x:n.x,y:n.y,time:n.time,color:this.penColor})}"function"===typeof this.onEnd&&this.onEnd(e)},i.prototype._handleMouseEvents=function(){this._mouseButtonDown=!1,this._canvas.addEventListener("mousedown",this._handleMouseDown),this._canvas.addEventListener("mousemove",this._handleMouseMove),document.addEventListener("mouseup",this._handleMouseUp)},i.prototype._handleTouchEvents=function(){this._canvas.style.msTouchAction="none",this._canvas.style.touchAction="none",this._canvas.addEventListener("touchstart",this._handleTouchStart),this._canvas.addEventListener("touchmove",this._handleTouchMove),this._canvas.addEventListener("touchend",this._handleTouchEnd)},i.prototype._reset=function(){this.points=[],this._lastVelocity=0,this._lastWidth=(this.minWidth+this.maxWidth)/2,this._ctx.fillStyle=this.penColor},i.prototype._createPoint=function(e,t,n){var a=this._canvas.getBoundingClientRect();return new r(e-a.left,t-a.top,n||(new Date).getTime())},i.prototype._addPoint=function(e){var t=this.points;if(t.push(e),t.length>2){3===t.length&&t.unshift(t[0]);var n=this._calculateCurveControlPoints(t[0],t[1],t[2]).c2,r=this._calculateCurveControlPoints(t[1],t[2],t[3]).c1,i=new a(t[1],n,r,t[2]),o=this._calculateCurveWidths(i);return t.shift(),{curve:i,widths:o}}return{}},i.prototype._calculateCurveControlPoints=function(e,t,n){var a=e.x-t.x,i=e.y-t.y,o=t.x-n.x,l=t.y-n.y,s=(e.x+t.x)/2,c=(e.y+t.y)/2,u=(t.x+n.x)/2,d=(t.y+n.y)/2,f=Math.sqrt(a*a+i*i),h=Math.sqrt(o*o+l*l),v=h/(f+h),m=u+(s-u)*v,p=d+(c-d)*v,g=t.x-m,y=t.y-p;return{c1:new r(s+g,c+y),c2:new r(u+g,d+y)}},i.prototype._calculateCurveWidths=function(e){var t=e.startPoint,n=e.endPoint,r={start:null,end:null},a=this.velocityFilterWeight*n.velocityFrom(t)+(1-this.velocityFilterWeight)*this._lastVelocity,i=this._strokeWidth(a);return r.start=this._lastWidth,r.end=i,this._lastVelocity=a,this._lastWidth=i,r},i.prototype._strokeWidth=function(e){return Math.max(this.maxWidth/(e+1),this.minWidth)},i.prototype._drawPoint=function(e,t,n){var r=this._ctx;r.moveTo(e,t),r.arc(e,t,n,0,2*Math.PI,!1),this._isEmpty=!1},i.prototype._drawCurve=function(e,t,n){var r=this._ctx,a=n-t,i=Math.floor(e.length());r.beginPath();for(var o=0;o<i;o+=1){var l=o/i,s=l*l,c=s*l,u=1-l,d=u*u,f=d*u,h=f*e.startPoint.x;h+=3*d*l*e.control1.x,h+=3*u*s*e.control2.x,h+=c*e.endPoint.x;var v=f*e.startPoint.y;v+=3*d*l*e.control1.y,v+=3*u*s*e.control2.y,v+=c*e.endPoint.y;var m=t+c*a;this._drawPoint(h,v,m)}r.closePath(),r.fill()},i.prototype._drawDot=function(e){var t=this._ctx,n="function"===typeof this.dotSize?this.dotSize():this.dotSize;t.beginPath(),this._drawPoint(e.x,e.y,n),t.closePath(),t.fill()},i.prototype._fromData=function(e,t,n){for(var a=0;a<e.length;a+=1){var i=e[a];if(i.length>1)for(var o=0;o<i.length;o+=1){var l=i[o],s=new r(l.x,l.y,l.time),c=l.color;if(0===o)this.penColor=c,this._reset(),this._addPoint(s);else if(o!==i.length-1){var u=this._addPoint(s),d=u.curve,f=u.widths;d&&f&&t(d,f,c)}}else this._reset(),n(i[0])}},i.prototype._toSVG=function(){var e=this,t=this._data,n=this._canvas,r=Math.max(window.devicePixelRatio||1,1),a=n.width/r,i=n.height/r,o=document.createElementNS("http://www.w3.org/2000/svg","svg");o.setAttributeNS(null,"width",n.width),o.setAttributeNS(null,"height",n.height),this._fromData(t,(function(e,t,n){var r=document.createElement("path");if(!isNaN(e.control1.x)&&!isNaN(e.control1.y)&&!isNaN(e.control2.x)&&!isNaN(e.control2.y)){var a="M "+e.startPoint.x.toFixed(3)+","+e.startPoint.y.toFixed(3)+" C "+e.control1.x.toFixed(3)+","+e.control1.y.toFixed(3)+" "+e.control2.x.toFixed(3)+","+e.control2.y.toFixed(3)+" "+e.endPoint.x.toFixed(3)+","+e.endPoint.y.toFixed(3);r.setAttribute("d",a),r.setAttribute("stroke-width",(2.25*t.end).toFixed(3)),r.setAttribute("stroke",n),r.setAttribute("fill","none"),r.setAttribute("stroke-linecap","round"),o.appendChild(r)}}),(function(t){var n=document.createElement("circle"),r="function"===typeof e.dotSize?e.dotSize():e.dotSize;n.setAttribute("r",r),n.setAttribute("cx",t.x),n.setAttribute("cy",t.y),n.setAttribute("fill",t.color),o.appendChild(n)}));var l='<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 '+a+" "+i+'" width="'+a+'" height="'+i+'">',s=o.innerHTML;if(void 0===s){var c=document.createElement("dummy"),u=o.childNodes;c.innerHTML="";for(var d=0;d<u.length;d+=1)c.appendChild(u[d].cloneNode(!0));s=c.innerHTML}return"data:image/svg+xml;base64,"+btoa(l+s+"</svg>")},i.prototype.fromData=function(e){var t=this;this.clear(),this._fromData(e,(function(e,n){return t._drawCurve(e,n.start,n.end)}),(function(e){return t._drawDot(e)})),this._data=e},i.prototype.toData=function(){return this._data},t.default=i}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var n=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e].call(n.exports,n,n.exports,__webpack_require__),n.loaded=!0,n.exports}__webpack_require__.m=__webpack_modules__,__webpack_require__.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return __webpack_require__.d(t,{a:t}),t},function(){var e,t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__};__webpack_require__.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"===typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"===typeof n.then)return n}var a=Object.create(null);__webpack_require__.r(a);var i={};e=e||[null,t({}),t([]),t(t)];for(var o=2&r&&n;"object"==typeof o&&!~e.indexOf(o);o=t(o))Object.getOwnPropertyNames(o).forEach((function(e){i[e]=function(){return n[e]}}));return i.default=function(){return n},__webpack_require__.d(a,i),a}}(),__webpack_require__.d=function(e,t){for(var n in t)__webpack_require__.o(t,n)&&!__webpack_require__.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},__webpack_require__.f={},__webpack_require__.e=function(e){return Promise.all(Object.keys(__webpack_require__.f).reduce((function(t,n){return __webpack_require__.f[n](e,t),t}),[]))},__webpack_require__.u=function(e){return"static/js/"+e+".c4e7f8f9.chunk.js"},__webpack_require__.miniCssF=function(e){},__webpack_require__.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}(),__webpack_require__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e={},t="client:";__webpack_require__.l=function(n,r,a,i){if(e[n])e[n].push(r);else{var o,l;if(void 0!==a)for(var s=document.getElementsByTagName("script"),c=0;c<s.length;c++){var u=s[c];if(u.getAttribute("src")==n||u.getAttribute("data-webpack")==t+a){o=u;break}}o||(l=!0,(o=document.createElement("script")).charset="utf-8",o.timeout=120,__webpack_require__.nc&&o.setAttribute("nonce",__webpack_require__.nc),o.setAttribute("data-webpack",t+a),o.src=n),e[n]=[r];var d=function(t,r){o.onerror=o.onload=null,clearTimeout(f);var a=e[n];if(delete e[n],o.parentNode&&o.parentNode.removeChild(o),a&&a.forEach((function(e){return e(r)})),t)return t(r)},f=setTimeout(d.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=d.bind(null,o.onerror),o.onload=d.bind(null,o.onload),l&&document.head.appendChild(o)}}}(),__webpack_require__.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e},__webpack_require__.p="/",function(){var e={179:0};__webpack_require__.f.j=function(t,n){var r=__webpack_require__.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else{var a=new Promise((function(n,a){r=e[t]=[n,a]}));n.push(r[2]=a);var i=__webpack_require__.p+__webpack_require__.u(t),o=new Error;__webpack_require__.l(i,(function(n){if(__webpack_require__.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var a=n&&("load"===n.type?"missing":n.type),i=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed.\n("+a+": "+i+")",o.name="ChunkLoadError",o.type=a,o.request=i,r[1](o)}}),"chunk-"+t,t)}};var t=function(t,n){var r,a,i=n[0],o=n[1],l=n[2],s=0;if(i.some((function(t){return 0!==e[t]}))){for(r in o)__webpack_require__.o(o,r)&&(__webpack_require__.m[r]=o[r]);if(l)l(__webpack_require__)}for(t&&t(n);s<i.length;s++)a=i[s],__webpack_require__.o(e,a)&&e[a]&&e[a][0](),e[a]=0},n=self.webpackChunkclient=self.webpackChunkclient||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))}();var __webpack_exports__={};!function(){"use strict";var e={};__webpack_require__.r(e),__webpack_require__.d(e,{FILE:function(){return Rv},HTML:function(){return Lv},TEXT:function(){return Iv},URL:function(){return Av}});var t=__webpack_require__(2791),n=__webpack_require__.t(t,2),r=__webpack_require__(1250);var a=__webpack_require__(181);function i(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,i,o,l=[],s=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);s=!0);}catch(e){c=!0,a=e}finally{try{if(!s&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw a}}return l}}(e,t)||(0,a.Z)(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var o,l=__webpack_require__(7762);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(this,arguments)}!function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(o||(o={}));var c=function(e){return e};var u="beforeunload",d="popstate";function f(e){e.preventDefault(),e.returnValue=""}function h(){var e=[];return{get length(){return e.length},push:function(t){return e.push(t),function(){e=e.filter((function(e){return e!==t}))}},call:function(t){e.forEach((function(e){return e&&e(t)}))}}}function v(){return Math.random().toString(36).substr(2,8)}function m(e){var t=e.pathname,n=void 0===t?"/":t,r=e.search,a=void 0===r?"":r,i=e.hash,o=void 0===i?"":i;return a&&"?"!==a&&(n+="?"===a.charAt(0)?a:"?"+a),o&&"#"!==o&&(n+="#"===o.charAt(0)?o:"#"+o),n}function p(e){var t={};if(e){var n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));var r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}var g=(0,t.createContext)(null);var y=(0,t.createContext)(null);var b=(0,t.createContext)({outlet:null,matches:[]});function x(e,t){if(!e)throw new Error(t)}function _(e,t,n){void 0===n&&(n="/");var r=E(("string"===typeof t?p(t):t).pathname||"/",n);if(null==r)return null;var a=j(e);!function(e){e.sort((function(e,t){return e.score!==t.score?t.score-e.score:function(e,t){var n=e.length===t.length&&e.slice(0,-1).every((function(e,n){return e===t[n]}));return n?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((function(e){return e.childrenIndex})),t.routesMeta.map((function(e){return e.childrenIndex})))}))}(a);for(var i=null,o=0;null==i&&o<a.length;++o)i=S(a[o],r);return i}function j(e,t,n,r){return void 0===t&&(t=[]),void 0===n&&(n=[]),void 0===r&&(r=""),e.forEach((function(e,a){var i={relativePath:e.path||"",caseSensitive:!0===e.caseSensitive,childrenIndex:a,route:e};i.relativePath.startsWith("/")&&(i.relativePath.startsWith(r)||x(!1),i.relativePath=i.relativePath.slice(r.length));var o=O([r,i.relativePath]),l=n.concat(i);e.children&&e.children.length>0&&(!0===e.index&&x(!1),j(e.children,t,l,o)),(null!=e.path||e.index)&&t.push({path:o,score:k(o,e.index),routesMeta:l})})),t}var w=/^:\w+$/,N=function(e){return"*"===e};function k(e,t){var n=e.split("/"),r=n.length;return n.some(N)&&(r+=-2),t&&(r+=2),n.filter((function(e){return!N(e)})).reduce((function(e,t){return e+(w.test(t)?3:""===t?1:10)}),r)}function S(e,t){for(var n=e.routesMeta,r={},a="/",i=[],o=0;o<n.length;++o){var l=n[o],s=o===n.length-1,c="/"===a?t:t.slice(a.length)||"/",u=C({path:l.relativePath,caseSensitive:l.caseSensitive,end:s},c);if(!u)return null;Object.assign(r,u.params);var d=l.route;i.push({params:r,pathname:O([a,u.pathname]),pathnameBase:P(O([a,u.pathnameBase])),route:d}),"/"!==u.pathnameBase&&(a=O([a,u.pathnameBase]))}return i}function C(e,t){"string"===typeof e&&(e={path:e,caseSensitive:!1,end:!0});var n=function(e,t,n){void 0===t&&(t=!1);void 0===n&&(n=!0);var r=[],a="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/:(\w+)/g,(function(e,t){return r.push(t),"([^\\/]+)"}));e.endsWith("*")?(r.push("*"),a+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):a+=n?"\\/*$":"(?:(?=[.~-]|%[0-9A-F]{2})|\\b|\\/|$)";return[new RegExp(a,t?void 0:"i"),r]}(e.path,e.caseSensitive,e.end),r=i(n,2),a=r[0],o=r[1],l=t.match(a);if(!l)return null;var s=l[0],c=s.replace(/(.)\/+$/,"$1"),u=l.slice(1),d=o.reduce((function(e,t,n){if("*"===t){var r=u[n]||"";c=s.slice(0,s.length-r.length).replace(/(.)\/+$/,"$1")}return e[t]=function(e,t){try{return decodeURIComponent(e)}catch(n){return e}}(u[n]||""),e}),{});return{params:d,pathname:s,pathnameBase:c,pattern:e}}function D(e,t,n){var r,a="string"===typeof e?p(e):e,i=""===e||""===a.pathname?"/":a.pathname;if(null==i)r=n;else{var o=t.length-1;if(i.startsWith("..")){for(var l=i.split("/");".."===l[0];)l.shift(),o-=1;a.pathname=l.join("/")}r=o>=0?t[o]:"/"}var s=function(e,t){void 0===t&&(t="/");var n="string"===typeof e?p(e):e,r=n.pathname,a=n.search,i=void 0===a?"":a,o=n.hash,l=void 0===o?"":o,s=r?r.startsWith("/")?r:function(e,t){var n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((function(e){".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(r,t):t;return{pathname:s,search:M(i),hash:T(l)}}(a,r);return i&&"/"!==i&&i.endsWith("/")&&!s.pathname.endsWith("/")&&(s.pathname+="/"),s}function E(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;var n=e.charAt(t.length);return n&&"/"!==n?null:e.slice(t.length)||"/"}var O=function(e){return e.join("/").replace(/\/\/+/g,"/")},P=function(e){return e.replace(/\/+$/,"").replace(/^\/*/,"/")},M=function(e){return e&&"?"!==e?e.startsWith("?")?e:"?"+e:""},T=function(e){return e&&"#"!==e?e.startsWith("#")?e:"#"+e:""};function R(){return null!=(0,t.useContext)(y)}function A(){return R()||x(!1),(0,t.useContext)(y).location}function I(){R()||x(!1);var e=(0,t.useContext)(g),n=e.basename,r=e.navigator,a=(0,t.useContext)(b).matches,i=A().pathname,o=JSON.stringify(a.map((function(e){return e.pathnameBase}))),l=(0,t.useRef)(!1);(0,t.useEffect)((function(){l.current=!0}));var s=(0,t.useCallback)((function(e,t){if(void 0===t&&(t={}),l.current)if("number"!==typeof e){var a=D(e,JSON.parse(o),i);"/"!==n&&(a.pathname=O([n,a.pathname])),(t.replace?r.replace:r.push)(a,t.state)}else r.go(e)}),[n,r,o,i]);return s}var L=(0,t.createContext)(null);function F(){var e=(0,t.useContext)(b).matches,n=e[e.length-1];return n?n.params:{}}function Y(e,n){return void 0===n&&(n=[]),null==e?null:e.reduceRight((function(r,a,i){return(0,t.createElement)(b.Provider,{children:void 0!==a.route.element?a.route.element:r,value:{outlet:r,matches:n.concat(e.slice(0,i+1))}})}),null)}function H(e){var n=e.to,r=e.replace,a=e.state;R()||x(!1);var i=I();return(0,t.useEffect)((function(){i(n,{replace:r,state:a})})),null}function U(e){return function(e){var n=(0,t.useContext)(b).outlet;return n?(0,t.createElement)(L.Provider,{value:e},n):n}(e.context)}function Z(e){x(!1)}function B(e){var n=e.basename,r=void 0===n?"/":n,a=e.children,i=void 0===a?null:a,l=e.location,s=e.navigationType,c=void 0===s?o.Pop:s,u=e.navigator,d=e.static,f=void 0!==d&&d;R()&&x(!1);var h=P(r),v=(0,t.useMemo)((function(){return{basename:h,navigator:u,static:f}}),[h,u,f]);"string"===typeof l&&(l=p(l));var m=l,b=m.pathname,_=void 0===b?"/":b,j=m.search,w=void 0===j?"":j,N=m.hash,k=void 0===N?"":N,S=m.state,C=void 0===S?null:S,D=m.key,O=void 0===D?"default":D,M=(0,t.useMemo)((function(){var e=E(_,h);return null==e?null:{pathname:e,search:w,hash:k,state:C,key:O}}),[h,_,w,k,C,O]);return null==M?null:(0,t.createElement)(g.Provider,{value:v},(0,t.createElement)(y.Provider,{children:i,value:{location:M,navigationType:c}}))}function z(e){var n=e.children,r=e.location;return function(e,n){R()||x(!1);var r,a=(0,t.useContext)(b).matches,i=a[a.length-1],o=i?i.params:{},l=(i&&i.pathname,i?i.pathnameBase:"/"),s=(i&&i.route,A());if(n){var c,u="string"===typeof n?p(n):n;"/"===l||(null==(c=u.pathname)?void 0:c.startsWith(l))||x(!1),r=u}else r=s;var d=r.pathname||"/",f=_(e,{pathname:"/"===l?d:d.slice(l.length)||"/"});return Y(f&&f.map((function(e){return Object.assign({},e,{params:Object.assign({},o,e.params),pathname:O([l,e.pathname]),pathnameBase:"/"===e.pathnameBase?l:O([l,e.pathnameBase])})})),a)}(V(n),r)}function V(e){var n=[];return t.Children.forEach(e,(function(e){if((0,t.isValidElement)(e))if(e.type!==t.Fragment){e.type!==Z&&x(!1);var r={caseSensitive:e.props.caseSensitive,element:e.props.element,index:e.props.index,path:e.props.path};e.props.children&&(r.children=V(e.props.children)),n.push(r)}else n.push.apply(n,V(e.props.children))})),n}function W(e){var n=e.basename,r=e.children,a=e.window,l=(0,t.useRef)();null==l.current&&(l.current=function(e){void 0===e&&(e={});var t=e.window,n=void 0===t?document.defaultView:t,r=n.history;function a(){var e=n.location,t=e.pathname,a=e.search,i=e.hash,o=r.state||{};return[o.idx,c({pathname:t,search:a,hash:i,state:o.usr||null,key:o.key||"default"})]}var i=null;n.addEventListener(d,(function(){if(i)_.call(i),i=null;else{var e=o.Pop,t=a(),n=t[0],r=t[1];if(_.length){if(null!=n){var l=y-n;l&&(i={action:e,location:r,retry:function(){C(-1*l)}},C(l))}}else S(e)}}));var l=o.Pop,g=a(),y=g[0],b=g[1],x=h(),_=h();function j(e){return"string"===typeof e?e:m(e)}function w(e,t){return void 0===t&&(t=null),c(s({pathname:b.pathname,hash:"",search:""},"string"===typeof e?p(e):e,{state:t,key:v()}))}function N(e,t){return[{usr:e.state,key:e.key,idx:t},j(e)]}function k(e,t,n){return!_.length||(_.call({action:e,location:t,retry:n}),!1)}function S(e){l=e;var t=a();y=t[0],b=t[1],x.call({action:l,location:b})}function C(e){r.go(e)}null==y&&(y=0,r.replaceState(s({},r.state,{idx:y}),""));var D={get action(){return l},get location(){return b},createHref:j,push:function e(t,a){var i=o.Push,l=w(t,a);if(k(i,l,(function(){e(t,a)}))){var s=N(l,y+1),c=s[0],u=s[1];try{r.pushState(c,"",u)}catch(d){n.location.assign(u)}S(i)}},replace:function e(t,n){var a=o.Replace,i=w(t,n);if(k(a,i,(function(){e(t,n)}))){var l=N(i,y),s=l[0],c=l[1];r.replaceState(s,"",c),S(a)}},go:C,back:function(){C(-1)},forward:function(){C(1)},listen:function(e){return x.push(e)},block:function(e){var t=_.push(e);return 1===_.length&&n.addEventListener(u,f),function(){t(),_.length||n.removeEventListener(u,f)}}};return D}({window:a}));var g=l.current,y=i((0,t.useState)({action:g.action,location:g.location}),2),b=y[0],x=y[1];return(0,t.useLayoutEffect)((function(){return g.listen(x)}),[g]),(0,t.createElement)(B,{basename:n,children:r,location:b.location,navigationType:b.action,navigator:g})}function q(e){var n=(0,t.useRef)(K(e)),r=A(),a=(0,t.useMemo)((function(){var e,t=K(r.search),a=(0,l.Z)(n.current.keys());try{var i=function(){var r=e.value;t.has(r)||n.current.getAll(r).forEach((function(e){t.append(r,e)}))};for(a.s();!(e=a.n()).done;)i()}catch(o){a.e(o)}finally{a.f()}return t}),[r.search]),i=I();return[a,(0,t.useCallback)((function(e,t){i("?"+K(e),t)}),[i])]}function K(e){return void 0===e&&(e=""),new URLSearchParams("string"===typeof e||Array.isArray(e)||e instanceof URLSearchParams?e:Object.keys(e).reduce((function(t,n){var r=e[n];return t.concat(Array.isArray(r)?r.map((function(e){return[n,e]})):[[n,r]])}),[]))}var $=__webpack_require__(7248),G=__webpack_require__(327),J=__webpack_require__(4164);var Q=function(e){e()},X=function(){return Q},ee=t.createContext(null);function te(){return(0,t.useContext)(ee)}var ne=function(){throw new Error("uSES not initialized!")},re=ne,ae=function(e,t){return e===t};function ie(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ee,n=e===ee?te:function(){return(0,t.useContext)(e)};return function(e){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ae;var a=n(),i=a.store,o=a.subscription,l=a.getServerState,s=re(o.addNestedSub,i.getState,l||i.getState,e,r);return(0,t.useDebugValue)(s),s}}var oe=ie();__webpack_require__(2110),__webpack_require__(6900);var le={notify:function(){},get:function(){return[]}};function se(e,t){var n,r=le;function a(){o.onStateChange&&o.onStateChange()}function i(){n||(n=t?t.addNestedSub(a):e.subscribe(a),r=function(){var e=X(),t=null,n=null;return{clear:function(){t=null,n=null},notify:function(){e((function(){for(var e=t;e;)e.callback(),e=e.next}))},get:function(){for(var e=[],n=t;n;)e.push(n),n=n.next;return e},subscribe:function(e){var r=!0,a=n={callback:e,next:null,prev:n};return a.prev?a.prev.next=a:t=a,function(){r&&null!==t&&(r=!1,a.next?a.next.prev=a.prev:n=a.prev,a.prev?a.prev.next=a.next:t=a.next)}}}}())}var o={addNestedSub:function(e){return i(),r.subscribe(e)},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:a,isSubscribed:function(){return Boolean(n)},trySubscribe:i,tryUnsubscribe:function(){n&&(n(),n=void 0,r.clear(),r=le)},getListeners:function(){return r}};return o}var ce=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement)?t.useLayoutEffect:t.useEffect;var ue=function(e){var n=e.store,r=e.context,a=e.children,i=e.serverState,o=(0,t.useMemo)((function(){var e=se(n);return{store:n,subscription:e,getServerState:i?function(){return i}:void 0}}),[n,i]),l=(0,t.useMemo)((function(){return n.getState()}),[n]);ce((function(){var e=o.subscription;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),l!==n.getState()&&e.notifyNestedSubs(),function(){e.tryUnsubscribe(),e.onStateChange=void 0}}),[o,l]);var s=r||ee;return t.createElement(s.Provider,{value:o},a)};function de(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ee,n=e===ee?te:function(){return(0,t.useContext)(e)};return function(){return n().store}}var fe=de();function he(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ee,t=e===ee?fe:de(e);return function(){return t().dispatch}}var ve,me=he();function pe(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];throw Error("[Immer] minified error nr: "+e+(n.length?" "+n.map((function(e){return"'"+e+"'"})).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function ge(e){return!!e&&!!e[ot]}function ye(e){return!!e&&(function(e){if(!e||"object"!=typeof e)return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;var n=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return n===Object||"function"==typeof n&&Function.toString.call(n)===lt}(e)||Array.isArray(e)||!!e[it]||!!e.constructor[it]||ke(e)||Se(e))}function be(e,t,n){void 0===n&&(n=!1),0===xe(e)?(n?Object.keys:st)(e).forEach((function(r){n&&"symbol"==typeof r||t(r,e[r],e)})):e.forEach((function(n,r){return t(r,n,e)}))}function xe(e){var t=e[ot];return t?t.i>3?t.i-4:t.i:Array.isArray(e)?1:ke(e)?2:Se(e)?3:0}function _e(e,t){return 2===xe(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function je(e,t){return 2===xe(e)?e.get(t):e[t]}function we(e,t,n){var r=xe(e);2===r?e.set(t,n):3===r?(e.delete(t),e.add(n)):e[t]=n}function Ne(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function ke(e){return tt&&e instanceof Map}function Se(e){return nt&&e instanceof Set}function Ce(e){return e.o||e.t}function De(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=ct(e);delete t[ot];for(var n=st(t),r=0;r<n.length;r++){var a=n[r],i=t[a];!1===i.writable&&(i.writable=!0,i.configurable=!0),(i.get||i.set)&&(t[a]={configurable:!0,writable:!0,enumerable:i.enumerable,value:e[a]})}return Object.create(Object.getPrototypeOf(e),t)}function Ee(e,t){return void 0===t&&(t=!1),Pe(e)||ge(e)||!ye(e)||(xe(e)>1&&(e.set=e.add=e.clear=e.delete=Oe),Object.freeze(e),t&&be(e,(function(e,t){return Ee(t,!0)}),!0)),e}function Oe(){pe(2)}function Pe(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function Me(e){var t=ut[e];return t||pe(18,e),t}function Te(e,t){ut[e]||(ut[e]=t)}function Re(){return Xe}function Ae(e,t){t&&(Me("Patches"),e.u=[],e.s=[],e.v=t)}function Ie(e){Le(e),e.p.forEach(Ye),e.p=null}function Le(e){e===Xe&&(Xe=e.l)}function Fe(e){return Xe={p:[],l:Xe,h:e,m:!0,_:0}}function Ye(e){var t=e[ot];0===t.i||1===t.i?t.j():t.O=!0}function He(e,t){t._=t.p.length;var n=t.p[0],r=void 0!==e&&e!==n;return t.h.g||Me("ES5").S(t,e,r),r?(n[ot].P&&(Ie(t),pe(4)),ye(e)&&(e=Ue(t,e),t.l||Be(t,e)),t.u&&Me("Patches").M(n[ot].t,e,t.u,t.s)):e=Ue(t,n,[]),Ie(t),t.u&&t.v(t.u,t.s),e!==at?e:void 0}function Ue(e,t,n){if(Pe(t))return t;var r=t[ot];if(!r)return be(t,(function(a,i){return Ze(e,r,t,a,i,n)}),!0),t;if(r.A!==e)return t;if(!r.P)return Be(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var a=4===r.i||5===r.i?r.o=De(r.k):r.o;be(3===r.i?new Set(a):a,(function(t,i){return Ze(e,r,a,t,i,n)})),Be(e,a,!1),n&&e.u&&Me("Patches").R(r,n,e.u,e.s)}return r.o}function Ze(e,t,n,r,a,i){if(ge(a)){var o=Ue(e,a,i&&t&&3!==t.i&&!_e(t.D,r)?i.concat(r):void 0);if(we(n,r,o),!ge(o))return;e.m=!1}if(ye(a)&&!Pe(a)){if(!e.h.F&&e._<1)return;Ue(e,a),t&&t.A.l||Be(e,a)}}function Be(e,t,n){void 0===n&&(n=!1),e.h.F&&e.m&&Ee(t,n)}function ze(e,t){var n=e[ot];return(n?Ce(n):e)[t]}function Ve(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function We(e){e.P||(e.P=!0,e.l&&We(e.l))}function qe(e){e.o||(e.o=De(e.t))}function Ke(e,t,n){var r=ke(t)?Me("MapSet").N(t,n):Se(t)?Me("MapSet").T(t,n):e.g?function(e,t){var n=Array.isArray(e),r={i:n?1:0,A:t?t.A:Re(),P:!1,I:!1,D:{},l:t,t:e,k:null,o:null,j:null,C:!1},a=r,i=dt;n&&(a=[r],i=ft);var o=Proxy.revocable(a,i),l=o.revoke,s=o.proxy;return r.k=s,r.j=l,s}(t,n):Me("ES5").J(t,n);return(n?n.A:Re()).p.push(r),r}function $e(e){return ge(e)||pe(22,e),function e(t){if(!ye(t))return t;var n,r=t[ot],a=xe(t);if(r){if(!r.P&&(r.i<4||!Me("ES5").K(r)))return r.t;r.I=!0,n=Ge(t,a),r.I=!1}else n=Ge(t,a);return be(n,(function(t,a){r&&je(r.t,t)===a||we(n,t,e(a))})),3===a?new Set(n):n}(e)}function Ge(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return De(e)}function Je(){function e(e,t){var n=a[e];return n?n.enumerable=t:a[e]=n={configurable:!0,enumerable:t,get:function(){var t=this[ot];return dt.get(t,e)},set:function(t){var n=this[ot];dt.set(n,e,t)}},n}function t(e){for(var t=e.length-1;t>=0;t--){var a=e[t][ot];if(!a.P)switch(a.i){case 5:r(a)&&We(a);break;case 4:n(a)&&We(a)}}}function n(e){for(var t=e.t,n=e.k,r=st(n),a=r.length-1;a>=0;a--){var i=r[a];if(i!==ot){var o=t[i];if(void 0===o&&!_e(t,i))return!0;var l=n[i],s=l&&l[ot];if(s?s.t!==o:!Ne(l,o))return!0}}var c=!!t[ot];return r.length!==st(t).length+(c?0:1)}function r(e){var t=e.k;if(t.length!==e.t.length)return!0;var n=Object.getOwnPropertyDescriptor(t,t.length-1);if(n&&!n.get)return!0;for(var r=0;r<t.length;r++)if(!t.hasOwnProperty(r))return!0;return!1}var a={};Te("ES5",{J:function(t,n){var r=Array.isArray(t),a=function(t,n){if(t){for(var r=Array(n.length),a=0;a<n.length;a++)Object.defineProperty(r,""+a,e(a,!0));return r}var i=ct(n);delete i[ot];for(var o=st(i),l=0;l<o.length;l++){var s=o[l];i[s]=e(s,t||!!i[s].enumerable)}return Object.create(Object.getPrototypeOf(n),i)}(r,t),i={i:r?5:4,A:n?n.A:Re(),P:!1,I:!1,D:{},l:n,t:t,k:a,o:null,O:!1,C:!1};return Object.defineProperty(a,ot,{value:i,writable:!0}),a},S:function(e,n,a){a?ge(n)&&n[ot].A===e&&t(e.p):(e.u&&function e(t){if(t&&"object"==typeof t){var n=t[ot];if(n){var a=n.t,i=n.k,o=n.D,l=n.i;if(4===l)be(i,(function(t){t!==ot&&(void 0!==a[t]||_e(a,t)?o[t]||e(i[t]):(o[t]=!0,We(n)))})),be(a,(function(e){void 0!==i[e]||_e(i,e)||(o[e]=!1,We(n))}));else if(5===l){if(r(n)&&(We(n),o.length=!0),i.length<a.length)for(var s=i.length;s<a.length;s++)o[s]=!1;else for(var c=a.length;c<i.length;c++)o[c]=!0;for(var u=Math.min(i.length,a.length),d=0;d<u;d++)i.hasOwnProperty(d)||(o[d]=!0),void 0===o[d]&&e(i[d])}}}}(e.p[0]),t(e.p))},K:function(e){return 4===e.i?n(e):r(e)}})}!function(e){re=e}(G.useSyncExternalStoreWithSelector),function(e){e}($.useSyncExternalStore),ve=J.unstable_batchedUpdates,Q=ve;var Qe,Xe,et="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),tt="undefined"!=typeof Map,nt="undefined"!=typeof Set,rt="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,at=et?Symbol.for("immer-nothing"):((Qe={})["immer-nothing"]=!0,Qe),it=et?Symbol.for("immer-draftable"):"__$immer_draftable",ot=et?Symbol.for("immer-state"):"__$immer_state",lt=("undefined"!=typeof Symbol&&Symbol.iterator,""+Object.prototype.constructor),st="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,ct=Object.getOwnPropertyDescriptors||function(e){var t={};return st(e).forEach((function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)})),t},ut={},dt={get:function(e,t){if(t===ot)return e;var n=Ce(e);if(!_e(n,t))return function(e,t,n){var r,a=Ve(t,n);return a?"value"in a?a.value:null===(r=a.get)||void 0===r?void 0:r.call(e.k):void 0}(e,n,t);var r=n[t];return e.I||!ye(r)?r:r===ze(e.t,t)?(qe(e),e.o[t]=Ke(e.A.h,r,e)):r},has:function(e,t){return t in Ce(e)},ownKeys:function(e){return Reflect.ownKeys(Ce(e))},set:function(e,t,n){var r=Ve(Ce(e),t);if(null==r?void 0:r.set)return r.set.call(e.k,n),!0;if(!e.P){var a=ze(Ce(e),t),i=null==a?void 0:a[ot];if(i&&i.t===n)return e.o[t]=n,e.D[t]=!1,!0;if(Ne(n,a)&&(void 0!==n||_e(e.t,t)))return!0;qe(e),We(e)}return e.o[t]===n&&"number"!=typeof n&&(void 0!==n||t in e.o)||(e.o[t]=n,e.D[t]=!0,!0)},deleteProperty:function(e,t){return void 0!==ze(e.t,t)||t in e.t?(e.D[t]=!1,qe(e),We(e)):delete e.D[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=Ce(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.i||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},defineProperty:function(){pe(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){pe(12)}},ft={};be(dt,(function(e,t){ft[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}})),ft.deleteProperty=function(e,t){return ft.set.call(this,e,t,void 0)},ft.set=function(e,t,n){return dt.set.call(this,e[0],t,n,e[0])};var ht=function(){function e(e){var t=this;this.g=rt,this.F=!0,this.produce=function(e,n,r){if("function"==typeof e&&"function"!=typeof n){var a=n;n=e;var i=t;return function(e){var t=this;void 0===e&&(e=a);for(var r=arguments.length,o=Array(r>1?r-1:0),l=1;l<r;l++)o[l-1]=arguments[l];return i.produce(e,(function(e){var r;return(r=n).call.apply(r,[t,e].concat(o))}))}}var o;if("function"!=typeof n&&pe(6),void 0!==r&&"function"!=typeof r&&pe(7),ye(e)){var l=Fe(t),s=Ke(t,e,void 0),c=!0;try{o=n(s),c=!1}finally{c?Ie(l):Le(l)}return"undefined"!=typeof Promise&&o instanceof Promise?o.then((function(e){return Ae(l,r),He(e,l)}),(function(e){throw Ie(l),e})):(Ae(l,r),He(o,l))}if(!e||"object"!=typeof e){if(void 0===(o=n(e))&&(o=e),o===at&&(o=void 0),t.F&&Ee(o,!0),r){var u=[],d=[];Me("Patches").M(e,o,u,d),r(u,d)}return o}pe(21,e)},this.produceWithPatches=function(e,n){if("function"==typeof e)return function(n){for(var r=arguments.length,a=Array(r>1?r-1:0),i=1;i<r;i++)a[i-1]=arguments[i];return t.produceWithPatches(n,(function(t){return e.apply(void 0,[t].concat(a))}))};var r,a,i=t.produce(e,n,(function(e,t){r=e,a=t}));return"undefined"!=typeof Promise&&i instanceof Promise?i.then((function(e){return[e,r,a]})):[i,r,a]},"boolean"==typeof(null==e?void 0:e.useProxies)&&this.setUseProxies(e.useProxies),"boolean"==typeof(null==e?void 0:e.autoFreeze)&&this.setAutoFreeze(e.autoFreeze)}var t=e.prototype;return t.createDraft=function(e){ye(e)||pe(8),ge(e)&&(e=$e(e));var t=Fe(this),n=Ke(this,e,void 0);return n[ot].C=!0,Le(t),n},t.finishDraft=function(e,t){var n=(e&&e[ot]).A;return Ae(n,t),He(void 0,n)},t.setAutoFreeze=function(e){this.F=e},t.setUseProxies=function(e){e&&!rt&&pe(20),this.g=e},t.applyPatches=function(e,t){var n;for(n=t.length-1;n>=0;n--){var r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}n>-1&&(t=t.slice(n+1));var a=Me("Patches").$;return ge(e)?a(e,t):this.produce(e,(function(e){return a(e,t)}))},e}(),vt=new ht,mt=vt.produce,pt=(vt.produceWithPatches.bind(vt),vt.setAutoFreeze.bind(vt),vt.setUseProxies.bind(vt),vt.applyPatches.bind(vt),vt.createDraft.bind(vt),vt.finishDraft.bind(vt),mt),gt=__webpack_require__(4942);function yt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function bt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?yt(Object(n),!0).forEach((function(t){(0,gt.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function xt(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var _t="function"===typeof Symbol&&Symbol.observable||"@@observable",jt=function(){return Math.random().toString(36).substring(7).split("").join(".")},wt={INIT:"@@redux/INIT"+jt(),REPLACE:"@@redux/REPLACE"+jt(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+jt()}};function Nt(e){if("object"!==typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function kt(e,t,n){var r;if("function"===typeof t&&"function"===typeof n||"function"===typeof n&&"function"===typeof arguments[3])throw new Error(xt(0));if("function"===typeof t&&"undefined"===typeof n&&(n=t,t=void 0),"undefined"!==typeof n){if("function"!==typeof n)throw new Error(xt(1));return n(kt)(e,t)}if("function"!==typeof e)throw new Error(xt(2));var a=e,i=t,o=[],l=o,s=!1;function c(){l===o&&(l=o.slice())}function u(){if(s)throw new Error(xt(3));return i}function d(e){if("function"!==typeof e)throw new Error(xt(4));if(s)throw new Error(xt(5));var t=!0;return c(),l.push(e),function(){if(t){if(s)throw new Error(xt(6));t=!1,c();var n=l.indexOf(e);l.splice(n,1),o=null}}}function f(e){if(!Nt(e))throw new Error(xt(7));if("undefined"===typeof e.type)throw new Error(xt(8));if(s)throw new Error(xt(9));try{s=!0,i=a(i,e)}finally{s=!1}for(var t=o=l,n=0;n<t.length;n++){(0,t[n])()}return e}function h(e){if("function"!==typeof e)throw new Error(xt(10));a=e,f({type:wt.REPLACE})}function v(){var e,t=d;return(e={subscribe:function(e){if("object"!==typeof e||null===e)throw new Error(xt(11));function n(){e.next&&e.next(u())}return n(),{unsubscribe:t(n)}}})[_t]=function(){return this},e}return f({type:wt.INIT}),(r={dispatch:f,subscribe:d,getState:u,replaceReducer:h})[_t]=v,r}function St(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++){var a=t[r];0,"function"===typeof e[a]&&(n[a]=e[a])}var i,o=Object.keys(n);try{!function(e){Object.keys(e).forEach((function(t){var n=e[t];if("undefined"===typeof n(void 0,{type:wt.INIT}))throw new Error(xt(12));if("undefined"===typeof n(void 0,{type:wt.PROBE_UNKNOWN_ACTION()}))throw new Error(xt(13))}))}(n)}catch(l){i=l}return function(e,t){if(void 0===e&&(e={}),i)throw i;for(var r=!1,a={},l=0;l<o.length;l++){var s=o[l],c=n[s],u=e[s],d=c(u,t);if("undefined"===typeof d){t&&t.type;throw new Error(xt(14))}a[s]=d,r=r||d!==u}return(r=r||o.length!==Object.keys(e).length)?a:e}}function Ct(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}function Dt(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){var n=e.apply(void 0,arguments),r=function(){throw new Error(xt(15))},a={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},i=t.map((function(e){return e(a)}));return r=Ct.apply(void 0,i)(n.dispatch),bt(bt({},n),{},{dispatch:r})}}}function Et(e){return function(t){var n=t.dispatch,r=t.getState;return function(t){return function(a){return"function"===typeof a?a(n,r,e):t(a)}}}}var Ot=Et();Ot.withExtraArgument=Et;var Pt=Ot,Mt=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),Tt=function(e,t){for(var n=0,r=t.length,a=e.length;n<r;n++,a++)e[a]=t[n];return e},Rt=Object.defineProperty,At=(Object.defineProperties,Object.getOwnPropertyDescriptors,Object.getOwnPropertySymbols),It=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,Ft=function(e,t,n){return t in e?Rt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n},Yt=function(e,t){for(var n in t||(t={}))It.call(t,n)&&Ft(e,n,t[n]);if(At)for(var r=0,a=At(t);r<a.length;r++){n=a[r];Lt.call(t,n)&&Ft(e,n,t[n])}return e},Ht="undefined"!==typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!==arguments.length)return"object"===typeof arguments[0]?Ct:Ct.apply(null,arguments)};"undefined"!==typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__;function Ut(e){if("object"!==typeof e||null===e)return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;for(var n=t;null!==Object.getPrototypeOf(n);)n=Object.getPrototypeOf(n);return t===n}var Zt=function(e){function t(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var a=e.apply(this,n)||this;return Object.setPrototypeOf(a,t.prototype),a}return Mt(t,e),Object.defineProperty(t,Symbol.species,{get:function(){return t},enumerable:!1,configurable:!0}),t.prototype.concat=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return e.prototype.concat.apply(this,t)},t.prototype.prepend=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];return 1===e.length&&Array.isArray(e[0])?new(t.bind.apply(t,Tt([void 0],e[0].concat(this)))):new(t.bind.apply(t,Tt([void 0],e.concat(this))))},t}(Array);function Bt(){return function(e){return function(e){void 0===e&&(e={});var t=e.thunk,n=void 0===t||t,r=(e.immutableCheck,e.serializableCheck,new Zt);n&&(!function(e){return"boolean"===typeof e}(n)?r.push(Pt.withExtraArgument(n.extraArgument)):r.push(Pt));0;return r}(e)}}function zt(e,t){function n(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];if(t){var a=t.apply(void 0,n);if(!a)throw new Error("prepareAction did not return an object");return Yt(Yt({type:e,payload:a.payload},"meta"in a&&{meta:a.meta}),"error"in a&&{error:a.error})}return{type:e,payload:n[0]}}return n.toString=function(){return""+e},n.type=e,n.match=function(t){return t.type===e},n}function Vt(e){var t,n={},r=[],a={addCase:function(e,t){var r="string"===typeof e?e:e.type;if(r in n)throw new Error("addCase cannot be called with two reducers for the same action type");return n[r]=t,a},addMatcher:function(e,t){return r.push({matcher:e,reducer:t}),a},addDefaultCase:function(e){return t=e,a}};return e(a),[n,r,t]}function Wt(e){var t=e.name;if(!t)throw new Error("`name` is a required option for createSlice");var n,r="function"==typeof e.initialState?e.initialState:pt(e.initialState,(function(){})),a=e.reducers||{},i=Object.keys(a),o={},l={},s={};function c(){var t="function"===typeof e.extraReducers?Vt(e.extraReducers):[e.extraReducers],n=t[0],a=void 0===n?{}:n,i=t[1],o=void 0===i?[]:i,s=t[2],c=void 0===s?void 0:s,u=Yt(Yt({},a),l);return function(e,t,n,r){void 0===n&&(n=[]);var a,i="function"===typeof t?Vt(t):[t,n,r],o=i[0],l=i[1],s=i[2];if(function(e){return"function"===typeof e}(e))a=function(){return pt(e(),(function(){}))};else{var c=pt(e,(function(){}));a=function(){return c}}function u(e,t){void 0===e&&(e=a());var n=Tt([o[t.type]],l.filter((function(e){return(0,e.matcher)(t)})).map((function(e){return e.reducer})));return 0===n.filter((function(e){return!!e})).length&&(n=[s]),n.reduce((function(e,n){if(n){var r;if(ge(e))return"undefined"===typeof(r=n(e,t))?e:r;if(ye(e))return pt(e,(function(e){return n(e,t)}));if("undefined"===typeof(r=n(e,t))){if(null===e)return e;throw Error("A case reducer on a non-draftable value must not return undefined")}return r}return e}),e)}return u.getInitialState=a,u}(r,u,o,c)}return i.forEach((function(e){var n,r,i=a[e],c=function(e,t){return e+"/"+t}(t,e);"reducer"in i?(n=i.reducer,r=i.prepare):n=i,o[e]=n,l[c]=n,s[e]=r?zt(c,r):zt(c)})),{name:t,reducer:function(e,t){return n||(n=c()),n(e,t)},actions:s,caseReducers:o,getInitialState:function(){return n||(n=c()),n.getInitialState()}}}Object.assign;var qt="listenerMiddleware";zt(qt+"/add"),zt(qt+"/removeAll"),zt(qt+"/remove");Je();var Kt=Wt({name:"user",initialState:{users:[],loading:!1,error:null},reducers:{fetchAllUsers:function(e,t){e.loading=!0},fetchAllUsersSuccess:function(e,t){e.error=null,e.loading=!1,e.users=t.payload},fetchAllUsersFailure:function(e,t){e.users=[],e.error=t.payload}}}),$t=Wt({name:"transRoutes",initialState:{routes:[],tomorrowRoutes:[],historyRoutes:[],breakfasts:[],lunches:[],snacks:[],loading:!1,breakfastsLoaded:!1,error:null},reducers:{fetchAllRoutes:function(e,t){e.loading=!0},fetchAllRoutesSuccess:function(e,t){e.error=null,e.loading=!1,e.routes=t.payload},fetchAllRoutesFailure:function(e,t){e.routes=[],e.error=t.payload},updateRoute:function(e,t){},updateRouteFailure:function(e,t){e.error=t.payload},fetchAllTomorrowRoutes:function(e,t){e.loading=!0},fetchAllTomorrowRoutesSuccess:function(e,t){e.error=null,e.loading=!1,e.tomorrowRoutes=t.payload},fetchAllTomorrowRoutesFailure:function(e,t){e.tomorrowRoutes=[],e.error=t.payload},createRoute:function(e,t){},createRouteFailure:function(e,t){e.error=t.payload},fetchAllHisotryRoutesSuccess:function(e,t){e.error=null,e.loading=!1,e.historyRoutes=t.payload},fetchAllHistoryRoutes:function(e,t){e.loading=!0},fetchAllHistoryRoutesFailure:function(e,t){e.historyRoutes=[],e.error=t.payload},fetchAllBreakfastRecords:function(e,t){e.loading=!0,e.breakfastsLoaded=!1},fetchAllBreakfastRecordsFailure:function(e,t){e.breakfasts=[],e.error=t.payload,e.breakfastsLoaded=!1},fetchAllBreakfastRecordsSuccess:function(e,t){e.breakfasts=t.payload,e.error=null,e.loading=!1,e.breakfastsLoaded=!0},fetchAllLunchRecords:function(e,t){e.loading=!0},fetchAllLunchRecordsFailure:function(e,t){e.lunches=[],e.error=t.payload},fetchAllLunchRecordsSuccess:function(e,t){e.lunches=t.payload,e.error=null,e.loading=!1},fetchAllSnackRecords:function(e,t){e.loading=!0},fetchAllSnackRecordsSuccess:function(e,t){e.snacks=t.payload,e.error=null,e.loading=!1},fetchAllSnackRecordsFailure:function(e,t){e.snacks=[],e.error=t.payload}}}),Gt="NOT_FOUND";var Jt=function(e,t){return e===t};function Qt(e,t){var n="object"===typeof t?t:{equalityCheck:t},r=n.equalityCheck,a=void 0===r?Jt:r,i=n.maxSize,o=void 0===i?1:i,l=n.resultEqualityCheck,s=function(e){return function(t,n){if(null===t||null===n||t.length!==n.length)return!1;for(var r=t.length,a=0;a<r;a++)if(!e(t[a],n[a]))return!1;return!0}}(a),c=1===o?function(e){var t;return{get:function(n){return t&&e(t.key,n)?t.value:Gt},put:function(e,n){t={key:e,value:n}},getEntries:function(){return t?[t]:[]},clear:function(){t=void 0}}}(s):function(e,t){var n=[];function r(e){var r=n.findIndex((function(n){return t(e,n.key)}));if(r>-1){var a=n[r];return r>0&&(n.splice(r,1),n.unshift(a)),a.value}return Gt}return{get:r,put:function(t,a){r(t)===Gt&&(n.unshift({key:t,value:a}),n.length>e&&n.pop())},getEntries:function(){return n},clear:function(){n=[]}}}(o,s);function u(){var t=c.get(arguments);if(t===Gt){if(t=e.apply(null,arguments),l){var n=c.getEntries(),r=n.find((function(e){return l(e.value,t)}));r&&(t=r.value)}c.put(arguments,t)}return t}return u.clearCache=function(){return c.clear()},u}function Xt(e){var t=Array.isArray(e[0])?e[0]:e;if(!t.every((function(e){return"function"===typeof e}))){var n=t.map((function(e){return"function"===typeof e?"function "+(e.name||"unnamed")+"()":typeof e})).join(", ");throw new Error("createSelector expects all input-selectors to be functions, but received the following types: ["+n+"]")}return t}function en(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var a=function(){for(var t=arguments.length,r=new Array(t),a=0;a<t;a++)r[a]=arguments[a];var i,o=0,l={memoizeOptions:void 0},s=r.pop();if("object"===typeof s&&(l=s,s=r.pop()),"function"!==typeof s)throw new Error("createSelector expects an output function after the inputs, but received: ["+typeof s+"]");var c=l,u=c.memoizeOptions,d=void 0===u?n:u,f=Array.isArray(d)?d:[d],h=Xt(r),v=e.apply(void 0,[function(){return o++,s.apply(null,arguments)}].concat(f)),m=e((function(){for(var e=[],t=h.length,n=0;n<t;n++)e.push(h[n].apply(null,arguments));return i=v.apply(null,e)}));return Object.assign(m,{resultFunc:s,memoizedResultFunc:v,dependencies:h,lastResult:function(){return i},recomputations:function(){return o},resetRecomputations:function(){return o=0}}),m};return a}var tn=en(Qt),nn=function(e){return e.transRoutes},rn=tn([nn],(function(e){return e&&e.routes})),an=tn([nn],(function(e){return e&&e.tomorrowRoutes})),on=tn([nn],(function(e){return e&&e.historyRoutes})),ln=tn([rn],(function(e){return e&&e.filter((function(e){return"inbound"===e.type}))})),sn=tn([rn],(function(e){return e&&e.filter((function(e){return"outbound"===e.type}))})),cn=tn([an],(function(e){return e&&e.filter((function(e){return"inbound"===e.type}))})),un=tn([an],(function(e){return e&&e.filter((function(e){return"outbound"===e.type}))})),dn=tn([on],(function(e){return e&&e.filter((function(e){return"inbound"===e.type}))})),fn=tn([on],(function(e){return e&&e.filter((function(e){return"outbound"===e.type}))})),hn=(tn([nn],(function(e){return e&&e.breakfasts})),tn([nn],(function(e){return e&&e.lunches})),tn([nn],(function(e){return e&&e.snacks})),Wt({name:"driver",initialState:{drivers:[],loading:!1,error:null},reducers:{fetchAllDrivers:function(e,t){e.loading=!0},fetchAllDriversSuccess:function(e,t){e.error=null,e.loading=!1,e.drivers=t.payload},fetchAllDriversFailure:function(e,t){e.drivers=[],e.error=t.payload},createDriver:function(e,t){},createDriverFailure:function(e,t){e.error=t.payload},updateDriver:function(e,t){},updateDriverFailure:function(e,t){e.error=t.payload},deleteDriver:function(e,t){},deleteDriverFailure:function(e,t){e.error=t.payload}}})),vn=tn([function(e){return e.drivers}],(function(e){return e&&e.drivers&&e.drivers.filter((function(e){return"active"===e.status}))})),mn=Wt({name:"vehicle",initialState:{vehicles:[],loading:!1,error:null},reducers:{fetchAllVehicles:function(e,t){e.loading=!0},fetchAllVehiclesSuccess:function(e,t){e.error=null,e.loading=!1,e.vehicles=t.payload},fetchAllVehiclesFailure:function(e,t){e.vehicles=[],e.error=t.payload},updateVehicle:function(e,t){},updateVehicleFailure:function(e,t){e.error=t.payload},createVehicleFailure:function(e,t){e.error=t.payload},createVehicle:function(e,t){},deleteVehicle:function(e,t){},deleteVehicleFailure:function(e,t){e.error=t.payload}}}),pn=function(e){return e.vehicles},gn=tn([pn],(function(e){return e&&e.error})),yn=tn([pn],(function(e){return e&&e.vehicles&&e.vehicles.filter((function(e){return"active"===e.status}))})),bn=Wt({name:"employee",initialState:{employees:[],loading:!1,error:null},reducers:{createEmployee:function(e,t){},createEmployeeFailure:function(e,t){e.error=t.payload},updateEmployee:function(e,t){},updateEmployeeFailure:function(e,t){e.error=t.payload},deleteEmployee:function(e,t){},deleteEmployeeFailure:function(e,t){e.error=t.payload}}}),xn=Wt({name:"transRouteTemplates",initialState:{templates:[],loading:!1,error:null},reducers:{fetchAllRouteTemplates:function(e,t){e.loading=!0},fetchAllRouteTemplatesSuccess:function(e,t){e.error=null,e.loading=!1,e.templates=t.payload},fetchAllRouteTemplatesFailure:function(e,t){e.routes=[],e.error=t.payload},updateRouteTemplate:function(e,t){},updateRouteTemplateFailure:function(e,t){e.error=t.payload},createRouteTemplate:function(e,t){console.log("test",t.payload)},createRouteTemplateFailure:function(e,t){e.error=t.payload}}}),_n=function(e){return e.transRouteTemplates},jn=tn([_n],(function(e){return e&&e.templates})),wn=tn([_n],(function(e){var t;return e&&(null===(t=e.templates)||void 0===t?void 0:t.filter((function(e){return"active"===e.status})))})),Nn=tn([_n],(function(e){var t;return e&&(null===(t=e.templates)||void 0===t?void 0:t.filter((function(e){return"active"===e.status&&"inbound"===e.type})))})),kn=tn([_n],(function(e){var t;return e&&(null===(t=e.templates)||void 0===t?void 0:t.filter((function(e){return"active"===e.status&&"outbound"===e.type})))})),Sn=Wt({name:"customer",initialState:{customers:[],loading:!1,error:null},reducers:{createCustomer:function(e,t){},createCustomerFailure:function(e,t){e.error=t.payload},updateCustomer:function(e,t){},updateCustomerFailure:function(e,t){e.error=t.payload},deleteCustomer:function(e,t){},deleteCustomerFailure:function(e,t){e.error=t.payload},fetchCustomers:function(e,t){},fetchCustomersFailure:function(e,t){e.error=t.payload}}}),Cn=__webpack_require__(184),Dn=function(){var e=i((0,t.useState)(-1),2),n=e[0],r=(e[1],oe((function(e){return e.users.users}))),a=me(),o=Kt.actions.fetchAllUsers;return(0,t.useEffect)((function(){a(o())}),[]),(0,Cn.jsx)("div",{className:"list row",children:(0,Cn.jsxs)("div",{className:"col-md-6",children:[(0,Cn.jsx)("h4",{children:"Users List"}),(0,Cn.jsx)("ul",{className:"list-group",children:r&&r.map((function(e,t){return(0,Cn.jsx)("li",{className:"list-group-item "+(t===n?"active":""),children:e.username},t)}))})]})})},En=__webpack_require__(4569),On=__webpack_require__.n(En)().create({baseURL:window.location.hostname.includes("ws1")||window.location.hostname.includes("localhost")||window.location.hostname.includes("site1")?"https://ws1-tspt.mayosolution.com/api":window.location.hostname.includes("ws3")||window.location.hostname.includes("site3")?"https://ws3.mayosolution.com/api":"https://ws2.mayosolution.com/api",headers:{"Content-type":"application/json"}}),Pn=function(){return On.get("/users")},Mn=__webpack_require__(907);function Tn(e){return function(e){if(Array.isArray(e))return(0,Mn.Z)(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||(0,a.Z)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var Rn,An,In,Ln,Fn={BOTH:"both",PICKUP_ONLY:"pickupOnly",DROPOFF_ONLY:"dropoffOnly",SCHEDULE_ABSENT:"scheduleAbsent"},Yn={both:"Both",pickupOnly:"Pickup Only",dropoffOnly:"Dropoff Only",scheduleAbsent:"Schedule Absent"},Hn={MEMBER:"member",VISITOR:"visitor",SELF_PAY:"self_pay",TRANSFERRED:"transferred",DECEASED:"deceased",DISCHARGED:"discharged"},Un={member:"Member",visitor:"Visitor",transferred:"Transferred",deceased:"Deceased",discharged:"Discharged"},Zn={AMDC:"amdc",SENIOR_PLUS:"seniorPlus"},Bn={amdc:"AMDC",seniorPlus:"Senior Plus"},zn={PRIVATE_PAY:"privatePay",MEDICAID:"medicaid",QMB:"qmb",VETERAN:"veteran",OTHER:"other"},Vn={privatePay:"Private Pay",medicaid:"Medicaid",qmb:"QMB",veteran:"Veteran",other:"Other-Please Specify"},Wn={FEMALE:"female",MALE:"male"},qn={female:"Female",male:"Male"},Kn={MARRIED:"married",WIDOWED:"widowed",SINGLE:"single",DIVORCED:"divorced"},$n={married:"Married",widowed:"Widowed",single:"Single",divorced:"Divorced"},Gn={US_CITIZEN:"usCitizen",GREEN_CARD_HOLDER:"greenCardHolder",PERMANENT_RESIDENT:"permanentResident",OTHER:"other"},Jn={usCitizen:"U.S. Citizen",greenCardHolder:"Green Card Holder",permanentResident:"Permanent Resident",other:"Other-Please Specify"},Qn=[{value:"english",label:"English"},{value:"mandarin",label:"Mandarin"},{value:"cantonese",label:"Cantonese"},{value:"vietnamese",label:"Vietnamese"},{value:"korean",label:"Korean"},{value:"thai",label:"Thai"},{value:"burmese",label:"Burmese"},{value:"french",label:"French"},{value:"haitianCreole",label:"Haitian Creole"},{value:"hindi",label:"Hindi"},{value:"persian",label:"Persian"},{value:"spanish",label:"Spanish"},{value:"urdu",label:"Urdu"},{value:"other",label:"Other-Please Specify"}],Xn={MARYLAND:"maryland",VIRGINIA:"virginia"},er={maryland:"Maryland",virginia:"Virginia"},tr={SON:"son",DAUGHTER:"daughter",SPOUSE:"spouse",FRIEND:"friend",CAREGIVER:"caregiver",OTHER:"other"},nr={son:"Son",daughter:"Daughter",spouse:"Spouse",friend:"Friend",caregiver:"Caregiver",other:"Other-Please Specify"},rr=[{value:"nextOfKin",label:"Next of Kin"},{value:"emergencyContact",label:"Emergency contact"},{value:"payor",label:"Payor"},{value:"primaryCaregiver",label:"Primary Caregiver"},{value:"careProvider",label:"Care Provider"},{value:"caseManager",label:"Case Manager"},{value:"powerOfAttorney",label:"Power of Attorney"},{value:"serviceCoordinator",label:"Service Coordinator"},{value:"friend",label:"Friend"},{value:"guardianOrPoaForHealthcare",label:"Guardian or PoA for Healthcare"},{value:"healthcareProxy",label:"Healthcare Proxy"}],ar=[{value:"monday",label:"Monday"},{value:"tuesday",label:"Tuesday"},{value:"wednesday",label:"Wednesday"},{value:"thursday",label:"Thursday"},{value:"friday",label:"Friday"},{value:"saturday",label:"Saturday"},{value:"sunday",label:"Sunday"}],ir={transferWorldshine:"Transfer from Another Worldshine Center",transferAmdc:"Transfer from Another AMDC Center",rejoin:"Rejoin",familyFriends:"Family and Friends",healthcareProvider:"Healthcare Provider Referral",socialWorker:"Social Worker Referral",supportPlanner:"Support Planner",onlineSearch:"Online Search",facebook:"Facebook",instagram:"Instagram",rednote:"RedNote",youtube:"YouTube",wechat:"WeChat Official Account",newspaper:"Newspaper",nextdoor:"Nextdoor",event:"Event",na:"N/A",other:"Other-Please Specify"},or=[{label:"Returning",options:[{value:"transferWorldshine",label:"Transfer from Another Worldshine Center"},{value:"transferAmdc",label:"Transfer from Another AMDC Center"},{value:"rejoin",label:"Rejoin"}]},{label:"Referral",options:[{value:"familyFriends",label:"Family and Friends"},{value:"healthcareProvider",label:"Healthcare Provider Referral"},{value:"socialWorker",label:"Social Worker Referral"},{value:"supportPlanner",label:"Support Planner"}]},{label:"Online & Media Source",options:[{value:"onlineSearch",label:"Online Search"},{value:"facebook",label:"Facebook"},{value:"instagram",label:"Instagram"},{value:"rednote",label:"RedNote"},{value:"youtube",label:"YouTube"},{value:"wechat",label:"WeChat Official Account"},{value:"newspaper",label:"Newspaper"},{value:"nextdoor",label:"Nextdoor"}]},{label:"Other",options:[{value:"event",label:"Event"},{value:"na",label:"N/A"},{value:"other",label:"Other-Please Specify"}]}],lr={friendFamilyReferral:"Friend or Family Referral",socialWorkerReferral:"Social Worker Referral",socialMedia:"Social Media (Instagram, etc)",event:"Event",other:"Other"},sr={ABSENT_OVER_30:"absentOver30",TRANSFER_WORLDSHINE:"transferWorldshine",TRANSFER_AMDC:"transferAmdc",TRANSFER_OTHER_FACILITY:"transferOtherFacility",DECEASED:"deceased",HOSPITALIZED:"hospitalized",MOVING_OUT_SERVICE_AREA:"movingOutServiceArea",NO_LONGER_ELIGIBLE:"noLongerEligible",NA:"na",OTHER:"other"},cr={absentOver30:"Absent for Over 30 Days",transferWorldshine:"Transfer to Another Worldshine Center",transferAmdc:"Transfer to Another AMDC Center",transferOtherFacility:"Transfer to Another Type of Facility",deceased:"Deceased",hospitalized:"Hospitalized",movingOutServiceArea:"Moving out of the Service Area",noLongerEligible:"No Longer Eligible for ADS",na:"N/A",other:"Other-Please Specify"},ur=[{value:"regular",label:"Regular"},{value:"noRedMeat",label:"No Red Meat"},{value:"noPork",label:"No Pork"},{value:"noBeef",label:"No Beef"},{value:"noLamb",label:"No Lamb"},{value:"noChicken",label:"No Chicken"},{value:"noTurkey",label:"No Turkey"},{value:"noDuck",label:"No Duck"},{value:"noFish",label:"No Fish"},{value:"noSeafood",label:"No Seafood"},{value:"noShrimp",label:"No Shrimp"},{value:"noShellfish",label:"No Shellfish"},{value:"noDairy",label:"No Dairy"},{value:"noLactose",label:"No Lactose"},{value:"noYoghurt",label:"No Yoghurt"},{value:"noBoiledEgg",label:"No Boiled Egg"},{value:"noEgg",label:"No Egg"},{value:"noNuts",label:"No Nuts"},{value:"noPeanuts",label:"No Peanuts"},{value:"noCrackers",label:"No Crackers"},{value:"noVegetables",label:"No Vegetables"},{value:"noFruits",label:"No Fruits"},{value:"noOrange",label:"No Orange"},{value:"noApple",label:"No Apple"},{value:"noGrapefruit",label:"No Grapefruit"},{value:"noGrapes",label:"No Grapes"},{value:"noCucumber",label:"No Cucumber"},{value:"noCorn",label:"No Corn"},{value:"noPickles",label:"No Pickles"},{value:"noEggplants",label:"No Eggplants"},{value:"noLettuce",label:"No Lettuce"}],dr=[{label:"Regular",options:[{value:"regular",label:"Regular"}]},{label:"Meat",options:[{value:"noRedMeat",label:"No Red Meat"},{value:"noPork",label:"No Pork"},{value:"noBeef",label:"No Beef"},{value:"noLamb",label:"No Lamb"},{value:"noChicken",label:"No Chicken"},{value:"noTurkey",label:"No Turkey"},{value:"noDuck",label:"No Duck"}]},{label:"Seafood",options:[{value:"noFish",label:"No Fish"},{value:"noSeafood",label:"No Seafood"},{value:"noShrimp",label:"No Shrimp"},{value:"noShellfish",label:"No Shellfish"}]},{label:"Dairy",options:[{value:"noDairy",label:"No Dairy"},{value:"noLactose",label:"No Lactose"},{value:"noYoghurt",label:"No Yoghurt"},{value:"noBoiledEgg",label:"No Boiled Egg"},{value:"noEgg",label:"No Egg"}]},{label:"Nuts and Snacks",options:[{value:"noNuts",label:"No Nuts"},{value:"noPeanuts",label:"No Peanuts"},{value:"noCrackers",label:"No Crackers"}]},{label:"Vegetables and Fruits",options:[{value:"noVegetables",label:"No Vegetables"},{value:"noFruits",label:"No Fruits"},{value:"noOrange",label:"No Orange"},{value:"noApple",label:"No Apple"},{value:"noGrapefruit",label:"No Grapefruit"},{value:"noGrapes",label:"No Grapes"},{value:"noCucumber",label:"No Cucumber"},{value:"noCorn",label:"No Corn"},{value:"noPickles",label:"No Pickles"},{value:"noEggplants",label:"No Eggplants"},{value:"noLettuce",label:"No Lettuce"}]}],fr={REGULAR:"regular",CHOPPED:"chopped",PUREED:"pureed",LIQUID:"liquid"},hr={regular:"Regular",chopped:"Chopped",pureed:"Pureed",liquid:"Liquid"},vr={ROUND_TRIP:"roundTrip",PICKUP_ONLY:"pickupOnly",DROPOFF_ONLY:"dropoffOnly",SELF_TRANSPORT:"selfTransport"},mr={roundTrip:"Round Trip",pickupOnly:"Pick-up Only",dropoffOnly:"Drop-off Only",selfTransport:"Self-Transport"},pr={YES:"yes",NO:"no"},gr={yes:"Yes",no:"No"},yr={ENGLISH:"english",CHINESE:"chinese"},br={english:"English",chinese:"Chinese"},xr="notStarted",_r="enroute",jr="enrouteToCenter",wr="signedOff",Nr="droppedOffAll",kr="unexpectedAbsent",Sr={DISABLED:"disabled",PICKED:"picked",IN_CENTER:"inCenter",LEFT_CENTER:"leftCenter",DROPPED_OFF:"droppedOff",UNEXPECTED_ABSENT:"unexpectedAbsent",SCHEDULED_ABSENT:"scheduledAbsent",NO_STATUS:"noStatus",SKIP_DROPOFF:"skipDropOff",CALLING:"calling"},Cr={disabled:{text:"Disabled",className:"dark-gray"},picked:{text:"Picked",className:"light-green"},inCenter:{text:"In Center",className:"dark-green"},leftCenter:{text:"Left Center",className:"dark-blue"},droppedOff:{text:"Dropped Off",className:"black"},unexpectedAbsent:{text:"Unexpected Absent",className:"red"},noStatus:{text:"No Status",className:"white"},scheduledAbsent:{text:"Scheduled Absent",className:"dark-red"},skipDropOff:{text:"Skip Drop Off",className:"light-red"},calling:{text:"Calling",className:"yellow"}},Dr=window.location.hostname.includes("worldshine2.mayo.llc")||window.location.hostname.includes("site2")||window.location.hostname.includes("localhost")?"https://wsutil2.mayo.llc/reports.php":window.location.hostname.includes("site3")||window.location.hostname.includes("worldshine3.mayo.llc")?"https://wsutil3.mayo.llc/reports.php":"https://wsutil.mayo.llc/reports.php",Er={OPRATIONS_DIRECTOR:"Center Director",OPERATIONS_STAFF:"Admin Staff",EVENTS_DIRECTOR:"Activity Manager",EVENTS_STAFF:"Activity Assistant",TRANSPORTATION_DIRECTOR:"Transportation Manager",TRANSPORTATION_DISPATCHER:"Transportation Coordinator",DRIVER:"Driver",LOBBY_MANAGER:"Lobby Manager",LOBBY_SERVER:"Lobby Assistant",CAREGIVER:"Caregiver",CHEF:"Chef",KITCHEN_ASSISTANT:"Kitchen Staff",SOCIAL_WORKER_MANAGER:"Social Worker Manager",SOCIAL_WORKER:"Social Worker Assistant",HEAD_NURSE:"Nursing Manager",NURSE:"RN",NURSE_ASSISTANT:"CNA",CLINICAL_FRONT_DESK:"Medical Appointment Scheduler"},Or={OPRATIONS_DIRECTOR:"\u4e2d\u5fc3\u7ecf\u7406",OPERATIONS_STAFF:"\u884c\u653f\u4eba\u5458",EVENTS_DIRECTOR:"\u6d3b\u52a8\u90e8\u7ecf\u7406",EVENTS_STAFF:"\u6d3b\u52a8\u90e8\u52a9\u7406",TRANSPORTATION_DIRECTOR:"\u4ea4\u901a\u90e8\u7ecf\u7406",TRANSPORTATION_DISPATCHER:"\u4ea4\u901a\u90e8\u534f\u7ba1\u5458",DRIVER:"\u53f8\u673a",LOBBY_MANAGER:"\u5927\u5802\u7ecf\u7406",LOBBY_SERVER:"\u5927\u5802\u52a9\u7406",CAREGIVER:"\u62a4\u7406\u5458",CHEF:"\u53a8\u5e08",KITCHEN_ASSISTANT:"\u53a8\u623f\u5458\u5de5",SOCIAL_WORKER_MANAGER:"\u793e\u5de5\u4e3b\u7ba1",SOCIAL_WORKER:"\u793e\u5de5\u52a9\u7406",HEAD_NURSE:"\u62a4\u7406\u90e8\u4e3b\u7ba1",NURSE:"\u6ce8\u518c\u62a4\u58eb",NURSE_ASSISTANT:"\u6ce8\u518c\u62a4\u58eb\u52a9\u7406",CLINICAL_FRONT_DESK:"\u7ea6\u8bca\u5458\u5de5"},Pr={ADMIN:"admin",DRIVER:"driver",EMPLOYEE_VIEWER:"employeeViewer",EMPLOYEE_EDITOR:"employeeEditor",CUSTOMER_VIEWER:"customerViewer",CUSTOMER_EDITOR:"customerEditor",MEDICAL_RESERVATION_INFO_VIEWER:"medicalReservationInfoViewer",MEDICAL_RESERVATION_INFO_EDITOR:"medicalReservationInfoEditor",MEDICAL_RESERVATION_SCHEDULE_VIEWER:"medicalReservationScheduleViewer",MEDICAL_RESERVATION_SCHEDULE_EDITOR:"medicalReservationScheduleEditor",ATTENDANCE_VIEWER:"attendanceViewer",ATTENDANCE_EDITOR:"attendanceEditor",DRIVER_VIEWER:"driverViewer",DRIVER_EDITOR:"driverEditor",VEHICLE_VIEWER:"vehicleViewer",VEHICLE_EDITOR:"vehicleEditor",ROUTE_VIEWER:"routeViewer",ROUTE_EDITOR:"routeEditor",RESOURCE_LIST_VIEWER:"resourceListViewer",RESOURCE_LIST_EDITOR:"resourceListEditor"},Mr={CEO:[Pr.ADMIN],HR:[Pr.ADMIN],OPRATIONS_DIRECTOR:[Pr.EMPLOYEE_EDITOR,Pr.EMPLOYEE_VIEWER,Pr.CUSTOMER_EDITOR,Pr.CUSTOMER_VIEWER,Pr.ATTENDANCE_VIEWER,Pr.DRIVER_EDITOR,Pr.DRIVER_VIEWER,Pr.VEHICLE_EDITOR,Pr.VEHICLE_VIEWER],OPERATIONS_STAFF:[Pr.EMPLOYEE_VIEWER,Pr.CUSTOMER_VIEWER,Pr.ATTENDANCE_VIEWER],EVENTS_DIRECTOR:[Pr.EMPLOYEE_VIEWER,Pr.CUSTOMER_EDITOR,Pr.CUSTOMER_VIEWER,Pr.ATTENDANCE_VIEWER],EVENTS_STAFF:[Pr.CUSTOMER_EDITOR,Pr.CUSTOMER_VIEWER,Pr.MEDICAL_RESERVATION_SCHEDULE_VIEWER,Pr.ATTENDANCE_VIEWER],TRANSPORTATION_DIRECTOR:Object.values(Pr).filter((function(e){return e!==Pr.MEDICAL_RESERVATION_INFO_EDITOR&&e!==Pr.ADMIN})),TRANSPORTATION_DISPATCHER:[Pr.ROUTE_VIEWER,Pr.ROUTE_EDITOR,Pr.CUSTOMER_EDITOR,Pr.CUSTOMER_VIEWER,Pr.MEDICAL_RESERVATION_INFO_VIEWER,Pr.MEDICAL_RESERVATION_SCHEDULE_EDITOR,Pr.MEDICAL_RESERVATION_SCHEDULE_VIEWER,Pr.ATTENDANCE_EDITOR,Pr.ATTENDANCE_VIEWER,Pr.DRIVER_VIEWER,Pr.VEHICLE_EDITOR,Pr.VEHICLE_VIEWER,Pr.RESOURCE_LIST_VIEWER,Pr.DRIVER],DRIVER:[Pr.DRIVER],LOBBY_MANAGER:[Pr.CUSTOMER_EDITOR,Pr.MEDICAL_RESERVATION_SCHEDULE_VIEWER,Pr.ATTENDANCE_VIEWER,Pr.ATTENDANCE_EDITOR],LOBBY_SERVER:[Pr.CUSTOMER_VIEWER,Pr.MEDICAL_RESERVATION_SCHEDULE_VIEWER],CHEF:[Pr.CUSTOMER_VIEWER,Pr.MEDICAL_RESERVATION_SCHEDULE_VIEWER],KITCHEN_ASSISTANT:[],SOCIAL_WORKER_MANAGER:[Pr.EMPLOYEE_VIEWER,Pr.CUSTOMER_EDITOR,Pr.CUSTOMER_VIEWER,Pr.MEDICAL_RESERVATION_INFO_VIEWER,Pr.MEDICAL_RESERVATION_SCHEDULE_VIEWER,Pr.ATTENDANCE_VIEWER,Pr.DRIVER],SOCIAL_WORKER:[Pr.EMPLOYEE_VIEWER,Pr.CUSTOMER_VIEWER,Pr.MEDICAL_RESERVATION_INFO_VIEWER,Pr.MEDICAL_RESERVATION_SCHEDULE_VIEWER,Pr.ATTENDANCE_VIEWER],HEAD_NURSE:[Pr.CUSTOMER_VIEWER,Pr.CUSTOMER_EDITOR,Pr.MEDICAL_RESERVATION_INFO_EDITOR,Pr.MEDICAL_RESERVATION_INFO_VIEWER,Pr.MEDICAL_RESERVATION_SCHEDULE_EDITOR,Pr.MEDICAL_RESERVATION_SCHEDULE_VIEWER,Pr.ATTENDANCE_VIEWER,Pr.RESOURCE_LIST_EDITOR,Pr.RESOURCE_LIST_VIEWER],NURSE:[Pr.CUSTOMER_VIEWER,Pr.CUSTOMER_EDITOR,Pr.MEDICAL_RESERVATION_INFO_EDITOR,Pr.MEDICAL_RESERVATION_INFO_VIEWER,Pr.MEDICAL_RESERVATION_SCHEDULE_EDITOR,Pr.MEDICAL_RESERVATION_SCHEDULE_VIEWER,Pr.ATTENDANCE_VIEWER,Pr.RESOURCE_LIST_VIEWER],NURSE_ASSISTANT:[Pr.CUSTOMER_VIEWER,Pr.MEDICAL_RESERVATION_INFO_VIEWER,Pr.MEDICAL_RESERVATION_SCHEDULE_VIEWER,Pr.ATTENDANCE_VIEWER,Pr.RESOURCE_LIST_VIEWER,Pr.ROUTE_VIEWER],CLINICAL_FRONT_DESK:[Pr.CUSTOMER_VIEWER,Pr.CUSTOMER_EDITOR,Pr.MEDICAL_RESERVATION_INFO_EDITOR,Pr.MEDICAL_RESERVATION_INFO_VIEWER,Pr.MEDICAL_RESERVATION_SCHEDULE_EDITOR,Pr.MEDICAL_RESERVATION_SCHEDULE_VIEWER,Pr.ATTENDANCE_VIEWER,Pr.RESOURCE_LIST_EDITOR,Pr.RESOURCE_LIST_VIEWER,Pr.ROUTE_VIEWER]},Tr=["ws5801care","world911street"],Rr="admin_customer_report",Ar="senior_consolidate_report",Ir=[{value:"2",label:"2"},{value:"3",label:"3"},{value:"4",label:"4"},{value:"5",label:"5"},{value:"6",label:"6"},{value:"10",label:"10"},{value:"11",label:"11"},{value:"12",label:"12"},{value:"13",label:"13"},{value:"14",label:"14"},{value:"15",label:"15"},{value:"23",label:"23"}],Lr={PETROL:"petrol",DIESEL:"diesel"},Fr=(Rn={},(0,gt.Z)(Rn,Lr.PETROL,"Petrol"),(0,gt.Z)(Rn,Lr.DIESEL,"Diesel"),Rn),Yr={WORLDSHINE_CARE:"worldshineCare",WORLDSHINE_INTERNATIONAL:"worldshineInternational",WORLDSHINE_CLOVERLEAF:"worldshineCloverleaf",OTHER:"other"},Hr=(An={},(0,gt.Z)(An,Yr.WORLDSHINE_CARE,"Worldshine Care LLC"),(0,gt.Z)(An,Yr.WORLDSHINE_INTERNATIONAL,"Worldshine International LLC"),(0,gt.Z)(An,Yr.WORLDSHINE_CLOVERLEAF,"Worldshine Cloverleaf LLC"),(0,gt.Z)(An,Yr.OTHER,"Other-Please Specify"),An),Ur={YES:"true",NO:"false"},Zr=(In={},(0,gt.Z)(In,Ur.YES,"Yes"),(0,gt.Z)(In,Ur.NO,"No"),In),Br={BRAKE_PADS:"brakePads",BRAKE_ROTORS:"brakeRotors",OIL_FILTER:"oilFilter",AIR_FILTER:"airFilter",CABIN_FILTER:"cabinFilter",SPARK_PLUGS:"sparkPlugs",BATTERY:"battery",ALTERNATOR:"alternator",STARTER_MOTOR:"starterMotor",TIRES:"tires",WHEEL_ALIGNMENT:"wheelAlignment",SUSPENSION:"suspension",SHOCKS:"shocks",STRUTS:"struts",TRANSMISSION_FLUID:"transmissionFluid",COOLANT:"coolant",POWER_STEERING_FLUID:"powerSteeringFluid",WINDSHIELD_WIPERS:"windshieldWipers",HEADLIGHTS:"headlights",TAIL_LIGHTS:"tailLights",MIRRORS:"mirrors",BELTS:"belts",HOSES:"hoses",EXHAUST_SYSTEM:"exhaustSystem",MUFFLER:"muffler",CATALYTIC_CONVERTER:"catalyticConverter",FUEL_PUMP:"fuelPump",FUEL_FILTER:"fuelFilter",WATER_PUMP:"waterPump",THERMOSTAT:"thermostat",RADIATOR:"radiator",AC_COMPRESSOR:"acCompressor",HEATER_CORE:"heaterCore",CLUTCH:"clutch",CV_JOINTS:"cvJoints",WHEEL_BEARINGS:"wheelBearings",TIE_RODS:"tieRods",BALL_JOINTS:"ballJoints",CONTROL_ARMS:"controlArms",SWAY_BAR:"swayBar",OTHER:"other"},zr=(Ln={},(0,gt.Z)(Ln,Br.BRAKE_PADS,"Brake Pads"),(0,gt.Z)(Ln,Br.BRAKE_ROTORS,"Brake Rotors"),(0,gt.Z)(Ln,Br.OIL_FILTER,"Oil Filter"),(0,gt.Z)(Ln,Br.AIR_FILTER,"Air Filter"),(0,gt.Z)(Ln,Br.CABIN_FILTER,"Cabin Filter"),(0,gt.Z)(Ln,Br.SPARK_PLUGS,"Spark Plugs"),(0,gt.Z)(Ln,Br.BATTERY,"Battery"),(0,gt.Z)(Ln,Br.ALTERNATOR,"Alternator"),(0,gt.Z)(Ln,Br.STARTER_MOTOR,"Starter Motor"),(0,gt.Z)(Ln,Br.TIRES,"Tires"),(0,gt.Z)(Ln,Br.WHEEL_ALIGNMENT,"Wheel Alignment"),(0,gt.Z)(Ln,Br.SUSPENSION,"Suspension"),(0,gt.Z)(Ln,Br.SHOCKS,"Shocks"),(0,gt.Z)(Ln,Br.STRUTS,"Struts"),(0,gt.Z)(Ln,Br.TRANSMISSION_FLUID,"Transmission Fluid"),(0,gt.Z)(Ln,Br.COOLANT,"Coolant"),(0,gt.Z)(Ln,Br.POWER_STEERING_FLUID,"Power Steering Fluid"),(0,gt.Z)(Ln,Br.WINDSHIELD_WIPERS,"Windshield Wipers"),(0,gt.Z)(Ln,Br.HEADLIGHTS,"Headlights"),(0,gt.Z)(Ln,Br.TAIL_LIGHTS,"Tail Lights"),(0,gt.Z)(Ln,Br.MIRRORS,"Mirrors"),(0,gt.Z)(Ln,Br.BELTS,"Belts"),(0,gt.Z)(Ln,Br.HOSES,"Hoses"),(0,gt.Z)(Ln,Br.EXHAUST_SYSTEM,"Exhaust System"),(0,gt.Z)(Ln,Br.MUFFLER,"Muffler"),(0,gt.Z)(Ln,Br.CATALYTIC_CONVERTER,"Catalytic Converter"),(0,gt.Z)(Ln,Br.FUEL_PUMP,"Fuel Pump"),(0,gt.Z)(Ln,Br.FUEL_FILTER,"Fuel Filter"),(0,gt.Z)(Ln,Br.WATER_PUMP,"Water Pump"),(0,gt.Z)(Ln,Br.THERMOSTAT,"Thermostat"),(0,gt.Z)(Ln,Br.RADIATOR,"Radiator"),(0,gt.Z)(Ln,Br.AC_COMPRESSOR,"A/C Compressor"),(0,gt.Z)(Ln,Br.HEATER_CORE,"Heater Core"),(0,gt.Z)(Ln,Br.CLUTCH,"Clutch"),(0,gt.Z)(Ln,Br.CV_JOINTS,"CV Joints"),(0,gt.Z)(Ln,Br.WHEEL_BEARINGS,"Wheel Bearings"),(0,gt.Z)(Ln,Br.TIE_RODS,"Tie Rods"),(0,gt.Z)(Ln,Br.BALL_JOINTS,"Ball Joints"),(0,gt.Z)(Ln,Br.CONTROL_ARMS,"Control Arms"),(0,gt.Z)(Ln,Br.SWAY_BAR,"Sway Bar"),(0,gt.Z)(Ln,Br.OTHER,"Other"),Ln),Vr=[{value:"1",label:"1"},{value:"2",label:"2"},{value:"3",label:"3"},{value:"4",label:"4"},{value:"5",label:"5"},{value:"6",label:"6"},{value:"7",label:"7"},{value:"8",label:"8"},{value:"9",label:"9"},{value:"10",label:"10"}],Wr=[{value:"doctor",label:"Doctor"},{value:"pharmacy",label:"Pharmacy"},{value:"hospital",label:"Hospital"},{value:"surgical center",label:"Surgical Center"},{value:"government agency",label:"Government Agency"},{value:"other",label:"Other"}],qr={doctor:"Doctor",pharmacy:"Pharmacy",hospital:"Hospital","surgical center":"Surgical Center","government agency":"Government Agency",other:"Other"},Kr=[{value:"Family Medicine (PCP)",label:"Family Medicine (PCP)"},{value:"Acupuncture",label:"Acupuncture"},{value:"Allergy & Asthma",label:"Allergy & Asthma"},{value:"Audiology",label:"Audiology"},{value:"Behavior Health/Social Worker",label:"Behavior Health/Social Worker"},{value:"Botox Therapy",label:"Botox Therapy"},{value:"Breast Surgery",label:"Breast Surgery"},{value:"Cardiology",label:"Cardiology"},{value:"Cardiovascular",label:"Cardiovascular"},{value:"Colon & Rectal Surgery",label:"Colon & Rectal Surgery"},{value:"Dentist",label:"Dentist"},{value:"Dermatology",label:"Dermatology"},{value:"Dialysis",label:"Dialysis"},{value:"Endocrinology & Diabetes",label:"Endocrinology & Diabetes"},{value:"Endodontist",label:"Endodontist"},{value:"Endoscopy Center",label:"Endoscopy Center"},{value:"Otolaryngology (ENT)",label:"Otolaryngology (ENT)"},{value:"Eye Surgery Center",label:"Eye Surgery Center"},{value:"Gastroenterology",label:"Gastroenterology"},{value:"General Surgery",label:"General Surgery"},{value:"GYN Oncology",label:"GYN Oncology"},{value:"Head & Neck Surgery",label:"Head & Neck Surgery"},{value:"Health Boutique",label:"Health Boutique"},{value:"Hearing Aids",label:"Hearing Aids"},{value:"Hematology & Oncology",label:"Hematology & Oncology"},{value:"Hepatology",label:"Hepatology"},{value:"Hospital",label:"Hospital"},{value:"Infectious disease",label:"Infectious disease"},{value:"Medical Center",label:"Medical Center"},{value:"Lab",label:"Lab"},{value:"Modified Barium Swallow (MBS) Study",label:"Modified Barium Swallow (MBS) Study"},{value:"Medical Supply",label:"Medical Supply"},{value:"Nephrology",label:"Nephrology"},{value:"Neuro Surgeon",label:"Neuro Surgeon"},{value:"Neurology",label:"Neurology"},{value:"OB/GYN",label:"OB/GYN"},{value:"Optometry (OD)",label:"Optometry (OD)"},{value:"Oncology",label:"Oncology"},{value:"Oncology Center",label:"Oncology Center"},{value:"Ophthalmology",label:"Ophthalmology"},{value:"Ophthalmology (Retina Specialist)",label:"Ophthalmology (Retina Specialist)"},{value:"Oral Surgery",label:"Oral Surgery"},{value:"Orthopaedic",label:"Orthopaedic"},{value:"Osteopath",label:"Osteopath"},{value:"Pain Management",label:"Pain Management"},{value:"Periodontist",label:"Periodontist"},{value:"Pharmacy",label:"Pharmacy"},{value:"Physical Therapy",label:"Physical Therapy"},{value:"Physical, Occupational, & Speech Therapy",label:"Physical, Occupational, & Speech Therapy"},{value:"Podiatry",label:"Podiatry"},{value:"Psychiatry",label:"Psychiatry"},{value:"Pulmonology",label:"Pulmonology"},{value:"Radiation Oncology",label:"Radiation Oncology"},{value:"Radiology",label:"Radiology"},{value:"Rehabilitation",label:"Rehabilitation"},{value:"Rheumatology",label:"Rheumatology"},{value:"Sleep Medicine",label:"Sleep Medicine"},{value:"Substance Abuse Treatment",label:"Substance Abuse Treatment"},{value:"Sports Medicine",label:"Sports Medicine"},{value:"Surgery",label:"Surgery"},{value:"Surgery Center",label:"Surgery Center"},{value:"Thoracic Surgery",label:"Thoracic Surgery"},{value:"Traditional Chinese Medicine",label:"Traditional Chinese Medicine"},{value:"Urgent Care",label:"Urgent Care"},{value:"Urogynecology",label:"Urogynecology"},{value:"Urology",label:"Urology"},{value:"Vascular and Vein",label:"Vascular and Vein"},{value:"Vascular & Interventional Radiologist",label:"Vascular & Interventional Radiologist"},{value:"Weight Loss / GYM",label:"Weight Loss / GYM"},{value:"Wound Clinic",label:"Wound Clinic"}],$r=(Kr.map((function(e){return e.value})),function(e,t){var n={};return t&&(n.driverId=t),e&&(n.scheduleDate=e),On.get("/routes",{params:n})}),Gr=function(e,t){return On.put("/routes/".concat(e),t)},Jr=function(e){return On.post("/routes",e)},Qr=function(e){return On.delete("/routes/".concat(e))},Xr=function(e){var t={date:e};return On.get("/breakfasts",{params:t})},ea=function(e){return On.post("/breakfasts",e)},ta=function(e){return On.delete("/breakfasts/".concat(e))},na=function(e,t){for(var n=[],r=0,a=Tn(e);r<a.length;r++){var i,o=null===(i=a[r].route_customer_list.filter((function(e){return e.customer_route_status===Sr.IN_CENTER&&!n.find((function(t){return t.customer_id===e.customer_id}))})))||void 0===i?void 0:i.map((function(e){return Object.assign({},e,{has_breakfast:!!t.find((function(t){return t.customer_id===e.customer_id&&t.has_breakfast}))})}));n=n.concat(o)}return n},ra=function(e,t){for(var n=[],r=function(){var e,r=i[a],o=null===(e=r.route_customer_list.filter((function(e){return!n.find((function(t){return t.customer_id===e.customer_id}))})))||void 0===e?void 0:e.map((function(e){var n;return Object.assign({},e,{vehicle_number:null===(n=t.find((function(e){return e.id===r.vehicle})))||void 0===n?void 0:n.vehicle_number})}));n=n.concat(o)},a=0,i=Tn(e);a<i.length;a++)r();return n},aa=function(e){var t={date:e};return On.get("/lunches",{params:t})},ia=function(e){return On.post("/lunches",e)},oa=function(e){return On.delete("/lunches/".concat(e))},la=function(e,t){for(var n=[],r=0,a=Tn(e);r<a.length;r++){var i,o=null===(i=a[r].route_customer_list.filter((function(e){return e.customer_route_status===Sr.IN_CENTER&&!n.find((function(t){return t.customer_id===e.customer_id}))})))||void 0===i?void 0:i.map((function(e){return Object.assign({},e,{has_lunch:!!t.find((function(t){return t.customer_id===e.customer_id&&t.has_lunch}))})}));n=n.concat(o)}return n},sa=function(e,t){for(var n=[],r=0,a=Tn(e);r<a.length;r++){var i,o=null===(i=a[r].route_customer_list.filter((function(e){return e.customer_route_status===Sr.IN_CENTER&&!n.find((function(t){return t.customer_id===e.customer_id}))})))||void 0===i?void 0:i.map((function(e){return Object.assign({},e,{has_snack:!!t.find((function(t){return t.customer_id===e.customer_id&&t.has_snack}))})}));n=n.concat(o)}return n},ca=function(e){var t={date:e};return On.get("/snacks",{params:t})},ua=function(e){return On.post("/snacks",e)},da=function(e){return On.delete("/snacks/".concat(e))},fa=function(e){return On.get("/routes/".concat(e))},ha=function(){return On.get("/routes/on-and-after-today")};function va(e,t){if(null==e)return{};var n={};for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}function ma(e,t){if(null==e)return{};var n,r,a=va(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var pa=__webpack_require__(1694),ga=__webpack_require__.n(pa),ya=Function.prototype.bind.call(Function.prototype.call,[].slice);function ba(e,t){return ya(e.querySelectorAll(t))}var xa=!("undefined"===typeof window||!window.document||!window.document.createElement),_a=!1,ja=!1;try{var wa={get passive(){return _a=!0},get once(){return ja=_a=!0}};xa&&(window.addEventListener("test",wa,wa),window.removeEventListener("test",wa,!0))}catch(jB){}var Na=function(e,t,n,r){if(r&&"boolean"!==typeof r&&!ja){var a=r.once,i=r.capture,o=n;!ja&&a&&(o=n.__once||function e(r){this.removeEventListener(t,e,i),n.call(this,r)},n.__once=o),e.addEventListener(t,o,_a?r:i)}e.addEventListener(t,n,r)};__webpack_require__(2176);function ka(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function Sa(e){var t=function(e,t){if("object"!==typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===typeof t?t:String(t)}function Ca(e,n,r){var a=(0,t.useRef)(void 0!==e),i=(0,t.useState)(n),o=i[0],l=i[1],s=void 0!==e,c=a.current;return a.current=s,!s&&c&&o!==n&&l(n),[s?e:o,(0,t.useCallback)((function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];r&&r.apply(void 0,[e].concat(n)),l(e)}),[r])]}function Da(e,t){return Object.keys(t).reduce((function(n,r){var a,i=n,o=i[ka(r)],l=i[r],c=va(i,[ka(r),r].map(Sa)),u=t[r],d=Ca(l,o,e[u]),f=d[0],h=d[1];return s({},c,((a={})[r]=f,a[u]=h,a))}),e)}function Ea(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!==e&&void 0!==e&&this.setState(e)}function Oa(e){this.setState(function(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!==n&&void 0!==n?n:null}.bind(this))}function Pa(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}Ea.__suppressDeprecationWarning=!0,Oa.__suppressDeprecationWarning=!0,Pa.__suppressDeprecationWarning=!0;function Ma(e){var n=(0,t.useRef)(null);return(0,t.useEffect)((function(){n.current=e})),n.current}function Ta(){return(0,t.useReducer)((function(e){return!e}),!1)[1]}var Ra=function(e){var n=(0,t.useRef)(e);return(0,t.useEffect)((function(){n.current=e}),[e]),n};function Aa(e){var n=Ra(e);return(0,t.useCallback)((function(){return n.current&&n.current.apply(n,arguments)}),[n])}var Ia=t.createContext(null);function La(){return(0,t.useState)(null)}var Fa=Object.prototype.hasOwnProperty;function Ya(e,t,n){var r,a=(0,l.Z)(e.keys());try{for(a.s();!(r=a.n()).done;)if(Ha(n=r.value,t))return n}catch(i){a.e(i)}finally{a.f()}}function Ha(e,t){var n,r,a;if(e===t)return!0;if(e&&t&&(n=e.constructor)===t.constructor){if(n===Date)return e.getTime()===t.getTime();if(n===RegExp)return e.toString()===t.toString();if(n===Array){if((r=e.length)===t.length)for(;r--&&Ha(e[r],t[r]););return-1===r}if(n===Set){if(e.size!==t.size)return!1;var i,o=(0,l.Z)(e);try{for(o.s();!(i=o.n()).done;){if((a=r=i.value)&&"object"===typeof a&&!(a=Ya(t,a)))return!1;if(!t.has(a))return!1}}catch(u){o.e(u)}finally{o.f()}return!0}if(n===Map){if(e.size!==t.size)return!1;var s,c=(0,l.Z)(e);try{for(c.s();!(s=c.n()).done;){if((a=(r=s.value)[0])&&"object"===typeof a&&!(a=Ya(t,a)))return!1;if(!Ha(r[1],t.get(a)))return!1}}catch(u){c.e(u)}finally{c.f()}return!0}if(n===ArrayBuffer)e=new Uint8Array(e),t=new Uint8Array(t);else if(n===DataView){if((r=e.byteLength)===t.byteLength)for(;r--&&e.getInt8(r)===t.getInt8(r););return-1===r}if(ArrayBuffer.isView(e)){if((r=e.byteLength)===t.byteLength)for(;r--&&e[r]===t[r];);return-1===r}if(!n||"object"===typeof e){for(n in r=0,e){if(Fa.call(e,n)&&++r&&!Fa.call(t,n))return!1;if(!(n in t)||!Ha(e[n],t[n]))return!1}return Object.keys(t).length===r}}return e!==e&&t!==t}function Ua(){var e=(0,t.useRef)(!0),n=(0,t.useRef)((function(){return e.current}));return(0,t.useEffect)((function(){return e.current=!0,function(){e.current=!1}}),[]),n.current}var Za=function(e){var n=Ua();return[e[0],(0,t.useCallback)((function(t){if(n())return e[1](t)}),[n,e[1]])]},Ba=__webpack_require__(8702),za=__webpack_require__(9224),Va=__webpack_require__(1217),Wa=__webpack_require__(5468),qa=__webpack_require__(1668),Ka=__webpack_require__(5934),$a=__webpack_require__(545),Ga=__webpack_require__(9790),Ja=(0,__webpack_require__(761).kZ)({defaultModifiers:[qa.Z,$a.Z,za.Z,Va.Z,Ka.Z,Wa.Z,Ga.Z,Ba.Z]}),Qa=["enabled","placement","strategy","modifiers"];function Xa(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}var ei={name:"applyStyles",enabled:!1,phase:"afterWrite",fn:function(){}},ti={name:"ariaDescribedBy",enabled:!0,phase:"afterWrite",effect:function(e){var t=e.state;return function(){var e=t.elements,n=e.reference,r=e.popper;if("removeAttribute"in n){var a=(n.getAttribute("aria-describedby")||"").split(",").filter((function(e){return e.trim()!==r.id}));a.length?n.setAttribute("aria-describedby",a.join(",")):n.removeAttribute("aria-describedby")}}},fn:function(e){var t,n=e.state.elements,r=n.popper,a=n.reference,i=null==(t=r.getAttribute("role"))?void 0:t.toLowerCase();if(r.id&&"tooltip"===i&&"setAttribute"in a){var o=a.getAttribute("aria-describedby");if(o&&-1!==o.split(",").indexOf(r.id))return;a.setAttribute("aria-describedby",o?"".concat(o,",").concat(r.id):r.id)}}},ni=[];var ri=function(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=r.enabled,o=void 0===a||a,l=r.placement,s=void 0===l?"bottom":l,c=r.strategy,u=void 0===c?"absolute":c,d=r.modifiers,f=void 0===d?ni:d,h=Xa(r,Qa),v=(0,t.useRef)(f),m=(0,t.useRef)(),p=(0,t.useCallback)((function(){var e;null==(e=m.current)||e.update()}),[]),g=(0,t.useCallback)((function(){var e;null==(e=m.current)||e.forceUpdate()}),[]),y=Za((0,t.useState)({placement:s,update:p,forceUpdate:g,attributes:{},styles:{popper:{},arrow:{}}})),b=i(y,2),x=b[0],_=b[1],j=(0,t.useMemo)((function(){return{name:"updateStateModifier",enabled:!0,phase:"write",requires:["computeStyles"],fn:function(e){var t=e.state,n={},r={};Object.keys(t.elements).forEach((function(e){n[e]=t.styles[e],r[e]=t.attributes[e]})),_({state:t,styles:n,attributes:r,update:p,forceUpdate:g,placement:t.placement})}}}),[p,g,_]),w=(0,t.useMemo)((function(){return Ha(v.current,f)||(v.current=f),v.current}),[f]);return(0,t.useEffect)((function(){m.current&&o&&m.current.setOptions({placement:s,strategy:u,modifiers:[].concat(Tn(w),[j,ei])})}),[u,s,j,o,w]),(0,t.useEffect)((function(){if(o&&null!=e&&null!=n)return m.current=Ja(e,n,Object.assign({},h,{placement:s,strategy:u,modifiers:[].concat(Tn(w),[ti,j])})),function(){null!=m.current&&(m.current.destroy(),m.current=void 0,_((function(e){return Object.assign({},e,{attributes:{},styles:{popper:{}}})})))}}),[o,e,n]),x};function ai(e,t){return e.contains?e.contains(t):e.compareDocumentPosition?e===t||!!(16&e.compareDocumentPosition(t)):void 0}var ii=function(e,t,n,r){var a=r&&"boolean"!==typeof r?r.capture:r;e.removeEventListener(t,n,a),n.__once&&e.removeEventListener(t,n.__once,a)};var oi=function(e,t,n,r){return Na(e,t,n,r),function(){ii(e,t,n,r)}};function li(e){return e&&e.ownerDocument||document}var si=__webpack_require__(2391),ci=__webpack_require__.n(si),ui=function(){};function di(e){return 0===e.button}function fi(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}var hi=function(e){return e&&("current"in e?e.current:e)},vi={click:"mousedown",mouseup:"mousedown",pointerup:"pointerdown"};var mi=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ui,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=r.disabled,i=r.clickTrigger,o=void 0===i?"click":i,l=(0,t.useRef)(!1),s=(0,t.useRef)(!1),c=(0,t.useCallback)((function(t){var n=hi(e);ci()(!!n,"ClickOutside captured a close event but does not have a ref to compare it to. useClickOutside(), should be passed a ref that resolves to a DOM node"),l.current=!n||fi(t)||!di(t)||!!ai(n,t.target)||s.current,s.current=!1}),[e]),u=Aa((function(t){var n=hi(e);n&&ai(n,t.target)&&(s.current=!0)})),d=Aa((function(e){l.current||n(e)}));(0,t.useEffect)((function(){if(!a&&null!=e){var t=li(hi(e)),n=(t.defaultView||window).event,r=null;vi[o]&&(r=oi(t,vi[o],u,!0));var i=oi(t,o,c,!0),l=oi(t,o,(function(e){e!==n?d(e):n=void 0})),s=[];return"ontouchstart"in t.documentElement&&(s=[].slice.call(t.body.children).map((function(e){return oi(e,"mousemove",ui)}))),function(){null==r||r(),i(),l(),s.forEach((function(e){return e()}))}}}),[e,a,o,c,u,d])};function pi(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Array.isArray(e)?e:Object.keys(e).map((function(t){return e[t].name=t,e[t]}))}function gi(e){var t,n,r,a,i=e.enabled,o=e.enableEvents,l=e.placement,s=e.flip,c=e.offset,u=e.fixed,d=e.containerPadding,f=e.arrowElement,h=e.popperConfig,v=void 0===h?{}:h,m=function(e){var t={};return Array.isArray(e)?(null==e||e.forEach((function(e){t[e.name]=e})),t):e||t}(v.modifiers);return Object.assign({},v,{placement:l,enabled:i,strategy:u?"fixed":v.strategy,modifiers:pi(Object.assign({},m,{eventListeners:{enabled:o},preventOverflow:Object.assign({},m.preventOverflow,{options:d?Object.assign({padding:d},null==(t=m.preventOverflow)?void 0:t.options):null==(n=m.preventOverflow)?void 0:n.options}),offset:{options:Object.assign({offset:c},null==(r=m.offset)?void 0:r.options)},arrow:Object.assign({},m.arrow,{enabled:!!f,options:Object.assign({},null==(a=m.arrow)?void 0:a.options,{element:f})}),flip:Object.assign({enabled:!!s},m.flip)}))})}var yi=["children"];var bi=function(){};function xi(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=(0,t.useContext)(Ia),r=La(),a=i(r,2),o=a[0],l=a[1],s=(0,t.useRef)(!1),c=e.flip,u=e.offset,d=e.rootCloseEvent,f=e.fixed,h=void 0!==f&&f,v=e.placement,m=e.popperConfig,p=void 0===m?{}:m,g=e.enableEventListeners,y=void 0===g||g,b=e.usePopper,x=void 0===b?!!n:b,_=null==(null==n?void 0:n.show)?!!e.show:n.show;_&&!s.current&&(s.current=!0);var j=function(e){null==n||n.toggle(!1,e)},w=n||{},N=w.placement,k=w.setMenu,S=w.menuElement,C=w.toggleElement,D=ri(C,S,gi({placement:v||N||"bottom-start",enabled:x,enableEvents:null==y?_:y,offset:u,flip:c,fixed:h,arrowElement:o,popperConfig:p})),E=Object.assign({ref:k||bi,"aria-labelledby":null==C?void 0:C.id},D.attributes.popper,{style:D.styles.popper}),O={show:_,placement:N,hasShown:s.current,toggle:null==n?void 0:n.toggle,popper:x?D:null,arrowProps:x?Object.assign({ref:l},D.attributes.arrow,{style:D.styles.arrow}):{}};return mi(S,j,{clickTrigger:d,disabled:!_}),[E,O]}function _i(e){var t=e.children,n=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,yi),r=i(xi(n),2),a=r[0],o=r[1];return(0,Cn.jsx)(Cn.Fragment,{children:t(a,o)})}_i.displayName="DropdownMenu",_i.defaultProps={usePopper:!0};var ji=_i;function wi(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}var Ni={};wi(Ni,"SSRProvider",(function(){return Ci})),wi(Ni,"useSSRSafeId",(function(){return Ei})),wi(Ni,"useIsSSR",(function(){return Oi}));var ki={prefix:String(Math.round(1e10*Math.random())),current:0},Si=t.createContext(ki);function Ci(e){var n=(0,t.useContext)(Si),r=(0,t.useMemo)((function(){return{prefix:n===ki?"":"".concat(n.prefix,"-").concat(++n.current),current:0}}),[n]);return t.createElement(Si.Provider,{value:r},e.children)}var Di=Boolean("undefined"!==typeof window&&window.document&&window.document.createElement);function Ei(e){var n=(0,t.useContext)(Si);return n!==ki||Di||console.warn("When server rendering, you must wrap your application in an <SSRProvider> to ensure consistent ids are generated between the client and server."),(0,t.useMemo)((function(){return e||"react-aria".concat(n.prefix,"-").concat(++n.current)}),[e])}function Oi(){var e=(0,t.useContext)(Si)!==ki,n=i((0,t.useState)(e),2),r=n[0],a=n[1];return"undefined"!==typeof window&&e&&(0,t.useLayoutEffect)((function(){a(!1)}),[]),r}var Pi=function(e){var t;return"menu"===(null==(t=e.getAttribute("role"))?void 0:t.toLowerCase())},Mi=function(){};function Ti(){var e=Ei(),n=(0,t.useContext)(Ia)||{},r=n.show,a=void 0!==r&&r,i=n.toggle,o=void 0===i?Mi:i,l=n.setToggle,s=n.menuElement,c=(0,t.useCallback)((function(e){o(!a,e)}),[a,o]),u={id:e,ref:l||Mi,onClick:c,"aria-expanded":!!a};return s&&Pi(s)&&(u["aria-haspopup"]=!0),[u,{show:a,toggle:o}]}function Ri(e){var t=e.children,n=i(Ti(),2),r=n[0],a=n[1];return(0,Cn.jsx)(Cn.Fragment,{children:t(r,a)})}Ri.displayName="DropdownToggle";var Ai=Ri,Ii=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return null!=e?String(e):t||null},Li=t.createContext(null),Fi=t.createContext(null);Fi.displayName="NavContext";var Yi=Fi,Hi=["as","disabled"];function Ui(e){var t=e.tagName,n=e.disabled,r=e.href,a=e.target,i=e.rel,o=e.onClick,l=e.tabIndex,s=void 0===l?0:l,c=e.type;t||(t=null!=r||null!=a||null!=i?"a":"button");var u={tagName:t};if("button"===t)return[{type:c||"button",disabled:n},u];var d=function(e){(n||"a"===t&&function(e){return!e||"#"===e.trim()}(r))&&e.preventDefault(),n?e.stopPropagation():null==o||o(e)};return"a"===t&&(r||(r="#"),n&&(r=void 0)),[{role:"button",disabled:void 0,tabIndex:n?void 0:s,href:r,target:"a"===t?a:void 0,"aria-disabled":n||void 0,rel:"a"===t?i:void 0,onClick:d,onKeyDown:function(e){" "===e.key&&(e.preventDefault(),d(e))}},u]}var Zi=t.forwardRef((function(e,t){var n=e.as,r=e.disabled,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,Hi),o=i(Ui(Object.assign({tagName:n,disabled:r},a)),2),l=o[0],s=o[1].tagName;return(0,Cn.jsx)(s,Object.assign({},a,l,{ref:t}))}));Zi.displayName="Button";var Bi=Zi;function zi(e){return"".concat("data-rr-ui-").concat(e)}var Vi=["eventKey","disabled","onClick","active","as"];function Wi(e){var n=e.key,r=e.href,a=e.active,i=e.disabled,o=e.onClick,l=(0,t.useContext)(Li),s=((0,t.useContext)(Yi)||{}).activeKey,c=Ii(n,r),u=null==a&&null!=n?Ii(s)===c:a,d=Aa((function(e){i||(null==o||o(e),l&&!e.isPropagationStopped()&&l(c,e))}));return[(0,gt.Z)({onClick:d,"aria-disabled":i||void 0,"aria-selected":u},zi("dropdown-item"),""),{isActive:u}]}var qi=t.forwardRef((function(e,t){var n=e.eventKey,r=e.disabled,a=e.onClick,o=e.active,l=e.as,s=void 0===l?Bi:l,c=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,Vi),u=i(Wi({key:n,href:c.href,disabled:r,onClick:a,active:o}),1)[0];return(0,Cn.jsx)(s,Object.assign({},c,{ref:t},u))}));qi.displayName="DropdownItem";var Ki=qi,$i=(0,t.createContext)(xa?window:void 0);$i.Provider;function Gi(){return(0,t.useContext)($i)}function Ji(){var e=Ta(),n=(0,t.useRef)(null),r=(0,t.useCallback)((function(t){n.current=t,e()}),[e]);return[n,r]}function Qi(e){var n=e.defaultShow,r=e.show,a=e.onSelect,o=e.onToggle,l=e.itemSelector,s=void 0===l?"* [".concat(zi("dropdown-item"),"]"):l,c=e.focusFirstItemOnShow,u=e.placement,d=void 0===u?"bottom-start":u,f=e.children,h=Gi(),v=i(Ca(r,n,o),2),m=v[0],p=v[1],g=i(Ji(),2),y=g[0],b=g[1],x=y.current,_=i(Ji(),2),j=_[0],w=_[1],N=j.current,k=Ma(m),S=(0,t.useRef)(null),C=(0,t.useRef)(!1),D=(0,t.useContext)(Li),E=(0,t.useCallback)((function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null==t?void 0:t.type;p(e,{originalEvent:t,source:n})}),[p]),O=Aa((function(e,t){null==a||a(e,t),E(!1,t,"select"),t.isPropagationStopped()||null==D||D(e,t)})),P=(0,t.useMemo)((function(){return{toggle:E,placement:d,show:m,menuElement:x,toggleElement:N,setMenu:b,setToggle:w}}),[E,d,m,x,N,b,w]);x&&k&&!m&&(C.current=x.contains(x.ownerDocument.activeElement));var M=Aa((function(){N&&N.focus&&N.focus()})),T=Aa((function(){var e=S.current,t=c;if(null==t&&(t=!(!y.current||!Pi(y.current))&&"keyboard"),!1!==t&&("keyboard"!==t||/^key.+$/.test(e))){var n=ba(y.current,s)[0];n&&n.focus&&n.focus()}}));(0,t.useEffect)((function(){m?T():C.current&&(C.current=!1,M())}),[m,C,M,T]),(0,t.useEffect)((function(){S.current=null}));var R=function(e,t){if(!y.current)return null;var n=ba(y.current,s),r=n.indexOf(e)+t;return n[r=Math.max(0,Math.min(r,n.length))]};return function(e,n,r,a){void 0===a&&(a=!1);var i=Aa(r);(0,t.useEffect)((function(){var t="function"===typeof e?e():e;return t.addEventListener(n,i,a),function(){return t.removeEventListener(n,i,a)}}),[e])}((0,t.useCallback)((function(){return h.document}),[h]),"keydown",(function(e){var t,n,r=e.key,a=e.target,i=null==(t=y.current)?void 0:t.contains(a),o=null==(n=j.current)?void 0:n.contains(a);if((!/input|textarea/i.test(a.tagName)||!(" "===r||"Escape"!==r&&i||"Escape"===r&&"search"===a.type))&&(i||o)&&("Tab"!==r||y.current&&m)){S.current=e.type;var l={originalEvent:e,source:e.type};switch(r){case"ArrowUp":var s=R(a,-1);return s&&s.focus&&s.focus(),void e.preventDefault();case"ArrowDown":if(e.preventDefault(),m){var c=R(a,1);c&&c.focus&&c.focus()}else p(!0,l);return;case"Tab":Na(a.ownerDocument,"keyup",(function(e){var t;("Tab"!==e.key||e.target)&&null!=(t=y.current)&&t.contains(e.target)||p(!1,l)}),{once:!0});break;case"Escape":"Escape"===r&&(e.preventDefault(),e.stopPropagation()),p(!1,l)}}})),(0,Cn.jsx)(Li.Provider,{value:O,children:(0,Cn.jsx)(Ia.Provider,{value:P,children:f})})}Qi.displayName="Dropdown",Qi.Menu=ji,Qi.Toggle=Ai,Qi.Item=Ki;var Xi=Qi,eo=t.createContext({});eo.displayName="DropdownContext";var to=eo;var no="undefined"!==typeof __webpack_require__.g&&__webpack_require__.g.navigator&&"ReactNative"===__webpack_require__.g.navigator.product,ro="undefined"!==typeof document||no?t.useLayoutEffect:t.useEffect;new WeakMap;var ao=["onKeyDown"];var io=t.forwardRef((function(e,t){var n,r=e.onKeyDown,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,ao),o=i(Ui(Object.assign({tagName:"a"},a)),1)[0],l=Aa((function(e){o.onKeyDown(e),null==r||r(e)}));return((n=a.href)&&"#"!==n.trim()||a.role)&&"button"!==a.role?(0,Cn.jsx)("a",Object.assign({ref:t},a,{onKeyDown:r})):(0,Cn.jsx)("a",Object.assign({ref:t},a,o,{onKeyDown:l}))}));io.displayName="Anchor";var oo=io,lo=["xxl","xl","lg","md","sm","xs"],so=t.createContext({prefixes:{},breakpoints:lo});so.Consumer,so.Provider;function co(e,n){var r=(0,t.useContext)(so).prefixes;return e||r[n]||n}function uo(){return(0,t.useContext)(so).breakpoints}function fo(){return"rtl"===(0,t.useContext)(so).dir}var ho=["bsPrefix","className","eventKey","disabled","onClick","active","as"],vo=t.forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.eventKey,o=e.disabled,l=void 0!==o&&o,s=e.onClick,c=e.active,u=e.as,d=void 0===u?oo:u,f=ma(e,ho),h=co(n,"dropdown-item"),v=i(Wi({key:a,href:f.href,disabled:l,onClick:s,active:c}),2),m=v[0],p=v[1];return(0,Cn.jsx)(d,bt(bt(bt({},f),m),{},{ref:t,className:ga()(r,h,p.isActive&&"active",l&&"disabled")}))}));vo.displayName="DropdownItem";var mo=vo,po=function(e){return e&&"function"!==typeof e?function(t){e.current=t}:e};var go=function(e,n){return(0,t.useMemo)((function(){return function(e,t){var n=po(e),r=po(t);return function(e){n&&n(e),r&&r(e)}}(e,n)}),[e,n])},yo=t.createContext(null);yo.displayName="InputGroupContext";var bo=yo,xo=t.createContext(null);xo.displayName="NavbarContext";var _o=xo;function jo(e,t){return e}var wo=["bsPrefix","className","align","rootCloseEvent","flip","show","renderOnMount","as","popperConfig","variant"];function No(e,t,n){var r=e?n?"bottom-start":"bottom-end":n?"bottom-end":"bottom-start";return"up"===t?r=e?n?"top-start":"top-end":n?"top-end":"top-start":"end"===t?r=e?n?"left-end":"right-end":n?"left-start":"right-start":"start"===t&&(r=e?n?"right-end":"left-end":n?"right-start":"left-start"),r}var ko=t.forwardRef((function(e,n){var r=e.bsPrefix,a=e.className,o=e.align,l=e.rootCloseEvent,s=e.flip,c=e.show,u=e.renderOnMount,d=e.as,f=void 0===d?"div":d,h=e.popperConfig,v=e.variant,m=ma(e,wo),p=!1,g=(0,t.useContext)(_o),y=co(r,"dropdown-menu"),b=(0,t.useContext)(to),x=b.align,_=b.drop,j=b.isRTL;o=o||x;var w=(0,t.useContext)(bo),N=[];if(o)if("object"===typeof o){var k=Object.keys(o);if(k.length){var S=k[0],C=o[S];p="start"===C,N.push("".concat(y,"-").concat(S,"-").concat(C))}}else"end"===o&&(p=!0);var D=No(p,_,j),E=i(xi({flip:s,rootCloseEvent:l,show:c,usePopper:!g&&0===N.length,offset:[0,2],popperConfig:h,placement:D}),2),O=E[0],P=E[1],M=P.hasShown,T=P.popper,R=P.show,A=P.toggle;if(O.ref=go(jo(n),O.ref),ro((function(){R&&(null==T||T.update())}),[R]),!M&&!u&&!w)return null;"string"!==typeof f&&(O.show=R,O.close=function(){return null==A?void 0:A(!1)},O.align=o);var I=m.style;return null!=T&&T.placement&&(I=bt(bt({},m.style),O.style),m["x-placement"]=T.placement),(0,Cn.jsx)(f,bt(bt(bt(bt({},m),O),{},{style:I},(N.length||g)&&{"data-bs-popper":"static"}),{},{className:ga().apply(void 0,[a,y,R&&"show",p&&"".concat(y,"-end"),v&&"".concat(y,"-").concat(v)].concat(N))}))}));ko.displayName="DropdownMenu",ko.defaultProps={flip:!0};var So=ko,Co=["as","bsPrefix","variant","size","active","className"],Do=t.forwardRef((function(e,t){var n=e.as,r=e.bsPrefix,a=e.variant,o=e.size,l=e.active,s=e.className,c=ma(e,Co),u=co(r,"btn"),d=i(Ui(bt({tagName:n},c)),2),f=d[0],h=d[1].tagName;return(0,Cn.jsx)(h,bt(bt(bt({},f),c),{},{ref:t,className:ga()(s,u,l&&"active",a&&"".concat(u,"-").concat(a),o&&"".concat(u,"-").concat(o),c.href&&c.disabled&&"disabled")}))}));Do.displayName="Button",Do.defaultProps={variant:"primary",active:!1,disabled:!1};var Eo=Do,Oo=["bsPrefix","split","className","childBsPrefix","as"],Po=t.forwardRef((function(e,n){var r=e.bsPrefix,a=e.split,o=e.className,l=e.childBsPrefix,s=e.as,c=void 0===s?Eo:s,u=ma(e,Oo),d=co(r,"dropdown-toggle"),f=(0,t.useContext)(Ia),h=(0,t.useContext)(bo);void 0!==l&&(u.bsPrefix=l);var v=i(Ti(),1)[0];return v.ref=go(v.ref,jo(n)),(0,Cn.jsx)(c,bt(bt({className:ga()(o,d,a&&"".concat(d,"-split"),!!h&&(null==f?void 0:f.show)&&"show")},v),u))}));Po.displayName="DropdownToggle";var Mo=Po,To=/-(.)/g;var Ro=["className","bsPrefix","as"],Ao=function(e){return e[0].toUpperCase()+function(e){return e.replace(To,(function(e,t){return t.toUpperCase()}))}(e).slice(1)};function Io(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.displayName,a=void 0===r?Ao(e):r,i=n.Component,o=n.defaultProps,l=t.forwardRef((function(t,n){var r=t.className,a=t.bsPrefix,o=t.as,l=void 0===o?i||"div":o,s=ma(t,Ro),c=co(a,e);return(0,Cn.jsx)(l,bt({ref:n,className:ga()(r,c)},s))}));return l.defaultProps=o,l.displayName=a,l}var Lo=["bsPrefix","drop","show","className","align","onSelect","onToggle","focusFirstItemOnShow","as","navbar","autoClose"],Fo=Io("dropdown-header",{defaultProps:{role:"heading"}}),Yo=Io("dropdown-divider",{Component:"hr",defaultProps:{role:"separator"}}),Ho=Io("dropdown-item-text",{Component:"span"}),Uo=t.forwardRef((function(e,n){var r=Da(e,{show:"onToggle"}),a=r.bsPrefix,i=r.drop,o=r.show,l=r.className,s=r.align,c=r.onSelect,u=r.onToggle,d=r.focusFirstItemOnShow,f=r.as,h=void 0===f?"div":f,v=(r.navbar,r.autoClose),m=ma(r,Lo),p=(0,t.useContext)(bo),g=co(a,"dropdown"),y=fo(),b=Aa((function(e,t){var n;t.originalEvent.currentTarget!==document||"keydown"===t.source&&"Escape"!==t.originalEvent.key||(t.source="rootClose"),n=t.source,(!1===v?"click"===n:"inside"===v?"rootClose"!==n:"outside"!==v||"select"!==n)&&(null==u||u(e,t))})),x=No("end"===s,i,y),_=(0,t.useMemo)((function(){return{align:s,drop:i,isRTL:y}}),[s,i,y]);return(0,Cn.jsx)(to.Provider,{value:_,children:(0,Cn.jsx)(Xi,{placement:x,show:o,onSelect:c,onToggle:b,focusFirstItemOnShow:d,itemSelector:".".concat(g,"-item:not(.disabled):not(:disabled)"),children:p?m.children:(0,Cn.jsx)(h,bt(bt({},m),{},{ref:n,className:ga()(l,o&&"show",(!i||"down"===i)&&g,"up"===i&&"dropup","end"===i&&"dropend","start"===i&&"dropstart")}))})})}));Uo.displayName="Dropdown",Uo.defaultProps={navbar:!1,align:"start",autoClose:!0};var Zo=Object.assign(Uo,{Toggle:Mo,Menu:So,Item:mo,ItemText:Ho,Divider:Yo,Header:Fo}),Bo=__webpack_require__(2007),zo=__webpack_require__.n(Bo),Vo=["color","size","title","className"];function Wo(){return Wo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Wo.apply(null,arguments)}var qo=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,Vo);return t.createElement("svg",Wo({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-columns",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{d:"M0 2a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm8.5 0v8H15V2zm0 9v3H15v-3zm-1-9H1v3h6.5zM1 14h6.5V6H1z"}))}));qo.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var Ko=qo,$o=function(e){var n=e.columns,r=e.onColumnsChange,a=e.show,o=e.onToggle,l=i((0,t.useState)(!1),2),s=l[0],c=l[1],u=i((0,t.useState)(n),2),d=u[0],f=u[1],h=void 0!==a?a:s,v=o||function(){return c(!s)},m=function(){r(d),o?o(!1):c(!1)},p=function(){f(n),o?o(!1):c(!1)},g=t.forwardRef((function(e,t){e.children;var n=e.style,r=e.className,a=e["aria-labelledby"];return(0,Cn.jsxs)("div",{ref:t,style:n,className:r,"aria-labelledby":a,children:[(0,Cn.jsx)("h6",{children:"Manage Table Columns"}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section margin-sm dropdown-container",children:(0,Cn.jsx)("div",{className:"me-4",children:(0,Cn.jsx)("div",{style:{maxHeight:"200px",overflowY:"auto"},children:d.map((function(e){return(0,Cn.jsxs)("div",{style:{marginBottom:"8px"},children:[(0,Cn.jsx)("input",{type:"checkbox",id:"column-".concat(e.key),checked:e.show,onChange:function(){return function(e){var t=d.map((function(t){return t.key===e?bt(bt({},t),{},{show:!t.show}):t}));f(t)}(e.key)}}),(0,Cn.jsx)("label",{htmlFor:"column-".concat(e.key),style:{marginLeft:"8px"},children:e.label})]},e.key)}))})})}),(0,Cn.jsx)("div",{className:"list row",children:(0,Cn.jsxs)("div",{className:"col-md-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:p,children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:m,children:" Done "})]})})]})}));return(0,Cn.jsxs)(Zo,{id:"manage-table",className:"me-2",show:h,onToggle:v,autoClose:!1,children:[(0,Cn.jsxs)(Zo.Toggle,{variant:"primary",children:[(0,Cn.jsx)(Ko,{size:16,className:"me-2"}),"Manage Table"]}),(0,Cn.jsx)(Zo.Menu,{as:g})]},"manage-table")},Go=["color","size","title","className"];function Jo(){return Jo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Jo.apply(null,arguments)}var Qo=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,Go);return t.createElement("svg",Jo({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-download",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{d:"M.5 9.9a.5.5 0 0 1 .5.5v2.5a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2.5a.5.5 0 0 1 1 0v2.5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-2.5a.5.5 0 0 1 .5-.5"}),t.createElement("path",{d:"M7.646 11.854a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293V1.5a.5.5 0 0 0-1 0v8.793L5.354 8.146a.5.5 0 1 0-.708.708z"}))}));Qo.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var Xo=Qo,el=function(e){var n=e.columns,r=e.data,a=e.filename,o=void 0===a?"export":a,l=e.customActions,s=void 0===l?[]:l,c=e.show,u=e.onToggle,d=i((0,t.useState)(!1),2),f=d[0],h=d[1],v=i((0,t.useState)(n.map((function(e){return bt(bt({},e),{},{show:!0})}))),2),m=v[0],p=v[1],g=void 0!==c?c:f,y=u||function(e){return h(e)},b=function(){p(n.map((function(e){return bt(bt({},e),{},{show:!0})}))),y(!1)},x=function(){var e=m.filter((function(e){return e.show})),t=e.map((function(e){return e.label})).join(","),n=r.map((function(t){return e.map((function(e){var n=t[e.key];return"string"===typeof n&&n.includes(",")?'"'.concat(n,'"'):n})).join(",")})).join("\n"),a="".concat(t,"\n").concat(n);w(a,"".concat(o,".csv"),"text/csv")},_=function(){var e=m.filter((function(e){return e.show})),t=e.map((function(e){return e.label})),n=r.map((function(t){return e.map((function(e){return t[e.key]}))})),a="\ufeff"+[t].concat(Tn(n)).map((function(e){return e.map((function(e){return"string"===typeof e&&(e.includes(",")||e.includes('"')||e.includes("\n"))?'"'.concat(e.replace(/"/g,'""'),'"'):e})).join(",")})).join("\n");w(a,"".concat(o,".csv"),"text/csv")},j=function(){var e=m.filter((function(e){return e.show})),t="\n <html>\n <head>\n <style>\n table { border-collapse: collapse; width: 100%; }\n th, td { border: 1px solid #ddd; padding: 8px; text-align: left; }\n th { background-color: #f2f2f2; }\n </style>\n </head>\n <body>\n <table>\n <thead>\n <tr>\n ".concat(e.map((function(e){return"<th>".concat(e.label,"</th>")})).join(""),"\n </tr>\n </thead>\n <tbody>\n ").concat(r.map((function(t){return"\n <tr>\n ".concat(e.map((function(e){return"<td>".concat(t[e.key]||"","</td>")})).join(""),"\n </tr>\n ")})).join(""),"\n </tbody>\n </table>\n </body>\n </html>\n "),n=window.open("","_blank");n.document.write(t),n.document.close(),n.print()},w=function(e,t,n){var r=new Blob([e],{type:n}),a=URL.createObjectURL(r),i=document.createElement("a");i.href=a,i.download=t,document.body.appendChild(i),i.click(),document.body.removeChild(i),URL.revokeObjectURL(a)},N=t.forwardRef((function(e,t){e.children;var n=e.style,r=e.className,a=e["aria-labelledby"];return(0,Cn.jsxs)("div",{ref:t,style:n,className:r,"aria-labelledby":a,children:[(0,Cn.jsx)("h6",{children:"Export Options"}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section margin-sm dropdown-container",children:(0,Cn.jsxs)("div",{className:"me-4",children:[s.length>0&&(0,Cn.jsxs)(Cn.Fragment,{children:[s.map((function(e,t){return(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm mb-2",style:{width:"100%"},onClick:e.onClick,children:e.label},t)})),(0,Cn.jsx)("hr",{style:{margin:"8px 0",borderColor:"#ddd"}})]}),(0,Cn.jsxs)("div",{style:{maxHeight:"200px",overflowY:"auto",marginBottom:"15px"},children:[(0,Cn.jsx)("h6",{style:{fontSize:"14px",marginBottom:"10px"},children:"Select Columns:"}),m.map((function(e){return(0,Cn.jsxs)("div",{style:{marginBottom:"8px"},children:[(0,Cn.jsx)("input",{type:"checkbox",id:"export-column-".concat(e.key),checked:e.show,onChange:function(){return function(e){var t=m.map((function(t){return t.key===e?bt(bt({},t),{},{show:!t.show}):t}));p(t)}(e.key)}}),(0,Cn.jsx)("label",{htmlFor:"export-column-".concat(e.key),style:{marginLeft:"8px"},children:e.label})]},e.key)}))]})]})}),(0,Cn.jsx)("div",{className:"list row",children:(0,Cn.jsx)("div",{className:"col-md-12",children:(0,Cn.jsxs)("div",{style:{display:"flex",flexDirection:"column",gap:"8px",marginTop:"15px"},children:[(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm",style:{width:"100%"},onClick:x,children:"Generate CSV"}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm",style:{width:"100%"},onClick:_,children:"Generate Excel"}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm",style:{width:"100%"},onClick:j,children:"Generate PDF"}),(0,Cn.jsx)("button",{className:"btn btn-default btn-sm",style:{width:"100%",marginTop:"8px"},onClick:b,children:"Cancel"})]})})})]})}));return(0,Cn.jsxs)(Zo,{id:"export-dropdown",className:"me-2",show:g,onToggle:y,autoClose:!1,children:[(0,Cn.jsxs)(Zo.Toggle,{variant:"primary",children:[(0,Cn.jsx)(Xo,{size:16,className:"me-2"}),"Export"]}),(0,Cn.jsx)(Zo.Menu,{as:N})]},"export-dropdown")},tl=function(e,t){var n={};return e&&(n.role=e.toLowerCase()),t&&(n.status=t),On.get("/employees",{params:n})},nl=function(e){return e.roles=Mr.DRIVER,e.status="active",e.title="DRIVER",e.title_cn=Or.DRIVER,On.post("/employees",e)},rl=function(e,t){return t.roles?t.roles&&!t.roles.includes("driver")&&t.roles.push("dirver"):t.roles=["driver"],On.put("/employees/".concat(e),t)},al=function(e,t){return t.status="inactive",On.put("/employees/".concat(e),t)},il=function(e){return e.roles=Mr.DRIVER,e.status="active",e.title="DRIVER",e.title_cn=Or.DRIVER,e.tags="can_drive",On.post("/staffs",e)},ol=function(e,t){return t.roles?t.roles&&!t.roles.includes("driver")&&t.roles.push("dirver"):t.roles=["driver"],On.put("/staffs/".concat(e),t)},ll=function(e){return On.get("/staffs/search",{params:{nameOrEmail:e}})},sl=function(){return On.get("/vehicles")},cl=function(){return On.get("/vehicles/active")},ul=function(e,t){return On.put("/vehicles/".concat(e),t)},dl=function(e){return On.post("/vehicles",e)},fl=function(e,t){return On.delete("/vehicles/".concat(e))},hl=function(e){return On.get("/vehicles/".concat(e))},vl=function(e){var t=i(e.split("/"),3),n=t[0],r=t[1],a=t[2];return new Date(Number(a),Number(n)-1,Number(r))},ml=function(e,t,n,r,a){return On.post("/files/upload-physical?objectId=".concat(t,"&name=").concat(n,"&fileType=").concat(r,"&model=vehicle&date=").concat(a.getTime()),e)},pl=function(e,t,n){return On.get("/files/uploadedDocs/vehicle/".concat(e,"/type/").concat(n,"/name/").concat(t))},gl=function(e,t){var n={};return e&&(n.roles=e),t&&(n.status=t),On.get("/employees",{params:n})},yl=function(e){return e.status="active",On.post("/employees",e)},bl=function(e,t){return On.put("/employees/".concat(e),t)},xl=function(e,t){return t.status="inactive",On.put("/employees/".concat(e),t)},_l=function(e){return On.get("/employees/".concat(e))},jl=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=/[a-z]/,n=/[A-Z]/,r=/[!@#$%^&*()_+\-=\[\]{};':"\\|,.<>\/?]/;return!((null===e||void 0===e?void 0:e.length)<8)&&(!!t.test(e)&&(!!n.test(e)&&!!r.test(e)))},wl=function(e,t,n,r){return On.post("/files/upload-physical?objectId=".concat(t,"&name=").concat(n,"&fileType=").concat(r,"&model=employee"),e)},Nl=function(e,t,n){return On.get("/files/uploadedDocs/employee/".concat(e,"/type/").concat(n,"/name/").concat(t))},kl=function(){return On.get("/customers/active")},Sl=function(e,t){return On.post("/files/upload/".concat(e),t)},Cl=function(e){return On.get("/files/".concat(e))},Dl=function(e){return On.post("/files/delete",e)},El=function(e){return e.status="active",On.post("/customers",e)},Ol=function(e,t){return On.put("/customers/".concat(e),t)},Pl=function(e,t){return t.status="inactive",On.put("/customers/".concat(e),t)},Ml=function(e){return On.get("customers/".concat(e))},Tl=function(){return On.get("/customers")},Rl=function(e){return e.status="active",On.post("/clients",e)},Al=function(e){return On.get("clients/".concat(e))},Il=function(e,t,n,r){return On.post("/files/upload-physical?objectId=".concat(t,"&name=").concat(n,"&fileType=").concat(r,"&model=customer"),e)},Ll=function(){var e,t=localStorage.getItem("user")&&(null===(e=JSON.parse(localStorage.getItem("user")))||void 0===e?void 0:e.roles);return t&&(null===t||void 0===t?void 0:t.includes("admin"))},Fl=function(){var e,t=localStorage.getItem("user")&&(null===(e=JSON.parse(localStorage.getItem("user")))||void 0===e?void 0:e.roles);return t&&((null===t||void 0===t?void 0:t.includes(Pr.ATTENDANCE_EDITOR))||(null===t||void 0===t?void 0:t.includes(Pr.ADMIN)))},Yl={login:function(e){return On.post("/auth/login",e)},logout:function(e){localStorage.removeItem("user"),localStorage.removeItem("token"),window.location.href="/login"},isAdmin:Ll,canCreateOrEditDrivers:function(){var e,t=localStorage.getItem("user")&&(null===(e=JSON.parse(localStorage.getItem("user")))||void 0===e?void 0:e.roles);return t&&((null===t||void 0===t?void 0:t.includes(Pr.DRIVER_EDITOR))||(null===t||void 0===t?void 0:t.includes(Pr.ADMIN)))},getLocalAccessToken:function(){return localStorage.getItem("token")},canViewDrivers:function(){var e,t=localStorage.getItem("user")&&(null===(e=JSON.parse(localStorage.getItem("user")))||void 0===e?void 0:e.roles);return t&&((null===t||void 0===t?void 0:t.includes(Pr.DRIVER_VIEWER))||(null===t||void 0===t?void 0:t.includes(Pr.ADMIN)))},canViewEmployees:function(){var e,t=localStorage.getItem("user")&&(null===(e=JSON.parse(localStorage.getItem("user")))||void 0===e?void 0:e.roles);return t&&((null===t||void 0===t?void 0:t.includes(Pr.EMPLOYEE_VIEWER))||(null===t||void 0===t?void 0:t.includes(Pr.ADMIN)))},canAddOrEditEmployees:function(){var e,t=localStorage.getItem("user")&&(null===(e=JSON.parse(localStorage.getItem("user")))||void 0===e?void 0:e.roles);return t&&((null===t||void 0===t?void 0:t.includes(Pr.EMPLOYEE_EDITOR))||(null===t||void 0===t?void 0:t.includes(Pr.ADMIN)))},canAddOrEditRoutes:function(){var e,t=localStorage.getItem("user")&&(null===(e=JSON.parse(localStorage.getItem("user")))||void 0===e?void 0:e.roles);return t&&((null===t||void 0===t?void 0:t.includes(Pr.ROUTE_EDITOR))||(null===t||void 0===t?void 0:t.includes(Pr.ADMIN)))},canViewRoutes:function(){var e,t=localStorage.getItem("user")&&(null===(e=JSON.parse(localStorage.getItem("user")))||void 0===e?void 0:e.roles);return t&&((null===t||void 0===t?void 0:t.includes(Pr.ROUTE_VIEWER))||(null===t||void 0===t?void 0:t.includes(Pr.ADMIN)))},canViewVechiles:function(){var e,t=localStorage.getItem("user")&&(null===(e=JSON.parse(localStorage.getItem("user")))||void 0===e?void 0:e.roles);return t&&((null===t||void 0===t?void 0:t.includes(Pr.VEHICLE_VIEWER))||(null===t||void 0===t?void 0:t.includes(Pr.ADMIN)))},canAddOrEditVechiles:function(){var e,t=localStorage.getItem("user")&&(null===(e=JSON.parse(localStorage.getItem("user")))||void 0===e?void 0:e.roles);return t&&((null===t||void 0===t?void 0:t.includes(Pr.VEHICLE_EDITOR))||(null===t||void 0===t?void 0:t.includes(Pr.ADMIN)))},canViewCustomers:function(){var e,t=localStorage.getItem("user")&&(null===(e=JSON.parse(localStorage.getItem("user")))||void 0===e?void 0:e.roles);return t&&((null===t||void 0===t?void 0:t.includes(Pr.CUSTOMER_VIEWER))||(null===t||void 0===t?void 0:t.includes(Pr.ADMIN)))},canAddOrEditCustomers:function(){var e,t=localStorage.getItem("user")&&(null===(e=JSON.parse(localStorage.getItem("user")))||void 0===e?void 0:e.roles);return t&&((null===t||void 0===t?void 0:t.includes(Pr.CUSTOMER_EDITOR))||(null===t||void 0===t?void 0:t.includes(Pr.ADMIN)))},canAddOrEditAttendance:Fl,canViewAttendance:function(){var e,t=localStorage.getItem("user")&&(null===(e=JSON.parse(localStorage.getItem("user")))||void 0===e?void 0:e.roles);return t&&((null===t||void 0===t?void 0:t.includes(Pr.ATTENDANCE_VIEWER))||(null===t||void 0===t?void 0:t.includes(Pr.ADMIN)))},canAccessLegacySystem:function(){return Ll()||Fl()||function(){var e,t=localStorage.getItem("user")&&(null===(e=JSON.parse(localStorage.getItem("user")))||void 0===e?void 0:e.roles);return t&&((null===t||void 0===t?void 0:t.includes(Pr.MEDICAL_RESERVATION_INFO_EDITOR))||(null===t||void 0===t?void 0:t.includes(Pr.MEDICAL_RESERVATION_INFO_VIEWER)))}()||function(){var e,t=localStorage.getItem("user")&&(null===(e=JSON.parse(localStorage.getItem("user")))||void 0===e?void 0:e.roles);return t&&((null===t||void 0===t?void 0:t.includes(Pr.MEDICAL_RESERVATION_SCHEDULE_EDITOR))||(null===t||void 0===t?void 0:t.includes(Pr.MEDICAL_RESERVATION_SCHEDULE_VIEWER)))}()||function(){var e,t=localStorage.getItem("user")&&(null===(e=JSON.parse(localStorage.getItem("user")))||void 0===e?void 0:e.roles);return t&&((null===t||void 0===t?void 0:t.includes(Pr.RESOURCE_LIST_EDITOR))||(null===t||void 0===t?void 0:t.includes(Pr.RESOURCE_LIST_VIEWER)))}()}},Hl=function(){return On.get("/route-templates")},Ul=function(e,t){return On.put("/route-templates/".concat(e),t)},Zl=function(e){return On.post("/route-templates",e)},Bl=function(e,t){var n={};return e&&(n.date=e),t&&(n.type=t),On.get("/reports/search",{params:n})},zl=function(e){return On.post("/reports",e)},Vl=function(e,t){return On.put("/reports/".concat(e),t)},Wl=function(e,t){var n={};return e&&(n.route_id=e),t&&(n.type=t),On.get("/reports/search-route",{params:n})},ql=function(e){return e.roles=Mr.DRIVER,e.status="inactive",e.title="DRIVER",e.title_cn=Or.DRIVER,On.post("/employees",e)},Kl=function(e){return On.get("/messages/".concat(e))},$l=function(){return On.get("/messages")},Gl=function(e,t){return On.put("/messages/".concat(e),t)},Jl=function(e){return On.post("/messages",e)},Ql=function(){return On.get("/message-tokens")},Xl=function(e,t){return On.put("/message-tokens/".concat(e),t)},es=function(e){return On.post("/message-tokens",e)},ts=function(e){return On.post("/messages/public/send",e)},ns=function(e){return On.post("/messages/bulk",e)},rs=function(){return On.get("/messages/sent-messages/all")},as=function(){return On.get("/msg-custom-templates")},is=function(e){return On.post("/msg-custom-templates",e)},os=function(e,t){return On.put("/msg-custom-templates/".concat(e),t)},ls=function(e){return On.delete("/msg-custom-templates/".concat(e))},ss=function(e){return On.get("/phones")},cs=function(e,t){return On.put("/phones/".concat(e),t)},us=function(e){return On.post("/phones",e)},ds=function(e){return On.get("/phones/".concat(e))},fs=function(e){var t={};return e&&(t.type=e),On.get("/resources",{params:t})},hs=function(e){return e.status="active",On.post("/resources",e)},vs=function(e,t){return On.put("/resources/".concat(e),t)},ms=function(e,t){return On.put("/resources/".concat(e,"/disable"),t)},ps=function(e){return On.get("/resources/".concat(e))},gs=__webpack_require__(2426),ys=__webpack_require__.n(gs),bs=["bsPrefix","active","children","className","as","linkAs","linkProps","href","title","target"],xs=t.forwardRef((function(e,t){var n=e.bsPrefix,r=e.active,a=e.children,i=e.className,o=e.as,l=void 0===o?"li":o,s=e.linkAs,c=void 0===s?oo:s,u=e.linkProps,d=e.href,f=e.title,h=e.target,v=ma(e,bs),m=co(n,"breadcrumb-item");return(0,Cn.jsx)(l,bt(bt({ref:t},v),{},{className:ga()(m,i,{active:r}),"aria-current":r?"page":void 0,children:r?a:(0,Cn.jsx)(c,bt(bt({},u),{},{href:d,title:f,target:h,children:a}))}))}));xs.displayName="BreadcrumbItem",xs.defaultProps={active:!1,linkProps:{}};var _s=xs,js=["bsPrefix","className","listProps","children","label","as"],ws=t.forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.listProps,i=e.children,o=e.label,l=e.as,s=void 0===l?"nav":l,c=ma(e,js),u=co(n,"breadcrumb");return(0,Cn.jsx)(s,bt(bt({"aria-label":o,className:r,ref:t},c),{},{children:(0,Cn.jsx)("ol",bt(bt({},a),{},{className:ga()(u,null==a?void 0:a.className),children:i}))}))}));ws.displayName="Breadcrumb",ws.defaultProps={label:"breadcrumb",listProps:{}};var Ns=Object.assign(ws,{Item:_s}),ks=t.createContext(null);var Ss=function(e){var n=e.children,r=e.in,a=e.mountOnEnter,i=e.unmountOnExit,o=(0,t.useRef)(r);return(0,t.useEffect)((function(){r&&(o.current=!0)}),[r]),r?n:i||!o.current&&a?null:n},Cs=["active","eventKey","mountOnEnter","transition","unmountOnExit","role","onEnter","onEntering","onEntered","onExit","onExiting","onExited"],Ds=["activeKey","getControlledId","getControllerId"],Es=["as"];function Os(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}function Ps(e){var n=e.active,r=e.eventKey,a=e.mountOnEnter,i=e.transition,o=e.unmountOnExit,l=e.role,s=void 0===l?"tabpanel":l,c=e.onEnter,u=e.onEntering,d=e.onEntered,f=e.onExit,h=e.onExiting,v=e.onExited,m=Os(e,Cs),p=(0,t.useContext)(ks);if(!p)return[Object.assign({},m,{role:s}),{eventKey:r,isActive:n,mountOnEnter:a,transition:i,unmountOnExit:o,onEnter:c,onEntering:u,onEntered:d,onExit:f,onExiting:h,onExited:v}];var g=p.activeKey,y=p.getControlledId,b=p.getControllerId,x=Os(p,Ds),_=Ii(r);return[Object.assign({},m,{role:s,id:y(r),"aria-labelledby":b(r)}),{eventKey:r,isActive:null==n&&null!=_?Ii(g)===_:n,transition:i||x.transition,mountOnEnter:null!=a?a:x.mountOnEnter,unmountOnExit:null!=o?o:x.unmountOnExit,onEnter:c,onEntering:u,onEntered:d,onExit:f,onExiting:h,onExited:v}]}var Ms=t.forwardRef((function(e,t){var n=e.as,r=void 0===n?"div":n,a=i(Ps(Os(e,Es)),2),o=a[0],l=a[1],s=l.isActive,c=l.onEnter,u=l.onEntering,d=l.onEntered,f=l.onExit,h=l.onExiting,v=l.onExited,m=l.mountOnEnter,p=l.unmountOnExit,g=l.transition,y=void 0===g?Ss:g;return(0,Cn.jsx)(ks.Provider,{value:null,children:(0,Cn.jsx)(Li.Provider,{value:null,children:(0,Cn.jsx)(y,{in:s,onEnter:c,onEntering:u,onEntered:d,onExit:f,onExiting:h,onExited:v,mountOnEnter:m,unmountOnExit:p,children:(0,Cn.jsx)(r,Object.assign({},o,{ref:t,hidden:!s,"aria-hidden":!s}))})})})}));Ms.displayName="TabPanel";var Ts=function(e){var n=e.id,r=e.generateChildId,a=e.onSelect,o=e.activeKey,l=e.defaultActiveKey,s=e.transition,c=e.mountOnEnter,u=e.unmountOnExit,d=e.children,f=i(Ca(o,l,a),2),h=f[0],v=f[1],m=Ei(n),p=(0,t.useMemo)((function(){return r||function(e,t){return m?"".concat(m,"-").concat(t,"-").concat(e):null}}),[m,r]),g=(0,t.useMemo)((function(){return{onSelect:v,activeKey:h,transition:s,mountOnEnter:c||!1,unmountOnExit:u||!1,getControlledId:function(e){return p(e,"tabpane")},getControllerId:function(e){return p(e,"tab")}}}),[v,h,s,c,u,p]);return(0,Cn.jsx)(ks.Provider,{value:g,children:(0,Cn.jsx)(Li.Provider,{value:v||null,children:d})})};Ts.Panel=Ms;var Rs=Ts,As=(__webpack_require__(3573),["as","active","eventKey"]);function Is(e){var n=e.key,r=e.onClick,a=e.active,i=e.id,o=e.role,l=e.disabled,s=(0,t.useContext)(Li),c=(0,t.useContext)(Yi),u=(0,t.useContext)(ks),d=a,f={role:o};if(c){o||"tablist"!==c.role||(f.role="tab");var h=c.getControllerId(null!=n?n:null),v=c.getControlledId(null!=n?n:null);f[zi("event-key")]=n,f.id=h||i,!(d=null==a&&null!=n?c.activeKey===n:a)&&(null!=u&&u.unmountOnExit||null!=u&&u.mountOnEnter)||(f["aria-controls"]=v)}return"tab"===f.role&&(l&&(f.tabIndex=-1,f["aria-disabled"]=!0),d?f["aria-selected"]=d:f.tabIndex=-1),f.onClick=Aa((function(e){l||(null==r||r(e),null!=n&&s&&!e.isPropagationStopped()&&s(n,e))})),[f,{isActive:d}]}var Ls=t.forwardRef((function(e,t){var n=e.as,r=void 0===n?Bi:n,a=e.active,o=e.eventKey,l=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,As),s=i(Is(Object.assign({key:Ii(o,l.href),active:a},l)),2),c=s[0],u=s[1];return c[zi("active")]=u.isActive,(0,Cn.jsx)(r,Object.assign({},l,c,{ref:t}))}));Ls.displayName="NavItem";var Fs=Ls,Ys=["as","onSelect","activeKey","role","onKeyDown"];var Hs=function(){},Us=zi("event-key"),Zs=t.forwardRef((function(e,n){var r,a,i=e.as,o=void 0===i?"div":i,l=e.onSelect,s=e.activeKey,c=e.role,u=e.onKeyDown,d=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,Ys),f=Ta(),h=(0,t.useRef)(!1),v=(0,t.useContext)(Li),m=(0,t.useContext)(ks);m&&(c=c||"tablist",s=m.activeKey,r=m.getControlledId,a=m.getControllerId);var p=(0,t.useRef)(null),g=function(e){var t=p.current;if(!t)return null;var n=ba(t,"[".concat(Us,"]:not([aria-disabled=true])")),r=t.querySelector("[aria-selected=true]");if(!r||r!==document.activeElement)return null;var a=n.indexOf(r);if(-1===a)return null;var i=a+e;return i>=n.length&&(i=0),i<0&&(i=n.length-1),n[i]},y=function(e,t){null!=e&&(null==l||l(e,t),null==v||v(e,t))};(0,t.useEffect)((function(){if(p.current&&h.current){var e=p.current.querySelector("[".concat(Us,"][aria-selected=true]"));null==e||e.focus()}h.current=!1}));var b=go(n,p);return(0,Cn.jsx)(Li.Provider,{value:y,children:(0,Cn.jsx)(Yi.Provider,{value:{role:c,activeKey:Ii(s),getControlledId:r||Hs,getControllerId:a||Hs},children:(0,Cn.jsx)(o,Object.assign({},d,{onKeyDown:function(e){if(null==u||u(e),m){var t,n;switch(e.key){case"ArrowLeft":case"ArrowUp":t=g(-1);break;case"ArrowRight":case"ArrowDown":t=g(1);break;default:return}if(t)e.preventDefault(),y(t.dataset[(n="EventKey","".concat("rrUi").concat(n))]||null,e),h.current=!0,f()}},ref:b,role:c}))})})}));Zs.displayName="Nav";var Bs=Object.assign(Zs,{Item:Fs}),zs=t.createContext(null);zs.displayName="CardHeaderContext";var Vs=zs,Ws=Io("nav-item"),qs=["bsPrefix","className","as","active","eventKey"],Ks=t.forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.as,o=void 0===a?oo:a,l=e.active,s=e.eventKey,c=ma(e,qs);n=co(n,"nav-link");var u=i(Is(bt({key:Ii(s,c.href),active:l},c)),2),d=u[0],f=u[1];return(0,Cn.jsx)(o,bt(bt(bt({},c),d),{},{ref:t,className:ga()(r,n,c.disabled&&"disabled",f.isActive&&"active")}))}));Ks.displayName="NavLink",Ks.defaultProps={disabled:!1};var $s=Ks,Gs=["as","bsPrefix","variant","fill","justify","navbar","navbarScroll","className","activeKey"],Js=t.forwardRef((function(e,n){var r,a,i,o=Da(e,{activeKey:"onSelect"}),l=o.as,s=void 0===l?"div":l,c=o.bsPrefix,u=o.variant,d=o.fill,f=o.justify,h=o.navbar,v=o.navbarScroll,m=o.className,p=o.activeKey,g=ma(o,Gs),y=co(c,"nav"),b=!1,x=(0,t.useContext)(_o),_=(0,t.useContext)(Vs);return x?(a=x.bsPrefix,b=null==h||h):_&&(i=_.cardHeaderBsPrefix),(0,Cn.jsx)(Bs,bt({as:s,ref:n,activeKey:p,className:ga()(m,(r={},(0,gt.Z)(r,y,!b),(0,gt.Z)(r,"".concat(a,"-nav"),b),(0,gt.Z)(r,"".concat(a,"-nav-scroll"),b&&v),(0,gt.Z)(r,"".concat(i,"-").concat(u),!!i),(0,gt.Z)(r,"".concat(y,"-").concat(u),!!u),(0,gt.Z)(r,"".concat(y,"-fill"),d),(0,gt.Z)(r,"".concat(y,"-justified"),f),r))},g))}));Js.displayName="Nav",Js.defaultProps={justify:!1,fill:!1};var Qs=Object.assign(Js,{Item:Ws,Link:$s}),Xs=Io("tab-content"),ec=__webpack_require__(9611);var tc=!1,nc=t.createContext(null),rc="unmounted",ac="exited",ic="entering",oc="entered",lc="exiting",sc=function(e){var n,r;function a(t,n){var r;r=e.call(this,t,n)||this;var a,i=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?i?(a=ac,r.appearStatus=ic):a=oc:a=t.unmountOnExit||t.mountOnEnter?rc:ac,r.state={status:a},r.nextCallback=null,r}r=e,(n=a).prototype=Object.create(r.prototype),n.prototype.constructor=n,(0,ec.Z)(n,r),a.getDerivedStateFromProps=function(e,t){return e.in&&t.status===rc?{status:ac}:null};var i=a.prototype;return i.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},i.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==ic&&n!==oc&&(t=ic):n!==ic&&n!==oc||(t=lc)}this.updateStatus(!1,t)},i.componentWillUnmount=function(){this.cancelNextCallback()},i.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!==typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},i.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===ic){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:J.findDOMNode(this);n&&function(e){e.scrollTop}(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===ac&&this.setState({status:rc})},i.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,a=this.props.nodeRef?[r]:[J.findDOMNode(this),r],i=a[0],o=a[1],l=this.getTimeouts(),s=r?l.appear:l.enter;!e&&!n||tc?this.safeSetState({status:oc},(function(){t.props.onEntered(i)})):(this.props.onEnter(i,o),this.safeSetState({status:ic},(function(){t.props.onEntering(i,o),t.onTransitionEnd(s,(function(){t.safeSetState({status:oc},(function(){t.props.onEntered(i,o)}))}))})))},i.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:J.findDOMNode(this);t&&!tc?(this.props.onExit(r),this.safeSetState({status:lc},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:ac},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:ac},(function(){e.props.onExited(r)}))},i.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},i.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},i.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},i.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:J.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var a=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],i=a[0],o=a[1];this.props.addEndListener(i,o)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},i.render=function(){var e=this.state.status;if(e===rc)return null;var n=this.props,r=n.children,a=(n.in,n.mountOnEnter,n.unmountOnExit,n.appear,n.enter,n.exit,n.timeout,n.addEndListener,n.onEnter,n.onEntering,n.onEntered,n.onExit,n.onExiting,n.onExited,n.nodeRef,va(n,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return t.createElement(nc.Provider,{value:null},"function"===typeof r?r(e,a):t.cloneElement(t.Children.only(r),a))},a}(t.Component);function cc(){}sc.contextType=nc,sc.propTypes={},sc.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:cc,onEntering:cc,onEntered:cc,onExit:cc,onExiting:cc,onExited:cc},sc.UNMOUNTED=rc,sc.EXITED=ac,sc.ENTERING=ic,sc.ENTERED=oc,sc.EXITING=lc;var uc=sc;function dc(e,t){return function(e){var t=li(e);return t&&t.defaultView||window}(e).getComputedStyle(e,t)}var fc=/([A-Z])/g;var hc=/^ms-/;function vc(e){return function(e){return e.replace(fc,"-$1").toLowerCase()}(e).replace(hc,"-ms-")}var mc=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i;var pc=function(e,t){var n="",r="";if("string"===typeof t)return e.style.getPropertyValue(vc(t))||dc(e).getPropertyValue(vc(t));Object.keys(t).forEach((function(a){var i=t[a];i||0===i?!function(e){return!(!e||!mc.test(e))}(a)?n+=vc(a)+": "+i+";":r+=a+"("+i+") ":e.style.removeProperty(vc(a))})),r&&(n+="transform: "+r+";"),e.style.cssText+=";"+n};function gc(e,t,n){void 0===n&&(n=5);var r=!1,a=setTimeout((function(){r||function(e,t,n,r){if(void 0===n&&(n=!1),void 0===r&&(r=!0),e){var a=document.createEvent("HTMLEvents");a.initEvent(t,n,r),e.dispatchEvent(a)}}(e,"transitionend",!0)}),t+n),i=oi(e,"transitionend",(function(){r=!0}),{once:!0});return function(){clearTimeout(a),i()}}function yc(e,t,n,r){null==n&&(n=function(e){var t=pc(e,"transitionDuration")||"",n=-1===t.indexOf("ms")?1e3:1;return parseFloat(t)*n}(e)||0);var a=gc(e,n,r),i=oi(e,"transitionend",t);return function(){a(),i()}}function bc(e,t){var n=pc(e,t)||"",r=-1===n.indexOf("ms")?1e3:1;return parseFloat(n)*r}function xc(e,t){var n=bc(e,"transitionDuration"),r=bc(e,"transitionDelay"),a=yc(e,(function(n){n.target===e&&(a(),t(n))}),n+r)}function _c(e){e.offsetHeight}var jc,wc=["onEnter","onEntering","onEntered","onExit","onExiting","onExited","addEndListener","children","childRef"],Nc=t.forwardRef((function(e,n){var r=e.onEnter,a=e.onEntering,i=e.onEntered,o=e.onExit,l=e.onExiting,s=e.onExited,c=e.addEndListener,u=e.children,d=e.childRef,f=ma(e,wc),h=(0,t.useRef)(null),v=go(h,d),m=function(e){var t;v((t=e)&&"setState"in t?J.findDOMNode(t):null!=t?t:null)},p=function(e){return function(t){e&&h.current&&e(h.current,t)}},g=(0,t.useCallback)(p(r),[r]),y=(0,t.useCallback)(p(a),[a]),b=(0,t.useCallback)(p(i),[i]),x=(0,t.useCallback)(p(o),[o]),_=(0,t.useCallback)(p(l),[l]),j=(0,t.useCallback)(p(s),[s]),w=(0,t.useCallback)(p(c),[c]);return(0,Cn.jsx)(uc,bt(bt({ref:n},f),{},{onEnter:g,onEntered:b,onEntering:y,onExit:x,onExited:j,onExiting:_,addEndListener:w,nodeRef:h,children:"function"===typeof u?function(e,t){return u(e,bt(bt({},t),{},{ref:m}))}:t.cloneElement(u,{ref:m})}))})),kc=Nc,Sc=["className","children","transitionClasses"],Cc=(jc={},(0,gt.Z)(jc,ic,"show"),(0,gt.Z)(jc,oc,"show"),jc),Dc=t.forwardRef((function(e,n){var r=e.className,a=e.children,i=e.transitionClasses,o=void 0===i?{}:i,l=ma(e,Sc),s=(0,t.useCallback)((function(e,t){_c(e),null==l.onEnter||l.onEnter(e,t)}),[l]);return(0,Cn.jsx)(kc,bt(bt({ref:n,addEndListener:xc},l),{},{onEnter:s,childRef:a.ref,children:function(e,n){return t.cloneElement(a,bt(bt({},n),{},{className:ga()("fade",r,a.props.className,Cc[e],o[e])}))}}))}));Dc.defaultProps={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1},Dc.displayName="Fade";var Ec=Dc;function Oc(e){return"boolean"===typeof e?e?Ec:Ss:e}var Pc=["bsPrefix","transition"],Mc=["className","as"],Tc=t.forwardRef((function(e,t){var n=e.bsPrefix,r=e.transition,a=i(Ps(bt(bt({},ma(e,Pc)),{},{transition:Oc(r)})),2),o=a[0],l=o.className,s=o.as,c=void 0===s?"div":s,u=ma(o,Mc),d=a[1],f=d.isActive,h=d.onEnter,v=d.onEntering,m=d.onEntered,p=d.onExit,g=d.onExiting,y=d.onExited,b=d.mountOnEnter,x=d.unmountOnExit,_=d.transition,j=void 0===_?Ec:_,w=co(n,"tab-pane");return(0,Cn.jsx)(ks.Provider,{value:null,children:(0,Cn.jsx)(Li.Provider,{value:null,children:(0,Cn.jsx)(j,{in:f,onEnter:h,onEntering:v,onEntered:m,onExit:p,onExiting:g,onExited:y,mountOnEnter:b,unmountOnExit:x,children:(0,Cn.jsx)(c,bt(bt({},u),{},{ref:t,className:ga()(l,w,f&&"active")}))})})})}));Tc.displayName="TabPane";var Rc=Tc;function Ac(e,n){var r=0;return t.Children.map(e,(function(e){return t.isValidElement(e)?n(e,r++):e}))}function Ic(e,n){var r=0;t.Children.forEach(e,(function(e){t.isValidElement(e)&&n(e,r++)}))}var Lc=["id","onSelect","transition","mountOnEnter","unmountOnExit","children","activeKey"];function Fc(e){var t=e.props,n=t.title,r=t.eventKey,a=t.disabled,i=t.tabClassName,o=t.tabAttrs,l=t.id;return null==n?null:(0,Cn.jsx)(Ws,{as:"li",role:"presentation",children:(0,Cn.jsx)($s,bt(bt({as:"button",type:"button",eventKey:r,disabled:a,id:l,className:i},o),{},{children:n}))})}var Yc=function(e){var t=Da(e,{activeKey:"onSelect"}),n=t.id,r=t.onSelect,a=t.transition,i=t.mountOnEnter,o=t.unmountOnExit,l=t.children,s=t.activeKey,c=void 0===s?function(e){var t;return Ic(e,(function(e){null==t&&(t=e.props.eventKey)})),t}(l):s,u=ma(t,Lc);return(0,Cn.jsxs)(Rs,{id:n,activeKey:c,onSelect:r,transition:Oc(a),mountOnEnter:i,unmountOnExit:o,children:[(0,Cn.jsx)(Qs,bt(bt({},u),{},{role:"tablist",as:"ul",children:Ac(l,Fc)})),(0,Cn.jsx)(Xs,{children:Ac(l,(function(e){var t=bt({},e.props);return delete t.title,delete t.disabled,delete t.tabClassName,delete t.tabAttrs,(0,Cn.jsx)(Rc,bt({},t))}))})]})};Yc.defaultProps={variant:"tabs",mountOnEnter:!1,unmountOnExit:!1},Yc.displayName="Tabs";var Hc=Yc,Uc=["transition"],Zc=function(e){var t=e.transition,n=ma(e,Uc);return(0,Cn.jsx)(Rs,bt(bt({},n),{},{transition:Oc(t)}))};Zc.displayName="TabContainer";var Bc=Zc,zc={eventKey:zo().oneOfType([zo().string,zo().number]),title:zo().node.isRequired,disabled:zo().bool,tabClassName:zo().string,tabAttrs:zo().object},Vc=function(){throw new Error("ReactBootstrap: The `Tab` component is not meant to be rendered! It's an abstract component that is only valid as a direct Child of the `Tabs` Component. For custom tabs components use TabPane and TabsContainer directly")};Vc.propTypes=zc;var Wc=Object.assign(Vc,{Container:Bc,Content:Xs,Pane:Rc}),qc=["color","size","title","className"];function Kc(){return Kc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Kc.apply(null,arguments)}var $c=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,qc);return t.createElement("svg",Kc({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-pencil-square",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{d:"M15.502 1.94a.5.5 0 0 1 0 .706L14.459 3.69l-2-2L13.502.646a.5.5 0 0 1 .707 0l1.293 1.293zm-1.75 2.456-2-2L4.939 9.21a.5.5 0 0 0-.121.196l-.805 2.414a.25.25 0 0 0 .316.316l2.414-.805a.5.5 0 0 0 .196-.12l6.813-6.814z"}),t.createElement("path",{fillRule:"evenodd",d:"M1 13.5A1.5 1.5 0 0 0 2.5 15h11a1.5 1.5 0 0 0 1.5-1.5v-6a.5.5 0 0 0-1 0v6a.5.5 0 0 1-.5.5h-11a.5.5 0 0 1-.5-.5v-11a.5.5 0 0 1 .5-.5H9a.5.5 0 0 0 0-1H2.5A1.5 1.5 0 0 0 1 2.5z"}))}));$c.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var Gc=$c,Jc=["color","size","title","className"];function Qc(){return Qc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Qc.apply(null,arguments)}var Xc=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,Jc);return t.createElement("svg",Qc({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-plus",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{d:"M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4"}))}));Xc.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var eu=Xc,tu=function(){var e=I(),n=(me(),i((0,t.useState)([]),2)),r=n[0],a=n[1],o=i((0,t.useState)(""),2),l=o[0],s=o[1];new URLSearchParams(window.location.search);(0,t.useEffect)((function(){Yl.canAddOrEditRoutes()||Yl.canViewRoutes()||Yl.canAccessLegacySystem()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an admin account to login."),Yl.logout(),e("/login")),ss().then((function(e){return a(e.data)}))}),[]);var c=function(t){e("/center-phones/edit/".concat(t))};return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/",children:"General"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"Center Phone"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsxs)("h4",{children:["All Phones ",(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){e("/messages/list")},children:"Back"})]})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container",children:(0,Cn.jsxs)("div",{className:"app-main-content-list-func-container",children:[(0,Cn.jsx)(Hc,{defaultActiveKey:"allMessages",id:"messages-tab",children:(0,Cn.jsx)(Wc,{eventKey:"allMessages",title:"All Messages",children:(0,Cn.jsxs)("table",{className:"personnel-info-table",children:[(0,Cn.jsx)("thead",{children:(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("th",{className:"th-index",children:"No."}),(0,Cn.jsx)("th",{children:"Phone Title"}),(0,Cn.jsx)("th",{children:"Phone Number"}),(0,Cn.jsx)("th",{children:"Activated"})]})}),(0,Cn.jsx)("tbody",{children:r&&r.filter((function(e){return(null===e||void 0===e?void 0:e.phone_number.includes(l))||(null===e||void 0===e?void 0:e.phone_title.toLowerCase().includes(l.toLowerCase()))})).map((function(e,t){return(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("td",{className:"td-index",children:t+1}),(0,Cn.jsxs)("td",{children:[" ",(0,Cn.jsx)(Gc,{size:16,className:"clickable me-2",onClick:function(){return c(null===e||void 0===e?void 0:e.id)}})," ",null===e||void 0===e?void 0:e.phone_title]}),(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.phone_number}),(0,Cn.jsx)("td",{children:null!==e&&void 0!==e&&e.activated?"Yes":"No"}),(0,Cn.jsx)("td",{children:(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm",onClick:function(){return c(null===e||void 0===e?void 0:e.id)},children:"Edit"})})]},e.id)}))})]})})}),(0,Cn.jsxs)("div",{className:"list-func-panel",children:[(0,Cn.jsx)("input",{className:"me-2 with-search-icon",type:"text",placeholder:"Search",value:l,onChange:function(e){return s(e.currentTarget.value)}}),(0,Cn.jsxs)("button",{className:"btn btn-primary me-2",onClick:function(){e("/center-phones")},children:[(0,Cn.jsx)(eu,{size:16}),"Add New Phone"]})]})]})})]})},nu=[{value:"Checkin",label:"Checkin"},{value:"Center",label:"Center"},{value:"Family",label:"Family"},{value:"Office",label:"Office in person"},{value:"Office(Phone)",label:"Office by phone"},{value:"Nurse",label:"Nurse"}],ru=nu,au=[{value:"red",label:"Eyes-On"},{value:"pink",label:"Self-Transport"},{value:"green",label:"Televisit"},{value:"blue",label:"Default for By Center"},{value:"black",label:"Medication Pickup Only"},{value:"purple",label:"Drop-Off Only"},{value:"gray",label:"Deleted Appt"},{value:"orange",label:"Pick-Up Only"},{value:"brown",label:"Translation By Center"}],iu=au,ou=window.location.hostname.includes("ws1")||window.location.hostname.includes("localhost")||window.location.hostname.includes("site1")?"https://ws1-tspt.mayosolution.com/api":window.location.hostname.includes("ws3")||window.location.hostname.includes("site3")?"https://ws3.mayosolution.com/api":"https://ws2.mayosolution.com/api",lu={createNewEvent:function(e){return e.status="active",On.post("/events",e)},getAllEvents:function(e){return On.get("/events",{params:e})},updateEvent:function(e,t){return On.put("/events/".concat(e),t)},disableEvent:function(e,t){return On.put("/events/".concat(e,"/disable"),t)},getEvent:function(e){return On.get("/events/".concat(e))},deleteEvent:function(e){return On.delete("/events/".concat(e))},assignTransportationToEvents:function(e){return On.post("/events/assign",e)},formatDate:function(e){var t=e.getFullYear(),n=String(e.getMonth()+1).padStart(2,"0"),r=String(e.getDate()).padStart(2,"0");return"".concat(t,"-").concat(n,"-").concat(r)},getTransportationInfo:function(e,t){var n,r,a,i,o,s,c,u,d,f,h=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],v=new Date,m=e.filter((function(e){return new Date(e.start_time)>=new Date(v.toLocaleDateString())})),p=function(e){return m.find((function(t){return t.id===e.id}))},g=new Map,y=(0,l.Z)(m);try{for(y.s();!(f=y.n()).done;){var b=f.value,x=new Date(b.start_time).toLocaleDateString();g.has(x)?g.set(x,[].concat(Tn(g.get(x)),[b])):g.set(x,[b])}}catch(_){y.e(_)}finally{y.f()}return{maxTranslate1:(null===(n=h.find((function(e){return ys()(e.time).format("YYYY-MM-DD")==ys()(t.start_time).format("YYYY-MM-DD")})))||void 0===n?void 0:n.translate1_number)||0,maxTranslate2:(null===(r=h.find((function(e){return ys()(e.time).format("YYYY-MM-DD")==ys()(t.start_time).format("YYYY-MM-DD")})))||void 0===r?void 0:r.translate2_number)||0,maxResource:(null===(a=h.find((function(e){return ys()(e.time).format("YYYY-MM-DD")==ys()(t.start_time).format("YYYY-MM-DD")})))||void 0===a?void 0:a.max_resource_number)||0,totalTranslate1:null===(i=g.get(new Date(null===t||void 0===t?void 0:t.start_time).toLocaleDateString()))||void 0===i||null===(o=i.filter((function(e){return"1(\u8bd1)"===e.interpreter})))||void 0===o?void 0:o.length,totalTranslate2:null===(s=g.get(new Date(null===t||void 0===t?void 0:t.start_time).toLocaleDateString()))||void 0===s||null===(c=s.filter((function(e){return"2(\u8bd1)"===e.interpreter})))||void 0===c?void 0:c.length,totalResource:null===(u=Tn(new Set(null===(d=g.get(new Date(null===t||void 0===t?void 0:t.start_time).toLocaleDateString()))||void 0===d?void 0:d.map((function(e){return e.source_uuid})))))||void 0===u?void 0:u.length,isFutureEvent:p(t)}},generatePdf:function(e){window.open("".concat(ou,"/docs/get-pdfs?docTemplateName=med_notification&inputData=").concat(encodeURIComponent(JSON.stringify(e))))},generateSheet:function(e){window.open("".concat(ou,"/sheets/get-sheets?excelTemplateName=visit_record_sheet&inputData=").concat(encodeURIComponent(JSON.stringify(e))))},generateDoc:function(e){window.open("".concat(ou,"/docs/get-docs?docTemplateName=med_notification&inputData=").concat(encodeURIComponent(JSON.stringify(e))))},generateSheetPDF:function(e){window.open("".concat(ou,"/sheets/get-pdf?excelTemplateName=visit_record_sheet&inputData=").concat(encodeURIComponent(JSON.stringify(e))))},getTimeData:function(){return On.get("/timedata/get-by-condition1",{params:{date:ys()(new Date).format("YYYY-MM-DD")}})},getByCustomer:function(e){return On.get("/events/getByCustomer",{params:e})},site:window.location.hostname.includes("ws1")||window.location.hostname.includes("localhost")||window.location.hostname.includes("site1")?1:window.location.hostname.includes("ws3")||window.location.hostname.includes("site3")?3:2,getAllEventRecurrences:function(){return On.get("/event-recurrences")},createEventRecurrence:function(e){return On.post("/event-recurrences",e)},updateEventRecurrence:function(e,t){return On.put("/event-recurrences/".concat(e),t)},disableEventRecurrence:function(e,t){return On.put("/event-recurrences/".concat(e,"/disable"),t)},deleteEventRecurrence:function(e){return On.delete("/event-recurrences/".concat(e))},languageSupportOptions:nu,labelOptions:au,activityColorOptions:[{value:"red",label:"Classes"},{value:"pink",label:"Games"},{value:"green",label:"Events"},{value:"blue",label:"Outings"},{value:"purple",label:"Personal Care"},{value:"brown",label:"Care Activities"}],incidentColorOptions:[{value:"blue",label:"Attendance Note"}],mealPlanColorOptions:[{value:"brown",label:"Breakfast"},{value:"green",label:"Lunch"},{value:"red",label:"Snack"}],transportationTypeOptions:[{value:"by own",label:"ByOwn"},{value:"televisit",label:"Televisit"},{value:"client does not need to go",label:"Client Does Not need to Go"},{value:"dropoff only",label:"DropOff Only"},{value:"pickup only",label:"Pickup Only"},{value:"Center Transportation",label:"By Center Transportation"}],importantDatesLegendOptions:[{value:"member_related",label:"Member-Related"},{value:"vehicle_maintenance",label:"Vehicle Maintenance"}],importantDatesFilterOptions:[{value:"birthday",label:"Birthday",group:"member_related"},{value:"adcaps_completion",label:"ADCAPS Completion",group:"member_related"},{value:"center_qualification_expiration",label:"Center Qualification Expiration",group:"member_related"},{value:"oil_change",label:"Oil Change",group:"vehicle_maintenance"},{value:"monthly_vehicle_inspection",label:"Monthly Vehicle Inspection",group:"vehicle_maintenance"},{value:"emissions_inspection",label:"Emissions Inspection",group:"vehicle_maintenance"},{value:"insurance_expiration",label:"Insurance Expiration",group:"vehicle_maintenance"},{value:"license_plate_expiration",label:"License Plate Expiration",group:"vehicle_maintenance"}],interpreterLevelOptions:ru,colorOptions:iu},su={createNewEventRequest:function(e){return e.status="active",On.post("/event-requests",e)},getAllEventRequests:function(e){return On.get("/event-requests",{params:e})},updateEventRequest:function(e,t){return On.put("/event-requests/".concat(e),t)},deleteEventRequest:function(e){return On.delete("/event-requests/".concat(e))},sourceList:[{value:"byClient",label:"\u8001\u4eba\u8981\u6c42 By Client"},{value:"byDoctor",label:"\u533b\u751f\u8981\u6c42 By Doctor"},{value:"returnTkt",label:"\u56de\u8bca\u5355 Return Tkt"},{value:"bySocialWorker",label:"\u793e\u5de5\u90e8 By Social Worker"},{value:"byTransportation",label:"\u4ea4\u901a\u90e8 By Transportation"},{value:"byWsNursing",label:"\u62a4\u58eb\u7ad9 By WS Nursing"},{value:"forDoctorReport",label:"\u8981\u62a5\u544a For Doctor Report"}]},cu=function(e){return On.get("/signature-requests",{params:e})},uu=function(e){return e.status="active",On.post("/signature-requests",e)},du=function(e,t){return On.put("/signature-requests/".concat(e),t)},fu=function(e){return On.get("/signature-requests/".concat(e))},hu=function(e){return On.get("/vehicle-repairs?vehicle=".concat(e))},vu=function(e){return On.post("/vehicle-repairs",e)},mu=function(e){var t={};return e&&(t.status=e),On.get("/labels",{params:t})},pu=function(e){return e.status="active",On.post("/labels",e)},gu=function(e,t){return On.put("/labels/".concat(e),t)},yu=function(e){var t={};return e&&(t.date=e),On.get("/seatings",{params:t})},bu=function(e){return e.status="active",On.post("/seatings",e)},xu=function(e,t){return On.put("/seatings/".concat(e),t)},_u=function(e){var t={};return e&&(t.status=e),On.get("/attendance-notes",{params:t})},ju=function(e){return On.post("/attendance-notes",e)},wu=function(e,t){return On.put("/attendance-notes/".concat(e),t)},Nu=function(e,t,n,r){return On.post("/files/upload-physical?objectId=".concat(t,"&name=").concat(n,"&fileType=").concat(r,"&model=attendance_note"),e)},ku=function(e,t,n){return On.get("/files/uploadedDocs/attendance_note/".concat(e,"/type/").concat(n,"/name/").concat(t))},Su=function(e){var t={};return e&&(t.status=e),On.get("/carousels",{params:t})},Cu=function(e){return On.post("/carousels",e)},Du=function(e,t){return On.put("/carousels/".concat(e),t)},Eu=function(e,t,n,r){return On.post("/files/upload-physical?objectId=".concat(t,"&name=").concat(n,"&fileType=").concat(r,"&model=carousel"),e)},Ou=function(e,t,n){return On.get("/files/uploadedDocs/carousel/".concat(e,"/type/").concat(n,"/name/").concat(t))},Pu=function(e){var t={};return e&&(t.template_date=e),On.get("/daily-routes-templates",{params:t})},Mu=function(e){return On.post("/daily-routes-templates",e)},Tu=function(e,t){return On.put("/daily-routes-templates/".concat(e),t)},Ru=function(e){return On.get("/daily-routes-templates/".concat(e))},Au=function(e){return On.delete("/daily-routes-templates/".concat(e))},Iu=function(e){if(!e)return null;if("string"===typeof e&&e.includes("/")){var t=i(e.split("/"),3),n=t[0],r=t[1],a=t[2];return new Date(parseInt(a),parseInt(n)-1,parseInt(r))}return new Date(e)},Lu=function(){var e=I(),n=me(),r=$t.actions,a=r.fetchAllRoutes,i=r.fetchAllTomorrowRoutes,o=r.fetchAllBreakfastRecords,l=r.fetchAllLunchRecords,s=r.fetchAllSnackRecords,c=hn.actions.fetchAllDrivers,u=mn.actions.fetchAllVehicles,d=xn.actions.fetchAllRouteTemplates;return(0,t.useEffect)((function(){Yl.canAddOrEditRoutes()||Yl.canViewRoutes()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change a dispatcher or admin account to login."),Yl.logout(),e("/login")),n(c()),n(u()),n(a());var t=new URLSearchParams(window.location.search).get("dateSchedule"),r=t?{dateText:ys()(t).format("MM/DD/YYYY")}:{};n(i(r)),n(d()),n(o()),n(l()),n(s());var f=setInterval((function(){n(a())}),18e4);return function(){return clearInterval(f)}}),[]),(0,Cn.jsx)("div",{className:"list row",children:(0,Cn.jsx)("div",{className:"col-md-12",children:(0,Cn.jsx)(U,{})})})};function Fu(e,t,n,r,a,i,o){try{var l=e[i](o),s=l.value}catch(c){return void n(c)}l.done?t(s):Promise.resolve(s).then(r,a)}function Yu(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var i=e.apply(t,n);function o(e){Fu(i,r,a,o,l,"next",e)}function l(e){Fu(i,r,a,o,l,"throw",e)}o(void 0)}))}}var Hu,Uu=__webpack_require__(4687),Zu=__webpack_require__.n(Uu),Bu=function(e){var t,n,r,a=e.transRoute,i=e.drivers,o=e.vehicles,l=e.driver,s=e.vehicle,c=e.routeIndex,u=e.isTemplate,d=e.templateId,f=I(),h=new URLSearchParams(window.location.search).get("dateSchedule"),v=u?{text:"",className:""}:function(e){var t,n,r,a,i,o,l,s,c,u={},d=null===e||void 0===e||null===(t=e.route_customer_list)||void 0===t?void 0:t.find((function(e){return e.customer_pickup_status===Fn.SCHEDULE_ABSENT})),f=null===e||void 0===e||null===(n=e.status)||void 0===n?void 0:n.includes(kr);null!==e&&void 0!==e&&null!==(r=e.status)&&void 0!==r&&r.includes(_r)&&(u={text:"Enroute",className:"yellow"}),null!==e&&void 0!==e&&null!==(a=e.status)&&void 0!==a&&a.includes(jr)&&(u={text:"Picked up all participants, enroute to center",className:"blue"},(d||f)&&(u={text:"Has absents, enroute to center",className:"blue"})),null!==e&&void 0!==e&&null!==(i=e.status)&&void 0!==i&&i.includes(Nr)&&(u={text:"Dropped off all participants",className:"blue"}),null!==e&&void 0!==e&&null!==(o=e.status)&&void 0!==o&&o.includes(wr)&&(u={text:"inbound"===e.type?"Backed to center":"Task finished, vehicle parked",className:"green"}),(null===e||void 0===e||!e.status||0===(null===e||void 0===e||null===(l=e.status)||void 0===l?void 0:l.length)||null!==e&&void 0!==e&&null!==(s=e.status)&&void 0!==s&&s.includes(xr))&&(u={text:"Not Started",className:"gray"});var h=new Date,v=(h.getMonth()>8?h.getMonth()+1:"0"+(h.getMonth()+1))+"/"+(h.getDate()>9?h.getDate():"0"+h.getDate())+"/"+h.getFullYear();return(null===e||void 0===e||null===(c=e.status)||void 0===c||!c.includes(wr))&&Date.parse(v)>Date.parse(null===e||void 0===e?void 0:e.schedule_date)&&(u={text:"After 4pm, not sign off",className:"purple"}),u}(a);return(0,Cn.jsxs)(Cn.Fragment,{children:[a&&(0,Cn.jsxs)("div",{onClick:function(){f(u&&d?"/trans-routes/daily-templates/".concat(d,"/view-route/").concat(a._id||a.id):h?"/trans-routes/".concat(a.id,"?dateSchedule=").concat(h):"/trans-routes/".concat(a.id))},className:"card-container ".concat(u||"purple"!==v.className?"":v.className),children:[(0,Cn.jsxs)("div",{className:"route-card-title",children:["#".concat(c+1," "),a.name]}),(0,Cn.jsx)("div",{children:null===(t=i.find((function(e){return e.id===a.driver})))||void 0===t?void 0:t.name}),(0,Cn.jsx)("div",{children:"".concat(null===a||void 0===a||null===(n=a.route_customer_list)||void 0===n?void 0:n.length," Participants")}),(0,Cn.jsx)("div",{children:null===(r=o.find((function(e){return e.id===a.vehicle})))||void 0===r?void 0:r.tag}),!u&&(0,Cn.jsx)("div",{className:"list row",children:(0,Cn.jsxs)("div",{className:"col-md-12 card-status",children:[(0,Cn.jsx)("div",{className:"float-end",children:null===v||void 0===v?void 0:v.text}),(0,Cn.jsx)("div",{className:"".concat("purple"===v.className?"":v.className," float-end")})]})})]}),!a&&l&&(0,Cn.jsxs)("div",{className:"card-container clickable",onClick:function(){return e=l.id,void f("/employees/edit/".concat(e,"?redirect=schedule&type=driver"));var e},children:[(0,Cn.jsx)("div",{className:"",children:l.name}),(0,Cn.jsx)("div",{className:"list row",children:(0,Cn.jsx)("div",{className:"col-md-12 card-status",children:(0,Cn.jsx)("div",{className:"float-end",children:"Capacity Limit: ".concat(l.driver_capacity," seats")})})})]}),!a&&s&&(0,Cn.jsxs)("div",{className:"card-container clickable",onClick:function(){return e=s.id,void f("/vehicles/edit/".concat(e,"?redirect=schedule"));var e},children:[(0,Cn.jsx)("div",{className:"",children:s.vehicle_number}),(0,Cn.jsx)("div",{children:(0,Cn.jsxs)("small",{children:["Tag: ",s.tag]})}),(0,Cn.jsx)("div",{children:(0,Cn.jsx)("small",{children:"Capacity Limit: ".concat(s.capacity," seats")})}),(0,Cn.jsx)("div",{children:(0,Cn.jsxs)("small",{children:["EzPass: ",s.ezpass]})}),(0,Cn.jsx)("div",{children:(0,Cn.jsxs)("small",{children:["GPS Tag: ",s.gps_tag]})})]})]})};function zu(e){if((!Hu&&0!==Hu||e)&&xa){var t=document.createElement("div");t.style.position="absolute",t.style.top="-9999px",t.style.width="50px",t.style.height="50px",t.style.overflow="scroll",document.body.appendChild(t),Hu=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return Hu}function Vu(e){var n=function(e){var n=(0,t.useRef)(e);return n.current=e,n}(e);(0,t.useEffect)((function(){return function(){return n.current()}}),[])}function Wu(e){void 0===e&&(e=li());try{var t=e.activeElement;return t&&t.nodeName?t:null}catch(jB){return e.body}}var qu=__webpack_require__(5671),Ku=__webpack_require__(3144);var $u=zi("modal-open"),Gu=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.ownerDocument,r=t.handleContainerOverflow,a=void 0===r||r,i=t.isRTL,o=void 0!==i&&i;(0,qu.Z)(this,e),this.handleContainerOverflow=a,this.isRTL=o,this.modals=[],this.ownerDocument=n}return(0,Ku.Z)(e,[{key:"getScrollbarWidth",value:function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,t=e.defaultView;return Math.abs(t.innerWidth-e.documentElement.clientWidth)}(this.ownerDocument)}},{key:"getElement",value:function(){return(this.ownerDocument||document).body}},{key:"setModalAttributes",value:function(e){}},{key:"removeModalAttributes",value:function(e){}},{key:"setContainerStyle",value:function(e){var t={overflow:"hidden"},n=this.isRTL?"paddingLeft":"paddingRight",r=this.getElement();e.style=(0,gt.Z)({overflow:r.style.overflow},n,r.style[n]),e.scrollBarWidth&&(t[n]="".concat(parseInt(pc(r,n)||"0",10)+e.scrollBarWidth,"px")),r.setAttribute($u,""),pc(r,t)}},{key:"reset",value:function(){var e=this;Tn(this.modals).forEach((function(t){return e.remove(t)}))}},{key:"removeContainerStyle",value:function(e){var t=this.getElement();t.removeAttribute($u),Object.assign(t.style,e.style)}},{key:"add",value:function(e){var t=this.modals.indexOf(e);return-1!==t?t:(t=this.modals.length,this.modals.push(e),this.setModalAttributes(e),0!==t||(this.state={scrollBarWidth:this.getScrollbarWidth(),style:{}},this.handleContainerOverflow&&this.setContainerStyle(this.state)),t)}},{key:"remove",value:function(e){var t=this.modals.indexOf(e);-1!==t&&(this.modals.splice(t,1),!this.modals.length&&this.handleContainerOverflow&&this.removeContainerStyle(this.state),this.removeModalAttributes(e))}},{key:"isTopModal",value:function(e){return!!this.modals.length&&this.modals[this.modals.length-1]===e}}]),e}(),Ju=Gu,Qu=function(e,t){var n;return xa?null==e?(t||li()).body:("function"===typeof e&&(e=e()),e&&"current"in e&&(e=e.current),null!=(n=e)&&n.nodeType&&e||null):null};var Xu,ed=["show","role","className","style","children","backdrop","keyboard","onBackdropClick","onEscapeKeyDown","transition","backdropTransition","autoFocus","enforceFocus","restoreFocus","restoreFocusOptions","renderDialog","renderBackdrop","manager","container","onShow","onHide","onExit","onExited","onExiting","onEnter","onEntering","onEntered"];function td(e){var n=Gi(),r=e||function(e){return Xu||(Xu=new Ju({ownerDocument:null==e?void 0:e.document})),Xu}(n),a=(0,t.useRef)({dialog:null,backdrop:null});return Object.assign(a.current,{add:function(){return r.add(a.current)},remove:function(){return r.remove(a.current)},isTopModal:function(){return r.isTopModal(a.current)},setDialogRef:(0,t.useCallback)((function(e){a.current.dialog=e}),[]),setBackdropRef:(0,t.useCallback)((function(e){a.current.backdrop=e}),[])})}var nd=(0,t.forwardRef)((function(e,n){var r=e.show,a=void 0!==r&&r,o=e.role,l=void 0===o?"dialog":o,s=e.className,c=e.style,u=e.children,d=e.backdrop,f=void 0===d||d,h=e.keyboard,v=void 0===h||h,m=e.onBackdropClick,p=e.onEscapeKeyDown,g=e.transition,y=e.backdropTransition,b=e.autoFocus,x=void 0===b||b,_=e.enforceFocus,j=void 0===_||_,w=e.restoreFocus,N=void 0===w||w,k=e.restoreFocusOptions,S=e.renderDialog,C=e.renderBackdrop,D=void 0===C?function(e){return(0,Cn.jsx)("div",Object.assign({},e))}:C,E=e.manager,O=e.container,P=e.onShow,M=e.onHide,T=void 0===M?function(){}:M,R=e.onExit,A=e.onExited,I=e.onExiting,L=e.onEnter,F=e.onEntering,Y=e.onEntered,H=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,ed),U=function(e,n){var r=Gi(),a=i((0,t.useState)((function(){return Qu(e,null==r?void 0:r.document)})),2),o=a[0],l=a[1];if(!o){var s=Qu(e);s&&l(s)}return(0,t.useEffect)((function(){n&&o&&n(o)}),[n,o]),(0,t.useEffect)((function(){var t=Qu(e);t!==o&&l(t)}),[e,o]),o}(O),Z=td(E),B=Ua(),z=Ma(a),V=i((0,t.useState)(!a),2),W=V[0],q=V[1],K=(0,t.useRef)(null);(0,t.useImperativeHandle)(n,(function(){return Z}),[Z]),xa&&!z&&a&&(K.current=Wu()),g||a||W?a&&W&&q(!1):q(!0);var $=Aa((function(){if(Z.add(),ne.current=oi(document,"keydown",ee),te.current=oi(document,"focus",(function(){return setTimeout(Q)}),!0),P&&P(),x){var e=Wu(document);Z.dialog&&e&&!ai(Z.dialog,e)&&(K.current=e,Z.dialog.focus())}})),G=Aa((function(){var e;(Z.remove(),null==ne.current||ne.current(),null==te.current||te.current(),N)&&(null==(e=K.current)||null==e.focus||e.focus(k),K.current=null)}));(0,t.useEffect)((function(){a&&U&&$()}),[a,U,$]),(0,t.useEffect)((function(){W&&G()}),[W,G]),Vu((function(){G()}));var Q=Aa((function(){if(j&&B()&&Z.isTopModal()){var e=Wu();Z.dialog&&e&&!ai(Z.dialog,e)&&Z.dialog.focus()}})),X=Aa((function(e){e.target===e.currentTarget&&(null==m||m(e),!0===f&&T())})),ee=Aa((function(e){v&&27===e.keyCode&&Z.isTopModal()&&(null==p||p(e),e.defaultPrevented||T())})),te=(0,t.useRef)(),ne=(0,t.useRef)(),re=g;if(!U||!(a||re&&!W))return null;var ae=Object.assign({role:l,ref:Z.setDialogRef,"aria-modal":"dialog"===l||void 0},H,{style:c,className:s,tabIndex:-1}),ie=S?S(ae):(0,Cn.jsx)("div",Object.assign({},ae,{children:t.cloneElement(u,{role:"document"})}));re&&(ie=(0,Cn.jsx)(re,{appear:!0,unmountOnExit:!0,in:!!a,onExit:R,onExiting:I,onExited:function(){q(!0),null==A||A.apply(void 0,arguments)},onEnter:L,onEntering:F,onEntered:Y,children:ie}));var oe=null;if(f){var le=y;oe=D({ref:Z.setBackdropRef,onClick:X}),le&&(oe=(0,Cn.jsx)(le,{appear:!0,in:!!a,children:oe}))}return(0,Cn.jsx)(Cn.Fragment,{children:J.createPortal((0,Cn.jsxs)(Cn.Fragment,{children:[oe,ie]}),U)})}));nd.displayName="Modal";var rd=Object.assign(nd,{Manager:Ju}),ad=__webpack_require__(1120);function id(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=(0,ad.Z)(e)););return e}function od(){return od="undefined"!==typeof Reflect&&Reflect.get?Reflect.get.bind():function(e,t,n){var r=id(e,t);if(r){var a=Object.getOwnPropertyDescriptor(r,t);return a.get?a.get.call(arguments.length<3?e:n):a.value}},od.apply(this,arguments)}var ld=__webpack_require__(136),sd=__webpack_require__(7277);function cd(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var ud,dd=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",fd=".sticky-top",hd=".navbar-toggler",vd=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(){return(0,qu.Z)(this,n),t.apply(this,arguments)}return(0,Ku.Z)(n,[{key:"adjustAndStore",value:function(e,t,n){var r=t.style[e];t.dataset[e]=r,pc(t,(0,gt.Z)({},e,"".concat(parseFloat(pc(t,e))+n,"px")))}},{key:"restore",value:function(e,t){var n=t.dataset[e];void 0!==n&&(delete t.dataset[e],pc(t,(0,gt.Z)({},e,n)))}},{key:"setContainerStyle",value:function(e){var t=this;od((0,ad.Z)(n.prototype),"setContainerStyle",this).call(this,e);var r,a,i=this.getElement();if(a="modal-open",(r=i).classList?r.classList.add(a):function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}(r,a)||("string"===typeof r.className?r.className=r.className+" "+a:r.setAttribute("class",(r.className&&r.className.baseVal||"")+" "+a)),e.scrollBarWidth){var o=this.isRTL?"paddingLeft":"paddingRight",l=this.isRTL?"marginLeft":"marginRight";ba(i,dd).forEach((function(n){return t.adjustAndStore(o,n,e.scrollBarWidth)})),ba(i,fd).forEach((function(n){return t.adjustAndStore(l,n,-e.scrollBarWidth)})),ba(i,hd).forEach((function(n){return t.adjustAndStore(l,n,e.scrollBarWidth)}))}}},{key:"removeContainerStyle",value:function(e){var t=this;od((0,ad.Z)(n.prototype),"removeContainerStyle",this).call(this,e);var r,a,i=this.getElement();a="modal-open",(r=i).classList?r.classList.remove(a):"string"===typeof r.className?r.className=cd(r.className,a):r.setAttribute("class",cd(r.className&&r.className.baseVal||"",a));var o=this.isRTL?"paddingLeft":"paddingRight",l=this.isRTL?"marginLeft":"marginRight";ba(i,dd).forEach((function(e){return t.restore(o,e)})),ba(i,fd).forEach((function(e){return t.restore(l,e)})),ba(i,hd).forEach((function(e){return t.restore(l,e)}))}}]),n}(Ju);var md=Io("modal-body"),pd=t.createContext({onHide:function(){}}),gd=["bsPrefix","className","contentClassName","centered","size","fullscreen","children","scrollable"],yd=t.forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.contentClassName,i=e.centered,o=e.size,l=e.fullscreen,s=e.children,c=e.scrollable,u=ma(e,gd);n=co(n,"modal");var d="".concat(n,"-dialog"),f="string"===typeof l?"".concat(n,"-fullscreen-").concat(l):"".concat(n,"-fullscreen");return(0,Cn.jsx)("div",bt(bt({},u),{},{ref:t,className:ga()(d,r,o&&"".concat(n,"-").concat(o),i&&"".concat(d,"-centered"),c&&"".concat(d,"-scrollable"),l&&f),children:(0,Cn.jsx)("div",{className:ga()("".concat(n,"-content"),a),children:s})}))}));yd.displayName="ModalDialog";var bd=yd,xd=Io("modal-footer"),_d=["className","variant"],jd={"aria-label":zo().string,onClick:zo().func,variant:zo().oneOf(["white"])},wd=t.forwardRef((function(e,t){var n=e.className,r=e.variant,a=ma(e,_d);return(0,Cn.jsx)("button",bt({ref:t,type:"button",className:ga()("btn-close",r&&"btn-close-".concat(r),n)},a))}));wd.displayName="CloseButton",wd.propTypes=jd,wd.defaultProps={"aria-label":"Close"};var Nd=wd,kd=["closeLabel","closeVariant","closeButton","onHide","children"],Sd=t.forwardRef((function(e,n){var r=e.closeLabel,a=e.closeVariant,i=e.closeButton,o=e.onHide,l=e.children,s=ma(e,kd),c=(0,t.useContext)(pd),u=Aa((function(){null==c||c.onHide(),null==o||o()}));return(0,Cn.jsxs)("div",bt(bt({ref:n},s),{},{children:[l,i&&(0,Cn.jsx)(Nd,{"aria-label":r,variant:a,onClick:u})]}))}));Sd.defaultProps={closeLabel:"Close",closeButton:!1};var Cd=Sd,Dd=["bsPrefix","className"],Ed=t.forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=ma(e,Dd);return n=co(n,"modal-header"),(0,Cn.jsx)(Cd,bt(bt({ref:t},a),{},{className:ga()(r,n)}))}));Ed.displayName="ModalHeader",Ed.defaultProps={closeLabel:"Close",closeButton:!1};var Od=Ed,Pd=function(e){return t.forwardRef((function(t,n){return(0,Cn.jsx)("div",bt(bt({},t),{},{ref:n,className:ga()(t.className,e)}))}))},Md=Io("modal-title",{Component:Pd("h4")}),Td=["bsPrefix","className","style","dialogClassName","contentClassName","children","dialogAs","aria-labelledby","aria-describedby","aria-label","show","animation","backdrop","keyboard","onEscapeKeyDown","onShow","onHide","container","autoFocus","enforceFocus","restoreFocus","restoreFocusOptions","onEntered","onExit","onExiting","onEnter","onEntering","onExited","backdropClassName","manager"],Rd={show:!1,backdrop:!0,keyboard:!0,autoFocus:!0,enforceFocus:!0,restoreFocus:!0,animation:!0,dialogAs:bd};function Ad(e){return(0,Cn.jsx)(Ec,bt(bt({},e),{},{timeout:null}))}function Id(e){return(0,Cn.jsx)(Ec,bt(bt({},e),{},{timeout:null}))}var Ld=t.forwardRef((function(e,n){var r=e.bsPrefix,a=e.className,o=e.style,l=e.dialogClassName,s=e.contentClassName,c=e.children,u=e.dialogAs,d=e["aria-labelledby"],f=e["aria-describedby"],h=e["aria-label"],v=e.show,m=e.animation,p=e.backdrop,g=e.keyboard,y=e.onEscapeKeyDown,b=e.onShow,x=e.onHide,_=e.container,j=e.autoFocus,w=e.enforceFocus,N=e.restoreFocus,k=e.restoreFocusOptions,S=e.onEntered,C=e.onExit,D=e.onExiting,E=e.onEnter,O=e.onEntering,P=e.onExited,M=e.backdropClassName,T=e.manager,R=ma(e,Td),A=i((0,t.useState)({}),2),I=A[0],L=A[1],F=i((0,t.useState)(!1),2),Y=F[0],H=F[1],U=(0,t.useRef)(!1),Z=(0,t.useRef)(!1),B=(0,t.useRef)(null),z=i(La(),2),V=z[0],W=z[1],q=go(n,W),K=Aa(x),$=fo();r=co(r,"modal");var G=(0,t.useMemo)((function(){return{onHide:K}}),[K]);function J(){return T||function(e){return ud||(ud=new vd(e)),ud}({isRTL:$})}function Q(e){if(xa){var t=J().getScrollbarWidth()>0,n=e.scrollHeight>li(e).documentElement.clientHeight;L({paddingRight:t&&!n?zu():void 0,paddingLeft:!t&&n?zu():void 0})}}var X=Aa((function(){V&&Q(V.dialog)}));Vu((function(){ii(window,"resize",X),null==B.current||B.current()}));var ee=function(){U.current=!0},te=function(e){U.current&&V&&e.target===V.dialog&&(Z.current=!0),U.current=!1},ne=function(){H(!0),B.current=yc(V.dialog,(function(){H(!1)}))},re=function(e){"static"!==p?Z.current||e.target!==e.currentTarget?Z.current=!1:null==x||x():function(e){e.target===e.currentTarget&&ne()}(e)},ae=(0,t.useCallback)((function(e){return(0,Cn.jsx)("div",bt(bt({},e),{},{className:ga()("".concat(r,"-backdrop"),M,!m&&"show")}))}),[m,M,r]),ie=bt(bt({},o),I);ie.display="block";return(0,Cn.jsx)(pd.Provider,{value:G,children:(0,Cn.jsx)(rd,{show:v,ref:q,backdrop:p,container:_,keyboard:!0,autoFocus:j,enforceFocus:w,restoreFocus:N,restoreFocusOptions:k,onEscapeKeyDown:function(e){g||"static"!==p?g&&y&&y(e):(e.preventDefault(),ne())},onShow:b,onHide:x,onEnter:function(e,t){e&&Q(e),null==E||E(e,t)},onEntering:function(e,t){null==O||O(e,t),Na(window,"resize",X)},onEntered:S,onExit:function(e){null==B.current||B.current(),null==C||C(e)},onExiting:D,onExited:function(e){e&&(e.style.display=""),null==P||P(e),ii(window,"resize",X)},manager:J(),transition:m?Ad:void 0,backdropTransition:m?Id:void 0,renderBackdrop:ae,renderDialog:function(e){return(0,Cn.jsx)("div",bt(bt({role:"dialog"},e),{},{style:ie,className:ga()(a,r,Y&&"".concat(r,"-static")),onClick:p?re:void 0,onMouseUp:te,"aria-label":h,"aria-labelledby":d,"aria-describedby":f,children:(0,Cn.jsx)(u,bt(bt({},R),{},{onMouseDown:ee,className:l,contentClassName:s,children:c}))}))}})})}));Ld.displayName="Modal",Ld.defaultProps=Rd;var Fd=Object.assign(Ld,{Body:md,Header:Od,Title:Md,Footer:xd,Dialog:bd,TRANSITION_DURATION:300,BACKDROP_TRANSITION_DURATION:150}),Yd=function(e){var n,r,a=e.transRoutes,o=e.copyList,s=e.sectionName,c=e.drivers,u=e.vehicles,d=e.canAddNew,f=e.addText,h=e.copyText,v=e.redirect,m=e.routeType,p=e.isTemplate,g=e.templateId,y=i((0,t.useState)(!1),2),b=y[0],x=y[1],_=i((0,t.useState)([]),2),j=_[0],w=_[1],N=i((0,t.useState)(void 0),2),k=N[0],S=N[1],C=i((0,t.useState)(""),2),D=C[0],E=C[1],O=i((0,t.useState)([]),2),P=O[0],M=O[1],T=me(),R=$t.actions.createRoute,A=new URLSearchParams(window.location.search).get("dateSchedule");(0,t.useEffect)((function(){!function(){var e=[];if(a){var t,n=(0,l.Z)(a);try{for(n.s();!(t=n.n()).done;){var r,i=t.value,o=(0,l.Z)(i.route_customer_list);try{for(o.s();!(r=o.n()).done;){var s=r.value;e.includes(s.customer_id)||s.customer_pickup_status===Fn.SCHEDULE_ABSENT||s.customer_route_status===Sr.DISABLED||e.push(s)}}catch(c){o.e(c)}finally{o.f()}}}catch(c){n.e(c)}finally{n.f()}}M(e)}()}),[a]);var I=function(){w([]),S(void 0),E(""),x(!1)};return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"text-primary ".concat(d?"mb-2":""),children:[(0,Cn.jsxs)("h6",{className:"me-4",children:["".concat(s,": ")," ",(0,Cn.jsx)("span",{className:"route-stats",children:(s.includes("Inbound")||s.includes("Outbound"))&&"".concat(null===P||void 0===P?void 0:P.length," Scheduled (").concat(null===(n=P.filter((function(e){return[Hn.MEMBER,Hn.SELF_PAY].includes(e.customer_type)&&![Sr.UNEXPECTED_ABSENT,Sr.SCHEDULED_ABSENT].includes(null===e||void 0===e?void 0:e.customer_route_status)})))||void 0===n?void 0:n.length," Members ").concat(null===(r=P.filter((function(e){return[Hn.VISITOR].includes(null===e||void 0===e?void 0:e.customer_type)&&![Sr.UNEXPECTED_ABSENT,Sr.SCHEDULED_ABSENT].includes(null===e||void 0===e?void 0:e.customer_route_status)})))||void 0===r?void 0:r.length," Visitors)")})]}),d&&(0,Cn.jsx)("small",{className:"me-4",onClick:function(){m?v(m):v()},children:(0,Cn.jsx)("a",{children:f})}),h&&(0,Cn.jsx)("small",{onClick:function(){w(o),x(!0)},children:(0,Cn.jsx)("a",{children:h})})]}),a&&(0,Cn.jsx)(Cn.Fragment,{children:(0,Cn.jsx)("div",{className:"all-routes-container",children:a.map((function(e){var t;return Object.assign({},e,{vehicleNumber:(null===u||void 0===u||null===(t=u.find((function(t){return e.vehicle===t.id})))||void 0===t?void 0:t.vehicle_number)||0})})).sort((function(e,t){return(null===e||void 0===e?void 0:e.vehicleNumber)-(null===t||void 0===t?void 0:t.vehicleNumber)})).map((function(e,t){return(0,Cn.jsx)("div",{className:"route-card-container",children:(0,Cn.jsx)(Bu,{routeIndex:t,transRoute:e,drivers:c,vehicles:u,isTemplate:p,templateId:g})},e.id)}))})}),Yl.canViewDrivers()&&!a&&c&&(0,Cn.jsx)(Cn.Fragment,{children:(0,Cn.jsx)("div",{className:"list row",children:c.map((function(e){return(0,Cn.jsx)("div",{className:"col-md-3 col-sm-6 col-xs-12",children:(0,Cn.jsx)(Bu,{driver:e})},e.id)}))})}),Yl.canViewVechiles()&&!a&&u&&(0,Cn.jsx)(Cn.Fragment,{children:(0,Cn.jsx)("div",{className:"list row",children:u.map((function(e){return(0,Cn.jsx)("div",{className:"col-md-3 col-sm-6 col-xs-12",children:(0,Cn.jsx)(Bu,{vehicle:e})},e.id)}))})}),(0,Cn.jsxs)(Fd,{show:b,onHide:function(){return I()},children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:"Copy Route"})}),(0,Cn.jsx)(Fd.Body,{children:(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"mb-4",children:["Select an Existed Route: ",(0,Cn.jsxs)("select",{value:k,onChange:function(e){S(e.currentTarget.value)},children:[(0,Cn.jsx)("option",{value:""}),j.map((function(e){return(0,Cn.jsx)("option",{value:e.id,children:e.name},e.id)}))]})]}),(0,Cn.jsxs)("div",{children:["Type in New Route Name: ",(0,Cn.jsx)("input",{type:"text",value:D,onChange:function(e){E(e.currentTarget.value)}})]})]})}),(0,Cn.jsxs)(Fd.Footer,{children:[(0,Cn.jsx)(Eo,{variant:"secondary",onClick:function(){return I()},children:"Close"}),(0,Cn.jsx)(Eo,{variant:"primary",onClick:function(){return function(){if(k&&D){var e=Object.assign({},o.find((function(e){return e.id===k})),{type:m,name:D});delete e.id;for(var t=e.route_customer_list.slice().sort((function(e,t){return t.customer_pickup_order-e.customer_pickup_order})),n=0,r=0;r<t.length-1;r++)0===r&&(t[r]=Object.assign({},t[r],{customer_pickup_order_new:n})),t[r+1].customer_pickup_order===t[r].customer_pickup_order||n++,t[r+1]=Object.assign({},t[r+1],{customer_pickup_order_new:n});var a=t.map((function(e){var t=bt(bt({},e),{},{customer_pickup_order:e.customer_pickup_order_new});return delete t.customer_pickup_order_new,t})),i=Object.assign({},e,{route_customer_list:a}),l=A?{fetchDate:ys()(A).format("MM/DD/YYYY")}:{fetchTomorrow:!0};T(R(Object.assign({},{data:i},l))),I()}}()},children:"Save Route"})]})]})]})},Hd=__webpack_require__(8472),Ud=__webpack_require__(4717),Zd=(__webpack_require__(5758),function(e){var n=e.transRoutes,r=e.showCompletedInfo,a=e.showGroupInfo,o=e.allowForceEdit,s=(e.showFilter,e.driverName),c=e.vehicle,u=e.relatedOutbound,d=e.vehicles,f=e.isInbound,h=(e.deleteFile,e.keyword,e.statusFilter),v=e.customerNameFilter,m=e.customerTableId,p=e.routeTypeFilter,g=e.customerTypeFilter,y=i((0,t.useState)(!1),2),b=y[0],x=y[1],_=i((0,t.useState)(!1),2),j=_[0],w=_[1],N=i((0,t.useState)(!1),2),k=N[0],S=N[1],C=i((0,t.useState)(void 0),2),D=C[0],E=C[1],O=i((0,t.useState)([]),2),P=O[0],M=O[1],T=i((0,t.useState)(""),2),R=T[0],A=T[1],L=i((0,t.useState)(""),2),F=L[0],Y=L[1],H=i((0,t.useState)(""),2),U=H[0],Z=H[1],B=i((0,t.useState)(""),2),z=B[0],V=B[1],W=i((0,t.useState)(""),2),q=W[0],K=W[1],$=i((0,t.useState)(""),2),G=($[0],$[1]),J=i((0,t.useState)(!1),2),Q=J[0],X=J[1],ee=i((0,t.useState)(""),2),te=ee[0],ne=ee[1],re=i((0,t.useState)(""),2),ae=re[0],ie=re[1],oe=i((0,t.useState)(""),2),le=oe[0],se=oe[1],ce=i((0,t.useState)([]),2),ue=(ce[0],ce[1]),de=i((0,t.useState)(""),2),fe=de[0],he=de[1],ve=i((0,t.useState)(""),2),pe=ve[0],ge=ve[1],ye=i((0,t.useState)(""),2),be=ye[0],xe=ye[1],_e=i((0,t.useState)(""),2),je=_e[0],we=_e[1],Ne=i((0,t.useState)(""),2),ke=Ne[0],Se=Ne[1],Ce=me(),De=I(),Ee=$t.actions.updateRoute,Oe=new URLSearchParams(window.location.search).get("dateSchedule"),Pe=function(e){o&&(x(!0),E(e),A(e.customer_enter_center_time?new Date(e.customer_enter_center_time):""),Y(e.customer_leave_center_time?new Date(e.customer_leave_center_time):""),Z(e.customer_pickup_time?new Date(e.customer_pickup_time):""),V(e.customer_dropoff_time?new Date(e.customer_dropoff_time):""),K(e.customer_estimated_pickup_time?new Date(e.customer_estimated_pickup_time):""),G(e.customer_estimated_dropoff_time?new Date(e.customer_estimated_dropoff_time):""),X(e.customer_route_status),ne(e.customer_pickup_status),he(null===e||void 0===e?void 0:e.customer_note))},Me=function(){M([]),A(""),Y(""),X(""),V(""),Z(""),G(""),K(""),he(""),w(!1)},Te=function(){A(""),Y(""),V(""),Z(""),X(!1),ne(""),ue([]),G(""),K(""),se(""),he(""),x(!1)},Re=function(e,t){var n=ys()(e),r=ys()(t,"HH:mm");return n.set({hour:r.get("hour"),minute:r.get("minute"),second:r.get("second")}),n},Ae=function(e){var t,n=[],r=(0,l.Z)(e);try{var a=function(){var e=t.value,r=e.route_customer_list.map((function(t){return Object.assign({},t,{routeType:e.type,routeId:e.id,route:e})}));n=n.concat(r)};for(r.s();!(t=r.n()).done;)a()}catch(i){r.e(i)}finally{r.f()}return n.sort((function(e,t){return e.customer_id<t.customer_id?-1:1}))},Ie=function(){for(var e=function(){var e,t=null===(e=n[0])||void 0===e?void 0:e.route_customer_list.map((function(e,t){return Object.assign({},e,{routeType:n[0].type,routeId:n[0].id},{index:t+1})})),r={};if(t){var a,i=(0,l.Z)(t);try{for(i.s();!(a=i.n()).done;){var o=a.value;o.customer_group?(r[o.customer_group]||(r[o.customer_group]=[]),r[o.customer_group].push(o)):(r.no_group||(r.no_group=[]),r.no_group.push(o))}}catch(s){i.e(s)}finally{i.f()}}return r}(),t=[],r=0,a=Object.keys(e);r<a.length;r++){var i=a[r];"no_group"===i?t=t.concat(e[i]):t.push({customer_pickup_order:e[i][0].customer_pickup_order,customer_group:i,customers:e[i]})}return t.sort((function(e,t){return e.customer_pickup_order-t.customer_pickup_order}))},Le=function(e){return e.customer_pickup_status===Fn.SCHEDULE_ABSENT?Cr[Sr.SCHEDULED_ABSENT]:e.customer_route_status?Cr[e.customer_route_status]:Cr[Sr.NO_STATUS]},Fe=function(){S(!1),ge(""),xe(""),we(""),Se("")};return(0,Cn.jsxs)(Cn.Fragment,{children:[!a&&(0,Cn.jsx)("div",{className:"list row mb-4",children:(0,Cn.jsx)("div",{className:"col-md-12",children:(0,Cn.jsx)(Hd.CSVLink,{className:"btn btn-primary btn-sm btn-no-deco",data:function(){for(var e,t,r=[],a=1,i=null===(e=Ae(n.filter((function(e){return"inbound"===e.type}))))||void 0===e?void 0:e.filter((function(e){return e.customer_pickup_status!==Fn.SCHEDULE_ABSENT&&![Sr.NO_STATUS,Sr.UNEXPECTED_ABSENT,Sr.SCHEDULED_ABSENT].includes(e.customer_route_status)})),o=function(e){var t;r.push([a,i[e].customer_name,i[e].customer_route_status!==Sr.DISABLED?"Y":"N",null===d||void 0===d||null===(t=d.find((function(t){var n,r;return(null===t||void 0===t?void 0:t.id)===(null===(n=i[e])||void 0===n||null===(r=n.route)||void 0===r?void 0:r.vehicle)})))||void 0===t?void 0:t.vehicle_number]),a++},l=0;l<i.length;l++)o(l);var s=["Participants Arrived:",null===(t=i.filter((function(e){return e.customer_route_status!==Sr.DISABLED})))||void 0===t?void 0:t.length];return[["No.","Name","Show-Up","Vehicle Number"],["\u5e8f\u53f7","\u59d3\u540d","\u51fa\u52e4","\u8f66\u53f7"]].concat(r,[s])}(),filename:"Route Inbound Customers Show-up Report",children:"Generate Inbound Participants Report"})})}),a&&(0,Cn.jsx)("div",{className:"list row mb-4",children:(0,Cn.jsxs)("div",{className:"col-md-12",children:[(0,Cn.jsx)(Hd.CSVLink,{className:"btn btn-primary btn-no-deco btn-sm me-2",data:function(){for(var e,t,r,a=["","","Route(\u8def\u7ebf): ".concat(n[0].name," Driver(\u53f8\u673a): ").concat(s," Vehicle(\u8f66\u53f7): ").concat(null===c||void 0===c?void 0:c.vehicle_number," Date(\u65e5\u671f): ").concat(null===(e=n[0])||void 0===e?void 0:e.schedule_date)],i=[],o=Ie(),u=1,d=0;d<o.length;d++)if(o[d].customers){i.push(["",o[d].customer_group,o[d].customers[0].customer_group_address]);var f,h=(0,l.Z)(o[d].customers);try{for(h.s();!(f=h.n()).done;){var v=f.value;i.push([u,v.customer_name,v.customer_address_override||v.customer_address,v.customer_phone,v.customer_enter_center_time?"Y":"N",v.customer_pickup_time,v.customer_enter_center_time,v.customer_leave_center_time,v.customer_dropoff_time,v.customer_note,v.customer_type,null===c||void 0===c?void 0:c.vehicle_number]),u++}}catch(p){h.e(p)}finally{h.f()}}else i.push([u,o[d].customer_name,o[d].customer_address_override||o[d].customer_address,o[d].customer_phone,o[d].customer_enter_center_time?"Y":"N",o[d].customer_pickup_time,o[d].customer_enter_center_time,o[d].customer_leave_center_time,o[d].customer_dropoff_time,o[d].customer_note,o[d].customer_type,null===c||void 0===c?void 0:c.vehicle_number]),u++;var m=[];return null===(t=n[0])||void 0===t||null===(r=t.checklist_result)||void 0===r||r.forEach((function(e){m.push(["",e.item,e.result?"Y":"N"])})),[a,["","","Driver's Signature(\u53f8\u673a\u7b7e\u5b57): ________________________ Manager's Signature(\u7ecf\u7406\u7b7e\u5b57): ______________________"],["No.","Name","Address","Phone","Show-Up","Pick-Up","Arrival","Departure","Drop-Off","Notice","Member Type","Vehicle Number"],["\u5e8f\u53f7","\u59d3\u540d","\u5730\u5740","\u8054\u7cfb\u7535\u8bdd","\u51fa\u52e4","\u63a5\u5230\u65f6\u95f4","\u62b5\u8fbe\u4e2d\u5fc3","\u79bb\u5f00\u4e2d\u5fc3","\u9001\u8fbe\u65f6\u95f4","\u5907\u6ce8","\u7528\u6237\u7c7b\u522b","\u8f66\u53f7"]].concat(i,[["","Items","Inspected Result"]],m)}(),filename:"Route Report - ".concat(n[0].name," (\u5b9a\u7ebf\u51fa\u8f66\u5355)"),children:"Generate Route Reports"}),"inbound"===n[0].type&&(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm me-2",onClick:function(){return function(){var e,t=Ae(n.filter((function(e){return"inbound"===e.type}))),r=[],a=[],i=(0,l.Z)(u);try{for(i.s();!(e=i.n()).done;){var o=e.value;a=a.concat(o.route_customer_list)}}catch(_){i.e(_)}finally{i.f()}var d,f=new Map,h=(0,l.Z)(a);try{for(h.s();!(d=h.n()).done;){var v=d.value;f.set(v.customer_id,v)}}catch(_){h.e(_)}finally{h.f()}var m,p=(0,l.Z)(t);try{for(p.s();!(m=p.n()).done;){var g,y,b=m.value,x={index:t.indexOf(b)+1,customer_name:b.customer_name,customer_enter_center_time:b.customer_enter_center_time,customer_pickup_time:b.customer_pickup_time,customer_leave_center_time:null===(g=f.get(b.customer_id))||void 0===g?void 0:g.customer_leave_center_time,customer_dropoff_time:null===(y=f.get(b.customer_id))||void 0===y?void 0:y.customer_dropoff_time,customer_address:b.customer_address_override||b.customer_address,customer_phone:b.customer_phone,customer_note:b.customer_note,customer_type:b.customer_type,vehicle_number:null===c||void 0===c?void 0:c.vehicle_number};r.push(x)}}catch(_){p.e(_)}finally{p.f()}Wl(n[0].id,Ar).then((function(e){var t,a;e.data&&e.data.length>0?Vl(e.data[0].id,{type:Ar,driver_name:s,vehicle_number:null===c||void 0===c?void 0:c.vehicle_number,checklist_result:null===(t=n[0])||void 0===t?void 0:t.checklist_result,route_id:n[0].id,route_name:n[0].name,date:n[0].schedule_date,data:r,head:["No.","Name","Phone","Address","Pickup Time","Enter Center Time","Leave Center Time","Drop Off Time","Note","Member Type","Vehicle Number"],chinese_head:["\u5e8f\u53f7","\u59d3\u540d","\u7535\u8bdd","\u5730\u5740","\u63a5\u5230\u65f6\u95f4","\u8fdb\u5165\u4e2d\u5fc3\u65f6\u95f4","\u79bb\u5f00\u4e2d\u5fc3\u65f6\u95f4","\u9001\u8fbe\u65f6\u95f4","\u5907\u6ce8","\u7528\u6237\u7c7b\u522b","\u8f66\u53f7"]}).then((function(){window.alert("The report is saved to Database. To get a PDF version, please run your PYTHON EXE Script.")})):zl({type:Ar,driver_name:s,route_id:n[0].id,vehicle_number:null===c||void 0===c?void 0:c.vehicle_number,checklist_result:null===(a=n[0])||void 0===a?void 0:a.checklist_result,route_name:n[0].name,date:n[0].schedule_date,data:r,head:["No.","Name","Phone","Address","Pickup Time","Enter Center Time","Leave Center Time","Drop Off Time","Note","Member Type","Vehicle Number"],chinese_head:["\u5e8f\u53f7","\u59d3\u540d","\u7535\u8bdd","\u5730\u5740","\u63a5\u5230\u65f6\u95f4","\u8fdb\u5165\u4e2d\u5fc3\u65f6\u95f4","\u79bb\u5f00\u4e2d\u5fc3\u65f6\u95f4","\u9001\u8fbe\u65f6\u95f4","\u5907\u6ce8","\u7528\u6237\u7c7b\u522b","\u8f66\u53f7"]}).then((function(){window.alert("The report is saved to Database. To get a PDF version, please run your PYTHON EXE Script.")}))}))}()},children:"Generate Participants Time Reports"}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm me-2",onClick:function(){return function(){var e;De("/trans-routes/route-report-with-signature/".concat(null===(e=n[0])||void 0===e?void 0:e.id))}()},children:"Get Route Report With Signature"}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm",onClick:function(){return S(!0),ge(""),xe(""),we(""),void Se("")},children:"Bulk Update Route Customer Time"})]})}),(0,Cn.jsx)("div",{className:"list row",children:(0,Cn.jsx)("div",{className:"col-md-12 overflow-auto",children:(0,Cn.jsxs)("table",{className:"personnel-info-table",children:[(0,Cn.jsx)("thead",{children:(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("th",{className:"th-index",children:"No."}),(0,Cn.jsx)("th",{children:"Name"}),r&&(0,Cn.jsx)("th",{children:"Address"}),r&&(0,Cn.jsx)("th",{children:"Tel"}),(0,Cn.jsx)("th",{children:"Status"}),(0,Cn.jsx)("th",{children:"Type"}),!r&&(0,Cn.jsx)("th",{children:"Route Type"}),(0,Cn.jsx)("th",{children:"Pick Up Time"}),(0,Cn.jsx)("th",{children:"Enter Center Time"}),(0,Cn.jsx)("th",{children:"Leave Center Time"}),(0,Cn.jsx)("th",{children:"Drop Off Time"}),r&&(0,Cn.jsx)("th",{children:"Schedule Absent"}),r&&(0,Cn.jsx)("th",{children:"Schedule Absent Note"}),r&&(0,Cn.jsx)("th",{children:"Special Needs"}),r&&(0,Cn.jsx)("th",{children:"Pickup Order"}),r&&(0,Cn.jsx)("th",{children:"Estimated Pickup Time"}),!r&&(0,Cn.jsx)("th",{children:"Vehicle Number"}),o&&(0,Cn.jsx)("th",{children:"Edit"})]})}),(0,Cn.jsxs)("tbody",{children:[!a&&Ae(n).filter((function(e){var t,n,r,a=function(e){return e&&e.length>0},i=!0,o=!0,l=!0,s=!0,c=!0;return i=!a(h)||(null===(t=Le(e))||void 0===t?void 0:t.text)===(null===(n=Cr[h])||void 0===n?void 0:n.text),o=!a(g)||e.customer_type===g,l=!a(p)||e.routeType===p,s=!(a(v)&&(null===(r=e.customer_name)||void 0===r||!r.toLowerCase().includes(v.toLowerCase()))),c=!a(m)||e.customer_table_id===m,i&&o&&l&&s&&c})).sort((function(e,t){return e.customer_name.replace(" ","")>t.customer_name.replace(" ","")?1:-1})).map((function(e,t){var n;return(0,Cn.jsxs)("tr",{children:[(0,Cn.jsxs)("td",{className:"td-index",children:[" ",t]}),(0,Cn.jsx)("td",{children:e.customer_name}),r&&(0,Cn.jsx)("td",{children:e.customer_address_override||e.customer_address}),r&&(0,Cn.jsx)("td",{children:e.customer_phone}),(0,Cn.jsx)("td",{children:(0,Cn.jsxs)("div",{className:"".concat(Le(e).className," status-tag"),children:[Le(e).text," "]})}),(0,Cn.jsx)("td",{children:Un[e.customer_type]}),!r&&(0,Cn.jsx)("td",{children:e.routeType}),(0,Cn.jsx)("td",{children:e.customer_pickup_time&&new Date(e.customer_pickup_time).toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit"})}),(0,Cn.jsx)("td",{children:e.customer_enter_center_time&&new Date(e.customer_enter_center_time).toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit"})}),(0,Cn.jsx)("td",{children:e.customer_leave_center_time&&new Date(e.customer_leave_center_time).toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit"})}),(0,Cn.jsx)("td",{children:e.customer_dropoff_time&&new Date(e.customer_dropoff_time).toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit"})}),r&&(0,Cn.jsx)("td",{children:e.customer_pickup_status===Fn.SCHEDULE_ABSENT?"Yes":"No"}),r&&(0,Cn.jsx)("td",{children:e.customer_note}),r&&(0,Cn.jsx)("td",{children:e.customer_special_needs}),r&&(0,Cn.jsx)("td",{children:e.customer_pickup_order}),r&&(0,Cn.jsx)("td",{children:e.customer_estimated_pickup_time?new Date(e.customer_estimated_pickup_time).toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit"}):""}),!r&&(0,Cn.jsx)("td",{children:(null===c||void 0===c?void 0:c.vehicle_number)||(null===d||void 0===d||null===(n=d.find((function(t){var n;return(null===t||void 0===t?void 0:t.id)===(null===e||void 0===e||null===(n=e.route)||void 0===n?void 0:n.vehicle)})))||void 0===n?void 0:n.vehicle_number)}),o&&(0,Cn.jsx)("td",{children:(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){return Pe(e)},children:"Edit"})})]},t)})),a&&Ie().map((function(e,n){var a,i;return e.customer_group?(0,Cn.jsxs)(t.Fragment,{children:[(0,Cn.jsxs)("tr",{className:"group",children:[(0,Cn.jsx)("td",{className:"td-index"}),(0,Cn.jsx)("td",{children:e.customer_group}),(0,Cn.jsx)("td",{colSpan:r?11:3,children:null===(a=e.customers[0])||void 0===a?void 0:a.customer_group_address}),o&&(0,Cn.jsx)("td",{children:(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){return t=e.customers,void(o&&(w(!0),M(t),A(""),Y(""),V(""),Z(""),X(""),G(""),K(""),se(""),he("")));var t},children:"Edit Group"})})]}),null===(i=e.customers)||void 0===i?void 0:i.map((function(t){return(0,Cn.jsxs)("tr",{onClick:function(){return Pe(t)},children:[(0,Cn.jsx)("td",{className:"td-index",children:t.index+1}),(0,Cn.jsx)("td",{className:"children",children:t.customer_name}),r&&(0,Cn.jsx)("td",{children:t.customer_address_override||t.customer_address}),r&&(0,Cn.jsx)("td",{children:t.customer_phone}),(0,Cn.jsxs)("td",{children:[" ",(0,Cn.jsxs)("div",{className:"".concat(Le(e).className," status-tag"),children:[Le(e).text," "]})]}),(0,Cn.jsx)("td",{children:Un[t.customer_type]}),!r&&(0,Cn.jsx)("td",{children:t.routeType}),(0,Cn.jsx)("td",{children:t.customer_pickup_time&&new Date(t.customer_pickup_time).toLocaleTimeString("en-US",{hour12:!1})}),(0,Cn.jsx)("td",{children:t.customer_enter_center_time&&new Date(t.customer_enter_center_time).toLocaleTimeString("en-US",{hour12:!1})}),(0,Cn.jsx)("td",{children:t.customer_leave_center_time&&new Date(t.customer_leave_center_time).toLocaleTimeString("en-US",{hour12:!1})}),(0,Cn.jsx)("td",{children:t.customer_dropoff_time&&new Date(t.customer_dropoff_time).toLocaleTimeString("en-US",{hour12:!1})}),r&&(0,Cn.jsx)("td",{children:t.customer_pickup_status===Fn.SCHEDULE_ABSENT?"Yes":"No"}),r&&(0,Cn.jsx)("td",{children:t.customer_note}),r&&(0,Cn.jsx)("td",{children:t.customer_special_needs}),r&&(0,Cn.jsx)("td",{children:t.customer_pickup_order}),r&&(0,Cn.jsx)("td",{children:t.customer_estimated_pickup_time?new Date(t.customer_estimated_pickup_time).toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit"}):""}),!r&&(0,Cn.jsx)("td",{children:null===c||void 0===c?void 0:c.vehicle_number}),o&&(0,Cn.jsx)("td",{children:(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){return Pe(t)},children:"Edit"})})]},t.customer_id)}))]},n):(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("td",{className:"td-index",children:e.index+1}),(0,Cn.jsx)("td",{children:e.customer_name}),r&&(0,Cn.jsx)("td",{children:e.customer_address_override||e.customer_address}),r&&(0,Cn.jsx)("td",{children:e.customer_phone}),(0,Cn.jsxs)("td",{children:[" ",(0,Cn.jsxs)("div",{className:"".concat(Le(e).className," status-tag"),children:[Le(e).text," "]})]}),(0,Cn.jsx)("td",{children:Un[e.customer_type]}),!r&&(0,Cn.jsx)("td",{children:e.routeType}),(0,Cn.jsx)("td",{children:e.customer_pickup_time&&new Date(e.customer_pickup_time).toLocaleTimeString("en-US",{hour12:!1})}),(0,Cn.jsx)("td",{children:e.customer_enter_center_time&&new Date(e.customer_enter_center_time).toLocaleTimeString("en-US",{hour12:!1})}),(0,Cn.jsx)("td",{children:e.customer_leave_center_time&&new Date(e.customer_leave_center_time).toLocaleTimeString("en-US",{hour12:!1})}),(0,Cn.jsx)("td",{children:e.customer_dropoff_time&&new Date(e.customer_dropoff_time).toLocaleTimeString("en-US",{hour12:!1})}),r&&(0,Cn.jsx)("td",{children:e.customer_pickup_status===Fn.SCHEDULE_ABSENT?"Yes":"No"}),r&&(0,Cn.jsx)("td",{children:e.customer_note}),r&&(0,Cn.jsx)("td",{children:e.customer_special_needs}),r&&(0,Cn.jsx)("td",{children:e.customer_pickup_order}),r&&(0,Cn.jsx)("td",{children:e.customer_estimated_pickup_time?new Date(e.customer_estimated_pickup_time).toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit"}):""}),!r&&(0,Cn.jsx)("td",{children:null===c||void 0===c?void 0:c.vehicle_number}),o&&(0,Cn.jsx)("td",{children:(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){return Pe(e)},children:"Edit"})})]},n)}))]})]})})}),(0,Cn.jsxs)(Fd,{show:b,onHide:function(){return Te()},children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:"Special Edit Participant"})}),(0,Cn.jsx)(Fd.Body,{children:(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[f&&(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Estimated Pickup"}),(0,Cn.jsx)(Ud.Z,{disableClock:!0,format:"HH:mm",value:q,onChange:K})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Change Address Just For This Trip"}),(0,Cn.jsx)("input",{type:"text",value:le,onChange:function(e){return se(e.currentTarget.value)}})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Special Checkin"}),(0,Cn.jsx)(Ud.Z,{disableClock:!0,format:"HH:mm",onFocus:function(){R&&0!==R.length||A(new Date)},value:R,onChange:A})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Special Checkout"}),(0,Cn.jsx)(Ud.Z,{disableClock:!0,format:"HH:mm",onFocus:function(){F&&0!==F.length||Y(new Date)},value:F,onChange:Y})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Special Pickup"}),(0,Cn.jsx)(Ud.Z,{disableClock:!0,format:"HH:mm",onFocus:function(){U&&0!==U.length||Z(new Date)},value:U,onChange:Z})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Special Dropoff"}),(0,Cn.jsx)(Ud.Z,{disableClock:!0,format:"HH:mm",onFocus:function(){z&&0!==z.length||V(new Date)},value:z,onChange:V})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Special Set User Route Status"}),(0,Cn.jsxs)("select",{value:Q,onChange:function(e){X(e.currentTarget.value)},children:[(0,Cn.jsx)("option",{value:""}),Object.entries(Sr).map((function(e){return(0,Cn.jsx)("option",{value:e[1],children:Cr[e[1]].text},e[0])}))]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:" Special Set User Pickup Status"}),(0,Cn.jsxs)("select",{value:te,onChange:function(e){ne(e.currentTarget.value)},children:[(0,Cn.jsx)("option",{value:""}),Object.entries(Fn).map((function(e){return(0,Cn.jsx)("option",{value:e[1],children:Yn[e[1]]},e[0])}))]})]})]}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Transfer To Route"}),(0,Cn.jsx)("input",{type:"text",value:ae,onChange:function(e){ie(e.target.value)}})]})}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Note"}),(0,Cn.jsx)("textarea",{value:fe,onChange:function(e){he(e.target.value)}})]})})]})}),(0,Cn.jsxs)(Fd.Footer,{children:[(0,Cn.jsx)(Eo,{variant:"link",size:"sm",onClick:function(){return Te()},children:"Close"}),(0,Cn.jsx)(Eo,{variant:"primary",size:"sm",onClick:function(){return function(){var e=D.routeId;if(e){var t,r=n.find((function(t){return t.id===e})),a=(null===(t=r)||void 0===t?void 0:t.schedule_date)||"",i=r.route_customer_list.map((function(e){var t={};return e.customer_id===D.customer_id&&(R&&""!==R?(t.customer_enter_center_time=Re(a,R),t.customer_route_status=Sr.IN_CENTER):t.customer_enter_center_time=null,F&&""!==F?(t.customer_leave_center_time=Re(a,F),t.customer_route_status=Sr.LEFT_CENTER):t.customer_leave_center_time=null,U&&""!==U?(t.customer_pickup_time=Re(a,U),t.customer_route_status=Sr.PICKED):t.customer_pickup_time=null,z&&""!==z?(t.customer_dropoff_time=Re(a,z),t.customer_route_status=Sr.DROPPED_OFF):t.customer_dropoff_time=null,t.customer_estimated_pickup_time=q&&""!==q?Re(a,q):null,le&&""!==le&&(t.customer_address_override=le),t.customer_route_status=Q||Sr.NO_STATUS,te&&""!==te&&(t.customer_pickup_status=te),ae&&""!==ae&&(t.customer_transfer_to_route=ae),fe&&""!==fe&&(t.customer_note=fe)),Object.assign({},e,t)}));r=Object.assign({},r,{route_customer_list:i,updatedAt:new Date,updatedBy:"admin"});var o={id:e,data:r};Oe&&(o=Object.assign({},o,{dateText:ys()(Oe).format("MM/DD/YYYY"),fromSchedule:!0})),""!==a&&a!==ys()().format("MM/DD/YYYY")&&(o=Object.assign({},o,{dateText:a})),Ce(Ee(o))}else window.alert("Fail to update Route: no route Id is attached to this customer.");x(!1)}()},children:"Save Changes"})]})]}),(0,Cn.jsxs)(Fd,{show:j,onHide:function(){return Me()},children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:"Special Edit Group Participants"})}),(0,Cn.jsx)(Fd.Body,{children:(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[f&&(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Estimated Pickup"}),(0,Cn.jsx)(Ud.Z,{disableClock:!0,format:"HH:mm",value:q,onChange:K})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Special Set Users Route Status"}),(0,Cn.jsxs)("select",{value:Q,onChange:function(e){X(e.currentTarget.value)},children:[(0,Cn.jsx)("option",{value:""}),Object.entries(Sr).map((function(e){return(0,Cn.jsx)("option",{value:e[1],children:Cr[e[1]].text},e[0])}))]})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Special Checkin"}),(0,Cn.jsx)(Ud.Z,{disableClock:!0,format:"HH:mm",onFocus:function(){R&&0!==R.length||A(new Date)},value:R,onChange:A})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Special Checkout"}),(0,Cn.jsx)(Ud.Z,{disableClock:!0,format:"HH:mm",onFocus:function(){F&&0!==F.length||Y(new Date)},value:F,onChange:Y})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Special Pickup"}),(0,Cn.jsx)(Ud.Z,{disableClock:!0,format:"HH:mm",onFocus:function(){U&&0!==U.length||Z(new Date)},value:U,onChange:Z})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Special Dropoff"}),(0,Cn.jsx)(Ud.Z,{disableClock:!0,format:"HH:mm",onFocus:function(){z&&0!==z.length||V(new Date)},value:z,onChange:V})]})]})]})}),(0,Cn.jsxs)(Fd.Footer,{children:[(0,Cn.jsx)(Eo,{variant:"link",size:"sm",onClick:function(){return Me()},children:"Close"}),(0,Cn.jsx)(Eo,{variant:"primary",size:"sm",onClick:function(){return function(){var e,t=null===(e=P[0])||void 0===e?void 0:e.routeId;if(t){var r,a=n.find((function(e){return e.id===t})),i=(null===(r=a)||void 0===r?void 0:r.schedule_date)||"",o=a.route_customer_list.map((function(e){var t={};return null!==P&&void 0!==P&&P.find((function(t){return t.customer_id===e.customer_id}))&&(R&&""!==R&&(t.customer_enter_center_time=Re(i,R),t.customer_route_status=Sr.IN_CENTER),F&&""!==F&&(t.customer_leave_center_time=Re(i,F),t.customer_route_status=Sr.LEFT_CENTER),U&&""!==U&&(t.customer_pickup_time=Re(i,U),t.customer_route_status=Sr.PICKED),z&&""!==z&&(t.customer_dropoff_time=Re(i,z),t.customer_route_status=Sr.DROPPED_OFF),t.customer_route_status=Q||Sr.NO_STATUS),Object.assign({},e,t)}));a=Object.assign({},a,{route_customer_list:o,updatedAt:new Date,updatedBy:"admin"});var l={id:t,data:a};Oe&&(l=Object.assign({},l,{dateText:ys()(Oe).format("MM/DD/YYYY"),fromSchedule:!0})),""!==i&&i!==ys()().format("MM/DD/YYYY")&&(l=Object.assign({},l,{dateText:i})),Ce(Ee(l))}else window.alert("Fail to update Route: no route Id is attached to this customer.");w(!1)}()},children:"Save Changes"})]})]}),(0,Cn.jsxs)(Fd,{show:k,onHide:function(){return Fe()},children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:"Bulk Update Route Customer Time"})}),(0,Cn.jsx)(Fd.Body,{children:(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Customer Enter Center Time"}),(0,Cn.jsx)(Ud.Z,{disableClock:!0,format:"HH:mm",value:pe,onChange:ge})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Customer Leave Center Time"}),(0,Cn.jsx)(Ud.Z,{disableClock:!0,format:"HH:mm",value:be,onChange:xe})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Customer Route Status"}),(0,Cn.jsxs)("select",{value:je,onChange:function(e){return we(e.currentTarget.value)},children:[(0,Cn.jsx)("option",{value:""}),Object.entries(Sr).map((function(e){return(0,Cn.jsx)("option",{value:e[1],children:Cr[e[1]].text},e[0])}))]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Customer Pickup Status"}),(0,Cn.jsxs)("select",{value:ke,onChange:function(e){return Se(e.currentTarget.value)},children:[(0,Cn.jsx)("option",{value:""}),Object.entries(Fn).map((function(e){return(0,Cn.jsx)("option",{value:e[1],children:Yn[e[1]]},e[0])}))]})]})]}),(0,Cn.jsxs)("div",{className:"alert alert-info",children:[(0,Cn.jsx)("strong",{children:"Note:"})," This will update all customers in this route who are not Unscheduled Absent or Scheduled Absent."]})]})}),(0,Cn.jsxs)(Fd.Footer,{children:[(0,Cn.jsx)(Eo,{variant:"link",size:"sm",onClick:function(){return Fe()},children:"Cancel"}),(0,Cn.jsx)(Eo,{variant:"primary",size:"sm",onClick:function(){return function(){var e,t=null===(e=n[0])||void 0===e?void 0:e.id;if(console.log("=== saveBulkUpdate Debug ==="),console.log("bulkEnterCenterTime:",pe),console.log("bulkEnterCenterTime type:",typeof pe),console.log("bulkEnterCenterTime value:",JSON.stringify(pe)),console.log("bulkLeaveCenterTime:",be),console.log("bulkLeaveCenterTime type:",typeof be),console.log("bulkLeaveCenterTime value:",JSON.stringify(be)),t){var r,a,i,o=n.find((function(e){return e.id===t})),l=(null===(r=o)||void 0===r?void 0:r.schedule_date)||"";console.log("dateStr:",l),console.log("Number of customers to update:",o.route_customer_list.length),console.log("Original customer list IDs:",o.route_customer_list.map((function(e){return{id:e.customer_id,name:e.customer_name,pickup_status:e.customer_pickup_status}})));var s=o.route_customer_list.map((function(e){if(e.customer_pickup_status&&(e.customer_pickup_status===Fn.UNSCHEDULE_ABSENT||e.customer_pickup_status===Fn.SCHEDULE_ABSENT))return console.log("Skipping customer ".concat(e.customer_id," (").concat(e.customer_name,") - status: ").concat(e.customer_pickup_status)),e;var t=bt({},e);if(console.log("Processing customer ".concat(e.customer_id," (").concat(e.customer_name,")")),console.log("Checking bulkEnterCenterTime:",{value:pe,type:typeof pe,isTruthy:!!pe,isString:"string"===typeof pe,trimmed:"string"===typeof pe?pe.trim():"N/A",trimmedLength:"string"===typeof pe?pe.trim().length:0}),pe&&"string"===typeof pe&&""!==pe.trim())try{var n=Re(l,pe),r=n.toDate();console.log("Combined enter center time (moment):",n),console.log("Combined enter center time (Date):",r),t.customer_enter_center_time=r,console.log("Set customer_enter_center_time for ".concat(e.customer_name," to:"),t.customer_enter_center_time)}catch(jB){console.error("Error combining date and enter center time:",jB)}else console.log("Skipping bulkEnterCenterTime - condition not met");if(console.log("Checking bulkLeaveCenterTime:",{value:be,type:typeof be,isTruthy:!!be,isString:"string"===typeof be,trimmed:"string"===typeof be?be.trim():"N/A",trimmedLength:"string"===typeof be?be.trim().length:0}),be&&"string"===typeof be&&""!==be.trim())try{var a=Re(l,be),i=a.toDate();console.log("Combined leave center time (moment):",a),console.log("Combined leave center time (Date):",i),t.customer_leave_center_time=i,console.log("Set customer_leave_center_time for ".concat(e.customer_name," to:"),t.customer_leave_center_time)}catch(jB){console.error("Error combining date and leave center time:",jB)}else console.log("Skipping bulkLeaveCenterTime - condition not met");return console.log("Final updatedItem for ".concat(e.customer_name,":"),{customer_id:t.customer_id,customer_enter_center_time:t.customer_enter_center_time,customer_leave_center_time:t.customer_leave_center_time}),je&&""!==je&&(t.customer_route_status=je),ke&&""!==ke&&(t.customer_pickup_status=ke),t}));o=Object.assign({},o,{route_customer_list:s,updatedAt:new Date,updatedBy:"admin"}),console.log("=== All Updated Customers ==="),s.forEach((function(e,t){console.log("Customer ".concat(t+1,":"),{customer_id:e.customer_id,customer_name:e.customer_name,pickup_status:e.customer_pickup_status,customer_enter_center_time:e.customer_enter_center_time,customer_leave_center_time:e.customer_leave_center_time})}));var c={id:t,data:o};Oe&&(c=Object.assign({},c,{dateText:ys()(Oe).format("MM/DD/YYYY"),fromSchedule:!0})),""!==l&&l!==ys()().format("MM/DD/YYYY")&&(c=Object.assign({},c,{dateText:l}));var u=null===(a=c.data.route_customer_list)||void 0===a?void 0:a.find((function(e){var t;return"63657acff745ffd72affb8d8"===e.customer_id||(null===(t=e.customer_name)||void 0===t?void 0:t.includes("Wang,Huanran"))}));console.log("Wang,Huanran customer in final payload:",u),console.log("Final params being dispatched:",{id:c.id,data_keys:Object.keys(c.data),customer_count:null===(i=c.data.route_customer_list)||void 0===i?void 0:i.length});try{var d,f=JSON.stringify(null===(d=c.data.route_customer_list)||void 0===d?void 0:d.slice(0,2));console.log("Sample serialized customer list (first 2):",f)}catch(jB){console.error("Error stringifying:",jB)}console.log("=== End saveBulkUpdate Debug ==="),Ce(Ee(c))}else window.alert("Fail to update Route: no route Id found.");Fe()}()},children:"Save"})]})]})]})}),Bd=function(e){var t=e.transRoutes,n=(e.sectionName,e.showCompletedInfo),r=e.showGroupInfo,a=e.allowForceEdit,i=e.showFilter,o=e.driverName,l=e.vehicle,s=e.relatedOutbound,c=e.vehicles,u=e.isInbound,d=e.deleteFile,f=(e.keyword,e.statusFilter),h=e.customerTypeFilter,v=e.customerNameFilter,m=e.customerTableId,p=e.routeTypeFilter;return(0,Cn.jsx)(Cn.Fragment,{children:(0,Cn.jsx)("div",{className:"list row",children:(0,Cn.jsx)("div",{className:"col-md-12",children:(0,Cn.jsx)(Zd,{transRoutes:t,relatedOutbound:s,showCompletedInfo:n,allowForceEdit:a,isInbound:u,showFilter:i,showGroupInfo:r,driverName:o,vehicle:l,vehicles:c,deleteFile:d,statusFilter:f,customerTypeFilter:h,customerNameFilter:v,customerTable:m,routeTypeFilter:p})})})})},zd=__webpack_require__(9513),Vd=__webpack_require__.n(zd),Wd=["color","size","title","className"];function qd(){return qd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},qd.apply(null,arguments)}var Kd=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,Wd);return t.createElement("svg",qd({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-calendar-check",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{d:"M10.854 7.146a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708 0l-1.5-1.5a.5.5 0 1 1 .708-.708L7.5 9.793l2.646-2.647a.5.5 0 0 1 .708 0"}),t.createElement("path",{d:"M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5M1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4z"}))}));Kd.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var $d=Kd,Gd=["color","size","title","className"];function Jd(){return Jd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Jd.apply(null,arguments)}var Qd=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,Gd);return t.createElement("svg",Jd({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-eraser",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{d:"M8.086 2.207a2 2 0 0 1 2.828 0l3.879 3.879a2 2 0 0 1 0 2.828l-5.5 5.5A2 2 0 0 1 7.879 15H5.12a2 2 0 0 1-1.414-.586l-2.5-2.5a2 2 0 0 1 0-2.828zm2.121.707a1 1 0 0 0-1.414 0L4.16 7.547l5.293 5.293 4.633-4.633a1 1 0 0 0 0-1.414zM8.746 13.547 3.453 8.254 1.914 9.793a1 1 0 0 0 0 1.414l2.5 2.5a1 1 0 0 0 .707.293H7.88a1 1 0 0 0 .707-.293z"}))}));Qd.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var Xd=Qd,ef=["color","size","title","className"];function tf(){return tf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},tf.apply(null,arguments)}var nf=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,ef);return t.createElement("svg",tf({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-copy",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{fillRule:"evenodd",d:"M4 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm2-1a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zM2 5a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1v-1h1v1a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h1v1z"}))}));nf.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var rf=nf,af=["color","size","title","className"];function of(){return of=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},of.apply(null,arguments)}var lf=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,af);return t.createElement("svg",of({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-calendar-week",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{d:"M11 6.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5zm-3 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5zm-5 3a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5zm3 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5z"}),t.createElement("path",{d:"M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5M1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4z"}))}));lf.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var sf=lf,cf=["color","size","title","className"];function uf(){return uf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},uf.apply(null,arguments)}var df=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,cf);return t.createElement("svg",uf({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-filter",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{d:"M6 10.5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 0 1h-3a.5.5 0 0 1-.5-.5m-2-3a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7a.5.5 0 0 1-.5-.5m-2-3a.5.5 0 0 1 .5-.5h11a.5.5 0 0 1 0 1h-11a.5.5 0 0 1-.5-.5"}))}));df.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var ff=df,hf=["color","size","title","className"];function vf(){return vf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},vf.apply(null,arguments)}var mf=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,hf);return t.createElement("svg",vf({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-send",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{d:"M15.854.146a.5.5 0 0 1 .11.54l-5.819 14.547a.75.75 0 0 1-1.329.124l-3.178-4.995L.643 7.184a.75.75 0 0 1 .124-1.33L15.314.037a.5.5 0 0 1 .54.11ZM6.636 10.07l2.761 4.338L14.13 2.576zm6.787-8.201L1.591 6.602l4.339 2.76z"}))}));mf.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var pf=mf,gf=["bsPrefix","variant","animation","size","as","className"],yf=t.forwardRef((function(e,t){var n=e.bsPrefix,r=e.variant,a=e.animation,i=e.size,o=e.as,l=void 0===o?"div":o,s=e.className,c=ma(e,gf);n=co(n,"spinner");var u="".concat(n,"-").concat(a);return(0,Cn.jsx)(l,bt(bt({ref:t},c),{},{className:ga()(s,u,i&&"".concat(u,"-").concat(i),r&&"text-".concat(r))}))}));yf.displayName="Spinner";var bf=yf,xf=function(e){var n=e.transRoutes,r=e.sectionName,a=e.vehicles,o=i((0,t.useState)([]),2),l=o[0],s=o[1];(0,t.useEffect)((function(){s(ra(Tn(n),a))}),[n,a]);return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)("div",{className:"text-primary mb-4",children:(0,Cn.jsx)("h5",{children:r})}),(0,Cn.jsx)("div",{className:"list row mb-4",children:(0,Cn.jsx)("div",{className:"col-md-12",children:(0,Cn.jsx)(Hd.CSVLink,{className:"btn btn-primary btn-sm",data:function(){for(var e=[],t=1,n=0;n<l.length;n++){var r,a,i;e.push([t,null===(r=l[n])||void 0===r?void 0:r.customer_name,null===(a=l[n])||void 0===a?void 0:a.customer_table_id,null===(i=l[n])||void 0===i?void 0:i.vehicle_number]),t++}return[["No.","Name","Table","Vehicle Number"],["\u5e8f\u53f7","\u59d3\u540d","\u684c\u53f7","\u8f66\u53f7"]].concat(e)}(),filename:"Route Customer Table Vehcile Report",children:"Generate Customer Table Vehicle Report"})})}),(0,Cn.jsx)("div",{className:"list row",children:(0,Cn.jsx)("div",{className:"col-md-12",children:(0,Cn.jsxs)("table",{className:"personnel-info-table",children:[(0,Cn.jsx)("thead",{children:(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("th",{children:"Name"}),(0,Cn.jsx)("th",{children:"Table"}),(0,Cn.jsx)("th",{children:"Vehicle No."})]})}),(0,Cn.jsx)("tbody",{children:null===l||void 0===l?void 0:l.map((function(e){return(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.customer_name}),(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.customer_table_id}),(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.vehicle_number})]})}))})]})})})]})},_f=function(){var e,n,r,a=I(),o=me(),s=$t.actions,c=s.fetchAllRoutes,u=s.createRoute,d=s.fetchAllHistoryRoutes,f=s.fetchAllTomorrowRoutes,h=(s.updateRoute,oe(ln)),v=oe(sn),m=oe(cn),p=oe(un),g=oe(dn),y=oe(fn),b=oe(rn),x=oe(on),_=oe(an),j=oe(vn),w=oe(yn),N=i((0,t.useState)(!1),2),k=N[0],S=N[1],C=i((0,t.useState)(!1),2),D=C[0],E=C[1],O=i((0,t.useState)(""),2),P=O[0],M=O[1],T=i((0,t.useState)(void 0),2),R=T[0],A=T[1],L=i((0,t.useState)(),2),F=L[0],Y=L[1],H=i((0,t.useState)(void 0),2),U=H[0],Z=H[1],B=i((0,t.useState)([]),2),z=B[0],V=B[1],W=i((0,t.useState)([]),2),K=W[0],$=W[1],G=i((0,t.useState)(new Date),2),J=G[0],Q=G[1],X=i((0,t.useState)(b),2),ee=X[0],te=X[1],ne=i((0,t.useState)("allRoutesOverview"),2),re=ne[0],ae=ne[1],ie=i((0,t.useState)({key:"",order:""}),2),le=ie[0],se=ie[1],ce=i((0,t.useState)([]),2),ue=ce[0],de=ce[1],fe=i((0,t.useState)(!1),2),he=fe[0],ve=fe[1],pe=i((0,t.useState)(!1),2),ge=pe[0],ye=pe[1],be=i((0,t.useState)(!1),2),xe=be[0],_e=be[1],je=i((0,t.useState)(b),2),we=je[0],Ne=je[1],ke=i((0,t.useState)(h),2),Se=ke[0],Ce=ke[1],De=i((0,t.useState)(v),2),Ee=De[0],Oe=De[1],Pe=(0,t.useRef)(new Set),Me=(0,t.useRef)(!1),Te=i((0,t.useState)(!1),2),Re=Te[0],Ae=Te[1],Ie=i((0,t.useState)(void 0),2),Le=Ie[0],Fe=Ie[1],Ye=i((0,t.useState)(void 0),2),He=Ye[0],Ue=Ye[1],Ze=i((0,t.useState)(!1),2),Be=Ze[0],ze=Ze[1],Ve=i((0,t.useState)(!1),2),We=Ve[0],qe=Ve[1],Ke=i((0,t.useState)(!1),2),$e=Ke[0],Ge=Ke[1],Je=i((0,t.useState)(!1),2),Qe=Je[0],Xe=Je[1],et=i((0,t.useState)(!1),2),tt=et[0],nt=et[1],rt=i((0,t.useState)(void 0),2),at=rt[0],it=rt[1],ot=i((0,t.useState)(void 0),2),lt=ot[0],st=ot[1],ct=i((0,t.useState)(!1),2),ut=ct[0],dt=ct[1],ft=i((0,t.useState)(!1),2),ht=ft[0],vt=ft[1],mt=i(q(),2),pt=(mt[0],mt[1]),gt=i((0,t.useState)(!1),2),yt=gt[0],xt=gt[1],_t=i((0,t.useState)(""),2),jt=_t[0],wt=_t[1],Nt=i((0,t.useState)(""),2),kt=Nt[0],St=Nt[1],Ct=i((0,t.useState)(""),2),Dt=Ct[0],Et=Ct[1],Ot=i((0,t.useState)(""),2),Pt=Ot[0],Mt=Ot[1],Tt=i((0,t.useState)(""),2),Rt=Tt[0],At=Tt[1],It=i((0,t.useState)(!1),2),Lt=It[0],Ft=It[1],Yt=i((0,t.useState)(""),2),Ht=Yt[0],Ut=Yt[1],Zt=i((0,t.useState)(!1),2),Bt=Zt[0],zt=Zt[1],Vt=i((0,t.useState)([]),2),Wt=Vt[0],qt=Vt[1],Kt=i((0,t.useState)(""),2),Gt=Kt[0],Jt=Kt[1],Qt=i((0,t.useState)(!1),2),Xt=Qt[0],en=Qt[1],tn=new URLSearchParams(window.location.search).get("dateSchedule"),nn=function(e){return(e.getMonth()>8?e.getMonth()+1:"0"+(e.getMonth()+1))+"/"+(e.getDate()>9?e.getDate():"0"+e.getDate())+"/"+e.getFullYear()},hn=(0,t.useCallback)((function(e,t){var n=new Set;e.forEach((function(e){var t;null===(t=e.route_customer_list)||void 0===t||t.forEach((function(e){e.customer_route_status!==Sr.SCHEDULED_ABSENT&&e.customer_route_status!==Sr.UNEXPECTED_ABSENT||n.add(e.customer_id)}))}));var r=Pe.current;if((n.size!==r.size||Tn(n).some((function(e){return!r.has(e)}))||Tn(r).some((function(e){return!n.has(e)})))&&!Me.current){Pe.current=n,Me.current=!0;var a=[];t.forEach((function(e){var t,r,i=(null===(t=e.route_customer_list)||void 0===t?void 0:t.filter((function(e){return!n.has(e.customer_id)})))||[];i.length!==(null===(r=e.route_customer_list)||void 0===r?void 0:r.length)&&a.push({id:e.id,data:bt(bt({},e),{},{route_customer_list:i})})})),a.length>0?Promise.all(a.map((function(e){return Gr(e.id,e.data)}))).then((function(){o(c())})).catch((function(e){console.error("Error batch-updating outbound routes:",e)})).finally((function(){Me.current=!1})):Me.current=!1}return t.map((function(e){var t;return bt(bt({},e),{},{route_customer_list:(null===(t=e.route_customer_list)||void 0===t?void 0:t.filter((function(e){return!n.has(e.customer_id)})))||[]})}))}),[o,c]);(0,t.useEffect)((function(){if(tn){var e=i(null===tn||void 0===tn?void 0:tn.split("-").map(Number),3),t=e[0],n=e[1],r=e[2];Q(new Date(t,n-1,r))}else Q(new Date);var a=lu.site;tl("driver","active").then((function(e){V(e.data)})),Tl().then((function(e){return $(null===e||void 0===e?void 0:e.data)})),Cl("center_director_signature_site_".concat(a)).then((function(e){null!==e&&void 0!==e&&e.data&&A(null===e||void 0===e?void 0:e.data)})),Pu().then((function(e){qt(e.data||[])})).catch((function(e){console.error("Error fetching templates:",e)}))}),[]),(0,t.useEffect)((function(){var e;$r(null===(e=ys()(J))||void 0===e?void 0:e.format("MM/DD/YYYY")).then((function(e){var t=e.data.map(function(){var e=Yu(Zu().mark((function e(t){var n,r,a,i;return Zu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=(null===(n=ys()(J))||void 0===n||null===(r=n.format("MM/DD/YYYY"))||void 0===r?void 0:r.split("/"))||[],e.prev=1,e.next=4,Cl("".concat(t.id,"_").concat(t.driver,"_").concat(a[0],"_").concat(a[1]));case 4:return i=e.sent,e.abrupt("return",null!==i&&void 0!==i&&i.data?Object.assign({},t,{signature:null===i||void 0===i?void 0:i.data}):t);case 8:return e.prev=8,e.t0=e.catch(1),e.abrupt("return",t);case 11:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t){return e.apply(this,arguments)}}());Promise.all(t).then((function(e){te(e)}))})),nn(J)===nn(new Date)?o(c()):J>new Date?o(f({dateText:ys()(J).format("MM/DD/YYYY")})):o(d({dateText:nn(J)}))}),[J]),(0,t.useEffect)((function(){var e=nn(J);J&&e!==nn(new Date)?J>new Date?(Ne(_),Ce(m),Oe(hn(m,p))):(Ne(x),Oe(hn(g,y)),Ce(g)):(Ne(b),Ce(h),Oe(hn(h,v)),b&&b.length>0&&!D&&!k&&(E(!0),wn()))}),[b,x,_]);var mn=new Date,pn=new Date,gn=new Date;pn.setDate(mn.getDate()-1),gn.setDate(mn.getDate()+1);var bn=function(e){a("/trans-routes/create?type=".concat(e,"&date=").concat(J?ys()(J).format("YYYY-MM-DD"):"tomorrow"))},xn=function(){nt(!1)},_n=function(e){var t=new Date(lt),n=e?new Date(at):mn;e?Ge(!0):qe(!0),Ae(!0);var r=0;$r(nn(t)).then((function(t){var a=t.data;$r((n.getMonth()>8?n.getMonth()+1:"0"+(n.getMonth()+1))+"/"+(n.getDate()>9?n.getDate():"0"+n.getDate())+"/"+n.getFullYear()).then((function(t){var i,s=(0,l.Z)(a);try{var c=function(){var e,a=i.value,l=null===t||void 0===t||null===(e=t.data)||void 0===e?void 0:e.find((function(e){return e.name===a.name}));if(a&&!l){var s,c,d=Object.assign({},{name:a.name,schedule_date:(n.getMonth()>8?n.getMonth()+1:"0"+(n.getMonth()+1))+"/"+(n.getDate()>9?n.getDate():"0"+n.getDate())+"/"+n.getFullYear(),vehicle:a.vehicle,driver:a.driver,type:a.type,start_mileage:null===(s=w.find((function(e){return e.id===a.vehicle})))||void 0===s?void 0:s.mileage,route_customer_list:null===(c=a.route_customer_list)||void 0===c?void 0:c.map((function(e){return Object.assign({},e,{customer_enter_center_time:null,customer_leave_center_time:null,customer_pickup_time:null,customer_dropoff_time:null,customer_estimated_pickup_time:null,customer_estimated_dropoff_time:null,customer_route_status:Sr.NO_STATUS,customer_address_override:null})}))});o(u({data:d}))}else l&&r++};for(s.s();!(i=s.n()).done;)c()}catch(d){s.e(d)}finally{s.f()}setTimeout((function(){!function(e){pt({dateSchedule:ys()(e).format("YYYY-MM-DD")}),o(f({dateText:ys()(e).format("MM/DD/YYYY")}))}(e?at:mn),e?Ge(!1):qe(!1),Ae(!1),Ue("Routes Copied Successfully, please do not click the button again!"),Q(at),st(void 0),it(void 0),r>0&&window.alert("".concat(r," routes has existed on selected date and are not copied again."))}),2e3)}))}))},jn=function(){window.confirm("Are you sure you want to do this? This cannot be undone.")&&function(){var e=b.map((function(e){for(var t=Object.assign({},e,{status:[xr]}),n=[],r=0;r<t.route_customer_list.length;r++){var a=bt(bt({},t.route_customer_list[r]),{},{customer_enter_center_time:null,customer_leave_center_time:null,customer_pickup_time:null,customer_dropoff_time:null,customer_estimated_pickup_time:null,customer_estimated_dropoff_time:null,customer_route_status:t.route_customer_list[r].customer_route_status===Sr.SCHEDULED_ABSENT?Sr.SCHEDULED_ABSENT:Sr.NO_STATUS});n.push(a)}return t=Object.assign({},t,{route_customer_list:n}),Gr(e.id,t)}));Promise.all(e).then((function(){o(c())})).catch((function(e){console.error("Error cleaning route statuses:",e)}))}()},wn=function(){S(!0),Tl().then((function(e){var t,n=e.data,r=new Map,a=(0,l.Z)(n);try{for(a.s();!(t=a.n()).done;){var i,s=t.value;r.set(s.id,{customer_name:"".concat(s.name," ").concat((null===(i=s.name_cn)||void 0===i?void 0:i.length)>0?"(".concat(s.name_cn,")"):""),customer_type:s.type,customer_pickup_status:s.pickup_status,customer_note:s.note,customer_special_needs:s.special_needs,customer_phone:s.phone||s.mobile_phone||s.home_phone,customer_table_id:s.table_id,customer_language:s.language})}}catch(d){a.e(d)}finally{a.f()}var u=b.map((function(e){var t=e.route_customer_list.map((function(e){return Object.assign({},e,r.get(e.customer_id))})),n=Object.assign({},e,{route_customer_list:t});return Gr(e.id,n)}));Promise.all(u).then((function(){o(c())})).catch((function(e){console.error("Error syncing customer info:",e)})).finally((function(){S(!1)}))}))},Nn=function(){Z(null),ve(!1),ye(!1),Mt(""),wt(""),Et(""),St(""),M(""),At(""),xt(!1)},kn=function(){ve(!1),ye(!1),xt(!1)},Sn=t.forwardRef((function(e,t){e.children;var n=e.style,r=e.className,a=e["aria-labelledby"];return(0,Cn.jsxs)("div",{ref:t,style:n,className:r,"aria-labelledby":a,children:[(0,Cn.jsx)("h6",{children:"Filter By"}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section margin-sm dropdown-container",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Driver"}),(0,Cn.jsxs)("select",{value:U,onChange:function(e){return Z(e.target.value)},children:[(0,Cn.jsx)("option",{value:null}),z.map((function(e){return(0,Cn.jsx)("option",{value:null===e||void 0===e?void 0:e.id,children:null===e||void 0===e?void 0:e.name})}))]})]})}),(0,Cn.jsx)("div",{className:"list row",children:(0,Cn.jsxs)("div",{className:"col-md-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return Nn()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return kn()},children:" Filter "})]})})]})})),Dn=t.forwardRef((function(e,t){e.children;var n=e.style,r=e.className,a=e["aria-labelledby"];return(0,Cn.jsxs)("div",{ref:t,style:n,className:r,"aria-labelledby":a,children:[(0,Cn.jsx)("h6",{children:"Filter By"}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section margin-sm dropdown-container",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Participate Status"}),(0,Cn.jsx)("select",{value:jt,onChange:function(e){return wt(e.target.value)},children:[["",{text:""}]].concat(Tn(Object.entries(Cr))).map((function(e){var t=i(e,2),n=t[0],r=t[1].text;return(0,Cn.jsx)("option",{value:n,children:r},n)}))})]})}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section margin-sm dropdown-container",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Participant Type"}),(0,Cn.jsx)("select",{value:kt,onChange:function(e){return St(e.target.value)},children:[["",""]].concat(Tn(Object.entries(Un))).map((function(e){var t=i(e,2),n=t[0],r=t[1];return(0,Cn.jsx)("option",{value:n,children:r},n)}))})]})}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section margin-sm dropdown-container",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Routes Type"}),(0,Cn.jsxs)("select",{value:Rt,onChange:function(e){return At(e.target.value)},children:[(0,Cn.jsx)("option",{value:""}),(0,Cn.jsx)("option",{value:"inbound",children:"inbound"}),(0,Cn.jsx)("option",{value:"outbound",children:"outbound"})]})]})}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section margin-sm dropdown-container",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Participant Name"}),(0,Cn.jsx)("input",{type:"text",value:Dt,onChange:function(e){return Et(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Table Id"}),(0,Cn.jsx)("input",{type:"text",value:Pt,onChange:function(e){return Mt(e.target.value)}})]})]}),(0,Cn.jsx)("div",{className:"list row",children:(0,Cn.jsxs)("div",{className:"col-md-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return Nn()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return kn()},children:" Filter "})]})})]})})),En=t.forwardRef((function(e,t){e.children;var n=e.style,r=e.className,a=e["aria-labelledby"];return(0,Cn.jsx)("div",{ref:t,style:n,className:r,"aria-labelledby":a,children:(0,Cn.jsx)("div",{className:"app-main-content-fields-section margin-sm dropdown-container",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Select Date to View Report"}),(0,Cn.jsx)(Vd(),{selected:J,onChange:function(e){Q(e),ye(!1)}})]})})})})),On=t.forwardRef((function(e,t){e.children;var n=e.style,r=e.className,a=e["aria-labelledby"];return(0,Cn.jsxs)("div",{ref:t,style:n,className:r,"aria-labelledby":a,children:[(0,Cn.jsx)("div",{className:"app-main-content-fields-section margin-sm dropdown-container",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Select Date to Start"}),(0,Cn.jsx)(Vd(),{selected:lt,onChange:function(e){return function(e){st(e),Q(e)}(e)}})]})}),(0,Cn.jsx)("div",{className:"list row",children:(0,Cn.jsx)("div",{className:"col-md-12",children:(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return dt(!1)},children:" Close "})})})]})})),Pn=t.forwardRef((function(e,t){e.children;var n=e.style,r=e.className,a=e["aria-labelledby"];return(0,Cn.jsxs)("div",{ref:t,style:n,className:r,"aria-labelledby":a,children:[(0,Cn.jsx)("div",{className:"app-main-content-fields-section margin-sm dropdown-container",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Select Date to Start"}),(0,Cn.jsx)(Vd(),{selected:at,onChange:function(e){return it(e)}})]})}),(0,Cn.jsx)("div",{className:"list row",children:(0,Cn.jsxs)("div",{className:"col-md-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){it(void 0),vt(!1)},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){_n(!0),vt(!1)},children:" Start to Copy "})]})})]})})),Mn=function(){var e=Yu(Zu().mark((function e(){var t,n,r;return Zu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:_e(!0),t=(0,l.Z)(ue),e.prev=2,r=Zu().mark((function e(){var t,r,a;return Zu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.value,r=ee.find((function(e){return(null===e||void 0===e?void 0:e.id)===t})),a=j.find((function(e){return(null===e||void 0===e?void 0:e.id)===(null===r||void 0===r?void 0:r.driver)})),e.next=5,uu({driver_id:null===r||void 0===r?void 0:r.id,driver_name:null===a||void 0===a?void 0:a.name,route_id:null===r||void 0===r?void 0:r.id,route_date:null===r||void 0===r?void 0:r.schedule_date,route_name:null===r||void 0===r?void 0:r.name,status:"active"});case 5:case"end":return e.stop()}}),e)})),t.s();case 5:if((n=t.n()).done){e.next=9;break}return e.delegateYield(r(),"t0",7);case 7:e.next=5;break;case 9:e.next=14;break;case 11:e.prev=11,e.t1=e.catch(2),t.e(e.t1);case 14:return e.prev=14,t.f(),e.finish(14);case 17:_e(!1);case 18:case"end":return e.stop()}}),e,null,[[2,11,14,17]])})));return function(){return e.apply(this,arguments)}}(),Rn=function(){Ft(!0),Ut("")},An=function(){Ft(!1),Ut("")},In=function(){if(Gt){en(!0);var e=Wt.find((function(e){return e.id===Gt}));if(!e)return alert("Template not found"),void en(!1);var t=nn(J),n=e.routes.map((function(e){var n=bt(bt({},e),{},{schedule_date:t});return Jr(n)}));Promise.all(n).then((function(){en(!1),Jt(""),Ue('Template "'.concat(e.name,'" applied successfully to ').concat(t,"!")),setTimeout((function(){return Ue(void 0)}),5e3),nn(J)===nn(new Date)?o(c()):J>new Date?o(f({dateText:ys()(J).format("MM/DD/YYYY")})):o(d({dateText:nn(J)}))})).catch((function(e){en(!1),Fe(e.message||"Failed to apply template"),setTimeout((function(){return Fe(void 0)}),5e3)}))}else alert("Please select a template")};return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/",children:"Transportation"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"Transportation Routes"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsxs)("h4",{children:["All Routes - ",ys()(J).format("MM/DD/YYYY (dddd)")]})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container",children:(0,Cn.jsxs)("div",{className:"app-main-content-list-func-container",children:[(0,Cn.jsxs)(Hc,{defaultActiveKey:"allRoutesOverview",id:"routes-tab",onSelect:function(e){return function(e){ae(e),M(""),se({key:"",order:""}),de([]),Q(new Date),st(void 0),it(void 0),E(!1)}(e)},children:[(0,Cn.jsxs)(Wc,{eventKey:"allRoutesOverview",title:"All Routes Overview",children:[(!J||nn(J)===nn(new Date))&&(0,Cn.jsxs)("div",{className:"app-main-content-fields-section with-function",children:[(0,Cn.jsxs)("button",{className:"btn btn-primary me-2",onClick:function(){Q(gn)},children:[(0,Cn.jsx)($d,{size:16,className:"me-2"})," Schedule Tomorrow's Routes"]}),(0,Cn.jsxs)("button",{className:"btn btn-primary me-2",onClick:function(){return jn()},children:[(0,Cn.jsx)(Xd,{size:16,className:"me-2"})," Clean Route Status"]}),(0,Cn.jsxs)("button",{className:"btn btn-primary me-2",onClick:function(){return qe(!0),void $r(nn(pn)).then((function(e){var t,n=e.data,r=(0,l.Z)(n);try{var a=function(){var e=t.value;if(e){var n,r,a=Object.assign({},{name:e.name,schedule_date:(mn.getMonth()>8?mn.getMonth()+1:"0"+(mn.getMonth()+1))+"/"+(mn.getDate()>9?mn.getDate():"0"+mn.getDate())+"/"+mn.getFullYear(),vehicle:e.vehicle,driver:e.driver,type:e.type,start_mileage:null===(n=w.find((function(t){return t.id===e.vehicle})))||void 0===n?void 0:n.mileage,route_customer_list:null===(r=e.route_customer_list)||void 0===r?void 0:r.map((function(e){return Object.assign({},e,{customer_enter_center_time:null,customer_leave_center_time:null,customer_pickup_time:null,customer_dropoff_time:null,customer_estimated_pickup_time:null,customer_estimated_dropoff_time:null,customer_route_status:Sr.NO_STATUS})}))});o(u({data:a}))}};for(r.s();!(t=r.n()).done;)a()}catch(i){r.e(i)}finally{r.f()}setTimeout((function(){o(c()),qe(!1)}),2e3)}))},children:[(0,Cn.jsx)(rf,{size:16,className:"me-2"}),We?(0,Cn.jsx)(bf,{size:12}):"Copy Yesterday Routes"]}),(0,Cn.jsxs)("button",{className:"btn btn-primary",onClick:function(){window.open("".concat(Dr,"?token=").concat(localStorage.getItem("token"),"&date=").concat(nn(mn)),"_blank")},children:[(0,Cn.jsx)(Xo,{size:16,className:"me-2"}),"Export Route Report"]})]}),J&&J>new Date&&(0,Cn.jsxs)("div",{className:"app-main-content-fields-section with-function",children:[(0,Cn.jsxs)("button",{type:"button",className:"btn btn-primary btn-sm me-2",disabled:Qe||Be,onClick:function(){return function(){ze(!0),Ae(!0);var e=0;$r((mn.getMonth()>8?mn.getMonth()+1:"0"+(mn.getMonth()+1))+"/"+(mn.getDate()>9?mn.getDate():"0"+mn.getDate())+"/"+mn.getFullYear()).then((function(t){var n,r=(0,l.Z)(b);try{var a=function(){var r,a=n.value,i=null===t||void 0===t||null===(r=t.data)||void 0===r?void 0:r.find((function(e){return e.name===a.name}));if(a&&!i){var l,s,c=Object.assign({},{name:a.name,schedule_date:(mn.getMonth()>8?mn.getMonth()+1:"0"+(mn.getMonth()+1))+"/"+(mn.getDate()>9?mn.getDate():"0"+mn.getDate())+"/"+mn.getFullYear(),vehicle:a.vehicle,driver:a.driver,type:a.type,start_mileage:null===(l=w.find((function(e){return e.id===a.vehicle})))||void 0===l?void 0:l.mileage,route_customer_list:null===(s=a.route_customer_list)||void 0===s?void 0:s.map((function(e){return Object.assign({},e,{customer_enter_center_time:null,customer_leave_center_time:null,customer_pickup_time:null,customer_dropoff_time:null,customer_estimated_pickup_time:null,customer_estimated_dropoff_time:null,customer_route_status:Sr.NO_STATUS,customer_address_override:null})}))});o(u({data:c}))}else i&&e++};for(r.s();!(n=r.n()).done;)a()}catch(i){r.e(i)}finally{r.f()}setTimeout((function(){o(f({})),ze(!1),Xe(!0),Ae(!1),Ue("Routes Copied Successfully, please do not click the button again!"),e>0&&window.alert("".concat(e," routes has existed in selected date and is not copied again!"))}),2e3)}))}()},children:[(0,Cn.jsx)(rf,{size:16,className:"me-2"})," ",Be?"Loading...":"Copy Today's Routes Over"]}),(0,Cn.jsxs)("button",{type:"button",className:"btn btn-primary btn-sm",onClick:function(){nt(!0)},children:[(0,Cn.jsx)(Xd,{size:16,className:"me-2"})," Clean All Routes"]})]}),(J<=new Date||!J)&&(0,Cn.jsx)("div",{className:"list row",children:$e?(0,Cn.jsx)(Cn.Fragment,{children:(0,Cn.jsx)(bf,{})}):(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)("div",{className:"col-md-12 mb-4",children:Se&&Se.length>0||Ee&&Ee.length>0?(0,Cn.jsx)("div",{style:{display:"flex",alignItems:"center",gap:"10px"},children:(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm",onClick:Rn,children:"Save Today's Routes as a Template"})}):(0,Cn.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"10px"},children:[(0,Cn.jsxs)("select",{className:"form-select",style:{width:"auto",display:"inline-block"},value:Gt,onChange:function(e){return Jt(e.target.value)},disabled:Xt,children:[(0,Cn.jsx)("option",{value:"",children:"Choose a daily template to apply to this day"}),Wt.map((function(e){return(0,Cn.jsxs)("option",{value:e.id,children:[e.name," - ",e.template_date]},e.id)}))]}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm",onClick:In,disabled:!Gt||Xt,children:Xt?(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)(bf,{size:"sm",className:"me-1"}),"Applying..."]}):"Submit"})]})}),(0,Cn.jsx)("div",{className:"col-md-12 mb-4",children:(0,Cn.jsx)(Yd,{transRoutes:Se,drivers:j,vehicles:w,sectionName:"Inbound Routes"})}),(0,Cn.jsx)("div",{className:"col-md-12 mb-4",children:(0,Cn.jsx)(Yd,{transRoutes:Ee,drivers:j,vehicles:w,sectionName:"Outbound Routes"})})]})}),J>new Date&&(0,Cn.jsxs)(Cn.Fragment,{children:[Le&&(0,Cn.jsxs)("div",{className:"alert alert-danger alert-dismissible fade show",role:"alert",children:[Le,(0,Cn.jsx)("button",{onClick:function(){return Fe(void 0)},type:"button",className:"btn-close","data-bs-dismiss":"alert","aria-label":"Close"})]}),He&&(0,Cn.jsxs)("div",{className:"alert alert-success alert-dismissible fade show",role:"alert",children:[He,(0,Cn.jsx)("button",{onClick:function(){return Ue(void 0)},type:"button",className:"btn-close","data-bs-dismiss":"alert","aria-label":"Close"})]}),(0,Cn.jsxs)("div",{className:"list row",children:[Re&&(0,Cn.jsx)("div",{className:"col-md-12",children:(0,Cn.jsx)(bf,{animation:"border",role:"status",children:(0,Cn.jsx)("span",{className:"visually-hidden",children:"Loading..."})})}),!Re&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)("div",{className:"col-md-12 mb-4",children:m&&m.length>0||p&&p.length>0?(0,Cn.jsx)("div",{style:{display:"flex",alignItems:"center",gap:"10px"},children:(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm",onClick:Rn,children:"Save Today's Routes as a Template"})}):(0,Cn.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"10px"},children:[(0,Cn.jsxs)("select",{className:"form-select",style:{width:"auto",display:"inline-block"},value:Gt,onChange:function(e){return Jt(e.target.value)},disabled:Xt,children:[(0,Cn.jsx)("option",{value:"",children:"Choose a daily template to apply to this day"}),Wt.map((function(e){return(0,Cn.jsxs)("option",{value:e.id,children:[e.name," - ",e.template_date]},e.id)}))]}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm",onClick:In,disabled:!Gt||Xt,children:Xt?(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)(bf,{size:"sm",className:"me-1"}),"Applying..."]}):"Submit"})]})}),(0,Cn.jsx)("div",{className:"col-md-12 mb-4",children:(0,Cn.jsx)(Yd,{transRoutes:m,copyList:p,addText:"+Add Route",copyText:"+Copy Route from Outbound",canAddNew:!0,drivers:j,vehicles:w,redirect:bn,routeType:"inbound",sectionName:"Inbound Routes"})}),(0,Cn.jsx)("hr",{}),(0,Cn.jsx)("div",{className:"col-md-12 mb-4",children:(0,Cn.jsx)(Yd,{transRoutes:p,copyList:m,addText:"+Add Route",copyText:"+Copy Route from Inbound",canAddNew:!0,drivers:j,vehicles:w,redirect:bn,routeType:"outbound",sectionName:"Outbound Routes"})}),(0,Cn.jsx)("hr",{}),(Yl.canCreateOrEditDrivers()||Yl.canAddOrEditEmployees())&&(0,Cn.jsx)("div",{className:"col-md-12 mb-4",children:(0,Cn.jsx)(Yd,{canAddNew:!0,drivers:j,addText:"+Add Driver",redirect:function(){a("/employees?redirect=schedule&type=driver")},sectionName:"Drivers"})}),(0,Cn.jsx)("hr",{}),Yl.canAddOrEditVechiles()&&(0,Cn.jsx)("div",{className:"col-md-12 mb-4",children:(0,Cn.jsx)(Yd,{canAddNew:!0,vehicles:w,addText:"+Add Vehicle",redirect:function(){a("/vehicles?redirect=schedule")},sectionName:"Vehicles"})}),(0,Cn.jsx)("hr",{}),(0,Cn.jsx)("div",{className:"col-md-12 mb-4",children:we&&w&&(0,Cn.jsx)(xf,{transRoutes:we,sectionName:"Customer Seating",vehicles:w})})]})]})]})]}),(0,Cn.jsxs)(Wc,{eventKey:"allRoutesSignature",title:"All Routes Signature",children:[(0,Cn.jsx)("input",{className:"me-2 mb-2 with-search-icon",type:"text",placeholder:"Search",value:P,onChange:function(e){return M(e.currentTarget.value)}}),(0,Cn.jsxs)("table",{className:"personnel-info-table me-4",children:[(0,Cn.jsx)("thead",{children:(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("th",{className:"th-checkbox",children:(0,Cn.jsx)("input",{type:"checkbox",checked:function(){var e=ee&&ee.filter((function(e){return U?(null===e||void 0===e?void 0:e.driver)===U:e})).filter((function(e){var t,n,r;return(null===(t=e.name)||void 0===t?void 0:t.toLowerCase().includes(null===P||void 0===P?void 0:P.toLowerCase()))||(null===(n=j.find((function(t){return t.id===(null===e||void 0===e?void 0:e.driver)})))||void 0===n||null===(r=n.name)||void 0===r?void 0:r.toLowerCase().includes(null===P||void 0===P?void 0:P.toLowerCase()))}));return ue.length===e.length&&ue.length>0}(),onClick:function(){return function(){var e=ee&&ee.filter((function(e){return U?(null===e||void 0===e?void 0:e.driver)===U:e})).filter((function(e){var t,n,r;return(null===(t=e.name)||void 0===t?void 0:t.toLowerCase().includes(null===P||void 0===P?void 0:P.toLowerCase()))||(null===(n=j.find((function(t){return t.id===(null===e||void 0===e?void 0:e.driver)})))||void 0===n||null===(r=n.name)||void 0===r?void 0:r.toLowerCase().includes(null===P||void 0===P?void 0:P.toLowerCase()))}));if(ue.length!==e.length||0===ue.length){var t=Tn(e).map((function(e){return e.id}));de(t)}else de([])}()}})}),(0,Cn.jsx)("th",{className:"th-index",children:"No."}),[{key:"name",label:"Route Name"},{key:"driver",label:"Driver"},{key:"end_time",label:"Route End Time"},{key:"type",label:"Route Type"}].map((function(e,t){return(0,Cn.jsxs)("th",{className:"sortable-header",children:[e.label," ",(0,Cn.jsx)("span",{className:"float-right",onClick:function(){return function(e){var t={key:e,order:"asc"};le.key===e&&"asc"===le.order&&(t=bt(bt({},t),{},{order:"desc"})),se(t)}(e.key)},children:(0,Cn.jsx)("img",{src:"/images/".concat((n=e.key,le.key===n?"asc"===le.order?"up_arrow":"down_arrow":"default"),".png")})})]},t);var n})),(0,Cn.jsx)("th",{children:"Signature"})]})}),(0,Cn.jsx)("tbody",{children:ee&&(null===(e=ee.filter((function(e){return U?(null===e||void 0===e?void 0:e.driver)===U:e})).filter((function(e){var t,n,r;return(null===(t=e.name)||void 0===t?void 0:t.toLowerCase().includes(null===P||void 0===P?void 0:P.toLowerCase()))||(null===(n=j.find((function(t){return t.id===(null===e||void 0===e?void 0:e.driver)})))||void 0===n||null===(r=n.name)||void 0===r?void 0:r.toLowerCase().includes(null===P||void 0===P?void 0:P.toLowerCase()))})))||void 0===e?void 0:e.map((function(e,t){var n,r=e.id,a=e.name,i=e.end_time,o=e.driver,l=e.type,s=e.signature;return(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("td",{className:"td-checkbox",children:(0,Cn.jsx)("input",{type:"checkbox",checked:ue.includes(r),onClick:function(){return function(e){if(ue.includes(e)){var t=Tn(ue).filter((function(t){return t!==e}));de(t)}else{var n=[].concat(Tn(ue),[e]);de(n)}}(r)}})}),(0,Cn.jsx)("td",{className:"td-index",children:t+1}),(0,Cn.jsx)("td",{children:a}),(0,Cn.jsx)("td",{children:null===(n=j.find((function(e){return e.id===o})))||void 0===n?void 0:n.name}),(0,Cn.jsx)("td",{children:i?ys()(i).format("HH:mm"):""}),(0,Cn.jsx)("td",{children:l}),(0,Cn.jsx)("td",{children:s&&(0,Cn.jsx)("img",{width:"100px",src:"data:image/jpg;base64, ".concat(s)})})]},t)})))})]}),(0,Cn.jsx)("hr",{}),(0,Cn.jsx)("h6",{className:"text-primary",children:null===(n=ys()(J))||void 0===n?void 0:n.format("MM/DD/YYYY")}),(0,Cn.jsxs)("div",{style:{display:"flex"},children:[(0,Cn.jsx)("div",{children:(0,Cn.jsxs)("table",{className:"personnel-info-table",children:[(0,Cn.jsx)("thead",{children:(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("th",{children:"Index"}),(0,Cn.jsx)("th",{children:"Customer Name"}),(0,Cn.jsx)("th",{children:"Pickup Time"}),(0,Cn.jsx)("th",{children:"Enter Center Time"}),(0,Cn.jsx)("th",{children:"Leave Center Time"}),(0,Cn.jsx)("th",{children:"Drop off TIme"}),(0,Cn.jsx)("th",{children:"MA Number"}),(0,Cn.jsx)("th",{children:"Inbound Name"}),(0,Cn.jsx)("th",{children:"Outbound Name"}),(0,Cn.jsx)("th",{children:"Total Hours"})]})}),(0,Cn.jsx)("tbody",{children:null===(r=function(e){var t,n=[],r=(0,l.Z)(e);try{var a=function(){var e,r=t.value,a=r.route_customer_list.map((function(e){return Object.assign({},e,{routeType:r.type,routeId:r.id,route:r,customer_status_inbound:"inbound"===r.type&&e.customer_route_status,customer_status_outbound:"outbound"===r.type&&e.customer_route_status,inbound:"inbound"===r.type&&r,outbound:"outbound"===r.type&&r})})),i=(0,l.Z)(a);try{var o=function(){var t=e.value,r=n.find((function(e){var n,r,a,i;return e.customer_id===t.customer_id||(null===e||void 0===e||null===(n=e.customer_name)||void 0===n||null===(r=n.replaceAll(" ",""))||void 0===r?void 0:r.toLowerCase())===(null===t||void 0===t||null===(a=t.customer_name)||void 0===a||null===(i=a.replaceAll(" ",""))||void 0===i?void 0:i.toLowerCase())}));if(r){n=n.filter((function(e){return e!==r}));var a=Object.assign({},r,{customer_enter_center_time:(null===r||void 0===r?void 0:r.customer_enter_center_time)||(null===t||void 0===t?void 0:t.customer_enter_center_time),customer_leave_center_time:(null===r||void 0===r?void 0:r.customer_leave_center_time)||(null===t||void 0===t?void 0:t.customer_leave_center_time),customer_pickup_time:(null===r||void 0===r?void 0:r.customer_pickup_time)||(null===t||void 0===t?void 0:t.customer_pickup_time),customer_dropoff_time:(null===r||void 0===r?void 0:r.customer_dropoff_time)||(null===t||void 0===t?void 0:t.customer_dropoff_time),inbound:(null===r||void 0===r?void 0:r.inbound)||(null===t||void 0===t?void 0:t.inbound),outbound:(null===r||void 0===r?void 0:r.outbound)||(null===t||void 0===t?void 0:t.outbound),customer_status_inbound:(null===r||void 0===r?void 0:r.customer_status_inbound)||(null===t||void 0===t?void 0:t.customer_status_inbound),customer_status_outbound:(null===r||void 0===r?void 0:r.customer_status_outbound)||(null===t||void 0===t?void 0:t.customer_status_outbound)});n.push(a)}else n.push(t)};for(i.s();!(e=i.n()).done;)o()}catch(s){i.e(s)}finally{i.f()}};for(r.s();!(t=r.n()).done;)a()}catch(i){r.e(i)}finally{r.f()}return n.sort((function(e,t){return e.customer_name<t.customer_name?-1:1}))}(null===ee||void 0===ee?void 0:ee.filter((function(e){return U?(null===e||void 0===e?void 0:e.driver)===U:e}))))||void 0===r?void 0:r.map((function(e,t){var n,r,a=e.customer_name,i=e.customer_status_inbound,o=e.customer_status_outbound,l=e.customer_id,s=e.customer_enter_center_time,c=e.customer_dropoff_time,u=e.customer_leave_center_time,d=e.customer_pickup_time,f=e.inbound,h=e.outbound;return(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("td",{className:"td-index",children:t+1}),(0,Cn.jsx)("td",{children:a}),(0,Cn.jsxs)("td",{children:[" ",(0,Cn.jsx)("div",{style:{padding:"4px 8px","border-radius":"8px",backgroundColor:"".concat(i===Sr.SCHEDULED_ABSENT||i===Sr.UNEXPECTED_ABSENT?"red":"white")},children:i!==Sr.SCHEDULED_ABSENT&&i!==Sr.UNEXPECTED_ABSENT&&d?new Date(d).toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit"}):""})]}),(0,Cn.jsxs)("td",{children:[" ",(0,Cn.jsx)("div",{style:{padding:"4px 8px","border-radius":"8px",backgroundColor:"".concat(i===Sr.SCHEDULED_ABSENT||i===Sr.UNEXPECTED_ABSENT?"red":"white")},children:i!==Sr.SCHEDULED_ABSENT&&i!==Sr.UNEXPECTED_ABSENT&&s?new Date(s).toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit"}):""})]}),(0,Cn.jsxs)("td",{children:[" ",(0,Cn.jsx)("div",{style:{padding:"4px 8px","border-radius":"8px",backgroundColor:"".concat(o===Sr.SCHEDULED_ABSENT||o===Sr.UNEXPECTED_ABSENT?"red":"white")},children:o!==Sr.SCHEDULED_ABSENT&&o!==Sr.UNEXPECTED_ABSENT&&u?new Date(u).toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit"}):""})]}),(0,Cn.jsxs)("td",{children:[" ",(0,Cn.jsx)("div",{style:{padding:"4px 8px","border-radius":"8px",backgroundColor:"".concat(o===Sr.SCHEDULED_ABSENT||o===Sr.UNEXPECTED_ABSENT?"red":"white")},children:o!==Sr.SCHEDULED_ABSENT&&o!==Sr.UNEXPECTED_ABSENT&&c?new Date(c).toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit"}):""})]}),(0,Cn.jsx)("td",{children:K.length>0&&(null===(n=K.find((function(e){return(null===e||void 0===e?void 0:e.id)===l||(null===e||void 0===e?void 0:e.name)===a})))||void 0===n?void 0:n.medicaid_number)||(null===(r=K.find((function(e){return(null===e||void 0===e?void 0:e.id)===l})))||void 0===r?void 0:r.medicare_number)}),(0,Cn.jsx)("td",{children:(null===f||void 0===f?void 0:f.name)||""}),(0,Cn.jsx)("td",{children:(null===h||void 0===h?void 0:h.name)||""}),(0,Cn.jsx)("td",{children:u&&s&&Math.round((new Date(u)-new Date(s))/1e3/3600)||""})]},t)}))})]})}),(0,Cn.jsxs)("div",{className:"ms-4",children:[(0,Cn.jsx)("div",{className:"mb-4",children:(0,Cn.jsx)("strong",{children:"Center Director Signature:"})}),R&&(0,Cn.jsx)("div",{className:"mb-4",children:(0,Cn.jsx)("img",{width:"200px",src:"data:image/jpg;base64, ".concat(R)})}),!R&&(0,Cn.jsx)("div",{className:"mb-4",children:"No Director Signature Uploaded yet"}),(0,Cn.jsx)("div",{className:"mb-4",children:(0,Cn.jsx)("strong",{children:"Upload Center Director New Signature: "})}),(0,Cn.jsx)("div",{className:"mb-4",children:(0,Cn.jsx)("input",{type:"file",onChange:function(e){return Y(e.target.files[0])},className:"form-control-file border"})}),(0,Cn.jsx)("div",{className:"mb-4",children:(0,Cn.jsx)("button",{onClick:function(){return function(){var e=new FormData,t=lu.site;e.append("file",F),F&&(R?Dl({name:"center_director_signature_site_".concat(t)}).then((function(){Sl("center_director_signature_site_".concat(t),e).then((function(){Cl("center_director_signature_site_".concat(t)).then((function(e){null!==e&&void 0!==e&&e.data&&A(null===e||void 0===e?void 0:e.data)}))}))})):Sl("center_director_signature_site_".concat(t),e).then((function(){Cl("center_director_signature_site_".concat(t)).then((function(e){null!==e&&void 0!==e&&e.data&&A(null===e||void 0===e?void 0:e.data)}))})))}()},className:"btn btn-sm btn-primary",children:"Submit"})})]})]})]}),(0,Cn.jsx)(Wc,{eventKey:"allRoutesStatus",title:"All Routes Status",children:(0,Cn.jsx)("div",{className:"list row",children:(0,Cn.jsx)("div",{className:"col-md-12 mb-4",children:(0,Cn.jsx)(Bd,{transRoutes:we,showCompletedInfo:!1,showGroupInfo:!1,allowForceEdit:Yl.canAddOrEditRoutes(),showFilter:!0,sectionName:"Personnel Status (click on each user to edit)",vehicles:w,keyword:P,statusFilter:jt,customerTypeFilter:kt,customerNameFilter:Dt,customerTableId:Pt,routeTypeFilter:Rt})})})})]}),(0,Cn.jsxs)("div",{className:"list-func-panel",children:["allRoutesOverview"===re&&(0,Cn.jsxs)(Cn.Fragment,{children:[" ",!$e&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)(Zo,{id:"signature-date",className:"me-2",show:ut,disabled:!0,onToggle:function(){return dt(!ut)},autoClose:!1,children:[(0,Cn.jsxs)(Zo.Toggle,{variant:"primary",children:[(0,Cn.jsx)(sf,{size:16,className:"me-2"}),"Select Date to View OR Copy From"]}),(0,Cn.jsx)(Zo.Menu,{as:On})]},"signature-date"),(0,Cn.jsxs)(Zo,{id:"signature-date",className:"me-2",show:ht,onToggle:function(){return vt(!ht)},autoClose:!1,children:[(0,Cn.jsxs)(Zo.Toggle,{variant:"primary",children:[(0,Cn.jsx)(sf,{size:16,className:"me-2"}),"Select Date to Copy To"]}),(0,Cn.jsx)(Zo.Menu,{as:Pn})]},"signature-date")]}),(0,Cn.jsxs)("button",{className:"btn btn-primary me-2",onClick:function(){return bn()},children:[(0,Cn.jsx)(eu,{size:16}),"Add New Route"]})]}),"allRoutesSignature"===re&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)(Zo,{id:"signature-date",className:"me-2",show:ge,onToggle:function(){return ye(!ge)},autoClose:!1,children:[(0,Cn.jsxs)(Zo.Toggle,{variant:"primary",children:[(0,Cn.jsx)(sf,{size:16,className:"me-2"}),"Select Date to View Report"]}),(0,Cn.jsx)(Zo.Menu,{as:En})]},"signature-date"),(0,Cn.jsxs)(Zo,{id:"filter-signature",className:"me-2",show:he,onToggle:function(){return ve(!he)},autoClose:!1,children:[(0,Cn.jsxs)(Zo.Toggle,{variant:"primary",children:[(0,Cn.jsx)(ff,{size:16,className:"me-2"}),"Filter"]}),(0,Cn.jsx)(Zo.Menu,{as:Sn})]},"filter-signature"),(0,Cn.jsxs)("button",{className:"btn btn-primary me-2",onClick:function(){return Mn()},children:[(0,Cn.jsx)(pf,{size:16,className:"me-2"}),xe?(0,Cn.jsx)(bf,{size:12}):"Send Signature Link"]}),(0,Cn.jsxs)("button",{className:"btn btn-primary",children:[(0,Cn.jsx)(Xo,{size:16,className:"me-2"}),"Export"]})]}),"allRoutesStatus"===re&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)(Zo,{id:"status-date",className:"me-2",show:ge,onToggle:function(){return ye(!ge)},autoClose:"outside",children:[(0,Cn.jsxs)(Zo.Toggle,{variant:"primary",children:[(0,Cn.jsx)(sf,{size:16,className:"me-2"}),"Select Date to View Report"]}),(0,Cn.jsx)(Zo.Menu,{as:En})]},"status-date"),(0,Cn.jsxs)(Zo,{id:"filter-report",className:"me-2",show:yt,onToggle:function(){return xt(!yt)},autoClose:"outside",children:[(0,Cn.jsxs)(Zo.Toggle,{variant:"primary",children:[(0,Cn.jsx)(ff,{size:16,className:"me-2"}),"Filter"]}),(0,Cn.jsx)(Zo.Menu,{as:Dn})]},"filter-report"),(0,Cn.jsxs)("button",{className:"btn btn-primary",children:[(0,Cn.jsx)(Xo,{size:16,className:"me-2"}),"Export"]})]})]}),(0,Cn.jsxs)(Fd,{show:tt,onHide:function(){return xn()},children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:"Delete Schedule"})}),(0,Cn.jsx)(Fd.Body,{children:(0,Cn.jsx)("div",{children:"Are you sure you want to delete all the schedule?"})}),(0,Cn.jsxs)(Fd.Footer,{children:[(0,Cn.jsx)(Eo,{variant:"secondary",onClick:function(){return xn()},children:"No"}),(0,Cn.jsx)(Eo,{variant:"primary",onClick:function(){return _.forEach((function(e){Qr(e.id)})),void setTimeout((function(){xn(),window.location.reload()}),1e3)},children:"Yes"})]})]}),(0,Cn.jsxs)(Fd,{show:Lt,onHide:An,children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:"Save Routes as Template"})}),(0,Cn.jsxs)(Fd.Body,{children:[(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("label",{className:"form-label",children:"Template Name"}),(0,Cn.jsx)("input",{type:"text",className:"form-control",placeholder:"Enter template name",value:Ht,onChange:function(e){return Ut(e.target.value)},disabled:Bt})]}),(0,Cn.jsx)("div",{className:"text-muted",children:(0,Cn.jsxs)("small",{children:["This will save all routes from ",nn(J)," as a reusable template."]})})]}),(0,Cn.jsxs)(Fd.Footer,{children:[(0,Cn.jsx)(Eo,{variant:"secondary",onClick:An,disabled:Bt,children:"Cancel"}),(0,Cn.jsx)(Eo,{variant:"primary",onClick:function(){var e;if(Ht&&""!==Ht.trim()){zt(!0);var t=nn(J),n=localStorage.getItem("user")?null===(e=JSON.parse(localStorage.getItem("user")))||void 0===e?void 0:e.name:"",r=we.map((function(e){var t,n=(null===(t=e.route_customer_list)||void 0===t?void 0:t.map((function(e){return bt(bt({},e),{},{customer_enter_center_time:null,customer_leave_center_time:null,customer_pickup_time:null,customer_dropoff_time:null})})))||[];return{name:e.name,schedule_date:e.schedule_date,vehicle:e.vehicle,status:[],driver:e.driver,type:e.type,start_mileage:e.start_mileage,end_mileage:e.end_mileage,start_time:null,end_time:null,estimated_start_time:null,route_customer_list:n,checklist_result:e.checklist_result||[]}}));Mu({name:Ht,template_date:t,routes:r,create_by:n}).then((function(){zt(!1),An(),Ue('Template "'.concat(Ht,'" saved successfully!')),setTimeout((function(){return Ue(void 0)}),5e3),Pu().then((function(e){qt(e.data||[])}))})).catch((function(e){zt(!1),Fe(e.message||"Failed to save template"),setTimeout((function(){return Fe(void 0)}),5e3)}))}else alert("Please enter a template name")},disabled:Bt,children:Bt?(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)(bf,{size:"sm",className:"me-2"}),"Saving..."]}):"Submit"})]})]})]})})]})},jf=["color","size","title","className"];function wf(){return wf=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},wf.apply(null,arguments)}var Nf=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,jf);return t.createElement("svg",wf({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-pencil",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{d:"M12.146.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1 0 .708l-10 10a.5.5 0 0 1-.168.11l-5 2a.5.5 0 0 1-.65-.65l2-5a.5.5 0 0 1 .11-.168zM11.207 2.5 13.5 4.793 14.793 3.5 12.5 1.207zm1.586 3L10.5 3.207 4 9.707V10h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.293zm-9.761 5.175-.106.106-1.528 3.821 3.821-1.528.106-.106A.5.5 0 0 1 5 12.5V12h-.5a.5.5 0 0 1-.5-.5V11h-.5a.5.5 0 0 1-.468-.325"}))}));Nf.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var kf=Nf,Sf=__webpack_require__(8262),Cf="undefined"!==typeof window?t.useLayoutEffect:t.useEffect;function Df(e,n,r){var a=function(e,n,r){var a=i((0,t.useState)((function(){return n(e)})),2),o=a[0],l=a[1],s=(0,t.useCallback)((function(){var t=n(e);Sf(o,t)||(l(t),r&&r())}),[o,e,r]);return Cf(s),[o,s]}(e,n,r),o=i(a,2),l=o[0],s=o[1];return Cf((function(){var t=e.getHandlerId();if(null!=t)return e.subscribeToStateChange(s,{handlerIds:[t]})}),[e,s]),l}function Ef(e,t,n){return Df(t,e||function(){return{}},(function(){return n.reconnect()}))}function Of(e,n){var r=Tn(n||[]);return null==n&&"function"!==typeof e&&r.push(e),(0,t.useMemo)((function(){return"function"===typeof e?e():e}),r)}function Pf(e){return(0,t.useMemo)((function(){return e.hooks.dropTarget()}),[e])}function Mf(e,t,n,r){var a=n?n.call(r,e,t):void 0;if(void 0!==a)return!!a;if(e===t)return!0;if("object"!==typeof e||!e||"object"!==typeof t||!t)return!1;var i=Object.keys(e),o=Object.keys(t);if(i.length!==o.length)return!1;for(var l=Object.prototype.hasOwnProperty.bind(t),s=0;s<i.length;s++){var c=i[s];if(!l(c))return!1;var u=e[c],d=t[c];if(!1===(a=n?n.call(r,u,d,c):void 0)||void 0===a&&u!==d)return!1}return!0}function Tf(e){return null!==e&&"object"===typeof e&&Object.prototype.hasOwnProperty.call(e,"current")}function Rf(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a<n;a++)r[a-2]=arguments[a];if(Af()&&void 0===t)throw new Error("invariant requires an error message argument");if(!e){var i;if(void 0===t)i=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var o=0;(i=new Error(t.replace(/%s/g,(function(){return r[o++]})))).name="Invariant Violation"}throw i.framesToPop=1,i}}function Af(){return"undefined"!==typeof process&&!0}function If(e){if("string"!==typeof e.type){var t=e.type.displayName||e.type.name||"the component";throw new Error("Only native element nodes can now be passed to React DnD connectors."+"You can either wrap ".concat(t," into a <div>, or turn it into a ")+"drag source or a drop target itself.")}}function Lf(e){var n={};return Object.keys(e).forEach((function(r){var a=e[r];if(r.endsWith("Ref"))n[r]=e[r];else{var i=function(e){return function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!(0,t.isValidElement)(n)){var a=n;return e(a,r),a}var i=n;If(i);var o=r?function(t){return e(t,r)}:e;return Yf(i,o)}}(a);n[r]=function(){return i}}})),n}function Ff(e,t){"function"===typeof e?e(t):e.current=t}function Yf(e,n){var r=e.ref;return Rf("string"!==typeof r,"Cannot connect React DnD to an element with an existing string ref. Please convert it to use a callback ref instead, or wrap it into a <span> or <div>. Read more: https://reactjs.org/docs/refs-and-the-dom.html#callback-refs"),r?(0,t.cloneElement)(e,{ref:function(e){Ff(r,e),Ff(n,e)}}):(0,t.cloneElement)(e,{ref:n})}var Hf=function(){function e(t){var n=this;(0,qu.Z)(this,e),this.hooks=Lf({dropTarget:function(e,t){n.clearDropTarget(),n.dropTargetOptions=t,Tf(e)?n.dropTargetRef=e:n.dropTargetNode=e,n.reconnect()}}),this.handlerId=null,this.dropTargetRef=null,this.dropTargetOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDropTarget=null,this.lastConnectedDropTargetOptions=null,this.backend=t}return(0,Ku.Z)(e,[{key:"connectTarget",get:function(){return this.dropTarget}},{key:"reconnect",value:function(){var e=this.didHandlerIdChange()||this.didDropTargetChange()||this.didOptionsChange();e&&this.disconnectDropTarget();var t=this.dropTarget;this.handlerId&&(t?e&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDropTarget=t,this.lastConnectedDropTargetOptions=this.dropTargetOptions,this.unsubscribeDropTarget=this.backend.connectDropTarget(this.handlerId,t,this.dropTargetOptions)):this.lastConnectedDropTarget=t)}},{key:"receiveHandlerId",value:function(e){e!==this.handlerId&&(this.handlerId=e,this.reconnect())}},{key:"dropTargetOptions",get:function(){return this.dropTargetOptionsInternal},set:function(e){this.dropTargetOptionsInternal=e}},{key:"didHandlerIdChange",value:function(){return this.lastConnectedHandlerId!==this.handlerId}},{key:"didDropTargetChange",value:function(){return this.lastConnectedDropTarget!==this.dropTarget}},{key:"didOptionsChange",value:function(){return!Mf(this.lastConnectedDropTargetOptions,this.dropTargetOptions)}},{key:"disconnectDropTarget",value:function(){this.unsubscribeDropTarget&&(this.unsubscribeDropTarget(),this.unsubscribeDropTarget=void 0)}},{key:"dropTarget",get:function(){return this.dropTargetNode||this.dropTargetRef&&this.dropTargetRef.current}},{key:"clearDropTarget",value:function(){this.dropTargetRef=null,this.dropTargetNode=null}}]),e}(),Uf=(0,t.createContext)({dragDropManager:void 0});function Zf(){var e=(0,t.useContext)(Uf).dragDropManager;return Rf(null!=e,"Expected drag drop context"),e}var Bf=!1,zf=function(){function e(t){(0,qu.Z)(this,e),this.targetId=null,this.internalMonitor=t.getMonitor()}return(0,Ku.Z)(e,[{key:"receiveHandlerId",value:function(e){this.targetId=e}},{key:"getHandlerId",value:function(){return this.targetId}},{key:"subscribeToStateChange",value:function(e,t){return this.internalMonitor.subscribeToStateChange(e,t)}},{key:"canDrop",value:function(){if(!this.targetId)return!1;Rf(!Bf,"You may not call monitor.canDrop() inside your canDrop() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target-monitor");try{return Bf=!0,this.internalMonitor.canDropOnTarget(this.targetId)}finally{Bf=!1}}},{key:"isOver",value:function(e){return!!this.targetId&&this.internalMonitor.isOverTarget(this.targetId,e)}},{key:"getItemType",value:function(){return this.internalMonitor.getItemType()}},{key:"getItem",value:function(){return this.internalMonitor.getItem()}},{key:"getDropResult",value:function(){return this.internalMonitor.getDropResult()}},{key:"didDrop",value:function(){return this.internalMonitor.didDrop()}},{key:"getInitialClientOffset",value:function(){return this.internalMonitor.getInitialClientOffset()}},{key:"getInitialSourceClientOffset",value:function(){return this.internalMonitor.getInitialSourceClientOffset()}},{key:"getSourceClientOffset",value:function(){return this.internalMonitor.getSourceClientOffset()}},{key:"getClientOffset",value:function(){return this.internalMonitor.getClientOffset()}},{key:"getDifferenceFromInitialOffset",value:function(){return this.internalMonitor.getDifferenceFromInitialOffset()}}]),e}();var Vf=function(){function e(t,n){(0,qu.Z)(this,e),this.spec=t,this.monitor=n}return(0,Ku.Z)(e,[{key:"canDrop",value:function(){var e=this.spec,t=this.monitor;return!e.canDrop||e.canDrop(t.getItem(),t)}},{key:"hover",value:function(){var e=this.spec,t=this.monitor;e.hover&&e.hover(t.getItem(),t)}},{key:"drop",value:function(){var e=this.spec,t=this.monitor;if(e.drop)return e.drop(t.getItem(),t)}}]),e}();function Wf(e,n,r){var a=Zf(),o=function(e,n){var r=(0,t.useMemo)((function(){return new Vf(e,n)}),[n]);return(0,t.useEffect)((function(){r.spec=e}),[e]),r}(e,n),l=function(e){var n=e.accept;return(0,t.useMemo)((function(){return Rf(null!=e.accept,"accept must be defined"),Array.isArray(n)?n:[n]}),[n])}(e);Cf((function(){var e=function(e,t,n){var r=n.getRegistry(),a=r.addTarget(e,t);return[a,function(){return r.removeTarget(a)}]}(l,o,a),t=i(e,2),s=t[0],c=t[1];return n.receiveHandlerId(s),r.receiveHandlerId(s),c}),[a,n,o,r,l.map((function(e){return e.toString()})).join("|")])}function qf(e,n){var r=Of(e,n),a=function(){var e=Zf();return(0,t.useMemo)((function(){return new zf(e)}),[e])}(),i=function(e){var n=Zf(),r=(0,t.useMemo)((function(){return new Hf(n.getBackend())}),[n]);return Cf((function(){return r.dropTargetOptions=e||null,r.reconnect(),function(){return r.disconnectDropTarget()}}),[e]),r}(r.options);return Wf(r,a,i),[Ef(r.collect,a,i),Pf(i)]}function Kf(e){return(0,t.useMemo)((function(){return e.hooks.dragSource()}),[e])}function $f(e){return(0,t.useMemo)((function(){return e.hooks.dragPreview()}),[e])}var Gf=function(){function e(t){var n=this;(0,qu.Z)(this,e),this.hooks=Lf({dragSource:function(e,t){n.clearDragSource(),n.dragSourceOptions=t||null,Tf(e)?n.dragSourceRef=e:n.dragSourceNode=e,n.reconnectDragSource()},dragPreview:function(e,t){n.clearDragPreview(),n.dragPreviewOptions=t||null,Tf(e)?n.dragPreviewRef=e:n.dragPreviewNode=e,n.reconnectDragPreview()}}),this.handlerId=null,this.dragSourceRef=null,this.dragSourceOptionsInternal=null,this.dragPreviewRef=null,this.dragPreviewOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDragSource=null,this.lastConnectedDragSourceOptions=null,this.lastConnectedDragPreview=null,this.lastConnectedDragPreviewOptions=null,this.backend=t}return(0,Ku.Z)(e,[{key:"receiveHandlerId",value:function(e){this.handlerId!==e&&(this.handlerId=e,this.reconnect())}},{key:"connectTarget",get:function(){return this.dragSource}},{key:"dragSourceOptions",get:function(){return this.dragSourceOptionsInternal},set:function(e){this.dragSourceOptionsInternal=e}},{key:"dragPreviewOptions",get:function(){return this.dragPreviewOptionsInternal},set:function(e){this.dragPreviewOptionsInternal=e}},{key:"reconnect",value:function(){var e=this.reconnectDragSource();this.reconnectDragPreview(e)}},{key:"reconnectDragSource",value:function(){var e=this.dragSource,t=this.didHandlerIdChange()||this.didConnectedDragSourceChange()||this.didDragSourceOptionsChange();return t&&this.disconnectDragSource(),this.handlerId?e?(t&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragSource=e,this.lastConnectedDragSourceOptions=this.dragSourceOptions,this.dragSourceUnsubscribe=this.backend.connectDragSource(this.handlerId,e,this.dragSourceOptions)),t):(this.lastConnectedDragSource=e,t):t}},{key:"reconnectDragPreview",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=this.dragPreview,n=e||this.didHandlerIdChange()||this.didConnectedDragPreviewChange()||this.didDragPreviewOptionsChange();n&&this.disconnectDragPreview(),this.handlerId&&(t?n&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragPreview=t,this.lastConnectedDragPreviewOptions=this.dragPreviewOptions,this.dragPreviewUnsubscribe=this.backend.connectDragPreview(this.handlerId,t,this.dragPreviewOptions)):this.lastConnectedDragPreview=t)}},{key:"didHandlerIdChange",value:function(){return this.lastConnectedHandlerId!==this.handlerId}},{key:"didConnectedDragSourceChange",value:function(){return this.lastConnectedDragSource!==this.dragSource}},{key:"didConnectedDragPreviewChange",value:function(){return this.lastConnectedDragPreview!==this.dragPreview}},{key:"didDragSourceOptionsChange",value:function(){return!Mf(this.lastConnectedDragSourceOptions,this.dragSourceOptions)}},{key:"didDragPreviewOptionsChange",value:function(){return!Mf(this.lastConnectedDragPreviewOptions,this.dragPreviewOptions)}},{key:"disconnectDragSource",value:function(){this.dragSourceUnsubscribe&&(this.dragSourceUnsubscribe(),this.dragSourceUnsubscribe=void 0)}},{key:"disconnectDragPreview",value:function(){this.dragPreviewUnsubscribe&&(this.dragPreviewUnsubscribe(),this.dragPreviewUnsubscribe=void 0,this.dragPreviewNode=null,this.dragPreviewRef=null)}},{key:"dragSource",get:function(){return this.dragSourceNode||this.dragSourceRef&&this.dragSourceRef.current}},{key:"dragPreview",get:function(){return this.dragPreviewNode||this.dragPreviewRef&&this.dragPreviewRef.current}},{key:"clearDragSource",value:function(){this.dragSourceNode=null,this.dragSourceRef=null}},{key:"clearDragPreview",value:function(){this.dragPreviewNode=null,this.dragPreviewRef=null}}]),e}();var Jf=!1,Qf=!1,Xf=function(){function e(t){(0,qu.Z)(this,e),this.sourceId=null,this.internalMonitor=t.getMonitor()}return(0,Ku.Z)(e,[{key:"receiveHandlerId",value:function(e){this.sourceId=e}},{key:"getHandlerId",value:function(){return this.sourceId}},{key:"canDrag",value:function(){Rf(!Jf,"You may not call monitor.canDrag() inside your canDrag() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return Jf=!0,this.internalMonitor.canDragSource(this.sourceId)}finally{Jf=!1}}},{key:"isDragging",value:function(){if(!this.sourceId)return!1;Rf(!Qf,"You may not call monitor.isDragging() inside your isDragging() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return Qf=!0,this.internalMonitor.isDraggingSource(this.sourceId)}finally{Qf=!1}}},{key:"subscribeToStateChange",value:function(e,t){return this.internalMonitor.subscribeToStateChange(e,t)}},{key:"isDraggingSource",value:function(e){return this.internalMonitor.isDraggingSource(e)}},{key:"isOverTarget",value:function(e,t){return this.internalMonitor.isOverTarget(e,t)}},{key:"getTargetIds",value:function(){return this.internalMonitor.getTargetIds()}},{key:"isSourcePublic",value:function(){return this.internalMonitor.isSourcePublic()}},{key:"getSourceId",value:function(){return this.internalMonitor.getSourceId()}},{key:"subscribeToOffsetChange",value:function(e){return this.internalMonitor.subscribeToOffsetChange(e)}},{key:"canDragSource",value:function(e){return this.internalMonitor.canDragSource(e)}},{key:"canDropOnTarget",value:function(e){return this.internalMonitor.canDropOnTarget(e)}},{key:"getItemType",value:function(){return this.internalMonitor.getItemType()}},{key:"getItem",value:function(){return this.internalMonitor.getItem()}},{key:"getDropResult",value:function(){return this.internalMonitor.getDropResult()}},{key:"didDrop",value:function(){return this.internalMonitor.didDrop()}},{key:"getInitialClientOffset",value:function(){return this.internalMonitor.getInitialClientOffset()}},{key:"getInitialSourceClientOffset",value:function(){return this.internalMonitor.getInitialSourceClientOffset()}},{key:"getSourceClientOffset",value:function(){return this.internalMonitor.getSourceClientOffset()}},{key:"getClientOffset",value:function(){return this.internalMonitor.getClientOffset()}},{key:"getDifferenceFromInitialOffset",value:function(){return this.internalMonitor.getDifferenceFromInitialOffset()}}]),e}();var eh=function(){function e(t,n,r){(0,qu.Z)(this,e),this.spec=t,this.monitor=n,this.connector=r}return(0,Ku.Z)(e,[{key:"beginDrag",value:function(){var e=this.spec,t=this.monitor,n=null;return null!==(n="object"===typeof e.item?e.item:"function"===typeof e.item?e.item(t):{})&&void 0!==n?n:null}},{key:"canDrag",value:function(){var e=this.spec,t=this.monitor;return"boolean"===typeof e.canDrag?e.canDrag:"function"!==typeof e.canDrag||e.canDrag(t)}},{key:"isDragging",value:function(e,t){var n=this.spec,r=this.monitor,a=n.isDragging;return a?a(r):t===e.getSourceId()}},{key:"endDrag",value:function(){var e=this.spec,t=this.monitor,n=this.connector,r=e.end;r&&r(t.getItem(),t),n.reconnect()}}]),e}();function th(e,n,r){var a=Zf(),o=function(e,n,r){var a=(0,t.useMemo)((function(){return new eh(e,n,r)}),[n,r]);return(0,t.useEffect)((function(){a.spec=e}),[e]),a}(e,n,r),l=function(e){return(0,t.useMemo)((function(){var t=e.type;return Rf(null!=t,"spec.type must be defined"),t}),[e])}(e);Cf((function(){if(null!=l){var e=function(e,t,n){var r=n.getRegistry(),a=r.addSource(e,t);return[a,function(){return r.removeSource(a)}]}(l,o,a),t=i(e,2),s=t[0],c=t[1];return n.receiveHandlerId(s),r.receiveHandlerId(s),c}}),[a,n,r,o,l])}function nh(e,n){var r=Of(e,n);Rf(!r.begin,"useDrag::spec.begin was deprecated in v14. Replace spec.begin() with spec.item(). (see more here - https://react-dnd.github.io/react-dnd/docs/api/use-drag)");var a=function(){var e=Zf();return(0,t.useMemo)((function(){return new Xf(e)}),[e])}(),i=function(e,n){var r=Zf(),a=(0,t.useMemo)((function(){return new Gf(r.getBackend())}),[r]);return Cf((function(){return a.dragSourceOptions=e||null,a.reconnect(),function(){return a.disconnectDragSource()}}),[a,e]),Cf((function(){return a.dragPreviewOptions=n||null,a.reconnect(),function(){return a.disconnectDragPreview()}}),[a,n]),a}(r.options,r.previewOptions);return th(r,a,i),[Ef(r.collect,a,i),Kf(i),$f(i)]}function rh(e,t,n){return t.split(".").reduce((function(e,t){return e&&e[t]?e[t]:n||null}),e)}function ah(e,t){return e.filter((function(e){return e!==t}))}function ih(e){return"object"===typeof e}function oh(e,t){var n=new Map,r=function(e){n.set(e,n.has(e)?n.get(e)+1:1)};e.forEach(r),t.forEach(r);var a=[];return n.forEach((function(e,t){1===e&&a.push(t)})),a}var lh="dnd-core/INIT_COORDS",sh="dnd-core/BEGIN_DRAG",ch="dnd-core/PUBLISH_DRAG_SOURCE",uh="dnd-core/HOVER",dh="dnd-core/DROP",fh="dnd-core/END_DRAG";function hh(e,t){return{type:lh,payload:{sourceClientOffset:t||null,clientOffset:e||null}}}var vh={type:lh,payload:{clientOffset:null,sourceClientOffset:null}};function mh(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{publishSource:!0},r=n.publishSource,a=void 0===r||r,i=n.clientOffset,o=n.getSourceClientOffset,l=e.getMonitor(),s=e.getRegistry();e.dispatch(hh(i)),ph(t,l,s);var c=bh(t,l);if(null!=c){var u=null;if(i){if(!o)throw new Error("getSourceClientOffset must be defined");gh(o),u=o(c)}e.dispatch(hh(i,u));var d=s.getSource(c),f=d.beginDrag(l,c);if(null!=f){yh(f),s.pinSource(c);var h=s.getSourceType(c);return{type:sh,payload:{itemType:h,item:f,sourceId:c,clientOffset:i||null,sourceClientOffset:u||null,isSourcePublic:!!a}}}}else e.dispatch(vh)}}function ph(e,t,n){Rf(!t.isDragging(),"Cannot call beginDrag while dragging."),e.forEach((function(e){Rf(n.getSource(e),"Expected sourceIds to be registered.")}))}function gh(e){Rf("function"===typeof e,"When clientOffset is provided, getSourceClientOffset must be a function.")}function yh(e){Rf(ih(e),"Item must be an object.")}function bh(e,t){for(var n=null,r=e.length-1;r>=0;r--)if(t.canDragSource(e[r])){n=e[r];break}return n}function xh(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){xh(e,t,n[t])}))}return e}function jh(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.getMonitor(),r=e.getRegistry();wh(n);var a=kh(n);a.forEach((function(a,i){var o=Nh(a,i,r,n),l={type:dh,payload:{dropResult:_h({},t,o)}};e.dispatch(l)}))}}function wh(e){Rf(e.isDragging(),"Cannot call drop while not dragging."),Rf(!e.didDrop(),"Cannot call drop twice during one drag operation.")}function Nh(e,t,n,r){var a=n.getTarget(e),i=a?a.drop(r,e):void 0;return function(e){Rf("undefined"===typeof e||ih(e),"Drop result must either be an object or undefined.")}(i),"undefined"===typeof i&&(i=0===t?{}:r.getDropResult()),i}function kh(e){var t=e.getTargetIds().filter(e.canDropOnTarget,e);return t.reverse(),t}function Sh(e){return function(){var t=e.getMonitor(),n=e.getRegistry();!function(e){Rf(e.isDragging(),"Cannot call endDrag while not dragging.")}(t);var r=t.getSourceId();null!=r&&(n.getSource(r,!0).endDrag(t,r),n.unpinSource());return{type:fh}}}function Ch(e,t){return null===t?null===e:Array.isArray(e)?e.some((function(e){return e===t})):e===t}function Dh(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.clientOffset;Eh(t);var a=t.slice(0),i=e.getMonitor(),o=e.getRegistry(),l=i.getItemType();return Ph(a,o,l),Oh(a,i,o),Mh(a,i,o),{type:uh,payload:{targetIds:a,clientOffset:r||null}}}}function Eh(e){Rf(Array.isArray(e),"Expected targetIds to be an array.")}function Oh(e,t,n){Rf(t.isDragging(),"Cannot call hover while not dragging."),Rf(!t.didDrop(),"Cannot call hover after drop.");for(var r=0;r<e.length;r++){var a=e[r];Rf(e.lastIndexOf(a)===r,"Expected targetIds to be unique in the passed array."),Rf(n.getTarget(a),"Expected targetIds to be registered.")}}function Ph(e,t,n){for(var r=e.length-1;r>=0;r--){var a=e[r];Ch(t.getTargetType(a),n)||e.splice(r,1)}}function Mh(e,t,n){e.forEach((function(e){n.getTarget(e).hover(t,e)}))}function Th(e){return function(){if(e.getMonitor().isDragging())return{type:ch}}}var Rh=function(){function e(t,n){var r=this;(0,qu.Z)(this,e),this.isSetUp=!1,this.handleRefCountChange=function(){var e=r.store.getState().refCount>0;r.backend&&(e&&!r.isSetUp?(r.backend.setup(),r.isSetUp=!0):!e&&r.isSetUp&&(r.backend.teardown(),r.isSetUp=!1))},this.store=t,this.monitor=n,t.subscribe(this.handleRefCountChange)}return(0,Ku.Z)(e,[{key:"receiveBackend",value:function(e){this.backend=e}},{key:"getMonitor",value:function(){return this.monitor}},{key:"getBackend",value:function(){return this.backend}},{key:"getRegistry",value:function(){return this.monitor.registry}},{key:"getActions",value:function(){var e=this,t=this.store.dispatch;var n=function(e){return{beginDrag:mh(e),publishDragSource:Th(e),hover:Dh(e),drop:jh(e),endDrag:Sh(e)}}(this);return Object.keys(n).reduce((function(r,a){var i,o=n[a];return r[a]=(i=o,function(){for(var n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];var o=i.apply(e,r);"undefined"!==typeof o&&t(o)}),r}),{})}},{key:"dispatch",value:function(e){this.store.dispatch(e)}}]),e}();function Ah(e,t){return{x:e.x-t.x,y:e.y-t.y}}var Ih=[],Lh=[];function Fh(e,t){return e!==Ih&&(e===Lh||"undefined"===typeof t||(n=e,t.filter((function(e){return n.indexOf(e)>-1}))).length>0);var n}Ih.__IS_NONE__=!0,Lh.__IS_ALL__=!0;var Yh=function(){function e(t,n){(0,qu.Z)(this,e),this.store=t,this.registry=n}return(0,Ku.Z)(e,[{key:"subscribeToStateChange",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.handlerIds;Rf("function"===typeof e,"listener must be a function."),Rf("undefined"===typeof r||Array.isArray(r),"handlerIds, when specified, must be an array of strings.");var a=this.store.getState().stateId,i=function(){var n=t.store.getState(),i=n.stateId;try{i===a||i===a+1&&!Fh(n.dirtyHandlerIds,r)||e()}finally{a=i}};return this.store.subscribe(i)}},{key:"subscribeToOffsetChange",value:function(e){var t=this;Rf("function"===typeof e,"listener must be a function.");var n=this.store.getState().dragOffset;return this.store.subscribe((function(){var r=t.store.getState().dragOffset;r!==n&&(n=r,e())}))}},{key:"canDragSource",value:function(e){if(!e)return!1;var t=this.registry.getSource(e);return Rf(t,"Expected to find a valid source. sourceId=".concat(e)),!this.isDragging()&&t.canDrag(this,e)}},{key:"canDropOnTarget",value:function(e){if(!e)return!1;var t=this.registry.getTarget(e);return Rf(t,"Expected to find a valid target. targetId=".concat(e)),!(!this.isDragging()||this.didDrop())&&(Ch(this.registry.getTargetType(e),this.getItemType())&&t.canDrop(this,e))}},{key:"isDragging",value:function(){return Boolean(this.getItemType())}},{key:"isDraggingSource",value:function(e){if(!e)return!1;var t=this.registry.getSource(e,!0);return Rf(t,"Expected to find a valid source. sourceId=".concat(e)),!(!this.isDragging()||!this.isSourcePublic())&&(this.registry.getSourceType(e)===this.getItemType()&&t.isDragging(this,e))}},{key:"isOverTarget",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{shallow:!1};if(!e)return!1;var n=t.shallow;if(!this.isDragging())return!1;var r=this.registry.getTargetType(e),a=this.getItemType();if(a&&!Ch(r,a))return!1;var i=this.getTargetIds();if(!i.length)return!1;var o=i.indexOf(e);return n?o===i.length-1:o>-1}},{key:"getItemType",value:function(){return this.store.getState().dragOperation.itemType}},{key:"getItem",value:function(){return this.store.getState().dragOperation.item}},{key:"getSourceId",value:function(){return this.store.getState().dragOperation.sourceId}},{key:"getTargetIds",value:function(){return this.store.getState().dragOperation.targetIds}},{key:"getDropResult",value:function(){return this.store.getState().dragOperation.dropResult}},{key:"didDrop",value:function(){return this.store.getState().dragOperation.didDrop}},{key:"isSourcePublic",value:function(){return Boolean(this.store.getState().dragOperation.isSourcePublic)}},{key:"getInitialClientOffset",value:function(){return this.store.getState().dragOffset.initialClientOffset}},{key:"getInitialSourceClientOffset",value:function(){return this.store.getState().dragOffset.initialSourceClientOffset}},{key:"getClientOffset",value:function(){return this.store.getState().dragOffset.clientOffset}},{key:"getSourceClientOffset",value:function(){return function(e){var t=e.clientOffset,n=e.initialClientOffset,r=e.initialSourceClientOffset;return t&&n&&r?Ah(function(e,t){return{x:e.x+t.x,y:e.y+t.y}}(t,r),n):null}(this.store.getState().dragOffset)}},{key:"getDifferenceFromInitialOffset",value:function(){return function(e){var t=e.clientOffset,n=e.initialClientOffset;return t&&n?Ah(t,n):null}(this.store.getState().dragOffset)}}]),e}(),Hh="undefined"!==typeof global?global:self,Uh=Hh.MutationObserver||Hh.WebKitMutationObserver;function Zh(e){return function(){var t=setTimeout(r,0),n=setInterval(r,50);function r(){clearTimeout(t),clearInterval(n),e()}}}var Bh="function"===typeof Uh?function(e){var t=1,n=new Uh(e),r=document.createTextNode("");return n.observe(r,{characterData:!0}),function(){t=-t,r.data=t}}:Zh,zh=function(){function e(){var t=this;(0,qu.Z)(this,e),this.queue=[],this.pendingErrors=[],this.flushing=!1,this.index=0,this.capacity=1024,this.flush=function(){for(var e=t.queue;t.index<e.length;){var n=t.index;if(t.index++,e[n].call(),t.index>t.capacity){for(var r=0,a=e.length-t.index;r<a;r++)e[r]=e[r+t.index];e.length-=t.index,t.index=0}}e.length=0,t.index=0,t.flushing=!1},this.registerPendingError=function(e){t.pendingErrors.push(e),t.requestErrorThrow()},this.requestFlush=Bh(this.flush),this.requestErrorThrow=Zh((function(){if(t.pendingErrors.length)throw t.pendingErrors.shift()}))}return(0,Ku.Z)(e,[{key:"enqueueTask",value:function(e){var t=this.queue,n=this.requestFlush;t.length||(n(),this.flushing=!0),t[t.length]=e}}]),e}(),Vh=function(){function e(t,n){(0,qu.Z)(this,e),this.onError=t,this.release=n,this.task=null}return(0,Ku.Z)(e,[{key:"call",value:function(){try{this.task&&this.task()}catch(e){this.onError(e)}finally{this.task=null,this.release(this)}}}]),e}(),Wh=function(){function e(t){(0,qu.Z)(this,e),this.onError=t,this.freeTasks=[]}return(0,Ku.Z)(e,[{key:"create",value:function(e){var t=this.freeTasks,n=t.length?t.pop():new Vh(this.onError,(function(e){return t[t.length]=e}));return n.task=e,n}}]),e}(),qh=new zh,Kh=new Wh(qh.registerPendingError);var $h,Gh="dnd-core/ADD_SOURCE",Jh="dnd-core/ADD_TARGET",Qh="dnd-core/REMOVE_SOURCE",Xh="dnd-core/REMOVE_TARGET";function ev(e,t){t&&Array.isArray(e)?e.forEach((function(e){return ev(e,!1)})):Rf("string"===typeof e||"symbol"===typeof e,t?"Type can only be a string, a symbol, or an array of either.":"Type can only be a string or a symbol.")}!function(e){e.SOURCE="SOURCE",e.TARGET="TARGET"}($h||($h={}));var tv=0;function nv(e){var t=(tv++).toString();switch(e){case $h.SOURCE:return"S".concat(t);case $h.TARGET:return"T".concat(t);default:throw new Error("Unknown Handler Role: ".concat(e))}}function rv(e){switch(e[0]){case"S":return $h.SOURCE;case"T":return $h.TARGET;default:throw new Error("Cannot parse handler ID: ".concat(e))}}function av(e,t){var n=e.entries(),r=!1;do{var a=n.next(),o=a.done;if(i(a.value,2)[1]===t)return!0;r=!!o}while(!r);return!1}var iv=function(){function e(t){(0,qu.Z)(this,e),this.types=new Map,this.dragSources=new Map,this.dropTargets=new Map,this.pinnedSourceId=null,this.pinnedSource=null,this.store=t}return(0,Ku.Z)(e,[{key:"addSource",value:function(e,t){ev(e),function(e){Rf("function"===typeof e.canDrag,"Expected canDrag to be a function."),Rf("function"===typeof e.beginDrag,"Expected beginDrag to be a function."),Rf("function"===typeof e.endDrag,"Expected endDrag to be a function.")}(t);var n=this.addHandler($h.SOURCE,e,t);return this.store.dispatch(function(e){return{type:Gh,payload:{sourceId:e}}}(n)),n}},{key:"addTarget",value:function(e,t){ev(e,!0),function(e){Rf("function"===typeof e.canDrop,"Expected canDrop to be a function."),Rf("function"===typeof e.hover,"Expected hover to be a function."),Rf("function"===typeof e.drop,"Expected beginDrag to be a function.")}(t);var n=this.addHandler($h.TARGET,e,t);return this.store.dispatch(function(e){return{type:Jh,payload:{targetId:e}}}(n)),n}},{key:"containsHandler",value:function(e){return av(this.dragSources,e)||av(this.dropTargets,e)}},{key:"getSource",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];Rf(this.isSourceId(e),"Expected a valid source ID.");var n=t&&e===this.pinnedSourceId,r=n?this.pinnedSource:this.dragSources.get(e);return r}},{key:"getTarget",value:function(e){return Rf(this.isTargetId(e),"Expected a valid target ID."),this.dropTargets.get(e)}},{key:"getSourceType",value:function(e){return Rf(this.isSourceId(e),"Expected a valid source ID."),this.types.get(e)}},{key:"getTargetType",value:function(e){return Rf(this.isTargetId(e),"Expected a valid target ID."),this.types.get(e)}},{key:"isSourceId",value:function(e){return rv(e)===$h.SOURCE}},{key:"isTargetId",value:function(e){return rv(e)===$h.TARGET}},{key:"removeSource",value:function(e){var t=this;Rf(this.getSource(e),"Expected an existing source."),this.store.dispatch(function(e){return{type:Qh,payload:{sourceId:e}}}(e)),function(e){qh.enqueueTask(Kh.create(e))}((function(){t.dragSources.delete(e),t.types.delete(e)}))}},{key:"removeTarget",value:function(e){Rf(this.getTarget(e),"Expected an existing target."),this.store.dispatch(function(e){return{type:Xh,payload:{targetId:e}}}(e)),this.dropTargets.delete(e),this.types.delete(e)}},{key:"pinSource",value:function(e){var t=this.getSource(e);Rf(t,"Expected an existing source."),this.pinnedSourceId=e,this.pinnedSource=t}},{key:"unpinSource",value:function(){Rf(this.pinnedSource,"No source is pinned at the time."),this.pinnedSourceId=null,this.pinnedSource=null}},{key:"addHandler",value:function(e,t,n){var r=nv(e);return this.types.set(r,t),e===$h.SOURCE?this.dragSources.set(r,n):e===$h.TARGET&&this.dropTargets.set(r,n),r}}]),e}(),ov=function(e,t){return e===t};function lv(e,t){return!e&&!t||!(!e||!t)&&(e.x===t.x&&e.y===t.y)}function sv(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ov;if(e.length!==t.length)return!1;for(var r=0;r<e.length;++r)if(!n(e[r],t[r]))return!1;return!0}function cv(){var e=arguments.length>1?arguments[1]:void 0;switch(e.type){case uh:break;case Gh:case Jh:case Xh:case Qh:return Ih;default:return Lh}var t=e.payload,n=t.targetIds,r=void 0===n?[]:n,a=t.prevTargetIds,i=void 0===a?[]:a,o=oh(r,i),l=o.length>0||!sv(r,i);if(!l)return Ih;var s=i[i.length-1],c=r[r.length-1];return s!==c&&(s&&o.push(s),c&&o.push(c)),o}function uv(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function dv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){uv(e,t,n[t])}))}return e}var fv={initialSourceClientOffset:null,initialClientOffset:null,clientOffset:null};function hv(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:fv,t=arguments.length>1?arguments[1]:void 0,n=t.payload;switch(t.type){case lh:case sh:return{initialSourceClientOffset:n.sourceClientOffset,initialClientOffset:n.clientOffset,clientOffset:n.clientOffset};case uh:return lv(e.clientOffset,n.clientOffset)?e:dv({},e,{clientOffset:n.clientOffset});case fh:case dh:return fv;default:return e}}function vv(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function mv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){vv(e,t,n[t])}))}return e}var pv={itemType:null,item:null,sourceId:null,targetIds:[],dropResult:null,didDrop:!1,isSourcePublic:null};function gv(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:pv,t=arguments.length>1?arguments[1]:void 0,n=t.payload;switch(t.type){case sh:return mv({},e,{itemType:n.itemType,item:n.item,sourceId:n.sourceId,isSourcePublic:n.isSourcePublic,dropResult:null,didDrop:!1});case ch:return mv({},e,{isSourcePublic:!0});case uh:return mv({},e,{targetIds:n.targetIds});case Xh:return-1===e.targetIds.indexOf(n.targetId)?e:mv({},e,{targetIds:ah(e.targetIds,n.targetId)});case dh:return mv({},e,{dropResult:n.dropResult,didDrop:!0,targetIds:[]});case fh:return mv({},e,{itemType:null,item:null,sourceId:null,dropResult:null,didDrop:!1,isSourcePublic:null,targetIds:[]});default:return e}}function yv(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Gh:case Jh:return e+1;case Qh:case Xh:return e-1;default:return e}}function bv(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return e+1}function xv(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){xv(e,t,n[t])}))}return e}function jv(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return{dirtyHandlerIds:cv(e.dirtyHandlerIds,{type:t.type,payload:_v({},t.payload,{prevTargetIds:rh(e,"dragOperation.targetIds",[])})}),dragOffset:hv(e.dragOffset,t),refCount:yv(e.refCount,t),dragOperation:gv(e.dragOperation,t),stateId:bv(e.stateId)}}function wv(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=Nv(r),i=new Yh(a,new iv(a)),o=new Rh(a,i),l=e(o,t,n);return o.receiveBackend(l),o}function Nv(e){var t="undefined"!==typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__;return kt(jv,e&&t&&t({name:"dnd-core",instanceId:"dnd-core"}))}function kv(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Sv=0,Cv=Symbol.for("__REACT_DND_CONTEXT_INSTANCE__"),Dv=(0,t.memo)((function(e){var n=e.children,r=function(e){if("manager"in e){return[{dragDropManager:e.manager},!1]}var t=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Ev(),n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,a=t;a[Cv]||(a[Cv]={dragDropManager:wv(e,t,n,r)});return a[Cv]}(e.backend,e.context,e.options,e.debugMode),n=!e.context;return[t,n]}(kv(e,["children"])),a=i(r,2),o=a[0],l=a[1];return(0,t.useEffect)((function(){if(l){var e=Ev();return++Sv,function(){0===--Sv&&(e[Cv]=null)}}}),[]),(0,Cn.jsx)(Uf.Provider,{value:o,children:n})}));function Ev(){return"undefined"!==typeof global?global:window}function Ov(e){var t=null;return function(){return null==t&&(t=e()),t}}var Pv,Mv=function(){function e(t){(0,qu.Z)(this,e),this.entered=[],this.isNodeInDocument=t}return(0,Ku.Z)(e,[{key:"enter",value:function(e){var t=this,n=this.entered.length;return this.entered=function(e,t){var n=new Set,r=function(e){return n.add(e)};e.forEach(r),t.forEach(r);var a=[];return n.forEach((function(e){return a.push(e)})),a}(this.entered.filter((function(n){return t.isNodeInDocument(n)&&(!n.contains||n.contains(e))})),[e]),0===n&&this.entered.length>0}},{key:"leave",value:function(e){var t,n,r=this.entered.length;return this.entered=(t=this.entered.filter(this.isNodeInDocument),n=e,t.filter((function(e){return e!==n}))),r>0&&0===this.entered.length}},{key:"reset",value:function(){this.entered=[]}}]),e}(),Tv=function(){function e(t){(0,qu.Z)(this,e),this.config=t,this.item={},this.initializeExposedProperties()}return(0,Ku.Z)(e,[{key:"initializeExposedProperties",value:function(){var e=this;Object.keys(this.config.exposeProperties).forEach((function(t){Object.defineProperty(e.item,t,{configurable:!0,enumerable:!0,get:function(){return console.warn("Browser doesn't allow reading \"".concat(t,'" until the drop event.')),null}})}))}},{key:"loadDataTransfer",value:function(e){var t=this;if(e){var n={};Object.keys(this.config.exposeProperties).forEach((function(r){var a=t.config.exposeProperties[r];null!=a&&(n[r]={value:a(e,t.config.matchesTypes),configurable:!0,enumerable:!0})})),Object.defineProperties(this.item,n)}}},{key:"canDrag",value:function(){return!0}},{key:"beginDrag",value:function(){return this.item}},{key:"isDragging",value:function(e,t){return t===e.getSourceId()}},{key:"endDrag",value:function(){}}]),e}(),Rv="__NATIVE_FILE__",Av="__NATIVE_URL__",Iv="__NATIVE_TEXT__",Lv="__NATIVE_HTML__";function Fv(e,t,n){var r=t.reduce((function(t,n){return t||e.getData(n)}),"");return null!=r?r:n}var Yv=(Pv={},(0,gt.Z)(Pv,Rv,{exposeProperties:{files:function(e){return Array.prototype.slice.call(e.files)},items:function(e){return e.items},dataTransfer:function(e){return e}},matchesTypes:["Files"]}),(0,gt.Z)(Pv,Lv,{exposeProperties:{html:function(e,t){return Fv(e,t,"")},dataTransfer:function(e){return e}},matchesTypes:["Html","text/html"]}),(0,gt.Z)(Pv,Av,{exposeProperties:{urls:function(e,t){return Fv(e,t,"").split("\n")},dataTransfer:function(e){return e}},matchesTypes:["Url","text/uri-list"]}),(0,gt.Z)(Pv,Iv,{exposeProperties:{text:function(e,t){return Fv(e,t,"")},dataTransfer:function(e){return e}},matchesTypes:["Text","text/plain"]}),Pv);function Hv(e){if(!e)return null;var t=Array.prototype.slice.call(e.types||[]);return Object.keys(Yv).filter((function(e){var n=Yv[e];return!!(null===n||void 0===n?void 0:n.matchesTypes)&&n.matchesTypes.some((function(e){return t.indexOf(e)>-1}))}))[0]||null}var Uv=Ov((function(){return/firefox/i.test(navigator.userAgent)})),Zv=Ov((function(){return Boolean(window.safari)})),Bv=function(){function e(t,n){(0,qu.Z)(this,e);for(var r=t.length,a=[],i=0;i<r;i++)a.push(i);a.sort((function(e,n){return t[e]<t[n]?-1:1}));for(var o,l,s=[],c=[],u=[],d=0;d<r-1;d++)o=t[d+1]-t[d],l=n[d+1]-n[d],c.push(o),s.push(l),u.push(l/o);for(var f=[u[0]],h=0;h<c.length-1;h++){var v=u[h],m=u[h+1];if(v*m<=0)f.push(0);else{o=c[h];var p=c[h+1],g=o+p;f.push(3*g/((g+p)/v+(g+o)/m))}}f.push(u[u.length-1]);for(var y,b=[],x=[],_=0;_<f.length-1;_++){y=u[_];var j=f[_],w=1/c[_],N=j+f[_+1]-y-y;b.push((y-j-N)*w),x.push(N*w*w)}this.xs=t,this.ys=n,this.c1s=f,this.c2s=b,this.c3s=x}return(0,Ku.Z)(e,[{key:"interpolate",value:function(e){var t=this.xs,n=this.ys,r=this.c1s,a=this.c2s,i=this.c3s,o=t.length-1;if(e===t[o])return n[o];for(var l,s=0,c=i.length-1;s<=c;){var u=t[l=Math.floor(.5*(s+c))];if(u<e)s=l+1;else{if(!(u>e))return n[l];c=l-1}}var d=e-t[o=Math.max(0,c)],f=d*d;return n[o]+r[o]*d+a[o]*f+i[o]*d*f}}]),e}();function zv(e){var t=1===e.nodeType?e:e.parentElement;if(!t)return null;var n=t.getBoundingClientRect(),r=n.top;return{x:n.left,y:r}}function Vv(e){return{x:e.clientX,y:e.clientY}}function Wv(e,t,n,r,a){var i=function(e){var t;return"IMG"===e.nodeName&&(Uv()||!(null===(t=document.documentElement)||void 0===t?void 0:t.contains(e)))}(t),o=zv(i?e:t),l={x:n.x-o.x,y:n.y-o.y},s=e.offsetWidth,c=e.offsetHeight,u=r.anchorX,d=r.anchorY,f=function(e,t,n,r){var a=e?t.width:n,i=e?t.height:r;return Zv()&&e&&(i/=window.devicePixelRatio,a/=window.devicePixelRatio),{dragPreviewWidth:a,dragPreviewHeight:i}}(i,t,s,c),h=f.dragPreviewWidth,v=f.dragPreviewHeight,m=a.offsetX,p=a.offsetY,g=0===p||p;return{x:0===m||m?m:new Bv([0,.5,1],[l.x,l.x/s*h,l.x+h-s]).interpolate(u),y:g?p:function(){var e=new Bv([0,.5,1],[l.y,l.y/c*v,l.y+v-c]).interpolate(d);return Zv()&&i&&(e+=(window.devicePixelRatio-1)*v),e}()}}var qv=function(){function e(t,n){(0,qu.Z)(this,e),this.ownerDocument=null,this.globalContext=t,this.optionsArgs=n}return(0,Ku.Z)(e,[{key:"window",get:function(){return this.globalContext?this.globalContext:"undefined"!==typeof window?window:void 0}},{key:"document",get:function(){var e;return(null===(e=this.globalContext)||void 0===e?void 0:e.document)?this.globalContext.document:this.window?this.window.document:void 0}},{key:"rootElement",get:function(){var e;return(null===(e=this.optionsArgs)||void 0===e?void 0:e.rootElement)||this.window}}]),e}();function Kv(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"===typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){Kv(e,t,n[t])}))}return e}var Gv=function(){function t(e,n,r){var a=this;(0,qu.Z)(this,t),this.sourcePreviewNodes=new Map,this.sourcePreviewNodeOptions=new Map,this.sourceNodes=new Map,this.sourceNodeOptions=new Map,this.dragStartSourceIds=null,this.dropTargetIds=[],this.dragEnterTargetIds=[],this.currentNativeSource=null,this.currentNativeHandle=null,this.currentDragSourceNode=null,this.altKeyPressed=!1,this.mouseMoveTimeoutTimer=null,this.asyncEndDragFrameId=null,this.dragOverTargetIds=null,this.lastClientOffset=null,this.hoverRafId=null,this.getSourceClientOffset=function(e){var t=a.sourceNodes.get(e);return t&&zv(t)||null},this.endDragNativeItem=function(){a.isDraggingNativeItem()&&(a.actions.endDrag(),a.currentNativeHandle&&a.registry.removeSource(a.currentNativeHandle),a.currentNativeHandle=null,a.currentNativeSource=null)},this.isNodeInDocument=function(e){return Boolean(e&&a.document&&a.document.body&&a.document.body.contains(e))},this.endDragIfSourceWasRemovedFromDOM=function(){var e=a.currentDragSourceNode;null==e||a.isNodeInDocument(e)||(a.clearCurrentDragSourceNode()&&a.monitor.isDragging()&&a.actions.endDrag(),a.cancelHover())},this.scheduleHover=function(e){null===a.hoverRafId&&"undefined"!==typeof requestAnimationFrame&&(a.hoverRafId=requestAnimationFrame((function(){a.monitor.isDragging()&&a.actions.hover(e||[],{clientOffset:a.lastClientOffset}),a.hoverRafId=null})))},this.cancelHover=function(){null!==a.hoverRafId&&"undefined"!==typeof cancelAnimationFrame&&(cancelAnimationFrame(a.hoverRafId),a.hoverRafId=null)},this.handleTopDragStartCapture=function(){a.clearCurrentDragSourceNode(),a.dragStartSourceIds=[]},this.handleTopDragStart=function(e){if(!e.defaultPrevented){var t=a.dragStartSourceIds;a.dragStartSourceIds=null;var n=Vv(e);a.monitor.isDragging()&&(a.actions.endDrag(),a.cancelHover()),a.actions.beginDrag(t||[],{publishSource:!1,getSourceClientOffset:a.getSourceClientOffset,clientOffset:n});var r=e.dataTransfer,i=Hv(r);if(a.monitor.isDragging()){if(r&&"function"===typeof r.setDragImage){var o=a.monitor.getSourceId(),l=a.sourceNodes.get(o),s=a.sourcePreviewNodes.get(o)||l;if(s){var c=a.getCurrentSourcePreviewNodeOptions(),u=Wv(l,s,n,{anchorX:c.anchorX,anchorY:c.anchorY},{offsetX:c.offsetX,offsetY:c.offsetY});r.setDragImage(s,u.x,u.y)}}try{null===r||void 0===r||r.setData("application/json",{})}catch(d){}a.setCurrentDragSourceNode(e.target),a.getCurrentSourcePreviewNodeOptions().captureDraggingState?a.actions.publishDragSource():setTimeout((function(){return a.actions.publishDragSource()}),0)}else if(i)a.beginDragNativeItem(i);else{if(r&&!r.types&&(e.target&&!e.target.hasAttribute||!e.target.hasAttribute("draggable")))return;e.preventDefault()}}},this.handleTopDragEndCapture=function(){a.clearCurrentDragSourceNode()&&a.monitor.isDragging()&&a.actions.endDrag(),a.cancelHover()},this.handleTopDragEnterCapture=function(e){var t;(a.dragEnterTargetIds=[],a.isDraggingNativeItem())&&(null===(t=a.currentNativeSource)||void 0===t||t.loadDataTransfer(e.dataTransfer));if(a.enterLeaveCounter.enter(e.target)&&!a.monitor.isDragging()){var n=e.dataTransfer,r=Hv(n);r&&a.beginDragNativeItem(r,n)}},this.handleTopDragEnter=function(e){var t=a.dragEnterTargetIds;(a.dragEnterTargetIds=[],a.monitor.isDragging())&&(a.altKeyPressed=e.altKey,t.length>0&&a.actions.hover(t,{clientOffset:Vv(e)}),t.some((function(e){return a.monitor.canDropOnTarget(e)}))&&(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=a.getCurrentDropEffect())))},this.handleTopDragOverCapture=function(e){var t;(a.dragOverTargetIds=[],a.isDraggingNativeItem())&&(null===(t=a.currentNativeSource)||void 0===t||t.loadDataTransfer(e.dataTransfer))},this.handleTopDragOver=function(e){var t=a.dragOverTargetIds;if(a.dragOverTargetIds=[],!a.monitor.isDragging())return e.preventDefault(),void(e.dataTransfer&&(e.dataTransfer.dropEffect="none"));a.altKeyPressed=e.altKey,a.lastClientOffset=Vv(e),a.scheduleHover(t),(t||[]).some((function(e){return a.monitor.canDropOnTarget(e)}))?(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=a.getCurrentDropEffect())):a.isDraggingNativeItem()?e.preventDefault():(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect="none"))},this.handleTopDragLeaveCapture=function(e){a.isDraggingNativeItem()&&e.preventDefault(),a.enterLeaveCounter.leave(e.target)&&(a.isDraggingNativeItem()&&setTimeout((function(){return a.endDragNativeItem()}),0),a.cancelHover())},this.handleTopDropCapture=function(e){var t;(a.dropTargetIds=[],a.isDraggingNativeItem())?(e.preventDefault(),null===(t=a.currentNativeSource)||void 0===t||t.loadDataTransfer(e.dataTransfer)):Hv(e.dataTransfer)&&e.preventDefault();a.enterLeaveCounter.reset()},this.handleTopDrop=function(e){var t=a.dropTargetIds;a.dropTargetIds=[],a.actions.hover(t,{clientOffset:Vv(e)}),a.actions.drop({dropEffect:a.getCurrentDropEffect()}),a.isDraggingNativeItem()?a.endDragNativeItem():a.monitor.isDragging()&&a.actions.endDrag(),a.cancelHover()},this.handleSelectStart=function(e){var t=e.target;"function"===typeof t.dragDrop&&("INPUT"===t.tagName||"SELECT"===t.tagName||"TEXTAREA"===t.tagName||t.isContentEditable||(e.preventDefault(),t.dragDrop()))},this.options=new qv(n,r),this.actions=e.getActions(),this.monitor=e.getMonitor(),this.registry=e.getRegistry(),this.enterLeaveCounter=new Mv(this.isNodeInDocument)}return(0,Ku.Z)(t,[{key:"profile",value:function(){var e,t;return{sourcePreviewNodes:this.sourcePreviewNodes.size,sourcePreviewNodeOptions:this.sourcePreviewNodeOptions.size,sourceNodeOptions:this.sourceNodeOptions.size,sourceNodes:this.sourceNodes.size,dragStartSourceIds:(null===(e=this.dragStartSourceIds)||void 0===e?void 0:e.length)||0,dropTargetIds:this.dropTargetIds.length,dragEnterTargetIds:this.dragEnterTargetIds.length,dragOverTargetIds:(null===(t=this.dragOverTargetIds)||void 0===t?void 0:t.length)||0}}},{key:"window",get:function(){return this.options.window}},{key:"document",get:function(){return this.options.document}},{key:"rootElement",get:function(){return this.options.rootElement}},{key:"setup",value:function(){var e=this.rootElement;if(void 0!==e){if(e.__isReactDndBackendSetUp)throw new Error("Cannot have two HTML5 backends at the same time.");e.__isReactDndBackendSetUp=!0,this.addEventListeners(e)}}},{key:"teardown",value:function(){var e,t=this.rootElement;void 0!==t&&(t.__isReactDndBackendSetUp=!1,this.removeEventListeners(this.rootElement),this.clearCurrentDragSourceNode(),this.asyncEndDragFrameId&&(null===(e=this.window)||void 0===e||e.cancelAnimationFrame(this.asyncEndDragFrameId)))}},{key:"connectDragPreview",value:function(e,t,n){var r=this;return this.sourcePreviewNodeOptions.set(e,n),this.sourcePreviewNodes.set(e,t),function(){r.sourcePreviewNodes.delete(e),r.sourcePreviewNodeOptions.delete(e)}}},{key:"connectDragSource",value:function(e,t,n){var r=this;this.sourceNodes.set(e,t),this.sourceNodeOptions.set(e,n);var a=function(t){return r.handleDragStart(t,e)},i=function(e){return r.handleSelectStart(e)};return t.setAttribute("draggable","true"),t.addEventListener("dragstart",a),t.addEventListener("selectstart",i),function(){r.sourceNodes.delete(e),r.sourceNodeOptions.delete(e),t.removeEventListener("dragstart",a),t.removeEventListener("selectstart",i),t.setAttribute("draggable","false")}}},{key:"connectDropTarget",value:function(e,t){var n=this,r=function(t){return n.handleDragEnter(t,e)},a=function(t){return n.handleDragOver(t,e)},i=function(t){return n.handleDrop(t,e)};return t.addEventListener("dragenter",r),t.addEventListener("dragover",a),t.addEventListener("drop",i),function(){t.removeEventListener("dragenter",r),t.removeEventListener("dragover",a),t.removeEventListener("drop",i)}}},{key:"addEventListeners",value:function(e){e.addEventListener&&(e.addEventListener("dragstart",this.handleTopDragStart),e.addEventListener("dragstart",this.handleTopDragStartCapture,!0),e.addEventListener("dragend",this.handleTopDragEndCapture,!0),e.addEventListener("dragenter",this.handleTopDragEnter),e.addEventListener("dragenter",this.handleTopDragEnterCapture,!0),e.addEventListener("dragleave",this.handleTopDragLeaveCapture,!0),e.addEventListener("dragover",this.handleTopDragOver),e.addEventListener("dragover",this.handleTopDragOverCapture,!0),e.addEventListener("drop",this.handleTopDrop),e.addEventListener("drop",this.handleTopDropCapture,!0))}},{key:"removeEventListeners",value:function(e){e.removeEventListener&&(e.removeEventListener("dragstart",this.handleTopDragStart),e.removeEventListener("dragstart",this.handleTopDragStartCapture,!0),e.removeEventListener("dragend",this.handleTopDragEndCapture,!0),e.removeEventListener("dragenter",this.handleTopDragEnter),e.removeEventListener("dragenter",this.handleTopDragEnterCapture,!0),e.removeEventListener("dragleave",this.handleTopDragLeaveCapture,!0),e.removeEventListener("dragover",this.handleTopDragOver),e.removeEventListener("dragover",this.handleTopDragOverCapture,!0),e.removeEventListener("drop",this.handleTopDrop),e.removeEventListener("drop",this.handleTopDropCapture,!0))}},{key:"getCurrentSourceNodeOptions",value:function(){var e=this.monitor.getSourceId(),t=this.sourceNodeOptions.get(e);return $v({dropEffect:this.altKeyPressed?"copy":"move"},t||{})}},{key:"getCurrentDropEffect",value:function(){return this.isDraggingNativeItem()?"copy":this.getCurrentSourceNodeOptions().dropEffect}},{key:"getCurrentSourcePreviewNodeOptions",value:function(){var e=this.monitor.getSourceId();return $v({anchorX:.5,anchorY:.5,captureDraggingState:!1},this.sourcePreviewNodeOptions.get(e)||{})}},{key:"isDraggingNativeItem",value:function(){var t=this.monitor.getItemType();return Object.keys(e).some((function(n){return e[n]===t}))}},{key:"beginDragNativeItem",value:function(e,t){this.clearCurrentDragSourceNode(),this.currentNativeSource=function(e,t){var n=Yv[e];if(!n)throw new Error("native type ".concat(e," has no configuration"));var r=new Tv(n);return r.loadDataTransfer(t),r}(e,t),this.currentNativeHandle=this.registry.addSource(e,this.currentNativeSource),this.actions.beginDrag([this.currentNativeHandle])}},{key:"setCurrentDragSourceNode",value:function(e){var t=this;this.clearCurrentDragSourceNode(),this.currentDragSourceNode=e;this.mouseMoveTimeoutTimer=setTimeout((function(){var e;return null===(e=t.rootElement)||void 0===e?void 0:e.addEventListener("mousemove",t.endDragIfSourceWasRemovedFromDOM,!0)}),1e3)}},{key:"clearCurrentDragSourceNode",value:function(){if(this.currentDragSourceNode){var e;if(this.currentDragSourceNode=null,this.rootElement)null===(e=this.window)||void 0===e||e.clearTimeout(this.mouseMoveTimeoutTimer||void 0),this.rootElement.removeEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0);return this.mouseMoveTimeoutTimer=null,!0}return!1}},{key:"handleDragStart",value:function(e,t){e.defaultPrevented||(this.dragStartSourceIds||(this.dragStartSourceIds=[]),this.dragStartSourceIds.unshift(t))}},{key:"handleDragEnter",value:function(e,t){this.dragEnterTargetIds.unshift(t)}},{key:"handleDragOver",value:function(e,t){null===this.dragOverTargetIds&&(this.dragOverTargetIds=[]),this.dragOverTargetIds.unshift(t)}},{key:"handleDrop",value:function(e,t){this.dropTargetIds.unshift(t)}}]),t}(),Jv=function(e,t,n){return new Gv(e,t,n)},Qv=__webpack_require__(1172),Xv=__webpack_require__.n(Qv),em=__webpack_require__(6048),tm=__webpack_require__.n(em),nm=["color","size","title","className"];function rm(){return rm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},rm.apply(null,arguments)}var am=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,nm);return t.createElement("svg",rm({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-record-circle-fill",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{d:"M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0m-8 3a3 3 0 1 0 0-6 3 3 0 0 0 0 6"}))}));am.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var im=am,om=["color","size","title","className"];function lm(){return lm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},lm.apply(null,arguments)}var sm=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,om);return t.createElement("svg",lm({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-grip-vertical",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{d:"M7 2a1 1 0 1 1-2 0 1 1 0 0 1 2 0m3 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0M7 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0m3 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0M7 8a1 1 0 1 1-2 0 1 1 0 0 1 2 0m3 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0m-3 3a1 1 0 1 1-2 0 1 1 0 0 1 2 0m3 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0m-3 3a1 1 0 1 1-2 0 1 1 0 0 1 2 0m3 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0"}))}));sm.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var cm=sm,um=["color","size","title","className"];function dm(){return dm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},dm.apply(null,arguments)}var fm=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,um);return t.createElement("svg",dm({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-x-square",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{d:"M14 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2z"}),t.createElement("path",{d:"M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708"}))}));fm.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var hm=fm,vm="card",mm=function(e){var n=e.content,r=e.index,a=e.moveCard,o=(0,t.useRef)(null),l=i(qf({accept:vm,collect:function(e){return{handlerId:e.getHandlerId()}},drop:function(e,t){var n;if(o.current){var i=e.index,l=r;if(i!==l){var s=null===(n=o.current)||void 0===n?void 0:n.getBoundingClientRect(),c=(s.bottom-s.top)/2,u=t.getClientOffset().y-s.top;i<l&&u<c||i>l&&u>c||(a(i,l),e.index=l)}}}}),2),s=l[0].handlerId,c=l[1],u=i(nh({type:vm,item:function(){return{index:r}},collect:function(e){return{isDragging:e.isDragging()}}}),2),d=u[0].isDragging?0:1;return(0,u[1])(c(o)),(0,Cn.jsx)("div",{ref:o,style:{opacity:d},"data-handler-id":s,children:n})},pm=function(e){var n=e.currentRoute,r=e.setNewCustomerList,a=void 0===r?function(e){}:r,o=e.viewMode,s=e.editFun,c=e.onAddCustomer,u=void 0===c?null:c,d=i((0,t.useState)([]),2),f=d[0],h=d[1],v=i((0,t.useState)(null),2),m=v[0],p=v[1],g=i((0,t.useState)(!1),2),y=g[0],b=g[1],x=i((0,t.useState)(!1),2),_=x[0],j=x[1],w=i((0,t.useState)(!1),2),N=w[0],k=w[1],S=i((0,t.useState)(-1),2),C=S[0],D=S[1],E=i((0,t.useState)([]),2),O=E[0],P=E[1],M=i((0,t.useState)(""),2),T=M[0],R=M[1],A=i((0,t.useState)(void 0),2),I=A[0],L=A[1],F=i((0,t.useState)([]),2),Y=F[0],H=F[1],U=i((0,t.useState)([]),2),Z=U[0],B=U[1],z=i((0,t.useState)(""),2),V=z[0],W=z[1],q=i((0,t.useState)(""),2),K=q[0],$=q[1],G=i((0,t.useState)(null),2),J=G[0],Q=G[1],X=i((0,t.useState)(0),2),ee=X[0],te=X[1],ne=i((0,t.useState)(0),2),re=ne[0],ae=ne[1],ie=function(){var e=new Set;return f.forEach((function(t){t.customer_id&&e.add(t.customer_id),t.customers&&t.customers.forEach((function(t){t.customer_id&&e.add(t.customer_id)}))})),e};(0,t.useEffect)((function(){var e=ee+10,t=ie(),n=null===O||void 0===O?void 0:O.filter((function(e){return!t.has(e.id)}));Q(null===n||void 0===n?void 0:n.filter((function(e){var t;return I&&0===(null===(t=e.lastname)||void 0===t?void 0:t.toLowerCase().indexOf(I))||!I})).filter((function(e){var t,n,r,a,i,o,l;return(null===(t=e.name)||void 0===t?void 0:t.toLowerCase().includes(null===T||void 0===T?void 0:T.toLowerCase()))||e.id.toLowerCase().includes(null===T||void 0===T?void 0:T.toLowerCase())||(null===(n=e.address1)||void 0===n?void 0:n.toLowerCase().includes(T.toLowerCase()))||(null===(r=e.address2)||void 0===r?void 0:r.toLowerCase().includes(T.toLowerCase()))||(null===(a=e.address3)||void 0===a?void 0:a.toLowerCase().includes(T.toLowerCase()))||(null===(i=e.address4)||void 0===i?void 0:i.toLowerCase().includes(T.toLowerCase()))||(null===(o=e.address5)||void 0===o?void 0:o.toLowerCase().includes(T.toLowerCase()))||(null===(l=e.apartment)||void 0===l?void 0:l.toLowerCase().includes(T.toLocaleLowerCase()))})).slice(ee,e)),ae(Math.ceil((null===n||void 0===n?void 0:n.filter((function(e){var t;return I&&0===(null===(t=e.lastname)||void 0===t?void 0:t.toLowerCase().indexOf(I))||!I})).filter((function(e){var t,n,r,a,i,o;return e.name.toLowerCase().includes(null===T||void 0===T?void 0:T.toLowerCase())||e.id.toLowerCase().includes(null===T||void 0===T?void 0:T.toLowerCase())||(null===(t=e.address1)||void 0===t?void 0:t.toLowerCase().includes(T.toLowerCase()))||(null===(n=e.address2)||void 0===n?void 0:n.toLowerCase().includes(T.toLowerCase()))||(null===(r=e.address3)||void 0===r?void 0:r.toLowerCase().includes(T.toLowerCase()))||(null===(a=e.address4)||void 0===a?void 0:a.toLowerCase().includes(T.toLowerCase()))||(null===(i=e.address5)||void 0===i?void 0:i.toLowerCase().includes(T.toLowerCase()))||(null===(o=e.apartment)||void 0===o?void 0:o.toLowerCase().includes(T.toLocaleLowerCase()))})).length)/10))}),[O,ee,T,I,f]);var oe=function(e){var t=ie(),n=null===O||void 0===O?void 0:O.filter((function(e){return!t.has(e.id)})),r=10*e.selected%(null===n||void 0===n?void 0:n.filter((function(e){var t,n,r,a,i,o,l,s;return(null===(t=e.name)||void 0===t?void 0:t.toLowerCase().includes(null===T||void 0===T?void 0:T.toLowerCase()))||(null===(n=e.id)||void 0===n?void 0:n.toLowerCase().includes(null===T||void 0===T?void 0:T.toLowerCase()))||(null===(r=e.address1)||void 0===r?void 0:r.toLowerCase().includes(T.toLowerCase()))||(null===(a=e.address2)||void 0===a?void 0:a.toLowerCase().includes(T.toLowerCase()))||(null===(i=e.address3)||void 0===i?void 0:i.toLowerCase().includes(T.toLowerCase()))||(null===(o=e.address4)||void 0===o?void 0:o.toLowerCase().includes(T.toLowerCase()))||(null===(l=e.address5)||void 0===l?void 0:l.toLowerCase().includes(T.toLowerCase()))||(null===(s=e.apartment)||void 0===s?void 0:s.toLowerCase().includes(T.toLocaleLowerCase()))})).length);console.log("User requested page number ".concat(e.selected,", which is offset ").concat(r)),te(r)},le=function(){b(!1),H([])},se=function(){j(!1)},ce=function(){k(!1),$(""),W(""),B([]),D(-1)},ue=function(e,t){te(0),ae(0),L(void 0),0===O.length&&kl().then((function(e){var t=(e.data||[]).filter((function(e){return!("discharged"===e.type||e.name&&e.name.toLowerCase().includes("discharged")||"active"!==e.status)}));P(t)})),$(t.customers[0].customer_group_address),W(t.customer_group),B(t.customers),D(e),k(!0)},de=function(e,t){H(Y.map((function(n){return n.customer_id===e?bt(bt({},n),{},{customer_address:t}):n})))},fe=function(e,t){B(Z.map((function(n){return n.customer_id===e?bt(bt({},n),{},{customer_address:t}):n})))},he=function(e){W(e);var t,n=(0,l.Z)(Z);try{for(n.s();!(t=n.n()).done;){t.value.customer_group=e}}catch(r){n.e(r)}finally{n.f()}},ve=function(e){$(e);var t,n=(0,l.Z)(Z);try{for(n.s();!(t=n.n()).done;){t.value.customer_group_address=e}}catch(r){n.e(r)}finally{n.f()}},me=function(){return!(!V||""===V.replace(" ","")||!K||""===K.replace(" ",""))||(window.alert("Group Name and Group Address is Required"),!1)},pe=(0,t.useCallback)((function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(e&&e.id){var r=f.some((function(t){return t.customer_id?t.customer_id===e.id:!!t.customers&&t.customers.some((function(t){return t.customer_id===e.id}))}));if(!r){var a={customer_id:e.id,customer_name:"".concat(e.name," ").concat((null===(t=e.name_cn)||void 0===t?void 0:t.length)>0?"(".concat(e.name_cn,")"):""),customer_address:e.address1||"",customer_avatar:e.avatar,customer_type:e.type,customer_pickup_status:e.pickup_status,customer_note:e.note,customer_special_needs:e.special_needs,customer_phone:e.phone||e.mobile_phone||e.home_phone,customer_route_status:Sr.NO_STATUS,customer_pickup_order:f.length+1,customer_table_id:e.table_id,customer_language:e.language};h((function(e){if(null!==n&&n>=0&&n<=e.length){var t=Tn(e);return t.splice(n,0,a),t}return[].concat(Tn(e),[a])}))}}}),[f]),ge=(null===n||void 0===n?void 0:n.id)||(null===n||void 0===n?void 0:n._id);(0,t.useEffect)((function(){ge&&ge!==m&&(h(ye()),p(ge))}),[ge,m]);var ye=function(){var e,t=null===n||void 0===n||null===(e=n.route_customer_list)||void 0===e?void 0:e.map((function(e){return Object.assign({},e,{routeType:n.type,routeId:n.id||n._id})})),r={};if(t){var a,i=(0,l.Z)(t);try{for(i.s();!(a=i.n()).done;){var o=a.value;o.customer_group?(r[o.customer_group]||(r[o.customer_group]=[]),r[o.customer_group].push(o)):(r.no_group||(r.no_group=[]),r.no_group.push(o))}}catch(f){i.e(f)}finally{i.f()}}for(var s=[],c=0,u=Object.keys(r);c<u.length;c++){var d=u[c];"no_group"===d?s=s.concat(r[d]):s.push({customer_pickup_order:r[d][0].customer_pickup_order,customer_group:d,customers:r[d]})}return s.sort((function(e,t){return e.customer_pickup_order-t.customer_pickup_order}))},be=(0,t.useCallback)((function(e,t){h((function(n){return Xv()(n,{$splice:[[e,1],[t,0,n[e]]]})}))}),[]),xe=function(e){var t=e.currentItems;return null===t||void 0===t?void 0:t.map((function(e){var t,n,r,a,i;return(0,Cn.jsxs)("div",{className:"option-item",children:[(0,Cn.jsx)("input",{className:"me-4 mt-2",type:"checkbox",checked:void 0!==Y.find((function(t){return t.customer_id===e.id})),value:void 0!==Y.find((function(t){return t.customer_id===e.id})),onChange:function(t){return function(e,t){var n;H("false"===t?[].concat(Y).concat([{customer_id:e.id,customer_name:"".concat(e.name," ").concat((null===(n=e.name_cn)||void 0===n?void 0:n.length)>0?"(".concat(e.name_cn,")"):""),customer_address:e.address1,customer_avatar:e.avatar,customer_type:e.type,customer_pickup_status:e.pickup_status,customer_note:e.note,customer_special_needs:e.special_needs,customer_phone:e.phone||e.mobile_phone||e.home_phone,customer_route_status:Sr.NO_STATUS,customer_pickup_order:f.length+Y.length+1,customer_table_id:e.table_id,customer_language:e.language}]):[].concat(Y.filter((function(t){return t.customer_id!==e.id}))))}(e,t.target.value)}}),(0,Cn.jsxs)("div",{children:[(0,Cn.jsx)("div",{children:"".concat(e.name,"(").concat(e.name_cn,")")}),Y.find((function(t){return t.customer_id===e.id}))&&(0,Cn.jsxs)("div",{children:[e.address1&&""!==e.address1&&(0,Cn.jsxs)("div",{children:[(0,Cn.jsx)("input",{className:"me-4",name:"".concat(e.id,"-address"),type:"radio",onChange:function(t){return de(e.id,t.currentTarget.value)},value:e.address1,checked:(null===(t=Y.find((function(t){return t.customer_id===e.id})))||void 0===t?void 0:t.customer_address)===e.address1}),(0,Cn.jsx)("small",{children:e.address1})]}),e.address2&&""!==e.address2&&(0,Cn.jsxs)("div",{children:[(0,Cn.jsx)("input",{className:"me-4",name:"".concat(e.id,"-address"),type:"radio",onChange:function(t){return de(e.id,t.currentTarget.value)},value:e.address2,checked:(null===(n=Y.find((function(t){return t.customer_id===e.id})))||void 0===n?void 0:n.customer_address)===e.address2}),(0,Cn.jsx)("small",{children:e.address2})]}),e.address3&&""!==e.address3&&(0,Cn.jsxs)("div",{children:[(0,Cn.jsx)("input",{className:"me-4",name:"".concat(e.id,"-address"),type:"radio",onChange:function(t){return de(e.id,t.currentTarget.value)},value:e.address3,checked:(null===(r=Y.find((function(t){return t.customer_id===e.id})))||void 0===r?void 0:r.customer_address)===e.address3}),(0,Cn.jsx)("small",{children:e.address3})]}),e.address4&&""!==e.address4&&(0,Cn.jsxs)("div",{children:[(0,Cn.jsx)("input",{className:"me-4",name:"".concat(e.id,"-address"),type:"radio",onChange:function(t){return de(e.id,t.currentTarget.value)},value:e.address4,checked:(null===(a=Y.find((function(t){return t.customer_id===e.id})))||void 0===a?void 0:a.customer_address)===e.address4}),(0,Cn.jsx)("small",{children:e.address4})]}),e.address5&&""!==e.address5&&(0,Cn.jsxs)("div",{children:[(0,Cn.jsx)("input",{className:"me-4",name:"".concat(e.id,"-address"),type:"radio",onChange:function(t){return de(e.id,t.currentTarget.value)},value:e.address5,checked:(null===(i=Y.find((function(t){return t.customer_id===e.id})))||void 0===i?void 0:i.customer_address)===e.address5}),(0,Cn.jsx)("small",{children:e.address5})]})]})]})]},e.id)}))},_e=function(e){var t=e.currentItems,n=ie();return null===t||void 0===t?void 0:t.filter((function(e){return!n.has(e.id)})).filter((function(e){var t,n,r,a,i,o;return e.name.toLowerCase().includes(T.toLowerCase())||e.id.toLowerCase().includes(T.toLowerCase())||(null===(t=e.address1)||void 0===t?void 0:t.toLowerCase().includes(T.toLowerCase()))||(null===(n=e.address2)||void 0===n?void 0:n.toLowerCase().includes(T.toLowerCase()))||(null===(r=e.address3)||void 0===r?void 0:r.toLowerCase().includes(T.toLowerCase()))||(null===(a=e.address4)||void 0===a?void 0:a.toLowerCase().includes(T.toLowerCase()))||(null===(i=e.address5)||void 0===i?void 0:i.toLowerCase().includes(T.toLowerCase()))||(null===(o=e.apartment)||void 0===o?void 0:o.toLowerCase().includes(T.toLocaleLowerCase()))})).map((function(e){var t,n,r,a,i;return(0,Cn.jsxs)("div",{className:"option-item",children:[(0,Cn.jsx)("input",{className:"me-4 mt-2",type:"checkbox",checked:void 0!==Z.find((function(t){return t.customer_id===e.id})),value:void 0!==Z.find((function(t){return t.customer_id===e.id})),onChange:function(t){return function(e,t){var n;B("false"===t?[].concat(Z).concat([{customer_id:e.id,customer_name:"".concat(e.name," ").concat((null===(n=e.name_cn)||void 0===n?void 0:n.length)>0?"(".concat(e.name_cn,")"):""),customer_address:e.address1,customer_avatar:e.avatar,customer_group:V,customer_group_address:K,customer_type:e.type,customer_pickup_status:e.pickup_status,customer_note:e.note,customer_special_needs:e.special_needs,customer_phone:e.phone||e.mobile_phone||e.home_phone,customer_route_status:Sr.NO_STATUS,customer_pickup_order:f.length+1,customer_table_id:e.table_id,customer_language:e.language}]):[].concat(Z.filter((function(t){return t.customer_id!==e.id}))))}(e,t.target.value)}}),(0,Cn.jsxs)("div",{children:[(0,Cn.jsx)("div",{children:"".concat(e.name,"(").concat(e.name_cn,")")}),Z.find((function(t){return t.customer_id===e.id}))&&(0,Cn.jsxs)("div",{children:[e.address1&&""!==e.address1&&(0,Cn.jsxs)("div",{children:[(0,Cn.jsx)("input",{className:"me-4",name:"".concat(e.id,"-address"),type:"radio",onChange:function(t){return fe(e.id,t.currentTarget.value)},value:e.address1,checked:(null===(t=Z.find((function(t){return t.customer_id===e.id})))||void 0===t?void 0:t.customer_address)===e.address1}),(0,Cn.jsx)("small",{children:e.address1})]}),e.address2&&""!==e.address2&&(0,Cn.jsxs)("div",{children:[(0,Cn.jsx)("input",{className:"me-4",name:"".concat(e.id,"-address"),type:"radio",onChange:function(t){return fe(e.id,t.currentTarget.value)},value:e.address2,checked:(null===(n=Z.find((function(t){return t.customer_id===e.id})))||void 0===n?void 0:n.customer_address)===e.address2}),(0,Cn.jsx)("small",{children:e.address2})]}),e.address3&&""!==e.address3&&(0,Cn.jsxs)("div",{children:[(0,Cn.jsx)("input",{className:"me-4",name:"".concat(e.id,"-address"),type:"radio",onChange:function(t){return fe(e.id,t.currentTarget.value)},value:e.address3,checked:(null===(r=Z.find((function(t){return t.customer_id===e.id})))||void 0===r?void 0:r.customer_address)===e.address3}),(0,Cn.jsx)("small",{children:e.address3})]}),e.address4&&""!==e.address4&&(0,Cn.jsxs)("div",{children:[(0,Cn.jsx)("input",{className:"me-4",name:"".concat(e.id,"-address"),type:"radio",onChange:function(t){return fe(e.id,t.currentTarget.value)},value:e.address4,checked:(null===(a=Z.find((function(t){return t.customer_id===e.id})))||void 0===a?void 0:a.customer_address)===e.address4}),(0,Cn.jsx)("small",{children:e.address4})]}),e.address5&&""!==e.address5&&(0,Cn.jsxs)("div",{children:[(0,Cn.jsx)("input",{className:"me-4",name:"".concat(e.id,"-address"),type:"radio",onChange:function(t){return fe(e.id,t.currentTarget.value)},value:e.address5,checked:(null===(i=Z.find((function(t){return t.customer_id===e.id})))||void 0===i?void 0:i.customer_address)===e.address5}),(0,Cn.jsx)("small",{children:e.address5})]})]})]})]},e.id)}))};(0,t.useEffect)((function(){u&&"function"===typeof u&&u(pe)}),[pe,u]),(0,t.useEffect)((function(){var e,t=[],n=(0,l.Z)(f);try{for(n.s();!(e=n.n()).done;){var r=e.value;if(r.customer_group){var i,o=(0,l.Z)(r.customers);try{for(o.s();!(i=o.n()).done;){var s=i.value;s.customer_pickup_order=f.indexOf(r),t.push(s)}}catch(c){o.e(c)}finally{o.f()}}else r.customer_pickup_order=f.indexOf(r),t.push(r)}}catch(c){n.e(c)}finally{n.f()}a(t)}),[f]);var je=function(e){var t=e.children,n=i(qf({accept:"UNASSIGNED_CUSTOMER",drop:function(e,t){return pe&&e&&e.id&&pe(e,null),{dropped:!0}},collect:function(e){return{isOver:e.isOver()}}}),2),r=n[0].isOver,a=n[1];return(0,Cn.jsx)("div",{ref:a,className:"customers-container mb-4",style:{backgroundColor:r?"#f0f0f0":"transparent",minHeight:r?"100px":"auto",border:r?"2px dashed #0d6efd":"2px dashed transparent",borderRadius:"4px",padding:r?"8px":"0"},children:t})};return(0,Cn.jsxs)(Dv,{backend:Jv,children:[!o&&(0,Cn.jsxs)("h6",{class:"text-primary",children:["Customers Assigned (",function(){var e,t=0,n=(0,l.Z)(f);try{for(n.s();!(e=n.n()).done;){var r=e.value;if(r.customers){var a,i=(0,l.Z)(r.customers);try{for(i.s();!(a=i.n()).done;){a.value;t++}}catch(o){i.e(o)}finally{i.f()}}else t++}}catch(o){n.e(o)}finally{n.f()}return t}(),")"]}),o&&(0,Cn.jsxs)("h6",{class:"text-primary",children:["Route Assignment ",(0,Cn.jsxs)("button",{className:"btn btn-sm btn-primary",onClick:function(){return s("assignment")},children:[(0,Cn.jsx)(kf,{size:16,className:"me-2"}),"Edit "]})]}),!o&&(0,Cn.jsxs)(je,{children:[f.map((function(e,t){var n;return null!==e&&void 0!==e&&e.customers?(0,Cn.jsx)(mm,{index:t,moveCard:be,content:(0,Cn.jsxs)("div",{className:"customers-dnd-item-container",children:[(0,Cn.jsxs)("div",{className:"stop-index",children:[(0,Cn.jsx)("span",{children:"Stop ".concat(t+1)}),(0,Cn.jsx)(im,{size:16,color:"#0d6efd",className:"ms-2"})," "]}),(0,Cn.jsx)(cm,{className:"me-4",size:20}),(0,Cn.jsxs)("div",{className:"customer-dnd-item",onClick:function(){return ue(t,e)},children:[(0,Cn.jsxs)("span",{className:"me-2",children:[e.customer_group," "]})," ",(0,Cn.jsx)("span",{children:null===(n=e.customers[0])||void 0===n?void 0:n.customer_group_address}),(0,Cn.jsx)("div",{className:"customer-dnd-item-content",children:e.customers.map((function(e){return(0,Cn.jsxs)("div",{children:[(0,Cn.jsx)("small",{className:"me-2",children:e.customer_name}),(0,Cn.jsx)("small",{className:"me-2",children:e.customer_address}),(0,Cn.jsx)("small",{className:"me-2",children:e.customer_pickup_status})]},e.customer_id)}))})]}),(0,Cn.jsx)("div",{className:"customer-delete-btn",children:(0,Cn.jsx)("button",{className:"btn btn-default",onClick:function(){return function(e){if(window.confirm("Are you sure you want to remove this group from the route?")){var t=[].concat(f);t.splice(e,1),h(t)}}(t)},children:(0,Cn.jsx)(hm,{size:14})})})]})},t):(0,Cn.jsx)(mm,{index:t,moveCard:be,content:(0,Cn.jsxs)("div",{className:"customers-dnd-item-container",children:[(0,Cn.jsxs)("div",{className:"stop-index",children:[(0,Cn.jsx)("span",{children:"Stop ".concat(t+1)}),(0,Cn.jsx)(im,{size:16,color:"#0d6efd",className:"ms-2"})," "]}),(0,Cn.jsx)(cm,{className:"me-4",size:20}),(0,Cn.jsxs)("div",{className:"customer-dnd-item",children:[(0,Cn.jsxs)("span",{children:[e.customer_name," "]}),(0,Cn.jsx)("small",{className:"me-2",children:e.customer_address}),(0,Cn.jsx)("small",{className:"me-2",children:e.customer_pickup_status})]}),(0,Cn.jsx)("div",{className:"customer-delete-btn",children:(0,Cn.jsxs)("button",{onClick:function(){return t=e.customer_id,void(window.confirm("Are you sure you want to remove this customer from the route?")&&h(f.filter((function(e){return e.customer_id!==t}))));var t},className:"btn btn-default",children:[(0,Cn.jsx)(hm,{size:14})," "]})})]})},t)})),(0,Cn.jsxs)("div",{className:"new-customers-dnd-item-container",children:[(0,Cn.jsxs)("div",{className:"stop-index",children:[(0,Cn.jsx)("span",{children:"Stop ".concat((null===f||void 0===f?void 0:f.length)+1)}),(0,Cn.jsx)(im,{size:16,color:"#ccc",className:"ms-2"})," "]}),(0,Cn.jsxs)("div",{children:[(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm me-2 mb-2",onClick:function(){return te(0),ae(0),L(void 0),0===O.length&&kl().then((function(e){var t=(e.data||[]).filter((function(e){return!("discharged"===e.type||e.name&&e.name.toLowerCase().includes("discharged")||"active"!==e.status)}));P(t)})),void b(!0)},children:" + Add Personnel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm me-2 mb-2",onClick:function(){return te(0),ae(0),L(void 0),0===O.length&&kl().then((function(e){var t=(e.data||[]).filter((function(e){return!("discharged"===e.type||e.name&&e.name.toLowerCase().includes("discharged")||"active"!==e.status)}));P(t)})),void j(!0)},children:" + Add Apt Group "})]})]})]}),o&&(0,Cn.jsx)("div",{className:"customers-container mb-4",children:f.map((function(e,t){var n;return null!==e&&void 0!==e&&e.customers?(0,Cn.jsxs)("div",{className:"customers-dnd-item-container",children:[(0,Cn.jsxs)("div",{className:"stop-index",children:[(0,Cn.jsx)("span",{children:"Stop ".concat(t+1)}),(0,Cn.jsx)(im,{size:16,color:"#0d6efd",className:"ms-2"})," "]}),(0,Cn.jsxs)("div",{className:"customer-dnd-item",onClick:function(){return ue(t,e)},children:[(0,Cn.jsxs)("span",{className:"me-2",children:[e.customer_group," "]})," ",(0,Cn.jsx)("span",{children:null===(n=e.customers[0])||void 0===n?void 0:n.customer_group_address}),(0,Cn.jsx)("div",{className:"customer-dnd-item-content",children:e.customers.map((function(e){return(0,Cn.jsxs)("div",{children:[(0,Cn.jsx)("small",{className:"me-2",children:e.customer_name}),(0,Cn.jsx)("small",{className:"me-2",children:e.customer_address}),(0,Cn.jsx)("small",{className:"me-2",children:e.customer_pickup_status})]},e.customer_id)}))})]})]}):(0,Cn.jsxs)("div",{className:"customers-dnd-item-container",children:[(0,Cn.jsxs)("div",{className:"stop-index",children:[(0,Cn.jsx)("span",{children:"Stop ".concat(t+1)}),(0,Cn.jsx)(im,{size:16,color:"#0d6efd",className:"ms-2"})," "]}),(0,Cn.jsxs)("div",{className:"customer-dnd-item",children:[(0,Cn.jsxs)("span",{children:[e.customer_name," "]}),(0,Cn.jsx)("small",{className:"me-2",children:e.customer_address}),(0,Cn.jsx)("small",{className:"me-2",children:e.customer_pickup_status})]})]})}))}),(0,Cn.jsxs)(Fd,{show:y,onHide:function(){return le()},children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:"Add Personnel"})}),(0,Cn.jsx)(Fd.Body,{children:(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)("div",{className:"app-main-content-fields-section",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Type in UserId OR Name OR Address to Search"}),(0,Cn.jsx)("input",{type:"text",className:"mb-4",value:T,onChange:function(e){return R(e.target.value)}})]})}),(0,Cn.jsx)("div",{children:(0,Cn.jsx)("div",{className:"app-main-content-fields-section",children:["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"].map((function(e){return(0,Cn.jsx)("a",{className:"me-2",onClick:function(){L(null===e||void 0===e?void 0:e.toLowerCase())},children:e},e)}))})}),(0,Cn.jsx)("a",{className:"mb-4",onClick:function(){return L(void 0)},children:"Clear All"}),(0,Cn.jsxs)("div",{className:"customers-container mt-4",children:[(0,Cn.jsx)(xe,{currentItems:J}),(0,Cn.jsx)(tm(),{className:"customers-pagination",breakLabel:"...",nextLabel:">",onPageChange:oe,pageRangeDisplayed:5,pageCount:re,previousLabel:"<",renderOnZeroPageCount:null,containerClassName:"pagination justify-content-center",pageClassName:"page-item",pageLinkClassName:"page-link",previousClassName:"page-item",previousLinkClassName:"page-link",nextClassName:"page-item",nextLinkClassName:"page-link",activeClassName:"active",breakClassName:"page-item",breakLinkClassName:"page-link"})]})]})}),(0,Cn.jsxs)(Fd.Footer,{children:[(0,Cn.jsx)(Eo,{variant:"link",onClick:function(){return le()},children:"Cancel"}),(0,Cn.jsx)(Eo,{variant:"primary",size:"sm",onClick:function(){return function(){var e=[].concat(f).concat(Y);h(e.filter((function(t,n){return e.indexOf(t)===n}))),b(!1),H([])}()},children:"Add Personnel"})]})]}),(0,Cn.jsxs)(Fd,{show:_,onHide:function(){return se()},children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:"Add Apt Group"})}),(0,Cn.jsx)(Fd.Body,{children:(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Group Name",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",value:V,onChange:function(e){return he(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Group Address",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",value:K,onChange:function(e){return ve(e.target.value)}})]})]}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Type in user Id or Name to Search"}),(0,Cn.jsx)("input",{type:"text",className:"mb-4",value:T,onChange:function(e){return R(e.target.value)}})]})}),(0,Cn.jsx)("div",{children:(0,Cn.jsx)("div",{className:"mb-4",children:["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"].map((function(e){return(0,Cn.jsx)("a",{className:"me-2",onClick:function(){L(null===e||void 0===e?void 0:e.toLowerCase())},children:e},e)}))})}),(0,Cn.jsx)("a",{className:"mb-4",onClick:function(){return L(void 0)},children:"Clear All"}),(0,Cn.jsxs)("div",{className:"customers-container mt-4",children:[(0,Cn.jsx)(_e,{currentItems:J}),(0,Cn.jsx)(tm(),{className:"customers-pagination",breakLabel:"...",nextLabel:">",onPageChange:oe,pageRangeDisplayed:5,pageCount:re,previousLabel:"<",renderOnZeroPageCount:null,containerClassName:"pagination justify-content-center",pageClassName:"page-item",pageLinkClassName:"page-link",previousClassName:"page-item",previousLinkClassName:"page-link",nextClassName:"page-item",nextLinkClassName:"page-link",activeClassName:"active",breakClassName:"page-item",breakLinkClassName:"page-link"})]})]})}),(0,Cn.jsxs)(Fd.Footer,{children:[(0,Cn.jsx)(Eo,{variant:"link",size:"sm",onClick:function(){return se()},children:"Cancel"}),(0,Cn.jsx)(Eo,{variant:"primary",size:"sm",onClick:function(){return function(){if(me()){var e=[].concat(f).concat([{customers:Z,customer_pickup_order:f.length+1,customer_group:V}]);h(e.filter((function(t,n){return e.indexOf(t)===n}))),j(!1),B([]),$(""),W(""),D(-1)}}()},children:"Add Apt Group"})]})]}),(0,Cn.jsxs)(Fd,{show:N,onHide:function(){return ce()},children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:"Update Apt Group"})}),(0,Cn.jsx)(Fd.Body,{children:(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Group Name",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",value:V,onChange:function(e){return he(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Group Address",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",value:K,onChange:function(e){return ve(e.target.value)}})]})]}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Type in user Id or Name to Search"}),(0,Cn.jsx)("input",{type:"text",className:"mb-4",value:T,onChange:function(e){return R(e.target.value)}})]})}),(0,Cn.jsx)("div",{children:(0,Cn.jsx)("div",{className:"mb-4",children:["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"].map((function(e){return(0,Cn.jsx)("a",{className:"me-2",onClick:function(){L(null===e||void 0===e?void 0:e.toLowerCase())},children:e},e)}))})}),(0,Cn.jsx)("a",{className:"mb-4",onClick:function(){return L(void 0)},children:"Clear All"}),(0,Cn.jsxs)("div",{className:"customers-container mt-4",children:[(0,Cn.jsx)(_e,{currentItems:J}),(0,Cn.jsx)(tm(),{className:"customers-pagination",breakLabel:"...",nextLabel:">",onPageChange:oe,pageRangeDisplayed:5,pageCount:re,previousLabel:"<",renderOnZeroPageCount:null,containerClassName:"pagination justify-content-center",pageClassName:"page-item",pageLinkClassName:"page-link",previousClassName:"page-item",previousLinkClassName:"page-link",nextClassName:"page-item",nextLinkClassName:"page-link",activeClassName:"active",breakClassName:"page-item",breakLinkClassName:"page-link"})]})]})}),(0,Cn.jsxs)(Fd.Footer,{children:[(0,Cn.jsx)(Eo,{variant:"link",size:"sm",onClick:function(){return ce()},children:"Cancel"}),(0,Cn.jsx)(Eo,{variant:"primary",size:"sm",onClick:function(){return function(){if(me()){var e=[].concat(f);e[C]=bt(bt({},e[C]),{},{customers:Z,customer_group:V}),h(e.filter((function(t,n){return e.indexOf(t)===n}))),k(!1),$(""),W(""),B([]),D(-1)}}()},children:"Update Apt Group"})]})]})]})},gm=function(){var e,n,r,a,o,l,s=F(),c=oe(rn),u=oe(an),d=oe(on),f=oe(vn),h=oe(yn),v=c.find((function(e){return e.id===s.id}))||u.find((function(e){return e.id===s.id}))||d.find((function(e){return e.id===s.id})),m=h.find((function(e){return e.id===(null===v||void 0===v?void 0:v.vehicle)})),p=f.find((function(e){return e.id===(null===v||void 0===v?void 0:v.driver)})),g=i((0,t.useState)(!1),2),y=g[0],b=g[1],x=i((0,t.useState)(void 0),2),_=x[0],j=x[1],w=i((0,t.useState)(void 0),2),N=w[0],k=w[1],S=new URLSearchParams(window.location.search).get("dateSchedule"),C=I(),D=function(){b(!1)},E=function(e){C(S?"/trans-routes/edit/".concat(null===v||void 0===v?void 0:v.id,"?dateSchedule=").concat(S,"&editSection=").concat(e):"/trans-routes/edit/".concat(null===v||void 0===v?void 0:v.id,"?editSection=").concat(e))};return(0,t.useEffect)((function(){var e,t,n=(null===(e=ys()(null===v||void 0===v?void 0:v.schedule_date))||void 0===e||null===(t=e.format("MM/DD/YYYY"))||void 0===t?void 0:t.split("/"))||[];Cl("".concat(null===v||void 0===v?void 0:v.id,"_").concat(null===v||void 0===v?void 0:v.driver,"_").concat(n[0],"_").concat(n[1])).then((function(e){j(e.data)})),cu({driver_id:null===p||void 0===p?void 0:p.id,route_id:null===v||void 0===v?void 0:v.id,route_date:null===v||void 0===v?void 0:v.scheduleDate}).then((function(e){var t;(null===e||void 0===e||null===(t=e.data)||void 0===t?void 0:t.length)>0&&k(null===e||void 0===e?void 0:e.data[0])}))}),[v]),(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/",children:"Transportation"}),(0,Cn.jsx)(Ns.Item,{href:"/trans-routes/dashboard",children:"Transportation Routes"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"View Route"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsxs)("h4",{children:["View Route Information ",(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){C("/trans-routes/dashboard?dateSchedule=".concat(ys()(null===v||void 0===v?void 0:v.schedule_date).format("YYYY-MM-DD")))},children:"Back"})]})})]}),(0,Cn.jsxs)("div",{className:"app-main-content-list-container form-page",children:[(0,Cn.jsx)("div",{className:"app-main-content-list-func-container",children:(0,Cn.jsxs)(Hc,{defaultActiveKey:"routeOverview",id:"route-view-tab",children:[(0,Cn.jsxs)(Wc,{eventKey:"routeOverview",title:"Route Information",children:[(0,Cn.jsxs)("h6",{className:"text-primary",children:["Route Details ",(0,Cn.jsxs)("button",{className:"btn btn-sm btn-primary",onClick:function(){return E("info")},children:[(0,Cn.jsx)(kf,{size:16,className:"me-2"}),"Edit "]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Route Name"}),(0,Cn.jsx)("div",{className:"field-value",children:null===v||void 0===v?void 0:v.name})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Vehicle"}),(0,Cn.jsx)("div",{className:"field-value",children:null===m||void 0===m?void 0:m.vehicle_number})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Driver"}),(0,Cn.jsx)("div",{className:"field-value",children:null===p||void 0===p?void 0:p.name})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Route Type"}),(0,Cn.jsx)("div",{className:"field-value",children:null===v||void 0===v?void 0:v.type})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Route Start Time"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===v||void 0===v?void 0:v.start_time)&&(null===(e=new Date(null===v||void 0===v?void 0:v.start_time))||void 0===e?void 0:e.toLocaleTimeString())})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Route End Time"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===v||void 0===v?void 0:v.end_time)&&(null===(n=new Date(null===v||void 0===v?void 0:v.end_time))||void 0===n?void 0:n.toLocaleTimeString())})]}),"inbound"===(null===v||void 0===v?void 0:v.type)&&(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Arrive Center Time"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===v||void 0===v?void 0:v.end_time)&&(null===(r=new Date(null===v||void 0===v?void 0:v.end_time))||void 0===r?void 0:r.toLocaleTimeString())})]}),"outbound"===(null===v||void 0===v?void 0:v.type)&&(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Leave Center Time"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===v||void 0===v?void 0:v.start_time)&&(null===(a=new Date(null===v||void 0===v?void 0:v.start_time))||void 0===a?void 0:a.toLocaleTimeString())})]}),"outbound"===(null===v||void 0===v?void 0:v.type)&&(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Estimated Start Time"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===v||void 0===v?void 0:v.estimated_start_time)&&(null===(o=new Date(null===v||void 0===v?void 0:v.estimated_start_time))||void 0===o?void 0:o.toLocaleTimeString())})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Start Mileage"}),(0,Cn.jsx)("div",{className:"field-value",children:null===v||void 0===v?void 0:v.start_mileage})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"End Mileage"}),(0,Cn.jsx)("div",{className:"field-value",children:null===v||void 0===v?void 0:v.end_mileage})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[_&&(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Driver Signature"}),(0,Cn.jsx)("div",{className:"field-value",children:_&&(0,Cn.jsx)("img",{width:"100px",src:"data:image/jpg;base64, ".concat(_)})})]}),!_&&!N&&(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Signature Request"}),(0,Cn.jsx)("div",{className:"field-value",children:(0,Cn.jsx)("button",{className:"btn btn-sm btn-primary",onClick:function(){uu({driver_id:null===p||void 0===p?void 0:p.id,driver_name:null===p||void 0===p?void 0:p.name,route_id:null===v||void 0===v?void 0:v.id,route_date:null===v||void 0===v?void 0:v.schedule_date,route_name:null===v||void 0===v?void 0:v.name,status:"active"}).then((function(e){k(e.data)}))},children:"Generate Signature Link For Driver"})})]}),!_&&N&&(0,Cn.jsxs)("div",{className:"alert alert-success fade show mb-2 mt-2",role:"alert",children:[(0,Cn.jsx)("div",{children:"Please send this to the driver to get signature:"}),(0,Cn.jsx)("div",{children:"".concat(window.location.origin,"/signature/").concat(null===N||void 0===N?void 0:N.id)})]})]}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section",children:(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Checklist"}),(0,Cn.jsxs)("div",{className:"field-value",children:[v&&(null===v||void 0===v||null===(l=v.checklist_result)||void 0===l?void 0:l.map((function(e){return(0,Cn.jsx)("div",{children:"".concat(null===e||void 0===e?void 0:e.item,": ").concat(null!==e&&void 0!==e&&e.result?"Yes":"No")})}))),v&&0===(null===v||void 0===v?void 0:v.checklist_result.length)&&(0,Cn.jsx)(Cn.Fragment,{children:"No Checklist found"})]})]})}),(0,Cn.jsx)(pm,{currentRoute:v,viewMode:!0,editFun:E})]}),(0,Cn.jsx)(Wc,{eventKey:"routeStatus",title:"Route Status",children:(0,Cn.jsx)("div",{className:"list row",children:(0,Cn.jsx)("div",{className:"col-md-12 mb-4",children:v&&(0,Cn.jsx)(Bd,{transRoutes:[v],showCompletedInfo:!0,showGroupInfo:!0,isInbound:"inbound"===(null===v||void 0===v?void 0:v.type),allowForceEdit:Yl.canViewRoutes(),sectionName:"Personnel Status (click on each user to edit)",relatedOutbound:c.find((function(e){return e.id===s.id}))?c.filter((function(e){return"outbound"===e.type})):u.find((function(e){return e.id===s.id}))?u.filter((function(e){return"outbound"===e.type})):d.find((function(e){return e.id===s.id}))?d.filter((function(e){return"outbound"===e.type})):void 0,vehicle:m,driverName:null===p||void 0===p?void 0:p.name,deleteFile:function(){if(_){var e,t,n=(null===(e=ys()(null===v||void 0===v?void 0:v.schedule_date))||void 0===e||null===(t=e.format("MM/DD/YYYY"))||void 0===t?void 0:t.split("/"))||[];Dl({name:"".concat(null===v||void 0===v?void 0:v.id,"_").concat(null===v||void 0===v?void 0:v.driver,"_").concat(n[0],"_").concat(n[1])}).then((function(e){j(void 0)}))}}})})})})]})}),(0,Cn.jsxs)(Fd,{show:y,onHide:function(){return D()},children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:"Vehicle Info"})}),(0,Cn.jsx)(Fd.Body,{children:(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"mb-2",children:["Vehicle Number: ",null===m||void 0===m?void 0:m.vehicle_number]}),(0,Cn.jsxs)("div",{className:"mb-2",children:["Tag: ",null===m||void 0===m?void 0:m.tag]}),(0,Cn.jsxs)("div",{className:"mb-2",children:["EzPass: ",null===m||void 0===m?void 0:m.ezpass]}),(0,Cn.jsxs)("div",{className:"mb-2",children:["GPS: ",null===m||void 0===m?void 0:m.gps_tag]}),(0,Cn.jsxs)("div",{className:"mb-2",children:["Capacity: ",null===m||void 0===m?void 0:m.capacity]}),(0,Cn.jsxs)("div",{className:"mb-2",children:["Status: ",null===m||void 0===m?void 0:m.status]}),(0,Cn.jsxs)("div",{className:"mb-2",children:["Mileage: ",null===m||void 0===m?void 0:m.mileage]})]})}),(0,Cn.jsx)(Fd.Footer,{children:(0,Cn.jsx)(Eo,{variant:"secondary",onClick:function(){return D()},children:"Close"})})]})]})]})},ym=["color","size","title","className"];function bm(){return bm=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},bm.apply(null,arguments)}var xm=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,ym);return t.createElement("svg",bm({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-archive",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{d:"M0 2a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1v7.5a2.5 2.5 0 0 1-2.5 2.5h-9A2.5 2.5 0 0 1 1 12.5V5a1 1 0 0 1-1-1zm2 3v7.5A1.5 1.5 0 0 0 3.5 14h9a1.5 1.5 0 0 0 1.5-1.5V5zm13-3H1v2h14zM5 7.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5"}))}));xm.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var _m=xm,jm=function(){var e,n,r,a,o,l,s,c,u,d,f,h,v,m,p,g,y,b,x,_,j,w=F(),N=oe(rn),k=oe(an),S=oe(on),C=oe(vn),D=oe(yn),E=D.find((function(e){return e.id===(null===ye||void 0===ye?void 0:ye.vehicle)}))||[],O=I(),P=me(),M=$t.actions.updateRoute,T=mn.actions.updateVehicle,R=i((0,t.useState)(""),2),A=R[0],L=R[1],Y=i((0,t.useState)(""),2),H=Y[0],U=Y[1],Z=i((0,t.useState)(""),2),B=Z[0],z=Z[1],V=i((0,t.useState)(""),2),W=V[0],q=V[1],K=i((0,t.useState)(!1),2),$=K[0],G=K[1],J=i((0,t.useState)(!1),2),Q=J[0],X=J[1],ee=i((0,t.useState)([]),2),te=ee[0],ne=ee[1],re=i((0,t.useState)({}),2),ae=re[0],ie=re[1],le=i((0,t.useState)([]),2),se=le[0],ce=le[1],ue=i((0,t.useState)(void 0),2),de=ue[0],fe=ue[1],he=i((0,t.useState)(void 0),2),ve=he[0],pe=he[1],ge=i((0,t.useState)(void 0),2),ye=ge[0],be=ge[1],xe=i((0,t.useState)([]),2),_e=xe[0],je=xe[1],we=i((0,t.useState)([]),2),Ne=we[0],ke=we[1],Se=i((0,t.useState)(null),2),Ce=(Se[0],Se[1]),De=i((0,t.useState)([]),2),Ee=De[0],Oe=De[1],Pe=new URLSearchParams(window.location.search),Me=Pe.get("dateSchedule"),Te=Pe.get("editSection"),Re=function(){O(Me?"/trans-routes/".concat(w.id,"?dateSchedule=").concat(Me):"/trans-routes/".concat(w.id))},Ae=function(){O("/trans-routes/dashboard")},Ie=function(){try{if(!function(){var e=[];return A&&""!==A.trim()||e.push("Route Name"),W&&""!==W||e.push("Route Type"),H&&""!==H||e.push("Driver"),B&&""!==B||e.push("Vehicle"),!(e.length>0)||(window.alert("Please fill in the following required fields:\n".concat(e.join("\n"))),!1)}())return;var e=((null===ye||void 0===ye?void 0:ye.route_customer_list)||[]).filter((function(e){return(null===e||void 0===e?void 0:e.customer_route_status)===Sr.SCHEDULED_ABSENT})),t=new Set(e.map((function(e){return e.customer_id}))),n=new Set(Ee.map((function(e){return e.customer_id}))),r=(se||[]).filter((function(e){return!n.has(e.customer_id)})),a=Ee.filter((function(e){return!t.has(e.customer_id)})),i=[].concat(Tn(r),Tn(e),Tn(a)),o=Object.assign({},ye,{name:A,driver:H,vehicle:B,type:W,route_customer_list:i});ve&&""!==ve&&(o=Object.assign({},o,{estimated_start_time:Ye(ye.schedule_date,ve)}));var l={id:null===ye||void 0===ye?void 0:ye.id,data:o};(S.find((function(e){return e.id===w.id}))||Me&&new Date(o.schedule_date)>new Date)&&(l=Object.assign({},l,{dateText:o.schedule_date}),Me&&new Date(o.schedule_date)>new Date&&(l=Object.assign({},l,{fromSchedule:!0}))),l.callback=Re,P(M(l))}catch(s){}},Le=function(){ne([]),G(!1)},Fe=function(){ie({}),X(!1)},Ye=function(e,t){var n=ys()(e),r=ys()(t,"HH:mm");return n.set({hour:r.get("hour"),minute:r.get("minute"),second:r.get("second")}),n};(0,t.useEffect)((function(){Yl.canAddOrEditRoutes()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an admin account to login."),Yl.logout(),O("/login")),fa(w.id).then((function(e){var t,n,r,a,i,o,l;be(null===e||void 0===e?void 0:e.data),L(null===e||void 0===e||null===(t=e.data)||void 0===t?void 0:t.name),U(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.driver),z(null===e||void 0===e||null===(r=e.data)||void 0===r?void 0:r.vehicle),q(null===e||void 0===e||null===(a=e.data)||void 0===a?void 0:a.type),pe((null===e||void 0===e||null===(i=e.data)||void 0===i?void 0:i.estimated_start_time)&&new Date(null===e||void 0===e||null===(o=e.data)||void 0===o?void 0:o.estimated_start_time)),ce(null===e||void 0===e||null===(l=e.data)||void 0===l?void 0:l.route_customer_list),fe(void 0)})),Tl().then((function(e){je((null===e||void 0===e?void 0:e.data)||[])}))}),[]),(0,t.useEffect)((function(){if(null!==ye&&void 0!==ye&&ye.schedule_date){var e=ye.schedule_date,t=[].concat(Tn(N.filter((function(t){return t.schedule_date===e&&t.id!==ye.id}))),Tn(k.filter((function(t){return t.schedule_date===e&&t.id!==ye.id}))),Tn(S.filter((function(t){return t.schedule_date===e&&t.id!==ye.id})))),n=[].concat(Tn(t),[{route_customer_list:se||[]}]),r=new Set(Ee.map((function(e){return e.customer_id}))),a=function(e,t){if(!e||!t)return[];var n=new Set;return t.forEach((function(e){var t;null===(t=e.route_customer_list)||void 0===t||t.forEach((function(e){n.add(e.customer_id)}))})),e.filter((function(e){var t="discharged"===e.type||e.name&&e.name.toLowerCase().includes("discharged")||"active"!==e.status;return"active"===e.status&&!n.has(e.id)&&!t}))}(_e,n).filter((function(e){return!r.has(e.id)}));ke(a)}}),[_e,N,k,S,ye,se,Ee]),(0,t.useEffect)((function(){if(null!==ye&&void 0!==ye&&ye.schedule_date&&null!==_e&&void 0!==_e&&_e.length){var e=ye.schedule_date.split("/");if(3===e.length){var t="".concat(e[2],"-").concat(e[0].padStart(2,"0"),"-").concat(e[1].padStart(2,"0")),n=new Date(parseInt(e[2]),parseInt(e[0])-1,parseInt(e[1]));n.setHours(0,0,0,0),Promise.all([lu.getAllEvents({date:t,type:"incident"}),lu.getAllEventRecurrences()]).then((function(e){var t=i(e,2),r=t[0],a=t[1],o=new Set;((null===r||void 0===r?void 0:r.data)||[]).filter((function(e){return"incident"===e.type&&"active"===e.status&&e.target_uuid})).forEach((function(e){return o.add(e.target_uuid)})),((null===a||void 0===a?void 0:a.data)||[]).filter((function(e){return"incident"===e.type&&"active"===e.status&&e.target_uuid&&e.rrule})).forEach((function(e){(function(e,t){var n=new Date(e.start_repeat_date),r=new Date(e.end_repeat_date),a=new Date(t);if(n.setHours(0,0,0,0),r.setHours(0,0,0,0),a.setHours(0,0,0,0),a<n||a>r)return!1;for(var i=e.rrule,o=new Date(n),l=0;o<=a&&l<5e3;){if(o.getTime()===a.getTime())return!0;if("FREQ=DAILY"===i)o=new Date(o.getTime()+864e5);else if("FREQ=WEEKLY"===i)o=new Date(o.getTime()+6048e5);else if("FREQ=MONTHLY"===i){var s=new Date(o);s.setMonth(s.getMonth()+1),o=s}else{if("FREQ=YEARLY"!==i)break;var c=new Date(o);c.setFullYear(c.getFullYear()+1),o=c}l++}return!1})(e,n)&&o.add(e.target_uuid)}));var l=[];o.forEach((function(e){var t=_e.find((function(t){return t.id===e}));t&&l.push({customer_id:t.id,customer_name:t.name,customer_address:t.address1||"",customer_route_status:Sr.SCHEDULED_ABSENT,customer_pickup_status:"scheduleAbsent",_attendance_based:!0})})),Oe(l)}))}}}),[null===ye||void 0===ye?void 0:ye.schedule_date,_e]);var He=function(e){var t=e.customer,n=i(nh({type:"UNASSIGNED_CUSTOMER",item:function(){return t},collect:function(e){return{isDragging:e.isDragging()}}}),2),r=n[0].isDragging,a=n[1],o=r?.5:1;return(0,Cn.jsxs)("div",{ref:a,style:{opacity:o},className:"customers-dnd-item-container-absent",children:[(0,Cn.jsx)(cm,{className:"me-4",size:20}),(0,Cn.jsxs)("div",{className:"customer-dnd-item",children:[(0,Cn.jsxs)("span",{children:[t.name," "]}),(0,Cn.jsx)("small",{className:"me-2",children:t.address1}),(0,Cn.jsx)("small",{className:"me-2",children:t.type})]})]})};return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/",children:"Transportation"}),(0,Cn.jsx)(Ns.Item,{href:"/trans-routes/dashboard",children:"Transportation Routes"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"Edit Route"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsxs)("h4",{children:["Edit Route Information ",(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){Re()},children:"Back"})]})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container form-page",children:(0,Cn.jsxs)("div",{className:"app-main-content-list-func-container",children:[(0,Cn.jsx)(Hc,{defaultActiveKey:"routeOverview",id:"route-view-tab",children:(0,Cn.jsxs)(Wc,{eventKey:"routeOverview",title:"Route Information",children:["info"===Te&&(0,Cn.jsxs)("div",{className:"multi-columns-container",children:[(0,Cn.jsx)("div",{className:"column-container",children:(0,Cn.jsxs)("div",{className:"column-card",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Route Details"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Route Name",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",value:A||"",onChange:function(e){return L(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Vehicle",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("select",{value:B,onChange:function(e){return z(e.target.value)},children:D.map((function(e){return(0,Cn.jsx)("option",{value:e.id,children:e.vehicle_number},e.id)}))})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Driver",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("select",{value:H,onChange:function(e){return U(e.target.value)},children:C.map((function(e){return(0,Cn.jsx)("option",{value:e.id,children:e.name},e.id)}))})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Route Type",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsxs)("select",{value:W,onChange:function(e){return q(e.target.value)},children:[(0,Cn.jsx)("option",{value:"inbound",children:"Inbound"}),(0,Cn.jsx)("option",{value:"outbound",children:"Outbound"})]})]})]}),"outbound"===W&&(0,Cn.jsx)("div",{className:"app-main-content-fields-section",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Estimated Start Time"}),(0,Cn.jsx)(Ud.Z,{disableClock:!0,format:"HH:mm",value:ve,onChange:pe})]})}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Vehicle Checklist"}),(null===E||void 0===E||null===(e=E.checklist)||void 0===e?void 0:e.length)>0&&(0,Cn.jsx)("table",{className:"mb-4",children:(0,Cn.jsx)("tbody",{children:E.checklist.map((function(e,t){return(0,Cn.jsx)("tr",{children:(0,Cn.jsx)("td",{children:e})},t)}))})}),(0,Cn.jsx)("div",{className:"mb-4",children:(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){return ne(E.checklist||[]),void G(!0)},children:"+Add Check Items"})}),(0,Cn.jsx)("div",{className:"mb-4",children:(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){X(!0)},children:"Copy Checklist From Other Route"})})]})}),(0,Cn.jsxs)("div",{className:"list row mb-5",children:[(0,Cn.jsxs)("div",{className:"col-md-12 col-sm-12 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return Re()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return Ie()},children:" Save "})]}),de&&(0,Cn.jsx)("div",{className:"col-md-12 col-sm-12 col-xs-12 alert alert-danger mt-4",children:de})]})]})}),(0,Cn.jsxs)("div",{className:"column-container",children:[B&&""!==B&&(0,Cn.jsxs)("div",{className:"column-card mb-4",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Vehicle Information"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section short",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Vehicle Number"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(n=D.find((function(e){return e.id===B})))||void 0===n?void 0:n.vehicle_number})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Seating Capacity"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(r=D.find((function(e){return e.id===B})))||void 0===r?void 0:r.capacity})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Mileage"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(a=D.find((function(e){return e.id===B})))||void 0===a?void 0:a.mileage})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Make"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(o=D.find((function(e){return e.id===B})))||void 0===o?void 0:o.make})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Model"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(l=D.find((function(e){return e.id===B})))||void 0===l?void 0:l.model})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section short",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"License Plate"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(s=D.find((function(e){return e.id===B})))||void 0===s?void 0:s.tag})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Year"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(c=D.find((function(e){return e.id===B})))||void 0===c?void 0:c.year})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"GPS ID"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(u=D.find((function(e){return e.id===B})))||void 0===u?void 0:u.gps_tag})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"EZPass"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(d=D.find((function(e){return e.id===B})))||void 0===d?void 0:d.ezpass})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Vin"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===(f=D.find((function(e){return e.id===B})))||void 0===f?void 0:f.vin)||""})]})]})]}),H&&""!==H&&(0,Cn.jsxs)("div",{className:"column-card",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Driver Information"}),(0,Cn.jsx)("small",{className:"text-primary",children:"Personal Details"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section short",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Driver Name"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(h=C.find((function(e){return e.id===H})))||void 0===h?void 0:h.name})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Preferred Name"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(v=C.find((function(e){return e.id===H})))||void 0===v?void 0:v.name_cn})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Job Title"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(m=C.find((function(e){return e.id===H})))||void 0===m?void 0:m.title})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Job Type"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(p=C.find((function(e){return e.id===H})))||void 0===p?void 0:p.employment_status})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"License Type"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(g=C.find((function(e){return e.id===H})))||void 0===g?void 0:g.license_type})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section short",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Phone Number"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(y=C.find((function(e){return e.id===H})))||void 0===y?void 0:y.phone})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Email"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(b=C.find((function(e){return e.id===H})))||void 0===b?void 0:b.email})]}),(0,Cn.jsx)("div",{className:"field-body"}),(0,Cn.jsx)("div",{className:"field-body"}),(0,Cn.jsx)("div",{className:"field-body"})]})]})]})]}),"assignment"===Te&&(0,Cn.jsx)(Dv,{backend:Jv,children:(0,Cn.jsxs)("div",{className:"multi-columns-container",children:[(0,Cn.jsx)("div",{className:"column-container",children:(0,Cn.jsx)("div",{className:"column-card adjust",style:{paddingRight:"30px"},children:(0,Cn.jsx)("div",{className:"col-md-12 mb-4",children:(0,Cn.jsx)(pm,{currentRoute:ye?bt(bt({},ye),{},{route_customer_list:(null===(x=ye.route_customer_list)||void 0===x?void 0:x.filter((function(e){return(null===e||void 0===e?void 0:e.customer_route_status)!==Sr.SCHEDULED_ABSENT&&!Ee.some((function(t){return t.customer_id===e.customer_id}))})))||[]}):void 0,setNewCustomerList:ce,onAddCustomer:function(e){return Ce((function(){return e}))}})})})}),(0,Cn.jsx)("div",{className:"column-container",children:(0,Cn.jsxs)("div",{className:"column-card adjust",children:[(0,Cn.jsxs)("h6",{className:"text-primary",children:["Scheduled Absences (",function(){var e,t=(null===ye||void 0===ye||null===(e=ye.route_customer_list)||void 0===e?void 0:e.filter((function(e){return(null===e||void 0===e?void 0:e.customer_route_status)===Sr.SCHEDULED_ABSENT})))||[],n=new Set(t.map((function(e){return e.customer_id}))),r=Ee.filter((function(e){return!n.has(e.customer_id)}));return t.length+r.length}(),")"]}),(0,Cn.jsxs)("div",{className:"customers-container mb-4",children:[null===ye||void 0===ye||null===(_=ye.route_customer_list)||void 0===_||null===(j=_.filter((function(e){return(null===e||void 0===e?void 0:e.customer_route_status)===Sr.SCHEDULED_ABSENT})))||void 0===j?void 0:j.map((function(e){return(0,Cn.jsxs)("div",{className:"customers-dnd-item-container-absent",children:[(0,Cn.jsx)(cm,{className:"me-4",size:20}),(0,Cn.jsxs)("div",{className:"customer-dnd-item",children:[(0,Cn.jsxs)("span",{children:[e.customer_name," "]}),(0,Cn.jsx)("small",{className:"me-2",children:e.customer_address}),(0,Cn.jsx)("small",{className:"me-2",children:e.customer_pickup_status})]})]},e.customer_id)})),function(){var e,t=new Set(((null===ye||void 0===ye||null===(e=ye.route_customer_list)||void 0===e?void 0:e.filter((function(e){return(null===e||void 0===e?void 0:e.customer_route_status)===Sr.SCHEDULED_ABSENT})))||[]).map((function(e){return e.customer_id})));return Ee.filter((function(e){return!t.has(e.customer_id)})).map((function(e){return(0,Cn.jsxs)("div",{className:"customers-dnd-item-container-absent",style:{opacity:.85},children:[(0,Cn.jsx)(cm,{className:"me-4",size:20}),(0,Cn.jsxs)("div",{className:"customer-dnd-item",children:[(0,Cn.jsxs)("span",{children:[e.customer_name," "]}),(0,Cn.jsx)("small",{className:"me-2",children:e.customer_address}),(0,Cn.jsx)("small",{className:"me-2 text-muted",children:"(Attendance Note)"})]})]},"att-".concat(e.customer_id))}))}()]})]})}),(0,Cn.jsx)("div",{className:"column-container",children:(0,Cn.jsxs)("div",{className:"column-card adjust",children:[(0,Cn.jsxs)("h6",{className:"text-primary",children:["Unassigned Customers (",(null===Ne||void 0===Ne?void 0:Ne.length)||0,")"]}),(0,Cn.jsx)("div",{className:"customers-container mb-4",children:null===Ne||void 0===Ne?void 0:Ne.map((function(e){return(0,Cn.jsx)(He,{customer:e},e.id)}))})]})})]})})]})}),(0,Cn.jsx)("div",{className:"list-func-panel",children:(0,Cn.jsxs)("button",{className:"btn btn-primary",onClick:function(){return function(){if(window.confirm("Are you sure you want to archive this route? This action cannot be undone.")){var e=Object.assign({},ye,{status:["disabled"]});P(M({id:null===ye||void 0===ye?void 0:ye.id,data:e,callback:Ae}))}}()},children:[(0,Cn.jsx)(_m,{size:16,className:"me-2"}),"Delete"]})})]})}),(0,Cn.jsxs)(Fd,{show:$,onHide:function(){return Le()},children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:"Add New Checklist Item"})}),(0,Cn.jsx)(Fd.Body,{children:(0,Cn.jsxs)(Cn.Fragment,{children:[null===te||void 0===te?void 0:te.map((function(e,t){return(0,Cn.jsxs)("div",{className:"mb-4",children:[(0,Cn.jsx)("input",{type:"text",value:e,onChange:function(e){return ne(Tn(te).map((function(n,r){return r===t?e.target.value:n})))}}),(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(e){return ne(Tn(te).filter((function(e,n){return n!=t})))},children:"Remove"})]},t)})),(0,Cn.jsx)("button",{className:"btn btn-link",onClick:function(){return function(){var e=[].concat(Tn(te),[""]);ne(e)}()},children:"+Add New Item"})]})}),(0,Cn.jsxs)(Fd.Footer,{children:[(0,Cn.jsx)(Eo,{variant:"secondary",onClick:function(){return Le()},children:"Close"}),(0,Cn.jsx)(Eo,{variant:"primary",onClick:function(){return function(){var e=Object.assign({},E,{checklist:te});P(T({id:E.id,data:e})),G(!1)}()},children:"Save Checklist Items"})]})]}),(0,Cn.jsxs)(Fd,{show:Q,onHide:function(){return Fe()},children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:" Click on Route to Select"})}),(0,Cn.jsx)(Fd.Body,{children:(0,Cn.jsx)(Cn.Fragment,{children:[].concat(Tn(N),Tn(k)).filter((function(e){return e.id!==(null===ye||void 0===ye?void 0:ye.id)})).map((function(e){var t,n;return(0,Cn.jsxs)("div",{className:"card-container ".concat(e.id===ae.id?"selected":""),onClick:function(){return ie(e)},children:[(0,Cn.jsx)("div",{children:e.name}),(0,Cn.jsx)("div",{children:null===(t=D.find((function(t){return t.id===e.vehicle})))||void 0===t||null===(n=t.checklist)||void 0===n?void 0:n.map((function(e,t){return(0,Cn.jsx)("small",{className:"me-2",children:e},t)}))})]},e.id)}))})}),(0,Cn.jsxs)(Fd.Footer,{children:[(0,Cn.jsx)(Eo,{variant:"secondary",onClick:function(){return Fe()},children:"Close"}),(0,Cn.jsx)(Eo,{variant:"primary",onClick:function(){return function(){var e,t=Object.assign({},E,{checklist:null===(e=D.find((function(e){return e.id===ae.vehicle})))||void 0===e?void 0:e.checklist});P(T({id:E.id,data:t})),X(!1)}()},children:"Copy Checklist Items"})]})]})]})},wm=function(){var e=I(),n=me(),r=oe(cn),a=oe(un),o=oe(rn),s=oe(an),c=oe(vn),u=i((0,t.useState)(void 0),2),d=u[0],f=u[1],h=i((0,t.useState)(void 0),2),v=h[0],m=h[1],p=i((0,t.useState)(void 0),2),g=p[0],y=p[1],b=oe(yn),x=$t.actions,_=x.createRoute,j=x.fetchAllTomorrowRoutes,w=i((0,t.useState)(void 0),2),N=w[0],k=w[1],S=i((0,t.useState)(void 0),2),C=S[0],D=S[1],E=i((0,t.useState)(!1),2),O=E[0],P=E[1],M=i((0,t.useState)(!1),2),T=M[0],R=M[1],A=i((0,t.useState)(!1),2),L=A[0],F=A[1],Y=i((0,t.useState)(!1),2),H=Y[0],U=Y[1],Z=i((0,t.useState)(!1),2),B=(Z[0],Z[1]),z=i((0,t.useState)(!1),2),V=z[0],W=z[1],K=i(q(),2),$=(K[0],K[1]),G=i((0,t.useState)(!1),2),J=G[0],Q=G[1],X=new Date,ee=new URLSearchParams(window.location.search).get("dateSchedule");X.setDate(X.getDate()+1);var te=function(t){e("/trans-routes/create?type=".concat(t,"&date=").concat(ee||"tomorrow"))},ne=function(){W(!1)},re=function(e){y(e),$({dateSchedule:ys()(e).format("YYYY-MM-DD")}),n(j({dateText:ys()(e).format("MM/DD/YYYY")}))},ae=function(e){var t=new Date(d),r=e?new Date(v):X;e?F(!0):R(!0),Q(!0);var a,i=0;$r((a=t,(a.getMonth()>8?a.getMonth()+1:"0"+(a.getMonth()+1))+"/"+(a.getDate()>9?a.getDate():"0"+a.getDate())+"/"+a.getFullYear())).then((function(t){var a=t.data;$r((r.getMonth()>8?r.getMonth()+1:"0"+(r.getMonth()+1))+"/"+(r.getDate()>9?r.getDate():"0"+r.getDate())+"/"+r.getFullYear()).then((function(t){var o,s=(0,l.Z)(a);try{var c=function(){var e,a=o.value,l=null===t||void 0===t||null===(e=t.data)||void 0===e?void 0:e.find((function(e){return e.name===a.name}));if(a&&!l){var s,c,u=Object.assign({},{name:a.name,schedule_date:(r.getMonth()>8?r.getMonth()+1:"0"+(r.getMonth()+1))+"/"+(r.getDate()>9?r.getDate():"0"+r.getDate())+"/"+r.getFullYear(),vehicle:a.vehicle,driver:a.driver,type:a.type,start_mileage:null===(s=b.find((function(e){return e.id===a.vehicle})))||void 0===s?void 0:s.mileage,route_customer_list:null===(c=a.route_customer_list)||void 0===c?void 0:c.map((function(e){return Object.assign({},e,{customer_enter_center_time:null,customer_leave_center_time:null,customer_pickup_time:null,customer_dropoff_time:null,customer_estimated_pickup_time:null,customer_estimated_dropoff_time:null,customer_route_status:Sr.NO_STATUS,customer_address_override:null})}))});n(_({data:u}))}else l&&i++};for(s.s();!(o=s.n()).done;)c()}catch(u){s.e(u)}finally{s.f()}setTimeout((function(){re(e?v:X),e?F(!1):R(!1),Q(!1),B(!0),D("Routes Copied Successfully, please do not click the button again!"),i>0&&window.alert("".concat(i," routes has existed on selected date and are not copied again."))}),2e3)}))}))};return(0,t.useEffect)((function(){Yl.canAddOrEditRoutes()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an admin account to login."),Yl.logout(),e("/login"))}),[]),(0,Cn.jsxs)(Cn.Fragment,{children:[N&&(0,Cn.jsxs)("div",{className:"alert alert-danger alert-dismissible fade show",role:"alert",children:[N,(0,Cn.jsx)("button",{onClick:function(){return k(void 0)},type:"button",className:"btn-close","data-bs-dismiss":"alert","aria-label":"Close"})]}),C&&(0,Cn.jsxs)("div",{className:"alert alert-success alert-dismissible fade show",role:"alert",children:[C,(0,Cn.jsx)("button",{onClick:function(){return D(void 0)},type:"button",className:"btn-close","data-bs-dismiss":"alert","aria-label":"Close"})]}),(0,Cn.jsx)("div",{className:"list row",children:(0,Cn.jsxs)("div",{className:"col-md-12 text-primary mb-2",children:["Schedule Date: ",ee||ys()().format("YYYY-MM-DD")," ",(0,Cn.jsx)("button",{type:"button",onClick:function(){e("/trans-routes/dashboard")},className:"btn btn-link btn-sm",children:"Back"})]})}),(0,Cn.jsxs)("div",{className:"list row",children:[(0,Cn.jsx)("div",{className:"col-lg-3 col-md-6 col-sm-6 col-xs-12 mb-4",children:(0,Cn.jsx)("button",{type:"button",className:"btn btn-primary btn-sm me-2 mb-4",disabled:H||O,onClick:function(){return function(){P(!0),Q(!0);var e=0;$r((X.getMonth()>8?X.getMonth()+1:"0"+(X.getMonth()+1))+"/"+(X.getDate()>9?X.getDate():"0"+X.getDate())+"/"+X.getFullYear()).then((function(t){var r,a=(0,l.Z)(o);try{var i=function(){var a,i=r.value,o=null===t||void 0===t||null===(a=t.data)||void 0===a?void 0:a.find((function(e){return e.name===i.name}));if(i&&!o){var l,s,c=Object.assign({},{name:i.name,schedule_date:(X.getMonth()>8?X.getMonth()+1:"0"+(X.getMonth()+1))+"/"+(X.getDate()>9?X.getDate():"0"+X.getDate())+"/"+X.getFullYear(),vehicle:i.vehicle,driver:i.driver,type:i.type,start_mileage:null===(l=b.find((function(e){return e.id===i.vehicle})))||void 0===l?void 0:l.mileage,route_customer_list:null===(s=i.route_customer_list)||void 0===s?void 0:s.map((function(e){return Object.assign({},e,{customer_enter_center_time:null,customer_leave_center_time:null,customer_pickup_time:null,customer_dropoff_time:null,customer_estimated_pickup_time:null,customer_estimated_dropoff_time:null,customer_route_status:Sr.NO_STATUS,customer_address_override:null})}))});n(_({data:c}))}else o&&e++};for(a.s();!(r=a.n()).done;)i()}catch(s){a.e(s)}finally{a.f()}setTimeout((function(){n(j({})),P(!1),U(!0),Q(!1),D("Routes Copied Successfully, please do not click the button again!"),e>0&&window.alert("".concat(e," routes has existed in selected date and is not copied again!"))}),2e3)}))}()},children:O?"Loading...":"Copy Today's Routes Over"})}),(0,Cn.jsx)("div",{className:"col-lg-4 col-md-6 col-sm-12 col-xs-12 mb-4",children:(0,Cn.jsx)("button",{type:"button",className:"btn btn-primary btn-sm",onClick:function(){W(!0)},children:"Clean All Routes"})}),(0,Cn.jsx)("div",{className:"col-lg-4 col-md-6 col-sm-8 col-xs-12 mb-4",children:(0,Cn.jsx)(Vd(),{placeholderText:"Please Select A Date to Copy Routes From",selected:d,onChange:function(e){return f(e)}})}),(0,Cn.jsx)("div",{className:"col-lg-8 col-md-6 col-sm-4 col-xs-12 mb-4",children:(0,Cn.jsx)("button",{type:"button",className:"btn btn-primary btn-sm me-2",disabled:T,onClick:function(){return ae()},children:T?"Loading...":"Copy Routes To The Schedule Day!"})}),(0,Cn.jsx)("div",{className:"col-md-12 mb-4",children:"-- OR --"}),(0,Cn.jsx)("div",{className:"col-lg-4 col-md-6 col-sm-8 col-xs-12 mb-4",children:(0,Cn.jsx)(Vd(),{placeholderText:"Please Select A Date to Copy Routes To",selected:v,onChange:function(e){return m(e)}})}),(0,Cn.jsx)("div",{className:"col-lg-8 col-md-6 col-sm-4 col-xs-12 mb-4",children:(0,Cn.jsx)("button",{type:"button",className:"btn btn-primary btn-sm me-2",disabled:L,onClick:function(){return ae(!0)},children:L?"Loading...":"Copy Routes to Dates Selected!"})}),(0,Cn.jsx)("div",{className:"col-lg-4 col-md-6 col-sm-8 col-xs-12 mb-4",children:(0,Cn.jsx)(Vd(),{placeholderText:"Select the Day you want to Schedule",minDate:new Date((new Date).getTime()+864e5),selected:g,onChange:function(e){re(e)}})}),J&&(0,Cn.jsx)("div",{className:"col-md-12",children:(0,Cn.jsx)(bf,{animation:"border",role:"status",children:(0,Cn.jsx)("span",{className:"visually-hidden",children:"Loading..."})})}),!J&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)("div",{className:"col-md-12 mb-4",children:(0,Cn.jsx)(Yd,{transRoutes:r,copyList:a,addText:"+Add Route",copyText:"+Copy Route from Outbound",canAddNew:!0,drivers:c,vehicles:b,redirect:te,routeType:"inbound",sectionName:"Inbound Routes"})}),(0,Cn.jsx)("hr",{}),(0,Cn.jsx)("div",{className:"col-md-12 mb-4",children:(0,Cn.jsx)(Yd,{transRoutes:a,copyList:r,addText:"+Add Route",copyText:"+Copy Route from Inbound",canAddNew:!0,drivers:c,vehicles:b,redirect:te,routeType:"outbound",sectionName:"Outbound Routes"})}),(0,Cn.jsx)("hr",{}),(Yl.canCreateOrEditDrivers()||Yl.canAddOrEditEmployees())&&(0,Cn.jsx)("div",{className:"col-md-12 mb-4",children:(0,Cn.jsx)(Yd,{canAddNew:!0,drivers:c,addText:"+Add Driver",redirect:function(){e("/employees?redirect=schedule&type=driver")},sectionName:"Drivers"})}),(0,Cn.jsx)("hr",{}),Yl.canAddOrEditVechiles()&&(0,Cn.jsx)("div",{className:"col-md-12 mb-4",children:(0,Cn.jsx)(Yd,{canAddNew:!0,vehicles:b,addText:"+Add Vehicle",redirect:function(){e("/vehicles?redirect=schedule")},sectionName:"Vehicles"})}),(0,Cn.jsx)("hr",{}),(0,Cn.jsx)("div",{className:"col-md-12 mb-4",children:o&&b&&(0,Cn.jsx)(xf,{transRoutes:o,sectionName:"Customer Seating",vehicles:b})})]})]}),(0,Cn.jsxs)(Fd,{show:V,onHide:function(){return ne()},children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:"Delete Schedule"})}),(0,Cn.jsx)(Fd.Body,{children:(0,Cn.jsx)("div",{children:"Are you sure you want to delete all the schedule?"})}),(0,Cn.jsxs)(Fd.Footer,{children:[(0,Cn.jsx)(Eo,{variant:"link",onClick:function(){return ne()},children:"No"}),(0,Cn.jsx)(Eo,{variant:"primary",onClick:function(){return s.forEach((function(e){Qr(e.id)})),void setTimeout((function(){ne(),window.location.reload()}),1e3)},children:"Yes"})]})]})]})},Nm=["color","size","title","className"];function km(){return km=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},km.apply(null,arguments)}var Sm=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,Nm);return t.createElement("svg",km({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-upload",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{d:"M.5 9.9a.5.5 0 0 1 .5.5v2.5a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2.5a.5.5 0 0 1 1 0v2.5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-2.5a.5.5 0 0 1 .5-.5"}),t.createElement("path",{d:"M7.646 1.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8.5 2.707V11.5a.5.5 0 0 1-1 0V2.707L5.354 4.854a.5.5 0 1 1-.708-.708z"}))}));Sm.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var Cm=Sm;var Dm=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(t);try{n.insertRule(e,n.cssRules.length)}catch(jB){0}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach((function(e){return e.parentNode&&e.parentNode.removeChild(e)})),this.tags=[],this.ctr=0},e}(),Em=Math.abs,Om=String.fromCharCode,Pm=Object.assign;function Mm(e){return e.trim()}function Tm(e,t,n){return e.replace(t,n)}function Rm(e,t){return e.indexOf(t)}function Am(e,t){return 0|e.charCodeAt(t)}function Im(e,t,n){return e.slice(t,n)}function Lm(e){return e.length}function Fm(e){return e.length}function Ym(e,t){return t.push(e),e}var Hm=1,Um=1,Zm=0,Bm=0,zm=0,Vm="";function Wm(e,t,n,r,a,i,o){return{value:e,root:t,parent:n,type:r,props:a,children:i,line:Hm,column:Um,length:o,return:""}}function qm(e,t){return Pm(Wm("",null,null,"",null,null,0),e,{length:-e.length},t)}function Km(){return zm=Bm>0?Am(Vm,--Bm):0,Um--,10===zm&&(Um=1,Hm--),zm}function $m(){return zm=Bm<Zm?Am(Vm,Bm++):0,Um++,10===zm&&(Um=1,Hm++),zm}function Gm(){return Am(Vm,Bm)}function Jm(){return Bm}function Qm(e,t){return Im(Vm,e,t)}function Xm(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function ep(e){return Hm=Um=1,Zm=Lm(Vm=e),Bm=0,[]}function tp(e){return Vm="",e}function np(e){return Mm(Qm(Bm-1,ip(91===e?e+2:40===e?e+1:e)))}function rp(e){for(;(zm=Gm())&&zm<33;)$m();return Xm(e)>2||Xm(zm)>3?"":" "}function ap(e,t){for(;--t&&$m()&&!(zm<48||zm>102||zm>57&&zm<65||zm>70&&zm<97););return Qm(e,Jm()+(t<6&&32==Gm()&&32==$m()))}function ip(e){for(;$m();)switch(zm){case e:return Bm;case 34:case 39:34!==e&&39!==e&&ip(zm);break;case 40:41===e&&ip(e);break;case 92:$m()}return Bm}function op(e,t){for(;$m()&&e+zm!==57&&(e+zm!==84||47!==Gm()););return"/*"+Qm(t,Bm-1)+"*"+Om(47===e?e:$m())}function lp(e){for(;!Xm(Gm());)$m();return Qm(e,Bm)}var sp="-ms-",cp="-moz-",up="-webkit-",dp="comm",fp="rule",hp="decl",vp="@keyframes";function mp(e,t){for(var n="",r=Fm(e),a=0;a<r;a++)n+=t(e[a],a,e,t)||"";return n}function pp(e,t,n,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case hp:return e.return=e.return||e.value;case dp:return"";case vp:return e.return=e.value+"{"+mp(e.children,r)+"}";case fp:e.value=e.props.join(",")}return Lm(n=mp(e.children,r))?e.return=e.value+"{"+n+"}":""}function gp(e){return function(t){t.root||(t=t.return)&&e(t)}}function yp(e){return tp(bp("",null,null,null,[""],e=ep(e),0,[0],e))}function bp(e,t,n,r,a,i,o,l,s){for(var c=0,u=0,d=o,f=0,h=0,v=0,m=1,p=1,g=1,y=0,b="",x=a,_=i,j=r,w=b;p;)switch(v=y,y=$m()){case 40:if(108!=v&&58==Am(w,d-1)){-1!=Rm(w+=Tm(np(y),"&","&\f"),"&\f")&&(g=-1);break}case 34:case 39:case 91:w+=np(y);break;case 9:case 10:case 13:case 32:w+=rp(v);break;case 92:w+=ap(Jm()-1,7);continue;case 47:switch(Gm()){case 42:case 47:Ym(_p(op($m(),Jm()),t,n),s);break;default:w+="/"}break;case 123*m:l[c++]=Lm(w)*g;case 125*m:case 59:case 0:switch(y){case 0:case 125:p=0;case 59+u:-1==g&&(w=Tm(w,/\f/g,"")),h>0&&Lm(w)-d&&Ym(h>32?jp(w+";",r,n,d-1):jp(Tm(w," ","")+";",r,n,d-2),s);break;case 59:w+=";";default:if(Ym(j=xp(w,t,n,c,u,a,l,b,x=[],_=[],d),i),123===y)if(0===u)bp(w,t,j,j,x,i,d,l,_);else switch(99===f&&110===Am(w,3)?100:f){case 100:case 108:case 109:case 115:bp(e,j,j,r&&Ym(xp(e,j,j,0,0,a,l,b,a,x=[],d),_),a,_,d,l,r?x:_);break;default:bp(w,j,j,j,[""],_,0,l,_)}}c=u=h=0,m=g=1,b=w="",d=o;break;case 58:d=1+Lm(w),h=v;default:if(m<1)if(123==y)--m;else if(125==y&&0==m++&&125==Km())continue;switch(w+=Om(y),y*m){case 38:g=u>0?1:(w+="\f",-1);break;case 44:l[c++]=(Lm(w)-1)*g,g=1;break;case 64:45===Gm()&&(w+=np($m())),f=Gm(),u=d=Lm(b=w+=lp(Jm())),y++;break;case 45:45===v&&2==Lm(w)&&(m=0)}}return i}function xp(e,t,n,r,a,i,o,l,s,c,u){for(var d=a-1,f=0===a?i:[""],h=Fm(f),v=0,m=0,p=0;v<r;++v)for(var g=0,y=Im(e,d+1,d=Em(m=o[v])),b=e;g<h;++g)(b=Mm(m>0?f[g]+" "+y:Tm(y,/&\f/g,f[g])))&&(s[p++]=b);return Wm(e,t,n,0===a?fp:l,s,c,u)}function _p(e,t,n){return Wm(e,t,n,dp,Om(zm),Im(e,2,-2),0)}function jp(e,t,n,r){return Wm(e,t,n,hp,Im(e,0,r),Im(e,r+1,-1),r)}var wp=function(e,t,n){for(var r=0,a=0;r=a,a=Gm(),38===r&&12===a&&(t[n]=1),!Xm(a);)$m();return Qm(e,Bm)},Np=function(e,t){return tp(function(e,t){var n=-1,r=44;do{switch(Xm(r)){case 0:38===r&&12===Gm()&&(t[n]=1),e[n]+=wp(Bm-1,t,n);break;case 2:e[n]+=np(r);break;case 4:if(44===r){e[++n]=58===Gm()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=Om(r)}}while(r=$m());return e}(ep(e),t))},kp=new WeakMap,Sp=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||kp.get(n))&&!r){kp.set(e,!0);for(var a=[],i=Np(t,a),o=n.props,l=0,s=0;l<i.length;l++)for(var c=0;c<o.length;c++,s++)e.props[s]=a[l]?i[l].replace(/&\f/g,o[c]):o[c]+" "+i[l]}}},Cp=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function Dp(e,t){switch(function(e,t){return 45^Am(e,0)?(((t<<2^Am(e,0))<<2^Am(e,1))<<2^Am(e,2))<<2^Am(e,3):0}(e,t)){case 5103:return"-webkit-print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return up+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return up+e+cp+e+sp+e+e;case 6828:case 4268:return up+e+sp+e+e;case 6165:return up+e+sp+"flex-"+e+e;case 5187:return up+e+Tm(e,/(\w+).+(:[^]+)/,"-webkit-box-$1$2-ms-flex-$1$2")+e;case 5443:return up+e+sp+"flex-item-"+Tm(e,/flex-|-self/,"")+e;case 4675:return up+e+sp+"flex-line-pack"+Tm(e,/align-content|flex-|-self/,"")+e;case 5548:return up+e+sp+Tm(e,"shrink","negative")+e;case 5292:return up+e+sp+Tm(e,"basis","preferred-size")+e;case 6060:return"-webkit-box-"+Tm(e,"-grow","")+up+e+sp+Tm(e,"grow","positive")+e;case 4554:return up+Tm(e,/([^-])(transform)/g,"$1-webkit-$2")+e;case 6187:return Tm(Tm(Tm(e,/(zoom-|grab)/,"-webkit-$1"),/(image-set)/,"-webkit-$1"),e,"")+e;case 5495:case 3959:return Tm(e,/(image-set\([^]*)/,"-webkit-$1$`$1");case 4968:return Tm(Tm(e,/(.+:)(flex-)?(.*)/,"-webkit-box-pack:$3-ms-flex-pack:$3"),/s.+-b[^;]+/,"justify")+up+e+e;case 4095:case 3583:case 4068:case 2532:return Tm(e,/(.+)-inline(.+)/,"-webkit-$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(Lm(e)-1-t>6)switch(Am(e,t+1)){case 109:if(45!==Am(e,t+4))break;case 102:return Tm(e,/(.+:)(.+)-([^]+)/,"$1-webkit-$2-$3$1-moz-"+(108==Am(e,t+3)?"$3":"$2-$3"))+e;case 115:return~Rm(e,"stretch")?Dp(Tm(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==Am(e,t+1))break;case 6444:switch(Am(e,Lm(e)-3-(~Rm(e,"!important")&&10))){case 107:return Tm(e,":",":-webkit-")+e;case 101:return Tm(e,/(.+:)([^;!]+)(;|!.+)?/,"$1-webkit-"+(45===Am(e,14)?"inline-":"")+"box$3$1"+"-webkit-$2$3$1"+"-ms-$2box$3")+e}break;case 5936:switch(Am(e,t+11)){case 114:return up+e+sp+Tm(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return up+e+sp+Tm(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return up+e+sp+Tm(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return up+e+sp+e+e}return e}var Ep=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case hp:e.return=Dp(e.value,e.length);break;case vp:return mp([qm(e,{value:Tm(e.value,"@","@-webkit-")})],r);case fp:if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch(function(e,t){return(e=t.exec(e))?e[0]:e}(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return mp([qm(e,{props:[Tm(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return mp([qm(e,{props:[Tm(t,/:(plac\w+)/,":-webkit-input-$1")]}),qm(e,{props:[Tm(t,/:(plac\w+)/,":-moz-$1")]}),qm(e,{props:[Tm(t,/:(plac\w+)/,"-ms-input-$1")]})],r)}return""}))}}],Op=function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var r=e.stylisPlugins||Ep;var a,i,o={},l=[];a=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n<t.length;n++)o[t[n]]=!0;l.push(e)}));var s=[Sp,Cp];var c,u=[pp,gp((function(e){c.insert(e)}))],d=function(e){var t=Fm(e);return function(n,r,a,i){for(var o="",l=0;l<t;l++)o+=e[l](n,r,a,i)||"";return o}}(s.concat(r,u));i=function(e,t,n,r){c=n,mp(yp(e?e+"{"+t.styles+"}":t.styles),d),r&&(f.inserted[t.name]=!0)};var f={key:t,sheet:new Dm({key:t,container:a,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:o,registered:{},insert:i};return f.sheet.hydrate(l),f};function Pp(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0!==e[n]?t.push(e[n]+";"):r+=n+" "})),r}var Mp=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},Tp=function(e,t,n){Mp(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var a=t;do{e.insert(t===a?"."+r:"",a,e.sheet,!0),a=a.next}while(void 0!==a)}};var Rp={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};function Ap(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}var Ip=/[A-Z]|^ms/g,Lp=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Fp=function(e){return 45===e.charCodeAt(1)},Yp=function(e){return null!=e&&"boolean"!==typeof e},Hp=Ap((function(e){return Fp(e)?e:e.replace(Ip,"-$&").toLowerCase()})),Up=function(e,t){switch(e){case"animation":case"animationName":if("string"===typeof t)return t.replace(Lp,(function(e,t,n){return Bp={name:t,styles:n,next:Bp},t}))}return 1===Rp[e]||Fp(e)||"number"!==typeof t||0===t?t:t+"px"};function Zp(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return Bp={name:n.name,styles:n.styles,next:Bp},n.name;if(void 0!==n.styles){var r=n.next;if(void 0!==r)for(;void 0!==r;)Bp={name:r.name,styles:r.styles,next:Bp},r=r.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var a=0;a<n.length;a++)r+=Zp(e,t,n[a])+";";else for(var i in n){var o=n[i];if("object"!==typeof o)null!=t&&void 0!==t[o]?r+=i+"{"+t[o]+"}":Yp(o)&&(r+=Hp(i)+":"+Up(i,o)+";");else if(!Array.isArray(o)||"string"!==typeof o[0]||null!=t&&void 0!==t[o[0]]){var l=Zp(e,t,o);switch(i){case"animation":case"animationName":r+=Hp(i)+":"+l+";";break;default:r+=i+"{"+l+"}"}}else for(var s=0;s<o.length;s++)Yp(o[s])&&(r+=Hp(i)+":"+Up(i,o[s])+";")}return r}(e,t,n);case"function":if(void 0!==e){var a=Bp,i=n(e);return Bp=a,Zp(e,t,i)}}if(null==t)return n;var o=t[n];return void 0!==o?o:n}var Bp,zp=/label:\s*([^\s;\n{]+)\s*(;|$)/g;var Vp=function(e,t,n){if(1===e.length&&"object"===typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var r=!0,a="";Bp=void 0;var i=e[0];null==i||void 0===i.raw?(r=!1,a+=Zp(n,t,i)):a+=i[0];for(var o=1;o<e.length;o++)a+=Zp(n,t,e[o]),r&&(a+=i[o]);zp.lastIndex=0;for(var l,s="";null!==(l=zp.exec(a));)s+="-"+l[1];var c=function(e){for(var t,n=0,r=0,a=e.length;a>=4;++r,a-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(a){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(a)+s;return{name:c,styles:a,next:Bp}},Wp=!!n.useInsertionEffect&&n.useInsertionEffect,qp=Wp||function(e){return e()},Kp=(Wp||t.useLayoutEffect,{}.hasOwnProperty),$p=t.createContext("undefined"!==typeof HTMLElement?Op({key:"css"}):null);var Gp=$p.Provider,Jp=function(e){return(0,t.forwardRef)((function(n,r){var a=(0,t.useContext)($p);return e(n,a,r)}))};var Qp=t.createContext({});var Xp="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",eg=function(e,t){var n={};for(var r in t)Kp.call(t,r)&&(n[r]=t[r]);return n[Xp]=e,n},tg=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return Mp(t,n,r),qp((function(){return Tp(t,n,r)})),null};var ng=Jp((function(e,n,r){var a=e.css;"string"===typeof a&&void 0!==n.registered[a]&&(a=n.registered[a]);var i=e[Xp],o=[a],l="";"string"===typeof e.className?l=Pp(n.registered,o,e.className):null!=e.className&&(l=e.className+" ");var s=Vp(o,void 0,t.useContext(Qp));l+=n.key+"-"+s.name;var c={};for(var u in e)Kp.call(e,u)&&"css"!==u&&u!==Xp&&(c[u]=e[u]);return c.ref=r,c.className=l,t.createElement(t.Fragment,null,t.createElement(tg,{cache:n,serialized:s,isStringTag:"string"===typeof i}),t.createElement(i,c))})),rg=function(e,n){var r=arguments;if(null==n||!Kp.call(n,"css"))return t.createElement.apply(void 0,r);var a=r.length,i=new Array(a);i[0]=ng,i[1]=eg(e,n);for(var o=2;o<a;o++)i[o]=r[o];return t.createElement.apply(null,i)};function ag(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return Vp(t)}var ig=function e(t){for(var n=t.length,r=0,a="";r<n;r++){var i=t[r];if(null!=i){var o=void 0;switch(typeof i){case"boolean":break;case"object":if(Array.isArray(i))o=e(i);else for(var l in o="",i)i[l]&&l&&(o&&(o+=" "),o+=l);break;default:o=i}o&&(a&&(a+=" "),a+=o)}}return a};function og(e,t,n){var r=[],a=Pp(e,r,n);return r.length<2?n:a+t(r)}var lg=function(e){var t=e.cache,n=e.serializedArr;return qp((function(){for(var e=0;e<n.length;e++)Tp(t,n[e],!1)})),null},sg=Jp((function(e,n){var r=[],a=function(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];var i=Vp(t,n.registered);return r.push(i),Mp(n,i,!1),n.key+"-"+i.name},i={css:a,cx:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return og(n.registered,a,ig(t))},theme:t.useContext(Qp)},o=e.children(i);return!0,t.createElement(t.Fragment,null,t.createElement(lg,{cache:n,serializedArr:r}),o)}));var cg=__webpack_require__(1002);function ug(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function dg(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function fg(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?dg(Object(n),!0).forEach((function(t){ug(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dg(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function hg(e){return hg=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},hg(e)}function vg(e,t){return!t||"object"!==typeof t&&"function"!==typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function mg(e){var t=function(){if("undefined"===typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"===typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(jB){return!1}}();return function(){var n,r=hg(e);if(t){var a=hg(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return vg(this,n)}}var pg=["className","clearValue","cx","getStyles","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],gg=function(){};function yg(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function bg(e,t,n){var r=[n];if(t&&e)for(var a in t)t.hasOwnProperty(a)&&t[a]&&r.push("".concat(yg(e,a)));return r.filter((function(e){return e})).map((function(e){return String(e).trim()})).join(" ")}var xg=function(e){return t=e,Array.isArray(t)?e.filter(Boolean):"object"===(0,cg.Z)(e)&&null!==e?[e]:[];var t},_g=function(e){return e.className,e.clearValue,e.cx,e.getStyles,e.getValue,e.hasValue,e.isMulti,e.isRtl,e.options,e.selectOption,e.selectProps,e.setValue,e.theme,fg({},ma(e,pg))};function jg(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function wg(e){return jg(e)?window.pageYOffset:e.scrollTop}function Ng(e,t){jg(e)?window.scrollTo(0,t):e.scrollTop=t}function kg(e,t,n,r){return n*((e=e/r-1)*e*e+1)+t}function Sg(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:gg,a=wg(e),i=t-a,o=10,l=0;function s(){var t=kg(l+=o,a,i,n);Ng(e,t),l<n?window.requestAnimationFrame(s):r(e)}s()}function Cg(){try{return document.createEvent("TouchEvent"),!0}catch(jB){return!1}}var Dg=!1,Eg={get passive(){return Dg=!0}},Og="undefined"!==typeof window?window:{};Og.addEventListener&&Og.removeEventListener&&(Og.addEventListener("p",gg,Eg),Og.removeEventListener("p",gg,!1));var Pg=Dg;function Mg(e){return null!=e}function Tg(e,t,n){return e?t:n}function Rg(e){var t=e.maxHeight,n=e.menuEl,r=e.minHeight,a=e.placement,i=e.shouldScroll,o=e.isFixedPosition,l=e.theme.spacing,s=function(e){var t=getComputedStyle(e),n="absolute"===t.position,r=/(auto|scroll)/;if("fixed"===t.position)return document.documentElement;for(var a=e;a=a.parentElement;)if(t=getComputedStyle(a),(!n||"static"!==t.position)&&r.test(t.overflow+t.overflowY+t.overflowX))return a;return document.documentElement}(n),c={placement:"bottom",maxHeight:t};if(!n||!n.offsetParent)return c;var u,d=s.getBoundingClientRect().height,f=n.getBoundingClientRect(),h=f.bottom,v=f.height,m=f.top,p=n.offsetParent.getBoundingClientRect().top,g=o?window.innerHeight:jg(u=s)?window.innerHeight:u.clientHeight,y=wg(s),b=parseInt(getComputedStyle(n).marginBottom,10),x=parseInt(getComputedStyle(n).marginTop,10),_=p-x,j=g-m,w=_+y,N=d-y-m,k=h-g+y+b,S=y+m-x,C=160;switch(a){case"auto":case"bottom":if(j>=v)return{placement:"bottom",maxHeight:t};if(N>=v&&!o)return i&&Sg(s,k,C),{placement:"bottom",maxHeight:t};if(!o&&N>=r||o&&j>=r)return i&&Sg(s,k,C),{placement:"bottom",maxHeight:o?j-b:N-b};if("auto"===a||o){var D=t,E=o?_:w;return E>=r&&(D=Math.min(E-b-l.controlHeight,t)),{placement:"top",maxHeight:D}}if("bottom"===a)return i&&Ng(s,k),{placement:"bottom",maxHeight:t};break;case"top":if(_>=v)return{placement:"top",maxHeight:t};if(w>=v&&!o)return i&&Sg(s,S,C),{placement:"top",maxHeight:t};if(!o&&w>=r||o&&_>=r){var O=t;return(!o&&w>=r||o&&_>=r)&&(O=o?_-x:w-x),i&&Sg(s,S,C),{placement:"top",maxHeight:O}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(a,'".'))}return c}var Ag=function(e){return"auto"===e?"bottom":e},Ig=(0,t.createContext)({getPortalPlacement:null}),Lg=function(e){(0,ld.Z)(n,e);var t=mg(n);function n(){var e;(0,qu.Z)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return(e=t.call.apply(t,[this].concat(a))).state={maxHeight:e.props.maxMenuHeight,placement:null},e.context=void 0,e.getPlacement=function(t){var n=e.props,r=n.minMenuHeight,a=n.maxMenuHeight,i=n.menuPlacement,o=n.menuPosition,l=n.menuShouldScrollIntoView,s=n.theme;if(t){var c="fixed"===o,u=Rg({maxHeight:a,menuEl:t,minHeight:r,placement:i,shouldScroll:l&&!c,isFixedPosition:c,theme:s}),d=e.context.getPortalPlacement;d&&d(u),e.setState(u)}},e.getUpdatedProps=function(){var t=e.props.menuPlacement,n=e.state.placement||Ag(t);return fg(fg({},e.props),{},{placement:n,maxHeight:e.state.maxHeight})},e}return(0,Ku.Z)(n,[{key:"render",value:function(){return(0,this.props.children)({ref:this.getPlacement,placerProps:this.getUpdatedProps()})}}]),n}(t.Component);Lg.contextType=Ig;var Fg=function(e){var t=e.theme,n=t.spacing.baseUnit;return{color:t.colors.neutral40,padding:"".concat(2*n,"px ").concat(3*n,"px"),textAlign:"center"}},Yg=Fg,Hg=Fg,Ug=function(e){var t=e.children,n=e.className,r=e.cx,a=e.getStyles,i=e.innerProps;return rg("div",s({css:a("noOptionsMessage",e),className:r({"menu-notice":!0,"menu-notice--no-options":!0},n)},i),t)};Ug.defaultProps={children:"No options"};var Zg=function(e){var t=e.children,n=e.className,r=e.cx,a=e.getStyles,i=e.innerProps;return rg("div",s({css:a("loadingMessage",e),className:r({"menu-notice":!0,"menu-notice--loading":!0},n)},i),t)};Zg.defaultProps={children:"Loading..."};var Bg,zg=function(e){(0,ld.Z)(n,e);var t=mg(n);function n(){var e;(0,qu.Z)(this,n);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return(e=t.call.apply(t,[this].concat(a))).state={placement:null},e.getPortalPlacement=function(t){var n=t.placement;n!==Ag(e.props.menuPlacement)&&e.setState({placement:n})},e}return(0,Ku.Z)(n,[{key:"render",value:function(){var e=this.props,t=e.appendTo,n=e.children,r=e.className,a=e.controlElement,i=e.cx,o=e.innerProps,l=e.menuPlacement,c=e.menuPosition,u=e.getStyles,d="fixed"===c;if(!t&&!d||!a)return null;var f=this.state.placement||Ag(l),h=function(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}(a),v=d?0:window.pageYOffset,m=h[f]+v,p=rg("div",s({css:u("menuPortal",{offset:m,position:c,rect:h}),className:i({"menu-portal":!0},r)},o),n);return rg(Ig.Provider,{value:{getPortalPlacement:this.getPortalPlacement}},t?(0,J.createPortal)(p,t):p)}}]),n}(t.Component),Vg=["size"];var Wg,qg,Kg={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},$g=function(e){var t=e.size,n=ma(e,Vg);return rg("svg",s({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:Kg},n))},Gg=function(e){return rg($g,s({size:20},e),rg("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},Jg=function(e){return rg($g,s({size:20},e),rg("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},Qg=function(e){var t=e.isFocused,n=e.theme,r=n.spacing.baseUnit,a=n.colors;return{label:"indicatorContainer",color:t?a.neutral60:a.neutral20,display:"flex",padding:2*r,transition:"color 150ms",":hover":{color:t?a.neutral80:a.neutral40}}},Xg=Qg,ey=Qg,ty=function(){var e=ag.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}(Bg||(Wg=["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"],qg||(qg=Wg.slice(0)),Bg=Object.freeze(Object.defineProperties(Wg,{raw:{value:Object.freeze(qg)}})))),ny=function(e){var t=e.delay,n=e.offset;return rg("span",{css:ag({animation:"".concat(ty," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:n?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},ry=function(e){var t=e.className,n=e.cx,r=e.getStyles,a=e.innerProps,i=e.isRtl;return rg("div",s({css:r("loadingIndicator",e),className:n({indicator:!0,"loading-indicator":!0},t)},a),rg(ny,{delay:0,offset:i}),rg(ny,{delay:160,offset:!0}),rg(ny,{delay:320,offset:!i}))};ry.defaultProps={size:4};var ay=["data"],iy=["innerRef","isDisabled","isHidden","inputClassName"],oy={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},ly={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":fg({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},oy)},sy=function(e){return fg({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},oy)},cy=function(e){var t=e.children,n=e.innerProps;return rg("div",n,t)};var uy={ClearIndicator:function(e){var t=e.children,n=e.className,r=e.cx,a=e.getStyles,i=e.innerProps;return rg("div",s({css:a("clearIndicator",e),className:r({indicator:!0,"clear-indicator":!0},n)},i),t||rg(Gg,null))},Control:function(e){var t=e.children,n=e.cx,r=e.getStyles,a=e.className,i=e.isDisabled,o=e.isFocused,l=e.innerRef,c=e.innerProps,u=e.menuIsOpen;return rg("div",s({ref:l,css:r("control",e),className:n({control:!0,"control--is-disabled":i,"control--is-focused":o,"control--menu-is-open":u},a)},c),t)},DropdownIndicator:function(e){var t=e.children,n=e.className,r=e.cx,a=e.getStyles,i=e.innerProps;return rg("div",s({css:a("dropdownIndicator",e),className:r({indicator:!0,"dropdown-indicator":!0},n)},i),t||rg(Jg,null))},DownChevron:Jg,CrossIcon:Gg,Group:function(e){var t=e.children,n=e.className,r=e.cx,a=e.getStyles,i=e.Heading,o=e.headingProps,l=e.innerProps,c=e.label,u=e.theme,d=e.selectProps;return rg("div",s({css:a("group",e),className:r({group:!0},n)},l),rg(i,s({},o,{selectProps:d,theme:u,getStyles:a,cx:r}),c),rg("div",null,t))},GroupHeading:function(e){var t=e.getStyles,n=e.cx,r=e.className,a=_g(e);a.data;var i=ma(a,ay);return rg("div",s({css:t("groupHeading",e),className:n({"group-heading":!0},r)},i))},IndicatorsContainer:function(e){var t=e.children,n=e.className,r=e.cx,a=e.innerProps,i=e.getStyles;return rg("div",s({css:i("indicatorsContainer",e),className:r({indicators:!0},n)},a),t)},IndicatorSeparator:function(e){var t=e.className,n=e.cx,r=e.getStyles,a=e.innerProps;return rg("span",s({},a,{css:r("indicatorSeparator",e),className:n({"indicator-separator":!0},t)}))},Input:function(e){var t=e.className,n=e.cx,r=e.getStyles,a=e.value,i=_g(e),o=i.innerRef,l=i.isDisabled,c=i.isHidden,u=i.inputClassName,d=ma(i,iy);return rg("div",{className:n({"input-container":!0},t),css:r("input",e),"data-value":a||""},rg("input",s({className:n({input:!0},u),ref:o,style:sy(c),disabled:l},d)))},LoadingIndicator:ry,Menu:function(e){var t=e.children,n=e.className,r=e.cx,a=e.getStyles,i=e.innerRef,o=e.innerProps;return rg("div",s({css:a("menu",e),className:r({menu:!0},n),ref:i},o),t)},MenuList:function(e){var t=e.children,n=e.className,r=e.cx,a=e.getStyles,i=e.innerProps,o=e.innerRef,l=e.isMulti;return rg("div",s({css:a("menuList",e),className:r({"menu-list":!0,"menu-list--is-multi":l},n),ref:o},i),t)},MenuPortal:zg,LoadingMessage:Zg,NoOptionsMessage:Ug,MultiValue:function(e){var t=e.children,n=e.className,r=e.components,a=e.cx,i=e.data,o=e.getStyles,l=e.innerProps,s=e.isDisabled,c=e.removeProps,u=e.selectProps,d=r.Container,f=r.Label,h=r.Remove;return rg(sg,null,(function(r){var v=r.css,m=r.cx;return rg(d,{data:i,innerProps:fg({className:m(v(o("multiValue",e)),a({"multi-value":!0,"multi-value--is-disabled":s},n))},l),selectProps:u},rg(f,{data:i,innerProps:{className:m(v(o("multiValueLabel",e)),a({"multi-value__label":!0},n))},selectProps:u},t),rg(h,{data:i,innerProps:fg({className:m(v(o("multiValueRemove",e)),a({"multi-value__remove":!0},n)),"aria-label":"Remove ".concat(t||"option")},c),selectProps:u}))}))},MultiValueContainer:cy,MultiValueLabel:cy,MultiValueRemove:function(e){var t=e.children,n=e.innerProps;return rg("div",s({role:"button"},n),t||rg(Gg,{size:14}))},Option:function(e){var t=e.children,n=e.className,r=e.cx,a=e.getStyles,i=e.isDisabled,o=e.isFocused,l=e.isSelected,c=e.innerRef,u=e.innerProps;return rg("div",s({css:a("option",e),className:r({option:!0,"option--is-disabled":i,"option--is-focused":o,"option--is-selected":l},n),ref:c,"aria-disabled":i},u),t)},Placeholder:function(e){var t=e.children,n=e.className,r=e.cx,a=e.getStyles,i=e.innerProps;return rg("div",s({css:a("placeholder",e),className:r({placeholder:!0},n)},i),t)},SelectContainer:function(e){var t=e.children,n=e.className,r=e.cx,a=e.getStyles,i=e.innerProps,o=e.isDisabled,l=e.isRtl;return rg("div",s({css:a("container",e),className:r({"--is-disabled":o,"--is-rtl":l},n)},i),t)},SingleValue:function(e){var t=e.children,n=e.className,r=e.cx,a=e.getStyles,i=e.isDisabled,o=e.innerProps;return rg("div",s({css:a("singleValue",e),className:r({"single-value":!0,"single-value--is-disabled":i},n)},o),t)},ValueContainer:function(e){var t=e.children,n=e.className,r=e.cx,a=e.innerProps,i=e.isMulti,o=e.getStyles,l=e.hasValue;return rg("div",s({css:o("valueContainer",e),className:r({"value-container":!0,"value-container--is-multi":i,"value-container--has-value":l},n)},a),t)}},dy=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];var fy=Number.isNaN||function(e){return"number"===typeof e&&e!==e};function hy(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(r=e[n],a=t[n],!(r===a||fy(r)&&fy(a)))return!1;var r,a;return!0}var vy=function(e,t){var n;void 0===t&&(t=hy);var r,a=[],i=!1;return function(){for(var o=[],l=0;l<arguments.length;l++)o[l]=arguments[l];return i&&n===this&&t(o,a)||(r=e.apply(this,o),i=!0,n=this,a=o),r}};for(var my={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},py=function(e){return rg("span",s({css:my},e))},gy={guidance:function(e){var t=e.isSearchable,n=e.isMulti,r=e.isDisabled,a=e.tabSelectsValue;switch(e.context){case"menu":return"Use Up and Down to choose options".concat(r?"":", press Enter to select the currently focused option",", press Escape to exit the menu").concat(a?", press Tab to select the option and exit the menu":"",".");case"input":return"".concat(e["aria-label"]||"Select"," is focused ").concat(t?",type to refine list":"",", press Down to open the menu, ").concat(n?" press left to focus selected values":"");case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(e){var t=e.action,n=e.label,r=void 0===n?"":n,a=e.labels,i=e.isDisabled;switch(t){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(r,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(a.length>1?"s":""," ").concat(a.join(","),", selected.");case"select-option":return"option ".concat(r,i?" is disabled. Select another option.":", selected.");default:return""}},onFocus:function(e){var t=e.context,n=e.focused,r=e.options,a=e.label,i=void 0===a?"":a,o=e.selectValue,l=e.isDisabled,s=e.isSelected,c=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&o)return"value ".concat(i," focused, ").concat(c(o,n),".");if("menu"===t){var u=l?" disabled":"",d="".concat(s?"selected":"focused").concat(u);return"option ".concat(i," ").concat(d,", ").concat(c(r,n),".")}return""},onFilter:function(e){var t=e.inputValue,n=e.resultsMessage;return"".concat(n).concat(t?" for search term "+t:"",".")}},yy=function(e){var n=e.ariaSelection,r=e.focusedOption,a=e.focusedValue,i=e.focusableOptions,o=e.isFocused,l=e.selectValue,s=e.selectProps,c=e.id,u=s.ariaLiveMessages,d=s.getOptionLabel,f=s.inputValue,h=s.isMulti,v=s.isOptionDisabled,m=s.isSearchable,p=s.menuIsOpen,g=s.options,y=s.screenReaderStatus,b=s.tabSelectsValue,x=s["aria-label"],_=s["aria-live"],j=(0,t.useMemo)((function(){return fg(fg({},gy),u||{})}),[u]),w=(0,t.useMemo)((function(){var e,t="";if(n&&j.onChange){var r=n.option,a=n.options,i=n.removedValue,o=n.removedValues,s=n.value,c=i||r||(e=s,Array.isArray(e)?null:e),u=c?d(c):"",f=a||o||void 0,h=f?f.map(d):[],m=fg({isDisabled:c&&v(c,l),label:u,labels:h},n);t=j.onChange(m)}return t}),[n,j,v,l,d]),N=(0,t.useMemo)((function(){var e="",t=r||a,n=!!(r&&l&&l.includes(r));if(t&&j.onFocus){var i={focused:t,label:d(t),isDisabled:v(t,l),isSelected:n,options:g,context:t===r?"menu":"value",selectValue:l};e=j.onFocus(i)}return e}),[r,a,d,v,j,g,l]),k=(0,t.useMemo)((function(){var e="";if(p&&g.length&&j.onFilter){var t=y({count:i.length});e=j.onFilter({inputValue:f,resultsMessage:t})}return e}),[i,f,p,j,g,y]),S=(0,t.useMemo)((function(){var e="";if(j.guidance){var t=a?"value":p?"menu":"input";e=j.guidance({"aria-label":x,context:t,isDisabled:r&&v(r,l),isMulti:h,isSearchable:m,tabSelectsValue:b})}return e}),[x,r,a,h,v,m,p,j,l,b]),C="".concat(N," ").concat(k," ").concat(S),D=rg(t.Fragment,null,rg("span",{id:"aria-selection"},w),rg("span",{id:"aria-context"},C)),E="initial-input-focus"===(null===n||void 0===n?void 0:n.action);return rg(t.Fragment,null,rg(py,{id:c},E&&D),rg(py,{"aria-live":_,"aria-atomic":"false","aria-relevant":"additions text"},o&&!E&&D))},by=[{base:"A",letters:"A\u24b6\uff21\xc0\xc1\xc2\u1ea6\u1ea4\u1eaa\u1ea8\xc3\u0100\u0102\u1eb0\u1eae\u1eb4\u1eb2\u0226\u01e0\xc4\u01de\u1ea2\xc5\u01fa\u01cd\u0200\u0202\u1ea0\u1eac\u1eb6\u1e00\u0104\u023a\u2c6f"},{base:"AA",letters:"\ua732"},{base:"AE",letters:"\xc6\u01fc\u01e2"},{base:"AO",letters:"\ua734"},{base:"AU",letters:"\ua736"},{base:"AV",letters:"\ua738\ua73a"},{base:"AY",letters:"\ua73c"},{base:"B",letters:"B\u24b7\uff22\u1e02\u1e04\u1e06\u0243\u0182\u0181"},{base:"C",letters:"C\u24b8\uff23\u0106\u0108\u010a\u010c\xc7\u1e08\u0187\u023b\ua73e"},{base:"D",letters:"D\u24b9\uff24\u1e0a\u010e\u1e0c\u1e10\u1e12\u1e0e\u0110\u018b\u018a\u0189\ua779"},{base:"DZ",letters:"\u01f1\u01c4"},{base:"Dz",letters:"\u01f2\u01c5"},{base:"E",letters:"E\u24ba\uff25\xc8\xc9\xca\u1ec0\u1ebe\u1ec4\u1ec2\u1ebc\u0112\u1e14\u1e16\u0114\u0116\xcb\u1eba\u011a\u0204\u0206\u1eb8\u1ec6\u0228\u1e1c\u0118\u1e18\u1e1a\u0190\u018e"},{base:"F",letters:"F\u24bb\uff26\u1e1e\u0191\ua77b"},{base:"G",letters:"G\u24bc\uff27\u01f4\u011c\u1e20\u011e\u0120\u01e6\u0122\u01e4\u0193\ua7a0\ua77d\ua77e"},{base:"H",letters:"H\u24bd\uff28\u0124\u1e22\u1e26\u021e\u1e24\u1e28\u1e2a\u0126\u2c67\u2c75\ua78d"},{base:"I",letters:"I\u24be\uff29\xcc\xcd\xce\u0128\u012a\u012c\u0130\xcf\u1e2e\u1ec8\u01cf\u0208\u020a\u1eca\u012e\u1e2c\u0197"},{base:"J",letters:"J\u24bf\uff2a\u0134\u0248"},{base:"K",letters:"K\u24c0\uff2b\u1e30\u01e8\u1e32\u0136\u1e34\u0198\u2c69\ua740\ua742\ua744\ua7a2"},{base:"L",letters:"L\u24c1\uff2c\u013f\u0139\u013d\u1e36\u1e38\u013b\u1e3c\u1e3a\u0141\u023d\u2c62\u2c60\ua748\ua746\ua780"},{base:"LJ",letters:"\u01c7"},{base:"Lj",letters:"\u01c8"},{base:"M",letters:"M\u24c2\uff2d\u1e3e\u1e40\u1e42\u2c6e\u019c"},{base:"N",letters:"N\u24c3\uff2e\u01f8\u0143\xd1\u1e44\u0147\u1e46\u0145\u1e4a\u1e48\u0220\u019d\ua790\ua7a4"},{base:"NJ",letters:"\u01ca"},{base:"Nj",letters:"\u01cb"},{base:"O",letters:"O\u24c4\uff2f\xd2\xd3\xd4\u1ed2\u1ed0\u1ed6\u1ed4\xd5\u1e4c\u022c\u1e4e\u014c\u1e50\u1e52\u014e\u022e\u0230\xd6\u022a\u1ece\u0150\u01d1\u020c\u020e\u01a0\u1edc\u1eda\u1ee0\u1ede\u1ee2\u1ecc\u1ed8\u01ea\u01ec\xd8\u01fe\u0186\u019f\ua74a\ua74c"},{base:"OI",letters:"\u01a2"},{base:"OO",letters:"\ua74e"},{base:"OU",letters:"\u0222"},{base:"P",letters:"P\u24c5\uff30\u1e54\u1e56\u01a4\u2c63\ua750\ua752\ua754"},{base:"Q",letters:"Q\u24c6\uff31\ua756\ua758\u024a"},{base:"R",letters:"R\u24c7\uff32\u0154\u1e58\u0158\u0210\u0212\u1e5a\u1e5c\u0156\u1e5e\u024c\u2c64\ua75a\ua7a6\ua782"},{base:"S",letters:"S\u24c8\uff33\u1e9e\u015a\u1e64\u015c\u1e60\u0160\u1e66\u1e62\u1e68\u0218\u015e\u2c7e\ua7a8\ua784"},{base:"T",letters:"T\u24c9\uff34\u1e6a\u0164\u1e6c\u021a\u0162\u1e70\u1e6e\u0166\u01ac\u01ae\u023e\ua786"},{base:"TZ",letters:"\ua728"},{base:"U",letters:"U\u24ca\uff35\xd9\xda\xdb\u0168\u1e78\u016a\u1e7a\u016c\xdc\u01db\u01d7\u01d5\u01d9\u1ee6\u016e\u0170\u01d3\u0214\u0216\u01af\u1eea\u1ee8\u1eee\u1eec\u1ef0\u1ee4\u1e72\u0172\u1e76\u1e74\u0244"},{base:"V",letters:"V\u24cb\uff36\u1e7c\u1e7e\u01b2\ua75e\u0245"},{base:"VY",letters:"\ua760"},{base:"W",letters:"W\u24cc\uff37\u1e80\u1e82\u0174\u1e86\u1e84\u1e88\u2c72"},{base:"X",letters:"X\u24cd\uff38\u1e8a\u1e8c"},{base:"Y",letters:"Y\u24ce\uff39\u1ef2\xdd\u0176\u1ef8\u0232\u1e8e\u0178\u1ef6\u1ef4\u01b3\u024e\u1efe"},{base:"Z",letters:"Z\u24cf\uff3a\u0179\u1e90\u017b\u017d\u1e92\u1e94\u01b5\u0224\u2c7f\u2c6b\ua762"},{base:"a",letters:"a\u24d0\uff41\u1e9a\xe0\xe1\xe2\u1ea7\u1ea5\u1eab\u1ea9\xe3\u0101\u0103\u1eb1\u1eaf\u1eb5\u1eb3\u0227\u01e1\xe4\u01df\u1ea3\xe5\u01fb\u01ce\u0201\u0203\u1ea1\u1ead\u1eb7\u1e01\u0105\u2c65\u0250"},{base:"aa",letters:"\ua733"},{base:"ae",letters:"\xe6\u01fd\u01e3"},{base:"ao",letters:"\ua735"},{base:"au",letters:"\ua737"},{base:"av",letters:"\ua739\ua73b"},{base:"ay",letters:"\ua73d"},{base:"b",letters:"b\u24d1\uff42\u1e03\u1e05\u1e07\u0180\u0183\u0253"},{base:"c",letters:"c\u24d2\uff43\u0107\u0109\u010b\u010d\xe7\u1e09\u0188\u023c\ua73f\u2184"},{base:"d",letters:"d\u24d3\uff44\u1e0b\u010f\u1e0d\u1e11\u1e13\u1e0f\u0111\u018c\u0256\u0257\ua77a"},{base:"dz",letters:"\u01f3\u01c6"},{base:"e",letters:"e\u24d4\uff45\xe8\xe9\xea\u1ec1\u1ebf\u1ec5\u1ec3\u1ebd\u0113\u1e15\u1e17\u0115\u0117\xeb\u1ebb\u011b\u0205\u0207\u1eb9\u1ec7\u0229\u1e1d\u0119\u1e19\u1e1b\u0247\u025b\u01dd"},{base:"f",letters:"f\u24d5\uff46\u1e1f\u0192\ua77c"},{base:"g",letters:"g\u24d6\uff47\u01f5\u011d\u1e21\u011f\u0121\u01e7\u0123\u01e5\u0260\ua7a1\u1d79\ua77f"},{base:"h",letters:"h\u24d7\uff48\u0125\u1e23\u1e27\u021f\u1e25\u1e29\u1e2b\u1e96\u0127\u2c68\u2c76\u0265"},{base:"hv",letters:"\u0195"},{base:"i",letters:"i\u24d8\uff49\xec\xed\xee\u0129\u012b\u012d\xef\u1e2f\u1ec9\u01d0\u0209\u020b\u1ecb\u012f\u1e2d\u0268\u0131"},{base:"j",letters:"j\u24d9\uff4a\u0135\u01f0\u0249"},{base:"k",letters:"k\u24da\uff4b\u1e31\u01e9\u1e33\u0137\u1e35\u0199\u2c6a\ua741\ua743\ua745\ua7a3"},{base:"l",letters:"l\u24db\uff4c\u0140\u013a\u013e\u1e37\u1e39\u013c\u1e3d\u1e3b\u017f\u0142\u019a\u026b\u2c61\ua749\ua781\ua747"},{base:"lj",letters:"\u01c9"},{base:"m",letters:"m\u24dc\uff4d\u1e3f\u1e41\u1e43\u0271\u026f"},{base:"n",letters:"n\u24dd\uff4e\u01f9\u0144\xf1\u1e45\u0148\u1e47\u0146\u1e4b\u1e49\u019e\u0272\u0149\ua791\ua7a5"},{base:"nj",letters:"\u01cc"},{base:"o",letters:"o\u24de\uff4f\xf2\xf3\xf4\u1ed3\u1ed1\u1ed7\u1ed5\xf5\u1e4d\u022d\u1e4f\u014d\u1e51\u1e53\u014f\u022f\u0231\xf6\u022b\u1ecf\u0151\u01d2\u020d\u020f\u01a1\u1edd\u1edb\u1ee1\u1edf\u1ee3\u1ecd\u1ed9\u01eb\u01ed\xf8\u01ff\u0254\ua74b\ua74d\u0275"},{base:"oi",letters:"\u01a3"},{base:"ou",letters:"\u0223"},{base:"oo",letters:"\ua74f"},{base:"p",letters:"p\u24df\uff50\u1e55\u1e57\u01a5\u1d7d\ua751\ua753\ua755"},{base:"q",letters:"q\u24e0\uff51\u024b\ua757\ua759"},{base:"r",letters:"r\u24e1\uff52\u0155\u1e59\u0159\u0211\u0213\u1e5b\u1e5d\u0157\u1e5f\u024d\u027d\ua75b\ua7a7\ua783"},{base:"s",letters:"s\u24e2\uff53\xdf\u015b\u1e65\u015d\u1e61\u0161\u1e67\u1e63\u1e69\u0219\u015f\u023f\ua7a9\ua785\u1e9b"},{base:"t",letters:"t\u24e3\uff54\u1e6b\u1e97\u0165\u1e6d\u021b\u0163\u1e71\u1e6f\u0167\u01ad\u0288\u2c66\ua787"},{base:"tz",letters:"\ua729"},{base:"u",letters:"u\u24e4\uff55\xf9\xfa\xfb\u0169\u1e79\u016b\u1e7b\u016d\xfc\u01dc\u01d8\u01d6\u01da\u1ee7\u016f\u0171\u01d4\u0215\u0217\u01b0\u1eeb\u1ee9\u1eef\u1eed\u1ef1\u1ee5\u1e73\u0173\u1e77\u1e75\u0289"},{base:"v",letters:"v\u24e5\uff56\u1e7d\u1e7f\u028b\ua75f\u028c"},{base:"vy",letters:"\ua761"},{base:"w",letters:"w\u24e6\uff57\u1e81\u1e83\u0175\u1e87\u1e85\u1e98\u1e89\u2c73"},{base:"x",letters:"x\u24e7\uff58\u1e8b\u1e8d"},{base:"y",letters:"y\u24e8\uff59\u1ef3\xfd\u0177\u1ef9\u0233\u1e8f\xff\u1ef7\u1e99\u1ef5\u01b4\u024f\u1eff"},{base:"z",letters:"z\u24e9\uff5a\u017a\u1e91\u017c\u017e\u1e93\u1e95\u01b6\u0225\u0240\u2c6c\ua763"}],xy=new RegExp("["+by.map((function(e){return e.letters})).join("")+"]","g"),_y={},jy=0;jy<by.length;jy++)for(var wy=by[jy],Ny=0;Ny<wy.letters.length;Ny++)_y[wy.letters[Ny]]=wy.base;var ky=function(e){return e.replace(xy,(function(e){return _y[e]}))},Sy=vy(ky),Cy=function(e){return e.replace(/^\s+|\s+$/g,"")},Dy=function(e){return"".concat(e.label," ").concat(e.value)},Ey=["innerRef"];function Oy(e){var t=e.innerRef,n=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var a=Object.entries(e).filter((function(e){var t=i(e,1)[0];return!n.includes(t)}));return a.reduce((function(e,t){var n=i(t,2),r=n[0],a=n[1];return e[r]=a,e}),{})}(ma(e,Ey),"onExited","in","enter","exit","appear");return rg("input",s({ref:t},n,{css:ag({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var Py=["boxSizing","height","overflow","paddingRight","position"],My={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function Ty(e){e.preventDefault()}function Ry(e){e.stopPropagation()}function Ay(){var e=this.scrollTop,t=this.scrollHeight,n=e+this.offsetHeight;0===e?this.scrollTop=1:n===t&&(this.scrollTop=e-1)}function Iy(){return"ontouchstart"in window||navigator.maxTouchPoints}var Ly=!("undefined"===typeof window||!window.document||!window.document.createElement),Fy=0,Yy={capture:!1,passive:!1};var Hy=function(){return document.activeElement&&document.activeElement.blur()},Uy={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function Zy(e){var n=e.children,r=e.lockEnabled,a=e.captureEnabled,i=function(e){var n=e.isEnabled,r=e.onBottomArrive,a=e.onBottomLeave,i=e.onTopArrive,o=e.onTopLeave,l=(0,t.useRef)(!1),s=(0,t.useRef)(!1),c=(0,t.useRef)(0),u=(0,t.useRef)(null),d=(0,t.useCallback)((function(e,t){if(null!==u.current){var n=u.current,c=n.scrollTop,d=n.scrollHeight,f=n.clientHeight,h=u.current,v=t>0,m=d-f-c,p=!1;m>t&&l.current&&(a&&a(e),l.current=!1),v&&s.current&&(o&&o(e),s.current=!1),v&&t>m?(r&&!l.current&&r(e),h.scrollTop=d,p=!0,l.current=!0):!v&&-t>c&&(i&&!s.current&&i(e),h.scrollTop=0,p=!0,s.current=!0),p&&function(e){e.preventDefault(),e.stopPropagation()}(e)}}),[r,a,i,o]),f=(0,t.useCallback)((function(e){d(e,e.deltaY)}),[d]),h=(0,t.useCallback)((function(e){c.current=e.changedTouches[0].clientY}),[]),v=(0,t.useCallback)((function(e){var t=c.current-e.changedTouches[0].clientY;d(e,t)}),[d]),m=(0,t.useCallback)((function(e){if(e){var t=!!Pg&&{passive:!1};e.addEventListener("wheel",f,t),e.addEventListener("touchstart",h,t),e.addEventListener("touchmove",v,t)}}),[v,h,f]),p=(0,t.useCallback)((function(e){e&&(e.removeEventListener("wheel",f,!1),e.removeEventListener("touchstart",h,!1),e.removeEventListener("touchmove",v,!1))}),[v,h,f]);return(0,t.useEffect)((function(){if(n){var e=u.current;return m(e),function(){p(e)}}}),[n,m,p]),function(e){u.current=e}}({isEnabled:void 0===a||a,onBottomArrive:e.onBottomArrive,onBottomLeave:e.onBottomLeave,onTopArrive:e.onTopArrive,onTopLeave:e.onTopLeave}),o=function(e){var n=e.isEnabled,r=e.accountForScrollbars,a=void 0===r||r,i=(0,t.useRef)({}),o=(0,t.useRef)(null),l=(0,t.useCallback)((function(e){if(Ly){var t=document.body,n=t&&t.style;if(a&&Py.forEach((function(e){var t=n&&n[e];i.current[e]=t})),a&&Fy<1){var r=parseInt(i.current.paddingRight,10)||0,o=document.body?document.body.clientWidth:0,l=window.innerWidth-o+r||0;Object.keys(My).forEach((function(e){var t=My[e];n&&(n[e]=t)})),n&&(n.paddingRight="".concat(l,"px"))}t&&Iy()&&(t.addEventListener("touchmove",Ty,Yy),e&&(e.addEventListener("touchstart",Ay,Yy),e.addEventListener("touchmove",Ry,Yy))),Fy+=1}}),[a]),s=(0,t.useCallback)((function(e){if(Ly){var t=document.body,n=t&&t.style;Fy=Math.max(Fy-1,0),a&&Fy<1&&Py.forEach((function(e){var t=i.current[e];n&&(n[e]=t)})),t&&Iy()&&(t.removeEventListener("touchmove",Ty,Yy),e&&(e.removeEventListener("touchstart",Ay,Yy),e.removeEventListener("touchmove",Ry,Yy)))}}),[a]);return(0,t.useEffect)((function(){if(n){var e=o.current;return l(e),function(){s(e)}}}),[n,l,s]),function(e){o.current=e}}({isEnabled:r});return rg(t.Fragment,null,r&&rg("div",{onClick:Hy,css:Uy}),n((function(e){i(e),o(e)})))}var By={clearIndicator:ey,container:function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},control:function(e){var t=e.isDisabled,n=e.isFocused,r=e.theme,a=r.colors,i=r.borderRadius,o=r.spacing;return{label:"control",alignItems:"center",backgroundColor:t?a.neutral5:a.neutral0,borderColor:t?a.neutral10:n?a.primary:a.neutral20,borderRadius:i,borderStyle:"solid",borderWidth:1,boxShadow:n?"0 0 0 1px ".concat(a.primary):void 0,cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:o.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms","&:hover":{borderColor:n?a.primary:a.neutral30}}},dropdownIndicator:Xg,group:function(e){var t=e.theme.spacing;return{paddingBottom:2*t.baseUnit,paddingTop:2*t.baseUnit}},groupHeading:function(e){var t=e.theme.spacing;return{label:"group",color:"#999",cursor:"default",display:"block",fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*t.baseUnit,paddingRight:3*t.baseUnit,textTransform:"uppercase"}},indicatorsContainer:function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},indicatorSeparator:function(e){var t=e.isDisabled,n=e.theme,r=n.spacing.baseUnit,a=n.colors;return{label:"indicatorSeparator",alignSelf:"stretch",backgroundColor:t?a.neutral10:a.neutral20,marginBottom:2*r,marginTop:2*r,width:1}},input:function(e){var t=e.isDisabled,n=e.value,r=e.theme,a=r.spacing,i=r.colors;return fg({margin:a.baseUnit/2,paddingBottom:a.baseUnit/2,paddingTop:a.baseUnit/2,visibility:t?"hidden":"visible",color:i.neutral80,transform:n?"translateZ(0)":""},ly)},loadingIndicator:function(e){var t=e.isFocused,n=e.size,r=e.theme,a=r.colors,i=r.spacing.baseUnit;return{label:"loadingIndicator",color:t?a.neutral60:a.neutral20,display:"flex",padding:2*i,transition:"color 150ms",alignSelf:"center",fontSize:n,lineHeight:1,marginRight:n,textAlign:"center",verticalAlign:"middle"}},loadingMessage:Hg,menu:function(e){var t,n=e.placement,r=e.theme,a=r.borderRadius,i=r.spacing,o=r.colors;return t={label:"menu"},(0,gt.Z)(t,function(e){return e?{bottom:"top",top:"bottom"}[e]:"bottom"}(n),"100%"),(0,gt.Z)(t,"backgroundColor",o.neutral0),(0,gt.Z)(t,"borderRadius",a),(0,gt.Z)(t,"boxShadow","0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)"),(0,gt.Z)(t,"marginBottom",i.menuGutter),(0,gt.Z)(t,"marginTop",i.menuGutter),(0,gt.Z)(t,"position","absolute"),(0,gt.Z)(t,"width","100%"),(0,gt.Z)(t,"zIndex",1),t},menuList:function(e){var t=e.maxHeight,n=e.theme.spacing.baseUnit;return{maxHeight:t,overflowY:"auto",paddingBottom:n,paddingTop:n,position:"relative",WebkitOverflowScrolling:"touch"}},menuPortal:function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},multiValue:function(e){var t=e.theme,n=t.spacing,r=t.borderRadius;return{label:"multiValue",backgroundColor:t.colors.neutral10,borderRadius:r/2,display:"flex",margin:n.baseUnit/2,minWidth:0}},multiValueLabel:function(e){var t=e.theme,n=t.borderRadius,r=t.colors,a=e.cropWithEllipsis;return{borderRadius:n/2,color:r.neutral80,fontSize:"85%",overflow:"hidden",padding:3,paddingLeft:6,textOverflow:a||void 0===a?"ellipsis":void 0,whiteSpace:"nowrap"}},multiValueRemove:function(e){var t=e.theme,n=t.spacing,r=t.borderRadius,a=t.colors;return{alignItems:"center",borderRadius:r/2,backgroundColor:e.isFocused?a.dangerLight:void 0,display:"flex",paddingLeft:n.baseUnit,paddingRight:n.baseUnit,":hover":{backgroundColor:a.dangerLight,color:a.danger}}},noOptionsMessage:Yg,option:function(e){var t=e.isDisabled,n=e.isFocused,r=e.isSelected,a=e.theme,i=a.spacing,o=a.colors;return{label:"option",backgroundColor:r?o.primary:n?o.primary25:"transparent",color:t?o.neutral20:r?o.neutral0:"inherit",cursor:"default",display:"block",fontSize:"inherit",padding:"".concat(2*i.baseUnit,"px ").concat(3*i.baseUnit,"px"),width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",":active":{backgroundColor:t?void 0:r?o.primary:o.primary50}}},placeholder:function(e){var t=e.theme,n=t.spacing;return{label:"placeholder",color:t.colors.neutral50,gridArea:"1 / 1 / 2 / 3",marginLeft:n.baseUnit/2,marginRight:n.baseUnit/2}},singleValue:function(e){var t=e.isDisabled,n=e.theme,r=n.spacing,a=n.colors;return{label:"singleValue",color:t?a.neutral40:a.neutral80,gridArea:"1 / 1 / 2 / 3",marginLeft:r.baseUnit/2,marginRight:r.baseUnit/2,maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},valueContainer:function(e){var t=e.theme.spacing,n=e.isMulti,r=e.hasValue,a=e.selectProps.controlShouldRenderValue;return{alignItems:"center",display:n&&r&&a?"flex":"grid",flex:1,flexWrap:"wrap",padding:"".concat(t.baseUnit/2,"px ").concat(2*t.baseUnit,"px"),WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"}}};var zy={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},Vy={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:Cg(),captureMenuScroll:!Cg(),closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e){return function(t,n){if(t.data.__isNew__)return!0;var r=fg({ignoreCase:!0,ignoreAccents:!0,stringify:Dy,trim:!0,matchFrom:"any"},e),a=r.ignoreCase,i=r.ignoreAccents,o=r.stringify,l=r.trim,s=r.matchFrom,c=l?Cy(n):n,u=l?Cy(o(t)):o(t);return a&&(c=c.toLowerCase(),u=u.toLowerCase()),i&&(c=Sy(c),u=ky(u)),"start"===s?u.substr(0,c.length)===c:u.indexOf(c)>-1}}(),formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(e){return!!e.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!function(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(jB){return!1}}(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0};function Wy(e,t,n,r){return{type:"option",data:t,isDisabled:Qy(e,t,n),isSelected:Xy(e,t,n),label:Gy(e,t),value:Jy(e,t),index:r}}function qy(e,t){return e.options.map((function(n,r){if("options"in n){var a=n.options.map((function(n,r){return Wy(e,n,t,r)})).filter((function(t){return $y(e,t)}));return a.length>0?{type:"group",data:n,options:a,index:r}:void 0}var i=Wy(e,n,t,r);return $y(e,i)?i:void 0})).filter(Mg)}function Ky(e){return e.reduce((function(e,t){return"group"===t.type?e.push.apply(e,Tn(t.options.map((function(e){return e.data})))):e.push(t.data),e}),[])}function $y(e,t){var n=e.inputValue,r=void 0===n?"":n,a=t.data,i=t.isSelected,o=t.label,l=t.value;return(!tb(e)||!i)&&eb(e,{label:o,value:l,data:a},r)}var Gy=function(e,t){return e.getOptionLabel(t)},Jy=function(e,t){return e.getOptionValue(t)};function Qy(e,t,n){return"function"===typeof e.isOptionDisabled&&e.isOptionDisabled(t,n)}function Xy(e,t,n){if(n.indexOf(t)>-1)return!0;if("function"===typeof e.isOptionSelected)return e.isOptionSelected(t,n);var r=Jy(e,t);return n.some((function(t){return Jy(e,t)===r}))}function eb(e,t,n){return!e.filterOption||e.filterOption(t,n)}var tb=function(e){var t=e.hideSelectedOptions,n=e.isMulti;return void 0===t?n:t},nb=1,rb=function(e){(0,ld.Z)(r,e);var n=mg(r);function r(e){var t;return(0,qu.Z)(this,r),(t=n.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0},t.blockOptionHover=!1,t.isComposing=!1,t.commonProps=void 0,t.initialTouchX=0,t.initialTouchY=0,t.instancePrefix="",t.openAfterFocus=!1,t.scrollToFocusedOptionOnUpdate=!1,t.userIsDragging=void 0,t.controlRef=null,t.getControlRef=function(e){t.controlRef=e},t.focusedOptionRef=null,t.getFocusedOptionRef=function(e){t.focusedOptionRef=e},t.menuListRef=null,t.getMenuListRef=function(e){t.menuListRef=e},t.inputRef=null,t.getInputRef=function(e){t.inputRef=e},t.focus=t.focusInput,t.blur=t.blurInput,t.onChange=function(e,n){var r=t.props,a=r.onChange,i=r.name;n.name=i,t.ariaOnChange(e,n),a(e,n)},t.setValue=function(e,n,r){var a=t.props,i=a.closeMenuOnSelect,o=a.isMulti,l=a.inputValue;t.onInputChange("",{action:"set-value",prevInputValue:l}),i&&(t.setState({inputIsHiddenAfterUpdate:!o}),t.onMenuClose()),t.setState({clearFocusValueOnUpdate:!0}),t.onChange(e,{action:n,option:r})},t.selectOption=function(e){var n=t.props,r=n.blurInputOnSelect,a=n.isMulti,i=n.name,o=t.state.selectValue,l=a&&t.isOptionSelected(e,o),s=t.isOptionDisabled(e,o);if(l){var c=t.getOptionValue(e);t.setValue(o.filter((function(e){return t.getOptionValue(e)!==c})),"deselect-option",e)}else{if(s)return void t.ariaOnChange(e,{action:"select-option",option:e,name:i});a?t.setValue([].concat(Tn(o),[e]),"select-option",e):t.setValue(e,"select-option")}r&&t.blurInput()},t.removeValue=function(e){var n=t.props.isMulti,r=t.state.selectValue,a=t.getOptionValue(e),i=r.filter((function(e){return t.getOptionValue(e)!==a})),o=Tg(n,i,i[0]||null);t.onChange(o,{action:"remove-value",removedValue:e}),t.focusInput()},t.clearValue=function(){var e=t.state.selectValue;t.onChange(Tg(t.props.isMulti,[],null),{action:"clear",removedValues:e})},t.popValue=function(){var e=t.props.isMulti,n=t.state.selectValue,r=n[n.length-1],a=n.slice(0,n.length-1),i=Tg(e,a,a[0]||null);t.onChange(i,{action:"pop-value",removedValue:r})},t.getValue=function(){return t.state.selectValue},t.cx=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return bg.apply(void 0,[t.props.classNamePrefix].concat(n))},t.getOptionLabel=function(e){return Gy(t.props,e)},t.getOptionValue=function(e){return Jy(t.props,e)},t.getStyles=function(e,n){var r=By[e](n);r.boxSizing="border-box";var a=t.props.styles[e];return a?a(r,n):r},t.getElementId=function(e){return"".concat(t.instancePrefix,"-").concat(e)},t.getComponents=function(){return e=t.props,fg(fg({},uy),e.components);var e},t.buildCategorizedOptions=function(){return qy(t.props,t.state.selectValue)},t.getCategorizedOptions=function(){return t.props.menuIsOpen?t.buildCategorizedOptions():[]},t.buildFocusableOptions=function(){return Ky(t.buildCategorizedOptions())},t.getFocusableOptions=function(){return t.props.menuIsOpen?t.buildFocusableOptions():[]},t.ariaOnChange=function(e,n){t.setState({ariaSelection:fg({value:e},n)})},t.onMenuMouseDown=function(e){0===e.button&&(e.stopPropagation(),e.preventDefault(),t.focusInput())},t.onMenuMouseMove=function(e){t.blockOptionHover=!1},t.onControlMouseDown=function(e){if(!e.defaultPrevented){var n=t.props.openMenuOnClick;t.state.isFocused?t.props.menuIsOpen?"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&t.onMenuClose():n&&t.openMenu("first"):(n&&(t.openAfterFocus=!0),t.focusInput()),"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&e.preventDefault()}},t.onDropdownIndicatorMouseDown=function(e){if((!e||"mousedown"!==e.type||0===e.button)&&!t.props.isDisabled){var n=t.props,r=n.isMulti,a=n.menuIsOpen;t.focusInput(),a?(t.setState({inputIsHiddenAfterUpdate:!r}),t.onMenuClose()):t.openMenu("first"),e.preventDefault()}},t.onClearIndicatorMouseDown=function(e){e&&"mousedown"===e.type&&0!==e.button||(t.clearValue(),e.preventDefault(),t.openAfterFocus=!1,"touchend"===e.type?t.focusInput():setTimeout((function(){return t.focusInput()})))},t.onScroll=function(e){"boolean"===typeof t.props.closeMenuOnScroll?e.target instanceof HTMLElement&&jg(e.target)&&t.props.onMenuClose():"function"===typeof t.props.closeMenuOnScroll&&t.props.closeMenuOnScroll(e)&&t.props.onMenuClose()},t.onCompositionStart=function(){t.isComposing=!0},t.onCompositionEnd=function(){t.isComposing=!1},t.onTouchStart=function(e){var n=e.touches,r=n&&n.item(0);r&&(t.initialTouchX=r.clientX,t.initialTouchY=r.clientY,t.userIsDragging=!1)},t.onTouchMove=function(e){var n=e.touches,r=n&&n.item(0);if(r){var a=Math.abs(r.clientX-t.initialTouchX),i=Math.abs(r.clientY-t.initialTouchY);t.userIsDragging=a>5||i>5}},t.onTouchEnd=function(e){t.userIsDragging||(t.controlRef&&!t.controlRef.contains(e.target)&&t.menuListRef&&!t.menuListRef.contains(e.target)&&t.blurInput(),t.initialTouchX=0,t.initialTouchY=0)},t.onControlTouchEnd=function(e){t.userIsDragging||t.onControlMouseDown(e)},t.onClearIndicatorTouchEnd=function(e){t.userIsDragging||t.onClearIndicatorMouseDown(e)},t.onDropdownIndicatorTouchEnd=function(e){t.userIsDragging||t.onDropdownIndicatorMouseDown(e)},t.handleInputChange=function(e){var n=t.props.inputValue,r=e.currentTarget.value;t.setState({inputIsHiddenAfterUpdate:!1}),t.onInputChange(r,{action:"input-change",prevInputValue:n}),t.props.menuIsOpen||t.onMenuOpen()},t.onInputFocus=function(e){t.props.onFocus&&t.props.onFocus(e),t.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(t.openAfterFocus||t.props.openMenuOnFocus)&&t.openMenu("first"),t.openAfterFocus=!1},t.onInputBlur=function(e){var n=t.props.inputValue;t.menuListRef&&t.menuListRef.contains(document.activeElement)?t.inputRef.focus():(t.props.onBlur&&t.props.onBlur(e),t.onInputChange("",{action:"input-blur",prevInputValue:n}),t.onMenuClose(),t.setState({focusedValue:null,isFocused:!1}))},t.onOptionHover=function(e){t.blockOptionHover||t.state.focusedOption===e||t.setState({focusedOption:e})},t.shouldHideSelectedOptions=function(){return tb(t.props)},t.onKeyDown=function(e){var n=t.props,r=n.isMulti,a=n.backspaceRemovesValue,i=n.escapeClearsValue,o=n.inputValue,l=n.isClearable,s=n.isDisabled,c=n.menuIsOpen,u=n.onKeyDown,d=n.tabSelectsValue,f=n.openMenuOnFocus,h=t.state,v=h.focusedOption,m=h.focusedValue,p=h.selectValue;if(!s&&("function"!==typeof u||(u(e),!e.defaultPrevented))){switch(t.blockOptionHover=!0,e.key){case"ArrowLeft":if(!r||o)return;t.focusValue("previous");break;case"ArrowRight":if(!r||o)return;t.focusValue("next");break;case"Delete":case"Backspace":if(o)return;if(m)t.removeValue(m);else{if(!a)return;r?t.popValue():l&&t.clearValue()}break;case"Tab":if(t.isComposing)return;if(e.shiftKey||!c||!d||!v||f&&t.isOptionSelected(v,p))return;t.selectOption(v);break;case"Enter":if(229===e.keyCode)break;if(c){if(!v)return;if(t.isComposing)return;t.selectOption(v);break}return;case"Escape":c?(t.setState({inputIsHiddenAfterUpdate:!1}),t.onInputChange("",{action:"menu-close",prevInputValue:o}),t.onMenuClose()):l&&i&&t.clearValue();break;case" ":if(o)return;if(!c){t.openMenu("first");break}if(!v)return;t.selectOption(v);break;case"ArrowUp":c?t.focusOption("up"):t.openMenu("last");break;case"ArrowDown":c?t.focusOption("down"):t.openMenu("first");break;case"PageUp":if(!c)return;t.focusOption("pageup");break;case"PageDown":if(!c)return;t.focusOption("pagedown");break;case"Home":if(!c)return;t.focusOption("first");break;case"End":if(!c)return;t.focusOption("last");break;default:return}e.preventDefault()}},t.instancePrefix="react-select-"+(t.props.instanceId||++nb),t.state.selectValue=xg(e.value),t}return(0,Ku.Z)(r,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput()}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,r=t.menuIsOpen,a=this.state.isFocused;(a&&!n&&e.isDisabled||a&&r&&!e.menuIsOpen)&&this.focusInput(),a&&n&&!e.isDisabled&&this.setState({isFocused:!1},this.onMenuClose),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(!function(e,t){var n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),a=t.offsetHeight/3;r.bottom+a>n.bottom?Ng(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+a,e.scrollHeight)):r.top-a<n.top&&Ng(e,Math.max(t.offsetTop-a,0))}(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,n=this.state,r=n.selectValue,a=n.isFocused,i=this.buildFocusableOptions(),o="first"===e?0:i.length-1;if(!this.props.isMulti){var l=i.indexOf(r[0]);l>-1&&(o=l)}this.scrollToFocusedOptionOnUpdate=!(a&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:i[o]},(function(){return t.onMenuOpen()}))}},{key:"focusValue",value:function(e){var t=this.state,n=t.selectValue,r=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var a=n.indexOf(r);r||(a=-1);var i=n.length-1,o=-1;if(n.length){switch(e){case"previous":o=0===a?0:-1===a?i:a-1;break;case"next":a>-1&&a<i&&(o=a+1)}this.setState({inputIsHidden:-1!==o,focusedValue:n[o]})}}}},{key:"focusOption",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,n=this.state.focusedOption,r=this.getFocusableOptions();if(r.length){var a=0,i=r.indexOf(n);n||(i=-1),"up"===e?a=i>0?i-1:r.length-1:"down"===e?a=(i+1)%r.length:"pageup"===e?(a=i-t)<0&&(a=0):"pagedown"===e?(a=i+t)>r.length-1&&(a=r.length-1):"last"===e&&(a=r.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:r[a],focusedValue:null})}}},{key:"getTheme",value:function(){return this.props.theme?"function"===typeof this.props.theme?this.props.theme(zy):fg(fg({},zy),this.props.theme):zy}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,r=this.getValue,a=this.selectOption,i=this.setValue,o=this.props,l=o.isMulti,s=o.isRtl,c=o.options;return{clearValue:e,cx:t,getStyles:n,getValue:r,hasValue:this.hasValue(),isMulti:l,isRtl:s,options:c,selectOption:a,selectProps:o,setValue:i,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return Qy(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return Xy(this.props,e,t)}},{key:"filterOption",value:function(e,t){return eb(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"===typeof this.props.formatOptionLabel){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var e=this.props,n=e.isDisabled,r=e.isSearchable,a=e.inputId,i=e.inputValue,o=e.tabIndex,l=e.form,c=e.menuIsOpen,u=this.getComponents().Input,d=this.state,f=d.inputIsHidden,h=d.ariaSelection,v=this.commonProps,m=a||this.getElementId("input"),p=fg(fg(fg({"aria-autocomplete":"list","aria-expanded":c,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],role:"combobox"},c&&{"aria-controls":this.getElementId("listbox"),"aria-owns":this.getElementId("listbox")}),!r&&{"aria-readonly":!0}),this.hasValue()?"initial-input-focus"===(null===h||void 0===h?void 0:h.action)&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return r?t.createElement(u,s({},v,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:m,innerRef:this.getInputRef,isDisabled:n,isHidden:f,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:o,form:l,type:"text",value:i},p)):t.createElement(Oy,s({id:m,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:gg,onFocus:this.onInputFocus,disabled:n,tabIndex:o,inputMode:"none",form:l,value:""},p))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,n=this.getComponents(),r=n.MultiValue,a=n.MultiValueContainer,i=n.MultiValueLabel,o=n.MultiValueRemove,l=n.SingleValue,c=n.Placeholder,u=this.commonProps,d=this.props,f=d.controlShouldRenderValue,h=d.isDisabled,v=d.isMulti,m=d.inputValue,p=d.placeholder,g=this.state,y=g.selectValue,b=g.focusedValue,x=g.isFocused;if(!this.hasValue()||!f)return m?null:t.createElement(c,s({},u,{key:"placeholder",isDisabled:h,isFocused:x,innerProps:{id:this.getElementId("placeholder")}}),p);if(v)return y.map((function(n,l){var c=n===b,d="".concat(e.getOptionLabel(n),"-").concat(e.getOptionValue(n));return t.createElement(r,s({},u,{components:{Container:a,Label:i,Remove:o},isFocused:c,isDisabled:h,key:d,index:l,removeProps:{onClick:function(){return e.removeValue(n)},onTouchEnd:function(){return e.removeValue(n)},onMouseDown:function(e){e.preventDefault()}},data:n}),e.formatOptionLabel(n,"value"))}));if(m)return null;var _=y[0];return t.createElement(l,s({},u,{data:_,isDisabled:h}),this.formatOptionLabel(_,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents().ClearIndicator,n=this.commonProps,r=this.props,a=r.isDisabled,i=r.isLoading,o=this.state.isFocused;if(!this.isClearable()||!e||a||!this.hasValue()||i)return null;var l={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return t.createElement(e,s({},n,{innerProps:l,isFocused:o}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,n=this.commonProps,r=this.props,a=r.isDisabled,i=r.isLoading,o=this.state.isFocused;if(!e||!i)return null;return t.createElement(e,s({},n,{innerProps:{"aria-hidden":"true"},isDisabled:a,isFocused:o}))}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),n=e.DropdownIndicator,r=e.IndicatorSeparator;if(!n||!r)return null;var a=this.commonProps,i=this.props.isDisabled,o=this.state.isFocused;return t.createElement(r,s({},a,{isDisabled:i,isFocused:o}))}},{key:"renderDropdownIndicator",value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var n=this.commonProps,r=this.props.isDisabled,a=this.state.isFocused,i={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return t.createElement(e,s({},n,{innerProps:i,isDisabled:r,isFocused:a}))}},{key:"renderMenu",value:function(){var e=this,n=this.getComponents(),r=n.Group,a=n.GroupHeading,i=n.Menu,o=n.MenuList,l=n.MenuPortal,c=n.LoadingMessage,u=n.NoOptionsMessage,d=n.Option,f=this.commonProps,h=this.state.focusedOption,v=this.props,m=v.captureMenuScroll,p=v.inputValue,g=v.isLoading,y=v.loadingMessage,b=v.minMenuHeight,x=v.maxMenuHeight,_=v.menuIsOpen,j=v.menuPlacement,w=v.menuPosition,N=v.menuPortalTarget,k=v.menuShouldBlockScroll,S=v.menuShouldScrollIntoView,C=v.noOptionsMessage,D=v.onMenuScrollToTop,E=v.onMenuScrollToBottom;if(!_)return null;var O,P=function(n,r){var a=n.type,i=n.data,o=n.isDisabled,l=n.isSelected,c=n.label,u=n.value,v=h===i,m=o?void 0:function(){return e.onOptionHover(i)},p=o?void 0:function(){return e.selectOption(i)},g="".concat(e.getElementId("option"),"-").concat(r),y={id:g,onClick:p,onMouseMove:m,onMouseOver:m,tabIndex:-1};return t.createElement(d,s({},f,{innerProps:y,data:i,isDisabled:o,isSelected:l,key:g,label:c,type:a,value:u,isFocused:v,innerRef:v?e.getFocusedOptionRef:void 0}),e.formatOptionLabel(n.data,"menu"))};if(this.hasOptions())O=this.getCategorizedOptions().map((function(n){if("group"===n.type){var i=n.data,o=n.options,l=n.index,c="".concat(e.getElementId("group"),"-").concat(l),u="".concat(c,"-heading");return t.createElement(r,s({},f,{key:c,data:i,options:o,Heading:a,headingProps:{id:u,data:n.data},label:e.formatGroupLabel(n.data)}),n.options.map((function(e){return P(e,"".concat(l,"-").concat(e.index))})))}if("option"===n.type)return P(n,"".concat(n.index))}));else if(g){var M=y({inputValue:p});if(null===M)return null;O=t.createElement(c,f,M)}else{var T=C({inputValue:p});if(null===T)return null;O=t.createElement(u,f,T)}var R={minMenuHeight:b,maxMenuHeight:x,menuPlacement:j,menuPosition:w,menuShouldScrollIntoView:S},A=t.createElement(Lg,s({},f,R),(function(n){var r=n.ref,a=n.placerProps,l=a.placement,c=a.maxHeight;return t.createElement(i,s({},f,R,{innerRef:r,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove,id:e.getElementId("listbox")},isLoading:g,placement:l}),t.createElement(Zy,{captureEnabled:m,onTopArrive:D,onBottomArrive:E,lockEnabled:k},(function(n){return t.createElement(o,s({},f,{innerRef:function(t){e.getMenuListRef(t),n(t)},isLoading:g,maxHeight:c,focusedOption:h}),O)})))}));return N||"fixed"===w?t.createElement(l,s({},f,{appendTo:N,controlElement:this.controlRef,menuPlacement:j,menuPosition:w}),A):A}},{key:"renderFormField",value:function(){var e=this,n=this.props,r=n.delimiter,a=n.isDisabled,i=n.isMulti,o=n.name,l=this.state.selectValue;if(o&&!a){if(i){if(r){var s=l.map((function(t){return e.getOptionValue(t)})).join(r);return t.createElement("input",{name:o,type:"hidden",value:s})}var c=l.length>0?l.map((function(n,r){return t.createElement("input",{key:"i-".concat(r),name:o,type:"hidden",value:e.getOptionValue(n)})})):t.createElement("input",{name:o,type:"hidden"});return t.createElement("div",null,c)}var u=l[0]?this.getOptionValue(l[0]):"";return t.createElement("input",{name:o,type:"hidden",value:u})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,n=this.state,r=n.ariaSelection,a=n.focusedOption,i=n.focusedValue,o=n.isFocused,l=n.selectValue,c=this.getFocusableOptions();return t.createElement(yy,s({},e,{id:this.getElementId("live-region"),ariaSelection:r,focusedOption:a,focusedValue:i,isFocused:o,selectValue:l,focusableOptions:c}))}},{key:"render",value:function(){var e=this.getComponents(),n=e.Control,r=e.IndicatorsContainer,a=e.SelectContainer,i=e.ValueContainer,o=this.props,l=o.className,c=o.id,u=o.isDisabled,d=o.menuIsOpen,f=this.state.isFocused,h=this.commonProps=this.getCommonProps();return t.createElement(a,s({},h,{className:l,innerProps:{id:c,onKeyDown:this.onKeyDown},isDisabled:u,isFocused:f}),this.renderLiveRegion(),t.createElement(n,s({},h,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:u,isFocused:f,menuIsOpen:d}),t.createElement(i,s({},h,{isDisabled:u}),this.renderPlaceholderOrValue(),this.renderInput()),t.createElement(r,s({},h,{isDisabled:u}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,r=t.clearFocusValueOnUpdate,a=t.inputIsHiddenAfterUpdate,i=t.ariaSelection,o=t.isFocused,l=t.prevWasFocused,s=e.options,c=e.value,u=e.menuIsOpen,d=e.inputValue,f=e.isMulti,h=xg(c),v={};if(n&&(c!==n.value||s!==n.options||u!==n.menuIsOpen||d!==n.inputValue)){var m=u?function(e,t){return Ky(qy(e,t))}(e,h):[],p=r?function(e,t){var n=e.focusedValue,r=e.selectValue.indexOf(n);if(r>-1){if(t.indexOf(n)>-1)return n;if(r<t.length)return t[r]}return null}(t,h):null,g=function(e,t){var n=e.focusedOption;return n&&t.indexOf(n)>-1?n:t[0]}(t,m);v={selectValue:h,focusedOption:g,focusedValue:p,clearFocusValueOnUpdate:!1}}var y=null!=a&&e!==n?{inputIsHidden:a,inputIsHiddenAfterUpdate:void 0}:{},b=i,x=o&&l;return o&&!x&&(b={value:Tg(f,h,h[0]||null),options:h,action:"initial-input-focus"},x=!l),"initial-input-focus"===(null===i||void 0===i?void 0:i.action)&&(b=null),fg(fg(fg({},v),y),{},{prevProps:e,ariaSelection:b,prevWasFocused:x})}}]),r}(t.Component);rb.defaultProps=Vy;var ab=(0,t.forwardRef)((function(e,n){var r=function(e){var n=e.defaultInputValue,r=void 0===n?"":n,a=e.defaultMenuIsOpen,o=void 0!==a&&a,l=e.defaultValue,s=void 0===l?null:l,c=e.inputValue,u=e.menuIsOpen,d=e.onChange,f=e.onInputChange,h=e.onMenuClose,v=e.onMenuOpen,m=e.value,p=ma(e,dy),g=i((0,t.useState)(void 0!==c?c:r),2),y=g[0],b=g[1],x=i((0,t.useState)(void 0!==u?u:o),2),_=x[0],j=x[1],w=i((0,t.useState)(void 0!==m?m:s),2),N=w[0],k=w[1],S=(0,t.useCallback)((function(e,t){"function"===typeof d&&d(e,t),k(e)}),[d]),C=(0,t.useCallback)((function(e,t){var n;"function"===typeof f&&(n=f(e,t)),b(void 0!==n?n:e)}),[f]),D=(0,t.useCallback)((function(){"function"===typeof v&&v(),j(!0)}),[v]),E=(0,t.useCallback)((function(){"function"===typeof h&&h(),j(!1)}),[h]),O=void 0!==c?c:y,P=void 0!==u?u:_,M=void 0!==m?m:N;return fg(fg({},p),{},{inputValue:O,menuIsOpen:P,onChange:S,onInputChange:C,onMenuClose:E,onMenuOpen:D,value:M})}(e);return t.createElement(rb,s({ref:n},r))})),ib=(t.Component,ab),ob=function(){var e=I(),n=me(),r=mn.actions.createVehicle,a=oe(gn),o=i((0,t.useState)(""),2),l=o[0],s=o[1],c=i((0,t.useState)(null),2),u=c[0],d=c[1],f=i((0,t.useState)(""),2),h=f[0],v=f[1],m=i((0,t.useState)(""),2),p=m[0],g=m[1],y=i((0,t.useState)(""),2),b=y[0],x=y[1],_=i((0,t.useState)(""),2),j=_[0],w=_[1],N=i((0,t.useState)(""),2),k=N[0],S=N[1],C=i((0,t.useState)(""),2),D=C[0],E=C[1],O=i((0,t.useState)(""),2),P=O[0],M=O[1],T=i((0,t.useState)(""),2),R=T[0],A=T[1],L=i((0,t.useState)(""),2),F=L[0],Y=L[1],H=i((0,t.useState)(""),2),U=H[0],Z=H[1],B=i((0,t.useState)(""),2),z=B[0],V=B[1],W=i((0,t.useState)(""),2),q=W[0],K=W[1],$=i((0,t.useState)(""),2),G=$[0],J=$[1],Q=i((0,t.useState)(null),2),X=Q[0],ee=Q[1],te=i((0,t.useState)(null),2),ne=te[0],re=te[1],ae=i((0,t.useState)([""]),2),ie=ae[0],le=ae[1],se=i((0,t.useState)(""),2),ce=se[0],ue=se[1],de=i((0,t.useState)([]),2),fe=de[0],he=de[1],ve=i((0,t.useState)(),2),pe=ve[0],ge=ve[1],ye=i((0,t.useState)(),2),be=ye[0],xe=ye[1],_e=i((0,t.useState)(null),2),je=_e[0],we=_e[1],Ne=i((0,t.useState)(null),2),ke=Ne[0],Se=Ne[1],Ce=i((0,t.useState)(""),2),De=Ce[0],Ee=Ce[1],Oe=i((0,t.useState)(null),2),Pe=Oe[0],Me=Oe[1],Te=i((0,t.useState)(""),2),Re=Te[0],Ae=Te[1],Ie=i((0,t.useState)(""),2),Le=Ie[0],Fe=Ie[1],Ye=i((0,t.useState)(""),2),He=Ye[0],Ue=Ye[1],Ze=i((0,t.useState)(""),2),Be=Ze[0],ze=Ze[1],Ve=i((0,t.useState)(null),2),We=Ve[0],qe=Ve[1],Ke=i((0,t.useState)(""),2),$e=Ke[0],Ge=Ke[1];(0,t.useEffect)((function(){Yl.canAddOrEditVechiles()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an Dispatcher or admin account to login."),Yl.logout(),e("/login")),tl("driver","active").then((function(e){he(e.data||[])})).catch((function(){he([])}))}),[]);var Je=function(){"schedule"===new URLSearchParams(window.location.search).get("redirect")?e("/trans-routes/schedule"):Qe()},Qe=function(){e("/vehicles/list")},Xe=function(e){return e?ys()(e).format("MM/DD/YYYY"):""},et=function(){if(function(){var e=[];return l&&""!==l.trim()||e.push("Vehicle Number"),P&&""!==P.trim()||e.push("License Plate"),!(e.length>0)||(window.alert("Please fill in the following required fields:\n".concat(e.join("\n"))),!1)}()){var e={vehicle_number:l,responsible_driver:(null===u||void 0===u?void 0:u.label)||"",responsible_driver_id:(null===u||void 0===u?void 0:u.value)||"",capacity:parseInt(h)||0,mileage:parseInt(p)||0,make:b,vehicle_model:j,year:k,vin:D,tag:P,gps_tag:R,ezpass:F,has_lift_equip:"true"===U,fuel_type:z,title:q,title_other:G,insurance_start_date:Xe(X),vehicle_registration_date:Xe(ne),checklist:ie,note:ce,status:"active"};n(r({data:e,redirectFun:Je}))}},tt={control:function(e){return bt(bt({},e),{},{minWidth:"200px",borderRadius:"8px"})},indicatorSeparator:function(){return{display:"none"}},dropdownIndicator:function(e){return bt(bt({},e),{},{paddingRight:"8px",color:"#333","&:hover":{color:"#000"}})},valueContainer:function(e){return bt(bt({},e),{},{height:"43px",padding:"0 8px"})},input:function(e){return bt(bt({},e),{},{margin:"0px",padding:"0px",height:"30px",width:"290px"})},singleValue:function(e){return bt(bt({},e),{},{margin:"0px"})}};return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/trans-routes/dashboard",children:"Transportation"}),(0,Cn.jsx)(Ns.Item,{href:"/vehicles/list",children:"Vehicles Information"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"Create New Vehicle"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsxs)("h4",{children:["Create New Vehicle ",(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){Je()},children:"Back"})]})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container form-page",children:(0,Cn.jsx)("div",{className:"app-main-content-list-func-container",children:(0,Cn.jsxs)(Hc,{defaultActiveKey:"basicInfo",id:"vehicles-tab",children:[(0,Cn.jsxs)(Wc,{eventKey:"basicInfo",title:"Basic Information",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Basic Information"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Vehicle Number ",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., 101",value:l,onChange:function(e){return s(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Responsible Driver"}),(0,Cn.jsx)(ib,{value:u,onChange:d,options:[{value:"",label:""}].concat(Tn(fe.map((function(e){return{value:(null===e||void 0===e?void 0:e.id)||"",label:(null===e||void 0===e?void 0:e.name)||""}})))),styles:tt,placeholder:"e.g., John Smith",isClearable:!0})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Seating Capacity"}),(0,Cn.jsxs)("select",{value:h,onChange:function(e){return v(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Ir.map((function(e){return(0,Cn.jsx)("option",{value:e.value,children:e.label},e.value)}))]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Mileage"}),(0,Cn.jsx)("input",{type:"number",placeholder:"e.g., 48000",value:p,onChange:function(e){return g(e.target.value)}})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Make"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., Ford",value:b,onChange:function(e){return x(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Model"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., T350",value:j,onChange:function(e){return w(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Year"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., 2018",value:k,onChange:function(e){return S(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"VIN Number"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., 1FBAX2CM9KKA34959",value:D,onChange:function(e){return E(e.target.value)}})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["License Plate ",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., 91579HT",value:P,onChange:function(e){return M(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"GPS ID"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., 609671",value:R,onChange:function(e){return A(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"E-ZPass"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., NY12345",value:F,onChange:function(e){return Y(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Lift Equipped"}),(0,Cn.jsxs)("select",{value:U,onChange:function(e){return Z(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(Ur).map((function(e){return(0,Cn.jsx)("option",{value:Ur[e],children:Zr[Ur[e]]},e)}))]})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Fuel Type"}),(0,Cn.jsxs)("select",{value:z,onChange:function(e){return V(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(Lr).map((function(e){return(0,Cn.jsx)("option",{value:Lr[e],children:Fr[Lr[e]]},e)}))]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Title"}),(0,Cn.jsxs)("select",{value:q,onChange:function(e){return K(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(Yr).map((function(e){return(0,Cn.jsx)("option",{value:Yr[e],children:Hr[Yr[e]]},e)}))]})]}),"other"===q&&(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Title (Other)"}),(0,Cn.jsx)("input",{type:"text",placeholder:"Please specify...",value:G,onChange:function(e){return J(e.target.value)}})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Check List"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section column",children:[ie.map((function(e,t){return(0,Cn.jsxs)("div",{className:"mb-4",children:[(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., Tire pressure",value:e,onChange:function(e){return le(Tn(ie).map((function(n,r){return r===t?e.target.value:n})))}}),(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(e){return le(Tn(ie).filter((function(e,n){return n!=t})))},children:"Remove"})]},t)})),(0,Cn.jsx)("button",{className:"btn btn-link",onClick:function(){return function(){var e=[].concat(Tn(ie),[""]);le(e)}()},children:"+Add New Item"})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Additional Information"}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Notes and Attachments"}),(0,Cn.jsx)("textarea",{placeholder:"e.g., Vehicle assigned to Route A",value:ce,onChange:function(e){return ue(e.target.value)},rows:4,style:{width:"400px"}})]})}),a&&(0,Cn.jsx)("div",{className:"col-md-12 mb-4 alert alert-danger",role:"alert",children:a}),(0,Cn.jsx)("div",{className:"list row mb-5",children:(0,Cn.jsxs)("div",{className:"col-md-12 col-sm-12 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return Je()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return et()},children:" Save "})]})})]}),(0,Cn.jsxs)(Wc,{eventKey:"complianceDeadlines",title:"Compliance & Deadlines",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Compliance & Deadlines"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Insurance Expiration Date"}),(0,Cn.jsx)(Vd(),{selected:X,onChange:function(e){return ee(e)},dateFormat:"MM/dd/yyyy",placeholderText:"e.g., 03/01/2024",className:"form-control"})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Vehicle Registration Date"}),(0,Cn.jsx)(Vd(),{selected:ne,onChange:function(e){return re(e)},dateFormat:"MM/dd/yyyy",placeholderText:"e.g., 03/01/2024",className:"form-control"})]})]}),a&&(0,Cn.jsx)("div",{className:"col-md-12 mb-4 alert alert-danger",role:"alert",children:a}),(0,Cn.jsx)("div",{className:"list row mb-5",children:(0,Cn.jsxs)("div",{className:"col-md-12 col-sm-12 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return Je()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return et()},children:" Save "})]})})]}),(0,Cn.jsxs)(Wc,{eventKey:"documents",title:"Documents & Records",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Yearly Inspection"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Yearly Inspection Date"}),(0,Cn.jsx)(Vd(),{selected:ke,onChange:function(e){return Se(e)},dateFormat:"MM/dd/yyyy",placeholderText:"e.g., 03/01/2024",className:"form-control"})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Yearly Inspection File"}),(0,Cn.jsxs)("label",{className:"custom-file-upload",children:[(0,Cn.jsx)(Cm,{width:20,color:"#fff",className:"me-2"})," Upload",(0,Cn.jsx)("input",{type:"file",onChange:function(e){return xe(e.target.files[0])}})]}),(0,Cn.jsx)("div",{className:"file-name",children:null===be||void 0===be?void 0:be.name})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Monthly Inspection"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Monthly Inspection Date"}),(0,Cn.jsx)(Vd(),{selected:je,onChange:function(e){return we(e)},dateFormat:"MM/dd/yyyy",placeholderText:"e.g., 03/01/2024",className:"form-control"})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Monthly Inspection File"}),(0,Cn.jsxs)("label",{className:"custom-file-upload",children:[(0,Cn.jsx)(Cm,{width:20,color:"#fff",className:"me-2"})," Upload",(0,Cn.jsx)("input",{type:"file",onChange:function(e){return ge(e.target.files[0])}})]}),(0,Cn.jsx)("div",{className:"file-name",children:null===pe||void 0===pe?void 0:pe.name})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Repair & Maintenance Record"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Part Name"}),(0,Cn.jsxs)("select",{value:De,onChange:function(e){return Ee(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(Br).map((function(e){return(0,Cn.jsx)("option",{value:Br[e],children:zr[Br[e]]},e)}))]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Replacement Date"}),(0,Cn.jsx)(Vd(),{selected:Pe,onChange:function(e){return Me(e)},dateFormat:"MM/dd/yyyy",placeholderText:"e.g., 03/01/2024",className:"form-control"})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Mileage at Replacement"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., 48,000",value:Re,onChange:function(e){return Ae(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Quantity"}),(0,Cn.jsxs)("select",{value:Le,onChange:function(e){return Fe(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Vr.map((function(e){return(0,Cn.jsx)("option",{value:e.value,children:e.label},e.value)}))]})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Cost"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., $250.00",value:He,onChange:function(e){return Ue(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Location"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., Rockville Auto Center",value:Be,onChange:function(e){return ze(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Receipt Upload"}),(0,Cn.jsxs)("label",{className:"custom-file-upload",children:[(0,Cn.jsx)(Cm,{width:20,color:"#fff",className:"me-2"})," Upload",(0,Cn.jsx)("input",{type:"file",onChange:function(e){return qe(e.target.files[0])}})]}),(0,Cn.jsx)("div",{className:"file-name",children:null===We||void 0===We?void 0:We.name})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Next Replacement Reminder"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., 78,000",value:$e,onChange:function(e){return Ge(e.target.value)}})]})]}),a&&(0,Cn.jsx)("div",{className:"col-md-12 mb-4 alert alert-danger",role:"alert",children:a}),(0,Cn.jsx)("div",{className:"list row mb-5",children:(0,Cn.jsxs)("div",{className:"col-md-12 col-sm-12 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return Je()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return et()},children:" Save "})]})})]})]})})})]})},lb=function(){var e=I(),n=me(),r=F(),a=i(q(),1)[0],o=i((0,t.useState)(a.get("tab")||"basicInfo"),2),l=o[0],s=o[1],c=oe((function(e){return e.vehicles&&e.vehicles.vehicles})).find((function(e){return e.id===r.id}))||void 0,u=mn.actions,d=u.updateVehicle,f=u.deleteVehicle,h=u.fetchAllVehicles,v=oe(gn),m=i((0,t.useState)(""),2),p=m[0],g=m[1],y=i((0,t.useState)(null),2),b=y[0],x=y[1],_=i((0,t.useState)(""),2),j=_[0],w=_[1],N=i((0,t.useState)(""),2),k=N[0],S=N[1],C=i((0,t.useState)(""),2),D=C[0],E=C[1],O=i((0,t.useState)(""),2),P=O[0],M=O[1],T=i((0,t.useState)(""),2),R=T[0],A=T[1],L=i((0,t.useState)(""),2),Y=L[0],H=L[1],U=i((0,t.useState)(""),2),Z=U[0],B=U[1],z=i((0,t.useState)(""),2),V=z[0],W=z[1],K=i((0,t.useState)(""),2),$=K[0],G=K[1],J=i((0,t.useState)(""),2),Q=J[0],X=J[1],ee=i((0,t.useState)(""),2),te=ee[0],ne=ee[1],re=i((0,t.useState)(""),2),ae=re[0],ie=re[1],le=i((0,t.useState)(""),2),se=le[0],ce=le[1],ue=i((0,t.useState)(null),2),de=ue[0],fe=ue[1],he=i((0,t.useState)(null),2),ve=he[0],pe=he[1],ge=i((0,t.useState)([""]),2),ye=ge[0],be=ge[1],xe=i((0,t.useState)(""),2),_e=xe[0],je=xe[1],we=i((0,t.useState)([]),2),Ne=we[0],ke=we[1],Se=i((0,t.useState)(),2),Ce=Se[0],De=Se[1],Ee=i((0,t.useState)(),2),Oe=Ee[0],Pe=Ee[1],Me=i((0,t.useState)(null),2),Te=Me[0],Re=Me[1],Ae=i((0,t.useState)(null),2),Ie=Ae[0],Le=Ae[1],Fe=i((0,t.useState)(""),2),Ye=Fe[0],He=Fe[1],Ue=i((0,t.useState)(null),2),Ze=Ue[0],Be=Ue[1],ze=i((0,t.useState)(""),2),Ve=ze[0],We=ze[1],qe=i((0,t.useState)(""),2),Ke=qe[0],$e=qe[1],Ge=i((0,t.useState)(""),2),Je=Ge[0],Qe=Ge[1],Xe=i((0,t.useState)(""),2),et=Xe[0],tt=Xe[1],nt=i((0,t.useState)(null),2),rt=nt[0],at=nt[1],it=i((0,t.useState)(""),2),ot=it[0],lt=it[1],st=i((0,t.useState)(!1),2),ct=st[0],ut=st[1];(0,t.useEffect)((function(){Yl.canAddOrEditVechiles()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an Dispatcher or admin account to login."),Yl.logout(),e("/login")),c||n(h()),tl("driver","active").then((function(e){ke(e.data||[])})).catch((function(){ke([])}))}),[]),(0,t.useEffect)((function(){var e,t,n,r,a,i,o,l,s,u;c&&(g(String(null!==(e=c.vehicle_number)&&void 0!==e?e:"")),x(c.responsible_driver?{value:c.responsible_driver_id||"",label:c.responsible_driver||""}:null),w((null===(t=c.capacity)||void 0===t?void 0:t.toString())||""),S((null===(n=c.mileage)||void 0===n?void 0:n.toString())||""),E(String(null!==(r=c.make)&&void 0!==r?r:"")),M(String(null!==(a=c.vehicle_model)&&void 0!==a?a:"")),A(String(null!==(i=c.year)&&void 0!==i?i:"")),H(String(null!==(o=c.vin)&&void 0!==o?o:"")),B(String(null!==(l=c.tag)&&void 0!==l?l:"")),W(String(null!==(s=c.gps_tag)&&void 0!==s?s:"")),G(String(null!==(u=c.ezpass)&&void 0!==u?u:"")),X(!0===c.has_lift_equip?"true":!1===c.has_lift_equip?"false":""),ne(c.fuel_type||""),ie(c.title||""),ce(c.title_other||""),fe(c.insurance_start_date?vl(c.insurance_start_date):c.insurance_expire_on?vl(c.insurance_expire_on):null),pe(c.vehicle_registration_date?vl(c.vehicle_registration_date):c.title_registration_on?vl(c.title_registration_on):null),be(c.checklist||[""]),je(c.note||""))}),[c]);var dt=function(){var t=new URLSearchParams(window.location.search).get("redirect");e("schedule"===t?"/trans-routes/schedule":"list"===t?"/vehicles/list":"/trans-routes/dashboard")},ft=function(){e("/vehicles/".concat(r.id))},ht=function(e){return e?ys()(e).format("MM/DD/YYYY"):""},vt=function(){return{vehicle_number:p,responsible_driver:(null===b||void 0===b?void 0:b.label)||"",responsible_driver_id:(null===b||void 0===b?void 0:b.value)||"",capacity:parseInt(j)||0,mileage:parseInt(k)||0,make:D,vehicle_model:P,year:R,vin:Y,tag:Z,gps_tag:V,ezpass:$,has_lift_equip:"true"===Q,fuel_type:te,title:ae,title_other:se,insurance_start_date:ht(de),vehicle_registration_date:ht(ve),insurance_expire_on:ht(de),title_registration_on:ht(ve),checklist:ye,note:_e,status:"active"}},mt=function(){if(function(){var e=[];return p&&""!==p.trim()||e.push("Vehicle Number"),Z&&""!==Z.trim()||e.push("License Plate"),!(e.length>0)||(window.alert("Please fill in the following required fields:\n".concat(e.join("\n"))),!1)}()){var e=vt();n(d({id:r.id,data:e,redirectFun:ft}))}},pt=function(){ut(!0)},gt=function(){ut(!1)},yt=function(){var e=vt();e.status="inactive",n(f({id:r.id,data:e})),ut(!1),dt()},xt={control:function(e){return bt(bt({},e),{},{minWidth:"200px",borderRadius:"8px"})},indicatorSeparator:function(){return{display:"none"}},dropdownIndicator:function(e){return bt(bt({},e),{},{paddingRight:"8px",color:"#333","&:hover":{color:"#000"}})},valueContainer:function(e){return bt(bt({},e),{},{height:"43px",padding:"0 8px"})},input:function(e){return bt(bt({},e),{},{margin:"0px",padding:"0px",height:"30px",width:"290px"})},singleValue:function(e){return bt(bt({},e),{},{margin:"0px"})}};return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/trans-routes/dashboard",children:"Transportation"}),(0,Cn.jsx)(Ns.Item,{href:"/vehicles/list",children:"Vehicles Information"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"Update Vehicle Information"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsxs)("h4",{children:["Update Vehicle Information ",(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){dt()},children:"Back"})]})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container form-page",children:(0,Cn.jsxs)("div",{className:"app-main-content-list-func-container",children:[(0,Cn.jsxs)(Hc,{activeKey:l,onSelect:function(e){return s(e)},id:"vehicles-tab",children:[(0,Cn.jsxs)(Wc,{eventKey:"basicInfo",title:"Basic Information",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Basic Information"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Vehicle Number ",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., 101",value:p,onChange:function(e){return g(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Responsible Driver"}),(0,Cn.jsx)(ib,{value:b,onChange:x,options:[{value:"",label:""}].concat(Tn(Ne.map((function(e){return{value:(null===e||void 0===e?void 0:e.id)||"",label:(null===e||void 0===e?void 0:e.name)||""}})))),styles:xt,placeholder:"e.g., John Smith",isClearable:!0})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Seating Capacity"}),(0,Cn.jsxs)("select",{value:j,onChange:function(e){return w(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Ir.map((function(e){return(0,Cn.jsx)("option",{value:e.value,children:e.label},e.value)}))]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Mileage"}),(0,Cn.jsx)("input",{type:"number",placeholder:"e.g., 48000",value:k,onChange:function(e){return S(e.target.value)}})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Make"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., Ford",value:D,onChange:function(e){return E(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Model"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., T350",value:P,onChange:function(e){return M(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Year"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., 2018",value:R,onChange:function(e){return A(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"VIN Number"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., 1FBAX2CM9KKA34959",value:Y,onChange:function(e){return H(e.target.value)}})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["License Plate ",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., 91579HT",value:Z,onChange:function(e){return B(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"GPS ID"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., 609671",value:V,onChange:function(e){return W(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"E-ZPass"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., NY12345",value:$,onChange:function(e){return G(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Lift Equipped"}),(0,Cn.jsxs)("select",{value:Q,onChange:function(e){return X(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(Ur).map((function(e){return(0,Cn.jsx)("option",{value:Ur[e],children:Zr[Ur[e]]},e)}))]})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Fuel Type"}),(0,Cn.jsxs)("select",{value:te,onChange:function(e){return ne(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(Lr).map((function(e){return(0,Cn.jsx)("option",{value:Lr[e],children:Fr[Lr[e]]},e)}))]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Title"}),(0,Cn.jsxs)("select",{value:ae,onChange:function(e){return ie(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(Yr).map((function(e){return(0,Cn.jsx)("option",{value:Yr[e],children:Hr[Yr[e]]},e)}))]})]}),"other"===ae&&(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Title (Other)"}),(0,Cn.jsx)("input",{type:"text",placeholder:"Please specify...",value:se,onChange:function(e){return ce(e.target.value)}})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Check List"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section column",children:[ye.map((function(e,t){return(0,Cn.jsxs)("div",{className:"mb-4",children:[(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., Tire pressure",value:e,onChange:function(e){return be(Tn(ye).map((function(n,r){return r===t?e.target.value:n})))}}),(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(e){return be(Tn(ye).filter((function(e,n){return n!=t})))},children:"Remove"})]},t)})),(0,Cn.jsx)("button",{className:"btn btn-link",onClick:function(){return function(){var e=[].concat(Tn(ye),[""]);be(e)}()},children:"+Add New Item"})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Additional Information"}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Notes and Attachments"}),(0,Cn.jsx)("textarea",{placeholder:"e.g., Vehicle assigned to Route A",value:_e,onChange:function(e){return je(e.target.value)},rows:4,style:{width:"400px"}})]})}),v&&(0,Cn.jsx)("div",{className:"col-md-12 mb-4 alert alert-danger",role:"alert",children:v}),(0,Cn.jsx)("div",{className:"list row mb-5",children:(0,Cn.jsxs)("div",{className:"col-md-12 col-sm-12 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return dt()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-danger btn-sm me-2 mb-2",onClick:function(){return pt()},children:" Delete "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return mt()},children:" Save "})]})})]}),(0,Cn.jsxs)(Wc,{eventKey:"complianceDeadlines",title:"Compliance & Deadlines",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Compliance & Deadlines"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Insurance Expiration Date"}),(0,Cn.jsx)(Vd(),{selected:de,onChange:function(e){return fe(e)},dateFormat:"MM/dd/yyyy",placeholderText:"e.g., 03/01/2024",className:"form-control"})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Vehicle Registration Date"}),(0,Cn.jsx)(Vd(),{selected:ve,onChange:function(e){return pe(e)},dateFormat:"MM/dd/yyyy",placeholderText:"e.g., 03/01/2024",className:"form-control"})]})]}),v&&(0,Cn.jsx)("div",{className:"col-md-12 mb-4 alert alert-danger",role:"alert",children:v}),(0,Cn.jsx)("div",{className:"list row mb-5",children:(0,Cn.jsxs)("div",{className:"col-md-12 col-sm-12 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return dt()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-danger btn-sm me-2 mb-2",onClick:function(){return pt()},children:" Delete "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return mt()},children:" Save "})]})})]}),(0,Cn.jsxs)(Wc,{eventKey:"documents",title:"Documents & Records",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Yearly Inspection"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Yearly Inspection Date"}),(0,Cn.jsx)(Vd(),{selected:Ie,onChange:function(e){return Le(e)},dateFormat:"MM/dd/yyyy",placeholderText:"e.g., 03/01/2024",className:"form-control"})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Yearly Inspection File"}),(0,Cn.jsxs)("label",{className:"custom-file-upload",children:[(0,Cn.jsx)(Cm,{width:20,color:"#fff",className:"me-2"})," Upload",(0,Cn.jsx)("input",{type:"file",onChange:function(e){return Pe(e.target.files[0])}})]}),(0,Cn.jsx)("div",{className:"file-name",children:null===Oe||void 0===Oe?void 0:Oe.name})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Monthly Inspection"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Monthly Inspection Date"}),(0,Cn.jsx)(Vd(),{selected:Te,onChange:function(e){return Re(e)},dateFormat:"MM/dd/yyyy",placeholderText:"e.g., 03/01/2024",className:"form-control"})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Monthly Inspection File"}),(0,Cn.jsxs)("label",{className:"custom-file-upload",children:[(0,Cn.jsx)(Cm,{width:20,color:"#fff",className:"me-2"})," Upload",(0,Cn.jsx)("input",{type:"file",onChange:function(e){return De(e.target.files[0])}})]}),(0,Cn.jsx)("div",{className:"file-name",children:null===Ce||void 0===Ce?void 0:Ce.name})]})]}),(0,Cn.jsx)("div",{className:"list row mb-3",children:(0,Cn.jsx)("div",{className:"col-md-12 col-sm-12 col-xs-12",children:(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm",onClick:function(){return function(){if(Ce&&Te){var e=new FormData;e.append("file",Ce),ml(e,c.id,c.vehicle_number,"monthlyInspection",Te)}if(Oe&&Ie){var t=new FormData;t.append("file",Oe),ml(t,c.id,c.vehicle_number,"yearlyInspection",Ie)}dt()}()},children:" Upload Documents "})})}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Repair & Maintenance Record"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Part Name"}),(0,Cn.jsxs)("select",{value:Ye,onChange:function(e){return He(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(Br).map((function(e){return(0,Cn.jsx)("option",{value:Br[e],children:zr[Br[e]]},e)}))]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Replacement Date"}),(0,Cn.jsx)(Vd(),{selected:Ze,onChange:function(e){return Be(e)},dateFormat:"MM/dd/yyyy",placeholderText:"e.g., 03/01/2024",className:"form-control"})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Mileage at Replacement"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., 48,000",value:Ve,onChange:function(e){return We(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Quantity"}),(0,Cn.jsxs)("select",{value:Ke,onChange:function(e){return $e(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Vr.map((function(e){return(0,Cn.jsx)("option",{value:e.value,children:e.label},e.value)}))]})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Cost"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., $250.00",value:Je,onChange:function(e){return Qe(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Location"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., Rockville Auto Center",value:et,onChange:function(e){return tt(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Receipt Upload"}),(0,Cn.jsxs)("label",{className:"custom-file-upload",children:[(0,Cn.jsx)(Cm,{width:20,color:"#fff",className:"me-2"})," Upload",(0,Cn.jsx)("input",{type:"file",onChange:function(e){return at(e.target.files[0])}})]}),(0,Cn.jsx)("div",{className:"file-name",children:null===rt||void 0===rt?void 0:rt.name})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Next Replacement Reminder"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., 78,000",value:ot,onChange:function(e){return lt(e.target.value)}})]})]}),v&&(0,Cn.jsx)("div",{className:"col-md-12 mb-4 alert alert-danger",role:"alert",children:v}),(0,Cn.jsx)("div",{className:"list row mb-5",children:(0,Cn.jsxs)("div",{className:"col-md-12 col-sm-12 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return dt()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return function(){var e={vehicle:null===c||void 0===c?void 0:c.id,part_name:Ye,repair_date:ht(Ze),mileage_at_replacement:Ve,quantity:Ke,repair_price:Je,repair_location:et,next_replacement_reminder:ot};vu(e).then((function(e){var t=e.data;if(rt){var n=new FormData;n.append("file",rt),ml(n,c.id,t.id,"repair",Ze).then((function(){return dt()}))}else dt()}))}()},children:" Save Repair Record "})]})})]})]}),(0,Cn.jsx)("div",{className:"list-func-panel",children:(0,Cn.jsxs)("button",{className:"btn btn-primary",onClick:function(){return yt()},children:[(0,Cn.jsx)(_m,{size:16,className:"me-2"}),"Archive"]})})]})}),(0,Cn.jsxs)(Fd,{show:ct,onHide:function(){return gt()},children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:"Delete Vehicle"})}),(0,Cn.jsx)(Fd.Body,{children:(0,Cn.jsx)("div",{children:"Are you sure you want to delete this vehicle?"})}),(0,Cn.jsxs)(Fd.Footer,{children:[(0,Cn.jsx)(Eo,{variant:"secondary",onClick:function(){return gt()},children:"No"}),(0,Cn.jsx)(Eo,{variant:"primary",onClick:function(){return yt()},children:"Yes"})]})]})]})},sb=function(){var e=I(),n=me(),r=hn.actions.createDriver,a=bn.actions.createEmployee,o=i((0,t.useState)(""),2),l=o[0],s=o[1],c=i((0,t.useState)(""),2),u=c[0],d=c[1],f=i((0,t.useState)(""),2),h=f[0],v=f[1],m=i((0,t.useState)(""),2),p=m[0],g=m[1],y=i((0,t.useState)(""),2),b=y[0],x=y[1],_=i((0,t.useState)(""),2),j=_[0],w=_[1],N=i((0,t.useState)(""),2),k=N[0],S=N[1],C=i((0,t.useState)(""),2),D=C[0],E=C[1],O=i((0,t.useState)(),2),P=O[0],M=O[1],T=i((0,t.useState)(""),2),R=T[0],A=T[1],L=i((0,t.useState)(""),2),F=L[0],Y=L[1],H=i((0,t.useState)(""),2),U=H[0],Z=H[1],B=i((0,t.useState)(""),2),z=B[0],V=B[1],W=i((0,t.useState)(""),2),q=W[0],K=W[1],$=i((0,t.useState)(""),2),G=$[0],J=$[1],Q=i((0,t.useState)(""),2),X=Q[0],ee=Q[1],te=i((0,t.useState)(""),2),ne=te[0],re=te[1],ae=i((0,t.useState)(""),2),ie=ae[0],oe=ae[1],le=i((0,t.useState)(""),2),se=le[0],ce=le[1],ue=i((0,t.useState)(""),2),de=ue[0],fe=ue[1],he=i((0,t.useState)(""),2),ve=he[0],pe=he[1],ge=i((0,t.useState)(!1),2),ye=ge[0],be=ge[1],xe=i((0,t.useState)(""),2),_e=xe[0],je=xe[1],we=new URLSearchParams(window.location.search),Ne=function(){var t=we.get("redirect"),n=we.get("type");e("schedule"===t?"/trans-routes/schedule":"driver"===n?"/trans-routes/dashboard":"/admin")},ke=function(){e("/login")},Se=function(e){var t;e?(ee(e),re(Or[e]),S(null===(t=Mr[e])||void 0===t?void 0:t.join(","))):(ee(""),re(""),S(""))};(0,t.useEffect)((function(){Yl.canAddOrEditEmployees()||Yl.canCreateOrEditDrivers()&&"driver"===we.get("type")||"dispatcher"===we.get("type")||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an admin account to login."),Yl.logout(),e("/login")),"driver"!==we.get("type")&&"dispatcher"!==we.get("type")||Se("DRIVER")}),[]);return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsxs)("h5",{children:["Create New Employee ",(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){Ne()},children:"Back"})]})}),ye&&(0,Cn.jsxs)("div",{className:"col-md-12 mb-4 alert alert-success",role:"alert",children:["Dispatcher Info Created Successfully. Please contact Admin to Activate your Account before login.",(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){return ke()},children:"Go To Login"})]})]}),(0,Cn.jsxs)("div",{className:"list row mb-4",children:["dispatcher"===we.get("type")&&(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Invitation Code(*):"})," ",(0,Cn.jsx)("input",{type:"text",value:_e||"",onChange:function(e){return je(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Username (used for login)(*):"})," ",(0,Cn.jsx)("input",{type:"text",value:l||"",onChange:function(e){return s(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Password (used for login)(*):"})," ",(0,Cn.jsx)("input",{type:"text",value:u||"",onChange:function(e){return d(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"First Name:"})," ",(0,Cn.jsx)("input",{type:"text",value:h||"",onChange:function(e){return v(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Last Name:"})," ",(0,Cn.jsx)("input",{type:"text",value:p||"",onChange:function(e){return g(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Preferred Name (\u4e2d\u6587\u59d3\u540d):"})," ",(0,Cn.jsx)("input",{type:"text",value:b||"",onChange:function(e){return x(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Birth Date (Type in as: MM/DD/YYYY):"})," ",(0,Cn.jsx)("input",{type:"text",value:j||"",onChange:function(e){return w(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Title(*):"})," ",(0,Cn.jsxs)("select",{value:X,onChange:function(e){return Se(e.target.value)},children:[(0,Cn.jsx)("option",{value:""}),Object.entries(Er).map((function(e){var t=i(e,2),n=t[0],r=t[1];return(0,Cn.jsx)("option",{value:n,children:r},n)}))]})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Title CN(\u4e2d\u6587\u79f0\u8c13):"})," ",(0,Cn.jsx)("input",{type:"text",value:ne||"",onChange:function(e){return re(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Roles(*):"})," ",(0,Cn.jsx)("input",{type:"text",value:k||"",onChange:function(e){return S(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Email(*):"})," ",(0,Cn.jsx)("input",{type:"email",value:D||"",onChange:function(e){return E(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Driver Capacity:"})," ",(0,Cn.jsx)("input",{type:"number",value:P||"",onChange:function(e){return M(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Phone :"})," ",(0,Cn.jsx)("input",{type:"text",value:F||"",onChange:function(e){return Y(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Mobile Phone:"})," ",(0,Cn.jsx)("input",{type:"text",value:R||"",onChange:function(e){return A(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Home Phone:"})," ",(0,Cn.jsx)("input",{type:"text",value:U||"",onChange:function(e){return Z(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Language(Please use ',' between each language):"})," ",(0,Cn.jsx)("input",{type:"text",value:z||"",onChange:function(e){return V(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Employment Type:"})," ",(0,Cn.jsxs)("select",{value:q,onChange:function(e){return K(e.target.value)},children:[(0,Cn.jsx)("option",{value:""}),(0,Cn.jsx)("option",{value:"fulltime",children:"Full Time"}),(0,Cn.jsx)("option",{value:"parttime",children:"Part Time"}),(0,Cn.jsx)("option",{value:"volunteer",children:"Volunteer"})]})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Address:"})," ",(0,Cn.jsx)("input",{type:"text",value:G||"",onChange:function(e){return J(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Department:"})," ",(0,Cn.jsx)("input",{type:"text",value:ie||"",onChange:function(e){return oe(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Date Hired(Type in as 'MM/DD/YYYY'):"})," ",(0,Cn.jsx)("input",{type:"text",value:se||"",onChange:function(e){return ce(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Note:"})," ",(0,Cn.jsx)("input",{type:"text",value:de||"",onChange:function(e){return fe(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Tags(Please use ',' between each tags):"})," ",(0,Cn.jsx)("input",{type:"text",value:ve||"",onChange:function(e){return pe(e.target.value)}})]})]}),(0,Cn.jsxs)("div",{className:"list row mb-5",children:[(0,Cn.jsxs)("div",{className:"col-md-6 col-sm-6 col-xs-12 mb-4",children:[(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm",onClick:function(){return function(){if("dispatcher"!==we.get("type")||Tr.includes(_e))if(jl(u)){var e={username:l,name:"".concat(p,",").concat(h),name_cn:b,email:D,password:u,mobile_phone:R,phone:F,home_phone:U,language:z,employment_status:q,status:"active",address:G,title:X,title_cn:ne,firstname:h,lastname:p,department:ie,birth_date:j,driver_capacity:P,date_hired:se,create_by:"admin",edit_by:"admin",note:de,tags:ve.replace(" ","").split(","),roles:k&&k.replace(" ","").split(",")};"driver"===we.get("type")?n(r({data:e})):"dispatcher"===we.get("type")?ql(e).then((function(){be(!0)})):n(a({data:e})),"dispatcher"!==we.get("type")&&Ne()}else window.alert("Password's length must be longer than 8. It must contain 1 uppercase character, 1 lowercase character and 1 special character.");else window.alert("Invitation Code is not correct")}()},children:" Save "}),(0,Cn.jsx)("button",{className:"btn btn-default btn-sm",onClick:function(){return Ne()},children:" Cancel "})]}),ye&&(0,Cn.jsxs)("div",{className:"col-md-12 mb-4 alert alert-success",role:"alert",children:["Dispatcher Info Created Successfully. Please contact Admin to Activate your Account before login.",(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){return ke()},children:"Go To Login"})]})]})]})},cb=function(){var e=I(),n=me(),r=hn.actions.updateDriver,a=bn.actions.updateEmployee,o=F(),l=oe((function(e){return e.drivers&&e.drivers.drivers})),s=i((0,t.useState)(l.find((function(e){return e.id===o.id}))),2),c=s[0],u=s[1],d=i((0,t.useState)(""),2),f=d[0],h=d[1],v=i((0,t.useState)(void 0),2),m=v[0],p=v[1],g=i((0,t.useState)(""),2),y=g[0],b=g[1],x=i((0,t.useState)(""),2),_=x[0],j=x[1],w=i((0,t.useState)(""),2),N=w[0],k=w[1],S=i((0,t.useState)(""),2),C=S[0],D=S[1],E=i((0,t.useState)(""),2),O=E[0],P=E[1],M=i((0,t.useState)(""),2),T=M[0],R=M[1],A=i((0,t.useState)(),2),L=A[0],Y=A[1],H=i((0,t.useState)(""),2),U=H[0],Z=H[1],B=i((0,t.useState)(""),2),z=B[0],V=B[1],W=i((0,t.useState)(""),2),q=W[0],K=W[1],$=i((0,t.useState)(""),2),G=$[0],J=$[1],Q=i((0,t.useState)(""),2),X=Q[0],ee=Q[1],te=i((0,t.useState)(""),2),ne=te[0],re=te[1],ae=i((0,t.useState)(""),2),ie=ae[0],le=ae[1],se=i((0,t.useState)(""),2),ce=se[0],ue=se[1],de=i((0,t.useState)(""),2),fe=de[0],he=de[1],ve=i((0,t.useState)(""),2),pe=ve[0],ge=ve[1],ye=i((0,t.useState)(""),2),be=ye[0],xe=ye[1],_e=i((0,t.useState)(""),2),je=_e[0],we=_e[1],Ne=i((0,t.useState)(""),2),ke=Ne[0],Se=Ne[1],Ce=i((0,t.useState)(!1),2),De=Ce[0],Ee=Ce[1],Oe=i((0,t.useState)(),2),Pe=Oe[0],Me=Oe[1],Te=new URLSearchParams(window.location.search),Re=function(){var t=Te.get("redirect"),n=Te.get("type");e("schedule"===t?"/trans-routes/schedule":"driver"===n?"/trans-routes/dashboard":"/employees/list")};(0,t.useEffect)((function(){Yl.canAddOrEditEmployees()||Yl.canCreateOrEditDrivers()&&"driver"===Te.get("type")||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an admin account to login."),Yl.logout(),e("/login")),c||_l(o.id).then((function(e){u(e.data)}))}),[]),(0,t.useEffect)((function(){var e;c&&(h(c.username),b(c.firstname),j(c.lastname),k(c.name_cn),D(c.birth_date),P(c.roles.join(",")),R(c.email),Y(c.driver_capacity),Z(c.mobile_phone),V(c.phone),K(c.home_phone),J(c.language),ee(c.employment_status),re(c.address),le(c.title),ue(c.title_cn),he(c.department),ge(c.date_hired),xe(c.note),we(c.status),Se(null===(e=c.tags)||void 0===e?void 0:e.join(",")))}),[c]);var Ae=function(){Ee(!1)};return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)("div",{className:"list row mb-4",children:(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsxs)("h5",{children:["Update Employee ",(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){Re()},children:"Back"})]})})}),(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Status:"})," ",(0,Cn.jsxs)("select",{value:je,onChange:function(e){return we(e.currentTarget.value)},children:[(0,Cn.jsx)("option",{value:""}),(0,Cn.jsx)("option",{value:"active",children:"Active"}),(0,Cn.jsx)("option",{value:"inactive",children:"Inactive"}),(0,Cn.jsx)("option",{value:"terminated",children:"Terminated"})]})]}),Yl.isAdmin()&&(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Username (used for login)(*):"})," ",(0,Cn.jsx)("input",{type:"text",value:f||"",onChange:function(e){return h(e.target.value)}})]}),Yl.isAdmin()&&(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Password (used for login):"})," ",(0,Cn.jsx)("input",{type:"text",value:m||"",onChange:function(e){return p(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"First Name:"})," ",(0,Cn.jsx)("input",{type:"text",value:y||"",onChange:function(e){return b(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Last Name:"})," ",(0,Cn.jsx)("input",{type:"text",value:_||"",onChange:function(e){return j(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Preferred Name (\u4e2d\u6587\u59d3\u540d):"})," ",(0,Cn.jsx)("input",{type:"text",value:N||"",onChange:function(e){return k(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Birth Date (Type in as: MM/DD/YYYY):"})," ",(0,Cn.jsx)("input",{type:"text",value:C||"",onChange:function(e){return D(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Title:(*)"})," ",(0,Cn.jsxs)("select",{value:ie,onChange:function(e){return function(e){var t;e?(le(e),ue(Or[e]),P(null===(t=Mr[e])||void 0===t?void 0:t.join(","))):(le(""),ue(""),P(""))}(e.target.value)},children:[(0,Cn.jsx)("option",{value:""}),Object.entries(Er).map((function(e){var t=i(e,2),n=t[0],r=t[1];return(0,Cn.jsx)("option",{value:n,children:r},n)}))]})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Title CN(\u4e2d\u6587\u79f0\u8c13):"})," ",(0,Cn.jsx)("input",{type:"text",value:ce||"",onChange:function(e){return ue(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Roles:(*)"})," ",(0,Cn.jsx)("input",{type:"text",value:O||"",onChange:function(e){return P(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Email:(*)"})," ",(0,Cn.jsx)("input",{type:"email",value:T||"",onChange:function(e){return R(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Driver Capacity:"})," ",(0,Cn.jsx)("input",{type:"number",value:L||"",onChange:function(e){return Y(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Phone :"})," ",(0,Cn.jsx)("input",{type:"text",value:z||"",onChange:function(e){return V(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Mobile Phone:"})," ",(0,Cn.jsx)("input",{type:"text",value:U||"",onChange:function(e){return Z(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Home Phone:"})," ",(0,Cn.jsx)("input",{type:"text",value:q||"",onChange:function(e){return K(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Language(Please use ',' between each language):"})," ",(0,Cn.jsx)("input",{type:"text",value:G||"",onChange:function(e){return J(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Employment Type:"})," ",(0,Cn.jsxs)("select",{value:X,onChange:function(e){return ee(e.currentTarget.value)},children:[(0,Cn.jsx)("option",{value:""}),(0,Cn.jsx)("option",{value:"fulltime",children:"Full Time"}),(0,Cn.jsx)("option",{value:"parttime",children:"Part Time"}),(0,Cn.jsx)("option",{value:"volunteer",children:"Volunteer"})]})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Address:"})," ",(0,Cn.jsx)("input",{type:"text",value:ne||"",onChange:function(e){return re(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Department:"})," ",(0,Cn.jsx)("input",{type:"text",value:fe||"",onChange:function(e){return he(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Date Hired(Type in as 'MM/DD/YYYY'):"})," ",(0,Cn.jsx)("input",{type:"text",value:pe||"",onChange:function(e){return ge(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Note:"})," ",(0,Cn.jsx)("input",{type:"text",value:be||"",onChange:function(e){return xe(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Tags(Please use ',' between each tags):"})," ",(0,Cn.jsx)("input",{type:"text",value:ke||"",onChange:function(e){return Se(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"Upload I9:"}),(0,Cn.jsx)("input",{type:"file",onChange:function(e){return Me(e.target.files[0])}})]})]}),(0,Cn.jsx)("div",{className:"list row mb-5",children:(0,Cn.jsxs)("div",{className:"col-md-6 col-sm-6 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm me-2 mb-2",onClick:function(){return function(){var e={username:f,name:"".concat(_,",").concat(y),name_cn:N,email:T,mobile_phone:U,phone:z,home_phone:q,language:G,employment_status:X,address:ne,title:ie,title_cn:ce,firstname:y,lastname:_,department:fe,birth_date:C,driver_capacity:L,date_hired:pe,create_by:"admin",edit_by:"admin",note:be,tags:ke.replace(" ","").split(","),roles:O&&O.replace(" ","").split(","),status:je};if(m&&m.length>0){if(!jl(m))return void window.alert("Password's length must be longer than 8. It must contain 1 uppercase character, 1 lowercase character and 1 special character.");e=Object.assign({},e,{password:m})}var t=new FormData;t.append("file",Pe),Pe&&wl(t,null===c||void 0===c?void 0:c.id,"".concat(null===c||void 0===c?void 0:c.lastname,"_").concat(null===c||void 0===c?void 0:c.firstname),"I9"),"driver"===Te.get("type")?n(r({id:o.id,data:e,currentEmployee:c})):n(a({id:o.id,data:e,currentEmployee:c})),Re()}()},children:" Save "}),(0,Cn.jsx)("button",{className:"btn btn-danger btn-sm me-2 mb-2",onClick:function(){Ee(!0)},children:" Delete "}),(0,Cn.jsx)("button",{className:"btn btn-default btn-sm",onClick:function(){return Re()},children:" Cancel "})]})}),(0,Cn.jsxs)(Fd,{show:De,onHide:function(){return Ae()},children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:"Delete User"})}),(0,Cn.jsx)(Fd.Body,{children:(0,Cn.jsx)("div",{children:"Are you sure you want to delete this user?"})}),(0,Cn.jsxs)(Fd.Footer,{children:[(0,Cn.jsx)(Eo,{variant:"secondary",onClick:function(){return Ae()},children:"No"}),(0,Cn.jsx)(Eo,{variant:"primary",onClick:function(){return function(){var e={username:f,name:"".concat(_,",").concat(y),name_cn:N,email:T,mobile_phone:U,phone:z,home_phone:q,language:G,employment_status:X,status:"terminated",address:ne,title:ie,title_cn:ce,firstname:y,lastname:_,department:fe,birth_date:C,driver_capacity:L,date_hired:pe,create_by:"admin",edit_by:"admin",note:be,tags:ke.replace(" ","").split(","),roles:O&&O.replace(" ","").split(",")};m&&m.length>0&&(e=Object.assign({},e,{password:m})),"driver"===Te.get("type")?n(r({id:o.id,data:e,currentEmployee:c})):n(a({id:o.id,data:e,currentEmployee:c})),Ee(!1),Re()}()},children:"Yes"})]})]})]})},ub=function(){var e=I(),n=(me(),i((0,t.useState)([]),2)),r=n[0],a=n[1],o=i((0,t.useState)(""),2),l=o[0],s=o[1],c=i((0,t.useState)(!1),2),u=c[0],d=c[1];(0,t.useEffect)((function(){Yl.canViewEmployees()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an admin account to login."),Yl.logout(),e("/login")),gl().then((function(e){return a(e.data)}))}),[]);return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)("div",{className:"list row mb-4",children:(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsxs)("h5",{children:["All Employees ",(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){e("/admin/customer-report")},children:"Back"})]})})}),(0,Cn.jsx)("div",{className:"list row mb-4",children:(0,Cn.jsxs)("div",{className:"col-md-12",children:[(0,Cn.jsxs)("div",{className:"mb-4",children:["Filter By Name: ",(0,Cn.jsx)("input",{type:"text",value:l,onChange:function(e){return s(e.currentTarget.value)}})]}),(0,Cn.jsx)("input",{className:"mb-4 me-2",type:"checkbox",value:u,checked:!0===u,onChange:function(){return d(!u)}}),"Show Inactive Employees",(0,Cn.jsxs)("table",{className:"personnel-info-table",children:[(0,Cn.jsx)("thead",{children:(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("th",{children:"Name"}),(0,Cn.jsx)("th",{children:"Preferred Name"}),(0,Cn.jsx)("th",{children:"Username"}),(0,Cn.jsx)("th",{children:"Status"}),(0,Cn.jsx)("th",{children:"Roles"}),(0,Cn.jsx)("th",{})]})}),(0,Cn.jsx)("tbody",{children:r&&r.filter((function(e){return u?e:"active"===e.status})).filter((function(e){return null===e||void 0===e?void 0:e.name.toLowerCase().includes(l.toLowerCase())})).map((function(t){var n;return(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("td",{children:null===t||void 0===t?void 0:t.name}),(0,Cn.jsx)("td",{children:null===t||void 0===t?void 0:t.name_cn}),(0,Cn.jsx)("td",{children:null===t||void 0===t?void 0:t.username}),(0,Cn.jsx)("td",{children:null===t||void 0===t?void 0:t.status}),(0,Cn.jsx)("td",{children:null===t||void 0===t||null===(n=t.roles)||void 0===n?void 0:n.join(", ")}),(0,Cn.jsxs)("td",{children:[Yl.canAddOrEditEmployees()&&(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm me-2",onClick:function(){return n=null===t||void 0===t?void 0:t.id,void e("/employees/edit/".concat(n));var n},children:"Edit"}),Yl.canViewEmployees()&&(0,Cn.jsx)("button",{className:"btn btn-default btn-sm me-2",onClick:function(){return n=null===t||void 0===t?void 0:t.id,void e("/employees/".concat(n));var n},children:"View"})]})]},t.id)}))})]})]})})]})},db=function(){var e,n,r=I(),a=F(),o=i((0,t.useState)(void 0),2),l=o[0],s=o[1],c=i((0,t.useState)([]),2),u=c[0],d=c[1];return(0,t.useEffect)((function(){Yl.canViewEmployees()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an admin account to login."),Yl.logout(),r("/login")),l||_l(a.id).then((function(e){s(e.data)}))}),[]),(0,t.useEffect)((function(){l&&Nl(null===l||void 0===l?void 0:l.id,null===l||void 0===l?void 0:l.name,"I9").then((function(e){var t,n;d(null===e||void 0===e||null===(t=e.data)||void 0===t||null===(n=t.data)||void 0===n?void 0:n.files)}))}),[l]),(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)("div",{className:"list row mb-4",children:(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsxs)("h5",{children:[null===l||void 0===l?void 0:l.name," ",(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){r("/employees/list")},children:"Back"})]})})}),(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsx)("div",{className:"col-md-4 mb-4",children:(0,Cn.jsxs)("div",{children:["Username: ",null===l||void 0===l?void 0:l.username]})}),(0,Cn.jsx)("div",{className:"col-md-4 mb-4",children:(0,Cn.jsxs)("div",{children:["Name: ",null===l||void 0===l?void 0:l.name]})}),(0,Cn.jsx)("div",{className:"col-md-4 mb-4",children:(0,Cn.jsxs)("div",{children:["Preferred Name (\u4e2d\u6587\u59d3\u540d): ",null===l||void 0===l?void 0:l.name_cn]})}),(0,Cn.jsx)("div",{className:"col-md-4 mb-4",children:(0,Cn.jsxs)("div",{children:["Birth Date: ",null===l||void 0===l?void 0:l.birth_date]})}),(0,Cn.jsx)("div",{className:"col-md-4 mb-4",children:(0,Cn.jsxs)("div",{children:["Roles: ",null===l||void 0===l||null===(e=l.roles)||void 0===e?void 0:e.join(", ")]})}),(0,Cn.jsx)("div",{className:"col-md-4 mb-4",children:(0,Cn.jsxs)("div",{children:["Email: ",null===l||void 0===l?void 0:l.email]})}),(0,Cn.jsx)("div",{className:"col-md-4 mb-4",children:(0,Cn.jsxs)("div",{children:["Driver Capacity: ",null===l||void 0===l?void 0:l.driver_capacity]})}),(0,Cn.jsx)("div",{className:"col-md-4 mb-4",children:(0,Cn.jsxs)("div",{children:["Phone: ",null===l||void 0===l?void 0:l.phone]})}),(0,Cn.jsx)("div",{className:"col-md-4 mb-4",children:(0,Cn.jsxs)("div",{children:["Mobile Phone: ",null===l||void 0===l?void 0:l.mobile_phone]})}),(0,Cn.jsx)("div",{className:"col-md-4 mb-4",children:(0,Cn.jsxs)("div",{children:["Home Phone: ",null===l||void 0===l?void 0:l.home_phone]})}),(0,Cn.jsx)("div",{className:"col-md-4 mb-4",children:(0,Cn.jsxs)("div",{children:["Language: ",null===l||void 0===l?void 0:l.language]})}),(0,Cn.jsx)("div",{className:"col-md-4 mb-4",children:(0,Cn.jsxs)("div",{children:["Employment Type: ",null===l||void 0===l?void 0:l.employment_status]})}),(0,Cn.jsx)("div",{className:"col-md-4 mb-4",children:(0,Cn.jsxs)("div",{children:["Address: ",null===l||void 0===l?void 0:l.address]})}),(0,Cn.jsx)("div",{className:"col-md-4 mb-4",children:(0,Cn.jsxs)("div",{children:["Title: ",Er[null===l||void 0===l?void 0:l.title]]})}),(0,Cn.jsx)("div",{className:"col-md-4 mb-4",children:(0,Cn.jsxs)("div",{children:["Title CN(\u4e2d\u6587\u79f0\u8c13): ",null===l||void 0===l?void 0:l.title_cn]})}),(0,Cn.jsx)("div",{className:"col-md-4 mb-4",children:(0,Cn.jsxs)("div",{children:["Department: ",null===l||void 0===l?void 0:l.department]})}),(0,Cn.jsx)("div",{className:"col-md-4 mb-4",children:(0,Cn.jsxs)("div",{children:["Date Hired: ",null===l||void 0===l?void 0:l.date_hired]})}),(0,Cn.jsx)("div",{className:"col-md-4 mb-4",children:(0,Cn.jsxs)("div",{children:["Note: ",null===l||void 0===l?void 0:l.note]})}),(0,Cn.jsx)("div",{className:"col-md-4 mb-4",children:(0,Cn.jsxs)("div",{children:["Tags: ",null===l||void 0===l||null===(n=l.tags)||void 0===n?void 0:n.join(", ")]})}),(0,Cn.jsxs)("div",{className:"col-md-4 mb-4",children:[(0,Cn.jsx)("div",{children:"I9: "}),(0,Cn.jsx)("div",{children:null===u||void 0===u?void 0:u.map((function(e){return(0,Cn.jsx)("div",{children:(0,Cn.jsx)("a",{href:"".concat(window.location.origin).concat(null===e||void 0===e?void 0:e.url),target:"_blank",children:null===e||void 0===e?void 0:e.name})})}))})]})]})]})},fb=function(){var e,n,r,a,o,l,s,c,u,d,f,h,v,m,p,g,y,b=new URLSearchParams(window.location.search),x=oe(rn),_=oe(an),j=oe(vn),w=oe(yn),N=oe(wn),k=(oe(Nn),oe(kn),I()),S=me(),C=$t.actions.createRoute,D=mn.actions.updateVehicle,E=xn.actions.createRouteTemplate,O=i((0,t.useState)(""),2),P=O[0],M=O[1],T=i((0,t.useState)(""),2),R=T[0],A=T[1],L=i((0,t.useState)(""),2),F=L[0],Y=L[1],H=b.get("type"),U=i((0,t.useState)("inbound"===H||"outbound"===H?H:"inbound"),2),Z=U[0],B=U[1],z=i((0,t.useState)(!1),2),V=z[0],W=z[1],q=i((0,t.useState)(!1),2),K=q[0],$=q[1],G=i((0,t.useState)([]),2),J=G[0],Q=G[1],X=i((0,t.useState)({}),2),ee=X[0],te=X[1],ne=w.find((function(e){return e.id===F})),re=i((0,t.useState)([]),2),ae=re[0],ie=re[1],le=i((0,t.useState)(!1),2),se=le[0],ce=(le[1],i((0,t.useState)(void 0),2)),ue=ce[0],de=(ce[1],i((0,t.useState)(void 0),2)),fe=de[0],he=de[1],ve=i((0,t.useState)(void 0),2),pe=ve[0],ge=ve[1],ye=i((0,t.useState)(!1),2),be=ye[0],xe=ye[1];(0,t.useEffect)((function(){Yl.canAddOrEditRoutes()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an admin account to login."),Yl.logout(),k("/login"))}),[]),(0,t.useEffect)((function(){if(ue){var e=N.find((function(e){return e.id===ue}));M(e.name),A(e.driver),Y(e.vehicle),B(e.type),ie(e.route_customer_list),he(e)}else{M(""),A(""),Y("");var t=b.get("type");B("inbound"===t||"outbound"===t?t:"inbound"),ie([])}ge(void 0)}),[ue]);var _e=function(){var e=b.get("date");k("/trans-routes/dashboard?dateSchedule=".concat(e))},je=function(){if(!be){if(!function(){var e=[];return P&&""!==P.trim()||e.push("Route Name"),Z&&""!==Z||e.push("Route Type"),R&&""!==R||e.push("Driver"),F&&""!==F||e.push("Vehicle"),!(e.length>0)||(window.alert("Please fill in the following required fields:\n".concat(e.join("\n"))),!1)}())return;xe(!0);var e=new Date,t=(e.getMonth()>8?e.getMonth()+1:"0"+(e.getMonth()+1))+"/"+(e.getDate()>9?e.getDate():"0"+e.getDate())+"/"+e.getFullYear();"tomorrow"===b.get("date")?(e.setDate(e.getDate()+1),t=(e.getMonth()>8?e.getMonth()+1:"0"+(e.getMonth()+1))+"/"+(e.getDate()>9?e.getDate():"0"+e.getDate())+"/"+e.getFullYear()):b.get("date")&&(t=ys()(b.get("date")).format("MM/DD/YYYY"));var n={data:Object.assign({},{name:P,route_customer_list:ae,driver:R,vehicle:F,type:Z,schedule_date:t,start_mileage:ne.mileage})};if("tomorrow"===b.get("date")?n.fetchTomorrow=!0:(b.get("date")&&(n.fetchDate=ys()(b.get("date")).format("MM/DD/YYYY")),n.fetchToday=!0),se){var r=Object.assign({},{name:P,route_customer_list:ae,driver:R,vehicle:F,type:Z,status:"active"});S(E({data:r}))}S(C(n)),setTimeout((function(){xe(!1),b.get("date")?function(){var e=b.get("date"),t=e&&"tomorrow"!==e?"?dateSchedule=".concat(e):"";k("/trans-routes/schedule".concat(t))}():_e()}),2e3)}},we=function(){Q([]),W(!1)},Ne=function(){te({}),$(!1)};return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/",children:"Transportation"}),(0,Cn.jsx)(Ns.Item,{href:"/trans-routes/dashboard",children:"Transportation Routes"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"Create New Route"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsxs)("h4",{children:["Create New Route ",(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){_e()},children:"Back"})]})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container form-page",children:(0,Cn.jsx)("div",{className:"app-main-content-list-func-container",children:(0,Cn.jsx)(Hc,{defaultActiveKey:"routeOverview",id:"route-view-tab",children:(0,Cn.jsx)(Wc,{eventKey:"routeOverview",title:"Route Information",children:(0,Cn.jsxs)("div",{className:"multi-columns-container",children:[(0,Cn.jsxs)("div",{className:"column-container",children:[(0,Cn.jsxs)("div",{className:"column-card",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Route Details"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Route Name",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",value:P||"",onChange:function(e){return M(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Vehicle",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsxs)("select",{value:F,onChange:function(e){return Y(e.target.value)},children:[(0,Cn.jsx)("option",{value:""}),w.map((function(e){return(0,Cn.jsx)("option",{value:e.id,children:e.vehicle_number},e.id)}))]})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Driver",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsxs)("select",{value:R,onChange:function(e){return A(e.target.value)},children:[(0,Cn.jsx)("option",{value:""}),j.map((function(e){return(0,Cn.jsx)("option",{value:e.id,children:e.name},e.id)}))]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Route Type",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsxs)("select",{value:Z,onChange:function(e){return B(e.target.value)},children:[(0,Cn.jsx)("option",{value:"inbound",children:"Inbound"}),(0,Cn.jsx)("option",{value:"outbound",children:"Outbound"})]})]})]})]}),(0,Cn.jsx)("div",{className:"column-card adjust",children:(0,Cn.jsx)("div",{className:"col-md-12 mb-4",children:(0,Cn.jsx)(pm,{currentRoute:fe,setNewCustomerList:ie})})}),(0,Cn.jsxs)("div",{className:"list row mb-5",children:[(0,Cn.jsxs)("div",{className:"col-md-12 col-sm-12 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return _e()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",disabled:be,onClick:function(){return je()},children:" Save "})]}),pe&&(0,Cn.jsx)("div",{className:"col-md-12 col-sm-12 col-xs-12 alert alert-danger mt-4",children:pe})]})]}),(0,Cn.jsxs)("div",{className:"column-container",children:[F&&""!==F&&(0,Cn.jsxs)("div",{className:"column-card mb-4",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Vehicle Information"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section short",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Vehicle Number"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(e=w.find((function(e){return e.id===F})))||void 0===e?void 0:e.vehicle_number})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Seating Capacity"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(n=w.find((function(e){return e.id===F})))||void 0===n?void 0:n.capacity})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Mileage"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(r=w.find((function(e){return e.id===F})))||void 0===r?void 0:r.mileage})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Make"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(a=w.find((function(e){return e.id===F})))||void 0===a?void 0:a.make})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Model"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(o=w.find((function(e){return e.id===F})))||void 0===o?void 0:o.model})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section short",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"License Plate"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(l=w.find((function(e){return e.id===F})))||void 0===l?void 0:l.tag})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Year"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(s=w.find((function(e){return e.id===F})))||void 0===s?void 0:s.year})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"GPS ID"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(c=w.find((function(e){return e.id===F})))||void 0===c?void 0:c.gps_tag})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"EZPass"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(u=w.find((function(e){return e.id===F})))||void 0===u?void 0:u.ezpass})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Vin"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===(d=w.find((function(e){return e.id===F})))||void 0===d?void 0:d.vin)||""})]})]})]}),R&&""!==R&&(0,Cn.jsxs)("div",{className:"column-card",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Driver Information"}),(0,Cn.jsx)("div",{className:"text-primary",children:"Personal Details"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section short",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Driver Name"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(f=j.find((function(e){return e.id===R})))||void 0===f?void 0:f.name})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Preferred Name"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(h=j.find((function(e){return e.id===R})))||void 0===h?void 0:h.name_cn})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Job Title"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(v=j.find((function(e){return e.id===R})))||void 0===v?void 0:v.title})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Job Status"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(m=w.find((function(e){return e.id===F})))||void 0===m?void 0:m.employment_status})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section short",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Driver Capacity"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(p=j.find((function(e){return e.id===R})))||void 0===p?void 0:p.driver_capacity})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Phone Number"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(g=j.find((function(e){return e.id===R})))||void 0===g?void 0:g.phone})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Email"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(y=w.find((function(e){return e.id===F})))||void 0===y?void 0:y.email})]})]})]})]})]})})})})}),(0,Cn.jsxs)(Fd,{show:V,onHide:function(){return we()},children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:"Add New Checklist Item"})}),(0,Cn.jsx)(Fd.Body,{children:(0,Cn.jsxs)(Cn.Fragment,{children:[J.map((function(e,t){return(0,Cn.jsxs)("div",{className:"mb-4",children:[(0,Cn.jsx)("input",{type:"text",value:e,onChange:function(e){return Q(Tn(J).map((function(n,r){return r===t?e.target.value:n})))}}),(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(e){return Q(Tn(J).filter((function(e,n){return n!=t})))},children:"Remove"})]},t)})),(0,Cn.jsx)("button",{className:"btn btn-link",onClick:function(){return function(){var e=[].concat(Tn(J),[""]);Q(e)}()},children:"+Add New Item"})]})}),(0,Cn.jsxs)(Fd.Footer,{children:[(0,Cn.jsx)(Eo,{variant:"secondary",onClick:function(){return we()},children:"Close"}),(0,Cn.jsx)(Eo,{variant:"primary",onClick:function(){return function(){var e=Object.assign({},ne,{checklist:J});S(D({id:ne.id,data:e})),W(!1)}()},children:"Save Checklist Items"})]})]}),(0,Cn.jsxs)(Fd,{show:K,onHide:function(){return Ne()},children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:" Click on Route to Select"})}),(0,Cn.jsx)(Fd.Body,{children:(0,Cn.jsx)(Cn.Fragment,{children:[].concat(Tn(x),Tn(_)).map((function(e){var t,n;return(0,Cn.jsxs)("div",{className:"card-container ".concat(e.id===ee.id?"selected":""),onClick:function(){return te(e)},children:[(0,Cn.jsx)("div",{children:e.name}),(0,Cn.jsx)("div",{children:null===(t=w.find((function(t){return t.id===e.vehicle})))||void 0===t||null===(n=t.checklist)||void 0===n?void 0:n.map((function(e,t){return(0,Cn.jsx)("small",{className:"me-2",children:e},t)}))})]},e.id)}))})}),(0,Cn.jsxs)(Fd.Footer,{children:[(0,Cn.jsx)(Eo,{variant:"secondary",onClick:function(){return Ne()},children:"Close"}),(0,Cn.jsx)(Eo,{variant:"primary",onClick:function(){return function(){var e,t=Object.assign({},ne,{checklist:null===(e=w.find((function(e){return e.id===ee.vehicle})))||void 0===e?void 0:e.checklist});S(D({id:ne.id,data:t})),$(!1)}()},children:"Copy Checklist Items"})]})]})]})},hb=function(){var e=I();return(0,t.useEffect)((function(){Yl.isAdmin()||Yl.canViewRoutes()||Yl.canAddOrEditRoutes()||Yl.canViewAttendance()||Yl.canAddOrEditAttendance()||Yl.canAddOrEditCustomers()||Yl.canViewCustomers()||Yl.canAddOrEditEmployees()||Yl.canViewEmployees()||Yl.canAddOrEditVechiles()||Yl.canViewVechiles()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an admin account to login."),Yl.logout(),e("/login"))}),[]),(0,Cn.jsx)(Cn.Fragment,{children:(0,Cn.jsx)("div",{className:"list row",children:(0,Cn.jsx)("div",{className:"col-md-12",children:(0,Cn.jsx)(U,{})})})})},vb=__webpack_require__(3897),mb=__webpack_require__(763),pb=function(){I();var e=i((0,t.useState)([]),2),n=e[0],r=e[1],a=i((0,t.useState)(new Date),2),o=a[0],s=a[1],c=i((0,t.useState)([]),2),u=c[0],d=c[1],f=i((0,t.useState)(new Map),2),h=f[0],v=f[1],m=i((0,t.useState)(new Map),2),p=m[0],g=m[1],y=i((0,t.useState)(void 0),2),b=y[0],x=y[1],_=i((0,t.useState)(void 0),2),j=_[0],w=_[1],N=i((0,t.useState)(void 0),2),k=N[0],S=N[1],C=i((0,t.useState)(void 0),2),D=C[0],E=C[1],O=i((0,t.useState)(""),2),P=O[0],M=O[1],T=i((0,t.useState)(""),2),R=T[0],A=T[1],L=i((0,t.useState)(""),2),F=L[0],Y=L[1],H=i((0,t.useState)(!1),2),U=H[0],Z=H[1],B=i((0,t.useState)(""),2),z=B[0],V=B[1],W=i((0,t.useState)(""),2),q=W[0],K=W[1],$=i((0,t.useState)(!1),2),G=$[0],J=$[1],Q=i((0,t.useState)([]),2),X=Q[0],ee=Q[1],te=i((0,t.useState)(!1),2),ne=te[0],re=te[1],ae=i((0,t.useState)(!1),2),ie=ae[0],oe=ae[1],le=i((0,t.useState)(!1),2),se=le[0],ce=le[1],ue=i((0,t.useState)([]),2),de=ue[0],fe=ue[1],he=(0,t.useRef)(null),ve=function(){x(void 0),w(void 0),S(void 0),E(void 0),A(""),Z(!1)},me=function(e,t){return e&&t&&Math.abs(new Date(e)-new Date(t))/36e5<4},pe=function(e){return e&&new Date(e).toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit"})||""},ge=function(e,t){var n=((null===e||void 0===e?void 0:e.getTime())-(null===t||void 0===t?void 0:t.getTime()))/1e3;return n/=3600,Math.floor(Math.abs(n))},ye=t.forwardRef((function(e,t){e.children;var n=e.style,r=e.className,a=e["aria-labelledby"];return(0,Cn.jsxs)("div",{ref:t,style:n,className:r,"aria-labelledby":a,children:[(0,Cn.jsx)("h6",{children:"Filter By"}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section margin-sm dropdown-container",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"User Name"}),(0,Cn.jsx)("input",{type:"text",value:z,onChange:function(e){return V(e.currentTarget.value)}})]})}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section margin-sm dropdown-container",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Caller"}),(0,Cn.jsx)("input",{type:"text",value:q,onChange:function(e){return K(e.currentTarget.value)}})]})}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section margin-sm dropdown-container",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Customer Route Status"}),(0,Cn.jsx)("select",{value:F,onChange:function(e){return Y(e.target.value)},children:[["",{text:""}]].concat(Tn(Object.entries(Cr))).map((function(e){var t=i(e,2),n=t[0],r=t[1].text;return(0,Cn.jsx)("option",{value:r,children:r},n)}))})]})}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section margin-sm dropdown-container",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Include All Customer Attending Today"}),(0,Cn.jsx)("input",{type:"checkbox",value:G,checked:!0===G,onChange:function(){return J(!G)}})]})}),(0,Cn.jsx)("div",{className:"list row",children:(0,Cn.jsxs)("div",{className:"col-md-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return K(""),V(""),J(!1),Y(""),void oe(!1)},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){oe(!1)},children:" Filter "})]})})]})})),be=t.forwardRef((function(e,t){e.children;var r=e.style,a=e.className,i=e["aria-labelledby"];return(0,Cn.jsxs)("div",{ref:t,style:r,className:a,"aria-labelledby":i,children:[(0,Cn.jsx)("div",{className:"app-main-content-fields-section margin-sm dropdown-container",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Select Date for Customer Report"}),(0,Cn.jsx)(Vd(),{selected:o,onChange:function(e){return s(e)}})]})}),(0,Cn.jsx)("div",{className:"list row",children:(0,Cn.jsxs)("div",{className:"col-md-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return s(new Date),void ce(!1)},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return function(){var e,t=new Map,r=(0,l.Z)(n);try{for(r.s();!(e=r.n()).done;){var a=e.value;t.set(a.id,{customer_name:"".concat(a.name," (").concat(a.name_cn,")"),customer_type:"".concat(a.type),customer_caller:"".concat(a.caller),customer_seating:"".concat(a.seating),customer_vehicle:"".concat(a.vehicle_no)})}}catch(c){r.e(c)}finally{r.f()}v(new Map(t));var i=new Date(o),s=(i.getMonth()>8?i.getMonth()+1:"0"+(i.getMonth()+1))+"/"+(i.getDate()>9?i.getDate():"0"+i.getDate())+"/"+i.getFullYear();$r(s).then((function(e){d(e.data),ce(!1)})),Bl(s,Rr).then((function(e){ee(e.data),ce(!1)}))}()},children:"Start"})]})})]})}));return(0,t.useEffect)((function(){kl().then((function(e){return r(e.data)}))}),[]),(0,t.useEffect)((function(){var e,t=new Map,r=(0,l.Z)(n);try{for(r.s();!(e=r.n()).done;){var a=e.value;t.set(a.id,{customer_name:"".concat(a.name," (").concat(a.name_cn,")"),customer_caller:a.caller,customer_vehicle:a.vehicle_no,customer_seating:a.seating})}}catch(i){r.e(i)}finally{r.f()}v(new Map(t))}),[n]),(0,t.useEffect)((function(){X&&X.length>0?function(){var e=new Map;if(X&&X.length>0){var t,n,r=(0,l.Z)(null===(t=X[0])||void 0===t?void 0:t.data);try{for(r.s();!(n=r.n()).done;){var a=n.value,i=e.has(a.customer_id)?e.get(a.customer_id):{customer_name:a.customer_name};a.customer_enter_center_time&&""!==a.customer_enter_center_time&&(i.customer_enter_center_time=a.customer_enter_center_time),a.customer_leave_center_time&&""!==a.customer_leave_center_time&&(i.customer_leave_center_time=a.customer_leave_center_time),a.customer_pickup_time&&""!==a.customer_pickup_time&&(i.customer_pickup_time=a.customer_pickup_time),a.customer_dropoff_time&&""!==a.customer_dropoff_time&&(i.customer_dropoff_time=a.customer_dropoff_time),a.customer_type&&""!==a.customer_type&&(i.customer_type=a.customer_type),a.customer_route_report_status&&""!==a.customer_route_report_status&&(i.customer_route_report_status=a.customer_route_report_status),e.set(a.customer_id,Object.assign({},h.get(a.customer_id),i))}}catch(D){r.e(D)}finally{r.f()}var o,s=u.filter((function(e){return"inbound"===e.type})),c=u.filter((function(e){return"outbound"===e.type})),d=(0,l.Z)(s);try{for(d.s();!(o=d.n()).done;){var f,v=o.value,m=(0,l.Z)(v.route_customer_list);try{for(m.s();!(f=m.n()).done;){var p,y=f.value,b=e.has(y.customer_id)?e.get(y.customer_id):{customer_name:y.customer_name};y.customer_enter_center_time&&""!==y.customer_enter_center_time&&(b.customer_enter_center_time=y.customer_enter_center_time),y.customer_leave_center_time&&""!==y.customer_leave_center_time&&(b.customer_leave_center_time=y.customer_leave_center_time),y.customer_pickup_time&&""!==y.customer_pickup_time&&(b.customer_pickup_time=y.customer_pickup_time),y.customer_dropoff_time&&""!==y.customer_dropoff_time&&(b.customer_dropoff_time=y.customer_dropoff_time),y.customer_type&&""!==y.customer_type&&(b.customer_type=y.customer_type),y.customer_route_status&&""!==y.customer_route_status&&y.customer_route_status!==Sr.NO_STATUS&&(b.customer_route_report_status=null===(p=Cr[y.customer_route_status])||void 0===p?void 0:p.text),e.set(y.customer_id,Object.assign({},h.get(y.customer_id),b))}}catch(D){m.e(D)}finally{m.f()}}}catch(D){d.e(D)}finally{d.f()}var x,_=(0,l.Z)(c);try{for(_.s();!(x=_.n()).done;){var j,w=x.value,N=(0,l.Z)(w.route_customer_list);try{for(N.s();!(j=N.n()).done;){var k,S=j.value,C=e.has(S.customer_id)?e.get(S.customer_id):{customer_name:S.customer_name};S.customer_enter_center_time&&""!==S.customer_enter_center_time&&(C.customer_enter_center_time=S.customer_enter_center_time),S.customer_leave_center_time&&""!==S.customer_leave_center_time&&(C.customer_leave_center_time=S.customer_leave_center_time),S.customer_pickup_time&&""!==S.customer_pickup_time&&(C.customer_pickup_time=S.customer_pickup_time),S.customer_dropoff_time&&""!==S.customer_dropoff_time&&(C.customer_dropoff_time=S.customer_dropoff_time),S.customer_type&&""!==S.customer_type&&(C.customer_type=S.customer_type),S.customer_route_status&&""!==S.customer_route_status&&S.customer_route_status!==Sr.NO_STATUS&&(C.customer_route_report_status=null===(k=Cr[S.customer_route_status])||void 0===k?void 0:k.text),e.set(S.customer_id,Object.assign({},h.get(S.customer_id),C))}}catch(D){N.e(D)}finally{N.f()}}}catch(D){_.e(D)}finally{_.f()}g(new Map([].concat(Tn(h),Tn(e))))}}():function(){var e,t=new Map,n=(0,l.Z)(u);try{for(n.s();!(e=n.n()).done;){var r,a=e.value,i=(0,l.Z)(a.route_customer_list);try{for(i.s();!(r=i.n()).done;){var o,s=r.value,c=t.has(s.customer_id)?t.get(s.customer_id):{customer_name:s.customer_name};s.customer_enter_center_time&&""!==s.customer_enter_center_time&&(c.customer_enter_center_time=s.customer_enter_center_time),s.customer_leave_center_time&&""!==s.customer_leave_center_time&&(c.customer_leave_center_time=s.customer_leave_center_time),s.customer_pickup_time&&""!==s.customer_pickup_time&&(c.customer_pickup_time=s.customer_pickup_time),s.customer_dropoff_time&&""!==s.customer_dropoff_time&&(c.customer_dropoff_time=s.customer_dropoff_time),s.customer_type&&""!==s.customer_type&&(c.customer_type=s.customer_type),s.customer_route_status&&""!==s.customer_route_status&&(c.customer_route_report_status=null===(o=Cr[s.customer_route_status])||void 0===o?void 0:o.text),t.set(s.customer_id,Object.assign({},h.get(s.customer_id),c))}}catch(d){i.e(d)}finally{i.f()}}}catch(d){n.e(d)}finally{n.f()}g(new Map([].concat(Tn(h),Tn(t))))}()}),[u,X]),(0,t.useEffect)((function(){de&&he&&he.current&&he.current.link&&setTimeout((function(){he.current.link.click(),fe([])}))}),[de]),(0,t.useEffect)((function(){for(var e=[],t=Array.from(p.entries()).filter((function(e){var t=i(e,2),n=(t[0],t[1]);return[Hn.MEMBER,Hn.SELF_PAY].includes(n.customer_type)})).filter((function(e){var t,n,r=i(e,2),a=(r[0],r[1]);return null===a||void 0===a||null===(t=a.customer_name)||void 0===t||null===(n=t.toLowerCase())||void 0===n?void 0:n.includes(null===z||void 0===z?void 0:z.toLowerCase())})),n=0;n<t.length;n++){var r,a,o={customer_id:t[n][0],customer_name:t[n][1].customer_name,customer_type:t[n][1].customer_type,customer_caller:t[n][1].customer_caller,customer_seating:null===(r=t[n][1])||void 0===r?void 0:r.seating,customer_vehicle:null===(a=t[n][1])||void 0===a?void 0:a.vechile_no,full_time_attendence:me(t[n][1].customer_enter_center_time,t[n][1].customer_leave_center_time)?"No":""};t[n][1].customer_route_report_status&&(o.customer_route_report_status=t[n][1].customer_route_report_status),t[n][1].customer_pickup_time&&(o.customer_pickup_time=t[n][1].customer_pickup_time),t[n][1].customer_enter_center_time&&(o.customer_enter_center_time=t[n][1].customer_enter_center_time),t[n][1].customer_leave_center_time&&(o.customer_leave_center_time=t[n][1].customer_leave_center_time),t[n][1].customer_dropoff_time&&(o.customer_dropoff_time=t[n][1].customer_dropoff_time),t[n][1].customer_leave_center_time&&t[n][1].customer_enter_center_time&&void 0!==ge(new Date(t[n][1].customer_leave_center_time),new Date(t[n][1].customer_enter_center_time))&&(o.hours_stayed=t[n][1].customer_leave_center_time&&t[n][1].customer_enter_center_time&&ge(new Date(t[n][1].customer_leave_center_time),new Date(t[n][1].customer_enter_center_time))),e.push(o)}if(0===e.length)re(!1);else if(X&&X.length>0){var l;re(!function(e,t){return(0,mb.isEmpty)((0,mb.xorWith)(e,t,mb.isEqual))}(e.sort((function(e,t){return e.customer_name>t.customer_name?1:-1})),null===(l=X[0])||void 0===l?void 0:l.data.sort((function(e,t){return e.customer_name>t.customer_name?1:-1}))))}else re(!0)}),[p]),(0,Cn.jsx)(Cn.Fragment,{children:(Yl.canAddOrEditAttendance()||Yl.canViewAttendance())&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/trans-routes/dashboard",children:"Transportation"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"Customer Reports"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsx)("h4",{children:"Customer Reports"})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container",children:(0,Cn.jsxs)("div",{className:"app-main-content-list-func-container",children:[(0,Cn.jsx)(Hc,{defaultActiveKey:"customerReport",id:"reports-tab",children:(0,Cn.jsxs)(Wc,{eventKey:"customerReport",title:"Customer Report",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Report Details Table"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section with-function",children:[(0,Cn.jsx)("button",{className:"btn btn-primary me-2",disabled:!ne,onClick:function(){return function(){var e=new Date(o),t=(e.getMonth()>8?e.getMonth()+1:"0"+(e.getMonth()+1))+"/"+(e.getDate()>9?e.getDate():"0"+e.getDate())+"/"+e.getFullYear(),n=[];Bl(t,Rr).then((function(e){var r=e.data;if(r&&r.length>0){var a,o,s=(0,l.Z)(null===(a=r[0])||void 0===a?void 0:a.data);try{for(s.s();!(o=s.n()).done;){var c=o.value,u=p.get(c.customer_id);p.set(c.customer_id,{customer_name:u.customer_name,customer_type:u.customer_type,customer_caller:u.customer_caller,customer_route_report_status:u.customer_route_report_status||c.customer_route_report_status,customer_pickup_time:u.customer_pickup_time||c.customer_pickup_time,customer_enter_center_time:u.customer_enter_center_time||c.customer_enter_center_time,customer_leave_center_time:u.customer_leave_center_time||c.customer_leave_center_time,customer_dropoff_time:u.customer_dropoff_time||c.customer_dropoff_time,customer_seating:u.customer_seating,customer_vehicle:u.customer_vehicle})}}catch(v){s.e(v)}finally{s.f()}}g(new Map(p));for(var d,f=Array.from(p.entries()).filter((function(e){var t=i(e,2),n=(t[0],t[1]);return[Hn.MEMBER,Hn.SELF_PAY].includes(n.customer_type)})).filter((function(e){var t,n,r=i(e,2),a=(r[0],r[1]);return null===a||void 0===a||null===(t=a.customer_name)||void 0===t||null===(n=t.toLowerCase())||void 0===n?void 0:n.includes(null===z||void 0===z?void 0:z.toLowerCase())})),h=0;h<f.length;h++)n.push({customer_id:f[h][0],customer_name:f[h][1].customer_name,customer_type:f[h][1].customer_type,customer_caller:f[h][1].customer_caller,customer_route_report_status:f[h][1].customer_route_report_status,customer_pickup_time:f[h][1].customer_pickup_time,customer_enter_center_time:f[h][1].customer_enter_center_time,customer_leave_center_time:f[h][1].customer_leave_center_time,customer_dropoff_time:f[h][1].customer_dropoff_time,full_time_attendence:me(f[h][1].customer_enter_center_time,f[h][1].customer_leave_center_time)?"No":"",hours_stayed:f[h][1].customer_leave_center_time&&f[h][1].customer_enter_center_time&&ge(new Date(f[h][1].customer_leave_center_time),new Date(f[h][1].customer_enter_center_time)),customer_seating:f[h][1].customer_seating,customer_vehicle:f[h][1].customer_vehicle});X&&X.length>0?Vl(null===(d=X[0])||void 0===d?void 0:d.id,{date:t,type:Rr,head:["No.","Name","Customer Route Status","Pick-Up","Arrival","Departure","Drop-Off","Full Time Attendence?","Hours Stayed","Customer Type","Caller","Seating","Vehicle Number"],chinese_head:["\u5e8f\u53f7","\u59d3\u540d","\u5ba2\u6237\u8def\u7ebf\u72b6\u6001","\u63a5\u5230\u65f6\u95f4","\u62b5\u8fbe\u4e2d\u5fc3","\u79bb\u5f00\u4e2d\u5fc3","\u9001\u8fbe\u65f6\u95f4","\u662f\u5426\u5168\u52e4","\u51fa\u52e4\u65f6\u95f4\uff08\u5c0f\u65f6)","\u7528\u6237\u7c7b\u522b","\u8054\u7cfb\u4eba","\u5ea7\u4f4d","\u8f66\u53f7"],data:n.sort((function(e,t){return e.customer_name>t.customer_name?1:-1}))}).then((function(){window.alert("The report is saved to Database. To get a PDF version, please run your PYTHON EXE Script.")})):zl({date:t,type:Rr,head:["No.","Name","Customer Route Status","Pick-Up","Arrival","Departure","Drop-Off","Full Time Attendence?","Hours Stayed","Customer Type","Caller","Seating","Vehicle Number"],chinese_head:["\u5e8f\u53f7","\u59d3\u540d","\u5ba2\u6237\u8def\u7ebf\u72b6\u6001","\u63a5\u5230\u65f6\u95f4","\u62b5\u8fbe\u4e2d\u5fc3","\u79bb\u5f00\u4e2d\u5fc3","\u9001\u8fbe\u65f6\u95f4","\u662f\u5426\u5168\u52e4","\u51fa\u52e4\u65f6\u95f4\uff08\u5c0f\u65f6)","\u7528\u6237\u7c7b\u522b","\u8054\u7cfb\u4eba","\u5ea7\u4f4d","\u8f66\u53f7"],data:n.sort((function(e,t){return e.customer_name>t.customer_name?1:-1}))}).then((function(){window.alert("The report is saved to Database. To get a PDF version, please run your PYTHON EXE Script.")}))}))}()},children:"Save Customer Reports"}),(0,Cn.jsx)("button",{className:"btn btn-primary me-2",onClick:function(){return function(){var e=new Map(p),t=new Date(o),n=(t.getMonth()>8?t.getMonth()+1:"0"+(t.getMonth()+1))+"/"+(t.getDate()>9?t.getDate():"0"+t.getDate())+"/"+t.getFullYear();$r(n).then((function(t){var n,r=t.data,a=r.filter((function(e){return"inbound"===e.type})),i=r.filter((function(e){return"outbound"===e.type})),o=(0,l.Z)(a);try{for(o.s();!(n=o.n()).done;){var s,c=n.value,u=(0,l.Z)(c.route_customer_list);try{for(u.s();!(s=u.n()).done;){var d=s.value;if(d.customer_route_status&&""!==d.customer_route_status&&d.customer_route_status!==Sr.NO_STATUS){var f,v=e.has(d.customer_id)?e.get(d.customer_id):{customer_name:d.customer_name};d.customer_enter_center_time&&""!==d.customer_enter_center_time&&(v.customer_enter_center_time=d.customer_enter_center_time),d.customer_leave_center_time&&""!==d.customer_leave_center_time&&(v.customer_leave_center_time=d.customer_leave_center_time),d.customer_pickup_time&&""!==d.customer_pickup_time&&(v.customer_pickup_time=d.customer_pickup_time),d.customer_dropoff_time&&""!==d.customer_dropoff_time&&(v.customer_dropoff_time=d.customer_dropoff_time),d.customer_type&&""!==d.customer_type&&(v.customer_type=d.customer_type),d.customer_route_status&&""!==d.customer_route_status&&d.customer_route_status!==Sr.NO_STATUS&&(v.customer_route_report_status=null===(f=Cr[d.customer_route_status])||void 0===f?void 0:f.text),e.set(d.customer_id,Object.assign({},h.get(d.customer_id),v))}}}catch(N){u.e(N)}finally{u.f()}}}catch(N){o.e(N)}finally{o.f()}var m,p=(0,l.Z)(i);try{for(p.s();!(m=p.n()).done;){var y,b=m.value,x=(0,l.Z)(b.route_customer_list);try{for(x.s();!(y=x.n()).done;){var _=y.value;if(_.customer_route_status&&""!==_.customer_route_status&&_.customer_route_status!==Sr.NO_STATUS){var j,w=e.has(_.customer_id)?e.get(_.customer_id):{customer_name:_.customer_name};_.customer_enter_center_time&&""!==_.customer_enter_center_time&&(w.customer_enter_center_time=_.customer_enter_center_time),_.customer_leave_center_time&&""!==_.customer_leave_center_time&&(w.customer_leave_center_time=_.customer_leave_center_time),_.customer_pickup_time&&""!==_.customer_pickup_time&&(w.customer_pickup_time=_.customer_pickup_time),_.customer_dropoff_time&&""!==_.customer_dropoff_time&&(w.customer_dropoff_time=_.customer_dropoff_time),_.customer_type&&""!==_.customer_type&&(w.customer_type=_.customer_type),_.customer_route_status&&""!==_.customer_route_status&&_.customer_route_status!==Sr.NO_STATUS&&(w.customer_route_report_status=null===(j=Cr[_.customer_route_status])||void 0===j?void 0:j.text),e.set(_.customer_id,Object.assign({},h.get(_.customer_id),w))}}}catch(N){x.e(N)}finally{x.f()}}}catch(N){p.e(N)}finally{p.f()}g(new Map([].concat(Tn(h),Tn(e))))}))}()},children:"Sync Latest Route Status to Report"}),(0,Cn.jsx)("button",{onClick:function(){!function(){var e=new Date(o),t=(e.getMonth()>8?e.getMonth()+1:"0"+(e.getMonth()+1))+"/"+(e.getDate()>9?e.getDate():"0"+e.getDate())+"/"+e.getFullYear(),n=[];Bl(t,Rr).then((function(e){var t=e.data;if(t&&t.length>0){var r,a,i=(0,l.Z)(null===(r=t[0])||void 0===r?void 0:r.data);try{for(i.s();!(a=i.n()).done;){var o=a.value,s=p.get(o.customer_id);p.set(o.customer_id,{customer_name:s.customer_name,customer_type:s.customer_type,customer_caller:s.customer_caller,customer_route_report_status:s.customer_route_report_status||o.customer_route_report_status,customer_pickup_time:s.customer_pickup_time||o.customer_pickup_time,customer_enter_center_time:s.customer_enter_center_time||o.customer_enter_center_time,customer_leave_center_time:s.customer_leave_center_time||o.customer_leave_center_time,customer_dropoff_time:s.customer_dropoff_time||o.customer_dropoff_time,customer_vehicle:s.customer_vehicle||o.customer_vehicle,customer_seating:s.customer_seating||o.customer_seating})}}catch(d){i.e(d)}finally{i.f()}}for(var c=Array.from(p.values()).filter((function(e){return[Hn.MEMBER,Hn.SELF_PAY].includes(e.customer_type)})).filter((function(e){var t,n;return null===e||void 0===e||null===(t=e.customer_name)||void 0===t||null===(n=t.toLowerCase())||void 0===n?void 0:n.includes(null===z||void 0===z?void 0:z.toLowerCase())})),u=0;u<c.length;u++)n.push([u+1,c[u].customer_name,c[u].customer_route_report_status,pe(c[u].customer_pickup_time),pe(c[u].customer_enter_center_time),pe(c[u].customer_leave_center_time),pe(c[u].customer_dropoff_time),me(c[u].customer_enter_center_time,c[u].customer_leave_center_time)?"No":"",c[u].customer_leave_center_time&&c[u].customer_enter_center_time&&ge(new Date(c[u].customer_leave_center_time),new Date(c[u].customer_enter_center_time)),c[u].customer_type,c[u].customer_caller,c[u].customer_seating,c[u].customer_vehicle]);fe([["No.","Name","Customer Route Status","Pick-Up","Arrival","Departure","Drop-Off","Full Time Attendence?","Hours Stayed","Customer Type","Caller","Seating","Vehicle Number"],["\u5e8f\u53f7","\u59d3\u540d","\u5ba2\u6237\u8def\u7ebf\u72b6\u6001","\u63a5\u5230\u65f6\u95f4","\u62b5\u8fbe\u4e2d\u5fc3","\u79bb\u5f00\u4e2d\u5fc3","\u9001\u8fbe\u65f6\u95f4","\u662f\u5426\u5168\u52e4","\u51fa\u52e4\u65f6\u95f4\uff08\u5c0f\u65f6)","\u7528\u6237\u7c7b\u522b","\u8054\u7cfb\u4eba","\u5ea7\u4f4d","\u8f66\u53f7"]].concat(n))}))}()},className:"btn btn-primary me-2",children:"Generate Customer Reports"}),de.length>0&&(0,Cn.jsx)(Hd.CSVLink,{className:"btn btn-primary btn-sm btn-no-deco",data:de,ref:he,filename:"Customer Attendance Report - ".concat(o.toLocaleDateString())})]}),(0,Cn.jsxs)("table",{className:"personnel-info-table",children:[(0,Cn.jsx)("thead",{children:(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("th",{className:"th-index",children:"No."}),(0,Cn.jsx)("th",{children:"Name"}),(0,Cn.jsx)("th",{children:"Customer Route Status"}),(0,Cn.jsx)("th",{children:"Pick Up Time"}),(0,Cn.jsx)("th",{children:"Enter Center Time"}),(0,Cn.jsx)("th",{children:"Leave Center Time"}),(0,Cn.jsx)("th",{children:"Drop Off Time"}),(0,Cn.jsx)("th",{children:"Hours Stayed"}),(0,Cn.jsx)("th",{children:"Cutomer Type"}),(0,Cn.jsx)("th",{children:"Caller"}),(0,Cn.jsx)("th",{children:"Seating"}),(0,Cn.jsx)("th",{children:"Vehicle Number"})]})}),(0,Cn.jsx)("tbody",{children:Array.from(p.entries()).filter((function(e){var t,n,r;return(null===(t=e[1])||void 0===t||null===(n=t.customer_name)||void 0===n||null===(r=n.toLowerCase())||void 0===r?void 0:r.includes(null===z||void 0===z?void 0:z.toLowerCase()))&&(!G||G&&(e[1].customer_enter_center_time||e[1].customer_leave_center_time))})).filter((function(e){var t,n,r;return null===(t=e[1])||void 0===t||null===(n=t.customer_caller)||void 0===n||null===(r=n.toLowerCase())||void 0===r?void 0:r.includes(null===q||void 0===q?void 0:q.toLowerCase())})).filter((function(e){return[Hn.MEMBER,Hn.SELF_PAY].includes(e[1].customer_type)})).filter((function(e){return F?"No Status"!==F?e[1].customer_route_report_status===F:!e[1].customer_route_report_status||e[1].customer_route_report_status===F:e})).sort((function(e,t){return e[1].customer_name>t[1].customer_name?1:-1})).map((function(e,t){var n=i(e,2),r=n[0],a=n[1],o=a.customer_name,l=a.customer_pickup_time,s=a.customer_dropoff_time,c=a.customer_enter_center_time,u=a.customer_leave_center_time,d=a.customer_type,f=a.customer_caller,h=a.customer_route_report_status,v=a.customer_vehicle,m=a.customer_seating;return(0,Cn.jsxs)("tr",{className:"".concat(Yl.canAddOrEditAttendance()?"clickable":""," ").concat(me(c,u)?"red":""),onClick:function(){return function(e,t,n,r,a,i){Yl.canAddOrEditAttendance()&&(Z(!0),A(e),x(t?new Date(t):void 0),w(n?new Date(n):void 0),S(r?new Date(r):void 0),E(a?new Date(a):void 0),M(i))}(r,c,u,l,s,h)},children:[(0,Cn.jsx)("td",{className:"td-index",children:t+1}),(0,Cn.jsx)("td",{children:o}),(0,Cn.jsx)("td",{children:h}),(0,Cn.jsx)("td",{children:l&&new Date(l).toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit"})}),(0,Cn.jsx)("td",{children:c&&new Date(c).toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit"})}),(0,Cn.jsx)("td",{children:u&&new Date(u).toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit"})}),(0,Cn.jsx)("td",{children:s&&new Date(s).toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit"})}),(0,Cn.jsx)("td",{children:c&&u&&ge(new Date(c),new Date(u))}),(0,Cn.jsx)("td",{children:d}),(0,Cn.jsx)("td",{children:f}),(0,Cn.jsx)("td",{children:m}),(0,Cn.jsx)("td",{children:v})]},t)}))})]})]})}),(0,Cn.jsxs)("div",{className:"list-func-panel",children:[(0,Cn.jsxs)(Zo,{id:"report-date",className:"me-2",show:se,onToggle:function(){return ce(!se)},autoClose:!1,children:[(0,Cn.jsxs)(Zo.Toggle,{variant:"primary",children:[(0,Cn.jsx)(sf,{size:16,className:"me-2"}),"Select Date to View Report"]}),(0,Cn.jsx)(Zo.Menu,{as:be})]},"report-date"),(0,Cn.jsxs)(Zo,{id:"filter-report",className:"me-2",show:ie,onToggle:function(){return oe(!ie)},autoClose:!1,children:[(0,Cn.jsxs)(Zo.Toggle,{variant:"primary",children:[(0,Cn.jsx)(ff,{size:16,className:"me-2"}),"Filter"]}),(0,Cn.jsx)(Zo.Menu,{as:ye})]},"filter-report")]})]})}),(0,Cn.jsxs)(Fd,{show:U,onHide:function(){return ve()},children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:"Special Change Request Client"})}),(0,Cn.jsx)(Fd.Body,{children:(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Special Checkin"}),(0,Cn.jsx)(vb.Z,{onFocus:function(){b&&0!==b.length||x(new Date)},format:"MM/dd/y HH:mm",value:b,disableClock:!0,onChange:x})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Special Checkout"}),(0,Cn.jsx)(vb.Z,{onFocus:function(){j&&0!==j.length||w(new Date)},format:"MM/dd/y HH:mm",value:j,disableClock:!0,onChange:w})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Pickip Time"}),(0,Cn.jsx)(vb.Z,{onFocus:function(){k&&0!==k.length||S(new Date)},format:"MM/dd/y HH:mm",value:k,disableClock:!0,onChange:S})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Dropoff Time"}),(0,Cn.jsx)(vb.Z,{onFocus:function(){D&&0!==D.length||E(new Date)},format:"MM/dd/y HH:mm",value:D,disableClock:!0,onChange:E})]})]}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Special Change Customer Route status"}),(0,Cn.jsxs)("select",{value:P,onChange:function(e){return M(e.target.value)},children:[(0,Cn.jsx)("option",{value:""}),Object.values(Cr).map((function(e){return null===e||void 0===e?void 0:e.text})).map((function(e){return(0,Cn.jsx)("option",{value:e,children:e},e)}))]})]})})]})}),(0,Cn.jsxs)(Fd.Footer,{children:[(0,Cn.jsx)(Eo,{variant:"link",size:"sm",onClick:function(){return ve()},children:"Close"}),(0,Cn.jsx)(Eo,{variant:"danger",size:"sm",onClick:function(){return p.delete(R),A(""),void Z(!1)},children:"Delete This Item"}),(0,Cn.jsx)(Eo,{variant:"primary",size:"sm",onClick:function(){return function(){var e=p.get(R);b&&(e.customer_enter_center_time=b),j&&(e.customer_leave_center_time=j),k&&(e.customer_pickup_time=k),D&&(e.customer_dropoff_time=D),P&&(e.customer_route_report_status=P),p.set(R,e),g(new Map(p)),Z(!1),A("")}()},children:"Save Changes"})]})]})]})})},gb=function(e){var n=e.setMenu,r=i((0,t.useState)(""),2),a=r[0],o=r[1],l=i((0,t.useState)(""),2),s=l[0],c=l[1],u=I();(0,t.useEffect)((function(){localStorage.getItem("user")&&localStorage.getItem("token")&&(Yl.canAccessLegacySystem()?u("/landing"):u("/admin"))}),[]);return(0,Cn.jsx)("div",{className:"container container-fixed",children:(0,Cn.jsxs)("div",{className:"login",children:[(0,Cn.jsxs)("div",{className:"logo-container",children:[(0,Cn.jsx)("img",{class:"login-logo",src:"/images/logo-trans.png"}),(0,Cn.jsx)("strong",{className:"logo-worldshine",children:"Worldshine"}),(0,Cn.jsx)("span",{className:"logo-suffix",children:window.location.hostname.includes("worldshine2.mayo.llc")||window.location.hostname.includes("site2")||window.location.host.includes("ws2")||window.location.hostname.includes("localhost")?"Care LLC":window.location.hostname.includes("worldshine3.mayo.llc")||window.location.hostname.includes("site3")||window.location.hostname.includes("ws3")?"Cloverleaf LLC":"International LLC"})]}),(0,Cn.jsx)("div",{className:"login-container mt-4",children:(0,Cn.jsxs)("div",{className:"login-items",children:[(0,Cn.jsx)("div",{children:(0,Cn.jsx)("h6",{children:"Sign In"})}),(0,Cn.jsx)("div",{className:"mb-2",children:(0,Cn.jsx)("label",{for:"username",children:"Email/Username"})}),(0,Cn.jsx)("div",{className:"mb-2",children:(0,Cn.jsx)("input",{id:"username",name:"username",type:"text",placeholder:"e.g. example@worldshine.com",value:a,onChange:function(e){return o(e.currentTarget.value)}})}),(0,Cn.jsx)("div",{className:"mb-2",children:(0,Cn.jsx)("label",{for:"password",children:"Password"})}),(0,Cn.jsx)("div",{className:"mb-2",children:(0,Cn.jsx)("input",{id:"password",name:"password",type:"password",placeholder:"e.g. Password@123!",value:s,onChange:function(e){return c(e.currentTarget.value)}})}),(0,Cn.jsx)("div",{className:"mb-4",children:(0,Cn.jsx)("div",{class:"login-disclaimer",children:"Forgot password? Please contact your supervisor."})}),(0,Cn.jsx)("div",{className:"mb-2",children:(0,Cn.jsx)("button",{className:"btn btn-primary btn-login",onClick:function(){Yl.login({emailUsername:a,password:s}).then((function(e){var t=e.data;localStorage.setItem("token",t.accessToken),localStorage.setItem("user",JSON.stringify(t)),Yl.canAccessLegacySystem()&&u("/landing"),n()})).catch((function(e){var t,n;window.alert(null===e||void 0===e||null===(t=e.response)||void 0===t||null===(n=t.data)||void 0===n?void 0:n.message),console.log(e)}))},children:"Sign In"})}),(0,Cn.jsx)("div",{children:(0,Cn.jsx)("button",{className:"btn btn-link btn-small btn-login",onClick:function(){u("/employees?type=dispatcher")},children:"Registration"})})]})})]})})},yb=function(){var e=I(),n=me(),r=oe(dn),a=oe(fn),o=oe(on),l=i((0,t.useState)(void 0),2),s=l[0],c=l[1],u=oe(vn),d=oe(yn),f=$t.actions.fetchAllHistoryRoutes,h=function(e){return(e.getMonth()>8?e.getMonth()+1:"0"+(e.getMonth()+1))+"/"+(e.getDate()>9?e.getDate():"0"+e.getDate())+"/"+e.getFullYear()};return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)("div",{className:"list row",children:(0,Cn.jsx)("div",{className:"col-md-4 text-primary mb-2",children:(0,Cn.jsxs)("h5",{children:["Route History ",(0,Cn.jsx)("button",{className:"btn btn-link btn-sm ms-2 me-2",onClick:function(){e("/trans-routes/dashboard")},children:"Back To Dashboard"})," ",(0,Cn.jsx)("button",{type:"button",className:"btn btn-primary btn-sm me-2",onClick:function(){window.open("".concat(Dr,"?token=").concat(localStorage.getItem("token"),"&date=").concat(h(s)),"_blank")},children:"Generate Route Report"})]})})}),(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsx)("div",{className:"mb-2 ms-2",children:(0,Cn.jsx)("span",{children:"Select A Date: "})}),(0,Cn.jsx)("div",{className:"col-md-4 mb-2",children:(0,Cn.jsx)(Vd(),{selected:s,onChange:function(e){return c(e)}})}),(0,Cn.jsx)("div",{className:"col-md-4 text-primary mb-2",children:(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm",onClick:function(){s&&n(f({dateText:h(s)}))},children:"Search"})}),s&&(0,Cn.jsxs)("div",{className:"col-md-4 text-primary mb-2",children:["Selected Date: ",h(new Date(s))]})]}),(0,Cn.jsxs)("div",{className:"list row",children:[(0,Cn.jsx)("div",{className:"col-md-12 mb-4",children:(0,Cn.jsx)(Yd,{transRoutes:r,drivers:u,vehicles:d,sectionName:"Inbound Routes"})}),(0,Cn.jsx)("hr",{}),(0,Cn.jsx)("div",{className:"col-md-12 mb-4",children:(0,Cn.jsx)(Yd,{transRoutes:a,drivers:u,vehicles:d,sectionName:"Outbound Routes"})}),(0,Cn.jsx)("hr",{})]}),(0,Cn.jsx)("div",{className:"list row",children:(0,Cn.jsx)("div",{className:"col-md-12 mb-4",children:(0,Cn.jsx)(Bd,{transRoutes:o,showCompletedInfo:!1,showGroupInfo:!1,allowForceEdit:Yl.canViewRoutes(),showFilter:!0,sectionName:"Personnel Status (click on each user to edit)"})})})]})},bb=function(){var e=new URLSearchParams(window.location.search),n=oe(vn),r=oe(yn),a=oe(jn),o=I(),l=i((0,t.useState)(""),2),s=l[0],c=l[1];return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)("div",{className:"list row mb-4",children:(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsxs)("h5",{children:["Manage Route Templates ",(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){o("/trans-routes/create".concat(e.get("type")?"?type=".concat(e.get("type")):"").concat(e.get("date")?"&date=".concat(e.get("date")):""))},children:"Back To Create Route"})]})})}),(0,Cn.jsx)("div",{className:"list row",children:(0,Cn.jsxs)("div",{className:"col-md-12",children:[(0,Cn.jsxs)("div",{className:"mb-4",children:["Type In Template Name To Filter: ",(0,Cn.jsx)("input",{type:"text",value:s,onChange:function(e){return c(e.currentTarget.value)}})]}),(0,Cn.jsxs)("table",{className:"personnel-info-table",children:[(0,Cn.jsx)("thead",{children:(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("th",{children:"Template Name"}),(0,Cn.jsx)("th",{children:"Type"}),(0,Cn.jsx)("th",{children:"Driver"}),(0,Cn.jsx)("th",{children:"Vehicle"}),(0,Cn.jsx)("th",{children:"Status"}),(0,Cn.jsx)("th",{children:"Action"})]})}),(0,Cn.jsx)("tbody",{children:a.filter((function(e){return e.name.includes(s)})).map((function(t,a){var i,l,s=t.id,c=t.name,u=t.type,d=t.vehicle,f=t.driver,h=t.status;return(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("td",{children:c}),(0,Cn.jsx)("td",{children:u}),(0,Cn.jsx)("td",{children:null===(i=n.find((function(e){return e.id===f})))||void 0===i?void 0:i.name}),(0,Cn.jsx)("td",{children:null===(l=r.find((function(e){return e.id===d})))||void 0===l?void 0:l.vehicle_number}),(0,Cn.jsx)("td",{children:h}),(0,Cn.jsx)("td",{children:(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm",onClick:function(){return function(t){o("/trans-routes/templates/edit/".concat(t).concat(e.get("type")?"?type=".concat(e.get("type")):"").concat(e.get("date")?"&date=".concat(e.get("date")):""))}(s)},children:"Edit"})})]},a)}))})]})]})})]})},xb=function(){var e,n,r,a,o,l,s,c,u,d,f,h,v,m,p=new URLSearchParams(window.location.search),g=F(),y=oe(vn),b=oe(yn),x=oe(jn).find((function(e){return e.id===g.id}))||{},_=I(),j=me(),w=xn.actions.updateRouteTemplate,N=i((0,t.useState)(""),2),k=N[0],S=N[1],C=i((0,t.useState)(""),2),D=C[0],E=C[1],O=i((0,t.useState)(""),2),P=O[0],M=O[1],T=i((0,t.useState)(""),2),R=T[0],A=T[1],L=i((0,t.useState)([]),2),Y=L[0],H=L[1],U=function(){_("/trans-routes/templates".concat(p.get("type")?"?type=".concat(p.get("type")):"").concat(p.get("date")?"&date=".concat(p.get("date")):""))};return(0,t.useEffect)((function(){x&&(S(x.name),E(x.driver),M(x.vehicle),A(x.type),H(x.route_customer_list))}),[x]),(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)("div",{className:"list row mb-4",children:(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsxs)("h5",{children:[null===x||void 0===x?void 0:x.name," ",(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){U()},children:"Back To List"})]})})}),(0,Cn.jsx)("div",{className:"list row mb-5",children:(0,Cn.jsxs)("div",{className:"col-md-6 col-sm-6 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm me-4",onClick:function(){return function(){var e=Object.assign({},x,{name:k,driver:D,vehicle:P,type:R,route_customer_list:Y}),t={id:x.id,data:e,callback:U};j(w(t))}()},children:" Save Template "}),(0,Cn.jsx)("button",{className:"btn btn-default btn-sm",onClick:function(){return U()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-danger btn-sm float-end",onClick:function(){return function(){var e=Object.assign({},x,{status:"disabled"});j(w({id:x.id,data:e,callback:U}))}()},children:"Delete Template"})]})}),(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)("div",{className:"col-md-6 mb-4",children:["Name: ",(0,Cn.jsx)("input",{type:"text",value:k||"",onChange:function(e){return S(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"col-md-6 mb-4",children:["Vehicle: ",(0,Cn.jsx)("select",{value:P,onChange:function(e){return M(e.target.value)},children:b.map((function(e){return(0,Cn.jsx)("option",{value:e.id,children:e.vehicle_number},e.id)}))})]}),(0,Cn.jsxs)("div",{className:"col-md-6 mb-4",children:["Driver: ",(0,Cn.jsx)("select",{value:D,onChange:function(e){return E(e.target.value)},children:y.map((function(e){return(0,Cn.jsx)("option",{value:e.id,children:e.name},e.id)}))})]}),(0,Cn.jsxs)("div",{className:"col-md-6 mb-4",children:["Type: ",(0,Cn.jsxs)("select",{value:R,onChange:function(e){return A(e.target.value)},children:[(0,Cn.jsx)("option",{value:"inbound",children:"Inbound"}),(0,Cn.jsx)("option",{value:"outbound",children:"Outbound"})]})]})]}),(0,Cn.jsx)("div",{className:"list row mb-4",children:(0,Cn.jsx)("div",{className:"col-md-12 mb-4",children:(0,Cn.jsx)(pm,{currentRoute:x,setNewCustomerList:H})})}),P&&""!==P&&(0,Cn.jsx)("div",{className:"list row mb-4",children:(0,Cn.jsxs)("div",{className:"col-md-12 create-route-container",children:[(0,Cn.jsx)("h6",{children:"Vehicle Info"}),(0,Cn.jsxs)("div",{className:"list row",children:[(0,Cn.jsxs)("div",{className:"col-md-4 col-sm-6 col-xs-12 mb-2",children:["Vehicle Number: ",null===(e=b.find((function(e){return e.id===P})))||void 0===e?void 0:e.vehicle_number]}),(0,Cn.jsxs)("div",{className:"col-md-4 col-sm-6 col-xs-12 mb-2",children:["Tag: ",null===(n=b.find((function(e){return e.id===P})))||void 0===n?void 0:n.tag]}),(0,Cn.jsxs)("div",{className:"col-md-4 col-sm-6 col-xs-12 mb-2",children:["EzPass: ",null===(r=b.find((function(e){return e.id===P})))||void 0===r?void 0:r.ezpass]}),(0,Cn.jsxs)("div",{className:"col-md-4 col-sm-6 col-xs-12 mb-2",children:["GPS: ",null===(a=b.find((function(e){return e.id===P})))||void 0===a?void 0:a.gps_tag]}),(0,Cn.jsxs)("div",{className:"col-md-4 col-sm-6 col-xs-12 mb-2",children:["Capacity: ",null===(o=b.find((function(e){return e.id===P})))||void 0===o?void 0:o.capacity]}),(0,Cn.jsxs)("div",{className:"col-md-4 col-sm-6 col-xs-12 mb-2",children:["Status: ",null===(l=b.find((function(e){return e.id===P})))||void 0===l?void 0:l.status]}),(0,Cn.jsxs)("div",{className:"col-md-4 col-sm-6 col-xs-12 mb-2",children:["Mileage: ",null===(s=b.find((function(e){return e.id===P})))||void 0===s?void 0:s.mileage]})]})]})}),D&&""!==D&&(0,Cn.jsx)("div",{className:"list row mb-4",children:(0,Cn.jsxs)("div",{className:"col-md-12 create-route-container",children:[(0,Cn.jsx)("h6",{children:"Driver Info"}),(0,Cn.jsxs)("div",{className:"list row",children:[(0,Cn.jsxs)("div",{className:"col-md-4 col-sm-6 col-xs-12 mb-2",children:["Name: ",null===(c=y.find((function(e){return e.id===D})))||void 0===c?void 0:c.name]}),(0,Cn.jsxs)("div",{className:"col-md-4 col-sm-6 col-xs-12 mb-2",children:["Preferred Name: ",null===(u=y.find((function(e){return e.id===D})))||void 0===u?void 0:u.name_cn]}),(0,Cn.jsxs)("div",{className:"col-md-4 col-sm-6 col-xs-12 mb-2",children:["Driver Capacity: ",null===(d=y.find((function(e){return e.id===D})))||void 0===d?void 0:d.driver_capacity]}),(0,Cn.jsxs)("div",{className:"col-md-4 col-sm-6 col-xs-12 mb-2",children:["Roles: ",null===(f=y.find((function(e){return e.id===D})))||void 0===f?void 0:f.roles]}),(0,Cn.jsxs)("div",{className:"col-md-4 col-sm-6 col-xs-12 mb-2",children:["Phone: ",null===(h=y.find((function(e){return e.id===D})))||void 0===h?void 0:h.phone]}),(0,Cn.jsxs)("div",{className:"col-md-4 col-sm-6 col-xs-12 mb-2",children:["Email: ",null===(v=y.find((function(e){return e.id===D})))||void 0===v?void 0:v.email]}),(0,Cn.jsxs)("div",{className:"col-md-4 col-sm-6 col-xs-12 mb-2",children:["Employment Status: ",null===(m=y.find((function(e){return e.id===D})))||void 0===m?void 0:m.employment_status]})]})]})})]})},_b=function(){var e=I(),n=i((0,t.useState)([]),2),r=n[0],a=n[1],o=i((0,t.useState)(""),2),l=o[0],s=o[1],c=i((0,t.useState)(null),2),u=c[0],d=c[1],f=i((0,t.useState)({key:"",order:""}),2),h=f[0],v=f[1],m=i((0,t.useState)([]),2),p=m[0],g=m[1],y=i((0,t.useState)(0),2),b=y[0],x=y[1],_=i((0,t.useState)(0),2),j=_[0],w=_[1],N=i((0,t.useState)(10),2),k=N[0],S=N[1],C=i((0,t.useState)(1),2),D=C[0],E=C[1],O=i((0,t.useState)(!1),2),P=O[0],M=O[1],T=i((0,t.useState)(null),2),R=T[0],A=T[1],L=[{key:"name",label:"Template Name",show:!0},{key:"template_date",label:"Template Date",show:!0},{key:"routes_count",label:"Routes Count",show:!0},{key:"create_by",label:"Created By",show:!0},{key:"create_date",label:"Created Date",show:!0}];(0,t.useEffect)((function(){Yl.canAccessLegacySystem()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an admin account to login."),Yl.logout(),e("/login")),F()}),[]);var F=function(){Pu().then((function(e){a(e.data)}))};(0,t.useEffect)((function(){var e,t=b+parseInt(k),n=null===r||void 0===r?void 0:r.filter((function(e){var t,n;return(null===e||void 0===e||null===(t=e.name)||void 0===t?void 0:t.toLowerCase().includes(l.toLowerCase()))||(null===e||void 0===e||null===(n=e.template_date)||void 0===n?void 0:n.toLowerCase().includes(l.toLowerCase()))})),a=""===h.key?n:n.sort((function(e,t){var n,r,a,i;return"routes_count"===h.key?((null===(a=e.routes)||void 0===a?void 0:a.length)||0)-((null===(i=t.routes)||void 0===i?void 0:i.length)||0):null===(n=e[h.key])||void 0===n?void 0:n.toString().localeCompare(null===(r=t[h.key])||void 0===r?void 0:r.toString())})),i="asc"===h.order?a:a.reverse();d(null===(e=i.slice(b,t))||void 0===e?void 0:e.map((function(e){var t;return bt(bt({},e),{},{routes_count:(null===(t=e.routes)||void 0===t?void 0:t.length)||0,create_date:e.create_date?new Date(e.create_date).toLocaleDateString():""})}))),w(Math.ceil(n.length/k))}),[r,b,l,k,h]);var Y=(0,Cn.jsx)("div",{className:"list row mb-4",children:(0,Cn.jsxs)("div",{className:"col-md-12",children:[(0,Cn.jsxs)("table",{className:"personnel-info-table",children:[(0,Cn.jsx)("thead",{children:(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("th",{className:"th-checkbox",children:(0,Cn.jsx)("input",{type:"checkbox",checked:(null===p||void 0===p?void 0:p.length)===(null===u||void 0===u?void 0:u.length)&&(null===p||void 0===p?void 0:p.length)>0,onClick:function(){return function(){if(p.length!==(null===u||void 0===u?void 0:u.length)||0===(null===p||void 0===p?void 0:p.length)){var e=Tn(u).map((function(e){return e.id}));g(e)}else g([])}()}})}),(0,Cn.jsx)("th",{className:"th-index",children:"No."}),L.filter((function(e){return e.show})).map((function(e,t){return(0,Cn.jsxs)("th",{className:"sortable-header",children:[e.label," ",(0,Cn.jsx)("span",{className:"float-right",onClick:function(){return function(e){var t={key:e,order:"asc"};h.key===e&&"asc"===h.order&&(t=bt(bt({},t),{},{order:"desc"})),v(t)}(e.key)},children:(0,Cn.jsx)("img",{src:"/images/".concat((n=e.key,h.key===n?"asc"===h.order?"up_arrow":"down_arrow":"default"),".png"),alt:"sort"})})]},t);var n}))]})}),(0,Cn.jsx)("tbody",{children:null===u||void 0===u?void 0:u.map((function(t,n){var r,a,i,o,l;return(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("td",{className:"td-checkbox",children:(0,Cn.jsx)("input",{type:"checkbox",checked:p.includes(t.id),onClick:function(){return function(e){if(p.includes(e)){var t=Tn(p).filter((function(t){return t!==e}));g(t)}else{var n=[].concat(Tn(p),[e]);g(n)}}(null===t||void 0===t?void 0:t.id)}})}),(0,Cn.jsx)("td",{className:"td-index",children:n+1+b}),(null===(r=L.find((function(e){return"name"===e.key})))||void 0===r?void 0:r.show)&&(0,Cn.jsx)("td",{children:(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){return n=null===t||void 0===t?void 0:t.id,void e("/trans-routes/daily-templates/view/".concat(n));var n},children:null===t||void 0===t?void 0:t.name})}),(null===(a=L.find((function(e){return"template_date"===e.key})))||void 0===a?void 0:a.show)&&(0,Cn.jsx)("td",{children:null===t||void 0===t?void 0:t.template_date}),(null===(i=L.find((function(e){return"routes_count"===e.key})))||void 0===i?void 0:i.show)&&(0,Cn.jsx)("td",{children:null===t||void 0===t?void 0:t.routes_count}),(null===(o=L.find((function(e){return"create_by"===e.key})))||void 0===o?void 0:o.show)&&(0,Cn.jsx)("td",{children:null===t||void 0===t?void 0:t.create_by}),(null===(l=L.find((function(e){return"create_date"===e.key})))||void 0===l?void 0:l.show)&&(0,Cn.jsx)("td",{children:null===t||void 0===t?void 0:t.create_date})]},null===t||void 0===t?void 0:t.id)}))})]}),(0,Cn.jsxs)("div",{className:"pagination-container",children:[(0,Cn.jsx)(tm(),{className:"customers-pagination",breakLabel:"...",nextLabel:"Next",onPageChange:function(e){var t=e.selected*k%(null===r||void 0===r?void 0:r.filter((function(e){var t,n;return(null===e||void 0===e||null===(t=e.name)||void 0===t?void 0:t.toLowerCase().includes(l.toLowerCase()))||(null===e||void 0===e||null===(n=e.template_date)||void 0===n?void 0:n.toLowerCase().includes(l.toLowerCase()))})).length);x(t),E(e.selected+1)},pageRangeDisplayed:5,pageCount:j,previousLabel:"Prev",renderOnZeroPageCount:null,containerClassName:"pagination justify-content-center",pageClassName:"page-item",pageLinkClassName:"page-link",previousClassName:"page-prev-item",previousLinkClassName:"page-link",nextClassName:"page-next-item",nextLinkClassName:"page-link",activeClassName:"active",breakClassName:"page-item",breakLinkClassName:"page-link"},k),(0,Cn.jsxs)("div",{className:"select-page-container",children:[(0,Cn.jsx)("input",{type:"number",className:"page-picker",max:j,min:1,value:D,onChange:function(e){!function(e){var t=(e-1)*k%(null===r||void 0===r?void 0:r.filter((function(e){var t,n;return(null===e||void 0===e||null===(t=e.name)||void 0===t?void 0:t.toLowerCase().includes(l.toLowerCase()))||(null===e||void 0===e||null===(n=e.template_date)||void 0===n?void 0:n.toLowerCase().includes(l.toLowerCase()))})).length);x(t)}(e.target.value),E(e.target.value)}}),(0,Cn.jsxs)("div",{className:"per-page-label",children:[" "," of ".concat(j)]})]}),(0,Cn.jsxs)("div",{className:"select-page-container",children:[(0,Cn.jsxs)("select",{className:"per-page",value:k,onChange:function(e){return S(e.target.value)},children:[(0,Cn.jsx)("option",{value:"10",children:"10"}),(0,Cn.jsx)("option",{value:"25",children:"25"}),(0,Cn.jsx)("option",{value:"50",children:"50"}),(0,Cn.jsx)("option",{value:"100",children:"100"})]})," ",(0,Cn.jsx)("span",{className:"per-page-label",children:" /page"})]})]})]})});return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/trans-routes/dashboard",children:"Transportation"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"Daily Route Templates"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsx)("h4",{children:"All Daily Route Templates"})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container",children:(0,Cn.jsxs)("div",{className:"app-main-content-list-func-container",children:[(0,Cn.jsx)(Hc,{defaultActiveKey:"dailyTemplates",id:"daily-templates-tab",children:(0,Cn.jsx)(Wc,{eventKey:"dailyTemplates",title:"Daily Route Templates",children:Y})}),(0,Cn.jsx)("div",{className:"list-func-panel",children:(0,Cn.jsx)("input",{className:"me-2 with-search-icon",type:"text",placeholder:"Search",value:l,onChange:function(e){return s(e.currentTarget.value)}})})]})}),(0,Cn.jsxs)(Fd,{show:P,onHide:function(){return M(!1)},children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:"Delete Template"})}),(0,Cn.jsxs)(Fd.Body,{children:['Are you sure you want to delete the template "',null===R||void 0===R?void 0:R.name,'"?']}),(0,Cn.jsxs)(Fd.Footer,{children:[(0,Cn.jsx)(Eo,{variant:"secondary",onClick:function(){return M(!1)},children:"Cancel"}),(0,Cn.jsx)(Eo,{variant:"danger",onClick:function(){R&&Au(R.id).then((function(){F(),M(!1),A(null)}))},children:"Delete"})]})]})]})},jb=["color","size","title","className"];function wb(){return wb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},wb.apply(null,arguments)}var Nb=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,jb);return t.createElement("svg",wb({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-trash",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{d:"M5.5 5.5A.5.5 0 0 1 6 6v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5m2.5 0a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5m3 .5a.5.5 0 0 0-1 0v6a.5.5 0 0 0 1 0z"}),t.createElement("path",{d:"M14.5 3a1 1 0 0 1-1 1H13v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V4h-.5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1H6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1h3.5a1 1 0 0 1 1 1zM4.118 4 4 4.059V13a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4.059L11.882 4zM2.5 3h11V2h-11z"}))}));Nb.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var kb=Nb,Sb=function(){var e=F(),n=I(),r=oe(vn),a=oe(yn),o=i((0,t.useState)(null),2),l=o[0],s=o[1],c=i((0,t.useState)([]),2),u=c[0],d=c[1],f=i((0,t.useState)([]),2),h=f[0],v=f[1],m=i((0,t.useState)(!1),2),p=m[0],g=m[1],y=i((0,t.useState)(!1),2),b=y[0],x=y[1],_=i((0,t.useState)(""),2),j=_[0],w=_[1],N=i((0,t.useState)(!1),2),k=N[0],S=N[1],C=i((0,t.useState)(!1),2),D=C[0],E=C[1];(0,t.useEffect)((function(){O()}),[e.id]);var O=function(){Ru(e.id).then((function(e){var t,n;s(e.data),w(e.data.name);var r=(null===(t=e.data.routes)||void 0===t?void 0:t.filter((function(e){return"inbound"===e.type})))||[],a=(null===(n=e.data.routes)||void 0===n?void 0:n.filter((function(e){return"outbound"===e.type})))||[];d(r),v(a)}))},P=function(){g(!1),w(l.name)},M=function(t){n("/trans-routes/daily-templates/".concat(e.id,"/view-route/").concat(t))},T=function(t){n("/trans-routes/daily-templates/".concat(e.id,"/create-route?type=").concat(t))};return l?(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/trans-routes/dashboard",children:"Transportation"}),(0,Cn.jsx)(Ns.Item,{href:"/trans-routes/daily-templates/list",children:"Daily Route Templates"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:l.name})]}),(0,Cn.jsxs)("div",{className:"col-md-12 text-primary",children:[(0,Cn.jsxs)("h4",{children:[l.name,(0,Cn.jsx)(Gc,{size:20,className:"clickable ms-2",onClick:function(){g(!0)},title:"Edit template name"}),(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){n("/trans-routes/daily-templates/list")},children:"Back to List"}),(0,Cn.jsxs)("button",{className:"btn btn-danger btn-sm ms-2",onClick:function(){x(!0)},children:[(0,Cn.jsx)(kb,{size:14,className:"me-1"}),"Delete Template"]})]}),(0,Cn.jsx)("div",{className:"text-muted",children:(0,Cn.jsxs)("small",{children:["Template Date: ",l.template_date," | Created by: ",l.create_by]})})]})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container",children:(0,Cn.jsxs)("div",{className:"list row",children:[(0,Cn.jsx)("div",{className:"col-md-12 mb-4",children:(0,Cn.jsx)(Yd,{transRoutes:u.map((function(e){return bt(bt({},e),{},{id:e._id})})),sectionName:"Inbound Routes",drivers:r,vehicles:a,onRouteClick:M,isTemplate:!0,templateId:e.id,canAddNew:!0,addText:"+Add Route",redirect:T,routeType:"inbound"})}),(0,Cn.jsx)("div",{className:"col-md-12 mb-4",children:(0,Cn.jsx)(Yd,{transRoutes:h.map((function(e){return bt(bt({},e),{},{id:e._id})})),sectionName:"Outbound Routes",drivers:r,vehicles:a,onRouteClick:M,isTemplate:!0,templateId:e.id,canAddNew:!0,addText:"+Add Route",redirect:T,routeType:"outbound"})})]})}),(0,Cn.jsxs)(Fd,{show:p,onHide:P,children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:"Edit Template Name"})}),(0,Cn.jsx)(Fd.Body,{children:(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("label",{className:"form-label",children:"Template Name"}),(0,Cn.jsx)("input",{type:"text",className:"form-control",value:j,onChange:function(e){return w(e.target.value)},disabled:k})]})}),(0,Cn.jsxs)(Fd.Footer,{children:[(0,Cn.jsx)(Eo,{variant:"secondary",onClick:P,disabled:k,children:"Cancel"}),(0,Cn.jsx)(Eo,{variant:"primary",onClick:function(){j&&""!==j.trim()?(S(!0),Tu(e.id,bt(bt({},l),{},{name:j})).then((function(){S(!1),g(!1),O()})).catch((function(e){S(!1),alert("Failed to update template name")}))):alert("Please enter a template name")},disabled:k,children:k?(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)(bf,{size:"sm",className:"me-2"}),"Saving..."]}):"Save"})]})]}),(0,Cn.jsxs)(Fd,{show:b,onHide:function(){return x(!1)},children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:"Delete Template"})}),(0,Cn.jsxs)(Fd.Body,{children:['Are you sure you want to delete the template "',null===l||void 0===l?void 0:l.name,'"? This action cannot be undone.']}),(0,Cn.jsxs)(Fd.Footer,{children:[(0,Cn.jsx)(Eo,{variant:"secondary",onClick:function(){return x(!1)},disabled:D,children:"Cancel"}),(0,Cn.jsx)(Eo,{variant:"danger",onClick:function(){E(!0),Au(e.id).then((function(){E(!1),x(!1),n("/trans-routes/daily-templates/list")})).catch((function(e){E(!1),alert("Failed to delete template")}))},disabled:D,children:D?(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)(bf,{size:"sm",className:"me-2"}),"Deleting..."]}):"Delete"})]})]})]}):(0,Cn.jsx)("div",{className:"list row mb-4",children:(0,Cn.jsx)(bf,{animation:"border",role:"status",children:(0,Cn.jsx)("span",{className:"visually-hidden",children:"Loading..."})})})},Cb=function(){var e,n=F(),r=I(),a=oe(vn),o=oe(yn),l=i((0,t.useState)(null),2),s=l[0],c=l[1],u=i((0,t.useState)(null),2),d=u[0],f=u[1],h=i((0,t.useState)(!1),2),v=h[0],m=h[1],p=i((0,t.useState)(!1),2),g=p[0],y=p[1],b=o.find((function(e){return e.id===(null===d||void 0===d?void 0:d.vehicle)})),x=a.find((function(e){return e.id===(null===d||void 0===d?void 0:d.driver)}));(0,t.useEffect)((function(){_()}),[n.id,n.routeId]);var _=function(){Ru(n.id).then((function(e){var t;c(e.data);var r=null===(t=e.data.routes)||void 0===t?void 0:t.find((function(e){return e._id===n.routeId}));f(r)}))},j=function(){r("/trans-routes/daily-templates/".concat(n.id,"/update-route/").concat(n.routeId))};return s&&d?(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/trans-routes/dashboard",children:"Transportation"}),(0,Cn.jsx)(Ns.Item,{href:"/trans-routes/daily-templates/list",children:"Daily Route Templates"}),(0,Cn.jsx)(Ns.Item,{href:"/trans-routes/daily-templates/view/".concat(n.id),children:s.name}),(0,Cn.jsx)(Ns.Item,{active:!0,children:d.name})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsxs)("h4",{children:["View Route in Template: ",d.name,(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){r("/trans-routes/daily-templates/view/".concat(n.id))},children:"Back"})]})})]}),(0,Cn.jsxs)("div",{className:"app-main-content-list-container",children:[(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"row",children:[(0,Cn.jsxs)("div",{className:"col-md-6",children:[(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("strong",{children:"Route Name:"})," ",d.name]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("strong",{children:"Type:"})," ",d.type]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("strong",{children:"Vehicle:"})," ",(null===b||void 0===b?void 0:b.vehicle_number)||"Not assigned"]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("strong",{children:"Driver:"})," ",(null===x||void 0===x?void 0:x.name)||"Not assigned"]})]}),(0,Cn.jsxs)("div",{className:"col-md-6",children:[(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("strong",{children:"Start Mileage:"})," ",d.start_mileage||"N/A"]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("strong",{children:"End Mileage:"})," ",d.end_mileage||"N/A"]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("strong",{children:"Customers:"})," ",(null===(e=d.route_customer_list)||void 0===e?void 0:e.length)||0]})]})]}),(0,Cn.jsxs)("div",{className:"mt-4",children:[(0,Cn.jsxs)("button",{className:"btn btn-primary me-2",onClick:j,children:[(0,Cn.jsx)(kf,{size:16,className:"me-2"}),"Update Route"]}),(0,Cn.jsxs)("button",{className:"btn btn-danger",onClick:function(){m(!0)},children:[(0,Cn.jsx)(kb,{size:16,className:"me-2"}),"Delete Route"]})]})]}),(0,Cn.jsx)(pm,{currentRoute:d,viewMode:!0,editFun:function(){return j()}})]}),(0,Cn.jsxs)(Fd,{show:v,onHide:function(){return m(!1)},children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:"Delete Route"})}),(0,Cn.jsxs)(Fd.Body,{children:['Are you sure you want to delete the route "',d.name,'" from this template?']}),(0,Cn.jsxs)(Fd.Footer,{children:[(0,Cn.jsx)(Eo,{variant:"secondary",onClick:function(){return m(!1)},disabled:g,children:"Cancel"}),(0,Cn.jsx)(Eo,{variant:"danger",onClick:function(){y(!0);var e=s.routes.filter((function(e){return e._id!==n.routeId}));Tu(n.id,bt(bt({},s),{},{routes:e})).then((function(){y(!1),m(!1),r("/trans-routes/daily-templates/view/".concat(n.id))})).catch((function(e){y(!1),alert("Failed to delete route")}))},disabled:g,children:g?(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)(bf,{size:"sm",className:"me-2"}),"Deleting..."]}):"Delete"})]})]})]}):(0,Cn.jsx)("div",{className:"list row mb-4",children:(0,Cn.jsx)(bf,{animation:"border",role:"status",children:(0,Cn.jsx)("span",{className:"visually-hidden",children:"Loading..."})})})},Db=function(){var e=F(),n=I(),r=oe(vn),a=oe(yn),o=i((0,t.useState)(null),2),l=o[0],s=o[1],c=i((0,t.useState)(null),2),u=c[0],d=c[1],f=i((0,t.useState)(""),2),h=f[0],v=f[1],m=i((0,t.useState)(""),2),p=m[0],g=m[1],y=i((0,t.useState)(""),2),b=y[0],x=y[1],_=i((0,t.useState)(""),2),j=_[0],w=_[1],N=i((0,t.useState)([]),2),k=N[0],S=N[1],C=i((0,t.useState)(void 0),2),D=C[0],E=C[1],O=i((0,t.useState)(void 0),2),P=O[0],M=O[1],T=i((0,t.useState)(!1),2),R=T[0],A=T[1];(0,t.useEffect)((function(){L()}),[e.id,e.routeId]);var L=function(){Ru(e.id).then((function(t){var n;s(t.data);var r=null===(n=t.data.routes)||void 0===n?void 0:n.find((function(t){return t._id===e.routeId}));d(r),v(r.name),g(r.driver),x(r.vehicle),w(r.type),S(r.route_customer_list||[])}))},Y=function(){n("/trans-routes/daily-templates/".concat(e.id,"/view-route/").concat(e.routeId))};return l&&u?(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/trans-routes/dashboard",children:"Transportation"}),(0,Cn.jsx)(Ns.Item,{href:"/trans-routes/daily-templates/list",children:"Daily Route Templates"}),(0,Cn.jsx)(Ns.Item,{href:"/trans-routes/daily-templates/view/".concat(e.id),children:l.name}),(0,Cn.jsxs)(Ns.Item,{active:!0,children:["Update Route: ",u.name]})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsxs)("h4",{children:["Update Route in Template",(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:Y,children:"Cancel"})]})})]}),D&&(0,Cn.jsxs)("div",{className:"alert alert-danger alert-dismissible fade show",role:"alert",children:[D,(0,Cn.jsx)("button",{onClick:function(){return E(void 0)},type:"button",className:"btn-close","data-bs-dismiss":"alert","aria-label":"Close"})]}),P&&(0,Cn.jsxs)("div",{className:"alert alert-success alert-dismissible fade show",role:"alert",children:[P,(0,Cn.jsx)("button",{onClick:function(){return M(void 0)},type:"button",className:"btn-close","data-bs-dismiss":"alert","aria-label":"Close"})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container",children:(0,Cn.jsxs)(Hc,{defaultActiveKey:"basicInfo",id:"route-edit-tab",children:[(0,Cn.jsxs)(Wc,{eventKey:"basicInfo",title:"Basic Information",children:[(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"mb-3 me-2",children:[(0,Cn.jsx)("label",{className:"form-label",children:"Route Name *"}),(0,Cn.jsx)("input",{type:"text",className:"form-control",value:h,onChange:function(e){return v(e.target.value)},disabled:R})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("label",{className:"form-label",children:"Route Type *"}),(0,Cn.jsxs)("select",{className:"form-select",value:j,onChange:function(e){return w(e.target.value)},disabled:R,children:[(0,Cn.jsx)("option",{value:"",children:"Select Type"}),(0,Cn.jsx)("option",{value:"inbound",children:"Inbound"}),(0,Cn.jsx)("option",{value:"outbound",children:"Outbound"})]})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"mb-3 me-2",children:[(0,Cn.jsx)("label",{className:"form-label",children:"Driver"}),(0,Cn.jsxs)("select",{className:"form-select",value:p,onChange:function(e){return g(e.target.value)},disabled:R,children:[(0,Cn.jsx)("option",{value:"",children:"Select Driver"}),r.map((function(e){return(0,Cn.jsx)("option",{value:e.id,children:e.name},e.id)}))]})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("label",{className:"form-label",children:"Vehicle"}),(0,Cn.jsxs)("select",{className:"form-select",value:b,onChange:function(e){return x(e.target.value)},disabled:R,children:[(0,Cn.jsx)("option",{value:"",children:"Select Vehicle"}),a.map((function(e){return(0,Cn.jsx)("option",{value:e.id,children:e.vehicle_number},e.id)}))]})]})]}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section",children:(0,Cn.jsxs)("div",{className:"mt-4",children:[(0,Cn.jsx)("button",{className:"btn btn-primary me-2",onClick:function(){try{if(!h||""===h)return E("Route Name is Required"),void setTimeout((function(){return E(void 0)}),5e3);if(!j||""===j)return E("Route Type is Required"),void setTimeout((function(){return E(void 0)}),5e3);A(!0);var t=l.routes.map((function(t){return t._id===e.routeId?bt(bt({},t),{},{name:h,driver:p,vehicle:b,type:j,route_customer_list:k}):t}));Tu(e.id,bt(bt({},l),{},{routes:t})).then((function(){A(!1),M("Route updated successfully!"),setTimeout((function(){Y()}),1500)})).catch((function(e){A(!1),E("Failed to update route"),setTimeout((function(){return E(void 0)}),5e3)}))}catch(n){A(!1),E("An error occurred"),setTimeout((function(){return E(void 0)}),5e3)}},disabled:R,children:R?(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)(bf,{size:"sm",className:"me-2"}),"Saving..."]}):"Save Changes"}),(0,Cn.jsx)("button",{className:"btn btn-secondary me-2",onClick:Y,disabled:R,children:"Cancel"}),(0,Cn.jsxs)("button",{className:"btn btn-danger",onClick:function(){if(window.confirm('Are you sure you want to delete the route "'.concat(u.name,'" from this template?'))){var t=l.routes.filter((function(t){return t._id!==e.routeId}));Tu(e.id,bt(bt({},l),{},{routes:t})).then((function(){n("/trans-routes/daily-templates/view/".concat(e.id))})).catch((function(e){alert("Failed to delete route")}))}},disabled:R,children:[(0,Cn.jsx)(kb,{size:16,className:"me-2"}),"Delete Route"]})]})})]}),(0,Cn.jsx)(Wc,{eventKey:"customers",title:"Customers",children:(0,Cn.jsx)("div",{className:"app-main-content-fields-section",children:(0,Cn.jsx)(pm,{currentRoute:u,setNewCustomerList:S})})})]})})]}):(0,Cn.jsx)("div",{className:"list row mb-4",children:(0,Cn.jsx)(bf,{animation:"border",role:"status",children:(0,Cn.jsx)("span",{className:"visually-hidden",children:"Loading..."})})})},Eb=function(){var e,n,r,a,o,l,s,c,u,d,f,h,v,m,p,g,y,b=F().id,x=new URLSearchParams(window.location.search).get("type"),_=oe(vn),j=oe(yn),w=I(),N=i((0,t.useState)(""),2),k=N[0],S=N[1],C=i((0,t.useState)(""),2),D=C[0],E=C[1],O=i((0,t.useState)(""),2),P=O[0],M=O[1],T=i((0,t.useState)(x||"inbound"),2),R=T[0],A=T[1],L=i((0,t.useState)([]),2),Y=L[0],H=L[1],U=i((0,t.useState)(void 0),2),Z=U[0],B=U[1],z=i((0,t.useState)(!1),2),V=z[0],W=z[1],q=i((0,t.useState)(null),2),K=q[0],$=q[1],G=j.find((function(e){return e.id===P}));(0,t.useEffect)((function(){Yl.canAddOrEditRoutes()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an admin account to login."),Yl.logout(),w("/login"))}),[]),(0,t.useEffect)((function(){Ru(b).then((function(e){$(e.data)}))}),[b]);var J=function(){w("/trans-routes/daily-templates/view/".concat(b))},Q=function(){if(!V){if(!function(){var e=[];return k&&""!==k.trim()||e.push("Route Name"),R&&""!==R||e.push("Route Type"),D&&""!==D||e.push("Driver"),P&&""!==P||e.push("Vehicle"),!(e.length>0)||(window.alert("Please fill in the following required fields:\n".concat(e.join("\n"))),!1)}())return;W(!0),Ru(b).then((function(e){var t=e.data,n={name:k,route_customer_list:Y,driver:D,vehicle:P,type:R,start_mileage:G.mileage,status:[],start_time:null,end_time:null,estimated_start_time:null,checklist_result:[]},r=[].concat(Tn(t.routes||[]),[n]),a=bt(bt({},t),{},{routes:r});Tu(b,a).then((function(){setTimeout((function(){W(!1),J()}),1e3)})).catch((function(e){W(!1),B("Failed to save route to template")}))})).catch((function(e){W(!1),B("Failed to fetch template")}))}};return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/trans-routes/dashboard",children:"Transportation"}),(0,Cn.jsx)(Ns.Item,{href:"/trans-routes/daily-templates/list",children:"Daily Route Templates"}),K&&(0,Cn.jsx)(Ns.Item,{href:"/trans-routes/daily-templates/view/".concat(b),children:K.name}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"Create New Route"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsxs)("h4",{children:["Create New Route for Template ",(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){J()},children:"Back"})]})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container form-page",children:(0,Cn.jsx)("div",{className:"app-main-content-list-func-container",children:(0,Cn.jsx)(Hc,{defaultActiveKey:"routeOverview",id:"route-view-tab",children:(0,Cn.jsx)(Wc,{eventKey:"routeOverview",title:"Route Information",children:(0,Cn.jsxs)("div",{className:"multi-columns-container",children:[(0,Cn.jsxs)("div",{className:"column-container",children:[(0,Cn.jsxs)("div",{className:"column-card",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Route Details"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Route Name",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",value:k||"",onChange:function(e){return S(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Vehicle",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsxs)("select",{value:P,onChange:function(e){return M(e.target.value)},children:[(0,Cn.jsx)("option",{value:""}),j.map((function(e){return(0,Cn.jsx)("option",{value:e.id,children:e.vehicle_number},e.id)}))]})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Driver",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsxs)("select",{value:D,onChange:function(e){return E(e.target.value)},children:[(0,Cn.jsx)("option",{value:""}),_.map((function(e){return(0,Cn.jsx)("option",{value:e.id,children:e.name},e.id)}))]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Route Type",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsxs)("select",{value:R,onChange:function(e){return A(e.target.value)},children:[(0,Cn.jsx)("option",{value:"inbound",children:"Inbound"}),(0,Cn.jsx)("option",{value:"outbound",children:"Outbound"})]})]})]})]}),(0,Cn.jsx)("div",{className:"column-card adjust",children:(0,Cn.jsx)("div",{className:"col-md-12 mb-4",children:(0,Cn.jsx)(pm,{currentRoute:void 0,setNewCustomerList:H})})}),(0,Cn.jsxs)("div",{className:"list row mb-5",children:[(0,Cn.jsxs)("div",{className:"col-md-12 col-sm-12 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return J()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",disabled:V,onClick:function(){return Q()},children:" Save "})]}),Z&&(0,Cn.jsx)("div",{className:"col-md-12 col-sm-12 col-xs-12 alert alert-danger mt-4",children:Z})]})]}),(0,Cn.jsxs)("div",{className:"column-container",children:[P&&""!==P&&(0,Cn.jsxs)("div",{className:"column-card mb-4",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Vehicle Information"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section short",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Vehicle Number"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(e=j.find((function(e){return e.id===P})))||void 0===e?void 0:e.vehicle_number})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Seating Capacity"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(n=j.find((function(e){return e.id===P})))||void 0===n?void 0:n.capacity})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Mileage"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(r=j.find((function(e){return e.id===P})))||void 0===r?void 0:r.mileage})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Make"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(a=j.find((function(e){return e.id===P})))||void 0===a?void 0:a.make})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Model"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(o=j.find((function(e){return e.id===P})))||void 0===o?void 0:o.model})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section short",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"License Plate"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(l=j.find((function(e){return e.id===P})))||void 0===l?void 0:l.tag})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Year"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(s=j.find((function(e){return e.id===P})))||void 0===s?void 0:s.year})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"GPS ID"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(c=j.find((function(e){return e.id===P})))||void 0===c?void 0:c.gps_tag})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"EZPass"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(u=j.find((function(e){return e.id===P})))||void 0===u?void 0:u.ezpass})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Vin"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===(d=j.find((function(e){return e.id===P})))||void 0===d?void 0:d.vin)||""})]})]})]}),D&&""!==D&&(0,Cn.jsxs)("div",{className:"column-card",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Driver Information"}),(0,Cn.jsx)("div",{className:"text-primary",children:"Personal Details"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section short",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Driver Name"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(f=_.find((function(e){return e.id===D})))||void 0===f?void 0:f.name})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Preferred Name"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(h=_.find((function(e){return e.id===D})))||void 0===h?void 0:h.name_cn})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Job Title"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(v=_.find((function(e){return e.id===D})))||void 0===v?void 0:v.title})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Job Status"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(m=_.find((function(e){return e.id===D})))||void 0===m?void 0:m.employment_status})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section short",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Driver Capacity"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(p=_.find((function(e){return e.id===D})))||void 0===p?void 0:p.driver_capacity})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Phone Number"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(g=_.find((function(e){return e.id===D})))||void 0===g?void 0:g.phone})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Email"}),(0,Cn.jsx)("div",{className:"field-value",children:null===(y=_.find((function(e){return e.id===D})))||void 0===y?void 0:y.email})]})]})]})]})]})})})})})]})},Ob=function(e){var n=e.transRoutes,r=e.breakfastRecords,a=e.sectionName,o=e.confimHasBreakfast,s=e.removeBreakfastRecord,c=e.selectedDate,u=e.refreshRecords,d=i((0,t.useState)([]),2),f=d[0],h=d[1],v=function(){var e=Yu(Zu().mark((function e(){var t,n,r,a,i,o,s;return Zu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=ys()(c||new Date).format("MM/DD/YYYY"),n=f.filter((function(e){return!e.has_breakfast})),r=(0,l.Z)(n),e.prev=3,r.s();case 5:if((a=r.n()).done){e.next=11;break}return s=a.value,e.next=9,ea({customer_id:null===s||void 0===s?void 0:s.customer_id,customer_name:null===s||void 0===s?void 0:s.customer_name,has_breakfast:!0,date:t,create_by:localStorage.getItem("user")&&(null===(i=JSON.parse(localStorage.getItem("user")))||void 0===i?void 0:i.name),create_date:new Date,edit_history:[{employee:localStorage.getItem("user")&&(null===(o=JSON.parse(localStorage.getItem("user")))||void 0===o?void 0:o.name),date:new Date}]});case 9:e.next=5;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(3),r.e(e.t0);case 16:return e.prev=16,r.f(),e.finish(16);case 19:u&&u();case 21:case"end":return e.stop()}}),e,null,[[3,13,16,19]])})));return function(){return e.apply(this,arguments)}}();return(0,t.useEffect)((function(){if(n&&n.length>0){var e=na(n,r||[]);h(e)}}),[r,n]),(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)("div",{className:"text-primary mb-4",children:(0,Cn.jsxs)("h5",{children:[a," "," (".concat(null===f||void 0===f?void 0:f.length,")")]})}),(null===f||void 0===f?void 0:f.some((function(e){return!e.has_breakfast})))&&(0,Cn.jsx)("div",{className:"mb-2 mt-2",children:(0,Cn.jsx)("button",{onClick:function(){return v()},className:"btn btn-primary btn-sm",children:"Confirm All Breakfast"})}),(0,Cn.jsx)("div",{className:"list row",children:(0,Cn.jsx)("div",{className:"col-md-12",children:(0,Cn.jsxs)("table",{className:"personnel-info-table",children:[(0,Cn.jsx)("thead",{children:(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("th",{children:"Name"}),(0,Cn.jsx)("th",{children:"Has Breakfast Today"}),(0,Cn.jsx)("th",{children:"Change Breakfast Status"})]})}),(0,Cn.jsx)("tbody",{children:null===f||void 0===f?void 0:f.map((function(e){return(0,Cn.jsxs)("tr",{className:null!==e&&void 0!==e&&e.has_breakfast?"light-green":"red",children:[(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.customer_name}),(0,Cn.jsx)("td",{children:null!==e&&void 0!==e&&e.has_breakfast?"Yes":"No"}),(0,Cn.jsxs)("td",{children:[!(null!==e&&void 0!==e&&e.has_breakfast)&&(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){return o(e)},children:"Confirm Customer Has breakfast"}),(null===e||void 0===e?void 0:e.has_breakfast)&&(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){return s(null===e||void 0===e?void 0:e.customer_id)},children:"Mark Customer NOT have breakfast"})]})]},null===e||void 0===e?void 0:e.customer_id)}))})]})})})]})},Pb=function(e){var n=e.transRoutes,r=e.lunchRecords,a=e.sectionName,o=e.confirmHasLunch,s=e.removeLunchRecord,c=e.selectedDate,u=e.refreshRecords,d=i((0,t.useState)([]),2),f=d[0],h=d[1],v=function(){var e=Yu(Zu().mark((function e(){var t,n,r,a,i,o,s;return Zu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=ys()(c||new Date).format("MM/DD/YYYY"),n=f.filter((function(e){return!e.has_lunch})),r=(0,l.Z)(n),e.prev=3,r.s();case 5:if((a=r.n()).done){e.next=11;break}return s=a.value,e.next=9,ia({customer_id:null===s||void 0===s?void 0:s.customer_id,customer_name:null===s||void 0===s?void 0:s.customer_name,has_lunch:!0,date:t,create_by:localStorage.getItem("user")&&(null===(i=JSON.parse(localStorage.getItem("user")))||void 0===i?void 0:i.name),create_date:new Date,edit_history:[{employee:localStorage.getItem("user")&&(null===(o=JSON.parse(localStorage.getItem("user")))||void 0===o?void 0:o.name),date:new Date}]});case 9:e.next=5;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(3),r.e(e.t0);case 16:return e.prev=16,r.f(),e.finish(16);case 19:u&&u();case 21:case"end":return e.stop()}}),e,null,[[3,13,16,19]])})));return function(){return e.apply(this,arguments)}}();return(0,t.useEffect)((function(){if(n&&n.length>0){var e=la(n,r||[]);h(e)}}),[r,n]),(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)("div",{className:"text-primary mb-4",children:(0,Cn.jsxs)("h5",{children:[a," "," (".concat(null===f||void 0===f?void 0:f.length,")")]})}),(null===f||void 0===f?void 0:f.some((function(e){return!e.has_lunch})))&&(0,Cn.jsx)("div",{className:"mb-2 mt-2",children:(0,Cn.jsx)("button",{onClick:function(){return v()},className:"btn btn-primary btn-sm",children:"Confirm All Lunch"})}),(0,Cn.jsx)("div",{className:"list row",children:(0,Cn.jsx)("div",{className:"col-md-12",children:(0,Cn.jsxs)("table",{className:"personnel-info-table",children:[(0,Cn.jsx)("thead",{children:(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("th",{children:"Name"}),(0,Cn.jsx)("th",{children:"Has Lunch Today"}),(0,Cn.jsx)("th",{children:"Change Lunch Status"})]})}),(0,Cn.jsx)("tbody",{children:null===f||void 0===f?void 0:f.map((function(e){return(0,Cn.jsxs)("tr",{className:null!==e&&void 0!==e&&e.has_lunch?"light-green":"red",children:[(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.customer_name}),(0,Cn.jsx)("td",{children:null!==e&&void 0!==e&&e.has_lunch?"Yes":"No"}),(0,Cn.jsxs)("td",{children:[!(null!==e&&void 0!==e&&e.has_lunch)&&(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){return o(e)},children:"Confirm Customer Has Lunch"}),(null===e||void 0===e?void 0:e.has_lunch)&&(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){return s(null===e||void 0===e?void 0:e.customer_id)},children:"Mark Customer NOT have lunch"})]})]},null===e||void 0===e?void 0:e.customer_id)}))})]})})})]})},Mb=function(e){var n=e.transRoutes,r=e.snackRecords,a=e.sectionName,o=e.confirmHasSnack,s=e.removeSnackRecord,c=e.selectedDate,u=e.refreshRecords,d=i((0,t.useState)([]),2),f=d[0],h=d[1],v=function(){var e=Yu(Zu().mark((function e(){var t,n,r,a,i,o,s;return Zu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=ys()(c||new Date).format("MM/DD/YYYY"),n=f.filter((function(e){return!e.has_snack})),r=(0,l.Z)(n),e.prev=3,r.s();case 5:if((a=r.n()).done){e.next=11;break}return s=a.value,e.next=9,ua({customer_id:null===s||void 0===s?void 0:s.customer_id,customer_name:null===s||void 0===s?void 0:s.customer_name,has_snack:!0,date:t,create_by:localStorage.getItem("user")&&(null===(i=JSON.parse(localStorage.getItem("user")))||void 0===i?void 0:i.name),create_date:new Date,edit_history:[{employee:localStorage.getItem("user")&&(null===(o=JSON.parse(localStorage.getItem("user")))||void 0===o?void 0:o.name),date:new Date}]});case 9:e.next=5;break;case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(3),r.e(e.t0);case 16:return e.prev=16,r.f(),e.finish(16);case 19:u&&u();case 21:case"end":return e.stop()}}),e,null,[[3,13,16,19]])})));return function(){return e.apply(this,arguments)}}();return(0,t.useEffect)((function(){if(n&&n.length>0){var e=sa(n,r||[]);h(e)}}),[r,n]),(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)("div",{className:"text-primary mb-4",children:(0,Cn.jsxs)("h5",{children:[a," "," (".concat(null===f||void 0===f?void 0:f.length,")")]})}),(null===f||void 0===f?void 0:f.some((function(e){return!e.has_snack})))&&(0,Cn.jsx)("div",{className:"mb-2 mt-2",children:(0,Cn.jsx)("button",{onClick:function(){return v()},className:"btn btn-primary btn-sm",children:"Confirm All Snack"})}),(0,Cn.jsx)("div",{className:"list row",children:(0,Cn.jsx)("div",{className:"col-md-12",children:(0,Cn.jsxs)("table",{className:"personnel-info-table",children:[(0,Cn.jsx)("thead",{children:(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("th",{children:"Name"}),(0,Cn.jsx)("th",{children:"Has Snack Today"}),(0,Cn.jsx)("th",{children:"Change Snack Status"})]})}),(0,Cn.jsx)("tbody",{children:null===f||void 0===f?void 0:f.map((function(e){return(0,Cn.jsxs)("tr",{className:null!==e&&void 0!==e&&e.has_snack?"light-green":"red",children:[(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.customer_name}),(0,Cn.jsx)("td",{children:null!==e&&void 0!==e&&e.has_snack?"Yes":"No"}),(0,Cn.jsxs)("td",{children:[!(null!==e&&void 0!==e&&e.has_snack)&&(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){return o(e)},children:"Confirm Customer Has snack"}),(null===e||void 0===e?void 0:e.has_snack)&&(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){return s(null===e||void 0===e?void 0:e.customer_id)},children:"Mark Customer NOT have snack"})]})]},null===e||void 0===e?void 0:e.customer_id)}))})]})})})]})},Tb=function(){var e=i((0,t.useState)(new Date),2),n=e[0],r=e[1],a=i((0,t.useState)([]),2),o=a[0],l=a[1],s=i((0,t.useState)([]),2),c=s[0],u=s[1],d=i((0,t.useState)([]),2),f=d[0],h=d[1],v=i((0,t.useState)([]),2),m=v[0],p=v[1],g=ys()(n).format("MM/DD/YYYY"),y=(0,t.useCallback)((function(){var e=ys()(n).format("MM/DD/YYYY");$r(e).then((function(e){l((null===e||void 0===e?void 0:e.data)||[])})).catch((function(){return l([])})),Xr(e).then((function(e){u((null===e||void 0===e?void 0:e.data)||[])})).catch((function(){return u([])})),aa(e).then((function(e){h((null===e||void 0===e?void 0:e.data)||[])})).catch((function(){return h([])})),ca(e).then((function(e){p((null===e||void 0===e?void 0:e.data)||[])})).catch((function(){return p([])}))}),[n]);(0,t.useEffect)((function(){y()}),[y]);var b=ys()(n).isSame(ys()(),"day");return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/",children:"Lobby"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"Meal Status"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsx)("h4",{children:"Meal Status"})}),(0,Cn.jsx)("div",{className:"col-md-12 d-flex align-items-center",style:{marginTop:"8px"},children:(0,Cn.jsxs)("div",{className:"d-flex align-items-center",style:{gap:"12px"},children:[(0,Cn.jsx)("button",{className:"btn btn-outline-secondary btn-sm",onClick:function(){r((function(e){var t=new Date(e);return t.setDate(t.getDate()-1),t}))},title:"Previous day",children:(0,Cn.jsx)("span",{style:{fontSize:"18px",lineHeight:1},children:"\u2039"})}),(0,Cn.jsx)("span",{style:{fontWeight:600,fontSize:"16px",minWidth:"160px",textAlign:"center"},children:ys()(n).format("ddd, MMM D, YYYY")}),(0,Cn.jsx)("button",{className:"btn btn-outline-secondary btn-sm",onClick:function(){r((function(e){var t=new Date(e);return t.setDate(t.getDate()+1),t}))},title:"Next day",children:(0,Cn.jsx)("span",{style:{fontSize:"18px",lineHeight:1},children:"\u203a"})}),!b&&(0,Cn.jsx)("button",{className:"btn btn-outline-primary btn-sm",onClick:function(){r(new Date)},children:"Today"})]})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container",style:{marginTop:"16px"},children:(0,Cn.jsxs)("div",{className:"list row",children:[(0,Cn.jsx)("div",{className:"col-md-4 col-sm-12 mb-4",children:(0,Cn.jsx)(Ob,{transRoutes:o,breakfastRecords:c,confimHasBreakfast:function(e){var t,n;ea({customer_id:null===e||void 0===e?void 0:e.customer_id,customer_name:null===e||void 0===e?void 0:e.customer_name,has_breakfast:!0,date:g,create_by:localStorage.getItem("user")&&(null===(t=JSON.parse(localStorage.getItem("user")))||void 0===t?void 0:t.name),create_date:new Date,edit_history:[{employee:localStorage.getItem("user")&&(null===(n=JSON.parse(localStorage.getItem("user")))||void 0===n?void 0:n.name),date:new Date}]}).then((function(){y()}))},removeBreakfastRecord:function(e){var t,n=null===(t=c.find((function(t){return t.customer_id===e})))||void 0===t?void 0:t.id;ta(n).then((function(){y()}))},sectionName:"Breakfast Info",selectedDate:n,refreshRecords:y})}),(0,Cn.jsx)("div",{className:"col-md-4 col-sm-12 mb-4",children:(0,Cn.jsx)(Pb,{transRoutes:o,lunchRecords:f,confirmHasLunch:function(e){var t,n;ia({customer_id:null===e||void 0===e?void 0:e.customer_id,customer_name:null===e||void 0===e?void 0:e.customer_name,has_lunch:!0,date:g,create_by:localStorage.getItem("user")&&(null===(t=JSON.parse(localStorage.getItem("user")))||void 0===t?void 0:t.name),create_date:new Date,edit_history:[{employee:localStorage.getItem("user")&&(null===(n=JSON.parse(localStorage.getItem("user")))||void 0===n?void 0:n.name),date:new Date}]}).then((function(){y()}))},removeLunchRecord:function(e){var t,n=null===(t=f.find((function(t){return t.customer_id===e})))||void 0===t?void 0:t.id;oa(n).then((function(){y()}))},sectionName:"Lunch Info",selectedDate:n,refreshRecords:y})}),(0,Cn.jsx)("div",{className:"col-md-4 col-sm-12 mb-4",children:(0,Cn.jsx)(Mb,{transRoutes:o,snackRecords:m,confirmHasSnack:function(e){var t,n;ua({customer_id:null===e||void 0===e?void 0:e.customer_id,customer_name:null===e||void 0===e?void 0:e.customer_name,has_snack:!0,date:g,create_by:localStorage.getItem("user")&&(null===(t=JSON.parse(localStorage.getItem("user")))||void 0===t?void 0:t.name),create_date:new Date,edit_history:[{employee:localStorage.getItem("user")&&(null===(n=JSON.parse(localStorage.getItem("user")))||void 0===n?void 0:n.name),date:new Date}]}).then((function(){y()}))},removeSnackRecord:function(e){var t,n=null===(t=m.find((function(t){return t.customer_id===e})))||void 0===t?void 0:t.id;da(n).then((function(){y()}))},sectionName:"Snack Info",selectedDate:n,refreshRecords:y})})]})})]})},Rb=function(){var e=I(),n=me(),r=Sn.actions.createCustomer,a=(0,t.useState)(""),o=i(a,2),l=o[0],s=o[1],c=(0,t.useState)(""),u=i(c,2),d=u[0],f=u[1],h=(0,t.useState)(""),v=i(h,2),m=v[0],p=v[1],g=(0,t.useState)(""),y=i(g,2),b=y[0],x=y[1],_=(0,t.useState)(""),j=i(_,2),w=j[0],N=j[1],k=(0,t.useState)(""),S=i(k,2),C=S[0],D=S[1],E=(0,t.useState)(""),O=i(E,2),P=O[0],M=O[1],T=(0,t.useState)(""),R=i(T,2),A=R[0],L=R[1],F=(0,t.useState)(""),Y=i(F,2),H=Y[0],U=Y[1],Z=(0,t.useState)(null),B=i(Z,2),z=B[0],V=B[1],W=(0,t.useState)(""),q=i(W,2),K=q[0],$=q[1],G=(0,t.useState)(""),J=i(G,2),Q=J[0],X=J[1],ee=(0,t.useState)(null),te=i(ee,2),ne=te[0],re=te[1],ae=(0,t.useState)(""),ie=i(ae,2),oe=ie[0],le=ie[1],se=(0,t.useState)(""),ce=i(se,2),ue=ce[0],de=ce[1],fe=(0,t.useState)([]),he=i(fe,2),ve=he[0],pe=he[1],ge=(0,t.useState)(""),ye=i(ge,2),be=ye[0],xe=ye[1],_e=(0,t.useState)(""),je=i(_e,2),we=je[0],Ne=je[1],ke=(0,t.useState)(""),Se=i(ke,2),Ce=Se[0],De=Se[1],Ee=(0,t.useState)(""),Oe=i(Ee,2),Pe=Oe[0],Me=Oe[1],Te=(0,t.useState)(""),Re=i(Te,2),Ae=Re[0],Ie=Re[1],Le=(0,t.useState)([{line1:"",line2:"",city:"",state:"",zipCode:"",note:""}]),Fe=i(Le,2),Ye=Fe[0],He=Fe[1],Ue=(0,t.useState)([{name:"",phone:"",relationship:"",relationshipOther:"",role:[]}]),Ze=i(Ue,2),Be=Ze[0],ze=Ze[1],Ve=(0,t.useState)([]),We=i(Ve,2),qe=We[0],Ke=We[1],$e=(0,t.useState)(null),Ge=i($e,2),Je=Ge[0],Qe=Ge[1],Xe=i((0,t.useState)(null),2),et=Xe[0],tt=Xe[1],nt=i((0,t.useState)(""),2),rt=nt[0],at=nt[1],it=i((0,t.useState)(""),2),ot=it[0],lt=it[1],st=i((0,t.useState)(null),2),ct=st[0],ut=st[1],dt=i((0,t.useState)(""),2),ft=dt[0],ht=dt[1],vt=i((0,t.useState)(""),2),mt=vt[0],pt=vt[1],gt=i((0,t.useState)([]),2),yt=gt[0],xt=gt[1],_t=i((0,t.useState)(""),2),jt=_t[0],wt=(_t[1],i((0,t.useState)(""),2)),Nt=wt[0],kt=wt[1],St=i((0,t.useState)(""),2),Ct=St[0],Dt=St[1],Et=i((0,t.useState)(""),2),Ot=Et[0],Pt=Et[1],Mt=i((0,t.useState)(""),2),Tt=Mt[0],Rt=Mt[1],At=i((0,t.useState)(""),2),It=At[0],Lt=At[1],Ft=i((0,t.useState)(""),2),Yt=Ft[0],Ht=Ft[1],Ut=i((0,t.useState)(""),2),Zt=Ut[0],Bt=Ut[1],zt=i((0,t.useState)(""),2),Vt=zt[0],Wt=zt[1],qt=i((0,t.useState)(""),2),Kt=qt[0],$t=qt[1],Gt=i((0,t.useState)(""),2),Jt=Gt[0],Qt=Gt[1],Xt=i((0,t.useState)([]),2),en=Xt[0],tn=Xt[1],nn=i((0,t.useState)([]),2),rn=nn[0],an=nn[1],on=i((0,t.useState)(""),2),ln=on[0],sn=on[1],cn=i((0,t.useState)(""),2),un=cn[0],dn=cn[1],fn=i((0,t.useState)(""),2),hn=fn[0],vn=fn[1],mn=i((0,t.useState)(""),2),pn=mn[0],gn=mn[1],yn=i((0,t.useState)(""),2),bn=yn[0],xn=yn[1],_n=i((0,t.useState)(""),2),jn=_n[0],wn=_n[1],Nn=i((0,t.useState)(""),2),kn=Nn[0],Dn=Nn[1],En=i((0,t.useState)(""),2),On=En[0],Pn=En[1],Mn=i((0,t.useState)(""),2),Rn=Mn[0],An=Mn[1],In=i((0,t.useState)(""),2),Ln=In[0],Fn=In[1],Yn=i((0,t.useState)(""),2),lr=Yn[0],ur=Yn[1],xr=i((0,t.useState)(""),2),_r=xr[0],jr=xr[1],wr=i((0,t.useState)(""),2),Nr=wr[0],kr=wr[1],Sr=i((0,t.useState)(""),2),Cr=Sr[0],Dr=Sr[1],Er=i((0,t.useState)(null),2),Or=Er[0],Pr=Er[1],Mr=i((0,t.useState)(null),2),Tr=Mr[0],Rr=Mr[1],Ar=i((0,t.useState)(null),2),Ir=Ar[0],Lr=Ar[1],Fr=i((0,t.useState)(null),2),Yr=Fr[0],Hr=Fr[1],Ur=i((0,t.useState)(null),2),Zr=Ur[0],Br=Ur[1],zr=i((0,t.useState)(null),2),Vr=zr[0],Wr=zr[1],qr=i((0,t.useState)(null),2),Kr=qr[0],$r=qr[1],Gr=i((0,t.useState)(null),2),Jr=Gr[0],Qr=Gr[1],Xr=i((0,t.useState)(null),2),ea=Xr[0],ta=Xr[1],na=i((0,t.useState)(null),2),ra=na[0],aa=na[1],ia=i((0,t.useState)(null),2),oa=ia[0],la=ia[1],sa=i((0,t.useState)(null),2),ca=sa[0],ua=sa[1],da=i((0,t.useState)(null),2),fa=da[0],ha=da[1],va=i((0,t.useState)(""),2),ma=va[0],pa=va[1],ga=i((0,t.useState)(),2),ya=ga[0],ba=ga[1],xa=function(){e("/customers/list")},_a=function(e){if(!e)return"";var t=e.replace(/[^\d]/g,""),n=t.length;return n<4?t:n<7?"(".concat(t.slice(0,3),")").concat(t.slice(3)):"(".concat(t.slice(0,3),")").concat(t.slice(3,6),"-").concat(t.slice(6,10))};(0,t.useEffect)((function(){Yl.canAddOrEditCustomers()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an admin account to login."),Yl.logout(),e("/login")),fs("pharmacy").then((function(e){an(e.data)})),fs("provider").then((function(e){tn(e.data)}))}),[]);var ja=function(e){if(!e)return"";var t=new Date(e),n=String(t.getMonth()+1).padStart(2,"0"),r=String(t.getDate()).padStart(2,"0"),a=t.getFullYear();return"".concat(n,"/").concat(r,"/").concat(a)},wa=function(e,t,n){var r=Tn(Ye);r[e][t]=n,He(r)},Na=function(e,t,n){var r=Tn(Be);r[e][t]=n,ze(r)},ka=function(){var e,t,a,i,o,s,c,u,f,h,v,p,g,y,x,_,j,N,k,S,D,E,O,M,T,R,I,L,F,Y,U,Z,B,V,W,q,$,G,J,X,ee,te,re,ae,ie,le,se,ce,de,fe,he,me,pe,ge,ye,xe,_e,je,Ne,ke,Se,De,Ee,Oe,Me,Te,Re,Ie;if(function(){var e,t,n=[];return l&&""!==l.trim()||n.push("First Name"),m&&""!==m.trim()||n.push("Last Name"),we&&""!==we.trim()||n.push("Primary Phone Number"),null!==(e=Ye[0])&&void 0!==e&&e.line1&&""!==Ye[0].line1.trim()||n.push("Address Line 1"),null!==(t=Be[0])&&void 0!==t&&t.name&&""!==Be[0].name.trim()||n.push("Emergency Contact Name"),!(n.length>0)||(window.alert("Please fill in the following required fields:\n".concat(n.join("\n"))),!1)}()){var Le={name:"".concat(m,",").concat(l),firstname:l,middle_name:d,lastname:m,name_cn:b,name_on_id:w,type:C,program_type:P,pay_source:A,pay_source_other:H,birth_date:ja(z),legal_sex:K,gender:K,marital_status:Q,marriage_date:ja(ne),immigration_status:oe,immigration_status_other:ue,language_spoken:ve.map((function(e){return e.value})),language_spoken_other:be,language:ve.map((function(e){return e.label})).join(", "),phone:we,mobile_phone:Ce,home_phone:Pe,email:Ae,address_line_1:(null===(e=Ye[0])||void 0===e?void 0:e.line1)||"",address_line_2:(null===(t=Ye[0])||void 0===t?void 0:t.line2)||"",city:(null===(a=Ye[0])||void 0===a?void 0:a.city)||"",state:(null===(i=Ye[0])||void 0===i?void 0:i.state)||"",zip_code:(null===(o=Ye[0])||void 0===o?void 0:o.zipCode)||"",address_note:(null===(s=Ye[0])||void 0===s?void 0:s.note)||"",address1:"".concat((null===(c=Ye[0])||void 0===c?void 0:c.line1)||"",", ").concat((null===(u=Ye[0])||void 0===u?void 0:u.line2)||"",", ").concat((null===(f=Ye[0])||void 0===f?void 0:f.city)||"",", ").concat((null===(h=Ye[0])||void 0===h?void 0:h.state)||""," ").concat((null===(v=Ye[0])||void 0===v?void 0:v.zipCode)||"").replace(/, ,/g,",").trim(),address2_line_1:(null===(p=Ye[1])||void 0===p?void 0:p.line1)||"",address2_line_2:(null===(g=Ye[1])||void 0===g?void 0:g.line2)||"",city2:(null===(y=Ye[1])||void 0===y?void 0:y.city)||"",state2:(null===(x=Ye[1])||void 0===x?void 0:x.state)||"",zip_code2:(null===(_=Ye[1])||void 0===_?void 0:_.zipCode)||"",address2_note:(null===(j=Ye[1])||void 0===j?void 0:j.note)||"",address3_line_1:(null===(N=Ye[2])||void 0===N?void 0:N.line1)||"",address3_line_2:(null===(k=Ye[2])||void 0===k?void 0:k.line2)||"",city3:(null===(S=Ye[2])||void 0===S?void 0:S.city)||"",state3:(null===(D=Ye[2])||void 0===D?void 0:D.state)||"",zip_code3:(null===(E=Ye[2])||void 0===E?void 0:E.zipCode)||"",address3_note:(null===(O=Ye[2])||void 0===O?void 0:O.note)||"",address4_line_1:(null===(M=Ye[3])||void 0===M?void 0:M.line1)||"",address4_line_2:(null===(T=Ye[3])||void 0===T?void 0:T.line2)||"",city4:(null===(R=Ye[3])||void 0===R?void 0:R.city)||"",state4:(null===(I=Ye[3])||void 0===I?void 0:I.state)||"",zip_code4:(null===(L=Ye[3])||void 0===L?void 0:L.zipCode)||"",address4_note:(null===(F=Ye[3])||void 0===F?void 0:F.note)||"",address5_line_1:(null===(Y=Ye[4])||void 0===Y?void 0:Y.line1)||"",address5_line_2:(null===(U=Ye[4])||void 0===U?void 0:U.line2)||"",city5:(null===(Z=Ye[4])||void 0===Z?void 0:Z.city)||"",state5:(null===(B=Ye[4])||void 0===B?void 0:B.state)||"",zip_code5:(null===(V=Ye[4])||void 0===V?void 0:V.zipCode)||"",address5_note:(null===(W=Ye[4])||void 0===W?void 0:W.note)||"",emergency_contact_name:(null===(q=Be[0])||void 0===q?void 0:q.name)||"",emergency_contact_phone:(null===($=Be[0])||void 0===$?void 0:$.phone)||"",emergency_contact_relationship:(null===(G=Be[0])||void 0===G?void 0:G.relationship)||"",emergency_contact_relationship_other:(null===(J=Be[0])||void 0===J?void 0:J.relationshipOther)||"",emergency_contact_role:((null===(X=Be[0])||void 0===X?void 0:X.role)||[]).map((function(e){return e.value})),emergency_contact:"".concat((null===(ee=Be[0])||void 0===ee?void 0:ee.name)||""," ").concat((null===(te=Be[0])||void 0===te?void 0:te.phone)||""," ").concat((null===(re=Be[0])||void 0===re?void 0:re.relationship)||""),emergency_contact2_name:(null===(ae=Be[1])||void 0===ae?void 0:ae.name)||"",emergency_contact2_phone:(null===(ie=Be[1])||void 0===ie?void 0:ie.phone)||"",emergency_contact2_relationship:(null===(le=Be[1])||void 0===le?void 0:le.relationship)||"",emergency_contact2_relationship_other:(null===(se=Be[1])||void 0===se?void 0:se.relationshipOther)||"",emergency_contact2_role:((null===(ce=Be[1])||void 0===ce?void 0:ce.role)||[]).map((function(e){return e.value})),emergency_contact2:"".concat((null===(de=Be[1])||void 0===de?void 0:de.name)||""," ").concat((null===(fe=Be[1])||void 0===fe?void 0:fe.phone)||""," ").concat((null===(he=Be[1])||void 0===he?void 0:he.relationship)||""),emergency_contact3_name:(null===(me=Be[2])||void 0===me?void 0:me.name)||"",emergency_contact3_phone:(null===(pe=Be[2])||void 0===pe?void 0:pe.phone)||"",emergency_contact3_relationship:(null===(ge=Be[2])||void 0===ge?void 0:ge.relationship)||"",emergency_contact3_relationship_other:(null===(ye=Be[2])||void 0===ye?void 0:ye.relationshipOther)||"",emergency_contact3_role:((null===(xe=Be[2])||void 0===xe?void 0:xe.role)||[]).map((function(e){return e.value})),emergency_contact4_name:(null===(_e=Be[3])||void 0===_e?void 0:_e.name)||"",emergency_contact4_phone:(null===(je=Be[3])||void 0===je?void 0:je.phone)||"",emergency_contact4_relationship:(null===(Ne=Be[3])||void 0===Ne?void 0:Ne.relationship)||"",emergency_contact4_relationship_other:(null===(ke=Be[3])||void 0===ke?void 0:ke.relationshipOther)||"",emergency_contact4_role:((null===(Se=Be[3])||void 0===Se?void 0:Se.role)||[]).map((function(e){return e.value})),emergency_contact5_name:(null===(De=Be[4])||void 0===De?void 0:De.name)||"",emergency_contact5_phone:(null===(Ee=Be[4])||void 0===Ee?void 0:Ee.phone)||"",emergency_contact5_relationship:(null===(Oe=Be[4])||void 0===Oe?void 0:Oe.relationship)||"",emergency_contact5_relationship_other:(null===(Me=Be[4])||void 0===Me?void 0:Me.relationshipOther)||"",emergency_contact5_role:((null===(Te=Be[4])||void 0===Te?void 0:Te.role)||[]).map((function(e){return e.value})),days_of_week:qe.map((function(e){return e.value})),admission_date:ja(Je),enrolled_date:ja(et),create_by:localStorage.getItem("user")&&(null===(Re=JSON.parse(localStorage.getItem("user")))||void 0===Re?void 0:Re.name)||"",referral_source:rt,referral_source_other:ot,discharge_date:ja(ct),discharge_reason:ft,discharge_reason_other:mt,dietary_restrictions:yt.map((function(e){return e.value})),dietary_restrictions_other:jt,diet_texture:Nt,table_id:Ct,seat_number:Ot,transportation_type:Tt,consent_to_text_messages:It,text_msg_enabled:"yes"===It,preferred_text_language:Yt,consent_to_media_use:Zt,primary_care_physician:(null===Vt||void 0===Vt?void 0:Vt.label)||"",care_provider:(null===Vt||void 0===Vt?void 0:Vt.label)||"",pharmacy:(null===Kt||void 0===Kt?void 0:Kt.label)||"",pharmacy_id:Jt,diabetes_mellitus:ln,eyes_on:un,disability:"yes"===un,wheelchair:hn,molst:pn,provisions_for_advance_medical:bn,hospice:jn,burial_arrangements:kn,power_of_attorney:On,requires_rounding:Rn,rounding_notes:Ln,medicare_number:lr,medicaid_number:_r,social_security_number:Nr,adcaps_id:Cr,adcaps_completed_date:ja(Or),center_qualification_renew_date:ja(Tr),medicaid_renew_date:ja(Ir),id_expiration_date:ja(Yr),note:ma,edit_by:localStorage.getItem("user")&&(null===(Ie=JSON.parse(localStorage.getItem("user")))||void 0===Ie?void 0:Ie.name)||"",status:"active",hipaa_authorization_form:!!Zr,medication_management_consent_form:!!Vr,freedom_of_choice_form:!!Kr,meal_benefit_application_form:!!Jr,photo_video_release_form:!!ea,security_deposit_agreement_form:!!ra,recreational_program_contract_form:!!oa,tb_form:!!ca,pre_screening_form:!!fa},Fe=new FormData;Fe.append("file",ya);var He={data:Le};ya&&(He=Object.assign({},He,{avatar:Fe}));var Ue=[{file:Zr,fileType:"hipaa_authorization_form"},{file:Vr,fileType:"medication_management_consent_form"},{file:Kr,fileType:"freedom_of_choice_form"},{file:Jr,fileType:"meal_benefit_application_form"},{file:ea,fileType:"photo_video_release_form"},{file:ra,fileType:"security_deposit_agreement_form"},{file:oa,fileType:"recreational_program_contract_form"},{file:ca,fileType:"tb_form"},{file:fa,fileType:"pre_screening_form"}].filter((function(e){return e.file}));Ue.length>0&&(He=Object.assign({},He,{formFiles:Ue})),n(r(He)),xa()}},Sa={control:function(e){return bt(bt({},e),{},{minWidth:"200px",borderRadius:"8px"})},indicatorSeparator:function(){return{display:"none"}},dropdownIndicator:function(e){return bt(bt({},e),{},{paddingRight:"8px",color:"#333","&:hover":{color:"#000"}})},valueContainer:function(e){return bt(bt({},e),{},{height:"43px",padding:"0 8px"})},input:function(e){return bt(bt({},e),{},{margin:"0px",padding:"0px",height:"30px",width:"290px"})},singleValue:function(e){return bt(bt({},e),{},{margin:"0px"})}},Ca={control:function(e){return bt(bt({},e),{},{minWidth:"300px",minHeight:"45px",borderRadius:"8px"})},indicatorSeparator:function(){return{display:"none"}},dropdownIndicator:function(e){return bt(bt({},e),{},{paddingRight:"8px",color:"#333","&:hover":{color:"#000"}})},valueContainer:function(e){return bt(bt({},e),{},{padding:"4px 8px"})},input:function(e){return bt(bt({},e),{},{margin:"0px",padding:"0px",height:"30px",width:"290px"})}};return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/",children:"General"}),(0,Cn.jsx)(Ns.Item,{href:"/customers/list",children:"Customer Information"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"Create New Customer"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsxs)("h4",{children:["Create New Customer ",(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){xa()},children:"Back"})]})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container form-page",children:(0,Cn.jsx)("div",{className:"app-main-content-list-func-container",children:(0,Cn.jsxs)(Hc,{defaultActiveKey:"personalInfo",id:"customers-tab",children:[(0,Cn.jsxs)(Wc,{eventKey:"personalInfo",title:"Personal Information",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Basic Info"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",style:{flexWrap:"wrap"},children:[(0,Cn.jsxs)("div",{className:"me-4 mb-3",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["First Name ",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., Alice",value:l,onChange:function(e){return s(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4 mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Middle Name"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., M.",value:d,onChange:function(e){return f(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4 mb-3",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Last Name ",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., Morgan",value:m,onChange:function(e){return p(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4 mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Chinese / Preferred Name"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., \u674e\u534e",value:b,onChange:function(e){return x(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4 mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Name On ID"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., A. Morgan",value:w,onChange:function(e){return N(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4 mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Customer Type"}),(0,Cn.jsxs)("select",{value:C,onChange:function(e){return D(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(Hn).map((function(e){return(0,Cn.jsx)("option",{value:Hn[e],children:Un[Hn[e]]},e)}))]})]}),(0,Cn.jsxs)("div",{className:"me-4 mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Program Type"}),(0,Cn.jsxs)("select",{value:P,onChange:function(e){return M(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(Zn).map((function(e){return(0,Cn.jsx)("option",{value:Zn[e],children:Bn[Zn[e]]},e)}))]})]}),(0,Cn.jsxs)("div",{className:"me-4 mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Pay Source"}),(0,Cn.jsxs)("select",{value:A,onChange:function(e){return L(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(zn).map((function(e){return(0,Cn.jsx)("option",{value:zn[e],children:Vn[zn[e]]},e)}))]})]}),"other"===A&&(0,Cn.jsxs)("div",{className:"me-4 mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Pay Source (Other)"}),(0,Cn.jsx)("input",{type:"text",placeholder:"Please specify...",value:H,onChange:function(e){return U(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4 mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Date Of Birth"}),(0,Cn.jsx)(Vd(),{selected:z,onChange:function(e){return V(e)},dateFormat:"MM/dd/yyyy",placeholderText:"e.g., 01/15/1950",className:"form-control",showYearDropdown:!0,scrollableYearDropdown:!0,yearDropdownItemNumber:100})]}),(0,Cn.jsxs)("div",{className:"me-4 mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Legal Sex"}),(0,Cn.jsxs)("select",{value:K,onChange:function(e){return $(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(Wn).map((function(e){return(0,Cn.jsx)("option",{value:Wn[e],children:qn[Wn[e]]},e)}))]})]}),(0,Cn.jsxs)("div",{className:"me-4 mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Marital Status"}),(0,Cn.jsxs)("select",{value:Q,onChange:function(e){return X(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(Kn).map((function(e){return(0,Cn.jsx)("option",{value:Kn[e],children:$n[Kn[e]]},e)}))]})]}),(0,Cn.jsxs)("div",{className:"me-4 mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Marriage Date"}),(0,Cn.jsx)(Vd(),{selected:ne,onChange:function(e){return re(e)},dateFormat:"MM/dd/yyyy",placeholderText:"e.g., 06/12/1975",className:"form-control",showYearDropdown:!0,scrollableYearDropdown:!0,yearDropdownItemNumber:100})]}),(0,Cn.jsxs)("div",{className:"me-4 mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Immigration Status"}),(0,Cn.jsxs)("select",{value:oe,onChange:function(e){return le(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(Gn).map((function(e){return(0,Cn.jsx)("option",{value:Gn[e],children:Jn[Gn[e]]},e)}))]})]}),"other"===oe&&(0,Cn.jsxs)("div",{className:"me-4 mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Immigration Status (Other)"}),(0,Cn.jsx)("input",{type:"text",placeholder:"Please specify...",value:ue,onChange:function(e){return de(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4 mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Language Spoken"}),(0,Cn.jsx)(ib,{isMulti:!0,value:ve,onChange:pe,options:Qn,styles:Ca,placeholder:"e.g., English, Mandarin"})]}),ve.some((function(e){return"other"===e.value}))&&(0,Cn.jsxs)("div",{className:"me-4 mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Language Spoken (Other)"}),(0,Cn.jsx)("input",{type:"text",placeholder:"Please specify...",value:be,onChange:function(e){return xe(e.target.value)}})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Contact Info"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Primary Phone Number ",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., (240)463-1111",value:we,onChange:function(e){return Ne(_a(e.target.value))},maxLength:14})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Phone Number 2"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., (240)463-2222",value:Ce,onChange:function(e){return De(_a(e.target.value))},maxLength:14})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Phone Number 3"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., (240)463-3333",value:Pe,onChange:function(e){return Me(_a(e.target.value))},maxLength:14})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Email"}),(0,Cn.jsx)("input",{type:"email",placeholder:"e.g., example@gmail.com",value:Ae,onChange:function(e){return Ie(e.target.value)}})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Address"}),Ye.map((function(e,t){return(0,Cn.jsxs)("div",{className:"address-block mb-3",style:{borderBottom:t<Ye.length-1?"1px solid #eee":"none",paddingBottom:"10px"},children:[(0,Cn.jsxs)("div",{className:"d-flex justify-content-between align-items-center mb-2",children:[(0,Cn.jsxs)("strong",{className:"text-secondary",children:["Address ",t+1]}),Ye.length>1&&(0,Cn.jsx)("button",{type:"button",className:"btn btn-sm btn-outline-danger",onClick:function(){return function(e){Ye.length>1&&He(Ye.filter((function(t,n){return n!==e})))}(t)},children:"Remove"})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Address Line 1 ",0===t&&(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., 100 Sunshine Lane",className:"long",value:e.line1,onChange:function(e){return wa(t,"line1",e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Address Line 2"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., Apt B2",value:e.line2,onChange:function(e){return wa(t,"line2",e.target.value)}})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"City"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., Springfield",value:e.city,onChange:function(e){return wa(t,"city",e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"State"}),(0,Cn.jsxs)("select",{value:e.state,onChange:function(e){return wa(t,"state",e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(Xn).map((function(e){return(0,Cn.jsx)("option",{value:Xn[e],children:er[Xn[e]]},e)}))]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Zip Code"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., 22000",value:e.zipCode,maxLength:5,onChange:function(e){var n=e.target.value.replace(/[^0-9]/g,"");wa(t,"zipCode",n)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Address Note"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., Senior Home",value:e.note,onChange:function(e){return wa(t,"note",e.target.value)}})]})]})]},t)})),Ye.length<5&&(0,Cn.jsx)("div",{className:"mb-3",children:(0,Cn.jsx)("button",{type:"button",className:"btn btn-sm btn-outline-primary",onClick:function(){Ye.length<5&&He([].concat(Tn(Ye),[{line1:"",line2:"",city:"",state:"",zipCode:"",note:""}]))},children:"+ Add Another Address"})}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Emergency Contact"}),Be.map((function(e,t){return(0,Cn.jsxs)("div",{className:"emergency-contact-block mb-3",style:{borderBottom:t<Be.length-1?"1px solid #eee":"none",paddingBottom:"10px"},children:[(0,Cn.jsxs)("div",{className:"d-flex justify-content-between align-items-center mb-2",children:[(0,Cn.jsxs)("strong",{className:"text-secondary",children:["Emergency Contact ",t+1]}),Be.length>1&&(0,Cn.jsx)("button",{type:"button",className:"btn btn-sm btn-outline-danger",onClick:function(){return function(e){Be.length>1&&ze(Be.filter((function(t,n){return n!==e})))}(t)},children:"Remove"})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Emergency Contact Name ",0===t&&(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., Jordan Lee",value:e.name,onChange:function(e){return Na(t,"name",e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Emergency Contact Phone Number"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., (555)987-6543",value:e.phone,onChange:function(e){return Na(t,"phone",_a(e.target.value))},maxLength:14})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Emergency Contact Relationship"}),(0,Cn.jsxs)("select",{value:e.relationship,onChange:function(e){return Na(t,"relationship",e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(tr).map((function(e){return(0,Cn.jsx)("option",{value:tr[e],children:nr[tr[e]]},e)}))]})]}),"other"===e.relationship&&(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Relationship (Other)"}),(0,Cn.jsx)("input",{type:"text",placeholder:"Please specify...",value:e.relationshipOther,onChange:function(e){return Na(t,"relationshipOther",e.target.value)}})]})]}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Emergency Contact Role"}),(0,Cn.jsx)(ib,{isMulti:!0,value:e.role,onChange:function(e){return Na(t,"role",e)},options:rr,styles:Ca,placeholder:"e.g., Power of Attorney"})]})})]},t)})),Be.length<5&&(0,Cn.jsx)("div",{className:"mb-3",children:(0,Cn.jsx)("button",{type:"button",className:"btn btn-sm btn-outline-primary",onClick:function(){Be.length<5&&ze([].concat(Tn(Be),[{name:"",phone:"",relationship:"",relationshipOther:"",role:[]}]))},children:"+ Add Another Emergency Contact"})}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Schedule"}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Days of Week"}),(0,Cn.jsx)(ib,{isMulti:!0,value:qe,onChange:Ke,options:ar,styles:Ca,placeholder:"e.g., Mon, Wed, Fri"})]})}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Admission & Discharge Record"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Admission Date"}),(0,Cn.jsx)(Vd(),{selected:Je,onChange:function(e){return Qe(e)},dateFormat:"MM/dd/yyyy",placeholderText:"e.g., 03/01/2024",className:"form-control"})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Enrolled Date"}),(0,Cn.jsx)(Vd(),{selected:et,onChange:function(e){return tt(e)},dateFormat:"MM/dd/yyyy",placeholderText:"e.g., 03/02/2024",className:"form-control"})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Referral Source"}),(0,Cn.jsx)(ib,{value:rt?{value:rt,label:ir[rt]||rt}:null,onChange:function(e){return at((null===e||void 0===e?void 0:e.value)||"")},options:or,styles:Sa,placeholder:"e.g., Community Center",isClearable:!0})]}),"other"===rt&&(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Referral Source (Other)"}),(0,Cn.jsx)("input",{type:"text",placeholder:"Please specify...",value:ot,onChange:function(e){return lt(e.target.value)}})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Discharge Date"}),(0,Cn.jsx)(Vd(),{selected:ct,onChange:function(e){return ut(e)},dateFormat:"MM/dd/yyyy",placeholderText:"MM/DD/YYYY",className:"form-control"})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Discharge Reason"}),(0,Cn.jsxs)("select",{value:ft,onChange:function(e){return ht(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(sr).map((function(e){return(0,Cn.jsx)("option",{value:sr[e],children:cr[sr[e]]},e)}))]})]}),"other"===ft&&(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Discharge Reason (Other)"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., Transferred to Assisted Living",value:mt,onChange:function(e){return pt(e.target.value)}})]})]}),(0,Cn.jsx)("div",{className:"list row mb-5",children:(0,Cn.jsxs)("div",{className:"col-md-12 col-sm-12 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return xa()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return ka()},children:" Save "})]})})]}),(0,Cn.jsxs)(Wc,{eventKey:"careServices",title:"Care & Services",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Care & Services"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Dietary Restrictions"}),(0,Cn.jsx)(ib,{isMulti:!0,value:yt,onChange:xt,options:dr,styles:Ca,placeholder:"e.g., No Pork"})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Diet Texture"}),(0,Cn.jsxs)("select",{value:Nt,onChange:function(e){return kt(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(fr).map((function(e){return(0,Cn.jsx)("option",{value:fr[e],children:hr[fr[e]]},e)}))]})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Table Number"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., T2",value:Ct,onChange:function(e){return Dt(e.target.value)},disabled:!0}),(0,Cn.jsx)("small",{className:"text-muted d-block",children:"Auto-filled after choosing seat"})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Seat Number"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., B",value:Ot,onChange:function(e){return Pt(e.target.value)},disabled:!0}),(0,Cn.jsx)("small",{className:"text-muted d-block",children:"Auto-filled after choosing seat"})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Transportation Type"}),(0,Cn.jsxs)("select",{value:Tt,onChange:function(e){return Rt(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(vr).map((function(e){return(0,Cn.jsx)("option",{value:vr[e],children:mr[vr[e]]},e)}))]})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Consent To Text Messages"}),(0,Cn.jsxs)("select",{value:It,onChange:function(e){return Lt(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(pr).map((function(e){return(0,Cn.jsx)("option",{value:pr[e],children:gr[pr[e]]},e)}))]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Preferred Text Language"}),(0,Cn.jsxs)("select",{value:Yt,onChange:function(e){return Ht(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(yr).map((function(e){return(0,Cn.jsx)("option",{value:yr[e],children:br[yr[e]]},e)}))]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Consent to Media Use"}),(0,Cn.jsxs)("select",{value:Zt,onChange:function(e){return Bt(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(pr).map((function(e){return(0,Cn.jsx)("option",{value:pr[e],children:gr[pr[e]]},e)}))]})]})]}),(0,Cn.jsx)("div",{className:"list row mb-5",children:(0,Cn.jsxs)("div",{className:"col-md-12 col-sm-12 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return xa()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return ka()},children:" Save "})]})})]}),(0,Cn.jsxs)(Wc,{eventKey:"medicalInsurance",title:"Medical & Insurance",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Providers"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Primary Care Physician"}),(0,Cn.jsx)(ib,{value:Vt,onChange:function(e){Wt(e)},options:[{value:"",label:""}].concat(Tn(en.map((function(e){return{value:(null===e||void 0===e?void 0:e.id)||"",label:(null===e||void 0===e?void 0:e.name)||""}})))),styles:Sa,placeholder:"e.g., Dr. Smith"})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Pharmacy Name"}),(0,Cn.jsx)(ib,{value:Kt,onChange:function(e){$t(e),Qt(null===e||void 0===e?void 0:e.value)},options:[{value:"",label:""}].concat(Tn(rn.map((function(e){return{value:(null===e||void 0===e?void 0:e.id)||"",label:(null===e||void 0===e?void 0:e.name)||""}})))),styles:Sa,placeholder:"e.g., BrightCare Pharmacy"})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Pharmacy ID"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., RX778899",value:Jt,onChange:function(e){return Qt(e.target.value)}})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"General Conditions"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Diabetes Mellitus"}),(0,Cn.jsxs)("select",{value:ln,onChange:function(e){return sn(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(pr).map((function(e){return(0,Cn.jsx)("option",{value:pr[e],children:gr[pr[e]]},e)}))]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Eyes-On"}),(0,Cn.jsxs)("select",{value:un,onChange:function(e){return dn(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(pr).map((function(e){return(0,Cn.jsx)("option",{value:pr[e],children:gr[pr[e]]},e)}))]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Wheelchair"}),(0,Cn.jsxs)("select",{value:hn,onChange:function(e){return vn(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(pr).map((function(e){return(0,Cn.jsx)("option",{value:pr[e],children:gr[pr[e]]},e)}))]})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Legal"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"MOLST"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., Attempt CPR",value:pn,onChange:function(e){return gn(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Provisions for Advance Medical"}),(0,Cn.jsxs)("select",{value:bn,onChange:function(e){return xn(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(pr).map((function(e){return(0,Cn.jsx)("option",{value:pr[e],children:gr[pr[e]]},e)}))]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Hospice"}),(0,Cn.jsxs)("select",{value:jn,onChange:function(e){return wn(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(pr).map((function(e){return(0,Cn.jsx)("option",{value:pr[e],children:gr[pr[e]]},e)}))]})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Burial Arrangements"}),(0,Cn.jsxs)("select",{value:kn,onChange:function(e){return Dn(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(pr).map((function(e){return(0,Cn.jsx)("option",{value:pr[e],children:gr[pr[e]]},e)}))]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Power of Attorney"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., Jone",value:On,onChange:function(e){return Pn(e.target.value)}})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Rounding"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Requires Rounding"}),(0,Cn.jsxs)("select",{value:Rn,onChange:function(e){return An(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(pr).map((function(e){return(0,Cn.jsx)("option",{value:pr[e],children:gr[pr[e]]},e)}))]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Rounding Notes"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., Escorting",value:Ln,onChange:function(e){return Fn(e.target.value)}})]})]}),(0,Cn.jsx)("div",{className:"list row mb-5",children:(0,Cn.jsxs)("div",{className:"col-md-12 col-sm-12 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return xa()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return ka()},children:" Save "})]})})]}),(0,Cn.jsxs)(Wc,{eventKey:"confidentialDetails",title:"Confidential Details",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Confidential Details"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Medicare Number"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., MC11223344",value:lr,onChange:function(e){return ur(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Medicaid Number"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., MD99887766",value:_r,onChange:function(e){return jr(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Social Security Number"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., 123-45-6789",value:Nr,onChange:function(e){return kr(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Adcaps ID"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., AC00011122",value:Cr,onChange:function(e){return Dr(e.target.value)}})]})]}),(0,Cn.jsx)("div",{className:"list row mb-5",children:(0,Cn.jsxs)("div",{className:"col-md-12 col-sm-12 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return xa()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return ka()},children:" Save "})]})})]}),(0,Cn.jsxs)(Wc,{eventKey:"complianceDeadlines",title:"Compliance & Deadlines",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Compliance & Deadlines"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Adcaps Completed Date"}),(0,Cn.jsx)(Vd(),{selected:Or,onChange:function(e){return Pr(e)},dateFormat:"MM/dd/yyyy",placeholderText:"e.g., 06/15/2026",className:"form-control"})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Center Qualification Renew Date"}),(0,Cn.jsx)(Vd(),{selected:Tr,onChange:function(e){return Rr(e)},dateFormat:"MM/dd/yyyy",placeholderText:"e.g., 05/20/2026",className:"form-control"})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Medicaid Renew Date"}),(0,Cn.jsx)(Vd(),{selected:Ir,onChange:function(e){return Lr(e)},dateFormat:"MM/dd/yyyy",placeholderText:"e.g., 06/15/2026",className:"form-control"})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"ID Expiration Date"}),(0,Cn.jsx)(Vd(),{selected:Yr,onChange:function(e){return Hr(e)},dateFormat:"MM/dd/yyyy",placeholderText:"e.g., 12/31/2026",className:"form-control"})]})]}),(0,Cn.jsx)("div",{className:"list row mb-5",children:(0,Cn.jsxs)("div",{className:"col-md-12 col-sm-12 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return xa()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return ka()},children:" Save "})]})})]}),(0,Cn.jsxs)(Wc,{eventKey:"formSubmission",title:"Form Submission",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Admission Forms"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section base-line",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Maryland HIPAA Authorization"}),(0,Cn.jsxs)("label",{className:"custom-file-upload",children:[(0,Cn.jsx)(Cm,{width:20,color:"#fff",className:"me-2"})," Upload",(0,Cn.jsx)("input",{type:"file",onChange:function(e){return Br(e.target.files[0])}})]}),(0,Cn.jsx)("div",{className:"file-name",children:null===Zr||void 0===Zr?void 0:Zr.name})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Medication Management Consent Form"}),(0,Cn.jsxs)("label",{className:"custom-file-upload",children:[(0,Cn.jsx)(Cm,{width:20,color:"#fff",className:"me-2"})," Upload",(0,Cn.jsx)("input",{type:"file",onChange:function(e){return Wr(e.target.files[0])}})]}),(0,Cn.jsx)("div",{className:"file-name",children:null===Vr||void 0===Vr?void 0:Vr.name})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Freedom Of Choice (Medicaid only)"}),(0,Cn.jsxs)("label",{className:"custom-file-upload",children:[(0,Cn.jsx)(Cm,{width:20,color:"#fff",className:"me-2"})," Upload",(0,Cn.jsx)("input",{type:"file",onChange:function(e){return $r(e.target.files[0])}})]}),(0,Cn.jsx)("div",{className:"file-name",children:null===Kr||void 0===Kr?void 0:Kr.name})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section base-line",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Meal Benefit Application"}),(0,Cn.jsxs)("label",{className:"custom-file-upload",children:[(0,Cn.jsx)(Cm,{width:20,color:"#fff",className:"me-2"})," Upload",(0,Cn.jsx)("input",{type:"file",onChange:function(e){return Qr(e.target.files[0])}})]}),(0,Cn.jsx)("div",{className:"file-name",children:null===Jr||void 0===Jr?void 0:Jr.name})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Photo-Video Release Waiver Form"}),(0,Cn.jsxs)("label",{className:"custom-file-upload",children:[(0,Cn.jsx)(Cm,{width:20,color:"#fff",className:"me-2"})," Upload",(0,Cn.jsx)("input",{type:"file",onChange:function(e){return ta(e.target.files[0])}})]}),(0,Cn.jsx)("div",{className:"file-name",children:null===ea||void 0===ea?void 0:ea.name})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Security Deposit Payment Agreement (Self Pay only)"}),(0,Cn.jsxs)("label",{className:"custom-file-upload",children:[(0,Cn.jsx)(Cm,{width:20,color:"#fff",className:"me-2"})," Upload",(0,Cn.jsx)("input",{type:"file",onChange:function(e){return aa(e.target.files[0])}})]}),(0,Cn.jsx)("div",{className:"file-name",children:null===ra||void 0===ra?void 0:ra.name})]})]}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section base-line",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Recreational Program Contract (Senior Plus only)"}),(0,Cn.jsxs)("label",{className:"custom-file-upload",children:[(0,Cn.jsx)(Cm,{width:20,color:"#fff",className:"me-2"})," Upload",(0,Cn.jsx)("input",{type:"file",onChange:function(e){return la(e.target.files[0])}})]}),(0,Cn.jsx)("div",{className:"file-name",children:null===oa||void 0===oa?void 0:oa.name})]})}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Medical Forms"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section base-line",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"TB Form"}),(0,Cn.jsxs)("label",{className:"custom-file-upload",children:[(0,Cn.jsx)(Cm,{width:20,color:"#fff",className:"me-2"})," Upload",(0,Cn.jsx)("input",{type:"file",onChange:function(e){return ua(e.target.files[0])}})]}),(0,Cn.jsx)("div",{className:"file-name",children:null===ca||void 0===ca?void 0:ca.name})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Pre-Screening Form"}),(0,Cn.jsxs)("label",{className:"custom-file-upload",children:[(0,Cn.jsx)(Cm,{width:20,color:"#fff",className:"me-2"})," Upload",(0,Cn.jsx)("input",{type:"file",onChange:function(e){return ha(e.target.files[0])}})]}),(0,Cn.jsx)("div",{className:"file-name",children:null===fa||void 0===fa?void 0:fa.name})]})]}),(0,Cn.jsx)("div",{className:"list row mb-5",children:(0,Cn.jsxs)("div",{className:"col-md-12 col-sm-12 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return xa()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return ka()},children:" Save "})]})})]}),(0,Cn.jsxs)(Wc,{eventKey:"additionalInfo",title:"Additional Information",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Additional Information"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section base-line",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Profile Picture"}),(0,Cn.jsxs)("label",{className:"custom-file-upload",children:[(0,Cn.jsx)(Cm,{width:20,color:"#fff",className:"me-2"})," Upload Files",(0,Cn.jsx)("input",{type:"file",onChange:function(e){return ba(e.target.files[0])}})]}),(0,Cn.jsx)("div",{className:"file-name",children:null===ya||void 0===ya?void 0:ya.name})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Notes And Attachments"}),(0,Cn.jsx)("textarea",{placeholder:"e.g., Customer enjoys art activities",value:ma,onChange:function(e){return pa(e.target.value)},rows:4,style:{width:"400px"}})]})]}),(0,Cn.jsx)("div",{className:"list row mb-5",children:(0,Cn.jsxs)("div",{className:"col-md-12 col-sm-12 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return xa()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return ka()},children:" Save "})]})})]})]})})})]})},Ab=["color","size","title","className"];function Ib(){return Ib=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ib.apply(null,arguments)}var Lb=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,Ab);return t.createElement("svg",Ib({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-person-square",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{d:"M11 6a3 3 0 1 1-6 0 3 3 0 0 1 6 0"}),t.createElement("path",{d:"M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm12 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1v-1c0-1-1-4-6-4s-6 3-6 4v1a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1z"}))}));Lb.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var Fb=Lb,Yb=function(e){var n=e.additionalButtons,r=e.showBreadcrumb,a=void 0!==r&&r,o=e.title,l=void 0===o?null:o,s=I(),c=(me(),lu.site,i((0,t.useState)([]),2)),u=c[0],d=c[1],f=i((0,t.useState)(""),2),h=f[0],v=f[1],m=i((0,t.useState)(!1),2),p=m[0],g=m[1],y=i((0,t.useState)({}),2),b=(y[0],y[1],i((0,t.useState)(!1),2)),x=b[0],_=(b[1],i((0,t.useState)({key:"",order:""}),2)),j=_[0],w=_[1],N=i((0,t.useState)([]),2),k=N[0],S=N[1],C=i((0,t.useState)(u),2),D=C[0],E=C[1],O=i((0,t.useState)(!1),2),P=O[0],M=O[1],T=i((0,t.useState)(!1),2),R=T[0],A=T[1],L=i((0,t.useState)(!1),2),F=L[0],Y=L[1],H=i((0,t.useState)(""),2),U=H[0],Z=H[1],B=i((0,t.useState)(""),2),z=B[0],V=B[1],W=i((0,t.useState)(""),2),q=W[0],K=W[1],$=i((0,t.useState)([]),2),G=$[0],J=$[1],Q=i((0,t.useState)([]),2),X=Q[0],ee=Q[1],te=i((0,t.useState)(!1),2),ne=te[0],re=te[1],ae=i((0,t.useState)(null),2),ie=ae[0],oe=ae[1],le=i((0,t.useState)(""),2),se=le[0],ce=le[1],ue=i((0,t.useState)(!1),2),de=ue[0],fe=ue[1],he=i((0,t.useState)({}),2),ve=he[0],pe=he[1],ge=i((0,t.useState)([{key:"name",label:"Name",show:!0},{key:"chinese_name",label:"Preferred Name",show:!0},{key:"email",label:"Email",show:!0},{key:"type",label:"Type",show:!0},{key:"pickup_status",label:"Pickup Status",show:!0},{key:"birth_date",label:"Date of Birth",show:!0},{key:"gender",label:"Gender",show:!0},{key:"language",label:"Language",show:!0},{key:"medicare_number",label:"Medicare Number",show:!0},{key:"medicaid_number",label:"Medicaid Number",show:!0},{key:"address",label:"Address",show:!0},{key:"phone",label:"Phone",show:!0},{key:"emergency_contact",label:"Fasting",show:!0},{key:"health_condition",label:"Health Condition",show:!0},{key:"payment_status",label:"Payment Status",show:!0},{key:"payment_due_date",label:"Payment Due Date",show:!0},{key:"service_requirement",label:"Service Requirement",show:!0},{key:"tags",label:"Tags",show:!0}]),2),ye=ge[0],be=ge[1];(0,t.useEffect)((function(){Yl.canViewCustomers()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an admin account to login."),Yl.logout(),s("/login")),Tl().then((function(e){d(e.data.map((function(e){return e.phone=(null===e||void 0===e?void 0:e.phone)||(null===e||void 0===e?void 0:e.home_phone)||(null===e||void 0===e?void 0:e.mobile_phone),e.address=(null===e||void 0===e?void 0:e.address1)||(null===e||void 0===e?void 0:e.address2)||(null===e||void 0===e?void 0:e.address3)||(null===e||void 0===e?void 0:e.address4)||(null===e||void 0===e?void 0:e.address5),e})).sort((function(e,t){return e.lastname>t.lastname?1:-1})))})),mu().then((function(e){ee(e.data)}))}),[]),(0,t.useEffect)((function(){0!==u.length&&u.forEach((function(e){void 0===ve[e.id]&&(pe((function(t){return bt(bt({},t),{},(0,gt.Z)({},e.id,!1))})),Cl(e.id).then((function(t){null!==t&&void 0!==t&&t.data?pe((function(n){return bt(bt({},n),{},(0,gt.Z)({},e.id,t.data))})):pe((function(t){return bt(bt({},t),{},(0,gt.Z)({},e.id,null))}))})).catch((function(){pe((function(t){return bt(bt({},t),{},(0,gt.Z)({},e.id,null))}))})))}))}),[u]),(0,t.useEffect)((function(){var e=u;h&&(e=e.filter((function(e){return null===e||void 0===e?void 0:e.name.toLowerCase().includes(h.toLowerCase())}))),e=p?e.filter((function(e){return e.type===Hn.TRANSFERRED||e.type===Hn.DECEASED||e.type===Hn.DISCHARGED})):e.filter((function(e){return"active"===e.status&&e.type!==Hn.TRANSFERRED&&e.type!==Hn.DECEASED&&e.type!==Hn.DISCHARGED})),U&&(e=e.filter((function(e){return(null===e||void 0===e?void 0:e.health_condition)===U}))),z&&(e=e.filter((function(e){return(null===e||void 0===e?void 0:e.payment_status)===z}))),q&&(e=e.filter((function(e){return(null===e||void 0===e?void 0:e.service_requirement)===q}))),G.length>0&&(e=e.filter((function(e){return!(null===e||void 0===e||!e.tags||0===e.tags.length)&&G.some((function(t){return e.tags.includes(t)}))}))),E(e)}),[h,u,p,U,z,q,G]),(0,t.useEffect)((function(){var e=Tn(u),t=""===j.key?e:e.sort((function(e,t){var n;return null===(n=e[j.key])||void 0===n?void 0:n.localeCompare(t[j.key])}));d("asc"===j.order?t:t.reverse())}),[j]);var xe=function(e){ce((null===e||void 0===e?void 0:e.name)||""),oe(null),fe(!0),re(!0),Cl(null===e||void 0===e?void 0:e.id).then((function(e){oe(e.data),fe(!1)})).catch((function(){fe(!1)}))},_e=(0,Cn.jsx)("div",{className:"list row mb-4",children:(0,Cn.jsx)("div",{className:"col-md-12",style:{overflow:"auto"},children:(0,Cn.jsxs)("table",{className:"personnel-info-table",children:[(0,Cn.jsx)("thead",{children:(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("th",{className:"th-checkbox",children:(0,Cn.jsx)("input",{type:"checkbox",checked:k.length===D.length&&D.length>0,onClick:function(){k.length===D.length?S([]):S(D.map((function(e){return e.id})))}})}),(0,Cn.jsx)("th",{className:"th-index",children:"No."}),ye.filter((function(e){return e.show})).map((function(e,t){return(0,Cn.jsxs)("th",{className:"sortable-header",children:[e.label," ",(0,Cn.jsx)("span",{className:"float-right",onClick:function(){return t=e.key,void(j.key===t?w({key:t,order:"asc"===j.order?"desc":"asc"}):w({key:t,order:"asc"}));var t},children:(0,Cn.jsx)("img",{src:"/images/".concat((n=e.key,j.key===n?"asc"===j.order?"up_arrow":"down_arrow":"default"),".png")})})]},t);var n}))]})}),(0,Cn.jsx)("tbody",{children:D.map((function(e,t){var n,r,a,i,o,l,c,u,d,f,h,v,m,p,g,y,b,x,_;return(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("td",{className:"td-checkbox",children:(0,Cn.jsx)("input",{type:"checkbox",checked:k.includes(e.id),onClick:function(){return t=null===e||void 0===e?void 0:e.id,void(k.includes(t)?S(k.filter((function(e){return e!==t}))):S([].concat(Tn(k),[t])));var t}})}),(0,Cn.jsx)("td",{className:"td-index",children:t+1}),(null===(n=ye.find((function(e){return"name"===e.key})))||void 0===n?void 0:n.show)&&(0,Cn.jsx)("td",{style:{verticalAlign:"middle"},children:(0,Cn.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"8px"},children:[Yl.canViewCustomers()&&(ve[e.id]&&!1!==ve[e.id]?(0,Cn.jsx)("img",{src:"data:image/png;base64, ".concat(ve[e.id]),alt:null===e||void 0===e?void 0:e.name,onClick:function(){return xe(e)},style:{width:"64px",height:"64px",borderRadius:"8px",objectFit:"cover",cursor:"pointer",flexShrink:0}}):(0,Cn.jsx)(Fb,{onClick:function(){return xe(e)},size:64,className:"clickable",style:{flexShrink:0,color:"#ccc"}})),Yl.canAddOrEditCustomers()&&(0,Cn.jsx)(Gc,{size:16,className:"clickable",onClick:function(){return t=null===e||void 0===e?void 0:e.id,void s("/customers/".concat(t));var t},style:{flexShrink:0}}),(0,Cn.jsx)("span",{children:null===e||void 0===e?void 0:e.name})]})}),(null===(r=ye.find((function(e){return"chinese_name"===e.key})))||void 0===r?void 0:r.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.name_cn}),(null===(a=ye.find((function(e){return"email"===e.key})))||void 0===a?void 0:a.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.email}),(null===(i=ye.find((function(e){return"type"===e.key})))||void 0===i?void 0:i.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.type}),(null===(o=ye.find((function(e){return"pickup_status"===e.key})))||void 0===o?void 0:o.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.pickup_status}),(null===(l=ye.find((function(e){return"birth_date"===e.key})))||void 0===l?void 0:l.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.birth_date}),(null===(c=ye.find((function(e){return"gender"===e.key})))||void 0===c?void 0:c.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.gender}),(null===(u=ye.find((function(e){return"language"===e.key})))||void 0===u?void 0:u.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.language}),(null===(d=ye.find((function(e){return"medicare_number"===e.key})))||void 0===d?void 0:d.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.medicare_number}),(null===(f=ye.find((function(e){return"medicaid_number"===e.key})))||void 0===f?void 0:f.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.medicaid_number}),(null===(h=ye.find((function(e){return"address"===e.key})))||void 0===h?void 0:h.show)&&(0,Cn.jsx)("td",{children:(null===e||void 0===e?void 0:e.address1)||(null===e||void 0===e?void 0:e.address2)||(null===e||void 0===e?void 0:e.address3)||(null===e||void 0===e?void 0:e.address4)||(null===e||void 0===e?void 0:e.address5)}),(null===(v=ye.find((function(e){return"phone"===e.key})))||void 0===v?void 0:v.show)&&(0,Cn.jsx)("td",{children:(null===e||void 0===e?void 0:e.phone)||(null===e||void 0===e?void 0:e.home_phone)||(null===e||void 0===e?void 0:e.mobile_phone)}),(null===(m=ye.find((function(e){return"emergency_contact"===e.key})))||void 0===m?void 0:m.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.emergency_contact}),(null===(p=ye.find((function(e){return"health_condition"===e.key})))||void 0===p?void 0:p.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.health_condition}),(null===(g=ye.find((function(e){return"payment_status"===e.key})))||void 0===g?void 0:g.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.payment_status}),(null===(y=ye.find((function(e){return"payment_due_date"===e.key})))||void 0===y?void 0:y.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.payment_due_date}),(null===(b=ye.find((function(e){return"service_requirement"===e.key})))||void 0===b?void 0:b.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.service_requirement}),(null===(x=ye.find((function(e){return"tags"===e.key})))||void 0===x?void 0:x.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e||null===(_=e.tags)||void 0===_?void 0:_.join(", ")})]},e.id)}))})]})})}),je=t.forwardRef((function(e,t){e.children;var n=e.style,r=e.className,a=e["aria-labelledby"];return(0,Cn.jsxs)("div",{ref:t,style:n,className:r,"aria-labelledby":a,children:[(0,Cn.jsx)("h6",{children:"Filter By"}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section margin-sm dropdown-container",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Health Condition"}),(0,Cn.jsxs)("select",{value:U,onChange:function(e){return Z(e.target.value)},children:[(0,Cn.jsx)("option",{value:""}),(0,Cn.jsx)("option",{value:"diabetes",children:"Diabetes"}),(0,Cn.jsx)("option",{value:"1-1",children:"1-1"}),(0,Cn.jsx)("option",{value:"rounding list",children:"Rounding List"}),(0,Cn.jsx)("option",{value:"MOLST/POA/Advanced Directive",children:"MOLST/POA/Advanced Directive"})]})]})}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section margin-sm dropdown-container",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Payment Status"}),(0,Cn.jsxs)("select",{value:z,onChange:function(e){return V(e.target.value)},children:[(0,Cn.jsx)("option",{value:""}),(0,Cn.jsx)("option",{value:"paid",children:"Paid"}),(0,Cn.jsx)("option",{value:"overdue",children:"Overdue"})]})]})}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section margin-sm dropdown-container",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Service Requirement"}),(0,Cn.jsxs)("select",{value:q,onChange:function(e){return K(e.target.value)},children:[(0,Cn.jsx)("option",{value:""}),(0,Cn.jsx)("option",{value:"wheelchair",children:"Wheelchair"}),(0,Cn.jsx)("option",{value:"special care",children:"Special Care"})]})]})}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section margin-sm dropdown-container",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Tags"}),(0,Cn.jsx)("div",{style:{maxHeight:"150px",overflowY:"auto"},children:X.map((function(e){return(0,Cn.jsxs)("div",{style:{marginBottom:"5px"},children:[(0,Cn.jsx)("input",{type:"checkbox",id:"tag-".concat(e.id),checked:G.includes(e.label_name),onChange:function(){return t=e.label_name,void(G.includes(t)?J(G.filter((function(e){return e!==t}))):J([].concat(Tn(G),[t])));var t}}),(0,Cn.jsx)("label",{htmlFor:"tag-".concat(e.id),style:{marginLeft:"5px"},children:e.label_name})]},e.id)}))})]})}),(0,Cn.jsx)("div",{className:"list row",children:(0,Cn.jsxs)("div",{className:"col-md-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return Z(""),V(""),K(""),J([]),void M(!1)},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){M(!1)},children:" Filter "})]})})]})}));return(0,Cn.jsxs)(Cn.Fragment,{children:[x&&(0,Cn.jsx)("div",{className:"spinner-overlay",children:(0,Cn.jsx)(bf,{animation:"border",role:"status",children:(0,Cn.jsx)("span",{className:"visually-hidden",children:"Loading..."})})}),a&&(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/",children:"General"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"Customer Information"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsx)("h4",{children:l||"All Customers"})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container ".concat(a?"list-page":""),children:(0,Cn.jsxs)("div",{className:"app-main-content-list-func-container",children:[(0,Cn.jsxs)(Hc,{defaultActiveKey:"activeCustomers",id:"customers-tab",onSelect:function(e){g("archivedCustomers"===e)},children:[(0,Cn.jsx)(Wc,{eventKey:"activeCustomers",title:"Active Customers",children:_e}),(0,Cn.jsx)(Wc,{eventKey:"archivedCustomers",title:"Discharged Customers",children:_e})]}),(0,Cn.jsxs)("div",{className:"list-func-panel",children:[(0,Cn.jsx)("input",{className:"me-2 with-search-icon",type:"text",placeholder:"Search",value:h,onChange:function(e){return v(e.currentTarget.value)}}),(0,Cn.jsxs)(Zo,{id:"filter-customers",className:"me-2",show:P,onToggle:function(e){e&&(A(!1),Y(!1)),M(e)},autoClose:!1,children:[(0,Cn.jsxs)(Zo.Toggle,{variant:"primary",children:[(0,Cn.jsx)(ff,{size:16,className:"me-2"}),"Filter"]}),(0,Cn.jsx)(Zo.Menu,{as:je})]},"filter-customers"),(0,Cn.jsx)($o,{columns:ye,onColumnsChange:function(e){be(e)},show:R,onToggle:function(e){e&&(M(!1),Y(!1)),A(e)}}),"function"===typeof n?n({showExportDropdown:F,onExportToggle:function(e){e&&(M(!1),A(!1)),Y(e)}}):n]})]})}),(0,Cn.jsxs)(Fd,{show:ne,onHide:function(){re(!1),oe(null),ce("")},centered:!0,children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{style:{fontSize:"16px"},children:se})}),(0,Cn.jsxs)(Fd.Body,{style:{display:"flex",justifyContent:"center",alignItems:"center",minHeight:"200px"},children:[de&&(0,Cn.jsx)(bf,{animation:"border",variant:"primary"}),!de&&ie&&(0,Cn.jsx)("img",{src:"data:image/png;base64, ".concat(ie),alt:se,style:{maxWidth:"100%",maxHeight:"400px",objectFit:"contain"}}),!de&&!ie&&(0,Cn.jsx)("div",{style:{textAlign:"center",color:"#999"},children:"No profile picture available"})]})]})]})},Hb=function(){var e=I(),n=i((0,t.useState)([]),2),r=n[0],a=n[1],o=i((0,t.useState)([{key:"name",label:"Name",show:!0},{key:"chinese_name",label:"Preferred Name",show:!0},{key:"email",label:"Email",show:!0},{key:"type",label:"Type",show:!0},{key:"pickup_status",label:"Pickup Status",show:!0},{key:"birth_date",label:"Date of Birth",show:!0},{key:"gender",label:"Gender",show:!0},{key:"language",label:"Language",show:!0},{key:"medicare_number",label:"Medicare Number",show:!0},{key:"medicaid_number",label:"Medicaid Number",show:!0},{key:"address",label:"Address",show:!0},{key:"phone",label:"Phone",show:!0},{key:"emergency_contact",label:"Fasting",show:!0},{key:"health_condition",label:"Health Condition",show:!0},{key:"payment_status",label:"Payment Status",show:!0},{key:"payment_due_date",label:"Payment Due Date",show:!0},{key:"service_requirement",label:"Service Requirement",show:!0},{key:"tags",label:"Tags",show:!0}]),1)[0];(0,t.useEffect)((function(){if(!Yl.canViewCustomers())return window.alert("You haven't login yet OR this user does not have access to this page. Please change an admin account to login."),Yl.logout(),void e("/login");Tl().then((function(e){var t=e.data.map((function(e){return e.phone=(null===e||void 0===e?void 0:e.phone)||(null===e||void 0===e?void 0:e.home_phone)||(null===e||void 0===e?void 0:e.mobile_phone),e.address=(null===e||void 0===e?void 0:e.address1)||(null===e||void 0===e?void 0:e.address2)||(null===e||void 0===e?void 0:e.address3)||(null===e||void 0===e?void 0:e.address4)||(null===e||void 0===e?void 0:e.address5),e})).sort((function(e,t){return e.lastname>t.lastname?1:-1}));a(t)}))}),[e]);return(0,Cn.jsx)(Yb,{showBreadcrumb:!0,title:"All Customers",additionalButtons:function(t){var n=t.showExportDropdown,a=t.onExportToggle;return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("button",{className:"btn btn-primary me-2",onClick:function(){e("/customers")},children:[(0,Cn.jsx)(eu,{size:16}),"Add New Customer"]}),(0,Cn.jsx)(el,{columns:o,data:r.map((function(e){var t;return bt(bt({},e),{},{address:(null===e||void 0===e?void 0:e.address1)||(null===e||void 0===e?void 0:e.address2)||(null===e||void 0===e?void 0:e.address3)||(null===e||void 0===e?void 0:e.address4)||(null===e||void 0===e?void 0:e.address5),phone:(null===e||void 0===e?void 0:e.phone)||(null===e||void 0===e?void 0:e.home_phone)||(null===e||void 0===e?void 0:e.mobile_phone),tags:null===e||void 0===e||null===(t=e.tags)||void 0===t?void 0:t.join(", ")})})),filename:"customers",show:n,onToggle:a})]})}})},Ub=function(){var e,n,r=I(),a=F(),o=i(q(),1)[0],l=i((0,t.useState)(void 0),2),s=l[0],c=l[1],u=i((0,t.useState)(void 0),2),d=u[0],f=u[1],h=i((0,t.useState)(o.get("tab")||"personalInfo"),2),v=h[0],m=h[1];(0,t.useEffect)((function(){Yl.canViewCustomers()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an admin account to login."),Yl.logout(),r("/login")),s||Ml(a.id).then((function(e){c(e.data)}))}),[]),(0,t.useEffect)((function(){null!==s&&void 0!==s&&s.id&&Cl(null===s||void 0===s?void 0:s.id).then((function(e){f(e.data)}))}),[s]);var p=function(e,t){return e&&Array.isArray(e)&&0!==e.length?e.map((function(e){var n=t.find((function(t){return t.value===e}));return n?n.label:e})).join(", "):""},g=function(e){return"yes"===e||!0===e?"Yes":"no"===e||!1===e?"No":gr[e]||e||""};return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/",children:"General"}),(0,Cn.jsx)(Ns.Item,{href:"/customers/list",children:"Customer Information"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"View Customer Details"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsxs)("h4",{children:["View Customer Information ",(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){r("/customers/list")},children:"Back"})]})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container form-page",children:(0,Cn.jsxs)("div",{className:"app-main-content-list-func-container",children:[(0,Cn.jsxs)(Hc,{activeKey:v,onSelect:function(e){return m(e)},id:"customers-tab",children:[(0,Cn.jsxs)(Wc,{eventKey:"personalInfo",title:"Personal Information",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Basic Info"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"First Name"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.firstname})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Middle Name"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.middle_name})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Last Name"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.lastname})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Chinese / Preferred Name"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.name_cn})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Name On ID"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.name_on_id})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Customer Type"}),(0,Cn.jsx)("div",{className:"field-value",children:Un[null===s||void 0===s?void 0:s.type]||(null===s||void 0===s?void 0:s.type)})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Program Type"}),(0,Cn.jsx)("div",{className:"field-value",children:Bn[null===s||void 0===s?void 0:s.program_type]||(null===s||void 0===s?void 0:s.program_type)})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Pay Source"}),(0,Cn.jsxs)("div",{className:"field-value",children:[Vn[null===s||void 0===s?void 0:s.pay_source]||(null===s||void 0===s?void 0:s.pay_source),"other"===(null===s||void 0===s?void 0:s.pay_source)&&(null===s||void 0===s?void 0:s.pay_source_other)&&" (".concat(null===s||void 0===s?void 0:s.pay_source_other,")")]})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Date Of Birth"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.birth_date})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Legal Sex"}),(0,Cn.jsx)("div",{className:"field-value",children:qn[null===s||void 0===s?void 0:s.legal_sex]||qn[null===s||void 0===s?void 0:s.gender]||(null===s||void 0===s?void 0:s.gender)})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Marital Status"}),(0,Cn.jsx)("div",{className:"field-value",children:$n[null===s||void 0===s?void 0:s.marital_status]||(null===s||void 0===s?void 0:s.marital_status)})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Marriage Date"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.marriage_date})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Immigration Status"}),(0,Cn.jsxs)("div",{className:"field-value",children:[Jn[null===s||void 0===s?void 0:s.immigration_status]||(null===s||void 0===s?void 0:s.immigration_status),"other"===(null===s||void 0===s?void 0:s.immigration_status)&&(null===s||void 0===s?void 0:s.immigration_status_other)&&" (".concat(null===s||void 0===s?void 0:s.immigration_status_other,")")]})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Language Spoken"}),(0,Cn.jsxs)("div",{className:"field-value",children:[p(null===s||void 0===s?void 0:s.language_spoken,Qn)||(null===s||void 0===s?void 0:s.language),(null===s||void 0===s||null===(e=s.language_spoken)||void 0===e?void 0:e.includes("other"))&&(null===s||void 0===s?void 0:s.language_spoken_other)&&" (".concat(null===s||void 0===s?void 0:s.language_spoken_other,")")]})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Contact Info"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Primary Phone Number"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.phone})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Phone Number 2"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.mobile_phone})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Phone Number 3"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.home_phone})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Email"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.email})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Address"}),((null===s||void 0===s?void 0:s.address_line_1)||(null===s||void 0===s?void 0:s.street_address_1)||(null===s||void 0===s?void 0:s.city)||(null===s||void 0===s?void 0:s.city1))&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)("strong",{className:"text-secondary d-block mb-2",children:"Address 1"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Address Line 1"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===s||void 0===s?void 0:s.address_line_1)||(null===s||void 0===s?void 0:s.street_address_1)})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Address Line 2"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===s||void 0===s?void 0:s.address_line_2)||(null===s||void 0===s?void 0:s.apartment)})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"City"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===s||void 0===s?void 0:s.city)||(null===s||void 0===s?void 0:s.city1)})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"State"}),(0,Cn.jsx)("div",{className:"field-value",children:er[null===s||void 0===s?void 0:s.state]||er[null===s||void 0===s?void 0:s.state1]||(null===s||void 0===s?void 0:s.state)||(null===s||void 0===s?void 0:s.state1)})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Zip Code"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===s||void 0===s?void 0:s.zip_code)||(null===s||void 0===s?void 0:s.zip_code1)})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Address Note"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.address_note})]})]})]}),((null===s||void 0===s?void 0:s.address2_line_1)||(null===s||void 0===s?void 0:s.street_address_2)||(null===s||void 0===s?void 0:s.city2))&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)("strong",{className:"text-secondary d-block mb-2 mt-3",children:"Address 2"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Address Line 1"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===s||void 0===s?void 0:s.address2_line_1)||(null===s||void 0===s?void 0:s.street_address_2)})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Address Line 2"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.address2_line_2})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"City"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.city2})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"State"}),(0,Cn.jsx)("div",{className:"field-value",children:er[null===s||void 0===s?void 0:s.state2]||(null===s||void 0===s?void 0:s.state2)})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Zip Code"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.zip_code2})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Address Note"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.address2_note})]})]})]}),((null===s||void 0===s?void 0:s.address3_line_1)||(null===s||void 0===s?void 0:s.street_address_3)||(null===s||void 0===s?void 0:s.city3))&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)("strong",{className:"text-secondary d-block mb-2 mt-3",children:"Address 3"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Address Line 1"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===s||void 0===s?void 0:s.address3_line_1)||(null===s||void 0===s?void 0:s.street_address_3)})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Address Line 2"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.address3_line_2})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"City"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.city3})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"State"}),(0,Cn.jsx)("div",{className:"field-value",children:er[null===s||void 0===s?void 0:s.state3]||(null===s||void 0===s?void 0:s.state3)})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Zip Code"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.zip_code3})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Address Note"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.address3_note})]})]})]}),((null===s||void 0===s?void 0:s.address4_line_1)||(null===s||void 0===s?void 0:s.street_address_4)||(null===s||void 0===s?void 0:s.city4))&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)("strong",{className:"text-secondary d-block mb-2 mt-3",children:"Address 4"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Address Line 1"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===s||void 0===s?void 0:s.address4_line_1)||(null===s||void 0===s?void 0:s.street_address_4)})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Address Line 2"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.address4_line_2})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"City"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.city4})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"State"}),(0,Cn.jsx)("div",{className:"field-value",children:er[null===s||void 0===s?void 0:s.state4]||(null===s||void 0===s?void 0:s.state4)})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Zip Code"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.zip_code4})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Address Note"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.address4_note})]})]})]}),((null===s||void 0===s?void 0:s.address5_line_1)||(null===s||void 0===s?void 0:s.street_address_5)||(null===s||void 0===s?void 0:s.city5))&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)("strong",{className:"text-secondary d-block mb-2 mt-3",children:"Address 5"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Address Line 1"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===s||void 0===s?void 0:s.address5_line_1)||(null===s||void 0===s?void 0:s.street_address_5)})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Address Line 2"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.address5_line_2})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"City"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.city5})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"State"}),(0,Cn.jsx)("div",{className:"field-value",children:er[null===s||void 0===s?void 0:s.state5]||(null===s||void 0===s?void 0:s.state5)})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Zip Code"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.zip_code5})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Address Note"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.address5_note})]})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Emergency Contact"}),((null===s||void 0===s?void 0:s.emergency_contact_name)||(null===s||void 0===s?void 0:s.emergency_contact_phone))&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)("strong",{className:"text-secondary d-block mb-2",children:"Emergency Contact 1"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Emergency Contact Name"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.emergency_contact_name})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Emergency Contact Phone Number"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.emergency_contact_phone})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Emergency Contact Relationship"}),(0,Cn.jsxs)("div",{className:"field-value",children:[nr[null===s||void 0===s?void 0:s.emergency_contact_relationship]||(null===s||void 0===s?void 0:s.emergency_contact_relationship),"other"===(null===s||void 0===s?void 0:s.emergency_contact_relationship)&&(null===s||void 0===s?void 0:s.emergency_contact_relationship_other)&&" (".concat(null===s||void 0===s?void 0:s.emergency_contact_relationship_other,")")]})]})]}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section",children:(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Emergency Contact Role"}),(0,Cn.jsx)("div",{className:"field-value",children:p(null===s||void 0===s?void 0:s.emergency_contact_role,rr)})]})})]}),((null===s||void 0===s?void 0:s.emergency_contact2_name)||(null===s||void 0===s?void 0:s.emergency_contact2_phone))&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)("strong",{className:"text-secondary d-block mb-2 mt-3",children:"Emergency Contact 2"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Emergency Contact Name"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.emergency_contact2_name})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Emergency Contact Phone Number"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.emergency_contact2_phone})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Emergency Contact Relationship"}),(0,Cn.jsxs)("div",{className:"field-value",children:[nr[null===s||void 0===s?void 0:s.emergency_contact2_relationship]||(null===s||void 0===s?void 0:s.emergency_contact2_relationship),"other"===(null===s||void 0===s?void 0:s.emergency_contact2_relationship)&&(null===s||void 0===s?void 0:s.emergency_contact2_relationship_other)&&" (".concat(null===s||void 0===s?void 0:s.emergency_contact2_relationship_other,")")]})]})]}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section",children:(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Emergency Contact Role"}),(0,Cn.jsx)("div",{className:"field-value",children:p(null===s||void 0===s?void 0:s.emergency_contact2_role,rr)})]})})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Schedule"}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section",children:(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Days of Week"}),(0,Cn.jsx)("div",{className:"field-value",children:p(null===s||void 0===s?void 0:s.days_of_week,ar)})]})}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Admission & Discharge Record"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Admission Date"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.admission_date})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Enrolled Date"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.enrolled_date})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Created By"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.create_by})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Referral Source"}),(0,Cn.jsxs)("div",{className:"field-value",children:[ir[null===s||void 0===s?void 0:s.referral_source]||(null===s||void 0===s?void 0:s.referral_source),"other"===(null===s||void 0===s?void 0:s.referral_source)&&(null===s||void 0===s?void 0:s.referral_source_other)&&" (".concat(null===s||void 0===s?void 0:s.referral_source_other,")")]})]})]}),!("active"===(null===s||void 0===s?void 0:s.status)&&"discharged"!==(null===s||void 0===s?void 0:s.type)&&"transferred"!==(null===s||void 0===s?void 0:s.type)&&"deceased"!==(null===s||void 0===s?void 0:s.type))&&(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Discharge Date"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.discharge_date})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Discharge By"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.discharge_by})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Discharge Reason"}),(0,Cn.jsxs)("div",{className:"field-value",children:[cr[null===s||void 0===s?void 0:s.discharge_reason]||(null===s||void 0===s?void 0:s.discharge_reason),"other"===(null===s||void 0===s?void 0:s.discharge_reason)&&(null===s||void 0===s?void 0:s.discharge_reason_other)&&" (".concat(null===s||void 0===s?void 0:s.discharge_reason_other,")")]})]})]})]}),(0,Cn.jsxs)(Wc,{eventKey:"careServices",title:"Care & Services",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Care & Services"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Dietary Restrictions"}),(0,Cn.jsxs)("div",{className:"field-value",children:[p(null===s||void 0===s?void 0:s.dietary_restrictions,ur),(null===s||void 0===s||null===(n=s.dietary_restrictions)||void 0===n?void 0:n.includes("other"))&&(null===s||void 0===s?void 0:s.dietary_restrictions_other)&&" (".concat(null===s||void 0===s?void 0:s.dietary_restrictions_other,")")]})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Diet Texture"}),(0,Cn.jsx)("div",{className:"field-value",children:hr[null===s||void 0===s?void 0:s.diet_texture]||(null===s||void 0===s?void 0:s.diet_texture)})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Table Number"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.table_id})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Seat Number"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===s||void 0===s?void 0:s.seat_number)||(null===s||void 0===s?void 0:s.seating)})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Transportation Type"}),(0,Cn.jsx)("div",{className:"field-value",children:mr[null===s||void 0===s?void 0:s.transportation_type]||(null===s||void 0===s?void 0:s.transportation_type)})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Consent To Text Messages"}),(0,Cn.jsx)("div",{className:"field-value",children:g((null===s||void 0===s?void 0:s.consent_to_text_messages)||(null===s||void 0===s?void 0:s.text_msg_enabled))})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Preferred Text Language"}),(0,Cn.jsx)("div",{className:"field-value",children:br[null===s||void 0===s?void 0:s.preferred_text_language]||(null===s||void 0===s?void 0:s.preferred_text_language)})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Consent to Media Use"}),(0,Cn.jsx)("div",{className:"field-value",children:g(null===s||void 0===s?void 0:s.consent_to_media_use)})]})]})]}),(0,Cn.jsxs)(Wc,{eventKey:"medicalInsurance",title:"Medical & Insurance",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Providers"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Primary Care Physician"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===s||void 0===s?void 0:s.primary_care_physician)||(null===s||void 0===s?void 0:s.care_provider)})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Pharmacy Name"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.pharmacy})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Pharmacy ID"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.pharmacy_id})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"General Conditions"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Diabetes Mellitus"}),(0,Cn.jsx)("div",{className:"field-value",children:g(null===s||void 0===s?void 0:s.diabetes_mellitus)})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Eyes-On"}),(0,Cn.jsx)("div",{className:"field-value",children:g((null===s||void 0===s?void 0:s.eyes_on)||(null===s||void 0===s?void 0:s.disability))})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Wheelchair"}),(0,Cn.jsx)("div",{className:"field-value",children:g(null===s||void 0===s?void 0:s.wheelchair)})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Legal"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"MOLST"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.molst})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Provisions for Advance Medical"}),(0,Cn.jsx)("div",{className:"field-value",children:g(null===s||void 0===s?void 0:s.provisions_for_advance_medical)})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Hospice"}),(0,Cn.jsx)("div",{className:"field-value",children:g(null===s||void 0===s?void 0:s.hospice)})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Burial Arrangements"}),(0,Cn.jsx)("div",{className:"field-value",children:g(null===s||void 0===s?void 0:s.burial_arrangements)})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Power of Attorney"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.power_of_attorney})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Rounding"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Requires Rounding"}),(0,Cn.jsx)("div",{className:"field-value",children:g(null===s||void 0===s?void 0:s.requires_rounding)})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Rounding Notes"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.rounding_notes})]})]})]}),(0,Cn.jsxs)(Wc,{eventKey:"confidentialDetails",title:"Confidential Details",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Confidential Details"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Medicare Number"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.medicare_number})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Medicaid Number"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.medicaid_number})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Social Security Number"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.social_security_number})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Adcaps ID"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.adcaps_id})]})]})]}),(0,Cn.jsxs)(Wc,{eventKey:"complianceDeadlines",title:"Compliance & Deadlines",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Compliance & Deadlines"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Adcaps Completed Date"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.adcaps_completed_date})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Center Qualification Renew Date"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.center_qualification_renew_date})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Medicaid Renew Date"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.medicaid_renew_date})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"ID Expiration Date"}),(0,Cn.jsx)("div",{className:"field-value",children:null===s||void 0===s?void 0:s.id_expiration_date})]})]})]}),(0,Cn.jsxs)(Wc,{eventKey:"formSubmission",title:"Form Submission",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Admission Forms"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Maryland HIPAA Authorization"}),(0,Cn.jsx)("div",{className:"field-value",children:null!==s&&void 0!==s&&s.hipaa_authorization_form?"Uploaded":"Not Uploaded"})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Medication Management Consent Form"}),(0,Cn.jsx)("div",{className:"field-value",children:null!==s&&void 0!==s&&s.medication_management_consent_form?"Uploaded":"Not Uploaded"})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Freedom Of Choice"}),(0,Cn.jsx)("div",{className:"field-value",children:null!==s&&void 0!==s&&s.freedom_of_choice_form?"Uploaded":"Not Uploaded"})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Meal Benefit Application"}),(0,Cn.jsx)("div",{className:"field-value",children:null!==s&&void 0!==s&&s.meal_benefit_application_form?"Uploaded":"Not Uploaded"})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Photo-Video Release Waiver Form"}),(0,Cn.jsx)("div",{className:"field-value",children:null!==s&&void 0!==s&&s.photo_video_release_form?"Uploaded":"Not Uploaded"})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Security Deposit Payment Agreement"}),(0,Cn.jsx)("div",{className:"field-value",children:null!==s&&void 0!==s&&s.security_deposit_agreement_form?"Uploaded":"Not Uploaded"})]})]}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section",children:(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Recreational Program Contract"}),(0,Cn.jsx)("div",{className:"field-value",children:null!==s&&void 0!==s&&s.recreational_program_contract_form?"Uploaded":"Not Uploaded"})]})}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Medical Forms"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"TB Form"}),(0,Cn.jsx)("div",{className:"field-value",children:null!==s&&void 0!==s&&s.tb_form?"Uploaded":"Not Uploaded"})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Pre-Screening Form"}),(0,Cn.jsx)("div",{className:"field-value",children:null!==s&&void 0!==s&&s.pre_screening_form?"Uploaded":"Not Uploaded"})]})]})]}),(0,Cn.jsxs)(Wc,{eventKey:"additionalInfo",title:"Additional Information",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Additional Information"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section base-line",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Profile Picture"}),d&&(0,Cn.jsx)("img",{height:"100px",width:"100px",src:"data:image/png;base64, ".concat(d)})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Notes And Attachments"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===s||void 0===s?void 0:s.note)||(null===s||void 0===s?void 0:s.private_note)})]})]})]})]}),(0,Cn.jsx)("div",{className:"list-func-panel",children:(0,Cn.jsxs)("button",{className:"btn btn-primary me-2",onClick:function(){return e=null===s||void 0===s?void 0:s.id,void r("/customers/edit/".concat(e,"?tab=").concat(v));var e},children:[(0,Cn.jsx)(Gc,{className:"me-2",size:16}),"Edit"]})})]})})]})},Zb=["color","size","title","className"];function Bb(){return Bb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Bb.apply(null,arguments)}var zb=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,Zb);return t.createElement("svg",Bb({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-box-arrow-right",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{fillRule:"evenodd",d:"M10 12.5a.5.5 0 0 1-.5.5h-8a.5.5 0 0 1-.5-.5v-9a.5.5 0 0 1 .5-.5h8a.5.5 0 0 1 .5.5v2a.5.5 0 0 0 1 0v-2A1.5 1.5 0 0 0 9.5 2h-8A1.5 1.5 0 0 0 0 3.5v9A1.5 1.5 0 0 0 1.5 14h8a1.5 1.5 0 0 0 1.5-1.5v-2a.5.5 0 0 0-1 0z"}),t.createElement("path",{fillRule:"evenodd",d:"M15.854 8.354a.5.5 0 0 0 0-.708l-3-3a.5.5 0 0 0-.708.708L14.293 7.5H5.5a.5.5 0 0 0 0 1h8.793l-2.147 2.146a.5.5 0 0 0 .708.708z"}))}));zb.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var Vb=zb,Wb=["color","size","title","className"];function qb(){return qb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},qb.apply(null,arguments)}var Kb=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,Wb);return t.createElement("svg",qb({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-check-circle-fill",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{d:"M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0m-3.97-3.03a.75.75 0 0 0-1.08.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-.01-1.05z"}))}));Kb.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var $b=Kb,Gb=function(){var e=I(),n=me(),r=Sn.actions.updateCustomer,a=F(),o=q(),l=i(o,1),s=l[0],c=(0,t.useState)(s.get("tab")||"personalInfo"),u=i(c,2),d=u[0],f=u[1],h=(0,t.useState)(void 0),v=i(h,2),m=v[0],p=v[1],g=(0,t.useState)(""),y=i(g,2),b=y[0],x=y[1],_=(0,t.useState)(""),j=i(_,2),w=j[0],N=j[1],k=(0,t.useState)(""),S=i(k,2),C=S[0],D=S[1],E=(0,t.useState)(""),O=i(E,2),P=O[0],M=O[1],T=(0,t.useState)(""),R=i(T,2),A=R[0],L=R[1],Y=(0,t.useState)(""),H=i(Y,2),U=H[0],Z=H[1],B=(0,t.useState)(""),z=i(B,2),V=z[0],W=z[1],K=(0,t.useState)(""),$=i(K,2),G=$[0],J=$[1],Q=(0,t.useState)(""),X=i(Q,2),ee=X[0],te=X[1],ne=(0,t.useState)(null),re=i(ne,2),ae=re[0],ie=re[1],oe=(0,t.useState)(""),le=i(oe,2),se=le[0],ce=le[1],ue=(0,t.useState)(""),de=i(ue,2),fe=de[0],he=de[1],ve=(0,t.useState)(null),pe=i(ve,2),ge=pe[0],ye=pe[1],be=(0,t.useState)(""),xe=i(be,2),_e=xe[0],je=xe[1],we=(0,t.useState)(""),Ne=i(we,2),ke=Ne[0],Se=Ne[1],Ce=(0,t.useState)([]),De=i(Ce,2),Ee=De[0],Oe=De[1],Pe=(0,t.useState)(""),Me=i(Pe,2),Te=Me[0],Re=Me[1],Ae=(0,t.useState)(""),Ie=i(Ae,2),Le=Ie[0],Fe=Ie[1],Ye=(0,t.useState)(""),He=i(Ye,2),Ue=He[0],Ze=He[1],Be=(0,t.useState)(""),ze=i(Be,2),Ve=ze[0],We=ze[1],qe=(0,t.useState)(""),Ke=i(qe,2),$e=Ke[0],Ge=Ke[1],Je=(0,t.useState)([{line1:"",line2:"",city:"",state:"",zipCode:"",note:""}]),Qe=i(Je,2),Xe=Qe[0],et=Qe[1],tt=(0,t.useState)([{name:"",phone:"",relationship:"",relationshipOther:"",role:[]}]),nt=i(tt,2),rt=nt[0],at=nt[1],it=(0,t.useState)([]),ot=i(it,2),lt=ot[0],st=ot[1],ct=(0,t.useState)(null),ut=i(ct,2),dt=ut[0],ft=ut[1],ht=(0,t.useState)(null),vt=i(ht,2),mt=vt[0],pt=vt[1],gt=(0,t.useState)(""),yt=i(gt,2),xt=yt[0],_t=yt[1],jt=(0,t.useState)(""),wt=i(jt,2),Nt=wt[0],kt=wt[1],St=(0,t.useState)(null),Ct=i(St,2),Dt=Ct[0],Et=Ct[1],Ot=(0,t.useState)(""),Pt=i(Ot,2),Mt=Pt[0],Tt=Pt[1],Rt=(0,t.useState)(""),At=i(Rt,2),It=At[0],Lt=At[1],Ft=i((0,t.useState)(!1),2),Yt=Ft[0],Ht=Ft[1],Ut=i((0,t.useState)(new Date),2),Zt=Ut[0],Bt=Ut[1],zt=i((0,t.useState)(""),2),Vt=zt[0],Wt=zt[1],qt=i((0,t.useState)(""),2),Kt=qt[0],$t=qt[1],Gt=i((0,t.useState)(!1),2),Jt=Gt[0],Qt=Gt[1],Xt=i((0,t.useState)([]),2),en=Xt[0],tn=Xt[1],nn=i((0,t.useState)(""),2),rn=nn[0],an=nn[1],on=i((0,t.useState)(""),2),ln=on[0],sn=on[1],cn=i((0,t.useState)(""),2),un=cn[0],dn=cn[1],fn=i((0,t.useState)(""),2),hn=fn[0],vn=fn[1],mn=i((0,t.useState)(""),2),pn=mn[0],gn=mn[1],yn=i((0,t.useState)(""),2),bn=yn[0],xn=yn[1],_n=i((0,t.useState)(""),2),jn=_n[0],wn=_n[1],Nn=i((0,t.useState)(""),2),kn=Nn[0],Dn=Nn[1],En=i((0,t.useState)(""),2),On=En[0],Pn=En[1],Mn=i((0,t.useState)(""),2),Rn=Mn[0],An=Mn[1],In=i((0,t.useState)(""),2),Ln=In[0],Fn=In[1],Yn=i((0,t.useState)([]),2),lr=Yn[0],xr=Yn[1],_r=i((0,t.useState)([]),2),jr=_r[0],wr=_r[1],Nr=i((0,t.useState)(""),2),kr=Nr[0],Sr=Nr[1],Cr=i((0,t.useState)(""),2),Dr=Cr[0],Er=Cr[1],Or=i((0,t.useState)(""),2),Pr=Or[0],Mr=Or[1],Tr=i((0,t.useState)(""),2),Rr=Tr[0],Ar=Tr[1],Ir=i((0,t.useState)(""),2),Lr=Ir[0],Fr=Ir[1],Yr=i((0,t.useState)(""),2),Hr=Yr[0],Ur=Yr[1],Zr=i((0,t.useState)(""),2),Br=Zr[0],zr=Zr[1],Vr=i((0,t.useState)(""),2),Wr=Vr[0],qr=Vr[1],Kr=i((0,t.useState)(""),2),$r=Kr[0],Gr=Kr[1],Jr=i((0,t.useState)(""),2),Qr=Jr[0],Xr=Jr[1],ea=i((0,t.useState)(""),2),ta=ea[0],na=ea[1],ra=i((0,t.useState)(""),2),aa=ra[0],ia=ra[1],oa=i((0,t.useState)(""),2),la=oa[0],sa=oa[1],ca=i((0,t.useState)(""),2),ua=ca[0],da=ca[1],fa=i((0,t.useState)(null),2),ha=fa[0],va=fa[1],ma=i((0,t.useState)(null),2),pa=ma[0],ga=ma[1],ya=i((0,t.useState)(null),2),ba=ya[0],xa=ya[1],_a=i((0,t.useState)(null),2),ja=_a[0],wa=_a[1],Na=i((0,t.useState)(null),2),ka=Na[0],Sa=Na[1],Ca=i((0,t.useState)(null),2),Da=Ca[0],Ea=Ca[1],Oa=i((0,t.useState)(null),2),Pa=Oa[0],Ma=Oa[1],Ta=i((0,t.useState)(null),2),Ra=Ta[0],Aa=Ta[1],Ia=i((0,t.useState)(null),2),La=Ia[0],Fa=Ia[1],Ya=i((0,t.useState)(null),2),Ha=Ya[0],Ua=Ya[1],Za=i((0,t.useState)(null),2),Ba=Za[0],za=Za[1],Va=i((0,t.useState)(null),2),Wa=Va[0],qa=Va[1],Ka=i((0,t.useState)(null),2),$a=Ka[0],Ga=Ka[1],Ja=i((0,t.useState)(""),2),Qa=Ja[0],Xa=Ja[1],ei=i((0,t.useState)(),2),ti=ei[0],ni=ei[1],ri=i((0,t.useState)(!1),2),ai=ri[0],ii=ri[1],oi=function(){e("/customers/list")},li=function(e){if(!e)return"";var t=e.replace(/[^\d]/g,""),n=t.length;return n<4?t:n<7?"(".concat(t.slice(0,3),")").concat(t.slice(3)):"(".concat(t.slice(0,3),")").concat(t.slice(3,6),"-").concat(t.slice(6,10))};(0,t.useEffect)((function(){Yl.canAddOrEditCustomers()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an admin account to login."),Yl.logout(),e("/login")),m||Ml(a.id).then((function(e){p(e.data)})),fs("pharmacy").then((function(e){wr(e.data)})),fs("provider").then((function(e){xr(e.data)}))}),[]);var si=function(e){if(!e)return"";var t=new Date(e),n=String(t.getMonth()+1).padStart(2,"0"),r=String(t.getDate()).padStart(2,"0"),a=t.getFullYear();return"".concat(n,"/").concat(r,"/").concat(a)},ci=function(){return"active"===(null===m||void 0===m?void 0:m.status)&&"discharged"!==(null===m||void 0===m?void 0:m.type)&&"transferred"!==(null===m||void 0===m?void 0:m.type)&&"deceased"!==(null===m||void 0===m?void 0:m.type)},ui=function(){Ht(!1),Bt(new Date),Wt(""),$t("")},di=function(){var t=Yu(Zu().mark((function t(){var n,r,a;return Zu().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(Zt&&Vt){t.next=3;break}return alert("Please fill in Discharge Date and Discharge Reason."),t.abrupt("return");case 3:return Qt(!0),r=localStorage.getItem("user")?null===(n=JSON.parse(localStorage.getItem("user")))||void 0===n?void 0:n.name:"",a={status:"inactive",type:"discharged",discharge_date:si(Zt),discharge_reason:Vt,discharge_reason_other:Kt,discharge_by:r,edit_by:r,edit_date:new Date},t.prev=6,t.next=9,Ol(m.id,a);case 9:ui(),alert("Customer has been discharged successfully."),e("/customers/".concat(m.id)),t.next=18;break;case 14:t.prev=14,t.t0=t.catch(6),console.error("Error discharging customer:",t.t0),alert("Error discharging customer. Please try again.");case 18:return t.prev=18,Qt(!1),t.finish(18);case 21:case"end":return t.stop()}}),t,null,[[6,14,18,21]])})));return function(){return t.apply(this,arguments)}}(),fi=function(e,t,n){var r=Tn(Xe);r[e][t]=n,et(r)},hi=function(e,t,n){var r=Tn(rt);r[e][t]=n,at(r)},vi=function(e,t){return e&&Array.isArray(e)?e.map((function(e){return t.find((function(t){return t.value===e}))||{value:e,label:e}})):[]};(0,t.useEffect)((function(){if(m){x(m.firstname||""),N(m.middle_name||""),D(m.lastname||""),M(m.name_cn||""),L(m.name_on_id||""),Z(m.type||""),W(m.program_type||""),J(m.pay_source||""),te(m.pay_source_other||""),ie(Iu(m.birth_date)),ce(m.legal_sex||m.gender||""),he(m.marital_status||""),ye(Iu(m.marriage_date)),je(m.immigration_status||""),Se(m.immigration_status_other||""),Oe(vi(m.language_spoken,Qn)),Re(m.language_spoken_other||""),Fe(li(m.phone||"")),Ze(li(m.mobile_phone||"")),We(li(m.home_phone||"")),Ge(m.email||"");var e=[];(m.address_line_1||m.street_address_1||m.city||m.city1)&&e.push({line1:m.address_line_1||m.street_address_1||"",line2:m.address_line_2||m.apartment||"",city:m.city||m.city1||"",state:m.state||m.state1||"",zipCode:m.zip_code||m.zip_code1||"",note:m.address_note||""}),(m.address2_line_1||m.street_address_2||m.city2)&&e.push({line1:m.address2_line_1||m.street_address_2||"",line2:m.address2_line_2||"",city:m.city2||"",state:m.state2||"",zipCode:m.zip_code2||"",note:m.address2_note||""}),(m.address3_line_1||m.street_address_3||m.city3)&&e.push({line1:m.address3_line_1||m.street_address_3||"",line2:m.address3_line_2||"",city:m.city3||"",state:m.state3||"",zipCode:m.zip_code3||"",note:m.address3_note||""}),(m.address4_line_1||m.street_address_4||m.city4)&&e.push({line1:m.address4_line_1||m.street_address_4||"",line2:m.address4_line_2||"",city:m.city4||"",state:m.state4||"",zipCode:m.zip_code4||"",note:m.address4_note||""}),(m.address5_line_1||m.street_address_5||m.city5)&&e.push({line1:m.address5_line_1||m.street_address_5||"",line2:m.address5_line_2||"",city:m.city5||"",state:m.state5||"",zipCode:m.zip_code5||"",note:m.address5_note||""}),0===e.length&&e.push({line1:"",line2:"",city:"",state:"",zipCode:"",note:""}),et(e);var t=[];(m.emergency_contact_name||m.emergency_contact_phone)&&t.push({name:m.emergency_contact_name||"",phone:li(m.emergency_contact_phone||""),relationship:m.emergency_contact_relationship||"",relationshipOther:m.emergency_contact_relationship_other||"",role:vi(m.emergency_contact_role,rr)}),(m.emergency_contact2_name||m.emergency_contact2_phone)&&t.push({name:m.emergency_contact2_name||"",phone:li(m.emergency_contact2_phone||""),relationship:m.emergency_contact2_relationship||"",relationshipOther:m.emergency_contact2_relationship_other||"",role:vi(m.emergency_contact2_role,rr)}),(m.emergency_contact3_name||m.emergency_contact3_phone)&&t.push({name:m.emergency_contact3_name||"",phone:li(m.emergency_contact3_phone||""),relationship:m.emergency_contact3_relationship||"",relationshipOther:m.emergency_contact3_relationship_other||"",role:vi(m.emergency_contact3_role,rr)}),(m.emergency_contact4_name||m.emergency_contact4_phone)&&t.push({name:m.emergency_contact4_name||"",phone:li(m.emergency_contact4_phone||""),relationship:m.emergency_contact4_relationship||"",relationshipOther:m.emergency_contact4_relationship_other||"",role:vi(m.emergency_contact4_role,rr)}),(m.emergency_contact5_name||m.emergency_contact5_phone)&&t.push({name:m.emergency_contact5_name||"",phone:li(m.emergency_contact5_phone||""),relationship:m.emergency_contact5_relationship||"",relationshipOther:m.emergency_contact5_relationship_other||"",role:vi(m.emergency_contact5_role,rr)}),0===t.length&&t.push({name:"",phone:"",relationship:"",relationshipOther:"",role:[]}),at(t),st(vi(m.days_of_week,ar)),ft(Iu(m.admission_date)),pt(Iu(m.enrolled_date)),_t(m.referral_source||""),kt(m.referral_source_other||""),Et(Iu(m.discharge_date)),Tt(m.discharge_reason||""),Lt(m.discharge_reason_other||""),tn(vi(m.dietary_restrictions,ur)),an(m.dietary_restrictions_other||""),sn(m.diet_texture||""),dn(m.table_id||""),vn(m.seat_number||m.seating||""),gn(m.transportation_type||""),xn(m.consent_to_text_messages||(m.text_msg_enabled?"yes":"no")),wn(m.preferred_text_language||""),Dn(m.consent_to_media_use||""),Pn(m.primary_care_physician||m.care_provider?{label:m.primary_care_physician||m.care_provider,value:""}:""),An(m.pharmacy?{label:m.pharmacy,value:m.pharmacy_id}:""),Fn(m.pharmacy_id||""),Sr(m.diabetes_mellitus||""),Er(m.eyes_on||(m.disability?"yes":"")),Mr(m.wheelchair||""),Ar(m.molst||""),Fr(m.provisions_for_advance_medical||""),Ur(m.hospice||""),zr(m.burial_arrangements||""),qr(m.power_of_attorney||""),Gr(m.requires_rounding||""),Xr(m.rounding_notes||""),na(m.medicare_number||""),ia(m.medicaid_number||""),sa(m.social_security_number||""),da(m.adcaps_id||""),va(Iu(m.adcaps_completed_date)),ga(Iu(m.center_qualification_renew_date)),xa(Iu(m.medicaid_renew_date)),wa(Iu(m.id_expiration_date)),Xa(m.note||m.private_note||"")}}),[m]);var mi=function(){ii(!1)},pi=function(){var e,t,n,r,a,i,o,l,s,c,u,d,f,h,v,p,g,y,x,_,j,N,k,S,D,E,O,M,T,R,I,L,F,Y,H,Z,B,z,W,q,K,$,J,Q,X,te,ne,re,ie,oe,le,ce,ue,de,he,ve,me,pe,ye,be,xe,je,we,Ne,Se,Ce,De,Oe,Pe,Me,Re,Ae,Ie,Fe,Ye;return{name:"".concat(C,",").concat(b),firstname:b,middle_name:w,lastname:C,name_cn:P,name_on_id:A,type:U,program_type:V,pay_source:G,pay_source_other:ee,birth_date:si(ae),legal_sex:se,gender:se,marital_status:fe,marriage_date:si(ge),immigration_status:_e,immigration_status_other:ke,language_spoken:Ee.map((function(e){return e.value})),language_spoken_other:Te,language:Ee.map((function(e){return e.label})).join(", "),phone:Le,mobile_phone:Ue,home_phone:Ve,email:$e,address_line_1:(null===(e=Xe[0])||void 0===e?void 0:e.line1)||"",address_line_2:(null===(t=Xe[0])||void 0===t?void 0:t.line2)||"",city:(null===(n=Xe[0])||void 0===n?void 0:n.city)||"",state:(null===(r=Xe[0])||void 0===r?void 0:r.state)||"",zip_code:(null===(a=Xe[0])||void 0===a?void 0:a.zipCode)||"",address_note:(null===(i=Xe[0])||void 0===i?void 0:i.note)||"",address1:"".concat((null===(o=Xe[0])||void 0===o?void 0:o.line1)||"",", ").concat((null===(l=Xe[0])||void 0===l?void 0:l.line2)||"",", ").concat((null===(s=Xe[0])||void 0===s?void 0:s.city)||"",", ").concat((null===(c=Xe[0])||void 0===c?void 0:c.state)||""," ").concat((null===(u=Xe[0])||void 0===u?void 0:u.zipCode)||"").replace(/, ,/g,",").trim(),street_address_1:(null===(d=Xe[0])||void 0===d?void 0:d.line1)||"",city1:(null===(f=Xe[0])||void 0===f?void 0:f.city)||"",state1:(null===(h=Xe[0])||void 0===h?void 0:h.state)||"",zip_code1:(null===(v=Xe[0])||void 0===v?void 0:v.zipCode)||"",address2_line_1:(null===(p=Xe[1])||void 0===p?void 0:p.line1)||"",address2_line_2:(null===(g=Xe[1])||void 0===g?void 0:g.line2)||"",city2:(null===(y=Xe[1])||void 0===y?void 0:y.city)||"",state2:(null===(x=Xe[1])||void 0===x?void 0:x.state)||"",zip_code2:(null===(_=Xe[1])||void 0===_?void 0:_.zipCode)||"",address2_note:(null===(j=Xe[1])||void 0===j?void 0:j.note)||"",street_address_2:(null===(N=Xe[1])||void 0===N?void 0:N.line1)||"",address3_line_1:(null===(k=Xe[2])||void 0===k?void 0:k.line1)||"",address3_line_2:(null===(S=Xe[2])||void 0===S?void 0:S.line2)||"",city3:(null===(D=Xe[2])||void 0===D?void 0:D.city)||"",state3:(null===(E=Xe[2])||void 0===E?void 0:E.state)||"",zip_code3:(null===(O=Xe[2])||void 0===O?void 0:O.zipCode)||"",address3_note:(null===(M=Xe[2])||void 0===M?void 0:M.note)||"",street_address_3:(null===(T=Xe[2])||void 0===T?void 0:T.line1)||"",address4_line_1:(null===(R=Xe[3])||void 0===R?void 0:R.line1)||"",address4_line_2:(null===(I=Xe[3])||void 0===I?void 0:I.line2)||"",city4:(null===(L=Xe[3])||void 0===L?void 0:L.city)||"",state4:(null===(F=Xe[3])||void 0===F?void 0:F.state)||"",zip_code4:(null===(Y=Xe[3])||void 0===Y?void 0:Y.zipCode)||"",address4_note:(null===(H=Xe[3])||void 0===H?void 0:H.note)||"",street_address_4:(null===(Z=Xe[3])||void 0===Z?void 0:Z.line1)||"",address5_line_1:(null===(B=Xe[4])||void 0===B?void 0:B.line1)||"",address5_line_2:(null===(z=Xe[4])||void 0===z?void 0:z.line2)||"",city5:(null===(W=Xe[4])||void 0===W?void 0:W.city)||"",state5:(null===(q=Xe[4])||void 0===q?void 0:q.state)||"",zip_code5:(null===(K=Xe[4])||void 0===K?void 0:K.zipCode)||"",address5_note:(null===($=Xe[4])||void 0===$?void 0:$.note)||"",street_address_5:(null===(J=Xe[4])||void 0===J?void 0:J.line1)||"",emergency_contact_name:(null===(Q=rt[0])||void 0===Q?void 0:Q.name)||"",emergency_contact_phone:(null===(X=rt[0])||void 0===X?void 0:X.phone)||"",emergency_contact_relationship:(null===(te=rt[0])||void 0===te?void 0:te.relationship)||"",emergency_contact_relationship_other:(null===(ne=rt[0])||void 0===ne?void 0:ne.relationshipOther)||"",emergency_contact_role:((null===(re=rt[0])||void 0===re?void 0:re.role)||[]).map((function(e){return e.value})),emergency_contact:"".concat((null===(ie=rt[0])||void 0===ie?void 0:ie.name)||""," ").concat((null===(oe=rt[0])||void 0===oe?void 0:oe.phone)||""," ").concat((null===(le=rt[0])||void 0===le?void 0:le.relationship)||""),emergency_contact2_name:(null===(ce=rt[1])||void 0===ce?void 0:ce.name)||"",emergency_contact2_phone:(null===(ue=rt[1])||void 0===ue?void 0:ue.phone)||"",emergency_contact2_relationship:(null===(de=rt[1])||void 0===de?void 0:de.relationship)||"",emergency_contact2_relationship_other:(null===(he=rt[1])||void 0===he?void 0:he.relationshipOther)||"",emergency_contact2_role:((null===(ve=rt[1])||void 0===ve?void 0:ve.role)||[]).map((function(e){return e.value})),emergency_contact2:"".concat((null===(me=rt[1])||void 0===me?void 0:me.name)||""," ").concat((null===(pe=rt[1])||void 0===pe?void 0:pe.phone)||""," ").concat((null===(ye=rt[1])||void 0===ye?void 0:ye.relationship)||""),emergency_contact3_name:(null===(be=rt[2])||void 0===be?void 0:be.name)||"",emergency_contact3_phone:(null===(xe=rt[2])||void 0===xe?void 0:xe.phone)||"",emergency_contact3_relationship:(null===(je=rt[2])||void 0===je?void 0:je.relationship)||"",emergency_contact3_relationship_other:(null===(we=rt[2])||void 0===we?void 0:we.relationshipOther)||"",emergency_contact3_role:((null===(Ne=rt[2])||void 0===Ne?void 0:Ne.role)||[]).map((function(e){return e.value})),emergency_contact4_name:(null===(Se=rt[3])||void 0===Se?void 0:Se.name)||"",emergency_contact4_phone:(null===(Ce=rt[3])||void 0===Ce?void 0:Ce.phone)||"",emergency_contact4_relationship:(null===(De=rt[3])||void 0===De?void 0:De.relationship)||"",emergency_contact4_relationship_other:(null===(Oe=rt[3])||void 0===Oe?void 0:Oe.relationshipOther)||"",emergency_contact4_role:((null===(Pe=rt[3])||void 0===Pe?void 0:Pe.role)||[]).map((function(e){return e.value})),emergency_contact5_name:(null===(Me=rt[4])||void 0===Me?void 0:Me.name)||"",emergency_contact5_phone:(null===(Re=rt[4])||void 0===Re?void 0:Re.phone)||"",emergency_contact5_relationship:(null===(Ae=rt[4])||void 0===Ae?void 0:Ae.relationship)||"",emergency_contact5_relationship_other:(null===(Ie=rt[4])||void 0===Ie?void 0:Ie.relationshipOther)||"",emergency_contact5_role:((null===(Fe=rt[4])||void 0===Fe?void 0:Fe.role)||[]).map((function(e){return e.value})),days_of_week:lt.map((function(e){return e.value})),admission_date:si(dt),enrolled_date:si(mt),referral_source:xt,referral_source_other:Nt,discharge_date:si(Dt),discharge_reason:Mt,discharge_reason_other:It,dietary_restrictions:en.map((function(e){return e.value})),dietary_restrictions_other:rn,diet_texture:ln,table_id:un,seat_number:hn,seating:hn,transportation_type:pn,consent_to_text_messages:bn,text_msg_enabled:"yes"===bn,preferred_text_language:jn,consent_to_media_use:kn,primary_care_physician:(null===On||void 0===On?void 0:On.label)||"",care_provider:(null===On||void 0===On?void 0:On.label)||"",pharmacy:(null===Rn||void 0===Rn?void 0:Rn.label)||"",pharmacy_id:Ln,diabetes_mellitus:kr,eyes_on:Dr,disability:"yes"===Dr,wheelchair:Pr,molst:Rr,provisions_for_advance_medical:Lr,hospice:Hr,burial_arrangements:Br,power_of_attorney:Wr,requires_rounding:$r,rounding_notes:Qr,medicare_number:ta,medicaid_number:aa,social_security_number:la,adcaps_id:ua,adcaps_completed_date:si(ha),center_qualification_renew_date:si(pa),medicaid_renew_date:si(ba),id_expiration_date:si(ja),note:Qa,edit_by:localStorage.getItem("user")&&(null===(Ye=JSON.parse(localStorage.getItem("user")))||void 0===Ye?void 0:Ye.name)||"",status:"active",hipaa_authorization_form:!!ka||((null===m||void 0===m?void 0:m.hipaa_authorization_form)||!1),medication_management_consent_form:!!Da||((null===m||void 0===m?void 0:m.medication_management_consent_form)||!1),freedom_of_choice_form:!!Pa||((null===m||void 0===m?void 0:m.freedom_of_choice_form)||!1),meal_benefit_application_form:!!Ra||((null===m||void 0===m?void 0:m.meal_benefit_application_form)||!1),photo_video_release_form:!!La||((null===m||void 0===m?void 0:m.photo_video_release_form)||!1),security_deposit_agreement_form:!!Ha||((null===m||void 0===m?void 0:m.security_deposit_agreement_form)||!1),recreational_program_contract_form:!!Ba||((null===m||void 0===m?void 0:m.recreational_program_contract_form)||!1),tb_form:!!Wa||((null===m||void 0===m?void 0:m.tb_form)||!1),pre_screening_form:!!$a||((null===m||void 0===m?void 0:m.pre_screening_form)||!1)}},gi=function(e,t){if(e){var n=new FormData;n.append("file",e),Il(n,a.id,(null===m||void 0===m?void 0:m.name)||"",t)}},yi=function(){if(function(){var e,t,n=[];return b&&""!==b.trim()||n.push("First Name"),C&&""!==C.trim()||n.push("Last Name"),Le&&""!==Le.trim()||n.push("Primary Phone Number"),null!==(e=Xe[0])&&void 0!==e&&e.line1&&""!==Xe[0].line1.trim()||n.push("Address Line 1"),null!==(t=rt[0])&&void 0!==t&&t.name&&""!==rt[0].name.trim()||n.push("Emergency Contact Name"),!(n.length>0)||(window.alert("Please fill in the following required fields:\n".concat(n.join("\n"))),!1)}()){var t=pi(),i=new FormData;i.append("file",ti);var o={id:a.id,data:t,currentCustomer:m};ti&&(o=Object.assign({},o,{avatar:i})),n(r(o)),gi(ka,"hipaa_authorization_form"),gi(Da,"medication_management_consent_form"),gi(Pa,"freedom_of_choice_form"),gi(Ra,"meal_benefit_application_form"),gi(La,"photo_video_release_form"),gi(Ha,"security_deposit_agreement_form"),gi(Ba,"recreational_program_contract_form"),gi(Wa,"tb_form"),gi($a,"pre_screening_form"),setTimeout((function(){e("/customers/".concat(a.id))}),3e3)}},bi={control:function(e){return bt(bt({},e),{},{minWidth:"200px",borderRadius:"8px"})},indicatorSeparator:function(){return{display:"none"}},dropdownIndicator:function(e){return bt(bt({},e),{},{paddingRight:"8px",color:"#333","&:hover":{color:"#000"}})},valueContainer:function(e){return bt(bt({},e),{},{height:"43px",padding:"0 8px"})},input:function(e){return bt(bt({},e),{},{margin:"0px",padding:"0px",height:"30px",width:"290px"})},singleValue:function(e){return bt(bt({},e),{},{margin:"0px"})}},xi={control:function(e){return bt(bt({},e),{},{minWidth:"300px",minHeight:"45px",borderRadius:"8px"})},indicatorSeparator:function(){return{display:"none"}},dropdownIndicator:function(e){return bt(bt({},e),{},{paddingRight:"8px",color:"#333","&:hover":{color:"#000"}})},valueContainer:function(e){return bt(bt({},e),{},{padding:"4px 8px"})},input:function(e){return bt(bt({},e),{},{margin:"0px",padding:"0px",height:"30px",width:"290px"})}};return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/",children:"General"}),(0,Cn.jsx)(Ns.Item,{href:"/customers/list",children:"Customer Information"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"Update Customer"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsxs)("h4",{children:["Update Customer ",(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){oi()},children:"Back"})]})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container form-page",children:(0,Cn.jsx)("div",{className:"app-main-content-list-func-container",children:(0,Cn.jsxs)(Hc,{activeKey:d,onSelect:function(e){return f(e)},id:"customers-tab",children:[(0,Cn.jsxs)(Wc,{eventKey:"personalInfo",title:"Personal Information",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Basic Info"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",style:{flexWrap:"wrap"},children:[(0,Cn.jsxs)("div",{className:"me-4 mb-3",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["First Name ",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., Alice",value:b,onChange:function(e){return x(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4 mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Middle Name"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., M.",value:w,onChange:function(e){return N(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4 mb-3",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Last Name ",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., Morgan",value:C,onChange:function(e){return D(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4 mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Chinese / Preferred Name"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., \u674e\u534e",value:P,onChange:function(e){return M(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4 mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Name On ID"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., A. Morgan",value:A,onChange:function(e){return L(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4 mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Customer Type"}),(0,Cn.jsxs)("select",{value:U,onChange:function(e){return Z(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(Hn).map((function(e){return(0,Cn.jsx)("option",{value:Hn[e],children:Un[Hn[e]]},e)}))]})]}),(0,Cn.jsxs)("div",{className:"me-4 mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Program Type"}),(0,Cn.jsxs)("select",{value:V,onChange:function(e){return W(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(Zn).map((function(e){return(0,Cn.jsx)("option",{value:Zn[e],children:Bn[Zn[e]]},e)}))]})]}),(0,Cn.jsxs)("div",{className:"me-4 mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Pay Source"}),(0,Cn.jsxs)("select",{value:G,onChange:function(e){return J(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(zn).map((function(e){return(0,Cn.jsx)("option",{value:zn[e],children:Vn[zn[e]]},e)}))]})]}),"other"===G&&(0,Cn.jsxs)("div",{className:"me-4 mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Pay Source (Other)"}),(0,Cn.jsx)("input",{type:"text",placeholder:"Please specify...",value:ee,onChange:function(e){return te(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4 mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Date Of Birth"}),(0,Cn.jsx)(Vd(),{selected:ae,onChange:function(e){return ie(e)},dateFormat:"MM/dd/yyyy",placeholderText:"e.g., 01/15/1950",className:"form-control",showYearDropdown:!0,scrollableYearDropdown:!0,yearDropdownItemNumber:100})]}),(0,Cn.jsxs)("div",{className:"me-4 mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Legal Sex"}),(0,Cn.jsxs)("select",{value:se,onChange:function(e){return ce(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(Wn).map((function(e){return(0,Cn.jsx)("option",{value:Wn[e],children:qn[Wn[e]]},e)}))]})]}),(0,Cn.jsxs)("div",{className:"me-4 mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Marital Status"}),(0,Cn.jsxs)("select",{value:fe,onChange:function(e){return he(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(Kn).map((function(e){return(0,Cn.jsx)("option",{value:Kn[e],children:$n[Kn[e]]},e)}))]})]}),(0,Cn.jsxs)("div",{className:"me-4 mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Marriage Date"}),(0,Cn.jsx)(Vd(),{selected:ge,onChange:function(e){return ye(e)},dateFormat:"MM/dd/yyyy",placeholderText:"e.g., 06/12/1975",className:"form-control",showYearDropdown:!0,scrollableYearDropdown:!0,yearDropdownItemNumber:100})]}),(0,Cn.jsxs)("div",{className:"me-4 mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Immigration Status"}),(0,Cn.jsxs)("select",{value:_e,onChange:function(e){return je(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(Gn).map((function(e){return(0,Cn.jsx)("option",{value:Gn[e],children:Jn[Gn[e]]},e)}))]})]}),"other"===_e&&(0,Cn.jsxs)("div",{className:"me-4 mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Immigration Status (Other)"}),(0,Cn.jsx)("input",{type:"text",placeholder:"Please specify...",value:ke,onChange:function(e){return Se(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4 mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Language Spoken"}),(0,Cn.jsx)(ib,{isMulti:!0,value:Ee,onChange:Oe,options:Qn,styles:xi,placeholder:"e.g., English, Mandarin"})]}),Ee.some((function(e){return"other"===e.value}))&&(0,Cn.jsxs)("div",{className:"me-4 mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Language Spoken (Other)"}),(0,Cn.jsx)("input",{type:"text",placeholder:"Please specify...",value:Te,onChange:function(e){return Re(e.target.value)}})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Contact Info"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Primary Phone Number ",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., (240)463-1111",value:Le,onChange:function(e){return Fe(li(e.target.value))},maxLength:14})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Phone Number 2"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., (240)463-2222",value:Ue,onChange:function(e){return Ze(li(e.target.value))},maxLength:14})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Phone Number 3"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., (240)463-3333",value:Ve,onChange:function(e){return We(li(e.target.value))},maxLength:14})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Email"}),(0,Cn.jsx)("input",{type:"email",placeholder:"e.g., example@gmail.com",value:$e,onChange:function(e){return Ge(e.target.value)}})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Address"}),Xe.map((function(e,t){return(0,Cn.jsxs)("div",{className:"address-block mb-3",style:{borderBottom:t<Xe.length-1?"1px solid #eee":"none",paddingBottom:"10px"},children:[(0,Cn.jsxs)("div",{className:"d-flex justify-content-between align-items-center mb-2",children:[(0,Cn.jsxs)("strong",{className:"text-secondary",children:["Address ",t+1]}),Xe.length>1&&(0,Cn.jsx)("button",{type:"button",className:"btn btn-sm btn-outline-danger",onClick:function(){return function(e){Xe.length>1&&et(Xe.filter((function(t,n){return n!==e})))}(t)},children:"Remove"})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Address Line 1 ",0===t&&(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., 100 Sunshine Lane",className:"long",value:e.line1,onChange:function(e){return fi(t,"line1",e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Address Line 2"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., Apt B2",value:e.line2,onChange:function(e){return fi(t,"line2",e.target.value)}})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"City"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., Springfield",value:e.city,onChange:function(e){return fi(t,"city",e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"State"}),(0,Cn.jsxs)("select",{value:e.state,onChange:function(e){return fi(t,"state",e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(Xn).map((function(e){return(0,Cn.jsx)("option",{value:Xn[e],children:er[Xn[e]]},e)}))]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Zip Code"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., 22000",value:e.zipCode,maxLength:5,onChange:function(e){var n=e.target.value.replace(/[^0-9]/g,"");fi(t,"zipCode",n)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Address Note"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., Senior Home",value:e.note,onChange:function(e){return fi(t,"note",e.target.value)}})]})]})]},t)})),Xe.length<5&&(0,Cn.jsx)("div",{className:"mb-3",children:(0,Cn.jsx)("button",{type:"button",className:"btn btn-sm btn-outline-primary",onClick:function(){Xe.length<5&&et([].concat(Tn(Xe),[{line1:"",line2:"",city:"",state:"",zipCode:"",note:""}]))},children:"+ Add Another Address"})}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Emergency Contact"}),rt.map((function(e,t){return(0,Cn.jsxs)("div",{className:"emergency-contact-block mb-3",style:{borderBottom:t<rt.length-1?"1px solid #eee":"none",paddingBottom:"10px"},children:[(0,Cn.jsxs)("div",{className:"d-flex justify-content-between align-items-center mb-2",children:[(0,Cn.jsxs)("strong",{className:"text-secondary",children:["Emergency Contact ",t+1]}),rt.length>1&&(0,Cn.jsx)("button",{type:"button",className:"btn btn-sm btn-outline-danger",onClick:function(){return function(e){rt.length>1&&at(rt.filter((function(t,n){return n!==e})))}(t)},children:"Remove"})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Emergency Contact Name ",0===t&&(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., Jordan Lee",value:e.name,onChange:function(e){return hi(t,"name",e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Emergency Contact Phone Number"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., (555)987-6543",value:e.phone,onChange:function(e){return hi(t,"phone",li(e.target.value))},maxLength:14})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Emergency Contact Relationship"}),(0,Cn.jsxs)("select",{value:e.relationship,onChange:function(e){return hi(t,"relationship",e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(tr).map((function(e){return(0,Cn.jsx)("option",{value:tr[e],children:nr[tr[e]]},e)}))]})]}),"other"===e.relationship&&(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Relationship (Other)"}),(0,Cn.jsx)("input",{type:"text",placeholder:"Please specify...",value:e.relationshipOther,onChange:function(e){return hi(t,"relationshipOther",e.target.value)}})]})]}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Emergency Contact Role"}),(0,Cn.jsx)(ib,{isMulti:!0,value:e.role,onChange:function(e){return hi(t,"role",e)},options:rr,styles:xi,placeholder:"e.g., Power of Attorney"})]})})]},t)})),rt.length<5&&(0,Cn.jsx)("div",{className:"mb-3",children:(0,Cn.jsx)("button",{type:"button",className:"btn btn-sm btn-outline-primary",onClick:function(){rt.length<5&&at([].concat(Tn(rt),[{name:"",phone:"",relationship:"",relationshipOther:"",role:[]}]))},children:"+ Add Another Emergency Contact"})}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Schedule"}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Days of Week"}),(0,Cn.jsx)(ib,{isMulti:!0,value:lt,onChange:st,options:ar,styles:xi,placeholder:"e.g., Mon, Wed, Fri"})]})}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Admission & Discharge Record"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Admission Date"}),(0,Cn.jsx)(Vd(),{selected:dt,onChange:function(e){return ft(e)},dateFormat:"MM/dd/yyyy",placeholderText:"e.g., 03/01/2024",className:"form-control"})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Enrolled Date"}),(0,Cn.jsx)(Vd(),{selected:mt,onChange:function(e){return pt(e)},dateFormat:"MM/dd/yyyy",placeholderText:"e.g., 03/02/2024",className:"form-control"})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Referral Source"}),(0,Cn.jsx)(ib,{value:xt?{value:xt,label:ir[xt]||xt}:null,onChange:function(e){return _t((null===e||void 0===e?void 0:e.value)||"")},options:or,styles:bi,placeholder:"e.g., Community Center",isClearable:!0})]}),"other"===xt&&(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Referral Source (Other)"}),(0,Cn.jsx)("input",{type:"text",placeholder:"Please specify...",value:Nt,onChange:function(e){return kt(e.target.value)}})]})]}),!ci()&&(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Discharge Date"}),(0,Cn.jsx)(Vd(),{selected:Dt,onChange:function(e){return Et(e)},dateFormat:"MM/dd/yyyy",placeholderText:"MM/DD/YYYY",className:"form-control"})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Discharge By"}),(0,Cn.jsx)("input",{type:"text",value:(null===m||void 0===m?void 0:m.discharge_by)||"",disabled:!0,className:"form-control"})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Discharge Reason"}),(0,Cn.jsxs)("select",{value:Mt,onChange:function(e){return Tt(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(sr).map((function(e){return(0,Cn.jsx)("option",{value:sr[e],children:cr[sr[e]]},e)}))]})]}),"other"===Mt&&(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Discharge Reason (Other)"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., Transferred to Assisted Living",value:It,onChange:function(e){return Lt(e.target.value)}})]})]}),ci()&&(0,Cn.jsx)("div",{style:{marginTop:"16px"},children:(0,Cn.jsxs)("button",{className:"btn btn-warning btn-sm",onClick:function(){Bt(new Date),Wt(""),$t(""),Ht(!0)},children:[(0,Cn.jsx)(Vb,{className:"me-2",size:16}),"Discharge Customer"]})}),(0,Cn.jsx)("div",{className:"list row mb-5",children:(0,Cn.jsxs)("div",{className:"col-md-12 col-sm-12 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return oi()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return yi()},children:" Save "})]})})]}),(0,Cn.jsxs)(Wc,{eventKey:"careServices",title:"Care & Services",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Care & Services"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Dietary Restrictions"}),(0,Cn.jsx)(ib,{isMulti:!0,value:en,onChange:tn,options:dr,styles:xi,placeholder:"e.g., No Pork"})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Diet Texture"}),(0,Cn.jsxs)("select",{value:ln,onChange:function(e){return sn(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(fr).map((function(e){return(0,Cn.jsx)("option",{value:fr[e],children:hr[fr[e]]},e)}))]})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Table Number"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., T2",value:un,onChange:function(e){return dn(e.target.value)},disabled:!0}),(0,Cn.jsx)("small",{className:"text-muted d-block",children:"Auto-filled after choosing seat"})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Seat Number"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., B",value:hn,onChange:function(e){return vn(e.target.value)},disabled:!0}),(0,Cn.jsx)("small",{className:"text-muted d-block",children:"Auto-filled after choosing seat"})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Transportation Type"}),(0,Cn.jsxs)("select",{value:pn,onChange:function(e){return gn(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(vr).map((function(e){return(0,Cn.jsx)("option",{value:vr[e],children:mr[vr[e]]},e)}))]})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Consent To Text Messages"}),(0,Cn.jsxs)("select",{value:bn,onChange:function(e){return xn(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(pr).map((function(e){return(0,Cn.jsx)("option",{value:pr[e],children:gr[pr[e]]},e)}))]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Preferred Text Language"}),(0,Cn.jsxs)("select",{value:jn,onChange:function(e){return wn(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(yr).map((function(e){return(0,Cn.jsx)("option",{value:yr[e],children:br[yr[e]]},e)}))]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Consent to Media Use"}),(0,Cn.jsxs)("select",{value:kn,onChange:function(e){return Dn(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(pr).map((function(e){return(0,Cn.jsx)("option",{value:pr[e],children:gr[pr[e]]},e)}))]})]})]}),(0,Cn.jsx)("div",{className:"list row mb-5",children:(0,Cn.jsxs)("div",{className:"col-md-12 col-sm-12 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return oi()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return yi()},children:" Save "})]})})]}),(0,Cn.jsxs)(Wc,{eventKey:"medicalInsurance",title:"Medical & Insurance",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Providers"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Primary Care Physician"}),(0,Cn.jsx)(ib,{value:On,onChange:function(e){Pn(e)},options:[{value:"",label:""}].concat(Tn(lr.map((function(e){return{value:(null===e||void 0===e?void 0:e.id)||"",label:(null===e||void 0===e?void 0:e.name)||""}})))),styles:bi,placeholder:"e.g., Dr. Smith"})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Pharmacy Name"}),(0,Cn.jsx)(ib,{value:Rn,onChange:function(e){An(e),Fn(null===e||void 0===e?void 0:e.value)},options:[{value:"",label:""}].concat(Tn(jr.map((function(e){return{value:(null===e||void 0===e?void 0:e.id)||"",label:(null===e||void 0===e?void 0:e.name)||""}})))),styles:bi,placeholder:"e.g., BrightCare Pharmacy"})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Pharmacy ID"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., RX778899",value:Ln,onChange:function(e){return Fn(e.target.value)}})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"General Conditions"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Diabetes Mellitus"}),(0,Cn.jsxs)("select",{value:kr,onChange:function(e){return Sr(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(pr).map((function(e){return(0,Cn.jsx)("option",{value:pr[e],children:gr[pr[e]]},e)}))]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Eyes-On"}),(0,Cn.jsxs)("select",{value:Dr,onChange:function(e){return Er(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(pr).map((function(e){return(0,Cn.jsx)("option",{value:pr[e],children:gr[pr[e]]},e)}))]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Wheelchair"}),(0,Cn.jsxs)("select",{value:Pr,onChange:function(e){return Mr(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(pr).map((function(e){return(0,Cn.jsx)("option",{value:pr[e],children:gr[pr[e]]},e)}))]})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Legal"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"MOLST"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., Attempt CPR",value:Rr,onChange:function(e){return Ar(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Provisions for Advance Medical"}),(0,Cn.jsxs)("select",{value:Lr,onChange:function(e){return Fr(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(pr).map((function(e){return(0,Cn.jsx)("option",{value:pr[e],children:gr[pr[e]]},e)}))]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Hospice"}),(0,Cn.jsxs)("select",{value:Hr,onChange:function(e){return Ur(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(pr).map((function(e){return(0,Cn.jsx)("option",{value:pr[e],children:gr[pr[e]]},e)}))]})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Burial Arrangements"}),(0,Cn.jsxs)("select",{value:Br,onChange:function(e){return zr(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(pr).map((function(e){return(0,Cn.jsx)("option",{value:pr[e],children:gr[pr[e]]},e)}))]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Power of Attorney"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., Jone",value:Wr,onChange:function(e){return qr(e.target.value)}})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Rounding"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Requires Rounding"}),(0,Cn.jsxs)("select",{value:$r,onChange:function(e){return Gr(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(pr).map((function(e){return(0,Cn.jsx)("option",{value:pr[e],children:gr[pr[e]]},e)}))]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Rounding Notes"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., Escorting",value:Qr,onChange:function(e){return Xr(e.target.value)}})]})]}),(0,Cn.jsx)("div",{className:"list row mb-5",children:(0,Cn.jsxs)("div",{className:"col-md-12 col-sm-12 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return oi()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return yi()},children:" Save "})]})})]}),(0,Cn.jsxs)(Wc,{eventKey:"confidentialDetails",title:"Confidential Details",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Confidential Details"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Medicare Number"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., MC11223344",value:ta,onChange:function(e){return na(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Medicaid Number"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., MD99887766",value:aa,onChange:function(e){return ia(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Social Security Number"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., 123-45-6789",value:la,onChange:function(e){return sa(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Adcaps ID"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., AC00011122",value:ua,onChange:function(e){return da(e.target.value)}})]})]}),(0,Cn.jsx)("div",{className:"list row mb-5",children:(0,Cn.jsxs)("div",{className:"col-md-12 col-sm-12 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return oi()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return yi()},children:" Save "})]})})]}),(0,Cn.jsxs)(Wc,{eventKey:"complianceDeadlines",title:"Compliance & Deadlines",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Compliance & Deadlines"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Adcaps Completed Date"}),(0,Cn.jsx)(Vd(),{selected:ha,onChange:function(e){return va(e)},dateFormat:"MM/dd/yyyy",placeholderText:"e.g., 06/15/2026",className:"form-control"})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Center Qualification Renew Date"}),(0,Cn.jsx)(Vd(),{selected:pa,onChange:function(e){return ga(e)},dateFormat:"MM/dd/yyyy",placeholderText:"e.g., 05/20/2026",className:"form-control"})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Medicaid Renew Date"}),(0,Cn.jsx)(Vd(),{selected:ba,onChange:function(e){return xa(e)},dateFormat:"MM/dd/yyyy",placeholderText:"e.g., 06/15/2026",className:"form-control"})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"ID Expiration Date"}),(0,Cn.jsx)(Vd(),{selected:ja,onChange:function(e){return wa(e)},dateFormat:"MM/dd/yyyy",placeholderText:"e.g., 12/31/2026",className:"form-control"})]})]}),(0,Cn.jsx)("div",{className:"list row mb-5",children:(0,Cn.jsxs)("div",{className:"col-md-12 col-sm-12 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return oi()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return yi()},children:" Save "})]})})]}),(0,Cn.jsxs)(Wc,{eventKey:"formSubmission",title:"Form Submission",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Admission Forms"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section base-line",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Maryland HIPAA Authorization"}),(null===m||void 0===m?void 0:m.hipaa_authorization_form)&&!ka&&(0,Cn.jsxs)("div",{style:{color:"#28a745",fontSize:"12px",marginBottom:"4px"},children:[(0,Cn.jsx)($b,{size:12,className:"me-1"}),"Uploaded"]}),(0,Cn.jsxs)("label",{className:"custom-file-upload",children:[(0,Cn.jsx)(Cm,{width:20,color:"#fff",className:"me-2"})," ",null!==m&&void 0!==m&&m.hipaa_authorization_form?"Replace":"Upload",(0,Cn.jsx)("input",{type:"file",onChange:function(e){return Sa(e.target.files[0])}})]}),(0,Cn.jsx)("div",{className:"file-name",children:null===ka||void 0===ka?void 0:ka.name})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Medication Management Consent Form"}),(null===m||void 0===m?void 0:m.medication_management_consent_form)&&!Da&&(0,Cn.jsxs)("div",{style:{color:"#28a745",fontSize:"12px",marginBottom:"4px"},children:[(0,Cn.jsx)($b,{size:12,className:"me-1"}),"Uploaded"]}),(0,Cn.jsxs)("label",{className:"custom-file-upload",children:[(0,Cn.jsx)(Cm,{width:20,color:"#fff",className:"me-2"})," ",null!==m&&void 0!==m&&m.medication_management_consent_form?"Replace":"Upload",(0,Cn.jsx)("input",{type:"file",onChange:function(e){return Ea(e.target.files[0])}})]}),(0,Cn.jsx)("div",{className:"file-name",children:null===Da||void 0===Da?void 0:Da.name})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Freedom Of Choice (Medicaid only)"}),(null===m||void 0===m?void 0:m.freedom_of_choice_form)&&!Pa&&(0,Cn.jsxs)("div",{style:{color:"#28a745",fontSize:"12px",marginBottom:"4px"},children:[(0,Cn.jsx)($b,{size:12,className:"me-1"}),"Uploaded"]}),(0,Cn.jsxs)("label",{className:"custom-file-upload",children:[(0,Cn.jsx)(Cm,{width:20,color:"#fff",className:"me-2"})," ",null!==m&&void 0!==m&&m.freedom_of_choice_form?"Replace":"Upload",(0,Cn.jsx)("input",{type:"file",onChange:function(e){return Ma(e.target.files[0])}})]}),(0,Cn.jsx)("div",{className:"file-name",children:null===Pa||void 0===Pa?void 0:Pa.name})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section base-line",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Meal Benefit Application"}),(null===m||void 0===m?void 0:m.meal_benefit_application_form)&&!Ra&&(0,Cn.jsxs)("div",{style:{color:"#28a745",fontSize:"12px",marginBottom:"4px"},children:[(0,Cn.jsx)($b,{size:12,className:"me-1"}),"Uploaded"]}),(0,Cn.jsxs)("label",{className:"custom-file-upload",children:[(0,Cn.jsx)(Cm,{width:20,color:"#fff",className:"me-2"})," ",null!==m&&void 0!==m&&m.meal_benefit_application_form?"Replace":"Upload",(0,Cn.jsx)("input",{type:"file",onChange:function(e){return Aa(e.target.files[0])}})]}),(0,Cn.jsx)("div",{className:"file-name",children:null===Ra||void 0===Ra?void 0:Ra.name})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Photo-Video Release Waiver Form"}),(null===m||void 0===m?void 0:m.photo_video_release_form)&&!La&&(0,Cn.jsxs)("div",{style:{color:"#28a745",fontSize:"12px",marginBottom:"4px"},children:[(0,Cn.jsx)($b,{size:12,className:"me-1"}),"Uploaded"]}),(0,Cn.jsxs)("label",{className:"custom-file-upload",children:[(0,Cn.jsx)(Cm,{width:20,color:"#fff",className:"me-2"})," ",null!==m&&void 0!==m&&m.photo_video_release_form?"Replace":"Upload",(0,Cn.jsx)("input",{type:"file",onChange:function(e){return Fa(e.target.files[0])}})]}),(0,Cn.jsx)("div",{className:"file-name",children:null===La||void 0===La?void 0:La.name})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Security Deposit Payment Agreement (Self Pay only)"}),(null===m||void 0===m?void 0:m.security_deposit_agreement_form)&&!Ha&&(0,Cn.jsxs)("div",{style:{color:"#28a745",fontSize:"12px",marginBottom:"4px"},children:[(0,Cn.jsx)($b,{size:12,className:"me-1"}),"Uploaded"]}),(0,Cn.jsxs)("label",{className:"custom-file-upload",children:[(0,Cn.jsx)(Cm,{width:20,color:"#fff",className:"me-2"})," ",null!==m&&void 0!==m&&m.security_deposit_agreement_form?"Replace":"Upload",(0,Cn.jsx)("input",{type:"file",onChange:function(e){return Ua(e.target.files[0])}})]}),(0,Cn.jsx)("div",{className:"file-name",children:null===Ha||void 0===Ha?void 0:Ha.name})]})]}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section base-line",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Recreational Program Contract (Senior Plus only)"}),(null===m||void 0===m?void 0:m.recreational_program_contract_form)&&!Ba&&(0,Cn.jsxs)("div",{style:{color:"#28a745",fontSize:"12px",marginBottom:"4px"},children:[(0,Cn.jsx)($b,{size:12,className:"me-1"}),"Uploaded"]}),(0,Cn.jsxs)("label",{className:"custom-file-upload",children:[(0,Cn.jsx)(Cm,{width:20,color:"#fff",className:"me-2"})," ",null!==m&&void 0!==m&&m.recreational_program_contract_form?"Replace":"Upload",(0,Cn.jsx)("input",{type:"file",onChange:function(e){return za(e.target.files[0])}})]}),(0,Cn.jsx)("div",{className:"file-name",children:null===Ba||void 0===Ba?void 0:Ba.name})]})}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Medical Forms"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section base-line",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"TB Form"}),(null===m||void 0===m?void 0:m.tb_form)&&!Wa&&(0,Cn.jsxs)("div",{style:{color:"#28a745",fontSize:"12px",marginBottom:"4px"},children:[(0,Cn.jsx)($b,{size:12,className:"me-1"}),"Uploaded"]}),(0,Cn.jsxs)("label",{className:"custom-file-upload",children:[(0,Cn.jsx)(Cm,{width:20,color:"#fff",className:"me-2"})," ",null!==m&&void 0!==m&&m.tb_form?"Replace":"Upload",(0,Cn.jsx)("input",{type:"file",onChange:function(e){return qa(e.target.files[0])}})]}),(0,Cn.jsx)("div",{className:"file-name",children:null===Wa||void 0===Wa?void 0:Wa.name})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Pre-Screening Form"}),(null===m||void 0===m?void 0:m.pre_screening_form)&&!$a&&(0,Cn.jsxs)("div",{style:{color:"#28a745",fontSize:"12px",marginBottom:"4px"},children:[(0,Cn.jsx)($b,{size:12,className:"me-1"}),"Uploaded"]}),(0,Cn.jsxs)("label",{className:"custom-file-upload",children:[(0,Cn.jsx)(Cm,{width:20,color:"#fff",className:"me-2"})," ",null!==m&&void 0!==m&&m.pre_screening_form?"Replace":"Upload",(0,Cn.jsx)("input",{type:"file",onChange:function(e){return Ga(e.target.files[0])}})]}),(0,Cn.jsx)("div",{className:"file-name",children:null===$a||void 0===$a?void 0:$a.name})]})]}),(0,Cn.jsx)("div",{className:"list row mb-5",children:(0,Cn.jsxs)("div",{className:"col-md-12 col-sm-12 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return oi()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return yi()},children:" Save "})]})})]}),(0,Cn.jsxs)(Wc,{eventKey:"additionalInfo",title:"Additional Information",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Additional Information"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section base-line",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Profile Picture"}),(0,Cn.jsxs)("label",{className:"custom-file-upload",children:[(0,Cn.jsx)(Cm,{width:20,color:"#fff",className:"me-2"})," Upload Files",(0,Cn.jsx)("input",{type:"file",onChange:function(e){return ni(e.target.files[0])}})]}),(0,Cn.jsx)("div",{className:"file-name",children:null===ti||void 0===ti?void 0:ti.name})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Notes And Attachments"}),(0,Cn.jsx)("textarea",{placeholder:"e.g., Customer enjoys art activities",value:Qa,onChange:function(e){return Xa(e.target.value)},rows:4,style:{width:"400px"}})]})]}),(0,Cn.jsx)("div",{className:"list row mb-5",children:(0,Cn.jsxs)("div",{className:"col-md-12 col-sm-12 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return oi()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return yi()},children:" Save "})]})})]})]})})}),(0,Cn.jsxs)(Fd,{show:ai,onHide:function(){return mi()},children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:"Delete Customer"})}),(0,Cn.jsx)(Fd.Body,{children:(0,Cn.jsx)("div",{children:"Are you sure you want to delete this customer?"})}),(0,Cn.jsxs)(Fd.Footer,{children:[(0,Cn.jsx)(Eo,{variant:"secondary",onClick:function(){return mi()},children:"No"}),(0,Cn.jsx)(Eo,{variant:"primary",onClick:function(){return function(){var e=pi();e.status="inactive";var t=new FormData;t.append("file",ti);var i={id:a.id,data:e,currentCustomer:m};ti&&(i=Object.assign({},i,{avatar:t})),n(r(i)),ii(!1),oi()}()},children:"Yes"})]})]}),(0,Cn.jsxs)(Fd,{show:Yt,onHide:ui,children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:"Discharge Customer"})}),(0,Cn.jsxs)(Fd.Body,{children:[(0,Cn.jsxs)("p",{className:"text-muted mb-3",children:["Are you sure you want to discharge ",(0,Cn.jsxs)("strong",{children:[null===m||void 0===m?void 0:m.firstname," ",null===m||void 0===m?void 0:m.lastname]}),"? This will set the customer's status to inactive."]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsxs)("label",{className:"form-label",children:["Discharge Date",(0,Cn.jsx)("span",{className:"text-danger",children:"*"})]}),(0,Cn.jsx)(Vd(),{selected:Zt,onChange:function(e){return Bt(e)},dateFormat:"MM/dd/yyyy",placeholderText:"MM/DD/YYYY",className:"form-control"})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsxs)("label",{className:"form-label",children:["Discharge Reason",(0,Cn.jsx)("span",{className:"text-danger",children:"*"})]}),(0,Cn.jsxs)("select",{className:"form-control",value:Vt,onChange:function(e){return Wt(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Object.keys(sr).map((function(e){return(0,Cn.jsx)("option",{value:sr[e],children:cr[sr[e]]},e)}))]})]}),"other"===Vt&&(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("label",{className:"form-label",children:"Discharge Reason (Other)"}),(0,Cn.jsx)("input",{type:"text",className:"form-control",placeholder:"Please specify...",value:Kt,onChange:function(e){return $t(e.target.value)}})]})]}),(0,Cn.jsxs)(Fd.Footer,{children:[(0,Cn.jsx)(Eo,{variant:"secondary",onClick:ui,children:"Cancel"}),(0,Cn.jsx)(Eo,{variant:"warning",onClick:di,disabled:Jt||!Zt||!Vt,children:Jt?"Discharging...":"Confirm Discharge"})]})]})]})},Jb=function(){var e=I();return(0,t.useEffect)((function(){Yl.canAccessLegacySystem()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an admin account to login."),Yl.logout(),e("/login"))}),[]),(0,Cn.jsx)("div",{className:"container container-fixed",children:(0,Cn.jsxs)("div",{className:"landing",children:[(0,Cn.jsxs)("div",{className:"landing-content-title",children:[(0,Cn.jsxs)("div",{className:"logo-container mb-8",children:[(0,Cn.jsx)("img",{src:"/images/logo-trans.png"}),(0,Cn.jsx)("strong",{className:"logo-worldshine",children:"Worldshine"}),(0,Cn.jsx)("span",{className:"logo-suffix",children:window.location.hostname.includes("worldshine2.mayo.llc")||window.location.hostname.includes("site2")||window.location.host.includes("ws2")||window.location.hostname.includes("localhost")?"Care LLC":window.location.hostname.includes("worldshine3.mayo.llc")||window.location.hostname.includes("site3")||window.location.hostname.includes("ws3")?"Cloverleaf LLC":"International LLC"})]}),(0,Cn.jsx)("h3",{className:"landing-title",children:"Worldshine Group "}),(0,Cn.jsx)("h3",{className:"landing-title mb-4",children:"Online Management System"}),(0,Cn.jsx)("div",{className:"landing-content-container",children:(0,Cn.jsx)("div",{className:"landing-content mb-4",children:(0,Cn.jsx)("button",{onClick:function(){e("/dashboard/dashboard")},className:"btn btn-primary",children:"Center Management Access"})})})]}),(0,Cn.jsx)("div",{className:"landing-img"})]})})},Qb=function(){var e=I(),n=(me(),i((0,t.useState)(""),2)),r=n[0],a=n[1],o=i((0,t.useState)([]),2),l=o[0],s=o[1],c=i((0,t.useState)(""),2),u=(c[0],c[1]),d=i((0,t.useState)({key:"",order:""}),2),f=d[0],h=d[1],v=i((0,t.useState)([]),2),m=v[0],p=v[1],g=i((0,t.useState)(l),2),y=g[0],b=g[1],x=i((0,t.useState)(!1),2),_=x[0],j=x[1],w=i((0,t.useState)([{key:"vehicle_number",label:"Vehicle Number",show:!0},{key:"tag",label:"License Plate",show:!0},{key:"capacity",label:"Seating Capacity",show:!0},{key:"mileage",label:"Mileage",show:!0},{key:"make",label:"Make",show:!0},{key:"model",label:"Model",show:!0},{key:"year",label:"Year",show:!0}]),2),N=w[0],k=w[1];(0,t.useEffect)((function(){Yl.canAddOrEditVechiles()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an admin account to login."),Yl.logout(),e("/login")),sl().then((function(e){return s(e.data)}))}),[]),(0,t.useEffect)((function(){b(_?l&&l.filter((function(e){var t,n,a,i,o,l,s,c,u,d,f,h,v,m,p;return((null===e||void 0===e||null===(t=e.vehicle_number)||void 0===t||null===(n=t.toString())||void 0===n?void 0:n.startsWith(r.toLowerCase()))||(null===e||void 0===e||null===(a=e.tag)||void 0===a||null===(i=a.toLowerCase())||void 0===i?void 0:i.startsWith(r.toLowerCase()))||(null===e||void 0===e||null===(o=e.ezpass)||void 0===o||null===(l=o.toLowerCase())||void 0===l?void 0:l.startsWith(r.toLowerCase()))||(null===e||void 0===e||null===(s=e.gps_tag)||void 0===s||null===(c=s.toLowerCase())||void 0===c?void 0:c.startsWith(r.toLowerCase()))||(null===e||void 0===e||null===(u=e.make)||void 0===u||null===(d=u.toLowerCase())||void 0===d?void 0:d.startsWith(r.toLowerCase()))||(null===e||void 0===e||null===(f=e.vehicle_model)||void 0===f||null===(h=f.toLowerCase())||void 0===h?void 0:h.startsWith(r.toLowerCase()))||(null===e||void 0===e||null===(v=e.year)||void 0===v||null===(m=v.toLowerCase())||void 0===m?void 0:m.startsWith(r.toLowerCase())))&&"active"!==(null===e||void 0===e||null===(p=e.status)||void 0===p?void 0:p.toLowerCase())})):l&&l.filter((function(e){var t,n,a,i,o,l,s,c,u,d,f,h,v,m,p;return((null===e||void 0===e||null===(t=e.vehicle_number)||void 0===t||null===(n=t.toString())||void 0===n?void 0:n.startsWith(r.toLowerCase()))||(null===e||void 0===e||null===(a=e.tag)||void 0===a||null===(i=a.toLowerCase())||void 0===i?void 0:i.startsWith(r.toLowerCase()))||(null===e||void 0===e||null===(o=e.ezpass)||void 0===o||null===(l=o.toLowerCase())||void 0===l?void 0:l.startsWith(r.toLowerCase()))||(null===e||void 0===e||null===(s=e.gps_tag)||void 0===s||null===(c=s.toLowerCase())||void 0===c?void 0:c.startsWith(r.toLowerCase()))||(null===e||void 0===e||null===(u=e.make)||void 0===u||null===(d=u.toLowerCase())||void 0===d?void 0:d.startsWith(r.toLowerCase()))||(null===e||void 0===e||null===(f=e.vehicle_model)||void 0===f||null===(h=f.toLowerCase())||void 0===h?void 0:h.startsWith(r.toLowerCase()))||(null===e||void 0===e||null===(v=e.year)||void 0===v||null===(m=v.toLowerCase())||void 0===m?void 0:m.startsWith(r.toLowerCase())))&&"active"===(null===e||void 0===e||null===(p=e.status)||void 0===p?void 0:p.toLowerCase())})))}),[r,l]),(0,t.useEffect)((function(){var e=Tn(l),t=""===f.key?e:e.sort((function(e,t){var n;return null===(n=e[f.key])||void 0===n?void 0:n.localeCompare(t[f.key])}));s("asc"===f.order?t:t.reverse())}),[f]);var S=(0,Cn.jsx)("div",{className:"list row mb-4",children:(0,Cn.jsx)("div",{className:"col-md-12",children:(0,Cn.jsxs)("table",{className:"personnel-info-table",children:[(0,Cn.jsx)("thead",{children:(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("th",{className:"th-checkbox",children:(0,Cn.jsx)("input",{type:"checkbox",checked:m.length===y.length&&m.length>0,onClick:function(){return function(){if(m.length!==y.length||0===m.length){var e=Tn(y).map((function(e){return e.id}));p(e)}else p([])}()}})}),(0,Cn.jsx)("th",{className:"th-index",children:"No."}),N.filter((function(e){return e.show})).map((function(e,t){return(0,Cn.jsxs)("th",{className:"sortable-header",children:[e.label," ",(0,Cn.jsx)("span",{className:"float-right",onClick:function(){return function(e){var t={key:e,order:"asc"};f.key===e&&"asc"===f.order&&(t=bt(bt({},t),{},{order:"desc"})),h(t)}(e.key)},children:(0,Cn.jsx)("img",{src:"/images/".concat((n=e.key,f.key===n?"asc"===f.order?"up_arrow":"down_arrow":"default"),".png")})})]},t);var n}))]})}),(0,Cn.jsx)("tbody",{children:y.map((function(t,n){var r,a,i,o,l,s,c;return(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("td",{className:"td-checkbox",children:(0,Cn.jsx)("input",{type:"checkbox",checked:m.includes(t.id),onClick:function(){return function(e){if(m.includes(e)){var t=Tn(m).filter((function(t){return t!==e}));p(t)}else{var n=[].concat(Tn(m),[e]);p(n)}}(null===t||void 0===t?void 0:t.id)}})}),(0,Cn.jsx)("td",{className:"td-index",children:n+1}),(null===(r=N.find((function(e){return"vehicle_number"===e.key})))||void 0===r?void 0:r.show)&&(0,Cn.jsxs)("td",{children:[" ",Yl.canAddOrEditVechiles()&&(0,Cn.jsx)(Gc,{size:16,className:"clickable me-2",onClick:function(){return n=null===t||void 0===t?void 0:t.id,void e("/vehicles/edit/".concat(n,"?redirect=list"));var n}})," ",Yl.canViewVechiles()?(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){return n=null===t||void 0===t?void 0:t.id,void e("/vehicles/".concat(n));var n},children:null===t||void 0===t?void 0:t.vehicle_number}):null===t||void 0===t?void 0:t.vehicle_number," "]}),(null===(a=N.find((function(e){return"tag"===e.key})))||void 0===a?void 0:a.show)&&(0,Cn.jsx)("td",{children:null===t||void 0===t?void 0:t.tag}),(null===(i=N.find((function(e){return"capacity"===e.key})))||void 0===i?void 0:i.show)&&(0,Cn.jsx)("td",{children:null===t||void 0===t?void 0:t.capacity}),(null===(o=N.find((function(e){return"mileage"===e.key})))||void 0===o?void 0:o.show)&&(0,Cn.jsx)("td",{children:null===t||void 0===t?void 0:t.mileage}),(null===(l=N.find((function(e){return"make"===e.key})))||void 0===l?void 0:l.show)&&(0,Cn.jsx)("td",{children:null===t||void 0===t?void 0:t.make}),(null===(s=N.find((function(e){return"model"===e.key})))||void 0===s?void 0:s.show)&&(0,Cn.jsx)("td",{children:null===t||void 0===t?void 0:t.vehicle_model}),(null===(c=N.find((function(e){return"year"===e.key})))||void 0===c?void 0:c.show)&&(0,Cn.jsx)("td",{children:null===t||void 0===t?void 0:t.year})]},t.id)}))})]})})});return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/trans-routes/dashboard",children:"Transportation"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"Vehicle Information"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsx)("h4",{children:"All Vehicles"})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container list-page",children:(0,Cn.jsxs)("div",{className:"app-main-content-list-func-container",children:[(0,Cn.jsxs)(Hc,{defaultActiveKey:"activeVehicles",id:"vehicles-tab",onSelect:function(e){return j("archivedVehicles"===e),a(""),u(""),h({key:"",order:""}),void p([])},children:[(0,Cn.jsx)(Wc,{eventKey:"activeVehicles",title:"Active Vehicles",children:S}),(0,Cn.jsx)(Wc,{eventKey:"archivedVehicles",title:"Archived Vehicles",children:S})]}),(0,Cn.jsxs)("div",{className:"list-func-panel",children:[(0,Cn.jsx)("input",{className:"me-2 with-search-icon",type:"text",placeholder:"Search",value:r,onChange:function(e){return a(e.currentTarget.value)}}),(0,Cn.jsx)($o,{columns:N,onColumnsChange:k}),(0,Cn.jsxs)("button",{className:"btn btn-primary me-2",onClick:function(){e("/vehicles")},children:[(0,Cn.jsx)(eu,{size:16}),"Add New Vehicle"]}),(0,Cn.jsx)(el,{columns:N,data:y,filename:"vehicles"})]})]})})]})},Xb=function(){var e,n=I(),r=(me(),F()),a=i(q(),1)[0],o=i((0,t.useState)([]),2),l=o[0],s=o[1],c=i((0,t.useState)([]),2),u=c[0],d=c[1],f=i((0,t.useState)([]),2),h=f[0],v=f[1],m=i((0,t.useState)(""),2),p=m[0],g=m[1],y=i((0,t.useState)({key:"",order:""}),2),b=y[0],x=y[1],_=i((0,t.useState)({key:"",order:""}),2),j=_[0],w=_[1],N=i((0,t.useState)({key:"",order:""}),2),k=N[0],S=N[1],C=i((0,t.useState)([]),2),D=C[0],E=C[1],O=i((0,t.useState)([]),2),P=O[0],M=O[1],T=i((0,t.useState)([]),2),R=T[0],A=T[1],L=i((0,t.useState)(l),2),Y=L[0],H=L[1],U=i((0,t.useState)(u),2),Z=U[0],B=U[1],z=i((0,t.useState)(h),2),V=z[0],W=z[1],K=mn.actions,$=(K.updateVehicle,K.deleteVehicle,K.fetchAllVehicles,i((0,t.useState)(a.get("tab")||"basicInfo"),2)),G=$[0],J=$[1],Q=i((0,t.useState)(void 0),2),X=Q[0],ee=Q[1],te=function(){n("/vehicles/list")},ne=function(e){n("/vehicles/edit/".concat(e,"?redirect=list&tab=").concat(G))};(0,t.useEffect)((function(){var e=function(e){var t=e.split(".")[0];if(t){var n=t.split("_"),r=n[n.length-1];return r?new Date(parseInt(r)).toLocaleDateString("en-US",{month:"2-digit",day:"2-digit",year:"numeric"}):ys()().format("MM/DD/YYYY")}return ys()().format("MM/DD/YYYY")},t=function(){var t=Yu(Zu().mark((function t(n,r){var a,i,o,l,c,u,f,h;return Zu().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,pl(n,r,"monthlyInspection");case 2:if(t.t2=a=t.sent,t.t1=null===t.t2,t.t1){t.next=6;break}t.t1=void 0===a;case 6:if(!t.t1){t.next=10;break}t.t3=void 0,t.next=11;break;case 10:t.t3=null===(i=a.data)||void 0===i||null===(o=i.data)||void 0===o?void 0:o.files;case 11:if(t.t0=t.t3,t.t0){t.next=14;break}t.t0=[];case 14:return f=t.t0,t.next=17,pl(n,r,"yearlyInspection");case 17:if(t.t6=l=t.sent,t.t5=null===t.t6,t.t5){t.next=21;break}t.t5=void 0===l;case 21:if(!t.t5){t.next=25;break}t.t7=void 0,t.next=26;break;case 25:t.t7=null===(c=l.data)||void 0===c||null===(u=c.data)||void 0===u?void 0:u.files;case 26:if(t.t4=t.t7,t.t4){t.next=29;break}t.t4=[];case 29:h=t.t4,s(null===f||void 0===f?void 0:f.map((function(t){return bt(bt({},t),{},{inspectionDate:e(null===t||void 0===t?void 0:t.name)})}))),d(null===h||void 0===h?void 0:h.map((function(t){return bt(bt({},t),{},{inspectionDate:e(null===t||void 0===t?void 0:t.name)})})));case 32:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}(),a=function(){var e=Yu(Zu().mark((function e(t){var n;return Zu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,hu(t);case 2:n=e.sent.data,v(n);case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();Yl.canViewVechiles()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an admin account to login."),Yl.logout(),n("/login")),X?(t(null===X||void 0===X?void 0:X.id,null===X||void 0===X?void 0:X.vehicle_number),a(null===X||void 0===X?void 0:X.id)):hl(r.id).then((function(e){var n,r,i;ee(e.data),t(null===(n=e.data)||void 0===n?void 0:n.id,null===(r=e.data)||void 0===r?void 0:r.vehicle_number),a(null===(i=e.data)||void 0===i?void 0:i.id)}))}),[]),(0,t.useEffect)((function(){H(null===l||void 0===l?void 0:l.filter((function(e){var t,n;return(null===e||void 0===e||null===(t=e.name)||void 0===t?void 0:t.toLowerCase().includes(p.toLowerCase()))||(null===e||void 0===e||null===(n=e.inspectionDate)||void 0===n?void 0:n.includes(p.toLowerCase()))}))),B(null===u||void 0===u?void 0:u.filter((function(e){var t,n;return(null===e||void 0===e||null===(t=e.name)||void 0===t?void 0:t.toLowerCase().includes(p.toLowerCase()))||(null===e||void 0===e||null===(n=e.inspectionDate)||void 0===n?void 0:n.includes(p.toLowerCase()))})))}),[p,u,l]),(0,t.useEffect)((function(){W(null===h||void 0===h?void 0:h.filter((function(e){var t,n,r,a,i;return(null===e||void 0===e||null===(t=e.repair_description)||void 0===t?void 0:t.toLowerCase().includes(p.toLowerCase()))||(null===e||void 0===e||null===(n=e.repair_date)||void 0===n?void 0:n.includes(p.toLowerCase()))||(null===e||void 0===e||null===(r=e.repair_location)||void 0===r?void 0:r.toLowerCase().includes(p.toLowerCase()))||(null===e||void 0===e||null===(a=e.repair_price)||void 0===a?void 0:a.toLowerCase().includes(p.toLowerCase()))||(null===e||void 0===e||null===(i=e.part_name)||void 0===i?void 0:i.toLowerCase().includes(p.toLowerCase()))})))}),[p,h]),(0,t.useEffect)((function(){var e=Tn(u),t=""===j.key?e:e.sort((function(e,t){var n;return null===(n=e[j.key])||void 0===n?void 0:n.localeCompare(t[j.key])}));d("asc"===b.order?t:t.reverse())}),[j]),(0,t.useEffect)((function(){var e=Tn(l),t=""===b.key?e:e.sort((function(e,t){var n;return null===(n=e[b.key])||void 0===n?void 0:n.localeCompare(t[b.key])}));s("asc"===b.order?t:t.reverse())}),[b]),(0,t.useEffect)((function(){var e=Tn(h),t=""===k.key?e:e.sort((function(e,t){var n;return null===(n=e[k.key])||void 0===n?void 0:n.localeCompare(t[k.key])}));v("asc"===k.order?t:t.reverse())}),[k]);var re,ae=[{key:"part_name",label:"Part Name",show:!0},{key:"repair_date",label:"Replacement Date",show:!0},{key:"mileage_at_replacement",label:"Mileage",show:!0},{key:"quantity",label:"Quantity",show:!0},{key:"repair_price",label:"Cost",show:!0},{key:"repair_location",label:"Location",show:!0},{key:"next_replacement_reminder",label:"Next Reminder",show:!0},{key:"create_date",label:"Date Added",show:!0}],ie=(0,Cn.jsx)("div",{className:"list row mb-4",children:(0,Cn.jsx)("div",{className:"col-md-12",children:(0,Cn.jsxs)("table",{className:"personnel-info-table",children:[(0,Cn.jsx)("thead",{children:(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("th",{className:"th-checkbox",children:(0,Cn.jsx)("input",{type:"checkbox",checked:D.length===Y.length&&D.length>0,onClick:function(){return function(){if(D.length!==Y.length||0===D.length){var e=Tn(Y).map((function(e){return e.url}));E(e)}else E([])}()}})}),(0,Cn.jsx)("th",{className:"th-index",children:"No."}),[{key:"name",label:"Monthly Vehicle Inspection Sheet"},{key:"inspectionDate",label:"Vehicle Inspection Date"},{key:"createdAt",label:"Date Added"}].map((function(e,t){return(0,Cn.jsxs)("th",{className:"sortable-header",children:[e.label," ",(0,Cn.jsx)("span",{className:"float-right",onClick:function(){return function(e){var t={key:e,order:"asc"};b.key===e&&"asc"===b.order&&(t=bt(bt({},t),{},{order:"desc"})),x(t)}(e.key)},children:(0,Cn.jsx)("img",{src:"/images/".concat((n=e.key,b.key===n?"asc"===b.order?"up_arrow":"down_arrow":"default"),".png")})})]},t);var n}))]})}),(0,Cn.jsx)("tbody",{children:Y.map((function(e,t){return(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("td",{className:"td-checkbox",children:(0,Cn.jsx)("input",{type:"checkbox",checked:D.includes(null===e||void 0===e?void 0:e.url),onClick:function(){return function(e){if(D.includes(e)){var t=Tn(D).filter((function(t){return t!==e}));E(t)}else{var n=[].concat(Tn(D),[e]);E(n)}}(null===e||void 0===e?void 0:e.url)}})}),(0,Cn.jsx)("td",{className:"td-index",children:t+1}),(0,Cn.jsxs)("td",{children:[(0,Cn.jsx)(Gc,{size:16,className:"clickable me-2",onClick:function(){return ne(null===X||void 0===X?void 0:X.id)}}),(0,Cn.jsx)("a",{className:"btn btn-link btn-sm",href:null===e||void 0===e?void 0:e.url,target:"_blank",children:null===e||void 0===e?void 0:e.name})]}),(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.inspectionDate}),(0,Cn.jsx)("td",{children:new Date(null===e||void 0===e?void 0:e.createdAt).toLocaleDateString("en-US",{month:"2-digit",day:"2-digit",year:"numeric"})})]},e.url)}))})]})})}),oe=(0,Cn.jsx)("div",{className:"list row mb-4",children:(0,Cn.jsx)("div",{className:"col-md-12",children:(0,Cn.jsxs)("table",{className:"personnel-info-table",children:[(0,Cn.jsx)("thead",{children:(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("th",{className:"th-checkbox",children:(0,Cn.jsx)("input",{type:"checkbox",checked:P.length===Z.length&&P.length>0,onClick:function(){return function(){if(P.length!==Z.length||0===P.length){var e=Tn(Z).map((function(e){return e.url}));M(e)}else M([])}()}})}),(0,Cn.jsx)("th",{className:"th-index",children:"No."}),[{key:"name",label:"Yearly Vehicle Inspection Sheet"},{key:"inspectionDate",label:"Vehicle Inspection Date"},{key:"createdAt",label:"Date Added"}].map((function(e,t){return(0,Cn.jsxs)("th",{className:"sortable-header",children:[e.label," ",(0,Cn.jsx)("span",{className:"float-right",onClick:function(){return function(e){var t={key:e,order:"asc"};j.key===e&&"asc"===j.order&&(t=bt(bt({},t),{},{order:"desc"})),w(t)}(e.key)},children:(0,Cn.jsx)("img",{src:"/images/".concat((n=e.key,j.key===n?"asc"===j.order?"up_arrow":"down_arrow":"default"),".png")})})]},t);var n}))]})}),(0,Cn.jsx)("tbody",{children:Z.map((function(e,t){return(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("td",{className:"td-checkbox",children:(0,Cn.jsx)("input",{type:"checkbox",checked:P.includes(null===e||void 0===e?void 0:e.url),onClick:function(){return function(e){if(P.includes(e)){var t=Tn(P).filter((function(t){return t!==e}));M(t)}else{var n=[].concat(Tn(P),[e]);M(n)}}(null===e||void 0===e?void 0:e.url)}})}),(0,Cn.jsx)("td",{className:"td-index",children:t+1}),(0,Cn.jsxs)("td",{children:[(0,Cn.jsx)(Gc,{size:16,className:"clickable me-2",onClick:function(){return ne(null===X||void 0===X?void 0:X.id)}}),(0,Cn.jsx)("a",{className:"btn btn-link btn-sm",href:null===e||void 0===e?void 0:e.url,target:"_blank",children:null===e||void 0===e?void 0:e.name})]}),(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.inspectionDate}),(0,Cn.jsx)("td",{children:new Date(null===e||void 0===e?void 0:e.createdAt).toLocaleDateString("en-US",{month:"2-digit",day:"2-digit",year:"numeric"})})]},e.url)}))})]})})}),le=(0,Cn.jsx)("div",{className:"list row mb-4",children:(0,Cn.jsx)("div",{className:"col-md-12",children:(0,Cn.jsxs)("table",{className:"personnel-info-table",children:[(0,Cn.jsx)("thead",{children:(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("th",{className:"th-checkbox",children:(0,Cn.jsx)("input",{type:"checkbox",checked:R.length===V.length&&R.length>0,onClick:function(){return function(){if(R.length!==V.length||0===V.length){var e=Tn(V).map((function(e){return e.id}));A(e)}else A([])}()}})}),(0,Cn.jsx)("th",{className:"th-index",children:"No."}),ae.map((function(e,t){return(0,Cn.jsxs)("th",{className:"sortable-header",children:[e.label," ",(0,Cn.jsx)("span",{className:"float-right",onClick:function(){return function(e){var t={key:e,order:"asc"};k.key===e&&"asc"===k.order&&(t=bt(bt({},t),{},{order:"desc"})),S(t)}(e.key)},children:(0,Cn.jsx)("img",{src:"/images/".concat((n=e.key,k.key===n?"asc"===k.order?"up_arrow":"down_arrow":"default"),".png")})})]},t);var n}))]})}),(0,Cn.jsx)("tbody",{children:null===V||void 0===V?void 0:V.map((function(e,t){return(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("td",{className:"td-checkbox",children:(0,Cn.jsx)("input",{type:"checkbox",checked:R.includes(null===e||void 0===e?void 0:e.id),onClick:function(){return function(e){if(R.includes(e)){var t=Tn(R).filter((function(t){return t!==e}));A(t)}else{var n=[].concat(Tn(R),[e]);A(n)}}(null===e||void 0===e?void 0:e.id)}})}),(0,Cn.jsx)("td",{className:"td-index",children:t+1}),(0,Cn.jsx)("td",{children:zr[null===e||void 0===e?void 0:e.part_name]||(null===e||void 0===e?void 0:e.part_name)||(null===e||void 0===e?void 0:e.repair_description)}),(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.repair_date}),(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.mileage_at_replacement}),(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.quantity}),(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.repair_price}),(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.repair_location}),(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.next_replacement_reminder}),(0,Cn.jsx)("td",{children:null!==e&&void 0!==e&&e.create_date?new Date(null===e||void 0===e?void 0:e.create_date).toLocaleDateString("en-US",{month:"2-digit",day:"2-digit",year:"numeric"}):null===e||void 0===e?void 0:e.repair_date})]},e.id)}))})]})})});return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)("div",{className:"list row mb-4",children:(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/trans-routes/dashboard",children:"Transportation"}),(0,Cn.jsx)(Ns.Item,{href:"/vehicles/list",children:"Vehicles Information"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"View Vehicle Information"})]})}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsxs)("h4",{children:["View Vehicle Information ",(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){te()},children:"Back"})]})}),(0,Cn.jsx)("div",{className:"app-main-content-list-container form-page",children:(0,Cn.jsxs)("div",{className:"app-main-content-list-func-container",children:[(0,Cn.jsxs)(Hc,{activeKey:G,id:"vehicles-tab",onSelect:function(e){return function(e){J(e),g(""),x({key:"",order:""}),w({key:"",order:""}),S({key:"",order:""})}(e)},children:[(0,Cn.jsxs)(Wc,{eventKey:"basicInfo",title:"Basic Information",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Basic Information"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Vehicle Number"}),(0,Cn.jsx)("div",{className:"field-value",children:null===X||void 0===X?void 0:X.vehicle_number})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Responsible Driver"}),(0,Cn.jsx)("div",{className:"field-value",children:null===X||void 0===X?void 0:X.responsible_driver})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Seating Capacity"}),(0,Cn.jsx)("div",{className:"field-value",children:null===X||void 0===X?void 0:X.capacity})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Mileage"}),(0,Cn.jsx)("div",{className:"field-value",children:null===X||void 0===X?void 0:X.mileage})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Make"}),(0,Cn.jsx)("div",{className:"field-value",children:null===X||void 0===X?void 0:X.make})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Model"}),(0,Cn.jsx)("div",{className:"field-value",children:null===X||void 0===X?void 0:X.vehicle_model})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Year"}),(0,Cn.jsx)("div",{className:"field-value",children:null===X||void 0===X?void 0:X.year})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"VIN Number"}),(0,Cn.jsx)("div",{className:"field-value",children:null===X||void 0===X?void 0:X.vin})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"License Plate"}),(0,Cn.jsx)("div",{className:"field-value",children:null===X||void 0===X?void 0:X.tag})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"GPS ID"}),(0,Cn.jsx)("div",{className:"field-value",children:null===X||void 0===X?void 0:X.gps_tag})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"E-ZPass"}),(0,Cn.jsx)("div",{className:"field-value",children:null===X||void 0===X?void 0:X.ezpass})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Lift Equipped"}),(0,Cn.jsx)("div",{className:"field-value",children:(re=null===X||void 0===X?void 0:X.has_lift_equip,!0===re?"Yes":!1===re?"No":re||"")})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Fuel Type"}),(0,Cn.jsx)("div",{className:"field-value",children:Fr[null===X||void 0===X?void 0:X.fuel_type]||(null===X||void 0===X?void 0:X.fuel_type)})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Title"}),(0,Cn.jsxs)("div",{className:"field-value",children:[Hr[null===X||void 0===X?void 0:X.title]||(null===X||void 0===X?void 0:X.title),"other"===(null===X||void 0===X?void 0:X.title)&&(null===X||void 0===X?void 0:X.title_other)&&" (".concat(null===X||void 0===X?void 0:X.title_other,")")]})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Check List"}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section column",children:(0,Cn.jsx)("ul",{children:null===X||void 0===X||null===(e=X.checklist)||void 0===e?void 0:e.map((function(e,t){return(0,Cn.jsx)("li",{children:e},t)}))})}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Additional Information"}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section",children:(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Notes and Attachments"}),(0,Cn.jsx)("div",{className:"field-value",children:null===X||void 0===X?void 0:X.note})]})})]}),(0,Cn.jsxs)(Wc,{eventKey:"complianceDeadlines",title:"Compliance & Deadlines",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Compliance & Deadlines"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Insurance Expiration Date"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===X||void 0===X?void 0:X.insurance_start_date)||(null===X||void 0===X?void 0:X.insurance_expire_on)})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Vehicle Registration Date"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===X||void 0===X?void 0:X.vehicle_registration_date)||(null===X||void 0===X?void 0:X.title_registration_on)})]})]})]}),(0,Cn.jsxs)(Wc,{eventKey:"documents",title:"Documents & Records",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Yearly Inspection"}),oe,(0,Cn.jsx)("h6",{className:"text-primary",children:"Monthly Inspection"}),ie]}),(0,Cn.jsx)(Wc,{eventKey:"repairRecords",title:"Repair & Maintenance",children:le})]}),(0,Cn.jsxs)("div",{className:"list-func-panel",children:[("documents"===G||"repairRecords"===G)&&(0,Cn.jsx)("input",{className:"me-2 with-search-icon",type:"text",placeholder:"Search",value:p,onChange:function(e){return g(e.currentTarget.value)}}),"documents"===G&&(0,Cn.jsxs)("button",{className:"btn btn-primary",onClick:function(){[].concat(Tn(D),Tn(P)).forEach((function(e){var t=document.createElement("a");t.href=e,t.download="",document.body.append(t),t.click(),document.body.removeChild(t)}))},children:[(0,Cn.jsx)(Xo,{size:16,className:"me-2"}),"Download"]}),"repairRecords"===G&&(0,Cn.jsx)(el,{columns:ae,data:V,filename:"vehicle-".concat(null===X||void 0===X?void 0:X.vehicle_number,"-repairs")}),(0,Cn.jsxs)("button",{className:"btn btn-primary ms-2",onClick:function(){return ne(null===X||void 0===X?void 0:X.id)},children:[(0,Cn.jsx)(Gc,{className:"me-2",size:16}),"Edit"]})]})]})})]})},ex=function(){var e=I();(0,t.useEffect)((function(){Yl.canAddOrEditRoutes()||Yl.canViewRoutes()||Yl.canAccessLegacySystem()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change a dispatcher or admin account to login."),Yl.logout(),e("/login"))}),[]);var n=i((0,t.useState)(),2),r=n[0],a=n[1],o=i((0,t.useState)(""),2),l=o[0],s=o[1],c=i((0,t.useState)(""),2),u=c[0],d=c[1],f=i((0,t.useState)(""),2),h=f[0],v=f[1],m=i((0,t.useState)(""),2),p=m[0],g=m[1],y=function(){e("/messages/list")},b=function(){(function(){var e=[];return r&&""!==r||e.push("Message Group"),l&&""!==l.trim()||e.push("Message Name"),!(e.length>0)||(window.alert("Please fill in the following required fields:\n".concat(e.join("\n"))),!1)})()&&Jl({message_group:r,message_title:u,message_body:h,message_name:l,language:p}).then((function(){return y()}))};return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/",children:"General"}),(0,Cn.jsx)(Ns.Item,{href:"/messages/list",children:"Messaging"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"Create Message Template"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsxs)("h4",{children:["Create Message Template ",(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){y()},children:"Back"})]})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container",children:(0,Cn.jsx)("div",{className:"app-main-content-list-func-container",children:(0,Cn.jsx)(Hc,{defaultActiveKey:"messageCreation",id:"message-template-tab",children:(0,Cn.jsxs)(Wc,{eventKey:"messageCreation",title:"Create Message Template",children:[(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Message Group",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsxs)("select",{value:r,onChange:function(e){return a(e.target.value)},required:!0,children:[(0,Cn.jsx)("option",{value:""}),(0,Cn.jsx)("option",{value:1,children:"1"}),(0,Cn.jsx)("option",{value:2,children:"2"}),(0,Cn.jsx)("option",{value:3,children:"3"})]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Message Name",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",value:l||"",onChange:function(e){return s(e.target.value)}})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Language"}),(0,Cn.jsxs)("select",{value:p,onChange:function(e){return g(e.target.value)},children:[(0,Cn.jsx)("option",{value:""}),(0,Cn.jsx)("option",{value:"English",children:"English"}),(0,Cn.jsx)("option",{value:"Chinese",children:"Chinese"}),(0,Cn.jsx)("option",{value:"Vietnamese",children:"Vietnamese"}),(0,Cn.jsx)("option",{value:"Korean",children:"Korean"})]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Message Title"}),(0,Cn.jsx)("input",{type:"text",value:u||"",onChange:function(e){return d(e.target.value)}})]})]}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Message Body"}),(0,Cn.jsx)("textarea",{value:h||"",onChange:function(e){return v(e.target.value)}})]})}),(0,Cn.jsxs)("div",{className:"col-md-12 col-sm-12 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return y()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return b()},children:" Save "})]})]})})})})]})},tx=function(){var e=I(),n=F(),r=i((0,t.useState)(),2),a=r[0],o=r[1],l=i((0,t.useState)(""),2),s=l[0],c=l[1],u=i((0,t.useState)(""),2),d=u[0],f=u[1],h=i((0,t.useState)(""),2),v=h[0],m=h[1],p=i((0,t.useState)(""),2),g=p[0],y=p[1],b=i((0,t.useState)(void 0),2),x=b[0],_=b[1];(0,t.useEffect)((function(){Yl.canAddOrEditRoutes()||Yl.canViewRoutes()||Yl.canAccessLegacySystem()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change a dispatcher or admin account to login."),Yl.logout(),e("/login")),x||Kl(n.id).then((function(e){_(e.data)}))}),[]),(0,t.useEffect)((function(){x&&(y(x.language),m(x.message_body),o(x.message_group),f(x.message_title),c(x.message_name))}),[x]);var j=function(){e("/messages/list")},w=function(){if(function(){var e=[];return a&&""!==a||e.push("Message Group"),s&&""!==s.trim()||e.push("Message Name"),!(e.length>0)||(window.alert("Please fill in the following required fields:\n".concat(e.join("\n"))),!1)}()){var e={message_group:a,message_title:d,message_body:v,message_name:s,language:g};Gl(n.id,e).then((function(){return j()}))}};return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/",children:"General"}),(0,Cn.jsx)(Ns.Item,{href:"/messages/list",children:"Messaging"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"Update Message Template"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsxs)("h4",{children:["Update Message Template ",(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){j()},children:"Back"})]})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container",children:(0,Cn.jsx)("div",{className:"app-main-content-list-func-container",children:(0,Cn.jsx)(Hc,{defaultActiveKey:"messageCreation",id:"message-template-tab",children:(0,Cn.jsxs)(Wc,{eventKey:"messageCreation",title:"Update Message Template",children:[(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Message Group",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsxs)("select",{value:a,onChange:function(e){return o(e.target.value)},required:!0,children:[(0,Cn.jsx)("option",{value:""}),(0,Cn.jsx)("option",{value:1,children:"1"}),(0,Cn.jsx)("option",{value:2,children:"2"}),(0,Cn.jsx)("option",{value:3,children:"3"})]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Message Name",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",value:s||"",onChange:function(e){return c(e.target.value)}})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Language"}),(0,Cn.jsxs)("select",{value:g,onChange:function(e){return y(e.target.value)},children:[(0,Cn.jsx)("option",{value:""}),(0,Cn.jsx)("option",{value:"English",children:"English"}),(0,Cn.jsx)("option",{value:"Chinese",children:"Chinese"}),(0,Cn.jsx)("option",{value:"Vietnamese",children:"Vietnamese"}),(0,Cn.jsx)("option",{value:"Korean",children:"Korean"})]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Message Title"}),(0,Cn.jsx)("input",{type:"text",value:d||"",onChange:function(e){return f(e.target.value)}})]})]}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Message Body"}),(0,Cn.jsx)("textarea",{value:v||"",onChange:function(e){return m(e.target.value)}})]})}),(0,Cn.jsxs)("div",{className:"col-md-12 col-sm-12 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return j()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return w()},children:" Save "})]})]})})})})]})},nx=["color","size","title","className"];function rx(){return rx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},rx.apply(null,arguments)}var ax=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,nx);return t.createElement("svg",rx({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-chevron-left",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{fillRule:"evenodd",d:"M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0"}))}));ax.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var ix=ax,ox=["color","size","title","className"];function lx(){return lx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},lx.apply(null,arguments)}var sx=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,ox);return t.createElement("svg",lx({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-chevron-right",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{fillRule:"evenodd",d:"M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708"}))}));sx.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var cx=sx,ux=["color","size","title","className"];function dx(){return dx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},dx.apply(null,arguments)}var fx=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,ux);return t.createElement("svg",dx({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-search",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{d:"M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001q.044.06.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1 1 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0"}))}));fx.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var hx=fx,vx=["color","size","title","className"];function mx(){return mx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},mx.apply(null,arguments)}var px=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,vx);return t.createElement("svg",mx({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-calendar3",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{d:"M14 0H2a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2M1 3.857C1 3.384 1.448 3 2 3h12c.552 0 1 .384 1 .857v10.286c0 .473-.448.857-1 .857H2c-.552 0-1-.384-1-.857z"}),t.createElement("path",{d:"M6.5 7a1 1 0 1 0 0-2 1 1 0 0 0 0 2m3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2m3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2m-9 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2m3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2m3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2m3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2m-9 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2m3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2m3 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2"}))}));px.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var gx=px,yx=["color","size","title","className"];function bx(){return bx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},bx.apply(null,arguments)}var xx=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,yx);return t.createElement("svg",bx({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-eye",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{d:"M16 8s-3-5.5-8-5.5S0 8 0 8s3 5.5 8 5.5S16 8 16 8M1.173 8a13 13 0 0 1 1.66-2.043C4.12 4.668 5.88 3.5 8 3.5s3.879 1.168 5.168 2.457A13 13 0 0 1 14.828 8q-.086.13-.195.288c-.335.48-.83 1.12-1.465 1.755C11.879 11.332 10.119 12.5 8 12.5s-3.879-1.168-5.168-2.457A13 13 0 0 1 1.172 8z"}),t.createElement("path",{d:"M8 5.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5M4.5 8a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0"}))}));xx.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var _x=xx,jx=["color","size","title","className"];function wx(){return wx=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},wx.apply(null,arguments)}var Nx=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,jx);return t.createElement("svg",wx({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-arrow-left",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{fillRule:"evenodd",d:"M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8"}))}));Nx.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var kx=Nx,Sx=function(){var e=I(),n=i((0,t.useState)([]),2),r=n[0],a=n[1],o=i((0,t.useState)("allMessages"),2),l=o[0],s=o[1],c=i((0,t.useState)([]),2),u=c[0],d=c[1],f=i((0,t.useState)(!1),2),h=f[0],v=f[1],m=i((0,t.useState)(null),2),p=m[0],g=m[1],y=i((0,t.useState)(""),2),b=y[0],x=y[1],_=i((0,t.useState)(""),2),j=_[0],w=_[1],N=i((0,t.useState)(""),2),k=N[0],S=N[1],C=i((0,t.useState)(!1),2),D=C[0],E=C[1],O=i((0,t.useState)(!1),2),P=O[0],M=O[1],T=i((0,t.useState)([]),2),R=T[0],A=T[1],L=i((0,t.useState)([]),2),F=L[0],Y=L[1],H=i((0,t.useState)(null),2),U=H[0],Z=H[1],B=i((0,t.useState)(""),2),z=B[0],V=B[1],W=i((0,t.useState)(""),2),q=W[0],K=W[1],$=i((0,t.useState)(""),2),G=$[0],J=$[1],Q=i((0,t.useState)([]),2),X=Q[0],ee=Q[1],te=i((0,t.useState)({}),2),ne=te[0],re=te[1],ae=i((0,t.useState)(!1),2),ie=ae[0],oe=ae[1],le=i((0,t.useState)(""),2),se=le[0],ce=le[1],ue=i((0,t.useState)(""),2),de=ue[0],fe=ue[1],he=i((0,t.useState)(!1),2),ve=he[0],me=he[1],pe=i((0,t.useState)(null),2),ge=pe[0],ye=pe[1],be=i((0,t.useState)(!1),2),xe=be[0],_e=be[1],je=(0,t.useRef)(null),we=i((0,t.useState)(1),2),Ne=we[0],ke=we[1],Se=i((0,t.useState)(10),2),Ce=Se[0],De=Se[1],Ee=i((0,t.useState)(1),2),Oe=Ee[0],Pe=Ee[1],Me=i((0,t.useState)(10),2),Te=Me[0],Re=Me[1];(0,t.useEffect)((function(){Yl.canAddOrEditRoutes()||Yl.canViewRoutes()||Yl.canAccessLegacySystem()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change a dispatcher or admin account to login."),Yl.logout(),e("/login")),Ae(),Ie(),kl().then((function(e){var t=(null===e||void 0===e?void 0:e.data)||[];A(t.filter((function(e){return!0===e.text_msg_enabled})))}))}),[]),(0,t.useEffect)((function(){var e=function(e){je.current&&!je.current.contains(e.target)&&_e(!1)};return document.addEventListener("mousedown",e),function(){return document.removeEventListener("mousedown",e)}}),[]);var Ae=function(){$l().then((function(e){a((null===e||void 0===e?void 0:e.data)||[])}))},Ie=function(){as().then((function(e){d((null===e||void 0===e?void 0:e.data)||[])}))},Le=function(){v(!1),g(null),x(""),w(""),S("")},Fe=function(){E(!1),Y([]),Z(null),V(""),K(""),J("")},Ye=function(e){if(!e)return"";var t=e;return Object.entries(ne).forEach((function(e){var n=i(e,2),r=n[0],a=n[1];a&&(t=t.replace(new RegExp("\\{".concat(r.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"\\}"),"g"),a))})),t},He=function(){var e=Yu(Zu().mark((function e(){var t,n,r,a;return Zu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return oe(!0),n=localStorage.getItem("user")&&(null===(t=JSON.parse(localStorage.getItem("user")))||void 0===t?void 0:t.name),r=new Date,a=F.map((function(e){var t=R.find((function(t){return t.id===e.value})),a="chinese"===(null===t||void 0===t?void 0:t.preferred_text_language)?"chinese":"english",i=Ye("chinese"===a?q:G);return{title:z,language:a,sent_date:r,message:i,recipient_name:e.label,recipient_id:e.value,create_by:n,create_date:r}})),e.prev=4,e.next=7,ns({entries:a});case 7:M(!1),Fe(),Ae(),window.alert("Messages sent successfully!"),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(4),window.alert("Failed to send messages. Please try again.");case 16:oe(!1);case 17:case"end":return e.stop()}}),e,null,[[4,13]])})));return function(){return e.apply(this,arguments)}}(),Ue=Ye(q),Ze=Ye(G),Be=r.filter((function(e){return e.title||e.sent_date})),ze=Be.filter((function(e){if(se.trim()){var t=se.toLowerCase(),n=((null===e||void 0===e?void 0:e.recipient_name)||(null===e||void 0===e?void 0:e.message_name)||"").toLowerCase(),r=((null===e||void 0===e?void 0:e.title)||(null===e||void 0===e?void 0:e.message_title)||"").toLowerCase(),a=((null===e||void 0===e?void 0:e.message)||(null===e||void 0===e?void 0:e.message_body)||"").toLowerCase();if(!n.includes(t)&&!r.includes(t)&&!a.includes(t))return!1}if(de&&((null===e||void 0===e?void 0:e.language)||"").toLowerCase()!==de.toLowerCase())return!1;if(ge){if(null===e||void 0===e||!e.sent_date)return!1;if(ys()(e.sent_date).format("MM/DD/YYYY")!==ys()(ge).format("MM/DD/YYYY"))return!1}return!0})),Ve=function(e,t,n){var r=(t-1)*n;return e.slice(r,r+n)},We=Math.ceil(ze.length/Ce)||1,qe=Ve(ze,Ne,Ce),Ke=Math.ceil(u.length/Te)||1,$e=Ve(u,Oe,Te);(0,t.useEffect)((function(){ke(1)}),[se,de,ge]);var Ge=function(e,t,n,r,a){if(0===r)return null;var i=(e-1)*a+1,o=Math.min(e*a,r),l=Math.max(1,e-Math.floor(2.5)),s=Math.min(t,l+5-1);s-l+1<5&&(l=Math.max(1,s-5+1));for(var c=[],u=l;u<=s;u++)c.push(u);return(0,Cn.jsxs)("div",{className:"d-flex align-items-center justify-content-between mt-3",style:{fontSize:"13px"},children:[(0,Cn.jsxs)("div",{className:"d-flex align-items-center",style:{gap:"8px"},children:[(0,Cn.jsx)("span",{children:"Showing"}),(0,Cn.jsxs)("select",{className:"form-select form-select-sm",style:{width:"70px"},value:a,onChange:function(e){var t=parseInt(e.target.value);n===ke?(De(t),ke(1)):(Re(t),Pe(1))},children:[(0,Cn.jsx)("option",{value:10,children:"10"}),(0,Cn.jsx)("option",{value:25,children:"25"}),(0,Cn.jsx)("option",{value:50,children:"50"})]})]}),(0,Cn.jsxs)("span",{className:"text-muted",children:["Showing ",i," to ",o," out of ",r," records"]}),(0,Cn.jsxs)("div",{className:"d-flex align-items-center",style:{gap:"4px"},children:[(0,Cn.jsx)("button",{className:"btn btn-outline-secondary btn-sm",disabled:1===e,onClick:function(){return n(e-1)},children:(0,Cn.jsx)(ix,{size:14})}),c.map((function(t){return(0,Cn.jsx)("button",{className:"btn btn-sm ".concat(t===e?"btn-primary":"btn-outline-secondary"),onClick:function(){return n(t)},style:{minWidth:"32px"},children:t},t)})),(0,Cn.jsx)("button",{className:"btn btn-outline-secondary btn-sm",disabled:e===t,onClick:function(){return n(e+1)},children:(0,Cn.jsx)(cx,{size:14})})]})]})},Je=Tn(new Set(Be.map((function(e){return null===e||void 0===e?void 0:e.language})).filter(Boolean)));return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/",children:"General"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"Messaging"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsx)("h4",{children:"Message"})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container",children:(0,Cn.jsxs)("div",{className:"app-main-content-list-func-container",children:[(0,Cn.jsxs)(Hc,{activeKey:l,onSelect:function(e){return s(e)},id:"messages-tab",children:[(0,Cn.jsxs)(Wc,{eventKey:"allMessages",title:"All Sent Messages",children:[(0,Cn.jsxs)("table",{className:"personnel-info-table",style:{marginTop:"16px"},children:[(0,Cn.jsx)("thead",{children:(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("th",{className:"th-index",children:"No."}),(0,Cn.jsx)("th",{children:"Recipient Name"}),(0,Cn.jsx)("th",{children:"Message Title"}),(0,Cn.jsx)("th",{children:"Message Language"}),(0,Cn.jsx)("th",{children:"Sent Date"}),(0,Cn.jsx)("th",{children:"Message Content"})]})}),(0,Cn.jsxs)("tbody",{children:[qe.map((function(e,t){return(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("td",{className:"td-index",children:(Ne-1)*Ce+t+1}),(0,Cn.jsx)("td",{children:(null===e||void 0===e?void 0:e.recipient_name)||(null===e||void 0===e?void 0:e.message_name)||""}),(0,Cn.jsx)("td",{children:(null===e||void 0===e?void 0:e.title)||(null===e||void 0===e?void 0:e.message_title)||""}),(0,Cn.jsx)("td",{children:(null===e||void 0===e?void 0:e.language)||""}),(0,Cn.jsx)("td",{children:null!==e&&void 0!==e&&e.sent_date?ys()(e.sent_date).format("MM/DD/YYYY"):""}),(0,Cn.jsx)("td",{style:{maxWidth:"400px",whiteSpace:"pre-wrap",wordBreak:"break-word"},children:(null===e||void 0===e?void 0:e.message)||(null===e||void 0===e?void 0:e.message_body)||""})]},e.id)})),0===ze.length&&(0,Cn.jsx)("tr",{children:(0,Cn.jsx)("td",{colSpan:"6",style:{textAlign:"center",color:"#999",padding:"24px"},children:"No sent messages found."})})]})]}),Ge(Ne,We,ke,ze.length,Ce)]}),(0,Cn.jsxs)(Wc,{eventKey:"messageTemplate",title:"Message Template",children:[(0,Cn.jsxs)("table",{className:"personnel-info-table",style:{marginTop:"16px"},children:[(0,Cn.jsx)("thead",{children:(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("th",{className:"th-index",children:"No."}),(0,Cn.jsx)("th",{children:"Template Title"}),(0,Cn.jsx)("th",{children:"Message Content (Chinese)"}),(0,Cn.jsx)("th",{children:"Message Content (English)"}),(0,Cn.jsx)("th",{style:{width:"80px"},children:"Actions"})]})}),(0,Cn.jsxs)("tbody",{children:[$e.map((function(e,t){return(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("td",{className:"td-index",children:(Oe-1)*Te+t+1}),(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.title}),(0,Cn.jsx)("td",{style:{maxWidth:"300px",whiteSpace:"pre-wrap",wordBreak:"break-word"},children:null===e||void 0===e?void 0:e.chinese}),(0,Cn.jsx)("td",{style:{maxWidth:"300px",whiteSpace:"pre-wrap",wordBreak:"break-word"},children:null===e||void 0===e?void 0:e.english}),(0,Cn.jsxs)("td",{children:[(0,Cn.jsx)(Gc,{size:16,className:"clickable me-2",onClick:function(){return function(e){g(e),x(e.title||""),w(e.chinese||""),S(e.english||""),v(!0)}(e)}}),(0,Cn.jsx)(kb,{size:16,className:"clickable",color:"#dc3545",onClick:function(){return t=e.id,void(window.confirm("Are you sure you want to delete this template?")&&ls(t).then((function(){Ie()})));var t}})]})]},e.id)})),0===u.length&&(0,Cn.jsx)("tr",{children:(0,Cn.jsx)("td",{colSpan:"5",style:{textAlign:"center",color:"#999",padding:"24px"},children:"No templates yet. Create one to get started."})})]})]}),Ge(Oe,Ke,Pe,u.length,Te)]})]}),(0,Cn.jsxs)("div",{className:"list-func-panel",style:{gap:"8px",alignItems:"center"},children:["allMessages"===l&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"d-flex align-items-center",style:{position:"relative"},children:[(0,Cn.jsx)(hx,{size:12,style:{position:"absolute",left:"10px",color:"#999"}}),(0,Cn.jsx)("input",{type:"text",className:"form-control",placeholder:"Search",value:se,onChange:function(e){return ce(e.target.value)},style:{paddingLeft:"30px",width:"180px",borderRadius:"6px",height:"31px",fontSize:"13px"}})]}),(0,Cn.jsxs)(Zo,{show:ve,onToggle:function(e){me(e),e&&_e(!1)},children:[(0,Cn.jsxs)(Zo.Toggle,{variant:"outline-secondary",size:"sm",children:[(0,Cn.jsx)(ff,{size:14,className:"me-1"}),"Filter",de?": ".concat(de):""]}),(0,Cn.jsxs)(Zo.Menu,{children:[(0,Cn.jsx)(Zo.Item,{active:!de,onClick:function(){fe(""),me(!1)},children:"All Languages"}),Je.map((function(e){return(0,Cn.jsx)(Zo.Item,{active:de===e,onClick:function(){fe(e),me(!1)},children:e.charAt(0).toUpperCase()+e.slice(1)},e)}))]})]}),(0,Cn.jsxs)("div",{style:{position:"relative"},ref:je,children:[(0,Cn.jsxs)("button",{className:"btn btn-outline-secondary btn-sm",onClick:function(){_e(!xe),me(!1)},children:[(0,Cn.jsx)(gx,{size:14,className:"me-1"}),ge?ys()(ge).format("MM/DD/YYYY"):"Select Date to View"]}),ge&&(0,Cn.jsx)("button",{className:"btn btn-link btn-sm p-0 ms-1",onClick:function(e){e.stopPropagation(),ye(null),_e(!1)},title:"Clear date",style:{fontSize:"14px",textDecoration:"none",color:"#999"},children:"\u2715"}),xe&&(0,Cn.jsx)("div",{style:{position:"absolute",top:"100%",right:0,zIndex:1e3,marginTop:"4px"},children:(0,Cn.jsx)(Vd(),{selected:ge,onChange:function(e){ye(e),_e(!1)},inline:!0})})]}),(0,Cn.jsxs)("button",{className:"btn btn-primary btn-sm",onClick:function(){Y([]),Z(null),V(""),K(""),J(""),E(!0)},children:[(0,Cn.jsx)(pf,{size:14,className:"me-1"}),"Send New Message"]})]}),"messageTemplate"===l&&(0,Cn.jsxs)("button",{className:"btn btn-primary btn-sm",onClick:function(){g(null),x(""),w(""),S(""),v(!0)},children:[(0,Cn.jsx)(eu,{size:16,className:"me-1"}),"Create Message Template"]})]})]})}),(0,Cn.jsxs)(Fd,{show:h,onHide:Le,centered:!0,children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:p?"Edit Message Template":"Create New Message Template"})}),(0,Cn.jsxs)(Fd.Body,{children:[(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsxs)("label",{className:"form-label",children:[(0,Cn.jsx)("strong",{children:"Template Title"})," ",(0,Cn.jsx)("span",{className:"text-danger",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",className:"form-control",placeholder:"e.g., Pick Up",value:b,onChange:function(e){return x(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsxs)("label",{className:"form-label",children:[(0,Cn.jsx)("strong",{children:"Message Content (Chinese)"})," ",(0,Cn.jsx)("span",{className:"text-danger",children:"*"})]}),(0,Cn.jsx)("textarea",{className:"form-control",rows:4,placeholder:"e.g., \u5c0a\u656c\u7684{Name}:\u60a8\u7684\u4eca\u5929\u4e58\u5750\u7684\u8f66\u8f86\u5df2\u4e8e{Time}\u51fa\u53d1\uff0c\u53f8\u673a{Driver}\uff0c\u8f66\u53f7{VehicleNum},\u8bf7\u53ca\u65f6\u505a\u597d\u51c6\u5907\u51c6\u65f6\u767b\u8f66\u3002",value:j,onChange:function(e){return w(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsxs)("label",{className:"form-label",children:[(0,Cn.jsx)("strong",{children:"Message Content (English)"})," ",(0,Cn.jsx)("span",{className:"text-danger",children:"*"})]}),(0,Cn.jsx)("textarea",{className:"form-control",rows:4,placeholder:"e.g., {Name}: Your vehicle today has departed at {Time}, driver {Driver}, vehicle number {VehicleNum}, please be ready to board on time.",value:k,onChange:function(e){return S(e.target.value)}})]})]}),(0,Cn.jsxs)(Fd.Footer,{children:[(0,Cn.jsx)(Eo,{variant:"primary",onClick:function(){var e;if(b.trim())if(j.trim())if(k.trim()){var t=localStorage.getItem("user")&&(null===(e=JSON.parse(localStorage.getItem("user")))||void 0===e?void 0:e.name),n={title:b.trim(),chinese:j.trim(),english:k.trim()};p?(n.edit_by=t,n.edit_date=new Date,os(p.id,n).then((function(){Ie(),Le()}))):(n.create_by=t,n.create_date=new Date,is(n).then((function(){Ie(),Le()})))}else window.alert("Message Content (English) is required.");else window.alert("Message Content (Chinese) is required.");else window.alert("Template Title is required.")},children:"Save"}),(0,Cn.jsx)(Eo,{variant:"light",onClick:Le,children:"Cancel"})]})]}),(0,Cn.jsxs)(Fd,{show:D,onHide:Fe,centered:!0,size:"lg",children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:"Send New Message"})}),(0,Cn.jsxs)(Fd.Body,{children:[(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsxs)("label",{className:"form-label",children:[(0,Cn.jsx)("strong",{children:"Select Recipient"})," ",(0,Cn.jsx)("span",{className:"text-danger",children:"*"})]}),(0,Cn.jsxs)("div",{className:"d-flex align-items-center mb-2",children:[(0,Cn.jsx)("button",{className:"btn btn-outline-secondary btn-sm",onClick:function(){F.length===R.length?Y([]):Y(R.map((function(e){return{value:e.id,label:e.name}})))},children:F.length===R.length?"Deselect All":"Select All"}),(0,Cn.jsxs)("span",{className:"ms-2 text-muted",style:{fontSize:"13px"},children:[F.length," selected"]})]}),(0,Cn.jsx)(ib,{isMulti:!0,value:F,onChange:function(e){return Y(e||[])},options:R.map((function(e){return{value:e.id,label:e.name}})),placeholder:"e.g., Recipient Name",styles:{control:function(e){return bt(bt({},e),{},{borderRadius:"8px"})},indicatorSeparator:function(){return{display:"none"}}}})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("label",{className:"form-label",children:(0,Cn.jsx)("strong",{children:"Select Template"})}),(0,Cn.jsx)(ib,{isClearable:!0,value:U,onChange:function(e){if(Z(e),e&&e.value){var t=u.find((function(t){return t.id===e.value}));t&&(V(t.title||""),K(t.chinese||""),J(t.english||""))}},options:u.map((function(e){return{value:e.id,label:e.title}})),placeholder:"e.g., Template 1",styles:{control:function(e){return bt(bt({},e),{},{borderRadius:"8px"})},indicatorSeparator:function(){return{display:"none"}}}})]}),(0,Cn.jsx)("hr",{}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("label",{className:"form-label",children:(0,Cn.jsx)("strong",{children:"Message Title"})}),(0,Cn.jsx)("input",{type:"text",className:"form-control",placeholder:"e.g., Pick Up",value:z,onChange:function(e){return V(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("label",{className:"form-label",children:(0,Cn.jsx)("strong",{children:"Message Content (Chinese)"})}),(0,Cn.jsx)("textarea",{className:"form-control",rows:4,placeholder:"e.g., \u5c0a\u656c\u7684{Name}:\u60a8\u7684\u4eca\u5929\u4e58\u5750\u7684\u8f66\u8f86\u5df2\u4e8e{Time}\u51fa\u53d1\uff0c\u53f8\u673a{Driver}\uff0c\u8f66\u53f7{VehicleNum},\u8bf7\u53ca\u65f6\u505a\u597d\u51c6\u5907\u51c6\u65f6\u767b\u8f66\u3002",value:q,onChange:function(e){return K(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("label",{className:"form-label",children:(0,Cn.jsx)("strong",{children:"Message Content (English)"})}),(0,Cn.jsx)("textarea",{className:"form-control",rows:4,placeholder:"e.g., {Name}: Your vehicle today has departed at {Time}, driver {Driver}, vehicle number {VehicleNum}, please be ready to board on time.",value:G,onChange:function(e){return J(e.target.value)}})]})]}),(0,Cn.jsxs)(Fd.Footer,{children:[(0,Cn.jsxs)(Eo,{variant:"primary",onClick:function(){if(F.length)if(q.trim()||G.trim()){var e=function(e,t){for(var n,r=/\{([^}]+)\}/g,a=new Set;null!==(n=r.exec(e));)a.add(n[1]);for(;null!==(n=r.exec(t));)a.add(n[1]);return Array.from(a)}(q,G);ee(e);var t={};e.forEach((function(e){t[e]=""})),re(t),E(!1),M(!0)}else window.alert("Please enter message content.");else window.alert("Please select at least one recipient.")},children:[(0,Cn.jsx)(_x,{size:16,className:"me-2"}),"Preview"]}),(0,Cn.jsx)(Eo,{variant:"light",onClick:Fe,children:"Cancel"})]})]}),(0,Cn.jsxs)(Fd,{show:P,onHide:function(){return M(!1)},centered:!0,size:"lg",children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:"Message Preview"})}),(0,Cn.jsxs)(Fd.Body,{children:[X.length>0&&(0,Cn.jsxs)("div",{className:"mb-4",children:[(0,Cn.jsx)("h6",{children:"Fill in Placeholders"}),(0,Cn.jsx)("div",{style:{display:"grid",gridTemplateColumns:"1fr 1fr",gap:"12px"},children:X.map((function(e){return(0,Cn.jsxs)("div",{children:[(0,Cn.jsx)("label",{className:"form-label",style:{fontSize:"13px",fontWeight:600},children:"{".concat(e,"}")}),(0,Cn.jsx)("input",{type:"text",className:"form-control form-control-sm",placeholder:"Enter ".concat(e),value:ne[e]||"",onChange:function(t){return re((function(n){return bt(bt({},n),{},(0,gt.Z)({},e,t.target.value))}))}})]},e)}))})]}),(0,Cn.jsx)("h6",{children:"Preview"}),(0,Cn.jsxs)("table",{className:"personnel-info-table",style:{marginTop:"8px"},children:[(0,Cn.jsx)("thead",{children:(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("th",{className:"th-index",children:"No."}),(0,Cn.jsx)("th",{children:"Message Content"})]})}),(0,Cn.jsxs)("tbody",{children:[Ue&&(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("td",{className:"td-index",children:"1"}),(0,Cn.jsx)("td",{style:{whiteSpace:"pre-wrap",wordBreak:"break-word",padding:"12px 16px"},children:Ue})]}),Ze&&(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("td",{className:"td-index",children:Ue?2:1}),(0,Cn.jsx)("td",{style:{whiteSpace:"pre-wrap",wordBreak:"break-word",padding:"12px 16px"},children:Ze})]})]})]}),(0,Cn.jsxs)("div",{className:"mt-3 text-muted",style:{fontSize:"13px"},children:["Sending to ",(0,Cn.jsx)("strong",{children:F.length})," recipient",1!==F.length?"s":"",". Each recipient will receive the message in their preferred language."]})]}),(0,Cn.jsxs)(Fd.Footer,{children:[(0,Cn.jsxs)(Eo,{variant:"outline-secondary",onClick:function(){M(!1),E(!0)},children:[(0,Cn.jsx)(kx,{size:16,className:"me-2"}),"Back to Editing"]}),(0,Cn.jsx)(Eo,{variant:"primary",onClick:He,disabled:ie,children:ie?"Sending...":"Send Now"})]})]})]})},Cx=function(){var e=I(),n=i((0,t.useState)(""),2),r=n[0],a=n[1],o=i((0,t.useState)(""),2),l=o[0],s=o[1];new URLSearchParams(window.location.search);(0,t.useEffect)((function(){Yl.canAddOrEditRoutes()||Yl.canViewRoutes()||Yl.canAccessLegacySystem()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an Dispatcher or admin account to login."),Yl.logout(),e("/login"))}),[]);var c=function(){e("/center-phones/list")},u=function(){(function(){var e=[];return r&&""!==r.trim()||e.push("Phone Title"),l&&""!==l.trim()||e.push("Phone Number"),!(e.length>0)||(window.alert("Please fill in the following required fields:\n".concat(e.join("\n"))),!1)})()&&us({phone_title:r,phone_number:l}).then((function(){e("/center-phones/list")}))};return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/",children:"General"}),(0,Cn.jsx)(Ns.Item,{href:"/center-phones/list",children:"Center Phone"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"Create Center Phone"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsxs)("h4",{children:["Create Center Phone ",(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){c()},children:"Back"})]})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container",children:(0,Cn.jsx)("div",{className:"app-main-content-list-func-container",children:(0,Cn.jsx)(Hc,{defaultActiveKey:"phoneCreation",id:"phone-creation-tab",children:(0,Cn.jsxs)(Wc,{eventKey:"phoneCreation",title:"Create Center Phone",children:[(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Phone Title",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",value:r||"",onChange:function(e){return a(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Phone Number",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",value:l||"",onChange:function(e){return s(e.target.value)}})]})]}),(0,Cn.jsxs)("div",{className:"col-md-12 col-sm-12 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return c()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return u()},children:" Save "})]})]})})})})]})},Dx=function(){var e=I(),n=i((0,t.useState)(""),2),r=n[0],a=n[1],o=i((0,t.useState)(""),2),l=o[0],s=o[1],c=i((0,t.useState)(!1),2),u=c[0],d=c[1],f=i((0,t.useState)(void 0),2),h=f[0],v=f[1],m=F();(0,t.useEffect)((function(){Yl.canAddOrEditRoutes()||Yl.canViewRoutes()||Yl.canAccessLegacySystem()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an Dispatcher or admin account to login."),Yl.logout(),e("/login")),h||ds(m.id).then((function(e){return v(e.data)}))}),[]),(0,t.useEffect)((function(){h&&(s(h.phone_number),a(h.phone_title),d(h.activated))}),[h]);var p=function(){e("/center-phones/list")},g=function(){if(function(){var e=[];return r&&""!==r.trim()||e.push("Phone Title"),l&&""!==l.trim()||e.push("Phone Number"),!(e.length>0)||(window.alert("Please fill in the following required fields:\n".concat(e.join("\n"))),!1)}()){var e={phone_title:r,phone_number:l,activated:u};cs(m.id,e).then((function(){return p()}))}};return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/",children:"General"}),(0,Cn.jsx)(Ns.Item,{href:"/center-phones/list",children:"Center Phone"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"Update Center Phone"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsxs)("h4",{children:["Update Center Phone ",(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){p()},children:"Back"})]})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container",children:(0,Cn.jsx)("div",{className:"app-main-content-list-func-container",children:(0,Cn.jsx)(Hc,{defaultActiveKey:"updatePhone",id:"update-phone-tab",children:(0,Cn.jsxs)(Wc,{eventKey:"updatePhone",title:"Update Center Phone",children:[(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Phone Title",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",value:r||"",onChange:function(e){return a(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Phone Number",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",value:l||"",onChange:function(e){return s(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Activated"}),(0,Cn.jsx)("input",{type:"checkbox",value:u,checked:!0===u,onChange:function(e){return d(!u)}})]})]}),(0,Cn.jsxs)("div",{className:"col-md-12 col-sm-12 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return p()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return g()},children:" Save "})]})]})})})})]})},Ex=function(){var e=I(),n=(F(),i((0,t.useState)(""),2)),r=n[0],a=n[1],o=i((0,t.useState)(void 0),2),l=o[0],s=o[1];(0,t.useEffect)((function(){Yl.canAddOrEditRoutes()||Yl.canViewRoutes()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change a dispatcher or admin account to login."),Yl.logout(),e("/login")),l||Ql().then((function(e){e.data&&e.data.length>0&&s(e.data[0])}))}),[]),(0,t.useEffect)((function(){l&&a(null===l||void 0===l?void 0:l.message_token)}),[l]);var c=function(){e("/messages/list")};return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/",children:"General"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"Messaging"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsxs)("h4",{children:["Update Message Token ",(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){c()},children:"Back"})]})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container",children:(0,Cn.jsx)("div",{className:"app-main-content-list-func-container",children:(0,Cn.jsx)(Hc,{defaultActiveKey:"messageCreation",id:"message-template-tab",children:(0,Cn.jsxs)(Wc,{eventKey:"messageCreation",title:"Update Message Template",children:[(0,Cn.jsx)("div",{className:"app-main-content-fields-section",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Message Token",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",value:r||"",onChange:function(e){return a(e.target.value)}})]})}),(0,Cn.jsxs)("div",{className:"col-md-12 col-sm-12 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return c()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return function(){var e={message_token:r};l?Xl(l.id,e).then((function(){c()})):es(e).then((function(){c()}))}()},children:" Save "})]})]})})})})]})},Ox=["color","size","title","className"];function Px(){return Px=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Px.apply(null,arguments)}var Mx=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,Ox);return t.createElement("svg",Px({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-send-check",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{d:"M15.964.686a.5.5 0 0 0-.65-.65L.767 5.855a.75.75 0 0 0-.124 1.329l4.995 3.178 1.531 2.406a.5.5 0 0 0 .844-.536L6.637 10.07l7.494-7.494-1.895 4.738a.5.5 0 1 0 .928.372zm-2.54 1.183L5.93 9.363 1.591 6.602z"}),t.createElement("path",{d:"M16 12.5a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0m-1.993-1.679a.5.5 0 0 0-.686.172l-1.17 1.95-.547-.547a.5.5 0 0 0-.708.708l.774.773a.75.75 0 0 0 1.174-.144l1.335-2.226a.5.5 0 0 0-.172-.686"}))}));Mx.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var Tx=Mx,Rx=function(){var e=I(),n=new URLSearchParams(window.location.search);(0,t.useEffect)((function(){Yl.canAddOrEditRoutes()||Yl.canViewRoutes()||Yl.canAccessLegacySystem()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change a dispatcher or admin account to login."),Yl.logout(),e("/login")),kl().then((function(e){var t=e.data;y(t.filter((function(e){return e.mobile_phone&&""!==e.mobile_phone})))})),$l().then((function(e){return _(e.data)}))}),[]);var r=i((0,t.useState)(""),2),a=r[0],o=r[1],l=i((0,t.useState)(""),2),s=l[0],c=l[1],u=i((0,t.useState)(""),2),d=u[0],f=u[1],h=i((0,t.useState)(""),2),v=h[0],m=h[1],p=i((0,t.useState)([]),2),g=p[0],y=p[1],b=i((0,t.useState)([]),2),x=b[0],_=b[1],j=i((0,t.useState)(!1),2),w=j[0],N=j[1];return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/",children:"General"}),(0,Cn.jsx)(Ns.Item,{href:"/messages/list",children:"Messaging"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"Send Message"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsxs)("h4",{children:["Send Message ",(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){e("/messages/list")},children:"Back"})]})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container",children:(0,Cn.jsxs)("div",{className:"app-main-content-list-func-container",children:[(0,Cn.jsx)(Hc,{defaultActiveKey:"sendMessage",id:"send-message-tab",children:(0,Cn.jsxs)(Wc,{eventKey:"sendMessage",title:"Send Message",children:[(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Type in Phone Number",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",value:a||"",onChange:function(e){return o(e.target.value)}})]}),(0,Cn.jsx)("div",{className:"me-4",children:"OR"}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Select From Participant Mobile Number List",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)(ib,{styles:{control:function(e){return bt(bt({},e),{},{width:"350px",borderRadius:"8px"})},indicatorSeparator:function(){return{display:"none"}},dropdownIndicator:function(e){return bt(bt({},e),{},{paddingRight:"8px",color:"#333","&:hover":{color:"#000"}})},valueContainer:function(e){return bt(bt({},e),{},{height:"43px",padding:"0 8px"})},input:function(e){return bt(bt({},e),{},{margin:"0px",padding:"0px",height:"30px",width:"290px"})},placeholder:function(e){return bt(bt({},e),{},{fontSize:"13px"})},singleValue:function(e){return bt(bt({},e),{},{margin:"0px",fontSize:"13px"})}},value:s||"",onChange:function(e){return function(e){c(e),o(null===e||void 0===e?void 0:e.value)}(e)},options:[{value:"",label:""}].concat(Tn(g.map((function(e){return{value:(null===e||void 0===e?void 0:e.mobile_phone)||"",label:"".concat(null===e||void 0===e?void 0:e.name,"(").concat(null===e||void 0===e?void 0:e.name_cn,") - ").concat(null===e||void 0===e?void 0:e.mobile_phone)||""}}))))})]})]}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Select Message Template (Optional)"}),(0,Cn.jsx)(ib,{styles:{control:function(e){return bt(bt({},e),{},{width:"350px",borderRadius:"8px"})},indicatorSeparator:function(){return{display:"none"}},dropdownIndicator:function(e){return bt(bt({},e),{},{paddingRight:"8px",color:"#333","&:hover":{color:"#000"}})},valueContainer:function(e){return bt(bt({},e),{},{height:"43px",padding:"0 8px"})},input:function(e){return bt(bt({},e),{},{margin:"0px",padding:"0px",height:"30px",width:"290px"})},placeholder:function(e){return bt(bt({},e),{},{fontSize:"13px"})},singleValue:function(e){return bt(bt({},e),{},{margin:"0px",fontSize:"13px"})}},value:d||"",onChange:function(e){f(e),m(e.value)},options:[{value:"",label:""}].concat(Tn(x.map((function(e){return{value:e.message_body||"",label:e.message_body||""}}))))})]})}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Message Content"}),(0,Cn.jsx)("textarea",{value:v||"",onChange:function(e){return m(e.target.value)}})]})}),(0,Cn.jsx)("div",{className:"list row mb-5",children:(0,Cn.jsxs)("div",{className:"col-md-12 col-sm-12 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){"medical"===n.get("from")?e("/medical/"):e("/admin/customer-report")},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return N(!1),void ts({messages:[{contactPhone:a,mode:"AUTO",text:v}]}).then((function(){return N(!0)}))},children:" Save "})]})}),w&&(0,Cn.jsx)("div",{className:"col-md-12 mb-4 alert alert-success",role:"alert",children:"Message Sent!"})]})}),(0,Cn.jsx)("div",{className:"list-func-panel",children:(0,Cn.jsxs)("button",{className:"btn btn-primary btn-sm",onClick:function(){e("/messages/sent-messages/list")},children:[(0,Cn.jsx)(Tx,{size:16,className:"me-2"}),"View All Sent Messages"]})})]})})]})},Ax=function(){var e=I(),n=i((0,t.useState)([]),2),r=n[0],a=n[1],o=i((0,t.useState)(new Date),2),l=o[0],s=o[1],c=i((0,t.useState)(!1),2),u=c[0],d=c[1];new URLSearchParams(window.location.search);(0,t.useEffect)((function(){Yl.canAddOrEditRoutes()||Yl.canViewRoutes()||Yl.canAccessLegacySystem()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change a dispatcher or admin account to login."),Yl.logout(),e("/login")),rs().then((function(e){console.log(e),a(e.data)}))}),[]);var f=t.forwardRef((function(e,t){e.children;var n=e.style,r=e.className,a=e["aria-labelledby"];return(0,Cn.jsxs)("div",{ref:t,style:n,className:r,"aria-labelledby":a,children:[(0,Cn.jsx)("div",{className:"app-main-content-fields-section margin-sm dropdown-container",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Select Date to Filter"}),(0,Cn.jsx)(Vd(),{selected:l,onChange:function(e){return s(e)}})]})}),(0,Cn.jsx)("div",{className:"list row",children:(0,Cn.jsxs)("div",{className:"col-md-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return s(new Date),void d(!1)},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){d(!1)},children:"Filter"})]})})]})}));return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/",children:"General"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"Messaging"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsxs)("h4",{children:["All Sent Messages ",(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){e("/messages/send-message")},children:"Back"})]})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container",children:(0,Cn.jsxs)("div",{className:"app-main-content-list-func-container",children:[(0,Cn.jsx)(Hc,{defaultActiveKey:"allSentMessages",id:"sent-messages-tab",children:(0,Cn.jsx)(Wc,{eventKey:"allSentMessages",title:"All Sent Messages",children:(0,Cn.jsxs)("table",{className:"personnel-info-table",children:[(0,Cn.jsx)("thead",{children:(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("th",{className:"th-index",children:"No."}),(0,Cn.jsx)("th",{children:"From"}),(0,Cn.jsx)("th",{children:"To"}),(0,Cn.jsx)("th",{children:"Message"}),(0,Cn.jsx)("th",{children:"Sent Time"})]})}),(0,Cn.jsx)("tbody",{children:r&&r.filter((function(e){var t;return(null===(t=new Date(null===e||void 0===e?void 0:e.create_date))||void 0===t?void 0:t.toLocaleDateString())===new Date(l).toLocaleDateString()})).map((function(e,t){var n,r;return(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("td",{className:"td-index",children:t+1}),(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.from}),(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.to}),(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.content}),(0,Cn.jsx)("td",{children:"".concat(null===(n=new Date(null===e||void 0===e?void 0:e.create_date))||void 0===n?void 0:n.toLocaleDateString()," ").concat(null===(r=new Date(null===e||void 0===e?void 0:e.create_date))||void 0===r?void 0:r.toLocaleTimeString())})]},e.id)}))})]})})}),(0,Cn.jsx)("div",{className:"list-func-panel",children:(0,Cn.jsxs)(Zo,{id:"sent-date",className:"me-2",show:u,onToggle:function(){return d(!u)},autoClose:!1,children:[(0,Cn.jsxs)(Zo.Toggle,{variant:"primary",children:[(0,Cn.jsx)(sf,{size:16,className:"me-2"}),"Select Date to Filter"]}),(0,Cn.jsx)(Zo.Menu,{as:f})]},"sent-date")})]})})]})},Ix=function(){new URLSearchParams(window.location.search);var e,n,r,a=oe(vn),o=(oe(yn),I()),s=i((0,t.useState)(new Date),2),c=s[0],u=s[1],d=i((0,t.useState)([]),2),f=d[0],h=d[1],v=i((0,t.useState)(void 0),2),m=v[0],p=v[1],g=i((0,t.useState)(),2),y=g[0],b=g[1],x=i((0,t.useState)(void 0),2),_=x[0],j=x[1],w=i((0,t.useState)([]),2),N=w[0],k=w[1],S=i((0,t.useState)([]),2),C=S[0],D=S[1];return(0,t.useEffect)((function(){tl("driver","active").then((function(e){k(e.data)})),Tl().then((function(e){return D(null===e||void 0===e?void 0:e.data)}))}),[]),(0,t.useEffect)((function(){var e,t=lu.site;Cl("center_director_signature_site_".concat(t)).then((function(e){null!==e&&void 0!==e&&e.data&&p(null===e||void 0===e?void 0:e.data)})),$r(null===(e=ys()(c))||void 0===e?void 0:e.format("MM/DD/YYYY")).then((function(e){var t=e.data.map(function(){var e=Yu(Zu().mark((function e(t){var n,r,a,i;return Zu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return a=(null===(n=ys()(c))||void 0===n||null===(r=n.format("MM/DD/YYYY"))||void 0===r?void 0:r.split("/"))||[],e.prev=1,e.next=4,Cl("".concat(t.id,"_").concat(t.driver,"_").concat(a[0],"_").concat(a[1]));case 4:return i=e.sent,e.abrupt("return",null!==i&&void 0!==i&&i.data?Object.assign({},t,{signature:null===i||void 0===i?void 0:i.data}):t);case 8:return e.prev=8,e.t0=e.catch(1),e.abrupt("return",t);case 11:case"end":return e.stop()}}),e,null,[[1,8]])})));return function(t){return e.apply(this,arguments)}}());Promise.all(t).then((function(e){h(e)}))}))}),[c]),(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)("div",{className:"list row mb-4",children:(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsxs)("h5",{children:["View Routes Signatures ",(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){o("/trans-routes/dashboard")},children:"Back To Dashboard"})]})})}),(0,Cn.jsx)("div",{className:"list row mb-4",children:(0,Cn.jsxs)("div",{className:"col-md-12",children:[(0,Cn.jsxs)("div",{className:"mb-4 col-md-4 col-sm-12",children:["Select Date to start: ",(0,Cn.jsx)(Vd(),{selected:c,onChange:function(e){return u(e)}})]}),(0,Cn.jsxs)("div",{className:"mb-4 col-md-4 col-sm-12",children:["Filter By Driver: ",(0,Cn.jsxs)("select",{value:_,onChange:function(e){return j(e.target.value)},children:[(0,Cn.jsx)("option",{value:null}),N.map((function(e){return(0,Cn.jsx)("option",{value:null===e||void 0===e?void 0:e.id,children:null===e||void 0===e?void 0:e.name})}))]})]}),(0,Cn.jsxs)("table",{className:"personnel-info-table me-4",children:[(0,Cn.jsx)("thead",{children:(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("th",{children:"Route Name"}),(0,Cn.jsx)("th",{children:"Driver"}),(0,Cn.jsx)("th",{children:"Route End Time"}),(0,Cn.jsx)("th",{children:"Route Type"}),(0,Cn.jsx)("th",{children:"Signature"})]})}),(0,Cn.jsx)("tbody",{children:f&&(null===(e=f.filter((function(e){return _?(null===e||void 0===e?void 0:e.driver)===_:e})))||void 0===e?void 0:e.map((function(e,t){e.id;var n,r=e.name,i=e.end_time,o=e.driver,l=e.type,s=e.signature;return(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("td",{children:r}),(0,Cn.jsx)("td",{children:null===(n=a.find((function(e){return e.id===o})))||void 0===n?void 0:n.name}),(0,Cn.jsx)("td",{children:i?ys()(i).format("HH:mm"):""}),(0,Cn.jsx)("td",{children:l}),(0,Cn.jsx)("td",{children:s&&(0,Cn.jsx)("img",{width:"100px",src:"data:image/jpg;base64, ".concat(s)})})]},t)})))})]}),(0,Cn.jsx)("hr",{}),null===(n=ys()(c))||void 0===n?void 0:n.format("MM/DD/YYYY"),(0,Cn.jsxs)("div",{style:{display:"flex"},children:[(0,Cn.jsx)("div",{children:(0,Cn.jsxs)("table",{className:"personnel-info-table",children:[(0,Cn.jsx)("thead",{children:(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("th",{children:"Index"}),(0,Cn.jsx)("th",{children:"Customer Name"}),(0,Cn.jsx)("th",{children:"Pickup Time"}),(0,Cn.jsx)("th",{children:"Enter Center Time"}),(0,Cn.jsx)("th",{children:"Leave Center Time"}),(0,Cn.jsx)("th",{children:"Drop off TIme"}),(0,Cn.jsx)("th",{children:"MA Number"}),(0,Cn.jsx)("th",{children:"Inbound Name"}),(0,Cn.jsx)("th",{children:"Outbound Name"}),(0,Cn.jsx)("th",{children:"Total Hours"})]})}),(0,Cn.jsx)("tbody",{children:null===(r=function(e){var t,n=[],r=(0,l.Z)(e);try{var a=function(){var e,r=t.value,a=r.route_customer_list.map((function(e){return Object.assign({},e,{routeType:r.type,routeId:r.id,route:r,customer_status_inbound:"inbound"===r.type&&e.customer_route_status,customer_status_outbound:"outbound"===r.type&&e.customer_route_status,inbound:"inbound"===r.type&&r,outbound:"outbound"===r.type&&r})})),i=(0,l.Z)(a);try{var o=function(){var t=e.value,r=n.find((function(e){var n,r,a,i;return e.customer_id===t.customer_id||(null===e||void 0===e||null===(n=e.customer_name)||void 0===n||null===(r=n.replaceAll(" ",""))||void 0===r?void 0:r.toLowerCase())===(null===t||void 0===t||null===(a=t.customer_name)||void 0===a||null===(i=a.replaceAll(" ",""))||void 0===i?void 0:i.toLowerCase())}));if(r){n=n.filter((function(e){return e!==r}));var a=Object.assign({},r,{customer_enter_center_time:(null===r||void 0===r?void 0:r.customer_enter_center_time)||(null===t||void 0===t?void 0:t.customer_enter_center_time),customer_leave_center_time:(null===r||void 0===r?void 0:r.customer_leave_center_time)||(null===t||void 0===t?void 0:t.customer_leave_center_time),customer_pickup_time:(null===r||void 0===r?void 0:r.customer_pickup_time)||(null===t||void 0===t?void 0:t.customer_pickup_time),customer_dropoff_time:(null===r||void 0===r?void 0:r.customer_dropoff_time)||(null===t||void 0===t?void 0:t.customer_dropoff_time),inbound:(null===r||void 0===r?void 0:r.inbound)||(null===t||void 0===t?void 0:t.inbound),outbound:(null===r||void 0===r?void 0:r.outbound)||(null===t||void 0===t?void 0:t.outbound),customer_status_inbound:(null===r||void 0===r?void 0:r.customer_status_inbound)||(null===t||void 0===t?void 0:t.customer_status_inbound),customer_status_outbound:(null===r||void 0===r?void 0:r.customer_status_outbound)||(null===t||void 0===t?void 0:t.customer_status_outbound)});n.push(a)}else n.push(t)};for(i.s();!(e=i.n()).done;)o()}catch(s){i.e(s)}finally{i.f()}};for(r.s();!(t=r.n()).done;)a()}catch(i){r.e(i)}finally{r.f()}return n.sort((function(e,t){return e.customer_name<t.customer_name?-1:1}))}(null===f||void 0===f?void 0:f.filter((function(e){return _?(null===e||void 0===e?void 0:e.driver)===_:e}))))||void 0===r?void 0:r.map((function(e,t){var n,r,a=e.customer_name,i=e.customer_status_inbound,o=e.customer_status_outbound,l=e.customer_id,s=e.customer_enter_center_time,c=e.customer_dropoff_time,u=e.customer_leave_center_time,d=e.customer_pickup_time,f=e.inbound,h=e.outbound;return console.log("customers",C),(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("td",{children:t+1}),(0,Cn.jsx)("td",{children:a}),(0,Cn.jsx)("td",{style:{backgroundColor:"".concat(i===Sr.SCHEDULED_ABSENT||i===Sr.UNEXPECTED_ABSENT?"red":"white")},children:i!==Sr.SCHEDULED_ABSENT&&i!==Sr.UNEXPECTED_ABSENT&&d?new Date(d).toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit"}):""}),(0,Cn.jsx)("td",{style:{backgroundColor:"".concat(i===Sr.SCHEDULED_ABSENT||i===Sr.UNEXPECTED_ABSENT?"red":"white")},children:i!==Sr.SCHEDULED_ABSENT&&i!==Sr.UNEXPECTED_ABSENT&&s?new Date(s).toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit"}):""}),(0,Cn.jsx)("td",{style:{backgroundColor:"".concat(o===Sr.SCHEDULED_ABSENT||o===Sr.UNEXPECTED_ABSENT?"red":"white")},children:o!==Sr.SCHEDULED_ABSENT&&o!==Sr.UNEXPECTED_ABSENT&&u?new Date(u).toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit"}):""}),(0,Cn.jsx)("td",{style:{backgroundColor:"".concat(o===Sr.SCHEDULED_ABSENT||o===Sr.UNEXPECTED_ABSENT?"red":"white")},children:o!==Sr.SCHEDULED_ABSENT&&o!==Sr.UNEXPECTED_ABSENT&&c?new Date(c).toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit"}):""}),(0,Cn.jsx)("td",{children:C.length>0&&(null===(n=C.find((function(e){return(null===e||void 0===e?void 0:e.id)===l||(null===e||void 0===e?void 0:e.name)===a})))||void 0===n?void 0:n.medicaid_number)||(null===(r=C.find((function(e){return(null===e||void 0===e?void 0:e.id)===l})))||void 0===r?void 0:r.medicare_number)}),(0,Cn.jsx)("td",{children:(null===f||void 0===f?void 0:f.name)||""}),(0,Cn.jsx)("td",{children:(null===h||void 0===h?void 0:h.name)||""}),(0,Cn.jsx)("td",{children:u&&s&&Math.round((new Date(u)-new Date(s))/1e3/3600)||""})]},t)}))})]})}),(0,Cn.jsxs)("div",{className:"ms-4",children:[(0,Cn.jsx)("div",{className:"mb-4",children:(0,Cn.jsx)("strong",{children:"Center Director Signature:"})}),m&&(0,Cn.jsx)("div",{className:"mb-4",children:(0,Cn.jsx)("img",{width:"200px",src:"data:image/jpg;base64, ".concat(m)})}),!m&&(0,Cn.jsx)("div",{className:"mb-4",children:"No Director Signature Uploaded yet"}),(0,Cn.jsx)("div",{className:"mb-4",children:(0,Cn.jsx)("strong",{children:"Upload Center Director New Signature: "})}),(0,Cn.jsx)("div",{className:"mb-4",children:(0,Cn.jsx)("input",{type:"file",onChange:function(e){return b(e.target.files[0])},className:"form-control-file border"})}),(0,Cn.jsx)("div",{className:"mb-4",children:(0,Cn.jsx)("button",{onClick:function(){return function(){var e=new FormData,t=lu.site;e.append("file",y),y&&(m?Dl({name:"center_director_signature_site_".concat(t)}).then((function(){Sl("center_director_signature_site_".concat(t),e).then((function(){Cl("center_director_signature_site_".concat(t)).then((function(e){null!==e&&void 0!==e&&e.data&&p(null===e||void 0===e?void 0:e.data)}))}))})):Sl("center_director_signature_site_".concat(t),e).then((function(){Cl("center_director_signature_site_".concat(t)).then((function(e){null!==e&&void 0!==e&&e.data&&p(null===e||void 0===e?void 0:e.data)}))})))}()},className:"btn btn-sm btn-primary",children:"Submit"})})]})]})]})})]})},Lx=function(){var e=I(),n=(F(),i((0,t.useState)(""),2)),r=n[0],a=n[1],o=i((0,t.useState)(""),2),l=o[0],s=o[1],c=i((0,t.useState)(""),2),u=c[0],d=c[1],f=i((0,t.useState)(""),2),h=f[0],v=f[1],m=i((0,t.useState)(""),2),p=m[0],g=m[1],y=i((0,t.useState)(""),2),b=y[0],x=y[1],_=i((0,t.useState)(""),2),j=_[0],w=_[1],N=i((0,t.useState)(""),2),k=N[0],S=N[1],C=i((0,t.useState)(""),2),D=C[0],E=C[1],O=i((0,t.useState)(""),2),P=O[0],M=O[1],T=i((0,t.useState)(""),2),R=T[0],A=T[1],L=i((0,t.useState)(""),2),Y=L[0],H=L[1],U=i((0,t.useState)(""),2),Z=U[0],B=U[1],z=i((0,t.useState)(""),2),V=z[0],W=z[1],q=function(){e("/medical/resources/list")},K=function(){var t,n,a;if(function(){var e=[];return r&&""!==r.trim()||e.push("Provider"),p&&""!==p.trim()||e.push("Office Phone Number"),!(e.length>0)||(window.alert("Please fill in the following required fields:\n".concat(e.join("\n"))),!1)}()){var i="".concat(D).concat(P?", "+P:"",", ").concat(R,", ").concat(Y," ").concat(Z).trim(),o={parent_id:"5eee3552b02fac3d4acfd5ea",ext_id:"",data:{},name:r,office_name:l,name_original:l,specialty:u,type:h,phone:p,contact:b,fax:j,email:k,address_line_1:D,address_line_2:P,city:R,state:Y,zipcode:Z,address:i,note:V,status:"active",create_by:localStorage.getItem("user")&&(null===(t=JSON.parse(localStorage.getItem("user")))||void 0===t?void 0:t.name),create_date:new Date,edit_by:localStorage.getItem("user")&&(null===(n=JSON.parse(localStorage.getItem("user")))||void 0===n?void 0:n.name),edit_date:new Date,edit_history:[{employee:localStorage.getItem("user")&&(null===(a=JSON.parse(localStorage.getItem("user")))||void 0===a?void 0:a.name),date:new Date}]};hs(o).then((function(t){var n,r;return r=null===t||void 0===t||null===(n=t.data)||void 0===n?void 0:n.id,void e("/medical/resources/".concat(r))}))}};return(0,t.useEffect)((function(){Yl.canAccessLegacySystem()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an admin account to login."),Yl.logout(),e("/login"))}),[]),(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/medical/index",children:"Medical"}),(0,Cn.jsx)(Ns.Item,{href:"/medical/resources/list",children:"Provider Information"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"Create New Provider"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsxs)("h4",{children:["Create New Provider ",(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){q()},children:"Back"})]})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container",children:(0,Cn.jsx)("div",{className:"app-main-content-list-func-container",children:(0,Cn.jsx)(Hc,{defaultActiveKey:"providerInfo",id:"providers-tab",children:(0,Cn.jsxs)(Wc,{eventKey:"providerInfo",title:"Provider Information",children:[(0,Cn.jsx)("h6",{className:"text-primary mt-4",children:"Basic Information"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Provider ",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{placeholder:"e.g., Dr. Cao Qing",type:"text",value:r,onChange:function(e){return a(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Office Name"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., Silver Spring Family Medicine Clinic",value:l,onChange:function(e){return s(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Type"}),(0,Cn.jsxs)("select",{value:h,onChange:function(e){return v(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Wr.map((function(e,t){return(0,Cn.jsx)("option",{value:e.value,children:e.label},t)}))]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Specialty"}),(0,Cn.jsxs)("select",{value:u,onChange:function(e){return d(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Kr.map((function(e,t){return(0,Cn.jsx)("option",{value:e.value,children:e.label},t)}))]})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Contact Information"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Office Phone Number ",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{placeholder:"e.g., 240-463-1098",type:"text",value:p,onChange:function(e){return g(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Secondary Phone Number"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., 240-463-1698",value:b,onChange:function(e){return x(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Fax Number"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., 240-463-1698",value:j,onChange:function(e){return w(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Email"}),(0,Cn.jsx)("input",{type:"email",placeholder:"e.g., example@gmail.com",value:k,onChange:function(e){return S(e.target.value)}})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Provider Address"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Address Line 1 ",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., 555 Cloverly Forest Dr",value:D,onChange:function(e){return E(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Address Line 2"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., Suite 200",value:P,onChange:function(e){return M(e.target.value)}})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["City ",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., Rockville",value:R,onChange:function(e){return A(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["State ",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., MD",value:Y,onChange:function(e){return H(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Zip Code ",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., 20850",value:Z,onChange:function(e){return B(e.target.value)}})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Additional Information"}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Note"}),(0,Cn.jsx)("textarea",{placeholder:"e.g., Preferred provider for cardiology referrals",value:V,onChange:function(e){return W(e.target.value)},rows:4,style:{width:"400px"}})]})}),(0,Cn.jsx)("div",{className:"list row mb-5",children:(0,Cn.jsxs)("div",{className:"col-md-12 col-sm-12 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return q()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return K()},children:" Save "})]})})]})})})})]})},Fx=function(){var e=I(),n=i((0,t.useState)([]),2),r=n[0],a=n[1],o=i((0,t.useState)(""),2),l=o[0],s=o[1],c=i((0,t.useState)(null),2),u=c[0],d=c[1],f=i((0,t.useState)({key:"",order:""}),2),h=f[0],v=f[1],m=i((0,t.useState)([]),2),p=m[0],g=m[1],y=i((0,t.useState)(0),2),b=y[0],x=y[1],_=i((0,t.useState)(0),2),j=_[0],w=_[1],N=i((0,t.useState)(10),2),k=N[0],S=N[1],C=i((0,t.useState)(!1),2),D=C[0],E=C[1],O=i((0,t.useState)(1),2),P=O[0],M=O[1],T=i((0,t.useState)([{key:"name",label:"Provider",show:!0},{key:"office_name",label:"Office Name",show:!0},{key:"type",label:"Type",show:!0},{key:"specialty",label:"Specialty",show:!0},{key:"phone",label:"Office Phone Number",show:!0},{key:"email",label:"Email",show:!0},{key:"display_address",label:"Address",show:!0}]),2),R=T[0],A=T[1];(0,t.useEffect)((function(){Yl.canAccessLegacySystem()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an admin account to login."),Yl.logout(),e("/login")),fs().then((function(e){a(e.data)}))}),[]),(0,t.useEffect)((function(){var e,t,n,a=b+parseInt(k),i=null===(e=D?r.filter((function(e){return"active"!==e.status})):r.filter((function(e){return"active"===e.status})))||void 0===e?void 0:e.filter((function(e){var t,n,r;return(null===e||void 0===e||null===(t=e.name)||void 0===t?void 0:t.toLowerCase().includes(l.toLowerCase()))||(null===e||void 0===e||null===(n=e.specialty)||void 0===n?void 0:n.toLowerCase().includes(l.toLowerCase()))||(null===e||void 0===e||null===(r=e.address)||void 0===r?void 0:r.toLowerCase().includes(l.toLowerCase()))})),o=""===h.key?i:i.sort((function(e,t){var n;return null===(n=e[h.key])||void 0===n?void 0:n.localeCompare(t[h.key])})),s="asc"===h.order?o:o.reverse();d(null===(t=s.slice(b,a))||void 0===t?void 0:t.map((function(e){var t=[(null===e||void 0===e?void 0:e.address_line_1)||(null===e||void 0===e?void 0:e.address)||"",(null===e||void 0===e?void 0:e.city)||"",(null===e||void 0===e?void 0:e.state)||"",(null===e||void 0===e?void 0:e.zipcode)||""].filter(Boolean).join(", ")||"-";return Object.assign({},e,{office_name:(null===e||void 0===e?void 0:e.office_name)||(null===e||void 0===e?void 0:e.name_original)||"-",display_address:t})}))),w(Math.ceil((null===(n=D?r:r.filter((function(e){return"active"===e.status})))||void 0===n?void 0:n.filter((function(e){var t,n,r;return(null===e||void 0===e||null===(t=e.name)||void 0===t?void 0:t.toLowerCase().includes(l.toLowerCase()))||(null===e||void 0===e||null===(n=e.specialty)||void 0===n?void 0:n.toLowerCase().includes(l.toLowerCase()))||(null===e||void 0===e||null===(r=e.address)||void 0===r?void 0:r.toLowerCase().includes(l.toLowerCase()))}))).length/k))}),[r,b,l,k,D,h]);var L=(0,Cn.jsx)("div",{className:"list row mb-4",children:(0,Cn.jsxs)("div",{className:"col-md-12",children:[(0,Cn.jsxs)("table",{className:"personnel-info-table",children:[(0,Cn.jsx)("thead",{children:(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("th",{className:"th-checkbox",children:(0,Cn.jsx)("input",{type:"checkbox",checked:(null===p||void 0===p?void 0:p.length)===(null===u||void 0===u?void 0:u.length)&&(null===p||void 0===p?void 0:p.length)>0,onClick:function(){return function(){if(p.length!==(null===u||void 0===u?void 0:u.length)||0===(null===p||void 0===p?void 0:p.length)){var e=Tn(u).map((function(e){return e.id}));g(e)}else g([])}()}})}),(0,Cn.jsx)("th",{className:"th-index",children:"No."}),R.filter((function(e){return e.show})).map((function(e,t){return(0,Cn.jsxs)("th",{className:"sortable-header",children:[e.label," ",(0,Cn.jsx)("span",{className:"float-right",onClick:function(){return function(e){var t={key:e,order:"asc"};h.key===e&&"asc"===h.order&&(t=bt(bt({},t),{},{order:"desc"})),v(t)}(e.key)},children:(0,Cn.jsx)("img",{src:"/images/".concat((n=e.key,h.key===n?"asc"===h.order?"up_arrow":"down_arrow":"default"),".png")})})]},t);var n}))]})}),(0,Cn.jsx)("tbody",{children:null===u||void 0===u?void 0:u.map((function(t,n){var r,a,i,o,l,s,c;return(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("td",{className:"td-checkbox",children:(0,Cn.jsx)("input",{type:"checkbox",checked:p.includes(t.id),onClick:function(){return function(e){if(p.includes(e)){var t=Tn(p).filter((function(t){return t!==e}));g(t)}else{var n=[].concat(Tn(p),[e]);g(n)}}(null===t||void 0===t?void 0:t.id)}})}),(0,Cn.jsx)("td",{className:"td-index",children:b+n+1}),(null===(r=R.find((function(e){return"name"===e.key})))||void 0===r?void 0:r.show)&&(0,Cn.jsxs)("td",{children:[" ",Yl.canAccessLegacySystem()&&(0,Cn.jsx)(Gc,{size:16,className:"clickable me-2",onClick:function(){return n=null===t||void 0===t?void 0:t.id,void e("/medical/resources/edit/".concat(n));var n}})," ",Yl.canAccessLegacySystem()?(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){return n=null===t||void 0===t?void 0:t.id,void e("/medical/resources/".concat(n));var n},children:(null===t||void 0===t?void 0:t.name)||"-"}):(null===t||void 0===t?void 0:t.name)||"-"," "]}),(null===(a=R.find((function(e){return"office_name"===e.key})))||void 0===a?void 0:a.show)&&(0,Cn.jsx)("td",{children:(null===t||void 0===t?void 0:t.office_name)||"-"}),(null===(i=R.find((function(e){return"type"===e.key})))||void 0===i?void 0:i.show)&&(0,Cn.jsx)("td",{children:(null===t||void 0===t?void 0:t.type)||"-"}),(null===(o=R.find((function(e){return"specialty"===e.key})))||void 0===o?void 0:o.show)&&(0,Cn.jsx)("td",{children:(null===t||void 0===t?void 0:t.specialty)||"-"}),(null===(l=R.find((function(e){return"phone"===e.key})))||void 0===l?void 0:l.show)&&(0,Cn.jsx)("td",{children:(null===t||void 0===t?void 0:t.phone)||"-"}),(null===(s=R.find((function(e){return"email"===e.key})))||void 0===s?void 0:s.show)&&(0,Cn.jsx)("td",{children:(null===t||void 0===t?void 0:t.email)||"-"}),(null===(c=R.find((function(e){return"display_address"===e.key})))||void 0===c?void 0:c.show)&&(0,Cn.jsx)("td",{children:null===t||void 0===t?void 0:t.display_address})]},null===t||void 0===t?void 0:t.id)}))})]}),(0,Cn.jsxs)("div",{className:"pagination-container",children:[(0,Cn.jsx)(tm(),{className:"customers-pagination",breakLabel:"...",nextLabel:"Next",onPageChange:function(e){var t,n=e.selected*k%(null===(t=D?r:r.filter((function(e){return"active"===e.status})))||void 0===t?void 0:t.filter((function(e){var t,n,r;return(null===e||void 0===e||null===(t=e.name)||void 0===t?void 0:t.toLowerCase().includes(l.toLowerCase()))||(null===e||void 0===e||null===(n=e.specialty)||void 0===n?void 0:n.toLowerCase().includes(l.toLowerCase()))||(null===e||void 0===e||null===(r=e.address)||void 0===r?void 0:r.toLowerCase().includes(l.toLowerCase()))})).length);console.log("User requested page number ".concat(e.selected,", which is offset ").concat(n)),x(n),M(e.selected+1)},pageRangeDisplayed:5,pageCount:j,previousLabel:"Prev",renderOnZeroPageCount:null,containerClassName:"pagination justify-content-center",pageClassName:"page-item",pageLinkClassName:"page-link",previousClassName:"page-prev-item",previousLinkClassName:"page-link",nextClassName:"page-next-item",nextLinkClassName:"page-link",activeClassName:"active",breakClassName:"page-item",breakLinkClassName:"page-link"},k),(0,Cn.jsxs)("div",{className:"select-page-container",children:[(0,Cn.jsx)("input",{type:"number",className:"page-picker",max:j,min:1,value:P,onChange:function(e){!function(e){var t,n=(e-1)*k%(null===(t=D?r:r.filter((function(e){return"active"===e.status})))||void 0===t?void 0:t.filter((function(e){var t,n,r;return(null===e||void 0===e||null===(t=e.name)||void 0===t?void 0:t.toLowerCase().includes(l.toLowerCase()))||(null===e||void 0===e||null===(n=e.specialty)||void 0===n?void 0:n.toLowerCase().includes(l.toLowerCase()))||(null===e||void 0===e||null===(r=e.address)||void 0===r?void 0:r.toLowerCase().includes(l.toLowerCase()))})).length);console.log("User requested page number ".concat(e,", which is offset ").concat(n)),x(n)}(e.target.value),M(e.target.value)}}),(0,Cn.jsxs)("div",{className:"per-page-label",children:[" "," of ".concat(j)]})]}),(0,Cn.jsxs)("div",{className:"select-page-container",children:[(0,Cn.jsxs)("select",{className:"per-page",value:k,onChange:function(e){return S(e.target.value)},children:[(0,Cn.jsx)("option",{value:"10",children:"10"}),(0,Cn.jsx)("option",{value:"25",children:"25"}),(0,Cn.jsx)("option",{value:"50",children:"50"}),(0,Cn.jsx)("option",{value:"100",children:"100"})]})," ",(0,Cn.jsx)("span",{className:"per-page-label",children:" /page"})]})]})]})});return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/medical/index",children:"Medical"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"Provider Information"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsx)("h4",{children:"All Providers"})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container list-page",children:(0,Cn.jsxs)("div",{className:"app-main-content-list-func-container",children:[(0,Cn.jsx)(Hc,{defaultActiveKey:"activeProviders",id:"provider-tab",onSelect:function(e){return t=e,console.log("here",t),E("archivedProviders"===t),s(""),v({key:"",order:""}),void g([]);var t},children:(0,Cn.jsx)(Wc,{eventKey:"activeProviders",title:"Active Providers",children:L})}),(0,Cn.jsxs)("div",{className:"list-func-panel",children:[(0,Cn.jsx)("input",{className:"me-2 with-search-icon",type:"text",placeholder:"Search",value:l,onChange:function(e){return s(e.currentTarget.value)}}),(0,Cn.jsx)($o,{columns:R,onColumnsChange:A}),(0,Cn.jsxs)("button",{className:"btn btn-primary me-2",onClick:function(){e("/medical/resources")},children:[(0,Cn.jsx)(eu,{size:16}),"Add New Providers"]}),(0,Cn.jsx)(el,{columns:R,data:u||[],filename:"resources"})]})]})})]})},Yx=function(){var e=I(),n=F(),r=i((0,t.useState)(void 0),2),a=r[0],o=r[1],l=i((0,t.useState)(""),2),s=l[0],c=l[1],u=i((0,t.useState)(""),2),d=u[0],f=u[1],h=i((0,t.useState)(""),2),v=h[0],m=h[1],p=i((0,t.useState)(""),2),g=p[0],y=p[1],b=i((0,t.useState)(""),2),x=b[0],_=b[1],j=i((0,t.useState)(""),2),w=j[0],N=j[1],k=i((0,t.useState)(""),2),S=k[0],C=k[1],D=i((0,t.useState)(""),2),E=D[0],O=D[1],P=i((0,t.useState)(""),2),M=P[0],T=P[1],R=i((0,t.useState)(""),2),A=R[0],L=R[1],Y=i((0,t.useState)(""),2),H=Y[0],U=Y[1],Z=i((0,t.useState)(""),2),B=Z[0],z=Z[1],V=i((0,t.useState)(""),2),W=V[0],q=V[1],K=i((0,t.useState)(""),2),$=K[0],G=K[1],J=i((0,t.useState)(!1),2),Q=J[0],X=J[1],ee=function(){e("/medical/resources/list")},te=function(){var t,r,i;if(function(){var e=[];return s&&""!==s.trim()||e.push("Provider"),x&&""!==x.trim()||e.push("Office Phone Number"),!(e.length>0)||(window.alert("Please fill in the following required fields:\n".concat(e.join("\n"))),!1)}()){var o="".concat(M).concat(A?", "+A:"",", ").concat(H,", ").concat(B," ").concat(W).trim(),l=bt(bt({},a),{},{data:(null===a||void 0===a?void 0:a.data)||{},name:s,office_name:d,name_original:d,specialty:v,type:g,phone:x,contact:w,fax:S,email:E,address_line_1:M,address_line_2:A,city:H,state:B,zipcode:W,address:o,note:$,edit_by:localStorage.getItem("user")&&(null===(t=JSON.parse(localStorage.getItem("user")))||void 0===t?void 0:t.name),edit_date:new Date,edit_history:null!==a&&void 0!==a&&a.edit_history?[].concat(Tn(a.edit_history),[{employee:localStorage.getItem("user")&&(null===(r=JSON.parse(localStorage.getItem("user")))||void 0===r?void 0:r.name),date:new Date}]):[{employee:localStorage.getItem("user")&&(null===(i=JSON.parse(localStorage.getItem("user")))||void 0===i?void 0:i.name),date:new Date}]});vs(n.id,l).then((function(){e("/medical/resources/".concat(n.id))}))}},ne=function(){X(!1)},re=function(){var e;ms(n.id,{status:"inactive",edit_by:localStorage.getItem("user")&&(null===(e=JSON.parse(localStorage.getItem("user")))||void 0===e?void 0:e.name),edit_date:new Date}).then((function(){X(!1),ee()}))};return(0,t.useEffect)((function(){Yl.canAccessLegacySystem()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an admin account to login."),Yl.logout(),e("/login")),ps(n.id).then((function(e){o(e.data)}))}),[]),(0,t.useEffect)((function(){a&&(c((null===a||void 0===a?void 0:a.name)||""),f((null===a||void 0===a?void 0:a.office_name)||(null===a||void 0===a?void 0:a.name_original)||""),m((null===a||void 0===a?void 0:a.specialty)||""),y((null===a||void 0===a?void 0:a.type)||""),_((null===a||void 0===a?void 0:a.phone)||""),N((null===a||void 0===a?void 0:a.contact)||""),C((null===a||void 0===a?void 0:a.fax)||""),O((null===a||void 0===a?void 0:a.email)||""),T((null===a||void 0===a?void 0:a.address_line_1)||(null===a||void 0===a?void 0:a.address)||""),L((null===a||void 0===a?void 0:a.address_line_2)||""),U((null===a||void 0===a?void 0:a.city)||""),z((null===a||void 0===a?void 0:a.state)||""),q((null===a||void 0===a?void 0:a.zipcode)||""),G((null===a||void 0===a?void 0:a.note)||(null===a||void 0===a?void 0:a.description)||""))}),[a]),(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/medical/index",children:"Medical"}),(0,Cn.jsx)(Ns.Item,{href:"/medical/resources/list",children:"Provider Information"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"Update Provider Information"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsxs)("h4",{children:["Update Provider Information ",(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){ee()},children:"Back"})]})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container",children:(0,Cn.jsxs)("div",{className:"app-main-content-list-func-container",children:[(0,Cn.jsx)(Hc,{defaultActiveKey:"providerInfo",id:"providers-tab",children:(0,Cn.jsxs)(Wc,{eventKey:"providerInfo",title:"Provider Information",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Basic Information"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Provider ",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{placeholder:"e.g., Dr. Cao Qing",type:"text",value:s,onChange:function(e){return c(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Office Name"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., Silver Spring Family Medicine Clinic",value:d,onChange:function(e){return f(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Type"}),(0,Cn.jsxs)("select",{value:g,onChange:function(e){return y(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Wr.map((function(e,t){return(0,Cn.jsx)("option",{value:e.value,children:e.label},t)}))]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Specialty"}),(0,Cn.jsxs)("select",{value:v,onChange:function(e){return m(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select..."}),Kr.map((function(e,t){return(0,Cn.jsx)("option",{value:e.value,children:e.label},t)}))]})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Contact Information"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Office Phone Number ",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{placeholder:"e.g., 240-463-1098",type:"text",value:x,onChange:function(e){return _(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Secondary Phone Number"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., 240-463-1698",value:w,onChange:function(e){return N(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Fax Number"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., 240-463-1698",value:S,onChange:function(e){return C(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Email"}),(0,Cn.jsx)("input",{type:"email",placeholder:"e.g., example@gmail.com",value:E,onChange:function(e){return O(e.target.value)}})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Provider Address"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Address Line 1 ",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., 555 Cloverly Forest Dr",value:M,onChange:function(e){return T(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Address Line 2"}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., Suite 200",value:A,onChange:function(e){return L(e.target.value)}})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["City ",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., Rockville",value:H,onChange:function(e){return U(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["State ",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., MD",value:B,onChange:function(e){return z(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Zip Code ",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",placeholder:"e.g., 20850",value:W,onChange:function(e){return q(e.target.value)}})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Additional Information"}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Note"}),(0,Cn.jsx)("textarea",{placeholder:"e.g., Preferred provider for cardiology referrals",value:$,onChange:function(e){return G(e.target.value)},rows:4,style:{width:"400px"}})]})}),(0,Cn.jsx)("div",{className:"list row mb-5",children:(0,Cn.jsxs)("div",{className:"col-md-12 col-sm-12 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return ee()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-danger btn-sm me-2 mb-2",onClick:function(){X(!0)},children:" Delete "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return te()},children:" Save "})]})})]})}),(0,Cn.jsx)("div",{className:"list-func-panel",children:(0,Cn.jsxs)("button",{className:"btn btn-primary",onClick:function(){return re()},children:[(0,Cn.jsx)(_m,{size:16,className:"me-2"}),"Archive"]})})]})}),(0,Cn.jsxs)(Fd,{show:Q,onHide:function(){return ne()},children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:"Delete Provider"})}),(0,Cn.jsx)(Fd.Body,{children:(0,Cn.jsx)("div",{children:"Are you sure you want to delete this provider?"})}),(0,Cn.jsxs)(Fd.Footer,{children:[(0,Cn.jsx)(Eo,{variant:"secondary",onClick:function(){return ne()},children:"No"}),(0,Cn.jsx)(Eo,{variant:"primary",onClick:function(){return re()},children:"Yes"})]})]})]})},Hx=function(){var e=I(),n=F(),r=i((0,t.useState)(void 0),2),a=r[0],o=r[1],l=function(){e("/medical/resources/list")};return(0,t.useEffect)((function(){Yl.canAccessLegacySystem()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an admin account to login."),Yl.logout(),e("/login")),ps(n.id).then((function(e){o(e.data)}))}),[]),(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/medical/index",children:"Medical"}),(0,Cn.jsx)(Ns.Item,{href:"/medical/resources/list",children:"Provider Information"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"View Provider Details"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsxs)("h4",{children:["View Provider Information ",(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){l()},children:"Back"})]})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container",children:(0,Cn.jsxs)("div",{className:"app-main-content-list-func-container",children:[(0,Cn.jsx)(Hc,{defaultActiveKey:"providerInfo",id:"providers-tab",children:(0,Cn.jsxs)(Wc,{eventKey:"providerInfo",title:"Provider Information",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Basic Information"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Provider"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===a||void 0===a?void 0:a.name)||"-"})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Office Name"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===a||void 0===a?void 0:a.office_name)||(null===a||void 0===a?void 0:a.name_original)||"-"})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Specialty"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===a||void 0===a?void 0:a.specialty)||"-"})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Type"}),(0,Cn.jsx)("div",{className:"field-value",children:qr[null===a||void 0===a?void 0:a.type]||(null===a||void 0===a?void 0:a.type)||"-"})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Contact Information"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Office Phone Number"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===a||void 0===a?void 0:a.phone)||"-"})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Secondary Phone Number"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===a||void 0===a?void 0:a.contact)||"-"})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Fax Number"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===a||void 0===a?void 0:a.fax)||"-"})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Email"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===a||void 0===a?void 0:a.email)||"-"})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Provider Address"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Address Line 1"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===a||void 0===a?void 0:a.address_line_1)||(null===a||void 0===a?void 0:a.address)||"-"})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Address Line 2"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===a||void 0===a?void 0:a.address_line_2)||"-"})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"City"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===a||void 0===a?void 0:a.city)||"-"})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"State"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===a||void 0===a?void 0:a.state)||"-"})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Zip Code"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===a||void 0===a?void 0:a.zipcode)||"-"})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Additional Information"}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section",children:(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Note"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===a||void 0===a?void 0:a.note)||(null===a||void 0===a?void 0:a.description)||"-"})]})})]})}),(0,Cn.jsxs)("div",{className:"list-func-panel",children:[(0,Cn.jsxs)("button",{className:"btn btn-primary me-2",onClick:function(){return t=null===a||void 0===a?void 0:a.id,void e("/medical/resources/edit/".concat(t));var t},children:[(0,Cn.jsx)(kf,{size:16,className:"me-2"}),"Edit"]}),(0,Cn.jsxs)("button",{className:"btn btn-primary me-2",onClick:function(){return function(e){var t,n={status:"inactive",edit_by:localStorage.getItem("user")&&(null===(t=JSON.parse(localStorage.getItem("user")))||void 0===t?void 0:t.name),edit_date:new Date};ms(e,n).then((function(){l()}))}(null===a||void 0===a?void 0:a.id)},children:[(0,Cn.jsx)(_m,{size:16,className:"me-2"}),"Archive"]})]})]})})]})},Ux=function(){var e=I(),n=i((0,t.useState)([]),2),r=(n[0],n[1]),a=i((0,t.useState)([]),2),o=a[0],l=a[1],s=i((0,t.useState)(void 0),2),c=s[0],u=s[1],d=i((0,t.useState)(void 0),2),f=d[0],h=d[1],v=i((0,t.useState)(""),2),m=v[0],p=v[1],g=(new URLSearchParams(window.location.search),function(){e("/medical/events/list")}),y=function(){var t,n,r;if(function(){var e=[];return f&&f.id||e.push("Customer"),m||e.push("Appointment Time"),!(e.length>0)||(window.alert("Please fill in the following required fields:\n".concat(e.join("\n"))),!1)}()){console.log("customer",f);var a={data:{customer:f.id,client_name:f.name,client_pharmacy:f.pharmacy,client_pcp:f.care_provider,client_birth_date:f.birth_date,client_seating:f.seating,disability:f.disability?"yes":"no"},start_time:new Date(m),type:"medical",target_type:f.type,target_uuid:f.id,target_name:f.name,create_by:localStorage.getItem("user")&&(null===(t=JSON.parse(localStorage.getItem("user")))||void 0===t?void 0:t.name),create_date:new Date,edit_by:localStorage.getItem("user")&&(null===(n=JSON.parse(localStorage.getItem("user")))||void 0===n?void 0:n.name),edit_date:new Date,edit_history:[{employee:localStorage.getItem("user")&&(null===(r=JSON.parse(localStorage.getItem("user")))||void 0===r?void 0:r.name),date:new Date}]};e("/medical/events/create-from-request?event=".concat(encodeURIComponent(JSON.stringify(a))))}};(0,t.useEffect)((function(){Yl.canAccessLegacySystem()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an admin account to login."),Yl.logout(),e("/login")),Promise.all([fs(),Tl()]).then((function(e){var t=i(e,2),n=t[0],a=t[1];r(n.data),l(a.data)}))}),[]);return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/medical/index",children:"Medical"}),(0,Cn.jsx)(Ns.Item,{href:"/medical/events/list",children:"Medical Appointment Information"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"Create New Medical Appointment"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsxs)("h4",{children:["Create New Medical Appointment ",(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){g()},children:"Back"})]})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container form-page",children:(0,Cn.jsx)("div",{className:"app-main-content-list-func-container",children:(0,Cn.jsx)(Hc,{defaultActiveKey:"eventClientInfo",id:"event-tab",children:(0,Cn.jsx)(Wc,{eventKey:"eventClientInfo",title:"Appointment Customer And Time Information",children:(0,Cn.jsxs)("div",{className:"multi-columns-container",children:[(0,Cn.jsx)("div",{className:"column-container",children:(0,Cn.jsxs)("div",{className:"column-card",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Customer And Appointment Time"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Customer",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)(ib,{styles:{control:function(e){return bt(bt({},e),{},{width:"350px",borderRadius:"8px"})},indicatorSeparator:function(){return{display:"none"}},dropdownIndicator:function(e){return bt(bt({},e),{},{paddingRight:"8px",color:"#333","&:hover":{color:"#000"}})},valueContainer:function(e){return bt(bt({},e),{},{height:"43px",padding:"0 8px"})},input:function(e){return bt(bt({},e),{},{margin:"0px",padding:"0px",height:"30px",width:"290px"})},placeholder:function(e){return bt(bt({},e),{},{fontSize:"13px"})},singleValue:function(e){return bt(bt({},e),{},{margin:"0px",fontSize:"13px"})}},value:c||"",onChange:function(e){return function(e){u(e),h(o.find((function(t){return t.id===e.value})))}(e)},options:[{value:"",label:""}].concat(Tn(o.filter((function(e){return"active"===(null===e||void 0===e?void 0:e.status)&&"discharged"!==(null===e||void 0===e?void 0:e.type)})).map((function(e){return{value:(null===e||void 0===e?void 0:e.id)||"",label:(null===e||void 0===e?void 0:e.name)||""}}))))})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Appointment Time",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)(Vd(),{selected:m,onChange:p,showTimeInput:!0,timeInputLabel:"Time:",dateFormat:"MM/dd/yyyy, HH:mm"})]})]}),(0,Cn.jsx)("div",{className:"list row mb-5",children:(0,Cn.jsxs)("div",{className:"col-md-12 col-sm-12 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return g()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return y()},children:" Save "})]})})]})}),(0,Cn.jsx)("div",{className:"column-container",children:(0,Cn.jsx)("div",{className:"column-card",children:f&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Customer Information"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section short",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Customer Name"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===f||void 0===f?void 0:f.name)||""})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Preferred Name"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===f||void 0===f?void 0:f.name_cn)||""})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Pharmacy"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===f||void 0===f?void 0:f.pharmacy)||""})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section short",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Care Provider"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===f||void 0===f?void 0:f.care_provider)||""})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Birthday"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===f||void 0===f?void 0:f.birth_date)||""})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Note"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===f||void 0===f?void 0:f.note)||""})]})]})]})})})]})})})})})]})},Zx=function(){var e=I(),n=i((0,t.useState)([]),2),r=n[0],a=n[1],o=i((0,t.useState)([]),2),s=o[0],c=o[1],u=i((0,t.useState)([]),2),d=u[0],f=u[1],h=i((0,t.useState)(new Date),2),v=h[0],m=h[1],p=i((0,t.useState)([]),2),g=p[0],y=p[1],b=i((0,t.useState)([]),2),x=b[0],_=b[1],j=i((0,t.useState)(!1),2),w=j[0],N=j[1],k=i((0,t.useState)(null),2),S=k[0],C=k[1],D=i((0,t.useState)([]),2),E=D[0],O=D[1],P=i((0,t.useState)(null),2),M=P[0],T=P[1],R=i((0,t.useState)([]),2),A=R[0],L=R[1],F=i((0,t.useState)(null),2),Y=F[0],H=F[1],U=i((0,t.useState)(!1),2),Z=U[0],B=U[1],z=i((0,t.useState)([{key:"customer",label:"Customer",show:!0},{key:"chinese_name",label:"Preferred Name",show:!0},{key:"member_type",label:"Member Type",show:!0},{key:"eyes_on",label:"Eyes-on",show:!0},{key:"doctor",label:"Provider",show:!0},{key:"phone",label:"Phone",show:!0},{key:"address",label:"Address",show:!0},{key:"translation",label:"Language Support",show:!0},{key:"newPatient",label:"New Patient",show:!0},{key:"needId",label:"ID Needed",show:!0},{key:"disability",label:"Disability",show:!0},{key:"startTime",label:"Appointment Time",show:!0},{key:"fasting",label:"Fasting Required",show:!0},{key:"transportation",label:"Transportation Support",show:!0}]),2),V=z[0],W=z[1],q=function(e,t){var n,r,a=null===e||void 0===e?void 0:e.find((function(e){var n,r;return(null===e||void 0===e?void 0:e.id)===(null===t||void 0===t||null===(n=t.data)||void 0===n?void 0:n.customer)||(null===e||void 0===e?void 0:e.name)===(null===t||void 0===t||null===(r=t.data)||void 0===r?void 0:r.client_name)||(null===e||void 0===e?void 0:e.name)===(null===t||void 0===t?void 0:t.target_name)}));return(null===a||void 0===a?void 0:a.disability)||"yes"===(null===t||void 0===t||null===(n=t.data)||void 0===n||null===(r=n.disability)||void 0===r?void 0:r.toLowerCase())||!1},K=function(e){return Tn(e).sort((function(e,t){var n=(e.transportation||"").toLowerCase(),r=(t.transportation||"").toLowerCase();if(n!==r)return n.localeCompare(r);var a=e.start_time?new Date(e.start_time).getTime():0,i=t.start_time?new Date(t.start_time).getTime():0;if(a!==i)return a-i;var o=(e.address||"").toLowerCase(),l=(t.address||"").toLowerCase();if(o!==l)return o.localeCompare(l);var s=(e.translation||"").trim(),c=(t.translation||"").trim();return""===s&&""!==c?-1:""!==s&&""===c?1:s.localeCompare(c)}))};(0,t.useEffect)((function(){Yl.canAccessLegacySystem()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an admin account to login."),Yl.logout(),e("/login")),Tl().then((function(e){c(e.data)})),tl().then((function(e){console.log("drivers",e.data),O(e.data)})),fs().then((function(e){f(e.data)}))}),[]),(0,t.useEffect)((function(){(null===s||void 0===s?void 0:s.length)>0&&(null===d||void 0===d?void 0:d.length)>0&&lu.getAllEvents({date:lu.formatDate(v)}).then((function(e){var t=e.data.filter((function(e){var t,n,r,a,i,o,l,c,u,f,h,v,m,p,g,y,b,x,_,j,w,N,k,S,C,D,E,O,P,M;return e.customer=null!==e&&void 0!==e&&null!==(t=e.data)&&void 0!==t&&t.customer?(null===(n=s.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.customer)})))||void 0===n?void 0:n.name)||(null===e||void 0===e||null===(r=e.data)||void 0===r?void 0:r.client_name)||"":(null===e||void 0===e||null===(a=e.data)||void 0===a?void 0:a.client_name)||"",e.doctor=null!==e&&void 0!==e&&null!==(i=e.data)&&void 0!==i&&i.resource?(null===(o=d.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.resource)})))||void 0===o?void 0:o.name)||(null===e||void 0===e||null===(l=e.data)||void 0===l?void 0:l.resource_name)||"":(null===e||void 0===e||null===(c=e.data)||void 0===c?void 0:c.resource_name)||"",e.phone=null!==e&&void 0!==e&&null!==(u=e.data)&&void 0!==u&&u.resource?(null===(f=d.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.resource)})))||void 0===f?void 0:f.phone)||(null===e||void 0===e||null===(h=e.data)||void 0===h?void 0:h.resource_phone)||"":(null===e||void 0===e||null===(v=e.data)||void 0===v?void 0:v.resource_phone)||"",e.address=null!==e&&void 0!==e&&null!==(m=e.data)&&void 0!==m&&m.resource?(null===(p=d.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.resource)})))||void 0===p?void 0:p.address)||(null===e||void 0===e||null===(g=e.data)||void 0===g?void 0:g.resource_address)||"":(null===e||void 0===e||null===(y=e.data)||void 0===y?void 0:y.resource_address)||"",e.translation=(null===e||void 0===e||null===(b=e.data)||void 0===b?void 0:b.interpreter)||"",e.newPatient=(null===e||void 0===e||null===(x=e.data)||void 0===x?void 0:x.new_patient)||"",e.needId=(null===e||void 0===e||null===(_=e.data)||void 0===_?void 0:_.need_id)||"",e.disability=(null===e||void 0===e||null===(j=e.data)||void 0===j?void 0:j.disability)||"",e.member_type=null!==e&&void 0!==e&&null!==(w=e.data)&&void 0!==w&&w.customer&&(null===(N=s.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.customer)})))||void 0===N?void 0:N.type)||"",e.eyes_on=q(s,e)?"Yes":"No",e.startTime=null!==e&&void 0!==e&&e.start_time?"".concat(new Date(null===e||void 0===e?void 0:e.start_time).toLocaleDateString()," ").concat(new Date(null===e||void 0===e?void 0:e.start_time).toLocaleTimeString()):"",e.fasting=(null===e||void 0===e||null===(k=e.data)||void 0===k?void 0:k.fasting)||"",e.chinese_name=null!==e&&void 0!==e&&null!==(S=e.data)&&void 0!==S&&S.customer?null===(C=s.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.customer)})))||void 0===C?void 0:C.name_cn:(null===s||void 0===s||null===(D=s.find((function(t){var n;return(null===t||void 0===t?void 0:t.name)===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.client_name)||(null===t||void 0===t?void 0:t.name)===(null===e||void 0===e?void 0:e.target_name)})))||void 0===D?void 0:D.name_cn)||"",e.transportation=(null===e||void 0===e?void 0:e.link_event_name)||"",e.dob=null!==e&&void 0!==e&&null!==(E=e.data)&&void 0!==E&&E.customer?null===(O=s.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.customer)})))||void 0===O?void 0:O.birth_date:(null===e||void 0===e||null===(P=e.data)||void 0===P?void 0:P.client_birth_date)||"",e.transMethod=null===e||void 0===e||null===(M=e.data)||void 0===M?void 0:M.trans_method,e})).filter((function(e){return"medical"===e.type&&e.confirmed})),n=K(t);a(n),L(e.data.filter((function(e){return"transportation"===e.type&&"active"===e.status})))}))}),[v,d,s]);var $=function(e,t){return 0===t.length?K(e):Tn(e).sort((function(e,n){var r,a=(0,l.Z)(t);try{for(a.s();!(r=a.n()).done;){var i=r.value,o=(e[i.key]||"").toString().toLowerCase(),s=(n[i.key]||"").toString().toLowerCase(),c=o.localeCompare(s);if(0!==c)return"desc"===i.order?-c:c}}catch(f){a.e(f)}finally{a.f()}var u=(e.translation||"").trim(),d=(n.translation||"").trim();return""===u&&""!==d?-1:""!==u&&""===d?1:u.localeCompare(d)}))};(0,t.useEffect)((function(){if(0!==r.length){var e=$(r,g);a(e)}}),[g]);var G=function(){m(new Date(v.setDate(v.getDate()+1)))},J=function(){m(new Date(v.setDate(v.getDate()-1)))},Q=function(e){var t=g.findIndex((function(t){return t.key===e}));return-1===t?"default":"asc"===g[t].order?"up_arrow":"down_arrow"},X=function(e){var t=g.findIndex((function(t){return t.key===e}));return-1===t?null:t+1},ee=function(){N(!1),T(null),C(null),H(null)},te=function(e){return(0,Cn.jsx)("div",{className:"list row mb-4",children:(0,Cn.jsx)("div",{className:"col-md-12",children:(0,Cn.jsxs)("table",{className:"personnel-info-table",children:[(0,Cn.jsx)("thead",{children:(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("th",{className:"th-checkbox",children:(0,Cn.jsx)("input",{type:"checkbox",checked:x.length===r.length&&x.length>0,onClick:function(){return function(){if(x.length!==r.length||0===x.length){var e=Tn(r).map((function(e){return e.id}));_(e)}else _([])}()}})}),(0,Cn.jsx)("th",{className:"th-index",children:"No."}),V.filter((function(e){return e.show})).map((function(e,t){return(0,Cn.jsxs)("th",{className:"sortable-header",children:[e.label,(0,Cn.jsxs)("span",{className:"float-right",onClick:function(){return function(e){var t=g.findIndex((function(t){return t.key===e}));if(-1===t)y([].concat(Tn(g),[{key:e,order:"asc"}]));else if("asc"===g[t].order){var n=Tn(g);n[t]={key:e,order:"desc"},y(n)}else{var r=g.filter((function(e,n){return n!==t}));y(r)}}(e.key)},style:{cursor:"pointer"},children:[X(e.key)&&(0,Cn.jsx)("small",{style:{marginRight:"2px",fontSize:"10px",color:"#666"},children:X(e.key)}),(0,Cn.jsx)("img",{src:"/images/".concat(Q(e.key),".png")})]})]},t)})),(0,Cn.jsx)("th",{children:"Customer Date of Birth"}),(0,Cn.jsx)("th",{children:"Transportation"})]})}),(0,Cn.jsx)("tbody",{children:r&&r.filter((function(t){return t.status===e})).map((function(e,t){var n,r,a,i,o,l,s,c,u,d,f,h,v,m;return(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("td",{className:"td-checkbox",children:(0,Cn.jsx)("input",{type:"checkbox",checked:x.includes(e.id),onClick:function(){return function(e){if(x.includes(e)){var t=Tn(x).filter((function(t){return t!==e}));_(t)}else{var n=[].concat(Tn(x),[e]);_(n)}}(null===e||void 0===e?void 0:e.id)}})}),(0,Cn.jsx)("td",{className:"td-index",children:t+1}),(null===(n=V.find((function(e){return"customer"===e.key})))||void 0===n?void 0:n.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.customer}),(null===(r=V.find((function(e){return"chinese_name"===e.key})))||void 0===r?void 0:r.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.chinese_name}),(null===(a=V.find((function(e){return"member_type"===e.key})))||void 0===a?void 0:a.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.member_type}),(null===(i=V.find((function(e){return"eyes_on"===e.key})))||void 0===i?void 0:i.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.eyes_on}),(null===(o=V.find((function(e){return"doctor"===e.key})))||void 0===o?void 0:o.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.doctor}),(null===(l=V.find((function(e){return"phone"===e.key})))||void 0===l?void 0:l.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.phone}),(null===(s=V.find((function(e){return"address"===e.key})))||void 0===s?void 0:s.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.address}),(null===(c=V.find((function(e){return"translation"===e.key})))||void 0===c?void 0:c.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.translation}),(null===(u=V.find((function(e){return"newPatient"===e.key})))||void 0===u?void 0:u.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.newPatient}),(null===(d=V.find((function(e){return"needId"===e.key})))||void 0===d?void 0:d.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.needId}),(null===(f=V.find((function(e){return"disability"===e.key})))||void 0===f?void 0:f.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.disability}),(null===(h=V.find((function(e){return"startTime"===e.key})))||void 0===h?void 0:h.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.startTime}),(null===(v=V.find((function(e){return"fasting"===e.key})))||void 0===v?void 0:v.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.fasting}),(null===(m=V.find((function(e){return"transportation"===e.key})))||void 0===m?void 0:m.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.transportation}),(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.dob}),(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.transMethod})]},e.id)}))})]})})})};return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/medical/index",children:"Medical"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"Appointment Information"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsx)("h4",{children:"Medical Event One-Day List (With Driver Assignment)"})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container list-page",children:(0,Cn.jsxs)("div",{className:"app-main-content-list-func-container",children:[(0,Cn.jsxs)(Hc,{defaultActiveKey:"activeEvents",id:"requests-tab",onSelect:function(e){return B("archivedEvents"===e),y([]),void _([])},children:[(0,Cn.jsxs)(Wc,{eventKey:"activeEvents",title:"Active Appointments",children:[(0,Cn.jsxs)("div",{className:"app-main-content-fields-section with-function",children:[(0,Cn.jsxs)(Eo,{className:"me-2",variant:"outline-primary",size:"sm",onClick:function(){return J()},children:[" ","<"," "]}),(0,Cn.jsx)(Vd(),{className:"me-2",selected:v,onChange:function(e){return m(e)}}),(0,Cn.jsxs)(Eo,{className:"me-2 ms-2",variant:"outline-primary",size:"sm",onClick:function(){return G()},children:[" ",">"," "]}),(0,Cn.jsx)(Eo,{className:"me-2",variant:"primary",size:"sm",disabled:0===x.length,onClick:function(){H("create_new"),N(!0)},children:" + Show Assign Transportation Panel"})]}),te("active")]}),(0,Cn.jsxs)(Wc,{eventKey:"archivedEvents",title:"Archived Appointments",children:[(0,Cn.jsxs)("div",{className:"app-main-content-fields-section with-function",children:[(0,Cn.jsxs)(Eo,{className:"me-2",variant:"outline-primary",size:"sm",onClick:function(){return J()},children:[" ","<"," "]}),(0,Cn.jsx)(Vd(),{className:"me-2",selected:v,onChange:function(e){return m(e)}}),(0,Cn.jsxs)(Eo,{className:"me-2 ms-2",variant:"outline-primary",size:"sm",onClick:function(){return G()},children:[" ",">"," "]})]}),te("inactive")]})]}),(0,Cn.jsxs)("div",{className:"list-func-panel",children:[(0,Cn.jsx)($o,{columns:V,onColumnsChange:W}),(0,Cn.jsxs)("button",{className:"btn btn-primary me-2",onClick:function(){e("/medical/events")},children:[(0,Cn.jsx)(eu,{size:16}),"Add New Medical Appointment"]}),(0,Cn.jsx)(el,{columns:V,data:r.filter((function(e){return e.status===(Z?"inactive":"active")})),filename:"events"})]})]})}),(0,Cn.jsxs)(Fd,{show:w,onHide:function(){return ee()},children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:"Assign Transportations Panel"})}),(0,Cn.jsx)(Fd.Body,{children:(0,Cn.jsxs)(Cn.Fragment,{children:["create_new"===Y&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)("hr",{}),(0,Cn.jsxs)("div",{children:["Start Time:",(0,Cn.jsx)("div",{children:(0,Cn.jsx)(Ud.Z,{disableClock:!0,value:M,onChange:T})})]})]}),"create_new"===Y&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)("hr",{}),(0,Cn.jsxs)("div",{children:["Driver:",(0,Cn.jsx)("div",{children:(0,Cn.jsxs)("select",{value:S,onChange:function(e){C(e.currentTarget.value)},children:[(0,Cn.jsx)("option",{value:""}),E.map((function(e){return(0,Cn.jsx)("option",{value:e.id,children:e.name},e.id)}))]})})]})]})]})}),(0,Cn.jsxs)(Fd.Footer,{children:[(0,Cn.jsx)(Eo,{variant:"secondary",onClick:function(){return ee()},children:"Close"}),(0,Cn.jsx)(Eo,{disabled:!Y||""===Y||"create_new"===Y&&(!S||!M||""===S||""===M),variant:"primary",onClick:function(){return function(){if("create_new"===Y){var e,t,n,r,i=(new Date).toLocaleDateString(),o=new Date("".concat(i," ").concat(M)),l={title:"".concat(null===(e=E.find((function(e){return e.id===S})))||void 0===e?void 0:e.name," ").concat(o.toLocaleTimeString()),description:"transportatoin for med events",type:"transportation",source_type:"resource",source_uuid:"",target_type:"staff",target_uuid:S,start_time:o,stop_time:o,status:"active",create_by:null===(t=JSON.parse(localStorage.getItem("user")))||void 0===t?void 0:t.name,create_date:new Date,edit_by:null===(n=JSON.parse(localStorage.getItem("user")))||void 0===n?void 0:n.name,edit_date:new Date,edit_history:[{employee:null===(r=JSON.parse(localStorage.getItem("user")))||void 0===r?void 0:r.name,date:new Date}]};lu.createNewEvent(l).then((function(e){var t=e.data;lu.assignTransportationToEvents({transportationId:t.id,transportationName:t.title,eventIds:x}).then((function(){_([]),lu.getAllEvents({date:lu.formatDate(v)}).then((function(e){var t=Tn(e.data).filter((function(e){var t,n,r,a,i,o,l,c,u,f,h,v,m,p,g,y,b,x,_,j,w,N,k,S,C,D,E,O,P,M;return e.customer=null!==e&&void 0!==e&&null!==(t=e.data)&&void 0!==t&&t.customer?(null===(n=s.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.customer)})))||void 0===n?void 0:n.name)||(null===e||void 0===e||null===(r=e.data)||void 0===r?void 0:r.client_name)||"":(null===e||void 0===e||null===(a=e.data)||void 0===a?void 0:a.client_name)||"",e.doctor=null!==e&&void 0!==e&&null!==(i=e.data)&&void 0!==i&&i.resource?(null===(o=d.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.resource)})))||void 0===o?void 0:o.name)||(null===e||void 0===e||null===(l=e.data)||void 0===l?void 0:l.resource_name)||"":(null===e||void 0===e||null===(c=e.data)||void 0===c?void 0:c.resource_name)||"",e.phone=null!==e&&void 0!==e&&null!==(u=e.data)&&void 0!==u&&u.resource?(null===(f=d.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.resource)})))||void 0===f?void 0:f.phone)||(null===e||void 0===e||null===(h=e.data)||void 0===h?void 0:h.resource_phone)||"":(null===e||void 0===e||null===(v=e.data)||void 0===v?void 0:v.resource_phone)||"",e.address=null!==e&&void 0!==e&&null!==(m=e.data)&&void 0!==m&&m.resource?(null===(p=d.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.resource)})))||void 0===p?void 0:p.address)||(null===e||void 0===e||null===(g=e.data)||void 0===g?void 0:g.resource_address)||"":(null===e||void 0===e||null===(y=e.data)||void 0===y?void 0:y.resource_address)||"",e.translation=(null===e||void 0===e||null===(b=e.data)||void 0===b?void 0:b.interpreter)||"",e.newPatient=(null===e||void 0===e||null===(x=e.data)||void 0===x?void 0:x.new_patient)||"",e.needId=(null===e||void 0===e||null===(_=e.data)||void 0===_?void 0:_.need_id)||"",e.disability=(null===e||void 0===e||null===(j=e.data)||void 0===j?void 0:j.disability)||"",e.member_type=null!==e&&void 0!==e&&null!==(w=e.data)&&void 0!==w&&w.customer&&(null===(N=s.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.customer)})))||void 0===N?void 0:N.type)||"",e.eyes_on=q(s,e)?"Yes":"No",e.startTime=null!==e&&void 0!==e&&e.start_time?"".concat(new Date(null===e||void 0===e?void 0:e.start_time).toLocaleDateString()," ").concat(new Date(null===e||void 0===e?void 0:e.start_time).toLocaleTimeString()):"",e.fasting=(null===e||void 0===e||null===(k=e.data)||void 0===k?void 0:k.fasting)||"",e.chinese_name=null!==e&&void 0!==e&&null!==(S=e.data)&&void 0!==S&&S.customer?null===(C=s.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.customer)})))||void 0===C?void 0:C.name_cn:(null===s||void 0===s||null===(D=s.find((function(t){var n;return(null===t||void 0===t?void 0:t.name)===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.client_name)||(null===t||void 0===t?void 0:t.name)===(null===e||void 0===e?void 0:e.target_name)})))||void 0===D?void 0:D.name_cn)||"",e.transportation=(null===e||void 0===e?void 0:e.link_event_name)||"",e.dob=null!==e&&void 0!==e&&null!==(E=e.data)&&void 0!==E&&E.customer?null===(O=s.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.customer)})))||void 0===O?void 0:O.birth_date:(null===e||void 0===e||null===(P=e.data)||void 0===P?void 0:P.client_birth_date)||"",e.transMethod=null===e||void 0===e||null===(M=e.data)||void 0===M?void 0:M.trans_method,e})).filter((function(e){return"medical"===e.type&&e.confirmed})),n=$(t,g);a(n),L(e.data.filter((function(e){return"transportation"===e.type&&"active"===e.status}))),ee()}))}))})).catch((function(e){return console.log("Transportation Event Creation failed")}))}else{var c;Y&&""!==Y&&lu.assignTransportationToEvents({transportationId:Y,transportationName:null===(c=A.find((function(e){return e.id===Y})))||void 0===c?void 0:c.title,eventIds:x}).then((function(){_([]),lu.getAllEvents({date:lu.formatDate(v)}).then((function(e){var t=Tn(e.data).filter((function(e){var t,n,r,a,i,o,l,c,u,f,h,v,m,p,g,y,b,x,_,j,w,N,k,S,C,D,E,O,P,M;return e.customer=null!==e&&void 0!==e&&null!==(t=e.data)&&void 0!==t&&t.customer?(null===(n=s.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.customer)})))||void 0===n?void 0:n.name)||(null===e||void 0===e||null===(r=e.data)||void 0===r?void 0:r.client_name)||"":(null===e||void 0===e||null===(a=e.data)||void 0===a?void 0:a.client_name)||"",e.doctor=null!==e&&void 0!==e&&null!==(i=e.data)&&void 0!==i&&i.resource?(null===(o=d.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.resource)})))||void 0===o?void 0:o.name)||(null===e||void 0===e||null===(l=e.data)||void 0===l?void 0:l.resource_name)||"":(null===e||void 0===e||null===(c=e.data)||void 0===c?void 0:c.resource_name)||"",e.phone=null!==e&&void 0!==e&&null!==(u=e.data)&&void 0!==u&&u.resource?(null===(f=d.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.resource)})))||void 0===f?void 0:f.phone)||(null===e||void 0===e||null===(h=e.data)||void 0===h?void 0:h.resource_phone)||"":(null===e||void 0===e||null===(v=e.data)||void 0===v?void 0:v.resource_phone)||"",e.address=null!==e&&void 0!==e&&null!==(m=e.data)&&void 0!==m&&m.resource?(null===(p=d.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.resource)})))||void 0===p?void 0:p.address)||(null===e||void 0===e||null===(g=e.data)||void 0===g?void 0:g.resource_address)||"":(null===e||void 0===e||null===(y=e.data)||void 0===y?void 0:y.resource_address)||"",e.translation=(null===e||void 0===e||null===(b=e.data)||void 0===b?void 0:b.interpreter)||"",e.newPatient=(null===e||void 0===e||null===(x=e.data)||void 0===x?void 0:x.new_patient)||"",e.needId=(null===e||void 0===e||null===(_=e.data)||void 0===_?void 0:_.need_id)||"",e.disability=(null===e||void 0===e||null===(j=e.data)||void 0===j?void 0:j.disability)||"",e.member_type=null!==e&&void 0!==e&&null!==(w=e.data)&&void 0!==w&&w.customer&&(null===(N=s.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.customer)})))||void 0===N?void 0:N.type)||"",e.eyes_on=q(s,e)?"Yes":"No",e.startTime=null!==e&&void 0!==e&&e.start_time?"".concat(lu.formatDate(new Date(null===e||void 0===e?void 0:e.start_time))," ").concat(new Date(null===e||void 0===e?void 0:e.start_time).toLocaleTimeString("en-US",{hour:"2-digit",minute:"numeric",hour12:!0})):"",e.fasting=(null===e||void 0===e||null===(k=e.data)||void 0===k?void 0:k.fasting)||"",e.chinese_name=null!==e&&void 0!==e&&null!==(S=e.data)&&void 0!==S&&S.customer?null===(C=s.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.customer)})))||void 0===C?void 0:C.name_cn:(null===s||void 0===s||null===(D=s.find((function(t){var n;return(null===t||void 0===t?void 0:t.name)===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.client_name)||(null===t||void 0===t?void 0:t.name)===(null===e||void 0===e?void 0:e.target_name)})))||void 0===D?void 0:D.name_cn)||"",e.transportation=(null===e||void 0===e?void 0:e.link_event_name)||"",e.dob=null!==e&&void 0!==e&&null!==(E=e.data)&&void 0!==E&&E.customer?null===(O=s.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.customer)})))||void 0===O?void 0:O.birth_date:(null===e||void 0===e||null===(P=e.data)||void 0===P?void 0:P.client_birth_date)||"",e.transMethod=null===e||void 0===e||null===(M=e.data)||void 0===M?void 0:M.trans_method,e})).filter((function(e){return"medical"===e.type&&e.confirmed})),n=$(t,g);a(n),ee()}))}))}}()},children:"Assign Transportation"})]})]})]})},Bx=function(){var e=I(),n=i((0,t.useState)([]),2),r=n[0],a=n[1],o=i((0,t.useState)([]),2),l=o[0],s=o[1],c=i((0,t.useState)({key:"",order:""}),2),u=c[0],d=c[1],f=i((0,t.useState)([]),2),h=f[0],v=f[1],m=i((0,t.useState)([]),2),p=m[0],g=m[1],y=i((0,t.useState)(new Date),2),b=y[0],x=y[1],_=i((0,t.useState)(new Date((new Date).setMonth((new Date).getMonth()+6))),2),j=_[0],w=_[1],N=i((0,t.useState)(null),2),k=N[0],S=N[1],C=i((0,t.useState)(null),2),D=C[0],E=C[1],O=i((0,t.useState)(r),2),P=O[0],M=O[1],T=i((0,t.useState)(!1),2),R=T[0],A=T[1],L=i((0,t.useState)(!1),2),F=L[0],Y=L[1],H=i((0,t.useState)([{key:"customer",label:"Customer",show:!0},{key:"chinese_name",label:"Preferred Name",show:!0},{key:"member_type",label:"Member Type",show:!0},{key:"eyes_on",label:"Eyes-on",show:!0},{key:"doctor",label:"Doctor",show:!0},{key:"phone",label:"Phone",show:!0},{key:"address",label:"Address",show:!0},{key:"translation",label:"Translation",show:!0},{key:"newPatient",label:"New Patient",show:!0},{key:"needId",label:"Need ID",show:!0},{key:"startTime",label:"Start Time",show:!0},{key:"transportation",label:"Driver",show:!0},{key:"fasting",label:"Fasting",show:!0}]),2),U=H[0],Z=H[1],B=function(e,t){var n,r,a=null===e||void 0===e?void 0:e.find((function(e){var n,r;return(null===e||void 0===e?void 0:e.id)===(null===t||void 0===t||null===(n=t.data)||void 0===n?void 0:n.customer)||(null===e||void 0===e?void 0:e.name)===(null===t||void 0===t||null===(r=t.data)||void 0===r?void 0:r.client_name)||(null===e||void 0===e?void 0:e.name)===(null===t||void 0===t?void 0:t.target_name)}));return(null===a||void 0===a?void 0:a.disability)||"yes"===(null===t||void 0===t||null===(n=t.data)||void 0===n||null===(r=n.disability)||void 0===r?void 0:r.toLowerCase())||!1};(0,t.useEffect)((function(){Yl.canAccessLegacySystem()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an admin account to login."),Yl.logout(),e("/login")),Tl().then((function(e){s(e.data)})),fs().then((function(e){g(e.data)}))}),[]),(0,t.useEffect)((function(){b&&j&&(null===l||void 0===l?void 0:l.length)>0&&(null===p||void 0===p?void 0:p.length)>0&&lu.getAllEvents({from:lu.formatDate(b),to:lu.formatDate(j)}).then((function(e){a(e.data.filter((function(e){var t,n,r,a,i,o,s,c,u,d,f,h,v,m,g,y,b,x,_,j,w,N,k,S,C,D,E,O,P,M;return e.customer=null!==e&&void 0!==e&&null!==(t=e.data)&&void 0!==t&&t.customer?(null===(n=l.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.customer)})))||void 0===n?void 0:n.name)||(null===e||void 0===e||null===(r=e.data)||void 0===r?void 0:r.client_name)||"":(null===e||void 0===e||null===(a=e.data)||void 0===a?void 0:a.client_name)||"",e.doctor=null!==e&&void 0!==e&&null!==(i=e.data)&&void 0!==i&&i.resource?(null===(o=p.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.resource)})))||void 0===o?void 0:o.name)||(null===e||void 0===e||null===(s=e.data)||void 0===s?void 0:s.resource_name)||"":(null===e||void 0===e||null===(c=e.data)||void 0===c?void 0:c.resource_name)||"",e.phone=null!==e&&void 0!==e&&null!==(u=e.data)&&void 0!==u&&u.resource?(null===(d=p.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.resource)})))||void 0===d?void 0:d.phone)||(null===e||void 0===e||null===(f=e.data)||void 0===f?void 0:f.resource_phone)||"":(null===e||void 0===e||null===(h=e.data)||void 0===h?void 0:h.resource_phone)||"",e.address=null!==e&&void 0!==e&&null!==(v=e.data)&&void 0!==v&&v.resource?(null===(m=p.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.resource)})))||void 0===m?void 0:m.address)||(null===e||void 0===e||null===(g=e.data)||void 0===g?void 0:g.resource_address)||"":(null===e||void 0===e||null===(y=e.data)||void 0===y?void 0:y.resource_address)||"",e.translation=(null===e||void 0===e||null===(b=e.data)||void 0===b?void 0:b.interpreter)||"",e.newPatient=(null===e||void 0===e||null===(x=e.data)||void 0===x?void 0:x.new_patient)||"",e.needId=(null===e||void 0===e||null===(_=e.data)||void 0===_?void 0:_.need_id)||"",e.startTime=null!==e&&void 0!==e&&e.start_time?"".concat(lu.formatDate(new Date(null===e||void 0===e?void 0:e.start_time))," ").concat(new Date(null===e||void 0===e?void 0:e.start_time).toLocaleTimeString("en-US",{hour:"2-digit",minute:"numeric",hour12:!0})):"",e.transportation=(null===e||void 0===e?void 0:e.link_event_name)||"",e.confirmed=(null===e||void 0===e?void 0:e.confirmed)||!1,e.transMethod=null===e||void 0===e||null===(j=e.data)||void 0===j?void 0:j.trans_method,e.fasting=(null===e||void 0===e||null===(w=e.data)||void 0===w?void 0:w.fasting)||"",e.disability=(null===e||void 0===e||null===(N=e.data)||void 0===N?void 0:N.disability)||!1,e.member_type=null!==e&&void 0!==e&&null!==(k=e.data)&&void 0!==k&&k.customer&&(null===(S=l.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.customer)})))||void 0===S?void 0:S.type)||"",e.chinese_name=null!==e&&void 0!==e&&null!==(C=e.data)&&void 0!==C&&C.customer?null===(D=l.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.customer)})))||void 0===D?void 0:D.name_cn:(null===l||void 0===l||null===(E=l.find((function(t){var n;return(null===t||void 0===t?void 0:t.name)===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.client_name)||(null===t||void 0===t?void 0:t.name)===(null===e||void 0===e?void 0:e.target_name)})))||void 0===E?void 0:E.name_cn)||"",e.eyes_on=B(l,e)?"Yes":"No",e.dob=null!==e&&void 0!==e&&null!==(O=e.data)&&void 0!==O&&O.customer?null===(P=l.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.customer)})))||void 0===P?void 0:P.birth_date:(null===e||void 0===e||null===(M=e.data)||void 0===M?void 0:M.client_birth_date)||"",e})).filter((function(e){return"medical"===e.type})))}))}),[b,j,l,p]),(0,t.useEffect)((function(){M(null===r||void 0===r?void 0:r.filter((function(e){return k&&""!==k.label&&""!==k.value?null!==k&&void 0!==k&&null!==(t=k.label)&&void 0!==t&&t.replaceAll(" ","").replaceAll("\uff0a","").replaceAll("*","").includes(null===(n=e.doctor)||void 0===n?void 0:n.replaceAll(" ","").replaceAll("\uff0a","").replaceAll("*",""))||null!==(r=e.doctor)&&void 0!==r&&r.replaceAll(" ","").replaceAll("\uff0a","").replaceAll("*","").includes(null===k||void 0===k||null===(a=k.label)||void 0===a?void 0:a.replaceAll(" ","").replaceAll("\uff0a","").replaceAll("*",""))?e:void 0:e;var t,n,r,a})).filter((function(e){return D&&""!==D&&""!==D.value?(null===D||void 0===D||null===(t=D.label)||void 0===t?void 0:t.replaceAll(" ","").replaceAll("(Eyes-on)","").replaceAll("(discharged)","").replaceAll("\uff0a","").replaceAll("*",""))===(null===(n=e.customer)||void 0===n?void 0:n.replaceAll(" ","").replaceAll("(discharged)","").replaceAll("(Eyes-on)","").replaceAll("\uff0a","").replaceAll("*",""))?e:void 0:e;var t,n})))}),[k,D,r]),(0,t.useEffect)((function(){var e=Tn(r),t=""===u.key?e:e.sort((function(e,t){var n;return null===(n=e[u.key])||void 0===n?void 0:n.localeCompare(t[u.key])}));a("asc"===u.order?t:t.reverse())}),[u]);var z=function(){var e=Yu(Zu().mark((function e(){var t;return Zu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(null===h||void 0===h?void 0:h.length)<=0?window.alert("Please select at least one event record"):(t={eventIds:h},lu.generateSheet(t));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),V=function(){var e=Yu(Zu().mark((function e(){var t;return Zu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(null===h||void 0===h?void 0:h.length)<=0?window.alert("Please select at least one event record"):(t={eventIds:h},lu.generateSheetPDF(t));case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),W=function(e){return(0,Cn.jsx)("div",{className:"list row mb-4",children:(0,Cn.jsx)("div",{className:"col-md-12",children:(0,Cn.jsxs)("table",{className:"personnel-info-table",children:[(0,Cn.jsx)("thead",{children:(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("th",{className:"th-checkbox",children:(0,Cn.jsx)("input",{type:"checkbox",checked:h.length===P.filter((function(e){return"active"===e.status})).length&&h.length>0,onClick:function(){return function(){if(h.length!==P.length||0===h.length){var e=Tn(P).filter((function(e){return"active"===e.status})).map((function(e){return e.id}));v(e)}else v([])}()}})}),(0,Cn.jsx)("th",{className:"th-index",children:"No."}),U.filter((function(e){return e.show})).map((function(e,t){return(0,Cn.jsxs)("th",{className:"sortable-header",children:[e.label," ",(0,Cn.jsx)("span",{className:"float-right",onClick:function(){return function(e){var t={key:e,order:"asc"};u.key===e&&"asc"===u.order&&(t=bt(bt({},t),{},{order:"desc"})),d(t)}(e.key)},children:(0,Cn.jsx)("img",{src:"/images/".concat((n=e.key,u.key===n?"asc"===u.order?"up_arrow":"down_arrow":"default"),".png")})})]},t);var n})),(0,Cn.jsx)("th",{children:"Customer Date of Birth"}),(0,Cn.jsx)("th",{children:"Transportation"}),(0,Cn.jsx)("th",{})]})}),(0,Cn.jsx)("tbody",{children:P&&P.filter((function(t){return t.status===e})).map((function(e,t){var n,r,i,o,s,c,u,d,f,m,g,y,x;return(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("td",{className:"td-checkbox",children:(0,Cn.jsx)("input",{type:"checkbox",checked:h.includes(e.id),onClick:function(){return function(e){if(h.includes(e)){var t=Tn(h).filter((function(t){return t!==e}));v(t)}else{var n=[].concat(Tn(h),[e]);v(n)}}(null===e||void 0===e?void 0:e.id)}})}),(0,Cn.jsx)("td",{className:"td-index",children:t+1}),(null===(n=U.find((function(e){return"customer"===e.key})))||void 0===n?void 0:n.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.customer}),(null===(r=U.find((function(e){return"chinese_name"===e.key})))||void 0===r?void 0:r.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.chinese_name}),(null===(i=U.find((function(e){return"member_type"===e.key})))||void 0===i?void 0:i.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.member_type}),(null===(o=U.find((function(e){return"eyes_on"===e.key})))||void 0===o?void 0:o.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.eyes_on}),(null===(s=U.find((function(e){return"doctor"===e.key})))||void 0===s?void 0:s.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.doctor}),(null===(c=U.find((function(e){return"phone"===e.key})))||void 0===c?void 0:c.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.phone}),(null===(u=U.find((function(e){return"address"===e.key})))||void 0===u?void 0:u.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.address}),(null===(d=U.find((function(e){return"translation"===e.key})))||void 0===d?void 0:d.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.translation}),(null===(f=U.find((function(e){return"newPatient"===e.key})))||void 0===f?void 0:f.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.newPatient}),(null===(m=U.find((function(e){return"needId"===e.key})))||void 0===m?void 0:m.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.needId}),(null===(g=U.find((function(e){return"startTime"===e.key})))||void 0===g?void 0:g.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.startTime}),(null===(y=U.find((function(e){return"transportation"===e.key})))||void 0===y?void 0:y.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.transportation}),(null===(x=U.find((function(e){return"fasting"===e.key})))||void 0===x?void 0:x.show)&&(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.fasting}),(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.dob}),(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.transMethod}),(0,Cn.jsx)("td",{children:null!==e&&void 0!==e&&e.confirmed?"Confirmed":(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm me-2 ms-2",onClick:function(){return t=null===e||void 0===e?void 0:e.id,void lu.updateEvent(t,{confirmed:!0}).then((function(){lu.getAllEvents({from:lu.formatDate(b),to:lu.formatDate(j)}).then((function(e){a(e.data.filter((function(e){var t,n,r,a,i,o,s,c,u,d,f,h,v,m,g,y,b,x,_,j,w,N,k,S,C,D,E,O,P,M;return e.customer=null!==e&&void 0!==e&&null!==(t=e.data)&&void 0!==t&&t.customer?(null===(n=l.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.customer)})))||void 0===n?void 0:n.name)||(null===e||void 0===e||null===(r=e.data)||void 0===r?void 0:r.client_name)||"":(null===e||void 0===e||null===(a=e.data)||void 0===a?void 0:a.client_name)||"",e.doctor=null!==e&&void 0!==e&&null!==(i=e.data)&&void 0!==i&&i.resource?(null===(o=p.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.resource)})))||void 0===o?void 0:o.name)||(null===e||void 0===e||null===(s=e.data)||void 0===s?void 0:s.resource_name)||"":(null===e||void 0===e||null===(c=e.data)||void 0===c?void 0:c.resource_name)||"",e.phone=null!==e&&void 0!==e&&null!==(u=e.data)&&void 0!==u&&u.resource?(null===(d=p.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.resource)})))||void 0===d?void 0:d.phone)||(null===e||void 0===e||null===(f=e.data)||void 0===f?void 0:f.resource_phone)||"":(null===e||void 0===e||null===(h=e.data)||void 0===h?void 0:h.resource_phone)||"",e.address=null!==e&&void 0!==e&&null!==(v=e.data)&&void 0!==v&&v.resource?(null===(m=p.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.resource)})))||void 0===m?void 0:m.address)||(null===e||void 0===e||null===(g=e.data)||void 0===g?void 0:g.resource_address)||"":(null===e||void 0===e||null===(y=e.data)||void 0===y?void 0:y.resource_address)||"",e.translation=(null===e||void 0===e||null===(b=e.data)||void 0===b?void 0:b.interpreter)||"",e.newPatient=(null===e||void 0===e||null===(x=e.data)||void 0===x?void 0:x.new_patient)||"",e.needId=(null===e||void 0===e||null===(_=e.data)||void 0===_?void 0:_.need_id)||"",e.startTime=null!==e&&void 0!==e&&e.start_time?"".concat(lu.formatDate(new Date(null===e||void 0===e?void 0:e.start_time))," ").concat(new Date(null===e||void 0===e?void 0:e.start_time).toLocaleTimeString("en-US",{hour:"2-digit",minute:"numeric",hour12:!0})):"",e.transportation=(null===e||void 0===e?void 0:e.link_event_name)||"",e.confirmed=(null===e||void 0===e?void 0:e.confirmed)||!1,e.fasting=(null===e||void 0===e||null===(j=e.data)||void 0===j?void 0:j.fasting)||"",e.disability=(null===e||void 0===e||null===(w=e.data)||void 0===w?void 0:w.disability)||!1,e.transMethod=null===e||void 0===e||null===(N=e.data)||void 0===N?void 0:N.trans_method,e.eyes_on=B(l,e)?"Yes":"No",e.member_type=null!==e&&void 0!==e&&null!==(k=e.data)&&void 0!==k&&k.customer&&(null===(S=l.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.customer)})))||void 0===S?void 0:S.type)||"",e.chinese_name=null!==e&&void 0!==e&&null!==(C=e.data)&&void 0!==C&&C.customer?null===(D=l.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.customer)})))||void 0===D?void 0:D.name_cn:(null===l||void 0===l||null===(E=l.find((function(t){var n;return(null===t||void 0===t?void 0:t.name)===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.client_name)||(null===t||void 0===t?void 0:t.name)===(null===e||void 0===e?void 0:e.target_name)})))||void 0===E?void 0:E.name_cn)||"",e.dob=null!==e&&void 0!==e&&null!==(O=e.data)&&void 0!==O&&O.customer?null===(P=l.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.customer)})))||void 0===P?void 0:P.birth_date:(null===e||void 0===e||null===(M=e.data)||void 0===M?void 0:M.client_birth_date)||"",e})).filter((function(e){return"medical"===e.type})))}))}));var t},children:"Confirm"})})]},e.id)}))})]})})})},q=t.forwardRef((function(e,n){e.children;var r=e.style,a=e.className,o=e["aria-labelledby"],s=i((0,t.useState)(""),2);s[0],s[1];return(0,Cn.jsxs)("div",{ref:n,style:r,className:a,"aria-labelledby":o,children:[(0,Cn.jsx)("h6",{children:"Filter By"}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section margin-sm",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Customer"}),(0,Cn.jsx)(ib,{styles:{control:function(e,t){return bt(bt({},e),{},{width:"210px",height:"45px",minHeight:"45px","padding-top":0,"padding-bottom":0,"margin-top":0,"margin-bottom":0})},indicatorSeparator:function(e,t){return bt(bt({},e),{},{display:"none"})},dropdownIndicator:function(e){return bt(bt({},e),{},{paddingRight:"12px"})},indicatorsContainer:function(e){return bt(bt({},e),{},{"margin-top":"-5px"})},placeholder:function(e){return bt(bt({},e),{},{"margin-top":"-5px","font-size":"13px"})},singleValue:function(e,t){return bt(bt({},e),{},{"margin-top":"-5px","font-size":"13px"})}},value:D||"",onChange:function(e){E(e),v([])},options:[{value:"",label:""}].concat(Tn(l.filter((function(e){return"active"===(null===e||void 0===e?void 0:e.status)&&"discharged"!==(null===e||void 0===e?void 0:e.type)})).map((function(e){return{value:(null===e||void 0===e?void 0:e.id)||"",label:(null===e||void 0===e?void 0:e.name)||""}}))))})]})}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section margin-sm",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Resource"}),(0,Cn.jsx)(ib,{styles:{control:function(e,t){return bt(bt({},e),{},{width:"210px",height:"45px",minHeight:"45px","padding-top":0,"padding-bottom":0,"margin-top":0,"margin-bottom":0})},indicatorSeparator:function(e,t){return bt(bt({},e),{},{display:"none"})},dropdownIndicator:function(e){return bt(bt({},e),{},{paddingRight:"12px"})},indicatorsContainer:function(e){return bt(bt({},e),{},{"margin-top":"-5px"})},placeholder:function(e){return bt(bt({},e),{},{"margin-top":"-20px","font-size":"13px"})},singleValue:function(e,t){return bt(bt({},e),{},{"margin-top":"-20px","font-size":"13px"})}},value:k||"",onChange:function(e){S(e),v([])},options:[{value:"",label:""}].concat(Tn(null===p||void 0===p?void 0:p.filter((function(e){return"active"===e.status})).map((function(e){return{value:(null===e||void 0===e?void 0:e.id)||"",label:(null===e||void 0===e?void 0:e.name)||""}}))))})]})}),(0,Cn.jsx)("div",{className:"list row",children:(0,Cn.jsxs)("div",{className:"col-md-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return E(null),S(null),void Y(!1)},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){Y(!1)},children:" Filter "})]})})]})}));return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4 noprint",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/medical/index",children:"Medical"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"Appointment Information (Multi Days)"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsx)("h4",{children:"Medical Event Multiple Days List"})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container list-page",children:(0,Cn.jsxs)("div",{className:"app-main-content-list-func-container",children:[(0,Cn.jsxs)(Hc,{defaultActiveKey:"activeEvents",id:"requests-tab",onSelect:function(e){return A("archivedEvents"===e),d({key:"",order:""}),void v([])},children:[(0,Cn.jsxs)(Wc,{eventKey:"activeEvents",title:"Active Appointments",children:[(0,Cn.jsxs)("div",{className:"app-main-content-fields-section with-function flex-end",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"From"}),(0,Cn.jsx)(Vd(),{selected:b,onChange:function(e){x(e),v([])}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"To"}),(0,Cn.jsx)(Vd(),{selected:j,onChange:function(e){w(e),v([])}})]})]}),W("active")]}),(0,Cn.jsxs)(Wc,{eventKey:"archivedEvents",title:"Archived Appointments",children:[(0,Cn.jsxs)("div",{className:"app-main-content-fields-section with-function flex-end",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"From"}),(0,Cn.jsx)(Vd(),{selected:b,onChange:function(e){x(e),v([])}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"To"}),(0,Cn.jsx)(Vd(),{selected:j,onChange:function(e){w(e),v([])}})]})]}),W("inactive")]})]}),(0,Cn.jsxs)("div",{className:"list-func-panel",children:[(0,Cn.jsxs)(Zo,{id:"filter-event-multi-list",className:"me-2",show:F,onToggle:function(){return Y(!F)},children:[(0,Cn.jsxs)(Zo.Toggle,{variant:"primary",children:[(0,Cn.jsx)(ff,{size:16,className:"me-2"}),"Filter"]}),(0,Cn.jsx)(Zo.Menu,{as:q})]},"filter-event-multi-list"),(0,Cn.jsx)($o,{columns:U,onColumnsChange:Z}),(0,Cn.jsxs)("button",{className:"btn btn-primary me-2",onClick:function(){e("/medical/events")},children:[(0,Cn.jsx)(eu,{size:16}),"Add New Medical Appointment"]}),(0,Cn.jsx)(el,{columns:U,data:P.filter((function(e){return e.status===(R?"inactive":"active")})),filename:"events-multiple",customActions:[{label:"Medical Notifications Doc",onClick:function(){if((null===h||void 0===h?void 0:h.length)<=0)window.alert("Please select at least one event record");else{var e={eventIds:h};lu.generateDoc(e)}}},{label:"Medical Notifications Pdf",onClick:function(){if((null===h||void 0===h?void 0:h.length)<=0)window.alert("Please select at least one event record");else{var e={eventIds:h};lu.generatePdf(e)}}},{label:"Visit Record Sheet",onClick:z},{label:"Visit Record PDF",onClick:V}]})]})]})})]})},zx=function(){var e,n,r,a,o,l,s,c,u,d,f,h=I(),v=F(),m=i(q(),1)[0],p=i((0,t.useState)(m.get("tab")||"eventInfo"),2),g=p[0],y=p[1],b=i((0,t.useState)(void 0),2),x=b[0],_=b[1],j=i((0,t.useState)(void 0),2),w=(j[0],j[1]),N=i((0,t.useState)(void 0),2),k=N[0],S=N[1],C=i((0,t.useState)([]),2),D=C[0],E=C[1],O=i((0,t.useState)([]),2),P=(O[0],O[1]),M=i((0,t.useState)(""),2),T=M[0],R=M[1],A=i((0,t.useState)([]),2),L=A[0],Y=A[1],H=i((0,t.useState)(void 0),2),U=H[0],Z=H[1],B=i((0,t.useState)(void 0),2),z=B[0],V=B[1],W=i((0,t.useState)(""),2),K=W[0],$=W[1],G=i((0,t.useState)(""),2),J=G[0],Q=G[1],X=i((0,t.useState)(""),2),ee=X[0],te=X[1],ne=i((0,t.useState)(""),2),re=ne[0],ae=ne[1],ie=i((0,t.useState)(""),2),oe=ie[0],le=ie[1],se=i((0,t.useState)(""),2),ce=se[0],ue=se[1],de=i((0,t.useState)(""),2),fe=de[0],he=de[1],ve=i((0,t.useState)(""),2),me=ve[0],pe=ve[1],ge=i((0,t.useState)(""),2),ye=ge[0],be=ge[1],xe=i((0,t.useState)(""),2),_e=xe[0],je=xe[1],we=i((0,t.useState)(""),2),Ne=we[0],ke=we[1],Se=i((0,t.useState)(""),2),Ce=Se[0],De=Se[1],Ee=i((0,t.useState)(""),2),Oe=Ee[0],Pe=Ee[1],Me=i((0,t.useState)(""),2),Te=Me[0],Re=Me[1],Ae=i((0,t.useState)(""),2),Ie=Ae[0],Le=Ae[1],Fe=i((0,t.useState)(""),2),Ye=Fe[0],He=Fe[1],Ue=i((0,t.useState)([]),2),Ze=(Ue[0],Ue[1]),Be=i((0,t.useState)(void 0),2),ze=(Be[0],Be[1]),Ve=i((0,t.useState)(!1),2),We=Ve[0],qe=Ve[1],Ke=i((0,t.useState)([]),2),$e=Ke[0],Ge=Ke[1],Je=i((0,t.useState)(""),2),Qe=Je[0],Xe=Je[1],et=i((0,t.useState)(!1),2),tt=et[0],nt=et[1],rt=i((0,t.useState)(""),2),at=rt[0],it=rt[1],ot=(window.location.hostname.includes("worldshine3.mayo.llc")||window.location.hostname.includes("site3"),new URLSearchParams(window.location.search)),lt=function(){h("/medical/events/calendar")},st=function(e){"calendar"===ot.get("from")||"create"===ot.get("from")||ot.get("event")?lt():h("/medical/events/list")},ct=function(){var e,t,n;if(function(){var e=[];return z&&z.id||e.push("Customer"),k&&k.id||e.push("Provider"),K||e.push("Appointment Time"),!(e.length>0)||(window.alert("Please fill in the following required fields:\n".concat(e.join("\n"))),!1)}()){var r={},a={};z&&(r=Object.assign({},r,{customer:z.id,client_name:z.name,client_pharmacy:z.pharmacy,client_pcp:z.care_provider,client_birth_date:z.birth_date,client_seating:z.seating}),a=Object.assign({},a,{target_type:z.type,target_uuid:z.id,target_name:z.name})),k&&(r=Object.assign({},r,{resource:k.id,resource_type:k.type,resource_name:k.name,resource_phone:k.phone,resource_contact:k.contact,resource_address:k.address,resource_city:k.city,resource_state:k.state}),a=Object.assign({},a,{source_type:k.type,source_uuid:k.id,source_name:k.name}));var i=bt(bt({},x.data),{},{new_patient:re,confirmed:oe,fasting:ce,interpreter:fe,doc_order:me,need_id:_e,need_med_list:Ne,notes:Oe,reason:Ie,other:Ye,disability:ye,disability_support:Ce,trans_method:Qe},r),o=bt(bt({},x),{},{data:i,title:J,descrption:ee,color:Te,notes:Oe,start_time:new Date(K),stop_time:new Date(K),edit_by:localStorage.getItem("user")&&(null===(e=JSON.parse(localStorage.getItem("user")))||void 0===e?void 0:e.name),edit_date:new Date,edit_history:null!==x&&void 0!==x&&x.edit_history?[].concat(Tn(x.edit_history),[{employee:localStorage.getItem("user")&&(null===(t=JSON.parse(localStorage.getItem("user")))||void 0===t?void 0:t.name),date:new Date}]):[{employee:localStorage.getItem("user")&&(null===(n=JSON.parse(localStorage.getItem("user")))||void 0===n?void 0:n.name),date:new Date}]},a);ot.get("event")?z&&k&&lu.createNewEvent(o).then((function(e){return st()})):"create"===ot.get("from")?z&&k&&lu.updateEvent(v.id,o).then((function(e){return st()})):lu.updateEvent(v.id,o).then((function(e){return st()}))}};(0,t.useEffect)((function(){Yl.canAccessLegacySystem()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an admin account to login."),Yl.logout(),h("/login")),"create"===ot.get("from")&&qe(!0),Promise.all([fs(),Tl(),lu.getTimeData()]).then((function(e){var t=i(e,3),n=t[0],r=t[1],a=t[2];E(n.data),P(n.data),Y(r.data),Ge(a.data),x||(ot.get("event")?_(JSON.parse(ot.get("event"))):lu.getEvent(v.id).then((function(e){_(e.data),lu.getAllEvents({date:lu.formatDate(new Date(e.data.start_time))}).then((function(e){Ze(e.data);var t=e.data.find((function(e){return e.id===v.id}));ze(lu.getTransportationInfo(e.data,t,$e))}))})))}))}),[]),(0,t.useEffect)((function(){var e=Tn(D);T&&""!==T&&P(null===e||void 0===e?void 0:e.filter((function(e){return e.type===T})))}),[T]);return(0,t.useEffect)((function(){if(x){var e,t,n;if(x.data.customer)Z({value:x.data.customer,label:null===(n=L.find((function(e){return e.id===x.data.customer})))||void 0===n?void 0:n.name}),V(L.find((function(e){return e.id===x.data.customer})));else Al(x.target_uuid).then((function(e){var t=null===e||void 0===e?void 0:e.data,n=L.find((function(e){return e.email===t.email&&e.username===t.username}));Z({value:n.id,label:n.name}),V(n)}));w({value:x.data.resource||x.source_uuid,label:null===(e=D.find((function(e){return e.id===x.source_uuid})))||void 0===e?void 0:e.name}),S(D.find((function(e){return e.id===x.source_uuid}))),$(new Date(x.start_time)),Q(x.title),Re(x.color),te(x.description),ae(x.data.new_patient),le(x.data.confirmed),ue(x.data.fasting),he(x.data.interpreter),pe(x.data.doc_order),be(null!==z&&void 0!==z&&z.disability?"yes":x.data.disability),De(x.data.disability_support),je(x.data.need_id),ke(x.data.need_med_list),Pe(x.data.notes),Le(x.data.reason),He(x.data.other),Xe(null===x||void 0===x||null===(t=x.data)||void 0===t?void 0:t.trans_method)}}),[x]),(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/medical/index",children:"Medical"}),(0,Cn.jsx)(Ns.Item,{href:"/medical/events/list",children:"Medical Appointment Information"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:ot.get("event")?"Create Medical Event from Request":"Update Medical Event"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsxs)("h4",{children:[ot.get("event")?"Create Medical Event from Request":"Update Medical Event"," ",(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){st()},children:"Back"})]})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container form-page",children:(0,Cn.jsx)("div",{className:"app-main-content-list-func-container",children:(0,Cn.jsxs)(Hc,{activeKey:g,onSelect:function(e){return y(e)},id:"event-tab",children:[!We&&(0,Cn.jsx)(Wc,{eventKey:"eventClientInfo",title:"Appointment Customer And Time Information",children:(0,Cn.jsxs)("div",{className:"multi-columns-container",children:[(0,Cn.jsx)("div",{className:"column-container",children:(0,Cn.jsxs)("div",{className:"column-card",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Customer And Appointment Time"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Customer",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)(ib,{styles:{control:function(e){return bt(bt({},e),{},{width:"350px",borderRadius:"8px"})},indicatorSeparator:function(){return{display:"none"}},dropdownIndicator:function(e){return bt(bt({},e),{},{paddingRight:"8px",color:"#333","&:hover":{color:"#000"}})},valueContainer:function(e){return bt(bt({},e),{},{height:"43px",padding:"0 8px"})},input:function(e){return bt(bt({},e),{},{margin:"0px",padding:"0px",height:"30px",width:"290px"})},placeholder:function(e){return bt(bt({},e),{},{fontSize:"13px"})},singleValue:function(e){return bt(bt({},e),{},{margin:"0px",fontSize:"13px"})}},value:U||"",onChange:function(e){return function(e){Z(e),V(L.find((function(t){return t.id===e.value})))}(e)},options:[{value:"",label:""}].concat(Tn(L.filter((function(e){return"active"===(null===e||void 0===e?void 0:e.status)&&"discharged"!==(null===e||void 0===e?void 0:e.type)})).map((function(e){return{value:(null===e||void 0===e?void 0:e.id)||"",label:(null===e||void 0===e?void 0:e.name)||""}}))))})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Appointment Time",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)(Vd(),{selected:K,onChange:$,showTimeInput:!0,timeInputLabel:"Time:",dateFormat:"MM/dd/yyyy, HH:mm"})]})]}),(0,Cn.jsx)("div",{className:"list row mb-5",children:(0,Cn.jsxs)("div",{className:"col-md-12 col-sm-12 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return st()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return ct()},children:" Save "})]})})]})}),(0,Cn.jsx)("div",{className:"column-container",children:(0,Cn.jsx)("div",{className:"column-card",children:z&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Customer Information"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section short",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Customer Name"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===z||void 0===z?void 0:z.name)||""})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Preferred Name"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===z||void 0===z?void 0:z.name_cn)||""})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Pharmacy"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===z||void 0===z?void 0:z.pharmacy)||""})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section short",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Care Provider"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===z||void 0===z?void 0:z.care_provider)||""})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Birthday"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===z||void 0===z?void 0:z.birth_date)||""})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Note"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===z||void 0===z?void 0:z.note)||""})]})]})]})})})]})}),(0,Cn.jsx)(Wc,{eventKey:"eventInfo",title:"Medical Appointment Information",children:(0,Cn.jsxs)("div",{className:"multi-columns-container",children:[(0,Cn.jsx)("div",{className:"column-container",children:(0,Cn.jsxs)("div",{className:"column-card",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Appointment Details"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Provider",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),k?(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)("span",{children:null===k||void 0===k?void 0:k.name})," ",(0,Cn.jsx)("span",{children:(0,Cn.jsx)("button",{className:"btn btn-link btn-sm me-2 mb-2",onClick:function(){return nt(!0)},children:"Update"})})]}):null!==x&&void 0!==x&&null!==(e=x.data)&&void 0!==e&&e.resource_name?(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)("span",{children:null===x||void 0===x||null===(n=x.data)||void 0===n?void 0:n.resource_name})," ",(0,Cn.jsx)("span",{children:(0,Cn.jsx)("button",{className:"btn btn-link btn-sm me-2 mb-2",onClick:function(){return nt(!0)},children:"Update"})})]}):(0,Cn.jsx)("button",{className:"btn btn-link btn-sm me-2 mb-2",onClick:function(){return nt(!0)},children:"Please click here to add provider"})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Label",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsxs)("select",{value:Te,onChange:function(e){return Re(e.target.value)},children:[(0,Cn.jsx)("option",{value:""}),null===(r=lu.colorOptions)||void 0===r?void 0:r.map((function(e){return(0,Cn.jsx)("option",{value:null===e||void 0===e?void 0:e.value,children:null===e||void 0===e?void 0:e.label})}))]})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Customer Information"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"New Patient"}),(0,Cn.jsxs)("select",{value:re,onChange:function(e){return ae(e.target.value)},children:[(0,Cn.jsx)("option",{value:""}),(0,Cn.jsx)("option",{value:"yes",children:"Yes"}),(0,Cn.jsx)("option",{value:"no",children:"No"})]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Doctor's Order"}),(0,Cn.jsxs)("select",{value:me,onChange:function(e){return pe(e.target.value)},children:[(0,Cn.jsx)("option",{value:""}),(0,Cn.jsx)("option",{value:"yes",children:"Yes"}),(0,Cn.jsx)("option",{value:"no",children:"No"})]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Fasting Required"}),(0,Cn.jsxs)("select",{value:ce,onChange:function(e){return ue(e.target.value)},children:[(0,Cn.jsx)("option",{value:""}),(0,Cn.jsx)("option",{value:"empty_stomach",children:"Empty Stomach"}),(0,Cn.jsx)("option",{value:"clear_liquid",children:"Clear Liquid"})]})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"ID Needed"}),(0,Cn.jsxs)("select",{value:_e,onChange:function(e){return je(e.target.value)},children:[(0,Cn.jsx)("option",{value:""}),(0,Cn.jsx)("option",{value:"yes",children:"Yes"}),(0,Cn.jsx)("option",{value:"no",children:"No"})]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Need Medication List"}),(0,Cn.jsxs)("select",{value:Ne,onChange:function(e){return ke(e.target.value)},children:[(0,Cn.jsx)("option",{value:""}),(0,Cn.jsx)("option",{value:"yes",children:"Yes"}),(0,Cn.jsx)("option",{value:"no",children:"No"})]})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Assistance"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Language Support",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsxs)("select",{value:fe,onChange:function(e){return he(e.target.value)},children:[(0,Cn.jsx)("option",{value:""}),null===(a=lu.interpreterLevelOptions)||void 0===a?void 0:a.map((function(e){return(0,Cn.jsx)("option",{value:null===e||void 0===e?void 0:e.value,children:null===e||void 0===e?void 0:e.label})}))]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Transportation Support"}),(0,Cn.jsxs)("select",{value:Qe,onChange:function(e){return Xe(e.target.value)},children:[(0,Cn.jsx)("option",{value:""}),null===(o=lu.transportationTypeOptions)||void 0===o?void 0:o.map((function(e){return(0,Cn.jsx)("option",{value:null===e||void 0===e?void 0:e.value,children:null===e||void 0===e?void 0:e.label},null===e||void 0===e?void 0:e.value)}))]})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Additional Information"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Notes"}),(0,Cn.jsx)("textarea",{value:Oe||"",onChange:function(e){return Pe(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Reason"}),(0,Cn.jsx)("textarea",{value:Ie||"",onChange:function(e){return Le(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Other Requirements"}),(0,Cn.jsx)("textarea",{value:Ye||"",onChange:function(e){return He(e.target.value)}})]})]}),(0,Cn.jsx)("div",{className:"list row mb-5",children:(0,Cn.jsxs)("div",{className:"col-md-12 col-sm-12 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return st()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return ct()},children:" Save "})]})})]})}),(0,Cn.jsx)("div",{className:"column-container",children:k&&(0,Cn.jsxs)("div",{className:"column-card",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Provider Info"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section short",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Name"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===k||void 0===k?void 0:k.name)||(null===x||void 0===x||null===(l=x.data)||void 0===l?void 0:l.resource_name)||""})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Specialty"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===k||void 0===k?void 0:k.specialty)||""})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section short",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Phone"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===k||void 0===k?void 0:k.phone)||(null===x||void 0===x||null===(s=x.data)||void 0===s?void 0:s.resource_phone)||""})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Contact"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===k||void 0===k?void 0:k.contact)||(null===x||void 0===x||null===(c=x.data)||void 0===c?void 0:c.resource_contact)||""})]})]}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section short",children:(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Address"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===k||void 0===k?void 0:k.address)||(null===x||void 0===x||null===(u=x.data)||void 0===u?void 0:u.resource_address)||""})]})})]})})]})})]})})}),(0,Cn.jsxs)(Fd,{show:tt,fullscreen:"xxl-down",onHide:function(){return nt(!1)},children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:"Select the Provider"})}),(0,Cn.jsxs)(Fd.Body,{children:[(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"mb-4 me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Type in Keyword to Filter"}),(0,Cn.jsx)("input",{type:"text",value:at,onChange:function(e){return it(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"mb-4 me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Filter By Provider Type"}),(0,Cn.jsxs)("select",{value:T,onChange:function(e){return R(e.target.value)},children:[(0,Cn.jsx)("option",{value:""}),(0,Cn.jsx)("option",{value:"doctor",children:"Doctor"}),(0,Cn.jsx)("option",{value:"pharmacy",children:"Pharmacy"}),(0,Cn.jsx)("option",{value:"hospital",children:"Hospital"}),(0,Cn.jsx)("option",{value:"surgical center",children:"Surgical Center"}),(0,Cn.jsx)("option",{value:"government agency",children:"Government Agency"}),(0,Cn.jsx)("option",{value:"other",children:"Other"})]})]})]}),(0,Cn.jsxs)("table",{className:"personnel-info-table mb-4",children:[(0,Cn.jsx)("thead",{children:(0,Cn.jsxs)("tr",{className:"sortable-header",children:[(0,Cn.jsx)("th",{children:"Name"}),(0,Cn.jsx)("th",{children:"Specialty"}),(0,Cn.jsx)("th",{children:"Address"}),(0,Cn.jsx)("th",{children:"Office Name"}),(0,Cn.jsx)("th",{children:"Branch Name"}),(0,Cn.jsx)("th",{children:"City"}),(0,Cn.jsx)("th",{children:"State"}),(0,Cn.jsx)("th",{children:"Zipcode"}),(0,Cn.jsx)("th",{})]})}),(0,Cn.jsx)("tbody",{children:null===D||void 0===D||null===(d=D.filter((function(e){return"active"===e.status})))||void 0===d||null===(f=d.filter((function(e){return function(e){if(at.length>0){var t,n,r,a,i,o=at.toLowerCase();return(null===e||void 0===e||null===(t=e.name.toLowerCase())||void 0===t?void 0:t.includes(o))||(null===e||void 0===e||null===(n=e.address)||void 0===n||null===(r=n.toLowerCase())||void 0===r?void 0:r.includes(o))||(null===e||void 0===e||null===(a=e.specialty)||void 0===a||null===(i=a.toLowerCase())||void 0===i?void 0:i.includes(o))}return!0}(e)})))||void 0===f?void 0:f.filter((function(e){return function(e){return!(T.length>0)||(null===e||void 0===e?void 0:e.type)===T}(e)})).map((function(e){return(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("td",{children:"".concat((null===e||void 0===e?void 0:e.name)||"").concat(null!==e&&void 0!==e&&e.name?"-":"").concat((null===e||void 0===e?void 0:e.name_original)||"").concat(null!==e&&void 0!==e&&e.name_original?"-":"").concat((null===e||void 0===e?void 0:e.name_branch)||"")}),(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.specialty}),(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.address}),(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.name_original}),(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.name_branch}),(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.city}),(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.state}),(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.zipcode}),(0,Cn.jsx)("td",{style:{"min-width":"220px"},children:(null===e||void 0===e?void 0:e.id)===(null===k||void 0===k?void 0:k.id)?"Selected":(0,Cn.jsx)(Eo,{variant:"primary",className:"me-2",size:"sm",onClick:function(){S(e),nt(!1)},children:"Select"})})]},e.id)}))})]})]}),(0,Cn.jsx)(Fd.Footer,{children:(0,Cn.jsx)(Eo,{variant:"primary",onClick:function(){return nt(!1)},children:"Complete And Close"})})]})]})},Vx=function(){var e,n,r,a,o,l,s,c,u,d,f,h,v=I(),m=F(),p=i(q(),1)[0],g=i((0,t.useState)(p.get("tab")||"eventInfo"),2),y=g[0],b=g[1],x=i((0,t.useState)(void 0),2),_=x[0],j=x[1],w=i((0,t.useState)([]),2),N=w[0],k=w[1],S=i((0,t.useState)([]),2),C=S[0],D=S[1];new URLSearchParams(window.location.search);(0,t.useEffect)((function(){Yl.canAccessLegacySystem()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an admin account to login."),Yl.logout(),v("/login")),Promise.all([fs(),kl()]).then((function(e){var t=i(e,2),n=t[0],r=t[1];k(n.data),D(r.data),_||lu.getEvent(m.id).then((function(e){j(e.data)}))}))}),[]);var E=function(e){if(!e)return"";var t=new Date(e);return"".concat(t.toLocaleDateString()," ").concat(t.toLocaleTimeString())};return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/medical/index",children:"Medical"}),(0,Cn.jsx)(Ns.Item,{href:"/medical/events/list",children:"Medical Events"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"View Event Details"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsxs)("h4",{children:["View Medical Event Details ",(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){v("/medical/events/list")},children:"Back"})]})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container form-page",children:(0,Cn.jsxs)("div",{className:"app-main-content-list-func-container",children:[(0,Cn.jsx)(Hc,{activeKey:y,onSelect:function(e){return b(e)},id:"event-view-tab",children:(0,Cn.jsxs)(Wc,{eventKey:"eventInfo",title:"Event Information",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Appointment Details"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Provider"}),(0,Cn.jsx)("div",{className:"field-value",children:function(){var e,t,n,r;return null!==_&&void 0!==_&&null!==(e=_.data)&&void 0!==e&&e.resource?(null===(n=N.find((function(e){var t;return e.id===(null===_||void 0===_||null===(t=_.data)||void 0===t?void 0:t.resource)})))||void 0===n?void 0:n.name)||(null===_||void 0===_||null===(r=_.data)||void 0===r?void 0:r.resource_name):(null===_||void 0===_||null===(t=_.data)||void 0===t?void 0:t.resource_name)||""}()})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Customer"}),(0,Cn.jsx)("div",{className:"field-value",children:function(){var e,t,n,r;return null!==_&&void 0!==_&&null!==(e=_.data)&&void 0!==e&&e.customer?(null===(n=C.find((function(e){var t;return e.id===(null===_||void 0===_||null===(t=_.data)||void 0===t?void 0:t.customer)})))||void 0===n?void 0:n.name)||(null===_||void 0===_||null===(r=_.data)||void 0===r?void 0:r.client_name):(null===_||void 0===_||null===(t=_.data)||void 0===t?void 0:t.client_name)||""}()})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Label"}),(0,Cn.jsxs)("div",{className:"field-value",children:[(null===_||void 0===_?void 0:_.color)&&(0,Cn.jsx)("span",{style:{display:"inline-block",width:"16px",height:"16px",borderRadius:"4px",backgroundColor:null===_||void 0===_?void 0:_.color,marginRight:"8px",verticalAlign:"middle"}}),(null===_||void 0===_?void 0:_.color)||""]})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Appointment Time"}),(0,Cn.jsx)("div",{className:"field-value",children:E(null===_||void 0===_?void 0:_.start_time)})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"End Time"}),(0,Cn.jsx)("div",{className:"field-value",children:E(null===_||void 0===_?void 0:_.stop_time)})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Patient Information"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"New Patient"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===_||void 0===_||null===(e=_.data)||void 0===e?void 0:e.new_patient)||"No"})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Confirmed"}),(0,Cn.jsx)("div",{className:"field-value",children:null!==_&&void 0!==_&&_.confirmed?"Yes":"No"})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Fasting Required"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===_||void 0===_||null===(n=_.data)||void 0===n?void 0:n.fasting)||"No"})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Language Support"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===_||void 0===_||null===(r=_.data)||void 0===r?void 0:r.interpreter)||""})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Eyes-on Required"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===_||void 0===_||null===(a=_.data)||void 0===a?void 0:a.disability)||"No"})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"ID Needed"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===_||void 0===_||null===(o=_.data)||void 0===o?void 0:o.need_id)||"No"})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Medical Requirements"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Doctor Order"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===_||void 0===_||null===(l=_.data)||void 0===l?void 0:l.doc_order)||""})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Need Medication List"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===_||void 0===_||null===(s=_.data)||void 0===s?void 0:s.need_med_list)||"No"})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Disability Support"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===_||void 0===_||null===(c=_.data)||void 0===c?void 0:c.disability_support)||""})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Transportation & Notes"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Transportation Support"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===_||void 0===_||null===(u=_.data)||void 0===u?void 0:u.trans_method)||""})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Reason"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===_||void 0===_||null===(d=_.data)||void 0===d?void 0:d.reason)||""})]})]}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Notes"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===_||void 0===_||null===(f=_.data)||void 0===f?void 0:f.notes)||""})]}),(0,Cn.jsxs)("div",{className:"field-body",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Other Requirements"}),(0,Cn.jsx)("div",{className:"field-value",children:(null===_||void 0===_||null===(h=_.data)||void 0===h?void 0:h.other)||""})]})]})]})}),(0,Cn.jsx)("div",{className:"list-func-panel",children:(0,Cn.jsxs)("button",{className:"btn btn-primary",onClick:function(){return e=null===_||void 0===_?void 0:_.id,void v("/medical/events/edit/".concat(e,"?tab=").concat(y));var e},children:[(0,Cn.jsx)(Gc,{className:"me-2",size:16}),"Edit"]})})]})})]})},Wx=__webpack_require__(7326);var qx=__webpack_require__(8814);function Kx(e,t,n){if((0,qx.Z)())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var a=new(e.bind.apply(e,r));return n&&(0,ec.Z)(a,n.prototype),a}function $x(e){var t="function"===typeof Map?new Map:void 0;return $x=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(jB){return"function"===typeof e}}(e))return e;if("function"!==typeof e)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return Kx(e,arguments,(0,ad.Z)(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),(0,ec.Z)(n,e)},$x(e)}var Gx,Jx,Qx,Xx,e_,t_,n_,r_,a_,i_,o_,l_,s_,c_={},u_=[],d_=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,f_=Array.isArray;function h_(e,t){for(var n in t)e[n]=t[n];return e}function v_(e){e&&e.parentNode&&e.parentNode.removeChild(e)}function m_(e,t,n){var r,a,i,o={};for(i in t)"key"==i?r=t[i]:"ref"==i?a=t[i]:o[i]=t[i];if(arguments.length>2&&(o.children=arguments.length>3?Gx.call(arguments,2):n),"function"==typeof e&&null!=e.defaultProps)for(i in e.defaultProps)null==o[i]&&(o[i]=e.defaultProps[i]);return p_(e,o,r,a,null)}function p_(e,t,n,r,a){var i={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:null==a?++Qx:a,__i:-1,__u:0};return null==a&&null!=Jx.vnode&&Jx.vnode(i),i}function g_(e){return e.children}function y_(e,t){this.props=e,this.context=t}function b_(e,t){if(null==t)return e.__?b_(e.__,e.__i+1):null;for(var n;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e)return n.__e;return"function"==typeof e.type?b_(e):null}function x_(e){var t,n;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,t=0;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e){e.__e=e.__c.base=n.__e;break}return x_(e)}}function __(e){(!e.__d&&(e.__d=!0)&&e_.push(e)&&!j_.__r++||t_!=Jx.debounceRendering)&&((t_=Jx.debounceRendering)||n_)(j_)}function j_(){for(var e,t,n,r,a,i,o,l=1;e_.length;)e_.length>l&&e_.sort(r_),e=e_.shift(),l=e_.length,e.__d&&(n=void 0,a=(r=(t=e).__v).__e,i=[],o=[],t.__P&&((n=h_({},r)).__v=r.__v+1,Jx.vnode&&Jx.vnode(n),O_(t.__P,n,r,t.__n,t.__P.namespaceURI,32&r.__u?[a]:null,i,null==a?b_(r):a,!!(32&r.__u),o),n.__v=r.__v,n.__.__k[n.__i]=n,P_(i,n,o),n.__e!=a&&x_(n)));j_.__r=0}function w_(e,t,n,r,a,i,o,l,s,c,u){var d,f,h,v,m,p,g=r&&r.__k||u_,y=t.length;for(s=function(e,t,n,r,a){var i,o,l,s,c,u=n.length,d=u,f=0;for(e.__k=new Array(a),i=0;i<a;i++)null!=(o=t[i])&&"boolean"!=typeof o&&"function"!=typeof o?(s=i+f,(o=e.__k[i]="string"==typeof o||"number"==typeof o||"bigint"==typeof o||o.constructor==String?p_(null,o,null,null,null):f_(o)?p_(g_,{children:o},null,null,null):null==o.constructor&&o.__b>0?p_(o.type,o.props,o.key,o.ref?o.ref:null,o.__v):o).__=e,o.__b=e.__b+1,l=null,-1!=(c=o.__i=S_(o,n,s,d))&&(d--,(l=n[c])&&(l.__u|=2)),null==l||null==l.__v?(-1==c&&(a>u?f--:a<u&&f++),"function"!=typeof o.type&&(o.__u|=4)):c!=s&&(c==s-1?f--:c==s+1?f++:(c>s?f--:f++,o.__u|=4))):e.__k[i]=null;if(d)for(i=0;i<u;i++)null!=(l=n[i])&&0==(2&l.__u)&&(l.__e==r&&(r=b_(l)),R_(l,l));return r}(n,t,g,s,y),d=0;d<y;d++)null!=(h=n.__k[d])&&(f=-1==h.__i?c_:g[h.__i]||c_,h.__i=d,p=O_(e,h,f,a,i,o,l,s,c,u),v=h.__e,h.ref&&f.ref!=h.ref&&(f.ref&&T_(f.ref,null,h),u.push(h.ref,h.__c||v,h)),null==m&&null!=v&&(m=v),4&h.__u||f.__k===h.__k?s=N_(h,s,e):"function"==typeof h.type&&void 0!==p?s=p:v&&(s=v.nextSibling),h.__u&=-7);return n.__e=m,s}function N_(e,t,n){var r,a;if("function"==typeof e.type){for(r=e.__k,a=0;r&&a<r.length;a++)r[a]&&(r[a].__=e,t=N_(r[a],t,n));return t}e.__e!=t&&(t&&e.type&&!n.contains(t)&&(t=b_(e)),n.insertBefore(e.__e,t||null),t=e.__e);do{t=t&&t.nextSibling}while(null!=t&&8==t.nodeType);return t}function k_(e,t){return t=t||[],null==e||"boolean"==typeof e||(f_(e)?e.some((function(e){k_(e,t)})):t.push(e)),t}function S_(e,t,n,r){var a,i,o=e.key,l=e.type,s=t[n];if(null===s&&null==e.key||s&&o==s.key&&l==s.type&&0==(2&s.__u))return n;if(r>(null!=s&&0==(2&s.__u)?1:0))for(a=n-1,i=n+1;a>=0||i<t.length;){if(a>=0){if((s=t[a])&&0==(2&s.__u)&&o==s.key&&l==s.type)return a;a--}if(i<t.length){if((s=t[i])&&0==(2&s.__u)&&o==s.key&&l==s.type)return i;i++}}return-1}function C_(e,t,n){"-"==t[0]?e.setProperty(t,null==n?"":n):e[t]=null==n?"":"number"!=typeof n||d_.test(t)?n:n+"px"}function D_(e,t,n,r,a){var i;e:if("style"==t)if("string"==typeof n)e.style.cssText=n;else{if("string"==typeof r&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||C_(e.style,t,"");if(n)for(t in n)r&&n[t]==r[t]||C_(e.style,t,n[t])}else if("o"==t[0]&&"n"==t[1])i=t!=(t=t.replace(a_,"$1")),t=t.toLowerCase()in e||"onFocusOut"==t||"onFocusIn"==t?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+i]=n,n?r?n.u=r.u:(n.u=i_,e.addEventListener(t,i?l_:o_,i)):e.removeEventListener(t,i?l_:o_,i);else{if("http://www.w3.org/2000/svg"==a)t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!=t&&"height"!=t&&"href"!=t&&"list"!=t&&"form"!=t&&"tabIndex"!=t&&"download"!=t&&"rowSpan"!=t&&"colSpan"!=t&&"role"!=t&&"popover"!=t&&t in e)try{e[t]=null==n?"":n;break e}catch(e){}"function"==typeof n||(null==n||!1===n&&"-"!=t[4]?e.removeAttribute(t):e.setAttribute(t,"popover"==t&&1==n?"":n))}}function E_(e){return function(t){if(this.l){var n=this.l[t.type+e];if(null==t.t)t.t=i_++;else if(t.t<n.u)return;return n(Jx.event?Jx.event(t):t)}}}function O_(e,t,n,r,a,i,o,l,s,c){var u,d,f,h,v,m,p,g,y,b,x,_,j,w,N,k,S,C=t.type;if(null!=t.constructor)return null;128&n.__u&&(s=!!(32&n.__u),i=[l=t.__e=n.__e]),(u=Jx.__b)&&u(t);e:if("function"==typeof C)try{if(g=t.props,y="prototype"in C&&C.prototype.render,b=(u=C.contextType)&&r[u.__c],x=u?b?b.props.value:u.__:r,n.__c?p=(d=t.__c=n.__c).__=d.__E:(y?t.__c=d=new C(g,x):(t.__c=d=new y_(g,x),d.constructor=C,d.render=A_),b&&b.sub(d),d.props=g,d.state||(d.state={}),d.context=x,d.__n=r,f=d.__d=!0,d.__h=[],d._sb=[]),y&&null==d.__s&&(d.__s=d.state),y&&null!=C.getDerivedStateFromProps&&(d.__s==d.state&&(d.__s=h_({},d.__s)),h_(d.__s,C.getDerivedStateFromProps(g,d.__s))),h=d.props,v=d.state,d.__v=t,f)y&&null==C.getDerivedStateFromProps&&null!=d.componentWillMount&&d.componentWillMount(),y&&null!=d.componentDidMount&&d.__h.push(d.componentDidMount);else{if(y&&null==C.getDerivedStateFromProps&&g!==h&&null!=d.componentWillReceiveProps&&d.componentWillReceiveProps(g,x),!d.__e&&null!=d.shouldComponentUpdate&&!1===d.shouldComponentUpdate(g,d.__s,x)||t.__v==n.__v){for(t.__v!=n.__v&&(d.props=g,d.state=d.__s,d.__d=!1),t.__e=n.__e,t.__k=n.__k,t.__k.some((function(e){e&&(e.__=t)})),_=0;_<d._sb.length;_++)d.__h.push(d._sb[_]);d._sb=[],d.__h.length&&o.push(d);break e}null!=d.componentWillUpdate&&d.componentWillUpdate(g,d.__s,x),y&&null!=d.componentDidUpdate&&d.__h.push((function(){d.componentDidUpdate(h,v,m)}))}if(d.context=x,d.props=g,d.__P=e,d.__e=!1,j=Jx.__r,w=0,y){for(d.state=d.__s,d.__d=!1,j&&j(t),u=d.render(d.props,d.state,d.context),N=0;N<d._sb.length;N++)d.__h.push(d._sb[N]);d._sb=[]}else do{d.__d=!1,j&&j(t),u=d.render(d.props,d.state,d.context),d.state=d.__s}while(d.__d&&++w<25);d.state=d.__s,null!=d.getChildContext&&(r=h_(h_({},r),d.getChildContext())),y&&!f&&null!=d.getSnapshotBeforeUpdate&&(m=d.getSnapshotBeforeUpdate(h,v)),k=u,null!=u&&u.type===g_&&null==u.key&&(k=M_(u.props.children)),l=w_(e,f_(k)?k:[k],t,n,r,a,i,o,l,s,c),d.base=t.__e,t.__u&=-161,d.__h.length&&o.push(d),p&&(d.__E=d.__=null)}catch(e){if(t.__v=null,s||null!=i)if(e.then){for(t.__u|=s?160:128;l&&8==l.nodeType&&l.nextSibling;)l=l.nextSibling;i[i.indexOf(l)]=null,t.__e=l}else for(S=i.length;S--;)v_(i[S]);else t.__e=n.__e,t.__k=n.__k;Jx.__e(e,t,n)}else null==i&&t.__v==n.__v?(t.__k=n.__k,t.__e=n.__e):l=t.__e=function(e,t,n,r,a,i,o,l,s){var c,u,d,f,h,v,m,p=n.props,g=t.props,y=t.type;if("svg"==y?a="http://www.w3.org/2000/svg":"math"==y?a="http://www.w3.org/1998/Math/MathML":a||(a="http://www.w3.org/1999/xhtml"),null!=i)for(c=0;c<i.length;c++)if((h=i[c])&&"setAttribute"in h==!!y&&(y?h.localName==y:3==h.nodeType)){e=h,i[c]=null;break}if(null==e){if(null==y)return document.createTextNode(g);e=document.createElementNS(a,y,g.is&&g),l&&(Jx.__m&&Jx.__m(t,i),l=!1),i=null}if(null==y)p===g||l&&e.data==g||(e.data=g);else{if(i=i&&Gx.call(e.childNodes),p=n.props||c_,!l&&null!=i)for(p={},c=0;c<e.attributes.length;c++)p[(h=e.attributes[c]).name]=h.value;for(c in p)if(h=p[c],"children"==c);else if("dangerouslySetInnerHTML"==c)d=h;else if(!(c in g)){if("value"==c&&"defaultValue"in g||"checked"==c&&"defaultChecked"in g)continue;D_(e,c,null,h,a)}for(c in g)h=g[c],"children"==c?f=h:"dangerouslySetInnerHTML"==c?u=h:"value"==c?v=h:"checked"==c?m=h:l&&"function"!=typeof h||p[c]===h||D_(e,c,h,p[c],a);if(u)l||d&&(u.__html==d.__html||u.__html==e.innerHTML)||(e.innerHTML=u.__html),t.__k=[];else if(d&&(e.innerHTML=""),w_("template"==t.type?e.content:e,f_(f)?f:[f],t,n,r,"foreignObject"==y?"http://www.w3.org/1999/xhtml":a,i,o,i?i[0]:n.__k&&b_(n,0),l,s),null!=i)for(c=i.length;c--;)v_(i[c]);l||(c="value","progress"==y&&null==v?e.removeAttribute("value"):null!=v&&(v!==e[c]||"progress"==y&&!v||"option"==y&&v!=p[c])&&D_(e,c,v,p[c],a),c="checked",null!=m&&m!=e[c]&&D_(e,c,m,p[c],a))}return e}(n.__e,t,n,r,a,i,o,s,c);return(u=Jx.diffed)&&u(t),128&t.__u?void 0:l}function P_(e,t,n){for(var r=0;r<n.length;r++)T_(n[r],n[++r],n[++r]);Jx.__c&&Jx.__c(t,e),e.some((function(t){try{e=t.__h,t.__h=[],e.some((function(e){e.call(t)}))}catch(e){Jx.__e(e,t.__v)}}))}function M_(e){return"object"!=typeof e||null==e||e.__b&&e.__b>0?e:f_(e)?e.map(M_):h_({},e)}function T_(e,t,n){try{if("function"==typeof e){var r="function"==typeof e.__u;r&&e.__u(),r&&null==t||(e.__u=e(t))}else e.current=t}catch(e){Jx.__e(e,n)}}function R_(e,t,n){var r,a;if(Jx.unmount&&Jx.unmount(e),(r=e.ref)&&(r.current&&r.current!=e.__e||T_(r,null,t)),null!=(r=e.__c)){if(r.componentWillUnmount)try{r.componentWillUnmount()}catch(e){Jx.__e(e,t)}r.base=r.__P=null}if(r=e.__k)for(a=0;a<r.length;a++)r[a]&&R_(r[a],t,n||"function"!=typeof e.type);n||v_(e.__e),e.__c=e.__=e.__e=void 0}function A_(e,t,n){return this.constructor(e,n)}function I_(e,t,n){var r,a,i,o;t==document&&(t=document.documentElement),Jx.__&&Jx.__(e,t),a=(r="function"==typeof n)?null:n&&n.__k||t.__k,i=[],o=[],O_(t,e=(!r&&n||t).__k=m_(g_,null,[e]),a||c_,c_,t.namespaceURI,!r&&n?[n]:a?null:t.firstChild?Gx.call(t.childNodes):null,i,!r&&n?n:a?a.__e:t.firstChild,r,o),P_(i,e,o)}function L_(e){function t(e){var n,r;return this.getChildContext||(n=new Set,(r={})[t.__c]=this,this.getChildContext=function(){return r},this.componentWillUnmount=function(){n=null},this.shouldComponentUpdate=function(e){this.props.value!=e.value&&n.forEach((function(e){e.__e=!0,__(e)}))},this.sub=function(e){n.add(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){n&&n.delete(e),t&&t.call(e)}}),e.children}return t.__c="__cC"+s_++,t.__=e,t.Provider=t.__l=(t.Consumer=function(e,t){return e.children(t)}).contextType=t,t}Gx=u_.slice,Jx={__e:function(e,t,n,r){for(var a,i,o;t=t.__;)if((a=t.__c)&&!a.__)try{if((i=a.constructor)&&null!=i.getDerivedStateFromError&&(a.setState(i.getDerivedStateFromError(e)),o=a.__d),null!=a.componentDidCatch&&(a.componentDidCatch(e,r||{}),o=a.__d),o)return a.__E=a}catch(t){e=t}throw e}},Qx=0,Xx=function(e){return null!=e&&null==e.constructor},y_.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!=this.state?this.__s:this.__s=h_({},this.state),"function"==typeof e&&(e=e(h_({},n),this.props)),e&&h_(n,e),null!=e&&this.__v&&(t&&this._sb.push(t),__(this))},y_.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),__(this))},y_.prototype.render=g_,e_=[],n_="function"==typeof Promise?Promise.prototype.then.bind(Promise.resolve()):setTimeout,r_=function(e,t){return e.__v.__b-t.__v.__b},j_.__r=0,a_=/(PointerCapture)$|Capture$/i,i_=0,o_=E_(!1),l_=E_(!0),s_=0;var F_=0;Array.isArray;function Y_(e,t,n,r,a,i){t||(t={});var o,l,s=t;if("ref"in s)for(l in s={},t)"ref"==l?o=t[l]:s[l]=t[l];var c={type:e,props:s,key:n,ref:o,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:--F_,__i:-1,__u:0,__source:a,__self:i};if("function"==typeof e&&(o=e.defaultProps))for(l in o)void 0===s[l]&&(s[l]=o[l]);return Jx.vnode&&Jx.vnode(c),c}var H_,U_,Z_,B_,z_=0,V_=[],W_=Jx,q_=W_.__b,K_=W_.__r,$_=W_.diffed,G_=W_.__c,J_=W_.unmount,Q_=W_.__;function X_(e,t){W_.__h&&W_.__h(U_,e,z_||t),z_=0;var n=U_.__H||(U_.__H={__:[],__h:[]});return e>=n.__.length&&n.__.push({}),n.__[e]}function ej(e){return z_=1,tj(fj,e)}function tj(e,t,n){var r=X_(H_++,2);if(r.t=e,!r.__c&&(r.__=[n?n(t):fj(void 0,t),function(e){var t=r.__N?r.__N[0]:r.__[0],n=r.t(t,e);t!==n&&(r.__N=[n,r.__[1]],r.__c.setState({}))}],r.__c=U_,!U_.__f)){var a=function(e,t,n){if(!r.__c.__H)return!0;var a=r.__c.__H.__.filter((function(e){return!!e.__c}));if(a.every((function(e){return!e.__N})))return!i||i.call(this,e,t,n);var o=r.__c.props!==e;return a.forEach((function(e){if(e.__N){var t=e.__[0];e.__=e.__N,e.__N=void 0,t!==e.__[0]&&(o=!0)}})),i&&i.call(this,e,t,n)||o};U_.__f=!0;var i=U_.shouldComponentUpdate,o=U_.componentWillUpdate;U_.componentWillUpdate=function(e,t,n){if(this.__e){var r=i;i=void 0,a(e,t,n),i=r}o&&o.call(this,e,t,n)},U_.shouldComponentUpdate=a}return r.__N||r.__}function nj(e,t){var n=X_(H_++,3);!W_.__s&&dj(n.__H,t)&&(n.__=e,n.u=t,U_.__H.__h.push(n))}function rj(e){return z_=5,aj((function(){return{current:e}}),[])}function aj(e,t){var n=X_(H_++,7);return dj(n.__H,t)&&(n.__=e(),n.__H=t,n.__h=e),n.__}function ij(e){var t=U_.context[e.__c],n=X_(H_++,9);return n.c=e,t?(null==n.__&&(n.__=!0,t.sub(U_)),t.props.value):e.__}function oj(){for(var e;e=V_.shift();)if(e.__P&&e.__H)try{e.__H.__h.forEach(cj),e.__H.__h.forEach(uj),e.__H.__h=[]}catch(t){e.__H.__h=[],W_.__e(t,e.__v)}}W_.__b=function(e){U_=null,q_&&q_(e)},W_.__=function(e,t){e&&t.__k&&t.__k.__m&&(e.__m=t.__k.__m),Q_&&Q_(e,t)},W_.__r=function(e){K_&&K_(e),H_=0;var t=(U_=e.__c).__H;t&&(Z_===U_?(t.__h=[],U_.__h=[],t.__.forEach((function(e){e.__N&&(e.__=e.__N),e.u=e.__N=void 0}))):(t.__h.forEach(cj),t.__h.forEach(uj),t.__h=[],H_=0)),Z_=U_},W_.diffed=function(e){$_&&$_(e);var t=e.__c;t&&t.__H&&(t.__H.__h.length&&(1!==V_.push(t)&&B_===W_.requestAnimationFrame||((B_=W_.requestAnimationFrame)||sj)(oj)),t.__H.__.forEach((function(e){e.u&&(e.__H=e.u),e.u=void 0}))),Z_=U_=null},W_.__c=function(e,t){t.some((function(e){try{e.__h.forEach(cj),e.__h=e.__h.filter((function(e){return!e.__||uj(e)}))}catch(n){t.some((function(e){e.__h&&(e.__h=[])})),t=[],W_.__e(n,e.__v)}})),G_&&G_(e,t)},W_.unmount=function(e){J_&&J_(e);var t,n=e.__c;n&&n.__H&&(n.__H.__.forEach((function(e){try{cj(e)}catch(e){t=e}})),n.__H=void 0,t&&W_.__e(t,n.__v))};var lj="function"==typeof requestAnimationFrame;function sj(e){var t,n=function(){clearTimeout(r),lj&&cancelAnimationFrame(t),setTimeout(e)},r=setTimeout(n,100);lj&&(t=requestAnimationFrame(n))}function cj(e){var t=U_,n=e.__c;"function"==typeof n&&(e.__c=void 0,n()),U_=t}function uj(e){var t=U_;e.__c=e.__(),U_=t}function dj(e,t){return!e||e.length!==t.length||t.some((function(t,n){return t!==e[n]}))}function fj(e,t){return"function"==typeof t?t(e):t}function hj(e,t){for(var n in t)e[n]=t[n];return e}function vj(e,t){for(var n in e)if("__source"!==n&&!(n in t))return!0;for(var r in t)if("__source"!==r&&e[r]!==t[r])return!0;return!1}function mj(e,t){this.props=e,this.context=t}(mj.prototype=new y_).isPureReactComponent=!0,mj.prototype.shouldComponentUpdate=function(e,t){return vj(this.props,e)||vj(this.state,t)};var pj=Jx.__b;Jx.__b=function(e){e.type&&e.type.__f&&e.ref&&(e.props.ref=e.ref,e.ref=null),pj&&pj(e)};"undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref");var gj=Jx.__e;Jx.__e=function(e,t,n,r){if(e.then)for(var a,i=t;i=i.__;)if((a=i.__c)&&a.__c)return null==t.__e&&(t.__e=n.__e,t.__k=n.__k),a.__c(e,t);gj(e,t,n,r)};var yj=Jx.unmount;function bj(e,t,n){return e&&(e.__c&&e.__c.__H&&(e.__c.__H.__.forEach((function(e){"function"==typeof e.__c&&e.__c()})),e.__c.__H=null),null!=(e=hj({},e)).__c&&(e.__c.__P===n&&(e.__c.__P=t),e.__c.__e=!0,e.__c=null),e.__k=e.__k&&e.__k.map((function(e){return bj(e,t,n)}))),e}function xj(e,t,n){return e&&n&&(e.__v=null,e.__k=e.__k&&e.__k.map((function(e){return xj(e,t,n)})),e.__c&&e.__c.__P===t&&(e.__e&&n.appendChild(e.__e),e.__c.__e=!0,e.__c.__P=n)),e}function _j(){this.__u=0,this.o=null,this.__b=null}function jj(e){var t=e.__.__c;return t&&t.__a&&t.__a(e)}function wj(){this.i=null,this.l=null}Jx.unmount=function(e){var t=e.__c;t&&t.__R&&t.__R(),t&&32&e.__u&&(e.type=null),yj&&yj(e)},(_j.prototype=new y_).__c=function(e,t){var n=t.__c,r=this;null==r.o&&(r.o=[]),r.o.push(n);var a=jj(r.__v),i=!1,o=function(){i||(i=!0,n.__R=null,a?a(l):l())};n.__R=o;var l=function(){if(!--r.__u){if(r.state.__a){var e=r.state.__a;r.__v.__k[0]=xj(e,e.__c.__P,e.__c.__O)}var t;for(r.setState({__a:r.__b=null});t=r.o.pop();)t.forceUpdate()}};r.__u++||32&t.__u||r.setState({__a:r.__b=r.__v.__k[0]}),e.then(o,o)},_j.prototype.componentWillUnmount=function(){this.o=[]},_j.prototype.render=function(e,t){if(this.__b){if(this.__v.__k){var n=document.createElement("div"),r=this.__v.__k[0].__c;this.__v.__k[0]=bj(this.__b,n,r.__O=r.__P)}this.__b=null}var a=t.__a&&m_(g_,null,e.fallback);return a&&(a.__u&=-33),[m_(g_,null,t.__a?null:e.children),a]};var Nj=function(e,t,n){if(++n[1]===n[0]&&e.l.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.l.size))for(n=e.i;n;){for(;n.length>3;)n.pop()();if(n[1]<n[0])break;e.i=n=n[2]}};function kj(e){return this.getChildContext=function(){return e.context},e.children}function Sj(e){var t=this,n=e.h;if(t.componentWillUnmount=function(){I_(null,t.v),t.v=null,t.h=null},t.h&&t.h!==n&&t.componentWillUnmount(),!t.v){for(var r=t.__v;null!==r&&!r.__m&&null!==r.__;)r=r.__;t.h=n,t.v={nodeType:1,parentNode:n,childNodes:[],__k:{__m:r.__m},contains:function(){return!0},appendChild:function(e){this.childNodes.push(e),t.h.appendChild(e)},insertBefore:function(e,n){this.childNodes.push(e),t.h.insertBefore(e,n)},removeChild:function(e){this.childNodes.splice(this.childNodes.indexOf(e)>>>1,1),t.h.removeChild(e)}}}I_(m_(kj,{context:t.context},e.__v),t.v)}function Cj(e,t){var n=m_(Sj,{__v:e,h:t});return n.containerInfo=t,n}(wj.prototype=new y_).__a=function(e){var t=this,n=jj(t.__v),r=t.l.get(e);return r[0]++,function(a){var i=function(){t.props.revealOrder?(r.push(a),Nj(t,e,r)):a()};n?n(i):i()}},wj.prototype.render=function(e){this.i=null,this.l=new Map;var t=k_(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var n=t.length;n--;)this.l.set(t[n],this.i=[1,0,this.i]);return e.children},wj.prototype.componentDidUpdate=wj.prototype.componentDidMount=function(){var e=this;this.l.forEach((function(t,n){Nj(e,n,t)}))};var Dj="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,Ej=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image(!S)|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/,Oj=/^on(Ani|Tra|Tou|BeforeInp|Compo)/,Pj=/[A-Z0-9]/g,Mj="undefined"!=typeof document,Tj=function(e){return("undefined"!=typeof Symbol&&"symbol"==typeof Symbol()?/fil|che|rad/:/fil|che|ra/).test(e)};y_.prototype.isReactComponent={},["componentWillMount","componentWillReceiveProps","componentWillUpdate"].forEach((function(e){Object.defineProperty(y_.prototype,e,{configurable:!0,get:function(){return this["UNSAFE_"+e]},set:function(t){Object.defineProperty(this,e,{configurable:!0,writable:!0,value:t})}})}));var Rj=Jx.event;function Aj(){}function Ij(){return this.cancelBubble}function Lj(){return this.defaultPrevented}Jx.event=function(e){return Rj&&(e=Rj(e)),e.persist=Aj,e.isPropagationStopped=Ij,e.isDefaultPrevented=Lj,e.nativeEvent=e};var Fj={enumerable:!1,configurable:!0,get:function(){return this.class}},Yj=Jx.vnode;Jx.vnode=function(e){"string"==typeof e.type&&function(e){var t=e.props,n=e.type,r={},a=-1===n.indexOf("-");for(var i in t){var o=t[i];if(!("value"===i&&"defaultValue"in t&&null==o||Mj&&"children"===i&&"noscript"===n||"class"===i||"className"===i)){var l=i.toLowerCase();"defaultValue"===i&&"value"in t&&null==t.value?i="value":"download"===i&&!0===o?o="":"translate"===l&&"no"===o?o=!1:"o"===l[0]&&"n"===l[1]?"ondoubleclick"===l?i="ondblclick":"onchange"!==l||"input"!==n&&"textarea"!==n||Tj(t.type)?"onfocus"===l?i="onfocusin":"onblur"===l?i="onfocusout":Oj.test(i)&&(i=l):l=i="oninput":a&&Ej.test(i)?i=i.replace(Pj,"-$&").toLowerCase():null===o&&(o=void 0),"oninput"===l&&r[i=l]&&(i="oninputCapture"),r[i]=o}}"select"==n&&r.multiple&&Array.isArray(r.value)&&(r.value=k_(t.children).forEach((function(e){e.props.selected=-1!=r.value.indexOf(e.props.value)}))),"select"==n&&null!=r.defaultValue&&(r.value=k_(t.children).forEach((function(e){e.props.selected=r.multiple?-1!=r.defaultValue.indexOf(e.props.value):r.defaultValue==e.props.value}))),t.class&&!t.className?(r.class=t.class,Object.defineProperty(r,"className",Fj)):(t.className&&!t.class||t.class&&t.className)&&(r.class=r.className=t.className),e.props=r}(e),e.$$typeof=Dj,Yj&&Yj(e)};var Hj=Jx.__r;Jx.__r=function(e){Hj&&Hj(e),e.__c};var Uj=Jx.diffed;Jx.diffed=function(e){Uj&&Uj(e);var t=e.props,n=e.__e;null!=n&&"textarea"===e.type&&"value"in t&&t.value!==n.value&&(n.value=null==t.value?"":t.value),null};var Zj=Symbol.for("preact-signals");function Bj(){if(qj>1)qj--;else{for(var e,t=!1;void 0!==Wj;){var n=Wj;for(Wj=void 0,Kj++;void 0!==n;){var r=n.o;if(n.o=void 0,n.f&=-3,!(8&n.f)&&Xj(n))try{n.c()}catch(n){t||(e=n,t=!0)}n=r}}if(Kj=0,qj--,t)throw e}}function zj(e){if(qj>0)return e();qj++;try{return e()}finally{Bj()}}var Vj=void 0;var Wj=void 0,qj=0,Kj=0,$j=0;function Gj(e){if(void 0!==Vj){var t=e.n;if(void 0===t||t.t!==Vj)return t={i:0,S:e,p:Vj.s,n:void 0,t:Vj,e:void 0,x:void 0,r:t},void 0!==Vj.s&&(Vj.s.n=t),Vj.s=t,e.n=t,32&Vj.f&&e.S(t),t;if(-1===t.i)return t.i=0,void 0!==t.n&&(t.n.p=t.p,void 0!==t.p&&(t.p.n=t.n),t.p=Vj.s,t.n=void 0,Vj.s.n=t,Vj.s=t),t}}function Jj(e){this.v=e,this.i=0,this.n=void 0,this.t=void 0}function Qj(e){return new Jj(e)}function Xj(e){for(var t=e.s;void 0!==t;t=t.n)if(t.S.i!==t.i||!t.S.h()||t.S.i!==t.i)return!0;return!1}function ew(e){for(var t=e.s;void 0!==t;t=t.n){var n=t.S.n;if(void 0!==n&&(t.r=n),t.S.n=t,t.i=-1,void 0===t.n){e.s=t;break}}}function tw(e){for(var t=e.s,n=void 0;void 0!==t;){var r=t.p;-1===t.i?(t.S.U(t),void 0!==r&&(r.n=t.n),void 0!==t.n&&(t.n.p=r)):n=t,t.S.n=t.r,void 0!==t.r&&(t.r=void 0),t=r}e.s=n}function nw(e){Jj.call(this,void 0),this.x=e,this.s=void 0,this.g=$j-1,this.f=4}function rw(e){return new nw(e)}function aw(e){var t=e.u;if(e.u=void 0,"function"==typeof t){qj++;var n=Vj;Vj=void 0;try{t()}catch(r){throw e.f&=-2,e.f|=8,iw(e),r}finally{Vj=n,Bj()}}}function iw(e){for(var t=e.s;void 0!==t;t=t.n)t.S.U(t);e.x=void 0,e.s=void 0,aw(e)}function ow(e){if(Vj!==this)throw new Error("Out-of-order effect");tw(this),Vj=e,this.f&=-2,8&this.f&&iw(this),Bj()}function lw(e){this.x=e,this.u=void 0,this.s=void 0,this.o=void 0,this.f=32}function sw(e){var t=new lw(e);try{t.c()}catch(e){throw t.d(),e}return t.d.bind(t)}Jj.prototype.brand=Zj,Jj.prototype.h=function(){return!0},Jj.prototype.S=function(e){this.t!==e&&void 0===e.e&&(e.x=this.t,void 0!==this.t&&(this.t.e=e),this.t=e)},Jj.prototype.U=function(e){if(void 0!==this.t){var t=e.e,n=e.x;void 0!==t&&(t.x=n,e.e=void 0),void 0!==n&&(n.e=t,e.x=void 0),e===this.t&&(this.t=n)}},Jj.prototype.subscribe=function(e){var t=this;return sw((function(){var n=t.value,r=Vj;Vj=void 0;try{e(n)}finally{Vj=r}}))},Jj.prototype.valueOf=function(){return this.value},Jj.prototype.toString=function(){return this.value+""},Jj.prototype.toJSON=function(){return this.value},Jj.prototype.peek=function(){var e=Vj;Vj=void 0;try{return this.value}finally{Vj=e}},Object.defineProperty(Jj.prototype,"value",{get:function(){var e=Gj(this);return void 0!==e&&(e.i=this.i),this.v},set:function(e){if(e!==this.v){if(Kj>100)throw new Error("Cycle detected");this.v=e,this.i++,$j++,qj++;try{for(var t=this.t;void 0!==t;t=t.x)t.t.N()}finally{Bj()}}}}),(nw.prototype=new Jj).h=function(){if(this.f&=-3,1&this.f)return!1;if(32==(36&this.f))return!0;if(this.f&=-5,this.g===$j)return!0;if(this.g=$j,this.f|=1,this.i>0&&!Xj(this))return this.f&=-2,!0;var e=Vj;try{ew(this),Vj=this;var t=this.x();(16&this.f||this.v!==t||0===this.i)&&(this.v=t,this.f&=-17,this.i++)}catch(e){this.v=e,this.f|=16,this.i++}return Vj=e,tw(this),this.f&=-2,!0},nw.prototype.S=function(e){if(void 0===this.t){this.f|=36;for(var t=this.s;void 0!==t;t=t.n)t.S.S(t)}Jj.prototype.S.call(this,e)},nw.prototype.U=function(e){if(void 0!==this.t&&(Jj.prototype.U.call(this,e),void 0===this.t)){this.f&=-33;for(var t=this.s;void 0!==t;t=t.n)t.S.U(t)}},nw.prototype.N=function(){if(!(2&this.f)){this.f|=6;for(var e=this.t;void 0!==e;e=e.x)e.t.N()}},Object.defineProperty(nw.prototype,"value",{get:function(){if(1&this.f)throw new Error("Cycle detected");var e=Gj(this);if(this.h(),void 0!==e&&(e.i=this.i),16&this.f)throw this.v;return this.v}}),lw.prototype.c=function(){var e=this.S();try{if(8&this.f)return;if(void 0===this.x)return;var t=this.x();"function"==typeof t&&(this.u=t)}finally{e()}},lw.prototype.S=function(){if(1&this.f)throw new Error("Cycle detected");this.f|=1,this.f&=-9,aw(this),ew(this),qj++;var e=Vj;return Vj=this,ow.bind(this,e)},lw.prototype.N=function(){2&this.f||(this.f|=2,this.o=Wj,Wj=this)},lw.prototype.d=function(){this.f|=8,1&this.f||iw(this)};var cw,uw,dw=[],fw=[];function hw(e,t){Jx[e]=t.bind(null,Jx[e]||function(){})}function vw(e){uw&&uw(),uw=e&&e.S()}function mw(e){var t=this,n=e.data,r=function(e){return aj((function(){return Qj(e)}),[])}(n);r.value=n;var a=aj((function(){for(var e=t,n=t.__v;n=n.__;)if(n.__c){n.__c.__$f|=4;break}var a=rw((function(){var e=r.value.value;return 0===e?0:!0===e?"":e||""})),i=rw((function(){return!Array.isArray(a.value)&&!Xx(a.value)})),o=sw((function(){if(this.N=jw,i.value){var t=a.value;e.__v&&e.__v.__e&&3===e.__v.__e.nodeType&&(e.__v.__e.data=t)}})),l=t.__$u.d;return t.__$u.d=function(){o(),l.call(this)},[i,a]}),[]),i=a[0],o=a[1];return i.value?o.peek():o.value}function pw(e,t,n,r){var a=t in e&&void 0===e.ownerSVGElement,i=Qj(n);return{o:function(e,t){i.value=e,r=t},d:sw((function(){this.N=jw;var n=i.value.value;r[t]!==n&&(r[t]=n,a?e[t]=n:n?e.setAttribute(t,n):e.removeAttribute(t))}))}}sw((function(){cw=this.N}))(),mw.displayName="_st",Object.defineProperties(Jj.prototype,{constructor:{configurable:!0,value:void 0},type:{configurable:!0,value:mw},props:{configurable:!0,get:function(){return{data:this}}},__b:{configurable:!0,value:1}}),hw("__b",(function(e,t){if("string"==typeof t.type){var n,r=t.props;for(var a in r)if("children"!==a){var i=r[a];i instanceof Jj&&(n||(t.__np=n={}),n[a]=i,r[a]=i.peek())}}e(t)})),hw("__r",(function(e,t){vw();var n,r=t.__c;r&&(r.__$f&=-2,void 0===(n=r.__$u)&&(r.__$u=n=function(e){var t;return sw((function(){t=this})),t.c=function(){r.__$f|=1,r.setState({})},t}())),r,vw(n),e(t)})),hw("__e",(function(e,t,n,r){vw(),void 0,e(t,n,r)})),hw("diffed",(function(e,t){var n;if(vw(),void 0,"string"==typeof t.type&&(n=t.__e)){var r=t.__np,a=t.props;if(r){var i=n.U;if(i)for(var o in i){var l=i[o];void 0===l||o in r||(l.d(),i[o]=void 0)}else i={},n.U=i;for(var s in r){var c=i[s],u=r[s];void 0===c?(c=pw(n,s,u,a),i[s]=c):c.o(u,a)}}}e(t)})),hw("unmount",(function(e,t){if("string"==typeof t.type){var n=t.__e;if(n){var r=n.U;if(r)for(var a in n.U=void 0,r){var i=r[a];i&&i.d()}}}else{var o=t.__c;if(o){var l=o.__$u;l&&(o.__$u=void 0,l.d())}}e(t)})),hw("__h",(function(e,t,n,r){(r<3||9===r)&&(t.__$f|=2),e(t,n,r)})),y_.prototype.shouldComponentUpdate=function(e,t){var n=this.__$u,r=n&&void 0!==n.s;for(var a in t)return!0;if(this.__f||"boolean"==typeof this.u&&!0===this.u){var i=2&this.__$f;if(!(r||i||4&this.__$f))return!0;if(1&this.__$f)return!0}else{if(!(r||4&this.__$f))return!0;if(3&this.__$f)return!0}for(var o in e)if("__source"!==o&&e[o]!==this.props[o])return!0;for(var l in this.props)if(!(l in e))return!0;return!1};var gw="undefined"==typeof requestAnimationFrame?setTimeout:function(e){var t=function(){clearTimeout(n),cancelAnimationFrame(r),e()},n=setTimeout(t,100),r=requestAnimationFrame(t)},yw=function(e){queueMicrotask((function(){queueMicrotask(e)}))};function bw(){zj((function(){for(var e;e=dw.shift();)cw.call(e)}))}function xw(){1===dw.push(this)&&(Jx.requestAnimationFrame||gw)(bw)}function _w(){zj((function(){for(var e;e=fw.shift();)cw.call(e)}))}function jw(){1===fw.push(this)&&(Jx.requestAnimationFrame||yw)(_w)}function ww(e){var t=rj(e);t.current=e,nj((function(){return sw((function(){return this.N=xw,t.current()}))}),[])}var Nw,kw=["id","start","end","title","description","location","people","_options"],Sw=L_({}),Cw={DATE_STRING:/^\d{4}-\d{2}-\d{2}$/,DATE_TIME_STRING:/^\d{4}-\d{2}-\d{2} \d{2}:\d{2}$/},Dw=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(e){return(0,qu.Z)(this,n),t.call(this,"Invalid date time specification: ".concat(e))}return(0,Ku.Z)(n)}($x(Error)),Ew=function(e){if(!Cw.DATE_TIME_STRING.test(e)&&!Cw.DATE_STRING.test(e))throw new Dw(e);return new Date(Number(e.slice(0,4)),Number(e.slice(5,7))-1,Number(e.slice(8,10)),Number(e.slice(11,13)),Number(e.slice(14,16)))},Ow=function(e){var t=e.slice(11,13),n=e.slice(14,16);return{year:Number(e.slice(0,4)),month:Number(e.slice(5,7))-1,date:Number(e.slice(8,10)),hours:""!==t?Number(t):void 0,minutes:""!==n?Number(n):void 0}},Pw=function(e,t){return e.toLocaleString(t,{month:"long"})},Mw=function(e,t){return e.toLocaleString(t,{month:"numeric",day:"numeric",year:"numeric"})},Tw=function(e,t){return"he-IL"===t?e.toLocaleString(t,{weekday:"narrow"}):e.toLocaleString(t,{weekday:"short"})},Rw=function(e,t){return["zh-cn","zh-tw","ca-es","he-il"].includes(t.toLowerCase())?function(e,t){return e.map((function(e){return Tw(e,t)}))}(e,t):function(e,t){return e.map((function(e){return e.toLocaleString(t,{weekday:"short"}).charAt(0)}))}(e,t)},Aw=function(){return"s"+Math.random().toString(36).substring(2,11)},Iw=function(e){return"Enter"===e.key||" "===e.key};function Lw(){var e=Aw(),t=Aw(),n=Aw(),r=ij(Sw);nj((function(){var e;r.datePickerState.inputDisplayedValue.value=""===(e=r.datePickerState.selectedDate.value)?r.translate("MM/DD/YYYY"):Mw(Ew(e),r.config.locale.value)}),[r.datePickerState.selectedDate.value,r.config.locale.value]);var a=i(ej([]),2),o=a[0],l=a[1];nj((function(){r.config.teleportTo&&function(){var e=document.getElementById(n);r.datePickerState.inputWrapperElement.value=e instanceof HTMLDivElement?e:void 0}();var e=["sx__date-input-wrapper"];r.datePickerState.isOpen.value&&e.push("sx__date-input--active"),l(e)}),[r.datePickerState.isOpen.value]);var s=function(e){e.stopPropagation();try{r.datePickerState.inputDisplayedValue.value=e.target.value,r.datePickerState.close()}catch(jB){console.log("Error setting input value:"+jB)}};nj((function(){var t=document.getElementById(e);if(null!==t)return t.addEventListener("change",s),function(){return t.removeEventListener("change",s)}}));return Y_(g_,{children:Y_("div",{className:o.join(" "),id:n,children:[Y_("label",{for:e,id:t,className:"sx__date-input-label",children:r.config.label||r.translate("Date")}),Y_("input",{id:e,tabIndex:r.datePickerState.isDisabled.value?-1:0,name:r.config.name||"date","aria-describedby":t,value:r.datePickerState.inputDisplayedValue.value,"data-testid":"date-picker-input",className:"sx__date-input",onClick:function(e){s(e),r.datePickerState.open()},onKeyUp:function(e){"Enter"===e.key&&s(e)},type:"text"}),Y_("button",{type:"button",tabIndex:r.datePickerState.isDisabled.value?-1:0,"aria-label":r.translate("Choose Date"),onKeyDown:function(e){Iw(e)&&(e.preventDefault(),r.datePickerState.open(),setTimeout((function(){var e=document.querySelector('[data-focus="true"]');e instanceof HTMLElement&&e.focus()}),50))},onClick:function(){return r.datePickerState.open()},className:"sx__date-input-chevron-wrapper",children:Y_("img",{className:"sx__date-input-chevron",src:"data:image/svg+xml,%3c%3fxml version='1.0' encoding='utf-8'%3f%3e%3c!-- Uploaded to: SVG Repo%2c www.svgrepo.com%2c Generator: SVG Repo Mixer Tools --%3e%3csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6 9L12 15L18 9' stroke='%23DED8E1' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e",alt:""})})]})})}!function(e){e.MONTH_DAYS="month-days",e.YEARS="years"}(Nw||(Nw={}));var Fw=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(e,r){var a;return(0,qu.Z)(this,n),a=t.call(this,"Number must be between ".concat(e," and ").concat(r,".")),Object.defineProperty((0,Wx.Z)(a),"min",{enumerable:!0,configurable:!0,writable:!0,value:e}),Object.defineProperty((0,Wx.Z)(a),"max",{enumerable:!0,configurable:!0,writable:!0,value:r}),a}return(0,Ku.Z)(n)}($x(Error)),Yw=function(e){if(e<0||e>99)throw new Fw(0,99);return String(e).padStart(2,"0")},Hw=function(e){return"".concat(e.getFullYear(),"-").concat(Yw(e.getMonth()+1),"-").concat(Yw(e.getDate()))},Uw=function(e){return"".concat(Hw(e)," ").concat(function(e){return"".concat(Yw(e.getHours()),":").concat(Yw(e.getMinutes()))}(e))},Zw=function(e,t){var n=Ow(e),r=n.year,a=n.month,i=n.date,o=n.hours,l=n.minutes,s=void 0!==o&&void 0!==l,c=new Date(r,a,i,null!==o&&void 0!==o?o:0,null!==l&&void 0!==l?l:0),u=(c.getMonth()+t)%12;return u<0&&(u+=12),c.setMonth(c.getMonth()+t),c.getMonth()>u?c.setDate(0):c.getMonth()<u&&(c.setMonth(c.getMonth()+1),c.setDate(0)),s?Uw(c):Hw(c)},Bw=function(e,t){var n=Ow(e),r=n.year,a=n.month,i=n.date,o=n.hours,l=n.minutes,s=void 0!==o&&void 0!==l,c=new Date(r,a,i,null!==o&&void 0!==o?o:0,null!==l&&void 0!==l?l:0);return c.setDate(c.getDate()+t),s?Uw(c):Hw(c)},zw=function(e){return e.slice(0,10)},Vw=function(e){return e.slice(11)},Ww=function(e,t){return e=e.slice(0,8)+Yw(t)+e.slice(10)},qw=function(e,t){var n=Hw(Ew(e));return"".concat(n," ").concat(t)};function Kw(e){var t=e.direction,n=e.onClick,r=e.buttonText,a=e.disabled;return Y_("button",{type:"button",disabled:void 0!==a&&a,className:"sx__chevron-wrapper sx__ripple",onMouseUp:n,onKeyDown:function(e){Iw(e)&&n()},tabIndex:0,children:Y_("i",{className:"sx__chevron sx__chevron--".concat(t),children:r})})}function $w(e){var t=e.setYearsView,n=ij(Sw),r=function(e){var t=Ew(e);return Pw(t,n.config.locale.value)},a=function(e){return Ow(e).year},o=i(ej(r(n.datePickerState.datePickerDate.value)),2),l=o[0],s=o[1],c=i(ej(a(n.datePickerState.datePickerDate.value)),2),u=c[0],d=c[1],f=function(){var e;n.datePickerState.datePickerDate.value=(e=n.datePickerState.datePickerDate.value,e=Zw(e,-1),Ww(e,1))},h=function(){var e;n.datePickerState.datePickerDate.value=(e=n.datePickerState.datePickerDate.value,e=Zw(e,1),Ww(e,1))};nj((function(){s(r(n.datePickerState.datePickerDate.value)),d(a(n.datePickerState.datePickerDate.value))}),[n.datePickerState.datePickerDate.value]);return Y_(g_,{children:Y_("header",{className:"sx__date-picker__month-view-header",children:[Y_(Kw,{direction:"previous",onClick:function(){return f()},buttonText:n.translate("Previous month")}),Y_("button",{type:"button",className:"sx__date-picker__month-view-header__month-year",onClick:function(e){return function(e){e.stopPropagation(),t()}(e)},children:l+" "+u}),Y_(Kw,{direction:"next",onClick:function(){return h()},buttonText:n.translate("Next month")})]})})}function Gw(){var e=ij(Sw),t=e.timeUnitsImpl.getWeekFor(Ew(e.datePickerState.datePickerDate.value));return Y_("div",{className:"sx__date-picker__day-names",children:Rw(t,e.config.locale.value).map((function(e){return Y_("span",{"data-testid":"day-name",className:"sx__date-picker__day-name",children:e})}))})}var Jw=function(e){var t=new Date;return e.getDate()===t.getDate()&&e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()};function Qw(e){var t=e.strokeColor;return Y_(g_,{children:Y_("svg",{className:"sx__event-icon",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[Y_("g",{id:"SVGRepo_bgCarrier","stroke-width":"0"}),Y_("g",{id:"SVGRepo_tracerCarrier","stroke-linecap":"round","stroke-linejoin":"round"}),Y_("g",{id:"SVGRepo_iconCarrier",children:[Y_("path",{d:"M12 8V12L15 15",stroke:t,"stroke-width":"2","stroke-linecap":"round"}),Y_("circle",{cx:"12",cy:"12",r:"9",stroke:t,"stroke-width":"2"})]})]})})}function Xw(e){var t=e.strokeColor;return Y_(g_,{children:Y_("svg",{className:"sx__event-icon",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[Y_("g",{id:"SVGRepo_bgCarrier","stroke-width":"0"}),Y_("g",{id:"SVGRepo_tracerCarrier","stroke-linecap":"round","stroke-linejoin":"round"}),Y_("g",{id:"SVGRepo_iconCarrier",children:[Y_("path",{d:"M15 7C15 8.65685 13.6569 10 12 10C10.3431 10 9 8.65685 9 7C9 5.34315 10.3431 4 12 4C13.6569 4 15 5.34315 15 7Z",stroke:t,"stroke-width":"2"}),Y_("path",{d:"M5 19.5C5 15.9101 7.91015 13 11.5 13H12.5C16.0899 13 19 15.9101 19 19.5V20C19 20.5523 18.5523 21 18 21H6C5.44772 21 5 20.5523 5 20V19.5Z",stroke:t,"stroke-width":"2"})]})]})})}function eN(e){var t=e.strokeColor;return Y_(g_,{children:Y_("svg",{className:"sx__event-icon",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[Y_("g",{id:"SVGRepo_bgCarrier","stroke-width":"0"}),Y_("g",{id:"SVGRepo_tracerCarrier","stroke-linecap":"round","stroke-linejoin":"round"}),Y_("g",{id:"SVGRepo_iconCarrier",children:[Y_("g",{"clip-path":"url(#clip0_429_11046)",children:[Y_("rect",{x:"12",y:"11",width:"0.01",height:"0.01",stroke:t,"stroke-width":"2","stroke-linejoin":"round"}),Y_("path",{d:"M12 22L17.5 16.5C20.5376 13.4624 20.5376 8.53757 17.5 5.5C14.4624 2.46244 9.53757 2.46244 6.5 5.5C3.46244 8.53757 3.46244 13.4624 6.5 16.5L12 22Z",stroke:t,"stroke-width":"2","stroke-linejoin":"round"})]}),Y_("defs",{children:Y_("clipPath",{id:"clip0_429_11046",children:Y_("rect",{width:"24",height:"24",fill:"white"})})})]})]})})}var tN,nN=/^(0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$/,rN=/^(\d{4})-(\d{2})-(\d{2}) (0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$/,aN=/^(\d{4})-(\d{2})-(\d{2})$/,iN=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(e){return(0,qu.Z)(this,n),t.call(this,"Invalid time string: ".concat(e))}return(0,Ku.Z)(n)}($x(Error)),oN=1.6666666666666667,lN=function(e){if(!nN.test(e)&&"24:00"!==e)throw new iN(e);var t=i(e.split(":").map((function(e){return parseInt(e,10)})),2),n=t[0],r=(t[1]*oN).toString();return r.split(".")[0].length<2&&(r="0".concat(r)),Number(n+r)},sN=function(e){var t=Math.floor(e/100),n=Math.round(e%100/oN);return"".concat(Yw(t),":").concat(Yw(n))},cN=function(e,t){var n=t/oN,r=Ew(e);return r.setMinutes(r.getMinutes()+n),Uw(r)};!function(e){e[e.SUNDAY=0]="SUNDAY",e[e.MONDAY=1]="MONDAY",e[e.TUESDAY=2]="TUESDAY",e[e.WEDNESDAY=3]="WEDNESDAY",e[e.THURSDAY=4]="THURSDAY",e[e.FRIDAY=5]="FRIDAY",e[e.SATURDAY=6]="SATURDAY"}(tN||(tN={}));var uN="en-US",dN=tN.MONDAY,fN=function(){function e(t,n,r,a,i,o,l,s,c){var u=arguments.length>9&&void 0!==arguments[9]?arguments[9]:void 0,d=arguments.length>10&&void 0!==arguments[10]?arguments[10]:{},f=arguments.length>11&&void 0!==arguments[11]?arguments[11]:{};(0,qu.Z)(this,e),Object.defineProperty(this,"_config",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(this,"id",{enumerable:!0,configurable:!0,writable:!0,value:n}),Object.defineProperty(this,"start",{enumerable:!0,configurable:!0,writable:!0,value:r}),Object.defineProperty(this,"end",{enumerable:!0,configurable:!0,writable:!0,value:a}),Object.defineProperty(this,"title",{enumerable:!0,configurable:!0,writable:!0,value:i}),Object.defineProperty(this,"people",{enumerable:!0,configurable:!0,writable:!0,value:o}),Object.defineProperty(this,"location",{enumerable:!0,configurable:!0,writable:!0,value:l}),Object.defineProperty(this,"description",{enumerable:!0,configurable:!0,writable:!0,value:s}),Object.defineProperty(this,"calendarId",{enumerable:!0,configurable:!0,writable:!0,value:c}),Object.defineProperty(this,"_options",{enumerable:!0,configurable:!0,writable:!0,value:u}),Object.defineProperty(this,"_customContent",{enumerable:!0,configurable:!0,writable:!0,value:d}),Object.defineProperty(this,"_foreignProperties",{enumerable:!0,configurable:!0,writable:!0,value:f}),Object.defineProperty(this,"_previousConcurrentEvents",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_totalConcurrentEvents",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_maxConcurrentEvents",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_nDaysInGrid",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_createdAt",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_eventFragments",{enumerable:!0,configurable:!0,writable:!0,value:{}})}return(0,Ku.Z)(e,[{key:"_isSingleDayTimed",get:function(){return rN.test(this.start)&&rN.test(this.end)&&zw(this.start)===zw(this.end)}},{key:"_isSingleDayFullDay",get:function(){return aN.test(this.start)&&aN.test(this.end)&&this.start===this.end}},{key:"_isMultiDayTimed",get:function(){return rN.test(this.start)&&rN.test(this.end)&&zw(this.start)!==zw(this.end)}},{key:"_isMultiDayFullDay",get:function(){return aN.test(this.start)&&aN.test(this.end)&&this.start!==this.end}},{key:"_isSingleHybridDayTimed",get:function(){if(!this._config.isHybridDay)return!1;if(!rN.test(this.start)||!rN.test(this.end))return!1;var e=zw(this.start),t=zw(this.end),n=Hw(new Date(Ew(t).getTime()-864e5));if(e!==t&&e!==n)return!1;var r=this._config.dayBoundaries.value,a=lN(Vw(this.start)),i=lN(Vw(this.end));return a>=r.start&&(i<=r.end||i>a)||a<r.end&&i<=r.end}},{key:"_color",get:function(){return this.calendarId&&this._config.calendars.value&&this.calendarId in this._config.calendars.value?this._config.calendars.value[this.calendarId].colorName:"primary"}},{key:"_getForeignProperties",value:function(){return this._foreignProperties}},{key:"_getExternalEvent",value:function(){return bt({id:this.id,start:this.start,end:this.end,title:this.title,people:this.people,location:this.location,description:this.description,calendarId:this.calendarId,_options:this._options},this._getForeignProperties())}}]),e}(),hN=function(){function e(t,n,r,a){(0,qu.Z)(this,e),Object.defineProperty(this,"_config",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(this,"id",{enumerable:!0,configurable:!0,writable:!0,value:n}),Object.defineProperty(this,"start",{enumerable:!0,configurable:!0,writable:!0,value:r}),Object.defineProperty(this,"end",{enumerable:!0,configurable:!0,writable:!0,value:a}),Object.defineProperty(this,"people",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"location",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"description",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"title",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"calendarId",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_foreignProperties",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"_options",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_customContent",{enumerable:!0,configurable:!0,writable:!0,value:{}})}return(0,Ku.Z)(e,[{key:"build",value:function(){return new fN(this._config,this.id,this.start,this.end,this.title,this.people,this.location,this.description,this.calendarId,this._options,this._customContent,this._foreignProperties)}},{key:"withTitle",value:function(e){return this.title=e,this}},{key:"withPeople",value:function(e){return this.people=e,this}},{key:"withLocation",value:function(e){return this.location=e,this}},{key:"withDescription",value:function(e){return this.description=e,this}},{key:"withForeignProperties",value:function(e){return this._foreignProperties=e,this}},{key:"withCalendarId",value:function(e){return this.calendarId=e,this}},{key:"withOptions",value:function(e){return this._options=e,this}},{key:"withCustomContent",value:function(e){return this._customContent=e,this}}]),e}(),vN=function(e,t){var n=new hN(t.config,e.id,e.start,e.end).withTitle(e.title).withPeople(e.people).withCalendarId(e.calendarId).withForeignProperties(JSON.parse(JSON.stringify(e._getForeignProperties()))).withLocation(e.location).withDescription(e.description).withOptions(e._options).withCustomContent(e._customContent).build();return n._nDaysInGrid=e._nDaysInGrid,n},mN=function(e,t){var n=Ow(e),r=n.year,a=n.month,i=n.date;return new Date(r,a,i).toLocaleDateString(t,{day:"numeric",month:"long",year:"numeric"})},pN=mN,gN=function(e,t){var n=Ow(e),r=n.year,a=n.month,i=n.date,o=n.hours,l=n.minutes;return new Date(r,a,i,o,l).toLocaleTimeString(t,{hour:"numeric",minute:"numeric"})},yN=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"\u2013",r={start:e.start,end:e.end};return e._isSingleDayFullDay?mN(r.start,t):e._isMultiDayFullDay?"".concat(mN(r.start,t)," ").concat(n," ").concat(mN(r.end,t)):e._isSingleDayTimed&&r.start!==r.end?"".concat(mN(r.start,t),' <span aria-hidden="true">\u22c5</span> ').concat(gN(r.start,t)," ").concat(n," ").concat(gN(r.end,t)):e._isSingleDayTimed&&e.start===e.end?"".concat(mN(r.start,t),", ").concat(gN(r.start,t)):"".concat(mN(r.start,t),", ").concat(gN(r.start,t)," ").concat(n," ").concat(mN(r.end,t),", ").concat(gN(r.end,t))};function bN(e){var t=e.week,n=ij(Sw),r=t.map((function(e){var t,r,a=["sx__date-picker__day"];return Jw(e)&&a.push("sx__date-picker__day--today"),Hw(e)===n.datePickerState.selectedDate.value&&a.push("sx__date-picker__day--selected"),t=e,r=Ew(n.datePickerState.datePickerDate.value),(t.getMonth()!==r.getMonth()||t.getFullYear()!==r.getFullYear())&&a.push("is-leading-or-trailing"),{day:e,classes:a}})),a=function(e){var t=Hw(e);return t>=n.config.min&&t<=n.config.max},i=function(e){return Hw(e.day)===n.datePickerState.datePickerDate.value},o=function(e){if("Enter"===e.key)return n.datePickerState.selectedDate.value=n.datePickerState.datePickerDate.value,void n.datePickerState.close();var t=new Map([["ArrowDown",7],["ArrowUp",-7],["ArrowLeft",-1],["ArrowRight",1]]);n.datePickerState.datePickerDate.value=Bw(n.datePickerState.datePickerDate.value,t.get(e.key)||0)};return Y_(g_,{children:Y_("div",{"data-testid":"date-picker-week",className:"sx__date-picker__week",children:r.map((function(e){return Y_("button",{type:"button",tabIndex:i(e)?0:-1,disabled:!a(e.day),"aria-label":pN(n.datePickerState.datePickerDate.value,n.config.locale.value),className:e.classes.join(" "),"data-focus":i(e)?"true":void 0,onClick:function(){return t=e.day,n.datePickerState.selectedDate.value=Hw(t),void n.datePickerState.close();var t},onKeyDown:o,children:e.day.getDate()})}))})})}function xN(e){var t=e.seatYearsView,n=Aw(),r=ij(Sw),a=i(ej([]),2),o=a[0],l=a[1];return nj((function(){!function(){var e=Ew(r.datePickerState.datePickerDate.value);l(r.timeUnitsImpl.getMonthWithTrailingAndLeadingDays(e.getFullYear(),e.getMonth()))}()}),[r.datePickerState.datePickerDate.value]),nj((function(){var e=new MutationObserver((function(e){e.forEach((function(e){var t=e.target;"true"===t.dataset.focus&&t.focus()}))})),t=document.getElementById(n);return e.observe(t,{childList:!0,subtree:!0,attributes:!0}),function(){return e.disconnect()}}),[]),Y_(g_,{children:Y_("div",{id:n,"data-testid":"months-view",className:"sx__date-picker__month-view",children:[Y_($w,{setYearsView:t}),Y_(Gw,{}),o.map((function(e){return Y_(bN,{week:e})}))]})})}function _N(e){var t=e.year,n=e.setYearAndMonth,r=e.isExpanded,a=e.expand,i=ij(Sw),o=i.timeUnitsImpl.getMonthsFor(t);return Y_(g_,{children:Y_("li",{className:r?"sx__is-expanded":"",children:[Y_("button",{type:"button",className:"sx__date-picker__years-accordion__expand-button sx__ripple--wide",onClick:function(){return a(t)},children:t}),r&&Y_("div",{className:"sx__date-picker__years-view-accordion__panel",children:o.map((function(e){return Y_("button",{type:"button",className:"sx__date-picker__years-view-accordion__month",onClick:function(r){return function(e,r){e.stopPropagation(),n(t,r.getMonth())}(r,e)},children:Pw(e,i.config.locale.value)})}))})]})})}function jN(e){var t=e.setMonthView,n=ij(Sw),r=Ew(n.config.min).getFullYear(),a=Ew(n.config.max).getFullYear(),o=Array.from({length:a-r+1},(function(e,t){return r+t})),l=i(ej(Ow(n.datePickerState.selectedDate.value).year),2),s=l[0],c=l[1];return nj((function(){var e,t=null===(e=document.querySelector(".sx__date-picker__years-view"))||void 0===e?void 0:e.querySelector(".sx__is-expanded");t&&t.scrollIntoView({block:"center"})}),[]),Y_(g_,{children:Y_("ul",{className:"sx__date-picker__years-view","data-testid":"years-view",children:o.map((function(e){return Y_(_N,{year:e,setYearAndMonth:function(e,r){return function(e,r){n.datePickerState.datePickerDate.value=Hw(new Date(e,r,1)),t()}(e,r)},isExpanded:s===e,expand:function(e){return c(e)}})}))})})}var wN=function(e){if(e){var t=e.scrollHeight>e.clientHeight,n=-1!==window.getComputedStyle(e).overflowY.indexOf("hidden");return t&&!n}return!0},NN=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return t&&t!==document.body&&t.nodeType!==Node.DOCUMENT_FRAGMENT_NODE?(wN(t)&&n.push(t),e(t.assignedSlot?t.assignedSlot.parentNode:t.parentNode,n)):(n.push(window),n)},kN="sx__date-picker-popup";function SN(){var e=ij(Sw),t=i(ej(Nw.MONTH_DAYS),2),n=t[0],r=t[1],a=aj((function(){var t=[kN,e.datePickerState.isDark.value?"is-dark":"",e.config.teleportTo?"is-teleported":""];return e.config.placement&&!e.config.teleportTo&&t.push(e.config.placement),t}),[e.datePickerState.isDark.value,e.config.placement,e.config.teleportTo]),o=function(t){t.target.closest(".".concat(kN))||e.datePickerState.close()},l=function(t){"Escape"===t.key&&(e.config.listeners.onEscapeKeyDown?e.config.listeners.onEscapeKeyDown(e):e.datePickerState.close())};nj((function(){return document.addEventListener("click",o),document.addEventListener("keydown",l),function(){document.removeEventListener("click",o),document.removeEventListener("keydown",l)}}),[]);var s=Number(getComputedStyle(document.documentElement).fontSize.split("px")[0]),c=function(){var t=e.datePickerState.inputWrapperElement.value,n=null===t||void 0===t?void 0:t.getBoundingClientRect();if(void 0!==t&&n instanceof DOMRect)return{top:e.config.placement.includes("bottom")?n.height+n.y+1:n.y-s-362,left:e.config.placement.includes("start")?n.x:n.x+n.width-332,width:332,position:"fixed"}},u=i(ej(c()),2),d=u[0],f=u[1];return nj((function(){var t=e.datePickerState.inputWrapperElement.value;if(void 0!==t){var n=NN(t),r=function(){return f(c())};return n.forEach((function(e){return e.addEventListener("scroll",r)})),function(){return n.forEach((function(e){return e.removeEventListener("scroll",r)}))}}}),[]),Y_(g_,{children:Y_("div",{style:e.config.teleportTo?d:void 0,"data-testid":"date-picker-popup",className:a.join(" "),children:n===Nw.MONTH_DAYS?Y_(xN,{seatYearsView:function(){return r(Nw.YEARS)}}):Y_(jN,{setMonthView:function(){return r(Nw.MONTH_DAYS)}})})})}function CN(e){var t=e.$app,n=["sx__date-picker-wrapper"],r=i(ej(n),2),a=r[0],o=r[1];nj((function(){var e,r=[].concat(n);t.datePickerState.isDark.value&&r.push("is-dark"),(null===(e=t.config.style)||void 0===e?void 0:e.fullWidth)&&r.push("has-full-width"),t.datePickerState.isDisabled.value&&r.push("is-disabled"),o(r)}),[t.datePickerState.isDark.value,t.datePickerState.isDisabled.value]);var l=Y_(SN,{});return t.config.teleportTo&&(l=Cj(l,t.config.teleportTo)),Y_(g_,{children:Y_("div",{className:a.join(" "),children:Y_(Sw.Provider,{value:t,children:[Y_(Lw,{}),t.datePickerState.isOpen.value&&l]})})})}var DN,EN=L_({}),ON=(0,Ku.Z)((function e(t,n,r,a){(0,qu.Z)(this,e),Object.defineProperty(this,"datePickerState",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(this,"config",{enumerable:!0,configurable:!0,writable:!0,value:n}),Object.defineProperty(this,"timeUnitsImpl",{enumerable:!0,configurable:!0,writable:!0,value:r}),Object.defineProperty(this,"translate",{enumerable:!0,configurable:!0,writable:!0,value:a})})),PN=function(){function e(){(0,qu.Z)(this,e),Object.defineProperty(this,"datePickerState",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"config",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"timeUnitsImpl",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"translate",{enumerable:!0,configurable:!0,writable:!0,value:void 0})}return(0,Ku.Z)(e,[{key:"build",value:function(){return new ON(this.datePickerState,this.config,this.timeUnitsImpl,this.translate)}},{key:"withDatePickerState",value:function(e){return this.datePickerState=e,this}},{key:"withConfig",value:function(e){return this.config=e,this}},{key:"withTimeUnitsImpl",value:function(e){return this.timeUnitsImpl=e,this}},{key:"withTranslate",value:function(e){return this.translate=e,this}}]),e}();!function(e){e.Day="day",e.Week="week",e.MonthGrid="month-grid",e.MonthAgenda="month-agenda"}(DN||(DN={}));var MN=function(e){return[e.config.locale.value,{month:"long"}]},TN=function(e){return[e.config.locale.value,{year:"numeric"}]};function RN(){var e=ij(EN),t=i(ej(""),2),n=t[0],r=t[1];return nj((function(){e.calendarState.view.value===DN.Week&&r(function(e,t,n){var r,a,i,o,l=(r=Ew(t)).toLocaleString.apply(r,Tn(MN(e))),s=(a=Ew(t)).toLocaleString.apply(a,Tn(TN(e))),c=(i=Ew(n)).toLocaleString.apply(i,Tn(MN(e))),u=(o=Ew(n)).toLocaleString.apply(o,Tn(TN(e)));return l===c&&s===u?"".concat(l," ").concat(s):l!==c&&s===u?"".concat(l," \u2013 ").concat(c," ").concat(s):"".concat(l," ").concat(s," \u2013 ").concat(c," ").concat(u)}(e,e.calendarState.range.value.start,e.calendarState.range.value.end)),e.calendarState.view.value!==DN.MonthGrid&&e.calendarState.view.value!==DN.Day&&e.calendarState.view.value!==DN.MonthAgenda||r(function(e){var t,n,r=(t=Ew(e.datePickerState.selectedDate.value)).toLocaleString.apply(t,Tn(MN(e))),a=(n=Ew(e.datePickerState.selectedDate.value)).toLocaleString.apply(n,Tn(TN(e)));return"".concat(r," ").concat(a)}(e))}),[e.calendarState.range.value]),Y_("span",{className:"sx__range-heading",children:n})}function AN(){var e=ij(EN);return Y_("button",{type:"button",className:"sx__today-button sx__ripple",onClick:function(){e.datePickerState.selectedDate.value=Hw(new Date)},children:e.translate("Today")})}function IN(){var e=ij(EN),t=i(ej([]),2),n=t[0],r=t[1];ww((function(){e.calendarState.isCalendarSmall.value?r(e.config.views.value.filter((function(e){return e.hasSmallScreenCompat}))):r(e.config.views.value.filter((function(e){return e.hasWideScreenCompat})))}));var a=i(ej(""),2),o=a[0],l=a[1];ww((function(){var t=e.config.views.value.find((function(t){return t.name===e.calendarState.view.value}));t&&l(e.translate(t.label))}));var s=i(ej(!1),2),c=s[0],u=s[1],d=function(e){var t=e.target;t instanceof HTMLElement&&!t.closest(".sx__view-selection")&&u(!1)};nj((function(){return document.addEventListener("click",d),function(){return document.removeEventListener("click",d)}}),[]);var f=function(t){u(!1),e.calendarState.setView(t,e.datePickerState.selectedDate.value)},h=i(ej(),2),v=h[0],m=h[1],p=i(ej(0),2),g=p[0],y=p[1];return Y_("div",{className:"sx__view-selection",children:[Y_("div",{tabIndex:0,role:"button","aria-label":e.translate("Select View"),className:"sx__view-selection-selected-item sx__ripple",onClick:function(){return u(!c)},onKeyDown:function(t){Iw(t)&&u(!c),setTimeout((function(){var t,n=null===(t=e.elements.calendarWrapper)||void 0===t?void 0:t.querySelectorAll(".sx__view-selection-item");if(n){m(n);var r=n[0];r instanceof HTMLElement&&(y(0),r.focus())}}),50)},children:o}),c&&Y_("ul",{"data-testid":"view-selection-items",className:"sx__view-selection-items",children:n.map((function(t){return Y_("li",{"aria-label":e.translate("Select View")+" "+e.translate(t.label),tabIndex:-1,role:"button",onKeyDown:function(e){return function(e,t){if(v)if("ArrowDown"===e.key){var n=v[g+1];n instanceof HTMLElement&&(y(g+1),n.focus())}else if("ArrowUp"===e.key){var r=v[g-1];r instanceof HTMLElement&&(y(g-1),r.focus())}else Iw(e)&&f(t)}(e,t.name)},onClick:function(){return f(t.name)},className:"sx__view-selection-item"+(t.name===e.calendarState.view.value?" is-selected":""),children:e.translate(t.label)})}))})]})}function LN(){var e=ij(EN),t=function(t){var n=e.config.views.value.find((function(t){return t.name===e.calendarState.view.value}));n&&(e.datePickerState.selectedDate.value=n.backwardForwardFn(e.datePickerState.selectedDate.value,"forwards"===t?n.backwardForwardUnits:-n.backwardForwardUnits))},n=i(ej(""),2),r=n[0],a=n[1];ww((function(){a("".concat(pN(e.calendarState.range.value.start,e.config.locale.value)," ").concat(e.translate("to")," ").concat(pN(e.calendarState.range.value.end,e.config.locale.value)))}));var o=i(ej(""),2),l=o[0],s=o[1],c=i(ej(""),2),u=c[0],d=c[1];return nj((function(){var t=e.config.views.value.find((function(t){return t.name===e.calendarState.view.value}));t&&(s(t.setDateRange({range:e.calendarState.range,calendarConfig:e.config,timeUnitsImpl:e.timeUnitsImpl,date:t.backwardForwardFn(e.datePickerState.selectedDate.value,-t.backwardForwardUnits)}).end),d(t.setDateRange({range:e.calendarState.range,calendarConfig:e.config,timeUnitsImpl:e.timeUnitsImpl,date:t.backwardForwardFn(e.datePickerState.selectedDate.value,t.backwardForwardUnits)}).start))}),[e.datePickerState.selectedDate.value,e.calendarState.view.value]),Y_(g_,{children:Y_("div",{className:"sx__forward-backward-navigation","aria-label":r,"aria-live":"polite",children:[Y_(Kw,{disabled:!!(e.config.minDate.value&&zw(l)<e.config.minDate.value),onClick:function(){return t("backwards")},direction:"previous",buttonText:e.translate("Previous period")}),Y_(Kw,{disabled:!!(e.config.maxDate.value&&zw(u)>e.config.maxDate.value),onClick:function(){return t("forwards")},direction:"next",buttonText:e.translate("Next period")})]})})}var FN=function(e){return document.querySelector('[data-ccid="'.concat(e,'"]'))},YN=function(){function e(t){(0,qu.Z)(this,e),Object.defineProperty(this,"randomId",{enumerable:!0,configurable:!0,writable:!0,value:Aw()}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"label",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"Component",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"setDateRange",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"hasSmallScreenCompat",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"hasWideScreenCompat",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"backwardForwardFn",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"backwardForwardUnits",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.name=t.name,this.label=t.label,this.Component=t.Component,this.setDateRange=t.setDateRange,this.hasSmallScreenCompat=t.hasSmallScreenCompat,this.hasWideScreenCompat=t.hasWideScreenCompat,this.backwardForwardFn=t.backwardForwardFn,this.backwardForwardUnits=t.backwardForwardUnits}return(0,Ku.Z)(e,[{key:"render",value:function(e,t){I_(m_(this.Component,{$app:t,id:this.randomId}),e)}},{key:"destroy",value:function(){var e=document.getElementById(this.randomId);e&&e.remove()}}]),e}(),HN=function(e){return new YN(e)},UN=function(e,t,n){return n<t.start?(n+(2400-t.start))/e*100:(n-t.start)/e*100},ZN=function(e,t,n,r){return e===t?UN(r,n,lN(Vw(cN(t,50))))-UN(r,n,lN(Vw(e))):UN(r,n,lN(Vw(t)))-UN(r,n,lN(Vw(e)))},BN=function(e){return"time-grid-event-copy-"+e},zN=function(e){return"touches"in e&&"object"===typeof e.touches};function VN(e){var t=i(ej(),2),n=t[0],r=t[1],a=i(ej(),2),o=a[0],l=a[1],s=function(t,n){if((!zN(t)||0!==t.touches.length)&&e.config.plugins.eventModal){var r=t.target;if(r instanceof HTMLElement){var a=r.classList.contains("sx__event")?r:r.closest(".sx__event");a instanceof HTMLElement&&(e.config.plugins.eventModal.calendarEventElement.value=a,e.config.plugins.eventModal.setCalendarEvent(n,a.getBoundingClientRect()))}}};return{eventCopy:n,updateCopy:function(t){if(!t)return r(void 0);r(vN(t,e))},createDragStartTimeout:function(e,t){l(setTimeout((function(){return e(t)}),150))},setClickedEventIfNotDragging:function(e,t){o&&(clearTimeout(o),s(t,e)),l(void 0)},setClickedEvent:s}}var WN=function(e,t,n){e.config.callbacks.onEventClick&&e.config.callbacks.onEventClick(t._getExternalEvent(),n)},qN=function(e,t,n){e.config.callbacks.onDoubleClickEvent&&e.config.callbacks.onDoubleClickEvent(t._getExternalEvent(),n)},KN=function(e){var t=zN(e)?e.touches[0]:e;return{clientX:t.clientX,clientY:t.clientY}},$N=function(e,t,n){return UN(n,t,lN(Vw(e)))},GN=function(e){setTimeout((function(){e()}))},JN=function(e){var t=e.elements.calendarWrapper;if(t instanceof HTMLElement){var n=t.querySelector(".sx__event-modal");n instanceof HTMLElement&&setTimeout((function(){n.focus()}),100)}},QN=function(e){return e._createdAt&&Date.now()-e._createdAt.getTime()<1e3};function XN(e){var t,n,r,a,i=e.calendarEvent,o=e.dayBoundariesDateTime,l=e.isCopy,s=e.setMouseDown,c=ij(EN),u=VN(c),d=u.eventCopy,f=u.updateCopy,h=u.createDragStartTimeout,v=u.setClickedEventIfNotDragging,m=u.setClickedEvent,p=[c.config.locale.value,{hour:"numeric",minute:"numeric"}],g={borderInlineStart:"4px solid var(--sx-color-".concat(i._color,")"),textColor:"var(--sx-color-on-".concat(i._color,"-container)"),backgroundColor:"var(--sx-color-".concat(i._color,"-container)"),iconStroke:"var(--sx-color-on-".concat(i._color,"-container)")},y=function(e,t){return e._totalConcurrentEvents&&e._previousConcurrentEvents?(e._previousConcurrentEvents||0)/(e._totalConcurrentEvents||0)*t:0}(i,c.config.weekOptions.value.eventWidth),b=function(e){var t;if(zN(e)&&e.preventDefault(),!l&&e.target&&c.config.plugins.dragAndDrop&&!(null===(t=i._options)||void 0===t?void 0:t.disableDND)&&!M){var n=vN(i,c);f(n),c.config.plugins.dragAndDrop.createTimeGridDragHandler({$app:c,eventCoordinates:KN(e),updateCopy:f,eventCopy:n},o)}},x=c.config._customComponentFns.timeGridEvent,_=function(e,t){var n=e?"custom-time-grid-event-"+Aw():void 0;return n&&t&&(n+="-copy"),n}(x,l);nj((function(){x&&x(FN(_),{calendarEvent:i._getExternalEvent()})}),[i,d]);var j=function(e){return e._previousConcurrentEvents?"1px solid #fff":0}(i),w=["sx__time-grid-event","sx__event"];QN(i)&&w.push("is-event-new"),l&&w.push("is-event-copy"),!c.config.weekOptions.value.eventOverlap&&i._maxConcurrentEvents&&i._maxConcurrentEvents>1&&w.push("is-event-overlap"),(null===(t=i._options)||void 0===t?void 0:t.additionalClasses)&&w.push.apply(w,Tn(i._options.additionalClasses));var N,k,S,C,D,E=function(e){s(!0),h(b,e)},O=function(e){GN((function(){return s(!1)})),v(i,e)},P=null===(n=i._customContent)||void 0===n?void 0:n.timeGrid,M=o&&i.start<o.start&&i.end>=o.start,T=M?null===o||void 0===o?void 0:o.start:i.start;return Y_(g_,{children:[Y_("div",{id:l?BN(i.id):void 0,"data-event-id":i.id,onClick:function(e){e.stopPropagation(),WN(c,i,e)},onDblClick:function(e){e.stopPropagation(),qN(c,i,e)},onKeyDown:function(e){"Enter"!==e.key&&" "!==e.key||(e.stopPropagation(),m(e,i),WN(c,i,e),GN((function(){JN(c)})))},onMouseDown:E,onMouseUp:O,onTouchStart:E,onTouchEnd:O,className:w.join(" "),tabIndex:0,role:"button",style:{top:"".concat($N(T,c.config.dayBoundaries.value,c.config.timePointsPerDay),"%"),height:"".concat(ZN(T,i.end,c.config.dayBoundaries.value,c.config.timePointsPerDay),"%"),insetInlineStart:"".concat(y,"%"),width:"".concat((k=y,S=l?100:c.config.weekOptions.value.eventWidth,C=i._maxConcurrentEvents,D=c.config.weekOptions.value.eventOverlap,D||!C?S-k:S/C),"%"),backgroundColor:x?void 0:g.backgroundColor,color:x?void 0:g.textColor,borderTop:j,borderInlineEnd:j,borderBottom:j,borderInlineStart:x?void 0:g.borderInlineStart,padding:x?"0":void 0},children:Y_("div",{"data-ccid":_,className:"sx__time-grid-event-inner",children:[!x&&!P&&Y_(g_,{children:[i.title&&Y_("div",{className:"sx__time-grid-event-title",children:i.title}),Y_("div",{className:"sx__time-grid-event-time",children:[Y_(Qw,{strokeColor:g.iconStroke}),function(e,t){var n,r,a=(n=Ew(e)).toLocaleTimeString.apply(n,p);if(e===t)return a;var i=(r=Ew(t)).toLocaleTimeString.apply(r,p);return"".concat(a," \u2013 ").concat(i)}(i.start,i.end)]}),i.people&&i.people.length>0&&Y_("div",{className:"sx__time-grid-event-people",children:[Y_(Xw,{strokeColor:g.iconStroke}),(N=i.people,N.reduce((function(e,t,n){return 0===n?t:n===N.length-1?"".concat(e," & ").concat(t):"".concat(e,", ").concat(t)}),""))]}),i.location&&Y_("div",{className:"sx__time-grid-event-location",children:[Y_(eN,{strokeColor:g.iconStroke}),i.location]})]}),P&&Y_("div",{dangerouslySetInnerHTML:{__html:(null===(r=i._customContent)||void 0===r?void 0:r.timeGrid)||""}}),c.config.plugins.resize&&!(null===(a=i._options)||void 0===a?void 0:a.disableResize)&&Y_("div",{className:"sx__time-grid-event-resize-handle",onMouseDown:function(e){if(s(!0),e.stopPropagation(),!l&&c.config.plugins.resize){var t=vN(i,c);f(t),c.config.plugins.resize.createTimeGridEventResizer(t,f,e,o)}}})]})}),d&&Y_(XN,{calendarEvent:d,isCopy:!0,setMouseDown:s,dayBoundariesDateTime:o})]})}var ek=function(e,t){return e.start===t.start?e.end<t.end?1:e.end>t.end?-1:0:e.start<t.start?-1:e.start>t.start?1:0},tk=function(e,t){var n=zw(e.start),r=zw(t.start),a=zw(e.end),i=zw(t.end);return n===r&&a===i&&e.start<t.start?-1:n===r?a<i?1:a>i?-1:0:n<r?-1:n>r?1:0},nk=function e(t){for(var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,a=function(r){var a=t[r],i=t[r+1];if(n.length&&(!i||n.every((function(e){return e.end<=i.start})))){n.push(a);for(var o=function(e){var t=n[e],r=n.filter((function(n,r){return!(n===t||r>e)&&(n.start<=t.start&&n.end>t.start)})).length,a=n.filter((function(n,r){return!(n===t||r<e)&&(n.start<t.end&&n.end>=t.start)})).length;t._totalConcurrentEvents=r+a+1,t._previousConcurrentEvents=r;var i=0,o=[];n.forEach((function(e){e.end>t.start&&e.start<t.end&&(o.push({time:e.start,type:"start"}),o.push({time:e.end,type:"end"}))})),o.sort((function(e,t){return e.time.localeCompare(t.time)||("end"===e.type?-1:1)}));var l=0;o.forEach((function(e){"start"===e.type?(l++,i=Math.max(i,l)):l--})),t._maxConcurrentEvents=i},l=0;l<n.length;l++)o(l);return{v:e(t,n=[],r+1)}}if(i&&a.end>i.start||n.some((function(e){return e.end>a.start})))return n.push(a),{v:e(t,n,r+1)};a._totalConcurrentEvents=1,a._previousConcurrentEvents=0,a._maxConcurrentEvents=1},i=r;i<t.length;i++){var o=a(i);if("object"===typeof o)return o.v}return t},rk=function(e,t,n){if(e.target instanceof HTMLElement){var r="sx__time-grid-day",a=e.target.classList.contains(r)?e.target:e.target.closest(".sx__time-grid-day"),i=(e.clientY-a.getBoundingClientRect().top)/a.getBoundingClientRect().height*100,o=Math.round(t.config.timePointsPerDay/100*i);return cN(n,o)}},ak=function(e){switch(e){case 0:return"sx__sunday";case 1:return"sx__monday";case 2:return"sx__tuesday";case 3:return"sx__wednesday";case 4:return"sx__thursday";case 5:return"sx__friday";case 6:return"sx__saturday";default:throw new Error("Invalid weekday")}};function ik(e){var t=e.backgroundEvent,n=e.date,r=ij(EN),a=t.start,i=t.end;return aN.test(a)&&(a+=" 00:00"),aN.test(i)&&(i+=" 23:59"),zw(a)!==n&&(a=n+" "+a.split(" ")[1]),zw(i)!==n&&(i=n+" "+i.split(" ")[1]),lN(a.split(" ")[1])<r.config.dayBoundaries.value.start&&(a=n+" "+sN(r.config.dayBoundaries.value.start)),a===i?null:Y_(g_,{children:Y_("div",{class:"sx__time-grid-background-event",title:t.title,style:bt(bt({},t.style),{},{position:"absolute",zIndex:0,top:"".concat($N(a,r.config.dayBoundaries.value,r.config.timePointsPerDay),"%"),height:"".concat(ZN(a,i,r.config.dayBoundaries.value,r.config.timePointsPerDay),"%"),width:"100%"})})})}function ok(e){var t=e.calendarEvents,n=e.date,r=e.backgroundEvents,a=i(ej(!1),2),o=a[0],l=a[1],s=ij(EN),c=sN(s.config.dayBoundaries.value.start),u=sN(s.config.dayBoundaries.value.end),d=qw(n,c),f=s.config.isHybridDay?Bw(qw(n,u),1):qw(n,u),h={start:d,end:f},v=t.sort(ek),m=i(ej([]),2),p=m[0],g=m[1];nj((function(){g(nk(v))}),[t]);var y=function(e,t){if(t&&!o){var n=rk(e,s,d);n&&t(n)}},b=function(){setTimeout((function(){l(!1)}),10)},x=["sx__time-grid-day",ak(Ew(n).getDay())],_=i(ej(x),2),j=_[0],w=_[1];return ww((function(){var e=[].concat(x);s.datePickerState.selectedDate.value===n&&e.push("is-selected"),w(e)})),Y_("div",{className:j.join(" "),"data-time-grid-date":n,onClick:function(e){return y(e,s.config.callbacks.onClickDateTime)},onDblClick:function(e){return y(e,s.config.callbacks.onDoubleClickDateTime)},"aria-label":pN(n,s.config.locale.value),onMouseLeave:function(){return l(!1)},onMouseUp:b,onTouchEnd:b,onMouseDown:function(e){var t=s.config.callbacks.onMouseDownDateTime;if(t&&!o){var n=rk(e,s,d);n&&t(n,e)}},children:[r.map((function(e){return Y_(g_,{children:Y_(ik,{backgroundEvent:e,date:n})})})),p.map((function(e){return Y_(XN,{calendarEvent:e,dayBoundariesDateTime:h,setMouseDown:l},e.id)}))]})}function lk(){var e=ij(EN),t=i(ej([]),2),n=t[0],r=t[1];ww((function(){r(function(e,t){var n=e.start,r=e.end,a=[],i=Math.floor(n/100);if(t){for(;i<24;)a.push(i),i+=1;i=0}for(var o=0===r?24:Math.ceil(r/100);i<o;)a.push(i),i+=1;return a}(e.config.dayBoundaries.value,e.config.isHybridDay));var t=e.config.timePointsPerDay/100,n=e.config.weekOptions.value.gridHeight/t;document.documentElement.style.setProperty("--sx-week-grid-hour-height","".concat(n,"px"))}));var a=new Intl.DateTimeFormat(e.config.locale.value,e.config.weekOptions.value.timeAxisFormatOptions),o=e.config._customComponentFns.weekGridHour,l=aj((function(){return o?n.map((function(){return"custom-week-grid-hour-".concat(Aw())})):[]}),[n]);return nj((function(){o&&l.length&&n.forEach((function(e,t){var n=document.querySelector('[data-ccid="'.concat(l[t],'"]'));if(!(n instanceof HTMLElement))return console.warn("Could not find element for custom component weekGridHour");o(n,{hour:e})}))}),[n,l]),Y_(g_,{children:Y_("div",{className:"sx__week-grid__time-axis",children:n.map((function(e,t){return Y_("div",{className:"sx__week-grid__hour",children:[o&&l.length&&Y_("div",{"data-ccid":l[t]}),!o&&Y_("span",{className:"sx__week-grid__hour-text",children:a.format(new Date(0,0,0,e))})]})}))})})}function sk(e){var t=e.week,n=ij(EN),r=function(e){var t=["sx__week-grid__date",ak(e.getDay())];return Jw(e)&&t.push("sx__week-grid__date--is-today"),t.join(" ")},a=n.config._customComponentFns.weekGridDate,i=ej((function(){return Array.from({length:7},(function(){return"custom-week-grid-date-".concat(Aw())}))}));return nj((function(){a&&t.forEach((function(e,t){var n=document.querySelector('[data-ccid="'.concat(i[0][t],'"]'));if(!(n instanceof HTMLElement))return console.warn("Could not find element for custom component weekGridDate");a(n,{date:Hw(e)})}))}),[t]),Y_(g_,{children:Y_("div",{className:"sx__week-grid__date-axis",children:t.map((function(e,t){return Y_("div",{className:r(e),"data-date":Hw(e),children:[a&&Y_("div",{"data-ccid":i[0][t]}),!a&&Y_(g_,{children:[Y_("div",{className:"sx__week-grid__day-name",children:Tw(e,n.config.locale.value)}),Y_("div",{className:"sx__week-grid__date-number",children:e.getDate()})]})]})}))})})}var ck=function(e,t){var n=Hw(t);return e[n]={date:n,timeGridEvents:[],dateGridEvents:{},backgroundEvents:[]},e};DN.Week;var uk={start:0,end:2400},dk="blocker",fk=function(e,t,n){var r=2;return e&&n&&(r+=10),t&&n&&(r+=10),r},hk=function(e,t,n){return{borderBottomLeftRadius:e||n?0:void 0,borderTopLeftRadius:e||n?0:void 0,borderBottomRightRadius:t||n?0:void 0,borderTopRightRadius:t||n?0:void 0}};function vk(e){var t,n,r,a,i=e.calendarEvent,o=e.gridRow,l=e.isCopy,s=ij(EN),c=VN(s),u=c.eventCopy,d=c.updateCopy,f=c.createDragStartTimeout,h=c.setClickedEventIfNotDragging,v=c.setClickedEvent,m={borderInlineStart:"4px solid var(--sx-color-".concat(i._color,")"),color:"var(--sx-color-on-".concat(i._color,"-container)"),backgroundColor:"var(--sx-color-".concat(i._color,"-container)")},p=function(e){var t;if(s.config.plugins.dragAndDrop&&!(null===(t=i._options)||void 0===t?void 0:t.disableDND)){zN(e)&&e.preventDefault();var n=vN(i,s);d(n),s.config.plugins.dragAndDrop.createDateGridDragHandler({eventCoordinates:KN(e),eventCopy:n,updateCopy:d,$app:s})}},g=zw(i.start)<zw(s.calendarState.range.value.start),y=zw(i.end)>zw(s.calendarState.range.value.end),b=aj((function(){return"ltr"===s.config.direction?g:y}),[g,y]),x=aj((function(){return"ltr"===s.config.direction?y:g}),[g,y]),_={backgroundColor:m.backgroundColor},j=s.config._customComponentFns.dateGridEvent,w=j?"custom-date-grid-event-"+Aw():void 0;l&&w&&(w+="-copy"),nj((function(){j&&j(FN(w),{calendarEvent:i._getExternalEvent()})}),[i,u]);var N=["sx__event","sx__date-grid-event","sx__date-grid-cell"];l&&N.push("sx__date-grid-event--copy"),QN(i)&&N.push("is-event-new"),b&&N.push("sx__date-grid-event--overflow-left"),x&&N.push("sx__date-grid-event--overflow-right"),(null===(t=i._options)||void 0===t?void 0:t.additionalClasses)&&N.push.apply(N,Tn(i._options.additionalClasses));var k=g?"none":m.borderInlineStart,S=null===(n=i._customContent)||void 0===n?void 0:n.dateGrid;return Y_(g_,{children:[Y_("div",{id:l?BN(i.id):void 0,tabIndex:0,"aria-label":i.title+" "+yN(i,s.config.locale.value,s.translate("to")),role:"button","data-ccid":w,"data-event-id":i.id,onMouseDown:function(e){return f(p,e)},onMouseUp:function(e){return h(i,e)},onTouchStart:function(e){return f(p,e)},onTouchEnd:function(e){return h(i,e)},onClick:function(e){return WN(s,i,e)},onDblClick:function(e){return qN(s,i,e)},onKeyDown:function(e){"Enter"!==e.key&&" "!==e.key||(e.stopPropagation(),v(e,i),WN(s,i,e),GN((function(){JN(s)})))},className:N.join(" "),style:bt({width:"calc(".concat(100*i._nDaysInGrid,"% - ").concat(fk(b,x,!j),"px)"),gridRow:o,display:u?"none":"flex",padding:j?"0px":void 0,borderInlineStart:j?void 0:k,color:j?void 0:m.color,backgroundColor:j?void 0:m.backgroundColor},hk(b,x,!!j)),children:[!j&&!S&&Y_(g_,{children:[b&&Y_("div",{className:"sx__date-grid-event--left-overflow",style:_}),Y_("span",{className:"sx__date-grid-event-text",children:[i.title," \xa0",rN.test(i.start)&&Y_("span",{className:"sx__date-grid-event-time",children:gN(i.start,s.config.locale.value)})]}),x&&Y_("div",{className:"sx__date-grid-event--right-overflow",style:_})]}),S&&Y_("div",{dangerouslySetInnerHTML:{__html:(null===(r=i._customContent)||void 0===r?void 0:r.dateGrid)||""}}),s.config.plugins.resize&&!(null===(a=i._options)||void 0===a?void 0:a.disableResize)&&!y&&Y_("div",{className:"sx__date-grid-event-resize-handle",onMouseDown:function(e){e.stopPropagation();var t=vN(i,s);d(t),s.config.plugins.resize.createDateGridEventResizer(t,d,e)}})]}),u&&Y_(vk,{calendarEvent:u,gridRow:o,isCopy:!0})]})}function mk(e){var t=e.calendarEvents,n=e.date,r=e.backgroundEvents,a=ij(EN),i=n+" 00:00",o=n+" 23:59",l=r.find((function(e){var t=aN.test(e.start)?e.start+" 00:00":e.start,n=aN.test(e.end)?e.end+" 23:59":e.end;return t<=i&&n>=o})),s=function(e){var t=a.config.callbacks.onMouseDownDateGridDate;t&&t(n,e)};return Y_("div",{className:"sx__date-grid-day","data-date-grid-date":n,children:[l&&Y_("div",{className:"sx__date-grid-background-event",title:l.title,style:bt({},l.style)}),Object.values(t).map((function(e,t){return e!==dk&&e?Y_(vk,{calendarEvent:e,gridRow:t+1},e.start+e.end):Y_("div",{className:"sx__date-grid-cell",style:{gridRow:t+1},onMouseDown:s})})),Y_("div",{className:"sx__spacer",onMouseDown:s})]})}var pk=function(e,t){return e.filter((function(e){var n=t.start,r=t.end;aN.test(n)&&(n+=" 00:00"),aN.test(r)&&(r+=" 23:59");var a=e.start,i=e.end;return aN.test(a)&&(a+=" 00:00"),aN.test(i)&&(i+=" 23:59"),a>=n&&a<=r||i>=n&&i<=r||a<n&&i>r}))},gk=function(e){var t=e.$app,n=e.id;document.documentElement.style.setProperty("--sx-week-grid-height","".concat(t.config.weekOptions.value.gridHeight,"px"));var r=i(ej({}),2),a=r[0],o=r[1];return ww((function(){var e,n,r=null===(e=t.calendarState.range.value)||void 0===e?void 0:e.start,a=null===(n=t.calendarState.range.value)||void 0===n?void 0:n.end;if(r&&a){var s=function(e){return e.calendarState.view.value===DN.Day?ck({},Ew(e.calendarState.range.value.start)):e.timeUnitsImpl.getWeekFor(Ew(e.datePickerState.selectedDate.value)).slice(0,e.config.weekOptions.value.nDays).reduce(ck,{})}(t),c=function(e){var t,n=[],r=[],a=(0,l.Z)(e);try{for(a.s();!(t=a.n()).done;){var i=t.value;i._isSingleDayTimed||i._isSingleHybridDayTimed?r.push(i):(i._isSingleDayFullDay||i._isMultiDayFullDay||i._isMultiDayTimed)&&n.push(i)}}catch(o){a.e(o)}finally{a.f()}return{timeGridEvents:r,dateGridEvents:n}}(t.calendarEvents.filterPredicate.value?t.calendarEvents.list.value.filter(t.calendarEvents.filterPredicate.value):t.calendarEvents.list.value),u=c.dateGridEvents,d=c.timeGridEvents;s=function(e,t){var n,r=Object.keys(t).sort(),a=r[0],o=r[r.length-1],s=new Set,c=(0,l.Z)(e);try{var u=function(){var e=n.value,r=zw(e.start),c=zw(e.end),u=!!t[r],d=u;if(!u&&r<a&&c>=a&&(d=!0),!d)return"continue";for(var f=u?r:a,h=c<=o?c:o,v=Object.values(t).filter((function(e){return e.date>=f&&e.date<=h})),m=void 0,p=0;void 0===m;){var g=v.every((function(e){return!e.dateGridEvents[p]}));g?(m=p,s.add(p)):p++}var y,b=(0,l.Z)(v.entries());try{for(b.s();!(y=b.n()).done;){var x=i(y.value,2),_=x[0],j=x[1];0===_?(e._nDaysInGrid=v.length,j.dateGridEvents[m]=e):j.dateGridEvents[m]=dk}}catch(w){b.e(w)}finally{b.f()}};for(c.s();!(n=c.n()).done;)u()}catch(g){c.e(g)}finally{c.f()}for(var d=0,f=Array.from(s);d<f.length;d++)for(var h=f[d],v=0,m=Object.entries(t);v<m.length;v++){var p=i(m[v],2)[1];p.dateGridEvents[h]||(p.dateGridEvents[h]=void 0)}return t}(u.sort(ek),s),Object.entries(s).forEach((function(e){var n=i(e,2),r=n[0];n[1].backgroundEvents=pk(t.calendarEvents.backgroundEvents.value,{start:r,end:r})})),s=function(e,t,n){var r,a,i=(0,l.Z)(e);try{for(i.s();!(a=i.n()).done;){var o=a.value,s=n.calendarState.range.value;if(o.start>=s.start&&o.end<=s.end){var c=zw(o.start);if(n.config.isHybridDay){var u="".concat(Bw(c,-1)," ").concat(sN(n.config.dayBoundaries.value.start)),d="".concat(c," ").concat(sN(n.config.dayBoundaries.value.end)),f="".concat(c," ").concat(sN(n.config.dayBoundaries.value.start));o.start>u&&o.start<d&&o.start<f&&(c=Bw(c,-1))}null===(r=t[c])||void 0===r||r.timeGridEvents.push(o)}}}catch(h){i.e(h)}finally{i.f()}return t}(d,s,t),o(s)}})),Y_(g_,{children:Y_(EN.Provider,{value:t,children:Y_("div",{className:"sx__week-wrapper",id:n,children:[Y_("div",{className:"sx__week-header",children:Y_("div",{className:"sx__week-header-content",children:[Y_(sk,{week:Object.values(a).map((function(e){return Ew(e.date)}))}),Y_("div",{className:"sx__date-grid","aria-label":t.translate("Full day- and multiple day events"),children:Object.values(a).map((function(e){return Y_(mk,{date:e.date,calendarEvents:e.dateGridEvents,backgroundEvents:e.backgroundEvents},e.date)}))}),Y_("div",{className:"sx__week-header-border"})]})}),Y_("div",{className:"sx__week-grid",children:[Y_(lk,{}),Object.values(a).map((function(e){return Y_(ok,{calendarEvents:e.timeGridEvents,backgroundEvents:e.backgroundEvents,date:e.date},e.date)}))]})]})})})},yk=function(e,t){return"".concat(Hw(t)," ").concat(sN(e.dayBoundaries.value.start))},bk=function(e,t){var n=sN(e.dayBoundaries.value.end),r=Hw(t);return e.isHybridDay&&(r=Bw(r,1)),2400===e.dayBoundaries.value.end&&(n="23:59"),"".concat(r," ").concat(n)},xk=function(e){var t=Ow(e.date),n=t.year,r=t.month,a=e.timeUnitsImpl.getMonthWithTrailingAndLeadingDays(n,r),i=Hw(a[a.length-1][a[a.length-1].length-1]);return{start:Uw(a[0][0]),end:"".concat(i," 23:59")}},_k={name:DN.Week,label:"Week",Component:gk,setDateRange:function(e){var t=e.timeUnitsImpl.getWeekFor(Ew(e.date)).slice(0,e.calendarConfig.weekOptions.value.nDays);return{start:yk(e.calendarConfig,t[0]),end:bk(e.calendarConfig,t[t.length-1])}},hasSmallScreenCompat:!1,hasWideScreenCompat:!0,backwardForwardFn:Bw,backwardForwardUnits:7},jk=HN(_k),wk=function(){return HN(_k)},Nk={name:DN.Day,label:"Day",setDateRange:function(e){return{start:yk(e.calendarConfig,Ew(e.date)),end:bk(e.calendarConfig,Ew(e.date))}},hasWideScreenCompat:!0,hasSmallScreenCompat:!0,Component:function(e){var t=e.$app,n=e.id;return Y_(gk,{$app:t,id:n})},backwardForwardFn:Bw,backwardForwardUnits:1},kk=HN(Nk),Sk=function(){return HN(Nk)},Ck=function(e,t){var n=((e=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate()))).getUTCDay()-t+7)%7;e.setUTCDate(e.getUTCDate()-n+3);var r=new Date(Date.UTC(e.getUTCFullYear(),0,1)),a=(r.getUTCDay()-t+7)%7;r.setUTCDate(r.getUTCDate()-a);var i=Math.ceil(((e.getTime()-r.getTime())/864e5+1)/7),o=new Date(Date.UTC(e.getUTCFullYear()+1,0,1)),l=(o.getUTCDay()-t+7)%7;return o.setUTCDate(o.getUTCDate()-l),e>=o?1:i};function Dk(){var e=ij(EN);return Y_("div",{className:"sx__calendar-header__week-number",children:e.translate("CW",{week:Ck(Ew(e.datePickerState.selectedDate.value),e.config.firstDayOfWeek.value)})})}function Ek(){var e=ij(EN),t=(new PN).withDatePickerState(e.datePickerState).withConfig(e.datePickerConfig).withTranslate(e.translate).withTimeUnitsImpl(e.timeUnitsImpl).build(),n=e.config._customComponentFns.headerContent,r=ej(n?Aw():void 0)[0],a=e.config._customComponentFns.headerContentLeftPrepend,i=ej(a?Aw():void 0)[0],o=e.config._customComponentFns.headerContentLeftAppend,l=ej(o?Aw():void 0)[0],s=e.config._customComponentFns.headerContentRightPrepend,c=ej(s?Aw():void 0)[0],u=e.config._customComponentFns.headerContentRightAppend,d=ej(u?Aw():void 0)[0];nj((function(){n&&n(FN(r),{$app:e}),a&&i&&a(FN(i),{$app:e}),o&&o(FN(l),{$app:e}),s&&s(FN(c),{$app:e}),u&&u(FN(d),{$app:e})}),[]);var f=e.config.locale.value,h=aj((function(){return[jk.name,kk.name].includes(e.calendarState.view.value)}),[e.calendarState.view.value]);return Y_("header",{className:"sx__calendar-header","data-ccid":r,children:!n&&Y_(g_,{children:[Y_("div",{className:"sx__calendar-header-content",children:[i&&Y_("div",{"data-ccid":i}),Y_(AN,{}),Y_(LN,{}),Y_(RN,{},e.config.locale.value),e.config.showWeekNumbers.value&&h&&Y_(Dk,{}),l&&Y_("div",{"data-ccid":l})]}),Y_("div",{className:"sx__calendar-header-content",children:[c&&Y_("div",{"data-ccid":c}),e.config.views.value.length>1&&Y_(IN,{},f+"-view-selection"),Y_(CN,{$app:t}),d&&Y_("div",{"data-ccid":d})]})]})})}function Ok(e){var t,n=e.$app,r=Aw(),a=Aw();nj((function(){var e;return function(e,t){e.elements.calendarWrapper=document.getElementById(t)}(n,r),function(e){Object.values(e.config.plugins).forEach((function(t){(null===t||void 0===t?void 0:t.onRender)&&t.onRender(e)}))}(n),(null===(e=n.config.callbacks)||void 0===e?void 0:e.onRender)&&n.config.callbacks.onRender(n),function(){return function(e){Object.values(e.config.plugins).forEach((function(e){(null===e||void 0===e?void 0:e.destroy)&&e.destroy()}))}(n)}}),[]);var o=function(){!function(e){var t=document.documentElement,n=e.elements.calendarWrapper,r=700/(16/+window.getComputedStyle(t).fontSize.split("p")[0]);if(n){var a=e.config.callbacks.isCalendarSmall?e.config.callbacks.isCalendarSmall(e):n.clientWidth<r;a!==e.calendarState.isCalendarSmall.value&&(e.calendarState.isCalendarSmall.value=a,function(e,t){var n=e.config.views.value.find((function(t){return t.name===e.calendarState.view.value}));if(t){if(n.hasSmallScreenCompat)return;var r=e.config.views.value.find((function(e){return e.hasSmallScreenCompat}));r&&e.calendarState.setView(r.name,e.datePickerState.selectedDate.value)}else{if(n.hasWideScreenCompat)return;var a=e.config.views.value.find((function(e){return e.hasWideScreenCompat}));a&&e.calendarState.setView(a.name,e.datePickerState.selectedDate.value)}}(e,a))}}(n)};nj((function(){if(n.config.isResponsive)return o(),window.addEventListener("resize",o),function(){return window.removeEventListener("resize",o)}}),[]);var l=function(e){var t="sx__calendar-wrapper",n=i(ej([t]),2),r=n[0],a=n[1];return ww((function(){var n=[t];e.calendarState.isCalendarSmall.value&&n.push("sx__is-calendar-small"),e.calendarState.isDark.value&&n.push("is-dark"),"shadcn"===e.config.theme&&n.push("is-shadcn"),a(n)})),r}(n),s=i(ej(),2),c=s[0],u=s[1];ww((function(){var e=n.config.views.value.find((function(e){return e.name===n.calendarState.view.value})),t=document.getElementById(a);e&&t&&e.name!==(null===c||void 0===c?void 0:c.name)&&(c&&c.destroy(),u(e),e.render(t,n))}));var d=i(ej(""),2),f=d[0],h=d[1],v=i(ej(""),2),m=v[0],p=v[1];return ww((function(){var e,t,r=((null===(e=n.calendarState.range.value)||void 0===e?void 0:e.start)||"")>f;p(r?"sx__slide-left":"sx__slide-right"),setTimeout((function(){p("")}),300),h((null===(t=n.calendarState.range.value)||void 0===t?void 0:t.start)||"")})),ww((function(){n.datePickerConfig.locale.value=n.config.locale.value})),Y_(g_,{children:Y_("div",{className:l.join(" "),id:r,children:Y_("div",{className:"sx__calendar",children:Y_(EN.Provider,{value:n,children:[Y_(Ek,{}),Y_("div",{className:["sx__view-container",m].join(" "),id:a}),n.config.plugins.eventModal&&n.config.plugins.eventModal.calendarEvent.value&&Y_(n.config.plugins.eventModal.ComponentFn,{$app:n},null===(t=n.config.plugins.eventModal.calendarEvent.value)||void 0===t?void 0:t.id)]})})})})}var Pk,Mk,Tk=function(e,t){var n=e.id,r=e.start,a=e.end,i=e.title,o=e.description,l=e.location,s=e.people,c=e._options,u=ma(e,kw);return new hN(t,n,r,a).withTitle(i).withDescription(o).withLocation(l).withPeople(s).withCalendarId(e.calendarId).withOptions(c).withForeignProperties(u).withCustomContent(e._customContent).build()},Rk=function(){function e(t){(0,qu.Z)(this,e),Object.defineProperty(this,"$app",{enumerable:!0,configurable:!0,writable:!0,value:t})}return(0,Ku.Z)(e,[{key:"set",value:function(e){var t=this;this.$app.calendarEvents.list.value=e.map((function(e){return Tk(e,t.$app.config)}))}},{key:"add",value:function(e){var t=Tk(e,this.$app.config);t._createdAt=new Date;var n=Tn(this.$app.calendarEvents.list.value);n.push(t),this.$app.calendarEvents.list.value=n}},{key:"get",value:function(e){var t;return null===(t=this.$app.calendarEvents.list.value.find((function(t){return t.id===e})))||void 0===t?void 0:t._getExternalEvent()}},{key:"getAll",value:function(){return this.$app.calendarEvents.list.value.map((function(e){return e._getExternalEvent()}))}},{key:"remove",value:function(e){var t=this.$app.calendarEvents.list.value.findIndex((function(t){return t.id===e})),n=Tn(this.$app.calendarEvents.list.value);n.splice(t,1),this.$app.calendarEvents.list.value=n}},{key:"update",value:function(e){var t=this.$app.calendarEvents.list.value.findIndex((function(t){return t.id===e.id})),n=Tn(this.$app.calendarEvents.list.value);n.splice(t,1,Tk(e,this.$app.config)),this.$app.calendarEvents.list.value=n}}]),e}(),Ak=function(){function e(t){var n,r=this;(0,qu.Z)(this,e),Object.defineProperty(this,"$app",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(this,"events",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"calendarContainerEl",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.events=new Rk(this.$app),function(e){Object.values(e.config.plugins).forEach((function(t){(null===t||void 0===t?void 0:t.beforeRender)&&t.beforeRender(e)}))}(this.$app),Object.values(this.$app.config.plugins).forEach((function(e){(null===e||void 0===e?void 0:e.name)&&(r[e.name]=e)})),(null===(n=t.config.callbacks)||void 0===n?void 0:n.beforeRender)&&t.config.callbacks.beforeRender(t)}return(0,Ku.Z)(e,[{key:"render",value:function(e){this.calendarContainerEl=e,I_(m_(Ok,{$app:this.$app}),e)}},{key:"destroy",value:function(){Object.values(this.$app.config.plugins||{}).forEach((function(e){e&&e.destroy&&e.destroy()})),this.calendarContainerEl&&I_(null,this.calendarContainerEl)}},{key:"setTheme",value:function(e){this.$app.calendarState.isDark.value="dark"===e}},{key:"getTheme",value:function(){return this.$app.calendarState.isDark.value?"dark":"light"}},{key:"_setCustomComponentFn",value:function(e,t){this.$app.config._customComponentFns[e]=t}}]),e}(),Ik=(0,Ku.Z)((function e(t,n,r,a,i,o,l){var s=arguments.length>7&&void 0!==arguments[7]?arguments[7]:{calendarWrapper:void 0};(0,qu.Z)(this,e),Object.defineProperty(this,"config",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(this,"timeUnitsImpl",{enumerable:!0,configurable:!0,writable:!0,value:n}),Object.defineProperty(this,"calendarState",{enumerable:!0,configurable:!0,writable:!0,value:r}),Object.defineProperty(this,"datePickerState",{enumerable:!0,configurable:!0,writable:!0,value:a}),Object.defineProperty(this,"translate",{enumerable:!0,configurable:!0,writable:!0,value:i}),Object.defineProperty(this,"datePickerConfig",{enumerable:!0,configurable:!0,writable:!0,value:o}),Object.defineProperty(this,"calendarEvents",{enumerable:!0,configurable:!0,writable:!0,value:l}),Object.defineProperty(this,"elements",{enumerable:!0,configurable:!0,writable:!0,value:s})})),Lk=function(){function e(){(0,qu.Z)(this,e),Object.defineProperty(this,"config",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"timeUnitsImpl",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"datePickerState",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"calendarState",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"translate",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"datePickerConfig",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"calendarEvents",{enumerable:!0,configurable:!0,writable:!0,value:void 0})}return(0,Ku.Z)(e,[{key:"build",value:function(){return new Ik(this.config,this.timeUnitsImpl,this.calendarState,this.datePickerState,this.translate,this.datePickerConfig,this.calendarEvents)}},{key:"withConfig",value:function(e){return this.config=e,this}},{key:"withTimeUnitsImpl",value:function(e){return this.timeUnitsImpl=e,this}},{key:"withDatePickerState",value:function(e){return this.datePickerState=e,this}},{key:"withCalendarState",value:function(e){return this.calendarState=e,this}},{key:"withTranslate",value:function(e){return this.translate=e,this}},{key:"withDatePickerConfig",value:function(e){return this.datePickerConfig=e,this}},{key:"withCalendarEvents",value:function(e){return this.calendarEvents=e,this}}]),e}();!function(e){e.SLASH="/",e.DASH="-",e.PERIOD="."}(Pk||(Pk={})),function(e){e.DMY="DMY",e.MDY="MDY",e.YMD="YMD"}(Mk||(Mk={}));var Fk,Yk={slashMDY:{delimiter:Pk.SLASH,order:Mk.MDY},slashDMY:{delimiter:Pk.SLASH,order:Mk.DMY},slashYMD:{delimiter:Pk.SLASH,order:Mk.YMD},periodDMY:{delimiter:Pk.PERIOD,order:Mk.DMY},dashYMD:{delimiter:Pk.DASH,order:Mk.YMD},dashDMY:{delimiter:Pk.DASH,order:Mk.DMY}},Hk=new Map([["ca-ES",Yk.slashDMY],["cs-CZ",Yk.periodDMY],["da-DK",Yk.periodDMY],["de-DE",Yk.periodDMY],["en-GB",Yk.slashDMY],["en-US",Yk.slashMDY],["es-ES",Yk.slashDMY],["et-EE",Yk.periodDMY],["fi-FI",Yk.periodDMY],["fr-FR",Yk.slashDMY],["fr-CH",Yk.periodDMY],["hr-HR",Yk.periodDMY],["id-ID",Yk.slashDMY],["it-IT",Yk.slashDMY],["ja-JP",Yk.slashYMD],["ko-KR",Yk.slashYMD],["ky-KG",Yk.slashDMY],["lt-LT",Yk.dashYMD],["mk-MK",Yk.periodDMY],["nl-NL",Yk.dashDMY],["pl-PL",Yk.periodDMY],["pt-BR",Yk.slashDMY],["ro-RO",Yk.periodDMY],["ru-RU",Yk.periodDMY],["sk-SK",Yk.periodDMY],["sl-SI",Yk.periodDMY],["sr-Latn-RS",Yk.periodDMY],["sr-RS",Yk.periodDMY],["sv-SE",Yk.dashYMD],["tr-TR",Yk.periodDMY],["uk-UA",Yk.periodDMY],["zh-CN",Yk.slashYMD],["zh-TW",Yk.slashYMD]]),Uk=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(e){return(0,qu.Z)(this,n),t.call(this,"Locale not supported: ".concat(e))}return(0,Ku.Z)(n)}($x(Error)),Zk=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(e,r){return(0,qu.Z)(this,n),t.call(this,"Invalid date format: ".concat(e," for locale: ").concat(r))}return(0,Ku.Z)(n)}($x(Error)),Bk=function(e,t,n){var r=e.match(t);if(!r)throw new Zk(e,n);return r},zk=function(e,t){var n,r=Hw(new Date),a="string"===typeof t?t:r,o=Qj(!1),l=Qj(e.disabled||!1),s=Qj(Nw.MONTH_DAYS),c=Qj(a),u=Qj(a||r),d=Qj((null===(n=e.style)||void 0===n?void 0:n.dark)||!1),f=Qj(t?Mw(Ew(t),e.locale.value):""),h=Qj(f.value);sw((function(){try{var t=function(e,t){if(/^\d{4}-\d{2}-\d{2}$/.test(e))return e;var n=Hk.get(t);if(!n)throw new Uk(t);var r=n.order,a=n.delimiter,o=/^(\d{1,2})\/(\d{1,2})\/(\d{4})$/;if(r===Mk.DMY&&a===Pk.SLASH){var l=i(Bk(e,o,t),4),s=l[1],c=l[2],u=l[3];return"".concat(u,"-").concat(Yw(+c),"-").concat(Yw(+s))}if(r===Mk.MDY&&a===Pk.SLASH){var d=i(Bk(e,o,t),4),f=d[1],h=d[2],v=d[3];return"".concat(v,"-").concat(Yw(+f),"-").concat(Yw(+h))}if(r===Mk.YMD&&a===Pk.SLASH){var m=i(Bk(e,/^(\d{4})\/(\d{1,2})\/(\d{1,2})$/,t),4),p=m[1],g=m[2],y=m[3];return"".concat(p,"-").concat(Yw(+g),"-").concat(Yw(+y))}if(r===Mk.DMY&&a===Pk.PERIOD){var b=i(Bk(e,/^(\d{1,2})\.(\d{1,2})\.(\d{4})$/,t),4),x=b[1],_=b[2],j=b[3];return"".concat(j,"-").concat(Yw(+_),"-").concat(Yw(+x))}throw new Zk(e,t)}(f.value,e.locale.value);if(t<e.min||t>e.max)return void(f.value=h.value);c.value=t,u.value=t,h.value=f.value}catch(n){}}));var v=!1;return sw((function(){var t;(null===(t=e.listeners)||void 0===t?void 0:t.onChange)&&function(t){if(!v)return v=!0;e.listeners.onChange(t)}(c.value)})),{inputWrapperElement:Qj(void 0),isOpen:o,isDisabled:l,datePickerView:s,selectedDate:c,datePickerDate:u,inputDisplayedValue:f,isDark:d,open:function(){return o.value=!0},close:function(){return o.value=!1},toggle:function(){return o.value=!o.value},setView:function(e){return s.value=e}}},Vk=bt(bt(bt({},{Date:"Datum","MM/DD/YYYY":"TT.MM.JJJJ","Next month":"N\xe4chster Monat","Previous month":"Vorheriger Monat","Choose Date":"Datum ausw\xe4hlen"}),{Today:"Heute",Month:"Monat",Week:"Woche",Day:"Tag","Select View":"Ansicht ausw\xe4hlen",events:"Ereignisse",event:"Ereignis","No events":"Keine Ereignisse","Next period":"N\xe4chster Zeitraum","Previous period":"Vorheriger Zeitraum",to:"bis","Full day- and multiple day events":"Ganzt\xe4gige und mehrt\xe4gige Ereignisse","Link to {{n}} more events on {{date}}":"Link zu {{n}} weiteren Ereignissen am {{date}}","Link to 1 more event on {{date}}":"Link zu 1 weiteren Ereignis am {{date}}",CW:"KW {{week}}"}),{Time:"Uhrzeit",AM:"AM",PM:"PM",Cancel:"Abbrechen",OK:"OK","Select time":"Uhrzeit ausw\xe4hlen"}),Wk=bt(bt(bt({},{Date:"Date","MM/DD/YYYY":"MM/DD/YYYY","Next month":"Next month","Previous month":"Previous month","Choose Date":"Choose Date"}),{Today:"Today",Month:"Month",Week:"Week",Day:"Day","Select View":"Select View",events:"events",event:"event","No events":"No events","Next period":"Next period","Previous period":"Previous period",to:"to","Full day- and multiple day events":"Full day- and multiple day events","Link to {{n}} more events on {{date}}":"Link to {{n}} more events on {{date}}","Link to 1 more event on {{date}}":"Link to 1 more event on {{date}}",CW:"Week {{week}}"}),{Time:"Time",AM:"AM",PM:"PM",Cancel:"Cancel",OK:"OK","Select time":"Select time"}),qk=bt(bt(bt({},{Date:"Data","MM/DD/YYYY":"DD/MM/YYYY","Next month":"Mese successivo","Previous month":"Mese precedente","Choose Date":"Scegli la data"}),{Today:"Oggi",Month:"Mese",Week:"Settimana",Day:"Giorno","Select View":"Seleziona la vista",events:"eventi",event:"evento","No events":"Nessun evento","Next period":"Periodo successivo","Previous period":"Periodo precedente",to:"a","Full day- and multiple day events":"Eventi della giornata e plurigiornalieri","Link to {{n}} more events on {{date}}":"Link a {{n}} eventi in pi\xf9 il {{date}}","Link to 1 more event on {{date}}":"Link a 1 evento in pi\xf9 il {{date}}",CW:"Settimana {{week}}"}),{Time:"Ora",AM:"AM",PM:"PM",Cancel:"Annulla",OK:"OK","Select time":"Seleziona ora"}),Kk=bt(bt(bt({},{Date:"Date","MM/DD/YYYY":"DD/MM/YYYY","Next month":"Next month","Previous month":"Previous month","Choose Date":"Choose Date"}),{Today:"Today",Month:"Month",Week:"Week",Day:"Day","Select View":"Select View",events:"events",event:"event","No events":"No events","Next period":"Next period","Previous period":"Previous period",to:"to","Full day- and multiple day events":"Full day- and multiple day events","Link to {{n}} more events on {{date}}":"Link to {{n}} more events on {{date}}","Link to 1 more event on {{date}}":"Link to 1 more event on {{date}}",CW:"Week {{week}}"}),{Time:"Time",AM:"AM",PM:"PM",Cancel:"Cancel",OK:"OK","Select time":"Select time"}),$k=bt(bt(bt({},{Date:"Datum","MM/DD/YYYY":"\xc5\xc5\xc5\xc5-MM-DD","Next month":"N\xe4sta m\xe5nad","Previous month":"F\xf6reg\xe5ende m\xe5nad","Choose Date":"V\xe4lj datum"}),{Today:"Idag",Month:"M\xe5nad",Week:"Vecka",Day:"Dag","Select View":"V\xe4lj vy",events:"h\xe4ndelser",event:"h\xe4ndelse","No events":"Inga h\xe4ndelser","Next period":"N\xe4sta period","Previous period":"F\xf6reg\xe5ende period",to:"till","Full day- and multiple day events":"Heldags- och flerdagsh\xe4ndelser","Link to {{n}} more events on {{date}}":"L\xe4nk till {{n}} fler h\xe4ndelser den {{date}}","Link to 1 more event on {{date}}":"L\xe4nk till 1 h\xe4ndelse till den {{date}}",CW:"Vecka {{week}}"}),{Time:"Tid",AM:"FM",PM:"EM",Cancel:"Avbryt",OK:"OK","Select time":"V\xe4lj tid"}),Gk=bt(bt(bt({},{Date:"\u65e5\u671f","MM/DD/YYYY":"\u5e74/\u6708/\u65e5","Next month":"\u4e0b\u4e2a\u6708","Previous month":"\u4e0a\u4e2a\u6708","Choose Date":"\u9009\u62e9\u65e5\u671f"}),{Today:"\u4eca\u5929",Month:"\u6708",Week:"\u5468",Day:"\u65e5","Select View":"\u9009\u62e9\u89c6\u56fe",events:"\u573a\u6d3b\u52a8",event:"\u6d3b\u52a8","No events":"\u6ca1\u6709\u6d3b\u52a8","Next period":"\u4e0b\u4e00\u6bb5\u65f6\u95f4","Previous period":"\u4e0a\u4e00\u6bb5\u65f6\u95f4",to:"\u81f3","Full day- and multiple day events":"\u5168\u5929\u548c\u591a\u5929\u6d3b\u52a8","Link to {{n}} more events on {{date}}":"\u94fe\u63a5\u5230{{date}}\u4e0a\u7684{{n}}\u4e2a\u66f4\u591a\u6d3b\u52a8","Link to 1 more event on {{date}}":"\u94fe\u63a5\u5230{{date}}\u4e0a\u76841\u4e2a\u66f4\u591a\u6d3b\u52a8",CW:"\u7b2c{{week}}\u5468"}),{Time:"\u65f6\u95f4",AM:"\u4e0a\u5348",PM:"\u4e0b\u5348",Cancel:"\u53d6\u6d88",OK:"\u786e\u5b9a","Select time":"\u9009\u62e9\u65f6\u95f4"}),Jk=bt(bt(bt({},{Date:"\u65e5\u671f","MM/DD/YYYY":"\u5e74/\u6708/\u65e5","Next month":"\u4e0b\u500b\u6708","Previous month":"\u4e0a\u500b\u6708","Choose Date":"\u9078\u64c7\u65e5\u671f"}),{Today:"\u4eca\u5929",Month:"\u6708",Week:"\u5468",Day:"\u65e5","Select View":"\u9078\u64c7\u6aa2\u8996\u6a21\u5f0f",events:"\u5834\u6d3b\u52d5",event:"\u6d3b\u52d5","No events":"\u6c92\u6709\u6d3b\u52d5","Next period":"\u4e0b\u4e00\u6bb5\u6642\u9593","Previous period":"\u4e0a\u4e00\u6bb5\u6642\u9593",to:"\u5230","Full day- and multiple day events":"\u5168\u5929\u548c\u591a\u5929\u6d3b\u52d5","Link to {{n}} more events on {{date}}":"\u9023\u63a5\u5230{{date}}\u4e0a\u7684{{n}}\u500b\u66f4\u591a\u6d3b\u52d5","Link to 1 more event on {{date}}":"\u9023\u63a5\u5230{{date}}\u4e0a\u76841\u500b\u66f4\u591a\u6d3b\u52d5",CW:"\u7b2c{{week}}\u5468"}),{Time:"\u6642\u9593",AM:"\u4e0a\u5348",PM:"\u4e0b\u5348",Cancel:"\u53d6\u6d88",OK:"\u78ba\u5b9a","Select time":"\u9078\u64c7\u6642\u9593"}),Qk=bt(bt(bt({},{Date:"\u65e5\u4ed8","MM/DD/YYYY":"\u5e74/\u6708/\u65e5","Next month":"\u6b21\u306e\u6708","Previous month":"\u524d\u306e\u6708","Choose Date":"\u65e5\u4ed8\u3092\u9078\u629e"}),{Today:"\u4eca\u65e5",Month:"\u6708",Week:"\u9031",Day:"\u65e5","Select View":"\u30d3\u30e5\u30fc\u3092\u9078\u629e",events:"\u30a4\u30d9\u30f3\u30c8",event:"\u30a4\u30d9\u30f3\u30c8","No events":"\u30a4\u30d9\u30f3\u30c8\u306a\u3057","Next period":"\u6b21\u306e\u671f\u9593","Previous period":"\u524d\u306e\u671f\u9593",to:"\u304b\u3089","Full day- and multiple day events":"\u7d42\u65e5\u304a\u3088\u3073\u8907\u6570\u65e5\u30a4\u30d9\u30f3\u30c8","Link to {{n}} more events on {{date}}":"{{date}} \u306b{{n}}\u4ef6\u306e\u30a4\u30d9\u30f3\u30c8\u3078\u306e\u30ea\u30f3\u30af","Link to 1 more event on {{date}}":"{{date}} \u306b1\u4ef6\u306e\u30a4\u30d9\u30f3\u30c8\u3078\u306e\u30ea\u30f3\u30af",CW:"\u9031 {{week}}"}),{Time:"\u6642\u9593",AM:"\u5348\u524d",PM:"\u5348\u5f8c",Cancel:"\u30ad\u30e3\u30f3\u30bb\u30eb",OK:"OK","Select time":"\u6642\u9593\u3092\u9078\u629e"}),Xk=bt(bt(bt({},{Date:"\u0414\u0430\u0442\u0430","MM/DD/YYYY":"\u041c\u041c/\u0414\u0414/\u0413\u0413\u0413\u0413","Next month":"\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u043c\u0435\u0441\u044f\u0446","Previous month":"\u041f\u0440\u043e\u0448\u043b\u044b\u0439 \u043c\u0435\u0441\u044f\u0446","Choose Date":"\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0434\u0430\u0442\u0443"}),{Today:"\u0421\u0435\u0433\u043e\u0434\u043d\u044f",Month:"\u041c\u0435\u0441\u044f\u0446",Week:"\u041d\u0435\u0434\u0435\u043b\u044f",Day:"\u0414\u0435\u043d\u044c","Select View":"\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0432\u0438\u0434",events:"\u0441\u043e\u0431\u044b\u0442\u0438\u044f",event:"\u0441\u043e\u0431\u044b\u0442\u0438\u0435","No events":"\u041d\u0435\u0442 \u0441\u043e\u0431\u044b\u0442\u0438\u0439","Next period":"\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439 \u043f\u0435\u0440\u0438\u043e\u0434","Previous period":"\u041f\u0440\u043e\u0448\u043b\u044b\u0439 \u043f\u0435\u0440\u0438\u043e\u0434",to:"\u043f\u043e","Full day- and multiple day events":"\u0421\u043e\u0431\u044b\u0442\u0438\u044f \u043d\u0430 \u0446\u0435\u043b\u044b\u0439 \u0434\u0435\u043d\u044c \u0438 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0434\u043d\u0435\u0439 \u043f\u043e\u0434\u0440\u044f\u0434","Link to {{n}} more events on {{date}}":"\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 {{n}} \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0441\u043e\u0431\u044b\u0442\u0438\u0439 \u043d\u0430 {{date}}","Link to 1 more event on {{date}}":"\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 1 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0441\u043e\u0431\u044b\u0442\u0438\u0435 \u043d\u0430 {{date}}",CW:"\u041d\u0435\u0434\u0435\u043b\u044f {{week}}"}),{Time:"\u0412\u0440\u0435\u043c\u044f",AM:"AM",PM:"PM",Cancel:"\u041e\u0442\u043c\u0435\u043d\u0430",OK:"\u041e\u041a","Select time":"\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 \u0432\u0440\u0435\u043c\u044f"}),eS=bt(bt(bt({},{Date:"\uc77c\uc790","MM/DD/YYYY":"\ub144/\uc6d4/\uc77c","Next month":"\ub2e4\uc74c \ub2ec","Previous month":"\uc774\uc804 \ub2ec","Choose Date":"\ub0a0\uc9dc \uc120\ud0dd"}),{Today:"\uc624\ub298",Month:"\uc6d4",Week:"\uc8fc",Day:"\uc77c","Select View":"\ubcf4\uae30 \uc120\ud0dd",events:"\uc77c\uc815\ub4e4",event:"\uc77c\uc815","No events":"\uc77c\uc815 \uc5c6\uc74c","Next period":"\ub2e4\uc74c","Previous period":"\uc774\uc804",to:"\ubd80\ud130","Full day- and multiple day events":"\uc885\uc77c \ubc0f \ubcf5\uc218\uc77c \uc77c\uc815","Link to {{n}} more events on {{date}}":"{{date}}\uc5d0 {{n}}\uac1c \uc774\uc0c1\uc758 \uc774\ubca4\ud2b8\ub85c \uc774\ub3d9","Link to 1 more event on {{date}}":"{{date}}\uc5d0 1\uac1c \uc774\uc0c1\uc758 \uc774\ubca4\ud2b8\ub85c \uc774\ub3d9",CW:"{{week}}\uc8fc"}),{Time:"\uc2dc\uac04",AM:"\uc624\uc804",PM:"\uc624\ud6c4",Cancel:"\ucde8\uc18c",OK:"\ud655\uc778","Select time":"\uc2dc\uac04 \uc120\ud0dd"}),tS=bt(bt(bt({},{Date:"Date","MM/DD/YYYY":"JJ/MM/AAAA","Next month":"Mois suivant","Previous month":"Mois pr\xe9c\xe9dent","Choose Date":"Choisir une date"}),{Today:"Aujourd'hui",Month:"Mois",Week:"Semaine",Day:"Jour","Select View":"Choisir la vue",events:"\xe9v\xe9nements",event:"\xe9v\xe9nement","No events":"Aucun \xe9v\xe9nement","Next period":"P\xe9riode suivante","Previous period":"P\xe9riode pr\xe9c\xe9dente",to:"\xe0","Full day- and multiple day events":"\xc9v\xe9nements d'une ou plusieurs journ\xe9es","Link to {{n}} more events on {{date}}":"Lien vers {{n}} autres \xe9v\xe9nements le {{date}}","Link to 1 more event on {{date}}":"Lien vers 1 autre \xe9v\xe9nement le {{date}}",CW:"Semaine {{week}}"}),{Time:"Heure",AM:"AM",PM:"PM",Cancel:"Annuler",OK:"OK","Select time":"S\xe9lectionner l'heure"}),nS=bt(bt(bt({},{Date:"Dato","MM/DD/YYYY":"\xc5\xc5\xc5\xc5-MM-DD","Next month":"N\xe6ste m\xe5ned","Previous month":"Foreg\xe5ende m\xe5ned","Choose Date":"V\xe6lg dato"}),{Today:"I dag",Month:"M\xe5ned",Week:"Uge",Day:"Dag","Select View":"V\xe6lg visning",events:"begivenheder",event:"begivenhed","No events":"Ingen begivenheder","Next period":"N\xe6ste periode","Previous period":"Forg\xe5ende periode",to:"til","Full day- and multiple day events":"Heldagsbegivenheder og flerdagsbegivenheder","Link to {{n}} more events on {{date}}":"Link til {{n}} flere begivenheder den {{date}}","Link to 1 more event on {{date}}":"Link til 1 mere begivenhed den {{date}}",CW:"Uge {{week}}"}),{Time:"Tid",AM:"AM",PM:"PM",Cancel:"Annuller",OK:"OK","Select time":"V\xe6lg tid"}),rS=bt(bt(bt({},{Date:"Data","MM/DD/YYYY":"DD/MM/YYYY","Next month":"Nast\u0119pny miesi\u0105c","Previous month":"Poprzedni miesi\u0105c","Choose Date":"Wybiewrz dat\u0119"}),{Today:"Dzisiaj",Month:"Miesi\u0105c",Week:"Tydzie\u0144",Day:"Dzie\u0144","Select View":"Wybierz widok",events:"wydarzenia",event:"wydarzenie","No events":"Brak wydarze\u0144","Next period":"Nast\u0119pny okres","Previous period":"Poprzedni okres",to:"do","Full day- and multiple day events":"Wydarzenia ca\u0142odniowe i wielodniowe","Link to {{n}} more events on {{date}}":"Link do {{n}} kolejnych wydarze\u0144 w dniu {{date}}","Link to 1 more event on {{date}}":"Link do 1 kolejnego wydarzenia w dniu {{date}}",CW:"Tydzie\u0144 {{week}}"}),{Time:"Godzina",AM:"AM",PM:"PM",Cancel:"Anuluj",OK:"OK","Select time":"Wybierz godzin\u0119"}),aS=bt(bt(bt({},{Date:"Fecha","MM/DD/YYYY":"DD/MM/YYYY","Next month":"Siguiente mes","Previous month":"Mes anterior","Choose Date":"Seleccione una fecha"}),{Today:"Hoy",Month:"Mes",Week:"Semana",Day:"D\xeda","Select View":"Seleccione una vista",events:"eventos",event:"evento","No events":"Sin eventos","Next period":"Siguiente per\xedodo","Previous period":"Per\xedodo anterior",to:"a","Full day- and multiple day events":"D\xeda completo y eventos de m\xfaltiples d\xedas","Link to {{n}} more events on {{date}}":"Enlace a {{n}} eventos m\xe1s el {{date}}","Link to 1 more event on {{date}}":"Enlace a 1 evento m\xe1s el {{date}}",CW:"Semana {{week}}"}),{Time:"Hora",AM:"AM",PM:"PM",Cancel:"Cancelar",OK:"Aceptar","Select time":"Seleccionar hora"}),iS=bt(bt(bt({},{Date:"Datum","MM/DD/YYYY":"DD-MM-JJJJ","Next month":"Volgende maand","Previous month":"Vorige maand","Choose Date":"Kies datum"}),{Today:"Vandaag",Month:"Maand",Week:"Week",Day:"Dag","Select View":"Kies weergave",events:"gebeurtenissen",event:"gebeurtenis","No events":"Geen gebeurtenissen","Next period":"Volgende periode","Previous period":"Vorige periode",to:"tot","Full day- and multiple day events":"Evenementen van een hele dag en meerdere dagen","Link to {{n}} more events on {{date}}":"Link naar {{n}} meer evenementen op {{date}}","Link to 1 more event on {{date}}":"Link naar 1 meer evenement op {{date}}",CW:"Week {{week}}"}),{Time:"Tijd",AM:"AM",PM:"PM",Cancel:"Annuleren",OK:"OK","Select time":"Selecteer tijd"}),oS=bt(bt(bt({},{Date:"Data","MM/DD/YYYY":"DD/MM/YYYY","Next month":"M\xeas seguinte","Previous month":"M\xeas anterior","Choose Date":"Escolha uma data"}),{Today:"Hoje",Month:"M\xeas",Week:"Semana",Day:"Dia","Select View":"Selecione uma visualiza\xe7\xe3o",events:"eventos",event:"evento","No events":"Sem eventos","Next period":"Per\xedodo seguinte","Previous period":"Per\xedodo anterior",to:"a","Full day- and multiple day events":"Dia inteiro e eventos de v\xe1rios dias","Link to {{n}} more events on {{date}}":"Link para mais {{n}} eventos em {{date}}","Link to 1 more event on {{date}}":"Link para mais 1 evento em {{date}}",CW:"Semana {{week}}"}),{Time:"Hora",AM:"AM",PM:"PM",Cancel:"Cancelar",OK:"OK","Select time":"Selecionar hora"}),lS=bt(bt(bt({},{Date:"D\xe1tum","MM/DD/YYYY":"DD/MM/YYYY","Next month":"\u010eal\u0161\xed mesiac","Previous month":"Predch\xe1dzaj\xfaci mesiac","Choose Date":"Vyberte d\xe1tum"}),{Today:"Dnes",Month:"Mesiac",Week:"T\xfd\u017ede\u0148",Day:"De\u0148","Select View":"Vyberte zobrazenie",events:"udalosti",event:"udalos\u0165","No events":"\u017diadne udalosti","Next period":"\u010eal\u0161ie obdobie","Previous period":"Predch\xe1dzaj\xface obdobie",to:"do","Full day- and multiple day events":"Celodenn\xe9 a viacd\u0148ov\xe9 udalosti","Link to {{n}} more events on {{date}}":"Odkaz na {{n}} \u010fal\u0161\xedch udalost\xed d\u0148a {{date}}","Link to 1 more event on {{date}}":"Odkaz na 1 \u010fal\u0161iu udalos\u0165 d\u0148a {{date}}",CW:"{{week}}. t\xfd\u017ede\u0148"}),{Time:"\u010cas",AM:"AM",PM:"PM",Cancel:"Zru\u0161i\u0165",OK:"OK","Select time":"Vybra\u0165 \u010das"}),sS=bt(bt(bt({},{Date:"\u0414\u0430\u0442\u0443\u043c","MM/DD/YYYY":"DD/MM/YYYY","Next month":"\u0421\u043b\u0435\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446","Previous month":"\u041f\u0440\u0435\u0442\u0445\u043e\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446","Choose Date":"\u0418\u0437\u0431\u0435\u0440\u0438 \u0414\u0430\u0442\u0443\u043c"}),{Today:"\u0414\u0435\u043d\u0435\u0441",Month:"\u041c\u0435\u0441\u0435\u0446",Week:"\u041d\u0435\u0434\u0435\u043b\u0430",Day:"\u0414\u0435\u043d","Select View":"\u0418\u0437\u0431\u0435\u0440\u0438 \u041f\u0440\u0435\u0433\u043b\u0435\u0434",events:"\u043d\u0430\u0441\u0442\u0430\u043d\u0438",event:"\u043d\u0430\u0441\u0442\u0430\u043d","No events":"\u041d\u0435\u043c\u0430 \u043d\u0430\u0441\u0442\u0430\u043d\u0438","Next period":"\u0421\u043b\u0435\u0434\u0435\u043d \u043f\u0435\u0440\u0438\u043e\u0434","Previous period":"\u041f\u0440\u0435\u0442\u0445\u043e\u0434\u0435\u043d \u043f\u0435\u0440\u0438\u043e\u0434",to:"\u0434\u043e","Full day- and multiple day events":"\u0426\u0435\u043b\u043e\u0434\u043d\u0435\u0432\u043d\u0438 \u0438 \u043f\u043e\u0432\u0435\u045c\u0435\u0434\u043d\u0435\u0432\u043d\u0438 \u043d\u0430\u0441\u0442\u0430\u043d\u0438","Link to {{n}} more events on {{date}}":"\u041b\u0438\u043d\u043a \u0434\u043e {{n}} \u043f\u043e\u0432\u0435\u045c\u0435 \u043d\u0430\u0441\u0442\u0430\u043d\u0438 \u043d\u0430 {{date}}","Link to 1 more event on {{date}}":"\u041b\u0438\u043d\u043a \u0434\u043e 1 \u043f\u043e\u0432\u0435\u045c\u0435 \u043d\u0430\u0441\u0442\u0430\u043d \u043d\u0430 {{date}}",CW:"\u041d\u0435\u0434\u0435\u043b\u0430 {{week}}"}),{Time:"\u0412\u0440\u0435\u043c\u0435",AM:"AM",PM:"PM",Cancel:"\u041e\u0442\u043a\u0430\u0436\u0438",OK:"\u0423 \u0440\u0435\u0434\u0443","Select time":"\u0418\u0437\u0431\u0435\u0440\u0438 \u0432\u0440\u0435\u043c\u0435"}),cS=bt(bt(bt({},{Date:"Tarih","MM/DD/YYYY":"GG/AA/YYYY","Next month":"Sonraki ay","Previous month":"\xd6nceki ay","Choose Date":"Tarih Se\xe7"}),{Today:"Bug\xfcn",Month:"Ayl\u0131k",Week:"Haftal\u0131k",Day:"G\xfcnl\xfck","Select View":"G\xf6r\xfcn\xfcm Se\xe7",events:"etkinlikler",event:"etkinlik","No events":"Etkinlik yok","Next period":"Sonraki d\xf6nem","Previous period":"\xd6nceki d\xf6nem",to:"dan","Full day- and multiple day events":"T\xfcm g\xfcn ve \xe7oklu g\xfcn etkinlikleri","Link to {{n}} more events on {{date}}":"{{date}} tarihinde {{n}} etkinli\u011fe ba\u011flant\u0131","Link to 1 more event on {{date}}":"{{date}} tarihinde 1 etkinli\u011fe ba\u011flant\u0131",CW:"{{week}}. Hafta"}),{Time:"Zaman",AM:"\xd6\xd6",PM:"\xd6S",Cancel:"\u0130ptal",OK:"Tamam","Select time":"Zaman\u0131 se\xe7"}),uS=bt(bt(bt({},{Date:"\u0414\u0430\u0442\u0430\u0441\u044b","MM/DD/YYYY":"\u0410\u0410/\u041a\u041a/\u0416\u0416\u0416\u0416","Next month":"\u041a\u0438\u0439\u0438\u043d\u043a\u0438 \u0430\u0439","Previous month":"\u04e8\u0442\u043a\u04e9\u043d \u0430\u0439","Choose Date":"\u041a\u04af\u043d\u0434\u04af \u0442\u0430\u043d\u0434\u0430\u04a3\u044b\u0437"}),{Today:"\u0411\u04af\u0433\u04af\u043d",Month:"\u0410\u0439",Week:"\u0410\u043f\u0442\u0430",Day:"\u041a\u04af\u043d","Select View":"\u041a\u04e9\u0440\u04af\u043d\u04af\u0448\u0442\u04af \u0442\u0430\u043d\u0434\u0430\u04a3\u044b\u0437",events:"\u041e\u043a\u0443\u044f\u043b\u0430\u0440",event:"\u041e\u043a\u0443\u044f","No events":"\u041e\u043a\u0443\u044f \u0436\u043e\u043a","Next period":"\u041a\u0438\u0439\u0438\u043d\u043a\u0438 \u043c\u0435\u0437\u0433\u0438\u043b","Previous period":"\u04e8\u0442\u043a\u04e9\u043d \u043c\u0435\u0437\u0433\u0438\u043b",to:"\u0447\u0435\u0439\u0438\u043d","Full day- and multiple day events":"\u041a\u04af\u043d \u0431\u043e\u044e \u0436\u0430\u043d\u0430 \u0431\u0438\u0440 \u043d\u0435\u0447\u0435 \u043a\u04af\u043d \u043a\u0430\u0442\u0430\u0440\u044b \u043c\u0435\u043d\u0435\u043d \u0431\u043e\u043b\u0433\u043e\u043d \u043e\u043a\u0443\u044f\u043b\u0430\u0440","Link to {{n}} more events on {{date}}":"{{date}} \u043a\u04af\u043d\u04af\u043d\u0434\u04e9 {{n}} \u043e\u043a\u0443\u044f\u0433\u0430 \u0431\u0430\u0439\u043b\u0430\u043d\u044b\u0448","Link to 1 more event on {{date}}":"{{date}} \u043a\u04af\u043d\u04af\u043d\u0434\u04e9 1 \u043e\u043a\u0443\u044f\u0433\u0430 \u0431\u0430\u0439\u043b\u0430\u043d\u044b\u0448",CW:"\u0410\u043f\u0442\u0430 {{week}}"}),{Time:"\u0423\u0431\u0430\u043a\u0442\u044b",AM:"AM",PM:"PM",Cancel:"\u0411\u043e\u043b\u0431\u043e\u0439",OK:"\u041e\u043e\u0431\u0430","Select time":"\u0423\u0431\u0430\u043a\u0442\u044b \u0442\u0430\u043d\u0434\u0430\u04a3\u044b\u0437"}),dS=bt(bt(bt({},{Date:"Tanggal","MM/DD/YYYY":"DD.MM.YYYY","Next month":"Bulan depan","Previous month":"Bulan sebelumnya","Choose Date":"Pilih tanggal"}),{Today:"Hari Ini",Month:"Bulan",Week:"Minggu",Day:"Hari","Select View":"Pilih tampilan",events:"Acara",event:"Acara","No events":"Tidak ada acara","Next period":"Periode selanjutnya","Previous period":"Periode sebelumnya",to:"sampai","Full day- and multiple day events":"Sepanjang hari dan acara beberapa hari ","Link to {{n}} more events on {{date}}":"Tautan ke {{n}} acara lainnya pada {{date}}","Link to 1 more event on {{date}}":"Tautan ke 1 acara lainnya pada {{date}}",CW:"Minggu {{week}}"}),{Time:"Waktu",AM:"AM",PM:"PM",Cancel:"Batalkan",OK:"OK","Select time":"Pilih waktu"}),fS=bt(bt(bt({},{Date:"Datum","MM/DD/YYYY":"DD/MM/YYYY","Next month":"Dal\u0161\xed m\u011bs\xedc","Previous month":"P\u0159edchoz\xed m\u011bs\xedc","Choose Date":"Vyberte datum"}),{Today:"Dnes",Month:"M\u011bs\xedc",Week:"T\xfdden",Day:"Den","Select View":"Vyberte zobrazen\xed",events:"ud\xe1losti",event:"ud\xe1lost","No events":"\u017d\xe1dn\xe9 ud\xe1losti","Next period":"P\u0159\xed\u0161t\xed obdob\xed","Previous period":"P\u0159edchoz\xed obdob\xed",to:"do","Full day- and multiple day events":"Celodenn\xed a v\xedcedenn\xed ud\xe1losti","Link to {{n}} more events on {{date}}":"Odkaz na {{n}} dal\u0161\xedch ud\xe1lost\xed dne {{date}}","Link to 1 more event on {{date}}":"Odkaz na 1 dal\u0161\xed ud\xe1lost dne {{date}}",CW:"T\xfdden {{week}}"}),{Time:"\u010cas",AM:"Dopoledne",PM:"Odpoledne",Cancel:"Zru\u0161it",OK:"OK","Select time":"Vyberte \u010das"}),hS=bt(bt(bt({},{Date:"Kuup\xe4ev","MM/DD/YYYY":"PP.KK.AAAA","Next month":"J\xe4rgmine kuu","Previous month":"Eelmine kuu","Choose Date":"Vali kuup\xe4ev"}),{Today:"T\xe4na",Month:"Kuu",Week:"N\xe4dal",Day:"P\xe4ev","Select View":"Vali vaade",events:"s\xfcndmused",event:"s\xfcndmus","No events":"Pole s\xfcndmusi","Next period":"J\xe4rgmine periood","Previous period":"Eelmine periood",to:"kuni","Full day- and multiple day events":"T\xe4isp\xe4eva- ja mitmep\xe4evas\xfcndmused","Link to {{n}} more events on {{date}}":"Link {{n}} rohkematele s\xfcndmustele kuup\xe4eval {{date}}","Link to 1 more event on {{date}}":"Link \xfchele lisas\xfcndmusele kuup\xe4eval {{date}}",CW:"N\xe4dala number {{week}}"}),{Time:"Aeg",AM:"AM",PM:"PM",Cancel:"Loobu",OK:"OK","Select time":"Vali aeg"}),vS=bt(bt(bt({},{Date:"\u0414\u0430\u0442\u0430","MM/DD/YYYY":"\u041c\u041c/\u0414\u0414/\u0420\u0420\u0420\u0420","Next month":"\u041d\u0430\u0441\u0442\u0443\u043f\u043d\u0438\u0439 \u043c\u0456\u0441\u044f\u0446\u044c","Previous month":"\u041c\u0438\u043d\u0443\u043b\u0438\u0439 \u043c\u0456\u0441\u044f\u0446\u044c","Choose Date":"\u0412\u0438\u0431\u0435\u0440\u0456\u0442\u044c \u0434\u0430\u0442\u0443"}),{Today:"\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456",Month:"\u041c\u0456\u0441\u044f\u0446\u044c",Week:"\u0422\u0438\u0436\u0434\u0435\u043d\u044c",Day:"\u0414\u0435\u043d\u044c","Select View":"\u0412\u0438\u0431\u0435\u0440\u0456\u0442\u044c \u0432\u0438\u0433\u043b\u044f\u0434",events:"\u043f\u043e\u0434\u0456\u0457",event:"\u043f\u043e\u0434\u0456\u044f","No events":"\u041d\u0435\u043c\u0430\u0454 \u043f\u043e\u0434\u0456\u0439","Next period":"\u041d\u0430\u0441\u0442\u0443\u043f\u043d\u0438\u0439 \u043f\u0435\u0440\u0456\u043e\u0434","Previous period":"\u041c\u0438\u043d\u0443\u043b\u0438\u0439 \u043f\u0435\u0440\u0456\u043e\u0434",to:"\u043f\u043e","Full day- and multiple day events":"\u041f\u043e\u0434\u0456\u0457 \u043d\u0430 \u0446\u0456\u043b\u0438\u0439 \u0434\u0435\u043d\u044c \u0456 \u043a\u0456\u043b\u044c\u043a\u0430 \u0434\u043d\u0456\u0432 \u043f\u043e\u0441\u043f\u0456\u043b\u044c","Link to {{n}} more events on {{date}}":"\u041f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f \u043d\u0430 {{n}} \u0434\u043e\u0434\u0430\u0442\u043a\u043e\u0432\u0456 \u043f\u043e\u0434\u0456\u0457 \u043d\u0430 {{date}}","Link to 1 more event on {{date}}":"\u041f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f \u043d\u0430 1 \u0434\u043e\u0434\u0430\u0442\u043a\u043e\u0432\u0443 \u043f\u043e\u0434\u0456\u044e \u043d\u0430 {{date}}",CW:"\u0422\u0438\u0436\u0434\u0435\u043d\u044c {{week}}"}),{Time:"\u0427\u0430\u0441",AM:"AM",PM:"PM",Cancel:"\u0421\u043a\u0430\u0441\u0443\u0432\u0430\u0442\u0438",OK:"\u0413\u0430\u0440\u0430\u0437\u0434","Select time":"\u0412\u0438\u0431\u0435\u0440\u0456\u0442\u044c \u0447\u0430\u0441"}),mS=bt(bt(bt({},{Date:"Datum","MM/DD/YYYY":"DD/MM/YYYY","Next month":"Slede\u0107i mesec","Previous month":"Prethodni mesec","Choose Date":"Izaberite datum"}),{Today:"Danas",Month:"Mesec",Week:"Nedelja",Day:"Dan","Select View":"Odaberite pregled",events:"Doga\u0111aji",event:"Doga\u0111aj","No events":"Nema doga\u0111aja","Next period":"Naredni period","Previous period":"Prethodni period",to:"do","Full day- and multiple day events":"Celodnevni i vi\u0161ednevni doga\u0111aji","Link to {{n}} more events on {{date}}":"Link do jo\u0161 {{n}} doga\u0111aja na {{date}}","Link to 1 more event on {{date}}":"Link do jednog doga\u0111aja na {{date}}",CW:"Nedelja {{week}}"}),{Time:"Vrijeme",AM:"AM",PM:"PM",Cancel:"Otka\u017ei",OK:"U redu","Select time":"Odaberi vrijeme"}),pS=bt(bt(bt({},{Date:"Data","MM/DD/YYYY":"DD/MM/YYYY","Next month":"Seg\xfcent mes","Previous month":"Mes anterior","Choose Date":"Selecciona una data"}),{Today:"Avui",Month:"Mes",Week:"Setmana",Day:"Dia","Select View":"Selecciona una vista",events:"Esdeveniments",event:"Esdeveniment","No events":"Sense esdeveniments","Next period":"Seg\xfcent per\xedode","Previous period":"Per\xedode anterior",to:"a","Full day- and multiple day events":"Esdeveniments de dia complet i de m\xfaltiples dies","Link to {{n}} more events on {{date}}":"Enlla\xe7 a {{n}} esdeveniments m\xe9s el {{date}}","Link to 1 more event on {{date}}":"Enlla\xe7 a 1 esdeveniment m\xe9s el {{date}}",CW:"Setmana {{week}}"}),{Time:"Hora",AM:"AM",PM:"PM",Cancel:"Cancel\xb7lar",OK:"Acceptar","Select time":"Selecciona una hora"}),gS=bt(bt(bt({},{Date:"\u0414\u0430\u0442\u0443\u043c","MM/DD/YYYY":"DD/MM/YYYY","Next month":"\u0421\u043b\u0435\u0434\u0435\u045b\u0438 \u043c\u0435\u0441\u0435\u0446","Previous month":"\u041f\u0440\u0435\u0442\u0445\u043e\u0434\u043d\u0438 \u043c\u0435\u0441\u0435\u0446","Choose Date":"\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u0414\u0430\u0442\u0443\u043c"}),{Today:"\u0414\u0430\u043d\u0430\u0441",Month:"\u041c\u0435\u0441\u0435\u0446",Week:"\u041d\u0435\u0434\u0435\u0459\u0430",Day:"\u0414\u0430\u043d","Select View":"\u0418\u0437\u0430\u0431\u0435\u0440\u0438\u0442\u0435 \u043f\u0440\u0435\u0433\u043b\u0435\u0434",events:"\u0414\u043e\u0433\u0430\u0452\u0430\u0458\u0438",event:"\u0414\u043e\u0433\u0430\u0452\u0430\u0458","No events":"\u041d\u0435\u043c\u0430 \u0434\u043e\u0433\u0430\u0452\u0430\u0458\u0430","Next period":"\u0421\u043b\u0435\u0434\u0435\u045b\u0438 \u043f\u0435\u0440\u0438\u043e\u0434","Previous period":"\u041f\u0440\u0435\u0442\u0445\u043e\u0434\u043d\u0438 \u043f\u0435\u0440\u0438\u043e\u0434",to:"\u0434\u0430","Full day- and multiple day events":"\u0426\u0435\u043b\u043e\u0434\u043d\u0435\u0432\u043d\u0438 \u0438 \u0432\u0438\u0448\u0435\u0434\u043d\u0435\u0432\u043d\u0438 \u0434\u043e\u0433\u0430\u0452\u0430\u0458\u0438","Link to {{n}} more events on {{date}}":"\u041b\u0438\u043d\u043a \u0434\u043e \u0458\u043e\u0448 {{n}} \u0434\u043e\u0433\u0430\u0452\u0430\u0458\u0430 \u043d\u0430 {{date}}","Link to 1 more event on {{date}}":"\u041b\u0438\u043d\u043a \u0434\u043e \u0458\u043e\u0448 1 \u0434\u043e\u0433\u0430\u0452\u0430\u0458\u0430 {{date}}",CW:"\u041d\u0435\u0434\u0435\u0459\u0430 {{week}}"}),{Time:"\u0412\u0440\u0435\u043c\u0435",AM:"AM",PM:"PM",Cancel:"\u041e\u0442\u043a\u0430\u0436\u0438",OK:"\u0423 \u0440\u0435\u0434\u0443","Select time":"\u0418\u0437\u0430\u0431\u0435\u0440\u0438 \u0432\u0440\u0435\u043c\u0435"}),yS=bt(bt(bt({},{Date:"Data","MM/DD/YYYY":"MMMM-MM-DD","Next month":"Kitas m\u0117nuo","Previous month":"Ankstesnis m\u0117nuo","Choose Date":"Pasirinkite dat\u0105"}),{Today:"\u0160iandien",Month:"M\u0117nuo",Week:"Savait\u0117",Day:"Diena","Select View":"Pasirinkite vaizd\u0105",events:"\u012fvykiai",event:"\u012fvykis","No events":"\u012evyki\u0173 n\u0117ra","Next period":"Kitas laikotarpis","Previous period":"Ankstesnis laikotarpis",to:"iki","Full day- and multiple day events":"Visos dienos ir keli\u0173 dien\u0173 \u012fvykiai","Link to {{n}} more events on {{date}}":"Nuoroda \u012f dar {{n}} \u012fvykius {{date}}","Link to 1 more event on {{date}}":"Nuoroda \u012f dar 1 vien\u0105 \u012fvyk\u012f {{date}}",CW:"{{week}} savait\u0117"}),{Time:"Laikas",AM:"AM",PM:"PM",Cancel:"At\u0161aukti",OK:"Gerai","Select time":"Pasirinkite laik\u0105"}),bS=bt(bt(bt({},{Date:"Datum","MM/DD/YYYY":"DD/MM/YYYY","Next month":"Sljede\u0107i mjesec","Previous month":"Prethodni mjesec","Choose Date":"Izaberite datum"}),{Today:"Danas",Month:"Mjesec",Week:"Nedjelja",Day:"Dan","Select View":"Odaberite pregled",events:"Doga\u0111aji",event:"Doga\u0111aj","No events":"Nema doga\u0111aja","Next period":"Sljede\u0107i period","Previous period":"Prethodni period",to:"do","Full day- and multiple day events":"Cjelodnevni i vi\u0161ednevni doga\u0111aji","Link to {{n}} more events on {{date}}":"Link do jo\u0161 {{n}} doga\u0111aja na {{date}}","Link to 1 more event on {{date}}":"Link do jo\u0161 jednog doga\u0111aja na {{date}}",CW:"{{week}}. tjedan"}),{Time:"Vrijeme",AM:"AM",PM:"PM",Cancel:"Otka\u017ei",OK:"U redu","Select time":"Odaberi vrijeme"}),xS=bt(bt(bt({},{Date:"Datum","MM/DD/YYYY":"MM.DD.YYYY","Next month":"Naslednji mesec","Previous month":"Prej\u0161nji mesec","Choose Date":"Izberi datum"}),{Today:"Danes",Month:"Mesec",Week:"Teden",Day:"Dan","Select View":"Izberi pogled",events:"dogodki",event:"dogodek","No events":"Ni dogodkov","Next period":"Naslednji dogodek","Previous period":"Prej\u0161nji dogodek",to:"do","Full day- and multiple day events":"Celodnevni in ve\u010ddnevni dogodki","Link to {{n}} more events on {{date}}":"Povezava do {{n}} drugih dogodkov dne {{date}}","Link to 1 more event on {{date}}":"Povezava do \u0161e enega dogodka dne {{date}}",CW:"Teden {{week}}"}),{Time:"\u010cas",AM:"AM",PM:"PM",Cancel:"Prekli\u010di",OK:"V redu","Select time":"Izberite \u010das"}),_S=bt(bt(bt({},{Date:"P\xe4iv\xe4m\xe4\xe4r\xe4","MM/DD/YYYY":"VVVV-KK-PP","Next month":"Seuraava kuukausi","Previous month":"Edellinen kuukausi","Choose Date":"Valitse p\xe4iv\xe4m\xe4\xe4r\xe4"}),{Today:"T\xe4n\xe4\xe4n",Month:"Kuukausi",Week:"Viikko",Day:"P\xe4iv\xe4","Select View":"Valitse n\xe4kym\xe4",events:"tapahtumaa",event:"tapahtuma","No events":"Ei tapahtumia","Next period":"Seuraava ajanjakso","Previous period":"Edellinen ajanjakso",to:"-","Full day- and multiple day events":"Koko ja usean p\xe4iv\xe4n tapahtumat","Link to {{n}} more events on {{date}}":"Linkki {{n}} lis\xe4tapahtumaan p\xe4iv\xe4m\xe4\xe4r\xe4ll\xe4 {{date}}","Link to 1 more event on {{date}}":"Linkki 1 lis\xe4tapahtumaan p\xe4iv\xe4m\xe4\xe4r\xe4ll\xe4 {{date}}",CW:"Viikko {{week}}"}),{Time:"Aika",AM:"ap.",PM:"ip.",Cancel:"Peruuta",OK:"OK","Select time":"Valitse aika"}),jS=bt(bt(bt({},{Date:"Data","MM/DD/YYYY":"LL/ZZ/AAAA","Next month":"Luna urm\u0103toare","Previous month":"Luna anterioar\u0103","Choose Date":"Alege data"}),{Today:"Ast\u0103zi",Month:"Lun\u0103",Week:"S\u0103pt\u0103m\xe2n\u0103",Day:"Zi","Select View":"Selecteaz\u0103 vizualizarea",events:"evenimente",event:"eveniment","No events":"F\u0103r\u0103 evenimente","Next period":"Perioada urm\u0103toare","Previous period":"Perioada anterioar\u0103",to:"p\xe2n\u0103 la","Full day- and multiple day events":"Evenimente pe durata \xeentregii zile \u0219i pe durata mai multor zile","Link to {{n}} more events on {{date}}":"Link c\u0103tre {{n}} evenimente suplimentare pe {{date}}","Link to 1 more event on {{date}}":"Link c\u0103tre 1 eveniment suplimentar pe {{date}}",CW:"S\u0103pt\u0103m\xe2na {{week}}"}),{Time:"Timp",AM:"AM",PM:"PM",Cancel:"Anuleaz\u0103",OK:"OK","Select time":"Selecta\u021bi ora"}),wS=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(e){return(0,qu.Z)(this,n),t.call(this,"Invalid locale: ".concat(e))}return(0,Ku.Z)(n)}($x(Error)),NS={deDE:Vk,enUS:Wk,itIT:qk,enGB:Kk,svSE:$k,zhCN:Gk,zhTW:Jk,jaJP:Qk,ruRU:Xk,koKR:eS,frFR:tS,daDK:nS,mkMK:sS,plPL:rS,heIL:bt(bt(bt({},{Date:"\u05ea\u05b7\u05d0\u05b2\u05e8\u05b4\u05d9\u05da","MM/DD/YYYY":"MM/DD/YYYY","Next month":"\u05d7\u05d5\u05d3\u05e9 \u05d4\u05d1\u05d0","Previous month":"\u05d7\u05d5\u05d3\u05e9 \u05e7\u05d5\u05d3\u05dd","Choose Date":"\u05d1\u05d7\u05e8 \u05ea\u05d0\u05e8\u05d9\u05da"}),{Today:"\u05d4\u05b7\u05d9\u05d5\u05b9\u05dd",Month:"\u05d7\u05d5\u05b9\u05d3\u05b6\u05e9\u05c1",Week:"\u05e9\u05c1\u05b8\u05d1\u05d5\u05bc\u05e2\u05b7",Day:"\u05d9\u05d5\u05b9\u05dd","Select View":"\u05d1\u05d7\u05e8 \u05ea\u05e6\u05d5\u05d2\u05d4",events:"\u05d0\u05d9\u05e8\u05d5\u05e2\u05d9\u05dd",event:"\u05d0\u05d9\u05e8\u05d5\u05e2","No events":"\u05d0\u05d9\u05df \u05d0\u05d9\u05e8\u05d5\u05e2\u05d9\u05dd","Next period":"\u05ea\u05e7\u05d5\u05e4\u05d4 \u05d4\u05d1\u05d0\u05d4","Previous period":"\u05ea\u05e7\u05d5\u05e4\u05d4 \u05e7\u05d5\u05d3\u05de\u05ea",to:"\u05e2\u05d3","Full day- and multiple day events":"\u05d0\u05d9\u05e8\u05d5\u05e2\u05d9\u05dd \u05dc\u05db\u05dc \u05d4\u05d9\u05d5\u05dd \u05d5\u05dc\u05de\u05e1\u05e4\u05e8 \u05d9\u05de\u05d9\u05dd","Link to {{n}} more events on {{date}}":"\u05e7\u05d9\u05e9\u05d5\u05e8 \u05dc\u05e2\u05d5\u05d3 {{n}} \u05d0\u05d9\u05e8\u05d5\u05e2\u05d9\u05dd \u05d1-{{date}}","Link to 1 more event on {{date}}":"\u05e7\u05d9\u05e9\u05d5\u05e8 \u05dc\u05d0\u05d9\u05e8\u05d5\u05e2 \u05e0\u05d5\u05e1\u05e3 \u05d1-{{date}}",CW:"{{week}} \u05e9\u05c1\u05b8\u05d1\u05d5\u05bc\u05e2\u05b7"}),{Time:"\u05e9\u05e2\u05d4",AM:'\u05dc\u05e4\u05e0\u05d4"\u05e6',PM:'\u05d0\u05d7\u05d4"\u05e6',Cancel:"\u05d1\u05d9\u05d8\u05d5\u05dc",OK:"\u05d0\u05d9\u05e9\u05d5\u05e8","Select time":"\u05d1\u05d7\u05e8 \u05e9\u05e2\u05d4"}),esES:aS,nlNL:iS,ptBR:oS,skSK:lS,trTR:cS,kyKG:uS,idID:dS,csCZ:fS,etEE:hS,ukUA:vS,caES:pS,srLatnRS:mS,srRS:gS,ltLT:yS,hrHR:bS,slSI:xS,fiFI:_S,roRO:jS},kS=function(){function e(t){(0,qu.Z)(this,e),Object.defineProperty(this,"config",{enumerable:!0,configurable:!0,writable:!0,value:t})}return(0,Ku.Z)(e,[{key:"setLight",value:function(){var e=this;Object.entries(this.config.calendars.value||{}).forEach((function(t){var n=i(t,2),r=n[0],a=n[1];a.lightColors?e.setColors(a.colorName,a.lightColors):console.warn("No light colors defined for calendar ".concat(r))}))}},{key:"setDark",value:function(){var e=this;Object.entries(this.config.calendars.value||{}).forEach((function(t){var n=i(t,2),r=n[0],a=n[1];a.darkColors?e.setColors(a.colorName,a.darkColors):console.warn("No dark colors defined for calendar ".concat(r))}))}},{key:"setColors",value:function(e,t){document.documentElement.style.setProperty("--sx-color-".concat(e),t.main),document.documentElement.style.setProperty("--sx-color-".concat(e,"-container"),t.container),document.documentElement.style.setProperty("--sx-color-on-".concat(e,"-container"),t.onContainer)}}]),e}(),SS=function(e,t,n){var r,a=Qj((null===(r=e.views.value.find((function(t){return t.name===e.defaultView})))||void 0===r?void 0:r.name)||e.views.value[0].name),i=rw((function(){return a.value})),o=Qj(null),l=!1,s=null;sw((function(){o.value&&function(t){if(!l)return l=!0;e.callbacks.onRangeUpdate&&t.value&&e.callbacks.onRangeUpdate(t.value);var n=s;t.value&&((null===n||void 0===n?void 0:n.start)===t.value.start&&(null===n||void 0===n?void 0:n.end)===t.value.end||Object.values(e.plugins||{}).forEach((function(e){var n;null===(n=null===e||void 0===e?void 0:e.onRangeUpdate)||void 0===n||n.call(e,t.value),s=t.value})))}(o)}));var c=function(n){var r,i,l=e.views.value.find((function(e){return e.name===a.value})).setDateRange({calendarConfig:e,date:n,range:o,timeUnitsImpl:t});l.start===(null===(r=o.value)||void 0===r?void 0:r.start)&&l.end===(null===(i=o.value)||void 0===i?void 0:i.end)||(o.value=l)};c(n||Hw(new Date));var u=Qj(void 0),d=Qj(e.isDark.value||!1);return sw((function(){var t=new kS(e);d.value?t.setDark():t.setLight()})),{view:i,isDark:d,setRange:c,range:o,isCalendarSmall:u,setView:function(e,t){zj((function(){a.value=e,c(t)}))}}},CS=function(){var e=document.querySelector("html");return e&&"rtl"===e.getAttribute("dir")?"rtl":"ltr"},DS=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:uN,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:dN,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:DN.Week,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:uk,o=arguments.length>5?arguments[5]:void 0,l=arguments.length>6&&void 0!==arguments[6]?arguments[6]:{},s=arguments.length>7&&void 0!==arguments[7]?arguments[7]:{},c=arguments.length>8&&void 0!==arguments[8]&&arguments[8],u=!(arguments.length>9&&void 0!==arguments[9])||arguments[9],d=arguments.length>10&&void 0!==arguments[10]?arguments[10]:{},f=arguments.length>11&&void 0!==arguments[11]?arguments[11]:{},h=arguments.length>12&&void 0!==arguments[12]?arguments[12]:void 0,v=arguments.length>13&&void 0!==arguments[13]?arguments[13]:void 0,m=arguments.length>14&&void 0!==arguments[14]?arguments[14]:{nEventsPerDay:4},p=arguments.length>15&&void 0!==arguments[15]?arguments[15]:void 0,g=arguments.length>16&&void 0!==arguments[16]?arguments[16]:{},y=arguments.length>17&&void 0!==arguments[17]&&arguments[17];(0,qu.Z)(this,e),Object.defineProperty(this,"defaultView",{enumerable:!0,configurable:!0,writable:!0,value:r}),Object.defineProperty(this,"plugins",{enumerable:!0,configurable:!0,writable:!0,value:s}),Object.defineProperty(this,"isResponsive",{enumerable:!0,configurable:!0,writable:!0,value:u}),Object.defineProperty(this,"callbacks",{enumerable:!0,configurable:!0,writable:!0,value:d}),Object.defineProperty(this,"_customComponentFns",{enumerable:!0,configurable:!0,writable:!0,value:f}),Object.defineProperty(this,"firstDayOfWeek",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"views",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"dayBoundaries",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"weekOptions",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"calendars",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"isDark",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"minDate",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"maxDate",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"monthGridOptions",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"locale",{enumerable:!0,configurable:!0,writable:!0,value:Qj(uN)}),Object.defineProperty(this,"theme",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"translations",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"showWeekNumbers",{enumerable:!0,configurable:!0,writable:!0,value:Qj(!1)}),Object.defineProperty(this,"direction",{enumerable:!0,configurable:!0,writable:!0,value:"ltr"}),this.locale=Qj(t),this.firstDayOfWeek=Qj(n),this.views=Qj(a),this.dayBoundaries=Qj(i),this.weekOptions=Qj(o),this.calendars=Qj(l),this.isDark=Qj(c),this.minDate=Qj(h),this.maxDate=Qj(v),this.monthGridOptions=Qj(m),this.theme=p,this.translations=Qj(g),this.showWeekNumbers=Qj(y),this.direction=CS()}return(0,Ku.Z)(e,[{key:"isHybridDay",get:function(){return this.dayBoundaries.value.start>this.dayBoundaries.value.end||0!==this.dayBoundaries.value.start&&this.dayBoundaries.value.start===this.dayBoundaries.value.end}},{key:"timePointsPerDay",get:function(){return e=this.dayBoundaries.value.start,t=this.dayBoundaries.value.end,n=this.isHybridDay,e===t?2400:n?2400-e+t:t-e;var e,t,n}}]),e}(),ES=function(){function e(){(0,qu.Z)(this,e),Object.defineProperty(this,"locale",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"firstDayOfWeek",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"defaultView",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"views",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"dayBoundaries",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"weekOptions",{enumerable:!0,configurable:!0,writable:!0,value:{gridHeight:1600,nDays:7,eventWidth:100,timeAxisFormatOptions:{hour:"numeric"},eventOverlap:!0}}),Object.defineProperty(this,"monthGridOptions",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"calendars",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"plugins",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"isDark",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(this,"isResponsive",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"callbacks",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"minDate",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"maxDate",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"backgroundEvents",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"theme",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"translations",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"showWeekNumbers",{enumerable:!0,configurable:!0,writable:!0,value:void 0})}return(0,Ku.Z)(e,[{key:"build",value:function(){return new DS(this.locale||uN,"number"===typeof this.firstDayOfWeek?this.firstDayOfWeek:dN,this.defaultView||DN.Week,this.views||[],this.dayBoundaries||uk,this.weekOptions,this.calendars,this.plugins,this.isDark,this.isResponsive,this.callbacks,{},this.minDate,this.maxDate,this.monthGridOptions,this.theme,this.translations,this.showWeekNumbers)}},{key:"withLocale",value:function(e){return this.locale=e,this}},{key:"withTranslations",value:function(e){return this.translations=e,this}},{key:"withFirstDayOfWeek",value:function(e){return this.firstDayOfWeek=e,this}},{key:"withDefaultView",value:function(e){return this.defaultView=e,this}},{key:"withViews",value:function(e){return this.views=e,this}},{key:"withDayBoundaries",value:function(e){return e?(this.dayBoundaries={start:lN(e.start),end:lN(e.end)},this):this}},{key:"withWeekOptions",value:function(e){return this.weekOptions=bt(bt({},this.weekOptions),e),this}},{key:"withCalendars",value:function(e){return this.calendars=e,this}},{key:"withPlugins",value:function(e){var t=this;return e?(e.forEach((function(e){t.plugins[e.name]=e})),this):this}},{key:"withIsDark",value:function(e){return this.isDark=e,this}},{key:"withIsResponsive",value:function(e){return this.isResponsive=e,this}},{key:"withCallbacks",value:function(e){return this.callbacks=e,this}},{key:"withMinDate",value:function(e){return this.minDate=e,this}},{key:"withMaxDate",value:function(e){return this.maxDate=e,this}},{key:"withMonthGridOptions",value:function(e){return this.monthGridOptions=e,this}},{key:"withBackgroundEvents",value:function(e){return this.backgroundEvents=e,this}},{key:"withTheme",value:function(e){return this.theme=e,this}},{key:"withWeekNumbers",value:function(e){return this.showWeekNumbers=e,this}}]),e}();!function(e){e[e.JANUARY=0]="JANUARY",e[e.FEBRUARY=1]="FEBRUARY",e[e.MARCH=2]="MARCH",e[e.APRIL=3]="APRIL",e[e.MAY=4]="MAY",e[e.JUNE=5]="JUNE",e[e.JULY=6]="JULY",e[e.AUGUST=7]="AUGUST",e[e.SEPTEMBER=8]="SEPTEMBER",e[e.OCTOBER=9]="OCTOBER",e[e.NOVEMBER=10]="NOVEMBER",e[e.DECEMBER=11]="DECEMBER"}(Fk||(Fk={}));var OS,PS=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(){return(0,qu.Z)(this,n),t.call(this,"Year zero does not exist in the Gregorian calendar.")}return(0,Ku.Z)(n)}($x(Error)),MS=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(e,r,a){var i;if((0,qu.Z)(this,n),i=t.call(this,e,r,a),0===e)throw new PS;return i.setFullYear(e),i}return(0,Ku.Z)(n,[{key:"year",get:function(){return this.getFullYear()}},{key:"month",get:function(){return this.getMonth()}},{key:"date",get:function(){return this.getDate()}}]),n}($x(Date)),TS=function(){function e(t){(0,qu.Z)(this,e),Object.defineProperty(this,"config",{enumerable:!0,configurable:!0,writable:!0,value:t})}return(0,Ku.Z)(e,[{key:"firstDayOfWeek",get:function(){return this.config.firstDayOfWeek.value},set:function(e){this.config.firstDayOfWeek.value=e}},{key:"getMonthWithTrailingAndLeadingDays",value:function(e,t){if(0===e)throw new PS;for(var n=new Date(e,t,1),r=[this.getWeekFor(n)],a=!0,i=r[0][0];a;){var o=new Date(i.getFullYear(),i.getMonth(),i.getDate()+7);o.getMonth()===t?(r.push(this.getWeekFor(o)),i=o):a=!1}return r}},{key:"getWeekFor",value:function(e){for(var t=[this.getFirstDateOfWeek(e)];t.length<7;){var n=t[t.length-1],r=new Date(n);r.setDate(n.getDate()+1),t.push(r)}return t}},{key:"getMonthsFor",value:function(e){return Object.values(Fk).filter((function(e){return!isNaN(Number(e))})).map((function(t){return new MS(e,Number(t),1)}))}},{key:"getFirstDateOfWeek",value:function(e){var t=e.getDay()-this.firstDayOfWeek,n=e;return 0===t||(t>0?n.setDate(e.getDate()-t):n.setDate(e.getDate()-(7+t))),n}}]),e}(),RS=function(){function e(){(0,qu.Z)(this,e),Object.defineProperty(this,"config",{enumerable:!0,configurable:!0,writable:!0,value:void 0})}return(0,Ku.Z)(e,[{key:"build",value:function(){return new TS(this.config)}},{key:"withConfig",value:function(e){return this.config=e,this}}]),e}();!function(e){e.TOP_START="top-start",e.TOP_END="top-end",e.BOTTOM_START="bottom-start",e.BOTTOM_END="bottom-end"}(OS||(OS={}));var AS=(0,Ku.Z)((function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:uN,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:dN,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Hw(new Date(1970,0,1)),a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:Hw(new Date((new Date).getFullYear()+50,11,31)),i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:OS.BOTTOM_START,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},l=arguments.length>6&&void 0!==arguments[6]?arguments[6]:{},s=arguments.length>7?arguments[7]:void 0,c=arguments.length>8?arguments[8]:void 0,u=arguments.length>9?arguments[9]:void 0,d=arguments.length>10?arguments[10]:void 0;(0,qu.Z)(this,e),Object.defineProperty(this,"min",{enumerable:!0,configurable:!0,writable:!0,value:r}),Object.defineProperty(this,"max",{enumerable:!0,configurable:!0,writable:!0,value:a}),Object.defineProperty(this,"placement",{enumerable:!0,configurable:!0,writable:!0,value:i}),Object.defineProperty(this,"listeners",{enumerable:!0,configurable:!0,writable:!0,value:o}),Object.defineProperty(this,"style",{enumerable:!0,configurable:!0,writable:!0,value:l}),Object.defineProperty(this,"teleportTo",{enumerable:!0,configurable:!0,writable:!0,value:s}),Object.defineProperty(this,"label",{enumerable:!0,configurable:!0,writable:!0,value:c}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:u}),Object.defineProperty(this,"disabled",{enumerable:!0,configurable:!0,writable:!0,value:d}),Object.defineProperty(this,"locale",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"firstDayOfWeek",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.locale=Qj(t),this.firstDayOfWeek=Qj(n)})),IS=function(){function e(){(0,qu.Z)(this,e),Object.defineProperty(this,"locale",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"firstDayOfWeek",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"min",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"max",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"placement",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"listeners",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"style",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"teleportTo",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"label",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"disabled",{enumerable:!0,configurable:!0,writable:!0,value:void 0})}return(0,Ku.Z)(e,[{key:"build",value:function(){return new AS(this.locale,this.firstDayOfWeek,this.min,this.max,this.placement,this.listeners,this.style,this.teleportTo,this.label,this.name,this.disabled)}},{key:"withLocale",value:function(e){return this.locale=e,this}},{key:"withFirstDayOfWeek",value:function(e){return this.firstDayOfWeek=e,this}},{key:"withMin",value:function(e){return this.min=e,this}},{key:"withMax",value:function(e){return this.max=e,this}},{key:"withPlacement",value:function(e){return this.placement=e,this}},{key:"withListeners",value:function(e){return this.listeners=e,this}},{key:"withStyle",value:function(e){return this.style=e,this}},{key:"withTeleportTo",value:function(e){return this.teleportTo=e,this}},{key:"withLabel",value:function(e){return this.label=e,this}},{key:"withName",value:function(e){return this.name=e,this}},{key:"withDisabled",value:function(e){return this.disabled=e,this}}]),e}(),LS=function(e,t){var n,r,a,i=function(e,t){return(new ES).withLocale(e.locale).withFirstDayOfWeek(e.firstDayOfWeek).withDefaultView(e.defaultView).withViews(e.views).withDayBoundaries(e.dayBoundaries).withWeekOptions(e.weekOptions).withCalendars(e.calendars).withPlugins(t).withIsDark(e.isDark).withIsResponsive(e.isResponsive).withCallbacks(e.callbacks).withMinDate(e.minDate).withMaxDate(e.maxDate).withMonthGridOptions(e.monthGridOptions).withBackgroundEvents(e.backgroundEvents).withTheme(e.theme).withTranslations(e.translations||NS).withWeekNumbers(e.showWeekNumbers).build()}(e,t),o=function(e){return(new RS).withConfig(e).build()}(i),l=SS(i,o,e.selectedDate),s=function(e,t){var n=null;return function(r){var a;e.setRange(r),(null===(a=t.callbacks)||void 0===a?void 0:a.onSelectedDateUpdate)&&r!==n&&(n=r,t.callbacks.onSelectedDateUpdate(r))}}(l,e),c=function(e,t){var n,r,a,i="rtl"===CS();(null===(n=e.datePicker)||void 0===n?void 0:n.teleportTo)?a=e.datePicker.teleportTo:i&&(a=document.body);var o=OS.BOTTOM_END;return i&&(o=OS.BOTTOM_START),(new IS).withLocale(e.locale).withFirstDayOfWeek(e.firstDayOfWeek).withMin(e.minDate).withMax(e.maxDate).withTeleportTo(a).withStyle(null===(r=e.datePicker)||void 0===r?void 0:r.style).withPlacement(o).withListeners({onChange:t}).build()}(e,s),u=zk(c,e.selectedDate||(null===(n=e.datePicker)||void 0===n?void 0:n.selectedDate)),d=function(e,t,n){return{list:Qj(e.map((function(e){return Tk(e,n)}))),filterPredicate:Qj(void 0),backgroundEvents:Qj(t)}}(e.events||[],e.backgroundEvents||[],i);return(new Lk).withConfig(i).withTimeUnitsImpl(o).withDatePickerState(u).withCalendarEvents(d).withDatePickerConfig(c).withCalendarState(l).withTranslate((r=i.locale,a=i.translations,function(e,t){if(!/^[a-z]{2}-[A-Z]{2}$/.test(r.value)&&"sr-Latn-RS"!==r.value)throw new wS(r.value);var n=r.value.replaceAll("-",""),i=a.value[n];if(!i)return e;var o=i[e]||e;return Object.keys(t||{}).forEach((function(e){var n=String(null===t||void 0===t?void 0:t[e]);n&&(o=o.replace("{{".concat(e,"}}"),n))})),o})).build()},FS=function(e,t){return function(e,t){if(e&&t)throw new Error("You cannot provide plugins over the config object and as an argument to createCalendar.")}(e.plugins,t),!0!==e.skipValidation&&(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];null===e||void 0===e||e.forEach((function(e){if(!rN.test(e.start)&&!aN.test(e.start))throw new Error("[Schedule-X error]: Event start time ".concat(e.start," is not a valid time format. Please refer to the docs for more information."));if(!rN.test(e.end)&&!aN.test(e.end))throw new Error("[Schedule-X error]: Event end time ".concat(e.end," is not a valid time format. Please refer to the docs for more information."));if("number"===typeof e.id&&e.id%1!==0)throw new Error("[Schedule-X error]: Event id ".concat(e.id," is not a valid id. Only non-unicode characters that can be used by document.querySelector is allowed, see: https://developer.mozilla.org/en-US/docs/Web/CSS/ident. We recommend using uuids or integers."));if("string"===typeof e.id&&!/^[a-zA-Z0-9_-]*$/.test(e.id))throw new Error("[Schedule-X error]: Event id ".concat(e.id," is not a valid id. Only non-unicode characters that can be used by document.querySelector is allowed, see: https://developer.mozilla.org/en-US/docs/Web/CSS/ident. We recommend using uuids or integers."));if("string"!==typeof e.id&&"number"!==typeof e.id)throw new Error("[Schedule-X error]: Event id ".concat(e.id," is not a valid id. Only non-unicode characters that can be used by document.querySelector is allowed, see: https://developer.mozilla.org/en-US/docs/Web/CSS/ident. We recommend using uuids or integers."))}))}(e.events),function(e){var t,n,r,a;if(e.selectedDate&&!Cw.DATE_STRING.test(e.selectedDate))throw new Error("[Schedule-X error]: selectedDate must have the format YYYY-MM-DD");if(e.minDate&&!Cw.DATE_STRING.test(e.minDate))throw new Error("[Schedule-X error]: minDate must have the format YYYY-MM-DD");if(e.maxDate&&!Cw.DATE_STRING.test(e.maxDate))throw new Error("[Schedule-X error]: maxDate must have the format YYYY-MM-DD");if("undefined"!==typeof e.firstDayOfWeek&&(e.firstDayOfWeek<0||e.firstDayOfWeek>6))throw new Error("[Schedule-X error]: firstDayOfWeek must be a number between 0 and 6");if("undefined"!==typeof(null===(t=e.weekOptions)||void 0===t?void 0:t.gridHeight)&&e.weekOptions.gridHeight<0)throw new Error("[Schedule-X error]: weekOptions.gridHeight must be a positive number");if("undefined"!==typeof(null===(n=e.weekOptions)||void 0===n?void 0:n.nDays)&&(e.weekOptions.nDays<1||e.weekOptions.nDays>7))throw new Error("[Schedule-X error]: weekOptions.nDays must be a number between 1 and 7");if("undefined"!==typeof(null===(r=e.weekOptions)||void 0===r?void 0:r.eventWidth)&&(e.weekOptions.eventWidth<1||e.weekOptions.eventWidth>100))throw new Error("[Schedule-X error]: weekOptions.eventWidth must be an integer between 1 and 100");if("undefined"!==typeof(null===(a=e.monthGridOptions)||void 0===a?void 0:a.nEventsPerDay)&&e.monthGridOptions.nEventsPerDay<0)throw new Error("[Schedule-X error]: monthGridOptions.nEventsPerDay must be a positive number");var i=/^\d{2}:00$/;if("undefined"!==typeof e.dayBoundaries){var o=!i.test(e.dayBoundaries.start),l=!i.test(e.dayBoundaries.end);if(o||l)throw new Error('[Schedule-X error]: dayBoundaries must be an object with "start"- and "end" properties, each with the format HH:mm')}}(e)),new Ak(LS(e,t||e.plugins||[]))},YS=function(e,t){return e.push({date:Hw(t),events:{},backgroundEvents:[]}),e};function HS(e){var t,n,r,a,i,o=e.gridRow,l=e.calendarEvent,s=e.date,c=e.isFirstWeek,u=e.isLastWeek,d=ij(EN),f=c&&(null===(t=d.calendarState.range.value)||void 0===t?void 0:t.start)&&zw(l.start)<zw(d.calendarState.range.value.start),h=u&&(null===(n=d.calendarState.range.value)||void 0===n?void 0:n.end)&&zw(l.end)>zw(d.calendarState.range.value.end),v=VN(d),m=v.createDragStartTimeout,p=v.setClickedEventIfNotDragging,g=v.setClickedEvent,y=zw(l.start)===s,b=l._eventFragments[s],x={borderInlineStart:y?"4px solid var(--sx-color-".concat(l._color,")"):void 0,color:"var(--sx-color-on-".concat(l._color,"-container)"),backgroundColor:"var(--sx-color-".concat(l._color,"-container)"),width:"calc(".concat(100*b+"%"," + ").concat(b,"px - 10px)")},_=function(e){var t;zN(e)&&e.preventDefault(),e.target&&d.config.plugins.dragAndDrop&&!(null===(t=l._options)||void 0===t?void 0:t.disableDND)&&d.config.plugins.dragAndDrop.createMonthGridDragHandler(l,d)},j=d.config._customComponentFns.monthGridEvent,w=j?"custom-month-grid-event-"+Aw():void 0;nj((function(){j&&j(FN(w),{calendarEvent:l._getExternalEvent(),hasStartDate:y})}),[l]);var N=["sx__event","sx__month-grid-event","sx__month-grid-cell"];(null===(r=l._options)||void 0===r?void 0:r.additionalClasses)&&N.push.apply(N,Tn(l._options.additionalClasses)),QN(l)&&N.push("is-event-new"),f&&N.push("sx__month-grid-event--overflow-left"),h&&N.push("sx__month-grid-event--overflow-right");var k=null===(a=l._customContent)||void 0===a?void 0:a.monthGrid;return Y_("div",{draggable:!!d.config.plugins.dragAndDrop,"data-event-id":l.id,"data-ccid":w,onMouseDown:function(e){return m(_,e)},onMouseUp:function(e){return p(l,e)},onTouchStart:function(e){return m(_,e)},onTouchEnd:function(e){return p(l,e)},onClick:function(e){e.stopPropagation(),WN(d,l,e)},onDblClick:function(e){e.stopPropagation(),qN(d,l,e)},onKeyDown:function(e){"Enter"!==e.key&&" "!==e.key||(e.stopPropagation(),g(e,l),WN(d,l,e),GN((function(){JN(d)})))},className:N.join(" "),style:{gridRow:o,width:x.width,padding:j?"0px":void 0,borderInlineStart:j?void 0:x.borderInlineStart,color:j?void 0:x.color,backgroundColor:j?void 0:x.backgroundColor},tabIndex:0,role:"button",children:[!j&&!k&&Y_(g_,{children:[rN.test(l.start)&&Y_("div",{className:"sx__month-grid-event-time",children:gN(l.start,d.config.locale.value)}),Y_("div",{className:"sx__month-grid-event-title",children:l.title})]}),k&&Y_("div",{dangerouslySetInnerHTML:{__html:(null===(i=l._customContent)||void 0===i?void 0:i.monthGrid)||""}})]})}function US(e){var t=e.day,n=e.isFirstWeek,r=e.isLastWeek,a=ij(EN),o=Object.values(t.events).filter((function(e){return"object"===typeof e||e===dk})).length,l=["sx__month-grid-day__header-date"],s=Ew(t.date),c=s;Jw(c)&&l.push("sx__is-today");var u=Ow(a.datePickerState.selectedDate.value).month,d=Ow(t.date).month,f=["sx__month-grid-day",ak(s.getDay())],h=i(ej(f),2),v=h[0],m=h[1];nj((function(){var e=[].concat(f);d!==u&&e.push("is-leading-or-trailing"),a.datePickerState.selectedDate.value===t.date&&e.push("is-selected"),m(e)}),[a.datePickerState.selectedDate.value]);var p=Object.values(t.events).slice(a.config.monthGridOptions.value.nEventsPerDay).filter((function(e){return e===dk||"object"===typeof e})).length,g=t.date+" 00:00",y=t.date+" 23:59",b=t.backgroundEvents.find((function(e){var t=aN.test(e.start)?e.start+" 00:00":e.start,n=aN.test(e.end)?e.end+" 23:59":e.end;return t<=g&&n>=y})),x=a.config._customComponentFns.monthGridDayName,_=ej(x?Aw():"")[0];nj((function(){if(x){var e=document.querySelector('[data-ccid="'.concat(_,'"]'));e instanceof HTMLElement&&x(e,{day:Ew(t.date).getDay()})}}),[t]);var j,w=a.config._customComponentFns.monthGridDate,N=ej(w?Aw():"")[0];return nj((function(){if(w){var e=document.querySelector('[data-ccid="'.concat(N,'"]'));e instanceof HTMLElement&&w(e,{date:Ew(t.date).getDate(),jsDate:Ew(t.date)})}}),[t]),Y_("div",{className:v.join(" "),"data-date":t.date,onClick:function(){return a.config.callbacks.onClickDate&&a.config.callbacks.onClickDate(t.date)},"aria-label":pN(t.date,a.config.locale.value),onDblClick:function(){var e,n;return null===(n=(e=a.config.callbacks).onDoubleClickDate)||void 0===n?void 0:n.call(e,t.date)},onMouseDown:function(e){if(e.target.classList.contains("sx__month-grid-day")){var n=a.config.callbacks.onMouseDownMonthGridDate;n&&n(t.date,e)}},children:[b&&Y_(g_,{children:Y_("div",{className:"sx__month-grid-background-event",title:b.title,style:bt({},b.style)})}),Y_("div",{className:"sx__month-grid-day__header",children:[n?Y_(g_,{children:Y_("div",x?{"data-ccid":_}:{className:"sx__month-grid-day__header-day-name",children:Tw(c,a.config.locale.value)})}):null,Y_("div",N?{"data-ccid":N}:{className:l.join(" "),children:c.getDate()})]}),Y_("div",{className:"sx__month-grid-day__events",children:Object.values(t.events).slice(0,a.config.monthGridOptions.value.nEventsPerDay).map((function(e,a){return"object"!==typeof e?Y_("div",{className:"sx__month-grid-blocker sx__month-grid-cell",style:{gridRow:a+1}}):Y_(HS,{gridRow:a+1,calendarEvent:e,date:t.date,isFirstWeek:n,isLastWeek:r})}))}),p>0?Y_("button",{type:"button",className:"sx__month-grid-day__events-more sx__ripple--wide","aria-label":(j=p,1===j?a.translate("Link to 1 more event on {{date}}",{date:pN(t.date,a.config.locale.value)}):a.translate("Link to {{n}} more events on {{date}}",{date:pN(t.date,a.config.locale.value),n:o-a.config.monthGridOptions.value.nEventsPerDay})),onClick:function(e){e.stopPropagation(),a.config.callbacks.onClickPlusEvents&&a.config.callbacks.onClickPlusEvents(t.date),a.config.views.value.find((function(e){return e.name===DN.Day}))&&setTimeout((function(){a.datePickerState.selectedDate.value=t.date,a.calendarState.setView(DN.Day,t.date)}),250)},children:"+ ".concat(p," ").concat(function(e){return 1===e?a.translate("event"):a.translate("events")}(p))}):null]})}function ZS(e){var t=e.week,n=e.isFirstWeek,r=e.isLastWeek,a=ij(EN);return Y_("div",{className:"sx__month-grid-week",children:[a.config.showWeekNumbers.value&&Y_("div",{className:"sx__month-grid-week__week-number",children:Ck(Ew(t[0].date),a.config.firstDayOfWeek.value)}),t.map((function(e){var t=e.date;return Y_(US,{day:e,isFirstWeek:n,isLastWeek:r},t)}))]})}var BS=function(e,t){var n=[];return e.forEach((function(e){var t={};e.forEach((function(e){return t[e.date]=e})),n.push(t)})),n.forEach((function(e){return function(e,t){var n,r=Object.keys(t).sort(),a=r[0],o=r[r.length-1],s=new Set,c=(0,l.Z)(e);try{var u=function(){var e=n.value,r=zw(e.start),c=zw(e.end),u=!!t[r],d=u;if(!u&&r<a&&c>=a&&(d=!0),!d)return"continue";for(var f=u?r:a,h=c<=o?c:o,v=Object.values(t).filter((function(e){return e.date>=f&&e.date<=h})),m=void 0,p=0;void 0===m;){var g=v.every((function(e){return!e.events[p]}));g?(m=p,s.add(p)):p++}var y,b=(0,l.Z)(v.entries());try{for(b.s();!(y=b.n()).done;){var x=i(y.value,2),_=x[0],j=x[1];0===_?(e._eventFragments[f]=v.length,j.events[m]=e):j.events[m]=dk}}catch(w){b.e(w)}finally{b.f()}};for(c.s();!(n=c.n()).done;)u()}catch(g){c.e(g)}finally{c.f()}for(var d=0,f=Array.from(s);d<f.length;d++)for(var h=f[d],v=0,m=Object.entries(t);v<m.length;v++){var p=i(m[v],2)[1];p.events[h]||(p.events[h]=void 0)}return t}(t,e)})),e},zS={name:DN.MonthGrid,label:"Month",setDateRange:xk,Component:function(e){var t=e.$app,n=e.id,r=i(ej([]),2),a=r[0],o=r[1];return ww((function(){t.calendarEvents.list.value.forEach((function(e){e._eventFragments={}}));var e=function(e,t){var n,r=Ow(e),a=r.year,i=r.month,o=t.getMonthWithTrailingAndLeadingDays(a,i),s=[],c=(0,l.Z)(o);try{for(c.s();!(n=c.n()).done;){var u=n.value;s.push(u.reduce(YS,[]))}}catch(d){c.e(d)}finally{c.f()}return s}(t.datePickerState.selectedDate.value,t.timeUnitsImpl);e.forEach((function(e){e.forEach((function(e){e.backgroundEvents=pk(t.calendarEvents.backgroundEvents.value,{start:e.date,end:e.date})}))}));var n=t.calendarEvents.filterPredicate.value?t.calendarEvents.list.value.filter(t.calendarEvents.filterPredicate.value):t.calendarEvents.list.value;o(BS(e,n.sort(tk)))})),Y_(EN.Provider,{value:t,children:Y_("div",{id:n,className:"sx__month-grid-wrapper",children:a.map((function(e,t){return Y_(ZS,{week:e,isFirstWeek:0===t,isLastWeek:t===a.length-1},t)}))})})},hasWideScreenCompat:!0,hasSmallScreenCompat:!1,backwardForwardFn:Zw,backwardForwardUnits:1},VS=HN(zS),WS=function(){return HN(zS)};function qS(e){var t=e.day,n=e.isActive,r=e.setActiveDate,a=ij(EN),i=Ow(a.datePickerState.selectedDate.value).month,o=Ow(t.date).month,l=Ew(t.date),s=["sx__month-agenda-day",ak(l.getDay())];n&&s.push("sx__month-agenda-day--active"),o!==i&&s.push("is-leading-or-trailing");var c=function(e,n){r(t.date),n&&n(t.date)},u=function(e){return e.date===a.datePickerState.selectedDate.value},d=!!(a.config.minDate.value&&t.date<a.config.minDate.value),f=!!(a.config.maxDate.value&&t.date>a.config.maxDate.value);return Y_("button",{type:"button",className:s.join(" "),onClick:function(e){return c(0,a.config.callbacks.onClickAgendaDate)},onDblClick:function(e){return c(0,a.config.callbacks.onDoubleClickAgendaDate)},disabled:d||f,"aria-label":pN(t.date,a.config.locale.value),tabIndex:u(t)?0:-1,"data-agenda-focus":u(t)?"true":void 0,onKeyDown:function(e){var t=new Map([["ArrowDown",7],["ArrowUp",-7],["ArrowLeft",-1],["ArrowRight",1]]);a.datePickerState.selectedDate.value=Bw(a.datePickerState.selectedDate.value,t.get(e.key)||0)},children:[Y_("div",{children:l.getDate()}),Y_("div",{className:"sx__month-agenda-day__event-icons",children:t.events.slice(0,3).map((function(e){return Y_("div",{style:{backgroundColor:"var(--sx-color-".concat(e._color,")"),filter:"brightness(1.6)"},className:"sx__month-agenda-day__event-icon"})}))})]})}function KS(e){var t=e.week,n=e.setActiveDate,r=e.activeDate,a=ij(EN);return Y_("div",{className:"sx__month-agenda-week",children:[a.config.showWeekNumbers.value&&Y_("div",{className:"sx__month-agenda-week__week-number",children:Ck(Ew(t[0].date),a.config.firstDayOfWeek.value)}),t.map((function(e,t){return Y_(qS,{setActiveDate:n,day:e,isActive:r===e.date},t+e.date)}))]})}function $S(e){var t=e.week,n=ij(EN),r=Rw(t.map((function(e){return Ew(e.date)})),n.config.locale.value);return Y_("div",{className:aj((function(){var e=["sx__month-agenda-day-names"];return n.config.showWeekNumbers.value&&e.push("sx__has-week-numbers"),e.join(" ")}),[n.config.showWeekNumbers.value]),children:r.map((function(e){return Y_("div",{className:"sx__month-agenda-day-name",children:e})}))})}var GS=function(e){return function(t){(function(e,t){for(var n=e,r=[n];n<t;)n=Bw(n,1),r.push(n);return r})(zw(t.start),zw(t.end)).forEach((function(n){e[n]&&e[n].events.push(t)}))}};function JS(e){var t,n,r=e.calendarEvent,a=ij(EN),i=VN(a).setClickedEvent,o={backgroundColor:"var(--sx-color-".concat(r._color,"-container)"),color:"var(--sx-color-on-".concat(r._color,"-container)"),borderInlineStart:"4px solid var(--sx-color-".concat(r._color,")")},l=a.config._customComponentFns.monthAgendaEvent,s=l?"custom-month-agenda-event-"+Aw():void 0;nj((function(){l&&l(FN(s),{calendarEvent:r._getExternalEvent()})}),[r]);var c=null===(t=r._customContent)||void 0===t?void 0:t.monthAgenda,u=["sx__event","sx__month-agenda-event"];return QN(r)&&u.push("is-event-new"),Y_("div",{className:u.join(" "),"data-ccid":s,"data-event-id":r.id,style:{backgroundColor:l?void 0:o.backgroundColor,color:l?void 0:o.color,borderInlineStart:l?void 0:o.borderInlineStart,padding:l?"0px":void 0},onClick:function(e){return function(e){i(e,r),WN(a,r,e)}(e)},onDblClick:function(e){return function(e){i(e,r),qN(a,r,e)}(e)},onKeyDown:function(e){"Enter"!==e.key&&" "!==e.key||(e.stopPropagation(),i(e,r),WN(a,r,e),GN((function(){JN(a)})))},tabIndex:0,role:"button",children:[!l&&!c&&Y_(g_,{children:[Y_("div",{className:"sx__month-agenda-event__title",children:r.title}),Y_("div",{className:"sx__month-agenda-event__time sx__month-agenda-event__has-icon",children:[Y_(Qw,{strokeColor:"var(--sx-color-on-".concat(r._color,"-container)")}),Y_("div",{dangerouslySetInnerHTML:{__html:yN(r,a.config.locale.value)}})]})]}),c&&Y_("div",{dangerouslySetInnerHTML:{__html:(null===(n=r._customContent)||void 0===n?void 0:n.monthAgenda)||""}})]})}function QS(e){var t=e.events,n=ij(EN);return Y_("div",{className:"sx__month-agenda-events",children:t.length?t.map((function(e){return Y_(JS,{calendarEvent:e},e.id)})):Y_("div",{className:"sx__month-agenda-events__empty",children:n.translate("No events")})})}var XS={name:DN.MonthAgenda,label:"Month",setDateRange:xk,Component:function(e){var t,n=e.$app,r=e.id,a=function(){var e=n.calendarEvents.filterPredicate.value?n.calendarEvents.list.value.filter(n.calendarEvents.filterPredicate.value):n.calendarEvents.list.value;return function(e,t){var n=e.weeks.reduce((function(e,t){return t.forEach((function(t){e[t.date]=t})),e}),{});return t.forEach(GS(n)),e}(function(e,t){var n=Ow(e),r=n.year,a=n.month;return{weeks:t.getMonthWithTrailingAndLeadingDays(r,a).map((function(e){return e.map((function(e){return{date:Hw(e),events:[]}}))}))}}(n.datePickerState.selectedDate.value,n.timeUnitsImpl),e.sort(ek))},o=i(ej(a()),2),l=o[0],s=o[1];return nj((function(){s(a())}),[n.datePickerState.selectedDate.value,n.calendarEvents.list.value,n.calendarEvents.filterPredicate.value]),nj((function(){var e=new MutationObserver((function(e){e.forEach((function(e){var t=e.target;"true"===t.dataset.agendaFocus&&t.focus()}))})),t=document.getElementById(r);return e.observe(t,{childList:!0,subtree:!0,attributes:!0}),function(){return e.disconnect()}}),[]),Y_(EN.Provider,{value:n,children:Y_("div",{id:r,className:"sx__month-agenda-wrapper",children:[Y_($S,{week:l.weeks[0]}),Y_("div",{className:"sx__month-agenda-weeks",children:l.weeks.map((function(e,t){return Y_(KS,{week:e,setActiveDate:function(e){return n.datePickerState.selectedDate.value=e},activeDate:n.datePickerState.selectedDate.value},t)}))}),Y_(QS,{events:(null===(t=l.weeks.flat().find((function(e){return e.date===n.datePickerState.selectedDate.value})))||void 0===t?void 0:t.events)||[]},n.datePickerState.selectedDate.value)]})})},hasSmallScreenCompat:!0,hasWideScreenCompat:!1,backwardForwardFn:Zw,backwardForwardUnits:1},eC=(HN(XS),function(e,n){return function(r,a){e({Component:(0,t.createElement)(n,a),wrapperElement:r})}});function tC(e){var n=e.calendarApp,r=e.customComponents,a=i((0,t.useState)(""),2),o=a[0],l=a[1],s=i((0,t.useState)([]),2),c=s[0],u=s[1],d=function(e){u((function(t){var n,r,a=null===(r=null===(n=e.wrapperElement)||void 0===n?void 0:n.dataset)||void 0===r?void 0:r.ccid;if(!a)return t;var i=Tn(t),o=i.find((function(e){var t,n;return(null===(n=null===(t=e.wrapperElement)||void 0===t?void 0:t.dataset)||void 0===n?void 0:n.ccid)===a}));return o&&i.splice(i.indexOf(o),1),[].concat(Tn(i),[e])}))};return(0,t.useEffect)((function(){l("sx"+Math.random().toString(36).substring(2,11))}),[]),(0,t.useEffect)((function(){if(n){for(var e=0,t=Object.entries(r||{});e<t.length;e++){var a=i(t[e],2),l=a[0],s=a[1];s&&n._setCustomComponentFn(l,eC(d,s))}var c=document.getElementById(o);if(c)return n.render(c),function(){n.destroy()}}}),[n,r,o]),(0,Cn.jsx)(Cn.Fragment,{children:(0,Cn.jsxs)(t.Fragment,{children:[(0,Cn.jsx)("div",{className:"sx-react-calendar-wrapper",id:o}),c.map((function(e){var t=e.Component,n=e.wrapperElement;return(0,J.createPortal)(t,n)}))]})})}function nC(e,n){var r=i((0,t.useState)(null),2),a=r[0],o=r[1];return(0,t.useEffect)((function(){o(FS(e,n))}),[]),a}var rC,aC=["id","start","end","title","description","location","people","_options"],iC=/^(0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$/,oC=/^(\d{4})-(\d{2})-(\d{2}) (0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$/,lC=/^(\d{4})-(\d{2})-(\d{2})$/,sC={DATE_STRING:/^\d{4}-\d{2}-\d{2}$/,DATE_TIME_STRING:/^\d{4}-\d{2}-\d{2} \d{2}:\d{2}$/},cC=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(e){return(0,qu.Z)(this,n),t.call(this,"Invalid date time specification: ".concat(e))}return(0,Ku.Z)(n)}($x(Error)),uC=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(e,r){var a;return(0,qu.Z)(this,n),a=t.call(this,"Number must be between ".concat(e," and ").concat(r,".")),Object.defineProperty((0,Wx.Z)(a),"min",{enumerable:!0,configurable:!0,writable:!0,value:e}),Object.defineProperty((0,Wx.Z)(a),"max",{enumerable:!0,configurable:!0,writable:!0,value:r}),a}return(0,Ku.Z)(n)}($x(Error)),dC=function(e){if(e<0||e>99)throw new uC(0,99);return String(e).padStart(2,"0")},fC=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(e){return(0,qu.Z)(this,n),t.call(this,"Invalid time string: ".concat(e))}return(0,Ku.Z)(n)}($x(Error)),hC=function(e){if(!iC.test(e)&&"24:00"!==e)throw new fC(e);var t=i(e.split(":").map((function(e){return parseInt(e,10)})),2),n=t[0],r=(1.6666666666666667*t[1]).toString();return r.split(".")[0].length<2&&(r="0".concat(r)),Number(n+r)},vC=function(e){return e.slice(0,10)},mC=function(e){return e.slice(11)};!function(e){e[e.SUNDAY=0]="SUNDAY",e[e.MONDAY=1]="MONDAY",e[e.TUESDAY=2]="TUESDAY",e[e.WEDNESDAY=3]="WEDNESDAY",e[e.THURSDAY=4]="THURSDAY",e[e.FRIDAY=5]="FRIDAY",e[e.SATURDAY=6]="SATURDAY"}(rC||(rC={})),rC.MONDAY;var pC,gC=function(){function e(t,n,r,a,i,o,l,s,c){var u=arguments.length>9&&void 0!==arguments[9]?arguments[9]:void 0,d=arguments.length>10&&void 0!==arguments[10]?arguments[10]:{},f=arguments.length>11&&void 0!==arguments[11]?arguments[11]:{};(0,qu.Z)(this,e),Object.defineProperty(this,"_config",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(this,"id",{enumerable:!0,configurable:!0,writable:!0,value:n}),Object.defineProperty(this,"start",{enumerable:!0,configurable:!0,writable:!0,value:r}),Object.defineProperty(this,"end",{enumerable:!0,configurable:!0,writable:!0,value:a}),Object.defineProperty(this,"title",{enumerable:!0,configurable:!0,writable:!0,value:i}),Object.defineProperty(this,"people",{enumerable:!0,configurable:!0,writable:!0,value:o}),Object.defineProperty(this,"location",{enumerable:!0,configurable:!0,writable:!0,value:l}),Object.defineProperty(this,"description",{enumerable:!0,configurable:!0,writable:!0,value:s}),Object.defineProperty(this,"calendarId",{enumerable:!0,configurable:!0,writable:!0,value:c}),Object.defineProperty(this,"_options",{enumerable:!0,configurable:!0,writable:!0,value:u}),Object.defineProperty(this,"_customContent",{enumerable:!0,configurable:!0,writable:!0,value:d}),Object.defineProperty(this,"_foreignProperties",{enumerable:!0,configurable:!0,writable:!0,value:f}),Object.defineProperty(this,"_previousConcurrentEvents",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_totalConcurrentEvents",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_maxConcurrentEvents",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_nDaysInGrid",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_createdAt",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_eventFragments",{enumerable:!0,configurable:!0,writable:!0,value:{}})}return(0,Ku.Z)(e,[{key:"_isSingleDayTimed",get:function(){return oC.test(this.start)&&oC.test(this.end)&&vC(this.start)===vC(this.end)}},{key:"_isSingleDayFullDay",get:function(){return lC.test(this.start)&&lC.test(this.end)&&this.start===this.end}},{key:"_isMultiDayTimed",get:function(){return oC.test(this.start)&&oC.test(this.end)&&vC(this.start)!==vC(this.end)}},{key:"_isMultiDayFullDay",get:function(){return lC.test(this.start)&&lC.test(this.end)&&this.start!==this.end}},{key:"_isSingleHybridDayTimed",get:function(){if(!this._config.isHybridDay)return!1;if(!oC.test(this.start)||!oC.test(this.end))return!1;var e,t=vC(this.start),n=vC(this.end),r=(e=new Date(function(e){if(!sC.DATE_TIME_STRING.test(e)&&!sC.DATE_STRING.test(e))throw new cC(e);return new Date(Number(e.slice(0,4)),Number(e.slice(5,7))-1,Number(e.slice(8,10)),Number(e.slice(11,13)),Number(e.slice(14,16)))}(n).getTime()-864e5),"".concat(e.getFullYear(),"-").concat(dC(e.getMonth()+1),"-").concat(dC(e.getDate())));if(t!==n&&t!==r)return!1;var a=this._config.dayBoundaries.value,i=hC(mC(this.start)),o=hC(mC(this.end));return i>=a.start&&(o<=a.end||o>i)||i<a.end&&o<=a.end}},{key:"_color",get:function(){return this.calendarId&&this._config.calendars.value&&this.calendarId in this._config.calendars.value?this._config.calendars.value[this.calendarId].colorName:"primary"}},{key:"_getForeignProperties",value:function(){return this._foreignProperties}},{key:"_getExternalEvent",value:function(){return bt({id:this.id,start:this.start,end:this.end,title:this.title,people:this.people,location:this.location,description:this.description,calendarId:this.calendarId,_options:this._options},this._getForeignProperties())}}]),e}(),yC=function(){function e(t,n,r,a){(0,qu.Z)(this,e),Object.defineProperty(this,"_config",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(this,"id",{enumerable:!0,configurable:!0,writable:!0,value:n}),Object.defineProperty(this,"start",{enumerable:!0,configurable:!0,writable:!0,value:r}),Object.defineProperty(this,"end",{enumerable:!0,configurable:!0,writable:!0,value:a}),Object.defineProperty(this,"people",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"location",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"description",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"title",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"calendarId",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_foreignProperties",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"_options",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_customContent",{enumerable:!0,configurable:!0,writable:!0,value:{}})}return(0,Ku.Z)(e,[{key:"build",value:function(){return new gC(this._config,this.id,this.start,this.end,this.title,this.people,this.location,this.description,this.calendarId,this._options,this._customContent,this._foreignProperties)}},{key:"withTitle",value:function(e){return this.title=e,this}},{key:"withPeople",value:function(e){return this.people=e,this}},{key:"withLocation",value:function(e){return this.location=e,this}},{key:"withDescription",value:function(e){return this.description=e,this}},{key:"withForeignProperties",value:function(e){return this._foreignProperties=e,this}},{key:"withCalendarId",value:function(e){return this.calendarId=e,this}},{key:"withOptions",value:function(e){return this._options=e,this}},{key:"withCustomContent",value:function(e){return this._customContent=e,this}}]),e}(),bC=function(e,t){var n=e.id,r=e.start,a=e.end,i=e.title,o=e.description,l=e.location,s=e.people,c=e._options,u=ma(e,aC);return new yC(t,n,r,a).withTitle(i).withDescription(o).withLocation(l).withPeople(s).withCalendarId(e.calendarId).withOptions(c).withForeignProperties(u).withCustomContent(e._customContent).build()},xC=function(){function e(t){(0,qu.Z)(this,e),Object.defineProperty(this,"$app",{enumerable:!0,configurable:!0,writable:!0,value:t})}return(0,Ku.Z)(e,[{key:"set",value:function(e){var t=this;this.$app.calendarEvents.list.value=e.map((function(e){return bC(e,t.$app.config)}))}},{key:"add",value:function(e){var t=bC(e,this.$app.config);t._createdAt=new Date;var n=Tn(this.$app.calendarEvents.list.value);n.push(t),this.$app.calendarEvents.list.value=n}},{key:"get",value:function(e){var t;return null===(t=this.$app.calendarEvents.list.value.find((function(t){return t.id===e})))||void 0===t?void 0:t._getExternalEvent()}},{key:"getAll",value:function(){return this.$app.calendarEvents.list.value.map((function(e){return e._getExternalEvent()}))}},{key:"remove",value:function(e){var t=this.$app.calendarEvents.list.value.findIndex((function(t){return t.id===e})),n=Tn(this.$app.calendarEvents.list.value);n.splice(t,1),this.$app.calendarEvents.list.value=n}},{key:"update",value:function(e){var t=this.$app.calendarEvents.list.value.findIndex((function(t){return t.id===e.id})),n=Tn(this.$app.calendarEvents.list.value);n.splice(t,1,bC(e,this.$app.config)),this.$app.calendarEvents.list.value=n}}]),e}(),_C=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];null===e||void 0===e||e.forEach((function(e){if(!oC.test(e.start)&&!lC.test(e.start))throw new Error("[Schedule-X error]: Event start time ".concat(e.start," is not a valid time format. Please refer to the docs for more information."));if(!oC.test(e.end)&&!lC.test(e.end))throw new Error("[Schedule-X error]: Event end time ".concat(e.end," is not a valid time format. Please refer to the docs for more information."));if("number"===typeof e.id&&e.id%1!==0)throw new Error("[Schedule-X error]: Event id ".concat(e.id," is not a valid id. Only non-unicode characters that can be used by document.querySelector is allowed, see: https://developer.mozilla.org/en-US/docs/Web/CSS/ident. We recommend using uuids or integers."));if("string"===typeof e.id&&!/^[a-zA-Z0-9_-]*$/.test(e.id))throw new Error("[Schedule-X error]: Event id ".concat(e.id," is not a valid id. Only non-unicode characters that can be used by document.querySelector is allowed, see: https://developer.mozilla.org/en-US/docs/Web/CSS/ident. We recommend using uuids or integers."));if("string"!==typeof e.id&&"number"!==typeof e.id)throw new Error("[Schedule-X error]: Event id ".concat(e.id," is not a valid id. Only non-unicode characters that can be used by document.querySelector is allowed, see: https://developer.mozilla.org/en-US/docs/Web/CSS/ident. We recommend using uuids or integers."))}))},jC=function(){function e(){(0,qu.Z)(this,e),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"EventsServicePlugin"}),Object.defineProperty(this,"$app",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"eventsFacade",{enumerable:!0,configurable:!0,writable:!0,value:void 0})}return(0,Ku.Z)(e,[{key:"beforeRender",value:function(e){this.$app=e,this.eventsFacade=new xC(e)}},{key:"update",value:function(e){_C([e]),this.eventsFacade.update(e)}},{key:"add",value:function(e){_C([e]),this.eventsFacade.add(e)}},{key:"remove",value:function(e){this.eventsFacade.remove(e)}},{key:"get",value:function(e){return this.eventsFacade.get(e)}},{key:"getAll",value:function(){return this.eventsFacade.getAll()}},{key:"set",value:function(e){_C(e),this.eventsFacade.set(e)}},{key:"setBackgroundEvents",value:function(e){this.$app.calendarEvents.backgroundEvents.value=e}}]),e}(),wC=function(){return e="eventsService",(t=new jC).name=e,t;var e,t};!function(e){e.DragAndDrop="dragAndDrop",e.EventModal="eventModal",e.ScrollController="scrollController",e.EventRecurrence="eventRecurrence",e.Resize="resize",e.CalendarControls="calendarControls",e.CurrentTime="currentTime"}(pC||(pC={}));function NC(e){var t=e.strokeColor;return Y_(g_,{children:Y_("svg",{className:"sx__event-icon",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[Y_("g",{id:"SVGRepo_bgCarrier","stroke-width":"0"}),Y_("g",{id:"SVGRepo_tracerCarrier","stroke-linecap":"round","stroke-linejoin":"round"}),Y_("g",{id:"SVGRepo_iconCarrier",children:[Y_("path",{d:"M12 8V12L15 15",stroke:t,"stroke-width":"2","stroke-linecap":"round"}),Y_("circle",{cx:"12",cy:"12",r:"9",stroke:t,"stroke-width":"2"})]})]})})}function kC(e){var t=e.strokeColor;return Y_(g_,{children:Y_("svg",{className:"sx__event-icon",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[Y_("g",{id:"SVGRepo_bgCarrier","stroke-width":"0"}),Y_("g",{id:"SVGRepo_tracerCarrier","stroke-linecap":"round","stroke-linejoin":"round"}),Y_("g",{id:"SVGRepo_iconCarrier",children:[Y_("path",{d:"M15 7C15 8.65685 13.6569 10 12 10C10.3431 10 9 8.65685 9 7C9 5.34315 10.3431 4 12 4C13.6569 4 15 5.34315 15 7Z",stroke:t,"stroke-width":"2"}),Y_("path",{d:"M5 19.5C5 15.9101 7.91015 13 11.5 13H12.5C16.0899 13 19 15.9101 19 19.5V20C19 20.5523 18.5523 21 18 21H6C5.44772 21 5 20.5523 5 20V19.5Z",stroke:t,"stroke-width":"2"})]})]})})}function SC(e){var t=e.strokeColor;return Y_(g_,{children:Y_("svg",{className:"sx__event-icon",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[Y_("g",{id:"SVGRepo_bgCarrier","stroke-width":"0"}),Y_("g",{id:"SVGRepo_tracerCarrier","stroke-linecap":"round","stroke-linejoin":"round"}),Y_("g",{id:"SVGRepo_iconCarrier",children:[Y_("g",{"clip-path":"url(#clip0_429_11046)",children:[Y_("rect",{x:"12",y:"11",width:"0.01",height:"0.01",stroke:t,"stroke-width":"2","stroke-linejoin":"round"}),Y_("path",{d:"M12 22L17.5 16.5C20.5376 13.4624 20.5376 8.53757 17.5 5.5C14.4624 2.46244 9.53757 2.46244 6.5 5.5C3.46244 8.53757 3.46244 13.4624 6.5 16.5L12 22Z",stroke:t,"stroke-width":"2","stroke-linejoin":"round"})]}),Y_("defs",{children:Y_("clipPath",{id:"clip0_429_11046",children:Y_("rect",{width:"24",height:"24",fill:"white"})})})]})]})})}function CC(e){var t=e.strokeColor;return Y_(g_,{children:Y_("svg",{className:"sx__event-icon",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[Y_("g",{id:"SVGRepo_bgCarrier","stroke-width":"0"}),Y_("g",{id:"SVGRepo_tracerCarrier","stroke-linecap":"round","stroke-linejoin":"round"}),Y_("g",{id:"SVGRepo_iconCarrier",children:[Y_("rect",{x:"4",y:"4",width:"16",height:"16",rx:"3",stroke:t,"stroke-width":"2"}),Y_("path",{d:"M16 10L8 10",stroke:t,"stroke-width":"2","stroke-linecap":"round"}),Y_("path",{d:"M16 14L8 14",stroke:t,"stroke-width":"2","stroke-linecap":"round"})]})]})})}var DC=function(e){var t=e.slice(11,13),n=e.slice(14,16);return{year:Number(e.slice(0,4)),month:Number(e.slice(5,7))-1,date:Number(e.slice(8,10)),hours:""!==t?Number(t):void 0,minutes:""!==n?Number(n):void 0}},EC=function(e,t){var n=DC(e),r=n.year,a=n.month,i=n.date;return new Date(r,a,i).toLocaleDateString(t,{day:"numeric",month:"long",year:"numeric"})},OC=function(e,t){var n=DC(e),r=n.year,a=n.month,i=n.date,o=n.hours,l=n.minutes;return new Date(r,a,i,o,l).toLocaleTimeString(t,{hour:"numeric",minute:"numeric"})},PC=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"\u2013",r={start:e.start,end:e.end};return e._isSingleDayFullDay?EC(r.start,t):e._isMultiDayFullDay?"".concat(EC(r.start,t)," ").concat(n," ").concat(EC(r.end,t)):e._isSingleDayTimed&&r.start!==r.end?"".concat(EC(r.start,t),' <span aria-hidden="true">\u22c5</span> ').concat(OC(r.start,t)," ").concat(n," ").concat(OC(r.end,t)):e._isSingleDayTimed&&e.start===e.end?"".concat(EC(r.start,t),", ").concat(OC(r.start,t)):"".concat(EC(r.start,t),", ").concat(OC(r.start,t)," ").concat(n," ").concat(EC(r.end,t),", ").concat(OC(r.end,t))},MC=function(e){if(e){var t=e.scrollHeight>e.clientHeight,n=-1!==window.getComputedStyle(e).overflowY.indexOf("hidden");return t&&!n}return!0},TC=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return t&&t!==document.body&&t.nodeType!==Node.DOCUMENT_FRAGMENT_NODE?(MC(t)&&n.push(t),e(t.assignedSlot?t.assignedSlot.parentNode:t.parentNode,n)):(n.push(window),n)};function RC(e){var t=e.$app,n=i(ej("s"+Math.random().toString(36).substring(2,11)),1)[0],r=t.config.plugins.eventModal.calendarEvent.value,a=i(ej(!1),2),o=a[0],l=a[1],s=t.config._customComponentFns.eventModal,c=i(ej("sx__event-modal"),2),u=c[0],d=c[1],f=function(){var e,n,r;!function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:250,r=10,a=400+r,i=t.bottom-e.top>n,o=t.bottom<e.bottom,l=t.top<e.top,s=0,c=0,u="0%";s=e.bottom-t.top>n&&!l?t.top:i&&o?t.bottom-n:i&&!o?e.bottom-n:e.top,e.right-t.right>a?(c=t.right+r,u="-10%"):t.left-e.left>a?(c=t.left-a,u="10%"):c=e.left,document.documentElement.style.setProperty("--sx-event-modal-animation-start",u),document.documentElement.style.setProperty("--sx-event-modal-top","".concat(s,"px")),document.documentElement.style.setProperty("--sx-event-modal-left","".concat(c,"px"))}(null===(e=t.elements.calendarWrapper)||void 0===e?void 0:e.getBoundingClientRect(),null===(n=t.config.plugins.eventModal)||void 0===n?void 0:n.calendarEventDOMRect.value,(null===(r=t.elements.calendarWrapper)||void 0===r?void 0:r.querySelector(".sx__event-modal")).clientHeight)},h=function(){var e,n;t.config.plugins.eventModal.calendarEventDOMRect.value=null===(n=null===(e=t.config.plugins.eventModal)||void 0===e?void 0:e.calendarEventElement.value)||void 0===n?void 0:n.getBoundingClientRect(),f()};nj((function(){var e,a;s?s(document.querySelector("[data-ccid=".concat(n,"]")),{calendarEvent:null===r||void 0===r?void 0:r._getExternalEvent()}):d(u.concat(" sx__event-modal-default")),a=function(){f()},setTimeout((function(){a()})),l(!0);var i=function(e,t){return function(n){n.target instanceof HTMLElement&&(n.target.closest("#".concat(t))||e.config.plugins.eventModal.close())}}(t,n),o=TC((null===(e=t.config.plugins.eventModal)||void 0===e?void 0:e.calendarEventElement.value)||null);return o.forEach((function(e){return e.addEventListener("scroll",h)})),document.addEventListener("click",i),function(){document.removeEventListener("click",i),o.forEach((function(e){return e.removeEventListener("scroll",h)}))}}),[]);var v,m=function(e){var t="var(--sx-internal-color-text)",n="var(--sx-color-neutral-variant)",r=Qj(e.calendarState.isDark.value?n:t);return sw((function(){e.calendarState.isDark.value?r.value=n:r.value=t})),r}(t);return Y_(g_,{children:r&&Y_("div",{id:n,tabIndex:0,"data-ccid":n,className:"".concat(u).concat(o?" is-open":""),children:!s&&Y_(g_,{children:[Y_("div",{className:"sx__has-icon sx__event-modal__title",children:[Y_("div",{style:{backgroundColor:"var(--sx-color-".concat(r._color,"-container)")},className:"sx__event-modal__color-icon sx__event-icon"}),r.title]}),Y_("div",{className:"sx__has-icon sx__event-modal__time",children:[Y_(NC,{strokeColor:m.value}),Y_("div",{dangerouslySetInnerHTML:{__html:PC(r,t.config.locale.value)}})]}),r.people&&r.people.length&&Y_("div",{className:"sx__has-icon sx__event-modal__people",children:[Y_(kC,{strokeColor:m.value}),(v=r.people,v.reduce((function(e,t,n){return 0===n?t:n===v.length-1?"".concat(e," & ").concat(t):"".concat(e,", ").concat(t)}),""))]}),r.location&&Y_("div",{className:"sx__has-icon sx__event-modal__location",children:[Y_(SC,{strokeColor:m.value}),r.location]}),r.description&&Y_("div",{className:"sx__has-icon sx__event-modal__description",children:[Y_(CC,{strokeColor:m.value}),r.description]})]})})})}var AC=function(){function e(){(0,qu.Z)(this,e),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:pC.EventModal}),Object.defineProperty(this,"calendarEvent",{enumerable:!0,configurable:!0,writable:!0,value:Qj(null)}),Object.defineProperty(this,"calendarEventDOMRect",{enumerable:!0,configurable:!0,writable:!0,value:Qj(null)}),Object.defineProperty(this,"calendarEventElement",{enumerable:!0,configurable:!0,writable:!0,value:Qj(null)}),Object.defineProperty(this,"ComponentFn",{enumerable:!0,configurable:!0,writable:!0,value:RC})}return(0,Ku.Z)(e,[{key:"setCalendarEvent",value:function(e,t){var n=this;zj((function(){n.calendarEvent.value=e,n.calendarEventDOMRect.value=t}))}},{key:"close",value:function(){var e=this;zj((function(){e.calendarEvent.value=null,e.calendarEventDOMRect.value=null}))}}]),e}(),IC=function(){return e="eventModal",(t=new AC).name=e,t;var e,t},LC=function(){var e,n,r,a=I(),o=i((0,t.useState)([]),2),s=o[0],c=o[1],u=(0,t.useRef)(null),d=i((0,t.useState)(null),2),f=d[0],h=d[1],v=i((0,t.useState)([]),2),m=v[0],p=v[1],g=i((0,t.useState)([]),2),y=g[0],b=g[1],x=i((0,t.useState)([]),2),_=x[0],j=x[1],w=i((0,t.useState)(new Date((new Date).getFullYear(),(new Date).getMonth(),1)),2),N=w[0],k=w[1],S=i((0,t.useState)(new Date((new Date).getFullYear(),(new Date).getMonth()+1,0)),2),C=S[0],D=S[1],E=i((0,t.useState)(0),2),O=(E[0],E[1]),P=i((0,t.useState)(0),2),M=(P[0],P[1]),T=i((0,t.useState)(0),2),R=(T[0],T[1]),A=i((0,t.useState)(!1),2),L=A[0],F=A[1],Y=i((0,t.useState)([]),2),H=Y[0],U=Y[1],Z=i((0,t.useState)([]),2),B=Z[0],z=Z[1],V=i((0,t.useState)(!1),2),W=V[0],q=V[1],K=wC(),$=IC(),G=i((0,t.useState)(new Map),2),J=G[0],Q=G[1],X=i((0,t.useState)(null),2),ee=X[0],te=X[1],ne=i((0,t.useState)(null),2),re=ne[0],ae=ne[1],ie=i((0,t.useState)(!1),2),oe=ie[0],le=ie[1],se=i((0,t.useState)(new Date),2),ce=se[0],ue=se[1],de=i((0,t.useState)(new Date),2),fe=(de[0],de[1]),he=i((0,t.useState)(""),2),ve=he[0],me=he[1],pe=i((0,t.useState)(""),2),ge=pe[0],ye=pe[1],be=i((0,t.useState)(""),2),xe=be[0],_e=be[1],je=i((0,t.useState)(""),2),we=je[0],Ne=je[1],ke=i((0,t.useState)(""),2),Se=ke[0],Ce=ke[1],De=i((0,t.useState)(""),2),Ee=De[0],Oe=De[1],Pe=i((0,t.useState)(""),2),Me=Pe[0],Te=Pe[1],Re=i((0,t.useState)(""),2),Ae=Re[0],Ie=Re[1],Le=i((0,t.useState)(""),2),Fe=Le[0],Ye=Le[1],He=function(e){if(!e)return"";if(e.includes(",")){var t=e.split(",").map((function(e){return e.trim()}));return"".concat(t[1]," ").concat(t[0])}return e},Ue=nC({views:[WS(),Sk(),wk()],monthGridOptions:{nEventsPerDay:50},defaultView:VS.name,skipValidation:!0,selectedDate:ys()(new Date).format("YYYY-MM-DD HH:mm"),events:s,plugins:[$,K],callbacks:{onRangeUpdate:function(e){te(e.start),ae(e.end);var t=new Date(e.start),n=new Date(e.end);k(new Date(t.getFullYear(),t.getMonth(),1)),D(new Date(n.getFullYear(),n.getMonth()+1,0))},onClickDate:function(e){var t=i(e.split("-").map(Number),3),n=t[0],r=t[1],a=t[2],o=new Date(n,r-1,a);o.setHours(10,0,0,0),ue(o),fe(o),le(!0)},onClickDateTime:function(e){ue(new Date(e.replace(" ","T"))),fe(new Date(e.replace(" ","T"))),le(!0)}}}),Ze=function(){var e,t=new Map,n=function(){if(!ee||!re){var e=ys()();return s.filter((function(t){return ys()(t.start_time).isSame(e,"month")}))}var t=ys()(ee),n=ys()(re);return s.filter((function(e){return ys()(e.start_time).isBetween(t,n,"day","[]")}))}(),r=(0,l.Z)(n);try{for(r.s();!(e=r.n()).done;){var a=e.value,i=ys()(a.start_time).format("MMM Do, YYYY");if(t.has(i))t.set(i,[].concat(Tn(t.get(i)),[a]));else{var o=[];o.push(a),t.set(i,o)}}}catch(c){r.e(c)}finally{r.f()}return t};(0,t.useEffect)((function(){Yl.canAccessLegacySystem()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an admin account to login."),Yl.logout(),a("/login")),kl().then((function(e){b(e.data)})),fs().then((function(e){j(e.data)})),lu.getTimeData().then((function(e){z(e.data)}))}),[]),(0,t.useEffect)((function(){lu.getAllEvents({from:lu.formatDate(N),to:lu.formatDate(C)}).then((function(e){return p(null===e||void 0===e?void 0:e.data)}))}),[N,C]),(0,t.useEffect)((function(){if((null===y||void 0===y?void 0:y.length)>0&&_.length>0){var e,t,n,r=Tn(m);c(null===r||void 0===r||null===(e=r.filter((function(e){return"medical"===e.type})))||void 0===e||null===(t=e.map((function(e){var t,n,r,a,i,o,l,s,c,u,d,f,h,v,p,g,b,x,j,w,N,k,S,C,D,E,P=null!==e&&void 0!==e&&null!==(t=e.data)&&void 0!==t&&t.customer?(null===y||void 0===y||null===(n=y.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.customer)})))||void 0===n?void 0:n.name)||(null===e||void 0===e||null===(r=e.data)||void 0===r?void 0:r.client_name)||"":(null===e||void 0===e||null===(a=e.data)||void 0===a?void 0:a.client_name)||"",T=null!==e&&void 0!==e&&null!==(i=e.data)&&void 0!==i&&i.resource?(null===_||void 0===_||null===(o=_.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.resource)})))||void 0===o?void 0:o.name)||(null===e||void 0===e||null===(l=e.data)||void 0===l?void 0:l.resource_name)||"":(null===e||void 0===e||null===(s=e.data)||void 0===s?void 0:s.resource_name)||"";e.event_id=e.id,e.customer=P,e.doctor=T,e.phone=null!==e&&void 0!==e&&null!==(c=e.data)&&void 0!==c&&c.resource?(null===_||void 0===_||null===(u=_.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.resource)})))||void 0===u?void 0:u.phone)||(null===e||void 0===e||null===(d=e.data)||void 0===d?void 0:d.resource_phone)||"":(null===e||void 0===e||null===(f=e.data)||void 0===f?void 0:f.resource_phone)||"",e.contact=null!==e&&void 0!==e&&null!==(h=e.data)&&void 0!==h&&h.resource?(null===_||void 0===_||null===(v=_.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.resource)})))||void 0===v?void 0:v.contact)||(null===e||void 0===e||null===(p=e.data)||void 0===p?void 0:p.resource_contact)||"":(null===e||void 0===e||null===(g=e.data)||void 0===g?void 0:g.resource_contact)||"",e.address=null!==e&&void 0!==e&&null!==(b=e.data)&&void 0!==b&&b.resource?(null===_||void 0===_||null===(x=_.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.resource)})))||void 0===x?void 0:x.address)||(null===e||void 0===e||null===(j=e.data)||void 0===j?void 0:j.resource_address)||"":(null===e||void 0===e||null===(w=e.data)||void 0===w?void 0:w.resource_address)||"",e.translation=(null===e||void 0===e||null===(N=e.data)||void 0===N?void 0:N.interpreter)||"",e.newPatient=(null===e||void 0===e||null===(k=e.data)||void 0===k?void 0:k.new_patient)||"",e.needId=(null===e||void 0===e||null===(S=e.data)||void 0===S?void 0:S.need_id)||"",e.disability=(null===e||void 0===e||null===(C=e.data)||void 0===C?void 0:C.disability)||"",e.startTime=null!==e&&void 0!==e&&e.start_time?"".concat(ys()(new Date(null===e||void 0===e?void 0:e.start_time)).format("YYYY-MM-DD HH:mm")):"",e.endTime=null!==e&&void 0!==e&&e.start_time?"".concat(ys()(new Date(null===e||void 0===e?void 0:e.end_time)).format("YYYY-MM-DD HH:mm")):"",e.fasting=(null===e||void 0===e||null===(D=e.data)||void 0===D?void 0:D.fasting)||"",e.transportation=(null===e||void 0===e?void 0:e.link_event_name)||"",e.title=(E=P,null===e||void 0===e||e.start_time,He(E)),e.description=function(e,t){var n=He(e);return t?"".concat(n," - ").concat(t):n}(P,T),e.start=null!==e&&void 0!==e&&e.start_time?"".concat(ys()(new Date(null===e||void 0===e?void 0:e.start_time)).format("YYYY-MM-DD HH:mm")):"".concat(ys()().format("YYYY-MM-DD HH:mm")),e.end=null!==e&&void 0!==e&&e.stop_time?"".concat(ys()(new Date(null===e||void 0===e?void 0:e.stop_time)).format("YYYY-MM-DD HH:mm")):null!==e&&void 0!==e&&e.start_time?"".concat(ys()(null===e||void 0===e?void 0:e.start_time).format("YYYY-MM-DD HH:mm")):"".concat(ys()().format("YYYY-MM-DD HH:mm"));var A=lu.getTransportationInfo(m,e,B),I=A.isFutureEvent,L=A.maxTranslate1,F=A.maxTranslate2,Y=A.maxResource,H=A.totalTranslate1,U=A.totalTranslate2,Z=A.totalResource;return e.color=null===e||void 0===e?void 0:e.color,e._options={additionalClasses:["event-".concat((null===e||void 0===e?void 0:e.color)||"primary")]},e.showWarnings=I,e.maxTranslate1=L,e.maxTranslate2=F,e.maxResource=Y,e.totalTranslate1=H,O(e.totalTranslate1),e.totalTranslate2=U,M(e.totalTranslate2),e.totalResource=Z,R(e.totalResource),e})))||void 0===t||null===(n=t.filter((function(e){return!L&&"active"===e.status||L})))||void 0===n?void 0:n.filter((function(e){return 0===H.length||(!!H.includes(e.color)||!(!H.includes("purple")||e.color))})))}}),[y,_,B,m,L,H]),(0,t.useEffect)((function(){var e;s&&Ue&&(null===Ue||void 0===Ue||null===(e=Ue.eventsService)||void 0===e||e.set(s),Q(Ze()))}),[s,ee,re]),(0,t.useEffect)((function(){var e=function(){if(u.current){var e=u.current.offsetHeight;h(e)}},t=setTimeout(e,100);return window.addEventListener("resize",e),function(){clearTimeout(t),window.removeEventListener("resize",e)}}),[s]);var Be=function(e){U((function(t){return t.includes(e)?t.filter((function(t){return t!==e})):[].concat(Tn(t),[e])}))},ze={eventModal:function(e){var t=e.calendarEvent;return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)("div",{className:"sx__event-modal__title",children:null===t||void 0===t?void 0:t.customer}),(null===t||void 0===t?void 0:t.doctor)&&(0,Cn.jsx)("div",{className:"sx__event-modal__time",children:"".concat(null===t||void 0===t?void 0:t.doctor)}),(0,Cn.jsx)("div",{className:"sx__event-modal__time",children:"".concat(null===t||void 0===t?void 0:t.start)}),(0,Cn.jsxs)("div",{className:"sx__event-modal__time",style:{display:"flex",gap:"12px",marginTop:"8px"},children:[(0,Cn.jsx)(Gc,{size:16,onClick:function(){return e=null===t||void 0===t?void 0:t.id,void a("/medical/events/edit/".concat(e,"?from=calendar"));var e},style:{cursor:"pointer"},title:"Edit"}),(0,Cn.jsx)(_m,{size:16,onClick:function(){return function(e){var t,n,r,a=s.find((function(t){return t.id===e}));lu.disableEvent(e,{status:"inactive",edit_by:localStorage.getItem("user")&&(null===(t=JSON.parse(localStorage.getItem("user")))||void 0===t?void 0:t.name),edit_date:new Date,edit_history:null!==a&&void 0!==a&&a.edit_history?[].concat(Tn(a.edit_history),[{employee:localStorage.getItem("user")&&(null===(n=JSON.parse(localStorage.getItem("user")))||void 0===n?void 0:n.name),date:new Date}]):[{employee:localStorage.getItem("user")&&(null===(r=JSON.parse(localStorage.getItem("user")))||void 0===r?void 0:r.name),date:new Date}]}).then((function(){lu.getAllEvents({from:lu.formatDate(N),to:lu.formatDate(C)}).then((function(e){p(null===e||void 0===e?void 0:e.data)}))}))}(null===t||void 0===t?void 0:t.id)},style:{cursor:"pointer"},title:"Delete"})]})]})}},Ve=t.forwardRef((function(e,t){e.children;var n=e.style,r=e.className,a=e["aria-labelledby"];return(0,Cn.jsxs)("div",{ref:t,style:n,className:r,"aria-labelledby":a,children:[(0,Cn.jsx)("h6",{children:"Filter By"}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section margin-sm dropdown-container",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Show Deleted Events"}),(0,Cn.jsx)("input",{type:"checkbox",value:L,checked:!0===L,onClick:function(){return F(!L)}})]})}),(0,Cn.jsx)("hr",{style:{margin:"8px 0"}}),(0,Cn.jsxs)("div",{style:{display:"flex",flexDirection:"column"},children:[(0,Cn.jsx)("div",{className:"field-label",style:{marginBottom:"8px"},children:"Filter by Type"}),lu.labelOptions.map((function(e){return(0,Cn.jsxs)("div",{className:"d-flex align-items-center mb-1",style:{cursor:"pointer"},onClick:function(){return Be(e.value)},children:[(0,Cn.jsx)("input",{type:"checkbox",checked:H.includes(e.value),onChange:function(){return Be(e.value)},style:{marginRight:"8px",marginLeft:"0"},onClick:function(e){return e.stopPropagation()}}),(0,Cn.jsx)("span",{className:"event-".concat(e.value),style:{width:"14px",height:"14px",borderRadius:"3px",display:"inline-block",marginRight:"6px",flexShrink:0}}),(0,Cn.jsx)("span",{style:{fontSize:"12px"},children:e.label})]},e.value)})),H.length>0&&(0,Cn.jsx)("div",{style:{marginTop:"4px"},children:(0,Cn.jsx)("span",{style:{fontSize:"11px",color:"#0066B1",cursor:"pointer",textDecoration:"underline"},onClick:function(){return U([])},children:"Clear all"})})]}),(0,Cn.jsx)("div",{className:"list row",style:{marginTop:"8px"},children:(0,Cn.jsxs)("div",{className:"col-md-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return q(!1),F(!1),void U([])},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){q(!1)},children:" Filter "})]})})]})})),We=(0,Cn.jsxs)("div",{className:"multi-columns-container",style:{display:"flex",alignItems:"flex-start",width:"100%"},children:[(0,Cn.jsxs)("div",{className:"column-container",ref:u,style:{minWidth:"1000px",flexShrink:0,display:"flex",flexDirection:"column"},children:[Ue&&(0,Cn.jsx)(tC,{customComponents:ze,calendarApp:Ue}),(0,Cn.jsxs)("div",{className:"calendar-legend mt-3",children:[(0,Cn.jsx)("h6",{className:"text-muted mb-2",style:{fontSize:"12px"},children:"Legend:"}),(0,Cn.jsx)("div",{className:"d-flex flex-wrap gap-3",children:null===(e=lu.labelOptions)||void 0===e?void 0:e.map((function(e){return(0,Cn.jsxs)("div",{className:"d-flex align-items-center",children:[(0,Cn.jsx)("span",{className:"event-".concat(e.value),style:{width:"16px",height:"16px",borderRadius:"4px",display:"inline-block",marginRight:"6px"}}),(0,Cn.jsx)("span",{style:{fontSize:"12px"},children:e.label})]},e.value)}))})]})]}),(0,Cn.jsx)("div",{className:"column-container calendar-list-column",style:{display:"flex",flexDirection:"column",flex:1,minWidth:0},children:(0,Cn.jsxs)("div",{className:"column-card",style:{height:f?"".concat(f,"px"):"auto",overflowY:"auto",overflowX:"hidden",padding:"16px",display:"flex",flexDirection:"column",width:"100%",boxSizing:"border-box"},children:[(0,Cn.jsx)("h6",{className:"text-primary mb-3",children:"List"}),(0,Cn.jsxs)("div",{style:{flex:1,overflowY:"auto",width:"100%"},children:[(!J||0===J.size)&&(0,Cn.jsx)("div",{style:{padding:"24px",textAlign:"center",color:"#999"},children:"No events for this period"}),null===(n=Array.from(null===J||void 0===J?void 0:J.keys()))||void 0===n?void 0:n.map((function(e){return(0,Cn.jsxs)("div",{children:[(0,Cn.jsx)("h6",{className:"text-primary me-2",children:e}),J.get(e).map((function(e){return(0,Cn.jsxs)("div",{className:"event-".concat(e.color||"primary"," mb-3 event-list-item-container"),onClick:function(){return t=e.id,void a("/medical/events/".concat(t));var t},style:{cursor:"pointer",padding:"8px 12px",borderRadius:"4px"},children:[(0,Cn.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[(0,Cn.jsx)("span",{className:"sx__month-agenda-event__title",children:He(e.customer)}),(0,Cn.jsxs)("span",{style:{fontSize:"12px"},children:[ys()(null===e||void 0===e?void 0:e.start_time).format("HH:mm")," - ",ys()((null===e||void 0===e?void 0:e.stop_time)||(null===e||void 0===e?void 0:e.start_time)).format("HH:mm")]})]}),(0,Cn.jsxs)("div",{className:"sx__event-modal__time",style:{fontSize:"12px",marginTop:"4px"},children:["Provider: ",(null===e||void 0===e?void 0:e.doctor)||"-"]})]},e.id)}))]},e)}))]})]})})]}),qe=function(){le(!1),ue(void 0),fe(void 0),me(""),ye(""),_e(""),Ne(""),Ce(""),Oe(""),Te(""),Ie(""),Ye("")};return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/medical/index",children:"Medical"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"Medical Event Calendar"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsx)("h4",{children:"Medical Event Calendar"})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container",style:{"min-width":"1500px"},children:(0,Cn.jsxs)("div",{className:"app-main-content-list-func-container",children:[(0,Cn.jsx)(Hc,{defaultActiveKey:"medicalCalendar",id:"events-calendar-tab",children:(0,Cn.jsx)(Wc,{eventKey:"medicalCalendar",title:"Medical Appointments"})}),We,(0,Cn.jsx)("div",{className:"list-func-panel",children:(0,Cn.jsxs)(Zo,{id:"event-calendar-filter",show:W,onToggle:function(){return q(!W)},autoClose:!1,children:[(0,Cn.jsxs)(Zo.Toggle,{variant:"primary",children:[(0,Cn.jsx)(ff,{size:16,className:"me-2"}),"Filter"]}),(0,Cn.jsx)(Zo.Menu,{as:Ve})]},"event-calendar-filter")}),(0,Cn.jsxs)(Fd,{show:oe,onHide:qe,size:"sm",dialogClassName:"calendar-event-modal",children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:"New Medical Appointment"})}),(0,Cn.jsxs)(Fd.Body,{children:[(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Customer",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsxs)("select",{className:"form-control",value:ge,onChange:function(e){return ye(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select Customer"}),y.filter((function(e){return"active"===(null===e||void 0===e?void 0:e.status)&&"discharged"!==(null===e||void 0===e?void 0:e.type)})).map((function(e){return(0,Cn.jsx)("option",{value:e.id,children:e.name},e.id)}))]})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Provider",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsxs)("select",{className:"form-control",value:xe,onChange:function(e){return _e(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select Provider"}),_.filter((function(e){return"active"===(null===e||void 0===e?void 0:e.status)})).map((function(e){return(0,Cn.jsx)("option",{value:e.id,children:e.name},e.id)}))]})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Appointment Time",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)(Vd(),{className:"form-control",selected:ce,onChange:ue,showTimeSelect:!0,timeFormat:"HH:mm",timeIntervals:15,dateFormat:"MM/dd/yyyy, HH:mm"})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Language Support"}),(0,Cn.jsxs)("select",{className:"form-control",value:we,onChange:function(e){return Ne(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select"}),(0,Cn.jsx)("option",{value:"Checkin",children:"Checkin"}),(0,Cn.jsx)("option",{value:"Center",children:"Center"}),(0,Cn.jsx)("option",{value:"Family",children:"Family"}),(0,Cn.jsx)("option",{value:"Office in person",children:"Office in person"}),(0,Cn.jsx)("option",{value:"Office by phone",children:"Office by phone"}),(0,Cn.jsx)("option",{value:"Nurse",children:"Nurse"})]})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Transportation Support"}),(0,Cn.jsxs)("select",{className:"form-control",value:Fe,onChange:function(e){return Ye(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select"}),(0,Cn.jsx)("option",{value:"ByOwn",children:"Self-Transport"}),(0,Cn.jsx)("option",{value:"By Center Transportation",children:"By Center Transportation"}),(0,Cn.jsx)("option",{value:"DropOff Only",children:"Drop-Off Only"}),(0,Cn.jsx)("option",{value:"Pickup Only",children:"Pick-Up Only"}),(0,Cn.jsx)("option",{value:"Client Does Not need to Go",children:"Medication Pickup Only"})]})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Label"}),(0,Cn.jsxs)("select",{className:"form-control",value:ve,onChange:function(e){return me(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select"}),null===(r=lu.labelOptions)||void 0===r?void 0:r.map((function(e){return(0,Cn.jsx)("option",{value:e.value,children:e.label},e.value)}))]})]})]}),(0,Cn.jsxs)(Fd.Footer,{children:[(0,Cn.jsx)(Eo,{variant:"secondary",size:"sm",onClick:qe,children:"Cancel"}),(0,Cn.jsx)(Eo,{variant:"primary",size:"sm",onClick:function(){var e,t=localStorage.getItem("user")&&(null===(e=JSON.parse(localStorage.getItem("user")))||void 0===e?void 0:e.name),n=y.find((function(e){return e.id===ge})),r=_.find((function(e){return e.id===xe})),a={type:"medical",status:"active",create_by:t,edit_by:t,edit_date:new Date,create_date:new Date,edit_history:[{employee:t,date:new Date}],title:n?"".concat(n.name," - Medical Appointment"):"Medical Appointment",start_time:ce,stop_time:ce,color:ve,confirmed:!0,data:{customer:ge,client_name:(null===n||void 0===n?void 0:n.name)||"",resource:xe,resource_name:(null===r||void 0===r?void 0:r.name)||"",resource_phone:(null===r||void 0===r?void 0:r.phone)||"",resource_address:(null===r||void 0===r?void 0:r.address)||"",interpreter:we,fasting:Se,need_id:Ee,new_patient:Me,disability:Ae,trans_method:Fe}};lu.createNewEvent(a).then((function(){lu.getAllEvents({from:lu.formatDate(N),to:lu.formatDate(C)}).then((function(e){p(e.data),qe()}))}))},disabled:!ge||!xe||!ce,children:"Save"})]})]})]})})]})},FC=function(){var e=I();return(0,t.useEffect)((function(){Yl.canAccessLegacySystem()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an admin account to login."),Yl.logout(),e("/login"))}),[]),(0,Cn.jsx)(Cn.Fragment,{children:(0,Cn.jsx)("div",{className:"list row",children:(0,Cn.jsx)("div",{className:"col-md-12",children:(0,Cn.jsx)(U,{})})})})},YC=function(){var e=I();return(0,t.useEffect)((function(){Yl.canAccessLegacySystem()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an admin account to login."),Yl.logout(),e("/login"))}),[]),(0,Cn.jsx)(Cn.Fragment,{children:(0,Cn.jsxs)("div",{className:"list row",children:[(0,Cn.jsxs)("div",{className:"col-md-12 mb-4",children:[(0,Cn.jsx)("div",{className:"float-end",children:(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){return Yl.logout()},children:"Log Out"})}),(0,Cn.jsx)("strong",{children:"You can click on the links below to manage medical events and resources: "})]}),(0,Cn.jsxs)("div",{className:"medical",children:[(0,Cn.jsxs)("div",{class:"mb-4",children:[(0,Cn.jsx)("h6",{children:"Medical Events Management"}),(0,Cn.jsxs)("ul",{children:[(0,Cn.jsx)("li",{onClick:function(){e("/medical/events")},children:"Create Medical Appointment"}),(0,Cn.jsx)("li",{onClick:function(){e("/medical/events/list")},children:"Medical Appointment One-day List (for Driver Assignment)"}),(0,Cn.jsx)("li",{onClick:function(){e("/medical/events/multiple-list")},children:"Medical Appointment Multi-day List (for Documents)"}),(0,Cn.jsx)("li",{onClick:function(){e("/medical/events/calendar")},children:"Medical Appointment Calendar"}),(0,Cn.jsx)("li",{onClick:function(){e("/messages/send-message?from=medical")},children:"Send Messages"})]})]}),(0,Cn.jsxs)("div",{class:"mb-4",children:[(0,Cn.jsx)("h6",{children:"Resources Management"}),(0,Cn.jsxs)("ul",{children:[(0,Cn.jsx)("li",{onClick:function(){e("/medical/resources/list")},children:"Resources List"}),(0,Cn.jsx)("li",{onClick:function(){e("/medical/resources")},children:"Add Resource"})]})]}),(0,Cn.jsxs)("div",{class:"mb-4",children:[(0,Cn.jsx)("h6",{children:"Medical Appointments Requests Management"}),(0,Cn.jsxs)("ul",{children:[(0,Cn.jsx)("li",{onClick:function(){e("/medical/event-request/list")},children:"Medical Appointment Requests List"}),(0,Cn.jsx)("li",{onClick:function(){e("/medical/event-request")},children:"Add Medical Appointment Request"})]})]})]})]})})},HC=function(){var e,n,r=I(),a=i((0,t.useState)([]),2),o=a[0],l=a[1],s=i((0,t.useState)([]),2),c=s[0],u=s[1],d=i((0,t.useState)(void 0),2),f=d[0],h=d[1],v=i((0,t.useState)(""),2),m=v[0],p=v[1],g=i((0,t.useState)(void 0),2),y=(g[0],g[1],i((0,t.useState)(void 0),2)),b=y[0],x=y[1],_=i((0,t.useState)(""),2),j=_[0],w=_[1],N=i((0,t.useState)(""),2),k=N[0],S=N[1],C=i((0,t.useState)(""),2),D=C[0],E=C[1],O=i((0,t.useState)(""),2),P=O[0],M=O[1],T=i((0,t.useState)(""),2),R=T[0],A=T[1],L=i((0,t.useState)(!1),2),F=L[0],Y=L[1],H=i((0,t.useState)(""),2),U=H[0],Z=H[1],B=i((0,t.useState)([]),2),z=(B[0],B[1]),V=i((0,t.useState)(""),2),W=V[0],q=V[1],K=function(){r("/medical/event-request/list")},$=function(){var e,t,n;if(function(){var e=[];return f&&f.id||e.push("Patient"),b&&b.id||e.push("Doctor"),!(e.length>0)||(window.alert("Please fill in the following required fields:\n".concat(e.join("\n"))),!1)}()){var r={customer_id:null===f||void 0===f?void 0:f.id,customer_display:"".concat(null===f||void 0===f?void 0:f.name," - ").concat(null===f||void 0===f?void 0:f.name_cn," - ").concat(null===f||void 0===f?void 0:f.birth_date),source:k,symptom:P,resource:null===b||void 0===b?void 0:b.id,resource_display:null===b||void 0===b?void 0:b.name,transportation:R,np:D,upload:localStorage.getItem("user")&&(null===(e=JSON.parse(localStorage.getItem("user")))||void 0===e?void 0:e.name),type:W,status:"active",create_by:localStorage.getItem("user")&&(null===(t=JSON.parse(localStorage.getItem("user")))||void 0===t?void 0:t.name),create_date:new Date,edit_history:[{employee:localStorage.getItem("user")&&(null===(n=JSON.parse(localStorage.getItem("user")))||void 0===n?void 0:n.name),date:new Date}]};console.log("new Event Request",r),su.createNewEventRequest(r).then((function(e){return K()}))}};(0,t.useEffect)((function(){Yl.canAccessLegacySystem()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an admin account to login."),Yl.logout(),r("/login")),Promise.all([fs(),Tl()]).then((function(e){var t=i(e,2),n=t[0],r=t[1];l(n.data),z(n.data),u(r.data)}))}),[]),(0,t.useEffect)((function(){var e=Tn(o);j&&""!==j&&z(null===e||void 0===e?void 0:e.filter((function(e){return e.type===j})))}),[j]);return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/medical/index",children:"Medical"}),(0,Cn.jsx)(Ns.Item,{href:"/medical/event-request/list",children:"Appointment Request Information"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"Create New Appointment Request"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsxs)("h4",{children:["Create New Appointment Request ",(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){K()},children:"Back"})]})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container",children:(0,Cn.jsx)("div",{className:"app-main-content-list-func-container",children:(0,Cn.jsx)(Hc,{defaultActiveKey:"requestInfo",id:"request-tab",children:(0,Cn.jsxs)(Wc,{eventKey:"requestInfo",title:"Appointment Request Information",children:[(0,Cn.jsx)("h6",{className:"text-primary",children:"Patient And Doctor Info"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Patient",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)(ib,{styles:{control:function(e){return bt(bt({},e),{},{width:"350px",borderRadius:"8px"})},indicatorSeparator:function(){return{display:"none"}},dropdownIndicator:function(e){return bt(bt({},e),{},{paddingRight:"8px",color:"#333","&:hover":{color:"#000"}})},valueContainer:function(e){return bt(bt({},e),{},{height:"43px",padding:"0 8px"})},input:function(e){return bt(bt({},e),{},{margin:"0px",padding:"0px",height:"30px",width:"290px"})},placeholder:function(e){return bt(bt({},e),{},{fontSize:"13px"})},singleValue:function(e){return bt(bt({},e),{},{margin:"0px",fontSize:"13px"})}},value:m||"",onChange:function(e){return function(e){p(e),h(c.find((function(t){return t.id===e.value})))}(e)},options:[{value:"",label:""}].concat(Tn(c.filter((function(e){return"active"===(null===e||void 0===e?void 0:e.status)&&"discharged"!==(null===e||void 0===e?void 0:e.type)})).map((function(e){return{value:(null===e||void 0===e?void 0:e.id)||"",label:"".concat(null===e||void 0===e?void 0:e.name," - ").concat(null===e||void 0===e?void 0:e.name_cn," - ").concat(null===e||void 0===e?void 0:e.birth_date)||""}}))))})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Doctor",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),b?(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)("span",{children:null===b||void 0===b?void 0:b.name})," ",(0,Cn.jsx)("span",{children:(0,Cn.jsx)("button",{className:"btn btn-link btn-sm me-2 mb-2",onClick:function(){return Y(!0)},children:"Update"})})]}):(0,Cn.jsx)("button",{className:"btn btn-link btn-sm me-2 mb-2",onClick:function(){return Y(!0)},children:"Please click here to add resources"})]})]}),(0,Cn.jsx)("h6",{className:"text-primary",children:"Appointment Request Information"}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Source",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsxs)("select",{value:k,onChange:function(e){return S(e.target.value)},children:[(0,Cn.jsx)("option",{value:""}),su.sourceList.map((function(e){return(0,Cn.jsx)("option",{value:e.value,children:e.label})}))]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Type",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsxs)("select",{value:W,onChange:function(e){return q(e.target.value)},children:[(0,Cn.jsx)("option",{value:""}),(0,Cn.jsx)("option",{value:"New",children:"New"}),(0,Cn.jsx)("option",{value:"Reschedule",children:"Reschedule"}),(0,Cn.jsx)("option",{value:"Cancel",children:"Cancel"}),(0,Cn.jsx)("option",{value:"Transportation Change",children:"Transportation Change"}),(0,Cn.jsx)("option",{value:"Emergency",children:"Emergency"}),(0,Cn.jsx)("option",{value:"Option 6",children:"Option 6"})]})]})]}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Symptom \u548c\u7279\u6b8a\u8981\u6c42"}),(0,Cn.jsx)("textarea",{value:P||"",onChange:function(e){return M(e.target.value)}})]})}),(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Transportation"}),(0,Cn.jsxs)("select",{value:R,onChange:function(e){return A(e.target.value)},children:[(0,Cn.jsx)("option",{value:""}),(0,Cn.jsx)("option",{value:"by own",children:"By Own"}),(0,Cn.jsx)("option",{value:"televisit",children:"Televisit"}),(0,Cn.jsx)("option",{value:"pickup only",children:"Pickup Only"}),(0,Cn.jsx)("option",{value:"dropoff only",children:"Dropoff Only"}),(0,Cn.jsx)("option",{value:"Center Transportation",children:"By Center Transportation"}),(0,Cn.jsx)("option",{value:"client does not need to go",children:"Client Does Not Need To Go"})]})]}),(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"NP"}),(0,Cn.jsxs)("select",{value:D,onChange:function(e){return E(e.target.value)},children:[(0,Cn.jsx)("option",{value:""}),(0,Cn.jsx)("option",{value:"Yes",children:"Yes"}),(0,Cn.jsx)("option",{value:"No",children:"No"})]})]})]}),(0,Cn.jsx)("div",{className:"list row mb-5",children:(0,Cn.jsxs)("div",{className:"col-md-12 col-sm-12 col-xs-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){r("/medical/index")},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return $()},children:" Submit "})]})})]})})})}),(0,Cn.jsxs)(Fd,{show:F,fullscreen:"xxl-down",onHide:function(){return Y(!1)},children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:"Select the Resource"})}),(0,Cn.jsxs)(Fd.Body,{children:[(0,Cn.jsxs)("div",{className:"app-main-content-fields-section",children:[(0,Cn.jsxs)("div",{className:"mb-4 me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Type in Keyword to Filter"}),(0,Cn.jsx)("input",{type:"text",value:U,onChange:function(e){return Z(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"mb-4 me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Filter By Resource Type"}),(0,Cn.jsxs)("select",{value:j,onChange:function(e){return w(e.target.value)},children:[(0,Cn.jsx)("option",{value:""}),(0,Cn.jsx)("option",{value:"doctor",children:"Doctor"}),(0,Cn.jsx)("option",{value:"pharmacy",children:"Pharmacy"}),(0,Cn.jsx)("option",{value:"hospital",children:"Hospital"}),(0,Cn.jsx)("option",{value:"surgical center",children:"Surgical Center"}),(0,Cn.jsx)("option",{value:"government agency",children:"Government Agency"}),(0,Cn.jsx)("option",{value:"other",children:"Other"})]})]})]}),(0,Cn.jsxs)("table",{className:"personnel-info-table mb-4",children:[(0,Cn.jsx)("thead",{children:(0,Cn.jsxs)("tr",{className:"sortable-header",children:[(0,Cn.jsx)("th",{children:"Name"}),(0,Cn.jsx)("th",{children:"Specialty"}),(0,Cn.jsx)("th",{children:"Address"}),(0,Cn.jsx)("th",{})]})}),(0,Cn.jsx)("tbody",{children:null===o||void 0===o||null===(e=o.filter((function(e){return"active"===e.status})))||void 0===e||null===(n=e.filter((function(e){return function(e){if(U.length>0){var t,n,r,a,i,o=U.toLowerCase();return(null===e||void 0===e||null===(t=e.name.toLowerCase())||void 0===t?void 0:t.includes(o))||(null===e||void 0===e||null===(n=e.address)||void 0===n||null===(r=n.toLowerCase())||void 0===r?void 0:r.includes(o))||(null===e||void 0===e||null===(a=e.specialty)||void 0===a||null===(i=a.toLowerCase())||void 0===i?void 0:i.includes(o))}return!0}(e)})))||void 0===n?void 0:n.filter((function(e){return function(e){return!(j.length>0)||(null===e||void 0===e?void 0:e.type)===j}(e)})).map((function(e){return(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("td",{children:"".concat((null===e||void 0===e?void 0:e.name)||"").concat(null!==e&&void 0!==e&&e.name?"-":"").concat((null===e||void 0===e?void 0:e.name_original)||"").concat(null!==e&&void 0!==e&&e.name_original?"-":"").concat((null===e||void 0===e?void 0:e.name_branch)||"")}),(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.specialty}),(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.address}),(0,Cn.jsx)("td",{style:{"min-width":"220px"},children:(null===e||void 0===e?void 0:e.id)===(null===b||void 0===b?void 0:b.id)?"Selected":(0,Cn.jsx)(Eo,{variant:"link",className:"me-2",size:"sm",onClick:function(){x(e),Y(!1)},children:"Select"})})]},e.id)}))})]})]}),(0,Cn.jsx)(Fd.Footer,{children:(0,Cn.jsx)(Eo,{variant:"primary",onClick:function(){return Y(!1)},children:"Complete And Close"})})]})]})},UC=function(){var e=I(),n=i((0,t.useState)([]),2),r=n[0],a=n[1],o=i((0,t.useState)([]),2),l=o[0],s=o[1],c=i((0,t.useState)([]),2),u=c[0],d=c[1],f=i((0,t.useState)({key:"",order:""}),2),h=f[0],v=f[1],m=i((0,t.useState)(!1),2),p=m[0],g=m[1],y=i((0,t.useState)({}),2),b=y[0],x=y[1],_=i((0,t.useState)(""),2),j=_[0],w=_[1],N=i((0,t.useState)([]),2),k=N[0],S=N[1],C=i((0,t.useState)([{key:"customer_display",label:"Patient",show:!0},{key:"resource_display",label:"Doctor",show:!0},{key:"source",label:"Source",show:!0},{key:"type",label:"Type",show:!0},{key:"symptom",label:"Symptom Or Special Need",show:!0},{key:"np",label:"NP",show:!0},{key:"upload",label:"Upload By",show:!0},{key:"status",label:"Status",show:!0},{key:"create_date",label:"Create Date",show:!0}]),2),D=C[0],E=C[1];(0,t.useEffect)((function(){Yl.canAccessLegacySystem()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an admin account to login."),Yl.logout(),e("/login")),Tl().then((function(e){s(e.data)})),fs().then((function(e){d(e.data)}))}),[]),(0,t.useEffect)((function(){(null===l||void 0===l?void 0:l.length)>0&&(null===u||void 0===u?void 0:u.length)>0&&su.getAllEventRequests().then((function(e){a(e.data)}))}),[u,l]),(0,t.useEffect)((function(){var e=Tn(r),t=""===h.key?e:e.sort((function(e,t){return e[h.key].localeCompare(t[h.key])}));a("asc"===h.order?t:t.reverse())}),[h]);var O=function(e,t,n){var r,a,i,o,l,s;return((null===e||void 0===e||null===(r=e.customer_display)||void 0===r||null===(a=r.toLowerCase())||void 0===a?void 0:a.includes(null===n||void 0===n?void 0:n.toLowerCase()))||(null===e||void 0===e||null===(i=e.source)||void 0===i||null===(o=i.toLowerCase())||void 0===o?void 0:o.includes(null===n||void 0===n?void 0:n.toLowerCase()))||(null===e||void 0===e||null===(l=e.resource_display)||void 0===l||null===(s=l.toLowerCase())||void 0===s?void 0:s.includes(null===n||void 0===n?void 0:n.toLowerCase())))&&(null===e||void 0===e?void 0:e.status)===t},P=function(){var e;return k.length===(null===r||void 0===r||null===(e=r.filter((function(e){return O(e,p?"done":"active",j)})))||void 0===e?void 0:e.length)&&k.length>0},M=function(e){var t=e.target,n=t.name,r=t.value;x(bt(bt({},b),{},(0,gt.Z)({},n,r)))},T=function(t,n){var i;return(0,Cn.jsx)("div",{className:"list row mb-4",children:(0,Cn.jsx)("div",{className:"col-md-12",children:(0,Cn.jsxs)("table",{className:"personnel-info-table",children:[(0,Cn.jsx)("thead",{children:(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("th",{className:"th-checkbox",children:(0,Cn.jsx)("input",{type:"checkbox",checked:P(),onClick:function(){return function(){var e;if(k.length!==(null===r||void 0===r||null===(e=r.filter((function(e){return O(e,p?"done":"active",j)})))||void 0===e?void 0:e.length)||0===k.length){var t=Tn(null===r||void 0===r?void 0:r.filter((function(e){return O(e,p?"done":"active",j)}))).map((function(e){return e.id}));S(t)}else S([])}()}})}),(0,Cn.jsx)("th",{className:"th-index",children:"No."}),D.filter((function(e){return e.show})).map((function(e,t){return(0,Cn.jsxs)("th",{className:"sortable-header",children:[e.label," ",(0,Cn.jsx)("span",{className:"float-right",onClick:function(){return function(e){var t={key:e,order:"asc"};h.key===e&&"asc"===h.order&&(t=bt(bt({},t),{},{order:"desc"})),v(t)}(e.key)},children:(0,Cn.jsx)("img",{src:"/images/".concat((n=e.key,h.key===n?"asc"===h.order?"up_arrow":"down_arrow":"default"),".png")})})]},t);var n})),(0,Cn.jsx)("th",{children:"Completed By"}),(0,Cn.jsx)("th",{children:"Comments"}),(0,Cn.jsx)("th",{children:"Comment on the record"}),(0,Cn.jsx)("th",{})]})}),(0,Cn.jsx)("tbody",{children:null===(i=r.filter((function(e){return O(e,t,n)})))||void 0===i?void 0:i.map((function(t,n){var i,o,s,c,d,f,h,v,m,p,g,y,x,_;return(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("td",{className:"td-checkbox",children:(0,Cn.jsx)("input",{type:"checkbox",checked:k.includes(null===t||void 0===t?void 0:t.id),onClick:function(){return function(e){if(k.includes(e)){var t=Tn(k).filter((function(t){return t!==e}));S(t)}else{var n=[].concat(Tn(k),[e]);S(n)}}(null===t||void 0===t?void 0:t.id)}})}),(0,Cn.jsx)("td",{className:"td-index",children:n+1}),(null===(i=D.find((function(e){return"customer_display"===e.key})))||void 0===i?void 0:i.show)&&(0,Cn.jsx)("td",{children:null===t||void 0===t?void 0:t.customer_display}),(null===(o=D.find((function(e){return"resource_display"===e.key})))||void 0===o?void 0:o.show)&&(0,Cn.jsx)("td",{children:null===t||void 0===t?void 0:t.resource_display}),(null===(s=D.find((function(e){return"source"===e.key})))||void 0===s?void 0:s.show)&&(0,Cn.jsx)("td",{children:(null===(c=su.sourceList.find((function(e){return(null===e||void 0===e?void 0:e.value)===(null===t||void 0===t?void 0:t.source)})))||void 0===c?void 0:c.label)||(null===t||void 0===t?void 0:t.source)}),(null===(d=D.find((function(e){return"type"===e.key})))||void 0===d?void 0:d.show)&&(0,Cn.jsx)("td",{children:null===t||void 0===t?void 0:t.type}),(null===(f=D.find((function(e){return"symptom"===e.key})))||void 0===f?void 0:f.show)&&(0,Cn.jsx)("td",{children:null===t||void 0===t?void 0:t.symptom}),(null===(h=D.find((function(e){return"np"===e.key})))||void 0===h?void 0:h.show)&&(0,Cn.jsx)("td",{children:null===t||void 0===t?void 0:t.np}),(null===(v=D.find((function(e){return"upload"===e.key})))||void 0===v?void 0:v.show)&&(0,Cn.jsx)("td",{children:null===t||void 0===t?void 0:t.upload}),(null===(m=D.find((function(e){return"status"===e.key})))||void 0===m?void 0:m.show)&&(0,Cn.jsx)("td",{children:(_=null===t||void 0===t?void 0:t.status,"active"===_?"In Progress":"done"===_?"Done":"Deleted")}),(null===(p=D.find((function(e){return"create_date"===e.key})))||void 0===p?void 0:p.show)&&(0,Cn.jsx)("td",{children:new Date(null===t||void 0===t?void 0:t.create_date).toLocaleDateString()}),(0,Cn.jsx)("td",{children:"done"===t.status&&(null===t||void 0===t?void 0:t.edit_history)&&(null===t||void 0===t||null===(g=t.edit_history[(null===t||void 0===t||null===(y=t.edit_history)||void 0===y?void 0:y.length)-1])||void 0===g?void 0:g.employee)||""}),(0,Cn.jsx)("td",{children:null===t||void 0===t||null===(x=t.notes)||void 0===x?void 0:x.map((function(e){return(0,Cn.jsx)("p",{children:"".concat(null===e||void 0===e?void 0:e.author,": ").concat(null===e||void 0===e?void 0:e.content)})}))}),(0,Cn.jsxs)("td",{align:"center",children:[(0,Cn.jsx)("textarea",{id:null===t||void 0===t?void 0:t.id,name:null===t||void 0===t?void 0:t.id,onChange:M,className:"comments-text"})," ",(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm me-2 mt-2",onClick:function(){return function(e){var t=b[e];if(t){var n,i,o=(null===r||void 0===r||null===(n=r.find((function(t){return t.id===e})))||void 0===n?void 0:n.notes)||[],l=[].concat(Tn(o),[{content:t,author:localStorage.getItem("user")&&(null===(i=JSON.parse(localStorage.getItem("user")))||void 0===i?void 0:i.name)}]);su.updateEventRequest(e,{notes:l}).then((function(){su.getAllEventRequests().then((function(t){a(t.data),document.getElementById(e).value=""}))}))}}(null===t||void 0===t?void 0:t.id)},children:"Submit"})]}),(0,Cn.jsxs)("td",{className:"active"===t.status?"table-button-container":"",children:["done"!==t.status&&(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm me-2",onClick:function(){return function(t){var n,r,a,i,o=l.find((function(e){return e.id===(null===t||void 0===t?void 0:t.customer_id)})),s=u.find((function(e){return e.id===(null===t||void 0===t?void 0:t.resource)})),c={data:{customer:null===t||void 0===t?void 0:t.customer_id,resource:null===t||void 0===t?void 0:t.resource,client_name:null===o||void 0===o?void 0:o.name,client_pharmacy:null===o||void 0===o?void 0:o.pharmacy,client_pcp:null===o||void 0===o?void 0:o.care_provider,client_birth_date:null===o||void 0===o?void 0:o.birth_date,client_seating:null===o||void 0===o?void 0:o.seating,resource_type:null===s||void 0===s?void 0:s.type,resource_name:null===s||void 0===s?void 0:s.name,resource_phone:null===s||void 0===s?void 0:s.phone,resource_contact:null===s||void 0===s?void 0:s.contact,resource_address:null===s||void 0===s?void 0:s.address,resource_city:null===s||void 0===s?void 0:s.city,resource_state:null===s||void 0===s?void 0:s.state,notes:null===t||void 0===t?void 0:t.symptom,other:null===t||void 0===t?void 0:t.symptom,disability:null!==o&&void 0!==o&&o.disability?"yes":"no",trans_method:null===t||void 0===t?void 0:t.transportation,new_patient:null===t||void 0===t||null===(n=t.np)||void 0===n?void 0:n.toLowerCase()},notes:null===t||void 0===t?void 0:t.symptom,start_time:new Date,type:"medical",source_type:null===s||void 0===s?void 0:s.type,source_uuid:null===s||void 0===s?void 0:s.id,source_name:null===s||void 0===s?void 0:s.name,target_type:null===o||void 0===o?void 0:o.type,target_uuid:null===o||void 0===o?void 0:o.id,target_name:null===o||void 0===o?void 0:o.name,create_by:localStorage.getItem("user")&&(null===(r=JSON.parse(localStorage.getItem("user")))||void 0===r?void 0:r.name),create_date:new Date,edit_by:localStorage.getItem("user")&&(null===(a=JSON.parse(localStorage.getItem("user")))||void 0===a?void 0:a.name),edit_date:new Date,edit_history:[{employee:localStorage.getItem("user")&&(null===(i=JSON.parse(localStorage.getItem("user")))||void 0===i?void 0:i.name),date:new Date}]};console.log("new Event",c),e("/medical/events/create-from-request?event=".concat(encodeURIComponent(JSON.stringify(c))))}(t)},children:" New Appointment "}),"done"!==t.status&&(0,Cn.jsx)("button",{className:"btn btn-secondary btn-sm me-2",onClick:function(){return function(e){var t;su.updateEventRequest(e.id,{status:"done",edit_history:[{employee:localStorage.getItem("user")&&(null===(t=JSON.parse(localStorage.getItem("user")))||void 0===t?void 0:t.name),date:new Date}]}).then((function(){su.getAllEventRequests().then((function(e){a(e.data)}))}))}(t)},children:" Completed"})]})]},null===t||void 0===t?void 0:t.id)}))})]})})})};return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/medical/index",children:"Medical"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"Appointment Requests Information"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsx)("h4",{children:"All Medical Appointment Requests"})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container list-page",children:(0,Cn.jsxs)("div",{className:"app-main-content-list-func-container",children:[(0,Cn.jsxs)(Hc,{defaultActiveKey:"activeRequests",id:"requests-tab",onSelect:function(e){return g("completedRequests"===e),w(""),v({key:"",order:""}),void S([])},children:[(0,Cn.jsx)(Wc,{eventKey:"activeRequests",title:"Active Requests",children:T("active",j)}),(0,Cn.jsx)(Wc,{eventKey:"completedRequest",title:"Completed Requests",children:T("done",j)})]}),(0,Cn.jsxs)("div",{className:"list-func-panel",children:[(0,Cn.jsx)("input",{className:"me-2 with-search-icon",type:"text",placeholder:"Search",value:j,onChange:function(e){return w(e.currentTarget.value)}}),(0,Cn.jsxs)("button",{className:"btn btn-primary me-2",children:[(0,Cn.jsx)(ff,{size:16,className:"me-2"}),"Filter"]}),(0,Cn.jsx)($o,{columns:D,onColumnsChange:E}),(0,Cn.jsxs)("button",{className:"btn btn-primary me-2",onClick:function(){e("/medical/event-request")},children:[(0,Cn.jsx)(eu,{size:16}),"Add New Appointment Request"]}),(0,Cn.jsx)(el,{columns:D,data:r.filter((function(e){return O(e,p?"done":"active",j)})),filename:"event-requests"})]})]})})]})},ZC=__webpack_require__(1276),BC=__webpack_require__.n(ZC),zC=function(){I();var e=F(),n=i((0,t.useState)(void 0),2),r=n[0],a=n[1];return(0,t.useEffect)((function(){fu(e.id).then((function(e){a(null===e||void 0===e?void 0:e.data)}))}),[]),(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsx)("h5",{children:"Driver Signature Collection"})}),"done"===(null===r||void 0===r?void 0:r.status)&&(0,Cn.jsx)("div",{className:"list row",children:(0,Cn.jsx)("div",{className:"col-md-12",children:"The signature has been submitted."})}),"active"===(null===r||void 0===r?void 0:r.status)&&(0,Cn.jsxs)("div",{className:"list row",children:[(0,Cn.jsxs)("div",{className:"col-md-12",children:[(0,Cn.jsx)("div",{children:"Draw your signature below:"}),(0,Cn.jsx)(BC(),{penColor:"black",canvasProps:{width:1e3,height:500,className:"sigCanvas"}})]}),(0,Cn.jsxs)("div",{className:"col-md-12",children:[(0,Cn.jsx)("button",{className:"btn btn-primary me-2",onClick:function(){return function(){var t,n,i=document.getElementsByClassName("sigCanvas")[0],o=document.createElement("canvas");o.width=400,o.height=200,o.getContext("2d").drawImage(i,0,0,o.width,o.height);var l=(null===(t=ys()(null===r||void 0===r?void 0:r.route_date))||void 0===t||null===(n=t.format("MM/DD/YYYY"))||void 0===n?void 0:n.split("/"))||[],s="".concat(null===r||void 0===r?void 0:r.route_id,"_").concat(null===r||void 0===r?void 0:r.driver_id,"_").concat(l[0],"_").concat(l[1]);o.toBlob((function(t){var n=new FormData;n.append("file",t,"".concat(s,".jpg")),Sl(s,n).then((function(){du(null===r||void 0===r?void 0:r.id,{status:"done"}).then((function(t){fu(e.id).then((function(e){a(null===e||void 0===e?void 0:e.data)}))}))}))}))}()},children:"Submit"}),(0,Cn.jsx)("button",{className:"btn btn-default",onClick:function(){return function(){var e=document.getElementsByClassName("sigCanvas")[0];e&&e.getContext("2d").clearRect(0,0,e.width,e.height)}()},children:"Clear"})]})]}),(!r||"inactive"===(null===r||void 0===r?void 0:r.status))&&(0,Cn.jsx)("div",{className:"list row",children:(0,Cn.jsx)("div",{className:"col-md-12",children:"Invalid Sigature Request"})})]}),(0,Cn.jsx)(Cn.Fragment,{})]})},VC=function(){var e,n,r=F(),a=oe(rn),o=oe(an),l=oe(on),s=oe(vn),c=oe(yn),u=a.find((function(e){return e.id===r.id}))||o.find((function(e){return e.id===r.id}))||l.find((function(e){return e.id===r.id})),d="inbound"===(null===u||void 0===u?void 0:u.type)?a.map((function(e){var t;return Object.assign({},e,{vehicleNumber:(null===c||void 0===c||null===(t=c.find((function(t){return e.vehicle===t.id})))||void 0===t?void 0:t.vehicle_number)||0})})).sort((function(e,t){return(null===e||void 0===e?void 0:e.vehicleNumber)-(null===t||void 0===t?void 0:t.vehicleNumber)})).filter((function(e){return"inbound"===e.type})).findIndex((function(e){return e.id===r.id}))+1||o.filter((function(e){return"inbound"===e.type})).findIndex((function(e){return e.id===r.id}))+1||l.filter((function(e){return"inbound"===e.type})).findIndex((function(e){return e.id===r.id}))+1:a.map((function(e){var t;return Object.assign({},e,{vehicleNumber:(null===c||void 0===c||null===(t=c.find((function(t){return e.vehicle===t.id})))||void 0===t?void 0:t.vehicle_number)||0})})).sort((function(e,t){return(null===e||void 0===e?void 0:e.vehicleNumber)-(null===t||void 0===t?void 0:t.vehicleNumber)})).filter((function(e){return"outbound"===e.type})).findIndex((function(e){return e.id===r.id}))+1||o.filter((function(e){return"outbound"===e.type})).findIndex((function(e){return e.id===r.id}))+1||l.filter((function(e){return"outbound"===e.type})).findIndex((function(e){return e.id===r.id}))+1,f=c.find((function(e){return e.id===(null===u||void 0===u?void 0:u.vehicle)})),h=s.find((function(e){return e.id===(null===u||void 0===u?void 0:u.driver)})),v=i((0,t.useState)(void 0),2),m=v[0],p=v[1],g=i((0,t.useState)(void 0),2),y=(g[0],g[1]),b=lu.site,x="by own"===(null===u||void 0===u||null===(e=u.name)||void 0===e?void 0:e.toLowerCase()),_=x?"Staff":"Driver",j=I(),w=function(e){return a.find((function(e){return e.id===r.id}))?a.filter((function(t){return t.type!==e})):o.find((function(e){return e.id===r.id}))?o.filter((function(t){return t.type!==e})):l.find((function(e){return e.id===r.id}))?l.filter((function(t){return t.type!==e})):void 0};(0,t.useEffect)((function(){var e,t,n=(null===(e=ys()(null===u||void 0===u?void 0:u.schedule_date))||void 0===e||null===(t=e.format("MM/DD/YYYY"))||void 0===t?void 0:t.split("/"))||[];Cl("".concat(null===u||void 0===u?void 0:u.id,"_").concat(null===u||void 0===u?void 0:u.driver,"_").concat(n[0],"_").concat(n[1])).then((function(e){p(e.data)})),Cl("center_director_signature_site_".concat(b)).then((function(e){null!==e&&void 0!==e&&e.data&&y(null===e||void 0===e?void 0:e.data)}))}),[u]);var N=(null===u||void 0===u?void 0:u.checklist_result)||[],k=function(e){var t=N.find((function(t){var n;return t.key===e||(null===(n=t.label)||void 0===n?void 0:n.toLowerCase().includes(e.toLowerCase()))}));return null!==t&&void 0!==t&&t.checked?"\u2713":""};return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)("style",{children:"\n .route-report-table th,\n .route-report-table td {\n min-width: auto !important;\n width: auto !important;\n max-width: none !important;\n border: 1px solid #333;\n padding: 4px 8px;\n font-size: 12px;\n }\n .route-report-table {\n table-layout: auto !important;\n border-collapse: collapse;\n }\n .route-report-table thead th {\n background-color: #f5f5f5;\n text-align: center;\n color: #000;\n }\n .route-report-header {\n border: 1px solid #333;\n padding: 8px 16px;\n margin-bottom: 8px;\n font-size: 14px;\n }\n .route-report-signature-row {\n border: 1px solid #333;\n padding: 8px 16px;\n margin-bottom: 8px;\n font-size: 14px;\n }\n .inspection-table {\n border-collapse: collapse;\n width: 100%;\n margin-top: 16px;\n }\n .inspection-table th,\n .inspection-table td {\n border: 1px solid #333;\n padding: 4px 8px;\n font-size: 11px;\n }\n .inspection-table th {\n background-color: #f5f5f5;\n color: #000;\n }\n .bilingual-label {\n display: block;\n font-size: 10px;\n color: #666;\n }\n "}),(0,Cn.jsx)("div",{className:"list row noprint",children:(0,Cn.jsx)("div",{className:"col-md-12 text-primary mb-2",children:(0,Cn.jsx)("button",{className:"btn btn-link btn-sm",onClick:function(){j("/trans-routes/".concat(r.id))},children:"Back"})})}),(0,Cn.jsxs)("div",{className:"route-report-header",style:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[(0,Cn.jsxs)("div",{style:{flex:1},children:[(0,Cn.jsx)("strong",{children:"Route (\u8def\u7ebf):"})," ",null===u||void 0===u?void 0:u.name]}),(0,Cn.jsxs)("div",{style:{flex:1},children:[(0,Cn.jsxs)("strong",{children:[_," (",x?"\u5de5\u4f5c\u4eba\u5458":"\u53f8\u673a","):"]})," ",null===h||void 0===h?void 0:h.name]}),(0,Cn.jsxs)("div",{style:{flex:1},children:[(0,Cn.jsx)("strong",{children:"Vehicle (\u8f66\u53f7):"})," ",null===f||void 0===f?void 0:f.vehicle_number]}),(0,Cn.jsxs)("div",{style:{flex:1},children:[(0,Cn.jsx)("strong",{children:"Date (\u65e5\u671f):"})," ",(null===u||void 0===u?void 0:u.schedule_date)&&ys()(null===u||void 0===u?void 0:u.schedule_date).format("MM/DD/YYYY")]}),(0,Cn.jsx)("div",{style:{background:"#eee",padding:"8px 12px",fontWeight:"bold"},children:d})]}),(0,Cn.jsxs)("div",{className:"route-report-signature-row",style:{display:"flex",justifyContent:"space-between"},children:[(0,Cn.jsxs)("div",{style:{flex:1},children:[(0,Cn.jsxs)("strong",{children:[_,"'s Signature (",x?"\u5de5\u4f5c\u4eba\u5458\u7b7e\u5b57":"\u53f8\u673a\u7b7e\u5b57","):"]}),m&&(0,Cn.jsx)("img",{width:"100px",src:"data:image/jpg;base64, ".concat(m),style:{marginLeft:"16px"},alt:"Driver Signature"}),(null===u||void 0===u?void 0:u.end_time)&&(0,Cn.jsx)("span",{style:{marginLeft:"16px"},children:new Date(null===u||void 0===u?void 0:u.end_time).toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit"})})]}),(0,Cn.jsxs)("div",{style:{flex:1},children:[(0,Cn.jsx)("strong",{children:"Manager's Signature (\u7ecf\u7406\u7b7e\u5b57):"}),(0,Cn.jsx)("img",{width:"100px",src:"/images/signature.jpeg",style:{marginLeft:"16px"},alt:"Manager Signature"})]})]}),(0,Cn.jsx)("div",{className:"list row",children:(0,Cn.jsx)("div",{className:"col-md-12 mb-4",children:(0,Cn.jsxs)("table",{className:"personnel-info-table route-report-table",style:{tableLayout:"auto",width:"100%"},children:[(0,Cn.jsxs)("thead",{children:[(0,Cn.jsxs)("tr",{children:[(0,Cn.jsxs)("th",{rowSpan:2,style:{verticalAlign:"middle"},children:["No.",(0,Cn.jsx)("span",{className:"bilingual-label",children:"\u5e8f\u53f7"})]}),(0,Cn.jsxs)("th",{rowSpan:2,style:{verticalAlign:"middle"},children:["Name",(0,Cn.jsx)("span",{className:"bilingual-label",children:"\u59d3\u540d"})]}),(0,Cn.jsxs)("th",{rowSpan:2,style:{verticalAlign:"middle"},children:["Phone",(0,Cn.jsx)("span",{className:"bilingual-label",children:"\u8054\u7cfb\u7535\u8bdd"})]}),(0,Cn.jsxs)("th",{rowSpan:2,style:{verticalAlign:"middle"},children:["Address",(0,Cn.jsx)("span",{className:"bilingual-label",children:"\u5730\u5740"})]}),(0,Cn.jsxs)("th",{rowSpan:2,style:{verticalAlign:"middle"},children:["Unit",(0,Cn.jsx)("span",{className:"bilingual-label",children:"\u623f\u95f4\u53f7"})]}),(0,Cn.jsxs)("th",{colSpan:2,style:{textAlign:"center"},children:["Attendance",(0,Cn.jsx)("span",{className:"bilingual-label",children:"\u51fa\u52e4"})]}),(0,Cn.jsxs)("th",{rowSpan:2,style:{verticalAlign:"middle"},children:["Pick-Up",(0,Cn.jsx)("span",{className:"bilingual-label",children:"\u63a5\u5230\u65f6\u95f4"})]}),(0,Cn.jsxs)("th",{rowSpan:2,style:{verticalAlign:"middle"},children:["Arrival",(0,Cn.jsx)("span",{className:"bilingual-label",children:"\u62b5\u8fbe\u4e2d\u5fc3"})]}),(0,Cn.jsxs)("th",{rowSpan:2,style:{verticalAlign:"middle"},children:["Departure",(0,Cn.jsx)("span",{className:"bilingual-label",children:"\u79bb\u5f00\u4e2d\u5fc3"})]}),(0,Cn.jsxs)("th",{rowSpan:2,style:{verticalAlign:"middle"},children:["Drop-Off",(0,Cn.jsx)("span",{className:"bilingual-label",children:"\u9001\u8fbe\u65f6\u95f4"})]}),(0,Cn.jsxs)("th",{rowSpan:2,style:{verticalAlign:"middle"},children:["Notice",(0,Cn.jsx)("span",{className:"bilingual-label",children:"\u5907\u6ce8"})]})]}),(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("th",{style:{textAlign:"center"},children:"Y"}),(0,Cn.jsx)("th",{style:{textAlign:"center"},children:"N"})]})]}),(0,Cn.jsx)("tbody",{children:null===u||void 0===u||null===(n=u.route_customer_list)||void 0===n?void 0:n.map((function(e,t){var n,r,a,i,o,l=function(e){var t,n,r;return null===(t=w(null===u||void 0===u?void 0:u.type))||void 0===t||null===(n=t.find((function(e){var t,n,r,a;return(null===e||void 0===e||null===(t=e.name)||void 0===t||null===(n=t.toLowerCase())||void 0===n?void 0:n.replaceAll(" ",""))===(null===u||void 0===u||null===(r=u.name)||void 0===r||null===(a=r.toLowerCase())||void 0===a?void 0:a.replaceAll(" ",""))&&(null===e||void 0===e?void 0:e.schedule_date)==(null===u||void 0===u?void 0:u.schedule_date)})))||void 0===n||null===(r=n.route_customer_list)||void 0===r?void 0:r.find((function(t){return(null===t||void 0===t?void 0:t.customer_id)===e}))}(null===e||void 0===e?void 0:e.customer_id),s=function(e){var t;return null===(t=w(null===u||void 0===u?void 0:u.type))||void 0===t?void 0:t.find((function(t){var n;return(null===t||void 0===t?void 0:t.name)!==(null===u||void 0===u?void 0:u.name)&&(null===t||void 0===t?void 0:t.schedule_date)==(null===u||void 0===u?void 0:u.schedule_date)&&(null===t||void 0===t||null===(n=t.route_customer_list)||void 0===n?void 0:n.find((function(t){return(null===t||void 0===t?void 0:t.customer_id)===e})))}))}(null===e||void 0===e?void 0:e.customer_id),c=null===s||void 0===s||null===(n=s.route_customer_list)||void 0===n?void 0:n.find((function(t){return(null===t||void 0===t?void 0:t.customer_id)===(null===e||void 0===e?void 0:e.customer_id)})),d=function(e){var t;return null===(t=w("inbound"))||void 0===t?void 0:t.find((function(t){return(null===t||void 0===t?void 0:t.schedule_date)===(null===u||void 0===u?void 0:u.schedule_date)&&(null===t||void 0===t?void 0:t.id)!==(null===u||void 0===u?void 0:u.id)&&(null===t||void 0===t?void 0:t.route_customer_list.find((function(t){return(null===t||void 0===t?void 0:t.customer_id)===e})))}))}(null===e||void 0===e?void 0:e.customer_id),f=![Sr.SCHEDULED_ABSENT,Sr.UNEXPECTED_ABSENT].includes(null===l||void 0===l?void 0:l.customer_route_status)&&![Sr.SCHEDULED_ABSENT,Sr.UNEXPECTED_ABSENT].includes(null===e||void 0===e?void 0:e.customer_route_status);return(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("td",{style:{textAlign:"center"},children:t+1}),(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.customer_name}),(0,Cn.jsx)("td",{children:null===e||void 0===e?void 0:e.customer_phone}),(0,Cn.jsx)("td",{children:(null===e||void 0===e?void 0:e.customer_address_override)||(null===e||void 0===e?void 0:e.customer_address)}),(0,Cn.jsx)("td",{}),(0,Cn.jsx)("td",{style:{textAlign:"center"},children:f?"\u2713":""}),(0,Cn.jsx)("td",{style:{textAlign:"center"},children:f?"":"\u2717"}),(0,Cn.jsx)("td",{style:{textAlign:"center"},children:null!==e&&void 0!==e&&e.customer_pickup_time?new Date(null===e||void 0===e?void 0:e.customer_pickup_time).toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit"}):null!==l&&void 0!==l&&l.customer_pickup_time?new Date(null===l||void 0===l?void 0:l.customer_pickup_time).toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit"}):null!==c&&void 0!==c&&c.customer_pickup_time?null===(r=new Date(null===c||void 0===c?void 0:c.customer_pickup_time))||void 0===r?void 0:r.toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit"}):""}),(0,Cn.jsx)("td",{style:{textAlign:"center"},children:null!==e&&void 0!==e&&e.customer_enter_center_time?new Date(null===e||void 0===e?void 0:e.customer_enter_center_time).toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit"}):null!==l&&void 0!==l&&l.customer_enter_center_time?new Date(null===l||void 0===l?void 0:l.customer_enter_center_time).toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit"}):null!==c&&void 0!==c&&c.customer_enter_center_time?null===(a=new Date(null===c||void 0===c?void 0:c.customer_enter_center_time))||void 0===a?void 0:a.toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit"}):""}),(0,Cn.jsx)("td",{style:{textAlign:"center"},children:null!==e&&void 0!==e&&e.customer_leave_center_time&&(null===e||void 0===e?void 0:e.customer_route_status)!==Sr.SKIP_DROPOFF?new Date(null===e||void 0===e?void 0:e.customer_leave_center_time).toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit"}):null!==l&&void 0!==l&&l.customer_leave_center_time&&(null===l||void 0===l?void 0:l.customer_route_status)!==Sr.SKIP_DROPOFF?new Date(null===l||void 0===l?void 0:l.customer_leave_center_time).toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit"}):null!==c&&void 0!==c&&c.customer_leave_center_time?null===(i=new Date(null===c||void 0===c?void 0:c.customer_leave_center_time))||void 0===i?void 0:i.toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit"}):""}),(0,Cn.jsx)("td",{style:{textAlign:"center"},children:null!==e&&void 0!==e&&e.customer_dropoff_time&&(null===e||void 0===e?void 0:e.customer_route_status)!==Sr.SKIP_DROPOFF?new Date(null===e||void 0===e?void 0:e.customer_dropoff_time).toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit"}):null!==l&&void 0!==l&&l.customer_dropoff_time&&(null===l||void 0===l?void 0:l.customer_route_status)!==Sr.SKIP_DROPOFF?new Date(null===l||void 0===l?void 0:l.customer_dropoff_time).toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit"}):null!==c&&void 0!==c&&c.customer_dropoff_time?null===(o=new Date(null===c||void 0===c?void 0:c.customer_dropoff_time))||void 0===o?void 0:o.toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit"}):""}),(0,Cn.jsxs)("td",{children:[(null===e||void 0===e?void 0:e.customer_type)!==Hn.MEMBER&&(0,Cn.jsx)("div",{children:Un[null===e||void 0===e?void 0:e.customer_type]}),!l&&s&&(0,Cn.jsx)("div",{children:"".concat("inbound"===(null===u||void 0===u?void 0:u.type)?"Switch to Route ":"Switch from Route "," ").concat(null===s||void 0===s?void 0:s.name)}),(null===e||void 0===e?void 0:e.customer_route_status)===Sr.SKIP_DROPOFF&&d&&(0,Cn.jsx)("div",{children:"Switch to Route ".concat(null===d||void 0===d?void 0:d.name)}),"inbound"===(null===u||void 0===u?void 0:u.type)&&function(){var t=(null===e||void 0===e?void 0:e.customer_pickup_time)||(null===l||void 0===l?void 0:l.customer_pickup_time)||(null===c||void 0===c?void 0:c.customer_pickup_time),n=(null===e||void 0===e?void 0:e.customer_enter_center_time)||(null===l||void 0===l?void 0:l.customer_enter_center_time)||(null===c||void 0===c?void 0:c.customer_enter_center_time);if(t&&n&&(new Date(n)-new Date(t))/36e5>1)return(0,Cn.jsx)("div",{children:"Rest Stop"});return null}(),"outbound"===(null===u||void 0===u?void 0:u.type)&&function(){var t=(null===e||void 0===e?void 0:e.customer_leave_center_time)||(null===l||void 0===l?void 0:l.customer_leave_center_time)||(null===c||void 0===c?void 0:c.customer_leave_center_time),n=(null===e||void 0===e?void 0:e.customer_dropoff_time)||(null===l||void 0===l?void 0:l.customer_dropoff_time)||(null===c||void 0===c?void 0:c.customer_dropoff_time);if(t&&n&&(new Date(n)-new Date(t))/36e5>1)return(0,Cn.jsx)("div",{children:"Rest Stop"});return null}()]})]},t)}))})]})})}),(0,Cn.jsx)("div",{className:"list row",children:(0,Cn.jsx)("div",{className:"col-md-12",children:(0,Cn.jsxs)("table",{className:"inspection-table",children:[(0,Cn.jsx)("thead",{children:(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("th",{children:"Item"}),(0,Cn.jsx)("th",{children:"Inspected"}),(0,Cn.jsx)("th",{children:"Item"}),(0,Cn.jsx)("th",{children:"Inspected"}),(0,Cn.jsx)("th",{children:"Item"}),(0,Cn.jsx)("th",{children:"Inspected"})]})}),(0,Cn.jsxs)("tbody",{children:[(0,Cn.jsxs)("tr",{children:[(0,Cn.jsxs)("td",{children:["Tires/Rims",(0,Cn.jsx)("span",{className:"bilingual-label",children:"\u8f66\u80ce/\u8f66\u5708"})]}),(0,Cn.jsx)("td",{style:{textAlign:"center"},children:k("tires")||k("Tires")}),(0,Cn.jsxs)("td",{children:["Door(s)",(0,Cn.jsx)("span",{className:"bilingual-label",children:"\u8f66\u95e8"})]}),(0,Cn.jsx)("td",{style:{textAlign:"center"},children:k("door")||k("Door")}),(0,Cn.jsxs)("td",{children:["Seat/Seat-belt",(0,Cn.jsx)("span",{className:"bilingual-label",children:"\u5ea7\u4f4d/\u5b89\u5168\u5e26"})]}),(0,Cn.jsx)("td",{style:{textAlign:"center"},children:k("seat")||k("Seat")})]}),(0,Cn.jsxs)("tr",{children:[(0,Cn.jsxs)("td",{children:["Mirrors/Windows",(0,Cn.jsx)("span",{className:"bilingual-label",children:"\u955c\u5b50/\u7a97\u6237"})]}),(0,Cn.jsx)("td",{style:{textAlign:"center"},children:k("mirror")||k("Mirror")||k("window")||k("Window")}),(0,Cn.jsxs)("td",{children:["Light(s)",(0,Cn.jsx)("span",{className:"bilingual-label",children:"\u8f66\u706f"})]}),(0,Cn.jsx)("td",{style:{textAlign:"center"},children:k("light")||k("Light")}),(0,Cn.jsxs)("td",{children:["Lift (wheelchair)",(0,Cn.jsx)("span",{className:"bilingual-label",children:"\u8f6e\u6905\u8d77\u964d\u5668"})]}),(0,Cn.jsx)("td",{style:{textAlign:"center"},children:k("lift")||k("Lift")})]}),(0,Cn.jsxs)("tr",{children:[(0,Cn.jsxs)("td",{children:["Emergency Folder",(0,Cn.jsx)("span",{className:"bilingual-label",children:"\u7d27\u6025\u60c5\u51b5\u4fe1\u606f\u5939"})]}),(0,Cn.jsx)("td",{style:{textAlign:"center"},children:k("emergency")||k("Emergency")}),(0,Cn.jsxs)("td",{children:["Tie Down",(0,Cn.jsx)("span",{className:"bilingual-label",children:"\u56fa\u5b9a\u7ef3\u7d22"})]}),(0,Cn.jsx)("td",{style:{textAlign:"center"},children:k("tie")||k("Tie")}),(0,Cn.jsxs)("td",{children:["Heater/AC",(0,Cn.jsx)("span",{className:"bilingual-label",children:"\u6696\u6c14/\u51b7\u6c14"})]}),(0,Cn.jsx)("td",{style:{textAlign:"center"},children:k("heater")||k("Heater")||k("ac")||k("AC")})]}),(0,Cn.jsxs)("tr",{children:[(0,Cn.jsxs)("td",{children:["Fire Extinguisher",(0,Cn.jsx)("span",{className:"bilingual-label",children:"\u706d\u706b\u5668"})]}),(0,Cn.jsx)("td",{style:{textAlign:"center"},children:k("fire")||k("Fire")||k("extinguisher")}),(0,Cn.jsxs)("td",{children:["Body",(0,Cn.jsx)("span",{className:"bilingual-label",children:"\u8f66\u8eab"})]}),(0,Cn.jsx)("td",{style:{textAlign:"center"},children:k("body")||k("Body")}),(0,Cn.jsxs)("td",{children:["Coolant",(0,Cn.jsx)("span",{className:"bilingual-label",children:"\u51b7\u51bb\u6db2"})]}),(0,Cn.jsx)("td",{style:{textAlign:"center"},children:k("coolant")||k("Coolant")})]})]})]})})})]})},WC=["color","size","title","className"];function qC(){return qC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},qC.apply(null,arguments)}var KC=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,WC);return t.createElement("svg",qC({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-bell",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{d:"M8 16a2 2 0 0 0 2-2H6a2 2 0 0 0 2 2M8 1.918l-.797.161A4 4 0 0 0 4 6c0 .628-.134 2.197-.459 3.742-.16.767-.376 1.566-.663 2.258h10.244c-.287-.692-.502-1.49-.663-2.258C12.134 8.197 12 6.628 12 6a4 4 0 0 0-3.203-3.92zM14.22 12c.223.447.481.801.78 1H1c.299-.199.557-.553.78-1C2.68 10.2 3 6.88 3 6c0-2.42 1.72-4.44 4.005-4.901a1 1 0 1 1 1.99 0A5 5 0 0 1 13 6c0 .88.32 4.2 1.22 6"}))}));KC.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var $C=KC,GC=["color","size","title","className"];function JC(){return JC=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},JC.apply(null,arguments)}var QC=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,GC);return t.createElement("svg",JC({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-person-circle",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{d:"M11 6a3 3 0 1 1-6 0 3 3 0 0 1 6 0"}),t.createElement("path",{fillRule:"evenodd",d:"M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8m8-7a7 7 0 0 0-5.468 11.37C3.242 11.226 4.805 10 8 10s4.757 1.225 5.468 2.37A7 7 0 0 0 8 1"}))}));QC.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var XC=QC,eD=["color","size","title","className"];function tD(){return tD=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},tD.apply(null,arguments)}var nD=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,eD);return t.createElement("svg",tD({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-grid-1x2",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{d:"M6 1H1v14h5zm9 0h-5v5h5zm0 9v5h-5v-5zM0 1a1 1 0 0 1 1-1h5a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1zm9 0a1 1 0 0 1 1-1h5a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1h-5a1 1 0 0 1-1-1zm1 8a1 1 0 0 0-1 1v5a1 1 0 0 0 1 1h5a1 1 0 0 0 1-1v-5a1 1 0 0 0-1-1z"}))}));nD.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var rD=nD,aD=["color","size","title","className"];function iD(){return iD=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},iD.apply(null,arguments)}var oD=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,aD);return t.createElement("svg",iD({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-display",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{d:"M0 4s0-2 2-2h12s2 0 2 2v6s0 2-2 2h-4q0 1 .25 1.5H11a.5.5 0 0 1 0 1H5a.5.5 0 0 1 0-1h.75Q6 13 6 12H2s-2 0-2-2zm1.398-.855a.76.76 0 0 0-.254.302A1.5 1.5 0 0 0 1 4.01V10c0 .325.078.502.145.602q.105.156.302.254a1.5 1.5 0 0 0 .538.143L2.01 11H14c.325 0 .502-.078.602-.145a.76.76 0 0 0 .254-.302 1.5 1.5 0 0 0 .143-.538L15 9.99V4c0-.325-.078-.502-.145-.602a.76.76 0 0 0-.302-.254A1.5 1.5 0 0 0 13.99 3H2c-.325 0-.502.078-.602.145"}))}));oD.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var lD=oD,sD=["color","size","title","className"];function cD(){return cD=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},cD.apply(null,arguments)}var uD=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,sD);return t.createElement("svg",cD({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-person",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{d:"M8 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6m2-3a2 2 0 1 1-4 0 2 2 0 0 1 4 0m4 8c0 1-1 1-1 1H3s-1 0-1-1 1-4 6-4 6 3 6 4m-1-.004c-.001-.246-.154-.986-.832-1.664C11.516 10.68 10.289 10 8 10s-3.516.68-4.168 1.332c-.678.678-.83 1.418-.832 1.664z"}))}));uD.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var dD=uD,fD=["color","size","title","className"];function hD(){return hD=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},hD.apply(null,arguments)}var vD=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,fD);return t.createElement("svg",hD({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-bus-front",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{d:"M5 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0m8 0a1 1 0 1 1-2 0 1 1 0 0 1 2 0m-6-1a1 1 0 1 0 0 2h2a1 1 0 1 0 0-2zm1-6c-1.876 0-3.426.109-4.552.226A.5.5 0 0 0 3 4.723v3.554a.5.5 0 0 0 .448.497C4.574 8.891 6.124 9 8 9s3.426-.109 4.552-.226A.5.5 0 0 0 13 8.277V4.723a.5.5 0 0 0-.448-.497A44 44 0 0 0 8 4m0-1c-1.837 0-3.353.107-4.448.22a.5.5 0 1 1-.104-.994A44 44 0 0 1 8 2c1.876 0 3.426.109 4.552.226a.5.5 0 1 1-.104.994A43 43 0 0 0 8 3"}),t.createElement("path",{d:"M15 8a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1V2.64c0-1.188-.845-2.232-2.064-2.372A44 44 0 0 0 8 0C5.9 0 4.208.136 3.064.268 1.845.408 1 1.452 1 2.64V4a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1v3.5c0 .818.393 1.544 1 2v2a.5.5 0 0 0 .5.5h2a.5.5 0 0 0 .5-.5V14h6v1.5a.5.5 0 0 0 .5.5h2a.5.5 0 0 0 .5-.5v-2c.607-.456 1-1.182 1-2zM8 1c2.056 0 3.71.134 4.822.261.676.078 1.178.66 1.178 1.379v8.86a1.5 1.5 0 0 1-1.5 1.5h-9A1.5 1.5 0 0 1 2 11.5V2.64c0-.72.502-1.301 1.178-1.379A43 43 0 0 1 8 1"}))}));vD.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var mD=vD,pD=["color","size","title","className"];function gD(){return gD=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},gD.apply(null,arguments)}var yD=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,pD);return t.createElement("svg",gD({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-bag-plus",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{fillRule:"evenodd",d:"M8 7.5a.5.5 0 0 1 .5.5v1.5H10a.5.5 0 0 1 0 1H8.5V12a.5.5 0 0 1-1 0v-1.5H6a.5.5 0 0 1 0-1h1.5V8a.5.5 0 0 1 .5-.5"}),t.createElement("path",{d:"M8 1a2.5 2.5 0 0 1 2.5 2.5V4h-5v-.5A2.5 2.5 0 0 1 8 1m3.5 3v-.5a3.5 3.5 0 1 0-7 0V4H1v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2V4zM2 5h12v9a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1z"}))}));yD.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var bD=yD,xD=["color","size","title","className"];function _D(){return _D=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_D.apply(null,arguments)}var jD=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,xD);return t.createElement("svg",_D({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-tools",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{d:"M1 0 0 1l2.2 3.081a1 1 0 0 0 .815.419h.07a1 1 0 0 1 .708.293l2.675 2.675-2.617 2.654A3.003 3.003 0 0 0 0 13a3 3 0 1 0 5.878-.851l2.654-2.617.968.968-.305.914a1 1 0 0 0 .242 1.023l3.27 3.27a.997.997 0 0 0 1.414 0l1.586-1.586a.997.997 0 0 0 0-1.414l-3.27-3.27a1 1 0 0 0-1.023-.242L10.5 9.5l-.96-.96 2.68-2.643A3.005 3.005 0 0 0 16 3q0-.405-.102-.777l-2.14 2.141L12 4l-.364-1.757L13.777.102a3 3 0 0 0-3.675 3.68L7.462 6.46 4.793 3.793a1 1 0 0 1-.293-.707v-.071a1 1 0 0 0-.419-.814zm9.646 10.646a.5.5 0 0 1 .708 0l2.914 2.915a.5.5 0 0 1-.707.707l-2.915-2.914a.5.5 0 0 1 0-.708M3 11l.471.242.529.026.287.445.445.287.026.529L5 13l-.242.471-.026.529-.445.287-.287.445-.529.026L3 15l-.471-.242L2 14.732l-.287-.445L1.268 14l-.026-.529L1 13l.242-.471.026-.529.445-.287.287-.445.529-.026z"}))}));jD.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var wD=jD,ND=["color","size","title","className"];function kD(){return kD=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},kD.apply(null,arguments)}var SD=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,ND);return t.createElement("svg",kD({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-chevron-down",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{fillRule:"evenodd",d:"M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708"}))}));SD.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var CD=SD,DD=["color","size","title","className"];function ED(){return ED=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ED.apply(null,arguments)}var OD=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,DD);return t.createElement("svg",ED({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-chevron-up",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{fillRule:"evenodd",d:"M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708z"}))}));OD.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var PD=OD,MD=["color","size","title","className"];function TD(){return TD=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},TD.apply(null,arguments)}var RD=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,MD);return t.createElement("svg",TD({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-arrow-bar-right",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{fillRule:"evenodd",d:"M6 8a.5.5 0 0 0 .5.5h5.793l-2.147 2.146a.5.5 0 0 0 .708.708l3-3a.5.5 0 0 0 0-.708l-3-3a.5.5 0 0 0-.708.708L12.293 7.5H6.5A.5.5 0 0 0 6 8m-2.5 7a.5.5 0 0 1-.5-.5v-13a.5.5 0 0 1 1 0v13a.5.5 0 0 1-.5.5"}))}));RD.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var AD=RD,ID=["color","size","title","className"];function LD(){return LD=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},LD.apply(null,arguments)}var FD=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,ID);return t.createElement("svg",LD({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-arrow-bar-left",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{fillRule:"evenodd",d:"M12.5 15a.5.5 0 0 1-.5-.5v-13a.5.5 0 0 1 1 0v13a.5.5 0 0 1-.5.5M10 8a.5.5 0 0 1-.5.5H3.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L3.707 7.5H9.5a.5.5 0 0 1 .5.5"}))}));FD.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var YD=FD,HD=function(){var e=[{icon:(0,Cn.jsx)(rD,{color:"#777",size:14}),name:"Dashboard",collapsed:!1,roleFunc:function(){return!0},subNavs:[{name:"Dashboard",link:"/dashboard/dashboard",category:"/dashboard/dashboard",roleFunc:Yl.canViewRoutes},{name:"Admin View",link:"/dashboard/admin-view",category:"/dashboard/admin-view",roleFunc:Yl.canAccessLegacySystem}]},{icon:(0,Cn.jsx)(lD,{color:"#777",size:14}),name:"Info Screen",link:"/info-screen",roleFunc:function(){return!0}},{icon:(0,Cn.jsx)(dD,{color:"#777",size:14}),name:"General",collapsed:!1,roleFunc:function(){return!0},subNavs:[{name:"Customer Information",link:"/customers/list",category:"/customers",roleFunc:Yl.canViewCustomers},{name:"Calendar",link:"/center-calendar",category:"/center-calendar",roleFunc:function(){return!0}},{name:"Messaging",link:"/messages/list",category:"/messages",roleFunc:function(){return!0}}]},{name:"Transportation",icon:(0,Cn.jsx)(mD,{color:"#777",size:14}),collapsed:!1,roleFunc:Yl.canAddOrEditVechiles,subNavs:[{name:"Vehicle Information",link:"/vehicles/list",category:"/vehicles",roleFunc:Yl.canAddOrEditVechiles},{name:"Transportation Schedule",link:"/trans-routes/dashboard",category:"/trans-routes/dashboard",roleFunc:Yl.canViewRoutes},{name:"Templates",link:"/trans-routes/daily-templates/list",category:"/trans-routes/daily-templates",roleFunc:Yl.canViewRoutes},{name:"Appointment One-Day List",link:"/medical/events/list",category:"/events/list",roleFunc:Yl.canAccessLegacySystem}]},{name:"Medical",icon:(0,Cn.jsx)(bD,{color:"#777",size:14}),collapsed:!1,roleFunc:Yl.canAccessLegacySystem,subNavs:[{name:"Provider Information",link:"/medical/resources/list",category:"/resources",roleFunc:Yl.canAccessLegacySystem},{name:"Appointment Requests",link:"/medical/event-request/list",category:"/event-request",roleFunc:Yl.canAccessLegacySystem},{name:"Appointment Calendar",link:"/medical/events/calendar",category:"/events/calendar",roleFunc:Yl.canAccessLegacySystem},{name:"Appointment Multi-Days List",link:"/medical/events/multiple-list",category:"/events/multiple-list",roleFunc:Yl.canAccessLegacySystem}]},{name:"Lobby",icon:(0,Cn.jsx)(wD,{color:"#777",size:14}),collapsed:!1,roleFunc:function(){return!0},subNavs:[{name:"Meal Status",link:"/meal-status",roleFunc:function(){return!0}},{name:"Seating Chart",link:"/seating",roleFunc:function(){return!0}}]}],n=i((0,t.useState)(!1),2),r=n[0],a=n[1],o=i((0,t.useState)(e),2),l=(o[0],o[1]),s=A(),c=I(),u=("/login"!==s.pathname&&s.pathname,function(t){t.collapsed=!t.collapsed;var n=[].concat(e);l(n.map((function(e){return t.name===e.name?t:e})))}),d=function(e){c(e)};return(0,Cn.jsx)(Cn.Fragment,{children:(0,Cn.jsxs)("div",{className:"app-side-bar-container".concat(r?" collapsed":""," noprint"),children:[(0,Cn.jsxs)("div",{className:"app-side-bar-logo".concat(r?" collapsed":""),children:[(0,Cn.jsx)("img",{src:"/images/logo-trans.png"}),!r&&(0,Cn.jsx)("strong",{className:"logo-worldshine",children:"Worldshine"}),!r&&(0,Cn.jsx)("span",{className:"logo-suffix",children:window.location.hostname.includes("worldshine2.mayo.llc")||window.location.hostname.includes("site2")||window.location.host.includes("ws2")||window.location.hostname.includes("localhost")?"Care LLC":window.location.hostname.includes("worldshine3.mayo.llc")||window.location.hostname.includes("site3")||window.location.hostname.includes("ws3")?"Cloverleaf LLC":"International LLC"})]}),(0,Cn.jsx)("div",{className:"app-side-bar-menu-container",children:e.filter((function(e){return e.roleFunc()})).map((function(e){var t,n,a;return(0,Cn.jsxs)("div",{className:"app-side-bar-list-item-container".concat(r?" collapsed":""),children:[(0,Cn.jsxs)("div",{onClick:function(){return e.link&&d(e.link)},className:"app-side-bar-list-item main-nav-item".concat(e.category&&null!==s&&void 0!==s&&null!==(t=s.pathname)&&void 0!==t&&t.includes(e.category)?" app-side-bar-list-item-active":""),children:[null!==e&&void 0!==e&&e.icon?(0,Cn.jsx)(Cn.Fragment,{children:e.icon}):(0,Cn.jsx)(Cn.Fragment,{}),!r&&(0,Cn.jsx)("span",{className:"app-side-bar-list-item-name".concat(null!==e&&void 0!==e&&e.icon?" with-icon":""),children:e.name}),!r&&(null===e||void 0===e||null===(n=e.subNavs)||void 0===n?void 0:n.length)>0&&(0,Cn.jsx)("span",{onClick:function(){return u(e)},className:"float-icon",children:null!==e&&void 0!==e&&e.collapsed?(0,Cn.jsx)(CD,{color:"#777",size:12}):(0,Cn.jsx)(PD,{color:"#777",size:12})})]}),!r&&!(null!==e&&void 0!==e&&e.collapsed)&&(null===e||void 0===e||null===(a=e.subNavs)||void 0===a?void 0:a.filter((function(e){return e.roleFunc()})).map((function(t){var n,a;return(0,Cn.jsxs)("div",{onClick:function(){return t.link&&d(t.link)},className:"app-side-bar-list-item sub-nav-item".concat(null!==t&&void 0!==t&&t.category&&null!==s&&void 0!==s&&null!==(n=s.pathname)&&void 0!==n&&n.includes(null===t||void 0===t?void 0:t.category)?" app-side-bar-list-item-active":""),children:[null!==t&&void 0!==t&&t.icon?(0,Cn.jsx)(Cn.Fragment,{children:t.icon}):(0,Cn.jsx)(Cn.Fragment,{}),!r&&(0,Cn.jsx)("span",{className:"app-side-bar-list-item-name".concat(null!==t&&void 0!==t&&t.icon?" with-icon":""),children:t.name}),(null===t||void 0===t||null===(a=t.subNavs)||void 0===a?void 0:a.length)>0&&(0,Cn.jsx)("span",{onClick:function(){return u(t)},className:"float-icon",children:null!==e&&void 0!==e&&e.collapsed?(0,Cn.jsx)(CD,{color:"#777",size:12}):(0,Cn.jsx)(PD,{color:"#777",size:12})})]})})))]})}))}),(0,Cn.jsx)("div",{className:"app-side-bar-collapse ".concat(r?" collapsed":""),onClick:function(){return a(!r)},children:r?(0,Cn.jsx)(AD,{color:"#777",size:20}):(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)(YD,{color:"#777",size:20})," ",(0,Cn.jsx)("span",{className:"collapse-label",children:" Collapse"})]})})]})})};var UD=function(){var e,t,n=A(),r="/login"!==n.pathname&&"/landing"!==n.pathname,a=localStorage.getItem("user");return(0,Cn.jsxs)("div",{className:"app-layout",children:[r&&(0,Cn.jsx)(HD,{}),(0,Cn.jsxs)("div",{className:"app-main-container",children:[(0,Cn.jsxs)("div",{className:"app-menu-user-profile-container noprint",children:[(0,Cn.jsx)($C,{size:16,color:"#0066B1"}),(0,Cn.jsxs)("div",{className:"app-menu-user-profile ms-2",children:[(0,Cn.jsx)(XC,{size:24}),(0,Cn.jsxs)("div",{className:"user-info-container me-2",children:[(0,Cn.jsx)("div",{className:"user-name",children:a&&(null===(e=JSON.parse(a))||void 0===e?void 0:e.username)}),(0,Cn.jsx)("div",{className:"user-role",children:a&&(null===(t=JSON.parse(a))||void 0===t?void 0:t.roles[0])})]}),(0,Cn.jsxs)(Zo,{children:[(0,Cn.jsx)(Zo.Toggle,{variant:"transparent",id:"user-basic"}),(0,Cn.jsx)(Zo.Menu,{children:(0,Cn.jsx)(Zo.Item,{className:"small-dropdown-item",onClick:function(){return Yl.logout()},children:"Logout"})})]})]})]}),localStorage.getItem("user")&&localStorage.getItem("token")?(0,Cn.jsx)(U,{}):(0,Cn.jsx)(H,{to:"/login",replace:!0})]})]})};var ZD=function(){var e=I();return(0,t.useEffect)((function(){localStorage.getItem("user")&&localStorage.getItem("token")&&e("/dashboard/dashboard")})),(0,Cn.jsx)(Cn.Fragment,{})},BD=function(e){var t=e.tableNumber,n=e.guests,r=void 0===n?[]:n,a=e.inCenterCustomerIds,i=void 0===a?[]:a,o=e.onSeatClick,l=function(){for(var e=[],t=0;t<8;t++){var n=(360*t/8-90)*(Math.PI/180),r=60*Math.cos(n),a=60*Math.sin(n);e.push({x:r,y:a,angle:n})}return e}(),s=["A","B","C","D","E","F","G","H"];return(0,Cn.jsx)("div",{className:"circular-table-container",children:(0,Cn.jsxs)("div",{className:"table-circle",children:[(0,Cn.jsx)("div",{className:"table-number",children:t}),l.map((function(e,t){var n,a,l,c=r[t],u=!(l=null===c||void 0===c?void 0:c.customerId)||i.includes(l),d=(null===c||void 0===c?void 0:c.customerId)&&(null===c||void 0===c?void 0:c.customerName),f=bt(bt(bt({},null!==c&&void 0!==c&&null!==(n=c.label)&&void 0!==n&&n.label_color?{background:c.label.label_color}:{}),u||!d||null!==c&&void 0!==c&&null!==(a=c.label)&&void 0!==a&&a.label_color?{}:{background:"#cccccc",opacity:.6}),!u&&d?{opacity:.6}:{});return(0,Cn.jsxs)("div",{className:"seat-container",style:{transform:"translate(".concat(e.x,"px, ").concat(e.y,"px)")},children:[(0,Cn.jsx)("div",{className:"seat-circle ".concat(d?"has-customer":""),style:f,onClick:function(){return d&&o&&o(c)},children:s[t]}),(0,Cn.jsx)("div",{className:"guest-name",style:!u&&d?{color:"#999",fontSize:"8px"}:{},children:(null===c||void 0===c?void 0:c.customerName)||""})]},t)}))]})})},zD=["as","className","type","tooltip"],VD={type:zo().string,tooltip:zo().bool,as:zo().elementType},WD=t.forwardRef((function(e,t){var n=e.as,r=void 0===n?"div":n,a=e.className,i=e.type,o=void 0===i?"valid":i,l=e.tooltip,s=void 0!==l&&l,c=ma(e,zD);return(0,Cn.jsx)(r,bt(bt({},c),{},{ref:t,className:ga()(a,"".concat(o,"-").concat(s?"tooltip":"feedback"))}))}));WD.displayName="Feedback",WD.propTypes=VD;var qD=WD,KD=t.createContext({}),$D=["id","bsPrefix","className","type","isValid","isInvalid","as"],GD=t.forwardRef((function(e,n){var r=e.id,a=e.bsPrefix,i=e.className,o=e.type,l=void 0===o?"checkbox":o,s=e.isValid,c=void 0!==s&&s,u=e.isInvalid,d=void 0!==u&&u,f=e.as,h=void 0===f?"input":f,v=ma(e,$D),m=(0,t.useContext)(KD).controlId;return a=co(a,"form-check-input"),(0,Cn.jsx)(h,bt(bt({},v),{},{ref:n,type:l,id:r||m,className:ga()(i,a,c&&"is-valid",d&&"is-invalid")}))}));GD.displayName="FormCheckInput";var JD=GD,QD=["bsPrefix","className","htmlFor"],XD=t.forwardRef((function(e,n){var r=e.bsPrefix,a=e.className,i=e.htmlFor,o=ma(e,QD),l=(0,t.useContext)(KD).controlId;return r=co(r,"form-check-label"),(0,Cn.jsx)("label",bt(bt({},o),{},{ref:n,htmlFor:i||l,className:ga()(a,r)}))}));XD.displayName="FormCheckLabel";var eE=XD,tE=["id","bsPrefix","bsSwitchPrefix","inline","disabled","isValid","isInvalid","feedbackTooltip","feedback","feedbackType","className","style","title","type","label","children","as"],nE=t.forwardRef((function(e,n){var r=e.id,a=e.bsPrefix,i=e.bsSwitchPrefix,o=e.inline,l=void 0!==o&&o,s=e.disabled,c=void 0!==s&&s,u=e.isValid,d=void 0!==u&&u,f=e.isInvalid,h=void 0!==f&&f,v=e.feedbackTooltip,m=void 0!==v&&v,p=e.feedback,g=e.feedbackType,y=e.className,b=e.style,x=e.title,_=void 0===x?"":x,j=e.type,w=void 0===j?"checkbox":j,N=e.label,k=e.children,S=e.as,C=void 0===S?"input":S,D=ma(e,tE);a=co(a,"form-check"),i=co(i,"form-switch");var E=(0,t.useContext)(KD).controlId,O=(0,t.useMemo)((function(){return{controlId:r||E}}),[E,r]),P=!k&&null!=N&&!1!==N||function(e,n){return t.Children.toArray(e).some((function(e){return t.isValidElement(e)&&e.type===n}))}(k,eE),M=(0,Cn.jsx)(JD,bt(bt({},D),{},{type:"switch"===w?"checkbox":w,ref:n,isValid:d,isInvalid:h,disabled:c,as:C}));return(0,Cn.jsx)(KD.Provider,{value:O,children:(0,Cn.jsx)("div",{style:b,className:ga()(y,P&&a,l&&"".concat(a,"-inline"),"switch"===w&&i),children:k||(0,Cn.jsxs)(Cn.Fragment,{children:[M,P&&(0,Cn.jsx)(eE,{title:_,children:N}),p&&(0,Cn.jsx)(qD,{type:g,tooltip:m,children:p})]})})})}));nE.displayName="FormCheck";var rE=Object.assign(nE,{Input:JD,Label:eE}),aE=["bsPrefix","type","size","htmlSize","id","className","isValid","isInvalid","plaintext","readOnly","as"],iE=t.forwardRef((function(e,n){var r,a,i=e.bsPrefix,o=e.type,l=e.size,s=e.htmlSize,c=e.id,u=e.className,d=e.isValid,f=void 0!==d&&d,h=e.isInvalid,v=void 0!==h&&h,m=e.plaintext,p=e.readOnly,g=e.as,y=void 0===g?"input":g,b=ma(e,aE),x=(0,t.useContext)(KD).controlId;(i=co(i,"form-control"),m)?r=(0,gt.Z)({},"".concat(i,"-plaintext"),!0):(a={},(0,gt.Z)(a,i,!0),(0,gt.Z)(a,"".concat(i,"-").concat(l),l),r=a);return(0,Cn.jsx)(y,bt(bt({},b),{},{type:o,size:s,ref:n,readOnly:p,id:c||x,className:ga()(u,r,f&&"is-valid",v&&"is-invalid","color"===o&&"".concat(i,"-color"))}))}));iE.displayName="FormControl";var oE=Object.assign(iE,{Feedback:qD}),lE=Io("form-floating"),sE=["controlId","as"],cE=t.forwardRef((function(e,n){var r=e.controlId,a=e.as,i=void 0===a?"div":a,o=ma(e,sE),l=(0,t.useMemo)((function(){return{controlId:r}}),[r]);return(0,Cn.jsx)(KD.Provider,{value:l,children:(0,Cn.jsx)(i,bt(bt({},o),{},{ref:n}))})}));cE.displayName="FormGroup";var uE=cE,dE=["as","bsPrefix","className"],fE=["className"];var hE=t.forwardRef((function(e,t){var n=function(e){var t=e.as,n=e.bsPrefix,r=e.className,a=ma(e,dE);n=co(n,"col");var i=uo(),o=[],l=[];return i.forEach((function(e){var t,r,i,s=a[e];delete a[e],"object"===typeof s&&null!=s?(t=s.span,r=s.offset,i=s.order):t=s;var c="xs"!==e?"-".concat(e):"";t&&o.push(!0===t?"".concat(n).concat(c):"".concat(n).concat(c,"-").concat(t)),null!=i&&l.push("order".concat(c,"-").concat(i)),null!=r&&l.push("offset".concat(c,"-").concat(r))})),[bt(bt({},a),{},{className:ga().apply(void 0,[r].concat(o,l))}),{as:t,bsPrefix:n,spans:o}]}(e),r=i(n,2),a=r[0],o=a.className,l=ma(a,fE),s=r[1],c=s.as,u=void 0===c?"div":c,d=s.bsPrefix,f=s.spans;return(0,Cn.jsx)(u,bt(bt({},l),{},{ref:t,className:ga()(o,!f.length&&d)}))}));hE.displayName="Col";var vE=hE,mE=["as","bsPrefix","column","visuallyHidden","className","htmlFor"],pE=t.forwardRef((function(e,n){var r=e.as,a=void 0===r?"label":r,i=e.bsPrefix,o=e.column,l=e.visuallyHidden,s=e.className,c=e.htmlFor,u=ma(e,mE),d=(0,t.useContext)(KD).controlId;i=co(i,"form-label");var f="col-form-label";"string"===typeof o&&(f="".concat(f," ").concat(f,"-").concat(o));var h=ga()(s,i,l&&"visually-hidden",o&&f);return c=c||d,o?(0,Cn.jsx)(vE,bt({ref:n,as:"label",className:h,htmlFor:c},u)):(0,Cn.jsx)(a,bt({ref:n,className:h,htmlFor:c},u))}));pE.displayName="FormLabel",pE.defaultProps={column:!1,visuallyHidden:!1};var gE=pE,yE=["bsPrefix","className","id"],bE=t.forwardRef((function(e,n){var r=e.bsPrefix,a=e.className,i=e.id,o=ma(e,yE),l=(0,t.useContext)(KD).controlId;return r=co(r,"form-range"),(0,Cn.jsx)("input",bt(bt({},o),{},{type:"range",ref:n,className:ga()(a,r),id:i||l}))}));bE.displayName="FormRange";var xE=bE,_E=["bsPrefix","size","htmlSize","className","isValid","isInvalid","id"],jE=t.forwardRef((function(e,n){var r=e.bsPrefix,a=e.size,i=e.htmlSize,o=e.className,l=e.isValid,s=void 0!==l&&l,c=e.isInvalid,u=void 0!==c&&c,d=e.id,f=ma(e,_E),h=(0,t.useContext)(KD).controlId;return r=co(r,"form-select"),(0,Cn.jsx)("select",bt(bt({},f),{},{size:i,ref:n,className:ga()(o,r,a&&"".concat(r,"-").concat(a),s&&"is-valid",u&&"is-invalid"),id:d||h}))}));jE.displayName="FormSelect";var wE=jE,NE=["bsPrefix","className","as","muted"],kE=t.forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.as,i=void 0===a?"small":a,o=e.muted,l=ma(e,NE);return n=co(n,"form-text"),(0,Cn.jsx)(i,bt(bt({},l),{},{ref:t,className:ga()(r,n,o&&"text-muted")}))}));kE.displayName="FormText";var SE=kE,CE=t.forwardRef((function(e,t){return(0,Cn.jsx)(rE,bt(bt({},e),{},{ref:t,type:"switch"}))}));CE.displayName="Switch";var DE=Object.assign(CE,{Input:rE.Input,Label:rE.Label}),EE=["bsPrefix","className","children","controlId","label"],OE=t.forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.children,i=e.controlId,o=e.label,l=ma(e,EE);return n=co(n,"form-floating"),(0,Cn.jsxs)(uE,bt(bt({ref:t,className:ga()(r,n),controlId:i},l),{},{children:[a,(0,Cn.jsx)("label",{htmlFor:i,children:o})]}))}));OE.displayName="FloatingLabel";var PE=OE,ME=["className","validated","as"],TE={_ref:zo().any,validated:zo().bool,as:zo().elementType},RE=t.forwardRef((function(e,t){var n=e.className,r=e.validated,a=e.as,i=void 0===a?"form":a,o=ma(e,ME);return(0,Cn.jsx)(i,bt(bt({},o),{},{ref:t,className:ga()(n,r&&"was-validated")}))}));RE.displayName="Form",RE.propTypes=TE;var AE=Object.assign(RE,{Group:uE,Control:oE,Floating:lE,Check:rE,Switch:DE,Label:gE,Text:SE,Range:xE,Select:wE,FloatingLabel:PE}),IE=["color","size","title","className"];function LE(){return LE=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},LE.apply(null,arguments)}var FE=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,IE);return t.createElement("svg",LE({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-arrows-fullscreen",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{fillRule:"evenodd",d:"M5.828 10.172a.5.5 0 0 0-.707 0l-4.096 4.096V11.5a.5.5 0 0 0-1 0v3.975a.5.5 0 0 0 .5.5H4.5a.5.5 0 0 0 0-1H1.732l4.096-4.096a.5.5 0 0 0 0-.707m4.344 0a.5.5 0 0 1 .707 0l4.096 4.096V11.5a.5.5 0 1 1 1 0v3.975a.5.5 0 0 1-.5.5H11.5a.5.5 0 0 1 0-1h2.768l-4.096-4.096a.5.5 0 0 1 0-.707m0-4.344a.5.5 0 0 0 .707 0l4.096-4.096V4.5a.5.5 0 1 0 1 0V.525a.5.5 0 0 0-.5-.5H11.5a.5.5 0 0 0 0 1h2.768l-4.096 4.096a.5.5 0 0 0 0 .707m-4.344 0a.5.5 0 0 1-.707 0L1.025 1.732V4.5a.5.5 0 0 1-1 0V.525a.5.5 0 0 1 .5-.5H4.5a.5.5 0 0 1 0 1H1.732l4.096 4.096a.5.5 0 0 1 0 .707"}))}));FE.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var YE=FE,HE=["color","size","title","className"];function UE(){return UE=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},UE.apply(null,arguments)}var ZE=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,HE);return t.createElement("svg",UE({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-file-x",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{d:"M6.146 6.146a.5.5 0 0 1 .708 0L8 7.293l1.146-1.147a.5.5 0 1 1 .708.708L8.707 8l1.147 1.146a.5.5 0 0 1-.708.708L8 8.707 6.854 9.854a.5.5 0 0 1-.708-.708L7.293 8 6.146 6.854a.5.5 0 0 1 0-.708"}),t.createElement("path",{d:"M4 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm0 1h8a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1"}))}));ZE.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var BE,zE=ZE,VE=function(){var e={columns:[{id:1,tables:1}],tables:{"table-1":{id:1,tableId:"table-1",seats:[{id:"1A",name:"A",customerId:"",customerName:"",label:{},columnIndex:1},{id:"1B",name:"B",customerId:"",customerName:"",label:{},columnIndex:1},{id:"1C",name:"C",customerId:"",customerName:"",label:{},columnIndex:1},{id:"1D",name:"D",customerId:"",customerName:"",label:{},columnIndex:1},{id:"1E",name:"E",customerId:"",customerName:"",label:{},columnIndex:1},{id:"1F",name:"F",customerId:"",customerName:"",label:{},columnIndex:1},{id:"1G",name:"G",customerId:"",customerName:"",label:{},columnIndex:1},{id:"1H",name:"H",customerId:"",customerName:"",label:{},columnIndex:1}],expanded:!1,columnIndex:1}}},n=i((0,t.useState)({columns:[],tables:{}}),2),r=n[0],a=n[1],o=i((0,t.useState)(1),2),l=o[0],s=o[1],c=i((0,t.useState)([1]),2),u=c[0],d=c[1],f=i((0,t.useState)(null),2),h=f[0],v=f[1],m=i((0,t.useState)(null),2),p=m[0],g=m[1],y=i((0,t.useState)(!1),2),b=y[0],x=y[1],_=i((0,t.useState)([]),2),j=_[0],w=_[1],N=i((0,t.useState)({label_name:void 0,label_color:void 0}),2),k=N[0],S=N[1],C=i((0,t.useState)([]),2),D=C[0],E=C[1],O=i((0,t.useState)(!1),2),P=O[0],M=O[1],T=i((0,t.useState)([]),2),R=T[0],A=T[1],I=i((0,t.useState)(!1),2),L=I[0],F=I[1],Y=i((0,t.useState)([]),2),H=Y[0],U=Y[1],Z=i((0,t.useState)(null),2),B=Z[0],z=Z[1],V=i((0,t.useState)(""),2),W=V[0],q=V[1],K=i((0,t.useState)(null),2),$=K[0],G=K[1],J=i((0,t.useState)(void 0),2),Q=J[0],X=J[1],ee=i((0,t.useState)(void 0),2),te=ee[0],ne=ee[1],re=i((0,t.useState)(void 0),2),ae=re[0],ie=re[1],oe=i((0,t.useState)([]),2),le=oe[0],se=oe[1],ce=i((0,t.useState)(!1),2),ue=ce[0],de=ce[1],fe=i((0,t.useState)(!1),2),he=fe[0],ve=fe[1],me=i((0,t.useState)(null),2),pe=me[0],ge=me[1],ye=i((0,t.useState)([]),2),be=ye[0],xe=ye[1],_e=i((0,t.useState)([]),2),je=_e[0],we=_e[1],Ne=i((0,t.useState)([]),2),ke=Ne[0],Se=Ne[1],Ce=i((0,t.useState)(new Date),2),De=Ce[0],Ee=Ce[1],Oe=["#AD967A","#BD816E","#2B76E5","#66CCFF","#0A7E22","#00C875","#9CD326","#FFCB00","#FF642E","#FD314D","#BB3354","#FF158A","#9B51E0","#BDA8F9"],Pe=ys()(De).isSame(ys()(),"day"),Me=(0,t.useCallback)((function(){var e=ys()(De).format("MM/DD/YYYY");Xr(e).then((function(e){return xe((null===e||void 0===e?void 0:e.data)||[])})),aa(e).then((function(e){return we((null===e||void 0===e?void 0:e.data)||[])})),ca(e).then((function(e){return Se((null===e||void 0===e?void 0:e.data)||[])}))}),[De]),Te=(0,t.useCallback)((function(){var t=ys()(De).format("MM/DD/YYYY");yu(t).then((function(n){var r,i,o,l,c,u,f,h=null===n||void 0===n?void 0:n.data;(null===h||void 0===h?void 0:h.length)>0?(a(null===(r=h[0])||void 0===r?void 0:r.seating_assignment),v(h[0]),s((null===(i=h[0])||void 0===i||null===(o=i.seating_assignment)||void 0===o||null===(l=o.columns)||void 0===l?void 0:l.length)||1),d((null===(c=h[0])||void 0===c||null===(u=c.seating_assignment)||void 0===u||null===(f=u.columns)||void 0===f?void 0:f.map((function(e){return e.tables})))||[1])):yu().then((function(n){var r=(null===n||void 0===n?void 0:n.data)||[];if(r.length>0){var i=new Date(De);i.setHours(23,59,59,999);var o,l,c,u,f=r.filter((function(e){var t,n=null===e||void 0===e||null===(t=e.date)||void 0===t?void 0:t.split("/");return!(!n||3!==n.length)&&new Date(n[2],n[0]-1,n[1]).getTime()<=i.getTime()})).sort((function(e,t){var n=function(e){var t,n=null===e||void 0===e||null===(t=e.date)||void 0===t?void 0:t.split("/");return n&&3===n.length?new Date(n[2],n[0]-1,n[1]).getTime():0};return n(t)-n(e)})),h=f[0],m=null===h||void 0===h?void 0:h.seating_assignment;if(m)if(a(m),s((null===m||void 0===m||null===(o=m.columns)||void 0===o?void 0:o.length)||1),d((null===m||void 0===m||null===(l=m.columns)||void 0===l?void 0:l.map((function(e){return e.tables})))||[1]),ys()(De).isSame(ys()(),"day"))bu({date:t,seating_assignment:m,create_by:localStorage.getItem("user")&&(null===(c=JSON.parse(localStorage.getItem("user")))||void 0===c?void 0:c.name),update_by:localStorage.getItem("user")&&(null===(u=JSON.parse(localStorage.getItem("user")))||void 0===u?void 0:u.name),create_date:new Date,update_date:new Date}).then((function(e){v(null===e||void 0===e?void 0:e.data)}));else v(null);else a(e),v(null),s(1),d([1])}else a(e),v(null),s(1),d([1])}))})),$r(t).then((function(e){var t=((null===e||void 0===e?void 0:e.data)||[]).filter((function(e){return"inbound"===e.type})),n=[];t.forEach((function(e){var t;null===(t=e.route_customer_list)||void 0===t||t.forEach((function(e){e.customer_route_status===Sr.IN_CENTER&&n.push(e.customer_id)}))})),se(n)}))}),[De]);(0,t.useEffect)((function(){kl().then((function(e){return E(null===e||void 0===e?void 0:e.data)})),mu("active").then((function(e){w(null===e||void 0===e?void 0:e.data),A(null===e||void 0===e?void 0:e.data)}))}),[]),(0,t.useEffect)((function(){Te(),Me()}),[Te,Me]),(0,t.useEffect)((function(){var e,t=Array.from({length:l},(function(e,t){return{id:t+1,tables:u[t]||0}}));l!==(null===(e=r.columns)||void 0===e?void 0:e.length)&&(a((function(e){return bt(bt({},e),{},{columns:t})})),u.length!==l&&d((function(e){for(var t=Tn(e);t.length<l;)t.push(0);return t.slice(0,l)})))}),[l]),(0,t.useEffect)((function(){var e={},t=1,n=!1;if(r.columns){if(u.length!==r.columns.length)n=!0;else for(var i=0;i<(null===r||void 0===r||null===(o=r.columns)||void 0===o?void 0:o.length);i++){var o;if(r.columns[i].tables!==u[i]){n=!0;break}}n&&(r.columns.forEach((function(n,a){var i=u[a]||0;n.tables=i;for(var o=0;o<i;o++){var l="table-".concat(t);if(e[l])e[l]=r.tables[l];else{var s=Array.from({length:8},(function(e,n){var r=String.fromCharCode(65+n);return{id:"".concat(t).concat(r),name:r,customerName:"",customerId:"",columnIndex:a+1,label:{label_name:void 0,label_color:void 0}}}));e[l]={id:t,tableId:l,seats:s,expanded:!1,columnIndex:a+1}}t++}})),a((function(t){return bt(bt({},t),{},{columns:t.columns.map((function(e,t){return bt(bt({},e),{},{tables:u[t]})})),tables:e})})))}}),[u,r.columns]);var Re,Ae=function(e){a((function(t){return bt(bt({},t),{},{tables:bt(bt({},t.tables),{},(0,gt.Z)({},e,bt(bt({},t.tables[e]),{},{expanded:!t.tables[e].expanded})))})}))},Ie=i((0,t.useState)(""),2),Le=(Ie[0],Ie[1],function(){for(var e=Math.max.apply(Math,Tn(u).concat([0])),t=[],n=function(e){var n,a=[];null===(n=r.columns)||void 0===n||n.forEach((function(t,n){var i=Object.values(r.tables||{}).filter((function(e){return e.columnIndex===n+1})).sort((function(e,t){return e.id-t.id}));i[e]&&a.push(i[e])})),a.length>0&&t.push({rowId:e+1,tables:a})},a=0;a<e;a++)n(a);return t}),Fe=function(){B&&W.trim()&&(gu(B,{label_name:W.trim()}).then((function(){mu("active").then((function(e){w(null===e||void 0===e?void 0:e.data),A(null===e||void 0===e?void 0:e.data)}))})),z(null),q(""))},Ye=function(){z(null),q("")},He=function(e){null!==e&&void 0!==e&&e.customerId&&null!==e&&void 0!==e&&e.customerName&&(ge(e),ve(!0))},Ue=function(){ve(!1),ge(null)};return(0,t.useEffect)((function(){var e=function(e){"Escape"===e.key&&ue&&de(!1)};return ue&&document.addEventListener("keydown",e),function(){document.removeEventListener("keydown",e)}}),[ue]),(0,Cn.jsxs)(Cn.Fragment,{children:[ue&&(0,Cn.jsxs)("div",{className:"app-main-content-list-container fullscreen-mode",style:{backgroundColor:"#fff"},children:[(0,Cn.jsxs)("div",{className:"seating-chart-container",children:[(0,Cn.jsx)("div",{className:"seating-stage",children:(0,Cn.jsx)("div",{className:"stage",children:"Stage"})}),Le().map((function(e,t){var n;return(0,Cn.jsx)("div",{className:"seating-row-container",id:"seating-row-fullscreen-".concat(t),children:null===e||void 0===e||null===(n=e.tables)||void 0===n?void 0:n.map((function(e,n){return(0,Cn.jsx)(BD,{className:"me-4",id:"seating-table-fullscreen-".concat(t,"-").concat(n),tableNumber:null===e||void 0===e?void 0:e.id,guests:null===e||void 0===e?void 0:e.seats,inCenterCustomerIds:le,onSeatClick:He},"seating-table-fullscreen-".concat(t,"-").concat(n))}))},"seating-row-fullscreen-".concat(t))})),(0,Cn.jsx)("div",{className:"seating-stage mt-4",children:j.map((function(e){return(0,Cn.jsxs)("div",{children:[(0,Cn.jsx)("span",{style:{width:"16px",height:"16px",borderRadius:"16px",display:"inline-block",background:e.label_color,marginRight:"8px"}}),e.label_name]},e.id)}))})]}),(0,Cn.jsx)("div",{className:"fullscreen-hint",children:"Press ESC to exit full screen"})]}),!ue&&(0,Cn.jsxs)("div",{className:"seating-page-container",children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/",children:"Lobby"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"Seating Chart"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsx)("h4",{children:"Seating Chart"})}),(0,Cn.jsx)("div",{className:"col-md-12 d-flex align-items-center",style:{marginTop:"8px",marginBottom:"8px"},children:(0,Cn.jsxs)("div",{className:"d-flex align-items-center",style:{gap:"12px"},children:[(0,Cn.jsx)("button",{className:"btn btn-outline-secondary btn-sm",onClick:function(){Ee((function(e){var t=new Date(e);return t.setDate(t.getDate()-1),t}))},title:"Previous day",children:(0,Cn.jsx)("span",{style:{fontSize:"18px",lineHeight:1},children:"\u2039"})}),(0,Cn.jsx)("span",{style:{fontWeight:600,fontSize:"16px",minWidth:"160px",textAlign:"center"},children:ys()(De).format("ddd, MMM D, YYYY")}),(0,Cn.jsx)("button",{className:"btn btn-outline-secondary btn-sm",onClick:function(){Pe||Ee((function(e){var t=new Date(e);t.setDate(t.getDate()+1);var n=new Date;return n.setHours(0,0,0,0),t.setHours(0,0,0,0),t>n?e:t}))},title:"Next day",disabled:Pe,children:(0,Cn.jsx)("span",{style:{fontSize:"18px",lineHeight:1},children:"\u203a"})}),!Pe&&(0,Cn.jsx)("button",{className:"btn btn-outline-primary btn-sm",onClick:function(){Ee(new Date)},children:"Today"})]})}),(0,Cn.jsx)("div",{className:"app-main-content-list-container",children:(0,Cn.jsxs)("div",{className:"app-main-content-list-func-container",children:[(0,Cn.jsx)(Hc,{defaultActiveKey:"seatingChart",id:"seatingTabs",children:(0,Cn.jsx)(Wc,{eventKey:"seatingChart",title:"Seating Chart",children:(0,Cn.jsxs)("div",{className:"seating-chart-container",children:[(0,Cn.jsx)("div",{className:"seating-stage",children:(0,Cn.jsx)("div",{className:"stage",children:"Stage"})}),Le().map((function(e,t){var n;return(0,Cn.jsx)("div",{className:"seating-row-container",id:"seating-row-".concat(t),children:null===e||void 0===e||null===(n=e.tables)||void 0===n?void 0:n.map((function(e,n){return(0,Cn.jsx)(BD,{className:"me-4",id:"seating-table-".concat(t,"-").concat(n),tableNumber:null===e||void 0===e?void 0:e.id,guests:null===e||void 0===e?void 0:e.seats,inCenterCustomerIds:le,onSeatClick:He},"seating-table-".concat(t,"-").concat(n))}))},"seating-row-".concat(t))})),(0,Cn.jsx)("div",{className:"seating-stage mt-4",children:j.map((function(e){return(0,Cn.jsxs)("div",{children:[(0,Cn.jsx)("span",{style:{width:"16px",height:"16px",borderRadius:"16px",display:"inline-block",background:e.label_color,marginRight:"8px"}}),e.label_name]},e.id)}))})]})})}),(0,Cn.jsx)("div",{className:"list-func-panel",children:(0,Cn.jsxs)("button",{className:"btn btn-primary me-2",onClick:function(){de(!0)},children:[(0,Cn.jsx)(YE,{size:16,className:"me-2"}),"Full Screen"]})})]})})]}),(0,Cn.jsxs)("div",{className:"manage-seating-chart-container",children:[(0,Cn.jsx)("div",{className:"manage-seating-chart-title-container",children:(0,Cn.jsx)("h6",{children:"Manage Seating Chart"})}),(0,Cn.jsxs)("div",{className:"manage-seating-chart-tables-container",children:[(0,Cn.jsxs)("div",{className:"title",children:[(0,Cn.jsx)("strong",{children:"Table Layout"}),(0,Cn.jsx)(Gc,{color:"#777",size:16,onClick:function(){M(!1),x(!0)}}),b&&(0,Cn.jsxs)("div",{className:"seating-popover",children:[(0,Cn.jsx)("h6",{children:"Manage Table Layout"}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section margin-sm dropdown-container",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Number of Columns"}),(0,Cn.jsx)("input",{type:"number",min:"0",value:l,onChange:function(e){var t=parseInt(e.target.value)||0;s(t)}})]})}),l>0&&Array.from({length:l}).map((function(e,t){return(0,Cn.jsx)("div",{className:"app-main-content-fields-section margin-sm dropdown-container",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Column ".concat(t+1," (Tables)")}),(0,Cn.jsx)("input",{type:"number",min:"0",value:u[t]||0,onChange:function(e){return function(e,t){d((function(n){var r=Tn(n);return r[e]=parseInt(t)||0,r}))}(t,e.target.value)}})]})},"column-config-".concat(t))})),(0,Cn.jsx)("div",{className:"list row",children:(0,Cn.jsxs)("div",{className:"col-md-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return function(){var t,n,r,i;a((null===h||void 0===h?void 0:h.seat_assignment)||e),s((null===h||void 0===h||null===(t=h.seat_assignment)||void 0===t||null===(n=t.columns)||void 0===n?void 0:n.length)||1),d((null===h||void 0===h||null===(r=h.seat_assignment)||void 0===r||null===(i=r.columns)||void 0===i?void 0:i.map((function(e){return e.tables})))||[1]),x(!1),X(void 0),ne(void 0)}()},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return function(){var e,t,n;h?xu(null===h||void 0===h?void 0:h.id,{seating_assignment:r,update_by:localStorage.getItem("user")&&(null===(e=JSON.parse(localStorage.getItem("user")))||void 0===e?void 0:e.name),update_date:new Date}):bu({date:ys()(De).format("MM/DD/YYYY"),seating_assignment:r,create_by:localStorage.getItem("user")&&(null===(t=JSON.parse(localStorage.getItem("user")))||void 0===t?void 0:t.name),update_by:localStorage.getItem("user")&&(null===(n=JSON.parse(localStorage.getItem("user")))||void 0===n?void 0:n.name),create_date:new Date,update_date:new Date}).then((function(e){var t=null===e||void 0===e?void 0:e.data;v(t)})),x(!1),X(void 0),ne(void 0)}()},children:" Save "})]})})]})]}),Object.keys(r.tables).map((function(e){var t,n,i,o;return(0,Cn.jsxs)("div",{className:"table-config-container",children:[(0,Cn.jsxs)("div",{className:"table-config-item-title",children:[!(null!==(t=r.tables[e])&&void 0!==t&&t.expanded)&&(0,Cn.jsx)(CD,{className:"me-2",color:"#777",size:12,onClick:function(){return Ae(e)}}),(null===(n=r.tables[e])||void 0===n?void 0:n.expanded)&&(0,Cn.jsx)(cx,{className:"me-2",color:"#777",size:12,onClick:function(){return Ae(e)}}),e.replace("-"," ")]}),(null===(i=r.tables[e])||void 0===i?void 0:i.expanded)&&(null===(o=r.tables[e])||void 0===o?void 0:o.seats.map((function(t){return(0,Cn.jsxs)("div",{className:"table-config-item",children:["".concat(t.name,". ").concat(t.customerName)," ",(0,Cn.jsx)(Gc,{color:"#777",size:16,onClick:function(){return function(e,t){var n,a,i=r.tables[e].seats.find((function(e){return e.id===t}));g({tableId:e,seatId:t,customerId:null===i||void 0===i?void 0:i.customerId,label:null===i||void 0===i?void 0:i.label,customerName:null===i||void 0===i?void 0:i.customerName}),X({value:null===i||void 0===i?void 0:i.customerId,label:null===i||void 0===i?void 0:i.customerName}),ne({value:null===i||void 0===i||null===(n=i.label)||void 0===n?void 0:n.id,label:null===i||void 0===i||null===(a=i.label)||void 0===a?void 0:a.label_name})}(e,t.id)}}),p&&p.tableId===e&&p.seatId===t.id&&(0,Cn.jsxs)("div",{className:"seating-popover",children:[(0,Cn.jsx)("h6",{children:"Seat Assignment"}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section margin-sm dropdown-container",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Customer Name"}),(0,Cn.jsx)(ib,{styles:{control:function(e){return bt(bt({},e),{},{width:"210px",borderRadius:"8px"})},indicatorSeparator:function(){return{display:"none"}},dropdownIndicator:function(e){return bt(bt({},e),{},{paddingRight:"8px",color:"#333","&:hover":{color:"#000"}})},valueContainer:function(e){return bt(bt({},e),{},{height:"43px",padding:"0 8px"})},input:function(e){return bt(bt({},e),{},{margin:"0px",padding:"0px",height:"30px",width:"150px"})},placeholder:function(e){return bt(bt({},e),{},{fontSize:"13px"})},singleValue:function(e){return bt(bt({},e),{},{margin:"0px",fontSize:"13px"})}},value:Q,onChange:function(e){return function(e){g(bt(bt({},p),{},{customerId:e.value,customerName:e.label})),X(e)}(e)},options:[{value:"",label:""}].concat(Tn(D.filter((function(e){var t=function(){var e=new Set;return Object.values(r.tables||{}).forEach((function(t){var n;null===(n=t.seats)||void 0===n||n.forEach((function(t){t.customerId&&e.add(t.customerId)}))})),e}();return"active"===(null===e||void 0===e?void 0:e.status)&&"discharged"!==(null===e||void 0===e?void 0:e.type)&&(!t.has(null===e||void 0===e?void 0:e.id)||(null===e||void 0===e?void 0:e.id)===(null===p||void 0===p?void 0:p.customerId))})).map((function(e){return{value:(null===e||void 0===e?void 0:e.id)||"",label:(null===e||void 0===e?void 0:e.name)||""}}))))})]})}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section margin-sm dropdown-container",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Customer Label"}),(0,Cn.jsx)(ib,{styles:{control:function(e){return bt(bt({},e),{},{width:"210px",borderRadius:"8px"})},indicatorSeparator:function(){return{display:"none"}},dropdownIndicator:function(e){return bt(bt({},e),{},{paddingRight:"8px",color:"#333","&:hover":{color:"#000"}})},valueContainer:function(e){return bt(bt({},e),{},{height:"43px",padding:"0 8px"})},input:function(e){return bt(bt({},e),{},{margin:"0px",padding:"0px",height:"30px",width:"150px"})},placeholder:function(e){return bt(bt({},e),{},{fontSize:"13px"})},singleValue:function(e){return bt(bt({},e),{},{margin:"0px",fontSize:"13px"})}},value:te,onChange:function(e){return function(e){var t;g(bt(bt({},p),{},{label:{label_name:e.label,id:e.value,label_color:null===(t=j.find((function(t){return t.id===e.value})))||void 0===t?void 0:t.label_color}})),ne(e)}(e)},options:[{value:"",label:""}].concat(Tn(j.map((function(e){return{value:(null===e||void 0===e?void 0:e.id)||"",label:(null===e||void 0===e?void 0:e.label_name)||""}}))))})]})}),(0,Cn.jsx)("div",{className:"list row",children:(0,Cn.jsxs)("div",{className:"col-md-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){g(null)},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return function(){if(p){var e=p.tableId,t=p.seatId,n=p.customerName,r=p.customerId,i=p.label;a((function(a){var o,l,s,c=a.tables[e].seats.map((function(e){return e.id===t?bt(bt({},e),{},{customerName:n,customerId:r,label:i}):e})),u=bt(bt({},a),{},{tables:bt(bt({},a.tables),{},(0,gt.Z)({},e,bt(bt({},a.tables[e]),{},{seats:c})))});return xu(null===h||void 0===h?void 0:h.id,{seating_assignment:u,update_by:localStorage.getItem("user")&&(null===(o=JSON.parse(localStorage.getItem("user")))||void 0===o?void 0:o.name),update_date:new Date}),Ol(r,{table_id:e,seating:t,tags:[].concat(Tn(null===(l=D.find((function(e){return e.id===r})))||void 0===l?void 0:l.tags),[null===i||void 0===i?void 0:i.label_name]),edit_by:localStorage.getItem("user")&&(null===(s=JSON.parse(localStorage.getItem("user")))||void 0===s?void 0:s.name),edit_date:new Date}),u})),g(null)}}()},children:" Save "})]})})]})]})})))]})})),(0,Cn.jsxs)("div",{className:"title",children:[(0,Cn.jsx)("strong",{children:"Customer Label"}),(0,Cn.jsx)(Gc,{color:"#777",size:16,onClick:function(){x(!1),M(!0)}}),P&&(0,Cn.jsxs)("div",{className:"seating-popover",children:[(0,Cn.jsx)("h6",{children:"Customer Labels"}),(0,Cn.jsx)("div",{className:"mb-4",children:j.map((function(e){return(0,Cn.jsxs)("div",{className:"label-delete-item",children:[(0,Cn.jsx)("span",{style:{width:"16px",height:"16px",borderRadius:"16px",background:e.label_color,flexShrink:0,cursor:"pointer",border:$===e.id?"2px solid #333":"none"},onClick:function(){return G($===e.id?null:e.id)},title:"Click to change color"}),B===e.id?(0,Cn.jsxs)("div",{style:{display:"flex",alignItems:"center",gap:"4px",flex:1,marginLeft:"8px"},children:[(0,Cn.jsx)("input",{type:"text",value:W,onChange:function(e){return q(e.target.value)},onKeyDown:function(e){"Enter"===e.key&&Fe(),"Escape"===e.key&&Ye()},style:{flex:1,fontSize:"13px",padding:"2px 6px",border:"1px solid #aaa",borderRadius:"4px"},autoFocus:!0}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm",style:{padding:"1px 8px",fontSize:"12px"},onClick:Fe,children:"OK"}),(0,Cn.jsx)("button",{className:"btn btn-default btn-sm",style:{padding:"1px 8px",fontSize:"12px"},onClick:Ye,children:"X"})]}):(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)("span",{style:{flex:1,marginLeft:"8px"},children:e.label_name}),(0,Cn.jsx)(Gc,{size:14,color:"#777",style:{cursor:"pointer",marginRight:"8px"},onClick:function(){return function(e){z(e.id),q(e.label_name)}(e)}}),(0,Cn.jsx)(zE,{size:16,style:{cursor:"pointer"},onClick:function(){return function(e){w((function(t){return t.filter((function(t){return t.id!==e.id}))})),U((function(t){return[].concat(Tn(t),[e])}))}(e)}})]}),$===e.id&&(0,Cn.jsx)("div",{style:{display:"flex",flexWrap:"wrap",gap:"6px",marginTop:"6px",padding:"6px",background:"#f8f8f8",borderRadius:"6px",width:"100%"},children:Oe.map((function(t){return(0,Cn.jsx)("span",{onClick:function(){return n=e.id,gu(n,{label_color:t}).then((function(){mu("active").then((function(e){w(null===e||void 0===e?void 0:e.data),A(null===e||void 0===e?void 0:e.data)}))})),void G(null);var n},style:{width:"20px",height:"20px",borderRadius:"50%",background:t,cursor:"pointer",border:e.label_color===t?"2px solid #333":"2px solid transparent",display:"inline-block"}},t)}))})]},e.id)}))}),!L&&(0,Cn.jsx)("button",{className:"btn btn-tertiary btn-custom-label btn-sm mb-4",onClick:function(){return F(!0)},children:"+ Add New Label"}),L&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)("div",{className:"app-main-content-fields-section margin-sm dropdown-container",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Label Name"}),(0,Cn.jsx)("input",{type:"text",value:k.label_name,onChange:function(e){S((function(t){return bt(bt({},t),{},{label_name:e.target.value})}))}})]})}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section margin-sm dropdown-container",children:(0,Cn.jsxs)("div",{className:"me-4",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Label Color"}),(0,Cn.jsx)(ib,{styles:{control:function(e){return bt(bt({},e),{},{width:"210px",borderRadius:"8px"})},indicatorSeparator:function(){return{display:"none"}},dropdownIndicator:function(e){return bt(bt({},e),{},{paddingRight:"8px",color:"#333","&:hover":{color:"#000"}})},valueContainer:function(e){return bt(bt({},e),{},{height:"43px",padding:"0 8px"})},input:function(e){return bt(bt({},e),{},{margin:"0px",padding:"0px",height:"30px",width:"150px"})},placeholder:function(e){return bt(bt({},e),{},{fontSize:"13px"})},singleValue:function(e){return bt(bt({},e),{},{margin:"0px",fontSize:"13px"})},option:function(e,t){var n=t.data;return bt(bt({},e),{},{backgroundColor:null===n||void 0===n?void 0:n.value})}},value:ae,onChange:function(e){return function(e){ie(e),S((function(t){return bt(bt({},t),{},{label_color:e.value})}))}(e)},options:[{value:"",label:""}].concat(Tn(Oe.map((function(e){return{value:e||"",label:e||""}}))))})]})})]}),(0,Cn.jsx)("div",{className:"list row",children:(0,Cn.jsxs)("div",{className:"col-md-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return w(R),M(!1),F(!1),z(null),q(""),void G(null)},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){return k.label_color&&k.label_name&&pu(k).then((function(){mu("active").then((function(e){w(null===e||void 0===e?void 0:e.data),A(null===e||void 0===e?void 0:e.data),M(!1),F(!1),S({label_color:void 0,label_name:void 0})}))})),void(H.length>0&&Promise.all(H.map((function(e){return gu(e.id,{status:"inactive"})}))).then((function(){return U([])})))},children:" Save "})]})})]})]}),j.map((function(e){return(0,Cn.jsxs)("div",{className:"mb-4",style:{fontSize:"12px",display:"inline-flex",alignItems:"center",marginRight:"16px"},children:[(0,Cn.jsx)("span",{style:{width:"16px",height:"16px",borderRadius:"16px",background:e.label_color,display:"inline-block",marginRight:"8px"}}),e.label_name]},e.id)}))]})]})]}),(0,Cn.jsxs)(Fd,{show:he,onHide:Ue,centered:!0,children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:"Confirm Meals"})}),(0,Cn.jsx)(Fd.Body,{children:pe&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("p",{className:"mb-3",children:[(0,Cn.jsx)("strong",{children:"Customer:"})," ",pe.customerName]}),(0,Cn.jsx)("p",{className:"text-muted mb-3",children:"Please confirm the meals for today:"}),(0,Cn.jsxs)(AE,{children:[(0,Cn.jsx)(AE.Check,{type:"checkbox",id:"breakfast-check",label:"Breakfast",checked:(Re=null===pe||void 0===pe?void 0:pe.customerId,be.some((function(e){return e.customer_id===Re&&e.date===ys()(De).format("MM/DD/YYYY")}))),onChange:function(e){e.target.checked?function(e){var t,n;ea({customer_id:null===e||void 0===e?void 0:e.customerId,customer_name:null===e||void 0===e?void 0:e.customerName,has_breakfast:!0,date:ys()(De).format("MM/DD/YYYY"),create_by:localStorage.getItem("user")&&(null===(t=JSON.parse(localStorage.getItem("user")))||void 0===t?void 0:t.name),create_date:new Date,edit_history:[{employee:localStorage.getItem("user")&&(null===(n=JSON.parse(localStorage.getItem("user")))||void 0===n?void 0:n.name),date:new Date}]}).then((function(){Me()}))}(pe):function(e){var t=be.find((function(t){return t.customer_id===e&&t.date===ys()(De).format("MM/DD/YYYY")}));t&&ta(t.id).then((function(){Me()}))}(null===pe||void 0===pe?void 0:pe.customerId)},className:"mb-2"}),(0,Cn.jsx)(AE.Check,{type:"checkbox",id:"lunch-check",label:"Lunch",checked:function(e){return je.some((function(t){return t.customer_id===e&&t.date===ys()(De).format("MM/DD/YYYY")}))}(null===pe||void 0===pe?void 0:pe.customerId),onChange:function(e){e.target.checked?function(e){var t,n;ia({customer_id:null===e||void 0===e?void 0:e.customerId,customer_name:null===e||void 0===e?void 0:e.customerName,has_lunch:!0,date:ys()(De).format("MM/DD/YYYY"),create_by:localStorage.getItem("user")&&(null===(t=JSON.parse(localStorage.getItem("user")))||void 0===t?void 0:t.name),create_date:new Date,edit_history:[{employee:localStorage.getItem("user")&&(null===(n=JSON.parse(localStorage.getItem("user")))||void 0===n?void 0:n.name),date:new Date}]}).then((function(){Me()}))}(pe):function(e){var t=je.find((function(t){return t.customer_id===e&&t.date===ys()(De).format("MM/DD/YYYY")}));t&&oa(t.id).then((function(){Me()}))}(null===pe||void 0===pe?void 0:pe.customerId)},className:"mb-2"}),(0,Cn.jsx)(AE.Check,{type:"checkbox",id:"snack-check",label:"Snack",checked:function(e){return ke.some((function(t){return t.customer_id===e&&t.date===ys()(De).format("MM/DD/YYYY")}))}(null===pe||void 0===pe?void 0:pe.customerId),onChange:function(e){e.target.checked?function(e){var t,n;ua({customer_id:null===e||void 0===e?void 0:e.customerId,customer_name:null===e||void 0===e?void 0:e.customerName,has_snack:!0,date:ys()(De).format("MM/DD/YYYY"),create_by:localStorage.getItem("user")&&(null===(t=JSON.parse(localStorage.getItem("user")))||void 0===t?void 0:t.name),create_date:new Date,edit_history:[{employee:localStorage.getItem("user")&&(null===(n=JSON.parse(localStorage.getItem("user")))||void 0===n?void 0:n.name),date:new Date}]}).then((function(){Me()}))}(pe):function(e){var t=ke.find((function(t){return t.customer_id===e&&t.date===ys()(De).format("MM/DD/YYYY")}));t&&da(t.id).then((function(){Me()}))}(null===pe||void 0===pe?void 0:pe.customerId)},className:"mb-2"})]})]})}),(0,Cn.jsx)(Fd.Footer,{children:(0,Cn.jsx)(Eo,{variant:"secondary",onClick:Ue,children:"Close"})})]})]})},WE=["id","start","end","title","description","location","people","_options"];!function(e){e.DragAndDrop="dragAndDrop",e.EventModal="eventModal",e.ScrollController="scrollController",e.EventRecurrence="eventRecurrence",e.Resize="resize",e.CalendarControls="calendarControls",e.CurrentTime="currentTime"}(BE||(BE={}));var qE,KE=function(e,t){return t.name=e,t},$E=/^(0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$/,GE=/^(\d{4})-(\d{2})-(\d{2}) (0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$/,JE=/^(\d{4})-(\d{2})-(\d{2})$/,QE={DATE_STRING:/^\d{4}-\d{2}-\d{2}$/,DATE_TIME_STRING:/^\d{4}-\d{2}-\d{2} \d{2}:\d{2}$/},XE=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(e){return(0,qu.Z)(this,n),t.call(this,"Invalid date time specification: ".concat(e))}return(0,Ku.Z)(n)}($x(Error)),eO=function(e){if(!QE.DATE_TIME_STRING.test(e)&&!QE.DATE_STRING.test(e))throw new XE(e);return new Date(Number(e.slice(0,4)),Number(e.slice(5,7))-1,Number(e.slice(8,10)),Number(e.slice(11,13)),Number(e.slice(14,16)))},tO=function(e){var t=e.slice(11,13),n=e.slice(14,16);return{year:Number(e.slice(0,4)),month:Number(e.slice(5,7))-1,date:Number(e.slice(8,10)),hours:""!==t?Number(t):void 0,minutes:""!==n?Number(n):void 0}},nO=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(e,r){var a;return(0,qu.Z)(this,n),a=t.call(this,"Number must be between ".concat(e," and ").concat(r,".")),Object.defineProperty((0,Wx.Z)(a),"min",{enumerable:!0,configurable:!0,writable:!0,value:e}),Object.defineProperty((0,Wx.Z)(a),"max",{enumerable:!0,configurable:!0,writable:!0,value:r}),a}return(0,Ku.Z)(n)}($x(Error)),rO=function(e){if(e<0||e>99)throw new nO(0,99);return String(e).padStart(2,"0")},aO=function(e){return"".concat(e.getFullYear(),"-").concat(rO(e.getMonth()+1),"-").concat(rO(e.getDate()))},iO=function(e){return"".concat(aO(e)," ").concat(function(e){return"".concat(rO(e.getHours()),":").concat(rO(e.getMinutes()))}(e))},oO=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(e){return(0,qu.Z)(this,n),t.call(this,"Invalid time string: ".concat(e))}return(0,Ku.Z)(n)}($x(Error)),lO=function(e){if(!$E.test(e)&&"24:00"!==e)throw new oO(e);var t=i(e.split(":").map((function(e){return parseInt(e,10)})),2),n=t[0],r=(1.6666666666666667*t[1]).toString();return r.split(".")[0].length<2&&(r="0".concat(r)),Number(n+r)},sO=function(e){return e.slice(0,10)},cO=function(e){return e.slice(11)};!function(e){e[e.SUNDAY=0]="SUNDAY",e[e.MONDAY=1]="MONDAY",e[e.TUESDAY=2]="TUESDAY",e[e.WEDNESDAY=3]="WEDNESDAY",e[e.THURSDAY=4]="THURSDAY",e[e.FRIDAY=5]="FRIDAY",e[e.SATURDAY=6]="SATURDAY"}(qE||(qE={})),qE.MONDAY;var uO,dO=function(){function e(t,n,r,a,i,o,l,s,c){var u=arguments.length>9&&void 0!==arguments[9]?arguments[9]:void 0,d=arguments.length>10&&void 0!==arguments[10]?arguments[10]:{},f=arguments.length>11&&void 0!==arguments[11]?arguments[11]:{};(0,qu.Z)(this,e),Object.defineProperty(this,"_config",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(this,"id",{enumerable:!0,configurable:!0,writable:!0,value:n}),Object.defineProperty(this,"start",{enumerable:!0,configurable:!0,writable:!0,value:r}),Object.defineProperty(this,"end",{enumerable:!0,configurable:!0,writable:!0,value:a}),Object.defineProperty(this,"title",{enumerable:!0,configurable:!0,writable:!0,value:i}),Object.defineProperty(this,"people",{enumerable:!0,configurable:!0,writable:!0,value:o}),Object.defineProperty(this,"location",{enumerable:!0,configurable:!0,writable:!0,value:l}),Object.defineProperty(this,"description",{enumerable:!0,configurable:!0,writable:!0,value:s}),Object.defineProperty(this,"calendarId",{enumerable:!0,configurable:!0,writable:!0,value:c}),Object.defineProperty(this,"_options",{enumerable:!0,configurable:!0,writable:!0,value:u}),Object.defineProperty(this,"_customContent",{enumerable:!0,configurable:!0,writable:!0,value:d}),Object.defineProperty(this,"_foreignProperties",{enumerable:!0,configurable:!0,writable:!0,value:f}),Object.defineProperty(this,"_previousConcurrentEvents",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_totalConcurrentEvents",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_maxConcurrentEvents",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_nDaysInGrid",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_createdAt",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_eventFragments",{enumerable:!0,configurable:!0,writable:!0,value:{}})}return(0,Ku.Z)(e,[{key:"_isSingleDayTimed",get:function(){return GE.test(this.start)&&GE.test(this.end)&&sO(this.start)===sO(this.end)}},{key:"_isSingleDayFullDay",get:function(){return JE.test(this.start)&&JE.test(this.end)&&this.start===this.end}},{key:"_isMultiDayTimed",get:function(){return GE.test(this.start)&&GE.test(this.end)&&sO(this.start)!==sO(this.end)}},{key:"_isMultiDayFullDay",get:function(){return JE.test(this.start)&&JE.test(this.end)&&this.start!==this.end}},{key:"_isSingleHybridDayTimed",get:function(){if(!this._config.isHybridDay)return!1;if(!GE.test(this.start)||!GE.test(this.end))return!1;var e=sO(this.start),t=sO(this.end),n=aO(new Date(eO(t).getTime()-864e5));if(e!==t&&e!==n)return!1;var r=this._config.dayBoundaries.value,a=lO(cO(this.start)),i=lO(cO(this.end));return a>=r.start&&(i<=r.end||i>a)||a<r.end&&i<=r.end}},{key:"_color",get:function(){return this.calendarId&&this._config.calendars.value&&this.calendarId in this._config.calendars.value?this._config.calendars.value[this.calendarId].colorName:"primary"}},{key:"_getForeignProperties",value:function(){return this._foreignProperties}},{key:"_getExternalEvent",value:function(){return bt({id:this.id,start:this.start,end:this.end,title:this.title,people:this.people,location:this.location,description:this.description,calendarId:this.calendarId,_options:this._options},this._getForeignProperties())}}]),e}(),fO=function(){function e(t,n,r,a){(0,qu.Z)(this,e),Object.defineProperty(this,"_config",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(this,"id",{enumerable:!0,configurable:!0,writable:!0,value:n}),Object.defineProperty(this,"start",{enumerable:!0,configurable:!0,writable:!0,value:r}),Object.defineProperty(this,"end",{enumerable:!0,configurable:!0,writable:!0,value:a}),Object.defineProperty(this,"people",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"location",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"description",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"title",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"calendarId",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_foreignProperties",{enumerable:!0,configurable:!0,writable:!0,value:{}}),Object.defineProperty(this,"_options",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_customContent",{enumerable:!0,configurable:!0,writable:!0,value:{}})}return(0,Ku.Z)(e,[{key:"build",value:function(){return new dO(this._config,this.id,this.start,this.end,this.title,this.people,this.location,this.description,this.calendarId,this._options,this._customContent,this._foreignProperties)}},{key:"withTitle",value:function(e){return this.title=e,this}},{key:"withPeople",value:function(e){return this.people=e,this}},{key:"withLocation",value:function(e){return this.location=e,this}},{key:"withDescription",value:function(e){return this.description=e,this}},{key:"withForeignProperties",value:function(e){return this._foreignProperties=e,this}},{key:"withCalendarId",value:function(e){return this.calendarId=e,this}},{key:"withOptions",value:function(e){return this._options=e,this}},{key:"withCustomContent",value:function(e){return this._customContent=e,this}}]),e}(),hO=function(e,t){var n=tO(e),r=n.year,a=n.month,i=n.date,o=n.hours,l=n.minutes,s=void 0!==o&&void 0!==l,c=new Date(r,a,i,null!==o&&void 0!==o?o:0,null!==l&&void 0!==l?l:0),u=(c.getMonth()+t)%12;return u<0&&(u+=12),c.setMonth(c.getMonth()+t),c.getMonth()>u?c.setDate(0):c.getMonth()<u&&(c.setMonth(c.getMonth()+1),c.setDate(0)),s?iO(c):aO(c)},vO=function(e,t){var n=tO(e),r=n.year,a=n.month,i=n.date,o=n.hours,l=n.minutes,s=void 0!==o&&void 0!==l,c=new Date(r,a,i,null!==o&&void 0!==o?o:0,null!==l&&void 0!==l?l:0);return c.setDate(c.getDate()+t),s?iO(c):aO(c)},mO=function(e,t){var n=tO(e),r=n.year,a=n.month,i=n.date,o=n.hours,l=n.minutes,s=void 0!==o&&void 0!==l,c=new Date(r,a,i,null!==o&&void 0!==o?o:0,null!==l&&void 0!==l?l:0);return c.setMinutes(c.getMinutes()+t),s?iO(c):aO(c)},pO=function(e,t){var n=tO(e),r=n.year,a=n.month,i=n.date,o=tO(t),l=o.year,s=o.month,c=o.date,u=new Date(r,a,i),d=new Date(l,s,c).getTime()-u.getTime();return Math.round(d/864e5)},gO=function(e,t){var n=eO(e);return(eO(t).getTime()-n.getTime())/1e3/60},yO=function(){function e(t,n,r){(0,qu.Z)(this,e),Object.defineProperty(this,"rruleOptions",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(this,"dtstartOld",{enumerable:!0,configurable:!0,writable:!0,value:n}),Object.defineProperty(this,"dtstartNew",{enumerable:!0,configurable:!0,writable:!0,value:r}),Object.defineProperty(this,"rruleOptionsNew",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.rruleOptionsNew=bt({},t),this.updateByDay(),this.updateByMonthDay(),this.updateUntil()}return(0,Ku.Z)(e,[{key:"updateByDay",value:function(){var e,t=this;if(this.rruleOptions.byday){var n=pO(this.dtstartOld,this.dtstartNew),r=["MO","TU","WE","TH","FR","SA","SU"],a=n%7;0!==a&&(null===(e=this.rruleOptionsNew.byday)||void 0===e||e.forEach((function(e,n){var i=r.indexOf(e)+a;i>=r.length?t.rruleOptionsNew.byday[n]=r[i-r.length]:t.rruleOptionsNew.byday[n]=i<0?r[r.length+i]:r[i]})))}}},{key:"updateByMonthDay",value:function(){this.rruleOptions.bymonthday&&(this.rruleOptionsNew.bymonthday=eO(this.dtstartNew).getDate())}},{key:"updateUntil",value:function(){if(this.rruleOptions.until){var e=GE.test(this.dtstartOld);this.rruleOptionsNew.until=e?mO(this.rruleOptionsNew.until,gO(this.dtstartOld,this.dtstartNew)):vO(this.rruleOptionsNew.until,pO(this.dtstartOld,this.dtstartNew))}}},{key:"getUpdatedRRuleOptions",value:function(){return this.rruleOptionsNew}}]),e}();!function(e){e.YEARLY="YEARLY",e.MONTHLY="MONTHLY",e.WEEKLY="WEEKLY",e.DAILY="DAILY"}(uO||(uO={}));var bO=Object.freeze(["SU","MO","TU","WE","TH","FR","SA"]),xO=function(e){return e=(e=(e=e.replace(/-/g,"")).replace(/:/g,"")).replace(" ","T"),/T\d{4}$/.test(e)&&(e+="00"),e},_O=function(e){return e=(e=(e=e.replace("T"," ")).replace(/^(\d{4})(\d{2})(\d{2})/,"$1-$2-$3")).replace(/(\d{2})(\d{2})(\d{2})$/,"$1:$2")};function jO(e,t){var n=e.getDay()-t,r=e;return 0===n||(n>0?r.setDate(e.getDate()-n):r.setDate(e.getDate()-(7+n))),r}var wO={MO:1,TU:2,WE:3,TH:4,FR:5,SA:6,SU:0},NO=function(e){return wO[e]},kO=function(e,t){return t&&e>t},SO=function(e,t){return t&&e>=t},CO=function(e,t){var n,r=cO(e),a=(null===(n=t.byday)||void 0===n?void 0:n.map(NO))||[eO(e).getDay()],i=e,o=[],l=t.wkst?["SU","MO","TU","WE","TH","FR","SA"].indexOf(t.wkst):0;return{next:function(){var n=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=jO(eO(e),t);return n.setHours(0,0,0,0),Array.from({length:7}).map((function(e,t){var r=new Date(n);return r.setDate(n.getDate()+t),aO(r)}))}(i,l);if(n.filter((function(e){return a.includes(eO(e).getDay())})).map((function(e){return r?"".concat(e," ").concat(r):e})).forEach((function(n){n>=e&&!SO(o.length,t.count)&&!kO(n,t.until)&&o.push(n)})),kO(i,t.until)||SO(o.length,t.count))return{done:!0,value:o};var s=eO(i);return s.setDate(s.getDate()+7*t.interval),i=aO(s),{done:!1,value:o}}}},DO=function(e,t){for(var n=function(e,t){var n,r=e,a=[],i=(null===(n=t.byday)||void 0===n?void 0:n.map(NO))||void 0;return{next:function(){if(!SO(a.length,t.count)&&!kO(r,t.until))if(i){var e=eO(r).getDay();i.includes(e)&&a.push(r)}else a.push(r);return kO(r,t.until)||SO(a.length,t.count)?{done:!0,value:a}:(r=vO(r,t.interval),{done:!1,value:a})}}}(e,t),r=n.next();!r.done;)r=n.next();return r.value},EO=function(e,t){t.bymonthday||(t.bymonthday=tO(e).date);for(var n=function(e,t){var n=e,r=[];return{next:function(){if(SO(r.length,t.count)||kO(n,t.until)||r.push(n),kO(n,t.until)||SO(r.length,t.count))return{done:!0,value:r};for(var e=hO(n,t.interval),a=t.interval,i=tO(e).date;i!==t.bymonthday;)a+=t.interval,i=tO(hO(n,a)).date;return n=hO(n,a),{done:!1,value:r}}}}(e,t),r=n.next();!r.done;)r=n.next();return r.value},OO=function(e,t){var n=[],r=e;return{next:function(){return SO(n.length,t.count)||kO(r,t.until)||n.push(r),kO(r,t.until)||SO(n.length,t.count)?{done:!0,value:n}:(r=function(e,t){var n=tO(e),r=n.year,a=n.month,i=n.date,o=n.hours,l=n.minutes,s=void 0!==o&&void 0!==l,c=new Date(r,a,i,null!==o&&void 0!==o?o:0,null!==l&&void 0!==l?l:0);return c.setFullYear(c.getFullYear()+t),s?iO(c):aO(c)}(r,t.interval),{done:!1,value:n})}}},PO=function(){function e(t,n,r){var a;(0,qu.Z)(this,e),Object.defineProperty(this,"dtstart",{enumerable:!0,configurable:!0,writable:!0,value:n}),Object.defineProperty(this,"options",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"durationInMinutes",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"durationInDays",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.options=bt(bt({},t),{},{interval:null!==(a=t.interval)&&void 0!==a?a:1});var i=r||n;this.isDateTime?this.durationInMinutes=gO(this.dtstart,i):this.durationInDays=pO(this.dtstart,i)}return(0,Ku.Z)(e,[{key:"getRecurrences",value:function(){if(this.options.freq===uO.DAILY)return this.getDatesForDaily();if(this.options.freq===uO.WEEKLY)return this.getDatesForFreqWeekly();if(this.options.freq===uO.MONTHLY)return this.getDatesForFreqMonthly();if(this.options.freq===uO.YEARLY)return this.getDatesForFreqYearly();throw new Error("freq is required")}},{key:"getDatesForFreqWeekly",value:function(){return function(e,t){for(var n=CO(e,t),r=n.next();!r.done;)r=n.next();return r.value}(this.dtstart,this.options).map(this.getRecurrenceBasedOnStartDates.bind(this))}},{key:"getDatesForDaily",value:function(){return DO(this.dtstart,this.options).map(this.getRecurrenceBasedOnStartDates.bind(this))}},{key:"getDatesForFreqMonthly",value:function(){return EO(this.dtstart,this.options).map(this.getRecurrenceBasedOnStartDates.bind(this))}},{key:"getDatesForFreqYearly",value:function(){return function(e,t){for(var n=OO(e,t),r=n.next();!r.done;)r=n.next();return r.value}(this.dtstart,this.options).map(this.getRecurrenceBasedOnStartDates.bind(this))}},{key:"getRecurrenceBasedOnStartDates",value:function(e){return{start:e,end:this.isDateTime?mO(e,this.durationInMinutes):vO(e,this.durationInDays)}}},{key:"isDateTime",get:function(){return GE.test(this.dtstart)}}]),e}(),MO=function(){function e(t){(0,qu.Z)(this,e),Object.defineProperty(this,"dtstart",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"dtend",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"rrule",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"exdate",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.dtstart=_O(t.dtstart),this.dtend=_O(t.dtend||t.dtstart),this.rrule=function(e){var t={freq:uO.WEEKLY};return e.split(";").forEach((function(e){var n=i(e.split("="),2),r=n[0],a=n[1];if("FREQ"===r&&(t.freq=a),"BYDAY"===r&&(t.byday=a.split(",")),"BYMONTHDAY"===r&&(t.bymonthday=Number(a)),"UNTIL"===r&&(t.until=_O(a)),"COUNT"===r&&(t.count=Number(a)),"INTERVAL"===r&&(t.interval=Number(a)),"WKST"===r){if(!bO.includes(a))throw new Error("Invalid WKST value: ".concat(a));t.wkst=a}})),t}(t.rrule),this.exdate=this.mapExdate(t.exdate)}return(0,Ku.Z)(e,[{key:"getRecurrences",value:function(){var e=new PO(this.rrule,this.dtstart,this.dtend).getRecurrences();return this.filterExdate(e)}},{key:"updateDtstart",value:function(e){e=_O(e);var t=this.dtstart,n=new yO(this.rrule,t,e);this.rrule=n.getUpdatedRRuleOptions(),this.dtstart=e,this.dtend=GE.test(t)?mO(this.dtend,gO(t,e)):vO(this.dtend,pO(t,e))}},{key:"mapExdate",value:function(e){var t=this;if(null===e||void 0===e?void 0:e.length){var n=new Map;return e.forEach((function(e){var r=_O(e);r!==t.dtstart&&n.set(r,!0)})),n}}},{key:"filterExdate",value:function(e){var t=this;return this.exdate?e.filter((function(e){var n;return!(null===(n=t.exdate)||void 0===n?void 0:n.has(e.start))})):e}},{key:"getRrule",value:function(){return function(e){var t="FREQ=".concat(e.freq);return e.until&&(t+=";UNTIL=".concat(xO(e.until))),e.count&&(t+=";COUNT=".concat(e.count)),e.interval&&(t+=";INTERVAL=".concat(e.interval)),e.byday&&(t+=";BYDAY=".concat(e.byday.join(","))),e.bymonthday&&(t+=";BYMONTHDAY=".concat(e.bymonthday)),e.wkst&&(t+=";WKST=".concat(e.wkst)),t}(this.rrule)}},{key:"getDtstart",value:function(){return xO(this.dtstart)}},{key:"getDtend",value:function(){return xO(this.dtend)}},{key:"getExdate",value:function(){return this.exdate}}]),e}(),TO=function(){function e(t){(0,qu.Z)(this,e),Object.defineProperty(this,"$app",{enumerable:!0,configurable:!0,writable:!0,value:t})}return(0,Ku.Z)(e,[{key:"update",value:function(e,t,n){var r=this.$app.calendarEvents.list.value.find((function(t){return t.id===e&&!t.isCopy}));if(!r)throw new Error("Tried to update a non-existing event");this.$app.calendarEvents.list.value=this.$app.calendarEvents.list.value.filter((function(t){return t.id!==e||!t.isCopy}));var a=new MO({dtstart:r.start,dtend:r.end,rrule:r._getForeignProperties().rrule}),i=GE.test(n)?mO(r.start,gO(t,n)):vO(r.start,pO(t,n));return a.updateDtstart(i),r.start=_O(a.getDtstart()),r.end=_O(a.getDtend()),r._getForeignProperties().rrule=a.getRrule(),{updatedEvent:r,recurrenceSet:a}}}]),e}(),RO=function(e,t){var n=e.id,r=e.start,a=e.end,i=e.title,o=e.description,l=e.location,s=e.people,c=e._options,u=ma(e,WE);return new fO(t,n,r,a).withTitle(i).withDescription(o).withLocation(l).withPeople(s).withCalendarId(e.calendarId).withOptions(c).withForeignProperties(u).withCustomContent(e._customContent).build()},AO=function(e,t,n,r,a){n.includes("COUNT")||n.includes("UNTIL")||(n.endsWith(";")||(n+=";"),n+="UNTIL=".concat(xO(r.end),";"));var i=new MO({dtstart:xO(t.start),dtend:xO(t.end),rrule:n,exdate:a}).getRecurrences();return i[0].start===t.start&&i.splice(0,1),i.map((function(n){var r=function(e,t){var n=new fO(t.config,e.id,e.start,e.end).withTitle(e.title).withPeople(e.people).withCalendarId(e.calendarId).withForeignProperties(JSON.parse(JSON.stringify(e._getForeignProperties()))).withLocation(e.location).withDescription(e.description).withOptions(e._options).withCustomContent(e._customContent).build();return n._nDaysInGrid=e._nDaysInGrid,n}(t,e);return r.start=n.start,r.end=n.end,r.isCopy=!0,r}))},IO=function(e,t,n){t.includes("COUNT")||t.includes("UNTIL")||(t.endsWith(";")||(t+=";"),t+="UNTIL=".concat(xO(n.end),";"));var r=new MO({dtstart:xO(e.start),dtend:xO(e.end),rrule:t}).getRecurrences();return r[0].start===e.start&&r.splice(0,1),r.map((function(t){var n=structuredClone(e);return n.start=t.start,n.end=t.end,n.isCopy=!0,n}))},LO=function(){function e(t){(0,qu.Z)(this,e),Object.defineProperty(this,"$app",{enumerable:!0,configurable:!0,writable:!0,value:t})}return(0,Ku.Z)(e,[{key:"set",value:function(e){var t,n=[],r=(0,l.Z)(e);try{for(r.s();!(t=r.n()).done;){var a=t.value,i=RO(a,this.$app.config);n.push(i);var o=i._getForeignProperties().rrule,s=i._getForeignProperties().exdate;o&&"string"===typeof o&&this.$app.calendarState.range.value&&n.push.apply(n,Tn(AO(this.$app,i,o,this.$app.calendarState.range.value,s)))}}catch(c){r.e(c)}finally{r.f()}this.$app.calendarEvents.list.value=n}},{key:"add",value:function(e){var t=RO(e,this.$app.config);t._createdAt=new Date;var n=[].concat(Tn(this.$app.calendarEvents.list.value),[t]),r=t._getForeignProperties().rrule,a=t._getForeignProperties().exdate;r&&"string"===typeof r&&this.$app.calendarState.range.value&&n.push.apply(n,Tn(AO(this.$app,t,r,this.$app.calendarState.range.value,a))),this.$app.calendarEvents.list.value=n}},{key:"get",value:function(e){var t;return null===(t=this.$app.calendarEvents.list.value.find((function(t){return t.id===e&&!t.isCopy})))||void 0===t?void 0:t._getExternalEvent()}},{key:"getAll",value:function(){return this.$app.calendarEvents.list.value.filter((function(e){return!e.isCopy})).map((function(e){return e._getExternalEvent()}))}},{key:"remove",value:function(e){this.$app.calendarEvents.list.value=this.$app.calendarEvents.list.value.filter((function(t){return t.id!==e}))}},{key:"update",value:function(e){this.removeOriginalAndCopiesForId(e.id);var t=RO(e,this.$app.config),n=[].concat(Tn(this.$app.calendarEvents.list.value),[t]),r=t._getForeignProperties().rrule,a=t._getForeignProperties().exdate;r&&"string"===typeof r&&this.$app.calendarState.range.value&&n.push.apply(n,Tn(AO(this.$app,t,r,this.$app.calendarState.range.value,a))),this.$app.calendarEvents.list.value=n}},{key:"removeOriginalAndCopiesForId",value:function(e){this.$app.calendarEvents.list.value=this.$app.calendarEvents.list.value.filter((function(t){return t.id!==e}))}}]),e}(),FO=function(){function e(t){(0,qu.Z)(this,e),Object.defineProperty(this,"$app",{enumerable:!0,configurable:!0,writable:!0,value:t})}return(0,Ku.Z)(e,[{key:"update",value:function(e,t,n){this.deleteAllCopiesForEvent(e);var r=this.$app.calendarEvents.list.value.find((function(t){return t.id===e&&!t.isCopy}));if(!r)throw new Error("Tried to update a non-existing event");return r.end=this.getNewEventEnd(n,r,t),r}},{key:"getNewEventEnd",value:function(e,t,n){return GE.test(e)?mO(t.end,gO(n,e)):vO(t.end,pO(n,e))}},{key:"deleteAllCopiesForEvent",value:function(e){this.$app.calendarEvents.list.value=this.$app.calendarEvents.list.value.filter((function(t){return t.id!==e||!t.isCopy}))}}]),e}(),YO=function(){function e(){(0,qu.Z)(this,e),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:BE.EventRecurrence}),Object.defineProperty(this,"$app",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(this,"range",{enumerable:!0,configurable:!0,writable:!0,value:null})}return(0,Ku.Z)(e,[{key:"beforeRender",value:function(e){this.$app=e,this.range=e.calendarState.range.value,this.createRecurrencesForEvents(),this.createRecurrencesForBackgroundEvents()}},{key:"onRangeUpdate",value:function(e){var t=this;this.range=e,this.removeAllEventRecurrences(),zj((function(){t.createRecurrencesForEvents(),t.createRecurrencesForBackgroundEvents()}))}},{key:"eventsFacade",get:function(){if(console.warn("[Schedule-X warning]: the eventsFacade is deprecated and will be removed in v2. Please use the createEventsServicePlugin function from @schedule-x/event-recurrence instead. Docs: https://schedule-x.dev/docs/calendar/plugins/recurrence"),!this.$app)throw new Error("Plugin not yet initialized. The events facade is not intended to add the initial events. For adding events upon rendering, add them directly to the configuration object passed to `createCalendar`, or `useCalendarApp` if you are using the React component");return new LO(this.$app)}},{key:"updateRecurrenceDND",value:function(e,t,n){var r=new TO(this.$app).update(e,t,n),a=r.updatedEvent,i=r.recurrenceSet;this.$app.calendarEvents.list.value=[].concat(Tn(this.$app.calendarEvents.list.value),Tn(this.createRecurrencesForEvent(a,i.getRrule())))}},{key:"updateRecurrenceOnResize",value:function(e,t,n){var r=new FO(this.$app).update(e,t,n);this.$app.calendarEvents.list.value=[].concat(Tn(this.$app.calendarEvents.list.value),Tn(this.createRecurrencesForEvent(r,r._getForeignProperties().rrule)))}},{key:"createRecurrencesForEvents",value:function(){var e=this,t=[],n=this.$app;n.calendarEvents.list.value.forEach((function(n){var r=n._getForeignProperties().rrule,a=n._getForeignProperties().exdate;r&&t.push.apply(t,Tn(e.createRecurrencesForEvent(n,r,a)))})),n.calendarEvents.list.value=[].concat(Tn(this.$app.calendarEvents.list.value),t)}},{key:"createRecurrencesForBackgroundEvents",value:function(){var e=this,t=[],n=this.$app;n.calendarEvents.backgroundEvents.value.forEach((function(n){var r=n.rrule;r&&e.range&&t.push.apply(t,Tn(IO(n,r,e.range)))})),n.calendarEvents.backgroundEvents.value=[].concat(Tn(n.calendarEvents.backgroundEvents.value),t)}},{key:"createRecurrencesForEvent",value:function(e,t,n){return this.range?AO(this.$app,e,t,this.range,n):(console.warn("No date range found in event recurrence plugin. Aborting creation of recurrences to prevent infinite recursion."),[])}},{key:"removeAllEventRecurrences",value:function(){this.$app.calendarEvents.list.value=Tn(this.$app.calendarEvents.list.value.filter((function(e){return!e.isCopy}))),this.$app.calendarEvents.backgroundEvents.value=Tn(this.$app.calendarEvents.backgroundEvents.value.filter((function(e){return!e.isCopy})))}}]),e}(),HO=function(){var e,n,r=I(),a=(0,t.useState)([]),o=i(a,2),s=o[0],c=o[1],u=(0,t.useRef)(null),d=(0,t.useState)(null),f=i(d,2),h=f[0],v=f[1],m=(0,t.useState)([]),p=i(m,2),g=p[0],y=p[1],b=(0,t.useState)("medical"),x=i(b,2),_=(x[0],x[1]),j=(0,t.useState)("medicalCalendar"),w=i(j,2),N=w[0],k=w[1],S=(0,t.useState)([]),C=i(S,2),D=C[0],E=C[1],O=(0,t.useState)([]),P=i(O,2),M=P[0],T=P[1],R=(0,t.useState)(new Date((new Date).getFullYear(),(new Date).getMonth(),1)),A=i(R,2),L=A[0],F=A[1],Y=(0,t.useState)(new Date((new Date).getFullYear(),(new Date).getMonth()+1,0)),H=i(Y,2),U=H[0],Z=H[1],B=(0,t.useState)(0),z=i(B,2),V=(z[0],z[1]),W=(0,t.useState)(0),q=i(W,2),K=(q[0],q[1]),$=(0,t.useState)(0),G=i($,2),J=(G[0],G[1]),Q=(0,t.useState)(!1),X=i(Q,2),ee=X[0],te=X[1],ne=(0,t.useState)([]),re=i(ne,2),ae=re[0],ie=re[1],oe=(0,t.useState)([]),le=i(oe,2),se=le[0],ce=le[1],ue=(0,t.useState)(!1),de=i(ue,2),fe=de[0],he=de[1],ve=wC(),me=IC(),pe=KE("eventRecurrence",new YO),ge=(0,t.useState)(new Map),ye=i(ge,2),be=ye[0],xe=ye[1],_e=(0,t.useState)(null),je=i(_e,2),we=je[0],Ne=je[1],ke=(0,t.useState)(null),Se=i(ke,2),Ce=Se[0],De=Se[1],Ee=(0,t.useState)(!1),Oe=i(Ee,2),Pe=Oe[0],Me=Oe[1],Te=(0,t.useState)(new Date),Re=i(Te,2),Ae=Re[0],Ie=Re[1],Le=(0,t.useState)(new Date),Fe=i(Le,2),Ye=(Fe[0],Fe[1]),He=(0,t.useState)(""),Ue=i(He,2),Ze=Ue[0],Be=Ue[1],ze=(0,t.useState)(""),Ve=i(ze,2),We=Ve[0],qe=Ve[1],Ke=(0,t.useState)(""),$e=i(Ke,2),Ge=($e[0],$e[1]),Je=(0,t.useState)(""),Qe=i(Je,2),Xe=Qe[0],et=Qe[1],tt=(0,t.useState)(void 0),nt=i(tt,2),rt=(nt[0],nt[1]),at=(0,t.useState)(void 0),it=i(at,2),ot=(it[0],it[1]),lt=i((0,t.useState)(""),2),st=(lt[0],lt[1],i((0,t.useState)(""),2)),ct=st[0],ut=st[1],dt=i((0,t.useState)(""),2),ft=(dt[0],dt[1]),ht=i((0,t.useState)(""),2),vt=(ht[0],ht[1]),mt=i((0,t.useState)(void 0),2),pt=(mt[0],mt[1]),gt=i((0,t.useState)(""),2),yt=(gt[0],gt[1]),xt=i((0,t.useState)(void 0),2),_t=xt[0],jt=xt[1],wt=i((0,t.useState)([]),2),Nt=wt[0],kt=wt[1],St=i((0,t.useState)([]),2),Ct=(St[0],St[1]),Dt=i((0,t.useState)(""),2),Et=Dt[0],Ot=Dt[1],Pt=i((0,t.useState)(""),2),Mt=Pt[0],Tt=Pt[1],Rt=i((0,t.useState)(""),2),At=Rt[0],It=Rt[1],Lt=i((0,t.useState)(""),2),Ft=Lt[0],Yt=Lt[1],Ht=i((0,t.useState)(""),2),Ut=Ht[0],Zt=Ht[1],Bt=i((0,t.useState)(""),2),zt=Bt[0],Vt=Bt[1],Wt=i((0,t.useState)(""),2),qt=Wt[0],Kt=Wt[1],$t=i((0,t.useState)(""),2),Gt=$t[0],Jt=$t[1],Qt=i((0,t.useState)(""),2),Xt=Qt[0],en=Qt[1],tn=i((0,t.useState)(null),2),nn=tn[0],rn=tn[1],an=i((0,t.useState)(""),2),on=an[0],ln=an[1],sn=i((0,t.useState)(""),2),cn=sn[0],un=sn[1],dn=i((0,t.useState)(""),2),fn=dn[0],hn=dn[1],vn=i((0,t.useState)(""),2),mn=vn[0],pn=vn[1],gn=i((0,t.useState)(null),2),yn=gn[0],bn=gn[1],xn=i((0,t.useState)(null),2),_n=xn[0],jn=xn[1],wn=i((0,t.useState)(null),2),Nn=wn[0],kn=wn[1],Sn=i((0,t.useState)(!1),2),Dn=Sn[0],En=Sn[1],On=i((0,t.useState)([]),2),Pn=On[0],Mn=On[1],Rn=i((0,t.useState)(!1),2),An=Rn[0],In=Rn[1],Ln=i((0,t.useState)(null),2),Fn=Ln[0],Yn=Ln[1],Hn=i((0,t.useState)(""),2),Un=Hn[0],Zn=Hn[1],Bn=i((0,t.useState)(null),2),zn=Bn[0],Vn=Bn[1],Wn=i((0,t.useState)(""),2),qn=Wn[0],Kn=Wn[1],$n=i((0,t.useState)(""),2),Gn=$n[0],Jn=$n[1],Qn=i((0,t.useState)(""),2),Xn=Qn[0],er=Qn[1],tr=i((0,t.useState)(null),2),nr=tr[0],rr=tr[1],ar=i((0,t.useState)(""),2),ir=ar[0],or=ar[1],lr=i((0,t.useState)(""),2),sr=lr[0],cr=lr[1],ur=i((0,t.useState)(""),2),dr=ur[0],fr=ur[1],hr=i((0,t.useState)(""),2),vr=hr[0],mr=hr[1],pr=i((0,t.useState)(null),2),gr=pr[0],yr=pr[1],br=i((0,t.useState)(null),2),xr=br[0],_r=br[1],jr=i((0,t.useState)(null),2),wr=jr[0],Nr=jr[1],kr=i((0,t.useState)(!1),2),Sr=kr[0],Cr=kr[1],Dr=i((0,t.useState)(null),2),Er=Dr[0],Or=Dr[1],Pr=i((0,t.useState)(!1),2),Mr=Pr[0],Tr=Pr[1],Rr=i((0,t.useState)(null),2),Ar=Rr[0],Ir=Rr[1],Lr=function(e){if(!e)return"";if(e.includes(",")){var t=e.split(",").map((function(e){return e.trim()}));return"".concat(t[1]," ").concat(t[0])}return e},Fr={medicalCalendar:"medical",activitiesCalendar:"activity",incidentsCalendar:"incident",mealPlanCalendar:"meal_plan",reminderDatesCalendar:"reminder"},Yr=nC({views:[WS(),Sk(),wk()],monthGridOptions:{nEventsPerDay:50},defaultView:VS.name,skipValidation:!0,selectedDate:ys()(new Date).format("YYYY-MM-DD HH:mm"),events:s,plugins:[me,ve,pe],callbacks:{onRangeUpdate:function(e){console.log("new calendar range start date",e.start),console.log("new calendar range end date",e.end),Ne(e.start),De(e.end);var t=new Date(e.start),n=new Date(e.end);F(new Date(t.getFullYear(),t.getMonth(),1)),Z(new Date(n.getFullYear(),n.getMonth()+1,0))},onClickDate:function(e){if("medicalCalendar"!==N){var t=i(e.split("-").map(Number),3),n=t[0],r=t[1],a=t[2],o=new Date(n,r-1,a);"activitiesCalendar"===N&&o.setHours(10,0,0,0),Ie(o),Ye(o),Me(!0)}},onClickDateTime:function(e){"medicalCalendar"!==N&&(Ie(new Date(e.replace(" ","T"))),Ye(new Date(e.replace(" ","T"))),Me(!0))}}}),Hr=function(){var e,t=new Map,n=function(){if(console.log("CenterCalendar - range:",we,"to",Ce,"events:",s.length),!we||!Ce){var e=ys()();return s.filter((function(t){return ys()(t.start_time).isSame(e,"month")}))}var t=ys()(we),n=ys()(Ce);return s.filter((function(e){return ys()(e.start_time).isBetween(t,n,"day","[]")}))}(),r=(0,l.Z)(n);try{for(r.s();!(e=r.n()).done;){var a=e.value,i=ys()(a.start_time).format("MMM Do, YYYY");if(t.has(i))t.set(i,[].concat(Tn(t.get(i)),[a]));else{var o=[];o.push(a),t.set(i,o)}}}catch(c){r.e(c)}finally{r.f()}return t};(0,t.useEffect)((function(){Yl.canAccessLegacySystem()||(window.alert("You haven't login yet OR this user does not have access to this page. Please change an admin account to login."),Yl.logout(),r("/login")),cl().then((function(e){kt(e.data)})),gl().then((function(e){Ct(e.data)})),kl().then((function(e){E(e.data)})),fs().then((function(e){T(e.data)})),lu.getTimeData().then((function(e){ce(e.data)}))}),[]),(0,t.useEffect)((function(){lu.getAllEvents({from:lu.formatDate(L),to:lu.formatDate(U)}).then((function(e){return y(null===e||void 0===e?void 0:e.data)})),lu.getAllEventRecurrences().then((function(e){return Mn((null===e||void 0===e?void 0:e.data)||[])}))}),[L,U]),(0,t.useEffect)((function(){_t&&Ae&&jn(new Date(Ae)),_t||(jn(null),kn(null),En(!1))}),[_t,Ae]),(0,t.useEffect)((function(){if(Be(Fr[N]),"medicalCalendar"===N){if((null===D||void 0===D?void 0:D.length)>0&&M.length>0){var e,t,n,r=Tn(g);c(null===r||void 0===r||null===(e=r.filter((function(e){return"medical"===e.type})))||void 0===e||null===(t=e.map((function(e){var t,n,r,a,i,o,l,s,c,u,d,f,h,v,m,p,y,b,x,_,j,w,k,S,C,E,O=null!==e&&void 0!==e&&null!==(t=e.data)&&void 0!==t&&t.customer?(null===D||void 0===D||null===(n=D.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.customer)})))||void 0===n?void 0:n.name)||(null===e||void 0===e||null===(r=e.data)||void 0===r?void 0:r.client_name)||"":(null===e||void 0===e||null===(a=e.data)||void 0===a?void 0:a.client_name)||"",P=null!==e&&void 0!==e&&null!==(i=e.data)&&void 0!==i&&i.resource?(null===M||void 0===M||null===(o=M.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.resource)})))||void 0===o?void 0:o.name)||(null===e||void 0===e||null===(l=e.data)||void 0===l?void 0:l.resource_name)||"":(null===e||void 0===e||null===(s=e.data)||void 0===s?void 0:s.resource_name)||"";e.event_id=e.id,e.customer=O,e.doctor=P,e.phone=null!==e&&void 0!==e&&null!==(c=e.data)&&void 0!==c&&c.resource?(null===M||void 0===M||null===(u=M.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.resource)})))||void 0===u?void 0:u.phone)||(null===e||void 0===e||null===(d=e.data)||void 0===d?void 0:d.resource_phone)||"":(null===e||void 0===e||null===(f=e.data)||void 0===f?void 0:f.resource_phone)||"",e.contact=null!==e&&void 0!==e&&null!==(h=e.data)&&void 0!==h&&h.resource?(null===M||void 0===M||null===(v=M.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.resource)})))||void 0===v?void 0:v.contact)||(null===e||void 0===e||null===(m=e.data)||void 0===m?void 0:m.resource_contact)||"":(null===e||void 0===e||null===(p=e.data)||void 0===p?void 0:p.resource_contact)||"",e.address=null!==e&&void 0!==e&&null!==(y=e.data)&&void 0!==y&&y.resource?(null===M||void 0===M||null===(b=M.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.resource)})))||void 0===b?void 0:b.address)||(null===e||void 0===e||null===(x=e.data)||void 0===x?void 0:x.resource_address)||"":(null===e||void 0===e||null===(_=e.data)||void 0===_?void 0:_.resource_address)||"",e.translation=(null===e||void 0===e||null===(j=e.data)||void 0===j?void 0:j.interpreter)||"",e.newPatient=(null===e||void 0===e||null===(w=e.data)||void 0===w?void 0:w.new_patient)||"",e.needId=(null===e||void 0===e||null===(k=e.data)||void 0===k?void 0:k.need_id)||"",e.disability=(null===e||void 0===e||null===(S=e.data)||void 0===S?void 0:S.disability)||"",e.startTime=null!==e&&void 0!==e&&e.start_time?"".concat(ys()(new Date(null===e||void 0===e?void 0:e.start_time)).format("YYYY-MM-DD HH:mm")):"",e.endTime=null!==e&&void 0!==e&&e.start_time?"".concat(ys()(new Date(null===e||void 0===e?void 0:e.end_time)).format("YYYY-MM-DD HH:mm")):"",e.fasting=(null===e||void 0===e||null===(C=e.data)||void 0===C?void 0:C.fasting)||"",e.transportation=(null===e||void 0===e?void 0:e.link_event_name)||"",e.title="medicalCalendar"===N?(E=O,null===e||void 0===e||e.start_time,Lr(E)):e.title,e.description="medicalCalendar"===N?function(e,t){var n=Lr(e);return t?"".concat(n," - ").concat(t):n}(O,P):e.description,e.start=null!==e&&void 0!==e&&e.start_time?"".concat(ys()(new Date(null===e||void 0===e?void 0:e.start_time)).format("YYYY-MM-DD HH:mm")):"".concat(ys()().format("YYYY-MM-DD HH:mm")),e.end=null!==e&&void 0!==e&&e.stop_time?"".concat(ys()(new Date(null===e||void 0===e?void 0:e.stop_time)).format("YYYY-MM-DD HH:mm")):null!==e&&void 0!==e&&e.start_time?"".concat(ys()(null===e||void 0===e?void 0:e.start_time).format("YYYY-MM-DD HH:mm")):"".concat(ys()().format("YYYY-MM-DD HH:mm"));var T=lu.getTransportationInfo(g,e,se),R=T.isFutureEvent,A=T.maxTranslate1,I=T.maxTranslate2,L=T.maxResource,F=T.totalTranslate1,Y=T.totalTranslate2,H=T.totalResource;return e.color=null===e||void 0===e?void 0:e.color,e._options={additionalClasses:["event-".concat((null===e||void 0===e?void 0:e.color)||"primary")]},e.showWarnings=R,e.maxTranslate1=A,e.maxTranslate2=I,e.maxResource=L,e.totalTranslate1=F,V(e.totalTranslate1),e.totalTranslate2=Y,K(e.totalTranslate2),e.totalResource=H,J(e.totalResource),e})))||void 0===t||null===(n=t.filter((function(e){return!ee&&"active"===e.status||ee})))||void 0===n?void 0:n.filter((function(e){return 0===ae.length||(!!ae.includes(e.color)||!(!ae.includes("purple")||e.color))})))}}else{var a,i,o,l,s=Pn.filter((function(e){return e.type===Fr[N]&&"active"===e.status})).flatMap((function(e){return function(e,t,n){var r=[],a=new Date(e.start_repeat_date),i=new Date(e.end_repeat_date),o=new Date(t),l=new Date(n),s=o>a?o:a,c=l<i?l:i;if(s>c)return r;for(var u=e.rrule,d=new Date(a),f=0;d<=c&&f<1e3;){if(d>=s){var h=ys()(d).format("YYYY-MM-DD");r.push(bt(bt({},e),{},{id:"recur-".concat(e.id,"-").concat(h),_recur_id:e.id,start_time:new Date(d),stop_time:new Date(d)}))}if("FREQ=DAILY"===u)d=new Date(d.getTime()+864e5);else if("FREQ=WEEKLY"===u)d=new Date(d.getTime()+6048e5);else if("FREQ=MONTHLY"===u){var v=new Date(d);v.setMonth(v.getMonth()+1),d=v}else{if("FREQ=YEARLY"!==u)break;var m=new Date(d);m.setFullYear(m.getFullYear()+1),d=m}f++}return r}(e,L,U)})),u=[].concat(Tn(g),Tn(s)),d=null===u||void 0===u||null===(a=u.filter((function(e){return e.type===Fr[N]})))||void 0===a||null===(i=a.map((function(e){var t=null===e||void 0===e?void 0:e.color;"reminderDatesCalendar"===N&&(t=["birthday","adcaps_completion","center_qualification_expiration"].includes(null===e||void 0===e?void 0:e.event_reminder_type)||"customer"===(null===e||void 0===e?void 0:e.target_type)?"member_related":"vehicle_maintenance");var n=["event-".concat(t||"primary")];"reminderDatesCalendar"===N&&"birthday"===(null===e||void 0===e?void 0:e.event_reminder_type)&&n.push("event-no-click");var r="reminderDatesCalendar"===N||"incidentsCalendar"===N?"YYYY-MM-DD":"YYYY-MM-DD HH:mm";return bt(bt({},e),{},{color:t,title:null===e||void 0===e?void 0:e.title,start:null!==e&&void 0!==e&&e.start_time?"".concat(ys()(new Date(null===e||void 0===e?void 0:e.start_time)).format(r)):"".concat(ys()().format(r)),end:null!==e&&void 0!==e&&e.stop_time?"".concat(ys()(new Date(null===e||void 0===e?void 0:e.stop_time)).format(r)):null!==e&&void 0!==e&&e.start_time?"".concat(ys()(null===e||void 0===e?void 0:e.start_time).format(r)):"".concat(ys()().format(r)),_options:{additionalClasses:n}})})))||void 0===i||null===(o=i.filter((function(e){return!ee&&"active"===e.status||ee})))||void 0===o?void 0:o.filter((function(e){return 0===ae.length||("reminderDatesCalendar"===N?ae.includes(e.event_reminder_type):!!ae.includes(e.color)||!(!ae.includes("purple")||e.color))}));if("reminderDatesCalendar"===N&&(null===D||void 0===D?void 0:D.length)>0)d=null===(l=d)||void 0===l?void 0:l.filter((function(e){if("customer"===e.target_type&&e.target_uuid){var t=D.find((function(t){return t.id===e.target_uuid}));return t&&"active"===t.status&&"discharged"!==t.type&&"transferred"!==t.type&&"deceased"!==t.type}return!0}));c(d)}}),[D,M,se,N,g,Pn,ee,ae]),(0,t.useEffect)((function(){var e;s&&Yr&&(console.log("CenterCalendar useEffect - events:",s.length,"range:",we,"to",Ce),null===Yr||void 0===Yr||null===(e=Yr.eventsService)||void 0===e||e.set(s),xe(Hr()))}),[s,we,Ce]),(0,t.useEffect)((function(){var e=function(){if(u.current){var e=u.current.offsetHeight;v(e)}},t=setTimeout(e,100);return window.addEventListener("resize",e),function(){clearTimeout(t),window.removeEventListener("resize",e)}}),[s,N]);var Ur=function(){In(!1),Yn(null),Or(null),Zn(""),Vn(null),Kn(""),Jn(""),er(""),rr(null),or(""),cr(""),fr(""),mr(""),yr(null),_r(null),Nr(null),Cr(!1)},Zr=function(e){ie((function(t){return t.includes(e)?t.filter((function(t){return t!==e})):[].concat(Tn(t),[e])}))},Br={eventModal:function(e){var t=e.calendarEvent;return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)("div",{className:"sx__event-modal__title",children:"medicalCalendar"===N?null===t||void 0===t?void 0:t.customer:null===t||void 0===t?void 0:t.title}),(null===t||void 0===t?void 0:t.doctor)&&(0,Cn.jsx)("div",{className:"sx__event-modal__time",children:"".concat(null===t||void 0===t?void 0:t.doctor)}),(0,Cn.jsx)("div",{className:"sx__event-modal__time",children:"".concat(null===t||void 0===t?void 0:t.start)}),(0,Cn.jsxs)("div",{className:"sx__event-modal__time",style:{display:"flex",gap:"12px",marginTop:"8px"},children:[(0,Cn.jsx)(Gc,{size:16,onClick:function(){return"medicalCalendar"===N?(e=null===t||void 0===t?void 0:t.id,void r("/medical/events/edit/".concat(e,"?from=calendar"))):function(e){var t,n="string"===typeof e.id&&e.id.startsWith("recur-");if(n){var r=e._recur_id||e.id.split("-")[1],a=Pn.find((function(e){return e.id===r}));if(!a)return;t=bt({},a),Or(r),Yn(null),_r(a.start_repeat_date?new Date(a.start_repeat_date):null),Nr(a.end_repeat_date?new Date(a.end_repeat_date):null),Cr(a.indefinite_repeat||!1)}else t=g.find((function(t){return t.id===e.id}))||e,Yn(t.id),Or(null),_r(null),Nr(null),Cr(!1);Vn(t.start_time?new Date(t.start_time):t.start_repeat_date?new Date(t.start_repeat_date):new Date),"activitiesCalendar"===N?(Zn(t.title||""),er(t.activity_category||t.color||""),Kn(t.event_location||""),Jn(t.rrule||"")):"incidentsCalendar"===N?(rr(t.target_uuid?{value:t.target_uuid,label:t.target_name}:null),or(t.description||""),Jn(t.rrule||"")):"mealPlanCalendar"===N?(Zn(t.title||""),cr(t.meal_type||""),fr(t.ingredients||""),Jn(t.rrule||"")):"reminderDatesCalendar"===N&&(mr(t.event_reminder_type||""),yr(t.target_uuid?{value:t.target_uuid,label:t.target_name}:null),Jn(t.rrule||"")),!n&&t.rrule&&(_r(t.start_time?new Date(t.start_time):null),Nr(null),Cr(!1)),In(!0)}(t);var e},style:{cursor:"pointer"},title:"Edit"}),"medicalCalendar"!==N&&(0,Cn.jsx)(_m,{size:16,onClick:function(){Ir(null===t||void 0===t?void 0:t.id),Tr(!0)},style:{cursor:"pointer"},title:"Delete"})]})]})}},zr=t.forwardRef((function(e,t){e.children;var n=e.style,r=e.className,a=e["aria-labelledby"];return(0,Cn.jsxs)("div",{ref:t,style:n,className:r,"aria-labelledby":a,children:[(0,Cn.jsx)("h6",{children:"Filter By"}),(0,Cn.jsxs)("div",{style:{display:"flex",flexDirection:"column"},children:[(0,Cn.jsx)("div",{className:"field-label",style:{marginBottom:"8px"},children:"Filter by Type"}),"reminderDatesCalendar"===N?(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsx)("div",{style:{fontSize:"11px",fontWeight:"600",color:"#0066B1",marginBottom:"4px",marginTop:"4px"},children:"Member-Related"}),lu.importantDatesFilterOptions.filter((function(e){return"member_related"===e.group})).map((function(e){return(0,Cn.jsxs)("div",{className:"d-flex align-items-center mb-1",style:{cursor:"pointer",paddingLeft:"4px"},onClick:function(){return Zr(e.value)},children:[(0,Cn.jsx)("input",{type:"checkbox",checked:ae.includes(e.value),onChange:function(){return Zr(e.value)},style:{marginRight:"8px",marginLeft:"0"},onClick:function(e){return e.stopPropagation()}}),(0,Cn.jsx)("span",{className:"event-member_related",style:{width:"14px",height:"14px",borderRadius:"3px",display:"inline-block",marginRight:"6px",flexShrink:0}}),(0,Cn.jsx)("span",{style:{fontSize:"12px"},children:e.label})]},e.value)})),(0,Cn.jsx)("div",{style:{fontSize:"11px",fontWeight:"600",color:"#9C2A10",marginBottom:"4px",marginTop:"8px"},children:"Vehicle Maintenance"}),lu.importantDatesFilterOptions.filter((function(e){return"vehicle_maintenance"===e.group})).map((function(e){return(0,Cn.jsxs)("div",{className:"d-flex align-items-center mb-1",style:{cursor:"pointer",paddingLeft:"4px"},onClick:function(){return Zr(e.value)},children:[(0,Cn.jsx)("input",{type:"checkbox",checked:ae.includes(e.value),onChange:function(){return Zr(e.value)},style:{marginRight:"8px",marginLeft:"0"},onClick:function(e){return e.stopPropagation()}}),(0,Cn.jsx)("span",{className:"event-vehicle_maintenance",style:{width:"14px",height:"14px",borderRadius:"3px",display:"inline-block",marginRight:"6px",flexShrink:0}}),(0,Cn.jsx)("span",{style:{fontSize:"12px"},children:e.label})]},e.value)}))]}):Vr().map((function(e){return(0,Cn.jsxs)("div",{className:"d-flex align-items-center mb-1",style:{cursor:"pointer"},onClick:function(){return Zr(e.value)},children:[(0,Cn.jsx)("input",{type:"checkbox",checked:ae.includes(e.value),onChange:function(){return Zr(e.value)},style:{marginRight:"8px",marginLeft:"0"},onClick:function(e){return e.stopPropagation()}}),(0,Cn.jsx)("span",{className:"event-".concat(e.value),style:{width:"14px",height:"14px",borderRadius:"3px",display:"inline-block",marginRight:"6px",flexShrink:0}}),(0,Cn.jsx)("span",{style:{fontSize:"12px"},children:e.label})]},e.value)})),ae.length>0&&(0,Cn.jsx)("div",{style:{marginTop:"4px"},children:(0,Cn.jsx)("span",{style:{fontSize:"11px",color:"#0066B1",cursor:"pointer",textDecoration:"underline"},onClick:function(){return ie([])},children:"Clear all"})})]}),(0,Cn.jsx)("div",{className:"list row",style:{marginTop:"8px"},children:(0,Cn.jsxs)("div",{className:"col-md-12",children:[(0,Cn.jsx)("button",{className:"btn btn-default btn-sm float-right",onClick:function(){return he(!1),te(!1),void ie([])},children:" Cancel "}),(0,Cn.jsx)("button",{className:"btn btn-primary btn-sm float-right",onClick:function(){he(!1)},children:" Filter "})]})})]})})),Vr=function(){switch(N){case"medicalCalendar":return lu.labelOptions;case"activitiesCalendar":return lu.activityColorOptions;case"incidentsCalendar":return lu.incidentColorOptions;case"mealPlanCalendar":return lu.mealPlanColorOptions;case"reminderDatesCalendar":return lu.importantDatesLegendOptions;default:return[]}},Wr=(0,Cn.jsxs)("div",{className:"multi-columns-container",style:{display:"flex",alignItems:"flex-start",width:"100%"},children:[(0,Cn.jsxs)("div",{className:"column-container",ref:u,style:{minWidth:"1000px",flexShrink:0,display:"flex",flexDirection:"column"},children:[Yr&&(0,Cn.jsx)(tC,{customComponents:Br,calendarApp:Yr}),(0,Cn.jsxs)("div",{className:"calendar-legend mt-3",children:[(0,Cn.jsx)("h6",{className:"text-muted mb-2",style:{fontSize:"12px"},children:"Legend:"}),(0,Cn.jsx)("div",{className:"d-flex flex-wrap gap-3",children:Vr().map((function(e){return(0,Cn.jsxs)("div",{className:"d-flex align-items-center",children:[(0,Cn.jsx)("span",{className:"event-".concat(e.value),style:{width:"16px",height:"16px",borderRadius:"4px",display:"inline-block",marginRight:"6px"}}),(0,Cn.jsx)("span",{style:{fontSize:"12px"},children:e.label})]},e.value)}))})]})]}),(0,Cn.jsx)("div",{className:"column-container calendar-list-column",style:{display:"flex",flexDirection:"column",flex:1,minWidth:0},children:(0,Cn.jsxs)("div",{className:"column-card",style:{height:h?"".concat(h,"px"):"auto",overflowY:"auto",overflowX:"hidden",padding:"16px",display:"flex",flexDirection:"column",width:"100%",boxSizing:"border-box"},children:[(0,Cn.jsx)("h6",{className:"text-primary mb-3",children:"List"}),(0,Cn.jsxs)("div",{style:{flex:1,overflowY:"auto",width:"100%"},children:[(!be||0===be.size)&&(0,Cn.jsx)("div",{style:{padding:"24px",textAlign:"center",color:"#999"},children:"No events for this period"}),null===(e=Array.from(null===be||void 0===be?void 0:be.keys()))||void 0===e?void 0:e.map((function(e){return(0,Cn.jsxs)("div",{children:[(0,Cn.jsx)("h6",{className:"text-primary me-2",children:e}),be.get(e).map((function(e){return(0,Cn.jsxs)("div",{className:"event-".concat(e.color||"primary"," mb-3 event-list-item-container"),onClick:function(){return"medicalCalendar"===N&&(t=e.id,void r("/medical/events/".concat(t)));var t},style:{cursor:"medicalCalendar"===N?"pointer":"default",padding:"8px 12px",borderRadius:"4px"},children:["medicalCalendar"===N&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[(0,Cn.jsx)("span",{className:"sx__month-agenda-event__title",children:Lr(e.customer)}),(0,Cn.jsxs)("span",{style:{fontSize:"12px"},children:[ys()(null===e||void 0===e?void 0:e.start_time).format("HH:mm")," - ",ys()((null===e||void 0===e?void 0:e.stop_time)||(null===e||void 0===e?void 0:e.start_time)).format("HH:mm")]})]}),(0,Cn.jsxs)("div",{className:"sx__event-modal__time",style:{fontSize:"12px",marginTop:"4px"},children:["Provider: ",(null===e||void 0===e?void 0:e.doctor)||"-"]})]}),"activitiesCalendar"===N&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[(0,Cn.jsx)("span",{className:"sx__month-agenda-event__title",children:e.title}),(0,Cn.jsx)("span",{style:{fontSize:"12px"},children:ys()(null===e||void 0===e?void 0:e.start_time).format("HH:mm")})]}),(0,Cn.jsxs)("div",{className:"sx__event-modal__time",style:{fontSize:"12px",marginTop:"4px"},children:["Location: ",(null===e||void 0===e?void 0:e.event_location)||"-"]})]}),"incidentsCalendar"===N&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[(0,Cn.jsx)("span",{className:"sx__month-agenda-event__title",children:(null===e||void 0===e?void 0:e.target_name)||e.title}),(0,Cn.jsx)("span",{style:{fontSize:"12px"},children:ys()(null===e||void 0===e?void 0:e.start_time).format("MM/DD")})]}),(0,Cn.jsxs)("div",{className:"sx__event-modal__time",style:{fontSize:"12px",marginTop:"4px"},children:["Reason: ",(null===e||void 0===e?void 0:e.description)||"-"]})]}),"mealPlanCalendar"===N&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[(0,Cn.jsx)("span",{className:"sx__month-agenda-event__title",children:e.title}),(0,Cn.jsx)("span",{style:{fontSize:"12px",textTransform:"capitalize"},children:(null===e||void 0===e?void 0:e.meal_type)||"-"})]}),(0,Cn.jsxs)("div",{className:"sx__event-modal__time",style:{fontSize:"12px",marginTop:"4px"},children:["Ingredients: ",(null===e||void 0===e?void 0:e.ingredients)||"-"]})]}),"reminderDatesCalendar"===N&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{style:{display:"flex",justifyContent:"space-between",alignItems:"center"},children:[(0,Cn.jsx)("span",{className:"sx__month-agenda-event__title",children:e.title}),(0,Cn.jsx)("span",{style:{fontSize:"12px"},children:ys()(null===e||void 0===e?void 0:e.start_time).format("MM/DD")})]}),(0,Cn.jsxs)("div",{className:"sx__event-modal__time",style:{fontSize:"12px",marginTop:"4px"},children:["vehicle"===(null===e||void 0===e?void 0:e.target_type)?"Vehicle":"Person",": ",(null===e||void 0===e?void 0:e.target_name)||"-"]}),(null===e||void 0===e?void 0:e.event_prediction_date)&&(0,Cn.jsxs)("div",{className:"sx__event-modal__time",style:{fontSize:"12px",marginTop:"2px"},children:["Deadline: ",ys()(null===e||void 0===e?void 0:e.event_prediction_date).format("MM/DD/YYYY")]})]})]},e.id)}))]},e)}))]})]})})]}),qr=function(){Ge(""),qe(""),et(""),ot(void 0),rt(void 0),Ie(void 0),Be(""),pt(void 0),ft(""),vt(""),Me(!1),Ye(void 0),ut(""),jt(void 0),jn(null),kn(null),En(!1),yt(""),Ot(""),Tt(""),It(""),Yt(""),Zt(""),Vt(""),Kt(""),Jt(""),en(""),rn(null),ln(""),un(""),hn(""),pn(""),bn(null)},Kr=function(e){return{birthday:"Birthday",adcaps_completion:"ADCAPS Completion",center_qualification_expiration:"Center Qualification Expiration"}[e]||{oil_change:"Oil Change",monthly_vehicle_inspection:"Monthly Vehicle Inspection",emissions_inspection:"Emissions Inspection",insurance_expiration:"Insurance Expiration",license_plate_expiration:"License Plate Expiration"}[e]||e};return(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/",children:"General"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"Calendar"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsx)("h4",{children:"Calendar"})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container",style:{"min-width":"1500px"},children:(0,Cn.jsxs)("div",{className:"app-main-content-list-func-container",children:[(0,Cn.jsxs)(Hc,{defaultActiveKey:"medicalCalendar",id:"medical-calendar-tab",onSelect:function(e){return function(e){_(Fr[e]),k(e),ie([]);try{var t,n,r;null===Yr||void 0===Yr||null===(t=Yr.config)||void 0===t||null===(n=t.plugins)||void 0===n||null===(r=n.eventModal)||void 0===r||r.close()}catch(jB){document.querySelectorAll(".sx__event-modal").forEach((function(e){return e.remove()}))}}(e)},children:[(0,Cn.jsx)(Wc,{eventKey:"medicalCalendar",title:"Medical Appointments"}),(0,Cn.jsx)(Wc,{eventKey:"activitiesCalendar",title:"Activities"}),(0,Cn.jsx)(Wc,{eventKey:"incidentsCalendar",title:"Attendance"}),(0,Cn.jsx)(Wc,{eventKey:"mealPlanCalendar",title:"Meal Plan"}),(0,Cn.jsx)(Wc,{eventKey:"reminderDatesCalendar",title:"Important Dates"})]}),Wr,(0,Cn.jsx)("div",{className:"list-func-panel",children:(0,Cn.jsxs)(Zo,{id:"event-calendar-filter",show:fe,onToggle:function(){return he(!fe)},autoClose:!1,children:[(0,Cn.jsxs)(Zo.Toggle,{variant:"primary",children:[(0,Cn.jsx)(ff,{size:16,className:"me-2"}),"Filter"]}),(0,Cn.jsx)(Zo.Menu,{as:zr})]},"event-calendar-filter")}),(0,Cn.jsxs)(Fd,{show:Pe,onHide:qr,size:"sm",dialogClassName:"calendar-event-modal",children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsxs)(Fd.Title,{children:["medicalCalendar"===N&&"New Medical Appointment","activitiesCalendar"===N&&"New Activity","incidentsCalendar"===N&&"New Attendance Note","mealPlanCalendar"===N&&"New Meal Item","reminderDatesCalendar"===N&&"New Important Date"]})}),(0,Cn.jsxs)(Fd.Body,{children:["medicalCalendar"===N&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Customer",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsxs)("select",{className:"form-control",value:Et,onChange:function(e){return Ot(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select Customer"}),D.filter((function(e){return"active"===(null===e||void 0===e?void 0:e.status)&&"discharged"!==(null===e||void 0===e?void 0:e.type)})).map((function(e){return(0,Cn.jsx)("option",{value:e.id,children:e.name},e.id)}))]})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Provider",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsxs)("select",{className:"form-control",value:Mt,onChange:function(e){return Tt(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select Provider"}),M.filter((function(e){return"active"===(null===e||void 0===e?void 0:e.status)})).map((function(e){return(0,Cn.jsx)("option",{value:e.id,children:e.name},e.id)}))]})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Appointment Time",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)(Vd(),{className:"form-control",selected:Ae,onChange:Ie,showTimeSelect:!0,timeFormat:"HH:mm",timeIntervals:15,dateFormat:"MM/dd/yyyy, HH:mm"})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Language Support"}),(0,Cn.jsxs)("select",{className:"form-control",value:At,onChange:function(e){return It(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select"}),(0,Cn.jsx)("option",{value:"Checkin",children:"Checkin"}),(0,Cn.jsx)("option",{value:"Center",children:"Center"}),(0,Cn.jsx)("option",{value:"Family",children:"Family"}),(0,Cn.jsx)("option",{value:"Office in person",children:"Office in person"}),(0,Cn.jsx)("option",{value:"Office by phone",children:"Office by phone"}),(0,Cn.jsx)("option",{value:"Nurse",children:"Nurse"})]})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Transportation Support"}),(0,Cn.jsxs)("select",{className:"form-control",value:Gt,onChange:function(e){return Jt(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select"}),(0,Cn.jsx)("option",{value:"ByOwn",children:"Self-Transport"}),(0,Cn.jsx)("option",{value:"By Center Transportation",children:"By Center Transportation"}),(0,Cn.jsx)("option",{value:"DropOff Only",children:"Drop-Off Only"}),(0,Cn.jsx)("option",{value:"Pickup Only",children:"Pick-Up Only"}),(0,Cn.jsx)("option",{value:"Client Does Not need to Go",children:"Medication Pickup Only"})]})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Label"}),(0,Cn.jsxs)("select",{className:"form-control",value:ct,onChange:function(e){return ut(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select"}),null===(n=lu.labelOptions)||void 0===n?void 0:n.map((function(e){return(0,Cn.jsx)("option",{value:e.value,children:e.label},e.value)}))]})]})]}),"activitiesCalendar"===N&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Activity Name",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",className:"form-control",placeholder:"Enter activity name",value:We||"",onChange:function(e){return qe(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Date & Time"}),(0,Cn.jsx)(Vd(),{className:"form-control",selected:Ae,onChange:Ie,showTimeSelect:!0,timeFormat:"HH:mm",timeIntervals:15,dateFormat:"MM/dd/yyyy, HH:mm"})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Category",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsxs)("select",{className:"form-control",value:Xt,onChange:function(e){return en(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select Category"}),(0,Cn.jsx)("option",{value:"red",children:"Classes"}),(0,Cn.jsx)("option",{value:"pink",children:"Games"}),(0,Cn.jsx)("option",{value:"green",children:"Events"}),(0,Cn.jsx)("option",{value:"blue",children:"Outings"}),(0,Cn.jsx)("option",{value:"purple",children:"Personal Care"}),(0,Cn.jsx)("option",{value:"brown",children:"Care Activities"})]})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Location"}),(0,Cn.jsx)("input",{type:"text",className:"form-control",placeholder:"Enter location",value:Xe||"",onChange:function(e){return et(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Repeat"}),(0,Cn.jsxs)("select",{className:"form-control",value:_t,onChange:function(e){return jt(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"No (One-time)"}),(0,Cn.jsx)("option",{value:"FREQ=DAILY",children:"Daily"}),(0,Cn.jsx)("option",{value:"FREQ=WEEKLY",children:"Weekly"}),(0,Cn.jsx)("option",{value:"FREQ=MONTHLY",children:"Monthly"}),(0,Cn.jsx)("option",{value:"FREQ=YEARLY",children:"Yearly"})]})]}),_t&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Start Repeat Date"}),(0,Cn.jsx)(Vd(),{className:"form-control",selected:_n,onChange:jn,dateFormat:"MM/dd/yyyy",disabled:!0})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"End Repeat Date"}),(0,Cn.jsx)(Vd(),{className:"form-control",selected:Nn,onChange:kn,dateFormat:"MM/dd/yyyy",disabled:Dn})]}),(0,Cn.jsx)("div",{className:"mb-3",children:(0,Cn.jsxs)("label",{style:{display:"flex",alignItems:"center",gap:"8px",cursor:"pointer"},children:[(0,Cn.jsx)("input",{type:"checkbox",checked:Dn,onChange:function(e){En(e.target.checked),e.target.checked&&kn(new Date("2099-12-31"))}}),"Indefinite Repeat"]})})]})]}),"incidentsCalendar"===N&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Customer Name",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)(ib,{value:nn,onChange:rn,options:D.filter((function(e){return"active"===(null===e||void 0===e?void 0:e.status)&&"discharged"!==(null===e||void 0===e?void 0:e.type)})).map((function(e){return{value:e.id,label:e.name}})),placeholder:"Select Customer",isClearable:!0})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Date",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)(Vd(),{className:"form-control",selected:Ae,onChange:Ie,dateFormat:"MM/dd/yyyy"})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Reason"}),(0,Cn.jsx)("input",{type:"text",className:"form-control",placeholder:"Enter reason",value:on||"",onChange:function(e){return ln(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Repeat"}),(0,Cn.jsxs)("select",{className:"form-control",value:_t,onChange:function(e){return jt(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"No (One-time)"}),(0,Cn.jsx)("option",{value:"FREQ=DAILY",children:"Daily"}),(0,Cn.jsx)("option",{value:"FREQ=WEEKLY",children:"Weekly"}),(0,Cn.jsx)("option",{value:"FREQ=MONTHLY",children:"Monthly"})]})]}),_t&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Start Repeat Date"}),(0,Cn.jsx)(Vd(),{className:"form-control",selected:_n,onChange:jn,dateFormat:"MM/dd/yyyy",disabled:!0})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"End Repeat Date"}),(0,Cn.jsx)(Vd(),{className:"form-control",selected:Nn,onChange:kn,dateFormat:"MM/dd/yyyy",disabled:Dn})]}),(0,Cn.jsx)("div",{className:"mb-3",children:(0,Cn.jsxs)("label",{style:{display:"flex",alignItems:"center",gap:"8px",cursor:"pointer"},children:[(0,Cn.jsx)("input",{type:"checkbox",checked:Dn,onChange:function(e){En(e.target.checked),e.target.checked&&kn(new Date("2099-12-31"))}}),"Indefinite Repeat"]})})]})]}),"mealPlanCalendar"===N&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Dish Name",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",className:"form-control",placeholder:"Enter dish name",value:We||"",onChange:function(e){return qe(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Meal Type",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsxs)("select",{className:"form-control",value:cn,onChange:function(e){return un(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select Meal Type"}),(0,Cn.jsx)("option",{value:"breakfast",children:"Breakfast"}),(0,Cn.jsx)("option",{value:"lunch",children:"Lunch"}),(0,Cn.jsx)("option",{value:"snack",children:"Snack"})]})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Date"}),(0,Cn.jsx)(Vd(),{className:"form-control",selected:Ae,onChange:Ie,dateFormat:"MM/dd/yyyy"})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Repeat"}),(0,Cn.jsxs)("select",{className:"form-control",value:_t,onChange:function(e){return jt(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"No (One-time)"}),(0,Cn.jsx)("option",{value:"FREQ=DAILY",children:"Daily"}),(0,Cn.jsx)("option",{value:"FREQ=WEEKLY",children:"Weekly"}),(0,Cn.jsx)("option",{value:"FREQ=MONTHLY",children:"Monthly"})]})]}),_t&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Start Repeat Date"}),(0,Cn.jsx)(Vd(),{className:"form-control",selected:_n,onChange:jn,dateFormat:"MM/dd/yyyy",disabled:!0})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"End Repeat Date"}),(0,Cn.jsx)(Vd(),{className:"form-control",selected:Nn,onChange:kn,dateFormat:"MM/dd/yyyy",disabled:Dn})]}),(0,Cn.jsx)("div",{className:"mb-3",children:(0,Cn.jsxs)("label",{style:{display:"flex",alignItems:"center",gap:"8px",cursor:"pointer"},children:[(0,Cn.jsx)("input",{type:"checkbox",checked:Dn,onChange:function(e){En(e.target.checked),e.target.checked&&kn(new Date("2099-12-31"))}}),"Indefinite Repeat"]})})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Ingredients"}),(0,Cn.jsx)("input",{type:"text",className:"form-control",placeholder:"Enter ingredients",value:fn||"",onChange:function(e){return hn(e.target.value)}})]})]}),"reminderDatesCalendar"===N&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Title",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsxs)("select",{className:"form-control",value:mn,onChange:function(e){pn(e.target.value),bn(null)},children:[(0,Cn.jsx)("option",{value:"",children:"Select Title"}),(0,Cn.jsxs)("optgroup",{label:"Member",children:[(0,Cn.jsx)("option",{value:"adcaps_completion",children:"ADCAPS Completion"}),(0,Cn.jsx)("option",{value:"center_qualification_expiration",children:"Center Qualification Expiration"})]}),(0,Cn.jsxs)("optgroup",{label:"Vehicle",children:[(0,Cn.jsx)("option",{value:"oil_change",children:"Oil Change"}),(0,Cn.jsx)("option",{value:"monthly_vehicle_inspection",children:"Monthly Vehicle Inspection"}),(0,Cn.jsx)("option",{value:"emissions_inspection",children:"Emissions Inspection"}),(0,Cn.jsx)("option",{value:"insurance_expiration",children:"Insurance Expiration"}),(0,Cn.jsx)("option",{value:"license_plate_expiration",children:"License Plate Expiration"})]})]})]}),mn&&(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsxs)("div",{className:"field-label",children:[["birthday","adcaps_completion","center_qualification_expiration"].includes(mn)?"Associated Person":"Associated Vehicle",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)(ib,{value:yn,onChange:bn,options:["birthday","adcaps_completion","center_qualification_expiration"].includes(mn)?D.filter((function(e){return"active"===(null===e||void 0===e?void 0:e.status)&&"discharged"!==(null===e||void 0===e?void 0:e.type)})).map((function(e){return{value:e.id,label:e.name}})):Nt.map((function(e){return{value:e.id,label:e.vehicle_number}})),placeholder:["birthday","adcaps_completion","center_qualification_expiration"].includes(mn)?"Select Person":"Select Vehicle",isClearable:!0})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Date"}),(0,Cn.jsx)(Vd(),{className:"form-control",selected:Ae,onChange:Ie,dateFormat:"MM/dd/yyyy"})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Category"}),(0,Cn.jsx)("div",{className:"field-value",style:{padding:"8px 0",color:"#666"},children:mn?["birthday","adcaps_completion","center_qualification_expiration"].includes(mn)?"Member Related":"Vehicle Related":"-"})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Repeat Cycle"}),(0,Cn.jsxs)("select",{className:"form-control",value:_t,onChange:function(e){return jt(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"No (One-time)"}),(0,Cn.jsx)("option",{value:"FREQ=DAILY",children:"Daily"}),(0,Cn.jsx)("option",{value:"FREQ=WEEKLY",children:"Weekly"}),(0,Cn.jsx)("option",{value:"FREQ=MONTHLY",children:"Monthly"}),(0,Cn.jsx)("option",{value:"FREQ=YEARLY",children:"Yearly"})]})]}),_t&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Start Repeat Date"}),(0,Cn.jsx)(Vd(),{className:"form-control",selected:_n,onChange:jn,dateFormat:"MM/dd/yyyy",disabled:!0})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"End Repeat Date"}),(0,Cn.jsx)(Vd(),{className:"form-control",selected:Nn,onChange:kn,dateFormat:"MM/dd/yyyy",disabled:Dn})]}),(0,Cn.jsx)("div",{className:"mb-3",children:(0,Cn.jsxs)("label",{style:{display:"flex",alignItems:"center",gap:"8px",cursor:"pointer"},children:[(0,Cn.jsx)("input",{type:"checkbox",checked:Dn,onChange:function(e){En(e.target.checked),e.target.checked&&kn(new Date("2099-12-31"))}}),"Indefinite Repeat"]})})]})]})]}),(0,Cn.jsxs)(Fd.Footer,{children:[(0,Cn.jsx)(Eo,{variant:"secondary",size:"sm",onClick:qr,children:"Cancel"}),(0,Cn.jsx)(Eo,{variant:"primary",size:"sm",onClick:function(){var e,t=localStorage.getItem("user")&&(null===(e=JSON.parse(localStorage.getItem("user")))||void 0===e?void 0:e.name),n={type:Ze,status:"active",create_by:t,edit_by:t,edit_date:new Date,create_date:new Date,edit_history:[{employee:t,date:new Date}]};if("medicalCalendar"===N){var r=D.find((function(e){return e.id===Et})),a=M.find((function(e){return e.id===Mt}));n=bt(bt({},n),{},{title:r?"".concat(r.name," - Medical Appointment"):"Medical Appointment",start_time:Ae,stop_time:Ae,color:ct,confirmed:!0,data:{customer:Et,client_name:(null===r||void 0===r?void 0:r.name)||"",resource:Mt,resource_name:(null===a||void 0===a?void 0:a.name)||"",resource_phone:(null===a||void 0===a?void 0:a.phone)||"",resource_address:(null===a||void 0===a?void 0:a.address)||"",interpreter:At,fasting:Ft,need_id:Ut,new_patient:zt,disability:qt,trans_method:Gt}})}if("activitiesCalendar"===N&&(n=bt(bt({},n),{},{title:We,start_time:Ae,stop_time:Ae,activity_category:Xt,color:Xt,event_location:Xe})),"incidentsCalendar"===N&&(n=bt(bt({},n),{},{title:null!==nn&&void 0!==nn&&nn.label?"Attendance Note - ".concat(nn.label):"Attendance Note",start_time:Ae,stop_time:Ae,target_type:"customer",target_uuid:null===nn||void 0===nn?void 0:nn.value,target_name:null===nn||void 0===nn?void 0:nn.label,description:on,color:"blue"})),"mealPlanCalendar"===N&&(n=bt(bt({},n),{},{title:We,start_time:Ae,stop_time:Ae,meal_type:cn,color:"breakfast"===cn?"brown":"lunch"===cn?"green":"red",ingredients:fn})),"reminderDatesCalendar"===N){var o=["birthday","adcaps_completion","center_qualification_expiration"].includes(mn);n=bt(bt({},n),{},{title:Kr(mn),start_time:Ae,stop_time:Ae,event_reminder_type:mn,target_type:o?"customer":"vehicle",target_uuid:null===yn||void 0===yn?void 0:yn.value,target_name:null===yn||void 0===yn?void 0:yn.label,color:o?"member_related":"vehicle_maintenance"})}if(_t&&"medicalCalendar"!==N){var l=bt(bt({},n),{},{rrule:_t,start_repeat_date:_n||Ae,end_repeat_date:Dn?new Date("2099-12-31"):Nn,indefinite_repeat:Dn});delete l.start_time,delete l.stop_time,lu.createEventRecurrence(l).then((function(){Promise.all([lu.getAllEvents({from:lu.formatDate(L),to:lu.formatDate(U)}),lu.getAllEventRecurrences()]).then((function(e){var t=i(e,2),n=t[0],r=t[1];y(n.data),Mn(r.data||[]),qr()}))}))}else delete n.rrule,lu.createNewEvent(n).then((function(){lu.getAllEvents({from:lu.formatDate(L),to:lu.formatDate(U)}).then((function(e){y(e.data),qr()}))}))},disabled:"medicalCalendar"===N&&(!Et||!Mt||!Ae)||"activitiesCalendar"===N&&(!We||!Xt)||"incidentsCalendar"===N&&(!nn||!Ae)||"mealPlanCalendar"===N&&(!We||!cn)||"reminderDatesCalendar"===N&&(!mn||!yn),children:"Save"})]})]}),(0,Cn.jsxs)(Fd,{show:An,onHide:Ur,size:"sm",dialogClassName:"calendar-event-modal",children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsxs)(Fd.Title,{children:["activitiesCalendar"===N&&"Edit Activity","incidentsCalendar"===N&&"Edit Attendance Note","mealPlanCalendar"===N&&"Edit Meal Item","reminderDatesCalendar"===N&&"Edit Important Date"]})}),(0,Cn.jsxs)(Fd.Body,{children:["activitiesCalendar"===N&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Activity Name",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",className:"form-control",placeholder:"Enter activity name",value:Un||"",onChange:function(e){return Zn(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Date & Time"}),(0,Cn.jsx)(Vd(),{className:"form-control",selected:zn,onChange:Vn,showTimeSelect:!0,timeFormat:"HH:mm",timeIntervals:15,dateFormat:"MM/dd/yyyy, HH:mm"})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Category",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsxs)("select",{className:"form-control",value:Xn,onChange:function(e){return er(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select Category"}),(0,Cn.jsx)("option",{value:"red",children:"Classes"}),(0,Cn.jsx)("option",{value:"pink",children:"Games"}),(0,Cn.jsx)("option",{value:"green",children:"Events"}),(0,Cn.jsx)("option",{value:"blue",children:"Outings"}),(0,Cn.jsx)("option",{value:"purple",children:"Personal Care"}),(0,Cn.jsx)("option",{value:"brown",children:"Care Activities"})]})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Location"}),(0,Cn.jsx)("input",{type:"text",className:"form-control",placeholder:"Enter location",value:qn||"",onChange:function(e){return Kn(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Repeat"}),(0,Cn.jsxs)("select",{className:"form-control",value:Gn,onChange:function(e){return Jn(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"No (One-time)"}),(0,Cn.jsx)("option",{value:"FREQ=DAILY",children:"Daily"}),(0,Cn.jsx)("option",{value:"FREQ=WEEKLY",children:"Weekly"}),(0,Cn.jsx)("option",{value:"FREQ=MONTHLY",children:"Monthly"}),(0,Cn.jsx)("option",{value:"FREQ=YEARLY",children:"Yearly"})]})]}),Gn&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Start Repeat Date"}),(0,Cn.jsx)(Vd(),{className:"form-control",selected:xr,onChange:_r,dateFormat:"MM/dd/yyyy"})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"End Repeat Date"}),(0,Cn.jsx)(Vd(),{className:"form-control",selected:wr,onChange:Nr,dateFormat:"MM/dd/yyyy",disabled:Sr})]}),(0,Cn.jsx)("div",{className:"mb-3",children:(0,Cn.jsxs)("label",{style:{display:"flex",alignItems:"center",gap:"8px",cursor:"pointer"},children:[(0,Cn.jsx)("input",{type:"checkbox",checked:Sr,onChange:function(e){Cr(e.target.checked),e.target.checked&&Nr(new Date("2099-12-31"))}}),"Indefinite Repeat"]})})]})]}),"incidentsCalendar"===N&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Customer Name",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)(ib,{value:nr,onChange:rr,options:D.filter((function(e){return"active"===(null===e||void 0===e?void 0:e.status)&&"discharged"!==(null===e||void 0===e?void 0:e.type)})).map((function(e){return{value:e.id,label:e.name}})),placeholder:"Select Customer",isClearable:!0})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Date",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)(Vd(),{className:"form-control",selected:zn,onChange:Vn,dateFormat:"MM/dd/yyyy"})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Reason"}),(0,Cn.jsx)("input",{type:"text",className:"form-control",placeholder:"Enter reason",value:ir||"",onChange:function(e){return or(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Repeat"}),(0,Cn.jsxs)("select",{className:"form-control",value:Gn,onChange:function(e){return Jn(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"No (One-time)"}),(0,Cn.jsx)("option",{value:"FREQ=DAILY",children:"Daily"}),(0,Cn.jsx)("option",{value:"FREQ=WEEKLY",children:"Weekly"}),(0,Cn.jsx)("option",{value:"FREQ=MONTHLY",children:"Monthly"})]})]}),Gn&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Start Repeat Date"}),(0,Cn.jsx)(Vd(),{className:"form-control",selected:xr,onChange:_r,dateFormat:"MM/dd/yyyy"})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"End Repeat Date"}),(0,Cn.jsx)(Vd(),{className:"form-control",selected:wr,onChange:Nr,dateFormat:"MM/dd/yyyy",disabled:Sr})]}),(0,Cn.jsx)("div",{className:"mb-3",children:(0,Cn.jsxs)("label",{style:{display:"flex",alignItems:"center",gap:"8px",cursor:"pointer"},children:[(0,Cn.jsx)("input",{type:"checkbox",checked:Sr,onChange:function(e){Cr(e.target.checked),e.target.checked&&Nr(new Date("2099-12-31"))}}),"Indefinite Repeat"]})})]})]}),"mealPlanCalendar"===N&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Dish Name",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)("input",{type:"text",className:"form-control",placeholder:"Enter dish name",value:Un||"",onChange:function(e){return Zn(e.target.value)}})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Meal Type",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsxs)("select",{className:"form-control",value:sr,onChange:function(e){return cr(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"Select Meal Type"}),(0,Cn.jsx)("option",{value:"breakfast",children:"Breakfast"}),(0,Cn.jsx)("option",{value:"lunch",children:"Lunch"}),(0,Cn.jsx)("option",{value:"snack",children:"Snack"})]})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Date"}),(0,Cn.jsx)(Vd(),{className:"form-control",selected:zn,onChange:Vn,dateFormat:"MM/dd/yyyy"})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Repeat"}),(0,Cn.jsxs)("select",{className:"form-control",value:Gn,onChange:function(e){return Jn(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"No (One-time)"}),(0,Cn.jsx)("option",{value:"FREQ=DAILY",children:"Daily"}),(0,Cn.jsx)("option",{value:"FREQ=WEEKLY",children:"Weekly"}),(0,Cn.jsx)("option",{value:"FREQ=MONTHLY",children:"Monthly"})]})]}),Gn&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Start Repeat Date"}),(0,Cn.jsx)(Vd(),{className:"form-control",selected:xr,onChange:_r,dateFormat:"MM/dd/yyyy"})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"End Repeat Date"}),(0,Cn.jsx)(Vd(),{className:"form-control",selected:wr,onChange:Nr,dateFormat:"MM/dd/yyyy",disabled:Sr})]}),(0,Cn.jsx)("div",{className:"mb-3",children:(0,Cn.jsxs)("label",{style:{display:"flex",alignItems:"center",gap:"8px",cursor:"pointer"},children:[(0,Cn.jsx)("input",{type:"checkbox",checked:Sr,onChange:function(e){Cr(e.target.checked),e.target.checked&&Nr(new Date("2099-12-31"))}}),"Indefinite Repeat"]})})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Ingredients"}),(0,Cn.jsx)("input",{type:"text",className:"form-control",placeholder:"Enter ingredients",value:dr||"",onChange:function(e){return fr(e.target.value)}})]})]}),"reminderDatesCalendar"===N&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsxs)("div",{className:"field-label",children:["Title",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsxs)("select",{className:"form-control",value:vr,onChange:function(e){mr(e.target.value),yr(null)},children:[(0,Cn.jsx)("option",{value:"",children:"Select Title"}),(0,Cn.jsxs)("optgroup",{label:"Member",children:[(0,Cn.jsx)("option",{value:"adcaps_completion",children:"ADCAPS Completion"}),(0,Cn.jsx)("option",{value:"center_qualification_expiration",children:"Center Qualification Expiration"})]}),(0,Cn.jsxs)("optgroup",{label:"Vehicle",children:[(0,Cn.jsx)("option",{value:"oil_change",children:"Oil Change"}),(0,Cn.jsx)("option",{value:"monthly_vehicle_inspection",children:"Monthly Vehicle Inspection"}),(0,Cn.jsx)("option",{value:"emissions_inspection",children:"Emissions Inspection"}),(0,Cn.jsx)("option",{value:"insurance_expiration",children:"Insurance Expiration"}),(0,Cn.jsx)("option",{value:"license_plate_expiration",children:"License Plate Expiration"})]})]})]}),vr&&(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsxs)("div",{className:"field-label",children:[["birthday","adcaps_completion","center_qualification_expiration"].includes(vr)?"Associated Person":"Associated Vehicle",(0,Cn.jsx)("span",{className:"required",children:"*"})]}),(0,Cn.jsx)(ib,{value:gr,onChange:yr,options:["birthday","adcaps_completion","center_qualification_expiration"].includes(vr)?D.filter((function(e){return"active"===(null===e||void 0===e?void 0:e.status)&&"discharged"!==(null===e||void 0===e?void 0:e.type)})).map((function(e){return{value:e.id,label:e.name}})):Nt.map((function(e){return{value:e.id,label:e.vehicle_number}})),placeholder:["birthday","adcaps_completion","center_qualification_expiration"].includes(vr)?"Select Person":"Select Vehicle",isClearable:!0})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Date"}),(0,Cn.jsx)(Vd(),{className:"form-control",selected:zn,onChange:Vn,dateFormat:"MM/dd/yyyy"})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Category"}),(0,Cn.jsx)("div",{className:"field-value",style:{padding:"8px 0",color:"#666"},children:vr?["birthday","adcaps_completion","center_qualification_expiration"].includes(vr)?"Member Related":"Vehicle Related":"-"})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Repeat Cycle"}),(0,Cn.jsxs)("select",{className:"form-control",value:Gn,onChange:function(e){return Jn(e.target.value)},children:[(0,Cn.jsx)("option",{value:"",children:"No (One-time)"}),(0,Cn.jsx)("option",{value:"FREQ=DAILY",children:"Daily"}),(0,Cn.jsx)("option",{value:"FREQ=WEEKLY",children:"Weekly"}),(0,Cn.jsx)("option",{value:"FREQ=MONTHLY",children:"Monthly"}),(0,Cn.jsx)("option",{value:"FREQ=YEARLY",children:"Yearly"})]})]}),Gn&&(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"Start Repeat Date"}),(0,Cn.jsx)(Vd(),{className:"form-control",selected:xr,onChange:_r,dateFormat:"MM/dd/yyyy"})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"field-label",children:"End Repeat Date"}),(0,Cn.jsx)(Vd(),{className:"form-control",selected:wr,onChange:Nr,dateFormat:"MM/dd/yyyy",disabled:Sr})]}),(0,Cn.jsx)("div",{className:"mb-3",children:(0,Cn.jsxs)("label",{style:{display:"flex",alignItems:"center",gap:"8px",cursor:"pointer"},children:[(0,Cn.jsx)("input",{type:"checkbox",checked:Sr,onChange:function(e){Cr(e.target.checked),e.target.checked&&Nr(new Date("2099-12-31"))}}),"Indefinite Repeat"]})})]})]})]}),(0,Cn.jsxs)(Fd.Footer,{children:[(0,Cn.jsx)(Eo,{variant:"secondary",size:"sm",onClick:Ur,children:"Cancel"}),(0,Cn.jsx)(Eo,{variant:"primary",size:"sm",onClick:function(){var e,t={edit_by:localStorage.getItem("user")&&(null===(e=JSON.parse(localStorage.getItem("user")))||void 0===e?void 0:e.name),edit_date:new Date};if("activitiesCalendar"===N)t=bt(bt({},t),{},{title:Un,start_time:zn,stop_time:zn,activity_category:Xn,color:Xn,event_location:qn});else if("incidentsCalendar"===N)t=bt(bt({},t),{},{title:null!==nr&&void 0!==nr&&nr.label?"Attendance Note - ".concat(nr.label):"Attendance Note",start_time:zn,stop_time:zn,target_type:"customer",target_uuid:null===nr||void 0===nr?void 0:nr.value,target_name:null===nr||void 0===nr?void 0:nr.label,description:ir});else if("mealPlanCalendar"===N)t=bt(bt({},t),{},{title:Un,start_time:zn,stop_time:zn,meal_type:sr,color:"breakfast"===sr?"brown":"lunch"===sr?"green":"red",ingredients:dr});else if("reminderDatesCalendar"===N){var n=["birthday","adcaps_completion","center_qualification_expiration"].includes(vr);t=bt(bt({},t),{},{title:Kr(vr),start_time:zn,stop_time:zn,event_reminder_type:vr,target_type:n?"customer":"vehicle",target_uuid:null===gr||void 0===gr?void 0:gr.value,target_name:null===gr||void 0===gr?void 0:gr.label,color:n?"member_related":"vehicle_maintenance"})}var r=function(){Promise.all([lu.getAllEvents({from:lu.formatDate(L),to:lu.formatDate(U)}),lu.getAllEventRecurrences()]).then((function(e){var t=i(e,2),n=t[0],r=t[1];y(n.data),Mn(r.data||[]),Ur()}))};if(Er){var a=bt(bt({},t),{},{rrule:Gn,start_repeat_date:xr,end_repeat_date:Sr?new Date("2099-12-31"):wr,indefinite_repeat:Sr});delete a.start_time,delete a.stop_time,Gn?lu.updateEventRecurrence(Er,a).then((function(){return r()})):lu.deleteEventRecurrence(Er).then((function(){var e=bt({},t);delete e.rrule,e.start_time=zn,e.stop_time=zn,e.type=Fr[N],e.status="active",lu.createNewEvent(e).then((function(){return r()}))}))}else if(Fn)if(Gn){var o=bt(bt({},t),{},{type:Fr[N],status:"active",rrule:Gn,start_repeat_date:xr||zn,end_repeat_date:Sr?new Date("2099-12-31"):wr,indefinite_repeat:Sr,create_by:t.edit_by,create_date:new Date});delete o.start_time,delete o.stop_time,lu.createEventRecurrence(o).then((function(){lu.disableEvent(Fn,{}).then((function(){return r()}))}))}else delete t.rrule,lu.updateEvent(Fn,t).then((function(){return r()}))},disabled:"activitiesCalendar"===N&&(!Un||!Xn)||"incidentsCalendar"===N&&(!nr||!zn)||"mealPlanCalendar"===N&&(!Un||!sr)||"reminderDatesCalendar"===N&&(!vr||!gr),children:"Save"})]})]}),(0,Cn.jsxs)(Fd,{show:Mr,onHide:function(){Tr(!1),Ir(null)},size:"sm",centered:!0,children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:"Confirm Delete"})}),(0,Cn.jsx)(Fd.Body,{children:"Are you sure you want to delete this event?"}),(0,Cn.jsxs)(Fd.Footer,{children:[(0,Cn.jsx)(Eo,{variant:"secondary",size:"sm",onClick:function(){Tr(!1),Ir(null)},children:"Cancel"}),(0,Cn.jsx)(Eo,{variant:"danger",size:"sm",onClick:function(){!function(e){var t,n,r;if("string"===typeof e&&e.startsWith("recur-")){var a=s.find((function(t){return t.id===e})),o=(null===a||void 0===a?void 0:a._recur_id)||e.split("-")[1];lu.disableEventRecurrence(o,{status:"inactive"}).then((function(){Promise.all([lu.getAllEvents({from:lu.formatDate(L),to:lu.formatDate(U)}),lu.getAllEventRecurrences()]).then((function(e){var t=i(e,2),n=t[0],r=t[1];y(n.data),Mn(r.data||[])}))}))}else{var l=s.find((function(t){return t.id===e}));lu.disableEvent(e,{status:"inactive",edit_by:localStorage.getItem("user")&&(null===(t=JSON.parse(localStorage.getItem("user")))||void 0===t?void 0:t.name),edit_date:new Date,edit_history:null!==l&&void 0!==l&&l.edit_history?[].concat(Tn(l.edit_history),[{employee:localStorage.getItem("user")&&(null===(n=JSON.parse(localStorage.getItem("user")))||void 0===n?void 0:n.name),date:new Date}]):[{employee:localStorage.getItem("user")&&(null===(r=JSON.parse(localStorage.getItem("user")))||void 0===r?void 0:r.name),date:new Date}]}).then((function(){lu.getAllEvents({from:lu.formatDate(L),to:lu.formatDate(U)}).then((function(e){y(null===e||void 0===e?void 0:e.data)}))}))}}(Ar),Tr(!1),Ir(null)},children:"Delete"})]})]})]})})]})},UO=["bsPrefix","className","variant","as"],ZO=t.forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.variant,i=e.as,o=void 0===i?"img":i,l=ma(e,UO),s=co(n,"card-img");return(0,Cn.jsx)(o,bt({ref:t,className:ga()(a?"".concat(s,"-").concat(a):s,r)},l))}));ZO.displayName="CardImg";var BO=ZO,zO=["bsPrefix","className","as"],VO=t.forwardRef((function(e,n){var r=e.bsPrefix,a=e.className,i=e.as,o=void 0===i?"div":i,l=ma(e,zO),s=co(r,"card-header"),c=(0,t.useMemo)((function(){return{cardHeaderBsPrefix:s}}),[s]);return(0,Cn.jsx)(Vs.Provider,{value:c,children:(0,Cn.jsx)(o,bt(bt({ref:n},l),{},{className:ga()(a,s)}))})}));VO.displayName="CardHeader";var WO=VO,qO=["bsPrefix","className","bg","text","border","body","children","as"],KO=Pd("h5"),$O=Pd("h6"),GO=Io("card-body"),JO=Io("card-title",{Component:KO}),QO=Io("card-subtitle",{Component:$O}),XO=Io("card-link",{Component:"a"}),eP=Io("card-text",{Component:"p"}),tP=Io("card-footer"),nP=Io("card-img-overlay"),rP=t.forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.bg,i=e.text,o=e.border,l=e.body,s=e.children,c=e.as,u=void 0===c?"div":c,d=ma(e,qO),f=co(n,"card");return(0,Cn.jsx)(u,bt(bt({ref:t},d),{},{className:ga()(r,f,a&&"bg-".concat(a),i&&"text-".concat(i),o&&"border-".concat(o)),children:l?(0,Cn.jsx)(GO,{children:s}):s}))}));rP.displayName="Card",rP.defaultProps={body:!1};var aP=Object.assign(rP,{Img:BO,Title:JO,Subtitle:QO,Body:GO,Link:XO,Text:eP,Header:WO,Footer:tP,ImgOverlay:nP}),iP=function(){var e,n=i((0,t.useState)(0),2),r=n[0],a=n[1],o=i((0,t.useState)(0),2),l=o[0],s=o[1],c=i((0,t.useState)(0),2),u=c[0],d=c[1],f=i((0,t.useState)(0),2),h=f[0],v=f[1],m=i((0,t.useState)(0),2),p=m[0],g=m[1],y=i((0,t.useState)(""),2),b=y[0],x=y[1],_=i((0,t.useState)([]),2),j=(_[0],_[1]),w=i((0,t.useState)([]),2),N=(w[0],w[1]),k=i((0,t.useState)(new Map),2),S=k[0],C=k[1],D=i((0,t.useState)("medical"),2),E=D[0],O=D[1],P=i((0,t.useState)([]),2),M=P[0],T=P[1],R=i((0,t.useState)([]),2),A=R[0],I=R[1],L=function(){var e=Yu(Zu().mark((function e(){var t,n,r,a,i,o,l,s,c,u,d,f,h;return Zu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,n=new Date,r=new Date(n.getFullYear(),n.getMonth(),1),a=new Date(n.getFullYear(),n.getMonth()+1,0),e.next=6,lu.getAllEvents({from:lu.formatDate(r),to:lu.formatDate(a)});case 6:i=e.sent,N(i.data),o=[],"medical"===E?(null===M||void 0===M?void 0:M.length)>0&&A.length>0&&(c=Tn(i.data),o=null===c||void 0===c||null===(l=c.filter((function(e){return"medical"===e.type})))||void 0===l||null===(s=l.map((function(e){var t,n,r,a,i,o,l,s,c,u,d,f,h,v,m,p,g,y,b,x,_,j,w,N,k,S=null!==e&&void 0!==e&&null!==(t=e.data)&&void 0!==t&&t.customer?(null===M||void 0===M||null===(n=M.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.customer)})))||void 0===n?void 0:n.name)||(null===e||void 0===e||null===(r=e.data)||void 0===r?void 0:r.client_name)||"":(null===e||void 0===e||null===(a=e.data)||void 0===a?void 0:a.client_name)||"",C=null!==e&&void 0!==e&&null!==(i=e.data)&&void 0!==i&&i.resource?(null===A||void 0===A||null===(o=A.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.resource)})))||void 0===o?void 0:o.name)||(null===e||void 0===e||null===(l=e.data)||void 0===l?void 0:l.resource_name)||"":(null===e||void 0===e||null===(s=e.data)||void 0===s?void 0:s.resource_name)||"";return e.event_id=e.id,e.customer=S,e.doctor=C,e.phone=null!==e&&void 0!==e&&null!==(c=e.data)&&void 0!==c&&c.resource?(null===A||void 0===A||null===(u=A.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.resource)})))||void 0===u?void 0:u.phone)||(null===e||void 0===e||null===(d=e.data)||void 0===d?void 0:d.resource_phone)||"":(null===e||void 0===e||null===(f=e.data)||void 0===f?void 0:f.resource_phone)||"",e.contact=null!==e&&void 0!==e&&null!==(h=e.data)&&void 0!==h&&h.resource?(null===A||void 0===A||null===(v=A.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.resource)})))||void 0===v?void 0:v.contact)||(null===e||void 0===e||null===(m=e.data)||void 0===m?void 0:m.resource_contact)||"":(null===e||void 0===e||null===(p=e.data)||void 0===p?void 0:p.resource_contact)||"",e.address=null!==e&&void 0!==e&&null!==(g=e.data)&&void 0!==g&&g.resource?(null===A||void 0===A||null===(y=A.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.resource)})))||void 0===y?void 0:y.address)||(null===e||void 0===e||null===(b=e.data)||void 0===b?void 0:b.resource_address)||"":(null===e||void 0===e||null===(x=e.data)||void 0===x?void 0:x.resource_address)||"",e.translation=(null===e||void 0===e||null===(_=e.data)||void 0===_?void 0:_.interpreter)||"",e.newPatient=(null===e||void 0===e||null===(j=e.data)||void 0===j?void 0:j.new_patient)||"",e.needId=(null===e||void 0===e||null===(w=e.data)||void 0===w?void 0:w.need_id)||"",e.disability=(null===e||void 0===e||null===(N=e.data)||void 0===N?void 0:N.disability)||"",e.startTime=null!==e&&void 0!==e&&e.start_time?"".concat(ys()(new Date(null===e||void 0===e?void 0:e.start_time)).format("YYYY-MM-DD HH:mm")):"",e.endTime=null!==e&&void 0!==e&&e.start_time?"".concat(ys()(new Date(null===e||void 0===e?void 0:e.end_time)).format("YYYY-MM-DD HH:mm")):"",e.fasting=(null===e||void 0===e||null===(k=e.data)||void 0===k?void 0:k.fasting)||"",e.transportation=(null===e||void 0===e?void 0:e.link_event_name)||"",e.title="".concat(S,", provider: ").concat(C),e.start=null!==e&&void 0!==e&&e.start_time?"".concat(ys()(new Date(null===e||void 0===e?void 0:e.start_time)).format("YYYY-MM-DD HH:mm")):"".concat(ys()().format("YYYY-MM-DD HH:mm")),e.end=null!==e&&void 0!==e&&e.stop_time?"".concat(ys()(new Date(null===e||void 0===e?void 0:e.stop_time)).format("YYYY-MM-DD HH:mm")):null!==e&&void 0!==e&&e.start_time?"".concat(ys()(null===e||void 0===e?void 0:e.start_time).format("YYYY-MM-DD HH:mm")):"".concat(ys()().format("YYYY-MM-DD HH:mm")),e.color=null===e||void 0===e?void 0:e.color,e._options={additionalClasses:["event-".concat((null===e||void 0===e?void 0:e.color)||"primary")]},e})))||void 0===s?void 0:s.filter((function(e){return"active"===e.status}))):(f=Tn(i.data),o=null===f||void 0===f||null===(u=f.filter((function(e){return e.type===E})))||void 0===u||null===(d=u.map((function(e){return bt(bt({},e),{},{title:null===e||void 0===e?void 0:e.title,start:null!==e&&void 0!==e&&e.start_time?"".concat(ys()(new Date(null===e||void 0===e?void 0:e.start_time)).format("YYYY-MM-DD HH:mm")):"".concat(ys()().format("YYYY-MM-DD HH:mm")),end:null!==e&&void 0!==e&&e.stop_time?"".concat(ys()(new Date(null===e||void 0===e?void 0:e.stop_time)).format("YYYY-MM-DD HH:mm")):null!==e&&void 0!==e&&e.start_time?"".concat(ys()(null===e||void 0===e?void 0:e.start_time).format("YYYY-MM-DD HH:mm")):"".concat(ys()().format("YYYY-MM-DD HH:mm")),_options:{additionalClasses:["event-".concat((null===e||void 0===e?void 0:e.color)||"primary")]}})})))||void 0===d?void 0:d.filter((function(e){return"active"===e.status}))),j(o),h=new Map,null===(t=o)||void 0===t||t.forEach((function(e){var t=ys()(e.start_time).format("MMM Do, YYYY");h.has(t)?h.set(t,[].concat(Tn(h.get(t)),[e])):h.set(t,[e])})),C(h),e.next=19;break;case 16:e.prev=16,e.t0=e.catch(0),console.error("Error fetching events:",e.t0);case 19:case"end":return e.stop()}}),e,null,[[0,16]])})));return function(){return e.apply(this,arguments)}}(),F=function(){var e=Yu(Zu().mark((function e(){var t,n,r,i,o,l;return Zu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,t=lu.formatDate(new Date),e.next=4,$r(t);case 4:n=e.sent,r=n.data.filter((function(e){return"inbound"===e.type})),i=0,o=0,l=0,ra(r,[]).forEach((function(e){e.customer_route_status!==Sr.UNEXPECTED_ABSENT&&e.customer_route_status!==Sr.SCHEDULED_ABSENT&&(i++,e.customer_type===Hn.MEMBER||e.customer_type===Hn.SELF_PAY?o++:e.customer_type===Hn.VISITOR&&l++)})),a(i),d(o),v(l),e.next=19;break;case 16:e.prev=16,e.t0=e.catch(0),console.error("Error fetching attendance:",e.t0);case 19:case"end":return e.stop()}}),e,null,[[0,16]])})));return function(){return e.apply(this,arguments)}}(),Y=function(){var e=Yu(Zu().mark((function e(){var t,n,r,a,i,o,l;return Zu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,t=lu.formatDate(new Date),n=lu.formatDate(new Date(Date.now()-864e5)),e.next=5,lu.getAllEvents({date:t});case 5:return r=e.sent,a=r.data.filter((function(e){return"medical"===e.type})),e.next=9,lu.getAllEvents({date:n});case 9:i=e.sent,o=i.data.filter((function(e){return"medical"===e.type})),s(a.length),o.length>0?(l=(a.length-o.length)/o.length*100,g(Math.abs(l)),x(l>=0?"increase":"decrease")):a.length>0?(g(100),x("increase")):(g(0),x("")),e.next=18;break;case 15:e.prev=15,e.t0=e.catch(0),console.error("Error fetching medical appointments:",e.t0);case 18:case"end":return e.stop()}}),e,null,[[0,15]])})));return function(){return e.apply(this,arguments)}}();return(0,t.useEffect)((function(){F(),Y(),Tl().then((function(e){T(e.data)})),fs().then((function(e){I(e.data)}))}),[]),(0,t.useEffect)((function(){(null===M||void 0===M?void 0:M.length)>0&&(null===A||void 0===A?void 0:A.length)>0&&L()}),[E,M,A]),(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{children:"Dashboard"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"Dashboard"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsx)("h4",{children:"Dashboard"})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container",children:(0,Cn.jsxs)("div",{className:"row",children:[(0,Cn.jsxs)("div",{className:"col-md-9",children:[(0,Cn.jsxs)("div",{className:"row mb-4 dashboard-top-cards",children:[(0,Cn.jsx)("div",{className:"col-md-6",children:(0,Cn.jsx)(aP,{className:"h-100 dashboard-card",children:(0,Cn.jsxs)(aP.Body,{children:[(0,Cn.jsx)(aP.Title,{className:"dashboard-card-title",children:"Today's Attendance"}),(0,Cn.jsx)(aP.Text,{className:"h2 text-primary",children:r}),(0,Cn.jsxs)(aP.Text,{className:"text-muted",children:[u," Members \u2022 ",h," Visitors"]})]})})}),(0,Cn.jsx)("div",{className:"col-md-6",children:(0,Cn.jsx)(aP,{className:"h-100 dashboard-card",children:(0,Cn.jsxs)(aP.Body,{children:[(0,Cn.jsx)(aP.Title,{className:"dashboard-card-title",children:"Today's Medical Appointments"}),(0,Cn.jsx)(aP.Text,{className:"h2 text-primary",children:l}),(0,Cn.jsxs)(aP.Text,{className:"text-muted",children:[b&&(0,Cn.jsxs)("span",{className:"increase"===b?"text-success":"text-danger",children:["increase"===b?"\u2197":"\u2198"," ",p.toFixed(1),"% ","increase"===b?"increase":"decrease"," from yesterday"]}),!b&&"No change from yesterday"]})]})})})]}),(0,Cn.jsx)("div",{className:"row",children:(0,Cn.jsx)("div",{className:"col-12",children:(0,Cn.jsx)(Yb,{})})})]}),(0,Cn.jsx)("div",{className:"col-md-3 dashboard-right-sidebar",children:(0,Cn.jsx)("div",{className:"column-container dashboard-column-container",children:(0,Cn.jsxs)("div",{className:"column-card",children:[(0,Cn.jsxs)("div",{className:"d-flex justify-content-between align-items-center mb-3",children:[(0,Cn.jsx)("h6",{className:"text-primary mb-0",children:"List"}),(0,Cn.jsx)("select",{value:E,onChange:function(e){return O(e.target.value)},className:"form-select form-select-sm dashboard-event-selector",children:[{value:"medical",label:"Medical Appointments"},{value:"activity",label:"Activities"},{value:"incident",label:"Important Notes And Incidents"},{value:"meal_plan",label:"Meal Plan"},{value:"reminder",label:"Important Dates"}].map((function(e){return(0,Cn.jsx)("option",{value:e.value,children:e.label},e.value)}))})]}),(0,Cn.jsxs)("div",{children:[null===(e=Array.from(null===S||void 0===S?void 0:S.keys()))||void 0===e?void 0:e.map((function(e){return(0,Cn.jsxs)("div",{children:[(0,Cn.jsx)("h6",{className:"text-primary me-2 dashboard-event-date",children:e}),S.get(e).map((function(e,t){return(0,Cn.jsxs)("div",{className:"event-".concat(e.color||"primary"," mb-3 event-list-item-container dashboard-event-item"),children:[(0,Cn.jsxs)("div",{className:"event-item-flex",children:[(0,Cn.jsx)("div",{className:"sx__month-agenda-event__title dashboard-event-title",children:"medical"===E&&e.customer||e.title}),(0,Cn.jsx)("div",{className:"sx__event-modal__time dashboard-event-time",children:"".concat(ys()(null===e||void 0===e?void 0:e.start_time).format("hh:mm A")," ").concat(null!==e&&void 0!==e&&e.end_time?"- ".concat(ys()(null===e||void 0===e?void 0:e.end_time).format("hh:mm A")):"")})]}),(0,Cn.jsx)("div",{className:"sx__event-modal__time with-padding dashboard-event-description",children:"medical"===E?"Provider: ".concat((null===e||void 0===e?void 0:e.doctor)||"N/A"):(null===e||void 0===e?void 0:e.description)||"No description"})]},t)}))]},e)})),0===S.size&&(0,Cn.jsxs)("div",{className:"text-muted text-center py-3",children:["No ",E," events for today"]})]})]})})})]})})]})},oP=["bsPrefix","className","as"],lP=t.forwardRef((function(e,t){var n=e.bsPrefix,r=e.className,a=e.as,i=void 0===a?"div":a,o=ma(e,oP),l=co(n,"row"),s=uo(),c="".concat(l,"-cols"),u=[];return s.forEach((function(e){var t,n=o[e];delete o[e],t=null!=n&&"object"===typeof n?n.cols:n;var r="xs"!==e?"-".concat(e):"";null!=t&&u.push("".concat(c).concat(r,"-").concat(t))})),(0,Cn.jsx)(i,bt(bt({ref:t},o),{},{className:ga().apply(void 0,[r,l].concat(u))}))}));lP.displayName="Row";var sP=lP;function cP(e){return e+.5|0}var uP=function(e,t,n){return Math.max(Math.min(e,n),t)};function dP(e){return uP(cP(2.55*e),0,255)}function fP(e){return uP(cP(255*e),0,255)}function hP(e){return uP(cP(e/2.55)/100,0,1)}function vP(e){return uP(cP(100*e),0,100)}var mP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15},pP=Tn("0123456789ABCDEF"),gP=function(e){return pP[15&e]},yP=function(e){return pP[(240&e)>>4]+pP[15&e]},bP=function(e){return(240&e)>>4===(15&e)};function xP(e){var t=function(e){return bP(e.r)&&bP(e.g)&&bP(e.b)&&bP(e.a)}(e)?gP:yP;return e?"#"+t(e.r)+t(e.g)+t(e.b)+function(e,t){return e<255?t(e):""}(e.a,t):void 0}var _P=/^(hsla?|hwb|hsv)\(\s*([-+.e\d]+)(?:deg)?[\s,]+([-+.e\d]+)%[\s,]+([-+.e\d]+)%(?:[\s,]+([-+.e\d]+)(%)?)?\s*\)$/;function jP(e,t,n){var r=t*Math.min(n,1-n),a=function(t){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(t+e/30)%12;return n-r*Math.max(Math.min(a-3,9-a,1),-1)};return[a(0),a(8),a(4)]}function wP(e,t,n){var r=function(r){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(r+e/60)%6;return n-n*t*Math.max(Math.min(a,4-a,1),0)};return[r(5),r(3),r(1)]}function NP(e,t,n){var r,a=jP(e,1,.5);for(t+n>1&&(t*=r=1/(t+n),n*=r),r=0;r<3;r++)a[r]*=1-t-n,a[r]+=t;return a}function kP(e){var t,n,r,a=e.r/255,i=e.g/255,o=e.b/255,l=Math.max(a,i,o),s=Math.min(a,i,o),c=(l+s)/2;return l!==s&&(r=l-s,n=c>.5?r/(2-l-s):r/(l+s),t=function(e,t,n,r,a){return e===a?(t-n)/r+(t<n?6:0):t===a?(n-e)/r+2:(e-t)/r+4}(a,i,o,r,l),t=60*t+.5),[0|t,n||0,c]}function SP(e,t,n,r){return(Array.isArray(t)?e(t[0],t[1],t[2]):e(t,n,r)).map(fP)}function CP(e,t,n){return SP(jP,e,t,n)}function DP(e){return(e%360+360)%360}function EP(e){var t,n=_P.exec(e),r=255;if(n){n[5]!==t&&(r=n[6]?dP(+n[5]):fP(+n[5]));var a=DP(+n[2]),i=+n[3]/100,o=+n[4]/100;return t="hwb"===n[1]?function(e,t,n){return SP(NP,e,t,n)}(a,i,o):"hsv"===n[1]?function(e,t,n){return SP(wP,e,t,n)}(a,i,o):CP(a,i,o),{r:t[0],g:t[1],b:t[2],a:r}}}var OP,PP={x:"dark",Z:"light",Y:"re",X:"blu",W:"gr",V:"medium",U:"slate",A:"ee",T:"ol",S:"or",B:"ra",C:"lateg",D:"ights",R:"in",Q:"turquois",E:"hi",P:"ro",O:"al",N:"le",M:"de",L:"yello",F:"en",K:"ch",G:"arks",H:"ea",I:"ightg",J:"wh"},MP={OiceXe:"f0f8ff",antiquewEte:"faebd7",aqua:"ffff",aquamarRe:"7fffd4",azuY:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"0",blanKedOmond:"ffebcd",Xe:"ff",XeviTet:"8a2be2",bPwn:"a52a2a",burlywood:"deb887",caMtXe:"5f9ea0",KartYuse:"7fff00",KocTate:"d2691e",cSO:"ff7f50",cSnflowerXe:"6495ed",cSnsilk:"fff8dc",crimson:"dc143c",cyan:"ffff",xXe:"8b",xcyan:"8b8b",xgTMnPd:"b8860b",xWay:"a9a9a9",xgYF:"6400",xgYy:"a9a9a9",xkhaki:"bdb76b",xmagFta:"8b008b",xTivegYF:"556b2f",xSange:"ff8c00",xScEd:"9932cc",xYd:"8b0000",xsOmon:"e9967a",xsHgYF:"8fbc8f",xUXe:"483d8b",xUWay:"2f4f4f",xUgYy:"2f4f4f",xQe:"ced1",xviTet:"9400d3",dAppRk:"ff1493",dApskyXe:"bfff",dimWay:"696969",dimgYy:"696969",dodgerXe:"1e90ff",fiYbrick:"b22222",flSOwEte:"fffaf0",foYstWAn:"228b22",fuKsia:"ff00ff",gaRsbSo:"dcdcdc",ghostwEte:"f8f8ff",gTd:"ffd700",gTMnPd:"daa520",Way:"808080",gYF:"8000",gYFLw:"adff2f",gYy:"808080",honeyMw:"f0fff0",hotpRk:"ff69b4",RdianYd:"cd5c5c",Rdigo:"4b0082",ivSy:"fffff0",khaki:"f0e68c",lavFMr:"e6e6fa",lavFMrXsh:"fff0f5",lawngYF:"7cfc00",NmoncEffon:"fffacd",ZXe:"add8e6",ZcSO:"f08080",Zcyan:"e0ffff",ZgTMnPdLw:"fafad2",ZWay:"d3d3d3",ZgYF:"90ee90",ZgYy:"d3d3d3",ZpRk:"ffb6c1",ZsOmon:"ffa07a",ZsHgYF:"20b2aa",ZskyXe:"87cefa",ZUWay:"778899",ZUgYy:"778899",ZstAlXe:"b0c4de",ZLw:"ffffe0",lime:"ff00",limegYF:"32cd32",lRF:"faf0e6",magFta:"ff00ff",maPon:"800000",VaquamarRe:"66cdaa",VXe:"cd",VScEd:"ba55d3",VpurpN:"9370db",VsHgYF:"3cb371",VUXe:"7b68ee",VsprRggYF:"fa9a",VQe:"48d1cc",VviTetYd:"c71585",midnightXe:"191970",mRtcYam:"f5fffa",mistyPse:"ffe4e1",moccasR:"ffe4b5",navajowEte:"ffdead",navy:"80",Tdlace:"fdf5e6",Tive:"808000",TivedBb:"6b8e23",Sange:"ffa500",SangeYd:"ff4500",ScEd:"da70d6",pOegTMnPd:"eee8aa",pOegYF:"98fb98",pOeQe:"afeeee",pOeviTetYd:"db7093",papayawEp:"ffefd5",pHKpuff:"ffdab9",peru:"cd853f",pRk:"ffc0cb",plum:"dda0dd",powMrXe:"b0e0e6",purpN:"800080",YbeccapurpN:"663399",Yd:"ff0000",Psybrown:"bc8f8f",PyOXe:"4169e1",saddNbPwn:"8b4513",sOmon:"fa8072",sandybPwn:"f4a460",sHgYF:"2e8b57",sHshell:"fff5ee",siFna:"a0522d",silver:"c0c0c0",skyXe:"87ceeb",UXe:"6a5acd",UWay:"708090",UgYy:"708090",snow:"fffafa",sprRggYF:"ff7f",stAlXe:"4682b4",tan:"d2b48c",teO:"8080",tEstN:"d8bfd8",tomato:"ff6347",Qe:"40e0d0",viTet:"ee82ee",JHt:"f5deb3",wEte:"ffffff",wEtesmoke:"f5f5f5",Lw:"ffff00",LwgYF:"9acd32"};function TP(e){OP||(OP=function(){var e,t,n,r,a,i={},o=Object.keys(MP),l=Object.keys(PP);for(e=0;e<o.length;e++){for(r=a=o[e],t=0;t<l.length;t++)n=l[t],a=a.replace(n,PP[n]);n=parseInt(MP[r],16),i[a]=[n>>16&255,n>>8&255,255&n]}return i}(),OP.transparent=[0,0,0,0]);var t=OP[e.toLowerCase()];return t&&{r:t[0],g:t[1],b:t[2],a:4===t.length?t[3]:255}}var RP=/^rgba?\(\s*([-+.\d]+)(%)?[\s,]+([-+.e\d]+)(%)?[\s,]+([-+.e\d]+)(%)?(?:[\s,/]+([-+.e\d]+)(%)?)?\s*\)$/;var AP=function(e){return e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055},IP=function(e){return e<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)};function LP(e,t,n){if(e){var r=kP(e);r[t]=Math.max(0,Math.min(r[t]+r[t]*n,0===t?360:1)),r=CP(r),e.r=r[0],e.g=r[1],e.b=r[2]}}function FP(e,t){return e?Object.assign(t||{},e):e}function YP(e){var t={r:0,g:0,b:0,a:255};return Array.isArray(e)?e.length>=3&&(t={r:e[0],g:e[1],b:e[2],a:255},e.length>3&&(t.a=fP(e[3]))):(t=FP(e,{r:0,g:0,b:0,a:1})).a=fP(t.a),t}function HP(e){return"r"===e.charAt(0)?function(e){var t,n,r,a=RP.exec(e),i=255;if(a){if(a[7]!==t){var o=+a[7];i=a[8]?dP(o):uP(255*o,0,255)}return t=+a[1],n=+a[3],r=+a[5],{r:t=255&(a[2]?dP(t):uP(t,0,255)),g:n=255&(a[4]?dP(n):uP(n,0,255)),b:r=255&(a[6]?dP(r):uP(r,0,255)),a:i}}}(e):EP(e)}var UP=function(){function e(t){if((0,qu.Z)(this,e),t instanceof e)return t;var n,r=typeof t;"object"===r?n=YP(t):"string"===r&&(n=function(e){var t,n=e.length;return"#"===e[0]&&(4===n||5===n?t={r:255&17*mP[e[1]],g:255&17*mP[e[2]],b:255&17*mP[e[3]],a:5===n?17*mP[e[4]]:255}:7!==n&&9!==n||(t={r:mP[e[1]]<<4|mP[e[2]],g:mP[e[3]]<<4|mP[e[4]],b:mP[e[5]]<<4|mP[e[6]],a:9===n?mP[e[7]]<<4|mP[e[8]]:255})),t}(t)||TP(t)||HP(t)),this._rgb=n,this._valid=!!n}return(0,Ku.Z)(e,[{key:"valid",get:function(){return this._valid}},{key:"rgb",get:function(){var e=FP(this._rgb);return e&&(e.a=hP(e.a)),e},set:function(e){this._rgb=YP(e)}},{key:"rgbString",value:function(){return this._valid?function(e){return e&&(e.a<255?"rgba(".concat(e.r,", ").concat(e.g,", ").concat(e.b,", ").concat(hP(e.a),")"):"rgb(".concat(e.r,", ").concat(e.g,", ").concat(e.b,")"))}(this._rgb):void 0}},{key:"hexString",value:function(){return this._valid?xP(this._rgb):void 0}},{key:"hslString",value:function(){return this._valid?function(e){if(e){var t=kP(e),n=t[0],r=vP(t[1]),a=vP(t[2]);return e.a<255?"hsla(".concat(n,", ").concat(r,"%, ").concat(a,"%, ").concat(hP(e.a),")"):"hsl(".concat(n,", ").concat(r,"%, ").concat(a,"%)")}}(this._rgb):void 0}},{key:"mix",value:function(e,t){if(e){var n,r=this.rgb,a=e.rgb,i=t===n?.5:t,o=2*i-1,l=r.a-a.a,s=((o*l===-1?o:(o+l)/(1+o*l))+1)/2;n=1-s,r.r=255&s*r.r+n*a.r+.5,r.g=255&s*r.g+n*a.g+.5,r.b=255&s*r.b+n*a.b+.5,r.a=i*r.a+(1-i)*a.a,this.rgb=r}return this}},{key:"interpolate",value:function(e,t){return e&&(this._rgb=function(e,t,n){var r=IP(hP(e.r)),a=IP(hP(e.g)),i=IP(hP(e.b));return{r:fP(AP(r+n*(IP(hP(t.r))-r))),g:fP(AP(a+n*(IP(hP(t.g))-a))),b:fP(AP(i+n*(IP(hP(t.b))-i))),a:e.a+n*(t.a-e.a)}}(this._rgb,e._rgb,t)),this}},{key:"clone",value:function(){return new e(this.rgb)}},{key:"alpha",value:function(e){return this._rgb.a=fP(e),this}},{key:"clearer",value:function(e){return this._rgb.a*=1-e,this}},{key:"greyscale",value:function(){var e=this._rgb,t=cP(.3*e.r+.59*e.g+.11*e.b);return e.r=e.g=e.b=t,this}},{key:"opaquer",value:function(e){return this._rgb.a*=1+e,this}},{key:"negate",value:function(){var e=this._rgb;return e.r=255-e.r,e.g=255-e.g,e.b=255-e.b,this}},{key:"lighten",value:function(e){return LP(this._rgb,2,e),this}},{key:"darken",value:function(e){return LP(this._rgb,2,-e),this}},{key:"saturate",value:function(e){return LP(this._rgb,1,e),this}},{key:"desaturate",value:function(e){return LP(this._rgb,1,-e),this}},{key:"rotate",value:function(e){return function(e,t){var n=kP(e);n[0]=DP(n[0]+t),n=CP(n),e.r=n[0],e.g=n[1],e.b=n[2]}(this._rgb,e),this}}]),e}();function ZP(){}var BP=function(){var e=0;return function(){return e++}}();function zP(e){return null===e||void 0===e}function VP(e){if(Array.isArray&&Array.isArray(e))return!0;var t=Object.prototype.toString.call(e);return"[object"===t.slice(0,7)&&"Array]"===t.slice(-6)}function WP(e){return null!==e&&"[object Object]"===Object.prototype.toString.call(e)}function qP(e){return("number"===typeof e||e instanceof Number)&&isFinite(+e)}function KP(e,t){return qP(e)?e:t}function $P(e,t){return"undefined"===typeof e?t:e}var GP=function(e,t){return"string"===typeof e&&e.endsWith("%")?parseFloat(e)/100*t:+e};function JP(e,t,n){if(e&&"function"===typeof e.call)return e.apply(n,t)}function QP(e,t,n,r){var a,i,o;if(VP(e))if(i=e.length,r)for(a=i-1;a>=0;a--)t.call(n,e[a],a);else for(a=0;a<i;a++)t.call(n,e[a],a);else if(WP(e))for(i=(o=Object.keys(e)).length,a=0;a<i;a++)t.call(n,e[o[a]],o[a])}function XP(e,t){var n,r,a,i;if(!e||!t||e.length!==t.length)return!1;for(n=0,r=e.length;n<r;++n)if(a=e[n],i=t[n],a.datasetIndex!==i.datasetIndex||a.index!==i.index)return!1;return!0}function eM(e){if(VP(e))return e.map(eM);if(WP(e)){for(var t=Object.create(null),n=Object.keys(e),r=n.length,a=0;a<r;++a)t[n[a]]=eM(e[n[a]]);return t}return e}function tM(e){return-1===["__proto__","prototype","constructor"].indexOf(e)}function nM(e,t,n,r){if(tM(e)){var a=t[e],i=n[e];WP(a)&&WP(i)?rM(a,i,r):t[e]=eM(i)}}function rM(e,t,n){var r=VP(t)?t:[t],a=r.length;if(!WP(e))return e;for(var i,o=(n=n||{}).merger||nM,l=0;l<a;++l)if(WP(i=r[l]))for(var s=Object.keys(i),c=0,u=s.length;c<u;++c)o(s[c],e,i,n);return e}function aM(e,t){return rM(e,t,{merger:iM})}function iM(e,t,n){if(tM(e)){var r=t[e],a=n[e];WP(r)&&WP(a)?aM(r,a):Object.prototype.hasOwnProperty.call(t,e)||(t[e]=eM(a))}}var oM={"":function(e){return e},x:function(e){return e.x},y:function(e){return e.y}};function lM(e){var t=function(e){var t,n=e.split("."),r=[],a="",i=(0,l.Z)(n);try{for(i.s();!(t=i.n()).done;)(a+=t.value).endsWith("\\")?a=a.slice(0,-1)+".":(r.push(a),a="")}catch(o){i.e(o)}finally{i.f()}return r}(e);return function(e){var n,r=(0,l.Z)(t);try{for(r.s();!(n=r.n()).done;){var a=n.value;if(""===a)break;e=e&&e[a]}}catch(i){r.e(i)}finally{r.f()}return e}}function sM(e,t){return(oM[t]||(oM[t]=lM(t)))(e)}function cM(e){return e.charAt(0).toUpperCase()+e.slice(1)}var uM=function(e){return"undefined"!==typeof e},dM=function(e){return"function"===typeof e},fM=function(e,t){if(e.size!==t.size)return!1;var n,r=(0,l.Z)(e);try{for(r.s();!(n=r.n()).done;){var a=n.value;if(!t.has(a))return!1}}catch(i){r.e(i)}finally{r.f()}return!0};var hM=Math.PI,vM=2*hM,mM=vM+hM,pM=Number.POSITIVE_INFINITY,gM=hM/180,yM=hM/2,bM=hM/4,xM=2*hM/3,_M=Math.log10,jM=Math.sign;function wM(e,t,n){return Math.abs(e-t)<n}function NM(e){var t=Math.round(e);e=wM(e,t,e/1e3)?t:e;var n=Math.pow(10,Math.floor(_M(e))),r=e/n;return(r<=1?1:r<=2?2:r<=5?5:10)*n}function kM(e){return!function(e){return"symbol"===typeof e||"object"===typeof e&&null!==e&&!(Symbol.toPrimitive in e||"toString"in e||"valueOf"in e)}(e)&&!isNaN(parseFloat(e))&&isFinite(e)}function SM(e,t,n){var r,a,i;for(r=0,a=e.length;r<a;r++)i=e[r][n],isNaN(i)||(t.min=Math.min(t.min,i),t.max=Math.max(t.max,i))}function CM(e){return e*(hM/180)}function DM(e){return e*(180/hM)}function EM(e){if(qP(e)){for(var t=1,n=0;Math.round(e*t)/t!==e;)t*=10,n++;return n}}function OM(e,t){var n=t.x-e.x,r=t.y-e.y,a=Math.sqrt(n*n+r*r),i=Math.atan2(r,n);return i<-.5*hM&&(i+=vM),{angle:i,distance:a}}function PM(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))}function MM(e,t){return(e-t+mM)%vM-hM}function TM(e){return(e%vM+vM)%vM}function RM(e,t,n,r){var a=TM(e),i=TM(t),o=TM(n),l=TM(i-a),s=TM(o-a),c=TM(a-i),u=TM(a-o);return a===i||a===o||r&&i===o||l>s&&c<u}function AM(e,t,n){return Math.max(t,Math.min(n,e))}function IM(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1e-6;return e>=Math.min(t,n)-r&&e<=Math.max(t,n)+r}function LM(e,t,n){n=n||function(n){return e[n]<t};for(var r,a=e.length-1,i=0;a-i>1;)n(r=i+a>>1)?i=r:a=r;return{lo:i,hi:a}}var FM=function(e,t,n,r){return LM(e,n,r?function(r){var a=e[r][t];return a<n||a===n&&e[r+1][t]===n}:function(r){return e[r][t]<n})},YM=function(e,t,n){return LM(e,n,(function(r){return e[r][t]>=n}))};var HM=["push","pop","shift","splice","unshift"];function UM(e,t){var n=e._chartjs;if(n){var r=n.listeners,a=r.indexOf(t);-1!==a&&r.splice(a,1),r.length>0||(HM.forEach((function(t){delete e[t]})),delete e._chartjs)}}function ZM(e){var t=new Set(e);return t.size===e.length?e:Array.from(t)}var BM="undefined"===typeof window?function(e){return e()}:window.requestAnimationFrame;function zM(e,t){var n=[],r=!1;return function(){for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];n=i,r||(r=!0,BM.call(window,(function(){r=!1,e.apply(t,n)})))}}var VM=function(e){return"start"===e?"left":"end"===e?"right":"center"},WM=function(e,t,n){return"start"===e?t:"end"===e?n:(t+n)/2};function qM(e,t,n){var r=t.length,a=0,i=r;if(e._sorted){var o=e.iScale,l=e.vScale,s=e._parsed,c=e.dataset&&e.dataset.options?e.dataset.options.spanGaps:null,u=o.axis,d=o.getUserBounds(),f=d.min,h=d.max,v=d.minDefined,m=d.maxDefined;if(v){if(a=Math.min(FM(s,u,f).lo,n?r:FM(t,u,o.getPixelForValue(f)).lo),c){var p=s.slice(0,a+1).reverse().findIndex((function(e){return!zP(e[l.axis])}));a-=Math.max(0,p)}a=AM(a,0,r-1)}if(m){var g=Math.max(FM(s,o.axis,h,!0).hi+1,n?0:FM(t,u,o.getPixelForValue(h),!0).hi+1);if(c){var y=s.slice(g-1).findIndex((function(e){return!zP(e[l.axis])}));g+=Math.max(0,y)}i=AM(g,a,r)-a}else i=r-a}return{start:a,count:i}}function KM(e){var t=e.xScale,n=e.yScale,r=e._scaleRanges,a={xmin:t.min,xmax:t.max,ymin:n.min,ymax:n.max};if(!r)return e._scaleRanges=a,!0;var i=r.xmin!==t.min||r.xmax!==t.max||r.ymin!==n.min||r.ymax!==n.max;return Object.assign(r,a),i}var $M=function(e){return 0===e||1===e},GM=function(e,t,n){return-Math.pow(2,10*(e-=1))*Math.sin((e-t)*vM/n)},JM=function(e,t,n){return Math.pow(2,-10*e)*Math.sin((e-t)*vM/n)+1},QM={linear:function(e){return e},easeInQuad:function(e){return e*e},easeOutQuad:function(e){return-e*(e-2)},easeInOutQuad:function(e){return(e/=.5)<1?.5*e*e:-.5*(--e*(e-2)-1)},easeInCubic:function(e){return e*e*e},easeOutCubic:function(e){return(e-=1)*e*e+1},easeInOutCubic:function(e){return(e/=.5)<1?.5*e*e*e:.5*((e-=2)*e*e+2)},easeInQuart:function(e){return e*e*e*e},easeOutQuart:function(e){return-((e-=1)*e*e*e-1)},easeInOutQuart:function(e){return(e/=.5)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},easeInQuint:function(e){return e*e*e*e*e},easeOutQuint:function(e){return(e-=1)*e*e*e*e+1},easeInOutQuint:function(e){return(e/=.5)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},easeInSine:function(e){return 1-Math.cos(e*yM)},easeOutSine:function(e){return Math.sin(e*yM)},easeInOutSine:function(e){return-.5*(Math.cos(hM*e)-1)},easeInExpo:function(e){return 0===e?0:Math.pow(2,10*(e-1))},easeOutExpo:function(e){return 1===e?1:1-Math.pow(2,-10*e)},easeInOutExpo:function(e){return $M(e)?e:e<.5?.5*Math.pow(2,10*(2*e-1)):.5*(2-Math.pow(2,-10*(2*e-1)))},easeInCirc:function(e){return e>=1?e:-(Math.sqrt(1-e*e)-1)},easeOutCirc:function(e){return Math.sqrt(1-(e-=1)*e)},easeInOutCirc:function(e){return(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},easeInElastic:function(e){return $M(e)?e:GM(e,.075,.3)},easeOutElastic:function(e){return $M(e)?e:JM(e,.075,.3)},easeInOutElastic:function(e){var t=.1125;return $M(e)?e:e<.5?.5*GM(2*e,t,.45):.5+.5*JM(2*e-1,t,.45)},easeInBack:function(e){var t=1.70158;return e*e*((t+1)*e-t)},easeOutBack:function(e){var t=1.70158;return(e-=1)*e*((t+1)*e+t)+1},easeInOutBack:function(e){var t=1.70158;return(e/=.5)<1?e*e*((1+(t*=1.525))*e-t)*.5:.5*((e-=2)*e*((1+(t*=1.525))*e+t)+2)},easeInBounce:function(e){return 1-QM.easeOutBounce(1-e)},easeOutBounce:function(e){var t=7.5625,n=2.75;return e<1/n?t*e*e:e<2/n?t*(e-=1.5/n)*e+.75:e<2.5/n?t*(e-=2.25/n)*e+.9375:t*(e-=2.625/n)*e+.984375},easeInOutBounce:function(e){return e<.5?.5*QM.easeInBounce(2*e):.5*QM.easeOutBounce(2*e-1)+.5}};function XM(e){if(e&&"object"===typeof e){var t=e.toString();return"[object CanvasPattern]"===t||"[object CanvasGradient]"===t}return!1}function eT(e){return XM(e)?e:new UP(e)}function tT(e){return XM(e)?e:new UP(e).saturate(.5).darken(.1).hexString()}var nT=["x","y","borderWidth","radius","tension"],rT=["color","borderColor","backgroundColor"];var aT=new Map;function iT(e,t,n){return function(e,t){t=t||{};var n=e+JSON.stringify(t),r=aT.get(n);return r||(r=new Intl.NumberFormat(e,t),aT.set(n,r)),r}(t,n).format(e)}var oT={values:function(e){return VP(e)?e:""+e},numeric:function(e,t,n){if(0===e)return"0";var r,a=this.chart.options.locale,i=e;if(n.length>1){var o=Math.max(Math.abs(n[0].value),Math.abs(n[n.length-1].value));(o<1e-4||o>1e15)&&(r="scientific"),i=function(e,t){var n=t.length>3?t[2].value-t[1].value:t[1].value-t[0].value;Math.abs(n)>=1&&e!==Math.floor(e)&&(n=e-Math.floor(e));return n}(e,n)}var l=_M(Math.abs(i)),s=isNaN(l)?1:Math.max(Math.min(-1*Math.floor(l),20),0),c={notation:r,minimumFractionDigits:s,maximumFractionDigits:s};return Object.assign(c,this.options.ticks.format),iT(e,a,c)},logarithmic:function(e,t,n){if(0===e)return"0";var r=n[t].significand||e/Math.pow(10,Math.floor(_M(e)));return[1,2,3,5,10,15].includes(r)||t>.8*n.length?oT.numeric.call(this,e,t,n):""}};var lT={formatters:oT};var sT=Object.create(null),cT=Object.create(null);function uT(e,t){if(!t)return e;for(var n=t.split("."),r=0,a=n.length;r<a;++r){var i=n[r];e=e[i]||(e[i]=Object.create(null))}return e}function dT(e,t,n){return"string"===typeof t?rM(uT(e,t),n):rM(uT(e,""),t)}var fT=function(){function e(t,n){(0,qu.Z)(this,e),this.animation=void 0,this.backgroundColor="rgba(0,0,0,0.1)",this.borderColor="rgba(0,0,0,0.1)",this.color="#666",this.datasets={},this.devicePixelRatio=function(e){return e.chart.platform.getDevicePixelRatio()},this.elements={},this.events=["mousemove","mouseout","click","touchstart","touchmove"],this.font={family:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",size:12,style:"normal",lineHeight:1.2,weight:null},this.hover={},this.hoverBackgroundColor=function(e,t){return tT(t.backgroundColor)},this.hoverBorderColor=function(e,t){return tT(t.borderColor)},this.hoverColor=function(e,t){return tT(t.color)},this.indexAxis="x",this.interaction={mode:"nearest",intersect:!0,includeInvisible:!1},this.maintainAspectRatio=!0,this.onHover=null,this.onClick=null,this.parsing=!0,this.plugins={},this.responsive=!0,this.scale=void 0,this.scales={},this.showLine=!0,this.drawActiveElementsOnTop=!0,this.describe(t),this.apply(n)}return(0,Ku.Z)(e,[{key:"set",value:function(e,t){return dT(this,e,t)}},{key:"get",value:function(e){return uT(this,e)}},{key:"describe",value:function(e,t){return dT(cT,e,t)}},{key:"override",value:function(e,t){return dT(sT,e,t)}},{key:"route",value:function(e,t,n,r){var a,i=uT(this,e),o=uT(this,n),l="_"+t;Object.defineProperties(i,(a={},(0,gt.Z)(a,l,{value:i[t],writable:!0}),(0,gt.Z)(a,t,{enumerable:!0,get:function(){var e=this[l],t=o[r];return WP(e)?Object.assign({},t,e):$P(e,t)},set:function(e){this[l]=e}}),a))}},{key:"apply",value:function(e){var t=this;e.forEach((function(e){return e(t)}))}}]),e}(),hT=new fT({_scriptable:function(e){return!e.startsWith("on")},_indexable:function(e){return"events"!==e},hover:{_fallback:"interaction"},interaction:{_scriptable:!1,_indexable:!1}},[function(e){e.set("animation",{delay:void 0,duration:1e3,easing:"easeOutQuart",fn:void 0,from:void 0,loop:void 0,to:void 0,type:void 0}),e.describe("animation",{_fallback:!1,_indexable:!1,_scriptable:function(e){return"onProgress"!==e&&"onComplete"!==e&&"fn"!==e}}),e.set("animations",{colors:{type:"color",properties:rT},numbers:{type:"number",properties:nT}}),e.describe("animations",{_fallback:"animation"}),e.set("transitions",{active:{animation:{duration:400}},resize:{animation:{duration:0}},show:{animations:{colors:{from:"transparent"},visible:{type:"boolean",duration:0}}},hide:{animations:{colors:{to:"transparent"},visible:{type:"boolean",easing:"linear",fn:function(e){return 0|e}}}}})},function(e){e.set("layout",{autoPadding:!0,padding:{top:0,right:0,bottom:0,left:0}})},function(e){e.set("scale",{display:!0,offset:!1,reverse:!1,beginAtZero:!1,bounds:"ticks",clip:!0,grace:0,grid:{display:!0,lineWidth:1,drawOnChartArea:!0,drawTicks:!0,tickLength:8,tickWidth:function(e,t){return t.lineWidth},tickColor:function(e,t){return t.color},offset:!1},border:{display:!0,dash:[],dashOffset:0,width:1},title:{display:!1,text:"",padding:{top:4,bottom:4}},ticks:{minRotation:0,maxRotation:50,mirror:!1,textStrokeWidth:0,textStrokeColor:"",padding:3,display:!0,autoSkip:!0,autoSkipPadding:3,labelOffset:0,callback:lT.formatters.values,minor:{},major:{},align:"center",crossAlign:"near",showLabelBackdrop:!1,backdropColor:"rgba(255, 255, 255, 0.75)",backdropPadding:2}}),e.route("scale.ticks","color","","color"),e.route("scale.grid","color","","borderColor"),e.route("scale.border","color","","borderColor"),e.route("scale.title","color","","color"),e.describe("scale",{_fallback:!1,_scriptable:function(e){return!e.startsWith("before")&&!e.startsWith("after")&&"callback"!==e&&"parser"!==e},_indexable:function(e){return"borderDash"!==e&&"tickBorderDash"!==e&&"dash"!==e}}),e.describe("scales",{_fallback:"scale"}),e.describe("scale.ticks",{_scriptable:function(e){return"backdropPadding"!==e&&"callback"!==e},_indexable:function(e){return"backdropPadding"!==e}})}]);function vT(e,t,n,r,a){var i=t[a];return i||(i=t[a]=e.measureText(a).width,n.push(a)),i>r&&(r=i),r}function mT(e,t,n,r){var a=(r=r||{}).data=r.data||{},i=r.garbageCollect=r.garbageCollect||[];r.font!==t&&(a=r.data={},i=r.garbageCollect=[],r.font=t),e.save(),e.font=t;var o,l,s,c,u,d=0,f=n.length;for(o=0;o<f;o++)if(void 0===(c=n[o])||null===c||VP(c)){if(VP(c))for(l=0,s=c.length;l<s;l++)void 0===(u=c[l])||null===u||VP(u)||(d=vT(e,a,i,d,u))}else d=vT(e,a,i,d,c);e.restore();var h=i.length/2;if(h>n.length){for(o=0;o<h;o++)delete a[i[o]];i.splice(0,h)}return d}function pT(e,t,n){var r=e.currentDevicePixelRatio,a=0!==n?Math.max(n/2,.5):0;return Math.round((t-a)*r)/r+a}function gT(e,t){(t||e)&&((t=t||e.getContext("2d")).save(),t.resetTransform(),t.clearRect(0,0,e.width,e.height),t.restore())}function yT(e,t,n,r){bT(e,t,n,r,null)}function bT(e,t,n,r,a){var i,o,l,s,c,u,d,f,h=t.pointStyle,v=t.rotation,m=t.radius,p=(v||0)*gM;if(h&&"object"===typeof h&&("[object HTMLImageElement]"===(i=h.toString())||"[object HTMLCanvasElement]"===i))return e.save(),e.translate(n,r),e.rotate(p),e.drawImage(h,-h.width/2,-h.height/2,h.width,h.height),void e.restore();if(!(isNaN(m)||m<=0)){switch(e.beginPath(),h){default:a?e.ellipse(n,r,a/2,m,0,0,vM):e.arc(n,r,m,0,vM),e.closePath();break;case"triangle":u=a?a/2:m,e.moveTo(n+Math.sin(p)*u,r-Math.cos(p)*m),p+=xM,e.lineTo(n+Math.sin(p)*u,r-Math.cos(p)*m),p+=xM,e.lineTo(n+Math.sin(p)*u,r-Math.cos(p)*m),e.closePath();break;case"rectRounded":s=m-(c=.516*m),o=Math.cos(p+bM)*s,d=Math.cos(p+bM)*(a?a/2-c:s),l=Math.sin(p+bM)*s,f=Math.sin(p+bM)*(a?a/2-c:s),e.arc(n-d,r-l,c,p-hM,p-yM),e.arc(n+f,r-o,c,p-yM,p),e.arc(n+d,r+l,c,p,p+yM),e.arc(n-f,r+o,c,p+yM,p+hM),e.closePath();break;case"rect":if(!v){s=Math.SQRT1_2*m,u=a?a/2:s,e.rect(n-u,r-s,2*u,2*s);break}p+=bM;case"rectRot":d=Math.cos(p)*(a?a/2:m),o=Math.cos(p)*m,l=Math.sin(p)*m,f=Math.sin(p)*(a?a/2:m),e.moveTo(n-d,r-l),e.lineTo(n+f,r-o),e.lineTo(n+d,r+l),e.lineTo(n-f,r+o),e.closePath();break;case"crossRot":p+=bM;case"cross":d=Math.cos(p)*(a?a/2:m),o=Math.cos(p)*m,l=Math.sin(p)*m,f=Math.sin(p)*(a?a/2:m),e.moveTo(n-d,r-l),e.lineTo(n+d,r+l),e.moveTo(n+f,r-o),e.lineTo(n-f,r+o);break;case"star":d=Math.cos(p)*(a?a/2:m),o=Math.cos(p)*m,l=Math.sin(p)*m,f=Math.sin(p)*(a?a/2:m),e.moveTo(n-d,r-l),e.lineTo(n+d,r+l),e.moveTo(n+f,r-o),e.lineTo(n-f,r+o),p+=bM,d=Math.cos(p)*(a?a/2:m),o=Math.cos(p)*m,l=Math.sin(p)*m,f=Math.sin(p)*(a?a/2:m),e.moveTo(n-d,r-l),e.lineTo(n+d,r+l),e.moveTo(n+f,r-o),e.lineTo(n-f,r+o);break;case"line":o=a?a/2:Math.cos(p)*m,l=Math.sin(p)*m,e.moveTo(n-o,r-l),e.lineTo(n+o,r+l);break;case"dash":e.moveTo(n,r),e.lineTo(n+Math.cos(p)*(a?a/2:m),r+Math.sin(p)*m);break;case!1:e.closePath()}e.fill(),t.borderWidth>0&&e.stroke()}}function xT(e,t,n){return n=n||.5,!t||e&&e.x>t.left-n&&e.x<t.right+n&&e.y>t.top-n&&e.y<t.bottom+n}function _T(e,t){e.save(),e.beginPath(),e.rect(t.left,t.top,t.right-t.left,t.bottom-t.top),e.clip()}function jT(e){e.restore()}function wT(e,t,n,r,a){if(!t)return e.lineTo(n.x,n.y);if("middle"===a){var i=(t.x+n.x)/2;e.lineTo(i,t.y),e.lineTo(i,n.y)}else"after"===a!==!!r?e.lineTo(t.x,n.y):e.lineTo(n.x,t.y);e.lineTo(n.x,n.y)}function NT(e,t,n,r){if(!t)return e.lineTo(n.x,n.y);e.bezierCurveTo(r?t.cp1x:t.cp2x,r?t.cp1y:t.cp2y,r?n.cp2x:n.cp1x,r?n.cp2y:n.cp1y,n.x,n.y)}function kT(e,t){t.translation&&e.translate(t.translation[0],t.translation[1]),zP(t.rotation)||e.rotate(t.rotation),t.color&&(e.fillStyle=t.color),t.textAlign&&(e.textAlign=t.textAlign),t.textBaseline&&(e.textBaseline=t.textBaseline)}function ST(e,t,n,r,a){if(a.strikethrough||a.underline){var i=e.measureText(r),o=t-i.actualBoundingBoxLeft,l=t+i.actualBoundingBoxRight,s=n-i.actualBoundingBoxAscent,c=n+i.actualBoundingBoxDescent,u=a.strikethrough?(s+c)/2:c;e.strokeStyle=e.fillStyle,e.beginPath(),e.lineWidth=a.decorationWidth||2,e.moveTo(o,u),e.lineTo(l,u),e.stroke()}}function CT(e,t){var n=e.fillStyle;e.fillStyle=t.color,e.fillRect(t.left,t.top,t.width,t.height),e.fillStyle=n}function DT(e,t,n,r,a){var i,o,l=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},s=VP(t)?t:[t],c=l.strokeWidth>0&&""!==l.strokeColor;for(e.save(),e.font=a.string,kT(e,l),i=0;i<s.length;++i)o=s[i],l.backdrop&&CT(e,l.backdrop),c&&(l.strokeColor&&(e.strokeStyle=l.strokeColor),zP(l.strokeWidth)||(e.lineWidth=l.strokeWidth),e.strokeText(o,n,r,l.maxWidth)),e.fillText(o,n,r,l.maxWidth),ST(e,n,r,o,l),r+=Number(a.lineHeight);e.restore()}function ET(e,t){var n=t.x,r=t.y,a=t.w,i=t.h,o=t.radius;e.arc(n+o.topLeft,r+o.topLeft,o.topLeft,1.5*hM,hM,!0),e.lineTo(n,r+i-o.bottomLeft),e.arc(n+o.bottomLeft,r+i-o.bottomLeft,o.bottomLeft,hM,yM,!0),e.lineTo(n+a-o.bottomRight,r+i),e.arc(n+a-o.bottomRight,r+i-o.bottomRight,o.bottomRight,yM,0,!0),e.lineTo(n+a,r+o.topRight),e.arc(n+a-o.topRight,r+o.topRight,o.topRight,0,-yM,!0),e.lineTo(n+o.topLeft,r)}var OT=/^(normal|(\d+(?:\.\d+)?)(px|em|%)?)$/,PT=/^(normal|italic|initial|inherit|unset|(oblique( -?[0-9]?[0-9]deg)?))$/;function MT(e,t){var n=(""+e).match(OT);if(!n||"normal"===n[1])return 1.2*t;switch(e=+n[2],n[3]){case"px":return e;case"%":e/=100}return t*e}var TT=function(e){return+e||0};function RT(e,t){var n,r={},a=WP(t),i=a?Object.keys(t):t,o=WP(e)?a?function(n){return $P(e[n],e[t[n]])}:function(t){return e[t]}:function(){return e},s=(0,l.Z)(i);try{for(s.s();!(n=s.n()).done;){var c=n.value;r[c]=TT(o(c))}}catch(u){s.e(u)}finally{s.f()}return r}function AT(e){return RT(e,{top:"y",right:"x",bottom:"y",left:"x"})}function IT(e){return RT(e,["topLeft","topRight","bottomLeft","bottomRight"])}function LT(e){var t=AT(e);return t.width=t.left+t.right,t.height=t.top+t.bottom,t}function FT(e,t){e=e||{},t=t||hT.font;var n=$P(e.size,t.size);"string"===typeof n&&(n=parseInt(n,10));var r=$P(e.style,t.style);r&&!(""+r).match(PT)&&(console.warn('Invalid font style specified: "'+r+'"'),r=void 0);var a={family:$P(e.family,t.family),lineHeight:MT($P(e.lineHeight,t.lineHeight),n),size:n,style:r,weight:$P(e.weight,t.weight),string:""};return a.string=function(e){return!e||zP(e.size)||zP(e.family)?null:(e.style?e.style+" ":"")+(e.weight?e.weight+" ":"")+e.size+"px "+e.family}(a),a}function YT(e,t,n,r){var a,i,o,l=!0;for(a=0,i=e.length;a<i;++a)if(void 0!==(o=e[a])&&(void 0!==t&&"function"===typeof o&&(o=o(t),l=!1),void 0!==n&&VP(o)&&(o=o[n%o.length],l=!1),void 0!==o))return r&&!l&&(r.cacheable=!1),o}function HT(e,t){return Object.assign(Object.create(e),t)}function UT(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[""],r=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:function(){return e[0]},o=r||e;"undefined"===typeof a&&(a=XT("_fallback",e));var l=(t={},(0,gt.Z)(t,Symbol.toStringTag,"Object"),(0,gt.Z)(t,"_cacheable",!0),(0,gt.Z)(t,"_scopes",e),(0,gt.Z)(t,"_rootScopes",o),(0,gt.Z)(t,"_fallback",a),(0,gt.Z)(t,"_getTarget",i),(0,gt.Z)(t,"override",(function(t){return UT([t].concat(Tn(e)),n,o,a)})),t);return new Proxy(l,{deleteProperty:function(t,n){return delete t[n],delete t._keys,delete e[0][n],!0},get:function(t,r){return WT(t,r,(function(){return QT(r,n,e,t)}))},getOwnPropertyDescriptor:function(e,t){return Reflect.getOwnPropertyDescriptor(e._scopes[0],t)},getPrototypeOf:function(){return Reflect.getPrototypeOf(e[0])},has:function(e,t){return eR(e).includes(t)},ownKeys:function(e){return eR(e)},set:function(e,t,n){var r=e._storage||(e._storage=i());return e[t]=r[t]=n,delete e._keys,!0}})}function ZT(e,t,n,r){var a={_cacheable:!1,_proxy:e,_context:t,_subProxy:n,_stack:new Set,_descriptors:BT(e,r),setContext:function(t){return ZT(e,t,n,r)},override:function(a){return ZT(e.override(a),t,n,r)}};return new Proxy(a,{deleteProperty:function(t,n){return delete t[n],delete e[n],!0},get:function(e,t,n){return WT(e,t,(function(){return function(e,t,n){var r=e._proxy,a=e._context,i=e._subProxy,o=e._descriptors,s=r[t];dM(s)&&o.isScriptable(t)&&(s=function(e,t,n,r){var a=n._proxy,i=n._context,o=n._subProxy,l=n._stack;if(l.has(e))throw new Error("Recursion detected: "+Array.from(l).join("->")+"->"+e);l.add(e);var s=t(i,o||r);l.delete(e),VT(e,s)&&(s=GT(a._scopes,a,e,s));return s}(t,s,e,n));VP(s)&&s.length&&(s=function(e,t,n,r){var a=n._proxy,i=n._context,o=n._subProxy,s=n._descriptors;if("undefined"!==typeof i.index&&r(e))return t[i.index%t.length];if(WP(t[0])){var c=t,u=a._scopes.filter((function(e){return e!==c}));t=[];var d,f=(0,l.Z)(c);try{for(f.s();!(d=f.n()).done;){var h=GT(u,a,e,d.value);t.push(ZT(h,i,o&&o[e],s))}}catch(v){f.e(v)}finally{f.f()}}return t}(t,s,e,o.isIndexable));VT(t,s)&&(s=ZT(s,a,i&&i[t],o));return s}(e,t,n)}))},getOwnPropertyDescriptor:function(t,n){return t._descriptors.allKeys?Reflect.has(e,n)?{enumerable:!0,configurable:!0}:void 0:Reflect.getOwnPropertyDescriptor(e,n)},getPrototypeOf:function(){return Reflect.getPrototypeOf(e)},has:function(t,n){return Reflect.has(e,n)},ownKeys:function(){return Reflect.ownKeys(e)},set:function(t,n,r){return e[n]=r,delete t[n],!0}})}function BT(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{scriptable:!0,indexable:!0},n=e._scriptable,r=void 0===n?t.scriptable:n,a=e._indexable,i=void 0===a?t.indexable:a,o=e._allKeys,l=void 0===o?t.allKeys:o;return{allKeys:l,scriptable:r,indexable:i,isScriptable:dM(r)?r:function(){return r},isIndexable:dM(i)?i:function(){return i}}}var zT=function(e,t){return e?e+cM(t):t},VT=function(e,t){return WP(t)&&"adapters"!==e&&(null===Object.getPrototypeOf(t)||t.constructor===Object)};function WT(e,t,n){if(Object.prototype.hasOwnProperty.call(e,t)||"constructor"===t)return e[t];var r=n();return e[t]=r,r}function qT(e,t,n){return dM(e)?e(t,n):e}var KT=function(e,t){return!0===e?t:"string"===typeof e?sM(t,e):void 0};function $T(e,t,n,r,a){var i,o=(0,l.Z)(t);try{for(o.s();!(i=o.n()).done;){var s=i.value,c=KT(n,s);if(c){e.add(c);var u=qT(c._fallback,n,a);if("undefined"!==typeof u&&u!==n&&u!==r)return u}else if(!1===c&&"undefined"!==typeof r&&n!==r)return null}}catch(d){o.e(d)}finally{o.f()}return!1}function GT(e,t,n,r){var a=t._rootScopes,i=qT(t._fallback,n,r),o=[].concat(Tn(e),Tn(a)),l=new Set;l.add(r);var s=JT(l,o,n,i||n,r);return null!==s&&(("undefined"===typeof i||i===n||null!==(s=JT(l,o,i,s,r)))&&UT(Array.from(l),[""],a,i,(function(){return function(e,t,n){var r=e._getTarget();t in r||(r[t]={});var a=r[t];if(VP(a)&&WP(n))return n;return a||{}}(t,n,r)})))}function JT(e,t,n,r,a){for(;n;)n=$T(e,t,n,r,a);return n}function QT(e,t,n,r){var a,i,o=(0,l.Z)(t);try{for(o.s();!(i=o.n()).done;){var s=i.value;if("undefined"!==typeof(a=XT(zT(s,e),n)))return VT(e,a)?GT(n,r,e,a):a}}catch(c){o.e(c)}finally{o.f()}}function XT(e,t){var n,r=(0,l.Z)(t);try{for(r.s();!(n=r.n()).done;){var a=n.value;if(a){var i=a[e];if("undefined"!==typeof i)return i}}}catch(o){r.e(o)}finally{r.f()}}function eR(e){var t=e._keys;return t||(t=e._keys=function(e){var t,n=new Set,r=(0,l.Z)(e);try{for(r.s();!(t=r.n()).done;){var a,i=t.value,o=(0,l.Z)(Object.keys(i).filter((function(e){return!e.startsWith("_")})));try{for(o.s();!(a=o.n()).done;){var s=a.value;n.add(s)}}catch(c){o.e(c)}finally{o.f()}}}catch(c){r.e(c)}finally{r.f()}return Array.from(n)}(e._scopes)),t}function tR(e,t,n,r){var a,i,o,l,s=e.iScale,c=this._parsing.key,u=void 0===c?"r":c,d=new Array(r);for(a=0,i=r;a<i;++a)l=t[o=a+n],d[a]={r:s.parse(sM(l,u),o)};return d}var nR=Number.EPSILON||1e-14,rR=function(e,t){return t<e.length&&!e[t].skip&&e[t]},aR=function(e){return"x"===e?"y":"x"};function iR(e,t,n,r){var a=e.skip?t:e,i=t,o=n.skip?t:n,l=PM(i,a),s=PM(o,i),c=l/(l+s),u=s/(l+s),d=r*(c=isNaN(c)?0:c),f=r*(u=isNaN(u)?0:u);return{previous:{x:i.x-d*(o.x-a.x),y:i.y-d*(o.y-a.y)},next:{x:i.x+f*(o.x-a.x),y:i.y+f*(o.y-a.y)}}}function oR(e,t,n){for(var r,a,i,o,l,s=e.length,c=rR(e,0),u=0;u<s-1;++u)l=c,c=rR(e,u+1),l&&c&&(wM(t[u],0,nR)?n[u]=n[u+1]=0:(r=n[u]/t[u],a=n[u+1]/t[u],(o=Math.pow(r,2)+Math.pow(a,2))<=9||(i=3/Math.sqrt(o),n[u]=r*i*t[u],n[u+1]=a*i*t[u])))}function lR(e,t){for(var n,r,a,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"x",o=aR(i),l=e.length,s=rR(e,0),c=0;c<l;++c)if(r=a,a=s,s=rR(e,c+1),a){var u=a[i],d=a[o];r&&(n=(u-r[i])/3,a["cp1".concat(i)]=u-n,a["cp1".concat(o)]=d-n*t[c]),s&&(n=(s[i]-u)/3,a["cp2".concat(i)]=u+n,a["cp2".concat(o)]=d+n*t[c])}}function sR(e,t,n){return Math.max(Math.min(e,n),t)}function cR(e,t,n,r,a){var i,o,l,s;if(t.spanGaps&&(e=e.filter((function(e){return!e.skip}))),"monotone"===t.cubicInterpolationMode)!function(e){var t,n,r,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"x",i=aR(a),o=e.length,l=Array(o).fill(0),s=Array(o),c=rR(e,0);for(t=0;t<o;++t)if(n=r,r=c,c=rR(e,t+1),r){if(c){var u=c[a]-r[a];l[t]=0!==u?(c[i]-r[i])/u:0}s[t]=n?c?jM(l[t-1])!==jM(l[t])?0:(l[t-1]+l[t])/2:l[t-1]:l[t]}oR(e,l,s),lR(e,s,a)}(e,a);else{var c=r?e[e.length-1]:e[0];for(i=0,o=e.length;i<o;++i)s=iR(c,l=e[i],e[Math.min(i+1,o-(r?0:1))%o],t.tension),l.cp1x=s.previous.x,l.cp1y=s.previous.y,l.cp2x=s.next.x,l.cp2y=s.next.y,c=l}t.capBezierPoints&&function(e,t){var n,r,a,i,o,l=xT(e[0],t);for(n=0,r=e.length;n<r;++n)o=i,i=l,l=n<r-1&&xT(e[n+1],t),i&&(a=e[n],o&&(a.cp1x=sR(a.cp1x,t.left,t.right),a.cp1y=sR(a.cp1y,t.top,t.bottom)),l&&(a.cp2x=sR(a.cp2x,t.left,t.right),a.cp2y=sR(a.cp2y,t.top,t.bottom)))}(e,n)}function uR(){return"undefined"!==typeof window&&"undefined"!==typeof document}function dR(e){var t=e.parentNode;return t&&"[object ShadowRoot]"===t.toString()&&(t=t.host),t}function fR(e,t,n){var r;return"string"===typeof e?(r=parseInt(e,10),-1!==e.indexOf("%")&&(r=r/100*t.parentNode[n])):r=e,r}var hR=function(e){return e.ownerDocument.defaultView.getComputedStyle(e,null)};var vR=["top","right","bottom","left"];function mR(e,t,n){var r={};n=n?"-"+n:"";for(var a=0;a<4;a++){var i=vR[a];r[i]=parseFloat(e[t+"-"+i+n])||0}return r.width=r.left+r.right,r.height=r.top+r.bottom,r}function pR(e,t){if("native"in e)return e;var n=t.canvas,r=t.currentDevicePixelRatio,a=hR(n),i="border-box"===a.boxSizing,o=mR(a,"padding"),l=mR(a,"border","width"),s=function(e,t){var n,r,a=e.touches,i=a&&a.length?a[0]:e,o=i.offsetX,l=i.offsetY,s=!1;if(function(e,t,n){return(e>0||t>0)&&(!n||!n.shadowRoot)}(o,l,e.target))n=o,r=l;else{var c=t.getBoundingClientRect();n=i.clientX-c.left,r=i.clientY-c.top,s=!0}return{x:n,y:r,box:s}}(e,n),c=s.x,u=s.y,d=s.box,f=o.left+(d&&l.left),h=o.top+(d&&l.top),v=t.width,m=t.height;return i&&(v-=o.width+l.width,m-=o.height+l.height),{x:Math.round((c-f)/v*n.width/r),y:Math.round((u-h)/m*n.height/r)}}var gR=function(e){return Math.round(10*e)/10};function yR(e,t,n,r){var a=hR(e),i=mR(a,"margin"),o=fR(a.maxWidth,e,"clientWidth")||pM,l=fR(a.maxHeight,e,"clientHeight")||pM,s=function(e,t,n){var r,a;if(void 0===t||void 0===n){var i=e&&dR(e);if(i){var o=i.getBoundingClientRect(),l=hR(i),s=mR(l,"border","width"),c=mR(l,"padding");t=o.width-c.width-s.width,n=o.height-c.height-s.height,r=fR(l.maxWidth,i,"clientWidth"),a=fR(l.maxHeight,i,"clientHeight")}else t=e.clientWidth,n=e.clientHeight}return{width:t,height:n,maxWidth:r||pM,maxHeight:a||pM}}(e,t,n),c=s.width,u=s.height;if("content-box"===a.boxSizing){var d=mR(a,"border","width"),f=mR(a,"padding");c-=f.width+d.width,u-=f.height+d.height}return c=Math.max(0,c-i.width),u=Math.max(0,r?c/r:u-i.height),c=gR(Math.min(c,o,s.maxWidth)),u=gR(Math.min(u,l,s.maxHeight)),c&&!u&&(u=gR(c/2)),(void 0!==t||void 0!==n)&&r&&s.height&&u>s.height&&(u=s.height,c=gR(Math.floor(u*r))),{width:c,height:u}}function bR(e,t,n){var r=t||1,a=Math.floor(e.height*r),i=Math.floor(e.width*r);e.height=Math.floor(e.height),e.width=Math.floor(e.width);var o=e.canvas;return o.style&&(n||!o.style.height&&!o.style.width)&&(o.style.height="".concat(e.height,"px"),o.style.width="".concat(e.width,"px")),(e.currentDevicePixelRatio!==r||o.height!==a||o.width!==i)&&(e.currentDevicePixelRatio=r,o.height=a,o.width=i,e.ctx.setTransform(r,0,0,r,0,0),!0)}var xR=function(){var e=!1;try{var t={get passive(){return e=!0,!1}};uR()&&(window.addEventListener("test",null,t),window.removeEventListener("test",null,t))}catch(jB){}return e}();function _R(e,t){var n=function(e,t){return hR(e).getPropertyValue(t)}(e,t),r=n&&n.match(/^(\d+)(\.\d+)?px$/);return r?+r[1]:void 0}function jR(e,t,n,r){return{x:e.x+n*(t.x-e.x),y:e.y+n*(t.y-e.y)}}function wR(e,t,n,r){return{x:e.x+n*(t.x-e.x),y:"middle"===r?n<.5?e.y:t.y:"after"===r?n<1?e.y:t.y:n>0?t.y:e.y}}function NR(e,t,n,r){var a={x:e.cp2x,y:e.cp2y},i={x:t.cp1x,y:t.cp1y},o=jR(e,a,n),l=jR(a,i,n),s=jR(i,t,n),c=jR(o,l,n),u=jR(l,s,n);return jR(c,u,n)}function kR(e,t,n){return e?function(e,t){return{x:function(n){return e+e+t-n},setWidth:function(e){t=e},textAlign:function(e){return"center"===e?e:"right"===e?"left":"right"},xPlus:function(e,t){return e-t},leftForLtr:function(e,t){return e-t}}}(t,n):{x:function(e){return e},setWidth:function(e){},textAlign:function(e){return e},xPlus:function(e,t){return e+t},leftForLtr:function(e,t){return e}}}function SR(e,t){var n,r;"ltr"!==t&&"rtl"!==t||(r=[(n=e.canvas.style).getPropertyValue("direction"),n.getPropertyPriority("direction")],n.setProperty("direction",t,"important"),e.prevTextDirection=r)}function CR(e,t){void 0!==t&&(delete e.prevTextDirection,e.canvas.style.setProperty("direction",t[0],t[1]))}function DR(e){return"angle"===e?{between:RM,compare:MM,normalize:TM}:{between:IM,compare:function(e,t){return e-t},normalize:function(e){return e}}}function ER(e){var t=e.start,n=e.end,r=e.count;return{start:t%r,end:n%r,loop:e.loop&&(n-t+1)%r===0,style:e.style}}function OR(e,t,n){if(!n)return[e];for(var r,a,i,o=n.property,l=n.start,s=n.end,c=t.length,u=DR(o),d=u.compare,f=u.between,h=u.normalize,v=function(e,t,n){var r,a,i=n.property,o=n.start,l=n.end,s=DR(i),c=s.between,u=s.normalize,d=t.length,f=e.start,h=e.end,v=e.loop;if(v){for(f+=d,h+=d,r=0,a=d;r<a&&c(u(t[f%d][i]),o,l);++r)f--,h--;f%=d,h%=d}return h<f&&(h+=d),{start:f,end:h,loop:v,style:e.style}}(e,t,n),m=v.start,p=v.end,g=v.loop,y=v.style,b=[],x=!1,_=null,j=function(){return x||f(l,i,r)&&0!==d(l,i)},w=function(){return!x||0===d(s,r)||f(s,i,r)},N=m,k=m;N<=p;++N)(a=t[N%c]).skip||(r=h(a[o]))!==i&&(x=f(r,l,s),null===_&&j()&&(_=0===d(r,l)?N:k),null!==_&&w()&&(b.push(ER({start:_,end:N,loop:g,count:c,style:y})),_=null),k=N,i=r);return null!==_&&b.push(ER({start:_,end:p,loop:g,count:c,style:y})),b}function PR(e,t){for(var n=[],r=e.segments,a=0;a<r.length;a++){var i=OR(r[a],e.points,t);i.length&&n.push.apply(n,Tn(i))}return n}function MR(e,t,n,r){return r&&r.setContext&&n?function(e,t,n,r){var a=e._chart.getContext(),i=TR(e.options),o=e._datasetIndex,s=e.options.spanGaps,c=n.length,u=[],d=i,f=t[0].start,h=f;function v(e,t,r,a){var i=s?-1:1;if(e!==t){for(e+=c;n[e%c].skip;)e-=i;for(;n[t%c].skip;)t+=i;e%c!==t%c&&(u.push({start:e%c,end:t%c,loop:r,style:a}),d=a,f=t%c)}}var m,p=(0,l.Z)(t);try{for(p.s();!(m=p.n()).done;){var g=m.value;f=s?f:g.start;var y=n[f%c],b=void 0;for(h=f+1;h<=g.end;h++){var x=n[h%c];RR(b=TR(r.setContext(HT(a,{type:"segment",p0:y,p1:x,p0DataIndex:(h-1)%c,p1DataIndex:h%c,datasetIndex:o}))),d)&&v(f,h-1,g.loop,d),y=x,d=b}f<h-1&&v(f,h-1,g.loop,d)}}catch(_){p.e(_)}finally{p.f()}return u}(e,t,n,r):t}function TR(e){return{backgroundColor:e.backgroundColor,borderCapStyle:e.borderCapStyle,borderDash:e.borderDash,borderDashOffset:e.borderDashOffset,borderJoinStyle:e.borderJoinStyle,borderWidth:e.borderWidth,borderColor:e.borderColor}}function RR(e,t){if(!t)return!1;var n=[],r=function(e,t){return XM(t)?(n.includes(t)||n.push(t),n.indexOf(t)):t};return JSON.stringify(e,r)!==JSON.stringify(t,r)}function AR(e,t,n){return e.options.clip?e[n]:t[n]}function IR(e,t){var n=t._clip;if(n.disabled)return!1;var r=function(e,t){var n=e.xScale,r=e.yScale;return n&&r?{left:AR(n,t,"left"),right:AR(n,t,"right"),top:AR(r,t,"top"),bottom:AR(r,t,"bottom")}:t}(t,e.chartArea);return{left:!1===n.left?0:r.left-(!0===n.left?0:n.left),right:!1===n.right?e.width:r.right+(!0===n.right?0:n.right),top:!1===n.top?0:r.top-(!0===n.top?0:n.top),bottom:!1===n.bottom?e.height:r.bottom+(!0===n.bottom?0:n.bottom)}}var LR=function(){function e(){(0,qu.Z)(this,e),this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}return(0,Ku.Z)(e,[{key:"_notify",value:function(e,t,n,r){var a=t.listeners[r],i=t.duration;a.forEach((function(r){return r({chart:e,initial:t.initial,numSteps:i,currentStep:Math.min(n-t.start,i)})}))}},{key:"_refresh",value:function(){var e=this;this._request||(this._running=!0,this._request=BM.call(window,(function(){e._update(),e._request=null,e._running&&e._refresh()})))}},{key:"_update",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Date.now(),n=0;this._charts.forEach((function(r,a){if(r.running&&r.items.length){for(var i,o=r.items,l=o.length-1,s=!1;l>=0;--l)(i=o[l])._active?(i._total>r.duration&&(r.duration=i._total),i.tick(t),s=!0):(o[l]=o[o.length-1],o.pop());s&&(a.draw(),e._notify(a,r,t,"progress")),o.length||(r.running=!1,e._notify(a,r,t,"complete"),r.initial=!1),n+=o.length}})),this._lastDate=t,0===n&&(this._running=!1)}},{key:"_getAnims",value:function(e){var t=this._charts,n=t.get(e);return n||(n={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},t.set(e,n)),n}},{key:"listen",value:function(e,t,n){this._getAnims(e).listeners[t].push(n)}},{key:"add",value:function(e,t){var n;t&&t.length&&(n=this._getAnims(e).items).push.apply(n,Tn(t))}},{key:"has",value:function(e){return this._getAnims(e).items.length>0}},{key:"start",value:function(e){var t=this._charts.get(e);t&&(t.running=!0,t.start=Date.now(),t.duration=t.items.reduce((function(e,t){return Math.max(e,t._duration)}),0),this._refresh())}},{key:"running",value:function(e){if(!this._running)return!1;var t=this._charts.get(e);return!!(t&&t.running&&t.items.length)}},{key:"stop",value:function(e){var t=this._charts.get(e);if(t&&t.items.length){for(var n=t.items,r=n.length-1;r>=0;--r)n[r].cancel();t.items=[],this._notify(e,t,Date.now(),"complete")}}},{key:"remove",value:function(e){return this._charts.delete(e)}}]),e}(),FR=new LR,YR="transparent",HR={boolean:function(e,t,n){return n>.5?t:e},color:function(e,t,n){var r=eT(e||YR),a=r.valid&&eT(t||YR);return a&&a.valid?a.mix(r,n).hexString():t},number:function(e,t,n){return e+(t-e)*n}},UR=function(){function e(t,n,r,a){(0,qu.Z)(this,e);var i=n[r];a=YT([t.to,a,i,t.from]);var o=YT([t.from,i,a]);this._active=!0,this._fn=t.fn||HR[t.type||typeof o],this._easing=QM[t.easing]||QM.linear,this._start=Math.floor(Date.now()+(t.delay||0)),this._duration=this._total=Math.floor(t.duration),this._loop=!!t.loop,this._target=n,this._prop=r,this._from=o,this._to=a,this._promises=void 0}return(0,Ku.Z)(e,[{key:"active",value:function(){return this._active}},{key:"update",value:function(e,t,n){if(this._active){this._notify(!1);var r=this._target[this._prop],a=n-this._start,i=this._duration-a;this._start=n,this._duration=Math.floor(Math.max(i,e.duration)),this._total+=a,this._loop=!!e.loop,this._to=YT([e.to,t,r,e.from]),this._from=YT([e.from,r,t])}}},{key:"cancel",value:function(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}},{key:"tick",value:function(e){var t,n=e-this._start,r=this._duration,a=this._prop,i=this._from,o=this._loop,l=this._to;if(this._active=i!==l&&(o||n<r),!this._active)return this._target[a]=l,void this._notify(!0);n<0?this._target[a]=i:(t=n/r%2,t=o&&t>1?2-t:t,t=this._easing(Math.min(1,Math.max(0,t))),this._target[a]=this._fn(i,l,t))}},{key:"wait",value:function(){var e=this._promises||(this._promises=[]);return new Promise((function(t,n){e.push({res:t,rej:n})}))}},{key:"_notify",value:function(e){for(var t=e?"res":"rej",n=this._promises||[],r=0;r<n.length;r++)n[r][t]()}}]),e}(),ZR=function(){function e(t,n){(0,qu.Z)(this,e),this._chart=t,this._properties=new Map,this.configure(n)}return(0,Ku.Z)(e,[{key:"configure",value:function(e){if(WP(e)){var t=Object.keys(hT.animation),n=this._properties;Object.getOwnPropertyNames(e).forEach((function(r){var a=e[r];if(WP(a)){var i,o={},s=(0,l.Z)(t);try{for(s.s();!(i=s.n()).done;){var c=i.value;o[c]=a[c]}}catch(u){s.e(u)}finally{s.f()}(VP(a.properties)&&a.properties||[r]).forEach((function(e){e!==r&&n.has(e)||n.set(e,o)}))}}))}}},{key:"_animateOptions",value:function(e,t){var n=t.options,r=function(e,t){if(!t)return;var n=e.options;if(!n)return void(e.options=t);n.$shared&&(e.options=n=Object.assign({},n,{$shared:!1,$animations:{}}));return n}(e,n);if(!r)return[];var a=this._createAnimations(r,n);return n.$shared&&function(e,t){for(var n=[],r=Object.keys(t),a=0;a<r.length;a++){var i=e[r[a]];i&&i.active()&&n.push(i.wait())}return Promise.all(n)}(e.options.$animations,n).then((function(){e.options=n}),(function(){})),a}},{key:"_createAnimations",value:function(e,t){var n,r=this._properties,a=[],i=e.$animations||(e.$animations={}),o=Object.keys(t),l=Date.now();for(n=o.length-1;n>=0;--n){var s=o[n];if("$"!==s.charAt(0))if("options"!==s){var c=t[s],u=i[s],d=r.get(s);if(u){if(d&&u.active()){u.update(d,c,l);continue}u.cancel()}d&&d.duration?(i[s]=u=new UR(d,e,s,c),a.push(u)):e[s]=c}else a.push.apply(a,Tn(this._animateOptions(e,t)))}return a}},{key:"update",value:function(e,t){if(0!==this._properties.size){var n=this._createAnimations(e,t);return n.length?(FR.add(this._chart,n),!0):void 0}Object.assign(e,t)}}]),e}();function BR(e,t){var n=e&&e.options||{},r=n.reverse,a=void 0===n.min?t:0,i=void 0===n.max?t:0;return{start:r?i:a,end:r?a:i}}function zR(e,t){var n,r,a=[],i=e._getSortedDatasetMetas(t);for(n=0,r=i.length;n<r;++n)a.push(i[n].index);return a}function VR(e,t,n){var r,a,i,o,l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},s=e.keys,c="single"===l.mode;if(null!==t){var u=!1;for(r=0,a=s.length;r<a;++r){if((i=+s[r])===n){if(u=!0,l.all)continue;break}qP(o=e.values[i])&&(c||0===t||jM(t)===jM(o))&&(t+=o)}return u||l.all?t:0}}function WR(e,t){var n=e&&e.options.stacked;return n||void 0===n&&void 0!==t.stack}function qR(e,t,n){var r=e[t]||(e[t]={});return r[n]||(r[n]={})}function KR(e,t,n,r){var a,i=(0,l.Z)(t.getMatchingVisibleMetas(r).reverse());try{for(i.s();!(a=i.n()).done;){var o=a.value,s=e[o.index];if(n&&s>0||!n&&s<0)return o.index}}catch(c){i.e(c)}finally{i.f()}return null}function $R(e,t){for(var n,r=e.chart,a=e._cachedMeta,i=r._stacks||(r._stacks={}),o=a.iScale,l=a.vScale,s=a.index,c=o.axis,u=l.axis,d=function(e,t,n){return"".concat(e.id,".").concat(t.id,".").concat(n.stack||n.type)}(o,l,a),f=t.length,h=0;h<f;++h){var v=t[h],m=v[c],p=v[u];(n=(v._stacks||(v._stacks={}))[u]=qR(i,d,m))[s]=p,n._top=KR(n,l,!0,a.type),n._bottom=KR(n,l,!1,a.type),(n._visualValues||(n._visualValues={}))[s]=p}}function GR(e,t){var n=e.scales;return Object.keys(n).filter((function(e){return n[e].axis===t})).shift()}function JR(e,t){var n=e.controller.index,r=e.vScale&&e.vScale.axis;if(r){t=t||e._parsed;var a,i=(0,l.Z)(t);try{for(i.s();!(a=i.n()).done;){var o=a.value._stacks;if(!o||void 0===o[r]||void 0===o[r][n])return;delete o[r][n],void 0!==o[r]._visualValues&&void 0!==o[r]._visualValues[n]&&delete o[r]._visualValues[n]}}catch(s){i.e(s)}finally{i.f()}}}var QR=function(e){return"reset"===e||"none"===e},XR=function(e,t){return t?e:Object.assign({},e)},eA=function(){function e(t,n){(0,qu.Z)(this,e),this.chart=t,this._ctx=t.ctx,this.index=n,this._cachedDataOpts={},this._cachedMeta=this.getMeta(),this._type=this._cachedMeta.type,this.options=void 0,this._parsing=!1,this._data=void 0,this._objectData=void 0,this._sharedOptions=void 0,this._drawStart=void 0,this._drawCount=void 0,this.enableOptionSharing=!1,this.supportsDecimation=!1,this.$context=void 0,this._syncList=[],this.datasetElementType=(this instanceof e?this.constructor:void 0).datasetElementType,this.dataElementType=(this instanceof e?this.constructor:void 0).dataElementType,this.initialize()}return(0,Ku.Z)(e,[{key:"initialize",value:function(){var e=this._cachedMeta;this.configure(),this.linkScales(),e._stacked=WR(e.vScale,e),this.addElements(),this.options.fill&&!this.chart.isPluginEnabled("filler")&&console.warn("Tried to use the 'fill' option without the 'Filler' plugin enabled. Please import and register the 'Filler' plugin and make sure it is not disabled in the options")}},{key:"updateIndex",value:function(e){this.index!==e&&JR(this._cachedMeta),this.index=e}},{key:"linkScales",value:function(){var e=this.chart,t=this._cachedMeta,n=this.getDataset(),r=function(e,t,n,r){return"x"===e?t:"r"===e?r:n},a=t.xAxisID=$P(n.xAxisID,GR(e,"x")),i=t.yAxisID=$P(n.yAxisID,GR(e,"y")),o=t.rAxisID=$P(n.rAxisID,GR(e,"r")),l=t.indexAxis,s=t.iAxisID=r(l,a,i,o),c=t.vAxisID=r(l,i,a,o);t.xScale=this.getScaleForId(a),t.yScale=this.getScaleForId(i),t.rScale=this.getScaleForId(o),t.iScale=this.getScaleForId(s),t.vScale=this.getScaleForId(c)}},{key:"getDataset",value:function(){return this.chart.data.datasets[this.index]}},{key:"getMeta",value:function(){return this.chart.getDatasetMeta(this.index)}},{key:"getScaleForId",value:function(e){return this.chart.scales[e]}},{key:"_getOtherScale",value:function(e){var t=this._cachedMeta;return e===t.iScale?t.vScale:t.iScale}},{key:"reset",value:function(){this._update("reset")}},{key:"_destroy",value:function(){var e=this._cachedMeta;this._data&&UM(this._data,this),e._stacked&&JR(e)}},{key:"_dataCheck",value:function(){var e=this.getDataset(),t=e.data||(e.data=[]),n=this._data;if(WP(t)){var r=this._cachedMeta;this._data=function(e,t){var n,r,a,i=t.iScale,o=t.vScale,l="x"===i.axis?"x":"y",s="x"===o.axis?"x":"y",c=Object.keys(e),u=new Array(c.length);for(n=0,r=c.length;n<r;++n){var d;a=c[n],u[n]=(d={},(0,gt.Z)(d,l,a),(0,gt.Z)(d,s,e[a]),d)}return u}(t,r)}else if(n!==t){if(n){UM(n,this);var a=this._cachedMeta;JR(a),a._parsed=[]}t&&Object.isExtensible(t)&&function(e,t){e._chartjs?e._chartjs.listeners.push(t):(Object.defineProperty(e,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[t]}}),HM.forEach((function(t){var n="_onData"+cM(t),r=e[t];Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:function(){for(var t=arguments.length,a=new Array(t),i=0;i<t;i++)a[i]=arguments[i];var o=r.apply(this,a);return e._chartjs.listeners.forEach((function(e){"function"===typeof e[n]&&e[n].apply(e,a)})),o}})})))}(t,this),this._syncList=[],this._data=t}}},{key:"addElements",value:function(){var e=this._cachedMeta;this._dataCheck(),this.datasetElementType&&(e.dataset=new this.datasetElementType)}},{key:"buildOrUpdateElements",value:function(e){var t=this._cachedMeta,n=this.getDataset(),r=!1;this._dataCheck();var a=t._stacked;t._stacked=WR(t.vScale,t),t.stack!==n.stack&&(r=!0,JR(t),t.stack=n.stack),this._resyncElements(e),(r||a!==t._stacked)&&($R(this,t._parsed),t._stacked=WR(t.vScale,t))}},{key:"configure",value:function(){var e=this.chart.config,t=e.datasetScopeKeys(this._type),n=e.getOptionScopes(this.getDataset(),t,!0);this.options=e.createResolver(n,this.getContext()),this._parsing=this.options.parsing,this._cachedDataOpts={}}},{key:"parse",value:function(e,t){var n,r,a,i=this._cachedMeta,o=this._data,l=i.iScale,s=i._stacked,c=l.axis,u=0===e&&t===o.length||i._sorted,d=e>0&&i._parsed[e-1];if(!1===this._parsing)i._parsed=o,i._sorted=!0,a=o;else{a=VP(o[e])?this.parseArrayData(i,o,e,t):WP(o[e])?this.parseObjectData(i,o,e,t):this.parsePrimitiveData(i,o,e,t);for(n=0;n<t;++n)i._parsed[n+e]=r=a[n],u&&((null===r[c]||d&&r[c]<d[c])&&(u=!1),d=r);i._sorted=u}s&&$R(this,a)}},{key:"parsePrimitiveData",value:function(e,t,n,r){var a,i,o,l=e.iScale,s=e.vScale,c=l.axis,u=s.axis,d=l.getLabels(),f=l===s,h=new Array(r);for(a=0,i=r;a<i;++a){var v;o=a+n,h[a]=(v={},(0,gt.Z)(v,c,f||l.parse(d[o],o)),(0,gt.Z)(v,u,s.parse(t[o],o)),v)}return h}},{key:"parseArrayData",value:function(e,t,n,r){var a,i,o,l,s=e.xScale,c=e.yScale,u=new Array(r);for(a=0,i=r;a<i;++a)l=t[o=a+n],u[a]={x:s.parse(l[0],o),y:c.parse(l[1],o)};return u}},{key:"parseObjectData",value:function(e,t,n,r){var a,i,o,l,s=e.xScale,c=e.yScale,u=this._parsing,d=u.xAxisKey,f=void 0===d?"x":d,h=u.yAxisKey,v=void 0===h?"y":h,m=new Array(r);for(a=0,i=r;a<i;++a)l=t[o=a+n],m[a]={x:s.parse(sM(l,f),o),y:c.parse(sM(l,v),o)};return m}},{key:"getParsed",value:function(e){return this._cachedMeta._parsed[e]}},{key:"getDataElement",value:function(e){return this._cachedMeta.data[e]}},{key:"applyStack",value:function(e,t,n){var r=this.chart,a=this._cachedMeta,i=t[e.axis];return VR({keys:zR(r,!0),values:t._stacks[e.axis]._visualValues},i,a.index,{mode:n})}},{key:"updateRangeFromParsed",value:function(e,t,n,r){var a=n[t.axis],i=null===a?NaN:a,o=r&&n._stacks[t.axis];r&&o&&(r.values=o,i=VR(r,a,this._cachedMeta.index)),e.min=Math.min(e.min,i),e.max=Math.max(e.max,i)}},{key:"getMinMax",value:function(e,t){var n,r,a=this._cachedMeta,i=a._parsed,o=a._sorted&&e===a.iScale,l=i.length,s=this._getOtherScale(e),c=function(e,t,n){return e&&!t.hidden&&t._stacked&&{keys:zR(n,!0),values:null}}(t,a,this.chart),u={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY},d=function(e){var t=e.getUserBounds(),n=t.min,r=t.max,a=t.minDefined,i=t.maxDefined;return{min:a?n:Number.NEGATIVE_INFINITY,max:i?r:Number.POSITIVE_INFINITY}}(s),f=d.min,h=d.max;function v(){var t=(r=i[n])[s.axis];return!qP(r[e.axis])||f>t||h<t}for(n=0;n<l&&(v()||(this.updateRangeFromParsed(u,e,r,c),!o));++n);if(o)for(n=l-1;n>=0;--n)if(!v()){this.updateRangeFromParsed(u,e,r,c);break}return u}},{key:"getAllParsedValues",value:function(e){var t,n,r,a=this._cachedMeta._parsed,i=[];for(t=0,n=a.length;t<n;++t)qP(r=a[t][e.axis])&&i.push(r);return i}},{key:"getMaxOverflow",value:function(){return!1}},{key:"getLabelAndValue",value:function(e){var t=this._cachedMeta,n=t.iScale,r=t.vScale,a=this.getParsed(e);return{label:n?""+n.getLabelForValue(a[n.axis]):"",value:r?""+r.getLabelForValue(a[r.axis]):""}}},{key:"_update",value:function(e){var t=this._cachedMeta;this.update(e||"default"),t._clip=function(e){var t,n,r,a;return WP(e)?(t=e.top,n=e.right,r=e.bottom,a=e.left):t=n=r=a=e,{top:t,right:n,bottom:r,left:a,disabled:!1===e}}($P(this.options.clip,function(e,t,n){if(!1===n)return!1;var r=BR(e,n),a=BR(t,n);return{top:a.end,right:r.end,bottom:a.start,left:r.start}}(t.xScale,t.yScale,this.getMaxOverflow())))}},{key:"update",value:function(e){}},{key:"draw",value:function(){var e,t=this._ctx,n=this.chart,r=this._cachedMeta,a=r.data||[],i=n.chartArea,o=[],l=this._drawStart||0,s=this._drawCount||a.length-l,c=this.options.drawActiveElementsOnTop;for(r.dataset&&r.dataset.draw(t,i,l,s),e=l;e<l+s;++e){var u=a[e];u.hidden||(u.active&&c?o.push(u):u.draw(t,i))}for(e=0;e<o.length;++e)o[e].draw(t,i)}},{key:"getStyle",value:function(e,t){var n=t?"active":"default";return void 0===e&&this._cachedMeta.dataset?this.resolveDatasetElementOptions(n):this.resolveDataElementOptions(e||0,n)}},{key:"getContext",value:function(e,t,n){var r,a=this.getDataset();if(e>=0&&e<this._cachedMeta.data.length){var i=this._cachedMeta.data[e];r=i.$context||(i.$context=function(e,t,n){return HT(e,{active:!1,dataIndex:t,parsed:void 0,raw:void 0,element:n,index:t,mode:"default",type:"data"})}(this.getContext(),e,i)),r.parsed=this.getParsed(e),r.raw=a.data[e],r.index=r.dataIndex=e}else r=this.$context||(this.$context=function(e,t){return HT(e,{active:!1,dataset:void 0,datasetIndex:t,index:t,mode:"default",type:"dataset"})}(this.chart.getContext(),this.index)),r.dataset=a,r.index=r.datasetIndex=this.index;return r.active=!!t,r.mode=n,r}},{key:"resolveDatasetElementOptions",value:function(e){return this._resolveElementOptions(this.datasetElementType.id,e)}},{key:"resolveDataElementOptions",value:function(e,t){return this._resolveElementOptions(this.dataElementType.id,t,e)}},{key:"_resolveElementOptions",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default",r=arguments.length>2?arguments[2]:void 0,a="active"===n,i=this._cachedDataOpts,o=e+"-"+n,l=i[o],s=this.enableOptionSharing&&uM(r);if(l)return XR(l,s);var c=this.chart.config,u=c.datasetElementScopeKeys(this._type,e),d=a?["".concat(e,"Hover"),"hover",e,""]:[e,""],f=c.getOptionScopes(this.getDataset(),u),h=Object.keys(hT.elements[e]),v=function(){return t.getContext(r,a,n)},m=c.resolveNamedOptions(f,h,v,d);return m.$shared&&(m.$shared=s,i[o]=Object.freeze(XR(m,s))),m}},{key:"_resolveAnimations",value:function(e,t,n){var r,a=this.chart,i=this._cachedDataOpts,o="animation-".concat(t),l=i[o];if(l)return l;if(!1!==a.options.animation){var s=this.chart.config,c=s.datasetAnimationScopeKeys(this._type,t),u=s.getOptionScopes(this.getDataset(),c);r=s.createResolver(u,this.getContext(e,n,t))}var d=new ZR(a,r&&r.animations);return r&&r._cacheable&&(i[o]=Object.freeze(d)),d}},{key:"getSharedOptions",value:function(e){if(e.$shared)return this._sharedOptions||(this._sharedOptions=Object.assign({},e))}},{key:"includeOptions",value:function(e,t){return!t||QR(e)||this.chart._animationsDisabled}},{key:"_getSharedOptions",value:function(e,t){var n=this.resolveDataElementOptions(e,t),r=this._sharedOptions,a=this.getSharedOptions(n),i=this.includeOptions(t,a)||a!==r;return this.updateSharedOptions(a,t,n),{sharedOptions:a,includeOptions:i}}},{key:"updateElement",value:function(e,t,n,r){QR(r)?Object.assign(e,n):this._resolveAnimations(t,r).update(e,n)}},{key:"updateSharedOptions",value:function(e,t,n){e&&!QR(t)&&this._resolveAnimations(void 0,t).update(e,n)}},{key:"_setStyle",value:function(e,t,n,r){e.active=r;var a=this.getStyle(t,r);this._resolveAnimations(t,n,r).update(e,{options:!r&&this.getSharedOptions(a)||a})}},{key:"removeHoverStyle",value:function(e,t,n){this._setStyle(e,n,"active",!1)}},{key:"setHoverStyle",value:function(e,t,n){this._setStyle(e,n,"active",!0)}},{key:"_removeDatasetHoverStyle",value:function(){var e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!1)}},{key:"_setDatasetHoverStyle",value:function(){var e=this._cachedMeta.dataset;e&&this._setStyle(e,void 0,"active",!0)}},{key:"_resyncElements",value:function(e){var t,n=this._data,r=this._cachedMeta.data,a=(0,l.Z)(this._syncList);try{for(a.s();!(t=a.n()).done;){var o=i(t.value,3),s=o[0],c=o[1],u=o[2];this[s](c,u)}}catch(v){a.e(v)}finally{a.f()}this._syncList=[];var d=r.length,f=n.length,h=Math.min(f,d);h&&this.parse(0,h),f>d?this._insertElements(d,f-d,e):f<d&&this._removeElements(f,d-f)}},{key:"_insertElements",value:function(e,t){var n,r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=this._cachedMeta,i=a.data,o=e+t,l=function(e){for(e.length+=t,n=e.length-1;n>=o;n--)e[n]=e[n-t]};for(l(i),n=e;n<o;++n)i[n]=new this.dataElementType;this._parsing&&l(a._parsed),this.parse(e,t),r&&this.updateElements(i,e,t,"reset")}},{key:"updateElements",value:function(e,t,n,r){}},{key:"_removeElements",value:function(e,t){var n=this._cachedMeta;if(this._parsing){var r=n._parsed.splice(e,t);n._stacked&&JR(n,r)}n.data.splice(e,t)}},{key:"_sync",value:function(e){if(this._parsing)this._syncList.push(e);else{var t=i(e,3),n=t[0],r=t[1],a=t[2];this[n](r,a)}this.chart._dataChanges.push([this.index].concat(Tn(e)))}},{key:"_onDataPush",value:function(){var e=arguments.length;this._sync(["_insertElements",this.getDataset().data.length-e,e])}},{key:"_onDataPop",value:function(){this._sync(["_removeElements",this._cachedMeta.data.length-1,1])}},{key:"_onDataShift",value:function(){this._sync(["_removeElements",0,1])}},{key:"_onDataSplice",value:function(e,t){t&&this._sync(["_removeElements",e,t]);var n=arguments.length-2;n&&this._sync(["_insertElements",e,n])}},{key:"_onDataUnshift",value:function(){this._sync(["_insertElements",0,arguments.length])}}]),e}();function tA(e){var t,n,r,a,i=e.iScale,o=function(e,t){if(!e._cache.$bar){for(var n=e.getMatchingVisibleMetas(t),r=[],a=0,i=n.length;a<i;a++)r=r.concat(n[a].controller.getAllParsedValues(e));e._cache.$bar=ZM(r.sort((function(e,t){return e-t})))}return e._cache.$bar}(i,e.type),l=i._length,s=function(){32767!==r&&-32768!==r&&(uM(a)&&(l=Math.min(l,Math.abs(r-a)||l)),a=r)};for(t=0,n=o.length;t<n;++t)r=i.getPixelForValue(o[t]),s();for(a=void 0,t=0,n=i.ticks.length;t<n;++t)r=i.getPixelForTick(t),s();return l}function nA(e,t,n,r){return VP(e)?function(e,t,n,r){var a=n.parse(e[0],r),i=n.parse(e[1],r),o=Math.min(a,i),l=Math.max(a,i),s=o,c=l;Math.abs(o)>Math.abs(l)&&(s=l,c=o),t[n.axis]=c,t._custom={barStart:s,barEnd:c,start:a,end:i,min:o,max:l}}(e,t,n,r):t[n.axis]=n.parse(e,r),t}function rA(e,t,n,r){var a,i,o,l,s=e.iScale,c=e.vScale,u=s.getLabels(),d=s===c,f=[];for(a=n,i=n+r;a<i;++a)l=t[a],(o={})[s.axis]=d||s.parse(u[a],a),f.push(nA(l,o,c,a));return f}function aA(e){return e&&void 0!==e.barStart&&void 0!==e.barEnd}function iA(e,t,n,r){var a=t.borderSkipped,i={};if(a)if(!0!==a){var o=function(e){var t,n,r,a,i;return e.horizontal?(t=e.base>e.x,n="left",r="right"):(t=e.base<e.y,n="bottom",r="top"),t?(a="end",i="start"):(a="start",i="end"),{start:n,end:r,reverse:t,top:a,bottom:i}}(e),l=o.start,s=o.end,c=o.reverse,u=o.top,d=o.bottom;"middle"===a&&n&&(e.enableBorderRadius=!0,(n._top||0)===r?a=u:(n._bottom||0)===r?a=d:(i[oA(d,l,s,c)]=!0,a=u)),i[oA(a,l,s,c)]=!0,e.borderSkipped=i}else e.borderSkipped={top:!0,right:!0,bottom:!0,left:!0};else e.borderSkipped=i}function oA(e,t,n,r){var a,i,o;return r?(o=n,e=lA(e=(a=e)===(i=t)?o:a===o?i:a,n,t)):e=lA(e,t,n),e}function lA(e,t,n){return"start"===e?t:"end"===e?n:e}function sA(e,t,n){var r=t.inflateAmount;e.inflateAmount="auto"===r?1===n?.33:0:r}(0,gt.Z)(eA,"defaults",{}),(0,gt.Z)(eA,"datasetElementType",null),(0,gt.Z)(eA,"dataElementType",null);var cA=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(){return(0,qu.Z)(this,n),t.apply(this,arguments)}return(0,Ku.Z)(n,[{key:"parsePrimitiveData",value:function(e,t,n,r){return rA(e,t,n,r)}},{key:"parseArrayData",value:function(e,t,n,r){return rA(e,t,n,r)}},{key:"parseObjectData",value:function(e,t,n,r){var a,i,o,l,s=e.iScale,c=e.vScale,u=this._parsing,d=u.xAxisKey,f=void 0===d?"x":d,h=u.yAxisKey,v=void 0===h?"y":h,m="x"===s.axis?f:v,p="x"===c.axis?f:v,g=[];for(a=n,i=n+r;a<i;++a)l=t[a],(o={})[s.axis]=s.parse(sM(l,m),a),g.push(nA(sM(l,p),o,c,a));return g}},{key:"updateRangeFromParsed",value:function(e,t,r,a){od((0,ad.Z)(n.prototype),"updateRangeFromParsed",this).call(this,e,t,r,a);var i=r._custom;i&&t===this._cachedMeta.vScale&&(e.min=Math.min(e.min,i.min),e.max=Math.max(e.max,i.max))}},{key:"getMaxOverflow",value:function(){return 0}},{key:"getLabelAndValue",value:function(e){var t=this._cachedMeta,n=t.iScale,r=t.vScale,a=this.getParsed(e),i=a._custom,o=aA(i)?"["+i.start+", "+i.end+"]":""+r.getLabelForValue(a[r.axis]);return{label:""+n.getLabelForValue(a[n.axis]),value:o}}},{key:"initialize",value:function(){this.enableOptionSharing=!0,od((0,ad.Z)(n.prototype),"initialize",this).call(this),this._cachedMeta.stack=this.getDataset().stack}},{key:"update",value:function(e){var t=this._cachedMeta;this.updateElements(t.data,0,t.data.length,e)}},{key:"updateElements",value:function(e,t,n,r){for(var a="reset"===r,i=this.index,o=this._cachedMeta.vScale,l=o.getBasePixel(),s=o.isHorizontal(),c=this._getRuler(),u=this._getSharedOptions(t,r),d=u.sharedOptions,f=u.includeOptions,h=t;h<t+n;h++){var v=this.getParsed(h),m=a||zP(v[o.axis])?{base:l,head:l}:this._calculateBarValuePixels(h),p=this._calculateBarIndexPixels(h,c),g=(v._stacks||{})[o.axis],y={horizontal:s,base:m.base,enableBorderRadius:!g||aA(v._custom)||i===g._top||i===g._bottom,x:s?m.head:p.center,y:s?p.center:m.head,height:s?p.size:Math.abs(m.size),width:s?Math.abs(m.size):p.size};f&&(y.options=d||this.resolveDataElementOptions(h,e[h].active?"active":r));var b=y.options||e[h].options;iA(y,b,g,i),sA(y,b,c.ratio),this.updateElement(e[h],h,y,r)}}},{key:"_getStacks",value:function(e,t){var n,r=this._cachedMeta.iScale,a=r.getMatchingVisibleMetas(this._type).filter((function(e){return e.controller.options.grouped})),i=r.options.stacked,o=[],s=this._cachedMeta.controller.getParsed(t),c=s&&s[r.axis],u=function(e){var t=e._parsed.find((function(e){return e[r.axis]===c})),n=t&&t[e.vScale.axis];if(zP(n)||isNaN(n))return!0},d=(0,l.Z)(a);try{for(d.s();!(n=d.n()).done;){var f=n.value;if((void 0===t||!u(f))&&((!1===i||-1===o.indexOf(f.stack)||void 0===i&&void 0===f.stack)&&o.push(f.stack),f.index===e))break}}catch(h){d.e(h)}finally{d.f()}return o.length||o.push(void 0),o}},{key:"_getStackCount",value:function(e){return this._getStacks(void 0,e).length}},{key:"_getAxisCount",value:function(){return this._getAxis().length}},{key:"getFirstScaleIdForIndexAxis",value:function(){var e=this.chart.scales,t=this.chart.options.indexAxis;return Object.keys(e).filter((function(n){return e[n].axis===t})).shift()}},{key:"_getAxis",value:function(){var e,t={},n=this.getFirstScaleIdForIndexAxis(),r=(0,l.Z)(this.chart.data.datasets);try{for(r.s();!(e=r.n()).done;){var a=e.value;t[$P("x"===this.chart.options.indexAxis?a.xAxisID:a.yAxisID,n)]=!0}}catch(i){r.e(i)}finally{r.f()}return Object.keys(t)}},{key:"_getStackIndex",value:function(e,t,n){var r=this._getStacks(e,n),a=void 0!==t?r.indexOf(t):-1;return-1===a?r.length-1:a}},{key:"_getRuler",value:function(){var e,t,n=this.options,r=this._cachedMeta,a=r.iScale,i=[];for(e=0,t=r.data.length;e<t;++e)i.push(a.getPixelForValue(this.getParsed(e)[a.axis],e));var o=n.barThickness;return{min:o||tA(r),pixels:i,start:a._startPixel,end:a._endPixel,stackCount:this._getStackCount(),scale:a,grouped:n.grouped,ratio:o?1:n.categoryPercentage*n.barPercentage}}},{key:"_calculateBarValuePixels",value:function(e){var t,n,r=this._cachedMeta,a=r.vScale,i=r._stacked,o=r.index,l=this.options,s=l.base,c=l.minBarLength,u=s||0,d=this.getParsed(e),f=d._custom,h=aA(f),v=d[a.axis],m=0,p=i?this.applyStack(a,d,i):v;p!==v&&(m=p-v,p=v),h&&(v=f.barStart,p=f.barEnd-f.barStart,0!==v&&jM(v)!==jM(f.barEnd)&&(m=0),m+=v);var g=zP(s)||h?m:s,y=a.getPixelForValue(g);if(n=(t=this.chart.getDataVisibility(e)?a.getPixelForValue(m+p):y)-y,Math.abs(n)<c){n=function(e,t,n){return 0!==e?jM(e):(t.isHorizontal()?1:-1)*(t.min>=n?1:-1)}(n,a,u)*c,v===u&&(y-=n/2);var b=a.getPixelForDecimal(0),x=a.getPixelForDecimal(1),_=Math.min(b,x),j=Math.max(b,x);t=(y=Math.max(Math.min(y,j),_))+n,i&&!h&&(d._stacks[a.axis]._visualValues[o]=a.getValueForPixel(t)-a.getValueForPixel(y))}if(y===a.getPixelForValue(u)){var w=jM(n)*a.getLineWidthForValue(u)/2;y+=w,n-=w}return{size:n,base:y,head:t,center:t+n/2}}},{key:"_calculateBarIndexPixels",value:function(e,t){var n,r,a=t.scale,i=this.options,o=i.skipNull,l=$P(i.maxBarThickness,1/0),s=this._getAxisCount();if(t.grouped){var c=o?this._getStackCount(e):t.stackCount,u="flex"===i.barThickness?function(e,t,n,r){var a=t.pixels,i=a[e],o=e>0?a[e-1]:null,l=e<a.length-1?a[e+1]:null,s=n.categoryPercentage;null===o&&(o=i-(null===l?t.end-t.start:l-i)),null===l&&(l=i+i-o);var c=i-(i-Math.min(o,l))/2*s;return{chunk:Math.abs(l-o)/2*s/r,ratio:n.barPercentage,start:c}}(e,t,i,c*s):function(e,t,n,r){var a,i,o=n.barThickness;return zP(o)?(a=t.min*n.categoryPercentage,i=n.barPercentage):(a=o*r,i=1),{chunk:a/r,ratio:i,start:t.pixels[e]-a/2}}(e,t,i,c*s),d="x"===this.chart.options.indexAxis?this.getDataset().xAxisID:this.getDataset().yAxisID,f=this._getAxis().indexOf($P(d,this.getFirstScaleIdForIndexAxis())),h=this._getStackIndex(this.index,this._cachedMeta.stack,o?e:void 0)+f;n=u.start+u.chunk*h+u.chunk/2,r=Math.min(l,u.chunk*u.ratio)}else n=a.getPixelForValue(this.getParsed(e)[a.axis],e),r=Math.min(l,t.min*t.ratio);return{base:n-r/2,head:n+r/2,center:n,size:r}}},{key:"draw",value:function(){for(var e=this._cachedMeta,t=e.vScale,n=e.data,r=n.length,a=0;a<r;++a)null===this.getParsed(a)[t.axis]||n[a].hidden||n[a].draw(this._ctx)}}]),n}(eA);(0,gt.Z)(cA,"id","bar"),(0,gt.Z)(cA,"defaults",{datasetElementType:!1,dataElementType:"bar",categoryPercentage:.8,barPercentage:.9,grouped:!0,animations:{numbers:{type:"number",properties:["x","y","base","width","height"]}}}),(0,gt.Z)(cA,"overrides",{scales:{_index_:{type:"category",offset:!0,grid:{offset:!0}},_value_:{type:"linear",beginAtZero:!0}}});var uA=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(){return(0,qu.Z)(this,n),t.apply(this,arguments)}return(0,Ku.Z)(n,[{key:"initialize",value:function(){this.enableOptionSharing=!0,od((0,ad.Z)(n.prototype),"initialize",this).call(this)}},{key:"parsePrimitiveData",value:function(e,t,r,a){for(var i=od((0,ad.Z)(n.prototype),"parsePrimitiveData",this).call(this,e,t,r,a),o=0;o<i.length;o++)i[o]._custom=this.resolveDataElementOptions(o+r).radius;return i}},{key:"parseArrayData",value:function(e,t,r,a){for(var i=od((0,ad.Z)(n.prototype),"parseArrayData",this).call(this,e,t,r,a),o=0;o<i.length;o++){var l=t[r+o];i[o]._custom=$P(l[2],this.resolveDataElementOptions(o+r).radius)}return i}},{key:"parseObjectData",value:function(e,t,r,a){for(var i=od((0,ad.Z)(n.prototype),"parseObjectData",this).call(this,e,t,r,a),o=0;o<i.length;o++){var l=t[r+o];i[o]._custom=$P(l&&l.r&&+l.r,this.resolveDataElementOptions(o+r).radius)}return i}},{key:"getMaxOverflow",value:function(){for(var e=this._cachedMeta.data,t=0,n=e.length-1;n>=0;--n)t=Math.max(t,e[n].size(this.resolveDataElementOptions(n))/2);return t>0&&t}},{key:"getLabelAndValue",value:function(e){var t=this._cachedMeta,n=this.chart.data.labels||[],r=t.xScale,a=t.yScale,i=this.getParsed(e),o=r.getLabelForValue(i.x),l=a.getLabelForValue(i.y),s=i._custom;return{label:n[e]||"",value:"("+o+", "+l+(s?", "+s:"")+")"}}},{key:"update",value:function(e){var t=this._cachedMeta.data;this.updateElements(t,0,t.length,e)}},{key:"updateElements",value:function(e,t,n,r){for(var a="reset"===r,i=this._cachedMeta,o=i.iScale,l=i.vScale,s=this._getSharedOptions(t,r),c=s.sharedOptions,u=s.includeOptions,d=o.axis,f=l.axis,h=t;h<t+n;h++){var v=e[h],m=!a&&this.getParsed(h),p={},g=p[d]=a?o.getPixelForDecimal(.5):o.getPixelForValue(m[d]),y=p[f]=a?l.getBasePixel():l.getPixelForValue(m[f]);p.skip=isNaN(g)||isNaN(y),u&&(p.options=c||this.resolveDataElementOptions(h,v.active?"active":r),a&&(p.options.radius=0)),this.updateElement(v,h,p,r)}}},{key:"resolveDataElementOptions",value:function(e,t){var r=this.getParsed(e),a=od((0,ad.Z)(n.prototype),"resolveDataElementOptions",this).call(this,e,t);a.$shared&&(a=Object.assign({},a,{$shared:!1}));var i=a.radius;return"active"!==t&&(a.radius=0),a.radius+=$P(r&&r._custom,i),a}}]),n}(eA);(0,gt.Z)(uA,"id","bubble"),(0,gt.Z)(uA,"defaults",{datasetElementType:!1,dataElementType:"point",animations:{numbers:{type:"number",properties:["x","y","borderWidth","radius"]}}}),(0,gt.Z)(uA,"overrides",{scales:{x:{type:"linear"},y:{type:"linear"}}});var dA=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(e,r){var a;return(0,qu.Z)(this,n),(a=t.call(this,e,r)).enableOptionSharing=!0,a.innerRadius=void 0,a.outerRadius=void 0,a.offsetX=void 0,a.offsetY=void 0,a}return(0,Ku.Z)(n,[{key:"linkScales",value:function(){}},{key:"parse",value:function(e,t){var n=this.getDataset().data,r=this._cachedMeta;if(!1===this._parsing)r._parsed=n;else{var a,i,o=function(e){return+n[e]};if(WP(n[e])){var l=this._parsing.key,s=void 0===l?"value":l;o=function(e){return+sM(n[e],s)}}for(a=e,i=e+t;a<i;++a)r._parsed[a]=o(a)}}},{key:"_getRotation",value:function(){return CM(this.options.rotation-90)}},{key:"_getCircumference",value:function(){return CM(this.options.circumference)}},{key:"_getRotationExtents",value:function(){for(var e=vM,t=-vM,n=0;n<this.chart.data.datasets.length;++n)if(this.chart.isDatasetVisible(n)&&this.chart.getDatasetMeta(n).type===this._type){var r=this.chart.getDatasetMeta(n).controller,a=r._getRotation(),i=r._getCircumference();e=Math.min(e,a),t=Math.max(t,a+i)}return{rotation:e,circumference:t-e}}},{key:"update",value:function(e){var t,n,r=this.chart.chartArea,a=this._cachedMeta,i=a.data,o=this.getMaxBorderWidth()+this.getMaxOffset(i)+this.options.spacing,l=Math.max((Math.min(r.width,r.height)-o)/2,0),s=Math.min((t=this.options.cutout,n=l,"string"===typeof t&&t.endsWith("%")?parseFloat(t)/100:+t/n),1),c=this._getRingWeight(this.index),u=this._getRotationExtents(),d=u.circumference,f=function(e,t,n){var r=1,a=1,i=0,o=0;if(t<vM){var l=e,s=l+t,c=Math.cos(l),u=Math.sin(l),d=Math.cos(s),f=Math.sin(s),h=function(e,t,r){return RM(e,l,s,!0)?1:Math.max(t,t*n,r,r*n)},v=function(e,t,r){return RM(e,l,s,!0)?-1:Math.min(t,t*n,r,r*n)},m=h(0,c,d),p=h(yM,u,f),g=v(hM,c,d),y=v(hM+yM,u,f);r=(m-g)/2,a=(p-y)/2,i=-(m+g)/2,o=-(p+y)/2}return{ratioX:r,ratioY:a,offsetX:i,offsetY:o}}(u.rotation,d,s),h=f.ratioX,v=f.ratioY,m=f.offsetX,p=f.offsetY,g=(r.width-o)/h,y=(r.height-o)/v,b=Math.max(Math.min(g,y)/2,0),x=GP(this.options.radius,b),_=(x-Math.max(x*s,0))/this._getVisibleDatasetWeightTotal();this.offsetX=m*x,this.offsetY=p*x,a.total=this.calculateTotal(),this.outerRadius=x-_*this._getRingWeightOffset(this.index),this.innerRadius=Math.max(this.outerRadius-_*c,0),this.updateElements(i,0,i.length,e)}},{key:"_circumference",value:function(e,t){var n=this.options,r=this._cachedMeta,a=this._getCircumference();return t&&n.animation.animateRotate||!this.chart.getDataVisibility(e)||null===r._parsed[e]||r.data[e].hidden?0:this.calculateCircumference(r._parsed[e]*a/vM)}},{key:"updateElements",value:function(e,t,n,r){var a,i="reset"===r,o=this.chart,l=o.chartArea,s=o.options.animation,c=(l.left+l.right)/2,u=(l.top+l.bottom)/2,d=i&&s.animateScale,f=d?0:this.innerRadius,h=d?0:this.outerRadius,v=this._getSharedOptions(t,r),m=v.sharedOptions,p=v.includeOptions,g=this._getRotation();for(a=0;a<t;++a)g+=this._circumference(a,i);for(a=t;a<t+n;++a){var y=this._circumference(a,i),b=e[a],x={x:c+this.offsetX,y:u+this.offsetY,startAngle:g,endAngle:g+y,circumference:y,outerRadius:h,innerRadius:f};p&&(x.options=m||this.resolveDataElementOptions(a,b.active?"active":r)),g+=y,this.updateElement(b,a,x,r)}}},{key:"calculateTotal",value:function(){var e,t=this._cachedMeta,n=t.data,r=0;for(e=0;e<n.length;e++){var a=t._parsed[e];null===a||isNaN(a)||!this.chart.getDataVisibility(e)||n[e].hidden||(r+=Math.abs(a))}return r}},{key:"calculateCircumference",value:function(e){var t=this._cachedMeta.total;return t>0&&!isNaN(e)?vM*(Math.abs(e)/t):0}},{key:"getLabelAndValue",value:function(e){var t=this._cachedMeta,n=this.chart,r=n.data.labels||[],a=iT(t._parsed[e],n.options.locale);return{label:r[e]||"",value:a}}},{key:"getMaxBorderWidth",value:function(e){var t,n,r,a,i,o=0,l=this.chart;if(!e)for(t=0,n=l.data.datasets.length;t<n;++t)if(l.isDatasetVisible(t)){e=(r=l.getDatasetMeta(t)).data,a=r.controller;break}if(!e)return 0;for(t=0,n=e.length;t<n;++t)"inner"!==(i=a.resolveDataElementOptions(t)).borderAlign&&(o=Math.max(o,i.borderWidth||0,i.hoverBorderWidth||0));return o}},{key:"getMaxOffset",value:function(e){for(var t=0,n=0,r=e.length;n<r;++n){var a=this.resolveDataElementOptions(n);t=Math.max(t,a.offset||0,a.hoverOffset||0)}return t}},{key:"_getRingWeightOffset",value:function(e){for(var t=0,n=0;n<e;++n)this.chart.isDatasetVisible(n)&&(t+=this._getRingWeight(n));return t}},{key:"_getRingWeight",value:function(e){return Math.max($P(this.chart.data.datasets[e].weight,1),0)}},{key:"_getVisibleDatasetWeightTotal",value:function(){return this._getRingWeightOffset(this.chart.data.datasets.length)||1}}]),n}(eA);(0,gt.Z)(dA,"id","doughnut"),(0,gt.Z)(dA,"defaults",{datasetElementType:!1,dataElementType:"arc",animation:{animateRotate:!0,animateScale:!1},animations:{numbers:{type:"number",properties:["circumference","endAngle","innerRadius","outerRadius","startAngle","x","y","offset","borderWidth","spacing"]}},cutout:"50%",rotation:0,circumference:360,radius:"100%",spacing:0,indexAxis:"r"}),(0,gt.Z)(dA,"descriptors",{_scriptable:function(e){return"spacing"!==e},_indexable:function(e){return"spacing"!==e&&!e.startsWith("borderDash")&&!e.startsWith("hoverBorderDash")}}),(0,gt.Z)(dA,"overrides",{aspectRatio:1,plugins:{legend:{labels:{generateLabels:function(e){var t=e.data;if(t.labels.length&&t.datasets.length){var n=e.legend.options.labels,r=n.pointStyle,a=n.color;return t.labels.map((function(t,n){var i=e.getDatasetMeta(0).controller.getStyle(n);return{text:t,fillStyle:i.backgroundColor,strokeStyle:i.borderColor,fontColor:a,lineWidth:i.borderWidth,pointStyle:r,hidden:!e.getDataVisibility(n),index:n}}))}return[]}},onClick:function(e,t,n){n.chart.toggleDataVisibility(t.index),n.chart.update()}}}});var fA=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(){return(0,qu.Z)(this,n),t.apply(this,arguments)}return(0,Ku.Z)(n,[{key:"initialize",value:function(){this.enableOptionSharing=!0,this.supportsDecimation=!0,od((0,ad.Z)(n.prototype),"initialize",this).call(this)}},{key:"update",value:function(e){var t=this._cachedMeta,n=t.dataset,r=t.data,a=void 0===r?[]:r,i=t._dataset,o=this.chart._animationsDisabled,l=qM(t,a,o),s=l.start,c=l.count;this._drawStart=s,this._drawCount=c,KM(t)&&(s=0,c=a.length),n._chart=this.chart,n._datasetIndex=this.index,n._decimated=!!i._decimated,n.points=a;var u=this.resolveDatasetElementOptions(e);this.options.showLine||(u.borderWidth=0),u.segment=this.options.segment,this.updateElement(n,void 0,{animated:!o,options:u},e),this.updateElements(a,s,c,e)}},{key:"updateElements",value:function(e,t,n,r){for(var a="reset"===r,i=this._cachedMeta,o=i.iScale,l=i.vScale,s=i._stacked,c=i._dataset,u=this._getSharedOptions(t,r),d=u.sharedOptions,f=u.includeOptions,h=o.axis,v=l.axis,m=this.options,p=m.spanGaps,g=m.segment,y=kM(p)?p:Number.POSITIVE_INFINITY,b=this.chart._animationsDisabled||a||"none"===r,x=t+n,_=e.length,j=t>0&&this.getParsed(t-1),w=0;w<_;++w){var N=e[w],k=b?N:{};if(w<t||w>=x)k.skip=!0;else{var S=this.getParsed(w),C=zP(S[v]),D=k[h]=o.getPixelForValue(S[h],w),E=k[v]=a||C?l.getBasePixel():l.getPixelForValue(s?this.applyStack(l,S,s):S[v],w);k.skip=isNaN(D)||isNaN(E)||C,k.stop=w>0&&Math.abs(S[h]-j[h])>y,g&&(k.parsed=S,k.raw=c.data[w]),f&&(k.options=d||this.resolveDataElementOptions(w,N.active?"active":r)),b||this.updateElement(N,w,k,r),j=S}}}},{key:"getMaxOverflow",value:function(){var e=this._cachedMeta,t=e.dataset,n=t.options&&t.options.borderWidth||0,r=e.data||[];if(!r.length)return n;var a=r[0].size(this.resolveDataElementOptions(0)),i=r[r.length-1].size(this.resolveDataElementOptions(r.length-1));return Math.max(n,a,i)/2}},{key:"draw",value:function(){var e=this._cachedMeta;e.dataset.updateControlPoints(this.chart.chartArea,e.iScale.axis),od((0,ad.Z)(n.prototype),"draw",this).call(this)}}]),n}(eA);(0,gt.Z)(fA,"id","line"),(0,gt.Z)(fA,"defaults",{datasetElementType:"line",dataElementType:"point",showLine:!0,spanGaps:!1}),(0,gt.Z)(fA,"overrides",{scales:{_index_:{type:"category"},_value_:{type:"linear"}}});var hA=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(e,r){var a;return(0,qu.Z)(this,n),(a=t.call(this,e,r)).innerRadius=void 0,a.outerRadius=void 0,a}return(0,Ku.Z)(n,[{key:"getLabelAndValue",value:function(e){var t=this._cachedMeta,n=this.chart,r=n.data.labels||[],a=iT(t._parsed[e].r,n.options.locale);return{label:r[e]||"",value:a}}},{key:"parseObjectData",value:function(e,t,n,r){return tR.bind(this)(e,t,n,r)}},{key:"update",value:function(e){var t=this._cachedMeta.data;this._updateRadius(),this.updateElements(t,0,t.length,e)}},{key:"getMinMax",value:function(){var e=this,t=this._cachedMeta,n={min:Number.POSITIVE_INFINITY,max:Number.NEGATIVE_INFINITY};return t.data.forEach((function(t,r){var a=e.getParsed(r).r;!isNaN(a)&&e.chart.getDataVisibility(r)&&(a<n.min&&(n.min=a),a>n.max&&(n.max=a))})),n}},{key:"_updateRadius",value:function(){var e=this.chart,t=e.chartArea,n=e.options,r=Math.min(t.right-t.left,t.bottom-t.top),a=Math.max(r/2,0),i=(a-Math.max(n.cutoutPercentage?a/100*n.cutoutPercentage:1,0))/e.getVisibleDatasetCount();this.outerRadius=a-i*this.index,this.innerRadius=this.outerRadius-i}},{key:"updateElements",value:function(e,t,n,r){var a,i="reset"===r,o=this.chart,l=o.options.animation,s=this._cachedMeta.rScale,c=s.xCenter,u=s.yCenter,d=s.getIndexAngle(0)-.5*hM,f=d,h=360/this.countVisibleElements();for(a=0;a<t;++a)f+=this._computeAngle(a,r,h);for(a=t;a<t+n;a++){var v=e[a],m=f,p=f+this._computeAngle(a,r,h),g=o.getDataVisibility(a)?s.getDistanceFromCenterForValue(this.getParsed(a).r):0;f=p,i&&(l.animateScale&&(g=0),l.animateRotate&&(m=p=d));var y={x:c,y:u,innerRadius:0,outerRadius:g,startAngle:m,endAngle:p,options:this.resolveDataElementOptions(a,v.active?"active":r)};this.updateElement(v,a,y,r)}}},{key:"countVisibleElements",value:function(){var e=this,t=this._cachedMeta,n=0;return t.data.forEach((function(t,r){!isNaN(e.getParsed(r).r)&&e.chart.getDataVisibility(r)&&n++})),n}},{key:"_computeAngle",value:function(e,t,n){return this.chart.getDataVisibility(e)?CM(this.resolveDataElementOptions(e,t).angle||n):0}}]),n}(eA);(0,gt.Z)(hA,"id","polarArea"),(0,gt.Z)(hA,"defaults",{dataElementType:"arc",animation:{animateRotate:!0,animateScale:!0},animations:{numbers:{type:"number",properties:["x","y","startAngle","endAngle","innerRadius","outerRadius"]}},indexAxis:"r",startAngle:0}),(0,gt.Z)(hA,"overrides",{aspectRatio:1,plugins:{legend:{labels:{generateLabels:function(e){var t=e.data;if(t.labels.length&&t.datasets.length){var n=e.legend.options.labels,r=n.pointStyle,a=n.color;return t.labels.map((function(t,n){var i=e.getDatasetMeta(0).controller.getStyle(n);return{text:t,fillStyle:i.backgroundColor,strokeStyle:i.borderColor,fontColor:a,lineWidth:i.borderWidth,pointStyle:r,hidden:!e.getDataVisibility(n),index:n}}))}return[]}},onClick:function(e,t,n){n.chart.toggleDataVisibility(t.index),n.chart.update()}}},scales:{r:{type:"radialLinear",angleLines:{display:!1},beginAtZero:!0,grid:{circular:!0},pointLabels:{display:!1},startAngle:0}}});var vA=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(){return(0,qu.Z)(this,n),t.apply(this,arguments)}return(0,Ku.Z)(n)}(dA);(0,gt.Z)(vA,"id","pie"),(0,gt.Z)(vA,"defaults",{cutout:0,rotation:0,circumference:360,radius:"100%"});var mA=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(){return(0,qu.Z)(this,n),t.apply(this,arguments)}return(0,Ku.Z)(n,[{key:"getLabelAndValue",value:function(e){var t=this._cachedMeta.vScale,n=this.getParsed(e);return{label:t.getLabels()[e],value:""+t.getLabelForValue(n[t.axis])}}},{key:"parseObjectData",value:function(e,t,n,r){return tR.bind(this)(e,t,n,r)}},{key:"update",value:function(e){var t=this._cachedMeta,n=t.dataset,r=t.data||[],a=t.iScale.getLabels();if(n.points=r,"resize"!==e){var i=this.resolveDatasetElementOptions(e);this.options.showLine||(i.borderWidth=0);var o={_loop:!0,_fullLoop:a.length===r.length,options:i};this.updateElement(n,void 0,o,e)}this.updateElements(r,0,r.length,e)}},{key:"updateElements",value:function(e,t,n,r){for(var a=this._cachedMeta.rScale,i="reset"===r,o=t;o<t+n;o++){var l=e[o],s=this.resolveDataElementOptions(o,l.active?"active":r),c=a.getPointPositionForValue(o,this.getParsed(o).r),u=i?a.xCenter:c.x,d=i?a.yCenter:c.y,f={x:u,y:d,angle:c.angle,skip:isNaN(u)||isNaN(d),options:s};this.updateElement(l,o,f,r)}}}]),n}(eA);(0,gt.Z)(mA,"id","radar"),(0,gt.Z)(mA,"defaults",{datasetElementType:"line",dataElementType:"point",indexAxis:"r",showLine:!0,elements:{line:{fill:"start"}}}),(0,gt.Z)(mA,"overrides",{aspectRatio:1,scales:{r:{type:"radialLinear"}}});var pA=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(){return(0,qu.Z)(this,n),t.apply(this,arguments)}return(0,Ku.Z)(n,[{key:"getLabelAndValue",value:function(e){var t=this._cachedMeta,n=this.chart.data.labels||[],r=t.xScale,a=t.yScale,i=this.getParsed(e),o=r.getLabelForValue(i.x),l=a.getLabelForValue(i.y);return{label:n[e]||"",value:"("+o+", "+l+")"}}},{key:"update",value:function(e){var t=this._cachedMeta,n=t.data,r=void 0===n?[]:n,a=this.chart._animationsDisabled,i=qM(t,r,a),o=i.start,l=i.count;if(this._drawStart=o,this._drawCount=l,KM(t)&&(o=0,l=r.length),this.options.showLine){this.datasetElementType||this.addElements();var s=t.dataset,c=t._dataset;s._chart=this.chart,s._datasetIndex=this.index,s._decimated=!!c._decimated,s.points=r;var u=this.resolveDatasetElementOptions(e);u.segment=this.options.segment,this.updateElement(s,void 0,{animated:!a,options:u},e)}else this.datasetElementType&&(delete t.dataset,this.datasetElementType=!1);this.updateElements(r,o,l,e)}},{key:"addElements",value:function(){var e=this.options.showLine;!this.datasetElementType&&e&&(this.datasetElementType=this.chart.registry.getElement("line")),od((0,ad.Z)(n.prototype),"addElements",this).call(this)}},{key:"updateElements",value:function(e,t,n,r){for(var a="reset"===r,i=this._cachedMeta,o=i.iScale,l=i.vScale,s=i._stacked,c=i._dataset,u=this.resolveDataElementOptions(t,r),d=this.getSharedOptions(u),f=this.includeOptions(r,d),h=o.axis,v=l.axis,m=this.options,p=m.spanGaps,g=m.segment,y=kM(p)?p:Number.POSITIVE_INFINITY,b=this.chart._animationsDisabled||a||"none"===r,x=t>0&&this.getParsed(t-1),_=t;_<t+n;++_){var j=e[_],w=this.getParsed(_),N=b?j:{},k=zP(w[v]),S=N[h]=o.getPixelForValue(w[h],_),C=N[v]=a||k?l.getBasePixel():l.getPixelForValue(s?this.applyStack(l,w,s):w[v],_);N.skip=isNaN(S)||isNaN(C)||k,N.stop=_>0&&Math.abs(w[h]-x[h])>y,g&&(N.parsed=w,N.raw=c.data[_]),f&&(N.options=d||this.resolveDataElementOptions(_,j.active?"active":r)),b||this.updateElement(j,_,N,r),x=w}this.updateSharedOptions(d,r,u)}},{key:"getMaxOverflow",value:function(){var e=this._cachedMeta,t=e.data||[];if(!this.options.showLine){for(var n=0,r=t.length-1;r>=0;--r)n=Math.max(n,t[r].size(this.resolveDataElementOptions(r))/2);return n>0&&n}var a=e.dataset,i=a.options&&a.options.borderWidth||0;if(!t.length)return i;var o=t[0].size(this.resolveDataElementOptions(0)),l=t[t.length-1].size(this.resolveDataElementOptions(t.length-1));return Math.max(i,o,l)/2}}]),n}(eA);(0,gt.Z)(pA,"id","scatter"),(0,gt.Z)(pA,"defaults",{datasetElementType:!1,dataElementType:"point",showLine:!1,fill:!1}),(0,gt.Z)(pA,"overrides",{interaction:{mode:"point"},scales:{x:{type:"linear"},y:{type:"linear"}}});function gA(){throw new Error("This method is not implemented: Check that a complete date adapter is provided.")}var yA=function(){function e(t){(0,qu.Z)(this,e),(0,gt.Z)(this,"options",void 0),this.options=t||{}}return(0,Ku.Z)(e,[{key:"init",value:function(){}},{key:"formats",value:function(){return gA()}},{key:"parse",value:function(){return gA()}},{key:"format",value:function(){return gA()}},{key:"add",value:function(){return gA()}},{key:"diff",value:function(){return gA()}},{key:"startOf",value:function(){return gA()}},{key:"endOf",value:function(){return gA()}}],[{key:"override",value:function(t){Object.assign(e.prototype,t)}}]),e}(),bA={_date:yA};function xA(e,t,n,r){var a=e.controller,i=e.data,o=e._sorted,l=a._cachedMeta.iScale,s=e.dataset&&e.dataset.options?e.dataset.options.spanGaps:null;if(l&&t===l.axis&&"r"!==t&&o&&i.length){var c=l._reversePixels?YM:FM;if(!r){var u=c(i,t,n);if(s){var d=a._cachedMeta.vScale,f=e._parsed,h=f.slice(0,u.lo+1).reverse().findIndex((function(e){return!zP(e[d.axis])}));u.lo-=Math.max(0,h);var v=f.slice(u.hi).findIndex((function(e){return!zP(e[d.axis])}));u.hi+=Math.max(0,v)}return u}if(a._sharedOptions){var m=i[0],p="function"===typeof m.getRange&&m.getRange(t);if(p){var g=c(i,t,n-p),y=c(i,t,n+p);return{lo:g.lo,hi:y.hi}}}}return{lo:0,hi:i.length-1}}function _A(e,t,n,r,a){for(var i=e.getSortedVisibleDatasetMetas(),o=n[t],l=0,s=i.length;l<s;++l)for(var c=i[l],u=c.index,d=c.data,f=xA(i[l],t,o,a),h=f.lo,v=f.hi,m=h;m<=v;++m){var p=d[m];p.skip||r(p,u,m)}}function jA(e,t,n,r,a){var i=[];if(!a&&!e.isPointInArea(t))return i;return _A(e,n,t,(function(n,o,l){(a||xT(n,e.chartArea,0))&&n.inRange(t.x,t.y,r)&&i.push({element:n,datasetIndex:o,index:l})}),!0),i}function wA(e,t,n,r,a,i){var o=[],l=function(e){var t=-1!==e.indexOf("x"),n=-1!==e.indexOf("y");return function(e,r){var a=t?Math.abs(e.x-r.x):0,i=n?Math.abs(e.y-r.y):0;return Math.sqrt(Math.pow(a,2)+Math.pow(i,2))}}(n),s=Number.POSITIVE_INFINITY;return _A(e,n,t,(function(n,c,u){var d=n.inRange(t.x,t.y,a);if(!r||d){var f=n.getCenterPoint(a);if(!!i||e.isPointInArea(f)||d){var h=l(t,f);h<s?(o=[{element:n,datasetIndex:c,index:u}],s=h):h===s&&o.push({element:n,datasetIndex:c,index:u})}}})),o}function NA(e,t,n,r,a,i){return i||e.isPointInArea(t)?"r"!==n||r?wA(e,t,n,r,a,i):function(e,t,n,r){var a=[];return _A(e,n,t,(function(e,n,i){var o=e.getProps(["startAngle","endAngle"],r),l=o.startAngle,s=o.endAngle;RM(OM(e,{x:t.x,y:t.y}).angle,l,s)&&a.push({element:e,datasetIndex:n,index:i})})),a}(e,t,n,a):[]}function kA(e,t,n,r,a){var i=[],o="x"===n?"inXRange":"inYRange",l=!1;return _A(e,n,t,(function(e,r,s){e[o]&&e[o](t[n],a)&&(i.push({element:e,datasetIndex:r,index:s}),l=l||e.inRange(t.x,t.y,a))})),r&&!l?[]:i}var SA={evaluateInteractionItems:_A,modes:{index:function(e,t,n,r){var a=pR(t,e),i=n.axis||"x",o=n.includeInvisible||!1,l=n.intersect?jA(e,a,i,r,o):NA(e,a,i,!1,r,o),s=[];return l.length?(e.getSortedVisibleDatasetMetas().forEach((function(e){var t=l[0].index,n=e.data[t];n&&!n.skip&&s.push({element:n,datasetIndex:e.index,index:t})})),s):[]},dataset:function(e,t,n,r){var a=pR(t,e),i=n.axis||"xy",o=n.includeInvisible||!1,l=n.intersect?jA(e,a,i,r,o):NA(e,a,i,!1,r,o);if(l.length>0){var s=l[0].datasetIndex,c=e.getDatasetMeta(s).data;l=[];for(var u=0;u<c.length;++u)l.push({element:c[u],datasetIndex:s,index:u})}return l},point:function(e,t,n,r){return jA(e,pR(t,e),n.axis||"xy",r,n.includeInvisible||!1)},nearest:function(e,t,n,r){var a=pR(t,e),i=n.axis||"xy",o=n.includeInvisible||!1;return NA(e,a,i,n.intersect,r,o)},x:function(e,t,n,r){return kA(e,pR(t,e),"x",n.intersect,r)},y:function(e,t,n,r){return kA(e,pR(t,e),"y",n.intersect,r)}}},CA=["left","top","right","bottom"];function DA(e,t){return e.filter((function(e){return e.pos===t}))}function EA(e,t){return e.filter((function(e){return-1===CA.indexOf(e.pos)&&e.box.axis===t}))}function OA(e,t){return e.sort((function(e,n){var r=t?n:e,a=t?e:n;return r.weight===a.weight?r.index-a.index:r.weight-a.weight}))}function PA(e,t){var n,r,a,i=function(e){var t,n={},r=(0,l.Z)(e);try{for(r.s();!(t=r.n()).done;){var a=t.value,i=a.stack,o=a.pos,s=a.stackWeight;if(i&&CA.includes(o)){var c=n[i]||(n[i]={count:0,placed:0,weight:0,size:0});c.count++,c.weight+=s}}}catch(u){r.e(u)}finally{r.f()}return n}(e),o=t.vBoxMaxWidth,s=t.hBoxMaxHeight;for(n=0,r=e.length;n<r;++n){var c=(a=e[n]).box.fullSize,u=i[a.stack],d=u&&a.stackWeight/u.weight;a.horizontal?(a.width=d?d*o:c&&t.availableWidth,a.height=s):(a.width=o,a.height=d?d*s:c&&t.availableHeight)}return i}function MA(e,t,n,r){return Math.max(e[n],t[n])+Math.max(e[r],t[r])}function TA(e,t){e.top=Math.max(e.top,t.top),e.left=Math.max(e.left,t.left),e.bottom=Math.max(e.bottom,t.bottom),e.right=Math.max(e.right,t.right)}function RA(e,t,n,r){var a=n.pos,i=n.box,o=e.maxPadding;if(!WP(a)){n.size&&(e[a]-=n.size);var l=r[n.stack]||{size:0,count:1};l.size=Math.max(l.size,n.horizontal?i.height:i.width),n.size=l.size/l.count,e[a]+=n.size}i.getPadding&&TA(o,i.getPadding());var s=Math.max(0,t.outerWidth-MA(o,e,"left","right")),c=Math.max(0,t.outerHeight-MA(o,e,"top","bottom")),u=s!==e.w,d=c!==e.h;return e.w=s,e.h=c,n.horizontal?{same:u,other:d}:{same:d,other:u}}function AA(e,t){var n=t.maxPadding;function r(e){var r={left:0,top:0,right:0,bottom:0};return e.forEach((function(e){r[e]=Math.max(t[e],n[e])})),r}return r(e?["left","right"]:["top","bottom"])}function IA(e,t,n,r){var a,i,o,l,s,c,u=[];for(a=0,i=e.length,s=0;a<i;++a){(l=(o=e[a]).box).update(o.width||t.w,o.height||t.h,AA(o.horizontal,t));var d=RA(t,n,o,r),f=d.same,h=d.other;s|=f&&u.length,c=c||h,l.fullSize||u.push(o)}return s&&IA(u,t,n,r)||c}function LA(e,t,n,r,a){e.top=n,e.left=t,e.right=t+r,e.bottom=n+a,e.width=r,e.height=a}function FA(e,t,n,r){var a,i=n.padding,o=t.x,s=t.y,c=(0,l.Z)(e);try{for(c.s();!(a=c.n()).done;){var u=a.value,d=u.box,f=r[u.stack]||{count:1,placed:0,weight:1},h=u.stackWeight/f.weight||1;if(u.horizontal){var v=t.w*h,m=f.size||d.height;uM(f.start)&&(s=f.start),d.fullSize?LA(d,i.left,s,n.outerWidth-i.right-i.left,m):LA(d,t.left+f.placed,s,v,m),f.start=s,f.placed+=v,s=d.bottom}else{var p=t.h*h,g=f.size||d.width;uM(f.start)&&(o=f.start),d.fullSize?LA(d,o,i.top,g,n.outerHeight-i.bottom-i.top):LA(d,o,t.top+f.placed,g,p),f.start=o,f.placed+=p,o=d.right}}}catch(y){c.e(y)}finally{c.f()}t.x=o,t.y=s}var YA=function(e,t){e.boxes||(e.boxes=[]),t.fullSize=t.fullSize||!1,t.position=t.position||"top",t.weight=t.weight||0,t._layers=t._layers||function(){return[{z:0,draw:function(e){t.draw(e)}}]},e.boxes.push(t)},HA=function(e,t){var n=e.boxes?e.boxes.indexOf(t):-1;-1!==n&&e.boxes.splice(n,1)},UA=function(e,t,n){t.fullSize=n.fullSize,t.position=n.position,t.weight=n.weight},ZA=function(e,t,n,r){if(e){var a=LT(e.options.layout.padding),i=Math.max(t-a.width,0),o=Math.max(n-a.height,0),l=function(e){var t=function(e){var t,n,r,a,i,o,l=[];for(t=0,n=(e||[]).length;t<n;++t){var s=r=e[t];a=s.position;var c=s.options;i=c.stack;var u=c.stackWeight;o=void 0===u?1:u,l.push({index:t,box:r,pos:a,horizontal:r.isHorizontal(),weight:r.weight,stack:i&&a+i,stackWeight:o})}return l}(e),n=OA(t.filter((function(e){return e.box.fullSize})),!0),r=OA(DA(t,"left"),!0),a=OA(DA(t,"right")),i=OA(DA(t,"top"),!0),o=OA(DA(t,"bottom")),l=EA(t,"x"),s=EA(t,"y");return{fullSize:n,leftAndTop:r.concat(i),rightAndBottom:a.concat(s).concat(o).concat(l),chartArea:DA(t,"chartArea"),vertical:r.concat(a).concat(s),horizontal:i.concat(o).concat(l)}}(e.boxes),s=l.vertical,c=l.horizontal;QP(e.boxes,(function(e){"function"===typeof e.beforeLayout&&e.beforeLayout()}));var u=s.reduce((function(e,t){return t.box.options&&!1===t.box.options.display?e:e+1}),0)||1,d=Object.freeze({outerWidth:t,outerHeight:n,padding:a,availableWidth:i,availableHeight:o,vBoxMaxWidth:i/2/u,hBoxMaxHeight:o/2}),f=Object.assign({},a);TA(f,LT(r));var h=Object.assign({maxPadding:f,w:i,h:o,x:a.left,y:a.top},a),v=PA(s.concat(c),d);IA(l.fullSize,h,d,v),IA(s,h,d,v),IA(c,h,d,v)&&IA(s,h,d,v),function(e){var t=e.maxPadding;function n(n){var r=Math.max(t[n]-e[n],0);return e[n]+=r,r}e.y+=n("top"),e.x+=n("left"),n("right"),n("bottom")}(h),FA(l.leftAndTop,h,d,v),h.x+=h.w,h.y+=h.h,FA(l.rightAndBottom,h,d,v),e.chartArea={left:h.left,top:h.top,right:h.left+h.w,bottom:h.top+h.h,height:h.h,width:h.w},QP(l.chartArea,(function(t){var n=t.box;Object.assign(n,e.chartArea),n.update(h.w,h.h,{left:0,top:0,right:0,bottom:0})}))}},BA=function(){function e(){(0,qu.Z)(this,e)}return(0,Ku.Z)(e,[{key:"acquireContext",value:function(e,t){}},{key:"releaseContext",value:function(e){return!1}},{key:"addEventListener",value:function(e,t,n){}},{key:"removeEventListener",value:function(e,t,n){}},{key:"getDevicePixelRatio",value:function(){return 1}},{key:"getMaximumSize",value:function(e,t,n,r){return t=Math.max(0,t||e.width),n=n||e.height,{width:t,height:Math.max(0,r?Math.floor(t/r):n)}}},{key:"isAttached",value:function(e){return!0}},{key:"updateConfig",value:function(e){}}]),e}(),zA=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(){return(0,qu.Z)(this,n),t.apply(this,arguments)}return(0,Ku.Z)(n,[{key:"acquireContext",value:function(e){return e&&e.getContext&&e.getContext("2d")||null}},{key:"updateConfig",value:function(e){e.options.animation=!1}}]),n}(BA),VA={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"},WA=function(e){return null===e||""===e};var qA=!!xR&&{passive:!0};function KA(e,t,n){e&&e.canvas&&e.canvas.removeEventListener(t,n,qA)}function $A(e,t){var n,r=(0,l.Z)(e);try{for(r.s();!(n=r.n()).done;){var a=n.value;if(a===t||a.contains(t))return!0}}catch(i){r.e(i)}finally{r.f()}}function GA(e,t,n){var r=e.canvas,a=new MutationObserver((function(e){var t,a=!1,i=(0,l.Z)(e);try{for(i.s();!(t=i.n()).done;){var o=t.value;a=(a=a||$A(o.addedNodes,r))&&!$A(o.removedNodes,r)}}catch(s){i.e(s)}finally{i.f()}a&&n()}));return a.observe(document,{childList:!0,subtree:!0}),a}function JA(e,t,n){var r=e.canvas,a=new MutationObserver((function(e){var t,a=!1,i=(0,l.Z)(e);try{for(i.s();!(t=i.n()).done;){var o=t.value;a=(a=a||$A(o.removedNodes,r))&&!$A(o.addedNodes,r)}}catch(s){i.e(s)}finally{i.f()}a&&n()}));return a.observe(document,{childList:!0,subtree:!0}),a}var QA=new Map,XA=0;function eI(){var e=window.devicePixelRatio;e!==XA&&(XA=e,QA.forEach((function(t,n){n.currentDevicePixelRatio!==e&&t()})))}function tI(e,t,n){var r=e.canvas,a=r&&dR(r);if(a){var i=zM((function(e,t){var r=a.clientWidth;n(e,t),r<a.clientWidth&&n()}),window),o=new ResizeObserver((function(e){var t=e[0],n=t.contentRect.width,r=t.contentRect.height;0===n&&0===r||i(n,r)}));return o.observe(a),function(e,t){QA.size||window.addEventListener("resize",eI),QA.set(e,t)}(e,i),o}}function nI(e,t,n){n&&n.disconnect(),"resize"===t&&function(e){QA.delete(e),QA.size||window.removeEventListener("resize",eI)}(e)}function rI(e,t,n){var r=e.canvas,a=zM((function(t){null!==e.ctx&&n(function(e,t){var n=VA[e.type]||e.type,r=pR(e,t),a=r.x,i=r.y;return{type:n,chart:t,native:e,x:void 0!==a?a:null,y:void 0!==i?i:null}}(t,e))}),e);return function(e,t,n){e&&e.addEventListener(t,n,qA)}(r,t,a),a}var aI=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(){return(0,qu.Z)(this,n),t.apply(this,arguments)}return(0,Ku.Z)(n,[{key:"acquireContext",value:function(e,t){var n=e&&e.getContext&&e.getContext("2d");return n&&n.canvas===e?(function(e,t){var n=e.style,r=e.getAttribute("height"),a=e.getAttribute("width");if(e.$chartjs={initial:{height:r,width:a,style:{display:n.display,height:n.height,width:n.width}}},n.display=n.display||"block",n.boxSizing=n.boxSizing||"border-box",WA(a)){var i=_R(e,"width");void 0!==i&&(e.width=i)}if(WA(r))if(""===e.style.height)e.height=e.width/(t||2);else{var o=_R(e,"height");void 0!==o&&(e.height=o)}}(e,t),n):null}},{key:"releaseContext",value:function(e){var t=e.canvas;if(!t.$chartjs)return!1;var n=t.$chartjs.initial;["height","width"].forEach((function(e){var r=n[e];zP(r)?t.removeAttribute(e):t.setAttribute(e,r)}));var r=n.style||{};return Object.keys(r).forEach((function(e){t.style[e]=r[e]})),t.width=t.width,delete t.$chartjs,!0}},{key:"addEventListener",value:function(e,t,n){this.removeEventListener(e,t);var r=e.$proxies||(e.$proxies={}),a={attach:GA,detach:JA,resize:tI}[t]||rI;r[t]=a(e,t,n)}},{key:"removeEventListener",value:function(e,t){var n=e.$proxies||(e.$proxies={}),r=n[t];r&&(({attach:nI,detach:nI,resize:nI}[t]||KA)(e,t,r),n[t]=void 0)}},{key:"getDevicePixelRatio",value:function(){return window.devicePixelRatio}},{key:"getMaximumSize",value:function(e,t,n,r){return yR(e,t,n,r)}},{key:"isAttached",value:function(e){var t=e&&dR(e);return!(!t||!t.isConnected)}}]),n}(BA);var iI=function(){function e(){(0,qu.Z)(this,e),(0,gt.Z)(this,"x",void 0),(0,gt.Z)(this,"y",void 0),(0,gt.Z)(this,"active",!1),(0,gt.Z)(this,"options",void 0),(0,gt.Z)(this,"$animations",void 0)}return(0,Ku.Z)(e,[{key:"tooltipPosition",value:function(e){var t=this.getProps(["x","y"],e);return{x:t.x,y:t.y}}},{key:"hasValue",value:function(){return kM(this.x)&&kM(this.y)}},{key:"getProps",value:function(e,t){var n=this,r=this.$animations;if(!t||!r)return this;var a={};return e.forEach((function(e){a[e]=r[e]&&r[e].active()?r[e]._to:n[e]})),a}}]),e}();function oI(e,t){var n=e.options.ticks,r=function(e){var t=e.options.offset,n=e._tickSize(),r=e._length/n+(t?0:1),a=e._maxLength/n;return Math.floor(Math.min(r,a))}(e),a=Math.min(n.maxTicksLimit||r,r),i=n.major.enabled?function(e){var t,n,r=[];for(t=0,n=e.length;t<n;t++)e[t].major&&r.push(t);return r}(t):[],o=i.length,l=i[0],s=i[o-1],c=[];if(o>a)return function(e,t,n,r){var a,i=0,o=n[0];for(r=Math.ceil(r),a=0;a<e.length;a++)a===o&&(t.push(e[a]),o=n[++i*r])}(t,c,i,o/a),c;var u=function(e,t,n){var r=function(e){var t,n,r=e.length;if(r<2)return!1;for(n=e[0],t=1;t<r;++t)if(e[t]-e[t-1]!==n)return!1;return n}(e),a=t.length/n;if(!r)return Math.max(a,1);for(var i=function(e){var t,n=[],r=Math.sqrt(e);for(t=1;t<r;t++)e%t===0&&(n.push(t),n.push(e/t));return r===(0|r)&&n.push(r),n.sort((function(e,t){return e-t})).pop(),n}(r),o=0,l=i.length-1;o<l;o++){var s=i[o];if(s>a)return s}return Math.max(a,1)}(i,t,a);if(o>0){var d,f,h=o>1?Math.round((s-l)/(o-1)):null;for(lI(t,c,u,zP(h)?0:l-h,l),d=0,f=o-1;d<f;d++)lI(t,c,u,i[d],i[d+1]);return lI(t,c,u,s,zP(h)?t.length:s+h),c}return lI(t,c,u),c}function lI(e,t,n,r,a){var i,o,l,s=$P(r,0),c=Math.min($P(a,e.length),e.length),u=0;for(n=Math.ceil(n),a&&(n=(i=a-r)/Math.floor(i/n)),l=s;l<0;)u++,l=Math.round(s+u*n);for(o=Math.max(s,0);o<c;o++)o===l&&(t.push(e[o]),u++,l=Math.round(s+u*n))}(0,gt.Z)(iI,"defaults",{}),(0,gt.Z)(iI,"defaultRoutes",void 0);var sI=function(e,t,n){return"top"===t||"left"===t?e[t]+n:e[t]-n},cI=function(e,t){return Math.min(t||e,e)};function uI(e,t){for(var n=[],r=e.length/t,a=e.length,i=0;i<a;i+=r)n.push(e[Math.floor(i)]);return n}function dI(e,t,n){var r,a=e.ticks.length,i=Math.min(t,a-1),o=e._startPixel,l=e._endPixel,s=1e-6,c=e.getPixelForTick(i);if(!(n&&(r=1===a?Math.max(c-o,l-c):0===t?(e.getPixelForTick(1)-c)/2:(c-e.getPixelForTick(i-1))/2,(c+=i<t?r:-r)<o-s||c>l+s)))return c}function fI(e){return e.drawTicks?e.tickLength:0}function hI(e,t){if(!e.display)return 0;var n=FT(e.font,t),r=LT(e.padding);return(VP(e.text)?e.text.length:1)*n.lineHeight+r.height}function vI(e,t,n){var r=VM(e);return(n&&"right"!==t||!n&&"right"===t)&&(r=function(e){return"left"===e?"right":"right"===e?"left":e}(r)),r}var mI=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(e){var r;return(0,qu.Z)(this,n),(r=t.call(this)).id=e.id,r.type=e.type,r.options=void 0,r.ctx=e.ctx,r.chart=e.chart,r.top=void 0,r.bottom=void 0,r.left=void 0,r.right=void 0,r.width=void 0,r.height=void 0,r._margins={left:0,right:0,top:0,bottom:0},r.maxWidth=void 0,r.maxHeight=void 0,r.paddingTop=void 0,r.paddingBottom=void 0,r.paddingLeft=void 0,r.paddingRight=void 0,r.axis=void 0,r.labelRotation=void 0,r.min=void 0,r.max=void 0,r._range=void 0,r.ticks=[],r._gridLineItems=null,r._labelItems=null,r._labelSizes=null,r._length=0,r._maxLength=0,r._longestTextCache={},r._startPixel=void 0,r._endPixel=void 0,r._reversePixels=!1,r._userMax=void 0,r._userMin=void 0,r._suggestedMax=void 0,r._suggestedMin=void 0,r._ticksLength=0,r._borderValue=0,r._cache={},r._dataLimitsCached=!1,r.$context=void 0,r}return(0,Ku.Z)(n,[{key:"init",value:function(e){this.options=e.setContext(this.getContext()),this.axis=e.axis,this._userMin=this.parse(e.min),this._userMax=this.parse(e.max),this._suggestedMin=this.parse(e.suggestedMin),this._suggestedMax=this.parse(e.suggestedMax)}},{key:"parse",value:function(e,t){return e}},{key:"getUserBounds",value:function(){var e=this._userMin,t=this._userMax,n=this._suggestedMin,r=this._suggestedMax;return e=KP(e,Number.POSITIVE_INFINITY),t=KP(t,Number.NEGATIVE_INFINITY),n=KP(n,Number.POSITIVE_INFINITY),r=KP(r,Number.NEGATIVE_INFINITY),{min:KP(e,n),max:KP(t,r),minDefined:qP(e),maxDefined:qP(t)}}},{key:"getMinMax",value:function(e){var t,n=this.getUserBounds(),r=n.min,a=n.max,i=n.minDefined,o=n.maxDefined;if(i&&o)return{min:r,max:a};for(var l=this.getMatchingVisibleMetas(),s=0,c=l.length;s<c;++s)t=l[s].controller.getMinMax(this,e),i||(r=Math.min(r,t.min)),o||(a=Math.max(a,t.max));return{min:KP(r=o&&r>a?a:r,KP(a=i&&r>a?r:a,r)),max:KP(a,KP(r,a))}}},{key:"getPadding",value:function(){return{left:this.paddingLeft||0,top:this.paddingTop||0,right:this.paddingRight||0,bottom:this.paddingBottom||0}}},{key:"getTicks",value:function(){return this.ticks}},{key:"getLabels",value:function(){var e=this.chart.data;return this.options.labels||(this.isHorizontal()?e.xLabels:e.yLabels)||e.labels||[]}},{key:"getLabelItems",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.chart.chartArea,t=this._labelItems||(this._labelItems=this._computeLabelItems(e));return t}},{key:"beforeLayout",value:function(){this._cache={},this._dataLimitsCached=!1}},{key:"beforeUpdate",value:function(){JP(this.options.beforeUpdate,[this])}},{key:"update",value:function(e,t,n){var r=this.options,a=r.beginAtZero,i=r.grace,o=r.ticks,l=o.sampleSize;this.beforeUpdate(),this.maxWidth=e,this.maxHeight=t,this._margins=n=Object.assign({left:0,right:0,top:0,bottom:0},n),this.ticks=null,this._labelSizes=null,this._gridLineItems=null,this._labelItems=null,this.beforeSetDimensions(),this.setDimensions(),this.afterSetDimensions(),this._maxLength=this.isHorizontal()?this.width+n.left+n.right:this.height+n.top+n.bottom,this._dataLimitsCached||(this.beforeDataLimits(),this.determineDataLimits(),this.afterDataLimits(),this._range=function(e,t,n){var r=e.min,a=e.max,i=GP(t,(a-r)/2),o=function(e,t){return n&&0===e?0:e+t};return{min:o(r,-Math.abs(i)),max:o(a,i)}}(this,i,a),this._dataLimitsCached=!0),this.beforeBuildTicks(),this.ticks=this.buildTicks()||[],this.afterBuildTicks();var s=l<this.ticks.length;this._convertTicksToLabels(s?uI(this.ticks,l):this.ticks),this.configure(),this.beforeCalculateLabelRotation(),this.calculateLabelRotation(),this.afterCalculateLabelRotation(),o.display&&(o.autoSkip||"auto"===o.source)&&(this.ticks=oI(this,this.ticks),this._labelSizes=null,this.afterAutoSkip()),s&&this._convertTicksToLabels(this.ticks),this.beforeFit(),this.fit(),this.afterFit(),this.afterUpdate()}},{key:"configure",value:function(){var e,t,n=this.options.reverse;this.isHorizontal()?(e=this.left,t=this.right):(e=this.top,t=this.bottom,n=!n),this._startPixel=e,this._endPixel=t,this._reversePixels=n,this._length=t-e,this._alignToPixels=this.options.alignToPixels}},{key:"afterUpdate",value:function(){JP(this.options.afterUpdate,[this])}},{key:"beforeSetDimensions",value:function(){JP(this.options.beforeSetDimensions,[this])}},{key:"setDimensions",value:function(){this.isHorizontal()?(this.width=this.maxWidth,this.left=0,this.right=this.width):(this.height=this.maxHeight,this.top=0,this.bottom=this.height),this.paddingLeft=0,this.paddingTop=0,this.paddingRight=0,this.paddingBottom=0}},{key:"afterSetDimensions",value:function(){JP(this.options.afterSetDimensions,[this])}},{key:"_callHooks",value:function(e){this.chart.notifyPlugins(e,this.getContext()),JP(this.options[e],[this])}},{key:"beforeDataLimits",value:function(){this._callHooks("beforeDataLimits")}},{key:"determineDataLimits",value:function(){}},{key:"afterDataLimits",value:function(){this._callHooks("afterDataLimits")}},{key:"beforeBuildTicks",value:function(){this._callHooks("beforeBuildTicks")}},{key:"buildTicks",value:function(){return[]}},{key:"afterBuildTicks",value:function(){this._callHooks("afterBuildTicks")}},{key:"beforeTickToLabelConversion",value:function(){JP(this.options.beforeTickToLabelConversion,[this])}},{key:"generateTickLabels",value:function(e){var t,n,r,a=this.options.ticks;for(t=0,n=e.length;t<n;t++)(r=e[t]).label=JP(a.callback,[r.value,t,e],this)}},{key:"afterTickToLabelConversion",value:function(){JP(this.options.afterTickToLabelConversion,[this])}},{key:"beforeCalculateLabelRotation",value:function(){JP(this.options.beforeCalculateLabelRotation,[this])}},{key:"calculateLabelRotation",value:function(){var e,t,n,r=this.options,a=r.ticks,i=cI(this.ticks.length,r.ticks.maxTicksLimit),o=a.minRotation||0,l=a.maxRotation,s=o;if(!this._isVisible()||!a.display||o>=l||i<=1||!this.isHorizontal())this.labelRotation=o;else{var c=this._getLabelSizes(),u=c.widest.width,d=c.highest.height,f=AM(this.chart.width-u,0,this.maxWidth);u+6>(e=r.offset?this.maxWidth/i:f/(i-1))&&(e=f/(i-(r.offset?.5:1)),t=this.maxHeight-fI(r.grid)-a.padding-hI(r.title,this.chart.options.font),n=Math.sqrt(u*u+d*d),s=DM(Math.min(Math.asin(AM((c.highest.height+6)/e,-1,1)),Math.asin(AM(t/n,-1,1))-Math.asin(AM(d/n,-1,1)))),s=Math.max(o,Math.min(l,s))),this.labelRotation=s}}},{key:"afterCalculateLabelRotation",value:function(){JP(this.options.afterCalculateLabelRotation,[this])}},{key:"afterAutoSkip",value:function(){}},{key:"beforeFit",value:function(){JP(this.options.beforeFit,[this])}},{key:"fit",value:function(){var e={width:0,height:0},t=this.chart,n=this.options,r=n.ticks,a=n.title,i=n.grid,o=this._isVisible(),l=this.isHorizontal();if(o){var s=hI(a,t.options.font);if(l?(e.width=this.maxWidth,e.height=fI(i)+s):(e.height=this.maxHeight,e.width=fI(i)+s),r.display&&this.ticks.length){var c=this._getLabelSizes(),u=c.first,d=c.last,f=c.widest,h=c.highest,v=2*r.padding,m=CM(this.labelRotation),p=Math.cos(m),g=Math.sin(m);if(l){var y=r.mirror?0:g*f.width+p*h.height;e.height=Math.min(this.maxHeight,e.height+y+v)}else{var b=r.mirror?0:p*f.width+g*h.height;e.width=Math.min(this.maxWidth,e.width+b+v)}this._calculatePadding(u,d,g,p)}}this._handleMargins(),l?(this.width=this._length=t.width-this._margins.left-this._margins.right,this.height=e.height):(this.width=e.width,this.height=this._length=t.height-this._margins.top-this._margins.bottom)}},{key:"_calculatePadding",value:function(e,t,n,r){var a=this.options,i=a.ticks,o=i.align,l=i.padding,s=a.position,c=0!==this.labelRotation,u="top"!==s&&"x"===this.axis;if(this.isHorizontal()){var d=this.getPixelForTick(0)-this.left,f=this.right-this.getPixelForTick(this.ticks.length-1),h=0,v=0;c?u?(h=r*e.width,v=n*t.height):(h=n*e.height,v=r*t.width):"start"===o?v=t.width:"end"===o?h=e.width:"inner"!==o&&(h=e.width/2,v=t.width/2),this.paddingLeft=Math.max((h-d+l)*this.width/(this.width-d),0),this.paddingRight=Math.max((v-f+l)*this.width/(this.width-f),0)}else{var m=t.height/2,p=e.height/2;"start"===o?(m=0,p=e.height):"end"===o&&(m=t.height,p=0),this.paddingTop=m+l,this.paddingBottom=p+l}}},{key:"_handleMargins",value:function(){this._margins&&(this._margins.left=Math.max(this.paddingLeft,this._margins.left),this._margins.top=Math.max(this.paddingTop,this._margins.top),this._margins.right=Math.max(this.paddingRight,this._margins.right),this._margins.bottom=Math.max(this.paddingBottom,this._margins.bottom))}},{key:"afterFit",value:function(){JP(this.options.afterFit,[this])}},{key:"isHorizontal",value:function(){var e=this.options,t=e.axis,n=e.position;return"top"===n||"bottom"===n||"x"===t}},{key:"isFullSize",value:function(){return this.options.fullSize}},{key:"_convertTicksToLabels",value:function(e){var t,n;for(this.beforeTickToLabelConversion(),this.generateTickLabels(e),t=0,n=e.length;t<n;t++)zP(e[t].label)&&(e.splice(t,1),n--,t--);this.afterTickToLabelConversion()}},{key:"_getLabelSizes",value:function(){var e=this._labelSizes;if(!e){var t=this.options.ticks.sampleSize,n=this.ticks;t<n.length&&(n=uI(n,t)),this._labelSizes=e=this._computeLabelSizes(n,n.length,this.options.ticks.maxTicksLimit)}return e}},{key:"_computeLabelSizes",value:function(e,t,n){var r,a,i,o,l,s,c,u,d,f,h,v=this.ctx,m=this._longestTextCache,p=[],g=[],y=Math.floor(t/cI(t,n)),b=0,x=0;for(r=0;r<t;r+=y){if(o=e[r].label,l=this._resolveTickFontOptions(r),v.font=s=l.string,c=m[s]=m[s]||{data:{},gc:[]},u=l.lineHeight,d=f=0,zP(o)||VP(o)){if(VP(o))for(a=0,i=o.length;a<i;++a)zP(h=o[a])||VP(h)||(d=vT(v,c.data,c.gc,d,h),f+=u)}else d=vT(v,c.data,c.gc,d,o),f=u;p.push(d),g.push(f),b=Math.max(d,b),x=Math.max(f,x)}!function(e,t){QP(e,(function(e){var n,r=e.gc,a=r.length/2;if(a>t){for(n=0;n<a;++n)delete e.data[r[n]];r.splice(0,a)}}))}(m,t);var _=p.indexOf(b),j=g.indexOf(x),w=function(e){return{width:p[e]||0,height:g[e]||0}};return{first:w(0),last:w(t-1),widest:w(_),highest:w(j),widths:p,heights:g}}},{key:"getLabelForValue",value:function(e){return e}},{key:"getPixelForValue",value:function(e,t){return NaN}},{key:"getValueForPixel",value:function(e){}},{key:"getPixelForTick",value:function(e){var t=this.ticks;return e<0||e>t.length-1?null:this.getPixelForValue(t[e].value)}},{key:"getPixelForDecimal",value:function(e){this._reversePixels&&(e=1-e);var t=this._startPixel+e*this._length;return AM(this._alignToPixels?pT(this.chart,t,0):t,-32768,32767)}},{key:"getDecimalForPixel",value:function(e){var t=(e-this._startPixel)/this._length;return this._reversePixels?1-t:t}},{key:"getBasePixel",value:function(){return this.getPixelForValue(this.getBaseValue())}},{key:"getBaseValue",value:function(){var e=this.min,t=this.max;return e<0&&t<0?t:e>0&&t>0?e:0}},{key:"getContext",value:function(e){var t=this.ticks||[];if(e>=0&&e<t.length){var n=t[e];return n.$context||(n.$context=function(e,t,n){return HT(e,{tick:n,index:t,type:"tick"})}(this.getContext(),e,n))}return this.$context||(this.$context=HT(this.chart.getContext(),{scale:this,type:"scale"}))}},{key:"_tickSize",value:function(){var e=this.options.ticks,t=CM(this.labelRotation),n=Math.abs(Math.cos(t)),r=Math.abs(Math.sin(t)),a=this._getLabelSizes(),i=e.autoSkipPadding||0,o=a?a.widest.width+i:0,l=a?a.highest.height+i:0;return this.isHorizontal()?l*n>o*r?o/n:l/r:l*r<o*n?l/n:o/r}},{key:"_isVisible",value:function(){var e=this.options.display;return"auto"!==e?!!e:this.getMatchingVisibleMetas().length>0}},{key:"_computeGridLineItems",value:function(e){var t,n,r,a,i,o,l,s,c,u,d,f,h=this.axis,v=this.chart,m=this.options,p=m.grid,g=m.position,y=m.border,b=p.offset,x=this.isHorizontal(),_=this.ticks.length+(b?1:0),j=fI(p),w=[],N=y.setContext(this.getContext()),k=N.display?N.width:0,S=k/2,C=function(e){return pT(v,e,k)};if("top"===g)t=C(this.bottom),o=this.bottom-j,s=t-S,u=C(e.top)+S,f=e.bottom;else if("bottom"===g)t=C(this.top),u=e.top,f=C(e.bottom)-S,o=t+S,s=this.top+j;else if("left"===g)t=C(this.right),i=this.right-j,l=t-S,c=C(e.left)+S,d=e.right;else if("right"===g)t=C(this.left),c=e.left,d=C(e.right)-S,i=t+S,l=this.left+j;else if("x"===h){if("center"===g)t=C((e.top+e.bottom)/2+.5);else if(WP(g)){var D=Object.keys(g)[0],E=g[D];t=C(this.chart.scales[D].getPixelForValue(E))}u=e.top,f=e.bottom,s=(o=t+S)+j}else if("y"===h){if("center"===g)t=C((e.left+e.right)/2);else if(WP(g)){var O=Object.keys(g)[0],P=g[O];t=C(this.chart.scales[O].getPixelForValue(P))}l=(i=t-S)-j,c=e.left,d=e.right}var M=$P(m.ticks.maxTicksLimit,_),T=Math.max(1,Math.ceil(_/M));for(n=0;n<_;n+=T){var R=this.getContext(n),A=p.setContext(R),I=y.setContext(R),L=A.lineWidth,F=A.color,Y=I.dash||[],H=I.dashOffset,U=A.tickWidth,Z=A.tickColor,B=A.tickBorderDash||[],z=A.tickBorderDashOffset;void 0!==(r=dI(this,n,b))&&(a=pT(v,r,L),x?i=l=c=d=a:o=s=u=f=a,w.push({tx1:i,ty1:o,tx2:l,ty2:s,x1:c,y1:u,x2:d,y2:f,width:L,color:F,borderDash:Y,borderDashOffset:H,tickWidth:U,tickColor:Z,tickBorderDash:B,tickBorderDashOffset:z}))}return this._ticksLength=_,this._borderValue=t,w}},{key:"_computeLabelItems",value:function(e){var t,n,r,a,i,o,l,s,c,u,d,f=this.axis,h=this.options,v=h.position,m=h.ticks,p=this.isHorizontal(),g=this.ticks,y=m.align,b=m.crossAlign,x=m.padding,_=m.mirror,j=fI(h.grid),w=j+x,N=_?-x:w,k=-CM(this.labelRotation),S=[],C="middle";if("top"===v)i=this.bottom-N,o=this._getXAxisLabelAlignment();else if("bottom"===v)i=this.top+N,o=this._getXAxisLabelAlignment();else if("left"===v){var D=this._getYAxisLabelAlignment(j);o=D.textAlign,a=D.x}else if("right"===v){var E=this._getYAxisLabelAlignment(j);o=E.textAlign,a=E.x}else if("x"===f){if("center"===v)i=(e.top+e.bottom)/2+w;else if(WP(v)){var O=Object.keys(v)[0],P=v[O];i=this.chart.scales[O].getPixelForValue(P)+w}o=this._getXAxisLabelAlignment()}else if("y"===f){if("center"===v)a=(e.left+e.right)/2-w;else if(WP(v)){var M=Object.keys(v)[0],T=v[M];a=this.chart.scales[M].getPixelForValue(T)}o=this._getYAxisLabelAlignment(j).textAlign}"y"===f&&("start"===y?C="top":"end"===y&&(C="bottom"));var R=this._getLabelSizes();for(t=0,n=g.length;t<n;++t){r=g[t].label;var A=m.setContext(this.getContext(t));l=this.getPixelForTick(t)+m.labelOffset,c=(s=this._resolveTickFontOptions(t)).lineHeight;var I=(u=VP(r)?r.length:1)/2,L=A.color,F=A.textStrokeColor,Y=A.textStrokeWidth,H=o;p?(a=l,"inner"===o&&(H=t===n-1?this.options.reverse?"left":"right":0===t?this.options.reverse?"right":"left":"center"),d="top"===v?"near"===b||0!==k?-u*c+c/2:"center"===b?-R.highest.height/2-I*c+c:-R.highest.height+c/2:"near"===b||0!==k?c/2:"center"===b?R.highest.height/2-I*c:R.highest.height-u*c,_&&(d*=-1),0===k||A.showLabelBackdrop||(a+=c/2*Math.sin(k))):(i=l,d=(1-u)*c/2);var U=void 0;if(A.showLabelBackdrop){var Z=LT(A.backdropPadding),B=R.heights[t],z=R.widths[t],V=d-Z.top,W=0-Z.left;switch(C){case"middle":V-=B/2;break;case"bottom":V-=B}switch(o){case"center":W-=z/2;break;case"right":W-=z;break;case"inner":t===n-1?W-=z:t>0&&(W-=z/2)}U={left:W,top:V,width:z+Z.width,height:B+Z.height,color:A.backdropColor}}S.push({label:r,font:s,textOffset:d,options:{rotation:k,color:L,strokeColor:F,strokeWidth:Y,textAlign:H,textBaseline:C,translation:[a,i],backdrop:U}})}return S}},{key:"_getXAxisLabelAlignment",value:function(){var e=this.options,t=e.position,n=e.ticks;if(-CM(this.labelRotation))return"top"===t?"left":"right";var r="center";return"start"===n.align?r="left":"end"===n.align?r="right":"inner"===n.align&&(r="inner"),r}},{key:"_getYAxisLabelAlignment",value:function(e){var t,n,r=this.options,a=r.position,i=r.ticks,o=i.crossAlign,l=i.mirror,s=i.padding,c=e+s,u=this._getLabelSizes().widest.width;return"left"===a?l?(n=this.right+s,"near"===o?t="left":"center"===o?(t="center",n+=u/2):(t="right",n+=u)):(n=this.right-c,"near"===o?t="right":"center"===o?(t="center",n-=u/2):(t="left",n=this.left)):"right"===a?l?(n=this.left+s,"near"===o?t="right":"center"===o?(t="center",n-=u/2):(t="left",n-=u)):(n=this.left+c,"near"===o?t="left":"center"===o?(t="center",n+=u/2):(t="right",n=this.right)):t="right",{textAlign:t,x:n}}},{key:"_computeLabelArea",value:function(){if(!this.options.ticks.mirror){var e=this.chart,t=this.options.position;return"left"===t||"right"===t?{top:0,left:this.left,bottom:e.height,right:this.right}:"top"===t||"bottom"===t?{top:this.top,left:0,bottom:this.bottom,right:e.width}:void 0}}},{key:"drawBackground",value:function(){var e=this.ctx,t=this.options.backgroundColor,n=this.left,r=this.top,a=this.width,i=this.height;t&&(e.save(),e.fillStyle=t,e.fillRect(n,r,a,i),e.restore())}},{key:"getLineWidthForValue",value:function(e){var t=this.options.grid;if(!this._isVisible()||!t.display)return 0;var n=this.ticks.findIndex((function(t){return t.value===e}));return n>=0?t.setContext(this.getContext(n)).lineWidth:0}},{key:"drawGrid",value:function(e){var t,n,r=this.options.grid,a=this.ctx,i=this._gridLineItems||(this._gridLineItems=this._computeGridLineItems(e)),o=function(e,t,n){n.width&&n.color&&(a.save(),a.lineWidth=n.width,a.strokeStyle=n.color,a.setLineDash(n.borderDash||[]),a.lineDashOffset=n.borderDashOffset,a.beginPath(),a.moveTo(e.x,e.y),a.lineTo(t.x,t.y),a.stroke(),a.restore())};if(r.display)for(t=0,n=i.length;t<n;++t){var l=i[t];r.drawOnChartArea&&o({x:l.x1,y:l.y1},{x:l.x2,y:l.y2},l),r.drawTicks&&o({x:l.tx1,y:l.ty1},{x:l.tx2,y:l.ty2},{color:l.tickColor,width:l.tickWidth,borderDash:l.tickBorderDash,borderDashOffset:l.tickBorderDashOffset})}}},{key:"drawBorder",value:function(){var e=this.chart,t=this.ctx,n=this.options,r=n.border,a=n.grid,i=r.setContext(this.getContext()),o=r.display?i.width:0;if(o){var l,s,c,u,d=a.setContext(this.getContext(0)).lineWidth,f=this._borderValue;this.isHorizontal()?(l=pT(e,this.left,o)-o/2,s=pT(e,this.right,d)+d/2,c=u=f):(c=pT(e,this.top,o)-o/2,u=pT(e,this.bottom,d)+d/2,l=s=f),t.save(),t.lineWidth=i.width,t.strokeStyle=i.color,t.beginPath(),t.moveTo(l,c),t.lineTo(s,u),t.stroke(),t.restore()}}},{key:"drawLabels",value:function(e){if(this.options.ticks.display){var t=this.ctx,n=this._computeLabelArea();n&&_T(t,n);var r,a=this.getLabelItems(e),i=(0,l.Z)(a);try{for(i.s();!(r=i.n()).done;){var o=r.value,s=o.options,c=o.font;DT(t,o.label,0,o.textOffset,c,s)}}catch(u){i.e(u)}finally{i.f()}n&&jT(t)}}},{key:"drawTitle",value:function(){var e=this.ctx,t=this.options,n=t.position,r=t.title,a=t.reverse;if(r.display){var i=FT(r.font),o=LT(r.padding),l=r.align,s=i.lineHeight/2;"bottom"===n||"center"===n||WP(n)?(s+=o.bottom,VP(r.text)&&(s+=i.lineHeight*(r.text.length-1))):s+=o.top;var c=function(e,t,n,r){var a,i,o,l=e.top,s=e.left,c=e.bottom,u=e.right,d=e.chart,f=d.chartArea,h=d.scales,v=0,m=c-l,p=u-s;if(e.isHorizontal()){if(i=WM(r,s,u),WP(n)){var g=Object.keys(n)[0],y=n[g];o=h[g].getPixelForValue(y)+m-t}else o="center"===n?(f.bottom+f.top)/2+m-t:sI(e,n,t);a=u-s}else{if(WP(n)){var b=Object.keys(n)[0],x=n[b];i=h[b].getPixelForValue(x)-p+t}else i="center"===n?(f.left+f.right)/2-p+t:sI(e,n,t);o=WM(r,c,l),v="left"===n?-yM:yM}return{titleX:i,titleY:o,maxWidth:a,rotation:v}}(this,s,n,l),u=c.titleX,d=c.titleY,f=c.maxWidth,h=c.rotation;DT(e,r.text,0,0,i,{color:r.color,maxWidth:f,rotation:h,textAlign:vI(l,n,a),textBaseline:"middle",translation:[u,d]})}}},{key:"draw",value:function(e){this._isVisible()&&(this.drawBackground(),this.drawGrid(e),this.drawBorder(),this.drawTitle(),this.drawLabels(e))}},{key:"_layers",value:function(){var e=this,t=this.options,r=t.ticks&&t.ticks.z||0,a=$P(t.grid&&t.grid.z,-1),i=$P(t.border&&t.border.z,0);return this._isVisible()&&this.draw===n.prototype.draw?[{z:a,draw:function(t){e.drawBackground(),e.drawGrid(t),e.drawTitle()}},{z:i,draw:function(){e.drawBorder()}},{z:r,draw:function(t){e.drawLabels(t)}}]:[{z:r,draw:function(t){e.draw(t)}}]}},{key:"getMatchingVisibleMetas",value:function(e){var t,n,r=this.chart.getSortedVisibleDatasetMetas(),a=this.axis+"AxisID",i=[];for(t=0,n=r.length;t<n;++t){var o=r[t];o[a]!==this.id||e&&o.type!==e||i.push(o)}return i}},{key:"_resolveTickFontOptions",value:function(e){return FT(this.options.ticks.setContext(this.getContext(e)).font)}},{key:"_maxDigits",value:function(){var e=this._resolveTickFontOptions(0).lineHeight;return(this.isHorizontal()?this.width:this.height)/e}}]),n}(iI),pI=function(){function e(t,n,r){(0,qu.Z)(this,e),this.type=t,this.scope=n,this.override=r,this.items=Object.create(null)}return(0,Ku.Z)(e,[{key:"isForType",value:function(e){return Object.prototype.isPrototypeOf.call(this.type.prototype,e.prototype)}},{key:"register",value:function(e){var t,n=Object.getPrototypeOf(e);(function(e){return"id"in e&&"defaults"in e})(n)&&(t=this.register(n));var r=this.items,a=e.id,i=this.scope+"."+a;if(!a)throw new Error("class does not have id: "+e);return a in r||(r[a]=e,function(e,t,n){var r=rM(Object.create(null),[n?hT.get(n):{},hT.get(t),e.defaults]);hT.set(t,r),e.defaultRoutes&&function(e,t){Object.keys(t).forEach((function(n){var r=n.split("."),a=r.pop(),i=[e].concat(r).join("."),o=t[n].split("."),l=o.pop(),s=o.join(".");hT.route(i,a,s,l)}))}(t,e.defaultRoutes);e.descriptors&&hT.describe(t,e.descriptors)}(e,i,t),this.override&&hT.override(e.id,e.overrides)),i}},{key:"get",value:function(e){return this.items[e]}},{key:"unregister",value:function(e){var t=this.items,n=e.id,r=this.scope;n in t&&delete t[n],r&&n in hT[r]&&(delete hT[r][n],this.override&&delete sT[n])}}]),e}();var gI=function(){function e(){(0,qu.Z)(this,e),this.controllers=new pI(eA,"datasets",!0),this.elements=new pI(iI,"elements"),this.plugins=new pI(Object,"plugins"),this.scales=new pI(mI,"scales"),this._typedRegistries=[this.controllers,this.scales,this.elements]}return(0,Ku.Z)(e,[{key:"add",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._each("register",t)}},{key:"remove",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._each("unregister",t)}},{key:"addControllers",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._each("register",t,this.controllers)}},{key:"addElements",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._each("register",t,this.elements)}},{key:"addPlugins",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._each("register",t,this.plugins)}},{key:"addScales",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._each("register",t,this.scales)}},{key:"getController",value:function(e){return this._get(e,this.controllers,"controller")}},{key:"getElement",value:function(e){return this._get(e,this.elements,"element")}},{key:"getPlugin",value:function(e){return this._get(e,this.plugins,"plugin")}},{key:"getScale",value:function(e){return this._get(e,this.scales,"scale")}},{key:"removeControllers",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._each("unregister",t,this.controllers)}},{key:"removeElements",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._each("unregister",t,this.elements)}},{key:"removePlugins",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._each("unregister",t,this.plugins)}},{key:"removeScales",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];this._each("unregister",t,this.scales)}},{key:"_each",value:function(e,t,n){var r=this;Tn(t).forEach((function(t){var a=n||r._getRegistryForType(t);n||a.isForType(t)||a===r.plugins&&t.id?r._exec(e,a,t):QP(t,(function(t){var a=n||r._getRegistryForType(t);r._exec(e,a,t)}))}))}},{key:"_exec",value:function(e,t,n){var r=cM(e);JP(n["before"+r],[],n),t[e](n),JP(n["after"+r],[],n)}},{key:"_getRegistryForType",value:function(e){for(var t=0;t<this._typedRegistries.length;t++){var n=this._typedRegistries[t];if(n.isForType(e))return n}return this.plugins}},{key:"_get",value:function(e,t,n){var r=t.get(e);if(void 0===r)throw new Error('"'+e+'" is not a registered '+n+".");return r}}]),e}(),yI=new gI,bI=function(){function e(){(0,qu.Z)(this,e),this._init=[]}return(0,Ku.Z)(e,[{key:"notify",value:function(e,t,n,r){"beforeInit"===t&&(this._init=this._createDescriptors(e,!0),this._notify(this._init,e,"install"));var a=r?this._descriptors(e).filter(r):this._descriptors(e),i=this._notify(a,e,t,n);return"afterDestroy"===t&&(this._notify(a,e,"stop"),this._notify(this._init,e,"uninstall")),i}},{key:"_notify",value:function(e,t,n,r){r=r||{};var a,i=(0,l.Z)(e);try{for(i.s();!(a=i.n()).done;){var o=a.value,s=o.plugin;if(!1===JP(s[n],[t,r,o.options],s)&&r.cancelable)return!1}}catch(c){i.e(c)}finally{i.f()}return!0}},{key:"invalidate",value:function(){zP(this._cache)||(this._oldCache=this._cache,this._cache=void 0)}},{key:"_descriptors",value:function(e){if(this._cache)return this._cache;var t=this._cache=this._createDescriptors(e);return this._notifyStateChanges(e),t}},{key:"_createDescriptors",value:function(e,t){var n=e&&e.config,r=$P(n.options&&n.options.plugins,{}),a=function(e){for(var t={},n=[],r=Object.keys(yI.plugins.items),a=0;a<r.length;a++)n.push(yI.getPlugin(r[a]));for(var i=e.plugins||[],o=0;o<i.length;o++){var l=i[o];-1===n.indexOf(l)&&(n.push(l),t[l.id]=!0)}return{plugins:n,localIds:t}}(n);return!1!==r||t?function(e,t,n,r){var a,i=t.plugins,o=t.localIds,s=[],c=e.getContext(),u=(0,l.Z)(i);try{for(u.s();!(a=u.n()).done;){var d=a.value,f=d.id,h=xI(n[f],r);null!==h&&s.push({plugin:d,options:_I(e.config,{plugin:d,local:o[f]},h,c)})}}catch(v){u.e(v)}finally{u.f()}return s}(e,a,r,t):[]}},{key:"_notifyStateChanges",value:function(e){var t=this._oldCache||[],n=this._cache,r=function(e,t){return e.filter((function(e){return!t.some((function(t){return e.plugin.id===t.plugin.id}))}))};this._notify(r(t,n),e,"stop"),this._notify(r(n,t),e,"start")}}]),e}();function xI(e,t){return t||!1!==e?!0===e?{}:e:null}function _I(e,t,n,r){var a=t.plugin,i=t.local,o=e.pluginScopeKeys(a),l=e.getOptionScopes(n,o);return i&&a.defaults&&l.push(a.defaults),e.createResolver(l,r,[""],{scriptable:!1,indexable:!1,allKeys:!0})}function jI(e,t){var n=hT.datasets[e]||{};return((t.datasets||{})[e]||{}).indexAxis||t.indexAxis||n.indexAxis||"x"}function wI(e){if("x"===e||"y"===e||"r"===e)return e}function NI(e){return"top"===e||"bottom"===e?"x":"left"===e||"right"===e?"y":void 0}function kI(e){if(wI(e))return e;for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];for(var a=0,i=n;a<i.length;a++){var o=i[a],l=o.axis||NI(o.position)||e.length>1&&wI(e[0].toLowerCase());if(l)return l}throw new Error("Cannot determine type of '".concat(e,"' axis. Please provide 'axis' or 'position' option."))}function SI(e,t,n){if(n[t+"AxisID"]===e)return{axis:t}}function CI(e,t){var n=sT[e.type]||{scales:{}},r=t.scales||{},a=jI(e.type,t),i=Object.create(null);return Object.keys(r).forEach((function(t){var o=r[t];if(!WP(o))return console.error("Invalid scale configuration for scale: ".concat(t));if(o._proxy)return console.warn("Ignoring resolver passed as options for scale: ".concat(t));var l=kI(t,o,function(e,t){if(t.data&&t.data.datasets){var n=t.data.datasets.filter((function(t){return t.xAxisID===e||t.yAxisID===e}));if(n.length)return SI(e,"x",n[0])||SI(e,"y",n[0])}return{}}(t,e),hT.scales[o.type]),s=function(e,t){return e===t?"_index_":"_value_"}(l,a),c=n.scales||{};i[t]=aM(Object.create(null),[{axis:l},o,c[l],c[s]])})),e.data.datasets.forEach((function(n){var a=n.type||e.type,o=n.indexAxis||jI(a,t),l=(sT[a]||{}).scales||{};Object.keys(l).forEach((function(e){var t=function(e,t){var n=e;return"_index_"===e?n=t:"_value_"===e&&(n="x"===t?"y":"x"),n}(e,o),a=n[t+"AxisID"]||t;i[a]=i[a]||Object.create(null),aM(i[a],[{axis:t},r[a],l[e]])}))})),Object.keys(i).forEach((function(e){var t=i[e];aM(t,[hT.scales[t.type],hT.scale])})),i}function DI(e){var t=e.options||(e.options={});t.plugins=$P(t.plugins,{}),t.scales=CI(e,t)}function EI(e){return(e=e||{}).datasets=e.datasets||[],e.labels=e.labels||[],e}var OI=new Map,PI=new Set;function MI(e,t){var n=OI.get(e);return n||(n=t(),OI.set(e,n),PI.add(n)),n}var TI=function(e,t,n){var r=sM(t,n);void 0!==r&&e.add(r)},RI=function(){function e(t){(0,qu.Z)(this,e),this._config=function(e){return(e=e||{}).data=EI(e.data),DI(e),e}(t),this._scopeCache=new Map,this._resolverCache=new Map}return(0,Ku.Z)(e,[{key:"platform",get:function(){return this._config.platform}},{key:"type",get:function(){return this._config.type},set:function(e){this._config.type=e}},{key:"data",get:function(){return this._config.data},set:function(e){this._config.data=EI(e)}},{key:"options",get:function(){return this._config.options},set:function(e){this._config.options=e}},{key:"plugins",get:function(){return this._config.plugins}},{key:"update",value:function(){var e=this._config;this.clearCache(),DI(e)}},{key:"clearCache",value:function(){this._scopeCache.clear(),this._resolverCache.clear()}},{key:"datasetScopeKeys",value:function(e){return MI(e,(function(){return[["datasets.".concat(e),""]]}))}},{key:"datasetAnimationScopeKeys",value:function(e,t){return MI("".concat(e,".transition.").concat(t),(function(){return[["datasets.".concat(e,".transitions.").concat(t),"transitions.".concat(t)],["datasets.".concat(e),""]]}))}},{key:"datasetElementScopeKeys",value:function(e,t){return MI("".concat(e,"-").concat(t),(function(){return[["datasets.".concat(e,".elements.").concat(t),"datasets.".concat(e),"elements.".concat(t),""]]}))}},{key:"pluginScopeKeys",value:function(e){var t=e.id,n=this.type;return MI("".concat(n,"-plugin-").concat(t),(function(){return[["plugins.".concat(t)].concat(Tn(e.additionalOptionScopes||[]))]}))}},{key:"_cachedScopes",value:function(e,t){var n=this._scopeCache,r=n.get(e);return r&&!t||(r=new Map,n.set(e,r)),r}},{key:"getOptionScopes",value:function(e,t,n){var r=this.options,a=this.type,i=this._cachedScopes(e,n),o=i.get(t);if(o)return o;var l=new Set;t.forEach((function(t){e&&(l.add(e),t.forEach((function(t){return TI(l,e,t)}))),t.forEach((function(e){return TI(l,r,e)})),t.forEach((function(e){return TI(l,sT[a]||{},e)})),t.forEach((function(e){return TI(l,hT,e)})),t.forEach((function(e){return TI(l,cT,e)}))}));var s=Array.from(l);return 0===s.length&&s.push(Object.create(null)),PI.has(t)&&i.set(t,s),s}},{key:"chartOptionScopes",value:function(){var e=this.options,t=this.type;return[e,sT[t]||{},hT.datasets[t]||{},{type:t},hT,cT]}},{key:"resolveNamedOptions",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[""],a={$shared:!0},i=AI(this._resolverCache,e,r),o=i.resolver,s=i.subPrefixes,c=o;if(LI(o,t)){a.$shared=!1,n=dM(n)?n():n;var u=this.createResolver(e,n,s);c=ZT(o,n,u)}var d,f=(0,l.Z)(t);try{for(f.s();!(d=f.n()).done;){var h=d.value;a[h]=c[h]}}catch(v){f.e(v)}finally{f.f()}return a}},{key:"createResolver",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[""],r=arguments.length>3?arguments[3]:void 0,a=AI(this._resolverCache,e,n),i=a.resolver;return WP(t)?ZT(i,t,void 0,r):i}}]),e}();function AI(e,t,n){var r=e.get(t);r||(r=new Map,e.set(t,r));var a=n.join(),i=r.get(a);i||(i={resolver:UT(t,n),subPrefixes:n.filter((function(e){return!e.toLowerCase().includes("hover")}))},r.set(a,i));return i}var II=function(e){return WP(e)&&Object.getOwnPropertyNames(e).some((function(t){return dM(e[t])}))};function LI(e,t){var n,r=BT(e),a=r.isScriptable,i=r.isIndexable,o=(0,l.Z)(t);try{for(o.s();!(n=o.n()).done;){var s=n.value,c=a(s),u=i(s),d=(u||c)&&e[s];if(c&&(dM(d)||II(d))||u&&VP(d))return!0}}catch(f){o.e(f)}finally{o.f()}return!1}var FI=["top","bottom","left","right","chartArea"];function YI(e,t){return"top"===e||"bottom"===e||-1===FI.indexOf(e)&&"x"===t}function HI(e,t){return function(n,r){return n[e]===r[e]?n[t]-r[t]:n[e]-r[e]}}function UI(e){var t=e.chart,n=t.options.animation;t.notifyPlugins("afterRender"),JP(n&&n.onComplete,[e],t)}function ZI(e){var t=e.chart,n=t.options.animation;JP(n&&n.onProgress,[e],t)}function BI(e){return uR()&&"string"===typeof e?e=document.getElementById(e):e&&e.length&&(e=e[0]),e&&e.canvas&&(e=e.canvas),e}var zI={},VI=function(e){var t=BI(e);return Object.values(zI).filter((function(e){return e.canvas===t})).pop()};function WI(e,t,n){for(var r=0,a=Object.keys(e);r<a.length;r++){var i=a[r],o=+i;if(o>=t){var l=e[i];delete e[i],(n>0||o>t)&&(e[o+n]=l)}}}var qI=function(){function e(t,n){var r=this;(0,qu.Z)(this,e);var a=this.config=new RI(n),i=BI(t),o=VI(i);if(o)throw new Error("Canvas is already in use. Chart with ID '"+o.id+"' must be destroyed before the canvas with ID '"+o.canvas.id+"' can be reused.");var l=a.createResolver(a.chartOptionScopes(),this.getContext());this.platform=new(a.platform||function(e){return!uR()||"undefined"!==typeof OffscreenCanvas&&e instanceof OffscreenCanvas?zA:aI}(i)),this.platform.updateConfig(a);var s=this.platform.acquireContext(i,l.aspectRatio),c=s&&s.canvas,u=c&&c.height,d=c&&c.width;this.id=BP(),this.ctx=s,this.canvas=c,this.width=d,this.height=u,this._options=l,this._aspectRatio=this.aspectRatio,this._layers=[],this._metasets=[],this._stacks=void 0,this.boxes=[],this.currentDevicePixelRatio=void 0,this.chartArea=void 0,this._active=[],this._lastEvent=void 0,this._listeners={},this._responsiveListeners=void 0,this._sortedMetasets=[],this.scales={},this._plugins=new bI,this.$proxies={},this._hiddenIndices={},this.attached=!1,this._animationsDisabled=void 0,this.$context=void 0,this._doResize=function(e,t){var n;return function(){for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return t?(clearTimeout(n),n=setTimeout(e,t,a)):e.apply(this,a),t}}((function(e){return r.update(e)}),l.resizeDelay||0),this._dataChanges=[],zI[this.id]=this,s&&c?(FR.listen(this,"complete",UI),FR.listen(this,"progress",ZI),this._initialize(),this.attached&&this.update()):console.error("Failed to create chart: can't acquire context from the given item")}return(0,Ku.Z)(e,[{key:"aspectRatio",get:function(){var e=this.options,t=e.aspectRatio,n=e.maintainAspectRatio,r=this.width,a=this.height,i=this._aspectRatio;return zP(t)?n&&i?i:a?r/a:null:t}},{key:"data",get:function(){return this.config.data},set:function(e){this.config.data=e}},{key:"options",get:function(){return this._options},set:function(e){this.config.options=e}},{key:"registry",get:function(){return yI}},{key:"_initialize",value:function(){return this.notifyPlugins("beforeInit"),this.options.responsive?this.resize():bR(this,this.options.devicePixelRatio),this.bindEvents(),this.notifyPlugins("afterInit"),this}},{key:"clear",value:function(){return gT(this.canvas,this.ctx),this}},{key:"stop",value:function(){return FR.stop(this),this}},{key:"resize",value:function(e,t){FR.running(this)?this._resizeBeforeDraw={width:e,height:t}:this._resize(e,t)}},{key:"_resize",value:function(e,t){var n=this.options,r=this.canvas,a=n.maintainAspectRatio&&this.aspectRatio,i=this.platform.getMaximumSize(r,e,t,a),o=n.devicePixelRatio||this.platform.getDevicePixelRatio(),l=this.width?"resize":"attach";this.width=i.width,this.height=i.height,this._aspectRatio=this.aspectRatio,bR(this,o,!0)&&(this.notifyPlugins("resize",{size:i}),JP(n.onResize,[this,i],this),this.attached&&this._doResize(l)&&this.render())}},{key:"ensureScalesHaveIDs",value:function(){QP(this.options.scales||{},(function(e,t){e.id=t}))}},{key:"buildOrUpdateScales",value:function(){var e=this,t=this.options,n=t.scales,r=this.scales,a=Object.keys(r).reduce((function(e,t){return e[t]=!1,e}),{}),i=[];n&&(i=i.concat(Object.keys(n).map((function(e){var t=n[e],r=kI(e,t),a="r"===r,i="x"===r;return{options:t,dposition:a?"chartArea":i?"bottom":"left",dtype:a?"radialLinear":i?"category":"linear"}})))),QP(i,(function(n){var i=n.options,o=i.id,l=kI(o,i),s=$P(i.type,n.dtype);void 0!==i.position&&YI(i.position,l)===YI(n.dposition)||(i.position=n.dposition),a[o]=!0;var c=null;o in r&&r[o].type===s?c=r[o]:(c=new(yI.getScale(s))({id:o,type:s,ctx:e.ctx,chart:e}),r[c.id]=c);c.init(i,t)})),QP(a,(function(e,t){e||delete r[t]})),QP(r,(function(t){UA(e,t,t.options),YA(e,t)}))}},{key:"_updateMetasets",value:function(){var e=this._metasets,t=this.data.datasets.length,n=e.length;if(e.sort((function(e,t){return e.index-t.index})),n>t){for(var r=t;r<n;++r)this._destroyDatasetMeta(r);e.splice(t,n-t)}this._sortedMetasets=e.slice(0).sort(HI("order","index"))}},{key:"_removeUnreferencedMetasets",value:function(){var e=this,t=this._metasets,n=this.data.datasets;t.length>n.length&&delete this._stacks,t.forEach((function(t,r){0===n.filter((function(e){return e===t._dataset})).length&&e._destroyDatasetMeta(r)}))}},{key:"buildOrUpdateControllers",value:function(){var e,t,n=[],r=this.data.datasets;for(this._removeUnreferencedMetasets(),e=0,t=r.length;e<t;e++){var a=r[e],i=this.getDatasetMeta(e),o=a.type||this.config.type;if(i.type&&i.type!==o&&(this._destroyDatasetMeta(e),i=this.getDatasetMeta(e)),i.type=o,i.indexAxis=a.indexAxis||jI(o,this.options),i.order=a.order||0,i.index=e,i.label=""+a.label,i.visible=this.isDatasetVisible(e),i.controller)i.controller.updateIndex(e),i.controller.linkScales();else{var l=yI.getController(o),s=hT.datasets[o],c=s.datasetElementType,u=s.dataElementType;Object.assign(l,{dataElementType:yI.getElement(u),datasetElementType:c&&yI.getElement(c)}),i.controller=new l(this,e),n.push(i.controller)}}return this._updateMetasets(),n}},{key:"_resetElements",value:function(){var e=this;QP(this.data.datasets,(function(t,n){e.getDatasetMeta(n).controller.reset()}),this)}},{key:"reset",value:function(){this._resetElements(),this.notifyPlugins("reset")}},{key:"update",value:function(e){var t=this.config;t.update();var n=this._options=t.createResolver(t.chartOptionScopes(),this.getContext()),r=this._animationsDisabled=!n.animation;if(this._updateScales(),this._checkEventBindings(),this._updateHiddenIndices(),this._plugins.invalidate(),!1!==this.notifyPlugins("beforeUpdate",{mode:e,cancelable:!0})){var a=this.buildOrUpdateControllers();this.notifyPlugins("beforeElementsUpdate");for(var i=0,o=0,l=this.data.datasets.length;o<l;o++){var s=this.getDatasetMeta(o).controller,c=!r&&-1===a.indexOf(s);s.buildOrUpdateElements(c),i=Math.max(+s.getMaxOverflow(),i)}i=this._minPadding=n.layout.autoPadding?i:0,this._updateLayout(i),r||QP(a,(function(e){e.reset()})),this._updateDatasets(e),this.notifyPlugins("afterUpdate",{mode:e}),this._layers.sort(HI("z","_idx"));var u=this._active,d=this._lastEvent;d?this._eventHandler(d,!0):u.length&&this._updateHoverStyles(u,u,!0),this.render()}}},{key:"_updateScales",value:function(){var e=this;QP(this.scales,(function(t){HA(e,t)})),this.ensureScalesHaveIDs(),this.buildOrUpdateScales()}},{key:"_checkEventBindings",value:function(){var e=this.options,t=new Set(Object.keys(this._listeners)),n=new Set(e.events);fM(t,n)&&!!this._responsiveListeners===e.responsive||(this.unbindEvents(),this.bindEvents())}},{key:"_updateHiddenIndices",value:function(){var e,t=this._hiddenIndices,n=this._getUniformDataChanges()||[],r=(0,l.Z)(n);try{for(r.s();!(e=r.n()).done;){var a=e.value,i=a.method,o=a.start,s=a.count;WI(t,o,"_removeElements"===i?-s:s)}}catch(c){r.e(c)}finally{r.f()}}},{key:"_getUniformDataChanges",value:function(){var e=this._dataChanges;if(e&&e.length){this._dataChanges=[];for(var t=this.data.datasets.length,n=function(t){return new Set(e.filter((function(e){return e[0]===t})).map((function(e,t){return t+","+e.splice(1).join(",")})))},r=n(0),a=1;a<t;a++)if(!fM(r,n(a)))return;return Array.from(r).map((function(e){return e.split(",")})).map((function(e){return{method:e[1],start:+e[2],count:+e[3]}}))}}},{key:"_updateLayout",value:function(e){var t=this;if(!1!==this.notifyPlugins("beforeLayout",{cancelable:!0})){ZA(this,this.width,this.height,e);var n=this.chartArea,r=n.width<=0||n.height<=0;this._layers=[],QP(this.boxes,(function(e){var n;r&&"chartArea"===e.position||(e.configure&&e.configure(),(n=t._layers).push.apply(n,Tn(e._layers())))}),this),this._layers.forEach((function(e,t){e._idx=t})),this.notifyPlugins("afterLayout")}}},{key:"_updateDatasets",value:function(e){if(!1!==this.notifyPlugins("beforeDatasetsUpdate",{mode:e,cancelable:!0})){for(var t=0,n=this.data.datasets.length;t<n;++t)this.getDatasetMeta(t).controller.configure();for(var r=0,a=this.data.datasets.length;r<a;++r)this._updateDataset(r,dM(e)?e({datasetIndex:r}):e);this.notifyPlugins("afterDatasetsUpdate",{mode:e})}}},{key:"_updateDataset",value:function(e,t){var n=this.getDatasetMeta(e),r={meta:n,index:e,mode:t,cancelable:!0};!1!==this.notifyPlugins("beforeDatasetUpdate",r)&&(n.controller._update(t),r.cancelable=!1,this.notifyPlugins("afterDatasetUpdate",r))}},{key:"render",value:function(){!1!==this.notifyPlugins("beforeRender",{cancelable:!0})&&(FR.has(this)?this.attached&&!FR.running(this)&&FR.start(this):(this.draw(),UI({chart:this})))}},{key:"draw",value:function(){var e;if(this._resizeBeforeDraw){var t=this._resizeBeforeDraw,n=t.width,r=t.height;this._resizeBeforeDraw=null,this._resize(n,r)}if(this.clear(),!(this.width<=0||this.height<=0)&&!1!==this.notifyPlugins("beforeDraw",{cancelable:!0})){var a=this._layers;for(e=0;e<a.length&&a[e].z<=0;++e)a[e].draw(this.chartArea);for(this._drawDatasets();e<a.length;++e)a[e].draw(this.chartArea);this.notifyPlugins("afterDraw")}}},{key:"_getSortedDatasetMetas",value:function(e){var t,n,r=this._sortedMetasets,a=[];for(t=0,n=r.length;t<n;++t){var i=r[t];e&&!i.visible||a.push(i)}return a}},{key:"getSortedVisibleDatasetMetas",value:function(){return this._getSortedDatasetMetas(!0)}},{key:"_drawDatasets",value:function(){if(!1!==this.notifyPlugins("beforeDatasetsDraw",{cancelable:!0})){for(var e=this.getSortedVisibleDatasetMetas(),t=e.length-1;t>=0;--t)this._drawDataset(e[t]);this.notifyPlugins("afterDatasetsDraw")}}},{key:"_drawDataset",value:function(e){var t=this.ctx,n={meta:e,index:e.index,cancelable:!0},r=IR(this,e);!1!==this.notifyPlugins("beforeDatasetDraw",n)&&(r&&_T(t,r),e.controller.draw(),r&&jT(t),n.cancelable=!1,this.notifyPlugins("afterDatasetDraw",n))}},{key:"isPointInArea",value:function(e){return xT(e,this.chartArea,this._minPadding)}},{key:"getElementsAtEventForMode",value:function(e,t,n,r){var a=SA.modes[t];return"function"===typeof a?a(this,e,n,r):[]}},{key:"getDatasetMeta",value:function(e){var t=this.data.datasets[e],n=this._metasets,r=n.filter((function(e){return e&&e._dataset===t})).pop();return r||(r={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:t&&t.order||0,index:e,_dataset:t,_parsed:[],_sorted:!1},n.push(r)),r}},{key:"getContext",value:function(){return this.$context||(this.$context=HT(null,{chart:this,type:"chart"}))}},{key:"getVisibleDatasetCount",value:function(){return this.getSortedVisibleDatasetMetas().length}},{key:"isDatasetVisible",value:function(e){var t=this.data.datasets[e];if(!t)return!1;var n=this.getDatasetMeta(e);return"boolean"===typeof n.hidden?!n.hidden:!t.hidden}},{key:"setDatasetVisibility",value:function(e,t){this.getDatasetMeta(e).hidden=!t}},{key:"toggleDataVisibility",value:function(e){this._hiddenIndices[e]=!this._hiddenIndices[e]}},{key:"getDataVisibility",value:function(e){return!this._hiddenIndices[e]}},{key:"_updateVisibility",value:function(e,t,n){var r=n?"show":"hide",a=this.getDatasetMeta(e),i=a.controller._resolveAnimations(void 0,r);uM(t)?(a.data[t].hidden=!n,this.update()):(this.setDatasetVisibility(e,n),i.update(a,{visible:n}),this.update((function(t){return t.datasetIndex===e?r:void 0})))}},{key:"hide",value:function(e,t){this._updateVisibility(e,t,!1)}},{key:"show",value:function(e,t){this._updateVisibility(e,t,!0)}},{key:"_destroyDatasetMeta",value:function(e){var t=this._metasets[e];t&&t.controller&&t.controller._destroy(),delete this._metasets[e]}},{key:"_stop",value:function(){var e,t;for(this.stop(),FR.remove(this),e=0,t=this.data.datasets.length;e<t;++e)this._destroyDatasetMeta(e)}},{key:"destroy",value:function(){this.notifyPlugins("beforeDestroy");var e=this.canvas,t=this.ctx;this._stop(),this.config.clearCache(),e&&(this.unbindEvents(),gT(e,t),this.platform.releaseContext(t),this.canvas=null,this.ctx=null),delete zI[this.id],this.notifyPlugins("afterDestroy")}},{key:"toBase64Image",value:function(){var e;return(e=this.canvas).toDataURL.apply(e,arguments)}},{key:"bindEvents",value:function(){this.bindUserEvents(),this.options.responsive?this.bindResponsiveEvents():this.attached=!0}},{key:"bindUserEvents",value:function(){var e=this,t=this._listeners,n=this.platform,r=function(t,n,r){t.offsetX=n,t.offsetY=r,e._eventHandler(t)};QP(this.options.events,(function(a){return function(r,a){n.addEventListener(e,r,a),t[r]=a}(a,r)}))}},{key:"bindResponsiveEvents",value:function(){var e=this;this._responsiveListeners||(this._responsiveListeners={});var t,n=this._responsiveListeners,r=this.platform,a=function(t,a){r.addEventListener(e,t,a),n[t]=a},i=function(t,a){n[t]&&(r.removeEventListener(e,t,a),delete n[t])},o=function(t,n){e.canvas&&e.resize(t,n)},l=function n(){i("attach",n),e.attached=!0,e.resize(),a("resize",o),a("detach",t)};t=function(){e.attached=!1,i("resize",o),e._stop(),e._resize(0,0),a("attach",l)},r.isAttached(this.canvas)?l():t()}},{key:"unbindEvents",value:function(){var e=this;QP(this._listeners,(function(t,n){e.platform.removeEventListener(e,n,t)})),this._listeners={},QP(this._responsiveListeners,(function(t,n){e.platform.removeEventListener(e,n,t)})),this._responsiveListeners=void 0}},{key:"updateHoverStyle",value:function(e,t,n){var r,a,i,o=n?"set":"remove";for("dataset"===t&&this.getDatasetMeta(e[0].datasetIndex).controller["_"+o+"DatasetHoverStyle"](),a=0,i=e.length;a<i;++a){var l=(r=e[a])&&this.getDatasetMeta(r.datasetIndex).controller;l&&l[o+"HoverStyle"](r.element,r.datasetIndex,r.index)}}},{key:"getActiveElements",value:function(){return this._active||[]}},{key:"setActiveElements",value:function(e){var t=this,n=this._active||[],r=e.map((function(e){var n=e.datasetIndex,r=e.index,a=t.getDatasetMeta(n);if(!a)throw new Error("No dataset found at index "+n);return{datasetIndex:n,element:a.data[r],index:r}}));!XP(r,n)&&(this._active=r,this._lastEvent=null,this._updateHoverStyles(r,n))}},{key:"notifyPlugins",value:function(e,t,n){return this._plugins.notify(this,e,t,n)}},{key:"isPluginEnabled",value:function(e){return 1===this._plugins._cache.filter((function(t){return t.plugin.id===e})).length}},{key:"_updateHoverStyles",value:function(e,t,n){var r=this.options.hover,a=function(e,t){return e.filter((function(e){return!t.some((function(t){return e.datasetIndex===t.datasetIndex&&e.index===t.index}))}))},i=a(t,e),o=n?e:a(e,t);i.length&&this.updateHoverStyle(i,r.mode,!1),o.length&&r.mode&&this.updateHoverStyle(o,r.mode,!0)}},{key:"_eventHandler",value:function(e,t){var n=this,r={event:e,replay:t,cancelable:!0,inChartArea:this.isPointInArea(e)},a=function(t){return(t.options.events||n.options.events).includes(e.native.type)};if(!1!==this.notifyPlugins("beforeEvent",r,a)){var i=this._handleEvent(e,t,r.inChartArea);return r.cancelable=!1,this.notifyPlugins("afterEvent",r,a),(i||r.changed)&&this.render(),this}}},{key:"_handleEvent",value:function(e,t,n){var r=this._active,a=void 0===r?[]:r,i=this.options,o=t,l=this._getActiveElements(e,a,n,o),s=function(e){return"mouseup"===e.type||"click"===e.type||"contextmenu"===e.type}(e),c=function(e,t,n,r){return n&&"mouseout"!==e.type?r?t:e:null}(e,this._lastEvent,n,s);n&&(this._lastEvent=null,JP(i.onHover,[e,l,this],this),s&&JP(i.onClick,[e,l,this],this));var u=!XP(l,a);return(u||t)&&(this._active=l,this._updateHoverStyles(l,a,t)),this._lastEvent=c,u}},{key:"_getActiveElements",value:function(e,t,n,r){if("mouseout"===e.type)return[];if(!n)return t;var a=this.options.hover;return this.getElementsAtEventForMode(e,a.mode,a,r)}}],[{key:"register",value:function(){yI.add.apply(yI,arguments),KI()}},{key:"unregister",value:function(){yI.remove.apply(yI,arguments),KI()}}]),e}();function KI(){return QP(qI.instances,(function(e){return e._plugins.invalidate()}))}function $I(e,t,n,r){var a=RT(e.options.borderRadius,["outerStart","outerEnd","innerStart","innerEnd"]),i=(n-t)/2,o=Math.min(i,r*t/2),l=function(e){var t=(n-Math.min(i,e))*r/2;return AM(e,0,Math.min(i,t))};return{outerStart:l(a.outerStart),outerEnd:l(a.outerEnd),innerStart:AM(a.innerStart,0,o),innerEnd:AM(a.innerEnd,0,o)}}function GI(e,t,n,r){return{x:n+e*Math.cos(t),y:r+e*Math.sin(t)}}function JI(e,t,n,r,a,i){var o=t.x,l=t.y,s=t.startAngle,c=t.pixelMargin,u=t.innerRadius,d=Math.max(t.outerRadius+r+n-c,0),f=u>0?u+r+n+c:0,h=0,v=a-s;if(r){var m=((u>0?u-r:0)+(d>0?d-r:0))/2;h=(v-(0!==m?v*m/(m+r):v))/2}var p=(v-Math.max(.001,v*d-n/hM)/d)/2,g=s+p+h,y=a-p-h,b=$I(t,f,d,y-g),x=b.outerStart,_=b.outerEnd,j=b.innerStart,w=b.innerEnd,N=d-x,k=d-_,S=g+x/N,C=y-_/k,D=f+j,E=f+w,O=g+j/D,P=y-w/E;if(e.beginPath(),i){var M=(S+C)/2;if(e.arc(o,l,d,S,M),e.arc(o,l,d,M,C),_>0){var T=GI(k,C,o,l);e.arc(T.x,T.y,_,C,y+yM)}var R=GI(E,y,o,l);if(e.lineTo(R.x,R.y),w>0){var A=GI(E,P,o,l);e.arc(A.x,A.y,w,y+yM,P+Math.PI)}var I=(y-w/f+(g+j/f))/2;if(e.arc(o,l,f,y-w/f,I,!0),e.arc(o,l,f,I,g+j/f,!0),j>0){var L=GI(D,O,o,l);e.arc(L.x,L.y,j,O+Math.PI,g-yM)}var F=GI(N,g,o,l);if(e.lineTo(F.x,F.y),x>0){var Y=GI(N,S,o,l);e.arc(Y.x,Y.y,x,g-yM,S)}}else{e.moveTo(o,l);var H=Math.cos(S)*d+o,U=Math.sin(S)*d+l;e.lineTo(H,U);var Z=Math.cos(C)*d+o,B=Math.sin(C)*d+l;e.lineTo(Z,B)}e.closePath()}function QI(e,t,n,r,a){var i=t.fullCircles,o=t.startAngle,l=t.circumference,s=t.options,c=s.borderWidth,u=s.borderJoinStyle,d=s.borderDash,f=s.borderDashOffset,h=s.borderRadius,v="inner"===s.borderAlign;if(c){e.setLineDash(d||[]),e.lineDashOffset=f,v?(e.lineWidth=2*c,e.lineJoin=u||"round"):(e.lineWidth=c,e.lineJoin=u||"bevel");var m=t.endAngle;if(i){JI(e,t,n,r,m,a);for(var p=0;p<i;++p)e.stroke();isNaN(l)||(m=o+(l%vM||vM))}v&&function(e,t,n){var r=t.startAngle,a=t.pixelMargin,i=t.x,o=t.y,l=t.outerRadius,s=t.innerRadius,c=a/l;e.beginPath(),e.arc(i,o,l,r-c,n+c),s>a?(c=a/s,e.arc(i,o,s,n+c,r-c,!0)):e.arc(i,o,a,n+yM,r-yM),e.closePath(),e.clip()}(e,t,m),s.selfJoin&&m-o>=hM&&0===h&&"miter"!==u&&function(e,t,n){var r=t.startAngle,a=t.x,i=t.y,o=t.outerRadius,l=t.innerRadius,s=t.options,c=s.borderWidth,u=s.borderJoinStyle,d=Math.min(c/o,TM(r-n));if(e.beginPath(),e.arc(a,i,o-c/2,r+d/2,n-d/2),l>0){var f=Math.min(c/l,TM(r-n));e.arc(a,i,l+c/2,n-f/2,r+f/2,!0)}else{var h=Math.min(c/2,o*TM(r-n));if("round"===u)e.arc(a,i,h,n-hM/2,r+hM/2,!0);else if("bevel"===u){var v=2*h*h,m=-v*Math.cos(n+hM/2)+a,p=-v*Math.sin(n+hM/2)+i,g=v*Math.cos(r+hM/2)+a,y=v*Math.sin(r+hM/2)+i;e.lineTo(m,p),e.lineTo(g,y)}}e.closePath(),e.moveTo(0,0),e.rect(0,0,e.canvas.width,e.canvas.height),e.clip("evenodd")}(e,t,m),i||(JI(e,t,n,r,m,a),e.stroke())}}(0,gt.Z)(qI,"defaults",hT),(0,gt.Z)(qI,"instances",zI),(0,gt.Z)(qI,"overrides",sT),(0,gt.Z)(qI,"registry",yI),(0,gt.Z)(qI,"version","4.5.0"),(0,gt.Z)(qI,"getChart",VI);var XI=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(e){var r;return(0,qu.Z)(this,n),r=t.call(this),(0,gt.Z)((0,Wx.Z)(r),"circumference",void 0),(0,gt.Z)((0,Wx.Z)(r),"endAngle",void 0),(0,gt.Z)((0,Wx.Z)(r),"fullCircles",void 0),(0,gt.Z)((0,Wx.Z)(r),"innerRadius",void 0),(0,gt.Z)((0,Wx.Z)(r),"outerRadius",void 0),(0,gt.Z)((0,Wx.Z)(r),"pixelMargin",void 0),(0,gt.Z)((0,Wx.Z)(r),"startAngle",void 0),r.options=void 0,r.circumference=void 0,r.startAngle=void 0,r.endAngle=void 0,r.innerRadius=void 0,r.outerRadius=void 0,r.pixelMargin=0,r.fullCircles=0,e&&Object.assign((0,Wx.Z)(r),e),r}return(0,Ku.Z)(n,[{key:"inRange",value:function(e,t,n){var r=OM(this.getProps(["x","y"],n),{x:e,y:t}),a=r.angle,i=r.distance,o=this.getProps(["startAngle","endAngle","innerRadius","outerRadius","circumference"],n),l=o.startAngle,s=o.endAngle,c=o.innerRadius,u=o.outerRadius,d=o.circumference,f=(this.options.spacing+this.options.borderWidth)/2,h=$P(d,s-l),v=RM(a,l,s)&&l!==s,m=h>=vM||v,p=IM(i,c+f,u+f);return m&&p}},{key:"getCenterPoint",value:function(e){var t=this.getProps(["x","y","startAngle","endAngle","innerRadius","outerRadius"],e),n=t.x,r=t.y,a=t.startAngle,i=t.endAngle,o=t.innerRadius,l=t.outerRadius,s=this.options,c=s.offset,u=(a+i)/2,d=(o+l+s.spacing+c)/2;return{x:n+Math.cos(u)*d,y:r+Math.sin(u)*d}}},{key:"tooltipPosition",value:function(e){return this.getCenterPoint(e)}},{key:"draw",value:function(e){var t=this.options,n=this.circumference,r=(t.offset||0)/4,a=(t.spacing||0)/2,i=t.circular;if(this.pixelMargin="inner"===t.borderAlign?.33:0,this.fullCircles=n>vM?Math.floor(n/vM):0,!(0===n||this.innerRadius<0||this.outerRadius<0)){e.save();var o=(this.startAngle+this.endAngle)/2;e.translate(Math.cos(o)*r,Math.sin(o)*r);var l=r*(1-Math.sin(Math.min(hM,n||0)));e.fillStyle=t.backgroundColor,e.strokeStyle=t.borderColor,function(e,t,n,r,a){var i=t.fullCircles,o=t.startAngle,l=t.circumference,s=t.endAngle;if(i){JI(e,t,n,r,s,a);for(var c=0;c<i;++c)e.fill();isNaN(l)||(s=o+(l%vM||vM))}JI(e,t,n,r,s,a),e.fill()}(e,this,l,a,i),QI(e,this,l,a,i),e.restore()}}}]),n}(iI);function eL(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t;e.lineCap=$P(n.borderCapStyle,t.borderCapStyle),e.setLineDash($P(n.borderDash,t.borderDash)),e.lineDashOffset=$P(n.borderDashOffset,t.borderDashOffset),e.lineJoin=$P(n.borderJoinStyle,t.borderJoinStyle),e.lineWidth=$P(n.borderWidth,t.borderWidth),e.strokeStyle=$P(n.borderColor,t.borderColor)}function tL(e,t,n){e.lineTo(n.x,n.y)}function nL(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=e.length,a=n.start,i=void 0===a?0:a,o=n.end,l=void 0===o?r-1:o,s=t.start,c=t.end,u=Math.max(i,s),d=Math.min(l,c),f=i<s&&l<s||i>c&&l>c;return{count:r,start:u,loop:t.loop,ilen:d<u&&!f?r+d-u:d-u}}function rL(e,t,n,r){var a,i,o,l=t.points,s=t.options,c=nL(l,n,r),u=c.count,d=c.start,f=c.loop,h=c.ilen,v=function(e){return e.stepped?wT:e.tension||"monotone"===e.cubicInterpolationMode?NT:tL}(s),m=r||{},p=m.move,g=void 0===p||p,y=m.reverse;for(a=0;a<=h;++a)(i=l[(d+(y?h-a:a))%u]).skip||(g?(e.moveTo(i.x,i.y),g=!1):v(e,o,i,y,s.stepped),o=i);return f&&v(e,o,i=l[(d+(y?h:0))%u],y,s.stepped),!!f}function aL(e,t,n,r){var a,i,o,l,s,c,u=t.points,d=nL(u,n,r),f=d.count,h=d.start,v=d.ilen,m=r||{},p=m.move,g=void 0===p||p,y=m.reverse,b=0,x=0,_=function(e){return(h+(y?v-e:e))%f},j=function(){l!==s&&(e.lineTo(b,s),e.lineTo(b,l),e.lineTo(b,c))};for(g&&(i=u[_(0)],e.moveTo(i.x,i.y)),a=0;a<=v;++a)if(!(i=u[_(a)]).skip){var w=i.x,N=i.y,k=0|w;k===o?(N<l?l=N:N>s&&(s=N),b=(x*b+w)/++x):(j(),e.lineTo(w,N),o=k,x=0,l=s=N),c=N}j()}function iL(e){var t=e.options,n=t.borderDash&&t.borderDash.length;return!e._decimated&&!e._loop&&!t.tension&&"monotone"!==t.cubicInterpolationMode&&!t.stepped&&!n?aL:rL}(0,gt.Z)(XI,"id","arc"),(0,gt.Z)(XI,"defaults",{borderAlign:"center",borderColor:"#fff",borderDash:[],borderDashOffset:0,borderJoinStyle:void 0,borderRadius:0,borderWidth:2,offset:0,spacing:0,angle:void 0,circular:!0,selfJoin:!1}),(0,gt.Z)(XI,"defaultRoutes",{backgroundColor:"backgroundColor"}),(0,gt.Z)(XI,"descriptors",{_scriptable:!0,_indexable:function(e){return"borderDash"!==e}});var oL="function"===typeof Path2D;function lL(e,t,n,r){oL&&!t.options.segment?function(e,t,n,r){var a=t._path;a||(a=t._path=new Path2D,t.path(a,n,r)&&a.closePath()),eL(e,t.options),e.stroke(a)}(e,t,n,r):function(e,t,n,r){var a,i=t.segments,o=t.options,s=iL(t),c=(0,l.Z)(i);try{for(c.s();!(a=c.n()).done;){var u=a.value;eL(e,o,u.style),e.beginPath(),s(e,t,u,{start:n,end:n+r-1})&&e.closePath(),e.stroke()}}catch(d){c.e(d)}finally{c.f()}}(e,t,n,r)}var sL=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(e){var r;return(0,qu.Z)(this,n),(r=t.call(this)).animated=!0,r.options=void 0,r._chart=void 0,r._loop=void 0,r._fullLoop=void 0,r._path=void 0,r._points=void 0,r._segments=void 0,r._decimated=!1,r._pointsUpdated=!1,r._datasetIndex=void 0,e&&Object.assign((0,Wx.Z)(r),e),r}return(0,Ku.Z)(n,[{key:"updateControlPoints",value:function(e,t){var n=this.options;if((n.tension||"monotone"===n.cubicInterpolationMode)&&!n.stepped&&!this._pointsUpdated){var r=n.spanGaps?this._loop:this._fullLoop;cR(this._points,n,e,r,t),this._pointsUpdated=!0}}},{key:"points",get:function(){return this._points},set:function(e){this._points=e,delete this._segments,delete this._path,this._pointsUpdated=!1}},{key:"segments",get:function(){return this._segments||(this._segments=function(e,t){var n=e.points,r=e.options.spanGaps,a=n.length;if(!a)return[];var i=!!e._loop,o=function(e,t,n,r){var a=0,i=t-1;if(n&&!r)for(;a<t&&!e[a].skip;)a++;for(;a<t&&e[a].skip;)a++;for(a%=t,n&&(i+=a);i>a&&e[i%t].skip;)i--;return{start:a,end:i%=t}}(n,a,i,r),l=o.start,s=o.end;return MR(e,!0===r?[{start:l,end:s,loop:i}]:function(e,t,n,r){var a,i=e.length,o=[],l=t,s=e[t];for(a=t+1;a<=n;++a){var c=e[a%i];c.skip||c.stop?s.skip||(r=!1,o.push({start:t%i,end:(a-1)%i,loop:r}),t=l=c.stop?a:null):(l=a,s.skip&&(t=a)),s=c}return null!==l&&o.push({start:t%i,end:l%i,loop:r}),o}(n,l,s<l?s+a:s,!!e._fullLoop&&0===l&&s===a-1),n,t)}(this,this.options.segment))}},{key:"first",value:function(){var e=this.segments,t=this.points;return e.length&&t[e[0].start]}},{key:"last",value:function(){var e=this.segments,t=this.points,n=e.length;return n&&t[e[n-1].end]}},{key:"interpolate",value:function(e,t){var n=this.options,r=e[t],a=this.points,i=PR(this,{property:t,start:r,end:r});if(i.length){var o,l,s=[],c=function(e){return e.stepped?wR:e.tension||"monotone"===e.cubicInterpolationMode?NR:jR}(n);for(o=0,l=i.length;o<l;++o){var u=i[o],d=u.start,f=u.end,h=a[d],v=a[f];if(h!==v){var m=c(h,v,Math.abs((r-h[t])/(v[t]-h[t])),n.stepped);m[t]=e[t],s.push(m)}else s.push(h)}return 1===s.length?s[0]:s}}},{key:"pathSegment",value:function(e,t,n){return iL(this)(e,this,t,n)}},{key:"path",value:function(e,t,n){var r=this.segments,a=iL(this),i=this._loop;t=t||0,n=n||this.points.length-t;var o,s=(0,l.Z)(r);try{for(s.s();!(o=s.n()).done;){i&=a(e,this,o.value,{start:t,end:t+n-1})}}catch(c){s.e(c)}finally{s.f()}return!!i}},{key:"draw",value:function(e,t,n,r){var a=this.options||{};(this.points||[]).length&&a.borderWidth&&(e.save(),lL(e,this,n,r),e.restore()),this.animated&&(this._pointsUpdated=!1,this._path=void 0)}}]),n}(iI);function cL(e,t,n,r){var a=e.options,i=e.getProps([n],r)[n];return Math.abs(t-i)<a.radius+a.hitRadius}(0,gt.Z)(sL,"id","line"),(0,gt.Z)(sL,"defaults",{borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",borderWidth:3,capBezierPoints:!0,cubicInterpolationMode:"default",fill:!1,spanGaps:!1,stepped:!1,tension:0}),(0,gt.Z)(sL,"defaultRoutes",{backgroundColor:"backgroundColor",borderColor:"borderColor"}),(0,gt.Z)(sL,"descriptors",{_scriptable:!0,_indexable:function(e){return"borderDash"!==e&&"fill"!==e}});var uL=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(e){var r;return(0,qu.Z)(this,n),r=t.call(this),(0,gt.Z)((0,Wx.Z)(r),"parsed",void 0),(0,gt.Z)((0,Wx.Z)(r),"skip",void 0),(0,gt.Z)((0,Wx.Z)(r),"stop",void 0),r.options=void 0,r.parsed=void 0,r.skip=void 0,r.stop=void 0,e&&Object.assign((0,Wx.Z)(r),e),r}return(0,Ku.Z)(n,[{key:"inRange",value:function(e,t,n){var r=this.options,a=this.getProps(["x","y"],n),i=a.x,o=a.y;return Math.pow(e-i,2)+Math.pow(t-o,2)<Math.pow(r.hitRadius+r.radius,2)}},{key:"inXRange",value:function(e,t){return cL(this,e,"x",t)}},{key:"inYRange",value:function(e,t){return cL(this,e,"y",t)}},{key:"getCenterPoint",value:function(e){var t=this.getProps(["x","y"],e);return{x:t.x,y:t.y}}},{key:"size",value:function(e){var t=(e=e||this.options||{}).radius||0;return 2*((t=Math.max(t,t&&e.hoverRadius||0))+(t&&e.borderWidth||0))}},{key:"draw",value:function(e,t){var n=this.options;this.skip||n.radius<.1||!xT(this,t,this.size(n)/2)||(e.strokeStyle=n.borderColor,e.lineWidth=n.borderWidth,e.fillStyle=n.backgroundColor,yT(e,n,this.x,this.y))}},{key:"getRange",value:function(){var e=this.options||{};return e.radius+e.hitRadius}}]),n}(iI);function dL(e,t){var n,r,a,i,o,l=e.getProps(["x","y","base","width","height"],t),s=l.x,c=l.y,u=l.base,d=l.width,f=l.height;return e.horizontal?(o=f/2,n=Math.min(s,u),r=Math.max(s,u),a=c-o,i=c+o):(n=s-(o=d/2),r=s+o,a=Math.min(c,u),i=Math.max(c,u)),{left:n,top:a,right:r,bottom:i}}function fL(e,t,n,r){return e?0:AM(t,n,r)}function hL(e){var t=dL(e),n=t.right-t.left,r=t.bottom-t.top,a=function(e,t,n){var r=e.options.borderWidth,a=e.borderSkipped,i=AT(r);return{t:fL(a.top,i.top,0,n),r:fL(a.right,i.right,0,t),b:fL(a.bottom,i.bottom,0,n),l:fL(a.left,i.left,0,t)}}(e,n/2,r/2),i=function(e,t,n){var r=e.getProps(["enableBorderRadius"]).enableBorderRadius,a=e.options.borderRadius,i=IT(a),o=Math.min(t,n),l=e.borderSkipped,s=r||WP(a);return{topLeft:fL(!s||l.top||l.left,i.topLeft,0,o),topRight:fL(!s||l.top||l.right,i.topRight,0,o),bottomLeft:fL(!s||l.bottom||l.left,i.bottomLeft,0,o),bottomRight:fL(!s||l.bottom||l.right,i.bottomRight,0,o)}}(e,n/2,r/2);return{outer:{x:t.left,y:t.top,w:n,h:r,radius:i},inner:{x:t.left+a.l,y:t.top+a.t,w:n-a.l-a.r,h:r-a.t-a.b,radius:{topLeft:Math.max(0,i.topLeft-Math.max(a.t,a.l)),topRight:Math.max(0,i.topRight-Math.max(a.t,a.r)),bottomLeft:Math.max(0,i.bottomLeft-Math.max(a.b,a.l)),bottomRight:Math.max(0,i.bottomRight-Math.max(a.b,a.r))}}}}function vL(e,t,n,r){var a=null===t,i=null===n,o=e&&!(a&&i)&&dL(e,r);return o&&(a||IM(t,o.left,o.right))&&(i||IM(n,o.top,o.bottom))}function mL(e,t){e.rect(t.x,t.y,t.w,t.h)}function pL(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=e.x!==n.x?-t:0,a=e.y!==n.y?-t:0,i=(e.x+e.w!==n.x+n.w?t:0)-r,o=(e.y+e.h!==n.y+n.h?t:0)-a;return{x:e.x+r,y:e.y+a,w:e.w+i,h:e.h+o,radius:e.radius}}(0,gt.Z)(uL,"id","point"),(0,gt.Z)(uL,"defaults",{borderWidth:1,hitRadius:1,hoverBorderWidth:1,hoverRadius:4,pointStyle:"circle",radius:3,rotation:0}),(0,gt.Z)(uL,"defaultRoutes",{backgroundColor:"backgroundColor",borderColor:"borderColor"});var gL=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(e){var r;return(0,qu.Z)(this,n),(r=t.call(this)).options=void 0,r.horizontal=void 0,r.base=void 0,r.width=void 0,r.height=void 0,r.inflateAmount=void 0,e&&Object.assign((0,Wx.Z)(r),e),r}return(0,Ku.Z)(n,[{key:"draw",value:function(e){var t,n=this.inflateAmount,r=this.options,a=r.borderColor,i=r.backgroundColor,o=hL(this),l=o.inner,s=o.outer,c=(t=s.radius).topLeft||t.topRight||t.bottomLeft||t.bottomRight?ET:mL;e.save(),s.w===l.w&&s.h===l.h||(e.beginPath(),c(e,pL(s,n,l)),e.clip(),c(e,pL(l,-n,s)),e.fillStyle=a,e.fill("evenodd")),e.beginPath(),c(e,pL(l,n)),e.fillStyle=i,e.fill(),e.restore()}},{key:"inRange",value:function(e,t,n){return vL(this,e,t,n)}},{key:"inXRange",value:function(e,t){return vL(this,e,null,t)}},{key:"inYRange",value:function(e,t){return vL(this,null,e,t)}},{key:"getCenterPoint",value:function(e){var t=this.getProps(["x","y","base","horizontal"],e),n=t.x,r=t.y,a=t.base,i=t.horizontal;return{x:i?(n+a)/2:n,y:i?r:(r+a)/2}}},{key:"getRange",value:function(e){return"x"===e?this.width/2:this.height/2}}]),n}(iI);(0,gt.Z)(gL,"id","bar"),(0,gt.Z)(gL,"defaults",{borderSkipped:"start",borderWidth:0,borderRadius:0,inflateAmount:"auto",pointStyle:void 0}),(0,gt.Z)(gL,"defaultRoutes",{backgroundColor:"backgroundColor",borderColor:"borderColor"});var yL=function(e,t){var n=e.boxHeight,r=void 0===n?t:n,a=e.boxWidth,i=void 0===a?t:a;return e.usePointStyle&&(r=Math.min(r,t),i=e.pointStyleWidth||Math.min(i,t)),{boxWidth:i,boxHeight:r,itemHeight:Math.max(t,r)}},bL=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(e){var r;return(0,qu.Z)(this,n),(r=t.call(this))._added=!1,r.legendHitBoxes=[],r._hoveredItem=null,r.doughnutMode=!1,r.chart=e.chart,r.options=e.options,r.ctx=e.ctx,r.legendItems=void 0,r.columnSizes=void 0,r.lineWidths=void 0,r.maxHeight=void 0,r.maxWidth=void 0,r.top=void 0,r.bottom=void 0,r.left=void 0,r.right=void 0,r.height=void 0,r.width=void 0,r._margins=void 0,r.position=void 0,r.weight=void 0,r.fullSize=void 0,r}return(0,Ku.Z)(n,[{key:"update",value:function(e,t,n){this.maxWidth=e,this.maxHeight=t,this._margins=n,this.setDimensions(),this.buildLabels(),this.fit()}},{key:"setDimensions",value:function(){this.isHorizontal()?(this.width=this.maxWidth,this.left=this._margins.left,this.right=this.width):(this.height=this.maxHeight,this.top=this._margins.top,this.bottom=this.height)}},{key:"buildLabels",value:function(){var e=this,t=this.options.labels||{},n=JP(t.generateLabels,[this.chart],this)||[];t.filter&&(n=n.filter((function(n){return t.filter(n,e.chart.data)}))),t.sort&&(n=n.sort((function(n,r){return t.sort(n,r,e.chart.data)}))),this.options.reverse&&n.reverse(),this.legendItems=n}},{key:"fit",value:function(){var e=this.options,t=this.ctx;if(e.display){var n,r,a=e.labels,i=FT(a.font),o=i.size,l=this._computeTitleHeight(),s=yL(a,o),c=s.boxWidth,u=s.itemHeight;t.font=i.string,this.isHorizontal()?(n=this.maxWidth,r=this._fitRows(l,o,c,u)+10):(r=this.maxHeight,n=this._fitCols(l,i,c,u)+10),this.width=Math.min(n,e.maxWidth||this.maxWidth),this.height=Math.min(r,e.maxHeight||this.maxHeight)}else this.width=this.height=0}},{key:"_fitRows",value:function(e,t,n,r){var a=this.ctx,i=this.maxWidth,o=this.options.labels.padding,l=this.legendHitBoxes=[],s=this.lineWidths=[0],c=r+o,u=e;a.textAlign="left",a.textBaseline="middle";var d=-1,f=-c;return this.legendItems.forEach((function(e,h){var v=n+t/2+a.measureText(e.text).width;(0===h||s[s.length-1]+v+2*o>i)&&(u+=c,s[s.length-(h>0?0:1)]=0,f+=c,d++),l[h]={left:0,top:f,row:d,width:v,height:r},s[s.length-1]+=v+o})),u}},{key:"_fitCols",value:function(e,t,n,r){var a=this.ctx,i=this.maxHeight,o=this.options.labels.padding,l=this.legendHitBoxes=[],s=this.columnSizes=[],c=i-e,u=o,d=0,f=0,h=0,v=0;return this.legendItems.forEach((function(e,i){var m=function(e,t,n,r,a){var i=function(e,t,n,r){var a=e.text;a&&"string"!==typeof a&&(a=a.reduce((function(e,t){return e.length>t.length?e:t})));return t+n.size/2+r.measureText(a).width}(r,e,t,n),o=function(e,t,n){var r=e;"string"!==typeof t.text&&(r=xL(t,n));return r}(a,r,t.lineHeight);return{itemWidth:i,itemHeight:o}}(n,t,a,e,r),p=m.itemWidth,g=m.itemHeight;i>0&&f+g+2*o>c&&(u+=d+o,s.push({width:d,height:f}),h+=d+o,v++,d=f=0),l[i]={left:h,top:f,col:v,width:p,height:g},d=Math.max(d,p),f+=g+o})),u+=d,s.push({width:d,height:f}),u}},{key:"adjustHitBoxes",value:function(){if(this.options.display){var e=this._computeTitleHeight(),t=this.legendHitBoxes,n=this.options,r=n.align,a=n.labels.padding,i=kR(n.rtl,this.left,this.width);if(this.isHorizontal()){var o,s=0,c=WM(r,this.left+a,this.right-this.lineWidths[s]),u=(0,l.Z)(t);try{for(u.s();!(o=u.n()).done;){var d=o.value;s!==d.row&&(s=d.row,c=WM(r,this.left+a,this.right-this.lineWidths[s])),d.top+=this.top+e+a,d.left=i.leftForLtr(i.x(c),d.width),c+=d.width+a}}catch(g){u.e(g)}finally{u.f()}}else{var f,h=0,v=WM(r,this.top+e+a,this.bottom-this.columnSizes[h].height),m=(0,l.Z)(t);try{for(m.s();!(f=m.n()).done;){var p=f.value;p.col!==h&&(h=p.col,v=WM(r,this.top+e+a,this.bottom-this.columnSizes[h].height)),p.top=v,p.left+=this.left+a,p.left=i.leftForLtr(i.x(p.left),p.width),v+=p.height+a}}catch(g){m.e(g)}finally{m.f()}}}}},{key:"isHorizontal",value:function(){return"top"===this.options.position||"bottom"===this.options.position}},{key:"draw",value:function(){if(this.options.display){var e=this.ctx;_T(e,this),this._draw(),jT(e)}}},{key:"_draw",value:function(){var e,t=this,n=this.options,r=this.columnSizes,a=this.lineWidths,i=this.ctx,o=n.align,l=n.labels,s=hT.color,c=kR(n.rtl,this.left,this.width),u=FT(l.font),d=l.padding,f=u.size,h=f/2;this.drawTitle(),i.textAlign=c.textAlign("left"),i.textBaseline="middle",i.lineWidth=.5,i.font=u.string;var v=yL(l,f),m=v.boxWidth,p=v.boxHeight,g=v.itemHeight,y=this.isHorizontal(),b=this._computeTitleHeight();e=y?{x:WM(o,this.left+d,this.right-a[0]),y:this.top+d+b,line:0}:{x:this.left+d,y:WM(o,this.top+b+d,this.bottom-r[0].height),line:0},SR(this.ctx,n.textDirection);var x=g+d;this.legendItems.forEach((function(v,_){i.strokeStyle=v.fontColor,i.fillStyle=v.fontColor;var j=i.measureText(v.text).width,w=c.textAlign(v.textAlign||(v.textAlign=l.textAlign)),N=m+h+j,k=e.x,S=e.y;if(c.setWidth(t.width),y?_>0&&k+N+d>t.right&&(S=e.y+=x,e.line++,k=e.x=WM(o,t.left+d,t.right-a[e.line])):_>0&&S+x>t.bottom&&(k=e.x=k+r[e.line].width+d,e.line++,S=e.y=WM(o,t.top+b+d,t.bottom-r[e.line].height)),function(e,t,n){if(!(isNaN(m)||m<=0||isNaN(p)||p<0)){i.save();var r=$P(n.lineWidth,1);if(i.fillStyle=$P(n.fillStyle,s),i.lineCap=$P(n.lineCap,"butt"),i.lineDashOffset=$P(n.lineDashOffset,0),i.lineJoin=$P(n.lineJoin,"miter"),i.lineWidth=r,i.strokeStyle=$P(n.strokeStyle,s),i.setLineDash($P(n.lineDash,[])),l.usePointStyle){var a={radius:p*Math.SQRT2/2,pointStyle:n.pointStyle,rotation:n.rotation,borderWidth:r},o=c.xPlus(e,m/2);bT(i,a,o,t+h,l.pointStyleWidth&&m)}else{var u=t+Math.max((f-p)/2,0),d=c.leftForLtr(e,m),v=IT(n.borderRadius);i.beginPath(),Object.values(v).some((function(e){return 0!==e}))?ET(i,{x:d,y:u,w:m,h:p,radius:v}):i.rect(d,u,m,p),i.fill(),0!==r&&i.stroke()}i.restore()}}(c.x(k),S,v),k=function(e,t,n,r){return e===(r?"left":"right")?n:"center"===e?(t+n)/2:t}(w,k+m+h,y?k+N:t.right,n.rtl),function(e,t,n){DT(i,n.text,e,t+g/2,u,{strikethrough:n.hidden,textAlign:c.textAlign(n.textAlign)})}(c.x(k),S,v),y)e.x+=N+d;else if("string"!==typeof v.text){var C=u.lineHeight;e.y+=xL(v,C)+d}else e.y+=x})),CR(this.ctx,n.textDirection)}},{key:"drawTitle",value:function(){var e=this.options,t=e.title,n=FT(t.font),r=LT(t.padding);if(t.display){var a,i=kR(e.rtl,this.left,this.width),o=this.ctx,l=t.position,s=n.size/2,c=r.top+s,u=this.left,d=this.width;if(this.isHorizontal())d=Math.max.apply(Math,Tn(this.lineWidths)),a=this.top+c,u=WM(e.align,u,this.right-d);else{var f=this.columnSizes.reduce((function(e,t){return Math.max(e,t.height)}),0);a=c+WM(e.align,this.top,this.bottom-f-e.labels.padding-this._computeTitleHeight())}var h=WM(l,u,u+d);o.textAlign=i.textAlign(VM(l)),o.textBaseline="middle",o.strokeStyle=t.color,o.fillStyle=t.color,o.font=n.string,DT(o,t.text,h,a,n)}}},{key:"_computeTitleHeight",value:function(){var e=this.options.title,t=FT(e.font),n=LT(e.padding);return e.display?t.lineHeight+n.height:0}},{key:"_getLegendItemAt",value:function(e,t){var n,r,a;if(IM(e,this.left,this.right)&&IM(t,this.top,this.bottom))for(a=this.legendHitBoxes,n=0;n<a.length;++n)if(IM(e,(r=a[n]).left,r.left+r.width)&&IM(t,r.top,r.top+r.height))return this.legendItems[n];return null}},{key:"handleEvent",value:function(e){var t=this.options;if(function(e,t){if(("mousemove"===e||"mouseout"===e)&&(t.onHover||t.onLeave))return!0;if(t.onClick&&("click"===e||"mouseup"===e))return!0;return!1}(e.type,t)){var n=this._getLegendItemAt(e.x,e.y);if("mousemove"===e.type||"mouseout"===e.type){var r=this._hoveredItem,a=function(e,t){return null!==e&&null!==t&&e.datasetIndex===t.datasetIndex&&e.index===t.index}(r,n);r&&!a&&JP(t.onLeave,[e,r,this],this),this._hoveredItem=n,n&&!a&&JP(t.onHover,[e,n,this],this)}else n&&JP(t.onClick,[e,n,this],this)}}}]),n}(iI);function xL(e,t){return t*(e.text?e.text.length:0)}var _L={id:"legend",_element:bL,start:function(e,t,n){var r=e.legend=new bL({ctx:e.ctx,options:n,chart:e});UA(e,r,n),YA(e,r)},stop:function(e){HA(e,e.legend),delete e.legend},beforeUpdate:function(e,t,n){var r=e.legend;UA(e,r,n),r.options=n},afterUpdate:function(e){var t=e.legend;t.buildLabels(),t.adjustHitBoxes()},afterEvent:function(e,t){t.replay||e.legend.handleEvent(t.event)},defaults:{display:!0,position:"top",align:"center",fullSize:!0,reverse:!1,weight:1e3,onClick:function(e,t,n){var r=t.datasetIndex,a=n.chart;a.isDatasetVisible(r)?(a.hide(r),t.hidden=!0):(a.show(r),t.hidden=!1)},onHover:null,onLeave:null,labels:{color:function(e){return e.chart.options.color},boxWidth:40,padding:10,generateLabels:function(e){var t=e.data.datasets,n=e.legend.options.labels,r=n.usePointStyle,a=n.pointStyle,i=n.textAlign,o=n.color,l=n.useBorderRadius,s=n.borderRadius;return e._getSortedDatasetMetas().map((function(e){var n=e.controller.getStyle(r?0:void 0),c=LT(n.borderWidth);return{text:t[e.index].label,fillStyle:n.backgroundColor,fontColor:o,hidden:!e.visible,lineCap:n.borderCapStyle,lineDash:n.borderDash,lineDashOffset:n.borderDashOffset,lineJoin:n.borderJoinStyle,lineWidth:(c.width+c.height)/4,strokeStyle:n.borderColor,pointStyle:a||n.pointStyle,rotation:n.rotation,textAlign:i||n.textAlign,borderRadius:l&&(s||n.borderRadius),datasetIndex:e.index}}),this)}},title:{color:function(e){return e.chart.options.color},display:!1,position:"center",text:""}},descriptors:{_scriptable:function(e){return!e.startsWith("on")},labels:{_scriptable:function(e){return!["generateLabels","filter","sort"].includes(e)}}}},jL=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(e){var r;return(0,qu.Z)(this,n),(r=t.call(this)).chart=e.chart,r.options=e.options,r.ctx=e.ctx,r._padding=void 0,r.top=void 0,r.bottom=void 0,r.left=void 0,r.right=void 0,r.width=void 0,r.height=void 0,r.position=void 0,r.weight=void 0,r.fullSize=void 0,r}return(0,Ku.Z)(n,[{key:"update",value:function(e,t){var n=this.options;if(this.left=0,this.top=0,n.display){this.width=this.right=e,this.height=this.bottom=t;var r=VP(n.text)?n.text.length:1;this._padding=LT(n.padding);var a=r*FT(n.font).lineHeight+this._padding.height;this.isHorizontal()?this.height=a:this.width=a}else this.width=this.height=this.right=this.bottom=0}},{key:"isHorizontal",value:function(){var e=this.options.position;return"top"===e||"bottom"===e}},{key:"_drawArgs",value:function(e){var t,n,r,a=this.top,i=this.left,o=this.bottom,l=this.right,s=this.options,c=s.align,u=0;return this.isHorizontal()?(n=WM(c,i,l),r=a+e,t=l-i):("left"===s.position?(n=i+e,r=WM(c,o,a),u=-.5*hM):(n=l-e,r=WM(c,a,o),u=.5*hM),t=o-a),{titleX:n,titleY:r,maxWidth:t,rotation:u}}},{key:"draw",value:function(){var e=this.ctx,t=this.options;if(t.display){var n=FT(t.font),r=n.lineHeight/2+this._padding.top,a=this._drawArgs(r),i=a.titleX,o=a.titleY,l=a.maxWidth,s=a.rotation;DT(e,t.text,0,0,n,{color:t.color,maxWidth:l,rotation:s,textAlign:VM(t.align),textBaseline:"middle",translation:[i,o]})}}}]),n}(iI);var wL={id:"title",_element:jL,start:function(e,t,n){!function(e,t){var n=new jL({ctx:e.ctx,options:t,chart:e});UA(e,n,t),YA(e,n),e.titleBlock=n}(e,n)},stop:function(e){var t=e.titleBlock;HA(e,t),delete e.titleBlock},beforeUpdate:function(e,t,n){var r=e.titleBlock;UA(e,r,n),r.options=n},defaults:{align:"center",display:!1,font:{weight:"bold"},fullSize:!0,padding:10,position:"top",text:"",weight:2e3},defaultRoutes:{color:"color"},descriptors:{_scriptable:!0,_indexable:!1}},NL=(new WeakMap,{average:function(e){if(!e.length)return!1;var t,n,r=new Set,a=0,i=0;for(t=0,n=e.length;t<n;++t){var o=e[t].element;if(o&&o.hasValue()){var l=o.tooltipPosition();r.add(l.x),a+=l.y,++i}}if(0===i||0===r.size)return!1;var s=Tn(r).reduce((function(e,t){return e+t}))/r.size;return{x:s,y:a/i}},nearest:function(e,t){if(!e.length)return!1;var n,r,a,i=t.x,o=t.y,l=Number.POSITIVE_INFINITY;for(n=0,r=e.length;n<r;++n){var s=e[n].element;if(s&&s.hasValue()){var c=PM(t,s.getCenterPoint());c<l&&(l=c,a=s)}}if(a){var u=a.tooltipPosition();i=u.x,o=u.y}return{x:i,y:o}}});function kL(e,t){return t&&(VP(t)?Array.prototype.push.apply(e,t):e.push(t)),e}function SL(e){return("string"===typeof e||e instanceof String)&&e.indexOf("\n")>-1?e.split("\n"):e}function CL(e,t){var n=t.element,r=t.datasetIndex,a=t.index,i=e.getDatasetMeta(r).controller,o=i.getLabelAndValue(a),l=o.label,s=o.value;return{chart:e,label:l,parsed:i.getParsed(a),raw:e.data.datasets[r].data[a],formattedValue:s,dataset:i.getDataset(),dataIndex:a,datasetIndex:r,element:n}}function DL(e,t){var n=e.chart.ctx,r=e.body,a=e.footer,i=e.title,o=t.boxWidth,l=t.boxHeight,s=FT(t.bodyFont),c=FT(t.titleFont),u=FT(t.footerFont),d=i.length,f=a.length,h=r.length,v=LT(t.padding),m=v.height,p=0,g=r.reduce((function(e,t){return e+t.before.length+t.lines.length+t.after.length}),0);(g+=e.beforeBody.length+e.afterBody.length,d&&(m+=d*c.lineHeight+(d-1)*t.titleSpacing+t.titleMarginBottom),g)&&(m+=h*(t.displayColors?Math.max(l,s.lineHeight):s.lineHeight)+(g-h)*s.lineHeight+(g-1)*t.bodySpacing);f&&(m+=t.footerMarginTop+f*u.lineHeight+(f-1)*t.footerSpacing);var y=0,b=function(e){p=Math.max(p,n.measureText(e).width+y)};return n.save(),n.font=c.string,QP(e.title,b),n.font=s.string,QP(e.beforeBody.concat(e.afterBody),b),y=t.displayColors?o+2+t.boxPadding:0,QP(r,(function(e){QP(e.before,b),QP(e.lines,b),QP(e.after,b)})),y=0,n.font=u.string,QP(e.footer,b),n.restore(),{width:p+=v.width,height:m}}function EL(e,t,n,r){var a=n.x,i=n.width,o=e.width,l=e.chartArea,s=l.left,c=l.right,u="center";return"center"===r?u=a<=(s+c)/2?"left":"right":a<=i/2?u="left":a>=o-i/2&&(u="right"),function(e,t,n,r){var a=r.x,i=r.width,o=n.caretSize+n.caretPadding;return"left"===e&&a+i+o>t.width||"right"===e&&a-i-o<0||void 0}(u,e,t,n)&&(u="center"),u}function OL(e,t,n){var r=n.yAlign||t.yAlign||function(e,t){var n=t.y,r=t.height;return n<r/2?"top":n>e.height-r/2?"bottom":"center"}(e,n);return{xAlign:n.xAlign||t.xAlign||EL(e,t,n,r),yAlign:r}}function PL(e,t,n,r){var a=e.caretSize,i=e.caretPadding,o=e.cornerRadius,l=n.xAlign,s=n.yAlign,c=a+i,u=IT(o),d=u.topLeft,f=u.topRight,h=u.bottomLeft,v=u.bottomRight,m=function(e,t){var n=e.x,r=e.width;return"right"===t?n-=r:"center"===t&&(n-=r/2),n}(t,l),p=function(e,t,n){var r=e.y,a=e.height;return"top"===t?r+=n:r-="bottom"===t?a+n:a/2,r}(t,s,c);return"center"===s?"left"===l?m+=c:"right"===l&&(m-=c):"left"===l?m-=Math.max(d,h)+a:"right"===l&&(m+=Math.max(f,v)+a),{x:AM(m,0,r.width-t.width),y:AM(p,0,r.height-t.height)}}function ML(e,t,n){var r=LT(n.padding);return"center"===t?e.x+e.width/2:"right"===t?e.x+e.width-r.right:e.x+r.left}function TL(e){return kL([],SL(e))}function RL(e,t){var n=t&&t.dataset&&t.dataset.tooltip&&t.dataset.tooltip.callbacks;return n?e.override(n):e}var AL={beforeTitle:ZP,title:function(e){if(e.length>0){var t=e[0],n=t.chart.data.labels,r=n?n.length:0;if(this&&this.options&&"dataset"===this.options.mode)return t.dataset.label||"";if(t.label)return t.label;if(r>0&&t.dataIndex<r)return n[t.dataIndex]}return""},afterTitle:ZP,beforeBody:ZP,beforeLabel:ZP,label:function(e){if(this&&this.options&&"dataset"===this.options.mode)return e.label+": "+e.formattedValue||e.formattedValue;var t=e.dataset.label||"";t&&(t+=": ");var n=e.formattedValue;return zP(n)||(t+=n),t},labelColor:function(e){var t=e.chart.getDatasetMeta(e.datasetIndex).controller.getStyle(e.dataIndex);return{borderColor:t.borderColor,backgroundColor:t.backgroundColor,borderWidth:t.borderWidth,borderDash:t.borderDash,borderDashOffset:t.borderDashOffset,borderRadius:0}},labelTextColor:function(){return this.options.bodyColor},labelPointStyle:function(e){var t=e.chart.getDatasetMeta(e.datasetIndex).controller.getStyle(e.dataIndex);return{pointStyle:t.pointStyle,rotation:t.rotation}},afterLabel:ZP,afterBody:ZP,beforeFooter:ZP,footer:ZP,afterFooter:ZP};function IL(e,t,n,r){var a=e[t].call(n,r);return"undefined"===typeof a?AL[t].call(n,r):a}var LL=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(e){var r;return(0,qu.Z)(this,n),(r=t.call(this)).opacity=0,r._active=[],r._eventPosition=void 0,r._size=void 0,r._cachedAnimations=void 0,r._tooltipItems=[],r.$animations=void 0,r.$context=void 0,r.chart=e.chart,r.options=e.options,r.dataPoints=void 0,r.title=void 0,r.beforeBody=void 0,r.body=void 0,r.afterBody=void 0,r.footer=void 0,r.xAlign=void 0,r.yAlign=void 0,r.x=void 0,r.y=void 0,r.height=void 0,r.width=void 0,r.caretX=void 0,r.caretY=void 0,r.labelColors=void 0,r.labelPointStyles=void 0,r.labelTextColors=void 0,r}return(0,Ku.Z)(n,[{key:"initialize",value:function(e){this.options=e,this._cachedAnimations=void 0,this.$context=void 0}},{key:"_resolveAnimations",value:function(){var e=this._cachedAnimations;if(e)return e;var t=this.chart,n=this.options.setContext(this.getContext()),r=n.enabled&&t.options.animation&&n.animations,a=new ZR(this.chart,r);return r._cacheable&&(this._cachedAnimations=Object.freeze(a)),a}},{key:"getContext",value:function(){return this.$context||(this.$context=(e=this.chart.getContext(),t=this,n=this._tooltipItems,HT(e,{tooltip:t,tooltipItems:n,type:"tooltip"})));var e,t,n}},{key:"getTitle",value:function(e,t){var n=t.callbacks,r=IL(n,"beforeTitle",this,e),a=IL(n,"title",this,e),i=IL(n,"afterTitle",this,e),o=[];return o=kL(o,SL(r)),o=kL(o,SL(a)),o=kL(o,SL(i))}},{key:"getBeforeBody",value:function(e,t){return TL(IL(t.callbacks,"beforeBody",this,e))}},{key:"getBody",value:function(e,t){var n=this,r=t.callbacks,a=[];return QP(e,(function(e){var t={before:[],lines:[],after:[]},i=RL(r,e);kL(t.before,SL(IL(i,"beforeLabel",n,e))),kL(t.lines,IL(i,"label",n,e)),kL(t.after,SL(IL(i,"afterLabel",n,e))),a.push(t)})),a}},{key:"getAfterBody",value:function(e,t){return TL(IL(t.callbacks,"afterBody",this,e))}},{key:"getFooter",value:function(e,t){var n=t.callbacks,r=IL(n,"beforeFooter",this,e),a=IL(n,"footer",this,e),i=IL(n,"afterFooter",this,e),o=[];return o=kL(o,SL(r)),o=kL(o,SL(a)),o=kL(o,SL(i))}},{key:"_createItems",value:function(e){var t,n,r=this,a=this._active,i=this.chart.data,o=[],l=[],s=[],c=[];for(t=0,n=a.length;t<n;++t)c.push(CL(this.chart,a[t]));return e.filter&&(c=c.filter((function(t,n,r){return e.filter(t,n,r,i)}))),e.itemSort&&(c=c.sort((function(t,n){return e.itemSort(t,n,i)}))),QP(c,(function(t){var n=RL(e.callbacks,t);o.push(IL(n,"labelColor",r,t)),l.push(IL(n,"labelPointStyle",r,t)),s.push(IL(n,"labelTextColor",r,t))})),this.labelColors=o,this.labelPointStyles=l,this.labelTextColors=s,this.dataPoints=c,c}},{key:"update",value:function(e,t){var n,r=this.options.setContext(this.getContext()),a=this._active,i=[];if(a.length){var o=NL[r.position].call(this,a,this._eventPosition);i=this._createItems(r),this.title=this.getTitle(i,r),this.beforeBody=this.getBeforeBody(i,r),this.body=this.getBody(i,r),this.afterBody=this.getAfterBody(i,r),this.footer=this.getFooter(i,r);var l=this._size=DL(this,r),s=Object.assign({},o,l),c=OL(this.chart,r,s),u=PL(r,s,c,this.chart);this.xAlign=c.xAlign,this.yAlign=c.yAlign,n={opacity:1,x:u.x,y:u.y,width:l.width,height:l.height,caretX:o.x,caretY:o.y}}else 0!==this.opacity&&(n={opacity:0});this._tooltipItems=i,this.$context=void 0,n&&this._resolveAnimations().update(this,n),e&&r.external&&r.external.call(this,{chart:this.chart,tooltip:this,replay:t})}},{key:"drawCaret",value:function(e,t,n,r){var a=this.getCaretPosition(e,n,r);t.lineTo(a.x1,a.y1),t.lineTo(a.x2,a.y2),t.lineTo(a.x3,a.y3)}},{key:"getCaretPosition",value:function(e,t,n){var r,a,i,o,l,s,c=this.xAlign,u=this.yAlign,d=n.caretSize,f=IT(n.cornerRadius),h=f.topLeft,v=f.topRight,m=f.bottomLeft,p=f.bottomRight,g=e.x,y=e.y,b=t.width,x=t.height;return"center"===u?(l=y+x/2,"left"===c?(a=(r=g)-d,o=l+d,s=l-d):(a=(r=g+b)+d,o=l-d,s=l+d),i=r):(a="left"===c?g+Math.max(h,m)+d:"right"===c?g+b-Math.max(v,p)-d:this.caretX,"top"===u?(l=(o=y)-d,r=a-d,i=a+d):(l=(o=y+x)+d,r=a+d,i=a-d),s=o),{x1:r,x2:a,x3:i,y1:o,y2:l,y3:s}}},{key:"drawTitle",value:function(e,t,n){var r,a,i,o=this.title,l=o.length;if(l){var s=kR(n.rtl,this.x,this.width);for(e.x=ML(this,n.titleAlign,n),t.textAlign=s.textAlign(n.titleAlign),t.textBaseline="middle",r=FT(n.titleFont),a=n.titleSpacing,t.fillStyle=n.titleColor,t.font=r.string,i=0;i<l;++i)t.fillText(o[i],s.x(e.x),e.y+r.lineHeight/2),e.y+=r.lineHeight+a,i+1===l&&(e.y+=n.titleMarginBottom-a)}}},{key:"_drawColorBox",value:function(e,t,n,r,a){var i=this.labelColors[n],o=this.labelPointStyles[n],l=a.boxHeight,s=a.boxWidth,c=FT(a.bodyFont),u=ML(this,"left",a),d=r.x(u),f=l<c.lineHeight?(c.lineHeight-l)/2:0,h=t.y+f;if(a.usePointStyle){var v={radius:Math.min(s,l)/2,pointStyle:o.pointStyle,rotation:o.rotation,borderWidth:1},m=r.leftForLtr(d,s)+s/2,p=h+l/2;e.strokeStyle=a.multiKeyBackground,e.fillStyle=a.multiKeyBackground,yT(e,v,m,p),e.strokeStyle=i.borderColor,e.fillStyle=i.backgroundColor,yT(e,v,m,p)}else{e.lineWidth=WP(i.borderWidth)?Math.max.apply(Math,Tn(Object.values(i.borderWidth))):i.borderWidth||1,e.strokeStyle=i.borderColor,e.setLineDash(i.borderDash||[]),e.lineDashOffset=i.borderDashOffset||0;var g=r.leftForLtr(d,s),y=r.leftForLtr(r.xPlus(d,1),s-2),b=IT(i.borderRadius);Object.values(b).some((function(e){return 0!==e}))?(e.beginPath(),e.fillStyle=a.multiKeyBackground,ET(e,{x:g,y:h,w:s,h:l,radius:b}),e.fill(),e.stroke(),e.fillStyle=i.backgroundColor,e.beginPath(),ET(e,{x:y,y:h+1,w:s-2,h:l-2,radius:b}),e.fill()):(e.fillStyle=a.multiKeyBackground,e.fillRect(g,h,s,l),e.strokeRect(g,h,s,l),e.fillStyle=i.backgroundColor,e.fillRect(y,h+1,s-2,l-2))}e.fillStyle=this.labelTextColors[n]}},{key:"drawBody",value:function(e,t,n){var r,a,i,o,l,s,c,u=this.body,d=n.bodySpacing,f=n.bodyAlign,h=n.displayColors,v=n.boxHeight,m=n.boxWidth,p=n.boxPadding,g=FT(n.bodyFont),y=g.lineHeight,b=0,x=kR(n.rtl,this.x,this.width),_=function(n){t.fillText(n,x.x(e.x+b),e.y+y/2),e.y+=y+d},j=x.textAlign(f);for(t.textAlign=f,t.textBaseline="middle",t.font=g.string,e.x=ML(this,j,n),t.fillStyle=n.bodyColor,QP(this.beforeBody,_),b=h&&"right"!==j?"center"===f?m/2+p:m+2+p:0,o=0,s=u.length;o<s;++o){for(r=u[o],a=this.labelTextColors[o],t.fillStyle=a,QP(r.before,_),i=r.lines,h&&i.length&&(this._drawColorBox(t,e,o,x,n),y=Math.max(g.lineHeight,v)),l=0,c=i.length;l<c;++l)_(i[l]),y=g.lineHeight;QP(r.after,_)}b=0,y=g.lineHeight,QP(this.afterBody,_),e.y-=d}},{key:"drawFooter",value:function(e,t,n){var r,a,i=this.footer,o=i.length;if(o){var l=kR(n.rtl,this.x,this.width);for(e.x=ML(this,n.footerAlign,n),e.y+=n.footerMarginTop,t.textAlign=l.textAlign(n.footerAlign),t.textBaseline="middle",r=FT(n.footerFont),t.fillStyle=n.footerColor,t.font=r.string,a=0;a<o;++a)t.fillText(i[a],l.x(e.x),e.y+r.lineHeight/2),e.y+=r.lineHeight+n.footerSpacing}}},{key:"drawBackground",value:function(e,t,n,r){var a=this.xAlign,i=this.yAlign,o=e.x,l=e.y,s=n.width,c=n.height,u=IT(r.cornerRadius),d=u.topLeft,f=u.topRight,h=u.bottomLeft,v=u.bottomRight;t.fillStyle=r.backgroundColor,t.strokeStyle=r.borderColor,t.lineWidth=r.borderWidth,t.beginPath(),t.moveTo(o+d,l),"top"===i&&this.drawCaret(e,t,n,r),t.lineTo(o+s-f,l),t.quadraticCurveTo(o+s,l,o+s,l+f),"center"===i&&"right"===a&&this.drawCaret(e,t,n,r),t.lineTo(o+s,l+c-v),t.quadraticCurveTo(o+s,l+c,o+s-v,l+c),"bottom"===i&&this.drawCaret(e,t,n,r),t.lineTo(o+h,l+c),t.quadraticCurveTo(o,l+c,o,l+c-h),"center"===i&&"left"===a&&this.drawCaret(e,t,n,r),t.lineTo(o,l+d),t.quadraticCurveTo(o,l,o+d,l),t.closePath(),t.fill(),r.borderWidth>0&&t.stroke()}},{key:"_updateAnimationTarget",value:function(e){var t=this.chart,n=this.$animations,r=n&&n.x,a=n&&n.y;if(r||a){var i=NL[e.position].call(this,this._active,this._eventPosition);if(!i)return;var o=this._size=DL(this,e),l=Object.assign({},i,this._size),s=OL(t,e,l),c=PL(e,l,s,t);r._to===c.x&&a._to===c.y||(this.xAlign=s.xAlign,this.yAlign=s.yAlign,this.width=o.width,this.height=o.height,this.caretX=i.x,this.caretY=i.y,this._resolveAnimations().update(this,c))}}},{key:"_willRender",value:function(){return!!this.opacity}},{key:"draw",value:function(e){var t=this.options.setContext(this.getContext()),n=this.opacity;if(n){this._updateAnimationTarget(t);var r={width:this.width,height:this.height},a={x:this.x,y:this.y};n=Math.abs(n)<.001?0:n;var i=LT(t.padding),o=this.title.length||this.beforeBody.length||this.body.length||this.afterBody.length||this.footer.length;t.enabled&&o&&(e.save(),e.globalAlpha=n,this.drawBackground(a,e,r,t),SR(e,t.textDirection),a.y+=i.top,this.drawTitle(a,e,t),this.drawBody(a,e,t),this.drawFooter(a,e,t),CR(e,t.textDirection),e.restore())}}},{key:"getActiveElements",value:function(){return this._active||[]}},{key:"setActiveElements",value:function(e,t){var n=this,r=this._active,a=e.map((function(e){var t=e.datasetIndex,r=e.index,a=n.chart.getDatasetMeta(t);if(!a)throw new Error("Cannot find a dataset at index "+t);return{datasetIndex:t,element:a.data[r],index:r}})),i=!XP(r,a),o=this._positionChanged(a,t);(i||o)&&(this._active=a,this._eventPosition=t,this._ignoreReplayEvents=!0,this.update(!0))}},{key:"handleEvent",value:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(t&&this._ignoreReplayEvents)return!1;this._ignoreReplayEvents=!1;var r=this.options,a=this._active||[],i=this._getActiveElements(e,a,t,n),o=this._positionChanged(i,e),l=t||!XP(i,a)||o;return l&&(this._active=i,(r.enabled||r.external)&&(this._eventPosition={x:e.x,y:e.y},this.update(!0,t))),l}},{key:"_getActiveElements",value:function(e,t,n,r){var a=this,i=this.options;if("mouseout"===e.type)return[];if(!r)return t.filter((function(e){return a.chart.data.datasets[e.datasetIndex]&&void 0!==a.chart.getDatasetMeta(e.datasetIndex).controller.getParsed(e.index)}));var o=this.chart.getElementsAtEventForMode(e,i.mode,i,n);return i.reverse&&o.reverse(),o}},{key:"_positionChanged",value:function(e,t){var n=this.caretX,r=this.caretY,a=this.options,i=NL[a.position].call(this,e,t);return!1!==i&&(n!==i.x||r!==i.y)}}]),n}(iI);(0,gt.Z)(LL,"positioners",NL);var FL={id:"tooltip",_element:LL,positioners:NL,afterInit:function(e,t,n){n&&(e.tooltip=new LL({chart:e,options:n}))},beforeUpdate:function(e,t,n){e.tooltip&&e.tooltip.initialize(n)},reset:function(e,t,n){e.tooltip&&e.tooltip.initialize(n)},afterDraw:function(e){var t=e.tooltip;if(t&&t._willRender()){var n={tooltip:t};if(!1===e.notifyPlugins("beforeTooltipDraw",bt(bt({},n),{},{cancelable:!0})))return;t.draw(e.ctx),e.notifyPlugins("afterTooltipDraw",n)}},afterEvent:function(e,t){if(e.tooltip){var n=t.replay;e.tooltip.handleEvent(t.event,n,t.inChartArea)&&(t.changed=!0)}},defaults:{enabled:!0,external:null,position:"average",backgroundColor:"rgba(0,0,0,0.8)",titleColor:"#fff",titleFont:{weight:"bold"},titleSpacing:2,titleMarginBottom:6,titleAlign:"left",bodyColor:"#fff",bodySpacing:2,bodyFont:{},bodyAlign:"left",footerColor:"#fff",footerSpacing:2,footerMarginTop:6,footerFont:{weight:"bold"},footerAlign:"left",padding:6,caretPadding:2,caretSize:5,cornerRadius:6,boxHeight:function(e,t){return t.bodyFont.size},boxWidth:function(e,t){return t.bodyFont.size},multiKeyBackground:"#fff",displayColors:!0,boxPadding:0,borderColor:"rgba(0,0,0,0)",borderWidth:0,animation:{duration:400,easing:"easeOutQuart"},animations:{numbers:{type:"number",properties:["x","y","width","height","caretX","caretY"]},opacity:{easing:"linear",duration:200}},callbacks:AL},defaultRoutes:{bodyFont:"font",footerFont:"font",titleFont:"font"},descriptors:{_scriptable:function(e){return"filter"!==e&&"itemSort"!==e&&"external"!==e},_indexable:!1,callbacks:{_scriptable:!1,_indexable:!1},animation:{_fallback:!1},animations:{_fallback:"animation"}},additionalOptionScopes:["interaction"]};function YL(e,t,n,r){var a=e.indexOf(t);return-1===a?function(e,t,n,r){return"string"===typeof t?(n=e.push(t)-1,r.unshift({index:n,label:t})):isNaN(t)&&(n=null),n}(e,t,n,r):a!==e.lastIndexOf(t)?n:a}function HL(e){var t=this.getLabels();return e>=0&&e<t.length?t[e]:e}var UL=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(e){var r;return(0,qu.Z)(this,n),(r=t.call(this,e))._startValue=void 0,r._valueRange=0,r._addedLabels=[],r}return(0,Ku.Z)(n,[{key:"init",value:function(e){var t=this._addedLabels;if(t.length){var r,a=this.getLabels(),i=(0,l.Z)(t);try{for(i.s();!(r=i.n()).done;){var o=r.value,s=o.index,c=o.label;a[s]===c&&a.splice(s,1)}}catch(u){i.e(u)}finally{i.f()}this._addedLabels=[]}od((0,ad.Z)(n.prototype),"init",this).call(this,e)}},{key:"parse",value:function(e,t){if(zP(e))return null;var n=this.getLabels();return function(e,t){return null===e?null:AM(Math.round(e),0,t)}(t=isFinite(t)&&n[t]===e?t:YL(n,e,$P(t,e),this._addedLabels),n.length-1)}},{key:"determineDataLimits",value:function(){var e=this.getUserBounds(),t=e.minDefined,n=e.maxDefined,r=this.getMinMax(!0),a=r.min,i=r.max;"ticks"===this.options.bounds&&(t||(a=0),n||(i=this.getLabels().length-1)),this.min=a,this.max=i}},{key:"buildTicks",value:function(){var e=this.min,t=this.max,n=this.options.offset,r=[],a=this.getLabels();a=0===e&&t===a.length-1?a:a.slice(e,t+1),this._valueRange=Math.max(a.length-(n?0:1),1),this._startValue=this.min-(n?.5:0);for(var i=e;i<=t;i++)r.push({value:i});return r}},{key:"getLabelForValue",value:function(e){return HL.call(this,e)}},{key:"configure",value:function(){od((0,ad.Z)(n.prototype),"configure",this).call(this),this.isHorizontal()||(this._reversePixels=!this._reversePixels)}},{key:"getPixelForValue",value:function(e){return"number"!==typeof e&&(e=this.parse(e)),null===e?NaN:this.getPixelForDecimal((e-this._startValue)/this._valueRange)}},{key:"getPixelForTick",value:function(e){var t=this.ticks;return e<0||e>t.length-1?null:this.getPixelForValue(t[e].value)}},{key:"getValueForPixel",value:function(e){return Math.round(this._startValue+this.getDecimalForPixel(e)*this._valueRange)}},{key:"getBasePixel",value:function(){return this.bottom}}]),n}(mI);function ZL(e,t){var n,r,a,i,o=[],l=e.bounds,s=e.step,c=e.min,u=e.max,d=e.precision,f=e.count,h=e.maxTicks,v=e.maxDigits,m=e.includeBounds,p=s||1,g=h-1,y=t.min,b=t.max,x=!zP(c),_=!zP(u),j=!zP(f),w=(b-y)/(v+1),N=NM((b-y)/g/p)*p;if(N<1e-14&&!x&&!_)return[{value:y},{value:b}];(i=Math.ceil(b/N)-Math.floor(y/N))>g&&(N=NM(i*N/g/p)*p),zP(d)||(n=Math.pow(10,d),N=Math.ceil(N*n)/n),"ticks"===l?(r=Math.floor(y/N)*N,a=Math.ceil(b/N)*N):(r=y,a=b),x&&_&&s&&function(e,t){var n=Math.round(e);return n-t<=e&&n+t>=e}((u-c)/s,N/1e3)?(N=(u-c)/(i=Math.round(Math.min((u-c)/N,h))),r=c,a=u):j?N=((a=_?u:a)-(r=x?c:r))/(i=f-1):i=wM(i=(a-r)/N,Math.round(i),N/1e3)?Math.round(i):Math.ceil(i);var k=Math.max(EM(N),EM(r));n=Math.pow(10,zP(d)?k:d),r=Math.round(r*n)/n,a=Math.round(a*n)/n;var S=0;for(x&&(m&&r!==c?(o.push({value:c}),r<c&&S++,wM(Math.round((r+S*N)*n)/n,c,BL(c,w,e))&&S++):r<c&&S++);S<i;++S){var C=Math.round((r+S*N)*n)/n;if(_&&C>u)break;o.push({value:C})}return _&&m&&a!==u?o.length&&wM(o[o.length-1].value,u,BL(u,w,e))?o[o.length-1].value=u:o.push({value:u}):_&&a!==u||o.push({value:a}),o}function BL(e,t,n){var r=n.horizontal,a=CM(n.minRotation),i=(r?Math.sin(a):Math.cos(a))||.001,o=.75*t*(""+e).length;return Math.min(t/i,o)}(0,gt.Z)(UL,"id","category"),(0,gt.Z)(UL,"defaults",{ticks:{callback:HL}});var zL=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(e){var r;return(0,qu.Z)(this,n),(r=t.call(this,e)).start=void 0,r.end=void 0,r._startValue=void 0,r._endValue=void 0,r._valueRange=0,r}return(0,Ku.Z)(n,[{key:"parse",value:function(e,t){return zP(e)||("number"===typeof e||e instanceof Number)&&!isFinite(+e)?null:+e}},{key:"handleTickRangeOptions",value:function(){var e=this.options.beginAtZero,t=this.getUserBounds(),n=t.minDefined,r=t.maxDefined,a=this.min,i=this.max,o=function(e){return a=n?a:e},l=function(e){return i=r?i:e};if(e){var s=jM(a),c=jM(i);s<0&&c<0?l(0):s>0&&c>0&&o(0)}if(a===i){var u=0===i?1:Math.abs(.05*i);l(i+u),e||o(a-u)}this.min=a,this.max=i}},{key:"getTickLimit",value:function(){var e,t=this.options.ticks,n=t.maxTicksLimit,r=t.stepSize;return r?(e=Math.ceil(this.max/r)-Math.floor(this.min/r)+1)>1e3&&(console.warn("scales.".concat(this.id,".ticks.stepSize: ").concat(r," would result generating up to ").concat(e," ticks. Limiting to 1000.")),e=1e3):(e=this.computeTickLimit(),n=n||11),n&&(e=Math.min(n,e)),e}},{key:"computeTickLimit",value:function(){return Number.POSITIVE_INFINITY}},{key:"buildTicks",value:function(){var e=this.options,t=e.ticks,n=this.getTickLimit(),r=ZL({maxTicks:n=Math.max(2,n),bounds:e.bounds,min:e.min,max:e.max,precision:t.precision,step:t.stepSize,count:t.count,maxDigits:this._maxDigits(),horizontal:this.isHorizontal(),minRotation:t.minRotation||0,includeBounds:!1!==t.includeBounds},this._range||this);return"ticks"===e.bounds&&SM(r,this,"value"),e.reverse?(r.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),r}},{key:"configure",value:function(){var e=this.ticks,t=this.min,r=this.max;if(od((0,ad.Z)(n.prototype),"configure",this).call(this),this.options.offset&&e.length){var a=(r-t)/Math.max(e.length-1,1)/2;t-=a,r+=a}this._startValue=t,this._endValue=r,this._valueRange=r-t}},{key:"getLabelForValue",value:function(e){return iT(e,this.chart.options.locale,this.options.ticks.format)}}]),n}(mI),VL=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(){return(0,qu.Z)(this,n),t.apply(this,arguments)}return(0,Ku.Z)(n,[{key:"determineDataLimits",value:function(){var e=this.getMinMax(!0),t=e.min,n=e.max;this.min=qP(t)?t:0,this.max=qP(n)?n:1,this.handleTickRangeOptions()}},{key:"computeTickLimit",value:function(){var e=this.isHorizontal(),t=e?this.width:this.height,n=CM(this.options.ticks.minRotation),r=(e?Math.sin(n):Math.cos(n))||.001,a=this._resolveTickFontOptions(0);return Math.ceil(t/Math.min(40,a.lineHeight/r))}},{key:"getPixelForValue",value:function(e){return null===e?NaN:this.getPixelForDecimal((e-this._startValue)/this._valueRange)}},{key:"getValueForPixel",value:function(e){return this._startValue+this.getDecimalForPixel(e)*this._valueRange}}]),n}(zL);(0,gt.Z)(VL,"id","linear"),(0,gt.Z)(VL,"defaults",{ticks:{callback:lT.formatters.numeric}});var WL=function(e){return Math.floor(_M(e))},qL=function(e,t){return Math.pow(10,WL(e)+t)};function KL(e){return 1===e/Math.pow(10,WL(e))}function $L(e,t,n){var r=Math.pow(10,n),a=Math.floor(e/r);return Math.ceil(t/r)-a}function GL(e,t){var n=t.min,r=t.max;n=KP(e.min,n);for(var a=[],i=WL(n),o=function(e,t){for(var n=WL(t-e);$L(e,t,n)>10;)n++;for(;$L(e,t,n)<10;)n--;return Math.min(n,WL(e))}(n,r),l=o<0?Math.pow(10,Math.abs(o)):1,s=Math.pow(10,o),c=i>o?Math.pow(10,i):0,u=Math.round((n-c)*l)/l,d=Math.floor((n-c)/s/10)*s*10,f=Math.floor((u-d)/Math.pow(10,o)),h=KP(e.min,Math.round((c+d+f*Math.pow(10,o))*l)/l);h<r;)a.push({value:h,major:KL(h),significand:f}),f>=10?f=f<15?15:20:f++,f>=20&&(f=2,l=++o>=0?1:l),h=Math.round((c+d+f*Math.pow(10,o))*l)/l;var v=KP(e.max,h);return a.push({value:v,major:KL(v),significand:f}),a}var JL=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(e){var r;return(0,qu.Z)(this,n),(r=t.call(this,e)).start=void 0,r.end=void 0,r._startValue=void 0,r._valueRange=0,r}return(0,Ku.Z)(n,[{key:"parse",value:function(e,t){var n=zL.prototype.parse.apply(this,[e,t]);if(0!==n)return qP(n)&&n>0?n:null;this._zero=!0}},{key:"determineDataLimits",value:function(){var e=this.getMinMax(!0),t=e.min,n=e.max;this.min=qP(t)?Math.max(0,t):null,this.max=qP(n)?Math.max(0,n):null,this.options.beginAtZero&&(this._zero=!0),this._zero&&this.min!==this._suggestedMin&&!qP(this._userMin)&&(this.min=t===qL(this.min,0)?qL(this.min,-1):qL(this.min,0)),this.handleTickRangeOptions()}},{key:"handleTickRangeOptions",value:function(){var e=this.getUserBounds(),t=e.minDefined,n=e.maxDefined,r=this.min,a=this.max,i=function(e){return r=t?r:e},o=function(e){return a=n?a:e};r===a&&(r<=0?(i(1),o(10)):(i(qL(r,-1)),o(qL(a,1)))),r<=0&&i(qL(a,-1)),a<=0&&o(qL(r,1)),this.min=r,this.max=a}},{key:"buildTicks",value:function(){var e=this.options,t=GL({min:this._userMin,max:this._userMax},this);return"ticks"===e.bounds&&SM(t,this,"value"),e.reverse?(t.reverse(),this.start=this.max,this.end=this.min):(this.start=this.min,this.end=this.max),t}},{key:"getLabelForValue",value:function(e){return void 0===e?"0":iT(e,this.chart.options.locale,this.options.ticks.format)}},{key:"configure",value:function(){var e=this.min;od((0,ad.Z)(n.prototype),"configure",this).call(this),this._startValue=_M(e),this._valueRange=_M(this.max)-_M(e)}},{key:"getPixelForValue",value:function(e){return void 0!==e&&0!==e||(e=this.min),null===e||isNaN(e)?NaN:this.getPixelForDecimal(e===this.min?0:(_M(e)-this._startValue)/this._valueRange)}},{key:"getValueForPixel",value:function(e){var t=this.getDecimalForPixel(e);return Math.pow(10,this._startValue+t*this._valueRange)}}]),n}(mI);function QL(e){var t=e.ticks;if(t.display&&e.display){var n=LT(t.backdropPadding);return $P(t.font&&t.font.size,hT.font.size)+n.height}return 0}function XL(e,t,n,r,a){return e===r||e===a?{start:t-n/2,end:t+n/2}:e<r||e>a?{start:t-n,end:t}:{start:t,end:t+n}}function eF(e){for(var t,n,r,a={l:e.left+e._padding.left,r:e.right-e._padding.right,t:e.top+e._padding.top,b:e.bottom-e._padding.bottom},i=Object.assign({},a),o=[],l=[],s=e._pointLabels.length,c=e.options.pointLabels,u=c.centerPointLabels?hM/s:0,d=0;d<s;d++){var f=c.setContext(e.getPointLabelContext(d));l[d]=f.padding;var h=e.getPointPosition(d,e.drawingArea+l[d],u),v=FT(f.font),m=(t=e.ctx,n=v,r=VP(r=e._pointLabels[d])?r:[r],{w:mT(t,n.string,r),h:r.length*n.lineHeight});o[d]=m;var p=TM(e.getIndexAngle(d)+u),g=Math.round(DM(p));tF(i,a,p,XL(g,h.x,m.w,0,180),XL(g,h.y,m.h,90,270))}e.setCenterPoint(a.l-i.l,i.r-a.r,a.t-i.t,i.b-a.b),e._pointLabelItems=function(e,t,n){for(var r,a=[],i=e._pointLabels.length,o=e.options,l=o.pointLabels,s=l.centerPointLabels,c=l.display,u={extra:QL(o)/2,additionalAngle:s?hM/i:0},d=0;d<i;d++){u.padding=n[d],u.size=t[d];var f=nF(e,d,u);a.push(f),"auto"===c&&(f.visible=rF(f,r),f.visible&&(r=f))}return a}(e,o,l)}function tF(e,t,n,r,a){var i=Math.abs(Math.sin(n)),o=Math.abs(Math.cos(n)),l=0,s=0;r.start<t.l?(l=(t.l-r.start)/i,e.l=Math.min(e.l,t.l-l)):r.end>t.r&&(l=(r.end-t.r)/i,e.r=Math.max(e.r,t.r+l)),a.start<t.t?(s=(t.t-a.start)/o,e.t=Math.min(e.t,t.t-s)):a.end>t.b&&(s=(a.end-t.b)/o,e.b=Math.max(e.b,t.b+s))}function nF(e,t,n){var r=e.drawingArea,a=n.extra,i=n.additionalAngle,o=n.padding,l=n.size,s=e.getPointPosition(t,r+a+o,i),c=Math.round(DM(TM(s.angle+yM))),u=function(e,t,n){90===n||270===n?e-=t/2:(n>270||n<90)&&(e-=t);return e}(s.y,l.h,c),d=function(e){if(0===e||180===e)return"center";if(e<180)return"left";return"right"}(c),f=function(e,t,n){"right"===n?e-=t:"center"===n&&(e-=t/2);return e}(s.x,l.w,d);return{visible:!0,x:s.x,y:u,textAlign:d,left:f,top:u,right:f+l.w,bottom:u+l.h}}function rF(e,t){if(!t)return!0;var n=e.left,r=e.top,a=e.right,i=e.bottom;return!(xT({x:n,y:r},t)||xT({x:n,y:i},t)||xT({x:a,y:r},t)||xT({x:a,y:i},t))}function aF(e,t,n){var r=n.left,a=n.top,i=n.right,o=n.bottom,l=t.backdropColor;if(!zP(l)){var s=IT(t.borderRadius),c=LT(t.backdropPadding);e.fillStyle=l;var u=r-c.left,d=a-c.top,f=i-r+c.width,h=o-a+c.height;Object.values(s).some((function(e){return 0!==e}))?(e.beginPath(),ET(e,{x:u,y:d,w:f,h:h,radius:s}),e.fill()):e.fillRect(u,d,f,h)}}function iF(e,t,n,r){var a=e.ctx;if(n)a.arc(e.xCenter,e.yCenter,t,0,vM);else{var i=e.getPointPosition(0,t);a.moveTo(i.x,i.y);for(var o=1;o<r;o++)i=e.getPointPosition(o,t),a.lineTo(i.x,i.y)}}(0,gt.Z)(JL,"id","logarithmic"),(0,gt.Z)(JL,"defaults",{ticks:{callback:lT.formatters.logarithmic,major:{enabled:!0}}});var oF=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(e){var r;return(0,qu.Z)(this,n),(r=t.call(this,e)).xCenter=void 0,r.yCenter=void 0,r.drawingArea=void 0,r._pointLabels=[],r._pointLabelItems=[],r}return(0,Ku.Z)(n,[{key:"setDimensions",value:function(){var e=this._padding=LT(QL(this.options)/2),t=this.width=this.maxWidth-e.width,n=this.height=this.maxHeight-e.height;this.xCenter=Math.floor(this.left+t/2+e.left),this.yCenter=Math.floor(this.top+n/2+e.top),this.drawingArea=Math.floor(Math.min(t,n)/2)}},{key:"determineDataLimits",value:function(){var e=this.getMinMax(!1),t=e.min,n=e.max;this.min=qP(t)&&!isNaN(t)?t:0,this.max=qP(n)&&!isNaN(n)?n:0,this.handleTickRangeOptions()}},{key:"computeTickLimit",value:function(){return Math.ceil(this.drawingArea/QL(this.options))}},{key:"generateTickLabels",value:function(e){var t=this;zL.prototype.generateTickLabels.call(this,e),this._pointLabels=this.getLabels().map((function(e,n){var r=JP(t.options.pointLabels.callback,[e,n],t);return r||0===r?r:""})).filter((function(e,n){return t.chart.getDataVisibility(n)}))}},{key:"fit",value:function(){var e=this.options;e.display&&e.pointLabels.display?eF(this):this.setCenterPoint(0,0,0,0)}},{key:"setCenterPoint",value:function(e,t,n,r){this.xCenter+=Math.floor((e-t)/2),this.yCenter+=Math.floor((n-r)/2),this.drawingArea-=Math.min(this.drawingArea/2,Math.max(e,t,n,r))}},{key:"getIndexAngle",value:function(e){return TM(e*(vM/(this._pointLabels.length||1))+CM(this.options.startAngle||0))}},{key:"getDistanceFromCenterForValue",value:function(e){if(zP(e))return NaN;var t=this.drawingArea/(this.max-this.min);return this.options.reverse?(this.max-e)*t:(e-this.min)*t}},{key:"getValueForDistanceFromCenter",value:function(e){if(zP(e))return NaN;var t=e/(this.drawingArea/(this.max-this.min));return this.options.reverse?this.max-t:this.min+t}},{key:"getPointLabelContext",value:function(e){var t=this._pointLabels||[];if(e>=0&&e<t.length){var n=t[e];return function(e,t,n){return HT(e,{label:n,index:t,type:"pointLabel"})}(this.getContext(),e,n)}}},{key:"getPointPosition",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=this.getIndexAngle(e)-yM+n;return{x:Math.cos(r)*t+this.xCenter,y:Math.sin(r)*t+this.yCenter,angle:r}}},{key:"getPointPositionForValue",value:function(e,t){return this.getPointPosition(e,this.getDistanceFromCenterForValue(t))}},{key:"getBasePosition",value:function(e){return this.getPointPositionForValue(e||0,this.getBaseValue())}},{key:"getPointLabelPosition",value:function(e){var t=this._pointLabelItems[e];return{left:t.left,top:t.top,right:t.right,bottom:t.bottom}}},{key:"drawBackground",value:function(){var e=this.options,t=e.backgroundColor,n=e.grid.circular;if(t){var r=this.ctx;r.save(),r.beginPath(),iF(this,this.getDistanceFromCenterForValue(this._endValue),n,this._pointLabels.length),r.closePath(),r.fillStyle=t,r.fill(),r.restore()}}},{key:"drawGrid",value:function(){var e,t,n,r=this,a=this.ctx,i=this.options,o=i.angleLines,l=i.grid,s=i.border,c=this._pointLabels.length;if(i.pointLabels.display&&function(e,t){for(var n=e.ctx,r=e.options.pointLabels,a=t-1;a>=0;a--){var i=e._pointLabelItems[a];if(i.visible){var o=r.setContext(e.getPointLabelContext(a));aF(n,o,i);var l=FT(o.font),s=i.x,c=i.y,u=i.textAlign;DT(n,e._pointLabels[a],s,c+l.lineHeight/2,l,{color:o.color,textAlign:u,textBaseline:"middle"})}}}(this,c),l.display&&this.ticks.forEach((function(e,n){if(0!==n||0===n&&r.min<0){t=r.getDistanceFromCenterForValue(e.value);var a=r.getContext(n),i=l.setContext(a),o=s.setContext(a);!function(e,t,n,r,a){var i=e.ctx,o=t.circular,l=t.color,s=t.lineWidth;!o&&!r||!l||!s||n<0||(i.save(),i.strokeStyle=l,i.lineWidth=s,i.setLineDash(a.dash||[]),i.lineDashOffset=a.dashOffset,i.beginPath(),iF(e,n,o,r),i.closePath(),i.stroke(),i.restore())}(r,i,t,c,o)}})),o.display){for(a.save(),e=c-1;e>=0;e--){var u=o.setContext(this.getPointLabelContext(e)),d=u.color,f=u.lineWidth;f&&d&&(a.lineWidth=f,a.strokeStyle=d,a.setLineDash(u.borderDash),a.lineDashOffset=u.borderDashOffset,t=this.getDistanceFromCenterForValue(i.reverse?this.min:this.max),n=this.getPointPosition(e,t),a.beginPath(),a.moveTo(this.xCenter,this.yCenter),a.lineTo(n.x,n.y),a.stroke())}a.restore()}}},{key:"drawBorder",value:function(){}},{key:"drawLabels",value:function(){var e=this,t=this.ctx,n=this.options,r=n.ticks;if(r.display){var a,i,o=this.getIndexAngle(0);t.save(),t.translate(this.xCenter,this.yCenter),t.rotate(o),t.textAlign="center",t.textBaseline="middle",this.ticks.forEach((function(o,l){if(!(0===l&&e.min>=0)||n.reverse){var s=r.setContext(e.getContext(l)),c=FT(s.font);if(a=e.getDistanceFromCenterForValue(e.ticks[l].value),s.showLabelBackdrop){t.font=c.string,i=t.measureText(o.label).width,t.fillStyle=s.backdropColor;var u=LT(s.backdropPadding);t.fillRect(-i/2-u.left,-a-c.size/2-u.top,i+u.width,c.size+u.height)}DT(t,o.label,0,-a,c,{color:s.color,strokeColor:s.textStrokeColor,strokeWidth:s.textStrokeWidth})}})),t.restore()}}},{key:"drawTitle",value:function(){}}]),n}(zL);(0,gt.Z)(oF,"id","radialLinear"),(0,gt.Z)(oF,"defaults",{display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,lineWidth:1,borderDash:[],borderDashOffset:0},grid:{circular:!1},startAngle:0,ticks:{showLabelBackdrop:!0,callback:lT.formatters.numeric},pointLabels:{backdropColor:void 0,backdropPadding:2,display:!0,font:{size:10},callback:function(e){return e},padding:5,centerPointLabels:!1}}),(0,gt.Z)(oF,"defaultRoutes",{"angleLines.color":"borderColor","pointLabels.color":"color","ticks.color":"color"}),(0,gt.Z)(oF,"descriptors",{angleLines:{_fallback:"grid"}});var lF={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},sF=Object.keys(lF);function cF(e,t){return e-t}function uF(e,t){if(zP(t))return null;var n=e._adapter,r=e._parseOpts,a=r.parser,i=r.round,o=r.isoWeekday,l=t;return"function"===typeof a&&(l=a(l)),qP(l)||(l="string"===typeof a?n.parse(l,a):n.parse(l)),null===l?null:(i&&(l="week"!==i||!kM(o)&&!0!==o?n.startOf(l,i):n.startOf(l,"isoWeek",o)),+l)}function dF(e,t,n,r){for(var a=sF.length,i=sF.indexOf(e);i<a-1;++i){var o=lF[sF[i]],l=o.steps?o.steps:Number.MAX_SAFE_INTEGER;if(o.common&&Math.ceil((n-t)/(l*o.size))<=r)return sF[i]}return sF[a-1]}function fF(e,t,n){if(n){if(n.length){var r=LM(n,t),a=r.lo,i=r.hi;e[n[a]>=t?n[a]:n[i]]=!0}}else e[t]=!0}function hF(e,t,n){var r,a,i=[],o={},l=t.length;for(r=0;r<l;++r)o[a=t[r]]=r,i.push({value:a,major:!1});return 0!==l&&n?function(e,t,n,r){var a,i,o=e._adapter,l=+o.startOf(t[0].value,r),s=t[t.length-1].value;for(a=l;a<=s;a=+o.add(a,1,r))(i=n[a])>=0&&(t[i].major=!0);return t}(e,i,o,n):i}var vF=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(e){var r;return(0,qu.Z)(this,n),(r=t.call(this,e))._cache={data:[],labels:[],all:[]},r._unit="day",r._majorUnit=void 0,r._offsets={},r._normalized=!1,r._parseOpts=void 0,r}return(0,Ku.Z)(n,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=e.time||(e.time={}),a=this._adapter=new bA._date(e.adapters.date);a.init(t),aM(r.displayFormats,a.formats()),this._parseOpts={parser:r.parser,round:r.round,isoWeekday:r.isoWeekday},od((0,ad.Z)(n.prototype),"init",this).call(this,e),this._normalized=t.normalized}},{key:"parse",value:function(e,t){return void 0===e?null:uF(this,e)}},{key:"beforeLayout",value:function(){od((0,ad.Z)(n.prototype),"beforeLayout",this).call(this),this._cache={data:[],labels:[],all:[]}}},{key:"determineDataLimits",value:function(){var e=this.options,t=this._adapter,n=e.time.unit||"day",r=this.getUserBounds(),a=r.min,i=r.max,o=r.minDefined,l=r.maxDefined;function s(e){o||isNaN(e.min)||(a=Math.min(a,e.min)),l||isNaN(e.max)||(i=Math.max(i,e.max))}o&&l||(s(this._getLabelBounds()),"ticks"===e.bounds&&"labels"===e.ticks.source||s(this.getMinMax(!1))),a=qP(a)&&!isNaN(a)?a:+t.startOf(Date.now(),n),i=qP(i)&&!isNaN(i)?i:+t.endOf(Date.now(),n)+1,this.min=Math.min(a,i-1),this.max=Math.max(a+1,i)}},{key:"_getLabelBounds",value:function(){var e=this.getLabelTimestamps(),t=Number.POSITIVE_INFINITY,n=Number.NEGATIVE_INFINITY;return e.length&&(t=e[0],n=e[e.length-1]),{min:t,max:n}}},{key:"buildTicks",value:function(){var e=this.options,t=e.time,n=e.ticks,r="labels"===n.source?this.getLabelTimestamps():this._generate();"ticks"===e.bounds&&r.length&&(this.min=this._userMin||r[0],this.max=this._userMax||r[r.length-1]);var a=this.min,i=function(e,t,n){for(var r=0,a=e.length;r<a&&e[r]<t;)r++;for(;a>r&&e[a-1]>n;)a--;return r>0||a<e.length?e.slice(r,a):e}(r,a,this.max);return this._unit=t.unit||(n.autoSkip?dF(t.minUnit,this.min,this.max,this._getLabelCapacity(a)):function(e,t,n,r,a){for(var i=sF.length-1;i>=sF.indexOf(n);i--){var o=sF[i];if(lF[o].common&&e._adapter.diff(a,r,o)>=t-1)return o}return sF[n?sF.indexOf(n):0]}(this,i.length,t.minUnit,this.min,this.max)),this._majorUnit=n.major.enabled&&"year"!==this._unit?function(e){for(var t=sF.indexOf(e)+1,n=sF.length;t<n;++t)if(lF[sF[t]].common)return sF[t]}(this._unit):void 0,this.initOffsets(r),e.reverse&&i.reverse(),hF(this,i,this._majorUnit)}},{key:"afterAutoSkip",value:function(){this.options.offsetAfterAutoskip&&this.initOffsets(this.ticks.map((function(e){return+e.value})))}},{key:"initOffsets",value:function(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=0,a=0;this.options.offset&&n.length&&(e=this.getDecimalForValue(n[0]),r=1===n.length?1-e:(this.getDecimalForValue(n[1])-e)/2,t=this.getDecimalForValue(n[n.length-1]),a=1===n.length?t:(t-this.getDecimalForValue(n[n.length-2]))/2);var i=n.length<3?.5:.25;r=AM(r,0,i),a=AM(a,0,i),this._offsets={start:r,end:a,factor:1/(r+1+a)}}},{key:"_generate",value:function(){var e,t,n=this._adapter,r=this.min,a=this.max,i=this.options,o=i.time,l=o.unit||dF(o.minUnit,r,a,this._getLabelCapacity(r)),s=$P(i.ticks.stepSize,1),c="week"===l&&o.isoWeekday,u=kM(c)||!0===c,d={},f=r;if(u&&(f=+n.startOf(f,"isoWeek",c)),f=+n.startOf(f,u?"day":l),n.diff(a,r,l)>1e5*s)throw new Error(r+" and "+a+" are too far apart with stepSize of "+s+" "+l);var h="data"===i.ticks.source&&this.getDataTimestamps();for(e=f,t=0;e<a;e=+n.add(e,s,l),t++)fF(d,e,h);return e!==a&&"ticks"!==i.bounds&&1!==t||fF(d,e,h),Object.keys(d).sort(cF).map((function(e){return+e}))}},{key:"getLabelForValue",value:function(e){var t=this._adapter,n=this.options.time;return n.tooltipFormat?t.format(e,n.tooltipFormat):t.format(e,n.displayFormats.datetime)}},{key:"format",value:function(e,t){var n=this.options.time.displayFormats,r=this._unit,a=t||n[r];return this._adapter.format(e,a)}},{key:"_tickFormatFunction",value:function(e,t,n,r){var a=this.options,i=a.ticks.callback;if(i)return JP(i,[e,t,n],this);var o=a.time.displayFormats,l=this._unit,s=this._majorUnit,c=l&&o[l],u=s&&o[s],d=n[t],f=s&&u&&d&&d.major;return this._adapter.format(e,r||(f?u:c))}},{key:"generateTickLabels",value:function(e){var t,n,r;for(t=0,n=e.length;t<n;++t)(r=e[t]).label=this._tickFormatFunction(r.value,t,e)}},{key:"getDecimalForValue",value:function(e){return null===e?NaN:(e-this.min)/(this.max-this.min)}},{key:"getPixelForValue",value:function(e){var t=this._offsets,n=this.getDecimalForValue(e);return this.getPixelForDecimal((t.start+n)*t.factor)}},{key:"getValueForPixel",value:function(e){var t=this._offsets,n=this.getDecimalForPixel(e)/t.factor-t.end;return this.min+n*(this.max-this.min)}},{key:"_getLabelSize",value:function(e){var t=this.options.ticks,n=this.ctx.measureText(e).width,r=CM(this.isHorizontal()?t.maxRotation:t.minRotation),a=Math.cos(r),i=Math.sin(r),o=this._resolveTickFontOptions(0).size;return{w:n*a+o*i,h:n*i+o*a}}},{key:"_getLabelCapacity",value:function(e){var t=this.options.time,n=t.displayFormats,r=n[t.unit]||n.millisecond,a=this._tickFormatFunction(e,0,hF(this,[e],this._majorUnit),r),i=this._getLabelSize(a),o=Math.floor(this.isHorizontal()?this.width/i.w:this.height/i.h)-1;return o>0?o:1}},{key:"getDataTimestamps",value:function(){var e,t,n=this._cache.data||[];if(n.length)return n;var r=this.getMatchingVisibleMetas();if(this._normalized&&r.length)return this._cache.data=r[0].controller.getAllParsedValues(this);for(e=0,t=r.length;e<t;++e)n=n.concat(r[e].controller.getAllParsedValues(this));return this._cache.data=this.normalize(n)}},{key:"getLabelTimestamps",value:function(){var e,t,n=this._cache.labels||[];if(n.length)return n;var r=this.getLabels();for(e=0,t=r.length;e<t;++e)n.push(uF(this,r[e]));return this._cache.labels=this._normalized?n:this.normalize(n)}},{key:"normalize",value:function(e){return ZM(e.sort(cF))}}]),n}(mI);function mF(e,t,n){var r,a,i,o,l=0,s=e.length-1;if(n){if(t>=e[l].pos&&t<=e[s].pos){var c=FM(e,"pos",t);l=c.lo,s=c.hi}var u=e[l];r=u.pos,i=u.time;var d=e[s];a=d.pos,o=d.time}else{if(t>=e[l].time&&t<=e[s].time){var f=FM(e,"time",t);l=f.lo,s=f.hi}var h=e[l];r=h.time,i=h.pos;var v=e[s];a=v.time,o=v.pos}var m=a-r;return m?i+(o-i)*(t-r)/m:i}(0,gt.Z)(vF,"id","time"),(0,gt.Z)(vF,"defaults",{bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{source:"auto",callback:!1,major:{enabled:!1}}});var pF=function(e){(0,ld.Z)(n,e);var t=(0,sd.Z)(n);function n(e){var r;return(0,qu.Z)(this,n),(r=t.call(this,e))._table=[],r._minPos=void 0,r._tableRange=void 0,r}return(0,Ku.Z)(n,[{key:"initOffsets",value:function(){var e=this._getTimestampsForTable(),t=this._table=this.buildLookupTable(e);this._minPos=mF(t,this.min),this._tableRange=mF(t,this.max)-this._minPos,od((0,ad.Z)(n.prototype),"initOffsets",this).call(this,e)}},{key:"buildLookupTable",value:function(e){var t,n,r,a,i,o=this.min,l=this.max,s=[],c=[];for(t=0,n=e.length;t<n;++t)(a=e[t])>=o&&a<=l&&s.push(a);if(s.length<2)return[{time:o,pos:0},{time:l,pos:1}];for(t=0,n=s.length;t<n;++t)i=s[t+1],r=s[t-1],a=s[t],Math.round((i+r)/2)!==a&&c.push({time:a,pos:t/(n-1)});return c}},{key:"_generate",value:function(){var e=this.min,t=this.max,r=od((0,ad.Z)(n.prototype),"getDataTimestamps",this).call(this);return r.includes(e)&&r.length||r.splice(0,0,e),r.includes(t)&&1!==r.length||r.push(t),r.sort((function(e,t){return e-t}))}},{key:"_getTimestampsForTable",value:function(){var e=this._cache.all||[];if(e.length)return e;var t=this.getDataTimestamps(),n=this.getLabelTimestamps();return e=t.length&&n.length?this.normalize(t.concat(n)):t.length?t:n,e=this._cache.all=e}},{key:"getDecimalForValue",value:function(e){return(mF(this._table,e)-this._minPos)/this._tableRange}},{key:"getValueForPixel",value:function(e){var t=this._offsets,n=this.getDecimalForPixel(e)/t.factor-t.end;return mF(this._table,n*this._tableRange+this._minPos,!0)}}]),n}(vF);(0,gt.Z)(pF,"id","timeseries"),(0,gt.Z)(pF,"defaults",vF.defaults);var gF=["height","width","redraw","datasetIdKey","type","data","options","plugins","fallbackContent","updateMode"],yF="label";function bF(e,t){"function"===typeof e?e(t):e&&(e.current=t)}function xF(e,t){e.labels=t}function _F(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:yF,r=[];e.datasets=t.map((function(t){var a=e.datasets.find((function(e){return e[n]===t[n]}));return a&&t.data&&!r.includes(a)?(r.push(a),Object.assign(a,t),a):bt({},t)}))}function jF(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:yF,n={labels:[],datasets:[]};return xF(n,e.labels),_F(n,e.datasets,t),n}function wF(e,n){var r=e.height,a=void 0===r?150:r,i=e.width,o=void 0===i?300:i,l=e.redraw,s=void 0!==l&&l,c=e.datasetIdKey,u=e.type,d=e.data,f=e.options,h=e.plugins,v=void 0===h?[]:h,m=e.fallbackContent,p=e.updateMode,g=ma(e,gF),y=(0,t.useRef)(null),b=(0,t.useRef)(null),x=function(){y.current&&(b.current=new qI(y.current,{type:u,data:jF(d,c),options:f&&bt({},f),plugins:v}),bF(n,b.current))},_=function(){bF(n,null),b.current&&(b.current.destroy(),b.current=null)};return(0,t.useEffect)((function(){!s&&b.current&&f&&function(e,t){var n=e.options;n&&t&&Object.assign(n,t)}(b.current,f)}),[s,f]),(0,t.useEffect)((function(){!s&&b.current&&xF(b.current.config.data,d.labels)}),[s,d.labels]),(0,t.useEffect)((function(){!s&&b.current&&d.datasets&&_F(b.current.config.data,d.datasets,c)}),[s,d.datasets]),(0,t.useEffect)((function(){b.current&&(s?(_(),setTimeout(x)):b.current.update(p))}),[s,f,d.labels,d.datasets,p]),(0,t.useEffect)((function(){b.current&&(_(),setTimeout(x))}),[u]),(0,t.useEffect)((function(){return x(),function(){return _()}}),[]),t.createElement("canvas",bt({ref:y,role:"img",height:a,width:o},g),m)}var NF=(0,t.forwardRef)(wF);function kF(e,n){return qI.register(n),(0,t.forwardRef)((function(n,r){return t.createElement(NF,bt(bt({},n),{},{ref:r,type:e}))}))}var SF=kF("line",fA),CF=kF("doughnut",dA);qI.register(UL,VL,uL,sL,wL,FL,_L,XI);var DF=function(){var e=i((0,t.useState)(!0),2),n=e[0],r=e[1],a=i((0,t.useState)(new Date),2),o=a[0],s=a[1],c=i((0,t.useState)([]),2),u=c[0],d=c[1],f=i((0,t.useState)("this-week"),2),h=f[0],v=f[1],m=i((0,t.useState)("this-month"),2),p=m[0],g=m[1],y=i((0,t.useState)("this-week"),2),b=y[0],x=y[1],_=i((0,t.useState)({labels:[],datasets:[]}),2),j=_[0],w=_[1],N=i((0,t.useState)({labels:[],datasets:[]}),2),k=N[0],S=N[1],C=i((0,t.useState)({labels:[],datasets:[]}),2),D=C[0],E=C[1],O=i((0,t.useState)({labels:[],datasets:[]}),2),P=O[0],M=O[1],T=i((0,t.useState)({labels:[],datasets:[]}),2),R=T[0],A=T[1],I=i((0,t.useState)({totalMembers:0,totalMembersIncreaseRate:0,todayAttendance:0,todayAttendanceChangeRate:0,todayAttendanceTrend:"",newMembersThisMonth:0,newMembersChangeRate:0,newMembersTrend:"",memberDischargesThisMonth:0,dischargesChangeRate:0,dischargesTrend:""}),2),L=I[0],F=I[1];(0,t.useEffect)((function(){if(!Yl.canAccessLegacySystem())return window.alert("You haven't login yet OR this user does not have access to this page. Please change an admin account to login."),Yl.logout(),void(window.location.href="/login");Y(),r(!1)}),[]);var Y=function(){var e=Yu(Zu().mark((function e(){var t,n,r,a,i,o,l,s,c,u,f,v,m,g,y,x,_,j,w,N,k,S,C,D,E,O,P,M,T,R,A,I,L;return Zu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Tl();case 3:return t=e.sent,n=t.data,d(n),r=n.filter((function(e){return"active"===e.status})),a=r.length,U(n,h),Z(h),B(n),z(n,p),V(n,b),i=ys()(),o=n.filter((function(e){return ys()(e.create_date).isSame(i,"month")&&"active"===e.status})).length,l=ys()().subtract(1,"month"),s=n.filter((function(e){return ys()(e.create_date).isSame(l,"month")&&"active"===e.status})).length,c=0,u="",s>0?(f=(o-s)/s*100,c=Math.abs(f),u=f>=0?"increase":"decrease"):o>0&&(c=100,u="increase"),v=ys()(),m=n.filter((function(e){return!!e.discharge_date&&ys()(e.discharge_date,"MM/DD/YYYY").isSame(v,"month")})).length,g=ys()().subtract(1,"month"),y=n.filter((function(e){return!!e.discharge_date&&ys()(e.discharge_date,"MM/DD/YYYY").isSame(g,"month")})).length,x=0,_="",y>0?(j=(m-y)/y*100,x=Math.abs(j),_=j>=0?"increase":"decrease"):m>0&&(x=100,_="increase"),N=(w=a-o)>0?(o/w*100).toFixed(1):o>0?100:0,k=ys()().format("MM/DD/YYYY"),e.next=32,$r(k);case 32:return S=e.sent,C=S.data.filter((function(e){return"inbound"===e.type})),D=ra(C,[]),E=D.filter((function(e){return e.customer_route_status!==Sr.UNEXPECTED_ABSENT&&e.customer_route_status!==Sr.SCHEDULED_ABSENT})).length,O=ys()().subtract(1,"day").format("MM/DD/YYYY"),e.next=39,$r(O);case 39:P=e.sent,M=P.data.filter((function(e){return"inbound"===e.type})),T=ra(M,[]),R=T.filter((function(e){return e.customer_route_status!==Sr.UNEXPECTED_ABSENT&&e.customer_route_status!==Sr.SCHEDULED_ABSENT})).length,A=0,I="",R>0?(L=(E-R)/R*100,A=Math.abs(L),I=L>=0?"increase":"decrease"):E>0&&(A=100,I="increase"),F((function(e){return bt(bt({},e),{},{totalMembers:a,totalMembersIncreaseRate:parseFloat(N),newMembersThisMonth:o,newMembersChangeRate:c,newMembersTrend:u,todayAttendance:E,todayAttendanceChangeRate:A,todayAttendanceTrend:I,memberDischargesThisMonth:m,dischargesChangeRate:x,dischargesTrend:_})})),e.next=52;break;case 49:e.prev=49,e.t0=e.catch(0),console.error("Error fetching customer data:",e.t0);case 52:case"end":return e.stop()}}),e,null,[[0,49]])})));return function(){return e.apply(this,arguments)}}(),H=function(){var e=[];ys()().startOf("week");e.push({value:"this-week",label:"This Week"});for(var t=1;t<=52;t++){var n=ys()().subtract(t,"weeks").startOf("week"),r=ys()().subtract(t,"weeks").endOf("week");e.push({value:"week-".concat(t),label:"".concat(n.format("MMM DD")," - ").concat(r.format("MMM DD, YYYY"))})}return e},U=function(e,t){var n;if("this-week"===t)n=ys()().startOf("week"),ys()().endOf("week");else{var r=parseInt(t.split("-")[1]);n=ys()().subtract(r,"weeks").startOf("week"),ys()().subtract(r,"weeks").endOf("week")}for(var a=[],i=[],o=function(t){var r=ys()(n).add(t,"days");a.push(r.format("MMM DD"));var o=e.filter((function(e){return"active"===e.status&&((!e.create_date||!ys()(e.create_date).isAfter(r))&&(!e.discharge_date||!ys()(e.discharge_date,"MM/DD/YYYY").isSameOrBefore(r)))})).length;i.push(o)},l=0;l<7;l++)o(l);var s=Math.round(i.reduce((function(e,t){return e+t}),0)/i.length);w({labels:a,datasets:[{label:"Active Members",data:i,borderColor:"rgb(75, 192, 192)",backgroundColor:"rgba(75, 192, 192, 0.5)",tension:.1,pointRadius:6,pointHoverRadius:8}],average:s})},Z=function(){var e=Yu(Zu().mark((function e(t){var n,r,a,i,o,l,s,c,u,d,f,h;return Zu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:"this-week"===t?(n=ys()().startOf("week"),ys()().endOf("week")):(r=parseInt(t.split("-")[1]),n=ys()().subtract(r,"weeks").startOf("week"),ys()().subtract(r,"weeks").endOf("week")),a=[],i=[],o=0;case 4:if(!(o<7)){e.next=25;break}return l=ys()(n).add(o,"days"),s=l.format("MM/DD/YYYY"),a.push(l.format("MMM DD")),e.prev=8,e.next=11,$r(s);case 11:c=e.sent,u=c.data.filter((function(e){return"inbound"===e.type})),d=ra(u,[]),f=d.filter((function(e){return e.customer_route_status!==Sr.UNEXPECTED_ABSENT&&e.customer_route_status!==Sr.SCHEDULED_ABSENT})).length,i.push(f),e.next=22;break;case 18:e.prev=18,e.t0=e.catch(8),console.error("Error fetching routes for ".concat(s,":"),e.t0),i.push(0);case 22:o++,e.next=4;break;case 25:h=Math.round(i.reduce((function(e,t){return e+t}),0)/i.length),S({labels:a,datasets:[{label:"Attendance",data:i,borderColor:"rgb(255, 99, 132)",backgroundColor:"rgba(255, 99, 132, 0.5)",tension:.1,pointRadius:6,pointHoverRadius:8}],average:h});case 27:case"end":return e.stop()}}),e,null,[[8,18]])})));return function(t){return e.apply(this,arguments)}}(),B=function(e){console.log("generatePaySourceData called with:",null===e||void 0===e?void 0:e.length,"customers");var t=e.filter((function(e){return"active"===e.status}));console.log("Active customers:",t.length);var n=t.length,r={Medicaid:0,Medicare:0,"Self Pay":0,Other:0};t.forEach((function(e){e.medicaid_number?r.Medicaid++:e.medicare_number?r.Medicare++:"selfPayMember"===e.type?r["Self Pay"]++:r.Other++})),console.log("Pay source counts:",r);var a=Object.keys(r),i=Object.values(r),o=i.map((function(e){return n>0?Math.round(e/n*100):0}));console.log("Labels:",a,"Data:",i,"Percentages:",o);var l=["rgb(255, 99, 132)","rgb(54, 162, 235)","rgb(255, 205, 86)","rgb(75, 192, 192)"],s={labels:a,datasets:[{data:i,backgroundColor:l,borderColor:l.map((function(e){return e.replace("rgb","rgba").replace(")",", 0.8)")})),borderWidth:2,hoverOffset:4}],percentages:o,totalActive:n};console.log("Setting paySourceData:",s),E(s)},z=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"this-month";if(console.log("generateNewAdmissionsData called with:",null===e||void 0===e?void 0:e.length,"customers, month:",n),"this-month"===n)t=ys()();else{var r=parseInt(n.split("-")[1]);t=ys()().subtract(r,"months")}console.log("Target month:",t.format("MMMM YYYY"));var a=e.filter((function(e){return ys()(e.create_date).isSame(t,"month")&&"active"===e.status}));console.log("Customers in selected month:",a.length);var i=a.length,o={"Friend or Family Referral":0,"Social Worker Referral":0,"Social Media (Instagram, etc)":0,Event:0,Other:0,"N/A":0};a.forEach((function(e){if(e.join_reason){var t=lr[e.join_reason];t?o[t]++:o["N/A"]++}else o["N/A"]++})),console.log("Join reason counts:",o);var l=Object.keys(o),s=Object.values(o),c=s.map((function(e){return i>0?Math.round(e/i*100):0}));console.log("Labels:",l,"Data:",s,"Percentages:",c);var u=["rgb(255, 99, 132)","rgb(54, 162, 235)","rgb(255, 205, 86)","rgb(75, 192, 192)","rgb(153, 102, 255)","rgb(201, 203, 207)"],d={labels:l,datasets:[{data:s,backgroundColor:u,borderColor:u.map((function(e){return e.replace("rgb","rgba").replace(")",", 0.8)")})),borderWidth:2,hoverOffset:4}],percentages:c,totalInMonth:i};console.log("Setting newAdmissionsData:",d),M(d)},V=function(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"this-week";if(console.log("generateDischargeReasonsData called with:",null===e||void 0===e?void 0:e.length,"customers, week:",r),"this-week"===r)t=ys()().startOf("week"),n=ys()().endOf("week");else{var a=parseInt(r.split("-")[1]);t=ys()().subtract(a,"weeks").startOf("week"),n=ys()().subtract(a,"weeks").endOf("week")}console.log("Target week:",t.format("MMM DD")+" - "+n.format("MMM DD, YYYY"));var i=e.filter((function(e){return"discharged"===e.type&&(!!e.discharge_date&&ys()(e.discharge_date,"MM/DD/YYYY").isBetween(t,n,"day","[]"))}));console.log("Discharged customers in selected week:",i.length);var o=i.length,l={"Absent for Over 30 Days":0,"Transferred to Assisted Living":0,Deceased:0,Event:0,Other:0,"N/A":0};i.forEach((function(e){if(e.discharge_reason){var t=cr[e.discharge_reason];t?l[t]++:l["N/A"]++}else l["N/A"]++})),console.log("Discharge reason counts:",l);var s=Object.keys(l),c=Object.values(l),u=c.map((function(e){return o>0?Math.round(e/o*100):0}));console.log("Labels:",s,"Data:",c,"Percentages:",u);var d=["rgb(255, 99, 132)","rgb(54, 162, 235)","rgb(255, 205, 86)","rgb(75, 192, 192)","rgb(153, 102, 255)","rgb(201, 203, 207)"],f={labels:s,datasets:[{data:c,backgroundColor:d,borderColor:d.map((function(e){return e.replace("rgb","rgba").replace(")",", 0.8)")})),borderWidth:2,hoverOffset:4}],percentages:u,totalDischarged:o};console.log("Setting dischargeReasonsData:",f),A(f)},W=function(e){var t=e.target.value;v(t),U(u,t),Z(t),B(u),z(u,p),V(u,t)};return n?(0,Cn.jsx)("div",{children:"Loading..."}):(0,Cn.jsxs)(Cn.Fragment,{children:[(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{href:"/",children:"Dashboard"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"Admin View"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsx)("h4",{children:"Admin View"})})]}),(0,Cn.jsx)("div",{className:"mb-4 admin-view-container",children:(0,Cn.jsxs)(sP,{children:[(0,Cn.jsxs)(vE,{md:9,children:[(0,Cn.jsx)(sP,{className:"mb-4",children:(0,Cn.jsx)(vE,{md:12,children:(0,Cn.jsx)(aP,{className:"admin-view-card",children:(0,Cn.jsx)(aP.Body,{children:(0,Cn.jsxs)(sP,{children:[(0,Cn.jsx)(vE,{md:3,className:"text-center",children:(0,Cn.jsxs)("div",{className:"admin-view-stats-section",children:[(0,Cn.jsx)("small",{className:"mb-1 d-block admin-view-stats-label",children:"Total Members"}),(0,Cn.jsx)("h3",{className:"text-primary",children:L.totalMembers}),(0,Cn.jsxs)("small",{className:"text-success",children:["+",L.totalMembersIncreaseRate,"% from last month"]})]})}),(0,Cn.jsx)(vE,{md:3,className:"text-center",children:(0,Cn.jsxs)("div",{className:"admin-view-stats-section",children:[(0,Cn.jsx)("small",{className:"mb-1 d-block admin-view-stats-label",children:"Today's Attendance"}),(0,Cn.jsx)("h3",{className:"text-success",children:L.todayAttendance}),(0,Cn.jsxs)("small",{className:"increase"===L.todayAttendanceTrend?"text-success":"text-danger",children:["increase"===L.todayAttendanceTrend?"\u2197":"\u2198"," ",L.todayAttendanceChangeRate.toFixed(1),"% ",L.todayAttendanceTrend," from yesterday"]})]})}),(0,Cn.jsx)(vE,{md:3,className:"text-center",children:(0,Cn.jsxs)("div",{className:"admin-view-stats-section",children:[(0,Cn.jsx)("small",{className:"mb-1 d-block admin-view-stats-label",children:"New Members This Month"}),(0,Cn.jsx)("h3",{className:"text-info",children:L.newMembersThisMonth}),(0,Cn.jsxs)("small",{className:"increase"===L.newMembersTrend?"text-success":"text-danger",children:["increase"===L.newMembersTrend?"\u2197":"\u2198"," ",L.newMembersChangeRate.toFixed(1),"% ",L.newMembersTrend," from last month"]})]})}),(0,Cn.jsx)(vE,{md:3,className:"text-center",children:(0,Cn.jsxs)("div",{children:[(0,Cn.jsx)("small",{className:"mb-1 d-block admin-view-stats-label",children:"Member Discharges This Month"}),(0,Cn.jsx)("h3",{className:"text-warning",children:L.memberDischargesThisMonth}),(0,Cn.jsxs)("small",{className:"increase"===L.dischargesTrend?"text-danger":"text-success",children:["increase"===L.dischargesTrend?"\u2197":"\u2198"," ",L.dischargesChangeRate.toFixed(1),"% ",L.dischargesTrend," from last month"]})]})})]})})})})}),(0,Cn.jsxs)(sP,{children:[(0,Cn.jsx)(vE,{md:6,children:(0,Cn.jsx)(aP,{className:"admin-view-card",children:(0,Cn.jsxs)(aP.Body,{children:[(0,Cn.jsxs)("div",{className:"admin-view-chart-header",children:[(0,Cn.jsx)("h6",{className:"admin-view-chart-title",children:"Total Members"}),(0,Cn.jsx)("select",{value:h,onChange:W,className:"form-select form-select-sm admin-view-week-selector",children:H().map((function(e){return(0,Cn.jsx)("option",{value:e.value,children:e.label},e.value)}))})]}),(0,Cn.jsxs)("div",{className:"admin-view-chart-container",children:[(0,Cn.jsx)(SF,{data:j,options:{responsive:!0,maintainAspectRatio:!1,plugins:{legend:{display:!1},tooltip:{enabled:!0}},scales:{y:{min:100,max:300,ticks:{stepSize:40}}},elements:{point:{backgroundColor:"rgb(75, 192, 192)",borderColor:"white",borderWidth:2}}}}),(0,Cn.jsxs)("div",{className:"admin-view-average-display",children:["Average: ",j.average||0]})]})]})})}),(0,Cn.jsx)(vE,{md:6,children:(0,Cn.jsx)(aP,{className:"admin-view-card",children:(0,Cn.jsxs)(aP.Body,{children:[(0,Cn.jsxs)("div",{className:"admin-view-chart-header",children:[(0,Cn.jsx)("h6",{className:"admin-view-chart-title",children:"Total Attendance"}),(0,Cn.jsx)("select",{value:h,onChange:W,className:"form-select form-select-sm admin-view-week-selector",children:H().map((function(e){return(0,Cn.jsx)("option",{value:e.value,children:e.label},e.value)}))})]}),(0,Cn.jsxs)("div",{className:"admin-view-chart-container",children:[(0,Cn.jsx)(SF,{data:k,options:{responsive:!0,maintainAspectRatio:!1,plugins:{legend:{display:!1},tooltip:{enabled:!0}},scales:{y:{min:100,max:300,ticks:{stepSize:40}}},elements:{point:{backgroundColor:"rgb(255, 99, 132)",borderColor:"white",borderWidth:2}}}}),(0,Cn.jsxs)("div",{className:"admin-view-average-display",children:["Average: ",k.average||0]})]})]})})})]})]}),(0,Cn.jsx)(vE,{md:3,children:(0,Cn.jsx)(aP,{className:"admin-view-reports-card",children:(0,Cn.jsx)(aP.Body,{children:(0,Cn.jsxs)("div",{className:"admin-view-chart-header",children:[(0,Cn.jsx)("h6",{className:"admin-view-chart-title",children:"Reports"}),(0,Cn.jsx)(Vd(),{selected:o,onChange:function(e){return s(e)},dateFormat:"MM/dd/yyyy",className:"form-control form-select-sm ms-2"})]})})})})]})}),(0,Cn.jsx)("div",{children:(0,Cn.jsxs)(sP,{children:[(0,Cn.jsx)(vE,{md:4,children:(0,Cn.jsx)(aP,{className:"admin-view-card",children:(0,Cn.jsxs)(aP.Body,{children:[(0,Cn.jsx)("h6",{className:"mb-3",children:"Pay Source"}),(0,Cn.jsxs)("div",{className:"admin-view-chart-container",children:[(0,Cn.jsx)(CF,{data:D,options:{responsive:!0,maintainAspectRatio:!1,layout:{padding:{top:40,bottom:40,left:40,right:40}},plugins:{legend:{position:"bottom",labels:{usePointStyle:!0,padding:20,font:{size:10},generateLabels:function(e){var t=e.data;return t.labels.length&&t.datasets.length?t.labels.map((function(e,n){var r=t.datasets[0],a=r.data[n];return{text:"".concat(e,": ").concat(a),fillStyle:r.backgroundColor[n],strokeStyle:r.borderColor[n],lineWidth:0,pointStyle:"circle",hidden:!1,index:n}})):[]}},align:"center",maxHeight:80},tooltip:{enabled:!1}}},plugins:[{afterDraw:function(e){var t,n=e.ctx;console.log("AfterDraw plugin called",e.data),console.log("Chart datasets:",e.data.datasets),console.log("First dataset:",e.data.datasets[0]),console.log("First dataset data:",null===(t=e.data.datasets[0])||void 0===t?void 0:t.data);var r=e.chartArea.left+(e.chartArea.right-e.chartArea.left)/2,a=e.chartArea.top+(e.chartArea.bottom-e.chartArea.top)/2,i=Math.min(e.chartArea.right-e.chartArea.left,e.chartArea.bottom-e.chartArea.top)/2;if(console.log("Chart center:",r,a,"radius:",i),e.data.datasets[0]&&e.data.datasets[0].data){var o=e.data.datasets[0].data,s=e.data.labels,c=o.reduce((function(e,t){return e+t}),0),u=o.map((function(e){return c>0?Math.round(e/c*100):0}));console.log("Data found:",o,"Percentages:",u);var d=[];o.forEach((function(t,o){var c=u[o],f=s[o];if(console.log("Segment ".concat(o,":"),t,c,f),t>0){var h=e.getDatasetMeta(0).data[o].startAngle+(e.getDatasetMeta(0).data[o].endAngle-e.getDatasetMeta(0).data[o].startAngle)/2,v=r+Math.cos(h)*(.95*i),m=a+Math.sin(h)*(.95*i),p=r+Math.cos(h)*(1.05*i),g=a+Math.sin(h)*(1.05*i);console.log("Drawing line for segment ".concat(o,":"),v,m,p,g),n.save(),n.strokeStyle="rgba(0, 0, 0, 0.2)",n.lineWidth=.5,n.beginPath(),n.moveTo(v,m),n.lineTo(p,g),n.stroke(),n.textAlign=h>Math.PI/2&&h<3*Math.PI/2?"right":"left",n.textBaseline="middle",n.font="bold 10px Arial",n.fillStyle="#333";var y=p+(h>Math.PI/2&&h<3*Math.PI/2?-6:6),b=g,x=n.measureText("".concat(f,": ").concat(t," (").concat(c,"%)")).width,_=15;h>Math.PI/2&&h<3*Math.PI/2?y-x<e.chartArea.left+_&&(y=e.chartArea.left+_+x):y+x>e.chartArea.right-_&&(y=e.chartArea.right-_-x),b<e.chartArea.top+_?b=e.chartArea.top+_:b>e.chartArea.bottom-_&&(b=e.chartArea.bottom-_);for(var j=0;j<10;){var w,N=!1,k=(0,l.Z)(d);try{for(k.s();!(w=k.n()).done;){var S=w.value,C=Math.abs(y-S.x),D=Math.abs(b-S.y);if(C<(x+S.width)/2+3&&D<(12+S.height)/2+3){N=!0;break}}}catch(O){k.e(O)}finally{k.f()}if(!N)break;var E=10*(j+1);h>Math.PI/2&&h<3*Math.PI/2?y-=E:y+=E,h>0&&h<Math.PI?b-=.5*E:b+=.5*E,j++}d.push({x:y,y:b,width:x,height:12}),n.fillText("".concat(f,": ").concat(t," (").concat(c,"%)"),y,b),n.restore()}}))}else{var f;console.log("No data found - datasets[0]:",e.data.datasets[0]),console.log("No data found - datasets[0].data:",null===(f=e.data.datasets[0])||void 0===f?void 0:f.data)}}}]}),(0,Cn.jsx)("div",{className:"admin-view-donut-stats",children:(0,Cn.jsx)("div",{className:"text-center",children:(0,Cn.jsx)("div",{className:"h4 text-primary",children:D.totalActive||0})})})]})]})})}),(0,Cn.jsx)(vE,{md:4,children:(0,Cn.jsx)(aP,{className:"admin-view-card",children:(0,Cn.jsxs)(aP.Body,{children:[(0,Cn.jsxs)("div",{className:"admin-view-chart-header",children:[(0,Cn.jsx)("h6",{className:"admin-view-chart-title",children:"New Admissions"}),(0,Cn.jsx)("select",{value:p,onChange:function(e){var t=e.target.value;g(t),z(u,t)},className:"form-select form-select-sm admin-view-week-selector",children:function(){var e=[];e.push({value:"this-month",label:"This Month"});for(var t=1;t<=12;t++){var n=ys()().subtract(t,"months");e.push({value:"month-".concat(t),label:n.format("MMMM YYYY")})}return e}().map((function(e){return(0,Cn.jsx)("option",{value:e.value,children:e.label},e.value)}))})]}),(0,Cn.jsxs)("div",{className:"admin-view-chart-container-flexible",children:[(0,Cn.jsx)(CF,{data:P,options:{responsive:!0,maintainAspectRatio:!1,layout:{padding:{top:30,bottom:30,left:30,right:30}},plugins:{legend:{position:"bottom",labels:{usePointStyle:!0,padding:20,font:{size:10},generateLabels:function(e){var t=e.data;return t.labels.length&&t.datasets.length?t.labels.map((function(e,n){var r=t.datasets[0],a=r.data[n];return{text:"".concat(e,": ").concat(a),fillStyle:r.backgroundColor[n],strokeStyle:r.borderColor[n],lineWidth:0,pointStyle:"circle",hidden:!1,index:n}})):[]}},align:"center"},tooltip:{enabled:!1}}},plugins:[{afterDraw:function(e){var t,n=e.ctx;console.log("AfterDraw plugin called for New Admissions",e.data),console.log("Chart datasets:",e.data.datasets),console.log("First dataset:",e.data.datasets[0]),console.log("First dataset data:",null===(t=e.data.datasets[0])||void 0===t?void 0:t.data);var r=e.chartArea.left+(e.chartArea.right-e.chartArea.left)/2,a=e.chartArea.top+(e.chartArea.bottom-e.chartArea.top)/2,i=Math.min(e.chartArea.right-e.chartArea.left,e.chartArea.bottom-e.chartArea.top)/2;if(console.log("Chart center:",r,a,"radius:",i),e.data.datasets[0]&&e.data.datasets[0].data){var o=e.data.datasets[0].data,s=e.data.labels,c=o.reduce((function(e,t){return e+t}),0),u=o.map((function(e){return c>0?Math.round(e/c*100):0}));console.log("Data found:",o,"Percentages:",u);var d=[];o.forEach((function(t,o){var c=u[o],f=s[o];if(console.log("Segment ".concat(o,":"),t,c,f),t>0){var h=e.getDatasetMeta(0).data[o].startAngle+(e.getDatasetMeta(0).data[o].endAngle-e.getDatasetMeta(0).data[o].startAngle)/2,v=r+Math.cos(h)*(.95*i),m=a+Math.sin(h)*(.95*i),p=r+Math.cos(h)*(1.05*i),g=a+Math.sin(h)*(1.05*i);console.log("Drawing line for segment ".concat(o,":"),v,m,p,g),n.save(),n.strokeStyle="rgba(0, 0, 0, 0.2)",n.lineWidth=.5,n.beginPath(),n.moveTo(v,m),n.lineTo(p,g),n.stroke(),n.textAlign=h>Math.PI/2&&h<3*Math.PI/2?"right":"left",n.textBaseline="middle",n.font="bold 10px Arial",n.fillStyle="#333";var y=p+(h>Math.PI/2&&h<3*Math.PI/2?-6:6),b=g,x=n.measureText("".concat(f,": ").concat(t," (").concat(c,"%)")).width,_=15;h>Math.PI/2&&h<3*Math.PI/2?y-x<e.chartArea.left+_&&(y=e.chartArea.left+_+x):y+x>e.chartArea.right-_&&(y=e.chartArea.right-_-x),b<e.chartArea.top+_?b=e.chartArea.top+_:b>e.chartArea.bottom-_&&(b=e.chartArea.bottom-_);for(var j=0;j<10;){var w,N=!1,k=(0,l.Z)(d);try{for(k.s();!(w=k.n()).done;){var S=w.value,C=Math.abs(y-S.x),D=Math.abs(b-S.y);if(C<(x+S.width)/2+3&&D<(12+S.height)/2+3){N=!0;break}}}catch(O){k.e(O)}finally{k.f()}if(!N)break;var E=10*(j+1);h>Math.PI/2&&h<3*Math.PI/2?y-=E:y+=E,h>0&&h<Math.PI?b-=.5*E:b+=.5*E,j++}d.push({x:y,y:b,width:x,height:12}),n.fillText("".concat(f,": ").concat(t," (").concat(c,"%)"),y,b),n.restore()}}))}else{var f;console.log("No data found - datasets[0]:",e.data.datasets[0]),console.log("No data found - datasets[0].data:",null===(f=e.data.datasets[0])||void 0===f?void 0:f.data)}}}]}),(0,Cn.jsx)("div",{className:"admin-view-donut-stats",children:(0,Cn.jsx)("div",{className:"text-center",children:(0,Cn.jsx)("div",{className:"h4 text-primary",children:P.totalInMonth||0})})})]})]})})}),(0,Cn.jsx)(vE,{md:4,children:(0,Cn.jsx)(aP,{className:"admin-view-card",children:(0,Cn.jsxs)(aP.Body,{children:[(0,Cn.jsxs)("div",{className:"admin-view-chart-header",children:[(0,Cn.jsx)("h6",{className:"admin-view-chart-title",children:"Discharge Reasons"}),(0,Cn.jsx)("select",{value:b,onChange:function(e){var t=e.target.value;x(t),V(u,t)},className:"form-select form-select-sm admin-view-week-selector",children:H().map((function(e){return(0,Cn.jsx)("option",{value:e.value,children:e.label},e.value)}))})]}),(0,Cn.jsxs)("div",{className:"admin-view-chart-container-flexible",children:[(0,Cn.jsx)(CF,{data:R,options:{responsive:!0,maintainAspectRatio:!1,layout:{padding:{top:30,bottom:30,left:30,right:30}},plugins:{legend:{position:"bottom",labels:{usePointStyle:!0,padding:20,font:{size:10},generateLabels:function(e){var t=e.data;return t.labels.length&&t.datasets.length?t.labels.map((function(e,n){var r=t.datasets[0],a=r.data[n];return{text:"".concat(e,": ").concat(a),fillStyle:r.backgroundColor[n],strokeStyle:r.borderColor[n],lineWidth:0,pointStyle:"circle",hidden:!1,index:n}})):[]}},align:"center"},tooltip:{enabled:!1}}}}),(0,Cn.jsx)("div",{className:"admin-view-donut-stats",children:(0,Cn.jsx)("div",{className:"text-center",children:(0,Cn.jsx)("div",{className:"h4 text-primary",children:R.totalDischarged||0})})})]})]})})})]})})]})};var EF=function(e,n){var r=(0,t.useRef)(!0);(0,t.useEffect)((function(){if(!r.current)return e();r.current=!1}),n)},OF=Math.pow(2,31)-1;function PF(e,t,n){var r=n-Date.now();e.current=r<=OF?setTimeout(t,r):setTimeout((function(){return PF(e,t,n)}),OF)}function MF(){var e=Ua(),n=(0,t.useRef)();return Vu((function(){return clearTimeout(n.current)})),(0,t.useMemo)((function(){var t=function(){return clearTimeout(n.current)};return{set:function(r,a){void 0===a&&(a=0),e()&&(t(),a<=OF?n.current=setTimeout(r,a):PF(n,r,Date.now()+a))},clear:t}}),[])}var TF=Io("carousel-caption"),RF=["as","bsPrefix","className"],AF=t.forwardRef((function(e,t){var n=e.as,r=void 0===n?"div":n,a=e.bsPrefix,i=e.className,o=ma(e,RF),l=ga()(i,co(a,"carousel-item"));return(0,Cn.jsx)(r,bt(bt({ref:t},o),{},{className:l}))}));AF.displayName="CarouselItem";var IF=AF,LF=["as","bsPrefix","slide","fade","controls","indicators","indicatorLabels","activeIndex","onSelect","onSlide","onSlid","interval","keyboard","onKeyDown","pause","onMouseOver","onMouseOut","wrap","touch","onTouchStart","onTouchMove","onTouchEnd","prevIcon","prevLabel","nextIcon","nextLabel","variant","className","children"],FF={slide:!0,fade:!1,controls:!0,indicators:!0,indicatorLabels:[],defaultActiveIndex:0,interval:5e3,keyboard:!0,pause:"hover",wrap:!0,touch:!0,prevIcon:(0,Cn.jsx)("span",{"aria-hidden":"true",className:"carousel-control-prev-icon"}),prevLabel:"Previous",nextIcon:(0,Cn.jsx)("span",{"aria-hidden":"true",className:"carousel-control-next-icon"}),nextLabel:"Next"};var YF=t.forwardRef((function(e,n){var r=Da(e,{activeIndex:"onSelect"}),a=r.as,o=void 0===a?"div":a,l=r.bsPrefix,s=r.slide,c=r.fade,u=r.controls,d=r.indicators,f=r.indicatorLabels,h=r.activeIndex,v=r.onSelect,m=r.onSlide,p=r.onSlid,g=r.interval,y=r.keyboard,b=r.onKeyDown,x=r.pause,_=r.onMouseOver,j=r.onMouseOut,w=r.wrap,N=r.touch,k=r.onTouchStart,S=r.onTouchMove,C=r.onTouchEnd,D=r.prevIcon,E=r.prevLabel,O=r.nextIcon,P=r.nextLabel,M=r.variant,T=r.className,R=r.children,A=ma(r,LF),I=co(l,"carousel"),L=fo(),F=(0,t.useRef)(null),Y=i((0,t.useState)("next"),2),H=Y[0],U=Y[1],Z=i((0,t.useState)(!1),2),B=Z[0],z=Z[1],V=i((0,t.useState)(!1),2),W=V[0],q=V[1],K=i((0,t.useState)(h||0),2),$=K[0],G=K[1];(0,t.useEffect)((function(){W||h===$||(F.current?U(F.current):U((h||0)>$?"next":"prev"),s&&q(!0),G(h||0))}),[h,W,$,s]),(0,t.useEffect)((function(){F.current&&(F.current=null)}));var J,Q=0;Ic(R,(function(e,t){++Q,t===h&&(J=e.props.interval)}));var X=Ra(J),ee=(0,t.useCallback)((function(e){if(!W){var t=$-1;if(t<0){if(!w)return;t=Q-1}F.current="prev",null==v||v(t,e)}}),[W,$,v,w,Q]),te=Aa((function(e){if(!W){var t=$+1;if(t>=Q){if(!w)return;t=0}F.current="next",null==v||v(t,e)}})),ne=(0,t.useRef)();(0,t.useImperativeHandle)(n,(function(){return{element:ne.current,prev:ee,next:te}}));var re=Aa((function(){!document.hidden&&function(e){if(!e||!e.style||!e.parentNode||!e.parentNode.style)return!1;var t=getComputedStyle(e);return"none"!==t.display&&"hidden"!==t.visibility&&"none"!==getComputedStyle(e.parentNode).display}(ne.current)&&(L?ee():te())})),ae="next"===H?"start":"end";EF((function(){s||(null==m||m($,ae),null==p||p($,ae))}),[$]);var ie="".concat(I,"-item-").concat(H),oe="".concat(I,"-item-").concat(ae),le=(0,t.useCallback)((function(e){_c(e),null==m||m($,ae)}),[m,$,ae]),se=(0,t.useCallback)((function(){q(!1),null==p||p($,ae)}),[p,$,ae]),ce=(0,t.useCallback)((function(e){if(y&&!/input|textarea/i.test(e.target.tagName))switch(e.key){case"ArrowLeft":return e.preventDefault(),void(L?te(e):ee(e));case"ArrowRight":return e.preventDefault(),void(L?ee(e):te(e))}null==b||b(e)}),[y,b,ee,te,L]),ue=(0,t.useCallback)((function(e){"hover"===x&&z(!0),null==_||_(e)}),[x,_]),de=(0,t.useCallback)((function(e){z(!1),null==j||j(e)}),[j]),fe=(0,t.useRef)(0),he=(0,t.useRef)(0),ve=MF(),me=(0,t.useCallback)((function(e){fe.current=e.touches[0].clientX,he.current=0,"hover"===x&&z(!0),null==k||k(e)}),[x,k]),pe=(0,t.useCallback)((function(e){e.touches&&e.touches.length>1?he.current=0:he.current=e.touches[0].clientX-fe.current,null==S||S(e)}),[S]),ge=(0,t.useCallback)((function(e){if(N){var t=he.current;Math.abs(t)>40&&(t>0?ee(e):te(e))}"hover"===x&&ve.set((function(){z(!1)}),g||void 0),null==C||C(e)}),[N,x,ee,te,ve,g,C]),ye=null!=g&&!B&&!W,be=(0,t.useRef)();(0,t.useEffect)((function(){var e,t;if(ye){var n=L?ee:te;return be.current=window.setInterval(document.visibilityState?re:n,null!=(e=null!=(t=X.current)?t:g)?e:void 0),function(){null!==be.current&&clearInterval(be.current)}}}),[ye,ee,te,X,g,re,L]);var xe=(0,t.useMemo)((function(){return d&&Array.from({length:Q},(function(e,t){return function(e){null==v||v(t,e)}}))}),[d,Q,v]);return(0,Cn.jsxs)(o,bt(bt({ref:ne},A),{},{onKeyDown:ce,onMouseOver:ue,onMouseOut:de,onTouchStart:me,onTouchMove:pe,onTouchEnd:ge,className:ga()(T,I,s&&"slide",c&&"".concat(I,"-fade"),M&&"".concat(I,"-").concat(M)),children:[d&&(0,Cn.jsx)("div",{className:"".concat(I,"-indicators"),children:Ac(R,(function(e,t){return(0,Cn.jsx)("button",{type:"button","data-bs-target":"","aria-label":null!=f&&f.length?f[t]:"Slide ".concat(t+1),className:t===$?"active":void 0,onClick:xe?xe[t]:void 0,"aria-current":t===$},t)}))}),(0,Cn.jsx)("div",{className:"".concat(I,"-inner"),children:Ac(R,(function(e,n){var r=n===$;return s?(0,Cn.jsx)(kc,{in:r,onEnter:r?le:void 0,onEntered:r?se:void 0,addEndListener:xc,children:function(n,a){return t.cloneElement(e,bt(bt({},a),{},{className:ga()(e.props.className,r&&"entered"!==n&&ie,("entered"===n||"exiting"===n)&&"active",("entering"===n||"exiting"===n)&&oe)}))}}):t.cloneElement(e,{className:ga()(e.props.className,r&&"active")})}))}),u&&(0,Cn.jsxs)(Cn.Fragment,{children:[(w||0!==h)&&(0,Cn.jsxs)(oo,{className:"".concat(I,"-control-prev"),onClick:ee,children:[D,E&&(0,Cn.jsx)("span",{className:"visually-hidden",children:E})]}),(w||h!==Q-1)&&(0,Cn.jsxs)(oo,{className:"".concat(I,"-control-next"),onClick:te,children:[O,P&&(0,Cn.jsx)("span",{className:"visually-hidden",children:P})]})]})]}))}));YF.displayName="Carousel",YF.defaultProps=FF;var HF=Object.assign(YF,{Caption:TF,Item:IF}),UF=["color","size","title","className"];function ZF(){return ZF=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ZF.apply(null,arguments)}var BF=(0,t.forwardRef)((function(e,n){var r=e.color,a=void 0===r?"currentColor":r,i=e.size,o=void 0===i?"1em":i,l=e.title,s=void 0===l?null:l,c=e.className,u=void 0===c?"":c,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,UF);return t.createElement("svg",ZF({ref:n,xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",width:o,height:o,fill:a,className:["bi","bi-file-image",u].filter(Boolean).join(" ")},d),s?t.createElement("title",null,s):null,t.createElement("path",{d:"M8.002 5.5a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0"}),t.createElement("path",{d:"M12 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2M3 2a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v8l-2.083-2.083a.5.5 0 0 0-.76.063L8 11 5.835 9.7a.5.5 0 0 0-.611.076L3 12z"}))}));BF.propTypes={color:zo().string,size:zo().oneOfType([zo().string,zo().number]),title:zo().string,className:zo().string};var zF=BF,VF=function(){var e=I(),n=i((0,t.useState)(!0),2),r=n[0],a=n[1],o=i((0,t.useState)([]),2),s=o[0],c=o[1],u=i((0,t.useState)([]),2),d=u[0],f=u[1],h=i((0,t.useState)([]),2),v=h[0],m=h[1],p=i((0,t.useState)([]),2),g=p[0],y=p[1],b=i((0,t.useState)([]),2),x=b[0],_=b[1],j=i((0,t.useState)(new Date),2),w=j[0],N=j[1],k=i((0,t.useState)(!1),2),S=k[0],C=k[1],D=i((0,t.useState)({id:null,slogan:"Quality | Commitment",introduction:"At Worldshine, we provide medical day care services to seniors who need assistance with activities of daily life (ADLs). Our experienced and highly trained staff are well qualified to care for seniors suffering from a variety of ailments inckluding dementia, Alzheimer's and other physical disabilities.",image:null}),2),E=D[0],O=D[1],P=i((0,t.useState)({slogan:"",introduction:"",image:null}),2),M=P[0],T=P[1],R=i((0,t.useState)(null),2),A=R[0],L=R[1],F=i((0,t.useState)(!1),2),Y=F[0],H=F[1],U=i((0,t.useState)(["/images/background.jpg","/images/landing.png"]),2),Z=(U[0],U[1],i((0,t.useState)([]),2)),B=Z[0],z=(Z[1],i((0,t.useState)({id:null,images:["/images/background.jpg","/images/landing.png"]}),2)),V=z[0],W=z[1],q=i((0,t.useState)(["/images/background.jpg","/images/landing.png"]),2),K=q[0],$=q[1],G=i((0,t.useState)([]),2),J=G[0],Q=G[1],X=i((0,t.useState)("/images/background.jpg"),2),ee=X[0],te=X[1],ne=i((0,t.useState)(!1),2),re=ne[0],ae=ne[1],ie=i((0,t.useState)(!1),2),oe=ie[0],le=ie[1],se=i((0,t.useState)(null),2),ce=se[0],ue=se[1];(0,t.useEffect)((function(){if(!Yl.canViewRoutes())return window.alert("You haven't login yet OR this user does not have access to this page. Please change an admin account to login."),Yl.logout(),void e("/login");Tl().then((function(e){y(e.data)})),fs().then((function(e){_(e.data)})),de(),fe(),a(!1)}),[e]);var de=function(){var e=Yu(Zu().mark((function e(){var t,n,r,a,i,o,l,s,c,u;return Zu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,_u("active");case 3:if(t=e.sent,!((n=t.data)&&n.length>0)){e.next=22;break}if(r=n.sort((function(e,t){return new Date(t.create_date)-new Date(e.create_date)})),a=r[0],O({id:a.id,slogan:a.slogan,introduction:a.introduction,image:null}),!a.id){e.next=22;break}return e.prev=10,e.next=13,ku(a.id,a.id,"note_img");case 13:s=e.sent,console.log("Attendance note image response:",s),(c=(null===s||void 0===s||null===(i=s.data)||void 0===i||null===(o=i.data)||void 0===o?void 0:o.files)||(null===s||void 0===s||null===(l=s.data)||void 0===l?void 0:l.files))&&Array.isArray(c)&&c.length>0?(u=c[0],console.log("Attendance note image file:",u),O((function(e){return bt(bt({},e),{},{image:u.url})}))):console.log("No files found in attendance note response"),e.next=22;break;case 19:e.prev=19,e.t0=e.catch(10),console.log("No image found for attendance note:",e.t0);case 22:e.next=27;break;case 24:e.prev=24,e.t1=e.catch(0),console.error("Error loading attendance note:",e.t1);case 27:case"end":return e.stop()}}),e,null,[[0,24],[10,19]])})));return function(){return e.apply(this,arguments)}}(),fe=function(){var e=Yu(Zu().mark((function e(){var t,n,r,a,i,o,l,s,c,u,d,f;return Zu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,console.log("Loading carousel data..."),e.next=4,Su("active");case 4:if(t=e.sent,n=t.data,console.log("Active carousels:",n),!(n&&n.length>0)){e.next=31;break}if(r=n.sort((function(e,t){return new Date(t.create_date)-new Date(e.create_date)})),a=r[0],console.log("Latest carousel:",a),W({id:a.id,images:[]}),!a.id){e.next=29;break}return e.prev=13,console.log("Loading carousel images for ID:",a.id),e.next=17,Ou(a.id,a.id,"carousel_item");case 17:u=e.sent,console.log("Carousel images response:",u),console.log("imagesResponse.data:",null===u||void 0===u?void 0:u.data),console.log("imagesResponse.data?.data:",null===u||void 0===u||null===(i=u.data)||void 0===i?void 0:i.data),console.log("imagesResponse.data?.files:",null===u||void 0===u||null===(o=u.data)||void 0===o?void 0:o.files),(d=(null===u||void 0===u||null===(l=u.data)||void 0===l||null===(s=l.data)||void 0===s?void 0:s.files)||(null===u||void 0===u||null===(c=u.data)||void 0===c?void 0:c.files))&&Array.isArray(d)&&d.length>0?(f=d.map((function(e){return e.url})),console.log("Carousel image URLs:",f),console.log("Carousel files array:",d),W((function(e){return bt(bt({},e),{},{images:f})}))):(console.log("No files found in carousel response"),console.log("Response structure:",u),console.log("files value:",d),console.log("files type:",typeof d),console.log("files isArray:",Array.isArray(d)),d&&console.log("files length:",d.length)),e.next=29;break;case 26:e.prev=26,e.t0=e.catch(13),console.log("No images found for carousel:",e.t0);case 29:e.next=32;break;case 31:console.log("No active carousels found, keeping default images");case 32:e.next=38;break;case 34:e.prev=34,e.t1=e.catch(0),console.error("Error loading carousel:",e.t1),console.log("Keeping default images due to error");case 38:case"end":return e.stop()}}),e,null,[[0,34],[13,26]])})));return function(){return e.apply(this,arguments)}}();(0,t.useEffect)((function(){var e=setInterval((function(){N(new Date)}),1e3);return function(){return clearInterval(e)}}),[]);var he=function(e,t){T((function(n){return bt(bt({},n),{},(0,gt.Z)({},e,t))}))},ve=function(){var e=Yu(Zu().mark((function e(){var t,n,r,a,i,o,l;return Zu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!E.id){e.next=4;break}return e.next=4,wu(E.id,{status:"inactive",update_by:localStorage.getItem("user")&&(null===(r=JSON.parse(localStorage.getItem("user")))||void 0===r?void 0:r.name)});case 4:return a={slogan:M.slogan,introduction:M.introduction,status:"active",create_by:localStorage.getItem("user")&&(null===(t=JSON.parse(localStorage.getItem("user")))||void 0===t?void 0:t.name),update_by:localStorage.getItem("user")&&(null===(n=JSON.parse(localStorage.getItem("user")))||void 0===n?void 0:n.name)},e.next=7,ju(a);case 7:if(i=e.sent,o=i.data.id,!A){e.next=14;break}return(l=new FormData).append("file",A),e.next=14,Nu(l,o,o,"note_img");case 14:return e.next=16,de();case 16:C(!1),e.next=23;break;case 19:e.prev=19,e.t0=e.catch(0),console.error("Error saving attendance note:",e.t0),alert("Error saving attendance note. Please try again.");case 23:case"end":return e.stop()}}),e,null,[[0,19]])})));return function(){return e.apply(this,arguments)}}(),me=function(){C(!1)},pe=function(){H(!1)},ge=function(){var e=Yu(Zu().mark((function e(){var t,n,r,a,i,o,s,c,u,d;return Zu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,console.log("Saving carousel..."),console.log("Selected files:",J),console.log("Carousel form:",K),!V.id){e.next=8;break}return console.log("Deactivating current carousel:",V.id),e.next=8,Du(V.id,{status:"inactive",update_by:localStorage.getItem("user")&&(null===(r=JSON.parse(localStorage.getItem("user")))||void 0===r?void 0:r.name)});case 8:return a={status:"active",create_by:localStorage.getItem("user")&&(null===(t=JSON.parse(localStorage.getItem("user")))||void 0===t?void 0:t.name),update_by:localStorage.getItem("user")&&(null===(n=JSON.parse(localStorage.getItem("user")))||void 0===n?void 0:n.name)},console.log("Creating new carousel with data:",a),e.next=12,Cu(a);case 12:i=e.sent,o=i.data.id,console.log("New carousel created with ID:",o),s=(0,l.Z)(J),e.prev=16,s.s();case 18:if((c=s.n()).done){e.next=28;break}return u=c.value,console.log("Uploading file:",u.name),(d=new FormData).append("file",u),e.next=25,Eu(d,o,o,"carousel_item");case 25:console.log("File uploaded successfully:",u.name);case 26:e.next=18;break;case 28:e.next=33;break;case 30:e.prev=30,e.t0=e.catch(16),s.e(e.t0);case 33:return e.prev=33,s.f(),e.finish(33);case 36:return e.next=38,fe();case 38:H(!1),e.next=45;break;case 41:e.prev=41,e.t1=e.catch(0),console.error("Error saving carousel:",e.t1),alert("Error saving carousel. Please try again.");case 45:case"end":return e.stop()}}),e,null,[[0,41],[16,30,33,36]])})));return function(){return e.apply(this,arguments)}}(),ye=function(){var e=Yu(Zu().mark((function e(){return Zu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:try{ce&&((new FormData).append("file",ce),console.log("Background image saved:",ce.name)),le(!1),ue(null)}catch(t){console.error("Error saving background image:",t),alert("Error saving background image. Please try again.")}case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),be=function(){le(!1),ue(null)};return(0,t.useEffect)((function(){var e=function(e){"Escape"===e.key&&re&&ae(!1)};return re&&document.addEventListener("keydown",e),function(){document.removeEventListener("keydown",e)}}),[re]),(0,t.useEffect)((function(){if((null===g||void 0===g?void 0:g.length)>0&&(null===x||void 0===x?void 0:x.length)>0){var e=ys()().format("YYYY-MM-DD");lu.getAllEvents({date:e}).then((function(e){var t=e.data.filter((function(e){var t,n,r,a;return!("medical"!==e.type||!e.confirmed||"active"!==e.status)&&(e.customer=null!==e&&void 0!==e&&null!==(t=e.data)&&void 0!==t&&t.customer?(null===(n=g.find((function(t){var n;return t.id===(null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.customer)})))||void 0===n?void 0:n.name)||(null===e||void 0===e||null===(r=e.data)||void 0===r?void 0:r.client_name)||"":(null===e||void 0===e||null===(a=e.data)||void 0===a?void 0:a.client_name)||"",e.driverInfo=(null===e||void 0===e?void 0:e.link_event_name)||"",e.startTime=null!==e&&void 0!==e&&e.start_time?ys()(e.start_time).format("MM/DD/YYYY h:mm A"):"",!0)})),n=e.data.filter((function(e){return"activity"===e.type&&"active"===e.status&&(e.startTime=null!==e&&void 0!==e&&e.start_time?ys()(e.start_time).format("h:mm A"):"",!0)})),r=e.data.filter((function(e){if("meal_plan"!==e.type||"active"!==e.status)return!1;var t=e.description||"",n="";if(t.includes("Snack")||t.includes("snack")){var r=t.split(/Snack|snack/);r.length>1&&(n=r[1].replace(/:/g,"").trim())}var a="",i=t.split(/Snack|snack/)[0];if(i.includes("Lunch")||i.includes("lunch")){var o=i.split(/Lunch|lunch/);o.length>1&&(a=o[1].replace(/:/g,"").trim())}var l="",s=i.split(/Lunch|lunch/)[0];if(s.includes("Breakfast")||s.includes("breakfast")){var c=s.split(/Breakfast|breakfast/);c.length>1&&(l=c[1].replace(/:/g,"").trim())}return e.breakfast=l,e.lunch=a,e.snack=n,!0}));c(t),f(n),m(r)})).catch((function(e){console.error("Error fetching events:",e),c([]),f([]),m([])}))}}),[g,x]),r?(0,Cn.jsx)(bf,{animation:"border"}):(0,Cn.jsxs)(Cn.Fragment,{children:[!re&&(0,Cn.jsxs)("div",{className:"list row mb-4",children:[(0,Cn.jsxs)(Ns,{children:[(0,Cn.jsx)(Ns.Item,{children:"Info Screen"}),(0,Cn.jsx)(Ns.Item,{active:!0,children:"Info Screen"})]}),(0,Cn.jsx)("div",{className:"col-md-12 text-primary",children:(0,Cn.jsx)("h4",{children:"Info Screen"})})]}),(0,Cn.jsx)("div",{className:"app-main-content-list-container ".concat(re?"fullscreen-mode background-image-container":""),style:{backgroundImage:re?"url(".concat(ee,")"):"none"},children:(0,Cn.jsxs)("div",{className:"app-main-content-list-func-container",children:[!re&&(0,Cn.jsx)(Hc,{defaultActiveKey:"infoScreen",id:"info-screen-tab",children:(0,Cn.jsx)(Wc,{eventKey:"infoScreen",title:"Info Screen",children:(0,Cn.jsxs)("div",{className:"multi-columns-container",children:[(0,Cn.jsx)("div",{className:"column-container",children:(0,Cn.jsxs)("div",{className:"column-card",children:[(0,Cn.jsx)("h6",{className:"text-black",style:{fontSize:"14px",fontWeight:"600"},children:"Appointments"}),(0,Cn.jsx)("div",{className:"app-main-content-fields-section",children:(0,Cn.jsx)("div",{className:"list row mb-4",children:(0,Cn.jsx)("div",{className:"col-md-12",children:(0,Cn.jsxs)("table",{className:"personnel-info-table info-screen-appointments-table",children:[(0,Cn.jsx)("thead",{children:(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("th",{children:"Time"}),(0,Cn.jsx)("th",{children:"Customer"}),(0,Cn.jsx)("th",{children:"Driver"})]})}),(0,Cn.jsx)("tbody",{children:s&&s.length>0?s.map((function(e,t){return(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("td",{children:e.startTime}),(0,Cn.jsx)("td",{children:e.customer}),(0,Cn.jsx)("td",{children:e.driverInfo})]},e.id)})):(0,Cn.jsx)("tr",{children:(0,Cn.jsx)("td",{colSpan:"3",className:"text-center",children:"No medical appointments scheduled for today"})})})]})})})})]})}),(0,Cn.jsxs)("div",{className:"column-container",children:[(0,Cn.jsxs)("div",{style:{display:"flex",marginBottom:"32px",gap:"20px"},children:[(0,Cn.jsx)("div",{children:(0,Cn.jsx)("div",{className:"card h-100",style:{borderRadius:"8px",minWidth:"200px"},children:(0,Cn.jsxs)("div",{className:"card-body text-center",children:[(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"text-black",style:{fontSize:"12px"},children:ys()(w).format("dddd")}),(0,Cn.jsx)("div",{className:"text-black",children:ys()(w).format("MMM Do, YYYY")}),(0,Cn.jsx)("h5",{className:"text-primary mt-2",style:{fontSize:"20px",fontWeight:"600"},children:ys()(w).format("HH:mm")})]}),(0,Cn.jsx)("div",{className:"clock-container",children:(0,Cn.jsx)("div",{className:"clock",children:(0,Cn.jsxs)("div",{className:"clock-face",children:[(0,Cn.jsx)("div",{className:"hand hour-hand",style:{transform:"rotate(".concat(ys()(w).hour()%12*30+.5*ys()(w).minute(),"deg)")}}),(0,Cn.jsx)("div",{className:"hand minute-hand",style:{transform:"rotate(".concat(6*ys()(w).minute(),"deg)")}}),(0,Cn.jsx)("div",{className:"hand second-hand",style:{transform:"rotate(".concat(6*ys()(w).second(),"deg)")}}),(0,Cn.jsx)("div",{className:"center-dot"})]})})})]})})}),(0,Cn.jsx)("div",{children:(0,Cn.jsx)("div",{className:"card h-100",style:{borderRadius:"8px",minWidth:"200px"},children:(0,Cn.jsxs)("div",{className:"card-body text-center",children:[(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("div",{className:"text-black",style:{fontSize:"12px"},children:"New York, NY"}),(0,Cn.jsx)("div",{className:"text-black",children:"Partly Cloudy"}),(0,Cn.jsx)("h5",{className:"text-primary mt-2",style:{fontSize:"20px",fontWeight:"600"},children:"22\xb0C"})]}),(0,Cn.jsx)("div",{className:"weather-icon",children:(0,Cn.jsx)("i",{className:"fas fa-cloud-sun",style:{fontSize:"48px",color:"#ffc107"}})})]})})})]}),(0,Cn.jsx)("div",{className:"mb-4",children:(0,Cn.jsx)("div",{className:"card",style:{borderRadius:"8px",maxWidth:"450px"},children:(0,Cn.jsxs)("div",{className:"card-body",children:[(0,Cn.jsxs)("div",{className:"d-flex justify-content-between align-items-start mb-3",children:[(0,Cn.jsxs)("div",{className:"d-flex align-items-center",children:[(0,Cn.jsx)("img",{src:"/images/logo-trans.png",alt:"Worldshine Logo",style:{height:"30px",marginRight:"10px"}}),(0,Cn.jsx)("strong",{className:"logo-worldshine",style:{color:"#0066B1",fontSize:"16px"},children:"Worldshine"})]}),(0,Cn.jsx)(Eo,{variant:"link",className:"p-0",onClick:function(){T({slogan:E.slogan,introduction:E.introduction,image:E.image}),L(null),C(!0)},style:{color:"#666"},children:(0,Cn.jsx)(Gc,{size:16})})]}),(0,Cn.jsxs)("div",{className:"row",children:[(0,Cn.jsxs)("div",{className:"col-md-8",children:[(0,Cn.jsx)("h5",{className:"text-primary mb-2",children:E.slogan}),(0,Cn.jsx)("p",{className:"text-muted",style:{fontSize:"14px",lineHeight:"1.6"},children:E.introduction})]}),(0,Cn.jsx)("div",{className:"col-md-4",children:E.image?(0,Cn.jsx)("img",{src:E.image,alt:"Attendance Note",className:"img-fluid rounded",style:{maxHeight:"120px",width:"100%",objectFit:"cover"}}):(0,Cn.jsx)("div",{className:"d-flex align-items-center justify-content-center",style:{height:"120px",backgroundColor:"#f8f9fa",border:"2px dashed #dee2e6",borderRadius:"8px"},children:(0,Cn.jsx)("span",{className:"text-muted",children:"No image"})})})]})]})})}),(0,Cn.jsx)("div",{className:"mb-4",children:(0,Cn.jsx)("div",{className:"card",style:{borderRadius:"8px",maxWidth:"450px"},children:(0,Cn.jsxs)("div",{className:"card-body",children:[(0,Cn.jsxs)("div",{className:"d-flex justify-content-between align-items-center mb-3",children:[(0,Cn.jsx)("h6",{className:"text-black mb-0",style:{fontSize:"14px",fontWeight:"500"},children:"Gallery"}),(0,Cn.jsx)(Eo,{variant:"link",className:"p-0",onClick:function(){console.log("Opening carousel edit modal"),console.log("Current carousel images:",V.images),$(Tn(V.images)),Q([]),H(!0)},style:{color:"#666"},children:(0,Cn.jsx)(Gc,{size:16})})]}),V.images.length>0?(0,Cn.jsx)(HF,{interval:1e4,controls:!1,indicators:!0,style:{height:"200px"},children:V.images.map((function(e,t){return(0,Cn.jsx)(HF.Item,{children:(0,Cn.jsx)("img",{className:"d-block w-100",src:e,alt:"Gallery ".concat(t+1),style:{height:"200px",objectFit:"cover",borderRadius:"4px"}})},t)}))}):(0,Cn.jsx)("div",{className:"d-flex align-items-center justify-content-center",style:{height:"200px",backgroundColor:"#f8f9fa",border:"2px dashed #dee2e6",borderRadius:"4px"},children:(0,Cn.jsx)("span",{className:"text-muted",children:"No images in gallery"})})]})})})]}),(0,Cn.jsxs)("div",{className:"column-container",children:[(0,Cn.jsxs)("div",{className:"column-card mb-4",children:[(0,Cn.jsx)("h6",{className:"text-black mb-3",style:{fontSize:"14px",fontWeight:"500"},children:"Activities"}),(0,Cn.jsxs)("table",{className:"personnel-info-table info-screen-appointments-table",children:[(0,Cn.jsx)("thead",{children:(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("th",{children:"Time"}),(0,Cn.jsx)("th",{children:"Activity Name"}),(0,Cn.jsx)("th",{children:"Location"})]})}),(0,Cn.jsx)("tbody",{children:d&&d.length>0?d.map((function(e,t){return(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("td",{children:e.startTime}),(0,Cn.jsx)("td",{children:e.title}),(0,Cn.jsx)("td",{children:e.event_location})]},e.id)})):(0,Cn.jsx)("tr",{children:(0,Cn.jsx)("td",{colSpan:"3",className:"text-center",children:"No activities scheduled for today"})})})]})]}),(0,Cn.jsx)("div",{className:"column-card",children:(0,Cn.jsx)("div",{className:"list row mb-4",children:(0,Cn.jsxs)("div",{className:"col-md-12",children:[(0,Cn.jsx)("h6",{className:"text-black mb-3",style:{fontSize:"14px",fontWeight:"500"},children:"Menu"}),(0,Cn.jsxs)("table",{className:"personnel-info-table info-screen-appointments-table",children:[(0,Cn.jsx)("thead",{children:(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("th",{children:"Breakfast"}),(0,Cn.jsx)("th",{children:"Lunch"}),(0,Cn.jsx)("th",{children:"Snack"})]})}),(0,Cn.jsx)("tbody",{children:v&&v.length>0?v.map((function(e,t){return(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("td",{children:e.breakfast}),(0,Cn.jsx)("td",{children:e.lunch}),(0,Cn.jsx)("td",{children:e.snack})]},e.id)})):(0,Cn.jsx)("tr",{children:(0,Cn.jsx)("td",{colSpan:"3",className:"text-center",children:"No meal plan for today"})})})]})]})})})]})]})})}),re&&(0,Cn.jsxs)("div",{className:"multi-columns-container",children:[(0,Cn.jsx)("div",{className:"column-container",children:(0,Cn.jsxs)("div",{className:"column-card",children:[(0,Cn.jsx)("h6",{className:"text-black fullscreen-title",children:"Appointments"}),(0,Cn.jsxs)("table",{className:"personnel-info-table info-screen-appointments-table",children:[(0,Cn.jsx)("thead",{children:(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("th",{children:"Time"}),(0,Cn.jsx)("th",{children:"Customer"}),(0,Cn.jsx)("th",{children:"Driver"})]})}),(0,Cn.jsx)("tbody",{children:s&&s.length>0?s.map((function(e,t){return(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("td",{children:e.startTime}),(0,Cn.jsx)("td",{children:e.customer}),(0,Cn.jsx)("td",{children:e.driverInfo})]},e.id)})):(0,Cn.jsx)("tr",{children:(0,Cn.jsx)("td",{colSpan:"3",className:"text-center",children:"No medical appointments scheduled for today"})})})]})]})}),(0,Cn.jsxs)("div",{className:"column-container",children:[(0,Cn.jsxs)("div",{className:"row mb-4 time-weather-row",children:[(0,Cn.jsx)("div",{className:"col-md-6",children:(0,Cn.jsx)("div",{className:"card h-100",children:(0,Cn.jsxs)("div",{className:"card-body text-center",children:[(0,Cn.jsxs)("div",{className:"fullscreen-date-display",children:[(0,Cn.jsx)("div",{className:"text-black",children:ys()(w).format("dddd")}),(0,Cn.jsx)("div",{className:"text-black",children:ys()(w).format("MMM Do, YYYY")}),(0,Cn.jsx)("h5",{className:"text-primary mt-2 fullscreen-time",children:ys()(w).format("HH:mm")})]}),(0,Cn.jsx)("div",{className:"clock-container",children:(0,Cn.jsx)("div",{className:"clock",children:(0,Cn.jsxs)("div",{className:"clock-face",children:[(0,Cn.jsx)("div",{className:"hand hour-hand",style:{transform:"rotate(".concat(ys()(w).hour()%12*30+.5*ys()(w).minute(),"deg)")}}),(0,Cn.jsx)("div",{className:"hand minute-hand",style:{transform:"rotate(".concat(6*ys()(w).minute(),"deg)")}}),(0,Cn.jsx)("div",{className:"hand second-hand",style:{transform:"rotate(".concat(6*ys()(w).second(),"deg)")}}),(0,Cn.jsx)("div",{className:"center-dot"})]})})})]})})}),(0,Cn.jsx)("div",{className:"col-md-6",children:(0,Cn.jsx)("div",{className:"card h-100",children:(0,Cn.jsxs)("div",{className:"card-body text-center",children:[(0,Cn.jsxs)("div",{className:"fullscreen-date-display",children:[(0,Cn.jsx)("div",{className:"text-black",children:"New York, NY"}),(0,Cn.jsx)("div",{className:"text-black",children:"Partly Cloudy"}),(0,Cn.jsx)("h5",{className:"text-primary mt-2 fullscreen-time",children:"22\xb0C"})]}),(0,Cn.jsx)("div",{className:"weather-icon",children:(0,Cn.jsx)("i",{className:"fas fa-cloud-sun"})})]})})})]}),(0,Cn.jsx)("div",{className:"attendance-note-wrapper",children:(0,Cn.jsx)("div",{className:"card",children:(0,Cn.jsxs)("div",{className:"card-body",children:[(0,Cn.jsx)("div",{className:"d-flex justify-content-between align-items-start mb-2",children:(0,Cn.jsxs)("div",{className:"d-flex align-items-center",children:[(0,Cn.jsx)("img",{src:"/images/logo-trans.png",alt:"Worldshine Logo",className:"fullscreen-logo"}),(0,Cn.jsx)("strong",{className:"logo-worldshine",children:"Worldshine"})]})}),(0,Cn.jsxs)("div",{className:"row",children:[(0,Cn.jsxs)("div",{className:"col-md-8",children:[(0,Cn.jsx)("h5",{className:"text-primary mb-2",children:E.slogan}),(0,Cn.jsx)("p",{className:"text-muted fullscreen-intro",children:E.introduction})]}),(0,Cn.jsx)("div",{className:"col-md-4",children:E.image?(0,Cn.jsx)("img",{src:E.image,alt:"Attendance Note",className:"img-fluid rounded fullscreen-note-img"}):(0,Cn.jsx)("div",{className:"d-flex align-items-center justify-content-center fullscreen-placeholder",children:(0,Cn.jsx)("span",{className:"text-muted",children:"No image"})})})]})]})})}),(0,Cn.jsx)("div",{className:"gallery-wrapper",children:(0,Cn.jsx)("div",{className:"card",children:(0,Cn.jsxs)("div",{className:"card-body",children:[(0,Cn.jsx)("h6",{className:"text-black mb-2 fullscreen-title",children:"Gallery"}),V.images.length>0?(0,Cn.jsx)(HF,{interval:V.images.length>1?5e3:null,controls:!1,indicators:V.images.length>1,className:"fullscreen-carousel",children:V.images.map((function(e,t){return(0,Cn.jsx)(HF.Item,{children:(0,Cn.jsx)("img",{className:"d-block w-100 fullscreen-carousel-img",src:e,alt:"Gallery ".concat(t+1)})},t)}))}):(0,Cn.jsx)("div",{className:"d-flex align-items-center justify-content-center fullscreen-placeholder",children:(0,Cn.jsx)("span",{className:"text-muted",children:"No images in gallery"})})]})})})]}),(0,Cn.jsxs)("div",{className:"column-container",children:[(0,Cn.jsxs)("div",{className:"column-card",children:[(0,Cn.jsx)("h6",{className:"text-black fullscreen-title",children:"Activities"}),(0,Cn.jsxs)("table",{className:"personnel-info-table info-screen-appointments-table",children:[(0,Cn.jsx)("thead",{children:(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("th",{children:"Time"}),(0,Cn.jsx)("th",{children:"Activity"}),(0,Cn.jsx)("th",{children:"Location"})]})}),(0,Cn.jsx)("tbody",{children:d&&d.length>0?d.map((function(e,t){return(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("td",{children:e.startTime}),(0,Cn.jsx)("td",{children:e.title}),(0,Cn.jsx)("td",{children:e.event_location})]},e.id)})):(0,Cn.jsx)("tr",{children:(0,Cn.jsx)("td",{colSpan:"3",className:"text-center",children:"No activities scheduled for today"})})})]})]}),(0,Cn.jsxs)("div",{className:"column-card",children:[(0,Cn.jsx)("h6",{className:"text-black fullscreen-title",children:"Menu"}),(0,Cn.jsxs)("table",{className:"personnel-info-table info-screen-appointments-table",children:[(0,Cn.jsx)("thead",{children:(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("th",{children:"Breakfast"}),(0,Cn.jsx)("th",{children:"Lunch"}),(0,Cn.jsx)("th",{children:"Snack"})]})}),(0,Cn.jsx)("tbody",{children:v&&v.length>0?v.map((function(e,t){return(0,Cn.jsxs)("tr",{children:[(0,Cn.jsx)("td",{children:e.breakfast}),(0,Cn.jsx)("td",{children:e.lunch}),(0,Cn.jsx)("td",{children:e.snack})]},e.id)})):(0,Cn.jsx)("tr",{children:(0,Cn.jsx)("td",{colSpan:"3",className:"text-center",children:"No meal plan for today"})})})]})]})]})]}),!re&&(0,Cn.jsxs)("div",{className:"list-func-panel",children:[(0,Cn.jsxs)("button",{className:"btn btn-primary me-2",onClick:function(){le(!0)},children:[(0,Cn.jsx)(zF,{size:16,className:"me-2"}),"Choose Background"]}),(0,Cn.jsxs)("button",{className:"btn btn-primary me-2",onClick:function(){ae(!0)},children:[(0,Cn.jsx)(YE,{size:16,className:"me-2"}),"Full Screen"]})]})]})}),(0,Cn.jsxs)(Fd,{show:S,onHide:me,size:"lg",children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:"Edit Attendance Note"})}),(0,Cn.jsx)(Fd.Body,{children:(0,Cn.jsxs)("div",{className:"row",children:[(0,Cn.jsxs)("div",{className:"col-md-6",children:[(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("label",{className:"form-label",children:"Slogan"}),(0,Cn.jsx)("input",{type:"text",className:"form-control",value:M.slogan,onChange:function(e){return he("slogan",e.target.value)},placeholder:"Enter slogan"})]}),(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("label",{className:"form-label",children:"Introduction"}),(0,Cn.jsx)("textarea",{className:"form-control",rows:"4",value:M.introduction,onChange:function(e){return he("introduction",e.target.value)},placeholder:"Enter introduction text"})]})]}),(0,Cn.jsx)("div",{className:"col-md-6",children:(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("label",{className:"form-label",children:"Image"}),(0,Cn.jsxs)("div",{className:"border rounded p-4 text-center",style:{border:"2px dashed #dee2e6",backgroundColor:"#f8f9fa",cursor:"pointer"},onClick:function(){return document.getElementById("imageUpload").click()},children:[M.image?(0,Cn.jsxs)("div",{children:[(0,Cn.jsx)("img",{src:M.image,alt:"Preview",className:"img-fluid rounded mb-2",style:{maxHeight:"150px"}}),(0,Cn.jsx)("p",{className:"text-muted mb-0",children:"Click to change image"})]}):(0,Cn.jsxs)("div",{children:[(0,Cn.jsx)("i",{className:"fas fa-cloud-upload-alt",style:{fontSize:"48px",color:"#6c757d"}}),(0,Cn.jsx)("p",{className:"text-muted mb-0",children:"Click to upload"})]}),(0,Cn.jsx)("input",{id:"imageUpload",type:"file",accept:"image/*",onChange:function(e){var t=e.target.files[0];if(t){L(t);var n=new FileReader;n.onload=function(e){T((function(t){return bt(bt({},t),{},{image:e.target.result})}))},n.readAsDataURL(t)}},style:{display:"none"}})]})]})})]})}),(0,Cn.jsxs)(Fd.Footer,{children:[(0,Cn.jsx)(Eo,{variant:"secondary",onClick:me,children:"Cancel"}),(0,Cn.jsx)(Eo,{variant:"primary",onClick:ve,children:"Save Changes"})]})]}),(0,Cn.jsxs)(Fd,{show:Y,onHide:pe,size:"lg",children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:"Update Images"})}),(0,Cn.jsxs)(Fd.Body,{children:[(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("label",{className:"form-label",children:"Upload Images"}),(0,Cn.jsxs)("div",{className:"border rounded p-4 text-center",style:{border:"2px dashed #dee2e6",backgroundColor:"#f8f9fa",cursor:"pointer"},onClick:function(){return document.getElementById("galleryUpload").click()},children:[(0,Cn.jsx)("i",{className:"fas fa-cloud-upload-alt",style:{fontSize:"48px",color:"#6c757d"}}),(0,Cn.jsx)("p",{className:"text-muted mb-0",children:"Click to upload multiple images"}),(0,Cn.jsx)("input",{id:"galleryUpload",type:"file",accept:"image/*",multiple:!0,onChange:function(e){var t=Array.from(e.target.files);console.log("Files selected for carousel:",t),Q((function(e){return[].concat(Tn(e),Tn(t))}));var n=[];t.forEach((function(e){var r=new FileReader;r.onload=function(e){n.push(e.target.result),n.length===t.length&&(console.log("Adding new images to carousel form:",n),$((function(e){return[].concat(Tn(e),n)})))},r.readAsDataURL(e)}))},style:{display:"none"}})]})]}),B.length>0&&(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("label",{className:"form-label",children:"Current Images"}),(0,Cn.jsx)("div",{className:"row",children:B.map((function(e,t){return(0,Cn.jsx)("div",{className:"col-md-4 mb-2",children:(0,Cn.jsxs)("div",{className:"position-relative",children:[(0,Cn.jsx)("img",{src:e,alt:"Gallery ".concat(t+1),className:"img-fluid rounded",style:{height:"100px",width:"100%",objectFit:"cover"}}),(0,Cn.jsx)("button",{type:"button",className:"btn btn-sm btn-danger position-absolute",style:{top:"5px",right:"5px"},onClick:function(){return function(e){$((function(t){return t.filter((function(t,n){return n!==e}))})),Q((function(t){return t.filter((function(t,n){return n!==e}))}))}(t)},children:"\xd7"})]})},t)}))})]})]}),(0,Cn.jsxs)(Fd.Footer,{children:[(0,Cn.jsx)(Eo,{variant:"secondary",onClick:pe,children:"Cancel"}),(0,Cn.jsx)(Eo,{variant:"primary",onClick:ge,children:"Save Changes"})]})]}),(0,Cn.jsxs)(Fd,{show:oe,onHide:be,size:"md",children:[(0,Cn.jsx)(Fd.Header,{closeButton:!0,children:(0,Cn.jsx)(Fd.Title,{children:"Choose Background Image"})}),(0,Cn.jsx)(Fd.Body,{children:(0,Cn.jsxs)("div",{className:"mb-3",children:[(0,Cn.jsx)("label",{className:"form-label",children:"Upload Background Image"}),(0,Cn.jsxs)("div",{className:"border rounded p-4 text-center",style:{border:"2px dashed #dee2e6",backgroundColor:"#f8f9fa",cursor:"pointer"},onClick:function(){return document.getElementById("backgroundUpload").click()},children:[ce?(0,Cn.jsxs)("div",{children:[(0,Cn.jsx)("img",{src:ee,alt:"Background Preview",className:"img-fluid rounded mb-2",style:{maxHeight:"200px",maxWidth:"100%"}}),(0,Cn.jsx)("p",{className:"text-muted mb-0",children:"Click to change background image"})]}):(0,Cn.jsxs)("div",{children:[(0,Cn.jsx)("i",{className:"fas fa-image",style:{fontSize:"48px",color:"#6c757d"}}),(0,Cn.jsx)("p",{className:"text-muted mb-0",children:"Click to upload background image"})]}),(0,Cn.jsx)("input",{id:"backgroundUpload",type:"file",accept:"image/*",onChange:function(e){var t=e.target.files[0];if(t){ue(t);var n=new FileReader;n.onload=function(e){te(e.target.result)},n.readAsDataURL(t)}},style:{display:"none"}})]})]})}),(0,Cn.jsxs)(Fd.Footer,{children:[(0,Cn.jsx)(Eo,{variant:"secondary",onClick:be,children:"Cancel"}),(0,Cn.jsx)(Eo,{variant:"primary",onClick:ye,children:"Save Background"})]})]}),re&&(0,Cn.jsx)("div",{className:"fullscreen-hint",children:"Press ESC to exit full screen"})]})};var WF=function(){var e=i((0,t.useState)(!1),2),n=(e[0],e[1]);return(0,Cn.jsx)(Cn.Fragment,{children:(0,Cn.jsx)("div",{children:(0,Cn.jsx)(W,{children:(0,Cn.jsxs)(z,{children:[(0,Cn.jsx)(Z,{path:"/landing",element:(0,Cn.jsx)(Jb,{})}),(0,Cn.jsx)(Z,{path:"/login",element:(0,Cn.jsx)(gb,{setMenu:function(){n(!0)}})}),(0,Cn.jsxs)(Z,{path:"/",element:(0,Cn.jsx)(UD,{}),children:[(0,Cn.jsx)(Z,{index:!0,element:(0,Cn.jsx)(ZD,{})}),(0,Cn.jsxs)(Z,{path:"/trans-routes",element:(0,Cn.jsx)(Lu,{}),children:[(0,Cn.jsx)(Z,{path:"",element:(0,Cn.jsx)(H,{replace:!0,to:"dashboard"})}),(0,Cn.jsx)(Z,{path:"create",element:(0,Cn.jsx)(fb,{})}),(0,Cn.jsx)(Z,{path:"dashboard",element:(0,Cn.jsx)(_f,{})}),(0,Cn.jsx)(Z,{path:":id",element:(0,Cn.jsx)(gm,{})}),(0,Cn.jsx)(Z,{path:"edit/:id",element:(0,Cn.jsx)(jm,{})}),(0,Cn.jsx)(Z,{path:"schedule",element:(0,Cn.jsx)(wm,{})}),(0,Cn.jsx)(Z,{path:"history",element:(0,Cn.jsx)(yb,{})}),(0,Cn.jsx)(Z,{path:"templates",element:(0,Cn.jsx)(bb,{})}),(0,Cn.jsx)(Z,{path:"templates/edit/:id",element:(0,Cn.jsx)(xb,{})}),(0,Cn.jsx)(Z,{path:"daily-templates/list",element:(0,Cn.jsx)(_b,{})}),(0,Cn.jsx)(Z,{path:"daily-templates/view/:id",element:(0,Cn.jsx)(Sb,{})}),(0,Cn.jsx)(Z,{path:"daily-templates/:id/view-route/:routeId",element:(0,Cn.jsx)(Cb,{})}),(0,Cn.jsx)(Z,{path:"daily-templates/:id/update-route/:routeId",element:(0,Cn.jsx)(Db,{})}),(0,Cn.jsx)(Z,{path:"daily-templates/:id/create-route",element:(0,Cn.jsx)(Eb,{})}),(0,Cn.jsx)(Z,{path:"route-signature",element:(0,Cn.jsx)(Ix,{})}),(0,Cn.jsx)(Z,{path:"route-report-with-signature/:id",element:(0,Cn.jsx)(VC,{})})]}),(0,Cn.jsx)(Z,{path:"/signature/:id",element:(0,Cn.jsx)(zC,{})}),(0,Cn.jsx)(Z,{path:"/vehicles",element:(0,Cn.jsx)(ob,{})}),(0,Cn.jsx)(Z,{path:"/vehicles/edit/:id",element:(0,Cn.jsx)(lb,{})}),(0,Cn.jsx)(Z,{path:"/vehicles/list",element:(0,Cn.jsx)(Qb,{})}),(0,Cn.jsx)(Z,{path:"/vehicles/:id",element:(0,Cn.jsx)(Xb,{})}),(0,Cn.jsx)(Z,{path:"/messages",element:(0,Cn.jsx)(ex,{})}),(0,Cn.jsx)(Z,{path:"/messages/edit/:id",element:(0,Cn.jsx)(tx,{})}),(0,Cn.jsx)(Z,{path:"/messages/list",element:(0,Cn.jsx)(Sx,{})}),(0,Cn.jsx)(Z,{path:"/message-tokens",element:(0,Cn.jsx)(Ex,{})}),(0,Cn.jsx)(Z,{path:"/messages/send-message",element:(0,Cn.jsx)(Rx,{})}),(0,Cn.jsx)(Z,{path:"/messages/sent-messages/list",element:(0,Cn.jsx)(Ax,{})}),(0,Cn.jsx)(Z,{path:"/center-phones",element:(0,Cn.jsx)(Cx,{})}),(0,Cn.jsx)(Z,{path:"/center-phones/edit/:id",element:(0,Cn.jsx)(Dx,{})}),(0,Cn.jsx)(Z,{path:"/center-phones/list",element:(0,Cn.jsx)(tu,{})}),(0,Cn.jsx)(Z,{path:"/employees",element:(0,Cn.jsx)(sb,{})}),(0,Cn.jsx)(Z,{path:"/employees/list",element:(0,Cn.jsx)(ub,{})}),(0,Cn.jsx)(Z,{path:"/employees/:id",element:(0,Cn.jsx)(db,{})}),(0,Cn.jsx)(Z,{path:"/employees/edit/:id",element:(0,Cn.jsx)(cb,{})}),(0,Cn.jsx)(Z,{path:"/users",element:(0,Cn.jsx)(Dn,{})}),(0,Cn.jsx)(Z,{path:"/customers",element:(0,Cn.jsx)(Rb,{})}),(0,Cn.jsx)(Z,{path:"/customers/list",element:(0,Cn.jsx)(Hb,{})}),(0,Cn.jsx)(Z,{path:"/customers/:id",element:(0,Cn.jsx)(Ub,{})}),(0,Cn.jsx)(Z,{path:"/customers/edit/:id",element:(0,Cn.jsx)(Gb,{})}),(0,Cn.jsxs)(Z,{path:"/admin",element:(0,Cn.jsx)(hb,{}),children:[(0,Cn.jsx)(Z,{path:"",element:(0,Cn.jsx)(H,{replace:!0,to:"customer-report"})}),(0,Cn.jsx)(Z,{path:"customer-report",element:(0,Cn.jsx)(pb,{})})]}),(0,Cn.jsx)(Z,{path:"/dashboard/dashboard",element:(0,Cn.jsx)(iP,{})}),(0,Cn.jsx)(Z,{path:"/dashboard/admin-view",element:(0,Cn.jsx)(DF,{})}),(0,Cn.jsx)(Z,{path:"/seating",element:(0,Cn.jsx)(VE,{})}),(0,Cn.jsx)(Z,{path:"/center-calendar",element:(0,Cn.jsx)(HO,{})}),(0,Cn.jsx)(Z,{path:"/meal-status",element:(0,Cn.jsx)(Tb,{})}),(0,Cn.jsxs)(Z,{path:"/medical",element:(0,Cn.jsx)(FC,{}),children:[(0,Cn.jsx)(Z,{path:"",element:(0,Cn.jsx)(H,{replace:!0,to:"index"})}),(0,Cn.jsx)(Z,{path:"index",element:(0,Cn.jsx)(YC,{})}),(0,Cn.jsx)(Z,{path:"resources",element:(0,Cn.jsx)(Lx,{})}),(0,Cn.jsx)(Z,{path:"resources/list",element:(0,Cn.jsx)(Fx,{})}),(0,Cn.jsx)(Z,{path:"resources/:id",element:(0,Cn.jsx)(Hx,{})}),(0,Cn.jsx)(Z,{path:"resources/edit/:id",element:(0,Cn.jsx)(Yx,{})}),(0,Cn.jsx)(Z,{path:"events",element:(0,Cn.jsx)(Ux,{})}),(0,Cn.jsx)(Z,{path:"events/list",element:(0,Cn.jsx)(Zx,{})}),(0,Cn.jsx)(Z,{path:"events/multiple-list",element:(0,Cn.jsx)(Bx,{})}),(0,Cn.jsx)(Z,{path:"events/calendar",element:(0,Cn.jsx)(LC,{})}),(0,Cn.jsx)(Z,{path:"events/:id",element:(0,Cn.jsx)(Vx,{})}),(0,Cn.jsx)(Z,{path:"events/edit/:id",element:(0,Cn.jsx)(zx,{})}),(0,Cn.jsx)(Z,{path:"events/create-from-request",element:(0,Cn.jsx)(zx,{})}),(0,Cn.jsx)(Z,{path:"event-request",element:(0,Cn.jsx)(HC,{})}),(0,Cn.jsx)(Z,{path:"event-request/list",element:(0,Cn.jsx)(UC,{})})]}),(0,Cn.jsx)(Z,{path:"/info-screen",element:(0,Cn.jsx)(VF,{})})]})]})})})})},qF=function(e){e&&e instanceof Function&&__webpack_require__.e(787).then(__webpack_require__.bind(__webpack_require__,787)).then((function(t){var n=t.getCLS,r=t.getFID,a=t.getFCP,i=t.getLCP,o=t.getTTFB;n(e),r(e),a(e),i(e),o(e)}))},KF=function(e){return"@@redux-saga/"+e},$F=KF("CANCEL_PROMISE"),GF=KF("CHANNEL_END"),JF=KF("IO"),QF=KF("MATCH"),XF=KF("MULTICAST"),eY=KF("SAGA_ACTION"),tY=KF("SELF_CANCELLATION"),nY=KF("TASK"),rY=KF("TASK_CANCEL"),aY=KF("TERMINATE"),iY=KF("LOCATION"),oY=function(e){return null===e||void 0===e},lY=function(e){return null!==e&&void 0!==e},sY=function(e){return"function"===typeof e},cY=function(e){return"string"===typeof e},uY=Array.isArray,dY=function(e){return e&&sY(e.then)},fY=function(e){return e&&sY(e.next)&&sY(e.throw)},hY=function e(t){return t&&(cY(t)||pY(t)||sY(t)||uY(t)&&t.every(e))},vY=function(e){return e&&sY(e.take)&&sY(e.close)},mY=function(e){return sY(e)&&e.hasOwnProperty("toString")},pY=function(e){return Boolean(e)&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype};var gY=function(e){return function(){return e}},yY=gY(!0),bY=function(){};var xY=function(e){return e};"function"===typeof Symbol&&Symbol.asyncIterator&&Symbol.asyncIterator;var _Y=function(e,t){s(e,t),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(t).forEach((function(n){e[n]=t[n]}))};function jY(e,t){var n=e.indexOf(t);n>=0&&e.splice(n,1)}var wY=function(e){throw e},NY=function(e){return{value:e,done:!0}};function kY(e,t,n){void 0===t&&(t=wY),void 0===n&&(n="iterator");var r={meta:{name:n},next:e,throw:t,return:NY,isSagaIterator:!0};return"undefined"!==typeof Symbol&&(r[Symbol.iterator]=function(){return r}),r}function SY(e,t){var n=t.sagaStack;console.error(e),console.error(n)}var CY=function(e){return Array.apply(null,new Array(e))},DY=function(e){return function(t){return e(Object.defineProperty(t,eY,{value:!0}))}},EY=function(e){return e===aY},OY=function(e){return e===rY},PY=function(e){return EY(e)||OY(e)};function MY(e,t){var n=Object.keys(e),r=n.length;var a,i=0,o=uY(e)?CY(r):{},l={};return n.forEach((function(e){var n=function(n,l){a||(l||PY(n)?(t.cancel(),t(n,l)):(o[e]=n,++i===r&&(a=!0,t(o))))};n.cancel=bY,l[e]=n})),t.cancel=function(){a||(a=!0,n.forEach((function(e){return l[e].cancel()})))},l}function TY(e){return{name:e.name||"anonymous",location:RY(e)}}function RY(e){return e[iY]}function AY(e,t){void 0===e&&(e=10);var n=new Array(e),r=0,a=0,i=0,o=function(t){n[a]=t,a=(a+1)%e,r++},l=function(){if(0!=r){var t=n[i];return n[i]=null,r--,i=(i+1)%e,t}},s=function(){for(var e=[];r;)e.push(l());return e};return{isEmpty:function(){return 0==r},put:function(l){var c;if(r<e)o(l);else switch(t){case 1:throw new Error("Channel's Buffer overflow!");case 3:n[a]=l,i=a=(a+1)%e;break;case 4:c=2*e,n=s(),r=n.length,a=n.length,i=0,n.length=c,e=c,o(l)}},take:l,flush:s}}var IY=function(e){return AY(e,4)},LY="TAKE",FY="PUT",YY="ALL",HY="CALL",UY="FORK",ZY=function(e,t){var n;return(n={})[JF]=!0,n.combinator=!1,n.type=e,n.payload=t,n};function BY(e,t){return void 0===e&&(e="*"),hY(e)?ZY(LY,{pattern:e}):vY(n=e)&&n[XF]&&lY(t)&&hY(t)?ZY(LY,{channel:e,pattern:t}):vY(e)?ZY(LY,{channel:e}):void 0;var n}function zY(e,t){return oY(t)&&(t=e,e=void 0),ZY(FY,{channel:e,action:t})}function VY(e){var t=ZY(YY,e);return t.combinator=!0,t}function WY(e,t){var n,r=null;return sY(e)?n=e:(uY(e)?(r=e[0],n=e[1]):(r=e.context,n=e.fn),r&&cY(n)&&sY(r[n])&&(n=r[n])),{context:r,fn:n,args:t}}function qY(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return ZY(HY,WY(e,n))}function KY(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return ZY(UY,WY(e,n))}function $Y(){var e={};return e.promise=new Promise((function(t,n){e.resolve=t,e.reject=n})),e}var GY=$Y,JY=[],QY=0;function XY(e){try{nH(),e()}finally{rH()}}function eH(e){JY.push(e),QY||(nH(),aH())}function tH(e){try{return nH(),e()}finally{aH()}}function nH(){QY++}function rH(){QY--}function aH(){var e;for(rH();!QY&&void 0!==(e=JY.shift());)XY(e)}var iH=function(e){return function(t){return e.some((function(e){return uH(e)(t)}))}},oH=function(e){return function(t){return e(t)}},lH=function(e){return function(t){return t.type===String(e)}},sH=function(e){return function(t){return t.type===e}},cH=function(){return yY};function uH(e){var t="*"===e?cH:cY(e)?lH:uY(e)?iH:mY(e)?lH:sY(e)?oH:pY(e)?sH:null;if(null===t)throw new Error("invalid pattern: "+e);return t(e)}var dH={type:GF},fH=function(e){return e&&e.type===GF};function hH(e){void 0===e&&(e=IY());var t=!1,n=[];return{take:function(r){t&&e.isEmpty()?r(dH):e.isEmpty()?(n.push(r),r.cancel=function(){jY(n,r)}):r(e.take())},put:function(r){if(!t){if(0===n.length)return e.put(r);n.shift()(r)}},flush:function(n){t&&e.isEmpty()?n(dH):n(e.flush())},close:function(){if(!t){t=!0;var e=n;n=[];for(var r=0,a=e.length;r<a;r++){(0,e[r])(dH)}}}}}function vH(){var e=function(){var e,t=!1,n=[],r=n,a=function(){r===n&&(r=n.slice())},i=function(){t=!0;var e=n=r;r=[],e.forEach((function(e){e(dH)}))};return(e={})[XF]=!0,e.put=function(e){if(!t)if(fH(e))i();else for(var a=n=r,o=0,l=a.length;o<l;o++){var s=a[o];s[QF](e)&&(s.cancel(),s(e))}},e.take=function(e,n){void 0===n&&(n=cH),t?e(dH):(e[QF]=n,a(),r.push(e),e.cancel=function(e){var t=!1;return function(){t||(t=!0,e())}}((function(){a(),jY(r,e)})))},e.close=i,e}(),t=e.put;return e.put=function(e){e[eY]?t(e):eH((function(){t(e)}))},e}function mH(e,t){var n=e[$F];sY(n)&&(t.cancel=n),e.then(t,(function(e){t(e,!0)}))}var pH,gH=0,yH=function(){return++gH};function bH(e){e.isRunning()&&e.cancel()}var xH=((pH={}).TAKE=function(e,t,n){var r=t.channel,a=void 0===r?e.channel:r,i=t.pattern,o=t.maybe,l=function(e){e instanceof Error?n(e,!0):!fH(e)||o?n(e):n(aY)};try{a.take(l,lY(i)?uH(i):null)}catch(s){return void n(s,!0)}n.cancel=l.cancel},pH.PUT=function(e,t,n){var r=t.channel,a=t.action,i=t.resolve;eH((function(){var t;try{t=(r?r.put:e.dispatch)(a)}catch(o){return void n(o,!0)}i&&dY(t)?mH(t,n):n(t)}))},pH.ALL=function(e,t,n,r){var a=r.digestEffect,i=gH,o=Object.keys(t);if(0!==o.length){var l=MY(t,n);o.forEach((function(e){a(t[e],i,l[e],e)}))}else n(uY(t)?[]:{})},pH.RACE=function(e,t,n,r){var a=r.digestEffect,i=gH,o=Object.keys(t),l=uY(t)?CY(o.length):{},s={},c=!1;o.forEach((function(e){var t=function(t,r){c||(r||PY(t)?(n.cancel(),n(t,r)):(n.cancel(),c=!0,l[e]=t,n(l)))};t.cancel=bY,s[e]=t})),n.cancel=function(){c||(c=!0,o.forEach((function(e){return s[e].cancel()})))},o.forEach((function(e){c||a(t[e],i,s[e],e)}))},pH.CALL=function(e,t,n,r){var a=t.context,i=t.fn,o=t.args,l=r.task;try{var s=i.apply(a,o);if(dY(s))return void mH(s,n);if(fY(s))return void OH(e,s,l.context,gH,TY(i),!1,n);n(s)}catch(c){n(c,!0)}},pH.CPS=function(e,t,n){var r=t.context,a=t.fn,i=t.args;try{var o=function(e,t){oY(e)?n(t):n(e,!0)};a.apply(r,i.concat(o)),o.cancel&&(n.cancel=o.cancel)}catch(l){n(l,!0)}},pH.FORK=function(e,t,n,r){var a=t.context,i=t.fn,o=t.args,l=t.detached,s=r.task,c=function(e){var t=e.context,n=e.fn,r=e.args;try{var a=n.apply(t,r);if(fY(a))return a;var i=!1;return kY((function(e){return i?{value:e,done:!0}:(i=!0,{value:a,done:!dY(a)})}))}catch(o){return kY((function(){throw o}))}}({context:a,fn:i,args:o}),u=function(e,t){return e.isSagaIterator?{name:e.meta.name}:TY(t)}(c,i);tH((function(){var t=OH(e,c,s.context,gH,u,l,void 0);l?n(t):t.isRunning()?(s.queue.addTask(t),n(t)):t.isAborted()?s.queue.abort(t.error()):n(t)}))},pH.JOIN=function(e,t,n,r){var a=r.task,i=function(e,t){if(e.isRunning()){var n={task:a,cb:t};t.cancel=function(){e.isRunning()&&jY(e.joiners,n)},e.joiners.push(n)}else e.isAborted()?t(e.error(),!0):t(e.result())};if(uY(t)){if(0===t.length)return void n([]);var o=MY(t,n);t.forEach((function(e,t){i(e,o[t])}))}else i(t,n)},pH.CANCEL=function(e,t,n,r){var a=r.task;t===tY?bH(a):uY(t)?t.forEach(bH):bH(t),n()},pH.SELECT=function(e,t,n){var r=t.selector,a=t.args;try{n(r.apply(void 0,[e.getState()].concat(a)))}catch(i){n(i,!0)}},pH.ACTION_CHANNEL=function(e,t,n){var r=t.pattern,a=hH(t.buffer),i=uH(r),o=function t(n){fH(n)||e.channel.take(t,i),a.put(n)},l=a.close;a.close=function(){o.cancel(),l()},e.channel.take(o,i),n(a)},pH.CANCELLED=function(e,t,n,r){n(r.task.isCancelled())},pH.FLUSH=function(e,t,n){t.flush(n)},pH.GET_CONTEXT=function(e,t,n,r){n(r.task.context[t])},pH.SET_CONTEXT=function(e,t,n,r){var a=r.task;_Y(a.context,t),n()},pH);function _H(e,t){return e+"?"+t}function jH(e){var t=e.name,n=e.location;return n?t+" "+_H(n.fileName,n.lineNumber):t}function wH(e){var t=function(e,t){var n;return(n=[]).concat.apply(n,t.map(e))}((function(e){return e.cancelledTasks}),e);return t.length?["Tasks cancelled due to error:"].concat(t).join("\n"):""}var NH=null,kH=[],SH=function(e){e.crashedEffect=NH,kH.push(e)},CH=function(){NH=null,kH.length=0},DH=function(){var e=kH[0],t=kH.slice(1),n=e.crashedEffect?function(e){var t=RY(e);return t?t.code+" "+_H(t.fileName,t.lineNumber):""}(e.crashedEffect):null;return["The above error occurred in task "+jH(e.meta)+(n?" \n when executing effect "+n:"")].concat(t.map((function(e){return" created by "+jH(e.meta)})),[wH(kH)]).join("\n")};function EH(e,t,n,r,a,i,o){var l;void 0===o&&(o=bY);var s,c,u=0,d=null,f=[],h=Object.create(n),v=function(e,t,n){var r,a=[],i=!1;function o(e){t(),s(),n(e,!0)}function l(t){a.push(t),t.cont=function(l,s){i||(jY(a,t),t.cont=bY,s?o(l):(t===e&&(r=l),a.length||(i=!0,n(r))))}}function s(){i||(i=!0,a.forEach((function(e){e.cont=bY,e.cancel()})),a=[])}return l(e),{addTask:l,cancelAll:s,abort:o,getTasks:function(){return a}}}(t,(function(){f.push.apply(f,v.getTasks().map((function(e){return e.meta.name})))}),m);function m(t,n){if(n){if(u=2,SH({meta:a,cancelledTasks:f}),p.isRoot){var r=DH();CH(),e.onError(t,{sagaStack:r})}c=t,d&&d.reject(t)}else t===rY?u=1:1!==u&&(u=3),s=t,d&&d.resolve(t);p.cont(t,n),p.joiners.forEach((function(e){e.cb(t,n)})),p.joiners=null}var p=((l={})[nY]=!0,l.id=r,l.meta=a,l.isRoot=i,l.context=h,l.joiners=[],l.queue=v,l.cancel=function(){0===u&&(u=1,v.cancelAll(),m(rY,!1))},l.cont=o,l.end=m,l.setContext=function(e){_Y(h,e)},l.toPromise=function(){return d||(d=GY(),2===u?d.reject(c):0!==u&&d.resolve(s)),d.promise},l.isRunning=function(){return 0===u},l.isCancelled=function(){return 1===u||0===u&&1===t.status},l.isAborted=function(){return 2===u},l.result=function(){return s},l.error=function(){return c},l);return p}function OH(e,t,n,r,a,i,o){var l=e.finalizeRunEffect((function(t,n,r){if(dY(t))mH(t,r);else if(fY(t))OH(e,t,c.context,n,a,!1,r);else if(t&&t[JF]){(0,xH[t.type])(e,t.payload,r,u)}else r(t)}));d.cancel=bY;var s={meta:a,cancel:function(){0===s.status&&(s.status=1,d(rY))},status:0},c=EH(e,s,n,r,a,i,o),u={task:c,digestEffect:f};return o&&(o.cancel=c.cancel),d(),c;function d(e,n){try{var a;n?(a=t.throw(e),CH()):OY(e)?(s.status=1,d.cancel(),a=sY(t.return)?t.return(rY):{done:!0,value:rY}):a=EY(e)?sY(t.return)?t.return():{done:!0}:t.next(e),a.done?(1!==s.status&&(s.status=3),s.cont(a.value)):f(a.value,r,d)}catch(i){if(1===s.status)throw i;s.status=2,s.cont(i,!0)}}function f(t,n,r,a){void 0===a&&(a="");var i,o=yH();function s(n,a){i||(i=!0,r.cancel=bY,e.sagaMonitor&&(a?e.sagaMonitor.effectRejected(o,n):e.sagaMonitor.effectResolved(o,n)),a&&function(e){NH=e}(t),r(n,a))}e.sagaMonitor&&e.sagaMonitor.effectTriggered({effectId:o,parentEffectId:n,label:a,effect:t}),s.cancel=bY,r.cancel=function(){i||(i=!0,s.cancel(),s.cancel=bY,e.sagaMonitor&&e.sagaMonitor.effectCancelled(o))},l(t,o,s)}}function PH(e,t){var n=e.channel,r=void 0===n?vH():n,a=e.dispatch,i=e.getState,o=e.context,l=void 0===o?{}:o,s=e.sagaMonitor,c=e.effectMiddlewares,u=e.onError,d=void 0===u?SY:u;for(var f=arguments.length,h=new Array(f>2?f-2:0),v=2;v<f;v++)h[v-2]=arguments[v];var m=t.apply(void 0,h);var p,g=yH();if(s&&(s.rootSagaStarted=s.rootSagaStarted||bY,s.effectTriggered=s.effectTriggered||bY,s.effectResolved=s.effectResolved||bY,s.effectRejected=s.effectRejected||bY,s.effectCancelled=s.effectCancelled||bY,s.actionDispatched=s.actionDispatched||bY,s.rootSagaStarted({effectId:g,saga:t,args:h})),c){var y=Ct.apply(void 0,c);p=function(e){return function(t,n,r){return y((function(t){return e(t,n,r)}))(t)}}}else p=xY;var b={channel:r,dispatch:DY(a),getState:i,sagaMonitor:s,onError:d,finalizeRunEffect:p};return tH((function(){var e=OH(b,m,l,g,TY(t),!0,void 0);return s&&s.effectResolved(g,e),e}))}var MH=function(e){var t,n=void 0===e?{}:e,r=n.context,a=void 0===r?{}:r,i=n.channel,o=void 0===i?vH():i,l=n.sagaMonitor,c=va(n,["context","channel","sagaMonitor"]);function u(e){var n=e.getState,r=e.dispatch;return t=PH.bind(null,s({},c,{context:a,channel:o,dispatch:r,getState:n,sagaMonitor:l})),function(e){return function(t){l&&l.actionDispatched&&l.actionDispatched(t);var n=e(t);return o.put(t),n}}}return u.run=function(){return t.apply(void 0,arguments)},u.setContext=function(e){_Y(a,e)},u},TH=MH,RH=function(e){return{done:!0,value:e}},AH={};function IH(e){return vY(e)?"channel":mY(e)?String(e):sY(e)?e.name:String(e)}function LH(e,t,n){var r,a,i,o=t;function l(t,n){if(o===AH)return RH(t);if(n&&!a)throw o=AH,n;r&&r(t);var l=n?e[a](n):e[o]();return o=l.nextState,i=l.effect,r=l.stateUpdater,a=l.errorState,o===AH?RH(t):i}return kY(l,(function(e){return l(null,e)}),n)}function FH(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a<n;a++)r[a-2]=arguments[a];var i,o={done:!1,value:BY(e)},l=function(e){return{done:!1,value:KY.apply(void 0,[t].concat(r,[e]))}},s=function(e){return i=e};return LH({q1:function(){return{nextState:"q2",effect:o,stateUpdater:s}},q2:function(){return{nextState:"q1",effect:l(i)}}},"q1","takeEvery("+IH(e)+", "+t.name+")")}function YH(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a<n;a++)r[a-2]=arguments[a];return KY.apply(void 0,[FH,e,t].concat(r))}var HH=Zu().mark(WH),UH=Zu().mark(qH),ZH=Kt.actions,BH=ZH.fetchAllUsers,zH=ZH.fetchAllUsersSuccess,VH=ZH.fetchAllUsersFailure;function WH(){var e;return Zu().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,qY(Pn);case 3:return e=t.sent.data,t.next=6,zY(zH(e));case 6:t.next=12;break;case 8:return t.prev=8,t.t0=t.catch(0),t.next=12,zY(VH(t.t0));case 12:case"end":return t.stop()}}),HH,null,[[0,8]])}function qH(){return Zu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=VY,e.next=3,YH(BH.type,WH);case 3:return e.t1=e.sent,e.t2=[e.t1],e.next=7,(0,e.t0)(e.t2);case 7:case"end":return e.stop()}}),UH)}var KH=Zu().mark(SU),$H=Zu().mark(CU),GH=Zu().mark(DU),JH=Zu().mark(EU),QH=Zu().mark(OU),XH=Zu().mark(PU),eU=Zu().mark(MU),tU=Zu().mark(TU),nU=Zu().mark(RU),rU=$t.actions,aU=rU.fetchAllRoutes,iU=rU.fetchAllRoutesSuccess,oU=rU.fetchAllRoutesFailure,lU=rU.updateRoute,sU=rU.updateRouteFailure,cU=rU.fetchAllTomorrowRoutes,uU=rU.fetchAllTomorrowRoutesSuccess,dU=rU.fetchAllTomorrowRoutesFailure,fU=rU.createRoute,hU=rU.createRouteFailure,vU=rU.fetchAllHisotryRoutesSuccess,mU=rU.fetchAllHistoryRoutes,pU=rU.fetchAllHistoryRoutesFailure,gU=rU.fetchAllBreakfastRecords,yU=rU.fetchAllBreakfastRecordsSuccess,bU=rU.fetchAllBreakfastRecordsFailure,xU=rU.fetchAllLunchRecords,_U=rU.fetchAllLunchRecordsSuccess,jU=rU.fetchAllLunchRecordsFailure,wU=rU.fetchAllSnackRecords,NU=rU.fetchAllSnackRecordsSuccess,kU=rU.fetchAllSnackRecordsFailure;function SU(e){var t,n;return Zu().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,t=e.payload.dateText,r.next=4,qY($r,t);case 4:return n=r.sent.data,r.next=7,zY(vU(n));case 7:r.next=13;break;case 9:return r.prev=9,r.t0=r.catch(0),r.next=13,zY(pU(r.t0));case 13:case"end":return r.stop()}}),KH,null,[[0,9]])}function CU(){var e,t,n;return Zu().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,e=new Date,t=(e.getMonth()>8?e.getMonth()+1:"0"+(e.getMonth()+1))+"/"+(e.getDate()>9?e.getDate():"0"+e.getDate())+"/"+e.getFullYear(),r.next=5,qY($r,t);case 5:return n=r.sent.data,r.next=8,zY(iU(n));case 8:r.next=14;break;case 10:return r.prev=10,r.t0=r.catch(0),r.next=14,zY(oU(r.t0));case 14:case"end":return r.stop()}}),$H,null,[[0,10]])}function DU(){var e,t;return Zu().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,qY(Xr,ys()(new Date).format("MM/DD/YYYY"));case 3:if(n.t1=e=n.sent,n.t0=null===n.t1,n.t0){n.next=7;break}n.t0=void 0===e;case 7:if(!n.t0){n.next=11;break}n.t2=void 0,n.next=12;break;case 11:n.t2=e.data;case 12:return t=n.t2,n.next=15,zY(yU(t));case 15:n.next=21;break;case 17:return n.prev=17,n.t3=n.catch(0),n.next=21,zY(bU(n.t3));case 21:case"end":return n.stop()}}),GH,null,[[0,17]])}function EU(){var e,t;return Zu().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,qY(aa,ys()(new Date).format("MM/DD/YYYY"));case 3:if(n.t1=e=n.sent,n.t0=null===n.t1,n.t0){n.next=7;break}n.t0=void 0===e;case 7:if(!n.t0){n.next=11;break}n.t2=void 0,n.next=12;break;case 11:n.t2=e.data;case 12:return t=n.t2,n.next=15,zY(_U(t));case 15:n.next=21;break;case 17:return n.prev=17,n.t3=n.catch(0),n.next=21,zY(jU(n.t3));case 21:case"end":return n.stop()}}),JH,null,[[0,17]])}function OU(){var e,t;return Zu().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,qY(ca,ys()(new Date).format("MM/DD/YYYY"));case 3:if(n.t1=e=n.sent,n.t0=null===n.t1,n.t0){n.next=7;break}n.t0=void 0===e;case 7:if(!n.t0){n.next=11;break}n.t2=void 0,n.next=12;break;case 11:n.t2=e.data;case 12:return t=n.t2,n.next=15,zY(NU(t));case 15:n.next=21;break;case 17:return n.prev=17,n.t3=n.catch(0),n.next=21,zY(kU(n.t3));case 21:case"end":return n.stop()}}),QH,null,[[0,17]])}function PU(e){var t,n,r;return Zu().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,(t=new Date).setDate(t.getDate()+1),n=e.payload.dateText?e.payload.dateText:(t.getMonth()>8?t.getMonth()+1:"0"+(t.getMonth()+1))+"/"+(t.getDate()>9?t.getDate():"0"+t.getDate())+"/"+t.getFullYear(),a.next=6,qY($r,n);case 6:return r=a.sent.data,a.next=9,zY(uU(r));case 9:a.next=15;break;case 11:return a.prev=11,a.t0=a.catch(0),a.next=15,zY(dU(a.t0));case 15:case"end":return a.stop()}}),XH,null,[[0,11]])}function MU(e){var t,n,r,a;return Zu().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.prev=0,i.next=3,qY(Gr,e.payload.id,e.payload.data);case 3:if(!e.payload.dateText){i.next=16;break}return i.next=6,qY($r,e.payload.dateText);case 6:if(t=i.sent.data,!e.payload.fromSchedule){i.next=12;break}return i.next=10,zY(uU(t));case 10:i.next=14;break;case 12:return i.next=14,zY(vU(t));case 14:i.next=24;break;case 16:if(e.payload.skipRefetch){i.next=24;break}return n=new Date,r=(n.getMonth()>8?n.getMonth()+1:"0"+(n.getMonth()+1))+"/"+(n.getDate()>9?n.getDate():"0"+n.getDate())+"/"+n.getFullYear(),i.next=21,qY($r,r);case 21:return a=i.sent.data,i.next=24,zY(iU(a));case 24:e.payload.callback&&e.payload.callback(),i.next=32;break;case 27:return i.prev=27,i.t0=i.catch(0),i.next=31,zY(sU(i.t0));case 31:window.alert("Fail to Update Route: ".concat("string"===typeof i.t0?i.t0:JSON.stringify(i.t0)));case 32:case"end":return i.stop()}}),eU,null,[[0,27]])}function TU(e){var t,n,r,a,i,o,l;return Zu().wrap((function(s){for(;;)switch(s.prev=s.next){case 0:return s.prev=0,s.next=3,qY(Jr,e.payload.data);case 3:if(!e.payload.fetchToday){s.next=11;break}return t=new Date,n=(t.getMonth()>8?t.getMonth()+1:"0"+(t.getMonth()+1))+"/"+(t.getDate()>9?t.getDate():"0"+t.getDate())+"/"+t.getFullYear(),s.next=8,qY($r,n);case 8:return r=s.sent.data,s.next=11,zY(iU(r));case 11:if(!e.payload.fetchTomorrow){s.next=20;break}return(a=new Date).setDate(a.getDate()+1),i=(a.getMonth()>8?a.getMonth()+1:"0"+(a.getMonth()+1))+"/"+(a.getDate()>9?a.getDate():"0"+a.getDate())+"/"+a.getFullYear(),s.next=17,qY($r,i);case 17:return o=s.sent.data,s.next=20,zY(uU(o));case 20:if(!e.payload.fetchDate){s.next=26;break}return s.next=23,qY($r,e.payload.fetchDate);case 23:return l=s.sent.data,s.next=26,zY(uU(l));case 26:s.next=33;break;case 28:return s.prev=28,s.t0=s.catch(0),s.next=32,zY(hU(s.t0));case 32:window.alert("Fail to Create Route: ".concat("string"===typeof s.t0?s.t0:JSON.stringify(s.t0)));case 33:case"end":return s.stop()}}),tU,null,[[0,28]])}function RU(){return Zu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=VY,e.next=3,YH(aU.type,CU);case 3:return e.t1=e.sent,e.next=6,YH(lU.type,MU);case 6:return e.t2=e.sent,e.next=9,YH(cU.type,PU);case 9:return e.t3=e.sent,e.next=12,YH(fU.type,TU);case 12:return e.t4=e.sent,e.next=15,YH(mU.type,SU);case 15:return e.t5=e.sent,e.next=18,YH(gU.type,DU);case 18:return e.t6=e.sent,e.next=21,YH(xU.type,EU);case 21:return e.t7=e.sent,e.next=24,YH(wU.type,OU);case 24:return e.t8=e.sent,e.t9=[e.t1,e.t2,e.t3,e.t4,e.t5,e.t6,e.t7,e.t8],e.next=28,(0,e.t0)(e.t9);case 28:case"end":return e.stop()}}),nU)}var AU=Zu().mark($U),IU=Zu().mark(GU),LU=Zu().mark(JU),FU=Zu().mark(QU),YU=Zu().mark(XU),HU=hn.actions,UU=HU.createDriver,ZU=HU.createDriverFailure,BU=HU.fetchAllDrivers,zU=HU.fetchAllDriversSuccess,VU=HU.fetchAllDriversFailure,WU=HU.updateDriver,qU=HU.updateDriverFailure,KU=HU.deleteDriver;HU.deleteDriverFailure;function $U(){var e;return Zu().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,qY(tl,"driver");case 3:return e=t.sent.data,t.next=6,zY(zU(e));case 6:t.next=12;break;case 8:return t.prev=8,t.t0=t.catch(0),t.next=12,zY(VU(t.t0));case 12:case"end":return t.stop()}}),AU,null,[[0,8]])}function GU(e){var t;return Zu().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,qY(nl,e.payload.data);case 3:return n.next=5,qY(tl,"driver");case 5:return t=n.sent.data,n.next=8,zY(zU(t));case 8:return n.next=10,qY(il,e.payload.data);case 10:n.next=16;break;case 12:return n.prev=12,n.t0=n.catch(0),n.next=16,zY(ZU(n.t0));case 16:case"end":return n.stop()}}),IU,null,[[0,12]])}function JU(e){var t,n,r;return Zu().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,qY(rl,e.payload.id,e.payload.data);case 3:return a.next=5,qY(tl,"driver");case 5:return t=a.sent.data,a.next=8,zY(zU(t));case 8:return a.next=10,ll(e.payload.currentEmployee.email);case 10:if(!((n=a.sent.data)&&n.length>0)){a.next=16;break}return delete(r=Object.assign({},e.payload.data)).address,a.next=16,qY(ol(n[0].id,r));case 16:a.next=22;break;case 18:return a.prev=18,a.t0=a.catch(0),a.next=22,zY(qU(a.t0));case 22:case"end":return a.stop()}}),LU,null,[[0,18]])}function QU(e){var t;return Zu().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,qY(al,e.payload.id,e.payload.data);case 3:return n.next=5,qY(tl,"driver");case 5:return t=n.sent.data,n.next=8,zY(zU(t));case 8:n.next=14;break;case 10:return n.prev=10,n.t0=n.catch(0),n.next=14,zY(qU(n.t0));case 14:case"end":return n.stop()}}),FU,null,[[0,10]])}function XU(){return Zu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=VY,e.next=3,YH(BU.type,$U);case 3:return e.t1=e.sent,e.next=6,YH(UU.type,GU);case 6:return e.t2=e.sent,e.next=9,YH(WU.type,JU);case 9:return e.t3=e.sent,e.next=12,YH(KU.type,QU);case 12:return e.t4=e.sent,e.t5=[e.t1,e.t2,e.t3,e.t4],e.next=16,(0,e.t0)(e.t5);case 16:case"end":return e.stop()}}),YU)}var eZ=Zu().mark(mZ),tZ=Zu().mark(pZ),nZ=Zu().mark(gZ),rZ=Zu().mark(yZ),aZ=Zu().mark(bZ),iZ=mn.actions,oZ=iZ.createVehicle,lZ=iZ.createVehicleFailure,sZ=iZ.fetchAllVehicles,cZ=iZ.fetchAllVehiclesSuccess,uZ=iZ.fetchAllVehiclesFailure,dZ=iZ.updateVehicle,fZ=iZ.updateVehicleFailure,hZ=iZ.deleteVehicle,vZ=iZ.deleteVehicleFailure;function mZ(){var e,t,n;return Zu().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,qY(sl);case 3:return e=r.sent.data,r.next=6,zY(cZ(e));case 6:r.next=12;break;case 8:return r.prev=8,r.t0=r.catch(0),r.next=12,zY(uZ((null===r.t0||void 0===r.t0||null===(t=r.t0.response)||void 0===t||null===(n=t.data)||void 0===n?void 0:n.message)||"error"));case 12:case"end":return r.stop()}}),eZ,null,[[0,8]])}function pZ(e){var t,n,r;return Zu().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,qY(ul,e.payload.id,e.payload.data);case 3:return a.next=5,qY(sl);case 5:return t=a.sent.data,a.next=8,zY(cZ(t));case 8:e.payload.redirectFun&&e.payload.redirectFun(),a.next=15;break;case 11:return a.prev=11,a.t0=a.catch(0),a.next=15,zY(fZ((null===a.t0||void 0===a.t0||null===(n=a.t0.response)||void 0===n||null===(r=n.data)||void 0===r?void 0:r.message)||"error"));case 15:case"end":return a.stop()}}),tZ,null,[[0,11]])}function gZ(e){var t,n,r;return Zu().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,qY(fl,e.payload.id,e.payload.data);case 3:return a.next=5,qY(sl);case 5:return t=a.sent.data,a.next=8,zY(cZ(t));case 8:a.next=14;break;case 10:return a.prev=10,a.t0=a.catch(0),a.next=14,zY(vZ((null===a.t0||void 0===a.t0||null===(n=a.t0.response)||void 0===n||null===(r=n.data)||void 0===r?void 0:r.message)||"error"));case 14:case"end":return a.stop()}}),nZ,null,[[0,10]])}function yZ(e){var t,n,r;return Zu().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,qY(dl,e.payload.data);case 3:return a.next=5,qY(sl);case 5:return t=a.sent.data,a.next=8,zY(cZ(t));case 8:e.payload.redirectFun&&e.payload.redirectFun(),a.next=15;break;case 11:return a.prev=11,a.t0=a.catch(0),a.next=15,zY(lZ((null===a.t0||void 0===a.t0||null===(n=a.t0.response)||void 0===n||null===(r=n.data)||void 0===r?void 0:r.message)||"error"));case 15:case"end":return a.stop()}}),rZ,null,[[0,11]])}function bZ(){return Zu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=VY,e.next=3,YH(sZ.type,mZ);case 3:return e.t1=e.sent,e.next=6,YH(dZ.type,pZ);case 6:return e.t2=e.sent,e.next=9,YH(oZ.type,yZ);case 9:return e.t3=e.sent,e.next=12,YH(hZ.type,gZ);case 12:return e.t4=e.sent,e.t5=[e.t1,e.t2,e.t3,e.t4],e.next=16,(0,e.t0)(e.t5);case 16:case"end":return e.stop()}}),aZ)}var xZ=Zu().mark(MZ),_Z=Zu().mark(TZ),jZ=Zu().mark(RZ),wZ=Zu().mark(AZ),NZ=xn.actions,kZ=NZ.fetchAllRouteTemplates,SZ=NZ.fetchAllRouteTemplatesSuccess,CZ=NZ.fetchAllRouteTemplatesFailure,DZ=NZ.updateRouteTemplate,EZ=NZ.updateRouteTemplateFailure,OZ=NZ.createRouteTemplate,PZ=NZ.createRouteTemplateFailure;function MZ(){var e;return Zu().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,qY(Hl);case 3:return e=t.sent.data,t.next=6,zY(SZ(e));case 6:t.next=12;break;case 8:return t.prev=8,t.t0=t.catch(0),t.next=12,zY(CZ(t.t0));case 12:case"end":return t.stop()}}),xZ,null,[[0,8]])}function TZ(e){var t;return Zu().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,qY(Ul,e.payload.id,e.payload.data);case 3:return n.next=5,qY(Hl);case 5:return t=n.sent.data,n.next=8,zY(SZ(t));case 8:e.payload.callback&&e.payload.callack(),n.next=15;break;case 11:return n.prev=11,n.t0=n.catch(0),n.next=15,zY(EZ(n.t0));case 15:case"end":return n.stop()}}),_Z,null,[[0,11]])}function RZ(e){var t;return Zu().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.prev=0,n.next=3,qY(Zl,e.payload.data);case 3:return n.next=5,qY(Hl);case 5:return t=n.sent.data,n.next=8,zY(SZ(t));case 8:n.next=14;break;case 10:return n.prev=10,n.t0=n.catch(0),n.next=14,zY(PZ(n.t0));case 14:case"end":return n.stop()}}),jZ,null,[[0,10]])}function AZ(){return Zu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=VY,e.next=3,YH(kZ.type,MZ);case 3:return e.t1=e.sent,e.next=6,YH(DZ.type,TZ);case 6:return e.t2=e.sent,e.next=9,YH(OZ.type,RZ);case 9:return e.t3=e.sent,e.t4=[e.t1,e.t2,e.t3],e.next=13,(0,e.t0)(e.t4);case 13:case"end":return e.stop()}}),wZ)}var IZ=Zu().mark(GZ),LZ=Zu().mark(JZ),FZ=Zu().mark(QZ),YZ=Zu().mark(XZ),HZ=Zu().mark(eB),UZ=Sn.actions,ZZ=UZ.createCustomer,BZ=UZ.createCustomerFailure,zZ=UZ.updateCustomer,VZ=UZ.updateCustomerFailure,WZ=UZ.deleteCustomer,qZ=UZ.deleteCustomerFailure,KZ=$t.actions,$Z=KZ.fetchAllRoutesSuccess;KZ.fetchAllTomorrowRoutesSuccess,KZ.fetchAllHisotryRoutesSuccess;function GZ(e,t,n){var r,a,i,o,s,c;return Zu().wrap((function(u){for(;;)switch(u.prev=u.next){case 0:if(n&&e){u.next=2;break}return u.abrupt("return");case 2:r=(0,l.Z)(n),u.prev=3,r.s();case 5:if((a=r.n()).done){u.next=20;break}if(i=a.value,o=i.file,s=i.fileType,!o){u.next=18;break}return u.prev=8,(c=new FormData).append("file",o),u.next=13,qY(Il,c,e,t||"",s);case 13:u.next=18;break;case 15:u.prev=15,u.t0=u.catch(8),console.error("Error uploading ".concat(s,":"),u.t0);case 18:u.next=5;break;case 20:u.next=25;break;case 22:u.prev=22,u.t1=u.catch(3),r.e(u.t1);case 25:return u.prev=25,r.f(),u.finish(25);case 28:case"end":return u.stop()}}),IZ,null,[[3,22,25,28],[8,15]])}function JZ(e){var t,n,r,a;return Zu().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.prev=0,i.next=3,qY(El,e.payload.data);case 3:return n=i.sent,i.next=6,qY(Rl,e.payload.dataForLegacy);case 6:if(i.sent,e.payload.avatar&&null!==n&&void 0!==n&&null!==(r=n.data)&&void 0!==r&&r.id&&Sl(n.data.id,e.payload.avatar),null===n||void 0===n||null===(t=n.data)||void 0===t||!t.id||!e.payload.formFiles){i.next=10;break}return i.delegateYield(GZ(n.data.id,(null===(a=e.payload.data)||void 0===a?void 0:a.name)||"",e.payload.formFiles),"t0",10);case 10:i.next=16;break;case 12:return i.prev=12,i.t1=i.catch(0),i.next=16,zY(BZ(i.t1));case 16:case"end":return i.stop()}}),LZ,null,[[0,12]])}function QZ(e){var t,n,r,a,i,o,l,s;return Zu().wrap((function(c){for(;;)switch(c.prev=c.next){case 0:return c.prev=0,c.next=3,qY(Ol,e.payload.id,e.payload.data);case 3:return e.payload.avatar&&Sl(e.payload.id,e.payload.avatar),c.prev=4,c.next=7,qY(ha);case 7:if(t=c.sent,n=e.payload.id,r=e.payload.data,!((a=t.data.filter((function(e){return e.route_customer_list.some((function(e){return e.customer_id===n}))}))).length>0)){c.next=28;break}return i=a.map((function(e){var t=e.route_customer_list.map((function(e){return e.customer_id===n?bt(bt({},e),{},{customer_name:r.name||e.customer_name,customer_address:r.address1||r.address2||r.address3||r.address4||r.address5||e.customer_address,customer_phone:r.mobile_phone||r.phone||e.customer_phone,customer_special_needs:r.special_needs||e.customer_special_needs,customer_note:r.note||e.customer_note,customer_language:r.language||e.customer_language,customer_type:r.type||e.customer_type,customer_table_id:r.table_id||e.customer_table_id,customer_group:r.groups?r.groups[0]:e.customer_group}):e}));return{id:e.id,data:bt(bt({},e),{},{route_customer_list:t,updatedAt:new Date,updatedBy:"admin"})}})),c.next=15,qY((function(){return Promise.all(i.map((function(e){return Gr(e.id,e.data)})))}));case 15:return c.prev=15,o=new Date,l=(o.getMonth()>8?o.getMonth()+1:"0"+(o.getMonth()+1))+"/"+(o.getDate()>9?o.getDate():"0"+o.getDate())+"/"+o.getFullYear(),c.next=20,qY($r,l);case 20:return s=c.sent.data,c.next=23,zY($Z(s));case 23:c.next=28;break;case 25:c.prev=25,c.t0=c.catch(15),console.error("Error refetching routes:",c.t0);case 28:c.next=33;break;case 30:c.prev=30,c.t1=c.catch(4),console.error("Error updating routes with customer info:",c.t1);case 33:c.next=39;break;case 35:return c.prev=35,c.t2=c.catch(0),c.next=39,zY(VZ(c.t2));case 39:case"end":return c.stop()}}),FZ,null,[[0,35],[4,30],[15,25]])}function XZ(e){return Zu().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,qY(Pl,e.payload.id,e.payload.data);case 3:t.next=9;break;case 5:return t.prev=5,t.t0=t.catch(0),t.next=9,zY(qZ(t.t0));case 9:case"end":return t.stop()}}),YZ,null,[[0,5]])}function eB(){return Zu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=VY,e.next=3,YH(ZZ.type,JZ);case 3:return e.t1=e.sent,e.next=6,YH(zZ.type,QZ);case 6:return e.t2=e.sent,e.next=9,YH(WZ.type,XZ);case 9:return e.t3=e.sent,e.t4=[e.t1,e.t2,e.t3],e.next=13,(0,e.t0)(e.t4);case 13:case"end":return e.stop()}}),HZ)}var tB=Zu().mark(dB),nB=Zu().mark(fB),rB=Zu().mark(hB),aB=Zu().mark(vB),iB=bn.actions,oB=iB.createEmployee,lB=iB.createEmployeeFailure,sB=iB.updateEmployee,cB=iB.updateEmployeeFailure,uB=iB.deleteEmployee;iB.deleteEmployeeFailure;function dB(e){return Zu().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,qY(yl,e.payload.data);case 3:if(!e.payload.data.roles.includes("driver")){t.next=6;break}return t.next=6,qY(il,e.payload.data);case 6:t.next=12;break;case 8:return t.prev=8,t.t0=t.catch(0),t.next=12,zY(lB(t.t0));case 12:case"end":return t.stop()}}),tB,null,[[0,8]])}function fB(e){var t,n,r;return Zu().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,qY(bl,e.payload.id,e.payload.data);case 3:if(null===(t=e.payload)||void 0===t||!t.currentEmployee.roles.includes("driver")){a.next=12;break}return a.next=6,ll(e.payload.currentEmployee.email);case 6:if(!((n=a.sent.data)&&n.length>0)){a.next=12;break}return delete(r=Object.assign({},e.payload.data)).address,a.next=12,qY(ol(n[0].id,r));case 12:a.next=18;break;case 14:return a.prev=14,a.t0=a.catch(0),a.next=18,zY(cB(a.t0));case 18:case"end":return a.stop()}}),nB,null,[[0,14]])}function hB(e){return Zu().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,qY(xl,e.payload.id,e.payload.data);case 3:t.next=9;break;case 5:return t.prev=5,t.t0=t.catch(0),t.next=9,zY(cB(t.t0));case 9:case"end":return t.stop()}}),rB,null,[[0,5]])}function vB(){return Zu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=VY,e.next=3,YH(oB.type,dB);case 3:return e.t1=e.sent,e.next=6,YH(sB.type,fB);case 6:return e.t2=e.sent,e.next=9,YH(uB.type,hB);case 9:return e.t3=e.sent,e.t4=[e.t1,e.t2,e.t3],e.next=13,(0,e.t0)(e.t4);case 13:case"end":return e.stop()}}),aB)}var mB=Zu().mark(pB);function pB(){return Zu().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,VY([qH(),RU(),XU(),bZ(),vB(),AZ(),eB()]);case 2:case"end":return e.stop()}}),mB)}var gB=St({users:Kt.reducer,transRoutes:$t.reducer,drivers:hn.reducer,vehicles:mn.reducer,employees:bn.reducer,transRouteTemplates:xn.reducer,customers:Sn.reducer}),yB=TH(),bB=function(e){var t,n=Bt(),r=e||{},a=r.reducer,i=void 0===a?void 0:a,o=r.middleware,l=void 0===o?n():o,s=r.devTools,c=void 0===s||s,u=r.preloadedState,d=void 0===u?void 0:u,f=r.enhancers,h=void 0===f?void 0:f;if("function"===typeof i)t=i;else{if(!Ut(i))throw new Error('"reducer" is a required argument, and must be a function or an object of functions that can be passed to combineReducers');t=St(i)}var v=l;"function"===typeof v&&(v=v(n));var m=Dt.apply(void 0,v),p=Ct;c&&(p=Ht(Yt({trace:!1},"object"===typeof c&&c)));var g=[m];return Array.isArray(h)?g=Tt([m],h):"function"===typeof h&&(g=h(g)),kt(t,d,p.apply(void 0,g))}({reducer:gB,devTools:!0,middleware:function(e){return e({serializableCheck:!1,thunk:!1}).concat(yB)}});yB.run(pB);var xB=bB,_B=function(){On.interceptors.request.use((function(e){var t=Yl.getLocalAccessToken();return t&&(e.headers["x-access-token"]=t),e}),(function(e){return Promise.reject(e)})),On.interceptors.response.use((function(e){return Promise.resolve(e)}),(function(e){var t;return console.log(e),null!=e&&[401,403].includes(null===(t=e.response)||void 0===t?void 0:t.status)&&(Yl.logout(),window.location.href="/login"),Promise.reject(e)}))};r.createRoot(document.getElementById("root")).render((0,Cn.jsx)(ue,{store:xB,children:(0,Cn.jsx)(WF,{})})),_B(),qF()}()})();
|
|
//# sourceMappingURL=main.ed5fc57f.js.map |