/*! For license information please see main.e25b5631.js.LICENSE.txt */ !function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="1d829c73-7cf9-52bb-9a90-83d7a58ade72")}catch(e){}}(); (()=>{var e={127:(e,t,n)=>{"use strict";var r=n(91847).default;const o=["variants"];Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const{variants:t}=e,n=r(e,o),i={variants:t,style:(0,a.internal_serializeStyles)(n),isProcessed:!0};if(i.style===n)return i;t&&t.forEach((e=>{"function"!==typeof e.style&&(e.style=(0,a.internal_serializeStyles)(e.style))}));return i};var a=n(7518)},144:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"}},237:(e,t,n)=>{"use strict";var r=n(6305).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0});var a={textFieldClasses:!0};Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"textFieldClasses",{enumerable:!0,get:function(){return s.default}});var i=o(n(42788)),s=r(n(85886));Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}))},252:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createGetColorSchemeSelector=function(e){return function(t){return"media"===e?"@media (prefers-color-scheme: ".concat(t,")"):e?e.startsWith("data-")&&!e.includes("%s")?"[".concat(e,'="').concat(t,'"] &'):"class"===e?".".concat(t," &"):"data"===e?"[data-".concat(t,"] &"):"".concat(e.replace("%s",t)," &"):"&"}}},266:(e,t,n)=>{"use strict";var r=n(12897).default,o=n(91847).default;const a=["children","className","component","invisible","open","components","componentsProps","slotProps","slots","TransitionComponent","transitionDuration"];var i=n(24994).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(65043)),c=(i(n(65173)),i(n(12949))),d=i(n(79740)),u=n(44350),p=n(59908),f=i(n(4162)),h=i(n(3398)),m=n(40520),g=n(70579);const v=(0,u.styled)("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent",variants:[{props:{invisible:!0},style:{backgroundColor:"transparent"}}]}),y=l.forwardRef((function(e,t){const n=(0,p.useDefaultProps)({props:e,name:"MuiBackdrop"}),{children:i,className:s,component:l="div",invisible:u=!1,open:y,components:b={},componentsProps:x={},slotProps:A={},slots:w={},TransitionComponent:S,transitionDuration:C}=n,P=o(n,a),_=r(r({},n),{},{component:l,invisible:u}),T=(e=>{const{classes:t,invisible:n}=e,r={root:["root",n&&"invisible"]};return(0,d.default)(r,m.getBackdropUtilityClass,t)})(_),E={slots:r({transition:S,root:b.Root},w),slotProps:r(r({},x),A)},[R,k]=(0,f.default)("root",{elementType:v,externalForwardedProps:E,className:(0,c.default)(T.root,s),ownerState:_}),[j,O]=(0,f.default)("transition",{elementType:h.default,externalForwardedProps:E,ownerState:_});return(0,g.jsx)(j,r(r(r({in:y,timeout:C},P),O),{},{children:(0,g.jsx)(R,r(r({"aria-hidden":!0},k),{},{classes:T,ref:t,children:i}))}))}));t.default=y},460:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.getListUtilityClass=function(e){return(0,a.default)("MuiList",e)};var o=r(n(18231)),a=r(n(57199));const i=(0,o.default)("MuiList",["root","padding","dense","subheader"]);t.default=i},478:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=function(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}},554:(e,t,n)=>{"use strict";var r=n(12897).default,o=n(91847).default;const a=["className","children","columns","container","component","direction","wrap","size","offset","spacing","rowSpacing","columnSpacing","unstable_level"];var i=n(24994).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{createStyledComponent:t=w,useThemeProps:n=S,useTheme:i=m.default,componentName:s="MuiGrid"}=e;function f(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>!0;const r={};return null===e||(Array.isArray(e)?e.forEach(((e,o)=>{null!==e&&n(e)&&t.keys[o]&&(r[t.keys[o]]=e)})):"object"===typeof e?Object.keys(e).forEach((t=>{const o=e[t];null!==o&&void 0!==o&&n(o)&&(r[t]=o)})):r[t.keys[0]]=e),r}const h=t(y.generateGridColumnsStyles,y.generateGridColumnSpacingStyles,y.generateGridRowSpacingStyles,y.generateGridSizeStyles,y.generateGridDirectionStyles,y.generateGridStyles,y.generateGridOffsetStyles),v=l.forwardRef((function(e,t){var m,v,A,w,S,C;const P=i(),_=n(e),T=(0,g.extendSxProp)(_);(0,b.default)(T,P.breakpoints);const{className:E,children:R,columns:k=12,container:j=!1,component:O="div",direction:I="row",wrap:D="wrap",size:M={},offset:L={},spacing:N=0,rowSpacing:F=N,columnSpacing:z=N,unstable_level:B=0}=T,U=o(T,a),V=f(M,P.breakpoints,(e=>!1!==e)),W=f(L,P.breakpoints),H=null!==(m=e.columns)&&void 0!==m?m:B?void 0:k,G=null!==(v=e.spacing)&&void 0!==v?v:B?void 0:N,Y=null!==(A=null!==(w=e.rowSpacing)&&void 0!==w?w:e.spacing)&&void 0!==A?A:B?void 0:F,q=null!==(S=null!==(C=e.columnSpacing)&&void 0!==C?C:e.spacing)&&void 0!==S?S:B?void 0:z,K=r(r({},T),{},{level:B,columns:H,container:j,direction:I,wrap:D,spacing:G,rowSpacing:Y,columnSpacing:q,size:V,offset:W}),J=((e,t)=>{const{container:n,direction:r,spacing:o,wrap:a,size:i}=e,l={root:["root",n&&"container","wrap"!==a&&"wrap-xs-".concat(String(a)),...(0,y.generateDirectionClasses)(r),...(0,y.generateSizeClassNames)(i),...n?(0,y.generateSpacingClassNames)(o,t.breakpoints.keys[0]):[]]};return(0,p.default)(l,(e=>(0,u.default)(s,e)),{})})(K,P);return(0,x.jsx)(h,r(r({ref:t,as:O,ownerState:K,className:(0,c.default)(J.root,E)},U),{},{children:l.Children.map(R,(e=>{var t,n;return l.isValidElement(e)&&(0,d.default)(e,["Grid"])&&j&&e.props.container?l.cloneElement(e,{unstable_level:null!==(t=null===(n=e.props)||void 0===n?void 0:n.unstable_level)&&void 0!==t?t:B+1}):e}))}))}));return v.muiName="Grid",v};var l=s(n(65043)),c=(i(n(65173)),i(n(12949))),d=i(n(31727)),u=i(n(57199)),p=i(n(79740)),f=i(n(99287)),h=i(n(64054)),m=i(n(19652)),g=n(76998),v=i(n(3905)),y=n(97705),b=i(n(29306)),x=n(70579);const A=(0,v.default)(),w=(0,f.default)("div",{name:"MuiGrid",slot:"Root"});function S(e){return(0,h.default)({props:e,name:"MuiGrid",defaultTheme:A})}},555:(e,t,n)=>{"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0});var o={};Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a.default}});var a=r(n(95300));Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},708:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(47042))},841:(e,t,n)=>{"use strict";n.d(t,{k:()=>b});var r=n(58168),o=n(65043),a=n(21039);var i=n(98503),s=n(44639),l=n(13378);const c=e=>{let{props:t,valueManager:n,valueType:c,wrapperVariant:d,validator:u}=e;const{onAccept:p,onChange:f,value:h,defaultValue:m,closeOnSelect:g="desktop"===d,timezone:v,referenceDate:y}=t,{current:b}=o.useRef(m),{current:x}=o.useRef(void 0!==h),[A,w]=o.useState(v);const S=(0,i.hc)(),C=(0,i.u)(),{isOpen:P,setIsOpen:_}=(e=>{let{open:t,onOpen:n,onClose:r}=e;const a=o.useRef("boolean"===typeof t).current,[i,s]=o.useState(!1);return o.useEffect((()=>{if(a){if("boolean"!==typeof t)throw new Error("You must not mix controlling and uncontrolled mode for `open` prop");s(t)}}),[a,t]),{isOpen:i,setIsOpen:o.useCallback((e=>{a||s(e),e&&n&&n(),!e&&r&&r()}),[a,n,r])}})(t),{timezone:T,value:E,handleValueChange:R}=(0,l.M)({timezone:v,value:h,defaultValue:b,referenceDate:y,onChange:f,valueManager:n}),[k,j]=o.useState((()=>{let e;return e=void 0!==E?E:void 0!==b?b:n.emptyValue,{draft:e,lastPublishedValue:e,lastCommittedValue:e,lastControlledValue:h,hasBeenModifiedSinceMount:!1}})),O=n.getTimezone(S,k.draft);A!==v&&(w(v),v&&O&&v!==O&&j((e=>(0,r.A)({},e,{draft:n.setTimezone(S,v,e.draft)}))));const{getValidationErrorForNewValue:I}=(0,s.$)({props:t,validator:u,timezone:T,value:k.draft,onError:t.onError}),D=(0,a.A)((e=>{const t={action:e,dateState:k,hasChanged:t=>!n.areValuesEqual(S,e.value,t),isControlled:x,closeOnSelect:g},o=(e=>{const{action:t,hasChanged:n,dateState:r,isControlled:o}=e,a=!o&&!r.hasBeenModifiedSinceMount;return"setValueFromField"===t.name||("setValueFromAction"===t.name?!(!a||!["accept","today","clear"].includes(t.pickerAction))||n(r.lastPublishedValue):("setValueFromView"===t.name&&"shallow"!==t.selectionState||"setValueFromShortcut"===t.name)&&(!!a||n(r.lastPublishedValue)))})(t),a=(e=>{const{action:t,hasChanged:n,dateState:r,isControlled:o,closeOnSelect:a}=e,i=!o&&!r.hasBeenModifiedSinceMount;return"setValueFromAction"===t.name?!(!i||!["accept","today","clear"].includes(t.pickerAction))||n(r.lastCommittedValue):"setValueFromView"===t.name&&"finish"===t.selectionState&&a?!!i||n(r.lastCommittedValue):"setValueFromShortcut"===t.name&&"accept"===t.changeImportance&&n(r.lastCommittedValue)})(t),i=(e=>{const{action:t,closeOnSelect:n}=e;return"setValueFromAction"===t.name||("setValueFromView"===t.name?"finish"===t.selectionState&&n:"setValueFromShortcut"===t.name&&"accept"===t.changeImportance)})(t);j((t=>(0,r.A)({},t,{draft:e.value,lastPublishedValue:o?e.value:t.lastPublishedValue,lastCommittedValue:a?e.value:t.lastCommittedValue,hasBeenModifiedSinceMount:!0})));let s=null;const l=()=>{if(!s){const t="setValueFromField"===e.name?e.context.validationError:I(e.value);s={validationError:t},"setValueFromShortcut"===e.name&&(s.shortcut=e.shortcut)}return s};o&&R(e.value,l()),a&&p&&p(e.value,l()),i&&_(!1)}));if(k.lastControlledValue!==h){const e=n.areValuesEqual(S,k.draft,E);j((t=>(0,r.A)({},t,{lastControlledValue:h},e?{}:{lastCommittedValue:E,lastPublishedValue:E,draft:E,hasBeenModifiedSinceMount:!0})))}const M=(0,a.A)((()=>{D({value:n.emptyValue,name:"setValueFromAction",pickerAction:"clear"})})),L=(0,a.A)((()=>{D({value:k.lastPublishedValue,name:"setValueFromAction",pickerAction:"accept"})})),N=(0,a.A)((()=>{D({value:k.lastPublishedValue,name:"setValueFromAction",pickerAction:"dismiss"})})),F=(0,a.A)((()=>{D({value:k.lastCommittedValue,name:"setValueFromAction",pickerAction:"cancel"})})),z=(0,a.A)((()=>{D({value:n.getTodayValue(S,T,c),name:"setValueFromAction",pickerAction:"today"})})),B=(0,a.A)((e=>{e.preventDefault(),_(!0)})),U=(0,a.A)((e=>{null===e||void 0===e||e.preventDefault(),_(!1)})),V=(0,a.A)((function(e){return D({name:"setValueFromView",value:e,selectionState:arguments.length>1&&void 0!==arguments[1]?arguments[1]:"partial"})})),W=(0,a.A)(((e,t,n)=>D({name:"setValueFromShortcut",value:e,changeImportance:t,shortcut:n}))),H=(0,a.A)(((e,t)=>D({name:"setValueFromField",value:e,context:t}))),G={onClear:M,onAccept:L,onDismiss:N,onCancel:F,onSetToday:z,onOpen:B,onClose:U},Y={value:k.draft,onChange:H},q=o.useMemo((()=>n.cleanValue(S,k.draft)),[S,n,k.draft]),K={value:q,onChange:V,onClose:U,open:P},J=(0,r.A)({},G,{value:q,onChange:V,onSelectShortcut:W,isValid:e=>{const r=u({adapter:C,value:e,timezone:T,props:t});return!n.hasError(r)}}),X=o.useMemo((()=>({onOpen:B,onClose:U,open:P})),[P,U,B]);return{open:P,fieldProps:Y,viewProps:K,layoutProps:J,actions:G,contextValue:X}};var d=n(98587),u=n(46509),p=n(3198),f=n(87991);const h=["className","sx"];var m=n(12432),g=n(38517);function v(){return"undefined"===typeof window?"portrait":window.screen&&window.screen.orientation&&window.screen.orientation.angle?90===Math.abs(window.screen.orientation.angle)?"landscape":"portrait":window.orientation&&90===Math.abs(Number(window.orientation))?"landscape":"portrait"}const y=e=>{let{props:t,propsFromPickerValue:n,propsFromPickerViews:a,wrapperVariant:i}=e;const{orientation:s}=t,l=((e,t)=>{const[n,r]=o.useState(v);return(0,u.A)((()=>{const e=()=>{r(v())};return window.addEventListener("orientationchange",e),()=>{window.removeEventListener("orientationchange",e)}}),[]),!(0,g.Xk)(e,["hours","minutes","seconds"])&&"landscape"===(t||n)})(a.views,s),c=(0,m.I)();return{layoutProps:(0,r.A)({},a,n,{isLandscape:l,isRtl:c,wrapperVariant:i,disabled:t.disabled,readOnly:t.readOnly})}};const b=e=>{let{props:t,valueManager:n,valueType:i,wrapperVariant:s,additionalViewProps:l,validator:m,autoFocusView:g,rendererInterceptor:v,fieldRef:b}=e;const x=c({props:t,valueManager:n,valueType:i,wrapperVariant:s,validator:m}),A=(e=>{let{props:t,propsFromPickerValue:n,additionalViewProps:i,autoFocusView:s,rendererInterceptor:l,fieldRef:c}=e;const{onChange:m,open:g,onClose:v}=n,{view:y,views:b,openTo:x,onViewChange:A,viewRenderers:w,timezone:S}=t,C=(0,d.A)(t,h),{view:P,setView:_,defaultView:T,focusedView:E,setFocusedView:R,setValueAndGoToNextView:k}=(0,p.o)({view:y,views:b,openTo:x,onChange:m,onViewChange:A,autoFocus:s}),{hasUIView:j,viewModeLookup:O}=o.useMemo((()=>b.reduce(((e,t)=>{let n;return n=null!=w[t]?"UI":"field",e.viewModeLookup[t]=n,"UI"===n&&(e.hasUIView=!0),e}),{hasUIView:!1,viewModeLookup:{}})),[w,b]),I=o.useMemo((()=>b.reduce(((e,t)=>null!=w[t]&&(0,f.hW)(t)?e+1:e),0)),[w,b]),D=O[P],M=(0,a.A)((()=>"UI"===D)),[L,N]=o.useState("UI"===D?P:null);return L!==P&&"UI"===O[P]&&N(P),(0,u.A)((()=>{"field"===D&&g&&(v(),setTimeout((()=>{var e,t;null===c||void 0===c||null===(e=c.current)||void 0===e||e.setSelectedSections(P),null===c||void 0===c||null===(t=c.current)||void 0===t||t.focusField(P)})))}),[P]),(0,u.A)((()=>{if(!g)return;let e=P;"field"===D&&null!=L&&(e=L),e!==T&&"UI"===O[e]&&"UI"===O[T]&&(e=T),e!==P&&_(e),R(e,!0)}),[g]),{hasUIView:j,shouldRestoreFocus:M,layoutProps:{views:b,view:L,onViewChange:_},renderCurrentView:()=>{if(null==L)return null;const e=w[L];if(null==e)return null;const t=(0,r.A)({},C,i,n,{views:b,timezone:S,onChange:k,view:L,onViewChange:_,focusedView:E,onFocusedViewChange:R,showViewSwitcher:I>1,timeViewsCount:I});return l?l(w,L,t):e(t)}}})({props:t,additionalViewProps:l,autoFocusView:g,fieldRef:b,propsFromPickerValue:x.viewProps,rendererInterceptor:v}),w=y({props:t,wrapperVariant:s,propsFromPickerValue:x.layoutProps,propsFromPickerViews:A.layoutProps}),S=function(e){const{props:t,pickerValueResponse:n}=e;return o.useMemo((()=>{var e,r;return{value:n.viewProps.value,open:n.open,disabled:null!==(e=t.disabled)&&void 0!==e&&e,readOnly:null!==(r=t.readOnly)&&void 0!==r&&r}}),[n.viewProps.value,n.open,t.disabled,t.readOnly])}({props:t,pickerValueResponse:x});return{open:x.open,actions:x.actions,fieldProps:x.fieldProps,renderCurrentView:A.renderCurrentView,hasUIView:A.hasUIView,shouldRestoreFocus:A.shouldRestoreFocus,layoutProps:w.layoutProps,contextValue:x.contextValue,ownerState:S}}},885:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["error","errorMessages","validators","requiredError","helperText","validatorListener","withRequiredValidator","containerProps"])),s=this.state.isValid;return a.default.createElement(i.default,r({},o,{error:!s||t,helperText:!s&&this.getErrorMessage()||n}))}}]),t}(n(57077).ValidatorComponent);t.default=l},921:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";function t(){for(var n=arguments.length,r=new Array(n),o=0;o1?r-1:0),a=1;a{"use strict";var r=n(6305).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0});var a={svgIconClasses:!0};Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"svgIconClasses",{enumerable:!0,get:function(){return s.default}});var i=o(n(42472)),s=r(n(40090));Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}))},1060:(e,t,n)=>{"use strict";var r=n(91847).default,o=n(12897).default;const a=["component","direction","spacing","divider","children","className","useFlexGap"];var i=n(24994).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{createStyledComponent:t=A,useThemeProps:n=w,componentName:i="MuiStack"}=e,s=t(C);return l.forwardRef((function(e,t){const l=n(e),d=(0,m.extendSxProp)(l),{component:f="div",direction:h="column",spacing:g=0,divider:v,children:y,className:x,useFlexGap:A=!1}=d,w=r(d,a),C={direction:h,spacing:g,useFlexGap:A},P=(0,p.default)({root:["root"]},(e=>(0,u.default)(i,e)),{});return(0,b.jsx)(s,o(o({as:f,ownerState:C,ref:t,className:(0,c.default)(P.root,x)},w),{},{children:v?S(y,v):y}))}))},t.style=void 0;var l=s(n(65043)),c=(i(n(65173)),i(n(12949))),d=i(n(14534)),u=i(n(57199)),p=i(n(79740)),f=i(n(99287)),h=i(n(64054)),m=n(76998),g=i(n(3905)),v=n(94060),y=n(15081),b=n(70579);const x=(0,g.default)(),A=(0,f.default)("div",{name:"MuiStack",slot:"Root"});function w(e){return(0,h.default)({props:e,name:"MuiStack",defaultTheme:x})}function S(e,t){const n=l.Children.toArray(e).filter(Boolean);return n.reduce(((e,r,o)=>(e.push(r),o{let{ownerState:t,theme:n}=e,r=o({display:"flex",flexDirection:"column"},(0,v.handleBreakpoints)({theme:n},(0,v.resolveBreakpointValues)({values:t.direction,breakpoints:n.breakpoints.values}),(e=>({flexDirection:e}))));if(t.spacing){const e=(0,y.createUnarySpacing)(n),o=Object.keys(n.breakpoints.values).reduce(((e,n)=>(("object"===typeof t.spacing&&null!=t.spacing[n]||"object"===typeof t.direction&&null!=t.direction[n])&&(e[n]=!0),e)),{}),a=(0,v.resolveBreakpointValues)({values:t.direction,base:o}),i=(0,v.resolveBreakpointValues)({values:t.spacing,base:o});"object"===typeof a&&Object.keys(a).forEach(((e,t,n)=>{if(!a[e]){const r=t>0?a[n[t-1]]:"column";a[e]=r}}));const s=(n,r)=>{return t.useFlexGap?{gap:(0,y.getValue)(e,n)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{["margin".concat((o=r?a[r]:t.direction,{row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"}[o]))]:(0,y.getValue)(e,n)}};var o};r=(0,d.default)(r,(0,v.handleBreakpoints)({theme:n},i,s))}return r=(0,v.mergeBreakpointsInOrder)(n.breakpoints,r),r};t.style=C},1116:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.version=t.prerelease=t.patch=t.minor=t.major=t.default=void 0;const n=t.version="7.1.0";t.major=Number("7"),t.minor=Number("1"),t.patch=Number("0"),t.prerelease=void 0;t.default=n},1119:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(76045);function o(e){this.message=e}o.prototype=new Error,o.prototype.name="InvalidCharacterError";var a="undefined"!=typeof window&&window.atob&&window.atob.bind(window)||function(e){var t=String(e).replace(/=+$/,"");if(t.length%4==1)throw new o("'atob' failed: The string to be decoded is not correctly encoded.");for(var n,r,a=0,i=0,s="";r=t.charAt(i++);~r&&(n=a%4?64*n+r:r,a++%4)?s+=String.fromCharCode(255&n>>(-2*a&6)):0)r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(r);return s};function i(e){var t=e.replace(/-/g,"+").replace(/_/g,"/");switch(t.length%4){case 0:break;case 2:t+="==";break;case 3:t+="=";break;default:throw"Illegal base64url string!"}try{return function(e){return decodeURIComponent(a(e).replace(/(.)/g,(function(e,t){var n=t.charCodeAt(0).toString(16).toUpperCase();return n.length<2&&(n="0"+n),"%"+n})))}(t)}catch(e){return a(t)}}function s(e){this.message=e}s.prototype=new Error,s.prototype.name="InvalidTokenError";const l=function(e,t){if("string"!=typeof e)throw new s("Invalid token specified");var n=!0===(t=t||{}).header?0:1;try{return JSON.parse(i(e.split(".")[n]))}catch(e){throw new s("Invalid token specified: "+e.message)}},c={DecodeJWT:e=>l(e),GetUserID:()=>{const{id:e}=c.DecodeJWT(c.GetToken());return e},GetSystemID:()=>{const{systemID:e}=c.DecodeJWT(c.GetToken());return e},GetUserTenantIDs:()=>{const e=c.GetToken();if(e){const{tenants:t}=c.DecodeJWT(e);return t}return[]},IsSuperAdmin:()=>{const e=c.GetToken();if(e){const{roles:t}=c.DecodeJWT(e);if(t)return t.some((e=>1===e))}return!1},IsAdmin:()=>{const e=c.GetToken();if(e){const{roles:t}=c.DecodeJWT(e);if(t)return t.some((e=>2===e))}return!1},IsTheOne:()=>{const e=c.GetToken();if(e){const{id:t}=c.DecodeJWT(e);return 1===t}return!1},GetToken:()=>(0,r.UMN)("tkn"),SetToken:e=>{(0,r.MyY)("tkn",e)},IsTokenExpired:e=>{try{const{exp:t}=c.DecodeJWT(e);return t!!c.GetToken()&&!c.IsTokenExpired(c.GetToken()),LogOut:()=>{(0,r.Yj7)("lastUrl"),(0,r.Yj7)("tkn")}},d=c},1289:(e,t,n)=>{"use strict";function r(e,t){"function"===typeof e?e(t):e&&(e.current=t)}n.d(t,{A:()=>r})},1411:(e,t,n)=>{"use strict";n.d(t,{A:()=>q});var r=n(89379),o=n(80045),a=n(65043),i=n(58387),s=n(31807),l=n(12432),c=n(97605),d=n(58128),u=n(60267),p=n(51612),f=n(28301),h=n(76967);function m(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}var g=n(14418),v=n(11917),y=n(70579);const b=["onChange"],x={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};var A=n(14057);const w=(0,A.A)((0,y.jsx)("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),S=(0,A.A)((0,y.jsx)("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight");var C=n(76606),P=n(79857),_=n(86061);function T(e){return(0,_.Ay)("MuiTabScrollButton",e)}const E=(0,P.A)("MuiTabScrollButton",["root","vertical","horizontal","disabled"]),R=["className","slots","slotProps","direction","orientation","disabled"],k=(0,d.Ay)(C.A,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.orientation&&t[n.orientation]]}})({width:40,flexShrink:0,opacity:.8,["&.".concat(E.disabled)]:{opacity:0},variants:[{props:{orientation:"vertical"},style:{width:"100%",height:40,"& svg":{transform:"var(--TabScrollButton-svgRotate)"}}}]}),j=a.forwardRef((function(e,t){var n,a;const d=(0,f.b)({props:e,name:"MuiTabScrollButton"}),{className:u,slots:p={},slotProps:h={},direction:m,orientation:g,disabled:v}=d,b=(0,o.A)(d,R),x=(0,l.I)(),A=(0,r.A)({isRtl:x},d),C=(e=>{const{classes:t,orientation:n,disabled:r}=e,o={root:["root",n,r&&"disabled"]};return(0,s.A)(o,T,t)})(A),P=null!==(n=p.StartScrollButtonIcon)&&void 0!==n?n:w,_=null!==(a=p.EndScrollButtonIcon)&&void 0!==a?a:S,E=(0,c.A)({elementType:P,externalSlotProps:h.startScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:A}),j=(0,c.A)({elementType:_,externalSlotProps:h.endScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:A});return(0,y.jsx)(k,(0,r.A)((0,r.A)({component:"div",className:(0,i.A)(C.root,u),ref:t,role:null,ownerState:A,tabIndex:null},b),{},{style:(0,r.A)((0,r.A)({},b.style),"vertical"===g&&{"--TabScrollButton-svgRotate":"rotate(".concat(x?-90:90,"deg)")}),children:"left"===m?(0,y.jsx)(P,(0,r.A)({},E)):(0,y.jsx)(_,(0,r.A)({},j))}))}));var O=n(2674),I=n(32077),D=n(81168),M=n(69905);const L=["aria-label","aria-labelledby","action","centered","children","className","component","allowScrollButtonsMobile","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","slots","slotProps","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant","visibleScrollbar"],N=["onChange"],F=(e,t)=>e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:e.firstChild,z=(e,t)=>e===t?e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:e.lastChild,B=(e,t,n)=>{let r=!1,o=n(e,t);for(;o;){if(o===e.firstChild){if(r)return;r=!0}const t=o.disabled||"true"===o.getAttribute("aria-disabled");if(o.hasAttribute("tabindex")&&!t)return void o.focus();o=n(e,o)}},U=(0,d.Ay)("div",{name:"MuiTabs",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{["& .".concat(I.A.scrollButtons)]:t.scrollButtons},{["& .".concat(I.A.scrollButtons)]:n.scrollButtonsHideMobile&&t.scrollButtonsHideMobile},t.root,n.vertical&&t.vertical]}})((0,p.A)((e=>{let{theme:t}=e;return{overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex",variants:[{props:e=>{let{ownerState:t}=e;return t.vertical},style:{flexDirection:"column"}},{props:e=>{let{ownerState:t}=e;return t.scrollButtonsHideMobile},style:{["& .".concat(I.A.scrollButtons)]:{[t.breakpoints.down("sm")]:{display:"none"}}}}]}}))),V=(0,d.Ay)("div",{name:"MuiTabs",slot:"Scroller",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.scroller,n.fixed&&t.fixed,n.hideScrollbar&&t.hideScrollbar,n.scrollableX&&t.scrollableX,n.scrollableY&&t.scrollableY]}})({position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap",variants:[{props:e=>{let{ownerState:t}=e;return t.fixed},style:{overflowX:"hidden",width:"100%"}},{props:e=>{let{ownerState:t}=e;return t.hideScrollbar},style:{scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}},{props:e=>{let{ownerState:t}=e;return t.scrollableX},style:{overflowX:"auto",overflowY:"hidden"}},{props:e=>{let{ownerState:t}=e;return t.scrollableY},style:{overflowY:"auto",overflowX:"hidden"}}]}),W=(0,d.Ay)("div",{name:"MuiTabs",slot:"List",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.list,t.flexContainer,n.vertical&&t.flexContainerVertical,n.centered&&t.centered]}})({display:"flex",variants:[{props:e=>{let{ownerState:t}=e;return t.vertical},style:{flexDirection:"column"}},{props:e=>{let{ownerState:t}=e;return t.centered},style:{justifyContent:"center"}}]}),H=(0,d.Ay)("span",{name:"MuiTabs",slot:"Indicator"})((0,p.A)((e=>{let{theme:t}=e;return{position:"absolute",height:2,bottom:0,width:"100%",transition:t.transitions.create(),variants:[{props:{indicatorColor:"primary"},style:{backgroundColor:(t.vars||t).palette.primary.main}},{props:{indicatorColor:"secondary"},style:{backgroundColor:(t.vars||t).palette.secondary.main}},{props:e=>{let{ownerState:t}=e;return t.vertical},style:{height:"100%",width:2,right:0}}]}}))),G=(0,d.Ay)((function(e){const{onChange:t}=e,n=(0,o.A)(e,b),i=a.useRef(),s=a.useRef(null),l=()=>{i.current=s.current.offsetHeight-s.current.clientHeight};return(0,g.A)((()=>{const e=(0,h.A)((()=>{const e=i.current;l(),e!==i.current&&t(i.current)})),n=(0,v.A)(s.current);return n.addEventListener("resize",e),()=>{e.clear(),n.removeEventListener("resize",e)}}),[t]),a.useEffect((()=>{l(),t(i.current)}),[t]),(0,y.jsx)("div",(0,r.A)((0,r.A)({style:x},n),{},{ref:s}))}))({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),Y={};const q=a.forwardRef((function(e,t){const n=(0,f.b)({props:e,name:"MuiTabs"}),d=(0,u.A)(),p=(0,l.I)(),{"aria-label":g,"aria-labelledby":b,action:x,centered:A=!1,children:w,className:S,component:C="div",allowScrollButtonsMobile:P=!1,indicatorColor:_="primary",onChange:T,orientation:E="horizontal",ScrollButtonComponent:R,scrollButtons:k="auto",selectionFollowsFocus:q,slots:K={},slotProps:J={},TabIndicatorProps:X={},TabScrollButtonProps:$={},textColor:Z="primary",value:Q,variant:ee="standard",visibleScrollbar:te=!1}=n,ne=(0,o.A)(n,L),re="scrollable"===ee,oe="vertical"===E,ae=oe?"scrollTop":"scrollLeft",ie=oe?"top":"left",se=oe?"bottom":"right",le=oe?"clientHeight":"clientWidth",ce=oe?"height":"width",de=(0,r.A)((0,r.A)({},n),{},{component:C,allowScrollButtonsMobile:P,indicatorColor:_,orientation:E,vertical:oe,scrollButtons:k,textColor:Z,variant:ee,visibleScrollbar:te,fixed:!re,hideScrollbar:re&&!te,scrollableX:re&&!oe,scrollableY:re&&oe,centered:A&&!re,scrollButtonsHideMobile:!P}),ue=(e=>{const{vertical:t,fixed:n,hideScrollbar:r,scrollableX:o,scrollableY:a,centered:i,scrollButtonsHideMobile:l,classes:c}=e,d={root:["root",t&&"vertical"],scroller:["scroller",n&&"fixed",r&&"hideScrollbar",o&&"scrollableX",a&&"scrollableY"],list:["list","flexContainer",t&&"flexContainerVertical",t&&"vertical",i&&"centered"],indicator:["indicator"],scrollButtons:["scrollButtons",l&&"scrollButtonsHideMobile"],scrollableX:[o&&"scrollableX"],hideScrollbar:[r&&"hideScrollbar"]};return(0,s.A)(d,I.H,c)})(de),pe=(0,c.A)({elementType:K.StartScrollButtonIcon,externalSlotProps:J.startScrollButtonIcon,ownerState:de}),fe=(0,c.A)({elementType:K.EndScrollButtonIcon,externalSlotProps:J.endScrollButtonIcon,ownerState:de});const[he,me]=a.useState(!1),[ge,ve]=a.useState(Y),[ye,be]=a.useState(!1),[xe,Ae]=a.useState(!1),[we,Se]=a.useState(!1),[Ce,Pe]=a.useState({overflow:"hidden",scrollbarWidth:0}),_e=new Map,Te=a.useRef(null),Ee=a.useRef(null),Re={slots:K,slotProps:(0,r.A)({indicator:X,scrollButton:$},J)},ke=()=>{const e=Te.current;let t,n;if(e){const n=e.getBoundingClientRect();t={clientWidth:e.clientWidth,scrollLeft:e.scrollLeft,scrollTop:e.scrollTop,scrollWidth:e.scrollWidth,top:n.top,bottom:n.bottom,left:n.left,right:n.right}}if(e&&!1!==Q){const e=Ee.current.children;if(e.length>0){const t=e[_e.get(Q)];0,n=t?t.getBoundingClientRect():null}}return{tabsMeta:t,tabMeta:n}},je=(0,O.A)((()=>{const{tabsMeta:e,tabMeta:t}=ke();let n,r=0;oe?(n="top",t&&e&&(r=t.top-e.top+e.scrollTop)):(n=p?"right":"left",t&&e&&(r=(p?-1:1)*(t[n]-e[n]+e.scrollLeft)));const o={[n]:r,[ce]:t?t[ce]:0};if("number"!==typeof ge[n]||"number"!==typeof ge[ce])ve(o);else{const e=Math.abs(ge[n]-o[n]),t=Math.abs(ge[ce]-o[ce]);(e>=1||t>=1)&&ve(o)}})),Oe=function(e){let{animation:t=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t?function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:()=>{};const{ease:a=m,duration:i=300}=r;let s=null;const l=t[e];let c=!1;const d=()=>{c=!0},u=r=>{if(c)return void o(new Error("Animation cancelled"));null===s&&(s=r);const d=Math.min(1,(r-s)/i);t[e]=a(d)*(n-l)+l,d>=1?requestAnimationFrame((()=>{o(null)})):requestAnimationFrame(u)};l===n?o(new Error("Element already at target position")):requestAnimationFrame(u)}(ae,Te.current,e,{duration:d.transitions.duration.standard}):Te.current[ae]=e},Ie=e=>{let t=Te.current[ae];t+=oe?e:e*(p?-1:1),Oe(t)},De=()=>{const e=Te.current[le];let t=0;const n=Array.from(Ee.current.children);for(let r=0;re){0===r&&(t=e);break}t+=o[le]}return t},Me=()=>{Ie(-1*De())},Le=()=>{Ie(De())},[Ne,Fe]=(0,M.A)("scrollbar",{className:(0,i.A)(ue.scrollableX,ue.hideScrollbar),elementType:G,shouldForwardComponentProp:!0,externalForwardedProps:Re,ownerState:de}),{onChange:ze}=Fe,Be=(0,o.A)(Fe,N),Ue=a.useCallback((e=>{null===ze||void 0===ze||ze(e),Pe({overflow:null,scrollbarWidth:e})}),[ze]),[Ve,We]=(0,M.A)("scrollButtons",{className:(0,i.A)(ue.scrollButtons,$.className),elementType:j,externalForwardedProps:Re,ownerState:de,additionalProps:{orientation:E,slots:{StartScrollButtonIcon:K.startScrollButtonIcon||K.StartScrollButtonIcon,EndScrollButtonIcon:K.endScrollButtonIcon||K.EndScrollButtonIcon},slotProps:{startScrollButtonIcon:pe,endScrollButtonIcon:fe}}}),He=(0,O.A)((e=>{const{tabsMeta:t,tabMeta:n}=ke();if(n&&t)if(n[ie]t[se]){const r=t[ae]+(n[se]-t[se]);Oe(r,{animation:e})}})),Ge=(0,O.A)((()=>{re&&!1!==k&&Se(!we)}));a.useEffect((()=>{const e=(0,h.A)((()=>{Te.current&&je()}));let t;const n=n=>{n.forEach((e=>{e.removedNodes.forEach((e=>{var n;null===(n=t)||void 0===n||n.unobserve(e)})),e.addedNodes.forEach((e=>{var n;null===(n=t)||void 0===n||n.observe(e)}))})),e(),Ge()},r=(0,v.A)(Te.current);let o;return r.addEventListener("resize",e),"undefined"!==typeof ResizeObserver&&(t=new ResizeObserver(e),Array.from(Ee.current.children).forEach((e=>{t.observe(e)}))),"undefined"!==typeof MutationObserver&&(o=new MutationObserver(n),o.observe(Ee.current,{childList:!0})),()=>{var n,a;e.clear(),r.removeEventListener("resize",e),null===(n=o)||void 0===n||n.disconnect(),null===(a=t)||void 0===a||a.disconnect()}}),[je,Ge]),a.useEffect((()=>{const e=Array.from(Ee.current.children),t=e.length;if("undefined"!==typeof IntersectionObserver&&t>0&&re&&!1!==k){const n=e[0],r=e[t-1],o={root:Te.current,threshold:.99},a=new IntersectionObserver((e=>{be(!e[0].isIntersecting)}),o);a.observe(n);const i=new IntersectionObserver((e=>{Ae(!e[0].isIntersecting)}),o);return i.observe(r),()=>{a.disconnect(),i.disconnect()}}}),[re,k,we,null===w||void 0===w?void 0:w.length]),a.useEffect((()=>{me(!0)}),[]),a.useEffect((()=>{je()})),a.useEffect((()=>{He(Y!==ge)}),[He,ge]),a.useImperativeHandle(x,(()=>({updateIndicator:je,updateScrollButtons:Ge})),[je,Ge]);const[Ye,qe]=(0,M.A)("indicator",{className:(0,i.A)(ue.indicator,X.className),elementType:H,externalForwardedProps:Re,ownerState:de,additionalProps:{style:ge}}),Ke=(0,y.jsx)(Ye,(0,r.A)({},qe));let Je=0;const Xe=a.Children.map(w,(e=>{if(!a.isValidElement(e))return null;const t=void 0===e.props.value?Je:e.props.value;_e.set(t,Je);const n=t===Q;return Je+=1,a.cloneElement(e,(0,r.A)({fullWidth:"fullWidth"===ee,indicator:n&&!he&&Ke,selected:n,selectionFollowsFocus:q,onChange:T,textColor:Z,value:t},1!==Je||!1!==Q||e.props.tabIndex?{}:{tabIndex:0}))})),$e=(()=>{const e={};e.scrollbarSizeListener=re?(0,y.jsx)(Ne,(0,r.A)((0,r.A)({},Be),{},{onChange:Ue})):null;const t=re&&("auto"===k&&(ye||xe)||!0===k);return e.scrollButtonStart=t?(0,y.jsx)(Ve,(0,r.A)({direction:p?"right":"left",onClick:Me,disabled:!ye},We)):null,e.scrollButtonEnd=t?(0,y.jsx)(Ve,(0,r.A)({direction:p?"left":"right",onClick:Le,disabled:!xe},We)):null,e})(),[Ze,Qe]=(0,M.A)("root",{ref:t,className:(0,i.A)(ue.root,S),elementType:U,externalForwardedProps:(0,r.A)((0,r.A)((0,r.A)({},Re),ne),{},{component:C}),ownerState:de}),[et,tt]=(0,M.A)("scroller",{ref:Te,className:ue.scroller,elementType:V,externalForwardedProps:Re,ownerState:de,additionalProps:{style:{overflow:Ce.overflow,[oe?"margin".concat(p?"Left":"Right"):"marginBottom"]:te?void 0:-Ce.scrollbarWidth}}}),[nt,rt]=(0,M.A)("list",{ref:Ee,className:(0,i.A)(ue.list,ue.flexContainer),elementType:W,externalForwardedProps:Re,ownerState:de,getSlotProps:e=>(0,r.A)((0,r.A)({},e),{},{onKeyDown:t=>{var n;(e=>{if(e.altKey||e.shiftKey||e.ctrlKey||e.metaKey)return;const t=Ee.current,n=(0,D.A)(t).activeElement;if("tab"!==n.getAttribute("role"))return;let r="horizontal"===E?"ArrowLeft":"ArrowUp",o="horizontal"===E?"ArrowRight":"ArrowDown";switch("horizontal"===E&&p&&(r="ArrowRight",o="ArrowLeft"),e.key){case r:e.preventDefault(),B(t,n,z);break;case o:e.preventDefault(),B(t,n,F);break;case"Home":e.preventDefault(),B(t,null,F);break;case"End":e.preventDefault(),B(t,null,z)}})(t),null===(n=e.onKeyDown)||void 0===n||n.call(e,t)}})});return(0,y.jsxs)(Ze,(0,r.A)((0,r.A)({},Qe),{},{children:[$e.scrollButtonStart,$e.scrollbarSizeListener,(0,y.jsxs)(et,(0,r.A)((0,r.A)({},tt),{},{children:[(0,y.jsx)(nt,(0,r.A)((0,r.A)({"aria-label":g,"aria-labelledby":b,"aria-orientation":"vertical"===E?"vertical":null,role:"tablist"},rt),{},{children:Xe})),he&&Ke]})),$e.scrollButtonEnd]}))}))},1470:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.getInputBaseUtilityClass=function(e){return(0,a.default)("MuiInputBase",e)};var o=r(n(18231)),a=r(n(57199));const i=(0,o.default)("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]);t.default=i},1725:(e,t,n)=>{"use strict";n.d(t,{A:()=>C});var r=n(89379),o=n(80045),a=n(65043),i=n(58387),s=n(31807),l=n(68700),c=n(58128),d=n(51612),u=n(28301),p=n(55895),f=n(97194),h=n(79857),m=n(86061);function g(e){return(0,m.Ay)("MuiFormControlLabel",e)}const v=(0,h.A)("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error","required","asterisk"]);var y=n(17566),b=n(69905),x=n(70579);const A=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","required","slots","slotProps","value"],w=(0,c.Ay)("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{["& .".concat(v.label)]:t.label},t.root,t["labelPlacement".concat((0,f.A)(n.labelPlacement))]]}})((0,d.A)((e=>{let{theme:t}=e;return{display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,["&.".concat(v.disabled)]:{cursor:"default"},["& .".concat(v.label)]:{["&.".concat(v.disabled)]:{color:(t.vars||t).palette.text.disabled}},variants:[{props:{labelPlacement:"start"},style:{flexDirection:"row-reverse",marginRight:-11}},{props:{labelPlacement:"top"},style:{flexDirection:"column-reverse"}},{props:{labelPlacement:"bottom"},style:{flexDirection:"column"}},{props:e=>{let{labelPlacement:t}=e;return"start"===t||"top"===t||"bottom"===t},style:{marginLeft:16}}]}}))),S=(0,c.Ay)("span",{name:"MuiFormControlLabel",slot:"Asterisk"})((0,d.A)((e=>{let{theme:t}=e;return{["&.".concat(v.error)]:{color:(t.vars||t).palette.error.main}}}))),C=a.forwardRef((function(e,t){var n;const c=(0,u.b)({props:e,name:"MuiFormControlLabel"}),{checked:d,className:h,componentsProps:m={},control:v,disabled:C,disableTypography:P,inputRef:_,label:T,labelPlacement:E="end",name:R,onChange:k,required:j,slots:O={},slotProps:I={},value:D}=c,M=(0,o.A)(c,A),L=(0,l.A)(),N=null!==(n=null!==C&&void 0!==C?C:v.props.disabled)&&void 0!==n?n:null===L||void 0===L?void 0:L.disabled,F=null!==j&&void 0!==j?j:v.props.required,z={disabled:N,required:F};["checked","name","onChange","value","inputRef"].forEach((e=>{"undefined"===typeof v.props[e]&&"undefined"!==typeof c[e]&&(z[e]=c[e])}));const B=(0,y.A)({props:c,muiFormControl:L,states:["error"]}),U=(0,r.A)((0,r.A)({},c),{},{disabled:N,labelPlacement:E,required:F,error:B.error}),V=(e=>{const{classes:t,disabled:n,labelPlacement:r,error:o,required:a}=e,i={root:["root",n&&"disabled","labelPlacement".concat((0,f.A)(r)),o&&"error",a&&"required"],label:["label",n&&"disabled"],asterisk:["asterisk",o&&"error"]};return(0,s.A)(i,g,t)})(U),W={slots:O,slotProps:(0,r.A)((0,r.A)({},m),I)},[H,G]=(0,b.A)("typography",{elementType:p.A,externalForwardedProps:W,ownerState:U});let Y=T;return null==Y||Y.type===p.A||P||(Y=(0,x.jsx)(H,(0,r.A)((0,r.A)({component:"span"},G),{},{className:(0,i.A)(V.label,null===G||void 0===G?void 0:G.className),children:Y}))),(0,x.jsxs)(w,(0,r.A)((0,r.A)({className:(0,i.A)(V.root,h),ownerState:U,ref:t},M),{},{children:[a.cloneElement(v,z),F?(0,x.jsxs)("div",{children:[Y,(0,x.jsxs)(S,{ownerState:U,"aria-hidden":!0,className:V.asterisk,children:["\u2009","*"]})]}):Y]}))}))},1811:(e,t,n)=>{"use strict";function r(e){return null!=e&&!(Array.isArray(e)&&0===e.length)}function o(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e&&(r(e.value)&&""!==e.value||t&&r(e.defaultValue)&&""!==e.defaultValue)}function a(e){return e.startAdornment}n.d(t,{gr:()=>a,lq:()=>o})},1932:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){if(void 0===e)return{};const t={};return Object.keys(e).filter((t=>!(t.match(/^on[A-Z]/)&&"function"===typeof e[t]))).forEach((n=>{t[n]=e[n]})),t}},2086:(e,t,n)=>{"use strict";e.exports=n(95082)},2104:(e,t,n)=>{"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"useDefaultProps",{enumerable:!0,get:function(){return o.useDefaultProps}});var o=r(n(16794))},2388:(e,t,n)=>{"use strict";n.d(t,{lu:()=>a,zf:()=>i});var r=n(57070);const o=1e3;function a(){return Date.now()/o}const i=function(){const{performance:e}=r.O;if(null===e||void 0===e||!e.now)return a;const t=Date.now()-e.now(),n=void 0==e.timeOrigin?t:e.timeOrigin;return()=>(n+e.now())/o}()},2419:(e,t,n)=>{"use strict";n.d(t,{A:()=>oe});var r=n(80045),o=n(89379),a=n(65043),i=n(58387),s=n(31807),l=n(29651),c=n(1289),d=n(21039),u=n(97145),p=n(70713),f=n(44079);function h(e){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"")}const m=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{ignoreAccents:t=!0,ignoreCase:n=!0,limit:r,matchFrom:o="any",stringify:a,trim:i=!1}=e;return(e,s)=>{let{inputValue:l,getOptionLabel:c}=s,d=i?l.trim():l;n&&(d=d.toLowerCase()),t&&(d=h(d));const u=d?e.filter((e=>{let r=(a||c)(e);return n&&(r=r.toLowerCase()),t&&(r=h(r)),"start"===o?r.startsWith(d):r.includes(d)})):e;return"number"===typeof r?u.slice(0,r):u}}(),g=e=>{var t;return null!==e.current&&(null===(t=e.current.parentElement)||void 0===t?void 0:t.contains(document.activeElement))},v=[];function y(e,t,n,r){if(t||null==e||r)return"";const o=n(e);return"string"===typeof o?o:""}const b=function(e){const{unstable_isActiveElementInListbox:t=g,unstable_classNamePrefix:n="Mui",autoComplete:r=!1,autoHighlight:i=!1,autoSelect:s=!1,blurOnSelect:l=!1,clearOnBlur:h=!e.freeSolo,clearOnEscape:b=!1,componentName:x="useAutocomplete",defaultValue:A=(e.multiple?v:null),disableClearable:w=!1,disableCloseOnSelect:S=!1,disabled:C,disabledItemsFocusable:P=!1,disableListWrap:_=!1,filterOptions:T=m,filterSelectedOptions:E=!1,freeSolo:R=!1,getOptionDisabled:k,getOptionKey:j,getOptionLabel:O=e=>{var t;return null!==(t=e.label)&&void 0!==t?t:e},groupBy:I,handleHomeEndKeys:D=!e.freeSolo,id:M,includeInputInList:L=!1,inputValue:N,isOptionEqualToValue:F=(e,t)=>e===t,multiple:z=!1,onChange:B,onClose:U,onHighlightChange:V,onInputChange:W,onOpen:H,open:G,openOnFocus:Y=!1,options:q,readOnly:K=!1,renderValue:J,selectOnFocus:X=!e.freeSolo,value:$}=e,Z=(0,p.A)(M);let Q=O;Q=e=>{const t=O(e);return"string"!==typeof t?String(t):t};const ee=a.useRef(!1),te=a.useRef(!0),ne=a.useRef(null),re=a.useRef(null),[oe,ae]=a.useState(null),[ie,se]=a.useState(-1),le=i?0:-1,ce=a.useRef(le),de=a.useRef(y(null!==A&&void 0!==A?A:$,z,Q)).current,[ue,pe]=(0,u.A)({controlled:$,default:A,name:x}),[fe,he]=(0,u.A)({controlled:N,default:de,name:x,state:"inputValue"}),[me,ge]=a.useState(!1),ve=a.useCallback(((e,t,n)=>{if(!(z?ue.length!E||!(z?ue:[ue]).some((t=>null!==t&&F(e,t))))),{inputValue:we&&xe?"":fe,getOptionLabel:Q}):[],Pe=(0,f.A)({filteredOptions:Ce,value:ue,inputValue:fe});a.useEffect((()=>{const e=ue!==Pe.value;me&&!e||R&&!e||ve(null,ue,"reset")}),[ue,ve,me,Pe.value,R]);const _e=ye&&Ce.length>0&&!K,Te=(0,d.A)((e=>{if(-1===e)ne.current.focus();else{const t=J?"data-item-index":"data-tag-index";oe.querySelector("[".concat(t,'="').concat(e,'"]')).focus()}}));a.useEffect((()=>{z&&ie>ue.length-1&&(se(-1),Te(-1))}),[ue,z,ie,Te]);const Ee=(0,d.A)((e=>{let{event:t,index:r,reason:o}=e;if(ce.current=r,-1===r?ne.current.removeAttribute("aria-activedescendant"):ne.current.setAttribute("aria-activedescendant","".concat(Z,"-option-").concat(r)),V&&["mouse","keyboard","touch"].includes(o)&&V(t,-1===r?null:Ce[r],o),!re.current)return;const a=re.current.querySelector('[role="option"].'.concat(n,"-focused"));a&&(a.classList.remove("".concat(n,"-focused")),a.classList.remove("".concat(n,"-focusVisible")));let i=re.current;if("listbox"!==re.current.getAttribute("role")&&(i=re.current.parentElement.querySelector('[role="listbox"]')),!i)return;if(-1===r)return void(i.scrollTop=0);const s=re.current.querySelector('[data-option-index="'.concat(r,'"]'));if(s&&(s.classList.add("".concat(n,"-focused")),"keyboard"===o&&s.classList.add("".concat(n,"-focusVisible")),i.scrollHeight>i.clientHeight&&"mouse"!==o&&"touch"!==o)){const e=s,t=i.clientHeight+i.scrollTop,n=e.offsetTop+e.offsetHeight;n>t?i.scrollTop=n-i.clientHeight:e.offsetTop-e.offsetHeight*(I?1.3:0){let{event:t,diff:n,direction:o="next",reason:a}=e;if(!Se)return;const i=function(e,t){if(!re.current||e<0||e>=Ce.length)return-1;let n=e;for(;;){const r=re.current.querySelector('[data-option-index="'.concat(n,'"]')),o=!P&&(!r||r.disabled||"true"===r.getAttribute("aria-disabled"));if(r&&r.hasAttribute("tabindex")&&!o)return n;if(n="next"===t?(n+1)%Ce.length:(n-1+Ce.length)%Ce.length,n===e)return-1}}((()=>{const e=Ce.length-1;if("reset"===n)return le;if("start"===n)return 0;if("end"===n)return e;const t=ce.current+n;return t<0?-1===t&&L?-1:_&&-1!==ce.current||Math.abs(n)>1?0:e:t>e?t===e+1&&L?-1:_||Math.abs(n)>1?e:0:t})(),o);if(Ee({index:i,reason:a,event:t}),r&&"reset"!==n)if(-1===i)ne.current.value=fe;else{const e=Q(Ce[i]);ne.current.value=e;0===e.toLowerCase().indexOf(fe.toLowerCase())&&fe.length>0&&ne.current.setSelectionRange(fe.length,e.length)}})),ke=a.useCallback((()=>{if(!Se)return;const e=(()=>{if(-1!==ce.current&&Pe.filteredOptions&&Pe.filteredOptions.length!==Ce.length&&Pe.inputValue===fe&&(z?ue.length===Pe.value.length&&Pe.value.every(((e,t)=>Q(ue[t])===Q(e))):(e=Pe.value,t=ue,(e?Q(e):"")===(t?Q(t):"")))){const e=Pe.filteredOptions[ce.current];if(e)return Ce.findIndex((t=>Q(t)===Q(e)))}var e,t;return-1})();if(-1!==e)return void(ce.current=e);const t=z?ue[0]:ue;if(0!==Ce.length&&null!=t){if(re.current)if(null==t)ce.current>=Ce.length-1?Ee({index:Ce.length-1}):Ee({index:ce.current});else{const e=Ce[ce.current];if(z&&e&&-1!==ue.findIndex((t=>F(e,t))))return;const n=Ce.findIndex((e=>F(e,t)));-1===n?Re({diff:"reset"}):Ee({index:n})}}else Re({diff:"reset"})}),[Ce.length,!z&&ue,E,Re,Ee,Se,fe,z]),je=(0,d.A)((e=>{(0,c.A)(re,e),e&&ke()}));a.useEffect((()=>{ke()}),[ke]);const Oe=e=>{ye||(be(!0),Ae(!0),H&&H(e))},Ie=(e,t)=>{ye&&(be(!1),U&&U(e,t))},De=(e,t,n,r)=>{if(z){if(ue.length===t.length&&ue.every(((e,n)=>e===t[n])))return}else if(ue===t)return;B&&B(e,t,n,r),pe(t)},Me=a.useRef(!1),Le=function(e,t){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"options",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"selectOption",o=t;if(z){o=Array.isArray(ue)?ue.slice():[];const e=o.findIndex((e=>F(t,e)));-1===e?o.push(t):"freeSolo"!==n&&(o.splice(e,1),r="removeOption")}ve(e,o,r),De(e,o,r,{option:t}),S||e&&(e.ctrlKey||e.metaKey)||Ie(e,r),(!0===l||"touch"===l&&Me.current||"mouse"===l&&!Me.current)&&ne.current.blur()},Ne=(e,t)=>{if(!z)return;""===fe&&Ie(e,"toggleInput");let n=ie;-1===ie?""===fe&&"previous"===t&&(n=ue.length-1):(n+="next"===t?1:-1,n<0&&(n=0),n===ue.length&&(n=-1)),n=function(e,t){if(-1===e)return-1;let n=e;for(;;){if("next"===t&&n===ue.length||"previous"===t&&-1===n)return-1;const e=J?"data-item-index":"data-tag-index",r=oe.querySelector("[".concat(e,'="').concat(n,'"]'));if(r&&r.hasAttribute("tabindex")&&!r.disabled&&"true"!==r.getAttribute("aria-disabled"))return n;n+="next"===t?1:-1}}(n,t),se(n),Te(n)},Fe=e=>{ee.current=!0,he(""),W&&W(e,"","clear"),De(e,z?[]:null,"clear")},ze=e=>t=>{if(e.onKeyDown&&e.onKeyDown(t),!t.defaultMuiPrevented&&(-1===ie||["ArrowLeft","ArrowRight"].includes(t.key)||(se(-1),Te(-1)),229!==t.which))switch(t.key){case"Home":Se&&D&&(t.preventDefault(),Re({diff:"start",direction:"next",reason:"keyboard",event:t}));break;case"End":Se&&D&&(t.preventDefault(),Re({diff:"end",direction:"previous",reason:"keyboard",event:t}));break;case"PageUp":t.preventDefault(),Re({diff:-5,direction:"previous",reason:"keyboard",event:t}),Oe(t);break;case"PageDown":t.preventDefault(),Re({diff:5,direction:"next",reason:"keyboard",event:t}),Oe(t);break;case"ArrowDown":t.preventDefault(),Re({diff:1,direction:"next",reason:"keyboard",event:t}),Oe(t);break;case"ArrowUp":t.preventDefault(),Re({diff:-1,direction:"previous",reason:"keyboard",event:t}),Oe(t);break;case"ArrowLeft":!z&&J?Te(0):Ne(t,"previous");break;case"ArrowRight":!z&&J?Te(-1):Ne(t,"next");break;case"Enter":if(-1!==ce.current&&Se){const e=Ce[ce.current],n=!!k&&k(e);if(t.preventDefault(),n)return;Le(t,e,"selectOption"),r&&ne.current.setSelectionRange(ne.current.value.length,ne.current.value.length)}else R&&""!==fe&&!1===we&&(z&&t.preventDefault(),Le(t,fe,"createOption","freeSolo"));break;case"Escape":Se?(t.preventDefault(),t.stopPropagation(),Ie(t,"escape")):b&&(""!==fe||z&&ue.length>0||J)&&(t.preventDefault(),t.stopPropagation(),Fe(t));break;case"Backspace":if(z&&!K&&""===fe&&ue.length>0){const e=-1===ie?ue.length-1:ie,n=ue.slice();n.splice(e,1),De(t,n,"removeOption",{option:ue[e]})}z||!J||K||(pe(null),Te(-1));break;case"Delete":if(z&&!K&&""===fe&&ue.length>0&&-1!==ie){const e=ie,n=ue.slice();n.splice(e,1),De(t,n,"removeOption",{option:ue[e]})}z||!J||K||(pe(null),Te(-1))}},Be=e=>{ge(!0),Y&&!ee.current&&Oe(e)},Ue=e=>{t(re)?ne.current.focus():(ge(!1),te.current=!0,ee.current=!1,s&&-1!==ce.current&&Se?Le(e,Ce[ce.current],"blur"):s&&R&&""!==fe?Le(e,fe,"blur","freeSolo"):h&&ve(e,ue,"blur"),Ie(e,"blur"))},Ve=e=>{const t=e.target.value;fe!==t&&(he(t),Ae(!1),W&&W(e,t,"input")),""===t?w||z||De(e,null,"clear"):Oe(e)},We=e=>{const t=Number(e.currentTarget.getAttribute("data-option-index"));ce.current!==t&&Ee({event:e,index:t,reason:"mouse"})},He=e=>{Ee({event:e,index:Number(e.currentTarget.getAttribute("data-option-index")),reason:"touch"}),Me.current=!0},Ge=e=>{const t=Number(e.currentTarget.getAttribute("data-option-index"));Le(e,Ce[t],"selectOption"),Me.current=!1},Ye=e=>t=>{const n=ue.slice();n.splice(e,1),De(t,n,"removeOption",{option:ue[e]})},qe=e=>{De(e,null,"removeOption",{option:ue})},Ke=e=>{ye?Ie(e,"toggleInput"):Oe(e)},Je=e=>{e.currentTarget.contains(e.target)&&e.target.getAttribute("id")!==Z&&e.preventDefault()},Xe=e=>{e.currentTarget.contains(e.target)&&(ne.current.focus(),X&&te.current&&ne.current.selectionEnd-ne.current.selectionStart===0&&ne.current.select(),te.current=!1)},$e=e=>{C||""!==fe&&ye||Ke(e)};let Ze=R&&fe.length>0;Ze=Ze||(z?ue.length>0:null!==ue);let Qe=Ce;if(I){new Map;Qe=Ce.reduce(((e,t,n)=>{const r=I(t);return e.length>0&&e[e.length-1].group===r?e[e.length-1].options.push(t):e.push({key:n,index:n,group:r,options:[t]}),e}),[])}return C&&me&&Ue(),{getRootProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,o.A)((0,o.A)({},e),{},{onKeyDown:ze(e),onMouseDown:Je,onClick:Xe})},getInputLabelProps:()=>({id:"".concat(Z,"-label"),htmlFor:Z}),getInputProps:()=>({id:Z,value:fe,onBlur:Ue,onFocus:Be,onChange:Ve,onMouseDown:$e,"aria-activedescendant":Se?"":null,"aria-autocomplete":r?"both":"list","aria-controls":_e?"".concat(Z,"-listbox"):void 0,"aria-expanded":_e,autoComplete:"off",ref:ne,autoCapitalize:"none",spellCheck:"false",role:"combobox",disabled:C}),getClearProps:()=>({tabIndex:-1,type:"button",onClick:Fe}),getItemProps:function(){let{index:e=0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,o.A)((0,o.A)((0,o.A)({},z&&{key:e}),J?{"data-item-index":e}:{"data-tag-index":e}),{},{tabIndex:-1},!K&&{onDelete:z?Ye(e):qe})},getPopupIndicatorProps:()=>({tabIndex:-1,type:"button",onClick:Ke}),getTagProps:e=>{let{index:t}=e;return(0,o.A)({key:t,"data-tag-index":t,tabIndex:-1},!K&&{onDelete:Ye(t)})},getListboxProps:()=>({role:"listbox",id:"".concat(Z,"-listbox"),"aria-labelledby":"".concat(Z,"-label"),ref:je,onMouseDown:e=>{e.preventDefault()}}),getOptionProps:e=>{var t;let{index:n,option:r}=e;const o=(z?ue:[ue]).some((e=>null!=e&&F(r,e))),a=!!k&&k(r);return{key:null!==(t=null===j||void 0===j?void 0:j(r))&&void 0!==t?t:Q(r),tabIndex:-1,role:"option",id:"".concat(Z,"-option-").concat(n),onMouseMove:We,onClick:Ge,onTouchStart:He,"data-option-index":n,"aria-disabled":a,"aria-selected":o}},id:Z,inputValue:fe,value:ue,dirty:Ze,expanded:Se&&oe,popupOpen:Se,focused:me||-1!==ie,anchorEl:oe,setAnchorEl:ae,focusedItem:ie,focusedTag:ie,groupedOptions:Qe}};var x=n(19181),A=n(49679),w=n(94799),S=n(42579),C=n(83759),P=n(8619),_=n(38031),T=n(54807),E=n(24727),R=n(17550),k=n(78850),j=n(58128),O=n(51612),I=n(28301),D=n(79857),M=n(86061);function L(e){return(0,M.Ay)("MuiAutocomplete",e)}const N=(0,D.A)("MuiAutocomplete",["root","expanded","fullWidth","focused","focusVisible","tag","tagSizeSmall","tagSizeMedium","hasPopupIcon","hasClearIcon","inputRoot","input","inputFocused","endAdornment","clearIndicator","popupIndicator","popupIndicatorOpen","popper","popperDisablePortal","paper","listbox","loading","noOptions","option","groupLabel","groupUl"]);var F=n(97194),z=n(69905),B=n(70579);const U=["autoComplete","autoHighlight","autoSelect","blurOnSelect","ChipProps","className","clearIcon","clearOnBlur","clearOnEscape","clearText","closeText","componentsProps","defaultValue","disableClearable","disableCloseOnSelect","disabled","disabledItemsFocusable","disableListWrap","disablePortal","filterOptions","filterSelectedOptions","forcePopupIcon","freeSolo","fullWidth","getLimitTagsText","getOptionDisabled","getOptionKey","getOptionLabel","isOptionEqualToValue","groupBy","handleHomeEndKeys","id","includeInputInList","inputValue","limitTags","ListboxComponent","ListboxProps","loading","loadingText","multiple","noOptionsText","onChange","onClose","onHighlightChange","onInputChange","onOpen","open","openOnFocus","openText","options","PaperComponent","PopperComponent","popupIcon","readOnly","renderGroup","renderInput","renderOption","renderTags","renderValue","selectOnFocus","size","slots","slotProps","value"],V=["ref"],W=["key"],H=["key"];var G,Y;const q=(0,j.Ay)("div",{name:"MuiAutocomplete",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{fullWidth:r,hasClearIcon:o,hasPopupIcon:a,inputFocused:i,size:s}=n;return[{["& .".concat(N.tag)]:t.tag},{["& .".concat(N.tag)]:t["tagSize".concat((0,F.A)(s))]},{["& .".concat(N.inputRoot)]:t.inputRoot},{["& .".concat(N.input)]:t.input},{["& .".concat(N.input)]:i&&t.inputFocused},t.root,r&&t.fullWidth,a&&t.hasPopupIcon,o&&t.hasClearIcon]}})({["&.".concat(N.focused," .").concat(N.clearIndicator)]:{visibility:"visible"},"@media (pointer: fine)":{["&:hover .".concat(N.clearIndicator)]:{visibility:"visible"}},["& .".concat(N.tag)]:{margin:3,maxWidth:"calc(100% - 6px)"},["& .".concat(N.inputRoot)]:{[".".concat(N.hasPopupIcon,"&, .").concat(N.hasClearIcon,"&")]:{paddingRight:30},[".".concat(N.hasPopupIcon,".").concat(N.hasClearIcon,"&")]:{paddingRight:56},["& .".concat(N.input)]:{width:0,minWidth:30}},["& .".concat(P.A.root)]:{paddingBottom:1,"& .MuiInput-input":{padding:"4px 4px 4px 0px"}},["& .".concat(P.A.root,".").concat(_.A.sizeSmall)]:{["& .".concat(P.A.input)]:{padding:"2px 4px 3px 0"}},["& .".concat(T.A.root)]:{padding:9,[".".concat(N.hasPopupIcon,"&, .").concat(N.hasClearIcon,"&")]:{paddingRight:39},[".".concat(N.hasPopupIcon,".").concat(N.hasClearIcon,"&")]:{paddingRight:65},["& .".concat(N.input)]:{padding:"7.5px 4px 7.5px 5px"},["& .".concat(N.endAdornment)]:{right:9}},["& .".concat(T.A.root,".").concat(_.A.sizeSmall)]:{paddingTop:6,paddingBottom:6,paddingLeft:6,["& .".concat(N.input)]:{padding:"2.5px 4px 2.5px 8px"}},["& .".concat(E.A.root)]:{paddingTop:19,paddingLeft:8,[".".concat(N.hasPopupIcon,"&, .").concat(N.hasClearIcon,"&")]:{paddingRight:39},[".".concat(N.hasPopupIcon,".").concat(N.hasClearIcon,"&")]:{paddingRight:65},["& .".concat(E.A.input)]:{padding:"7px 4px"},["& .".concat(N.endAdornment)]:{right:9}},["& .".concat(E.A.root,".").concat(_.A.sizeSmall)]:{paddingBottom:1,["& .".concat(E.A.input)]:{padding:"2.5px 4px"}},["& .".concat(_.A.hiddenLabel)]:{paddingTop:8},["& .".concat(E.A.root,".").concat(_.A.hiddenLabel)]:{paddingTop:0,paddingBottom:0,["& .".concat(N.input)]:{paddingTop:16,paddingBottom:17}},["& .".concat(E.A.root,".").concat(_.A.hiddenLabel,".").concat(_.A.sizeSmall)]:{["& .".concat(N.input)]:{paddingTop:8,paddingBottom:9}},["& .".concat(N.input)]:{flexGrow:1,textOverflow:"ellipsis",opacity:0},variants:[{props:{fullWidth:!0},style:{width:"100%"}},{props:{size:"small"},style:{["& .".concat(N.tag)]:{margin:2,maxWidth:"calc(100% - 4px)"}}},{props:{inputFocused:!0},style:{["& .".concat(N.input)]:{opacity:1}}},{props:{multiple:!0},style:{["& .".concat(N.inputRoot)]:{flexWrap:"wrap"}}}]}),K=(0,j.Ay)("div",{name:"MuiAutocomplete",slot:"EndAdornment"})({position:"absolute",right:0,top:"50%",transform:"translate(0, -50%)"}),J=(0,j.Ay)(S.A,{name:"MuiAutocomplete",slot:"ClearIndicator"})({marginRight:-2,padding:4,visibility:"hidden"}),X=(0,j.Ay)(S.A,{name:"MuiAutocomplete",slot:"PopupIndicator",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.popupIndicator,n.popupOpen&&t.popupIndicatorOpen]}})({padding:2,marginRight:-2,variants:[{props:{popupOpen:!0},style:{transform:"rotate(180deg)"}}]}),$=(0,j.Ay)(x.A,{name:"MuiAutocomplete",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{["& .".concat(N.option)]:t.option},t.popper,n.disablePortal&&t.popperDisablePortal]}})((0,O.A)((e=>{let{theme:t}=e;return{zIndex:(t.vars||t).zIndex.modal,variants:[{props:{disablePortal:!0},style:{position:"absolute"}}]}}))),Z=(0,j.Ay)(w.A,{name:"MuiAutocomplete",slot:"Paper"})((0,O.A)((e=>{let{theme:t}=e;return(0,o.A)((0,o.A)({},t.typography.body1),{},{overflow:"auto"})}))),Q=(0,j.Ay)("div",{name:"MuiAutocomplete",slot:"Loading"})((0,O.A)((e=>{let{theme:t}=e;return{color:(t.vars||t).palette.text.secondary,padding:"14px 16px"}}))),ee=(0,j.Ay)("div",{name:"MuiAutocomplete",slot:"NoOptions"})((0,O.A)((e=>{let{theme:t}=e;return{color:(t.vars||t).palette.text.secondary,padding:"14px 16px"}}))),te=(0,j.Ay)("ul",{name:"MuiAutocomplete",slot:"Listbox"})((0,O.A)((e=>{let{theme:t}=e;return{listStyle:"none",margin:0,padding:"8px 0",maxHeight:"40vh",overflow:"auto",position:"relative",["& .".concat(N.option)]:{minHeight:48,display:"flex",overflow:"hidden",justifyContent:"flex-start",alignItems:"center",cursor:"pointer",paddingTop:6,boxSizing:"border-box",outline:"0",WebkitTapHighlightColor:"transparent",paddingBottom:6,paddingLeft:16,paddingRight:16,[t.breakpoints.up("sm")]:{minHeight:"auto"},["&.".concat(N.focused)]:{backgroundColor:(t.vars||t).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},'&[aria-disabled="true"]':{opacity:(t.vars||t).palette.action.disabledOpacity,pointerEvents:"none"},["&.".concat(N.focusVisible)]:{backgroundColor:(t.vars||t).palette.action.focus},'&[aria-selected="true"]':{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.selectedOpacity,")"):(0,l.X4)(t.palette.primary.main,t.palette.action.selectedOpacity),["&.".concat(N.focused)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.hoverOpacity,"))"):(0,l.X4)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(t.vars||t).palette.action.selected}},["&.".concat(N.focusVisible)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.focusOpacity,"))"):(0,l.X4)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)}}}}}))),ne=(0,j.Ay)(A.A,{name:"MuiAutocomplete",slot:"GroupLabel"})((0,O.A)((e=>{let{theme:t}=e;return{backgroundColor:(t.vars||t).palette.background.paper,top:-8}}))),re=(0,j.Ay)("ul",{name:"MuiAutocomplete",slot:"GroupUl"})({padding:0,["& .".concat(N.option)]:{paddingLeft:24}}),oe=a.forwardRef((function(e,t){const n=(0,I.b)({props:e,name:"MuiAutocomplete"}),{autoComplete:l=!1,autoHighlight:c=!1,autoSelect:d=!1,blurOnSelect:u=!1,ChipProps:p,className:f,clearIcon:h=G||(G=(0,B.jsx)(R.A,{fontSize:"small"})),clearOnBlur:m=!n.freeSolo,clearOnEscape:g=!1,clearText:v="Clear",closeText:y="Close",componentsProps:A,defaultValue:S=(n.multiple?[]:null),disableClearable:P=!1,disableCloseOnSelect:_=!1,disabled:T=!1,disabledItemsFocusable:E=!1,disableListWrap:j=!1,disablePortal:O=!1,filterOptions:D,filterSelectedOptions:M=!1,forcePopupIcon:N="auto",freeSolo:oe=!1,fullWidth:ae=!1,getLimitTagsText:ie=e=>"+".concat(e),getOptionDisabled:se,getOptionKey:le,getOptionLabel:ce,isOptionEqualToValue:de,groupBy:ue,handleHomeEndKeys:pe=!n.freeSolo,id:fe,includeInputInList:he=!1,inputValue:me,limitTags:ge=-1,ListboxComponent:ve,ListboxProps:ye,loading:be=!1,loadingText:xe="Loading\u2026",multiple:Ae=!1,noOptionsText:we="No options",onChange:Se,onClose:Ce,onHighlightChange:Pe,onInputChange:_e,onOpen:Te,open:Ee,openOnFocus:Re=!1,openText:ke="Open",options:je,PaperComponent:Oe,PopperComponent:Ie,popupIcon:De=Y||(Y=(0,B.jsx)(k.A,{})),readOnly:Me=!1,renderGroup:Le,renderInput:Ne,renderOption:Fe,renderTags:ze,renderValue:Be,selectOnFocus:Ue=!n.freeSolo,size:Ve="medium",slots:We={},slotProps:He={},value:Ge}=n,Ye=(0,r.A)(n,U),{getRootProps:qe,getInputProps:Ke,getInputLabelProps:Je,getPopupIndicatorProps:Xe,getClearProps:$e,getItemProps:Ze,getListboxProps:Qe,getOptionProps:et,value:tt,dirty:nt,expanded:rt,id:ot,popupOpen:at,focused:it,focusedItem:st,anchorEl:lt,setAnchorEl:ct,inputValue:dt,groupedOptions:ut}=b((0,o.A)((0,o.A)({},n),{},{componentName:"Autocomplete"})),pt=!P&&!T&&nt&&!Me,ft=(!oe||!0===N)&&!1!==N,{onMouseDown:ht}=Ke(),mt=Qe(),{ref:gt}=mt,vt=(0,r.A)(mt,V),yt=ce||(e=>{var t;return null!==(t=e.label)&&void 0!==t?t:e}),bt=(0,o.A)((0,o.A)({},n),{},{disablePortal:O,expanded:rt,focused:it,fullWidth:ae,getOptionLabel:yt,hasClearIcon:pt,hasPopupIcon:ft,inputFocused:-1===st,popupOpen:at,size:Ve}),xt=(e=>{const{classes:t,disablePortal:n,expanded:r,focused:o,fullWidth:a,hasClearIcon:i,hasPopupIcon:l,inputFocused:c,popupOpen:d,size:u}=e,p={root:["root",r&&"expanded",o&&"focused",a&&"fullWidth",i&&"hasClearIcon",l&&"hasPopupIcon"],inputRoot:["inputRoot"],input:["input",c&&"inputFocused"],tag:["tag","tagSize".concat((0,F.A)(u))],endAdornment:["endAdornment"],clearIndicator:["clearIndicator"],popupIndicator:["popupIndicator",d&&"popupIndicatorOpen"],popper:["popper",n&&"popperDisablePortal"],paper:["paper"],listbox:["listbox"],loading:["loading"],noOptions:["noOptions"],option:["option"],groupLabel:["groupLabel"],groupUl:["groupUl"]};return(0,s.A)(p,L,t)})(bt),At={slots:(0,o.A)({paper:Oe,popper:Ie},We),slotProps:(0,o.A)((0,o.A)({chip:p,listbox:ye},A),He)},[wt,St]=(0,z.A)("listbox",{elementType:te,externalForwardedProps:At,ownerState:bt,className:xt.listbox,additionalProps:vt,ref:gt}),[Ct,Pt]=(0,z.A)("paper",{elementType:w.A,externalForwardedProps:At,ownerState:bt,className:xt.paper}),[_t,Tt]=(0,z.A)("popper",{elementType:x.A,externalForwardedProps:At,ownerState:bt,className:xt.popper,additionalProps:{disablePortal:O,style:{width:lt?lt.clientWidth:null},role:"presentation",anchorEl:lt,open:at}});let Et;const Rt=e=>(0,o.A)({className:xt.tag,disabled:T},Ze(e));if(ze&&Ae&&tt.length>0?Et=ze(tt,Rt,bt):Be&&tt?Et=Be(tt,Rt,bt):Ae&&tt.length>0&&(Et=tt.map(((e,t)=>{const n=Rt({index:t}),{key:a}=n,i=(0,r.A)(n,W);return(0,B.jsx)(C.A,(0,o.A)((0,o.A)({label:yt(e),size:Ve},i),At.slotProps.chip),a)}))),ge>-1&&Array.isArray(Et)){const e=Et.length-ge;!it&&e>0&&(Et=Et.splice(0,ge),Et.push((0,B.jsx)("span",{className:xt.tag,children:ie(e)},Et.length)))}const kt=Le||(e=>(0,B.jsxs)("li",{children:[(0,B.jsx)(ne,{className:xt.groupLabel,ownerState:bt,component:"div",children:e.group}),(0,B.jsx)(re,{className:xt.groupUl,ownerState:bt,children:e.children})]},e.key)),jt=Fe||((e,t)=>{const{key:n}=e,a=(0,r.A)(e,H);return(0,B.jsx)("li",(0,o.A)((0,o.A)({},a),{},{children:yt(t)}),n)}),Ot=(e,t)=>{const n=et({option:e,index:t});return jt((0,o.A)((0,o.A)({},n),{},{className:xt.option}),e,{selected:n["aria-selected"],index:t,inputValue:dt},bt)},It=At.slotProps.clearIndicator,Dt=At.slotProps.popupIndicator;return(0,B.jsxs)(a.Fragment,{children:[(0,B.jsx)(q,(0,o.A)((0,o.A)({ref:t,className:(0,i.A)(xt.root,f),ownerState:bt},qe(Ye)),{},{children:Ne({id:ot,disabled:T,fullWidth:!0,size:"small"===Ve?"small":void 0,InputLabelProps:Je(),InputProps:(0,o.A)({ref:ct,className:xt.inputRoot,startAdornment:Et,onMouseDown:e=>{e.target===e.currentTarget&&ht(e)}},(pt||ft)&&{endAdornment:(0,B.jsxs)(K,{className:xt.endAdornment,ownerState:bt,children:[pt?(0,B.jsx)(J,(0,o.A)((0,o.A)((0,o.A)({},$e()),{},{"aria-label":v,title:v,ownerState:bt},It),{},{className:(0,i.A)(xt.clearIndicator,null===It||void 0===It?void 0:It.className),children:h})):null,ft?(0,B.jsx)(X,(0,o.A)((0,o.A)((0,o.A)({},Xe()),{},{disabled:T,"aria-label":at?y:ke,title:at?y:ke,ownerState:bt},Dt),{},{className:(0,i.A)(xt.popupIndicator,null===Dt||void 0===Dt?void 0:Dt.className),children:De})):null]})}),inputProps:(0,o.A)({className:xt.input,disabled:T,readOnly:Me},Ke())})})),lt?(0,B.jsx)($,(0,o.A)((0,o.A)({as:_t},Tt),{},{children:(0,B.jsxs)(Z,(0,o.A)((0,o.A)({as:Ct},Pt),{},{children:[be&&0===ut.length?(0,B.jsx)(Q,{className:xt.loading,ownerState:bt,children:xe}):null,0!==ut.length||oe||be?null:(0,B.jsx)(ee,{className:xt.noOptions,ownerState:bt,role:"presentation",onMouseDown:e=>{e.preventDefault()},children:we}),ut.length>0?(0,B.jsx)(wt,(0,o.A)((0,o.A)({as:ve},St),{},{children:ut.map(((e,t)=>ue?kt({key:e.key,group:e.group,children:e.options.map(((t,n)=>Ot(t,e.index+n)))}):Ot(e,t)))})):null]}))})):null]})}))},2524:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(65043),o=n(21767),a=n(27449),i=n(62475),s=n(70579);const l=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function c(e){const t=[],n=[];return Array.from(e.querySelectorAll(l)).forEach(((e,r)=>{const o=function(e){const t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?"true"===e.contentEditable||("AUDIO"===e.nodeName||"VIDEO"===e.nodeName||"DETAILS"===e.nodeName)&&null===e.getAttribute("tabindex")?0:e.tabIndex:t}(e);-1!==o&&function(e){return!(e.disabled||"INPUT"===e.tagName&&"hidden"===e.type||function(e){if("INPUT"!==e.tagName||"radio"!==e.type)return!1;if(!e.name)return!1;const t=t=>e.ownerDocument.querySelector('input[type="radio"]'.concat(t));let n=t('[name="'.concat(e.name,'"]:checked'));return n||(n=t('[name="'.concat(e.name,'"]'))),n!==e}(e))}(e)&&(0===o?t.push(e):n.push({documentOrder:r,tabIndex:o,node:e}))})),n.sort(((e,t)=>e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex)).map((e=>e.node)).concat(t)}function d(){return!0}const u=function(e){const{children:t,disableAutoFocus:n=!1,disableEnforceFocus:l=!1,disableRestoreFocus:u=!1,getTabbable:p=c,isEnabled:f=d,open:h}=e,m=r.useRef(!1),g=r.useRef(null),v=r.useRef(null),y=r.useRef(null),b=r.useRef(null),x=r.useRef(!1),A=r.useRef(null),w=(0,o.A)((0,i.A)(t),A),S=r.useRef(null);r.useEffect((()=>{h&&A.current&&(x.current=!n)}),[n,h]),r.useEffect((()=>{if(!h||!A.current)return;const e=(0,a.A)(A.current);return A.current.contains(e.activeElement)||(A.current.hasAttribute("tabIndex")||A.current.setAttribute("tabIndex","-1"),x.current&&A.current.focus()),()=>{u||(y.current&&y.current.focus&&(m.current=!0,y.current.focus()),y.current=null)}}),[h]),r.useEffect((()=>{if(!h||!A.current)return;const e=(0,a.A)(A.current),t=t=>{S.current=t,!l&&f()&&"Tab"===t.key&&e.activeElement===A.current&&t.shiftKey&&(m.current=!0,v.current&&v.current.focus())},n=()=>{const t=A.current;if(null===t)return;if(!e.hasFocus()||!f()||m.current)return void(m.current=!1);if(t.contains(e.activeElement))return;if(l&&e.activeElement!==g.current&&e.activeElement!==v.current)return;if(e.activeElement!==b.current)b.current=null;else if(null!==b.current)return;if(!x.current)return;let n=[];if(e.activeElement!==g.current&&e.activeElement!==v.current||(n=p(A.current)),n.length>0){var r,o;const e=Boolean((null===(r=S.current)||void 0===r?void 0:r.shiftKey)&&"Tab"===(null===(o=S.current)||void 0===o?void 0:o.key)),t=n[0],a=n[n.length-1];"string"!==typeof t&&"string"!==typeof a&&(e?a.focus():t.focus())}else t.focus()};e.addEventListener("focusin",n),e.addEventListener("keydown",t,!0);const r=setInterval((()=>{e.activeElement&&"BODY"===e.activeElement.tagName&&n()}),50);return()=>{clearInterval(r),e.removeEventListener("focusin",n),e.removeEventListener("keydown",t,!0)}}),[n,l,u,f,h,p]);const C=e=>{null===y.current&&(y.current=e.relatedTarget),x.current=!0};return(0,s.jsxs)(r.Fragment,{children:[(0,s.jsx)("div",{tabIndex:h?0:-1,onFocus:C,ref:g,"data-testid":"sentinelStart"}),r.cloneElement(t,{ref:w,onFocus:e=>{null===y.current&&(y.current=e.relatedTarget),x.current=!0,b.current=e.target;const n=t.props.onFocus;n&&n(e)}}),(0,s.jsx)("div",{tabIndex:h?0:-1,onFocus:C,ref:v,"data-testid":"sentinelEnd"})]})}},2527:(e,t,n)=>{"use strict";var r=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;o(n(65043));var a=r(n(66734)),i=n(70579);t.default=(0,a.default)((0,i.jsx)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown")},2600:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.styleFunctionMapping=t.propToStyleFunction=t.default=void 0;var o=r(n(64083)),a=r(n(11922)),i=r(n(44184)),s=r(n(69111)),l=r(n(2744)),c=r(n(555)),d=r(n(53181)),u=r(n(3830)),p=r(n(15081)),f=r(n(6261));const h={borders:o.default.filterProps,display:a.default.filterProps,flexbox:i.default.filterProps,grid:s.default.filterProps,positions:l.default.filterProps,palette:c.default.filterProps,shadows:d.default.filterProps,sizing:u.default.filterProps,spacing:p.default.filterProps,typography:f.default.filterProps},m=t.styleFunctionMapping={borders:o.default,display:a.default,flexbox:i.default,grid:s.default,positions:l.default,palette:c.default,shadows:d.default,sizing:u.default,spacing:p.default,typography:f.default},g=t.propToStyleFunction=Object.keys(h).reduce(((e,t)=>(h[t].forEach((n=>{e[n]=m[t]})),e)),{});t.default=function(e,t,n){const r={[e]:t,theme:n},o=g[e];return o?o(r):{[e]:t}}},2674:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(21039).A},2744:(e,t,n)=>{"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0});var o={};Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a.default}});var a=r(n(12880));Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},2809:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"unstable_nested",{enumerable:!0,get:function(){return a.default}});var o=r(n(33170)),a=r(n(18590))},3025:(e,t,n)=>{"use strict";n.d(t,{W:()=>rt});var r=n(65043),o=n(98587),a=n(58168),i=n(58387),s=n(97605),l=n(89021),c=n(58128),d=n(31807),u=n(70713),p=n(21039),f=n(66073),h=n(98503);const m=e=>{let{shouldDisableDate:t,shouldDisableMonth:n,shouldDisableYear:o,minDate:a,maxDate:i,disableFuture:s,disablePast:l,timezone:c}=e;const d=(0,h.u)();return r.useCallback((e=>null!==(0,f.Z)({adapter:d,value:e,timezone:c,props:{shouldDisableDate:t,shouldDisableMonth:n,shouldDisableYear:o,minDate:a,maxDate:i,disableFuture:s,disablePast:l}})),[d,t,n,o,a,i,s,l,c])};var g=n(51053),v=n(30566);const y=e=>{const{value:t,referenceDate:n,disableFuture:o,disablePast:i,disableSwitchToMonthOnDayFocus:s=!1,maxDate:l,minDate:c,onMonthChange:d,reduceAnimations:u,shouldDisableDate:f,timezone:y}=e,b=(0,h.hc)(),x=r.useRef(((e,t,n)=>(r,o)=>{switch(o.type){case"changeMonth":return(0,a.A)({},r,{slideDirection:o.direction,currentMonth:o.newMonth,isMonthSwitchingAnimating:!e});case"changeMonthTimezone":{const e=o.newTimezone;if(n.getTimezone(r.currentMonth)===e)return r;let t=n.setTimezone(r.currentMonth,e);return n.getMonth(t)!==n.getMonth(r.currentMonth)&&(t=n.setMonth(t,n.getMonth(r.currentMonth))),(0,a.A)({},r,{currentMonth:t})}case"finishMonthSwitchingAnimation":return(0,a.A)({},r,{isMonthSwitchingAnimating:!1});case"changeFocusedDay":{if(null!=r.focusedDay&&null!=o.focusedDay&&n.isSameDay(o.focusedDay,r.focusedDay))return r;const i=null!=o.focusedDay&&!t&&!n.isSameMonth(r.currentMonth,o.focusedDay);return(0,a.A)({},r,{focusedDay:o.focusedDay,isMonthSwitchingAnimating:i&&!e&&!o.withoutMonthSwitchingAnimation,currentMonth:i?n.startOfMonth(o.focusedDay):r.currentMonth,slideDirection:null!=o.focusedDay&&n.isAfterDay(o.focusedDay,r.currentMonth)?"left":"right"})}default:throw new Error("missing support")}})(Boolean(u),s,b)).current,A=r.useMemo((()=>g.W.getInitialReferenceValue({value:t,utils:b,timezone:y,props:e,referenceDate:n,granularity:v.yX.day})),[n,y]),[w,S]=r.useReducer(x,{isMonthSwitchingAnimating:!1,focusedDay:A,currentMonth:b.startOfMonth(A),slideDirection:"left"});r.useEffect((()=>{S({type:"changeMonthTimezone",newTimezone:b.getTimezone(A)})}),[A,b]);const C=r.useCallback((e=>{S((0,a.A)({type:"changeMonth"},e)),d&&d(e.newMonth)}),[d]),P=r.useCallback((e=>{const t=e;b.isSameMonth(t,w.currentMonth)||C({newMonth:b.startOfMonth(t),direction:b.isAfterDay(t,w.currentMonth)?"left":"right"})}),[w.currentMonth,C,b]),_=m({shouldDisableDate:f,minDate:c,maxDate:l,disableFuture:o,disablePast:i,timezone:y}),T=r.useCallback((()=>{S({type:"finishMonthSwitchingAnimation"})}),[]),E=(0,p.A)(((e,t)=>{_(e)||S({type:"changeFocusedDay",focusedDay:e,withoutMonthSwitchingAnimation:t})}));return{referenceDate:A,calendarState:w,changeMonth:P,changeFocusedDay:E,isDateDisabled:_,onMonthSwitchingAnimationEnd:T,handleChangeMonth:C}};var b=n(92646),x=n(40405),A=n(60267),w=n(86061),S=n(79857);const C=e=>(0,w.Ay)("MuiPickersFadeTransitionGroup",e);(0,S.A)("MuiPickersFadeTransitionGroup",["root"]);var P=n(70579);const _=(0,c.Ay)(b.A,{name:"MuiPickersFadeTransitionGroup",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"block",position:"relative"});function T(e){const t=(0,l.A)({props:e,name:"MuiPickersFadeTransitionGroup"}),{children:n,className:r,reduceAnimations:o,transKey:a}=t,s=(e=>{const{classes:t}=e;return(0,d.A)({root:["root"]},C,t)})(t),c=(0,A.A)();return o?n:(0,P.jsx)(_,{className:(0,i.A)(s.root,r),children:(0,P.jsx)(x.A,{appear:!1,mountOnEnter:!0,unmountOnExit:!0,timeout:{appear:c.transitions.duration.enteringScreen,enter:c.transitions.duration.enteringScreen,exit:0},children:n},a)})}var E=n(55895),R=n(12432),k=n(97145),j=n(76606),O=n(21767),I=n(46509),D=n(29651),M=n(10571);function L(e){return(0,w.Ay)("MuiPickersDay",e)}const N=(0,S.A)("MuiPickersDay",["root","dayWithMargin","dayOutsideMonth","hiddenDaySpacingFiller","today","selected","disabled"]),F=["autoFocus","className","day","disabled","disableHighlightToday","disableMargin","hidden","isAnimating","onClick","onDaySelect","onFocus","onBlur","onKeyDown","onMouseDown","onMouseEnter","outsideCurrentMonth","selected","showDaysOutsideCurrentMonth","children","today","isFirstVisibleCell","isLastVisibleCell"],z=e=>{let{theme:t}=e;return(0,a.A)({},t.typography.caption,{width:M.B3,height:M.B3,borderRadius:"50%",padding:0,backgroundColor:"transparent",transition:t.transitions.create("background-color",{duration:t.transitions.duration.short}),color:(t.vars||t).palette.text.primary,"@media (pointer: fine)":{"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,D.X4)(t.palette.primary.main,t.palette.action.hoverOpacity)}},"&:focus":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.focusOpacity,")"):(0,D.X4)(t.palette.primary.main,t.palette.action.focusOpacity),["&.".concat(N.selected)]:{willChange:"background-color",backgroundColor:(t.vars||t).palette.primary.dark}},["&.".concat(N.selected)]:{color:(t.vars||t).palette.primary.contrastText,backgroundColor:(t.vars||t).palette.primary.main,fontWeight:t.typography.fontWeightMedium,"&:hover":{willChange:"background-color",backgroundColor:(t.vars||t).palette.primary.dark}},["&.".concat(N.disabled,":not(.").concat(N.selected,")")]:{color:(t.vars||t).palette.text.disabled},["&.".concat(N.disabled,"&.").concat(N.selected)]:{opacity:.6},variants:[{props:{disableMargin:!1},style:{margin:"0 ".concat(M.y0,"px")}},{props:{outsideCurrentMonth:!0,showDaysOutsideCurrentMonth:!0},style:{color:(t.vars||t).palette.text.secondary}},{props:{disableHighlightToday:!1,today:!0},style:{["&:not(.".concat(N.selected,")")]:{border:"1px solid ".concat((t.vars||t).palette.text.secondary)}}}]})},B=(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableMargin&&t.dayWithMargin,!n.disableHighlightToday&&n.today&&t.today,!n.outsideCurrentMonth&&n.showDaysOutsideCurrentMonth&&t.dayOutsideMonth,n.outsideCurrentMonth&&!n.showDaysOutsideCurrentMonth&&t.hiddenDaySpacingFiller]},U=(0,c.Ay)(j.A,{name:"MuiPickersDay",slot:"Root",overridesResolver:B})(z),V=(0,c.Ay)("div",{name:"MuiPickersDay",slot:"Root",overridesResolver:B})((e=>{let{theme:t}=e;return(0,a.A)({},z({theme:t}),{opacity:0,pointerEvents:"none"})})),W=()=>{},H=r.forwardRef((function(e,t){const n=(0,l.A)({props:e,name:"MuiPickersDay"}),{autoFocus:s=!1,className:c,day:u,disabled:p=!1,disableHighlightToday:f=!1,disableMargin:m=!1,isAnimating:g,onClick:v,onDaySelect:y,onFocus:b=W,onBlur:x=W,onKeyDown:A=W,onMouseDown:w=W,onMouseEnter:S=W,outsideCurrentMonth:C,selected:_=!1,showDaysOutsideCurrentMonth:T=!1,children:E,today:R=!1}=n,k=(0,o.A)(n,F),j=(0,a.A)({},n,{autoFocus:s,disabled:p,disableHighlightToday:f,disableMargin:m,selected:_,showDaysOutsideCurrentMonth:T,today:R}),D=(e=>{const{selected:t,disableMargin:n,disableHighlightToday:r,today:o,disabled:a,outsideCurrentMonth:i,showDaysOutsideCurrentMonth:s,classes:l}=e,c=i&&!s,u={root:["root",t&&!c&&"selected",a&&"disabled",!n&&"dayWithMargin",!r&&o&&"today",i&&s&&"dayOutsideMonth",c&&"hiddenDaySpacingFiller"],hiddenDaySpacingFiller:["hiddenDaySpacingFiller"]};return(0,d.A)(u,L,l)})(j),M=(0,h.hc)(),N=r.useRef(null),z=(0,O.A)(N,t);(0,I.A)((()=>{!s||p||g||C||N.current.focus()}),[s,p,g,C]);return C&&!T?(0,P.jsx)(V,{className:(0,i.A)(D.root,D.hiddenDaySpacingFiller,c),ownerState:j,role:k.role}):(0,P.jsx)(U,(0,a.A)({className:(0,i.A)(D.root,c),ref:z,centerRipple:!0,disabled:p,tabIndex:_?0:-1,onKeyDown:e=>A(e,u),onFocus:e=>b(e,u),onBlur:e=>x(e,u),onMouseEnter:e=>S(e,u),onClick:e=>{p||y(u),C&&e.currentTarget.focus(),v&&v(e)},onMouseDown:e=>{w(e),C&&e.preventDefault()}},k,{ownerState:j,children:E||M.format(u,"dayOfMonth")}))})),G=r.memo(H);var Y=n(41048),q=n(30275);const K=e=>(0,w.Ay)("MuiPickersSlideTransition",e),J=(0,S.A)("MuiPickersSlideTransition",["root","slideEnter-left","slideEnter-right","slideEnterActive","slideExit","slideExitActiveLeft-left","slideExitActiveLeft-right"]),X=["children","className","reduceAnimations","slideDirection","transKey","classes"],$=(0,c.Ay)(b.A,{name:"MuiPickersSlideTransition",slot:"Root",overridesResolver:(e,t)=>[t.root,{[".".concat(J["slideEnter-left"])]:t["slideEnter-left"]},{[".".concat(J["slideEnter-right"])]:t["slideEnter-right"]},{[".".concat(J.slideEnterActive)]:t.slideEnterActive},{[".".concat(J.slideExit)]:t.slideExit},{[".".concat(J["slideExitActiveLeft-left"])]:t["slideExitActiveLeft-left"]},{[".".concat(J["slideExitActiveLeft-right"])]:t["slideExitActiveLeft-right"]}]})((e=>{let{theme:t}=e;const n=t.transitions.create("transform",{duration:t.transitions.duration.complex,easing:"cubic-bezier(0.35, 0.8, 0.4, 1)"});return{display:"block",position:"relative",overflowX:"hidden","& > *":{position:"absolute",top:0,right:0,left:0},["& .".concat(J["slideEnter-left"])]:{willChange:"transform",transform:"translate(100%)",zIndex:1},["& .".concat(J["slideEnter-right"])]:{willChange:"transform",transform:"translate(-100%)",zIndex:1},["& .".concat(J.slideEnterActive)]:{transform:"translate(0%)",transition:n},["& .".concat(J.slideExit)]:{transform:"translate(0%)"},["& .".concat(J["slideExitActiveLeft-left"])]:{willChange:"transform",transform:"translate(-100%)",transition:n,zIndex:0},["& .".concat(J["slideExitActiveLeft-right"])]:{willChange:"transform",transform:"translate(100%)",transition:n,zIndex:0}}}));var Z=n(60638);const Q=e=>(0,w.Ay)("MuiDayCalendar",e),ee=((0,S.A)("MuiDayCalendar",["root","header","weekDayLabel","loadingContainer","slideTransition","monthContainer","weekContainer","weekNumberLabel","weekNumber"]),["parentProps","day","focusableDay","selectedDays","isDateDisabled","currentMonthNumber","isViewFocused"]),te=["ownerState"],ne=6*(M.B3+2*M.y0),re=(0,c.Ay)("div",{name:"MuiDayCalendar",slot:"Root",overridesResolver:(e,t)=>t.root})({}),oe=(0,c.Ay)("div",{name:"MuiDayCalendar",slot:"Header",overridesResolver:(e,t)=>t.header})({display:"flex",justifyContent:"center",alignItems:"center"}),ae=(0,c.Ay)(E.A,{name:"MuiDayCalendar",slot:"WeekDayLabel",overridesResolver:(e,t)=>t.weekDayLabel})((e=>{let{theme:t}=e;return{width:36,height:40,margin:"0 2px",textAlign:"center",display:"flex",justifyContent:"center",alignItems:"center",color:(t.vars||t).palette.text.secondary}})),ie=(0,c.Ay)(E.A,{name:"MuiDayCalendar",slot:"WeekNumberLabel",overridesResolver:(e,t)=>t.weekNumberLabel})((e=>{let{theme:t}=e;return{width:36,height:40,margin:"0 2px",textAlign:"center",display:"flex",justifyContent:"center",alignItems:"center",color:t.palette.text.disabled}})),se=(0,c.Ay)(E.A,{name:"MuiDayCalendar",slot:"WeekNumber",overridesResolver:(e,t)=>t.weekNumber})((e=>{let{theme:t}=e;return(0,a.A)({},t.typography.caption,{width:M.B3,height:M.B3,padding:0,margin:"0 ".concat(M.y0,"px"),color:t.palette.text.disabled,fontSize:"0.75rem",alignItems:"center",justifyContent:"center",display:"inline-flex"})})),le=(0,c.Ay)("div",{name:"MuiDayCalendar",slot:"LoadingContainer",overridesResolver:(e,t)=>t.loadingContainer})({display:"flex",justifyContent:"center",alignItems:"center",minHeight:ne}),ce=(0,c.Ay)((function(e){const t=(0,l.A)({props:e,name:"MuiPickersSlideTransition"}),{children:n,className:s,reduceAnimations:c,transKey:u}=t,p=(0,o.A)(t,X),f=(e=>{const{classes:t,slideDirection:n}=e,r={root:["root"],exit:["slideExit"],enterActive:["slideEnterActive"],enter:["slideEnter-".concat(n)],exitActive:["slideExitActiveLeft-".concat(n)]};return(0,d.A)(r,K,t)})(t),h=(0,A.A)();if(c)return(0,P.jsx)("div",{className:(0,i.A)(f.root,s),children:n});const m={exit:f.exit,enterActive:f.enterActive,enter:f.enter,exitActive:f.exitActive};return(0,P.jsx)($,{className:(0,i.A)(f.root,s),childFactory:e=>r.cloneElement(e,{classNames:m}),role:"presentation",children:(0,P.jsx)(q.A,(0,a.A)({mountOnEnter:!0,unmountOnExit:!0,timeout:h.transitions.duration.complex,classNames:m},p,{children:n}),u)})}),{name:"MuiDayCalendar",slot:"SlideTransition",overridesResolver:(e,t)=>t.slideTransition})({minHeight:ne}),de=(0,c.Ay)("div",{name:"MuiDayCalendar",slot:"MonthContainer",overridesResolver:(e,t)=>t.monthContainer})({overflow:"hidden"}),ue=(0,c.Ay)("div",{name:"MuiDayCalendar",slot:"WeekContainer",overridesResolver:(e,t)=>t.weekContainer})({margin:"".concat(M.y0,"px 0"),display:"flex",justifyContent:"center"});function pe(e){var t;let{parentProps:n,day:i,focusableDay:l,selectedDays:c,isDateDisabled:d,currentMonthNumber:u,isViewFocused:p}=e,f=(0,o.A)(e,ee);const{disabled:m,disableHighlightToday:g,isMonthSwitchingAnimating:v,showDaysOutsideCurrentMonth:y,slots:b,slotProps:x,timezone:A}=n,w=(0,h.hc)(),S=(0,h.cB)(A),C=null!==l&&w.isSameDay(i,l),_=c.some((e=>w.isSameDay(e,i))),T=w.isSameDay(i,S),E=null!==(t=null===b||void 0===b?void 0:b.day)&&void 0!==t?t:G,R=(0,s.A)({elementType:E,externalSlotProps:null===x||void 0===x?void 0:x.day,additionalProps:(0,a.A)({disableHighlightToday:g,showDaysOutsideCurrentMonth:y,role:"gridcell",isAnimating:v,"data-timestamp":w.toJsDate(i).valueOf()},f),ownerState:(0,a.A)({},n,{day:i,selected:_})}),k=(0,o.A)(R,te),j=r.useMemo((()=>m||d(i)),[m,d,i]),O=r.useMemo((()=>w.getMonth(i)!==u),[w,i,u]),I=r.useMemo((()=>{const e=w.startOfMonth(w.setMonth(i,u));return y?w.isSameDay(i,w.startOfWeek(e)):w.isSameDay(i,e)}),[u,i,y,w]),D=r.useMemo((()=>{const e=w.endOfMonth(w.setMonth(i,u));return y?w.isSameDay(i,w.endOfWeek(e)):w.isSameDay(i,e)}),[u,i,y,w]);return(0,P.jsx)(E,(0,a.A)({},k,{day:i,disabled:j,autoFocus:p&&C,today:T,outsideCurrentMonth:O,isFirstVisibleCell:I,isLastVisibleCell:D,selected:_,tabIndex:C?0:-1,"aria-selected":_,"aria-current":T?"date":void 0}))}function fe(e){const t=(0,l.A)({props:e,name:"MuiDayCalendar"}),n=(0,h.hc)(),{onFocusedDayChange:o,className:s,currentMonth:c,selectedDays:u,focusedDay:f,loading:g,onSelectedDaysChange:v,onMonthSwitchingAnimationEnd:y,readOnly:b,reduceAnimations:x,renderLoading:A=()=>(0,P.jsx)("span",{children:"..."}),slideDirection:w,TransitionProps:S,disablePast:C,disableFuture:_,minDate:T,maxDate:E,shouldDisableDate:j,shouldDisableMonth:O,shouldDisableYear:I,dayOfWeekFormatter:D=e=>n.format(e,"weekdayShort").charAt(0).toUpperCase(),hasFocus:M,onFocusedViewChange:L,gridLabelId:N,displayWeekNumber:F,fixedWeekNumber:z,autoFocus:B,timezone:U}=t,V=(0,h.cB)(U),W=(e=>{const{classes:t}=e;return(0,d.A)({root:["root"],header:["header"],weekDayLabel:["weekDayLabel"],loadingContainer:["loadingContainer"],slideTransition:["slideTransition"],monthContainer:["monthContainer"],weekContainer:["weekContainer"],weekNumberLabel:["weekNumberLabel"],weekNumber:["weekNumber"]},Q,t)})(t),H=(0,R.I)(),G=m({shouldDisableDate:j,shouldDisableMonth:O,shouldDisableYear:I,minDate:T,maxDate:E,disablePast:C,disableFuture:_,timezone:U}),q=(0,Y.b)(),[K,J]=(0,k.A)({name:"DayCalendar",state:"hasFocus",controlled:M,default:null!==B&&void 0!==B&&B}),[X,$]=r.useState((()=>f||V)),ee=(0,p.A)((e=>{b||v(e)})),te=e=>{G(e)||(o(e),$(e),null===L||void 0===L||L(!0),J(!0))},ne=(0,p.A)(((e,t)=>{switch(e.key){case"ArrowUp":te(n.addDays(t,-7)),e.preventDefault();break;case"ArrowDown":te(n.addDays(t,7)),e.preventDefault();break;case"ArrowLeft":{const r=n.addDays(t,H?1:-1),o=n.addMonths(t,H?1:-1),a=(0,Z.il)({utils:n,date:r,minDate:H?r:n.startOfMonth(o),maxDate:H?n.endOfMonth(o):r,isDateDisabled:G,timezone:U});te(a||r),e.preventDefault();break}case"ArrowRight":{const r=n.addDays(t,H?-1:1),o=n.addMonths(t,H?-1:1),a=(0,Z.il)({utils:n,date:r,minDate:H?n.startOfMonth(o):r,maxDate:H?r:n.endOfMonth(o),isDateDisabled:G,timezone:U});te(a||r),e.preventDefault();break}case"Home":te(n.startOfWeek(t)),e.preventDefault();break;case"End":te(n.endOfWeek(t)),e.preventDefault();break;case"PageUp":te(n.addMonths(t,1)),e.preventDefault();break;case"PageDown":te(n.addMonths(t,-1)),e.preventDefault()}})),fe=(0,p.A)(((e,t)=>te(t))),he=(0,p.A)(((e,t)=>{K&&n.isSameDay(X,t)&&(null===L||void 0===L||L(!1))})),me=n.getMonth(c),ge=n.getYear(c),ve=r.useMemo((()=>u.filter((e=>!!e)).map((e=>n.startOfDay(e)))),[n,u]),ye="".concat(ge,"-").concat(me),be=r.useMemo((()=>r.createRef()),[ye]),xe=r.useMemo((()=>{const e=n.startOfMonth(c),t=n.endOfMonth(c);return G(X)||n.isAfterDay(X,t)||n.isBeforeDay(X,e)?(0,Z.il)({utils:n,date:X,minDate:e,maxDate:t,disablePast:C,disableFuture:_,isDateDisabled:G,timezone:U}):X}),[c,_,C,X,G,n,U]),Ae=r.useMemo((()=>{const e=n.getWeekArray(c);let t=n.addMonths(c,1);for(;z&&e.length{e.length(0,P.jsx)(ae,{variant:"caption",role:"columnheader","aria-label":n.format(e,"weekday"),className:W.weekDayLabel,children:D(e)},t.toString())))]}),g?(0,P.jsx)(le,{className:W.loadingContainer,children:A()}):(0,P.jsx)(ce,(0,a.A)({transKey:ye,onExited:y,reduceAnimations:x,slideDirection:w,className:(0,i.A)(s,W.slideTransition)},S,{nodeRef:be,children:(0,P.jsx)(de,{ref:be,role:"rowgroup",className:W.monthContainer,children:Ae.map(((e,r)=>(0,P.jsxs)(ue,{role:"row",className:W.weekContainer,"aria-rowindex":r+1,children:[F&&(0,P.jsx)(se,{className:W.weekNumber,role:"rowheader","aria-label":q.calendarWeekNumberAriaLabelText(n.getWeekNumber(e[0])),children:q.calendarWeekNumberText(n.getWeekNumber(e[0]))}),e.map(((e,n)=>(0,P.jsx)(pe,{parentProps:t,day:e,selectedDays:ve,focusableDay:xe,onKeyDown:ne,onFocus:fe,onBlur:he,onDaySelect:ee,isDateDisabled:G,currentMonthNumber:me,isViewFocused:K,"aria-colindex":n+1},e.toString())))]},"week-".concat(e[0]))))})}))]})}function he(e){return(0,w.Ay)("MuiPickersMonth",e)}const me=(0,S.A)("MuiPickersMonth",["root","monthButton","disabled","selected"]),ge=["autoFocus","className","children","disabled","selected","value","tabIndex","onClick","onKeyDown","onFocus","onBlur","aria-current","aria-label","monthsPerRow","slots","slotProps"],ve=(0,c.Ay)("div",{name:"MuiPickersMonth",slot:"Root",overridesResolver:(e,t)=>[t.root]})({display:"flex",alignItems:"center",justifyContent:"center",flexBasis:"33.3%",variants:[{props:{monthsPerRow:4},style:{flexBasis:"25%"}}]}),ye=(0,c.Ay)("button",{name:"MuiPickersMonth",slot:"MonthButton",overridesResolver:(e,t)=>[t.monthButton,{["&.".concat(me.disabled)]:t.disabled},{["&.".concat(me.selected)]:t.selected}]})((e=>{let{theme:t}=e;return(0,a.A)({color:"unset",backgroundColor:"transparent",border:0,outline:0},t.typography.subtitle1,{margin:"8px 0",height:36,width:72,borderRadius:18,cursor:"pointer","&:focus":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.activeChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,D.X4)(t.palette.action.active,t.palette.action.hoverOpacity)},"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.activeChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,D.X4)(t.palette.action.active,t.palette.action.hoverOpacity)},"&:disabled":{cursor:"auto",pointerEvents:"none"},["&.".concat(me.disabled)]:{color:(t.vars||t).palette.text.secondary},["&.".concat(me.selected)]:{color:(t.vars||t).palette.primary.contrastText,backgroundColor:(t.vars||t).palette.primary.main,"&:focus, &:hover":{backgroundColor:(t.vars||t).palette.primary.dark}}})})),be=r.memo((function(e){var t;const n=(0,l.A)({props:e,name:"MuiPickersMonth"}),{autoFocus:c,className:u,children:p,disabled:f,selected:h,value:m,tabIndex:g,onClick:v,onKeyDown:y,onFocus:b,onBlur:x,"aria-current":A,"aria-label":w,slots:S,slotProps:C}=n,_=(0,o.A)(n,ge),T=r.useRef(null),E=(e=>{const{disabled:t,selected:n,classes:r}=e,o={root:["root"],monthButton:["monthButton",t&&"disabled",n&&"selected"]};return(0,d.A)(o,he,r)})(n);(0,I.A)((()=>{var e;c&&(null===(e=T.current)||void 0===e||e.focus())}),[c]);const R=null!==(t=null===S||void 0===S?void 0:S.monthButton)&&void 0!==t?t:ye,k=(0,s.A)({elementType:R,externalSlotProps:null===C||void 0===C?void 0:C.monthButton,additionalProps:{children:p,disabled:f,tabIndex:g,ref:T,type:"button",role:"radio","aria-current":A,"aria-checked":h,"aria-label":w,onClick:e=>v(e,m),onKeyDown:e=>y(e,m),onFocus:e=>b(e,m),onBlur:e=>x(e,m)},ownerState:n,className:E.monthButton});return(0,P.jsx)(ve,(0,a.A)({className:(0,i.A)(E.root,u),ownerState:n},_,{children:(0,P.jsx)(R,(0,a.A)({},k))}))}));function xe(e){return(0,w.Ay)("MuiMonthCalendar",e)}(0,S.A)("MuiMonthCalendar",["root"]);var Ae=n(13378);const we=["className","value","defaultValue","referenceDate","disabled","disableFuture","disablePast","maxDate","minDate","onChange","shouldDisableMonth","readOnly","disableHighlightToday","autoFocus","onMonthFocus","hasFocus","onFocusedViewChange","monthsPerRow","timezone","gridLabelId","slots","slotProps"];const Se=(0,c.Ay)("div",{name:"MuiMonthCalendar",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",flexWrap:"wrap",alignContent:"stretch",padding:"0 4px",width:M.eX,boxSizing:"border-box"}),Ce=r.forwardRef((function(e,t){const n=function(e,t){const n=(0,h.hc)(),r=(0,h.Yg)(),o=(0,l.A)({props:e,name:t});return(0,a.A)({disableFuture:!1,disablePast:!1},o,{minDate:(0,Z.IP)(n,o.minDate,r.minDate),maxDate:(0,Z.IP)(n,o.maxDate,r.maxDate)})}(e,"MuiMonthCalendar"),{className:s,value:c,defaultValue:u,referenceDate:f,disabled:m,disableFuture:y,disablePast:b,maxDate:x,minDate:A,onChange:w,shouldDisableMonth:S,readOnly:C,autoFocus:_=!1,onMonthFocus:T,hasFocus:E,onFocusedViewChange:j,monthsPerRow:O=3,timezone:I,gridLabelId:D,slots:M,slotProps:L}=n,N=(0,o.A)(n,we),{value:F,handleValueChange:z,timezone:B}=(0,Ae.Y)({name:"MonthCalendar",timezone:I,value:c,defaultValue:u,referenceDate:f,onChange:w,valueManager:g.W}),U=(0,h.cB)(B),V=(0,R.I)(),W=(0,h.hc)(),H=r.useMemo((()=>g.W.getInitialReferenceValue({value:F,utils:W,props:n,timezone:B,referenceDate:f,granularity:v.yX.month})),[]),G=n,Y=(e=>{const{classes:t}=e;return(0,d.A)({root:["root"]},xe,t)})(G),q=r.useMemo((()=>W.getMonth(U)),[W,U]),K=r.useMemo((()=>null!=F?W.getMonth(F):null),[F,W]),[J,X]=r.useState((()=>K||W.getMonth(H))),[$,Q]=(0,k.A)({name:"MonthCalendar",state:"hasFocus",controlled:E,default:null!==_&&void 0!==_&&_}),ee=(0,p.A)((e=>{Q(e),j&&j(e)})),te=r.useCallback((e=>{const t=W.startOfMonth(b&&W.isAfter(U,A)?U:A),n=W.startOfMonth(y&&W.isBefore(U,x)?U:x),r=W.startOfMonth(e);return!!W.isBefore(r,t)||(!!W.isAfter(r,n)||!!S&&S(r))}),[y,b,x,A,U,S,W]),ne=(0,p.A)(((e,t)=>{if(C)return;const n=W.setMonth(null!==F&&void 0!==F?F:H,t);z(n)})),re=(0,p.A)((e=>{te(W.setMonth(null!==F&&void 0!==F?F:H,e))||(X(e),ee(!0),T&&T(e))}));r.useEffect((()=>{X((e=>null!==K&&e!==K?K:e))}),[K]);const oe=(0,p.A)(((e,t)=>{const n=12;switch(e.key){case"ArrowUp":re((n+t-3)%n),e.preventDefault();break;case"ArrowDown":re((n+t+3)%n),e.preventDefault();break;case"ArrowLeft":re((n+t+(V?1:-1))%n),e.preventDefault();break;case"ArrowRight":re((n+t+(V?-1:1))%n),e.preventDefault()}})),ae=(0,p.A)(((e,t)=>{re(t)})),ie=(0,p.A)(((e,t)=>{J===t&&ee(!1)}));return(0,P.jsx)(Se,(0,a.A)({ref:t,className:(0,i.A)(Y.root,s),ownerState:G,role:"radiogroup","aria-labelledby":D},N,{children:(0,Z.YQ)(W,null!==F&&void 0!==F?F:H).map((e=>{const t=W.getMonth(e),n=W.format(e,"monthShort"),r=W.format(e,"month"),o=t===K,a=m||te(e);return(0,P.jsx)(be,{selected:o,value:t,onClick:ne,onKeyDown:oe,autoFocus:$&&t===J,disabled:a,tabIndex:t!==J||a?-1:0,onFocus:ae,onBlur:ie,"aria-current":q===t?"date":void 0,"aria-label":r,monthsPerRow:O,slots:M,slotProps:L,children:n},n)}))}))}));function Pe(e){return(0,w.Ay)("MuiPickersYear",e)}const _e=(0,S.A)("MuiPickersYear",["root","yearButton","selected","disabled"]),Te=["autoFocus","className","children","disabled","selected","value","tabIndex","onClick","onKeyDown","onFocus","onBlur","aria-current","yearsPerRow","slots","slotProps"],Ee=(0,c.Ay)("div",{name:"MuiPickersYear",slot:"Root",overridesResolver:(e,t)=>[t.root]})({display:"flex",alignItems:"center",justifyContent:"center",flexBasis:"33.3%",variants:[{props:{yearsPerRow:4},style:{flexBasis:"25%"}}]}),Re=(0,c.Ay)("button",{name:"MuiPickersYear",slot:"YearButton",overridesResolver:(e,t)=>[t.yearButton,{["&.".concat(_e.disabled)]:t.disabled},{["&.".concat(_e.selected)]:t.selected}]})((e=>{let{theme:t}=e;return(0,a.A)({color:"unset",backgroundColor:"transparent",border:0,outline:0},t.typography.subtitle1,{margin:"6px 0",height:36,width:72,borderRadius:18,cursor:"pointer","&:focus":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.activeChannel," / ").concat(t.vars.palette.action.focusOpacity,")"):(0,D.X4)(t.palette.action.active,t.palette.action.focusOpacity)},"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.activeChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,D.X4)(t.palette.action.active,t.palette.action.hoverOpacity)},"&:disabled":{cursor:"auto",pointerEvents:"none"},["&.".concat(_e.disabled)]:{color:(t.vars||t).palette.text.secondary},["&.".concat(_e.selected)]:{color:(t.vars||t).palette.primary.contrastText,backgroundColor:(t.vars||t).palette.primary.main,"&:focus, &:hover":{backgroundColor:(t.vars||t).palette.primary.dark}}})})),ke=r.memo((function(e){var t;const n=(0,l.A)({props:e,name:"MuiPickersYear"}),{autoFocus:c,className:u,children:p,disabled:f,selected:h,value:m,tabIndex:g,onClick:v,onKeyDown:y,onFocus:b,onBlur:x,"aria-current":A,slots:w,slotProps:S}=n,C=(0,o.A)(n,Te),_=r.useRef(null),T=(e=>{const{disabled:t,selected:n,classes:r}=e,o={root:["root"],yearButton:["yearButton",t&&"disabled",n&&"selected"]};return(0,d.A)(o,Pe,r)})(n);(0,I.A)((()=>{var e;c&&(null===(e=_.current)||void 0===e||e.focus())}),[c]);const E=null!==(t=null===w||void 0===w?void 0:w.yearButton)&&void 0!==t?t:Re,R=(0,s.A)({elementType:E,externalSlotProps:null===S||void 0===S?void 0:S.yearButton,additionalProps:{children:p,disabled:f,tabIndex:g,ref:_,type:"button",role:"radio","aria-current":A,"aria-checked":h,onClick:e=>v(e,m),onKeyDown:e=>y(e,m),onFocus:e=>b(e,m),onBlur:e=>x(e,m)},ownerState:n,className:T.yearButton});return(0,P.jsx)(Ee,(0,a.A)({className:(0,i.A)(T.root,u),ownerState:n},C,{children:(0,P.jsx)(E,(0,a.A)({},R))}))}));function je(e){return(0,w.Ay)("MuiYearCalendar",e)}(0,S.A)("MuiYearCalendar",["root"]);const Oe=["autoFocus","className","value","defaultValue","referenceDate","disabled","disableFuture","disablePast","maxDate","minDate","onChange","readOnly","shouldDisableYear","disableHighlightToday","onYearFocus","hasFocus","onFocusedViewChange","yearsOrder","yearsPerRow","timezone","gridLabelId","slots","slotProps"];const Ie=(0,c.Ay)("div",{name:"MuiYearCalendar",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",flexDirection:"row",flexWrap:"wrap",overflowY:"auto",height:"100%",padding:"0 4px",width:M.eX,maxHeight:M.Yq,boxSizing:"border-box",position:"relative"}),De=r.forwardRef((function(e,t){const n=function(e,t){var n;const r=(0,h.hc)(),o=(0,h.Yg)(),i=(0,l.A)({props:e,name:t});return(0,a.A)({disablePast:!1,disableFuture:!1},i,{yearsPerRow:null!==(n=i.yearsPerRow)&&void 0!==n?n:3,minDate:(0,Z.IP)(r,i.minDate,o.minDate),maxDate:(0,Z.IP)(r,i.maxDate,o.maxDate)})}(e,"MuiYearCalendar"),{autoFocus:s,className:c,value:u,defaultValue:f,referenceDate:m,disabled:y,disableFuture:b,disablePast:x,maxDate:A,minDate:w,onChange:S,readOnly:C,shouldDisableYear:_,onYearFocus:T,hasFocus:E,onFocusedViewChange:j,yearsOrder:I="asc",yearsPerRow:D,timezone:M,gridLabelId:L,slots:N,slotProps:F}=n,z=(0,o.A)(n,Oe),{value:B,handleValueChange:U,timezone:V}=(0,Ae.Y)({name:"YearCalendar",timezone:M,value:u,defaultValue:f,referenceDate:m,onChange:S,valueManager:g.W}),W=(0,h.cB)(V),H=(0,R.I)(),G=(0,h.hc)(),Y=r.useMemo((()=>g.W.getInitialReferenceValue({value:B,utils:G,props:n,timezone:V,referenceDate:m,granularity:v.yX.year})),[]),q=n,K=(e=>{const{classes:t}=e;return(0,d.A)({root:["root"]},je,t)})(q),J=r.useMemo((()=>G.getYear(W)),[G,W]),X=r.useMemo((()=>null!=B?G.getYear(B):null),[B,G]),[$,Q]=r.useState((()=>X||G.getYear(Y))),[ee,te]=(0,k.A)({name:"YearCalendar",state:"hasFocus",controlled:E,default:null!==s&&void 0!==s&&s}),ne=(0,p.A)((e=>{te(e),j&&j(e)})),re=r.useCallback((e=>{if(x&&G.isBeforeYear(e,W))return!0;if(b&&G.isAfterYear(e,W))return!0;if(w&&G.isBeforeYear(e,w))return!0;if(A&&G.isAfterYear(e,A))return!0;if(!_)return!1;const t=G.startOfYear(e);return _(t)}),[b,x,A,w,W,_,G]),oe=(0,p.A)(((e,t)=>{if(C)return;const n=G.setYear(null!==B&&void 0!==B?B:Y,t);U(n)})),ae=(0,p.A)((e=>{re(G.setYear(null!==B&&void 0!==B?B:Y,e))||(Q(e),ne(!0),null===T||void 0===T||T(e))}));r.useEffect((()=>{Q((e=>null!==X&&e!==X?X:e))}),[X]);const ie="desc"!==I?1*D:-1*D,se=H&&"asc"===I||!H&&"desc"===I?-1:1,le=(0,p.A)(((e,t)=>{switch(e.key){case"ArrowUp":ae(t-ie),e.preventDefault();break;case"ArrowDown":ae(t+ie),e.preventDefault();break;case"ArrowLeft":ae(t-se),e.preventDefault();break;case"ArrowRight":ae(t+se),e.preventDefault()}})),ce=(0,p.A)(((e,t)=>{ae(t)})),de=(0,p.A)(((e,t)=>{$===t&&ne(!1)})),ue=r.useRef(null),pe=(0,O.A)(t,ue);r.useEffect((()=>{if(s||null===ue.current)return;const e=ue.current.querySelector('[tabindex="0"]');if(!e)return;const t=e.offsetHeight,n=e.offsetTop,r=ue.current.clientHeight,o=ue.current.scrollTop,a=n+t;t>r||n{const t=G.getYear(e),n=t===X,r=y||re(e);return(0,P.jsx)(ke,{selected:n,value:t,onClick:oe,onKeyDown:le,autoFocus:ee&&t===$,disabled:r,tabIndex:t!==$||r?-1:0,onFocus:ce,onBlur:de,"aria-current":J===t?"date":void 0,yearsPerRow:D,slots:N,slotProps:F,children:G.format(e,"year")},G.format(e,"year"))}))}))}));var Me=n(3198),Le=n(42579),Ne=n(56186),Fe=n(30403),ze=n(85744);const Be=e=>(0,w.Ay)("MuiPickersCalendarHeader",e),Ue=(0,S.A)("MuiPickersCalendarHeader",["root","labelContainer","label","switchViewButton","switchViewIcon"]),Ve=["slots","slotProps","currentMonth","disabled","disableFuture","disablePast","maxDate","minDate","onMonthChange","onViewChange","view","reduceAnimations","views","labelId","className","timezone","format"],We=["ownerState"],He=(0,c.Ay)("div",{name:"MuiPickersCalendarHeader",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",alignItems:"center",marginTop:12,marginBottom:4,paddingLeft:24,paddingRight:12,maxHeight:40,minHeight:40}),Ge=(0,c.Ay)("div",{name:"MuiPickersCalendarHeader",slot:"LabelContainer",overridesResolver:(e,t)=>t.labelContainer})((e=>{let{theme:t}=e;return(0,a.A)({display:"flex",overflow:"hidden",alignItems:"center",cursor:"pointer",marginRight:"auto"},t.typography.body1,{fontWeight:t.typography.fontWeightMedium})})),Ye=(0,c.Ay)("div",{name:"MuiPickersCalendarHeader",slot:"Label",overridesResolver:(e,t)=>t.label})({marginRight:6}),qe=(0,c.Ay)(Le.A,{name:"MuiPickersCalendarHeader",slot:"SwitchViewButton",overridesResolver:(e,t)=>t.switchViewButton})({marginRight:"auto",variants:[{props:{view:"year"},style:{[".".concat(Ue.switchViewIcon)]:{transform:"rotate(180deg)"}}}]}),Ke=(0,c.Ay)(Ne.iV,{name:"MuiPickersCalendarHeader",slot:"SwitchViewIcon",overridesResolver:(e,t)=>t.switchViewIcon})((e=>{let{theme:t}=e;return{willChange:"transform",transition:t.transitions.create("transform"),transform:"rotate(0deg)"}})),Je=r.forwardRef((function(e,t){var n,r;const c=(0,Y.b)(),u=(0,h.hc)(),p=(0,l.A)({props:e,name:"MuiPickersCalendarHeader"}),{slots:f,slotProps:m,currentMonth:g,disabled:v,disableFuture:y,disablePast:b,maxDate:A,minDate:w,onMonthChange:S,onViewChange:C,view:_,reduceAnimations:E,views:R,labelId:k,className:j,timezone:O,format:I="".concat(u.formats.month," ").concat(u.formats.year)}=p,D=(0,o.A)(p,Ve),M=p,L=(e=>{const{classes:t}=e;return(0,d.A)({root:["root"],labelContainer:["labelContainer"],label:["label"],switchViewButton:["switchViewButton"],switchViewIcon:["switchViewIcon"]},Be,t)})(p),N=null!==(n=null===f||void 0===f?void 0:f.switchViewButton)&&void 0!==n?n:qe,F=(0,s.A)({elementType:N,externalSlotProps:null===m||void 0===m?void 0:m.switchViewButton,additionalProps:{size:"small","aria-label":c.calendarViewSwitchingButtonAriaLabel(_)},ownerState:M,className:L.switchViewButton}),z=null!==(r=null===f||void 0===f?void 0:f.switchViewIcon)&&void 0!==r?r:Ke,B=(0,s.A)({elementType:z,externalSlotProps:null===m||void 0===m?void 0:m.switchViewIcon,ownerState:M,className:L.switchViewIcon}),U=(0,o.A)(B,We),V=(0,ze.bH)(g,{disableFuture:y,maxDate:A,timezone:O}),W=(0,ze.p_)(g,{disablePast:b,minDate:w,timezone:O});if(1===R.length&&"year"===R[0])return null;const H=u.formatByString(g,I);return(0,P.jsxs)(He,(0,a.A)({},D,{ownerState:M,className:(0,i.A)(L.root,j),ref:t,children:[(0,P.jsxs)(Ge,{role:"presentation",onClick:()=>{if(1!==R.length&&C&&!v)if(2===R.length)C(R.find((e=>e!==_))||R[0]);else{const e=0!==R.indexOf(_)?0:1;C(R[e])}},ownerState:M,"aria-live":"polite",className:L.labelContainer,children:[(0,P.jsx)(T,{reduceAnimations:E,transKey:H,children:(0,P.jsx)(Ye,{id:k,ownerState:M,className:L.label,children:H})}),R.length>1&&!v&&(0,P.jsx)(N,(0,a.A)({},F,{children:(0,P.jsx)(z,(0,a.A)({},U))}))]}),(0,P.jsx)(x.A,{in:"day"===_,appear:!E,enter:!E,children:(0,P.jsx)(Fe.Y,{slots:f,slotProps:m,onGoToPrevious:()=>S(u.addMonths(g,-1),"right"),isPreviousDisabled:W,previousLabel:c.previousMonth,onGoToNext:()=>S(u.addMonths(g,1),"left"),isNextDisabled:V,nextLabel:c.nextMonth})})]}))}));var Xe=n(39052),$e=n(16492);const Ze=e=>(0,w.Ay)("MuiDateCalendar",e),Qe=((0,S.A)("MuiDateCalendar",["root","viewTransitionContainer"]),["autoFocus","onViewChange","value","defaultValue","referenceDate","disableFuture","disablePast","onChange","onYearChange","onMonthChange","reduceAnimations","shouldDisableDate","shouldDisableMonth","shouldDisableYear","view","views","openTo","className","disabled","readOnly","minDate","maxDate","disableHighlightToday","focusedView","onFocusedViewChange","showDaysOutsideCurrentMonth","fixedWeekNumber","dayOfWeekFormatter","slots","slotProps","loading","renderLoading","displayWeekNumber","yearsOrder","yearsPerRow","monthsPerRow","timezone"]);const et=(0,c.Ay)(Xe.I,{name:"MuiDateCalendar",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",flexDirection:"column",height:M.Y2}),tt=(0,c.Ay)(T,{name:"MuiDateCalendar",slot:"ViewTransitionContainer",overridesResolver:(e,t)=>t.viewTransitionContainer})({}),nt=r.forwardRef((function(e,t){var n;const c=(0,h.hc)(),f=(0,u.A)(),m=function(e,t){var n,r,o,i,s,c,d;const u=(0,h.hc)(),p=(0,h.Yg)(),f=(0,$e.q)(),m=(0,l.A)({props:e,name:t});return(0,a.A)({},m,{loading:null!==(n=m.loading)&&void 0!==n&&n,disablePast:null!==(r=m.disablePast)&&void 0!==r&&r,disableFuture:null!==(o=m.disableFuture)&&void 0!==o&&o,openTo:null!==(i=m.openTo)&&void 0!==i?i:"day",views:null!==(s=m.views)&&void 0!==s?s:["year","day"],reduceAnimations:null!==(c=m.reduceAnimations)&&void 0!==c?c:f,renderLoading:null!==(d=m.renderLoading)&&void 0!==d?d:()=>(0,P.jsx)("span",{children:"..."}),minDate:(0,Z.IP)(u,m.minDate,p.minDate),maxDate:(0,Z.IP)(u,m.maxDate,p.maxDate)})}(e,"MuiDateCalendar"),{autoFocus:v,onViewChange:b,value:x,defaultValue:A,referenceDate:w,disableFuture:S,disablePast:C,onChange:_,onYearChange:T,onMonthChange:E,reduceAnimations:R,shouldDisableDate:k,shouldDisableMonth:j,shouldDisableYear:O,view:I,views:D,openTo:M,className:L,disabled:N,readOnly:F,minDate:z,maxDate:B,disableHighlightToday:U,focusedView:V,onFocusedViewChange:W,showDaysOutsideCurrentMonth:H,fixedWeekNumber:G,dayOfWeekFormatter:Y,slots:q,slotProps:K,loading:J,renderLoading:X,displayWeekNumber:$,yearsOrder:Q,yearsPerRow:ee,monthsPerRow:te,timezone:ne}=m,re=(0,o.A)(m,Qe),{value:oe,handleValueChange:ae,timezone:ie}=(0,Ae.Y)({name:"DateCalendar",timezone:ne,value:x,defaultValue:A,referenceDate:w,onChange:_,valueManager:g.W}),{view:se,setView:le,focusedView:ce,setFocusedView:de,goToNextView:ue,setValueAndGoToNextView:pe}=(0,Me.o)({view:I,views:D,openTo:M,onChange:ae,onViewChange:b,autoFocus:v,focusedView:V,onFocusedViewChange:W}),{referenceDate:he,calendarState:me,changeFocusedDay:ge,changeMonth:ve,handleChangeMonth:ye,isDateDisabled:be,onMonthSwitchingAnimationEnd:xe}=y({value:oe,referenceDate:w,reduceAnimations:R,onMonthChange:E,minDate:z,maxDate:B,shouldDisableDate:k,disablePast:C,disableFuture:S,timezone:ie}),we=N&&oe||z,Se=N&&oe||B,Pe="".concat(f,"-grid-label"),_e=null!==ce,Te=null!==(n=null===q||void 0===q?void 0:q.calendarHeader)&&void 0!==n?n:Je,Ee=(0,s.A)({elementType:Te,externalSlotProps:null===K||void 0===K?void 0:K.calendarHeader,additionalProps:{views:D,view:se,currentMonth:me.currentMonth,onViewChange:le,onMonthChange:(e,t)=>ye({newMonth:e,direction:t}),minDate:we,maxDate:Se,disabled:N,disablePast:C,disableFuture:S,reduceAnimations:R,timezone:ie,labelId:Pe},ownerState:m}),Re=(0,p.A)((e=>{const t=c.startOfMonth(e),n=c.endOfMonth(e),r=be(e)?(0,Z.il)({utils:c,date:e,minDate:c.isBefore(z,t)?t:z,maxDate:c.isAfter(B,n)?n:B,disablePast:C,disableFuture:S,isDateDisabled:be,timezone:ie}):e;r?(pe(r,"finish"),null===E||void 0===E||E(t)):(ue(),ve(t)),ge(r,!0)})),ke=(0,p.A)((e=>{const t=c.startOfYear(e),n=c.endOfYear(e),r=be(e)?(0,Z.il)({utils:c,date:e,minDate:c.isBefore(z,t)?t:z,maxDate:c.isAfter(B,n)?n:B,disablePast:C,disableFuture:S,isDateDisabled:be,timezone:ie}):e;r?(pe(r,"finish"),null===T||void 0===T||T(r)):(ue(),ve(t)),ge(r,!0)})),je=(0,p.A)((e=>ae(e?(0,Z.jH)(c,e,null!==oe&&void 0!==oe?oe:he):e,"finish",se)));r.useEffect((()=>{null!=oe&&c.isValid(oe)&&ve(oe)}),[oe]);const Oe=m,Ie=(e=>{const{classes:t}=e;return(0,d.A)({root:["root"],viewTransitionContainer:["viewTransitionContainer"]},Ze,t)})(Oe),Le={disablePast:C,disableFuture:S,maxDate:B,minDate:z},Ne={disableHighlightToday:U,readOnly:F,disabled:N,timezone:ie,gridLabelId:Pe,slots:q,slotProps:K},Fe=r.useRef(se);r.useEffect((()=>{Fe.current!==se&&(ce===Fe.current&&de(se,!0),Fe.current=se)}),[ce,de,se]);const ze=r.useMemo((()=>[oe]),[oe]);return(0,P.jsxs)(et,(0,a.A)({ref:t,className:(0,i.A)(Ie.root,L),ownerState:Oe},re,{children:[(0,P.jsx)(Te,(0,a.A)({},Ee,{slots:q,slotProps:K})),(0,P.jsx)(tt,{reduceAnimations:R,className:Ie.viewTransitionContainer,transKey:se,ownerState:Oe,children:(0,P.jsxs)("div",{children:["year"===se&&(0,P.jsx)(De,(0,a.A)({},Le,Ne,{value:oe,onChange:ke,shouldDisableYear:O,hasFocus:_e,onFocusedViewChange:e=>de("year",e),yearsOrder:Q,yearsPerRow:ee,referenceDate:he})),"month"===se&&(0,P.jsx)(Ce,(0,a.A)({},Le,Ne,{hasFocus:_e,className:L,value:oe,onChange:Re,shouldDisableMonth:j,onFocusedViewChange:e=>de("month",e),monthsPerRow:te,referenceDate:he})),"day"===se&&(0,P.jsx)(fe,(0,a.A)({},me,Le,Ne,{onMonthSwitchingAnimationEnd:xe,onFocusedDayChange:ge,reduceAnimations:R,selectedDays:ze,onSelectedDaysChange:je,shouldDisableDate:k,shouldDisableMonth:j,shouldDisableYear:O,hasFocus:_e,onFocusedViewChange:e=>de("day",e),showDaysOutsideCurrentMonth:H,fixedWeekNumber:G,dayOfWeekFormatter:Y,displayWeekNumber:$,loading:J,renderLoading:X}))]})})]}))})),rt=e=>{let{view:t,onViewChange:n,views:r,focusedView:o,onFocusedViewChange:a,value:i,defaultValue:s,referenceDate:l,onChange:c,className:d,classes:u,disableFuture:p,disablePast:f,minDate:h,maxDate:m,shouldDisableDate:g,shouldDisableMonth:v,shouldDisableYear:y,reduceAnimations:b,onMonthChange:x,monthsPerRow:A,onYearChange:w,yearsOrder:S,yearsPerRow:C,slots:_,slotProps:T,loading:E,renderLoading:R,disableHighlightToday:k,readOnly:j,disabled:O,showDaysOutsideCurrentMonth:I,dayOfWeekFormatter:D,sx:M,autoFocus:L,fixedWeekNumber:N,displayWeekNumber:F,timezone:z}=e;return(0,P.jsx)(nt,{view:t,onViewChange:n,views:r.filter(Z.sC),focusedView:o&&(0,Z.sC)(o)?o:null,onFocusedViewChange:a,value:i,defaultValue:s,referenceDate:l,onChange:c,className:d,classes:u,disableFuture:p,disablePast:f,minDate:h,maxDate:m,shouldDisableDate:g,shouldDisableMonth:v,shouldDisableYear:y,reduceAnimations:b,onMonthChange:x,monthsPerRow:A,onYearChange:w,yearsOrder:S,yearsPerRow:C,slots:_,slotProps:T,loading:E,renderLoading:R,disableHighlightToday:k,readOnly:j,disabled:O,showDaysOutsideCurrentMonth:I,dayOfWeekFormatter:D,sx:M,autoFocus:L,fixedWeekNumber:N,displayWeekNumber:F,timezone:z})}},3082:(e,t,n)=>{"use strict";var r=n(43693).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.Timeout=void 0,t.default=function(){const e=(0,a.default)(s.create).current;return(0,i.default)(e.disposeEffect),e};var a=o(n(6058)),i=o(n(49312));class s{constructor(){r(this,"currentId",null),r(this,"clear",(()=>{null!==this.currentId&&(clearTimeout(this.currentId),this.currentId=null)})),r(this,"disposeEffect",(()=>this.clear))}static create(){return new s}start(e,t){this.clear(),this.currentId=setTimeout((()=>{this.currentId=null,t()}),e)}}t.Timeout=s},3147:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={black:"#000",white:"#fff"}},3198:(e,t,n)=>{"use strict";n.d(t,{o:()=>i});var r=n(65043),o=n(21039),a=n(97145);function i(e){var t,n;let{onChange:i,onViewChange:s,openTo:l,view:c,views:d,autoFocus:u,focusedView:p,onFocusedViewChange:f}=e;const h=r.useRef(l),m=r.useRef(d),g=r.useRef(d.includes(l)?l:d[0]),[v,y]=(0,a.A)({name:"useViews",state:"view",controlled:c,default:g.current}),b=r.useRef(u?v:null),[x,A]=(0,a.A)({name:"useViews",state:"focusedView",controlled:p,default:b.current});r.useEffect((()=>{(h.current&&h.current!==l||m.current&&m.current.some((e=>!d.includes(e))))&&(y(d.includes(l)?l:d[0]),m.current=d,h.current=l)}),[l,y,v,d]);const w=d.indexOf(v),S=null!==(t=d[w-1])&&void 0!==t?t:null,C=null!==(n=d[w+1])&&void 0!==n?n:null,P=(0,o.A)(((e,t)=>{A(t?e:t=>e===t?null:t),null===f||void 0===f||f(e,t)})),_=(0,o.A)((e=>{P(e,!0),e!==v&&(y(e),s&&s(e))})),T=(0,o.A)((()=>{C&&_(C)})),E=(0,o.A)(((e,t,n)=>{const r="finish"===t,o=n?d.indexOf(n){"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(18959))},3306:(e,t,n)=>{"use strict";var r=n(12897).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(84325));t.default=function(e,t,n){return void 0===e||(0,a.default)(e)?t:r(r({},t),{},{ownerState:r(r({},t.ownerState),n)})}},3353:(e,t,n)=>{"use strict";n.d(t,{A:()=>S});var r=n(80045),o=n(89379),a=n(65043),i=n(31807),s=n(58387),l=n(17566),c=n(68700),d=n(43971),u=n(87543),p=n(97194),f=n(42466),h=n(58128),m=n(51612),g=n(28301),v=n(79857),y=n(86061);function b(e){return(0,y.Ay)("MuiInputLabel",e)}(0,v.A)("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);var x=n(70579);const A=["disableAnimation","margin","shrink","variant","className"],w=(0,h.Ay)(d.A,{shouldForwardProp:e=>(0,f.A)(e)||"classes"===e,name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{["& .".concat(u.A.asterisk)]:t.asterisk},t.root,n.formControl&&t.formControl,"small"===n.size&&t.sizeSmall,n.shrink&&t.shrink,!n.disableAnimation&&t.animated,n.focused&&t.focused,t[n.variant]]}})((0,m.A)((e=>{let{theme:t}=e;return{display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%",variants:[{props:e=>{let{ownerState:t}=e;return t.formControl},style:{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"}},{props:{size:"small"},style:{transform:"translate(0, 17px) scale(1)"}},{props:e=>{let{ownerState:t}=e;return t.shrink},style:{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"}},{props:e=>{let{ownerState:t}=e;return!t.disableAnimation},style:{transition:t.transitions.create(["color","transform","max-width"],{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut})}},{props:{variant:"filled"},style:{zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"}},{props:{variant:"filled",size:"small"},style:{transform:"translate(12px, 13px) scale(1)"}},{props:e=>{let{variant:t,ownerState:n}=e;return"filled"===t&&n.shrink},style:{userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"}},{props:e=>{let{variant:t,ownerState:n,size:r}=e;return"filled"===t&&n.shrink&&"small"===r},style:{transform:"translate(12px, 4px) scale(0.75)"}},{props:{variant:"outlined"},style:{zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"}},{props:{variant:"outlined",size:"small"},style:{transform:"translate(14px, 9px) scale(1)"}},{props:e=>{let{variant:t,ownerState:n}=e;return"outlined"===t&&n.shrink},style:{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}}]}}))),S=a.forwardRef((function(e,t){const n=(0,g.b)({name:"MuiInputLabel",props:e}),{disableAnimation:a=!1,margin:d,shrink:u,variant:f,className:h}=n,m=(0,r.A)(n,A),v=(0,c.A)();let y=u;"undefined"===typeof y&&v&&(y=v.filled||v.focused||v.adornedStart);const S=(0,l.A)({props:n,muiFormControl:v,states:["size","variant","required","focused"]}),C=(0,o.A)((0,o.A)({},n),{},{disableAnimation:a,formControl:v,shrink:y,size:S.size,variant:S.variant,required:S.required,focused:S.focused}),P=(e=>{const{classes:t,formControl:n,size:r,shrink:a,disableAnimation:s,variant:l,required:c}=e,d={root:["root",n&&"formControl",!s&&"animated",a&&"shrink",r&&"medium"!==r&&"size".concat((0,p.A)(r)),l],asterisk:[c&&"asterisk"]},u=(0,i.A)(d,b,t);return(0,o.A)((0,o.A)({},t),u)})(C);return(0,x.jsx)(w,(0,o.A)((0,o.A)({"data-shrink":y,ref:t,className:(0,s.A)(P.root,h)},m),{},{ownerState:C,classes:P}))}))},3380:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],a=e||"";t&&(a=e.toString().trim().replace(/[A-Za-z0-9\u00C0-\u00FF]+[^\s-]*/g,(function(e,t,r){return t>0&&t+e.length!==r.length&&e.search(n)>-1&&":"!==r.charAt(t-2)&&("-"!==r.charAt(t+e.length)||"-"===r.charAt(t-1))&&r.charAt(t-1).search(/[^\s-]/)<0?e.toLowerCase():e.substr(1).search(/[A-Z]|\../)>-1?e:e.charAt(0).toUpperCase()+e.substr(1)})));o&&(a=function(e){if(function(e){return"string"===typeof e&&-1!==e.indexOf("@")}(e))return console.warn("This arg looks like an email address, redacting."),r;return e}(a));return a};var n=/^(a|an|and|as|at|but|by|en|for|if|in|nor|of|on|or|per|the|to|vs?\.?|via)$/i;var r="REDACTED (Potential Email Address)"},3398:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(56258))},3531:(e,t,n)=>{"use strict";n.d(t,{m:()=>r});let r=function(e){return e.NONE="NONE",e.UPDATE="UPDATE",e.DELETE="DELETE",e.PROPERTY_CREATE="PROPERTY CREATE",e.PROPERTY_UPSERT="PROPERTY UPSERT",e.GROUP_CREATE="GROUP CREATE",e.GROUP_UPSERT="GROUP UPSERT",e.TENANT_CREATE="TENANT CREATE",e.TENANT_UPDATE="TENANT UPDATE",e}({})},3635:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(92065);function o(e){if("string"!==typeof e)throw new Error((0,r.A)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},3814:(e,t,n)=>{"use strict";n.d(t,{Vl:()=>M,ZJ:()=>Pe.ZJ,_h:()=>Pe._h,_S:()=>R,v2:()=>D,Y8:()=>q,IL:()=>te,Jz:()=>le.Jz,D_:()=>w,mW:()=>ve,JE:()=>we,vp:()=>xe,_Q:()=>je,xn:()=>De.xn,Ww:()=>E.Ww,HJ:()=>Ie,FP:()=>Re,Do:()=>a,Aw:()=>z,CF:()=>Pe.CF,OT:()=>g,KZ:()=>L,J:()=>ue,CQ:()=>ce.CQ,lW:()=>Ee,cu:()=>l,lY:()=>E.lY,Xv:()=>x,K$:()=>k,zU:()=>p,Dx:()=>m,ch:()=>b,Sy:()=>Z,cN:()=>A,$L:()=>h,qX:()=>U,Oj:()=>N,qP:()=>ie,zj:()=>le.zj,VA:()=>I,zb:()=>T,K7:()=>le.K7,G3:()=>O,$z:()=>re,jZ:()=>oe,Vb:()=>u,oS:()=>y,Et:()=>v,Y:()=>f,jM:()=>de,Yc:()=>F,DW:()=>me,E_:()=>fe,eL:()=>i.eL,gr:()=>Te,l$:()=>be,Rx:()=>j,DH:()=>Q,wE:()=>ae,qp:()=>le.qp,iZ:()=>C,Z6:()=>Pe.Z6,JV:()=>_e,Mn:()=>ye,wz:()=>Pe.wz,fV:()=>pe,XR:()=>c,X9:()=>Pe.X9,_V:()=>d,wP:()=>K,n$:()=>ke,Rw:()=>De.Rw,wT:()=>De.wT,Fz:()=>le.Fz,Jk:()=>B.aI,tC:()=>B.tC,YA:()=>i.YA,lX:()=>i.lX,PU:()=>se,xu:()=>_,Ll:()=>he.Ll,Gz:()=>Pe.Gz,mF:()=>P,EJ:()=>he.EJ,dO:()=>Pe.dO,iI:()=>$,Ge:()=>G,B2:()=>Pe.B2,mJ:()=>X,Gm:()=>W,Q$:()=>De.Q$,Oy:()=>J,Y3:()=>Pe.Y3,zX:()=>H,jG:()=>B.jG,Gy:()=>Y,LA:()=>ee,Ty:()=>V,$x:()=>ne,Ao:()=>S,Pn:()=>ge,QB:()=>Se,n0:()=>Ae,kN:()=>Ce,Dy:()=>Oe});var r=n(89379),o=n(76045);const a=async e=>await fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(e,"/activityFeed"),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>((0,o.vVN)(e),[])));var i=n(48172),s=n(36009);const l=()=>fetch("".concat(window.FILE_BASE_URL,"/healthz")).then((e=>(0,o.NZL)(e,200))).catch((()=>({status:s.E.FAIL}))),c=()=>fetch("".concat(window.USER_BASE_URL,"/healthz")).then((e=>(0,o.NZL)(e,200))).catch((()=>({status:s.E.FAIL}))),d=()=>fetch("".concat(window.VEHICLE_BASE_URL,"/healthz")).then((e=>(0,o.NZL)(e,200))).catch((()=>({status:s.E.FAIL}))),u=()=>fetch("".concat(window.PROPERTY_BASE_URL,"/healthz")).then((e=>(0,o.NZL)(e,200))).catch((()=>({status:s.E.FAIL}))),p=()=>fetch("".concat(window.JOB_BASE_URL,"/healthz")).then((e=>(0,o.NZL)(e,200))).catch((()=>({status:s.E.FAIL}))),f=()=>fetch("".concat(window.REVISION_BASE_URL,"/healthz")).then((e=>(0,o.NZL)(e,200))).catch((()=>({status:s.E.FAIL}))),h=()=>fetch("".concat(window.PERMIT_BASE_URL,"/healthz")).then((e=>(0,o.NZL)(e,200))).catch((()=>({status:s.E.FAIL}))),m=()=>fetch("".concat(window.NOTIFICATION_BASE_URL,"/healthz")).then((e=>(0,o.NZL)(e,200))).catch((()=>({status:s.E.FAIL}))),g=()=>fetch("".concat(window.ANALYTICS_BASE_URL,"/healthz")).then((e=>(0,o.NZL)(e,200))).catch((()=>({status:s.E.FAIL}))),v=()=>fetch("".concat(window.REDIRECT_BASE_URL,"/healthz")).then((e=>(0,o.NZL)(e,200))).catch((()=>({status:s.E.FAIL}))),y=()=>fetch("".concat(window.QR_CODE_BASE_URL,"/healthz")).then((e=>(0,o.NZL)(e,200))).catch((()=>({status:s.E.FAIL}))),b=()=>fetch("".concat(window.PAYMENT_BASE_URL,"/healthz")).then((e=>(0,o.NZL)(e,200))).catch((()=>({status:s.E.FAIL}))),x=()=>fetch("".concat(window.FIND_MY_CAR_BASE_URL,"/healthz")).then((e=>(0,o.NZL)(e,200))).catch((()=>({status:s.E.FAIL}))),A=()=>fetch("".concat(window.PERMIT_CLIENT_URL,"/healthz")).then((e=>(0,o.NZL)(e,200))).catch((()=>({status:s.E.FAIL}))),w=async e=>{let{body:t,tenantID:n}=e;return await fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(n,"/rules"),(0,r.A)((0,r.A)({method:"POST"},(0,o.oOe)()),{},{body:t}))},S=async e=>{let{ruleID:t,tenantID:n,body:a}=e;return await fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(n,"/rules/").concat(t),(0,r.A)((0,r.A)({method:"PUT"},(0,o.oOe)()),{},{body:a}))},C=e=>fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(e,"/rules"),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>{throw e})),P=async e=>{let{tenantID:t,propertyID:n,body:a}=e;return await fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(t,"/properties/").concat(n,"/rules"),(0,r.A)((0,r.A)({method:"PUT"},(0,o.oOe)()),{},{body:a}))},_=async e=>{let{tenantID:t,groupID:n,body:a}=e;return await fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(t,"/propertyGroups/").concat(n,"/rules"),(0,r.A)((0,r.A)({method:"PUT"},(0,o.oOe)()),{},{body:a}))},T=e=>{let{tenantID:t,groupID:n}=e;return fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(t,"/propertyGroups/").concat(n,"/rules"),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>((0,o.vVN)(e),[])))};n(65285);var E=n(71415);const R=async(e,t)=>await fetch("".concat(window.JOB_BASE_URL,"/tenant/").concat(e,"/jobs"),(0,r.A)((0,r.A)({method:"POST"},(0,o.oOe)()),{},{body:JSON.stringify(t)})),k=(e,t)=>fetch("".concat(window.JOB_BASE_URL,"/tenant/").concat(e,"/jobs/").concat(t),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>{throw e})),j=e=>{let{tenantID:t,start:n,end:a}=e;return fetch("".concat(window.JOB_BASE_URL,"/tenant/").concat(t,"/jobs?start=").concat(n,"&end=").concat(a),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>((0,o.vVN)(e),[])))},O=e=>{let{tenantID:t,propertyID:n,start:a,end:i}=e;return fetch("".concat(window.JOB_BASE_URL,"/tenant/").concat(t,"/property/").concat(n,"/jobs?start=").concat(a,"&end=").concat(i),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>((0,o.vVN)(e),[])))},I=e=>{let{tenantID:t,propertyGroupID:n,start:a,end:i}=e;return fetch("".concat(window.JOB_BASE_URL,"/tenant/").concat(t,"/propertyGroup/").concat(n,"/jobs?start=").concat(a,"&end=").concat(i),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>((0,o.vVN)(e),[])))},D=async(e,t)=>await fetch("".concat(window.JOB_BASE_URL,"/tenant/").concat(e,"/jobs/location"),(0,r.A)((0,r.A)({method:"POST"},(0,o.oOe)()),{},{body:JSON.stringify(t)})),M=async(e,t)=>await fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(e,"/canVehicleBeTowed"),(0,r.A)({method:"POST",body:JSON.stringify(t)},(0,o.oOe)())),L=()=>fetch("".concat(window.VEHICLE_BASE_URL,"/vehicle/colors"),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>{throw e})),N=()=>fetch("".concat(window.USER_BASE_URL,"/lists/phoneTypes"),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>{throw e})),F=()=>fetch("".concat(window.PROPERTY_BASE_URL,"/lists/violations"),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>{throw e}));n(75793);const z=async e=>{const t=encodeURIComponent(e);return await fetch("https://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer/suggest?text=".concat(t,"&category=Address&countryCode=USA,CAN&f=json&maxSuggestions=5"),{method:"GET",redirect:"follow"})};var B=n(93068);const U=e=>{let{tenantID:t,entityID:n,entityType:a,includeInactive:i}=e;return fetch("".concat(window.PERMIT_BASE_URL,"/tenant/").concat(t,"/").concat(a,"/").concat(n,"/permit?includeInactive=").concat(i),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>((0,o.vVN)(e),[])))},V=e=>{let{tenantID:t,permitID:n,entityType:a,entityID:i,body:s}=e;return fetch("".concat(window.PERMIT_BASE_URL,"/tenant/").concat(t,"/").concat(a,"/").concat(i,"/permit/").concat(n),(0,r.A)((0,r.A)({method:"PUT"},(0,o.oOe)()),{},{body:s}))},W=async e=>{let{tenantID:t,entityType:n,entityID:a,permitID:i,body:s}=e;return await fetch("".concat(window.PERMIT_BASE_URL,"/tenant/").concat(t,"/").concat(n,"/").concat(a,"/permit/").concat(i,"/revoke"),(0,r.A)((0,r.A)({method:"PUT"},(0,o.oOe)()),{},{body:s}))},H=async e=>{let{tenantID:t,permitTypeID:n,entityID:a,entityType:i,body:s}=e;return await fetch("".concat(window.PERMIT_BASE_URL,"/tenant/").concat(t,"/").concat(i,"/").concat(a,"/permitType/").concat(n,"/invite"),(0,r.A)((0,r.A)({method:"POST"},(0,o.oOe)()),{},{body:s}))},G=async e=>{let{tenantID:t,permitTypeID:n,entityID:a,entityType:i,permitID:s,body:l}=e;return await fetch("".concat(window.PERMIT_BASE_URL,"/tenant/").concat(t,"/").concat(i,"/").concat(a,"/permitType/").concat(n,"/invite/").concat(s),(0,r.A)((0,r.A)({method:"POST"},(0,o.oOe)()),{},{body:l}))},Y=async e=>{let{tenantID:t,entityID:n,entityType:a,body:i}=e;return await fetch("".concat(window.PERMIT_BASE_URL,"/tenant/").concat(t,"/").concat(a,"/").concat(n,"/sendSelfServiceLink"),(0,r.A)((0,r.A)({method:"POST"},(0,o.oOe)()),{},{body:i}))},q=async e=>{let{tenantID:t,permitTypeID:n,entityID:a,entityType:i,body:s}=e;return await fetch("".concat(window.PERMIT_BASE_URL,"/tenant/").concat(t,"/").concat(i,"/").concat(a,"/permitType/").concat(n),(0,r.A)((0,r.A)({method:"POST"},(0,o.oOe)()),{},{body:s}))},K=async e=>{let{tenantID:t,entityType:n,entityID:a,permitTypeID:i,body:s}=e;return await fetch("".concat(window.PERMIT_BASE_URL,"/tenant/").concat(t,"/").concat(n,"/").concat(a,"/permitType/").concat(i,"/import"),(0,r.A)((0,r.A)({method:"POST"},(0,o.oOe)()),{},{body:s}))},J=async e=>{let{tenantID:t,entityID:n,entityType:a,permitTypeID:i,body:s}=e;return await fetch("".concat(window.PERMIT_BASE_URL,"/tenant/").concat(t,"/").concat(a,"/").concat(n,"/permitType/").concat(i,"/import/columnMappings"),(0,r.A)((0,r.A)({method:"POST"},(0,o.oOe)()),{},{body:s}))},X=async e=>{let{tenantID:t,entityID:n,entityType:a,permitID:i,approved:s}=e;return await fetch("".concat(window.PERMIT_BASE_URL,"/tenant/").concat(t,"/").concat(a,"/").concat(n,"/permit/").concat(i,"/").concat(s?"approve":"deny"),(0,r.A)({method:"PUT"},(0,o.oOe)()))},$=async e=>{let{tenantID:t,permitID:n,entityType:a,entityID:i,permitTypeID:s,paymentID:l,cancel:c,body:d}=e;return await fetch("".concat(window.PERMIT_BASE_URL,"/tenant/").concat(t,"/").concat(a,"/").concat(i,"/permitType/").concat(s,"/permit/").concat(n,"/payment/").concat(l,"/").concat(c?"cancel":"refund"),(0,r.A)((0,r.A)({method:"POST"},(0,o.oOe)()),{},{body:d}))},Z=async e=>{let{tenantID:t,permitID:n,entityType:a,entityID:i}=e;return fetch("".concat(window.PERMIT_BASE_URL,"/tenant/").concat(t,"/").concat(a,"/").concat(i,"/permit/").concat(n),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>{throw e}))},Q=e=>fetch("".concat(window.USER_BASE_URL,"/tenant/").concat(e,"/permissions"),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>{throw e})),ee=async(e,t)=>await fetch("".concat(window.USER_BASE_URL,"/tenant/").concat(t,"/permissions"),(0,r.A)((0,r.A)({method:"PUT"},(0,o.oOe)()),{},{body:JSON.stringify(e)})),te=async e=>{let{body:t,tenantID:n}=e;return await fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(n,"/properties"),(0,r.A)((0,r.A)({method:"POST"},(0,o.oOe)()),{},{body:t}))},ne=async e=>{let{tenantID:t,propertyID:n,body:a}=e;return await fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(t,"/properties/").concat(n),(0,r.A)((0,r.A)({method:"PATCH"},(0,o.oOe)()),{},{body:a}))},re=e=>{let{tenantID:t,propertyID:n}=e;return fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(t,"/properties/").concat(n,"/rules"),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>{throw e}))},oe=e=>{let{tenantID:t,propertyID:n}=e;return fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(t,"/properties/").concat(n,"/rulesets"),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>{throw e}))},ae=e=>fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(e,"/properties"),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>((0,o.vVN)(e),[]))),ie=e=>{let{tenantID:t,propertyID:n}=e;return fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(t,"/properties/").concat(n),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>{throw e}))},se=async e=>{let{tenantID:t,groupID:n,body:a}=e;return await fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(t,"/propertyGroups/").concat(n,"/properties"),(0,r.A)((0,r.A)({method:"PUT"},(0,o.oOe)()),{},{body:a}))};var le=n(67465),ce=n(76257);const de=(e,t)=>fetch("".concat(window.REVISION_BASE_URL,"/revision/").concat(e,"/").concat(t),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>[])),ue=async(e,t)=>await fetch("".concat(window.REVISION_BASE_URL,"/entityLog/").concat(e,"/").concat(t),(0,r.A)({method:"GET"},(0,o.oOe)())),pe=async(e,t)=>await fetch("".concat(window.REVISION_BASE_URL,"/userLog/").concat(e,"/").concat(t),(0,r.A)({method:"GET"},(0,o.oOe)())),fe=async e=>await fetch("".concat(window.REVISION_BASE_URL,"/tenantLog/").concat(e),(0,r.A)({method:"GET"},(0,o.oOe)()));var he=n(35918);const me=async()=>fetch("".concat(window.USER_BASE_URL,"/system"),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>{throw e})),ge=async e=>{let{body:t,systemID:n}=e;return await fetch("".concat(window.USER_BASE_URL,"/system/").concat(n),(0,r.A)((0,r.A)({method:"PUT"},(0,o.oOe)()),{},{body:t}))},ve=async e=>await fetch("".concat(window.USER_BASE_URL,"/system"),(0,r.A)((0,r.A)({method:"POST"},(0,o.oOe)()),{},{body:e})),ye=e=>fetch("".concat(window.USER_BASE_URL,"/tenant").concat(e?"?includeDisabled=true":""),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>{throw e})),be=()=>fetch("".concat(window.USER_BASE_URL,"/tenantGroups"),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>{throw e})),xe=async e=>await fetch("".concat(window.USER_BASE_URL,"/tenantGroups"),(0,r.A)((0,r.A)({method:"POST"},(0,o.oOe)()),{},{body:e})),Ae=async e=>await fetch("".concat(window.USER_BASE_URL,"/tenantGroups"),(0,r.A)((0,r.A)({method:"PUT"},(0,o.oOe)()),{},{body:e})),we=async e=>{let{body:t,tenantGroupID:n}=e;return await fetch("".concat(window.USER_BASE_URL,"/tenantGroups/").concat(n,"/tenant"),(0,r.A)((0,r.A)({method:"POST"},(0,o.oOe)()),{},{body:t}))},Se=async e=>{let{body:t,tenantID:n}=e;return await fetch("".concat(window.USER_BASE_URL,"/tenant/").concat(n),(0,r.A)((0,r.A)({method:"PUT"},(0,o.oOe)()),{},{body:t}))},Ce=async e=>{let{tenantID:t,body:n}=e;return await fetch("".concat(window.USER_BASE_URL,"/tenant/").concat(t,"/contactAndData"),(0,r.A)((0,r.A)({method:"PUT"},(0,o.oOe)()),{},{body:n}))};var Pe=n(12745);const _e=e=>fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(e,"/violations"),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>{throw e})),Te=e=>fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(e,"/violations/custom"),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>{throw e})),Ee=e=>fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(e,"/violations/excluded"),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>{throw e})),Re=async(e,t)=>await fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(e,"/violations/exclude/").concat(t),(0,r.A)({method:"PUT"},(0,o.oOe)())),ke=async(e,t)=>await fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(e,"/violations/include/").concat(t),(0,r.A)({method:"PUT"},(0,o.oOe)())),je=async e=>await fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(e.tenantID,"/violations"),(0,r.A)((0,r.A)({method:"POST"},(0,o.oOe)()),{},{body:JSON.stringify(e)})),Oe=async(e,t)=>await fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(e,"/violations/").concat(t.id),(0,r.A)((0,r.A)({method:"PUT"},(0,o.oOe)()),{},{body:JSON.stringify(t)})),Ie=async(e,t)=>await fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(e,"/violations/").concat(t),(0,r.A)({method:"DELETE"},(0,o.oOe)()));var De=n(36488)},3830:(e,t,n)=>{"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0});var o={};Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a.default}});var a=r(n(70026));Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},3905:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"private_createBreakpoints",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"unstable_applyStyles",{enumerable:!0,get:function(){return i.default}});var o=r(n(71788)),a=r(n(59188)),i=r(n(42099))},4145:(e,t,n)=>{"use strict";n.d(t,{l:()=>$});var r=n(58168),o=n(98587),a=n(65043),i=n(86995),s=n(89021),l=n(65173),c=n.n(l),d=n(71033),u=n(38129),p=n(51053),f=n(98503),h=n(8678),m=n(60638),g=n(58387),v=n(55895),y=n(58128),b=n(31807),x=n(58157),A=n(41048),w=n(86061);function S(e){return(0,w.Ay)("MuiDatePickerToolbar",e)}(0,n(79857).A)("MuiDatePickerToolbar",["root","title"]);var C=n(70579);const P=["value","isLandscape","onChange","toolbarFormat","toolbarPlaceholder","views","className","onViewChange","view"],_=(0,y.Ay)(x.Z,{name:"MuiDatePickerToolbar",slot:"Root",overridesResolver:(e,t)=>t.root})({}),T=(0,y.Ay)(v.A,{name:"MuiDatePickerToolbar",slot:"Title",overridesResolver:(e,t)=>t.title})({variants:[{props:{isLandscape:!0},style:{margin:"auto 16px auto auto"}}]}),E=a.forwardRef((function(e,t){const n=(0,s.A)({props:e,name:"MuiDatePickerToolbar"}),{value:i,isLandscape:l,toolbarFormat:c,toolbarPlaceholder:d="\u2013\u2013",views:u,className:p}=n,h=(0,o.A)(n,P),v=(0,f.hc)(),y=(0,A.b)(),x=(e=>{const{classes:t}=e;return(0,b.A)({root:["root"],title:["title"]},S,t)})(n),w=a.useMemo((()=>{if(!i)return d;const e=(0,m.Wq)(v,{format:c,views:u},!0);return v.formatByString(i,e)}),[i,c,d,v,u]),E=n;return(0,C.jsx)(_,(0,r.A)({ref:t,toolbarTitle:y.datePickerToolbarTitle,isLandscape:l,className:(0,g.A)(x.root,p)},h,{children:(0,C.jsx)(T,{variant:"h4",align:l?"left":"center",ownerState:E,className:x.title,children:w})}))}));function R(e,t){var n,o;const i=(0,f.hc)(),l=(0,f.Yg)(),c=(0,s.A)({props:e,name:t}),d=a.useMemo((()=>{var e;return null==(null===(e=c.localeText)||void 0===e?void 0:e.toolbarTitle)?c.localeText:(0,r.A)({},c.localeText,{datePickerToolbarTitle:c.localeText.toolbarTitle})}),[c.localeText]);return(0,r.A)({},c,{localeText:d},(0,h.R)({views:c.views,openTo:c.openTo,defaultViews:["year","day"],defaultOpenTo:"day"}),{disableFuture:null!==(n=c.disableFuture)&&void 0!==n&&n,disablePast:null!==(o=c.disablePast)&&void 0!==o&&o,minDate:(0,m.IP)(i,c.minDate,l.minDate),maxDate:(0,m.IP)(i,c.maxDate,l.maxDate),slots:(0,r.A)({toolbar:E},c.slots)})}var k=n(85383),j=n(66073),O=n(17219),I=n(56186),D=n(24343),M=n(97605),L=n(75067),N=n(95589),F=n(38072);var z=n(24732),B=n(31102),U=n(81580);const V=["slots","slotProps","InputProps","inputProps"],W=a.forwardRef((function(e,t){var n;const a=(0,s.A)({props:e,name:"MuiDateField"}),{slots:i,slotProps:l,InputProps:c,inputProps:d}=a,u=(0,o.A)(a,V),f=a,h=null!==(n=null===i||void 0===i?void 0:i.textField)&&void 0!==n?n:e.enableAccessibleFieldDOMStructure?B.X:D.A,m=(0,M.A)({elementType:h,externalSlotProps:null===l||void 0===l?void 0:l.textField,externalForwardedProps:u,additionalProps:{ref:t},ownerState:f});m.inputProps=(0,r.A)({},d,m.inputProps),m.InputProps=(0,r.A)({},c,m.InputProps);const g=(e=>{const t=(0,F.LN)(e),{forwardedProps:n,internalProps:r}=(0,N.o)(t,"date");return(0,L.M)({forwardedProps:n,internalProps:r,valueManager:p.W,fieldValueManager:p.o,validator:j.Z,valueType:"date"})})(m),v=(0,U.h)(g),y=(0,z.Z)((0,r.A)({},v,{slots:i,slotProps:l}));return(0,C.jsx)(h,(0,r.A)({},y))}));var H=n(3025),G=n(48943);const Y=a.forwardRef((function(e,t){var n,o,a;const i=(0,A.b)(),s=(0,f.hc)(),l=R(e,"MuiDesktopDatePicker"),c=(0,r.A)({day:H.W,month:H.W,year:H.W},l.viewRenderers),u=(0,r.A)({},l,{viewRenderers:c,format:(0,m.Wq)(s,l,!1),yearsPerRow:null!==(n=l.yearsPerRow)&&void 0!==n?n:4,slots:(0,r.A)({openPickerIcon:I.CT,field:W},l.slots),slotProps:(0,r.A)({},l.slotProps,{field:e=>{var n;return(0,r.A)({},(0,d.A)(null===(n=l.slotProps)||void 0===n?void 0:n.field,e),(0,k.zd)(l),{ref:t})},toolbar:(0,r.A)({hidden:!0},null===(o=l.slotProps)||void 0===o?void 0:o.toolbar)})}),{renderPicker:h}=(0,O.U)({props:u,valueManager:p.W,valueType:"date",getOpenDialogAriaText:(0,G.z)({utils:s,formatKey:"fullDate",contextTranslation:i.openDatePickerDialogue,propsTranslation:null===(a=u.localeText)||void 0===a?void 0:a.openDatePickerDialogue}),validator:j.Z});return h()}));Y.propTypes={autoFocus:c().bool,className:c().string,closeOnSelect:c().bool,dayOfWeekFormatter:c().func,defaultValue:c().object,disabled:c().bool,disableFuture:c().bool,disableHighlightToday:c().bool,disableOpenPicker:c().bool,disablePast:c().bool,displayWeekNumber:c().bool,enableAccessibleFieldDOMStructure:c().any,fixedWeekNumber:c().number,format:c().string,formatDensity:c().oneOf(["dense","spacious"]),inputRef:u.A,label:c().node,loading:c().bool,localeText:c().object,maxDate:c().object,minDate:c().object,monthsPerRow:c().oneOf([3,4]),name:c().string,onAccept:c().func,onChange:c().func,onClose:c().func,onError:c().func,onMonthChange:c().func,onOpen:c().func,onSelectedSectionsChange:c().func,onViewChange:c().func,onYearChange:c().func,open:c().bool,openTo:c().oneOf(["day","month","year"]),orientation:c().oneOf(["landscape","portrait"]),readOnly:c().bool,reduceAnimations:c().bool,referenceDate:c().object,renderLoading:c().func,selectedSections:c().oneOfType([c().oneOf(["all","day","empty","hours","meridiem","minutes","month","seconds","weekDay","year"]),c().number]),shouldDisableDate:c().func,shouldDisableMonth:c().func,shouldDisableYear:c().func,showDaysOutsideCurrentMonth:c().bool,slotProps:c().object,slots:c().object,sx:c().oneOfType([c().arrayOf(c().oneOfType([c().func,c().object,c().bool])),c().func,c().object]),timezone:c().string,value:c().object,view:c().oneOf(["day","month","year"]),viewRenderers:c().shape({day:c().func,month:c().func,year:c().func}),views:c().arrayOf(c().oneOf(["day","month","year"]).isRequired),yearsOrder:c().oneOf(["asc","desc"]),yearsPerRow:c().oneOf([3,4])};var q=n(40709);const K=a.forwardRef((function(e,t){var n,o;const a=(0,A.b)(),i=(0,f.hc)(),s=R(e,"MuiMobileDatePicker"),l=(0,r.A)({day:H.W,month:H.W,year:H.W},s.viewRenderers),c=(0,r.A)({},s,{viewRenderers:l,format:(0,m.Wq)(i,s,!1),slots:(0,r.A)({field:W},s.slots),slotProps:(0,r.A)({},s.slotProps,{field:e=>{var n;return(0,r.A)({},(0,d.A)(null===(n=s.slotProps)||void 0===n?void 0:n.field,e),(0,k.zd)(s),{ref:t})},toolbar:(0,r.A)({hidden:!1},null===(n=s.slotProps)||void 0===n?void 0:n.toolbar)})}),{renderPicker:u}=(0,q.C)({props:c,valueManager:p.W,valueType:"date",getOpenDialogAriaText:(0,G.z)({utils:i,formatKey:"fullDate",contextTranslation:a.openDatePickerDialogue,propsTranslation:null===(o=c.localeText)||void 0===o?void 0:o.openDatePickerDialogue}),validator:j.Z});return u()}));K.propTypes={autoFocus:c().bool,className:c().string,closeOnSelect:c().bool,dayOfWeekFormatter:c().func,defaultValue:c().object,disabled:c().bool,disableFuture:c().bool,disableHighlightToday:c().bool,disableOpenPicker:c().bool,disablePast:c().bool,displayWeekNumber:c().bool,enableAccessibleFieldDOMStructure:c().any,fixedWeekNumber:c().number,format:c().string,formatDensity:c().oneOf(["dense","spacious"]),inputRef:u.A,label:c().node,loading:c().bool,localeText:c().object,maxDate:c().object,minDate:c().object,monthsPerRow:c().oneOf([3,4]),name:c().string,onAccept:c().func,onChange:c().func,onClose:c().func,onError:c().func,onMonthChange:c().func,onOpen:c().func,onSelectedSectionsChange:c().func,onViewChange:c().func,onYearChange:c().func,open:c().bool,openTo:c().oneOf(["day","month","year"]),orientation:c().oneOf(["landscape","portrait"]),readOnly:c().bool,reduceAnimations:c().bool,referenceDate:c().object,renderLoading:c().func,selectedSections:c().oneOfType([c().oneOf(["all","day","empty","hours","meridiem","minutes","month","seconds","weekDay","year"]),c().number]),shouldDisableDate:c().func,shouldDisableMonth:c().func,shouldDisableYear:c().func,showDaysOutsideCurrentMonth:c().bool,slotProps:c().object,slots:c().object,sx:c().oneOfType([c().arrayOf(c().oneOfType([c().func,c().object,c().bool])),c().func,c().object]),timezone:c().string,value:c().object,view:c().oneOf(["day","month","year"]),viewRenderers:c().shape({day:c().func,month:c().func,year:c().func}),views:c().arrayOf(c().oneOf(["day","month","year"]).isRequired),yearsOrder:c().oneOf(["asc","desc"]),yearsPerRow:c().oneOf([3,4])};var J=n(38517);const X=["desktopModeMediaQuery"],$=a.forwardRef((function(e,t){const n=(0,s.A)({props:e,name:"MuiDatePicker"}),{desktopModeMediaQuery:a=J.jX}=n,l=(0,o.A)(n,X);return(0,i.A)(a,{defaultMatches:!0})?(0,C.jsx)(Y,(0,r.A)({ref:t},l)):(0,C.jsx)(K,(0,r.A)({ref:t},l))}))},4162:(e,t,n)=>{"use strict";var r=n(12897).default,o=n(91847).default;const a=["className","elementType","ownerState","externalForwardedProps","internalForwardedProps","shouldForwardComponentProp"],i=["component","slots","slotProps"],s=["component"];var l=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){const{className:n,elementType:l,ownerState:f,externalForwardedProps:h,internalForwardedProps:m,shouldForwardComponentProp:g=!1}=t,v=o(t,a),{component:y,slots:b={[e]:void 0},slotProps:x={[e]:void 0}}=h,A=o(h,i),w=b[e]||l,S=(0,u.default)(x[e],f),C=(0,p.default)(r(r({className:n},v),{},{externalForwardedProps:"root"===e?A:void 0,externalSlotProps:S})),{props:{component:P},internalRef:_}=C,T=o(C.props,s),E=(0,c.default)(_,null===S||void 0===S?void 0:S.ref,t.ref),R="root"===e?P||y:P,k=(0,d.default)(w,r(r(r(r(r(r({},"root"===e&&!y&&!b[e]&&m),"root"!==e&&!b[e]&&m),T),R&&!g&&{as:R}),R&&g&&{component:R}),{},{ref:E}),f);return[w,k]};var c=l(n(708)),d=l(n(84924)),u=l(n(44295)),p=l(n(18318))},4413:(e,t,n)=>{"use strict";n.d(t,{I$:()=>a,L6:()=>l,Qo:()=>i,rw:()=>s,wR:()=>d,yL:()=>c});var r=n(83906),o=n(16661);r.pO.ERROR;const a=32503698e6,i="\x1f",s=(o.Pk.User,o.Pk.Property,o.Pk.Property_Group,o.Pk.Job,o.Pk.Contact,o.Pk.Rule,o.Pk.Ruleset,o.Pk.Violation,o.Pk.Vehicle,[{stateCode:"AL",label:"Alabama",countryCode:"US"},{stateCode:"AK",label:"Alaska",countryCode:"US"},{stateCode:"AZ",label:"Arizona",countryCode:"US"},{stateCode:"AR",label:"Arkansas",countryCode:"US"},{stateCode:"CA",label:"California",countryCode:"US"},{stateCode:"CO",label:"Colorado",countryCode:"US"},{stateCode:"CT",label:"Connecticut",countryCode:"US"},{stateCode:"DE",label:"Delaware",countryCode:"US"},{stateCode:"FL",label:"Florida",countryCode:"US"},{stateCode:"GA",label:"Georgia",countryCode:"US"},{stateCode:"HI",label:"Hawaii",countryCode:"US"},{stateCode:"ID",label:"Idaho",countryCode:"US"},{stateCode:"IL",label:"Illinois",countryCode:"US"},{stateCode:"IN",label:"Indiana",countryCode:"US"},{stateCode:"IA",label:"Iowa",countryCode:"US"},{stateCode:"KS",label:"Kansas",countryCode:"US"},{stateCode:"KY",label:"Kentucky",countryCode:"US"},{stateCode:"LA",label:"Louisiana",countryCode:"US"},{stateCode:"ME",label:"Maine",countryCode:"US"},{stateCode:"MD",label:"Maryland",countryCode:"US"},{stateCode:"MA",label:"Massachusetts",countryCode:"US"},{stateCode:"MI",label:"Michigan",countryCode:"US"},{stateCode:"MN",label:"Minnesota",countryCode:"US"},{stateCode:"MS",label:"Mississippi",countryCode:"US"},{stateCode:"MO",label:"Missouri",countryCode:"US"},{stateCode:"MT",label:"Montana",countryCode:"US"},{stateCode:"NE",label:"Nebraska",countryCode:"US"},{stateCode:"NV",label:"Nevada",countryCode:"US"},{stateCode:"NH",label:"New Hampshire",countryCode:"US"},{stateCode:"NJ",label:"New Jersey",countryCode:"US"},{stateCode:"NM",label:"New Mexico",countryCode:"US"},{stateCode:"NY",label:"New York",countryCode:"US"},{stateCode:"NC",label:"North Carolina",countryCode:"US"},{stateCode:"ND",label:"North Dakota",countryCode:"US"},{stateCode:"OH",label:"Ohio",countryCode:"US"},{stateCode:"OK",label:"Oklahoma",countryCode:"US"},{stateCode:"OR",label:"Oregon",countryCode:"US"},{stateCode:"PA",label:"Pennsylvania",countryCode:"US"},{stateCode:"PR",label:"Puerto Rico",countryCode:"US"},{stateCode:"RI",label:"Rhode Island",countryCode:"US"},{stateCode:"SC",label:"South Carolina",countryCode:"US"},{stateCode:"SD",label:"South Dakota",countryCode:"US"},{stateCode:"TN",label:"Tennessee",countryCode:"US"},{stateCode:"TX",label:"Texas",countryCode:"US"},{stateCode:"UT",label:"Utah",countryCode:"US"},{stateCode:"VT",label:"Vermont",countryCode:"US"},{stateCode:"VA",label:"Virginia",countryCode:"US"},{stateCode:"VI",label:"Virgin Islands",countryCode:"US"},{stateCode:"WA",label:"Washington",countryCode:"US"},{stateCode:"WV",label:"West Virginia",countryCode:"US"},{stateCode:"WI",label:"Wisconsin",countryCode:"US"},{stateCode:"WY",label:"Wyoming",countryCode:"US"},{stateCode:"AB",label:"Alberta",countryCode:"CA"},{stateCode:"BC",label:"British Columbia",countryCode:"CA"},{stateCode:"MB",label:"Manitoba",countryCode:"CA"},{stateCode:"NB",label:"New Brunswick",countryCode:"CA"},{stateCode:"NL",label:"Newfoundland and Labrador",countryCode:"CA"},{stateCode:"NS",label:"Nova Scotia",countryCode:"CA"},{stateCode:"ON",label:"Ontario",countryCode:"CA"},{stateCode:"PE",label:"Prince Edward Island",countryCode:"CA"},{stateCode:"QC",label:"Quebec",countryCode:"CA"},{stateCode:"SK",label:"Saskatchewan",countryCode:"CA"},{stateCode:"NT",label:"Northwest Territories",countryCode:"CA"},{stateCode:"NU",label:"Nunavut",countryCode:"CA"},{stateCode:"YT",label:"Yukon",countryCode:"CA"},{stateCode:"AGU",label:"Aguascalientes",countryCode:"MX"},{stateCode:"BCN",label:"Baja California",countryCode:"MX"},{stateCode:"BCS",label:"Baja California Sur",countryCode:"MX"},{stateCode:"CAM",label:"Campeche",countryCode:"MX"},{stateCode:"CHP",label:"Chiapas",countryCode:"MX"},{stateCode:"CHH",label:"Chihuahua",countryCode:"MX"},{stateCode:"COA",label:"Coahuila",countryCode:"MX"},{stateCode:"COL",label:"Colima",countryCode:"MX"},{stateCode:"DUR",label:"Durango",countryCode:"MX"},{stateCode:"GUA",label:"Guanajuato",countryCode:"MX"},{stateCode:"GRO",label:"Guerrero",countryCode:"MX"},{stateCode:"HID",label:"Hidalgo",countryCode:"MX"},{stateCode:"JAL",label:"Jalisco",countryCode:"MX"},{stateCode:"MEX",label:"Mexico",countryCode:"MX"},{stateCode:"MIC",label:"Michoac\xe1n",countryCode:"MX"},{stateCode:"MOR",label:"Morelos",countryCode:"MX"},{stateCode:"NAY",label:"Nayarit",countryCode:"MX"},{stateCode:"NLE",label:"Nuevo Le\xf3n",countryCode:"MX"},{stateCode:"OAX",label:"Oaxaca",countryCode:"MX"},{stateCode:"PUE",label:"Puebla",countryCode:"MX"},{stateCode:"QUE",label:"Quer\xe9taro",countryCode:"MX"},{stateCode:"ROO",label:"Quintana Roo",countryCode:"MX"},{stateCode:"SLP",label:"San Luis Potos\xed",countryCode:"MX"},{stateCode:"SIN",label:"Sinaloa",countryCode:"MX"},{stateCode:"SON",label:"Sonora",countryCode:"MX"},{stateCode:"TAB",label:"Tabasco",countryCode:"MX"},{stateCode:"TAM",label:"Tamaulipas",countryCode:"MX"},{stateCode:"TLA",label:"Tlaxcala",countryCode:"MX"},{stateCode:"VER",label:"Veracruz",countryCode:"MX"},{stateCode:"YUC",label:"Yucat\xe1n",countryCode:"MX"},{stateCode:"ZAC",label:"Zacatecas",countryCode:"MX"}]),l=[o.ob.SUNDAY,o.ob.MONDAY,o.ob.TUESDAY,o.ob.WEDNESDAY,o.ob.THURSDAY,o.ob.FRIDAY,o.ob.SATURDAY],c=[{label:o.Y8.NEW_YEARS_DAY,countryCodes:["US","CA"]},{label:o.Y8.MARTIN_LUTHER_KING_JR_DAY,countryCodes:["US"]},{label:o.Y8.PRESIDENTS_DAY,countryCodes:["US"]},{label:o.Y8.MEMORIAL_DAY,countryCodes:["US"]},{label:o.Y8.JUNETEENTH,countryCodes:["US"]},{label:o.Y8.INDEPENDENCE_DAY,countryCodes:["US"]},{label:o.Y8.LABOR_DAY,countryCodes:["US"]},{label:o.Y8.VETERANS_DAY,countryCodes:["US"]},{label:o.Y8.THANKSGIVING_US,countryCodes:["US"]},{label:o.Y8.CHRISTMAS_DAY,countryCodes:["US","CA"]},{label:o.Y8.GOOD_FRIDAY,countryCodes:["CA"]},{label:o.Y8.VICTORIA_DAY,countryCodes:["CA"]},{label:o.Y8.CANADA_DAY,countryCodes:["CA"]},{label:o.Y8.CIVIC_HOLIDAY,countryCodes:["CA"]},{label:o.Y8.LABOUR_DAY,countryCodes:["CA"]},{label:o.Y8.TRUTH_AND_RECONCILIATION_DAY,countryCodes:["CA"]},{label:o.Y8.THANKSGIVING_CA,countryCodes:["CA"]},{label:o.Y8.REMEMBRANCE_DAY,countryCodes:["CA"]},{label:o.Y8.BOXING_DAY,countryCodes:["CA"]}],d=[{label:"America/Boise",timeZone:"America/Boise"},{label:"America/Chicago",timeZone:"America/Chicago"},{label:"America/Denver",timeZone:"America/Denver"},{label:"America/Detroit",timeZone:"America/Detroit"},{label:"America/Los_Angeles",timeZone:"America/Los_Angeles"},{label:"America/New_York",timeZone:"America/New_York"},{label:"America/Phoenix",timeZone:"America/Phoenix"},{label:"America/Toronto",timeZone:"America/Toronto"},{label:"America/Vancouver",timeZone:"America/Vancouver"},{label:"America/Anchorage",timeZone:"America/Anchorage"},{label:"America/Puerto_Rico",timeZone:"America/Puerto_Rico"},{label:"America/Kentucky/Louisville",timeZone:"America/Kentucky/Louisville"},{label:"America/Kentucky/Monticello",timeZone:"America/Kentucky/Monticello"},{label:"America/Adak",timeZone:"America/Adak"},{label:"America/Indiana/Indianapolis",timeZone:"America/Indiana/Indianapolis"},{label:"America/Indiana/Knox",timeZone:"America/Indiana/Knox"},{label:"America/Indiana/Marengo",timeZone:"America/Indiana/Marengo"},{label:"America/Indiana/Petersburg",timeZone:"America/Indiana/Petersburg"},{label:"America/Indiana/Tell_City",timeZone:"America/Indiana/Tell_City"},{label:"America/Indiana/Vevay",timeZone:"America/Indiana/Vevay"},{label:"America/Indiana/Vincennes",timeZone:"America/Indiana/Vincennes"},{label:"America/Indiana/Winamac",timeZone:"America/Indiana/Winamac"},{label:"America/Menominee",timeZone:"America/Menominee"},{label:"America/Nome",timeZone:"America/Nome"},{label:"America/North_Dakota/Beulah",timeZone:"America/North_Dakota/Beulah"},{label:"America/North_Dakota/Center",timeZone:"America/North_Dakota/Center"},{label:"America/North_Dakota/New_Salem",timeZone:"America/North_Dakota/New_Salem"},{label:"America/Sitka",timeZone:"America/Sitka"},{label:"America/Yakutat",timeZone:"America/Yakutat"},{label:"America/Atikokan",timeZone:"America/Atikokan"},{label:"America/Blanc-Sablon",timeZone:"America/Blanc-Sablon"},{label:"America/Cambridge_Bay",timeZone:"America/Cambridge_Bay"},{label:"America/Coral_Harbour",timeZone:"America/Coral_Harbour"},{label:"America/Creston",timeZone:"America/Creston"},{label:"America/Dawson",timeZone:"America/Dawson"},{label:"America/Dawson_Creek",timeZone:"America/Dawson_Creek"},{label:"America/Edmonton",timeZone:"America/Edmonton"},{label:"America/Fort_Nelson",timeZone:"America/Fort_Nelson"},{label:"America/Glace_Bay",timeZone:"America/Glace_Bay"},{label:"America/Goose_Bay",timeZone:"America/Goose_Bay"},{label:"America/Halifax",timeZone:"America/Halifax"},{label:"America/Inuvik",timeZone:"America/Inuvik"},{label:"America/Iqaluit",timeZone:"America/Iqaluit"},{label:"America/Moncton",timeZone:"America/Moncton"},{label:"America/Montreal",timeZone:"America/Montreal"},{label:"America/Rankin_Inlet",timeZone:"America/Rankin_Inlet"},{label:"America/Regina",timeZone:"America/Regina"},{label:"America/Resolute",timeZone:"America/Resolute"},{label:"America/St_Johns",timeZone:"America/St_Johns"},{label:"America/Swift_Current",timeZone:"America/Swift_Current"},{label:"America/Whitehorse",timeZone:"America/Whitehorse"},{label:"America/Winnipeg",timeZone:"America/Winnipeg"}]},4453:(e,t,n)=>{"use strict";var r=n(12897).default,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(65043)),s=o(n(73362)),l=o(n(708)),c=o(n(76546)),d=o(n(22480)),u=o(n(96554)),p=n(69545);const f=()=>{},h=new p.ModalManager;t.default=function(e){const{container:t,disableEscapeKeyDown:n=!1,disableScrollLock:o=!1,closeAfterTransition:a=!1,onTransitionEnter:m,onTransitionExited:g,children:v,onClose:y,open:b,rootRef:x}=e,A=i.useRef({}),w=i.useRef(null),S=i.useRef(null),C=(0,l.default)(S,x),[P,_]=i.useState(!b),T=function(e){return!!e&&e.props.hasOwnProperty("in")}(v);let E=!0;"false"!==e["aria-hidden"]&&!1!==e["aria-hidden"]||(E=!1);const R=()=>(A.current.modalRef=S.current,A.current.mount=w.current,A.current),k=()=>{h.mount(R(),{disableScrollLock:o}),S.current&&(S.current.scrollTop=0)},j=(0,c.default)((()=>{const e=function(e){return"function"===typeof e?e():e}(t)||(0,s.default)(w.current).body;h.add(R(),e),S.current&&k()})),O=()=>h.isTopModal(R()),I=(0,c.default)((e=>{w.current=e,e&&(b&&O()?k():S.current&&(0,p.ariaHidden)(S.current,E))})),D=i.useCallback((()=>{h.remove(R(),E)}),[E]);i.useEffect((()=>()=>{D()}),[D]),i.useEffect((()=>{b?j():T&&a||D()}),[b,D,T,a,j]);const M=e=>t=>{var r;null===(r=e.onKeyDown)||void 0===r||r.call(e,t),"Escape"===t.key&&229!==t.which&&O()&&(n||(t.stopPropagation(),y&&y(t,"escapeKeyDown")))},L=e=>t=>{var n;null===(n=e.onClick)||void 0===n||n.call(e,t),t.target===t.currentTarget&&y&&y(t,"backdropClick")};return{getRootProps:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=(0,u.default)(e);delete n.onTransitionEnter,delete n.onTransitionExited;const o=r(r({},n),t);return r(r({role:"presentation"},o),{},{onKeyDown:M(o),ref:C})},getBackdropProps:function(){const e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return r(r({"aria-hidden":!0},e),{},{onClick:L(e),open:b})},getTransitionProps:()=>{var e,t;return{onEnter:(0,d.default)((()=>{_(!1),m&&m()}),null!==(e=null===v||void 0===v?void 0:v.props.onEnter)&&void 0!==e?e:f),onExited:(0,d.default)((()=>{_(!0),g&&g(),a&&D()}),null!==(t=null===v||void 0===v?void 0:v.props.onExited)&&void 0!==t?t:f)}},rootRef:C,portalRef:I,isTopModal:O,exited:P,hasTransition:T}}},4792:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(null==e)return;if("string"===typeof e)return e;if("function"===typeof e)return o(e,"Component");if("object"===typeof e)switch(e.$$typeof){case r.ForwardRef:return a(e,e.render,"ForwardRef");case r.Memo:return a(e,e.type,"memo");default:return}return};var r=n(19565);function o(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e.displayName||e.name||t}function a(e,t,n){const r=o(t);return e.displayName||(""!==r?"".concat(n,"(").concat(r,")"):n)}},4994:(e,t,n)=>{"use strict";var r=n(12897).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return r({toolbar:{minHeight:56,[e.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[e.up("sm")]:{minHeight:64}}},t)}},4995:(e,t,n)=>{"use strict";n.d(t,{A:()=>U});var r=n(89379),o=n(80045),a=n(65043);const i=a.createContext(null);function s(){return a.useContext(i)}const l="function"===typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__";var c=n(70579);const d=function(e){const{children:t,theme:n}=e,o=s(),d=a.useMemo((()=>{const e=null===o?(0,r.A)({},n):function(e,t){if("function"===typeof t)return t(e);return(0,r.A)((0,r.A)({},e),t)}(o,n);return null!=e&&(e[l]=null!==o),e}),[n,o]);return(0,c.jsx)(i.Provider,{value:d,children:t})};var u=n(87728),p=n(15651),f=n(12432),h=n(76009);const m={};function g(e,t,n){let o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return a.useMemo((()=>{const a=e&&t[e]||t;if("function"===typeof n){const i=n(a),s=e?(0,r.A)((0,r.A)({},t),{},{[e]:i}):i;return o?()=>s:s}return e?(0,r.A)((0,r.A)({},t),{},{[e]:n}):(0,r.A)((0,r.A)({},t),n)}),[e,t,n,o])}const v=function(e){const{children:t,theme:n,themeId:r}=e,o=(0,p.A)(m),a=s()||m,i=g(r,o,n),l=g(r,a,n,!0),v="rtl"===(r?i[r]:i).direction;return(0,c.jsx)(d,{theme:l,children:(0,c.jsx)(u.T.Provider,{value:i,children:(0,c.jsx)(f.A,{value:v,children:(0,c.jsx)(h.A,{value:r?i[r].components:i.components,children:t})})})})};var y=n(50416);const b=["theme"];function x(e){let{theme:t}=e,n=(0,o.A)(e,b);const a=y.A in t?t[y.A]:void 0;return(0,c.jsx)(v,(0,r.A)((0,r.A)({},n),{},{themeId:a?y.A:void 0,theme:a||t}))}var A=n(98623),w=n(6204),S=n(46509);const C="mode",P="color-scheme",_="data-color-scheme";function T(){}const E=e=>{let{key:t,storageWindow:n}=e;return n||"undefined"===typeof window||(n=window),{get(e){if("undefined"===typeof window)return;if(!n)return e;let r;try{r=n.localStorage.getItem(t)}catch(o){}return r||e},set:e=>{if(n)try{n.localStorage.setItem(t,e)}catch(r){}},subscribe:e=>{if(!n)return T;const r=n=>{const r=n.newValue;n.key===t&&e(r)};return n.addEventListener("storage",r),()=>{n.removeEventListener("storage",r)}}}};function R(){}function k(e){if("undefined"!==typeof window&&"function"===typeof window.matchMedia&&"system"===e){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}}function j(e,t){return"light"===e.mode||"system"===e.mode&&"light"===e.systemMode?t("light"):"dark"===e.mode||"system"===e.mode&&"dark"===e.systemMode?t("dark"):void 0}function O(e){const{defaultMode:t="light",defaultLightColorScheme:n,defaultDarkColorScheme:o,supportedColorSchemes:i=[],modeStorageKey:s=C,colorSchemeStorageKey:l=P,storageWindow:c=("undefined"===typeof window?void 0:window),storageManager:d=E,noSsr:u=!1}=e,p=i.join(","),f=i.length>1,h=a.useMemo((()=>null===d||void 0===d?void 0:d({key:s,storageWindow:c})),[d,s,c]),m=a.useMemo((()=>null===d||void 0===d?void 0:d({key:"".concat(l,"-light"),storageWindow:c})),[d,l,c]),g=a.useMemo((()=>null===d||void 0===d?void 0:d({key:"".concat(l,"-dark"),storageWindow:c})),[d,l,c]),[v,y]=a.useState((()=>{const e=(null===h||void 0===h?void 0:h.get(t))||t,r=(null===m||void 0===m?void 0:m.get(n))||n,a=(null===g||void 0===g?void 0:g.get(o))||o;return{mode:e,systemMode:k(e),lightColorScheme:r,darkColorScheme:a}})),[b,x]=a.useState(u||!f);a.useEffect((()=>{x(!0)}),[]);const A=function(e){return j(e,(t=>"light"===t?e.lightColorScheme:"dark"===t?e.darkColorScheme:void 0))}(v),w=a.useCallback((e=>{y((n=>{if(e===n.mode)return n;const o=null!==e&&void 0!==e?e:t;return null===h||void 0===h||h.set(o),(0,r.A)((0,r.A)({},n),{},{mode:o,systemMode:k(o)})}))}),[h,t]),S=a.useCallback((e=>{e?"string"===typeof e?e&&!p.includes(e)?console.error("`".concat(e,"` does not exist in `theme.colorSchemes`.")):y((t=>{const n=(0,r.A)({},t);return j(t,(t=>{"light"===t&&(null===m||void 0===m||m.set(e),n.lightColorScheme=e),"dark"===t&&(null===g||void 0===g||g.set(e),n.darkColorScheme=e)})),n})):y((t=>{const a=(0,r.A)({},t),i=null===e.light?n:e.light,s=null===e.dark?o:e.dark;return i&&(p.includes(i)?(a.lightColorScheme=i,null===m||void 0===m||m.set(i)):console.error("`".concat(i,"` does not exist in `theme.colorSchemes`."))),s&&(p.includes(s)?(a.darkColorScheme=s,null===g||void 0===g||g.set(s)):console.error("`".concat(s,"` does not exist in `theme.colorSchemes`."))),a})):y((e=>(null===m||void 0===m||m.set(n),null===g||void 0===g||g.set(o),(0,r.A)((0,r.A)({},e),{},{lightColorScheme:n,darkColorScheme:o}))))}),[p,m,g,n,o]),_=a.useCallback((e=>{"system"===v.mode&&y((t=>{const n=null!==e&&void 0!==e&&e.matches?"dark":"light";return t.systemMode===n?t:(0,r.A)((0,r.A)({},t),{},{systemMode:n})}))}),[v.mode]),T=a.useRef(_);return T.current=_,a.useEffect((()=>{if("function"!==typeof window.matchMedia||!f)return;const e=function(){return T.current(...arguments)},t=window.matchMedia("(prefers-color-scheme: dark)");return t.addListener(e),e(t),()=>{t.removeListener(e)}}),[f]),a.useEffect((()=>{if(f){const e=(null===h||void 0===h?void 0:h.subscribe((e=>{e&&!["light","dark","system"].includes(e)||w(e||t)})))||R,n=(null===m||void 0===m?void 0:m.subscribe((e=>{e&&!p.match(e)||S({light:e})})))||R,r=(null===g||void 0===g?void 0:g.subscribe((e=>{e&&!p.match(e)||S({dark:e})})))||R;return()=>{e(),n(),r()}}}),[S,w,p,t,c,f,h,m,g]),(0,r.A)((0,r.A)({},v),{},{mode:b?v.mode:void 0,systemMode:b?v.systemMode:void 0,colorScheme:b?A:void 0,setMode:w,setColorScheme:S})}var I=n(67310),D=n(16530);const M={attribute:"data-mui-color-scheme",colorSchemeStorageKey:"mui-color-scheme",defaultLightColorScheme:"light",defaultDarkColorScheme:"dark",modeStorageKey:"mui-mode"};const{CssVarsProvider:L,useColorScheme:N,getInitColorSchemeScript:F}=function(e){const{themeId:t,theme:n={},modeStorageKey:o=C,colorSchemeStorageKey:i=P,disableTransitionOnChange:l=!1,defaultColorScheme:d,resolveTheme:u}=e,p={allColorSchemes:[],colorScheme:void 0,darkColorScheme:void 0,lightColorScheme:void 0,mode:void 0,setColorScheme:()=>{},setMode:()=>{},systemMode:void 0},f=a.createContext(void 0),h={},m={},g="string"===typeof d?d:d.light,y="string"===typeof d?d:d.dark;return{CssVarsProvider:function(e){var p,g,y;const{children:b,theme:x,modeStorageKey:A=o,colorSchemeStorageKey:C=i,disableTransitionOnChange:P=l,storageManager:_,storageWindow:T=("undefined"===typeof window?void 0:window),documentNode:E=("undefined"===typeof document?void 0:document),colorSchemeNode:R=("undefined"===typeof document?void 0:document.documentElement),disableNestedContext:k=!1,disableStyleSheetGeneration:j=!1,defaultMode:I="system",forceThemeRerender:D=!1,noSsr:M}=e,L=a.useRef(!1),N=s(),F=a.useContext(f),z=!!F&&!k,B=a.useMemo((()=>x||("function"===typeof n?n():n)),[x]),U=B[t],V=U||B,{colorSchemes:W=h,components:H=m,cssVarPrefix:G}=V,Y=Object.keys(W).filter((e=>!!W[e])).join(","),q=a.useMemo((()=>Y.split(",")),[Y]),K="string"===typeof d?d:d.light,J="string"===typeof d?d:d.dark,X=W[K]&&W[J]?I:(null===(p=W[V.defaultColorScheme])||void 0===p||null===(p=p.palette)||void 0===p?void 0:p.mode)||(null===(g=V.palette)||void 0===g?void 0:g.mode),{mode:$,setMode:Z,systemMode:Q,lightColorScheme:ee,darkColorScheme:te,colorScheme:ne,setColorScheme:re}=O({supportedColorSchemes:q,defaultLightColorScheme:K,defaultDarkColorScheme:J,modeStorageKey:A,colorSchemeStorageKey:C,defaultMode:X,storageManager:_,storageWindow:T,noSsr:M});let oe=$,ae=ne;z&&(oe=F.mode,ae=F.colorScheme);let ie=ae||V.defaultColorScheme;V.vars&&!D&&(ie=V.defaultColorScheme);const se=a.useMemo((()=>{var e;const t=(null===(e=V.generateThemeVars)||void 0===e?void 0:e.call(V))||V.vars,n=(0,r.A)((0,r.A)({},V),{},{components:H,colorSchemes:W,cssVarPrefix:G,vars:t});if("function"===typeof n.generateSpacing&&(n.spacing=n.generateSpacing()),ie){const e=W[ie];e&&"object"===typeof e&&Object.keys(e).forEach((t=>{e[t]&&"object"===typeof e[t]?n[t]=(0,r.A)((0,r.A)({},n[t]),e[t]):n[t]=e[t]}))}return u?u(n):n}),[V,ie,H,W,G]),le=V.colorSchemeSelector;(0,S.A)((()=>{if(ae&&R&&le&&"media"!==le){const e=le;let t=le;if("class"===e&&(t=".%s"),"data"===e&&(t="[data-%s]"),null!==e&&void 0!==e&&e.startsWith("data-")&&!e.includes("%s")&&(t="[".concat(e,'="%s"]')),t.startsWith("."))R.classList.remove(...q.map((e=>t.substring(1).replace("%s",e)))),R.classList.add(t.substring(1).replace("%s",ae));else{const e=t.replace("%s",ae).match(/\[([^\]]+)\]/);if(e){const[t,n]=e[1].split("=");n||q.forEach((e=>{R.removeAttribute(t.replace(ae,e))})),R.setAttribute(t,n?n.replace(/"|'/g,""):"")}else R.setAttribute(t,ae)}}}),[ae,le,R,q]),a.useEffect((()=>{let e;if(P&&L.current&&E){const t=E.createElement("style");t.appendChild(E.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),E.head.appendChild(t),window.getComputedStyle(E.body),e=setTimeout((()=>{E.head.removeChild(t)}),1)}return()=>{clearTimeout(e)}}),[ae,P,E]),a.useEffect((()=>(L.current=!0,()=>{L.current=!1})),[]);const ce=a.useMemo((()=>({allColorSchemes:q,colorScheme:ae,darkColorScheme:te,lightColorScheme:ee,mode:oe,setColorScheme:re,setMode:Z,systemMode:Q})),[q,ae,te,ee,oe,re,Z,Q,se.colorSchemeSelector]);let de=!0;(j||!1===V.cssVariables||z&&(null===N||void 0===N?void 0:N.cssVarPrefix)===G)&&(de=!1);const ue=(0,c.jsxs)(a.Fragment,{children:[(0,c.jsx)(v,{themeId:U?t:void 0,theme:se,children:b}),de&&(0,c.jsx)(w.A,{styles:(null===(y=se.generateStyleSheets)||void 0===y?void 0:y.call(se))||[]})]});return z?ue:(0,c.jsx)(f.Provider,{value:ce,children:ue})},useColorScheme:()=>a.useContext(f)||p,getInitColorSchemeScript:e=>function(e){const{defaultMode:t="system",defaultLightColorScheme:n="light",defaultDarkColorScheme:r="dark",modeStorageKey:o=C,colorSchemeStorageKey:a=P,attribute:i=_,colorSchemeNode:s="document.documentElement",nonce:l}=e||{};let d="",u=i;if("class"===i&&(u=".%s"),"data"===i&&(u="[data-%s]"),u.startsWith(".")){const e=u.substring(1);d+="".concat(s,".classList.remove('").concat(e,"'.replace('%s', light), '").concat(e,"'.replace('%s', dark));\n ").concat(s,".classList.add('").concat(e,"'.replace('%s', colorScheme));")}const p=u.match(/\[([^\]]+)\]/);if(p){const[e,t]=p[1].split("=");t||(d+="".concat(s,".removeAttribute('").concat(e,"'.replace('%s', light));\n ").concat(s,".removeAttribute('").concat(e,"'.replace('%s', dark));")),d+="\n ".concat(s,".setAttribute('").concat(e,"'.replace('%s', colorScheme), ").concat(t?"".concat(t,".replace('%s', colorScheme)"):'""',");")}else d+="".concat(s,".setAttribute('").concat(u,"', colorScheme);");return(0,c.jsx)("script",{suppressHydrationWarning:!0,nonce:"undefined"===typeof window?l:"",dangerouslySetInnerHTML:{__html:"(function() {\ntry {\n let colorScheme = '';\n const mode = localStorage.getItem('".concat(o,"') || '").concat(t,"';\n const dark = localStorage.getItem('").concat(a,"-dark') || '").concat(r,"';\n const light = localStorage.getItem('").concat(a,"-light') || '").concat(n,"';\n if (mode === 'system') {\n // handle system mode\n const mql = window.matchMedia('(prefers-color-scheme: dark)');\n if (mql.matches) {\n colorScheme = dark\n } else {\n colorScheme = light\n }\n }\n if (mode === 'light') {\n colorScheme = light;\n }\n if (mode === 'dark') {\n colorScheme = dark;\n }\n if (colorScheme) {\n ").concat(d,"\n }\n} catch(e){}})();")}},"mui-color-scheme-init")}((0,r.A)({colorSchemeStorageKey:i,defaultLightColorScheme:g,defaultDarkColorScheme:y,modeStorageKey:o},e))}}({themeId:y.A,theme:()=>(0,I.A)({cssVariables:!0}),colorSchemeStorageKey:M.colorSchemeStorageKey,modeStorageKey:M.modeStorageKey,defaultColorScheme:{light:M.defaultLightColorScheme,dark:M.defaultDarkColorScheme},resolveTheme:e=>{const t=(0,r.A)((0,r.A)({},e),{},{typography:(0,D.A)(e.palette,e.typography)});return t.unstable_sx=function(e){return(0,A.A)({sx:e,theme:this})},t}});const z=L,B=["theme"];function U(e){let{theme:t}=e,n=(0,o.A)(e,B);const i=a.useMemo((()=>{if("function"===typeof t)return t;const e=y.A in t?t[y.A]:t;return"colorSchemes"in e?null:"vars"in e?t:(0,r.A)((0,r.A)({},t),{},{vars:null})}),[t]);return i?(0,c.jsx)(x,(0,r.A)({theme:i},n)):(0,c.jsx)(z,(0,r.A)({theme:t},n))}},5532:function(e,t,n){"use strict";var r=n(12897).default,o=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return a(t,e),t},s=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||o(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.deepKeysFromList=t.deepKeys=void 0;const l=i(n(48389));function c(e,t){const n=h(t);return"object"===typeof e&&null!==e?u("",e,n):[]}function d(e,t){const n=h(t);return e.map((e=>"object"===typeof e&&null!==e?c(e,n):[]))}function u(e,t,n){const r=Object.keys(t).map((r=>{const o=f(e,p(r,n));return n.expandNestedObjects&&l.isDocumentToRecurOn(t[r])||n.arrayIndexesAsKeys&&Array.isArray(t[r])&&t[r].length?u(o,t[r],n):n.expandArrayObjects&&Array.isArray(t[r])?function(e,t,n){let r=d(e,n);return e.length?e.length&&0===l.flatten(r).length?[t]:(r=r.map((e=>Array.isArray(e)&&0===e.length?[t]:e.map((e=>f(t,p(e,n)))))),l.unique(l.flatten(r))):n.ignoreEmptyArraysWhenExpanding?[]:[t]}(t[r],o,n):n.ignoreEmptyArrays&&Array.isArray(t[r])&&!t[r].length?[]:o}));return l.flatten(r)}function p(e,t){return t.escapeNestedDots?e.replace(/\./g,"\\."):e}function f(e,t){return e?e+"."+t:t}function h(e){return r({arrayIndexesAsKeys:!1,expandNestedObjects:!0,expandArrayObjects:!1,ignoreEmptyArraysWhenExpanding:!1,escapeNestedDots:!1,ignoreEmptyArrays:!1},null!==e&&void 0!==e?e:{})}s(n(26793),t),t.deepKeys=c,t.deepKeysFromList=d},5766:function(e,t){var n,r,o;r=[],n=function e(){var t,n="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n?n:{},r=!n.document&&!!n.postMessage,o=n.IS_PAPA_WORKER||!1,a={},i=0,s={};function l(e){this._handle=null,this._finished=!1,this._completed=!1,this._halted=!1,this._input=null,this._baseIndex=0,this._partialLine="",this._rowCount=0,this._start=0,this._nextChunk=null,this.isFirstChunk=!0,this._completeResults={data:[],errors:[],meta:{}},function(e){var t=b(e);t.chunkSize=parseInt(t.chunkSize),e.step||e.chunk||(t.chunkSize=null),this._handle=new f(t),(this._handle.streamer=this)._config=t}.call(this,e),this.parseChunk=function(e,t){var r=parseInt(this._config.skipFirstNLines)||0;if(this.isFirstChunk&&0=this._config.preview,o)n.postMessage({results:a,workerId:s.WORKER_ID,finished:r});else if(A(this._config.chunk)&&!t){if(this._config.chunk(a,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);this._completeResults=a=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(a.data),this._completeResults.errors=this._completeResults.errors.concat(a.errors),this._completeResults.meta=a.meta),this._completed||!r||!A(this._config.complete)||a&&a.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),r||a&&a.meta.paused||this._nextChunk(),a}this._halted=!0},this._sendError=function(e){A(this._config.error)?this._config.error(e):o&&this._config.error&&n.postMessage({workerId:s.WORKER_ID,error:e,finished:!1})}}function c(e){var t;(e=e||{}).chunkSize||(e.chunkSize=s.RemoteChunkSize),l.call(this,e),this._nextChunk=r?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(e){this._input=e,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(t=new XMLHttpRequest,this._config.withCredentials&&(t.withCredentials=this._config.withCredentials),r||(t.onload=x(this._chunkLoaded,this),t.onerror=x(this._chunkError,this)),t.open(this._config.downloadRequestBody?"POST":"GET",this._input,!r),this._config.downloadRequestHeaders){var e,n=this._config.downloadRequestHeaders;for(e in n)t.setRequestHeader(e,n[e])}var o;this._config.chunkSize&&(o=this._start+this._config.chunkSize-1,t.setRequestHeader("Range","bytes="+this._start+"-"+o));try{t.send(this._config.downloadRequestBody)}catch(e){this._chunkError(e.message)}r&&0===t.status&&this._chunkError()}},this._chunkLoaded=function(){4===t.readyState&&(t.status<200||400<=t.status?this._chunkError():(this._start+=this._config.chunkSize||t.responseText.length,this._finished=!this._config.chunkSize||this._start>=(e=>null!==(e=e.getResponseHeader("Content-Range"))?parseInt(e.substring(e.lastIndexOf("/")+1)):-1)(t),this.parseChunk(t.responseText)))},this._chunkError=function(e){e=t.statusText||e,this._sendError(new Error(e))}}function d(e){(e=e||{}).chunkSize||(e.chunkSize=s.LocalChunkSize),l.call(this,e);var t,n,r="undefined"!=typeof FileReader;this.stream=function(e){this._input=e,n=e.slice||e.webkitSlice||e.mozSlice,r?((t=new FileReader).onload=x(this._chunkLoaded,this),t.onerror=x(this._chunkError,this)):t=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount=this._input.size,this.parseChunk(e.target.result)},this._chunkError=function(){this._sendError(t.error)}}function u(e){var t;l.call(this,e=e||{}),this.stream=function(e){return t=e,this._nextChunk()},this._nextChunk=function(){var e,n;if(!this._finished)return e=this._config.chunkSize,t=e?(n=t.substring(0,e),t.substring(e)):(n=t,""),this._finished=!t,this.parseChunk(n)}}function p(e){l.call(this,e=e||{});var t=[],n=!0,r=!1;this.pause=function(){l.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){l.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(e){this._input=e,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){r&&1===t.length&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),t.length?this.parseChunk(t.shift()):n=!0},this._streamData=x((function(e){try{t.push("string"==typeof e?e:e.toString(this._config.encoding)),n&&(n=!1,this._checkIsFinished(),this.parseChunk(t.shift()))}catch(e){this._streamError(e)}}),this),this._streamError=x((function(e){this._streamCleanUp(),this._sendError(e)}),this),this._streamEnd=x((function(){this._streamCleanUp(),r=!0,this._streamData("")}),this),this._streamCleanUp=x((function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)}),this)}function f(e){var t,n,r,o,a=Math.pow(2,53),i=-a,l=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,c=/^((\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z)))$/,d=this,u=0,p=0,f=!1,g=!1,v=[],y={data:[],errors:[],meta:{}};function x(t){return"greedy"===e.skipEmptyLines?""===t.join("").trim():1===t.length&&0===t[0].length}function w(){if(y&&r&&(C("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+s.DefaultDelimiter+"'"),r=!1),e.skipEmptyLines&&(y.data=y.data.filter((function(e){return!x(e)}))),S()){if(y)if(Array.isArray(y.data[0])){for(var t=0;S()&&t(t=>(e.dynamicTypingFunction&&void 0===e.dynamicTyping[t]&&(e.dynamicTyping[t]=e.dynamicTypingFunction(t)),!0===(e.dynamicTyping[t]||e.dynamicTyping)))(t)?"true"===n||"TRUE"===n||"false"!==n&&"FALSE"!==n&&((e=>{if(l.test(e)&&(e=parseFloat(e),i=v.length?"__parsed_extra":v[o]:s,d=e.transform?e.transform(d,s):d),"__parsed_extra"===s?(r[s]=r[s]||[],r[s].push(d)):r[s]=d}return e.header&&(o>v.length?C("FieldMismatch","TooManyFields","Too many fields: expected "+v.length+" fields but parsed "+o,p+n):oe.preview?n.abort():(y.data=y.data[0],o(y,d))))}),this.parse=function(o,a,i){var l=e.quoteChar||'"';return e.newline||(e.newline=this.guessLineEndings(o,l)),r=!1,e.delimiter?A(e.delimiter)&&(e.delimiter=e.delimiter(o),y.meta.delimiter=e.delimiter):((l=((t,n,r,o,a)=>{var i,l,c,d;a=a||[",","\t","|",";",s.RECORD_SEP,s.UNIT_SEP];for(var u=0;u=n.length/2?"\r\n":"\r"}}function h(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function m(e){var t=(e=e||{}).delimiter,n=e.newline,r=e.comments,o=e.step,a=e.preview,i=e.fastMode,l=null,c=!1,d=null==e.quoteChar?'"':e.quoteChar,u=d;if(void 0!==e.escapeChar&&(u=e.escapeChar),("string"!=typeof t||-1=a)return F(!0);break}C.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:S.length,index:p}),O++}}else if(r&&0===P.length&&s.substring(p,p+x)===r){if(-1===k)return F();p=k+b,k=s.indexOf(n,p),R=s.indexOf(t,p)}else if(-1!==R&&(R=a)return F(!0)}return L();function D(e){S.push(e),_=p}function M(e){var t=0;return-1!==e&&(e=s.substring(O+1,e))&&""===e.trim()?e.length:t}function L(e){return g||(void 0===e&&(e=s.substring(p)),P.push(e),p=v,D(P),w&&z()),F()}function N(e){p=e,D(P),P=[],k=s.indexOf(n,p)}function F(r){if(e.header&&!m&&S.length&&!c){var o=S[0],a=Object.create(null),i=new Set(o);let t=!1;for(let n=0;n65279!==e.charCodeAt(0)?e:e.slice(1))(t),o=new(r.download?c:u)(r)):!0===t.readable&&A(t.read)&&A(t.on)?o=new p(r):(n.File&&t instanceof File||t instanceof Object)&&(o=new d(r)),o.stream(t);(o=(()=>{var t;return!!s.WORKERS_SUPPORTED&&(t=(()=>{var t=n.URL||n.webkitURL||null,r=e.toString();return s.BLOB_URL||(s.BLOB_URL=t.createObjectURL(new Blob(["var global = (function() { if (typeof self !== 'undefined') { return self; } if (typeof window !== 'undefined') { return window; } if (typeof global !== 'undefined') { return global; } return {}; })(); global.IS_PAPA_WORKER=true; ","(",r,")();"],{type:"text/javascript"})))})(),(t=new n.Worker(t)).onmessage=g,t.id=i++,a[t.id]=t)})()).userStep=r.step,o.userChunk=r.chunk,o.userComplete=r.complete,o.userError=r.error,r.step=A(r.step),r.chunk=A(r.chunk),r.complete=A(r.complete),r.error=A(r.error),delete r.worker,o.postMessage({input:t,config:r,workerId:o.id})},s.unparse=function(e,t){var n=!1,r=!0,o=",",a="\r\n",i='"',l=i+i,c=!1,d=null,u=!1,p=((()=>{if("object"==typeof t){if("string"!=typeof t.delimiter||s.BAD_DELIMITERS.filter((function(e){return-1!==t.delimiter.indexOf(e)})).length||(o=t.delimiter),"boolean"!=typeof t.quotes&&"function"!=typeof t.quotes&&!Array.isArray(t.quotes)||(n=t.quotes),"boolean"!=typeof t.skipEmptyLines&&"string"!=typeof t.skipEmptyLines||(c=t.skipEmptyLines),"string"==typeof t.newline&&(a=t.newline),"string"==typeof t.quoteChar&&(i=t.quoteChar),"boolean"==typeof t.header&&(r=t.header),Array.isArray(t.columns)){if(0===t.columns.length)throw new Error("Option columns is empty");d=t.columns}void 0!==t.escapeChar&&(l=t.escapeChar+i),t.escapeFormulae instanceof RegExp?u=t.escapeFormulae:"boolean"==typeof t.escapeFormulae&&t.escapeFormulae&&(u=/^[=+\-@\t\r].*$/)}})(),new RegExp(h(i),"g"));if("string"==typeof e&&(e=JSON.parse(e)),Array.isArray(e)){if(!e.length||Array.isArray(e[0]))return f(null,e,c);if("object"==typeof e[0])return f(d||Object.keys(e[0]),e,c)}else if("object"==typeof e)return"string"==typeof e.data&&(e.data=JSON.parse(e.data)),Array.isArray(e.data)&&(e.fields||(e.fields=e.meta&&e.meta.fields||d),e.fields||(e.fields=Array.isArray(e.data[0])?e.fields:"object"==typeof e.data[0]?Object.keys(e.data[0]):[]),Array.isArray(e.data[0])||"object"==typeof e.data[0]||(e.data=[e.data])),f(e.fields||[],e.data||[],c);throw new Error("Unable to serialize unrecognized input");function f(e,t,n){var i="",s=("string"==typeof e&&(e=JSON.parse(e)),"string"==typeof t&&(t=JSON.parse(t)),Array.isArray(e)&&0{for(var n=0;n{"use strict";n.d(t,{a:()=>r});let r=function(e){return e.NONE="unpaid",e.PAID="paid",e.REFUNDED="refunded",e.HOLD="hold",e.CANCELLED="cancelled",e}({})},5896:(e,t)=>{"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0>>1,o=e[r];if(!(0>>1;ra(l,n))ca(d,l)?(e[r]=d,e[c]=n,r=c):(e[r]=l,e[s]=n,r=s);else{if(!(ca(d,n)))break e;e[r]=d,e[c]=n,r=c}}}return t}function a(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if(t.unstable_now=void 0,"object"===typeof performance&&"function"===typeof performance.now){var i=performance;t.unstable_now=function(){return i.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}var c=[],d=[],u=1,p=null,f=3,h=!1,m=!1,g=!1,v=!1,y="function"===typeof setTimeout?setTimeout:null,b="function"===typeof clearTimeout?clearTimeout:null,x="undefined"!==typeof setImmediate?setImmediate:null;function A(e){for(var t=r(d);null!==t;){if(null===t.callback)o(d);else{if(!(t.startTime<=e))break;o(d),t.sortIndex=t.expirationTime,n(c,t)}t=r(d)}}function w(e){if(g=!1,A(e),!m)if(null!==r(c))m=!0,C||(C=!0,S());else{var t=r(d);null!==t&&O(w,t.startTime-e)}}var S,C=!1,P=-1,_=5,T=-1;function E(){return!!v||!(t.unstable_now()-T<_)}function R(){if(v=!1,C){var e=t.unstable_now();T=e;var n=!0;try{e:{m=!1,g&&(g=!1,b(P),P=-1),h=!0;var a=f;try{t:{for(A(e),p=r(c);null!==p&&!(p.expirationTime>e&&E());){var i=p.callback;if("function"===typeof i){p.callback=null,f=p.priorityLevel;var s=i(p.expirationTime<=e);if(e=t.unstable_now(),"function"===typeof s){p.callback=s,A(e),n=!0;break t}p===r(c)&&o(c),A(e)}else o(c);p=r(c)}if(null!==p)n=!0;else{var l=r(d);null!==l&&O(w,l.startTime-e),n=!1}}break e}finally{p=null,f=a,h=!1}n=void 0}}finally{n?S():C=!1}}}if("function"===typeof x)S=function(){x(R)};else if("undefined"!==typeof MessageChannel){var k=new MessageChannel,j=k.port2;k.port1.onmessage=R,S=function(){j.postMessage(null)}}else S=function(){y(R,0)};function O(e,n){P=y((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_forceFrameRate=function(e){0>e||125i?(e.sortIndex=a,n(d,e),null===r(c)&&e===r(d)&&(g?(b(P),P=-1):g=!0,O(w,a-i))):(e.sortIndex=s,n(c,e),m||h||(m=!0,C||(C=!0,S()))),e},t.unstable_shouldYield=E,t.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}},6058:(e,t,n)=>{"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){const n=o.useRef(a);n.current===a&&(n.current=e(t));return n};var o=r(n(65043));const a={}},6155:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(89379),o=n(58387),a=n(25491);const i=function(e){if(void 0===e)return{};const t={};return Object.keys(e).filter((t=>!(t.match(/^on[A-Z]/)&&"function"===typeof e[t]))).forEach((n=>{t[n]=e[n]})),t};const s=function(e){const{getSlotProps:t,additionalProps:n,externalSlotProps:s,externalForwardedProps:l,className:c}=e;if(!t){const e=(0,o.A)(null===n||void 0===n?void 0:n.className,c,null===l||void 0===l?void 0:l.className,null===s||void 0===s?void 0:s.className),t=(0,r.A)((0,r.A)((0,r.A)({},null===n||void 0===n?void 0:n.style),null===l||void 0===l?void 0:l.style),null===s||void 0===s?void 0:s.style),a=(0,r.A)((0,r.A)((0,r.A)({},n),l),s);return e.length>0&&(a.className=e),Object.keys(t).length>0&&(a.style=t),{props:a,internalRef:void 0}}const d=(0,a.A)((0,r.A)((0,r.A)({},l),s)),u=i(s),p=i(l),f=t(d),h=(0,o.A)(null===f||void 0===f?void 0:f.className,null===n||void 0===n?void 0:n.className,c,null===l||void 0===l?void 0:l.className,null===s||void 0===s?void 0:s.className),m=(0,r.A)((0,r.A)((0,r.A)((0,r.A)({},null===f||void 0===f?void 0:f.style),null===n||void 0===n?void 0:n.style),null===l||void 0===l?void 0:l.style),null===s||void 0===s?void 0:s.style),g=(0,r.A)((0,r.A)((0,r.A)((0,r.A)({},f),n),p),u);return h.length>0&&(g.className=h),Object.keys(m).length>0&&(g.style=m),{props:g,internalRef:f.ref}}},6204:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});n(65043);var r=n(83290),o=n(70579);function a(e){const{styles:t,defaultTheme:n={}}=e,a="function"===typeof t?e=>{return t(void 0===(r=e)||null===r||0===Object.keys(r).length?n:e);var r}:t;return(0,o.jsx)(r.Global,{styles:a})}},6261:(e,t,n)=>{"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0});var o={};Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a.default}});var a=r(n(39900));Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},6305:(e,t,n)=>{var r=n(73738).default;function o(t,n){if("function"==typeof WeakMap)var a=new WeakMap,i=new WeakMap;return(e.exports=o=function(e,t){if(!t&&e&&e.__esModule)return e;var n,o,s={__proto__:null,default:e};if(null===e||"object"!=r(e)&&"function"!=typeof e)return s;if(n=t?i:a){if(n.has(e))return n.get(e);n.set(e,s)}for(var l in e)"default"!==l&&{}.hasOwnProperty.call(e,l)&&((o=(n=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,l))&&(o.get||o.set)?n(s,l,o):s[l]=e[l]);return s},e.exports.__esModule=!0,e.exports.default=e.exports)(t,n)}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports},6593:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(22480));t.default=o.default},6632:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const t=new URL("https://mui.com/production-error/?code=".concat(e));for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;ot.searchParams.append("args[]",e))),"Minified MUI error #".concat(e,"; visit ").concat(t," for the full message.")}},6666:(e,t,n)=>{"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t;return parseInt(o.version,10)>=19?(null===e||void 0===e||null===(t=e.props)||void 0===t?void 0:t.ref)||null:(null===e||void 0===e?void 0:e.ref)||null};var o=r(n(65043))},6803:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(20578));t.default=o.default},7034:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(31727));t.default=o.default},7518:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"GlobalStyles",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"StyledEngineProvider",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"ThemeContext",{enumerable:!0,get:function(){return i.ThemeContext}}),Object.defineProperty(t,"css",{enumerable:!0,get:function(){return i.css}}),t.default=function(e,t){0;return(0,o.default)(e,t)},t.internal_mutateStyles=function(e,t){Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))},t.internal_serializeStyles=function(e){return c[0]=e,(0,a.serializeStyles)(c)},Object.defineProperty(t,"keyframes",{enumerable:!0,get:function(){return i.keyframes}});var o=r(n(45903)),a=n(66598),i=n(83290),s=r(n(44895)),l=r(n(72994));const c=[]},7592:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.getSelectUtilityClasses=function(e){return(0,a.default)("MuiSelect",e)};var o=r(n(18231)),a=r(n(57199));const i=(0,o.default)("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);t.default=i},7731:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=function(e){return"string"===typeof e}},7792:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.whiteSpace=t.visibility=t.textOverflow=t.overflow=t.displayRaw=t.displayPrint=t.default=void 0;var o=r(n(36701)),a=r(n(92716));const i=t.displayPrint=(0,o.default)({prop:"displayPrint",cssProperty:!1,transform:e=>({"@media print":{display:e}})}),s=t.displayRaw=(0,o.default)({prop:"display"}),l=t.overflow=(0,o.default)({prop:"overflow"}),c=t.textOverflow=(0,o.default)({prop:"textOverflow"}),d=t.visibility=(0,o.default)({prop:"visibility"}),u=t.whiteSpace=(0,o.default)({prop:"whiteSpace"});t.default=(0,a.default)(i,s,l,c,d,u)},7992:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(30802))},8080:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r,o){return null}},8092:function(e){e.exports=function(){"use strict";return function(e,t,n){e=e||{};var r=t.prototype,o={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function a(e,t,n,o){return r.fromToBase(e,t,n,o)}n.en.relativeTime=o,r.fromToBase=function(t,r,a,i,s){for(var l,c,d,u=a.$locale().relativeTime||o,p=e.thresholds||[{l:"s",r:44,d:"second"},{l:"m",r:89},{l:"mm",r:44,d:"minute"},{l:"h",r:89},{l:"hh",r:21,d:"hour"},{l:"d",r:35},{l:"dd",r:25,d:"day"},{l:"M",r:45},{l:"MM",r:10,d:"month"},{l:"y",r:17},{l:"yy",d:"year"}],f=p.length,h=0;h0,g<=m.r||!m.r){g<=1&&h>0&&(m=p[h-1]);var v=u[m.l];s&&(g=s(""+g)),c="string"==typeof v?v.replace("%d",g):v(g,r,m.l,d);break}}if(r)return c;var y=d?u.future:u.past;return"function"==typeof y?y(c):y.replace("%s",c)},r.to=function(e,t){return a(e,t,this,!0)},r.from=function(e,t){return a(e,t,this)};var i=function(e){return e.$u?n.utc():n()};r.toNow=function(e){return this.to(i(this),e)},r.fromNow=function(e){return this.from(i(this),e)}}}()},8295:(e,t,n)=>{"use strict";var r=n(12897).default,o=n(91847).default;const a=["value"];var i=n(24994).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.useRtl=t.default=void 0;var l=s(n(65043)),c=(i(n(65173)),n(70579));const d=l.createContext();t.useRtl=()=>{const e=l.useContext(d);return null!==e&&void 0!==e&&e};t.default=function(e){let{value:t}=e,n=o(e,a);return(0,c.jsx)(d.Provider,r({value:null===t||void 0===t||t},n))}},8430:(e,t,n)=>{"use strict";n.d(t,{Cp:()=>s,wd:()=>l});var r=n(12241),o=n(43812);function a(e){if(e)return function(e){return e instanceof o.H||"function"===typeof e}(e)||function(e){return Object.keys(e).some((e=>i.includes(e)))}(e)?{captureContext:e}:e}const i=["user","level","extra","contexts","tags","fingerprint","propagationContext"];function s(e,t){return(0,r.o5)().captureException(e,a(t))}function l(e,t){const n="string"===typeof t?t:void 0,o="string"!==typeof t?{captureContext:t}:void 0;return(0,r.o5)().captureMessage(e,n,o)}},8544:(e,t,n)=>{"use strict";n.d(t,{y:()=>m});var r=n(60267),o=n(26529),a=n(42579),i=n(46471),s=n(47471),l=n(79801),c=n(65043),d=n(76045),u=n(12043),p=n(74117),f=n(31362),h=n(70579);const m=e=>{let{menuOptions:t,disabled:n=!1,color:m}=e;const{t:g}=(0,p.Bd)(),{palette:v}=(0,r.A)(),[y,b]=c.useState(null),[x,A]=c.useState(!1),w=()=>{b(null),A(!1)},S=e=>t=>{t.stopPropagation(),w(),e.onClick()};return(0,h.jsxs)(c.Fragment,{children:[(0,h.jsx)(o.A,{title:g("buttons.moreActions"),children:(0,h.jsx)(a.A,{sx:{my:0,p:0,"&:hover":{opacity:.9}},id:"more-options-button",disabled:!t.length||n,onClick:e=>{e.stopPropagation(),b(e.currentTarget),A(!0)},children:(0,h.jsx)(u.A,{htmlColor:n?d.IW9:m,fontSize:"large"})})}),(0,h.jsx)(i.A,{id:"more-options-menu",anchorEl:y,anchorOrigin:{vertical:"bottom",horizontal:"left"},transformOrigin:{vertical:"top",horizontal:"left"},open:x,onClose:w,MenuListProps:{"aria-labelledby":"more-options-button",sx:{py:0,border:"1px solid ".concat(d.A4g)}},children:t.map(((e,t)=>(0,h.jsxs)(s.A,{onClick:S(e),disabled:e.disabled,divider:!0,sx:{backgroundColor:"white","&:hover":{backgroundColor:(0,f.JY)(v.primary.main)}},children:[e.icon&&(0,h.jsx)(l.A,{children:e.icon}),e.content]},t)))})]})}},8619:(e,t,n)=>{"use strict";n.d(t,{A:()=>l,B:()=>s});var r=n(89379),o=n(79857),a=n(86061),i=n(38031);function s(e){return(0,a.Ay)("MuiInput",e)}const l=(0,r.A)((0,r.A)({},i.A),(0,o.A)("MuiInput",["root","underline","input"]))},8678:(e,t,n)=>{"use strict";n.d(t,{R:()=>o,f:()=>r});const r=(e,t)=>e.length===t.length&&t.every((t=>e.includes(t))),o=e=>{let{openTo:t,defaultOpenTo:n,views:r,defaultViews:o}=e;const a=null!==r&&void 0!==r?r:o;let i;if(null!=t)i=t;else if(a.includes(n))i=n;else{if(!(a.length>0))throw new Error("MUI X: The `views` prop must contain at least one view.");i=a[0]}return{views:a,openTo:i}}},8739:(e,t,n)=>{"use strict";n.d(t,{A:()=>i,t:()=>a});var r=n(79857),o=n(86061);function a(e){return(0,o.Ay)("MuiDialogTitle",e)}const i=(0,r.A)("MuiDialogTitle",["root"])},8749:(e,t,n)=>{"use strict";n.d(t,{Qd:()=>a,Qg:()=>i});const r=Object.prototype.toString;function o(e,t){return r.call(e)==="[object ".concat(t,"]")}function a(e){return o(e,"Object")}function i(e){return Boolean((null===e||void 0===e?void 0:e.then)&&"function"===typeof e.then)}},9092:e=>{var t;window,t=function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=2)}([function(e,t,n){"use strict";var r=this&&this.__extends||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)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}();Object.defineProperty(t,"__esModule",{value:!0});var o=256,a=function(){function e(e){void 0===e&&(e="="),this._paddingCharacter=e}return e.prototype.encodedLength=function(e){return this._paddingCharacter?(e+2)/3*4|0:(8*e+5)/6|0},e.prototype.encode=function(e){for(var t="",n=0;n>>18&63),t+=this._encodeByte(r>>>12&63),t+=this._encodeByte(r>>>6&63),t+=this._encodeByte(r>>>0&63)}var o=e.length-n;return o>0&&(r=e[n]<<16|(2===o?e[n+1]<<8:0),t+=this._encodeByte(r>>>18&63),t+=this._encodeByte(r>>>12&63),t+=2===o?this._encodeByte(r>>>6&63):this._paddingCharacter||"",t+=this._paddingCharacter||""),t},e.prototype.maxDecodedLength=function(e){return this._paddingCharacter?e/4*3|0:(6*e+7)/8|0},e.prototype.decodedLength=function(e){return this.maxDecodedLength(e.length-this._getPaddingLength(e))},e.prototype.decode=function(e){if(0===e.length)return new Uint8Array(0);for(var t=this._getPaddingLength(e),n=e.length-t,r=new Uint8Array(this.maxDecodedLength(n)),a=0,i=0,s=0,l=0,c=0,d=0,u=0;i>>4,r[a++]=c<<4|d>>>2,r[a++]=d<<6|u,s|=l&o,s|=c&o,s|=d&o,s|=u&o;if(i>>4,s|=l&o,s|=c&o),i>>2,s|=d&o),i>>8&6,t+=51-e>>>8&-75,t+=61-e>>>8&-15,t+=62-e>>>8&3,String.fromCharCode(t)},e.prototype._decodeChar=function(e){var t=o;return t+=(42-e&e-44)>>>8&-256+e-43+62,t+=(46-e&e-48)>>>8&-256+e-47+63,t+=(47-e&e-58)>>>8&-256+e-48+52,t+=(64-e&e-91)>>>8&-256+e-65+0,t+=(96-e&e-123)>>>8&-256+e-97+26},e.prototype._getPaddingLength=function(e){var t=0;if(this._paddingCharacter){for(var n=e.length-1;n>=0&&e[n]===this._paddingCharacter;n--)t++;if(e.length<4||t>2)throw new Error("Base64Coder: incorrect padding")}return t},e}();t.Coder=a;var i=new a;t.encode=function(e){return i.encode(e)},t.decode=function(e){return i.decode(e)};var s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return r(t,e),t.prototype._encodeByte=function(e){var t=e;return t+=65,t+=25-e>>>8&6,t+=51-e>>>8&-75,t+=61-e>>>8&-13,t+=62-e>>>8&49,String.fromCharCode(t)},t.prototype._decodeChar=function(e){var t=o;return t+=(44-e&e-46)>>>8&-256+e-45+62,t+=(94-e&e-96)>>>8&-256+e-95+63,t+=(47-e&e-58)>>>8&-256+e-48+52,t+=(64-e&e-91)>>>8&-256+e-65+0,t+=(96-e&e-123)>>>8&-256+e-97+26},t}(a);t.URLSafeCoder=s;var l=new s;t.encodeURLSafe=function(e){return l.encode(e)},t.decodeURLSafe=function(e){return l.decode(e)},t.encodedLength=function(e){return i.encodedLength(e)},t.maxDecodedLength=function(e){return i.maxDecodedLength(e)},t.decodedLength=function(e){return i.decodedLength(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="utf8: invalid string",o="utf8: invalid source encoding";function a(e){for(var t=0,n=0;n=e.length-1)throw new Error(r);n++,t+=4}}return t}t.encode=function(e){for(var t=new Uint8Array(a(e)),n=0,r=0;r>6,t[n++]=128|63&o):o<55296?(t[n++]=224|o>>12,t[n++]=128|o>>6&63,t[n++]=128|63&o):(r++,o=(1023&o)<<10,o|=1023&e.charCodeAt(r),o+=65536,t[n++]=240|o>>18,t[n++]=128|o>>12&63,t[n++]=128|o>>6&63,t[n++]=128|63&o)}return t},t.encodedLength=a,t.decode=function(e){for(var t=[],n=0;n=e.length)throw new Error(o);if(128!==(192&(i=e[++n])))throw new Error(o);r=(31&r)<<6|63&i,a=128}else if(r<240){if(n>=e.length-1)throw new Error(o);var i=e[++n],s=e[++n];if(128!==(192&i)||128!==(192&s))throw new Error(o);r=(15&r)<<12|(63&i)<<6|63&s,a=2048}else{if(!(r<248))throw new Error(o);if(n>=e.length-2)throw new Error(o);i=e[++n],s=e[++n];var l=e[++n];if(128!==(192&i)||128!==(192&s)||128!==(192&l))throw new Error(o);r=(15&r)<<18|(63&i)<<12|(63&s)<<6|63&l,a=65536}if(r=55296&&r<=57343)throw new Error(o);if(r>=65536){if(r>1114111)throw new Error(o);r-=65536,t.push(String.fromCharCode(55296|r>>10)),r=56320|1023&r}}t.push(String.fromCharCode(r))}return t.join("")}},function(e,t,n){e.exports=n(3).default},function(e,t,n){"use strict";n.r(t);class r{constructor(e,t){this.lastId=0,this.prefix=e,this.name=t}create(e){this.lastId++;var t=this.lastId,n=this.prefix+t,r=this.name+"["+t+"]",o=!1,a=function(){o||(e.apply(null,arguments),o=!0)};return this[t]=a,{number:t,id:n,name:r,callback:a}}remove(e){delete this[e.number]}}var o=new r("_pusher_script_","Pusher.ScriptReceivers"),a={VERSION:"8.4.0",PROTOCOL:7,wsPort:80,wssPort:443,wsPath:"",httpHost:"sockjs.pusher.com",httpPort:80,httpsPort:443,httpPath:"/pusher",stats_host:"stats.pusher.com",authEndpoint:"/pusher/auth",authTransport:"ajax",activityTimeout:12e4,pongTimeout:3e4,unavailableTimeout:1e4,userAuthentication:{endpoint:"/pusher/user-auth",transport:"ajax"},channelAuthorization:{endpoint:"/pusher/auth",transport:"ajax"},cdn_http:"http://js.pusher.com",cdn_https:"https://js.pusher.com",dependency_suffix:""},i=new r("_pusher_dependencies","Pusher.DependenciesReceivers"),s=new class{constructor(e){this.options=e,this.receivers=e.receivers||o,this.loading={}}load(e,t,n){var r=this;if(r.loading[e]&&r.loading[e].length>0)r.loading[e].push(n);else{r.loading[e]=[n];var o=dt.createScriptRequest(r.getPath(e,t)),a=r.receivers.create((function(t){if(r.receivers.remove(a),r.loading[e]){var n=r.loading[e];delete r.loading[e];for(var i=function(e){e||o.cleanup()},s=0;s>>6)+A(128|63&t):A(224|t>>>12&15)+A(128|t>>>6&63)+A(128|63&t)},_=function(e){return e.replace(/[^\x00-\x7F]/g,P)},T=function(e){var t=[0,2,1][e.length%3],n=e.charCodeAt(0)<<16|(e.length>1?e.charCodeAt(1):0)<<8|(e.length>2?e.charCodeAt(2):0);return[w.charAt(n>>>18),w.charAt(n>>>12&63),t>=2?"=":w.charAt(n>>>6&63),t>=1?"=":w.charAt(63&n)].join("")},E=window.btoa||function(e){return e.replace(/[\s\S]{1,3}/g,T)},R=class{constructor(e,t,n,r){this.clear=t,this.timer=e((()=>{this.timer&&(this.timer=r(this.timer))}),n)}isRunning(){return null!==this.timer}ensureAborted(){this.timer&&(this.clear(this.timer),this.timer=null)}};function k(e){window.clearTimeout(e)}function j(e){window.clearInterval(e)}class O extends R{constructor(e,t){super(setTimeout,k,e,(function(e){return t(),null}))}}class I extends R{constructor(e,t){super(setInterval,j,e,(function(e){return t(),e}))}}var D={now:()=>Date.now?Date.now():(new Date).valueOf(),defer:e=>new O(0,e),method(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{window.console&&window.console.log&&window.console.log(e)}}debug(){for(var e=arguments.length,t=new Array(e),n=0;n1?t-1:0),r=1;rt!==e)),this):(this.global_callbacks=[],this)}unbind_all(){return this.unbind(),this.unbind_global(),this}emit(e,t,n){for(var r=0;r0)for(r=0;r{this.onError(t),this.changeState("closed")})),!1}return this.bindListeners(),J.debug("Connecting",{transport:this.name,url:e}),this.changeState("connecting"),!0}close(){return!!this.socket&&(this.socket.close(),!0)}send(e){return"open"===this.state&&(M.defer((()=>{this.socket&&this.socket.send(e)})),!0)}ping(){"open"===this.state&&this.supportsPing()&&this.socket.ping()}onOpen(){this.hooks.beforeOpen&&this.hooks.beforeOpen(this.socket,this.hooks.urls.getPath(this.key,this.options)),this.changeState("open"),this.socket.onopen=void 0}onError(e){this.emit("error",{type:"WebSocketError",error:e}),this.timeline.error(this.buildTimelineMessage({error:e.toString()}))}onClose(e){e?this.changeState("closed",{code:e.code,reason:e.reason,wasClean:e.wasClean}):this.changeState("closed"),this.unbindListeners(),this.socket=void 0}onMessage(e){this.emit("message",e)}onActivity(){this.emit("activity")}bindListeners(){this.socket.onopen=()=>{this.onOpen()},this.socket.onerror=e=>{this.onError(e)},this.socket.onclose=e=>{this.onClose(e)},this.socket.onmessage=e=>{this.onMessage(e)},this.supportsPing()&&(this.socket.onactivity=()=>{this.onActivity()})}unbindListeners(){this.socket&&(this.socket.onopen=void 0,this.socket.onerror=void 0,this.socket.onclose=void 0,this.socket.onmessage=void 0,this.supportsPing()&&(this.socket.onactivity=void 0))}changeState(e,t){this.state=e,this.timeline.info(this.buildTimelineMessage({state:e,params:t})),this.emit(e,t)}buildTimelineMessage(e){return L({cid:this.id},e)}}class ce{constructor(e){this.hooks=e}isSupported(e){return this.hooks.isSupported(e)}createConnection(e,t,n,r){return new le(this.hooks,e,t,n,r)}}var de=new ce({urls:ne,handlesActivityChecks:!1,supportsPing:!1,isInitialized:function(){return Boolean(dt.getWebSocketAPI())},isSupported:function(){return Boolean(dt.getWebSocketAPI())},getSocket:function(e){return dt.createWebSocket(e)}}),ue={urls:re,handlesActivityChecks:!1,supportsPing:!0,isInitialized:function(){return!0}},pe=L({getSocket:function(e){return dt.HTTPFactory.createStreamingSocket(e)}},ue),fe=L({getSocket:function(e){return dt.HTTPFactory.createPollingSocket(e)}},ue),he={isSupported:function(){return dt.isXHRSupported()}},me={ws:de,xhr_streaming:new ce(L({},pe,he)),xhr_polling:new ce(L({},fe,he))},ge=new ce({file:"sockjs",urls:oe,handlesActivityChecks:!0,supportsPing:!1,isSupported:function(){return!0},isInitialized:function(){return void 0!==window.SockJS},getSocket:function(e,t){return new window.SockJS(e,null,{js_path:s.getPath("sockjs",{useTLS:t.useTLS}),ignore_null_origin:t.ignoreNullOrigin})},beforeOpen:function(e,t){e.send(JSON.stringify({path:t}))}}),ve={isSupported:function(e){return dt.isXDRSupported(e.useTLS)}},ye=new ce(L({},pe,ve)),be=new ce(L({},fe,ve));me.xdr_streaming=ye,me.xdr_polling=be,me.sockjs=ge;var xe=me,Ae=new class extends se{constructor(){super();var e=this;void 0!==window.addEventListener&&(window.addEventListener("online",(function(){e.emit("online")}),!1),window.addEventListener("offline",(function(){e.emit("offline")}),!1))}isOnline(){return void 0===window.navigator.onLine||window.navigator.onLine}};class we{constructor(e,t,n){this.manager=e,this.transport=t,this.minPingDelay=n.minPingDelay,this.maxPingDelay=n.maxPingDelay,this.pingDelay=void 0}createConnection(e,t,n,r){r=L({},r,{activityTimeout:this.pingDelay});var o=this.transport.createConnection(e,t,n,r),a=null,i=function(){o.unbind("open",i),o.bind("closed",s),a=M.now()},s=e=>{if(o.unbind("closed",s),1002===e.code||1003===e.code)this.manager.reportDeath();else if(!e.wasClean&&a){var t=M.now()-a;t<2*this.maxPingDelay&&(this.manager.reportDeath(),this.pingDelay=Math.max(t/2,this.minPingDelay))}};return o.bind("open",i),o}isSupported(e){return this.manager.isAlive()&&this.transport.isSupported(e)}}const Se={decodeMessage:function(e){try{var t=JSON.parse(e.data),n=t.data;if("string"===typeof n)try{n=JSON.parse(t.data)}catch(o){}var r={event:t.event,channel:t.channel,data:n};return t.user_id&&(r.user_id=t.user_id),r}catch(o){throw{type:"MessageParseError",error:o,data:e.data}}},encodeMessage:function(e){return JSON.stringify(e)},processHandshake:function(e){var t=Se.decodeMessage(e);if("pusher:connection_established"===t.event){if(!t.data.activity_timeout)throw"No activity timeout specified in handshake";return{action:"connected",id:t.data.socket_id,activityTimeout:1e3*t.data.activity_timeout}}if("pusher:error"===t.event)return{action:this.getCloseAction(t.data),error:this.getCloseError(t.data)};throw"Invalid handshake"},getCloseAction:function(e){return e.code<4e3?e.code>=1002&&e.code<=1004?"backoff":null:4e3===e.code?"tls_only":e.code<4100?"refused":e.code<4200?"backoff":e.code<4300?"retry":"refused"},getCloseError:function(e){return 1e3!==e.code&&1001!==e.code?{type:"PusherError",data:{code:e.code,message:e.reason||e.message}}:null}};var Ce=Se;class Pe extends se{constructor(e,t){super(),this.id=e,this.transport=t,this.activityTimeout=t.activityTimeout,this.bindListeners()}handlesActivityChecks(){return this.transport.handlesActivityChecks()}send(e){return this.transport.send(e)}send_event(e,t,n){var r={event:e,data:t};return n&&(r.channel=n),J.debug("Event sent",r),this.send(Ce.encodeMessage(r))}ping(){this.transport.supportsPing()?this.transport.ping():this.send_event("pusher:ping",{})}close(){this.transport.close()}bindListeners(){var e={message:e=>{var t;try{t=Ce.decodeMessage(e)}catch(n){this.emit("error",{type:"MessageParseError",error:n,data:e.data})}if(void 0!==t){switch(J.debug("Event recd",t),t.event){case"pusher:error":this.emit("error",{type:"PusherError",data:t.data});break;case"pusher:ping":this.emit("ping");break;case"pusher:pong":this.emit("pong")}this.emit("message",t)}},activity:()=>{this.emit("activity")},error:e=>{this.emit("error",e)},closed:e=>{t(),e&&e.code&&this.handleCloseEvent(e),this.transport=null,this.emit("closed")}},t=()=>{z(e,((e,t)=>{this.transport.unbind(t,e)}))};z(e,((e,t)=>{this.transport.bind(t,e)}))}handleCloseEvent(e){var t=Ce.getCloseAction(e),n=Ce.getCloseError(e);n&&this.emit("error",n),t&&this.emit(t,{action:t,error:n})}}class _e{constructor(e,t){this.transport=e,this.callback=t,this.bindListeners()}close(){this.unbindListeners(),this.transport.close()}bindListeners(){this.onMessage=e=>{var t;this.unbindListeners();try{t=Ce.processHandshake(e)}catch(n){return this.finish("error",{error:n}),void this.transport.close()}"connected"===t.action?this.finish("connected",{connection:new Pe(t.id,this.transport),activityTimeout:t.activityTimeout}):(this.finish(t.action,{error:t.error}),this.transport.close())},this.onClosed=e=>{this.unbindListeners();var t=Ce.getCloseAction(e)||"backoff",n=Ce.getCloseError(e);this.finish(t,{error:n})},this.transport.bind("message",this.onMessage),this.transport.bind("closed",this.onClosed)}unbindListeners(){this.transport.unbind("message",this.onMessage),this.transport.unbind("closed",this.onClosed)}finish(e,t){this.callback(L({transport:this.transport,action:e},t))}}class Te{constructor(e,t){this.timeline=e,this.options=t||{}}send(e,t){this.timeline.isEmpty()||this.timeline.send(dt.TimelineTransport.getAgent(this,e),t)}}class Ee extends se{constructor(e,t){super((function(t,n){J.debug("No callbacks on "+e+" for "+t)})),this.name=e,this.pusher=t,this.subscribed=!1,this.subscriptionPending=!1,this.subscriptionCancelled=!1}authorize(e,t){return t(null,{auth:""})}trigger(e,t){if(0!==e.indexOf("client-"))throw new u("Event '"+e+"' does not start with 'client-'");if(!this.subscribed){var n=d("triggeringClientEvents");J.warn("Client event triggered before channel 'subscription_succeeded' event . ".concat(n))}return this.pusher.send_event(e,t,this.name)}disconnect(){this.subscribed=!1,this.subscriptionPending=!1}handleEvent(e){var t=e.event,n=e.data;"pusher_internal:subscription_succeeded"===t?this.handleSubscriptionSucceededEvent(e):"pusher_internal:subscription_count"===t?this.handleSubscriptionCountEvent(e):0!==t.indexOf("pusher_internal:")&&this.emit(t,n,{})}handleSubscriptionSucceededEvent(e){this.subscriptionPending=!1,this.subscribed=!0,this.subscriptionCancelled?this.pusher.unsubscribe(this.name):this.emit("pusher:subscription_succeeded",e.data)}handleSubscriptionCountEvent(e){e.data.subscription_count&&(this.subscriptionCount=e.data.subscription_count),this.emit("pusher:subscription_count",e.data)}subscribe(){this.subscribed||(this.subscriptionPending=!0,this.subscriptionCancelled=!1,this.authorize(this.pusher.connection.socket_id,((e,t)=>{e?(this.subscriptionPending=!1,J.error(e.toString()),this.emit("pusher:subscription_error",Object.assign({},{type:"AuthError",error:e.message},e instanceof b?{status:e.status}:{}))):this.pusher.send_event("pusher:subscribe",{auth:t.auth,channel_data:t.channel_data,channel:this.name})})))}unsubscribe(){this.subscribed=!1,this.pusher.send_event("pusher:unsubscribe",{channel:this.name})}cancelSubscription(){this.subscriptionCancelled=!0}reinstateSubscription(){this.subscriptionCancelled=!1}}class Re extends Ee{authorize(e,t){return this.pusher.config.channelAuthorizer({channelName:this.name,socketId:e},t)}}class ke{constructor(){this.reset()}get(e){return Object.prototype.hasOwnProperty.call(this.members,e)?{id:e,info:this.members[e]}:null}each(e){z(this.members,((t,n)=>{e(this.get(n))}))}setMyID(e){this.myID=e}onSubscription(e){this.members=e.presence.hash,this.count=e.presence.count,this.me=this.get(this.myID)}addMember(e){return null===this.get(e.user_id)&&this.count++,this.members[e.user_id]=e.user_info,this.get(e.user_id)}removeMember(e){var t=this.get(e.user_id);return t&&(delete this.members[e.user_id],this.count--),t}reset(){this.members={},this.count=0,this.myID=null,this.me=null}}var je=function(e,t,n,r){return new(n||(n=Promise))((function(o,a){function i(e){try{l(r.next(e))}catch(t){a(t)}}function s(e){try{l(r.throw(e))}catch(t){a(t)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,s)}l((r=r.apply(e,t||[])).next())}))};class Oe extends Re{constructor(e,t){super(e,t),this.members=new ke}authorize(e,t){super.authorize(e,((e,n)=>je(this,void 0,void 0,(function*(){if(!e)if(null!=n.channel_data){var r=JSON.parse(n.channel_data);this.members.setMyID(r.user_id)}else{if(yield this.pusher.user.signinDonePromise,null==this.pusher.user.user_data){let e=d("authorizationEndpoint");return J.error("Invalid auth response for channel '".concat(this.name,"', ")+"expected 'channel_data' field. ".concat(e,", ")+"or the user should be signed in."),void t("Invalid auth response")}this.members.setMyID(this.pusher.user.user_data.id)}t(e,n)}))))}handleEvent(e){var t=e.event;if(0===t.indexOf("pusher_internal:"))this.handleInternalEvent(e);else{var n=e.data,r={};e.user_id&&(r.user_id=e.user_id),this.emit(t,n,r)}}handleInternalEvent(e){var t=e.event,n=e.data;switch(t){case"pusher_internal:subscription_succeeded":this.handleSubscriptionSucceededEvent(e);break;case"pusher_internal:subscription_count":this.handleSubscriptionCountEvent(e);break;case"pusher_internal:member_added":var r=this.members.addMember(n);this.emit("pusher:member_added",r);break;case"pusher_internal:member_removed":var o=this.members.removeMember(n);o&&this.emit("pusher:member_removed",o)}}handleSubscriptionSucceededEvent(e){this.subscriptionPending=!1,this.subscribed=!0,this.subscriptionCancelled?this.pusher.unsubscribe(this.name):(this.members.onSubscription(e.data),this.emit("pusher:subscription_succeeded",this.members))}disconnect(){this.members.reset(),super.disconnect()}}var Ie=n(1),De=n(0);class Me extends Re{constructor(e,t,n){super(e,t),this.key=null,this.nacl=n}authorize(e,t){super.authorize(e,((e,n)=>{if(e)return void t(e,n);let r=n.shared_secret;r?(this.key=Object(De.decode)(r),delete n.shared_secret,t(null,n)):t(new Error("No shared_secret key in auth payload for encrypted channel: ".concat(this.name)),null)}))}trigger(e,t){throw new g("Client events are not currently supported for encrypted channels")}handleEvent(e){var t=e.event,n=e.data;0!==t.indexOf("pusher_internal:")&&0!==t.indexOf("pusher:")?this.handleEncryptedEvent(t,n):super.handleEvent(e)}handleEncryptedEvent(e,t){if(!this.key)return void J.debug("Received encrypted event before key has been retrieved from the authEndpoint");if(!t.ciphertext||!t.nonce)return void J.error("Unexpected format for encrypted event, expected object with `ciphertext` and `nonce` fields, got: "+t);let n=Object(De.decode)(t.ciphertext);if(n.length{t?J.error("Failed to make a request to the authEndpoint: ".concat(a,". Unable to fetch new key, so dropping encrypted event")):(o=this.nacl.secretbox.open(n,r,this.key),null!==o?this.emit(e,this.getDataToEmit(o)):J.error("Failed to decrypt event with new key. Dropping encrypted event"))}));this.emit(e,this.getDataToEmit(o))}getDataToEmit(e){let t=Object(Ie.decode)(e);try{return JSON.parse(t)}catch(n){return t}}}class Le extends se{constructor(e,t){super(),this.state="initialized",this.connection=null,this.key=e,this.options=t,this.timeline=this.options.timeline,this.usingTLS=this.options.useTLS,this.errorCallbacks=this.buildErrorCallbacks(),this.connectionCallbacks=this.buildConnectionCallbacks(this.errorCallbacks),this.handshakeCallbacks=this.buildHandshakeCallbacks(this.errorCallbacks);var n=dt.getNetwork();n.bind("online",(()=>{this.timeline.info({netinfo:"online"}),"connecting"!==this.state&&"unavailable"!==this.state||this.retryIn(0)})),n.bind("offline",(()=>{this.timeline.info({netinfo:"offline"}),this.connection&&this.sendActivityCheck()})),this.updateStrategy()}connect(){this.connection||this.runner||(this.strategy.isSupported()?(this.updateState("connecting"),this.startConnecting(),this.setUnavailableTimer()):this.updateState("failed"))}send(e){return!!this.connection&&this.connection.send(e)}send_event(e,t,n){return!!this.connection&&this.connection.send_event(e,t,n)}disconnect(){this.disconnectInternally(),this.updateState("disconnected")}isUsingTLS(){return this.usingTLS}startConnecting(){var e=(t,n)=>{t?this.runner=this.strategy.connect(0,e):"error"===n.action?(this.emit("error",{type:"HandshakeError",error:n.error}),this.timeline.error({handshakeError:n.error})):(this.abortConnecting(),this.handshakeCallbacks[n.action](n))};this.runner=this.strategy.connect(0,e)}abortConnecting(){this.runner&&(this.runner.abort(),this.runner=null)}disconnectInternally(){this.abortConnecting(),this.clearRetryTimer(),this.clearUnavailableTimer(),this.connection&&this.abandonConnection().close()}updateStrategy(){this.strategy=this.options.getStrategy({key:this.key,timeline:this.timeline,useTLS:this.usingTLS})}retryIn(e){this.timeline.info({action:"retry",delay:e}),e>0&&this.emit("connecting_in",Math.round(e/1e3)),this.retryTimer=new O(e||0,(()=>{this.disconnectInternally(),this.connect()}))}clearRetryTimer(){this.retryTimer&&(this.retryTimer.ensureAborted(),this.retryTimer=null)}setUnavailableTimer(){this.unavailableTimer=new O(this.options.unavailableTimeout,(()=>{this.updateState("unavailable")}))}clearUnavailableTimer(){this.unavailableTimer&&this.unavailableTimer.ensureAborted()}sendActivityCheck(){this.stopActivityCheck(),this.connection.ping(),this.activityTimer=new O(this.options.pongTimeout,(()=>{this.timeline.error({pong_timed_out:this.options.pongTimeout}),this.retryIn(0)}))}resetActivityCheck(){this.stopActivityCheck(),this.connection&&!this.connection.handlesActivityChecks()&&(this.activityTimer=new O(this.activityTimeout,(()=>{this.sendActivityCheck()})))}stopActivityCheck(){this.activityTimer&&this.activityTimer.ensureAborted()}buildConnectionCallbacks(e){return L({},e,{message:e=>{this.resetActivityCheck(),this.emit("message",e)},ping:()=>{this.send_event("pusher:pong",{})},activity:()=>{this.resetActivityCheck()},error:e=>{this.emit("error",e)},closed:()=>{this.abandonConnection(),this.shouldRetry()&&this.retryIn(1e3)}})}buildHandshakeCallbacks(e){return L({},e,{connected:e=>{this.activityTimeout=Math.min(this.options.activityTimeout,e.activityTimeout,e.connection.activityTimeout||1/0),this.clearUnavailableTimer(),this.setConnection(e.connection),this.socket_id=this.connection.id,this.updateState("connected",{socket_id:this.socket_id})}})}buildErrorCallbacks(){let e=e=>t=>{t.error&&this.emit("error",{type:"WebSocketError",error:t.error}),e(t)};return{tls_only:e((()=>{this.usingTLS=!0,this.updateStrategy(),this.retryIn(0)})),refused:e((()=>{this.disconnect()})),backoff:e((()=>{this.retryIn(1e3)})),retry:e((()=>{this.retryIn(0)}))}}setConnection(e){for(var t in this.connection=e,this.connectionCallbacks)this.connection.bind(t,this.connectionCallbacks[t]);this.resetActivityCheck()}abandonConnection(){if(this.connection){for(var e in this.stopActivityCheck(),this.connectionCallbacks)this.connection.unbind(e,this.connectionCallbacks[e]);var t=this.connection;return this.connection=null,t}}updateState(e,t){var n=this.state;if(this.state=e,n!==e){var r=e;"connected"===r&&(r+=" with new socket ID "+t.socket_id),J.debug("State changed",n+" -> "+r),this.timeline.info({state:e,params:t}),this.emit("state_change",{previous:n,current:e}),this.emit(e,t)}}shouldRetry(){return"connecting"===this.state||"connected"===this.state}}class Ne{constructor(){this.channels={}}add(e,t){return this.channels[e]||(this.channels[e]=function(e,t){if(0===e.indexOf("private-encrypted-")){if(t.config.nacl)return Fe.createEncryptedChannel(e,t,t.config.nacl);let n="Tried to subscribe to a private-encrypted- channel but no nacl implementation available",r=d("encryptedChannelSupport");throw new g("".concat(n,". ").concat(r))}if(0===e.indexOf("private-"))return Fe.createPrivateChannel(e,t);if(0===e.indexOf("presence-"))return Fe.createPresenceChannel(e,t);if(0===e.indexOf("#"))throw new p('Cannot create a channel with name "'+e+'".');return Fe.createChannel(e,t)}(e,t)),this.channels[e]}all(){return function(e){var t=[];return z(e,(function(e){t.push(e)})),t}(this.channels)}find(e){return this.channels[e]}remove(e){var t=this.channels[e];return delete this.channels[e],t}disconnect(){z(this.channels,(function(e){e.disconnect()}))}}var Fe={createChannels:()=>new Ne,createConnectionManager:(e,t)=>new Le(e,t),createChannel:(e,t)=>new Ee(e,t),createPrivateChannel:(e,t)=>new Re(e,t),createPresenceChannel:(e,t)=>new Oe(e,t),createEncryptedChannel:(e,t,n)=>new Me(e,t,n),createTimelineSender:(e,t)=>new Te(e,t),createHandshake:(e,t)=>new _e(e,t),createAssistantToTheTransportManager:(e,t,n)=>new we(e,t,n)};class ze{constructor(e){this.options=e||{},this.livesLeft=this.options.lives||1/0}getAssistant(e){return Fe.createAssistantToTheTransportManager(this,e,{minPingDelay:this.options.minPingDelay,maxPingDelay:this.options.maxPingDelay})}isAlive(){return this.livesLeft>0}reportDeath(){this.livesLeft-=1}}class Be{constructor(e,t){this.strategies=e,this.loop=Boolean(t.loop),this.failFast=Boolean(t.failFast),this.timeout=t.timeout,this.timeoutLimit=t.timeoutLimit}isSupported(){return G(this.strategies,M.method("isSupported"))}connect(e,t){var n=this.strategies,r=0,o=this.timeout,a=null,i=(s,l)=>{l?t(null,l):(r+=1,this.loop&&(r%=n.length),r0&&(o=new O(n.timeout,(function(){a.abort(),r(!0)}))),a=e.connect(t,(function(e,t){e&&o&&o.isRunning()&&!n.failFast||(o&&o.ensureAborted(),r(e,t))})),{abort:function(){o&&o.ensureAborted(),a.abort()},forceMinPriority:function(e){a.forceMinPriority(e)}}}}class Ue{constructor(e){this.strategies=e}isSupported(){return G(this.strategies,M.method("isSupported"))}connect(e,t){return function(e,t,n){var r=V(e,(function(e,r,o,a){return e.connect(t,n(r,a))}));return{abort:function(){U(r,Ve)},forceMinPriority:function(e){U(r,(function(t){t.forceMinPriority(e)}))}}}(this.strategies,e,(function(e,n){return function(r,o){n[e].error=r,r?function(e){return function(e,t){for(var n=0;n=M.now()){var i=this.transports[r.transport];i&&(["ws","wss"].includes(r.transport)||o>3?(this.timeline.info({cached:!0,transport:r.transport,latency:r.latency}),a.push(new Be([i],{timeout:2*r.latency+1e3,failFast:!0}))):o++)}var s=M.now(),l=a.pop().connect(e,(function r(i,c){i?(Ge(n),a.length>0?(s=M.now(),l=a.pop().connect(e,r)):t(i)):(function(e,t,n,r){var o=dt.getLocalStorage();if(o)try{o[He(e)]=K({timestamp:M.now(),transport:t,latency:n,cacheSkipCount:r})}catch(a){}}(n,c.transport.name,M.now()-s,o),t(null,c))}));return{abort:function(){l.abort()},forceMinPriority:function(t){e=t,l&&l.forceMinPriority(t)}}}}function He(e){return"pusherTransport"+(e?"TLS":"NonTLS")}function Ge(e){var t=dt.getLocalStorage();if(t)try{delete t[He(e)]}catch(n){}}class Ye{constructor(e,t){let{delay:n}=t;this.strategy=e,this.options={delay:n}}isSupported(){return this.strategy.isSupported()}connect(e,t){var n,r=this.strategy,o=new O(this.options.delay,(function(){n=r.connect(e,t)}));return{abort:function(){o.ensureAborted(),n&&n.abort()},forceMinPriority:function(t){e=t,n&&n.forceMinPriority(t)}}}}class qe{constructor(e,t,n){this.test=e,this.trueBranch=t,this.falseBranch=n}isSupported(){return(this.test()?this.trueBranch:this.falseBranch).isSupported()}connect(e,t){return(this.test()?this.trueBranch:this.falseBranch).connect(e,t)}}class Ke{constructor(e){this.strategy=e}isSupported(){return this.strategy.isSupported()}connect(e,t){var n=this.strategy.connect(e,(function(e,r){r&&n.abort(),t(e,r)}));return n}}function Je(e){return function(){return e.isSupported()}}var Xe,$e=function(e,t,n){var r={};function o(t,o,a,i,s){var l=n(e,t,o,a,i,s);return r[t]=l,l}var a,i=Object.assign({},t,{hostNonTLS:e.wsHost+":"+e.wsPort,hostTLS:e.wsHost+":"+e.wssPort,httpPath:e.wsPath}),s=Object.assign({},i,{useTLS:!0}),l=Object.assign({},t,{hostNonTLS:e.httpHost+":"+e.httpPort,hostTLS:e.httpHost+":"+e.httpsPort,httpPath:e.httpPath}),c={loop:!0,timeout:15e3,timeoutLimit:6e4},d=new ze({minPingDelay:1e4,maxPingDelay:e.activityTimeout}),u=new ze({lives:2,minPingDelay:1e4,maxPingDelay:e.activityTimeout}),p=o("ws","ws",3,i,d),f=o("wss","ws",3,s,d),h=o("sockjs","sockjs",1,l),m=o("xhr_streaming","xhr_streaming",1,l,u),g=o("xdr_streaming","xdr_streaming",1,l,u),v=o("xhr_polling","xhr_polling",1,l),y=o("xdr_polling","xdr_polling",1,l),b=new Be([p],c),x=new Be([f],c),A=new Be([h],c),w=new Be([new qe(Je(m),m,g)],c),S=new Be([new qe(Je(v),v,y)],c),C=new Be([new qe(Je(w),new Ue([w,new Ye(S,{delay:4e3})]),S)],c),P=new qe(Je(C),C,A);return a=t.useTLS?new Ue([b,new Ye(P,{delay:2e3})]):new Ue([b,new Ye(x,{delay:2e3}),new Ye(P,{delay:5e3})]),new We(new Ke(new qe(Je(p),a,P)),r,{ttl:18e5,timeline:t.timeline,useTLS:t.useTLS})},Ze={getRequest:function(e){var t=new window.XDomainRequest;return t.ontimeout=function(){e.emit("error",new f),e.close()},t.onerror=function(t){e.emit("error",t),e.close()},t.onprogress=function(){t.responseText&&t.responseText.length>0&&e.onChunk(200,t.responseText)},t.onload=function(){t.responseText&&t.responseText.length>0&&e.onChunk(200,t.responseText),e.emit("finished",200),e.close()},t},abortRequest:function(e){e.ontimeout=e.onerror=e.onprogress=e.onload=null,e.abort()}};class Qe extends se{constructor(e,t,n){super(),this.hooks=e,this.method=t,this.url=n}start(e){this.position=0,this.xhr=this.hooks.getRequest(this),this.unloader=()=>{this.close()},dt.addUnloadListener(this.unloader),this.xhr.open(this.method,this.url,!0),this.xhr.setRequestHeader&&this.xhr.setRequestHeader("Content-Type","application/json"),this.xhr.send(e)}close(){this.unloader&&(dt.removeUnloadListener(this.unloader),this.unloader=null),this.xhr&&(this.hooks.abortRequest(this.xhr),this.xhr=null)}onChunk(e,t){for(;;){var n=this.advanceBuffer(t);if(!n)break;this.emit("chunk",{status:e,data:n})}this.isBufferTooLong(t)&&this.emit("buffer_too_long")}advanceBuffer(e){var t=e.slice(this.position),n=t.indexOf("\n");return-1!==n?(this.position+=n+1,t.slice(0,n)):null}isBufferTooLong(e){return this.position===e.length&&e.length>262144}}!function(e){e[e.CONNECTING=0]="CONNECTING",e[e.OPEN=1]="OPEN",e[e.CLOSED=3]="CLOSED"}(Xe||(Xe={}));var et=Xe,tt=1;function nt(e){var t=-1===e.indexOf("?")?"?":"&";return e+t+"t="+ +new Date+"&n="+tt++}function rt(e){return dt.randomInt(e)}var ot,at=class{constructor(e,t){this.hooks=e,this.session=rt(1e3)+"/"+function(e){for(var t=[],n=0;n{this.onChunk(e)})),this.stream.bind("finished",(e=>{this.hooks.onFinished(this,e)})),this.stream.bind("buffer_too_long",(()=>{this.reconnect()}));try{this.stream.start()}catch(e){M.defer((()=>{this.onError(e),this.onClose(1006,"Could not start streaming",!1)}))}}closeStream(){this.stream&&(this.stream.unbind_all(),this.stream.close(),this.stream=null)}},it={getReceiveURL:function(e,t){return e.base+"/"+t+"/xhr_streaming"+e.queryString},onHeartbeat:function(e){e.sendRaw("[]")},sendHeartbeat:function(e){e.sendRaw("[]")},onFinished:function(e,t){e.onClose(1006,"Connection interrupted ("+t+")",!1)}},st={getReceiveURL:function(e,t){return e.base+"/"+t+"/xhr"+e.queryString},onHeartbeat:function(){},sendHeartbeat:function(e){e.sendRaw("[]")},onFinished:function(e,t){200===t?e.reconnect():e.onClose(1006,"Connection interrupted ("+t+")",!1)}},lt={getRequest:function(e){var t=new(dt.getXHRAPI());return t.onreadystatechange=t.onprogress=function(){switch(t.readyState){case 3:t.responseText&&t.responseText.length>0&&e.onChunk(t.status,t.responseText);break;case 4:t.responseText&&t.responseText.length>0&&e.onChunk(t.status,t.responseText),e.emit("finished",t.status),e.close()}},t},abortRequest:function(e){e.onreadystatechange=null,e.abort()}},ct={createStreamingSocket(e){return this.createSocket(it,e)},createPollingSocket(e){return this.createSocket(st,e)},createSocket:(e,t)=>new at(e,t),createXHR(e,t){return this.createRequest(lt,e,t)},createRequest:(e,t,n)=>new Qe(e,t,n),createXDR:function(e,t){return this.createRequest(Ze,e,t)}},dt={nextAuthCallbackID:1,auth_callbacks:{},ScriptReceivers:o,DependenciesReceivers:i,getDefaultStrategy:$e,Transports:xe,transportConnectionInitializer:function(){var e=this;e.timeline.info(e.buildTimelineMessage({transport:e.name+(e.options.useTLS?"s":"")})),e.hooks.isInitialized()?e.changeState("initialized"):e.hooks.file?(e.changeState("initializing"),s.load(e.hooks.file,{useTLS:e.options.useTLS},(function(t,n){e.hooks.isInitialized()?(e.changeState("initialized"),n(!0)):(t&&e.onError(t),e.onClose(),n(!1))}))):e.onClose()},HTTPFactory:ct,TimelineTransport:Q,getXHRAPI:()=>window.XMLHttpRequest,getWebSocketAPI:()=>window.WebSocket||window.MozWebSocket,setup(e){window.Pusher=e;var t=()=>{this.onDocumentBody(e.ready)};window.JSON?t():s.load("json2",{},t)},getDocument:()=>document,getProtocol(){return this.getDocument().location.protocol},getAuthorizers:()=>({ajax:x,jsonp:X}),onDocumentBody(e){document.body?e():setTimeout((()=>{this.onDocumentBody(e)}),0)},createJSONPRequest:(e,t)=>new Z(e,t),createScriptRequest:e=>new $(e),getLocalStorage(){try{return window.localStorage}catch(e){return}},createXHR(){return this.getXHRAPI()?this.createXMLHttpRequest():this.createMicrosoftXHR()},createXMLHttpRequest(){return new(this.getXHRAPI())},createMicrosoftXHR:()=>new ActiveXObject("Microsoft.XMLHTTP"),getNetwork:()=>Ae,createWebSocket(e){return new(this.getWebSocketAPI())(e)},createSocketRequest(e,t){if(this.isXHRSupported())return this.HTTPFactory.createXHR(e,t);if(this.isXDRSupported(0===t.indexOf("https:")))return this.HTTPFactory.createXDR(e,t);throw"Cross-origin HTTP requests are not supported"},isXHRSupported(){var e=this.getXHRAPI();return Boolean(e)&&void 0!==(new e).withCredentials},isXDRSupported(e){var t=e?"https:":"http:",n=this.getProtocol();return Boolean(window.XDomainRequest)&&n===t},addUnloadListener(e){void 0!==window.addEventListener?window.addEventListener("unload",e,!1):void 0!==window.attachEvent&&window.attachEvent("onunload",e)},removeUnloadListener(e){void 0!==window.addEventListener?window.removeEventListener("unload",e,!1):void 0!==window.detachEvent&&window.detachEvent("onunload",e)},randomInt:e=>Math.floor((window.crypto||window.msCrypto).getRandomValues(new Uint32Array(1))[0]/Math.pow(2,32)*e)};!function(e){e[e.ERROR=3]="ERROR",e[e.INFO=6]="INFO",e[e.DEBUG=7]="DEBUG"}(ot||(ot={}));var ut=ot;class pt{constructor(e,t,n){this.key=e,this.session=t,this.events=[],this.options=n||{},this.sent=0,this.uniqueID=0}log(e,t){e<=this.options.level&&(this.events.push(L({},t,{timestamp:M.now()})),this.options.limit&&this.events.length>this.options.limit&&this.events.shift())}error(e){this.log(ut.ERROR,e)}info(e){this.log(ut.INFO,e)}debug(e){this.log(ut.DEBUG,e)}isEmpty(){return 0===this.events.length}send(e,t){var n=L({session:this.session,bundle:this.sent+1,key:this.key,lib:"js",version:this.options.version,cluster:this.options.cluster,features:this.options.features,timeline:this.events},this.options.params);return this.events=[],e(n,((e,n)=>{e||this.sent++,t&&t(e,n)})),!0}generateUniqueID(){return this.uniqueID++,this.uniqueID}}class ft{constructor(e,t,n,r){this.name=e,this.priority=t,this.transport=n,this.options=r||{}}isSupported(){return this.transport.isSupported({useTLS:this.options.useTLS})}connect(e,t){if(!this.isSupported())return ht(new y,t);if(this.priority{n||(c(),o?o.close():r.close())},forceMinPriority:e=>{n||this.priority{if("undefined"===typeof dt.getAuthorizers()[e.transport])throw"'".concat(e.transport,"' is not a recognized auth transport");return(t,n)=>{const r=((e,t)=>{var n="socket_id="+encodeURIComponent(e.socketId);for(var r in t.params)n+="&"+encodeURIComponent(r)+"="+encodeURIComponent(t.params[r]);if(null!=t.paramsProvider){let e=t.paramsProvider();for(var r in e)n+="&"+encodeURIComponent(r)+"="+encodeURIComponent(e[r])}return n})(t,e);dt.getAuthorizers()[e.transport](dt,r,e,c.UserAuthentication,n)}},bt=e=>{if("undefined"===typeof dt.getAuthorizers()[e.transport])throw"'".concat(e.transport,"' is not a recognized auth transport");return(t,n)=>{const r=((e,t)=>{var n="socket_id="+encodeURIComponent(e.socketId);for(var r in n+="&channel_name="+encodeURIComponent(e.channelName),t.params)n+="&"+encodeURIComponent(r)+"="+encodeURIComponent(t.params[r]);if(null!=t.paramsProvider){let e=t.paramsProvider();for(var r in e)n+="&"+encodeURIComponent(r)+"="+encodeURIComponent(e[r])}return n})(t,e);dt.getAuthorizers()[e.transport](dt,r,e,c.ChannelAuthorization,n)}};function xt(e){return e.httpHost?e.httpHost:e.cluster?"sockjs-".concat(e.cluster,".pusher.com"):a.httpHost}function At(e){return e.wsHost?e.wsHost:(t=e.cluster,"ws-".concat(t,".pusher.com"));var t}function wt(e){return"https:"===dt.getProtocol()||!1!==e.forceTLS}function St(e){return"enableStats"in e?e.enableStats:"disableStats"in e&&!e.disableStats}function Ct(e){const t=Object.assign(Object.assign({},a.userAuthentication),e.userAuthentication);return"customHandler"in t&&null!=t.customHandler?t.customHandler:yt(t)}function Pt(e,t){const n=function(e,t){let n;return"channelAuthorization"in e?n=Object.assign(Object.assign({},a.channelAuthorization),e.channelAuthorization):(n={transport:e.authTransport||a.authTransport,endpoint:e.authEndpoint||a.authEndpoint},"auth"in e&&("params"in e.auth&&(n.params=e.auth.params),"headers"in e.auth&&(n.headers=e.auth.headers)),"authorizer"in e&&(n.customHandler=((e,t,n)=>{const r={authTransport:t.transport,authEndpoint:t.endpoint,auth:{params:t.params,headers:t.headers}};return(t,o)=>{const a=e.channel(t.channelName);n(a,r).authorize(t.socketId,o)}})(t,n,e.authorizer))),n}(e,t);return"customHandler"in n&&null!=n.customHandler?n.customHandler:bt(n)}class _t extends se{constructor(e){super((function(e,t){J.debug("No callbacks on watchlist events for ".concat(e))})),this.pusher=e,this.bindWatchlistInternalEvent()}handleEvent(e){e.data.events.forEach((e=>{this.emit(e.name,e)}))}bindWatchlistInternalEvent(){this.pusher.connection.bind("message",(e=>{"pusher_internal:watchlist_events"===e.event&&this.handleEvent(e)}))}}var Tt=function(){let e,t;return{promise:new Promise(((n,r)=>{e=n,t=r})),resolve:e,reject:t}};class Et extends se{constructor(e){super((function(e,t){J.debug("No callbacks on user for "+e)})),this.signin_requested=!1,this.user_data=null,this.serverToUserChannel=null,this.signinDonePromise=null,this._signinDoneResolve=null,this._onAuthorize=(e,t)=>{if(e)return J.warn("Error during signin: ".concat(e)),void this._cleanup();this.pusher.send_event("pusher:signin",{auth:t.auth,user_data:t.user_data})},this.pusher=e,this.pusher.connection.bind("state_change",(e=>{let{previous:t,current:n}=e;"connected"!==t&&"connected"===n&&this._signin(),"connected"===t&&"connected"!==n&&(this._cleanup(),this._newSigninPromiseIfNeeded())})),this.watchlist=new _t(e),this.pusher.connection.bind("message",(e=>{"pusher:signin_success"===e.event&&this._onSigninSuccess(e.data),this.serverToUserChannel&&this.serverToUserChannel.name===e.channel&&this.serverToUserChannel.handleEvent(e)}))}signin(){this.signin_requested||(this.signin_requested=!0,this._signin())}_signin(){this.signin_requested&&(this._newSigninPromiseIfNeeded(),"connected"===this.pusher.connection.state&&this.pusher.config.userAuthenticator({socketId:this.pusher.connection.socket_id},this._onAuthorize))}_onSigninSuccess(e){try{this.user_data=JSON.parse(e.user_data)}catch(t){return J.error("Failed parsing user data after signin: ".concat(e.user_data)),void this._cleanup()}if("string"!==typeof this.user_data.id||""===this.user_data.id)return J.error("user_data doesn't contain an id. user_data: ".concat(this.user_data)),void this._cleanup();this._signinDoneResolve(),this._subscribeChannels()}_subscribeChannels(){this.serverToUserChannel=new Ee("#server-to-user-".concat(this.user_data.id),this.pusher),this.serverToUserChannel.bind_global(((e,t)=>{0!==e.indexOf("pusher_internal:")&&0!==e.indexOf("pusher:")&&this.emit(e,t)})),(e=>{e.subscriptionPending&&e.subscriptionCancelled?e.reinstateSubscription():e.subscriptionPending||"connected"!==this.pusher.connection.state||e.subscribe()})(this.serverToUserChannel)}_cleanup(){this.user_data=null,this.serverToUserChannel&&(this.serverToUserChannel.unbind_all(),this.serverToUserChannel.disconnect(),this.serverToUserChannel=null),this.signin_requested&&this._signinDoneResolve()}_newSigninPromiseIfNeeded(){if(!this.signin_requested)return;if(this.signinDonePromise&&!this.signinDonePromise.done)return;const{promise:e,resolve:t,reject:n}=Tt();e.done=!1;const r=()=>{e.done=!0};e.then(r).catch(r),this.signinDonePromise=e,this._signinDoneResolve=t}}class Rt{static ready(){Rt.isReady=!0;for(var e=0,t=Rt.instances.length;edt.getDefaultStrategy(this.config,e,gt),timeline:this.timeline,activityTimeout:this.config.activityTimeout,pongTimeout:this.config.pongTimeout,unavailableTimeout:this.config.unavailableTimeout,useTLS:Boolean(this.config.useTLS)}),this.connection.bind("connected",(()=>{this.subscribeAll(),this.timelineSender&&this.timelineSender.send(this.connection.isUsingTLS())})),this.connection.bind("message",(e=>{var t=0===e.event.indexOf("pusher_internal:");if(e.channel){var n=this.channel(e.channel);n&&n.handleEvent(e)}t||this.global_emitter.emit(e.event,e.data)})),this.connection.bind("connecting",(()=>{this.channels.disconnect()})),this.connection.bind("disconnected",(()=>{this.channels.disconnect()})),this.connection.bind("error",(e=>{J.warn(e)})),Rt.instances.push(this),this.timeline.info({instances:Rt.instances.length}),this.user=new Et(this),Rt.isReady&&this.connect()}channel(e){return this.channels.find(e)}allChannels(){return this.channels.all()}connect(){if(this.connection.connect(),this.timelineSender&&!this.timelineSenderTimer){var e=this.connection.isUsingTLS(),t=this.timelineSender;this.timelineSenderTimer=new I(6e4,(function(){t.send(e)}))}}disconnect(){this.connection.disconnect(),this.timelineSenderTimer&&(this.timelineSenderTimer.ensureAborted(),this.timelineSenderTimer=null)}bind(e,t,n){return this.global_emitter.bind(e,t,n),this}unbind(e,t,n){return this.global_emitter.unbind(e,t,n),this}bind_global(e){return this.global_emitter.bind_global(e),this}unbind_global(e){return this.global_emitter.unbind_global(e),this}unbind_all(e){return this.global_emitter.unbind_all(),this}subscribeAll(){var e;for(e in this.channels.channels)this.channels.channels.hasOwnProperty(e)&&this.subscribe(e)}subscribe(e){var t=this.channels.add(e,this);return t.subscriptionPending&&t.subscriptionCancelled?t.reinstateSubscription():t.subscriptionPending||"connected"!==this.connection.state||t.subscribe(),t}unsubscribe(e){var t=this.channels.find(e);t&&t.subscriptionPending?t.cancelSubscription():(t=this.channels.remove(e))&&t.subscribed&&t.unsubscribe()}send_event(e,t,n){return this.connection.send_event(e,t,n)}shouldUseTLS(){return this.config.useTLS}signin(){this.user.signin()}}Rt.instances=[],Rt.isReady=!1,Rt.logToConsole=!1,Rt.Runtime=dt,Rt.ScriptReceivers=dt.ScriptReceivers,Rt.DependenciesReceivers=dt.DependenciesReceivers,Rt.auth_callbacks=dt.auth_callbacks;var kt=t.default=Rt;dt.setup(Rt)}])},e.exports=t()},9173:(e,t,n)=>{"use strict";n.d(t,{vF:()=>l});var r=n(85043),o=n(48559),a=n(57070);const i=["debug","info","warn","error","log","assert","trace"],s={};const l=(0,r.BY)("logger",(function(){let e=!1;const t={enable:()=>{e=!0},disable:()=>{e=!1},isEnabled:()=>e};return o.T?i.forEach((n=>{t[n]=function(){for(var t=arguments.length,r=new Array(t),o=0;o{const r=s[e];n[e]=t[e],t[e]=r}));try{return e()}finally{r.forEach((e=>{t[e]=n[e]}))}}((()=>{a.O.console[n]("".concat("Sentry Logger ","[").concat(n,"]:"),...r)}))}})):i.forEach((e=>{t[e]=()=>{}})),t}))},9417:(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,{A:()=>r})},9431:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(85472))},9763:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var r=n(60267),o=n(70298),a=n(1725),i=n(53969),s=n(85030),l=n(55895),c=n(31362),d=n(98688),u=n(70579);const p=e=>{let{name:t,disabled:n,label:p="",helperText:f,readonly:h,value:m,setValue:g,sx:v}=e;const{palette:y}=(0,r.A)();return(0,u.jsxs)(o.A,{direction:"column",display:"flex",justifyContent:"flex-start",alignContent:"flex-start",sx:v,children:[(0,u.jsx)(a.A,{label:p||"",disabled:n,control:(0,u.jsx)(i.A,{sx:{width:"60px",pl:"2px",mt:f?.5:0},children:(0,u.jsx)(s.A,{checked:m,name:t,readOnly:h,disabled:n,color:"primary",sx:{"& .MuiSwitch-switchBase.Mui-checked":{color:y.primary.main},"& .MuiSwitch-track":{backgroundColor:n?c.IW:m?y.primary.main:c.IW},"& .MuiSwitch-thumb":{backgroundColor:n?c.IW:m?y.primary.main:c.IW}},onChange:()=>{g&&g(!m)}})})}),(0,u.jsx)(l.A,{variant:"caption",ml:"50px",sx:{display:"block",mt:-1,opacity:n?.5:.8},children:(0,d.Zr)(f)})]})}},9857:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(65043);function o(e){return r.Children.toArray(e).filter((e=>r.isValidElement(e)))}},10256:(e,t,n)=>{"use strict";n.d(t,{A:()=>x});var r=n(89379),o=n(80045),a=n(65043),i=n(58387),s=n(31807),l=n(58128),c=n(28301),d=n(1811),u=n(97194),p=n(23319),f=n(98736),h=n(79857),m=n(86061);function g(e){return(0,m.Ay)("MuiFormControl",e)}(0,h.A)("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);var v=n(70579);const y=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],b=(0,l.Ay)("div",{name:"MuiFormControl",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t["margin".concat((0,u.A)(n.margin))],n.fullWidth&&t.fullWidth]}})({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top",variants:[{props:{margin:"normal"},style:{marginTop:16,marginBottom:8}},{props:{margin:"dense"},style:{marginTop:8,marginBottom:4}},{props:{fullWidth:!0},style:{width:"100%"}}]}),x=a.forwardRef((function(e,t){const n=(0,c.b)({props:e,name:"MuiFormControl"}),{children:l,className:h,color:m="primary",component:x="div",disabled:A=!1,error:w=!1,focused:S,fullWidth:C=!1,hiddenLabel:P=!1,margin:_="none",required:T=!1,size:E="medium",variant:R="outlined"}=n,k=(0,o.A)(n,y),j=(0,r.A)((0,r.A)({},n),{},{color:m,component:x,disabled:A,error:w,fullWidth:C,hiddenLabel:P,margin:_,required:T,size:E,variant:R}),O=(e=>{const{classes:t,margin:n,fullWidth:r}=e,o={root:["root","none"!==n&&"margin".concat((0,u.A)(n)),r&&"fullWidth"]};return(0,s.A)(o,g,t)})(j),[I,D]=a.useState((()=>{let e=!1;return l&&a.Children.forEach(l,(t=>{if(!(0,p.A)(t,["Input","Select"]))return;const n=(0,p.A)(t,["Select"])?t.props.input:t;n&&(0,d.gr)(n.props)&&(e=!0)})),e})),[M,L]=a.useState((()=>{let e=!1;return l&&a.Children.forEach(l,(t=>{(0,p.A)(t,["Input","Select"])&&((0,d.lq)(t.props,!0)||(0,d.lq)(t.props.inputProps,!0))&&(e=!0)})),e})),[N,F]=a.useState(!1);A&&N&&F(!1);const z=void 0===S||A?N:S;let B;a.useRef(!1);const U=a.useCallback((()=>{L(!0)}),[]),V=a.useCallback((()=>{L(!1)}),[]),W=a.useMemo((()=>({adornedStart:I,setAdornedStart:D,color:m,disabled:A,error:w,filled:M,focused:z,fullWidth:C,hiddenLabel:P,size:E,onBlur:()=>{F(!1)},onFocus:()=>{F(!0)},onEmpty:V,onFilled:U,registerEffect:B,required:T,variant:R})),[I,m,A,w,M,z,C,P,B,V,U,T,E,R]);return(0,v.jsx)(f.A.Provider,{value:W,children:(0,v.jsx)(b,(0,r.A)((0,r.A)({as:x,ownerState:j,className:(0,i.A)(O.root,h),ref:t},k),{},{children:l}))})}))},10357:(e,t,n)=>{"use strict";var r=n(12897).default;Object.defineProperty(t,"__esModule",{value:!0}),t.isInvalid=t.flatten=t.unique=t.arrayDifference=t.isError=t.isUndefined=t.isNull=t.isObject=t.isString=t.isNumber=t.unwind=t.getNCharacters=t.removeEmptyFields=t.isEmptyField=t.computeSchemaDifferences=t.isDateRepresentation=t.isStringRepresentation=t.deepCopy=t.validate=t.buildC2JOptions=t.buildJ2COptions=void 0;const o=n(78011),a=n(63969),i=/\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}.\d{3}Z/,s=1e5;function l(e){return JSON.parse(JSON.stringify(e))}function c(e){return u(e)||d(e)||""===e}function d(e){return null===e}function u(e){return"undefined"===typeof e}function p(e,t){return e.filter((e=>!t.includes(e)))}t.buildJ2COptions=function(e){var t,n,o,i;return r(r(r({},a.defaultJson2CsvOptions),e),{},{delimiter:{field:null!==(t=null===e||void 0===e||null===(n=e.delimiter)||void 0===n?void 0:n.field)&&void 0!==t?t:a.defaultJson2CsvOptions.delimiter.field,wrap:(null===e||void 0===e||null===(o=e.delimiter)||void 0===o?void 0:o.wrap)||a.defaultJson2CsvOptions.delimiter.wrap,eol:(null===e||void 0===e||null===(i=e.delimiter)||void 0===i?void 0:i.eol)||a.defaultJson2CsvOptions.delimiter.eol},fieldTitleMap:Object.create({})})},t.buildC2JOptions=function(e){var t,n,o,i;return r(r(r({},a.defaultCsv2JsonOptions),e),{},{delimiter:{field:null!==(t=null===e||void 0===e||null===(n=e.delimiter)||void 0===n?void 0:n.field)&&void 0!==t?t:a.defaultCsv2JsonOptions.delimiter.field,wrap:(null===e||void 0===e||null===(o=e.delimiter)||void 0===o?void 0:o.wrap)||a.defaultCsv2JsonOptions.delimiter.wrap,eol:(null===e||void 0===e||null===(i=e.delimiter)||void 0===i?void 0:i.eol)||a.defaultCsv2JsonOptions.delimiter.eol}})},t.validate=function(e,t,n){if(!e)throw new Error("".concat(n.cannotCallOn," ").concat(e,"."));if(!t(e))throw new Error(n.dataCheckFailure);return!0},t.deepCopy=l,t.isStringRepresentation=function(e,t){const n=e[0],r=e[e.length-1];return n===t.delimiter.wrap&&r===t.delimiter.wrap},t.isDateRepresentation=function(e){return i.test(e)},t.computeSchemaDifferences=function(e,t){return p(e,t).concat(p(t,e))},t.isEmptyField=c,t.removeEmptyFields=function(e){return e.filter((e=>!c(e)))},t.getNCharacters=function(e,t,n){return e.substring(t,t+n)},t.unwind=function(e,t){const n=[];return e.forEach((e=>{!function(e,t,n){const r=(0,o.evaluatePath)(t,n);let a=l(t);Array.isArray(r)&&r.length?r.forEach((r=>{a=l(t),e.push((0,o.setPath)(a,n,r))})):Array.isArray(r)&&0===r.length?((0,o.setPath)(a,n,""),e.push(a)):e.push(a)}(n,e,t)})),n},t.isNumber=function(e){return!isNaN(Number(e))},t.isString=function(e){return"string"===typeof e},t.isObject=function(e){return"object"===typeof e},t.isNull=d,t.isUndefined=u,t.isError=function(e){return"[object Error]"===Object.prototype.toString.call(e)},t.arrayDifference=p,t.unique=function(e){return[...new Set(e)]},t.flatten=function(e){if(e.flat)return e.flat();if(e.length>s){let t=[];for(let n=0;ne.concat(t)),[])},t.isInvalid=function(e){return e===1/0||e===-1/0}},10571:(e,t,n)=>{"use strict";n.d(t,{B3:()=>r,Y2:()=>s,Yq:()=>i,aG:()=>c,eX:()=>a,kP:()=>l,y0:()=>o});const r=36,o=2,a=320,i=280,s=336,l=232,c=48},10756:(e,t,n)=>{"use strict";n.d(t,{A:()=>b});var r=n(89379),o=n(80045),a=n(65043),i=n(58387),s=n(31807),l=n(83392),c=n(58128),d=n(28301),u=n(79857),p=n(86061);function f(e){return(0,p.Ay)("MuiTableHead",e)}(0,u.A)("MuiTableHead",["root"]);var h=n(70579);const m=["className","component"],g=(0,c.Ay)("thead",{name:"MuiTableHead",slot:"Root"})({display:"table-header-group"}),v={variant:"head"},y="thead",b=a.forwardRef((function(e,t){const n=(0,d.b)({props:e,name:"MuiTableHead"}),{className:a,component:c=y}=n,u=(0,o.A)(n,m),p=(0,r.A)((0,r.A)({},n),{},{component:c}),b=(e=>{const{classes:t}=e;return(0,s.A)({root:["root"]},f,t)})(p);return(0,h.jsx)(l.A.Provider,{value:v,children:(0,h.jsx)(g,(0,r.A)({as:c,className:(0,i.A)(b.root,a),ref:t,role:c===y?null:"rowgroup",ownerState:p},u))})}))},10789:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(81856))},10904:(e,t,n)=>{"use strict";n.d(t,{f:()=>l,r:()=>s});var r=n(48559),o=n(9173);function a(e,t,n){try{Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0})}catch(a){r.T&&o.vF.log('Failed to add non-enumerable property "'.concat(t,'" to object'),e)}}const i="_sentrySpan";function s(e,t){t?a(e,i,t):delete e[i]}function l(e){return e[i]}},10947:(e,t,n)=>{"use strict";n.d(t,{x:()=>c});var r=n(65043),o=n(27449),a=n(21767),i=n(21039),s=n(62475);function l(e){return e.substring(2).toLowerCase()}function c(e){const{children:t,disableReactTree:n=!1,mouseEvent:c="onClick",onClickAway:d,touchEvent:u="onTouchEnd"}=e,p=r.useRef(!1),f=r.useRef(null),h=r.useRef(!1),m=r.useRef(!1);r.useEffect((()=>(setTimeout((()=>{h.current=!0}),0),()=>{h.current=!1})),[]);const g=(0,a.A)((0,s.A)(t),f),v=(0,i.A)((e=>{const t=m.current;m.current=!1;const r=(0,o.A)(f.current);if(!h.current||!f.current||"clientX"in e&&function(e,t){return t.documentElement.clientWidthn=>{m.current=!0;const r=t.props[e];r&&r(n)},b={ref:g};return!1!==u&&(b[u]=y(u)),r.useEffect((()=>{if(!1!==u){const e=l(u),t=(0,o.A)(f.current),n=()=>{p.current=!0};return t.addEventListener(e,v),t.addEventListener("touchmove",n),()=>{t.removeEventListener(e,v),t.removeEventListener("touchmove",n)}}}),[v,u]),!1!==c&&(b[c]=y(c)),r.useEffect((()=>{if(!1!==c){const e=l(c),t=(0,o.A)(f.current);return t.addEventListener(e,v),()=>{t.removeEventListener(e,v)}}}),[v,c]),r.cloneElement(t,b)}},11844:e=>{e.exports={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}},11917:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(26433).A},11922:(e,t,n)=>{"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0});var o={};Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a.default}});var a=r(n(7792));Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},12043:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(14057),o=n(70579);const a=(0,r.A)((0,o.jsx)("path",{d:"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2m0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2m0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2"}),"MoreVert")},12241:(e,t,n)=>{"use strict";n.d(t,{KU:()=>i,o5:()=>a});var r=n(42761),o=n(85043);function a(){const e=(0,o.EU)();return(0,r.h)(e).getCurrentScope()}function i(){return a().getClient()}},12432:(e,t,n)=>{"use strict";n.d(t,{A:()=>d,I:()=>c});var r=n(89379),o=n(80045),a=n(65043),i=n(70579);const s=["value"],l=a.createContext();const c=()=>{const e=a.useContext(l);return null!==e&&void 0!==e&&e},d=function(e){let{value:t}=e,n=(0,o.A)(e,s);return(0,i.jsx)(l.Provider,(0,r.A)({value:null===t||void 0===t||t},n))}},12573:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(65043);function o(e,t){var n,o;return r.isValidElement(e)&&-1!==t.indexOf(null!==(n=e.type.muiName)&&void 0!==n?n:null===(o=e.type)||void 0===o||null===(o=o._payload)||void 0===o||null===(o=o.value)||void 0===o?void 0:o.muiName)}},12745:(e,t,n)=>{"use strict";n.d(t,{B2:()=>c,CF:()=>h,Gz:()=>y,TK:()=>u,X9:()=>p,Y3:()=>i,Z6:()=>f,ZJ:()=>d,_h:()=>s,aF:()=>g,dO:()=>v,kg:()=>l,up:()=>m,wz:()=>a});var r=n(89379),o=n(76045);const a=e=>fetch("".concat(window.USER_BASE_URL,"/user/").concat(e),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>{throw e})),i=async e=>await fetch("".concat(window.USER_BASE_URL,"/user/sendEmailToCombineAccounts"),(0,r.A)((0,r.A)({method:"POST"},(0,o.oOe)()),{},{body:JSON.stringify(e)})),s=async e=>await fetch("".concat(window.USER_BASE_URL,"/user/combineEntityAccounts"),(0,r.A)((0,r.A)({method:"POST"},(0,o.oOe)()),{},{body:JSON.stringify(e)})),l=async e=>await fetch("".concat(window.USER_BASE_URL,"/user"),(0,r.A)((0,r.A)({method:"POST"},(0,o.oOe)()),{},{body:e})),c=async e=>await fetch("".concat(window.USER_BASE_URL,"/user/").concat(e.id,"/resendRegistrationEmail"),(0,r.A)((0,r.A)({method:"POST"},(0,o.oOe)()),{},{body:JSON.stringify({email:e.email,resendEmail:!!e.email})})),d=async e=>await fetch("".concat(window.USER_BASE_URL,"/user/checkDuplicateAccount"),(0,r.A)((0,r.A)({method:"POST"},(0,o.oOe)()),{},{body:e})),u=async e=>{let{body:t,userID:n}=e;return await fetch("".concat(window.USER_BASE_URL,"/user/").concat(n),(0,r.A)((0,r.A)({method:"PUT"},(0,o.oOe)()),{},{body:t}))},p=e=>{let{userID:t,includeDisabled:n}=e;return fetch("".concat(window.USER_BASE_URL,"/user/").concat(t,"/tenant").concat(n?"?includeDisabled=true":""),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>[]))},f=e=>fetch("".concat(window.USER_BASE_URL,"/tenant/").concat(e,"/users"),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>[])),h=()=>fetch("".concat(window.USER_BASE_URL,"/user"),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>{throw e})),m=()=>fetch("".concat(window.USER_BASE_URL,"/user/super"),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>{throw e})),g=e=>{let{tenantID:t,propertyID:n}=e;return fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(t,"/properties/").concat(n,"/users"),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>{throw e}))},v=async e=>{let{tenantID:t,propertyID:n,body:a}=e;return await fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(t,"/properties/").concat(n,"/users"),(0,r.A)((0,r.A)({method:"PUT"},(0,o.oOe)()),{},{body:a}))},y=async e=>{let{tenantID:t,groupID:n,body:a}=e;return await fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(t,"/propertyGroups/").concat(n,"/users"),(0,r.A)((0,r.A)({method:"PUT"},(0,o.oOe)()),{},{body:a}))}},12843:(e,t,n)=>{"use strict";n.d(t,{A:()=>x});var r=n(80045),o=n(89379),a=n(65043),i=n(58387),s=n(31807),l=n(76606),c=n(97194),d=n(58128),u=n(51612),p=n(28301),f=n(79857),h=n(86061);function m(e){return(0,h.Ay)("MuiTab",e)}const g=(0,f.A)("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","iconWrapper","icon"]);var v=n(70579);const y=["className","disabled","disableFocusRipple","fullWidth","icon","iconPosition","indicator","label","onChange","onClick","onFocus","selected","selectionFollowsFocus","textColor","value","wrapped"],b=(0,d.Ay)(l.A,{name:"MuiTab",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.label&&n.icon&&t.labelIcon,t["textColor".concat((0,c.A)(n.textColor))],n.fullWidth&&t.fullWidth,n.wrapped&&t.wrapped,{["& .".concat(g.iconWrapper)]:t.iconWrapper},{["& .".concat(g.icon)]:t.icon}]}})((0,u.A)((e=>{let{theme:t}=e;return(0,o.A)((0,o.A)({},t.typography.button),{},{maxWidth:360,minWidth:90,position:"relative",minHeight:48,flexShrink:0,padding:"12px 16px",overflow:"hidden",whiteSpace:"normal",textAlign:"center",lineHeight:1.25,variants:[{props:e=>{let{ownerState:t}=e;return t.label&&("top"===t.iconPosition||"bottom"===t.iconPosition)},style:{flexDirection:"column"}},{props:e=>{let{ownerState:t}=e;return t.label&&"top"!==t.iconPosition&&"bottom"!==t.iconPosition},style:{flexDirection:"row"}},{props:e=>{let{ownerState:t}=e;return t.icon&&t.label},style:{minHeight:72,paddingTop:9,paddingBottom:9}},{props:e=>{let{ownerState:t,iconPosition:n}=e;return t.icon&&t.label&&"top"===n},style:{["& > .".concat(g.icon)]:{marginBottom:6}}},{props:e=>{let{ownerState:t,iconPosition:n}=e;return t.icon&&t.label&&"bottom"===n},style:{["& > .".concat(g.icon)]:{marginTop:6}}},{props:e=>{let{ownerState:t,iconPosition:n}=e;return t.icon&&t.label&&"start"===n},style:{["& > .".concat(g.icon)]:{marginRight:t.spacing(1)}}},{props:e=>{let{ownerState:t,iconPosition:n}=e;return t.icon&&t.label&&"end"===n},style:{["& > .".concat(g.icon)]:{marginLeft:t.spacing(1)}}},{props:{textColor:"inherit"},style:{color:"inherit",opacity:.6,["&.".concat(g.selected)]:{opacity:1},["&.".concat(g.disabled)]:{opacity:(t.vars||t).palette.action.disabledOpacity}}},{props:{textColor:"primary"},style:{color:(t.vars||t).palette.text.secondary,["&.".concat(g.selected)]:{color:(t.vars||t).palette.primary.main},["&.".concat(g.disabled)]:{color:(t.vars||t).palette.text.disabled}}},{props:{textColor:"secondary"},style:{color:(t.vars||t).palette.text.secondary,["&.".concat(g.selected)]:{color:(t.vars||t).palette.secondary.main},["&.".concat(g.disabled)]:{color:(t.vars||t).palette.text.disabled}}},{props:e=>{let{ownerState:t}=e;return t.fullWidth},style:{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"}},{props:e=>{let{ownerState:t}=e;return t.wrapped},style:{fontSize:t.typography.pxToRem(12)}}]})}))),x=a.forwardRef((function(e,t){const n=(0,p.b)({props:e,name:"MuiTab"}),{className:l,disabled:d=!1,disableFocusRipple:u=!1,fullWidth:f,icon:h,iconPosition:g="top",indicator:x,label:A,onChange:w,onClick:S,onFocus:C,selected:P,selectionFollowsFocus:_,textColor:T="inherit",value:E,wrapped:R=!1}=n,k=(0,r.A)(n,y),j=(0,o.A)((0,o.A)({},n),{},{disabled:d,disableFocusRipple:u,selected:P,icon:!!h,iconPosition:g,label:!!A,fullWidth:f,textColor:T,wrapped:R}),O=(e=>{const{classes:t,textColor:n,fullWidth:r,wrapped:o,icon:a,label:i,selected:l,disabled:d}=e,u={root:["root",a&&i&&"labelIcon","textColor".concat((0,c.A)(n)),r&&"fullWidth",o&&"wrapped",l&&"selected",d&&"disabled"],icon:["iconWrapper","icon"]};return(0,s.A)(u,m,t)})(j),I=h&&A&&a.isValidElement(h)?a.cloneElement(h,{className:(0,i.A)(O.icon,h.props.className)}):h;return(0,v.jsxs)(b,(0,o.A)((0,o.A)({focusRipple:!u,className:(0,i.A)(O.root,l),ref:t,role:"tab","aria-selected":P,disabled:d,onClick:e=>{!P&&w&&w(e,E),S&&S(e)},onFocus:e=>{_&&!P&&w&&w(e,E),C&&C(e)},ownerState:j,tabIndex:P?0:-1},k),{},{children:["top"===g||"start"===g?(0,v.jsxs)(a.Fragment,{children:[I,A]}):(0,v.jsxs)(a.Fragment,{children:[A,I]}),x]}))}))},12872:(e,t,n)=>{"use strict";var r=n(6305).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0});var a={filledInputClasses:!0};Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"filledInputClasses",{enumerable:!0,get:function(){return s.default}});var i=o(n(95516)),s=r(n(16950));Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}))},12880:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.zIndex=t.top=t.right=t.position=t.left=t.default=t.bottom=void 0;var o=r(n(36701)),a=r(n(92716));const i=t.position=(0,o.default)({prop:"position"}),s=t.zIndex=(0,o.default)({prop:"zIndex",themeKey:"zIndex"}),l=t.top=(0,o.default)({prop:"top"}),c=t.right=(0,o.default)({prop:"right"}),d=t.bottom=(0,o.default)({prop:"bottom"}),u=t.left=(0,o.default)({prop:"left"});t.default=(0,a.default)(i,s,l,c,d,u)},12897:(e,t,n)=>{var r=n(43693);function o(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}e.exports=function(e){for(var t=1;t{"use strict";var r=n(91847).default,o=n(12897).default;const a=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","slotProps","slots","startAdornment","type","value"];var i=n(24994).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.rootOverridesResolver=t.inputOverridesResolver=t.default=t.InputBaseRoot=t.InputBaseInput=void 0;var l,c=i(n(27245)),d=s(n(65043)),u=(i(n(65173)),i(n(12949))),p=(i(n(51505)),i(n(32777)),i(n(79740))),f=i(n(7992)),h=i(n(43700)),m=i(n(74827)),g=i(n(41053)),v=i(n(85213)),y=n(44350),b=i(n(66870)),x=n(59908),A=i(n(6803)),w=i(n(95849)),S=i(n(55013)),C=n(40112),P=s(n(1470)),_=n(70579);const T=(e,t)=>{const{ownerState:n}=e;return[t.root,n.formControl&&t.formControl,n.startAdornment&&t.adornedStart,n.endAdornment&&t.adornedEnd,n.error&&t.error,"small"===n.size&&t.sizeSmall,n.multiline&&t.multiline,n.color&&t["color".concat((0,A.default)(n.color))],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]};t.rootOverridesResolver=T;const E=(e,t)=>{const{ownerState:n}=e;return[t.input,"small"===n.size&&t.inputSizeSmall,n.multiline&&t.inputMultiline,"search"===n.type&&t.inputTypeSearch,n.startAdornment&&t.inputAdornedStart,n.endAdornment&&t.inputAdornedEnd,n.hiddenLabel&&t.inputHiddenLabel]};t.inputOverridesResolver=E;const R=t.InputBaseRoot=(0,y.styled)("div",{name:"MuiInputBase",slot:"Root",overridesResolver:T})((0,b.default)((e=>{let{theme:t}=e;return o(o({},t.typography.body1),{},{color:(t.vars||t).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",["&.".concat(P.default.disabled)]:{color:(t.vars||t).palette.text.disabled,cursor:"default"},variants:[{props:e=>{let{ownerState:t}=e;return t.multiline},style:{padding:"4px 0 5px"}},{props:e=>{let{ownerState:t,size:n}=e;return t.multiline&&"small"===n},style:{paddingTop:1}},{props:e=>{let{ownerState:t}=e;return t.fullWidth},style:{width:"100%"}}]})}))),k=t.InputBaseInput=(0,y.styled)("input",{name:"MuiInputBase",slot:"Input",overridesResolver:E})((0,b.default)((e=>{let{theme:t}=e;const n="light"===t.palette.mode,r=o(o({color:"currentColor"},t.vars?{opacity:t.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5}),{},{transition:t.transitions.create("opacity",{duration:t.transitions.duration.shorter})}),a={opacity:"0 !important"},i=t.vars?{opacity:t.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5};return{font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%","&::-webkit-input-placeholder":r,"&::-moz-placeholder":r,"&::-ms-input-placeholder":r,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},["label[data-shrink=false] + .".concat(P.default.formControl," &")]:{"&::-webkit-input-placeholder":a,"&::-moz-placeholder":a,"&::-ms-input-placeholder":a,"&:focus::-webkit-input-placeholder":i,"&:focus::-moz-placeholder":i,"&:focus::-ms-input-placeholder":i},["&.".concat(P.default.disabled)]:{opacity:1,WebkitTextFillColor:(t.vars||t).palette.text.disabled},variants:[{props:e=>{let{ownerState:t}=e;return!t.disableInjectingGlobalStyles},style:{animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}}},{props:{size:"small"},style:{paddingTop:1}},{props:e=>{let{ownerState:t}=e;return t.multiline},style:{height:"auto",resize:"none",padding:0,paddingTop:0}},{props:{type:"search"},style:{MozAppearance:"textfield"}}]}}))),j=(0,y.globalCss)({"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}),O=d.forwardRef((function(e,t){var n;const i=(0,x.useDefaultProps)({props:e,name:"MuiInputBase"}),{"aria-describedby":s,autoComplete:y,autoFocus:b,className:T,color:E,components:O={},componentsProps:I={},defaultValue:D,disabled:M,disableInjectingGlobalStyles:L,endAdornment:N,error:F,fullWidth:z=!1,id:B,inputComponent:U="input",inputProps:V={},inputRef:W,margin:H,maxRows:G,minRows:Y,multiline:q=!1,name:K,onBlur:J,onChange:X,onClick:$,onFocus:Z,onKeyDown:Q,onKeyUp:ee,placeholder:te,readOnly:ne,renderSuffix:re,rows:oe,size:ae,slotProps:ie={},slots:se={},startAdornment:le,type:ce="text",value:de}=i,ue=r(i,a),pe=null!=V.value?V.value:de,{current:fe}=d.useRef(null!=pe),he=d.useRef(),me=d.useCallback((e=>{0}),[]),ge=(0,w.default)(he,W,V.ref,me),[ve,ye]=d.useState(!1),be=(0,v.default)();const xe=(0,m.default)({props:i,muiFormControl:be,states:["color","disabled","error","hiddenLabel","size","required","filled"]});xe.focused=be?be.focused:ve,d.useEffect((()=>{!be&&M&&ve&&(ye(!1),J&&J())}),[be,M,ve,J]);const Ae=be&&be.onFilled,we=be&&be.onEmpty,Se=d.useCallback((e=>{(0,C.isFilled)(e)?Ae&&Ae():we&&we()}),[Ae,we]);(0,S.default)((()=>{fe&&Se({value:pe})}),[pe,Se,fe]);d.useEffect((()=>{Se(he.current)}),[]);let Ce=U,Pe=V;q&&"input"===Ce&&(Pe=o(oe?{type:void 0,minRows:oe,maxRows:oe}:{type:void 0,maxRows:G,minRows:Y},Pe),Ce=f.default);d.useEffect((()=>{be&&be.setAdornedStart(Boolean(le))}),[be,le]);const _e=o(o({},i),{},{color:xe.color||"primary",disabled:xe.disabled,endAdornment:N,error:xe.error,focused:xe.focused,formControl:be,fullWidth:z,hiddenLabel:xe.hiddenLabel,multiline:q,size:xe.size,startAdornment:le,type:ce}),Te=(e=>{const{classes:t,color:n,disabled:r,error:o,endAdornment:a,focused:i,formControl:s,fullWidth:l,hiddenLabel:c,multiline:d,readOnly:u,size:f,startAdornment:h,type:m}=e,g={root:["root","color".concat((0,A.default)(n)),r&&"disabled",o&&"error",l&&"fullWidth",i&&"focused",s&&"formControl",f&&"medium"!==f&&"size".concat((0,A.default)(f)),d&&"multiline",h&&"adornedStart",a&&"adornedEnd",c&&"hiddenLabel",u&&"readOnly"],input:["input",r&&"disabled","search"===m&&"inputTypeSearch",d&&"inputMultiline","small"===f&&"inputSizeSmall",c&&"inputHiddenLabel",h&&"inputAdornedStart",a&&"inputAdornedEnd",u&&"readOnly"]};return(0,p.default)(g,P.getInputBaseUtilityClass,t)})(_e),Ee=se.root||O.Root||R,Re=ie.root||I.root||{},ke=se.input||O.Input||k;return Pe=o(o({},Pe),null!==(n=ie.input)&&void 0!==n?n:I.input),(0,_.jsxs)(d.Fragment,{children:[!L&&"function"===typeof j&&(l||(l=(0,_.jsx)(j,{}))),(0,_.jsxs)(Ee,o(o(o(o({},Re),{},{ref:t,onClick:e=>{he.current&&e.currentTarget===e.target&&he.current.focus(),$&&$(e)}},ue),!(0,h.default)(Ee)&&{ownerState:o(o({},_e),Re.ownerState)}),{},{className:(0,u.default)(Te.root,Re.className,T,ne&&"MuiInputBase-readOnly"),children:[le,(0,_.jsx)(g.default.Provider,{value:null,children:(0,_.jsx)(ke,o(o(o({"aria-invalid":xe.error,"aria-describedby":s,autoComplete:y,autoFocus:b,defaultValue:D,disabled:xe.disabled,id:B,onAnimationStart:e=>{Se("mui-auto-fill-cancel"===e.animationName?he.current:{value:"x"})},name:K,placeholder:te,readOnly:ne,required:xe.required,rows:oe,value:pe,onKeyDown:Q,onKeyUp:ee,type:ce},Pe),!(0,h.default)(ke)&&{as:Ce,ownerState:o(o({},_e),Pe.ownerState)}),{},{ref:ge,className:(0,u.default)(Te.input,Pe.className,ne&&"MuiInputBase-readOnly"),onBlur:e=>{J&&J(e),V.onBlur&&V.onBlur(e),be&&be.onBlur?be.onBlur(e):ye(!1)},onChange:function(e){if(!fe){const t=e.target||he.current;if(null==t)throw new Error((0,c.default)(1));Se({value:t.value})}for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{Z&&Z(e),V.onFocus&&V.onFocus(e),be&&be.onFocus?be.onFocus(e):ye(!0)}}))}),N,re?re(o(o({},xe),{},{startAdornment:le})):null]}))]})}));t.default=O},12949:e=>{function t(e){var n,r,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e)){var a=e.length;for(n=0;n{"use strict";n.d(t,{A:()=>A});var r=n(80045),o=n(89379),a=n(65043),i=n(53129),s=n(31807),l=n(23209),c=n(42466),d=n(58128),u=n(51612),p=n(34412),f=n(28301),h=n(24727),m=n(97194),g=n(70579);const v=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],y=(0,d.Ay)(l.Sh,{shouldForwardProp:e=>(0,c.A)(e)||"classes"===e,name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...(0,l.WC)(e,t),!n.disableUnderline&&t.underline]}})((0,u.A)((e=>{let{theme:t}=e;const n="light"===t.palette.mode,r=n?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",o=n?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",a=n?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",i=n?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return{position:"relative",backgroundColor:t.vars?t.vars.palette.FilledInput.bg:o,borderTopLeftRadius:(t.vars||t).shape.borderRadius,borderTopRightRadius:(t.vars||t).shape.borderRadius,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut}),"&:hover":{backgroundColor:t.vars?t.vars.palette.FilledInput.hoverBg:a,"@media (hover: none)":{backgroundColor:t.vars?t.vars.palette.FilledInput.bg:o}},["&.".concat(h.A.focused)]:{backgroundColor:t.vars?t.vars.palette.FilledInput.bg:o},["&.".concat(h.A.disabled)]:{backgroundColor:t.vars?t.vars.palette.FilledInput.disabledBg:i},variants:[{props:e=>{let{ownerState:t}=e;return!t.disableUnderline},style:{"&::after":{left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:t.transitions.create("transform",{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut}),pointerEvents:"none"},["&.".concat(h.A.focused,":after")]:{transform:"scaleX(1) translateX(0)"},["&.".concat(h.A.error)]:{"&::before, &::after":{borderBottomColor:(t.vars||t).palette.error.main}},"&::before":{borderBottom:"1px solid ".concat(t.vars?"rgba(".concat(t.vars.palette.common.onBackgroundChannel," / ").concat(t.vars.opacity.inputUnderline,")"):r),left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:t.transitions.create("border-bottom-color",{duration:t.transitions.duration.shorter}),pointerEvents:"none"},["&:hover:not(.".concat(h.A.disabled,", .").concat(h.A.error,"):before")]:{borderBottom:"1px solid ".concat((t.vars||t).palette.text.primary)},["&.".concat(h.A.disabled,":before")]:{borderBottomStyle:"dotted"}}},...Object.entries(t.palette).filter((0,p.A)()).map((e=>{var n;let[r]=e;return{props:{disableUnderline:!1,color:r},style:{"&::after":{borderBottom:"2px solid ".concat(null===(n=(t.vars||t).palette[r])||void 0===n?void 0:n.main)}}}})),{props:e=>{let{ownerState:t}=e;return t.startAdornment},style:{paddingLeft:12}},{props:e=>{let{ownerState:t}=e;return t.endAdornment},style:{paddingRight:12}},{props:e=>{let{ownerState:t}=e;return t.multiline},style:{padding:"25px 12px 8px"}},{props:e=>{let{ownerState:t,size:n}=e;return t.multiline&&"small"===n},style:{paddingTop:21,paddingBottom:4}},{props:e=>{let{ownerState:t}=e;return t.multiline&&t.hiddenLabel},style:{paddingTop:16,paddingBottom:17}},{props:e=>{let{ownerState:t}=e;return t.multiline&&t.hiddenLabel&&"small"===t.size},style:{paddingTop:8,paddingBottom:9}}]}}))),b=(0,d.Ay)(l.ck,{name:"MuiFilledInput",slot:"Input",overridesResolver:l.Oj})((0,u.A)((e=>{let{theme:t}=e;return(0,o.A)((0,o.A)((0,o.A)({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12},!t.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===t.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===t.palette.mode?null:"#fff",caretColor:"light"===t.palette.mode?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}}),t.vars&&{"&:-webkit-autofill":{borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"},[t.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}}),{},{variants:[{props:{size:"small"},style:{paddingTop:21,paddingBottom:4}},{props:e=>{let{ownerState:t}=e;return t.hiddenLabel},style:{paddingTop:16,paddingBottom:17}},{props:e=>{let{ownerState:t}=e;return t.startAdornment},style:{paddingLeft:0}},{props:e=>{let{ownerState:t}=e;return t.endAdornment},style:{paddingRight:0}},{props:e=>{let{ownerState:t}=e;return t.hiddenLabel&&"small"===t.size},style:{paddingTop:8,paddingBottom:9}},{props:e=>{let{ownerState:t}=e;return t.multiline},style:{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0}}]})}))),x=a.forwardRef((function(e,t){var n,a,c,d;const u=(0,f.b)({props:e,name:"MuiFilledInput"}),{disableUnderline:p=!1,components:x={},componentsProps:A,fullWidth:w=!1,hiddenLabel:S,inputComponent:C="input",multiline:P=!1,slotProps:_,slots:T={},type:E="text"}=u,R=(0,r.A)(u,v),k=(0,o.A)((0,o.A)({},u),{},{disableUnderline:p,fullWidth:w,inputComponent:C,multiline:P,type:E}),j=(e=>{const{classes:t,disableUnderline:n,startAdornment:r,endAdornment:a,size:i,hiddenLabel:l,multiline:c}=e,d={root:["root",!n&&"underline",r&&"adornedStart",a&&"adornedEnd","small"===i&&"size".concat((0,m.A)(i)),l&&"hiddenLabel",c&&"multiline"],input:["input"]},u=(0,s.A)(d,h.N,t);return(0,o.A)((0,o.A)({},t),u)})(u),O={root:{ownerState:k},input:{ownerState:k}},I=(null!==_&&void 0!==_?_:A)?(0,i.A)(O,null!==_&&void 0!==_?_:A):O,D=null!==(n=null!==(a=T.root)&&void 0!==a?a:x.Root)&&void 0!==n?n:y,M=null!==(c=null!==(d=T.input)&&void 0!==d?d:x.Input)&&void 0!==c?c:b;return(0,g.jsx)(l.Ay,(0,o.A)((0,o.A)({slots:{root:D,input:M},slotProps:I,fullWidth:w,inputComponent:C,multiline:P,ref:t,type:E},R),{},{classes:j}))}));x.muiName="Input";const A=x},13072:(e,t,n)=>{"use strict";var r=n(12897).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const t=(e,t)=>e.replace("@media",t?"@container ".concat(t):"@container");function n(n,r){n.up=function(){return t(e.breakpoints.up(...arguments),r)},n.down=function(){return t(e.breakpoints.down(...arguments),r)},n.between=function(){return t(e.breakpoints.between(...arguments),r)},n.only=function(){return t(e.breakpoints.only(...arguments),r)},n.not=function(){const n=t(e.breakpoints.not(...arguments),r);return n.includes("not all and")?n.replace("not all and ","").replace("min-width:","width<").replace("max-width:","width>").replace("and","or"):n}}const o={},a=e=>(n(o,e),o);return n(a),r(r({},e),{},{containerQueries:a})},t.getContainerQuery=function(e,t){const n=t.match(/^@([^/]+)?\/?(.+)?$/);if(!n)return null;const[,r,o]=n,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(o).up(a)},t.isCqShorthand=function(e,t){return"@"===t||t.startsWith("@")&&(e.some((e=>t.startsWith("@".concat(e))))||!!t.match(/^@\d/))},t.sortContainerQueries=function(e,t){if(!e.containerQueries)return t;const n=Object.keys(t).filter((e=>e.startsWith("@container"))).sort(((e,t)=>{var n,r;const o=/min-width:\s*([0-9.]+)/;return+((null===(n=e.match(o))||void 0===n?void 0:n[1])||0)-+((null===(r=t.match(o))||void 0===r?void 0:r[1])||0)}));if(!n.length)return t;return n.reduce(((e,n)=>{const r=t[n];return delete e[n],e[n]=r,e}),r({},t))};o(n(27245))},13218:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},13279:(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)}t.Ay=void 0;var o=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!==typeof e)return{default:e};var n=a(t);if(n&&n.has(e))return n.get(e);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&Object.prototype.hasOwnProperty.call(e,s)){var l=i?Object.getOwnPropertyDescriptor(e,s):null;l&&(l.get||l.set)?Object.defineProperty(o,s,l):o[s]=e[s]}o.default=e,n&&n.set(e,o);return o}(n(60979));function a(e){if("function"!==typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(a=function(e){return e?n:t})(e)}o.GA4;var i=o.default;t.Ay=i},13375:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default="$$material"},13378:(e,t,n)=>{"use strict";n.d(t,{M:()=>s,Y:()=>l});var r=n(65043),o=n(21039),a=n(97145),i=n(98503);const s=e=>{var t;let{timezone:n,value:a,defaultValue:s,referenceDate:l,onChange:c,valueManager:d}=e;const u=(0,i.hc)(),p=r.useRef(s),f=null!==(t=null!==a&&void 0!==a?a:p.current)&&void 0!==t?t:d.emptyValue,h=r.useMemo((()=>d.getTimezone(u,f)),[u,d,f]),m=(0,o.A)((e=>null==h?e:d.setTimezone(u,h,e)));let g;g=n||(h||(l?u.getTimezone(l):"default"));return{value:r.useMemo((()=>d.setTimezone(u,g,f)),[d,u,g,f]),handleValueChange:(0,o.A)((function(e){const t=m(e);for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o{let{name:t,timezone:n,value:r,defaultValue:i,referenceDate:l,onChange:c,valueManager:d}=e;const[u,p]=(0,a.A)({name:t,state:"value",controlled:r,default:null!==i&&void 0!==i?i:d.emptyValue}),f=(0,o.A)((function(e){p(e);for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return()=>null}},13581:(e,t,n)=>{"use strict";n.d(t,{R:()=>g});var r=n(58168),o=n(98587),a=n(65043),i=n(58387),s=n(41859),l=n(58128),c=n(89021),d=n(31807),u=n(96370),p=n(68325),f=n(70579);const h=["align","className","selected","typographyClassName","value","variant","width"],m=(0,l.Ay)(s.A,{name:"MuiPickersToolbarButton",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:0,minWidth:16,textTransform:"none"}),g=a.forwardRef((function(e,t){const n=(0,c.A)({props:e,name:"MuiPickersToolbarButton"}),{align:a,className:s,selected:l,typographyClassName:g,value:v,variant:y,width:b}=n,x=(0,o.A)(n,h),A=(e=>{const{classes:t}=e;return(0,d.A)({root:["root"]},p.B,t)})(n);return(0,f.jsx)(m,(0,r.A)({variant:"text",ref:t,className:(0,i.A)(A.root,s)},b?{sx:{width:b}}:{},x,{children:(0,f.jsx)(u.k,{align:a,className:g,variant:y,value:v,selected:l})}))}))},13667:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(26336))},14057:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(89379),o=n(65043),a=n(71994),i=n(70579);function s(e,t){function n(t,n){return(0,i.jsx)(a.A,(0,r.A)((0,r.A)({"data-testid":void 0,ref:n},t),{},{children:e}))}return n.muiName=a.A.muiName,o.memo(o.forwardRef(n))}},14111:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(86920))},14318:(e,t,n)=>{"use strict";var r=n(91847).default,o=n(12897).default;const a=["duration","easing","delay"];Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const t=o(o({},i),e.easing),n=o(o({},s),e.duration);return o(o({getAutoHeightDuration:c,create:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["all"],o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{duration:i=n.standard,easing:s=t.easeInOut,delay:c=0}=o;r(o,a);return(Array.isArray(e)?e:[e]).map((e=>"".concat(e," ").concat("string"===typeof i?i:l(i)," ").concat(s," ").concat("string"===typeof c?c:l(c)))).join(",")}},e),{},{easing:t,duration:n})},t.easing=t.duration=void 0;const i=t.easing={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},s=t.duration={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function l(e){return"".concat(Math.round(e),"ms")}function c(e){if(!e)return 0;const t=e/36;return Math.min(Math.round(10*(4+15*t**.25+t/5)),3e3)}},14418:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(46509).A},14443:function(e){e.exports=function(){"use strict";var e={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"};return function(t,n,r){var o=n.prototype,a=o.format;r.en.formats=e,o.format=function(t){void 0===t&&(t="YYYY-MM-DDTHH:mm:ssZ");var n=this.$locale().formats,r=function(t,n){return t.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,r,o){var a=o&&o.toUpperCase();return r||n[o]||e[o]||n[a].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))}(t,void 0===n?{}:n);return a.call(this,r)}}}()},14534:(e,t,n)=>{"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0});var o={};Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a.default}});var a=r(n(43216));Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},15081:(e,t,n)=>{"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0});var o={};Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a.default}});var a=r(n(20876));Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},15170:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;const o=(0,r(n(93947)).default)();t.default=o},15387:(e,t,n)=>{"use strict";var r=n(12897).default,o=n(91847).default;const a=["colorSchemeSelector"];var i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=i(n(81345)),l=n(252),c=n(98044);t.default=function(e){let{colorSchemeSelector:t="[".concat(c.DEFAULT_ATTRIBUTE,'="%s"]')}=e,n=o(e,a);const i=n,d=(0,s.default)(i,r(r({},n),{},{prefix:n.cssVarPrefix,colorSchemeSelector:t}));return i.vars=d.vars,i.generateThemeVars=d.generateThemeVars,i.generateStyleSheets=d.generateStyleSheets,i.colorSchemeSelector=t,i.getColorSchemeSelector=(0,l.createGetColorSchemeSelector)(t),i}},15483:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(14057),o=n(70579);const a=(0,r.A)((0,o.jsx)("path",{d:"M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z"}),"ChevronLeft")},15524:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(65043).createContext(void 0)},15571:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});const r=e=>e,o=(()=>{let e=r;return{configure(t){e=t},generate:t=>e(t),reset(){e=r}}})()},15651:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(65043),o=n(87728);const a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;const t=r.useContext(o.T);return t&&(n=t,0!==Object.keys(n).length)?t:e;var n}},15952:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(13454))},16167:(e,t,n)=>{"use strict";n.d(t,{EU:()=>c,NI:()=>l,iZ:()=>u,kW:()=>p,vf:()=>d,zu:()=>a});var r=n(53129),o=n(38087);const a={xs:0,sm:600,md:900,lg:1200,xl:1536},i={keys:["xs","sm","md","lg","xl"],up:e=>"@media (min-width:".concat(a[e],"px)")},s={containerQueries:e=>({up:t=>{let n="number"===typeof t?t:a[t]||t;return"number"===typeof n&&(n="".concat(n,"px")),e?"@container ".concat(e," (min-width:").concat(n,")"):"@container (min-width:".concat(n,")")}})};function l(e,t,n){const r=e.theme||{};if(Array.isArray(t)){const e=r.breakpoints||i;return t.reduce(((r,o,a)=>(r[e.up(e.keys[a])]=n(t[a]),r)),{})}if("object"===typeof t){const e=r.breakpoints||i;return Object.keys(t).reduce(((i,l)=>{if((0,o.ob)(e.keys,l)){const e=(0,o.CT)(r.containerQueries?r:s,l);e&&(i[e]=n(t[l],l))}else if(Object.keys(e.values||a).includes(l)){i[e.up(l)]=n(t[l],l)}else{const e=l;i[e]=t[e]}return i}),{})}return n(t)}function c(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(null===(e=t.keys)||void 0===e?void 0:e.reduce(((e,n)=>(e[t.up(n)]={},e)),{}))||{}}function d(e,t){return e.reduce(((e,t)=>{const n=e[t];return(!n||0===Object.keys(n).length)&&delete e[t],e}),t)}function u(e){const t=c(e);for(var n=arguments.length,o=new Array(n>1?n-1:0),a=1;a(0,r.A)(e,t)),{});return d(Object.keys(t),i)}function p(e){let{values:t,breakpoints:n,base:r}=e;const o=r||function(e,t){if("object"!==typeof e)return{};const n={},r=Object.keys(t);return Array.isArray(e)?r.forEach(((t,r)=>{r{null!=e[t]&&(n[t]=!0)})),n}(t,n),a=Object.keys(o);if(0===a.length)return t;let i;return a.reduce(((e,n,r)=>(Array.isArray(t)?(e[n]=null!=t[r]?t[r]:t[i],i=r):"object"===typeof t?(e[n]=null!=t[n]?t[n]:t[i],i=n):e[n]=t,e)),{})}},16492:(e,t,n)=>{"use strict";n.d(t,{q:()=>l});var r=n(86995);const o="undefined"!==typeof navigator&&navigator.userAgent.match(/android\s(\d+)|OS\s(\d+)/i),a=o&&o[1]?parseInt(o[1],10):null,i=o&&o[2]?parseInt(o[2],10):null,s=a&&a<10||i&&i<13||!1,l=()=>(0,r.A)("@media (prefers-reduced-motion: reduce)",{defaultMatches:!1})||s},16530:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var r=n(89379),o=n(80045),a=n(53129);const i=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];const s={textTransform:"uppercase"},l='"Roboto", "Helvetica", "Arial", sans-serif';function c(e,t){const n="function"===typeof t?t(e):t,{fontFamily:c=l,fontSize:d=14,fontWeightLight:u=300,fontWeightRegular:p=400,fontWeightMedium:f=500,fontWeightBold:h=700,htmlFontSize:m=16,allVariants:g,pxToRem:v}=n,y=(0,o.A)(n,i);const b=d/14,x=v||(e=>"".concat(e/m*b,"rem")),A=(e,t,n,o,a)=>{return(0,r.A)((0,r.A)((0,r.A)({fontFamily:c,fontWeight:e,fontSize:x(t),lineHeight:n},c===l?{letterSpacing:"".concat((i=o/t,Math.round(1e5*i)/1e5),"em")}:{}),a),g);var i},w={h1:A(u,96,1.167,-1.5),h2:A(u,60,1.2,-.5),h3:A(p,48,1.167,0),h4:A(p,34,1.235,.25),h5:A(p,24,1.334,0),h6:A(f,20,1.6,.15),subtitle1:A(p,16,1.75,.15),subtitle2:A(f,14,1.57,.1),body1:A(p,16,1.5,.15),body2:A(p,14,1.43,.15),button:A(f,14,1.75,.4,s),caption:A(p,12,1.66,.4),overline:A(p,12,2.66,1,s),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return(0,a.A)((0,r.A)({htmlFontSize:m,pxToRem:x,fontFamily:c,fontSize:d,fontWeightLight:u,fontWeightRegular:p,fontWeightMedium:f,fontWeightBold:h},w),y,{clone:!1})}},16572:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(70713).A},16591:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t;return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||"palette"===e[0]&&!(null===(t=e[1])||void 0===t||!t.match(/(mode|contrastThreshold|tonalOffset)/))}},16661:(e,t,n)=>{"use strict";n.d(t,{ob:()=>o,Ey:()=>l,Pk:()=>i,ml:()=>f.m,LA:()=>s,Y8:()=>a,pt:()=>c,so:()=>h,Yx:()=>d,Y7:()=>u,I:()=>v,x4:()=>r.x,FG:()=>g,yG:()=>m,ag:()=>p.a,L:()=>x,Ut:()=>A,gg:()=>C,cv:()=>_,hB:()=>P,Ek:()=>T.E,nW:()=>E,fI:()=>k,c2:()=>R,BH:()=>y,J_:()=>b});var r=n(54175);let o=function(e){return e.SUNDAY="sunday",e.MONDAY="monday",e.TUESDAY="tuesday",e.WEDNESDAY="wednesday",e.THURSDAY="thursday",e.FRIDAY="friday",e.SATURDAY="saturday",e}({}),a=function(e){return e.NEW_YEARS_DAY="New Years Day",e.MARTIN_LUTHER_KING_JR_DAY="Martin Luther King Jr. Day",e.PRESIDENTS_DAY="Presidents Day",e.MEMORIAL_DAY="Memorial Day",e.JUNETEENTH="Juneteenth",e.INDEPENDENCE_DAY="Independence Day",e.LABOR_DAY="Labor Day (USA)",e.VETERANS_DAY="Veterans Day",e.THANKSGIVING_US="Thanksgiving Day (USA)",e.CHRISTMAS_DAY="Christmas Day",e.GOOD_FRIDAY="Good Friday",e.VICTORIA_DAY="Victoria Day",e.CANADA_DAY="Canada Day",e.CIVIC_HOLIDAY="Civic Holiday",e.LABOUR_DAY="Labour Day (Canada)",e.TRUTH_AND_RECONCILIATION_DAY="Truth and Reconciliation Day",e.THANKSGIVING_CA="Thanksgiving Day (Canada)",e.REMEMBRANCE_DAY="Remembrance Day",e.BOXING_DAY="Boxing Day",e}({}),i=function(e){return e[e.System=1]="System",e[e.Tenant=2]="Tenant",e[e.User=3]="User",e[e.Property=4]="Property",e[e.Property_Group=5]="Property_Group",e[e.Truck=6]="Truck",e[e.Job=7]="Job",e[e.Permission=8]="Permission",e[e.Violation=9]="Violation",e[e.Rule=10]="Rule",e[e.Ruleset=11]="Ruleset",e[e.Contact=12]="Contact",e[e.Vehicle=13]="Vehicle",e[e.Permit=14]="Permit",e[e.Payment=15]="Payment",e[e.Tenant_Group=16]="Tenant_Group",e[e.Permit_Type=17]="Permit_Type",e[e.Pricing=18]="Pricing",e}({}),s=function(e){return e.None="none",e.System="system",e.Permission="permission",e.Tenant="tenant",e.TenantGroup="tenant_group",e.Property="property",e.PropertyGroup="property_group",e.User="user",e.Truck="truck",e.Job="job",e.Rule="rule",e.Ruleset="ruleset",e.Violation="violation",e.Contact="contact",e.Vehicle="vehicle",e.Permit="permit",e.Payment="payment",e.PermitType="permit_type",e.Pricing="pricing",e}({});const l=[{id:i.System,name:s.System},{id:i.Tenant,name:s.Tenant},{id:i.User,name:s.User},{id:i.Property,name:s.Property},{id:i.Property_Group,name:s.PropertyGroup},{id:i.Truck,name:s.Truck},{id:i.Job,name:s.Job},{id:i.Permission,name:s.Permission},{id:i.Violation,name:s.Violation},{id:i.Rule,name:s.Rule},{id:i.Ruleset,name:s.Ruleset},{id:i.Contact,name:s.Contact},{id:i.Vehicle,name:s.Vehicle},{id:i.Permit,name:s.Permit},{id:i.Payment,name:s.Payment},{id:i.Tenant_Group,name:s.TenantGroup},{id:i.Permit_Type,name:s.PermitType},{id:i.Pricing,name:s.Pricing}];let c=function(e){return e.Document="document",e.Image="image",e.Other="other",e.Preview="preview",e.Video="video",e}({}),d=function(e){return e.NONE="",e.BOOT="boot",e.TAG="tag",e.TOW="tow",e.PATROL="patrol",e}({}),u=function(e){return e.AUTO="auto",e.MANUAL="manual",e}({});var p=n(5881),f=n(3531);let h=function(e){return e.Sent="sent",e.Pending="pending",e.Failed="failed",e.RenewalSent="renewal_sent",e.None="none",e}({}),m=function(e){return e.Active="active",e.Disabled="disabled",e.PendingRegistration="pending_registration",e.PendingPayment="pending_payment",e.PendingApproval="pending_approval",e.Expired="expired",e.ApprovalExpired="approval_expired",e}({}),g=function(e){return e.RenewalNudge="renewalNudge",e.Expiration="expiration",e.Revoked="revoked",e}({}),v=function(e){return e.CREATE="create",e.READ="read",e.UPDATE="update",e}({});const y={contact:{create:!1,update:!1,read:!1},job:{create:!1,update:!1,read:!1},rule:{create:!1,update:!1,read:!1},property:{create:!1,update:!1,read:!1},property_group:{create:!1,update:!1,read:!1},user:{create:!1,update:!1,read:!1},permit:{create:!1,update:!1,read:!1},permit_type:{create:!1,update:!1,read:!1},pricing:{create:!1,update:!1,read:!1},permission:{create:!1,update:!1,read:!1},tenant:{create:!1,update:!1,read:!1}},b={contact:{create:!0,update:!0,read:!0},job:{create:!0,update:!0,read:!0},rule:{create:!0,update:!0,read:!0},property:{create:!0,update:!0,read:!0},property_group:{create:!0,update:!0,read:!0},user:{create:!0,update:!0,read:!0},permit:{create:!0,update:!0,read:!0},permit_type:{create:!0,update:!0,read:!0},pricing:{create:!0,update:!0,read:!0},permission:{create:!0,update:!0,read:!0},tenant:{create:!0,update:!0,read:!0}};let x=function(e){return e.Day="day",e.Emergency="emergency",e.Fax="fax",e.Home="home",e.Mobile="mobile",e.Night="night",e.Office="office",e.Pager="pager",e.None="",e}({}),A=function(e){return e.Residential="residential",e.Commercial="commercial",e.Apartments="apartments",e.None="",e}({}),w=function(e){return e[e.SUPER_ADMIN=1]="SUPER_ADMIN",e[e.ADMIN=2]="ADMIN",e[e.DRIVER=3]="DRIVER",e[e.DISPATCHER=4]="DISPATCHER",e[e.PROPERTY_MANAGER=5]="PROPERTY_MANAGER",e[e.YARD_MANAGER=6]="YARD_MANAGER",e[e.SALES=7]="SALES",e[e.ACCOUNTING=8]="ACCOUNTING",e}({}),S=function(e){return e.SUPER_ADMIN="Super Admin",e.ADMIN="Admin",e.DRIVER="Driver",e.DISPATCHER="Dispatcher",e.PROPERTY_MANAGER="Property Manager",e.YARD_MANAGER="Yard Manager",e.SALES="Sales",e.ACCOUNTING="Accounting",e}({});const C=[{id:w.SUPER_ADMIN,name:S.SUPER_ADMIN,description:"Super Admin"},{id:w.ADMIN,name:S.ADMIN,description:"Admin"},{id:w.DRIVER,name:S.DRIVER,description:"Driver"},{id:w.DISPATCHER,name:S.DISPATCHER,description:"Dispatcher"},{id:w.PROPERTY_MANAGER,name:S.PROPERTY_MANAGER,description:"Client Login"},{id:w.YARD_MANAGER,name:S.YARD_MANAGER,description:"Yard Manager"},{id:w.SALES,name:S.SALES,description:"Sales"},{id:w.ACCOUNTING,name:S.ACCOUNTING,description:"Accounting"}];let P=function(e){return e.None="none",e.Role="role",e.CreatedByUser="createdByUser",e.AssignedToUser="assignedToUser",e}({}),_=function(e){return e[e.None=0]="None",e[e.Role=1]="Role",e[e.CreatedByUser=2]="CreatedByUser",e[e.AssignedToUser=3]="AssignedToUser",e}({});_.Role,P.Role,_.CreatedByUser,P.CreatedByUser,_.AssignedToUser,P.AssignedToUser;var T=n(36009);let E=function(e){return e.Active="active",e.Disabled="disabled",e.Pending="pending",e.None="",e}({});const R=e=>({id:e.id||0,year:"".concat(e.year||""),make:e.make||"",model:e.model||"",color:e.color||"",plate:e.plate||{number:"",state:""},trim:e.trim||"",vin:e.vin||""});let k=function(e){return e.Minute="minute",e.Hour="hour",e.Day="day",e.Week="week",e.Month="month",e.Year="year",e.Forever="forever",e}({})},16794:(e,t,n)=>{"use strict";var r=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.useDefaultProps=function(e){let{props:t,name:n}=e;const r=a.useContext(l);return function(e){const{theme:t,name:n,props:r}=e;if(!t||!t.components||!t.components[n])return r;const o=t.components[n];if(o.defaultProps)return(0,i.default)(o.defaultProps,r);if(!o.styleOverrides&&!o.variants)return(0,i.default)(o,r);return r}({props:t,name:n,theme:{components:r}})};var a=o(n(65043)),i=(r(n(65173)),r(n(33330))),s=n(70579);const l=a.createContext(void 0);t.default=function(e){let{value:t,children:n}=e;return(0,s.jsx)(l.Provider,{value:t,children:n})}},16950:(e,t,n)=>{"use strict";var r=n(12897).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.getFilledInputUtilityClass=function(e){return(0,i.default)("MuiFilledInput",e)};var a=o(n(18231)),i=o(n(57199));const s=r(r({},n(60661).inputBaseClasses),(0,a.default)("MuiFilledInput",["root","underline","input","adornedStart","adornedEnd","sizeSmall","multiline","hiddenLabel"]));t.default=s},17029:function(e,t,n){var r;r=function(e){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="./src/react-webcam.tsx")}({"./src/react-webcam.tsx":function(e,t,n){"use strict";n.r(t);var r=n("react"),o=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)t.hasOwnProperty(n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),a=function(){return a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n0?t[0]:"object"===typeof t&&t.ideal?t.ideal:null};MediaStreamTrack.getSources((function(e){var t=null,i=null;e.forEach((function(e){"audio"===e.kind?t=e.id:"video"===e.kind&&(i=e.id)}));var s=a(n.audioConstraints);s&&(t=s);var l=a(n.videoConstraints);l&&(i=l),r(o(t),o(i))}))}},t.prototype.handleUserMedia=function(e,t){var n=this.props;if(e||!t)return this.setState({hasUserMedia:!1}),void n.onUserMediaError(e);this.stream=t;try{this.video&&(this.video.srcObject=t),this.setState({hasUserMedia:!0})}catch(r){this.setState({hasUserMedia:!0,src:window.URL.createObjectURL(t)})}n.onUserMedia(t)},t.prototype.render=function(){var e=this,t=this.state,n=this.props,o=n.audio,s=(n.forceScreenshotSourceSize,n.disablePictureInPicture),l=(n.onUserMedia,n.onUserMediaError,n.screenshotFormat,n.screenshotQuality,n.minScreenshotWidth,n.minScreenshotHeight,n.audioConstraints,n.videoConstraints,n.imageSmoothing,n.mirrored),c=n.style,d=void 0===c?{}:c,u=n.children,p=i(n,["audio","forceScreenshotSourceSize","disablePictureInPicture","onUserMedia","onUserMediaError","screenshotFormat","screenshotQuality","minScreenshotWidth","minScreenshotHeight","audioConstraints","videoConstraints","imageSmoothing","mirrored","style","children"]),f=l?a(a({},d),{transform:(d.transform||"")+" scaleX(-1)"}):d,h={getScreenshot:this.getScreenshot.bind(this)};return r.createElement(r.Fragment,null,r.createElement("video",a({autoPlay:!0,disablePictureInPicture:s,src:t.src,muted:!o,playsInline:!0,ref:function(t){e.video=t},style:f},p)),u&&u(h))},t.defaultProps={audio:!1,disablePictureInPicture:!1,forceScreenshotSourceSize:!1,imageSmoothing:!0,mirrored:!1,onUserMedia:function(){},onUserMediaError:function(){},screenshotFormat:"image/webp",screenshotQuality:.92},t}(r.Component);t.default=l},react:function(t,n){t.exports=e}}).default},e.exports=r(n(65043))},17205:(e,t,n)=>{"use strict";var r=n(77736).default,o=n(91847).default,a=n(12897).default;const i=["palette"],s=["colorSchemes","defaultColorScheme","disableCssColorScheme","cssVarPrefix","shouldSkipGeneratingVar","colorSchemeSelector","rootSelector"];var l=n(6305).default,c=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.createGetCssVar=void 0,t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{colorSchemes:t={light:!0},defaultColorScheme:n,disableCssColorScheme:i=!1,cssVarPrefix:l="mui",shouldSkipGeneratingVar:c=b.default,colorSchemeSelector:v=(t.light&&t.dark?"media":void 0),rootSelector:y=":root"}=e,R=o(e,s),k=Object.keys(t)[0],j=n||(t.light&&"light"!==k?"light":k),O=T(l),{[j]:I,light:D,dark:M}=t,L=o(t,[j,"light","dark"].map(r)),N=a({},L);let F=I;("dark"===j&&!("dark"in t)||"light"===j&&!("light"in t))&&(F=!0);if(!F)throw new Error((0,d.default)(21,j));const z=E(N,F,R,j);D&&!N.light&&E(N,D,void 0,"light");M&&!N.dark&&E(N,M,void 0,"dark");let B=a(a({defaultColorScheme:j},z),{},{cssVarPrefix:l,colorSchemeSelector:v,rootSelector:y,getCssVar:O,colorSchemes:N,font:a(a({},(0,h.prepareTypographyVars)(z.typography)),z.font),spacing:P(R.spacing)});Object.keys(B.colorSchemes).forEach((e=>{const t=B.colorSchemes[e].palette,n=e=>{const n=e.split("-"),r=n[1],o=n[2];return O(e,t[r][o])};var r;if("light"===t.mode&&(w(t.common,"background","#fff"),w(t.common,"onBackground","#000")),"dark"===t.mode&&(w(t.common,"background","#000"),w(t.common,"onBackground","#fff")),r=t,["Alert","AppBar","Avatar","Button","Chip","FilledInput","LinearProgress","Skeleton","Slider","SnackbarContent","SpeedDialAction","StepConnector","StepContent","Switch","TableCell","Tooltip"].forEach((e=>{r[e]||(r[e]={})})),"light"===t.mode){w(t.Alert,"errorColor",(0,g.private_safeDarken)(t.error.light,.6)),w(t.Alert,"infoColor",(0,g.private_safeDarken)(t.info.light,.6)),w(t.Alert,"successColor",(0,g.private_safeDarken)(t.success.light,.6)),w(t.Alert,"warningColor",(0,g.private_safeDarken)(t.warning.light,.6)),w(t.Alert,"errorFilledBg",n("palette-error-main")),w(t.Alert,"infoFilledBg",n("palette-info-main")),w(t.Alert,"successFilledBg",n("palette-success-main")),w(t.Alert,"warningFilledBg",n("palette-warning-main")),w(t.Alert,"errorFilledColor",_((()=>t.getContrastText(t.error.main)))),w(t.Alert,"infoFilledColor",_((()=>t.getContrastText(t.info.main)))),w(t.Alert,"successFilledColor",_((()=>t.getContrastText(t.success.main)))),w(t.Alert,"warningFilledColor",_((()=>t.getContrastText(t.warning.main)))),w(t.Alert,"errorStandardBg",(0,g.private_safeLighten)(t.error.light,.9)),w(t.Alert,"infoStandardBg",(0,g.private_safeLighten)(t.info.light,.9)),w(t.Alert,"successStandardBg",(0,g.private_safeLighten)(t.success.light,.9)),w(t.Alert,"warningStandardBg",(0,g.private_safeLighten)(t.warning.light,.9)),w(t.Alert,"errorIconColor",n("palette-error-main")),w(t.Alert,"infoIconColor",n("palette-info-main")),w(t.Alert,"successIconColor",n("palette-success-main")),w(t.Alert,"warningIconColor",n("palette-warning-main")),w(t.AppBar,"defaultBg",n("palette-grey-100")),w(t.Avatar,"defaultBg",n("palette-grey-400")),w(t.Button,"inheritContainedBg",n("palette-grey-300")),w(t.Button,"inheritContainedHoverBg",n("palette-grey-A100")),w(t.Chip,"defaultBorder",n("palette-grey-400")),w(t.Chip,"defaultAvatarColor",n("palette-grey-700")),w(t.Chip,"defaultIconColor",n("palette-grey-700")),w(t.FilledInput,"bg","rgba(0, 0, 0, 0.06)"),w(t.FilledInput,"hoverBg","rgba(0, 0, 0, 0.09)"),w(t.FilledInput,"disabledBg","rgba(0, 0, 0, 0.12)"),w(t.LinearProgress,"primaryBg",(0,g.private_safeLighten)(t.primary.main,.62)),w(t.LinearProgress,"secondaryBg",(0,g.private_safeLighten)(t.secondary.main,.62)),w(t.LinearProgress,"errorBg",(0,g.private_safeLighten)(t.error.main,.62)),w(t.LinearProgress,"infoBg",(0,g.private_safeLighten)(t.info.main,.62)),w(t.LinearProgress,"successBg",(0,g.private_safeLighten)(t.success.main,.62)),w(t.LinearProgress,"warningBg",(0,g.private_safeLighten)(t.warning.main,.62)),w(t.Skeleton,"bg","rgba(".concat(n("palette-text-primaryChannel")," / 0.11)")),w(t.Slider,"primaryTrack",(0,g.private_safeLighten)(t.primary.main,.62)),w(t.Slider,"secondaryTrack",(0,g.private_safeLighten)(t.secondary.main,.62)),w(t.Slider,"errorTrack",(0,g.private_safeLighten)(t.error.main,.62)),w(t.Slider,"infoTrack",(0,g.private_safeLighten)(t.info.main,.62)),w(t.Slider,"successTrack",(0,g.private_safeLighten)(t.success.main,.62)),w(t.Slider,"warningTrack",(0,g.private_safeLighten)(t.warning.main,.62));const e=(0,g.private_safeEmphasize)(t.background.default,.8);w(t.SnackbarContent,"bg",e),w(t.SnackbarContent,"color",_((()=>t.getContrastText(e)))),w(t.SpeedDialAction,"fabHoverBg",(0,g.private_safeEmphasize)(t.background.paper,.15)),w(t.StepConnector,"border",n("palette-grey-400")),w(t.StepContent,"border",n("palette-grey-400")),w(t.Switch,"defaultColor",n("palette-common-white")),w(t.Switch,"defaultDisabledColor",n("palette-grey-100")),w(t.Switch,"primaryDisabledColor",(0,g.private_safeLighten)(t.primary.main,.62)),w(t.Switch,"secondaryDisabledColor",(0,g.private_safeLighten)(t.secondary.main,.62)),w(t.Switch,"errorDisabledColor",(0,g.private_safeLighten)(t.error.main,.62)),w(t.Switch,"infoDisabledColor",(0,g.private_safeLighten)(t.info.main,.62)),w(t.Switch,"successDisabledColor",(0,g.private_safeLighten)(t.success.main,.62)),w(t.Switch,"warningDisabledColor",(0,g.private_safeLighten)(t.warning.main,.62)),w(t.TableCell,"border",(0,g.private_safeLighten)((0,g.private_safeAlpha)(t.divider,1),.88)),w(t.Tooltip,"bg",(0,g.private_safeAlpha)(t.grey[700],.92))}if("dark"===t.mode){w(t.Alert,"errorColor",(0,g.private_safeLighten)(t.error.light,.6)),w(t.Alert,"infoColor",(0,g.private_safeLighten)(t.info.light,.6)),w(t.Alert,"successColor",(0,g.private_safeLighten)(t.success.light,.6)),w(t.Alert,"warningColor",(0,g.private_safeLighten)(t.warning.light,.6)),w(t.Alert,"errorFilledBg",n("palette-error-dark")),w(t.Alert,"infoFilledBg",n("palette-info-dark")),w(t.Alert,"successFilledBg",n("palette-success-dark")),w(t.Alert,"warningFilledBg",n("palette-warning-dark")),w(t.Alert,"errorFilledColor",_((()=>t.getContrastText(t.error.dark)))),w(t.Alert,"infoFilledColor",_((()=>t.getContrastText(t.info.dark)))),w(t.Alert,"successFilledColor",_((()=>t.getContrastText(t.success.dark)))),w(t.Alert,"warningFilledColor",_((()=>t.getContrastText(t.warning.dark)))),w(t.Alert,"errorStandardBg",(0,g.private_safeDarken)(t.error.light,.9)),w(t.Alert,"infoStandardBg",(0,g.private_safeDarken)(t.info.light,.9)),w(t.Alert,"successStandardBg",(0,g.private_safeDarken)(t.success.light,.9)),w(t.Alert,"warningStandardBg",(0,g.private_safeDarken)(t.warning.light,.9)),w(t.Alert,"errorIconColor",n("palette-error-main")),w(t.Alert,"infoIconColor",n("palette-info-main")),w(t.Alert,"successIconColor",n("palette-success-main")),w(t.Alert,"warningIconColor",n("palette-warning-main")),w(t.AppBar,"defaultBg",n("palette-grey-900")),w(t.AppBar,"darkBg",n("palette-background-paper")),w(t.AppBar,"darkColor",n("palette-text-primary")),w(t.Avatar,"defaultBg",n("palette-grey-600")),w(t.Button,"inheritContainedBg",n("palette-grey-800")),w(t.Button,"inheritContainedHoverBg",n("palette-grey-700")),w(t.Chip,"defaultBorder",n("palette-grey-700")),w(t.Chip,"defaultAvatarColor",n("palette-grey-300")),w(t.Chip,"defaultIconColor",n("palette-grey-300")),w(t.FilledInput,"bg","rgba(255, 255, 255, 0.09)"),w(t.FilledInput,"hoverBg","rgba(255, 255, 255, 0.13)"),w(t.FilledInput,"disabledBg","rgba(255, 255, 255, 0.12)"),w(t.LinearProgress,"primaryBg",(0,g.private_safeDarken)(t.primary.main,.5)),w(t.LinearProgress,"secondaryBg",(0,g.private_safeDarken)(t.secondary.main,.5)),w(t.LinearProgress,"errorBg",(0,g.private_safeDarken)(t.error.main,.5)),w(t.LinearProgress,"infoBg",(0,g.private_safeDarken)(t.info.main,.5)),w(t.LinearProgress,"successBg",(0,g.private_safeDarken)(t.success.main,.5)),w(t.LinearProgress,"warningBg",(0,g.private_safeDarken)(t.warning.main,.5)),w(t.Skeleton,"bg","rgba(".concat(n("palette-text-primaryChannel")," / 0.13)")),w(t.Slider,"primaryTrack",(0,g.private_safeDarken)(t.primary.main,.5)),w(t.Slider,"secondaryTrack",(0,g.private_safeDarken)(t.secondary.main,.5)),w(t.Slider,"errorTrack",(0,g.private_safeDarken)(t.error.main,.5)),w(t.Slider,"infoTrack",(0,g.private_safeDarken)(t.info.main,.5)),w(t.Slider,"successTrack",(0,g.private_safeDarken)(t.success.main,.5)),w(t.Slider,"warningTrack",(0,g.private_safeDarken)(t.warning.main,.5));const e=(0,g.private_safeEmphasize)(t.background.default,.98);w(t.SnackbarContent,"bg",e),w(t.SnackbarContent,"color",_((()=>t.getContrastText(e)))),w(t.SpeedDialAction,"fabHoverBg",(0,g.private_safeEmphasize)(t.background.paper,.15)),w(t.StepConnector,"border",n("palette-grey-600")),w(t.StepContent,"border",n("palette-grey-600")),w(t.Switch,"defaultColor",n("palette-grey-300")),w(t.Switch,"defaultDisabledColor",n("palette-grey-600")),w(t.Switch,"primaryDisabledColor",(0,g.private_safeDarken)(t.primary.main,.55)),w(t.Switch,"secondaryDisabledColor",(0,g.private_safeDarken)(t.secondary.main,.55)),w(t.Switch,"errorDisabledColor",(0,g.private_safeDarken)(t.error.main,.55)),w(t.Switch,"infoDisabledColor",(0,g.private_safeDarken)(t.info.main,.55)),w(t.Switch,"successDisabledColor",(0,g.private_safeDarken)(t.success.main,.55)),w(t.Switch,"warningDisabledColor",(0,g.private_safeDarken)(t.warning.main,.55)),w(t.TableCell,"border",(0,g.private_safeDarken)((0,g.private_safeAlpha)(t.divider,1),.68)),w(t.Tooltip,"bg",(0,g.private_safeAlpha)(t.grey[700],.92))}C(t.background,"default"),C(t.background,"paper"),C(t.common,"background"),C(t.common,"onBackground"),C(t,"divider"),Object.keys(t).forEach((e=>{const n=t[e];"tonalOffset"!==e&&n&&"object"===typeof n&&(n.main&&w(t[e],"mainChannel",(0,g.private_safeColorChannel)(S(n.main))),n.light&&w(t[e],"lightChannel",(0,g.private_safeColorChannel)(S(n.light))),n.dark&&w(t[e],"darkChannel",(0,g.private_safeColorChannel)(S(n.dark))),n.contrastText&&w(t[e],"contrastTextChannel",(0,g.private_safeColorChannel)(S(n.contrastText))),"text"===e&&(C(t[e],"primary"),C(t[e],"secondary")),"action"===e&&(n.active&&C(t[e],"active"),n.selected&&C(t[e],"selected")))}))}));for(var U=arguments.length,V=new Array(U>1?U-1:0),W=1;W(0,u.default)(e,t)),B);const H={prefix:l,disableCssColorScheme:i,shouldSkipGeneratingVar:c,getSelector:(0,x.default)(B)},{vars:G,generateThemeVars:Y,generateStyleSheets:q}=(0,h.prepareCssVars)(B,H);return B.vars=G,Object.entries(B.colorSchemes[B.defaultColorScheme]).forEach((e=>{let[t,n]=e;B[t]=n})),B.generateThemeVars=Y,B.generateStyleSheets=q,B.generateSpacing=function(){return(0,p.createSpacing)(R.spacing,(0,f.createUnarySpacing)(this))},B.getColorSchemeSelector=(0,h.createGetColorSchemeSelector)(v),B.spacing=B.generateSpacing(),B.shouldSkipGeneratingVar=c,B.unstable_sxConfig=a(a({},m.unstable_defaultSxConfig),null===R||void 0===R?void 0:R.unstable_sxConfig),B.unstable_sx=function(e){return(0,m.default)({sx:e,theme:this})},B.toRuntimeSource=A.stringifyTheme,B};var d=c(n(27245)),u=c(n(14534)),p=n(74683),f=n(15081),h=n(81045),m=l(n(76998)),g=n(42305),v=c(n(84706)),y=l(n(30898)),b=c(n(16591)),x=c(n(99731)),A=n(20582);function w(e,t,n){!e[t]&&n&&(e[t]=n)}function S(e){return"string"===typeof e&&e.startsWith("hsl")?(0,g.hslToRgb)(e):e}function C(e,t){"".concat(t,"Channel")in e||(e["".concat(t,"Channel")]=(0,g.private_safeColorChannel)(S(e[t]),"MUI: Can't create `palette.".concat(t,"Channel` because `palette.").concat(t,"` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().")+"\n"+"To suppress this warning, you need to explicitly provide the `palette.".concat(t,'Channel` as a string (in rgb format, for example "12 12 12") or undefined if you want to remove the channel token.')))}function P(e){return"number"===typeof e?"".concat(e,"px"):"string"===typeof e||"function"===typeof e||Array.isArray(e)?e:"8px"}const _=e=>{try{return e()}catch(t){}},T=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"mui";return(0,p.unstable_createGetCssVar)(e)};function E(e,t,n,r){var s,l,c;if(!t)return;t=!0===t?{}:t;const d="dark"===r?"dark":"light";var u;if(!n)return void(e[r]=(0,y.default)(a(a({},t),{},{palette:a({mode:d},null===(u=t)||void 0===u?void 0:u.palette)})));const p=(0,v.default)(a(a({},n),{},{palette:a({mode:d},null===(s=t)||void 0===s?void 0:s.palette)})),{palette:f}=p,h=o(p,i);return e[r]=a(a({},t),{},{palette:f,opacity:a(a({},(0,y.getOpacity)(d)),null===(l=t)||void 0===l?void 0:l.opacity),overlays:(null===(c=t)||void 0===c?void 0:c.overlays)||(0,y.getOverlays)(d)}),h}t.createGetCssVar=T},17219:(e,t,n)=>{"use strict";n.d(t,{U:()=>N});var r=n(58168),o=n(98587),a=n(65043),i=n(97605),s=n(33699),l=n(42579),c=n(21767),d=n(70713),u=n(36595),p=n(40405),f=n(94799),h=n(19181),m=n(2524),g=n(31807),v=n(21039),y=n(27449),b=n(58128),x=n(89021),A=n(86061);function w(e){return(0,A.Ay)("MuiPickersPopper",e)}(0,n(79857).A)("MuiPickersPopper",["root","paper"]);var S=n(38517),C=n(16492),P=n(70579);const _=["PaperComponent","popperPlacement","ownerState","children","paperSlotProps","paperClasses","onPaperClick","onPaperTouchStart"],T=(0,b.Ay)(h.A,{name:"MuiPickersPopper",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t}=e;return{zIndex:t.zIndex.modal}})),E=(0,b.Ay)(f.A,{name:"MuiPickersPopper",slot:"Paper",overridesResolver:(e,t)=>t.paper})({outline:0,transformOrigin:"top center",variants:[{props:e=>{let{placement:t}=e;return["top","top-start","top-end"].includes(t)},style:{transformOrigin:"bottom center"}}]});const R=a.forwardRef(((e,t)=>{const{PaperComponent:n,popperPlacement:a,ownerState:s,children:l,paperSlotProps:c,paperClasses:d,onPaperClick:u,onPaperTouchStart:p}=e,f=(0,o.A)(e,_),h=(0,r.A)({},s,{placement:a}),m=(0,i.A)({elementType:n,externalSlotProps:c,additionalProps:{tabIndex:-1,elevation:8,ref:t},className:d,ownerState:h});return(0,P.jsx)(n,(0,r.A)({},f,m,{onClick:e=>{var t;u(e),null===(t=m.onClick)||void 0===t||t.call(m,e)},onTouchStart:e=>{var t;p(e),null===(t=m.onTouchStart)||void 0===t||t.call(m,e)},ownerState:h,children:l}))}));function k(e){var t,n,o,s;const l=(0,x.A)({props:e,name:"MuiPickersPopper"}),{anchorEl:d,children:f,containerRef:h=null,shouldRestoreFocus:b,onBlur:A,onDismiss:_,open:k,role:j,placement:O,slots:I,slotProps:D,reduceAnimations:M}=l;a.useEffect((()=>{function e(e){k&&"Escape"===e.key&&_()}return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)}}),[_,k]);const L=a.useRef(null);a.useEffect((()=>{"tooltip"===j||b&&!b()||(k?L.current=(0,S.bq)(document):L.current&&L.current instanceof HTMLElement&&setTimeout((()=>{L.current instanceof HTMLElement&&L.current.focus()})))}),[k,j,b]);const[N,F,z]=function(e,t){const n=a.useRef(!1),r=a.useRef(!1),o=a.useRef(null),i=a.useRef(!1);a.useEffect((()=>{if(e)return document.addEventListener("mousedown",t,!0),document.addEventListener("touchstart",t,!0),()=>{document.removeEventListener("mousedown",t,!0),document.removeEventListener("touchstart",t,!0),i.current=!1};function t(){i.current=!0}}),[e]);const s=(0,v.A)((e=>{if(!i.current)return;const a=r.current;r.current=!1;const s=(0,y.A)(o.current);if(!o.current||"clientX"in e&&function(e,t){return t.documentElement.clientWidth-1:!s.documentElement.contains(e.target)||o.current.contains(e.target),l||a||t(e)})),l=()=>{r.current=!0};return a.useEffect((()=>{if(e){const e=(0,y.A)(o.current),t=()=>{n.current=!0};return e.addEventListener("touchstart",s),e.addEventListener("touchmove",t),()=>{e.removeEventListener("touchstart",s),e.removeEventListener("touchmove",t)}}}),[e,s]),a.useEffect((()=>{if(e){const e=(0,y.A)(o.current);return e.addEventListener("click",s),()=>{e.removeEventListener("click",s),r.current=!1}}}),[e,s]),[o,l,l]}(k,null!==A&&void 0!==A?A:_),B=a.useRef(null),U=(0,c.A)(B,h),V=(0,c.A)(U,N),W=l,H=(e=>{const{classes:t}=e;return(0,g.A)({root:["root"],paper:["paper"]},w,t)})(W),G=(0,C.q)(),Y=null!==M&&void 0!==M?M:G,q=(null!==(t=null===I||void 0===I?void 0:I.desktopTransition)&&void 0!==t?t:Y)?p.A:u.A,K=null!==(n=null===I||void 0===I?void 0:I.desktopTrapFocus)&&void 0!==n?n:m.A,J=null!==(o=null===I||void 0===I?void 0:I.desktopPaper)&&void 0!==o?o:E,X=null!==(s=null===I||void 0===I?void 0:I.popper)&&void 0!==s?s:T,$=(0,i.A)({elementType:X,externalSlotProps:null===D||void 0===D?void 0:D.popper,additionalProps:{transition:!0,role:j,open:k,anchorEl:d,placement:O,onKeyDown:e=>{"Escape"===e.key&&(e.stopPropagation(),_())}},className:H.root,ownerState:l});return(0,P.jsx)(X,(0,r.A)({},$,{children:e=>{let{TransitionProps:t,placement:n}=e;return(0,P.jsx)(K,(0,r.A)({open:k,disableAutoFocus:!0,disableRestoreFocus:!0,disableEnforceFocus:"tooltip"===j,isEnabled:()=>!0},null===D||void 0===D?void 0:D.desktopTrapFocus,{children:(0,P.jsx)(q,(0,r.A)({},t,null===D||void 0===D?void 0:D.desktopTransition,{children:(0,P.jsx)(R,{PaperComponent:J,ownerState:W,popperPlacement:n,ref:V,onPaperClick:F,onPaperTouchStart:z,paperClasses:H.paper,paperSlotProps:null===D||void 0===D?void 0:D.desktopPaper,children:f})}))}))}}))}var j=n(841),O=n(91856),I=n(61349);const D=["props","getOpenDialogAriaText"],M=["ownerState"],L=["ownerState"],N=e=>{var t,n,u,p,f;let{props:h,getOpenDialogAriaText:m}=e,g=(0,o.A)(e,D);const{slots:v,slotProps:y,className:b,sx:x,format:A,formatDensity:w,enableAccessibleFieldDOMStructure:S,selectedSections:C,onSelectedSectionsChange:_,timezone:T,name:E,label:R,inputRef:N,readOnly:F,disabled:z,autoFocus:B,localeText:U,reduceAnimations:V}=h,W=a.useRef(null),H=a.useRef(null),G=(0,d.A)(),Y=null!==(t=null===y||void 0===y||null===(n=y.toolbar)||void 0===n?void 0:n.hidden)&&void 0!==t&&t,{open:q,actions:K,hasUIView:J,layoutProps:X,renderCurrentView:$,shouldRestoreFocus:Z,fieldProps:Q,contextValue:ee,ownerState:te}=(0,j.k)((0,r.A)({},g,{props:h,fieldRef:H,autoFocusView:!0,additionalViewProps:{},wrapperVariant:"desktop"})),ne=null!==(u=v.inputAdornment)&&void 0!==u?u:s.A,re=(0,i.A)({elementType:ne,externalSlotProps:null===y||void 0===y?void 0:y.inputAdornment,additionalProps:{position:"end"},ownerState:h}),oe=(0,o.A)(re,M),ae=null!==(p=v.openPickerButton)&&void 0!==p?p:l.A,ie=(0,i.A)({elementType:ae,externalSlotProps:null===y||void 0===y?void 0:y.openPickerButton,additionalProps:{disabled:z||F,onClick:q?K.onClose:K.onOpen,"aria-label":m(Q.value),edge:oe.position},ownerState:h}),se=(0,o.A)(ie,L),le=v.openPickerIcon,ce=(0,i.A)({elementType:le,externalSlotProps:null===y||void 0===y?void 0:y.openPickerIcon,ownerState:te}),de=v.field,ue=(0,i.A)({elementType:de,externalSlotProps:null===y||void 0===y?void 0:y.field,additionalProps:(0,r.A)({},Q,Y&&{id:G},{readOnly:F,disabled:z,className:b,sx:x,format:A,formatDensity:w,enableAccessibleFieldDOMStructure:S,selectedSections:C,onSelectedSectionsChange:_,timezone:T,label:R,name:E,autoFocus:B&&!h.open,focused:!!q||void 0},N?{inputRef:N}:{}),ownerState:h});J&&(ue.InputProps=(0,r.A)({},ue.InputProps,{ref:W},!h.disableOpenPicker&&{["".concat(oe.position,"Adornment")]:(0,P.jsx)(ne,(0,r.A)({},oe,{children:(0,P.jsx)(ae,(0,r.A)({},se,{children:(0,P.jsx)(le,(0,r.A)({},ce))}))}))}));const pe=(0,r.A)({textField:v.textField,clearIcon:v.clearIcon,clearButton:v.clearButton},ue.slots),fe=null!==(f=v.layout)&&void 0!==f?f:O.CJ;let he=G;Y&&(he=R?"".concat(G,"-label"):void 0);const me=(0,r.A)({},y,{toolbar:(0,r.A)({},null===y||void 0===y?void 0:y.toolbar,{titleId:G}),popper:(0,r.A)({"aria-labelledby":he},null===y||void 0===y?void 0:y.popper)}),ge=(0,c.A)(H,ue.unstableFieldRef);return{renderPicker:()=>(0,P.jsxs)(I.l,{contextValue:ee,localeText:U,children:[(0,P.jsx)(de,(0,r.A)({},ue,{slots:pe,slotProps:me,unstableFieldRef:ge})),(0,P.jsx)(k,(0,r.A)({role:"dialog",placement:"bottom-start",anchorEl:W.current},K,{open:q,slots:v,slotProps:me,shouldRestoreFocus:Z,reduceAnimations:V,children:(0,P.jsx)(fe,(0,r.A)({},X,null===me||void 0===me?void 0:me.layout,{slots:v,slotProps:me,children:$()}))}))]})}}},17494:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.getModalUtilityClass=function(e){return(0,a.default)("MuiModal",e)};var o=r(n(18231)),a=r(n(57199));const i=(0,o.default)("MuiModal",["root","hidden","backdrop"]);t.default=i},17550:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});n(65043);var r=n(14057),o=n(70579);const a=(0,r.A)((0,o.jsx)("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close")},17566:(e,t,n)=>{"use strict";function r(e){let{props:t,states:n,muiFormControl:r}=e;return n.reduce(((e,n)=>(e[n]=t[n],r&&"undefined"===typeof t[n]&&(e[n]=r[n]),e)),{})}n.d(t,{A:()=>r})},17642:(e,t,n)=>{"use strict";var r=n(91847).default,o=n(12897).default;const a=["disableAnimation","margin","shrink","variant","className"];var i=n(24994).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(65043)),c=(i(n(65173)),i(n(79740))),d=i(n(12949)),u=i(n(74827)),p=i(n(85213)),f=s(n(22920)),h=i(n(6803)),m=i(n(61475)),g=n(44350),v=i(n(66870)),y=n(59908),b=n(69768),x=n(70579);const A=(0,g.styled)(f.default,{shouldForwardProp:e=>(0,m.default)(e)||"classes"===e,name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{["& .".concat(f.formLabelClasses.asterisk)]:t.asterisk},t.root,n.formControl&&t.formControl,"small"===n.size&&t.sizeSmall,n.shrink&&t.shrink,!n.disableAnimation&&t.animated,n.focused&&t.focused,t[n.variant]]}})((0,v.default)((e=>{let{theme:t}=e;return{display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%",variants:[{props:e=>{let{ownerState:t}=e;return t.formControl},style:{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"}},{props:{size:"small"},style:{transform:"translate(0, 17px) scale(1)"}},{props:e=>{let{ownerState:t}=e;return t.shrink},style:{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"}},{props:e=>{let{ownerState:t}=e;return!t.disableAnimation},style:{transition:t.transitions.create(["color","transform","max-width"],{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut})}},{props:{variant:"filled"},style:{zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"}},{props:{variant:"filled",size:"small"},style:{transform:"translate(12px, 13px) scale(1)"}},{props:e=>{let{variant:t,ownerState:n}=e;return"filled"===t&&n.shrink},style:{userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"}},{props:e=>{let{variant:t,ownerState:n,size:r}=e;return"filled"===t&&n.shrink&&"small"===r},style:{transform:"translate(12px, 4px) scale(0.75)"}},{props:{variant:"outlined"},style:{zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"}},{props:{variant:"outlined",size:"small"},style:{transform:"translate(14px, 9px) scale(1)"}},{props:e=>{let{variant:t,ownerState:n}=e;return"outlined"===t&&n.shrink},style:{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}}]}}))),w=l.forwardRef((function(e,t){const n=(0,y.useDefaultProps)({name:"MuiInputLabel",props:e}),{disableAnimation:i=!1,margin:s,shrink:l,variant:f,className:m}=n,g=r(n,a),v=(0,p.default)();let w=l;"undefined"===typeof w&&v&&(w=v.filled||v.focused||v.adornedStart);const S=(0,u.default)({props:n,muiFormControl:v,states:["size","variant","required","focused"]}),C=o(o({},n),{},{disableAnimation:i,formControl:v,shrink:w,size:S.size,variant:S.variant,required:S.required,focused:S.focused}),P=(e=>{const{classes:t,formControl:n,size:r,shrink:a,disableAnimation:i,variant:s,required:l}=e,d={root:["root",n&&"formControl",!i&&"animated",a&&"shrink",r&&"medium"!==r&&"size".concat((0,h.default)(r)),s],asterisk:[l&&"asterisk"]},u=(0,c.default)(d,b.getInputLabelUtilityClasses,t);return o(o({},t),u)})(C);return(0,x.jsx)(A,o(o({"data-shrink":w,ref:t,className:(0,d.default)(P.root,m)},g),{},{ownerState:C,classes:P}))}));t.default=w},18039:(e,t,n)=>{"use strict";n.d(t,{$W:()=>Ne,$8:()=>Fe,Zo:()=>Le});var r=n(65043),o=n(58168),a=n(98587),i=n(58387),s=n(58128),l=n(89021),c=n(31807),d=n(70713),u=n(41048),p=n(98503),f=n(30403),h=n(87991),m=n(3198),g=n(85744),v=n(39052),y=n(86061),b=n(79857);function x(e){return(0,y.Ay)("MuiTimeClock",e)}(0,b.A)("MuiTimeClock",["root","arrowSwitcher"]);var A=n(42579),w=n(55895),S=n(46509);const C=220,P=36,_={x:110,y:110},T=_.x-_.x,E=0-_.y,R=(e,t,n)=>{const r=t-_.x,o=n-_.y,a=Math.atan2(T,E)-Math.atan2(r,o);let i=a*(180/Math.PI);i=Math.round(i/e)*e,i%=360;const s=r**2+o**2;return{value:Math.floor(i/e)||0,distance:Math.sqrt(s)}};function k(e){return(0,y.Ay)("MuiClockPointer",e)}(0,b.A)("MuiClockPointer",["root","thumb"]);var j=n(70579);const O=["className","hasSelected","isInner","type","viewValue"],I=(0,s.Ay)("div",{name:"MuiClockPointer",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t}=e;return{width:2,backgroundColor:(t.vars||t).palette.primary.main,position:"absolute",left:"calc(50% - 1px)",bottom:"50%",transformOrigin:"center bottom 0px",variants:[{props:{shouldAnimate:!0},style:{transition:t.transitions.create(["transform","height"])}}]}})),D=(0,s.Ay)("div",{name:"MuiClockPointer",slot:"Thumb",overridesResolver:(e,t)=>t.thumb})((e=>{let{theme:t}=e;return{width:4,height:4,backgroundColor:(t.vars||t).palette.primary.contrastText,borderRadius:"50%",position:"absolute",top:-21,left:"calc(50% - ".concat(18,"px)"),border:"".concat(16,"px solid ").concat((t.vars||t).palette.primary.main),boxSizing:"content-box",variants:[{props:{hasSelected:!0},style:{backgroundColor:(t.vars||t).palette.primary.main}}]}}));function M(e){const t=(0,l.A)({props:e,name:"MuiClockPointer"}),{className:n,isInner:s,type:d,viewValue:u}=t,p=(0,a.A)(t,O),f=r.useRef(d);r.useEffect((()=>{f.current=d}),[d]);const h=(0,o.A)({},t,{shouldAnimate:f.current!==d}),m=(e=>{const{classes:t}=e;return(0,c.A)({root:["root"],thumb:["thumb"]},k,t)})(h);return(0,j.jsx)(I,(0,o.A)({style:(()=>{let e=360/("hours"===d?12:60)*u;return"hours"===d&&u>12&&(e-=360),{height:Math.round((s?.26:.4)*C),transform:"rotateZ(".concat(e,"deg)")}})(),className:(0,i.A)(m.root,n),ownerState:h},p,{children:(0,j.jsx)(D,{ownerState:h,className:m.thumb})}))}function L(e){return(0,y.Ay)("MuiClock",e)}(0,b.A)("MuiClock",["root","clock","wrapper","squareMask","pin","amButton","pmButton","meridiemText","selected"]);var N=n(60638);const F=(0,s.Ay)("div",{name:"MuiClock",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t}=e;return{display:"flex",justifyContent:"center",alignItems:"center",margin:t.spacing(2)}})),z=(0,s.Ay)("div",{name:"MuiClock",slot:"Clock",overridesResolver:(e,t)=>t.clock})({backgroundColor:"rgba(0,0,0,.07)",borderRadius:"50%",height:220,width:220,flexShrink:0,position:"relative",pointerEvents:"none"}),B=(0,s.Ay)("div",{name:"MuiClock",slot:"Wrapper",overridesResolver:(e,t)=>t.wrapper})({"&:focus":{outline:"none"}}),U=(0,s.Ay)("div",{name:"MuiClock",slot:"SquareMask",overridesResolver:(e,t)=>t.squareMask})({width:"100%",height:"100%",position:"absolute",pointerEvents:"auto",outline:0,touchAction:"none",userSelect:"none",variants:[{props:{disabled:!1},style:{"@media (pointer: fine)":{cursor:"pointer",borderRadius:"50%"},"&:active":{cursor:"move"}}}]}),V=(0,s.Ay)("div",{name:"MuiClock",slot:"Pin",overridesResolver:(e,t)=>t.pin})((e=>{let{theme:t}=e;return{width:6,height:6,borderRadius:"50%",backgroundColor:(t.vars||t).palette.primary.main,position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)"}})),W=(e,t)=>({zIndex:1,bottom:8,paddingLeft:4,paddingRight:4,width:P,variants:[{props:{meridiemMode:t},style:{backgroundColor:(e.vars||e).palette.primary.main,color:(e.vars||e).palette.primary.contrastText,"&:hover":{backgroundColor:(e.vars||e).palette.primary.light}}}]}),H=(0,s.Ay)(A.A,{name:"MuiClock",slot:"AmButton",overridesResolver:(e,t)=>t.amButton})((e=>{let{theme:t}=e;return(0,o.A)({},W(t,"am"),{position:"absolute",left:8})})),G=(0,s.Ay)(A.A,{name:"MuiClock",slot:"PmButton",overridesResolver:(e,t)=>t.pmButton})((e=>{let{theme:t}=e;return(0,o.A)({},W(t,"pm"),{position:"absolute",right:8})})),Y=(0,s.Ay)(w.A,{name:"MuiClock",slot:"meridiemText",overridesResolver:(e,t)=>t.meridiemText})({overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"});function q(e){const t=(0,l.A)({props:e,name:"MuiClock"}),{ampm:n,ampmInClock:o,autoFocus:a,children:s,value:d,handleMeridiemChange:f,isTimeDisabled:h,meridiemMode:m,minutesStep:g=1,onChange:v,selectedId:y,type:b,viewValue:x,viewRange:[A,w],disabled:C=!1,readOnly:P,className:_}=t,T=t,E=(0,p.hc)(),k=(0,u.b)(),O=r.useRef(!1),I=(e=>{const{classes:t,meridiemMode:n}=e,r={root:["root"],clock:["clock"],wrapper:["wrapper"],squareMask:["squareMask"],pin:["pin"],amButton:["amButton","am"===n&&"selected"],pmButton:["pmButton","pm"===n&&"selected"],meridiemText:["meridiemText"]};return(0,c.A)(r,L,t)})(T),D=h(x,b),W=!n&&"hours"===b&&(x<1||x>12),q=(e,t)=>{C||P||h(e,b)||v(e,t)},K=(e,t)=>{let{offsetX:r,offsetY:o}=e;if(void 0===r){const t=e.target.getBoundingClientRect();r=e.changedTouches[0].clientX-t.left,o=e.changedTouches[0].clientY-t.top}const a="seconds"===b||"minutes"===b?function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;const r=6*n;let{value:o}=R(r,e,t);return o=o*n%60,o}(r,o,g):((e,t,n)=>{const{value:r,distance:o}=R(30,e,t);let a=r||12;return n?a%=12:o<74&&(a+=12,a%=24),a})(r,o,Boolean(n));q(a,t)},J=e=>{O.current=!0,K(e,"shallow")},X=r.useMemo((()=>"hours"===b||x%5===0),[b,x]),$="minutes"===b?g:1,Z=r.useRef(null);(0,S.A)((()=>{a&&Z.current.focus()}),[a]);const Q=e=>Math.max(A,Math.min(w,e)),ee=e=>(e+(w+1))%(w+1);return(0,j.jsxs)(F,{className:(0,i.A)(I.root,_),children:[(0,j.jsxs)(z,{className:I.clock,children:[(0,j.jsx)(U,{onTouchMove:J,onTouchStart:J,onTouchEnd:e=>{O.current&&(K(e,"finish"),O.current=!1),e.preventDefault()},onMouseUp:e=>{O.current&&(O.current=!1),K(e.nativeEvent,"finish")},onMouseMove:e=>{e.buttons>0&&K(e.nativeEvent,"shallow")},ownerState:{disabled:C},className:I.squareMask}),!D&&(0,j.jsxs)(r.Fragment,{children:[(0,j.jsx)(V,{className:I.pin}),null!=d&&(0,j.jsx)(M,{type:b,viewValue:x,isInner:W,hasSelected:X})]}),(0,j.jsx)(B,{"aria-activedescendant":y,"aria-label":k.clockLabelText(b,d,E,null==d?null:E.format(d,"fullTime")),ref:Z,role:"listbox",onKeyDown:e=>{if(!O.current)switch(e.key){case"Home":q(A,"partial"),e.preventDefault();break;case"End":q(w,"partial"),e.preventDefault();break;case"ArrowUp":q(ee(x+$),"partial"),e.preventDefault();break;case"ArrowDown":q(ee(x-$),"partial"),e.preventDefault();break;case"PageUp":q(Q(x+5),"partial"),e.preventDefault();break;case"PageDown":q(Q(x-5),"partial"),e.preventDefault();break;case"Enter":case" ":q(x,"finish"),e.preventDefault()}},tabIndex:0,className:I.wrapper,children:s})]}),n&&o&&(0,j.jsxs)(r.Fragment,{children:[(0,j.jsx)(H,{onClick:P?void 0:()=>f("am"),disabled:C||null===m,ownerState:T,className:I.amButton,title:(0,N._S)(E,"am"),children:(0,j.jsx)(Y,{variant:"caption",className:I.meridiemText,children:(0,N._S)(E,"am")})}),(0,j.jsx)(G,{disabled:C||null===m,onClick:P?void 0:()=>f("pm"),ownerState:T,className:I.pmButton,title:(0,N._S)(E,"pm"),children:(0,j.jsx)(Y,{variant:"caption",className:I.meridiemText,children:(0,N._S)(E,"pm")})})]})]})}function K(e){return(0,y.Ay)("MuiClockNumber",e)}const J=(0,b.A)("MuiClockNumber",["root","selected","disabled"]),X=["className","disabled","index","inner","label","selected"],$=(0,s.Ay)("span",{name:"MuiClockNumber",slot:"Root",overridesResolver:(e,t)=>[t.root,{["&.".concat(J.disabled)]:t.disabled},{["&.".concat(J.selected)]:t.selected}]})((e=>{let{theme:t}=e;return{height:P,width:P,position:"absolute",left:"calc((100% - ".concat(P,"px) / 2)"),display:"inline-flex",justifyContent:"center",alignItems:"center",borderRadius:"50%",color:(t.vars||t).palette.text.primary,fontFamily:t.typography.fontFamily,"&:focused":{backgroundColor:(t.vars||t).palette.background.paper},["&.".concat(J.selected)]:{color:(t.vars||t).palette.primary.contrastText},["&.".concat(J.disabled)]:{pointerEvents:"none",color:(t.vars||t).palette.text.disabled},variants:[{props:{inner:!0},style:(0,o.A)({},t.typography.body2,{color:(t.vars||t).palette.text.secondary})}]}}));function Z(e){const t=(0,l.A)({props:e,name:"MuiClockNumber"}),{className:n,disabled:r,index:s,inner:d,label:u,selected:p}=t,f=(0,a.A)(t,X),h=t,m=(e=>{const{classes:t,selected:n,disabled:r}=e,o={root:["root",n&&"selected",r&&"disabled"]};return(0,c.A)(o,K,t)})(h),g=s%12/12*Math.PI*2-Math.PI/2,v=91*(d?.65:1),y=Math.round(Math.cos(g)*v),b=Math.round(Math.sin(g)*v);return(0,j.jsx)($,(0,o.A)({className:(0,i.A)(m.root,n),"aria-disabled":!!r||void 0,"aria-selected":!!p||void 0,role:"option",style:{transform:"translate(".concat(y,"px, ").concat(b+92,"px")},ownerState:h},f,{children:u}))}const Q=e=>{let{ampm:t,value:n,getClockNumberText:r,isDisabled:o,selectedId:a,utils:i}=e;const s=n?i.getHours(n):null,l=[],c=t?12:23,d=e=>null!==s&&(t?12===e?12===s||0===s:s===e||s-12===e:s===e);for(let u=t?1:0;u<=c;u+=1){let e=u.toString();0===u&&(e="00");const n=!t&&(0===u||u>12);e=i.formatNumber(e);const s=d(u);l.push((0,j.jsx)(Z,{id:s?a:void 0,index:u,inner:n,selected:s,disabled:o(u),label:e,"aria-label":r(e)},u))}return l},ee=e=>{let{utils:t,value:n,isDisabled:r,getClockNumberText:o,selectedId:a}=e;const i=t.formatNumber;return[[5,i("05")],[10,i("10")],[15,i("15")],[20,i("20")],[25,i("25")],[30,i("30")],[35,i("35")],[40,i("40")],[45,i("45")],[50,i("50")],[55,i("55")],[0,i("00")]].map(((e,t)=>{let[i,s]=e;const l=i===n;return(0,j.jsx)(Z,{label:s,id:l?a:void 0,index:t+1,inner:!1,disabled:r(i),selected:l,"aria-label":o(s)},i)}))};var te=n(13378),ne=n(51053),re=n(30566);const oe=e=>{let{value:t,referenceDate:n,utils:o,props:a,timezone:i}=e;const s=r.useMemo((()=>ne.W.getInitialReferenceValue({value:t,utils:o,props:a,referenceDate:n,granularity:re.yX.day,timezone:i,getTodayDate:()=>(0,N.ak)(o,i,"date")})),[]);return null!==t&&void 0!==t?t:s},ae=["ampm","ampmInClock","autoFocus","slots","slotProps","value","defaultValue","referenceDate","disableIgnoringDatePartForTimeValidation","maxTime","minTime","disableFuture","disablePast","minutesStep","shouldDisableTime","showViewSwitcher","onChange","view","views","openTo","onViewChange","focusedView","onFocusedViewChange","className","disabled","readOnly","timezone"],ie=(0,s.Ay)(v.I,{name:"MuiTimeClock",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",flexDirection:"column",position:"relative"}),se=(0,s.Ay)(f.Y,{name:"MuiTimeClock",slot:"ArrowSwitcher",overridesResolver:(e,t)=>t.arrowSwitcher})({position:"absolute",right:12,top:15}),le=["hours","minutes"],ce=r.forwardRef((function(e,t){const n=(0,p.hc)(),s=(0,l.A)({props:e,name:"MuiTimeClock"}),{ampm:f=n.is12HourCycleInCurrentLocale(),ampmInClock:v=!1,autoFocus:y,slots:b,slotProps:A,value:w,defaultValue:S,referenceDate:C,disableIgnoringDatePartForTimeValidation:P=!1,maxTime:_,minTime:T,disableFuture:E,disablePast:R,minutesStep:k=1,shouldDisableTime:O,showViewSwitcher:I,onChange:D,view:M,views:L=le,openTo:N,onViewChange:F,focusedView:z,onFocusedViewChange:B,className:U,disabled:V,readOnly:W,timezone:H}=s,G=(0,a.A)(s,ae),{value:Y,handleValueChange:K,timezone:J}=(0,te.Y)({name:"TimeClock",timezone:H,value:w,defaultValue:S,referenceDate:C,onChange:D,valueManager:ne.W}),X=oe({value:Y,referenceDate:C,utils:n,props:s,timezone:J}),$=(0,u.b)(),Z=(0,p.cB)(J),{view:re,setView:ce,previousView:de,nextView:ue,setValueAndGoToNextView:pe}=(0,m.o)({view:M,views:L,openTo:N,onViewChange:F,onChange:K,focusedView:z,onFocusedViewChange:B}),{meridiemMode:fe,handleMeridiemChange:he}=(0,g.r7)(X,f,pe),me=r.useCallback(((e,t)=>{const r=(0,h.iF)(P,n),o="hours"===t||"minutes"===t&&L.includes("seconds"),a=e=>{let{start:t,end:n}=e;return(!T||!r(T,n))&&((!_||!r(t,_))&&((!E||!r(t,Z))&&(!R||!r(Z,o?n:t))))},i=function(e){if(e%(arguments.length>1&&void 0!==arguments[1]?arguments[1]:1)!==0)return!1;if(O)switch(t){case"hours":return!O(n.setHours(X,e),"hours");case"minutes":return!O(n.setMinutes(X,e),"minutes");case"seconds":return!O(n.setSeconds(X,e),"seconds");default:return!1}return!0};switch(t){case"hours":{const t=(0,h.gY)(e,fe,f),r=n.setHours(X,t);if(n.getHours(r)!==t)return!0;return!a({start:n.setSeconds(n.setMinutes(r,0),0),end:n.setSeconds(n.setMinutes(r,59),59)})||!i(t)}case"minutes":{const t=n.setMinutes(X,e);return!a({start:n.setSeconds(t,0),end:n.setSeconds(t,59)})||!i(e,k)}case"seconds":{const t=n.setSeconds(X,e);return!a({start:t,end:t})||!i(e)}default:throw new Error("not supported")}}),[f,X,P,_,fe,T,k,O,n,E,R,Z,L]),ge=(0,d.A)(),ve=r.useMemo((()=>{switch(re){case"hours":{const e=(e,t)=>{const r=(0,h.gY)(e,fe,f);pe(n.setHours(X,r),t,"hours")},t=n.getHours(X);let r;return r=f?t>12?[12,23]:[0,11]:[0,23],{onChange:e,viewValue:t,children:Q({value:Y,utils:n,ampm:f,onChange:e,getClockNumberText:$.hoursClockNumberText,isDisabled:e=>V||me(e,"hours"),selectedId:ge}),viewRange:r}}case"minutes":{const e=n.getMinutes(X),t=(e,t)=>{pe(n.setMinutes(X,e),t,"minutes")};return{viewValue:e,onChange:t,children:ee({utils:n,value:e,onChange:t,getClockNumberText:$.minutesClockNumberText,isDisabled:e=>V||me(e,"minutes"),selectedId:ge}),viewRange:[0,59]}}case"seconds":{const e=n.getSeconds(X),t=(e,t)=>{pe(n.setSeconds(X,e),t,"seconds")};return{viewValue:e,onChange:t,children:ee({utils:n,value:e,onChange:t,getClockNumberText:$.secondsClockNumberText,isDisabled:e=>V||me(e,"seconds"),selectedId:ge}),viewRange:[0,59]}}default:throw new Error("You must provide the type for ClockView")}}),[re,n,Y,f,$.hoursClockNumberText,$.minutesClockNumberText,$.secondsClockNumberText,fe,pe,X,me,ge,V]),ye=s,be=(e=>{const{classes:t}=e;return(0,c.A)({root:["root"],arrowSwitcher:["arrowSwitcher"]},x,t)})(ye);return(0,j.jsxs)(ie,(0,o.A)({ref:t,className:(0,i.A)(be.root,U),ownerState:ye},G,{children:[(0,j.jsx)(q,(0,o.A)({autoFocus:null!==y&&void 0!==y?y:!!z,ampmInClock:v&&L.includes("hours"),value:Y,type:re,ampm:f,minutesStep:k,isTimeDisabled:me,meridiemMode:fe,handleMeridiemChange:he,selectedId:ge,disabled:V,readOnly:W},ve)),I&&(0,j.jsx)(se,{className:be.arrowSwitcher,slots:b,slotProps:A,onGoToPrevious:()=>ce(de),isPreviousDisabled:!de,previousLabel:$.openPreviousView,onGoToNext:()=>ce(ue),isNextDisabled:!ue,nextLabel:$.openNextView,ownerState:ye})]}))}));var de=n(97605),ue=n(29651),pe=n(21039),fe=n(47471),he=n(86554),me=n(21767),ge=n(79704),ve=n(10571),ye=n(38517);const be=["ampm","timeStep","autoFocus","slots","slotProps","value","defaultValue","referenceDate","disableIgnoringDatePartForTimeValidation","maxTime","minTime","disableFuture","disablePast","minutesStep","shouldDisableTime","onChange","view","openTo","onViewChange","focusedView","onFocusedViewChange","className","disabled","readOnly","views","skipDisabled","timezone"],xe=(0,s.Ay)(v.I,{name:"MuiDigitalClock",slot:"Root",overridesResolver:(e,t)=>t.root})({overflowY:"auto",width:"100%","@media (prefers-reduced-motion: no-preference)":{scrollBehavior:"auto"},maxHeight:ve.kP,variants:[{props:{alreadyRendered:!0},style:{"@media (prefers-reduced-motion: no-preference)":{scrollBehavior:"smooth"}}}]}),Ae=(0,s.Ay)(he.A,{name:"MuiDigitalClock",slot:"List",overridesResolver:(e,t)=>t.list})({padding:0}),we=(0,s.Ay)(fe.A,{name:"MuiDigitalClock",slot:"Item",overridesResolver:(e,t)=>t.item})((e=>{let{theme:t}=e;return{padding:"8px 16px",margin:"2px 4px","&:first-of-type":{marginTop:4},"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,ue.X4)(t.palette.primary.main,t.palette.action.hoverOpacity)},"&.Mui-selected":{backgroundColor:(t.vars||t).palette.primary.main,color:(t.vars||t).palette.primary.contrastText,"&:focus-visible, &:hover":{backgroundColor:(t.vars||t).palette.primary.dark}},"&.Mui-focusVisible":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.focusOpacity,")"):(0,ue.X4)(t.palette.primary.main,t.palette.action.focusOpacity)}}})),Se=r.forwardRef((function(e,t){var n;const s=(0,p.hc)(),d=r.useRef(null),f=(0,me.A)(t,d),g=r.useRef(null),v=(0,l.A)({props:e,name:"MuiDigitalClock"}),{ampm:y=s.is12HourCycleInCurrentLocale(),timeStep:b=30,autoFocus:x,slots:A,slotProps:w,value:S,defaultValue:C,referenceDate:P,disableIgnoringDatePartForTimeValidation:_=!1,maxTime:T,minTime:E,disableFuture:R,disablePast:k,minutesStep:O=1,shouldDisableTime:I,onChange:D,view:M,openTo:L,onViewChange:N,focusedView:F,onFocusedViewChange:z,className:B,disabled:U,readOnly:V,views:W=["hours"],skipDisabled:H=!1,timezone:G}=v,Y=(0,a.A)(v,be),{value:q,handleValueChange:K,timezone:J}=(0,te.Y)({name:"DigitalClock",timezone:G,value:S,defaultValue:C,referenceDate:P,onChange:D,valueManager:ne.W}),X=(0,u.b)(),$=(0,p.cB)(J),Z=r.useMemo((()=>(0,o.A)({},v,{alreadyRendered:!!d.current})),[v]),Q=(e=>{const{classes:t}=e;return(0,c.A)({root:["root"],list:["list"],item:["item"]},ge.L,t)})(Z),ee=null!==(n=null===A||void 0===A?void 0:A.digitalClockItem)&&void 0!==n?n:we,re=(0,de.A)({elementType:ee,externalSlotProps:null===w||void 0===w?void 0:w.digitalClockItem,ownerState:{},className:Q.item}),ae=oe({value:q,referenceDate:P,utils:s,props:v,timezone:J}),ie=(0,pe.A)((e=>K(e,"finish","hours"))),{setValueAndGoToNextView:se}=(0,m.o)({view:M,views:W,openTo:L,onViewChange:N,onChange:ie,focusedView:F,onFocusedViewChange:z}),le=(0,pe.A)((e=>{se(e,"finish")}));r.useEffect((()=>{if(null===d.current)return;const e=d.current.querySelector('[role="listbox"] [role="option"][tabindex="0"], [role="listbox"] [role="option"][aria-selected="true"]');if(!e)return;const t=e.offsetTop;(x||F)&&e.focus(),d.current.scrollTop=t-4}));const ce=r.useCallback((e=>{const t=(0,h.iF)(_,s);return!((!E||!t(E,e))&&(!T||!t(e,T))&&(!R||!t(e,$))&&(!k||!t($,e)))||!(s.getMinutes(e)%O===0&&(!I||!I(e,"hours")))}),[_,s,E,T,R,$,k,O,I]),ue=r.useMemo((()=>{const e=[];let t=s.startOfDay(ae);for(;s.isSameDay(ae,t);)e.push(t),t=s.addMinutes(t,b);return e}),[ae,b,s]),fe=ue.findIndex((e=>s.isEqual(e,ae)));return(0,j.jsx)(xe,(0,o.A)({ref:f,className:(0,i.A)(Q.root,B),ownerState:Z},Y,{children:(0,j.jsx)(Ae,{ref:g,role:"listbox","aria-label":X.timePickerToolbarTitle,className:Q.list,onKeyDown:e=>{switch(e.key){case"PageUp":{const t=(0,ye.nh)(g.current)-5,n=g.current.children[Math.max(0,t)];n&&n.focus(),e.preventDefault();break}case"PageDown":{const t=(0,ye.nh)(g.current)+5,n=g.current.children,r=n[Math.min(n.length-1,t)];r&&r.focus(),e.preventDefault();break}}},children:ue.map(((e,t)=>{if(H&&ce(e))return null;const n=s.isEqual(e,q),r=s.format(e,y?"fullTime12h":"fullTime24h"),a=fe===t||-1===fe&&0===t?0:-1;return(0,j.jsx)(ee,(0,o.A)({onClick:()=>!V&&le(e),selected:n,disabled:U||ce(e),disableRipple:V,role:"option","aria-disabled":V,"aria-selected":n,tabIndex:a},re,{children:r}),"".concat(e.valueOf(),"-").concat(r))}))})}))}));var Ce=n(12432),Pe=n(44324),_e=n(36919);const Te=["autoFocus","onChange","className","disabled","readOnly","items","active","slots","slotProps","skipDisabled"],Ee=(0,s.Ay)(he.A,{name:"MuiMultiSectionDigitalClockSection",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t}=e;return{maxHeight:ve.kP,width:56,padding:0,overflow:"hidden","@media (prefers-reduced-motion: no-preference)":{scrollBehavior:"auto"},"@media (pointer: fine)":{"&:hover":{overflowY:"auto"}},"@media (pointer: none), (pointer: coarse)":{overflowY:"auto"},"&:not(:first-of-type)":{borderLeft:"1px solid ".concat((t.vars||t).palette.divider)},"&::after":{display:"block",content:'""',height:"calc(100% - 40px - 6px)"},variants:[{props:{alreadyRendered:!0},style:{"@media (prefers-reduced-motion: no-preference)":{scrollBehavior:"smooth"}}}]}})),Re=(0,s.Ay)(fe.A,{name:"MuiMultiSectionDigitalClockSection",slot:"Item",overridesResolver:(e,t)=>t.item})((e=>{let{theme:t}=e;return{padding:8,margin:"2px 4px",width:ve.aG,justifyContent:"center","&:first-of-type":{marginTop:4},"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,ue.X4)(t.palette.primary.main,t.palette.action.hoverOpacity)},"&.Mui-selected":{backgroundColor:(t.vars||t).palette.primary.main,color:(t.vars||t).palette.primary.contrastText,"&:focus-visible, &:hover":{backgroundColor:(t.vars||t).palette.primary.dark}},"&.Mui-focusVisible":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.focusOpacity,")"):(0,ue.X4)(t.palette.primary.main,t.palette.action.focusOpacity)}}})),ke=r.forwardRef((function(e,t){var n;const s=r.useRef(null),d=(0,me.A)(t,s),u=r.useRef(null),p=(0,l.A)({props:e,name:"MuiMultiSectionDigitalClockSection"}),{autoFocus:f,onChange:h,className:m,disabled:g,readOnly:v,items:y,active:b,slots:x,slotProps:A,skipDisabled:w}=p,S=(0,a.A)(p,Te),C=r.useMemo((()=>(0,o.A)({},p,{alreadyRendered:!!s.current})),[p]),P=(e=>{const{classes:t}=e;return(0,c.A)({root:["root"],item:["item"]},_e.K,t)})(C),_=null!==(n=null===x||void 0===x?void 0:x.digitalClockSectionItem)&&void 0!==n?n:Re;r.useEffect((()=>{if(null===s.current)return;const e=s.current.querySelector('[role="option"][tabindex="0"], [role="option"][aria-selected="true"]');if(b&&f&&e&&e.focus(),!e||u.current===e)return;u.current=e;const t=e.offsetTop;s.current.scrollTop=t-4}));const T=y.findIndex((e=>e.isFocused(e.value)));return(0,j.jsx)(Ee,(0,o.A)({ref:d,className:(0,i.A)(P.root,m),ownerState:C,autoFocusItem:f&&b,role:"listbox",onKeyDown:e=>{switch(e.key){case"PageUp":{const t=(0,ye.nh)(s.current)-5,n=s.current.children[Math.max(0,t)];n&&n.focus(),e.preventDefault();break}case"PageDown":{const t=(0,ye.nh)(s.current)+5,n=s.current.children,r=n[Math.min(n.length-1,t)];r&&r.focus(),e.preventDefault();break}}}},S,{children:y.map(((e,t)=>{var n;const r=null===(n=e.isDisabled)||void 0===n?void 0:n.call(e,e.value),a=g||r;if(w&&a)return null;const i=e.isSelected(e.value),s=T===t||-1===T&&0===t?0:-1;return(0,j.jsx)(_,(0,o.A)({onClick:()=>!v&&h(e.value),selected:i,disabled:a,disableRipple:v,role:"option","aria-disabled":v||a||void 0,"aria-label":e.ariaLabel,"aria-selected":i,tabIndex:s,className:P.item},null===A||void 0===A?void 0:A.digitalClockSectionItem,{children:e.label}),e.label)}))}))})),je=e=>{let{now:t,value:n,utils:r,ampm:o,isDisabled:a,resolveAriaLabel:i,timeStep:s,valueOrReferenceDate:l}=e;const c=n?r.getHours(n):null,d=[],u=(e,t)=>{const n=null!==t&&void 0!==t?t:c;return null!==n&&(o?12===e?12===n||0===n:n===e||n-12===e:n===e)},p=e=>u(e,r.getHours(l)),f=o?11:23;for(let h=0;h<=f;h+=s){let e=r.format(r.setHours(t,h),o?"hours12h":"hours24h");const n=i(parseInt(e,10).toString());e=r.formatNumber(e),d.push({value:h,label:e,isSelected:u,isDisabled:a,isFocused:p,ariaLabel:n})}return d},Oe=e=>{let{value:t,utils:n,isDisabled:r,timeStep:o,resolveLabel:a,resolveAriaLabel:i,hasValue:s=!0}=e;const l=e=>null!==t&&(s&&t===e),c=e=>t===e;return[...Array.from({length:Math.ceil(60/o)},((e,t)=>{const s=o*t;return{value:s,label:n.formatNumber(a(s)),isDisabled:r,isSelected:l,isFocused:c,ariaLabel:i(s.toString())}}))]},Ie=["ampm","timeSteps","autoFocus","slots","slotProps","value","defaultValue","referenceDate","disableIgnoringDatePartForTimeValidation","maxTime","minTime","disableFuture","disablePast","minutesStep","shouldDisableTime","onChange","view","views","openTo","onViewChange","focusedView","onFocusedViewChange","className","disabled","readOnly","skipDisabled","timezone"],De=(0,s.Ay)(v.I,{name:"MuiMultiSectionDigitalClock",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t}=e;return{display:"flex",flexDirection:"row",width:"100%",borderBottom:"1px solid ".concat((t.vars||t).palette.divider)}})),Me=r.forwardRef((function(e,t){const n=(0,p.hc)(),s=(0,Ce.I)(),d=(0,l.A)({props:e,name:"MuiMultiSectionDigitalClock"}),{ampm:f=n.is12HourCycleInCurrentLocale(),timeSteps:v,autoFocus:y,slots:b,slotProps:x,value:A,defaultValue:w,referenceDate:S,disableIgnoringDatePartForTimeValidation:C=!1,maxTime:P,minTime:_,disableFuture:T,disablePast:E,minutesStep:R=1,shouldDisableTime:k,onChange:O,view:I,views:D=["hours","minutes"],openTo:M,onViewChange:L,focusedView:F,onFocusedViewChange:z,className:B,disabled:U,readOnly:V,skipDisabled:W=!1,timezone:H}=d,G=(0,a.A)(d,Ie),{value:Y,handleValueChange:q,timezone:K}=(0,te.Y)({name:"MultiSectionDigitalClock",timezone:H,value:A,defaultValue:w,referenceDate:S,onChange:O,valueManager:ne.W}),J=(0,u.b)(),X=(0,p.cB)(K),$=r.useMemo((()=>(0,o.A)({hours:1,minutes:5,seconds:5},v)),[v]),Z=oe({value:Y,referenceDate:S,utils:n,props:d,timezone:K}),Q=(0,pe.A)(((e,t,n)=>q(e,t,n))),ee=r.useMemo((()=>f&&D.includes("hours")?D.includes("meridiem")?D:[...D,"meridiem"]:D),[f,D]),{view:re,setValueAndGoToNextView:ae,focusedView:ie}=(0,m.o)({view:I,views:ee,openTo:M,onViewChange:L,onChange:Q,focusedView:F,onFocusedViewChange:z}),se=(0,pe.A)((e=>{ae(e,"finish","meridiem")})),{meridiemMode:le,handleMeridiemChange:ce}=(0,g.r7)(Z,f,se,"finish"),de=r.useCallback(((e,t)=>{const r=(0,h.iF)(C,n),o="hours"===t||"minutes"===t&&ee.includes("seconds"),a=e=>{let{start:t,end:n}=e;return(!_||!r(_,n))&&((!P||!r(t,P))&&((!T||!r(t,X))&&(!E||!r(X,o?n:t))))},i=function(e){if(e%(arguments.length>1&&void 0!==arguments[1]?arguments[1]:1)!==0)return!1;if(k)switch(t){case"hours":return!k(n.setHours(Z,e),"hours");case"minutes":return!k(n.setMinutes(Z,e),"minutes");case"seconds":return!k(n.setSeconds(Z,e),"seconds");default:return!1}return!0};switch(t){case"hours":{const t=(0,h.gY)(e,le,f),r=n.setHours(Z,t);if(n.getHours(r)!==t)return!0;return!a({start:n.setSeconds(n.setMinutes(r,0),0),end:n.setSeconds(n.setMinutes(r,59),59)})||!i(t)}case"minutes":{const t=n.setMinutes(Z,e);return!a({start:n.setSeconds(t,0),end:n.setSeconds(t,59)})||!i(e,R)}case"seconds":{const t=n.setSeconds(Z,e);return!a({start:t,end:t})||!i(e)}default:throw new Error("not supported")}}),[f,Z,C,P,le,_,R,k,n,T,E,X,ee]),ue=r.useCallback((e=>{switch(e){case"hours":return{onChange:e=>{const t=(0,h.gY)(e,le,f);ae(n.setHours(Z,t),"finish","hours")},items:je({now:X,value:Y,ampm:f,utils:n,isDisabled:e=>de(e,"hours"),timeStep:$.hours,resolveAriaLabel:J.hoursClockNumberText,valueOrReferenceDate:Z})};case"minutes":return{onChange:e=>{ae(n.setMinutes(Z,e),"finish","minutes")},items:Oe({value:n.getMinutes(Z),utils:n,isDisabled:e=>de(e,"minutes"),resolveLabel:e=>n.format(n.setMinutes(X,e),"minutes"),timeStep:$.minutes,hasValue:!!Y,resolveAriaLabel:J.minutesClockNumberText})};case"seconds":return{onChange:e=>{ae(n.setSeconds(Z,e),"finish","seconds")},items:Oe({value:n.getSeconds(Z),utils:n,isDisabled:e=>de(e,"seconds"),resolveLabel:e=>n.format(n.setSeconds(X,e),"seconds"),timeStep:$.seconds,hasValue:!!Y,resolveAriaLabel:J.secondsClockNumberText})};case"meridiem":{const e=(0,N._S)(n,"am"),t=(0,N._S)(n,"pm");return{onChange:ce,items:[{value:"am",label:e,isSelected:()=>!!Y&&"am"===le,isFocused:()=>!!Z&&"am"===le,ariaLabel:e},{value:"pm",label:t,isSelected:()=>!!Y&&"pm"===le,isFocused:()=>!!Z&&"pm"===le,ariaLabel:t}]}}default:throw new Error("Unknown view: ".concat(e," found."))}}),[X,Y,f,n,$.hours,$.minutes,$.seconds,J.hoursClockNumberText,J.minutesClockNumberText,J.secondsClockNumberText,le,ae,Z,de,ce]),fe=r.useMemo((()=>{if(!s)return ee;const e=ee.filter((e=>"meridiem"!==e));return e.reverse(),ee.includes("meridiem")&&e.push("meridiem"),e}),[s,ee]),he=r.useMemo((()=>ee.reduce(((e,t)=>(0,o.A)({},e,{[t]:ue(t)})),{})),[ee,ue]),me=d,ge=(e=>{const{classes:t}=e;return(0,c.A)({root:["root"]},Pe.h,t)})(me);return(0,j.jsx)(De,(0,o.A)({ref:t,className:(0,i.A)(ge.root,B),ownerState:me,role:"group"},G,{children:fe.map((e=>(0,j.jsx)(ke,{items:he[e].items,onChange:he[e].onChange,active:re===e,autoFocus:y||ie===e,disabled:U,readOnly:V,slots:b,slotProps:x,skipDisabled:W,"aria-label":J.selectViewText(e)},e)))}))})),Le=e=>{let{view:t,onViewChange:n,focusedView:r,onFocusedViewChange:o,views:a,value:i,defaultValue:s,referenceDate:l,onChange:c,className:d,classes:u,disableFuture:p,disablePast:f,minTime:m,maxTime:g,shouldDisableTime:v,minutesStep:y,ampm:b,ampmInClock:x,slots:A,slotProps:w,readOnly:S,disabled:C,sx:P,autoFocus:_,showViewSwitcher:T,disableIgnoringDatePartForTimeValidation:E,timezone:R}=e;return(0,j.jsx)(ce,{view:t,onViewChange:n,focusedView:r&&(0,h.hW)(r)?r:null,onFocusedViewChange:o,views:a.filter(h.hW),value:i,defaultValue:s,referenceDate:l,onChange:c,className:d,classes:u,disableFuture:p,disablePast:f,minTime:m,maxTime:g,shouldDisableTime:v,minutesStep:y,ampm:b,ampmInClock:x,slots:A,slotProps:w,readOnly:S,disabled:C,sx:P,autoFocus:_,showViewSwitcher:T,disableIgnoringDatePartForTimeValidation:E,timezone:R})},Ne=e=>{let{view:t,onViewChange:n,focusedView:r,onFocusedViewChange:o,views:a,value:i,defaultValue:s,referenceDate:l,onChange:c,className:d,classes:u,disableFuture:p,disablePast:f,minTime:m,maxTime:g,shouldDisableTime:v,minutesStep:y,ampm:b,slots:x,slotProps:A,readOnly:w,disabled:S,sx:C,autoFocus:P,disableIgnoringDatePartForTimeValidation:_,timeSteps:T,skipDisabled:E,timezone:R}=e;return(0,j.jsx)(Se,{view:t,onViewChange:n,focusedView:r,onFocusedViewChange:o,views:a.filter(h.hW),value:i,defaultValue:s,referenceDate:l,onChange:c,className:d,classes:u,disableFuture:p,disablePast:f,minTime:m,maxTime:g,shouldDisableTime:v,minutesStep:y,ampm:b,slots:x,slotProps:A,readOnly:w,disabled:S,sx:C,autoFocus:P,disableIgnoringDatePartForTimeValidation:_,timeStep:null===T||void 0===T?void 0:T.minutes,skipDisabled:E,timezone:R})},Fe=e=>{let{view:t,onViewChange:n,focusedView:r,onFocusedViewChange:o,views:a,value:i,defaultValue:s,referenceDate:l,onChange:c,className:d,classes:u,disableFuture:p,disablePast:f,minTime:m,maxTime:g,shouldDisableTime:v,minutesStep:y,ampm:b,slots:x,slotProps:A,readOnly:w,disabled:S,sx:C,autoFocus:P,disableIgnoringDatePartForTimeValidation:_,timeSteps:T,skipDisabled:E,timezone:R}=e;return(0,j.jsx)(Me,{view:t,onViewChange:n,focusedView:r,onFocusedViewChange:o,views:a.filter(h.hW),value:i,defaultValue:s,referenceDate:l,onChange:c,className:d,classes:u,disableFuture:p,disablePast:f,minTime:m,maxTime:g,shouldDisableTime:v,minutesStep:y,ampm:b,slots:x,slotProps:A,readOnly:w,disabled:S,sx:C,autoFocus:P,disableIgnoringDatePartForTimeValidation:_,timeSteps:T,skipDisabled:E,timezone:R})}},18064:(e,t,n)=>{"use strict";var r=n(6305).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0});var a={createGrid:!0,gridClasses:!0,unstable_traverseBreakpoints:!0,unstable_generateDirectionClasses:!0,unstable_generateSizeClassNames:!0,unstable_generateSpacingClassNames:!0};Object.defineProperty(t,"createGrid",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"gridClasses",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"unstable_generateDirectionClasses",{enumerable:!0,get:function(){return u.generateDirectionClasses}}),Object.defineProperty(t,"unstable_generateSizeClassNames",{enumerable:!0,get:function(){return u.generateSizeClassNames}}),Object.defineProperty(t,"unstable_generateSpacingClassNames",{enumerable:!0,get:function(){return u.generateSpacingClassNames}}),Object.defineProperty(t,"unstable_traverseBreakpoints",{enumerable:!0,get:function(){return d.traverseBreakpoints}});var i=o(n(41210)),s=o(n(554)),l=n(67198);Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))}));var c=r(n(82360));Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var d=n(43530),u=n(97705)},18231:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(57056))},18318:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(88566))},18590:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;const n="function"===typeof Symbol&&Symbol.for;t.default=n?Symbol.for("mui.nested"):"__THEME_NESTED__"},18628:(e,t)=>{"use strict";t.__esModule=!0,t.default=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(",");if(0===n.length)return!0;var r=e.name||"",o=(e.type||"").toLowerCase(),a=o.replace(/\/.*$/,"");return n.some((function(e){var t=e.trim().toLowerCase();return"."===t.charAt(0)?r.toLowerCase().endsWith(t):t.endsWith("/*")?a===t.replace(/\/.*$/,""):o===t}))}return!0}},18959:(e,t,n)=>{"use strict";var r=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){0;return a.useContext(i.default)};var a=o(n(65043)),i=r(n(59887))},19e3:(e,t,n)=>{"use strict";n.d(t,{A:()=>T});var r=n(89379),o=n(80045),a=n(65043),i=n(58387),s=n(30376),l=n(92448),c=n(31807),d=n(58128),u=n(60267),p=n(51612),f=n(28301),h=n(85579),m=n(76906),g=n(38348),v=n(79857),y=n(86061);function b(e){return(0,y.Ay)("MuiCollapse",e)}(0,v.A)("MuiCollapse",["root","horizontal","vertical","entered","hidden","wrapper","wrapperInner"]);var x=n(70579);const A=["addEndListener","children","className","collapsedSize","component","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","orientation","style","timeout","TransitionComponent"],w=["ownerState"],S=(0,d.Ay)("div",{name:"MuiCollapse",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.orientation],"entered"===n.state&&t.entered,"exited"===n.state&&!n.in&&"0px"===n.collapsedSize&&t.hidden]}})((0,p.A)((e=>{let{theme:t}=e;return{height:0,overflow:"hidden",transition:t.transitions.create("height"),variants:[{props:{orientation:"horizontal"},style:{height:"auto",width:0,transition:t.transitions.create("width")}},{props:{state:"entered"},style:{height:"auto",overflow:"visible"}},{props:{state:"entered",orientation:"horizontal"},style:{width:"auto"}},{props:e=>{let{ownerState:t}=e;return"exited"===t.state&&!t.in&&"0px"===t.collapsedSize},style:{visibility:"hidden"}}]}}))),C=(0,d.Ay)("div",{name:"MuiCollapse",slot:"Wrapper"})({display:"flex",width:"100%",variants:[{props:{orientation:"horizontal"},style:{width:"auto",height:"100%"}}]}),P=(0,d.Ay)("div",{name:"MuiCollapse",slot:"WrapperInner"})({width:"100%",variants:[{props:{orientation:"horizontal"},style:{width:"auto",height:"100%"}}]}),_=a.forwardRef((function(e,t){const n=(0,f.b)({props:e,name:"MuiCollapse"}),{addEndListener:d,children:p,className:v,collapsedSize:y="0px",component:_,easing:T,in:E,onEnter:R,onEntered:k,onEntering:j,onExit:O,onExited:I,onExiting:D,orientation:M="vertical",style:L,timeout:N=h.p0.standard,TransitionComponent:F=s.Ay}=n,z=(0,o.A)(n,A),B=(0,r.A)((0,r.A)({},n),{},{orientation:M,collapsedSize:y}),U=(e=>{const{orientation:t,classes:n}=e,r={root:["root","".concat(t)],entered:["entered"],hidden:["hidden"],wrapper:["wrapper","".concat(t)],wrapperInner:["wrapperInner","".concat(t)]};return(0,c.A)(r,b,n)})(B),V=(0,u.A)(),W=(0,l.A)(),H=a.useRef(null),G=a.useRef(),Y="number"===typeof y?"".concat(y,"px"):y,q="horizontal"===M,K=q?"width":"height",J=a.useRef(null),X=(0,g.A)(t,J),$=e=>t=>{if(e){const n=J.current;void 0===t?e(n):e(n,t)}},Z=()=>H.current?H.current[q?"clientWidth":"clientHeight"]:0,Q=$(((e,t)=>{H.current&&q&&(H.current.style.position="absolute"),e.style[K]=Y,R&&R(e,t)})),ee=$(((e,t)=>{const n=Z();H.current&&q&&(H.current.style.position="");const{duration:r,easing:o}=(0,m.c)({style:L,timeout:N,easing:T},{mode:"enter"});if("auto"===N){const t=V.transitions.getAutoHeightDuration(n);e.style.transitionDuration="".concat(t,"ms"),G.current=t}else e.style.transitionDuration="string"===typeof r?r:"".concat(r,"ms");e.style[K]="".concat(n,"px"),e.style.transitionTimingFunction=o,j&&j(e,t)})),te=$(((e,t)=>{e.style[K]="auto",k&&k(e,t)})),ne=$((e=>{e.style[K]="".concat(Z(),"px"),O&&O(e)})),re=$(I),oe=$((e=>{const t=Z(),{duration:n,easing:r}=(0,m.c)({style:L,timeout:N,easing:T},{mode:"exit"});if("auto"===N){const n=V.transitions.getAutoHeightDuration(t);e.style.transitionDuration="".concat(n,"ms"),G.current=n}else e.style.transitionDuration="string"===typeof n?n:"".concat(n,"ms");e.style[K]=Y,e.style.transitionTimingFunction=r,D&&D(e)}));return(0,x.jsx)(F,(0,r.A)((0,r.A)({in:E,onEnter:Q,onEntered:te,onEntering:ee,onExit:ne,onExited:re,onExiting:oe,addEndListener:e=>{"auto"===N&&W.start(G.current||0,e),d&&d(J.current,e)},nodeRef:J,timeout:"auto"===N?null:N},z),{},{children:(e,t)=>{let{ownerState:n}=t,a=(0,o.A)(t,w);return(0,x.jsx)(S,(0,r.A)((0,r.A)({as:_,className:(0,i.A)(U.root,v,{entered:U.entered,exited:!E&&"0px"===Y&&U.hidden}[e]),style:(0,r.A)({[q?"minWidth":"minHeight"]:Y},L),ref:X,ownerState:(0,r.A)((0,r.A)({},B),{},{state:e})},a),{},{children:(0,x.jsx)(C,{ownerState:(0,r.A)((0,r.A)({},B),{},{state:e}),className:U.wrapper,ref:H,children:(0,x.jsx)(P,{ownerState:(0,r.A)((0,r.A)({},B),{},{state:e}),className:U.wrapperInner,children:p})})}))}}))}));_&&(_.muiSupportAuto=!0);const T=_},19181:(e,t,n)=>{"use strict";n.d(t,{A:()=>Ue});var r=n(89379),o=n(80045),a=n(12432),i=n(65043),s=n(27449),l=n(46509),c=n(21767);function d(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function u(e){return e instanceof d(e).Element||e instanceof Element}function p(e){return e instanceof d(e).HTMLElement||e instanceof HTMLElement}function f(e){return"undefined"!==typeof ShadowRoot&&(e instanceof d(e).ShadowRoot||e instanceof ShadowRoot)}var h=Math.max,m=Math.min,g=Math.round;function v(){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}function y(){return!/^((?!chrome|android).)*safari/i.test(v())}function b(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=e.getBoundingClientRect(),o=1,a=1;t&&p(e)&&(o=e.offsetWidth>0&&g(r.width)/e.offsetWidth||1,a=e.offsetHeight>0&&g(r.height)/e.offsetHeight||1);var i=(u(e)?d(e):window).visualViewport,s=!y()&&n,l=(r.left+(s&&i?i.offsetLeft:0))/o,c=(r.top+(s&&i?i.offsetTop:0))/a,f=r.width/o,h=r.height/a;return{width:f,height:h,top:c,right:l+f,bottom:c+h,left:l,x:l,y:c}}function x(e){var t=d(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function A(e){return e?(e.nodeName||"").toLowerCase():null}function w(e){return((u(e)?e.ownerDocument:e.document)||window.document).documentElement}function S(e){return b(w(e)).left+x(e).scrollLeft}function C(e){return d(e).getComputedStyle(e)}function P(e){var t=C(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function _(e,t,n){void 0===n&&(n=!1);var r=p(t),o=p(t)&&function(e){var t=e.getBoundingClientRect(),n=g(t.width)/e.offsetWidth||1,r=g(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),a=w(t),i=b(e,o,n),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&(("body"!==A(t)||P(a))&&(s=function(e){return e!==d(e)&&p(e)?{scrollLeft:(t=e).scrollLeft,scrollTop:t.scrollTop}:x(e);var t}(t)),p(t)?((l=b(t,!0)).x+=t.clientLeft,l.y+=t.clientTop):a&&(l.x=S(a))),{x:i.left+s.scrollLeft-l.x,y:i.top+s.scrollTop-l.y,width:i.width,height:i.height}}function T(e){var t=b(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function E(e){return"html"===A(e)?e:e.assignedSlot||e.parentNode||(f(e)?e.host:null)||w(e)}function R(e){return["html","body","#document"].indexOf(A(e))>=0?e.ownerDocument.body:p(e)&&P(e)?e:R(E(e))}function k(e,t){var n;void 0===t&&(t=[]);var r=R(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),a=d(r),i=o?[a].concat(a.visualViewport||[],P(r)?r:[]):r,s=t.concat(i);return o?s:s.concat(k(E(i)))}function j(e){return["table","td","th"].indexOf(A(e))>=0}function O(e){return p(e)&&"fixed"!==C(e).position?e.offsetParent:null}function I(e){for(var t=d(e),n=O(e);n&&j(n)&&"static"===C(n).position;)n=O(n);return n&&("html"===A(n)||"body"===A(n)&&"static"===C(n).position)?t:n||function(e){var t=/firefox/i.test(v());if(/Trident/i.test(v())&&p(e)&&"fixed"===C(e).position)return null;var n=E(e);for(f(n)&&(n=n.host);p(n)&&["html","body"].indexOf(A(n))<0;){var r=C(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}var D="top",M="bottom",L="right",N="left",F="auto",z=[D,M,L,N],B="start",U="end",V="viewport",W="popper",H=z.reduce((function(e,t){return e.concat([t+"-"+B,t+"-"+U])}),[]),G=[].concat(z,[F]).reduce((function(e,t){return e.concat([t,t+"-"+B,t+"-"+U])}),[]),Y=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function q(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}function K(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}var J={placement:"bottom",modifiers:[],strategy:"absolute"};function X(){for(var e=arguments.length,t=new Array(e),n=0;n=0?"x":"y"}function ne(e){var t,n=e.reference,r=e.element,o=e.placement,a=o?Q(o):null,i=o?ee(o):null,s=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(a){case D:t={x:s,y:n.y-r.height};break;case M:t={x:s,y:n.y+n.height};break;case L:t={x:n.x+n.width,y:l};break;case N:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var c=a?te(a):null;if(null!=c){var d="y"===c?"height":"width";switch(i){case B:t[c]=t[c]-(n[d]/2-r[d]/2);break;case U:t[c]=t[c]+(n[d]/2-r[d]/2)}}return t}var re={top:"auto",right:"auto",bottom:"auto",left:"auto"};function oe(e){var t,n=e.popper,r=e.popperRect,o=e.placement,a=e.variation,i=e.offsets,s=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,p=e.isFixed,f=i.x,h=void 0===f?0:f,m=i.y,v=void 0===m?0:m,y="function"===typeof u?u({x:h,y:v}):{x:h,y:v};h=y.x,v=y.y;var b=i.hasOwnProperty("x"),x=i.hasOwnProperty("y"),A=N,S=D,P=window;if(c){var _=I(n),T="clientHeight",E="clientWidth";if(_===d(n)&&"static"!==C(_=w(n)).position&&"absolute"===s&&(T="scrollHeight",E="scrollWidth"),o===D||(o===N||o===L)&&a===U)S=M,v-=(p&&_===P&&P.visualViewport?P.visualViewport.height:_[T])-r.height,v*=l?1:-1;if(o===N||(o===D||o===M)&&a===U)A=L,h-=(p&&_===P&&P.visualViewport?P.visualViewport.width:_[E])-r.width,h*=l?1:-1}var R,k=Object.assign({position:s},c&&re),j=!0===u?function(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:g(n*o)/o||0,y:g(r*o)/o||0}}({x:h,y:v},d(n)):{x:h,y:v};return h=j.x,v=j.y,l?Object.assign({},k,((R={})[S]=x?"0":"",R[A]=b?"0":"",R.transform=(P.devicePixelRatio||1)<=1?"translate("+h+"px, "+v+"px)":"translate3d("+h+"px, "+v+"px, 0)",R)):Object.assign({},k,((t={})[S]=x?v+"px":"",t[A]=b?h+"px":"",t.transform="",t))}const ae={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,a=void 0===o?[0,0]:o,i=G.reduce((function(e,n){return e[n]=function(e,t,n){var r=Q(e),o=[N,D].indexOf(r)>=0?-1:1,a="function"===typeof n?n(Object.assign({},t,{placement:e})):n,i=a[0],s=a[1];return i=i||0,s=(s||0)*o,[N,L].indexOf(r)>=0?{x:s,y:i}:{x:i,y:s}}(n,t.rects,a),e}),{}),s=i[t.placement],l=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=i}};var ie={left:"right",right:"left",bottom:"top",top:"bottom"};function se(e){return e.replace(/left|right|bottom|top/g,(function(e){return ie[e]}))}var le={start:"end",end:"start"};function ce(e){return e.replace(/start|end/g,(function(e){return le[e]}))}function de(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&f(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function ue(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function pe(e,t,n){return t===V?ue(function(e,t){var n=d(e),r=w(e),o=n.visualViewport,a=r.clientWidth,i=r.clientHeight,s=0,l=0;if(o){a=o.width,i=o.height;var c=y();(c||!c&&"fixed"===t)&&(s=o.offsetLeft,l=o.offsetTop)}return{width:a,height:i,x:s+S(e),y:l}}(e,n)):u(t)?function(e,t){var n=b(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):ue(function(e){var t,n=w(e),r=x(e),o=null==(t=e.ownerDocument)?void 0:t.body,a=h(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),i=h(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-r.scrollLeft+S(e),l=-r.scrollTop;return"rtl"===C(o||n).direction&&(s+=h(n.clientWidth,o?o.clientWidth:0)-a),{width:a,height:i,x:s,y:l}}(w(e)))}function fe(e,t,n,r){var o="clippingParents"===t?function(e){var t=k(E(e)),n=["absolute","fixed"].indexOf(C(e).position)>=0&&p(e)?I(e):e;return u(n)?t.filter((function(e){return u(e)&&de(e,n)&&"body"!==A(e)})):[]}(e):[].concat(t),a=[].concat(o,[n]),i=a[0],s=a.reduce((function(t,n){var o=pe(e,n,r);return t.top=h(o.top,t.top),t.right=m(o.right,t.right),t.bottom=m(o.bottom,t.bottom),t.left=h(o.left,t.left),t}),pe(e,i,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function he(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function me(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function ge(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,a=n.strategy,i=void 0===a?e.strategy:a,s=n.boundary,l=void 0===s?"clippingParents":s,c=n.rootBoundary,d=void 0===c?V:c,p=n.elementContext,f=void 0===p?W:p,h=n.altBoundary,m=void 0!==h&&h,g=n.padding,v=void 0===g?0:g,y=he("number"!==typeof v?v:me(v,z)),x=f===W?"reference":W,A=e.rects.popper,S=e.elements[m?x:f],C=fe(u(S)?S:S.contextElement||w(e.elements.popper),l,d,i),P=b(e.elements.reference),_=ne({reference:P,element:A,strategy:"absolute",placement:o}),T=ue(Object.assign({},A,_)),E=f===W?T:P,R={top:C.top-E.top+y.top,bottom:E.bottom-C.bottom+y.bottom,left:C.left-E.left+y.left,right:E.right-C.right+y.right},k=e.modifiersData.offset;if(f===W&&k){var j=k[o];Object.keys(R).forEach((function(e){var t=[L,M].indexOf(e)>=0?1:-1,n=[D,M].indexOf(e)>=0?"y":"x";R[e]+=j[n]*t}))}return R}function ve(e,t,n){return h(e,m(t,n))}const ye={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,a=void 0===o||o,i=n.altAxis,s=void 0!==i&&i,l=n.boundary,c=n.rootBoundary,d=n.altBoundary,u=n.padding,p=n.tether,f=void 0===p||p,g=n.tetherOffset,v=void 0===g?0:g,y=ge(t,{boundary:l,rootBoundary:c,padding:u,altBoundary:d}),b=Q(t.placement),x=ee(t.placement),A=!x,w=te(b),S="x"===w?"y":"x",C=t.modifiersData.popperOffsets,P=t.rects.reference,_=t.rects.popper,E="function"===typeof v?v(Object.assign({},t.rects,{placement:t.placement})):v,R="number"===typeof E?{mainAxis:E,altAxis:E}:Object.assign({mainAxis:0,altAxis:0},E),k=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,j={x:0,y:0};if(C){if(a){var O,F="y"===w?D:N,z="y"===w?M:L,U="y"===w?"height":"width",V=C[w],W=V+y[F],H=V-y[z],G=f?-_[U]/2:0,Y=x===B?P[U]:_[U],q=x===B?-_[U]:-P[U],K=t.elements.arrow,J=f&&K?T(K):{width:0,height:0},X=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},$=X[F],Z=X[z],ne=ve(0,P[U],J[U]),re=A?P[U]/2-G-ne-$-R.mainAxis:Y-ne-$-R.mainAxis,oe=A?-P[U]/2+G+ne+Z+R.mainAxis:q+ne+Z+R.mainAxis,ae=t.elements.arrow&&I(t.elements.arrow),ie=ae?"y"===w?ae.clientTop||0:ae.clientLeft||0:0,se=null!=(O=null==k?void 0:k[w])?O:0,le=V+oe-se,ce=ve(f?m(W,V+re-se-ie):W,V,f?h(H,le):H);C[w]=ce,j[w]=ce-V}if(s){var de,ue="x"===w?D:N,pe="x"===w?M:L,fe=C[S],he="y"===S?"height":"width",me=fe+y[ue],ye=fe-y[pe],be=-1!==[D,N].indexOf(b),xe=null!=(de=null==k?void 0:k[S])?de:0,Ae=be?me:fe-P[he]-_[he]-xe+R.altAxis,we=be?fe+P[he]+_[he]-xe-R.altAxis:ye,Se=f&&be?function(e,t,n){var r=ve(e,t,n);return r>n?n:r}(Ae,fe,we):ve(f?Ae:me,fe,f?we:ye);C[S]=Se,j[S]=Se-fe}t.modifiersData[r]=j}},requiresIfExists:["offset"]};const be={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,a=n.elements.arrow,i=n.modifiersData.popperOffsets,s=Q(n.placement),l=te(s),c=[N,L].indexOf(s)>=0?"height":"width";if(a&&i){var d=function(e,t){return he("number"!==typeof(e="function"===typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:me(e,z))}(o.padding,n),u=T(a),p="y"===l?D:N,f="y"===l?M:L,h=n.rects.reference[c]+n.rects.reference[l]-i[l]-n.rects.popper[c],m=i[l]-n.rects.reference[l],g=I(a),v=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,y=h/2-m/2,b=d[p],x=v-u[c]-d[f],A=v/2-u[c]/2+y,w=ve(b,A,x),S=l;n.modifiersData[r]=((t={})[S]=w,t.centerOffset=w-A,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)))&&de(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function xe(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 Ae(e){return[D,L,M,N].some((function(t){return e[t]>=0}))}var we=$({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,a=void 0===o||o,i=r.resize,s=void 0===i||i,l=d(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&c.forEach((function(e){e.addEventListener("scroll",n.update,Z)})),s&&l.addEventListener("resize",n.update,Z),function(){a&&c.forEach((function(e){e.removeEventListener("scroll",n.update,Z)})),s&&l.removeEventListener("resize",n.update,Z)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=ne({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,a=n.adaptive,i=void 0===a||a,s=n.roundOffsets,l=void 0===s||s,c={placement:Q(t.placement),variation:ee(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,oe(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,oe(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},{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]||{},o=t.elements[e];p(o)&&A(o)&&(Object.assign(o.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?o.removeAttribute(e):o.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],o=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});p(r)&&A(r)&&(Object.assign(r.style,a),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]},ae,{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,a=void 0===o||o,i=n.altAxis,s=void 0===i||i,l=n.fallbackPlacements,c=n.padding,d=n.boundary,u=n.rootBoundary,p=n.altBoundary,f=n.flipVariations,h=void 0===f||f,m=n.allowedAutoPlacements,g=t.options.placement,v=Q(g),y=l||(v===g||!h?[se(g)]:function(e){if(Q(e)===F)return[];var t=se(e);return[ce(e),t,ce(t)]}(g)),b=[g].concat(y).reduce((function(e,n){return e.concat(Q(n)===F?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,a=n.rootBoundary,i=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?G:l,d=ee(r),u=d?s?H:H.filter((function(e){return ee(e)===d})):z,p=u.filter((function(e){return c.indexOf(e)>=0}));0===p.length&&(p=u);var f=p.reduce((function(t,n){return t[n]=ge(e,{placement:n,boundary:o,rootBoundary:a,padding:i})[Q(n)],t}),{});return Object.keys(f).sort((function(e,t){return f[e]-f[t]}))}(t,{placement:n,boundary:d,rootBoundary:u,padding:c,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),x=t.rects.reference,A=t.rects.popper,w=new Map,S=!0,C=b[0],P=0;P=0,k=R?"width":"height",j=ge(t,{placement:_,boundary:d,rootBoundary:u,altBoundary:p,padding:c}),O=R?E?L:N:E?M:D;x[k]>A[k]&&(O=se(O));var I=se(O),U=[];if(a&&U.push(j[T]<=0),s&&U.push(j[O]<=0,j[I]<=0),U.every((function(e){return e}))){C=_,S=!1;break}w.set(_,U)}if(S)for(var V=function(e){var t=b.find((function(t){var n=w.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return C=t,"break"},W=h?3:1;W>0;W--){if("break"===V(W))break}t.placement!==C&&(t.modifiersData[r]._skip=!0,t.placement=C,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},ye,be,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,a=t.modifiersData.preventOverflow,i=ge(t,{elementContext:"reference"}),s=ge(t,{altBoundary:!0}),l=xe(i,r),c=xe(s,o,a),d=Ae(l),u=Ae(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:d,hasPopperEscaped:u},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":u})}}]}),Se=n(31807),Ce=n(97605),Pe=n(33677),_e=n(79857),Te=n(86061);function Ee(e){return(0,Te.Ay)("MuiPopper",e)}(0,_e.A)("MuiPopper",["root"]);var Re=n(70579);const ke=["anchorEl","children","direction","disablePortal","modifiers","open","placement","popperOptions","popperRef","slotProps","slots","TransitionProps","ownerState"],je=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function Oe(e){return"function"===typeof e?e():e}function Ie(e){return void 0!==e.nodeType}const De={},Me=i.forwardRef((function(e,t){var n;const{anchorEl:a,children:s,direction:d,disablePortal:u,modifiers:p,open:f,placement:h,popperOptions:m,popperRef:g,slotProps:v={},slots:y={},TransitionProps:b,ownerState:x}=e,A=(0,o.A)(e,ke),w=i.useRef(null),S=(0,c.A)(w,t),C=i.useRef(null),P=(0,c.A)(C,g),_=i.useRef(P);(0,l.A)((()=>{_.current=P}),[P]),i.useImperativeHandle(g,(()=>C.current),[]);const T=function(e,t){if("ltr"===t)return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}(h,d),[E,R]=i.useState(T),[k,j]=i.useState(Oe(a));i.useEffect((()=>{C.current&&C.current.forceUpdate()})),i.useEffect((()=>{a&&j(Oe(a))}),[a]),(0,l.A)((()=>{if(!k||!f)return;let e=[{name:"preventOverflow",options:{altBoundary:u}},{name:"flip",options:{altBoundary:u}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:e=>{let{state:t}=e;R(t.placement)}}];null!=p&&(e=e.concat(p)),m&&null!=m.modifiers&&(e=e.concat(m.modifiers));const t=we(k,w.current,(0,r.A)((0,r.A)({placement:T},m),{},{modifiers:e}));return _.current(t),()=>{t.destroy(),_.current(null)}}),[k,u,p,f,m,T]);const O={placement:E};null!==b&&(O.TransitionProps=b);const I=(e=>{const{classes:t}=e;return(0,Se.A)({root:["root"]},Ee,t)})(e),D=null!==(n=y.root)&&void 0!==n?n:"div",M=(0,Ce.A)({elementType:D,externalSlotProps:v.root,externalForwardedProps:A,additionalProps:{role:"tooltip",ref:S},ownerState:e,className:I.root});return(0,Re.jsx)(D,(0,r.A)((0,r.A)({},M),{},{children:"function"===typeof s?s(O):s}))})),Le=i.forwardRef((function(e,t){const{anchorEl:n,children:a,container:l,direction:c="ltr",disablePortal:d=!1,keepMounted:u=!1,modifiers:p,open:f,placement:h="bottom",popperOptions:m=De,popperRef:g,style:v,transition:y=!1,slotProps:b={},slots:x={}}=e,A=(0,o.A)(e,je),[w,S]=i.useState(!0);if(!u&&!f&&(!y||w))return null;let C;if(l)C=l;else if(n){const e=Oe(n);C=e&&Ie(e)?(0,s.A)(e).body:(0,s.A)(null).body}const P=f||!u||y&&!w?void 0:"none",_=y?{in:f,onEnter:()=>{S(!1)},onExited:()=>{S(!0)}}:void 0;return(0,Re.jsx)(Pe.A,{disablePortal:d,container:C,children:(0,Re.jsx)(Me,(0,r.A)((0,r.A)({anchorEl:n,direction:c,disablePortal:d,modifiers:p,ref:t,open:y?!w:f,placement:h,popperOptions:m,popperRef:g,slotProps:b,slots:x},A),{},{style:(0,r.A)({position:"fixed",top:0,left:0,display:P},v),TransitionProps:_,children:a}))})}));var Ne=n(58128),Fe=n(28301);const ze=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],Be=(0,Ne.Ay)(Le,{name:"MuiPopper",slot:"Root"})({}),Ue=i.forwardRef((function(e,t){var n;const i=(0,a.I)(),s=(0,Fe.b)({props:e,name:"MuiPopper"}),{anchorEl:l,component:c,components:d,componentsProps:u,container:p,disablePortal:f,keepMounted:h,modifiers:m,open:g,placement:v,popperOptions:y,popperRef:b,transition:x,slots:A,slotProps:w}=s,S=(0,o.A)(s,ze),C=null!==(n=null===A||void 0===A?void 0:A.root)&&void 0!==n?n:null===d||void 0===d?void 0:d.Root,P=(0,r.A)({anchorEl:l,container:p,disablePortal:f,keepMounted:h,modifiers:m,open:g,placement:v,popperOptions:y,popperRef:b,transition:x},S);return(0,Re.jsx)(Be,(0,r.A)((0,r.A)({as:c,direction:i?"rtl":"ltr",slots:{root:C},slotProps:null!==w&&void 0!==w?w:u},P),{},{ref:t}))}))},19226:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500}},19565:(e,t,n)=>{"use strict";e.exports=n(90191)},19652:(e,t,n)=>{"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0});var o={};Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a.default}});var a=r(n(98366));Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},19707:(e,t,n)=>{"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0});var o={};Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a.default}});var a=r(n(33860));Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},19817:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(14057),o=n(70579);const a=(0,r.A)((0,o.jsx)("path",{d:"M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2m0 16H8V7h11z"}),"ContentCopy")},20137:(e,t,n)=>{"use strict";var r=n(12897).default,o=n(91847).default;const a=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];var i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){const n="function"===typeof t?t(e):t,{fontFamily:i=c,fontSize:d=14,fontWeightLight:u=300,fontWeightRegular:p=400,fontWeightMedium:f=500,fontWeightBold:h=700,htmlFontSize:m=16,allVariants:g,pxToRem:v}=n,y=o(n,a);0;const b=d/14,x=v||(e=>"".concat(e/m*b,"rem")),A=(e,t,n,o,a)=>{return r(r(r({fontFamily:i,fontWeight:e,fontSize:x(t),lineHeight:n},i===c?{letterSpacing:"".concat((s=o/t,Math.round(1e5*s)/1e5),"em")}:{}),a),g);var s},w={h1:A(u,96,1.167,-1.5),h2:A(u,60,1.2,-.5),h3:A(p,48,1.167,0),h4:A(p,34,1.235,.25),h5:A(p,24,1.334,0),h6:A(f,20,1.6,.15),subtitle1:A(p,16,1.75,.15),subtitle2:A(f,14,1.57,.1),body1:A(p,16,1.5,.15),body2:A(p,14,1.43,.15),button:A(f,14,1.75,.4,l),caption:A(p,12,1.66,.4),overline:A(p,12,2.66,1,l),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return(0,s.default)(r({htmlFontSize:m,pxToRem:x,fontFamily:i,fontSize:d,fontWeightLight:u,fontWeightRegular:p,fontWeightMedium:f,fontWeightBold:h},w),y,{clone:!1})};var s=i(n(14534));const l={textTransform:"uppercase"},c='"Roboto", "Helvetica", "Arial", sans-serif'},20324:(e,t,n)=>{"use strict";var r=n(12897).default,o=n(91847).default;const a=["className","component"];var i=n(24994).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{themeId:t,defaultTheme:n,defaultClassName:i="MuiBox-root",generateClassName:s}=e,h=(0,d.default)("div",{shouldForwardProp:e=>"theme"!==e&&"sx"!==e&&"as"!==e})(u.default);return l.forwardRef((function(e,l){const d=(0,p.default)(n),m=(0,u.extendSxProp)(e),{className:g,component:v="div"}=m,y=o(m,a);return(0,f.jsx)(h,r({as:v,ref:l,className:(0,c.default)(g,s?s(i):i),theme:t&&d[t]||d},y))}))};var l=s(n(65043)),c=i(n(12949)),d=i(n(7518)),u=s(n(76998)),p=i(n(19652)),f=n(70579)},20578:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(90410))},20582:(e,t,n)=>{"use strict";var r=n(12897).default;Object.defineProperty(t,"__esModule",{value:!0}),t.stringifyTheme=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=r({},e);return function e(t){const n=Object.entries(t);for(let i=0;i{"use strict";n.d(t,{A:()=>o});var r=n(82284);function o(e){var t=function(e,t){if("object"!=(0,r.A)(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=(0,r.A)(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==(0,r.A)(t)?t:t+""}},20876:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.createUnarySpacing=g,t.createUnaryUnit=m,t.default=void 0,t.getStyleFromPropValue=y,t.getValue=v,t.margin=x,t.marginKeys=void 0,t.padding=A,t.paddingKeys=void 0;r(n(38651));var o=n(94060),a=n(36701),i=r(n(37964)),s=r(n(49324));const l={m:"margin",p:"padding"},c={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},d={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},u=(0,s.default)((e=>{if(e.length>2){if(!d[e])return[e];e=d[e]}const[t,n]=e.split(""),r=l[t],o=c[n]||"";return Array.isArray(o)?o.map((e=>r+e)):[r+o]})),p=t.marginKeys=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],f=t.paddingKeys=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],h=[...p,...f];function m(e,t,n,r){var o;const i=null!==(o=(0,a.getPath)(e,t,!0))&&void 0!==o?o:n;return"number"===typeof i||"string"===typeof i?e=>"string"===typeof e?e:"string"===typeof i?i.startsWith("var(")&&0===e?0:i.startsWith("var(")&&1===e?i:"calc(".concat(e," * ").concat(i,")"):i*e:Array.isArray(i)?e=>{if("string"===typeof e)return e;const t=Math.abs(e);const n=i[t];return e>=0?n:"number"===typeof n?-n:"string"===typeof n&&n.startsWith("var(")?"calc(-1 * ".concat(n,")"):"-".concat(n)}:"function"===typeof i?i:()=>{}}function g(e){return m(e,"spacing",8)}function v(e,t){return"string"===typeof t||null==t?t:e(t)}function y(e,t){return n=>e.reduce(((e,r)=>(e[r]=v(t,n),e)),{})}function b(e,t){const n=g(e.theme);return Object.keys(e).map((r=>function(e,t,n,r){if(!t.includes(n))return null;const a=y(u(n),r),i=e[n];return(0,o.handleBreakpoints)(e,i,a)}(e,t,r,n))).reduce(i.default,{})}function x(e){return b(e,p)}function A(e){return b(e,f)}function w(e){return b(e,h)}x.propTypes={},x.filterProps=p,A.propTypes={},A.filterProps=f,w.propTypes={},w.filterProps=h;t.default=w},20992:(e,t,n)=>{"use strict";var r=n(12897).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(void 0!==s){const t=s();return null!==e&&void 0!==e?e:t}return function(e){const[t,n]=a.useState(e),r=e||t;return a.useEffect((()=>{null==t&&(i+=1,n("mui-".concat(i)))}),[t]),r}(e)};var a=o(n(65043));let i=0;const s=r({},a).useId},21039:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(65043),o=n(46509);const a=function(e){const t=r.useRef(e);return(0,o.A)((()=>{t.current=e})),r.useRef((function(){return(0,t.current)(...arguments)})).current}},21767:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(65043);function o(){for(var e=arguments.length,t=new Array(e),n=0;n{const n=t.map((t=>{if(null==t)return null;if("function"===typeof t){const n=t,r=n(e);return"function"===typeof r?r:()=>{n(null)}}return t.current=e,()=>{t.current=null}}));return()=>{n.forEach((e=>null===e||void 0===e?void 0:e()))}}),t);return r.useMemo((()=>t.every((e=>null==e))?null:e=>{o.current&&(o.current(),o.current=void 0),null!=e&&(o.current=a(e))}),t)}},21877:(e,t,n)=>{"use strict";var r=n(12897).default,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.DISABLE_CSS_TRANSITION=void 0,t.default=function(e){const{themeId:t,theme:n={},modeStorageKey:o=u.DEFAULT_MODE_STORAGE_KEY,colorSchemeStorageKey:a=u.DEFAULT_COLOR_SCHEME_STORAGE_KEY,disableTransitionOnChange:m=!1,defaultColorScheme:g,resolveTheme:v}=e,y={allColorSchemes:[],colorScheme:void 0,darkColorScheme:void 0,lightColorScheme:void 0,mode:void 0,setColorScheme:()=>{},setMode:()=>{},systemMode:void 0},b=i.createContext(void 0);0;const x={},A={};const w="string"===typeof g?g:g.light,S="string"===typeof g?g:g.dark;return{CssVarsProvider:function(e){var u,y,w;const{children:S,theme:C,modeStorageKey:P=o,colorSchemeStorageKey:_=a,disableTransitionOnChange:T=m,storageManager:E,storageWindow:R=("undefined"===typeof window?void 0:window),documentNode:k=("undefined"===typeof document?void 0:document),colorSchemeNode:j=("undefined"===typeof document?void 0:document.documentElement),disableNestedContext:O=!1,disableStyleSheetGeneration:I=!1,defaultMode:D="system",forceThemeRerender:M=!1,noSsr:L}=e,N=i.useRef(!1),F=(0,l.useTheme)(),z=i.useContext(b),B=!!z&&!O,U=i.useMemo((()=>C||("function"===typeof n?n():n)),[C]),V=U[t],W=V||U,{colorSchemes:H=x,components:G=A,cssVarPrefix:Y}=W,q=Object.keys(H).filter((e=>!!H[e])).join(","),K=i.useMemo((()=>q.split(",")),[q]),J="string"===typeof g?g:g.light,X="string"===typeof g?g:g.dark,$=H[J]&&H[X]?D:(null===(u=H[W.defaultColorScheme])||void 0===u||null===(u=u.palette)||void 0===u?void 0:u.mode)||(null===(y=W.palette)||void 0===y?void 0:y.mode),{mode:Z,setMode:Q,systemMode:ee,lightColorScheme:te,darkColorScheme:ne,colorScheme:re,setColorScheme:oe}=(0,p.default)({supportedColorSchemes:K,defaultLightColorScheme:J,defaultDarkColorScheme:X,modeStorageKey:P,colorSchemeStorageKey:_,defaultMode:$,storageManager:E,storageWindow:R,noSsr:L});let ae=Z,ie=re;B&&(ae=z.mode,ie=z.colorScheme);let se=ie||W.defaultColorScheme;W.vars&&!M&&(se=W.defaultColorScheme);const le=i.useMemo((()=>{var e;const t=(null===(e=W.generateThemeVars)||void 0===e?void 0:e.call(W))||W.vars,n=r(r({},W),{},{components:G,colorSchemes:H,cssVarPrefix:Y,vars:t});if("function"===typeof n.generateSpacing&&(n.spacing=n.generateSpacing()),se){const e=H[se];e&&"object"===typeof e&&Object.keys(e).forEach((t=>{e[t]&&"object"===typeof e[t]?n[t]=r(r({},n[t]),e[t]):n[t]=e[t]}))}return v?v(n):n}),[W,se,G,H,Y]),ce=W.colorSchemeSelector;(0,c.default)((()=>{if(ie&&j&&ce&&"media"!==ce){const e=ce;let t=ce;if("class"===e&&(t=".%s"),"data"===e&&(t="[data-%s]"),null!==e&&void 0!==e&&e.startsWith("data-")&&!e.includes("%s")&&(t="[".concat(e,'="%s"]')),t.startsWith("."))j.classList.remove(...K.map((e=>t.substring(1).replace("%s",e)))),j.classList.add(t.substring(1).replace("%s",ie));else{const e=t.replace("%s",ie).match(/\[([^\]]+)\]/);if(e){const[t,n]=e[1].split("=");n||K.forEach((e=>{j.removeAttribute(t.replace(ie,e))})),j.setAttribute(t,n?n.replace(/"|'/g,""):"")}else j.setAttribute(t,ie)}}}),[ie,ce,j,K]),i.useEffect((()=>{let e;if(T&&N.current&&k){const t=k.createElement("style");t.appendChild(k.createTextNode(h)),k.head.appendChild(t),window.getComputedStyle(k.body),e=setTimeout((()=>{k.head.removeChild(t)}),1)}return()=>{clearTimeout(e)}}),[ie,T,k]),i.useEffect((()=>(N.current=!0,()=>{N.current=!1})),[]);const de=i.useMemo((()=>({allColorSchemes:K,colorScheme:ie,darkColorScheme:ne,lightColorScheme:te,mode:ae,setColorScheme:oe,setMode:Q,systemMode:ee})),[K,ie,ne,te,ae,oe,Q,ee,le.colorSchemeSelector]);let ue=!0;(I||!1===W.cssVariables||B&&(null===F||void 0===F?void 0:F.cssVarPrefix)===Y)&&(ue=!1);const pe=(0,f.jsxs)(i.Fragment,{children:[(0,f.jsx)(d.default,{themeId:V?t:void 0,theme:le,children:S}),ue&&(0,f.jsx)(s.GlobalStyles,{styles:(null===(w=le.generateStyleSheets)||void 0===w?void 0:w.call(le))||[]})]});return B?pe:(0,f.jsx)(b.Provider,{value:de,children:pe})},useColorScheme:()=>i.useContext(b)||y,getInitColorSchemeScript:e=>(0,u.default)(r({colorSchemeStorageKey:a,defaultLightColorScheme:w,defaultDarkColorScheme:S,modeStorageKey:o},e))}};var i=a(n(65043)),s=(o(n(65173)),n(7518)),l=n(89234),c=o(n(90420)),d=o(n(89532)),u=a(n(98044)),p=o(n(55361)),f=n(70579);const h=t.DISABLE_CSS_TRANSITION="*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}"},22018:(e,t,n)=>{"use strict";var r=n(12897).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t,n){const o=r({},n);for(const a in t)if(Object.prototype.hasOwnProperty.call(t,a)){const i=a;if("components"===i||"slots"===i)o[i]=r(r({},t[i]),o[i]);else if("componentsProps"===i||"slotProps"===i){const a=t[i],s=n[i];if(s)if(a){o[i]=r({},s);for(const t in a)if(Object.prototype.hasOwnProperty.call(a,t)){const n=t;o[i][n]=e(a[n],s[n])}}else o[i]=s;else o[i]=a||{}}else void 0===o[i]&&(o[i]=t[i])}return o}},22144:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e&&e.ownerDocument||document}},22427:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(73362));t.default=o.default},22480:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(44708))},22517:(e,t,n)=>{"use strict";function r(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:166;function r(){for(var r=arguments.length,o=new Array(r),a=0;a{e.apply(this,o)}),n)}return r.clear=()=>{clearTimeout(t)},r}n.d(t,{A:()=>r})},22632:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(14057),o=n(70579);const a=(0,r.A)((0,o.jsx)("path",{d:"M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7M2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2m4.31-.78 3.15 3.15.02-.16c0-1.66-1.34-3-3-3z"}),"VisibilityOff")},22672:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(14057),o=n(70579);const a=(0,r.A)((0,o.jsx)("path",{d:"M17 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V7zm-5 16c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3m3-10H5V5h10z"}),"Save")},22799:(e,t)=>{"use strict";var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.fragment");function o(e,t,r){var o=null;if(void 0!==r&&(o=""+r),void 0!==t.key&&(o=""+t.key),"key"in t)for(var a in r={},t)"key"!==a&&(r[a]=t[a]);else r=t;return t=r.ref,{$$typeof:n,type:e,key:o,ref:void 0!==t?t:null,props:r}}t.Fragment=r,t.jsx=o,t.jsxs=o},22814:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(56308))},22920:(e,t,n)=>{"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0});var o={formLabelClasses:!0};Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"formLabelClasses",{enumerable:!0,get:function(){return i.default}});var a=r(n(51292));Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var i=r(n(80726));Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}))},22947:(e,t,n)=>{"use strict";n.d(t,{A:()=>w});var r=n(80045),o=n(89379),a=n(65043),i=n(58387),s=n(31807),l=n(17566),c=n(68700),d=n(58128),u=n(51612),p=n(28301),f=n(97194),h=n(79857),m=n(86061);function g(e){return(0,m.Ay)("MuiFormHelperText",e)}const v=(0,h.A)("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]);var y=n(70579);const b=["children","className","component","disabled","error","filled","focused","margin","required","variant"];var x;const A=(0,d.Ay)("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.size&&t["size".concat((0,f.A)(n.size))],n.contained&&t.contained,n.filled&&t.filled]}})((0,u.A)((e=>{let{theme:t}=e;return(0,o.A)((0,o.A)({color:(t.vars||t).palette.text.secondary},t.typography.caption),{},{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,["&.".concat(v.disabled)]:{color:(t.vars||t).palette.text.disabled},["&.".concat(v.error)]:{color:(t.vars||t).palette.error.main},variants:[{props:{size:"small"},style:{marginTop:4}},{props:e=>{let{ownerState:t}=e;return t.contained},style:{marginLeft:14,marginRight:14}}]})}))),w=a.forwardRef((function(e,t){const n=(0,p.b)({props:e,name:"MuiFormHelperText"}),{children:a,className:d,component:u="p",disabled:h,error:m,filled:v,focused:w,margin:S,required:C,variant:P}=n,_=(0,r.A)(n,b),T=(0,c.A)(),E=(0,l.A)({props:n,muiFormControl:T,states:["variant","size","disabled","error","filled","focused","required"]}),R=(0,o.A)((0,o.A)({},n),{},{component:u,contained:"filled"===E.variant||"outlined"===E.variant,variant:E.variant,size:E.size,disabled:E.disabled,error:E.error,filled:E.filled,focused:E.focused,required:E.required});delete R.ownerState;const k=(e=>{const{classes:t,contained:n,size:r,disabled:o,error:a,filled:i,focused:l,required:c}=e,d={root:["root",o&&"disabled",a&&"error",r&&"size".concat((0,f.A)(r)),n&&"contained",l&&"focused",i&&"filled",c&&"required"]};return(0,s.A)(d,g,t)})(R);return(0,y.jsx)(A,(0,o.A)((0,o.A)({as:u,className:(0,i.A)(k.root,d),ref:t},_),{},{ownerState:R,children:" "===a?x||(x=(0,y.jsx)("span",{className:"notranslate","aria-hidden":!0,children:"\u200b"})):a}))}))},22950:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(14057),o=n(70579);const a=(0,r.A)((0,o.jsx)("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z"}),"Add")},23209:(e,t,n)=>{"use strict";n.d(t,{ck:()=>F,Sh:()=>N,Ay:()=>B,Oj:()=>L,WC:()=>M});var r=n(80045),o=n(89379),a=n(92065),i=n(65043),s=n(58387),l=n(31807),c=n(22517),d=n(21767),u=n(46509),p=n(21039),f=n(26433),h=n(70579);const m=["onChange","maxRows","minRows","style","value"];function g(e){return parseInt(e,10)||0}const v={visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"};function y(e){return function(e){for(const t in e)return!1;return!0}(e)||0===e.outerHeightStyle&&!e.overflowing}const b=i.forwardRef((function(e,t){const{onChange:n,maxRows:a,minRows:s=1,style:l,value:b}=e,x=(0,r.A)(e,m),{current:A}=i.useRef(null!=b),w=i.useRef(null),S=(0,d.A)(t,w),C=i.useRef(null),P=i.useRef(null),_=i.useCallback((()=>{const t=w.current,n=P.current;if(!t||!n)return;const r=(0,f.A)(t).getComputedStyle(t);if("0px"===r.width)return{outerHeightStyle:0,overflowing:!1};n.style.width=r.width,n.value=t.value||e.placeholder||"x","\n"===n.value.slice(-1)&&(n.value+=" ");const o=r.boxSizing,i=g(r.paddingBottom)+g(r.paddingTop),l=g(r.borderBottomWidth)+g(r.borderTopWidth),c=n.scrollHeight;n.value="x";const d=n.scrollHeight;let u=c;s&&(u=Math.max(Number(s)*d,u)),a&&(u=Math.min(Number(a)*d,u)),u=Math.max(u,d);return{outerHeightStyle:u+("border-box"===o?i+l:0),overflowing:Math.abs(u-c)<=1}}),[a,s,e.placeholder]),T=(0,p.A)((()=>{const e=w.current,t=_();if(!e||!t||y(t))return!1;const n=t.outerHeightStyle;return null!=C.current&&C.current!==n})),E=i.useCallback((()=>{const e=w.current,t=_();if(!e||!t||y(t))return;const n=t.outerHeightStyle;C.current!==n&&(C.current=n,e.style.height="".concat(n,"px")),e.style.overflow=t.overflowing?"hidden":""}),[_]),R=i.useRef(-1);(0,u.A)((()=>{const e=(0,c.A)(E),t=null===w||void 0===w?void 0:w.current;if(!t)return;const n=(0,f.A)(t);let r;return n.addEventListener("resize",e),"undefined"!==typeof ResizeObserver&&(r=new ResizeObserver((()=>{T()&&(r.unobserve(t),cancelAnimationFrame(R.current),E(),R.current=requestAnimationFrame((()=>{r.observe(t)})))})),r.observe(t)),()=>{e.clear(),cancelAnimationFrame(R.current),n.removeEventListener("resize",e),r&&r.disconnect()}}),[_,E,T]),(0,u.A)((()=>{E()}));return(0,h.jsxs)(i.Fragment,{children:[(0,h.jsx)("textarea",(0,o.A)({value:b,onChange:e=>{A||E();const t=e.target,r=t.value.length,o=t.value.endsWith("\n"),a=t.selectionStart===r;o&&a&&t.setSelectionRange(r,r),n&&n(e)},ref:S,rows:s,style:l},x)),(0,h.jsx)("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:P,tabIndex:-1,style:(0,o.A)((0,o.A)((0,o.A)({},v),l),{},{paddingTop:0,paddingBottom:0})})]})}));var x=n(7731),A=n(17566),w=n(98736),S=n(68700),C=n(58128),P=n(66873),_=n(51612),T=n(28301),E=n(97194),R=n(38348),k=n(14418),j=n(1811),O=n(38031);const I=["aria-describedby","autoComplete","autoFocus","className","color","components","componentsProps","defaultValue","disabled","disableInjectingGlobalStyles","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","maxRows","minRows","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","size","slotProps","slots","startAdornment","type","value"];var D;const M=(e,t)=>{const{ownerState:n}=e;return[t.root,n.formControl&&t.formControl,n.startAdornment&&t.adornedStart,n.endAdornment&&t.adornedEnd,n.error&&t.error,"small"===n.size&&t.sizeSmall,n.multiline&&t.multiline,n.color&&t["color".concat((0,E.A)(n.color))],n.fullWidth&&t.fullWidth,n.hiddenLabel&&t.hiddenLabel]},L=(e,t)=>{const{ownerState:n}=e;return[t.input,"small"===n.size&&t.inputSizeSmall,n.multiline&&t.inputMultiline,"search"===n.type&&t.inputTypeSearch,n.startAdornment&&t.inputAdornedStart,n.endAdornment&&t.inputAdornedEnd,n.hiddenLabel&&t.inputHiddenLabel]},N=(0,C.Ay)("div",{name:"MuiInputBase",slot:"Root",overridesResolver:M})((0,_.A)((e=>{let{theme:t}=e;return(0,o.A)((0,o.A)({},t.typography.body1),{},{color:(t.vars||t).palette.text.primary,lineHeight:"1.4375em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center",["&.".concat(O.A.disabled)]:{color:(t.vars||t).palette.text.disabled,cursor:"default"},variants:[{props:e=>{let{ownerState:t}=e;return t.multiline},style:{padding:"4px 0 5px"}},{props:e=>{let{ownerState:t,size:n}=e;return t.multiline&&"small"===n},style:{paddingTop:1}},{props:e=>{let{ownerState:t}=e;return t.fullWidth},style:{width:"100%"}}]})}))),F=(0,C.Ay)("input",{name:"MuiInputBase",slot:"Input",overridesResolver:L})((0,_.A)((e=>{let{theme:t}=e;const n="light"===t.palette.mode,r=(0,o.A)((0,o.A)({color:"currentColor"},t.vars?{opacity:t.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5}),{},{transition:t.transitions.create("opacity",{duration:t.transitions.duration.shorter})}),a={opacity:"0 !important"},i=t.vars?{opacity:t.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5};return{font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"4px 0 5px",border:0,boxSizing:"content-box",background:"none",height:"1.4375em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%","&::-webkit-input-placeholder":r,"&::-moz-placeholder":r,"&::-ms-input-placeholder":r,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},["label[data-shrink=false] + .".concat(O.A.formControl," &")]:{"&::-webkit-input-placeholder":a,"&::-moz-placeholder":a,"&::-ms-input-placeholder":a,"&:focus::-webkit-input-placeholder":i,"&:focus::-moz-placeholder":i,"&:focus::-ms-input-placeholder":i},["&.".concat(O.A.disabled)]:{opacity:1,WebkitTextFillColor:(t.vars||t).palette.text.disabled},variants:[{props:e=>{let{ownerState:t}=e;return!t.disableInjectingGlobalStyles},style:{animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}}},{props:{size:"small"},style:{paddingTop:1}},{props:e=>{let{ownerState:t}=e;return t.multiline},style:{height:"auto",resize:"none",padding:0,paddingTop:0}},{props:{type:"search"},style:{MozAppearance:"textfield"}}]}}))),z=(0,P.Dp)({"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}),B=i.forwardRef((function(e,t){var n;const c=(0,T.b)({props:e,name:"MuiInputBase"}),{"aria-describedby":d,autoComplete:u,autoFocus:p,className:f,color:m,components:g={},componentsProps:v={},defaultValue:y,disabled:C,disableInjectingGlobalStyles:P,endAdornment:_,error:M,fullWidth:L=!1,id:B,inputComponent:U="input",inputProps:V={},inputRef:W,margin:H,maxRows:G,minRows:Y,multiline:q=!1,name:K,onBlur:J,onChange:X,onClick:$,onFocus:Z,onKeyDown:Q,onKeyUp:ee,placeholder:te,readOnly:ne,renderSuffix:re,rows:oe,size:ae,slotProps:ie={},slots:se={},startAdornment:le,type:ce="text",value:de}=c,ue=(0,r.A)(c,I),pe=null!=V.value?V.value:de,{current:fe}=i.useRef(null!=pe),he=i.useRef(),me=i.useCallback((e=>{0}),[]),ge=(0,R.A)(he,W,V.ref,me),[ve,ye]=i.useState(!1),be=(0,S.A)();const xe=(0,A.A)({props:c,muiFormControl:be,states:["color","disabled","error","hiddenLabel","size","required","filled"]});xe.focused=be?be.focused:ve,i.useEffect((()=>{!be&&C&&ve&&(ye(!1),J&&J())}),[be,C,ve,J]);const Ae=be&&be.onFilled,we=be&&be.onEmpty,Se=i.useCallback((e=>{(0,j.lq)(e)?Ae&&Ae():we&&we()}),[Ae,we]);(0,k.A)((()=>{fe&&Se({value:pe})}),[pe,Se,fe]);i.useEffect((()=>{Se(he.current)}),[]);let Ce=U,Pe=V;q&&"input"===Ce&&(Pe=oe?(0,o.A)({type:void 0,minRows:oe,maxRows:oe},Pe):(0,o.A)({type:void 0,maxRows:G,minRows:Y},Pe),Ce=b);i.useEffect((()=>{be&&be.setAdornedStart(Boolean(le))}),[be,le]);const _e=(0,o.A)((0,o.A)({},c),{},{color:xe.color||"primary",disabled:xe.disabled,endAdornment:_,error:xe.error,focused:xe.focused,formControl:be,fullWidth:L,hiddenLabel:xe.hiddenLabel,multiline:q,size:xe.size,startAdornment:le,type:ce}),Te=(e=>{const{classes:t,color:n,disabled:r,error:o,endAdornment:a,focused:i,formControl:s,fullWidth:c,hiddenLabel:d,multiline:u,readOnly:p,size:f,startAdornment:h,type:m}=e,g={root:["root","color".concat((0,E.A)(n)),r&&"disabled",o&&"error",c&&"fullWidth",i&&"focused",s&&"formControl",f&&"medium"!==f&&"size".concat((0,E.A)(f)),u&&"multiline",h&&"adornedStart",a&&"adornedEnd",d&&"hiddenLabel",p&&"readOnly"],input:["input",r&&"disabled","search"===m&&"inputTypeSearch",u&&"inputMultiline","small"===f&&"inputSizeSmall",d&&"inputHiddenLabel",h&&"inputAdornedStart",a&&"inputAdornedEnd",p&&"readOnly"]};return(0,l.A)(g,O.g,t)})(_e),Ee=se.root||g.Root||N,Re=ie.root||v.root||{},ke=se.input||g.Input||F;return Pe=(0,o.A)((0,o.A)({},Pe),null!==(n=ie.input)&&void 0!==n?n:v.input),(0,h.jsxs)(i.Fragment,{children:[!P&&"function"===typeof z&&(D||(D=(0,h.jsx)(z,{}))),(0,h.jsxs)(Ee,(0,o.A)((0,o.A)((0,o.A)((0,o.A)({},Re),{},{ref:t,onClick:e=>{he.current&&e.currentTarget===e.target&&he.current.focus(),$&&$(e)}},ue),!(0,x.A)(Ee)&&{ownerState:(0,o.A)((0,o.A)({},_e),Re.ownerState)}),{},{className:(0,s.A)(Te.root,Re.className,f,ne&&"MuiInputBase-readOnly"),children:[le,(0,h.jsx)(w.A.Provider,{value:null,children:(0,h.jsx)(ke,(0,o.A)((0,o.A)((0,o.A)({"aria-invalid":xe.error,"aria-describedby":d,autoComplete:u,autoFocus:p,defaultValue:y,disabled:xe.disabled,id:B,onAnimationStart:e=>{Se("mui-auto-fill-cancel"===e.animationName?he.current:{value:"x"})},name:K,placeholder:te,readOnly:ne,required:xe.required,rows:oe,value:pe,onKeyDown:Q,onKeyUp:ee,type:ce},Pe),!(0,x.A)(ke)&&{as:Ce,ownerState:(0,o.A)((0,o.A)({},_e),Pe.ownerState)}),{},{ref:ge,className:(0,s.A)(Te.input,Pe.className,ne&&"MuiInputBase-readOnly"),onBlur:e=>{J&&J(e),V.onBlur&&V.onBlur(e),be&&be.onBlur?be.onBlur(e):ye(!1)},onChange:function(e){if(!fe){const t=e.target||he.current;if(null==t)throw new Error((0,a.A)(1));Se({value:t.value})}for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{Z&&Z(e),V.onFocus&&V.onFocus(e),be&&be.onFocus?be.onFocus(e):ye(!0)}}))}),_,re?re((0,o.A)((0,o.A)({},xe),{},{startAdornment:le})):null]}))]})}))},23319:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(12573).A},23491:(e,t,n)=>{"use strict";n.d(t,{A:()=>i,y:()=>a});var r=n(79857),o=n(86061);function a(e){return(0,o.Ay)("MuiTypography",e)}const i=(0,r.A)("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"])},23683:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(14057),o=n(70579);const a=(0,r.A)((0,o.jsx)("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12z"}),"Cancel")},23709:(e,t,n)=>{"use strict";var r=n(12897).default,o=n(91847).default;const a=["mode","contrastThreshold","tonalOffset"];var i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.dark=void 0,t.default=function(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:i=.2}=e,S=o(e,a),C=e.primary||function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light";if("dark"===e)return{main:m.default[200],light:m.default[50],dark:m.default[400]};return{main:m.default[700],light:m.default[400],dark:m.default[800]}}(t),P=e.secondary||function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light";if("dark"===e)return{main:p.default[200],light:p.default[50],dark:p.default[400]};return{main:p.default[500],light:p.default[300],dark:p.default[700]}}(t),_=e.error||function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light";if("dark"===e)return{main:f.default[500],light:f.default[300],dark:f.default[700]};return{main:f.default[700],light:f.default[400],dark:f.default[800]}}(t),T=e.info||function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light";if("dark"===e)return{main:g.default[400],light:g.default[300],dark:g.default[700]};return{main:g.default[700],light:g.default[500],dark:g.default[900]}}(t),E=e.success||function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light";if("dark"===e)return{main:v.default[400],light:v.default[300],dark:v.default[700]};return{main:v.default[800],light:v.default[500],dark:v.default[900]}}(t),R=e.warning||function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light";if("dark"===e)return{main:h.default[400],light:h.default[300],dark:h.default[700]};return{main:"#ed6c02",light:h.default[500],dark:h.default[900]}}(t);function k(e){return(0,c.getContrastRatio)(e,A.text.primary)>=n?A.text.primary:b.text.primary}const j=e=>{let{color:t,name:n,mainShade:o=500,lightShade:a=300,darkShade:l=700}=e;if(t=r({},t),!t.main&&t[o]&&(t.main=t[o]),!t.hasOwnProperty("main"))throw new Error((0,s.default)(11,n?" (".concat(n,")"):"",o));if("string"!==typeof t.main)throw new Error((0,s.default)(12,n?" (".concat(n,")"):"",JSON.stringify(t.main)));return w(t,"light",a,i),w(t,"dark",l,i),t.contrastText||(t.contrastText=k(t.main)),t};let O;"light"===t?O=y():"dark"===t&&(O=x());0;return(0,l.default)(r({common:r({},d.default),mode:t,primary:j({color:C,name:"primary"}),secondary:j({color:P,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:j({color:_,name:"error"}),warning:j({color:R,name:"warning"}),info:j({color:T,name:"info"}),success:j({color:E,name:"success"}),grey:u.default,contrastThreshold:n,getContrastText:k,augmentColor:j,tonalOffset:i},O),S)},t.light=void 0;var s=i(n(27245)),l=i(n(14534)),c=n(42305),d=i(n(3147)),u=i(n(74681)),p=i(n(53612)),f=i(n(64851)),h=i(n(29864)),m=i(n(67470)),g=i(n(144)),v=i(n(50147));function y(){return{text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:d.default.white,default:d.default.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}}}const b=t.light=y();function x(){return{text:{primary:d.default.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:d.default.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}}}const A=t.dark=x();function w(e,t,n,r){const o=r.light||r,a=r.dark||1.5*r;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=(0,c.lighten)(e.main,o):"dark"===t&&(e.dark=(0,c.darken)(e.main,a)))}},24343:(e,t,n)=>{"use strict";n.d(t,{A:()=>_});var r=n(89379),o=n(80045),a=n(65043),i=n(58387),s=n(31807),l=n(70713),c=n(58128),d=n(28301),u=n(24735),p=n(13027),f=n(82485),h=n(3353),m=n(10256),g=n(22947),v=n(67203),y=n(79857),b=n(86061);function x(e){return(0,b.Ay)("MuiTextField",e)}(0,y.A)("MuiTextField",["root"]);var A=n(69905),w=n(70579);const S=["autoComplete","autoFocus","children","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","id","InputLabelProps","inputProps","InputProps","inputRef","label","maxRows","minRows","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","select","SelectProps","slots","slotProps","type","value","variant"],C={standard:u.A,filled:p.A,outlined:f.A},P=(0,c.Ay)(m.A,{name:"MuiTextField",slot:"Root"})({}),_=a.forwardRef((function(e,t){const n=(0,d.b)({props:e,name:"MuiTextField"}),{autoComplete:a,autoFocus:c=!1,children:u,className:p,color:f="primary",defaultValue:m,disabled:y=!1,error:b=!1,FormHelperTextProps:_,fullWidth:T=!1,helperText:E,id:R,InputLabelProps:k,inputProps:j,InputProps:O,inputRef:I,label:D,maxRows:M,minRows:L,multiline:N=!1,name:F,onBlur:z,onChange:B,onFocus:U,placeholder:V,required:W=!1,rows:H,select:G=!1,SelectProps:Y,slots:q={},slotProps:K={},type:J,value:X,variant:$="outlined"}=n,Z=(0,o.A)(n,S),Q=(0,r.A)((0,r.A)({},n),{},{autoFocus:c,color:f,disabled:y,error:b,fullWidth:T,multiline:N,required:W,select:G,variant:$}),ee=(e=>{const{classes:t}=e;return(0,s.A)({root:["root"]},x,t)})(Q);const te=(0,l.A)(R),ne=E&&te?"".concat(te,"-helper-text"):void 0,re=D&&te?"".concat(te,"-label"):void 0,oe=C[$],ae={slots:q,slotProps:(0,r.A)({input:O,inputLabel:k,htmlInput:j,formHelperText:_,select:Y},K)},ie={},se=ae.slotProps.inputLabel;"outlined"===$&&(se&&"undefined"!==typeof se.shrink&&(ie.notched=se.shrink),ie.label=D),G&&(Y&&Y.native||(ie.id=void 0),ie["aria-describedby"]=void 0);const[le,ce]=(0,A.A)("root",{elementType:P,shouldForwardComponentProp:!0,externalForwardedProps:(0,r.A)((0,r.A)({},ae),Z),ownerState:Q,className:(0,i.A)(ee.root,p),ref:t,additionalProps:{disabled:y,error:b,fullWidth:T,required:W,color:f,variant:$}}),[de,ue]=(0,A.A)("input",{elementType:oe,externalForwardedProps:ae,additionalProps:ie,ownerState:Q}),[pe,fe]=(0,A.A)("inputLabel",{elementType:h.A,externalForwardedProps:ae,ownerState:Q}),[he,me]=(0,A.A)("htmlInput",{elementType:"input",externalForwardedProps:ae,ownerState:Q}),[ge,ve]=(0,A.A)("formHelperText",{elementType:g.A,externalForwardedProps:ae,ownerState:Q}),[ye,be]=(0,A.A)("select",{elementType:v.A,externalForwardedProps:ae,ownerState:Q}),xe=(0,w.jsx)(de,(0,r.A)({"aria-describedby":ne,autoComplete:a,autoFocus:c,defaultValue:m,fullWidth:T,multiline:N,name:F,rows:H,maxRows:M,minRows:L,type:J,value:X,id:te,inputRef:I,onBlur:z,onChange:B,onFocus:U,placeholder:V,inputProps:me,slots:{input:q.htmlInput?he:void 0}},ue));return(0,w.jsxs)(le,(0,r.A)((0,r.A)({},ce),{},{children:[null!=D&&""!==D&&(0,w.jsx)(pe,(0,r.A)((0,r.A)({htmlFor:te,id:re},fe),{},{children:D})),G?(0,w.jsx)(ye,(0,r.A)((0,r.A)({"aria-describedby":ne,id:te,labelId:re,value:X,input:xe},be),{},{children:u})):xe,E&&(0,w.jsx)(ge,(0,r.A)((0,r.A)({id:ne},ve),{},{children:E}))]}))}))},24440:(e,t,n)=>{"use strict";n.d(t,{A:()=>D});var r=n(71834),o=n(70159),a=n(39271);const i=function(){for(var e=arguments.length,t=new Array(e),n=0;n(t.filterProps.forEach((n=>{e[n]=t})),e)),{}),o=e=>Object.keys(e).reduce(((t,n)=>r[n]?(0,a.A)(t,r[n](e)):t),{});return o.propTypes={},o.filterProps=t.reduce(((e,t)=>e.concat(t.filterProps)),[]),o};var s=n(16167);function l(e){return"number"!==typeof e?e:"".concat(e,"px solid")}function c(e,t){return(0,o.Ay)({prop:e,themeKey:"borders",transform:t})}const d=c("border",l),u=c("borderTop",l),p=c("borderRight",l),f=c("borderBottom",l),h=c("borderLeft",l),m=c("borderColor"),g=c("borderTopColor"),v=c("borderRightColor"),y=c("borderBottomColor"),b=c("borderLeftColor"),x=c("outline",l),A=c("outlineColor"),w=e=>{if(void 0!==e.borderRadius&&null!==e.borderRadius){const t=(0,r.MA)(e.theme,"shape.borderRadius",4,"borderRadius"),n=e=>({borderRadius:(0,r._W)(t,e)});return(0,s.NI)(e,e.borderRadius,n)}return null};w.propTypes={},w.filterProps=["borderRadius"];i(d,u,p,f,h,m,g,v,y,b,w,x,A);const S=e=>{if(void 0!==e.gap&&null!==e.gap){const t=(0,r.MA)(e.theme,"spacing",8,"gap"),n=e=>({gap:(0,r._W)(t,e)});return(0,s.NI)(e,e.gap,n)}return null};S.propTypes={},S.filterProps=["gap"];const C=e=>{if(void 0!==e.columnGap&&null!==e.columnGap){const t=(0,r.MA)(e.theme,"spacing",8,"columnGap"),n=e=>({columnGap:(0,r._W)(t,e)});return(0,s.NI)(e,e.columnGap,n)}return null};C.propTypes={},C.filterProps=["columnGap"];const P=e=>{if(void 0!==e.rowGap&&null!==e.rowGap){const t=(0,r.MA)(e.theme,"spacing",8,"rowGap"),n=e=>({rowGap:(0,r._W)(t,e)});return(0,s.NI)(e,e.rowGap,n)}return null};P.propTypes={},P.filterProps=["rowGap"];i(S,C,P,(0,o.Ay)({prop:"gridColumn"}),(0,o.Ay)({prop:"gridRow"}),(0,o.Ay)({prop:"gridAutoFlow"}),(0,o.Ay)({prop:"gridAutoColumns"}),(0,o.Ay)({prop:"gridAutoRows"}),(0,o.Ay)({prop:"gridTemplateColumns"}),(0,o.Ay)({prop:"gridTemplateRows"}),(0,o.Ay)({prop:"gridTemplateAreas"}),(0,o.Ay)({prop:"gridArea"}));function _(e,t){return"grey"===t?t:e}i((0,o.Ay)({prop:"color",themeKey:"palette",transform:_}),(0,o.Ay)({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:_}),(0,o.Ay)({prop:"backgroundColor",themeKey:"palette",transform:_}));function T(e){return e<=1&&0!==e?"".concat(100*e,"%"):e}const E=(0,o.Ay)({prop:"width",transform:T}),R=e=>{if(void 0!==e.maxWidth&&null!==e.maxWidth){const t=t=>{var n,r;const o=(null===(n=e.theme)||void 0===n||null===(n=n.breakpoints)||void 0===n||null===(n=n.values)||void 0===n?void 0:n[t])||s.zu[t];return o?"px"!==(null===(r=e.theme)||void 0===r||null===(r=r.breakpoints)||void 0===r?void 0:r.unit)?{maxWidth:"".concat(o).concat(e.theme.breakpoints.unit)}:{maxWidth:o}:{maxWidth:T(t)}};return(0,s.NI)(e,e.maxWidth,t)}return null};R.filterProps=["maxWidth"];const k=(0,o.Ay)({prop:"minWidth",transform:T}),j=(0,o.Ay)({prop:"height",transform:T}),O=(0,o.Ay)({prop:"maxHeight",transform:T}),I=(0,o.Ay)({prop:"minHeight",transform:T}),D=((0,o.Ay)({prop:"size",cssProperty:"width",transform:T}),(0,o.Ay)({prop:"size",cssProperty:"height",transform:T}),i(E,R,k,j,O,I,(0,o.Ay)({prop:"boxSizing"})),{border:{themeKey:"borders",transform:l},borderTop:{themeKey:"borders",transform:l},borderRight:{themeKey:"borders",transform:l},borderBottom:{themeKey:"borders",transform:l},borderLeft:{themeKey:"borders",transform:l},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:l},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:w},color:{themeKey:"palette",transform:_},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:_},backgroundColor:{themeKey:"palette",transform:_},p:{style:r.Ms},pt:{style:r.Ms},pr:{style:r.Ms},pb:{style:r.Ms},pl:{style:r.Ms},px:{style:r.Ms},py:{style:r.Ms},padding:{style:r.Ms},paddingTop:{style:r.Ms},paddingRight:{style:r.Ms},paddingBottom:{style:r.Ms},paddingLeft:{style:r.Ms},paddingX:{style:r.Ms},paddingY:{style:r.Ms},paddingInline:{style:r.Ms},paddingInlineStart:{style:r.Ms},paddingInlineEnd:{style:r.Ms},paddingBlock:{style:r.Ms},paddingBlockStart:{style:r.Ms},paddingBlockEnd:{style:r.Ms},m:{style:r.Lc},mt:{style:r.Lc},mr:{style:r.Lc},mb:{style:r.Lc},ml:{style:r.Lc},mx:{style:r.Lc},my:{style:r.Lc},margin:{style:r.Lc},marginTop:{style:r.Lc},marginRight:{style:r.Lc},marginBottom:{style:r.Lc},marginLeft:{style:r.Lc},marginX:{style:r.Lc},marginY:{style:r.Lc},marginInline:{style:r.Lc},marginInlineStart:{style:r.Lc},marginInlineEnd:{style:r.Lc},marginBlock:{style:r.Lc},marginBlockStart:{style:r.Lc},marginBlockEnd:{style:r.Lc},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:S},rowGap:{style:P},columnGap:{style:C},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:T},maxWidth:{style:R},minWidth:{transform:T},height:{transform:T},maxHeight:{transform:T},minHeight:{transform:T},boxSizing:{},font:{themeKey:"font"},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}})},24566:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});n(65043);var r=n(24343),o=n(73849),a=n(47471),i=n(55895),s=n(74117),l=n(70579);const c=e=>{let{margin:t="normal",fullWidth:n=!0,variant:c="standard",label:d,select:u=!1,initialValue:p,required:f=!1,id:h}=e;const{t:m}=(0,s.Bd)();return h&&(d=m("".concat(h))),(0,l.jsx)(r.A,{fullWidth:n,select:u,label:d,variant:c,margin:t,required:f,InputProps:{readOnly:!0,startAdornment:!u&&void 0===p&&(0,l.jsx)(o.A,{variant:"text",sx:{fontSize:"1rem",width:"100%",cursor:"default"},animation:"pulse"})},inputProps:{style:{cursor:"default"}},defaultValue:u?"loading":p,children:u&&(0,l.jsx)(a.A,{value:"loading",children:p?(0,l.jsx)(i.A,{textTransform:"capitalize",variant:"body1",children:p}):(0,l.jsx)(o.A,{variant:"rectangular",animation:"pulse"})})})}},24615:e=>{"use strict";var t=function(e){return null!==e&&void 0!==e},n=function(e){return e instanceof Array?0===e.length:""===e||!t(e)},r={matchRegexp:function(e,t){var r=t instanceof RegExp?t:new RegExp(t);return n(e)||r.test(e)},isEmail:function(e){return r.matchRegexp(e,/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))$/i)},isEmpty:function(e){return n(e)},required:function(e){return!n(e)},trim:function(e){return!function(e){return"string"!==typeof e||""===e.trim()}(e)},isNumber:function(e){return r.matchRegexp(e,/^-?[0-9]\d*(\d+)?$/i)},isFloat:function(e){return r.matchRegexp(e,/^(?:-?[1-9]\d*|-?0)?(?:\.\d+)?$/i)},isPositive:function(e){return!t(e)||(r.isNumber(e)||r.isFloat(e))&&e>=0},maxNumber:function(e,t){return n(e)||parseInt(e,10)<=parseInt(t,10)},minNumber:function(e,t){return n(e)||parseInt(e,10)>=parseInt(t,10)},maxFloat:function(e,t){return n(e)||parseFloat(e)<=parseFloat(t)},minFloat:function(e,t){return n(e)||parseFloat(e)>=parseFloat(t)},isString:function(e){return n(e)||"string"===typeof e||e instanceof String},minStringLength:function(e,t){return r.isString(e)&&e.length>=t},maxStringLength:function(e,t){return r.isString(e)&&e.length<=t},isFile:function(e){return n(e)||e instanceof File},maxFileSize:function(e,t){return n(e)||r.isFile(e)&&e.size<=parseInt(t,10)},allowedExtensions:function(e,t){return n(e)||r.isFile(e)&&-1!==t.split(",").indexOf(e.type)}};e.exports=r},24626:(e,t,n)=>{"use strict";var r=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(65043)),i=r(n(90420));t.default=function(e){const t=a.useRef(e);return(0,i.default)((()=>{t.current=e})),a.useRef((function(){return(0,t.current)(...arguments)})).current}},24727:(e,t,n)=>{"use strict";n.d(t,{A:()=>l,N:()=>s});var r=n(89379),o=n(79857),a=n(86061),i=n(38031);function s(e){return(0,a.Ay)("MuiFilledInput",e)}const l=(0,r.A)((0,r.A)({},i.A),(0,o.A)("MuiFilledInput",["root","underline","input","adornedStart","adornedEnd","sizeSmall","multiline","hiddenLabel"]))},24732:(e,t,n)=>{"use strict";n.d(t,{Z:()=>h});var r=n(58168),o=n(98587),a=n(65043),i=n(97605),s=n(42579),l=n(33699),c=n(56186),d=n(41048),u=n(70579);const p=["clearable","onClear","InputProps","sx","slots","slotProps"],f=["ownerState"],h=e=>{var t,n;const h=(0,d.b)(),{clearable:m,onClear:g,InputProps:v,sx:y,slots:b,slotProps:x}=e,A=(0,o.A)(e,p),w=null!==(t=null===b||void 0===b?void 0:b.clearButton)&&void 0!==t?t:s.A,S=(0,i.A)({elementType:w,externalSlotProps:null===x||void 0===x?void 0:x.clearButton,ownerState:{},className:"clearButton",additionalProps:{title:h.fieldClearLabel}}),C=(0,o.A)(S,f),P=null!==(n=null===b||void 0===b?void 0:b.clearIcon)&&void 0!==n?n:c.vu,_=(0,i.A)({elementType:P,externalSlotProps:null===x||void 0===x?void 0:x.clearIcon,ownerState:{}});return(0,r.A)({},A,{InputProps:(0,r.A)({},v,{endAdornment:(0,u.jsxs)(a.Fragment,{children:[m&&(0,u.jsx)(l.A,{position:"end",sx:{marginRight:null!==v&&void 0!==v&&v.endAdornment?-1:-1.5},children:(0,u.jsx)(w,(0,r.A)({},C,{onClick:g,children:(0,u.jsx)(P,(0,r.A)({fontSize:"small"},_))}))}),null===v||void 0===v?void 0:v.endAdornment]})}),sx:[{"& .clearButton":{opacity:1},"@media (pointer: fine)":{"& .clearButton":{opacity:0},"&:hover, &:focus-within":{".clearButton":{opacity:1}}}},...Array.isArray(y)?y:[y]]})}},24735:(e,t,n)=>{"use strict";n.d(t,{A:()=>x});var r=n(80045),o=n(89379),a=n(65043),i=n(31807),s=n(53129),l=n(23209),c=n(42466),d=n(58128),u=n(51612),p=n(34412),f=n(28301),h=n(8619),m=n(70579);const g=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],v=(0,d.Ay)(l.Sh,{shouldForwardProp:e=>(0,c.A)(e)||"classes"===e,name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...(0,l.WC)(e,t),!n.disableUnderline&&t.underline]}})((0,u.A)((e=>{let{theme:t}=e;let n="light"===t.palette.mode?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return t.vars&&(n="rgba(".concat(t.vars.palette.common.onBackgroundChannel," / ").concat(t.vars.opacity.inputUnderline,")")),{position:"relative",variants:[{props:e=>{let{ownerState:t}=e;return t.formControl},style:{"label + &":{marginTop:16}}},{props:e=>{let{ownerState:t}=e;return!t.disableUnderline},style:{"&::after":{left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:t.transitions.create("transform",{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut}),pointerEvents:"none"},["&.".concat(h.A.focused,":after")]:{transform:"scaleX(1) translateX(0)"},["&.".concat(h.A.error)]:{"&::before, &::after":{borderBottomColor:(t.vars||t).palette.error.main}},"&::before":{borderBottom:"1px solid ".concat(n),left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:t.transitions.create("border-bottom-color",{duration:t.transitions.duration.shorter}),pointerEvents:"none"},["&:hover:not(.".concat(h.A.disabled,", .").concat(h.A.error,"):before")]:{borderBottom:"2px solid ".concat((t.vars||t).palette.text.primary),"@media (hover: none)":{borderBottom:"1px solid ".concat(n)}},["&.".concat(h.A.disabled,":before")]:{borderBottomStyle:"dotted"}}},...Object.entries(t.palette).filter((0,p.A)()).map((e=>{let[n]=e;return{props:{color:n,disableUnderline:!1},style:{"&::after":{borderBottom:"2px solid ".concat((t.vars||t).palette[n].main)}}}}))]}}))),y=(0,d.Ay)(l.ck,{name:"MuiInput",slot:"Input",overridesResolver:l.Oj})({}),b=a.forwardRef((function(e,t){var n,a,c,d;const u=(0,f.b)({props:e,name:"MuiInput"}),{disableUnderline:p=!1,components:b={},componentsProps:x,fullWidth:A=!1,inputComponent:w="input",multiline:S=!1,slotProps:C,slots:P={},type:_="text"}=u,T=(0,r.A)(u,g),E=(e=>{const{classes:t,disableUnderline:n}=e,r={root:["root",!n&&"underline"],input:["input"]},a=(0,i.A)(r,h.B,t);return(0,o.A)((0,o.A)({},t),a)})(u),R={root:{ownerState:{disableUnderline:p}}},k=(null!==C&&void 0!==C?C:x)?(0,s.A)(null!==C&&void 0!==C?C:x,R):R,j=null!==(n=null!==(a=P.root)&&void 0!==a?a:b.Root)&&void 0!==n?n:v,O=null!==(c=null!==(d=P.input)&&void 0!==d?d:b.Input)&&void 0!==c?c:y;return(0,m.jsx)(l.Ay,(0,o.A)((0,o.A)({slots:{root:j,input:O},slotProps:k,fullWidth:A,inputComponent:w,multiline:S,ref:t,type:_},T),{},{classes:E}))}));b.muiName="Input";const x=b},24994:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},25079:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=e=>[...[...Array(25)].map(((t,n)=>"--".concat(e?"".concat(e,"-"):"","overlays-").concat(n))),"--".concat(e?"".concat(e,"-"):"","palette-AppBar-darkBg"),"--".concat(e?"".concat(e,"-"):"","palette-AppBar-darkColor")]},25178:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.getFormControlUtilityClasses=function(e){return(0,a.default)("MuiFormControl",e)};var o=r(n(18231)),a=r(n(57199));const i=(0,o.default)("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);t.default=i},25383:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(47040))},25430:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;const n=e=>e,r=(()=>{let e=n;return{configure(t){e=t},generate:t=>e(t),reset(){e=n}}})();t.default=r},25491:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(void 0===e)return{};const n={};return Object.keys(e).filter((n=>n.match(/^on[A-Z]/)&&"function"===typeof e[n]&&!t.includes(n))).forEach((t=>{n[t]=e[t]})),n}},25540:(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)}function o(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,r(e,t)}n.d(t,{A:()=>o})},26020:(e,t,n)=>{"use strict";n.d(t,{A:()=>z});var r=n(89379),o=n(80045),a=n(57528),i=n(65043),s=n(58387),l=n(31807),c=n(29651),d=n(12432),u=n(83290),p=n(58128),f=n(51612),h=n(34412),m=n(28301),g=n(97194),v=n(79857),y=n(86061);function b(e){return(0,y.Ay)("MuiLinearProgress",e)}(0,v.A)("MuiLinearProgress",["root","colorPrimary","colorSecondary","determinate","indeterminate","buffer","query","dashed","dashedColorPrimary","dashedColorSecondary","bar","bar1","bar2","barColorPrimary","barColorSecondary","bar1Indeterminate","bar1Determinate","bar1Buffer","bar2Indeterminate","bar2Buffer"]);var x=n(70579);const A=["className","color","value","valueBuffer","variant"];var w,S,C,P,_,T;const E=(0,u.keyframes)(w||(w=(0,a.A)(["\n 0% {\n left: -35%;\n right: 100%;\n }\n\n 60% {\n left: 100%;\n right: -90%;\n }\n\n 100% {\n left: 100%;\n right: -90%;\n }\n"]))),R="string"!==typeof E?(0,u.css)(S||(S=(0,a.A)(["\n animation: "," 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;\n "])),E):null,k=(0,u.keyframes)(C||(C=(0,a.A)(["\n 0% {\n left: -200%;\n right: 100%;\n }\n\n 60% {\n left: 107%;\n right: -8%;\n }\n\n 100% {\n left: 107%;\n right: -8%;\n }\n"]))),j="string"!==typeof k?(0,u.css)(P||(P=(0,a.A)(["\n animation: "," 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite;\n "])),k):null,O=(0,u.keyframes)(_||(_=(0,a.A)(["\n 0% {\n opacity: 1;\n background-position: 0 -23px;\n }\n\n 60% {\n opacity: 0;\n background-position: 0 -23px;\n }\n\n 100% {\n opacity: 1;\n background-position: -200px -23px;\n }\n"]))),I="string"!==typeof O?(0,u.css)(T||(T=(0,a.A)(["\n animation: "," 3s infinite linear;\n "])),O):null,D=(e,t)=>e.vars?e.vars.palette.LinearProgress["".concat(t,"Bg")]:"light"===e.palette.mode?(0,c.a)(e.palette[t].main,.62):(0,c.e$)(e.palette[t].main,.5),M=(0,p.Ay)("span",{name:"MuiLinearProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t["color".concat((0,g.A)(n.color))],t[n.variant]]}})((0,f.A)((e=>{let{theme:t}=e;return{position:"relative",overflow:"hidden",display:"block",height:4,zIndex:0,"@media print":{colorAdjust:"exact"},variants:[...Object.entries(t.palette).filter((0,h.A)()).map((e=>{let[n]=e;return{props:{color:n},style:{backgroundColor:D(t,n)}}})),{props:e=>{let{ownerState:t}=e;return"inherit"===t.color&&"buffer"!==t.variant},style:{"&::before":{content:'""',position:"absolute",left:0,top:0,right:0,bottom:0,backgroundColor:"currentColor",opacity:.3}}},{props:{variant:"buffer"},style:{backgroundColor:"transparent"}},{props:{variant:"query"},style:{transform:"rotate(180deg)"}}]}}))),L=(0,p.Ay)("span",{name:"MuiLinearProgress",slot:"Dashed",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.dashed,t["dashedColor".concat((0,g.A)(n.color))]]}})((0,f.A)((e=>{let{theme:t}=e;return{position:"absolute",marginTop:0,height:"100%",width:"100%",backgroundSize:"10px 10px",backgroundPosition:"0 -23px",variants:[{props:{color:"inherit"},style:{opacity:.3,backgroundImage:"radial-gradient(currentColor 0%, currentColor 16%, transparent 42%)"}},...Object.entries(t.palette).filter((0,h.A)()).map((e=>{let[n]=e;const r=D(t,n);return{props:{color:n},style:{backgroundImage:"radial-gradient(".concat(r," 0%, ").concat(r," 16%, transparent 42%)")}}}))]}})),I||{animation:"".concat(O," 3s infinite linear")}),N=(0,p.Ay)("span",{name:"MuiLinearProgress",slot:"Bar1",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.bar,t.bar1,t["barColor".concat((0,g.A)(n.color))],("indeterminate"===n.variant||"query"===n.variant)&&t.bar1Indeterminate,"determinate"===n.variant&&t.bar1Determinate,"buffer"===n.variant&&t.bar1Buffer]}})((0,f.A)((e=>{let{theme:t}=e;return{width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left",variants:[{props:{color:"inherit"},style:{backgroundColor:"currentColor"}},...Object.entries(t.palette).filter((0,h.A)()).map((e=>{let[n]=e;return{props:{color:n},style:{backgroundColor:(t.vars||t).palette[n].main}}})),{props:{variant:"determinate"},style:{transition:"transform .".concat(4,"s linear")}},{props:{variant:"buffer"},style:{zIndex:1,transition:"transform .".concat(4,"s linear")}},{props:e=>{let{ownerState:t}=e;return"indeterminate"===t.variant||"query"===t.variant},style:{width:"auto"}},{props:e=>{let{ownerState:t}=e;return"indeterminate"===t.variant||"query"===t.variant},style:R||{animation:"".concat(E," 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite")}}]}}))),F=(0,p.Ay)("span",{name:"MuiLinearProgress",slot:"Bar2",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.bar,t.bar2,t["barColor".concat((0,g.A)(n.color))],("indeterminate"===n.variant||"query"===n.variant)&&t.bar2Indeterminate,"buffer"===n.variant&&t.bar2Buffer]}})((0,f.A)((e=>{let{theme:t}=e;return{width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left",variants:[...Object.entries(t.palette).filter((0,h.A)()).map((e=>{let[n]=e;return{props:{color:n},style:{"--LinearProgressBar2-barColor":(t.vars||t).palette[n].main}}})),{props:e=>{let{ownerState:t}=e;return"buffer"!==t.variant&&"inherit"!==t.color},style:{backgroundColor:"var(--LinearProgressBar2-barColor, currentColor)"}},{props:e=>{let{ownerState:t}=e;return"buffer"!==t.variant&&"inherit"===t.color},style:{backgroundColor:"currentColor"}},{props:{color:"inherit"},style:{opacity:.3}},...Object.entries(t.palette).filter((0,h.A)()).map((e=>{let[n]=e;return{props:{color:n,variant:"buffer"},style:{backgroundColor:D(t,n),transition:"transform .".concat(4,"s linear")}}})),{props:e=>{let{ownerState:t}=e;return"indeterminate"===t.variant||"query"===t.variant},style:{width:"auto"}},{props:e=>{let{ownerState:t}=e;return"indeterminate"===t.variant||"query"===t.variant},style:j||{animation:"".concat(k," 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite")}}]}}))),z=i.forwardRef((function(e,t){const n=(0,m.b)({props:e,name:"MuiLinearProgress"}),{className:a,color:i="primary",value:c,valueBuffer:u,variant:p="indeterminate"}=n,f=(0,o.A)(n,A),h=(0,r.A)((0,r.A)({},n),{},{color:i,variant:p}),v=(e=>{const{classes:t,variant:n,color:r}=e,o={root:["root","color".concat((0,g.A)(r)),n],dashed:["dashed","dashedColor".concat((0,g.A)(r))],bar1:["bar","bar1","barColor".concat((0,g.A)(r)),("indeterminate"===n||"query"===n)&&"bar1Indeterminate","determinate"===n&&"bar1Determinate","buffer"===n&&"bar1Buffer"],bar2:["bar","bar2","buffer"!==n&&"barColor".concat((0,g.A)(r)),"buffer"===n&&"color".concat((0,g.A)(r)),("indeterminate"===n||"query"===n)&&"bar2Indeterminate","buffer"===n&&"bar2Buffer"]};return(0,l.A)(o,b,t)})(h),y=(0,d.I)(),w={},S={bar1:{},bar2:{}};if("determinate"===p||"buffer"===p)if(void 0!==c){w["aria-valuenow"]=Math.round(c),w["aria-valuemin"]=0,w["aria-valuemax"]=100;let e=c-100;y&&(e=-e),S.bar1.transform="translateX(".concat(e,"%)")}else 0;if("buffer"===p)if(void 0!==u){let e=(u||0)-100;y&&(e=-e),S.bar2.transform="translateX(".concat(e,"%)")}else 0;return(0,x.jsxs)(M,(0,r.A)((0,r.A)((0,r.A)({className:(0,s.A)(v.root,a),ownerState:h,role:"progressbar"},w),{},{ref:t},f),{},{children:["buffer"===p?(0,x.jsx)(L,{className:v.dashed,ownerState:h}):null,(0,x.jsx)(N,{className:v.bar1,ownerState:h,style:S.bar1}),"determinate"===p?null:(0,x.jsx)(F,{className:v.bar2,ownerState:h,style:S.bar2})]}))}))},26081:(e,t,n)=>{"use strict";n.d(t,{$i:()=>b,C7:()=>g,FS:()=>E,Fv:()=>p,Hp:()=>u,Lz:()=>w,Nq:()=>m,Nu:()=>k,QF:()=>R,S:()=>c,Sp:()=>P,UY:()=>h,Xw:()=>y,ZS:()=>A,bQ:()=>f,et:()=>d,gS:()=>T,hk:()=>i,m0:()=>_,s8:()=>a,sZ:()=>x,wk:()=>l,wp:()=>o,xL:()=>S});var r=n(60638);const o=(e,t)=>{const n=e.formatTokenMap[t];if(null==n)throw new Error(['MUI X: The token "'.concat(t,'" is not supported by the Date and Time Pickers.'),"Please try using another token or open an issue on https://github.com/mui/mui-x/issues/new/choose if you think it should be supported."].join("\n"));return"string"===typeof n?{type:n,contentType:"meridiem"===n?"letter":"digit",maxLength:void 0}:{type:n.sectionType,contentType:n.contentType,maxLength:n.maxLength}},a=(e,t)=>{const n=[],r=e.date(void 0,"default"),o=e.startOfWeek(r),a=e.endOfWeek(r);let i=o;for(;e.isBefore(i,a);)n.push(i),i=e.addDays(i,1);return n.map((n=>e.formatByString(n,t)))},i=(e,t,n,o)=>{switch(n){case"month":return(0,r.YQ)(e,e.date(void 0,t)).map((t=>e.formatByString(t,o)));case"weekDay":return a(e,o);case"meridiem":{const n=e.date(void 0,t);return[e.startOfDay(n),e.endOfDay(n)].map((t=>e.formatByString(t,o)))}default:return[]}},s=["0","1","2","3","4","5","6","7","8","9"],l=e=>{const t=e.date(void 0);return"0"===e.formatByString(e.setSeconds(t,0),"s")?s:Array.from({length:10}).map(((n,r)=>e.formatByString(e.setSeconds(t,r),"s")))},c=(e,t)=>{if("0"===t[0])return e;const n=[];let r="";for(let o=0;o-1&&(n.push(a.toString()),r="")}return n.join("")},d=(e,t)=>"0"===t[0]?e:e.split("").map((e=>t[Number(e)])).join(""),u=(e,t)=>{const n=c(e,t);return" "!==n&&!Number.isNaN(Number(n))},p=(e,t)=>{let n=e;for(n=Number(n).toString();n.length{if("day"===o.type&&"digit-with-letter"===o.contentType){const r=e.setDate(n.longestMonth,t);return e.formatByString(r,o.format)}let a=t.toString();return o.hasLeadingZerosInInput&&(a=p(a,o.maxLength)),d(a,r)},h=(e,t,n,r,o,a,s,l)=>{const d=(e=>{switch(e){case"ArrowUp":return 1;case"ArrowDown":return-1;case"PageUp":return 5;case"PageDown":return-5;default:return 0}})(r),u="Home"===r,p="End"===r,h=""===n.value||u||p;return"digit"===n.contentType||"digit-with-letter"===n.contentType?(()=>{const r=o[n.type]({currentDate:s,format:n.format,contentType:n.contentType}),i=t=>f(e,t,r,a,n),m="minutes"===n.type&&null!==l&&void 0!==l&&l.minutesStep?l.minutesStep:1;let g;if(h){if("year"===n.type&&!p&&!u)return e.formatByString(e.date(void 0,t),n.format);g=d>0||u?r.minimum:r.maximum}else g=parseInt(c(n.value,a),10)+d*m;return g%m!==0&&((d<0||u)&&(g+=m-(m+g)%m),(d>0||p)&&(g-=g%m)),g>r.maximum?i(r.minimum+(g-r.maximum-1)%(r.maximum-r.minimum+1)):g{const r=i(e,t,n.type,n.format);if(0===r.length)return n.value;if(h)return d>0||u?r[0]:r[r.length-1];const o=r.indexOf(n.value);return r[((o+d)%r.length+r.length)%r.length]})()},m=(e,t,n)=>{let r=e.value||e.placeholder;const o="non-input"===t?e.hasLeadingZerosInFormat:e.hasLeadingZerosInInput;"non-input"===t&&e.hasLeadingZerosInInput&&!e.hasLeadingZerosInFormat&&(r=Number(c(r,n)).toString());return["input-rtl","input-ltr"].includes(t)&&"digit"===e.contentType&&!o&&1===r.length&&(r="".concat(r,"\u200e")),"input-rtl"===t&&(r="\u2068".concat(r,"\u2069")),r},g=(e,t,n,r)=>e.formatByString(e.parse(t,n),r),v=(e,t)=>4===e.formatByString(e.date(void 0,"system"),t).length,y=(e,t,n,r)=>{if("digit"!==t)return!1;const o=e.date(void 0,"default");switch(n){case"year":return"dayjs"===e.lib&&"YY"===r||e.formatByString(e.setYear(o,1),r).startsWith("0");case"month":return e.formatByString(e.startOfYear(o),r).length>1;case"day":return e.formatByString(e.startOfMonth(o),r).length>1;case"weekDay":return e.formatByString(e.startOfWeek(o),r).length>1;case"hours":return e.formatByString(e.setHours(o,1),r).length>1;case"minutes":return e.formatByString(e.setMinutes(o,1),r).length>1;case"seconds":return e.formatByString(e.setSeconds(o,1),r).length>1;default:throw new Error("Invalid section type")}},b=(e,t,n)=>{const r=t.some((e=>"day"===e.type)),o=[],a=[];for(let l=0;le.map((e=>"".concat(e.startSeparator).concat(e.value||e.placeholder).concat(e.endSeparator))).join(""),A=(e,t,n)=>{const r=e.map((e=>{const r=m(e,n?"input-rtl":"input-ltr",t);return"".concat(e.startSeparator).concat(r).concat(e.endSeparator)})).join("");return n?"\u2066".concat(r,"\u2069"):r},w=(e,t,n)=>{const o=e.date(void 0,n),i=e.endOfYear(o),s=e.endOfDay(o),{maxDaysInMonth:l,longestMonth:d}=(0,r.YQ)(e,o).reduce(((t,n)=>{const r=e.getDaysInMonth(n);return r>t.maxDaysInMonth?{maxDaysInMonth:r,longestMonth:n}:t}),{maxDaysInMonth:0,longestMonth:null});return{year:t=>{let{format:n}=t;return{minimum:0,maximum:v(e,n)?9999:99}},month:()=>({minimum:1,maximum:e.getMonth(i)+1}),day:t=>{let{currentDate:n}=t;return{minimum:1,maximum:null!=n&&e.isValid(n)?e.getDaysInMonth(n):l,longestMonth:d}},weekDay:t=>{let{format:n,contentType:r}=t;if("digit"===r){const t=a(e,n).map(Number);return{minimum:Math.min(...t),maximum:Math.max(...t)}}return{minimum:1,maximum:7}},hours:n=>{let{format:r}=n;const a=e.getHours(s);return c(e.formatByString(e.endOfDay(o),r),t)!==a.toString()?{minimum:1,maximum:Number(c(e.formatByString(e.startOfDay(o),r),t))}:{minimum:0,maximum:a}},minutes:()=>({minimum:0,maximum:e.getMinutes(s)}),seconds:()=>({minimum:0,maximum:e.getSeconds(s)}),meridiem:()=>({minimum:0,maximum:1}),empty:()=>({minimum:0,maximum:0})}};const S=(e,t)=>{0},C={year:1,month:2,day:3,weekDay:4,hours:5,minutes:6,seconds:7,meridiem:8,empty:9},P=(e,t,n,r,o)=>[...n].sort(((e,t)=>C[e.type]-C[t.type])).reduce(((n,r)=>!o||r.modified?((e,t,n,r)=>{switch(t.type){case"year":return e.setYear(r,e.getYear(n));case"month":return e.setMonth(r,e.getMonth(n));case"weekDay":{const r=a(e,t.format),o=e.formatByString(n,t.format),i=r.indexOf(o),s=r.indexOf(t.value)-i;return e.addDays(n,s)}case"day":return e.setDate(r,e.getDate(n));case"meridiem":{const t=e.getHours(n)<12,o=e.getHours(r);return t&&o>=12?e.addHours(r,-12):!t&&o<12?e.addHours(r,12):r}case"hours":return e.setHours(r,e.getHours(n));case"minutes":return e.setMinutes(r,e.getMinutes(n));case"seconds":return e.setSeconds(r,e.getSeconds(n));default:return r}})(e,r,t,n):n),r),_=()=>navigator.userAgent.toLowerCase().includes("android"),T=(e,t)=>{const n={};if(!t)return e.forEach(((t,r)=>{const o=0===r?null:r-1,a=r===e.length-1?null:r+1;n[r]={leftIndex:o,rightIndex:a}})),{neighbors:n,startIndex:0,endIndex:e.length-1};const r={},o={};let a=0,i=0,s=e.length-1;for(;s>=0;){i=e.findIndex(((e,t)=>{var n;return t>=a&&(null===(n=e.endSeparator)||void 0===n?void 0:n.includes(" "))&&" / "!==e.endSeparator})),-1===i&&(i=e.length-1);for(let e=i;e>=a;e-=1)o[e]=s,r[s]=e,s-=1;a=i+1}return e.forEach(((t,a)=>{const i=o[a],s=0===i?null:r[i-1],l=i===e.length-1?null:r[i+1];n[a]={leftIndex:s,rightIndex:l}})),{neighbors:n,startIndex:r[0],endIndex:r[e.length-1]}},E=(e,t)=>{if(null==e)return null;if("all"===e)return"all";if("string"===typeof e){const n=t.findIndex((t=>t.type===e));return-1===n?null:n}return e},R=(e,t)=>{if(e.value)switch(e.type){case"month":{if("digit"===e.contentType)return t.format(t.setMonth(t.date(),Number(e.value)-1),"month");const n=t.parse(e.value,e.format);return n?t.format(n,"month"):void 0}case"day":return"digit"===e.contentType?t.format(t.setDate(t.startOfYear(t.date()),Number(e.value)),"dayOfMonthFull"):e.value;default:return}},k=(e,t)=>{if(e.value)switch(e.type){case"weekDay":if("letter"===e.contentType)return;return Number(e.value);case"meridiem":{const n=t.parse("01:00 ".concat(e.value),"".concat(t.formats.hours12h,":").concat(t.formats.minutes," ").concat(e.format));return n?t.getHours(n)>=12?1:0:void 0}case"day":return"digit-with-letter"===e.contentType?parseInt(e.value,10):Number(e.value);case"month":{if("digit"===e.contentType)return Number(e.value);const n=t.parse(e.value,e.format);return n?t.getMonth(n)+1:void 0}default:return"letter"!==e.contentType?Number(e.value):void 0}}},26222:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.getPaperUtilityClass=function(e){return(0,a.default)("MuiPaper",e)};var o=r(n(18231)),a=r(n(57199));const i=(0,o.default)("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);t.default=i},26240:(e,t,n)=>{"use strict";var r=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){const e=(0,a.useTheme)(i.default);0;return e[s.default]||e};o(n(65043));var a=n(74683),i=r(n(15170)),s=r(n(13375))},26282:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.getMenuUtilityClass=function(e){return(0,a.default)("MuiMenu",e)};var o=r(n(18231)),a=r(n(57199));const i=(0,o.default)("MuiMenu",["root","paper","list"]);t.default=i},26336:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window;const t=e.document.documentElement.clientWidth;return e.innerWidth-t}},26340:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;r(n(65173));const o={};t.default=o},26392:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var 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},o=function(){function e(e,t){for(var n=0;n0?e[o.invalid[0]]:(console.log("unknown errorMessages type",e),!0)},o.instantValidate=!0,o.invalid=[],o.configure=function(){o.form.attachToForm(o),o.instantValidate=o.form.instantValidate,o.debounceTime=o.form.debounceTime,o.validateDebounced=(0,u.debounce)(o.validate,o.debounceTime)},o.validate=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return s.default.all(o.state.validators.map((function(n){return d.default.getValidator(n,e,t)}))).then((function(e){o.invalid=[];var t=!0;return e.forEach((function(e,n){e||(t=!1,o.invalid.push(n))})),n||o.setState({isValid:t},(function(){o.props.validatorListener(o.state.isValid)})),t}))},o.isValid=function(){return o.state.isValid},o.makeInvalid=function(){o.setState({isValid:!1})},o.makeValid=function(){o.setState({isValid:!0})},o.renderComponent=function(e){return o.form||(o.form=e),o.renderValidatorComponent()},f(o,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),o(t,[{key:"componentDidMount",value:function(){this.configure()}},{key:"shouldComponentUpdate",value:function(e,t){return this.state!==t||this.props!==e}},{key:"componentDidUpdate",value:function(e,t){this.instantValidate&&this.props.value!==t.value&&this.validateDebounced(this.props.value,this.props.withRequiredValidator)}},{key:"componentWillUnmount",value:function(){this.form.detachFromForm(this),this.validateDebounced.cancel()}},{key:"render",value:function(){var e=this;return a.default.createElement(c.FormContext.Consumer,null,(function(t){var n=t.form;return a.default.createElement("div",e.props.containerProps,e.renderComponent(n))}))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return e.validators&&e.errorMessages&&(t.validators!==e.validators||t.errorMessages!==e.errorMessages)?{value:e.value,validators:e.validators,errorMessages:e.errorMessages}:{value:e.value}}}]),t}(a.default.Component);h.propTypes={errorMessages:i.default.oneOfType([i.default.array,i.default.string]),validators:i.default.array,value:i.default.any,validatorListener:i.default.func,withRequiredValidator:i.default.bool,containerProps:i.default.object},h.defaultProps={errorMessages:"error",validators:[],validatorListener:function(){}},(0,l.polyfill)(h),t.default=h},26433:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(27449);function o(e){return(0,r.A)(e).defaultView||window}},26529:(e,t,n)=>{"use strict";n.d(t,{A:()=>F});var r=n(89379),o=n(80045),a=n(65043),i=n(58387),s=n(92448),l=n(31807),c=n(29651),d=n(12432),u=n(74167),p=n(62475),f=n(58128),h=n(60267),m=n(51612),g=n(28301),v=n(97194),y=n(36595),b=n(19181),x=n(2674),A=n(38348),w=n(16572),S=n(92447),C=n(69905),P=n(79857),_=n(86061);function T(e){return(0,_.Ay)("MuiTooltip",e)}const E=(0,P.A)("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]);var R=n(70579);const k=["arrow","children","classes","components","componentsProps","describeChild","disableFocusListener","disableHoverListener","disableInteractive","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","followCursor","id","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","slotProps","slots","title","TransitionComponent","TransitionProps"];const j=(0,f.Ay)(b.A,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.popper,!n.disableInteractive&&t.popperInteractive,n.arrow&&t.popperArrow,!n.open&&t.popperClose]}})((0,m.A)((e=>{let{theme:t}=e;return{zIndex:(t.vars||t).zIndex.tooltip,pointerEvents:"none",variants:[{props:e=>{let{ownerState:t}=e;return!t.disableInteractive},style:{pointerEvents:"auto"}},{props:e=>{let{open:t}=e;return!t},style:{pointerEvents:"none"}},{props:e=>{let{ownerState:t}=e;return t.arrow},style:{['&[data-popper-placement*="bottom"] .'.concat(E.arrow)]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},['&[data-popper-placement*="top"] .'.concat(E.arrow)]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},['&[data-popper-placement*="right"] .'.concat(E.arrow)]:{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}},['&[data-popper-placement*="left"] .'.concat(E.arrow)]:{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}}}},{props:e=>{let{ownerState:t}=e;return t.arrow&&!t.isRtl},style:{['&[data-popper-placement*="right"] .'.concat(E.arrow)]:{left:0,marginLeft:"-0.71em"}}},{props:e=>{let{ownerState:t}=e;return t.arrow&&!!t.isRtl},style:{['&[data-popper-placement*="right"] .'.concat(E.arrow)]:{right:0,marginRight:"-0.71em"}}},{props:e=>{let{ownerState:t}=e;return t.arrow&&!t.isRtl},style:{['&[data-popper-placement*="left"] .'.concat(E.arrow)]:{right:0,marginRight:"-0.71em"}}},{props:e=>{let{ownerState:t}=e;return t.arrow&&!!t.isRtl},style:{['&[data-popper-placement*="left"] .'.concat(E.arrow)]:{left:0,marginLeft:"-0.71em"}}}]}}))),O=(0,f.Ay)("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.tooltip,n.touch&&t.touch,n.arrow&&t.tooltipArrow,t["tooltipPlacement".concat((0,v.A)(n.placement.split("-")[0]))]]}})((0,m.A)((e=>{let{theme:t}=e;return{backgroundColor:t.vars?t.vars.palette.Tooltip.bg:(0,c.X4)(t.palette.grey[700],.92),borderRadius:(t.vars||t).shape.borderRadius,color:(t.vars||t).palette.common.white,fontFamily:t.typography.fontFamily,padding:"4px 8px",fontSize:t.typography.pxToRem(11),maxWidth:300,margin:2,wordWrap:"break-word",fontWeight:t.typography.fontWeightMedium,[".".concat(E.popper,'[data-popper-placement*="left"] &')]:{transformOrigin:"right center"},[".".concat(E.popper,'[data-popper-placement*="right"] &')]:{transformOrigin:"left center"},[".".concat(E.popper,'[data-popper-placement*="top"] &')]:{transformOrigin:"center bottom",marginBottom:"14px"},[".".concat(E.popper,'[data-popper-placement*="bottom"] &')]:{transformOrigin:"center top",marginTop:"14px"},variants:[{props:e=>{let{ownerState:t}=e;return t.arrow},style:{position:"relative",margin:0}},{props:e=>{let{ownerState:t}=e;return t.touch},style:{padding:"8px 16px",fontSize:t.typography.pxToRem(14),lineHeight:"".concat((n=16/14,Math.round(1e5*n)/1e5),"em"),fontWeight:t.typography.fontWeightRegular}},{props:e=>{let{ownerState:t}=e;return!t.isRtl},style:{[".".concat(E.popper,'[data-popper-placement*="left"] &')]:{marginRight:"14px"},[".".concat(E.popper,'[data-popper-placement*="right"] &')]:{marginLeft:"14px"}}},{props:e=>{let{ownerState:t}=e;return!t.isRtl&&t.touch},style:{[".".concat(E.popper,'[data-popper-placement*="left"] &')]:{marginRight:"24px"},[".".concat(E.popper,'[data-popper-placement*="right"] &')]:{marginLeft:"24px"}}},{props:e=>{let{ownerState:t}=e;return!!t.isRtl},style:{[".".concat(E.popper,'[data-popper-placement*="left"] &')]:{marginLeft:"14px"},[".".concat(E.popper,'[data-popper-placement*="right"] &')]:{marginRight:"14px"}}},{props:e=>{let{ownerState:t}=e;return!!t.isRtl&&t.touch},style:{[".".concat(E.popper,'[data-popper-placement*="left"] &')]:{marginLeft:"24px"},[".".concat(E.popper,'[data-popper-placement*="right"] &')]:{marginRight:"24px"}}},{props:e=>{let{ownerState:t}=e;return t.touch},style:{[".".concat(E.popper,'[data-popper-placement*="top"] &')]:{marginBottom:"24px"}}},{props:e=>{let{ownerState:t}=e;return t.touch},style:{[".".concat(E.popper,'[data-popper-placement*="bottom"] &')]:{marginTop:"24px"}}}]};var n}))),I=(0,f.Ay)("span",{name:"MuiTooltip",slot:"Arrow"})((0,m.A)((e=>{let{theme:t}=e;return{overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:t.vars?t.vars.palette.Tooltip.bg:(0,c.X4)(t.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}})));let D=!1;const M=new s.E;let L={x:0,y:0};function N(e,t){return function(n){for(var r=arguments.length,o=new Array(r>1?r-1:0),a=1;a{void 0!==Te.current&&(document.body.style.WebkitUserSelect=Te.current,Te.current=void 0),we.clear()}));a.useEffect((()=>Ee),[Ee]);const Re=e=>{M.clear(),D=!0,Ce(!0),Q&&!Pe&&Q(e)},ke=(0,x.A)((e=>{M.start(800+X,(()=>{D=!1})),Ce(!1),Z&&Pe&&Z(e),be.start(ue.transitions.duration.shortest,(()=>{ve.current=!1}))})),je=e=>{ve.current&&"touchstart"!==e.type||(fe&&fe.removeAttribute("title"),xe.clear(),Ae.clear(),G||D&&Y?xe.start(D?Y:G,(()=>{Re(e)})):Re(e))},Oe=e=>{xe.clear(),Ae.start(X,(()=>{ke(e)}))},[,Ie]=a.useState(!1),De=e=>{(0,u.A)(e.target)||(Ie(!1),Oe(e))},Me=e=>{fe||he(e.currentTarget),(0,u.A)(e.target)&&(Ie(!0),je(e))},Le=e=>{ve.current=!0;const t=de.props;t.onTouchStart&&t.onTouchStart(e)},Ne=e=>{Le(e),Ae.clear(),be.clear(),Ee(),Te.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",we.start(q,(()=>{document.body.style.WebkitUserSelect=Te.current,je(e)}))},Fe=e=>{de.props.onTouchEnd&&de.props.onTouchEnd(e),Ee(),Ae.start($,(()=>{ke(e)}))};a.useEffect((()=>{if(Pe)return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)};function e(e){"Escape"===e.key&&ke(e)}}),[ke,Pe]);const ze=(0,A.A)((0,p.A)(de),he,t);ie||0===ie||(Pe=!1);const Be=a.useRef(),Ue={},Ve="string"===typeof ie;B?(Ue.title=Pe||!Ve||V?null:ie,Ue["aria-describedby"]=Pe?_e:null):(Ue["aria-label"]=Ve?ie:null,Ue["aria-labelledby"]=Pe&&!Ve?_e:null);const We=(0,r.A)((0,r.A)((0,r.A)((0,r.A)({},Ue),ce),de.props),{},{className:(0,i.A)(ce.className,de.props.className),onTouchStart:Le,ref:ze},K?{onMouseMove:e=>{const t=de.props;t.onMouseMove&&t.onMouseMove(e),L={x:e.clientX,y:e.clientY},Be.current&&Be.current.update()}}:{});const He={};H||(We.onTouchStart=Ne,We.onTouchEnd=Fe),V||(We.onMouseOver=N(je,We.onMouseOver),We.onMouseLeave=N(Oe,We.onMouseLeave),ye||(He.onMouseOver=je,He.onMouseLeave=Oe)),U||(We.onFocus=N(Me,We.onFocus),We.onBlur=N(De,We.onBlur),ye||(He.onFocus=Me,He.onBlur=De));const Ge=(0,r.A)((0,r.A)({},m),{},{isRtl:pe,arrow:P,disableInteractive:ye,placement:te,PopperComponentProp:ne,touch:ve.current}),Ye="function"===typeof oe.popper?oe.popper(Ge):oe.popper,qe=a.useMemo((()=>{var e,t;let n=[{name:"arrow",enabled:Boolean(me),options:{element:me,padding:4}}];return null!==(e=re.popperOptions)&&void 0!==e&&e.modifiers&&(n=n.concat(re.popperOptions.modifiers)),null!==Ye&&void 0!==Ye&&null!==(t=Ye.popperOptions)&&void 0!==t&&t.modifiers&&(n=n.concat(Ye.popperOptions.modifiers)),(0,r.A)((0,r.A)((0,r.A)({},re.popperOptions),null===Ye||void 0===Ye?void 0:Ye.popperOptions),{},{modifiers:n})}),[me,re.popperOptions,null===Ye||void 0===Ye?void 0:Ye.popperOptions]),Ke=(e=>{const{classes:t,disableInteractive:n,arrow:r,touch:o,placement:a}=e,i={popper:["popper",!n&&"popperInteractive",r&&"popperArrow"],tooltip:["tooltip",r&&"tooltipArrow",o&&"touch","tooltipPlacement".concat((0,v.A)(a.split("-")[0]))],arrow:["arrow"]};return(0,l.A)(i,T,t)})(Ge),Je="function"===typeof oe.transition?oe.transition(Ge):oe.transition,Xe={slots:(0,r.A)({popper:F.Popper,transition:null!==(n=F.Transition)&&void 0!==n?n:se,tooltip:F.Tooltip,arrow:F.Arrow},ae),slotProps:{arrow:null!==(c=oe.arrow)&&void 0!==c?c:z.arrow,popper:(0,r.A)((0,r.A)({},re),null!==Ye&&void 0!==Ye?Ye:z.popper),tooltip:null!==(f=oe.tooltip)&&void 0!==f?f:z.tooltip,transition:(0,r.A)((0,r.A)({},le),null!==Je&&void 0!==Je?Je:z.transition)}},[$e,Ze]=(0,C.A)("popper",{elementType:j,externalForwardedProps:Xe,ownerState:Ge,className:(0,i.A)(Ke.popper,null===re||void 0===re?void 0:re.className)}),[Qe,et]=(0,C.A)("transition",{elementType:y.A,externalForwardedProps:Xe,ownerState:Ge}),[tt,nt]=(0,C.A)("tooltip",{elementType:O,className:Ke.tooltip,externalForwardedProps:Xe,ownerState:Ge}),[rt,ot]=(0,C.A)("arrow",{elementType:I,className:Ke.arrow,externalForwardedProps:Xe,ownerState:Ge,ref:ge});return(0,R.jsxs)(a.Fragment,{children:[a.cloneElement(de,We),(0,R.jsx)($e,(0,r.A)((0,r.A)((0,r.A)({as:null!==ne&&void 0!==ne?ne:b.A,placement:te,anchorEl:K?{getBoundingClientRect:()=>({top:L.y,left:L.x,right:L.x,bottom:L.y,width:0,height:0})}:fe,popperRef:Be,open:!!fe&&Pe,id:_e,transition:!0},He),Ze),{},{popperOptions:qe,children:e=>{let{TransitionProps:t}=e;return(0,R.jsx)(Qe,(0,r.A)((0,r.A)((0,r.A)({timeout:ue.transitions.duration.shorter},t),et),{},{children:(0,R.jsxs)(tt,(0,r.A)((0,r.A)({},nt),{},{children:[ie,P?(0,R.jsx)(rt,(0,r.A)({},ot)):null]}))}))}}))]})}))},26793:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},27e3:(e,t,n)=>{"use strict";var r=n(12897).default,o=n(91847).default;const a=["onEntering"],i=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"];var s=n(24994).default,l=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.MenuPaper=void 0;var c=l(n(65043)),d=(n(30805),s(n(65173)),s(n(12949))),u=s(n(79740)),p=(s(n(9431)),n(8295)),f=s(n(83091)),h=s(n(14111)),m=l(n(74329)),g=s(n(61475)),v=n(44350),y=n(59908),b=n(26282),x=s(n(4162)),A=n(70579);const w={vertical:"top",horizontal:"right"},S={vertical:"top",horizontal:"left"},C=(0,v.styled)(m.default,{shouldForwardProp:e=>(0,g.default)(e)||"classes"===e,name:"MuiMenu",slot:"Root"})({}),P=t.MenuPaper=(0,v.styled)(m.PopoverPaper,{name:"MuiMenu",slot:"Paper"})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),_=(0,v.styled)(h.default,{name:"MuiMenu",slot:"List"})({outline:0}),T=c.forwardRef((function(e,t){const n=(0,y.useDefaultProps)({props:e,name:"MuiMenu"}),{autoFocus:s=!0,children:l,className:h,disableAutoFocusItem:m=!1,MenuListProps:g={},onClose:v,open:T,PaperProps:E={},PopoverClasses:R,transitionDuration:k="auto",TransitionProps:{onEntering:j}={},variant:O="selectedMenu",slots:I={},slotProps:D={}}=n,M=o(n.TransitionProps,a),L=o(n,i),N=(0,p.useRtl)(),F=r(r({},n),{},{autoFocus:s,disableAutoFocusItem:m,MenuListProps:g,onEntering:j,PaperProps:E,transitionDuration:k,TransitionProps:M,variant:O}),z=(e=>{const{classes:t}=e;return(0,u.default)({root:["root"],paper:["paper"],list:["list"]},b.getMenuUtilityClass,t)})(F),B=s&&!m&&T,U=c.useRef(null);let V=-1;c.Children.map(l,((e,t)=>{c.isValidElement(e)&&(e.props.disabled||("selectedMenu"===O&&e.props.selected||-1===V)&&(V=t))}));const W={slots:I,slotProps:r({list:g,transition:M,paper:E},D)},H=(0,f.default)({elementType:I.root,externalSlotProps:D.root,ownerState:F,className:[z.root,h]}),[G,Y]=(0,x.default)("paper",{className:z.paper,elementType:P,externalForwardedProps:W,shouldForwardComponentProp:!0,ownerState:F}),[q,K]=(0,x.default)("list",{className:(0,d.default)(z.list,g.className),elementType:_,shouldForwardComponentProp:!0,externalForwardedProps:W,getSlotProps:e=>r(r({},e),{},{onKeyDown:t=>{var n;(e=>{"Tab"===e.key&&(e.preventDefault(),v&&v(e,"tabKeyDown"))})(t),null===(n=e.onKeyDown)||void 0===n||n.call(e,t)}}),ownerState:F}),J="function"===typeof W.slotProps.transition?W.slotProps.transition(F):W.slotProps.transition;return(0,A.jsx)(C,r(r({onClose:v,anchorOrigin:{vertical:"bottom",horizontal:N?"right":"left"},transformOrigin:N?w:S,slots:r({root:I.root,paper:G,backdrop:I.backdrop},I.transition&&{transition:I.transition}),slotProps:{root:H,paper:Y,backdrop:"function"===typeof D.backdrop?D.backdrop(F):D.backdrop,transition:r(r({},J),{},{onEntering:function(){for(var e,t=arguments.length,n=new Array(t),r=0;r{U.current&&U.current.adjustStyleForScrollbar(e,{direction:N?"rtl":"ltr"}),j&&j(e,t)})(...n),null===J||void 0===J||null===(e=J.onEntering)||void 0===e||e.call(J,...n)}})},open:T,ref:t,transitionDuration:k,ownerState:F},L),{},{classes:R,children:(0,A.jsx)(q,r(r({actions:U,autoFocus:s&&(-1===V||m),autoFocusItem:B,variant:O},K),{},{children:l}))}))}));t.default=T},27245:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(6632))},27333:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=(0,n(67310).A)()},27421:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(14057),o=n(70579);const a=(0,r.A)((0,o.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close")},27449:(e,t,n)=>{"use strict";function r(e){return e&&e.ownerDocument||document}n.d(t,{A:()=>r})},27725:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>oe});var r=n(95236),o=Math.abs,a=String.fromCharCode,i=Object.assign;function s(e){return e.trim()}function l(e,t,n){return e.replace(t,n)}function c(e,t){return e.indexOf(t)}function d(e,t){return 0|e.charCodeAt(t)}function u(e,t,n){return e.slice(t,n)}function p(e){return e.length}function f(e){return e.length}function h(e,t){return t.push(e),e}var m=1,g=1,v=0,y=0,b=0,x="";function A(e,t,n,r,o,a,i){return{value:e,root:t,parent:n,type:r,props:o,children:a,line:m,column:g,length:i,return:""}}function w(e,t){return i(A("",null,null,"",null,null,0),e,{length:-e.length},t)}function S(){return b=y>0?d(x,--y):0,g--,10===b&&(g=1,m--),b}function C(){return b=y2||E(b)>3?"":" "}function I(e,t){for(;--t&&C()&&!(b<48||b>102||b>57&&b<65||b>70&&b<97););return T(e,_()+(t<6&&32==P()&&32==C()))}function D(e){for(;C();)switch(b){case e:return y;case 34:case 39:34!==e&&39!==e&&D(b);break;case 40:41===e&&D(e);break;case 92:C()}return y}function M(e,t){for(;C()&&e+b!==57&&(e+b!==84||47!==P()););return"/*"+T(t,y-1)+"*"+a(47===e?e:C())}function L(e){for(;!E(P());)C();return T(e,y)}var N="-ms-",F="-moz-",z="-webkit-",B="comm",U="rule",V="decl",W="@keyframes";function H(e,t){for(var n="",r=f(e),o=0;o0&&p(F)-v&&h(b>32?X(F+";",r,n,v-1):X(l(F," ","")+";",r,n,v-2),f);break;case 59:F+=";";default:if(h(N=K(F,t,n,m,g,o,u,R,k=[],D=[],v),i),123===E)if(0===g)q(F,t,N,N,k,i,v,u,D);else switch(99===y&&110===d(F,3)?100:y){case 100:case 108:case 109:case 115:q(e,N,N,r&&h(K(e,N,N,0,0,o,u,R,o,k=[],v),D),o,D,v,u,r?k:D);break;default:q(F,N,N,N,[""],D,0,u,D)}}m=g=b=0,A=T=1,R=F="",v=s;break;case 58:v=1+p(F),b=x;default:if(A<1)if(123==E)--A;else if(125==E&&0==A++&&125==S())continue;switch(F+=a(E),E*A){case 38:T=g>0?1:(F+="\f",-1);break;case 44:u[m++]=(p(F)-1)*T,T=1;break;case 64:45===P()&&(F+=j(C())),y=P(),g=v=p(R=F+=L(_())),E++;break;case 45:45===x&&2==p(F)&&(A=0)}}return i}function K(e,t,n,r,a,i,c,d,p,h,m){for(var g=a-1,v=0===a?i:[""],y=f(v),b=0,x=0,w=0;b0?v[S]+" "+C:l(C,/&\f/g,v[S])))&&(p[w++]=P);return A(e,t,n,0===a?U:d,p,h,m)}function J(e,t,n){return A(e,t,n,B,a(b),u(e,2,-2),0)}function X(e,t,n,r){return A(e,t,n,V,u(e,0,r),u(e,r+1,-1),r)}var $=function(e,t,n){for(var r=0,o=0;r=o,o=P(),38===r&&12===o&&(t[n]=1),!E(o);)C();return T(e,y)},Z=function(e,t){return k(function(e,t){var n=-1,r=44;do{switch(E(r)){case 0:38===r&&12===P()&&(t[n]=1),e[n]+=$(y-1,t,n);break;case 2:e[n]+=j(r);break;case 4:if(44===r){e[++n]=58===P()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=a(r)}}while(r=C());return e}(R(e),t))},Q=new WeakMap,ee=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)||Q.get(n))&&!r){Q.set(e,!0);for(var o=[],a=Z(t,o),i=n.props,s=0,l=0;s6)switch(d(e,t+1)){case 109:if(45!==d(e,t+4))break;case 102:return l(e,/(.+:)(.+)-([^]+)/,"$1"+z+"$2-$3$1"+F+(108==d(e,t+3)?"$3":"$2-$3"))+e;case 115:return~c(e,"stretch")?ne(l(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==d(e,t+1))break;case 6444:switch(d(e,p(e)-3-(~c(e,"!important")&&10))){case 107:return l(e,":",":"+z)+e;case 101:return l(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+z+(45===d(e,14)?"inline-":"")+"box$3$1"+z+"$2$3$1"+N+"$2box$3")+e}break;case 5936:switch(d(e,t+11)){case 114:return z+e+N+l(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return z+e+N+l(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return z+e+N+l(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return z+e+N+e+e}return e}var re=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case V:e.return=ne(e.value,e.length);break;case W:return H([w(e,{value:l(e.value,"@","@"+z)})],r);case U: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 H([w(e,{props:[l(t,/:(read-\w+)/,":-moz-$1")]})],r);case"::placeholder":return H([w(e,{props:[l(t,/:(plac\w+)/,":"+z+"input-$1")]}),w(e,{props:[l(t,/:(plac\w+)/,":-moz-$1")]}),w(e,{props:[l(t,/:(plac\w+)/,N+"input-$1")]})],r)}return""}))}}],oe=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 o,a,i=e.stylisPlugins||re,s={},l=[];o=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{"use strict";t.Vu=void 0;const r=n(63969),o=n(53162),a=n(30626),i=n(10357);t.Vu=function(e,t){const n=(0,i.buildJ2COptions)(null!==t&&void 0!==t?t:{});return(0,i.validate)(e,i.isObject,r.errors.json2csv),(0,o.Json2Csv)(n).convert(e)}},27921:(e,t,n)=>{"use strict";n.d(t,{A:()=>S});var r=n(89379),o=n(45606),a=n(50311),i=n(28259),s=n(87443),l=n(10756),c=n(86172),d=n(81341),u=n(41778),p=n(53969),f=n(34375),h=n(55895),m=n(65043),g=n(76045),v=n(89002),y=n(73849),b=n(70579);const x=e=>{let{columns:t,size:n="small"}=e;return(0,b.jsxs)(s.A,{size:n,children:[(0,b.jsx)(l.A,{children:(0,b.jsx)(c.A,{children:(0,b.jsx)(d.A,{sx:(0,r.A)((0,r.A)({},g.G$h),{},{color:g.A4g}),colSpan:t.length,children:"v"})})}),(0,b.jsx)(f.A,{children:[...Array(1)].map(((e,n)=>(0,b.jsx)(c.A,{sx:{background:n%2===0?"white":"whitesmoke",cursor:"pointer"},children:t.map(((e,t)=>(0,b.jsx)(d.A,{width:e.width,children:(0,b.jsx)(y.A,{variant:"text",animation:"pulse"})},"".concat(e.name).concat(t))))},n)))})]})};var A=n(74117),w=n(41729);const S=e=>{let{renderRow:t,columns:n,maxHeight:y,size:S="small",name:C,asyncData:P,data:_,searchQuery:T="",display:E="async",readonly:R=!1,hideNoOptionsText:k=!1}=e;const{t:j}=(0,A.Bd)(),[O,I]=(0,m.useState)({key:"",direction:"asc"}),D=e=>{e&&I((t=>({key:e,direction:t.key===e&&"asc"===t.direction?"desc":"asc"})))},M=(0,m.useCallback)(((e,t)=>{if(!O.key)return 0;const n=(0,g.A6b)(e,O.key),r=(0,g.A6b)(t,O.key),o=Array.isArray(n)?n.sort().join(", ")||"":n||"",a=Array.isArray(r)?r.sort().join(", ")||"":r||"";return oa?"asc"===O.direction?1:-1:0}),[O.key,O.direction]),L=(0,m.useCallback)((e=>{if(!T)return!0;let t=!1;return n.forEach((n=>{if(n.searchKey)if(Array.isArray(n.searchKey))n.searchKey.forEach((n=>{const r=(0,g.A6b)(e,n);r&&r.toString().toLowerCase().includes(T.toLowerCase())&&(t=!0)}));else{const r=(0,g.A6b)(e,n.searchKey);r&&r.toString().toLowerCase().includes(T.toLowerCase())&&(t=!0)}})),t}),[T,n]);return(0,b.jsxs)(i.A,{sx:{maxHeight:y||"auto",overflowY:"auto"},children:["async"===E&&(0,b.jsx)(m.Suspense,{fallback:(0,b.jsx)(x,{columns:n,size:S}),children:(0,b.jsx)(v.jD,{resolve:P,children:e=>(0,b.jsxs)(s.A,{stickyHeader:!0,size:S,"aria-label":"".concat(C," table"),children:[(0,b.jsx)(l.A,{children:(0,b.jsx)(c.A,{sx:(0,r.A)((0,r.A)({},g.G$h),{},{cursor:R?"default":"pointer"}),children:n&&n.map(((e,t)=>(0,b.jsx)(d.A,{align:e.align||"left",sx:(0,r.A)((0,r.A)({},g.G$h),{},{cursor:R?"default":"pointer"}),sortDirection:O.key===e.sortKey&&O.direction,children:(0,b.jsxs)(u.A,{active:O.key===e.sortKey,direction:O.key===e.sortKey?O.direction:"desc",onClick:()=>D(e.sortKey),hideSortIcon:!e.sortKey,children:[e.name,O.key===e.sortKey?(0,b.jsx)(p.A,{component:"span",sx:w.A,children:"desc"===O.direction?"sorted descending":"sorted ascending"}):null]})},"".concat(e.name).concat(t))))})}),(0,b.jsxs)(f.A,{children:[null===e||void 0===e?void 0:e.filter(L).sort(M).map(((e,n)=>t(e,n))),!k&&0===(null===e||void 0===e?void 0:e.filter(L).length)&&(0,b.jsx)(c.A,{sx:{backgroundColor:"white"},children:(0,b.jsx)(d.A,{colSpan:n.length,height:100,children:(0,b.jsx)(h.A,{variant:"h6",align:"center",textTransform:"capitalize",children:"".concat(j("noOptions",{name:C})," ").concat(j("tryDifferentSearch"))})})})]})]})})}),"data"===E&&_&&(0,b.jsxs)(s.A,{stickyHeader:!0,size:S,"aria-label":"".concat(C," table"),children:[(0,b.jsx)(l.A,{children:(0,b.jsx)(c.A,{sx:(0,r.A)((0,r.A)({},g.G$h),{},{cursor:R?"default":"pointer"}),children:n&&n.map(((e,t)=>(0,b.jsxs)(d.A,{sx:(0,r.A)((0,r.A)({},g.G$h),{},{cursor:R?"default":"pointer"}),align:e.align||"left",onClick:()=>D(e.sortKey),sortDirection:O.key===e.sortKey&&O.direction,children:[e.name,(0,b.jsx)(u.A,{active:O.key===e.sortKey,direction:O.key===e.sortKey?O.direction:"desc",hideSortIcon:O.key!==e.sortKey,IconComponent:()=>"desc"===O.direction?(0,b.jsx)(o.A,{htmlColor:"white",fontSize:"small"}):(0,b.jsx)(a.A,{htmlColor:"white",fontSize:"small"})})]},"".concat(e.name).concat(t))))})}),(0,b.jsxs)(f.A,{children:[_.slice(0,100).filter(L).sort(M).map(((e,n)=>t(e,n))),!k&&0===_.filter(L).length&&(0,b.jsx)(c.A,{children:(0,b.jsx)(d.A,{colSpan:n.length,height:100,children:(0,b.jsx)(h.A,{variant:"h6",align:"center",textTransform:"capitalize",children:"".concat(j("noOptions",{name:C})," ").concat(j("tryDifferentSearch"))})})})]})]})]})}},28104:(e,t,n)=>{"use strict";n.d(t,{A:()=>h});var r=n(89379),o=n(47471),a=n(55895),i=n(94527),s=n(97194),l=n(65043),c=n(89002),d=n(24566),u=n(74117),p=n(76202),f=n(70579);const h=e=>{let{sx:t,id:n,variant:h="outlined",margin:m="none",disabled:g=!1,readonly:v=!1,label:y,fullWidth:b=!0,options:x,resolve:A,placeholder:w,value:S,setValue:C,required:P=!1,name:_,menuItemProps:T,specialOptions:E,initialValue:R,startAdornment:k,className:j,helperText:O,notched:I,labelTextAlign:D="left"}=e;const{t:M}=(0,u.Bd)();return(0,f.jsx)(l.Suspense,{fallback:(0,f.jsx)(d.A,{initialValue:R,label:y,variant:h,required:!0,margin:m,select:!0}),children:(0,f.jsx)(c.jD,{resolve:A,children:(0,f.jsxs)(p.C4,{sx:t,margin:m,variant:h,fullWidth:b,id:"".concat(_,"-select"),label:"".concat(y," ").concat(P?"*":""),placeholder:w,name:_,value:S,onChange:e=>{C&&C(e)},disabled:g,validators:P?["required"]:[],errorMessages:P?[M("required")]:[],InputLabelProps:{shrink:!!w||void 0},SelectProps:{readOnly:v},InputProps:{notched:I,startAdornment:k},inputProps:{style:{textAlign:"right"}},select:!0,className:j,helperText:O,children:[E&&E.map((e=>(0,f.jsx)(o.A,(0,r.A)((0,r.A)({value:e.value},T),{},{disabled:e.disabled,divider:!0,children:(0,f.jsx)(a.A,{sx:{fontWeight:"bold",textAlign:D},variant:"body1",children:M(e.label)})}),e.value))),E&&(0,f.jsx)(i.A,{sx:{mb:1}}),x.map((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return(0,f.jsx)(o.A,(0,r.A)((0,r.A)({value:e},T),{},{divider:!0,children:(0,f.jsx)(a.A,{sx:{textAlign:D},variant:"body1",children:(0,s.A)(e)})}),e)}))]})})})}},28259:(e,t,n)=>{"use strict";n.d(t,{A:()=>g});var r=n(89379),o=n(80045),a=n(65043),i=n(58387),s=n(31807),l=n(58128),c=n(28301),d=n(79857),u=n(86061);function p(e){return(0,u.Ay)("MuiTableContainer",e)}(0,d.A)("MuiTableContainer",["root"]);var f=n(70579);const h=["className","component"],m=(0,l.Ay)("div",{name:"MuiTableContainer",slot:"Root"})({width:"100%",overflowX:"auto"}),g=a.forwardRef((function(e,t){const n=(0,c.b)({props:e,name:"MuiTableContainer"}),{className:a,component:l="div"}=n,d=(0,o.A)(n,h),u=(0,r.A)((0,r.A)({},n),{},{component:l}),g=(e=>{const{classes:t}=e;return(0,s.A)({root:["root"]},p,t)})(u);return(0,f.jsx)(m,(0,r.A)({ref:t,as:l,className:(0,i.A)(g.root,a),ownerState:u},d))}))},28301:(e,t,n)=>{"use strict";n.d(t,{b:()=>o});n(65043);var r=n(76009);n(70579);function o(e){return(0,r.b)(e)}},28435:(e,t,n)=>{"use strict";var r=n(6305).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0});var a={useFormControl:!0,formControlClasses:!0};Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"formControlClasses",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"useFormControl",{enumerable:!0,get:function(){return s.default}});var i=o(n(78632)),s=o(n(85213)),l=r(n(25178));Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))}))},28554:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.getPopoverUtilityClass=function(e){return(0,a.default)("MuiPopover",e)};var o=r(n(18231)),a=r(n(57199));const i=(0,o.default)("MuiPopover",["root","paper"]);t.default=i},28960:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(65043).createContext({})},29306:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){const n=[];void 0!==e.item&&(delete e.item,n.push("item"));void 0!==e.zeroMinWidth&&(delete e.zeroMinWidth,n.push("zeroMinWidth"));t.keys.forEach((t=>{void 0!==e[t]&&(n.push(t),delete e[t])})),!1}},29476:(e,t,n)=>{"use strict";var r=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;o(n(65043)),r(n(65173));var a=n(7518),i=r(n(19652)),s=n(70579);t.default=function(e){let{styles:t,themeId:n,defaultTheme:r={}}=e;const o=(0,i.default)(r),l="function"===typeof t?t(n&&o[n]||o):t;return(0,s.jsx)(a.GlobalStyles,{styles:l})}},29651:(e,t,n)=>{"use strict";n.d(t,{Cg:()=>f,Me:()=>s,Nd:()=>m,X4:()=>p,Y9:()=>b,YL:()=>c,a:()=>g,e$:()=>h,eM:()=>u,j4:()=>v,tL:()=>y});var r=n(92065),o=n(99385);function a(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return(0,o.A)(e,t,n)}function i(e){if(e.type)return e;if("#"===e.charAt(0))return i(function(e){e=e.slice(1);const t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g");let n=e.match(t);return n&&1===n[0].length&&(n=n.map((e=>e+e))),n?"rgb".concat(4===n.length?"a":"","(").concat(n.map(((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3)).join(", "),")"):""}(e));const t=e.indexOf("("),n=e.substring(0,t);if(!["rgb","rgba","hsl","hsla","color"].includes(n))throw new Error((0,r.A)(9,e));let o,a=e.substring(t+1,e.length-1);if("color"===n){if(a=a.split(" "),o=a.shift(),4===a.length&&"/"===a[3].charAt(0)&&(a[3]=a[3].slice(1)),!["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].includes(o))throw new Error((0,r.A)(10,o))}else a=a.split(",");return a=a.map((e=>parseFloat(e))),{type:n,values:a,colorSpace:o}}const s=(e,t)=>{try{return(e=>{const t=i(e);return t.values.slice(0,3).map(((e,n)=>t.type.includes("hsl")&&0!==n?"".concat(e,"%"):e)).join(" ")})(e)}catch(n){return e}};function l(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return t.includes("rgb")?r=r.map(((e,t)=>t<3?parseInt(e,10):e)):t.includes("hsl")&&(r[1]="".concat(r[1],"%"),r[2]="".concat(r[2],"%")),r=t.includes("color")?"".concat(n," ").concat(r.join(" ")):"".concat(r.join(", ")),"".concat(t,"(").concat(r,")")}function c(e){e=i(e);const{values:t}=e,n=t[0],r=t[1]/100,o=t[2]/100,a=r*Math.min(o,1-o),s=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return o-a*Math.max(Math.min(t-3,9-t,1),-1)};let c="rgb";const d=[Math.round(255*s(0)),Math.round(255*s(8)),Math.round(255*s(4))];return"hsla"===e.type&&(c+="a",d.push(t[3])),l({type:c,values:d})}function d(e){let t="hsl"===(e=i(e)).type||"hsla"===e.type?i(c(e)).values:e.values;return t=t.map((t=>("color"!==e.type&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4))),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function u(e,t){const n=d(e),r=d(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function p(e,t){return e=i(e),t=a(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]="/".concat(t):e.values[3]=t,l(e)}function f(e,t,n){try{return p(e,t)}catch(r){return e}}function h(e,t){if(e=i(e),t=a(t),e.type.includes("hsl"))e.values[2]*=1-t;else if(e.type.includes("rgb")||e.type.includes("color"))for(let n=0;n<3;n+=1)e.values[n]*=1-t;return l(e)}function m(e,t,n){try{return h(e,t)}catch(r){return e}}function g(e,t){if(e=i(e),t=a(t),e.type.includes("hsl"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes("rgb"))for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(e.type.includes("color"))for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return l(e)}function v(e,t,n){try{return g(e,t)}catch(r){return e}}function y(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.15;return d(e)>.5?h(e,t):g(e,t)}function b(e,t,n){try{return y(e,t)}catch(r){return e}}},29864:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"}},30272:(e,t,n)=>{"use strict";n.d(t,{E:()=>o});var r=n(65043);const o=()=>{const[e,t]=(0,r.useState)("");return(0,r.useEffect)((()=>(t((new Date).getTime().toString()),()=>{t("")})),[]),{fetcherKey:e}}},30275:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var r=n(58168),o=n(98587),a=n(25540);function i(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var s=n(65043),l=n(30376),c=n(35796),d=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.remove(r):"string"===typeof n.className?n.className=i(n.className,r):n.setAttribute("class",i(n.className&&n.className.baseVal||"",r)));var n,r}))},u=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),o=0;o{"use strict";n.d(t,{Ay:()=>v,_K:()=>f,ns:()=>p,ze:()=>h});var r=n(98587),o=n(25540),a=n(65043),i=n(97950),s=n(81201),l=n(88726),c=n(35796),d="unmounted",u="exited",p="entering",f="entered",h="exiting",m=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var o,a=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?a?(o=u,r.appearStatus=p):o=f:o=t.unmountOnExit||t.mountOnEnter?d:u,r.state={status:o},r.nextCallback=null,r}(0,o.A)(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===d?{status:u}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==p&&n!==f&&(t=p):n!==p&&n!==f||(t=h)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.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}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===p){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:i.findDOMNode(this);n&&(0,c.F)(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===u&&this.setState({status:d})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,o=this.props.nodeRef?[r]:[i.findDOMNode(this),r],a=o[0],l=o[1],c=this.getTimeouts(),d=r?c.appear:c.enter;!e&&!n||s.A.disabled?this.safeSetState({status:f},(function(){t.props.onEntered(a)})):(this.props.onEnter(a,l),this.safeSetState({status:p},(function(){t.props.onEntering(a,l),t.onTransitionEnd(d,(function(){t.safeSetState({status:f},(function(){t.props.onEntered(a,l)}))}))})))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:i.findDOMNode(this);t&&!s.A.disabled?(this.props.onExit(r),this.safeSetState({status:h},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:u},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:u},(function(){e.props.onExited(r)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.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},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:i.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var o=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],a=o[0],s=o[1];this.props.addEndListener(a,s)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===d)return null;var t=this.props,n=t.children,o=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,(0,r.A)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return a.createElement(l.A.Provider,{value:null},"function"===typeof n?n(e,o):a.cloneElement(a.Children.only(n),o))},t}(a.Component);function g(){}m.contextType=l.A,m.propTypes={},m.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:g,onEntering:g,onEntered:g,onExit:g,onExiting:g,onExited:g},m.UNMOUNTED=d,m.EXITED=u,m.ENTERING=p,m.ENTERED=f,m.EXITING=h;const v=m},30403:(e,t,n)=>{"use strict";n.d(t,{Y:()=>C});var r=n(58168),o=n(98587),a=n(65043),i=n(58387),s=n(55895),l=n(12432),c=n(58128),d=n(89021),u=n(31807),p=n(97605),f=n(42579),h=n(56186),m=n(86061);function g(e){return(0,m.Ay)("MuiPickersArrowSwitcher",e)}(0,n(79857).A)("MuiPickersArrowSwitcher",["root","spacer","button","previousIconButton","nextIconButton","leftArrowIcon","rightArrowIcon"]);var v=n(70579);const y=["children","className","slots","slotProps","isNextDisabled","isNextHidden","onGoToNext","nextLabel","isPreviousDisabled","isPreviousHidden","onGoToPrevious","previousLabel","labelId"],b=["ownerState"],x=["ownerState"],A=(0,c.Ay)("div",{name:"MuiPickersArrowSwitcher",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex"}),w=(0,c.Ay)("div",{name:"MuiPickersArrowSwitcher",slot:"Spacer",overridesResolver:(e,t)=>t.spacer})((e=>{let{theme:t}=e;return{width:t.spacing(3)}})),S=(0,c.Ay)(f.A,{name:"MuiPickersArrowSwitcher",slot:"Button",overridesResolver:(e,t)=>t.button})({variants:[{props:{hidden:!0},style:{visibility:"hidden"}}]}),C=a.forwardRef((function(e,t){var n,a,c,f;const m=(0,l.I)(),C=(0,d.A)({props:e,name:"MuiPickersArrowSwitcher"}),{children:P,className:_,slots:T,slotProps:E,isNextDisabled:R,isNextHidden:k,onGoToNext:j,nextLabel:O,isPreviousDisabled:I,isPreviousHidden:D,onGoToPrevious:M,previousLabel:L,labelId:N}=C,F=(0,o.A)(C,y),z=C,B=(e=>{const{classes:t}=e;return(0,u.A)({root:["root"],spacer:["spacer"],button:["button"],previousIconButton:["previousIconButton"],nextIconButton:["nextIconButton"],leftArrowIcon:["leftArrowIcon"],rightArrowIcon:["rightArrowIcon"]},g,t)})(z),U={isDisabled:R,isHidden:k,goTo:j,label:O},V={isDisabled:I,isHidden:D,goTo:M,label:L},W=null!==(n=null===T||void 0===T?void 0:T.previousIconButton)&&void 0!==n?n:S,H=(0,p.A)({elementType:W,externalSlotProps:null===E||void 0===E?void 0:E.previousIconButton,additionalProps:{size:"medium",title:V.label,"aria-label":V.label,disabled:V.isDisabled,edge:"end",onClick:V.goTo},ownerState:(0,r.A)({},z,{hidden:V.isHidden}),className:(0,i.A)(B.button,B.previousIconButton)}),G=null!==(a=null===T||void 0===T?void 0:T.nextIconButton)&&void 0!==a?a:S,Y=(0,p.A)({elementType:G,externalSlotProps:null===E||void 0===E?void 0:E.nextIconButton,additionalProps:{size:"medium",title:U.label,"aria-label":U.label,disabled:U.isDisabled,edge:"start",onClick:U.goTo},ownerState:(0,r.A)({},z,{hidden:U.isHidden}),className:(0,i.A)(B.button,B.nextIconButton)}),q=null!==(c=null===T||void 0===T?void 0:T.leftArrowIcon)&&void 0!==c?c:h.A6,K=(0,p.A)({elementType:q,externalSlotProps:null===E||void 0===E?void 0:E.leftArrowIcon,additionalProps:{fontSize:"inherit"},ownerState:z,className:B.leftArrowIcon}),J=(0,o.A)(K,b),X=null!==(f=null===T||void 0===T?void 0:T.rightArrowIcon)&&void 0!==f?f:h.fl,$=(0,p.A)({elementType:X,externalSlotProps:null===E||void 0===E?void 0:E.rightArrowIcon,additionalProps:{fontSize:"inherit"},ownerState:z,className:B.rightArrowIcon}),Z=(0,o.A)($,x);return(0,v.jsxs)(A,(0,r.A)({ref:t,className:(0,i.A)(B.root,_),ownerState:z},F,{children:[(0,v.jsx)(W,(0,r.A)({},H,{children:m?(0,v.jsx)(X,(0,r.A)({},Z)):(0,v.jsx)(q,(0,r.A)({},J))})),P?(0,v.jsx)(s.A,{variant:"subtitle1",component:"span",id:N,children:P}):(0,v.jsx)(w,{className:B.spacer,ownerState:z}),(0,v.jsx)(G,(0,r.A)({},Y,{children:m?(0,v.jsx)(q,(0,r.A)({},J)):(0,v.jsx)(X,(0,r.A)({},Z))}))]}))}))},30566:(e,t,n)=>{"use strict";n.d(t,{$9:()=>l,kI:()=>i,yX:()=>a});var r=n(87991),o=n(60638);const a={year:1,month:2,day:3,hours:4,minutes:5,seconds:6,milliseconds:7},i=e=>Math.max(...e.map((e=>{var t;return null!==(t=a[e.type])&&void 0!==t?t:1}))),s=(e,t,n)=>{if(t===a.year)return e.startOfYear(n);if(t===a.month)return e.startOfMonth(n);if(t===a.day)return e.startOfDay(n);let r=n;return t{var t;let{props:n,utils:a,granularity:i,timezone:l,getTodayDate:c}=e,d=c?c():s(a,i,(0,o.ak)(a,l));null!=n.minDate&&a.isAfterDay(n.minDate,d)&&(d=s(a,i,n.minDate)),null!=n.maxDate&&a.isBeforeDay(n.maxDate,d)&&(d=s(a,i,n.maxDate));const u=(0,r.iF)(null!==(t=n.disableIgnoringDatePartForTimeValidation)&&void 0!==t&&t,a);return null!=n.minTime&&u(n.minTime,d)&&(d=s(a,i,n.disableIgnoringDatePartForTimeValidation?n.minTime:(0,o.jH)(a,d,n.minTime))),null!=n.maxTime&&u(d,n.maxTime)&&(d=s(a,i,n.disableIgnoringDatePartForTimeValidation?n.maxTime:(0,o.jH)(a,d,n.maxTime))),d}},30626:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Csv2Json=void 0;const i=n(78011),s=n(63969),l=a(n(10357));t.Csv2Json=function(e){const t=new RegExp(e.delimiter.wrap+e.delimiter.wrap,"g"),n=new RegExp("^"+s.excelBOM),r=e.parseValue&&"function"===typeof e.parseValue?e.parseValue:JSON.parse;function o(t){return t=d(t),e.trimHeaderFields?t.split(".").map((e=>e.trim())).join("."):t}function a(t,n){return function(t){const n=function(t){try{if(l.isStringRepresentation(t,e)&&!l.isDateRepresentation(t))return t;const n=r(t);return Array.isArray(n)?n.map(c):n}catch(n){return n}}(t);if(!l.isError(n)&&!l.isInvalid(n))return n;if("undefined"===t)return;return t}(n[t.index])}function c(t){return e.trimFieldValues&&null!==t?t.trim():t}function d(t){const n=t[0],r=t.length-1,o=t[r];return n===e.delimiter.wrap&&o===e.delimiter.wrap?t.length<=2?"":t.substring(1,r):t}function u(n){return n.recordLines.reduce(((r,o)=>{o=o.map((n=>n=c(n=function(n){return n.replace(t,e.delimiter.wrap)}(n=d(n)))));const s=function(e,t){return e.reduce(((e,n)=>{const r=a(n,t);try{return(0,i.setPath)(e,n.value,r)}catch(o){return e}}),{})}(n.headerFields,o);return r.concat(s)}),[])}return{convert:function(t){var r;const a=function(t){let n=[];if(e.headerFields)n=e.headerFields.map(((e,t)=>({value:o(e),index:t})));else if(n=t[0].map(((e,t)=>({value:o(e),index:t}))),e.keys){const t=e.keys;n=n.filter((e=>t.includes(e.value)))}return{lines:t,headerFields:n,recordLines:[]}}(function(t){const n=[],r=t.length-1,o=e.delimiter.eol.length,a={insideWrapDelimiter:!1,parsingValue:!0,justParsedDoubleQuote:!1,startIndex:0};let i,s,c,d,u=[],p=0;for(;p{"use strict";var r=n(12897).default,o=n(91847).default;const a=["onChange","maxRows","minRows","style","value"];var i=n(24994).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(65043)),c=(i(n(65173)),i(n(95571))),d=i(n(708)),u=i(n(90420)),p=i(n(76546)),f=i(n(73279)),h=n(70579);function m(e){return parseInt(e,10)||0}const g={visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"};function v(e){return function(e){for(const t in e)return!1;return!0}(e)||0===e.outerHeightStyle&&!e.overflowing}const y=l.forwardRef((function(e,t){const{onChange:n,maxRows:i,minRows:s=1,style:y,value:b}=e,x=o(e,a),{current:A}=l.useRef(null!=b),w=l.useRef(null),S=(0,d.default)(t,w),C=l.useRef(null),P=l.useRef(null),_=l.useCallback((()=>{const t=w.current,n=P.current;if(!t||!n)return;const r=(0,f.default)(t).getComputedStyle(t);if("0px"===r.width)return{outerHeightStyle:0,overflowing:!1};n.style.width=r.width,n.value=t.value||e.placeholder||"x","\n"===n.value.slice(-1)&&(n.value+=" ");const o=r.boxSizing,a=m(r.paddingBottom)+m(r.paddingTop),l=m(r.borderBottomWidth)+m(r.borderTopWidth),c=n.scrollHeight;n.value="x";const d=n.scrollHeight;let u=c;s&&(u=Math.max(Number(s)*d,u)),i&&(u=Math.min(Number(i)*d,u)),u=Math.max(u,d);return{outerHeightStyle:u+("border-box"===o?a+l:0),overflowing:Math.abs(u-c)<=1}}),[i,s,e.placeholder]),T=(0,p.default)((()=>{const e=w.current,t=_();if(!e||!t||v(t))return!1;const n=t.outerHeightStyle;return null!=C.current&&C.current!==n})),E=l.useCallback((()=>{const e=w.current,t=_();if(!e||!t||v(t))return;const n=t.outerHeightStyle;C.current!==n&&(C.current=n,e.style.height="".concat(n,"px")),e.style.overflow=t.overflowing?"hidden":""}),[_]),R=l.useRef(-1);(0,u.default)((()=>{const e=(0,c.default)(E),t=null===w||void 0===w?void 0:w.current;if(!t)return;const n=(0,f.default)(t);let r;return n.addEventListener("resize",e),"undefined"!==typeof ResizeObserver&&(r=new ResizeObserver((()=>{T()&&(r.unobserve(t),cancelAnimationFrame(R.current),E(),R.current=requestAnimationFrame((()=>{r.observe(t)})))})),r.observe(t)),()=>{e.clear(),cancelAnimationFrame(R.current),n.removeEventListener("resize",e),r&&r.disconnect()}}),[_,E,T]),(0,u.default)((()=>{E()}));return(0,h.jsxs)(l.Fragment,{children:[(0,h.jsx)("textarea",r({value:b,onChange:e=>{A||E();const t=e.target,r=t.value.length,o=t.value.endsWith("\n"),a=t.selectionStart===r;o&&a&&t.setSelectionRange(r,r),n&&n(e)},ref:S,rows:s,style:y},x)),(0,h.jsx)("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:P,tabIndex:-1,style:r(r(r({},g),y),{},{paddingTop:0,paddingBottom:0})})]})}));t.default=y},30805:(e,t,n)=>{"use strict";e.exports=n(63159)},30898:(e,t,n)=>{"use strict";var r=n(12897).default,o=n(91847).default;const a=["palette","opacity","overlays"];var i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const{palette:t={mode:"light"},opacity:n,overlays:i}=e,l=o(e,a),c=(0,s.default)(t);return r({palette:c,opacity:r(r({},d(c.mode)),n),overlays:i||u(c.mode)},l)},t.getOpacity=d,t.getOverlays=u;var s=i(n(23709)),l=i(n(63582));const c=[...Array(25)].map(((e,t)=>{if(0===t)return"none";const n=(0,l.default)(t);return"linear-gradient(rgba(255 255 255 / ".concat(n,"), rgba(255 255 255 / ").concat(n,"))")}));function d(e){return{inputPlaceholder:"dark"===e?.5:.42,inputUnderline:"dark"===e?.7:.42,switchTrackDisabled:"dark"===e?.2:.12,switchTrack:"dark"===e?.3:.38}}function u(e){return"dark"===e?c:[]}},30918:(e,t,n)=>{"use strict";function r(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}n.d(t,{A:()=>r})},31102:(e,t,n)=>{"use strict";n.d(t,{X:()=>me});var r=n(58168),o=n(98587),a=n(65043),i=n(58387),s=n(58128),l=n(89021),c=n(21767),d=n(31807),u=n(70713),p=n(3353),f=n(22947),h=n(10256),m=n(86061),g=n(79857);function v(e){return(0,m.Ay)("MuiPickersTextField",e)}(0,g.A)("MuiPickersTextField",["root","focused","disabled","error","required"]);var y=n(68700);function b(e){return(0,m.Ay)("MuiPickersInputBase",e)}const x=(0,g.A)("MuiPickersInputBase",["root","focused","disabled","error","notchedOutline","sectionContent","sectionBefore","sectionAfter","adornedStart","adornedEnd","input"]);function A(e){return(0,m.Ay)("MuiPickersOutlinedInput",e)}const w=(0,r.A)({},x,(0,g.A)("MuiPickersOutlinedInput",["root","notchedOutline","input"]));var S=n(70579);const C=["children","className","label","notched","shrink"],P=(0,s.Ay)("fieldset",{name:"MuiPickersOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,t)=>t.notchedOutline})((e=>{let{theme:t}=e;const n="light"===t.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{textAlign:"left",position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden",minWidth:"0%",borderColor:t.vars?"rgba(".concat(t.vars.palette.common.onBackgroundChannel," / 0.23)"):n}})),_=(0,s.Ay)("span")((e=>{let{theme:t}=e;return{fontFamily:t.typography.fontFamily,fontSize:"inherit"}})),T=(0,s.Ay)("legend")((e=>{let{theme:t}=e;return{float:"unset",width:"auto",overflow:"hidden",variants:[{props:{withLabel:!1},style:{padding:0,lineHeight:"11px",transition:t.transitions.create("width",{duration:150,easing:t.transitions.easing.easeOut})}},{props:{withLabel:!0},style:{display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:t.transitions.create("max-width",{duration:50,easing:t.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}}},{props:{withLabel:!0,notched:!0},style:{maxWidth:"100%",transition:t.transitions.create("max-width",{duration:100,easing:t.transitions.easing.easeOut,delay:50})}}]}}));function E(e){const{className:t,label:n}=e,a=(0,o.A)(e,C),i=null!=n&&""!==n,s=(0,r.A)({},e,{withLabel:i});return(0,S.jsx)(P,(0,r.A)({"aria-hidden":!0,className:t},a,{ownerState:s,children:(0,S.jsx)(T,{ownerState:s,children:i?(0,S.jsx)(_,{children:n}):(0,S.jsx)(_,{className:"notranslate",children:"\u200b"})})}))}var R=n(3635),k=n(97605),j=n(41729),O=n(12432);function I(e){return(0,m.Ay)("MuiPickersSectionList",e)}const D=(0,g.A)("MuiPickersSectionList",["root","section","sectionContent"]),M=["slots","slotProps","elements","sectionListRef"],L=(0,s.Ay)("div",{name:"MuiPickersSectionList",slot:"Root",overridesResolver:(e,t)=>t.root})({direction:"ltr /*! @noflip */",outline:"none"}),N=(0,s.Ay)("span",{name:"MuiPickersSectionList",slot:"Section",overridesResolver:(e,t)=>t.section})({}),F=(0,s.Ay)("span",{name:"MuiPickersSectionList",slot:"SectionSeparator",overridesResolver:(e,t)=>t.sectionSeparator})({whiteSpace:"pre"}),z=(0,s.Ay)("span",{name:"MuiPickersSectionList",slot:"SectionContent",overridesResolver:(e,t)=>t.sectionContent})({outline:"none"});function B(e){var t,n,o;const{slots:a,slotProps:i,element:s,classes:l}=e,c=null!==(t=null===a||void 0===a?void 0:a.section)&&void 0!==t?t:N,d=(0,k.A)({elementType:c,externalSlotProps:null===i||void 0===i?void 0:i.section,externalForwardedProps:s.container,className:l.section,ownerState:{}}),u=null!==(n=null===a||void 0===a?void 0:a.sectionContent)&&void 0!==n?n:z,p=(0,k.A)({elementType:u,externalSlotProps:null===i||void 0===i?void 0:i.sectionContent,externalForwardedProps:s.content,additionalProps:{suppressContentEditableWarning:!0},className:l.sectionContent,ownerState:{}}),f=null!==(o=null===a||void 0===a?void 0:a.sectionSeparator)&&void 0!==o?o:F,h=(0,k.A)({elementType:f,externalSlotProps:null===i||void 0===i?void 0:i.sectionSeparator,externalForwardedProps:s.before,ownerState:{position:"before"}}),m=(0,k.A)({elementType:f,externalSlotProps:null===i||void 0===i?void 0:i.sectionSeparator,externalForwardedProps:s.after,ownerState:{position:"after"}});return(0,S.jsxs)(c,(0,r.A)({},d,{children:[(0,S.jsx)(f,(0,r.A)({},h)),(0,S.jsx)(u,(0,r.A)({},p)),(0,S.jsx)(f,(0,r.A)({},m))]}))}const U=a.forwardRef((function(e,t){var n;const i=(0,l.A)({props:e,name:"MuiPickersSectionList"}),{slots:s,slotProps:u,elements:p,sectionListRef:f}=i,h=(0,o.A)(i,M),m=(e=>{const{classes:t}=e;return(0,d.A)({root:["root"],section:["section"],sectionContent:["sectionContent"]},I,t)})(i),g=a.useRef(null),v=(0,c.A)(t,g),y=e=>{if(!g.current)throw new Error("MUI X: Cannot call sectionListRef.".concat(e," before the mount of the component."));return g.current};a.useImperativeHandle(f,(()=>({getRoot:()=>y("getRoot"),getSectionContainer:e=>y("getSectionContainer").querySelector(".".concat(D.section,'[data-sectionindex="').concat(e,'"]')),getSectionContent:e=>y("getSectionContent").querySelector(".".concat(D.section,'[data-sectionindex="').concat(e,'"] .').concat(D.sectionContent)),getSectionIndexFromDOMElement(e){const t=y("getSectionIndexFromDOMElement");if(null==e||!t.contains(e))return null;let n=null;return e.classList.contains(D.section)?n=e:e.classList.contains(D.sectionContent)&&(n=e.parentElement),null==n?null:Number(n.dataset.sectionindex)}})));const b=null!==(n=null===s||void 0===s?void 0:s.root)&&void 0!==n?n:L,x=(0,k.A)({elementType:b,externalSlotProps:null===u||void 0===u?void 0:u.root,externalForwardedProps:h,additionalProps:{ref:v,suppressContentEditableWarning:!0},className:m.root,ownerState:{}});return(0,S.jsx)(b,(0,r.A)({},x,{children:x.contentEditable?p.map((e=>{let{content:t,before:n,after:r}=e;return"".concat(n.children).concat(t.children).concat(r.children)})).join(""):(0,S.jsx)(a.Fragment,{children:p.map(((e,t)=>(0,S.jsx)(B,{slots:s,slotProps:u,element:e,classes:m},t)))})}))})),V=["elements","areAllSectionsEmpty","defaultValue","label","value","onChange","id","autoFocus","endAdornment","startAdornment","renderSuffix","slots","slotProps","contentEditable","tabIndex","onInput","onPaste","onKeyDown","fullWidth","name","readOnly","inputProps","inputRef","sectionListRef"],W=(0,s.Ay)("div",{name:"MuiPickersInputBase",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t}=e;return(0,r.A)({},t.typography.body1,{color:(t.vars||t).palette.text.primary,cursor:"text",padding:0,display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",boxSizing:"border-box",letterSpacing:"".concat((n=.15/16,Math.round(1e5*n)/1e5),"em"),variants:[{props:{fullWidth:!0},style:{width:"100%"}}]});var n})),H=(0,s.Ay)(L,{name:"MuiPickersInputBase",slot:"SectionsContainer",overridesResolver:(e,t)=>t.sectionsContainer})((e=>{let{theme:t}=e;return{padding:"4px 0 5px",fontFamily:t.typography.fontFamily,fontSize:"inherit",lineHeight:"1.4375em",flexGrow:1,outline:"none",display:"flex",flexWrap:"nowrap",overflow:"hidden",letterSpacing:"inherit",width:"182px",variants:[{props:{isRtl:!0},style:{textAlign:"right /*! @noflip */"}},{props:{size:"small"},style:{paddingTop:1}},{props:{adornedStart:!1,focused:!1,filled:!1},style:{color:"currentColor",opacity:0}},{props:e=>{let{adornedStart:t,focused:n,filled:r,label:o}=e;return!t&&!n&&!r&&null==o},style:t.vars?{opacity:t.vars.opacity.inputPlaceholder}:{opacity:"light"===t.palette.mode?.42:.5}}]}})),G=(0,s.Ay)(N,{name:"MuiPickersInputBase",slot:"Section",overridesResolver:(e,t)=>t.section})((e=>{let{theme:t}=e;return{fontFamily:t.typography.fontFamily,fontSize:"inherit",letterSpacing:"inherit",lineHeight:"1.4375em",display:"inline-block",whiteSpace:"nowrap"}})),Y=(0,s.Ay)(z,{name:"MuiPickersInputBase",slot:"SectionContent",overridesResolver:(e,t)=>t.content})((e=>{let{theme:t}=e;return{fontFamily:t.typography.fontFamily,lineHeight:"1.4375em",letterSpacing:"inherit",width:"fit-content",outline:"none"}})),q=(0,s.Ay)(F,{name:"MuiPickersInputBase",slot:"Separator",overridesResolver:(e,t)=>t.separator})((()=>({whiteSpace:"pre",letterSpacing:"inherit"}))),K=(0,s.Ay)("input",{name:"MuiPickersInputBase",slot:"Input",overridesResolver:(e,t)=>t.hiddenInput})((0,r.A)({},j.A)),J=a.forwardRef((function(e,t){const n=(0,l.A)({props:e,name:"MuiPickersInputBase"}),{elements:i,areAllSectionsEmpty:s,value:u,onChange:p,id:f,endAdornment:h,startAdornment:m,renderSuffix:g,slots:v,slotProps:A,contentEditable:w,tabIndex:C,onInput:P,onPaste:_,onKeyDown:T,name:E,readOnly:j,inputProps:I,inputRef:D,sectionListRef:M}=n,L=(0,o.A)(n,V),N=a.useRef(null),F=(0,c.A)(t,N),z=(0,c.A)(null===I||void 0===I?void 0:I.ref,D),B=(0,O.I)(),J=(0,y.A)();if(!J)throw new Error("MUI X: PickersInputBase should always be used inside a PickersTextField component");a.useEffect((()=>{J&&J.setAdornedStart(Boolean(m))}),[J,m]),a.useEffect((()=>{J&&(s?J.onEmpty():J.onFilled())}),[J,s]);const X=(0,r.A)({},n,J,{isRtl:B}),$=(e=>{const{focused:t,disabled:n,error:r,classes:o,fullWidth:a,readOnly:i,color:s,size:l,endAdornment:c,startAdornment:u}=e,p={root:["root",t&&!n&&"focused",n&&"disabled",i&&"readOnly",r&&"error",a&&"fullWidth","color".concat((0,R.A)(s)),"small"===l&&"inputSizeSmall",Boolean(u)&&"adornedStart",Boolean(c)&&"adornedEnd"],notchedOutline:["notchedOutline"],input:["input"],sectionsContainer:["sectionsContainer"],sectionContent:["sectionContent"],sectionBefore:["sectionBefore"],sectionAfter:["sectionAfter"]};return(0,d.A)(p,b,o)})(X),Z=(null===v||void 0===v?void 0:v.root)||W,Q=(0,k.A)({elementType:Z,externalSlotProps:null===A||void 0===A?void 0:A.root,externalForwardedProps:L,additionalProps:{"aria-invalid":J.error,ref:F},className:$.root,ownerState:X}),ee=(null===v||void 0===v?void 0:v.input)||H;return(0,S.jsxs)(Z,(0,r.A)({},Q,{children:[m,(0,S.jsx)(U,{sectionListRef:M,elements:i,contentEditable:w,tabIndex:C,className:$.sectionsContainer,onFocus:e=>{var t;J.disabled?e.stopPropagation():null===(t=J.onFocus)||void 0===t||t.call(J,e)},onBlur:J.onBlur,onInput:P,onPaste:_,onKeyDown:T,slots:{root:ee,section:G,sectionContent:Y,sectionSeparator:q},slotProps:{root:{ownerState:X},sectionContent:{className:x.sectionContent},sectionSeparator:e=>{let{position:t}=e;return{className:"before"===t?x.sectionBefore:x.sectionAfter}}}}),h,g?g((0,r.A)({},J)):null,(0,S.jsx)(K,(0,r.A)({name:E,className:$.input,value:u,onChange:p,id:f,"aria-hidden":"true",tabIndex:-1,readOnly:j,required:J.required,disabled:J.disabled},I,{ref:z}))]}))})),X=["label","autoFocus","ownerState","notched"],$=(0,s.Ay)(W,{name:"MuiPickersOutlinedInput",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{var t;let{theme:n}=e;const r="light"===n.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{padding:"0 14px",borderRadius:(n.vars||n).shape.borderRadius,["&:hover .".concat(w.notchedOutline)]:{borderColor:(n.vars||n).palette.text.primary},"@media (hover: none)":{["&:hover .".concat(w.notchedOutline)]:{borderColor:n.vars?"rgba(".concat(n.vars.palette.common.onBackgroundChannel," / 0.23)"):r}},["&.".concat(w.focused," .").concat(w.notchedOutline)]:{borderStyle:"solid",borderWidth:2},["&.".concat(w.disabled)]:{["& .".concat(w.notchedOutline)]:{borderColor:(n.vars||n).palette.action.disabled},"*":{color:(n.vars||n).palette.action.disabled}},["&.".concat(w.error," .").concat(w.notchedOutline)]:{borderColor:(n.vars||n).palette.error.main},variants:Object.keys((null!==(t=n.vars)&&void 0!==t?t:n).palette).filter((e=>{var t,r,o;return null!==(t=null===(r=(null!==(o=n.vars)&&void 0!==o?o:n).palette[e])||void 0===r?void 0:r.main)&&void 0!==t&&t})).map((e=>({props:{color:e},style:{["&.".concat(w.focused,":not(.").concat(w.error,") .").concat(w.notchedOutline)]:{borderColor:(n.vars||n).palette[e].main}}})))}})),Z=(0,s.Ay)(H,{name:"MuiPickersOutlinedInput",slot:"SectionsContainer",overridesResolver:(e,t)=>t.sectionsContainer})({padding:"16.5px 0",variants:[{props:{size:"small"},style:{padding:"8.5px 0"}}]}),Q=a.forwardRef((function(e,t){const n=(0,l.A)({props:e,name:"MuiPickersOutlinedInput"}),{label:i,ownerState:s,notched:c}=n,u=(0,o.A)(n,X),p=(0,y.A)(),f=(0,r.A)({},n,s,p,{color:(null===p||void 0===p?void 0:p.color)||"primary"}),h=(e=>{const{classes:t}=e,n=(0,d.A)({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},A,t);return(0,r.A)({},t,n)})(f);return(0,S.jsx)(J,(0,r.A)({slots:{root:$,input:Z},renderSuffix:e=>(0,S.jsx)(E,{shrink:Boolean(c||e.adornedStart||e.focused||e.filled),notched:Boolean(c||e.adornedStart||e.focused||e.filled),className:h.notchedOutline,label:null!=i&&""!==i&&null!==p&&void 0!==p&&p.required?(0,S.jsxs)(a.Fragment,{children:[i,"\u2009","*"]}):i,ownerState:f})},u,{label:i,classes:h,ref:t}))}));Q.muiName="Input";var ee=n(37675);function te(e){return(0,m.Ay)("MuiPickersFilledInput",e)}const ne=(0,r.A)({},x,(0,g.A)("MuiPickersFilledInput",["root","underline","input"])),re=["label","autoFocus","disableUnderline","ownerState"],oe=(0,s.Ay)(W,{name:"MuiPickersFilledInput",slot:"Root",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>(0,ee.MC)(e)&&"disableUnderline"!==e})((e=>{var t;let{theme:n}=e;const r="light"===n.palette.mode,o=r?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",a=r?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",i=r?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",s=r?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return{backgroundColor:n.vars?n.vars.palette.FilledInput.bg:a,borderTopLeftRadius:(n.vars||n).shape.borderRadius,borderTopRightRadius:(n.vars||n).shape.borderRadius,transition:n.transitions.create("background-color",{duration:n.transitions.duration.shorter,easing:n.transitions.easing.easeOut}),"&:hover":{backgroundColor:n.vars?n.vars.palette.FilledInput.hoverBg:i,"@media (hover: none)":{backgroundColor:n.vars?n.vars.palette.FilledInput.bg:a}},["&.".concat(ne.focused)]:{backgroundColor:n.vars?n.vars.palette.FilledInput.bg:a},["&.".concat(ne.disabled)]:{backgroundColor:n.vars?n.vars.palette.FilledInput.disabledBg:s},variants:[...Object.keys((null!==(t=n.vars)&&void 0!==t?t:n).palette).filter((e=>{var t;return(null!==(t=n.vars)&&void 0!==t?t:n).palette[e].main})).map((e=>{var t;return{props:{color:e,disableUnderline:!1},style:{"&::after":{borderBottom:"2px solid ".concat(null===(t=(n.vars||n).palette[e])||void 0===t?void 0:t.main)}}}})),{props:{disableUnderline:!1},style:{"&::after":{left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:n.transitions.create("transform",{duration:n.transitions.duration.shorter,easing:n.transitions.easing.easeOut}),pointerEvents:"none"},["&.".concat(ne.focused,":after")]:{transform:"scaleX(1) translateX(0)"},["&.".concat(ne.error)]:{"&:before, &:after":{borderBottomColor:(n.vars||n).palette.error.main}},"&::before":{borderBottom:"1px solid ".concat(n.vars?"rgba(".concat(n.vars.palette.common.onBackgroundChannel," / ").concat(n.vars.opacity.inputUnderline,")"):o),left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:n.transitions.create("border-bottom-color",{duration:n.transitions.duration.shorter}),pointerEvents:"none"},["&:hover:not(.".concat(ne.disabled,", .").concat(ne.error,"):before")]:{borderBottom:"1px solid ".concat((n.vars||n).palette.text.primary)},["&.".concat(ne.disabled,":before")]:{borderBottomStyle:"dotted"}}},{props:e=>{let{startAdornment:t}=e;return!!t},style:{paddingLeft:12}},{props:e=>{let{endAdornment:t}=e;return!!t},style:{paddingRight:12}}]}})),ae=(0,s.Ay)(H,{name:"MuiPickersFilledInput",slot:"sectionsContainer",overridesResolver:(e,t)=>t.sectionsContainer})({paddingTop:25,paddingRight:12,paddingBottom:8,paddingLeft:12,variants:[{props:{size:"small"},style:{paddingTop:21,paddingBottom:4}},{props:e=>{let{startAdornment:t}=e;return!!t},style:{paddingLeft:0}},{props:e=>{let{endAdornment:t}=e;return!!t},style:{paddingRight:0}},{props:{hiddenLabel:!0},style:{paddingTop:16,paddingBottom:17}},{props:{hiddenLabel:!0,size:"small"},style:{paddingTop:8,paddingBottom:9}}]}),ie=a.forwardRef((function(e,t){const n=(0,l.A)({props:e,name:"MuiPickersFilledInput"}),{label:a,disableUnderline:i=!1,ownerState:s}=n,c=(0,o.A)(n,re),u=(0,y.A)(),p=(e=>{const{classes:t,disableUnderline:n}=e,o={root:["root",!n&&"underline"],input:["input"]},a=(0,d.A)(o,te,t);return(0,r.A)({},t,a)})((0,r.A)({},n,s,u,{color:(null===u||void 0===u?void 0:u.color)||"primary"}));return(0,S.jsx)(J,(0,r.A)({slots:{root:oe,input:ae},slotProps:{root:{disableUnderline:i}}},c,{label:a,classes:p,ref:t}))}));function se(e){return(0,m.Ay)("MuiPickersFilledInput",e)}ie.muiName="Input";const le=(0,r.A)({},x,(0,g.A)("MuiPickersInput",["root","input"])),ce=["label","autoFocus","disableUnderline","ownerState"],de=(0,s.Ay)(W,{name:"MuiPickersInput",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{var t;let{theme:n}=e;let r="light"===n.palette.mode?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return n.vars&&(r="rgba(".concat(n.vars.palette.common.onBackgroundChannel," / ").concat(n.vars.opacity.inputUnderline,")")),{"label + &":{marginTop:16},variants:[...Object.keys((null!==(t=n.vars)&&void 0!==t?t:n).palette).filter((e=>{var t;return(null!==(t=n.vars)&&void 0!==t?t:n).palette[e].main})).map((e=>({props:{color:e},style:{"&::after":{borderBottom:"2px solid ".concat((n.vars||n).palette[e].main)}}}))),{props:{disableUnderline:!1},style:{"&::after":{background:"red",left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:n.transitions.create("transform",{duration:n.transitions.duration.shorter,easing:n.transitions.easing.easeOut}),pointerEvents:"none"},["&.".concat(le.focused,":after")]:{transform:"scaleX(1) translateX(0)"},["&.".concat(le.error)]:{"&:before, &:after":{borderBottomColor:(n.vars||n).palette.error.main}},"&::before":{borderBottom:"1px solid ".concat(r),left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:n.transitions.create("border-bottom-color",{duration:n.transitions.duration.shorter}),pointerEvents:"none"},["&:hover:not(.".concat(le.disabled,", .").concat(le.error,"):before")]:{borderBottom:"2px solid ".concat((n.vars||n).palette.text.primary),"@media (hover: none)":{borderBottom:"1px solid ".concat(r)}},["&.".concat(le.disabled,":before")]:{borderBottomStyle:"dotted"}}}]}})),ue=a.forwardRef((function(e,t){const n=(0,l.A)({props:e,name:"MuiPickersInput"}),{label:a,disableUnderline:i=!1,ownerState:s}=n,c=(0,o.A)(n,ce),u=(0,y.A)(),p=(e=>{const{classes:t,disableUnderline:n}=e,o={root:["root",!n&&"underline"],input:["input"]},a=(0,d.A)(o,se,t);return(0,r.A)({},t,a)})((0,r.A)({},n,s,u,{disableUnderline:i,color:(null===u||void 0===u?void 0:u.color)||"primary"}));return(0,S.jsx)(J,(0,r.A)({slots:{root:de}},c,{label:a,classes:p,ref:t}))}));ue.muiName="Input";const pe=["onFocus","onBlur","className","color","disabled","error","variant","required","InputProps","inputProps","inputRef","sectionListRef","elements","areAllSectionsEmpty","onClick","onKeyDown","onKeyUp","onPaste","onInput","endAdornment","startAdornment","tabIndex","contentEditable","focused","value","onChange","fullWidth","id","name","helperText","FormHelperTextProps","label","InputLabelProps"],fe={standard:ue,filled:ie,outlined:Q},he=(0,s.Ay)(h.A,{name:"MuiPickersTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({maxWidth:"100%"}),me=a.forwardRef((function(e,t){const n=(0,l.A)({props:e,name:"MuiPickersTextField"}),{onFocus:s,onBlur:h,className:m,color:g="primary",disabled:y=!1,error:b=!1,variant:x="outlined",required:A=!1,InputProps:w,inputProps:C,inputRef:P,sectionListRef:_,elements:T,areAllSectionsEmpty:E,onClick:R,onKeyDown:k,onKeyUp:j,onPaste:O,onInput:I,endAdornment:D,startAdornment:M,tabIndex:L,contentEditable:N,focused:F,value:z,onChange:B,fullWidth:U,id:V,name:W,helperText:H,FormHelperTextProps:G,label:Y,InputLabelProps:q}=n,K=(0,o.A)(n,pe),J=a.useRef(null),X=(0,c.A)(t,J),$=(0,u.A)(V),Z=H&&$?"".concat($,"-helper-text"):void 0,Q=Y&&$?"".concat($,"-label"):void 0,ee=(0,r.A)({},n,{color:g,disabled:y,error:b,focused:F,required:A,variant:x}),te=(e=>{const{focused:t,disabled:n,classes:r,required:o}=e,a={root:["root",t&&!n&&"focused",n&&"disabled",o&&"required"]};return(0,d.A)(a,v,r)})(ee),ne=fe[x];return(0,S.jsxs)(he,(0,r.A)({className:(0,i.A)(te.root,m),ref:X,focused:F,onFocus:s,onBlur:h,disabled:y,variant:x,error:b,color:g,fullWidth:U,required:A,ownerState:ee},K,{children:[(0,S.jsx)(p.A,(0,r.A)({htmlFor:$,id:Q},q,{children:Y})),(0,S.jsx)(ne,(0,r.A)({elements:T,areAllSectionsEmpty:E,onClick:R,onKeyDown:k,onKeyUp:j,onInput:I,onPaste:O,endAdornment:D,startAdornment:M,tabIndex:L,contentEditable:N,value:z,onChange:B,id:$,fullWidth:U,inputProps:C,inputRef:P,sectionListRef:_,label:Y,name:W,role:"group","aria-labelledby":Q,"aria-describedby":Z,"aria-live":Z?"polite":void 0},w)),H&&(0,S.jsx)(f.A,(0,r.A)({id:Z},G,{children:H}))]}))}))},31362:(e,t,n)=>{"use strict";n.d(t,{xw:()=>R,A4:()=>k,h_:()=>j,IW:()=>E,ZW:()=>T,Zy:()=>S,Kc:()=>_,Bi:()=>O,Nb:()=>D,J:()=>C,tV:()=>z,mJ:()=>P,mS:()=>W,_S:()=>U,Sv:()=>J,LE:()=>F,Dx:()=>K,Ay:()=>X,UU:()=>q,w5:()=>G,JY:()=>Y});var r=n(89379),o=n(80045),a=n(65043),i=n(67310),s=n(4995),l=n(66873),c=n(28301),d=n(70579);const u="function"===typeof(0,l.Dp)({}),p=(e,t)=>(0,r.A)({WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box",WebkitTextSizeAdjust:"100%"},t&&!e.vars&&{colorScheme:e.palette.mode}),f=e=>(0,r.A)((0,r.A)({color:(e.vars||e).palette.text.primary},e.typography.body1),{},{backgroundColor:(e.vars||e).palette.background.default,"@media print":{backgroundColor:(e.vars||e).palette.common.white}}),h=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const o={};n&&e.colorSchemes&&"function"===typeof e.getColorSchemeSelector&&Object.entries(e.colorSchemes).forEach((t=>{let[n,r]=t;const a=e.getColorSchemeSelector(n);var i,s;a.startsWith("@")?o[a]={":root":{colorScheme:null===(i=r.palette)||void 0===i?void 0:i.mode}}:o[a.replace(/\s*&/,"")]={colorScheme:null===(s=r.palette)||void 0===s?void 0:s.mode}}));let a=(0,r.A)({html:p(e,n),"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:e.typography.fontWeightBold},body:(0,r.A)((0,r.A)({margin:0},f(e)),{},{"&::backdrop":{backgroundColor:(e.vars||e).palette.background.default}})},o);const i=null===(t=e.components)||void 0===t||null===(t=t.MuiCssBaseline)||void 0===t?void 0:t.styleOverrides;return i&&(a=[a,i]),a},m="mui-ecs",g=(0,l.Dp)(u?e=>{let{theme:t,enableColorScheme:n}=e;return h(t,n)}:e=>{let{theme:t}=e;return(e=>{const t=h(e,!1),n=Array.isArray(t)?t[0]:t;return!e.vars&&n&&(n.html[":root:has(".concat(m,")")]={colorScheme:e.palette.mode}),e.colorSchemes&&Object.entries(e.colorSchemes).forEach((t=>{let[r,o]=t;const a=e.getColorSchemeSelector(r);var i,s;a.startsWith("@")?n[a]={[":root:not(:has(.".concat(m,"))")]:{colorScheme:null===(i=o.palette)||void 0===i?void 0:i.mode}}:n[a.replace(/\s*&/,"")]={["&:not(:has(.".concat(m,"))")]:{colorScheme:null===(s=o.palette)||void 0===s?void 0:s.mode}}})),t})(t)});const v=function(e){const t=(0,c.b)({props:e,name:"MuiCssBaseline"}),{children:n,enableColorScheme:r=!1}=t;return(0,d.jsxs)(a.Fragment,{children:[u&&(0,d.jsx)(g,{enableColorScheme:r}),!u&&!r&&(0,d.jsx)("span",{className:m,style:{display:"none"}}),n]})};var y=n(89002),b=n(76045),x=n(99458);const A=["href"],w=a.forwardRef(((e,t)=>{const{href:n}=e,a=(0,o.A)(e,A);return(0,d.jsx)(y.N_,(0,r.A)({ref:t,to:n},a))}));w.displayName="LinkBehavior";const S="#192EF9",C="#17B26A",P="#F79009",_="#F04438",T="#E9E9E9",E="#CACACA",R="#232323",k="#727272",j="#3D3D3D",O={50:"#F9FAFB",100:"#F2F4F7",200:"#EAECF0",300:"#D0D5DD",400:"#98A2B3",500:"#667085",600:"#475467",700:"#344054",800:"#182230",900:"#101828",A100:"#F2F4F7",A200:"#EAECF0",A400:"#98A2B3",A700:"#344054"},I={mode:"light",common:{black:"#000000",white:"#FFFFFF"},background:{default:"rgba(25, 46, 249, 0.06)",paper:O[100]},grey:O,primary:{main:S,contrastText:"#FFFFFF"},secondary:{main:R,contrastText:"#FFFFFF"},info:{main:S,contrastText:"#FFFFFF"},success:{main:C,contrastText:"#FFFFFF"},warning:{main:P,contrastText:"#FFFFFF"},error:{main:_,contrastText:"#FFFFFF"},divider:O[700]},D=["none","0px 1px 2px 0px rgba(16, 24, 40, 0.05)","0px 1px 3px 0px rgba(16, 24, 40, 0.10), 0px 1px 2px 0px rgba(16, 24, 40, 0.06)","0px 4px 8px -2px rgba(16, 24, 40, 0.10), 0px 2px 4px -2px rgba(16, 24, 40, 0.06)","0px 12px 16px -4px rgba(16, 24, 40, 0.08), 0px 4px 6px -2px rgba(16, 24, 40, 0.03)","0px 20px 24px -4px rgba(16, 24, 40, 0.08), 0px 8px 8px -4px rgba(16, 24, 40, 0.03)","0px 24px 48px -12px rgba(16, 24, 40, 0.18)","0px 32px 64px -12px rgba(16, 24, 40, 0.14)","0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12)","0px 5px 6px -3px rgba(0,0,0,0.2),0px 9px 12px 1px rgba(0,0,0,0.14),0px 3px 16px 2px rgba(0,0,0,0.12)","0px 6px 6px -3px rgba(0,0,0,0.2),0px 10px 14px 1px rgba(0,0,0,0.14),0px 4px 18px 3px rgba(0,0,0,0.12)","0px 6px 7px -4px rgba(0,0,0,0.2),0px 11px 15px 1px rgba(0,0,0,0.14),0px 4px 20px 3px rgba(0,0,0,0.12)","0px 7px 8px -4px rgba(0,0,0,0.2),0px 12px 17px 2px rgba(0,0,0,0.14),0px 5px 22px 4px rgba(0,0,0,0.12)","0px 7px 8px -4px rgba(0,0,0,0.2),0px 13px 19px 2px rgba(0,0,0,0.14),0px 5px 24px 4px rgba(0,0,0,0.12)","0px 7px 9px -4px rgba(0,0,0,0.2),0px 14px 21px 2px rgba(0,0,0,0.14),0px 5px 26px 4px rgba(0,0,0,0.12)","0px 8px 9px -5px rgba(0,0,0,0.2),0px 15px 22px 2px rgba(0,0,0,0.14),0px 6px 28px 5px rgba(0,0,0,0.12)","0px 8px 10px -5px rgba(0,0,0,0.2),0px 16px 24px 2px rgba(0,0,0,0.14),0px 6px 30px 5px rgba(0,0,0,0.12)","0px 8px 11px -5px rgba(0,0,0,0.2),0px 17px 26px 2px rgba(0,0,0,0.14),0px 6px 32px 5px rgba(0,0,0,0.12)","0px 9px 11px -5px rgba(0,0,0,0.2),0px 18px 28px 2px rgba(0,0,0,0.14),0px 7px 34px 6px rgba(0,0,0,0.12)","0px 9px 12px -6px rgba(0,0,0,0.2),0px 19px 29px 2px rgba(0,0,0,0.14),0px 7px 36px 6px rgba(0,0,0,0.12)","0px 10px 13px -6px rgba(0,0,0,0.2),0px 20px 31px 3px rgba(0,0,0,0.14),0px 8px 38px 7px rgba(0,0,0,0.12)","0px 10px 13px -6px rgba(0,0,0,0.2),0px 21px 33px 3px rgba(0,0,0,0.14),0px 8px 40px 7px rgba(0,0,0,0.12)","0px 10px 14px -6px rgba(0,0,0,0.2),0px 22px 35px 3px rgba(0,0,0,0.14),0px 8px 42px 7px rgba(0,0,0,0.12)","0px 11px 14px -7px rgba(0,0,0,0.2),0px 23px 36px 3px rgba(0,0,0,0.14),0px 9px 44px 8px rgba(0,0,0,0.12)","0px 11px 15px -7px rgba(0,0,0,0.2),0px 24px 38px 3px rgba(0,0,0,0.14),0px 9px 46px 8px rgba(0,0,0,0.12)"],M=400,L=500,N='"Roboto", sans-serif',F="#101828",z={htmlFontSize:16,fontFamily:N,fontSize:16,fontWeightLight:300,fontWeightRegular:M,fontWeightMedium:L,fontWeightBold:700,h1:{fontFamily:N,fontWeight:300,fontSize:"2.25rem",lineHeight:"2.75rem",letterSpacing:"-0.02em",color:F},h2:{fontFamily:N,fontWeight:L,fontSize:"1.875rem",lineHeight:"2.375rem",letterSpacing:"0.0075em",color:F},h3:{fontFamily:N,fontWeight:L,fontSize:"1.5rem",lineHeight:"2rem",letterSpacing:"0.0075em",color:F},h4:{fontFamily:N,fontWeight:L,fontSize:"1.25rem",lineHeight:"1.875rem",letterSpacing:"0.00938em",color:F},h5:{fontFamily:N,fontWeight:M,fontSize:"1.125rem",lineHeight:"1.75rem",letterSpacing:"0.00714em",color:F},h6:{fontFamily:N,fontWeight:700,fontSize:"1rem",lineHeight:"1.75rem",letterSpacing:"0.00938em",color:F},body1:{fontFamily:N,fontWeight:M,fontSize:"1rem",lineHeight:"1.5rem",letterSpacing:"0.00938em",color:F},body2:{fontFamily:N,fontWeight:M,fontSize:"0.875rem",lineHeight:"1.25rem",letterSpacing:"0.01071em",color:F},subtitle1:{fontFamily:N,fontWeight:M,fontSize:"1rem",lineHeight:"1.25rem",letterSpacing:"0.01071em",color:F},subtitle2:{fontFamily:N,fontWeight:M,fontSize:"0.875rem",lineHeight:"1rem",letterSpacing:"0.00938em",color:F},button:{fontFamily:N,fontWeight:700,fontSize:"0.875rem",lineHeight:"1.75rem",letterSpacing:"0.02857em",textTransform:"capitalize",color:F},caption:{fontFamily:N,fontWeight:M,fontSize:"0.75rem",lineHeight:"1rem",letterSpacing:"0.03333em",opacity:.8,color:F},overline:{fontFamily:N,fontWeight:M,fontSize:"0.75rem",lineHeight:"2.66rem",letterSpacing:"0.08333em",textTransform:"uppercase",color:F}},B={MuiCssBaseline:{styleOverrides:{html:{height:"100%",width:"100%",margin:0,padding:0,overflow:"hidden",position:"fixed",overscrollBehavior:"none",minHeight:0,webkitOverflowScrolling:"touch"},body:{height:"100%",width:"100%",margin:0,padding:0,overflow:"hidden",position:"fixed",overscrollBehavior:"none",webkitOverflowScrolling:"touch",minHeight:0,webkitUserSelect:"none",userSelect:"none",webkitTouchCallout:"none"},"#root":{height:"100%",width:"100%",overflow:"hidden",position:"fixed",minHeight:0}}},MuiContainer:{styleOverrides:{root:{paddingLeft:0,paddingRight:0,overflowX:"hidden"}}},MuiTableSortLabel:{styleOverrides:{root:{color:"white !important","& .MuiTableSortLabel-icon":{color:"white !important"},"& .MuiTableSortLabel-iconDirectionAsc":{color:"white"}},icon:{color:"white"}}},MuiLink:{defaultProps:{color:"info.main",textTransform:"uppercase",component:w}},MuiButtonBase:{defaultProps:{LinkComponent:w,disableRipple:!0}},MuiTableFooter:{defaultProps:{sx:{"& .MuiTableCell-root":{borderTop:"2px solid",borderTopColor:"secondary.main"}}}},MuiFormHelperText:{styleOverrides:{root:{color:"rgba(0, 0, 0, 0.8)"}}},MuiUseMediaQuery:{defaultProps:{noSsr:!0}}},U={logoUrl:"/traxero_ppi_dark.png",logoPadding:16,bannerLogoUrl:"/traxero_ppi.png",bannerPadding:16,primary:S,secondary:R},V=(0,i.A)({palette:I,typography:z,shadows:D,components:B}),W={primary:R,secondary:S,logoUrl:"",logoPadding:0,bannerLogoUrl:"",bannerPadding:0},H=e=>{const t=e.replace("#",""),n=parseInt(t.substring(0,2),16),r=parseInt(t.substring(2,4),16),o=parseInt(t.substring(4,6),16);return"rgba(".concat(n,", ").concat(r,", ").concat(o,", 0.05)")},G=e=>{if(!e)return"#000000";if("#FF8200"===e||"#1F2534"===e)return"#FFFFFF";if(e.startsWith("#")){e=e.slice(1);const t=parseInt(e.slice(0,2),16),n=parseInt(e.slice(2,4),16),r=parseInt(e.slice(4,6),16);e="rgb(".concat(t,", ").concat(n,", ").concat(r,")")}const t=e.match(/(\d+),\s*(\d+),\s*(\d+)/);if(!t)return(0,b.vVN)(new Error("invalid color input, please provide a valid hex or rgb color code")),"#000000";const[n,r,o]=[parseInt(t[1]),parseInt(t[2]),parseInt(t[3])];return(.299*n+.587*r+.114*o)/255>.5?"#000000":"#FFFFFF"},Y=e=>{if(e.startsWith("#")){e=e.slice(1);const t=parseInt(e.slice(0,2),16),n=parseInt(e.slice(2,4),16),r=parseInt(e.slice(4,6),16);return e="rgba(".concat(t,", ").concat(n,", ").concat(r,", 0.1)")}return e},q=e=>(0,i.A)((0,r.A)((0,r.A)({},V),{},{palette:(0,r.A)((0,r.A)({},V.palette),{},{background:{default:H((null===e||void 0===e?void 0:e.primary)||S),paper:O[100]},primary:{main:(null===e||void 0===e?void 0:e.primary)||S,contrastText:G((null===e||void 0===e?void 0:e.primary)||S)},secondary:{main:(null===e||void 0===e?void 0:e.secondary)||R,contrastText:G((null===e||void 0===e?void 0:e.secondary)||R)}})})),K=(0,a.createContext)({}),J={navbarHeight:"100px",footerHeight:"50px",contentPadding:"16px"},X=e=>{let{children:t}=e;const[n,o]=(0,a.useState)((()=>{const e=(0,b.UMN)("primary")||U.primary,t=(0,b.UMN)("secondary")||U.secondary;return q({primary:e,secondary:t})})()),[i,l]=(0,a.useState)({logoUrl:(0,b.UMN)("logoUrl")||U.logoUrl,logoPadding:parseInt((0,b.UMN)("logoPadding"))||U.logoPadding,bannerLogoUrl:(0,b.UMN)("bannerLogoUrl")||U.bannerLogoUrl,bannerPadding:parseInt((0,b.UMN)("bannerPadding"))||U.bannerPadding});(0,a.useEffect)((()=>{(async e=>{if(e){const t=await(0,x.s)(e);f({branding:t,companyPath:e})}})((0,b.UMN)("companyPath"))}),[]);const c=(0,a.useCallback)((e=>{let{primary:t,secondary:n}=e;const r={primary:t||(0,b.UMN)("primary")||U.primary,secondary:n||(0,b.UMN)("secondary")||U.secondary};o(q(r))}),[]),u=(0,a.useCallback)((e=>{let{url:t,padding:n}=e;const o=t||(0,b.UMN)("bannerLogoUrl")||U.bannerLogoUrl;let a=n||parseInt((0,b.UMN)("bannerPadding"))||U.bannerPadding;0===n&&(a=0),l((0,r.A)((0,r.A)({},i),{},{bannerLogoUrl:o,bannerPadding:a}))}),[i.bannerLogoUrl,i.bannerPadding]),p=(0,a.useCallback)((e=>{let{url:t,padding:n}=e;const o=t||(0,b.UMN)("logoUrl")||U.logoUrl;let a=n||parseInt((0,b.UMN)("logoPadding"))||U.logoPadding;0===n&&(a=0),l((0,r.A)((0,r.A)({},i),{},{logoUrl:o,logoPadding:a}))}),[i.logoUrl,i.logoPadding]),f=(0,a.useCallback)((e=>{var t;let{branding:n,companyPath:r}=e;o(q(n)),l({bannerLogoUrl:(null===n||void 0===n?void 0:n.bannerLogoUrl)||U.bannerLogoUrl,bannerPadding:void 0===(null===n||void 0===n?void 0:n.bannerPadding)?U.bannerPadding:null===n||void 0===n?void 0:n.bannerPadding,logoUrl:(null===n||void 0===n?void 0:n.logoUrl)||U.logoUrl,logoPadding:void 0===(null===n||void 0===n?void 0:n.logoPadding)?U.logoPadding:null===n||void 0===n?void 0:n.logoPadding}),(0,b.MyY)("primary",(null===n||void 0===n?void 0:n.primary)||U.primary),(0,b.MyY)("secondary",(null===n||void 0===n?void 0:n.secondary)||U.secondary),(0,b.MyY)("logoUrl",(null===n||void 0===n?void 0:n.logoUrl)||U.logoUrl),(0,b.MyY)("logoPadding",(null===n||void 0===n||null===(t=n.logoPadding)||void 0===t?void 0:t.toString())||U.logoPadding.toString()),(0,b.MyY)("bannerLogoUrl","".concat((null===n||void 0===n?void 0:n.bannerLogoUrl)||U.bannerLogoUrl)),(0,b.MyY)("bannerPadding","".concat((null===n||void 0===n?void 0:n.bannerPadding)||U.bannerPadding)),r?(0,b.MyY)("companyPath",r):(0,b.Yj7)("companyPath")}),[]);return(0,d.jsx)(K.Provider,{value:{updatePalette:c,setBannerLogo:u,setLogo:p,setTenantBranding:f,logos:i},children:(0,d.jsxs)(s.A,{theme:n,children:[(0,d.jsx)(v,{}),t]})})}},31422:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(void 0===e)return{};const n={};return Object.keys(e).filter((n=>n.match(/^on[A-Z]/)&&"function"===typeof e[n]&&!t.includes(n))).forEach((t=>{n[t]=e[t]})),n}},31727:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(36912))},31807:(e,t,n)=>{"use strict";function r(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;const r={};for(const o in e){const a=e[o];let i="",s=!0;for(let e=0;er})},32077:(e,t,n)=>{"use strict";n.d(t,{A:()=>i,H:()=>a});var r=n(79857),o=n(86061);function a(e){return(0,o.Ay)("MuiTabs",e)}const i=(0,r.A)("MuiTabs",["root","vertical","list","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","indicator"])},32357:(e,t,n)=>{"use strict";n.d(t,{A:()=>X});var r=n(65043),o=n(53969),a=n(76045),i=n(89379),s=n(80045);const l=["children","defaultHeight","defaultWidth","disableHeight","disableWidth","doNotBailOutOnEmptyChildren","nonce","onResize","style","tagName"];let c;c="undefined"!==typeof window?window:"undefined"!==typeof self?self:n.g;let d=null,u=null;const p=c.clearTimeout,f=c.setTimeout,h=c.cancelAnimationFrame||c.mozCancelAnimationFrame||c.webkitCancelAnimationFrame,m=c.requestAnimationFrame||c.mozRequestAnimationFrame||c.webkitRequestAnimationFrame;function g(e){let t,n,r,o,a,i,s;const l="undefined"!==typeof document&&document.attachEvent;if(!l){i=function(e){const t=e.__resizeTriggers__,n=t.firstElementChild,r=t.lastElementChild,o=n.firstElementChild;r.scrollLeft=r.scrollWidth,r.scrollTop=r.scrollHeight,o.style.width=n.offsetWidth+1+"px",o.style.height=n.offsetHeight+1+"px",n.scrollLeft=n.scrollWidth,n.scrollTop=n.scrollHeight},a=function(e){return e.offsetWidth!==e.__resizeLast__.width||e.offsetHeight!==e.__resizeLast__.height},s=function(e){if(e.target.className&&"function"===typeof e.target.className.indexOf&&e.target.className.indexOf("contract-trigger")<0&&e.target.className.indexOf("expand-trigger")<0)return;const t=this;i(this),this.__resizeRAF__&&d(this.__resizeRAF__),this.__resizeRAF__=u((function(){a(t)&&(t.__resizeLast__.width=t.offsetWidth,t.__resizeLast__.height=t.offsetHeight,t.__resizeListeners__.forEach((function(n){n.call(t,e)})))}))};let e=!1,l="";r="animationstart";const c="Webkit Moz O ms".split(" ");let p="webkitAnimationStart animationstart oAnimationStart MSAnimationStart".split(" "),f="";{const t=document.createElement("fakeelement");if(void 0!==t.style.animationName&&(e=!0),!1===e)for(let n=0;n div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',a=n.head||n.getElementsByTagName("head")[0],i=n.createElement("style");i.id="detectElementResize",i.type="text/css",null!=e&&i.setAttribute("nonce",e),i.styleSheet?i.styleSheet.cssText=r:i.appendChild(n.createTextNode(r)),a.appendChild(i)}}(l),a.__resizeLast__={},a.__resizeListeners__=[],(a.__resizeTriggers__=l.createElement("div")).className="resize-triggers";const u=l.createElement("div");u.className="expand-trigger",u.appendChild(l.createElement("div"));const p=l.createElement("div");p.className="contract-trigger",a.__resizeTriggers__.appendChild(u),a.__resizeTriggers__.appendChild(p),a.appendChild(a.__resizeTriggers__),i(a),a.addEventListener("scroll",s,!0),r&&(a.__resizeTriggers__.__animationListener__=function(e){e.animationName===n&&i(a)},a.__resizeTriggers__.addEventListener(r,a.__resizeTriggers__.__animationListener__))}a.__resizeListeners__.push(d)}},removeResizeListener:function(e,t){if(l)e.detachEvent("onresize",t);else if(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),!e.__resizeListeners__.length){e.removeEventListener("scroll",s,!0),e.__resizeTriggers__.__animationListener__&&(e.__resizeTriggers__.removeEventListener(r,e.__resizeTriggers__.__animationListener__),e.__resizeTriggers__.__animationListener__=null);try{e.__resizeTriggers__=!e.removeChild(e.__resizeTriggers__)}catch(n){}}}}}null==h||null==m?(d=p,u=function(e){return f(e,20)}):(d=function(e){let[t,n]=e;h(t),p(n)},u=function(e){const t=m((function(){p(n),e()})),n=f((function(){h(t),e()}),20);return[t,n]});class v extends r.Component{constructor(){super(...arguments),this.state={height:this.props.defaultHeight||0,width:this.props.defaultWidth||0},this._autoSizer=null,this._detectElementResize=null,this._didLogDeprecationWarning=!1,this._parentNode=null,this._resizeObserver=null,this._timeoutId=null,this._onResize=()=>{this._timeoutId=null;const{disableHeight:e,disableWidth:t,onResize:n}=this.props;if(this._parentNode){const r=window.getComputedStyle(this._parentNode)||{},o=parseFloat(r.paddingLeft||"0"),a=parseFloat(r.paddingRight||"0"),i=parseFloat(r.paddingTop||"0"),s=parseFloat(r.paddingBottom||"0"),l=this._parentNode.getBoundingClientRect(),c=l.height-i-s,d=l.width-o-a;if(!e&&this.state.height!==c||!t&&this.state.width!==d){this.setState({height:c,width:d});const e=()=>{this._didLogDeprecationWarning||(this._didLogDeprecationWarning=!0,console.warn("scaledWidth and scaledHeight parameters have been deprecated; use width and height instead"))};"function"===typeof n&&n({height:c,width:d,get scaledHeight(){return e(),c},get scaledWidth(){return e(),d}})}}},this._setRef=e=>{this._autoSizer=e}}componentDidMount(){const{nonce:e}=this.props,t=this._autoSizer?this._autoSizer.parentNode:null;if(null!=t&&t.ownerDocument&&t.ownerDocument.defaultView&&t instanceof t.ownerDocument.defaultView.HTMLElement){this._parentNode=t;const n=t.ownerDocument.defaultView.ResizeObserver;null!=n?(this._resizeObserver=new n((()=>{this._timeoutId=setTimeout(this._onResize,0)})),this._resizeObserver.observe(t)):(this._detectElementResize=g(e),this._detectElementResize.addResizeListener(t,this._onResize)),this._onResize()}}componentWillUnmount(){this._parentNode&&(this._detectElementResize&&this._detectElementResize.removeResizeListener(this._parentNode,this._onResize),null!==this._timeoutId&&clearTimeout(this._timeoutId),this._resizeObserver&&this._resizeObserver.disconnect())}render(){const e=this.props,{children:t,defaultHeight:n,defaultWidth:o,disableHeight:a=!1,disableWidth:c=!1,doNotBailOutOnEmptyChildren:d=!1,nonce:u,onResize:p,style:f={},tagName:h="div"}=e,m=(0,s.A)(e,l),{height:g,width:v}=this.state,y={overflow:"visible"},b={};let x=!1;return a||(0===g&&(x=!0),y.height=0,b.height=g,b.scaledHeight=g),c||(0===v&&(x=!0),y.width=0,b.width=v,b.scaledWidth=v),d&&(x=!1),(0,r.createElement)(h,(0,i.A)({ref:this._setRef,style:(0,i.A)((0,i.A)({},y),f)},m),!x&&t(b))}}var y=n(60267),b=n(94799),x=n(70298),A=n(24343),w=n(97194),S=n(33699),C=n(55895),P=n(63745),_=n(8544),T=n(74117),E=n(31362),R=n(4145),k=n(70579);const j=e=>{let{menuOptions:t,searchQuery:n,setSearchQuery:r,startDate:o,endDate:a,setStartDate:i,setEndDate:s}=e;const l=(0,y.A)(),{t:c}=(0,T.Bd)();return(0,k.jsxs)(b.A,{sx:{position:"absolute",top:150,left:0,right:0,height:i&&s?120:60,display:"flex",flexDirection:"column",zIndex:l.zIndex.appBar-1,borderBottom:"2px solid",borderRadius:0,backgroundColor:E.IW},children:[(0,k.jsxs)(x.A,{sx:{flex:1,display:"flex",flexDirection:"row",alignItems:"center",justifyContent:"space-between",gap:2,pl:2,pr:2,height:60},children:[(0,k.jsx)(A.A,{placeholder:(0,w.A)(c("search")),variant:"outlined",value:n,onChange:e=>r(e.target.value),sx:{flexGrow:1,backgroundColor:"white",borderRadius:2,border:"2px solid",borderColor:E.IW,height:44},fullWidth:!0,InputProps:{endAdornment:(0,k.jsx)(S.A,{position:"end",children:(0,k.jsx)(P.A,{})})},margin:"none",size:"small"}),t&&t.length>0&&(0,k.jsx)(_.y,{menuOptions:t,color:E.LE})]}),i&&s&&(0,k.jsxs)(x.A,{spacing:1,direction:"row",alignItems:"center",sx:{px:2,height:60},children:[(0,k.jsx)(R.l,{disableFuture:!0,value:o,onChange:i,views:["year","month","day"],slotProps:{textField:{color:"primary",placeholder:c("select",{name:c("date")}),label:"",margin:"none",variant:"outlined",sx:{backgroundColor:"white",borderRadius:2,border:"2px solid",borderColor:E.IW,height:44},inputProps:{style:{padding:8.5,textAlign:"center"}}}}}),(0,k.jsx)(C.A,{variant:"caption",color:E.LE,sx:{pt:1.5},children:c("to")}),(0,k.jsx)(R.l,{label:"",disableFuture:!0,value:a,onChange:s,slotProps:{textField:{color:"primary",placeholder:c("select",{name:c("date")}),label:"",margin:"none",variant:"outlined",sx:{backgroundColor:"white",borderRadius:2,border:"2px solid",borderColor:E.IW,height:44},inputProps:{style:{padding:8.5,textAlign:"center"}}}}})]})]})};var O=n(58168),I=n(9417),D=n(25540),M=Number.isNaN||function(e){return"number"===typeof e&&e!==e};function L(e,t){if(e.length!==t.length)return!1;for(var n=0;n=t?e.call(null):r.id=requestAnimationFrame(o)}))};return r}var U=-1;function V(e){if(void 0===e&&(e=!1),-1===U||e){var t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",document.body.appendChild(t),U=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return U}var W=null;function H(e){if(void 0===e&&(e=!1),null===W||e){var t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",n.direction="rtl";var r=document.createElement("div"),o=r.style;return o.width="100px",o.height="100px",t.appendChild(r),document.body.appendChild(t),t.scrollLeft>0?W="positive-descending":(t.scrollLeft=1,W=0===t.scrollLeft?"negative":"positive-ascending"),document.body.removeChild(t),W}return W}var G=function(e,t){return e};function Y(e){var t,n=e.getItemOffset,o=e.getEstimatedTotalSize,a=e.getItemSize,i=e.getOffsetForIndexAndAlignment,s=e.getStartIndexForOffset,l=e.getStopIndexForStartIndex,c=e.initInstanceProps,d=e.shouldResetStyleCacheOnItemSizeChange,u=e.validateProps;return t=function(e){function t(t){var r;return(r=e.call(this,t)||this)._instanceProps=c(r.props,(0,I.A)(r)),r._outerRef=void 0,r._resetIsScrollingTimeoutId=null,r.state={instance:(0,I.A)(r),isScrolling:!1,scrollDirection:"forward",scrollOffset:"number"===typeof r.props.initialScrollOffset?r.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},r._callOnItemsRendered=void 0,r._callOnItemsRendered=N((function(e,t,n,o){return r.props.onItemsRendered({overscanStartIndex:e,overscanStopIndex:t,visibleStartIndex:n,visibleStopIndex:o})})),r._callOnScroll=void 0,r._callOnScroll=N((function(e,t,n){return r.props.onScroll({scrollDirection:e,scrollOffset:t,scrollUpdateWasRequested:n})})),r._getItemStyle=void 0,r._getItemStyle=function(e){var t,o=r.props,i=o.direction,s=o.itemSize,l=o.layout,c=r._getItemStyleCache(d&&s,d&&l,d&&i);if(c.hasOwnProperty(e))t=c[e];else{var u=n(r.props,e,r._instanceProps),p=a(r.props,e,r._instanceProps),f="horizontal"===i||"horizontal"===l,h="rtl"===i,m=f?u:0;c[e]=t={position:"absolute",left:h?void 0:m,right:h?m:void 0,top:f?0:u,height:f?"100%":p,width:f?p:"100%"}}return t},r._getItemStyleCache=void 0,r._getItemStyleCache=N((function(e,t,n){return{}})),r._onScrollHorizontal=function(e){var t=e.currentTarget,n=t.clientWidth,o=t.scrollLeft,a=t.scrollWidth;r.setState((function(e){if(e.scrollOffset===o)return null;var t=r.props.direction,i=o;if("rtl"===t)switch(H()){case"negative":i=-o;break;case"positive-descending":i=a-n-o}return i=Math.max(0,Math.min(i,a-n)),{isScrolling:!0,scrollDirection:e.scrollOffsetl.clientWidth?V():0:l.scrollHeight>l.clientHeight?V():0}this.scrollTo(i(this.props,e,t,a,this._instanceProps,s))},p.componentDidMount=function(){var e=this.props,t=e.direction,n=e.initialScrollOffset,r=e.layout;if("number"===typeof n&&null!=this._outerRef){var o=this._outerRef;"horizontal"===t||"horizontal"===r?o.scrollLeft=n:o.scrollTop=n}this._callPropsCallbacks()},p.componentDidUpdate=function(){var e=this.props,t=e.direction,n=e.layout,r=this.state,o=r.scrollOffset;if(r.scrollUpdateWasRequested&&null!=this._outerRef){var a=this._outerRef;if("horizontal"===t||"horizontal"===n)if("rtl"===t)switch(H()){case"negative":a.scrollLeft=-o;break;case"positive-ascending":a.scrollLeft=o;break;default:var i=a.clientWidth,s=a.scrollWidth;a.scrollLeft=s-i-o}else a.scrollLeft=o;else a.scrollTop=o}this._callPropsCallbacks()},p.componentWillUnmount=function(){null!==this._resetIsScrollingTimeoutId&&z(this._resetIsScrollingTimeoutId)},p.render=function(){var e=this.props,t=e.children,n=e.className,a=e.direction,i=e.height,s=e.innerRef,l=e.innerElementType,c=e.innerTagName,d=e.itemCount,u=e.itemData,p=e.itemKey,f=void 0===p?G:p,h=e.layout,m=e.outerElementType,g=e.outerTagName,v=e.style,y=e.useIsScrolling,b=e.width,x=this.state.isScrolling,A="horizontal"===a||"horizontal"===h,w=A?this._onScrollHorizontal:this._onScrollVertical,S=this._getRangeToRender(),C=S[0],P=S[1],_=[];if(d>0)for(var T=C;T<=P;T++)_.push((0,r.createElement)(t,{data:u,key:f(T,u),index:T,isScrolling:y?x:void 0,style:this._getItemStyle(T)}));var E=o(this.props,this._instanceProps);return(0,r.createElement)(m||g||"div",{className:n,onScroll:w,ref:this._outerRefSetter,style:(0,O.A)({position:"relative",height:i,width:b,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:a},v)},(0,r.createElement)(l||c||"div",{children:_,ref:s,style:{height:A?"100%":E,pointerEvents:x?"none":void 0,width:A?E:"100%"}}))},p._callPropsCallbacks=function(){if("function"===typeof this.props.onItemsRendered&&this.props.itemCount>0){var e=this._getRangeToRender(),t=e[0],n=e[1],r=e[2],o=e[3];this._callOnItemsRendered(t,n,r,o)}if("function"===typeof this.props.onScroll){var a=this.state,i=a.scrollDirection,s=a.scrollOffset,l=a.scrollUpdateWasRequested;this._callOnScroll(i,s,l)}},p._getRangeToRender=function(){var e=this.props,t=e.itemCount,n=e.overscanCount,r=this.state,o=r.isScrolling,a=r.scrollDirection,i=r.scrollOffset;if(0===t)return[0,0,0,0];var c=s(this.props,i,this._instanceProps),d=l(this.props,c,i,this._instanceProps),u=o&&"backward"!==a?1:Math.max(1,n),p=o&&"forward"!==a?1:Math.max(1,n);return[Math.max(0,c-u),Math.max(0,Math.min(t-1,d+p)),c,d]},t}(r.PureComponent),t.defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},t}var q=function(e,t){e.children,e.direction,e.height,e.layout,e.innerTagName,e.outerTagName,e.width,t.instance},K=Y({getItemOffset:function(e,t){return t*e.itemSize},getItemSize:function(e,t){return e.itemSize},getEstimatedTotalSize:function(e){var t=e.itemCount;return e.itemSize*t},getOffsetForIndexAndAlignment:function(e,t,n,r,o,a){var i=e.direction,s=e.height,l=e.itemCount,c=e.itemSize,d=e.layout,u=e.width,p="horizontal"===i||"horizontal"===d?u:s,f=Math.max(0,l*c-p),h=Math.min(f,t*c),m=Math.max(0,t*c-p+c+a);switch("smart"===n&&(n=r>=m-p&&r<=h+p?"auto":"center"),n){case"start":return h;case"end":return m;case"center":var g=Math.round(m+(h-m)/2);return gf+Math.floor(p/2)?f:g;default:return r>=m&&r<=h?r:r{let{renderItem:t,columns:n,data:i,menuOptions:s,itemHeight:l,withSearchBar:c=!1,startDate:d,endDate:u,setStartDate:p,setEndDate:f}=e;const{t:h}=(0,T.Bd)(),[m,g]=(0,r.useState)(""),y=(0,r.useMemo)((()=>""===m?i:i.filter((e=>{let t=!1;for(const r of n)if(r.searchKey){const n=(0,a.A6b)(e,r.searchKey);n&&n.toString().toLowerCase().includes(m.toLowerCase())&&(t=!0)}return t}))),[m,n,i]),b=!(!p||!f),x=(0,r.useMemo)((()=>{let e=0;return c&&(e+=60),b&&(e+=60),e}),[c,b]);return(0,k.jsxs)(o.A,{sx:{borderRadius:0,backgroundColor:"white",mt:"".concat(x,"px"),height:"calc(100dvh - 150px - ".concat(x,"px)")},children:[c&&(0,k.jsx)(j,{searchQuery:m,setSearchQuery:g,menuOptions:s,startDate:d,endDate:u,setStartDate:p,setEndDate:f}),(0,k.jsx)(v,{children:e=>{let{width:n,height:r}=e;return(0,k.jsx)(J,{width:n,height:r,itemCount:y.length,itemSize:l,itemData:y,children:e=>(0,k.jsx)("div",{style:e.style,children:t(e.data[e.index],e.index)})})}})]})}},32391:(e,t,n)=>{"use strict";function r(e){let t;return t=e<1?5.11916*e**2:4.5*Math.log(e+1)+2,Math.round(10*t)/1e3}n.d(t,{A:()=>r})},32400:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Mui";const r=a[t];return r?"".concat(n,"-").concat(r):"".concat(o.default.generate(e),"-").concat(t)},t.globalStateClasses=void 0,t.isGlobalState=function(e){return void 0!==a[e]};var o=r(n(95916));const a=t.globalStateClasses={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"}},32540:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(65173)),a=r(n(37505));function i(e,t,n,r,o){const a=e[t],i=o||t;if(null==a||"undefined"===typeof window)return null;let s;const l=a.type;return"function"!==typeof l||function(e){const{prototype:t={}}=e;return Boolean(t.isReactComponent)}(l)||(s="Did you accidentally use a plain function component for an element instead?"),void 0!==s?new Error("Invalid ".concat(r," `").concat(i,"` supplied to `").concat(n,"`. ")+"Expected an element that can hold a ref. ".concat(s," ")+"For more information see https://mui.com/r/caveat-with-refs-guide"):null}const s=(0,a.default)(o.default.element,i);s.isRequired=(0,a.default)(o.default.element.isRequired,i);t.default=s},32777:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(88152))},32864:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(89379);const o=function(e){return"string"===typeof e};const a=function(e,t,n){return void 0===e||o(e)?t:(0,r.A)((0,r.A)({},t),{},{ownerState:(0,r.A)((0,r.A)({},t.ownerState),n)})}},32911:(e,t,n)=>{"use strict";n.d(t,{A:()=>L});var r=n(89379),o=n(80045),a=n(65043),i=n(31807),s=n(21039),l=n(92448),c=n(25491);const d=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{autoHideDuration:t=null,disableWindowBlurListener:n=!1,onClose:o,open:i,resumeHideDuration:d}=e,u=(0,l.A)();a.useEffect((()=>{if(i)return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)};function e(e){e.defaultPrevented||"Escape"===e.key&&(null===o||void 0===o||o(e,"escapeKeyDown"))}}),[i,o]);const p=(0,s.A)(((e,t)=>{null===o||void 0===o||o(e,t)})),f=(0,s.A)((e=>{o&&null!=e&&u.start(e,(()=>{p(null,"timeout")}))}));a.useEffect((()=>(i&&f(t),u.clear)),[i,t,f,u]);const h=u.clear,m=a.useCallback((()=>{null!=t&&f(null!=d?d:.5*t)}),[t,d,f]),g=e=>t=>{const n=e.onFocus;null===n||void 0===n||n(t),h()},v=e=>t=>{const n=e.onMouseEnter;null===n||void 0===n||n(t),h()},y=e=>t=>{const n=e.onMouseLeave;null===n||void 0===n||n(t),m()};return a.useEffect((()=>{if(!n&&i)return window.addEventListener("focus",m),window.addEventListener("blur",h),()=>{window.removeEventListener("focus",m),window.removeEventListener("blur",h)}}),[n,i,m,h]),{getRootProps:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=(0,r.A)((0,r.A)({},(0,c.A)(e)),(0,c.A)(t));return(0,r.A)((0,r.A)((0,r.A)({role:"presentation"},t),n),{},{onBlur:(o=n,e=>{const t=o.onBlur;null===t||void 0===t||t(e),m()}),onFocus:g(n),onMouseEnter:v(n),onMouseLeave:y(n)});var o},onClickAway:e=>{null===o||void 0===o||o(e,"clickaway")}}};var u=n(10947),p=n(58128),f=n(60267),h=n(51612),m=n(28301),g=n(97194),v=n(36595),y=n(58387),b=n(29651),x=n(94799),A=n(79857),w=n(86061);function S(e){return(0,w.Ay)("MuiSnackbarContent",e)}(0,A.A)("MuiSnackbarContent",["root","message","action"]);var C=n(70579);const P=["action","className","message","role"],_=(0,p.Ay)(x.A,{name:"MuiSnackbarContent",slot:"Root"})((0,h.A)((e=>{let{theme:t}=e;const n="light"===t.palette.mode?.8:.98,o=(0,b.tL)(t.palette.background.default,n);return(0,r.A)((0,r.A)({},t.typography.body2),{},{color:t.vars?t.vars.palette.SnackbarContent.color:t.palette.getContrastText(o),backgroundColor:t.vars?t.vars.palette.SnackbarContent.bg:o,display:"flex",alignItems:"center",flexWrap:"wrap",padding:"6px 16px",borderRadius:(t.vars||t).shape.borderRadius,flexGrow:1,[t.breakpoints.up("sm")]:{flexGrow:"initial",minWidth:288}})}))),T=(0,p.Ay)("div",{name:"MuiSnackbarContent",slot:"Message"})({padding:"8px 0"}),E=(0,p.Ay)("div",{name:"MuiSnackbarContent",slot:"Action"})({display:"flex",alignItems:"center",marginLeft:"auto",paddingLeft:16,marginRight:-8}),R=a.forwardRef((function(e,t){const n=(0,m.b)({props:e,name:"MuiSnackbarContent"}),{action:a,className:s,message:l,role:c="alert"}=n,d=(0,o.A)(n,P),u=n,p=(e=>{const{classes:t}=e;return(0,i.A)({root:["root"],action:["action"],message:["message"]},S,t)})(u);return(0,C.jsxs)(_,(0,r.A)((0,r.A)({role:c,square:!0,elevation:6,className:(0,y.A)(p.root,s),ownerState:u,ref:t},d),{},{children:[(0,C.jsx)(T,{className:p.message,ownerState:u,children:l}),a?(0,C.jsx)(E,{className:p.action,ownerState:u,children:a}):null]}))}));function k(e){return(0,w.Ay)("MuiSnackbar",e)}(0,A.A)("MuiSnackbar",["root","anchorOriginTopCenter","anchorOriginBottomCenter","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft"]);var j=n(69905);const O=["onEnter","onExited"],I=["action","anchorOrigin","autoHideDuration","children","className","ClickAwayListenerProps","ContentProps","disableWindowBlurListener","message","onBlur","onClose","onFocus","onMouseEnter","onMouseLeave","open","resumeHideDuration","slots","slotProps","TransitionComponent","transitionDuration","TransitionProps"],D=["ownerState"],M=(0,p.Ay)("div",{name:"MuiSnackbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t["anchorOrigin".concat((0,g.A)(n.anchorOrigin.vertical)).concat((0,g.A)(n.anchorOrigin.horizontal))]]}})((0,h.A)((e=>{let{theme:t}=e;return{zIndex:(t.vars||t).zIndex.snackbar,position:"fixed",display:"flex",left:8,right:8,justifyContent:"center",alignItems:"center",variants:[{props:e=>{let{ownerState:t}=e;return"top"===t.anchorOrigin.vertical},style:{top:8,[t.breakpoints.up("sm")]:{top:24}}},{props:e=>{let{ownerState:t}=e;return"top"!==t.anchorOrigin.vertical},style:{bottom:8,[t.breakpoints.up("sm")]:{bottom:24}}},{props:e=>{let{ownerState:t}=e;return"left"===t.anchorOrigin.horizontal},style:{justifyContent:"flex-start",[t.breakpoints.up("sm")]:{left:24,right:"auto"}}},{props:e=>{let{ownerState:t}=e;return"right"===t.anchorOrigin.horizontal},style:{justifyContent:"flex-end",[t.breakpoints.up("sm")]:{right:24,left:"auto"}}},{props:e=>{let{ownerState:t}=e;return"center"===t.anchorOrigin.horizontal},style:{[t.breakpoints.up("sm")]:{left:"50%",right:"auto",transform:"translateX(-50%)"}}}]}}))),L=a.forwardRef((function(e,t){const n=(0,m.b)({props:e,name:"MuiSnackbar"}),s=(0,f.A)(),l={enter:s.transitions.duration.enteringScreen,exit:s.transitions.duration.leavingScreen},{action:c,anchorOrigin:{vertical:p,horizontal:h}={vertical:"bottom",horizontal:"left"},autoHideDuration:y=null,children:b,className:x,ClickAwayListenerProps:A,ContentProps:w,disableWindowBlurListener:S=!1,message:P,onBlur:_,onClose:T,onFocus:E,onMouseEnter:L,onMouseLeave:N,open:F,resumeHideDuration:z,slots:B={},slotProps:U={},TransitionComponent:V,transitionDuration:W=l,TransitionProps:{onEnter:H,onExited:G}={}}=n,Y=(0,o.A)(n.TransitionProps,O),q=(0,o.A)(n,I),K=(0,r.A)((0,r.A)({},n),{},{anchorOrigin:{vertical:p,horizontal:h},autoHideDuration:y,disableWindowBlurListener:S,TransitionComponent:V,transitionDuration:W}),J=(e=>{const{classes:t,anchorOrigin:n}=e,r={root:["root","anchorOrigin".concat((0,g.A)(n.vertical)).concat((0,g.A)(n.horizontal))]};return(0,i.A)(r,k,t)})(K),{getRootProps:X,onClickAway:$}=d((0,r.A)({},K)),[Z,Q]=a.useState(!0),ee={slots:(0,r.A)({transition:V},B),slotProps:(0,r.A)({content:w,clickAwayListener:A,transition:Y},U)},[te,ne]=(0,j.A)("root",{ref:t,className:[J.root,x],elementType:M,getSlotProps:X,externalForwardedProps:(0,r.A)((0,r.A)({},ee),q),ownerState:K}),[re,oe]=(0,j.A)("clickAwayListener",{elementType:u.x,externalForwardedProps:ee,getSlotProps:e=>({onClickAway:function(){for(var t,n=arguments.length,r=new Array(n),o=0;o({onEnter:function(){for(var t,n=arguments.length,r=new Array(n),o=0;o{Q(!1),H&&H(e,t)})(...r)},onExited:function(){for(var t,n=arguments.length,r=new Array(n),o=0;o{Q(!0),G&&G(e)})(...r)}}),additionalProps:{appear:!0,in:F,timeout:W,direction:"top"===p?"down":"up"},ownerState:K});return!F&&Z?null:(0,C.jsx)(re,(0,r.A)((0,r.A)((0,r.A)({},ie),B.clickAwayListener&&{ownerState:ae}),{},{children:(0,C.jsx)(te,(0,r.A)((0,r.A)({},ne),{},{children:(0,C.jsx)(ce,(0,r.A)((0,r.A)({},de),{},{children:b||(0,C.jsx)(se,(0,r.A)({},le))}))}))}))}))},32916:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.borderTopColor=t.borderTop=t.borderRightColor=t.borderRight=t.borderRadius=t.borderLeftColor=t.borderLeft=t.borderColor=t.borderBottomColor=t.borderBottom=t.border=void 0,t.borderTransform=l,t.outlineColor=t.outline=t.default=void 0;r(n(38651));var o=r(n(36701)),a=r(n(92716)),i=n(15081),s=n(94060);function l(e){return"number"!==typeof e?e:"".concat(e,"px solid")}function c(e,t){return(0,o.default)({prop:e,themeKey:"borders",transform:t})}const d=t.border=c("border",l),u=t.borderTop=c("borderTop",l),p=t.borderRight=c("borderRight",l),f=t.borderBottom=c("borderBottom",l),h=t.borderLeft=c("borderLeft",l),m=t.borderColor=c("borderColor"),g=t.borderTopColor=c("borderTopColor"),v=t.borderRightColor=c("borderRightColor"),y=t.borderBottomColor=c("borderBottomColor"),b=t.borderLeftColor=c("borderLeftColor"),x=t.outline=c("outline",l),A=t.outlineColor=c("outlineColor"),w=e=>{if(void 0!==e.borderRadius&&null!==e.borderRadius){const t=(0,i.createUnaryUnit)(e.theme,"shape.borderRadius",4,"borderRadius"),n=e=>({borderRadius:(0,i.getValue)(t,e)});return(0,s.handleBreakpoints)(e,e.borderRadius,n)}return null};t.borderRadius=w,w.propTypes={},w.filterProps=["borderRadius"];const S=(0,a.default)(d,u,p,f,h,m,g,v,y,b,w,x,A);t.default=S},33138:(e,t,n)=>{"use strict";var r=n(12897).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.getInputUtilityClass=function(e){return(0,i.default)("MuiInput",e)};var a=o(n(18231)),i=o(n(57199));const s=r(r({},n(60661).inputBaseClasses),(0,a.default)("MuiInput",["root","underline","input"]));t.default=s},33170:(e,t,n)=>{"use strict";var r=n(12897).default,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(65043)),s=(o(n(65173)),o(n(22814)),o(n(59887))),l=o(n(3279)),c=o(n(18590)),d=n(70579);t.default=function(e){const{children:t,theme:n}=e,o=(0,l.default)(),a=i.useMemo((()=>{const e=null===o?r({},n):function(e,t){if("function"===typeof t)return t(e);return r(r({},e),t)}(o,n);return null!=e&&(e[c.default]=null!==o),e}),[n,o]);return(0,d.jsx)(s.default.Provider,{value:a,children:t})}},33330:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(22018))},33677:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var r=n(65043),o=n(97950),a=n(46509),i=n(21767),s=n(1289),l=n(62475);const c=r.forwardRef((function(e,t){const{children:n,container:c,disablePortal:d=!1}=e,[u,p]=r.useState(null),f=(0,i.A)(r.isValidElement(n)?(0,l.A)(n):null,t);if((0,a.A)((()=>{d||p(function(e){return"function"===typeof e?e():e}(c)||document.body)}),[c,d]),(0,a.A)((()=>{if(u&&!d)return(0,s.A)(t,u),()=>{(0,s.A)(t,null)}}),[t,u,d]),d){if(r.isValidElement(n)){const e={ref:f};return r.cloneElement(n,e)}return n}return u?o.createPortal(n,u):u}))},33699:(e,t,n)=>{"use strict";n.d(t,{A:()=>S});var r=n(89379),o=n(80045),a=n(65043),i=n(58387),s=n(31807),l=n(97194),c=n(55895),d=n(98736),u=n(68700),p=n(58128),f=n(51612),h=n(28301),m=n(79857),g=n(86061);function v(e){return(0,g.Ay)("MuiInputAdornment",e)}const y=(0,m.A)("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]);var b=n(70579);const x=["children","className","component","disablePointerEvents","disableTypography","position","variant"];var A;const w=(0,p.Ay)("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t["position".concat((0,l.A)(n.position))],!0===n.disablePointerEvents&&t.disablePointerEvents,t[n.variant]]}})((0,f.A)((e=>{let{theme:t}=e;return{display:"flex",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(t.vars||t).palette.action.active,variants:[{props:{variant:"filled"},style:{["&.".concat(y.positionStart,"&:not(.").concat(y.hiddenLabel,")")]:{marginTop:16}}},{props:{position:"start"},style:{marginRight:8}},{props:{position:"end"},style:{marginLeft:8}},{props:{disablePointerEvents:!0},style:{pointerEvents:"none"}}]}}))),S=a.forwardRef((function(e,t){const n=(0,h.b)({props:e,name:"MuiInputAdornment"}),{children:p,className:f,component:m="div",disablePointerEvents:g=!1,disableTypography:y=!1,position:S,variant:C}=n,P=(0,o.A)(n,x),_=(0,u.A)()||{};let T=C;C&&_.variant,_&&!T&&(T=_.variant);const E=(0,r.A)((0,r.A)({},n),{},{hiddenLabel:_.hiddenLabel,size:_.size,disablePointerEvents:g,position:S,variant:T}),R=(e=>{const{classes:t,disablePointerEvents:n,hiddenLabel:r,position:o,size:a,variant:i}=e,c={root:["root",n&&"disablePointerEvents",o&&"position".concat((0,l.A)(o)),i,r&&"hiddenLabel",a&&"size".concat((0,l.A)(a))]};return(0,s.A)(c,v,t)})(E);return(0,b.jsx)(d.A.Provider,{value:null,children:(0,b.jsx)(w,(0,r.A)((0,r.A)({as:m,ownerState:E,className:(0,i.A)(R.root,f),ref:t},P),{},{children:"string"!==typeof p||y?(0,b.jsxs)(a.Fragment,{children:["start"===S?A||(A=(0,b.jsx)("span",{className:"notranslate","aria-hidden":!0,children:"\u200b"})):null,p]}):(0,b.jsx)(c.A,{color:"textSecondary",children:p})}))})}))},33860:(e,t,n)=>{"use strict";var r=n(12897).default,o=n(91847).default;const a=["variants"],i=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];var s=n(24994).default,l=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{themeId:t,defaultTheme:n=h,rootShouldForwardProp:a=m,slotShouldForwardProp:s=m}=e;function l(e){!function(e,t,n){e.theme=function(e){for(const t in e)return!1;return!0}(e.theme)?n:e.theme[t]||e.theme}(e,t,n)}return function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,c.internal_mutateStyles)(e,(e=>e.filter((e=>e!==p.default))));const{name:n,slot:u,skipVariantsResolver:h,skipSx:A,overridesResolver:w=g(x(u))}=t,S=o(t,i),C=void 0!==h?h:u&&"Root"!==u&&"root"!==u||!1,P=A||!1;let _=m;"Root"===u||"root"===u?_=a:u?_=s:function(e){return"string"===typeof e&&e.charCodeAt(0)>96}(e)&&(_=void 0);const T=(0,c.default)(e,r({shouldForwardProp:_,label:b(n,u)},S)),E=e=>{if("function"===typeof e&&e.__emotion_real!==e)return function(t){return v(t,e)};if((0,d.isPlainObject)(e)){const t=(0,f.default)(e);return t.variants?function(e){return v(e,t)}:t.style}return e},R=function(){const t=[];for(var r=arguments.length,o=new Array(r),a=0;an[e]:null}function v(e,t){const n="function"===typeof t?t(e):t;if(Array.isArray(n))return n.flatMap((t=>v(e,t)));if(Array.isArray(null===n||void 0===n?void 0:n.variants)){let t;if(n.isProcessed)t=n.style;else{const{variants:e}=n;t=o(n,a)}return y(e,n.variants,[t])}return null!==n&&void 0!==n&&n.isProcessed?n.style:n}function y(e,t){let n,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];e:for(let i=0;i{"use strict";n.d(t,{A:()=>b});var r=n(89379),o=n(80045),a=n(65043),i=n(58387),s=n(31807),l=n(83392),c=n(58128),d=n(28301),u=n(79857),p=n(86061);function f(e){return(0,p.Ay)("MuiTableBody",e)}(0,u.A)("MuiTableBody",["root"]);var h=n(70579);const m=["className","component"],g=(0,c.Ay)("tbody",{name:"MuiTableBody",slot:"Root"})({display:"table-row-group"}),v={variant:"body"},y="tbody",b=a.forwardRef((function(e,t){const n=(0,d.b)({props:e,name:"MuiTableBody"}),{className:a,component:c=y}=n,u=(0,o.A)(n,m),p=(0,r.A)((0,r.A)({},n),{},{component:c}),b=(e=>{const{classes:t}=e;return(0,s.A)({root:["root"]},f,t)})(p);return(0,h.jsx)(l.A.Provider,{value:v,children:(0,h.jsx)(g,(0,r.A)({className:(0,i.A)(b.root,a),as:c,ref:t,role:c===y?null:"rowgroup",ownerState:p},u))})}))},34412:(e,t,n)=>{"use strict";function r(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t=>{let[,n]=t;return n&&function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(!function(e){return"string"===typeof e.main}(e))return!1;for(const n of t)if(!e.hasOwnProperty(n)||"string"!==typeof e[n])return!1;return!0}(n,e)}}n.d(t,{A:()=>r})},34535:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,Object.defineProperty(t,"rootShouldForwardProp",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"slotShouldForwardProp",{enumerable:!0,get:function(){return l.default}});var o=r(n(19707)),a=r(n(15170)),i=r(n(13375)),s=r(n(61475)),l=r(n(47123));const c=(0,o.default)({themeId:i.default,defaultTheme:a.default,rootShouldForwardProp:s.default});t.default=c},34868:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;r(n(65173));const o=(0,r(n(1060)).default)();t.default=o},35162:(e,t,n)=>{"use strict";var r=n(6305).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0});var a={backdropClasses:!0};Object.defineProperty(t,"backdropClasses",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i.default}});var i=o(n(266)),s=r(n(40520));Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}))},35401:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(51376));t.default=o.default},35796:(e,t,n)=>{"use strict";n.d(t,{F:()=>r});var r=function(e){return e.scrollTop}},35918:(e,t,n)=>{"use strict";n.d(t,{EJ:()=>l,Ll:()=>c,qn:()=>i,sx:()=>s,tm:()=>a});var r=n(89379),o=n(76045);const a=async e=>{let{tenantID:t,body:n}=e;return await fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(t,"/rulesets"),(0,r.A)((0,r.A)({method:"POST"},(0,o.oOe)()),{},{body:n}))},i=async e=>{let{rulesetID:t,tenantID:n,body:a}=e;return await fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(n,"/rulesets/").concat(t),(0,r.A)((0,r.A)({method:"PUT"},(0,o.oOe)()),{},{body:a}))},s=e=>fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(e,"/rulesets"),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>{throw e})),l=async e=>{let{tenantID:t,propertyID:n,body:a}=e;return await fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(t,"/properties/").concat(n,"/rulesets"),(0,r.A)((0,r.A)({method:"PUT"},(0,o.oOe)()),{},{body:a}))},c=async e=>{let{tenantID:t,groupID:n,body:a}=e;return await fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(t,"/propertyGroups/").concat(n,"/rulesets"),(0,r.A)((0,r.A)({method:"PUT"},(0,o.oOe)()),{},{body:a}))}},36009:(e,t,n)=>{"use strict";n.d(t,{E:()=>r});let r=function(e){return e.PASS="pass",e.WARN="warn",e.FAIL="fail",e.OFFLINE="offline",e}({})},36078:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(73279));t.default=o.default},36444:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(89379),o=n(65043),a=n(76202),i=n(89002),s=n(24566),l=n(98688),c=n(70579);const d=e=>{let{id:t,value:n,onChange:d,name:u,type:p="text",variant:f="outlined",margin:h="none",validators:m=[],errorMessages:g=[],helperText:v,label:y,startAdornment:b,endAdornment:x,readonly:A=!1,required:w=!1,fullWidth:S=!0,disableUnderline:C=!1,placeholder:P,sx:_,inputSx:T,InputSx:E,disabled:R=!1,initialValue:k,resolve:j,textAlign:O="left",className:I,autoFocus:D=!1,notched:M,shrink:L,tabIndex:N,maxLength:F,multiline:z=!1,maxRows:B,minRows:U,rows:V}=e,W=y;w&&(m=["required",...m],g=["".concat(W," is required"),...g],W&&(W="".concat(W," *")));const H=(0,o.useRef)(null);return(0,o.useEffect)((()=>{D&&H.current&&H.current.focus()}),[D]),(0,c.jsx)(o.Suspense,{fallback:(0,c.jsx)(s.A,{id:t,variant:f,margin:h,initialValue:k,required:w}),children:(0,c.jsx)(i.jD,{resolve:j,children:(0,c.jsx)(a.C4,{inputRef:H,className:I,sx:(0,r.A)({},_),id:t||u,name:u,"aria-label":u,value:n||"",onChange:d,type:p,label:W,fullWidth:S,autoFocus:D,disabled:R,variant:f,tabIndex:N,validators:m,errorMessages:g,placeholder:P,helperText:(0,l.Zr)(v),margin:h,multiline:z,maxRows:B,minRows:U,rows:V,slotProps:{htmlInput:{maxLength:F,style:(0,r.A)({cursor:A?"default":"text",textAlign:O},T)},input:{notched:M,readOnly:A,startAdornment:b,endAdornment:x,disableUnderline:C,sx:E},inputLabel:{shrink:L}}})})})}},36488:(e,t,n)=>{"use strict";n.d(t,{Q$:()=>d,Rw:()=>l,kT:()=>i,wT:()=>s,xn:()=>c});var r=n(89379),o=n(76045),a=n(1119);const i=async(e,t)=>{const n=new URLSearchParams({make:e,model:t});return await fetch("".concat(window.VEHICLE_BASE_URL,"/autocomplete?").concat(n),(0,r.A)({method:"GET"},(0,o.oOe)()))},s=async e=>await fetch("".concat(window.VEHICLE_BASE_URL,"/vin-lookup/").concat(e),(0,r.A)({method:"GET"},(0,o.oOe)())),l=async e=>await fetch("".concat(window.VEHICLE_BASE_URL,"/license-plate-lookup/").concat(e.state,"/").concat(e.number),(0,r.A)({method:"GET"},(0,o.oOe)())),c=async e=>{const t=e.year?parseInt("".concat(e.year),10):0;return await fetch("".concat(window.VEHICLE_BASE_URL,"/vehicle"),(0,r.A)((0,r.A)({method:"POST"},(0,o.oOe)()),{},{body:JSON.stringify((0,r.A)((0,r.A)({},e),{},{year:t}))}))},d=e=>fetch("".concat(window.VEHICLE_BASE_URL,"/vehicle/image-recognition-upload"),{method:"POST",headers:{"Content-Type":"image/jpeg",Accept:"application/json",Authorization:"Bearer ".concat(a.A.GetToken())},body:JSON.stringify(e)}).then((e=>(0,o.NZL)(e,200))).catch((e=>{throw e}))},36595:(e,t,n)=>{"use strict";n.d(t,{A:()=>b});var r=n(89379),o=n(80045),a=n(65043),i=n(92448),s=n(62475),l=n(30376),c=n(60267),d=n(76906),u=n(38348),p=n(70579);const f=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],h=["ownerState"];function m(e){return"scale(".concat(e,", ").concat(e**2,")")}const g={entering:{opacity:1,transform:m(1)},entered:{opacity:1,transform:"none"}},v="undefined"!==typeof navigator&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),y=a.forwardRef((function(e,t){const{addEndListener:n,appear:y=!0,children:b,easing:x,in:A,onEnter:w,onEntered:S,onEntering:C,onExit:P,onExited:_,onExiting:T,style:E,timeout:R="auto",TransitionComponent:k=l.Ay}=e,j=(0,o.A)(e,f),O=(0,i.A)(),I=a.useRef(),D=(0,c.A)(),M=a.useRef(null),L=(0,u.A)(M,(0,s.A)(b),t),N=e=>t=>{if(e){const n=M.current;void 0===t?e(n):e(n,t)}},F=N(C),z=N(((e,t)=>{(0,d.q)(e);const{duration:n,delay:r,easing:o}=(0,d.c)({style:E,timeout:R,easing:x},{mode:"enter"});let a;"auto"===R?(a=D.transitions.getAutoHeightDuration(e.clientHeight),I.current=a):a=n,e.style.transition=[D.transitions.create("opacity",{duration:a,delay:r}),D.transitions.create("transform",{duration:v?a:.666*a,delay:r,easing:o})].join(","),w&&w(e,t)})),B=N(S),U=N(T),V=N((e=>{const{duration:t,delay:n,easing:r}=(0,d.c)({style:E,timeout:R,easing:x},{mode:"exit"});let o;"auto"===R?(o=D.transitions.getAutoHeightDuration(e.clientHeight),I.current=o):o=t,e.style.transition=[D.transitions.create("opacity",{duration:o,delay:n}),D.transitions.create("transform",{duration:v?o:.666*o,delay:v?n:n||.333*o,easing:r})].join(","),e.style.opacity=0,e.style.transform=m(.75),P&&P(e)})),W=N(_);return(0,p.jsx)(k,(0,r.A)((0,r.A)({appear:y,in:A,nodeRef:M,onEnter:z,onEntered:B,onEntering:F,onExit:V,onExited:W,onExiting:U,addEndListener:e=>{"auto"===R&&O.start(I.current||0,e),n&&n(M.current,e)},timeout:"auto"===R?null:R},j),{},{children:(e,t)=>{let{ownerState:n}=t,i=(0,o.A)(t,h);return a.cloneElement(b,(0,r.A)({style:(0,r.A)((0,r.A)((0,r.A)({opacity:0,transform:m(.75),visibility:"exited"!==e||A?void 0:"hidden"},g[e]),E),b.props.style),ref:L},i))}}))}));y&&(y.muiSupportAuto=!0);const b=y},36602:(e,t,n)=>{"use strict";n.d(t,{A:()=>A});var r=n(58168),o=(n(65043),n(97605)),a=n(31807),i=n(98587),s=n(41859),l=n(85877),c=n(41048),d=n(70579);const u=["onAccept","onClear","onCancel","onSetToday","actions"];function p(e){const{onAccept:t,onClear:n,onCancel:o,onSetToday:a,actions:p}=e,f=(0,i.A)(e,u),h=(0,c.b)();if(null==p||0===p.length)return null;const m=null===p||void 0===p?void 0:p.map((e=>{switch(e){case"clear":return(0,d.jsx)(s.A,{onClick:n,children:h.clearButtonLabel},e);case"cancel":return(0,d.jsx)(s.A,{onClick:o,children:h.cancelButtonLabel},e);case"accept":return(0,d.jsx)(s.A,{onClick:t,children:h.okButtonLabel},e);case"today":return(0,d.jsx)(s.A,{onClick:a,children:h.todayButtonLabel},e);default:return null}}));return(0,d.jsx)(l.A,(0,r.A)({},f,{children:m}))}var f=n(79074),h=n(95315),m=n(57401),g=n(83759),v=n(10571);const y=["items","changeImportance","isLandscape","onChange","isValid"],b=["getValue"];function x(e){const{items:t,changeImportance:n="accept",onChange:o,isValid:a}=e,s=(0,i.A)(e,y);if(null==t||0===t.length)return null;const l=t.map((e=>{let{getValue:t}=e,s=(0,i.A)(e,b);const l=t({isValid:a});return(0,r.A)({},s,{label:s.label,onClick:()=>{o(l,n,s)},disabled:!a(l)})}));return(0,d.jsx)(h.A,(0,r.A)({dense:!0,sx:[{maxHeight:v.Y2,maxWidth:200,overflow:"auto"},...Array.isArray(s.sx)?s.sx:[s.sx]]},s,{children:l.map((e=>{var t;return(0,d.jsx)(m.Ay,{children:(0,d.jsx)(g.A,(0,r.A)({},e))},null!==(t=e.id)&&void 0!==t?t:e.label)}))}))}const A=e=>{var t,n;const{wrapperVariant:i,onAccept:s,onClear:l,onCancel:c,onSetToday:u,view:h,views:m,onViewChange:g,value:v,onChange:y,onSelectShortcut:b,isValid:A,isLandscape:w,disabled:S,readOnly:C,children:P,slots:_,slotProps:T}=e,E=(e=>{const{classes:t,isLandscape:n}=e,r={root:["root",n&&"landscape"],contentWrapper:["contentWrapper"],toolbar:["toolbar"],actionBar:["actionBar"],tabs:["tabs"],landscape:["landscape"],shortcuts:["shortcuts"]};return(0,a.A)(r,f.s,t)})(e),R=null!==(t=null===_||void 0===_?void 0:_.actionBar)&&void 0!==t?t:p,k=(0,o.A)({elementType:R,externalSlotProps:null===T||void 0===T?void 0:T.actionBar,additionalProps:{onAccept:s,onClear:l,onCancel:c,onSetToday:u,actions:"desktop"===i?[]:["cancel","accept"]},className:E.actionBar,ownerState:(0,r.A)({},e,{wrapperVariant:i})}),j=(0,d.jsx)(R,(0,r.A)({},k)),O=null===_||void 0===_?void 0:_.toolbar,I=(0,o.A)({elementType:O,externalSlotProps:null===T||void 0===T?void 0:T.toolbar,additionalProps:{isLandscape:w,onChange:y,value:v,view:h,onViewChange:g,views:m,disabled:S,readOnly:C},className:E.toolbar,ownerState:(0,r.A)({},e,{wrapperVariant:i})}),D=function(e){return null!==e.view}(I)&&O?(0,d.jsx)(O,(0,r.A)({},I)):null,M=P,L=null===_||void 0===_?void 0:_.tabs,N=h&&L?(0,d.jsx)(L,(0,r.A)({view:h,onViewChange:g,className:E.tabs},null===T||void 0===T?void 0:T.tabs)):null,F=null!==(n=null===_||void 0===_?void 0:_.shortcuts)&&void 0!==n?n:x,z=(0,o.A)({elementType:F,externalSlotProps:null===T||void 0===T?void 0:T.shortcuts,additionalProps:{isValid:A,isLandscape:w,onChange:b},className:E.shortcuts,ownerState:{isValid:A,isLandscape:w,onChange:b,wrapperVariant:i}});return{toolbar:D,content:M,tabs:N,actionBar:j,shortcuts:h&&F?(0,d.jsx)(F,(0,r.A)({},z)):null}}},36664:(e,t,n)=>{"use strict";var r=n(12897).default,o=n(91847).default;const a=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],i=["slots","slotProps"];var s=n(24994).default,l=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.PopoverRoot=t.PopoverPaper=void 0,t.getOffsetLeft=_,t.getOffsetTop=P;var c=l(n(65043)),d=(s(n(65173)),s(n(12949))),u=s(n(79740)),p=(s(n(9431)),s(n(32777)),s(n(51505)),s(n(62939)),s(n(37505)),s(n(43700))),f=n(44350),h=n(59908),m=s(n(80950)),g=s(n(22427)),v=s(n(36078)),y=s(n(80803)),b=s(n(99981)),x=s(n(87514)),A=n(28554),w=s(n(4162)),S=n(53241),C=n(70579);function P(e,t){let n=0;return"number"===typeof t?n=t:"center"===t?n=e.height/2:"bottom"===t&&(n=e.height),n}function _(e,t){let n=0;return"number"===typeof t?n=t:"center"===t?n=e.width/2:"right"===t&&(n=e.width),n}function T(e){return[e.horizontal,e.vertical].map((e=>"number"===typeof e?"".concat(e,"px"):e)).join(" ")}function E(e){return"function"===typeof e?e():e}const R=t.PopoverRoot=(0,f.styled)(b.default,{name:"MuiPopover",slot:"Root"})({}),k=t.PopoverPaper=(0,f.styled)(x.default,{name:"MuiPopover",slot:"Paper"})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),j=c.forwardRef((function(e,t){const n=(0,h.useDefaultProps)({props:e,name:"MuiPopover"}),{action:s,anchorEl:l,anchorOrigin:f={vertical:"top",horizontal:"left"},anchorPosition:b,anchorReference:x="anchorEl",children:j,className:O,container:I,elevation:D=8,marginThreshold:M=16,open:L,PaperProps:N={},slots:F={},slotProps:z={},transformOrigin:B={vertical:"top",horizontal:"left"},TransitionComponent:U,transitionDuration:V="auto",TransitionProps:W={},disableScrollLock:H=!1}=n,G=o(n,a),Y=c.useRef(),q=r(r({},n),{},{anchorOrigin:f,anchorReference:x,elevation:D,marginThreshold:M,transformOrigin:B,TransitionComponent:U,transitionDuration:V,TransitionProps:W}),K=(e=>{const{classes:t}=e;return(0,u.default)({root:["root"],paper:["paper"]},A.getPopoverUtilityClass,t)})(q),J=c.useCallback((()=>{if("anchorPosition"===x)return b;const e=E(l),t=(e&&1===e.nodeType?e:(0,g.default)(Y.current).body).getBoundingClientRect();return{top:t.top+P(t,f.vertical),left:t.left+_(t,f.horizontal)}}),[l,f.horizontal,f.vertical,b,x]),X=c.useCallback((e=>({vertical:P(e,B.vertical),horizontal:_(e,B.horizontal)})),[B.horizontal,B.vertical]),$=c.useCallback((e=>{const t={width:e.offsetWidth,height:e.offsetHeight},n=X(t);if("none"===x)return{top:null,left:null,transformOrigin:T(n)};const r=J();let o=r.top-n.vertical,a=r.left-n.horizontal;const i=o+t.height,s=a+t.width,c=(0,v.default)(E(l)),d=c.innerHeight-M,u=c.innerWidth-M;if(null!==M&&od){const e=i-d;o-=e,n.vertical+=e}if(null!==M&&au){const e=s-u;a-=e,n.horizontal+=e}return{top:"".concat(Math.round(o),"px"),left:"".concat(Math.round(a),"px"),transformOrigin:T(n)}}),[l,x,J,X,M]),[Z,Q]=c.useState(L),ee=c.useCallback((()=>{const e=Y.current;if(!e)return;const t=$(e);null!==t.top&&e.style.setProperty("top",t.top),null!==t.left&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin,Q(!0)}),[$]);c.useEffect((()=>(H&&window.addEventListener("scroll",ee),()=>window.removeEventListener("scroll",ee))),[l,H,ee]);c.useEffect((()=>{L&&ee()})),c.useImperativeHandle(s,(()=>L?{updatePosition:()=>{ee()}}:null),[L,ee]),c.useEffect((()=>{if(!L)return;const e=(0,m.default)((()=>{ee()})),t=(0,v.default)(E(l));return t.addEventListener("resize",e),()=>{e.clear(),t.removeEventListener("resize",e)}}),[l,L,ee]);let te=V;const ne={slots:r({transition:U},F),slotProps:r({transition:W,paper:N},z)},[re,oe]=(0,w.default)("transition",{elementType:y.default,externalForwardedProps:ne,ownerState:q,getSlotProps:e=>r(r({},e),{},{onEntering:(t,n)=>{var r;null===(r=e.onEntering)||void 0===r||r.call(e,t,n),ee()},onExited:t=>{var n;null===(n=e.onExited)||void 0===n||n.call(e,t),Q(!1)}}),additionalProps:{appear:!0,in:L}});"auto"!==V||re.muiSupportAuto||(te=void 0);const ae=I||(l?(0,g.default)(E(l)).body:void 0),[ie,se]=(0,w.default)("root",{ref:t,elementType:R,externalForwardedProps:r(r({},ne),G),shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:F.backdrop},slotProps:{backdrop:(0,S.mergeSlotProps)("function"===typeof z.backdrop?z.backdrop(q):z.backdrop,{invisible:!0})},container:ae,open:L},ownerState:q,className:(0,d.default)(K.root,O)}),{slots:le,slotProps:ce}=se,de=o(se,i),[ue,pe]=(0,w.default)("paper",{ref:Y,className:K.paper,elementType:k,externalForwardedProps:ne,shouldForwardComponentProp:!0,additionalProps:{elevation:D,style:Z?void 0:{opacity:0}},ownerState:q});return(0,C.jsx)(ie,r(r(r({},de),!(0,p.default)(ie)&&{slots:le,slotProps:ce,disableScrollLock:H}),{},{children:(0,C.jsx)(re,r(r({},oe),{},{timeout:te,children:(0,C.jsx)(ue,r(r({},pe),{},{children:j}))}))}))}));t.default=j},36686:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;const o=(0,r(n(18231)).default)("MuiBox",["root"]);t.default=o},36701:(e,t,n)=>{"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0});var o={};Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a.default}});var a=r(n(56224));Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},36912:(e,t,n)=>{"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n,r;return o.isValidElement(e)&&-1!==t.indexOf(null!==(n=e.type.muiName)&&void 0!==n?n:null===(r=e.type)||void 0===r||null===(r=r._payload)||void 0===r||null===(r=r.value)||void 0===r?void 0:r.muiName)};var o=r(n(65043))},36919:(e,t,n)=>{"use strict";n.d(t,{K:()=>o,w:()=>a});var r=n(86061);function o(e){return(0,r.Ay)("MuiMultiSectionDigitalClockSection",e)}const a=(0,n(79857).A)("MuiMultiSectionDigitalClockSection",["root","item"])},37505:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(57560))},37660:(e,t,n)=>{"use strict";var r=n(6305).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0});var a={selectClasses:!0};Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"selectClasses",{enumerable:!0,get:function(){return s.default}});var i=o(n(97162)),s=r(n(7592));Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}))},37675:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>v,MC:()=>f});var r=n(89379),o=n(80045),a=n(61843),i=n(53129),s=n(79049),l=n(98623),c=n(47242);const d=["variants"],u=["name","slot","skipVariantsResolver","skipSx","overridesResolver"],p=(0,s.A)();function f(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}function h(e){return e?(t,n)=>n[e]:null}function m(e,t){const n="function"===typeof t?t(e):t;if(Array.isArray(n))return n.flatMap((t=>m(e,t)));if(Array.isArray(null===n||void 0===n?void 0:n.variants)){let t;if(n.isProcessed)t=n.style;else{const{variants:e}=n;t=(0,o.A)(n,d)}return g(e,n.variants,[t])}return null!==n&&void 0!==n&&n.isProcessed?n.style:n}function g(e,t){let n,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];e:for(let i=0;i0&&void 0!==arguments[0]?arguments[0]:{};const{themeId:t,defaultTheme:n=p,rootShouldForwardProp:s=f,slotShouldForwardProp:d=f}=e;function v(e){!function(e,t,n){e.theme=function(e){for(const t in e)return!1;return!0}(e.theme)?n:e.theme[t]||e.theme}(e,t,n)}return function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,a.HX)(e,(e=>e.filter((e=>e!==l.A))));const{name:n,slot:p,skipVariantsResolver:x,skipSx:A,overridesResolver:w=h(b(p))}=t,S=(0,o.A)(t,u),C=void 0!==x?x:p&&"Root"!==p&&"root"!==p||!1,P=A||!1;let _=f;"Root"===p||"root"===p?_=s:p?_=d:function(e){return"string"===typeof e&&e.charCodeAt(0)>96}(e)&&(_=void 0);const T=(0,a.Ay)(e,(0,r.A)({shouldForwardProp:_,label:y(n,p)},S)),E=e=>{if("function"===typeof e&&e.__emotion_real!==e)return function(t){return m(t,e)};if((0,i.Q)(e)){const t=(0,c.A)(e);return t.variants?function(e){return m(e,t)}:t.style}return e},R=function(){const t=[];for(var r=arguments.length,o=new Array(r),a=0;a{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assignNestedKeys=void 0,t.default=function(e,t){const{prefix:a,shouldSkipGeneratingVar:i}=t||{},s={},l={},c={};return r(e,((e,t,r)=>{if(("string"===typeof t||"number"===typeof t)&&(!i||!i(e,t))){const i="--".concat(a?"".concat(a,"-"):"").concat(e.join("-")),d=o(e,t);Object.assign(s,{[i]:d}),n(l,e,"var(".concat(i,")"),r),n(c,e,"var(".concat(i,", ").concat(d,")"),r)}}),(e=>"vars"===e[0])),{css:s,vars:l,varsWithDefaults:c}},t.walkObjectDeep=void 0;const n=function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],o=e;t.forEach(((e,a)=>{a===t.length-1?Array.isArray(o)?o[Number(e)]=n:o&&"object"===typeof o&&(o[e]=n):o&&"object"===typeof o&&(o[e]||(o[e]=r.includes(e)?[]:{}),o=o[e])}))};t.assignNestedKeys=n;const r=(e,t,n)=>{!function e(r){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];Object.entries(r).forEach((r=>{let[i,s]=r;(!n||n&&!n([...o,i]))&&void 0!==s&&null!==s&&("object"===typeof s&&Object.keys(s).length>0?e(s,[...o,i],Array.isArray(s)?[...a,i]:a):t([...o,i],s,a))}))}(e)};t.walkObjectDeep=r;const o=(e,t)=>{if("number"===typeof t){if(["lineHeight","fontWeight","opacity","zIndex"].some((t=>e.includes(t))))return t;return e[e.length-1].toLowerCase().includes("opacity")?t:"".concat(t,"px")}return t}},37964:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(55056))},38031:(e,t,n)=>{"use strict";n.d(t,{A:()=>i,g:()=>a});var r=n(79857),o=n(86061);function a(e){return(0,o.Ay)("MuiInputBase",e)}const i=(0,r.A)("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"])},38072:(e,t,n)=>{"use strict";n.d(t,{EO:()=>s,LN:()=>i,o_:()=>l});var r=n(58168),o=n(60638),a=n(98503);const i=e=>{var t,n,i;const s=(0,a.hc)(),l=(0,a.Yg)();return(0,r.A)({},e,{disablePast:null!==(t=e.disablePast)&&void 0!==t&&t,disableFuture:null!==(n=e.disableFuture)&&void 0!==n&&n,format:null!==(i=e.format)&&void 0!==i?i:s.formats.keyboardDate,minDate:(0,o.IP)(s,e.minDate,l.minDate),maxDate:(0,o.IP)(s,e.maxDate,l.maxDate)})},s=e=>{var t,n,o,i;const s=(0,a.hc)(),l=(null!==(t=e.ampm)&&void 0!==t?t:s.is12HourCycleInCurrentLocale())?s.formats.fullTime12h:s.formats.fullTime24h;return(0,r.A)({},e,{disablePast:null!==(n=e.disablePast)&&void 0!==n&&n,disableFuture:null!==(o=e.disableFuture)&&void 0!==o&&o,format:null!==(i=e.format)&&void 0!==i?i:l})},l=e=>{var t,n,i,s,l,c,d,u;const p=(0,a.hc)(),f=(0,a.Yg)(),h=(null!==(t=e.ampm)&&void 0!==t?t:p.is12HourCycleInCurrentLocale())?p.formats.keyboardDateTime12h:p.formats.keyboardDateTime24h;return(0,r.A)({},e,{disablePast:null!==(n=e.disablePast)&&void 0!==n&&n,disableFuture:null!==(i=e.disableFuture)&&void 0!==i&&i,format:null!==(s=e.format)&&void 0!==s?s:h,disableIgnoringDatePartForTimeValidation:Boolean(e.minDateTime||e.maxDateTime),minDate:(0,o.IP)(p,null!==(l=e.minDateTime)&&void 0!==l?l:e.minDate,f.minDate),maxDate:(0,o.IP)(p,null!==(c=e.maxDateTime)&&void 0!==c?c:e.maxDate,f.maxDate),minTime:null!==(d=e.minDateTime)&&void 0!==d?d:e.minTime,maxTime:null!==(u=e.maxDateTime)&&void 0!==u?u:e.maxTime})}},38087:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>s,CT:()=>i,_S:()=>o,ob:()=>a});var r=n(89379);function o(e,t){if(!e.containerQueries)return t;const n=Object.keys(t).filter((e=>e.startsWith("@container"))).sort(((e,t)=>{var n,r;const o=/min-width:\s*([0-9.]+)/;return+((null===(n=e.match(o))||void 0===n?void 0:n[1])||0)-+((null===(r=t.match(o))||void 0===r?void 0:r[1])||0)}));return n.length?n.reduce(((e,n)=>{const r=t[n];return delete e[n],e[n]=r,e}),(0,r.A)({},t)):t}function a(e,t){return"@"===t||t.startsWith("@")&&(e.some((e=>t.startsWith("@".concat(e))))||!!t.match(/^@\d/))}function i(e,t){const n=t.match(/^@([^/]+)?\/?(.+)?$/);if(!n)return null;const[,r,o]=n,a=Number.isNaN(+r)?r||0:+r;return e.containerQueries(o).up(a)}function s(e){const t=(e,t)=>e.replace("@media",t?"@container ".concat(t):"@container");function n(n,r){n.up=function(){return t(e.breakpoints.up(...arguments),r)},n.down=function(){return t(e.breakpoints.down(...arguments),r)},n.between=function(){return t(e.breakpoints.between(...arguments),r)},n.only=function(){return t(e.breakpoints.only(...arguments),r)},n.not=function(){const n=t(e.breakpoints.not(...arguments),r);return n.includes("not all and")?n.replace("not all and ","").replace("min-width:","width<").replace("max-width:","width>").replace("and","or"):n}}const o={},a=e=>(n(o,e),o);return n(a),(0,r.A)((0,r.A)({},e),{},{containerQueries:a})}},38129:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(65173);const o=r.oneOfType([r.func,r.object])},38222:(e,t,n)=>{"use strict";var r=n(12897).default,o=n(91847).default;const a=["sx"];var i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const{sx:t}=e,n=o(e,a),{systemProps:i,otherProps:l}=c(n);let d;d=Array.isArray(t)?[i,...t]:"function"===typeof t?function(){const e=t(...arguments);return(0,s.isPlainObject)(e)?r(r({},i),e):i}:r(r({},i),t);return r(r({},l),{},{sx:d})};var s=n(14534),l=i(n(67610));const c=e=>{var t,n;const r={systemProps:{},otherProps:{}},o=null!==(t=null===e||void 0===e||null===(n=e.theme)||void 0===n?void 0:n.unstable_sxConfig)&&void 0!==t?t:l.default;return Object.keys(e).forEach((t=>{o[t]?r.systemProps[t]=e[t]:r.otherProps[t]=e[t]})),r}},38348:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(21767).A},38402:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.getNativeSelectUtilityClasses=function(e){return(0,a.default)("MuiNativeSelect",e)};var o=r(n(18231)),a=r(n(57199));const i=(0,o.default)("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);t.default=i},38480:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(84599);function o(e){const{theme:t,name:n,props:o}=e;return t&&t.components&&t.components[n]&&t.components[n].defaultProps?(0,r.A)(t.components[n].defaultProps,o):o}},38497:(e,t,n)=>{"use strict";n.d(t,{l:()=>h,p:()=>m});var r=n(89379),o=n(84859),a=n(12043),i=n(83616),s=n(45606),l=n(50311),c=n(60267),d=n(65043),u=n(31362),p=n(56186),f=n(70579);let h=function(e){return e.PANEL="panel",e.NESTED="nested",e.SIMPLE="simple",e}({});const m=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:h.PANEL;const{palette:t}=(0,c.A)();return(0,d.useMemo)((()=>{switch(e){case h.PANEL:return{enableRowActions:!0,enableTopToolbar:!0,enableTableFooter:!1,enableBottomToolbar:!1,enableStickyFooter:!1,enablePagination:!1,enableStickyHeader:!0,enableColumnOrdering:!1,enableDensityToggle:!1,enableRowVirtualization:!1,enableFullScreenToggle:!0,enableRowSelection:!1,enableExpandAll:!1,icons:{SyncAltIcon:e=>(0,f.jsx)(o.A,(0,r.A)((0,r.A)({},e),{},{htmlColor:u.Bi[100],className:"custom-header-icon"})),MoreVertIcon:e=>(0,f.jsx)(a.A,(0,r.A)((0,r.A)({},e),{},{sx:{color:u.Bi[100]},className:"custom-header-icon"})),FilterAltIcon:e=>(0,f.jsx)(i.A,(0,r.A)((0,r.A)({},e),{},{sx:{color:u.Bi[100]},className:"custom-header-icon"})),ArrowDownwardIcon:e=>e.className.includes("MuiTableSortLabel-iconDirectionDesc")?(0,f.jsx)(s.A,(0,r.A)((0,r.A)({},e),{},{sx:{color:u.Bi[100]},className:"custom-header-icon"})):(0,f.jsx)(l.A,(0,r.A)((0,r.A)({},e),{},{sx:{color:u.Bi[100]},className:"custom-header-icon"}))},muiTablePaperProps:()=>({sx:{position:"relative",height:"100%",display:"flex",flexDirection:"column",overflow:"hidden",backgroundColor:"transparent",borderRadius:0}}),muiTableContainerProps:()=>({sx:{flex:1,pt:"70px",display:"flex",flexDirection:"column",backgroundColor:t.secondary.main,maxHeight:"calc(100dvh - 100px - 70px - 32px + 50px)"}}),muiTableBodyProps:()=>({sx:{backgroundColor:"white",width:"100%"}}),muiSelectAllCheckboxProps:{sx:{color:u.Bi[100]}},muiFilterTextFieldProps:{size:"small",variant:"standard",margin:"none",sx:{color:u.Bi[100]},InputProps:{sx:{color:u.Bi[100],borderBottom:"1px solid",borderBottomColor:u.Bi[100],"&:hover":{borderBottomColor:u.Bi[100]}}},slotProps:{input:{sx:{color:u.Bi[100],borderBottom:"1px solid",borderBottomColor:u.Bi[100],"&:hover":{borderBottomColor:u.Bi[100]}}}}},muiColumnDragHandleProps:{sx:{color:u.Bi[100]}},muiTableHeadCellProps:{sx:{backgroundColor:u.Bi[500],color:"white",fontWeight:"bold",cursor:"pointer",pl:2}},muiTableHeadRowProps:{sx:{backgroundColor:u.Bi[500],color:"white",fontWeight:"bold",cursor:"pointer"}},muiTableBodyCellProps:{sx:{typography:"body2",backgroundColor:"white",pl:2}},muiColumnActionsButtonProps:{sx:{color:t.primary.contrastText}},muiSearchTextFieldProps:{size:"small",margin:"none",InputProps:{sx:{backgroundColor:"white",border:"1px solid ".concat(u.A4)}}},muiFilterDatePickerProps:{slots:{clearIcon:e=>(0,f.jsx)(p.vu,(0,r.A)((0,r.A)({},e),{},{sx:{color:u.Bi[100]},className:"custom-header-icon"})),openPickerIcon:e=>(0,f.jsx)(p.CT,(0,r.A)((0,r.A)({},e),{},{sx:{color:u.Bi[100]},className:"custom-header-icon"}))}}};case h.NESTED:return{enableRowActions:!0,enableTopToolbar:!0,enableTableFooter:!1,enableBottomToolbar:!1,enableStickyFooter:!1,enableColumnActions:!1,enablePagination:!1,enableStickyHeader:!0,enableColumnOrdering:!1,enableDensityToggle:!1,enableRowVirtualization:!1,enableFullScreenToggle:!0,enableRowSelection:!1,enableExpandAll:!1,muiTablePaperProps:()=>({elevation:4,sx:{border:"2px solid ".concat(u.A4),flexGrow:1,display:"flex",flexDirection:"column",overflow:"hidden",backgroundColor:"transparent",borderRadius:1}}),muiTableContainerProps:()=>({sx:{flex:1,display:"flex",flexDirection:"column",maxHeight:"calc(100dvh - 100px - 70px - 32px - 252px)",minHeight:"calc(100dvh - 100px - 70px - 32px - 252px)"}}),muiTableBodyProps:()=>({sx:{backgroundColor:"white",width:"100%"}}),muiSelectAllCheckboxProps:{sx:{color:u.LE}},muiFilterTextFieldProps:{size:"small",variant:"standard",margin:"none",sx:{color:u.LE},InputProps:{sx:{color:"white",borderBottom:"1px solid",borderBottomColor:u.Bi[100],"&:hover":{borderBottomColor:u.Bi[100]}}}},muiTableHeadCellProps:{sx:{backgroundColor:u.Bi[200],color:u.LE,fontWeight:"bold",cursor:"pointer",pl:2,borderBottom:"2px solid ".concat(t.primary.main)}},muiTableBodyCellProps:{sx:{typography:"body2",backgroundColor:"white",pl:2}},muiSearchTextFieldProps:{size:"small",margin:"none",InputProps:{sx:{backgroundColor:"white",border:"1px solid ".concat(u.xw)}}}};case h.SIMPLE:return{enableRowActions:!1,enableTopToolbar:!1,enableTableFooter:!1,enableBottomToolbar:!1,enableStickyFooter:!1,enableStickyHeader:!1,enableColumnOrdering:!1,enableDensityToggle:!1,enableRowVirtualization:!1,enablePagination:!1,enableColumnActions:!1,muiTablePaperProps:()=>({elevation:4,sx:{border:"2px solid ".concat(u.A4),flexGrow:1,display:"flex",flexDirection:"column",overflow:"hidden",backgroundColor:"transparent",borderRadius:1}}),muiTableBodyProps:()=>({sx:{backgroundColor:"white",width:"100%",height:"100%"}}),muiTableHeadCellProps:{sx:{backgroundColor:u.Bi[200],color:u.LE,fontWeight:"bold",cursor:"pointer",pl:2,borderBottom:"2px solid ".concat(t.primary.main)}},muiTableBodyCellProps:{sx:{typography:"body2",backgroundColor:"white",pl:2}}};default:return{}}}),[e])}},38517:(e,t,n)=>{"use strict";function r(e,t){return Array.isArray(t)?t.every((t=>-1!==e.indexOf(t))):-1!==e.indexOf(t)}n.d(t,{Xk:()=>r,bq:()=>a,jX:()=>s,nh:()=>i,rQ:()=>o});const o=(e,t)=>n=>{"Enter"!==n.key&&" "!==n.key||(e(n),n.preventDefault(),n.stopPropagation()),t&&t(n)},a=function(){const e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:document).activeElement;return e?e.shadowRoot?a(e.shadowRoot):e:null},i=e=>Array.from(e.children).indexOf(a(document)),s="@media (pointer: fine)"},38549:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(90040))},38651:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(26340))},38718:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>b,BR:()=>y,OG:()=>u});var r=n(89379),o=n(16661),a=n(38890),i=n(65043),s=n(76045),l=n(97194),c=n(1119),d=n(70579);let u=function(e){return e.SET_USER="SET_USER",e.SET_HEADER_TEXT="SET_HEADER_TEXT",e.SET_ENTITY_NAME="SET_ENTITY_NAME",e.SET_TENANT_ID="SET_TENANT_ID",e.SET_TENANT_TIMEZONE="SET_TENANT_TIME_ZONE",e.SET_USER_TENANTS="SET_USER_TENANTS",e.SET_PHONE_TYPES="SET_PHONE_TYPES",e.SET_STANDARD_VIOLATIONS="SET_STANDARD_VIOLATIONS",e.ADD_USER_TENANT="ADD_USER_TENANT",e.SET_COLORS="SET_COLORS",e.SET_ACTIVE_TENANT="SET_ACTIVE_TENANT",e.SET_ENTITY_PERMISSIONS="SET_ENTITY_PERMISSIONS",e.UPDATE_CURRENT_TENANT_GROUP="UPDATE_CURRENT_TENANT_GROUP",e.LOGOUT="LOGOUT",e}({});const p={user:{},headerText:"Welcome!",entityName:"",tenant:{},routes:[],userTenants:[],entityPermissions:o.BH,phoneTypes:[],standardViolations:[],colors:[],features:{permitService:!1}};function f(){const e=sessionStorage.getItem("state");return e?JSON.parse(e):p}function h(e,t,n){if(c.A.IsSuperAdmin())return[...a.Fo,...a.YO];{let r=[];e.roles.filter((e=>e.tenantID===t)).forEach((e=>{var t;null===(t=e.permissions)||void 0===t||t.forEach((e=>{if(e.create||e.read||e.update){const t=m(e,n);r=[...r,...t]}}))})),r=[...r,...a.IC];const o=new Set(r);return Array.from(o)}}const m=(e,t)=>{const n=[];switch(e.entity.id){case o.Pk.Tenant:n.push(a.bw.TENANTS),n.push(a.bw.TENANTS_FORM),n.push(a.bw.COMPANY_SETUP);break;case o.Pk.Contact:n.push(a.bw.CONTACTS),n.push(a.bw.CONTACTS_FORM),n.push(a.bw.PROPERTY_CONTACTS),n.push(a.bw.PROPERTY_CONTACTS_FORM),n.push(a.bw.PROPERTY_GROUP_CONTACTS),n.push(a.bw.PROPERTY_GROUP_CONTACTS_FORM),n.push(a.bw.PROPERTY_GROUP_PEOPLE),n.push(a.bw.PROPERTY_PEOPLE);break;case o.Pk.Job:n.push(a.bw.JOBS_DETAILS),n.push(a.bw.JOBS),n.push(a.bw.ACTIVITY_FEED),n.push(a.bw.PROPERTY_JOBS),n.push(a.bw.PROPERTY_GROUP_JOBS),n.push(a.bw.PROPERTY_JOBS_DETAILS),n.push(a.bw.PROPERTY_GROUP_JOBS_DETAILS),e.create&&(n.push(a.bw.PROPERTY_JOBS_CREATE),n.push(a.bw.PROPERTY_GROUP_JOBS_CREATE),n.push(a.bw.JOBS_CREATE));break;case o.Pk.Rule:n.push(a.bw.RULES_CONFIG),n.push(a.bw.PROPERTY_RULES_CONFIG),n.push(a.bw.PROPERTY_GROUP_RULES_CONFIG),n.push(a.bw.PROPERTY_RULES),n.push(a.bw.PROPERTY_RULES_FORM),n.push(a.bw.PROPERTY_RULESETS),n.push(a.bw.PROPERTY_RULESETS_FORM),n.push(a.bw.PROPERTY_DO_NOT_TOW),n.push(a.bw.PROPERTY_DO_NOT_TOW_FORM),n.push(a.bw.PROPERTY_GROUP_DO_NOT_TOW_FORM),n.push(a.bw.PROPERTY_GROUP_RULES),n.push(a.bw.PROPERTY_GROUP_RULES_FORM),n.push(a.bw.PROPERTY_GROUP_RULESETS),n.push(a.bw.PROPERTY_GROUP_RULESETS_FORM),n.push(a.bw.PROPERTY_GROUP_DO_NOT_TOW),n.push(a.bw.RULES),n.push(a.bw.RULES_FORM),n.push(a.bw.VIOLATIONS),n.push(a.bw.RULESETS),n.push(a.bw.RULESETS_FORM);break;case o.Pk.Property:n.push(a.bw.PROPERTY),n.push(a.bw.PROPERTIES),n.push(a.bw.PROPERTY_BRANDING),n.push(a.bw.PROPERTY_GROUP_PROPERTIES),n.push(a.bw.PROPERTY_FILES),n.push(a.bw.PROPERTY_QR_CODES),n.push(a.bw.PROPERTY_QR_CODES_FORM),e.create&&(n.push(a.bw.PROPERTY_CREATE),n.push(a.bw.PROPERTY_GROUP_PROPERTIES_CREATE));break;case o.Pk.Property_Group:n.push(a.bw.PROPERTY_GROUP),n.push(a.bw.PROPERTY_GROUPS),n.push(a.bw.PROPERTY_GROUP_BRANDING),n.push(a.bw.PROPERTY_GROUP_QR_CODES),n.push(a.bw.PROPERTY_GROUP_QR_CODES_FORM),n.push(a.bw.PROPERTY_GROUP_FILES),n.push(a.bw.PROPERTY_GROUP_PROPERTIES),e.create&&n.push(a.bw.PROPERTY_GROUP_CREATE);break;case o.Pk.User:n.push(a.bw.USERS),n.push(a.bw.USERS_FORM),n.push(a.bw.PROPERTY_USERS),n.push(a.bw.PROPERTY_USERS_FORM),n.push(a.bw.PROPERTY_GROUP_USERS),n.push(a.bw.PROPERTY_GROUP_USERS_FORM),n.push(a.bw.PROPERTY_GROUP_PEOPLE),n.push(a.bw.PROPERTY_PEOPLE);break;case o.Pk.Permit:t.permitService&&(n.push(a.bw.PROPERTY_PERMITS),n.push(a.bw.PROPERTY_PERMIT_DETAILS),n.push(a.bw.PROPERTY_PERMITS_IMPORT),n.push(a.bw.PROPERTY_PERMIT_TYPES),n.push(a.bw.PROPERTY_PERMIT_TYPES_FORM),n.push(a.bw.PROPERTY_GROUP_PERMIT_TYPES),n.push(a.bw.PROPERTY_GROUP_PERMIT_TYPES_FORM));break;case o.Pk.Permission:n.push(a.bw.PERMISSIONS)}return n},g=(e,t)=>{if(c.A.IsSuperAdmin())return o.J_;const n=(0,r.A)({},o.BH);return e.roles.filter((e=>e.tenantID===t)).forEach((e=>{var t;null===(t=e.permissions)||void 0===t||t.forEach((e=>{if(e.create||e.read||e.update){const i=o.Pk[e.entity.id].toLowerCase();var t,r,a;if(i)n[i]={create:!(null===(t=n[i])||void 0===t||!t.create)||e.create,read:!(null===(r=n[i])||void 0===r||!r.read)||e.read,update:!(null===(a=n[i])||void 0===a||!a.update)||e.update}}}))})),n},v=e=>{var t;const n={permitService:!1};return null!==e&&void 0!==e&&null!==(t=e.data)&&void 0!==t&&t.permitsEnabled&&(n.permitService=!0),n},y=(0,i.createContext)({state:f(),dispatch:e=>{}}),b=e=>{let{children:t}=e;const n=(0,i.useCallback)(((e,t)=>{let n;switch(t.type){case u.SET_USER:n=(0,r.A)((0,r.A)({},e),{},{user:t.payload});break;case u.SET_HEADER_TEXT:n=(0,r.A)((0,r.A)({},e),{},{headerText:(0,l.A)(t.payload)});break;case u.SET_ENTITY_NAME:n=(0,r.A)((0,r.A)({},e),{},{entityName:t.payload});break;case u.SET_ACTIVE_TENANT:n=(0,r.A)((0,r.A)({},e),{},{tenant:t.payload,features:v(t.payload.tenantGroup),routes:h(e.user,t.payload.id,v(t.payload.tenantGroup)),entityPermissions:g(e.user,t.payload.id)}),(e=>{var t,n;const r=null===e||void 0===e||null===(t=e.data)||void 0===t?void 0:t.branding,o=null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.companyPath;o?(0,s.MyY)("companyPath",o):(0,s.Yj7)("companyPath"),null!==r&&void 0!==r&&r.primary?(0,s.MyY)("primary",r.primary):(0,s.Yj7)("primary"),null!==r&&void 0!==r&&r.secondary?(0,s.MyY)("secondary",r.secondary):(0,s.Yj7)("secondary"),null!==r&&void 0!==r&&r.logoUrl?(0,s.MyY)("logoUrl",r.logoUrl):(0,s.Yj7)("logoUrl")})(t.payload);break;case u.SET_USER_TENANTS:n=(0,r.A)((0,r.A)({},e),{},{userTenants:t.payload});break;case u.SET_PHONE_TYPES:n=(0,r.A)((0,r.A)({},e),{},{phoneTypes:t.payload});break;case u.SET_STANDARD_VIOLATIONS:n=(0,r.A)((0,r.A)({},e),{},{standardViolations:t.payload.map((e=>(0,r.A)((0,r.A)({},e),{},{standard:!0})))});break;case u.ADD_USER_TENANT:n=(0,r.A)((0,r.A)({},e),{},{userTenants:[...e.userTenants,t.payload]});break;case u.SET_COLORS:n=(0,r.A)((0,r.A)({},e),{},{colors:t.payload});break;case u.SET_ENTITY_PERMISSIONS:n=(0,r.A)((0,r.A)({},e),{},{entityPermissions:t.payload});break;case u.UPDATE_CURRENT_TENANT_GROUP:n=(0,r.A)((0,r.A)({},e),{},{tenant:(0,r.A)((0,r.A)({},e.tenant),{},{tenantGroup:t.payload})});break;case u.LOGOUT:c.A.LogOut(),n=p;break;default:n=e}return sessionStorage.setItem("state",JSON.stringify(n)),n}),[]),[o,a]=(0,i.useReducer)(n,f());return(0,d.jsx)(y.Provider,{value:{state:o,dispatch:a},children:t})}},38865:(e,t,n)=>{"use strict";n.d(t,{A:()=>O});var r=n(80045),o=n(89379),a=n(65043),i=n(58387),s=n(31807),l=n(29651),c=n(52196),d=n(14057),u=n(70579);const p=(0,d.A)((0,u.jsx)("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),f=(0,d.A)((0,u.jsx)("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),h=(0,d.A)((0,u.jsx)("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox");var m=n(97194),g=n(42466),v=n(79857),y=n(86061);function b(e){return(0,y.Ay)("MuiCheckbox",e)}const x=(0,v.A)("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]);var A=n(58128),w=n(51612),S=n(34412),C=n(28301),P=n(40122),_=n(69905);const T=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","disableRipple","className","slots","slotProps"],E=(0,A.Ay)(c.A,{shouldForwardProp:e=>(0,g.A)(e)||"classes"===e,name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.indeterminate&&t.indeterminate,t["size".concat((0,m.A)(n.size))],"default"!==n.color&&t["color".concat((0,m.A)(n.color))]]}})((0,w.A)((e=>{let{theme:t}=e;return{color:(t.vars||t).palette.text.secondary,variants:[{props:{color:"default",disableRipple:!1},style:{"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.activeChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,l.X4)(t.palette.action.active,t.palette.action.hoverOpacity)}}},...Object.entries(t.palette).filter((0,S.A)()).map((e=>{let[n]=e;return{props:{color:n,disableRipple:!1},style:{"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette[n].mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,l.X4)(t.palette[n].main,t.palette.action.hoverOpacity)}}}})),...Object.entries(t.palette).filter((0,S.A)()).map((e=>{let[n]=e;return{props:{color:n},style:{["&.".concat(x.checked,", &.").concat(x.indeterminate)]:{color:(t.vars||t).palette[n].main},["&.".concat(x.disabled)]:{color:(t.vars||t).palette.action.disabled}}}})),{props:{disableRipple:!1},style:{"&:hover":{"@media (hover: none)":{backgroundColor:"transparent"}}}}]}}))),R=(0,u.jsx)(f,{}),k=(0,u.jsx)(p,{}),j=(0,u.jsx)(h,{}),O=a.forwardRef((function(e,t){var n,l,c;const d=(0,C.b)({props:e,name:"MuiCheckbox"}),{checkedIcon:p=R,color:f="primary",icon:h=k,indeterminate:g=!1,indeterminateIcon:v=j,inputProps:y,size:x="medium",disableRipple:A=!1,className:w,slots:S={},slotProps:O={}}=d,I=(0,r.A)(d,T),D=g?v:h,M=g?v:p,L=(0,o.A)((0,o.A)({},d),{},{disableRipple:A,color:f,indeterminate:g,size:x}),N=(e=>{const{classes:t,indeterminate:n,color:r,size:a}=e,i={root:["root",n&&"indeterminate","color".concat((0,m.A)(r)),"size".concat((0,m.A)(a))]},l=(0,s.A)(i,b,t);return(0,o.A)((0,o.A)({},t),l)})(L),F=null!==(n=O.input)&&void 0!==n?n:y,[z,B]=(0,_.A)("root",{ref:t,elementType:E,className:(0,i.A)(N.root,w),shouldForwardComponentProp:!0,externalForwardedProps:(0,o.A)({slots:S,slotProps:O},I),ownerState:L,additionalProps:{type:"checkbox",icon:a.cloneElement(D,{fontSize:null!==(l=D.props.fontSize)&&void 0!==l?l:x}),checkedIcon:a.cloneElement(M,{fontSize:null!==(c=M.props.fontSize)&&void 0!==c?c:x}),disableRipple:A,slots:S,slotProps:{input:(0,P.A)("function"===typeof F?F(L):F,{"data-indeterminate":g})}}});return(0,u.jsx)(z,(0,o.A)((0,o.A)({},B),{},{classes:N}))}))},38890:(e,t,n)=>{"use strict";n.d(t,{bw:()=>W.bw,IC:()=>W.IC,Ay:()=>qw,YO:()=>W.YO,Mt:()=>W.Mt,Fo:()=>W.Fo});var r=n(89379),o=n(14057),a=n(70579);const i=(0,o.A)((0,a.jsx)("path",{d:"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4"}),"Person");var s=n(22950);const l=(0,o.A)((0,a.jsx)("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6zM19 4h-3.5l-1-1h-5l-1 1H5v2h14z"}),"Delete");var c=n(99161),d=n(60267),u=n(86995),p=n(83759),f=n(70298),h=n(55895),m=n(47471),g=n(79801),v=n(57401),y=n(66185),b=n(32357),x=n(38718),A=n(83906),w=n(65043),S=n(89002),C=n(16661),P=n(76045),_=n(1119),T=n(87216),E=n(76967),R=n(97194),k=n(2419),j=n(24343),O=n(74117);const I=e=>{let{onSelect:t,renderOption:n,entityType:o,variant:i="outlined",disabled:s=!1,sx:l,size:c="small",margin:d="none",placeholder:u}=e;const{t:p}=(0,O.Bd)(),{state:h}=(0,w.useContext)(x.BR),[m,g]=(0,w.useState)(!1),[v,y]=(0,w.useState)([]),[b,A]=(0,w.useState)(""),[_,T]=(0,w.useState)(!1),{pathname:I}=(0,S.zy)();(0,w.useEffect)((()=>{y([]),L("")}),[o]);const D=(0,w.useMemo)((()=>{switch(o){case C.LA.Contact:return"contacts";case C.LA.User:return"users";case C.LA.Property:return"properties";case C.LA.PropertyGroup:return"propertyGroups";case C.LA.Rule:return"rules";case C.LA.Ruleset:return"rulesets";default:return""}}),[o]),M=(0,w.useMemo)((()=>{switch(o){case C.LA.Contact:case C.LA.User:return window.USER_BASE_URL;case C.LA.Property:case C.LA.PropertyGroup:case C.LA.Rule:case C.LA.Ruleset:return window.PROPERTY_BASE_URL;default:return""}}),[o]);(0,w.useEffect)((()=>{(0,E.A)((async()=>{L(b)}),300)()}),[b]);const L=async e=>{if(!(e.length<3)){T(!0);try{const t=await fetch("".concat(M,"/tenant/").concat(h.tenant.id,"/").concat(D,"?name=").concat(e),(0,r.A)({method:"GET"},(0,P.oOe)())).then((e=>(0,P.NZL)(e,200)));t.length>1&&y(t.slice(0,1).sort(((e,t)=>{try{return C.LA.User&&e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):e.name.localeCompare(t.name)}catch(n){return 0}}))),y(t.sort(((e,t)=>{try{return C.LA.User&&e.firstName&&t.firstName?e.firstName.localeCompare(t.firstName):e.name.localeCompare(t.name)}catch(n){return 0}})))}catch(t){(0,P.vVN)(new Error(t))}finally{T(!1)}}},N=(0,w.useMemo)((()=>u||"".concat((0,R.A)(p("add"))," ").concat((0,R.A)(D)," to ").concat((0,P.wR9)((0,P.niR)(I)))),[u,I,D]);return(0,a.jsx)(k.A,{sx:(0,r.A)({borderRadius:1,border:"1px solid",borderColor:"secondary.main",m:0,backgroundColor:"white",height:42,flex:1},l),size:c,open:m,onOpen:()=>{g(!0)},onClose:()=>{g(!1),A("")},options:v,value:null,disabled:s,blurOnSelect:!0,"aria-label":(0,R.A)("".concat(o," ").concat(p("lookup"))),filterSelectedOptions:!0,isOptionEqualToValue:(e,t)=>e.id===t.id,getOptionKey:e=>"".concat(e.id),getOptionLabel:e=>"".concat(e.id),noOptionsText:p("noOptions",{name:p("items")}),loading:_,loadingText:p("searching"),filterOptions:e=>e,onInputChange:(e,t)=>{A(t)},onChange:(e,n)=>{e.preventDefault(),e.stopPropagation(),t(n),A("")},renderInput:e=>(0,a.jsx)(j.A,(0,r.A)((0,r.A)({},e),{},{placeholder:N,variant:i,margin:d,fullWidth:!0,InputLabelProps:{shrink:!1},InputProps:(0,r.A)((0,r.A)({},e.InputProps),{},{sx:{px:2,borderRadius:1}})})),renderOption:(e,r)=>(0,a.jsx)(f.A,{direction:"row",spacing:1,p:2,onClick:()=>t(r),sx:{cursor:"default","&:hover":{backgroundColor:"whitesmoke"}},children:n(r)},"".concat(r.id))})};var D=n(38497),M=n(77775),L=n(42579),N=n(46471),F=n(12043);const z=e=>{let{menuOptions:t}=e;const[n,r]=w.useState(null),[o,i]=w.useState(!1),s=()=>{r(null),i(!1)},l=e=>t=>{t.stopPropagation(),s(),e.onClick()};return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(L.A,{disabled:!t.length,onClick:e=>{e.stopPropagation(),r(e.currentTarget),i(!0)},children:(0,a.jsx)(F.A,{htmlColor:t.length?P.A4g:P.IW9,fontSize:"small"})}),(0,a.jsx)(N.A,{anchorEl:n,anchorOrigin:{vertical:"top",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},open:o,onClose:s,MenuListProps:{dense:!0},children:t.map(((e,t)=>(0,a.jsx)(m.A,{onClick:l(e),disabled:e.disabled,children:e.content},t)))})]})};var B=n(30272),U=n(79027),V=n(68715),W=n(55242),H=n(53969),G=n(91558),Y=n(12745),q=n(48172),K=n(67465);const J=e=>{let{params:t}=e;const n=_.A.GetUserID();return t.propertyID?{_user:(0,Y.wz)(n),_users:(0,Y.aF)({tenantID:t.tenantID,propertyID:t.propertyID}),_contacts:(0,q.h5)({tenantID:t.tenantID,propertyID:t.propertyID})}:t.groupID?{_user:(0,Y.wz)(n),_users:(0,K.PM)({tenantID:t.tenantID,groupID:t.groupID}),_contacts:(0,q.aI)({tenantID:t.tenantID,groupID:t.groupID})}:t.tenantID?"1"===t.tenantID&&_.A.IsSuperAdmin()?{_user:(0,Y.wz)(n),_users:(0,Y.up)(),_contacts:(0,q.eL)({tenantID:t.tenantID})}:{_user:(0,Y.wz)(n),_users:(0,Y.Z6)(t.tenantID),_contacts:(0,q.eL)({tenantID:t.tenantID})}:{_user:(0,Y.wz)(n),_users:Promise.resolve([]),_contacts:Promise.resolve([])}},X=()=>{const{t:e}=(0,O.Bd)(),{state:t}=(0,w.useContext)(x.BR),{pathname:n}=(0,S.zy)(),{formMode:r,setFormMode:o,displayMode:i,entity:s,setEntity:l}=(0,S.KC)(),c=(e,r)=>{switch("".concat(e,"-").concat(r)){case"profile-tenant":return(0,W.Mt)(W.bw.PEOPLE,[t.tenant.id]);case"contacts-tenant":return(0,W.Mt)(W.bw.CONTACTS,[t.tenant.id]);case"users-tenant":return(0,W.Mt)(W.bw.USERS,[t.tenant.id]);case"profile-property":return(0,W.Mt)(W.bw.PROPERTY_PEOPLE,[t.tenant.id,s.id]);case"contacts-property":return(0,W.Mt)(W.bw.PROPERTY_CONTACTS,[t.tenant.id,s.id]);case"users-property":return(0,W.Mt)(W.bw.PROPERTY_USERS,[t.tenant.id,s.id]);case"profile-property-group":return(0,W.Mt)(W.bw.PROPERTY_GROUP_PEOPLE,[t.tenant.id,s.id]);case"contacts-property-group":return(0,W.Mt)(W.bw.PROPERTY_GROUP_CONTACTS,[t.tenant.id,s.id]);case"users-property-group":return(0,W.Mt)(W.bw.PROPERTY_GROUP_USERS,[t.tenant.id,s.id]);default:return n}},d=(0,w.useMemo)((()=>{const t=[];return t.push({label:"".concat(e("tabMenu.user-settings")),route:c("profile",i),beforeNavigate:()=>(o("none"),!0)}),t.push({label:"".concat(e("user.label_plural",{ns:"entities"})),route:c("users",i),beforeNavigate:()=>(o("none"),!0)}),t.push({label:"".concat(e("contact.label_plural",{ns:"entities"})),route:c("contacts",i),beforeNavigate:()=>(o("none"),!0)}),t}),[i]);return(0,a.jsxs)(H.A,{flexGrow:1,display:"flex",flexDirection:"column",minHeight:0,sx:{overflow:"hidden"},children:[(0,a.jsx)(G.A,{}),"none"===r&&(0,a.jsx)(V.A,{tabs:d,title:e("tabMenu.people")}),(0,a.jsx)(H.A,{flexGrow:1,minHeight:0,sx:{overflow:"hidden"},children:(0,a.jsx)(S.sv,{context:{formMode:r,setFormMode:o,entity:s,setEntity:l,displayMode:i}})})]})},$=e=>{let{displayMode:t,propertyID:n,groupID:r,tenantID:o}=e;switch(t){case"property":return(0,W.Mt)(W.bw.PROPERTY_PEOPLE,[o,n]);case"group":return(0,W.Mt)(W.bw.PROPERTY_GROUP_PEOPLE,[o,r]);default:return(0,W.Mt)(W.bw.PEOPLE,[o])}},Z=e=>{switch(e){case"property":return W.bw.PROPERTY_PEOPLE;case"group":return W.bw.PROPERTY_GROUP_PEOPLE;default:return W.bw.PEOPLE}};let Q=function(e){return e.TENANT_CONTACT_UPDATE="tenant_contact_update",e.PROPERTY_CONTACT_UPDATE="property_contact_update",e.PROPERTY_GROUP_CONTACT_UPDATE="property_group_contact_update",e.TENANT_CONTACT_CREATE="tenant_contact_create",e.PROPERTY_CONTACT_CREATE="property_contact_create",e.PROPERTY_GROUP_CONTACT_CREATE="property_group_contact_create",e.PROPERTY_CONTACT_UPSERT="property_contact_upsert",e.PROPERTY_GROUP_CONTACT_UPSERT="property_group_contact_upsert",e.TENANT_USER_UPDATE="tenant_user_update",e.PROPERTY_USER_UPDATE="property_user_update",e.PROPERTY_GROUP_USER_UPDATE="property_group_user_update",e.TENANT_USER_CREATE="tenant_user_create",e.PROPERTY_USER_CREATE="property_user_create",e.PROPERTY_USER_UPSERT="property_user_upsert",e.PROPERTY_GROUP_USER_CREATE="property_group_user_create",e.PROPERTY_GROUP_USER_UPSERT="property_group_user_upsert",e.CHECK_DUPLICATE_ACCOUNT="check_duplicate_account",e}({});const ee=async e=>{let{request:t}=e;const{handler:n,body:r,tenantID:o,propertyID:a,groupID:i,userID:s,contactID:l,email:c,token:d}=await t.json();let u;try{switch(n){case Q.TENANT_CONTACT_UPDATE:case Q.PROPERTY_CONTACT_UPDATE:case Q.PROPERTY_GROUP_CONTACT_UPDATE:u=await(0,q.CI)({tenantID:o,contactID:l,body:r});break;case Q.TENANT_CONTACT_CREATE:u=await(0,q.vY)(r);break;case Q.PROPERTY_CONTACT_CREATE:case Q.PROPERTY_CONTACT_UPSERT:u=await(0,q.YA)({tenantID:o,propertyID:a,body:r});break;case Q.PROPERTY_GROUP_CONTACT_CREATE:case Q.PROPERTY_GROUP_CONTACT_UPSERT:u=await(0,q.lX)({tenantID:o,groupID:i,body:r});break;case Q.TENANT_USER_UPDATE:case Q.PROPERTY_USER_UPDATE:case Q.PROPERTY_GROUP_USER_UPDATE:u=await(0,Y.TK)({userID:s,body:r});break;case Q.TENANT_USER_CREATE:u=await(0,Y.kg)(r);break;case Q.PROPERTY_USER_CREATE:case Q.PROPERTY_USER_UPSERT:u=await(0,Y.dO)({tenantID:o,propertyID:a,body:r});break;case Q.PROPERTY_GROUP_USER_CREATE:case Q.PROPERTY_GROUP_USER_UPSERT:u=await(0,Y.Gz)({tenantID:o,groupID:i,body:r});break;case Q.CHECK_DUPLICATE_ACCOUNT:u=await(0,Y.ZJ)(JSON.stringify({email:c,token:d}));if((await u.json()).activeAccount)return{handler:n,status:u.status,statusText:"Email Already Exists, please choose a different email"};u=await(0,Y.TK)({body:r,userID:s});break;default:u=new Response(null,{status:400,statusText:"Bad Request"})}}catch(Hs){return(0,P.vVN)(Hs),{handler:n,status:500,statusText:"Internal Server Error"}}return{handler:n,status:u.status,statusText:u.statusText}};X.displayName="PeopleTabLayout";const te=X;var ne=n(53089),re=n(36444),oe=n(85911),ae=n(76202),ie=n(24566);const se=["AL","AK","AZ","AR","CA","CO","CT","DE","FL","GA","HI","ID","IL","IN","IA","KS","KY","LA","ME","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","OH","OK","OR","PA","PR","RI","SC","SD","TN","TX","UT","VT","VA","VI","WA","WV","WI","WY","AB","BC","MB","NB","NL","NS","ON","PE","QC","SK","NT","NU","YT","AGU","BCN","BCS","CAM","CHP","CHH","COA","COL","DUR","GUA","GRO","HID","JAL","MEX","MIC","MOR","NAY","NLE","OAX","PUE","QUE","ROO","SLP","SIN","SON","TAB","TAM","TLA","VER","YUC","ZAC",""],le=e=>{let{label:t,stateCode:n,setStateCode:o,required:i=!1,disabled:s=!1,variant:l="outlined",margin:c="none",readonly:d=!1,resolve:u,disableUnderline:p=!1,sx:f}=e;const{t:h}=(0,O.Bd)(),[g,v]=(0,w.useState)(n);return(0,w.useEffect)((()=>{const e=se.find((e=>e===g));g&&g.length>0&&e&&o(e)}),[g,n]),(0,a.jsx)(w.Suspense,{fallback:(0,a.jsx)(ie.A,{initialValue:n,label:t,variant:l,margin:c,required:i}),children:(0,a.jsx)(S.jD,{resolve:u,children:(0,a.jsx)(k.A,{disablePortal:!0,fullWidth:!0,blurOnSelect:!0,sx:f,size:"medium",disabled:s,options:se,value:n,inputValue:g,onInputChange:(e,t)=>{v(t.toUpperCase())},onChange:(e,t)=>{o(t||"")},renderOption:(e,t)=>(0,w.createElement)(m.A,(0,r.A)((0,r.A)({value:t},e),{},{key:t,divider:!0}),t),renderInput:e=>(0,a.jsx)(ae.C4,(0,r.A)((0,r.A)({},e),{},{name:"state",label:"".concat(t).concat(i?" *":""),variant:l,margin:c,value:n,validators:i?["required"]:[],errorMessages:[h("errors.required",{name:t||h("field")})],InputProps:(0,r.A)((0,r.A)({},e.InputProps),{},{readOnly:d,disableUnderline:p}),inputProps:(0,r.A)((0,r.A)({},e.inputProps),{},{style:(0,r.A)((0,r.A)({},e.inputProps.style),{},{cursor:d?"default":"text",textTransform:"uppercase"})})}))})})})};var ce=n(77719),de=n(85222),ue=n(62450);const pe=()=>{var e,t,n,o;const{t:i}=(0,O.Bd)(),{state:s}=(0,w.useContext)(x.BR),{entity:l,contact:c,setContact:d,onBack:u,formMode:p,displayMode:f,fetcherKey:h,contacts:m}=(0,S.KC)(),g=(0,S.Ls)({key:h}),v=s.entityPermissions.contact.update,y=s.entityPermissions.contact.create,b=(0,w.useMemo)((()=>"edit"===p?!v:"create"===p&&!y),[v,y,p]),A=(0,w.useCallback)((e=>{u()}),[u]);(0,w.useEffect)((()=>(window.addEventListener("popstate",A),()=>window.removeEventListener("popstate",A))),[A]);const P=e=>{var t,n,o,a,i,s,l,u,p,f,h,m,g,v,y,b,x;const{name:A,value:w}=e.target,S=(0,r.A)({},c);switch(A){case"contact.name":d((0,r.A)((0,r.A)({},S),{},{name:w}));break;case"contact.description":d((0,r.A)((0,r.A)({},S),{},{description:w}));break;case"contact.website":d((0,r.A)((0,r.A)({},S),{},{website:w}));break;case"contact.primaryEmail":d((0,r.A)((0,r.A)({},S),{},{primaryEmail:w}));break;case"contact.secondaryEmail":d((0,r.A)((0,r.A)({},S),{},{secondaryEmail:w}));break;case"contact.location.street":d((0,r.A)((0,r.A)({},S),{},{location:(0,r.A)((0,r.A)({},S.location),{},{street:w,city:(null===S||void 0===S||null===(t=S.location)||void 0===t?void 0:t.city)||"",stateCode:(null===S||void 0===S||null===(n=S.location)||void 0===n?void 0:n.stateCode)||"",postalCode:(null===S||void 0===S||null===(o=S.location)||void 0===o?void 0:o.postalCode)||"",country:(null===S||void 0===S||null===(a=S.location)||void 0===a?void 0:a.country)||""})}));break;case"contact.location.unit":d((0,r.A)((0,r.A)({},S),{},{location:(0,r.A)((0,r.A)({},S.location),{},{unit:w,street:(null===S||void 0===S||null===(i=S.location)||void 0===i?void 0:i.street)||"",city:(null===S||void 0===S||null===(s=S.location)||void 0===s?void 0:s.city)||"",stateCode:(null===S||void 0===S||null===(l=S.location)||void 0===l?void 0:l.stateCode)||"",postalCode:(null===S||void 0===S||null===(u=S.location)||void 0===u?void 0:u.postalCode)||"",country:(null===S||void 0===S||null===(p=S.location)||void 0===p?void 0:p.country)||""})}));break;case"contact.location.city":d((0,r.A)((0,r.A)({},S),{},{location:(0,r.A)((0,r.A)({},S.location),{},{city:w,street:(null===S||void 0===S||null===(f=S.location)||void 0===f?void 0:f.street)||"",stateCode:(null===S||void 0===S||null===(h=S.location)||void 0===h?void 0:h.stateCode)||"",postalCode:(null===S||void 0===S||null===(m=S.location)||void 0===m?void 0:m.postalCode)||"",country:(null===S||void 0===S||null===(g=S.location)||void 0===g?void 0:g.country)||""})}));break;case"contact.location.postalCode":d((0,r.A)((0,r.A)({},S),{},{location:(0,r.A)((0,r.A)({},S.location),{},{postalCode:w,street:(null===S||void 0===S||null===(v=S.location)||void 0===v?void 0:v.street)||"",city:(null===S||void 0===S||null===(y=S.location)||void 0===y?void 0:y.city)||"",stateCode:(null===S||void 0===S||null===(b=S.location)||void 0===b?void 0:b.stateCode)||"",country:(null===S||void 0===S||null===(x=S.location)||void 0===x?void 0:x.country)||""})}))}},_=()=>{const e=[...m,c];g.submit({handler:me(f,p),body:JSON.stringify(e),tenantID:s.tenant.id,groupID:l.id,propertyID:l.id,contactID:0},{method:"PUT",action:$({displayMode:f,propertyID:null===l||void 0===l?void 0:l.id,groupID:null===l||void 0===l?void 0:l.id,tenantID:s.tenant.id}),encType:"application/json"})},T=()=>{g.submit({handler:Q.TENANT_CONTACT_CREATE,body:JSON.stringify(c),tenantID:s.tenant.id,groupID:l.id,propertyID:l.id,contactID:0},{method:"POST",action:$({displayMode:f,propertyID:null===l||void 0===l?void 0:l.id,groupID:null===l||void 0===l?void 0:l.id,tenantID:s.tenant.id}),encType:"application/json"})},E=()=>{g.submit({handler:me(f,p),body:JSON.stringify(c),tenantID:s.tenant.id,groupID:l.id,propertyID:l.id,contactID:c.id},{method:"PUT",action:$({displayMode:f,propertyID:null===l||void 0===l?void 0:l.id,groupID:null===l||void 0===l?void 0:l.id,tenantID:s.tenant.id}),encType:"application/json"})},R=(0,w.useMemo)((()=>{switch(p){case"edit":return i("buttons.update",{name:i("contact.label",{ns:"entities"})});case"create":return i("buttons.create",{name:i("contact.label",{ns:"entities"})});default:return""}}),[p]);return(0,a.jsx)(ae.P8,{onSubmit:()=>{"edit"===p?E():"create"===p&&"tenant"!==f?_():"create"===p&&"tenant"===f&&T()},children:(0,a.jsxs)(U.A,{loading:"idle"!==g.state,children:[(0,a.jsx)(ce.A,{title:c.name,onCancel:u,submitLabel:R,readonly:b,disableSubmit:"idle"!==g.state}),(0,a.jsxs)(ue.h,{maxHeight:"calc(100dvh - 326px)",children:[(0,a.jsx)(de.A,{title:i("details"),children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:{xs:12,lg:6},children:(0,a.jsx)(re.A,{label:i("contact.name",{ns:"entities"}),name:"contact.name",value:c.name,onChange:P,required:!0,readonly:b})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{label:i("contact.description",{ns:"entities"}),name:"contact.description",onChange:P,value:(null===c||void 0===c?void 0:c.description)||"",readonly:b})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{label:i("contact.primaryEmail",{ns:"entities"}),name:"contact.primaryEmail",value:(null===c||void 0===c?void 0:c.primaryEmail)||"",validators:["isEmail"],errorMessages:["Invalid email"],onChange:P,required:!0,readonly:b})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{label:i("contact.secondaryEmail",{ns:"entities"}),onChange:P,name:"contact.secondaryEmail",value:(null===c||void 0===c?void 0:c.secondaryEmail)||"",readonly:b})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(oe.A,{label:i("contact.primaryPhoneMobile",{ns:"entities"}),name:"contact.primaryPhone",typeFieldName:"contact.primaryPhoneType",typeFieldLabel:"Type",phoneNumber:(null===c||void 0===c?void 0:c.primaryPhone)||"",setPhoneNumber:e=>{d((0,r.A)((0,r.A)({},c),{},{primaryPhone:e}))},phoneType:(null===c||void 0===c?void 0:c.primaryPhoneType)||C.L.None,setPhoneType:e=>{d&&d((0,r.A)((0,r.A)({},c),{},{primaryPhoneType:e}))},readonly:b})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(oe.A,{label:i("contact.secondaryPhoneMobile",{ns:"entities"}),name:"contact.secondaryPhone",typeFieldName:"contact.secondaryPhoneType",typeFieldLabel:"Type",phoneNumber:(null===c||void 0===c?void 0:c.secondaryPhone)||"",setPhoneNumber:e=>{d((0,r.A)((0,r.A)({},c),{},{secondaryPhone:e}))},phoneType:(null===c||void 0===c?void 0:c.secondaryPhoneType)||C.L.None,setPhoneType:e=>{d((0,r.A)((0,r.A)({},c),{},{secondaryPhoneType:e}))},readonly:b})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(oe.A,{label:i("contact.tertiaryPhoneMobile",{ns:"entities"}),name:"contact.tertiaryPhone",typeFieldName:"contact.tertiaryPhoneType",typeFieldLabel:i("contact.tertiaryPhoneType"),phoneNumber:(null===c||void 0===c?void 0:c.tertiaryPhone)||"",setPhoneNumber:e=>{d&&d((0,r.A)((0,r.A)({},c),{},{tertiaryPhone:e}))},phoneType:(null===c||void 0===c?void 0:c.tertiaryPhoneType)||C.L.None,setPhoneType:e=>{d&&d((0,r.A)((0,r.A)({},c),{},{tertiaryPhoneType:e}))},readonly:b})})]})}),(0,a.jsx)(de.A,{title:i("address"),divider:!1,children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:{xs:12,lg:6},children:(0,a.jsx)(re.A,{label:i("contact.location.street",{ns:"entities"}),name:"contact.location.street",value:(null===c||void 0===c||null===(e=c.location)||void 0===e?void 0:e.street)||"",onChange:P,readonly:b})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{label:i("contact.location.unit",{ns:"entities"}),name:"contact.location.unit",value:(null===c||void 0===c||null===(t=c.location)||void 0===t?void 0:t.unit)||"",onChange:P,readonly:b})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{label:i("contact.location.city",{ns:"entities"}),name:"contact.location.city",value:(null===c||void 0===c||null===(n=c.location)||void 0===n?void 0:n.city)||"",onChange:P,readonly:b})}),(0,a.jsx)(ne.A,{size:{xs:6,lg:3},children:(0,a.jsx)(le,{label:i("contact.location.stateCode",{ns:"entities"}),stateCode:c.location.stateCode||"",setStateCode:e=>{d((0,r.A)((0,r.A)({},c),{},{location:(0,r.A)((0,r.A)({},c.location),{},{stateCode:e})}))},readonly:b})}),(0,a.jsx)(ne.A,{size:{xs:6,lg:3},children:(0,a.jsx)(re.A,{label:i("contact.location.postalCode",{ns:"entities"}),name:"contact.location.postalCode",value:(null===c||void 0===c||null===(o=c.location)||void 0===o?void 0:o.postalCode)||"",onChange:P,readonly:b})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{label:i("contact.website",{ns:"entities"}),name:"contact.website",value:(null===c||void 0===c?void 0:c.website)||"",readonly:b,onChange:P})})]})})]})]})})},fe=()=>{const{t:e}=(0,O.Bd)(),{state:t}=(0,w.useContext)(x.BR),n=(0,d.A)(),{breakpoints:o}=n,{pathname:E}=(0,S.zy)(),R=(0,w.useContext)(A.$o),k=(0,u.A)(o.down("lg")),{fetcherKey:j}=(0,B.E)(),L=(0,S.Ls)({key:j}),N=(0,S.Zp)(),{formMode:F,displayMode:V,setFormMode:H,entity:G}=(0,S.KC)(),{_contacts:Y}=(0,S.Ew)(Z(V)),[q,K]=(0,w.useState)((null===G||void 0===G?void 0:G.contacts)||[]),[J,X]=(0,w.useState)((0,P.T$y)(t.tenant.id)),[ee,te]=(0,w.useState)(!0),[ne,re]=(0,w.useState)([]),oe=(0,w.useRef)(null),ae=t.entityPermissions[C.LA.Contact].create,ie=(0,w.useMemo)((()=>!(!_.A.IsSuperAdmin()||"tenant"===V)||("property"===V?t.entityPermissions.property.update:"group"===V&&t.entityPermissions.property_group.update)),[V]);(0,w.useEffect)((()=>{(async()=>{const e=await Y;K(e),te(!1)})()}),[Y]),(0,w.useEffect)((()=>{"create"===F&&X((0,P.T$y)(t.tenant.id))}),[F]),(0,w.useEffect)((()=>{try{var e,t;null===(e=oe.current)||void 0===e||null===(t=e.scrollToIndex)||void 0===t||t.call(e,0)}catch(Hs){Hs instanceof Error?(0,P.vVN)(Hs):(0,P.vVN)(new Error(String(Hs)))}}),[ne]);const se=(0,w.useCallback)((t=>{switch(t.handler){case Q.TENANT_CONTACT_CREATE:case Q.PROPERTY_CONTACT_CREATE:case Q.PROPERTY_GROUP_CONTACT_CREATE:return e("toast.createSuccess",{name:"".concat(e("contact.label",{ns:"entities"})," ").concat(null===J||void 0===J?void 0:J.name)});case Q.TENANT_CONTACT_UPDATE:case Q.PROPERTY_CONTACT_UPDATE:case Q.PROPERTY_GROUP_CONTACT_UPDATE:return e("toast.updateSuccess",{name:"".concat(e("contact.label",{ns:"entities"})," ").concat(null===J||void 0===J?void 0:J.name)});case Q.PROPERTY_CONTACT_UPSERT:return e("toast.updateSuccess",{name:"".concat(e("property.label",{ns:"entities"}))});case Q.PROPERTY_GROUP_CONTACT_UPSERT:return e("toast.updateSuccess",{name:"".concat(e("property_group.label",{ns:"entities"}))});default:return""}}),[null===J||void 0===J?void 0:J.name,e]),le=(0,w.useCallback)((t=>{const{handler:n,status:r,statusText:o}=t;switch(n){case Q.TENANT_CONTACT_UPDATE:case Q.PROPERTY_CONTACT_UPDATE:case Q.PROPERTY_GROUP_CONTACT_UPDATE:return e("toast.updateError",{name:"".concat(e("contact.label",{ns:"entities"})),error:"".concat(r," - ").concat(o)});case Q.PROPERTY_CONTACT_CREATE:case Q.PROPERTY_GROUP_CONTACT_CREATE:case Q.TENANT_CONTACT_CREATE:return e("toast.createError",{name:"".concat(e("contact.label",{ns:"entities"})),error:"".concat(r," - ").concat(o)});case Q.PROPERTY_CONTACT_UPSERT:return e("toast.updateError",{name:"".concat(e("property.label",{ns:"entities"})).concat(e("contact.label_plural",{ns:"entities"})),error:"".concat(r," - ").concat(o)});case Q.PROPERTY_GROUP_CONTACT_UPSERT:return e("toast.updateError",{name:"".concat(e("property_group.label",{ns:"entities"})).concat(e("contact.label_plural",{ns:"entities"})),error:"".concat(r," - ").concat(o)});default:return e("toast.unknownError")}}),[]),ce=(0,w.useCallback)((e=>{switch(e){case Q.TENANT_CONTACT_CREATE:case Q.TENANT_CONTACT_UPDATE:N((0,W.Mt)(W.bw.CONTACTS,[t.tenant.id]));break;case Q.PROPERTY_CONTACT_UPSERT:case Q.PROPERTY_CONTACT_CREATE:case Q.PROPERTY_CONTACT_UPDATE:N((0,W.Mt)(W.bw.PROPERTY_CONTACTS,[t.tenant.id,G.id]));break;case Q.PROPERTY_GROUP_CONTACT_UPSERT:case Q.PROPERTY_GROUP_CONTACT_CREATE:case Q.PROPERTY_GROUP_CONTACT_UPDATE:N((0,W.Mt)(W.bw.PROPERTY_GROUP_CONTACTS,[t.tenant.id,G.id]))}}),[N,t.tenant.id,G.id]);(0,w.useEffect)((()=>{if(L.data){const e=L.data;e.status<400?(R({type:A.pO.SUCCESS,message:se(e)}),H("none"),X((0,P.T$y)(t.tenant.id)),ce(me(V,F))):R({type:A.pO.ERROR,message:le(e)})}}),[L,V,F,ce,se,le,t.tenant.id]);const de=e=>{const n=q.filter((t=>t.id!==e));L.submit({handler:me(V,F),body:JSON.stringify(n),tenantID:t.tenant.id,entityID:G.id,contactID:e},{method:"PUT",action:$({displayMode:V,propertyID:G.id,groupID:G.id,tenantID:t.tenant.id}),encType:"application/json"})},ue=e=>{const n=q.filter((t=>t.id!==e)),r=q.find((t=>t.id===e));r&&L.submit({handler:me(V,F),body:JSON.stringify([r,...n]),tenantID:t.tenant.id,entityID:G.id,contactID:r.id},{method:"PUT",action:$({displayMode:V,propertyID:G.id,groupID:G.id,tenantID:t.tenant.id}),encType:"application/json"})},pe=n=>{const r=q.find((e=>e.id===n));r?(H("edit"),X(r),N("tenant"===V?(0,W.Mt)(W.bw.CONTACTS_FORM,[t.tenant.id,n]):(0,W.Mt)(he(V),[t.tenant.id,null===G||void 0===G?void 0:G.id,n]))):R({type:A.pO.ERROR,message:e("toast.error",{name:e("contact.label",{ns:"entities"})})})},fe=(0,w.useCallback)((e=>{if(e){const n=[...q,e];L.submit({handler:me(V,F),body:JSON.stringify(n),tenantID:t.tenant.id,entityID:G.id,contactID:e.id},{method:"PUT",action:$({displayMode:V,propertyID:G.id,groupID:G.id,tenantID:t.tenant.id}),encType:"application/json"})}}),[J,q,V]),ge=(0,w.useCallback)((e=>{N((0,W.Mt)(W.bw.REVISIONS,[t.tenant.id,C.LA.Contact,e]))}),[t.tenant.id,N]),ve=()=>{X((0,P.T$y)(t.tenant.id)),ce(me(V,F)),H("none")},ye=(0,w.useCallback)((()=>{X((0,P.T$y)(t.tenant.id)),H("create"),N("".concat(E,"/0"))}),[]),be=(0,w.useMemo)((()=>[{header:e("contact.id",{ns:"entities"}),accessorKey:"id"},{header:e("contact.name",{ns:"entities"}),accessorKey:"name",Cell:t=>{let{row:n}=t;return(0,a.jsxs)(w.Fragment,{children:[n.original.name,!n.index&&"tenant"!==V&&(0,a.jsx)(p.A,{color:"primary",icon:(0,a.jsx)(i,{}),label:e("primary"),variant:"filled",size:"small",sx:{fontWeight:"bold",px:1,ml:2}})]})}},{header:e("contact.description",{ns:"entities"}),accessorKey:"description"},{header:e("contact.primaryEmail",{ns:"entities"}),accessorKey:"primaryEmail"},{header:e("contact.secondaryEmail",{ns:"entities"}),accessorKey:"secondaryEmail"},{header:e("contact.primaryPhone",{ns:"entities"}),accessorKey:"primaryPhone",accessorFn:e=>"".concat((0,P.n4R)(e.primaryPhone)," (").concat(e.primaryPhoneType,")")},{header:e("contact.secondaryPhone",{ns:"entities"}),accessorKey:"secondaryPhone",accessorFn:e=>"".concat((0,P.n4R)(e.secondaryPhone)," (").concat(e.secondaryPhoneType,")")},{header:e("contact.tertiaryPhone",{ns:"entities"}),accessorKey:"tertiaryPhone",accessorFn:e=>"".concat((0,P.n4R)(e.tertiaryPhone)," (").concat(e.tertiaryPhoneType,")")},{header:e("contact.location.label",{ns:"entities"}),accessorKey:"location",accessorFn:e=>(0,P.XmD)(e.location)},{header:e("contact.website",{ns:"entities"}),accessorKey:"website"},{header:e("contact.status",{ns:"entities"}),accessorKey:"status",filterVariant:"select",filterSelectOptions:[{label:e("status.active",{ns:"enums"}),value:C.nW.Active},{label:e("status.disabled",{ns:"enums"}),value:C.nW.Disabled}],Cell:e=>{let{renderedCellValue:t}=e;return(0,P.ZHe)(t)}},{header:e("contact.ancestry.label",{ns:"entities"}),accessorKey:"ancestry",accessorFn:e=>{var t;return null===(t=e.ancestry)||void 0===t?void 0:t.propertyGroupName}}]),[]),xe=(0,D.p)(D.l.NESTED),Ae=(0,T.Up)((0,r.A)((0,r.A)({},xe),{},{data:q,columns:be,enableRowVirtualization:!0,rowVirtualizerInstanceRef:oe,rowVirtualizerOptions:{overscan:5},initialState:{showColumnFilters:!1,showGlobalFilter:!0,density:"compact",columnVisibility:{id:!1,name:!0,description:!0,primaryEmail:!0,primaryPhone:!0,secondaryEmail:!1,secondaryPhone:!1,tertiaryPhone:!1,location:!1,status:!1,ancestry:!1,website:!1},columnPinning:{right:["mrt-row-actions"]}},state:{isLoading:ee,sorting:ne,showLoadingOverlay:!1},onSortingChange:re,getRowId:e=>"".concat(e.id),renderTopToolbar:t=>{let{table:n}=t;return(0,a.jsx)(M.A,{table:n,hidden:"none"!==F,isSubmitting:"submitting"===L.state,optionsDisabled:!ae,tableType:D.l.NESTED,menuOptions:[{onClick:()=>ye(),content:e("buttons.create",{name:e("contact.label",{ns:"entities"})}),disabled:!ae,icon:(0,a.jsx)(s.A,{})}],children:(0,a.jsxs)(f.A,{direction:"row",flexGrow:1,justifyContent:"tenant"===V?"flex-start":"space-between",alignItems:"center",children:[(0,a.jsx)(h.A,{variant:"h3",sx:{flex:1},children:e("contact.label_plural",{ns:"entities"})}),"tenant"!==V&&(0,a.jsx)(I,{entityType:C.LA.Contact,onSelect:fe,renderOption:e=>(0,a.jsxs)(w.Fragment,{children:[(0,a.jsx)(h.A,{variant:"body2",noWrap:!0,fontWeight:"bold",children:"".concat(e.name)}),(0,a.jsx)(h.A,{variant:"body2",noWrap:!0,children:"".concat((0,P.ZHe)(e.description||"")," ").concat((0,P.n4R)(e.primaryPhone||""))})]},e.id),size:"small",sx:{width:"30%"}})]})})},renderRowActionMenuItems:t=>{let{closeMenu:n,row:r}=t;return[(0,a.jsxs)(m.A,{divider:!0,onClick:()=>{ue(r.original.id),n()},sx:{m:0,backgroundColor:"white"},disabled:0===r.original.id||!ie||"tenant"===V,children:[(0,a.jsx)(g.A,{children:(0,a.jsx)(i,{})}),e("buttons.makePrimary")]},0),(0,a.jsxs)(m.A,{divider:!0,onClick:()=>{de(r.original.id),n()},sx:{m:0,backgroundColor:"white"},disabled:0===r.original.id||!ie||"tenant"===V,children:[(0,a.jsx)(g.A,{children:(0,a.jsx)(l,{})}),e("buttons.remove",{name:e("contact.label",{ns:"entities"})})]},1),(0,a.jsxs)(m.A,{divider:!0,onClick:()=>{ge(r.original.id),n()},sx:{m:0,backgroundColor:"white"},children:[(0,a.jsx)(g.A,{children:(0,a.jsx)(c.A,{})}),e("buttons.view",{name:e("revision.label_plural")})]},2)]},muiTableBodyRowProps:e=>{let{row:t}=e;return{onClick:()=>pe(t.original.id)}}}));if("none"!==F)return(0,a.jsx)(S.sv,{context:{contact:J,setContact:X,onBack:ve,formMode:F,displayMode:V,fetcherKey:j,contacts:q,entity:G}});if(k){const t=70,n=be.map((e=>({name:e.header,searchKey:e.accessorKey}))),r=(n,r)=>(0,a.jsx)(v.Ay,{id:n.id.toString(),onClick:()=>pe(n.id),divider:!0,secondaryAction:(0,a.jsx)(z,{menuOptions:[{onClick:()=>ue(n.id),content:e("buttons.makePrimary"),disabled:0===n.id||!ie||"tenant"===V},{onClick:()=>de(n.id),content:e("buttons.remove",{name:e("contact.label",{ns:"entities"})}),disabled:0===n.id||!ie||!!n.ancestry||"tenant"===V},{onClick:()=>ge(n.id),content:e("buttons.view",{name:e("revision.label_plural")})}]}),sx:{height:t,backgroundColor:"white"},children:(0,a.jsx)(y.A,{primary:0===r&&"tenant"!==V?"".concat(n.name," (primary)"):n.name,secondary:"".concat(n.primaryEmail||""," ").concat((0,P.n4R)(n.primaryPhone||"")),primaryTypographyProps:{noWrap:!0,variant:"subtitle1"},secondaryTypographyProps:{noWrap:!0,variant:"subtitle2"}})},n.id);return(0,a.jsx)(b.A,{data:q,columns:n,renderItem:r,itemHeight:t,title:e("contact.label_plural"),menuOptions:[{onClick:ye,content:e("buttons.create",{name:e("contact.label")}),disabled:!ae,icon:(0,a.jsx)(s.A,{})}],withSearchBar:!0})}return(0,a.jsx)(U.A,{loading:!1,children:(0,a.jsx)(T.zp,{table:Ae})})},he=e=>{switch(e){case"property":return W.bw.PROPERTY_CONTACTS_FORM;case"group":return W.bw.PROPERTY_GROUP_CONTACTS_FORM;case"tenant":return W.bw.CONTACTS_FORM;default:return W.bw.INDEX}},me=(e,t)=>{switch(e){case"property":return"create"===t?Q.PROPERTY_CONTACT_CREATE:Q.PROPERTY_CONTACT_UPSERT;case"group":return"create"===t?Q.PROPERTY_GROUP_CONTACT_CREATE:Q.PROPERTY_GROUP_CONTACT_UPSERT;default:return"create"===t?Q.TENANT_CONTACT_CREATE:Q.TENANT_CONTACT_UPDATE}};var ge=n(65285),ve=n(60446),ye=n.n(ve),be=n(75101);const xe=e=>{let{label:t="",id:n,dateTime:r,setDateTime:o,readonly:i=!1,required:s=!1,initialValue:l,variant:c="outlined",margin:d="none",helperText:u,resolve:p,disableFuture:f=!1,disablePast:h=!1,disabled:m=!1,sx:g}=e;return(0,a.jsx)(w.Suspense,{fallback:(0,a.jsx)(ie.A,{id:n,variant:c,margin:d,initialValue:l,required:s}),children:(0,a.jsx)(S.jD,{resolve:p,children:(0,a.jsx)(be.K,{sx:g,label:s?t+" *":t,value:r?ye()(r):null,disableFuture:f,disablePast:h,readOnly:i,slotProps:{textField:{variant:c,margin:d,fullWidth:!0,placeholder:"test",helperText:u}},disabled:m,onChange:e=>o((null===e||void 0===e?void 0:e.toDate())||null)})})})},Ae=()=>{var e,t;const{t:n}=(0,O.Bd)(),{state:o}=(0,w.useContext)(x.BR),{DNT:i,setDNT:s,onBack:l,entity:c,formMode:d,displayMode:u,fetcherKey:p}=(0,S.KC)(),f=(0,S.Ls)({key:p}),h=(0,w.useMemo)((()=>{const e=o.entityPermissions.permit.create,t=o.entityPermissions.permit.update;return"create"===d?!e:!t}),[d]),m=e=>{var t;const{name:n,value:o}=e.target;switch(n){case"donottow.plate.number":s((0,r.A)((0,r.A)({},i),{},{plate:{state:(null===i||void 0===i||null===(t=i.plate)||void 0===t?void 0:t.state)||"",number:o}}));break;case"donottow.vin":s((0,r.A)((0,r.A)({},i),{},{vin:o}));break;case"donottow.reason":s((0,r.A)((0,r.A)({},i),{},{reason:o}))}};(0,w.useEffect)((()=>(window.addEventListener("popstate",(e=>l())),()=>window.removeEventListener("popstate",(()=>l())))),[]);const g=(0,w.useMemo)((()=>{switch(d){case"edit":return n("buttons.update",{name:n("donottow.label",{ns:"entities"})});case"create":return n("buttons.create",{name:n("donottow.label",{ns:"entities"})});default:return""}}),[d]);return(0,a.jsx)(ae.P8,{onSubmit:()=>({}),children:(0,a.jsxs)(U.A,{loading:"idle"!==f.state,children:[(0,a.jsx)(ce.A,{title:(0,P.S9F)(null===i||void 0===i?void 0:i.plate),onCancel:l,onSubmit:()=>{f.submit({handler:Pe(u,d),body:JSON.stringify(i),dntID:i.id,tenantID:o.tenant.id},{method:"POST",action:_e({tenantID:o.tenant.id,entityID:c.id,displayMode:u}),encType:"application/json"})},submitLabel:g,readonly:h,disableSubmit:"idle"!==f.state}),(0,a.jsx)(de.A,{title:"".concat(n("donottow.label",{ns:"entities"})," ").concat(n("details")),divider:!1,children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:{xs:6,lg:3},children:(0,a.jsx)(re.A,{name:"donottow.plate.number",label:n("donottow.plate.number",{ns:"entities"}),value:(null===i||void 0===i||null===(e=i.plate)||void 0===e?void 0:e.number.toUpperCase())||"",onChange:m,required:!0,readonly:h})}),(0,a.jsx)(ne.A,{size:{xs:6,lg:3},children:(0,a.jsx)(le,{stateCode:(null===i||void 0===i||null===(t=i.plate)||void 0===t?void 0:t.state)||"",setStateCode:e=>{var t;s((0,r.A)((0,r.A)({},i),{},{plate:{number:(null===i||void 0===i||null===(t=i.plate)||void 0===t?void 0:t.number)||"",state:e}}))},required:!0,readonly:h,label:n("donottow.plate.state",{ns:"entities"})})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(xe,{label:n("donottow.startTime",{ns:"entities"}),readonly:h,required:!0,dateTime:i.startTime?new Date(i.startTime):new Date,setDateTime:e=>{s((0,r.A)((0,r.A)({},i),{},{startTime:e||new Date}))}})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(xe,{label:n("donottow.endTime",{ns:"entities"}),readonly:h,dateTime:i.endTime?new Date(i.startTime):null,setDateTime:e=>{s((0,r.A)((0,r.A)({},i),{},{endTime:e||""}))}})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:6},children:(0,a.jsx)(re.A,{name:"donottow.reason",label:n("donottow.reason",{ns:"entities"}),value:i.reason,onChange:m,readonly:h})})]})})]})})},we=e=>{let{params:t}=e;const{propertyID:n,tenantID:r,groupID:o}=t;return n?{_dntList:(0,ge.cl)({tenantID:r,propertyID:n})}:o?{_dntList:(0,ge.Fk)({tenantID:r,groupID:o})}:{_dntList:(0,ge.hp)(r)}},Se=()=>{const{t:e}=(0,O.Bd)(),{state:t}=(0,w.useContext)(x.BR),n=(0,w.useContext)(A.$o),o=(0,d.A)(),{breakpoints:i}=o,c=(0,u.A)(i.down("lg")),{fetcherKey:p}=(0,B.E)(),_=(0,S.Ls)({key:p}),E=(0,S.Zp)(),{pathname:R}=(0,S.zy)(),{_dntList:k}=(0,S.LG)(),{entity:j,formMode:I,displayMode:L,setFormMode:N}=(0,S.KC)(),[F,V]=(0,w.useState)([]),[W,H]=(0,w.useState)((0,P.Rrb)(t.tenant.id,j.id,L));(0,w.useEffect)((()=>{(async()=>{const e=await k;V(e)})()}),[k]);const G=(0,w.useCallback)((t=>{switch(t.handler){case Ce.GROUP_CREATE:return e("toast.itemAdded",{name:e("donottow.label",{ns:"entities"}),list:e("list",{name:e("property_group.label",{ns:"entities"})})});case Ce.PROPERTY_CREATE:return e("toast.itemAdded",{name:e("donottow.label",{ns:"entities"}),list:e("list",{name:e("property.label",{ns:"entities"})})});case Ce.GROUP_REMOVE:return e("toast.itemRemoved",{name:e("donottow.label",{ns:"entities"}),list:e("list",{name:e("property_group.label",{ns:"entities"})})});case Ce.PROPERTY_REMOVE:return e("toast.itemRemoved",{name:e("donottow.label",{ns:"entities"}),list:e("list",{name:e("property.label",{ns:"entities"})})});case Ce.GROUP_UPDATE:case Ce.PROPERTY_UPDATE:return e("toast.updateSuccess",{name:e("list",{name:e("donottow.label",{ns:"entities"})})});default:return""}}),[]),Y=(0,w.useCallback)((t=>{const{handler:n,status:r,statusText:o}=t;switch(n){case Ce.GROUP_CREATE:return e("toast.addItemFail",{name:e("donottow.label",{ns:"entities"}),list:e("list",{name:e("property_group.label",{ns:"entities"})}),error:"".concat(r," - ").concat(o)});case Ce.PROPERTY_CREATE:return e("toast.addItemFail",{name:e("donottow.label",{ns:"entities"}),list:e("list",{name:e("property.label",{ns:"entities"})}),error:"".concat(r," - ").concat(o)});case Ce.GROUP_REMOVE:return e("toast.removeItemFail",{name:e("donottow.label",{ns:"entities"}),list:e("list",{name:e("property_group.label",{ns:"entities"})}),error:"".concat(r," - ").concat(o)});case Ce.PROPERTY_REMOVE:return e("toast.removeItemFail",{name:e("donottow.label",{ns:"entities"}),list:e("list",{name:e("property.label",{ns:"entities"})}),error:"".concat(r," - ").concat(o)});case Ce.GROUP_UPDATE:case Ce.PROPERTY_UPDATE:return e("toast.updateError",{name:e("list",{name:e("donottow.label",{ns:"entities"})}),error:"".concat(r," - ").concat(o)});default:return""}}),[]);(0,w.useEffect)((()=>{if(_.data){const e=_.data;e.status<400?(n({type:A.pO.SUCCESS,message:G(e)}),K()):n({type:A.pO.ERROR,message:Y(e)})}}),[_.data]);const q=(0,w.useMemo)((()=>"property"===L?t.entityPermissions.property.update:"group"===L&&t.entityPermissions.property_group.update),[L]),K=(0,w.useCallback)((()=>{N("none"),H((0,P.Rrb)(t.tenant.id,j.id,L)),E(R,{replace:!0})}),[]),J=(0,w.useCallback)((e=>{const t=(0,r.A)((0,r.A)({},e),{},{status:C.nW.Disabled});_.submit({handler:Pe(L,I),body:JSON.stringify(t),dntID:e.id},{method:"PUT",action:R,encType:"application/json"})}),[R,L,I]),X=e=>{H(e),N("edit"),E(R+"/".concat(e.id))},$=()=>{N("create"),H((0,P.Rrb)(t.tenant.id,j.id,L)),E("".concat(R,"/0"))},Z=(0,w.useMemo)((()=>[{header:e("donottow.id",{ns:"entities"}),accessorKey:"id"},{header:e("donottow.plate.label",{ns:"entities"}),id:"plateNumber",accessorKey:"plate.number",accessorFn:e=>(0,P.S9F)(e.plate)},{header:e("donottow.vin",{ns:"entities"}),accessorKey:"vin"},{header:e("donottow.startTime",{ns:"entities"}),accessorKey:"startTime",accessorFn:e=>new Date(e.startTime),filterVariant:"datetime-range",Cell:e=>{let{cell:t}=e;return ye()(t.getValue()).format("MM/DD/YYYY hh:mm a")}},{header:e("donottow.endTime",{ns:"entities"}),accessorKey:"endTime",accessorFn:e=>e.endTime?new Date(e.endTime):new Date(P.I$L),filterVariant:"datetime-range",Cell:e=>{let{cell:t}=e;return ye()(t.getValue()).format("MM/DD/YYYY hh:mm a")}},{header:e("donottow.status",{ns:"entities"}),accessorKey:"status",filterVariant:"select",filterSelectOptions:[{label:e("status.active",{ns:"enums"}),value:C.nW.Active},{label:e("status.disabled",{ns:"enums"}),value:C.nW.Disabled}],Cell:e=>{let{renderedCellValue:t}=e;return(0,P.ZHe)(t)}},{header:e("donottow.ancestry.label",{ns:"entities"}),accessorKey:"ancestry",accessorFn:e=>{var t;return null===(t=e.ancestry)||void 0===t?void 0:t.propertyGroupName}}]),[]),Q=(0,D.p)(D.l.NESTED),ee=(0,T.Up)((0,r.A)((0,r.A)({},Q),{},{data:F,columns:Z,initialState:{showColumnFilters:!1,showGlobalFilter:!0,density:"compact",columnVisibility:{id:!1,vin:!1,plate:!0,startTime:!0,endTime:!0,status:!0,ancestry:!1},columnPinning:{right:["mrt-row-actions"]}},state:{isLoading:"idle"!==_.state,showLoadingOverlay:!1},getRowId:e=>"".concat(e.id),muiTableBodyRowProps:e=>{let{row:t}=e;return{sx:{cursor:"pointer",width:"100%"},onClick:()=>X(t.original)}},renderTopToolbar:t=>{let{table:n}=t;return(0,a.jsx)(M.A,{table:n,isSubmitting:"submitting"===_.state,optionsDisabled:!q,tableType:D.l.NESTED,menuOptions:[{onClick:$,content:e("buttons.create",{name:e("donottow.label",{ns:"entities"})}),disabled:!q,icon:(0,a.jsx)(s.A,{})}],children:(0,a.jsx)(f.A,{direction:"row",flexGrow:1,justifyContent:"flex-start",alignItems:"center",children:(0,a.jsx)(h.A,{variant:"h3",textTransform:"capitalize",children:e("donottow.label_plural",{ns:"entities"})})})})},renderRowActionMenuItems:t=>{let{closeMenu:n,row:r}=t;return[(0,a.jsxs)(m.A,{divider:!0,onClick:()=>{J(r.original),n()},sx:{m:0,backgroundColor:"white"},children:[(0,a.jsx)(g.A,{children:(0,a.jsx)(l,{})}),e("buttons.remove",{name:e("donottow.label",{ns:"entities"})})]},1)]}}));if("none"!==I)return(0,a.jsx)(S.sv,{context:{formMode:I,displayMode:L,DNT:W,setDNT:H,entity:j,onBack:K,fetcherKey:p}});if(c){const t=70,n=n=>(0,a.jsx)(v.Ay,{id:n.id.toString(),onClick:()=>X(n),divider:!0,secondaryAction:(0,a.jsx)(z,{menuOptions:[{onClick:()=>J(n),content:e("buttons.remove",{name:e("item")}),disabled:!q}]}),sx:{height:t,backgroundColor:"white"},children:(0,a.jsx)(y.A,{primary:"".concat((0,P.S9F)(n.plate)),secondary:"".concat(n.startTime," - ").concat(n.endTime||""),primaryTypographyProps:{noWrap:!0,variant:"subtitle1"},secondaryTypographyProps:{noWrap:!0,variant:"subtitle2"}})},n.id);return(0,a.jsx)(b.A,{data:F,columns:Z.map((e=>({name:e.header,search:e.accessorKey}))),renderItem:n,title:e("donottow.label_plural",{ns:"entities"}),itemHeight:t,withSearchBar:!0,menuOptions:[{onClick:$,content:e("buttons.create",{name:e("donottow.label",{ns:"entities"})}),disabled:!q,icon:(0,a.jsx)(s.A,{})}]})}return(0,a.jsx)(U.A,{children:(0,a.jsx)(T.zp,{table:ee})})};let Ce=function(e){return e.PROPERTY_CREATE="PROPERTY_CREATE",e.GROUP_CREATE="GROUP_CREATE",e.TENANT_CREATE="TENANT_CREATE",e.PROPERTY_REMOVE="PROPERTY_REMOVE",e.GROUP_REMOVE="GROUP_REMOVE",e.PROPERTY_UPDATE="PROPERTY_UPDATE",e.GROUP_UPDATE="GROUP_UPDATE",e.TENANT_UPDATE="TENANT_UPDATE",e.UNKNOWN_HANDLER="UNKNOWN_HANDLER",e}({});const Pe=(e,t)=>{switch("".concat(e,"-").concat(t)){case"property-create":return Ce.PROPERTY_CREATE;case"group-create":return Ce.GROUP_CREATE;case"tenant-create":return Ce.TENANT_CREATE;case"group-none":return Ce.GROUP_REMOVE;case"property-none":return Ce.PROPERTY_REMOVE;case"group-edit":return Ce.GROUP_UPDATE;case"tenant-edit":return Ce.TENANT_UPDATE;case"property-edit":return Ce.PROPERTY_UPDATE;default:return Ce.UNKNOWN_HANDLER}},_e=e=>{let{tenantID:t,entityID:n,displayMode:r}=e;switch(r){case"property":return(0,W.Mt)(W.bw.PROPERTY_DO_NOT_TOW,[t,n]);case"group":return(0,W.Mt)(W.bw.PROPERTY_GROUP_DO_NOT_TOW,[t,n]);default:return""}},Te=async e=>{let{request:t}=e;const{body:n,handler:r,dntID:o,tenantID:a}=await t.json();let i;switch(r){case Ce.TENANT_CREATE:case Ce.GROUP_CREATE:case Ce.PROPERTY_CREATE:i=await(0,ge.VU)({tenantID:a,body:n});break;default:i=await(0,ge.YA)({tenantID:a,body:n,dntID:o})}return{handler:r,status:i.status,statusText:i.statusText}};var Ee=n(80045),Re=n(58387),ke=n(31807),je=n(58128),Oe=n(28301),Ie=n(79857),De=n(86061);function Me(e){return(0,De.Ay)("MuiStepper",e)}(0,Ie.A)("MuiStepper",["root","horizontal","vertical","nonLinear","alternativeLabel"]);var Le=n(51612);const Ne=w.createContext({});const Fe=Ne,ze=w.createContext({});const Be=ze;function Ue(e){return(0,De.Ay)("MuiStepConnector",e)}(0,Ie.A)("MuiStepConnector",["root","horizontal","vertical","alternativeLabel","active","completed","disabled","line","lineHorizontal","lineVertical"]);const Ve=["className"],We=(0,je.Ay)("div",{name:"MuiStepConnector",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.orientation],n.alternativeLabel&&t.alternativeLabel,n.completed&&t.completed]}})({flex:"1 1 auto",variants:[{props:{orientation:"vertical"},style:{marginLeft:12}},{props:{alternativeLabel:!0},style:{position:"absolute",top:12,left:"calc(-50% + 20px)",right:"calc(50% + 20px)"}}]}),He=(0,je.Ay)("span",{name:"MuiStepConnector",slot:"Line",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.line,t["line".concat((0,R.A)(n.orientation))]]}})((0,Le.A)((e=>{let{theme:t}=e;const n="light"===t.palette.mode?t.palette.grey[400]:t.palette.grey[600];return{display:"block",borderColor:t.vars?t.vars.palette.StepConnector.border:n,variants:[{props:{orientation:"horizontal"},style:{borderTopStyle:"solid",borderTopWidth:1}},{props:{orientation:"vertical"},style:{borderLeftStyle:"solid",borderLeftWidth:1,minHeight:24}}]}}))),Ge=w.forwardRef((function(e,t){const n=(0,Oe.b)({props:e,name:"MuiStepConnector"}),{className:o}=n,i=(0,Ee.A)(n,Ve),{alternativeLabel:s,orientation:l="horizontal"}=w.useContext(Fe),{active:c,disabled:d,completed:u}=w.useContext(Be),p=(0,r.A)((0,r.A)({},n),{},{alternativeLabel:s,orientation:l,active:c,completed:u,disabled:d}),f=(e=>{const{classes:t,orientation:n,alternativeLabel:r,active:o,completed:a,disabled:i}=e,s={root:["root",n,r&&"alternativeLabel",o&&"active",a&&"completed",i&&"disabled"],line:["line","line".concat((0,R.A)(n))]};return(0,ke.A)(s,Ue,t)})(p);return(0,a.jsx)(We,(0,r.A)((0,r.A)({className:(0,Re.A)(f.root,o),ref:t,ownerState:p},i),{},{children:(0,a.jsx)(He,{className:f.line,ownerState:p})}))})),Ye=["activeStep","alternativeLabel","children","className","component","connector","nonLinear","orientation"],qe=(0,je.Ay)("div",{name:"MuiStepper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.orientation],n.alternativeLabel&&t.alternativeLabel,n.nonLinear&&t.nonLinear]}})({display:"flex",variants:[{props:{orientation:"horizontal"},style:{flexDirection:"row",alignItems:"center"}},{props:{orientation:"vertical"},style:{flexDirection:"column"}},{props:{alternativeLabel:!0},style:{alignItems:"flex-start"}}]}),Ke=(0,a.jsx)(Ge,{}),Je=w.forwardRef((function(e,t){const n=(0,Oe.b)({props:e,name:"MuiStepper"}),{activeStep:o=0,alternativeLabel:i=!1,children:s,className:l,component:c="div",connector:d=Ke,nonLinear:u=!1,orientation:p="horizontal"}=n,f=(0,Ee.A)(n,Ye),h=(0,r.A)((0,r.A)({},n),{},{nonLinear:u,alternativeLabel:i,orientation:p,component:c}),m=(e=>{const{orientation:t,nonLinear:n,alternativeLabel:r,classes:o}=e,a={root:["root",t,n&&"nonLinear",r&&"alternativeLabel"]};return(0,ke.A)(a,Me,o)})(h),g=w.Children.toArray(s).filter(Boolean),v=g.map(((e,t)=>w.cloneElement(e,(0,r.A)({index:t,last:t+1===g.length},e.props)))),y=w.useMemo((()=>({activeStep:o,alternativeLabel:i,connector:d,nonLinear:u,orientation:p})),[o,i,d,u,p]);return(0,a.jsx)(Fe.Provider,{value:y,children:(0,a.jsx)(qe,(0,r.A)((0,r.A)({as:c,ownerState:h,className:(0,Re.A)(m.root,l),ref:t},f),{},{children:v}))})}));function Xe(e){return(0,De.Ay)("MuiStep",e)}(0,Ie.A)("MuiStep",["root","horizontal","vertical","alternativeLabel","completed"]);const $e=["active","children","className","component","completed","disabled","expanded","index","last"],Ze=(0,je.Ay)("div",{name:"MuiStep",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.orientation],n.alternativeLabel&&t.alternativeLabel,n.completed&&t.completed]}})({variants:[{props:{orientation:"horizontal"},style:{paddingLeft:8,paddingRight:8}},{props:{alternativeLabel:!0},style:{flex:1,position:"relative"}}]}),Qe=w.forwardRef((function(e,t){const n=(0,Oe.b)({props:e,name:"MuiStep"}),{active:o,children:i,className:s,component:l="div",completed:c,disabled:d,expanded:u=!1,index:p,last:f}=n,h=(0,Ee.A)(n,$e),{activeStep:m,connector:g,alternativeLabel:v,orientation:y,nonLinear:b}=w.useContext(Fe);let[x=!1,A=!1,S=!1]=[o,c,d];m===p?x=void 0===o||o:!b&&m>p?A=void 0===c||c:!b&&m({index:p,last:f,expanded:u,icon:p+1,active:x,completed:A,disabled:S})),[p,f,u,x,A,S]),P=(0,r.A)((0,r.A)({},n),{},{active:x,orientation:y,alternativeLabel:v,completed:A,disabled:S,expanded:u,component:l}),_=(e=>{const{classes:t,orientation:n,alternativeLabel:r,completed:o}=e,a={root:["root",n,r&&"alternativeLabel",o&&"completed"]};return(0,ke.A)(a,Xe,t)})(P),T=(0,a.jsxs)(Ze,(0,r.A)((0,r.A)({as:l,className:(0,Re.A)(_.root,s),ref:t,ownerState:P},h),{},{children:[g&&v&&0!==p?g:null,i]}));return(0,a.jsx)(Be.Provider,{value:C,children:g&&!v&&0!==p?(0,a.jsxs)(w.Fragment,{children:[g,T]}):T})})),et=(0,o.A)((0,a.jsx)("path",{d:"M12 0a12 12 0 1 0 0 24 12 12 0 0 0 0-24zm-2 17l-5-5 1.4-1.4 3.6 3.6 7.6-7.6L19 8l-9 9z"}),"CheckCircle"),tt=(0,o.A)((0,a.jsx)("path",{d:"M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"}),"Warning");var nt=n(71994);function rt(e){return(0,De.Ay)("MuiStepIcon",e)}const ot=(0,Ie.A)("MuiStepIcon",["root","active","completed","error","text"]),at=["active","className","completed","error","icon"];var it;const st=(0,je.Ay)(nt.A,{name:"MuiStepIcon",slot:"Root"})((0,Le.A)((e=>{let{theme:t}=e;return{display:"block",transition:t.transitions.create("color",{duration:t.transitions.duration.shortest}),color:(t.vars||t).palette.text.disabled,["&.".concat(ot.completed)]:{color:(t.vars||t).palette.primary.main},["&.".concat(ot.active)]:{color:(t.vars||t).palette.primary.main},["&.".concat(ot.error)]:{color:(t.vars||t).palette.error.main}}}))),lt=(0,je.Ay)("text",{name:"MuiStepIcon",slot:"Text"})((0,Le.A)((e=>{let{theme:t}=e;return{fill:(t.vars||t).palette.primary.contrastText,fontSize:t.typography.caption.fontSize,fontFamily:t.typography.fontFamily}}))),ct=w.forwardRef((function(e,t){const n=(0,Oe.b)({props:e,name:"MuiStepIcon"}),{active:o=!1,className:i,completed:s=!1,error:l=!1,icon:c}=n,d=(0,Ee.A)(n,at),u=(0,r.A)((0,r.A)({},n),{},{active:o,completed:s,error:l}),p=(e=>{const{classes:t,active:n,completed:r,error:o}=e,a={root:["root",n&&"active",r&&"completed",o&&"error"],text:["text"]};return(0,ke.A)(a,rt,t)})(u);if("number"===typeof c||"string"===typeof c){const e=(0,Re.A)(i,p.root);return l?(0,a.jsx)(st,(0,r.A)({as:tt,className:e,ref:t,ownerState:u},d)):s?(0,a.jsx)(st,(0,r.A)({as:et,className:e,ref:t,ownerState:u},d)):(0,a.jsxs)(st,(0,r.A)((0,r.A)({className:e,ref:t,ownerState:u},d),{},{children:[it||(it=(0,a.jsx)("circle",{cx:"12",cy:"12",r:"12"})),(0,a.jsx)(lt,{className:p.text,x:"12",y:"12",textAnchor:"middle",dominantBaseline:"central",ownerState:u,children:c})]}))}return c})),dt=ct;function ut(e){return(0,De.Ay)("MuiStepLabel",e)}const pt=(0,Ie.A)("MuiStepLabel",["root","horizontal","vertical","label","active","completed","error","disabled","iconContainer","alternativeLabel","labelContainer"]);var ft=n(69905);const ht=["children","className","componentsProps","error","icon","optional","slots","slotProps","StepIconComponent","StepIconProps"],mt=(0,je.Ay)("span",{name:"MuiStepLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.orientation]]}})({display:"flex",alignItems:"center",["&.".concat(pt.alternativeLabel)]:{flexDirection:"column"},["&.".concat(pt.disabled)]:{cursor:"default"},variants:[{props:{orientation:"vertical"},style:{textAlign:"left",padding:"8px 0"}}]}),gt=(0,je.Ay)("span",{name:"MuiStepLabel",slot:"Label"})((0,Le.A)((e=>{let{theme:t}=e;return(0,r.A)((0,r.A)({},t.typography.body2),{},{display:"block",transition:t.transitions.create("color",{duration:t.transitions.duration.shortest}),["&.".concat(pt.active)]:{color:(t.vars||t).palette.text.primary,fontWeight:500},["&.".concat(pt.completed)]:{color:(t.vars||t).palette.text.primary,fontWeight:500},["&.".concat(pt.alternativeLabel)]:{marginTop:16},["&.".concat(pt.error)]:{color:(t.vars||t).palette.error.main}})}))),vt=(0,je.Ay)("span",{name:"MuiStepLabel",slot:"IconContainer"})({flexShrink:0,display:"flex",paddingRight:8,["&.".concat(pt.alternativeLabel)]:{paddingRight:0}}),yt=(0,je.Ay)("span",{name:"MuiStepLabel",slot:"LabelContainer"})((0,Le.A)((e=>{let{theme:t}=e;return{width:"100%",color:(t.vars||t).palette.text.secondary,["&.".concat(pt.alternativeLabel)]:{textAlign:"center"}}}))),bt=w.forwardRef((function(e,t){const n=(0,Oe.b)({props:e,name:"MuiStepLabel"}),{children:o,className:i,componentsProps:s={},error:l=!1,icon:c,optional:d,slots:u={},slotProps:p={},StepIconComponent:f,StepIconProps:h}=n,m=(0,Ee.A)(n,ht),{alternativeLabel:g,orientation:v}=w.useContext(Fe),{active:y,disabled:b,completed:x,icon:A}=w.useContext(Be),S=c||A;let C=f;S&&!C&&(C=dt);const P=(0,r.A)((0,r.A)({},n),{},{active:y,alternativeLabel:g,completed:x,disabled:b,error:l,orientation:v}),_=(e=>{const{classes:t,orientation:n,active:r,completed:o,error:a,disabled:i,alternativeLabel:s}=e,l={root:["root",n,a&&"error",i&&"disabled",s&&"alternativeLabel"],label:["label",r&&"active",o&&"completed",a&&"error",i&&"disabled",s&&"alternativeLabel"],iconContainer:["iconContainer",r&&"active",o&&"completed",a&&"error",i&&"disabled",s&&"alternativeLabel"],labelContainer:["labelContainer",s&&"alternativeLabel"]};return(0,ke.A)(l,ut,t)})(P),T={slots:u,slotProps:(0,r.A)((0,r.A)({stepIcon:h},s),p)},[E,R]=(0,ft.A)("root",{elementType:mt,externalForwardedProps:(0,r.A)((0,r.A)({},T),m),ownerState:P,ref:t,className:(0,Re.A)(_.root,i)}),[k,j]=(0,ft.A)("label",{elementType:gt,externalForwardedProps:T,ownerState:P}),[O,I]=(0,ft.A)("stepIcon",{elementType:C,externalForwardedProps:T,ownerState:P});return(0,a.jsxs)(E,(0,r.A)((0,r.A)({},R),{},{children:[S||O?(0,a.jsx)(vt,{className:_.iconContainer,ownerState:P,children:(0,a.jsx)(O,(0,r.A)({completed:x,active:y,error:l,icon:S},I))}):null,(0,a.jsxs)(yt,{className:_.labelContainer,ownerState:P,children:[o?(0,a.jsx)(k,(0,r.A)((0,r.A)({},j),{},{className:(0,Re.A)(_.label,null===j||void 0===j?void 0:j.className),children:o})):null,d]})]}))}));bt.muiName="StepLabel";const xt=bt;var At=n(5766),wt=n.n(At),St=n(95315),Ct=n(94527),Pt=n(57528),_t=n(80172),Tt=n(91449),Et=n(65173);function Rt(e,t,n,r){return new(n||(n=Promise))((function(o,a){function i(e){try{l(r.next(e))}catch(t){a(t)}}function s(e){try{l(r.throw(e))}catch(t){a(t)}}function l(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,s)}l((r=r.apply(e,t||[])).next())}))}Object.create;Object.create;"function"===typeof SuppressedError&&SuppressedError;const kt=new Map([["1km","application/vnd.1000minds.decision-model+xml"],["3dml","text/vnd.in3d.3dml"],["3ds","image/x-3ds"],["3g2","video/3gpp2"],["3gp","video/3gp"],["3gpp","video/3gpp"],["3mf","model/3mf"],["7z","application/x-7z-compressed"],["7zip","application/x-7z-compressed"],["123","application/vnd.lotus-1-2-3"],["aab","application/x-authorware-bin"],["aac","audio/x-acc"],["aam","application/x-authorware-map"],["aas","application/x-authorware-seg"],["abw","application/x-abiword"],["ac","application/vnd.nokia.n-gage.ac+xml"],["ac3","audio/ac3"],["acc","application/vnd.americandynamics.acc"],["ace","application/x-ace-compressed"],["acu","application/vnd.acucobol"],["acutc","application/vnd.acucorp"],["adp","audio/adpcm"],["aep","application/vnd.audiograph"],["afm","application/x-font-type1"],["afp","application/vnd.ibm.modcap"],["ahead","application/vnd.ahead.space"],["ai","application/pdf"],["aif","audio/x-aiff"],["aifc","audio/x-aiff"],["aiff","audio/x-aiff"],["air","application/vnd.adobe.air-application-installer-package+zip"],["ait","application/vnd.dvb.ait"],["ami","application/vnd.amiga.ami"],["amr","audio/amr"],["apk","application/vnd.android.package-archive"],["apng","image/apng"],["appcache","text/cache-manifest"],["application","application/x-ms-application"],["apr","application/vnd.lotus-approach"],["arc","application/x-freearc"],["arj","application/x-arj"],["asc","application/pgp-signature"],["asf","video/x-ms-asf"],["asm","text/x-asm"],["aso","application/vnd.accpac.simply.aso"],["asx","video/x-ms-asf"],["atc","application/vnd.acucorp"],["atom","application/atom+xml"],["atomcat","application/atomcat+xml"],["atomdeleted","application/atomdeleted+xml"],["atomsvc","application/atomsvc+xml"],["atx","application/vnd.antix.game-component"],["au","audio/x-au"],["avi","video/x-msvideo"],["avif","image/avif"],["aw","application/applixware"],["azf","application/vnd.airzip.filesecure.azf"],["azs","application/vnd.airzip.filesecure.azs"],["azv","image/vnd.airzip.accelerator.azv"],["azw","application/vnd.amazon.ebook"],["b16","image/vnd.pco.b16"],["bat","application/x-msdownload"],["bcpio","application/x-bcpio"],["bdf","application/x-font-bdf"],["bdm","application/vnd.syncml.dm+wbxml"],["bdoc","application/x-bdoc"],["bed","application/vnd.realvnc.bed"],["bh2","application/vnd.fujitsu.oasysprs"],["bin","application/octet-stream"],["blb","application/x-blorb"],["blorb","application/x-blorb"],["bmi","application/vnd.bmi"],["bmml","application/vnd.balsamiq.bmml+xml"],["bmp","image/bmp"],["book","application/vnd.framemaker"],["box","application/vnd.previewsystems.box"],["boz","application/x-bzip2"],["bpk","application/octet-stream"],["bpmn","application/octet-stream"],["bsp","model/vnd.valve.source.compiled-map"],["btif","image/prs.btif"],["buffer","application/octet-stream"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["c","text/x-c"],["c4d","application/vnd.clonk.c4group"],["c4f","application/vnd.clonk.c4group"],["c4g","application/vnd.clonk.c4group"],["c4p","application/vnd.clonk.c4group"],["c4u","application/vnd.clonk.c4group"],["c11amc","application/vnd.cluetrust.cartomobile-config"],["c11amz","application/vnd.cluetrust.cartomobile-config-pkg"],["cab","application/vnd.ms-cab-compressed"],["caf","audio/x-caf"],["cap","application/vnd.tcpdump.pcap"],["car","application/vnd.curl.car"],["cat","application/vnd.ms-pki.seccat"],["cb7","application/x-cbr"],["cba","application/x-cbr"],["cbr","application/x-cbr"],["cbt","application/x-cbr"],["cbz","application/x-cbr"],["cc","text/x-c"],["cco","application/x-cocoa"],["cct","application/x-director"],["ccxml","application/ccxml+xml"],["cdbcmsg","application/vnd.contact.cmsg"],["cda","application/x-cdf"],["cdf","application/x-netcdf"],["cdfx","application/cdfx+xml"],["cdkey","application/vnd.mediastation.cdkey"],["cdmia","application/cdmi-capability"],["cdmic","application/cdmi-container"],["cdmid","application/cdmi-domain"],["cdmio","application/cdmi-object"],["cdmiq","application/cdmi-queue"],["cdr","application/cdr"],["cdx","chemical/x-cdx"],["cdxml","application/vnd.chemdraw+xml"],["cdy","application/vnd.cinderella"],["cer","application/pkix-cert"],["cfs","application/x-cfs-compressed"],["cgm","image/cgm"],["chat","application/x-chat"],["chm","application/vnd.ms-htmlhelp"],["chrt","application/vnd.kde.kchart"],["cif","chemical/x-cif"],["cii","application/vnd.anser-web-certificate-issue-initiation"],["cil","application/vnd.ms-artgalry"],["cjs","application/node"],["cla","application/vnd.claymore"],["class","application/octet-stream"],["clkk","application/vnd.crick.clicker.keyboard"],["clkp","application/vnd.crick.clicker.palette"],["clkt","application/vnd.crick.clicker.template"],["clkw","application/vnd.crick.clicker.wordbank"],["clkx","application/vnd.crick.clicker"],["clp","application/x-msclip"],["cmc","application/vnd.cosmocaller"],["cmdf","chemical/x-cmdf"],["cml","chemical/x-cml"],["cmp","application/vnd.yellowriver-custom-menu"],["cmx","image/x-cmx"],["cod","application/vnd.rim.cod"],["coffee","text/coffeescript"],["com","application/x-msdownload"],["conf","text/plain"],["cpio","application/x-cpio"],["cpp","text/x-c"],["cpt","application/mac-compactpro"],["crd","application/x-mscardfile"],["crl","application/pkix-crl"],["crt","application/x-x509-ca-cert"],["crx","application/x-chrome-extension"],["cryptonote","application/vnd.rig.cryptonote"],["csh","application/x-csh"],["csl","application/vnd.citationstyles.style+xml"],["csml","chemical/x-csml"],["csp","application/vnd.commonspace"],["csr","application/octet-stream"],["css","text/css"],["cst","application/x-director"],["csv","text/csv"],["cu","application/cu-seeme"],["curl","text/vnd.curl"],["cww","application/prs.cww"],["cxt","application/x-director"],["cxx","text/x-c"],["dae","model/vnd.collada+xml"],["daf","application/vnd.mobius.daf"],["dart","application/vnd.dart"],["dataless","application/vnd.fdsn.seed"],["davmount","application/davmount+xml"],["dbf","application/vnd.dbf"],["dbk","application/docbook+xml"],["dcr","application/x-director"],["dcurl","text/vnd.curl.dcurl"],["dd2","application/vnd.oma.dd2+xml"],["ddd","application/vnd.fujixerox.ddd"],["ddf","application/vnd.syncml.dmddf+xml"],["dds","image/vnd.ms-dds"],["deb","application/x-debian-package"],["def","text/plain"],["deploy","application/octet-stream"],["der","application/x-x509-ca-cert"],["dfac","application/vnd.dreamfactory"],["dgc","application/x-dgc-compressed"],["dic","text/x-c"],["dir","application/x-director"],["dis","application/vnd.mobius.dis"],["disposition-notification","message/disposition-notification"],["dist","application/octet-stream"],["distz","application/octet-stream"],["djv","image/vnd.djvu"],["djvu","image/vnd.djvu"],["dll","application/octet-stream"],["dmg","application/x-apple-diskimage"],["dmn","application/octet-stream"],["dmp","application/vnd.tcpdump.pcap"],["dms","application/octet-stream"],["dna","application/vnd.dna"],["doc","application/msword"],["docm","application/vnd.ms-word.template.macroEnabled.12"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["dot","application/msword"],["dotm","application/vnd.ms-word.template.macroEnabled.12"],["dotx","application/vnd.openxmlformats-officedocument.wordprocessingml.template"],["dp","application/vnd.osgi.dp"],["dpg","application/vnd.dpgraph"],["dra","audio/vnd.dra"],["drle","image/dicom-rle"],["dsc","text/prs.lines.tag"],["dssc","application/dssc+der"],["dtb","application/x-dtbook+xml"],["dtd","application/xml-dtd"],["dts","audio/vnd.dts"],["dtshd","audio/vnd.dts.hd"],["dump","application/octet-stream"],["dvb","video/vnd.dvb.file"],["dvi","application/x-dvi"],["dwd","application/atsc-dwd+xml"],["dwf","model/vnd.dwf"],["dwg","image/vnd.dwg"],["dxf","image/vnd.dxf"],["dxp","application/vnd.spotfire.dxp"],["dxr","application/x-director"],["ear","application/java-archive"],["ecelp4800","audio/vnd.nuera.ecelp4800"],["ecelp7470","audio/vnd.nuera.ecelp7470"],["ecelp9600","audio/vnd.nuera.ecelp9600"],["ecma","application/ecmascript"],["edm","application/vnd.novadigm.edm"],["edx","application/vnd.novadigm.edx"],["efif","application/vnd.picsel"],["ei6","application/vnd.pg.osasli"],["elc","application/octet-stream"],["emf","image/emf"],["eml","message/rfc822"],["emma","application/emma+xml"],["emotionml","application/emotionml+xml"],["emz","application/x-msmetafile"],["eol","audio/vnd.digital-winds"],["eot","application/vnd.ms-fontobject"],["eps","application/postscript"],["epub","application/epub+zip"],["es","application/ecmascript"],["es3","application/vnd.eszigno3+xml"],["esa","application/vnd.osgi.subsystem"],["esf","application/vnd.epson.esf"],["et3","application/vnd.eszigno3+xml"],["etx","text/x-setext"],["eva","application/x-eva"],["evy","application/x-envoy"],["exe","application/octet-stream"],["exi","application/exi"],["exp","application/express"],["exr","image/aces"],["ext","application/vnd.novadigm.ext"],["ez","application/andrew-inset"],["ez2","application/vnd.ezpix-album"],["ez3","application/vnd.ezpix-package"],["f","text/x-fortran"],["f4v","video/mp4"],["f77","text/x-fortran"],["f90","text/x-fortran"],["fbs","image/vnd.fastbidsheet"],["fcdt","application/vnd.adobe.formscentral.fcdt"],["fcs","application/vnd.isac.fcs"],["fdf","application/vnd.fdf"],["fdt","application/fdt+xml"],["fe_launch","application/vnd.denovo.fcselayout-link"],["fg5","application/vnd.fujitsu.oasysgp"],["fgd","application/x-director"],["fh","image/x-freehand"],["fh4","image/x-freehand"],["fh5","image/x-freehand"],["fh7","image/x-freehand"],["fhc","image/x-freehand"],["fig","application/x-xfig"],["fits","image/fits"],["flac","audio/x-flac"],["fli","video/x-fli"],["flo","application/vnd.micrografx.flo"],["flv","video/x-flv"],["flw","application/vnd.kde.kivio"],["flx","text/vnd.fmi.flexstor"],["fly","text/vnd.fly"],["fm","application/vnd.framemaker"],["fnc","application/vnd.frogans.fnc"],["fo","application/vnd.software602.filler.form+xml"],["for","text/x-fortran"],["fpx","image/vnd.fpx"],["frame","application/vnd.framemaker"],["fsc","application/vnd.fsc.weblaunch"],["fst","image/vnd.fst"],["ftc","application/vnd.fluxtime.clip"],["fti","application/vnd.anser-web-funds-transfer-initiation"],["fvt","video/vnd.fvt"],["fxp","application/vnd.adobe.fxp"],["fxpl","application/vnd.adobe.fxp"],["fzs","application/vnd.fuzzysheet"],["g2w","application/vnd.geoplan"],["g3","image/g3fax"],["g3w","application/vnd.geospace"],["gac","application/vnd.groove-account"],["gam","application/x-tads"],["gbr","application/rpki-ghostbusters"],["gca","application/x-gca-compressed"],["gdl","model/vnd.gdl"],["gdoc","application/vnd.google-apps.document"],["geo","application/vnd.dynageo"],["geojson","application/geo+json"],["gex","application/vnd.geometry-explorer"],["ggb","application/vnd.geogebra.file"],["ggt","application/vnd.geogebra.tool"],["ghf","application/vnd.groove-help"],["gif","image/gif"],["gim","application/vnd.groove-identity-message"],["glb","model/gltf-binary"],["gltf","model/gltf+json"],["gml","application/gml+xml"],["gmx","application/vnd.gmx"],["gnumeric","application/x-gnumeric"],["gpg","application/gpg-keys"],["gph","application/vnd.flographit"],["gpx","application/gpx+xml"],["gqf","application/vnd.grafeq"],["gqs","application/vnd.grafeq"],["gram","application/srgs"],["gramps","application/x-gramps-xml"],["gre","application/vnd.geometry-explorer"],["grv","application/vnd.groove-injector"],["grxml","application/srgs+xml"],["gsf","application/x-font-ghostscript"],["gsheet","application/vnd.google-apps.spreadsheet"],["gslides","application/vnd.google-apps.presentation"],["gtar","application/x-gtar"],["gtm","application/vnd.groove-tool-message"],["gtw","model/vnd.gtw"],["gv","text/vnd.graphviz"],["gxf","application/gxf"],["gxt","application/vnd.geonext"],["gz","application/gzip"],["gzip","application/gzip"],["h","text/x-c"],["h261","video/h261"],["h263","video/h263"],["h264","video/h264"],["hal","application/vnd.hal+xml"],["hbci","application/vnd.hbci"],["hbs","text/x-handlebars-template"],["hdd","application/x-virtualbox-hdd"],["hdf","application/x-hdf"],["heic","image/heic"],["heics","image/heic-sequence"],["heif","image/heif"],["heifs","image/heif-sequence"],["hej2","image/hej2k"],["held","application/atsc-held+xml"],["hh","text/x-c"],["hjson","application/hjson"],["hlp","application/winhlp"],["hpgl","application/vnd.hp-hpgl"],["hpid","application/vnd.hp-hpid"],["hps","application/vnd.hp-hps"],["hqx","application/mac-binhex40"],["hsj2","image/hsj2"],["htc","text/x-component"],["htke","application/vnd.kenameaapp"],["htm","text/html"],["html","text/html"],["hvd","application/vnd.yamaha.hv-dic"],["hvp","application/vnd.yamaha.hv-voice"],["hvs","application/vnd.yamaha.hv-script"],["i2g","application/vnd.intergeo"],["icc","application/vnd.iccprofile"],["ice","x-conference/x-cooltalk"],["icm","application/vnd.iccprofile"],["ico","image/x-icon"],["ics","text/calendar"],["ief","image/ief"],["ifb","text/calendar"],["ifm","application/vnd.shana.informed.formdata"],["iges","model/iges"],["igl","application/vnd.igloader"],["igm","application/vnd.insors.igm"],["igs","model/iges"],["igx","application/vnd.micrografx.igx"],["iif","application/vnd.shana.informed.interchange"],["img","application/octet-stream"],["imp","application/vnd.accpac.simply.imp"],["ims","application/vnd.ms-ims"],["in","text/plain"],["ini","text/plain"],["ink","application/inkml+xml"],["inkml","application/inkml+xml"],["install","application/x-install-instructions"],["iota","application/vnd.astraea-software.iota"],["ipfix","application/ipfix"],["ipk","application/vnd.shana.informed.package"],["irm","application/vnd.ibm.rights-management"],["irp","application/vnd.irepository.package+xml"],["iso","application/x-iso9660-image"],["itp","application/vnd.shana.informed.formtemplate"],["its","application/its+xml"],["ivp","application/vnd.immervision-ivp"],["ivu","application/vnd.immervision-ivu"],["jad","text/vnd.sun.j2me.app-descriptor"],["jade","text/jade"],["jam","application/vnd.jam"],["jar","application/java-archive"],["jardiff","application/x-java-archive-diff"],["java","text/x-java-source"],["jhc","image/jphc"],["jisp","application/vnd.jisp"],["jls","image/jls"],["jlt","application/vnd.hp-jlyt"],["jng","image/x-jng"],["jnlp","application/x-java-jnlp-file"],["joda","application/vnd.joost.joda-archive"],["jp2","image/jp2"],["jpe","image/jpeg"],["jpeg","image/jpeg"],["jpf","image/jpx"],["jpg","image/jpeg"],["jpg2","image/jp2"],["jpgm","video/jpm"],["jpgv","video/jpeg"],["jph","image/jph"],["jpm","video/jpm"],["jpx","image/jpx"],["js","application/javascript"],["json","application/json"],["json5","application/json5"],["jsonld","application/ld+json"],["jsonl","application/jsonl"],["jsonml","application/jsonml+json"],["jsx","text/jsx"],["jxr","image/jxr"],["jxra","image/jxra"],["jxrs","image/jxrs"],["jxs","image/jxs"],["jxsc","image/jxsc"],["jxsi","image/jxsi"],["jxss","image/jxss"],["kar","audio/midi"],["karbon","application/vnd.kde.karbon"],["kdb","application/octet-stream"],["kdbx","application/x-keepass2"],["key","application/x-iwork-keynote-sffkey"],["kfo","application/vnd.kde.kformula"],["kia","application/vnd.kidspiration"],["kml","application/vnd.google-earth.kml+xml"],["kmz","application/vnd.google-earth.kmz"],["kne","application/vnd.kinar"],["knp","application/vnd.kinar"],["kon","application/vnd.kde.kontour"],["kpr","application/vnd.kde.kpresenter"],["kpt","application/vnd.kde.kpresenter"],["kpxx","application/vnd.ds-keypoint"],["ksp","application/vnd.kde.kspread"],["ktr","application/vnd.kahootz"],["ktx","image/ktx"],["ktx2","image/ktx2"],["ktz","application/vnd.kahootz"],["kwd","application/vnd.kde.kword"],["kwt","application/vnd.kde.kword"],["lasxml","application/vnd.las.las+xml"],["latex","application/x-latex"],["lbd","application/vnd.llamagraphics.life-balance.desktop"],["lbe","application/vnd.llamagraphics.life-balance.exchange+xml"],["les","application/vnd.hhe.lesson-player"],["less","text/less"],["lgr","application/lgr+xml"],["lha","application/octet-stream"],["link66","application/vnd.route66.link66+xml"],["list","text/plain"],["list3820","application/vnd.ibm.modcap"],["listafp","application/vnd.ibm.modcap"],["litcoffee","text/coffeescript"],["lnk","application/x-ms-shortcut"],["log","text/plain"],["lostxml","application/lost+xml"],["lrf","application/octet-stream"],["lrm","application/vnd.ms-lrm"],["ltf","application/vnd.frogans.ltf"],["lua","text/x-lua"],["luac","application/x-lua-bytecode"],["lvp","audio/vnd.lucent.voice"],["lwp","application/vnd.lotus-wordpro"],["lzh","application/octet-stream"],["m1v","video/mpeg"],["m2a","audio/mpeg"],["m2v","video/mpeg"],["m3a","audio/mpeg"],["m3u","text/plain"],["m3u8","application/vnd.apple.mpegurl"],["m4a","audio/x-m4a"],["m4p","application/mp4"],["m4s","video/iso.segment"],["m4u","application/vnd.mpegurl"],["m4v","video/x-m4v"],["m13","application/x-msmediaview"],["m14","application/x-msmediaview"],["m21","application/mp21"],["ma","application/mathematica"],["mads","application/mads+xml"],["maei","application/mmt-aei+xml"],["mag","application/vnd.ecowin.chart"],["maker","application/vnd.framemaker"],["man","text/troff"],["manifest","text/cache-manifest"],["map","application/json"],["mar","application/octet-stream"],["markdown","text/markdown"],["mathml","application/mathml+xml"],["mb","application/mathematica"],["mbk","application/vnd.mobius.mbk"],["mbox","application/mbox"],["mc1","application/vnd.medcalcdata"],["mcd","application/vnd.mcd"],["mcurl","text/vnd.curl.mcurl"],["md","text/markdown"],["mdb","application/x-msaccess"],["mdi","image/vnd.ms-modi"],["mdx","text/mdx"],["me","text/troff"],["mesh","model/mesh"],["meta4","application/metalink4+xml"],["metalink","application/metalink+xml"],["mets","application/mets+xml"],["mfm","application/vnd.mfmp"],["mft","application/rpki-manifest"],["mgp","application/vnd.osgeo.mapguide.package"],["mgz","application/vnd.proteus.magazine"],["mid","audio/midi"],["midi","audio/midi"],["mie","application/x-mie"],["mif","application/vnd.mif"],["mime","message/rfc822"],["mj2","video/mj2"],["mjp2","video/mj2"],["mjs","application/javascript"],["mk3d","video/x-matroska"],["mka","audio/x-matroska"],["mkd","text/x-markdown"],["mks","video/x-matroska"],["mkv","video/x-matroska"],["mlp","application/vnd.dolby.mlp"],["mmd","application/vnd.chipnuts.karaoke-mmd"],["mmf","application/vnd.smaf"],["mml","text/mathml"],["mmr","image/vnd.fujixerox.edmics-mmr"],["mng","video/x-mng"],["mny","application/x-msmoney"],["mobi","application/x-mobipocket-ebook"],["mods","application/mods+xml"],["mov","video/quicktime"],["movie","video/x-sgi-movie"],["mp2","audio/mpeg"],["mp2a","audio/mpeg"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mp4a","audio/mp4"],["mp4s","application/mp4"],["mp4v","video/mp4"],["mp21","application/mp21"],["mpc","application/vnd.mophun.certificate"],["mpd","application/dash+xml"],["mpe","video/mpeg"],["mpeg","video/mpeg"],["mpg","video/mpeg"],["mpg4","video/mp4"],["mpga","audio/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["mpm","application/vnd.blueice.multipass"],["mpn","application/vnd.mophun.application"],["mpp","application/vnd.ms-project"],["mpt","application/vnd.ms-project"],["mpy","application/vnd.ibm.minipay"],["mqy","application/vnd.mobius.mqy"],["mrc","application/marc"],["mrcx","application/marcxml+xml"],["ms","text/troff"],["mscml","application/mediaservercontrol+xml"],["mseed","application/vnd.fdsn.mseed"],["mseq","application/vnd.mseq"],["msf","application/vnd.epson.msf"],["msg","application/vnd.ms-outlook"],["msh","model/mesh"],["msi","application/x-msdownload"],["msl","application/vnd.mobius.msl"],["msm","application/octet-stream"],["msp","application/octet-stream"],["msty","application/vnd.muvee.style"],["mtl","model/mtl"],["mts","model/vnd.mts"],["mus","application/vnd.musician"],["musd","application/mmt-usd+xml"],["musicxml","application/vnd.recordare.musicxml+xml"],["mvb","application/x-msmediaview"],["mvt","application/vnd.mapbox-vector-tile"],["mwf","application/vnd.mfer"],["mxf","application/mxf"],["mxl","application/vnd.recordare.musicxml"],["mxmf","audio/mobile-xmf"],["mxml","application/xv+xml"],["mxs","application/vnd.triscape.mxs"],["mxu","video/vnd.mpegurl"],["n-gage","application/vnd.nokia.n-gage.symbian.install"],["n3","text/n3"],["nb","application/mathematica"],["nbp","application/vnd.wolfram.player"],["nc","application/x-netcdf"],["ncx","application/x-dtbncx+xml"],["nfo","text/x-nfo"],["ngdat","application/vnd.nokia.n-gage.data"],["nitf","application/vnd.nitf"],["nlu","application/vnd.neurolanguage.nlu"],["nml","application/vnd.enliven"],["nnd","application/vnd.noblenet-directory"],["nns","application/vnd.noblenet-sealer"],["nnw","application/vnd.noblenet-web"],["npx","image/vnd.net-fpx"],["nq","application/n-quads"],["nsc","application/x-conference"],["nsf","application/vnd.lotus-notes"],["nt","application/n-triples"],["ntf","application/vnd.nitf"],["numbers","application/x-iwork-numbers-sffnumbers"],["nzb","application/x-nzb"],["oa2","application/vnd.fujitsu.oasys2"],["oa3","application/vnd.fujitsu.oasys3"],["oas","application/vnd.fujitsu.oasys"],["obd","application/x-msbinder"],["obgx","application/vnd.openblox.game+xml"],["obj","model/obj"],["oda","application/oda"],["odb","application/vnd.oasis.opendocument.database"],["odc","application/vnd.oasis.opendocument.chart"],["odf","application/vnd.oasis.opendocument.formula"],["odft","application/vnd.oasis.opendocument.formula-template"],["odg","application/vnd.oasis.opendocument.graphics"],["odi","application/vnd.oasis.opendocument.image"],["odm","application/vnd.oasis.opendocument.text-master"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogex","model/vnd.opengex"],["ogg","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["omdoc","application/omdoc+xml"],["onepkg","application/onenote"],["onetmp","application/onenote"],["onetoc","application/onenote"],["onetoc2","application/onenote"],["opf","application/oebps-package+xml"],["opml","text/x-opml"],["oprc","application/vnd.palm"],["opus","audio/ogg"],["org","text/x-org"],["osf","application/vnd.yamaha.openscoreformat"],["osfpvg","application/vnd.yamaha.openscoreformat.osfpvg+xml"],["osm","application/vnd.openstreetmap.data+xml"],["otc","application/vnd.oasis.opendocument.chart-template"],["otf","font/otf"],["otg","application/vnd.oasis.opendocument.graphics-template"],["oth","application/vnd.oasis.opendocument.text-web"],["oti","application/vnd.oasis.opendocument.image-template"],["otp","application/vnd.oasis.opendocument.presentation-template"],["ots","application/vnd.oasis.opendocument.spreadsheet-template"],["ott","application/vnd.oasis.opendocument.text-template"],["ova","application/x-virtualbox-ova"],["ovf","application/x-virtualbox-ovf"],["owl","application/rdf+xml"],["oxps","application/oxps"],["oxt","application/vnd.openofficeorg.extension"],["p","text/x-pascal"],["p7a","application/x-pkcs7-signature"],["p7b","application/x-pkcs7-certificates"],["p7c","application/pkcs7-mime"],["p7m","application/pkcs7-mime"],["p7r","application/x-pkcs7-certreqresp"],["p7s","application/pkcs7-signature"],["p8","application/pkcs8"],["p10","application/x-pkcs10"],["p12","application/x-pkcs12"],["pac","application/x-ns-proxy-autoconfig"],["pages","application/x-iwork-pages-sffpages"],["pas","text/x-pascal"],["paw","application/vnd.pawaafile"],["pbd","application/vnd.powerbuilder6"],["pbm","image/x-portable-bitmap"],["pcap","application/vnd.tcpdump.pcap"],["pcf","application/x-font-pcf"],["pcl","application/vnd.hp-pcl"],["pclxl","application/vnd.hp-pclxl"],["pct","image/x-pict"],["pcurl","application/vnd.curl.pcurl"],["pcx","image/x-pcx"],["pdb","application/x-pilot"],["pde","text/x-processing"],["pdf","application/pdf"],["pem","application/x-x509-user-cert"],["pfa","application/x-font-type1"],["pfb","application/x-font-type1"],["pfm","application/x-font-type1"],["pfr","application/font-tdpfr"],["pfx","application/x-pkcs12"],["pgm","image/x-portable-graymap"],["pgn","application/x-chess-pgn"],["pgp","application/pgp"],["php","application/x-httpd-php"],["php3","application/x-httpd-php"],["php4","application/x-httpd-php"],["phps","application/x-httpd-php-source"],["phtml","application/x-httpd-php"],["pic","image/x-pict"],["pkg","application/octet-stream"],["pki","application/pkixcmp"],["pkipath","application/pkix-pkipath"],["pkpass","application/vnd.apple.pkpass"],["pl","application/x-perl"],["plb","application/vnd.3gpp.pic-bw-large"],["plc","application/vnd.mobius.plc"],["plf","application/vnd.pocketlearn"],["pls","application/pls+xml"],["pm","application/x-perl"],["pml","application/vnd.ctc-posml"],["png","image/png"],["pnm","image/x-portable-anymap"],["portpkg","application/vnd.macports.portpkg"],["pot","application/vnd.ms-powerpoint"],["potm","application/vnd.ms-powerpoint.presentation.macroEnabled.12"],["potx","application/vnd.openxmlformats-officedocument.presentationml.template"],["ppa","application/vnd.ms-powerpoint"],["ppam","application/vnd.ms-powerpoint.addin.macroEnabled.12"],["ppd","application/vnd.cups-ppd"],["ppm","image/x-portable-pixmap"],["pps","application/vnd.ms-powerpoint"],["ppsm","application/vnd.ms-powerpoint.slideshow.macroEnabled.12"],["ppsx","application/vnd.openxmlformats-officedocument.presentationml.slideshow"],["ppt","application/powerpoint"],["pptm","application/vnd.ms-powerpoint.presentation.macroEnabled.12"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["pqa","application/vnd.palm"],["prc","application/x-pilot"],["pre","application/vnd.lotus-freelance"],["prf","application/pics-rules"],["provx","application/provenance+xml"],["ps","application/postscript"],["psb","application/vnd.3gpp.pic-bw-small"],["psd","application/x-photoshop"],["psf","application/x-font-linux-psf"],["pskcxml","application/pskc+xml"],["pti","image/prs.pti"],["ptid","application/vnd.pvi.ptid1"],["pub","application/x-mspublisher"],["pvb","application/vnd.3gpp.pic-bw-var"],["pwn","application/vnd.3m.post-it-notes"],["pya","audio/vnd.ms-playready.media.pya"],["pyv","video/vnd.ms-playready.media.pyv"],["qam","application/vnd.epson.quickanime"],["qbo","application/vnd.intu.qbo"],["qfx","application/vnd.intu.qfx"],["qps","application/vnd.publishare-delta-tree"],["qt","video/quicktime"],["qwd","application/vnd.quark.quarkxpress"],["qwt","application/vnd.quark.quarkxpress"],["qxb","application/vnd.quark.quarkxpress"],["qxd","application/vnd.quark.quarkxpress"],["qxl","application/vnd.quark.quarkxpress"],["qxt","application/vnd.quark.quarkxpress"],["ra","audio/x-realaudio"],["ram","audio/x-pn-realaudio"],["raml","application/raml+yaml"],["rapd","application/route-apd+xml"],["rar","application/x-rar"],["ras","image/x-cmu-raster"],["rcprofile","application/vnd.ipunplugged.rcprofile"],["rdf","application/rdf+xml"],["rdz","application/vnd.data-vision.rdz"],["relo","application/p2p-overlay+xml"],["rep","application/vnd.businessobjects"],["res","application/x-dtbresource+xml"],["rgb","image/x-rgb"],["rif","application/reginfo+xml"],["rip","audio/vnd.rip"],["ris","application/x-research-info-systems"],["rl","application/resource-lists+xml"],["rlc","image/vnd.fujixerox.edmics-rlc"],["rld","application/resource-lists-diff+xml"],["rm","audio/x-pn-realaudio"],["rmi","audio/midi"],["rmp","audio/x-pn-realaudio-plugin"],["rms","application/vnd.jcp.javame.midlet-rms"],["rmvb","application/vnd.rn-realmedia-vbr"],["rnc","application/relax-ng-compact-syntax"],["rng","application/xml"],["roa","application/rpki-roa"],["roff","text/troff"],["rp9","application/vnd.cloanto.rp9"],["rpm","audio/x-pn-realaudio-plugin"],["rpss","application/vnd.nokia.radio-presets"],["rpst","application/vnd.nokia.radio-preset"],["rq","application/sparql-query"],["rs","application/rls-services+xml"],["rsa","application/x-pkcs7"],["rsat","application/atsc-rsat+xml"],["rsd","application/rsd+xml"],["rsheet","application/urc-ressheet+xml"],["rss","application/rss+xml"],["rtf","text/rtf"],["rtx","text/richtext"],["run","application/x-makeself"],["rusd","application/route-usd+xml"],["rv","video/vnd.rn-realvideo"],["s","text/x-asm"],["s3m","audio/s3m"],["saf","application/vnd.yamaha.smaf-audio"],["sass","text/x-sass"],["sbml","application/sbml+xml"],["sc","application/vnd.ibm.secure-container"],["scd","application/x-msschedule"],["scm","application/vnd.lotus-screencam"],["scq","application/scvp-cv-request"],["scs","application/scvp-cv-response"],["scss","text/x-scss"],["scurl","text/vnd.curl.scurl"],["sda","application/vnd.stardivision.draw"],["sdc","application/vnd.stardivision.calc"],["sdd","application/vnd.stardivision.impress"],["sdkd","application/vnd.solent.sdkm+xml"],["sdkm","application/vnd.solent.sdkm+xml"],["sdp","application/sdp"],["sdw","application/vnd.stardivision.writer"],["sea","application/octet-stream"],["see","application/vnd.seemail"],["seed","application/vnd.fdsn.seed"],["sema","application/vnd.sema"],["semd","application/vnd.semd"],["semf","application/vnd.semf"],["senmlx","application/senml+xml"],["sensmlx","application/sensml+xml"],["ser","application/java-serialized-object"],["setpay","application/set-payment-initiation"],["setreg","application/set-registration-initiation"],["sfd-hdstx","application/vnd.hydrostatix.sof-data"],["sfs","application/vnd.spotfire.sfs"],["sfv","text/x-sfv"],["sgi","image/sgi"],["sgl","application/vnd.stardivision.writer-global"],["sgm","text/sgml"],["sgml","text/sgml"],["sh","application/x-sh"],["shar","application/x-shar"],["shex","text/shex"],["shf","application/shf+xml"],["shtml","text/html"],["sid","image/x-mrsid-image"],["sieve","application/sieve"],["sig","application/pgp-signature"],["sil","audio/silk"],["silo","model/mesh"],["sis","application/vnd.symbian.install"],["sisx","application/vnd.symbian.install"],["sit","application/x-stuffit"],["sitx","application/x-stuffitx"],["siv","application/sieve"],["skd","application/vnd.koan"],["skm","application/vnd.koan"],["skp","application/vnd.koan"],["skt","application/vnd.koan"],["sldm","application/vnd.ms-powerpoint.slide.macroenabled.12"],["sldx","application/vnd.openxmlformats-officedocument.presentationml.slide"],["slim","text/slim"],["slm","text/slim"],["sls","application/route-s-tsid+xml"],["slt","application/vnd.epson.salt"],["sm","application/vnd.stepmania.stepchart"],["smf","application/vnd.stardivision.math"],["smi","application/smil"],["smil","application/smil"],["smv","video/x-smv"],["smzip","application/vnd.stepmania.package"],["snd","audio/basic"],["snf","application/x-font-snf"],["so","application/octet-stream"],["spc","application/x-pkcs7-certificates"],["spdx","text/spdx"],["spf","application/vnd.yamaha.smaf-phrase"],["spl","application/x-futuresplash"],["spot","text/vnd.in3d.spot"],["spp","application/scvp-vp-response"],["spq","application/scvp-vp-request"],["spx","audio/ogg"],["sql","application/x-sql"],["src","application/x-wais-source"],["srt","application/x-subrip"],["sru","application/sru+xml"],["srx","application/sparql-results+xml"],["ssdl","application/ssdl+xml"],["sse","application/vnd.kodak-descriptor"],["ssf","application/vnd.epson.ssf"],["ssml","application/ssml+xml"],["sst","application/octet-stream"],["st","application/vnd.sailingtracker.track"],["stc","application/vnd.sun.xml.calc.template"],["std","application/vnd.sun.xml.draw.template"],["stf","application/vnd.wt.stf"],["sti","application/vnd.sun.xml.impress.template"],["stk","application/hyperstudio"],["stl","model/stl"],["stpx","model/step+xml"],["stpxz","model/step-xml+zip"],["stpz","model/step+zip"],["str","application/vnd.pg.format"],["stw","application/vnd.sun.xml.writer.template"],["styl","text/stylus"],["stylus","text/stylus"],["sub","text/vnd.dvb.subtitle"],["sus","application/vnd.sus-calendar"],["susp","application/vnd.sus-calendar"],["sv4cpio","application/x-sv4cpio"],["sv4crc","application/x-sv4crc"],["svc","application/vnd.dvb.service"],["svd","application/vnd.svd"],["svg","image/svg+xml"],["svgz","image/svg+xml"],["swa","application/x-director"],["swf","application/x-shockwave-flash"],["swi","application/vnd.aristanetworks.swi"],["swidtag","application/swid+xml"],["sxc","application/vnd.sun.xml.calc"],["sxd","application/vnd.sun.xml.draw"],["sxg","application/vnd.sun.xml.writer.global"],["sxi","application/vnd.sun.xml.impress"],["sxm","application/vnd.sun.xml.math"],["sxw","application/vnd.sun.xml.writer"],["t","text/troff"],["t3","application/x-t3vm-image"],["t38","image/t38"],["taglet","application/vnd.mynfc"],["tao","application/vnd.tao.intent-module-archive"],["tap","image/vnd.tencent.tap"],["tar","application/x-tar"],["tcap","application/vnd.3gpp2.tcap"],["tcl","application/x-tcl"],["td","application/urc-targetdesc+xml"],["teacher","application/vnd.smart.teacher"],["tei","application/tei+xml"],["teicorpus","application/tei+xml"],["tex","application/x-tex"],["texi","application/x-texinfo"],["texinfo","application/x-texinfo"],["text","text/plain"],["tfi","application/thraud+xml"],["tfm","application/x-tex-tfm"],["tfx","image/tiff-fx"],["tga","image/x-tga"],["tgz","application/x-tar"],["thmx","application/vnd.ms-officetheme"],["tif","image/tiff"],["tiff","image/tiff"],["tk","application/x-tcl"],["tmo","application/vnd.tmobile-livetv"],["toml","application/toml"],["torrent","application/x-bittorrent"],["tpl","application/vnd.groove-tool-template"],["tpt","application/vnd.trid.tpt"],["tr","text/troff"],["tra","application/vnd.trueapp"],["trig","application/trig"],["trm","application/x-msterminal"],["ts","video/mp2t"],["tsd","application/timestamped-data"],["tsv","text/tab-separated-values"],["ttc","font/collection"],["ttf","font/ttf"],["ttl","text/turtle"],["ttml","application/ttml+xml"],["twd","application/vnd.simtech-mindmapper"],["twds","application/vnd.simtech-mindmapper"],["txd","application/vnd.genomatix.tuxedo"],["txf","application/vnd.mobius.txf"],["txt","text/plain"],["u8dsn","message/global-delivery-status"],["u8hdr","message/global-headers"],["u8mdn","message/global-disposition-notification"],["u8msg","message/global"],["u32","application/x-authorware-bin"],["ubj","application/ubjson"],["udeb","application/x-debian-package"],["ufd","application/vnd.ufdl"],["ufdl","application/vnd.ufdl"],["ulx","application/x-glulx"],["umj","application/vnd.umajin"],["unityweb","application/vnd.unity"],["uoml","application/vnd.uoml+xml"],["uri","text/uri-list"],["uris","text/uri-list"],["urls","text/uri-list"],["usdz","model/vnd.usdz+zip"],["ustar","application/x-ustar"],["utz","application/vnd.uiq.theme"],["uu","text/x-uuencode"],["uva","audio/vnd.dece.audio"],["uvd","application/vnd.dece.data"],["uvf","application/vnd.dece.data"],["uvg","image/vnd.dece.graphic"],["uvh","video/vnd.dece.hd"],["uvi","image/vnd.dece.graphic"],["uvm","video/vnd.dece.mobile"],["uvp","video/vnd.dece.pd"],["uvs","video/vnd.dece.sd"],["uvt","application/vnd.dece.ttml+xml"],["uvu","video/vnd.uvvu.mp4"],["uvv","video/vnd.dece.video"],["uvva","audio/vnd.dece.audio"],["uvvd","application/vnd.dece.data"],["uvvf","application/vnd.dece.data"],["uvvg","image/vnd.dece.graphic"],["uvvh","video/vnd.dece.hd"],["uvvi","image/vnd.dece.graphic"],["uvvm","video/vnd.dece.mobile"],["uvvp","video/vnd.dece.pd"],["uvvs","video/vnd.dece.sd"],["uvvt","application/vnd.dece.ttml+xml"],["uvvu","video/vnd.uvvu.mp4"],["uvvv","video/vnd.dece.video"],["uvvx","application/vnd.dece.unspecified"],["uvvz","application/vnd.dece.zip"],["uvx","application/vnd.dece.unspecified"],["uvz","application/vnd.dece.zip"],["vbox","application/x-virtualbox-vbox"],["vbox-extpack","application/x-virtualbox-vbox-extpack"],["vcard","text/vcard"],["vcd","application/x-cdlink"],["vcf","text/x-vcard"],["vcg","application/vnd.groove-vcard"],["vcs","text/x-vcalendar"],["vcx","application/vnd.vcx"],["vdi","application/x-virtualbox-vdi"],["vds","model/vnd.sap.vds"],["vhd","application/x-virtualbox-vhd"],["vis","application/vnd.visionary"],["viv","video/vnd.vivo"],["vlc","application/videolan"],["vmdk","application/x-virtualbox-vmdk"],["vob","video/x-ms-vob"],["vor","application/vnd.stardivision.writer"],["vox","application/x-authorware-bin"],["vrml","model/vrml"],["vsd","application/vnd.visio"],["vsf","application/vnd.vsf"],["vss","application/vnd.visio"],["vst","application/vnd.visio"],["vsw","application/vnd.visio"],["vtf","image/vnd.valve.source.texture"],["vtt","text/vtt"],["vtu","model/vnd.vtu"],["vxml","application/voicexml+xml"],["w3d","application/x-director"],["wad","application/x-doom"],["wadl","application/vnd.sun.wadl+xml"],["war","application/java-archive"],["wasm","application/wasm"],["wav","audio/x-wav"],["wax","audio/x-ms-wax"],["wbmp","image/vnd.wap.wbmp"],["wbs","application/vnd.criticaltools.wbs+xml"],["wbxml","application/wbxml"],["wcm","application/vnd.ms-works"],["wdb","application/vnd.ms-works"],["wdp","image/vnd.ms-photo"],["weba","audio/webm"],["webapp","application/x-web-app-manifest+json"],["webm","video/webm"],["webmanifest","application/manifest+json"],["webp","image/webp"],["wg","application/vnd.pmi.widget"],["wgt","application/widget"],["wks","application/vnd.ms-works"],["wm","video/x-ms-wm"],["wma","audio/x-ms-wma"],["wmd","application/x-ms-wmd"],["wmf","image/wmf"],["wml","text/vnd.wap.wml"],["wmlc","application/wmlc"],["wmls","text/vnd.wap.wmlscript"],["wmlsc","application/vnd.wap.wmlscriptc"],["wmv","video/x-ms-wmv"],["wmx","video/x-ms-wmx"],["wmz","application/x-msmetafile"],["woff","font/woff"],["woff2","font/woff2"],["word","application/msword"],["wpd","application/vnd.wordperfect"],["wpl","application/vnd.ms-wpl"],["wps","application/vnd.ms-works"],["wqd","application/vnd.wqd"],["wri","application/x-mswrite"],["wrl","model/vrml"],["wsc","message/vnd.wfa.wsc"],["wsdl","application/wsdl+xml"],["wspolicy","application/wspolicy+xml"],["wtb","application/vnd.webturbo"],["wvx","video/x-ms-wvx"],["x3d","model/x3d+xml"],["x3db","model/x3d+fastinfoset"],["x3dbz","model/x3d+binary"],["x3dv","model/x3d-vrml"],["x3dvz","model/x3d+vrml"],["x3dz","model/x3d+xml"],["x32","application/x-authorware-bin"],["x_b","model/vnd.parasolid.transmit.binary"],["x_t","model/vnd.parasolid.transmit.text"],["xaml","application/xaml+xml"],["xap","application/x-silverlight-app"],["xar","application/vnd.xara"],["xav","application/xcap-att+xml"],["xbap","application/x-ms-xbap"],["xbd","application/vnd.fujixerox.docuworks.binder"],["xbm","image/x-xbitmap"],["xca","application/xcap-caps+xml"],["xcs","application/calendar+xml"],["xdf","application/xcap-diff+xml"],["xdm","application/vnd.syncml.dm+xml"],["xdp","application/vnd.adobe.xdp+xml"],["xdssc","application/dssc+xml"],["xdw","application/vnd.fujixerox.docuworks"],["xel","application/xcap-el+xml"],["xenc","application/xenc+xml"],["xer","application/patch-ops-error+xml"],["xfdf","application/vnd.adobe.xfdf"],["xfdl","application/vnd.xfdl"],["xht","application/xhtml+xml"],["xhtml","application/xhtml+xml"],["xhvml","application/xv+xml"],["xif","image/vnd.xiff"],["xl","application/excel"],["xla","application/vnd.ms-excel"],["xlam","application/vnd.ms-excel.addin.macroEnabled.12"],["xlc","application/vnd.ms-excel"],["xlf","application/xliff+xml"],["xlm","application/vnd.ms-excel"],["xls","application/vnd.ms-excel"],["xlsb","application/vnd.ms-excel.sheet.binary.macroEnabled.12"],["xlsm","application/vnd.ms-excel.sheet.macroEnabled.12"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xlt","application/vnd.ms-excel"],["xltm","application/vnd.ms-excel.template.macroEnabled.12"],["xltx","application/vnd.openxmlformats-officedocument.spreadsheetml.template"],["xlw","application/vnd.ms-excel"],["xm","audio/xm"],["xml","application/xml"],["xns","application/xcap-ns+xml"],["xo","application/vnd.olpc-sugar"],["xop","application/xop+xml"],["xpi","application/x-xpinstall"],["xpl","application/xproc+xml"],["xpm","image/x-xpixmap"],["xpr","application/vnd.is-xpr"],["xps","application/vnd.ms-xpsdocument"],["xpw","application/vnd.intercon.formnet"],["xpx","application/vnd.intercon.formnet"],["xsd","application/xml"],["xsl","application/xml"],["xslt","application/xslt+xml"],["xsm","application/vnd.syncml+xml"],["xspf","application/xspf+xml"],["xul","application/vnd.mozilla.xul+xml"],["xvm","application/xv+xml"],["xvml","application/xv+xml"],["xwd","image/x-xwindowdump"],["xyz","chemical/x-xyz"],["xz","application/x-xz"],["yaml","text/yaml"],["yang","application/yang"],["yin","application/yin+xml"],["yml","text/yaml"],["ymp","text/x-suse-ymp"],["z","application/x-compress"],["z1","application/x-zmachine"],["z2","application/x-zmachine"],["z3","application/x-zmachine"],["z4","application/x-zmachine"],["z5","application/x-zmachine"],["z6","application/x-zmachine"],["z7","application/x-zmachine"],["z8","application/x-zmachine"],["zaz","application/vnd.zzazz.deck+xml"],["zip","application/zip"],["zir","application/vnd.zul"],["zirz","application/vnd.zul"],["zmm","application/vnd.handheld-entertainment+xml"],["zsh","text/x-scriptzsh"]]);function jt(e,t,n){const r=function(e){const{name:t}=e;if(t&&-1!==t.lastIndexOf(".")&&!e.type){const n=t.split(".").pop().toLowerCase(),r=kt.get(n);r&&Object.defineProperty(e,"type",{value:r,writable:!1,configurable:!1,enumerable:!0})}return e}(e),{webkitRelativePath:o}=e,a="string"===typeof t?t:"string"===typeof o&&o.length>0?o:"./".concat(e.name);return"string"!==typeof r.path&&Ot(r,"path",a),void 0!==n&&Object.defineProperty(r,"handle",{value:n,writable:!1,configurable:!1,enumerable:!0}),Ot(r,"relativePath",a),r}function Ot(e,t,n){Object.defineProperty(e,t,{value:n,writable:!1,configurable:!1,enumerable:!0})}const It=[".DS_Store","Thumbs.db"];function Dt(e){return"object"===typeof e&&null!==e}function Mt(e){return e.filter((e=>-1===It.indexOf(e.name)))}function Lt(e){if(null===e)return[];const t=[];for(let n=0;n[...e,...Array.isArray(t)?Ft(t):[t]]),[])}function zt(e,t){return Rt(this,void 0,void 0,(function*(){var n;if(globalThis.isSecureContext&&"function"===typeof e.getAsFileSystemHandle){const t=yield e.getAsFileSystemHandle();if(null===t)throw new Error("".concat(e," is not a File"));if(void 0!==t){const e=yield t.getFile();return e.handle=t,jt(e)}}const r=e.getAsFile();if(!r)throw new Error("".concat(e," is not a File"));return jt(r,null!==(n=null===t||void 0===t?void 0:t.fullPath)&&void 0!==n?n:void 0)}))}function Bt(e){return Rt(this,void 0,void 0,(function*(){return e.isDirectory?Ut(e):function(e){return Rt(this,void 0,void 0,(function*(){return new Promise(((t,n)=>{e.file((n=>{const r=jt(n,e.fullPath);t(r)}),(e=>{n(e)}))}))}))}(e)}))}function Ut(e){const t=e.createReader();return new Promise(((e,n)=>{const r=[];!function o(){t.readEntries((t=>Rt(this,void 0,void 0,(function*(){if(t.length){const e=Promise.all(t.map(Bt));r.push(e),o()}else try{const t=yield Promise.all(r);e(t)}catch(a){n(a)}}))),(e=>{n(e)}))}()}))}var Vt=n(18628);function Wt(e){return function(e){if(Array.isArray(e))return Jt(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Kt(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 Ht(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 Gt(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n0&&void 0!==arguments[0]?arguments[0]:"").split(","),t=e.length>1?"one of ".concat(e.join(", ")):e[0];return{code:$t,message:"File type must be ".concat(t)}},nn=function(e){return{code:Zt,message:"File is larger than ".concat(e," ").concat(1===e?"byte":"bytes")}},rn=function(e){return{code:Qt,message:"File is smaller than ".concat(e," ").concat(1===e?"byte":"bytes")}},on={code:en,message:"Too many files"};function an(e,t){var n="application/x-moz-file"===e.type||Xt(e,t);return[n,n?null:tn(t)]}function sn(e,t,n){if(ln(e.size))if(ln(t)&&ln(n)){if(e.size>n)return[!1,nn(n)];if(e.sizen)return[!1,nn(n)]}return[!0,null]}function ln(e){return void 0!==e&&null!==e}function cn(e){return"function"===typeof e.isPropagationStopped?e.isPropagationStopped():"undefined"!==typeof e.cancelBubble&&e.cancelBubble}function dn(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,(function(e){return"Files"===e||"application/x-moz-file"===e})):!!e.target&&!!e.target.files}function un(e){e.preventDefault()}function pn(){for(var e=arguments.length,t=new Array(e),n=0;n1?n-1:0),o=1;oe.length)&&(t=e.length);for(var n=0,r=new Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var Tn=(0,w.forwardRef)((function(e,t){var n=e.children,r=kn(_n(e,mn)),o=r.open,a=_n(r,gn);return(0,w.useImperativeHandle)(t,(function(){return{open:o}}),[o]),w.createElement(w.Fragment,null,n(Cn(Cn({},a),{},{open:o})))}));Tn.displayName="Dropzone";var En={disabled:!1,getFilesFromEvent:function(e){return Rt(this,void 0,void 0,(function*(){return Dt(e)&&Dt(e.dataTransfer)?function(e,t){return Rt(this,void 0,void 0,(function*(){if(e.items){const n=Lt(e.items).filter((e=>"file"===e.kind));if("drop"!==t)return n;return Mt(Ft(yield Promise.all(n.map(Nt))))}return Mt(Lt(e.files).map((e=>jt(e))))}))}(e.dataTransfer,e.type):function(e){return Dt(e)&&Dt(e.target)}(e)?function(e){return Lt(e.target.files).map((e=>jt(e)))}(e):Array.isArray(e)&&e.every((e=>"getFile"in e&&"function"===typeof e.getFile))?function(e){return Rt(this,void 0,void 0,(function*(){const t=yield Promise.all(e.map((e=>e.getFile())));return t.map((e=>jt(e)))}))}(e):[]}))},maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!1,autoFocus:!1};Tn.defaultProps=En,Tn.propTypes={children:Et.func,accept:Et.objectOf(Et.arrayOf(Et.string)),multiple:Et.bool,preventDropOnDocument:Et.bool,noClick:Et.bool,noKeyboard:Et.bool,noDrag:Et.bool,noDragEventsBubbling:Et.bool,minSize:Et.number,maxSize:Et.number,maxFiles:Et.number,disabled:Et.bool,getFilesFromEvent:Et.func,onFileDialogCancel:Et.func,onFileDialogOpen:Et.func,useFsAccessApi:Et.bool,autoFocus:Et.bool,onDragEnter:Et.func,onDragLeave:Et.func,onDragOver:Et.func,onDrop:Et.func,onDropAccepted:Et.func,onDropRejected:Et.func,onError:Et.func,validator:Et.func};var Rn={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[],fileRejections:[]};function kn(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Cn(Cn({},En),e),n=t.accept,r=t.disabled,o=t.getFilesFromEvent,a=t.maxSize,i=t.minSize,s=t.multiple,l=t.maxFiles,c=t.onDragEnter,d=t.onDragLeave,u=t.onDragOver,p=t.onDrop,f=t.onDropAccepted,h=t.onDropRejected,m=t.onFileDialogCancel,g=t.onFileDialogOpen,v=t.useFsAccessApi,y=t.autoFocus,b=t.preventDropOnDocument,x=t.noClick,A=t.noKeyboard,S=t.noDrag,C=t.noDragEventsBubbling,P=t.onError,_=t.validator,T=(0,w.useMemo)((function(){return function(e){if(ln(e))return Object.entries(e).reduce((function(e,t){var n=qt(t,2),r=n[0],o=n[1];return[].concat(Wt(e),[r],Wt(o))}),[]).filter((function(e){return fn(e)||hn(e)})).join(",")}(n)}),[n]),E=(0,w.useMemo)((function(){return function(e){return ln(e)?[{description:"Files",accept:Object.entries(e).filter((function(e){var t=qt(e,2),n=t[0],r=t[1],o=!0;return fn(n)||(console.warn('Skipped "'.concat(n,'" because it is not a valid MIME type. Check https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types for a list of valid MIME types.')),o=!1),Array.isArray(r)&&r.every(hn)||(console.warn('Skipped "'.concat(n,'" because an invalid file extension was provided.')),o=!1),o})).reduce((function(e,t){var n=qt(t,2),r=n[0],o=n[1];return Gt(Gt({},e),{},Yt({},r,o))}),{})}]:e}(n)}),[n]),R=(0,w.useMemo)((function(){return"function"===typeof g?g:On}),[g]),k=(0,w.useMemo)((function(){return"function"===typeof m?m:On}),[m]),j=(0,w.useRef)(null),O=(0,w.useRef)(null),I=xn((0,w.useReducer)(jn,Rn),2),D=I[0],M=I[1],L=D.isFocused,N=D.isFileDialogActive,F=(0,w.useRef)("undefined"!==typeof window&&window.isSecureContext&&v&&"showOpenFilePicker"in window),z=function(){!F.current&&N&&setTimeout((function(){O.current&&(O.current.files.length||(M({type:"closeDialog"}),k()))}),300)};(0,w.useEffect)((function(){return window.addEventListener("focus",z,!1),function(){window.removeEventListener("focus",z,!1)}}),[O,N,k,F]);var B=(0,w.useRef)([]),U=function(e){j.current&&j.current.contains(e.target)||(e.preventDefault(),B.current=[])};(0,w.useEffect)((function(){return b&&(document.addEventListener("dragover",un,!1),document.addEventListener("drop",U,!1)),function(){b&&(document.removeEventListener("dragover",un),document.removeEventListener("drop",U))}}),[j,b]),(0,w.useEffect)((function(){return!r&&y&&j.current&&j.current.focus(),function(){}}),[j,y,r]);var V=(0,w.useCallback)((function(e){P?P(e):console.error(e)}),[P]),W=(0,w.useCallback)((function(e){e.preventDefault(),e.persist(),ne(e),B.current=[].concat(bn(B.current),[e.target]),dn(e)&&Promise.resolve(o(e)).then((function(t){if(!cn(e)||C){var n=t.length,r=n>0&&function(e){var t=e.files,n=e.accept,r=e.minSize,o=e.maxSize,a=e.multiple,i=e.maxFiles,s=e.validator;return!(!a&&t.length>1||a&&i>=1&&t.length>i)&&t.every((function(e){var t=qt(an(e,n),1)[0],a=qt(sn(e,r,o),1)[0],i=s?s(e):null;return t&&a&&!i}))}({files:t,accept:T,minSize:i,maxSize:a,multiple:s,maxFiles:l,validator:_});M({isDragAccept:r,isDragReject:n>0&&!r,isDragActive:!0,type:"setDraggedFiles"}),c&&c(e)}})).catch((function(e){return V(e)}))}),[o,c,V,C,T,i,a,s,l,_]),H=(0,w.useCallback)((function(e){e.preventDefault(),e.persist(),ne(e);var t=dn(e);if(t&&e.dataTransfer)try{e.dataTransfer.dropEffect="copy"}catch(n){}return t&&u&&u(e),!1}),[u,C]),G=(0,w.useCallback)((function(e){e.preventDefault(),e.persist(),ne(e);var t=B.current.filter((function(e){return j.current&&j.current.contains(e)})),n=t.indexOf(e.target);-1!==n&&t.splice(n,1),B.current=t,t.length>0||(M({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),dn(e)&&d&&d(e))}),[j,d,C]),Y=(0,w.useCallback)((function(e,t){var n=[],r=[];e.forEach((function(e){var t=xn(an(e,T),2),o=t[0],s=t[1],l=xn(sn(e,i,a),2),c=l[0],d=l[1],u=_?_(e):null;if(o&&c&&!u)n.push(e);else{var p=[s,d];u&&(p=p.concat(u)),r.push({file:e,errors:p.filter((function(e){return e}))})}})),(!s&&n.length>1||s&&l>=1&&n.length>l)&&(n.forEach((function(e){r.push({file:e,errors:[on]})})),n.splice(0)),M({acceptedFiles:n,fileRejections:r,isDragReject:r.length>0,type:"setFiles"}),p&&p(n,r,t),r.length>0&&h&&h(r,t),n.length>0&&f&&f(n,t)}),[M,s,T,i,a,l,p,f,h,_]),q=(0,w.useCallback)((function(e){e.preventDefault(),e.persist(),ne(e),B.current=[],dn(e)&&Promise.resolve(o(e)).then((function(t){cn(e)&&!C||Y(t,e)})).catch((function(e){return V(e)})),M({type:"reset"})}),[o,Y,V,C]),K=(0,w.useCallback)((function(){if(F.current){M({type:"openDialog"}),R();var e={multiple:s,types:E};window.showOpenFilePicker(e).then((function(e){return o(e)})).then((function(e){Y(e,null),M({type:"closeDialog"})})).catch((function(e){!function(e){return e instanceof DOMException&&("AbortError"===e.name||e.code===e.ABORT_ERR)}(e)?!function(e){return e instanceof DOMException&&("SecurityError"===e.name||e.code===e.SECURITY_ERR)}(e)?V(e):(F.current=!1,O.current?(O.current.value=null,O.current.click()):V(new Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no was provided."))):(k(e),M({type:"closeDialog"}))}))}else O.current&&(M({type:"openDialog"}),R(),O.current.value=null,O.current.click())}),[M,R,k,v,Y,V,E,s]),J=(0,w.useCallback)((function(e){j.current&&j.current.isEqualNode(e.target)&&(" "!==e.key&&"Enter"!==e.key&&32!==e.keyCode&&13!==e.keyCode||(e.preventDefault(),K()))}),[j,K]),X=(0,w.useCallback)((function(){M({type:"focus"})}),[]),$=(0,w.useCallback)((function(){M({type:"blur"})}),[]),Z=(0,w.useCallback)((function(){x||(!function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return function(e){return-1!==e.indexOf("MSIE")||-1!==e.indexOf("Trident/")}(e)||function(e){return-1!==e.indexOf("Edge/")}(e)}()?K():setTimeout(K,0))}),[x,K]),Q=function(e){return r?null:e},ee=function(e){return A?null:Q(e)},te=function(e){return S?null:Q(e)},ne=function(e){C&&e.stopPropagation()},re=(0,w.useMemo)((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,n=void 0===t?"ref":t,o=e.role,a=e.onKeyDown,i=e.onFocus,s=e.onBlur,l=e.onClick,c=e.onDragEnter,d=e.onDragOver,u=e.onDragLeave,p=e.onDrop,f=_n(e,vn);return Cn(Cn(Pn({onKeyDown:ee(pn(a,J)),onFocus:ee(pn(i,X)),onBlur:ee(pn(s,$)),onClick:Q(pn(l,Z)),onDragEnter:te(pn(c,W)),onDragOver:te(pn(d,H)),onDragLeave:te(pn(u,G)),onDrop:te(pn(p,q)),role:"string"===typeof o&&""!==o?o:"presentation"},n,j),r||A?{}:{tabIndex:0}),f)}}),[j,J,X,$,Z,W,H,G,q,A,S,r]),oe=(0,w.useCallback)((function(e){e.stopPropagation()}),[]),ae=(0,w.useMemo)((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,n=void 0===t?"ref":t,r=e.onChange,o=e.onClick,a=_n(e,yn);return Cn(Cn({},Pn({accept:T,multiple:s,type:"file",style:{border:0,clip:"rect(0, 0, 0, 0)",clipPath:"inset(50%)",height:"1px",margin:"0 -1px -1px 0",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"},onChange:Q(pn(r,q)),onClick:Q(pn(o,oe)),tabIndex:-1},n,O)),a)}}),[O,n,s,q,r]);return Cn(Cn({},D),{},{isFocused:L&&!r,getRootProps:re,getInputProps:ae,rootRef:j,inputRef:O,open:Q(K)})}function jn(e,t){switch(t.type){case"focus":return Cn(Cn({},e),{},{isFocused:!0});case"blur":return Cn(Cn({},e),{},{isFocused:!1});case"openDialog":return Cn(Cn({},Rn),{},{isFileDialogActive:!0});case"closeDialog":return Cn(Cn({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":return Cn(Cn({},e),{},{isDragActive:t.isDragActive,isDragAccept:t.isDragAccept,isDragReject:t.isDragReject});case"setFiles":return Cn(Cn({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections,isDragReject:t.isDragReject});case"reset":return Cn({},Rn);default:return e}}function On(){}const In=(0,o.A)((0,a.jsx)("path",{d:"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M14 13v4h-4v-4H7l5-5 5 5z"}),"CloudUpload");var Dn,Mn=n(31362),Ln=n(27421),Nn=n(83290);const Fn=(0,Nn.keyframes)(Dn||(Dn=(0,Pt.A)(["\n 100% {\n background-position:\n 12px 0,\n -12px 100%,\n 0 -12px,\n 100% 12px;\n }\n"]))),zn=(0,je.Ay)("input")({clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:1,overflow:"hidden",position:"absolute",bottom:0,left:0,whiteSpace:"nowrap",width:1}),Bn=e=>{let{onDrop:t,accept:n={},multiple:o=!1,state:i="ready",onCancel:s,readyLabel:l,draggingLabel:c,loadingLabel:p,completedLabel:f,caption:m}=e;const{t:g}=(0,O.Bd)(),{palette:v,breakpoints:y}=(0,d.A)(),b=(0,u.A)(y.down("lg")),{getRootProps:x,getInputProps:A,isDragActive:S}=kn({onDrop:t,accept:n,multiple:o}),C={borderWidth:"2px dashed",borderColor:S?v.info.main:(0,Mn.JY)(v.info.main),borderRadius:1,p:2,textAlign:"center",background:"linear-gradient(90deg, ".concat(v.primary.main," 50%, transparent 0) repeat-x, linear-gradient(90deg, ").concat(v.primary.main," 50%, transparent 0) repeat-x, linear-gradient(0deg, ").concat(v.primary.main," 50%, transparent 0) repeat-y,linear-gradient(0deg, ").concat(v.primary.main," 50%, transparent 0) repeat-y"),backgroundSize:"12px 2px, 12px 2px, 2px 12px, 2px 12px",backgroundPosition:"0 0, 0 100%, 0 0, 100% 0",animation:S?"".concat(Fn," 0.6s linear infinite"):""},_=("2px solid ".concat(v.success.main),(0,w.useMemo)((()=>{if(S)return c||g("file_dropzone.dragging");switch(i){case"ready":return b?l||g("file_dropzone.title_mobile"):l||g("file_dropzone.title");case"loading":return p||g("file_dropzone.loading");case"completed":return f||g("file_dropzone.completed");default:return l||g("file_dropzone.title")}}),[i,l,c,p,f,g,b])),T=(0,w.useMemo)((()=>S?(0,Mn.JY)(v.primary.main):"completed"===i?"black":"loading"===i?P.IW9:v.primary.main),[S,i,v.info.main,v.primary.main,v.success.main]);return(0,a.jsxs)(H.A,{position:"relative",children:["completed"!==i&&(0,a.jsxs)(H.A,(0,r.A)((0,r.A)({},x()),{},{sx:C,children:[(0,a.jsx)(zn,(0,r.A)((0,r.A)({},A()),{},{disabled:"ready"!==i})),"loading"===i&&(0,a.jsx)(_t.A,{size:42}),"ready"===i&&(0,a.jsx)(In,{sx:{fontSize:42},htmlColor:S?(0,Mn.JY)(v.primary.main):v.primary.main}),(0,a.jsx)(h.A,{variant:"h6",color:T,children:_})]})),"completed"===i&&(0,a.jsx)(Tt.A,{severity:"success",variant:"outlined",action:(0,a.jsx)(L.A,{"aria-label":"close",color:"inherit",size:"small",onClick:e=>{e.stopPropagation(),s&&s()},children:(0,a.jsx)(Ln.A,{fontSize:"inherit"})}),children:(0,a.jsx)(h.A,{variant:"body1",sx:{px:1},children:f})}),m&&(0,a.jsx)(h.A,{variant:"caption",color:"#000000CC",pl:2,children:m})]})};var Un=n(44978);const Vn=e=>({"permit.permitStatus":{field:"permit.permitStatus",required:!0,type:"enum",category:"permit",specialOptions:[{value:"Generate Data",label:"Generate Data"}],enumValues:Object.values(C.yG).map((e=>e||"")),formatter:e=>(0,P.wR9)(e)||"",validator:e=>{if(!e)return!1;const t=e.replace(/ /g,"_").toLowerCase();return Object.values(C.yG).includes(t)},alerts:[{severity:"info",title:"permit status",disableClose:!1,paragraphs:["importWizard.alerts.fields.status.info.p1","importWizard.alerts.fields.status.info.p2"]},{severity:"error",title:"required",disableClose:!1,paragraphs:["importWizard.alerts.fields.status.required.p1","importWizard.alerts.fields.status.required.p2","importWizard.alerts.fields.status.required.p3"]}]},"permit.startTime":{field:"permit.startTime",required:!0,type:"date",category:"permit",formatter:e=>(0,P.ZS7)(ye()(e).toDate()),validator:e=>!!e&&ye()(e).isValid(),specialOptions:[{value:"Generate Data",label:"Generate Data"}],alerts:[{severity:"info",title:"start time",disableClose:!1,paragraphs:["importWizard.alerts.fields.startTime.info.p1","importWizard.alerts.fields.startTime.info.p2"]},{severity:"error",title:"required",disableClose:!1,paragraphs:["importWizard.alerts.fields.startTime.required.p1","importWizard.alerts.fields.startTime.required.p2"]}]},"permit.endTime":{field:"permit.endTime",required:!0,type:"date",category:"permit",formatter:e=>(0,P.ZS7)(ye()(e).toDate()),validator:e=>!!e&&ye()(e).isValid(),specialOptions:[{value:"Generate Data",label:"Generate Data"}],alerts:[{severity:"info",title:"end time",disableClose:!1,paragraphs:["importWizard.alerts.fields.endTime.info.p1","importWizard.alerts.fields.endTime.info.p2"]},{severity:"error",title:"required",disableClose:!1,paragraphs:["importWizard.alerts.fields.endTime.required.p1","importWizard.alerts.fields.endTime.required.p2"]}]},"permit.vehicle.make":{field:"permit.vehicle.make",required:!1,type:"string",category:"vehicle",validator:()=>!0,formatter:function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").toUpperCase()},specialOptions:[{value:"Smart Map Vehicle",label:"Smart Map Vehicle"},{value:"Leave Blank",label:"Leave Blank"}],alerts:[{severity:"info",disableClose:!1,title:"vehicle make",paragraphs:["importWizard.alerts.fields.make.info.p1","importWizard.alerts.fields.make.info.p2"]},{severity:"success",title:"optional",disableClose:!1,paragraphs:["importWizard.alerts.fields.make.optional.p1"]}]},"permit.vehicle.model":{field:"permit.vehicle.model",required:!1,type:"string",category:"vehicle",validator:()=>!0,formatter:function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").toUpperCase()},specialOptions:[{value:"Smart Map Vehicle",label:"Smart Map Vehicle"},{value:"Leave Blank",label:"Leave Blank"}],alerts:[{severity:"info",disableClose:!1,title:"vehicle model",paragraphs:["importWizard.alerts.fields.model.info.p1","importWizard.alerts.fields.model.info.p2"]},{severity:"success",title:"optional",disableClose:!1,paragraphs:["importWizard.alerts.fields.model.optional.p1"]}]},"permit.vehicle.year":{field:"permit.vehicle.year",required:!1,type:"string",category:"vehicle",validator:e=>!e||4===e.length&&!isNaN(parseInt(e)),specialOptions:[{value:"Smart Map Vehicle",label:"Smart Map Vehicle"},{value:"Leave Blank",label:"Leave Blank"}],alerts:[{severity:"info",title:"vehicle year",disableClose:!1,paragraphs:["importWizard.alerts.fields.year.info.p1"]},{severity:"success",title:"optional",disableClose:!1,paragraphs:["importWizard.alerts.fields.year.optional.p1"]}]},"permit.vehicle.color":{field:"permit.vehicle.color",required:!1,type:"enum",category:"vehicle",enumValues:e,validator:t=>!t||e.includes(t.toLowerCase()),formatter:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return(0,R.A)(e)},specialOptions:[{value:"Smart Map Vehicle",label:"Smart Map Vehicle"},{value:"Leave Blank",label:"Leave Blank"}],alerts:[{severity:"info",title:"vehicle color",disableClose:!1,paragraphs:["importWizard.alerts.fields.color.info.p1","importWizard.alerts.fields.color.info.p2"]},{severity:"success",title:"optional",disableClose:!1,paragraphs:["importWizard.alerts.fields.color.optional.p1"]}]},"permit.vehicle.vin":{field:"permit.vehicle.vin",required:!1,type:"string",category:"vehicle",validator:e=>!e||e.length>10,formatter:function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").toUpperCase()},specialOptions:[{value:"Leave Blank",label:"Leave Blank"}],alerts:[{severity:"info",title:"vehicle vin",disableClose:!1,paragraphs:["importWizard.alerts.fields.vin.info.p1"]},{severity:"success",title:"optional",disableClose:!1,paragraphs:["importWizard.alerts.fields.vin.optional.p1"]}]},"permit.vehicle.plate.number":{field:"permit.vehicle.plate.number",required:!1,type:"string",category:"vehicle",formatter:e=>e.toUpperCase(),validator:()=>!0,specialOptions:[{value:"Leave Blank",label:"Leave Blank"}],alerts:[{severity:"info",disableClose:!1,title:"vehicle plate number",paragraphs:["importWizard.alerts.fields.plate_number.info.p1","importWizard.alerts.fields.plate_number.info.p2"]},{severity:"success",title:"optional",disableClose:!1,paragraphs:["importWizard.alerts.fields.plate_number.optional.p1"]}]},"permit.vehicle.plate.state":{field:"permit.vehicle.plate.state",required:!1,type:"enum",category:"vehicle",enumValues:P.rwy.map((e=>e.stateCode)),validator:e=>!e||(0,P.r1b)(e),formatter:e=>{if((null===e||void 0===e?void 0:e.length)>3){const t=P.rwy.find((t=>t.label.toLowerCase()===e.toLowerCase()));return t?t.stateCode:"Invalid State"}{const t=P.rwy.find((t=>t.stateCode===e));return t?t.label:"Invalid State"}},specialOptions:[{value:"Leave Blank",label:"Leave Blank"}],alerts:[{severity:"info",title:"vehicle plate state",paragraphs:["importWizard.alerts.fields.plate_state.info.p1"]},{severity:"success",title:"optional",disableClose:!1,paragraphs:["importWizard.alerts.fields.plate_state.optional.p1"]}]},"permit.contact.name":{field:"permit.contact.name",required:!0,type:"string",category:"contact",validator:e=>!!e,specialOptions:[{value:"Generate Data",label:"Generate Data"},{value:"Combine Fields",label:"Combine Fields"}],alerts:[{severity:"info",title:"contact name",disableClose:!1,paragraphs:["importWizard.alerts.fields.contact_name.info.p1"]},{severity:"error",title:"required",disableClose:!1,paragraphs:["importWizard.alerts.fields.contact_name.required.p1","importWizard.alerts.fields.contact_name.required.p2"]}]},"permit.contact.location.street":{field:"permit.contact.location.street",required:!1,type:"string",category:"contact",validator:()=>!0,specialOptions:[{value:"Autofill Address",label:"Autofill Address"},{value:"Leave Blank",label:"Leave Blank"}],alerts:[{severity:"info",title:"street",paragraphs:["importWizard.alerts.fields.street.info.p1"]},{severity:"success",title:"optional",disableClose:!1,paragraphs:["importWizard.alerts.fields.street.optional.p1","importWizard.alerts.fields.street.optional.p2"]}]},"permit.contact.location.city":{field:"permit.contact.location.city",required:!1,type:"string",category:"contact",validator:()=>!0,specialOptions:[{value:"Autofill Address",label:"Autofill Address"},{value:"Leave Blank",label:"Leave Blank"}],alerts:[{severity:"info",title:"city",paragraphs:["importWizard.alerts.fields.city.info.p1"]},{severity:"success",title:"optional",disableClose:!1,paragraphs:["importWizard.alerts.fields.city.optional.p1","importWizard.alerts.fields.city.optional.p2"]}]},"permit.contact.location.stateCode":{field:"permit.contact.location.stateCode",required:!1,type:"string",category:"contact",validator:e=>!e||(0,P.r1b)(e),formatter:e=>{if(e.length>3){const t=P.rwy.find((t=>t.stateCode===e));return t?t.stateCode:e}return e},specialOptions:[{value:"Autofill Address",label:"Autofill Address"},{value:"Leave Blank",label:"Leave Blank"}],alerts:[{severity:"info",title:"state",paragraphs:["importWizard.alerts.fields.stateCode.info.p1"]},{severity:"success",title:"optional",disableClose:!1,paragraphs:["importWizard.alerts.fields.stateCode.optional.p1","importWizard.alerts.fields.stateCode.optional.p2"]}]},"permit.contact.location.postalCode":{field:"permit.contact.location.postalCode",required:!1,type:"string",category:"contact",validator:e=>!e||e.length>4,specialOptions:[{value:"Autofill Address",label:"Autofill Address"},{value:"Leave Blank",label:"Leave Blank"}],alerts:[{severity:"info",title:"postal code",paragraphs:["importWizard.alerts.fields.postalCode.info.p1"]},{severity:"success",title:"optional",disableClose:!1,paragraphs:["importWizard.alerts.fields.postalCode.optional.p1","importWizard.alerts.fields.postalCode.optional.p2"]}]},"permit.contact.location.unit":{field:"permit.contact.location.unit",required:!1,type:"string",category:"contact",validator:()=>!0,specialOptions:[{value:"Leave Blank",label:"Leave Blank"}],alerts:[{severity:"info",title:"unit",paragraphs:["importWizard.alerts.fields.unit.info.p1"]},{severity:"success",title:"optional",disableClose:!1,paragraphs:["importWizard.alerts.fields.unit.optional.p1"]}]},"permit.contact.primaryEmail":{field:"permit.contact.primaryEmail",required:!1,type:"string",category:"contact",validator:e=>!e||(0,P.B9Y)(e),specialOptions:[{value:"Leave Blank",label:"Leave Blank"}],alerts:[{severity:"info",title:"primary email",paragraphs:["importWizard.alerts.fields.primaryEmail.info.p1","importWizard.alerts.fields.primaryEmail.info.p2"]},{severity:"success",title:"optional",disableClose:!1,paragraphs:["importWizard.alerts.fields.primaryEmail.optional.p1","importWizard.alerts.fields.primaryEmail.optional.p2"]}]},"permit.contact.primaryPhone":{field:"permit.contact.primaryPhone",required:!1,type:"string",category:"contact",validator:e=>!e||(0,P.BH9)(e),formatter:e=>e?(0,P.n4R)(e.replace(/\D/g,"")):"",specialOptions:[{value:"Leave Blank",label:"Leave Blank"}],alerts:[{severity:"info",title:"primary phone",paragraphs:["importWizard.alerts.fields.primaryPhone.info.p1","importWizard.alerts.fields.primaryPhone.info.p2"]},{severity:"success",title:"optional",disableClose:!1,paragraphs:["importWizard.alerts.fields.primaryPhone.optional.p1","importWizard.alerts.fields.primaryPhone.optional.p2"]}]}}),Wn=JSON.parse('{"t":{"o":{"y":{"o":{"t":{"a":{"isEndOfMake":true}}}}},"e":{"s":{"l":{"a":{"isEndOfMake":true}}}},"r":{"i":{"u":{"m":{"p":{"h":{"isEndOfMake":true}}}}}}},"f":{"o":{"r":{"d":{"isEndOfMake":true}}},"i":{"a":{"t":{"isEndOfMake":true}}},"e":{"r":{"r":{"a":{"r":{"i":{"isEndOfMake":true}}}}}},"r":{"e":{"i":{"g":{"h":{"t":{"l":{"i":{"n":{"e":{"r":{"isEndOfMake":true}}}}}}}}}}}},"c":{"h":{"e":{"v":{"r":{"o":{"l":{"e":{"t":{"isEndOfMake":true}}}}}}},"r":{"y":{"s":{"l":{"e":{"r":{"isEndOfMake":true}}}}}}},"a":{"d":{"i":{"l":{"l":{"a":{"c":{"isEndOfMake":true}}}}}},"n":{"-":{"a":{"m":{"isEndOfMake":true}}}}}},"h":{"o":{"n":{"d":{"a":{"isEndOfMake":true}}}},"y":{"u":{"n":{"d":{"a":{"i":{"isEndOfMake":true}}}}}},"a":{"r":{"l":{"e":{"y":{"-":{"d":{"a":{"v":{"i":{"d":{"s":{"o":{"n":{"isEndOfMake":true}}}}}}}}}}}}}}},"n":{"i":{"s":{"s":{"a":{"n":{"isEndOfMake":true}}}}}},"k":{"i":{"a":{"isEndOfMake":true}},"t":{"m":{"isEndOfMake":true}},"a":{"w":{"a":{"s":{"a":{"k":{"i":{"isEndOfMake":true}}}}}}}},"j":{"e":{"e":{"p":{"isEndOfMake":true}}},"a":{"g":{"u":{"a":{"r":{"isEndOfMake":true}}}}}},"s":{"u":{"b":{"a":{"r":{"u":{"isEndOfMake":true}}}},"z":{"u":{"k":{"i":{"isEndOfMake":true}}}}}},"g":{"m":{"c":{"isEndOfMake":true}},"e":{"n":{"e":{"s":{"i":{"s":{"isEndOfMake":true}}}}}}},"p":{"l":{"y":{"m":{"o":{"u":{"t":{"h":{"isEndOfMake":true}}}}}}},"o":{"r":{"s":{"c":{"h":{"e":{"isEndOfMake":true}}}}},"l":{"a":{"r":{"i":{"s":{"isEndOfMake":true}}}}}},"e":{"t":{"e":{"r":{"b":{"u":{"i":{"l":{"t":{"isEndOfMake":true}}}}}}}}}},"o":{"l":{"d":{"s":{"m":{"o":{"b":{"i":{"l":{"e":{"isEndOfMake":true}}}}}}}}}},"r":{"a":{"m":{"isEndOfMake":true}}},"m":{"a":{"z":{"d":{"a":{"isEndOfMake":true}}},"s":{"e":{"r":{"a":{"t":{"i":{"isEndOfMake":true}}}}}}},"e":{"r":{"c":{"e":{"d":{"e":{"s":{"-":{"b":{"e":{"n":{"z":{"isEndOfMake":true}}}}}}}}}}}},"i":{"n":{"i":{"isEndOfMake":true}},"t":{"s":{"u":{"b":{"i":{"s":{"h":{"i":{"isEndOfMake":true}}}}}}}}}},"b":{"m":{"w":{"isEndOfMake":true}},"u":{"i":{"c":{"k":{"isEndOfMake":true}}}},"e":{"n":{"t":{"l":{"e":{"y":{"isEndOfMake":true}}}}}}},"v":{"o":{"l":{"k":{"s":{"w":{"a":{"g":{"e":{"n":{"isEndOfMake":true}}}}}}},"v":{"o":{"isEndOfMake":true}}}}},"l":{"e":{"x":{"u":{"s":{"isEndOfMake":true}}}},"i":{"n":{"c":{"o":{"l":{"n":{"isEndOfMake":true}}}}}},"a":{"m":{"b":{"o":{"r":{"g":{"h":{"i":{"n":{"i":{"isEndOfMake":true}}}}}}}}}}},"a":{"u":{"d":{"i":{"isEndOfMake":true}}},"c":{"u":{"r":{"a":{"isEndOfMake":true}}}}},"d":{"o":{"d":{"g":{"e":{"isEndOfMake":true}}}},"u":{"c":{"a":{"t":{"i":{"isEndOfMake":true}}}}}},"i":{"n":{"f":{"i":{"n":{"i":{"t":{"i":{"isEndOfMake":true}}}}}},"d":{"i":{"a":{"n":{"isEndOfMake":true}}}}}},"y":{"a":{"m":{"a":{"h":{"a":{"isEndOfMake":true}}}}}}}');class Hn{constructor(){this.root=void 0,this.root=Wn}search(e,t){e=e.toLowerCase();const n=[];return this.searchRecursive(this.root,"",e,t,n),n}searchRecursive(e,t,n,r,o){e.isEndOfMake&&this.levenshteinDistance(t,n)<=r&&o.push(t);for(const a in e)"isEndOfMake"!==a&&this.searchRecursive(e[a],t+a,n,r,o)}levenshteinDistance(e,t){const n=[];for(let r=0;r<=t.length;r++)n[r]=[r];for(let r=0;r<=e.length;r++)n[0][r]=r;for(let r=1;r<=t.length;r++)for(let o=1;o<=e.length;o++)t.charAt(r-1)===e.charAt(o-1)?n[r][o]=n[r-1][o-1]:n[r][o]=Math.min(n[r-1][o-1]+1,n[r][o-1]+1,n[r-1][o]+1);return n[t.length][e.length]}}class Gn{constructor(){this.makeTree=void 0,this.colors=void 0,this.colorAdjectives=void 0,this.commonColorMappings=void 0,this.commonNameMappings=void 0,this.partialMakeWords=void 0,this.makeTree=new Hn,this.colors=new Set(["aluminum","amethyst","beige","black","blue","blue, dark","blue, light","bronze","brown","burgundy","camouflage","chrome","copper","cream","gold","gray","green","green, dark","green, light","ivory","lavender","maroon","mauve","multicolored","orange","pink","purple","red","silver","tan","taupe","teal","turquoise","white","yellow"]),this.colorAdjectives=new Set(["dark","light"]),this.commonColorMappings={grey:"gray",navy:"blue, dark"},this.commonNameMappings={mercedes:"mercedes-benz",chevy:"chevrolet",vw:"volkswagen"},this.partialMakeWords=new Set(["land","rover","alfa","romeo","aston","martin"])}parse(e){const t=e.toLowerCase().split(/\s+/),n={color:"",make:"",model:"",year:""},r=e.match(/\b(19|20)\d{2}\b/);r&&(n.year=r[0],t.splice(t.indexOf(r[0]),1));let o="",a="",i="",s=1/0;const l=[...t];for(const c of t)if(this.colorAdjectives.has(c))o=c,l.splice(l.indexOf(c),1);else if(this.colors.has(c))a=c,l.splice(l.indexOf(c),1);else if(this.commonColorMappings[c])a=this.commonColorMappings[c],l.splice(l.indexOf(c),1);else if(this.commonNameMappings[c])i=this.commonNameMappings[c],s=0,l.splice(l.indexOf(c),1);else if(this.partialMakeWords.has(c))switch(c){case"land":case"rover":t.includes("rover")&&t.includes("land")&&(i="land rover",s=0,l.splice(l.indexOf("land"),1),l.splice(l.indexOf("rover"),1));break;case"alfa":case"romeo":t.includes("alfa")&&t.includes("romero")&&(i="alfa romero",s=0,l.splice(l.indexOf("alfa"),1),l.splice(l.indexOf("romero"),1));break;case"aston":case"martin":t.includes("aston")&&t.includes("martin")&&(i="aston martin",s=0,l.splice(l.indexOf("aston"),1),l.splice(l.indexOf("martin"),1))}else{const e=c,t=this.makeTree.search(e,2);if(t.length>0){const n=this.makeTree.levenshteinDistance(t[0],e);n0&&(n.model=l.join(" ")),n}}let Yn=function(e){return e.UPLOAD="Define and Upload",e.MAP="Map and Validate",e.PREVIEW="Preview and Confirm",e.COMPLETE="Complete",e}({});const qn=e=>({id:0,name:"",description:"",status:C.nW.Active,tenantID:e,permitPricingID:1,startDate:new Date,purchaseLeadTime:0,data:{selfService:!1,needsApproval:!1,quantityOfSpots:0}}),Kn={activeStep:Yn.UPLOAD,csvData:[],csvHeaders:[],modifiedData:[],columnMappings:{},permitTypeOptions:[],fileName:"",permitType:qn(0),property:(0,P.wa2)(0),confirmedFields:[],permitFields:["permit.permitStatus","permit.startTime","permit.endTime","permit.vehicle.year","permit.vehicle.make","permit.vehicle.model","permit.vehicle.color","permit.vehicle.vin","permit.vehicle.plate.number","permit.vehicle.plate.state","permit.contact.name","permit.contact.primaryEmail","permit.contact.primaryPhone","permit.contact.location.street","permit.contact.location.city","permit.contact.location.stateCode","permit.contact.location.postalCode","permit.contact.location.unit"],previewPermits:[],stringifiedPermits:"",failedPermits:[],discardedRows:[],failedPermit:null,tenant:null,hasValidCsvData:!1,hasValidColumnMappings:!1,csvUsesTemplate:!1,focusedRows:[],selectedSystemField:null,selectedCsvField:null,fieldMetadata:null,savedImportMappings:[]};function Jn(e,t){return(0,r.A)((0,r.A)({},Kn),{},{tenant:e,permitType:qn((null===e||void 0===e?void 0:e.id)||0),fieldMetadata:t,savedImportMappings:(null===e||void 0===e?void 0:e.data.savedImportMappings)||[]})}function Xn(e,t,n){const r=[];return e.forEach(((e,o)=>{const a=e[t];n(a)||r.push(o)})),r}function $n(e,t,n){const o=(0,r.A)({},e);return Object.entries(n).forEach((e=>{let[n,r]=e;if("Leave Blank"===r)return;const a=t[r];switch(n){case"permit.permitStatus":o.permitStatus=a.toLowerCase();break;case"permit.startTime":o.startTime=ye()(a).valueOf();break;case"permit.endTime":o.endTime=ye()(a).valueOf();break;case"permit.vehicle.make":o.vehicle.make=a.toUpperCase();break;case"permit.vehicle.model":o.vehicle.model=a;break;case"permit.vehicle.year":a&&(o.vehicle.year=parseInt(a));break;case"permit.vehicle.color":o.vehicle.color=a.toLowerCase();break;case"permit.vehicle.vin":o.vehicle.vin=a.toUpperCase();break;case"permit.vehicle.plate.state":o.vehicle.plate.state=a.toUpperCase();break;case"permit.vehicle.plate.number":o.vehicle.plate.number=a.toUpperCase();break;case"permit.contact.name":o.contact.name=a.trim();break;case"permit.contact.primaryEmail":o.contact.primaryEmail=a.trim();break;case"permit.contact.primaryPhone":o.contact.primaryPhone=a.replace(/\D/g,"");break;case"permit.contact.location.street":o.contact.location.street=a;break;case"permit.contact.location.city":o.contact.location.city=a;break;case"permit.contact.location.unit":o.contact.location.unit=a;break;case"permit.contact.location.stateCode":o.contact.location.stateCode=a.toUpperCase();break;case"permit.contact.location.postalCode":o.contact.location.postalCode=a}})),o}function Zn(e,t){const n=[],r=e["permit.vehicle.plate.number"];if(r){const o=new Set,a=e["permit.vehicle.plate.state"],i=e["permit.permitStatus"];t.forEach(((e,t)=>{const s=e[i];if((null===s||void 0===s?void 0:s.toLowerCase())!==C.yG.Active)return;const l="".concat(e[r],"-").concat(e[a]).toLowerCase();o.has(l)?n.push(t):o.add(l)}))}return n}function Qn(e,t){if(!t.startsWith("_combined_"))return"";const n=t.slice(10).split(P.Qow),r=[];return n.forEach(((t,o)=>{o%2===0&&r.push({csvField:e[t],trailingCharacter:n[o+1]||""})})),r.map((e=>{let{csvField:t,trailingCharacter:n}=e;return"".concat(t).concat(n)})).join("")}function er(e){let{fromField:t,allFields:n,confirmedFields:r}=e,o=null;const a=n.findIndex((e=>e===t));let i;i=-1===a?n:[...n.slice(a),...n.slice(0,a)];for(const s of i)if(!r.includes(s)){o=s;break}return o}let tr=function(e){return e.HANDLE_NEXT="HANDLE_NEXT",e.HANDLE_BACK="HANDLE_BACK",e.SET_MODIFIED_DATA="SET_MODIFIED_DATA",e.SET_COLUMN_MAPPINGS="SET_COLUMN_MAPPINGS",e.SET_PERMIT_TYPE_OPTIONS="SET_PERMIT_TYPE_OPTIONS",e.SET_PERMIT_TYPE="SET_PERMIT_TYPE",e.SET_CSV_HEADERS="SET_CSV_HEADERS",e.SET_HAS_VALID_CSV_DATA="SET_HAS_VALID_CSV_DATA",e.SET_HAS_VALID_COLUMN_MAPPINGS="SET_HAS_VALID_COLUMN_MAPPINGS",e.SET_FILE_NAME="SET_FILE_NAME",e.CONFIRM_MAPPING="CONFIRM_MAPPING",e.SET_PROPERTY="SET_PROPERTY",e.SET_FOCUSED_ROWS="SET_FOCUSED_ROWS",e.AUTOFILL_ADDRESS="AUTOFILL_ADDRESS",e.SET_FAILED_PERMITS="SET_FAILED_PERMITS",e.POP_FAILED_PERMIT="POP_FAILED_PERMIT",e.UPDATE_FAILED_PERMIT="UPDATE_FAILED_PERMIT",e.SET_DISCARDED_ROWS="SET_DISCARDED_ROWS",e.RESET_STATE="RESET_STATE",e.SET_CSV_USES_TEMPLATE="SET_CSV_USES_TEMPLATE",e.SET_PARSED_VEHICLE_DATA="SET_PARSED_VEHICLE_DATA",e.GENERATE_DATA="GENERATE_DATA",e.APPEND_COLUMN_MAPPING="APPEND_COLUMN_MAPPING",e.SET_SELECTED_SYSTEM_FIELD="SET_SELECTED_SYSTEM_FIELD",e.SET_SELECTED_CSV_FIELD="SET_SELECTED_CSV_FIELD",e.SELECT_NEXT_SYSTEM_FIELD="SELECT_NEXT_SYSTEM_FIELD",e.SELECT_NEXT_CSV_FIELD="SELECT_NEXT_CSV_FIELD",e.SELECT_PREVIOUS_SYSTEM_FIELD="SELECT_PREVIOUS_SYSTEM_FIELD",e.SELECT_PREVIOUS_CSV_FIELD="SELECT_PREVIOUS_CSV_FIELD",e.CLEAR_FIELD_MAPPING="CLEAR_FIELD_MAPPING",e.VALIDATE_ALL_MAPPED_FIELDS="VALIDATE_ALL_MAPPED_FIELDS",e.DISCARD_DUPLICATE_ROWS="DISCARD_DUPLICATE_ROWS",e.IMPORT_CSV_DATA="IMPORT_CSV_DATA",e.IMPORT_SAVED_MAPPINGS="IMPORT_SAVED_MAPPINGS",e.SET_STRINGIFIED_PERMITS="SET_STRINGIFIED_PERMITS",e.SET_PREVIEW_PERMITS="SET_PREVIEW_PERMITS",e.MAP_COMBINED_FIELDS="MAP_COMBINED_FIELDS",e}({});function nr(e,t){let n;switch(t.type){case tr.HANDLE_NEXT:n=(0,r.A)((0,r.A)({},e),{},{activeStep:(0,P.EEo)(e.activeStep,Object.values(Yn),Yn.UPLOAD)});break;case tr.HANDLE_BACK:n=(0,r.A)((0,r.A)({},e),{},{activeStep:(0,P.U4U)(e.activeStep,Object.values(Yn),Yn.UPLOAD)});break;case tr.SET_SELECTED_SYSTEM_FIELD:n=(0,r.A)((0,r.A)({},e),{},{selectedSystemField:t.payload});break;case tr.SELECT_NEXT_SYSTEM_FIELD:n=(0,r.A)((0,r.A)({},e),{},{selectedSystemField:(0,P.EEo)(e.selectedSystemField,e.permitFields,null)});break;case tr.SELECT_NEXT_CSV_FIELD:n=(0,r.A)((0,r.A)({},e),{},{selectedCsvField:(0,P.EEo)(e.selectedCsvField,e.csvHeaders,null)});break;case tr.SELECT_PREVIOUS_SYSTEM_FIELD:n=(0,r.A)((0,r.A)({},e),{},{selectedSystemField:(0,P.U4U)(e.selectedSystemField,e.permitFields,null)});break;case tr.SELECT_PREVIOUS_CSV_FIELD:n=(0,r.A)((0,r.A)({},e),{},{selectedCsvField:(0,P.U4U)(e.selectedCsvField,e.csvHeaders,null)});break;case tr.SET_SELECTED_CSV_FIELD:n=(0,r.A)((0,r.A)({},e),{},{selectedCsvField:t.payload});break;case tr.SET_COLUMN_MAPPINGS:n=(0,r.A)((0,r.A)({},e),{},{columnMappings:t.payload});break;case tr.SET_PERMIT_TYPE_OPTIONS:n=(0,r.A)((0,r.A)({},e),{},{permitTypeOptions:t.payload});break;case tr.SET_PERMIT_TYPE:n=(0,r.A)((0,r.A)({},e),{},{permitType:t.payload});break;case tr.SET_CSV_HEADERS:n=(0,r.A)((0,r.A)({},e),{},{csvHeaders:t.payload});break;case tr.SET_HAS_VALID_CSV_DATA:n=(0,r.A)((0,r.A)({},e),{},{hasValidCsvData:t.payload});break;case tr.SET_HAS_VALID_COLUMN_MAPPINGS:n=(0,r.A)((0,r.A)({},e),{},{hasValidColumnMappings:t.payload});break;case tr.SET_FILE_NAME:n=(0,r.A)((0,r.A)({},e),{},{fileName:t.payload});break;case tr.SET_MODIFIED_DATA:n=(0,r.A)((0,r.A)({},e),{},{modifiedData:t.payload});break;case tr.CONFIRM_MAPPING:{const o=[...e.confirmedFields,t.payload];n=(0,r.A)((0,r.A)({},e),{},{confirmedFields:o,selectedSystemField:er({fromField:e.selectedSystemField,allFields:e.permitFields,confirmedFields:o})});break}case tr.SET_PROPERTY:n=(0,r.A)((0,r.A)({},e),{},{property:t.payload});break;case tr.SET_FOCUSED_ROWS:n=(0,r.A)((0,r.A)({},e),{},{focusedRows:t.payload});break;case tr.AUTOFILL_ADDRESS:{const t=[...e.confirmedFields,"permit.contact.location.street","permit.contact.location.city","permit.contact.location.stateCode","permit.contact.location.postalCode"],o=er({fromField:e.selectedSystemField,allFields:e.permitFields,confirmedFields:t});n=(0,r.A)((0,r.A)({},e),{},{columnMappings:(0,r.A)((0,r.A)({},e.columnMappings),{},{"permit.contact.location.street":"_property.contact.location.street","permit.contact.location.city":"_property.contact.location.city","permit.contact.location.stateCode":"_property.contact.location.stateCode","permit.contact.location.postalCode":"_property.contact.location.postalCode",_autofill_address:"true"}),csvHeaders:[...e.csvHeaders,"_property.contact.location.street","_property.contact.location.city","_property.contact.location.stateCode","_property.contact.location.postalCode"],modifiedData:e.modifiedData.map((t=>{var n,o,a,i;return(0,r.A)((0,r.A)({},t),{},{"_property.contact.location.street":(null===(n=e.property.location)||void 0===n?void 0:n.street)||"","_property.contact.location.city":(null===(o=e.property.location)||void 0===o?void 0:o.city)||"","_property.contact.location.stateCode":(null===(a=e.property.location)||void 0===a?void 0:a.stateCode)||"","_property.contact.location.postalCode":(null===(i=e.property.location)||void 0===i?void 0:i.postalCode)||""})})),confirmedFields:t,selectedSystemField:o});break}case tr.SET_FAILED_PERMITS:if(t.payload.length>0){const o=t.payload[0].permit;n=(0,r.A)((0,r.A)({},e),{},{failedPermits:t.payload,failedPermit:o})}else n=(0,r.A)((0,r.A)({},e),{},{failedPermits:[],failedPermit:null});break;case tr.POP_FAILED_PERMIT:n=e.failedPermits.length>1?(0,r.A)((0,r.A)({},e),{},{failedPermits:e.failedPermits.slice(1),failedPermit:e.failedPermits[1].permit}):(0,r.A)((0,r.A)({},e),{},{failedPermits:[],failedPermit:null,activeStep:Yn.COMPLETE});break;case tr.SET_DISCARDED_ROWS:n=(0,r.A)((0,r.A)({},e),{},{discardedRows:t.payload});break;case tr.RESET_STATE:n=(0,r.A)((0,r.A)({},Jn(e.tenant,e.fieldMetadata)),{},{permitType:e.permitTypeOptions[0],permitTypeOptions:e.permitTypeOptions,property:e.property});break;case tr.UPDATE_FAILED_PERMIT:n=(0,r.A)((0,r.A)({},e),{},{failedPermit:t.payload});break;case tr.SET_CSV_USES_TEMPLATE:n=(0,r.A)((0,r.A)({},e),{},{csvUsesTemplate:t.payload});break;case tr.SET_PARSED_VEHICLE_DATA:n=(0,r.A)((0,r.A)({},e),{},{csvHeaders:[...e.csvHeaders.filter((e=>!e.startsWith("_vehicle"))),"_vehicle.year","_vehicle.color","_vehicle.make","_vehicle.model"],modifiedData:e.modifiedData.map(((e,n)=>(0,r.A)((0,r.A)({},e),{},{"_vehicle.color":t.payload.parsedVehicleData[n].color,"_vehicle.make":t.payload.parsedVehicleData[n].make,"_vehicle.model":t.payload.parsedVehicleData[n].model,"_vehicle.year":t.payload.parsedVehicleData[n].year}))),columnMappings:(0,r.A)((0,r.A)({},e.columnMappings),{},{"permit.vehicle.color":"_vehicle.color","permit.vehicle.make":"_vehicle.make","permit.vehicle.model":"_vehicle.model","permit.vehicle.year":"_vehicle.year",["_mapped_vehicle_".concat(t.payload.csvHeader)]:t.payload.csvHeader})});break;case tr.GENERATE_DATA:n=(0,r.A)((0,r.A)({},e),{},{csvHeaders:[...e.csvHeaders,"_generated_".concat(t.payload.field)],modifiedData:e.modifiedData.map((e=>(0,r.A)((0,r.A)({},e),{},{["_generated_".concat(t.payload.field)]:t.payload.value}))),columnMappings:(0,r.A)((0,r.A)({},e.columnMappings),{},{[t.payload.field]:"_generated_".concat(t.payload.field),["_generated_".concat(t.payload.field)]:t.payload.value})});break;case tr.APPEND_COLUMN_MAPPING:n=(0,r.A)((0,r.A)({},e),{},{columnMappings:(0,r.A)((0,r.A)({},e.columnMappings),{},{[t.payload.systemField]:t.payload.csvField})});break;case tr.CLEAR_FIELD_MAPPING:{const{systemField:o,csvField:a}=t.payload,i=(0,r.A)({},e.columnMappings);delete i[o];const s=e.confirmedFields.filter((e=>e!==o));let l=e.csvHeaders,c=e.modifiedData;"_"===a.charAt(0)&&(l=e.csvHeaders.filter((e=>e!==a)),c=e.modifiedData.map((e=>{const t=(0,r.A)({},e);return delete t[a],t}))),n=(0,r.A)((0,r.A)({},e),{},{columnMappings:i,csvHeaders:l,modifiedData:c,confirmedFields:s});break}case tr.SET_STRINGIFIED_PERMITS:n=(0,r.A)((0,r.A)({},e),{},{stringifiedPermits:t.payload});break;case tr.VALIDATE_ALL_MAPPED_FIELDS:{const t=[...e.confirmedFields],o=Object.keys(e.columnMappings).filter((t=>!e.confirmedFields.includes(t)));for(const n of o){const r=e.columnMappings[n];if("_"!==n.charAt(0)&&e.fieldMetadata){0===Xn(e.modifiedData,r,e.fieldMetadata[n].validator).length&&t.push(n)}}const a=er({fromField:e.selectedSystemField,allFields:e.permitFields,confirmedFields:t});n=(0,r.A)((0,r.A)({},e),{},{confirmedFields:t,selectedSystemField:a});break}case tr.IMPORT_CSV_DATA:{var o;const{fileName:a,results:{data:i,errors:s,meta:l}}=t.payload,c=e.permitFields.map((e=>(0,Un.t)(e,{ns:"entities"})));let d=i.map((e=>Object.fromEntries(Object.entries(e).map((e=>{let[t,n]=e;return[t.trim()||"",n.trim()||""]}))))),u=(null===l||void 0===l||null===(o=l.fields)||void 0===o?void 0:o.map((e=>e.trim())))||[],p={};0===Object.keys(e.columnMappings).length?p=u.reduce(((t,n)=>{const r=c.findIndex((e=>e.toLowerCase()===n.toLowerCase()));return r>=0&&(t[e.permitFields[r]]=n),t}),{}):(u=e.csvHeaders,p=e.columnMappings);let f=!1;if(e.permitFields.every(((e,t)=>e===Object.keys(p)[t]))){i[0][u[0]].startsWith("** DO NOT EDIT THIS ROW **")&&(f=!0,d=d.slice(1))}const h=s.filter((e=>"number"===typeof(null===e||void 0===e?void 0:e.row))).map((e=>e.row));s.length>0&&(d=function(e,t){return 0===e.length||0===t.length?e:e.map((e=>{const n={},r=e.__parsed_extra||[];if(t.forEach((t=>{t in e?n[t]=e[t]:r.length>0?n[t]=r.shift()||"":n[t]=""})),r.length>0){const e=t[t.length-1];n[e]+=", "+r.join(", ")}return n}))}(d,u)),n=(0,r.A)((0,r.A)({},e),{},{fileName:a,csvHeaders:u,csvData:d,modifiedData:d,csvUsesTemplate:f,focusedRows:h,columnMappings:p,hasValidCsvData:!0});break}case tr.IMPORT_SAVED_MAPPINGS:{const o=t.payload,a=[...e.csvHeaders];let i=[...e.modifiedData];Object.entries(o).forEach((t=>{let[n,o]=t;if(n.startsWith("_generated_")){const e=n;return a.push(e),void(i=i.map((t=>(0,r.A)((0,r.A)({},t),{},{[e]:o}))))}if(n.startsWith("_autofill_address")&&!a.includes("_property.contact.location.street"))return a.push("_property.contact.location.street","_property.contact.location.city","_property.contact.location.stateCode","_property.contact.location.postalCode"),void(i=i.map((t=>{var n,o,a,i;return(0,r.A)((0,r.A)({},t),{},{"_property.contact.location.street":(null===(n=e.property.location)||void 0===n?void 0:n.street)||"","_property.contact.location.city":(null===(o=e.property.location)||void 0===o?void 0:o.city)||"","_property.contact.location.stateCode":(null===(a=e.property.location)||void 0===a?void 0:a.stateCode)||"","_property.contact.location.postalCode":(null===(i=e.property.location)||void 0===i?void 0:i.postalCode)||""})})));if(n.startsWith("_mapped_vehicle_")){const e=new Gn,t=o;a.push("_vehicle.year","_vehicle.color","_vehicle.make","_vehicle.model"),i=i.map((n=>{const o=e.parse(n[t]);return(0,r.A)((0,r.A)({},n),{},{"_vehicle.year":o.year,"_vehicle.color":o.color,"_vehicle.make":o.make,"_vehicle.model":o.model})}))}})),n=(0,r.A)((0,r.A)({},e),{},{columnMappings:o,csvHeaders:a,modifiedData:i});break}case tr.MAP_COMBINED_FIELDS:{const{systemField:o,fields:a}=t.payload,i=function(e){let t="_combined_";return e.forEach((e=>{t+="".concat(e.csvField).concat(P.Qow).concat(e.trailingCharacter).concat(P.Qow)})),t=t.slice(0,-1),t}(a),s=[...e.csvHeaders,i],l=(0,r.A)((0,r.A)({},e.columnMappings),{},{[o]:i}),c=e.modifiedData.map((e=>(0,r.A)((0,r.A)({},e),{},{[i]:Qn(e,i)})));n=(0,r.A)((0,r.A)({},e),{},{csvHeaders:s,columnMappings:l,modifiedData:c});break}case tr.SET_PREVIEW_PERMITS:n=(0,r.A)((0,r.A)({},e),{},{previewPermits:t.payload});break;default:n=e}return n}const rr=(0,w.createContext)({state:Jn(null,Vn([])),dispatch:()=>{},rowsWithInvalidValues:[],parseVehicleData:()=>{},processPermits:()=>{},fieldMetadata:{}}),or=e=>{let{children:t,metadata:r}=e;const{state:o}=(0,w.useContext)(x.BR),[i,s]=(0,w.useReducer)(nr,Jn(o.tenant,r)),[l,c]=(0,w.useState)(null),[d,u]=(0,w.useState)([]);(0,w.useEffect)((()=>{if(i.selectedSystemField&&i.fieldMetadata){const{validator:e}=i.fieldMetadata[i.selectedSystemField],t=i.columnMappings[i.selectedSystemField];if(t){const n=Xn(i.modifiedData,t,e);u(n)}else u([])}else u([])}),[i.modifiedData,i.selectedSystemField]),(0,w.useEffect)((()=>{const e=new Worker(new URL(n.p+n.u(813),n.b));return e.onmessage=e=>{const{type:t,payload:n}=e.data;"ARRAY_RESULT"===t&&s({type:tr.SET_STRINGIFIED_PERMITS,payload:n})},c(e),()=>{e.terminate()}}),[]);const p=(0,w.useCallback)((e=>{if(!l)return;const t=[],n=Zn(i.columnMappings,e);s({type:tr.SET_DISCARDED_ROWS,payload:n}),e.forEach(((e,r)=>{if(n.includes(r))return;const a=$n((0,P.Inv)({tenant:o.tenant}),e,i.columnMappings);t.length<100&&t.push(a),l.postMessage({type:"APPEND_PERMIT",payload:JSON.stringify(a)})})),s({type:tr.SET_PREVIEW_PERMITS,payload:t}),l.postMessage({type:"GET_RESULT"})}),[l,i.modifiedData,i.columnMappings,s,$n,Zn]),f=(0,w.useCallback)((e=>{if(!e)return;const t=new Gn,n=[];for(let r=0;r{e.stopPropagation(),d(!1),t&&t()},children:(0,a.jsx)(Ln.A,{fontSize:"inherit"})}),children:[o&&(0,a.jsx)(ir.A,{sx:{fontSize:24},children:(0,a.jsx)(h.A,{variant:"body1",component:"p",fontWeight:"bold",gutterBottom:!0,children:u(o)})}),i.map(((e,t)=>(0,a.jsx)(h.A,{variant:"body2",component:"p",pb:2,children:u(e)},t)))]})})})}const lr=(0,o.A)((0,a.jsx)("path",{d:"M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96M17 13l-5 5-5-5h3V9h4v4z"}),"CloudDownload");var cr=n(41859);const dr=e=>{let{discardedRows:t,successfulImports:n}=e;const{t:r}=(0,O.Bd)();return(0,w.useMemo)((()=>({WELCOME:{severity:"info",title:"importWizard.alerts.welcome.title",paragraphs:["importWizard.alerts.welcome.p1","importWizard.alerts.welcome.p2"],disableClose:!0,sx:{mb:2}},INVALID_VALUES:{severity:"warning",title:"importWizard.alerts.invalid_values.title",paragraphs:["importWizard.alerts.invalid_values.p1","importWizard.alerts.invalid_values.p2"],sx:{mb:2}},VALIDATION_SUCCESS:{severity:"success",title:"importWizard.alerts.validation_success.title",paragraphs:["importWizard.alerts.validation_success.p1","importWizard.alerts.validation_success.p2"],sx:{mb:2}},CSV_IMPORT_TIPS:{severity:"warning",title:"importWizard.alerts.csv_import_tips.title",disableClose:!0,paragraphs:["importWizard.alerts.csv_import_tips.p1","importWizard.alerts.csv_import_tips.p2","importWizard.alerts.csv_import_tips.p3","importWizard.alerts.csv_import_tips.p4"],sx:{mb:2}},PERFECT_PARSE:{severity:"success",title:"importWizard.alerts.perfect_parse.title",paragraphs:["importWizard.alerts.perfect_parse.p1","importWizard.alerts.perfect_parse.p2"],sx:{mb:2}},TEMPLATE_RECOGNIZED:{severity:"success",title:"importWizard.alerts.template_recognized.title",paragraphs:["importWizard.alerts.template_recognized.p1","importWizard.alerts.template_recognized.p2"],sx:{mb:2}},MAP_TUTORIAL:{severity:"info",title:"importWizard.alerts.map_tutorial.title",paragraphs:["importWizard.alerts.map_tutorial.p1","importWizard.alerts.map_tutorial.p2","importWizard.alerts.map_tutorial.p3","importWizard.alerts.map_tutorial.p4","importWizard.alerts.map_tutorial.p5","importWizard.alerts.map_tutorial.p6","importWizard.alerts.map_tutorial.p7","importWizard.alerts.map_tutorial.p8","importWizard.alerts.map_tutorial.p9","importWizard.alerts.map_tutorial.p10"],sx:{mb:2}},MAPPING_COMPLETE:{severity:"success",title:"importWizard.alerts.mapping_complete.title",paragraphs:["importWizard.alerts.mapping_complete.p1","importWizard.alerts.mapping_complete.p2"],sx:{mb:2}},EXTRACT_VEHICLE_INSTRUCTIONS:{severity:"info",title:"importWizard.alerts.extract_vehicle_instructions.title",disableClose:!0,paragraphs:["importWizard.alerts.extract_vehicle_instructions.p1","importWizard.alerts.extract_vehicle_instructions.p2","importWizard.alerts.extract_vehicle_instructions.p3"]},IMPORT_REPORT:{title:"importWizard.alerts.import_report.title",paragraphs:[r("importWizard.alerts.import_report.p1",{successCount:n}),"importWizard.alerts.import_report.p2"],severity:"success",sx:{mb:2}},DISCARDED_ROWS:{title:"importWizard.alerts.discarded_rows.title",paragraphs:[r("importWizard.alerts.discarded_rows.p1",{discardedCount:t})],severity:"warning",sx:{mb:2}},DUPLICATE_RECORDS:{title:"importWizard.alerts.duplicate_records.title",paragraphs:[r("importWizard.alerts.duplicate_records.p1",{discardedCount:t})],severity:"warning",sx:{mb:2}}})),[t,n])};var ur=n(28104);const pr=()=>{var e,t,n,o,i,s,l,c,d,u,p,m,g,v,y;const{t:b}=(0,O.Bd)(),{state:S,dispatch:C,fieldMetadata:_}=(0,w.useContext)(rr),{state:T}=(0,w.useContext)(x.BR),E=dr({discardedRows:S.discardedRows.length,successfulImports:S.csvData.length-S.discardedRows.length}),R=(0,w.useContext)(A.$o),[k,j]=(0,w.useState)(null),[I,D]=(0,w.useState)("ready"),[M,L]=(0,w.useState)([E.WELCOME]),N=(0,w.useCallback)((e=>{D("loading");const t=e[0];t?wt().parse(t,{quoteChar:'"',escapeChar:'"',skipEmptyLines:"greedy",header:!0,complete:e=>{C({type:tr.IMPORT_CSV_DATA,payload:{fileName:t.name,results:e}}),e.errors.length>0?L(F(e.errors)):S.csvUsesTemplate?L([E.TEMPLATE_RECOGNIZED]):L([E.PERFECT_PARSE]),D("completed")},error:e=>{R({message:b("error.parse",{name:"CSV"}),type:A.pO.ERROR}),(0,P.vVN)(e),D("ready")}}):(R({message:b("file.dropzoneUnsupported"),type:A.pO.ERROR}),D("ready"))}),[]),F=e=>{const t=[E.CSV_IMPORT_TIPS];for(const n of e){const{code:e,message:r,row:o}=n,a=e.replace(/(?{const{name:t,value:n}=e.target;switch(t){case"permit_type.name":C({type:tr.SET_PERMIT_TYPE,payload:(0,r.A)((0,r.A)({},S.permitType),{},{name:n})});break;case"permit_type.description":C({type:tr.SET_PERMIT_TYPE,payload:(0,r.A)((0,r.A)({},S.permitType),{},{description:n})});break;case"permit_type.entityData.quantityOfSpots":n.replace(/[^0-9]/g,"")&&C({type:tr.SET_PERMIT_TYPE,payload:(0,r.A)((0,r.A)({},S.permitType),{},{data:(0,r.A)((0,r.A)({},S.permitType.data),{},{quantityOfSpots:+n})})})}};return(0,a.jsx)(f.A,{direction:"row",spacing:4,display:"flex",children:(0,a.jsx)(ue.h,{maxHeight:"calc(100dvh - 326px)",children:(0,a.jsxs)(f.A,{direction:"row",gap:6,display:"flex",pt:2,children:[(0,a.jsxs)(f.A,{direction:"column",spacing:4,flex:2,children:[(0,a.jsx)(Bn,{onDrop:N,accept:{"text/csv":[".csv"]},state:I,onCancel:()=>{C({type:tr.RESET_STATE}),D("ready")},completedLabel:S.fileName,loadingLabel:"Applying magic...",caption:b("importWizard.uploadCSVHelper")}),(0,a.jsxs)(H.A,{children:[(0,a.jsx)(cr.A,{variant:"contained",startIcon:(0,a.jsx)(lr,{}),onClick:()=>{const e=wt().unparse({fields:S.permitFields.map((e=>b(e))),data:[S.permitFields.map(((e,t)=>{const n=_[e].alerts.map((e=>"Required Field"===e.title?"This field must contain a value to create a permit":"Optional Field"===e.title?"This is an optional field and can be left blank if not applicable":e.paragraphs.join(". ").replace(/,\s*/g,"")));return 0===t?"** DO NOT EDIT THIS ROW ** ".concat(n.join(". ")):n.join(". ")}))]}),t=new Blob([e],{type:"text/csv;charset=utf-8;"}),n=document.createElement("a"),r=URL.createObjectURL(t);n.setAttribute("href",r),n.setAttribute("download","permit_import_template.csv"),n.style.visibility="hidden",document.body.appendChild(n),n.click(),document.body.removeChild(n)},fullWidth:!0,sx:{py:1.5},color:"secondary",children:b("importWizard.downloadCSVTemplateButton")}),(0,a.jsx)(h.A,{variant:"caption",sx:{display:"block",mt:.5,pl:2},color:"#000000CC",children:b("importWizard.downloadCSVTemplateHelper")})]}),(0,a.jsx)(H.A,{children:(0,a.jsx)(ur.A,{name:"tenant.data.savedImportMappings",label:b("tenant.data.savedImportMappings.label",{ns:"entities"}),disabled:!(null!==(e=T.tenant)&&void 0!==e&&null!==(t=e.data)&&void 0!==t&&t.savedImportMappings),value:(null===(n=T.tenant)||void 0===n||null===(o=n.data)||void 0===o||null===(i=o.savedImportMappings)||void 0===i||null===(s=i.find((e=>e.name===(null===k||void 0===k?void 0:k.name))))||void 0===s?void 0:s.name)||b(""),setValue:e=>{var t,n,r;const o=null===(t=T.tenant)||void 0===t||null===(n=t.data)||void 0===n||null===(r=n.savedImportMappings)||void 0===r?void 0:r.find((t=>t.name===e.target.value));o&&(j(o),C({type:tr.IMPORT_SAVED_MAPPINGS,payload:o.mappings}))},options:[...((null===(l=T.tenant)||void 0===l||null===(c=l.data)||void 0===c?void 0:c.savedImportMappings)||[b("importWizard.noSavedMappings")]).map((e=>e.name))],helperText:b("importWizard.savedMappingsHelper")})})]}),(0,a.jsx)(f.A,{direction:"column",spacing:4,flex:3,children:(0,a.jsx)(St.A,{disablePadding:!0,children:M.map(((e,t)=>(0,a.jsx)(sr,(0,r.A)({},e),t)))})}),(0,a.jsx)(f.A,{direction:"column",spacing:0,flex:2,children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:3,children:[(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(ur.A,{name:"permit.permitType",label:b("permit_type.label",{ns:"entities"}),initialValue:(null===(d=S.permitType)||void 0===d?void 0:d.name)||b("buttons.create",{name:b("permit_type.label")}),value:(null===(u=S.permitTypeOptions.find((e=>{var t;return e.name===(null===(t=S.permitType)||void 0===t?void 0:t.name)})))||void 0===u?void 0:u.name)||b("buttons.create",{name:b("permit_type.label")}),setValue:e=>{if(!T.tenant)return;const t=S.permitTypeOptions.find((t=>t.name===e.target.value));C(t?{type:tr.SET_PERMIT_TYPE,payload:t}:{type:tr.SET_PERMIT_TYPE,payload:qn(T.tenant.id)})},options:[...S.permitTypeOptions.map((e=>e.name)),b("buttons.create",{name:b("permit_type.label")})],required:!0})}),0===(null===(p=S.permitType)||void 0===p?void 0:p.id)&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(Ct.A,{textAlign:"center",role:"presentation",children:(0,a.jsx)(h.A,{variant:"overline",children:b("buttons.create",{name:b("permit_type.label")})})})}),(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(re.A,{name:"permit_type.name",label:b("permit_type.name"),placeholder:b("permit_type.name_placeholder"),value:(null===(m=S.permitType)||void 0===m?void 0:m.name)||"",onChange:z,required:!0,disabled:0!==S.permitType.id})}),(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(re.A,{name:"permit_type.description",label:b("permit_type.description"),value:(null===(g=S.permitType)||void 0===g?void 0:g.description)||"",placeholder:b("permit_type.description_placeholder"),onChange:z,disabled:0!==S.permitType.id})}),(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(re.A,{name:"permit_type.data.entityData.quantityOfSpots",label:b("permit_type.data.quantityOfSpots"),value:(null===(v=S.permitType)||void 0===v||null===(y=v.data)||void 0===y?void 0:y.quantityOfSpots)||"",onChange:z,disabled:0!==S.permitType.id,placeholder:b("optional"),helperText:b("permit_type.quantityOfSpots_helper")})})]})]})})]})})})};var fr=n(78403),hr=n(49679);const mr=(0,o.A)((0,a.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m-2 15-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z"}),"CheckCircle");var gr=n(68988),vr=n.n(gr);ye().extend(vr());const yr=e=>{var t;let{field:n,value:r,setValue:o}=e;const{t:i}=(0,O.Bd)(),{fieldMetadata:s}=(0,w.useContext)(rr);var l,c;return"permit.permitStatus"===n||"permit.vehicle.color"===n?(0,a.jsx)(ur.A,{label:i(n),name:n,value:r,setValue:e=>o(e.target.value.replace(/ /g,"_")),options:(null===(l=s[n])||void 0===l||null===(c=l.enumValues)||void 0===c?void 0:c.map((e=>e.replace(/_/g," "))))||[]}):"date"===(null===(t=s[n])||void 0===t?void 0:t.type)?(0,a.jsx)(xe,{label:"".concat(i("New")," ").concat(i(n)),dateTime:new Date(r),setDateTime:e=>{o(e?e.toISOString():"")},readonly:!1}):n.includes("state")?(0,a.jsx)(le,{stateCode:r,setStateCode:e=>o(e),readonly:!1}):(0,a.jsx)(re.A,{name:"newValue",label:i("importWizard.validationWidget.new_value"),value:r,onChange:e=>o(e.target.value),fullWidth:!0})};ye().extend(vr());const br=e=>{let{setDataWidget:t}=e;const{t:n}=(0,O.Bd)(),{state:r,dispatch:o,fieldMetadata:i,rowsWithInvalidValues:s}=(0,w.useContext)(rr),[l,c]=(0,w.useState)("");if(!r.selectedSystemField)return t("none"),null;const d=r.selectedSystemField,u=r.columnMappings[d]||"",{validator:p}=i[d],m=s.length?s[0]:-1,g=m?"".concat(m+(r.csvUsesTemplate?1:2)):"",v=(0,w.useMemo)((()=>m>=0&&u?r.modifiedData[m][u]:""),[m,u]),y=!p(l)||!v;return(0,a.jsxs)(f.A,{direction:"column",spacing:0,children:[(0,a.jsxs)(f.A,{direction:"row",justifyContent:"space-between",children:[(0,a.jsx)(h.A,{variant:"subtitle1",textAlign:"left",pb:2,children:"".concat(g?"".concat(n("row")," ").concat(g):"")}),(0,a.jsx)(h.A,{variant:"subtitle1",textAlign:"right",pb:2,children:n("importWizard.remaining_errors",{count:s.length})})]}),(0,a.jsxs)(f.A,{direction:"row",spacing:3,display:"flex",pb:2,children:[(0,a.jsx)(H.A,{sx:{flex:1},children:(0,a.jsx)(yr,{field:d,value:l,setValue:c})}),(0,a.jsx)(H.A,{sx:{flex:1},children:(0,a.jsx)(re.A,{name:"originalValue",label:n("importWizard.validationWidget.original_value"),value:v,fullWidth:!0,readonly:!0})})]}),(0,a.jsxs)(f.A,{direction:"row",gap:4,display:"flex",justifyContent:"space-between",children:[(0,a.jsx)(cr.A,{onClick:()=>function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2?arguments[2]:void 0;const a=[...r.modifiedData];a[e][t]=n,o({type:tr.SET_MODIFIED_DATA,payload:a})}(m,u,l),variant:"text",color:"primary",disabled:!p(l),children:n("importWizard.validationWidget.update_value")}),(0,a.jsx)(cr.A,{onClick:()=>function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;const a=r.modifiedData.map((r=>{var o,a,i;return(null===(o=r[e])||void 0===o||null===(a=o.toLowerCase())||void 0===a?void 0:a.trim())===(null===t||void 0===t||null===(i=t.toLowerCase())||void 0===i?void 0:i.trim())&&(r[e]=n),r}));o({type:tr.SET_MODIFIED_DATA,payload:a})}(u,v,l),variant:"text",color:"primary",disabled:y,children:n("importWizard.validationWidget.replace_all")})]})]})};var xr=n(86172),Ar=n(81341),wr=n(27921);const Sr=(0,o.A)((0,a.jsx)("path",{d:"M1 21h22L12 2zm12-3h-2v-2h2zm0-4h-2v-4h2z"}),"Warning");ye().extend(vr());const Cr=()=>{const{t:e}=(0,O.Bd)(),{state:t,dispatch:n,fieldMetadata:r}=(0,w.useContext)(rr),[o,i]=(0,w.useState)(-1),[s,l]=(0,w.useState)(""),[c,u]=(0,w.useState)(!1),p=(0,d.A)(),m=t.selectedSystemField,g=t.columnMappings[m],v=r[m],y=(null===v||void 0===v?void 0:v.formatter)||(e=>e),b=(null===v||void 0===v?void 0:v.validator)||(()=>!0),x=(e,n)=>{if(!n||!e)return"";const r=n.toLowerCase().startsWith("_vehicle"),o=t.columnMappings["_parsed.vehicle"],a=n.startsWith("_combined_"),i=a?n:"";return r?e[o]:a?Qn(e,i):e[n]},A=(0,w.useMemo)((()=>{if(!g)return[];if(o>-1)return[{raw:x(t.modifiedData[o],g),formatted:t.modifiedData[o][g],rowNumber:o+1}];const e=[...t.focusedRows.slice(0,100)];for(;e.lengthe.rowNumber-t.rowNumber))}),[t.selectedSystemField,t.modifiedData,o,t.columnMappings,g]),S=[{name:"".concat(e("row")," #"),sortKey:"rowNumber"},{name:e("importWizard.imported_data")},{name:e("importWizard.your_data"),align:"right"}];(0,w.useEffect)((()=>{u(!1),i(-1),l("")}),[m]),(0,w.useEffect)((()=>{o>-1&&u(b(s))}),[s]);return t.selectedSystemField?(0,a.jsxs)(w.Fragment,{children:[(0,a.jsx)(Ct.A,{textAlign:"center",role:"presentation",children:(0,a.jsx)(h.A,{variant:"overline",children:"Data Preview"})}),(0,a.jsx)(wr.A,{name:"Data Preview",data:A,display:"data",hideNoOptionsText:!0,maxHeight:"35vh",readonly:!0,size:"small",columns:S,renderRow:(e,n)=>{return(0,a.jsxs)(xr.A,{sx:(0,P.ddu)(n,p),onClick:()=>{return n=e.rowNumber,i(n-1),void l(t.modifiedData[n-1][g]);var n},children:[(0,a.jsx)(Ar.A,{children:(r=e.rowNumber,t.focusedRows.includes(r-1)?(0,a.jsxs)(H.A,{sx:{display:"flex",alignItems:"center"},children:[e.rowNumber,(0,a.jsx)(Sr,{color:"warning",fontSize:"small"})]}):e.rowNumber)}),(0,a.jsx)(Ar.A,{children:e.formatted}),(0,a.jsx)(Ar.A,{sx:{textAlign:"right"},children:e.raw})]},e.rowNumber);var r}}),o>-1&&(0,a.jsxs)(f.A,{direction:"column",spacing:0,children:[(0,a.jsxs)(f.A,{direction:"row",spacing:3,display:"flex",pb:2,children:[(0,a.jsxs)(H.A,{sx:{flex:1},children:[(0,a.jsx)(yr,{field:m,value:s,setValue:l}),(0,a.jsx)(h.A,{color:"error",variant:"caption",children:c?"":"Invalid ".concat(e(m))})]}),(0,a.jsx)(H.A,{sx:{flex:1},children:(0,a.jsx)(re.A,{name:"originalValue",label:"Original Value",value:t.modifiedData[o][g],fullWidth:!0,readonly:!0})})]}),(0,a.jsxs)(f.A,{direction:"row",gap:4,display:"flex",justifyContent:"space-between",children:[(0,a.jsx)(cr.A,{onClick:()=>{i(-1),l("")},variant:"text",color:"error",children:e("cancel")}),(0,a.jsx)(cr.A,{onClick:()=>function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",o=arguments.length>2?arguments[2]:void 0;const a=[...t.modifiedData];a[e][r]=o,n({type:tr.SET_MODIFIED_DATA,payload:a})}(o,g,s),variant:"text",color:"primary",disabled:!c,children:e("buttons.update",{name:e(m)})})]})]})]}):null};var Pr=n(26020);ye().extend(vr());const _r=e=>{let{setDataWidget:t,setSelectedOption:n}=e;const{t:o}=(0,O.Bd)(),i=dr({}),{parseVehicleData:s,state:l,dispatch:c}=(0,w.useContext)(rr),[d,u]=(0,w.useState)(!1),p=(0,w.useCallback)((()=>{l.selectedCsvField&&(u(!0),s(l.selectedCsvField),u(!1),c({type:tr.SET_SELECTED_CSV_FIELD,payload:null}),t("preview"))}),[l.selectedCsvField,c,s]);return(0,a.jsxs)(f.A,{direction:"column",spacing:4,children:[(0,a.jsx)(sr,(0,r.A)({},i.EXTRACT_VEHICLE_INSTRUCTIONS)),d&&(0,a.jsxs)(H.A,{width:"100%",children:[(0,a.jsx)(h.A,{variant:"h6",width:"100%",textAlign:"center",children:o("importWizard.processingVehicleData")}),(0,a.jsx)(Pr.A,{variant:"indeterminate"})]}),(0,a.jsx)(f.A,{direction:"row",width:"100%",display:"flex",children:(0,a.jsx)(H.A,{sx:{flex:1},children:(0,a.jsx)(ur.A,{name:"csvField",options:l.csvHeaders.filter((e=>!e.startsWith("_"))),value:l.selectedCsvField||"",label:o("importWizard.csvField"),setValue:e=>{c({type:tr.SET_SELECTED_CSV_FIELD,payload:e.target.value})},sx:{width:"100%"},menuItemProps:{divider:!0}})})}),(0,a.jsxs)(f.A,{direction:"row",display:"flex",justifyContent:"space-between",children:[(0,a.jsx)(cr.A,{onClick:()=>{n(""),t("none")},variant:"text",color:"error",disabled:d,children:o("cancel")}),(0,a.jsx)(cr.A,{onClick:p,variant:"text",color:"primary",disabled:d||!l.selectedCsvField,children:o("importWizard.buttons.map_vehicle_data")})]})]})};ye().extend(vr());const Tr=e=>{let{setDataWidget:t}=e;const{t:n}=(0,O.Bd)(),{state:r,dispatch:o,fieldMetadata:i}=(0,w.useContext)(rr),[s,l]=(0,w.useState)("");r.selectedSystemField||t("none");const c=r.selectedSystemField,{validator:d}=i[c];(0,w.useEffect)((()=>{if("permit.startTime"===c)l(ye()().toISOString());else if("permit.permitStatus"===c)l(C.yG.Active);else if("permit.endTime"===c){const e=new Date(334503828e5).toISOString();l(e)}}),[c]);return r.selectedSystemField?(0,a.jsxs)(f.A,{direction:"column",spacing:0,children:[(0,a.jsx)(h.A,{variant:"subtitle2",width:"100%",textAlign:"center",py:1,children:n("importWizard.validationWidget.generate_data")}),(0,a.jsx)(f.A,{direction:"row",spacing:3,display:"flex",pb:2,children:(0,a.jsx)(H.A,{sx:{flex:1},children:(0,a.jsx)(yr,{field:c,value:s,setValue:l})})}),(0,a.jsx)(f.A,{direction:"row",gap:4,display:"flex",justifyContent:"space-between",children:(0,a.jsx)(cr.A,{onClick:()=>{return e=c,n=s,o({type:tr.GENERATE_DATA,payload:{field:e,value:n}}),void t("preview");var e,n},variant:"text",color:"primary",disabled:!d(s),children:n("importWizard.generate_data")})})]}):null};ye().extend(vr());const Er=e=>{let{setDataWidget:t}=e;const{t:n}=(0,O.Bd)(),{state:r,dispatch:o}=(0,w.useContext)(rr),[i,s]=(0,w.useState)([{csvField:"",trailingCharacter:""},{csvField:"",trailingCharacter:""}]);if(!r.selectedSystemField)return t("none"),null;const l=r.selectedSystemField,c=(0,w.useMemo)((()=>i.map((e=>{let{csvField:t,trailingCharacter:n}=e;return"".concat(t).concat(n)})).join("")),[i]);return(0,a.jsxs)(f.A,{direction:"column",spacing:0,children:[(0,a.jsx)(Ct.A,{textAlign:"center",role:"presentation",children:(0,a.jsx)(h.A,{variant:"overline",children:"Combine Fields"})}),i.map(((e,t)=>{let{csvField:o,trailingCharacter:l}=e;return(0,a.jsxs)(f.A,{direction:"row",gap:1.5,display:"flex",pb:2,children:[(0,a.jsx)(H.A,{sx:{flex:2},children:(0,a.jsx)(ur.A,{name:"csvField-".concat(t),options:r.csvHeaders,value:o||"",label:n("importWizard.csvField"),setValue:e=>{const n=[...i];n[t].csvField=e.target.value,s(n)},menuItemProps:{divider:!0}})}),(0,a.jsx)(re.A,{name:"trailingCharacter-".concat(t),label:n("importWizard.trailingCharacters"),value:l||"",onChange:e=>{const n=[...i];n[t].trailingCharacter=e.target.value,s(n)},sx:{flex:1}})]},t)})),(0,a.jsx)(cr.A,{onClick:()=>s([...i,{csvField:"",trailingCharacter:""}]),fullWidth:!0,variant:"contained",sx:{p:0},children:(0,a.jsx)(h.A,{variant:"subtitle1",fontWeight:"bold",children:n("importWizard.buttons.add_combined_field")})}),(0,a.jsx)(f.A,{direction:"row",spacing:3,display:"flex",pt:4,children:(0,a.jsx)(H.A,{sx:{flex:1},children:(0,a.jsx)(re.A,{name:"combined field",placeholder:n("importWizard.combinedValue"),value:c,readonly:!0})})}),(0,a.jsx)(f.A,{direction:"row",gap:4,display:"flex",justifyContent:"space-around",children:(0,a.jsx)(cr.A,{onClick:()=>(o({type:tr.MAP_COMBINED_FIELDS,payload:{systemField:l,fields:i}}),void t("preview")),variant:"text",color:"primary",disabled:i.length<2,children:n("importWizard.buttons.map_combined_fields")})})]})};ye().extend(vr());const Rr=e=>{let{systemField:t}=e;const{t:n}=(0,O.Bd)(),{palette:r}=(0,d.A)(),{state:o,dispatch:i,fieldMetadata:s}=(0,w.useContext)(rr),l=o.columnMappings[t],c=o.confirmedFields.includes(t),u=o.selectedSystemField===t,p=n("".concat(t),{ns:"entities"})+(s[t].required?" *":""),f=(0,w.useMemo)((()=>l?"_"!==l.charAt(0)?l:l.toLowerCase().startsWith("_generated")?n("importWizard.auto_generated"):l.toLowerCase().startsWith("_property")?n("importWizard.property_address"):l.toLowerCase().startsWith("_vehicle")?n("importWizard.mapped_vehicle"):l.toLowerCase().startsWith("_combined")?n("importWizard.combined_field"):l:""),[l]);return(0,a.jsxs)(fr.A,{disableGutters:!0,sx:{border:"2px solid",borderColor:c?"success.main":u?"primary.main":"divider",borderRadius:1,mb:.25,mx:1,overflow:"hidden",display:"flex",flexDirection:"row",height:40,"& .arrow-box, & .dropdown":{transition:"background-color 0.3s ease-out"},"&:hover":{"& .arrow-box, & .dropdown":{backgroundColor:"#F6F6F6",transition:"background-color 0.1s ease-in"}}},onClick:e=>{e.stopPropagation(),i({type:tr.SET_SELECTED_SYSTEM_FIELD,payload:t})},children:[(0,a.jsxs)(H.A,{className:"system-field",sx:{alignItems:"center",bgcolor:u?r.primary.main:Mn.Bi[300],p:1.25,flex:1,width:"100%",position:"relative"},children:[(0,a.jsx)(h.A,{sx:{color:u?(0,Mn.w5)(r.primary.main):Mn.LE},fontWeight:"bold",variant:"subtitle2",children:p}),(0,a.jsx)(H.A,{className:"arrow-box",sx:{position:"absolute",right:-18,top:0,backgroundColor:"white",width:35,height:35,rotate:"45deg",zIndex:900},children:c&&(0,a.jsx)(mr,{color:"success",sx:{rotate:"-45deg",mt:1,ml:.5,fontSize:24}})})]}),(0,a.jsx)(h.A,{variant:"subtitle2",sx:{flex:1,textAlign:"right",pr:2},children:f})]})},kr=()=>{const{t:e}=(0,O.Bd)(),t=(0,d.A)(),n=dr({}),{state:o,dispatch:i,rowsWithInvalidValues:s,fieldMetadata:l}=(0,w.useContext)(rr),[c,u]=(0,w.useState)("none"),[p,m]=(0,w.useState)([n.MAP_TUTORIAL]),[g,y]=(0,w.useState)([]),[b,x]=(0,w.useState)([]),[A,S]=(0,w.useState)(""),{generalFields:C,vehicleFields:P,contactFields:_,requiredFields:T}=(0,w.useMemo)((()=>{const e=[],t=[],n=[],r=[];return o.permitFields.forEach((o=>{const a=l[o];"permit"===a.category?e.push(o):"vehicle"===a.category?t.push(o):"contact"===a.category&&n.push(o),a.required&&r.push(o)})),{generalFields:e,vehicleFields:t,contactFields:n,requiredFields:r}}),[o.permitFields,l]),E=o.selectedSystemField?o.columnMappings[o.selectedSystemField]:null,R=o.confirmedFields.length===o.permitFields.length,k=(0,w.useMemo)((()=>o.confirmedFields.filter((e=>l[e].required))),[o.confirmedFields]),j=(0,w.useMemo)((()=>Object.keys(o.columnMappings).filter((e=>"_"!==e.charAt(0)&&!o.confirmedFields.includes(e)))),[o.columnMappings,o.confirmedFields]);(0,w.useEffect)((()=>{y(E&&!R?s.length?[n.INVALID_VALUES]:[n.VALIDATION_SUCCESS]:[])}),[E,R,s]),(0,w.useEffect)((()=>{s.length>0?u("validate"):u("preview")}),[s]),(0,w.useEffect)((()=>{o.selectedSystemField&&!R?x(l[o.selectedSystemField].alerts):x([])}),[o.selectedSystemField,R]),(0,w.useEffect)((()=>{k.length===T.length?i({type:tr.SET_HAS_VALID_COLUMN_MAPPINGS,payload:!0}):i({type:tr.SET_HAS_VALID_COLUMN_MAPPINGS,payload:!1}),R&&(m([n.MAPPING_COMPLETE]),i({type:tr.SET_SELECTED_SYSTEM_FIELD,payload:null}))}),[k,T,R]),(0,w.useEffect)((()=>{A||u("tutorial")}),[A]),(0,w.useEffect)((()=>{E?E.toLowerCase().startsWith("_generated")?S("Generate Data"):E.toLowerCase().includes("_property")?S("Autofill Address"):E.toLowerCase().includes("_vehicle")?S("Smart Map Vehicle"):E.toLowerCase().includes("_combined")?S("Combine Fields"):S(E):S("")}),[E]);const I=(0,w.useMemo)((()=>!o.selectedSystemField||!E||!A||s.length>0||o.confirmedFields.includes(o.selectedSystemField)),[o.selectedSystemField,E,A,s,o.confirmedFields]),D=(0,w.useMemo)((()=>!o.selectedSystemField||!E),[o.selectedSystemField,E]),M=(0,w.useMemo)((()=>o.focusedRows.length>0||j.length<=0||!["preview","tutorial"].includes(c)),[o.focusedRows,A,j,c]);return(0,a.jsxs)(f.A,{direction:"row",spacing:4,display:"flex",children:[(0,a.jsxs)(f.A,{direction:"column",spacing:0,flex:2,height:"calc(100dvh - 364px)",children:[(0,a.jsx)(Ct.A,{textAlign:"center",role:"presentation",children:(0,a.jsx)(h.A,{variant:"overline",children:e("importWizard.fieldList.title")})}),(0,a.jsx)(h.A,{variant:"caption",width:"100%",textAlign:"center",pb:2,children:e("importWizard.fieldList.progress",{confirmedRequired:k.length,totalRequired:T.length,confirmedTotal:o.confirmedFields.length,totalFields:o.permitFields.length})}),(0,a.jsxs)(St.A,{disablePadding:!0,sx:{overflowY:"scroll"},children:[(0,a.jsx)(hr.A,{disableGutters:!0,disableSticky:!0,children:e("importWizard.fieldList.permit_fields")}),C.map((e=>(0,a.jsx)(Rr,{systemField:e},e))),(0,a.jsx)(hr.A,{disableGutters:!0,disableSticky:!0,children:e("importWizard.fieldList.vehicle_fields")}),P.map((e=>(0,a.jsx)(Rr,{systemField:e},e))),(0,a.jsx)(hr.A,{disableGutters:!0,disableSticky:!0,children:e("importWizard.fieldList.contact_fields")}),_.map((e=>(0,a.jsx)(Rr,{systemField:e},e)))]})]}),(0,a.jsxs)(f.A,{direction:"column",flex:3,height:"calc(100dvh - 364px)",display:"flex",flexDirection:"column",children:[(0,a.jsxs)(H.A,{display:"flex",flexDirection:"row",justifyContent:"space-between",height:15,flexShrink:0,alignContent:"center",gap:2,px:3,children:[(0,a.jsx)(h.A,{variant:"subtitle2",width:"100%",textAlign:"left",gutterBottom:!0,children:e("importWizard.permitTypeLabel",{name:o.permitType.name})}),(0,a.jsx)(h.A,{variant:"subtitle2",width:"100%",textAlign:"right",gutterBottom:!0,children:e("importWizard.importFileLabel",{name:o.fileName})})]}),(0,a.jsxs)(H.A,{flexGrow:1,my:1,sx:{overflow:"auto"},children:[o.selectedSystemField&&!R&&(0,a.jsxs)(v.Ay,{disableGutters:!0,component:"div",sx:{border:"2px solid",borderColor:"primary.main",borderRadius:1,overflow:"hidden",mb:2,display:"flex",flexDirection:"row",width:"100%",alignItems:"center",height:50,"& .arrow-box, & .dropdown":{transition:"background-color 0.3s ease-out"},"&:hover":{"& .arrow-box, & .dropdown":{backgroundColor:"#F6F6F6",transition:"background-color 0.1s ease-in"}}},children:[(0,a.jsxs)(H.A,{className:"system-field",sx:{display:"flex",alignItems:"center",bgcolor:t.palette.primary.main,p:2,flex:1,position:"relative"},children:[(0,a.jsx)(h.A,{sx:{color:(0,Mn.w5)(t.palette.primary.main),flex:1},variant:"body1",fontWeight:"bold",children:e("".concat(o.selectedSystemField),{ns:"entities"})}),(0,a.jsx)(H.A,{className:"arrow-box",sx:{position:"absolute",right:-18,backgroundColor:"white",width:45,height:45,rotate:"45deg",zIndex:900}})]}),(0,a.jsx)(H.A,{sx:{flex:1},children:(0,a.jsx)(ur.A,{name:"selectedOption",options:o.csvHeaders.filter((e=>"_"!==e.toLowerCase().charAt(0))),value:A,label:"",setValue:t=>{if(!o.selectedSystemField)return;const n=t.target.value;S(n),"Generate Data"===e(n)?u("generate"):"Autofill Address"===e(n)?i({type:tr.AUTOFILL_ADDRESS}):"Smart Map Vehicle"===e(n)?u("smartMap"):"Combine Fields"===e(n)?u("combine"):i({type:tr.APPEND_COLUMN_MAPPING,payload:{systemField:o.selectedSystemField,csvField:n}})},labelTextAlign:"right",menuItemProps:{divider:!0,sx:{textAlign:"right",zIndex:900}},specialOptions:l[o.selectedSystemField].specialOptions||[],className:"dropdown"})})]}),(()=>{switch(c){case"tutorial":return(0,a.jsx)(St.A,{disablePadding:!0,sx:{overflowY:"hidden"},children:p.map((e=>(0,a.jsx)(sr,(0,r.A)({},e),e.title)))});case"smartMap":return(0,a.jsx)(_r,{setDataWidget:u,setSelectedOption:S});case"validate":return(0,a.jsx)(br,{setDataWidget:()=>u("preview")});case"generate":return(0,a.jsx)(Tr,{setDataWidget:u});case"combine":return(0,a.jsx)(Er,{setDataWidget:u});case"preview":return(0,a.jsx)(Cr,{});default:return null}})()]}),(0,a.jsxs)(f.A,{direction:"column",display:"flex",flexShrink:0,spacing:1,height:88,children:[(0,a.jsxs)(H.A,{display:"flex",flexDirection:"row",gap:4,justifyContent:"space-between",children:[(0,a.jsx)(cr.A,{variant:"contained",color:"error",onClick:()=>{o.selectedSystemField&&E&&(i({type:tr.CLEAR_FIELD_MAPPING,payload:{systemField:o.selectedSystemField,csvField:E}}),S(""))},sx:{flex:1},disabled:D,children:e("importWizard.buttons.clear_mapping")}),(0,a.jsx)(cr.A,{variant:"contained",color:"success",onClick:()=>{var e;(e=o.selectedSystemField)&&!o.confirmedFields.includes(e)&&(i({type:tr.CONFIRM_MAPPING,payload:e}),S(""),u("tutorial"))},sx:{flex:1},disabled:I,children:e("importWizard.buttons.confirm_mapping")})]}),(0,a.jsx)(H.A,{display:"flex",flexDirection:"row",gap:4,justifyContent:"space-between",children:(0,a.jsx)(cr.A,{variant:"contained",color:"primary",fullWidth:!0,onClick:()=>{i({type:tr.VALIDATE_ALL_MAPPED_FIELDS})},disabled:M,sx:{flex:1},children:e("importWizard.buttons.validate_all")})})]})]}),(0,a.jsxs)(f.A,{direction:"column",spacing:0,flex:2,height:"calc(100dvh - 364px)",sx:{overflowY:"auto"},children:[(0,a.jsx)(Ct.A,{textAlign:"center",role:"presentation",children:(0,a.jsx)(h.A,{variant:"overline",children:e("importWizard.fieldInformation")})}),(0,a.jsx)(St.A,{disablePadding:!0,children:[...g,...b].map(((e,t)=>(0,a.jsx)(sr,(0,r.A)((0,r.A)({},e),{},{sx:{mb:2}}),t)))})]})]})};var jr=n(36488);const Or=e=>{let{make:t,model:n,setMake:o,setModel:i,variant:s="outlined",margin:l="none",readonly:c=!1,disabled:d=!1,required:u=!1}=e;const p=(0,w.useContext)(A.$o),{t:f}=(0,O.Bd)(),[h,m]=(0,w.useState)(!1),[g,v]=(0,w.useState)(!1),[y,b]=(0,w.useState)([]),[x,S]=(0,w.useState)([]),[C,P]=(0,w.useState)([]),[_,T]=(0,w.useState)(""),[R,j]=(0,w.useState)(""),I=h&&0===y.length&&""!==_,D=g&&0===x.length&&""!==R;(0,w.useEffect)((()=>{""===_&&""===R||(0,E.A)((async()=>{M(null)}),300)()}),[_,R]),(0,w.useEffect)((()=>{h===g&&(P([]),b([]),S([]))}),[h,g]);const M=(0,w.useCallback)((async e=>{if(""!==_||""!==R)try{const t=await(0,jr.kT)(_,R);if(!t.ok)throw new Error("".concat(t.status," ").concat(t.statusText));{const n=await t.json();if(P(n),h||"make"===e){const e=n.map((e=>e.make)),t=new Set(e);b(Array.from(t))}if(g||"model"===e){const e=n.map((e=>e.model));S(e)}}}catch(t){const e=t;p({type:A.pO.ERROR,message:e.message})}}),[h,g,_,R]),L=(e,t)=>{if(null===t)return j(""),T(""),o(null),void i(null);T(t||""),o(t||null)},N=(e,t)=>{if(null===t)return j(""),void i(null);i(t||null),j(t||"");const r=C.find((e=>e.model===n));r&&o(r.make)},F=(e,t)=>{T(t)},z=(e,t)=>{j(t)},B=e=>"string"===typeof e?e:"";return c?(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(re.A,{value:t||"",name:"vehicle.make",label:f("vehicle.make",{ns:"entities"}),margin:l,variant:s,readonly:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(re.A,{value:n||"",name:"vehicle.model",label:f("vehicle.model",{ns:"entities"}),margin:l,variant:s,readonly:!0})})]}):(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:{xs:12,sm:6},children:(0,a.jsx)(k.A,{disabled:d,id:"make-autocomplete",blurOnSelect:!0,open:h,onOpen:()=>{m(!0),M("make")},onClose:()=>{m(!1),b([])},filterSelectedOptions:!0,filterOptions:e=>e,options:y,value:t,fullWidth:!0,includeInputInList:!0,noOptionsText:!t&&f("enterTextToSearch"),getOptionLabel:B,loading:I,loadingText:f("searching"),onInputChange:F,onChange:L,renderInput:e=>(0,a.jsx)(ae.C4,(0,r.A)((0,r.A)({},e),{},{label:"".concat(f("vehicle.make")," ").concat(u?" *":""),margin:l,variant:s,value:t,name:"vehicle.make",validators:u?["required"]:[],errorMessages:u?[f("vehicle.make")+" is required"]:[],fullWidth:!0,InputProps:(0,r.A)((0,r.A)({},e.InputProps),{},{endAdornment:(0,a.jsxs)(w.Fragment,{children:[I?(0,a.jsx)(_t.A,{color:"inherit",size:20}):null,e.InputProps.endAdornment]})})}))})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6},children:(0,a.jsx)(k.A,{id:"model-autocomplete",blurOnSelect:!0,disabled:d,open:g,onOpen:()=>{S([]),v(!0),M("model")},onClose:()=>{v(!1),S([])},filterSelectedOptions:!0,filterOptions:e=>e,options:x,getOptionLabel:B,value:n,fullWidth:!0,noOptionsText:f("enterTextToSearch"),loading:D,loadingText:f("searching"),onInputChange:z,onChange:N,renderInput:e=>(0,a.jsx)(ae.C4,(0,r.A)((0,r.A)({},e),{},{value:n,name:"vehicle.model",label:u?f("vehicle.model",{ns:"entities"})+" *":f("vehicle.model",{ns:"entities"}),margin:l,variant:s,validators:u?["required"]:[],errorMessages:[f("vehicle.model",{ns:"entities"})+" is required"],fullWidth:!0,InputProps:(0,r.A)((0,r.A)({},e.InputProps),{},{endAdornment:(0,a.jsxs)(w.Fragment,{children:[D?(0,a.jsx)(_t.A,{color:"inherit",size:20}):null,e.InputProps.endAdornment]})})}))})})]})},Ir=()=>{var e,t,n,o,i,s,l,c,p,m,g,v,y,b,A,S,_,E,R,k,j,I,M,L,N,F,z,B,V,W,H,G,Y,q,K,J,X,$,Z,Q;const{t:ee}=(0,O.Bd)(),{state:te,dispatch:ae,fieldMetadata:ie}=(0,w.useContext)(rr),{state:{tenant:se,colors:ce}}=(0,w.useContext)(x.BR),pe=(0,d.A)(),fe=(0,u.A)(pe.breakpoints.down("sm")),he=dr({discardedRows:te.discardedRows.length,successfulImports:te.csvData.length-te.discardedRows.length}),[me,ge]=(0,w.useState)([]);(0,w.useEffect)((()=>{!te.failedPermits.length&&te.discardedRows.length?ge([he.DUPLICATE_RECORDS]):te.failedPermits.length?ge([{severity:"warning",disableClose:!0,title:ee("importWizard.failedImports.title",{count:te.failedPermits.length}),paragraphs:[ee("importWizard.failedImports.row_error",{row:te.failedPermits[0].index+(te.csvUsesTemplate?1:2),error:te.failedPermits[0].error})]}]):ge([])}),[te.discardedRows,te.failedPermits]);const ve=(0,w.useMemo)((()=>{const e=[];e.push({header:ee("permit.contact.name",{ns:"entities"}),accessorKey:"contact.name"}),te.columnMappings["permit.contact.primaryEmail"]&&"Leave Blank"!==te.columnMappings["permit.contact.primaryEmail"]&&e.push({header:ee("permit.contact.primaryEmail",{ns:"entities"}),accessorKey:"contact.primaryEmail"}),te.columnMappings["permit.contact.primaryPhone"]&&"Leave Blank"!==te.columnMappings["permit.contact.primaryPhone"]&&e.push({header:ee("permit.contact.primaryPhone",{ns:"entities"}),id:"contact.primaryPhone",accessorFn:e=>(0,P.n4R)(e.contact.primaryPhone)});Object.entries(te.columnMappings).some((e=>{let[t,n]=e;return t.startsWith("permit.vehicle.plate.")&&"Leave Blank"!==n}))&&e.push({header:ee("permit.vehicle.plate.label",{ns:"entities"}),id:"vehicle.plate.label",accessorFn:e=>(0,P.S9F)(e.vehicle.plate)});Object.entries(te.columnMappings).some((e=>{let[t,n]=e;return t.startsWith("permit.vehicle.")&&!t.includes("plate")&&"Leave Blank"!==n}))&&e.push({header:ee("permit.vehicle.label",{ns:"entities"}),id:"vehicle.label",accessorFn:e=>(0,P.feG)(e.vehicle)});return Object.entries(te.columnMappings).some((e=>{let[t,n]=e;return t.startsWith("permit.contact.location.")&&"Leave Blank"!==n}))&&e.push({header:ee("address"),id:"contact.location.label",accessorFn:e=>(0,P.XmD)(e.contact.location)}),e.push({header:ee("permit.startTime",{ns:"entities"}),id:"startTime",accessorFn:e=>ye()(e.startTime).format("MM/DD/YYYY hh:mm a")},{header:ee("permit.endTime",{ns:"entities"}),id:"endTime",accessorFn:e=>ye()(e.endTime).format("MM/DD/YYYY hh:mm a")},{header:ee("permit.permitStatus",{ns:"entities"}),id:"permitStatus",accessorFn:e=>(0,P.ZHe)(e.permitStatus)}),e}),[ee,te.columnMappings]),be=e=>{if(!te.failedPermit)return;const t=(0,r.A)({},te.failedPermit),{name:n,value:o}=e.target;switch(n){case"permit.vehicle.make":t.vehicle.make=o;break;case"permit.vehicle.model":t.vehicle.model=o;break;case"permit.vehicle.year":t.vehicle.year=parseInt(o)||0;break;case"permit.vehicle.color":t.vehicle.color=o;break;case"permit.vehicle.plate.number":t.vehicle.plate.number=o.toUpperCase();break;case"permit.vehicle.plate.state":t.vehicle.plate.state=o.toUpperCase();break;case"permit.vehicle.vin":t.vehicle.vin=o.toUpperCase();break;case"permit.vehicle.trim":t.vehicle.trim=o;break;case"permit.contact.name":t.contact.name=o.trim();break;case"permit.contact.primaryEmail":t.contact.primaryEmail=o.trim();break;case"permit.contact.primaryPhone":t.contact.primaryPhone=o.replace(/\D/g,"");break;case"permit.contact.location.street":t.contact.location.street=o;break;case"permit.contact.location.unit":t.contact.location.unit=o;break;case"permit.contact.location.city":t.contact.location.city=o;break;case"permit.contact.location.postalCode":t.contact.location.postalCode=o;break;case"permit.permitNumber":t.permitNumber=o}ae({type:tr.UPDATE_FAILED_PERMIT,payload:t})},Ae=(0,D.p)(D.l.SIMPLE),we=(0,T.Up)((0,r.A)((0,r.A)({},Ae),{},{data:te.previewPermits,columns:ve,enableSorting:!1,initialState:{showColumnFilters:!1,showGlobalFilter:!0,density:"compact"},state:{isLoading:!1,showLoadingOverlay:!1},getRowId:e=>"".concat(e.id)}));return(0,a.jsxs)(f.A,{direction:"column",spacing:0,sx:{height:"65vh"},children:[me.map((e=>(0,a.jsx)(sr,(0,r.A)({},e),e.title))),0===te.failedPermits.length&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)(f.A,{direction:"row",spacing:2,pb:2,alignItems:"center",children:[(0,a.jsx)(h.A,{variant:"h6",gutterBottom:!0,children:ee("importWizard.preview_title")}),(0,a.jsx)(h.A,{variant:"body1",children:ee("importWizard.total_records",{count:te.modifiedData.length-te.discardedRows.length})}),(0,a.jsx)(h.A,{variant:"body1",children:ee("importWizard.duplicate_records",{count:te.discardedRows.length})})]}),(0,a.jsx)(ue.h,{maxHeight:"calc(100dvh - 372px)",children:(0,a.jsx)(T.zp,{table:we})})]}),te.failedPermit&&(0,a.jsx)(U.A,{loading:!1,children:(0,a.jsxs)(ue.h,{maxHeight:"calc(100dvh - 372px)",children:[(0,a.jsx)(de.A,{title:ee("importWizard.preview_title"),children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:{xs:12,lg:6},children:(0,a.jsx)(re.A,{name:"permit.contact.name",label:ee("permit.contact.name",{ns:"entities"}),value:(null===(e=te.failedPermit)||void 0===e||null===(t=e.contact)||void 0===t?void 0:t.name)||"",onChange:be,required:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{label:ee("permit.contact.primaryEmail",{ns:"entities"}),name:"permit.contact.primaryEmail",value:(null===(n=te.failedPermit)||void 0===n||null===(o=n.contact)||void 0===o?void 0:o.primaryEmail)||"",validators:["isEmail"],errorMessages:[ee("invalidEmail")],onChange:be})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(oe.A,{label:ee("permit.contact.primaryPhone",{ns:"entities"}),name:"permit.contact.primaryPhone",phoneNumber:(null===(i=te.failedPermit)||void 0===i||null===(s=i.contact)||void 0===s?void 0:s.primaryPhone)||"",setPhoneNumber:e=>{if(!te.failedPermit)return;const t=(0,r.A)({},te.failedPermit);t.contact.primaryPhone=e.replace(/\D/g,""),ae({type:tr.UPDATE_FAILED_PERMIT,payload:t})}})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{label:ee("permit.contact.location.street",{ns:"entities"}),name:"permit.contact.location.street",value:(null===(l=te.failedPermit)||void 0===l||null===(c=l.contact)||void 0===c||null===(p=c.location)||void 0===p?void 0:p.street)||"",onChange:be})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{label:ee("permit.contact.location.unit",{ns:"entities"}),name:"permit.contact.location.unit",value:(null===(m=te.failedPermit)||void 0===m||null===(g=m.contact)||void 0===g||null===(v=g.location)||void 0===v?void 0:v.unit)||"",onChange:be})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{label:ee("permit.contact.location.city",{ns:"entities"}),name:"permit.contact.location.city",value:(null===(y=te.failedPermit)||void 0===y||null===(b=y.contact)||void 0===b||null===(A=b.location)||void 0===A?void 0:A.city)||"",onChange:be})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(le,{required:!0,stateCode:(null===(S=te.failedPermit)||void 0===S||null===(_=S.contact)||void 0===_||null===(E=_.location)||void 0===E?void 0:E.stateCode)||"",setStateCode:e=>{const t=(0,P.tC9)(e);var n,o,a,i;te.failedPermit&&ae({type:tr.UPDATE_FAILED_PERMIT,payload:(0,r.A)((0,r.A)({},te.failedPermit),{},{contact:(0,r.A)((0,r.A)({},te.failedPermit.contact),{},{id:(null===(n=te.failedPermit.contact)||void 0===n?void 0:n.id)||0,status:(null===(o=te.failedPermit.contact)||void 0===o?void 0:o.status)||C.nW.Active,tenantID:se.id,name:(null===(a=te.failedPermit.contact)||void 0===a?void 0:a.name)||"",location:(0,r.A)((0,r.A)({},null===(i=te.failedPermit.contact)||void 0===i?void 0:i.location),{},{stateCode:e,country:t})})})})},label:ee("permit.contact.location.stateCode",{ns:"entities"})})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{label:ee("permit.contact.location.postalCode",{ns:"entities"}),name:"permit.contact.location.postalCode",value:(null===(R=te.failedPermit)||void 0===R||null===(k=R.contact)||void 0===k||null===(j=k.location)||void 0===j?void 0:j.postalCode)||"",onChange:be})})]})}),(0,a.jsx)(de.A,{title:ee("permit.vehicle.label",{ns:"entities"}),children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(re.A,{label:ee("permit.vehicle.plate.number",{ns:"entities"}),name:"permit.vehicle.plate.number",value:(null===(I=te.failedPermit)||void 0===I||null===(M=I.vehicle)||void 0===M||null===(L=M.plate)||void 0===L?void 0:L.number)||"",onChange:be})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(le,{label:ee("permit.vehicle.plate.state",{ns:"entities"}),stateCode:(null===(N=te.failedPermit)||void 0===N||null===(F=N.vehicle)||void 0===F||null===(z=F.plate)||void 0===z?void 0:z.state)||"",setStateCode:e=>{te.failedPermit&&ae({type:tr.UPDATE_FAILED_PERMIT,payload:(0,r.A)((0,r.A)({},te.failedPermit),{},{vehicle:(0,r.A)((0,r.A)({},te.failedPermit.vehicle),{},{plate:(0,r.A)((0,r.A)({},te.failedPermit.vehicle.plate),{},{state:e})})})})}})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(re.A,{label:ee("permit.vehicle.year",{ns:"entities"}),name:"permit.vehicle.year",value:(null===(B=te.failedPermit)||void 0===B||null===(V=B.vehicle)||void 0===V?void 0:V.year)||"",onChange:be})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(ur.A,{label:ee("permit.vehicle.color",{ns:"entities"}),name:"newValue",value:(null===(W=te.failedPermit)||void 0===W||null===(H=W.vehicle)||void 0===H?void 0:H.color.toLowerCase())||"",variant:"standard",margin:"dense",setValue:e=>{te.failedPermit&&ae({type:tr.UPDATE_FAILED_PERMIT,payload:(0,r.A)((0,r.A)({},te.failedPermit),{},{vehicle:(0,r.A)((0,r.A)({},te.failedPermit.vehicle),{},{color:e.target.value})})})},options:ce.map((e=>e))})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:6},children:(0,a.jsx)(Or,{make:(null===(G=te.failedPermit)||void 0===G||null===(Y=G.vehicle)||void 0===Y?void 0:Y.make)||"",model:(null===(q=te.failedPermit)||void 0===q||null===(K=q.vehicle)||void 0===K?void 0:K.model)||"",variant:fe?"outlined":"standard",margin:fe?"normal":"dense",setMake:e=>{te.failedPermit&&ae({type:tr.UPDATE_FAILED_PERMIT,payload:(0,r.A)((0,r.A)({},te.failedPermit),{},{vehicle:(0,r.A)((0,r.A)({},te.failedPermit.vehicle),{},{make:e||""})})})},setModel:e=>{te.failedPermit&&ae({type:tr.UPDATE_FAILED_PERMIT,payload:(0,r.A)((0,r.A)({},te.failedPermit),{},{vehicle:(0,r.A)((0,r.A)({},te.failedPermit.vehicle),{},{model:e||""})})})}})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{label:ee("permit.vehicle.vin",{ns:"entities"}),name:"permit.vehicle.vin",value:(null===(J=te.failedPermit)||void 0===J||null===(X=J.vehicle)||void 0===X?void 0:X.vin)||"",onChange:be})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{label:ee("permit_type.label",{ns:"entities"}),name:"permit.permitType",value:te.permitType.name,required:!0,readonly:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{label:ee("permit.permitNumber",{ns:"entities"}),name:"permit.permitNumber",value:(null===($=te.failedPermit)||void 0===$?void 0:$.permitNumber)||"",onChange:be,helperText:ee("permit.permitNumberDetails")})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(xe,{label:ee("permit.startTime",{ns:"entities"}),required:!0,dateTime:null!==(Z=te.failedPermit)&&void 0!==Z&&Z.startTime?new Date(te.failedPermit.startTime):new Date,setDateTime:e=>{te.failedPermit&&ae({type:tr.UPDATE_FAILED_PERMIT,payload:(0,r.A)((0,r.A)({},te.failedPermit),{},{startTime:e?e.getTime():0})})}})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(xe,{label:ee("permit.endTime",{ns:"entities"}),dateTime:null!==(Q=te.failedPermit)&&void 0!==Q&&Q.endTime?new Date(te.failedPermit.endTime):null,setDateTime:e=>{te.failedPermit&&ae({type:tr.UPDATE_FAILED_PERMIT,payload:(0,r.A)((0,r.A)({},te.failedPermit),{},{endTime:e?e.getTime():0})})}})})]})})]})})]})},Dr=(0,o.A)((0,a.jsx)("path",{d:"m12 4-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"}),"ArrowForward");var Mr=n(22672),Lr=n(23683);const Nr=(0,o.A)((0,a.jsx)("path",{d:"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20z"}),"ArrowBack");var Fr=n(76257),zr=n(3814);const Br=e=>{let{saveColumnMappings:t}=e;const{t:n}=(0,O.Bd)(),{state:o}=(0,w.useContext)(rr),i=dr({discardedRows:o.discardedRows.length,successfulImports:o.csvData.length-o.discardedRows.length}),s="".concat(o.fileName,"_").concat(ye()(new Date).format("YYYY-MM-DD")),[l,c]=(0,w.useState)([i.IMPORT_REPORT]);(0,w.useEffect)((()=>{if(o.discardedRows.length>0){const e=[i.IMPORT_REPORT];e.push(i.DISCARDED_ROWS),c(e)}}),[]);return(0,a.jsxs)(f.A,{direction:"row",spacing:6,display:"flex",pt:2,children:[(0,a.jsx)(f.A,{direction:"column",spacing:4,flex:2}),(0,a.jsx)(f.A,{direction:"column",flex:3,children:(0,a.jsx)(ue.h,{maxHeight:"calc(100dvh - 372px)",children:(0,a.jsxs)(f.A,{direction:"column",spacing:4,children:[(0,a.jsx)(St.A,{disablePadding:!0,children:l.map(((e,t)=>(0,a.jsx)(sr,(0,r.A)({},e),t)))}),(0,a.jsxs)(H.A,{children:[(0,a.jsx)(cr.A,{variant:"contained",startIcon:(0,a.jsx)(Mr.A,{}),onClick:()=>{t({name:s,mappings:o.columnMappings})},fullWidth:!0,sx:{py:1.5},children:(0,a.jsx)(h.A,{variant:"button",align:"right",children:n("buttons.save",{name:n("importWizard.columnMappings")})})}),(0,a.jsx)(h.A,{variant:"caption",color:"#000000CC",sx:{display:"block",mt:.5,pl:2},children:n("importWizard.saveColumnMappingsHelper",{name:s})})]}),(0,a.jsxs)(H.A,{children:[(0,a.jsx)(cr.A,{variant:"contained",startIcon:(0,a.jsx)(lr,{}),onClick:()=>{const e=o.csvData.filter(((e,t)=>o.discardedRows.includes(t))),t=wt().unparse({fields:o.csvHeaders,data:e}),n=new Blob([t],{type:"text/csv;charset=utf-8;"}),r=document.createElement("a");if(r.download){const e=URL.createObjectURL(n);r.setAttribute("href",e),r.setAttribute("download","discarded-rows.csv"),r.style.visibility="hidden",document.body.appendChild(r),r.click(),document.body.removeChild(r)}},fullWidth:!0,disabled:0===o.discardedRows.length,sx:{py:1.5},children:n("buttons.download",{name:n("importWizard.discardedRows")})}),(0,a.jsx)(h.A,{variant:"caption",color:"#000000CC",sx:{display:"block",mt:.5,pl:2},children:n("importWizard.downloadDiscardedRowsHelper")})]})]})})}),(0,a.jsx)(f.A,{direction:"column",spacing:0,flex:2})]})};let Ur=function(e){return e.CREATE_PERMIT_TYPE="CREATE PERMIT TYPE",e.SUBMIT_PERMIT_DATA="SUBMIT PERMIT DATA",e.CREATE_PERMIT="CREATE PERMIT",e.SAVE_COLUMN_MAPPINGS="SAVE COLUMN MAPPINGS",e.UNKNOWN="UNKNOWN",e}({});const Vr=()=>{const{t:e}=(0,O.Bd)(),t=(0,w.useContext)(A.$o),{state:n,dispatch:o,processPermits:i}=(0,w.useContext)(rr),{state:c,dispatch:d}=(0,w.useContext)(x.BR),[u,p]=(0,w.useState)(null),h=(0,S.Ls)(),{onBack:m,permitTypes:g,entity:v}=(0,S.KC)();(0,w.useEffect)((()=>(window.addEventListener("popstate",(e=>{e.preventDefault(),m()})),()=>window.removeEventListener("popstate",(()=>({}))))),[]);const y=(0,w.useMemo)((()=>Object.values(Yn).indexOf(n.activeStep)),[n.activeStep]);(0,w.useEffect)((()=>{g.length&&(o({type:tr.SET_PERMIT_TYPE_OPTIONS,payload:[...g]}),o({type:tr.SET_PERMIT_TYPE,payload:g[0]})),0===n.property.id&&o({type:tr.SET_PROPERTY,payload:v})}),[g]);const b=h.data;(0,w.useEffect)((()=>{if(b)switch(b.handler){case Ur.CREATE_PERMIT_TYPE:T(b);break;case Ur.SUBMIT_PERMIT_DATA:E(b);break;case Ur.CREATE_PERMIT:R(b);break;case Ur.SAVE_COLUMN_MAPPINGS:k(b)}}),[h]);const P=t=>{switch(t.handler){case Ur.CREATE_PERMIT_TYPE:return e("toast.createSuccess",{name:e("permit.label_plural",{ns:"entities"}),error:"".concat(t.status,"-").concat(t.statusText)});case Ur.SUBMIT_PERMIT_DATA:return e("toast.importSuccess",{name:e("permit.label_plural",{ns:"entities"}),error:"".concat(t.status,"-").concat(t.statusText)});case Ur.CREATE_PERMIT:return e("toast.createSuccess",{name:e("permit.label",{ns:"entities"}),error:"".concat(t.status,"-").concat(t.statusText)});case Ur.SAVE_COLUMN_MAPPINGS:return e("toast.saveSuccess",{name:e("importWizard.columnMappings"),error:"".concat(t.status,"-").concat(t.statusText)});default:return e("toast.importSuccess",{name:e("permit.label_plural",{ns:"entities"}),error:"".concat(t.status,"-").concat(t.statusText)})}},_=t=>{switch(t.handler){case Ur.CREATE_PERMIT_TYPE:return e("toast.createError",{name:e("permit_type.label",{ns:"entities"}),error:"".concat(t.status,"-").concat(t.statusText)});case Ur.SUBMIT_PERMIT_DATA:return e("toast.creatError",{name:e("permit.label_plural",{ns:"entities"}),error:"".concat(t.status,"-").concat(t.statusText)});case Ur.CREATE_PERMIT:return e("toast.createError",{name:e("permit.label",{ns:"entities"}),error:"".concat(t.status,"-").concat(t.statusText)});case Ur.SAVE_COLUMN_MAPPINGS:return 403===t.status?e("toast.saveError",{name:e("importWizard.columnMappings"),error:e("importWizard.saveMappingNameExists")}):e("toast.saveError",{name:e("importWizard.columnMappings"),error:"".concat(t.status,"-").concat(t.statusText)});default:return e("toast.importError",{name:e("permit.label_plural",{ns:"entities"}),error:"".concat(t.status,"-").concat(t.statusText)})}},T=e=>{e.status<400?(t({type:A.pO.SUCCESS,message:P(e)}),o({type:tr.HANDLE_NEXT})):t({type:A.pO.ERROR,message:_(e)})},E=r=>{if(201===r.status)t({type:A.pO.SUCCESS,message:P(r)}),o({type:tr.HANDLE_NEXT});else if(200===r.status){const a=r.body;o({type:tr.SET_FAILED_PERMITS,payload:a}),t({type:A.pO.WARNING,message:e("toast.importPartialSuccess",{name:e("permit.label_plural",{ns:"entities"}),successCount:n.modifiedData.length-n.discardedRows.length-a.length,totalCount:n.modifiedData.length-n.discardedRows.length})})}else t({type:A.pO.ERROR,message:_(r)})},R=e=>{e.status<400?(t({type:A.pO.SUCCESS,message:P(e)}),o({type:tr.POP_FAILED_PERMIT})):t({type:A.pO.ERROR,message:_(e)})},k=e=>{e.status<400?(t({type:A.pO.SUCCESS,message:P(e)}),u&&(d({type:x.OG.SET_ACTIVE_TENANT,payload:(0,r.A)((0,r.A)({},c.tenant),{},{data:(0,r.A)((0,r.A)({},c.tenant.data),{},{savedImportMappings:[...c.tenant.data.savedImportMappings||[],u]})})}),p(null))):t({type:A.pO.ERROR,message:_(e)})},j=(0,w.useMemo)((()=>{let t="",r=!1,o=null;switch(n.activeStep){case Yn.UPLOAD:t=e("importWizard.buttons.upload_submit"),r=!n.hasValidCsvData,o=(0,a.jsx)(Dr,{});break;case Yn.MAP:t=e("importWizard.buttons.map_submit"),r=!n.hasValidColumnMappings,o=(0,a.jsx)(Dr,{});break;case Yn.PREVIEW:t=n.failedPermits.length?e("buttons.create",{name:e("permit.label",{ns:"entities"})}):e("buttons.import",{name:e("permit.label_plural",{ns:"entities"})}),r=!1,o=(0,a.jsx)(Mr.A,{});break;case Yn.COMPLETE:t=e("importWizard.buttons.complete_submit"),r=!1,o=(0,a.jsx)(s.A,{})}return{label:t,disabled:r,icon:o}}),[n.activeStep,n.hasValidCsvData,n.hasValidColumnMappings,n.failedPermits.length]),I=(0,w.useMemo)((()=>{let t="",r=null;switch(n.activeStep){case Yn.UPLOAD:t=e("importWizard.buttons.upload_cancel"),r=(0,a.jsx)(Lr.A,{});break;case Yn.MAP:t=e("importWizard.buttons.map_cancel"),r=(0,a.jsx)(Nr,{});break;case Yn.PREVIEW:n.failedPermits.length?(t=e("importWizard.buttons.discard_failed_permit"),r=(0,a.jsx)(l,{})):(t=e("importWizard.buttons.preview_cancel"),r=(0,a.jsx)(Nr,{}));break;case Yn.COMPLETE:t=e("importWizard.buttons.upload_cancel"),r=null}return{label:t,icon:r}}),[n.activeStep,n.failedPermits.length]),D=r=>{if(!n.tenant)return;const o=(n.tenant.data.savedImportMappings||[]).find((e=>e.name.toLowerCase().trim()===r.name.toLowerCase().trim()));o?t({type:A.pO.ERROR,message:e("toast.saveError",{name:e("importWizard.columnMappings"),error:e("importWizard.saveMappingNameExists")})}):(p(r),h.submit({body:JSON.stringify(r),handler:Ur.SAVE_COLUMN_MAPPINGS,tenantID:n.tenant.id},{method:"POST",encType:"application/json"}))};return(0,a.jsxs)(ae.P8,{onSubmit:()=>{n.activeStep===Yn.UPLOAD&&(0===n.permitType.id?h.submit({handler:Ur.CREATE_PERMIT_TYPE,body:JSON.stringify(n.permitType),entityType:C.LA.Property,entityID:v.id,tenantID:v.tenantID},{method:"POST",encType:"application/json",action:W.bw.PROPERTY_PERMITS}):o({type:tr.HANDLE_NEXT})),n.activeStep===Yn.MAP&&(i(n.modifiedData),o({type:tr.HANDLE_NEXT})),n.activeStep===Yn.PREVIEW&&n.failedPermits.length?h.submit({handler:Ur.CREATE_PERMIT,body:JSON.stringify(n.failedPermit),permitTypeID:n.permitType.id||0},{method:"POST",encType:"application/json"}):n.activeStep===Yn.PREVIEW&&n.stringifiedPermits?h.submit({handler:Ur.SUBMIT_PERMIT_DATA,body:n.stringifiedPermits,permitTypeID:n.permitType.id||0},{method:"POST",encType:"application/json"}):n.activeStep===Yn.COMPLETE&&n.tenant&&o({type:tr.RESET_STATE})},children:[(0,a.jsx)(G.A,{}),(0,a.jsxs)(U.A,{loading:"idle"!==h.state,children:[(0,a.jsx)(ce.A,{title:(0,a.jsxs)(Je,{activeStep:y,sx:{width:800},children:[(0,a.jsx)(Qe,{children:(0,a.jsx)(xt,{children:e("importWizard.steps.upload")})}),(0,a.jsx)(Qe,{children:(0,a.jsx)(xt,{children:e("importWizard.steps.map")})}),(0,a.jsx)(Qe,{children:(0,a.jsx)(xt,{children:e("importWizard.steps.preview")})})]}),onCancel:()=>{n.activeStep===Yn.UPLOAD&&m(),n.activeStep===Yn.MAP&&o({type:tr.RESET_STATE}),n.activeStep===Yn.PREVIEW&&(n.failedPermits.length?(o({type:tr.SET_DISCARDED_ROWS,payload:[...n.discardedRows,n.failedPermits[0].index]}),o({type:tr.POP_FAILED_PERMIT})):o({type:tr.HANDLE_BACK})),n.activeStep===Yn.COMPLETE&&m()},cancelButtonLabel:I.label,cancelButtonIcon:I.icon,submitLabel:j.label,submitButtonIcon:j.icon,disableSubmit:j.disabled}),(0,a.jsx)(f.A,{sx:{p:4},children:(()=>{switch(n.activeStep){case Yn.UPLOAD:return(0,a.jsx)(pr,{});case Yn.MAP:return(0,a.jsx)(kr,{});case Yn.PREVIEW:return(0,a.jsx)(Ir,{});case Yn.COMPLETE:return(0,a.jsx)(Br,{saveColumnMappings:D})}})()})]})]})};var Wr=n(9092),Hr=n.n(Wr);const Gr=()=>{const{t:e}=(0,O.Bd)(),t=(0,w.useContext)(A.$o),{state:n}=(0,w.useContext)(x.BR),{_permits:r,_permitTypes:o}=(0,S.LG)(),{formMode:i,setFormMode:s,displayMode:l,entity:c}=(0,S.KC)(),d=(0,S.Ls)({key:"permit"}),u=(0,S.Zp)(),[p,f]=(0,w.useState)(null),[h,m]=(0,w.useState)([]),[g,v]=(0,w.useState)([]),[y,b]=(0,w.useState)(!0),[P,_]=(0,w.useState)(null);(0,w.useEffect)((()=>{(async()=>{const e=await r,t=await o;m(e),v(t),b(!1)})()}),[]),(0,w.useEffect)((()=>{const e=new(Hr())(window.PUSHER_KEY,{cluster:window.PUSHER_CLUSTER}),t=e.subscribe("tenant-".concat(n.tenant.id));return t.bind(C.x4.PermitCreated,(e=>{var t;if((null===(t=e.property)||void 0===t?void 0:t.id)!==c.id)return;const n=[e,...h.filter((t=>t.id!==e.id))];m(n)})),t.bind(C.x4.PermitUpdated,(e=>{var t;if((null===(t=e.property)||void 0===t?void 0:t.id)!==c.id)return;const n=h.filter((t=>t.id!==e.id));e.permitStatus===C.yG.Disabled?m(n):m([e,...n])})),t.bind(C.x4.PermitList,(e=>{var t;(null===(t=e.property)||void 0===t?void 0:t.id)===c.id&&d.load(W.bw.PROPERTY_PERMITS)})),()=>{t&&(t.unbind(C.x4.PermitCreated),t.unbind(C.x4.PermitUpdated),t.unbind(C.x4.PermitList),null===e||void 0===e||e.unsubscribe("tenant-".concat(n.tenant.id)))}}),[c.id,h]);const T=(0,w.useCallback)((t=>{switch(t.handler){case Yr.RESEND_INVITE:case Yr.SEND_INVITE:{const n=JSON.parse(t.body),r=n.email||n.phone||n.name;return e("toast.sendSuccess",{name:e("permit.invite.label",{ns:"entities"}),email:r})}case Yr.SEND_SELF_SERVICE_LINK:{const n=JSON.parse(t.body),r=n.email||n.phone||n.name;return e("toast.sendSuccess",{name:e("link",{ns:"entities"}),email:r})}case Yr.CREATE:return e("toast.createSuccess",{name:e("permit.label",{ns:"entities"})});case Yr.REVOKE_PERMIT:return e("toast.revokeSuccess",{name:e("permit.label",{ns:"entities"})});case Yr.APPROVE_PERMIT:return e("toast.approveSuccess",{name:e("permit.label",{ns:"entities"})});case Yr.DENY_PERMIT:return e("toast.denySuccess",{name:e("permit.label",{ns:"entities"})});case Yr.REFUND_PERMIT:return e("toast.refundSuccess",{name:e("permit.label",{ns:"entities"})});default:return e("toast.updateSuccess",{name:e("permit.label",{ns:"entities"})})}}),[e]),E=(0,w.useCallback)((t=>{switch(t.handler){case Yr.SEND_INVITE:case Yr.RESEND_INVITE:return e("toast.sendError",{name:e("permit.invite.label",{ns:"entities"}),error:"".concat(t.status,"-").concat(t.message||t.statusText)});case Yr.SEND_SELF_SERVICE_LINK:return e("toast.sendError",{name:e("link",{ns:"entities"}),error:"".concat(t.status,"-").concat(t.message||t.statusText)});case Yr.CREATE:return e("toast.createError",{name:e("permit.label",{ns:"entities"}),error:"".concat(e("status")," ").concat(t.status," - ").concat(e("reason"),": ").concat(t.statusText)});case Yr.REVOKE_PERMIT:return e("toast.revokeError",{name:e("permit.label",{ns:"entities"}),error:"".concat(t.status,"-").concat(t.message||t.statusText)});case Yr.APPROVE_PERMIT:return e("toast.approveError",{name:e("permit.label",{ns:"entities"}),error:"".concat(t.status,"-").concat(t.message||t.statusText)});case Yr.DENY_PERMIT:return e("toast.denyError",{name:e("permit.label",{ns:"entities"}),error:"".concat(t.status,"-").concat(t.message||t.statusText)});case Yr.REFUND_PERMIT:return e("toast.refundError",{name:e("permit.label",{ns:"entities"}),error:"".concat(t.status,"-").concat(t.message||t.statusText)});default:return e("toast.updateError",{name:e("permit.label",{ns:"entities"}),error:"".concat(t.status,"-").concat(t.message||t.statusText)})}}),[e]);(0,w.useEffect)((()=>{if(d.data){const e=d.data;e.status<400?(t({type:A.pO.SUCCESS,message:T(e)}),e.handler!==Yr.UPDATE&&R()):t({type:A.pO.ERROR,message:E(e)})}}),[d.data]);const R=()=>{u((0,W.Mt)(W.bw.PROPERTY_PERMITS,[n.tenant.id,c.id]),{replace:!0}),setTimeout((()=>{f(null),s("none"),_(null)}),10)};return(0,a.jsx)(S.sv,{context:{entity:c,formMode:i,permits:h,permitTypes:g,displayMode:l,setFormMode:s,isLoading:y,fetcherKey:"permit",selectedPermit:p,setSelectedPermit:f,onBack:R,showDialog:P,setShowDialog:_}})};let Yr=function(e){return e.SEND_INVITE="SEND INVITE",e.RESEND_INVITE="RESEND INVITE",e.SEND_SELF_SERVICE_LINK="SEND SELF SERVICE LINK",e.REVOKE_PERMIT="REVOKE PERMIT",e.APPROVE_PERMIT="APPROVE PERMIT",e.REFUND_PERMIT="REFUND PERMIT",e.DENY_PERMIT="DENY PERMIT",e.CREATE="CREATE PERMIT",e.UPDATE="UPDATE PERMIT",e.UNKNOWN="UNKNOWN",e}({});const qr=e=>{let{params:{tenantID:t,groupID:n,propertyID:r}}=e;return r&&t?{_permitTypes:(0,Fr.CQ)({tenantID:t,entityType:C.LA.Property,entityID:r})}:n&&t?{_permitTypes:(0,Fr.CQ)({tenantID:t,entityType:C.LA.PropertyGroup,entityID:n})}:{_permitTypes:Promise.resolve([])}},Kr=()=>{const{breakpoints:e}=(0,d.A)(),{t:t}=(0,O.Bd)(),n=(0,u.A)(e.down("lg")),{state:o}=(0,w.useContext)(x.BR),{pathname:i,state:p}=(0,S.zy)(),f=(0,S.Zp)(),{fetcherKey:h}=(0,B.E)(),_=(0,S.Ls)({key:h}),E=(0,w.useContext)(A.$o),{formMode:R,setFormMode:k,entity:j,displayMode:I}=(0,S.KC)(),{_permitTypes:L}=(0,S.LG)(),[N,F]=(0,w.useState)((0,P.e_F)(o.tenant.id)),[z,U]=(0,w.useState)((null===j||void 0===j?void 0:j.permitTypes)||[]),[V,H]=(0,w.useState)([]),[Y,q]=(0,w.useState)(),K=(0,w.useMemo)((()=>"property"===I?o.entityPermissions.property.update:"group"===I&&o.entityPermissions.property_group.update),[o.entityPermissions,I]);(0,w.useEffect)((()=>{J()}),[]);const J=async()=>{const e=await L;if(U(e),null!==p&&void 0!==p&&p.targetID){const t=e.find((e=>e.id===parseInt(p.targetID,10)));t&&F(t),k("edit"),f((0,W.Mt)(W.bw.PROPERTY_GROUP_PERMIT_TYPES_FORM,[o.tenant.id,p.groupID,p.targetID]),{replace:!0})}},X=(0,w.useCallback)((e=>{switch(e.handler){case C.ml.UPDATE:return t("toast.updateSuccess",{name:"".concat(t("permit_type.label",{ns:"entities"})," ").concat(N.name)});case C.ml.DELETE:return t("toast.deleteSuccess",{name:"".concat(t("permit_type.label",{ns:"entities"})," ").concat(N.name)});default:return t("toast.createSuccess",{name:"".concat(t("permit_type.label",{ns:"entities"})," ").concat(N.name)})}}),[]),$=(0,w.useCallback)((e=>{const{handler:n,status:r,statusText:o}=e;switch(n){case C.ml.UPDATE:return t("toast.updateError",{name:"".concat(t("permit_type.label",{ns:"entities"})),error:"".concat(r," - ").concat(o)});case C.ml.DELETE:return t("toast.deleteError",{name:"".concat(t("permit_type.label",{ns:"entities"})),error:"".concat(r," - ").concat(o)});default:return t("toast.createError",{name:"".concat(t("permit_type.label",{ns:"entities"})),error:"".concat(r," - ").concat(o)})}}),[]),Z=_.data;(0,w.useEffect)((()=>{Z&&(Z.status<400?(E({type:A.pO.SUCCESS,message:X(Z)}),Q(),J()):E({type:A.pO.ERROR,message:$(Z)}))}),[_]);const Q=(0,w.useCallback)((()=>{k("none"),q(void 0),F((0,P.e_F)(o.tenant.id)),null!==p&&void 0!==p&&p.propertyID?f((0,W.Mt)(W.bw.PROPERTY_PERMIT_TYPES,[o.tenant.id,p.propertyID]),{replace:!0}):f(i,{replace:!0})}),[]),ee=()=>{k("create"),F((0,P.e_F)(o.tenant.id)),f("".concat(i,"/0"))},te=e=>{if(!e)return;const n=z.find((t=>t.id===e));var r,a;if(n)if(F(n),null!==(r=n.data)&&void 0!==r&&r.termsAndConditions&&"string"===typeof n.data.termsAndConditions&&q(n.data.termsAndConditions),k("edit"),"group"===I)f((0,W.Mt)(W.bw.PROPERTY_GROUP_PERMIT_TYPES_FORM,[o.tenant.id,null===j||void 0===j?void 0:j.id,(null===n||void 0===n?void 0:n.id)||0]));else if(null!==(a=n.ancestry)&&void 0!==a&&a.propertyGroupID){var i,s;f((0,W.Mt)(W.bw.PROPERTY_GROUP_PERMIT_TYPES,[o.tenant.id,null===(i=n.ancestry)||void 0===i?void 0:i.propertyGroupID]),{state:{targetID:n.id,groupID:null===(s=n.ancestry)||void 0===s?void 0:s.propertyGroupID,propertyID:null===j||void 0===j?void 0:j.id}})}else f((0,W.Mt)(W.bw.PROPERTY_PERMIT_TYPES_FORM,[o.tenant.id,null===j||void 0===j?void 0:j.id,(null===n||void 0===n?void 0:n.id)||0]));else E({type:A.pO.ERROR,message:t("toast.findError",{name:t("pricing.label"),error:t("errors.notFound")})})},ne=(0,w.useCallback)((e=>{var n,r,o,a,i;if(null===e||void 0===e||null===(n=e.permitPricing)||void 0===n||!n.pricePerUnit)return"".concat(t("Free"));const s=(0,P.vv8)(null===(r=e.permitPricing)||void 0===r?void 0:r.pricePerUnit);return"forever"!==(null===(o=e.permitPricing)||void 0===o?void 0:o.unitOfTime)&&null!==(a=e.permitPricing)&&void 0!==a&&a.unitOfTime?"".concat(s,"/").concat((0,P.ZHe)(null===(i=e.permitPricing)||void 0===i?void 0:i.unitOfTime)):s}),[]),re=(0,w.useMemo)((()=>{const e=[{header:t("permit_type.id",{ns:"entities"}),accessorKey:"id"},{header:t("permit_type.name",{ns:"entities"}),accessorKey:"name"},{header:t("permit_type.description",{ns:"entities"}),accessorKey:"description"},{header:t("permit_type.data.quantityOfSpots",{ns:"entities"}),id:"quantityOfSpots",Cell:e=>{var n;let{row:r}=e;const o=null===(n=r.original.data)||void 0===n?void 0:n.quantityOfSpots;return o&&o>0?o:t("labels.unlimited",{ns:"permitTypes"})}},{header:t("labels.price_per_unit",{ns:"permitTypes"}),id:"pricePerUnit",Cell:e=>{let{row:t}=e;return ne(t.original)}},{header:t("labels.default_term",{ns:"permitTypes"}),id:"unitOfTime",accessorFn:e=>{var t;return(null===(t=e.permitPricing)||void 0===t?void 0:t.unitOfTime)||"-"},Cell:e=>{var n,r,o,a;let{row:i}=e;const s=null===(n=i.original.data)||void 0===n||null===(r=n.defaultTerm)||void 0===r?void 0:r.unitOfTime,l=null===(o=i.original.data)||void 0===o||null===(a=o.defaultTerm)||void 0===a?void 0:a.amountOfTime;return"forever"!==s&&s?"".concat(l," ").concat(t(s)).concat(1===l?"":"s"):(0,P.ZHe)(t("timeUnit.forever",{ns:"enums"}))}},{header:t("permit_type.data.selfService.label",{ns:"entities"}),accessorKey:"data.selfService",id:"selfService",Cell:e=>{let{renderedCellValue:n}=e;return t(n?"yes":"no")}},{header:t("labels.needs_approval",{ns:"permitTypes"}),id:"needsApproval",accessorKey:"data.needsApproval",Cell:e=>{let{renderedCellValue:n}=e;return t(n?"yes":"no")}},{header:t("permit_type.created",{ns:"entities"}),accessorKey:"created",accessorFn:e=>e.created?new Date(e.created):null,Cell:e=>{let{cell:t}=e;return t.getValue()?ye()(t.getValue()).format("MM/DD/YYYY"):""},filterVariant:"date",filterFn:(e,t,n)=>ye()(e.getValue(t)).isSame(ye()(n),"day")},{header:t("permit_type.updated",{ns:"entities"}),accessorKey:"updated",accessorFn:e=>e.updated?new Date(e.updated):null,Cell:e=>{let{cell:t}=e;return t.getValue()?ye()(t.getValue()).format("MM/DD/YYYY"):""},filterVariant:"date",filterFn:(e,t,n)=>ye()(e.getValue(t)).isSame(ye()(n),"day")}];return"property"===I&&e.push({header:t("from",{name:t("property_group.label",{ns:"entities"})}),accessorKey:"ancestry.propertyGroupName",id:"propertyGroupName",accessorFn:e=>{var t;return(null===(t=e.ancestry)||void 0===t?void 0:t.propertyGroupName)||"-"}}),e}),[I]),oe=(0,D.p)(),ae=(0,T.Up)((0,r.A)((0,r.A)({},oe),{},{data:z,columns:re,enableRowSelection:!1,initialState:{showColumnFilters:!1,showGlobalFilter:!0,columnVisibility:{id:!1,name:!0,description:!0,quantityOfSpots:!0,pricePerUnit:!0,unitOfTime:!0,created:!1,updated:!1,propertyGroupName:!1},columnPinning:{right:["mrt-row-actions"]}},state:{isLoading:"loading"===_.state,sorting:V},onSortingChange:H,getRowId:e=>"".concat(e.id),muiTableBodyRowProps:e=>{let{row:t}=e;return{sx:{backgroundColor:"white",cursor:"pointer"},onClick:()=>te(t.original.id)}},renderTopToolbar:e=>{let{table:n}=e;return(0,a.jsx)(M.A,{table:n,isSubmitting:"submitting"===_.state,tableType:D.l.PANEL,menuOptions:[{onClick:()=>ee(),content:t("buttons.create",{name:t("permit_type.label",{ns:"entities"})}),disabled:!o.entityPermissions.permit_type.create,icon:(0,a.jsx)(s.A,{})}]})},renderRowActionMenuItems:e=>{var n;let{closeMenu:r,row:i}=e;const s=[(0,a.jsxs)(m.A,{divider:!0,onClick:()=>{var e;(e=i.original.id)&&f((0,W.Mt)(W.bw.REVISIONS,[o.tenant.id,C.LA.PermitType,"".concat(e)])),r()},sx:{m:0,backgroundColor:"white"},children:[(0,a.jsx)(g.A,{children:(0,a.jsx)(c.A,{})}),t("buttons.view",{name:t("revision.label_plural")})]},1),(0,a.jsxs)(m.A,{divider:!0,onClick:()=>{(e=>{if(!e)return;let t;t="property"===I?(0,W.Mt)(W.bw.PROPERTY_PERMIT_TYPES,[o.tenant.id,null===j||void 0===j?void 0:j.id]):(0,W.Mt)(W.bw.PROPERTY_GROUP_PERMIT_TYPES,[o.tenant.id,null===j||void 0===j?void 0:j.id]),_.submit({body:e,handler:C.ml.DELETE},{method:"delete",action:t,encType:"application/json"})})(i.original.id),r()},sx:{m:0,backgroundColor:"white"},disabled:!K||!(null===(n=i.original.ancestry)||void 0===n||!n.propertyGroupID),children:[(0,a.jsx)(g.A,{children:(0,a.jsx)(l,{})}),t("buttons.delete",{name:t("permit_type.label",{ns:"entities"})})]},2)];return s}}));var ie;if("none"!==R)return(0,a.jsxs)(w.Fragment,{children:[(0,a.jsx)(G.A,{}),(0,a.jsx)(S.sv,{context:{displayMode:I,permitTypes:z,permitType:N,setPermitType:F,onBack:Q,formMode:R,branding:null===j||void 0===j||null===(ie=j.data)||void 0===ie?void 0:ie.branding,serializedEditorState:Y,setSerializedEditorState:q,fetcherKey:h}})]});if(n){const e=70,n=t=>(0,a.jsx)(v.Ay,{sx:{height:e,backgroundColor:"white"},divider:!0,onClick:()=>te(t.id),children:(0,a.jsx)(y.A,{primary:t.name,secondary:t.description,primaryTypographyProps:{variant:"subtitle1",noWrap:!0},secondaryTypographyProps:{variant:"subtitle2",noWrap:!0}})},t.id);return(0,a.jsx)(b.A,{renderItem:n,itemHeight:e,columns:re.map((e=>({name:e.header,searchKey:e.accessorKey}))),withSearchBar:!0,title:t("permit_type.label"),data:z,menuOptions:[{onClick:ee,content:t("buttons.create",{name:t("permit_type.label")}),disabled:!K,icon:(0,a.jsx)(s.A,{})}]})}return(0,a.jsx)(T.zp,{table:ae})},Jr=async e=>{let{params:t,request:n}=e;const{body:r,handler:o}=await n.json(),{tenantID:a,propertyID:i,groupID:s,permitTypeID:l}=t;let c,d,u;i?(c=C.LA.Property,d=parseInt(i,10)):s?(c=C.LA.PropertyGroup,d=parseInt(s,10)):(c=C.LA.None,d=0);try{switch(o){case C.ml.DELETE:u=await(0,Fr.Mx)({tenantID:a,entityType:c,entityID:d,permitTypeID:r});break;case C.ml.UPDATE:u=await(0,Fr.Li)({tenantID:a,body:r,entityType:c,entityID:d,permitTypeID:l});break;case C.ml.GROUP_CREATE:case C.ml.PROPERTY_CREATE:u=await(0,Fr.cK)({tenantID:a,body:r,entityType:c,entityID:d});break;default:u=new Response(null,{status:404,statusText:"Unknown Handler"})}}catch(p){u=new Response(null,{status:500,statusText:"Network Error"})}return{handler:o,status:u.status,statusText:u.statusText}},Xr=(0,o.A)((0,a.jsx)("path",{d:"M9 16h6v-6h4l-7-7-7 7h4zm-4 2h14v2H5z"}),"FileUpload"),$r=(0,o.A)((0,a.jsx)("path",{d:"M5 20h14v-2H5zM19 9h-4V3H9v6H5l7 7z"}),"Download");var Zr=n(30376),Qr=n(62475),eo=n(38348),to=n(76906),no=n(11917);const ro=["addEndListener","appear","children","container","direction","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],oo=["ownerState"];function ao(e,t,n){var r;const o=function(e,t,n){const r=t.getBoundingClientRect(),o=n&&n.getBoundingClientRect(),a=(0,no.A)(t);let i;if(t.fakeTransform)i=t.fakeTransform;else{const e=a.getComputedStyle(t);i=e.getPropertyValue("-webkit-transform")||e.getPropertyValue("transform")}let s=0,l=0;if(i&&"none"!==i&&"string"===typeof i){const e=i.split("(")[1].split(")")[0].split(",");s=parseInt(e[4],10),l=parseInt(e[5],10)}return"left"===e?"translateX(".concat(o?o.right+s-r.left:a.innerWidth+s-r.left,"px)"):"right"===e?"translateX(-".concat(o?r.right-o.left-s:r.left+r.width-s,"px)"):"up"===e?"translateY(".concat(o?o.bottom+l-r.top:a.innerHeight+l-r.top,"px)"):"translateY(-".concat(o?r.top-o.top+r.height-l:r.top+r.height-l,"px)")}(e,t,"function"===typeof(r=n)?r():r);o&&(t.style.webkitTransform=o,t.style.transform=o)}const io=w.forwardRef((function(e,t){const n=(0,d.A)(),o={enter:n.transitions.easing.easeOut,exit:n.transitions.easing.sharp},i={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:s,appear:l=!0,children:c,container:u,direction:p="down",easing:f=o,in:h,onEnter:m,onEntered:g,onEntering:v,onExit:y,onExited:b,onExiting:x,style:A,timeout:S=i,TransitionComponent:C=Zr.Ay}=e,P=(0,Ee.A)(e,ro),_=w.useRef(null),T=(0,eo.A)((0,Qr.A)(c),_,t),R=e=>t=>{e&&(void 0===t?e(_.current):e(_.current,t))},k=R(((e,t)=>{ao(p,e,u),(0,to.q)(e),m&&m(e,t)})),j=R(((e,t)=>{const o=(0,to.c)({timeout:S,style:A,easing:f},{mode:"enter"});e.style.webkitTransition=n.transitions.create("-webkit-transform",(0,r.A)({},o)),e.style.transition=n.transitions.create("transform",(0,r.A)({},o)),e.style.webkitTransform="none",e.style.transform="none",v&&v(e,t)})),O=R(g),I=R(x),D=R((e=>{const t=(0,to.c)({timeout:S,style:A,easing:f},{mode:"exit"});e.style.webkitTransition=n.transitions.create("-webkit-transform",t),e.style.transition=n.transitions.create("transform",t),ao(p,e,u),y&&y(e)})),M=R((e=>{e.style.webkitTransition="",e.style.transition="",b&&b(e)})),L=w.useCallback((()=>{_.current&&ao(p,_.current,u)}),[p,u]);return w.useEffect((()=>{if(h||"down"===p||"right"===p)return;const e=(0,E.A)((()=>{_.current&&ao(p,_.current,u)})),t=(0,no.A)(_.current);return t.addEventListener("resize",e),()=>{e.clear(),t.removeEventListener("resize",e)}}),[p,h,u]),w.useEffect((()=>{h||L()}),[h,L]),(0,a.jsx)(C,(0,r.A)((0,r.A)({nodeRef:_,onEnter:k,onEntered:O,onEntering:j,onExit:D,onExited:M,onExiting:I,addEndListener:e=>{s&&s(_.current,e)},appear:l,in:h,timeout:S},P),{},{children:(e,t)=>{let{ownerState:n}=t,o=(0,Ee.A)(t,oo);return w.cloneElement(c,(0,r.A)({ref:T,style:(0,r.A)((0,r.A)({visibility:"exited"!==e||h?void 0:"hidden"},A),c.props.style)},o))}}))})),so=io;var lo=n(60898),co=n(91244);const uo=(0,w.forwardRef)((function(e,t){return(0,a.jsx)(so,(0,r.A)({direction:"up",ref:t},e))})),po=e=>{let{open:t,close:n,image:r}=e;const{palette:o,breakpoints:i}=(0,d.A)(),{t:s}=(0,O.Bd)(),l=(0,u.A)(i.down("lg"));return(0,a.jsx)(lo.A,{open:t,onClose:n,TransitionComponent:uo,scroll:"body",fullWidth:!0,"aria-label":r.title,maxWidth:"lg",fullScreen:l,sx:{mt:{xs:-1,lg:0},pb:0},children:(0,a.jsxs)(co.A,{raised:!0,sx:l?P.Aw6:P.CyM,children:[(0,a.jsxs)(H.A,{sx:l?{display:"flex",p:{xs:2,sm:4},backgroundColor:o.secondary.main,justifyContent:"space-between",flexDirection:"row",alignItems:"center",width:"100%"}:P.FyH,children:[(0,a.jsx)(H.A,{sx:{flex:1,alignItems:"center",display:"flex"},children:(0,a.jsx)(h.A,{variant:"h4",sx:{color:o.secondary.contrastText,textAlign:"left"},children:r.title})}),(0,a.jsx)(H.A,{sx:{flex:1,alignItems:"center",display:"flex",justifyContent:"flex-end",width:"100%"},children:(0,a.jsx)(cr.A,{variant:"text",onClick:n,sx:{px:1,textTransform:"uppercase",color:o.secondary.contrastText},endIcon:(0,a.jsx)(Lr.A,{htmlColor:o.secondary.contrastText,fontSize:"large"}),children:s("close")})})]}),(0,a.jsx)(H.A,{children:(0,a.jsx)(f.A,{direction:"column",spacing:2,sx:{alignItems:"center",justifyContent:"center"},children:(0,a.jsx)("img",{src:r.img,alt:r.title,style:{width:"100%",height:"auto",borderRadius:8,boxShadow:P.IW9}})})})]})})};var fo=n(46836);const ho=e=>{let{params:t}=e;return t.propertyID?{_files:(0,zr.lY)(C.LA.Property,Number(t.propertyID))}:t.groupID?{_files:(0,zr.lY)(C.LA.PropertyGroup,Number(t.groupID))}:{_files:Promise.resolve([])}},mo=()=>{const{entity:e}=(0,S.KC)(),{t:t}=(0,O.Bd)(),{breakpoints:n}=(0,d.A)(),o=(0,u.A)(n.down("sm")),{_files:i}=(0,S.LG)(),s=(0,S.vL)(),[c,p]=(0,w.useState)(null),[A,_]=(0,w.useState)(!0),[E,R]=(0,w.useState)(!1),[k,j]=(0,w.useState)([]),{state:I}=(0,w.useContext)(x.BR),{addFiles:L,files:N,clearUploaded:F}=(0,w.useContext)(fo.e),B=(0,w.useRef)(null),V=I.entityPermissions[C.LA.Property].update;(0,w.useEffect)((()=>{(async()=>{const e=await i;j(e),_(!1)})()}),[i]),(0,w.useEffect)((()=>{E&&(N.some((e=>!e.uploaded))||(F(),R(!1),s.revalidate()))}),[N,E]);const W=e=>{fetch(e.downloadFileURL||"").then((t=>{t.blob().then((t=>{const n=window.URL.createObjectURL(t),r=document.createElement("a");r.href=n,r.download="".concat(e.data.title),r.click()}))}))},H=async e=>{R(!0),await(0,zr.Ww)(e.fileKey||""),R(!1),s.revalidate()},G=e=>{e.fileType===C.pt.Image&&p({img:e.downloadFileURL||"",title:e.data.title})},Y=[{header:t("file.name"),accessorKey:"data.title"},{header:t("file.type"),accessorKey:"fileType",Cell:e=>{let{renderedCellValue:t}=e;return(0,P.ZHe)(t)}},{header:t("file.created"),accessorKey:"created",accessorFn:e=>new Date(e.created||""),Cell:e=>{let{cell:t}=e;return ye()(t.getValue()).format("MM/DD/YYYY hh:mm A")}}],q=(0,D.p)(D.l.NESTED),K=(0,T.Up)((0,r.A)((0,r.A)({},q),{},{data:k,columns:Y,initialState:{showGlobalFilter:!0,density:"compact",columnVisibility:{id:!1,vin:!1,plate:!0,startTime:!0,endTime:!0,status:!0,ancestry:!1},columnPinning:{right:["mrt-row-actions"]}},state:{isLoading:A,showLoadingOverlay:!1},enableSorting:!1,enableColumnDragging:!1,enableColumnActions:!1,enableRowSelection:!1,getRowId:e=>"".concat(e.fileKey),muiTableBodyRowProps:e=>{let{row:t}=e;return{onClick:()=>G(t.original),sx:{backgroundColor:"white",cursor:"pointer"}}},renderTopToolbar:e=>{let{table:n}=e;return(0,a.jsxs)(M.A,{table:n,tableType:D.l.NESTED,isSubmitting:E,optionsDisabled:!V,menuOptions:[{onClick:()=>{var e;return null===(e=B.current)||void 0===e?void 0:e.click()},content:t("buttons.upload",{name:t("file.label")}),icon:(0,a.jsx)(Xr,{})}],children:[" ",(0,a.jsx)(f.A,{direction:"row",flexGrow:1,justifyContent:"flex-start",alignItems:"center",children:(0,a.jsx)(h.A,{variant:"h3",textTransform:"capitalize",children:t("file.label_plural",{ns:"entities"})})})]})},renderRowActionMenuItems:e=>{let{closeMenu:n,row:r}=e;return[(0,a.jsxs)(m.A,{divider:!0,onClick:()=>{H(r.original),n()},sx:{m:0,backgroundColor:"white"},children:[(0,a.jsx)(g.A,{children:(0,a.jsx)(l,{})}),t("buttons.remove",{name:t("file.label")})]},1),(0,a.jsxs)(m.A,{onClick:()=>W(r.original),sx:{m:0,backgroundColor:"white"},children:[(0,a.jsx)(g.A,{children:(0,a.jsx)($r,{})}),t("buttons.download",{name:t("file.label")})]},2)]}}));return(0,a.jsxs)(w.Fragment,{children:[(0,a.jsx)("input",{type:"file",ref:B,onChange:t=>{const n=t.target.files;n&&(R(!0),L(Array.from(n).map((t=>Object.assign(t,{preview:URL.createObjectURL(t),metadata:{createdByUserID:I.user.id,tenantID:I.tenant.id,entityType:C.LA.Property,entityID:Number(e.id),fileType:(0,P._lk)(t),data:{title:t.name,description:""}},uploaded:!1})))))},style:{display:"none"},multiple:!0}),c&&(0,a.jsx)(po,{open:!!c,close:()=>{p(null)},image:c}),o&&(0,a.jsx)(b.A,{data:k,columns:Y.map((e=>({name:e.header,searchKey:e.accessorKey}))),itemHeight:70,withSearchBar:!0,title:t("file.label_plural",{ns:"entities"}),renderItem:(e,n)=>(0,a.jsx)(v.Ay,{onClick:()=>G(e),divider:!0,sx:{backgroundColor:"white",height:70},secondaryAction:(0,a.jsx)(z,{menuOptions:[{onClick:()=>H(e),content:t("buttons.remove",{name:t("file.label")}),disabled:!V},{onClick:()=>W(e),content:t("buttons.download",{name:t("file.label")})}]}),children:(0,a.jsx)(y.A,{primary:e.data.title,secondary:e.fileType,primaryTypographyProps:{noWrap:!0,variant:"subtitle1"},secondaryTypographyProps:{noWrap:!0,variant:"subtitle2"}})},e.fileKey),menuOptions:[{onClick:()=>{var e;return null===(e=B.current)||void 0===e?void 0:e.click()},content:t("buttons.upload",{name:t("file.label",{ns:"entities"})}),icon:(0,a.jsx)(Xr,{}),disabled:!V}]}),!o&&(0,a.jsx)(U.A,{loading:A,children:(0,a.jsx)(T.zp,{table:K})})]})},go=w.createContext(null);function vo(e){const{children:t,value:n}=e,r=function(){const[e,t]=w.useState(null);return w.useEffect((()=>{t("mui-p-".concat(Math.round(1e5*Math.random())))}),[]),e}(),o=w.useMemo((()=>({idPrefix:r,value:n})),[r,n]);return(0,a.jsx)(go.Provider,{value:o,children:t})}function yo(){return w.useContext(go)}function bo(e,t){const{idPrefix:n}=e;return null===n?null:"".concat(e.idPrefix,"-P-").concat(t)}function xo(e,t){const{idPrefix:n}=e;return null===n?null:"".concat(e.idPrefix,"-T-").concat(t)}var Ao=n(1411);const wo=["children"],So=w.forwardRef((function(e,t){const{children:n}=e,o=(0,Ee.A)(e,wo),i=yo();if(null===i)throw new TypeError("No TabContext provided");const s=w.Children.map(n,(e=>w.isValidElement(e)?w.cloneElement(e,{"aria-controls":bo(i,e.props.value),id:xo(i,e.props.value)}):null));return(0,a.jsx)(Ao.A,(0,r.A)((0,r.A)({},o),{},{ref:t,value:i.value,children:s}))}));var Co=n(12843),Po=n(67203);const _o=e=>{let{options:t,value:n,setValue:r,name:o,sx:i,disabled:s}=e;const{t:l}=(0,O.Bd)();return(0,a.jsx)(Po.A,{fullWidth:!0,margin:"dense",variant:"outlined",id:"mobile-tab-select",name:o,value:n,onChange:e=>{r(e.target.value)},disabled:s||!t.length,sx:{borderRadius:0,"& .MuiSelect-select":{textAlign:"center",fontWeight:"bold"}},MenuProps:{sx:{width:"100%",textAlign:"center",ml:-2,height:"calc(100dvh - 100px)"},autoFocus:!1},children:t.map((e=>(0,a.jsx)(m.A,{value:e,disabled:s,divider:!0,sx:{textAlign:"center",textTransform:"capitalize",width:"100%",justifyContent:"center",pr:4},children:l("tabMenu.".concat(e.replace(" ","_")))},e)))})},To=e=>{let{title:t}=e;const n=(0,d.A)();return(0,a.jsx)(H.A,{sx:{height:"70px",width:"100%",position:"relative",bgcolor:n.palette.secondary.main,borderBottom:2,borderColor:"primary.main"},children:(0,a.jsx)(h.A,{variant:"h3",noWrap:!0,color:n.palette.secondary.contrastText,sx:{position:"absolute",left:n.spacing(2),top:"50%",transform:"translateY(-50%)",zIndex:2},children:t})})},Eo=e=>{let{title:t,currentTab:n,tabs:o,onTabChange:i,isLoading:s=!1,children:l,displayMode:c}=e;const p=(0,d.A)(),{t:m}=(0,O.Bd)(),{dispatch:g}=(0,w.useContext)(x.BR),v=(0,u.A)(p.breakpoints.down("lg")),y=(0,S.Zp)();return(0,a.jsxs)(co.A,{sx:v?(0,r.A)((0,r.A)({},P.Aw6),{},{minHeight:"calc(100dvh - ".concat(Mn.Sv.navbarHeight,")")}):{borderColor:"secondary.main",borderWidth:"2px",borderStyle:"solid",height:"100%",overflow:"hidden",display:"flex",flexDirection:"column"},raised:!0,children:[v&&(0,a.jsx)(Ct.A,{sx:{mt:6}}),(0,a.jsx)(vo,{value:n,children:(0,a.jsxs)(f.A,{spacing:0,direction:v?"column":"row",sx:{height:"100%",overflow:"hidden"},children:[(0,a.jsx)(H.A,{sx:v?P.SnN:P.Sct,children:v?(0,a.jsx)(_o,{value:n,setValue:i,options:o}):(0,a.jsxs)(w.Fragment,{children:[(0,a.jsx)(H.A,{sx:{width:"240px",flexShrink:0,borderRight:1,borderColor:"divider",display:"flex",flexDirection:"column"},children:(0,a.jsx)(To,{title:t})}),(0,a.jsx)(So,{onChange:(e,t)=>{i(t)},indicatorColor:"primary",orientation:"vertical","aria-label":"".concat(n),textColor:"inherit",sx:{mr:.5,mt:2,flexGrow:1},children:o.map((e=>{var t,n,r,o;return(0,a.jsx)(Co.A,{className:"tab-text",label:m("tabMenu.".concat(e)),value:e,sx:{whiteSpace:"nowrap",color:p.palette.secondary.contrastText,fontSize:null===(t=Mn.tV.h6)||void 0===t?void 0:t.fontSize,fontWeight:null===(n=Mn.tV.h6)||void 0===n?void 0:n.fontWeight,lineHeight:null===(r=Mn.tV.h6)||void 0===r?void 0:r.lineHeight,letterSpacing:null===(o=Mn.tV.h6)||void 0===o?void 0:o.letterSpacing,textTransform:"capitalize",alignItems:"flex-start",width:"100%",p:1},disabled:s,wrapped:!0},e)}))}),(0,a.jsx)(cr.A,{variant:"text",color:"primary",sx:{width:"100%",justifyContent:"flex-start",p:2},onClick:()=>{g({type:x.OG.LOGOUT}),y(W.bw.LOGIN)},children:(0,a.jsx)(h.A,{variant:"h6",color:p.palette.secondary.contrastText,fontWeight:"bold",align:"left",children:m("tabMenu.logout")})})]})}),(0,a.jsx)(H.A,{flexGrow:1,minHeight:0,sx:{overflow:"hidden",backgroundColor:"white"},children:(0,a.jsx)(H.A,{sx:P.HFc,children:l})})]})})]})};let Ro=function(e){return e.CREATE="create",e.UPDATE="update",e.UPDATE_PROPERTIES="updateProperties",e.UPDATE_CONTACTS="updateContacts",e.UPDATE_USERS="updateUsers",e.UPDATE_RULES="updateRules",e.UPDATE_RULESETS="updateRulesets",e.UPDATE_QR_CODES="updateQRCodes",e.UNKNOWN="unknown",e}({});const ko=()=>{const{state:e,dispatch:t}=(0,w.useContext)(x.BR),n=(0,S.Zp)(),{groupID:r}=(0,S.g)(),{_propertyGroup:o}=(0,S.LG)(),i=(0,S.zy)(),[s,l]=(0,w.useState)("none"),[c,d]=(0,w.useState)(!0),[u,p]=(0,w.useState)((0,P.lUk)(e.tenant.id)),f=(0,w.useMemo)((()=>{const t=["properties","permitTypes","jobs","rule-config","people","group"];return _.A.IsSuperAdmin()?t:t.filter((t=>{switch(t){case"people":case"group":return!0;case"jobs":return e.entityPermissions.job.read;case"rule-config":return e.entityPermissions.rule.read;case"properties":return e.entityPermissions.property.read;case"permitTypes":return e.entityPermissions.permit.read&&e.features.permitService;default:return!1}}))}),[]);(0,w.useEffect)((()=>{(async()=>{const e=await o;p(e),t({type:x.OG.SET_HEADER_TEXT,payload:"".concat(e.name)}),t({type:x.OG.SET_ENTITY_NAME,payload:"".concat(e.name)}),d(!1)})()}),[o]);const[h,m]=(0,w.useState)("group"),g=(0,w.useRef)(!1);(0,w.useEffect)((()=>{const e=i.pathname.split("/");let t;t=5===e.length?"group":e[5],h!==t&&(g.current=!0,m(t))}),[i.pathname]),(0,w.useEffect)((()=>{var t;if("edit"===(null===(t=i.state)||void 0===t?void 0:t.formMode))return void l("edit");let o;switch(l("none"),h){case"group":default:o=W.bw.PROPERTY_GROUP;break;case"properties":o=W.bw.PROPERTY_GROUP_PROPERTIES;break;case"people":o=W.bw.PROPERTY_GROUP_PEOPLE;break;case"jobs":o=W.bw.PROPERTY_GROUP_JOBS;break;case"permitTypes":o=W.bw.PROPERTY_GROUP_PERMIT_TYPES;break;case"rule-config":o=W.bw.PROPERTY_GROUP_RULES}g.current?g.current=!1:n((0,W.Mt)(o,[e.tenant.id,Number(r)]),{replace:!0})}),[h,i.state]);return(0,a.jsx)(Eo,{title:u.name,currentTab:h,tabs:f,onTabChange:e=>{l("none"),m(e)},isLoading:c,displayMode:"group",children:(0,a.jsx)(S.sv,{context:{entity:u,setEntity:p,formMode:s,setFormMode:l,displayMode:"group"}})})},jo=async e=>{let{params:t,request:n}=e;const{body:r,handler:o}=await n.json(),{tenantID:a,groupID:i}=t;let s;try{switch(o){case Ro.CREATE:s=await(0,zr.Jz)({body:r,tenantID:a});break;case Ro.UPDATE:s=await(0,zr.Fz)({groupID:i,tenantID:a,body:r});break;case Ro.UPDATE_CONTACTS:s=await(0,zr.lX)({tenantID:a,groupID:i,body:r});break;case Ro.UPDATE_USERS:s=await(0,zr.Gz)({tenantID:a,groupID:i,body:r});break;case Ro.UPDATE_RULES:s=await(0,zr.xu)({tenantID:a,groupID:i,body:r});break;case Ro.UPDATE_RULESETS:s=await(0,zr.Ll)({tenantID:a,groupID:i,body:r});break;case Ro.UPDATE_PROPERTIES:s=await(0,zr.PU)({tenantID:a,groupID:i,body:r});break;default:s=new Response("Unknown handler",{status:404,statusText:"Unknown Handler"})}}catch(Hs){s=new Response("",{status:500,statusText:"Network Error"})}return{handler:o,status:s.status,statusText:s.statusText}};let Oo=function(e){return e.CREATE="create",e.UPDATE="UPDATE",e.UPDATE_CONTACTS="updateContacts",e.UPDATE_USERS="updateUsers",e.UPDATE_RULES="updateRules",e.UPDATE_RULESETS="updateRulesets",e.UPDATE_QR_CODES="updateQRCodes",e.UPDATE_PERMITS="updatePermits",e.UNKNOWN="unknown",e}({});const Io=()=>{const{t:e}=(0,O.Bd)(),{state:t,dispatch:n}=(0,w.useContext)(x.BR),r=(0,w.useContext)(A.$o),o=(0,S.Zp)(),i=(0,S.Ls)(),{propertyID:s}=(0,S.g)(),{_property:l}=(0,S.LG)(),[c,d]=(0,w.useState)(!0),{pathname:u,state:p}=(0,S.zy)(),[f,h]=(0,S.ok)(),[m,g]=(0,w.useState)("none"),[v,y]=(0,w.useState)("property"),b=(0,w.useRef)(!1),[C,T]=(0,w.useState)((0,P.wa2)(t.tenant.id)),E=(0,w.useMemo)((()=>{const e=["property","jobs","permits","permitTypes","people","rule-config"];return _.A.IsSuperAdmin()?e:e.filter((e=>{switch(e){case"property":case"people":return!0;case"jobs":return t.entityPermissions.job.read;case"permits":case"permitTypes":return t.entityPermissions.permit.read&&t.features.permitService;case"rule-config":return t.entityPermissions.rule.read;default:return!1}}))}),[t.entityPermissions,t.features]);(0,w.useEffect)((()=>{(async()=>{const e=await l;T(e),d(!1),n({type:x.OG.SET_HEADER_TEXT,payload:"".concat(e.name)}),n({type:x.OG.SET_ENTITY_NAME,payload:"".concat(e.name)})})()}),[l]);const R=(0,w.useCallback)((t=>{switch(t.handler){case Oo.UPDATE_CONTACTS:return e("toast.updateSuccess",{name:e("contact.label_plural")});case Oo.UPDATE_USERS:return e("toast.updateSuccess",{name:e("user.label_plural")});case Oo.UPDATE_RULES:return e("toast.updateSuccess",{name:e("rule.label_plural")});case Oo.UPDATE_RULESETS:return e("toast.updateSuccess",{name:e("ruleset.label_plural")});case Oo.CREATE:return e("toast.createSuccess",{name:e("property.label")});case Oo.UPDATE:return e("toast.updateSuccess",{name:e("property.label")});case Oo.UPDATE_PERMITS:return e("toast.createSuccess",{name:e("permit.label")});case Oo.UPDATE_QR_CODES:return e("toast.updateSuccess",{name:e("qrCodes.label")});default:return e("toast.updateSuccess",{name:e("property.label")})}}),[e]),k=(0,w.useCallback)((t=>{switch(t.handler){case Oo.UPDATE_CONTACTS:return e("toast.updateError",{name:e("contact.label_plural")});case Oo.UPDATE_USERS:return e("toast.updateError",{name:e("user.label_plural")});case Oo.UPDATE_RULES:return e("toast.updateError",{name:e("rule.label_plural")});case Oo.UPDATE_RULESETS:return e("toast.updateError",{name:e("ruleset.label_plural")});case Oo.CREATE:return e("toast.createError",{name:e("property.label")});case Oo.UPDATE:return e("toast.updateError",{name:e("property.label")});case Oo.UPDATE_PERMITS:return e("toast.createError",{name:e("permit.label")});default:return e("toast.updateError",{name:e("property.label")})}}),[e]),j=i.data;(0,w.useEffect)((()=>{j&&(j.status<400?r({type:A.pO.SUCCESS,message:R(j)}):r({type:A.pO.ERROR,message:k(j)}))}),[i]),(0,w.useEffect)((()=>{const e=u.split("/");let t;t=5===e.length?"property":e[5],v!==t&&(b.current=!0,y(t))}),[u]),(0,w.useEffect)((()=>{if("edit"===(null===p||void 0===p?void 0:p.formMode))return;let e;switch(g("none"),h({}),v){case"people":e=W.bw.PROPERTY_PEOPLE;break;case"permits":e=W.bw.PROPERTY_PERMITS;break;case"jobs":e=W.bw.PROPERTY_JOBS;break;case"rule-config":e=W.bw.PROPERTY_RULES;break;case"permitTypes":e=W.bw.PROPERTY_PERMIT_TYPES;break;default:e=W.bw.PROPERTY}b.current?b.current=!1:o((0,W.Mt)(e,[t.tenant.id,Number(s)]),{replace:!0})}),[v,p]);return(0,a.jsx)(Eo,{title:C.name,currentTab:v,tabs:E,onTabChange:e=>{g("none"),h({}),y(e)},isLoading:c,displayMode:"property",children:(0,a.jsx)(S.sv,{context:{entity:C,setEntity:T,formMode:m,setFormMode:g,displayMode:"property"}})})},Do=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;switch(e){case"tenant":return(0,W.Mt)(W.bw.PROPERTIES,[t]);case"group":return(0,W.Mt)(W.bw.PROPERTY_GROUP_PROPERTIES,[t,n]);default:return""}},Mo=async e=>{let{params:t,request:n}=e;const{body:r,handler:o}=await n.json(),{tenantID:a,groupID:i}=t;let s;try{switch(o){case C.ml.TENANT_CREATE:s=await(0,zr.IL)({tenantID:a,body:r});break;case C.ml.GROUP_CREATE:case C.ml.GROUP_UPSERT:s=await(0,zr.PU)({tenantID:a,groupID:i,body:r});break;default:s=new Response("Unknown handler",{status:404,statusText:"Unknown Handler"})}}catch(Hs){s=new Response("Internal Server Error",{status:500,statusText:"Internal Server Error"})}return{handler:o,status:s.status,statusText:s.statusText}},Lo=()=>{const{t:e}=(0,O.Bd)(),{state:t}=(0,w.useContext)(x.BR),n=(0,w.useContext)(A.$o),{breakpoints:o}=(0,d.A)(),i=(0,u.A)(o.down("lg")),{fetcherKey:E}=(0,B.E)(),k=(0,S.Ls)({key:E}),j=(0,S.Zp)(),{pathname:L}=(0,S.zy)(),{entity:N,formMode:F,displayMode:U,setFormMode:V,properties:H}=(0,S.KC)(),{tenantID:Y,groupID:q}=(0,S.g)(),[K,J]=(0,w.useState)([]),X=(0,w.useRef)(null);(0,w.useEffect)((()=>{try{var e,t;null===(e=X.current)||void 0===e||null===(t=e.scrollToIndex)||void 0===t||t.call(e,0)}catch(Hs){(0,P.vVN)(Hs)}}),[K]);const $=(0,w.useCallback)((t=>{switch(t.handler){case C.ml.UPDATE:return e("toast.updateSuccess",{name:"".concat(e("property.label",{ns:"entities"})," ").concat(null===N||void 0===N?void 0:N.name)});case C.ml.GROUP_CREATE:case C.ml.TENANT_CREATE:return e("toast.createSuccess",{name:"".concat(e("property.label",{ns:"entities"}))});case C.ml.GROUP_UPSERT:return e("toast.updateSuccess",{name:"".concat(e("property_group.label",{ns:"entities"}))});default:return""}}),[]),Z=(0,w.useCallback)((t=>{const{handler:n,status:r,statusText:o}=t;switch(n){case C.ml.UPDATE:return e("toast.updateError",{name:"".concat(e("property.label",{ns:"entities"})),error:"".concat(r," - ").concat(o)});case C.ml.TENANT_CREATE:return e("toast.createError",{name:"".concat(e("property.label",{ns:"entities"})),error:"".concat(r," - ").concat(o)});case C.ml.GROUP_UPSERT:return e("toast.updateError",{name:"".concat(e("property_group.label",{ns:"entities"})," ").concat(e("property.label_plural",{ns:"entities"})),error:"".concat(r," - ").concat(o)});default:return e("toast.unknownError")}}),[]),Q=k.data;(0,w.useEffect)((()=>{Q&&(Q.status<400?(n({type:A.pO.SUCCESS,message:$(Q)}),oe()):n({type:A.pO.ERROR,message:Z(Q)}))}),[k]);const ee=(0,w.useMemo)((()=>!(!_.A.IsSuperAdmin()||"tenant"===U)||("property"===U?t.entityPermissions.property.update:"group"===U&&t.entityPermissions.property_group.update)),[U]),te=e=>{const t=(null===H||void 0===H?void 0:H.filter((t=>t.id!==e)))||[];k.submit({handler:C.ml.GROUP_UPSERT,body:JSON.stringify(t)},{method:"PUT",action:L,encType:"application/json"})},ne=()=>{V("create"),j((0,W.Mt)(W.bw.PROPERTY_CREATE,[Y||0]))},re=e=>{if(e){const t=[...N.properties,e];k.submit({handler:C.ml.GROUP_UPSERT,body:JSON.stringify(t)},{method:"PUT",encType:"application/json"})}},oe=(0,w.useCallback)((()=>{V("none");const e=Do(U,t.tenant.id,q);j(e,{replace:!0})}),[U]),ae=(0,w.useMemo)((()=>[{header:e("property.id",{ns:"entities"}),accessorKey:"id"},{header:e("property.name",{ns:"entities"}),accessorKey:"name",size:350,Cell:t=>{var n,r;let{row:o}=t;return(0,a.jsxs)(f.A,{flexDirection:"row",alignItems:"center",justifyContent:"space-between",width:350,display:"flex",children:[(0,a.jsx)(h.A,{variant:"body2",noWrap:!0,children:o.original.name}),(null===(n=o.original)||void 0===n||null===(r=n.data)||void 0===r?void 0:r.disableTowing)&&(0,a.jsx)(p.A,{color:"error",icon:(0,a.jsx)(Sr,{}),label:e("donottow.label",{ns:"entities"}),variant:"outlined",size:"small",sx:{fontWeight:"bold",px:1,ml:2}})]})}},{header:e("property.description",{ns:"entities"}),accessorKey:"description",size:200},{header:e("property.location.label",{ns:"entities"}),id:"address",accessorFn:e=>(0,P.XmD)(e.location),size:300},{header:e("property.type",{ns:"entities"}),id:"type",accessorFn:e=>(0,R.A)(e.type)},{header:e("property.status",{ns:"entities"}),accessorKey:"status",filterVariant:"select",filterSelectOptions:[{label:e("status.active",{ns:"enums"}),value:C.nW.Active},{label:e("status.disabled",{ns:"enums"}),value:C.nW.Disabled}],id:"status",Cell:e=>{let{renderedCellValue:t}=e;return(0,R.A)(t)}}]),[]),ie=(0,D.p)(),se=(0,T.Up)((0,r.A)((0,r.A)({},ie),{},{data:H||[],columns:ae,enableRowVirtualization:!0,enableRowSelection:!1,enableColumnOrdering:!1,initialState:{showColumnFilters:!1,showGlobalFilter:!0,density:"comfortable",columnVisibility:{id:!1,name:!0,description:!0,address:!0,type:!0,status:!1},columnPinning:{right:["mrt-row-actions"]}},state:{sorting:K,showLoadingOverlay:!1},onSortingChange:J,getRowId:e=>"".concat(e.id),muiTableBodyRowProps:e=>{let{row:t}=e;return{sx:{backgroundColor:"white",cursor:"pointer"},onClick:()=>{return e=t.original.id,void j((0,W.Mt)(W.bw.PROPERTY,[Y||0,e]));var e}}},renderTopToolbar:n=>{let{table:r}=n;return(0,a.jsx)(M.A,{table:r,hidden:"none"!==F,isSubmitting:"submitting"===k.state,optionsDisabled:!t.entityPermissions.property.create,menuOptions:[{onClick:()=>ne(),content:e("buttons.create",{name:e("property.label",{ns:"entities"})}),disabled:!t.entityPermissions.property.create,icon:(0,a.jsx)(s.A,{})}],children:"tenant"!==U&&(0,a.jsx)(I,{entityType:C.LA.Property,onSelect:re,renderOption:e=>(0,a.jsxs)(w.Fragment,{children:[(0,a.jsx)(h.A,{variant:"body2",noWrap:!0,fontWeight:"bold",children:e.name}),(0,a.jsx)(h.A,{variant:"body2",noWrap:!0,children:e.description})]},e.id),size:"small",sx:{width:"30%"}})})},renderRowActionMenuItems:n=>{let{closeMenu:r,row:o}=n;const i=[(0,a.jsxs)(m.A,{divider:!0,onClick:()=>{var e;e=o.original.id,j((0,W.Mt)(W.bw.REVISIONS,[t.tenant.id,C.LA.Property,e.toString()])),r()},sx:{m:0,backgroundColor:"white"},children:[(0,a.jsx)(g.A,{children:(0,a.jsx)(c.A,{})}),e("buttons.view",{name:e("revision.label_plural")})]},1)];return ee&&"tenant"!==U&&i.push((0,a.jsxs)(m.A,{onClick:()=>te(o.original.id),children:[(0,a.jsx)(g.A,{children:(0,a.jsx)(l,{})}),e("buttons.remove",{name:e("property.label",{ns:"entities"})})]},2)),i}}));if("none"!==F)return(0,a.jsxs)(w.Fragment,{children:[(0,a.jsx)(G.A,{}),(0,a.jsx)(S.sv,{context:{properties:H||[],formMode:F,onBack:oe,displayMode:U,fetcherKey:E,entity:N}})]});if(i){const t=70,n=(0,w.useCallback)(((n,r)=>(0,a.jsx)(v.Ay,{onClick:()=>j((0,W.Mt)(W.bw.PROPERTY,["".concat(Y),n.id])),divider:!0,sx:{height:t,backgroundColor:"white"},secondaryAction:(0,a.jsx)(z,{menuOptions:[{onClick:()=>te(n.id),content:e("buttons.remove",{name:e("property.label")}),disabled:!ee}]}),children:(0,a.jsx)(y.A,{primary:(0,a.jsx)(h.A,{variant:"subtitle1",noWrap:!0,children:n.name}),secondary:(0,a.jsx)(h.A,{variant:"subtitle2",noWrap:!0,children:(0,P.XmD)(n.location)})})},"property-".concat(n.id,"-").concat(r))),[H||[]]);return(0,a.jsx)(b.A,{data:H||[],columns:ae.map((e=>({name:e.header,searchKey:e.accessorKey}))),renderItem:n,itemHeight:70,title:e("property.label_plural"),withSearchBar:!0,menuOptions:[{onClick:()=>ne(),content:e("buttons.create",{name:e("property.label")}),disabled:!ee,icon:(0,a.jsx)(s.A,{})}]})}return(0,a.jsx)(T.zp,{table:se})},No=e=>{let{tenantID:t,body:n,qrCodeID:o,entityID:a,entityType:i}=e;return fetch("".concat(window.QR_CODE_BASE_URL,"/tenant/").concat(t,"/").concat(i,"/").concat(a,"/qr-code"),(0,r.A)({method:"GET"},(0,P.oOe)())).then((e=>(0,P.NZL)(e,200))).catch((e=>{throw e}))},Fo=async e=>{let{tenantID:t,entityType:n,entityID:o,body:a}=e;return await fetch("".concat(window.QR_CODE_BASE_URL,"/tenant/").concat(t,"/").concat(n,"/").concat(o,"/qr-code"),(0,r.A)((0,r.A)({method:"PUT"},(0,P.oOe)()),{},{body:a}))},zo=e=>{let{params:{tenantID:t,groupID:n,propertyID:r}}=e;return r&&t?{_qrCodes:No({tenantID:t,entityType:C.LA.Property,entityID:r,body:"",qrCodeID:""})}:n&&t?{_qrCodes:No({tenantID:t,entityType:C.LA.PropertyGroup,entityID:n,body:"",qrCodeID:""})}:t?{_qrCodes:No({tenantID:t,entityType:C.LA.Tenant,entityID:t,body:"",qrCodeID:""})}:{_qrCodes:Promise.resolve([])}},Bo=()=>{const{t:e}=(0,O.Bd)(),{breakpoints:t}=(0,d.A)(),n=(0,u.A)(t.down("lg")),{state:o}=(0,w.useContext)(x.BR),{pathname:i}=(0,S.zy)(),c=(0,S.Zp)(),{fetcherKey:p}=(0,B.E)(),_=(0,S.Ls)({key:p}),E=(0,w.useContext)(A.$o),{formMode:R,setFormMode:k,entity:j,displayMode:I}=(0,S.KC)(),{_qrCodes:L}=(0,S.LG)(),[N,F]=(0,w.useState)((null===j||void 0===j?void 0:j.qrCodes)||[]),[z,V]=(0,w.useState)((0,P.Ncn)(o.tenant.id,j.id)),[H,G]=(0,w.useState)(!0),[Y,q]=(0,w.useState)([]),K=(0,w.useMemo)((()=>"property"===I?o.entityPermissions.property.update:"group"===I?o.entityPermissions.property_group.update:"tenant"===I&&o.entityPermissions.tenant.update),[o.entityPermissions,I]);(0,w.useEffect)((()=>{(async()=>{const e=await L;F(e),G(!1)})()}),[L]);const J=(0,w.useCallback)((t=>{switch(t.handler){case C.ml.UPDATE:return e("toast.updateSuccess",{name:"".concat(e("qrCodes.label",{ns:"entities"}))});case C.ml.DELETE:return e("toast.deleteSuccess",{name:"".concat(e("qrCodes.label",{ns:"entities"}))});case C.ml.PROPERTY_CREATE:case C.ml.GROUP_CREATE:return e("toast.createSuccess",{name:"".concat(e("qrCodes.label",{ns:"entities"}))});case C.ml.PROPERTY_UPSERT:return e("toast.updateSuccess",{name:"".concat(e("property.label",{ns:"entities"}))});case C.ml.GROUP_UPSERT:return e("toast.updateSuccess",{name:"".concat(e("property_group.label",{ns:"entities"}))});default:return""}}),[]),X=(0,w.useCallback)((t=>{const{handler:n,status:r,statusText:o}=t;switch(n){case C.ml.UPDATE:return e("toast.updateError",{name:"".concat(e("qrCodes.label",{ns:"entities"})),error:"".concat(r," - ").concat(o)});case C.ml.DELETE:return e("toast.deleteError",{name:"".concat(e("qrCodes.label",{ns:"entities"})),error:"".concat(r," - ").concat(o)});case C.ml.PROPERTY_CREATE:case C.ml.GROUP_CREATE:return e("toast.createError",{name:"".concat(e("qrCodes.label",{ns:"entities"})),error:"".concat(r," - ").concat(o)});case C.ml.PROPERTY_UPSERT:return e("toast.updateError",{name:"".concat(e("property.label",{ns:"entities"})).concat(e("qrCodes.label_plural",{ns:"entities"})),error:"".concat(r," - ").concat(o)});case C.ml.GROUP_UPSERT:return e("toast.updateError",{name:"".concat(e("property_group.label",{ns:"entities"})).concat(e("qrCodes.label_plural",{ns:"entities"})),error:"".concat(r," - ").concat(o)});default:return e("toast.unknownError")}}),[]),$=_.data;(0,w.useEffect)((()=>{$&&($.status<400?(E({type:A.pO.SUCCESS,message:J($)}),Z()):E({type:A.pO.ERROR,message:X($)}))}),[_]);const Z=(0,w.useCallback)((()=>{k("none"),V((0,P.Ncn)(o.tenant.id,j.id)),c(i,{replace:!0})}),[]),Q=()=>{k("create"),V((0,P.Ncn)(o.tenant.id,j.id)),"property"===I?c((0,W.Mt)(W.bw.PROPERTY_QR_CODES_FORM,[o.tenant.id,j.id,0])):"group"===I&&c((0,W.Mt)(W.bw.PROPERTY_GROUP_QR_CODES_FORM,[o.tenant.id,j.id,0]))},ee=e=>{if(!e)return;const t=document.createElement("a");t.href=e.downloadFileURL||"",t.download=e.fileKey||"",document.body.appendChild(t),t.click(),document.body.removeChild(t)},te=e=>{if(!e)return;const t=N.find((t=>t.fileKey===e));t&&(V((0,r.A)((0,r.A)({},t),{},{entityID:j.id})),k("edit"),c((0,W.Mt)("property"===I?W.bw.PROPERTY_QR_CODES_FORM:W.bw.PROPERTY_GROUP_QR_CODES_FORM,[o.tenant.id,null===j||void 0===j?void 0:j.id,(null===t||void 0===t?void 0:t.fileKey)||0])))},ne=(0,w.useMemo)((()=>[{header:e("qrCodes.name",{ns:"entities"}),accessorKey:"data.title"},{header:e("qrCodes.description",{ns:"entities"}),accessorKey:"data.description"},{header:e("qrCodes.created",{ns:"entities"}),accessorKey:"created"}]),[I]),re=(0,D.p)(D.l.NESTED),oe=(0,T.Up)((0,r.A)((0,r.A)({},re),{},{data:N,columns:ne,enableRowSelection:!1,initialState:{density:"compact",showColumnFilters:!1,showGlobalFilter:!0,columnVisibility:{id:!1,name:!0,description:!0,created:!0},columnPinning:{right:["mrt-row-actions"]}},state:{isLoading:H,sorting:Y,showLoadingOverlay:!1},onSortingChange:q,getRowId:e=>String(e.fileKey),muiTableBodyRowProps:e=>{let{row:t}=e;return{sx:{backgroundColor:"white",cursor:"pointer"},onClick:()=>te(t.original.fileKey)}},renderTopToolbar:t=>{let{table:n}=t;return(0,a.jsx)(M.A,{table:n,optionsDisabled:!K,tableType:D.l.NESTED,isSubmitting:"submitting"===_.state,menuOptions:[{onClick:()=>Q(),content:e("buttons.create",{name:e("qrCodes.label",{ns:"entities"})}),disabled:!K,icon:(0,a.jsx)(s.A,{})}],children:(0,a.jsx)(f.A,{direction:"row",flexGrow:1,justifyContent:"flex-start",alignItems:"center",children:(0,a.jsx)(h.A,{variant:"h3",textTransform:"capitalize",children:e("qrCodes.label_plural",{ns:"entities"})})})})},renderRowActionMenuItems:t=>{let{closeMenu:n,row:o}=t;return[(0,a.jsxs)(m.A,{divider:!0,onClick:()=>{ee(o.original),n()},sx:{m:0,backgroundColor:"white"},children:[(0,a.jsx)(g.A,{children:(0,a.jsx)($r,{})}),e("buttons.download",{name:"".concat(e("qrCodes.label",{ns:"entities"}))})]},1),(0,a.jsxs)(m.A,{divider:!0,onClick:()=>{var e;(e=o.original)&&_.submit({body:JSON.stringify((0,r.A)({},e)),handler:C.ml.DELETE},{method:"POST",action:i,encType:"application/json"}),n()},sx:{m:0,backgroundColor:"white"},children:[(0,a.jsx)(g.A,{children:(0,a.jsx)(l,{})}),e("buttons.delete",{name:"".concat(e("qrCodes.label",{ns:"entities"}))})]},2)]}}));if("none"!==R)return(0,a.jsx)(S.sv,{context:{qrCode:z,setQRCode:V,qrCodes:N,onBack:Z,formMode:R,displayMode:I,handleDownloadQRCode:ee,fetcherKey:p,entity:j}});if(n){const t=70,n=(e,n)=>(0,a.jsx)(v.Ay,{onClick:()=>te(e.fileKey),divider:!0,sx:{height:t},children:(0,a.jsx)(y.A,{primary:e.data.title,secondary:e.data.description,primaryTypographyProps:{variant:"subtitle1",noWrap:!0},secondaryTypographyProps:{variant:"subtitle2",noWrap:!0}})},n);return(0,a.jsx)(b.A,{columns:ne.map((e=>({name:e.header,searchKey:e.accessorKey}))),withSearchBar:!0,title:e("qrCodes.label",{ns:"entities"}),data:N,renderItem:n,itemHeight:t,menuOptions:[{onClick:()=>Q(),content:e("buttons.create",{name:e("qrCodes.label",{ns:"entities"})}),disabled:!K,icon:(0,a.jsx)(s.A,{})}]})}return(0,a.jsx)(U.A,{loading:H,children:(0,a.jsx)(T.zp,{table:oe})})},Uo=e=>{let{tenantID:t,entityID:n,displayMode:r}=e;switch(r){case"property":return(0,W.Mt)(W.bw.PROPERTY_QR_CODES,[t,n]);case"group":return(0,W.Mt)(W.bw.PROPERTY_GROUP_QR_CODES,[t,n]);default:return""}},Vo=async e=>{let{params:t,request:n}=e;const{body:o,handler:a}=await n.json(),{tenantID:i,propertyID:s,groupID:l,qrCodeID:c}=t;let d,u,p;s?(d=C.LA.Property,u=parseInt(s,10)):l?(d=C.LA.PropertyGroup,u=parseInt(l,10)):i?(d=C.LA.Tenant,u=parseInt(i,10)):(d=C.LA.None,u=0);try{switch(a){case C.ml.UPDATE:p=await(async e=>{let{tenantID:t,entityType:n,entityID:o,QRCodeID:a,body:i}=e;return await fetch("".concat(window.QR_CODE_BASE_URL,"/tenant/").concat(t,"/").concat(n,"/").concat(o,"/qr-code/").concat(a),(0,r.A)((0,r.A)({method:"PUT"},(0,P.oOe)()),{},{body:i}))})({tenantID:i,body:o,entityType:d,entityID:u,QRCodeID:c});break;case C.ml.DELETE:p=await(async e=>{let t,{tenantID:n,entityType:o,entityID:a,QRCodeID:i,body:s}=e;t=i?i.toString():JSON.parse(s).fileKey;return await fetch("".concat(window.QR_CODE_BASE_URL,"/tenant/").concat(n,"/").concat(o,"/").concat(a,"/qr-code/").concat(t),(0,r.A)((0,r.A)({method:"DELETE"},(0,P.oOe)()),{},{body:s}))})({tenantID:i,body:o,entityType:d,entityID:u,QRCodeID:c});break;case C.ml.GROUP_CREATE:p=await Fo({tenantID:i||"",entityType:C.LA.PropertyGroup,entityID:l||"",qrCodeID:o.qrCodeID,body:o});break;case C.ml.TENANT_CREATE:p=await Fo({tenantID:i||"",entityType:C.LA.Tenant,entityID:i||"",qrCodeID:o.qrCodeID,body:o});break;case C.ml.PROPERTY_CREATE:p=await Fo({tenantID:i||"",entityType:C.LA.Property,entityID:s||"",qrCodeID:o.qrCodeID,body:o});break;default:p=new Response(null,{status:404,statusText:"Unknown Handler"})}}catch(f){p=new Response(null,{status:500,statusText:"Network Error"})}return{handler:a,status:p.status,statusText:p.statusText}};var Wo=n(81490);const Ho=e=>{let{sx:t,type:n,size:o}=e;const{t:i}=(0,O.Bd)();return(0,a.jsx)(p.A,{sx:(0,r.A)((0,r.A)({},t),{},{width:100,fontWeight:500}),color:"primary",label:i("jobType.".concat(n),{ns:"enums"}),variant:"outlined",size:o})};var Go=n(73849),Yo=n(58168),qo=n(98587),Ko=n(24732),Jo=n(81580),Xo=n(31102),$o=n(89021),Zo=n(97605),Qo=n(38072),ea=n(75067),ta=n(95589),na=n(60638),ra=n(30566),oa=n(26081);const aa=e=>{const t=[],n=[];return e.forEach((e=>{"start"===e.dateName?t.push(e):n.push(e)})),{startDate:t,endDate:n}},ia=["value","referenceDate"],sa={emptyValue:[null,null],getTodayValue:(e,t,n)=>[(0,na.ak)(e,t,n),(0,na.ak)(e,t,n)],getInitialReferenceValue:e=>{let{value:t,referenceDate:n}=e,r=(0,qo.A)(e,ia);const o=null!=t[0]&&r.utils.isValid(t[0]),a=null!=t[1]&&r.utils.isValid(t[1]);if(o&&a)return t;const i=null!==n&&void 0!==n?n:(0,ra.$9)(r);return[o?t[0]:i,a?t[1]:i]},cleanValue:(e,t)=>t.map((t=>(0,na.Q6)(e,t))),areValuesEqual:(e,t,n)=>(0,na.iH)(e,t[0],n[0])&&(0,na.iH)(e,t[1],n[1]),isSameError:(e,t)=>null!==t&&e[1]===t[1]&&e[0]===t[0],hasError:e=>null!=e[0]||null!=e[1],defaultErrorState:[null,null],getTimezone:(e,t)=>{const n=null!=t[0]&&e.isValid(t[0])?e.getTimezone(t[0]):null,r=null!=t[1]&&e.isValid(t[1])?e.getTimezone(t[1]):null;if(null!=n&&null!=r&&n!==r)throw new Error("MUI X: The timezone of the start and the end date should be the same.");return null!==n&&void 0!==n?n:r},setTimezone:(e,t,n)=>[null==n[0]?null:e.setTimezone(n[0],t),null==n[1]?null:e.setTimezone(n[1],t)]},la=e=>{let{dateSeparator:t="\u2013"}=e;return{updateReferenceValue:(e,t,n)=>{const r=null!=t[0]&&e.isValid(t[0]),o=null!=t[1]&&e.isValid(t[1]);return r||o?r&&o?t:r?[t[0],n[0]]:[n[1],t[1]]:n},getSectionsFromValue:(e,n,r,o)=>{let[a,i]=n;const s=null==r?{startDate:null,endDate:null}:aa(r),l=(n,r,a)=>{if(!e.isValid(n)&&!!r)return r;const i=o(n);return i.map(((e,n)=>n===i.length-1&&"start"===a?(0,Yo.A)({},e,{dateName:a,endSeparator:"".concat(e.endSeparator," ").concat(t," ")}):(0,Yo.A)({},e,{dateName:a})))};return[...l(a,s.startDate,"start"),...l(i,s.endDate,"end")]},getV7HiddenInputValueFromSections:e=>{const t=aa(e);return(0,oa.sZ)([...t.startDate,...t.endDate])},getV6InputValueFromSections:(e,t,n)=>{const r=aa(e);return(0,oa.ZS)([...r.startDate,...r.endDate],t,n)},parseValueStr:(e,n,r)=>{const[o,a]=e.split(t);return[o,a].map(((e,t)=>null==e?null:r(e.trim(),n[t])))},getActiveDateManager:(e,t,n)=>{const r="start"===n.dateName?0:1,o=(e,t)=>0===r?[e,t[1]]:[t[0],e];return{date:t.value[r],referenceDate:t.referenceValue[r],getSections:e=>{const t=aa(e);return 0===r?(n=t.startDate).map(((e,t)=>t===n.length-1?(0,Yo.A)({},e,{separator:null}):e)):t.endDate;var n},getNewValuesFromNewActiveDate:n=>({value:o(n,t.value),referenceValue:null!=n&&e.isValid(n)?o(n,t.referenceValue):t.referenceValue})}}}};var ca=n(50496);const da=(e,t)=>Boolean(t&&t[0]&&t[1]&&!e.isBefore(t[1],t[0])),ua=e=>{let{adapter:t,value:n,timezone:r,props:o}=e;const[a,i]=n,s=[(0,ca.i)({adapter:t,value:a,timezone:r,props:o}),(0,ca.i)({adapter:t,value:i,timezone:r,props:o})];return s[0]||s[1]?s:null===a||null===i||da(t.utils,n)?[null,null]:["invalidRange","invalidRange"]};ua.valueManager=sa;const pa=["slots","slotProps","InputProps","inputProps"],fa=w.forwardRef((function(e,t){var n;const r=(0,$o.A)({props:e,name:"MuiSingleInputTimeRangeField"}),{slots:o,slotProps:i,InputProps:s,inputProps:l}=r,c=(0,qo.A)(r,pa),d=r,u=null!==(n=null===o||void 0===o?void 0:o.textField)&&void 0!==n?n:e.enableAccessibleFieldDOMStructure?Xo.X:j.A,p=(0,Zo.A)({elementType:u,externalSlotProps:null===i||void 0===i?void 0:i.textField,externalForwardedProps:c,ownerState:d,additionalProps:{ref:t}});p.inputProps=(0,Yo.A)({},l,p.inputProps),p.InputProps=(0,Yo.A)({},s,p.InputProps);const f=(e=>{const t=(0,Qo.EO)(e),{forwardedProps:n,internalProps:r}=(0,ta.o)(t,"time"),o=w.useMemo((()=>la({dateSeparator:r.dateSeparator})),[r.dateSeparator]);return(0,ea.M)({forwardedProps:n,internalProps:r,valueManager:sa,fieldValueManager:o,validator:ua,valueType:"time"})})(p),h=(0,Jo.h)(f),m=(0,Ko.Z)((0,Yo.A)({},h,{slots:o,slotProps:i}));return(0,a.jsx)(u,(0,Yo.A)({},m))}));fa.fieldType="single-input";const ha=e=>{let{schedule:t,loading:n=!1,hideTitle:r=!1}=e;const{t:o}=(0,O.Bd)(),i=(0,d.A)(),s=(0,u.A)(i.breakpoints.down("lg"));return(0,a.jsxs)(w.Fragment,{children:[(0,a.jsx)(Ct.A,{orientation:"horizontal",children:!r&&(0,a.jsx)(h.A,{variant:"overline",align:"center",children:o("rule.data.enforcementSchedule.label")})}),(0,a.jsx)(f.A,{direction:s?"column":"row",spacing:s?0:1,sx:{borderRight:"1px solid black",borderLeft:"1px solid black",borderRadius:"4px"},px:{sm:16,lg:0},divider:(0,a.jsx)(Ct.A,{orientation:"vertical",flexItem:!0}),children:Object.keys(t).map((e=>{const r=t[e.toLowerCase()];return(0,a.jsxs)(f.A,{flexDirection:s?"row":"column",flex:1,display:"flex",sx:{justifyContent:"space-between",alignItems:"center",p:{xs:.5}},children:[(0,a.jsx)(H.A,{sx:{flex:1,height:"100%"},children:(0,a.jsx)(h.A,{variant:"h6",align:s?"left":"center",sx:{pl:{xs:2,lg:0}},textTransform:"capitalize",children:"".concat(o(e)).concat(s?":":"")})}),r&&r.length?r.map(((e,t)=>{const n=ye()(e.startTime,"HHmm"),r=ye()(e.endTime,"HHmm");return(0,a.jsx)(H.A,{sx:{flex:2,height:"100%"},children:(0,a.jsx)(fa,{label:"",value:[n,r],variant:"standard",fullWidth:!0,margin:"none",InputProps:{readOnly:!0,disableUnderline:!0},inputProps:{style:{textAlign:"center"}}})},t)})):(0,a.jsxs)(H.A,{sx:{flex:2,height:"100%"},children:[(0,a.jsx)(h.A,{variant:s?"body1":"body2",align:s?"right":"center",py:{xs:.25,lg:0},children:n?(0,a.jsx)(Go.A,{width:"100%",variant:"text",sx:{borderBottom:"1px solid black",pb:1,fontSize:"1rem"}}):"-"}),s&&(0,a.jsx)(Ct.A,{sx:{borderColor:"rgba(0,0,0, 0.42)"}})]})]},e)}))})]})};var ma=n(9857);function ga(e){return(0,De.Ay)("MuiToggleButtonGroup",e)}const va=(0,Ie.A)("MuiToggleButtonGroup",["root","selected","horizontal","vertical","disabled","grouped","groupedHorizontal","groupedVertical","fullWidth","firstButton","lastButton","middleButton"]);const ya=w.createContext({});const ba=w.createContext(void 0);function xa(e){return(0,De.Ay)("MuiToggleButton",e)}const Aa=(0,Ie.A)("MuiToggleButton",["root","disabled","selected","standard","primary","secondary","sizeSmall","sizeMedium","sizeLarge","fullWidth"]),wa=["children","className","color","disabled","exclusive","fullWidth","onChange","orientation","size","value"],Sa=(0,je.Ay)("div",{name:"MuiToggleButtonGroup",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{["& .".concat(va.grouped)]:t.grouped},{["& .".concat(va.grouped)]:t["grouped".concat((0,R.A)(n.orientation))]},{["& .".concat(va.firstButton)]:t.firstButton},{["& .".concat(va.lastButton)]:t.lastButton},{["& .".concat(va.middleButton)]:t.middleButton},t.root,"vertical"===n.orientation&&t.vertical,n.fullWidth&&t.fullWidth]}})((0,Le.A)((e=>{let{theme:t}=e;return{display:"inline-flex",borderRadius:(t.vars||t).shape.borderRadius,variants:[{props:{orientation:"vertical"},style:{flexDirection:"column",["& .".concat(va.grouped)]:{["&.".concat(va.selected," + .").concat(va.grouped,".").concat(va.selected)]:{borderTop:0,marginTop:0}},["& .".concat(va.firstButton,",& .").concat(va.middleButton)]:{borderBottomLeftRadius:0,borderBottomRightRadius:0},["& .".concat(va.lastButton,",& .").concat(va.middleButton)]:{marginTop:-1,borderTop:"1px solid transparent",borderTopLeftRadius:0,borderTopRightRadius:0},["& .".concat(va.lastButton,".").concat(Aa.disabled,",& .").concat(va.middleButton,".").concat(Aa.disabled)]:{borderTop:"1px solid transparent"}}},{props:{fullWidth:!0},style:{width:"100%"}},{props:{orientation:"horizontal"},style:{["& .".concat(va.grouped)]:{["&.".concat(va.selected," + .").concat(va.grouped,".").concat(va.selected)]:{borderLeft:0,marginLeft:0}},["& .".concat(va.firstButton,",& .").concat(va.middleButton)]:{borderTopRightRadius:0,borderBottomRightRadius:0},["& .".concat(va.lastButton,",& .").concat(va.middleButton)]:{marginLeft:-1,borderLeft:"1px solid transparent",borderTopLeftRadius:0,borderBottomLeftRadius:0},["& .".concat(va.lastButton,".").concat(Aa.disabled,",& .").concat(va.middleButton,".").concat(Aa.disabled)]:{borderLeft:"1px solid transparent"}}}]}}))),Ca=w.forwardRef((function(e,t){const n=(0,Oe.b)({props:e,name:"MuiToggleButtonGroup"}),{children:o,className:i,color:s="standard",disabled:l=!1,exclusive:c=!1,fullWidth:d=!1,onChange:u,orientation:p="horizontal",size:f="medium",value:h}=n,m=(0,Ee.A)(n,wa),g=(0,r.A)((0,r.A)({},n),{},{disabled:l,fullWidth:d,orientation:p,size:f}),v=(e=>{const{classes:t,orientation:n,fullWidth:r,disabled:o}=e,a={root:["root",n,r&&"fullWidth"],grouped:["grouped","grouped".concat((0,R.A)(n)),o&&"disabled"],firstButton:["firstButton"],lastButton:["lastButton"],middleButton:["middleButton"]};return(0,ke.A)(a,ga,t)})(g),y=w.useCallback(((e,t)=>{if(!u)return;const n=h&&h.indexOf(t);let r;h&&n>=0?(r=h.slice(),r.splice(n,1)):r=h?h.concat(t):[t],u(e,r)}),[u,h]),b=w.useCallback(((e,t)=>{u&&u(e,h===t?null:t)}),[u,h]),x=w.useMemo((()=>({className:v.grouped,onChange:c?b:y,value:h,size:f,fullWidth:d,color:s,disabled:l})),[v.grouped,c,b,y,h,f,d,s,l]),A=(0,ma.A)(o),S=A.length,C=e=>{const t=0===e,n=e===S-1;return t&&n?"":t?v.firstButton:n?v.lastButton:v.middleButton};return(0,a.jsx)(Sa,(0,r.A)((0,r.A)({role:"group",className:(0,Re.A)(v.root,i),ref:t,ownerState:g},m),{},{children:(0,a.jsx)(ya.Provider,{value:x,children:A.map(((e,t)=>(0,a.jsx)(ba.Provider,{value:C(t),children:e},t)))})}))}));var Pa=n(84599),_a=n(29651),Ta=n(76606),Ea=n(34412);function Ra(e,t){return void 0!==t&&void 0!==e&&(Array.isArray(t)?t.includes(e):e===t)}const ka=["value"],ja=["children","className","color","disabled","disableFocusRipple","fullWidth","onChange","onClick","selected","size","value"],Oa=(0,je.Ay)(Ta.A,{name:"MuiToggleButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t["size".concat((0,R.A)(n.size))]]}})((0,Le.A)((e=>{let{theme:t}=e;return(0,r.A)((0,r.A)({},t.typography.button),{},{borderRadius:(t.vars||t).shape.borderRadius,padding:11,border:"1px solid ".concat((t.vars||t).palette.divider),color:(t.vars||t).palette.action.active,["&.".concat(Aa.disabled)]:{color:(t.vars||t).palette.action.disabled,border:"1px solid ".concat((t.vars||t).palette.action.disabledBackground)},"&:hover":{textDecoration:"none",backgroundColor:t.vars?"rgba(".concat(t.vars.palette.text.primaryChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,_a.X4)(t.palette.text.primary,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},variants:[{props:{color:"standard"},style:{["&.".concat(Aa.selected)]:{color:(t.vars||t).palette.text.primary,backgroundColor:t.vars?"rgba(".concat(t.vars.palette.text.primaryChannel," / ").concat(t.vars.palette.action.selectedOpacity,")"):(0,_a.X4)(t.palette.text.primary,t.palette.action.selectedOpacity),"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.text.primaryChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.hoverOpacity,"))"):(0,_a.X4)(t.palette.text.primary,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.text.primaryChannel," / ").concat(t.vars.palette.action.selectedOpacity,")"):(0,_a.X4)(t.palette.text.primary,t.palette.action.selectedOpacity)}}}}},...Object.entries(t.palette).filter((0,Ea.A)()).map((e=>{let[n]=e;return{props:{color:n},style:{["&.".concat(Aa.selected)]:{color:(t.vars||t).palette[n].main,backgroundColor:t.vars?"rgba(".concat(t.vars.palette[n].mainChannel," / ").concat(t.vars.palette.action.selectedOpacity,")"):(0,_a.X4)(t.palette[n].main,t.palette.action.selectedOpacity),"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette[n].mainChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.hoverOpacity,"))"):(0,_a.X4)(t.palette[n].main,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette[n].mainChannel," / ").concat(t.vars.palette.action.selectedOpacity,")"):(0,_a.X4)(t.palette[n].main,t.palette.action.selectedOpacity)}}}}}})),{props:{fullWidth:!0},style:{width:"100%"}},{props:{size:"small"},style:{padding:7,fontSize:t.typography.pxToRem(13)}},{props:{size:"large"},style:{padding:15,fontSize:t.typography.pxToRem(15)}}]})}))),Ia=w.forwardRef((function(e,t){const n=w.useContext(ya),{value:o}=n,i=(0,Ee.A)(n,ka),s=w.useContext(ba),l=(0,Pa.A)((0,r.A)((0,r.A)({},i),{},{selected:Ra(e.value,o)}),e),c=(0,Oe.b)({props:l,name:"MuiToggleButton"}),{children:d,className:u,color:p="standard",disabled:f=!1,disableFocusRipple:h=!1,fullWidth:m=!1,onChange:g,onClick:v,selected:y,size:b="medium",value:x}=c,A=(0,Ee.A)(c,ja),S=(0,r.A)((0,r.A)({},c),{},{color:p,disabled:f,disableFocusRipple:h,fullWidth:m,size:b}),C=(e=>{const{classes:t,fullWidth:n,selected:r,disabled:o,size:a,color:i}=e,s={root:["root",r&&"selected",o&&"disabled",n&&"fullWidth","size".concat((0,R.A)(a)),i]};return(0,ke.A)(s,xa,t)})(S),P=s||"";return(0,a.jsx)(Oa,(0,r.A)((0,r.A)({className:(0,Re.A)(i.className,C.root,u,P),disabled:f,focusRipple:!h,ref:t,onClick:e=>{v&&(v(e,x),e.defaultPrevented)||g&&g(e,x)},onChange:g,value:x,ownerState:S,"aria-pressed":y},A),{},{children:d}))}));var Da=n(21039),Ma=n(65453),La=n(13378),Na=n(44639);const Fa=(e,t)=>Object.keys(e).reduce(((n,r)=>(t.includes(r)||(n[r]=e[r]),n)),{});var za=n(21767);const Ba=e=>{let{sharedProps:t,startTextFieldProps:n,unstableStartFieldRef:r,endTextFieldProps:o,unstableEndFieldRef:a}=e;const i=(0,Qo.EO)(t),{value:s,defaultValue:l,referenceDate:c,format:d,formatDensity:u,shouldRespectLeadingZeros:p,onChange:f,disabled:h,readOnly:m,selectedSections:g,onSelectedSectionsChange:v,timezone:y,enableAccessibleFieldDOMStructure:b,autoFocus:x}=i,{value:A,handleValueChange:S,timezone:C}=(0,La.Y)({name:"useMultiInputDateRangeField",timezone:y,value:s,defaultValue:l,onChange:f,valueManager:sa,referenceDate:c}),{validationError:P,getValidationErrorForNewValue:_}=(0,Na.$)({props:i,validator:ua,value:A,timezone:C,onError:i.onError}),T=e=>(t,n)=>{const r=0===e?[t,A[1]]:[A[0],t],o=(0,Yo.A)({},n,{validationError:_(r)});S(r,o)},E=(0,Da.A)(T(0)),R=(0,Da.A)(T(1)),k=(e=>{var t;const n=w.useRef(null),r=(0,za.A)(e.unstableEndFieldRef,n),[o,a]=w.useState(null!==(t=e.selectedSections)&&void 0!==t?t:null),[i,s]=w.useState(null),l=()=>n.current&&n.current.isFieldFocused()?"end":"start",c=(0,Da.A)((t=>{var n;a(t),"start"===l()&&(null===(n=e.onSelectedSectionsChange)||void 0===n||n.call(e,t))})),d=(0,Da.A)((t=>{var n;s(t),"end"===l()&&(null===(n=e.onSelectedSectionsChange)||void 0===n||n.call(e,t))})),u=l();return{start:{unstableFieldRef:e.unstableStartFieldRef,selectedSections:"start"===u&&void 0!==e.selectedSections?e.selectedSections:o,onSelectedSectionsChange:c},end:{unstableFieldRef:r,selectedSections:"end"===u&&void 0!==e.selectedSections?e.selectedSections:i,onSelectedSectionsChange:d}}})({selectedSections:g,onSelectedSectionsChange:v,unstableStartFieldRef:r,unstableEndFieldRef:a}),j=(0,Yo.A)({error:!!P[0]},n,k.start,{disabled:h,readOnly:m,format:d,formatDensity:u,shouldRespectLeadingZeros:p,timezone:C,value:void 0===s?void 0:s[0],defaultValue:void 0===l?void 0:l[0],onChange:E,enableAccessibleFieldDOMStructure:b,autoFocus:x}),O=(0,Yo.A)({error:!!P[1]},o,k.end,{format:d,formatDensity:u,shouldRespectLeadingZeros:p,disabled:h,readOnly:m,timezone:C,value:void 0===s?void 0:s[1],defaultValue:void 0===l?void 0:l[1],onChange:R,enableAccessibleFieldDOMStructure:b}),I=(0,Ma.p)(j),D=(0,Ma.p)(O);return{startDate:Fa(I,["clearable","onClear"]),endDate:Fa(D,["clearable","onClear"])}},Ua=["slots","slotProps","unstableStartFieldRef","unstableEndFieldRef","className"],Va=((0,Ie.A)("MuiMultiInputTimeRangeField",["root","separator"]),e=>(0,De.Ay)("MuiMultiInputTimeRangeField",e)),Wa=(0,je.Ay)(w.forwardRef(((e,t)=>(0,a.jsx)(f.A,(0,Yo.A)({ref:t,spacing:2,direction:"row",alignItems:"baseline"},e)))),{name:"MuiMultiInputTimeRangeField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Ha=(0,je.Ay)(h.A,{name:"MuiMultiInputTimeRangeField",slot:"Separator",overridesResolver:(e,t)=>t.separator})({lineHeight:"1.4375em"}),Ga=w.forwardRef((function(e,t){var n,r,o,i;const s=(0,$o.A)({props:e,name:"MuiMultiInputTimeRangeField"}),{internalProps:l,forwardedProps:c}=(0,ta.o)(s,"time"),{slots:d,slotProps:u,unstableStartFieldRef:p,unstableEndFieldRef:f,className:h}=c,m=(0,qo.A)(c,Ua),g=s,v=(e=>{const{classes:t}=e;return(0,ke.A)({root:["root"],separator:["separator"]},Va,t)})(g),y=null!==(n=null===d||void 0===d?void 0:d.root)&&void 0!==n?n:Wa,b=(0,Zo.A)({elementType:y,externalSlotProps:null===u||void 0===u?void 0:u.root,externalForwardedProps:m,additionalProps:{ref:t},ownerState:g,className:(0,Re.$)(h,v.root)}),x=null!==(r=null===d||void 0===d?void 0:d.textField)&&void 0!==r?r:e.enableAccessibleFieldDOMStructure?Xo.X:j.A,A=(0,Zo.A)({elementType:x,externalSlotProps:null===u||void 0===u?void 0:u.textField,ownerState:(0,Yo.A)({},g,{position:"start"})}),w=(0,Zo.A)({elementType:x,externalSlotProps:null===u||void 0===u?void 0:u.textField,ownerState:(0,Yo.A)({},g,{position:"end"})}),S=null!==(o=null===d||void 0===d?void 0:d.separator)&&void 0!==o?o:Ha,C=(0,Zo.A)({elementType:S,externalSlotProps:null===u||void 0===u?void 0:u.separator,additionalProps:{children:" ".concat(null!==(i=l.dateSeparator)&&void 0!==i?i:"\u2013"," ")},ownerState:g,className:v.separator}),P=Ba({sharedProps:l,startTextFieldProps:A,endTextFieldProps:w,unstableStartFieldRef:p,unstableEndFieldRef:f}),_=(0,Jo.h)(P.startDate),T=(0,Jo.h)(P.endDate);return(0,a.jsxs)(y,(0,Yo.A)({},b,{children:[(0,a.jsx)(x,(0,Yo.A)({fullWidth:!0},_)),(0,a.jsx)(S,(0,Yo.A)({},C)),(0,a.jsx)(x,(0,Yo.A)({fullWidth:!0},T))]}))}));let Ya=function(e){return e.ALL="ALLDAY",e.CUSTOM="CUSTOM",e}({});const qa=e=>{let{times:t,setTimes:n,pattern:r,setPattern:o}=e;const{t:i}=(0,O.Bd)();return(0,a.jsxs)(f.A,{direction:"column",children:[(0,a.jsxs)(Ca,{orientation:"horizontal",exclusive:!0,value:r,size:"small",onChange:(e,t)=>{if(null!==t)switch(o(t),t){case Ya.ALL:n([ye()("0000","HHmm"),ye()("2359","HHmm")]);case Ya.CUSTOM:}},color:"secondary",sx:{display:"flex",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderBottom:"0.5px solid black"},children:[(0,a.jsx)(Ia,{value:Ya.ALL,"aria-label":i("allDay"),sx:{borderBottomLeftRadius:0,flex:1},children:i("allDay")},"AllDay"),(0,a.jsx)(Ia,{value:Ya.CUSTOM,"aria-label":i("custom"),sx:{borderBottomRightRadius:0,flex:1},children:i("custom")},"Custom")]}),(0,a.jsx)(Ga,{sx:{border:"1px solid",borderColor:"secondary.main",borderTop:"none",borderBottomLeftRadius:4,borderBottomRightRadius:4},disabled:r!==Ya.CUSTOM,slotProps:{textField:e=>{let{position:t}=e;return{label:"",variant:"standard",margin:"none",size:"small",InputProps:{disableUnderline:!0,sx:{borderTopLeftRadius:0,borderTopRightRadius:0,pt:"7px",pb:"6px"}},inputProps:{style:{textAlign:"center"}},placeholder:i("start"===t?"rule.startTime":"rule.endTime")}}},value:[ye()(t[0],"HHmm"),ye()(t[1],"HHmm")],onChange:e=>{r===Ya.CUSTOM&&n(e)}})]})};var Ka=n(70846);let Ja=function(e){return e.WEEKDAYS="WEEKDAYS",e.WEEKENDS="WEEKENDS",e.ALL="ALL",e}({});const Xa=e=>{let{days:t,setDays:n}=e;const{t:r}=(0,O.Bd)(),o=(0,d.A)(),i=(0,u.A)(o.breakpoints.down("lg")),s=e=>{switch(e){case Ja.ALL:n(P.L61);break;case Ja.WEEKDAYS:n(P.L61.filter((e=>e!==C.ob.SATURDAY&&e!==C.ob.SUNDAY)));break;case Ja.WEEKENDS:n(P.L61.filter((e=>e===C.ob.SATURDAY||e===C.ob.SUNDAY)))}};return(0,a.jsxs)(f.A,{direction:"column",children:[(0,a.jsxs)(Ka.A,{orientation:"horizontal",color:"secondary",variant:"outlined",size:i?"medium":"large","aria-label":r("rule.data.enforcementSchedule.dayPattern"),sx:{display:"flex"},children:[(0,a.jsx)(cr.A,{"aria-label":r("everyday"),sx:{borderBottomLeftRadius:0,flex:1},onClick:()=>s(Ja.ALL),children:r("everyday")},Ja.ALL),(0,a.jsx)(cr.A,{"aria-label":r("weekdays"),sx:{flex:1},onClick:()=>s(Ja.WEEKDAYS),children:r("weekdays")},Ja.WEEKDAYS),(0,a.jsx)(cr.A,{"aria-label":r("weekends"),sx:{borderBottomRightRadius:0,flex:1},onClick:()=>s(Ja.WEEKENDS),children:r("weekends")},Ja.WEEKENDS)]}),(0,a.jsx)(Ca,{orientation:"horizontal",sx:{display:"flex"},value:t,size:"small",color:"primary",onChange:(e,t)=>{n(t)},"aria-label":r("daysOfWeek"),children:P.L61.map((e=>(0,a.jsx)(Ia,{value:e,"aria-label":e,sx:{flex:1,borderTopLeftRadius:0,borderTopRightRadius:0},children:r("".concat(e,"_shortest"))},e)))})]})},$a=[ye()().startOf("day"),ye()().endOf("day")],Za=e=>{let{schedule:t,setSchedule:n,clearSchedule:o,disabled:i=!1,hideTitle:s=!1}=e;const l=(0,d.A)(),c=(0,u.A)(l.breakpoints.down("lg")),{t:p}=(0,O.Bd)(),[m,g]=(0,w.useState)(P.L61),[v,y]=(0,w.useState)($a),[b,x]=(0,w.useState)(Ya.ALL),A=(0,w.useCallback)((()=>{if(!m.length||!v[0]||!v[1])return;const e=(0,r.A)({},t);m.forEach((t=>{e[t.toLowerCase()].push({startTime:v[0]?ye()(v[0]).format("HHmm"):"",endTime:v[1]?ye()(v[1]).format("HHmm"):""})})),n(e),x(Ya.ALL),g(P.L61),y($a)}),[m,t,v]);return(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[!s&&(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(Ct.A,{orientation:"horizontal",children:(0,a.jsx)(h.A,{variant:"overline",align:"center",children:p("rule.scheduleWidgetTitle")})})}),(0,a.jsx)(ne.A,{pb:{xs:2,lg:0},size:{xs:12,lg:6},children:(0,a.jsx)(Xa,{days:m,setDays:g})}),(0,a.jsx)(ne.A,{py:{xs:2,lg:0},size:{xs:12,lg:3},children:(0,a.jsx)(qa,{times:v,setTimes:y,pattern:b,setPattern:x})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsxs)(f.A,{direction:"column",spacing:{xs:2,lg:1},py:{xs:2,lg:0},children:[(0,a.jsx)(cr.A,{variant:"contained",onClick:A,color:"secondary",size:"medium",disabled:i,children:p("buttons.add_to_schedule",{ns:"rules"})}),(0,a.jsx)(cr.A,{color:"secondary",size:"medium",onClick:()=>o(),variant:c?"contained":"outlined",children:p("clear")})]})})]})};var Qa=n(38865),ei=n(80349);const ti=(0,o.A)((0,a.jsx)("path",{d:"M19 5v14H5V5zm0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2"}),"CheckBoxOutlineBlank"),ni=(0,o.A)((0,a.jsx)("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2m-9 14-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8z"}),"CheckBox"),ri=e=>{let{holidays:t,setHolidays:n,required:o=!1,margin:i="none",readonly:s=!1,size:l,variant:c="outlined",disabled:d=!1,loading:u=!1}=e;const{t:p}=(0,O.Bd)(),[f,h]=(0,w.useState)([]);return(0,w.useEffect)((()=>{const e=[];t&&t.forEach((t=>{const n=P.yLe.find((e=>e.label===t));n&&e.push(n)})),h(e)}),[]),(0,w.useEffect)((()=>{n(f.map((e=>e.label)))}),[f]),(0,a.jsx)(k.A,{multiple:!0,fullWidth:!0,size:l||"medium",options:P.yLe,limitTags:5,getOptionLabel:e=>e.label,disableCloseOnSelect:!0,value:f,onChange:(e,t)=>{h(t)},disabled:d,popupIcon:u?(0,a.jsx)(_t.A,{size:20,sx:{color:P.IW9}}):(0,a.jsx)(ei.A,{}),renderOption:(e,t,n)=>{let{selected:o}=n;return(0,a.jsxs)("li",(0,r.A)((0,r.A)({},e),{},{children:[(0,a.jsx)(Qa.A,{icon:(0,a.jsx)(ti,{fontSize:"small"}),checkedIcon:(0,a.jsx)(ni,{fontSize:"small"}),style:{marginRight:8},checked:o}),t.label]}))},renderInput:e=>(0,a.jsx)(ae.C4,(0,r.A)((0,r.A)({},e),{},{name:"holiday",label:"".concat(p("rule.data.holidayExceptions.label",{ns:"entities"})).concat(o?" *":""),variant:c,margin:i,value:f,validators:o?["required"]:[],errorMessages:[p("error.required",{name:p("rule.data.holidayExceptions")})],InputProps:(0,r.A)((0,r.A)({},e.InputProps),{},{readOnly:s}),inputProps:(0,r.A)((0,r.A)({},e.inputProps),{},{style:(0,r.A)((0,r.A)({},e.inputProps.style),{},{cursor:s?"default":"text"})})}))})},oi=e=>{let{value:t,setValue:n,sx:o,disabled:i=!1,readonly:s=!1,required:l=!1,name:c}=e;const{t:d}=(0,O.Bd)();return(0,a.jsx)(k.A,{multiple:!0,sx:(0,r.A)({},o),disabled:i,fullWidth:!0,options:["boot","tag","tow","patrol"],getOptionLabel:e=>(0,P.ZHe)(e),value:t,onChange:(e,t)=>n(t),isOptionEqualToValue:(e,t)=>e===t,disableCloseOnSelect:!0,renderOption:(e,t,n)=>{let{selected:o}=n;return(0,a.jsxs)("li",(0,r.A)((0,r.A)({},e),{},{children:[(0,a.jsx)(Qa.A,{icon:(0,a.jsx)(ti,{fontSize:"small"}),checkedIcon:(0,a.jsx)(ni,{fontSize:"small"}),style:{marginRight:8},checked:o}),(0,P.ZHe)(t)]}))},renderInput:e=>(0,a.jsx)(ae.C4,(0,r.A)((0,r.A)({},e),{},{value:t,label:"".concat(d("rule.type",{ns:"entities"})),name:c,validators:l?["required"]:[],errorMessages:[d("errors.required",{name:d("rule.typeSelectTitleReadOnly")})],InputProps:(0,r.A)((0,r.A)({},e.InputProps),{},{readOnly:s}),inputProps:(0,r.A)((0,r.A)({},e.inputProps),{},{style:(0,r.A)((0,r.A)({},e.inputProps.style),{},{cursor:s?"default":"text"})})}))})},ai=e=>{let{options:t,selected:n,handleChange:o,loading:i=!1,required:s=!1,disabled:l=!1,size:c,margin:d="none",variant:u="outlined",readonly:p=!1}=e;const{t:f}=(0,O.Bd)(),h=(0,w.useMemo)((()=>t.sort(((e,t)=>"All Violations"===e.name?-1:"All Violations"===t.name?1:e.name.localeCompare(t.name)))),[t]);return(0,a.jsx)(k.A,{multiple:!0,fullWidth:!0,size:c||"medium",options:h,limitTags:5,getOptionLabel:e=>e.name||"",value:n,onChange:(e,t)=>{t&&o(t)},isOptionEqualToValue:(e,t)=>e.id===t.id,disableCloseOnSelect:!0,disabled:i||l,popupIcon:i?(0,a.jsx)(_t.A,{size:20,sx:{color:Mn.IW}}):(0,a.jsx)(ei.A,{}),renderOption:(e,t,n)=>{let{selected:o}=n;return(0,w.createElement)(m.A,(0,r.A)((0,r.A)({},e),{},{key:t.id,sx:{padding:0,backgroundColor:Mn.Bi[100]},divider:!0}),(0,a.jsx)(Qa.A,{icon:(0,a.jsx)(ti,{fontSize:"small"}),checkedIcon:(0,a.jsx)(ni,{fontSize:"small"}),style:{marginRight:8},checked:o}),t.name)},renderInput:e=>(0,a.jsx)(ae.C4,(0,r.A)((0,r.A)({},e),{},{value:n,variant:u,margin:d,label:"".concat(f("violation.label_plural",{ns:"entities"})).concat(s?" *":""),name:"violations",validators:s?["required"]:[],errorMessages:[f("errors.required",{name:f("violation.label_plural",{ns:"entities"})})],InputProps:(0,r.A)((0,r.A)({},e.InputProps),{},{readOnly:p}),inputProps:(0,r.A)((0,r.A)({},e.inputProps),{},{style:(0,r.A)((0,r.A)({},e.inputProps.style),{},{cursor:p?"default":"text"})})}))})},ii=()=>{const{t:e}=(0,O.Bd)(),{rule:t,setRule:n,violations:o,onBack:i,formMode:s,displayMode:l,fetcherKey:c,rules:p}=(0,S.KC)(),{state:f}=(0,w.useContext)(x.BR),h=(0,S.Ls)({key:c}),m=(0,u.A)((0,d.A)().breakpoints.down("lg")),{pathname:g}=(0,S.zy)(),v=f.entityPermissions.rule.update,[y,b]=(0,w.useState)(!!t.endDate),[A,P]=(0,w.useState)(t.data.enforcementSchedule);(0,w.useEffect)((()=>(window.addEventListener("popstate",(e=>i())),()=>window.removeEventListener("popstate",(()=>i())))),[]),(0,w.useEffect)((()=>{n((0,r.A)((0,r.A)({},t),{},{data:(0,r.A)((0,r.A)({},t.data),{},{enforcementSchedule:A})}))}),[A]);const _=e=>{const{name:o,value:a}=e.target;switch(o){case"name":n((0,r.A)((0,r.A)({},t),{},{name:a}));break;case"description":n((0,r.A)((0,r.A)({},t),{},{description:a}))}},T=(0,w.useMemo)((()=>{switch(s){case"edit":return e("buttons.update",{name:e("rule.label",{ns:"entities"})});case"create":return e("buttons.create",{name:e("rule.label",{ns:"entities"})});default:return""}}),[s]),E=()=>{if("edit"===s){const e=(0,r.A)({},t);h.submit({body:JSON.stringify(e),handler:C.ml.UPDATE},{method:"PUT",action:g,encType:"application/json"})}else if("create"===s&&"tenant"!==l){const e={id:0,status:C.nW.Active,tenantID:f.tenant.id,name:t.name,description:t.description,startDate:t.startDate,data:{ruleType:t.data.ruleType,enforcementSchedule:t.data.enforcementSchedule,violations:t.data.violations,holidayExceptions:t.data.holidayExceptions}};t.endDate&&(e.endDate=t.endDate);const n=[...p,e];h.submit({body:JSON.stringify(n),handler:di({displayMode:l,formMode:s})},{method:"PUT",encType:"application/json"})}else{const e={id:0,status:C.nW.Active,tenantID:f.tenant.id,name:t.name,description:t.description,startDate:t.startDate,data:{ruleType:t.data.ruleType,enforcementSchedule:t.data.enforcementSchedule,violations:t.data.violations,holidayExceptions:t.data.holidayExceptions}};t.endDate&&(e.endDate=t.endDate),h.submit({body:JSON.stringify(e),handler:di({displayMode:l,formMode:s})},{method:"POST",action:g,encType:"application/json"})}};return(0,a.jsx)(ae.P8,{onSubmit:E,children:(0,a.jsxs)(U.A,{loading:"idle"!==h.state,children:[(0,a.jsx)(ce.A,{title:t.name,onCancel:i,onSubmit:E,submitLabel:T,readonly:!v,disableSubmit:"idle"!==h.state}),(0,a.jsxs)(ue.h,{maxHeight:"calc(100dvh - 326px)",children:[(0,a.jsx)(de.A,{title:e("details"),children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{name:"name",label:e("rule.name",{ns:"entities"}),value:t.name,onChange:_,required:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{name:"description",label:e("rule.description",{ns:"entities"}),value:t.description,onChange:_})}),(0,a.jsx)(ne.A,{size:{xs:12,md:6,lg:3},children:(0,a.jsx)(xe,{label:e("rule.startDate",{ns:"entities"}),dateTime:new Date(t.startDate),setDateTime:e=>n((0,r.A)((0,r.A)({},t),{},{startDate:e||""})),readonly:!1,required:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,md:6,lg:3},children:y?(0,a.jsx)(xe,{label:e("rule.endDate",{ns:"entities"}),dateTime:new Date((null===t||void 0===t?void 0:t.endDate)||""),setDateTime:e=>n((0,r.A)((0,r.A)({},t),{},{endDate:e||""})),readonly:!1,required:!0}):(0,a.jsx)(H.A,{sx:{height:"100%",py:{xs:1,lg:0}},children:(0,a.jsx)(cr.A,{variant:"contained",fullWidth:!0,color:"secondary",onClick:()=>b(!0),size:"medium",sx:{height:"100%"},children:e("buttons.end_date",{ns:"rules"})})})}),(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(ai,{selected:t.data.violations,handleChange:e=>{const o=e.find((e=>"All Violations"===e.name));n(o?(0,r.A)((0,r.A)({},t),{},{data:(0,r.A)((0,r.A)({},t.data),{},{violations:[o]})}):(0,r.A)((0,r.A)({},t),{},{data:(0,r.A)((0,r.A)({},t.data),{},{violations:e})}))},loading:!t,options:o,required:!0})}),(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(ri,{holidays:t.data.holidayExceptions,loading:!t,margin:m?"normal":"dense",setHolidays:e=>{n((0,r.A)((0,r.A)({},t),{},{data:(0,r.A)((0,r.A)({},t.data),{},{holidayExceptions:e})}))}})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(H.A,{display:"flex",flexDirection:"column",height:"100%",justifyContent:"flex-end",children:(0,a.jsx)(oi,{required:!0,name:"ruleType",value:t.data.ruleType,setValue:e=>{n((0,r.A)((0,r.A)({},t),{},{data:(0,r.A)((0,r.A)({},t.data),{},{ruleType:e})}))}})})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(H.A,{display:"flex",flexDirection:"column",height:"100%",justifyContent:"flex-start",children:(0,a.jsx)(ur.A,{name:"status",label:e("rule.status",{ns:"entities"}),value:t.status,setValue:e=>{n((0,r.A)((0,r.A)({},t),{},{status:e.target.value}))},options:[C.nW.Active,C.nW.Disabled],readonly:!v,disabled:"create"===s})})})]})}),(0,a.jsx)(de.A,{title:e("rule.data.enforcementSchedule.label",{ns:"entities"}),divider:!1,children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:3,children:[(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(Za,{hideTitle:!0,schedule:t.data.enforcementSchedule,setSchedule:P,clearSchedule:()=>{P({sunday:[],monday:[],tuesday:[],wednesday:[],thursday:[],friday:[],saturday:[]})}})}),(0,a.jsxs)(ne.A,{size:12,children:[(0,a.jsx)(ha,{schedule:t.data.enforcementSchedule,hideTitle:!0}),(0,a.jsx)(Ct.A,{orientation:"horizontal",flexItem:!0})]})]})})]})]})})},si=e=>{let{params:t}=e;return t.propertyID?{_rules:(0,zr.$z)({tenantID:t.tenantID,propertyID:t.propertyID}),_violations:(0,zr.JV)(t.tenantID)}:t.groupID?{_rules:(0,zr.zb)({tenantID:t.tenantID,groupID:t.groupID}),_violations:(0,zr.JV)(t.tenantID)}:t.tenantID?{_rules:(0,zr.iZ)(t.tenantID),_violations:(0,zr.JV)(t.tenantID)}:{_tenantRules:Promise.resolve([]),_violations:Promise.resolve([])}},li=()=>{const{t:e}=(0,O.Bd)(),{breakpoints:t}=(0,d.A)(),{state:n}=(0,w.useContext)(x.BR),o=(0,w.useContext)(A.$o),{pathname:i}=(0,S.zy)(),{ruleID:p}=(0,S.g)(),{fetcherKey:P}=(0,B.E)(),E=(0,S.Ls)({key:P}),k=(0,S.Zp)(),j=(0,u.A)(t.down("lg")),{formMode:L,setFormMode:N,entity:F,displayMode:V}=(0,S.KC)(),{_rules:H,_violations:G}=(0,S.LG)(),[Y,q]=(0,w.useState)((0,Wo.Rg)(n.tenant.id)),[K,J]=(0,w.useState)([]),[X,$]=(0,w.useState)((null===F||void 0===F?void 0:F.rules)||[]),[Z,Q]=(0,w.useState)(!0),[ee,te]=(0,w.useState)([]),ne=(0,w.useMemo)((()=>!(!_.A.IsSuperAdmin()||"tenant"===V)||("property"===V?n.entityPermissions[C.LA.Property].update:"group"===V&&n.entityPermissions[C.LA.PropertyGroup].update)),[V]);(0,w.useEffect)((()=>{(async()=>{const e=await H;if($(e),p&&!Y.id){const t=e.find((e=>e.id===Number(p)));t&&q(t)}const t=await G;J(t),Q(!1)})()}),[H,G]),(0,w.useEffect)((()=>{"create"===L&&q((0,Wo.Rg)(n.tenant.id))}),[L]);const re=(0,w.useCallback)((t=>{switch(t.handler){case C.ml.UPDATE:return e("toast.updateSuccess",{name:"".concat(e("rule.label",{ns:"entities"})," ").concat(Y.name)});case C.ml.PROPERTY_CREATE:case C.ml.GROUP_CREATE:case C.ml.TENANT_CREATE:return e("toast.createSuccess",{name:"".concat(e("rule.label",{ns:"entities"})," ").concat(Y.name)});case C.ml.PROPERTY_UPSERT:return e("toast.updateSuccess",{name:"".concat(e("property.label",{ns:"entities"}))});case C.ml.GROUP_UPSERT:return e("toast.updateSuccess",{name:"".concat(e("property_group.label",{ns:"entities"}))});default:return""}}),[]),oe=(0,w.useCallback)((t=>{const{handler:n,status:r,statusText:o}=t;switch(n){case C.ml.UPDATE:return e("toast.updateError",{name:"".concat(e("rule.label",{ns:"entities"})),error:"".concat(r," - ").concat(o)});case C.ml.PROPERTY_CREATE:case C.ml.GROUP_CREATE:case C.ml.TENANT_CREATE:return e("toast.createError",{name:"".concat(e("rule.label",{ns:"entities"})),error:"".concat(r," - ").concat(o)});case C.ml.PROPERTY_UPSERT:return e("toast.updateError",{name:"".concat(e("property.label",{ns:"entities"})).concat(e("rule.label_plural",{ns:"entities"})),error:"".concat(r," - ").concat(o)});case C.ml.GROUP_UPSERT:return e("toast.updateError",{name:"".concat(e("property_group.label",{ns:"entities"})).concat(e("rule.label_plural",{ns:"entities"})),error:"".concat(r," - ").concat(o)});default:return e("toast.unknownError")}}),[]),ae=E.data;(0,w.useEffect)((()=>{ae&&(ae.status<400?(o({type:A.pO.SUCCESS,message:re(ae)}),se()):o({type:A.pO.ERROR,message:oe(ae)}))}),[E]);const ie=e=>{const t=X.filter((t=>t.id!==e));E.submit({body:JSON.stringify(t),handler:di({displayMode:V,formMode:L})},{method:"PUT",action:i,encType:"application/json"})},se=(0,w.useCallback)((()=>{N("none"),q((0,Wo.Rg)(n.tenant.id)),k(i,{replace:!0})}),[]),le=(0,w.useCallback)((e=>()=>{k((0,W.Mt)(W.bw.REVISIONS,[n.tenant.id,C.LA.Rule,e.toString()]))}),[]),ce=t=>{const r=X.find((e=>e.id===t));if(r){if(q(r),N("edit"),"tenant"===V)return void k((0,W.Mt)(W.bw.RULES_FORM,[n.tenant.id,t]));k((0,W.Mt)(ci(V),[n.tenant.id,null===F||void 0===F?void 0:F.id,t]))}else o({type:A.pO.ERROR,message:e("toast.findError",{name:e("rule.label",{ns:"entities"}),error:e("errors.notFound")})})},de=e=>{if(e){const t=[...X,e];E.submit({handler:di({displayMode:V,formMode:L}),body:JSON.stringify(t)},{method:"PUT",action:i,encType:"application/json"})}},ue=()=>{N("create"),q((0,Wo.Rg)(n.tenant.id)),k("".concat(i,"/0"))},pe=(0,w.useMemo)((()=>{const t=[{header:e("rule.id",{ns:"entities"}),accessorKey:"id"},{header:e("rule.name",{ns:"entities"}),accessorKey:"name"},{header:e("rule.description",{ns:"entities"}),accessorKey:"description"},{header:e("rule.startDate",{ns:"entities"}),id:"startDate",accessorFn:e=>new Date(e.startDate),Cell:e=>{let{cell:t}=e;return ye()(t.getValue()).format("MM/DD/YYYY")},filterVariant:"date",filterFn:(e,t,n)=>ye()(e.getValue(t)).isSame(ye()(n),"day")},{header:e("rule.endDate",{ns:"entities"}),id:"endDate",accessorFn:e=>e.endDate?new Date(e.endDate):null,Cell:e=>{let{cell:t}=e;return t.getValue()?ye()(t.getValue()).format("MM/DD/YYYY"):""},filterVariant:"date",filterFn:(e,t,n)=>ye()(e.getValue(t)).isSame(ye()(n),"day")},{header:e("rule.data.ruleType",{ns:"entities"}),accessorKey:"data.ruleType",Cell:t=>{let{cell:n}=t;return n.getValue()?n.getValue().map((t=>e("jobType.".concat(t),{ns:"enums"}))).join(", "):""},filterVariant:"multi-select",filterSelectOptions:Object.values(C.Yx).map((t=>({label:e("ruleType.".concat(t),{ns:"enums"}),value:t}))),muiFilterTextFieldProps:{fullWidth:!1,SelectProps:{renderValue:e=>e.map((e=>(0,a.jsx)(Ho,{type:e,size:"small"},e)))}}},{header:e("rule.status",{ns:"entities"}),accessorKey:"status",filterVariant:"select",filterSelectOptions:[{label:e("status.active",{ns:"enums"}),value:C.nW.Active},{label:e("status.disabled",{ns:"enums"}),value:C.nW.Disabled}],id:"status",Cell:e=>{let{renderedCellValue:t}=e;return(0,R.A)(t)}},{header:e("rule.created",{ns:"entities"}),id:"created",accessorFn:e=>e.created?new Date(e.created):null,Cell:e=>{let{cell:t}=e;return t.getValue()?ye()(t.getValue()).format("MM/DD/YYYY"):""},filterVariant:"date",filterFn:(e,t,n)=>ye()(e.getValue(t)).isSame(ye()(n),"day")},{header:e("rule.updated",{ns:"entities"}),id:"updated",accessorFn:e=>e.updated?new Date(e.updated):null,Cell:e=>{let{cell:t}=e;return t.getValue()?ye()(t.getValue()).format("MM/DD/YYYY"):""},filterVariant:"date",filterFn:(e,t,n)=>ye()(e.getValue(t)).isSame(ye()(n),"day")}];return"tenant"!==V&&t.push({header:e("from",{name:e("ruleset.label",{ns:"entities"})}),accessorKey:"ancestry.rulesetName",id:"rulesetName"}),"property"===V&&t.push({header:e("from",{name:e("property_group.label",{ns:"entities"})}),accessorKey:"ancestry.propertyGroupName",id:"propertyGroupName"}),t}),[V]),fe=(0,D.p)(D.l.NESTED),he=(0,T.Up)((0,r.A)((0,r.A)({},fe),{},{data:X,columns:pe,initialState:{showColumnFilters:!1,showGlobalFilter:!0,density:"compact",columnVisibility:{id:!1,name:!0,description:!0,startDate:!1,endDate:!1,ruleType:!0,status:!0,created:!1,updated:!1,rulesetName:!1,propertyGroupName:!1},columnPinning:{right:["mrt-row-actions"]}},state:{isLoading:Z,sorting:ee,showLoadingOverlay:!1},onSortingChange:te,getRowId:e=>"".concat(e.id),muiTableBodyRowProps:e=>{let{row:t}=e;return{sx:{backgroundColor:"white",cursor:"pointer"},onClick:()=>ce(t.original.id)}},renderTopToolbar:t=>{let{table:r}=t;return(0,a.jsx)(M.A,{table:r,optionsDisabled:!n.entityPermissions[C.LA.Rule].create,isSubmitting:"submitting"===E.state,tableType:D.l.NESTED,menuOptions:[{onClick:()=>ue(),content:e("buttons.create",{name:e("rule.label",{ns:"entities"})}),disabled:!n.entityPermissions[C.LA.Rule].create,icon:(0,a.jsx)(s.A,{})}],children:(0,a.jsxs)(f.A,{direction:"row",flexGrow:1,justifyContent:"tenant"===V?"space-between":"flex-start",alignItems:"center",children:[(0,a.jsx)(h.A,{variant:"h3",textTransform:"capitalize",sx:{flex:1},children:e("rule.label_plural",{ns:"entities"})}),"tenant"!==V&&(0,a.jsx)(I,{entityType:C.LA.Rule,onSelect:de,renderOption:e=>(0,a.jsxs)(w.Fragment,{children:[(0,a.jsx)(h.A,{variant:"body2",noWrap:!0,fontWeight:"bold",children:"".concat(e.name)}),(0,a.jsx)(h.A,{variant:"body2",noWrap:!0,children:"".concat(e.description)})]}),size:"small",sx:{width:"30%"}})]})})},renderRowActionMenuItems:t=>{let{closeMenu:n,row:r}=t;return[(0,a.jsxs)(m.A,{divider:!0,onClick:()=>{ie(r.original.id),n()},sx:{m:0,backgroundColor:"white"},disabled:!ne,children:[(0,a.jsx)(g.A,{children:(0,a.jsx)(l,{})}),e("buttons.remove",{name:e("rule.label",{ns:"entities"})})]},1),(0,a.jsxs)(m.A,{divider:!0,onClick:()=>{le(r.original.id),n()},sx:{m:0,backgroundColor:"white"},children:[(0,a.jsx)(g.A,{children:(0,a.jsx)(c.A,{})}),e("buttons.view",{name:e("revision.label_plural")})]},2)]}}));if("none"!==L)return(0,a.jsx)(S.sv,{context:{rule:Y,setRule:q,rules:X,violations:K,onBack:se,formMode:L,displayMode:V,fetcherKey:P}});if(j){const t=70,r=n=>(0,a.jsx)(v.Ay,{id:n.id.toString(),onClick:()=>ce(n.id),divider:!0,secondaryAction:(0,a.jsx)(z,{menuOptions:[{content:e("buttons.remove",{name:e("rule.label",{ns:"entities"})}),onClick:()=>ie(n.id),disabled:!ne||!n.ancestry}]}),sx:{height:t,backgroundColor:"white"},children:(0,a.jsx)(y.A,{primary:n.name,secondary:n.description,primaryTypographyProps:{noWrap:!0,variant:"subtitle1"},secondaryTypographyProps:{noWrap:!0,variant:"subtitle2"}})},n.id);return(0,a.jsx)(b.A,{data:X,columns:pe.map((e=>({name:e.header,searchKey:e.accessorKey}))),renderItem:r,itemHeight:t,title:e("rule.label_plural"),menuOptions:[{onClick:()=>ue(),content:e("buttons.create",{name:e("rule.label",{ns:"entities"})}),disabled:!n.entityPermissions[C.LA.Rule].create,icon:(0,a.jsx)(s.A,{})}],withSearchBar:!0})}return(0,a.jsx)(U.A,{loading:!1,children:(0,a.jsx)(T.zp,{table:he})})},ci=e=>{switch(e){case"property":return W.bw.PROPERTY_RULES_FORM;case"group":return W.bw.PROPERTY_GROUP_RULES_FORM;case"tenant":return W.bw.RULES_FORM;default:return W.bw.INDEX}},di=e=>{let{displayMode:t,formMode:n}=e;switch(t){case"property":return"create"===n?C.ml.PROPERTY_CREATE:C.ml.PROPERTY_UPSERT;case"group":return"create"===n?C.ml.GROUP_CREATE:C.ml.GROUP_UPSERT;default:return C.ml.TENANT_CREATE}},ui=async e=>{let{params:t,request:n}=e;const{body:r,handler:o}=await n.json(),{tenantID:a,propertyID:i,groupID:s,ruleID:l}=t;let c;try{switch(o){case C.ml.UPDATE:c=await(0,zr.Ao)({tenantID:a,ruleID:l,body:r});break;case C.ml.TENANT_CREATE:c=await(0,zr.D_)({tenantID:a,body:r});break;case C.ml.PROPERTY_CREATE:case C.ml.PROPERTY_UPSERT:c=await(0,zr.mF)({tenantID:a,propertyID:i,body:r});break;case C.ml.GROUP_CREATE:case C.ml.GROUP_UPSERT:c=await(0,zr.xu)({tenantID:a,groupID:s,body:r});break;default:c=new Response(null,{status:404,statusText:"Unknown Handler"})}}catch(d){c=new Response(null,{status:500,statusText:"Network Error"})}return{handler:o,status:c.status,statusText:c.statusText}};var pi=n(35918);const fi=(0,o.A)((0,a.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m5 11H7v-2h10z"}),"RemoveCircle"),hi=(0,o.A)((0,a.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m5 11h-4v4h-2v-4H7v-2h4V7h2v4h4z"}),"AddCircle"),mi=(0,o.A)((0,a.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 13.5L7.5 11l1.42-1.41L12 12.67l3.08-3.08L16.5 11z"}),"ExpandCircleDown");var gi=n(94799);const vi=["expand"],yi=(0,je.Ay)((e=>{const{expand:t}=e,n=(0,Ee.A)(e,vi);return(0,a.jsx)(L.A,(0,r.A)({},n))}))((e=>{let{theme:t,expand:n}=e;return{transform:n?"rotate(180deg)":"rotate(0deg)",marginLeft:"auto",transition:t.transitions.create("transform",{duration:t.transitions.duration.shortest})}}));var bi=n(33699),xi=n(63745),Ai=n(4145);const wi=e=>{let{title:t,children:n,startExpanded:o=!0,expandOnLoad:i=!1,createLink:s,onCreateClick:l,padding:c,loading:p=!1,searchQuery:m="",setSearchQuery:g,enableDateRange:v=!1,expandedTitle:y}=e;const{t:b}=(0,O.Bd)(),{palette:x,breakpoints:A}=(0,d.A)(),C=(0,u.A)(A.down("lg")),[_,T]=(0,w.useState)(o),[E,R]=(0,S.ok)(),[k,I]=(0,w.useState)(ye()().subtract(7,"day")),[D,M]=(0,w.useState)(ye()());return(0,w.useEffect)((()=>{!i||_||o||p||T(!0)}),[i,o,p]),(0,w.useEffect)((()=>{y&&T(t===y)}),[y,t]),(0,w.useEffect)((()=>{v&&R((e=>(e.set("start",(null===k||void 0===k?void 0:k.toISOString())||""),e.set("end",(null===D||void 0===D?void 0:D.toISOString())||""),e)))}),[k,D]),(0,a.jsxs)(co.A,{raised:!C,sx:C?P.Aw6:P.CyM,children:[(0,a.jsxs)(H.A,{sx:(0,r.A)((0,r.A)({},P.FyH),{},{px:{xs:2,md:1},py:0,height:60,borderBottom:2,borderColor:x.primary.main,alignItems:"center"}),children:[(0,a.jsx)(H.A,{sx:{flexGrow:1,my:"auto"},children:(0,a.jsx)(h.A,{variant:C?"h4":"h3",noWrap:!0,align:"left",sx:{color:x.secondary.contrastText,pl:1},children:t})}),(0,a.jsxs)(H.A,{sx:{display:"flex",py:1},children:[v&&!C&&(0,a.jsxs)(f.A,{spacing:1,direction:"row",p:0,mx:2,children:[(0,a.jsx)(Ai.l,{disableFuture:!0,value:k,onChange:I,views:["year","month","day"],slotProps:{textField:{color:"primary",placeholder:b("select",{name:b("date")}),label:"",margin:"none",sx:P.b2H,inputProps:{style:{padding:8.5}}}}}),(0,a.jsx)(h.A,{variant:"caption",color:x.secondary.contrastText,sx:{pt:1.5},children:b("to")}),(0,a.jsx)(Ai.l,{label:"",disableFuture:!0,value:D,onChange:M,slotProps:{textField:{color:"primary",placeholder:b("select",{name:b("date")}),label:"",margin:"none",sx:P.b2H,inputProps:{style:{padding:8.5}}}}})]}),g&&!C&&(0,a.jsx)(H.A,{sx:{mx:2,display:"flex",alignItems:"center"},children:(0,a.jsx)(j.A,{placeholder:(0,P.ZHe)(b("search")),variant:"outlined",value:m,onChange:e=>g(e.target.value),sx:{borderRadius:.5,backgroundColor:"white",width:"100%"},InputProps:{startAdornment:(0,a.jsx)(bi.A,{position:"start",children:(0,a.jsx)(xi.A,{})})},margin:"none",size:"small"})}),s&&(0,a.jsx)(L.A,{href:s,onClick:l,sx:{color:x.primary.main,borderColor:x.primary.contrastText,borderWidth:1,borderRadius:90},children:(0,a.jsx)(hi,{color:"primary",fontSize:"large",sx:{background:x.primary.contrastText,borderRadius:"90px"}})}),p?(0,a.jsx)(H.A,{sx:{ml:"auto",pr:"8px",py:"8px",display:"flex",justifyContent:"center",alignContent:"center"},children:(0,a.jsx)(_t.A,{size:35,sx:{color:x.primary.contrastText,backgroundColor:x.primary.main,borderRadius:90}})}):(0,a.jsx)(yi,{expand:_,onClick:()=>{T(!_)},"aria-expanded":_,"aria-label":"show more",children:(0,a.jsx)(mi,{color:"primary",fontSize:"large",sx:{background:x.primary.contrastText,borderRadius:"90px"}})})]})]}),(0,a.jsxs)(ar.A,{in:_,timeout:"auto",unmountOnExit:!0,children:[C&&g&&(0,a.jsx)(H.A,{sx:(0,r.A)({flex:1,display:"flex",py:1,px:4},P.FyH),children:(0,a.jsx)(j.A,{placeholder:(0,P.ZHe)(b("search")),variant:"outlined",value:m,onChange:e=>g(e.target.value),sx:P.b2H,fullWidth:!0,InputProps:{startAdornment:(0,a.jsx)(bi.A,{position:"start",children:(0,a.jsx)(xi.A,{})})},margin:"none",size:"small"})}),C&&v&&(0,a.jsx)(H.A,{sx:(0,r.A)({flex:1,display:"flex",py:1,px:4},P.FyH),children:(0,a.jsxs)(f.A,{spacing:1,direction:"row",p:0,children:[(0,a.jsx)(Ai.l,{disableFuture:!0,value:k,onChange:I,views:["year","month","day"],slotProps:{textField:{color:"primary",placeholder:b("select",{name:b("date")}),label:"",margin:"none",sx:P.b2H,inputProps:{style:{padding:8.5,textAlign:"center"}}}}}),(0,a.jsx)(h.A,{variant:"caption",color:x.secondary.contrastText,sx:{pt:1.5},children:b("to")}),(0,a.jsx)(Ai.l,{label:"",disableFuture:!0,value:D,onChange:M,slotProps:{textField:{color:"primary",placeholder:b("select",{name:b("date")}),label:"",margin:"none",sx:P.b2H,inputProps:{style:{padding:8.5,textAlign:"center"}}}}})]})}),(0,a.jsx)(H.A,{sx:{p:c,backgroundColor:"white",display:"flex",flexDirection:"column",flexGrow:1},children:n})]})]})},Si=e=>{let{dataSet:t,setDataSet:n,searchQuery:r="",ListItemComponent:o,readonly:i=!1,includedTitle:s,excludedTitle:l,loading:c=!1}=e;const{t:d}=(0,O.Bd)(),u=(0,w.useContext)(A.$o),{pathname:p}=(0,S.zy)(),m=(0,w.useMemo)((()=>(0,R.A)((0,P.niR)(p))),[p]),g=e=>null!==e&&void 0!==e&&e.firstName&&null!==e&&void 0!==e&&e.lastName?"".concat(e.firstName," ").concat(e.lastName):null!==e&&void 0!==e&&e.name?e.name:"",v=e=>{u({type:A.pO.SUCCESS,message:d("toast.itemAdded",{name:g(e),list:m})}),n({excluded:(0,P.AU6)(t.excluded,[e]),included:t.included.concat([e])})},y=e=>{u({type:A.pO.SUCCESS,message:d("toast.itemRemoved",{name:g(e),list:m})}),n({excluded:t.excluded.concat([e]),included:(0,P.AU6)(t.included,[e])})},[b,x]=(0,w.useState)(0),C=e=>()=>{x(b===e?0:e)},_=(0,w.useMemo)((()=>{if(!t.excluded)return[];if(!r)return t.excluded;return t.excluded.filter((e=>(e=>null!==e&&void 0!==e&&e.firstName&&null!==e&&void 0!==e&&e.lastName?"".concat(e.firstName," ").concat(e.lastName).toLowerCase():null!==e&&void 0!==e&&e.name?e.name.toLowerCase():"")(e).includes(r.toLowerCase())))}),[t.excluded,r]),T=(0,w.useMemo)((()=>{if(!t.included)return[];if(!r)return t.included;return t.included.filter((e=>(e=>null!==e&&void 0!==e&&e.firstName&&null!==e&&void 0!==e&&e.lastName?"".concat(e.firstName," ").concat(e.lastName).toLowerCase():null!==e&&void 0!==e&&e.name?e.name.toLowerCase():"")(e).includes(r.toLowerCase())))}),[t.included,r]);return(0,a.jsxs)(f.A,{direction:"column",display:"flex",children:[(0,a.jsx)(wi,{title:s,startExpanded:!1,loading:c,expandOnLoad:!0,children:(0,a.jsx)(H.A,{sx:{maxHeight:"calc(100dvh - 620px)",overflowY:"scroll"},children:(0,a.jsxs)(St.A,{children:[T.map((e=>(0,a.jsx)(o,{item:e,included:!0,handleToggle:y,expanded:b===e.id,handleExpand:C(e.id),readonly:i},e.id))),0===T.length&&(0,a.jsx)(co.A,{sx:{px:2,py:8},children:(0,a.jsx)(h.A,{variant:"h6",align:"center",textTransform:"capitalize",children:"".concat(d("noOptions",{name:d("items")}))})})]})})}),(0,a.jsx)(wi,{title:l,startExpanded:!1,loading:c,children:(0,a.jsx)(H.A,{sx:{maxHeight:"calc(100dvh - 620px)",overflowY:"scroll"},children:(0,a.jsxs)(St.A,{children:[_.map((e=>(0,a.jsx)(o,{item:e,included:!1,handleToggle:v,expanded:b===e.id,handleExpand:C(e.id),readonly:i},e.id))),0===_.length&&(0,a.jsx)(co.A,{sx:{px:2,py:8},children:(0,a.jsx)(h.A,{variant:"h6",align:"center",textTransform:"capitalize",children:"".concat(d("noOptions",{name:d("items")}))})})]})})})]})};var Ci=n(52912);const Pi=(0,o.A)((0,a.jsx)("path",{d:"M7 11v2h10v-2zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8"}),"RemoveCircleOutlineOutlined"),_i=(0,o.A)((0,a.jsx)("path",{d:"M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8"}),"AddCircleOutlineOutlined"),Ti=e=>{let{item:t,handleToggle:n,included:r,readonly:o}=e;const{t:i}=(0,O.Bd)(),s=(0,u.A)((0,d.A)().breakpoints.down("sm")),l=(0,S.Zp)(),{state:c}=(0,w.useContext)(x.BR),p=c.entityPermissions.rule.read;return(0,a.jsxs)(fr.A,{disableGutters:!0,dense:s,divider:!0,onClick:e=>{e.stopPropagation(),p&&l((0,W.Mt)(W.bw.RULES_FORM,[c.tenant.id,t.id]))},sx:{px:1},children:[(0,a.jsx)(y.A,{primary:t.name,primaryTypographyProps:{noWrap:!0,variant:s?"h6":"h5"},secondary:p?i("ruleset.mobileItemTap"):t.description,secondaryTypographyProps:{noWrap:!0,variant:"subtitle1"},sx:{pl:{xs:1,sm:2}}}),!o&&(0,a.jsx)(Ci.A,{children:(0,a.jsx)(L.A,{onClick:e=>{e.stopPropagation(),n(t)},sx:{px:2.25},size:"large",children:r?(0,a.jsx)(Pi,{color:"error",fontSize:"large"}):(0,a.jsx)(_i,{color:"success",fontSize:"large"})})})]})},Ei=()=>{const{t:e}=(0,O.Bd)(),t=(0,d.A)(),{state:n}=(0,w.useContext)(x.BR),o=(0,u.A)(t.breakpoints.down("lg")),[i,s]=(0,w.useState)(!1),{ruleset:l,setRuleset:c,tenantRules:p,onBack:m,formMode:g,displayMode:b,fetcherKey:A,rulesets:_}=(0,S.KC)(),T=(0,S.Ls)({key:A}),{pathname:E}=(0,S.zy)(),[R,k]=(0,w.useState)((0,P.K_k)(p,l.rules)),I=n.entityPermissions[C.LA.Rule].update;(0,w.useEffect)((()=>{c((0,r.A)((0,r.A)({},l),{},{rules:R.included}))}),[R.included]),(0,w.useEffect)((()=>(window.addEventListener("popstate",(e=>m())),()=>window.removeEventListener("popstate",(()=>m())))),[]);const D=(n,r)=>{const o=i===n.id;return(0,a.jsxs)(gi.A,{sx:{overflow:"hidden",borderBottom:"1px solid ".concat(t.palette.divider),borderRadius:0,backgroundColor:"white"},children:[(0,a.jsx)(v.Ay,{sx:{height:60,"&:hover":{backgroundColor:t.palette.action.hover}},secondaryAction:(0,a.jsxs)(f.A,{direction:"row",spacing:4,alignItems:"center",justifyContent:"space-between",children:[I&&(0,a.jsx)(L.A,{onClick:()=>((e,t)=>{s(!1),k(t?{included:R.included.filter((t=>t.id!==e.id)),excluded:[...R.excluded,e]}:{included:[...R.included,e],excluded:R.excluded.filter((t=>t.id!==e.id))})})(n,r),size:"medium",sx:{p:0,"&:hover":{outline:"1px solid",outlineColor:r?t.palette.error.main:t.palette.success.main}},children:r?(0,a.jsx)(fi,{htmlColor:t.palette.error.contrastText,sx:{p:0,background:t.palette.error.main,borderRadius:"90px"}}):(0,a.jsx)(hi,{htmlColor:t.palette.success.contrastText,sx:{p:0,background:t.palette.success.main,borderRadius:"90px"}})}),(0,a.jsx)(yi,{sx:{p:0,"&:hover":{outline:"1px solid",outlineColor:t.palette.primary.main}},onClick:()=>(e=>{s(i!==e.id&&e.id)})(n),expand:o,"aria-expanded":o,"aria-label":"show more",children:(0,a.jsx)(mi,{htmlColor:"white",sx:{background:t.palette.primary.main,borderRadius:"90px"}})})]}),children:(0,a.jsx)(y.A,{primary:(0,a.jsx)(h.A,{variant:"body1",sx:{fontWeight:"medium"},children:n.name}),secondary:(0,a.jsx)(h.A,{variant:"body2",children:n.description})})}),(0,a.jsx)(ar.A,{in:o,timeout:"auto",unmountOnExit:!0,children:(0,a.jsx)(H.A,{sx:{p:2,backgroundColor:"inherit"},children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:2,children:[(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(H.A,{sx:{display:"flex",width:"%100",flexDirection:"row",justifyContent:"flex-end"},children:n.data.ruleType&&n.data.ruleType.map((e=>(0,a.jsx)(Ho,{type:e,size:"medium",sx:{mx:.25}},e)))})}),(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(j.A,{label:e("violation.label_plural",{ns:"entities"}),fullWidth:!0,multiline:!0,variant:"standard",margin:"dense",type:"text",defaultValue:(0,P.FbU)(n.data.violations),InputProps:{readOnly:!0}})}),(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(f.A,{direction:"row",sx:{pb:2},spacing:1,divider:(0,a.jsx)(Ct.A,{orientation:"vertical",flexItem:!0}),children:Object.keys(n.data.enforcementSchedule).map((t=>{const r=n.data.enforcementSchedule[t.toLowerCase()];return(0,a.jsxs)(f.A,{flexDirection:"column",flex:1,children:[(0,a.jsx)(h.A,{variant:"h6",align:"center",children:e("".concat(t.toLowerCase()))}),(0,a.jsx)(Ct.A,{orientation:"horizontal"}),r.length?r.map(((e,t)=>(0,a.jsxs)(f.A,{direction:"column",sx:{mt:1},children:[(0,a.jsx)(h.A,{variant:"body2",align:"center",children:ye()(e.startTime,"HHmm").format("h:mm A")},"start"),(0,a.jsx)(h.A,{variant:"body2",align:"center",children:" - "},"dash"),(0,a.jsx)(h.A,{variant:"body2",align:"center",children:ye()(e.endTime,"HHmm").format("h:mm A")},"end")]},t))):(0,a.jsx)(h.A,{variant:"body2",align:"center",children:" - "},t+"empty")]},n.id+t)}))})})]})})})]},"".concat(n.id,"-").concat(JSON.stringify(n.ancestry)))},M=(0,w.useMemo)((()=>{switch(g){case"edit":return e("buttons.update",{name:e("ruleset.label",{ns:"entities"})});case"create":return e("buttons.create",{name:e("ruleset.label",{ns:"entities"})});default:return""}}),[g]);return(0,a.jsxs)(ae.P8,{onSubmit:()=>{if("edit"!==g){if("create"===g){const e=[..._,l];T.submit({body:"tenant"===b?JSON.stringify(l):JSON.stringify(e),handler:Oi({displayMode:b,formMode:g})},{method:"POST",action:E,encType:"application/json"})}}else T.submit({body:JSON.stringify(l),handler:C.ml.UPDATE},{method:"PUT",action:E,encType:"application/json"})},children:[(0,a.jsxs)(U.A,{loading:"idle"!==T.state,children:[(0,a.jsx)(ce.A,{title:l.name,onCancel:m,submitLabel:M,readonly:!I,disableSubmit:"idle"!==T.state}),(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,sx:{pb:3,mt:3},children:[(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{name:"name",label:e("ruleset.name",{ns:"entities"}),value:l.name,onChange:e=>c((0,r.A)((0,r.A)({},l),{},{name:e.target.value})),required:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{name:"description",label:e("ruleset.description",{ns:"entities"}),value:l.description,onChange:e=>c((0,r.A)((0,r.A)({},l),{},{description:e.target.value}))})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(ur.A,{name:"status",label:e("ruleset.status",{ns:"entities"}),value:l.status,setValue:e=>c((0,r.A)((0,r.A)({},l),{},{status:e.target.value})),options:[C.nW.Active,C.nW.Disabled],readonly:!I,disabled:"create"===g})})]})]}),o?(0,a.jsx)(Si,{dataSet:R,setDataSet:k,ListItemComponent:Ti,includedTitle:e("labels.included_rules",{ns:"rules"}),excludedTitle:e("labels.excluded_rules",{ns:"rules"})}):(0,a.jsx)(H.A,{sx:{p:2},children:(0,a.jsxs)(f.A,{direction:"row",spacing:4,children:[(0,a.jsxs)(co.A,{sx:{border:"1px solid ".concat(Mn.Bi[400]),height:"calc(100dvh - 472px)",overflow:"hidden",display:"flex",flex:1,flexDirection:"column",backgroundColor:"white"},raised:!0,elevation:4,children:[(0,a.jsx)(H.A,{sx:{p:1,backgroundColor:Mn.Bi[200],borderBottom:"2px solid ".concat(t.palette.primary.main)},children:(0,a.jsx)(h.A,{variant:"h4",color:Mn.LE,align:"center",children:e("labels.excluded_rules",{ns:"rules"})})}),(0,a.jsx)(H.A,{sx:{overflowY:"scroll",height:"100%"},children:(0,a.jsx)(St.A,{disablePadding:!0,dense:!0,children:R.excluded.map((e=>D(e,!1)))})})]}),(0,a.jsxs)(co.A,{sx:{border:"1px solid ".concat(Mn.Bi[400]),height:"calc(100dvh - 472px)",overflow:"hidden",display:"flex",flex:1,flexDirection:"column",backgroundColor:"white"},raised:!0,elevation:4,children:[(0,a.jsx)(H.A,{sx:{p:1,backgroundColor:Mn.Bi[200],borderBottom:"2px solid ".concat(t.palette.primary.main)},children:(0,a.jsx)(h.A,{variant:"h4",color:Mn.LE,align:"center",children:e("labels.included_rules",{ns:"rules"})})}),(0,a.jsx)(H.A,{sx:{overflowY:"scroll",height:"100%"},children:(0,a.jsx)(St.A,{disablePadding:!0,dense:!0,children:R.included.map((e=>D(e,!0)))})})]})]})})]})},Ri=e=>{let{params:t}=e;return t.propertyID?{_tenantRules:(0,zr.iZ)(Number(t.tenantID)),_rulesets:(0,zr.jZ)({tenantID:t.tenantID,propertyID:t.propertyID})}:t.groupID?{_tenantRules:(0,zr.iZ)(Number(t.tenantID)),_rulesets:(0,zr.K7)({tenantID:t.tenantID,groupID:t.groupID})}:t.tenantID?{_tenantRules:(0,zr.iZ)(Number(t.tenantID)),_rulesets:(0,pi.sx)(Number(t.tenantID))}:{_tenantRules:Promise.resolve([]),_rulesets:Promise.resolve([])}},ki=()=>{const{t:e}=(0,O.Bd)(),{breakpoints:t}=(0,d.A)(),{state:n}=(0,w.useContext)(x.BR),o=(0,w.useContext)(A.$o),{pathname:i}=(0,S.zy)(),{rulesetID:p}=(0,S.g)(),{fetcherKey:E}=(0,B.E)(),R=(0,S.Ls)({key:E}),k=(0,S.Zp)(),j=(0,u.A)(t.down("lg")),{entity:L,displayMode:N,formMode:F,setFormMode:V}=(0,S.KC)(),{_tenantRules:H,_rulesets:G}=(0,S.LG)(),[Y,q]=(0,w.useState)([]),[K,J]=(0,w.useState)((0,P.r0O)(n.tenant.id)),[X,$]=(0,w.useState)([]),[Z,Q]=(0,w.useState)(!0),[ee,te]=(0,w.useState)([]),ne=(0,w.useMemo)((()=>!(!_.A.IsSuperAdmin()||"tenant"===N)||("property"===N?n.entityPermissions.property.update:"group"===N&&n.entityPermissions.property_group.update)),[N]),re=n.entityPermissions[C.LA.Rule].create;(0,w.useEffect)((()=>{(async()=>{const[e,t]=await Promise.all([H,G]);if(q(t),$(e),p){const e=Y.find((e=>e.id===Number(p)));e&&J(e)}Q(!1)})()}),[G,H,p,Y]),(0,w.useEffect)((()=>{"create"===F&&J((0,P.r0O)(n.tenant.id))}),[F]);const oe=(0,w.useCallback)((t=>{switch(t.handler){case C.ml.UPDATE:return e("toast.updateSuccess",{name:"".concat(e("ruleset.label",{ns:"entities"})," ").concat(null===K||void 0===K?void 0:K.name)});case C.ml.PROPERTY_CREATE:case C.ml.GROUP_CREATE:case C.ml.TENANT_CREATE:return e("toast.createSuccess",{name:"".concat(e("ruleset.label",{ns:"entities"})," ").concat(null===K||void 0===K?void 0:K.name)});case C.ml.PROPERTY_UPSERT:return e("toast.updateSuccess",{name:"".concat(e("property.label",{ns:"entities"})," ").concat(null===K||void 0===K?void 0:K.name)});case C.ml.GROUP_UPSERT:return e("toast.updateSuccess",{name:"".concat(e("property_group.label",{ns:"entities"})," ").concat(null===K||void 0===K?void 0:K.name)});default:return""}}),[]),ae=(0,w.useCallback)((t=>{const{handler:n,status:r,statusText:o}=t;switch(n){case C.ml.UPDATE:return e("toast.updateError",{name:"".concat(e("ruleset.label",{ns:"entities"})),error:"".concat(r," - ").concat(o)});case C.ml.PROPERTY_CREATE:case C.ml.GROUP_CREATE:case C.ml.TENANT_CREATE:return e("toast.createError",{name:"".concat(e("ruleset.label",{ns:"entities"})),error:"".concat(r," - ").concat(o)});case C.ml.PROPERTY_UPSERT:return e("toast.updateError",{name:"".concat(e("property.label",{ns:"entities"})).concat(e("ruleset.label_plural",{ns:"entities"})),error:"".concat(r," - ").concat(o)});case C.ml.GROUP_UPSERT:return e("toast.updateError",{name:"".concat(e("property_group.label",{ns:"entities"})).concat(e("ruleset.label_plural",{ns:"entities"})),error:"".concat(r," - ").concat(o)});default:return e("toast.unknownError")}}),[]),ie=R.data;(0,w.useEffect)((()=>{ie&&(ie.status<400?(o({type:A.pO.SUCCESS,message:oe(ie)}),le()):o({type:A.pO.ERROR,message:ae(ie)}))}),[R]);const se=e=>{const t=Y.filter((t=>t.id!==e))||[];R.submit({body:JSON.stringify(t),handler:Oi({displayMode:N,formMode:F})},{method:"PUT",encType:"application/json"})},le=(0,w.useCallback)((()=>{V("none"),J((0,P.r0O)(n.tenant.id)),k(i,{replace:!0})}),[]),ce=e=>{k((0,W.Mt)(W.bw.REVISIONS,[n.tenant.id,C.LA.Ruleset,e.toString()]))},de=t=>{const r=Y.find((e=>e.id===t));r?(V("edit"),J(r),"tenant"===N?(V("edit"),k((0,W.Mt)(W.bw.RULESETS_FORM,[n.tenant.id,t]))):k((0,W.Mt)(ji(N),[n.tenant.id,null===L||void 0===L?void 0:L.id,t]))):o({type:A.pO.ERROR,message:e("toast.findError",{name:e("ruleset.label",{ns:"entities"})})})},ue=e=>{if(e){const t=[...Y,e];R.submit({handler:Oi({displayMode:N,formMode:F}),body:JSON.stringify(t)},{method:"PUT",action:i,encType:"application/json"})}},pe=()=>{V("create"),J((0,P.r0O)(n.tenant.id)),k("".concat(i,"/0"))},fe=(0,w.useMemo)((()=>{const t=[{header:e("ruleset.id",{ns:"entities"}),accessorKey:"id"},{header:e("ruleset.name",{ns:"entities"}),accessorKey:"name"},{header:e("ruleset.description",{ns:"entities"}),accessorKey:"description"},{header:e("rule.label_plural",{ns:"entities"}),accessorFn:e=>e.rules.length,accessorKey:"ruleCount",filterVariant:"range"},{header:e("rule.status",{ns:"entities"}),accessorKey:"status",filterVariant:"select",filterSelectOptions:[{label:e("status.active",{ns:"enums"}),value:C.nW.Active},{label:e("status.disabled",{ns:"enums"}),value:C.nW.Disabled}],id:"status",Cell:e=>{let{renderedCellValue:t}=e;return(0,P.ZHe)(t)}},{header:e("ruleset.created",{ns:"entities"}),id:"created",accessorFn:e=>e.created?new Date(e.created):null,Cell:e=>{let{cell:t}=e;return t.getValue()?ye()(t.getValue()).format("MM/DD/YYYY"):""},filterVariant:"date",filterFn:(e,t,n)=>ye()(e.getValue(t)).isSame(ye()(n),"day")},{header:e("ruleset.updated",{ns:"entities"}),id:"updated",accessorFn:e=>e.updated?new Date(e.updated):null,Cell:e=>{let{cell:t}=e;return t.getValue()?ye()(t.getValue()).format("MM/DD/YYYY"):""},filterVariant:"date",filterFn:(e,t,n)=>ye()(e.getValue(t)).isSame(ye()(n),"day")}];return"tenant"!==N&&t.push({header:e("from",{name:e("property_group.label",{ns:"entities"})}),accessorKey:"ancestry.propertyGroupName",id:"propertyGroupName"}),t}),[N]),he=(0,D.p)(D.l.NESTED),me=(0,T.Up)((0,r.A)((0,r.A)({},he),{},{data:Y,columns:fe,enableRowSelection:!1,initialState:{showColumnFilters:!1,showGlobalFilter:!0,density:"compact",columnVisibility:{id:!1,name:!0,description:!0,ruleCount:!0,status:!0,created:!1,updated:!1,propertyGroupName:!1},columnPinning:{right:["mrt-row-actions"]}},state:{isLoading:Z,sorting:ee,showLoadingOverlay:!1},onSortingChange:te,getRowId:e=>"".concat(e.id),muiTableBodyRowProps:e=>{let{row:t}=e;return{sx:{backgroundColor:"white",cursor:"pointer"},onClick:()=>de(t.original.id)}},renderTopToolbar:t=>{let{table:n}=t;return(0,a.jsx)(M.A,{table:n,isSubmitting:"submitting"===R.state,optionsDisabled:!re,tableType:D.l.NESTED,menuOptions:[{onClick:()=>pe(),content:e("buttons.create",{name:e("ruleset.label",{ns:"entities"})}),disabled:!re,icon:(0,a.jsx)(s.A,{})}],children:(0,a.jsxs)(f.A,{direction:"row",flexGrow:1,justifyContent:"tenant"===N?"space-between":"flex-start",alignItems:"center",children:[(0,a.jsx)(h.A,{variant:"h3",textTransform:"capitalize",sx:{flex:1},children:e("ruleset.label_plural",{ns:"entities"})}),"tenant"!==N&&(0,a.jsx)(I,{entityType:C.LA.Ruleset,onSelect:ue,renderOption:e=>e?(0,a.jsxs)(w.Fragment,{children:[(0,a.jsx)(h.A,{variant:"body2",noWrap:!0,fontWeight:"bold",children:"".concat(e.name)}),(0,a.jsx)(h.A,{variant:"body2",noWrap:!0,children:"".concat(e.description)})]}):null,size:"small",sx:{width:"30%"}})]})})},renderRowActionMenuItems:t=>{let{closeMenu:n,row:r}=t;return[(0,a.jsxs)(m.A,{divider:!0,onClick:()=>{se(r.original.id),n()},sx:{m:0,backgroundColor:"white"},children:[(0,a.jsx)(g.A,{children:(0,a.jsx)(l,{})}),e("buttons.remove",{name:e("ruleset.label",{ns:"entities"})})]},1),(0,a.jsxs)(m.A,{divider:!0,onClick:()=>{ce(r.original.id),n()},sx:{m:0,backgroundColor:"white"},children:[(0,a.jsx)(g.A,{children:(0,a.jsx)(c.A,{})}),e("buttons.view",{name:e("revision.label_plural")})]},2)]}}));if("none"!==F)return(0,a.jsx)(S.sv,{context:{ruleset:K,setRuleset:J,rulesets:Y,tenantRules:X,onBack:le,formMode:F,displayMode:N,fetcherKey:E}});if(j){const t=70,n=n=>(0,a.jsx)(v.Ay,{id:n.id.toString(),onClick:()=>de(n.id),divider:!0,secondaryAction:(0,a.jsx)(z,{menuOptions:[{content:e("buttons.remove",{name:e("ruleset.label")}),onClick:()=>se(n.id),disabled:!ne},{content:e("buttons.view",{name:e("revision.label_plural")}),onClick:()=>ce(n.id)}]}),sx:{height:t,backgroundColor:"white"},children:(0,a.jsx)(y.A,{primary:n.name,secondary:n.description,primaryTypographyProps:{noWrap:!0,variant:"subtitle1"},secondaryTypographyProps:{noWrap:!0,variant:"subtitle2"}})},n.id);return(0,a.jsx)(b.A,{data:Y,columns:fe.map((e=>({name:e.header,searchKey:e.accessorKey}))),itemHeight:t,renderItem:n,title:e("ruleset.label_plural"),withSearchBar:!0,menuOptions:[{onClick:()=>pe(),content:e("buttons.create",{name:e("ruleset.label")}),disabled:!re}]})}return(0,a.jsx)(U.A,{loading:!1,children:(0,a.jsx)(T.zp,{table:me})})},ji=e=>{switch(e){case"property":return W.bw.PROPERTY_RULESETS_FORM;case"group":return W.bw.PROPERTY_GROUP_RULESETS_FORM;case"tenant":return W.bw.RULESETS_FORM;default:return W.bw.INDEX}},Oi=e=>{let{displayMode:t,formMode:n}=e;switch(t){case"property":return"create"===n?C.ml.PROPERTY_CREATE:C.ml.PROPERTY_UPSERT;case"group":return"create"===n?C.ml.GROUP_CREATE:C.ml.GROUP_UPSERT;default:return C.ml.TENANT_CREATE}},Ii=async e=>{let{params:t,request:n}=e;const{tenantID:r,groupID:o,propertyID:a,rulesetID:i}=t,{body:s,handler:l}=await n.json();let c;try{switch(l){case C.ml.UPDATE:c=await(0,pi.qn)({rulesetID:i,tenantID:r,body:s});break;case C.ml.TENANT_CREATE:c=await(0,pi.tm)({tenantID:r,body:s});break;case C.ml.PROPERTY_CREATE:case C.ml.PROPERTY_UPSERT:c=await(0,pi.EJ)({tenantID:r,propertyID:a,body:s});break;case C.ml.GROUP_CREATE:case C.ml.GROUP_UPSERT:c=await(0,pi.Ll)({tenantID:r,groupID:o,body:s});break;default:c=new Response(null,{status:400,statusText:"Bad Request"})}}catch(d){c=new Response(null,{status:500,statusText:"Internal Server Error"})}return{handler:l,status:c.status,statusText:c.statusText}};var Di=n(81911),Mi=n(78776),Li=n(42466);function Ni(e){return(0,De.Ay)("MuiDialogContentText",e)}(0,Ie.A)("MuiDialogContentText",["root"]);const Fi=["children","className"],zi=(0,je.Ay)(h.A,{shouldForwardProp:e=>(0,Li.A)(e)||"classes"===e,name:"MuiDialogContentText",slot:"Root"})({}),Bi=w.forwardRef((function(e,t){const n=(0,Oe.b)({props:e,name:"MuiDialogContentText"}),{children:o,className:i}=n,s=(0,Ee.A)(n,Fi),l=(e=>{const{classes:t}=e,n=(0,ke.A)({root:["root"]},Ni,t);return(0,r.A)((0,r.A)({},t),n)})(s);return(0,a.jsx)(zi,(0,r.A)((0,r.A)({component:"p",variant:"body1",color:"textSecondary",ref:t,ownerState:s,className:(0,Re.A)(l.root,i)},n),{},{classes:l}))}));var Ui=n(85877);const Vi=e=>{let{open:t,email:n,handleClose:r,handleAction:o}=e;const{t:i}=(0,O.Bd)();return(0,a.jsxs)(lo.A,{open:t,onClose:r,children:[(0,a.jsx)(Di.A,{id:"alert-dialog-title",children:i("registration.emailInUse")}),(0,a.jsx)(Mi.A,{children:(0,a.jsx)(Bi,{id:"alert-dialog-description",children:i("combineAccounts.message",{email:n})})}),(0,a.jsxs)(Ui.A,{children:[(0,a.jsx)(cr.A,{onClick:r,children:"Close"}),(0,a.jsx)(cr.A,{onClick:o,autoFocus:!0,children:i("combine")})]})]})};var Wi=n(8092),Hi=n.n(Wi);const Gi=(0,o.A)((0,a.jsx)("path",{d:"M2.01 21 23 12 2.01 3 2 10l15 2-15 2z"}),"Send"),Yi=e=>{var t;let{isOpen:n,handleClose:o,user:i}=e;const{t:s}=(0,O.Bd)(),l=(0,w.useContext)(A.$o),[c,d]=(0,w.useState)((null===(t=i.contact)||void 0===t?void 0:t.primaryEmail)||""),[u,p]=(0,w.useState)(!1);return(0,a.jsxs)(lo.A,{open:n,fullWidth:!0,onClose:o,children:[(0,a.jsx)(Di.A,{children:s("user_settings.resendRegistration")}),(0,a.jsx)(Mi.A,{children:(0,a.jsx)(j.A,{autoFocus:!0,margin:"dense",id:"name",label:s("email"),name:s("email"),type:"email",fullWidth:!0,variant:"standard",value:c,onChange:e=>d(e.target.value),required:!0})}),u&&(0,a.jsx)(Pr.A,{variant:"indeterminate",color:"primary"}),!u&&(0,a.jsx)(Ui.A,{children:(0,a.jsxs)(f.A,{width:"100%",direction:"row",spacing:2,justifyContent:{xs:"space-between",lg:"flex-end"},mt:2,display:"flex",alignItems:"flex-end",alignContent:"flex-end",children:[(0,a.jsx)(cr.A,{variant:"outlined",onClick:o,color:"secondary",endIcon:(0,a.jsx)(Lr.A,{}),children:s("cancel")}),(0,a.jsx)(cr.A,{variant:"contained",type:"submit",color:"secondary",endIcon:(0,a.jsx)(Gi,{}),onClick:async()=>{p(!0);const e=(0,r.A)((0,r.A)({},i),{},{email:c}),t=await(0,zr.B2)(e);t.ok?(l({type:A.pO.SUCCESS,message:s("toast.registrationSent",{email:i.email||(0,P.nbZ)(i)})}),o()):l({type:A.pO.ERROR,message:s("toast.sendError",{emailType:s("registration"),status:t.status})}),o()},children:s("send")})]})})]})},qi=(0,o.A)((0,a.jsx)("path",{d:"M13 3c-4.97 0-9 4.03-9 9H1l4 4 4-4H6c0-3.86 3.14-7 7-7s7 3.14 7 7-3.14 7-7 7c-1.9 0-3.62-.76-4.88-1.99L6.7 18.42C8.32 20.01 10.55 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9m2 8v-1c0-1.1-.9-2-2-2s-2 .9-2 2v1c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1m-1 0h-2v-1c0-.55.45-1 1-1s1 .45 1 1z"}),"LockReset"),Ki=(0,o.A)((0,a.jsx)("path",{d:"M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 4-8 5-8-5V6l8 5 8-5z"}),"Email");var Ji=n(1725);const Xi=e=>{let{readonly:t=!1,disabled:n=!1,hasMobilePhone:o=!1,hasEmailAddress:i=!1,data:s,setUserData:l}=e;const{t:c}=(0,O.Bd)(),p=(0,d.A)(),m=(0,u.A)(p.breakpoints.down("sm")),[g,v]=(0,w.useState)(null===s||void 0===s?void 0:s.notifications.allowNotifications),[y,b]=(0,w.useState)(null===s||void 0===s?void 0:s.notifications.notificationType.text),[x,A]=(0,w.useState)(null===s||void 0===s?void 0:s.notifications.notificationType.email),S=e=>{let{target:{name:t,checked:n}}=e;l&&("text"===t?(b(n),n?v(!0):x||v(!1)):"email"===t&&(A(n),n?v(!0):y||v(!1)))};return(0,w.useEffect)((()=>{l&&l((0,r.A)((0,r.A)({},s),{},{notifications:{allowNotifications:g||!1,notificationType:{text:y,email:x}}}))}),[g,y,x]),(0,a.jsxs)(f.A,{direction:"column",spacing:0,sx:m?{border:"1px solid lightgray",p:2}:{},children:[(0,a.jsx)(h.A,{variant:"subtitle1",align:m?"center":"left",textTransform:"capitalize",mb:{xs:1,sm:2,lg:0},children:c("notifications",{ns:"userSettings"})}),(0,a.jsxs)(f.A,{direction:"row",display:"flex",spacing:2,children:[(0,a.jsx)(Ji.A,{sx:{flex:1,textTransform:"capitalize"},control:(0,a.jsx)(Qa.A,{disabled:n||!o||!l,name:"text",readOnly:t,checked:y,onChange:S}),label:c("text",{ns:"userSettings"})}),(0,a.jsx)(Ji.A,{sx:{flex:1,textTransform:"capitalize"},control:(0,a.jsx)(Qa.A,{name:"email",disabled:n||!i||!l,readOnly:t,checked:x,onChange:S}),label:c("email",{ns:"userSettings"})})]})]})};var $i=n(59066);function Zi(e){return(0,De.Ay)("MuiListItemAvatar",e)}(0,Ie.A)("MuiListItemAvatar",["root","alignItemsFlexStart"]);const Qi=["className"],es=(0,je.Ay)("div",{name:"MuiListItemAvatar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"flex-start"===n.alignItems&&t.alignItemsFlexStart]}})({minWidth:56,flexShrink:0,variants:[{props:{alignItems:"flex-start"},style:{marginTop:8}}]}),ts=w.forwardRef((function(e,t){const n=(0,Oe.b)({props:e,name:"MuiListItemAvatar"}),{className:o}=n,i=(0,Ee.A)(n,Qi),s=w.useContext($i.A),l=(0,r.A)((0,r.A)({},n),{},{alignItems:s.alignItems}),c=(e=>{const{alignItems:t,classes:n}=e,r={root:["root","flex-start"===t&&"alignItemsFlexStart"]};return(0,ke.A)(r,Zi,n)})(l);return(0,a.jsx)(es,(0,r.A)({className:(0,Re.A)(c.root,o),ownerState:l,ref:t},i))})),ns=(0,o.A)((0,a.jsx)("path",{d:"M20 6h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2m-6 0h-4V4h4z"}),"Work"),rs=(0,o.A)((0,a.jsx)("path",{fillRule:"evenodd",d:"M14 6V4h-4v2zM4 8v11h16V8zm16-2c1.11 0 2 .89 2 2v11c0 1.11-.89 2-2 2H4c-1.11 0-2-.89-2-2l.01-11c0-1.11.88-2 1.99-2h4V4c0-1.11.89-2 2-2h4c1.11 0 2 .89 2 2v2z"}),"WorkOutline"),os=(0,o.A)((0,a.jsx)("path",{d:"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"}),"Person");function as(e){return(0,De.Ay)("MuiAvatar",e)}(0,Ie.A)("MuiAvatar",["root","colorDefault","circular","rounded","square","img","fallback"]);const is=["alt","children","className","component","slots","slotProps","imgProps","sizes","src","srcSet","variant"],ss=(0,je.Ay)("div",{name:"MuiAvatar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],n.colorDefault&&t.colorDefault]}})((0,Le.A)((e=>{let{theme:t}=e;return{position:"relative",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,width:40,height:40,fontFamily:t.typography.fontFamily,fontSize:t.typography.pxToRem(20),lineHeight:1,borderRadius:"50%",overflow:"hidden",userSelect:"none",variants:[{props:{variant:"rounded"},style:{borderRadius:(t.vars||t).shape.borderRadius}},{props:{variant:"square"},style:{borderRadius:0}},{props:{colorDefault:!0},style:(0,r.A)({color:(t.vars||t).palette.background.default},t.vars?{backgroundColor:t.vars.palette.Avatar.defaultBg}:(0,r.A)({backgroundColor:t.palette.grey[400]},t.applyStyles("dark",{backgroundColor:t.palette.grey[600]})))}]}}))),ls=(0,je.Ay)("img",{name:"MuiAvatar",slot:"Img"})({width:"100%",height:"100%",textAlign:"center",objectFit:"cover",color:"transparent",textIndent:1e4}),cs=(0,je.Ay)(os,{name:"MuiAvatar",slot:"Fallback"})({width:"75%",height:"75%"});const ds=w.forwardRef((function(e,t){const n=(0,Oe.b)({props:e,name:"MuiAvatar"}),{alt:o,children:i,className:s,component:l="div",slots:c={},slotProps:d={},imgProps:u,sizes:p,src:f,srcSet:h,variant:m="circular"}=n,g=(0,Ee.A)(n,is);let v=null;const y=(0,r.A)((0,r.A)({},n),{},{component:l,variant:m}),b=function(e){let{crossOrigin:t,referrerPolicy:n,src:r,srcSet:o}=e;const[a,i]=w.useState(!1);return w.useEffect((()=>{if(!r&&!o)return;i(!1);let e=!0;const a=new Image;return a.onload=()=>{e&&i("loaded")},a.onerror=()=>{e&&i("error")},a.crossOrigin=t,a.referrerPolicy=n,a.src=r,o&&(a.srcset=o),()=>{e=!1}}),[t,n,r,o]),a}((0,r.A)((0,r.A)((0,r.A)({},u),"function"===typeof d.img?d.img(y):d.img),{},{src:f,srcSet:h})),x=f||h,A=x&&"error"!==b;y.colorDefault=!A,delete y.ownerState;const S=(e=>{const{classes:t,variant:n,colorDefault:r}=e,o={root:["root",n,r&&"colorDefault"],img:["img"],fallback:["fallback"]};return(0,ke.A)(o,as,t)})(y),[C,P]=(0,ft.A)("root",{ref:t,className:(0,Re.A)(S.root,s),elementType:ss,externalForwardedProps:(0,r.A)({slots:c,slotProps:d,component:l},g),ownerState:y}),[_,T]=(0,ft.A)("img",{className:S.img,elementType:ls,externalForwardedProps:{slots:c,slotProps:{img:(0,r.A)((0,r.A)({},u),d.img)}},additionalProps:{alt:o,src:f,srcSet:h,sizes:p},ownerState:y}),[E,R]=(0,ft.A)("fallback",{className:S.fallback,elementType:cs,externalForwardedProps:{slots:c,slotProps:d},shouldForwardComponentProp:!0,ownerState:y});return v=A?(0,a.jsx)(_,(0,r.A)({},T)):i||0===i?i:x&&o?o[0]:(0,a.jsx)(E,(0,r.A)({},R)),(0,a.jsx)(C,(0,r.A)((0,r.A)({},P),{},{children:v}))})),us=e=>{let{userRoles:t,setUserRoles:n}=e;const{state:o}=(0,w.useContext)(x.BR),{palette:i}=(0,d.A)(),[s,l]=(0,w.useState)(t.filter((e=>e.tenantID===o.tenant.id))),c=(0,w.useRef)(t.filter((e=>e.tenantID!==o.tenant.id)));(0,w.useEffect)((()=>{n([...s,...c.current])}),[s,c]);const u=e=>1===e.id?!_.A.IsTheOne():!_.A.IsSuperAdmin()&&(!o.tenant.data.allowUserCreationTowerRoles&&5!==e.id||2===e.id&&!(_.A.IsSuperAdmin()||_.A.IsAdmin())),p=e=>!!s.find((t=>t.id===e.id)),f=e=>_.A.IsTheOne()||1!==e.id?{border:"1px solid",borderRadius:1,m:0}:{display:"none"};return(0,a.jsx)(ne.A,{container:!0,width:"100%",spacing:1.5,children:C.gg.map((e=>!u(e)&&(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsxs)(fr.A,{onClick:()=>{var t;p(t=e)?l([...s.filter((e=>e.id!==t.id))]):l([...s,(0,r.A)((0,r.A)({},t),{},{tenantID:o.tenant.id})])},disabled:u(e),selected:p(e),disableRipple:!0,sx:f(e),children:[(0,a.jsx)(ts,{children:(0,a.jsx)(ds,{sx:p(e)?{backgroundColor:i.primary.main}:{backgroundColor:"white"},children:p(e)?(0,a.jsx)(ns,{htmlColor:i.primary.contrastText}):(0,a.jsx)(rs,{htmlColor:"black"})})}),(0,a.jsx)(y.A,{primary:e.name,secondary:e.description})]},e.id)},e.name)))})},ps=()=>{var e,t,n,o,i,s,l,c,d,u,p;const{t:f}=(0,O.Bd)(),{state:h}=(0,w.useContext)(x.BR),{user:m,setUser:g,formMode:v,onBack:y,displayMode:b,fetcherKey:A,users:_,entity:T}=(0,S.KC)(),E=(0,S.Ls)({key:A}),R=(0,w.useMemo)((()=>{var e,t,n;return(null===m||void 0===m||null===(e=m.contact)||void 0===e?void 0:e.primaryPhoneType)===C.L.Mobile||(null===m||void 0===m||null===(t=m.contact)||void 0===t?void 0:t.secondaryPhoneType)===C.L.Mobile||(null===m||void 0===m||null===(n=m.contact)||void 0===n?void 0:n.tertiaryPhoneType)===C.L.Mobile}),[null===m||void 0===m||null===(e=m.contact)||void 0===e?void 0:e.primaryPhoneType,null===m||void 0===m||null===(t=m.contact)||void 0===t?void 0:t.secondaryPhoneType,null===m||void 0===m||null===(n=m.contact)||void 0===n?void 0:n.tertiaryPhoneType]);(0,w.useEffect)((()=>{R||g((0,r.A)((0,r.A)({},m),{},{userData:(0,r.A)((0,r.A)({},m.userData),{},{notifications:(0,r.A)((0,r.A)({},m.userData.notifications),{},{notificationType:(0,r.A)((0,r.A)({},m.userData.notifications.notificationType),{},{push:!1})})})}))}),[R]),(0,w.useEffect)((()=>(window.addEventListener("popstate",(e=>y())),()=>window.removeEventListener("popstate",(()=>y())))),[]);const k=e=>{var t,n,o,a,i,s,l,c,d,u;const{name:p,value:f}=e.target,h=(0,r.A)({},m);switch(p){case"firstName":g((0,r.A)((0,r.A)({},h),{},{firstName:f}));break;case"lastName":g((0,r.A)((0,r.A)({},h),{},{lastName:f}));break;case"email":g((0,r.A)((0,r.A)({},h),{},{email:f}));break;case"externalID":g((0,r.A)((0,r.A)({},h),{},{externalID:f}));break;case"contact.description":g((0,r.A)((0,r.A)({},h),{},{contact:(0,r.A)((0,r.A)({},h.contact),{},{id:(null===(t=h.contact)||void 0===t?void 0:t.id)||0,name:(null===(n=h.contact)||void 0===n?void 0:n.name)||"",status:(null===(o=h.contact)||void 0===o?void 0:o.status)||C.nW.Active,tenantID:(null===(a=h.contact)||void 0===a?void 0:a.tenantID)||0,description:f,location:(0,r.A)({},null===(i=h.contact)||void 0===i?void 0:i.location)})}));break;case"contact.secondaryEmail":g((0,r.A)((0,r.A)({},h),{},{contact:(0,r.A)((0,r.A)({},h.contact),{},{id:(null===(s=h.contact)||void 0===s?void 0:s.id)||0,name:(null===(l=h.contact)||void 0===l?void 0:l.name)||"",status:(null===(c=h.contact)||void 0===c?void 0:c.status)||C.nW.Active,tenantID:(null===(d=h.contact)||void 0===d?void 0:d.tenantID)||0,secondaryEmail:f,location:(0,r.A)({},null===(u=h.contact)||void 0===u?void 0:u.location)})}))}},j=(0,w.useMemo)((()=>{switch(v){case"edit":return f("buttons.update",{name:f("user.label",{ns:"entities"})});case"create":return f("buttons.create",{name:f("user.label",{ns:"entities"})});default:return""}}),[v]),I=(0,w.useMemo)((()=>{switch(v){case"edit":return(0,P.nbZ)(m);case"create":return f("buttons.create",{name:f("user.label",{ns:"entities"})});default:return""}}),[v,m]);return(0,a.jsx)(ae.P8,{onSubmit:()=>{var e,t;const n=(0,r.A)({},m);if(n.contact=(0,r.A)((0,r.A)({},n.contact),{},{id:(null===n||void 0===n||null===(e=n.contact)||void 0===e?void 0:e.id)||0,status:n.status,name:"".concat(n.firstName," ").concat(n.lastName),primaryEmail:n.email,tenantID:h.tenant.id,location:(0,r.A)({},null===(t=n.contact)||void 0===t?void 0:t.location)}),"tenant"===b)E.submit({handler:ms(b,v),body:JSON.stringify(n),userID:m.id,tenantID:h.tenant.id,propertyID:null===T||void 0===T?void 0:T.id,groupID:null===T||void 0===T?void 0:T.id},{method:"PUT",action:$({displayMode:b,propertyID:null===T||void 0===T?void 0:T.id,groupID:null===T||void 0===T?void 0:T.id,tenantID:h.tenant.id}),encType:"application/json"});else{const e=[..._,n];E.submit({handler:ms(b,v),body:JSON.stringify(e),tenantID:h.tenant.id,propertyID:null===T||void 0===T?void 0:T.id,groupID:null===T||void 0===T?void 0:T.id,userID:m.id},{method:"PUT",action:$({displayMode:b,propertyID:null===T||void 0===T?void 0:T.id,groupID:null===T||void 0===T?void 0:T.id,tenantID:h.tenant.id}),encType:"application/json"})}},children:(0,a.jsxs)(U.A,{loading:"idle"!==E.state,children:[(0,a.jsx)(ce.A,{title:I,submitLabel:j,onCancel:y,readonly:!h.entityPermissions.user.update,disableSubmit:"idle"!==E.state}),(0,a.jsxs)(ue.h,{maxHeight:"calc(100vh - 326px)",children:[(0,a.jsx)(de.A,{title:"".concat(f("user.label",{ns:"entities"})," ").concat(f("details")),children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:{xs:12,md:6,lg:3},children:(0,a.jsx)(re.A,{name:"firstName",label:f("user.firstName",{ns:"entities"}),value:(0,P.ZHe)(m.firstName),onChange:k,required:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,md:6,lg:3},children:(0,a.jsx)(re.A,{name:"lastName",label:f("user.lastName",{ns:"entities"}),value:(0,P.ZHe)(m.lastName),onChange:k,required:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,md:6,lg:3},children:(0,a.jsx)(re.A,{name:"externalID",label:f("user.externalID",{ns:"entities"}),value:(null===m||void 0===m?void 0:m.externalID)||"",onChange:k})}),(0,a.jsx)(ne.A,{size:{xs:12,md:6,lg:3},children:(0,a.jsx)(ur.A,{name:"status",label:f("user.status",{ns:"entities"}),value:m.status,setValue:e=>g((0,r.A)((0,r.A)({},m),{},{status:e.target.value})),disabled:m.status===C.nW.Pending,options:[C.nW.Active,C.nW.Pending,C.nW.Disabled]})})]})}),(0,a.jsx)(de.A,{title:f("user.contact.label",{ns:"entities"}),children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:{xs:12,md:6,lg:3},children:(0,a.jsx)(re.A,{name:"contact.description",label:f("user.contact.description",{ns:"entities"}),value:(null===m||void 0===m||null===(o=m.contact)||void 0===o?void 0:o.description)||"",onChange:k})}),(0,a.jsx)(ne.A,{size:{xs:12,md:6,lg:3},children:(0,a.jsx)(re.A,{name:"email",label:f("user.email",{ns:"entities"}),value:(null===m||void 0===m?void 0:m.email)||"",onChange:k,validators:["isEmail"],errorMessages:["Email is not valid"],required:"create"===v})}),(0,a.jsx)(ne.A,{size:{xs:12,md:6,lg:3},children:(0,a.jsx)(re.A,{name:"contact.secondaryEmail",label:f("user.contact.secondaryEmail",{ns:"entities"}),value:(null===m||void 0===m||null===(i=m.contact)||void 0===i?void 0:i.secondaryEmail)||"",onChange:k,validators:["isEmail"],errorMessages:["Email is not valid"]})}),(0,a.jsx)(ne.A,{size:{xs:12,md:6,lg:3},children:(0,a.jsx)(oe.A,{name:"phone",label:f("user.contact.primaryPhone",{ns:"entities"}),phoneType:null===m||void 0===m||null===(s=m.contact)||void 0===s?void 0:s.primaryPhoneType,setPhoneType:e=>{var t,n,o,a,i;g((0,r.A)((0,r.A)({},m),{},{contact:(0,r.A)((0,r.A)({},m.contact),{},{id:(null===(t=m.contact)||void 0===t?void 0:t.id)||0,name:(null===(n=m.contact)||void 0===n?void 0:n.name)||"",status:(null===(o=m.contact)||void 0===o?void 0:o.status)||C.nW.Active,tenantID:(null===(a=m.contact)||void 0===a?void 0:a.tenantID)||0,primaryPhoneType:e,location:(0,r.A)({},null===(i=m.contact)||void 0===i?void 0:i.location)})}))},typeFieldLabel:f("user.contact.primaryPhoneType"),typeFieldName:"primaryPhoneType",phoneNumber:(null===m||void 0===m||null===(l=m.contact)||void 0===l?void 0:l.primaryPhone)||"",setPhoneNumber:e=>{var t,n,o,a,i;g((0,r.A)((0,r.A)({},m),{},{contact:(0,r.A)((0,r.A)({},m.contact),{},{id:(null===(t=m.contact)||void 0===t?void 0:t.id)||0,name:(null===(n=m.contact)||void 0===n?void 0:n.name)||"",status:(null===(o=m.contact)||void 0===o?void 0:o.status)||C.nW.Active,tenantID:(null===(a=m.contact)||void 0===a?void 0:a.tenantID)||0,primaryPhone:e,location:(0,r.A)({},null===(i=m.contact)||void 0===i?void 0:i.location)})}))}})}),(0,a.jsx)(ne.A,{size:{xs:12,md:6,lg:3},children:(0,a.jsx)(oe.A,{name:"contact.secondaryPhone",label:f("user.contact.secondaryPhone",{ns:"entities"}),phoneType:null===m||void 0===m||null===(c=m.contact)||void 0===c?void 0:c.secondaryPhoneType,setPhoneType:e=>{var t,n,o,a,i;g((0,r.A)((0,r.A)({},m),{},{contact:(0,r.A)((0,r.A)({},m.contact),{},{id:(null===(t=m.contact)||void 0===t?void 0:t.id)||0,name:(null===(n=m.contact)||void 0===n?void 0:n.name)||"",status:(null===(o=m.contact)||void 0===o?void 0:o.status)||C.nW.Active,tenantID:(null===(a=m.contact)||void 0===a?void 0:a.tenantID)||0,secondaryPhoneType:e,location:(0,r.A)({},null===(i=m.contact)||void 0===i?void 0:i.location)})}))},phoneNumber:(null===m||void 0===m||null===(d=m.contact)||void 0===d?void 0:d.secondaryPhone)||"",setPhoneNumber:e=>{var t,n,o,a,i;g((0,r.A)((0,r.A)({},m),{},{contact:(0,r.A)((0,r.A)({},m.contact),{},{id:(null===(t=m.contact)||void 0===t?void 0:t.id)||0,name:(null===(n=m.contact)||void 0===n?void 0:n.name)||"",status:(null===(o=m.contact)||void 0===o?void 0:o.status)||C.nW.Active,tenantID:(null===(a=m.contact)||void 0===a?void 0:a.tenantID)||0,secondaryPhone:e,location:(0,r.A)({},null===(i=m.contact)||void 0===i?void 0:i.location)})}))}})}),(0,a.jsx)(ne.A,{size:{xs:12,md:6,lg:3},children:(0,a.jsx)(oe.A,{name:"contact.tertiaryPhone",label:f("user.contact.tertiaryPhone",{ns:"entities"}),phoneType:null===m||void 0===m||null===(u=m.contact)||void 0===u?void 0:u.tertiaryPhoneType,phoneNumber:(null===m||void 0===m||null===(p=m.contact)||void 0===p?void 0:p.tertiaryPhone)||"",setPhoneNumber:e=>{var t,n,o,a,i;g((0,r.A)((0,r.A)({},m),{},{contact:(0,r.A)((0,r.A)({},m.contact),{},{id:(null===(t=m.contact)||void 0===t?void 0:t.id)||0,name:(null===(n=m.contact)||void 0===n?void 0:n.name)||"",status:(null===(o=m.contact)||void 0===o?void 0:o.status)||C.nW.Active,tenantID:(null===(a=m.contact)||void 0===a?void 0:a.tenantID)||0,tertiaryPhone:e,location:(0,r.A)({},null===(i=m.contact)||void 0===i?void 0:i.location)})}))}})}),(0,a.jsx)(ne.A,{mt:{xs:2,lg:0},sx:{display:"flex",justifyContent:"flex-start"},size:{xs:12,lg:3},children:(0,a.jsx)(Xi,{data:m.userData,setUserData:e=>g((0,r.A)((0,r.A)({},m),{},{userData:e})),hasEmailAddress:!!m.email,hasMobilePhone:R})})]})}),(0,a.jsx)(de.A,{title:f("user.roles",{ns:"entities"}),divider:!1,children:(0,a.jsx)(us,{userRoles:m.roles,setUserRoles:e=>g((0,r.A)((0,r.A)({},m),{},{roles:e}))})})]})]})})};ye().extend(Hi());const fs=()=>{const{t:e}=(0,O.Bd)(),{state:t}=(0,w.useContext)(x.BR),n=(0,w.useContext)(A.$o),{breakpoints:o}=(0,d.A)(),i=(0,u.A)(o.down("lg")),{userID:p}=(0,S.g)(),{fetcherKey:E}=(0,B.E)(),k=(0,S.Ls)({key:E}),j=(0,S.Zp)(),L=(0,S.vL)(),{pathname:N,state:F}=(0,S.zy)(),{formMode:V,setFormMode:H,displayMode:G,entity:Y}=(0,S.KC)(),{_users:q}=(0,S.Ew)(Z(G)),[K,J]=(0,w.useState)([t.user]),[X,ee]=(0,w.useState)((null===F||void 0===F?void 0:F.entity)||(0,P.A95)(t.tenant.id)),[te,ne]=(0,w.useState)(""),[re,oe]=(0,w.useState)(),[ae,ie]=(0,w.useState)(null),se=_.A.IsSuperAdmin()||t.entityPermissions.user.update,[le,ce]=(0,w.useState)(!0),[de,ue]=(0,w.useState)([]),pe=(0,w.useRef)(null),fe="submitting"===k.state,he=(0,w.useMemo)((()=>!!_.A.IsSuperAdmin()||("property"===G?t.entityPermissions[C.LA.Property].update:"group"===G?t.entityPermissions[C.LA.PropertyGroup].update:"tenant"===G&&t.entityPermissions[C.LA.User].update)),[G]);(0,w.useEffect)((()=>{(async()=>{const e=await q;J(e),p&&!X.id&&ee(K.find((e=>e.id===Number(p)))||(0,P.A95)(t.tenant.id)),ce(!1)})()}),[q,p,X.id]),(0,w.useEffect)((()=>{"create"===V&&ee((0,P.A95)(t.tenant.id))}),[V]),(0,w.useEffect)((()=>{try{var e,t;null===(e=pe.current)||void 0===e||null===(t=e.scrollToIndex)||void 0===t||t.call(e,0)}catch(Hs){(0,P.vVN)(Hs)}}),[de]);const me=(0,w.useCallback)((t=>{switch(t.handler){case Q.TENANT_USER_CREATE:case Q.PROPERTY_USER_CREATE:case Q.PROPERTY_GROUP_USER_CREATE:return e("toast.createSuccess",{name:"".concat(e("user.label",{ns:"entities"})," ").concat((0,P.nbZ)(X))});case Q.TENANT_USER_UPDATE:case Q.PROPERTY_USER_UPDATE:case Q.PROPERTY_GROUP_USER_UPDATE:return e("toast.updateSuccess",{name:"".concat(e("user.label",{ns:"entities"}))});case Q.PROPERTY_USER_UPSERT:return e("toast.updateSuccess",{name:"".concat(e("property.label",{ns:"entities"}))});case Q.PROPERTY_GROUP_USER_UPSERT:return e("toast.updateSuccess",{name:"".concat(e("property_group.label",{ns:"entities"}))});default:return""}}),[]),ge=(0,w.useCallback)((t=>{const{handler:n,status:r,statusText:o}=t;switch(n){case Q.TENANT_USER_UPDATE:case Q.PROPERTY_USER_UPDATE:case Q.PROPERTY_GROUP_USER_UPDATE:return e("toast.updateError",{name:"".concat(e("user.label",{ns:"entities"})),error:"".concat(r," - ").concat(o)});case Q.TENANT_USER_CREATE:case Q.PROPERTY_USER_CREATE:case Q.PROPERTY_GROUP_USER_CREATE:return e("toast.createError",{name:"".concat(e("user.label",{ns:"entities"})),error:"".concat(r," - ").concat(o)});case Q.PROPERTY_USER_UPSERT:return e("toast.updateError",{name:"".concat(e("property.label",{ns:"entities"})," ").concat(e("user.label_plural",{ns:"entities"})),error:"".concat(r," - ").concat(o)});case Q.PROPERTY_GROUP_USER_UPSERT:return e("toast.updateError",{name:"".concat(e("property_group.label",{ns:"entities"})," ").concat(e("user.label_plural",{ns:"entities"})),error:"".concat(r," - ").concat(o)});default:return e("toast.unknownError")}}),[]);(0,w.useEffect)((()=>{if(k.data){var e;const r=k.data;1==(null===(e=r.response)||void 0===e?void 0:e.activeAccount)?(ie("combine"),ne(X.email||""),oe(X.roles)):r.status<400?(n({type:A.pO.SUCCESS,message:me(r)}),H("none"),ee((0,P.A95)(t.tenant.id)),Ce(ms(G,V))):n({type:A.pO.ERROR,message:ge(r)})}}),[k]);const ve=e=>{var n;se&&(H("edit"),ee((null===Y||void 0===Y||null===(n=Y.users)||void 0===n?void 0:n.find((t=>t.id===e)))||(0,P.A95)(t.tenant.id)),j("tenant"===G?(0,W.Mt)(W.bw.USERS_FORM,[t.tenant.id,e.toString()]):(0,W.Mt)(hs(G),[t.tenant.id,null===Y||void 0===Y?void 0:Y.id,e.toString()])))},be=e=>{if(e){const n=[...K,e];k.submit({handler:ms(G,V),body:JSON.stringify(n),tenantID:t.tenant.id,propertyID:Y.id,groupID:Y.id},{method:"PUT",action:$({displayMode:G,propertyID:Y.id,groupID:Y.id,tenantID:t.tenant.id}),encType:"application/json"})}},xe=async e=>{ee(e),ie("resend")},Ae=async t=>{if(!t.email)return void n({type:A.pO.ERROR,message:e("toast.sendError",{name:"".concat(e("user_settings.resetPassword")," ").concat(e("email")),error:"User email is not set"})});const r=await(0,zr.jG)(t.email);if(r.ok)n({type:A.pO.SUCCESS,message:e("toast.resetPasswordSent",{email:null===t||void 0===t?void 0:t.email})});else{const t=await r.text();(0,P.vVN)(t),n({type:A.pO.ERROR,message:e("toast.sendError",{name:"".concat(e("user_settings.resetPassword")," ").concat(e("email")),error:r.status})})}},we=(0,w.useCallback)((()=>{ee((0,P.A95)(t.tenant.id)),ie(null)}),[]),Se=(0,w.useCallback)((()=>{H("none"),ee((0,P.A95)(t.tenant.id)),Ce(ms(G,V))}),[G,null===Y||void 0===Y?void 0:Y.id,V,t.tenant.id]),Ce=e=>{switch(e){case Q.TENANT_USER_CREATE:case Q.TENANT_USER_UPDATE:j((0,W.Mt)(W.bw.USERS,[t.tenant.id]));break;case Q.PROPERTY_USER_CREATE:case Q.PROPERTY_USER_UPDATE:case Q.PROPERTY_USER_UPSERT:j((0,W.Mt)(W.bw.PROPERTY_USERS,[t.tenant.id,null===Y||void 0===Y?void 0:Y.id]));break;case Q.PROPERTY_GROUP_USER_CREATE:case Q.PROPERTY_GROUP_USER_UPDATE:case Q.PROPERTY_GROUP_USER_UPSERT:j((0,W.Mt)(W.bw.PROPERTY_GROUP_USERS,[t.tenant.id,null===Y||void 0===Y?void 0:Y.id]))}},Pe=(0,w.useMemo)((()=>{const n=[{header:e("user.id",{ns:"entities"}),accessorKey:"id"},{header:e("user.firstName",{ns:"entities"}),accessorKey:"firstName"},{header:e("user.lastName",{ns:"entities"}),accessorKey:"lastName"},{header:e("user.email",{ns:"entities"}),accessorKey:"email"},{header:e("user.roles",{ns:"entities"}),accessorKey:"roles",accessorFn:e=>null!==e&&void 0!==e&&e.roles?e.roles.filter((e=>e.tenantID===t.tenant.id)):[],filterVariant:"multi-select",filterSelectOptions:C.gg.map((e=>({label:e.name,value:e.id}))),Cell:e=>{let{cell:t}=e;return t.getValue().map((e=>e.name)).join(", ")}},{header:e("user.status",{ns:"entities"}),accessorKey:"status",filterVariant:"select",filterSelectOptions:[{label:e("status.active",{ns:"enums"}),value:C.nW.Active},{label:e("status.disabled",{ns:"enums"}),value:C.nW.Disabled},{label:e("status.pending",{ns:"enums"}),value:C.nW.Pending}],id:"status",Cell:e=>{let{renderedCellValue:t}=e;return(0,R.A)(t)}},{header:e("user.created",{ns:"entities"}),id:"created",accessorFn:e=>null!==e&&void 0!==e&&e.created?new Date(e.created):null,Cell:e=>{let{cell:t}=e;return ye()(t.getValue()).format("MM/DD/YYYY")},filterVariant:"date",filterFn:(e,t,n)=>ye()(e.getValue(t)).isSame(ye()(n),"day")},{header:e("user.updated",{ns:"entities"}),id:"updated",accessorFn:e=>null!==e&&void 0!==e&&e.updated?new Date(e.updated):null,Cell:e=>{let{cell:t}=e;return ye()(t.getValue()).format("MM/DD/YYYY")},filterVariant:"date",filterFn:(e,t,n)=>ye()(e.getValue(t)).isSame(ye()(n),"day")}];return"property"===G&&n.push({header:e("from",{name:e("property_group.label",{ns:"entities"})}),accessorKey:"ancestry.propertyGroupName",id:"ancestry"}),n}),[G]),_e=(0,D.p)(D.l.NESTED),Te=(0,T.Up)((0,r.A)((0,r.A)({},_e),{},{data:K,columns:Pe,enableRowVirtualization:!0,rowVirtualizerInstanceRef:pe,rowVirtualizerOptions:{overscan:5},enableRowSelection:!1,initialState:{showColumnFilters:!1,showGlobalFilter:!0,density:"compact",columnVisibility:{id:!1,firstName:!0,lastName:!0,email:!0,roles:!0,status:!0,ancestry:!1,created:!1,updated:!1,pinned:!1},columnPinning:{right:["mrt-row-actions"]}},state:{isLoading:le,sorting:de,showLoadingOverlay:!1},onSortingChange:ue,getRowId:e=>"".concat(e.id),muiTableBodyRowProps:e=>{let{row:t}=e;return{sx:{backgroundColor:"white",cursor:"pointer"},onClick:()=>ve(t.original.id)}},renderTopToolbar:n=>{let{table:r}=n;return(0,a.jsx)(M.A,{table:r,hidden:"none"!==V,optionsDisabled:!he,isSubmitting:fe,tableType:D.l.NESTED,menuOptions:[{onClick:()=>(H("create"),ee((0,P.A95)(t.tenant.id)),void j("".concat(N,"/0"))),content:e("buttons.create",{name:e("user.label",{ns:"entities"})}),disabled:!he,icon:(0,a.jsx)(s.A,{})}],children:(0,a.jsxs)(f.A,{direction:"row",flexGrow:1,justifyContent:"tenant"===G?"flex-start":"space-between",alignItems:"center",children:[(0,a.jsx)(h.A,{variant:"h3",sx:{flex:1},children:e("user.label_plural",{ns:"entities"})}),"tenant"!==G&&(0,a.jsx)(I,{entityType:C.LA.User,onSelect:be,renderOption:t=>(0,a.jsxs)(w.Fragment,{children:[(0,a.jsx)(h.A,{variant:"body2",noWrap:!0,fontWeight:"bold",children:"".concat(t.firstName," ").concat(t.lastName)}),(0,a.jsx)(h.A,{variant:"body2",noWrap:!0,children:"".concat((null===t||void 0===t?void 0:t.email)||e("labels.noEmail",{ns:"userSettings"}))})]},t.id),size:"small",sx:{width:"30%"}})]})})},renderRowActionMenuItems:n=>{let{closeMenu:r,row:o}=n;const i=[(0,a.jsxs)(m.A,{divider:!0,onClick:()=>{(e=>{const n=K.filter((t=>t.id!==e));k.submit({handler:ms(G,V),body:JSON.stringify(n),userID:X.id,tenantID:t.tenant.id,propertyID:Y.id,groupID:Y.id},{method:"PUT",action:$({displayMode:G,propertyID:Y.id,groupID:Y.id,tenantID:t.tenant.id}),encType:"application/json"})})(o.original.id),r()},sx:{m:0,backgroundColor:"white"},children:[(0,a.jsx)(g.A,{children:(0,a.jsx)(l,{})}),e("buttons.remove",{name:e("user.label",{ns:"entities"})})]},1),(0,a.jsxs)(m.A,{divider:!0,onClick:()=>{var e;e=o.original.id,j((0,W.Mt)(W.bw.REVISIONS,[t.tenant.id,C.LA.User,e.toString()])),r()},sx:{m:0,backgroundColor:"white"},children:[(0,a.jsx)(g.A,{children:(0,a.jsx)(c.A,{})}),e("buttons.view",{name:e("revision.label_plural")})]},2)];return o.original.status===C.nW.Pending&&i.push((0,a.jsxs)(m.A,{onClick:()=>{xe(o.original),r()},sx:{m:0,backgroundColor:"white"},children:[(0,a.jsx)(g.A,{children:(0,a.jsx)(Gi,{})}),e("labels.resend_registration",{ns:"userSettings"})]},3)),o.original.status===C.nW.Active&&i.push((0,a.jsxs)(m.A,{onClick:()=>Ae(o.original),sx:{m:0,backgroundColor:"white"},children:[(0,a.jsx)(g.A,{children:(0,a.jsx)(qi,{})}),e("labels.reset_password",{ns:"userSettings"})]},4)),i}}));return"none"!==V?(0,a.jsx)(S.sv,{context:{user:X,setUser:ee,formMode:V,displayMode:G,users:K,fetcherKey:E,onBack:Se,entity:Y}}):(0,a.jsxs)(w.Fragment,{children:["resend"===ae&&(0,a.jsx)(Yi,{isOpen:"resend"===ae,handleClose:we,user:X}),"combine"===ae&&(0,a.jsx)(Vi,{open:"combine"===ae,email:te||"",handleClose:we,handleAction:async()=>{const r={email:te,roles:re,entityType:C.LA.Tenant,entityID:t.tenant.id};200===(await(0,zr._h)(r)).status?(n({type:A.pO.SUCCESS,message:e("combineAccounts.success")}),we(),L.revalidate()):n({type:A.pO.ERROR,message:e("combineAccounts.error")})}}),i&&(0,a.jsx)(b.A,{data:K,columns:Pe.map((e=>({name:e.header,searchKey:e.accessorKey}))),renderItem:t=>(0,a.jsx)(v.Ay,{id:t.id.toString(),onClick:()=>ve(t.id),divider:!0,secondaryAction:(0,a.jsx)(z,{menuOptions:[{content:e("user_settings.resetPassword"),onClick:()=>Ae(t),disabled:t.status!==C.nW.Active,icon:(0,a.jsx)(qi,{})},{content:e("user.sendRegistration"),onClick:()=>xe(t),disabled:t.status!==C.nW.Pending,icon:(0,a.jsx)(Ki,{})}]}),sx:{height:70,backgroundColor:"white"},children:(0,a.jsx)(y.A,{primary:(0,P.nbZ)(t),secondary:t.roles.map((e=>e.name)).join(", "),primaryTypographyProps:{noWrap:!0,variant:"subtitle1"},secondaryTypographyProps:{noWrap:!0,variant:"subtitle2"}})},t.id),title:e("user.label_plural",{ns:"entities"}),itemHeight:70}),!i&&(0,a.jsx)(U.A,{loading:!1,children:(0,a.jsx)(T.zp,{table:Te})})]})},hs=e=>{switch(e){case"property":return W.bw.PROPERTY_USERS_FORM;case"group":return W.bw.PROPERTY_GROUP_USERS_FORM;case"tenant":return W.bw.USERS_FORM;default:return W.bw.INDEX}},ms=(e,t)=>{switch(e){case"property":return"create"===t?Q.PROPERTY_USER_CREATE:Q.PROPERTY_USER_UPSERT;case"group":return"create"===t?Q.PROPERTY_GROUP_USER_CREATE:Q.PROPERTY_GROUP_USER_UPSERT;default:return"create"===t?Q.TENANT_USER_CREATE:Q.TENANT_USER_UPDATE}};function gs(e){return(0,De.Ay)("MuiCardMedia",e)}(0,Ie.A)("MuiCardMedia",["root","media","img"]);const vs=["children","className","component","image","src","style"],ys=(0,je.Ay)("div",{name:"MuiCardMedia",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{isMediaComponent:r,isImageComponent:o}=n;return[t.root,r&&t.media,o&&t.img]}})({display:"block",backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center",variants:[{props:{isMediaComponent:!0},style:{width:"100%"}},{props:{isImageComponent:!0},style:{objectFit:"cover"}}]}),bs=["video","audio","picture","iframe","img"],xs=["picture","img"],As=w.forwardRef((function(e,t){const n=(0,Oe.b)({props:e,name:"MuiCardMedia"}),{children:o,className:i,component:s="div",image:l,src:c,style:d}=n,u=(0,Ee.A)(n,vs),p=bs.includes(s),f=!p&&l?(0,r.A)({backgroundImage:'url("'.concat(l,'")')},d):d,h=(0,r.A)((0,r.A)({},n),{},{component:s,isMediaComponent:p,isImageComponent:xs.includes(s)}),m=(e=>{const{classes:t,isMediaComponent:n,isImageComponent:r}=e,o={root:["root",n&&"media",r&&"img"]};return(0,ke.A)(o,gs,t)})(h);return(0,a.jsx)(ys,(0,r.A)((0,r.A)({className:(0,Re.A)(m.root,i),as:s,role:!p&&l?"img":void 0,ref:t,style:f,ownerState:h,src:p?l||c:void 0},u),{},{children:o}))})),ws=As;function Ss(e){return(0,De.Ay)("MuiCardContent",e)}(0,Ie.A)("MuiCardContent",["root"]);const Cs=["className","component"],Ps=(0,je.Ay)("div",{name:"MuiCardContent",slot:"Root"})({padding:16,"&:last-child":{paddingBottom:24}}),_s=w.forwardRef((function(e,t){const n=(0,Oe.b)({props:e,name:"MuiCardContent"}),{className:o,component:i="div"}=n,s=(0,Ee.A)(n,Cs),l=(0,r.A)((0,r.A)({},n),{},{component:i}),c=(e=>{const{classes:t}=e;return(0,ke.A)({root:["root"]},Ss,t)})(l);return(0,a.jsx)(Ps,(0,r.A)({as:i,className:(0,Re.A)(c.root,o),ownerState:l,ref:t},s))}));var Ts=n(3635),Es=n(94943),Rs=n(70883),ks=n(79049);const js=["className","component","disableGutters","fixed","maxWidth","classes"],Os=(0,ks.A)(),Is=(0,Rs.A)("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t["maxWidth".concat((0,Ts.A)(String(n.maxWidth)))],n.fixed&&t.fixed,n.disableGutters&&t.disableGutters]}}),Ds=e=>(0,Es.A)({props:e,name:"MuiContainer",defaultTheme:Os});const Ms=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{createStyledComponent:t=Is,useThemeProps:n=Ds,componentName:o="MuiContainer"}=e,i=t((e=>{let{theme:t,ownerState:n}=e;return(0,r.A)({width:"100%",marginLeft:"auto",boxSizing:"border-box",marginRight:"auto"},!n.disableGutters&&{paddingLeft:t.spacing(2),paddingRight:t.spacing(2),[t.breakpoints.up("sm")]:{paddingLeft:t.spacing(3),paddingRight:t.spacing(3)}})}),(e=>{let{theme:t,ownerState:n}=e;return n.fixed&&Object.keys(t.breakpoints.values).reduce(((e,n)=>{const r=n,o=t.breakpoints.values[r];return 0!==o&&(e[t.breakpoints.up(r)]={maxWidth:"".concat(o).concat(t.breakpoints.unit)}),e}),{})}),(e=>{let{theme:t,ownerState:n}=e;return(0,r.A)((0,r.A)({},"xs"===n.maxWidth&&{[t.breakpoints.up("xs")]:{maxWidth:Math.max(t.breakpoints.values.xs,444)}}),n.maxWidth&&"xs"!==n.maxWidth&&{[t.breakpoints.up(n.maxWidth)]:{maxWidth:"".concat(t.breakpoints.values[n.maxWidth]).concat(t.breakpoints.unit)}})})),s=w.forwardRef((function(e,t){const s=n(e),{className:l,component:c="div",disableGutters:d=!1,fixed:u=!1,maxWidth:p="lg",classes:f}=s,h=(0,Ee.A)(s,js),m=(0,r.A)((0,r.A)({},s),{},{component:c,disableGutters:d,fixed:u,maxWidth:p}),g=((e,t)=>{const{classes:n,fixed:r,disableGutters:o,maxWidth:a}=e,i={root:["root",a&&"maxWidth".concat((0,Ts.A)(String(a))),r&&"fixed",o&&"disableGutters"]};return(0,ke.A)(i,(e=>(0,De.Ay)(t,e)),n)})(m,o);return(0,a.jsx)(i,(0,r.A)({as:c,ownerState:m,className:(0,Re.A)(g.root,l),ref:t},h))}));return s}({createStyledComponent:(0,je.Ay)("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t["maxWidth".concat((0,R.A)(String(n.maxWidth)))],n.fixed&&t.fixed,n.disableGutters&&t.disableGutters]}}),useThemeProps:e=>(0,Oe.b)({props:e,name:"MuiContainer"})}),Ls=Ms;var Ns=n(22632);const Fs=(0,o.A)((0,a.jsx)("path",{d:"M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5M12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5m0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3"}),"Visibility"),zs=()=>{const{t:e}=(0,O.Bd)();return(0,a.jsxs)(f.A,{sx:{flex:1,cursor:"pointer"},direction:"row",justifyContent:"center",onClick:()=>window.open("https://www.traxero.com/","_blank"),children:[(0,a.jsx)(h.A,{sx:{mr:1,mt:.6},fontSize:"0.6rem",variant:"subtitle2",align:"center",children:"".concat(e("poweredBy"))}),(0,a.jsx)("img",{src:"/traxero_logo.png",alt:"Traxero Logo",height:24})]})},Bs=()=>{const e=(0,S.Zp)(),{t:t}=(0,O.Bd)(),n=(0,w.useContext)(A.$o),{logos:o}=(0,w.useContext)(Mn.Dx),{token:i}=(0,S.g)(),[{password:s,passwordConfirm:l,id:c,status:d},u]=(0,w.useState)({password:"",passwordConfirm:"",id:0,status:C.nW.Active}),[p,f]=(0,w.useState)(!1),[m,g]=(0,w.useState)(!1),[v,y]=(0,w.useState)(!1),[b,x]=(0,w.useState)(!1),[P,T]=(0,w.useState)(!1),[E,R]=(0,w.useState)(!1),k=e=>{const{name:t,value:n}=e.target;u((0,r.A)((0,r.A)({},{password:s,passwordConfirm:l,id:c,status:d}),{},{[t]:n})),"passwordConfirm"===t&&s.match(D)&&s.match(M)&&s.match(N)&&s.match(F)&&s.match(z)&&(R(!0),s===n?T(!0):s!==l&&T(!1))},j=async()=>{const r=C.nW.Active;f(!0);try{const o=_.A.DecodeJWT(i||_.A.GetToken()),{id:a}=o;if(!I()){const o=await(0,zr.Jk)({password:s,passwordConfirm:l,id:a,status:r},i||_.A.GetToken());if(f(!1),!o.ok)throw new Error(o.status.toString());_.A.IsLoggedIn()?e(-1):e(W.bw.LOGIN),n({type:A.pO.SUCCESS,message:t("toast.updateSuccess",{name:t("password")})})}}catch(Hs){let t="500";Hs instanceof Error&&(t=Hs.message),n({type:A.pO.ERROR,message:"Error updating password: (".concat(t,")")})}},I=()=>s?l?5!==U?5!==U:P?p:!P:!l:!s,D=/[A-Z]/g,M=/[a-z]/g,N=/\d/g,F=/[#?!@$%^&*-]/g,z=/.{8,}/g,B={uppercase:s.match(D),lowercase:s.match(M),number:s.match(N),specialChar:s.match(F),eightCharsOrGreater:s.match(z)},U=Object.values(B).filter((e=>e)).length;return(0,a.jsxs)(co.A,{raised:!0,sx:{backgroundColor:"white",flex:1,width:"100%",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center"},children:[(0,a.jsx)("style",{children:'\n .password-strength-meter {\n height: 18px;\n width: 100%;\n background-color: lightgrey;\n border-radius: 3px;\n }\n\n .password-strength-meter::before {\n content: "";\n width: '.concat(U/5*100,"%;\n\n background-color: ").concat(["red","orange","#03a2cc","#03a2cc","#0ce052"][U-1]||"",";\n height: 100%;\n width: 100%;\n display: block;\n border-radius: 3px;\n transition: width 0.2s;")}),(0,a.jsx)(ws,{component:"img",image:o.logoUrl,sx:{px:"".concat(o.logoPadding,"px"),pt:"".concat(o.logoPadding,"px")},alt:"logo"}),(0,a.jsxs)(_s,{sx:{padding:{xs:2,sm:4},height:{xs:"100%",sm:"auto"},mb:{xs:8,sm:0}},children:[(0,a.jsxs)(Ls,{component:"main",maxWidth:"xs",children:[(0,a.jsxs)(h.A,{component:"h5",variant:"h5",align:"center",sx:{py:1},children:[t("update")," ",t("password")]}),(0,a.jsxs)(ae.P8,{component:"form",onSubmit:j,children:[(0,a.jsx)(ae.C4,{fullWidth:!0,margin:"normal",value:s,onFocus:()=>g(!0),onChange:k,name:"password",label:"New Password *",type:v?"text":"password",validators:["required"],errorMessages:["Password is required"],endAdornment:(0,a.jsx)(bi.A,{position:"end",children:(0,a.jsx)(L.A,{"aria-label":"toggle password visibility",onClick:()=>{y(!v)},edge:"end",children:v?(0,a.jsx)(Ns.A,{}):(0,a.jsx)(Fs,{})})})}),m&&(0,a.jsxs)(H.A,{sx:{mb:2},children:[(0,a.jsx)("div",{className:"password-strength-meter"}),(0,a.jsxs)(h.A,{variant:"caption",style:{fontWeight:"bold"},children:[U<5&&"Must contain ",!B.uppercase&&"uppercase, ",!B.lowercase&&"lowercase, ",!B.specialChar&&"special character, ",!B.number&&"number, ",!B.eightCharsOrGreater&&"eight characters or more"]})]}),(0,a.jsx)(ae.C4,{type:b?"text":"password",fullWidth:!0,margin:"normal",variant:"outlined",value:l,onChange:k,name:"passwordConfirm",validators:["required"],errorMessages:["Password is required"],label:"Confirm New Password *",endAdornment:(0,a.jsx)(bi.A,{position:"end",children:(0,a.jsx)(L.A,{"aria-label":"toggle password visibility",onClick:()=>{x(!b)},edge:"end",children:b?(0,a.jsx)(Ns.A,{}):(0,a.jsx)(Fs,{})})})}),E&&(0,a.jsx)(h.A,{variant:"caption",style:{fontWeight:"bold",color:P?"inherit":"red"},children:P?"Passwords match":"Passwords do not match"}),p?(0,a.jsx)(Pr.A,{style:{width:"100%"},className:"card",color:"primary"}):(0,a.jsx)(cr.A,{centerRipple:!0,fullWidth:!0,className:"button--sign-in",type:"submit",variant:"outlined",sx:{mt:2,mb:2},onClick:j,disabled:I(),children:t("submit")})]})]}),(0,a.jsx)(zs,{})]})]})},Us=(0,je.Ay)(cr.A)((e=>{let{theme:t}=e;return{color:t.palette.primary.contrastText,backgroundColor:t.palette.primary.main,"&:hover":{backgroundColor:(0,Mn.JY)(t.palette.primary.main),color:t.palette.getContrastText((0,Mn.JY)(t.palette.primary.main))}}})),Vs=()=>(0,a.jsxs)(co.A,{raised:!0,sx:{backgroundColor:"white",flex:1,width:"100%",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center"},children:[(0,a.jsx)(ws,{alt:"traxero",component:"img",image:"/traxero_logo.png",sx:{mx:"auto",mb:4,width:"90%"}}),(0,a.jsx)(h.A,{variant:"h3",align:"center",sx:{py:2},children:"A verification Link has been sent to your E-mail account"}),(0,a.jsx)(h.A,{variant:"h5",align:"center",sx:{p:6},children:"Please click on the link that has just been sent to your email account to verify your email and continue registration process"}),(0,a.jsx)(h.A,{variant:"h6",align:"center",children:(0,a.jsx)(Us,{variant:"contained",href:"/login",children:"Login"})})]});var Ws=n(8430);const Hs=()=>{const{t:e}=(0,O.Bd)(),t=(0,w.useContext)(A.$o),n=(0,S.r5)(),r=(0,S.Zp)(),{state:o}=(0,w.useContext)(x.BR),i=(0,w.useMemo)((()=>{if(!n)return e("errors.unknown");if(n instanceof Error)return n.message.toLowerCase().replace(/error:/g,"");if(n instanceof Response)return"".concat(n.body," - ").concat(n.status);try{return"".concat(JSON.stringify(n))}catch(t){return e("errors.unknown")}}),[n]);return(0,w.useEffect)((()=>{n&&Ws.Cp(n),(n=>{n.includes("token is invalid")?(t({message:e("expired_token",{ns:"toasts"}),type:A.pO.ERROR}),S.C5,W.bw.LOGIN):n.includes("invalid token specified")?(t({message:e("invalid_token",{ns:"toasts"}),type:A.pO.ERROR}),S.C5,W.bw.LOGIN):(n.includes("401")||n.includes("403")?t({message:e("unauthorized",{ns:"toasts"}),type:A.pO.ERROR}):n.includes("404")||n.includes("not found")?t({message:e("not_found",{ns:"toasts"}),type:A.pO.ERROR}):t({message:e("errors.unknown",{ns:"toasts"}),type:A.pO.ERROR}),r((0,W.Mt)(W.bw.DASHBOARD,[o.tenant.id])))})(i)}),[i]),(0,a.jsx)(a.Fragment,{})},Gs={activeStep:0,jobType:C.Yx.TOW,property:null,propertyGroup:null,contactPhone:"",phoneIsValid:!1,requestTime:new Date,locationID:0,street:null,unit:null,landmark:null,city:null,stateCode:null,postalCode:null,country:null,latitude:0,longitude:0,vehicleID:0,vin:null,year:null,make:null,model:null,color:null,trim:null,plateNumber:null,plateState:null,plateExp:null,violations:[],notes:"",fileKeys:[],hasSignature:!1,changedDefaultPhone:!1,changedRequestTime:!1,changedDefaultAddress:!1};function Ys(e){return(0,r.A)((0,r.A)({},Gs),{},{contactPhone:e})}let qs=function(e){return e.HANDLE_NEXT="HANDLE_NEXT",e.HANDLE_BACK="HANDLE_BACK",e.SET_JOB_TYPE="SET_JOB_TYPE",e.SET_PROPERTY="SET_PROPERTY",e.SET_PROPERTY_GROUP="SET_PROPERTY_GROUP",e.SET_CONTACT_PHONE="SET_CONTACT_PHONE",e.SET_PHONE_IS_VALID="SET_PHONE_IS_VALID",e.SET_REQUEST_TIME="SET_REQUEST_TIME",e.SET_LOCATION_ID="SET_LOCATION_ID",e.SET_STREET="SET_STREET",e.SET_UNIT="SET_UNIT",e.SET_LANDMARK="SET_LANDMARK",e.SET_CITY="SET_CITY",e.SET_STATE_CODE="SET_STATE_CODE",e.SET_POSTAL_CODE="SET_POSTAL_CODE",e.SET_LATLNG="SET_LATLNG",e.SET_LOCATION="SET_LOCATION",e.AUTOCOMPLETE_ADDRESS="AUTOCOMPLETE_ADDRESS",e.SET_VEHICLE="SET_VEHICLE",e.SET_VEHICLE_ID="SET_VEHICLE_ID",e.SET_VIN="SET_VIN",e.SET_YEAR="SET_YEAR",e.SET_MAKE="SET_MAKE",e.SET_MODEL="SET_MODEL",e.SET_COLOR="SET_COLOR",e.SET_TRIM="SET_TRIM",e.SET_PLATE_NUMBER="SET_PLATE_NUMBER",e.SET_PLATE_STATE="SET_PLATE_STATE",e.SET_PLATE_EXP="SET_PLATE_EXP",e.SET_VIOLATIONS="SET_VIOLATIONS",e.SET_NOTES="SET_NOTES",e.ADD_FILE_KEYS="ADD_FILE_KEYS",e.REMOVE_FILE_KEYS="REMOVE_FILE_KEYS",e.SET_CHANGED_DEFAULT_PHONE="SET_CHANGED_DEFAULT_PHONE",e.SET_CHANGED_REQUEST_TIME="SET_CHANGED_REQUEST_TIME",e.SET_CHANGED_DEFAULT_ADDRESS="SET_CHANGED_DEFAULT_ADDRESS",e.SET_HAS_SIGNATURE="SET_HAS_SIGNATURE",e}({});function Ks(e,t){var n,o,a,i,s;let l;switch(t.type){case qs.HANDLE_NEXT:l=(0,r.A)((0,r.A)({},e),{},{activeStep:e.activeStep+1});break;case qs.HANDLE_BACK:0===e.activeStep&&(l=e,l.notes=""),l=(0,r.A)((0,r.A)({},e),{},{activeStep:e.activeStep-1});break;case qs.SET_JOB_TYPE:l=(0,r.A)((0,r.A)({},e),{},{jobType:t.payload});break;case qs.SET_PROPERTY:l=(0,r.A)((0,r.A)({},e),{},{property:t.payload});break;case qs.SET_PROPERTY_GROUP:l=(0,r.A)((0,r.A)({},e),{},{propertyGroup:t.payload});break;case qs.SET_CONTACT_PHONE:l=(0,r.A)((0,r.A)({},e),{},{contactPhone:t.payload});break;case qs.SET_PHONE_IS_VALID:l=(0,r.A)((0,r.A)({},e),{},{phoneIsValid:t.payload});break;case qs.SET_REQUEST_TIME:l=(0,r.A)((0,r.A)({},e),{},{requestTime:t.payload});break;case qs.SET_LOCATION_ID:l=(0,r.A)((0,r.A)({},e),{},{locationID:t.payload});break;case qs.SET_STREET:l=(0,r.A)((0,r.A)({},e),{},{street:t.payload});break;case qs.SET_UNIT:l=(0,r.A)((0,r.A)({},e),{},{unit:t.payload});break;case qs.SET_LANDMARK:l=(0,r.A)((0,r.A)({},e),{},{landmark:t.payload});break;case qs.SET_CITY:l=(0,r.A)((0,r.A)({},e),{},{city:t.payload});break;case qs.SET_STATE_CODE:l=(0,r.A)((0,r.A)({},e),{},{stateCode:t.payload,country:(0,P.XwV)(t.payload)});break;case qs.SET_POSTAL_CODE:l=(0,r.A)((0,r.A)({},e),{},{postalCode:t.payload});break;case qs.SET_LATLNG:l=(0,r.A)((0,r.A)({},e),{},{latitude:t.payload.lat,longitude:t.payload.lng});break;case qs.SET_LOCATION:l=(0,r.A)((0,r.A)({},e),{},{locationID:t.payload.id||0,street:t.payload.street||null,unit:t.payload.unit||null,landmark:t.payload.landmark||null,city:t.payload.city||null,stateCode:t.payload.stateCode||null,postalCode:t.payload.postalCode||null,country:t.payload.country||null,latitude:(null===(n=t.payload.latLng)||void 0===n?void 0:n.lat)||0,longitude:(null===(o=t.payload.latLng)||void 0===o?void 0:o.lng)||0});break;case qs.AUTOCOMPLETE_ADDRESS:l=(0,r.A)((0,r.A)({},e),{},{street:t.payload.street||null,city:t.payload.city||null,stateCode:t.payload.stateCode||null,postalCode:t.payload.postalCode||null,country:t.payload.country||null});break;case qs.SET_VEHICLE:l=(0,r.A)((0,r.A)({},e),{},{vehicleID:t.payload.id||e.vehicleID,vin:t.payload.vin||e.vin,year:t.payload.year||e.year,make:t.payload.make||e.make,model:t.payload.model||e.model,trim:t.payload.trim||e.trim,color:t.payload.color||e.color,plateNumber:(null===(a=t.payload.plate)||void 0===a?void 0:a.number)||e.plateNumber,plateState:(null===(i=t.payload.plate)||void 0===i?void 0:i.state)||e.plateState,plateExp:(null===(s=t.payload.plate)||void 0===s?void 0:s.exp)||e.plateExp});break;case qs.SET_VEHICLE_ID:l=(0,r.A)((0,r.A)({},e),{},{vehicleID:t.payload});break;case qs.SET_VIN:l=(0,r.A)((0,r.A)({},e),{},{vin:t.payload});break;case qs.SET_YEAR:l=(0,r.A)((0,r.A)({},e),{},{year:t.payload});break;case qs.SET_MAKE:l=(0,r.A)((0,r.A)({},e),{},{make:t.payload});break;case qs.SET_MODEL:l=(0,r.A)((0,r.A)({},e),{},{model:t.payload});break;case qs.SET_COLOR:l=(0,r.A)((0,r.A)({},e),{},{color:t.payload});break;case qs.SET_TRIM:l=(0,r.A)((0,r.A)({},e),{},{trim:t.payload});break;case qs.SET_PLATE_NUMBER:l=(0,r.A)((0,r.A)({},e),{},{plateNumber:t.payload});break;case qs.SET_PLATE_STATE:l=(0,r.A)((0,r.A)({},e),{},{plateState:t.payload});break;case qs.SET_PLATE_EXP:l=(0,r.A)((0,r.A)({},e),{},{plateExp:t.payload});break;case qs.SET_VIOLATIONS:l=(0,r.A)((0,r.A)({},e),{},{violations:t.payload});break;case qs.SET_NOTES:l=(0,r.A)((0,r.A)({},e),{},{notes:t.payload});break;case qs.ADD_FILE_KEYS:l=(0,r.A)((0,r.A)({},e),{},{fileKeys:[...e.fileKeys,...t.payload]});break;case qs.REMOVE_FILE_KEYS:l=(0,r.A)((0,r.A)({},e),{},{fileKeys:e.fileKeys.filter((e=>!t.payload.includes(e)))});break;case qs.SET_CHANGED_DEFAULT_PHONE:l=(0,r.A)((0,r.A)({},e),{},{changedDefaultPhone:t.payload});break;case qs.SET_CHANGED_REQUEST_TIME:l=(0,r.A)((0,r.A)({},e),{},{changedRequestTime:t.payload});break;case qs.SET_CHANGED_DEFAULT_ADDRESS:l=(0,r.A)((0,r.A)({},e),{},{changedDefaultAddress:t.payload});break;case qs.SET_HAS_SIGNATURE:l=(0,r.A)((0,r.A)({},e),{},{hasSignature:t.payload});break;default:l=e}return l}const Js=(0,w.createContext)({state:Ys(""),dispatch:e=>{}}),Xs=e=>{var t;let{children:n}=e;const{state:r}=(0,w.useContext)(x.BR),o=(null===(t=r.user.contact)||void 0===t?void 0:t.primaryPhone)||"",[i,s]=(0,w.useReducer)(Ks,Ys(o.toString()));return(0,a.jsx)(Js.Provider,{value:{state:i,dispatch:s},children:n})},$s=(0,o.A)((0,a.jsx)("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.89-2-2-2m0 16H5V7h14zm-5.5-6c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5.67-1.5 1.5-1.5 1.5.67 1.5 1.5M12 9c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5"}),"Preview");let Zs=function(e){return e.CREATE="handleJobSubmit",e.GENERAL="handleGeneralSubmit",e.VEHICLE="handleVehicleSumbit",e.LOCATION="handleLocationSubmit",e.NOTES="handleNotesSubmit",e.CANCEL="handleCancelJob",e}({});const Qs=async e=>{let{request:t}=e;const{handler:n,data:o}=await t.json();let a;switch(n){case Zs.GENERAL:a={success:!0,message:"all fields valid",handler:n};break;case Zs.CREATE:o.requestTime||delete o.requestTime,o.statuses.push({status:"requested",timestamp:(0,P.ZVi)()}),a=await async function(e,t,n){try{const r=await(0,zr._S)(e,t);if(r.ok)return{success:!0,message:"Job created successfully",handler:n,jobID:await r.json()};throw new Error("".concat(r.status," ").concat(r.statusText))}catch(r){return{success:!0,message:r.message,handler:n}}}(o.tenantID,o,n);break;case Zs.LOCATION:if(o.locationID){a={success:!0,message:"location already exists",location:(0,r.A)({id:o.locationID},o),handler:n};break}a=await async function(e,t,n){try{const r=await(0,zr.v2)(e,t);if(r.ok)return{success:!0,message:"Location created successfully",location:await r.json(),handler:n};throw new Error("Location creation failed, please try again")}catch(r){return{success:!1,message:r.message,handler:n}}}(o.tenantID,o,n);break;case Zs.VEHICLE:a=await async function(e,t){try{const n=await(0,zr.xn)(e);if(n.ok)return{success:!0,message:"Vehicle created successfully",vehicle:await n.json(),handler:t};throw new Error("Vehicle creation failed, please try again")}catch(n){return{success:!1,message:n.message,handler:t}}}(o,n);break;case Zs.NOTES:a=await async function(e,t,n){try{const r=await(0,zr.Vl)(e,t);if(r.ok){const e=await r.json();return e.operationApproved?{success:e.operationApproved,message:e.message,handler:n}:{success:e.operationApproved,message:e.message,handler:n,dntDenied:!e.operationApproved}}{const e=await r.json();if("Please provide vin or license plate information"===(null===e||void 0===e?void 0:e.message))return{success:!1,message:"Could not verify tow eligibility because there is no VIN or license plate number",handler:n,dntDenied:!0};throw new Error("".concat(r.status))}}catch(r){return{success:!1,message:r.message,handler:n}}}(o.tenantID,o,n);break;default:a={success:!1,message:"unknown handler ".concat(n," submitted to action"),handler:n}}return a},el=(0,w.forwardRef)((function(e,t){return(0,a.jsx)(so,(0,r.A)({direction:"left",ref:t},e))})),tl=e=>{let{open:t,setOpen:n,setReason:r,reason:o,setShowReview:i,dialogMessage:s}=e;const{t:l}=(0,O.Bd)(),{palette:c,breakpoints:p}=(0,d.A)(),m=(0,u.A)(p.down("lg")),{state:g,dispatch:v}=(0,w.useContext)(Js),y=()=>{v({type:qs.SET_NOTES,payload:"".concat(g.notes," *** DNT OVERRIDE!! reason: ").concat(o," ***")}),n(!1),i(!0)},b="".concat(l("jobType.".concat(g.jobType),{ns:"enums"})," ").concat(l("restriction"));return(0,a.jsx)(ae.P8,{onSubmit:y,children:(0,a.jsx)(lo.A,{open:t,TransitionComponent:el,scroll:"body",fullWidth:!0,"aria-label":b,maxWidth:"sm",fullScreen:m,sx:{mt:{xs:-1,lg:0},pb:0},children:(0,a.jsxs)(co.A,{raised:!0,sx:m?P.Aw6:P.CyM,children:[(0,a.jsx)(H.A,{sx:m?{display:"flex",p:{xs:2,sm:4},backgroundColor:c.secondary.main}:P.FyH,children:(0,a.jsx)(H.A,{sx:{flex:1,p:.5},children:(0,a.jsx)(h.A,{variant:"h4",textTransform:"capitalize",sx:{color:c.secondary.contrastText,textAlign:"left"},children:b})})}),(0,a.jsxs)(H.A,{sx:{px:{xs:1,sm:4},pt:4,pb:{xs:4,lg:4}},children:[(0,a.jsx)(h.A,{variant:"h6",align:"center",children:s}),(0,a.jsx)(j.A,{autoFocus:!0,required:!0,margin:"none",id:"match",label:"Reason for overriding restriction",type:"text",fullWidth:!0,variant:"outlined",onChange:e=>{r(e.target.value.toUpperCase())}})]}),(0,a.jsxs)(f.A,{direction:"row",justifyContent:{xs:"space-between",lg:"flex-end"},spacing:2,sx:{px:{xs:1,lg:4},pb:{xs:2,lg:4},pt:{xs:2,sm:3,lg:0},backgroundColor:{xs:P.IW9,lg:"inherit"}},children:[(0,a.jsx)(cr.A,{onClick:()=>{n(!1)},fullWidth:!0,color:"error",startIcon:(0,a.jsx)(Lr.A,{}),variant:m?"contained":"outlined",sx:{m:{xs:0,lg:2},py:{xs:1.75,lg:0},flex:1},children:l("Cancel")}),(0,a.jsx)(cr.A,{onClick:y,fullWidth:!0,color:"warning",variant:"contained",disabled:!o,sx:{m:{xs:0,lg:2},flex:1},endIcon:(0,a.jsx)(Sr,{}),children:"Override Restriction"})]})]})})})},nl=e=>{let{propertyGroup:t,property:n,setPropertyGroup:r,setProperty:o,propertyGroupList:i,propertyList:s,readonly:l,variant:c="standard",margin:d="normal",groupRequired:u=!1,propertyRequired:p=!1,loading:f=!1,hideGroup:g=!1}=e;const{t:v}=(0,O.Bd)(),y=(0,w.useMemo)((()=>{if(!t)return s;if("nogroup"===t.externalID){const e=[];return i.forEach((t=>{t.properties.forEach((t=>{e.push({id:t.id,tenantID:t.tenantID||0})}))})),s.filter((t=>!e.some((e=>e.id===t.id))))}return s.filter((e=>t.properties.some((t=>t.id===e.id))))}),[t,s,i]),b={id:0,name:v("property_group.noGroup"),contactID:0,externalID:"nogroup",description:"",status:C.nW.Active,properties:[],tenantID:0,rules:[],rulesets:[],permitTypes:[],qrCodes:[],users:[],contacts:[],data:{settings:{},branding:Mn._S}};return(0,a.jsxs)(ne.A,{spacing:1.5,container:!0,children:[!g&&(0,a.jsx)(ne.A,{size:{xs:12,sm:6},children:(0,a.jsxs)(ae.Ng,{fullWidth:!0,margin:d,variant:c,name:"property-group-select",label:u?"".concat(v("property_group.label",{ns:"entities"})," *"):v("labels.filter_by_group",{ns:"properties"}),value:(null===t||void 0===t?void 0:t.id)||"",onChange:e=>{const t=parseInt(e.target.value);r(0===t?b:i.find((e=>e.id===t))||null)},disabled:f,validators:u?["required"]:[],errorMessages:[v("errors.required",{name:v("property_group.label",{ns:"entities"})})],children:[(0,a.jsx)(m.A,{value:0,divider:!0,children:(0,a.jsx)(h.A,{sx:{fontWeight:"bold"},variant:"body1",children:v("labels.no_group",{ns:"properties"})})},"nogroup"),i.map((e=>(0,a.jsx)(m.A,{value:e.id,divider:!0,children:(0,a.jsx)(h.A,{variant:"body1",children:(0,R.A)(e.name)})},e.id)))]})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:g?12:6},children:(0,a.jsx)(ae.Ng,{fullWidth:!0,margin:d,variant:c,name:"property-select",label:"".concat(v("property.label",{ns:"entities"})).concat(p?" *":""),value:(null===n||void 0===n?void 0:n.id)||"",disabled:f,onChange:e=>{const t=parseInt(e.target.value);o(s.find((e=>e.id===t))||null)},validators:p?["required"]:[],errorMessages:[v("errors.required",{name:v("property.label",{ns:"entities"})})],children:y.map((e=>(0,a.jsx)(m.A,{value:e.id,divider:!0,children:(0,a.jsx)(h.A,{variant:"body1",children:(0,R.A)(e.name)})},e.id)))})})]})},rl=e=>{let{propertyGroups:t,properties:n,violations:r,fetcherKey:o}=e;const{t:i}=(0,O.Bd)(),{state:s,dispatch:l}=(0,w.useContext)(Js),c=(0,S.Ls)({key:o});(0,w.useEffect)((()=>{l({type:qs.SET_REQUEST_TIME,payload:new Date})}),[]);return(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(ur.A,{label:"".concat(i("job.type",{ns:"entities"})),name:"jobType",value:s.jobType||C.Yx.TOW,setValue:e=>{l({type:qs.SET_JOB_TYPE,payload:e.target.value})},required:!0,options:[C.Yx.TOW]})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:6},children:(0,a.jsx)(nl,{propertyGroup:s.propertyGroup,property:s.property,propertyRequired:!0,setPropertyGroup:e=>{l({type:qs.SET_PROPERTY_GROUP,payload:e})},setProperty:e=>{l({type:qs.SET_PROPERTY,payload:e}),null!==e&&void 0!==e&&e.location&&l({type:qs.SET_LOCATION,payload:e.location})},propertyGroupList:t,propertyList:n,readonly:!1,variant:"outlined",margin:"none",loading:"loading"===c.state,hideGroup:!(_.A.IsAdmin()||_.A.IsSuperAdmin())})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(oe.A,{name:"contactPhone",label:i("job.contactPhone",{ns:"entities"}),phoneNumber:s.contactPhone,setPhoneNumber:e=>{l({type:qs.SET_CONTACT_PHONE,payload:e}),l({type:qs.SET_CHANGED_DEFAULT_PHONE,payload:!0})},required:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(xe,{label:i("job.requestTime",{ns:"entities"}),dateTime:s.requestTime,setDateTime:e=>{l({type:qs.SET_CHANGED_REQUEST_TIME,payload:!0}),l({type:qs.SET_REQUEST_TIME,payload:e})}})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:6},children:(0,a.jsx)(ai,{options:r,selected:s.violations,loading:"loading"===c.state,handleChange:e=>{l({type:qs.SET_VIOLATIONS,payload:e})},required:C.Yx.PATROL!==s.jobType,disabled:C.Yx.PATROL===s.jobType})})]})};var ol=n(13279);const al=e=>{let{contactPhone:t,contactName:n,requestTime:r,propertyName:o,jobType:i,violations:s,loading:l=!1}=e;const{t:c}=(0,O.Bd)();return(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:0,children:[(0,a.jsx)(ne.A,{size:{xs:6,sm:4,lg:3},children:(0,a.jsx)(h.A,{variant:"h6",children:"".concat(c("job.type",{ns:"entities"}),":")})}),(0,a.jsx)(ne.A,{size:{xs:6,sm:8,lg:9},children:(0,a.jsx)(h.A,{variant:"body1",fontWeight:"bold",textTransform:"capitalize",children:l?(0,a.jsx)(Go.A,{width:200,variant:"text"}):i})}),(0,a.jsx)(ne.A,{size:{xs:6,sm:4,lg:3},children:(0,a.jsx)(h.A,{variant:"h6",children:"".concat(c("job.property.label",{ns:"entities"}),":")})}),(0,a.jsx)(ne.A,{size:{xs:6,sm:8,lg:9},children:(0,a.jsx)(h.A,{variant:"body1",fontWeight:"bold",children:l?(0,a.jsx)(Go.A,{width:200,variant:"text"}):o})}),(0,a.jsx)(ne.A,{size:{xs:6,sm:4,lg:3},children:(0,a.jsx)(h.A,{variant:"h6",children:"".concat(c("labels.created_by",{ns:"jobs"}),":")})}),(0,a.jsx)(ne.A,{size:{xs:6,sm:8,lg:9},children:(0,a.jsx)(h.A,{variant:"body1",fontWeight:"bold",children:l?(0,a.jsx)(Go.A,{width:200,variant:"text"}):n})}),(0,a.jsx)(ne.A,{size:{xs:6,sm:4,lg:3},children:(0,a.jsx)(h.A,{variant:"h6",children:"".concat(c("job.contactPhone",{ns:"entities"}),":")})}),(0,a.jsx)(ne.A,{size:{xs:6,sm:8,lg:9},children:(0,a.jsx)(h.A,{variant:"body1",fontWeight:"bold",children:l?(0,a.jsx)(Go.A,{width:200,variant:"text"}):(0,P.n4R)(t||"")})}),i!==C.Yx.PATROL&&(0,a.jsx)(ne.A,{size:{xs:12,sm:4,lg:3},children:(0,a.jsx)(h.A,{variant:"h6",children:"".concat(c("job.data.violations.label",{ns:"entities"}),":")})}),i!==C.Yx.PATROL&&(0,a.jsx)(ne.A,{sx:{mb:{xs:2,lg:0}},size:{xs:12,sm:8,lg:9},children:(0,a.jsx)(h.A,{variant:"body1",fontWeight:"bold",children:l?(0,a.jsx)(Go.A,{width:200,variant:"text"}):(0,P.FbU)(s)||"--"})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:4,lg:3},children:(0,a.jsx)(h.A,{variant:"h6",children:"".concat(c("job.requestTime",{ns:"entities"}),":")})}),(0,a.jsx)(ne.A,{sx:{mb:{xs:2,lg:0}},size:{xs:12,sm:8,lg:9},children:(0,a.jsx)(h.A,{variant:"body1",fontWeight:"bold",children:l?(0,a.jsx)(Go.A,{width:300,variant:"text"}):(0,P._V$)(r)||"ASAP"})})]})},il=e=>{let{street:t,landmark:n,city:r,stateCode:o,postalCode:i,country:s,loading:l=!1}=e;const{t:c}=(0,O.Bd)(),d="".concat(t||"").trim(),u="".concat(r||""," ").concat(o||""," ").concat(i||""," ").concat(s||"").trim();return(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:0,children:[(0,a.jsx)(ne.A,{size:{xs:12,sm:4,lg:3},children:(0,a.jsx)(h.A,{variant:"h6",children:"".concat(c("address"),":")})}),(0,a.jsx)(ne.A,{sx:{mb:{xs:2,lg:0}},size:{xs:12,sm:8,lg:9},children:(0,a.jsx)(h.A,{variant:"body1",fontWeight:"bold",children:l?(0,a.jsx)(Go.A,{width:300,variant:"text"}):"".concat(d," ").concat(u)})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:4,lg:3},children:(0,a.jsx)(h.A,{variant:"h6",children:"".concat(c("labels.location_notes",{ns:"jobs"}),":")})}),(0,a.jsx)(ne.A,{sx:{mb:{xs:2,lg:0}},size:{xs:12,sm:8,lg:9},children:(0,a.jsx)(h.A,{variant:"body1",fontWeight:"bold",children:l?(0,a.jsx)(Go.A,{width:400,variant:"text"}):n})})]})},sl=e=>{let{notes:t,loading:n=!1}=e;return(0,a.jsx)(h.A,{variant:"body1",fontWeight:"bold",children:n?(0,a.jsx)(Go.A,{width:800,variant:"text"}):t})},ll=e=>{let{year:t,make:n,model:r,color:o,plateNumber:i,plateState:s,plateExp:l,trim:c,vin:d,loading:u=!1}=e;const{t:p}=(0,O.Bd)(),f={number:i||"",state:s||"",exp:l||""},m={id:0,year:t||"",make:n||"",model:r||"",color:o||"",trim:c||"",vin:d||"",plate:f};return(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:0,children:[(0,a.jsx)(ne.A,{sx:{mb:{xs:2,lg:0}},size:{xs:12,sm:4,lg:3},children:(0,a.jsx)(h.A,{variant:"h6",children:p("job.vehicle.label",{ns:"entities"})})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:8,lg:9},children:(0,a.jsx)(h.A,{variant:"h6",textTransform:"capitalize",children:u?(0,a.jsx)(Go.A,{width:300,variant:"text"}):(0,P.feG)(m)})}),(0,a.jsx)(ne.A,{sx:{mb:{xs:2,lg:0}},size:{xs:12,sm:4,lg:3},children:(0,a.jsx)(h.A,{variant:"h6",children:p("job.vehicle.vin",{ns:"entities"})})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:8,lg:9},children:(0,a.jsx)(h.A,{variant:"body1",fontWeight:"bold",textTransform:"uppercase",children:u?(0,a.jsx)(Go.A,{width:200,variant:"text"}):d})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:4,lg:3},children:(0,a.jsx)(h.A,{variant:"h6",children:p("job.vehicle.plate.label",{ns:"entities"})})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:8,lg:9},children:(0,a.jsx)(h.A,{variant:"body1",fontWeight:"bold",textTransform:"uppercase",children:u?(0,a.jsx)(Go.A,{width:200,variant:"text"}):(0,P.S9F)(f)})})]})},cl=w.forwardRef((function(e,t){return(0,a.jsx)(so,(0,r.A)({direction:"left",ref:t},e))}));function dl(e){var t;let{open:n,setOpen:r,handleSubmit:o}=e;const{t:i}=(0,O.Bd)(),{state:s}=(0,w.useContext)(Js),{state:l}=(0,w.useContext)(x.BR),{breakpoints:c,palette:p}=(0,d.A)(),m=(0,u.A)(c.down("lg"));return(0,a.jsxs)(lo.A,{open:n,TransitionComponent:cl,scroll:"body",fullWidth:!0,"aria-label":"Job Review Dialog",maxWidth:"md",fullScreen:m,sx:{minHeight:{xs:"100dvh",lg:"auto"},backgroundColor:"white"},children:[(0,a.jsx)(H.A,{sx:m?{display:"flex",p:{xs:2,sm:4},backgroundColor:p.secondary.main}:P.FyH,children:(0,a.jsx)(H.A,{sx:{flex:1,p:.5},children:(0,a.jsx)(h.A,{variant:"h4",textTransform:"capitalize",sx:{color:p.secondary.contrastText,textAlign:"left"},children:i("dialogs.review_title",{ns:"jobs"})})})}),(0,a.jsxs)(f.A,{direction:"column",spacing:2,p:2,sx:{backgroundColor:"white"},children:[(0,a.jsx)(al,{contactName:(0,P.nbZ)(l.user),contactPhone:s.contactPhone,requestTime:s.requestTime,propertyName:null===(t=s.property)||void 0===t?void 0:t.name,jobType:s.jobType,violations:s.violations}),(0,a.jsx)(il,{street:s.street,landmark:s.landmark,city:s.city,stateCode:s.stateCode,postalCode:s.postalCode,country:s.country}),s.jobType!==C.Yx.PATROL&&(0,a.jsx)(ll,{year:s.year,make:s.make,model:s.model,color:s.color,plateNumber:s.plateNumber,plateState:s.plateState,plateExp:s.plateExp,trim:s.trim,vin:s.vin}),(0,a.jsx)(sl,{notes:s.notes||""}),(0,a.jsxs)(f.A,{display:"flex",direction:"row",gap:2,sx:{flexGrow:1,pt:2},justifyContent:"flex-end",children:[(0,a.jsx)(cr.A,{onClick:()=>{ol.Ay.gtag("event","job_review_cancel",{event_category:"job",event_label:"job_review_cancel",value:1}),r(!1)},variant:"outlined",color:"secondary",startIcon:(0,a.jsx)(Ln.A,{}),sx:{borderRadius:"8px",px:2,py:1.25},children:i("buttons.cancel")}),(0,a.jsx)(cr.A,{onClick:o,variant:"contained",color:"secondary",type:"submit",sx:{borderRadius:"8px",px:2,py:1.25,flexGrow:{xs:1,sm:0}},endIcon:(0,a.jsx)(Mr.A,{}),children:i("buttons.create",{name:i("job.label",{ns:"entities"})})})]})]})]})}function ul(e){let{setLocation:t,defaultOption:n,variant:o="outlined",margin:i="normal",label:s="Address"}=e;const l=(0,w.useContext)(A.$o),{t:c}=(0,O.Bd)(),[d,u]=(0,w.useState)(!1),[p,f]=(0,w.useState)(n?[n]:[]),[h,m]=(0,w.useState)(null),[g,v]=(0,w.useState)(""),y=d&&0===p.length;(0,w.useEffect)((()=>{(0,E.A)((async()=>{g.length>3&&b(g)}),400)()}),[g]);const b=async e=>{try{const t=await(0,zr.Aw)(e);if(!t.ok)throw new Error("".concat(t.status," ").concat(t.statusText));{const r=await t.json();e.length>3||!n?f(r.suggestions):f([n,...r.suggestions])}}catch(t){const e=t;l({type:A.pO.ERROR,message:e.message})}};return(0,a.jsx)(k.A,{id:"address-autocomplete",open:d,onOpen:()=>{u(!0)},onClose:()=>{u(!1)},includeInputInList:!0,filterSelectedOptions:!0,isOptionEqualToValue:(e,t)=>e.text===t.text,getOptionLabel:e=>e.text,options:p,value:h,fullWidth:!0,blurOnSelect:!0,noOptionsText:c("noOptions",{name:c("address")}),loading:y,loadingText:c("searching"),filterOptions:e=>e,onInputChange:(e,t)=>{v(t)},onChange:(e,n)=>{m(n);const r=(e=>{if(!e)return;let t=e.text;"default_option"===e.magicKey&&(t=t.split(":")[1]);const n=t.split(",");return{street:n[0].trim(),city:n[1].trim(),stateCode:n[2].trim(),postalCode:n[3].trim(),country:n[4].trim()}})(n);r&&(t(r),v(""),m(null))},renderInput:e=>(0,a.jsx)(j.A,(0,r.A)((0,r.A)({},e),{},{label:s,variant:o,margin:i,fullWidth:!0,InputProps:(0,r.A)((0,r.A)({},e.InputProps),{},{endAdornment:(0,a.jsxs)(w.Fragment,{children:[y?(0,a.jsx)(_t.A,{color:"inherit",size:20}):null,e.InputProps.endAdornment]})})}))})}const pl=()=>{var e;const{t:t}=(0,O.Bd)(),{state:n,dispatch:r}=(0,w.useContext)(Js);(0,w.useEffect)((()=>{window.scroll({top:0,left:0,behavior:"smooth"})}),[]);let o;var i,s,l,c,d,u,p,f,h,m,g;null!==(e=n.property)&&void 0!==e&&e.location&&(o={text:"".concat(null===(i=n.property)||void 0===i?void 0:i.name,": ").concat(null===(s=n.property)||void 0===s||null===(l=s.location)||void 0===l?void 0:l.street,", ").concat(null===(c=n.property)||void 0===c||null===(d=c.location)||void 0===d?void 0:d.city,", ").concat(null===(u=n.property)||void 0===u||null===(p=u.location)||void 0===p?void 0:p.stateCode,", ").concat(null===(f=n.property)||void 0===f||null===(h=f.location)||void 0===h?void 0:h.postalCode,", ").concat(null===(m=n.property)||void 0===m||null===(g=m.location)||void 0===g?void 0:g.country),magicKey:"default_option",isCollection:!1});return(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{mb:3,size:12,children:(0,a.jsx)(ul,{defaultOption:o,setLocation:e=>{r({type:qs.SET_CHANGED_DEFAULT_ADDRESS,payload:!0}),r({type:qs.AUTOCOMPLETE_ADDRESS,payload:e})},variant:"outlined",label:t("labels.address_lookup",{ns:"jobs"})})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{label:t("job.location.street",{ns:"entities"}),name:"location.street",value:n.street||"",onChange:e=>{return t=e.target.value,r({type:qs.SET_CHANGED_DEFAULT_ADDRESS,payload:!0}),void r({type:qs.SET_STREET,payload:t});var t},required:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(re.A,{label:t("job.location.city",{ns:"entities"}),name:"location.city",value:n.city||"",onChange:e=>{return t=e.target.value,r({type:qs.SET_CHANGED_DEFAULT_ADDRESS,payload:!0}),void r({type:qs.SET_CITY,payload:t});var t},required:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(le,{label:t("job.location.stateCode",{ns:"entities"}),stateCode:n.stateCode||"",setStateCode:e=>{r({type:qs.SET_CHANGED_DEFAULT_ADDRESS,payload:!0}),r({type:qs.SET_STATE_CODE,payload:e})}})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(re.A,{label:t("job.location.postalCode",{ns:"entities"}),name:"location.postalCode",value:n.postalCode||"",onChange:e=>{return t=e.target.value,r({type:qs.SET_CHANGED_DEFAULT_ADDRESS,payload:!0}),void r({type:qs.SET_POSTAL_CODE,payload:t});var t},required:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:6},children:(0,a.jsx)(re.A,{label:t("labels.location_notes",{ns:"jobs"}),name:"location.landmark",value:n.landmark||"",onChange:e=>{return t=e.target.value,void r({type:qs.SET_LANDMARK,payload:t});var t}})})]})};function fl(e){return(0,De.Ay)("MuiIcon",e)}(0,Ie.A)("MuiIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);const hl=["baseClassName","className","color","component","fontSize"],ml=(0,je.Ay)("span",{name:"MuiIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"inherit"!==n.color&&t["color".concat((0,R.A)(n.color))],t["fontSize".concat((0,R.A)(n.fontSize))]]}})((0,Le.A)((e=>{let{theme:t}=e;return{userSelect:"none",width:"1em",height:"1em",overflow:"hidden",display:"inline-block",textAlign:"center",flexShrink:0,variants:[{props:{fontSize:"inherit"},style:{fontSize:"inherit"}},{props:{fontSize:"small"},style:{fontSize:t.typography.pxToRem(20)}},{props:{fontSize:"medium"},style:{fontSize:t.typography.pxToRem(24)}},{props:{fontSize:"large"},style:{fontSize:t.typography.pxToRem(36)}},{props:{color:"action"},style:{color:(t.vars||t).palette.action.active}},{props:{color:"disabled"},style:{color:(t.vars||t).palette.action.disabled}},{props:{color:"inherit"},style:{color:void 0}},...Object.entries(t.palette).filter((0,Ea.A)()).map((e=>{let[n]=e;return{props:{color:n},style:{color:(t.vars||t).palette[n].main}}}))]}}))),gl=w.forwardRef((function(e,t){const n=(0,Oe.b)({props:e,name:"MuiIcon"}),{baseClassName:o="material-icons",className:i,color:s="inherit",component:l="span",fontSize:c="medium"}=n,d=(0,Ee.A)(n,hl),u=(0,r.A)((0,r.A)({},n),{},{baseClassName:o,color:s,component:l,fontSize:c}),p=(e=>{const{color:t,fontSize:n,classes:r}=e,o={root:["root","inherit"!==t&&"color".concat((0,R.A)(t)),"fontSize".concat((0,R.A)(n))]};return(0,ke.A)(o,fl,r)})(u);return(0,a.jsx)(ml,(0,r.A)({as:l,className:(0,Re.A)(o,"notranslate",p.root,i),ownerState:u,"aria-hidden":!0,ref:t},d))}));gl.muiName="Icon";const vl=gl,yl=(0,o.A)((0,a.jsx)("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8m3.59-13L12 10.59 8.41 7 7 8.41 10.59 12 7 15.59 8.41 17 12 13.41 15.59 17 17 15.59 13.41 12 17 8.41z"}),"CancelOutlined"),bl=(0,o.A)((0,a.jsx)("path",{d:"M16.59 7.58 10 14.17l-3.59-3.58L5 12l5 5 8-8zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8"}),"CheckCircleOutline"),xl=e=>{let{required:t,setHasSignature:n}=e;const{state:r}=(0,w.useContext)(x.BR),{addFiles:o,removeFile:i}=(0,w.useContext)(fo.e),{t:s}=(0,O.Bd)(),l=(0,u.A)((0,d.A)().breakpoints.down("lg")),c=(0,w.useRef)(null),[p,m]=(0,w.useState)(!1),[g,v]=(0,w.useState)(!1),[y,b]=(0,w.useState)(null),[A,S]=(0,w.useState)(null),[_,T]=(0,w.useState)(!0);(0,w.useEffect)((()=>{if(c.current){var e;c.current.width=(null===(e=c.current.parentElement)||void 0===e?void 0:e.clientWidth)||0;const t=c.current.getContext("2d");t&&(t.fillStyle="white",t.fillRect(0,0,c.current.width,c.current.height),t.lineWidth=4,t.lineJoin="round",t.lineCap="round",t.strokeStyle="black",S(t))}}),[]);const E=()=>{A&&(A.closePath(),m(!1))},R=e=>{const t=e.currentTarget.getBoundingClientRect(),{clientX:n,clientY:r}="touches"in e?e.touches[0]:e,o=n-t.left,a=r-t.top;A&&(A.beginPath(),A.moveTo(o,a),m(!0))},k=e=>{const t=e.currentTarget.getBoundingClientRect(),{clientX:n,clientY:r}="touches"in e?e.touches[0]:e,o=n-t.left,a=r-t.top;p&&(A&&(A.lineTo(o,a),A.stroke()),T(!1))},j=(0,w.useMemo)((()=>{let e="";return t&&(e+=s("errors.required",{name:s("signature.label")}).toUpperCase(),e+=" - "),e+=s(l?"signature.placeholder_mobile":"signature.placeholder"),e}),[l,s,t]);return(0,a.jsxs)(co.A,{sx:{border:"1px solid ".concat(Mn.IW)},children:[(0,a.jsxs)(H.A,{style:{position:"relative",height:"100%",width:"100%"},children:[(0,a.jsx)("canvas",{ref:c,onMouseDown:R,onMouseUp:E,onMouseMove:k,onMouseLeave:E,onTouchStart:R,onTouchEnd:E,onTouchMove:k,onTouchCancel:E,height:100,style:{cursor:"crosshair"}}),_&&(0,a.jsx)(h.A,{variant:"h6",color:Mn.IW,sx:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",pointerEvents:"none"},children:j})]}),(0,a.jsx)(f.A,{direction:"row",display:"flex",justifyContent:"center",alignContent:"center",alignItems:"center",p:0,children:(0,a.jsxs)(Ka.A,{fullWidth:!0,disabled:_,children:[(0,a.jsx)(cr.A,{onClick:()=>{var e,t;A&&A.clearRect(0,0,(null===(e=c.current)||void 0===e?void 0:e.width)||0,(null===(t=c.current)||void 0===t?void 0:t.height)||0);v(!1),T(!0),y&&i(y),n(!1)},variant:"contained",sx:{borderRadius:0},disableElevation:!0,color:"error",endIcon:(0,a.jsx)(vl,{component:yl}),children:s("clear")}),(0,a.jsx)(cr.A,{onClick:g?()=>({}):()=>{if(c.current){const e=c.current.toDataURL("image/png"),t={createdByUserID:r.user.id,tenantID:r.tenant.id,entityType:C.LA.Job,entityID:0,fileType:C.pt.Image,data:{title:"signature-".concat(Date.now(),".png"),description:"signature-".concat(Date.now(),".png")}},a=(0,P.x3y)({imageSrc:e,metadata:t,isUploaded:!1});o([a]),b(a),v(!0),n(!0)}},fullWidth:!0,disableElevation:!0,sx:{borderRadius:0},variant:"contained",color:g?"success":"info",endIcon:(0,a.jsx)(vl,{component:g?bl:Mr.A}),children:s(g?"signature.saved":"signature.save",{context:l?"mobile":""})})]})})]})},Al={border:"2px solid",borderColor:"success.main",borderRadius:1,my:.25},wl={border:"2px solid",borderColor:"error.main",borderRadius:1,my:.25},Sl={border:"1px solid",borderColor:"secondary.main",borderRadius:1,my:.25},Cl=e=>{let{file:t}=e;const{removeFile:n}=(0,w.useContext)(fo.e),{palette:r}=(0,d.A)(),o=(()=>{var e;return t.uploaded?Al:null!==(e=t.metadata)&&void 0!==e&&e.errorMsg?wl:Sl})();return(0,a.jsxs)(v.Ay,{sx:o,secondaryAction:(0,a.jsx)(L.A,{edge:"end","aria-label":"delete",onClick:()=>{t.uploaded||n(t)},children:t.uploaded?(0,a.jsx)(mr,{color:"success",fontSize:"large"}):(0,a.jsx)(l,{color:"error",fontSize:"large"})}),children:[(0,a.jsx)(ts,{children:(0,a.jsx)(ds,{alt:t.name,src:t.preview})}),!t.uploaded&&(0,a.jsxs)(w.Fragment,{children:[(0,a.jsx)(_t.A,{sx:{position:"absolute",color:r.secondary.main}}),(0,a.jsx)(_t.A,{sx:{position:"absolute",rotate:"120deg",color:r.primary.main}}),(0,a.jsx)(_t.A,{sx:{position:"absolute",rotate:"240deg",color:r.info.main}})]}),(0,a.jsx)(y.A,{primary:t.name})]})},Pl=e=>{var t,n,r;let{handleDisableSubmit:o}=e;const{t:i}=(0,O.Bd)(),{state:s,dispatch:l}=(0,w.useContext)(Js),{state:c}=(0,w.useContext)(x.BR),{files:p,addFiles:f}=(0,w.useContext)(fo.e),h=(0,w.useContext)(A.$o),m=(0,u.A)((0,d.A)().breakpoints.down("lg"));(0,w.useEffect)((()=>{window.scroll({top:0,left:0,behavior:"smooth"})}));const g=(0,w.useCallback)(((e,t)=>{null!==e&&void 0!==e&&e.length&&f(e.map((e=>Object.assign(e,{preview:URL.createObjectURL(e),metadata:{createdByUserID:c.user.id,tenantID:c.tenant.id,entityType:C.LA.Job,entityID:0,fileType:(0,P._lk)(e),data:{title:e.name,description:""}},uploaded:!1})))),null!==t&&void 0!==t&&t.length&&t.forEach((e=>h({type:A.pO.ERROR,message:e.errors[0].message})))}),[]),v=(null===(t=s.property)||void 0===t||null===(n=t.data)||void 0===n||null===(r=n.settings)||void 0===r?void 0:r.requirePropertyManagerSignature)||!1;(0,w.useEffect)((()=>{v&&!s.hasSignature?o(!0):o(!1)}),[v,s.hasSignature]);return(0,a.jsxs)(ne.A,{container:!0,spacing:1.5,sx:{width:"100%"},mb:{xs:0,sm:2},children:[(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(j.A,{multiline:!0,minRows:m?8:3,maxRows:m?8:3,name:"notes",label:i("job.data.notes",{ns:"entities"}),fullWidth:!0,variant:"outlined",type:"text",margin:m?"normal":"none",value:s.notes,onChange:e=>{l({type:qs.SET_NOTES,payload:e.target.value})}})}),v&&(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(xl,{required:v,setHasSignature:e=>{l({type:qs.SET_HAS_SIGNATURE,payload:e})}})}),(0,a.jsxs)(ne.A,{size:12,children:[(0,a.jsx)(Bn,{onDrop:g,accept:{"image/*":[],"video/*":[],"application/pdf":[],"application/msword":[]},multiple:!0}),(0,a.jsx)(St.A,{sx:{mt:2},children:p.map((e=>(0,a.jsx)(Cl,{file:e},e.name)))})]})]})};var _l=n(62451);const Tl=e=>{let{open:t,setOpen:n,charactersToVerify:r,vehicle:o}=e;const{t:i}=(0,O.Bd)(),s=(0,w.useContext)(A.$o),{dispatch:l}=(0,w.useContext)(Js),[c,d]=(0,w.useState)(""),u=()=>{n(!1)};return(0,a.jsxs)(lo.A,{open:t,onClose:u,children:[(0,a.jsx)(Di.A,{children:i("dialogs.vin_verify",{ns:"jobs"})}),(0,a.jsxs)(Mi.A,{children:[(0,a.jsx)(Bi,{children:i("dialogs.vin_verify_description",{ns:"jobs",charactersToVerify:r})}),(0,a.jsx)(j.A,{autoFocus:!0,required:!0,margin:"dense",id:"match",label:"Enter last ".concat(r," characters of VIN"),type:"text",fullWidth:!0,variant:"standard",onChange:e=>{d(e.target.value.toUpperCase())}})]}),(0,a.jsxs)(Ui.A,{children:[(0,a.jsx)(cr.A,{onClick:u,children:"Cancel"}),(0,a.jsx)(cr.A,{onClick:()=>{const e=o.vin.slice(-r).toUpperCase();c&&c===e?(n(!1),l({type:qs.SET_VEHICLE,payload:o})):c&&c!=e&&s({type:A.pO.ERROR,message:"The VIN provided does not match our records"})},children:"Verify"})]})]})};var El=n(32911),Rl=n(24735);const kl=(0,o.A)([(0,a.jsx)("circle",{cx:"12",cy:"12",r:"3.2"},"0"),(0,a.jsx)("path",{d:"M9 2 7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3.17L15 2zm3 15c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5"},"1")],"CameraAlt"),jl=(0,o.A)((0,a.jsx)("path",{d:"M20 4h-3.17L15 2H9L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m-8 3c1.63 0 3.06.79 3.98 2H12c-1.66 0-3 1.34-3 3 0 .35.07.69.18 1H7.1c-.06-.32-.1-.66-.1-1 0-2.76 2.24-5 5-5m0 10c-1.63 0-3.06-.79-3.98-2H12c1.66 0 3-1.34 3-3 0-.35-.07-.69-.18-1h2.08c.07.32.1.66.1 1 0 2.76-2.24 5-5 5"}),"PartyMode");var Ol=n(17029),Il=n.n(Ol),Dl=function(e){return e[e.Loading=0]="Loading",e[e.Capturing=1]="Capturing",e[e.Processing=2]="Processing",e[e.Validation=3]="Validation",e}(Dl||{});const Ml=e=>{let{onAcceptClick:t,onRejectClick:n,setValue:r,field:o,value:i,score:s}=e;return(0,a.jsxs)(H.A,{display:"flex",justifyContent:"space-between",p:1,height:50,sx:{backgroundColor:"rgba(0, 0, 0, 0.5)",borderRadius:5,border:"2px solid",borderColor:(e=>e<.4?Mn.Kc:e<.7?Mn.mJ:Mn.J)(s)},children:[(0,a.jsx)(L.A,{onClick:n,color:"error",sx:{p:1,"&:hover":{backgroundColor:"rgba(255, 0, 0, 0.5)"}},children:(0,a.jsx)(Ln.A,{fontSize:"large"})}),(0,a.jsx)(Ct.A,{orientation:"vertical",flexItem:!0,sx:{borderColor:Mn.IW,borderOpacity:.5}}),(0,a.jsx)(Rl.A,{value:i,onChange:e=>r&&r(e.target.value),size:"small",sx:{width:100,backgroundColor:"transparent",mb:-1},inputProps:{style:{color:"white",textAlign:"center",textTransform:"uppercase"}}}),(0,a.jsx)(Ct.A,{orientation:"vertical",flexItem:!0,sx:{borderColor:Mn.IW,borderOpacity:.5}}),(0,a.jsx)(L.A,{onClick:()=>t(o),color:"success",sx:{"&:hover":{backgroundColor:"rgba(0, 0, 0, 0.5)"}},children:(0,a.jsx)(mr,{fontSize:"large"})})]})},Ll=e=>{let{open:t,handleClose:n}=e;const{state:o}=(0,w.useContext)(x.BR),{dispatch:i}=(0,w.useContext)(Js),s=(0,d.A)(),{t:l}=(0,O.Bd)(),c=(0,u.A)(s.breakpoints.down("sm")),p=(0,w.useRef)(null),{uploadFileWithVR:m,removeFile:g}=(0,w.useContext)(fo.e),[v,y]=(0,w.useState)({}),[b,S]=(0,w.useState)(Dl.Loading),[_,T]=(0,w.useState)(null),[E,R]=(0,w.useState)(""),[k,j]=(0,w.useState)({x:0,y:0,width:0,height:0}),[I,D]=(0,w.useState)({x:0,y:0,width:0,height:0}),[M,L]=(0,w.useState)(""),[N,F]=(0,w.useState)(null),[z,B]=(0,w.useState)(0),[U,V]=(0,w.useState)(0),[W,G]=(0,w.useState)(""),[Y,q]=(0,w.useState)(""),[K,J]=(0,w.useState)(""),[X,$]=(0,w.useState)(""),[Z,Q]=(0,w.useState)(""),[ee,te]=(0,w.useState)(""),[ne,re]=(0,w.useState)(null),[oe,ae]=(0,w.useState)({type:A.pO.ERROR,message:""}),[ie,se]=(0,w.useState)(!1),[le,ce]=(0,w.useState)({width:0,height:0});(0,w.useLayoutEffect)((()=>{ce({width:window.innerWidth,height:window.innerHeight-70-70})}),[]),(0,w.useEffect)((()=>{if(b===Dl.Validation){if(K||ne||X||W||Y||M||N)return;const e=(0,r.A)({},v);e.make&&e.model&&(e.trim=ee),e.vin=Z,X&&(e.color=o.colors.find((e=>e.trim().toLowerCase()===X.trim().toLowerCase()))),y(e),i({type:qs.SET_VEHICLE,payload:(0,C.c2)(e)}),n("")}}),[K,ne,X,W,Y,M,N,b,n]),(0,w.useEffect)((()=>{b===Dl.Loading&&p.current&&S(Dl.Capturing)}),[b,p.current]);const de=(0,w.useMemo)((()=>{switch(b){case Dl.Loading:return l("camera.loading");case Dl.Capturing:return l("camera.capturing");case Dl.Processing:return l("camera.processing");case Dl.Validation:return l("camera.validation");default:return""}}),[b,l]),ue=(0,w.useMemo)((()=>b===Dl.Validation?l("camera.retakeButton"):l("camera.captureButton")),[b]),pe=(0,w.useMemo)((()=>{let e="";return null!==v&&void 0!==v&&v.year?e+=v.year:K?e+=K:ne&&(e+="".concat(ne.start,"-").concat(ne.end)),null!==v&&void 0!==v&&v.color?e+=" ".concat(v.color):X&&(e+=" ".concat(X)),null!==v&&void 0!==v&&v.make?e+=" ".concat(v.make):W&&(e+=" ".concat(W)),null!==v&&void 0!==v&&v.model?e+=" ".concat(v.model):Y&&(e+=" ".concat(Y)),e.trim()}),[K,ne,X,W,Y]),fe=(0,w.useMemo)((()=>{var e,t;let n="";return null!==v&&void 0!==v&&null!==(e=v.plate)&&void 0!==e&&e.number?n+=v.plate.number:M&&(n+=M),null!==v&&void 0!==v&&null!==(t=v.plate)&&void 0!==t&&t.state?n+="-".concat(v.plate.state):N&&(n+="-".concat(N.stateCode)),n.trim()}),[M,N]),he=(0,w.useCallback)(((e,t)=>{"clickaway"!==t&&(se(!1),ae({type:A.pO.ERROR,message:""}))}),[]),me=(0,w.useCallback)((e=>{ae(e),se(!0)}),[]),ge=(0,w.useCallback)((async()=>{if(b===Dl.Validation)return void Pe();if(!p.current)return;const e=p.current.getScreenshot({height:le.height,width:le.width});e?ve(e):(me({message:l("errors.camera.capturing"),type:A.pO.ERROR}),Pe())}),[p,b]),ve=(0,w.useCallback)((async e=>{S(Dl.Processing),R(e);const t=(0,P.x3y)({imageSrc:e,metadata:{createdByUserID:o.user.id,tenantID:o.tenant.id,entityType:C.LA.Job,entityID:0,fileType:C.pt.Image,data:{title:"vrImage-".concat(Date.now(),".png"),description:"vrImage-".concat(Date.now(),".png")}},isUploaded:!0});T(t);const n=await m(t,!0);if(!(Object.keys(n).length>0))return me({message:l("errors.camera.noVehicle"),type:A.pO.ERROR}),g(t),void Pe();ye(n),S(Dl.Validation)}),[]),ye=(0,w.useCallback)((e=>{var t,n,r,o;if(e.boundingPoly&&null!==e&&void 0!==e&&e.score&&(j(be(e.boundingPoly.normalizedVertices)),V(e.score)),e.generation&&re(e.generation),e.year&&J("".concat(e.year)),e.color&&$(e.color),e.make&&G(e.make),e.model&&q(e.model),e.vin&&Q(e.vin),e.trim&&te(e.trim),null!==(t=e.plate)&&void 0!==t&&t.boundingPoly&&null!==e&&void 0!==e&&null!==(n=e.plate)&&void 0!==n&&n.score&&(D(be(e.plate.boundingPoly.normalizedVertices)),B(e.plate.score)),null!==(r=e.plate)&&void 0!==r&&r.number&&L(e.plate.number),null!==(o=e.plate)&&void 0!==o&&o.state){const t=P.rwy.find((t=>{var n;return t.label===(null===(n=e.plate)||void 0===n?void 0:n.state)}));t&&F(t)}}),[]),be=(0,w.useCallback)((e=>{const t=Math.min(...e.map((e=>e.x))),n=Math.min(...e.map((e=>e.y))),r=Math.max(...e.map((e=>e.x))),o=Math.max(...e.map((e=>e.y)));return{x:t,y:n,width:r-t,height:o-n}}),[]),xe=(0,w.useCallback)((()=>{n(l("errors.camera.loading"))}),[me,l]),Ae=(0,w.useCallback)((()=>{S(Dl.Capturing)}),[]),we=(0,w.useCallback)((e=>{const t=[];K?t.push("year"):ne&&t.push("generation"),X&&t.push("color"),W&&t.push("make"),Y&&t.push("model"),M&&c&&t.push("plateNumber"),N&&c&&t.push("plateState");const n=50*t.indexOf(e)+(2*t.indexOf(e)+4);if(c)return{top:70+n+n/2,left:24,right:24};switch(e){case"year":case"generation":case"color":case"make":case"model":return{top:k.y*le.height+n,right:k.x*le.width+2};case"plateNumber":return{top:(I.y+I.height)*le.height+4,right:I.x*le.width-2};case"plateState":return{top:(I.y+I.height)*le.height+50+8,right:I.x*le.width-4};default:return{top:0}}}),[c,k,I,K,ne,X,W,Y,M,N]),Se=(0,w.useCallback)((e=>()=>{switch(e){case"year":y((0,r.A)((0,r.A)({},v),{},{year:K})),re(null),J("");break;case"generation":y((0,r.A)((0,r.A)({},v),{},{year:(0,P.IDF)(ne)})),re(null);break;case"color":y((0,r.A)((0,r.A)({},v),{},{color:X})),$("");break;case"make":y((0,r.A)((0,r.A)({},v),{},{make:W})),G("");break;case"model":y((0,r.A)((0,r.A)({},v),{},{model:Y})),q("");break;case"plateNumber":null!==v&&void 0!==v&&v.plate?y((0,r.A)((0,r.A)({},v),{},{plate:(0,r.A)((0,r.A)({},v.plate),{},{number:M})})):y((0,r.A)((0,r.A)({},v),{},{plate:{number:M,state:""}})),L("");break;case"plateState":N&&null!==v&&void 0!==v&&v.plate?(y((0,r.A)((0,r.A)({},v),{},{plate:(0,r.A)((0,r.A)({},(null===v||void 0===v?void 0:v.plate)||{}),{},{state:N.stateCode})})),F(null)):N&&(y((0,r.A)((0,r.A)({},v),{},{plate:{number:"",state:N.stateCode}})),F(null))}}),[K,ne,X,W,Y,v,null===v||void 0===v?void 0:v.plate,M,N]),Ce=(0,w.useCallback)((e=>()=>{switch(e){case"year":J("");break;case"generation":re(null);break;case"color":$("");break;case"make":G("");break;case"model":q("");break;case"plateNumber":L("");break;case"plateState":F(null)}}),[K,ne,X,W,Y]),Pe=(0,w.useCallback)((()=>{S(Dl.Loading),R(""),y({}),_&&g(_),J(""),re(null),$(""),G(""),q(""),Q(""),te(""),L(""),F(null),V(0),B(0),j({x:0,y:0,width:0,height:0}),D({x:0,y:0,width:0,height:0})}),[_]),_e=(0,w.useCallback)((()=>{Pe(),n("")}),[Pe,n]);return(0,a.jsx)(lo.A,{open:t,onClose:()=>n(""),"aria-label":"Vehicle Recognition Camera",maxWidth:!1,fullScreen:!0,sx:{zIndex:3001,backgroundColor:s.palette.secondary.main},children:(0,a.jsxs)(H.A,{sx:{backgroundColor:s.palette.secondary.main,borderRadius:0},children:[(0,a.jsx)(H.A,{sx:{backgroundColor:s.palette.secondary.main,height:70,display:"flex",width:"100%",alignItems:"center",position:"fixed",top:0,left:0,right:0,zIndex:3002},children:(0,a.jsx)(h.A,{variant:"h5",sx:{color:s.palette.secondary.contrastText,textAlign:"center",width:"100%"},children:de})}),(0,a.jsxs)(H.A,{p:0,className:"camerabox",height:le.height,width:le.width,sx:{mt:"".concat(70,"px"),mb:"".concat(70,"px")},children:[b=Dl.Processing&&(0,a.jsxs)(H.A,{position:"relative",sx:{m:0},children:[(0,a.jsx)("img",{src:E,height:le.height,width:le.width}),(0,a.jsxs)(H.A,{position:"absolute",top:70,left:0,bottom:70,right:0,children:[(0,a.jsxs)("svg",{height:le.height,width:le.width,children:[(0,a.jsx)("rect",{x:k.x*le.width,y:k.y*le.height,width:k.width*le.width,height:k.height*le.height,stroke:c?"transparent":s.palette.primary.main,strokeWidth:2,fill:"transparent"}),(0,a.jsx)("rect",{x:I.x*le.width,y:I.y*le.height,width:I.width*le.width,height:I.height*le.height,stroke:c?"transparent":"magenta",strokeWidth:2,fill:"transparent"})]}),b===Dl.Processing&&(0,a.jsx)(H.A,{position:"absolute",top:-70,left:0,right:0,sx:{flex:1,width:"100%",display:"flex",height:"100%",justifyContent:"flex-end"},children:(0,a.jsx)(Pr.A,{variant:"indeterminate",sx:{width:"100%",height:8}})}),!c&&(0,a.jsx)(H.A,{position:"absolute",left:"".concat(k.x*le.width),top:"".concat(k.y*le.height-35),sx:{py:1},children:(0,a.jsx)(h.A,{variant:"button",color:"primary",children:pe})}),!c&&(0,a.jsx)(H.A,{position:"absolute",left:"".concat(I.x*le.width,"px"),top:"".concat(I.y*le.height-35),sx:{py:1},children:(0,a.jsx)(h.A,{variant:"button",sx:{color:"magenta"},children:fe})}),K&&(0,a.jsx)(H.A,{position:"absolute",top:we("year").top,right:we("year").right,left:we("year").left,children:(0,a.jsx)(Ml,{onAcceptClick:Se("year"),onRejectClick:Ce("year"),field:"year",value:K,score:U})}),ne&&!K&&(0,a.jsx)(H.A,{position:"absolute",top:we("generation").top,right:we("generation").right,left:we("generation").left,children:(0,a.jsx)(Ml,{onAcceptClick:Se("generation"),onRejectClick:Ce("generation"),field:"generation",value:ne.start+"-"+ne.end,score:U})}),X&&(0,a.jsx)(H.A,{position:"absolute",top:we("color").top,right:we("color").right,left:we("color").left,children:(0,a.jsx)(Ml,{onAcceptClick:Se("color"),onRejectClick:Ce("color"),field:"color",value:X,score:U})}),W&&(0,a.jsx)(H.A,{position:"absolute",top:we("make").top,right:we("make").right,left:we("make").left,children:(0,a.jsx)(Ml,{onAcceptClick:Se("make"),onRejectClick:Ce("make"),field:"make",value:W,score:U})}),Y&&(0,a.jsx)(H.A,{position:"absolute",top:we("model").top,right:we("model").right,left:we("model").left,children:(0,a.jsx)(Ml,{onAcceptClick:Se("model"),onRejectClick:Ce("model"),field:"model",value:Y,score:U})}),M&&(0,a.jsx)(H.A,{position:"absolute",top:we("plateNumber").top,right:we("plateNumber").right,left:we("plateNumber").left,children:(0,a.jsx)(Ml,{onAcceptClick:Se("plateNumber"),onRejectClick:Ce("plateNumber"),field:"plateNumber",value:M,score:z})}),N&&(0,a.jsx)(H.A,{position:"absolute",top:we("plateState").top,right:we("plateState").right,left:we("plateState").left,children:(0,a.jsx)(Ml,{onAcceptClick:Se("plateState"),onRejectClick:Ce("plateState"),field:"plateState",value:N.label,score:z})})]})]})]}),(0,a.jsxs)(f.A,{direction:"row",display:"flex",justifyContent:"space-between",alignItems:"center",sx:{height:70,width:"100%",p:2,backgroundColor:s.palette.secondary.main,display:"flex",alignItems:"center",position:"fixed",bottom:0,left:0,right:0,zIndex:3002},children:[(0,a.jsx)(H.A,{flex:1,sx:{width:"100%",justifyContent:"right",display:"flex"},children:(0,a.jsx)(cr.A,{sx:{flex:{xs:1,lg:"none"},mr:1},color:"error",variant:"contained",endIcon:(0,a.jsx)(Lr.A,{}),fullWidth:!0,"aria-label":l("cancel"),onClick:_e,children:l("cancel")})}),(0,a.jsx)(H.A,{flex:2,sx:{width:"100%",justifyContent:"center",display:"flex"},children:(0,a.jsx)(cr.A,{variant:"contained",onClick:ge,fullWidth:!0,color:b===Dl.Validation?"primary":"success",disabled:b===Dl.Processing||b===Dl.Loading,endIcon:b===Dl.Validation?(0,a.jsx)(jl,{}):(0,a.jsx)(kl,{}),children:ue})})]}),(0,a.jsx)(El.A,{open:ie,autoHideDuration:4e3,onClose:he,anchorOrigin:{vertical:"bottom",horizontal:"center"},children:(0,a.jsx)(Tt.A,{severity:oe.type,variant:"filled",sx:{width:"100%",mb:10,fontWeight:"bold"},children:oe.message})})]})})};let Nl=function(e){return e.NONE="",e.VIN="VIN",e.PLATE="Plate",e.CAMERA="Camera",e}({});const Fl=e=>{var t;let{searching:n,setSearching:r,mobile:o=!1,autofillVehicle:i}=e;const{t:s}=(0,O.Bd)(),l=(0,w.useContext)(A.$o),{state:{tenant:c}}=(0,w.useContext)(x.BR),[d,u]=(0,w.useState)(""),[p,f]=(0,w.useState)(""),[h,m]=(0,w.useState)(""),[g,v]=(0,w.useState)(Nl.NONE),[y,b]=(0,w.useState)(null),S=null===(t=c.data)||void 0===t?void 0:t.verifyNumberCharactersVIN,C=(0,w.useCallback)((async()=>{r(!0);try{const e=await(0,zr.wT)(h);if(!e.ok)throw new Error("Error looking up vehicle by vin: ".concat(e.statusText));{const t=await e.json();t.vin=h,i(t)}}catch(e){const t=e;l({type:A.pO.ERROR,message:t.message})}finally{r(!1)}}),[h,i,l,r]),P=(0,w.useCallback)((async()=>{r(!0);try{if(!p)throw new Error("Plate state is required");const t=await(0,zr.Rw)({state:p,number:d});if(!t.ok)throw new Error("Error looking up vehicle by plate: ".concat(t.statusText));{var e;const n=await t.json();b(n),n.plate={state:p,number:d},n.vin&&n.vin.length>0&&null!==(e=c.data)&&void 0!==e&&e.verifyNumberCharactersVIN?v(Nl.VIN):i(n)}}catch(t){const e=t;l({type:A.pO.ERROR,message:e.message})}finally{r(!1)}}),[d,p,i,l,r]),_=(0,w.useCallback)((e=>{v(Nl.NONE),e&&l({type:A.pO.ERROR,message:e})}),[]);return(0,a.jsxs)(w.Fragment,{children:[g===Nl.CAMERA&&(0,a.jsx)(Ll,{open:g===Nl.CAMERA,handleClose:_}),g===Nl.VIN&&(0,a.jsx)(Tl,{open:g===Nl.VIN,setOpen:e=>v(e?Nl.VIN:Nl.NONE),charactersToVerify:S,vehicle:y}),(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(re.A,{name:"vehicle.plateNumber",label:s("buttons.plate_lookup",{ns:"jobs"}),fullWidth:!0,disabled:n,type:"text",value:d||"",onChange:e=>{u(e.target.value.toUpperCase())},helperText:s("helpers.plate_lookup",{ns:"jobs"}),InputSx:{px:0},startAdornment:(0,a.jsx)(bi.A,{position:"start",sx:{borderRight:"1px solid"},children:(0,a.jsx)(le,{sx:{backgroundColor:"white",width:100,pl:2,borderRight:"1px solid"},variant:"standard",disableUnderline:!0,label:"",stateCode:p||"",setStateCode:e=>{f(e)}})}),endAdornment:(0,a.jsx)(bi.A,{position:"end",children:(0,a.jsx)(_l.A,{sx:{px:3,py:"13px",m:0,borderRadius:0,borderLeft:"1px solid"},variant:"contained",color:"secondary",loading:n,disabled:n||!d||!p,onClick:P,children:s("search")})})})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{name:"vehicle.vin",label:s("buttons.vin_lookup",{ns:"jobs"}),sx:{backgroundColor:"white"},value:h,helperText:s("helpers.vin_lookup",{ns:"jobs"}),onChange:e=>{m(e.target.value.toUpperCase())},InputSx:{pr:0},endAdornment:(0,a.jsx)(bi.A,{position:"end",sx:{m:0,p:0},children:(0,a.jsx)(_l.A,{sx:{px:3,py:"13px",m:0,borderRadius:0,borderLeft:"1px solid"},fullWidth:!0,variant:"contained",color:"secondary",loading:n,disabled:n||!h,onClick:C,children:s("search")})})})}),o&&(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(cr.A,{onClick:()=>v(Nl.CAMERA),children:s("buttons.scan_plate",{ns:"jobs"})})})]})]})},zl=e=>{let{make:t,model:n,setMake:o,setModel:i,variant:s="outlined",margin:l="none",readonly:c=!1,disabled:d=!1,required:u=!1}=e;const{t:p}=(0,O.Bd)(),f=(0,w.useContext)(A.$o),[h,m]=(0,w.useState)(!1),[g,v]=(0,w.useState)(!1),[y,b]=(0,w.useState)([]),[x,S]=(0,w.useState)([]),[C,P]=(0,w.useState)([]),[_,T]=(0,w.useState)(""),[R,j]=(0,w.useState)(""),I=h&&0===y.length&&""!==_,D=g&&0===x.length&&""!==R;(0,w.useEffect)((()=>{""===_&&""===R||(0,E.A)((async()=>{M(null)}),300)()}),[_,R]),(0,w.useEffect)((()=>{h===g&&(P([]),b([]),S([]))}),[h,g]);const M=(0,w.useCallback)((async e=>{if(""!==_||""!==R)try{const t=await(0,jr.kT)(_,R);if(!t.ok)throw new Error("".concat(t.status," ").concat(t.statusText));{const n=await t.json();if(P(n),h||"make"===e){const e=n.map((e=>e.make)),t=new Set(e);b(Array.from(t))}if(g||"model"===e){const e=n.map((e=>e.model));S(e)}}}catch(t){const e=t;f({type:A.pO.ERROR,message:e.message})}}),[h,g,_,R]);return(0,a.jsxs)(ne.A,{container:!0,spacing:1.5,children:[(0,a.jsx)(ne.A,{size:{xs:12,sm:6},children:(0,a.jsx)(k.A,{disabled:d,id:"make-autocomplete",blurOnSelect:!0,open:h,onOpen:()=>{m(!0),M("make")},onClose:()=>{m(!1),b([])},filterSelectedOptions:!0,filterOptions:e=>e,options:y,value:t,fullWidth:!0,includeInputInList:!0,noOptionsText:!t&&p("enterTextToSearch"),loading:I,loadingText:p("searching"),onInputChange:(e,t)=>{T(t)},onChange:(e,t)=>{if(null===t)return j(""),T(""),o(null),void i(null);T(t||""),o(t||null)},renderInput:e=>(0,a.jsx)(ae.C4,(0,r.A)((0,r.A)({},e),{},{label:"".concat(p("vehicle.make",{ns:"entities"})).concat(u?" *":""),margin:l,variant:s,value:t,name:"vehicle.make",validators:u?["required"]:[],errorMessages:[p("errors.required",{name:p("vehicle.make",{ns:"entities"})})],fullWidth:!0,InputProps:(0,r.A)((0,r.A)({},e.InputProps),{},{readOnly:c,endAdornment:(0,a.jsxs)(w.Fragment,{children:[I?(0,a.jsx)(_t.A,{color:"inherit",size:20}):null,e.InputProps.endAdornment]})})}))})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6},children:(0,a.jsx)(k.A,{id:"model-autocomplete",blurOnSelect:!0,disabled:d,open:g,onOpen:()=>{S([]),v(!0),M("model")},onClose:()=>{v(!1),S([])},filterSelectedOptions:!0,filterOptions:e=>e,options:x,value:n,fullWidth:!0,noOptionsText:!n&&p("enterTextToSearch"),loading:D,loadingText:p("searching"),onInputChange:(e,t)=>{j(t)},onChange:(e,t)=>{if(null===t)return j(""),void i(null);i(t||null),j(t||"");const r=C.find((e=>e.model===n));r&&o(r.make)},renderInput:e=>(0,a.jsx)(ae.C4,(0,r.A)((0,r.A)({},e),{},{value:n,name:"vehicle.model",label:"".concat(p("vehicle.model",{ns:"entities"})).concat(u?" *":""),margin:l,variant:s,validators:u?["required"]:[],errorMessages:[p("errors.required",{name:p("vehicle.model",{ns:"entities"})})],fullWidth:!0,InputProps:(0,r.A)((0,r.A)({},e.InputProps),{},{readOnly:c,endAdornment:(0,a.jsxs)(w.Fragment,{children:[D?(0,a.jsx)(_t.A,{color:"inherit",size:20}):null,e.InputProps.endAdornment]})})}))})})]})};const Bl=()=>{const{t:e}=(0,O.Bd)(),{state:t}=(0,w.useContext)(x.BR),{state:n,dispatch:r}=(0,w.useContext)(Js),[o,i]=(0,w.useState)(!1);return(0,w.useEffect)((()=>{window.scroll({top:0,left:0,behavior:"smooth"})}),[]),(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{mb:3,size:12,children:(0,a.jsx)(Fl,{searching:o,setSearching:i,autofillVehicle:e=>{ol.Ay.event({category:"job",action:"vehicle_lookup",label:"vehicle_lookup_success",value:1}),r({type:qs.SET_VEHICLE,payload:e})}})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(re.A,{label:e("job.plate.number",{ns:"entities"}),name:"vehicle.plateNumber",value:n.plateNumber||"",onChange:e=>{const t=(e.target.value||"").replace(/[^a-zA-Z0-9]/g,"");r({type:qs.SET_PLATE_NUMBER,payload:t.toUpperCase()})}})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(le,{label:e("job.plate.state",{ns:"entities"}),stateCode:n.plateState||"",setStateCode:e=>{r({type:qs.SET_PLATE_STATE,payload:e})}})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(re.A,{label:e("vehicle.plate.exp",{ns:"entities"}),name:"vehicle.plateExpirationDate",value:n.plateExp||"",onChange:e=>{r({type:qs.SET_PLATE_EXP,payload:e.target.value})}})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(re.A,{label:e("job.vehicle.vin",{ns:"entities"}),name:"vehicle.vin",value:n.vin||"",onChange:e=>{const t=(e.target.value||"").replace(/[^a-zA-Z0-9]/g,"");r({type:qs.SET_VIN,payload:t.toUpperCase()})},disabled:o})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(re.A,{label:e("job.vehicle.year",{ns:"entities"}),name:"vehicle.year",value:n.year||"",onChange:e=>{r({type:qs.SET_YEAR,payload:e.target.value})}})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(ur.A,{label:e("job.vehicle.color",{ns:"entities"}),name:"vehicle.color",value:n.color||"other",setValue:e=>{r({type:qs.SET_COLOR,payload:e.target.value})},options:t.colors})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:6},children:(0,a.jsx)(zl,{make:n.make,model:n.model,required:!0,disabled:o,setMake:e=>{r({type:qs.SET_MAKE,payload:e})},setModel:e=>{r({type:qs.SET_MODEL,payload:e})}})})]})},Ul=()=>{const e=(0,u.A)((0,d.A)().breakpoints.up("lg")),[t,n]=(0,w.useState)(window.innerWidth>window.innerHeight?"landscape":"portrait");(0,w.useEffect)((()=>{const e=window.matchMedia("(orientation: portrait)"),t=()=>{n(e.matches?"portrait":"landscape")};return e.addEventListener("change",t),window.addEventListener("resize",t),()=>{e.removeEventListener("change",t),window.removeEventListener("resize",t)}}),[]);return{type:(0,w.useMemo)((()=>{if(e)return"desktop";const t=Math.min(window.innerWidth,window.innerHeight);var n;return(n=t)>=1280?"desktop":n>=600?"tablet":"phone"}),[]),orientation:t}},Vl=()=>{const{t:e}=(0,O.Bd)(),{entity:t,displayMode:n,onBack:r,setFormMode:o}=(0,S.KC)(),{state:i,dispatch:s}=(0,w.useContext)(x.BR),{state:l,dispatch:c}=(0,w.useContext)(Js),{clearCompleted:d,files:u}=(0,w.useContext)(fo.e),[p,f]=(0,w.useState)(!1),[h,m]=(0,w.useState)(!1),[g,v]=(0,w.useState)(""),[y,b]=(0,w.useState)(""),_=(0,w.useContext)(A.$o),T=(0,S.Zp)(),{fetcherKey:E}=(0,B.E)(),R=(0,S.Ls)({key:E}),{pathname:k}=(0,S.zy)(),{_data:j}=(0,S.LG)(),[I,D]=(0,w.useState)("property"===n?[t]:[]),[M,L]=(0,w.useState)("group"===n?[t]:[]),[N,F]=(0,w.useState)([]),[z,V]=(0,w.useState)(!1),{type:H}=Ul(),G=["phone","tablet"].includes(H),Y=()=>{l.activeStep>0?c({type:qs.HANDLE_BACK}):r?r():T(-1)};(0,w.useEffect)((()=>{s({type:x.OG.SET_HEADER_TEXT,payload:e("job.createHeader")})}),[k]),(0,w.useEffect)((()=>(window.addEventListener("popstate",Y),()=>window.removeEventListener("popstate",Y))),[]),(0,w.useEffect)((()=>{(async()=>{const{tenantProperties:e,tenantPropertyGroups:t,tenantViolations:r}=await j;F(r),"property"!==n&&(D(e),L(t))})()}),[]);const q=R.data;(0,w.useEffect)((()=>{var e;if(q)switch(q.handler){case Zs.GENERAL:q.success&&c({type:qs.HANDLE_NEXT});break;case Zs.LOCATION:q.success&&q.location?(c({type:qs.SET_LOCATION_ID,payload:q.location.id||0}),c({type:qs.HANDLE_NEXT})):_({type:A.pO.ERROR,message:q.message});break;case Zs.VEHICLE:q.success&&q.vehicle?(c({type:qs.SET_VEHICLE,payload:q.vehicle}),c({type:qs.HANDLE_NEXT})):_({type:A.pO.ERROR,message:q.message});break;case Zs.NOTES:q.success?f(!0):q.dntDenied?(m(!0),b(q.message)):_({type:A.pO.ERROR,message:q.message}),ol.Ay.gtag("event","notes_step_submit",{event_category:"job",event_label:"notes_step_submit",job_type:l.jobType,property:null===(e=l.property)||void 0===e?void 0:e.name,dnt_result:q.dntDenied?"denied":"allowed",dnt_reason:q.dntDenied?g:"allowed",value:1});break;case Zs.CREATE:var t;if(q.success&&q.jobID)T((0,W.Mt)(W.bw.JOBS,[i.tenant.id])),ol.Ay.gtag("event","job_create_success",{event_category:"job",event_label:"job_create_success",job_id:q.jobID,job_type:l.jobType,property:null===(t=l.property)||void 0===t?void 0:t.name,value:1}),d(),o("none"),_({type:A.pO.SUCCESS,message:q.message});else _({type:A.pO.ERROR,message:q.message})}}),[R.data]),(0,w.useEffect)((()=>{if(t&&"property"===n){const e=t;c({type:qs.SET_PROPERTY,payload:e}),e.location&&c({type:qs.SET_LOCATION,payload:e.location})}else t&&"group"===n&&c({type:qs.SET_PROPERTY_GROUP,payload:t});return()=>{d()}}),[]);const K=(0,w.useMemo)((()=>{const t=[{label:e("steps.general",{ns:"jobs"}),component:(0,a.jsx)(rl,{properties:I,propertyGroups:M,violations:N.filter((e=>46!==e.id)),fetcherKey:E})},{label:e("steps.location",{ns:"jobs"}),component:(0,a.jsx)(pl,{})}];return l.jobType!==C.Yx.PATROL&&t.push({label:e("steps.vehicle",{ns:"jobs"}),component:(0,a.jsx)(Bl,{})}),t.push({label:e(G?"steps.notes":"steps.notes_and_files",{ns:"jobs"}),component:(0,a.jsx)(Pl,{handleDisableSubmit:V})}),t}),[l.jobType,N,I,M,E]),J=(0,w.useMemo)((()=>{let t="",n=!1,r=null;switch(K[l.activeStep].label){case e("steps.general",{ns:"jobs"}):t=e("steps.location",{ns:"jobs"}),n=!1,r=(0,a.jsx)(Dr,{});break;case e("steps.location",{ns:"jobs"}):t=l.jobType===C.Yx.PATROL?e("steps.notes_and_files",{ns:"jobs"}):e("steps.vehicle",{ns:"jobs"}),n=!1,r=(0,a.jsx)(Dr,{});break;case e("steps.vehicle",{ns:"jobs"}):t=e("steps.notes_and_files",{ns:"jobs"}),n=!1,r=(0,a.jsx)(Dr,{});break;case e("steps.notes_and_files",{ns:"jobs"}):case e("steps.notes",{ns:"jobs"}):t=e("buttons.review_job",{ns:"jobs"}),n=z,r=(0,a.jsx)($s,{})}return{label:t,disabled:n,icon:r}}),[l.activeStep]),X=(0,w.useMemo)((()=>{let t="",n=null;switch(K[l.activeStep].label){case e("general"):t=e("cancel"),n=(0,a.jsx)(Lr.A,{});break;case e("steps.location",{ns:"jobs"}):t=e("steps.general",{ns:"jobs"}),n=(0,a.jsx)(Nr,{});break;case e("steps.vehicle",{ns:"jobs"}):t=e("steps.location",{ns:"jobs"}),n=(0,a.jsx)(Nr,{});break;case e("steps.notes_and_files",{ns:"jobs"}):case e("steps.notes",{ns:"jobs"}):t=e("steps.vehicle",{ns:"jobs"}),n=(0,a.jsx)(Nr,{})}return{label:t,icon:n}}),[l.activeStep]);return(0,a.jsxs)(ae.P8,{onSubmit:()=>{var t,n,r,o,a;let s=0;switch(null===(t=K[l.activeStep])||void 0===t?void 0:t.label){case e("steps.general",{ns:"jobs"}):R.submit({handler:Zs.GENERAL,data:{}},{method:"POST",action:W.bw.JOBS_CREATE,encType:"application/json"}),ol.Ay.gtag("event","general_step_submit",{event_category:"job",event_label:"general_step_submit",job_type:l.jobType,property:null===(n=l.property)||void 0===n?void 0:n.name,violations:l.violations.map((e=>e.name)).join(", "),value:1});break;case e("steps.location",{ns:"jobs"}):var d,u,p,h;if((0,P.COH)(null===(r=l.property)||void 0===r?void 0:r.location,{unit:l.unit||"",street:l.street||"",city:l.city||"",stateCode:l.stateCode||"",postalCode:l.postalCode||"",country:l.country||""}))s=(null===(d=l.property)||void 0===d||null===(u=d.location)||void 0===u?void 0:u.id)||0,c({type:qs.SET_LOCATION_ID,payload:(null===(p=l.property)||void 0===p||null===(h=p.location)||void 0===h?void 0:h.id)||0});R.submit({handler:Zs.LOCATION,data:{tenantID:i.tenant.id,locationID:s,street:l.street||"",unit:l.unit||"",city:l.city||"",state:l.stateCode||"",postalCode:l.postalCode||"",country:l.country||"",landmark:l.landmark||""}},{method:"POST",action:W.bw.JOBS_CREATE,encType:"application/json"}),ol.Ay.gtag("event","location_step_submit",{event_category:"job",event_label:"location_step_submit",job_type:l.jobType,property:null===(o=l.property)||void 0===o?void 0:o.name,changed_default_address:l.changedDefaultAddress,location_notes:l.landmark,value:1});break;case e("steps.vehicle",{ns:"jobs"}):R.submit({handler:Zs.VEHICLE,data:{id:l.vehicleID,vin:l.vin||"",year:l.year||"",make:l.make||"",model:l.model||"",color:l.color||"",trim:l.trim||"",plate:{number:l.plateNumber||"",state:l.plateState||""}}},{method:"POST",action:W.bw.JOBS_CREATE,encType:"application/json"}),ol.Ay.gtag("event","vehicle_step_submit",{event_category:"job",event_label:"vehicle_step_submit",job_type:l.jobType,property:null===(a=l.property)||void 0===a?void 0:a.name,value:1});break;case e("steps.notes_and_files",{ns:"jobs"}):case e("steps.notes",{ns:"jobs"}):var m;if(l.jobType!==C.Yx.PATROL)R.submit({data:{tenantID:i.tenant.id,property:(null===(m=l.property)||void 0===m?void 0:m.id)||0,time:l.requestTime?Math.floor(l.requestTime.getTime()/1e3):Math.floor(Date.now()/1e3),vin:l.vin||"",plate:{number:l.plateNumber||"",state:l.plateState||"",exp:l.plateExp||""},violations:l.violations.map((e=>({id:e.id,name:e.name}))),operation:l.jobType},handler:Zs.NOTES},{method:"POST",action:W.bw.JOBS_CREATE,encType:"application/json"});else f(!0)}},children:[p&&(0,a.jsx)(dl,{open:p,setOpen:f,handleSubmit:()=>{var e,t;const n=[];let r=!1,o=0;u.forEach((e=>{e.metadata.entityType===C.LA.Job&&0===e.metadata.entityID&&e.metadata.fileKey&&n.push(e.metadata.fileKey),e.metadata.data.title.includes("signature")?r=!0:o++})),R.submit({handler:Zs.CREATE,data:{propertyID:(null===(e=l.property)||void 0===e?void 0:e.id)||0,tenantID:i.tenant.id,createdByUserID:i.user.id,createdByUserName:(0,P.nbZ)(i.user),vehicleID:l.vehicleID,locationID:l.locationID,location:{id:l.locationID},type:l.jobType||null,contactPhone:l.contactPhone,requestTime:(null===(t=l.requestTime)||void 0===t?void 0:t.toJSON())||null,notes:l.notes,landmark:l.landmark,vehicle:{plate:{number:l.plateNumber||"",state:l.plateState||"",exp:l.plateExp||""}},violations:l.violations.map((e=>({id:e.id,name:e.name}))),statuses:[],fileKeys:n}},{method:"POST",action:W.bw.JOBS_CREATE,encType:"application/json"}),ol.Ay.gtag("event","job_review_submit",{event_category:"job",event_label:"job_review_submit",sent_signature:r,sent_files:o,value:1})}}),h&&(0,a.jsx)(tl,{open:h,setOpen:m,setReason:v,reason:g,setShowReview:f,dialogMessage:y}),(0,a.jsxs)(U.A,{loading:l.activeStep===K.length-1&&"idle"!==R.state,children:[(0,a.jsx)(Je,{activeStep:l.activeStep,sx:{width:"50%",mb:2,height:50},children:K.map((e=>(0,a.jsx)(Qe,{children:(0,a.jsx)(xt,{children:e.label})},e.label)))}),(0,a.jsx)(ce.A,{title:e("buttons.create",{name:e("job.label",{ns:"entities"})}),onCancel:Y,cancelButtonLabel:X.label,cancelButtonIcon:X.icon,submitLabel:J.label,submitButtonIcon:J.icon,disableSubmit:J.disabled}),(0,a.jsx)(ue.h,{maxHeight:"calc(100dvh - 376px)",children:(0,a.jsx)(de.A,{title:K[l.activeStep].label,divider:!1,children:K[l.activeStep].component})})]})]})};function Wl(e){return(0,De.Ay)("MuiImageList",e)}(0,Ie.A)("MuiImageList",["root","masonry","quilted","standard","woven"]);const Hl=w.createContext({}),Gl=["children","className","cols","component","rowHeight","gap","style","variant"],Yl=(0,je.Ay)("ul",{name:"MuiImageList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant]]}})({display:"grid",overflowY:"auto",listStyle:"none",padding:0,WebkitOverflowScrolling:"touch",variants:[{props:{variant:"masonry"},style:{display:"block"}}]}),ql=w.forwardRef((function(e,t){const n=(0,Oe.b)({props:e,name:"MuiImageList"}),{children:o,className:i,cols:s=2,component:l="ul",rowHeight:c="auto",gap:d=4,style:u,variant:p="standard"}=n,f=(0,Ee.A)(n,Gl),h=w.useMemo((()=>({rowHeight:c,gap:d,variant:p})),[c,d,p]),m="masonry"===p?(0,r.A)({columnCount:s,columnGap:d},u):(0,r.A)({gridTemplateColumns:"repeat(".concat(s,", 1fr)"),gap:d},u),g=(0,r.A)((0,r.A)({},n),{},{component:l,gap:d,rowHeight:c,variant:p}),v=(e=>{const{classes:t,variant:n}=e,r={root:["root",n]};return(0,ke.A)(r,Wl,t)})(g);return(0,a.jsx)(Yl,(0,r.A)((0,r.A)({as:l,className:(0,Re.A)(v.root,v[p],i),ref:t,style:m,ownerState:g},f),{},{children:(0,a.jsx)(Hl.Provider,{value:h,children:o})}))})),Kl=ql;var Jl=n(23319);function Xl(e){return(0,De.Ay)("MuiImageListItem",e)}const $l=(0,Ie.A)("MuiImageListItem",["root","img","standard","woven","masonry","quilted"]),Zl=["children","className","cols","component","rows","style"],Ql=(0,je.Ay)("li",{name:"MuiImageListItem",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{["& .".concat($l.img)]:t.img},t.root,t[n.variant]]}})({display:"block",position:"relative",["& .".concat($l.img)]:{objectFit:"cover",width:"100%",height:"100%",display:"block"},variants:[{props:{variant:"standard"},style:{display:"flex",flexDirection:"column"}},{props:{variant:"woven"},style:{height:"100%",alignSelf:"center","&:nth-of-type(even)":{height:"70%"}}},{props:{variant:"standard"},style:{["& .".concat($l.img)]:{height:"auto",flexGrow:1}}}]}),ec=w.forwardRef((function(e,t){const n=(0,Oe.b)({props:e,name:"MuiImageListItem"}),{children:o,className:i,cols:s=1,component:l="li",rows:c=1,style:d}=n,u=(0,Ee.A)(n,Zl),{rowHeight:p="auto",gap:f,variant:h}=w.useContext(Hl);let m="auto";"woven"===h?m=void 0:"auto"!==p&&(m=p*c+f*(c-1));const g=(0,r.A)((0,r.A)({},n),{},{cols:s,component:l,gap:f,rowHeight:p,rows:c,variant:h}),v=(e=>{const{classes:t,variant:n}=e,r={root:["root",n],img:["img"]};return(0,ke.A)(r,Xl,t)})(g);return(0,a.jsx)(Ql,(0,r.A)((0,r.A)({as:l,className:(0,Re.A)(v.root,v[h],i),ref:t,style:(0,r.A)({height:m,gridColumnEnd:"masonry"!==h?"span ".concat(s):void 0,gridRowEnd:"masonry"!==h?"span ".concat(c):void 0,marginBottom:"masonry"===h?f:void 0,breakInside:"masonry"===h?"avoid":void 0},d),ownerState:g},u),{},{children:w.Children.map(o,(e=>w.isValidElement(e)?"img"===e.type||(0,Jl.A)(e,["Image"])?w.cloneElement(e,{className:(0,Re.A)(v.img,e.props.className)}):e:null))}))})),tc=ec;function nc(e){return(0,De.Ay)("MuiImageListItemBar",e)}(0,Ie.A)("MuiImageListItemBar",["root","positionBottom","positionTop","positionBelow","actionPositionLeft","actionPositionRight","titleWrap","titleWrapBottom","titleWrapTop","titleWrapBelow","titleWrapActionPosLeft","titleWrapActionPosRight","title","subtitle","actionIcon","actionIconActionPosLeft","actionIconActionPosRight"]);const rc=["actionIcon","actionPosition","className","subtitle","title","position"],oc=(0,je.Ay)("div",{name:"MuiImageListItemBar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t["position".concat((0,R.A)(n.position))]]}})((0,Le.A)((e=>{let{theme:t}=e;return{position:"absolute",left:0,right:0,background:"rgba(0, 0, 0, 0.5)",display:"flex",alignItems:"center",fontFamily:t.typography.fontFamily,variants:[{props:{position:"bottom"},style:{bottom:0}},{props:{position:"top"},style:{top:0}},{props:{position:"below"},style:{position:"relative",background:"transparent",alignItems:"normal"}}]}}))),ac=(0,je.Ay)("div",{name:"MuiImageListItemBar",slot:"TitleWrap",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.titleWrap,t["titleWrap".concat((0,R.A)(n.position))],n.actionIcon&&t["titleWrapActionPos".concat((0,R.A)(n.actionPosition))]]}})((0,Le.A)((e=>{let{theme:t}=e;return{flexGrow:1,padding:"12px 16px",color:(t.vars||t).palette.common.white,overflow:"hidden",variants:[{props:{position:"below"},style:{padding:"6px 0 12px",color:"inherit"}},{props:e=>{let{ownerState:t}=e;return t.actionIcon&&"left"===t.actionPosition},style:{paddingLeft:0}},{props:e=>{let{ownerState:t}=e;return t.actionIcon&&"right"===t.actionPosition},style:{paddingRight:0}}]}}))),ic=(0,je.Ay)("div",{name:"MuiImageListItemBar",slot:"Title"})((0,Le.A)((e=>{let{theme:t}=e;return{fontSize:t.typography.pxToRem(16),lineHeight:"24px",textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"}}))),sc=(0,je.Ay)("div",{name:"MuiImageListItemBar",slot:"Subtitle"})((0,Le.A)((e=>{let{theme:t}=e;return{fontSize:t.typography.pxToRem(12),lineHeight:1,textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"}}))),lc=(0,je.Ay)("div",{name:"MuiImageListItemBar",slot:"ActionIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.actionIcon,t["actionIconActionPos".concat((0,R.A)(n.actionPosition))]]}})({variants:[{props:{actionPosition:"left"},style:{order:-1}}]}),cc=w.forwardRef((function(e,t){const n=(0,Oe.b)({props:e,name:"MuiImageListItemBar"}),{actionIcon:o,actionPosition:i="right",className:s,subtitle:l,title:c,position:d="bottom"}=n,u=(0,Ee.A)(n,rc),p=(0,r.A)((0,r.A)({},n),{},{position:d,actionPosition:i}),f=(e=>{const{classes:t,position:n,actionIcon:r,actionPosition:o}=e,a={root:["root","position".concat((0,R.A)(n)),"actionPosition".concat((0,R.A)(o))],titleWrap:["titleWrap","titleWrap".concat((0,R.A)(n)),r&&"titleWrapActionPos".concat((0,R.A)(o))],title:["title"],subtitle:["subtitle"],actionIcon:["actionIcon","actionIconActionPos".concat((0,R.A)(o))]};return(0,ke.A)(a,nc,t)})(p);return(0,a.jsxs)(oc,(0,r.A)((0,r.A)({ownerState:p,className:(0,Re.A)(f.root,s),ref:t},u),{},{children:[(0,a.jsxs)(ac,{ownerState:p,className:f.titleWrap,children:[(0,a.jsx)(ic,{className:f.title,children:c}),l?(0,a.jsx)(sc,{className:f.subtitle,children:l}):null]}),o?(0,a.jsx)(lc,{ownerState:p,className:f.actionIcon,children:o}):null]}))}));var dc=n(74167);function uc(e){return(0,De.Ay)("MuiLink",e)}const pc=(0,Ie.A)("MuiLink",["root","underlineNone","underlineHover","underlineAlways","button","focusVisible"]);var fc=n(70159);const hc=e=>{let{theme:t,ownerState:n}=e;const r=n.color,o=(0,fc.Yn)(t,"palette.".concat(r,".main"),!1)||(0,fc.Yn)(t,"palette.".concat(r),!1)||n.color,a=(0,fc.Yn)(t,"palette.".concat(r,".mainChannel"))||(0,fc.Yn)(t,"palette.".concat(r,"Channel"));return"vars"in t&&a?"rgba(".concat(a," / 0.4)"):(0,_a.X4)(o,.4)},mc=["className","color","component","onBlur","onFocus","TypographyClasses","underline","variant","sx"],gc={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},vc=(0,je.Ay)(h.A,{name:"MuiLink",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t["underline".concat((0,R.A)(n.underline))],"button"===n.component&&t.button]}})((0,Le.A)((e=>{let{theme:t}=e;return{variants:[{props:{underline:"none"},style:{textDecoration:"none"}},{props:{underline:"hover"},style:{textDecoration:"none","&:hover":{textDecoration:"underline"}}},{props:{underline:"always"},style:{textDecoration:"underline","&:hover":{textDecorationColor:"inherit"}}},{props:e=>{let{underline:t,ownerState:n}=e;return"always"===t&&"inherit"!==n.color},style:{textDecorationColor:"var(--Link-underlineColor)"}},...Object.entries(t.palette).filter((0,Ea.A)()).map((e=>{let[n]=e;return{props:{underline:"always",color:n},style:{"--Link-underlineColor":t.vars?"rgba(".concat(t.vars.palette[n].mainChannel," / 0.4)"):(0,_a.X4)(t.palette[n].main,.4)}}})),{props:{underline:"always",color:"textPrimary"},style:{"--Link-underlineColor":t.vars?"rgba(".concat(t.vars.palette.text.primaryChannel," / 0.4)"):(0,_a.X4)(t.palette.text.primary,.4)}},{props:{underline:"always",color:"textSecondary"},style:{"--Link-underlineColor":t.vars?"rgba(".concat(t.vars.palette.text.secondaryChannel," / 0.4)"):(0,_a.X4)(t.palette.text.secondary,.4)}},{props:{underline:"always",color:"textDisabled"},style:{"--Link-underlineColor":(t.vars||t).palette.text.disabled}},{props:{component:"button"},style:{position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none","&::-moz-focus-inner":{borderStyle:"none"},["&.".concat(pc.focusVisible)]:{outline:"auto"}}}]}}))),yc=w.forwardRef((function(e,t){const n=(0,Oe.b)({props:e,name:"MuiLink"}),o=(0,d.A)(),{className:i,color:s="primary",component:l="a",onBlur:c,onFocus:u,TypographyClasses:p,underline:f="always",variant:h="inherit",sx:m}=n,g=(0,Ee.A)(n,mc),[v,y]=w.useState(!1),b=(0,r.A)((0,r.A)({},n),{},{color:s,component:l,focusVisible:v,underline:f,variant:h}),x=(e=>{const{classes:t,component:n,focusVisible:r,underline:o}=e,a={root:["root","underline".concat((0,R.A)(o)),"button"===n&&"button",r&&"focusVisible"]};return(0,ke.A)(a,uc,t)})(b);return(0,a.jsx)(vc,(0,r.A)((0,r.A)({color:s,className:(0,Re.A)(x.root,i),classes:p,component:l,onBlur:e=>{(0,dc.A)(e.target)||y(!1),c&&c(e)},onFocus:e=>{(0,dc.A)(e.target)&&y(!0),u&&u(e)},ref:t,ownerState:b,variant:h},g),{},{sx:[...void 0===gc[s]?[{color:s}]:[],...Array.isArray(m)?m:[m]],style:(0,r.A)((0,r.A)({},g.style),"always"===f&&"inherit"!==s&&!gc[s]&&{"--Link-underlineColor":hc({theme:o,ownerState:b})})}))}));const bc=w.createContext({});function xc(e){return(0,De.Ay)("MuiTimeline",e)}(0,Ie.A)("MuiTimeline",["root","positionLeft","positionRight","positionAlternate","positionAlternateReverse"]);function Ac(e){return"alternate-reverse"===e?"positionAlternateReverse":"position".concat((0,R.A)(e))}const wc=["position","className"],Sc=(0,je.Ay)("ul",{name:"MuiTimeline",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.position&&t[Ac(n.position)]]}})({display:"flex",flexDirection:"column",padding:"6px 16px",flexGrow:1}),Cc=w.forwardRef((function(e,t){const n=(0,$o.A)({props:e,name:"MuiTimeline"}),{position:o="right",className:i}=n,s=(0,Ee.A)(n,wc),l=(0,r.A)((0,r.A)({},n),{},{position:o}),c=(e=>{const{position:t,classes:n}=e,r={root:["root",t&&Ac(t)]};return(0,ke.A)(r,xc,n)})(l),d=w.useMemo((()=>({position:o})),[o]);return(0,a.jsx)(bc.Provider,{value:d,children:(0,a.jsx)(Sc,(0,r.A)({className:(0,Re.A)(c.root,i),ownerState:l,ref:t},s))})}));function Pc(e){return(0,De.Ay)("MuiTimelineConnector",e)}(0,Ie.A)("MuiTimelineConnector",["root"]);const _c=["className"],Tc=(0,je.Ay)("span",{name:"MuiTimelineConnector",slot:"Root"})((e=>{let{theme:t}=e;return{width:2,backgroundColor:(t.vars||t).palette.grey[400],flexGrow:1}})),Ec=w.forwardRef((function(e,t){const n=(0,$o.A)({props:e,name:"MuiTimelineConnector"}),{className:o}=n,i=(0,Ee.A)(n,_c),s=n,l=(e=>{const{classes:t}=e;return(0,ke.A)({root:["root"]},Pc,t)})(s);return(0,a.jsx)(Tc,(0,r.A)({className:(0,Re.A)(l.root,o),ownerState:s,ref:t},i))}));function Rc(e){return(0,De.Ay)("MuiTimelineContent",e)}const kc=(0,Ie.A)("MuiTimelineContent",["root","positionLeft","positionRight","positionAlternate","positionAlternateReverse"]),jc=["className"],Oc=(0,je.Ay)(h.A,{name:"MuiTimelineContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[Ac(n.position)]]}})((e=>{let{ownerState:t}=e;return(0,r.A)({flex:1,padding:"6px 16px",textAlign:"left"},"left"===t.position&&{textAlign:"right"})})),Ic=w.forwardRef((function(e,t){const n=(0,$o.A)({props:e,name:"MuiTimelineContent"}),{className:o}=n,i=(0,Ee.A)(n,jc),{position:s}=w.useContext(bc),l=(0,r.A)((0,r.A)({},n),{},{position:s||"right"}),c=(e=>{const{position:t,classes:n}=e,r={root:["root",Ac(t)]};return(0,ke.A)(r,Rc,n)})(l);return(0,a.jsx)(Oc,(0,r.A)({component:"div",className:(0,Re.A)(c.root,o),ownerState:l,ref:t},i))}));function Dc(e){return(0,De.Ay)("MuiTimelineDot",e)}(0,Ie.A)("MuiTimelineDot",["root","filled","outlined","filledGrey","outlinedGrey","filledPrimary","outlinedPrimary","filledSecondary","outlinedSecondary"]);const Mc=["className","color","variant"],Lc=(0,je.Ay)("span",{name:"MuiTimelineDot",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t["inherit"!==n.color&&"".concat(n.variant).concat((0,R.A)(n.color))],t[n.variant]]}})((e=>{let{ownerState:t,theme:n}=e;return(0,r.A)((0,r.A)({display:"flex",alignSelf:"baseline",borderStyle:"solid",borderWidth:2,padding:4,borderRadius:"50%",boxShadow:(n.vars||n).shadows[1],margin:"11.5px 0"},"filled"===t.variant&&(0,r.A)({borderColor:"transparent"},"inherit"!==t.color&&(0,r.A)({},"grey"===t.color?{color:(n.vars||n).palette.grey[50],backgroundColor:(n.vars||n).palette.grey[400]}:{color:(n.vars||n).palette[t.color].contrastText,backgroundColor:(n.vars||n).palette[t.color].main}))),"outlined"===t.variant&&(0,r.A)({boxShadow:"none",backgroundColor:"transparent"},"inherit"!==t.color&&(0,r.A)({},"grey"===t.color?{borderColor:(n.vars||n).palette.grey[400]}:{borderColor:(n.vars||n).palette[t.color].main})))})),Nc=w.forwardRef((function(e,t){const n=(0,$o.A)({props:e,name:"MuiTimelineDot"}),{className:o,color:i="grey",variant:s="filled"}=n,l=(0,Ee.A)(n,Mc),c=(0,r.A)((0,r.A)({},n),{},{color:i,variant:s}),d=(e=>{const{color:t,variant:n,classes:r}=e,o={root:["root",n,"inherit"!==t&&"".concat(n).concat((0,R.A)(t))]};return(0,ke.A)(o,Dc,r)})(c);return(0,a.jsx)(Lc,(0,r.A)({className:(0,Re.A)(d.root,o),ownerState:c,ref:t},l))}));function Fc(e){return(0,De.Ay)("MuiTimelineOppositeContent",e)}const zc=(0,Ie.A)("MuiTimelineOppositeContent",["root","positionLeft","positionRight","positionAlternate","positionAlternateReverse"]);function Bc(e){return(0,De.Ay)("MuiTimelineItem",e)}(0,Ie.A)("MuiTimelineItem",["root","positionLeft","positionRight","positionAlternate","positionAlternateReverse","missingOppositeContent"]);const Uc=["position","className"],Vc=(0,je.Ay)("li",{name:"MuiTimelineItem",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[Ac(n.position)]]}})((e=>{let{ownerState:t}=e;return(0,r.A)((0,r.A)((0,r.A)({listStyle:"none",display:"flex",position:"relative",minHeight:70},"left"===t.position&&{flexDirection:"row-reverse"}),("alternate"===t.position||"alternate-reverse"===t.position)&&{["&:nth-of-type(".concat("alternate"===t.position?"even":"odd",")")]:{flexDirection:"row-reverse",["& .".concat(kc.root)]:{textAlign:"right"},["& .".concat(zc.root)]:{textAlign:"left"}}}),!t.hasOppositeContent&&{"&::before":{content:'""',flex:1,padding:"6px 16px"}})})),Wc=w.forwardRef((function(e,t){const n=(0,$o.A)({props:e,name:"MuiTimelineItem"}),{position:o,className:i}=n,s=(0,Ee.A)(n,Uc),{position:l}=w.useContext(bc);let c=!1;w.Children.forEach(n.children,(e=>{(0,Jl.A)(e,["TimelineOppositeContent"])&&(c=!0)}));const d=(0,r.A)((0,r.A)({},n),{},{position:o||l||"right",hasOppositeContent:c}),u=(e=>{const{position:t,classes:n,hasOppositeContent:r}=e,o={root:["root",Ac(t),!r&&"missingOppositeContent"]};return(0,ke.A)(o,Bc,n)})(d),p=w.useMemo((()=>({position:d.position})),[d.position]);return(0,a.jsx)(bc.Provider,{value:p,children:(0,a.jsx)(Vc,(0,r.A)({className:(0,Re.A)(u.root,i),ownerState:d,ref:t},s))})})),Hc=["className"],Gc=(0,je.Ay)(h.A,{name:"MuiTimelineOppositeContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[Ac(n.position)]]}})((e=>{let{ownerState:t}=e;return(0,r.A)({padding:"6px 16px",marginRight:"auto",textAlign:"right",flex:1},"left"===t.position&&{textAlign:"left"})})),Yc=w.forwardRef((function(e,t){const n=(0,$o.A)({props:e,name:"MuiTimelineOppositeContent"}),{className:o}=n,i=(0,Ee.A)(n,Hc),{position:s}=w.useContext(bc),l=(0,r.A)((0,r.A)({},n),{},{position:s||"left"}),c=(e=>{const{position:t,classes:n}=e,r={root:["root",Ac(t)]};return(0,ke.A)(r,Fc,n)})(l);return(0,a.jsx)(Gc,(0,r.A)({component:"div",className:(0,Re.A)(c.root,o),ownerState:l,ref:t},i))}));Yc.muiName="TimelineOppositeContent";const qc=Yc;function Kc(e){return(0,De.Ay)("MuiTimelineSeparator",e)}(0,Ie.A)("MuiTimelineSeparator",["root"]);const Jc=["className"],Xc=(0,je.Ay)("div",{name:"MuiTimelineSeparator",slot:"Root"})({display:"flex",flexDirection:"column",flex:0,alignItems:"center"}),$c=w.forwardRef((function(e,t){const n=(0,$o.A)({props:e,name:"MuiTimelineSeparator"}),{className:o}=n,i=(0,Ee.A)(n,Jc),s=n,l=(e=>{const{classes:t}=e;return(0,ke.A)({root:["root"]},Kc,t)})(s);return(0,a.jsx)(Xc,(0,r.A)({className:(0,Re.A)(l.root,o),ownerState:s,ref:t},i))}));var Zc;const Qc=(0,Nn.keyframes)(Zc||(Zc=(0,Pt.A)(["\n 0% {\n transform: scale(0.9);\n box-shadow: 0 0 0 0 rgba(200, 0, 0, 0.7);\n }\n 70% {\n transform: scale(1);\n box-shadow: 0 0 0 10px rgba(200, 0, 0, 0);\n }\n 100% {\n transform: scale(0.9);\n box-shadow: 0 0 0 0 rgba(200, 0, 0, 0);\n }\n"]))),ed=e=>{var t;let{job:n}=e;const{t:r}=(0,O.Bd)(),o=(0,w.useMemo)((()=>{var e;const t=[];return null!==n&&void 0!==n&&null!==(e=n.data)&&void 0!==e&&e.statuses&&n.data.statuses.forEach((e=>{const n={status:e.status,displayTime:ye()(new Date(1e3*e.timestamp)).format("MM/DD/YYYY hh:mm A"),timestamp:e.timestamp};e.reason&&(n.reason=e.reason),e.location&&(n.location=e.location),e.contact&&(n.contact=e.contact),t.push(n)})),t.sort(((e,t)=>e.timestamp-t.timestamp))}),[null===n||void 0===n||null===(t=n.data)||void 0===t?void 0:t.statuses]);return(0,a.jsxs)(Cc,{sx:{["& .".concat(zc.root)]:{flex:.3},["& .".concat(kc.root)]:{flex:.7}},children:[(0,a.jsx)(h.A,{variant:"h6",sx:{ml:{xs:-2,md:0}},children:r("labels.live_status",{ns:"jobs"})}),o.map(((e,t)=>(0,a.jsxs)(Wc,{children:[(0,a.jsx)(qc,{children:(0,a.jsx)(h.A,{component:"span",children:(0,P.wR9)(e.status)})}),(0,a.jsxs)($c,{children:[(0,a.jsx)(Nc,{sx:e.status===(null===n||void 0===n?void 0:n.status)?{animation:"".concat(Qc," 1.5s infinite"),animationDelay:"".concat(.5*t,"s")}:{},variant:"filled",color:"error"}),(0,a.jsx)(Ec,{})]}),(0,a.jsxs)(Ic,{children:[(0,a.jsx)(h.A,{variant:"body2",children:e.displayTime}),(null===e||void 0===e?void 0:e.location)&&(0,a.jsxs)(h.A,{variant:"body2",children:[r("job.location.label"),(0,a.jsx)(yc,{href:"https://www.google.com/maps/search/?api=1&query=".concat(encodeURIComponent((0,P.XmD)(null===e||void 0===e?void 0:e.location))),target:"_blank",rel:"noopener noreferrer",variant:"subtitle2",fontWeight:"bold",children:(0,P.XmD)(null===e||void 0===e?void 0:e.location)})]}),e.reason&&(0,a.jsx)(p.A,{sx:{mt:1,height:"auto","& .MuiChip-label":{display:"block",whiteSpace:"normal",p:1}},label:e.reason,variant:"filled",color:"warning",size:"small"})]})]},e.status+t)))]})},td=()=>{var e,t,n,r,o,i,s,l,c,p,h,m,g,v,y;const{dispatch:b}=(0,w.useContext)(x.BR),{t:A}=(0,O.Bd)(),{_job:_}=(0,S.LG)(),{jobID:T}=(0,S.g)(),E=(0,u.A)((0,d.A)().breakpoints.down("lg")),[R,k]=(0,w.useState)(null),[j,I]=(0,w.useState)(null),D=(0,S.Zp)();(0,w.useEffect)((()=>{b({type:x.OG.SET_HEADER_TEXT,payload:"".concat(A("job.label",{ns:"entities"})," ").concat(A("details"))});(async()=>{const e=await _;I(e)})()}),[]);const M=(0,w.useMemo)((()=>j&&j.files&&j.files.length?j.files.map((e=>{switch(e.fileType){case C.pt.Image:return{img:e.url,title:e.title};case C.pt.Video:return{img:e.previewUrl||"fallback.webp",title:e.fileKey};default:return{img:"https://upload.wikimedia.org/wikipedia/commons/6/65/No-Image-Placeholder.svg",title:e.title}}})):[]),[j]);return(0,a.jsxs)(ae.P8,{onSubmit:()=>({}),children:[R&&(0,a.jsx)(po,{open:!!R,close:()=>{k(null)},image:R}),(0,a.jsx)(G.A,{}),(0,a.jsxs)(U.A,{loading:!1,children:[(0,a.jsx)(ce.A,{title:"".concat(A("job.label",{ns:"entities"})," #").concat(T||""),onCancel:()=>D(-1),hideSubmit:!0}),(0,a.jsx)(ue.h,{maxHeight:"calc(100dvh - 326px)",mobileMaxHeight:"calc(100dvh - 190px)",children:(0,a.jsxs)(f.A,{direction:{xs:"column-reverse",md:"row"},gap:4,justifyContent:"space-between",children:[(0,a.jsxs)(H.A,{sx:{flexGrow:1,display:"flex",flexDirection:"column"},children:[(0,a.jsx)(de.A,{title:A("steps.general",{ns:"jobs"}),children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{label:"".concat(A("job.type",{ns:"entities"})),name:"jobType",value:(0,P.ZHe)((null===j||void 0===j?void 0:j.type)||""),readonly:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{name:"propertyName",label:A("job.property.label",{ns:"entities"}),value:(null===j||void 0===j?void 0:j.propertyName)||"",readonly:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(oe.A,{name:"contactPhone",label:A("job.contactPhone",{ns:"entities"}),phoneNumber:(null===j||void 0===j?void 0:j.contactPhone)||"",readonly:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{name:"requestTime",label:A("job.requestTime",{ns:"entities"}),value:ye()(null===j||void 0===j?void 0:j.requestTime).format("MM/DD/YYYY hh:mm A"),readonly:!0})}),(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(re.A,{name:"violations",label:A("violation.label_plural",{ns:"entities"}),value:null!==j&&void 0!==j&&null!==(e=j.data)&&void 0!==e&&e.violations&&(0,P.FbU)(j.data.violations)||"",readonly:!0})})]})}),(0,a.jsx)(de.A,{title:A("steps.location",{ns:"jobs"}),children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{label:A("job.location.street",{ns:"entities"}),name:"location.street",value:(null===j||void 0===j||null===(t=j.location)||void 0===t?void 0:t.street)||"",readonly:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(re.A,{label:A("job.location.city",{ns:"entities"}),name:"location.city",value:(null===j||void 0===j||null===(n=j.location)||void 0===n?void 0:n.city)||"",readonly:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(re.A,{label:A("job.location.stateCode",{ns:"entities"}),name:"location.stateCode",value:(null===j||void 0===j||null===(r=j.location)||void 0===r?void 0:r.stateCode)||"",readonly:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(re.A,{label:A("job.location.postalCode",{ns:"entities"}),name:"location.postalCode",value:(null===j||void 0===j||null===(o=j.location)||void 0===o?void 0:o.postalCode)||"",readonly:!0})}),(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(re.A,{label:A("job.location.landmark",{ns:"entities"}),name:"location.landmark",value:(null===j||void 0===j||null===(i=j.location)||void 0===i?void 0:i.landmark)||"",readonly:!0})})]})}),[C.Yx.BOOT,C.Yx.TAG,C.Yx.TOW].includes((null===j||void 0===j?void 0:j.type)||C.Yx.NONE)&&(0,a.jsx)(de.A,{title:A("steps.vehicle",{ns:"jobs"}),children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(re.A,{label:A("job.vehicle.plate.number",{ns:"entities"}),name:"vehicle.plateNumber",value:(null===j||void 0===j||null===(s=j.plate)||void 0===s?void 0:s.number)||"",readonly:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(re.A,{label:A("job.vehicle.plate.state",{ns:"entities"}),name:"vehicle.plate.state",value:(null===j||void 0===j||null===(l=j.plate)||void 0===l?void 0:l.state)||"",readonly:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(re.A,{label:A("job.vehicle.plate.exp",{ns:"entities"}),name:"vehicle.plate.expirationDate",value:(null===j||void 0===j||null===(c=j.plate)||void 0===c?void 0:c.exp)||"",readonly:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(re.A,{label:A("job.vehicle.vin",{ns:"entities"}),name:"vehicle.vin",value:(null===j||void 0===j||null===(p=j.vehicle)||void 0===p?void 0:p.vin)||"",readonly:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(re.A,{label:A("job.vehicle.year",{ns:"entities"}),name:"vehicle.year",value:(null===j||void 0===j||null===(h=j.vehicle)||void 0===h?void 0:h.year)||"",readonly:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(re.A,{label:A("job.vehicle.color",{ns:"entities"}),name:"vehicle.color",value:(0,P.ZHe)((null===j||void 0===j||null===(m=j.vehicle)||void 0===m?void 0:m.color)||""),readonly:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{label:A("job.vehicle.make",{ns:"entities"}),name:"vehicle.make",value:(null===j||void 0===j||null===(g=j.vehicle)||void 0===g?void 0:g.make)||"",readonly:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{label:A("job.vehicle.model",{ns:"entities"}),name:"vehicle.model",value:(null===j||void 0===j||null===(v=j.vehicle)||void 0===v?void 0:v.model)||"",readonly:!0})})]})}),(0,a.jsx)(de.A,{title:A("steps.notes_and_files",{ns:"jobs"}),divider:!1,children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(re.A,{name:"notes",label:A("job.data.notes",{ns:"entities"}),value:(null===j||void 0===j||null===(y=j.data)||void 0===y?void 0:y.notes)||"",readonly:!0})}),(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(Kl,{cols:E?4:8,rowHeight:100,sx:{mx:2},gap:20,children:M.map((e=>(0,a.jsxs)(tc,{sx:{objectFit:"contain"},children:[(0,a.jsx)("img",{style:{height:100},src:e.img,alt:e.title,loading:"lazy",onClick:()=>{var t;null!=(t=e).title.match(/\.(jpeg|jpg|gif|png|webp)$/)&&k(t)}}),(0,a.jsx)(cc,{title:e.title})]},e.img)))})}),(0,a.jsx)(ne.A,{size:12,children:M.map((e=>(0,a.jsx)("div",{children:e.title},e.title)))})]})})]}),(0,a.jsx)(H.A,{sx:{flexShrink:0,width:350},children:(0,a.jsx)(ed,{job:j})})]})})]})]})},nd=(0,o.A)((0,a.jsx)("path",{d:"M19 9h-4V3H9v6H5l7 7zM5 18v2h14v-2z"}),"FileDownload");function rd(e){let{request:t,params:n}=e;const r=Number(n.tenantID)||0,o=Number(n.propertyID)||0,a=Number(n.groupID)||0,i=new URL(t.url);if(o>0)return{_jobs:(0,zr.G3)({tenantID:r,propertyID:o,start:i.searchParams.get("start")||"",end:i.searchParams.get("end")||""})};if(a>0)return{_jobs:(0,zr.VA)({tenantID:r,propertyGroupID:a,start:i.searchParams.get("start")||"",end:i.searchParams.get("end")||""})};if(r>0)return{_jobs:(0,zr.Rx)({tenantID:r,start:i.searchParams.get("start")||"",end:i.searchParams.get("end")||""})};throw new Response("Invalid tenant ID",{status:400})}const od=()=>{const{t:e}=(0,O.Bd)(),{state:t}=(0,w.useContext)(x.BR),n=(0,d.A)(),{palette:o,breakpoints:i}=n,l=((0,S.zy)(),(0,u.A)(i.down("lg"))),p=(0,S.Zp)(),{_jobs:A}=(0,S.LG)(),{entity:_,displayMode:E}=(0,S.KC)(),[R,k]=(0,w.useState)([]),j=(0,S.vL)(),[I,L]=(0,w.useState)(!0),[N,F]=(0,S.ok)(),[z,B]=(0,w.useState)([]),U=(0,w.useRef)(null),[V,H]=(0,w.useState)(ye()().subtract(7,"day")),[G,Y]=(0,w.useState)(ye()()),q=t.entityPermissions.job.create;(0,w.useEffect)((()=>{(async()=>{const e=await A;k(e),L(!1)})()}),[A]),(0,w.useEffect)((()=>{try{var e,t;null===(e=U.current)||void 0===e||null===(t=e.scrollToIndex)||void 0===t||t.call(e,0)}catch(Hs){Hs instanceof Error?(0,P.vVN)(Hs):(0,P.vVN)(new Error(String(Hs)))}}),[z]),(0,w.useEffect)((()=>{const e=new(Hr())(window.PUSHER_KEY,{cluster:window.PUSHER_CLUSTER}),n=e.subscribe("tenant-".concat(t.tenant.id));return n.bind(C.x4.JobCreated,(e=>{e.userID!==t.user.id&&j.revalidate()})),n.bind(C.x4.JobUpdated,(e=>{e.userID!==t.user.id&&j.revalidate()})),()=>{n.unbind(C.x4.JobCreated),n.unbind(C.x4.JobUpdated),e.unsubscribe("tenant-".concat(t.tenant.id))}}),[]);const K=e=>{H(e),F((t=>(t.set("start",(null===e||void 0===e?void 0:e.toISOString())||""),t)))},J=e=>{Y(e),F((t=>(t.set("end",(null===e||void 0===e?void 0:e.toISOString())||""),t)))},X=e=>{"property"===E?p((0,W.Mt)(W.bw.PROPERTY_JOBS_DETAILS,[t.tenant.id,_.id,e])):"group"===E?p((0,W.Mt)(W.bw.PROPERTY_GROUP_JOBS_DETAILS,[t.tenant.id,_.id,e])):"tenant"===E&&p((0,W.Mt)(W.bw.JOBS_DETAILS,[t.tenant.id,e]))},$=()=>{"property"===E?p((0,W.Mt)(W.bw.PROPERTY_JOBS_CREATE,[t.tenant.id,_.id])):"group"===E?p((0,W.Mt)(W.bw.PROPERTY_GROUP_JOBS_CREATE,[t.tenant.id,_.id])):"tenant"===E&&p((0,W.Mt)(W.bw.JOBS_CREATE,[t.tenant.id]))},Z=[{header:e("job.id",{ns:"entities"}),accessorKey:"id"},{header:e("job.property.label",{ns:"entities"}),id:"property",accessorFn:e=>e.propertyName},{header:e("job.location.label",{ns:"entities"}),id:"location",accessorFn:e=>(0,P.XmD)(null===e||void 0===e?void 0:e.location)},{header:e("job.vehicle.label",{ns:"entities"}),id:"vehicle",accessorFn:e=>(0,P.feG)(null===e||void 0===e?void 0:e.vehicle)},{header:e("job.status",{ns:"entities"}),id:"status",accessorFn:e=>(0,P.NQ1)(e)},{header:e("job.requestTime",{ns:"entities"}),id:"requestTime",accessorFn:e=>new Date(e.requestTime),Cell:e=>{let{cell:t}=e;return(0,P.ZS7)(t.getValue())},filterVariant:"date"},{header:e("job.created",{ns:"entities"}),id:"created",accessorFn:e=>new Date(e.created),Cell:e=>{let{cell:t}=e;return(0,P.ZS7)(t.getValue())},filterVariant:"date"},{header:e("job.updated",{ns:"entities"}),id:"updated",accessorFn:e=>new Date(e.updated),Cell:e=>{let{cell:t}=e;return(0,P.ZS7)(t.getValue())},filterVariant:"date",filterFn:(e,t,n)=>ye()(e.getValue(t)).isSame(ye()(n),"day")},{header:e("job.vehicle.plate.label",{ns:"entities"}),id:"plate.number",accessorFn:e=>(0,P.S9F)(null===e||void 0===e?void 0:e.plate),enableColumnFilter:!1},{header:e("job.type",{ns:"entities"}),accessorKey:"type",filterVariant:"select",filterSelectOptions:Object.values(C.Yx).map((t=>({label:t===C.Yx.NONE?e("jobType.none",{ns:"enums"}):e("jobType.".concat(t),{ns:"enums"}),value:t}))),Cell:e=>{let{cell:t}=e;return(0,a.jsx)(Ho,{type:t.getValue(),size:"medium"})}}],Q=(0,D.p)(),ee=(0,T.Up)((0,r.A)((0,r.A)({},Q),{},{data:R,columns:Z,enableRowVirtualization:!0,rowVirtualizerInstanceRef:U,rowVirtualizerOptions:{overscan:5},enableRowSelection:!0,initialState:{showColumnFilters:!1,showGlobalFilter:!0,density:"comfortable",columnVisibility:{id:!1,location:!1,plate:!0,vehicle:!1,updated:!0,created:!1,requestTime:!0,status:!0,type:!0},columnPinning:{right:["mrt-row-actions"]}},state:{isLoading:I,sorting:z,showLoadingOverlay:!1},onSortingChange:B,getRowId:e=>"".concat(e.id),muiTableBodyRowProps:e=>{let{row:t}=e;return{onClick:e=>{e.stopPropagation(),X(t.original.id)}}},renderTopToolbar:n=>{let{table:r}=n;return(0,a.jsx)(M.A,{table:r,optionsDisabled:!q,tableType:D.l.PANEL,menuOptions:[{onClick:()=>$(),content:e("buttons.create",{name:e("job.label",{ns:"entities"})}),disabled:!q,icon:(0,a.jsx)(s.A,{})},{onClick:()=>(async()=>{(0,P.eZt)(R,(0,P.a4)({startDate:ye()().toDate(),endDate:ye()().toDate(),entityType:C.LA.Job,ext:"csv"}),"permit")})(),content:e("buttons.exportAllCsv"),icon:(0,a.jsx)(nd,{}),disabled:0===R.length||I},{onClick:()=>(async()=>{(0,P.Zcu)(R,(0,P.a4)({startDate:ye()().toDate(),endDate:ye()().toDate(),entityType:C.LA.Job,ext:"pdf"}),t.tenant)})(),content:e("buttons.exportAllPdf"),icon:(0,a.jsx)(nd,{}),disabled:0===R.length||I},{onClick:()=>{var e,t;const n=(null===(e=r.getColumn("requestTime"))||void 0===e?void 0:e.getFilterValue())[0],o=(null===(t=r.getColumn("requestTime"))||void 0===t?void 0:t.getFilterValue())[1];(async(e,t,n)=>{(0,P.eZt)(e.map((e=>e.original)),(0,P.a4)({startDate:t,endDate:n||ye()(new Date(P.I$L)).toDate(),entityType:C.LA.Job,ext:"csv"}),"job")})(r.getSelectedRowModel().rows,n,o)},content:e("buttons.exportSelectedCsv"),icon:(0,a.jsx)(nd,{}),disabled:!r.getIsSomeRowsSelected()&&!r.getIsAllRowsSelected()},{onClick:()=>{var e,n;const o=(null===(e=r.getColumn("requestTime"))||void 0===e?void 0:e.getFilterValue())[0],a=(null===(n=r.getColumn("requestTime"))||void 0===n?void 0:n.getFilterValue())[1];(async(e,n,r)=>{(0,P.Zcu)(e.map((e=>e.original)),(0,P.a4)({startDate:n,endDate:r||ye()(new Date(P.I$L)).toDate(),entityType:C.LA.Job,ext:"pdf"}),t.tenant)})(r.getSelectedRowModel().rows,o,a)},content:e("buttons.exportSelectedPdf"),icon:(0,a.jsx)(nd,{}),disabled:!r.getIsSomeRowsSelected()&&!r.getIsAllRowsSelected()}],children:(0,a.jsxs)(f.A,{spacing:1,direction:"row",sx:{px:2,my:"auto"},children:[(0,a.jsx)(Ai.l,{disableFuture:!0,value:V,onChange:K,views:["year","month","day"],slotProps:{textField:{color:"primary",placeholder:e("select",{name:e("date")}),label:"",margin:"none",variant:"outlined",sx:{backgroundColor:"white",borderRadius:"4px",height:40},inputProps:{style:{padding:8.5}}}}}),(0,a.jsx)(h.A,{variant:"caption",color:o.secondary.contrastText,sx:{pt:1.5},children:e("to")}),(0,a.jsx)(Ai.l,{label:"",disableFuture:!0,value:G,onChange:J,slotProps:{textField:{color:"primary",placeholder:e("select",{name:e("date")}),label:"",margin:"none",variant:"outlined",sx:{backgroundColor:"white",borderRadius:"4px",height:40},inputProps:{style:{padding:8.5}}}}})]})})},renderRowActionMenuItems:n=>{let{closeMenu:r,row:o}=n;return[(0,a.jsxs)(m.A,{divider:!0,onClick:()=>{var e;e=o.original.id,p((0,W.Mt)(W.bw.REVISIONS,[t.tenant.id,C.LA.Job,e.toString()])),r()},sx:{m:0,backgroundColor:"white"},children:[(0,a.jsx)(g.A,{children:(0,a.jsx)(c.A,{})}),e("buttons.view",{name:e("revision.label_plural")})]},0)]}}));if(l){const t=70,n=e=>{var n;return(0,a.jsxs)(v.Ay,{divider:!0,sx:{height:t},onClick:()=>{X(e.id)},children:[(0,a.jsx)(y.A,{primary:e.propertyName,secondary:"".concat((0,P.ZHe)(e.status)).concat(null!==(n=e.plate)&&void 0!==n&&n.number?" - ":"").concat((0,P.S9F)(e.plate))}),(0,a.jsx)(ts,{children:(0,a.jsx)(Ho,{type:e.type,size:"small"})})]},e.id)};return(0,a.jsx)(b.A,{data:R,itemHeight:t,columns:Z.map((e=>({name:e.header,searchKey:e.accessorKey}))),renderItem:n,title:e("job.label_plural"),withSearchBar:!0,startDate:V,endDate:G,setStartDate:K,setEndDate:J,menuOptions:[{onClick:()=>$(),content:e("buttons.create",{name:e("job.label")}),disabled:!q,icon:(0,a.jsx)(s.A,{})}]})}return(0,a.jsx)(T.zp,{table:ee})},ad=async e=>{let{request:t}=e;const{email:n,password:r,userID:o,handler:a}=await t.json();let i=null;const s=[],l=[],c=[],d=[];if(a===C.Y7.AUTO){try{var u;i=await(0,zr.wz)(o);const e=_.A.DecodeJWT(i.jwtToken||"");e.id>0&&e.id===(null===(u=i)||void 0===u?void 0:u.id)&&_.A.SetToken(i.jwtToken||"")}catch(f){return{handler:a,status:404,colors:s,phoneTypes:l,standardViolations:c,userTenants:d,user:i}}try{const e=await Promise.all([_.A.IsSuperAdmin()?(0,zr.Mn)(!1):(0,zr.X9)({userID:i.id,includeDisabled:!1}),(0,zr.Yc)(),(0,zr.Oj)(),(0,zr.KZ)()]);e.every((e=>e))&&(d.push(...e[0]),c.push(...e[1]),l.push(...e[2]),s.push(...e[3]))}catch(f){return{handler:a,status:500,colors:s,phoneTypes:l,standardViolations:c,userTenants:d,user:i}}}if(a===C.Y7.MANUAL)try{var p;const e=await(0,zr.tC)({email:n,password:r,clientOS:"web"});if(!e.ok)return{handler:a,status:e.status,colors:s,phoneTypes:l,standardViolations:c,userTenants:d,user:i};const t=await e.json(),o=_.A.DecodeJWT(t.user.jwtToken||"");o.id>0&&o.id===(null===(p=t.user)||void 0===p?void 0:p.id)&&_.A.SetToken(t.user.jwtToken||""),i=t.user,d.push(...t.userTenants),c.push(...t.standardViolations),l.push(...t.phoneTypes),s.push(...t.colors)}catch(f){return{handler:a,status:500,colors:s,phoneTypes:l,standardViolations:c,userTenants:d,user:i}}return{handler:a,status:200,colors:s,phoneTypes:l,standardViolations:c,userTenants:d,user:i}},id=(e,t)=>{let n=e.split("/");try{const t=new URL(e);n=t.pathname.split("/")}catch(r){(0,P.vVN)(r)}if(n.length>2&&n[2]){const e=t.find((e=>n[2]===e.id.toString()));if(e)return e}return t[0]},sd=()=>{const{t:e}=(0,O.Bd)(),t=(0,S.Zp)(),n=(0,d.A)(),r=(0,S.Ls)(),{pathname:o}=(0,S.zy)(),i=(0,w.useContext)(A.$o),{dispatch:s}=(0,w.useContext)(x.BR),{setTenantBranding:l,logos:c}=(0,w.useContext)(Mn.Dx),[u,p]=(0,w.useState)(""),[m,g]=(0,w.useState)(""),[v,y]=(0,w.useState)(!1),[b,T]=(0,w.useState)(!1),[E,R]=(0,w.useState)(""),[k]=(0,S.ok)(),[j,I]=(0,w.useState)(!1);(0,w.useEffect)((()=>{const e=(0,P.UMN)("user");e&&(T(!0),p(e));const t=k.get("jwt");if(t&&t.length>0){const e=k.get("redirectURL");return e&&R(e),_.A.SetToken(t),void D(t)}const n=_.A.GetToken(),r=(0,P.UMN)("lastUrl");if(n&&e&&r){R(r);const t=_.A.DecodeJWT(n).email===e;!_.A.IsTokenExpired(n)&&t&&(_.A.SetToken(n),D(n))}}),[]);const D=async e=>{I(!0);const t=_.A.DecodeJWT(e);ol.Ay.event({category:"Login",action:"Auto Login",label:t.email,value:1}),r.submit({email:t.email,password:"",token:e,userID:t.id,handler:C.Y7.AUTO},{method:"POST",action:o,encType:"application/json"})},M=r.data;(0,w.useEffect)((()=>{M&&(200===M.status?F(M):N(M))}),[r]);const N=t=>{I(!1);const n=e("errors.login".concat(t.status));i({type:A.pO.ERROR,message:n}),_.A.LogOut(),s({type:x.OG.LOGOUT})},F=async n=>{if(!n.user||!n.userTenants||!n.standardViolations||!n.phoneTypes||!n.colors||0===n.userTenants.length)return void i({type:A.pO.ERROR,message:e("errors.login404")});b?(0,P.MyY)("user",u):(0,P.Yj7)("user");const r=id(E,n.userTenants);if(((e,t)=>{var n,r,o;let{user:a,userTenants:i,standardViolations:c,phoneTypes:d,colors:u}=e;l({branding:null===t||void 0===t||null===(n=t.data)||void 0===n?void 0:n.branding,companyPath:null===t||void 0===t||null===(r=t.data)||void 0===r?void 0:r.companyPath}),s({type:x.OG.SET_USER,payload:a}),s({type:x.OG.SET_USER_TENANTS,payload:i}),s({type:x.OG.SET_PHONE_TYPES,payload:d}),s({type:x.OG.SET_STANDARD_VIOLATIONS,payload:c}),s({type:x.OG.SET_COLORS,payload:u}),s({type:x.OG.SET_ACTIVE_TENANT,payload:t}),ol.Ay.set({tenant:t.name,tenant_group:(null===(o=t.tenantGroup)||void 0===o?void 0:o.name)||"none",system:t.systemName,user_email:a.email,user_roles:a.roles.map((e=>{if((null===e||void 0===e?void 0:e.tenantID)===t.id)return e.name})).join(",")})})({user:n.user,userTenants:n.userTenants,standardViolations:n.standardViolations,phoneTypes:n.phoneTypes,colors:n.colors},r),E&&URL.canParse(E)){const e=new URL(E);t(e.pathname)}else t((0,W.Mt)(W.bw.JOBS,[(null===r||void 0===r?void 0:r.id)||n.userTenants[0].id]))};return(0,a.jsx)(ae.P8,{onSubmit:async()=>{I(!0),ol.Ay.event({category:"Login",action:"Sign In Button Clicked",label:u,value:1}),r.submit({email:u,password:m,userID:0,handler:C.Y7.MANUAL},{method:"POST",action:o,encType:"application/json"})},instantValidate:!1,children:(0,a.jsxs)(co.A,{raised:!0,sx:{backgroundColor:"white",display:"flex",flexDirection:"column",justifyContent:"space-around",height:{xs:"100dvh",sm:"calc(100dvh - 48px)"}},children:[(0,a.jsx)(H.A,{display:"flex",justifyContent:"center",alignItems:"center",flexDirection:"row",maxHeight:"calc(100dvh - 448px)",sx:{objectFit:"contain"},width:"100%",children:(0,a.jsx)("img",{src:c.logoUrl,alt:"logo",style:{width:"100%",maxHeight:"calc(100dvh - 448px)",maxWidth:"calc(100dvh - 448px)",padding:"".concat(c.logoPadding,"px")}})}),(0,a.jsxs)(_s,{sx:{px:{xs:2,sm:12},display:"flex",flexDirection:"column",justifyContent:"space-between",alignItems:"center",height:416},children:[(0,a.jsxs)(f.A,{direction:"column",justifyContent:"space-between",alignItems:"center",gap:1,sx:{width:"100%",height:349},children:[(0,a.jsx)(h.A,{variant:"h4",children:e("signin")}),(0,a.jsxs)(H.A,{width:"100%",children:[(0,a.jsx)(re.A,{label:e("email"),fullWidth:!0,tabIndex:1,onChange:e=>p(e.target.value),autoFocus:!0,name:"email",value:u,validators:["required","isEmail"],errorMessages:["this field is required","email is not valid"]}),(0,a.jsx)(Ji.A,{sx:{pl:2,mt:-.5},control:(0,a.jsx)(Qa.A,{checked:b,size:"small",tabIndex:-1,onChange:e=>T(e.target.checked)}),label:(0,a.jsx)(h.A,{variant:"caption",children:e("rememberMe")})})]}),(0,a.jsxs)(H.A,{width:"100%",children:[(0,a.jsx)(re.A,{type:v?"text":"password",value:m,tabIndex:2,onChange:e=>g(e.target.value),name:"password",endAdornment:(0,a.jsx)(bi.A,{position:"end",children:(0,a.jsx)(L.A,{"aria-label":"toggle password visibility",onClick:()=>y(!v),edge:"end",tabIndex:-1,children:v?(0,a.jsx)(Ns.A,{}):(0,a.jsx)(Fs,{})})}),label:e("password")}),(0,a.jsx)(h.A,{variant:"caption",color:n.palette.info.main,sx:{pl:2},children:(0,a.jsx)(yc,{href:W.bw.RESET_PASSWORD,color:n.palette.info.main,sx:{textTransform:"capitalize"},children:e("forgotPassword")+"?"})})]}),(0,a.jsx)(H.A,{py:3,width:"100%",height:98,children:j?(0,a.jsx)(Pr.A,{style:{height:50,width:"100%"},className:"card",color:"primary"}):(0,a.jsx)(cr.A,{centerRipple:!0,fullWidth:!0,color:"primary",type:"submit",variant:"contained",sx:{height:50},disabled:!u||!m,children:e("signin")})})]}),(0,a.jsx)(H.A,{height:67,display:"flex",justifyContent:"center",alignItems:"center",width:"100%",children:(0,a.jsx)(zs,{})})]})]})})};var ld=n(15483),cd=n(66370);function dd(e){return(0,De.Ay)("MuiTabPanel",e)}(0,Ie.A)("MuiTabPanel",["root","hidden"]);const ud=["children","className","value","keepMounted"],pd=(0,je.Ay)("div",{name:"MuiTabPanel",slot:"Root"})((e=>{let{theme:t}=e;return{padding:t.spacing(3)}})),fd=w.forwardRef((function(e,t){const n=(0,$o.A)({props:e,name:"MuiTabPanel"}),{children:o,className:i,value:s,keepMounted:l=!1}=n,c=(0,Ee.A)(n,ud),d=(0,r.A)({},n),u=(e=>{const{classes:t,hidden:n}=e,r={root:["root",n&&"hidden"]};return(0,ke.A)(r,dd,t)})(d),p=yo();if(null===p)throw new TypeError("No TabContext provided");const f=bo(p,s),h=xo(p,s);return(0,a.jsx)(pd,(0,r.A)((0,r.A)({"aria-labelledby":h,className:(0,Re.A)(u.root,i),hidden:s!==p.value,id:f,ref:t,role:"tabpanel",ownerState:d},c),{},{children:(l||s===p.value)&&o}))}));var hd=n(10256),md=n(43971);function gd(e){return(0,De.Ay)("MuiFormGroup",e)}(0,Ie.A)("MuiFormGroup",["root","row","error"]);var vd=n(68700),yd=n(17566);const bd=["className","row"],xd=(0,je.Ay)("div",{name:"MuiFormGroup",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.row&&t.row]}})({display:"flex",flexDirection:"column",flexWrap:"wrap",variants:[{props:{row:!0},style:{flexDirection:"row"}}]}),Ad=w.forwardRef((function(e,t){const n=(0,Oe.b)({props:e,name:"MuiFormGroup"}),{className:o,row:i=!1}=n,s=(0,Ee.A)(n,bd),l=(0,vd.A)(),c=(0,yd.A)({props:n,muiFormControl:l,states:["error"]}),d=(0,r.A)((0,r.A)({},n),{},{row:i,error:c.error}),u=(e=>{const{classes:t,row:n,error:r}=e,o={root:["root",n&&"row",r&&"error"]};return(0,ke.A)(o,gd,t)})(d);return(0,a.jsx)(xd,(0,r.A)({className:(0,Re.A)(u.root,o),ownerState:d,ref:t},s))})),wd=Ad;function Sd(e){return(0,De.Ay)("MuiRadioGroup",e)}(0,Ie.A)("MuiRadioGroup",["root","row","error"]);var Cd=n(92447),Pd=n(67630),_d=n(16572);const Td=["actions","children","className","defaultValue","name","onChange","value"],Ed=w.forwardRef((function(e,t){const{actions:n,children:o,className:i,defaultValue:s,name:l,onChange:c,value:d}=e,u=(0,Ee.A)(e,Td),p=w.useRef(null),f=(e=>{const{classes:t,row:n,error:r}=e,o={root:["root",n&&"row",r&&"error"]};return(0,ke.A)(o,Sd,t)})(e),[h,m]=(0,Cd.A)({controlled:d,default:s,name:"RadioGroup"});w.useImperativeHandle(n,(()=>({focus:()=>{let e=p.current.querySelector("input:not(:disabled):checked");e||(e=p.current.querySelector("input:not(:disabled)")),e&&e.focus()}})),[]);const g=(0,eo.A)(t,p),v=(0,_d.A)(l),y=w.useMemo((()=>({name:v,onChange(e){m(e.target.value),c&&c(e,e.target.value)},value:h})),[v,c,m,h]);return(0,a.jsx)(Pd.A.Provider,{value:y,children:(0,a.jsx)(wd,(0,r.A)((0,r.A)({role:"radiogroup",ref:g,className:(0,Re.A)(f.root,i)},u),{},{children:o}))})})),Rd=Ed;var kd=n(68826);const jd=e=>{let{entityTypeID:t}=e;const{t:n}=(0,O.Bd)(),r=(0,u.A)((0,d.A)().breakpoints.down("sm")),o=(0,w.useMemo)((()=>{switch(t){case C.Pk.Job:return C.hB.CreatedByUser;case C.Pk.Property:case C.Pk.Property_Group:return C.hB.AssignedToUser;default:return null}}),[t]),i=(0,w.useMemo)((()=>{switch(t){case C.Pk.Job:return C.hB.CreatedByUser;case C.Pk.Property:case C.Pk.Property_Group:case C.Pk.User:return C.hB.AssignedToUser;default:return null}}),[t]),s=(0,w.useMemo)((()=>{const e=C.Ey.find((e=>e.id===t));return(null===e||void 0===e?void 0:e.name)||""}),[t]);return(0,a.jsx)(ne.A,{sx:{border:"1px solid",borderColor:P.IW9,p:2},size:{xs:12,lg:6},children:(0,a.jsxs)(f.A,{direction:"column",spacing:r?2:3,sx:{pb:2},children:[(0,a.jsx)(h.A,{variant:"h5",sx:P.HBH,textTransform:"capitalize",children:n("permission.".concat(s,".title"))}),(0,a.jsx)(hd.A,{disabled:!0,children:(0,a.jsxs)(f.A,{direction:r?"column":"row",display:"flex",children:[(0,a.jsxs)(md.A,{id:"".concat(s,"-read-radio-group"),sx:P.SNm,children:[(0,a.jsx)(h.A,{variant:"subtitle1",color:"secondary",align:r?"center":"left",children:n("permission.read")}),r&&(0,a.jsx)(Ct.A,{variant:"middle"})]}),(0,a.jsxs)(Rd,{"aria-labelledby":"".concat(s,"-read-radio-group"),value:C.hB.None,sx:{flex:8},children:[(0,a.jsx)(Ji.A,{value:C.hB.None,control:(0,a.jsx)(kd.A,{sx:P.QFU}),label:n("permission.".concat(s,".read_").concat(C.hB.None)),componentsProps:{typography:{variant:r?"subtitle2":"body1"}}}),o&&(0,a.jsx)(Ji.A,{value:o,control:(0,a.jsx)(kd.A,{sx:P.mmK}),label:n("permission.".concat(s,".read_").concat(o)),componentsProps:{typography:{variant:r?"subtitle2":"body1"}}}),(0,a.jsx)(Ji.A,{value:C.hB.Role,control:(0,a.jsx)(kd.A,{sx:P.mmK}),label:n("permission.".concat(s,".read_").concat(C.hB.Role)),componentsProps:{typography:{variant:r?"subtitle2":"body1"}}})]})]})}),(0,a.jsx)(hd.A,{disabled:!0,children:(0,a.jsxs)(f.A,{direction:r?"column":"row",display:"flex",children:[(0,a.jsxs)(md.A,{id:"".concat(s,"-update-radio-group"),sx:P.SNm,children:[(0,a.jsx)(h.A,{variant:"subtitle1",color:"secondary",align:r?"center":"left",children:n("permission.update")}),r&&(0,a.jsx)(Ct.A,{variant:"middle"})]}),(0,a.jsxs)(Rd,{"aria-labelledby":"".concat(s,"-update-radio-group"),value:C.hB.None,sx:{flex:8},children:[(0,a.jsx)(Ji.A,{value:C.hB.None,control:(0,a.jsx)(kd.A,{sx:P.QFU}),label:n("permission.".concat(s,".update_").concat(C.hB.None)),componentsProps:{typography:{variant:r?"subtitle2":"body1"}}}),i&&(0,a.jsx)(Ji.A,{value:i,control:(0,a.jsx)(kd.A,{sx:P.$gI}),label:n("permission.".concat(s,".update_").concat(i)),componentsProps:{typography:{variant:r?"subtitle2":"body1"}}}),(0,a.jsx)(Ji.A,{value:C.hB.Role,control:(0,a.jsx)(kd.A,{sx:P.mmK}),label:n("permission.".concat(s,".update_").concat(C.hB.Role)),componentsProps:{typography:{variant:r?"subtitle2":"body1"}}})]})]})}),t!==C.Pk.Permission&&(0,a.jsx)(hd.A,{disabled:!0,children:(0,a.jsxs)(f.A,{direction:r?"column":"row",display:"flex",children:[(0,a.jsxs)(md.A,{id:"".concat(s,"-create-radio-group"),sx:P.SNm,children:[(0,a.jsx)(h.A,{variant:"subtitle1",color:"secondary",align:r?"center":"left",children:n("permission.create")}),r&&(0,a.jsx)(Ct.A,{variant:"middle"})]}),(0,a.jsxs)(Rd,{"aria-labelledby":"".concat(s,"-create-radio-group"),value:C.hB.None,sx:{flex:8},children:[(0,a.jsx)(Ji.A,{value:C.hB.None,control:(0,a.jsx)(kd.A,{sx:P.QFU}),label:n("permission.".concat(s,".create_").concat(C.hB.None)),componentsProps:{typography:{variant:r?"subtitle2":"body1"}}}),(0,a.jsx)(Ji.A,{value:C.hB.Role,control:(0,a.jsx)(kd.A,{sx:P.mmK}),label:n("permission.".concat(s,".create_").concat(C.hB.Role)),componentsProps:{typography:{variant:r?"subtitle2":"body1"}}})]})]})})]})})},Od=e=>{let{roleID:t,entityID:n,handleSubmit:o,initialState:i,mobile:s,readonly:l}=e;const{t:c}=(0,O.Bd)(),[d,u]=(0,w.useState)(i.initialRead),[p,m]=(0,w.useState)(i.initialCreate),[g,v]=(0,w.useState)(i.initialUpdate);return(0,a.jsxs)(f.A,{direction:"column",spacing:s?2:3,sx:(0,r.A)((0,r.A)({},l?P.UMs:{}),{pb:2}),children:[(0,a.jsx)(h.A,{variant:"h3",sx:P.HBH,children:c("contact.title",{ns:"permissions"})}),(0,a.jsx)(hd.A,{disabled:l,children:(0,a.jsxs)(f.A,{direction:s?"column":"row",display:"flex",children:[(0,a.jsxs)(md.A,{id:"contact-read-radio-group",sx:P.SNm,children:[(0,a.jsx)(h.A,{variant:"subtitle1",align:s?"center":"left",children:c("read",{ns:"permissions"})}),s&&(0,a.jsx)(Ct.A,{variant:"middle"})]}),(0,a.jsxs)(Rd,{"aria-labelledby":"contact-read-radio-group",value:d,onChange:e=>{u(e.target.value),e.target.value===C.hB.None&&(m(C.hB.None),v(C.hB.None)),o(t,n,e,C.I.READ)},sx:{flex:8},children:[(0,a.jsx)(Ji.A,{value:C.hB.None,control:(0,a.jsx)(kd.A,{sx:P.QFU}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("contact.read_none",{ns:"permissions"})})}),(0,a.jsx)(Ji.A,{value:C.hB.Role,control:(0,a.jsx)(kd.A,{sx:P.mmK}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("contact.read_role",{ns:"permissions"})})})]})]})}),(0,a.jsx)(hd.A,{disabled:d===C.hB.None||l,children:(0,a.jsxs)(f.A,{direction:s?"column":"row",display:"flex",children:[(0,a.jsxs)(md.A,{id:"contact-update-radio-group",sx:P.SNm,children:[(0,a.jsx)(h.A,{variant:"subtitle1",align:s?"center":"left",children:c("update",{ns:"permissions"})}),s&&(0,a.jsx)(Ct.A,{variant:"middle"})]}),(0,a.jsxs)(Rd,{"aria-labelledby":"contact-update-radio-group",value:g,onChange:e=>{v(e.target.value),o(t,n,e,C.I.UPDATE)},sx:{flex:8},children:[(0,a.jsx)(Ji.A,{value:C.hB.None,control:(0,a.jsx)(kd.A,{sx:P.QFU}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("contact.update_none",{ns:"permissions"})})}),(0,a.jsx)(Ji.A,{value:C.hB.Role,control:(0,a.jsx)(kd.A,{sx:P.mmK}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("contact.update_role",{ns:"permissions"})})})]})]})}),(0,a.jsx)(hd.A,{disabled:d===C.hB.None||l,children:(0,a.jsxs)(f.A,{direction:s?"column":"row",display:"flex",children:[(0,a.jsxs)(md.A,{id:"contact-create-radio-group",sx:P.SNm,children:[(0,a.jsx)(h.A,{variant:"subtitle1",align:s?"center":"left",children:c("create",{ns:"permissions"})}),s&&(0,a.jsx)(Ct.A,{variant:"middle"})]}),(0,a.jsxs)(Rd,{"aria-labelledby":"contact-create-radio-group",value:p,onChange:e=>{m(e.target.value),o(t,n,e,C.I.CREATE)},sx:{flex:8},children:[(0,a.jsx)(Ji.A,{value:C.hB.None,control:(0,a.jsx)(kd.A,{sx:P.QFU}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("contact.create_none",{ns:"permissions"})})}),(0,a.jsx)(Ji.A,{value:C.hB.Role,control:(0,a.jsx)(kd.A,{sx:P.mmK}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("contact.create_role",{ns:"permissions"})})})]})]})})]})},Id=e=>{let{roleID:t,entityID:n,handleSubmit:o,initialState:i,mobile:s,readonly:l}=e;const{t:c}=(0,O.Bd)(),[d,u]=(0,w.useState)(i.initialRead),[p,m]=(0,w.useState)(i.initialCreate),[g,v]=(0,w.useState)(i.initialUpdate),y=(0,w.useMemo)((()=>c(5===t?"job.read_assignedToPropertyManager":"job.read_assignedToUser",{ns:"permissions"})),[t,c]);return(0,a.jsxs)(f.A,{direction:"column",spacing:s?2:3,sx:(0,r.A)((0,r.A)({},l?P.UMs:{}),{pb:2}),children:[(0,a.jsx)(h.A,{variant:"h3",sx:P.HBH,children:c("job.title",{ns:"permissions"})}),(0,a.jsx)(hd.A,{disabled:l,children:(0,a.jsxs)(f.A,{direction:s?"column":"row",display:"flex",children:[(0,a.jsxs)(md.A,{id:"job-read-radio-group",sx:P.SNm,children:[(0,a.jsx)(h.A,{variant:"subtitle1",align:s?"center":"left",children:c("read",{ns:"permissions"})}),s&&(0,a.jsx)(Ct.A,{variant:"middle"})]}),(0,a.jsxs)(Rd,{"aria-labelledby":"job-read-radio-group",value:d,onChange:e=>{u(e.target.value),e.target.value===C.hB.None&&(m(C.hB.None),v(C.hB.None)),o(t,n,e,C.I.READ)},sx:{flex:8},children:[(0,a.jsx)(Ji.A,{value:C.hB.None,control:(0,a.jsx)(kd.A,{sx:P.QFU}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("job.read",{ns:"permissions",context:C.hB.None})})}),(0,a.jsx)(Ji.A,{value:C.hB.AssignedToUser,control:(0,a.jsx)(kd.A,{sx:P.$gI}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:y})}),(0,a.jsx)(Ji.A,{value:C.hB.Role,control:(0,a.jsx)(kd.A,{sx:P.mmK}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("job.read",{ns:"permissions",context:C.hB.Role})})})]})]})}),(0,a.jsx)(hd.A,{disabled:d===C.hB.None||l,children:(0,a.jsxs)(f.A,{direction:s?"column":"row",display:"flex",children:[(0,a.jsxs)(md.A,{id:"job-update-radio-group",sx:P.SNm,children:[(0,a.jsx)(h.A,{variant:"subtitle1",align:s?"center":"left",children:c("update",{ns:"permissions"})}),s&&(0,a.jsx)(Ct.A,{variant:"middle"})]}),(0,a.jsxs)(Rd,{"aria-labelledby":"job-update-radio-group",value:g,onChange:e=>{v(e.target.value),o(t,n,e,C.I.UPDATE)},sx:{flex:8},children:[(0,a.jsx)(Ji.A,{value:C.hB.None,control:(0,a.jsx)(kd.A,{sx:P.QFU}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("job.update",{ns:"permissions",context:C.hB.None})})}),(0,a.jsx)(Ji.A,{value:C.hB.CreatedByUser,control:(0,a.jsx)(kd.A,{sx:P.$gI}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("job.update",{ns:"permissions",context:C.hB.CreatedByUser})})}),(0,a.jsx)(Ji.A,{value:C.hB.Role,control:(0,a.jsx)(kd.A,{sx:P.mmK}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("job.update",{ns:"permissions",context:C.hB.Role})})})]})]})}),(0,a.jsx)(hd.A,{disabled:d===C.hB.None||l,children:(0,a.jsxs)(f.A,{direction:s?"column":"row",display:"flex",children:[(0,a.jsxs)(md.A,{id:"job-create-radio-group",sx:P.SNm,children:[(0,a.jsx)(h.A,{variant:"subtitle1",align:s?"center":"left",children:c("create",{ns:"permissions"})}),s&&(0,a.jsx)(Ct.A,{variant:"middle"})]}),(0,a.jsxs)(Rd,{"aria-labelledby":"job-create-radio-group",value:p,onChange:e=>{m(e.target.value),o(t,n,e,C.I.CREATE)},sx:{flex:8},children:[(0,a.jsx)(Ji.A,{value:C.hB.None,control:(0,a.jsx)(kd.A,{sx:P.QFU}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("job.create",{ns:"permissions",context:C.hB.None})})}),(0,a.jsx)(Ji.A,{value:C.hB.Role,control:(0,a.jsx)(kd.A,{sx:P.mmK}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("job.create",{ns:"permissions",context:C.hB.Role})})})]})]})})]})},Dd=e=>{let{roleID:t,entityID:n,handleSubmit:r,initialState:o,mobile:i,readonly:s}=e;const{t:l}=(0,O.Bd)(),[c,d]=(0,w.useState)(o.initialRead),[u,p]=(0,w.useState)(o.initialUpdate);return(0,a.jsxs)(f.A,{direction:"column",spacing:i?2:3,sx:{pb:2},children:[(0,a.jsx)(h.A,{variant:"h3",sx:P.HBH,children:l("permission.title",{ns:"permissions"})}),(0,a.jsx)(hd.A,{disabled:s,children:(0,a.jsxs)(f.A,{direction:i?"column":"row",display:"flex",children:[(0,a.jsxs)(md.A,{id:"user-read-radio-group",sx:P.SNm,children:[(0,a.jsx)(h.A,{variant:"subtitle1",align:i?"center":"left",children:l("read",{ns:"permissions"})}),i&&(0,a.jsx)(Ct.A,{variant:"middle"})]}),(0,a.jsxs)(Rd,{"aria-labelledby":"user-read-radio-group",value:c,onChange:e=>{d(e.target.value),e.target.value===C.hB.None&&p(C.hB.None),r(t,n,e,C.I.READ)},sx:{flex:8},children:[(0,a.jsx)(Ji.A,{value:C.hB.None,control:(0,a.jsx)(kd.A,{sx:P.QFU}),label:(0,a.jsx)(h.A,{variant:i?"subtitle2":"body1",children:l("permission.read",{ns:"permissions",context:C.hB.None})})}),(0,a.jsx)(Ji.A,{value:C.hB.Role,control:(0,a.jsx)(kd.A,{sx:P.mmK}),label:(0,a.jsx)(h.A,{variant:i?"subtitle2":"body1",children:l("permission.read",{ns:"permissions",context:C.hB.Role})})})]})]})}),(0,a.jsx)(hd.A,{disabled:c===C.hB.None||s,children:(0,a.jsxs)(f.A,{direction:i?"column":"row",display:"flex",children:[(0,a.jsxs)(md.A,{id:"user-read-radio-group",sx:P.SNm,children:[(0,a.jsx)(h.A,{variant:"subtitle1",align:i?"center":"left",children:l("update",{ns:"permissions"})}),i&&(0,a.jsx)(Ct.A,{variant:"middle"})]}),(0,a.jsxs)(Rd,{"aria-labelledby":"user-update-radio-group",value:u,onChange:e=>{p(e.target.value),r(t,n,e,C.I.UPDATE)},sx:{flex:8},children:[(0,a.jsx)(Ji.A,{value:C.hB.None,control:(0,a.jsx)(kd.A,{sx:P.QFU}),label:(0,a.jsx)(h.A,{variant:i?"subtitle2":"body1",children:l("permission.update_none",{ns:"permissions"})})}),(0,a.jsx)(Ji.A,{value:C.hB.Role,control:(0,a.jsx)(kd.A,{sx:P.mmK}),label:(0,a.jsx)(h.A,{variant:i?"subtitle2":"body1",children:l("permission.update_role",{ns:"permissions"})})})]})]})})]})},Md=e=>{let{roleID:t,entityID:n,handleSubmit:o,initialState:i,mobile:s,readonly:l}=e;const{t:c}=(0,O.Bd)(),[d,u]=(0,w.useState)(i.initialRead),[p,m]=(0,w.useState)(i.initialCreate),[g,v]=(0,w.useState)(i.initialUpdate);return(0,a.jsxs)(f.A,{direction:"column",spacing:s?2:3,sx:(0,r.A)((0,r.A)({},l?P.UMs:{}),{pb:2}),children:[(0,a.jsx)(h.A,{variant:"h3",sx:P.HBH,children:c("property_group.title",{ns:"permissions"})}),(0,a.jsx)(hd.A,{disabled:l,children:(0,a.jsxs)(f.A,{direction:s?"column":"row",display:"flex",children:[(0,a.jsxs)(md.A,{id:"propertyGroup-read-radio-group",sx:P.SNm,children:[(0,a.jsx)(h.A,{variant:"subtitle1",align:s?"center":"left",children:c("read",{ns:"permissions"})}),s&&(0,a.jsx)(Ct.A,{variant:"middle"})]}),(0,a.jsxs)(Rd,{"aria-labelledby":"propertyGroup-read-radio-group",value:d,onChange:e=>{u(e.target.value),e.target.value===C.hB.None&&(m(C.hB.None),v(C.hB.None)),o(t,n,e,C.I.READ)},sx:{flex:8},children:[(0,a.jsx)(Ji.A,{value:C.hB.None,control:(0,a.jsx)(kd.A,{sx:P.QFU}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("property_group.read",{ns:"permissions",context:C.hB.None})})}),(0,a.jsx)(Ji.A,{value:C.hB.AssignedToUser,control:(0,a.jsx)(kd.A,{sx:P.$gI}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("property_group.read",{ns:"permissions",context:C.hB.AssignedToUser})})}),(0,a.jsx)(Ji.A,{value:C.hB.Role,control:(0,a.jsx)(kd.A,{sx:P.mmK}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("property_group.read",{ns:"permissions",context:C.hB.Role})})})]})]})}),(0,a.jsx)(hd.A,{disabled:d===C.hB.None||l,children:(0,a.jsxs)(f.A,{direction:s?"column":"row",display:"flex",children:[(0,a.jsxs)(md.A,{id:"propertyGroup-update-radio-group",sx:P.SNm,children:[(0,a.jsx)(h.A,{variant:"subtitle1",align:s?"center":"left",children:c("update",{ns:"permissions"})}),s&&(0,a.jsx)(Ct.A,{variant:"middle"})]}),(0,a.jsxs)(Rd,{"aria-labelledby":"propertyGroup-update-radio-group",value:g,onChange:e=>{v(e.target.value),o(t,n,e,C.I.UPDATE)},sx:{flex:8},children:[(0,a.jsx)(Ji.A,{value:C.hB.None,control:(0,a.jsx)(kd.A,{sx:P.QFU}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("property_group.update",{ns:"permissions",context:C.hB.None})})}),(0,a.jsx)(Ji.A,{value:C.hB.AssignedToUser,control:(0,a.jsx)(kd.A,{sx:P.$gI}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("property_group.update",{ns:"permissions",context:C.hB.AssignedToUser})})}),(0,a.jsx)(Ji.A,{value:C.hB.Role,control:(0,a.jsx)(kd.A,{sx:P.mmK}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("property_group.update",{ns:"permissions",context:C.hB.Role})})})]})]})}),(0,a.jsx)(hd.A,{disabled:d===C.hB.None||l,children:(0,a.jsxs)(f.A,{direction:s?"column":"row",display:"flex",children:[(0,a.jsxs)(md.A,{id:"propertyGroup-create-radio-group",sx:P.SNm,children:[(0,a.jsx)(h.A,{variant:"subtitle1",align:s?"center":"left",children:c("create",{ns:"permissions"})}),s&&(0,a.jsx)(Ct.A,{variant:"middle"})]}),(0,a.jsxs)(Rd,{"aria-labelledby":"propertyGroup-create-radio-group",value:p,onChange:e=>{m(e.target.value),o(t,n,e,C.I.CREATE)},sx:{flex:8},children:[(0,a.jsx)(Ji.A,{value:C.hB.None,control:(0,a.jsx)(kd.A,{sx:P.QFU}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("property_group.create",{ns:"permissions",context:C.hB.None})})}),(0,a.jsx)(Ji.A,{value:C.hB.Role,control:(0,a.jsx)(kd.A,{sx:P.mmK}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("property_group.create",{ns:"permissions",context:C.hB.Role})})})]})]})})]})},Ld=e=>{let{roleID:t,entityID:n,handleSubmit:o,initialState:i,mobile:s,readonly:l}=e;const{t:c}=(0,O.Bd)(),[d,u]=(0,w.useState)(i.initialRead),[p,m]=(0,w.useState)(i.initialCreate),[g,v]=(0,w.useState)(i.initialUpdate);return(0,a.jsxs)(f.A,{direction:"column",spacing:s?2:3,sx:(0,r.A)((0,r.A)({},l?P.UMs:{}),{pb:2}),children:[(0,a.jsx)(h.A,{variant:"h3",sx:P.HBH,children:c("property.title",{ns:"permissions"})}),(0,a.jsx)(hd.A,{disabled:l,children:(0,a.jsxs)(f.A,{direction:s?"column":"row",display:"flex",children:[(0,a.jsxs)(md.A,{id:"property-read-radio-group",sx:P.SNm,children:[(0,a.jsx)(h.A,{variant:"subtitle1",align:s?"center":"left",children:c("read",{ns:"permissions"})}),s&&(0,a.jsx)(Ct.A,{variant:"middle"})]}),(0,a.jsxs)(Rd,{"aria-labelledby":"property-read-radio-group",value:d,onChange:e=>{u(e.target.value),e.target.value===C.hB.None&&(m(C.hB.None),v(C.hB.None)),o(t,n,e,C.I.READ)},sx:{flex:8},children:[(0,a.jsx)(Ji.A,{value:C.hB.None,control:(0,a.jsx)(kd.A,{sx:P.QFU}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("property.read",{ns:"permissions",context:C.hB.None})})}),(0,a.jsx)(Ji.A,{value:C.hB.AssignedToUser,control:(0,a.jsx)(kd.A,{sx:P.$gI}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("property.read",{ns:"permissions",context:C.hB.AssignedToUser})})}),(0,a.jsx)(Ji.A,{value:C.hB.Role,control:(0,a.jsx)(kd.A,{sx:P.mmK}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("property.read",{ns:"permissions",context:C.hB.Role})})})]})]})}),(0,a.jsx)(hd.A,{disabled:d===C.hB.None||l,children:(0,a.jsxs)(f.A,{direction:s?"column":"row",display:"flex",children:[(0,a.jsxs)(md.A,{id:"property-update-radio-group",sx:P.SNm,children:[(0,a.jsx)(h.A,{variant:"subtitle1",align:s?"center":"left",children:c("update",{ns:"permissions"})}),s&&(0,a.jsx)(Ct.A,{variant:"middle"})]}),(0,a.jsxs)(Rd,{"aria-labelledby":"property-update-radio-group",value:g,onChange:e=>{v(e.target.value),o(t,n,e,C.I.UPDATE)},sx:{flex:8},children:[(0,a.jsx)(Ji.A,{value:C.hB.None,control:(0,a.jsx)(kd.A,{sx:P.QFU}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("property.update",{ns:"permissions",context:C.hB.None})})}),(0,a.jsx)(Ji.A,{value:C.hB.AssignedToUser,control:(0,a.jsx)(kd.A,{sx:P.$gI}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("property.update",{ns:"permissions",context:C.hB.AssignedToUser})})}),(0,a.jsx)(Ji.A,{value:C.hB.Role,control:(0,a.jsx)(kd.A,{sx:P.mmK}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("property.update",{ns:"permissions",context:C.hB.Role})})})]})]})}),(0,a.jsx)(hd.A,{disabled:d===C.hB.None||l,children:(0,a.jsxs)(f.A,{direction:s?"column":"row",display:"flex",children:[(0,a.jsxs)(md.A,{id:"property-create-radio-group",sx:P.SNm,children:[(0,a.jsx)(h.A,{variant:"subtitle1",align:s?"center":"left",children:c("create",{ns:"permissions"})}),s&&(0,a.jsx)(Ct.A,{variant:"middle"})]}),(0,a.jsxs)(Rd,{"aria-labelledby":"property-read-radio-group",value:p,onChange:e=>{m(e.target.value),o(t,n,e,C.I.CREATE)},sx:{flex:8},children:[(0,a.jsx)(Ji.A,{value:C.hB.None,control:(0,a.jsx)(kd.A,{sx:P.QFU}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("property.create",{ns:"permissions",context:C.hB.None})})}),(0,a.jsx)(Ji.A,{value:C.hB.Role,control:(0,a.jsx)(kd.A,{sx:P.mmK}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("property.create",{ns:"permissions",context:C.hB.Role})})})]})]})})]})},Nd=e=>{let{roleID:t,entityID:n,handleSubmit:o,initialState:i,mobile:s,readonly:l}=e;const{t:c}=(0,O.Bd)(),[d,u]=(0,w.useState)(i.initialRead),[p,m]=(0,w.useState)(i.initialCreate),[g,v]=(0,w.useState)(i.initialUpdate);return(0,a.jsxs)(f.A,{direction:"column",spacing:s?2:3,sx:(0,r.A)((0,r.A)({},l?P.UMs:{}),{pb:2}),children:[(0,a.jsx)(h.A,{variant:"h3",sx:P.HBH,children:c("rule.title",{ns:"permissions"})}),(0,a.jsx)(hd.A,{disabled:l,children:(0,a.jsxs)(f.A,{direction:s?"column":"row",display:"flex",children:[(0,a.jsxs)(md.A,{id:"rule-read-radio-group",sx:P.SNm,children:[(0,a.jsx)(h.A,{variant:"subtitle1",align:s?"center":"left",children:c("read",{ns:"permissions"})}),s&&(0,a.jsx)(Ct.A,{variant:"middle"})]}),(0,a.jsxs)(Rd,{"aria-labelledby":"rule-read-radio-group",value:d,onChange:e=>{u(e.target.value),e.target.value===C.hB.None&&(m(C.hB.None),v(C.hB.None)),o(t,n,e,C.I.READ)},sx:{flex:8},children:[(0,a.jsx)(Ji.A,{value:C.hB.None,control:(0,a.jsx)(kd.A,{sx:P.QFU}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("rule.read_none",{ns:"permissions"})})}),(0,a.jsx)(Ji.A,{value:C.hB.Role,control:(0,a.jsx)(kd.A,{sx:P.mmK}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("rule.read_role",{ns:"permissions"})})})]})]})}),(0,a.jsx)(hd.A,{disabled:d===C.hB.None||l,children:(0,a.jsxs)(f.A,{direction:s?"column":"row",display:"flex",children:[(0,a.jsxs)(md.A,{id:"rule-update-radio-group",sx:P.SNm,children:[(0,a.jsx)(h.A,{variant:"subtitle1",align:s?"center":"left",children:c("update",{ns:"permissions"})}),s&&(0,a.jsx)(Ct.A,{variant:"middle"})]}),(0,a.jsxs)(Rd,{"aria-labelledby":"rule-update-radio-group",value:g,onChange:e=>{v(e.target.value),o(t,n,e,C.I.UPDATE)},sx:{flex:8},children:[(0,a.jsx)(Ji.A,{value:C.hB.None,control:(0,a.jsx)(kd.A,{sx:P.QFU}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("rule.update_none",{ns:"permissions"})})}),(0,a.jsx)(Ji.A,{value:C.hB.Role,control:(0,a.jsx)(kd.A,{sx:P.mmK}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("rule.update_role",{ns:"permissions"})})})]})]})}),(0,a.jsx)(hd.A,{disabled:d===C.hB.None||l,children:(0,a.jsxs)(f.A,{direction:s?"column":"row",display:"flex",children:[(0,a.jsxs)(md.A,{id:"rule-create-radio-group",sx:P.SNm,children:[(0,a.jsx)(h.A,{variant:"subtitle1",align:s?"center":"left",children:c("create",{ns:"permissions"})}),s&&(0,a.jsx)(Ct.A,{variant:"middle"})]}),(0,a.jsxs)(Rd,{"aria-labelledby":"rule-create-radio-group",value:p,onChange:e=>{m(e.target.value),o(t,n,e,C.I.CREATE)},sx:{flex:8},children:[(0,a.jsx)(Ji.A,{value:C.hB.None,control:(0,a.jsx)(kd.A,{sx:P.QFU}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("rule.create_none",{ns:"permissions"})})}),(0,a.jsx)(Ji.A,{value:C.hB.Role,control:(0,a.jsx)(kd.A,{sx:P.mmK}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("rule.create_role",{ns:"permissions"})})})]})]})})]})},Fd=e=>{let{roleID:t,entityID:n,handleSubmit:o,initialState:i,mobile:s,readonly:l}=e;const{t:c}=(0,O.Bd)(),[d,u]=(0,w.useState)(i.initialRead),[p,m]=(0,w.useState)(i.initialCreate),[g,v]=(0,w.useState)(i.initialUpdate);return(0,a.jsxs)(f.A,{direction:"column",spacing:s?2:3,sx:(0,r.A)((0,r.A)({},l?P.UMs:{}),{pb:2}),children:[(0,a.jsx)(h.A,{variant:"h3",sx:P.HBH,align:"left",children:c("user.title",{ns:"permissions"})}),(0,a.jsx)(hd.A,{disabled:l,children:(0,a.jsxs)(f.A,{direction:s?"column":"row",display:"flex",children:[(0,a.jsxs)(md.A,{id:"user-read-radio-group",sx:P.SNm,children:[(0,a.jsx)(h.A,{variant:"subtitle1",align:s?"center":"left",children:c("read",{ns:"permissions"})}),s&&(0,a.jsx)(Ct.A,{})]}),(0,a.jsxs)(Rd,{"aria-labelledby":"user-read-radio-group",value:d,onChange:e=>{u(e.target.value),e.target.value===C.hB.None&&(m(C.hB.None),v(C.hB.None)),o(t,n,e,C.I.READ)},sx:{flex:8},children:[(0,a.jsx)(Ji.A,{value:C.hB.None,control:(0,a.jsx)(kd.A,{sx:P.QFU}),label:c("user.read",{ns:"permissions",context:C.hB.None}),componentsProps:{typography:{variant:s?"subtitle2":"body1"}}}),(0,a.jsx)(Ji.A,{value:C.hB.Role,control:(0,a.jsx)(kd.A,{sx:P.mmK}),label:c("user.read",{ns:"permissions",context:C.hB.Role}),componentsProps:{typography:{variant:s?"subtitle2":"body1"}}})]})]})}),(0,a.jsx)(hd.A,{disabled:d===C.hB.None||l,children:(0,a.jsxs)(f.A,{direction:s?"column":"row",display:"flex",children:[(0,a.jsxs)(md.A,{id:"user-read-radio-group",sx:P.SNm,children:[(0,a.jsx)(h.A,{variant:"subtitle1",align:s?"center":"left",children:c("update",{ns:"permissions"})}),s&&(0,a.jsx)(Ct.A,{variant:"middle"})]}),(0,a.jsxs)(Rd,{"aria-labelledby":"user-update-radio-group",value:g,onChange:e=>{v(e.target.value),o(t,n,e,C.I.UPDATE)},sx:{flex:8},children:[(0,a.jsx)(Ji.A,{value:C.hB.None,control:(0,a.jsx)(kd.A,{sx:P.QFU}),label:(0,a.jsxs)(h.A,{variant:s?"subtitle2":"body1",children:[c("user.update",{ns:"permissions",context:C.hB.None})," "]})}),(0,a.jsx)(Ji.A,{value:C.hB.AssignedToUser,control:(0,a.jsx)(kd.A,{sx:P.$gI}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("user.update",{ns:"permissions",context:C.hB.AssignedToUser})})}),(0,a.jsx)(Ji.A,{value:C.hB.Role,control:(0,a.jsx)(kd.A,{sx:P.mmK}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("user.update",{ns:"permissions",context:C.hB.Role})})})]})]})}),(0,a.jsx)(hd.A,{disabled:d===C.hB.None||l,children:(0,a.jsxs)(f.A,{direction:s?"column":"row",display:"flex",children:[(0,a.jsxs)(md.A,{id:"user-read-radio-group",sx:P.SNm,children:[(0,a.jsx)(h.A,{variant:"subtitle1",align:s?"center":"left",children:c("create",{ns:"permissions"})}),s&&(0,a.jsx)(Ct.A,{variant:"middle"})]}),(0,a.jsxs)(Rd,{"aria-labelledby":"user-read-radio-group",value:p,onChange:e=>{m(e.target.value),o(t,n,e,C.I.CREATE)},sx:{flex:8},children:[(0,a.jsx)(Ji.A,{value:C.hB.None,control:(0,a.jsx)(kd.A,{sx:P.QFU}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("user.create",{ns:"permissions",context:C.hB.None})})}),(0,a.jsx)(Ji.A,{value:C.hB.Role,control:(0,a.jsx)(kd.A,{sx:P.mmK}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("user.create",{ns:"permissions",context:C.hB.Role})})})]})]})})]})},zd=e=>{let{roleID:t,entityID:n,handleSubmit:o,initialState:i,mobile:s,readonly:l}=e;const{t:c}=(0,O.Bd)(),[d,u]=(0,w.useState)(i.initialRead),[p,m]=(0,w.useState)(i.initialCreate),[g,v]=(0,w.useState)(i.initialUpdate);return(0,a.jsxs)(f.A,{direction:"column",spacing:s?2:3,sx:(0,r.A)((0,r.A)({},l?P.UMs:{}),{pb:2}),children:[(0,a.jsx)(h.A,{variant:"h3",sx:P.HBH,children:c("permit.title",{ns:"permissions"})}),(0,a.jsx)(hd.A,{disabled:l,children:(0,a.jsxs)(f.A,{direction:s?"column":"row",display:"flex",children:[(0,a.jsxs)(md.A,{id:"permit-read-radio-group",sx:P.SNm,children:[(0,a.jsx)(h.A,{variant:"subtitle1",align:s?"center":"left",children:c("read",{ns:"permissions"})}),s&&(0,a.jsx)(Ct.A,{variant:"middle"})]}),(0,a.jsxs)(Rd,{"aria-labelledby":"permit-read-radio-group",value:d,onChange:e=>{u(e.target.value),e.target.value===C.hB.None&&(m(C.hB.None),v(C.hB.None)),o(t,n,e,C.I.READ)},sx:{flex:8},children:[(0,a.jsx)(Ji.A,{value:C.hB.None,control:(0,a.jsx)(kd.A,{sx:P.QFU}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("permit.read",{ns:"permissions",context:C.hB.None})})}),(0,a.jsx)(Ji.A,{value:C.hB.Role,control:(0,a.jsx)(kd.A,{sx:P.mmK}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("permit.read",{ns:"permissions",context:C.hB.Role})})})]})]})}),(0,a.jsx)(hd.A,{disabled:d===C.hB.None||l,children:(0,a.jsxs)(f.A,{direction:s?"column":"row",display:"flex",children:[(0,a.jsxs)(md.A,{id:"permit-update-radio-group",sx:P.SNm,children:[(0,a.jsx)(h.A,{variant:"subtitle1",align:s?"center":"left",children:c("update",{ns:"permissions"})}),s&&(0,a.jsx)(Ct.A,{variant:"middle"})]}),(0,a.jsxs)(Rd,{"aria-labelledby":"permit-update-radio-group",value:g,onChange:e=>{v(e.target.value),o(t,n,e,C.I.UPDATE)},sx:{flex:8},children:[(0,a.jsx)(Ji.A,{value:C.hB.None,control:(0,a.jsx)(kd.A,{sx:P.QFU}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("permit.update",{ns:"permissions",context:C.hB.None})})}),(0,a.jsx)(Ji.A,{value:C.hB.Role,control:(0,a.jsx)(kd.A,{sx:P.mmK}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("permit.update",{ns:"permissions",context:C.hB.Role})})})]})]})}),(0,a.jsx)(hd.A,{disabled:d===C.hB.None||l,children:(0,a.jsxs)(f.A,{direction:s?"column":"row",display:"flex",children:[(0,a.jsxs)(md.A,{id:"permit-create-radio-group",sx:P.SNm,children:[(0,a.jsx)(h.A,{variant:"subtitle1",align:s?"center":"left",children:c("create",{ns:"permissions"})}),s&&(0,a.jsx)(Ct.A,{variant:"middle"})]}),(0,a.jsxs)(Rd,{"aria-labelledby":"permit-create-radio-group",value:p,onChange:e=>{m(e.target.value),o(t,n,e,C.I.CREATE)},sx:{flex:8},children:[(0,a.jsx)(Ji.A,{value:C.hB.None,control:(0,a.jsx)(kd.A,{sx:P.QFU}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("permit.create",{ns:"permissions",context:C.hB.None})})}),(0,a.jsx)(Ji.A,{value:C.hB.Role,control:(0,a.jsx)(kd.A,{sx:P.mmK}),label:(0,a.jsx)(h.A,{variant:s?"subtitle2":"body1",children:c("permit.create",{ns:"permissions",context:C.hB.Role})})})]})]})})]})},Bd=[C.Pk.User,C.Pk.Job,C.Pk.Property,C.Pk.Property_Group,C.Pk.Rule,C.Pk.Contact,C.Pk.Permission],Ud=()=>{const{t:e}=(0,O.Bd)(),{pathname:t}=(0,S.zy)(),{palette:n,breakpoints:o}=(0,d.A)(),i=(0,u.A)(o.down("lg")),s=(0,u.A)(o.down("sm")),l=(0,w.useContext)(A.$o),{state:c,dispatch:p}=(0,w.useContext)(x.BR),{_permissions:f}=(0,S.LG)(),[h,m]=(0,w.useState)(!1),[g,v]=(0,w.useState)([]),y=(0,S.Ls)(),b=!_.A.IsSuperAdmin()&&!c.entityPermissions.permission.update;(0,w.useEffect)((()=>{p({type:x.OG.SET_HEADER_TEXT,payload:e("permission.label_plural")})}),[t]),(0,w.useEffect)((()=>{(async()=>{const e=await f;v(e),m(!0)})()}),[h]);const T=y.data;(0,w.useEffect)((()=>{T&&!T.success&&l({type:A.pO.ERROR,message:T.message}),m(!1)}),[y]);const[E,R]=(0,w.useState)(C.gg[1].name),k=(0,w.useMemo)((()=>C.gg.filter((e=>1!==e.id))),[C.gg]),j=()=>{const e=k.findIndex((e=>e.name===E));e>0&&R(k[e-1].name)},I=()=>{const e=k.findIndex((e=>e.name===E));e{const r={roleID:e,entityID:t,scopeID:n,tenantID:c.tenant.id};return g.find((e=>(0,P.qhQ)(e,r)))},M=(e,t,n,o)=>{const a=(0,P.xii)(D(e,t,C.cv.Role),D(e,t,C.cv.AssignedToUser),D(e,t,C.cv.CreatedByUser),o,n.target.value);[C.Pk.Rule,C.Pk.Ruleset,C.Pk.Violation].includes(t)?y.submit({data:{tenantID:c.tenant.id,permissionsArray:[(0,r.A)({role:{id:e},entity:{id:C.Pk.Rule},scope:{id:C.cv.Role}},a.roleScope),(0,r.A)({role:{id:e},entity:{id:C.Pk.Rule},scope:{id:C.cv.AssignedToUser}},a.assignedScope),(0,r.A)({role:{id:e},entity:{id:C.Pk.Rule},scope:{id:C.cv.CreatedByUser}},a.createdScope),(0,r.A)({role:{id:e},entity:{id:C.Pk.Ruleset},scope:{id:C.cv.Role}},a.roleScope),(0,r.A)({role:{id:e},entity:{id:C.Pk.Ruleset},scope:{id:C.cv.AssignedToUser}},a.assignedScope),(0,r.A)({role:{id:e},entity:{id:C.Pk.Ruleset},scope:{id:C.cv.CreatedByUser}},a.createdScope),(0,r.A)({role:{id:e},entity:{id:C.Pk.Violation},scope:{id:C.cv.Role}},a.roleScope),(0,r.A)({role:{id:e},entity:{id:C.Pk.Violation},scope:{id:C.cv.AssignedToUser}},a.assignedScope),(0,r.A)({role:{id:e},entity:{id:C.Pk.Violation},scope:{id:C.cv.CreatedByUser}},a.createdScope)]}},{method:"PUT",action:W.bw.PERMISSIONS,encType:"application/json"}):[C.Pk.Permit,C.Pk.Permit_Type,C.Pk.Pricing].includes(t)?y.submit({data:{tenantID:c.tenant.id,permissionsArray:[(0,r.A)({role:{id:e},entity:{id:C.Pk.Permit},scope:{id:C.cv.Role}},a.roleScope),(0,r.A)({role:{id:e},entity:{id:C.Pk.Permit},scope:{id:C.cv.AssignedToUser}},a.assignedScope),(0,r.A)({role:{id:e},entity:{id:C.Pk.Permit},scope:{id:C.cv.CreatedByUser}},a.createdScope),(0,r.A)({role:{id:e},entity:{id:C.Pk.Permit_Type},scope:{id:C.cv.Role}},a.roleScope),(0,r.A)({role:{id:e},entity:{id:C.Pk.Permit_Type},scope:{id:C.cv.AssignedToUser}},a.assignedScope),(0,r.A)({role:{id:e},entity:{id:C.Pk.Permit_Type},scope:{id:C.cv.CreatedByUser}},a.createdScope),(0,r.A)({role:{id:e},entity:{id:C.Pk.Pricing},scope:{id:C.cv.Role}},a.roleScope),(0,r.A)({role:{id:e},entity:{id:C.Pk.Pricing},scope:{id:C.cv.AssignedToUser}},a.assignedScope),(0,r.A)({role:{id:e},entity:{id:C.Pk.Pricing},scope:{id:C.cv.CreatedByUser}},a.createdScope)]}},{method:"PUT",action:W.bw.PERMISSIONS,encType:"application/json"}):y.submit({data:{tenantID:c.tenant.id,permissionsArray:[(0,r.A)({role:{id:e},entity:{id:t},scope:{id:C.cv.Role}},a.roleScope),(0,r.A)({role:{id:e},entity:{id:t},scope:{id:C.cv.AssignedToUser}},a.assignedScope),(0,r.A)({role:{id:e},entity:{id:t},scope:{id:C.cv.CreatedByUser}},a.createdScope)]}},{method:"PUT",action:W.bw.PERMISSIONS,encType:"application/json"})};return(0,a.jsx)(co.A,{sx:i?P.Aw6:{borderRadius:0},children:(0,a.jsxs)(vo,{value:E,children:[(0,a.jsx)(H.A,{sx:i?P.SnN:P.h9Q,children:i?(0,a.jsx)(_o,{value:E,setValue:e=>{R(e.replace("_"," "))},options:k.map((e=>e.name))}):(0,a.jsx)(So,{sx:{flex:1,color:i?n.primary.contrastText:n.secondary.contrastText},onChange:(e,t)=>{R(t)},indicatorColor:"primary",ScrollButtonComponent:e=>{let{direction:t}=e;return(0,a.jsx)(L.A,{disabled:!h,onClick:"left"===t?j:I,children:"left"===t?(0,a.jsx)(ld.A,{htmlColor:E===k[0].name?n.primary.main:n.primary.contrastText,fontSize:s?"inherit":"large"}):(0,a.jsx)(cd.A,{htmlColor:E===k[k.length-1].name?n.primary.main:n.primary.contrastText,fontSize:s?"inherit":"large"})})},"aria-label":"".concat(E),textColor:"inherit",variant:i?"scrollable":"fullWidth",scrollButtons:i,allowScrollButtonsMobile:i,children:k.map((e=>{var t,n,o,i;return(0,a.jsx)(Co.A,{label:e.name,value:e.name,disabled:!h,sx:(0,r.A)((0,r.A)({},P.XQ4),{},{fontSize:null===(t=P.tVr.h6)||void 0===t?void 0:t.fontSize,fontWeight:null===(n=P.tVr.h6)||void 0===n?void 0:n.fontWeight,lineHeight:null===(o=P.tVr.h6)||void 0===o?void 0:o.lineHeight,letterSpacing:null===(i=P.tVr.h6)||void 0===i?void 0:i.letterSpacing})},e.id)}))})}),(0,a.jsx)(w.Suspense,{fallback:(0,a.jsx)(H.A,{sx:{mt:{xs:"50px",lg:0}},children:(0,a.jsx)(fd,{value:C.gg[1].name,sx:{p:0,height:{xs:"calc(100dvh - 150px)",lg:"77.5vh"},overflowY:"scroll"},children:(0,a.jsx)(ne.A,{container:!0,width:"100%",children:Bd.map((e=>(0,a.jsx)(jd,{entityTypeID:e},e)))})},"skeleton")}),children:(0,a.jsx)(S.jD,{resolve:f,children:e=>(0,a.jsx)(H.A,{sx:{display:"flex",flexDirection:"column",height:"100%",overflow:"hidden"},children:k.map((t=>(0,a.jsx)(fd,{value:t.name,sx:{px:0,pt:0,width:"100%",height:{xs:"calc(100dvh - 150px)",lg:"calc(100dvh - 132px - 64px)"},overflowY:"scroll",backgroundColor:"white"},children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:0,children:[(0,a.jsx)(ne.A,{sx:{border:"1px solid",borderColor:P.IW9,p:2},size:{xs:12,sm:6},children:(0,a.jsx)(Fd,{readonly:b,mobile:i,roleID:t.id,entityID:C.Pk.User,initialState:(0,P.lhN)(e,t.id,C.Pk.User,c.tenant.id),handleSubmit:M})}),(0,a.jsx)(ne.A,{sx:{border:"1px solid",borderColor:P.IW9,p:2},size:{xs:12,sm:6},children:(0,a.jsx)(Id,{readonly:b,mobile:i,roleID:t.id,entityID:C.Pk.Job,initialState:(0,P.lhN)(e,t.id,C.Pk.Job,c.tenant.id),handleSubmit:M})}),(0,a.jsx)(ne.A,{sx:{border:"1px solid",borderColor:P.IW9,p:2},size:{xs:12,sm:6},children:(0,a.jsx)(Ld,{readonly:b,mobile:i,roleID:t.id,entityID:C.Pk.Property,initialState:(0,P.lhN)(e,t.id,C.Pk.Property,c.tenant.id),handleSubmit:M})}),(0,a.jsx)(ne.A,{sx:{border:"1px solid",borderColor:P.IW9,p:2},size:{xs:12,sm:6},children:(0,a.jsx)(Md,{readonly:b,mobile:i,roleID:t.id,entityID:C.Pk.Property_Group,initialState:(0,P.lhN)(e,t.id,C.Pk.Property_Group,c.tenant.id),handleSubmit:M})}),(0,a.jsx)(ne.A,{sx:{border:"1px solid",borderColor:P.IW9,p:2},size:{xs:12,sm:6},children:(0,a.jsx)(Nd,{readonly:b,mobile:i,roleID:t.id,entityID:C.Pk.Rule,initialState:(0,P.lhN)(e,t.id,C.Pk.Rule,c.tenant.id),handleSubmit:M})}),(0,a.jsx)(ne.A,{sx:{border:"1px solid",borderColor:P.IW9,p:2},size:{xs:12,sm:6},children:(0,a.jsx)(Od,{readonly:b,mobile:i,roleID:t.id,entityID:C.Pk.Contact,initialState:(0,P.lhN)(e,t.id,C.Pk.Contact,c.tenant.id),handleSubmit:M})}),_.A.IsSuperAdmin()&&(0,a.jsx)(ne.A,{sx:{border:"1px solid",borderColor:P.IW9,p:2},size:{xs:12,sm:6},children:(0,a.jsx)(Dd,{readonly:b,mobile:i,roleID:t.id,entityID:C.Pk.Permission,initialState:(0,P.lhN)(e,t.id,C.Pk.Permission,c.tenant.id),handleSubmit:M})}),(0,a.jsx)(ne.A,{sx:{border:"1px solid",borderColor:P.IW9,p:2,position:"relative"},size:{xs:12,sm:6},children:(0,a.jsx)(zd,{readonly:b,mobile:i,roleID:t.id,entityID:C.Pk.Permit,initialState:(0,P.lhN)(e,t.id,C.Pk.Permit,c.tenant.id),handleSubmit:M})})]})},t.id)))})})})]})})};var Vd=n(5881);const Wd=()=>{const{t:e}=(0,O.Bd)(),{state:t}=(0,w.useContext)(x.BR),{permitID:n}=(0,S.g)(),{onBack:r,permitTypes:o,formMode:i,permits:s,displayMode:l,isLoading:c,setFormMode:d,entity:u,fetcherKey:p,selectedPermit:f,setSelectedPermit:h,showDialog:m,setShowDialog:g}=(0,S.KC)();(0,w.useEffect)((()=>(window.addEventListener("popstate",(e=>{e.preventDefault(),r()})),()=>window.removeEventListener("popstate",(()=>{})))),[]);const v=(0,w.useMemo)((()=>{if(!t.entityPermissions.permit.update)return!0;let e=!0;const n=null===f||void 0===f?void 0:f.transactions;if(n){const t=n.find((e=>e.status===Vd.a.PAID));if(t){const r=n.find((e=>e.status===Vd.a.REFUNDED&&e.paymentID===t.paymentID));r||(e=!1)}}return e}),[f]),y=(0,w.useMemo)((()=>[{label:"".concat(e("tabs.details",{ns:"permits"})),route:(0,W.Mt)(W.bw.PROPERTY_PERMIT_DETAILS,[t.tenant.id,u.id||0,n||0])},{label:"".concat(e("tabs.refunds",{ns:"permits"})),route:(0,W.Mt)(W.bw.PROPERTY_PERMIT_REFUNDS,[t.tenant.id,u.id||0,n||0]),disabled:v||!f||"create"===i},{label:"".concat(e("tabs.history",{ns:"permits"})),route:(0,W.Mt)(W.bw.PROPERTY_PERMIT_HISTORY,[t.tenant.id,u.id||0,n||0]),disabled:!f||"create"===i}]),[t.tenant.id,u.id,n]),b=(0,w.useMemo)((()=>"".concat(e("permit.label",{ns:"entities"})," #").concat((null===f||void 0===f?void 0:f.permitNumber)||n)),[f,n]);return(0,a.jsxs)(H.A,{flexGrow:1,display:"flex",flexDirection:"column",minHeight:0,sx:{overflow:"hidden"},children:[(0,a.jsx)(G.A,{}),"edit"===i&&(0,a.jsx)(V.A,{tabs:y,title:b}),(0,a.jsx)(H.A,{flexGrow:1,minHeight:0,sx:{overflow:"hidden"},children:(0,a.jsx)(S.sv,{context:{entity:u,permits:s,permitTypes:o,formMode:i,onBack:r,displayMode:l,isLoading:c,setFormMode:d,fetcherKey:p,selectedPermit:f,setSelectedPermit:h,showDialog:m,setShowDialog:g}})})]})};var Hd=n(9763);var Gd=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}((function(e){const t=new URLSearchParams;t.append("code",e);for(let n=1;n100;try{_g(e,(()=>{const o=Jm()||function(e){return e.getEditorState().read((()=>{const e=Jm();return null!==e?e.clone():null}))}(e),a=new Map,i=e.getRootElement(),s=e._editorState,l=e._blockCursorElement;let c=!1,d="";for(let n=0;n0){let t=0;for(let o=0;o0)for(const[t,n]of a)n.reconcileObservedMutation(t,e);const u=n.takeRecords();if(u.length>0){for(let t=0;t{Tp(e,t,n)}))}function kp(e,t){const n=e.__mode,r=e.__format,o=e.__style,a=t.__mode,i=t.__format,s=t.__style;return!(null!==n&&n!==a||null!==r&&r!==i||null!==o&&o!==s)}function jp(e,t){const n=e.mergeWithSibling(t),r=fg()._normalizedNodes;return r.add(e.__key),r.add(t.__key),n}function Op(e){let t,n,r=e;if(""!==r.__text||!r.isSimpleText()||r.isUnmergeable()){for(;null!==(t=r.getPreviousSibling())&&Cm(t)&&t.isSimpleText()&&!t.isUnmergeable();){if(""!==t.__text){if(kp(t,r)){r=jp(t,r);break}break}t.remove()}for(;null!==(n=r.getNextSibling())&&Cm(n)&&n.isSimpleText()&&!n.isUnmergeable();){if(""!==n.__text){if(kp(r,n)){r=jp(r,n);break}break}n.remove()}}else r.remove()}function Ip(e){return Dp(e.anchor),Dp(e.focus),e}function Dp(e){for(;"element"===e.type;){const t=e.getNode(),n=e.offset;let r,o;if(n===t.getChildrenSize()?(r=t.getChildAtIndex(n-1),o=!0):(r=t.getChildAtIndex(n),o=!1),Cm(r)){e.set(r.__key,o?r.getTextContentSize():0,"text");break}if(!kg(r))break;e.set(r.__key,o?r.getChildrenSize():0,"element")}}let Mp=1;const Lp="function"==typeof queueMicrotask?queueMicrotask:e=>{Promise.resolve().then(e)};function Np(e){const t=document.activeElement;if(null===t)return!1;const n=t.nodeName;return Ig(tf(e))&&("INPUT"===n||"TEXTAREA"===n||"true"===t.contentEditable&&null==Up(t))}function Fp(e,t,n){const r=e.getRootElement();try{return null!==r&&r.contains(t)&&r.contains(n)&&null!==t&&!Np(t)&&Bp(t)===e}catch(e){return!1}}function zp(e){return e instanceof qg}function Bp(e){let t=e;for(;null!=t;){const e=Up(t);if(zp(e))return e;t=jf(t)}return null}function Up(e){return e?e.__lexicalEditor:null}function Vp(e){return e.isToken()||e.isSegmented()}function Wp(e){return 3===e.nodeType}function Hp(e){let t=e;for(;null!=t;){if(Wp(t))return t;t=t.firstChild}return null}function Gp(e,t,n){const r=pp[t];if(null!==n&&(e&r)==(n&r))return e;let o=e^r;return"subscript"===t?o&=~pp.superscript:"superscript"===t&&(o&=~pp.subscript),o}function Yp(e){return Cm(e)||im(e)||Ig(e)}function qp(e,t){if(null!=t)return void(e.__key=t);dg(),ug();const n=fg(),r=pg(),o=""+Mp++;r._nodeMap.set(o,e),kg(e)?n._dirtyElements.set(o,!0):n._dirtyLeaves.add(o),n._cloneNotNeeded.add(o),n._dirtyType=1,e.__key=o}function Kp(e){const t=e.getParent();if(null!==t){const n=e.getWritable(),r=t.getWritable(),o=e.getPreviousSibling(),a=e.getNextSibling();if(null===o)if(null!==a){const e=a.getWritable();r.__first=a.__key,e.__prev=null}else r.__first=null;else{const e=o.getWritable();if(null!==a){const t=a.getWritable();t.__prev=e.__key,e.__next=t.__key}else e.__next=null;n.__prev=null}if(null===a)if(null!==o){const e=o.getWritable();r.__last=o.__key,e.__next=null}else r.__last=null;else{const e=a.getWritable();if(null!==o){const t=o.getWritable();t.__next=e.__key,e.__prev=t.__key}else e.__prev=null;n.__next=null}r.__size--,n.__parent=null}}function Jp(e){ug();const t=e.getLatest(),n=t.__parent,r=pg(),o=fg(),a=r._nodeMap,i=o._dirtyElements;null!==n&&function(e,t,n){let r=e;for(;null!==r;){if(n.has(r))return;const e=t.get(r);if(void 0===e)break;n.set(r,!1),r=e.__parent}}(n,a,i);const s=t.__key;o._dirtyType=1,kg(e)?i.set(s,!0):o._dirtyLeaves.add(s)}function Xp(e){dg();const t=fg(),n=t._compositionKey;if(e!==n){if(t._compositionKey=e,null!==n){const e=Zp(n);null!==e&&e.getWritable()}if(null!==e){const t=Zp(e);null!==t&&t.getWritable()}}}function $p(){return cg()?null:fg()._compositionKey}function Zp(e,t){const n=(t||pg())._nodeMap.get(e);return void 0===n?null:n}function Qp(e,t){const n=ef(e,fg());return void 0!==n?Zp(n,t):null}function ef(e,t){return e["__lexicalKey_".concat(t._key)]}function tf(e,t){let n=e;for(;null!=n;){const e=Qp(n,t);if(null!==e)return e;n=jf(n)}return null}function nf(e){const t=e._decorators,n=Object.assign({},t);return e._pendingDecorators=n,n}function rf(e){return e.read((()=>of().getTextContent()))}function of(){return af(pg())}function af(e){return e._nodeMap.get("root")}function sf(e){dg();const t=pg();null!==e&&(e.dirty=!0,e.setCachedNodes(null)),t._selection=e}function lf(e){const t=fg(),n=function(e,t){let n=e;for(;null!=n;){const e=ef(n,t);if(void 0!==e)return e;n=jf(n)}return null}(e,t);return null===n?e===t.getRootElement()?Zp("root"):null:Zp(n)}function cf(e,t){return t?e.getTextContentSize():0}function df(e){return/[\uD800-\uDBFF][\uDC00-\uDFFF]/g.test(e)}function uf(e){const t=[];let n=e;for(;null!==n;)t.push(n),n=n._parentEditor;return t}function pf(){return Math.random().toString(36).replace(/[^a-z]+/g,"").substr(0,5)}function ff(e){return 3===e.nodeType?e.nodeValue:null}function hf(e,t,n){const r=zf(t._window);if(null===r)return;const o=r.anchorNode;let{anchorOffset:a,focusOffset:i}=r;if(null!==o){let t=ff(o);const r=tf(o);if(null!==t&&Cm(r)){if(t===ap&&n){const e=n.length;t=n,a=e,i=e}null!==t&&mf(r,t,a,i,e)}}}function mf(e,t,n,r,o){let a=e;if(a.isAttached()&&(o||!a.isDirty())){const i=a.isComposing();let s=t;(i||o)&&t[t.length-1]===ap&&(s=t.slice(0,-1));const l=a.getTextContent();if(o||s!==l){if(""===s){if(Xp(null),Hu||Gu||Ju)a.remove();else{const e=fg();setTimeout((()=>{e.update((()=>{a.isAttached()&&a.remove()}))}),20)}return}const t=a.getParent(),o=Xm(),l=a.getTextContentSize(),c=$p(),d=a.getKey();if(a.isToken()||null!==c&&d===c&&!i||Dm(o)&&(null!==t&&!t.canInsertTextBefore()&&0===o.anchor.offset||o.anchor.key===e.__key&&0===o.anchor.offset&&!a.canInsertTextBefore()&&!i||o.focus.key===e.__key&&o.focus.offset===l&&!a.canInsertTextAfter()&&!i))return void a.markDirty();const u=Jm();if(!Dm(u)||null===n||null===r)return void a.setTextContent(s);if(u.setTextNodeRange(a,n,a,r),a.isSegmented()){const e=Sm(a.getTextContent());a.replace(e),a=e}a.setTextContent(s)}}}function gf(e){return"ArrowLeft"===e}function vf(e){return"ArrowRight"===e}function yf(e,t){return Uu?e:t}function bf(e){return"Enter"===e}function xf(e){return"Backspace"===e}function Af(e){return"Delete"===e}function wf(e,t,n){return"a"===e.toLowerCase()&&yf(t,n)}function Sf(e,t){void 0===e.__lexicalClassNameCache&&(e.__lexicalClassNameCache={});const n=e.__lexicalClassNameCache,r=n[t];if(void 0!==r)return r;const o=e[t];if("string"==typeof o){const e=bp(o);return n[t]=e,e}return o}function Cf(e,t,n,r,o){if(0===n.size)return;const a=r.__type,i=r.__key,s=t.get(a);void 0===s&&yp(33,a);const l=s.klass;let c=e.get(l);void 0===c&&(c=new Map,e.set(l,c));const d=c.get(i),u="destroyed"===d&&"created"===o;(void 0===d||u)&&c.set(i,u?"updated":o)}function Pf(e,t,n){const r=e.getParent();let o=n,a=e;return null!==r&&(t&&0===n?(o=a.getIndexWithinParent(),a=r):t||n!==a.getChildrenSize()||(o=a.getIndexWithinParent()+1,a=r)),a.getChildAtIndex(t?o-1:o)}function _f(e,t){const n=e.offset;if("element"===e.type)return Pf(e.getNode(),t,n);{const r=e.getNode();if(t&&0===n||!t&&n===r.getTextContentSize()){const e=t?r.getPreviousSibling():r.getNextSibling();return null===e?Pf(r.getParentOrThrow(),t,r.getIndexWithinParent()+(t?0:1)):e}}return null}function Tf(e){const t=If(e).event,n=t&&t.inputType;return"insertFromPaste"===n||"insertFromPasteAsQuotation"===n}function Ef(e,t,n){return Sg(e,t,n)}function Rf(e){return!Mg(e)&&!e.isLastChild()&&!e.isInline()}function kf(e,t){const n=e._keyToDOMMap.get(t);return void 0===n&&yp(75,t),n}function jf(e){const t=e.assignedSlot||e.parentElement;return null!==t&&11===t.nodeType?t.host:t}function Of(e,t){let n=e.getParent();for(;null!==n;){if(n.is(t))return!0;n=n.getParent()}return!1}function If(e){const t=e._window;return null===t&&yp(78),t}function Df(e){return Mg(e)||kg(e)&&e.isShadowRoot()}function Mf(e){const t=fg(),n=e.constructor.getType(),r=t._nodes.get(n);void 0===r&&yp(200,e.constructor.name,n);const{replace:o,replaceWithKlass:a}=r;if(null!==o){const t=o(e),r=t.constructor;return null!==a?t instanceof a||yp(201,a.name,a.getType(),r.name,r.getType(),e.constructor.name,n):t instanceof e.constructor&&r!==e.constructor||yp(202,r.name,r.getType(),e.constructor.name,n),t.__key===e.__key&&yp(203,e.constructor.name,n,r.name,r.getType()),t}return e}function Lf(e,t){!Mg(e.getParent())||kg(t)||Ig(t)||yp(99)}function Nf(e){return(Ig(e)||kg(e)&&!e.canBeEmpty())&&!e.isInline()}function Ff(e,t,n){n.style.removeProperty("caret-color"),t._blockCursorElement=null;const r=e.parentElement;null!==r&&r.removeChild(e)}function zf(e){return zu?(e||window).getSelection():null}function Bf(e){return 1===e.nodeType}function Uf(e){return 11===e.nodeType}function Vf(e){const t=new RegExp(/^(a|abbr|acronym|b|cite|code|del|em|i|ins|kbd|label|output|q|ruby|s|samp|span|strong|sub|sup|time|u|tt|var|#text)$/,"i");return null!==e.nodeName.match(t)}function Wf(e){const t=new RegExp(/^(address|article|aside|blockquote|canvas|dd|div|dl|dt|fieldset|figcaption|figure|footer|form|h1|h2|h3|h4|h5|h6|header|hr|li|main|nav|noscript|ol|p|pre|section|table|td|tfoot|ul|video)$/,"i");return null!==e.nodeName.match(t)}function Hf(e){if(Ig(e)&&!e.isInline())return!0;if(!kg(e)||Df(e))return!1;const t=e.getFirstChild(),n=null===t||im(t)||Cm(t)||t.isInline();return!e.isInline()&&!1!==e.canBeEmpty()&&n}function Gf(e,t){let n=e;for(;null!==n&&null!==n.getParent()&&!t(n);)n=n.getParentOrThrow();return t(n)?n:null}const Yf=new WeakMap,qf=new Map;function Kf(e){if(!e._readOnly&&e.isEmpty())return qf;e._readOnly||yp(192);let t=Yf.get(e);if(!t){t=new Map,Yf.set(e,t);for(const[n,r]of e._nodeMap){const e=r.__type;let o=t.get(e);o||(o=new Map,t.set(e,o)),o.set(n,r)}}return t}function Jf(e){const t=e.constructor.clone(e);return t.afterCloneFrom(e),t}function Xf(e,t){const n=(parseInt(e.style.paddingInlineStart,10)||0)/40;t.setIndent(n)}function $f(e){return!0===e.__lexicalUnmanaged}function Zf(e,t,n,r,o,a){let i=e.getFirstChild();for(;null!==i;){const e=i.__key;i.__parent===t&&(kg(i)&&Zf(i,e,n,r,o,a),n.has(e)||a.delete(e),o.push(e)),i=i.getNextSibling()}}let Qf,eh,th,nh,rh,oh,ah,ih,sh,lh,ch="",dh="",uh=null,ph="",fh="",hh=!1,mh=!1,gh=null;function vh(e,t){const n=ah.get(e);if(null!==t){const n=Oh(e);n.parentNode===t&&t.removeChild(n)}if(ih.has(e)||eh._keyToDOMMap.delete(e),kg(n)){const e=Eh(n,ah);yh(e,0,e.length-1,null)}void 0!==n&&Cf(lh,th,nh,n,"destroyed")}function yh(e,t,n,r){let o=t;for(;o<=n;++o){const t=e[o];void 0!==t&&vh(t,r)}}function bh(e,t){e.setProperty("text-align",t)}const xh="40px";function Ah(e,t){const n=Qf.theme.indent;if("string"==typeof n){const r=e.classList.contains(n);t>0&&!r?e.classList.add(n):t<1&&r&&e.classList.remove(n)}const r=getComputedStyle(e).getPropertyValue("--lexical-indent-base-value")||xh;e.style.setProperty("padding-inline-start",0===t?"":"calc(".concat(t," * ").concat(r,")"))}function wh(e,t){const n=e.style;0===t?bh(n,""):1===t?bh(n,"left"):2===t?bh(n,"center"):3===t?bh(n,"right"):4===t?bh(n,"justify"):5===t?bh(n,"start"):6===t&&bh(n,"end")}function Sh(e,t){const n=ih.get(e);void 0===n&&yp(60);const r=n.createDOM(Qf,eh);if(function(e,t,n){const r=n._keyToDOMMap;(function(e,t,n){e["__lexicalKey_".concat(t._key)]=n})(t,n,e),r.set(e,t)}(e,r,eh),Cm(n)?r.setAttribute("data-lexical-text","true"):Ig(n)&&r.setAttribute("data-lexical-decorator","true"),kg(n)){const e=n.__indent,t=n.__size;if(0!==e&&Ah(r,e),0!==t){const e=t-1;!function(e,t,n,r){const o=dh;dh="",Ch(e,n,0,t,n.getDOMSlot(r)),Th(n,r),dh=o}(Eh(n,ih),e,n,r)}const o=n.__format;0!==o&&wh(r,o),n.isInline()||_h(null,n,r),Rf(n)&&(ch+=ip,fh+=ip)}else{const t=n.getTextContent();if(Ig(n)){const t=n.decorate(eh,Qf);null!==t&&kh(e,t),r.contentEditable="false"}else Cm(n)&&(n.isDirectionless()||(dh+=t));ch+=t,fh+=t}return null!==t&&t.insertChild(r),Cf(lh,th,nh,n,"created"),r}function Ch(e,t,n,r,o){const a=ch;ch="";let i=n;for(;i<=r;++i){Sh(e[i],o);const t=ih.get(e[i]);null!==t&&Cm(t)&&(null===uh&&(uh=t.getFormat()),""===ph&&(ph=t.getStyle()))}Rf(t)&&(ch+=ip),o.element.__lexicalTextContent=ch,ch=a+ch}function Ph(e,t){if(e){const n=e.__last;if(n){const e=t.get(n);if(e)return im(e)?"line-break":Ig(e)&&e.isInline()?"decorator":null}return"empty"}return null}function _h(e,t,n){const r=Ph(e,ah),o=Ph(t,ih);r!==o&&t.getDOMSlot(n).setManagedLineBreak(o)}function Th(e,t){const n=t.__lexicalDirTextContent||"",r=t.__lexicalDir||"";if(n!==dh||r!==gh){const n=""===dh,a=n?gh:(o=dh,dp.test(o)?"rtl":up.test(o)?"ltr":null);if(a!==r){const o=t.classList,i=Qf.theme;let s=null!==r?i[r]:void 0,l=null!==a?i[a]:void 0;if(void 0!==s){if("string"==typeof s){const e=bp(s);s=i[r]=e}o.remove(...s)}if(null===a||n&&"ltr"===a)t.removeAttribute("dir");else{if(void 0!==l){if("string"==typeof l){const e=bp(l);l=i[a]=e}void 0!==l&&o.add(...l)}t.dir=a}mh||(e.getWritable().__dir=a)}gh=a,t.__lexicalDirTextContent=dh,t.__lexicalDir=a}var o}function Eh(e,t){const n=[];let r=e.__first;for(;null!==r;){const e=t.get(r);void 0===e&&yp(101),n.push(r),r=e.__next}return n}function Rh(e,t){const n=ah.get(e);let r=ih.get(e);void 0!==n&&void 0!==r||yp(61);const o=hh||oh.has(e)||rh.has(e),a=kf(eh,e);if(n===r&&!o){if(kg(n)){const e=a.__lexicalTextContent;void 0!==e&&(ch+=e,fh+=e);const t=a.__lexicalDirTextContent;void 0!==t&&(dh+=t)}else{const e=n.getTextContent();Cm(n)&&!n.isDirectionless()&&(dh+=e),fh+=e,ch+=e}return a}if(n!==r&&o&&Cf(lh,th,nh,r,"updated"),r.updateDOM(n,a,Qf)){const n=Sh(e,null);return null===t&&yp(62),t.replaceChild(n,a),vh(e,null),n}if(kg(n)&&kg(r)){const e=r.__indent;e!==n.__indent&&Ah(a,e);const t=r.__format;t!==n.__format&&wh(a,t),o&&(function(e,t,n){const r=dh;var o;dh="",uh=null,ph="",function(e,t,n){const r=ch,o=e.__size,a=t.__size;ch="";const i=n.element;if(1===o&&1===a){const n=e.__first,r=t.__first;if(n===r)Rh(n,i);else{const e=Oh(n),t=Sh(r,null);try{i.replaceChild(t,e)}catch(o){if("object"==typeof o&&null!=o){const a="".concat(o.toString()," Parent: ").concat(i.tagName,", new child: {tag: ").concat(t.tagName," key: ").concat(r,"}, old child: {tag: ").concat(e.tagName,", key: ").concat(n,"}.");throw new Error(a)}throw o}vh(n,null)}const a=ih.get(r);Cm(a)&&(null===uh&&(uh=a.getFormat()),""===ph&&(ph=a.getStyle()))}else{const r=Eh(e,ah),s=Eh(t,ih);if(r.length!==o&&yp(227),s.length!==a&&yp(228),0===o)0!==a&&Ch(s,t,0,a-1,n);else if(0===a){if(0!==o){const e=null==n.after&&null==n.before&&null==n.element.__lexicalLineBreak;yh(r,0,o-1,e?null:i),e&&(i.textContent="")}}else!function(e,t,n,r,o,a){const i=r-1,s=o-1;let l,c,d=a.getFirstChild(),u=0,p=0;for(;u<=i&&p<=s;){const e=t[u],r=n[p];if(e===r)d=jh(Rh(r,a.element)),u++,p++;else{void 0===l&&(l=new Set(t)),void 0===c&&(c=new Set(n));const o=c.has(e),i=l.has(r);if(o)if(i){const e=kf(eh,r);e===d?d=jh(Rh(r,a.element)):(a.withBefore(d).insertChild(e),Rh(r,a.element)),u++,p++}else Sh(r,a.withBefore(d)),p++;else d=jh(Oh(e)),vh(e,a.element),u++}const o=ih.get(r);null!==o&&Cm(o)&&(null===uh&&(uh=o.getFormat()),""===ph&&(ph=o.getStyle()))}const f=u>i,h=p>s;if(f&&!h){const t=n[s+1],r=void 0===t?null:eh.getElementByKey(t);Ch(n,e,p,s,a.withBefore(r))}else h&&!f&&yh(t,u,i,a.element)}(t,r,s,o,a,n)}Rf(t)&&(ch+=ip),i.__lexicalTextContent=ch,ch=r+ch}(e,t,t.getDOMSlot(n)),Th(t,n),Hg(o=t)&&null!=uh&&uh!==o.__textFormat&&!mh&&(o.setTextFormat(uh),o.setTextStyle(ph)),function(e){Hg(e)&&""!==ph&&ph!==e.__textStyle&&!mh&&e.setTextStyle(ph)}(t),dh=r}(n,r,a),Mg(r)||r.isInline()||_h(n,r,a)),Rf(r)&&(ch+=ip,fh+=ip)}else{const t=r.getTextContent();if(Ig(r)){const t=r.decorate(eh,Qf);null!==t&&kh(e,t)}else Cm(r)&&!r.isDirectionless()&&(dh+=t);ch+=t,fh+=t}if(!mh&&Mg(r)&&r.__cachedText!==fh){const e=r.getWritable();e.__cachedText=fh,r=e}return a}function kh(e,t){let n=eh._pendingDecorators;const r=eh._decorators;if(null===n){if(r[e]===t)return;n=nf(eh)}n[e]=t}function jh(e){let t=e.nextSibling;return null!==t&&t===eh._blockCursorElement&&(t=t.nextSibling),t}function Oh(e){const t=sh.get(e);return void 0===t&&yp(75,e),t}const Ih=Object.freeze({}),Dh=[["keydown",function(e,t){if(Mh=e.timeStamp,Lh=e.key,t.isComposing())return;const{key:n,shiftKey:r,ctrlKey:o,metaKey:a,altKey:i}=e;if(!Ef(t,lu,e)&&null!=n){if(function(e,t,n,r){return vf(e)&&!t&&!r&&!n}(n,o,i,a))Ef(t,cu,e);else if(function(e,t,n,r,o){return vf(e)&&!r&&!n&&(t||o)}(n,o,r,i,a))Ef(t,du,e);else if(function(e,t,n,r){return gf(e)&&!t&&!r&&!n}(n,o,i,a))Ef(t,uu,e);else if(function(e,t,n,r,o){return gf(e)&&!r&&!n&&(t||o)}(n,o,r,i,a))Ef(t,pu,e);else if(function(e,t,n){return function(e){return"ArrowUp"===e}(e)&&!t&&!n}(n,o,a))Ef(t,fu,e);else if(function(e,t,n){return function(e){return"ArrowDown"===e}(e)&&!t&&!n}(n,o,a))Ef(t,hu,e);else if(function(e,t){return bf(e)&&t}(n,r))Vh=!0,Ef(t,mu,e);else if(function(e){return" "===e}(n))Ef(t,gu,e);else if(function(e,t){return Uu&&t&&"o"===e.toLowerCase()}(n,o))e.preventDefault(),Vh=!0,Ef(t,Zd,!0);else if(function(e,t){return bf(e)&&!t}(n,r))Vh=!1,Ef(t,mu,e);else if(function(e,t,n,r){return Uu?!t&&!n&&(xf(e)||"h"===e.toLowerCase()&&r):!(r||t||n)&&xf(e)}(n,i,a,o))xf(n)?Ef(t,vu,e):(e.preventDefault(),Ef(t,$d,!0));else if(function(e){return"Escape"===e}(n))Ef(t,yu,e);else if(function(e,t,n,r,o){return Uu?!(n||r||o)&&(Af(e)||"d"===e.toLowerCase()&&t):!(t||r||o)&&Af(e)}(n,o,r,i,a))Af(n)?Ef(t,bu,e):(e.preventDefault(),Ef(t,$d,!1));else if(function(e,t,n){return xf(e)&&(Uu?t:n)}(n,i,o))e.preventDefault(),Ef(t,ru,!0);else if(function(e,t,n){return Af(e)&&(Uu?t:n)}(n,i,o))e.preventDefault(),Ef(t,ru,!1);else if(function(e,t){return Uu&&t&&xf(e)}(n,a))e.preventDefault(),Ef(t,ou,!0);else if(function(e,t){return Uu&&t&&Af(e)}(n,a))e.preventDefault(),Ef(t,ou,!1);else if(function(e,t,n,r){return"b"===e.toLowerCase()&&!t&&yf(n,r)}(n,i,a,o))e.preventDefault(),Ef(t,au,"bold");else if(function(e,t,n,r){return"u"===e.toLowerCase()&&!t&&yf(n,r)}(n,i,a,o))e.preventDefault(),Ef(t,au,"underline");else if(function(e,t,n,r){return"i"===e.toLowerCase()&&!t&&yf(n,r)}(n,i,a,o))e.preventDefault(),Ef(t,au,"italic");else if(function(e,t,n,r){return"Tab"===e&&!t&&!n&&!r}(n,i,o,a))Ef(t,xu,e);else if(function(e,t,n,r){return"z"===e.toLowerCase()&&!t&&yf(n,r)}(n,r,a,o))e.preventDefault(),Ef(t,iu,void 0);else if(function(e,t,n,r){return Uu?"z"===e.toLowerCase()&&n&&t:"y"===e.toLowerCase()&&r||"z"===e.toLowerCase()&&r&&t}(n,r,a,o))e.preventDefault(),Ef(t,su,void 0);else{const i=t._editorState._selection;null===i||Dm(i)?!Vu&&wf(n,a,o)&&(e.preventDefault(),Ef(t,ju,e)):function(e,t,n,r){return!t&&"c"===e.toLowerCase()&&(Uu?n:r)}(n,r,a,o)?(e.preventDefault(),Ef(t,Ru,e)):function(e,t,n,r){return!t&&"x"===e.toLowerCase()&&(Uu?n:r)}(n,r,a,o)?(e.preventDefault(),Ef(t,ku,e)):wf(n,a,o)&&(e.preventDefault(),Ef(t,ju,e))}(function(e,t,n,r){return e||t||n||r})(o,r,i,a)&&Ef(t,Fu,e)}}],["pointerdown",function(e,t){const n=e.target,r=e.pointerType;n instanceof Node&&"touch"!==r&&_g(t,(()=>{Ig(tf(n))||(Uh=!0)}))}],["compositionstart",function(e,t){_g(t,(()=>{const n=Jm();if(Dm(n)&&!t.isComposing()){const r=n.anchor,o=n.anchor.getNode();Xp(r.key),(e.timeStamp{Jh(t,e.data)}))}],["input",function(e,t){e.stopPropagation(),_g(t,(()=>{const n=Jm(),r=e.data,o=Kh(e);if(null!=r&&Dm(n)&&Gh(n,o,r,e.timeStamp,!1)){Wh&&(Jh(t,r),Wh=!1);const o=n.anchor.getNode(),a=zf(t._window);if(null===a)return;const i=n.isBackward(),s=i?n.anchor.offset:n.focus.offset,l=i?n.focus.offset:n.anchor.offset;Wu&&!n.isCollapsed()&&Cm(o)&&null!==a.anchorNode&&o.getTextContent().slice(0,s)+r+o.getTextContent().slice(s+l)===ff(a.anchorNode)||Ef(t,eu,r);const c=r.length;Vu&&c>1&&"insertCompositionText"===e.inputType&&!t.isComposing()&&(n.anchor.offset-=c),Hu||Gu||Ju||!t.isComposing()||(Mh=0,Xp(null))}else hf(!1,t,null!==r?r:void 0),Wh&&(Jh(t,r||void 0),Wh=!1);dg(),Ep(fg())})),Fh=null}],["click",function(e,t){_g(t,(()=>{const n=Jm(),r=zf(t._window),o=Xm();if(r)if(Dm(n)){const t=n.anchor,a=t.getNode();"element"===t.type&&0===t.offset&&n.isCollapsed()&&!Mg(a)&&1===of().getChildrenSize()&&a.getTopLevelElementOrThrow().isEmpty()&&null!==o&&n.is(o)?(r.removeAllRanges(),n.dirty=!0):3!==e.detail||n.isCollapsed()||a!==n.focus.getNode()&&(kg(a)?a.select(0):a.getParentOrThrow().select(0))}else if("touch"===e.pointerType){const n=r.anchorNode;if(null!==n){const a=n.nodeType;1!==a&&3!==a||sf(Km(o,r,t,e))}}Ef(t,Xd,e)}))}],["cut",Ih],["copy",Ih],["dragstart",Ih],["dragover",Ih],["dragend",Ih],["paste",Ih],["focus",Ih],["blur",Ih],["drop",Ih]];Wu&&Dh.push(["beforeinput",(e,t)=>function(e,t){const n=e.inputType,r=Kh(e);"deleteCompositionText"===n||Vu&&Tf(t)||"insertCompositionText"!==n&&_g(t,(()=>{const o=Jm();if("deleteContentBackward"===n){if(null===o){const e=Xm();if(!Dm(e))return;sf(e.clone())}if(Dm(o)){const n=o.anchor.key===o.focus.key;if(a=e.timeStamp,"MediaLast"===Lh&&a{_g(t,(()=>{Xp(null)}))}),30),Dm(o)){const e=o.anchor.getNode();e.markDirty(),o.format=e.getFormat(),Cm(e)||yp(142),o.style=e.getStyle()}}else{Xp(null),e.preventDefault();const r=o.anchor.getNode(),a=r.getTextContent(),i=r.canInsertTextAfter(),s=0===o.anchor.offset&&o.focus.offset===a.length;Ku&&n&&!s&&i||Ef(t,$d,!0)}return}}var a;if(!Dm(o))return;const i=e.data;null!==Fh&&hf(!1,t,Fh),o.dirty&&null===Fh||!o.isCollapsed()||Mg(o.anchor.getNode())||null===r||o.applyDOMRange(r),Fh=null;const s=o.anchor,l=o.focus,c=s.getNode(),d=l.getNode();if("insertText"!==n&&"insertTranspose"!==n)switch(e.preventDefault(),n){case"insertFromYank":case"insertFromDrop":case"insertReplacementText":Ef(t,eu,e);break;case"insertFromComposition":Xp(null),Ef(t,eu,e);break;case"insertLineBreak":Xp(null),Ef(t,Zd,!1);break;case"insertParagraph":Xp(null),Vh&&!Gu?(Vh=!1,Ef(t,Zd,!1)):Ef(t,Qd,void 0);break;case"insertFromPaste":case"insertFromPasteAsQuotation":Ef(t,tu,e);break;case"deleteByComposition":(function(e,t){return e!==t||kg(e)||kg(t)||!e.isToken()||!t.isToken()})(c,d)&&Ef(t,nu,e);break;case"deleteByDrag":case"deleteByCut":Ef(t,nu,e);break;case"deleteContent":Ef(t,$d,!1);break;case"deleteWordBackward":Ef(t,ru,!0);break;case"deleteWordForward":Ef(t,ru,!1);break;case"deleteHardLineBackward":case"deleteSoftLineBackward":Ef(t,ou,!0);break;case"deleteContentForward":case"deleteHardLineForward":case"deleteSoftLineForward":Ef(t,ou,!1);break;case"formatStrikeThrough":Ef(t,au,"strikethrough");break;case"formatBold":Ef(t,au,"bold");break;case"formatItalic":Ef(t,au,"italic");break;case"formatUnderline":Ef(t,au,"underline");break;case"historyUndo":Ef(t,iu,void 0);break;case"historyRedo":Ef(t,su,void 0)}else{if("\n"===i)e.preventDefault(),Ef(t,Zd,!1);else if(i===ip)e.preventDefault(),Ef(t,Qd,void 0);else if(null==i&&e.dataTransfer){const t=e.dataTransfer.getData("text/plain");e.preventDefault(),o.insertRawText(t)}else null!=i&&Gh(o,r,i,e.timeStamp,!0)?(e.preventDefault(),Ef(t,eu,i)):Fh=i;Nh=e.timeStamp}}))}(e,t)]);let Mh=0,Lh=null,Nh=0,Fh=null;const zh=new WeakMap;let Bh=!1,Uh=!1,Vh=!1,Wh=!1,Hh=[0,"",0,"root",0];function Gh(e,t,n,r,o){const a=e.anchor,i=e.focus,s=a.getNode(),l=fg(),c=zf(l._window),d=null!==c?c.anchorNode:null,u=a.key,p=l.getElementByKey(u),f=n.length;return u!==i.key||!Cm(s)||(!o&&(!Wu||Nh1||(o||!Wu)&&null!==p&&!s.isComposing()&&d!==Hp(p)||null!==c&&null!==t&&(!t.collapsed||t.startContainer!==c.anchorNode||t.startOffset!==c.anchorOffset)||s.getFormat()!==e.format||s.getStyle()!==e.style||function(e,t){if(t.isSegmented())return!0;if(!e.isCollapsed())return!1;const n=e.anchor.offset,r=t.getParentOrThrow(),o=t.isToken();return 0===n?!t.canInsertTextBefore()||!r.canInsertTextBefore()&&!t.isComposing()||o||function(e){const t=e.getPreviousSibling();return(Cm(t)||kg(t)&&t.isInline())&&!t.canInsertTextAfter()}(t):n===t.getTextContentSize()&&(!t.canInsertTextAfter()||!r.canInsertTextAfter()&&!t.isComposing()||o)}(e,s)}function Yh(e,t){return null!==e&&null!==e.nodeValue&&3===e.nodeType&&0!==t&&t!==e.nodeValue.length}function qh(e,t,n){const{anchorNode:r,anchorOffset:o,focusNode:a,focusOffset:i}=e;Bh&&(Bh=!1,Yh(r,o)&&Yh(a,i))||_g(t,(()=>{if(!n)return void sf(null);if(!Fp(t,r,a))return;const s=Jm();if(Dm(s)){const n=s.anchor,r=n.getNode();if(s.isCollapsed()){"Range"===e.type&&e.anchorNode===e.focusNode&&(s.dirty=!0);const o=If(t).event,a=o?o.timeStamp:performance.now(),[i,l,c,d,u]=Hh,p=of(),f=!1===t.isComposing()&&""===p.getTextContent();if(a{const t=Xm(),o=n.anchorNode;if(null===o)return;const a=o.nodeType;1!==a&&3!==a||sf(Km(t,n,r,e))})));const o=uf(r),a=o[o.length-1],i=a._key,s=$h.get(i),l=s||a;l!==r&&qh(n,l,!1),qh(n,r,!0),r!==a?$h.set(i,r):s&&$h.delete(i)}function Qh(e){e._lexicalHandled=!0}function em(e){return!0===e._lexicalHandled}function tm(e,t,n){dg();const r=e.__key,o=e.getParent();if(null===o)return;const a=function(e){const t=Jm();if(!Dm(t)||!kg(e))return t;const{anchor:n,focus:r}=t,o=n.getNode(),a=r.getNode();return Of(o,e)&&n.set(e.__key,0,"element"),Of(a,e)&&r.set(e.__key,0,"element"),t}(e);let i=!1;if(Dm(a)&&t){const t=a.anchor,n=a.focus;t.key===r&&(Qm(t,e,o,e.getPreviousSibling(),e.getNextSibling()),i=!0),n.key===r&&(Qm(n,e,o,e.getPreviousSibling(),e.getNextSibling()),i=!0)}else Lm(a)&&t&&e.isSelected()&&e.selectPrevious();if(Dm(a)&&t&&!i){const t=e.getIndexWithinParent();Kp(e),$m(a,o,t,-1)}else Kp(e);n||Df(o)||o.canBeEmpty()||!o.isEmpty()||tm(o,t),t&&Mg(o)&&o.isEmpty()&&o.selectEnd()}class nm{static getType(){yp(64,this.name)}static clone(e){yp(65,this.name)}afterCloneFrom(e){this.__parent=e.__parent,this.__next=e.__next,this.__prev=e.__prev}constructor(e){this.__type=this.constructor.getType(),this.__parent=null,this.__prev=null,this.__next=null,qp(this,e)}getType(){return this.__type}isInline(){yp(137,this.constructor.name)}isAttached(){let e=this.__key;for(;null!==e;){if("root"===e)return!0;const t=Zp(e);if(null===t)break;e=t.__parent}return!1}isSelected(e){const t=e||Jm();if(null==t)return!1;const n=t.getNodes().some((e=>e.__key===this.__key));if(Cm(this))return n;if(Dm(t)&&"element"===t.anchor.type&&"element"===t.focus.type){if(t.isCollapsed())return!1;const e=this.getParent();if(Ig(this)&&this.isInline()&&e){const n=t.isBackward()?t.focus:t.anchor,r=n.getNode();if(n.offset===r.getChildrenSize()&&r.is(e)&&r.getLastChildOrThrow().is(this))return!1}}return n}getKey(){return this.__key}getIndexWithinParent(){const e=this.getParent();if(null===e)return-1;let t=e.getFirstChild(),n=0;for(;null!==t;){if(this.is(t))return n;n++,t=t.getNextSibling()}return-1}getParent(){const e=this.getLatest().__parent;return null===e?null:Zp(e)}getParentOrThrow(){const e=this.getParent();return null===e&&yp(66,this.__key),e}getTopLevelElement(){let e=this;for(;null!==e;){const t=e.getParent();if(Df(t))return kg(e)||e===this&&Ig(e)||yp(194),e;e=t}return null}getTopLevelElementOrThrow(){const e=this.getTopLevelElement();return null===e&&yp(67,this.__key),e}getParents(){const e=[];let t=this.getParent();for(;null!==t;)e.push(t),t=t.getParent();return e}getParentKeys(){const e=[];let t=this.getParent();for(;null!==t;)e.push(t.__key),t=t.getParent();return e}getPreviousSibling(){const e=this.getLatest().__prev;return null===e?null:Zp(e)}getPreviousSiblings(){const e=[],t=this.getParent();if(null===t)return e;let n=t.getFirstChild();for(;null!==n&&!n.is(this);)e.push(n),n=n.getNextSibling();return e}getNextSibling(){const e=this.getLatest().__next;return null===e?null:Zp(e)}getNextSiblings(){const e=[];let t=this.getNextSibling();for(;null!==t;)e.push(t),t=t.getNextSibling();return e}getCommonAncestor(e){const t=this.getParents(),n=e.getParents();kg(this)&&t.unshift(this),kg(e)&&n.unshift(e);const r=t.length,o=n.length;if(0===r||0===o||t[r-1]!==n[o-1])return null;const a=new Set(n);for(let i=0;i{i.append(e)}))),Dm(n)){sf(n);const e=n.anchor,t=n.focus;e.key===o&&jm(e,i),t.key===o&&jm(t,i)}return $p()===o&&Xp(a),i}insertAfter(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];dg(),Lf(this,e);const n=this.getWritable(),r=e.getWritable(),o=r.getParent(),a=Jm();let i=!1,s=!1;if(null!==o){const t=e.getIndexWithinParent();if(Kp(r),Dm(a)){const e=o.__key,n=a.anchor,r=a.focus;i="element"===n.type&&n.key===e&&n.offset===t+1,s="element"===r.type&&r.key===e&&r.offset===t+1}}const l=this.getNextSibling(),c=this.getParentOrThrow().getWritable(),d=r.__key,u=n.__next;if(null===l?c.__last=d:l.getWritable().__prev=d,c.__size++,n.__next=d,r.__next=u,r.__prev=n.__key,r.__parent=n.__parent,t&&Dm(a)){const e=this.getIndexWithinParent();$m(a,c,e+1);const t=c.__key;i&&a.anchor.set(t,e+2,"element"),s&&a.focus.set(t,e+2,"element")}return e}insertBefore(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];dg(),Lf(this,e);const n=this.getWritable(),r=e.getWritable(),o=r.__key;Kp(r);const a=this.getPreviousSibling(),i=this.getParentOrThrow().getWritable(),s=n.__prev,l=this.getIndexWithinParent();null===a?i.__first=o:a.getWritable().__next=o,i.__size++,n.__prev=o,r.__prev=s,r.__next=n.__key,r.__parent=n.__parent;const c=Jm();return t&&Dm(c)&&$m(c,this.getParentOrThrow(),l),e}isParentRequired(){return!1}createParentElementNode(){return Wg()}selectStart(){return this.selectPrevious()}selectEnd(){return this.selectNext(0,0)}selectPrevious(e,t){dg();const n=this.getPreviousSibling(),r=this.getParentOrThrow();if(null===n)return r.select(0,0);if(kg(n))return n.select();if(!Cm(n)){const e=n.getIndexWithinParent()+1;return r.select(e,e)}return n.select(e,t)}selectNext(e,t){dg();const n=this.getNextSibling(),r=this.getParentOrThrow();if(null===n)return r.select();if(kg(n))return n.select(0,0);if(!Cm(n)){const e=n.getIndexWithinParent();return r.select(e,e)}return n.select(e,t)}markDirty(){this.getWritable()}reconcileObservedMutation(e,t){this.markDirty()}}class rm extends nm{static getType(){return"linebreak"}static clone(e){return new rm(e.__key)}constructor(e){super(e)}getTextContent(){return"\n"}createDOM(){return document.createElement("br")}updateDOM(){return!1}static importDOM(){return{br:e=>function(e){const t=e.parentElement;if(null!==t&&Wf(t)){const n=t.firstChild;if(n===e||n.nextSibling===e&&sm(n)){const n=t.lastChild;if(n===e||n.previousSibling===e&&sm(n))return!0}}return!1}(e)||function(e){const t=e.parentElement;if(null!==t&&Wf(t)){const n=t.firstChild;if(n===e||n.nextSibling===e&&sm(n))return!1;const r=t.lastChild;if(r===e||r.previousSibling===e&&sm(r))return!0}return!1}(e)?null:{conversion:om,priority:0}}}static importJSON(e){return am()}exportJSON(){return{type:"linebreak",version:1}}}function om(e){return{node:am()}}function am(){return Mf(new rm)}function im(e){return e instanceof rm}function sm(e){return 3===e.nodeType&&/^( |\t|\r?\n)+$/.test(e.textContent||"")}function lm(e,t){return 16&t?"code":128&t?"mark":32&t?"sub":64&t?"sup":null}function cm(e,t){return 1&t?"strong":2&t?"em":"span"}function dm(e,t,n,r,o){const a=r.classList;let i=Sf(o,"base");void 0!==i&&a.add(...i),i=Sf(o,"underlineStrikethrough");let s=!1;const l=8&t&&4&t;void 0!==i&&(8&n&&4&n?(s=!0,l||a.add(...i)):l&&a.remove(...i));for(const c in pp){const e=pp[c];if(i=Sf(o,c),void 0!==i)if(n&e){if(s&&("underline"===c||"strikethrough"===c)){t&e&&a.remove(...i);continue}t&e&&(!l||"underline"!==c)&&"strikethrough"!==c||a.add(...i)}else t&e&&a.remove(...i)}}function um(e,t,n){const r=t.firstChild,o=n.isComposing(),a=e+(o?ap:"");if(null==r)t.textContent=a;else{const e=r.nodeValue;if(e!==a)if(o||Vu){const[t,n,o]=function(e,t){const n=e.length,r=t.length;let o=0,a=0;for(;o({conversion:bm,priority:0}),b:()=>({conversion:gm,priority:0}),code:()=>({conversion:wm,priority:0}),em:()=>({conversion:wm,priority:0}),i:()=>({conversion:wm,priority:0}),s:()=>({conversion:wm,priority:0}),span:()=>({conversion:mm,priority:0}),strong:()=>({conversion:wm,priority:0}),sub:()=>({conversion:wm,priority:0}),sup:()=>({conversion:wm,priority:0}),u:()=>({conversion:wm,priority:0})}}static importJSON(e){const t=Sm(e.text);return t.setFormat(e.format),t.setDetail(e.detail),t.setMode(e.mode),t.setStyle(e.style),t}exportDOM(e){let{element:t}=super.exportDOM(e);return null!==t&&Bf(t)||yp(132),t.style.whiteSpace="pre-wrap",this.hasFormat("bold")&&(t=fm(t,"b")),this.hasFormat("italic")&&(t=fm(t,"i")),this.hasFormat("strikethrough")&&(t=fm(t,"s")),this.hasFormat("underline")&&(t=fm(t,"u")),{element:t}}exportJSON(){return{detail:this.getDetail(),format:this.getFormat(),mode:this.getMode(),style:this.getStyle(),text:this.getTextContent(),type:"text",version:1}}selectionTransform(e,t){}setFormat(e){const t=this.getWritable();return t.__format="string"==typeof e?pp[e]:e,t}setDetail(e){const t=this.getWritable();return t.__detail="string"==typeof e?fp[e]:e,t}setStyle(e){const t=this.getWritable();return t.__style=e,t}toggleFormat(e){const t=Gp(this.getFormat(),e,null);return this.setFormat(t)}toggleDirectionless(){const e=this.getWritable();return e.__detail^=1,e}toggleUnmergeable(){const e=this.getWritable();return e.__detail^=2,e}setMode(e){const t=gp[e];if(this.__mode===t)return this;const n=this.getWritable();return n.__mode=t,n}setTextContent(e){if(this.__text===e)return this;const t=this.getWritable();return t.__text=e,t}select(e,t){dg();let n=e,r=t;const o=Jm(),a=this.getTextContent(),i=this.__key;if("string"==typeof a){const e=a.length;void 0===n&&(n=e),void 0===r&&(r=e)}else n=0,r=0;if(!Dm(o))return Gm(i,n,i,r,"text","text");{const e=$p();e!==o.anchor.key&&e!==o.focus.key||Xp(i),o.setTextNodeRange(this,n,this,r)}return o}selectStart(){return this.select(0,0)}selectEnd(){const e=this.getTextContentSize();return this.select(e,e)}spliceText(e,t,n,r){const o=this.getWritable(),a=o.__text,i=n.length;let s=e;s<0&&(s=i+s,s<0&&(s=0));const l=Jm();if(r&&Dm(l)){const t=e+i;l.setTextNodeRange(o,t,o,t)}const c=a.slice(0,s)+n+a.slice(s+t);return o.__text=c,o}canInsertTextBefore(){return!0}canInsertTextAfter(){return!0}splitText(){dg();for(var e=arguments.length,t=new Array(e),n=0;nA&&e.offset<=o&&(e.key=r,e.offset-=A,b.dirty=!0),t.key===a&&"text"===t.type&&t.offset>A&&t.offset<=o&&(t.key=r,t.offset-=A,b.dirty=!0)}i===a&&Xp(r),A=o,x.push(n)}if(null!==f){!function(e){const t=e.getPreviousSibling(),n=e.getNextSibling();null!==t&&Jp(t),null!==n&&Jp(n)}(this);const e=f.getWritable(),t=this.getIndexWithinParent();y?(e.splice(t,0,x),this.remove()):e.splice(t,1,x),Dm(b)&&$m(b,f,t,u-1)}return x}mergeWithSibling(e){const t=e===this.getPreviousSibling();t||e===this.getNextSibling()||yp(50);const n=this.__key,r=e.__key,o=this.__text,a=o.length;$p()===r&&Xp(n);const i=Jm();if(Dm(i)){const o=i.anchor,s=i.focus;null!==o&&o.key===r&&(eg(o,t,n,e,a),i.dirty=!0),null!==s&&s.key===r&&(eg(s,t,n,e,a),i.dirty=!0)}const s=e.__text,l=t?s+o:o+s;this.setTextContent(l);const c=this.getWritable();return e.remove(),c}isTextEntity(){return!1}}function mm(e){return{forChild:Pm(e.style),node:null}}function gm(e){const t=e,n="normal"===t.style.fontWeight;return{forChild:Pm(t.style,n?void 0:"bold"),node:null}}const vm=new WeakMap;function ym(e){return"PRE"===e.nodeName||1===e.nodeType&&void 0!==e.style&&void 0!==e.style.whiteSpace&&e.style.whiteSpace.startsWith("pre")}function bm(e){const t=e;null===e.parentElement&&yp(129);let n=t.textContent||"";if(null!==function(e){let t,n=e.parentNode;const r=[e];for(;null!==n&&void 0===(t=vm.get(n))&&!ym(n);)r.push(n),n=n.parentNode;const o=void 0===t?n:t;for(let a=0;a0){/[ \t\n]$/.test(t)&&(n=n.slice(1)),r=!1;break}}r&&(n=n.slice(1))}if(" "===n[n.length-1]){let e=t,r=!0;for(;null!==e&&null!==(e=xm(e,!0));)if((e.textContent||"").replace(/^( |\t|\r?\n)+/,"").length>0){r=!1;break}r&&(n=n.slice(0,n.length-1))}return""===n?{node:null}:{node:Sm(n)}}function xm(e,t){let n=e;for(;;){let e;for(;null===(e=t?n.nextSibling:n.previousSibling);){const e=n.parentElement;if(null===e)return null;n=e}if(n=e,1===n.nodeType){const e=n.style.display;if(""===e&&!Vf(n)||""!==e&&!e.startsWith("inline"))return null}let r=n;for(;null!==(r=t?n.firstChild:n.lastChild);)n=r;if(3===n.nodeType)return n;if("BR"===n.nodeName)return null}}const Am={code:"code",em:"italic",i:"italic",s:"strikethrough",strong:"bold",sub:"subscript",sup:"superscript",u:"underline"};function wm(e){const t=Am[e.nodeName.toLowerCase()];return void 0===t?{node:null}:{forChild:Pm(e.style,t),node:null}}function Sm(){return Mf(new hm(arguments.length>0&&void 0!==arguments[0]?arguments[0]:""))}function Cm(e){return e instanceof hm}function Pm(e,t){const n=e.fontWeight,r=e.textDecoration.split(" "),o="700"===n||"bold"===n,a=r.includes("line-through"),i="italic"===e.fontStyle,s=r.includes("underline"),l=e.verticalAlign;return e=>Cm(e)?(o&&!e.hasFormat("bold")&&e.toggleFormat("bold"),a&&!e.hasFormat("strikethrough")&&e.toggleFormat("strikethrough"),i&&!e.hasFormat("italic")&&e.toggleFormat("italic"),s&&!e.hasFormat("underline")&&e.toggleFormat("underline"),"sub"!==l||e.hasFormat("subscript")||e.toggleFormat("subscript"),"super"!==l||e.hasFormat("superscript")||e.toggleFormat("superscript"),t&&!e.hasFormat(t)&&e.toggleFormat(t),e):e}class _m extends hm{static getType(){return"tab"}static clone(e){return new _m(e.__key)}afterCloneFrom(e){super.afterCloneFrom(e),this.__text=e.__text}constructor(e){super("\t",e),this.__detail=2}static importDOM(){return null}static importJSON(e){const t=Tm();return t.setFormat(e.format),t.setStyle(e.style),t}exportJSON(){return(0,r.A)((0,r.A)({},super.exportJSON()),{},{type:"tab",version:1})}setTextContent(e){yp(126)}setDetail(e){yp(127)}setMode(e){yp(128)}canInsertTextBefore(){return!1}canInsertTextAfter(){return!1}}function Tm(){return Mf(new _m)}class Em{constructor(e,t,n){this._selection=null,this.key=e,this.offset=t,this.type=n}is(e){return this.key===e.key&&this.offset===e.offset&&this.type===e.type}isBefore(e){let t=this.getNode(),n=e.getNode();const r=this.offset,o=e.offset;if(kg(t)){const e=t.getDescendantByIndex(r);t=null!=e?e:t}if(kg(n)){const e=n.getDescendantByIndex(o);n=null!=e?e:n}return t===n?re&&(r=e)}else if(!kg(t)){const e=t.getNextSibling();if(Cm(e))n=e.__key,r=0,o="text";else{const e=t.getParent();e&&(n=e.__key,r=t.getIndexWithinParent()+1)}}e.set(n,r,o)}function jm(e,t){if(kg(t)){const n=t.getLastDescendant();kg(n)||Cm(n)?km(e,n):km(e,t)}else km(e,t)}function Om(e,t,n,r){e.key=t,e.offset=n,e.type=r}class Im{constructor(e){this._cachedNodes=null,this._nodes=e,this.dirty=!1}getCachedNodes(){return this._cachedNodes}setCachedNodes(e){this._cachedNodes=e}is(e){if(!Lm(e))return!1;const t=this._nodes,n=e._nodes;return t.size===n.size&&Array.from(t).every((e=>n.has(e)))}isCollapsed(){return!1}isBackward(){return!1}getStartEndPoints(){return null}add(e){this.dirty=!0,this._nodes.add(e),this._cachedNodes=null}delete(e){this.dirty=!0,this._nodes.delete(e),this._cachedNodes=null}clear(){this.dirty=!0,this._nodes.clear(),this._cachedNodes=null}has(e){return this._nodes.has(e)}clone(){return new Im(new Set(this._nodes))}extract(){return this.getNodes()}insertRawText(e){}insertText(){}insertNodes(e){const t=this.getNodes(),n=t.length,r=t[n-1];let o;if(Cm(r))o=r.select();else{const e=r.getIndexWithinParent()+1;o=r.getParentOrThrow().select(e,e)}o.insertNodes(e);for(let a=0;a0?[]:[i]:i.getNodesBetween(s),cg()||(this._cachedNodes=d),d}setTextNodeRange(e,t,n,r){Om(this.anchor,e.__key,t,"text"),Om(this.focus,n.__key,r,"text"),this._cachedNodes=null,this.dirty=!0}getTextContent(){const e=this.getNodes();if(0===e.length)return"";const t=e[0],n=e[e.length-1],r=this.anchor,o=this.focus,a=r.isBefore(o),[i,s]=Fm(this);let l="",c=!0;for(let d=0;d=0;e--){const t=a[e];if(t.is(u)||kg(t)&&t.isParentOf(u))break;t.isAttached()&&(!f.has(t)||t.is(o)?m||g.insertAfter(t,!1):t.remove())}if(!m){let e=r,n=null;for(;null!==e;){const r=e.getChildren(),o=r.length;(0===o||r[o-1].is(n))&&(t.delete(e.__key),n=e),e=e.getParent()}}if(u.isToken())if(s===p)u.select();else{const t=Sm(e);t.select(),u.replace(t)}else u=u.spliceText(s,p-s,e,!0),""===u.getTextContent()?u.remove():u.isComposing()&&"text"===this.anchor.type&&(this.anchor.offset-=e.length);for(let e=1;e0&&Cm(i)&&i.isToken()&&(o.offset=i.getTextContentSize()),n.forEach((e=>{Of(a,e)||Of(i,e)||e.getKey()===a.getKey()||e.getKey()===i.getKey()||e.remove()}));const c=(e,t)=>{if(""===e.getTextContent())e.remove();else if(0!==t&&Vp(e)){const t=Sm(e.getTextContent());return t.setFormat(e.getFormat()),t.setStyle(e.getStyle()),e.replace(t)}};if(a===i&&Cm(a)){const n=Math.abs(t.offset-e.offset);return a.spliceText(r.offset,n,"",!0),void c(a,n)}if(Cm(a)){const e=a.getTextContentSize()-r.offset;a.spliceText(r.offset,e,""),a=c(a,e)||a}Cm(i)&&(i.spliceText(0,o.offset,""),i=c(i,o.offset)||i),a.isAttached()&&Cm(a)?a.selectEnd():i.isAttached()&&Cm(i)&&i.selectStart(),kg(s)&&kg(l)&&s!==l&&(s.append(...l.getChildren()),l.remove(),o.set(r.key,r.offset,r.type))}formatText(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(this.isCollapsed())return this.toggleFormat(e),void Xp(null);const n=this.getNodes(),r=[];for(const b of n)Cm(b)&&r.push(b);const o=t=>{n.forEach((n=>{if(Hg(n)){const r=n.getFormatFlags(e,t);n.setTextFormat(r)}}))},a=r.length;if(0===a)return this.toggleFormat(e),Xp(null),void o(t);const i=this.anchor,s=this.focus,l=this.isBackward(),c=l?s:i,d=l?i:s;let u=0,p=r[0],f="element"===c.type?0:c.offset;if("text"===c.type&&f===p.getTextContentSize()&&(u=1,p=r[1],f=0),null==p)return;const h=p.getFormatFlags(e,t);o(h);const m=a-1;let g=r[m];const v="text"===d.type?d.offset:g.getTextContentSize();if(p.is(g)){if(f===v)return;if(Vp(p)||0===f&&v===p.getTextContentSize())p.setFormat(h);else{const e=p.splitText(f,v),t=0===f?e[0]:e[1];t.setFormat(h),"text"===c.type&&c.set(t.__key,0,"text"),"text"===d.type&&d.set(t.__key,v-f,"text")}return void(this.format=h)}0===f||Vp(p)||([,p]=p.splitText(f),f=0),p.setFormat(h);const y=g.getFormatFlags(e,h);v>0&&(v===g.getTextContentSize()||Vp(g)||([g]=g.splitText(v)),g.setFormat(y));for(let b=u+1;b(kg(e)||Ig(e))&&!e.isInline()))){kg(n)||yp(211,t.constructor.name,t.getType());const o=tg(this);return n.splice(o,0,e),void r.selectEnd()}const o=function(e){const t=Wg();let n=null;for(let r=0;rl?l:s,t=s>l?s:l,n=a.splitText(e,t),r=0===e?n[0]:n[1];return null!=r?[r]:[]}return[a]}const c=r.isBefore(o);if(Cm(a)){const t=c?s:l;t===a.getTextContentSize()?e.shift():0!==t&&([,a]=a.splitText(t),e[0]=a)}if(Cm(i)){const t=i.getTextContent().length,r=c?l:s;0===r?e.pop():r!==t&&([i]=i.splitText(r),e[n]=i)}return e}modify(e,t,n){const r=this.focus,o=this.anchor,a="move"===e,i=_f(r,t);if(Ig(i)&&!i.isIsolated()){if(a&&i.isKeyboardSelectable()){const e=qm();return e.add(i.__key),void sf(e)}const e=t?i.getPreviousSibling():i.getNextSibling();if(Cm(e)){const n=e.__key,i=t?e.getTextContent().length:0;return r.set(n,i,"text"),void(a&&o.set(n,i,"text"))}{const n=i.getParentOrThrow();let s,l;return kg(e)?(l=e.__key,s=t?e.getChildrenSize():0):(s=i.getIndexWithinParent(),l=n.__key,t||s++),r.set(l,s,"element"),void(a&&o.set(l,s,"element"))}}const s=fg(),l=zf(s._window);if(!l)return;const c=s._blockCursorElement,d=s._rootElement;if(null===d||null===c||!kg(i)||i.isInline()||i.canBeEmpty()||Ff(c,s,d),function(e,t,n,r){e.modify(t,n,r)}(l,e,t?"backward":"forward",n),l.rangeCount>0){const e=l.getRangeAt(0),n=this.anchor.getNode(),r=Mg(n)?n:function(e){let t=e.getParentOrThrow();for(;null!==t;){if(Df(t))return t;t=t.getParentOrThrow()}return t}(n);if(this.applyDOMRange(e),this.dirty=!0,!a){const n=this.getNodes(),o=[];let a=!1;for(let e=0;e0)if(t){const e=o[0];kg(e)?e.selectStart():e.getParentOrThrow().selectStart()}else{const e=o[o.length-1];kg(e)?e.selectEnd():e.getParentOrThrow().selectEnd()}l.anchorNode===e.startContainer&&l.anchorOffset===e.startOffset||function(e){const t=e.focus,n=e.anchor,r=n.key,o=n.offset,a=n.type;Om(n,t.key,t.offset,t.type),Om(t,r,o,a),e._cachedNodes=null}(this)}}}forwardDeletion(e,t,n){if(!n&&("element"===e.type&&kg(t)&&e.offset===t.getChildrenSize()||"text"===e.type&&e.offset===t.getTextContentSize())){const e=t.getParent(),n=t.getNextSibling()||(null===e?null:e.getNextSibling());if(kg(n)&&n.isShadowRoot())return!0}return!1}deleteCharacter(e){const t=this.isCollapsed();if(this.isCollapsed()){const t=this.anchor;let n=t.getNode();if(this.forwardDeletion(t,n,e))return;const r=this.focus,o=_f(r,e);if(Ig(o)&&!o.isIsolated()){if(o.isKeyboardSelectable()&&kg(n)&&0===n.getChildrenSize()){n.remove();const e=qm();e.add(o.__key),sf(e)}else o.remove(),fg().dispatchCommand(Kd,void 0);return}if(!e&&kg(o)&&kg(n)&&n.isEmpty())return n.remove(),void o.selectStart();if(this.modify("extend",e,"character"),this.isCollapsed()){if(e&&0===t.offset&&("element"===t.type?t.getNode():t.getNode().getParentOrThrow()).collapseAtStart(this))return}else{const o="text"===r.type?r.getNode():null;if(n="text"===t.type?t.getNode():null,null!==o&&o.isSegmented()){const t=r.offset,a=o.getTextContentSize();if(o.is(n)||e&&t!==a||!e&&0!==t)return void zm(o,e,t)}else if(null!==n&&n.isSegmented()){const r=t.offset,a=n.getTextContentSize();if(n.is(o)||e&&0!==r||!e&&r!==a)return void zm(n,e,r)}!function(e,t){const n=e.anchor,r=e.focus,o=n.getNode();if(o===r.getNode()&&"text"===n.type&&"text"===r.type){const e=n.offset,a=r.offset,i=en||e){o.splice(c,1),e&&(s=void 0);break}}const l=o.join("").trim();""===l?r.remove():(r.setTextContent(l),r.select(s,s))}function Bm(e,t,n,r){let o,a=t;if(1===e.nodeType){let i=!1;const s=e.childNodes,l=s.length,c=r._blockCursorElement;a===l&&(i=!0,a=l-1);let d=s[a],u=!1;if(d===c)d=s[a+1],u=!0;else if(null!==c){const n=c.parentNode;e===n&&t>Array.prototype.indexOf.call(n.children,c)&&a--}if(o=lf(d),Cm(o))a=cf(o,i);else{let s=lf(e);if(null===s)return null;if(kg(s)){const l=r.getElementByKey(s.getKey());null===l&&yp(214);const c=s.getDOMSlot(l);[s,a]=c.resolveChildIndex(s,l,e,t),kg(s)||yp(215),i&&a>=s.getChildrenSize()&&(a=Math.max(0,s.getChildrenSize()-1));let d=s.getChildAtIndex(a);if(kg(d)&&function(e,t,n){const r=e.getParent();return null===n||null===r||!r.canBeEmpty()||r!==n.getNode()}(d,0,n)){const e=i?d.getLastDescendant():d.getFirstDescendant();null===e?s=d:(d=e,s=kg(d)?d:d.getParentOrThrow()),a=0}Cm(d)?(o=d,s=null,a=cf(d,i)):d!==s&&i&&!u&&(kg(s)||yp(216),a=Math.min(s.getChildrenSize(),a+1))}else{const n=s.getIndexWithinParent();a=0===t&&Ig(s)&&lf(e)===s?n:n+1,s=s.getParentOrThrow()}if(kg(s))return Rm(s.__key,a,"element")}}else o=lf(e);return Cm(o)?Rm(o.__key,a,"text"):null}function Um(e,t,n){const r=e.offset,o=e.getNode();if(0===r){const r=o.getPreviousSibling(),a=o.getParent();if(t){if((n||!t)&&null===r&&kg(a)&&a.isInline()){const t=a.getPreviousSibling();Cm(t)&&(e.key=t.__key,e.offset=t.getTextContent().length)}}else kg(r)&&!n&&r.isInline()?(e.key=r.__key,e.offset=r.getChildrenSize(),e.type="element"):Cm(r)&&(e.key=r.__key,e.offset=r.getTextContent().length)}else if(r===o.getTextContent().length){const r=o.getNextSibling(),a=o.getParent();if(t&&kg(r)&&r.isInline())e.key=r.__key,e.offset=0,e.type="element";else if((n||t)&&null===r&&kg(a)&&a.isInline()&&!a.canInsertTextAfter()){const t=a.getNextSibling();Cm(t)&&(e.key=t.__key,e.offset=0)}}}function Vm(e,t,n){if("text"===e.type&&"text"===t.type){const r=e.isBefore(t),o=e.is(t);Um(e,r,o),Um(t,!r,o),o&&(t.key=e.key,t.offset=e.offset,t.type=e.type);const a=fg();if(a.isComposing()&&a._compositionKey!==e.key&&Dm(n)){const r=n.anchor,o=n.focus;Om(e,r.key,r.offset,r.type),Om(t,o.key,o.offset,o.type)}}}function Wm(e,t,n,r,o,a){if(null===e||null===n||!Fp(o,e,n))return null;const i=Bm(e,t,Dm(a)?a.anchor:null,o);if(null===i)return null;const s=Bm(n,r,Dm(a)?a.focus:null,o);if(null===s)return null;if("element"===i.type&&"element"===s.type){const t=lf(e),r=lf(n);if(Ig(t)&&Ig(r))return null}return Vm(i,s,a),[i,s]}function Hm(e){return kg(e)&&!e.isInline()}function Gm(e,t,n,r,o,a){const i=pg(),s=new Mm(Rm(e,t,o),Rm(n,r,a),0,"");return s.dirty=!0,i._selection=s,s}function Ym(){const e=Rm("root",0,"element"),t=Rm("root",0,"element");return new Mm(e,t,0,"")}function qm(){return new Im(new Set)}function Km(e,t,n,r){const o=n._window;if(null===o)return null;const a=r||o.event,i=a?a.type:void 0,s="selectionchange"===i,l=!xp&&(s||"beforeinput"===i||"compositionstart"===i||"compositionend"===i||"click"===i&&a&&3===a.detail||"drop"===i||void 0===i);let c,d,u,p;if(Dm(e)&&!l)return e.clone();if(null===t)return null;if(c=t.anchorNode,d=t.focusNode,u=t.anchorOffset,p=t.focusOffset,s&&Dm(e)&&!Fp(n,c,d))return e.clone();const f=Wm(c,u,d,p,n,e);if(null===f)return null;const[h,m]=f;return new Mm(h,m,Dm(e)?e.format:0,Dm(e)?e.style:"")}function Jm(){return pg()._selection}function Xm(){return fg()._editorState._selection}function $m(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;const o=e.anchor,a=e.focus,i=o.getNode(),s=a.getNode();if(!t.is(i)&&!t.is(s))return;const l=t.__key;if(e.isCollapsed()){const t=o.offset;if(n<=t&&r>0||n0||n0||n=e,i=o?a.getChildAtIndex(e-1):a.getChildAtIndex(n);if(Cm(i)){let e=0;o&&(e=i.getTextContentSize()),t.set(i.__key,e,"text"),r.set(i.__key,e,"text")}}else{if(kg(a)){const e=a.getChildrenSize(),r=n>=e,o=r?a.getChildAtIndex(e-1):a.getChildAtIndex(n);if(Cm(o)){let e=0;r&&(e=o.getTextContentSize()),t.set(o.__key,e,"text")}}if(kg(i)){const e=i.getChildrenSize(),t=o>=e,n=t?i.getChildAtIndex(e-1):i.getChildAtIndex(o);if(Cm(n)){let e=0;t&&(e=n.getTextContentSize()),r.set(n.__key,e,"text")}}}}function Qm(e,t,n,r,o){let a=null,i=0,s=null;null!==r?(a=r.__key,Cm(r)?(i=r.getTextContentSize(),s="text"):kg(r)&&(i=r.getChildrenSize(),s="element")):null!==o&&(a=o.__key,Cm(o)?s="text":kg(o)&&(s="element")),null!==a&&null!==s?e.set(a,i,s):(i=t.getIndexWithinParent(),-1===i&&(i=n.getChildrenSize()),e.set(n.__key,i,"element"))}function eg(e,t,n,r,o){"text"===e.type?(e.key=n,t||(e.offset+=o)):e.offset>r.getIndexWithinParent()&&(e.offset-=1)}function tg(e){let t=e;e.isCollapsed()||t.removeText();const n=Jm();Dm(n)&&(t=n),Dm(t)||yp(161);const r=t.anchor;let o=r.getNode(),a=r.offset;for(;!Hf(o);)[o,a]=ng(o,a);return a}function ng(e,t){const n=e.getParent();if(!n){const e=Wg();return of().append(e),e.select(),[of(),0]}if(Cm(e)){const r=e.splitText(t);if(0===r.length)return[n,e.getIndexWithinParent()];const o=0===t?0:1;return[n,r[0].getIndexWithinParent()+o]}if(!kg(e)||0===t)return[n,e.getIndexWithinParent()];const r=e.getChildAtIndex(t);if(r){const n=new Mm(Rm(e.__key,t,"element"),Rm(e.__key,t,"element"),0,""),o=e.insertNewAfter(n);o&&o.append(r,...r.getNextSiblings())}return[n,e.getIndexWithinParent()+1]}let rg=null,og=null,ag=!1,ig=!1,sg=0;const lg={characterData:!0,childList:!0,subtree:!0};function cg(){return ag||null!==rg&&rg._readOnly}function dg(){ag&&yp(13)}function ug(){sg>99&&yp(14)}function pg(){return null===rg&&yp(195,hg()),rg}function fg(){return null===og&&yp(196,hg()),og}function hg(){let e=0;const t=new Set,n=qg.version;if("undefined"!=typeof window)for(const o of document.querySelectorAll("[contenteditable]")){const r=Up(o);if(zp(r))e++;else if(r){let e=String(r.constructor.version||"<0.17.1");e===n&&(e+=" (separately built, likely a bundler configuration issue)"),t.add(e)}}let r=" Detected on the page: ".concat(e," compatible editor(s) with version ").concat(n);return t.size&&(r+=" and incompatible editors with versions ".concat(Array.from(t).join(", "))),r}function mg(e,t,n){const r=t.__type,o=function(e,t){const n=e._nodes.get(t);return void 0===n&&yp(30,t),n}(e,r);let a=n.get(r);void 0===a&&(a=Array.from(o.transforms),n.set(r,a));const i=a.length;for(let s=0;s0?r.getRangeAt(0):null;if(null!==e){let t;if(e instanceof Text){const n=document.createRange();n.selectNode(e),t=n.getBoundingClientRect()}else t=e.getBoundingClientRect();!function(e,t,n){const r=n.ownerDocument,o=r.defaultView;if(null===o)return;let{top:a,bottom:i}=t,s=0,l=0,c=n;for(;null!==c;){const t=c===r.body;if(t)s=0,l=If(e).innerHeight;else{const e=c.getBoundingClientRect();s=e.top,l=e.bottom}let n=0;if(al&&(n=i-l),0!==n)if(t)o.scrollBy(0,n);else{const e=c.scrollTop;c.scrollTop+=n;const t=c.scrollTop-e;a-=t,i-=t}if(t)break;c=jf(c)}}(n,t,a)}}Bh=!0}}(i,s,e,x,y,r)}(function(e,t,n){let r=e._blockCursorElement;if(Dm(n)&&n.isCollapsed()&&"element"===n.anchor.type&&t.contains(document.activeElement)){const o=n.anchor,a=o.getNode(),i=o.offset;let s=!1,l=null;if(i===a.getChildrenSize())Nf(a.getChildAtIndex(i-1))&&(s=!0);else{const t=a.getChildAtIndex(i);if(null!==t&&Nf(t)){const n=t.getPreviousSibling();(null===n||Nf(n))&&(s=!0,l=e.getElementByKey(t.__key))}}if(s){const n=e.getElementByKey(a.__key);return null===r&&(e._blockCursorElement=r=function(e){const t=e.theme,n=document.createElement("div");n.contentEditable="false",n.setAttribute("data-lexical-cursor","true");let r=t.blockCursor;if(void 0!==r){if("string"==typeof r){const e=bp(r);r=t.blockCursor=e}void 0!==r&&n.classList.add(...r)}return n}(e._config)),t.style.caretColor="transparent",void(null===l?n.appendChild(r):n.insertBefore(r,l))}}null!==r&&Ff(r,e,t)})(e,r,s),null!==f&&f.observe(r,lg)}finally{og=u,rg=c}}null!==h&&function(e,t,n,r,o){const a=Array.from(e._listeners.mutation),i=a.length;for(let s=0;s3?o-3:0),i=3;i{r=Sg(e,t,n)})),r}const r=uf(e);for(let o=4;o>=0;o--)for(let a=0;a0||d>0;){if(l>0){t._dirtyLeaves=new Set;for(const e of s){const r=o.get(e);Cm(r)&&r.isAttached()&&r.isSimpleText()&&!r.isUnmergeable()&&Op(r),void 0!==r&&gg(r,a)&&mg(t,r,i),n.add(e)}if(s=t._dirtyLeaves,l=s.size,l>0){sg++;continue}}t._dirtyLeaves=new Set,t._dirtyElements=new Map;for(const e of c){const n=e[0],s=e[1];if("root"!==n&&!s)continue;const l=o.get(n);void 0!==l&&gg(l,a)&&mg(t,l,i),r.set(n,s)}s=t._dirtyLeaves,l=s.size,c=t._dirtyElements,d=c.size,sg++}t._dirtyLeaves=n,t._dirtyElements=r}(l,e),Cg(e),function(e,t,n,r){const o=e._nodeMap,a=t._nodeMap,i=[];for(const[s]of r){const e=a.get(s);void 0!==e&&(e.isAttached()||(kg(e)&&Zf(e,s,o,a,i,r),o.has(s)||r.delete(s),i.push(s)))}for(const s of i)a.delete(s);for(const s of n){const e=a.get(s);void 0===e||e.isAttached()||(o.has(s)||n.delete(s),a.delete(s))}}(s,l,e._dirtyLeaves,e._dirtyElements)),n!==e._compositionKey&&(l._flushSync=!0);const r=l._selection;if(Dm(r)){const e=l._nodeMap,t=r.anchor.key,n=r.focus.key;void 0!==e.get(t)&&void 0!==e.get(n)||yp(19)}else Lm(r)&&0===r._nodes.size&&(l._selection=null)}catch(t){return t instanceof Error&&e._onError(t),e._pendingEditorState=s,e._dirtyType=2,e._cloneNotNeeded.clear(),e._dirtyLeaves=new Set,e._dirtyElements.clear(),void Ag(e)}finally{rg=d,ag=u,og=p,e._updating=f,sg=0}const h=0!==e._dirtyType||function(e,t){const n=t.getEditorState()._selection,r=e._selection;if(null!==r){if(r.dirty||!r.is(n))return!0}else if(null!==n)return!0;return!1}(l,e);h?l._flushSync?(l._flushSync=!1,Ag(e)):c&&Lp((()=>{Ag(e)})):(l._flushSync=!1,c&&(r.clear(),e._deferred=[],e._pendingEditorState=null))}function _g(e,t,n){e._updating?e._updates.push([t,n]):Pg(e,t,n)}class Tg{constructor(e,t,n){this.element=e,this.before=t||null,this.after=n||null}withBefore(e){return new Tg(this.element,e,this.after)}withAfter(e){return new Tg(this.element,this.before,e)}withElement(e){return new Tg(e,this.before,this.after)}insertChild(e){const t=this.before||this.getManagedLineBreak();return null!==t&&t.parentElement!==this.element&&yp(222),this.element.insertBefore(e,t),this}removeChild(e){return e.parentElement!==this.element&&yp(223),this.element.removeChild(e),this}replaceChild(e,t){return t.parentElement!==this.element&&yp(224),this.element.replaceChild(e,t),this}getFirstChild(){const e=this.after?this.after.nextSibling:this.element.firstChild;return e===this.before||e===this.getManagedLineBreak()?null:e}getManagedLineBreak(){return this.element.__lexicalLineBreak||null}setManagedLineBreak(e){if(null===e)this.removeManagedLineBreak();else{const t="decorator"===e&&(Gu||Hu);this.insertManagedLineBreak(t)}}removeManagedLineBreak(){const e=this.getManagedLineBreak();if(e){const t=this.element,n="IMG"===e.nodeName?e.nextSibling:null;n&&t.removeChild(n),t.removeChild(e),t.__lexicalLineBreak=void 0}}insertManagedLineBreak(e){const t=this.getManagedLineBreak();if(t){if(e===("IMG"===t.nodeName))return;this.removeManagedLineBreak()}const n=this.element,r=this.before,o=document.createElement("br");if(n.insertBefore(o,r),e){const e=document.createElement("img");e.setAttribute("data-lexical-linebreak","true"),e.style.cssText="display: inline !important; border: 0px !important; margin: 0px !important;",e.alt="",n.insertBefore(e,o),n.__lexicalLineBreak=e}else n.__lexicalLineBreak=o}getFirstChildOffset(){let e=0;for(let t=this.after;null!==t;t=t.previousSibling)e++;return e}resolveChildIndex(e,t,n,r){if(n===this.element){const t=this.getFirstChildOffset();return[e,Math.min(t+e.getChildrenSize(),Math.max(t,r))]}const o=Eg(t,n);o.push(r);const a=Eg(t,this.element);let i=e.getIndexWithinParent();for(let s=0;st){i+=1;break}}return[e.getParentOrThrow(),i]}}function Eg(e,t){const n=[];let r=t;for(;r!==e&&null!==r;r=t.parentNode){let e=0;for(let t=r.previousSibling;null!==t;t=r.previousSibling)e++;n.push(e)}return r!==e&&yp(225),n.reverse()}class Rg extends nm{constructor(e){super(e),this.__first=null,this.__last=null,this.__size=0,this.__format=0,this.__style="",this.__indent=0,this.__dir=null}afterCloneFrom(e){super.afterCloneFrom(e),this.__first=e.__first,this.__last=e.__last,this.__size=e.__size,this.__indent=e.__indent,this.__format=e.__format,this.__style=e.__style,this.__dir=e.__dir}getFormat(){return this.getLatest().__format}getFormatType(){const e=this.getFormat();return mp[e]||""}getStyle(){return this.getLatest().__style}getIndent(){return this.getLatest().__indent}getChildren(){const e=[];let t=this.getFirstChild();for(;null!==t;)e.push(t),t=t.getNextSibling();return e}getChildrenKeys(){const e=[];let t=this.getFirstChild();for(;null!==t;)e.push(t.__key),t=t.getNextSibling();return e}getChildrenSize(){return this.getLatest().__size}isEmpty(){return 0===this.getChildrenSize()}isDirty(){const e=fg()._dirtyElements;return null!==e&&e.has(this.__key)}isLastChild(){const e=this.getLatest(),t=this.getParentOrThrow().getLastChild();return null!==t&&t.is(e)}getAllTextNodes(){const e=[];let t=this.getFirstChild();for(;null!==t;){if(Cm(t)&&e.push(t),kg(t)){const n=t.getAllTextNodes();e.push(...n)}t=t.getNextSibling()}return e}getFirstDescendant(){let e=this.getFirstChild();for(;kg(e);){const t=e.getFirstChild();if(null===t)break;e=t}return e}getLastDescendant(){let e=this.getLastChild();for(;kg(e);){const t=e.getLastChild();if(null===t)break;e=t}return e}getDescendantByIndex(e){const t=this.getChildren(),n=t.length;if(e>=n){const e=t[n-1];return kg(e)&&e.getLastDescendant()||e||null}const r=t[e];return kg(r)&&r.getFirstDescendant()||r||null}getFirstChild(){const e=this.getLatest().__first;return null===e?null:Zp(e)}getFirstChildOrThrow(){const e=this.getFirstChild();return null===e&&yp(45,this.__key),e}getLastChild(){const e=this.getLatest().__last;return null===e?null:Zp(e)}getLastChildOrThrow(){const e=this.getLastChild();return null===e&&yp(96,this.__key),e}getChildAtIndex(e){const t=this.getChildrenSize();let n,r;if(e=e;){if(r===e)return n;n=n.getPreviousSibling(),r--}return null}getTextContent(){let e="";const t=this.getChildren(),n=t.length;for(let r=0;re.remove())),e}append(){for(var e=arguments.length,t=new Array(e),n=0;n0){let e=null===d?this.getFirstChild():d.getNextSibling();for(let n=0;n0&&(t.style.paddingInlineStart=40*e+"px")}return{element:t}}exportJSON(){return{children:[],direction:this.getDirection(),format:this.getFormatType(),indent:this.getIndent(),type:"element",version:1}}insertNewAfter(e,t){return null}canIndent(){return!0}collapseAtStart(e){return!1}excludeFromCopy(e){return!1}canReplaceWith(e){return!0}canInsertAfter(e){return!0}canBeEmpty(){return!0}canInsertTextBefore(){return!0}canInsertTextAfter(){return!0}isInline(){return!1}isShadowRoot(){return!1}canMergeWith(e){return!1}extractWithChild(e,t,n){return!1}canMergeWhenEmpty(){return!1}reconcileObservedMutation(e,t){const n=this.getDOMSlot(e);let r=n.getFirstChild();for(let o=this.getFirstChild();o;o=o.getNextSibling()){const e=t.getElementByKey(o.getKey());null!==e&&(null==r?(n.insertChild(e),r=e):r!==e&&n.replaceChild(e,r),r=r.nextSibling)}}}function kg(e){return e instanceof Rg}function jg(e,t,n){let r=e.getNode();for(;r;){const e=r.__key;if(t.has(e)&&!n.has(e))return!0;r=r.getParent()}return!1}class Og extends nm{constructor(e){super(e)}decorate(e,t){yp(47)}isIsolated(){return!1}isInline(){return!0}isKeyboardSelectable(){return!0}}function Ig(e){return e instanceof Og}class Dg extends Rg{static getType(){return"root"}static clone(){return new Dg}constructor(){super("root"),this.__cachedText=null}getTopLevelElementOrThrow(){yp(51)}getTextContent(){const e=this.__cachedText;return!cg()&&0!==fg()._dirtyType||null===e?super.getTextContent():e}remove(){yp(52)}replace(e){yp(53)}insertBefore(e){yp(54)}insertAfter(e){yp(55)}updateDOM(e,t){return!1}append(){for(let e=0;e({root:Fg(of())})))}}class Bg extends Rg{static getType(){return"artificial"}createDOM(e){return document.createElement("div")}}class Ug extends Rg{constructor(e){super(e),this.__textFormat=0,this.__textStyle=""}static getType(){return"paragraph"}getTextFormat(){return this.getLatest().__textFormat}setTextFormat(e){const t=this.getWritable();return t.__textFormat=e,t}hasTextFormat(e){const t=pp[e];return!!(this.getTextFormat()&t)}getFormatFlags(e,t){return Gp(this.getLatest().__textFormat,e,t)}getTextStyle(){return this.getLatest().__textStyle}setTextStyle(e){const t=this.getWritable();return t.__textStyle=e,t}static clone(e){return new Ug(e.__key)}afterCloneFrom(e){super.afterCloneFrom(e),this.__textFormat=e.__textFormat,this.__textStyle=e.__textStyle}createDOM(e){const t=document.createElement("p"),n=Sf(e.theme,"paragraph");return void 0!==n&&t.classList.add(...n),t}updateDOM(e,t,n){return!1}static importDOM(){return{p:e=>({conversion:Vg,priority:0})}}exportDOM(e){const{element:t}=super.exportDOM(e);if(t&&Bf(t)){this.isEmpty()&&t.append(document.createElement("br"));const e=this.getFormatType();t.style.textAlign=e;const n=this.getDirection();n&&(t.dir=n)}return{element:t}}static importJSON(e){const t=Wg();return t.setFormat(e.format),t.setIndent(e.indent),t.setDirection(e.direction),t.setTextFormat(e.textFormat),t}exportJSON(){return(0,r.A)((0,r.A)({},super.exportJSON()),{},{textFormat:this.getTextFormat(),textStyle:this.getTextStyle(),type:"paragraph",version:1})}insertNewAfter(e,t){const n=Wg();n.setTextFormat(e.format),n.setTextStyle(e.style);const r=this.getDirection();return n.setDirection(r),n.setFormat(this.getFormatType()),n.setStyle(this.getTextStyle()),this.insertAfter(n,t),n}collapseAtStart(){const e=this.getChildren();if(0===e.length||Cm(e[0])&&""===e[0].getTextContent().trim()){if(null!==this.getNextSibling())return this.selectNext(),this.remove(),!0;if(null!==this.getPreviousSibling())return this.selectPrevious(),this.remove(),!0}return!1}}function Vg(e){const t=Wg();return e.style&&(t.setFormat(e.style.textAlign),Xf(e,t)),{node:t}}function Wg(){return Mf(new Ug)}function Hg(e){return e instanceof Ug}function Gg(e,t,n,r){const o=e._keyToDOMMap;o.clear(),e._editorState=Ng(),e._pendingEditorState=r,e._compositionKey=null,e._dirtyType=0,e._cloneNotNeeded.clear(),e._dirtyLeaves=new Set,e._dirtyElements.clear(),e._normalizedNodes=new Set,e._updateTags=new Set,e._updates=[],e._blockCursorElement=null;const a=e._observer;null!==a&&(a.disconnect(),e._observer=null),null!==t&&(t.textContent=""),null!==n&&(n.textContent="",o.set("root",n))}function Yg(e){const t=e||{},n=og,r=t.theme||{},o=void 0===e?n:t.parentEditor||null,a=t.disableEvents||!1,i=Ng(),s=t.namespace||(null!==o?o._config.namespace:pf()),l=t.editorState,c=[Dg,hm,rm,_m,Ug,Bg,...t.nodes||[]],{onError:d,html:u}=t,p=void 0===t.editable||t.editable;let f;if(void 0===e&&null!==n)f=n._nodes;else{f=new Map;for(let e=0;e{Object.keys(e).forEach((t=>{let r=n.get(t);void 0===r&&(r=[],n.set(t,r)),r.push(e[t])}))};return e.forEach((e=>{const t=e.klass.importDOM;if(null==t||r.has(t))return;r.add(t);const n=t.call(e.klass);null!==n&&o(n)})),t&&o(t),n}(f,u?u.import:void 0),p);return void 0!==l&&(h._pendingEditorState=l,h._dirtyType=2),h}class qg{constructor(e,t,n,r,o,a,i){this._parentEditor=t,this._rootElement=null,this._editorState=e,this._pendingEditorState=null,this._compositionKey=null,this._deferred=[],this._keyToDOMMap=new Map,this._updates=[],this._updating=!1,this._listeners={decorator:new Set,editable:new Set,mutation:new Map,root:new Set,textcontent:new Set,update:new Set},this._commands=new Map,this._config=r,this._nodes=n,this._decorators={},this._pendingDecorators=null,this._dirtyType=0,this._cloneNotNeeded=new Set,this._dirtyLeaves=new Set,this._dirtyElements=new Map,this._normalizedNodes=new Set,this._updateTags=new Set,this._observer=null,this._key=pf(),this._onError=o,this._htmlConversions=a,this._editable=i,this._headless=null!==t&&t._headless,this._window=null,this._blockCursorElement=null}isComposing(){return null!=this._compositionKey}registerUpdateListener(e){const t=this._listeners.update;return t.add(e),()=>{t.delete(e)}}registerEditableListener(e){const t=this._listeners.editable;return t.add(e),()=>{t.delete(e)}}registerDecoratorListener(e){const t=this._listeners.decorator;return t.add(e),()=>{t.delete(e)}}registerTextContentListener(e){const t=this._listeners.textcontent;return t.add(e),()=>{t.delete(e)}}registerRootListener(e){const t=this._listeners.root;return e(this._rootElement,null),t.add(e),()=>{e(null,this._rootElement),t.delete(e)}}registerCommand(e,t,n){void 0===n&&yp(35);const r=this._commands;r.has(e)||r.set(e,[new Set,new Set,new Set,new Set,new Set]);const o=r.get(e);void 0===o&&yp(36,String(e));const a=o[n];return a.add(t),()=>{a.delete(t),o.every((e=>0===e.size))&&r.delete(e)}}registerMutationListener(e,t,n){const r=this.resolveRegisteredNodeAfterReplacements(this.getRegisteredNode(e)).klass,o=this._listeners.mutation;o.set(t,r);const a=n&&n.skipInitialization;return void 0!==a&&a||this.initializeMutationListener(t,r),()=>{o.delete(t)}}getRegisteredNode(e){const t=this._nodes.get(e.getType());return void 0===t&&yp(37,e.name),t}resolveRegisteredNodeAfterReplacements(e){for(;e.replaceWithKlass;)e=this.getRegisteredNode(e.replaceWithKlass);return e}initializeMutationListener(e,t){const n=this._editorState,r=Kf(n).get(t.getType());if(!r)return;const o=new Map;for(const a of r.keys())o.set(a,"created");o.size>0&&e(o,{dirtyLeaves:new Set,prevEditorState:n,updateTags:new Set(["registerMutationListener"])})}registerNodeTransformToKlass(e,t){const n=this.getRegisteredNode(e);return n.transforms.add(t),n}registerNodeTransform(e,t){const n=this.registerNodeTransformToKlass(e,t),r=[n],o=n.replaceWithKlass;if(null!=o){const e=this.registerNodeTransformToKlass(o,t);r.push(e)}var a;return a=e.getType(),_g(this,(()=>{const e=pg();if(e.isEmpty())return;if("root"===a)return void of().markDirty();const t=e._nodeMap;for(const[,n]of t)n.markDirty()}),null===this._pendingEditorState?{tag:"history-merge"}:void 0),()=>{r.forEach((e=>e.transforms.delete(t)))}}hasNode(e){return this._nodes.has(e.getType())}hasNodes(e){return e.every(this.hasNode.bind(this))}dispatchCommand(e,t){return Ef(this,e,t)}getDecorators(){return this._decorators}getRootElement(){return this._rootElement}getKey(){return this._key}setRootElement(e){const t=this._rootElement;if(e!==t){const n=Sf(this._config.theme,"root"),r=this._pendingEditorState||this._editorState;if(this._rootElement=e,Gg(this,t,e,r),null!==t&&(this._config.disableEvents||function(e){const t=e.ownerDocument,n=zh.get(t);void 0===n&&yp(162);const r=n-1;r>=0||yp(164),zh.set(t,r),0===r&&t.removeEventListener("selectionchange",Zh);const o=Up(e);zp(o)?(function(e){if(null!==e._parentEditor){const t=uf(e),n=t[t.length-1]._key;$h.get(n)===e&&$h.delete(n)}else $h.delete(e._key)}(o),e.__lexicalEditor=null):o&&yp(198);const a=Xh(e);for(let i=0;i{em(e)||(Qh(e),(t.isEditable()||"click"===n)&&r(e,t))}:e=>{if(em(e))return;Qh(e);const r=t.isEditable();switch(n){case"cut":return r&&Ef(t,ku,e);case"copy":return Ef(t,Ru,e);case"paste":return r&&Ef(t,tu,e);case"dragstart":return r&&Ef(t,_u,e);case"dragover":return r&&Ef(t,Tu,e);case"dragend":return r&&Ef(t,Eu,e);case"focus":return r&&Ef(t,Lu,e);case"blur":return r&&Ef(t,Nu,e);case"drop":return r&&Ef(t,Cu,e)}};e.addEventListener(n,i),o.push((()=>{e.removeEventListener(n,i)}))}}(e,this),null!=n&&e.classList.add(...n)}else this._editorState=r,this._pendingEditorState=null,this._window=null;wg("root",this,!1,e,t)}}getElementByKey(e){return this._keyToDOMMap.get(e)||null}getEditorState(){return this._editorState}setEditorState(e,t){e.isEmpty()&&yp(38);let n=e;n._readOnly&&(n=Lg(e),n._selection=e._selection?e._selection.clone():null),Ep(this);const r=this._pendingEditorState,o=this._updateTags,a=void 0!==t?t.tag:null;null===r||r.isEmpty()||(null!=a&&o.add(a),Ag(this)),this._pendingEditorState=n,this._dirtyType=2,this._dirtyElements.set("root",!1),this._compositionKey=null,null!=a&&o.add(a),this._updating||Ag(this)}parseEditorState(e,t){return function(e,t,n){const r=Ng(),o=rg,a=ag,i=og,s=t._dirtyElements,l=t._dirtyLeaves,c=t._cloneNotNeeded,d=t._dirtyType;t._dirtyElements=new Map,t._dirtyLeaves=new Set,t._cloneNotNeeded=new Set,t._dirtyType=0,rg=r,ag=!1,og=t;try{const o=t._nodes;bg(e.root,o),n&&n(),r._readOnly=!0}catch(e){e instanceof Error&&t._onError(e)}finally{t._dirtyElements=s,t._dirtyLeaves=l,t._cloneNotNeeded=c,t._dirtyType=d,rg=o,ag=a,og=i}return r}("string"==typeof e?JSON.parse(e):e,this,t)}read(e){return Ag(this),this.getEditorState().read(e,{editor:this})}update(e,t){_g(this,e,t)}focus(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=this._rootElement;null!==n&&(n.setAttribute("autocapitalize","off"),_g(this,(()=>{const e=Jm(),n=of();null!==e?e.dirty=!0:0!==n.getChildrenSize()&&("rootStart"===t.defaultSelection?n.selectStart():n.selectEnd())}),{onUpdate:()=>{n.removeAttribute("autocapitalize"),e&&e()},tag:"focus"}),null===this._pendingEditorState&&n.removeAttribute("autocapitalize"))}blur(){const e=this._rootElement;null!==e&&e.blur();const t=zf(this._window);null!==t&&t.removeAllRanges()}isEditable(){return this._editable}setEditable(e){this._editable!==e&&(this._editable=e,wg("editable",this,!0,e))}toJSON(){return{editorState:this._editorState.toJSON()}}}qg.version="0.20.2+prod.esm";const Kg="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement,Jg=Kg?w.useLayoutEffect:w.useEffect,Xg={tag:"history-merge"};function $g(e){let{initialConfig:t,children:n}=e;const r=(0,w.useMemo)((()=>{const{theme:e,namespace:n,nodes:r,onError:o,editorState:a,html:i}=t,s=function(e,t){let n=null;return null!=e&&(n=e[1]),{getTheme:function(){return null!=t?t:null!=n?n.getTheme():null}}}(null,e),l=Yg({editable:t.editable,html:i,namespace:n,nodes:r,onError:e=>o(e,l),theme:e});return function(e,t){if(null!==t)if(void 0===t)e.update((()=>{const t=of();if(t.isEmpty()){const n=Wg();t.append(n);const r=Kg?document.activeElement:null;(null!==Jm()||null!==r&&r===e.getRootElement())&&n.select()}}),Xg);else if(null!==t)switch(typeof t){case"string":{const n=e.parseEditorState(t);e.setEditorState(n,Xg);break}case"object":e.setEditorState(t,Xg);break;case"function":e.update((()=>{of().isEmpty()&&t(e)}),Xg)}}(l,a),[l,s]}),[]);return Jg((()=>{const e=t.editable,[n]=r;n.setEditable(void 0===e||e)}),[]),(0,a.jsx)(Yd.Provider,{value:r,children:n})}function Zg(e,t){return Zg=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Zg(e,t)}var Qg={error:null},ev=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),o=0;oe.isEditable(),subscribe:t=>e.registerEditableListener(t)}}function iv(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(e)return!1;let n=of().getTextContent();return t&&(n=n.trim()),""===n}function sv(e){return()=>function(e){if(!iv(e,!1))return!1;const t=of().getChildren(),n=t.length;if(n>1)return!1;for(let r=0;r{for(let e=t.length-1;e>=0;e--)t[e]();t.length=0}}function hv(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r0&&e.classList.add(...o)}function mv(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r0&&e.classList.remove(...o)}function gv(e,t){let n=e;for(;null!=n;){if(n instanceof t)return n;n=n.getParent()}return null}function vv(e){const t=yv(e,(e=>kg(e)&&!e.isInline()));return kg(t)||lv(4,e.__key),t}const yv=(e,t)=>{let n=e;for(;n!==of()&&null!=n;){if(t(n))return n;n=n.getParent()}return null};function bv(e,t){return null!==e&&Object.getPrototypeOf(e).constructor.name===t.name}var xv=n(97950);var Av=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}((function(e){const t=new URLSearchParams;t.append("code",e);for(let n=1;nr?r:n,d=n>r?n:r):l?(u=a?r:n,d=void 0):c&&(u=0,d=a?n:r),t.__text=t.__text.slice(u,d),t}}return t}function Pv(e){const t=e.getStyle(),n=Sv(t);wv.set(t,n)}function _v(e){return e.getNode().isAttached()}function Tv(e){let t=e;for(;null!==t&&!Df(t);){const e=t.getLatest(),n=t.getParent();0===e.getChildrenSize()&&t.remove(!0),t=n}}function Ev(e,t,n,r){let o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;if(0===t.length)return;const a=t[0],i=new Map,s=[];let l=kg(a)?a:a.getParentOrThrow();l.isInline()&&(l=l.getParentOrThrow());let c=!1;for(;null!==l;){const e=l.getPreviousSibling();if(null!==e){l=e,c=!0;break}if(l=l.getParentOrThrow(),Df(l))break}const d=new Set;for(let h=0;h{t.append(e),u.add(e.getKey()),kg(e)&&e.getChildrenKeys().forEach((e=>u.add(e)))})),Tv(n)}}else if(d.has(e.getKey())){kg(e)||Av(179);const t=r();t.setFormat(e.getFormatType()),t.setIndent(e.getIndent()),s.push(t),e.remove(!0)}}if(null!==o)for(let h=0;h=0;h--){const e=s[h];l.insertAfter(e)}else{const e=l.getFirstChild();if(kg(e)&&(l=e),null===e)if(o)l.append(o);else for(let t=0;t=0;h--){const e=s[h];l.insertAfter(e),p=e}const f=Xm();Dm(f)&&_v(f.anchor)&&_v(f.focus)?sf(f.clone()):null!==p?p.selectEnd():e.dirty=!0}function Rv(e,t){const n=_f(e.focus,t);return Ig(n)&&!n.isIsolated()||kg(n)&&!n.isInline()&&!n.canBeEmpty()}function kv(e,t,n){const r=function(e){const t=e.anchor.getNode();return"rtl"===(Mg(t)?t:t.getParentOrThrow()).getDirection()}(e);!function(e,t,n,r){e.modify(t?"extend":"move",n,r)}(e,t,n?!r:r,"character")}function jv(e){if(Ig(e))return!1;if(!kg(e)||Df(e))return!1;const t=e.getFirstChild(),n=null===t||im(t)||Cm(t)||t.isInline();return!e.isInline()&&!1!==e.canBeEmpty()&&n}function Ov(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=null===r||t.isSelected(r);const a=kg(t)&&t.excludeFromCopy("html");let i=t;if(null!==r){let e=Jf(t);e=Cm(e)&&null!==r?Cv(r,e):e,i=e}const s=kg(i)?i.getChildren():[],l=e._nodes.get(i.getType());let c;c=l&&void 0!==l.exportDOM?l.exportDOM(e,i):i.exportDOM(e);const{element:d,after:u}=c;if(!d)return!1;const p=document.createDocumentFragment();for(let f=0;f4&&void 0!==arguments[4]?arguments[4]:new Map,a=arguments.length>5?arguments[5]:void 0,i=[];if(Iv.has(e.nodeName))return i;let s=null;const l=function(e,t){const{nodeName:n}=e,r=t._htmlConversions.get(n.toLowerCase());let o=null;if(void 0!==r)for(const a of r){const t=a(e);null!==t&&(null===o||(o.priority||0)<=(t.priority||0))&&(o=t)}return null!==o?o.conversion:null}(e,t),c=l?l(e):null;let d=null;if(null!==c){d=c.after;const t=c.node;if(s=Array.isArray(t)?t[t.length-1]:t,null!==s){for(const[,e]of o)if(s=e(s,a),!s)break;s&&i.push(...Array.isArray(t)?t:[s])}null!=c.forChild&&o.set(e.nodeName,c.forChild)}const u=e.childNodes;let p=[];const f=(null==s||!Df(s))&&(null!=s&&Hm(s)||r);for(let h=0;h{const e=new Bg;return n.push(e),e}:Wg)),null==s?p.length>0?i=i.concat(p):Wf(e)&&function(e){return null!=e.nextSibling&&null!=e.previousSibling&&(Vf(e.nextSibling)&&Vf(e.previousSibling))}(e)&&(i=i.concat(am())):kg(s)&&s.append(...p),i}var Mv=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}((function(e){const t=new URLSearchParams;t.append("code",e);for(let n=1;ne}).createHTML(e):e}(o),"text/html")),t)}catch(e){}const a=e.getData("text/plain")||e.getData("text/uri-list");if(null!=a)if(Dm(t)){const e=a.split(/(\r?\n|\t)/);""===e[e.length-1]&&e.pop();for(let t=0;t3&&void 0!==arguments[3]?arguments[3]:[],o=null===t||n.isSelected(t);const a=kg(n)&&n.excludeFromCopy("html");let i=n;if(null!==t){let e=Jf(n);e=Cm(e)&&null!==t?Cv(t,e):e,i=e}const s=kg(i)?i.getChildren():[],l=function(e){const t=e.exportJSON(),n=e.constructor;if(t.type!==n.getType()&&Mv(58,n.name),kg(e)){const e=t.children;Array.isArray(e)||Mv(59,n.name)}return t}(i);if(Cm(i)){const e=i.__text;e.length>0?l.text=e:o=!1}for(let c=0;c{e.update((()=>{r(Uv(e,t,n))}))}));const r=e.getRootElement(),o=null==e._window?window.document:e._window.document,a=zf(e._window);if(null===r||null===a)return!1;const i=o.createElement("span");i.style.cssText="position: fixed; top: -1000px;",i.append(o.createTextNode("#")),r.append(i);const s=new Range;return s.setStart(i,0),s.setEnd(i,1),a.removeAllRanges(),a.addRange(s),new Promise(((t,r)=>{const a=e.registerCommand(Ru,(r=>(bv(r,ClipboardEvent)&&(a(),null!==zv&&(window.clearTimeout(zv),zv=null),t(Uv(e,r,n))),!0)),4);zv=window.setTimeout((()=>{a(),zv=null,t(!1)}),50),o.execCommand("copy"),i.remove()}))}function Uv(e,t,n){if(void 0===n){const t=zf(e._window);if(!t)return!1;const r=t.anchorNode,o=t.focusNode;if(null!==r&&null!==o&&!Fp(e,r,o))return!1;const a=Jm();if(null===a)return!1;n=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Jm();const t={"text/plain":e?e.getTextContent():""};if(e){const n=fg();for(const[r,o]of Vv){const a=o(n,e);null!==a&&(t[r]=a)}}return t}(a)}t.preventDefault();const r=t.clipboardData;return null!==r&&(function(e,t){for(const n in t){const r=t[n];void 0!==r&&e.setData(n,r)}}(r,n),!0)}const Vv=[["text/html",function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Jm();return null==t&&Mv(166),Dm(t)&&t.isCollapsed()||0===t.getNodes().length?"":function(e,t){if("undefined"==typeof document||"undefined"==typeof window&&void 0===global.window)throw new Error("To use $generateHtmlFromNodes in headless mode please initialize a headless browser implementation such as JSDom before calling this function.");const n=document.createElement("div"),r=of().getChildren();for(let o=0;o1&&void 0!==arguments[1]?arguments[1]:Jm();return null==t&&Mv(166),Dm(t)&&t.isCollapsed()||0===t.getNodes().length?null:JSON.stringify(function(e,t){const n=[],r=of().getChildren();for(let o=0;o({conversion:ey,priority:0}),h2:e=>({conversion:ey,priority:0}),h3:e=>({conversion:ey,priority:0}),h4:e=>({conversion:ey,priority:0}),h5:e=>({conversion:ey,priority:0}),h6:e=>({conversion:ey,priority:0}),p:e=>{const t=e.firstChild;return null!==t&&Qv(t)?{conversion:()=>({node:null}),priority:3}:null},span:e=>Qv(e)?{conversion:e=>({node:ty("h1")}),priority:3}:null}}exportDOM(e){const{element:t}=super.exportDOM(e);if(t&&Bf(t)){this.isEmpty()&&t.append(document.createElement("br"));const e=this.getFormatType();t.style.textAlign=e;const n=this.getDirection();n&&(t.dir=n)}return{element:t}}static importJSON(e){const t=ty(e.tag);return t.setFormat(e.format),t.setIndent(e.indent),t.setDirection(e.direction),t}exportJSON(){return(0,r.A)((0,r.A)({},super.exportJSON()),{},{tag:this.getTag(),type:"heading",version:1})}insertNewAfter(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const n=e?e.anchor.offset:0,r=this.getLastDescendant(),o=!r||e&&e.anchor.key===r.getKey()&&n===r.getTextContentSize()||!e?Wg():ty(this.getTag()),a=this.getDirection();if(o.setDirection(a),this.insertAfter(o,t),0===n&&!this.isEmpty()&&e){const e=Wg();e.select(),this.replace(e,!0)}return o}collapseAtStart(){const e=this.isEmpty()?Wg():ty(this.getTag());return this.getChildren().forEach((t=>e.append(t))),this.replace(e),!0}extractWithChild(){return!0}}function Qv(e){return"span"===e.nodeName.toLowerCase()&&"26pt"===e.style.fontSize}function ey(e){const t=e.nodeName.toLowerCase();let n=null;return"h1"!==t&&"h2"!==t&&"h3"!==t&&"h4"!==t&&"h5"!==t&&"h6"!==t||(n=ty(t),null!==e.style&&(Xf(e,n),n.setFormat(e.style.textAlign))),{node:n}}function ty(e){return Mf(new Zv(e))}function ny(e){let t=null;if(bv(e,DragEvent)?t=e.dataTransfer:bv(e,ClipboardEvent)&&(t=e.clipboardData),null===t)return[!1,[],!1];const n=t.types,r=n.includes("Files"),o=n.includes("text/html")||n.includes("text/plain");return[r,Array.from(t.files),o]}function ry(e){const t=Jm();if(!Dm(t))return!1;const n=new Set,r=t.getNodes();for(let o=0;okg(e)&&!e.isInline()));if(null===i)continue;const s=i.getKey();i.canIndent()&&!n.has(s)&&(n.add(s),e(i))}return n.size>0}function oy(e){return Ig(tf(e))}function ay(e){return fv(e.registerCommand(Xd,(e=>{const t=Jm();return!!Lm(t)&&(t.clear(),!0)}),0),e.registerCommand($d,(e=>{const t=Jm();return!!Dm(t)&&(t.deleteCharacter(e),!0)}),0),e.registerCommand(ru,(e=>{const t=Jm();return!!Dm(t)&&(t.deleteWord(e),!0)}),0),e.registerCommand(ou,(e=>{const t=Jm();return!!Dm(t)&&(t.deleteLine(e),!0)}),0),e.registerCommand(eu,(t=>{const n=Jm();if("string"==typeof t)null!==n&&n.insertText(t);else{if(null===n)return!1;const r=t.dataTransfer;if(null!=r)Lv(r,n,e);else if(Dm(n)){const e=t.data;return e&&n.insertText(e),!0}}return!0}),0),e.registerCommand(nu,(()=>{const e=Jm();return!!Dm(e)&&(e.removeText(),!0)}),0),e.registerCommand(au,(e=>{const t=Jm();return!!Dm(t)&&(t.formatText(e),!0)}),0),e.registerCommand(Pu,(e=>{const t=Jm();if(!Dm(t)&&!Lm(t))return!1;const n=t.getNodes();for(const r of n){const t=yv(r,(e=>kg(e)&&!e.isInline()));null!==t&&t.setFormat(e)}return!0}),0),e.registerCommand(Zd,(e=>{const t=Jm();return!!Dm(t)&&(t.insertLineBreak(e),!0)}),0),e.registerCommand(Qd,(()=>{const e=Jm();return!!Dm(e)&&(e.insertParagraph(),!0)}),0),e.registerCommand(Au,(()=>(function(e){let t=Jm()||Xm();null===t&&(t=of().selectEnd()),t.insertNodes(e)}([Tm()]),!0)),0),e.registerCommand(wu,(()=>ry((e=>{const t=e.getIndent();e.setIndent(t+1)}))),0),e.registerCommand(Su,(()=>ry((e=>{const t=e.getIndent();t>0&&e.setIndent(t-1)}))),0),e.registerCommand(fu,(e=>{const t=Jm();if(Lm(t)&&!oy(e.target)){const e=t.getNodes();if(e.length>0)return e[0].selectPrevious(),!0}else if(Dm(t)){const n=_f(t.focus,!0);if(!e.shiftKey&&Ig(n)&&!n.isIsolated()&&!n.isInline())return n.selectPrevious(),e.preventDefault(),!0}return!1}),0),e.registerCommand(hu,(e=>{const t=Jm();if(Lm(t)){const e=t.getNodes();if(e.length>0)return e[0].selectNext(0,0),!0}else if(Dm(t)){if(function(e){const t=e.focus;return"root"===t.key&&t.offset===of().getChildrenSize()}(t))return e.preventDefault(),!0;const n=_f(t.focus,!1);if(!e.shiftKey&&Ig(n)&&!n.isIsolated()&&!n.isInline())return n.selectNext(),e.preventDefault(),!0}return!1}),0),e.registerCommand(uu,(e=>{const t=Jm();if(Lm(t)){const n=t.getNodes();if(n.length>0)return e.preventDefault(),n[0].selectPrevious(),!0}if(!Dm(t))return!1;if(Rv(t,!0)){const n=e.shiftKey;return e.preventDefault(),kv(t,n,!0),!0}return!1}),0),e.registerCommand(cu,(e=>{const t=Jm();if(Lm(t)&&!oy(e.target)){const n=t.getNodes();if(n.length>0)return e.preventDefault(),n[0].selectNext(0,0),!0}if(!Dm(t))return!1;const n=e.shiftKey;return!!Rv(t,!1)&&(e.preventDefault(),kv(t,n,!1),!0)}),0),e.registerCommand(vu,(t=>{if(oy(t.target))return!1;const n=Jm();if(!Dm(n))return!1;const{anchor:r}=n,o=r.getNode();return n.isCollapsed()&&0===r.offset&&!Mg(o)&&vv(o).getIndent()>0?(t.preventDefault(),e.dispatchCommand(Su,void 0)):(!Kv||"ko-KR"!==navigator.language)&&(t.preventDefault(),e.dispatchCommand($d,!0))}),0),e.registerCommand(bu,(t=>{if(oy(t.target))return!1;return!!Dm(Jm())&&(t.preventDefault(),e.dispatchCommand($d,!1))}),0),e.registerCommand(mu,(t=>{if(!Dm(Jm()))return!1;if(null!==t){if((Kv||qv||Xv)&&Yv)return!1;if(t.preventDefault(),t.shiftKey)return e.dispatchCommand(Zd,!1)}return e.dispatchCommand(Qd,void 0)}),0),e.registerCommand(yu,(()=>!!Dm(Jm())&&(e.blur(),!0)),0),e.registerCommand(Cu,(t=>{const[,n]=ny(t);if(n.length>0){const r=Wv(t.clientX,t.clientY);if(null!==r){const{offset:t,node:o}=r,a=tf(o);if(null!==a){const e=Ym();if(Cm(a))e.anchor.set(a.getKey(),t,"text"),e.focus.set(a.getKey(),t,"text");else{const t=a.getParentOrThrow().getKey(),n=a.getIndexWithinParent()+1;e.anchor.set(t,n,"element"),e.focus.set(t,n,"element")}sf(Ip(e))}e.dispatchCommand($v,n)}return t.preventDefault(),!0}return!!Dm(Jm())}),0),e.registerCommand(_u,(e=>{const[t]=ny(e),n=Jm();return!(t&&!Dm(n))}),0),e.registerCommand(Tu,(e=>{const[t]=ny(e),n=Jm();if(t&&!Dm(n))return!1;const r=Wv(e.clientX,e.clientY);if(null!==r){Ig(tf(r.node))&&e.preventDefault()}return!0}),0),e.registerCommand(ju,(()=>(function(){const e=of();sf(Ip(e.select(0,e.getChildrenSize())))}(),!0)),0),e.registerCommand(Ru,(t=>(Bv(e,bv(t,ClipboardEvent)?t:null),!0)),0),e.registerCommand(ku,(t=>(async function(e,t){await Bv(t,bv(e,ClipboardEvent)?e:null),t.update((()=>{const e=Jm();Dm(e)?e.removeText():Lm(e)&&e.getNodes().forEach((e=>e.remove()))}))}(t,e),!0)),0),e.registerCommand(tu,(t=>{const[,n,r]=ny(t);return n.length>0&&!r?(e.dispatchCommand($v,n),!0):!Np(t.target)&&(null!==Jm()&&(function(e,t){e.preventDefault(),t.update((()=>{const n=Jm(),r=bv(e,InputEvent)||bv(e,KeyboardEvent)?null:e.clipboardData;null!=r&&null!==n&&Lv(r,n,t)}),{tag:"paste"})}(t,e),!0))}),0))}const iy="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?w.useLayoutEffect:w.useEffect;function sy(e){return e.getEditorState().read(sv(e.isComposing()))}function ly(e){let{contentEditable:t,placeholder:n=null,ErrorBoundary:r}=e;const[o]=qd(),i=function(e,t){const[n,r]=(0,w.useState)((()=>e.getDecorators()));return iy((()=>e.registerDecoratorListener((e=>{(0,xv.flushSync)((()=>{r(e)}))}))),[e]),(0,w.useEffect)((()=>{r(e.getDecorators())}),[e]),(0,w.useMemo)((()=>{const r=[],o=Object.keys(n);for(let i=0;ie._onError(t),children:(0,a.jsx)(w.Suspense,{fallback:null,children:n[s]})}),c=e.getElementByKey(s);null!==c&&r.push((0,xv.createPortal)(l,c,s))}return r}),[t,n,e])}(o,r);return function(e){iy((()=>fv(ay(e),function(e){const n=window.location.origin,r=r=>{if(r.origin!==n)return;const o=e.getRootElement();if(document.activeElement!==o)return;const a=r.data;if("string"==typeof a){let n;try{n=JSON.parse(a)}catch(t){return}if(n&&"nuanria_messaging"===n.protocol&&"request"===n.type){const t=n.payload;if(t&&"makeChanges"===t.functionId){const n=t.args;if(n){const[t,o,a,i,s,l]=n;e.update((()=>{const e=Jm();if(Dm(e)){const n=e.anchor;let l=n.getNode(),c=0,d=0;if(Cm(l)&&t>=0&&o>=0&&(c=t,d=t+o,e.setTextNodeRange(l,c,l,d)),c===d&&""===a||(e.insertRawText(a),l=n.getNode()),Cm(l)){c=i,d=i+s;const t=l.getTextContentSize();c=c>t?t:c,d=d>t?t:d,e.setTextNodeRange(l,c,l,d)}r.stopImmediatePropagation()}}))}}}}};return window.addEventListener("message",r,!0),()=>{window.removeEventListener("message",r,!0)}}(e))),[e])}(o),(0,a.jsxs)(a.Fragment,{children:[t,(0,a.jsx)(cy,{content:n}),i]})}function cy(e){let{content:t}=e;const[n]=qd(),r=function(e){const[t,n]=(0,w.useState)((()=>sy(e)));return iy((()=>{function t(){const t=sy(e);n(t)}return t(),fv(e.registerUpdateListener((()=>{t()})),e.registerEditableListener((()=>{t()})))}),[e]),t}(n),o=function(e){const[t]=qd(),n=(0,w.useMemo)((()=>e(t)),[t,e]),[r,o]=(0,w.useState)((()=>n.initialValueFn())),a=(0,w.useRef)(r);return ov((()=>{const{initialValueFn:e,subscribe:t}=n,r=e();return a.current!==r&&(a.current=r,o(r)),t((e=>{a.current=e,o(e)}))}),[n,e]),r}(av);return r?"function"==typeof t?t(o):t:null}function dy(e,t){let n=Date.now(),r=0;return(o,a,i,s,l,c)=>{const d=Date.now();if(c.has("historic"))return r=0,n=d,2;const u=function(e,t,n,r,o){if(null===e||0===n.size&&0===r.size&&!o)return 0;const a=t._selection,i=e._selection;if(o)return 1;if(!(Dm(a)&&Dm(i)&&i.isCollapsed()&&a.isCollapsed()))return 0;const s=function(e,t,n){const r=e._nodeMap,o=[];for(const a of t){const e=r.get(a);void 0!==e&&o.push(e)}for(const[a,i]of n){if(!i)continue;const e=r.get(a);void 0===e||Mg(e)||o.push(e)}return o}(t,n,r);if(0===s.length)return 0;if(s.length>1){const n=t._nodeMap,r=n.get(a.anchor.key),o=n.get(i.anchor.key);return r&&o&&!e._nodeMap.has(r.__key)&&Cm(r)&&1===r.__text.length&&1===a.anchor.offset?2:0}const l=s[0],c=e._nodeMap.get(l.__key);if(!Cm(c)||!Cm(l)||c.__mode!==l.__mode)return 0;const d=c.__text,u=l.__text;if(d===u)return 0;const p=a.anchor,f=i.anchor;if(p.key!==f.key||"text"!==p.type)return 0;const h=p.offset,m=f.offset,g=u.length-d.length;return 1===g&&m===h-1?2:-1===g&&m===h+1?3:-1===g&&m===h?4:0}(o,a,s,l,e.isComposing()),p=(()=>{const p=null===i||i.editor===e,f=c.has("history-push");if(!f&&p&&c.has("history-merge"))return 0;if(null===o)return 1;const h=a._selection;return s.size>0||l.size>0?!1===f&&0!==u&&u===r&&dr.exportJSON())))===JSON.stringify(n.read((()=>o.exportJSON())))}(Array.from(s)[0],o,a)?0:1:null!==h?0:2})();return n=d,r=u,p}}function uy(e){e.undoStack=[],e.redoStack=[],e.current=null}function py(e){let{delay:t,externalHistoryState:n}=e;const[o]=qd();return function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1e3;const o=(0,w.useMemo)((()=>t||{current:null,redoStack:[],undoStack:[]}),[t]);(0,w.useEffect)((()=>function(e,t,n){const o=dy(e,n),a=fv(e.registerCommand(iu,(()=>(function(e,t){const n=t.redoStack,r=t.undoStack;if(0!==r.length){const o=t.current,a=r.pop();null!==o&&(n.push(o),e.dispatchCommand(Du,!0)),0===r.length&&e.dispatchCommand(Mu,!1),t.current=a||null,a&&a.editor.setEditorState(a.editorState,{tag:"historic"})}}(e,t),!0)),0),e.registerCommand(su,(()=>(function(e,t){const n=t.redoStack,r=t.undoStack;if(0!==n.length){const o=t.current;null!==o&&(r.push(o),e.dispatchCommand(Mu,!0));const a=n.pop();0===n.length&&e.dispatchCommand(Du,!1),t.current=a||null,a&&a.editor.setEditorState(a.editorState,{tag:"historic"})}}(e,t),!0)),0),e.registerCommand(Ou,(()=>(uy(t),!1)),0),e.registerCommand(Iu,(()=>(uy(t),e.dispatchCommand(Du,!1),e.dispatchCommand(Mu,!1),!0)),0),e.registerUpdateListener((n=>{let{editorState:a,prevEditorState:i,dirtyLeaves:s,dirtyElements:l,tags:c}=n;const d=t.current,u=t.redoStack,p=t.undoStack,f=null===d?null:d.editorState;if(null!==d&&a===f)return;const h=o(i,a,d,s,l,c);if(1===h)0!==u.length&&(t.redoStack=[],e.dispatchCommand(Du,!1)),null!==d&&(p.push((0,r.A)({},d)),e.dispatchCommand(Mu,!0));else if(2===h)return;t.current={editor:e,editorState:a}})));return a}(e,o,n)),[n,e,o])}(o,n,t),null}const fy="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?w.useLayoutEffect:w.useEffect;function hy(e){let{ignoreHistoryMergeTagChange:t=!0,ignoreSelectionChange:n=!1,onChange:r}=e;const[o]=qd();return fy((()=>{if(r)return o.registerUpdateListener((e=>{let{editorState:a,dirtyElements:i,dirtyLeaves:s,prevEditorState:l,tags:c}=e;n&&0===i.size&&0===s.size||t&&c.has("history-merge")||l.isEmpty()||r(a,o,c)}))}),[o,t,n,r]),null}var my=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}((function(e){const t=new URLSearchParams;t.append("code",e);for(let n=1;n{const e=Jm();if(null!==e){const n=e.getNodes();if(Dm(e)){const r=e.getStartEndPoints();null===r&&my(143);const[o]=r,a=o.getNode(),i=a.getParent();if(xy(a,n)){const e=By(t);if(Df(i)){a.replace(e);const t=Iy();kg(a)&&(t.setFormat(a.getFormatType()),t.setIndent(a.getIndent())),e.append(t)}else if(Dy(a)){const t=a.getParentOrThrow();wy(e,t.getChildren()),t.replace(e)}return}}const r=new Set;for(let e=0;e0&&e.append(...o),t.remove()}function Py(e){const t=new Set;if(yy(e)||t.has(e.getKey()))return;const n=e.getParent(),r=e.getNextSibling(),o=e.getPreviousSibling();if(yy(r)&&yy(o)){const n=o.getFirstChild();if(Uy(n)){n.append(e);const o=r.getFirstChild();Uy(o)&&(wy(n,o.getChildren()),r.remove(),t.add(r.getKey()))}}else if(yy(r)){const t=r.getFirstChild();if(Uy(t)){const n=t.getFirstChild();null!==n&&n.insertBefore(e)}}else if(yy(o)){const t=o.getFirstChild();Uy(t)&&t.append(e)}else if(Uy(n)){const t=Iy(),a=By(n.getListType());t.append(a),a.append(e),o?o.insertAfter(t):r?r.insertBefore(t):n.append(t)}}function _y(e){if(yy(e))return;const t=e.getParent(),n=t?t.getParent():void 0;if(Uy(n?n.getParent():void 0)&&Dy(n)&&Uy(t)){const r=t?t.getFirstChild():void 0,o=t?t.getLastChild():void 0;if(e.is(r))n.insertBefore(e),t.isEmpty()&&n.remove();else if(e.is(o))n.insertAfter(e),t.isEmpty()&&n.remove();else{const r=t.getListType(),o=Iy(),a=By(r);o.append(a),e.getPreviousSiblings().forEach((e=>a.append(e)));const i=Iy(),s=By(r);i.append(s),wy(s,e.getNextSiblings()),n.insertBefore(o),n.insertAfter(i),n.replace(e)}}}function Ty(){const e=[];for(var t=arguments.length,n=new Array(t),r=0;r{if(Dy(e)||my(144),null==e.__checked)return;const t=e.getParent();Uy(t)&&"check"!==t.getListType()&&null!=e.getChecked()&&e.setChecked(void 0)}}static importDOM(){return{li:()=>({conversion:jy,priority:0})}}static importJSON(e){const t=Iy();return t.setChecked(e.checked),t.setValue(e.value),t.setFormat(e.format),t.setDirection(e.direction),t}exportDOM(e){const t=this.createDOM(e._config);return t.style.textAlign=this.getFormatType(),{element:t}}exportJSON(){return(0,r.A)((0,r.A)({},super.exportJSON()),{},{checked:this.getChecked(),type:"listitem",value:this.getValue(),version:1})}append(){for(let e=0;e{e.append(t)}))),this.remove(),0===n.getChildrenSize()&&n.remove(),e}insertAfter(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const n=this.getParentOrThrow();if(Uy(n)||my(39),Dy(e))return super.insertAfter(e,t);const r=this.getNextSiblings();if(n.insertAfter(e,t),0!==r.length){const o=By(n.getListType());r.forEach((e=>o.append(e))),e.insertAfter(o,t)}return e}remove(e){const t=this.getPreviousSibling(),n=this.getNextSibling();super.remove(e),t&&n&&yy(t)&&yy(n)&&(Cy(t.getFirstChild(),n.getFirstChild()),n.remove())}insertNewAfter(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const n=Iy(null==this.__checked&&void 0);return this.insertAfter(n,t),n}collapseAtStart(e){const t=Wg();this.getChildren().forEach((e=>t.append(e)));const n=this.getParentOrThrow(),r=n.getParentOrThrow(),o=Dy(r);if(1===n.getChildrenSize())if(o)n.remove(),r.select();else{n.insertBefore(t),n.remove();const r=e.anchor,o=e.focus,a=t.getKey();"element"===r.type&&r.getNode().is(this)&&r.set(a,r.offset,"element"),"element"===o.type&&o.getNode().is(this)&&o.set(a,o.offset,"element")}else n.insertBefore(t),this.remove();return!0}getValue(){return this.getLatest().__value}setValue(e){this.getWritable().__value=e}getChecked(){const e=this.getLatest();let t;const n=this.getParent();return Uy(n)&&(t=n.getListType()),"check"===t?Boolean(e.__checked):void 0}setChecked(e){this.getWritable().__checked=e}toggleChecked(){this.setChecked(!this.__checked)}getIndent(){const e=this.getParent();if(null===e)return this.getLatest().__indent;let t=e.getParentOrThrow(),n=0;for(;Dy(t);)t=t.getParentOrThrow().getParentOrThrow(),n++;return n}setIndent(e){"number"!=typeof e&&my(117),(e=Math.floor(e))>=0||my(199);let t=this.getIndent();for(;t!==e;)tUy(e)))?r.push(...e):o.push(...e)}o.length>0&&mv(e,...o),r.length>0&&hv(e,...r)}function ky(e,t,n,r){Uy(t.getFirstChild())?(e.removeAttribute("role"),e.removeAttribute("tabIndex"),e.removeAttribute("aria-checked")):(e.setAttribute("role","checkbox"),e.setAttribute("tabIndex","-1"),n&&t.__checked===n.__checked||e.setAttribute("aria-checked",t.getChecked()?"true":"false"))}function jy(e){if(e.classList.contains("task-list-item"))for(const n of e.children)if("INPUT"===n.tagName)return Oy(n);const t=e.getAttribute("aria-checked");return{node:Iy("true"===t||"false"!==t&&void 0)}}function Oy(e){return"checkbox"!==e.getAttribute("type")?{node:null}:{node:Iy(e.hasAttribute("checked"))}}function Iy(e){return Mf(new Ey(void 0,e))}function Dy(e){return e instanceof Ey}class My extends Rg{static getType(){return"list"}static clone(e){const t=e.__listType||zy[e.__tag];return new My(t,e.__start,e.__key)}constructor(e,t,n){super(n);const r=zy[e]||e;this.__listType=r,this.__tag="number"===r?"ol":"ul",this.__start=t}getTag(){return this.__tag}setListType(e){const t=this.getWritable();t.__listType=e,t.__tag="number"===e?"ol":"ul"}getListType(){return this.__listType}getStart(){return this.__start}createDOM(e,t){const n=this.__tag,r=document.createElement(n);return 1!==this.__start&&r.setAttribute("start",String(this.__start)),r.__lexicalListType=this.__listType,Ly(r,e.theme,this),r}updateDOM(e,t,n){return e.__tag!==this.__tag||(Ly(t,n.theme,this),!1)}static transform(){return e=>{Uy(e)||my(163),function(e){const t=e.getNextSibling();Uy(t)&&e.getListType()===t.getListType()&&Cy(e,t)}(e),function(e){const t="check"!==e.getListType();let n=e.getStart();for(const r of e.getChildren())Dy(r)&&(r.getValue()!==n&&r.setValue(n),t&&null!=r.getLatest().__checked&&r.setChecked(void 0),Uy(r.getFirstChild())||n++)}(e)}}static importDOM(){return{ol:()=>({conversion:Fy,priority:0}),ul:()=>({conversion:Fy,priority:0})}}static importJSON(e){const t=By(e.listType,e.start);return t.setFormat(e.format),t.setIndent(e.indent),t.setDirection(e.direction),t}exportDOM(e){const t=this.createDOM(e._config,e);return t&&Bf(t)&&(1!==this.__start&&t.setAttribute("start",String(this.__start)),"check"===this.__listType&&t.setAttribute("__lexicalListType","check")),{element:t}}exportJSON(){return(0,r.A)((0,r.A)({},super.exportJSON()),{},{listType:this.getListType(),start:this.getStart(),tag:this.getTag(),type:"list",version:1})}canBeEmpty(){return!1}canIndent(){return!1}append(){for(let e=0;e1?r.push(...e):o.push(...e)}}o.length>0&&mv(e,...o),r.length>0&&hv(e,...r)}function Ny(e){const t=[];for(let n=0;n1&&e.forEach((e=>{Uy(e)&&t.push(by(e))}))}else t.push(by(r))}return t}function Fy(e){const t=e.nodeName.toLowerCase();let n=null;return"ol"===t?n=By("number",e.start):"ul"===t&&(n=function(e){if("check"===e.getAttribute("__lexicallisttype")||e.classList.contains("contains-task-list"))return!0;for(const t of e.childNodes)if(Bf(t)&&t.hasAttribute("aria-checked"))return!0;return!1}(e)?By("check"):By("bullet")),{after:Ny,node:n}}const zy={ol:"number",ul:"bullet"};function By(e){return Mf(new My(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:1))}function Uy(e){return e instanceof My}const Vy={},Wy={},Hy={};function Gy(e){return fv(e.registerCommand(Wy,(()=>(Ay(e,"number"),!0)),1),e.registerCommand(Vy,(()=>(Ay(e,"bullet"),!0)),1),e.registerCommand(Hy,(()=>(function(e){e.update((()=>{const e=Jm();if(Dm(e)){const t=new Set,n=e.getNodes(),r=e.anchor.getNode();if(xy(r,n))t.add(gy(r));else for(let e=0;e!!function(){const e=Jm();if(!Dm(e)||!e.isCollapsed())return!1;const t=e.anchor.getNode();if(!Dy(t)||0!==t.getChildrenSize())return!1;const n=gy(t),r=t.getParent();Uy(r)||my(40);const o=r.getParent();let a;if(Df(o))a=Wg(),n.insertAfter(a);else{if(!Dy(o))return!1;a=Iy(),o.insertAfter(a)}a.select();const i=t.getNextSiblings();if(i.length>0){const e=By(r.getListType());if(Hg(a))a.insertAfter(e);else{const t=Iy();t.append(e),a.insertAfter(t)}i.forEach((t=>{t.remove(),e.append(t)}))}return function(e){let t=e;for(;null==t.getNextSibling()&&null==t.getPreviousSibling();){const e=t.getParent();if(null==e||!Dy(t)&&!Uy(t))break;t=e}t.remove()}(t),!0}()),1))}const Yy=["editor","ariaActiveDescendant","ariaAutoComplete","ariaControls","ariaDescribedBy","ariaErrorMessage","ariaExpanded","ariaInvalid","ariaLabel","ariaLabelledBy","ariaMultiline","ariaOwns","ariaRequired","autoCapitalize","className","id","role","spellCheck","style","tabIndex","data-testid"],qy=["placeholder"],Ky="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?w.useLayoutEffect:w.useEffect;const Jy=(0,w.forwardRef)((function(e,t){let{editor:n,ariaActiveDescendant:o,ariaAutoComplete:i,ariaControls:s,ariaDescribedBy:l,ariaErrorMessage:c,ariaExpanded:d,ariaInvalid:u,ariaLabel:p,ariaLabelledBy:f,ariaMultiline:h,ariaOwns:m,ariaRequired:g,autoCapitalize:v,className:y,id:b,role:x="textbox",spellCheck:A=!0,style:S,tabIndex:C,"data-testid":P}=e,_=(0,Ee.A)(e,Yy);const[T,E]=(0,w.useState)(n.isEditable()),R=(0,w.useCallback)((e=>{e&&e.ownerDocument&&e.ownerDocument.defaultView?n.setRootElement(e):n.setRootElement(null)}),[n]),k=(0,w.useMemo)((()=>function(){for(var e=arguments.length,t=new Array(e),n=0;n{t.forEach((t=>{"function"==typeof t?t(e):null!=t&&(t.current=e)}))}}(t,R)),[R,t]);return Ky((()=>(E(n.isEditable()),n.registerEditableListener((e=>{E(e)})))),[n]),(0,a.jsx)("div",(0,r.A)((0,r.A)((0,r.A)({"aria-activedescendant":T?o:void 0,"aria-autocomplete":T?i:"none","aria-controls":T?s:void 0,"aria-describedby":l},null!=c?{"aria-errormessage":c}:{}),{},{"aria-expanded":T&&"combobox"===x?!!d:void 0},null!=u?{"aria-invalid":u}:{}),{},{"aria-label":p,"aria-labelledby":f,"aria-multiline":h,"aria-owns":T?m:void 0,"aria-readonly":!T||void 0,"aria-required":g,autoCapitalize:v,className:y,contentEditable:T,"data-testid":P,id:b,ref:k,role:T?x:void 0,spellCheck:A,style:S,tabIndex:C},_))}));function Xy(e){return e.getEditorState().read(sv(e.isComposing()))}const $y=(0,w.forwardRef)((function(e,t){const{placeholder:n}=e,o=(0,Ee.A)(e,qy),[i]=qd();return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(Jy,(0,r.A)((0,r.A)({editor:i},o),{},{ref:t})),null!=n&&(0,a.jsx)(Zy,{editor:i,content:n})]})}));function Zy(e){let{content:t,editor:n}=e;const r=function(e){const[t,n]=(0,w.useState)((()=>Xy(e)));return Ky((()=>{function t(){const t=Xy(e);n(t)}return t(),fv(e.registerUpdateListener((()=>{t()})),e.registerEditableListener((()=>{t()})))}),[e]),t}(n),[o,i]=(0,w.useState)(n.isEditable());if((0,w.useLayoutEffect)((()=>(i(n.isEditable()),n.registerEditableListener((e=>{i(e)})))),[n]),!r)return null;let s=null;return"function"==typeof t?s=t(o):null!==t&&(s=t),null===s?null:(0,a.jsx)("div",{"aria-hidden":!0,children:s})}const Qy=(0,je.Ay)($y)((e=>{let{theme:t}=e;return{minHeight:300,width:"100%",padding:" 8px 24px",position:"relative",outline:"none",color:"#000"}})),eb={"& .MuiToggleButtonGroup-grouped":{margin:"4px",border:0,borderRadius:"4px","&.Mui-disabled":{border:0}},"& .MuiToggleButtonGroup-middleButton, & .MuiToggleButtonGroup-lastButton":{marginLeft:-1,borderLeftColor:"rgba(0, 0, 0, 0)"}},tb={ltr:"ltr",rtl:"rtl",paragraph:"editor-paragraph",heading:{h1:"editor-title",h2:"editor-heading",h3:"editor-caption",h4:"editor-paragraph",h5:"editor-paragraph",h6:"editor-paragraph"},list:{nested:{listitem:"editor-nested-list-item"},ol:"editor-list-ol",ul:"editor-list-ul",listitem:"editor-list-item"},text:{bold:"editor-text-bold",italic:"editor-text-italic",underline:"editor-text-underline"}},nb={".editor-title":{fontFamily:'"Merriweather", serif',fontWeight:700,fontStyle:"normal",fontSize:"1.5em"},".editor-heading":{fontFamily:'"Merriweather", serif',fontWeight:400,fontStyle:"normal",fontSize:"1.25em"},".editor-paragraph":{fontFamily:'"Merriweather", serif',fontWeight:400,fontStyle:"normal",fontSize:"1em"},".editor-caption":{fontFamily:'"Merriweather", serif',fontWeight:400,fontStyle:"normal",fontSize:"0.75em"},".editor-link":{fontFamily:'"Merriweather", serif',fontWeight:400,fontStyle:"normal",color:"rgb(0, 0, 255)"},".editor-text-bold":{fontFamily:'"Merriweather", serif',fontWeight:700,fontStyle:"normal"},".editor-text-italic":{fontFamily:'"Merriweather", serif',fontWeight:400,fontStyle:"italic"},".editor-text-underline":{textDecorationLine:"underline",textDecorationColor:"#000",textDecorationThickness:"2px",textDecorationStyle:"solid"},".editor-nested-list-item":{marginBottom:"0.5em",lineHeight:1.5},".editor-list-ul":{listStyleType:"disc",margin:"1em 0",paddingLeft:"1.5em"},".editor-list-ol":{listStyleType:"decimal",margin:"1em 0",paddingLeft:"1.5em"},".editor-list-item":{marginBottom:"0.5em",lineHeight:1.5,fontFamily:'"Merriweather", serif',fontWeight:400,fontStyle:"normal",fontSize:"1em"}};var rb=n(26529);const ob=(0,o.A)((0,a.jsx)("path",{d:"M15.6 10.79c.97-.67 1.65-1.77 1.65-2.79 0-2.26-1.75-4-4-4H7v14h7.04c2.09 0 3.71-1.7 3.71-3.79 0-1.52-.86-2.82-2.15-3.42M10 6.5h3c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-3zm3.5 9H10v-3h3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5"}),"FormatBold"),ab=(0,o.A)((0,a.jsx)("path",{d:"M10 4v3h2.21l-3.42 8H6v3h8v-3h-2.21l3.42-8H18V4z"}),"FormatItalic"),ib=(0,o.A)((0,a.jsx)("path",{d:"M12 17c3.31 0 6-2.69 6-6V3h-2.5v8c0 1.93-1.57 3.5-3.5 3.5S8.5 12.93 8.5 11V3H6v8c0 3.31 2.69 6 6 6m-7 2v2h14v-2z"}),"FormatUnderlined"),sb=(0,o.A)((0,a.jsx)("path",{d:"M15 15H3v2h12zm0-8H3v2h12zM3 13h18v-2H3zm0 8h18v-2H3zM3 3v2h18V3z"}),"FormatAlignLeft"),lb=(0,o.A)((0,a.jsx)("path",{d:"M7 15v2h10v-2zm-4 6h18v-2H3zm0-8h18v-2H3zm4-6v2h10V7zM3 3v2h18V3z"}),"FormatAlignCenter"),cb=(0,o.A)((0,a.jsx)("path",{d:"M3 21h18v-2H3zm6-4h12v-2H9zm-6-4h18v-2H3zm6-4h12V7H9zM3 3v2h18V3z"}),"FormatAlignRight"),db=(0,o.A)((0,a.jsx)("path",{d:"M3 21h18v-2H3zm0-4h18v-2H3zm0-4h18v-2H3zm0-4h18V7H3zm0-6v2h18V3z"}),"FormatAlignJustify"),ub=(0,o.A)((0,a.jsx)("path",{d:"M2 17h2v.5H3v1h1v.5H2v1h3v-4H2zm1-9h1V4H2v1h1zm-1 3h1.8L2 13.1v.9h3v-1H3.2L5 10.9V10H2zm5-6v2h14V5zm0 14h14v-2H7zm0-6h14v-2H7z"}),"FormatListNumbered"),pb=(0,o.A)((0,a.jsx)("path",{d:"M4 10.5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5m0-6c-.83 0-1.5.67-1.5 1.5S3.17 7.5 4 7.5 5.5 6.83 5.5 6 4.83 4.5 4 4.5m0 12c-.83 0-1.5.68-1.5 1.5s.68 1.5 1.5 1.5 1.5-.68 1.5-1.5-.67-1.5-1.5-1.5M7 19h14v-2H7zm0-6h14v-2H7zm0-8v2h14V5z"}),"FormatListBulleted"),fb=(0,o.A)((0,a.jsx)("path",{d:"M17 1.01 7 1c-1.1 0-2 .9-2 2v18c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z"}),"Smartphone"),hb=(0,o.A)((0,a.jsx)("path",{d:"M18.5 0h-14C3.12 0 2 1.12 2 2.5v19C2 22.88 3.12 24 4.5 24h14c1.38 0 2.5-1.12 2.5-2.5v-19C21 1.12 19.88 0 18.5 0m-7 23c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5m7.5-4H4V3h15z"}),"TabletMac"),mb=(0,o.A)((0,a.jsx)("path",{d:"M20 18c1.1 0 1.99-.9 1.99-2L22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2H0v2h24v-2zM4 6h16v10H4z"}),"Computer");function gb(e){let{previewMode:t,setPreviewMode:n}=e;const[o]=qd(),{t:i}=(0,O.Bd)(),{palette:s}=(0,d.A)(),[l,c]=(0,w.useState)("left"),[u,p]=(0,w.useState)([]),[h,m]=(0,w.useState)(null),[g,v]=(0,w.useState)("paragraph"),y=()=>{const e=Jm();if(Dm(e)){const t=e.anchor.getNode(),n="root"===t.getKey()?t:t.getTopLevelElementOrThrow(),r=n.getKey(),a=o.getElementByKey(r);if(kg(n)){const e=n.getFormatType();""===e?c("left"):e&&["left","center","right","justify"].includes(e)&&c(e)}if(function(e){return e instanceof Zv}(n)){const e=n.getTag();v("h1"===e?"title":"h2"===e?"heading":"h3"===e?"fine-print":"paragraph")}else v("paragraph");if(null!==a)if(Uy(n)){const e=gv(t,My),r=e?e.getTag():n.getTag();"ul"===r?m("unordered"):"ol"===r&&m("ordered")}else m(null);const i=[],s=e.hasFormat("bold"),l=e.hasFormat("italic"),d=e.hasFormat("underline");s&&i.push("bold"),l&&i.push("italic"),d&&i.push("underline"),p(i)}};return(0,w.useEffect)((()=>fv(o.registerUpdateListener((e=>{let{editorState:t}=e;t.read((()=>{y()}))})),o.registerCommand(Kd,((e,t)=>(y(),!1)),1))),[o,y]),(0,a.jsx)(Ls,{maxWidth:"md",sx:{pb:2,position:"relative"},children:(0,a.jsx)(co.A,{sx:{borderRadius:1,backgroundColor:P.IW9},elevation:3,raised:!0,children:(0,a.jsxs)(f.A,{direction:"row",display:"flex",px:2,children:[(0,a.jsx)(vb,{fontStyle:g,handleFontStyleChange:e=>{const t=e.target.value;let n;switch(v(t),t){case"title":n="h1";break;case"heading":n="h2";break;case"fine-print":n="h3";break;default:n="h4"}o.update((()=>{const e=Jm();Dm(e)&&("h4"===n?function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;const r=e.getStartEndPoints(),o=r?r[0]:null,a=e.getNodes(),i=a.length;if(null!==o&&(0===i||1===i&&"element"===o.type&&0===o.getNode().getChildrenSize())){const e="text"===o.type?o.getNode().getParentOrThrow():o.getNode(),r=e.getChildren();let a=t();return a.setFormat(e.getFormatType()),a.setIndent(e.getIndent()),r.forEach((e=>a.append(e))),n&&(a=n.append(a)),void e.replace(a)}let s=null,l=[];for(let c=0;cWg())):function(e,t){if(null===e)return;const n=e.getStartEndPoints(),r=n?n[0]:null;if(null!==r&&"root"===r.key){const e=t(),n=of(),r=n.getFirstChild();return void(r?r.replace(e,!0):n.append(e))}const o=e.getNodes(),a=null!==r&&function(e,t){let n=e;for(;null!==n&&null!==n.getParent()&&!t(n);)n=n.getParentOrThrow();return t(n)?n:null}(r.getNode(),jv);a&&-1===o.indexOf(a)&&o.push(a);for(let i=0;ity(n))))})),o.focus()}}),(0,a.jsx)(Ct.A,{flexItem:!0,orientation:"vertical",variant:"middle"}),(0,a.jsxs)(Ca,{value:u,onChange:(e,t)=>{const n=[...u];[...n,...t].filter((e=>!n.includes(e)||!t.includes(e))).forEach((e=>{o.dispatchCommand(au,e)})),p(t),o.focus()},"aria-label":"text formatting",sx:(0,r.A)((0,r.A)({},eb),{},{backgroundColor:P.IW9}),children:[(0,a.jsx)(rb.A,{title:i("editor.bold"),arrow:!0,children:(0,a.jsx)(Ia,{value:"bold","aria-label":"format bold",children:(0,a.jsx)(ob,{htmlColor:u.includes("bold")?s.primary.main:P.A4g})})}),(0,a.jsx)(rb.A,{title:i("editor.italic"),arrow:!0,children:(0,a.jsx)(Ia,{value:"italic","aria-label":"format italic",children:(0,a.jsx)(ab,{htmlColor:u.includes("italic")?s.primary.main:P.A4g})})}),(0,a.jsx)(rb.A,{title:i("editor.underline"),arrow:!0,children:(0,a.jsx)(Ia,{value:"underline","aria-label":"format underline",children:(0,a.jsx)(ib,{htmlColor:u.includes("underline")?s.primary.main:P.A4g})})})]}),(0,a.jsx)(Ct.A,{flexItem:!0,orientation:"vertical",variant:"middle"}),(0,a.jsxs)(Ca,{value:l,exclusive:!0,onChange:(e,t)=>{t&&(c(t),o.dispatchCommand(Pu,t),o.focus())},"aria-label":"text alignment",sx:(0,r.A)((0,r.A)({},eb),{},{backgroundColor:P.IW9}),children:[(0,a.jsx)(rb.A,{title:i("editor.alignLeft"),arrow:!0,children:(0,a.jsx)(Ia,{value:"left","aria-label":"left aligned",children:(0,a.jsx)(sb,{htmlColor:"left"===l?s.primary.main:P.A4g})})}),(0,a.jsx)(rb.A,{title:i("editor.alignCenter"),arrow:!0,children:(0,a.jsx)(Ia,{value:"center","aria-label":"centered",children:(0,a.jsx)(lb,{htmlColor:"center"===l?s.primary.main:P.A4g})})}),(0,a.jsx)(rb.A,{title:i("editor.alignRight"),arrow:!0,children:(0,a.jsx)(Ia,{value:"right","aria-label":"right aligned",children:(0,a.jsx)(cb,{htmlColor:"right"===l?s.primary.main:P.A4g})})}),(0,a.jsx)(rb.A,{title:i("editor.alignJustify"),arrow:!0,children:(0,a.jsx)(Ia,{value:"justify","aria-label":"justified",children:(0,a.jsx)(db,{htmlColor:"justify"===l?s.primary.main:P.A4g})})})]}),(0,a.jsx)(Ct.A,{flexItem:!0,orientation:"vertical",variant:"middle"}),(0,a.jsxs)(Ca,{value:h,exclusive:!0,onChange:(e,t)=>{m(t),t?"ordered"===t?o.dispatchCommand(Wy,void 0):"unordered"===t&&o.dispatchCommand(Vy,void 0):o.dispatchCommand(Hy,void 0),o.focus()},"aria-label":"list formatting",sx:(0,r.A)((0,r.A)({},eb),{},{backgroundColor:P.IW9}),children:[(0,a.jsx)(rb.A,{title:i("editor.ol"),arrow:!0,children:(0,a.jsx)(Ia,{value:"ordered","aria-label":"ordered list",children:(0,a.jsx)(ub,{})})}),(0,a.jsx)(rb.A,{title:i("editor.ul"),arrow:!0,children:(0,a.jsx)(Ia,{value:"unordered","aria-label":"unordered list",children:(0,a.jsx)(pb,{})})})]}),(0,a.jsx)(Ct.A,{flexItem:!0,orientation:"vertical",variant:"middle"}),(0,a.jsxs)(Ca,{value:t,exclusive:!0,onChange:(e,t)=>{n(t)},"aria-label":"preview mode",sx:(0,r.A)((0,r.A)({},eb),{},{backgroundColor:P.IW9}),children:[(0,a.jsx)(rb.A,{title:i("editor.xs_preview"),arrow:!0,children:(0,a.jsx)(Ia,{value:"xs",children:(0,a.jsx)(fb,{htmlColor:"xs"===t?s.primary.main:P.A4g})})}),(0,a.jsx)(rb.A,{title:i("editor.sm_preview"),arrow:!0,children:(0,a.jsx)(Ia,{value:"sm",children:(0,a.jsx)(hb,{htmlColor:"sm"===t?s.primary.main:P.A4g})})}),(0,a.jsx)(rb.A,{title:i("editor.md_preview"),arrow:!0,children:(0,a.jsx)(Ia,{value:"md",children:(0,a.jsx)(mb,{htmlColor:"md"===t?s.primary.main:P.A4g})})})]})]})})})}const vb=e=>{let{fontStyle:t,handleFontStyleChange:n}=e;const{t:r}=(0,O.Bd)();return(0,a.jsxs)(j.A,{sx:{backgroundColor:P.IW9,px:2},margin:"dense",variant:"standard",fullWidth:!0,id:"font-style-select",name:"fontStyle",value:t,onChange:n,SelectProps:{disableUnderline:!0,sx:{pt:1,backgroundColor:P.IW9}},size:"small",select:!0,children:[(0,a.jsx)(m.A,{value:"title",divider:!0,sx:{height:47},children:(0,a.jsx)("span",{className:"editor-title",children:r("editor.textStyle_title")})}),(0,a.jsx)(m.A,{value:"heading",divider:!0,sx:{height:47},children:(0,a.jsx)("span",{className:"editor-heading",children:r("editor.textStyle_heading")})}),(0,a.jsx)(m.A,{value:"paragraph",divider:!0,sx:{height:47},children:(0,a.jsx)("span",{className:"editor-paragraph",children:r("editor.textStyle_paragraph")})}),(0,a.jsx)(m.A,{value:"fine-print",sx:{height:47},children:(0,a.jsx)("span",{className:"editor-caption",children:r("editor.textStyle_finePrint")})})]})};function yb(){const[e]=qd();return(0,w.useEffect)((()=>function(e){return e.registerCommand(xu,(t=>{const n=Jm();if(!Dm(n))return!1;t.preventDefault();const r=function(e){if(function(e,t){const n=[];for(let r=0;rHm(e)&&e.canIndent()?e:null)).length>0)return!0;const t=e.anchor,n=e.focus,r=n.isBefore(t)?n:t,o=vv(r.getNode());if(o.canIndent()){const e=o.getKey();let t=Ym();if(t.anchor.set(e,0,"element"),t.focus.set(e,0,"element"),t=Ip(t),t.anchor.is(r))return!0}return!1}(n)?t.shiftKey?Su:wu:Au;return e.dispatchCommand(r,void 0)}),0)}(e)),[e]),null}function bb(){const[e]=qd();return(0,w.useEffect)((()=>{if(!e.hasNodes([My,Ey]))throw new Error("ListPlugin: ListNode and/or ListItemNode not registered on editor")}),[e]),function(e){(0,w.useEffect)((()=>Gy(e)),[e])}(e),null}function xb(e){(0,P.vVN)(e)}function Ab(e){let{serializedEditorState:t,setSerializedEditorState:n,branding:r,canEdit:o}=e;const i=(0,d.A)(),{t:s}=(0,O.Bd)(),[l,c]=(0,w.useState)("md"),u=(0,w.useMemo)((()=>{const e={primary:(null===r||void 0===r?void 0:r.primary)||i.palette.primary.main,secondary:Mn.xw};return(0,Mn.UU)(e)}),[null===r||void 0===r?void 0:r.primary]);return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(nv.A,{styles:nb}),(0,a.jsxs)($g,{initialConfig:{namespace:"TextEditor",theme:tb,onError:xb,nodes:[Zv,My,Ey],editorState:t,editable:o},children:[(0,a.jsx)(hy,{onChange:e=>{n(JSON.stringify(e.toJSON()))},ignoreSelectionChange:!0}),(0,a.jsx)(bb,{}),(0,a.jsx)(py,{}),(0,a.jsx)(yb,{}),(0,a.jsx)(gb,{previewMode:l,setPreviewMode:c}),(0,a.jsx)(rv.A,{theme:u,children:(0,a.jsx)(Ls,{maxWidth:l,sx:{position:"relative",pb:2},children:(0,a.jsxs)(co.A,{raised:!0,elevation:3,component:"main",sx:{minHeight:"50vh",display:"flex",flexDirection:"column",justifyContent:"space-between",backgroundColor:"#ffffff",borderRadius:"0px",border:"1px solid ".concat(Mn.IW),px:1,py:4},children:[(0,a.jsx)(h.A,{variant:"h6",sx:{backgroundColor:"white",textTransform:"capitalize",p:3},children:s("permit_portal.t_and_c",{ns:"permits"})}),(0,a.jsxs)(_s,{sx:{flexGrow:1},children:[(0,a.jsx)(H.A,{sx:{overflowY:"auto"},children:(0,a.jsx)(ly,{contentEditable:(0,a.jsx)(Qy,{}),ErrorBoundary:tv})}),(0,a.jsx)(f.A,{direction:"row",justifyContent:"flex-end",width:"100%",display:"flex",sx:{display:"flex",alignItems:"center",pt:4,pb:2},children:(0,a.jsx)(cr.A,{variant:"contained",color:"primary",sx:{height:40,borderRadius:"100px",width:150},children:s("permit_portal.agree",{ns:"permits"})})})]})]})})})]})]})}const wb=e=>{let{unitOfTime:t,setUnitOfTime:n,amountOfTime:r,setAmountOfTime:o,sx:i,required:s=!1,variant:l="outlined",margin:c="none",fullWidth:d=!0,disabled:u,readonly:p,label:h,notched:g=!0,allowForever:v=!0,helperText:y,endAdornment:b}=e;const{t:x}=(0,O.Bd)(),A=(0,w.useMemo)((()=>r>1),[r]);return(0,a.jsxs)(ae.C4,{sx:i,margin:c,variant:l,fullWidth:d,id:"time-unit-select",label:"".concat(h).concat(s?" *":""),name:"unitOfTime-select",value:t,onChange:e=>{n(e.target.value)},disabled:u,helperText:(0,P.Zrt)(y),validators:s?["required"]:[],errorMessages:s?[x("common.required")]:[],InputProps:{readOnly:p,notched:g,endAdornment:b,startAdornment:(0,a.jsx)(bi.A,{position:"start",sx:{m:0,pr:2,py:0},children:(0,a.jsxs)(f.A,{direction:"row",sx:{width:40},children:[(0,a.jsx)(ae.C4,{name:"duration",margin:"none",variant:"standard",fullWidth:!0,value:t===C.fI.Forever?"1":r,onChange:e=>{const t=e.target.value.replace(/[^0-9]/g,"");t.length<4&&o(parseInt(t))},disabled:t===C.fI.Forever||u,InputProps:{disableUnderline:!0}}),(0,a.jsx)(Ct.A,{orientation:"vertical",variant:"fullWidth",flexItem:!0,sx:{my:-.5}})]})})},select:!0,children:[v&&(0,a.jsx)(m.A,{value:C.fI.Forever,divider:!0,children:(0,P.ZHe)(x("timeUnit.".concat(C.fI.Forever),{ns:"enums"}))},C.fI.Forever),(0,a.jsx)(m.A,{value:C.fI.Minute,divider:!0,children:(0,P.ZHe)(x("timeUnit.".concat(C.fI.Minute),{ns:"enums",count:A?2:1}))},C.fI.Minute),(0,a.jsx)(m.A,{value:C.fI.Hour,divider:!0,children:(0,P.ZHe)(x("timeUnit.".concat(C.fI.Hour),{ns:"enums",count:A?2:1}))},C.fI.Hour),(0,a.jsx)(m.A,{value:C.fI.Day,divider:!0,children:(0,P.ZHe)(x("timeUnit.".concat(C.fI.Day),{ns:"enums",count:A?2:1}))},C.fI.Day),(0,a.jsx)(m.A,{value:C.fI.Week,divider:!0,children:(0,P.ZHe)(x("timeUnit.".concat(C.fI.Week),{ns:"enums",count:A?2:1}))},C.fI.Week),(0,a.jsx)(m.A,{value:C.fI.Month,divider:!0,children:(0,P.ZHe)(x("timeUnit.".concat(C.fI.Month),{ns:"enums",count:A?2:1}))},C.fI.Month),(0,a.jsx)(m.A,{value:C.fI.Year,divider:!0,children:(0,P.ZHe)(x("timeUnit.".concat(C.fI.Year),{ns:"enums",count:A?2:1}))},C.fI.Year)]})},Sb=e=>{let{cooldown:t={enabled:!1,target:"vehicle",rate:1,unitOfTime:C.fI.Year,amountOfTime:1},setCooldown:n,readonly:o=!1,disabled:i=!1}=e;const{t:s}=(0,O.Bd)(),l=(0,d.A)(),[c,p]=((0,u.A)(l.breakpoints.down("lg")),(0,w.useState)(t.enabled)),[h,m]=(0,w.useState)(t.unitOfTime),[g,v]=(0,w.useState)(t.target),[y,b]=(0,w.useState)(t.rate);(0,w.useEffect)((()=>{i&&p(!1)}),[i]);const x=i||!c;return(0,a.jsxs)(f.A,{display:"flex",flexDirection:"column",gap:2,children:[(0,a.jsx)(H.A,{flex:1,children:(0,a.jsx)(Hd.A,{name:"rateLimitToggle",label:"".concat(s("permit_type.data.cooldown.label",{ns:"entities"})," ").concat(s("labels.self_service_only",{ns:"permitTypes"})),value:c,setValue:e=>{p(e),n((0,r.A)((0,r.A)({},t),{},{enabled:e}))},helperText:s("helpers.rate_limit",{ns:"permitTypes"}),readonly:o,disabled:i})}),(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1,children:[(0,a.jsx)(ne.A,{size:1,children:(0,a.jsx)(re.A,{notched:!1,name:"rate",value:y,label:"",type:"number",disabled:x,readonly:o,onChange:e=>{const o=e.target.value.replace(/[^0-9]/g,"");b(parseInt(o)),n((0,r.A)((0,r.A)({},t),{},{rate:parseInt(o)}))},required:c,inputSx:{textAlign:"center"}})}),(0,a.jsx)(ne.A,{size:2,children:(0,a.jsx)(re.A,{notched:!1,name:"permitsPer",value:"permits per",disabled:x,fullWidth:!1,variant:"standard",margin:"dense",disableUnderline:!0,readonly:!0,inputSx:{textAlign:"center",marginTop:"2px"}})}),(0,a.jsx)(ne.A,{size:2.5,children:(0,a.jsx)(ur.A,{label:"",notched:!1,name:"target",value:g,disabled:x,readonly:o,setValue:e=>{v(e.target.value),n((0,r.A)((0,r.A)({},t),{},{target:e.target.value}))},options:["vehicle","person"]})}),(0,a.jsx)(ne.A,{size:1,children:(0,a.jsx)(re.A,{notched:!1,name:"every",value:"every",disabled:x,variant:"standard",margin:"dense",disableUnderline:!0,readonly:!0,label:"",required:c,inputSx:{textAlign:"center",marginTop:"2px"}})}),(0,a.jsx)(ne.A,{size:5,children:(0,a.jsx)(wb,{label:"",notched:!1,unitOfTime:h,disabled:x,readonly:o,setUnitOfTime:e=>{m(e),n((0,r.A)((0,r.A)({},t),{},{unitOfTime:e}))},allowForever:!1,amountOfTime:t.amountOfTime,setAmountOfTime:e=>{n((0,r.A)((0,r.A)({},t),{},{amountOfTime:e}))}})})]})]})},Cb=e=>{let{name:t,label:n,value:r,setValue:o,margin:i="none",variant:s="outlined",readonly:l=!1,required:c=!1,disabled:d=!1,sx:u,endAdornment:p,helperText:f,validators:h,errorMessages:m}=e;const g=e=>"".concat((e/100).toFixed(2)),[v,y]=(0,w.useState)(g(r));(0,w.useEffect)((()=>{o&&o(Number(v.replace(/\D/g,"")))}),[v]);return(0,a.jsx)(re.A,{label:n,value:v,margin:i,variant:s,fullWidth:!0,name:t,sx:u,onChange:e=>{if(!o)return;const t=e.currentTarget.value.replace(/\D/g,""),n=Number(t);y(g(n))},validators:h,errorMessages:m,readonly:l,disabled:d,helperText:f,startAdornment:"$",endAdornment:p,required:c})};var Pb=n(98688);const _b=()=>{var e,t,n,o,i;const{displayMode:s,formMode:l,permitType:c,setPermitType:p,onBack:m,branding:g,serializedEditorState:v,setSerializedEditorState:y,fetcherKey:b}=(0,S.KC)(),{t:A}=(0,O.Bd)(),{state:P}=(0,w.useContext)(x.BR),{segment2:_}=(()=>{const{pathname:e}=(0,S.zy)();return(0,w.useMemo)((()=>{const t=e.split("/"),n={segment1:{entityType:C.LA.None,entityID:0},segment2:{entityType:C.LA.None,entityID:0},segment3:{entityType:C.LA.None,entityID:0}};for(let e=1;e(window.addEventListener("popstate",(e=>m())),()=>window.removeEventListener("popstate",(()=>m())))),[]);const D=e=>{const{name:t,value:n}=e.target;if("quantityOfSpots"===t){const e=n.replace(/[^0-9]/g,""),t=parseInt(e);p((0,r.A)((0,r.A)({},c),{},{data:(0,r.A)((0,r.A)({},c.data),{},{quantityOfSpots:t})}))}else p((0,r.A)((0,r.A)({},c),{},{[t]:n}))},M=e=>{B||e.stopPropagation()},L=(0,w.useMemo)((()=>!!T.find((e=>e.type===C.FG.RenewalNudge))),[T]),N=(0,w.useMemo)((()=>!!T.find((e=>e.type===C.FG.Expiration))),[T]),F=(0,w.useMemo)((()=>!!T.find((e=>e.type===C.FG.Revoked))),[T]),z=(0,w.useMemo)((()=>{var e;return(null===(e=T.find((e=>e.type===C.FG.RenewalNudge)))||void 0===e?void 0:e.unitOfTime)||C.fI.Week}),[T]),B=(0,w.useMemo)((()=>"property"===s?P.entityPermissions.property.update:"group"===s&&P.entityPermissions.property_group.update),[P.entityPermissions,s]),V=(0,w.useMemo)((()=>"create"===l?A("buttons.create",{name:A("permit_type.label",{ns:"entities"})}):"".concat(c.name)),[l,A,c]),W=(0,w.useMemo)((()=>A("create"===l?"buttons.create":"buttons.update",{name:A("permit_type.label",{ns:"entities"})})),[l,A]);return(0,a.jsx)(ae.P8,{onSubmit:()=>{if("create"===l){const e=(0,r.A)((0,r.A)({},c),{},{permitPricingID:0,data:(0,r.A)((0,r.A)({},c.data),{},{termsAndConditions:v})});k.submit({body:JSON.stringify(e),handler:"property"==s?C.ml.PROPERTY_CREATE:C.ml.GROUP_CREATE},{method:"POST",action:R,encType:"application/json"})}"edit"===l&&k.submit({body:JSON.stringify((0,r.A)((0,r.A)({},c),{},{permitPricingID:(null===c||void 0===c?void 0:c.permitPricingID)||0,data:(0,r.A)((0,r.A)({},c.data),{},{termsAndConditions:v})})),handler:C.ml.UPDATE},{method:"POST",action:R,encType:"application/json"})},instantValidate:!1,children:(0,a.jsxs)(U.A,{loading:"idle"!==k.state,children:[(0,a.jsx)(ce.A,{title:V,submitLabel:W,onCancel:m,readonly:!B,disableSubmit:"idle"!==k.state}),(0,a.jsxs)(ue.h,{maxHeight:"calc(100vh - 326px)",children:[(0,a.jsx)(de.A,{title:A("subheadings.details",{ns:"permitTypes"}),children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:{xs:12,md:6,lg:3},children:(0,a.jsx)(re.A,{name:"name",label:A("permit_type.name",{ns:"entities"}),value:c.name,onChange:D,required:!0,readonly:!B})}),(0,a.jsx)(ne.A,{size:{xs:12,md:6},children:(0,a.jsx)(re.A,{name:"description",label:A("permit_type.description",{ns:"entities"}),value:(null===c||void 0===c?void 0:c.description)||"",onChange:D,readonly:!B})}),(0,a.jsx)(ne.A,{size:{xs:12,md:6,lg:3},children:(0,a.jsx)(re.A,{name:"quantityOfSpots",label:A("permit_type.data.quantityOfSpots",{ns:"entities"}),value:(null===(e=c.data)||void 0===e?void 0:e.quantityOfSpots)||"",onChange:e=>{const{value:t}=e.target;p((0,r.A)((0,r.A)({},c),{},{data:(0,r.A)((0,r.A)({},c.data),{},{quantityOfSpots:Number(t)})}))},disabled:!B,helperText:A("helpers.quantity_of_spots",{ns:"permitTypes"})})}),(0,a.jsx)(ne.A,{size:{xs:12,md:6,lg:3},children:(0,a.jsx)(wb,{label:A("permit_type.data.defaultTerm.label",{ns:"entities"}),unitOfTime:(null===(t=c.data.defaultTerm)||void 0===t?void 0:t.unitOfTime)||C.fI.Forever,setUnitOfTime:e=>{var t;p((0,r.A)((0,r.A)({},c),{},{data:(0,r.A)((0,r.A)({},c.data),{},{defaultTerm:{unitOfTime:e,amountOfTime:(null===(t=c.data.defaultTerm)||void 0===t?void 0:t.amountOfTime)||1}})}))},amountOfTime:(null===(n=c.data.defaultTerm)||void 0===n?void 0:n.amountOfTime)||1,setAmountOfTime:e=>{var t;p((0,r.A)((0,r.A)({},c),{},{data:(0,r.A)((0,r.A)({},c.data),{},{defaultTerm:{unitOfTime:(null===(t=c.data.defaultTerm)||void 0===t?void 0:t.unitOfTime)||C.fI.Forever,amountOfTime:e}})}))},helperText:A("helpers.default_term",{ns:"permitTypes"}),disabled:!B,required:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,md:6,lg:3},children:(0,a.jsx)(Cb,{name:"pricePerUnit",label:A("permit_type.permitPricing.pricePerUnit",{ns:"entities"}),value:(null===(o=c.permitPricing)||void 0===o?void 0:o.pricePerUnit)||0,setValue:e=>{var t;p((0,r.A)((0,r.A)({},c),{},{permitPricing:{id:c.permitPricingID||0,tenantID:P.tenant.id,pricePerUnit:e,status:C.nW.Active,maxAmountOfUnits:0,name:"".concat(c.name),unitOfTime:(null===(t=c.data.defaultTerm)||void 0===t?void 0:t.unitOfTime)||C.fI.Forever,permitFees:[]}}))},readonly:!B,required:!0,disabled:!B})})]})}),(0,a.jsx)(de.A,{title:A("subheadings.notifications",{ns:"permitTypes"}),children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,onClick:M,mt:-2,children:[(0,a.jsx)(ne.A,{size:{xs:12,md:6,lg:5},children:(0,a.jsx)(Hd.A,{name:"sendRevokedNotification",label:A("permit_type.data.notifications.revoked",{ns:"entities"}),value:F,setValue:e=>{let t=[...T];e?T.find((e=>e.type===C.FG.Revoked))||t.push({type:C.FG.Revoked}):t=T.filter((e=>e.type!==C.FG.Revoked)),E(t),p((0,r.A)((0,r.A)({},c),{},{data:(0,r.A)((0,r.A)({},c.data),{},{notifications:t})}))},helperText:A("helpers.revocation_notification",{ns:"permitTypes"})})}),(0,a.jsx)(ne.A,{size:{xs:12,md:6,lg:7},children:(0,a.jsxs)(f.A,{direction:{xs:"column",md:"row"},gap:{xs:3,md:2},alignItems:"flex-start",justifyContent:"flex-start",mt:.5,children:[(0,a.jsx)(H.A,{sx:{flex:1},children:(0,a.jsx)(Hd.A,{name:"sendRenewalReminder",label:A("permit_type.data.notifications.renewalNudge",{ns:"entities"}),value:L,setValue:e=>{let t=[...T];e||(t=T.filter((e=>e.type!==C.FG.RenewalNudge))),T.find((e=>e.type===C.FG.RenewalNudge))||t.push({type:C.FG.RenewalNudge,amountOfTime:0,unitOfTime:C.fI.Week}),E(t),p((0,r.A)((0,r.A)({},c),{},{data:(0,r.A)((0,r.A)({},c.data),{},{notifications:t})}))},helperText:A("helpers.renewal_reminder",{ns:"permitTypes"})})}),(0,a.jsx)(H.A,{sx:{flex:1,pt:1,width:{xs:"100%",md:"auto"},pb:{xs:1,md:0}},children:(0,a.jsx)(wb,{fullWidth:I,sx:{minWidth:{xs:"100%",md:300}},label:A("permit_type.data.notifications.amountOfTime",{ns:"entities"}),required:L,unitOfTime:z,setUnitOfTime:e=>{const t=T.find((e=>e.type===C.FG.RenewalNudge));if(t){const n=[...T.filter((e=>e.type!==C.FG.RenewalNudge)),(0,r.A)((0,r.A)({},t),{},{unitOfTime:e})];E(n),p((0,r.A)((0,r.A)({},c),{},{data:(0,r.A)((0,r.A)({},c.data),{},{notifications:n})}))}},amountOfTime:(null===(i=T.find((e=>e.type===C.FG.RenewalNudge)))||void 0===i?void 0:i.amountOfTime)||0,setAmountOfTime:e=>{const t=T.find((e=>e.type===C.FG.RenewalNudge));if(t){const n=[...T.filter((e=>e.type!==C.FG.RenewalNudge)),(0,r.A)((0,r.A)({},t),{},{amountOfTime:e})];E(n),p((0,r.A)((0,r.A)({},c),{},{data:(0,r.A)((0,r.A)({},c.data),{},{notifications:n})}))}},disabled:!L})})]})}),(0,a.jsx)(ne.A,{size:{xs:12,md:6,lg:4},children:(0,a.jsx)(Hd.A,{name:"sendExpirationNotification",label:A("permit_type.data.notifications.expiration",{ns:"entities"}),value:N,setValue:e=>{let t=[...T];e?T.find((e=>e.type===C.FG.Expiration))||t.push({type:C.FG.Expiration}):t=T.filter((e=>e.type!==C.FG.Expiration)),E(t),p((0,r.A)((0,r.A)({},c),{},{data:(0,r.A)((0,r.A)({},c.data),{},{notifications:t})}))},helperText:A("helpers.expiration_notification",{ns:"permitTypes"})})})]})}),(0,a.jsx)(de.A,{title:A("subheadings.website",{ns:"permitTypes"}),divider:!1,children:(0,a.jsxs)(ne.A,{container:!0,spacing:{xs:3,md:1.5},onClick:M,mt:-2,children:[(0,a.jsx)(ne.A,{size:{xs:12,lg:5},children:(0,a.jsxs)(f.A,{spacing:2,display:"flex",flexDirection:"column",children:[(0,a.jsxs)(Rd,{value:c.data.selfService?"true":"false",onChange:e=>{var t,n,o,a;const{value:i}=e.target;p((0,r.A)((0,r.A)({},c),{},{data:(0,r.A)((0,r.A)({},c.data),{},{selfService:"true"===i,needsApproval:"false"!==i&&c.data.needsApproval,cooldown:"false"===i?{unitOfTime:(null===(t=c.data.cooldown)||void 0===t?void 0:t.unitOfTime)||C.fI.Forever,amountOfTime:(null===(n=c.data.cooldown)||void 0===n?void 0:n.amountOfTime)||0,enabled:!1,target:(null===(o=c.data.cooldown)||void 0===o?void 0:o.target)||"vehicle",rate:(null===(a=c.data.cooldown)||void 0===a?void 0:a.rate)||0}:c.data.cooldown})}))},sx:{display:"flex",flexDirection:"column",gap:3},children:[(0,a.jsxs)(H.A,{children:[(0,a.jsx)(Ji.A,{value:"true",control:(0,a.jsx)(H.A,{sx:{width:"60px"},children:(0,a.jsx)(kd.A,{sx:{pr:3,pb:0},value:"true"})}),label:A("permit_type.data.selfService.true",{ns:"entities"})}),(0,a.jsxs)(h.A,{variant:"caption",sx:{ml:"50px",display:"block",lineHeight:.8},children:[(0,Pb.Zr)(A("helpers.self_service_1",{ns:"permitTypes"})),c.data.selfService&&(0,a.jsx)(yc,{textTransform:"lowercase",href:"".concat(window.PERMIT_CLIENT_URL,"/selfService?entityType=").concat(_.entityType,"&entityID=").concat(_.entityID,"&permitTypeID=").concat(c.id),target:"_blank",children:A("labels.website",{ns:"permitTypes"})})," "+A("helpers.self_service_2",{ns:"permitTypes"})]})]}),(0,a.jsxs)(H.A,{children:[(0,a.jsx)(Ji.A,{value:"false",control:(0,a.jsx)(H.A,{sx:{width:"60px"},children:(0,a.jsx)(kd.A,{sx:{pr:3,pb:0},value:"false"})}),label:A("permit_type.data.selfService.false",{ns:"entities"})}),(0,a.jsx)(h.A,{variant:"caption",sx:{ml:"50px",display:"block",lineHeight:.8},children:(0,Pb.Zr)(A("helpers.invite_only",{ns:"permitTypes"}))})]})]}),(0,a.jsx)(H.A,{children:(0,a.jsx)(Hd.A,{name:"needsApproval",label:"".concat(A("permit_type.data.needsApproval",{ns:"entities"})," ").concat(A("labels.self_service_only",{ns:"permitTypes"})),value:!!c.data.needsApproval,setValue:e=>{p((0,r.A)((0,r.A)({},c),{},{data:(0,r.A)((0,r.A)({},c.data),{},{needsApproval:e})}))},readonly:!B,disabled:!c.data.selfService,helperText:A("helpers.needs_approval",{ns:"permitTypes"})})})]})}),I&&(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(H.A,{sx:{width:"100%",display:"flex",justifyContent:"center"},children:(0,a.jsx)(h.A,{variant:"caption",color:"text.secondary",align:"center",children:A("helpers.mobile_features",{ns:"permitTypes"})})})}),!I&&(0,a.jsx)(ne.A,{size:{xs:12,lg:6},children:(0,a.jsx)(Sb,{cooldown:c.data.cooldown,setCooldown:e=>{p((0,r.A)((0,r.A)({},c),{},{data:(0,r.A)((0,r.A)({},c.data),{},{cooldown:e})}))},readonly:!B,disabled:!c.data.selfService})}),!I&&(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(H.A,{sx:{width:"100%",display:"flex",flexDirection:"row",justifyContent:"flex-start",mt:4},children:(0,a.jsx)("div",{children:(0,a.jsx)(Ab,{serializedEditorState:v,setSerializedEditorState:y,branding:g,canEdit:B})})})})]})})]})]})})},Tb=e=>{let{path:t,element:n}=e;const{state:r}=(0,w.useContext)(x.BR),o=(0,w.useContext)(A.$o),{t:a}=(0,O.Bd)();return(0,w.useEffect)((()=>{r.routes.includes(t)||o({message:a("errors.accessDeniedMessage"),type:A.pO.ERROR})}),[]),r.routes.includes(t)?n:null};var Eb=n(48640);const Rb=e=>{let{color:t,setColor:n,label:r,sx:o,disabled:i}=e;return(0,a.jsx)(f.A,{direction:"column",spacing:0,children:(0,a.jsx)(Ji.A,{sx:o,label:(0,a.jsx)(h.A,{variant:"subtitle2",children:r}),labelPlacement:"end",control:(0,a.jsx)(Rl.A,{type:"color",value:t,onChange:e=>{n(e.target.value)},disabled:i,disableUnderline:!0,sx:{width:80,mx:2},inputProps:{"aria-label":"color"}})})})};var kb=n(23491);function jb(e){return(0,De.Ay)("MuiCardHeader",e)}const Ob=(0,Ie.A)("MuiCardHeader",["root","avatar","action","content","title","subheader"]),Ib=["action","avatar","component","disableTypography","subheader","subheaderTypographyProps","title","titleTypographyProps","slots","slotProps"],Db=(0,je.Ay)("div",{name:"MuiCardHeader",slot:"Root",overridesResolver:(e,t)=>[{["& .".concat(Ob.title)]:t.title},{["& .".concat(Ob.subheader)]:t.subheader},t.root]})({display:"flex",alignItems:"center",padding:16}),Mb=(0,je.Ay)("div",{name:"MuiCardHeader",slot:"Avatar"})({display:"flex",flex:"0 0 auto",marginRight:16}),Lb=(0,je.Ay)("div",{name:"MuiCardHeader",slot:"Action"})({flex:"0 0 auto",alignSelf:"flex-start",marginTop:-4,marginRight:-8,marginBottom:-4}),Nb=(0,je.Ay)("div",{name:"MuiCardHeader",slot:"Content"})({flex:"1 1 auto",[".".concat(kb.A.root,":where(& .").concat(Ob.title,")")]:{display:"block"},[".".concat(kb.A.root,":where(& .").concat(Ob.subheader,")")]:{display:"block"}}),Fb=w.forwardRef((function(e,t){const n=(0,Oe.b)({props:e,name:"MuiCardHeader"}),{action:o,avatar:i,component:s="div",disableTypography:l=!1,subheader:c,subheaderTypographyProps:d,title:u,titleTypographyProps:p,slots:f={},slotProps:m={}}=n,g=(0,Ee.A)(n,Ib),v=(0,r.A)((0,r.A)({},n),{},{component:s,disableTypography:l}),y=(e=>{const{classes:t}=e;return(0,ke.A)({root:["root"],avatar:["avatar"],action:["action"],content:["content"],title:["title"],subheader:["subheader"]},jb,t)})(v),b={slots:f,slotProps:(0,r.A)({title:p,subheader:d},m)};let x=u;const[A,w]=(0,ft.A)("title",{className:y.title,elementType:h.A,externalForwardedProps:b,ownerState:v,additionalProps:{variant:i?"body2":"h5",component:"span"}});null==x||x.type===h.A||l||(x=(0,a.jsx)(A,(0,r.A)((0,r.A)({},w),{},{children:x})));let S=c;const[C,P]=(0,ft.A)("subheader",{className:y.subheader,elementType:h.A,externalForwardedProps:b,ownerState:v,additionalProps:{variant:i?"body2":"body1",color:"textSecondary",component:"span"}});null==S||S.type===h.A||l||(S=(0,a.jsx)(C,(0,r.A)((0,r.A)({},P),{},{children:S})));const[_,T]=(0,ft.A)("root",{ref:t,className:y.root,elementType:Db,externalForwardedProps:(0,r.A)((0,r.A)((0,r.A)({},b),g),{},{component:s}),ownerState:v}),[E,R]=(0,ft.A)("avatar",{className:y.avatar,elementType:Mb,externalForwardedProps:b,ownerState:v}),[k,j]=(0,ft.A)("content",{className:y.content,elementType:Nb,externalForwardedProps:b,ownerState:v}),[O,I]=(0,ft.A)("action",{className:y.action,elementType:Lb,externalForwardedProps:b,ownerState:v});return(0,a.jsxs)(_,(0,r.A)((0,r.A)({},T),{},{children:[i&&(0,a.jsx)(E,(0,r.A)((0,r.A)({},R),{},{children:i})),(0,a.jsxs)(k,(0,r.A)((0,r.A)({},j),{},{children:[x,S]})),o&&(0,a.jsx)(O,(0,r.A)((0,r.A)({},I),{},{children:o}))]}))})),zb=Fb,Bb=(0,o.A)((0,a.jsx)("path",{d:"M12 7V3H2v18h20V7zM6 19H4v-2h2zm0-4H4v-2h2zm0-4H4V9h2zm0-4H4V5h2zm4 12H8v-2h2zm0-4H8v-2h2zm0-4H8V9h2zm0-4H8V5h2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8zm-2-8h-2v2h2zm0 4h-2v2h2z"}),"Business"),Ub=(0,o.A)((0,a.jsx)("path",{d:"M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02z"}),"Phone"),Vb=(0,o.A)((0,a.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10h5v-2h-5c-4.34 0-8-3.66-8-8s3.66-8 8-8 8 3.66 8 8v1.43c0 .79-.71 1.57-1.5 1.57s-1.5-.78-1.5-1.57V12c0-2.76-2.24-5-5-5s-5 2.24-5 5 2.24 5 5 5c1.38 0 2.64-.56 3.54-1.47.65.89 1.77 1.47 2.96 1.47 1.97 0 3.5-1.6 3.5-3.57V12c0-5.52-4.48-10-10-10m0 13c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3"}),"AlternateEmail"),Wb=e=>{var t,n,r,o;let{logo:i,publicContactInfo:s,entityName:l}=e;const{palette:c}=(0,d.A)(),{t:u}=(0,O.Bd)();return(0,a.jsxs)(Ls,{component:"aside",maxWidth:"xs",sx:{pb:"50px"},children:[(0,a.jsxs)(co.A,{sx:{backgroundColor:c.primary.main,display:"flex",flexDirection:"column",borderRadius:"0px"},raised:!0,elevation:3,component:"section",children:[i&&(0,a.jsx)("img",{src:i.url,style:{objectFit:"contain",padding:i.padding||0},height:120,alt:"logo banner",id:"logo-banner"}),!i&&(0,a.jsx)(f.A,{direction:{xs:"column",md:"row"},spacing:{xs:0,md:1},id:"logo-banner",sx:{display:"flex",justifyContent:"center",alignItems:"center",height:120,width:"100%",padding:"0 16px"},children:(0,P.jRc)(l).map(((e,t)=>(0,a.jsx)(h.A,{variant:"h4",color:c.primary.contrastText,noWrap:!0,children:e},t)))})]}),(0,a.jsxs)(co.A,{sx:{minHeight:"50vh",display:"flex",flexDirection:"column",justifyContent:"space-between",backgroundColor:"#FFF",borderRadius:"0px",border:"1px solid ".concat(Mn.IW),px:1,py:4},children:[(0,a.jsx)(_s,{sx:{flexGrow:1},children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:2,children:[(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(h.A,{variant:"h6",textTransform:"capitalize",children:u("preview.permit_portal.your_information",{ns:"properties"})})}),(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(j.A,{label:"".concat(u("permit.contact.name",{ns:"entities"})," *"),name:"name",fullWidth:!0,variant:"outlined",margin:"none",InputLabelProps:{sx:{textTransform:"capitalize"}},InputProps:{readOnly:!0},inputProps:{style:{cursor:"default"}}})}),(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(j.A,{name:"phone",label:u("permit.contact.primaryPhone",{ns:"entities"}),fullWidth:!0,variant:"outlined",margin:"none",InputLabelProps:{sx:{textTransform:"capitalize"}},InputProps:{readOnly:!0},inputProps:{style:{cursor:"default"}}})}),(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(j.A,{label:"".concat(u("permit.contact.primaryEmail",{ns:"entities"})," *"),name:"email",fullWidth:!0,variant:"outlined",margin:"none",InputLabelProps:{sx:{textTransform:"capitalize"}},InputProps:{readOnly:!0},inputProps:{style:{cursor:"default"}}})}),(0,a.jsx)(ne.A,{size:12,children:(0,a.jsxs)(f.A,{direction:"row",spacing:2,children:[(0,a.jsx)(j.A,{name:"plateNumber",label:u("vehicle.plate.number",{ns:"entities"}),fullWidth:!0,variant:"outlined",margin:"none",InputLabelProps:{sx:{textTransform:"capitalize"}},InputProps:{readOnly:!0},inputProps:{style:{cursor:"default"}}}),(0,a.jsx)(j.A,{name:"plateState",label:u("vehicle.plate.state",{ns:"entities"}),fullWidth:!0,variant:"outlined",margin:"none",InputProps:{endAdornment:(0,a.jsx)(bi.A,{position:"end",sx:{backgroundColor:"white"},children:(0,a.jsx)(ei.A,{})}),readOnly:!0}})]})}),(0,a.jsx)(ne.A,{size:12,children:(0,a.jsxs)(f.A,{direction:"row",spacing:2,children:[(0,a.jsx)(j.A,{name:"make",label:u("vehicle.make",{ns:"entities"}),fullWidth:!0,variant:"outlined",margin:"none",InputProps:{endAdornment:(0,a.jsx)(bi.A,{position:"end",sx:{backgroundColor:"white"},children:(0,a.jsx)(ei.A,{})}),readOnly:!0}}),(0,a.jsx)(j.A,{name:"model",label:u("vehicle.model",{ns:"entities"}),fullWidth:!0,variant:"outlined",margin:"none",InputProps:{endAdornment:(0,a.jsx)(bi.A,{position:"end",sx:{backgroundColor:"white"},children:(0,a.jsx)(ei.A,{})}),readOnly:!0}})]})}),(0,a.jsx)(ne.A,{size:6,children:(0,a.jsx)(j.A,{name:"color",label:u("vehicle.color",{ns:"entities"}),fullWidth:!0,variant:"outlined",margin:"none",InputProps:{endAdornment:(0,a.jsx)(bi.A,{position:"end",sx:{backgroundColor:"white"},children:(0,a.jsx)(ei.A,{})}),readOnly:!0}})}),(0,a.jsx)(ne.A,{size:12}),(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(f.A,{direction:"row",justifyContent:"flex-end",width:"100%",display:"flex",children:(0,a.jsx)(cr.A,{variant:"contained",color:"primary",sx:{height:40,borderRadius:"100px"},children:(0,a.jsx)(h.A,{variant:"button",textTransform:"capitalize",color:c.primary.contrastText,children:u("preview.permit_portal.button",{ns:"properties"})})})})}),(0,a.jsx)(ne.A,{size:12})]})}),(0,a.jsxs)(h.A,{variant:"caption",width:"100%",textAlign:"center",display:"block",flex:1,children:["".concat((0,R.A)(u("preview.permit_portal.tandc_1",{ns:"properties"}))," "),(0,a.jsx)(cr.A,{variant:"text",sx:{p:0,m:0},children:(0,a.jsx)(h.A,{variant:"caption",color:Mn.Zy,textTransform:"lowercase",sx:{textDecoration:"underline",pb:"1px",lineHeight:1},children:u("preview.permit_portal.tandc_2",{ns:"properties"})})})," ".concat(u("preview.permit_portal.tandc_3",{ns:"properties"}))]})]}),(0,a.jsxs)(co.A,{sx:{borderRadius:0,display:"flex",flexDirection:"column",backgroundColor:c.primary.main,px:1},raised:!0,elevation:3,component:"footer",children:[(0,a.jsx)(zb,{title:s.name||"",titleTypographyProps:{variant:"subtitle1",textAlign:"center",color:c.primary.contrastText},sx:{borderBottom:"2px solid ".concat(c.primary.contrastText),mx:4,pb:2}}),(0,a.jsx)(_s,{children:(0,a.jsxs)(f.A,{direction:"column",spacing:3,display:"flex",justifyContent:"center",pl:2,pt:2,children:[(0,a.jsxs)(f.A,{direction:"row",spacing:2,alignItems:"center",flex:1,justifyContent:"left",children:[(0,a.jsx)(Bb,{htmlColor:c.primary.contrastText}),(0,a.jsxs)(f.A,{direction:"column",children:[(0,a.jsx)(h.A,{variant:"caption",color:c.primary.contrastText,children:"".concat(null===s||void 0===s||null===(t=s.location)||void 0===t?void 0:t.street)}),(0,a.jsx)(h.A,{variant:"caption",color:c.primary.contrastText,children:"".concat(null===s||void 0===s||null===(n=s.location)||void 0===n?void 0:n.city,", ").concat(null===s||void 0===s||null===(r=s.location)||void 0===r?void 0:r.stateCode," ").concat(null===s||void 0===s||null===(o=s.location)||void 0===o?void 0:o.postalCode)})]})]}),(0,a.jsxs)(f.A,{direction:"row",spacing:2,alignItems:"center",flex:1,justifyContent:"left",children:[(0,a.jsx)(Ub,{htmlColor:c.primary.contrastText}),(0,a.jsx)(h.A,{variant:"caption",color:c.primary.contrastText,children:(0,P.n4R)((null===s||void 0===s?void 0:s.primaryPhone)||"")})]}),(0,a.jsxs)(f.A,{direction:"row",spacing:2,alignItems:"center",flex:1,justifyContent:"left",children:[(0,a.jsx)(Vb,{htmlColor:c.primary.contrastText}),(0,a.jsx)(h.A,{variant:"caption",color:c.primary.contrastText,children:(null===s||void 0===s?void 0:s.primaryEmail)||""})]})]})})]})]})};function Hb(e){return(0,De.Ay)("MuiToolbar",e)}(0,Ie.A)("MuiToolbar",["root","gutters","regular","dense"]);const Gb=["className","component","disableGutters","variant"],Yb=(0,je.Ay)("div",{name:"MuiToolbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableGutters&&t.gutters,t[n.variant]]}})((0,Le.A)((e=>{let{theme:t}=e;return{position:"relative",display:"flex",alignItems:"center",variants:[{props:e=>{let{ownerState:t}=e;return!t.disableGutters},style:{paddingLeft:t.spacing(2),paddingRight:t.spacing(2),[t.breakpoints.up("sm")]:{paddingLeft:t.spacing(3),paddingRight:t.spacing(3)}}},{props:{variant:"dense"},style:{minHeight:48}},{props:{variant:"regular"},style:t.mixins.toolbar}]}}))),qb=w.forwardRef((function(e,t){const n=(0,Oe.b)({props:e,name:"MuiToolbar"}),{className:o,component:i="div",disableGutters:s=!1,variant:l="regular"}=n,c=(0,Ee.A)(n,Gb),d=(0,r.A)((0,r.A)({},n),{},{component:i,disableGutters:s,variant:l}),u=(e=>{const{classes:t,disableGutters:n,variant:r}=e,o={root:["root",!n&&"gutters",r]};return(0,ke.A)(o,Hb,t)})(d);return(0,a.jsx)(Yb,(0,r.A)({as:i,className:(0,Re.A)(u.root,o),ref:t,ownerState:d},c))})),Kb=e=>{var t,n,r,o,i,s,l,c;let{logo:u,publicContactInfo:p,entityName:m}=e;const{palette:g}=(0,d.A)(),{t:v}=(0,O.Bd)(),[y,b]=(0,w.useState)("plate"),{state:A}=(0,w.useContext)(x.BR),S=p.location,_={year:"",make:"HONDA",model:"CIVIC",color:"RED",plate:{number:"TRAXERO",state:"Indiana"},vin:"TESTVIN1234567890",towerContactInfo:{name:A.tenant.name,status:C.nW.Active,tenantID:A.tenant.id,id:0,location:(null===(t=A.tenant)||void 0===t||null===(n=t.publicContactInfo)||void 0===n?void 0:n.location)||{street:"123 Impound Lane",city:"Impound City",stateCode:"IN",postalCode:"46322"},primaryEmail:"test@test.com",primaryPhone:"234567890",website:"https://www.test.com"}},T=null===(r=A.tenant.data)||void 0===r?void 0:r.findMyCarMsg;return(0,a.jsxs)(Ls,{component:"aside",maxWidth:"xs",sx:{pb:"50px"},children:[(0,a.jsxs)(co.A,{sx:{borderRadius:0,display:"flex",flexDirection:"column",backgroundColor:g.primary.main},elevation:3,raised:!0,component:"header",children:[u.url&&(0,a.jsx)("img",{src:u.url,style:{objectFit:"contain",padding:u.padding||0},height:120,alt:"logo banner",id:"logo-banner"}),!u.url&&(0,a.jsx)(f.A,{direction:"column",spacing:0,id:"logo-banner",sx:{display:"flex",justifyContent:"center",alignItems:"center",height:120,width:"100%",padding:"0 16px"},children:(0,P.jRc)(m).map(((e,t)=>(0,a.jsx)(h.A,{variant:"h4",color:g.primary.contrastText,noWrap:!0,children:e},t)))}),(0,a.jsxs)(f.A,{direction:"column",spacing:0,alignItems:"center",sx:{width:"100%",justifyContent:"center",pb:2},children:[(0,a.jsx)(h.A,{variant:"body2",fontWeight:"medium",color:g.primary.contrastText,children:(0,P.lrh)(S)}),(0,a.jsx)(h.A,{variant:"body2",fontWeight:"medium",color:g.primary.contrastText,children:(0,P.eP5)(S)})]})]}),(0,a.jsxs)(co.A,{elevation:3,component:"main",sx:{borderRadius:"0px",border:{xs:"none",sm:"1px solid ".concat(Mn.ZW)},background:"#FFF",position:"relative",minHeight:{xs:490,sm:"auto"}},children:[(0,a.jsx)(qb,{sx:{backgroundColor:Mn.ZW,textColor:g.primary.contrastText,indicatorColor:g.primary.main,color:g.primary.contrastText,alignItems:"end",pb:.5},children:(0,a.jsxs)(Ao.A,{orientation:"horizontal",value:y,onChange:(e,t)=>{b(t)},indicatorColor:"primary",textColor:"primary",sx:{backgroundColor:Mn.ZW,height:"100%",width:"100%",display:"flex",justifyContent:"space-around",color:g.primary.contrastText,alignItems:"center"},children:[(0,a.jsx)(Co.A,{label:"".concat(v("preview.fmc.make_model",{ns:"properties"})),value:"makeModel",sx:{color:Mn.h_,flex:1,width:"100%"}}),(0,a.jsx)(Co.A,{label:v("preview.fmc.plate",{ns:"properties"}),value:"plate",sx:{color:Mn.h_,flex:1,width:"100%"}}),(0,a.jsx)(Co.A,{label:v("preview.fmc.vin",{ns:"properties"}),value:"vin",sx:{color:Mn.h_,flex:1,width:"100%"}})]})}),(0,a.jsxs)(H.A,{sx:{p:2,position:"relative"},children:[(0,a.jsx)(H.A,{sx:{position:"absolute",top:0,left:0,right:0,bottom:0,backgroundColor:"transparent",zIndex:2e3},onClick:e=>e.stopPropagation()}),(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:3,sx:{py:4,px:1},children:["makeModel"===y&&(0,a.jsx)(w.Fragment,{children:(0,a.jsx)(ne.A,{size:12,children:(0,a.jsxs)(f.A,{direction:"column",spacing:2,children:[(0,a.jsx)(j.A,{label:"".concat(v("vehicle.make",{ns:"entities"})),margin:"none",variant:"outlined",value:_.make,name:"make",fullWidth:!0}),(0,a.jsx)(j.A,{label:"".concat(v("vehicle.model",{ns:"entities"})),margin:"none",variant:"outlined",value:_.model,name:"model",fullWidth:!0})]})})}),"plate"===y&&(0,a.jsx)(w.Fragment,{children:(0,a.jsx)(ne.A,{size:12,children:(0,a.jsxs)(f.A,{direction:"column",spacing:2,children:[(0,a.jsx)(j.A,{label:"".concat(v("vehicle.plate.number",{ns:"entities"})),margin:"none",variant:"outlined",value:_.plate.number,name:"plateNumber",fullWidth:!0}),(0,a.jsx)(j.A,{label:"".concat(v("vehicle.plate.state",{ns:"entities"})),margin:"none",variant:"outlined",value:_.plate.state,name:"plateState",fullWidth:!0})]})})}),"vin"===y&&(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(j.A,{variant:"outlined",margin:"none",fullWidth:!0,name:"vin",label:v("vehicle.vin",{ns:"entities"}),value:_.vin})}),(0,a.jsx)(ne.A,{size:12,children:(0,a.jsxs)(Tt.A,{severity:"success",onClose:()=>({}),children:[(0,a.jsx)(ir.A,{children:v("preview.fmc.alert_title",{ns:"properties"})}),(0,a.jsxs)(f.A,{direction:"column",pt:2,spacing:2,children:[(0,a.jsx)(f.A,{direction:"row",children:(0,a.jsxs)(h.A,{variant:"body1",fontWeight:"medium",children:[(0,P.feG)(_)," -"," ",(0,P.S9F)(_.plate)]})}),(0,a.jsxs)(f.A,{direction:"column",justifyContent:"space-between",children:[(0,a.jsx)(h.A,{variant:"body2",children:v("preview.fmc.yourCarGotTowed",{ns:"properties"})}),(0,a.jsx)(h.A,{variant:"body1",fontWeight:"bold",children:A.tenant.name})]}),(0,a.jsxs)(f.A,{direction:"column",children:[(0,a.jsx)(h.A,{variant:"body1",width:"100%",children:(0,P.lrh)(null===(o=_.towerContactInfo)||void 0===o?void 0:o.location)}),(0,a.jsx)(h.A,{variant:"body1",width:"100%",children:(0,P.eP5)(null===(i=_.towerContactInfo)||void 0===i?void 0:i.location)}),(0,a.jsx)(h.A,{variant:"body1",width:"100%",children:null===(s=_.towerContactInfo)||void 0===s?void 0:s.primaryEmail}),(0,a.jsx)(h.A,{variant:"body1",width:"100%",children:(0,P.n4R)(null===(l=_.towerContactInfo)||void 0===l?void 0:l.primaryPhone)})]}),(null===(c=_.towerContactInfo)||void 0===c?void 0:c.website)&&(0,a.jsx)(h.A,{variant:"body2",fontWeight:"bold",color:"blue",children:(0,a.jsx)("a",{href:_.towerContactInfo.website,target:"_blank",rel:"noopener noreferrer",children:_.towerContactInfo.website})}),T&&(0,a.jsx)(h.A,{variant:"body2",children:T})]})]})}),(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(H.A,{sx:{display:"flex",justifyContent:"flex-end",objectFit:"contain",height:68},children:(0,a.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAS4AAABDCAYAAAAiXehzAAABWWlDQ1BJQ0MgUHJvZmlsZQAAKJFtkD9Lw1AUxU9rpRBLKWg3hwoOKlUkdtBJahERRGL975a+xlRI00cSUScHVzfFUXTxA6hQBwe7uSsqfgGdHBS6aIn3NWpa9T4u58flvMvlAMGQyrkRAlA0HSs7MZZYWl5JhJ8RQTskBBFXmc3TijJFFnxrc1XvEBB60y92nV2Ox6Kv09uVUXtfuo2f/vU3lZTXbEb6Qd3HuOUAgR5iZcPhgjeJOyw6inhXsO7xkeCcx+d1z1w2Q3xNHGMFNU/8QJzMNcz1Bi4a6+zrBnF9RDPnZ0mj1J1QkIaMFIYxgwXK5n9vqu7NoASOLVhYg44CHCToN6dnQCOehAmGASSJZQyKvSLj39n5M74DjOwRvPgz1QAuKPvYoT/rfqJzu4DKMVct9SfRQDVkrw7JHreVgdYD131bBMK9QO3edd/Lrls7AVoegavqJ+0wYim4/a0gAAAAVmVYSWZNTQAqAAAACAABh2kABAAAAAEAAAAaAAAAAAADkoYABwAAABIAAABEoAIABAAAAAEAAAEuoAMABAAAAAEAAABDAAAAAEFTQ0lJAAAAU2NyZWVuc2hvdAa4NZ4AAAHVaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA2LjAuMCI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjY3PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjMwMjwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlVzZXJDb21tZW50PlNjcmVlbnNob3Q8L2V4aWY6VXNlckNvbW1lbnQ+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgruhUwDAAAT80lEQVR4Ae1dB3hUVRY+kw4hCSGEUKQooNJEVgXBpSqICAgLsoLuCqJ08cMGH0X8NlQBFenFBipFUBRdRFZZFFZRQ1HAAhEhKCUxQEhIz9v733Anb2be1LwZUs75vuG9ueWc+/7h/Tn3vHvPs2hCiIURYAQYgXKEQAjGmnwsuRwNmYfKCDAClRmBxk0akyQugFC/Qf3KjAVfOyPACJQDBFJOpshRBpWDsfIQGQFGgBGwQYCJywYO/sIIMALlAQEmrvLwK/EYGQFGwAYBa4zLplR8OXlzW/uiSv29wYFvKvX188UzAmUJAafEhUE2Pry/LI31qo0luUWbq2abDTMCjIAjAjxVdMSESxgBRqCMIxAQ4tIKChxguPjOBtLy8hzK/VGg5RfQxbfWUdbn//WHetbJCDACAUbA5VRRjSVt9jzSCvIp+5skCr+hKVX5aweK7tdXVbs85onFrTn7DlD0oAE27aq2b0eW0FCbMn99sYSGULW+91L6i69QZLcu/jLDehkBRiBACHhEXGSxUPy0yXRu+gyKfXQoXf5yD+UdPUYZm7cQFRZSeKsWFNW3N2Vsep8K/viDcn84RFH3D6Cqd7Sn88tXUcHZs5R75EeqPuyfFNqwAV366N+UsX4j1VvzGkF31n8+p4tvr6fg6jEUdsMNFDvqUcr//Q86v2wlaZcvU2H6eao1dwaFJCQ4wJK57VNBqCJwLjYuRfW/j4Jjoih1+kwKrhUvyoooYf4c2Sc4OpoouMTBPD1qHFVpdxtFdu1MZydOo4QFcyj0mnoO+rmAEWAEyh4CJXeyi7HFjhlhrQ2tV5ei+txLF9a+Q+EtmlEV4TllbNxEWn4+5f1yVJJL9eHDKKJ1KwqKjKTYEY9SVK+eFP/8VElaUBTVuxeF3XijVSd0hNStQwkvzROE9bssz9iwieKenkC1ZidScGx1Q9LCFDBr5y6Knz6Vak6dJKeDoY0aUXCN6pTwwkwxvuaUf/w3qx39SY3xY6koO5ssVapQ1U4dmLT04PA5I1DGEfCIuKS3oi4kKIiCoqqRlpVFITVrUlB0FMU9NYEsISEU3b8vhYqtQ9lJScKL2lncw0JUlJOjejs9BsfFyTpM64pPLKSJfkW5uWKa6hgjk22KColCii/BEhwsvL/idkE1YqUnJ8fpxHZ482aC1E7SxTVvU8zgvxfbFP/m7D9I+b+dsH7nE0aAESh7CHg2VRTjTl+0VNzUByjj3c0ULaaB0YMGUua27WQJD6fCCxcovGULSp0znyJaNhdEU0gRN98srzZEeGjZe7+j/BMpYipYnWLHjqQ/RawpJ2kfpc56gSK7dBRB+nzK+S6JCs9foJwDB2VMLGbIIEpfukrU5ZJFeG5GAtsRLVtS2twFguSyKUrE3fLFXibE1PJTTlH2199S0aVLBCK7sPoNYfMApQmb1R97hELiawrPsRdd3v0/4aHVsKpPX7KMwps3p7gnx1vL+IQRqMwIFH4uQja/7aOi40kUdO0tEgpLo79QcLeSmVig8bEgrQ2yQ9hvssYCVLfruERGHEy3gqpWlePG1A1xJRJeGTwwvWAq6W0wvuhSJuWfSpHT0oRZiXp1NuewawkRHpeIl3kj6UuXU/Tf+lNIbV3srKh4/Ho9WMfFC1D1iPB5ZUAAhFW4c5XLSw3u+lhACQybrG2yQ7gcnbNKQRSKtNDEOs0zaO8taUHFpa0fk5Z9mWpOfMZAY0mRK7slrWzPzq98lYoys8TDhNO2xCVIl4URqOwIFLw2SnpY7nBQxBZo78vWLXI3ygDXxwwpiT2ZbTp2xHCzVbI+RqBCIOApaamLvRrkxe6FQp+PjAAjQJqIYyGW5a0o8vK2n6/tXXpc/tijVyRiYHmFIhhfkEf54ojvkCBLEIUGh1JESBiFiSO+szACjIB/EdDHsVTg3VeL0BWoKaNT4jIzGI209l/8+g2N2jSNLuZkUG6BCOprIKYIB4xAWOEisB8TEU3LByZSp+vaipi7d0F3B6VcwAgwAg4I5E27zabMF09LrwBe11UnLv2ASnN+LO0E9Xn1McrIzaTLedluVcEDy87PFZ9UGvL2BIoOr0Zbh6+iJjUbuu3LDRgBRsAzBOAdmS3SYzu8jgif+FZEtVoStRhsthmpz6/zsc3ff0IdFg2kM5dSPSIt+ysE0aFv+1cGEHSxMAKMgDkI+CMmhaURkrQwxNQfis83ij3NIDKTxW/EtXj3Wnpiy79EHMvJqncvLqRArJCHLuhkYQQYgdIhgAB8aeNZ9iMAaVmwOBWelr2AuM4JIjNRnMa4SmMD3tGcz5dRlgdTQ0/tQBd01omOpwE39fS0G7djBBiBKwjoA/FmguLRItTD68XU0YDUfByI6cSFmNaoTVMJXpLZAvIavXkata7bjGNeZoPL+io0Ap6QlisvDFt8jMQhGN91ZsnU8Nyh4i6YNuIDr8sk8jJ1qoinhwjE+4O0FGiYesIGbLEwAoyAewQwNXQX03JFWs4sGPYBOcWLoLwiLX1neF0miakeF5Y84OmhWdKx8W30ZfK3DupgA7Y6N27nUMcFjAAjYIuAO9JCa7dLIQwWpSq9YYlX7lH1RNHWvF++mepxYZ2WJ0sePLkSkNYnI9+QH/v2sAFbpZVssUH86NGjhGNFEfZEK8ovWc6uwxPSwnTRJDGNuLBsAYtLzRBFWtClP9frhi3Y9EVSU1NpxIgR1KFDBxo9erQ8jhkzhtLS0nxRV2b67N27l24UCRpxfSyMgELArTelGpbm6MmSB6Mnjj7aNG2quEe4krkiL70ZAk/LncAWbPryhHHKlCkUExNDuNHDwsKkxzV58mRC+YoVK9yZLrP1IVdSCaljmR0oDyygCFincv60OuhDf2p30G2ax7Xl0A7rvkMHK14U2JMWYlw9Vwx10IAV9rDpi/z000/Url07SVroX0Wkb541axZNm1Y8/fz555/pnnvusVG9fft2GjVqlLXs4sWLkug6depE3bt3pwULFoj0+yVPUo8cOULw4tq2bUv9+/enDz8s+WExnVu8eDH16tWL7rrrLpozZ45N399F+urhw4fTrbfeSj179qQNGzZY7bqqU4QVjGywLIxABUbANOL6LsX1/BVTPncC0tK3c0ZaSo87m6qd/bFjx4704osv0scff2yNb4G8rrnmGtk0V6SLPnnypE23LJGq+syZM7IMBPXEE09QSkoKzZ8/n5566inatm0bvfzyy7L+3LlzciqaIF7usXr1aho4cKAkud27d8v65cuX0wcffEATJ06kxMRE2rNnD82dO9dqb9y4cdSgQQPaunWr1D1z5kw6cOCArHdVp4hLHa0K+aTcIPDFF1+UybGWtXGZRlypWelOAVdxqindxzpt4y1pQdG5zD+d6nNVAc+qc+fONGnSJOnVDB06VHpEnga2Dx8+TPv376eFCxdKjwpeEQgs8kqKaXhXderUoeeee45uuukmevDBBwnkc0mkkYaNlStXyu8YQ/v27Wn27Nm0bt066XWBFH/55Re68847pQ54czt37qSmTZvKemd1uF5FWOroCgOu8w8C+L3CRUpxfHCuv+FVmZFl/AFT9TjiuxLoQJnSpdqq76oebZQOVQcd9vV6XapO317ZVUdcBz76MaFOjUPZ1etFvR4L1QblZohpMS5XN/2Uu4oJa3L3MXLMM3cssRm7L6QFBb5mjYiIiJBkAY/nq6++oi1bttCzzz4rvRqQjTvBNLBJkyYUGyteynFFbhY59vGBoB7TPP34+vYVe7aEnDhxgi6LV6599NFHtGNH8VS3QLwMJE+8HPfXX3+VBNWvXz96/PHH6e677yZMRUFi+OEhruoUYamj7MD/BAwB3MggAPxm+MyYMUPe3Op3djYQ9ENb1Q868B1/2FDmqUydOlU2dWYX9dAJ8VQvxuKK1KDLlV3YUSEYtDVLTPO4alWLMxwTvC399A/kpfe8fCUtGIuPrGFo09PC6uLlHYhlISAP7wuxJEwTjURPzCAaV+SQL/LrO6sHaUEwLYVXhk/9+vUlUVWrVk3W4T/esmXLrLE3EJeaurqqqyFe+oE4XBCnn5Y4Bvof/Da4UUFUuFnxf8mbm1b1U33sPRx31wNSQl+MwYhwUAad3uhVbUFOuD5n4owQ9TZ37drlrLvX5aYR1631jfchIU41a8dSm4Ep8ioNaUGhM5s2xuy+nD9/noYNG0aIQ+mldevW8iumapjygZxUTAsV+vbNmjWT679ydK8+OyteevvZZ59JHc3FW4J++ME25nfo0CE5vYSnBlLr0qULPfLII9bP2LFjJYlBATy122+/naZPny6nibVq1aL33ntP6nZVBw9wwoQJsh3/E3gE7L0Y3LS4WXF0JapeHVVbe32qXB2d1TsrV/08PWI89mNSRKbXAULDtBCiCExfj/HgY1Snb+fNuWnE1a9ld6dZSzE1NCIvvSfmLhBvf1FIOAib3gpu7szMTOne4gkdBEcE6zG9qyreWNSoUSPCdPLNN9+UbbFIdfPmzVZTLcUr0erWrSuJBUR46tQpGaxHLArSo0cPOnjwIL311lsy+I9zkBSC+aGhofJp4vPPPy+/468yAviIdYEIsZYMU05MJeHl4eklYmMYk6s62EXcbciQIXI8+M4SWARwc+JGVzEhdTPbE4nyehQpKA/Lvp/9ja7qnXk+IEm0QT08JHu7sAOvzmjqir7241IekrouoGlkG/rsbSnk9eVKn6or1VHcHNqxo8c0cQOV6nMi7ZQWN7mNVvWZ5k4/Mz9dAnOG4qqfUR1swaYv4xZEow0aNEi79tprteuvv14eBw8erAkPy6pv06ZNmgisa9ddd53WtWtXTQTfNTGttNYnJydrAwYM0ETQXBNelCa8OE0s/LTWi+UTmljqIPsLD0wTyy00sUJf1gsy0kaOHKmhHPq7deumiVibta8I1Gtt2rTRWrRoIduI/4SaIFtZ76ru3Xff1Ro3bqx9/fXXVl2+4MN9fL8X8FuJG1ITN6z86LFEuf6Dtqoe5+ij+goysNahjdJrVI+2Si906PWir6q316mvU/1xVO2ULf0YUab0qzGhvbIB+6q9uh69blXn6xFcBXH6XkVhzGtpNreH29XsiG+pIL0ygHVa8Li8kdpR8fTjxE+96eLQFksc4AVh6QE8LXsR+BA8KsSOnAliVpj6YSGrkcBjioqKMow7YToK7w+xNiNJT0+XdUYxK2d18NrgLbIwAhURAfVeRVOJa1fyXplu2d1+RbU8AsD6QlpVw6rQOw++xJusK+L/TL4mRsAFAoq4TFsOAVt4sQVyxLsjLn08y1tPC3ZgA7ZYGAFGoHIiYFpwHvDhiRdebBEa7J4PQVi+kFZIULC0oV8jVTl/Or5qRqDyImAqcQFGvI1n2YBEihTTObMFOpcPnMHZT80GlvUxAuUMAdOJC9ePjA2Tuo02lbxAWtDpSzaIcvab8HAZAUbADQLu53RuFDirHvfXf8gXW5iRfx5Tz4X9nmPScgY2l5crBJD5A0+qsVPi/vvvJyxY1svp06dpzZo1chO+vjwQ5+vXr6ekpCSrKYwNC7bLmpj6VNHo4rx9IaxeB54e8gth9YjweUVAAJv6kUnk+PHjckGnWDNos68V14ilOFcjjoslQmKNFT399NMycQAWTGM5T1kRvzxVNLo4xLyOPLtd5ohHumVkLkUSQOTTMhKsiA8PCaWYiGgRz0qUTw+vxg9oNDYuYwTMQAAb5rF2TywylntWsSYPSS2xZUwsiqYHHniAXn/9dbmbAtlskc8NOzvEomm5lQzpkUAwDz/8MGGrGlIiYasa1gxidTz63nfffXK3BQho3rx5HpMgtrvhA8JS6xc3btxIyFGHNYfjx4+X6xaRoAC7OaAfaZ3gmSFrCnZ9YHtcdHQ0PfnkkzI10/fffy/HhqzD2PJmhvhtqqgfHIgHL7bAglGkW0bmUiQBRD4tpMPBXxds0sbeQ2zjuUO8WBILTFkYgYqIAPatIrUR9reCJOLi4mR2EOxf7dOnj7zx8R4EbAMDQYCEsC0NG/ORuRd53jCdEzsl5MJmlCFpJfRhUTMSVCK1EjKSYAO//R/+jIwMuQUNGVGQ6NKVFBUV0dKlS+X2NowBm/9hC2PBtjUIbCI/HfLHoT3q8YHgWjGGhx56iOrVqyfLzPgnIMSlHygICQF2DrLrUeHzyoSA2OYlSQW7NeCZKEEyS70gky1u+vfff19uykcd0i6B3LBXFkSCP/pqZwU8OZwjd9uqVaskkYhtaXqV8hx2QIogQHcC/djfGx8fLwkW72mA6MeqzmFbZUVRYwI5IuMwvMBbbrlFjt2dTU/q/fJU0RPD3IYRqKwIgLBq165tQ1rOsADxLFmyRG7cRxuQDTLmYkM9iKpVq1YyiwkSVWKaCI8Hguwi+/btk56RLND9g2kgpncNGzbUlRqfgjzhuSHJwNq1a6VXZ9zSuBSeJfLdYSuaJ/aMtTiW+j0472iSSxgBRqA0CCDppP3eWOSAAyFBUI+nkoiXIZebGYLpILwo5Ul5o1Plp7OfsnqjQ7UNWHBeGeQjI8AIEC1atEi+KCWQWMC7QmDcnSB9U+/evd01K1U9gvxmCHtcZqDIOhgBRiAgCCiPi2NcAYGbjTACjICZCDBxmYkm62IEGIGAIMDEFRCY2QgjwAiYiQATl5losi5GgBEICAJMXAGBmY0wAoyAmQgwcZmJJutiBBiBgCDAxBUQmNkII8AImIkAE5eZaLIuRoARCAgCTFwBgZmNMAKMgJkIMHGZiSbrYgQYgYAgwMQVEJjZCCPACJiJgDUfF/YAsTACjAAjUB4QkJusy8NAeYyMACPACCgE/g/tFVhl9+BShwAAAABJRU5ErkJggg==",alt:"mock cloudflare turnstile",height:68,width:"100%"})})}),(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(f.A,{direction:"row",justifyContent:"flex-end",children:(0,a.jsx)(cr.A,{variant:"contained",sx:{height:40,borderRadius:"100px",width:150},children:(0,a.jsx)(h.A,{variant:"button",textTransform:"capitalize",color:g.primary.contrastText,children:v("preview.fmc.button",{ns:"properties"})})})})})]})]})]}),(0,a.jsx)(H.A,{sx:{height:50,width:"100%"}})]})},Jb=()=>{var e,t,n,o,i,s;const l=(0,S.Ls)(),c=(0,w.useContext)(A.$o),d=(0,S.vL)(),{pathname:u}=(0,S.zy)(),{state:p}=(0,w.useContext)(x.BR),{t:m}=(0,O.Bd)(),[g,v]=(0,w.useState)("permitPortal"),{entity:y,displayMode:b}=(0,S.KC)(),[P,_]=(0,w.useState)(Mn.mS),[T,E]=(0,w.useState)([]),[R,k]=(0,w.useState)(!1),[j,I]=(0,w.useState)({id:0,name:y.name,entityType:"property"===b?C.LA.Property:"group"===b?C.LA.PropertyGroup:C.LA.Tenant,branding:Mn.mS,location:y.location||{},contact:y.contacts[0]}),D=(0,w.useMemo)((()=>"property"===b?p.entityPermissions.property.update:"group"===b?p.entityPermissions.property_group.update:"tenant"===b&&p.entityPermissions.tenant.update),[b,p.entityPermissions]);(0,w.useEffect)((()=>{M(y)}),[]);const M=(0,w.useCallback)((e=>{var t,n,r,o,a,i,s,l,c,d,u,f;const h={primary:(null===(t=e.data)||void 0===t||null===(n=t.branding)||void 0===n?void 0:n.primary)||Mn.mS.primary,secondary:(null===(r=e.data)||void 0===r||null===(o=r.branding)||void 0===o?void 0:o.secondary)||Mn.mS.secondary,logoUrl:(null===(a=e.data)||void 0===a||null===(i=a.branding)||void 0===i?void 0:i.logoUrl)||Mn.mS.logoUrl,logoPadding:(null===(s=e.data)||void 0===s||null===(l=s.branding)||void 0===l?void 0:l.logoPadding)||Mn.mS.logoPadding,bannerLogoUrl:(null===(c=e.data)||void 0===c||null===(d=c.branding)||void 0===d?void 0:d.bannerLogoUrl)||Mn.mS.bannerLogoUrl,bannerPadding:(null===(u=e.data)||void 0===u||null===(f=u.branding)||void 0===f?void 0:f.bannerPadding)||Mn.mS.bannerPadding};if(_(h),"property"===b){var m,g,v,y,x,A,w,S,P,T,R;const t=e,n=[{id:p.tenant.id,name:p.tenant.name,entityType:C.LA.Tenant,branding:(null===(m=p.tenant.data)||void 0===m?void 0:m.branding)||Mn._S,location:null===(g=p.tenant.publicContactInfo)||void 0===g?void 0:g.location,contact:p.tenant.publicContactInfo},{id:0,name:t.name,entityType:C.LA.Property,branding:h,location:t.location,contact:t.contacts[0]}];null!==(v=t.data)&&void 0!==v&&null!==(y=v.activeBranding)&&void 0!==y&&y.name?I(t.data.activeBranding):(I(n[0]),k(!0)),null!==(x=t.data)&&void 0!==x&&null!==(A=x.activeBranding)&&void 0!==A&&A.contact&&null!==(w=t.data)&&void 0!==w&&null!==(S=w.activeBranding)&&void 0!==S&&S.location&&k(!0);const r=(null===(P=t.propertyGroups)||void 0===P?void 0:P.map((e=>{var t;return{id:e.id,name:e.name,entityType:C.LA.PropertyGroup,branding:(null===(t=e.data)||void 0===t?void 0:t.branding)||Mn.mS,location:e.location||{},contact:e.primaryContact}})))||[];if(0!==(null===(T=t.data)||void 0===T||null===(R=T.activeBranding)||void 0===R?void 0:R.id)){n.findIndex((e=>{var n,r;return e.id===(null===t||void 0===t||null===(n=t.data)||void 0===n||null===(r=n.activeBranding)||void 0===r?void 0:r.id)}))}E([...n,...r])}}),[b,y,p.tenant.id,p.tenant.name]),L=l.data;(0,w.useEffect)((()=>{L&&(L.status<400?c({type:A.pO.SUCCESS,message:m("toast.updateSuccess",{name:"".concat(y.name," ").concat(m("branding"))})}):c({type:A.pO.ERROR,message:m("toast.updateError",{name:"".concat(y.name," ").concat(m("branding"))})}))}),[l]);const N=(0,w.useMemo)((()=>{const e=(0,Mn.UU)(Mn._S);return 0!==j.id?(e.palette.primary.main=j.branding.primary,e.palette.primary.contrastText=(0,Mn.w5)(j.branding.primary)):(e.palette.primary.main=P.primary,e.palette.primary.contrastText=(0,Mn.w5)(P.primary)),e}),[j.id,P.primary]),F=((0,w.useMemo)((()=>"group"===b||0!==j.id?m("property_group.label",{ns:"entities"}).toLowerCase():m("property.label",{ns:"entities"}).toLowerCase()),[j.id,b]),(0,w.useMemo)((()=>{var e,t,n,o,a,i,s;return R?{id:(null===(n=j.contact)||void 0===n?void 0:n.id)||0,name:(null===(o=j.contact)||void 0===o?void 0:o.name)||"",status:(null===(a=j.contact)||void 0===a?void 0:a.status)||C.nW.Active,primaryEmail:(null===(i=j.contact)||void 0===i?void 0:i.primaryEmail)||"",primaryPhone:(null===(s=j.contact)||void 0===s?void 0:s.primaryPhone)||"",location:(0,r.A)({},j.location),tenantID:p.tenant.id}:{id:0,name:y.name,status:C.nW.Active,primaryEmail:(null===(e=y.contacts[0])||void 0===e?void 0:e.primaryEmail)||"",primaryPhone:(null===(t=y.contacts[0])||void 0===t?void 0:t.primaryPhone)||"",location:y.location||{},tenantID:p.tenant.id}}),[R,null===(e=j.contact)||void 0===e?void 0:e.id,null===(t=j.contact)||void 0===t?void 0:t.name,null===(n=j.contact)||void 0===n?void 0:n.primaryEmail,null===(o=j.contact)||void 0===o?void 0:o.primaryPhone,j.location,y.name,y.location,p.tenant.id])),z=(0,w.useMemo)((()=>0!==j.id?{url:R?j.branding.bannerLogoUrl:P.bannerLogoUrl,padding:R?j.branding.bannerPadding:P.bannerPadding}:{url:P.bannerLogoUrl,padding:P.bannerPadding}),[j.id,R,P.bannerLogoUrl,P.bannerPadding]);return(0,a.jsx)(ae.P8,{onSubmit:()=>{if("group"===b){const e=(0,r.A)({},y),t=(0,r.A)((0,r.A)({},e),{},{data:(0,r.A)((0,r.A)({},e.data),{},{branding:P})});l.submit({body:JSON.stringify(t),handler:Ro.UPDATE},{method:"PUT",action:(0,W.Mt)(W.bw.PROPERTY_GROUP,[p.tenant.id,y.id]),encType:"application/json"})}if("property"===b){var e;const t=(0,r.A)({},y),n=(0,r.A)((0,r.A)({},t),{},{data:(0,r.A)((0,r.A)({},t.data),{},{branding:P,activeBranding:{id:j.id,name:j.name,entityType:j.entityType,branding:j.branding,location:j.location,contact:j.contact}})});R&&null!==(e=n.data)&&void 0!==e&&e.activeBranding&&(n.data.activeBranding.contact=j.contact,n.data.activeBranding.location=j.location),l.submit({body:JSON.stringify(n),handler:Oo.UPDATE},{method:"PUT",action:(0,W.Mt)(W.bw.PROPERTY,[p.tenant.id,y.id]),encType:"application/json"})}},children:(0,a.jsxs)(U.A,{loading:"idle"!==l.state,children:[(0,a.jsx)(ce.A,{title:m("tenant.data.branding.label",{ns:"entities"}),submitLabel:m("buttons.update",{name:m("branding")}),onCancel:()=>{M(y),d.revalidate()},disableSubmit:"idle"!==l.state,readonly:!D}),(0,a.jsx)(ue.h,{maxHeight:"calc(100dvh - 454px)",children:(0,a.jsxs)(f.A,{direction:{xs:"column",md:"row"},display:"flex",gap:4,sx:{mt:3},children:[(0,a.jsxs)(f.A,{direction:"column",flex:2,spacing:{xs:4,md:2},children:["property"===b&&(0,a.jsx)(ur.A,{name:"brandingOptions",label:m("property.data.activeBranding.label",{ns:"entities"}),options:T.map((e=>e.name)),value:j.name,setValue:e=>{const t=e.target.value,n=T.find((e=>e.name===t));n&&n.id!==j.id&&(I(n),k(!1))},helperText:m("helpers.active_branding",{ns:"properties"}),readonly:!D}),(0,a.jsx)(re.A,{name:"property.data.branding.logoUrl",label:m("property.data.branding.logoUrl",{ns:"entities"}),helperText:m("helpers.logo_url",{ns:"properties"}),disabled:0!==j.id&&R,value:j.branding.logoUrl,onChange:e=>{const t=(0,r.A)((0,r.A)({},P),{},{logoUrl:e.target.value});_(t),I((0,r.A)((0,r.A)({},j),{},{branding:t}))},readonly:!D}),(0,a.jsx)(re.A,{name:"property.data.branding.bannerLogoUrl",label:m("property.data.branding.bannerLogoUrl",{ns:"entities"}),helperText:m("helpers.banner_logo_url",{ns:"properties"}),value:j.branding.bannerLogoUrl,onChange:e=>{const t=(0,r.A)((0,r.A)({},P),{},{bannerLogoUrl:e.target.value});_(t),I((0,r.A)((0,r.A)({},j),{},{branding:t}))},disabled:0!==j.id&&R,endAdornment:(0,a.jsx)(bi.A,{position:"end",sx:{mr:2},children:(0,a.jsx)(Eb.Ay,{min:0,max:64,sx:{width:100},valueLabelDisplay:"on",color:"primary",disabled:0!==j.id&&R,valueLabelFormat:e=>"Padding: ".concat(e),slots:{valueLabel:e=>{let{value:t,children:n}=e;return(0,a.jsx)(rb.A,{placement:"top",title:t,children:n})}},"aria-label":"banner logo padding",value:P.bannerPadding,onChange:(e,t)=>_((0,r.A)((0,r.A)({},P),{},{bannerPadding:t}))})}),readonly:!D}),"property"===b&&(0,a.jsx)(Hd.A,{label:m("labels.address_switch",{ns:"properties"}),helperText:m("helpers.address_switch",{ns:"properties"}),name:"addressSwitch",value:R,setValue:e=>{k(e)},disabled:0===j.id,readonly:!D}),("group"===b||0===j.id)&&(0,a.jsxs)(f.A,{direction:"row",spacing:2,alignItems:"center",children:[(0,a.jsx)(h.A,{variant:"body1",children:"".concat(m("select")," ").concat(m("property.data.branding.primary",{ns:"entities"}))}),(0,a.jsx)(Rb,{color:(null===j||void 0===j||null===(i=j.branding)||void 0===i?void 0:i.primary)||"#000000",setColor:e=>{const t=(0,r.A)((0,r.A)({},P),{},{primary:e});_(t),I((0,r.A)((0,r.A)({},j),{},{branding:t}))},label:"",disabled:0!==j.id||!D})]})]}),(0,a.jsxs)(f.A,{direction:"column",flex:1,gap:4,children:["property"===b&&(0,a.jsx)(hd.A,{children:(0,a.jsxs)(Rd,{"aria-labelledby":"preview-view-radio-group",name:"preview-view-radio-group",value:g,row:!0,onChange:e=>{const t=e.target.value;v(t)},sx:{display:"flex",flexDirection:"row",justifyContent:"center",alignContent:"center",gap:4},children:[(0,a.jsx)(Ji.A,{disabled:!D||!p.features.permitService,value:"permitPortal",control:(0,a.jsx)(kd.A,{}),label:m("preview.permit_portal.title",{ns:"properties"})}),(0,a.jsx)(Ji.A,{disabled:!D||(null===(s=y.data)||void 0===s?void 0:s.disableFindMyCar),value:"findMyCar",control:(0,a.jsx)(kd.A,{}),label:m("preview.fmc.title",{ns:"properties"})})]})}),(0,a.jsxs)(rv.A,{theme:N,children:["permitPortal"===g&&p.features.permitService&&(0,a.jsx)(Wb,{logo:z,publicContactInfo:F,entityName:R?j.name:y.name}),"findMyCar"===g&&(0,a.jsx)(Kb,{logo:z,publicContactInfo:F,entityName:R?j.name:y.name})]})]})]})})]})})},Xb=e=>{let{setContact:t,variant:n="outlined",tenantID:o,disabled:i=!1,label:s="Search Contacts",sx:l,size:c="medium",margin:d="none"}=e;const{t:u}=(0,O.Bd)(),p=(0,w.useContext)(A.$o),[m,g]=(0,w.useState)(!1),[v,y]=(0,w.useState)([]),[b,x]=(0,w.useState)(""),[S,C]=(0,w.useState)(!1);(0,w.useEffect)((()=>{(0,E.A)((async()=>{b.length>2&&_(b)}),400)()}),[b]);const _=async e=>{C(!0);let t="name";(0,P.hGf)(e)&&(e=e.replace(/\D/g,""),t="phone");try{const n=await(0,zr.eL)({tenantID:"".concat(o),search:e,type:t});n.length>1&&y(n.slice(0,1)),y(n)}catch(n){const e=n;p({type:A.pO.ERROR,message:u("fetchError",{name:u("contact.label_plural",{ns:"entities"}),status:e.message})})}finally{C(!1)}},T=(0,w.useCallback)(((e,t)=>(0,a.jsxs)(f.A,{direction:"row",spacing:1,p:2,onClick:e.onClick,sx:{cursor:"default","&:hover":{backgroundColor:"whitesmoke"}},children:[(0,a.jsx)(h.A,{variant:"body2",noWrap:!0,fontWeight:"bold",children:"".concat(t.name)}),(0,a.jsx)(h.A,{variant:"body2",noWrap:!0,children:"".concat((0,P.ZHe)(t.description||"")," ").concat((0,P.n4R)(t.primaryPhone||""))})]})),[]);return(0,a.jsx)(k.A,{sx:(0,r.A)({bgcolor:"white"},l),size:c,open:m,onOpen:()=>{g(!0)},onClose:()=>{g(!1),x("")},options:v,value:null,disabled:i,blurOnSelect:!0,"aria-label":s,filterSelectedOptions:!0,isOptionEqualToValue:(e,t)=>e.id===t.id,getOptionLabel:e=>"Name: ".concat(e.name," - Description: ").concat((0,P.ZHe)(e.description||"")||""," - ").concat((0,P.n4R)(e.primaryPhone||"")),noOptionsText:u("noOptions",{name:u("contact.label_plural",{ns:"entities"})}),loading:S,loadingText:u("searching"),filterOptions:e=>e,onInputChange:(e,t)=>{x(t)},onChange:(e,n)=>{t(n),x("")},renderInput:e=>(0,a.jsx)(j.A,(0,r.A)((0,r.A)({},e),{},{placeholder:s,variant:n,margin:d,fullWidth:!0,InputLabelProps:{shrink:!1},InputProps:(0,r.A)((0,r.A)({},e.InputProps),{},{sx:{px:2},endAdornment:(0,a.jsxs)(w.Fragment,{children:[S?(0,a.jsx)(_t.A,{color:"inherit",size:20}):null,e.InputProps.endAdornment]})})})),renderOption:T})};var $b=n(57974),Zb=n(3531);const Qb=()=>{const{t:e}=(0,O.Bd)(),{state:t,dispatch:n}=(0,w.useContext)(x.BR),{onBack:r,fetcherKey:o,properties:i,displayMode:s,entity:l}=(0,S.KC)(),c=(0,S.Ls)({key:o}),[d,u]=(0,w.useState)(),[p,f]=(0,w.useState)(""),[h,m]=(0,w.useState)(""),[g,v]=(0,w.useState)(C.Ut.Residential),[y,b]=(0,w.useState)(""),[A,_]=(0,w.useState)(P.wRC.find((e=>{var n,r;return e.label===(null===(n=t.tenant.data)||void 0===n?void 0:n.timeZone)||e.timeZone===(null===(r=t.tenant.data)||void 0===r?void 0:r.timeZone)}))||P.wRC[5]),[T,E]=(0,w.useState)(""),[R,k]=(0,w.useState)(C.L.None),[j,I]=(0,w.useState)(""),[D,M]=(0,w.useState)(""),[L,N]=(0,w.useState)(""),[F,z]=(0,w.useState)(""),[B,V]=(0,w.useState)(""),[H,G]=(0,w.useState)(""),[Y,q]=(0,w.useState)("");(0,w.useEffect)((()=>(window.addEventListener("popstate",(e=>r())),()=>window.removeEventListener("popstate",(()=>r())))),[]),(0,w.useEffect)((()=>{n({type:x.OG.SET_HEADER_TEXT,payload:e("buttons.create",{name:e("property.label",{ns:"entities"})})})}),[]);const K=e=>{const{name:t,value:n}=e.target;switch(t){case"name":f(n);break;case"description":m(n);break;case"externalID":b(n);break;case"contactName":M(n);break;case"contactEmail":E(n);break;case"contactPhone":I(n);break;case"contactDescription":N(n);break;case"contactPhoneType":k(n);break;case"street":z(n);break;case"city":V(n);break;case"postalCode":q(n)}};return(0,a.jsx)(ae.P8,{onSubmit:()=>{var e;const n={id:0,tenantID:t.tenant.id,name:p,description:h,status:C.nW.Active,type:g,assignDefaultRule:!0,users:[],rules:[],rulesets:[],permitTypes:[],qrCodes:[],contactID:(null===d||void 0===d?void 0:d.id)||0,contacts:D?[{id:(null===d||void 0===d?void 0:d.id)||0,name:D,tenantID:t.tenant.id,status:(null===d||void 0===d?void 0:d.status)||C.nW.Active,description:L,primaryEmail:T,primaryPhone:j,primaryPhoneType:R,location:{}}]:[],location:{id:0,street:F,city:B,stateCode:H,postalCode:Y,country:(null===(e=P.rwy.find((e=>e.stateCode===H)))||void 0===e?void 0:e.countryCode)||""},externalID:y,data:{timeZone:A.timeZone,filterLabels:[],branding:Mn._S,settings:{}}};"tenant"===s&&c.submit({handler:Zb.m.TENANT_CREATE,body:JSON.stringify(n)},{method:"POST",action:(0,W.Mt)(W.bw.PROPERTIES,[t.tenant.id]),encType:"application/json"}),"group"===s&&c.submit({handler:Zb.m.GROUP_CREATE,body:JSON.stringify([n,...i]),groupID:l.id},{method:"PUT",action:(0,W.Mt)(W.bw.PROPERTY_GROUP_PROPERTIES,[t.tenant.id,l.id]),encType:"application/json"})},instantValidate:!1,children:(0,a.jsxs)(U.A,{loading:"idle"!==c.state,children:[(0,a.jsx)(ce.A,{title:e("buttons.create",{name:e("property.label",{ns:"entities"})}),onCancel:()=>{r()},submitLabel:e("buttons.create",{name:e("property.label",{ns:"entities"})}),disableSubmit:"idle"!==c.state,readonly:!t.entityPermissions.property.create}),(0,a.jsxs)(ue.h,{maxHeight:"calc(100dvh - 326px)",children:[(0,a.jsx)(de.A,{title:e("details"),children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:{xs:12,lg:6},children:(0,a.jsx)(re.A,{name:"name",label:e("property.name",{ns:"entities"}),value:p,onChange:K,required:!0,readonly:!t.entityPermissions.property.create})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:6},children:(0,a.jsx)(re.A,{name:"description",label:e("property.description",{ns:"entities"}),value:h,onChange:K,readonly:!t.entityPermissions.property.create})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(ur.A,{label:e("property.type",{ns:"entities"}),required:!0,name:"type",options:[C.Ut.Residential,C.Ut.Commercial,C.Ut.Apartments],value:g,setValue:e=>{v(e.target.value)},readonly:!t.entityPermissions.property.create})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)($b.A,{name:"timeZone",fullWidth:!0,inputLabel:e("property.data.timeZone",{ns:"entities"}),value:A,setValue:e=>{_(e)},required:!0,readonly:!t.entityPermissions.property.create})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(re.A,{name:"externalID",label:e("property.externalID",{ns:"entities"}),value:y,onChange:K,readonly:!t.entityPermissions.property.create})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(ur.A,{name:"status",label:e("property.status",{ns:"entities"}),value:C.nW.Active,readonly:!t.entityPermissions.property.create,disabled:!0,options:[C.nW.Active]})})]})}),(0,a.jsx)(de.A,{title:e("property.location.label",{ns:"entities"}),children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:12,sx:{mb:2},children:(0,a.jsx)(ul,{label:e("labels.lookup_location",{ns:"properties"}),setLocation:e=>{const t=P.rwy.find((t=>t.stateCode===e.stateCode));G((null===t||void 0===t?void 0:t.stateCode)||""),e.street&&z(e.street),e.city&&V(e.city),e.postalCode&&q(e.postalCode)},margin:"none"})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{name:"street",label:e("property.location.street",{ns:"entities"}),value:F,onChange:K,readonly:!t.entityPermissions.property.create,required:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{name:"city",label:e("property.location.city",{ns:"entities"}),value:B,onChange:K,readonly:!t.entityPermissions.property.create,required:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(le,{stateCode:H,setStateCode:e=>{G(e)},label:e("property.location.stateCode",{ns:"entities"}),required:!0,readonly:!t.entityPermissions.property.create})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{name:"postalCode",label:e("property.location.postalCode",{ns:"entities"}),value:Y,onChange:K,required:!0,readonly:!t.entityPermissions.property.create})})]})}),(0,a.jsx)(de.A,{title:e("property.contact.label",{ns:"entities"}),divider:!1,children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:12,sx:{mb:2},children:(0,a.jsx)(Xb,{margin:"none",tenantID:t.tenant.id,variant:"outlined",label:e("labels.add_contact",{ns:"properties"}),setContact:e=>{e&&(u(e),M(e.name),N((null===e||void 0===e?void 0:e.description)||""),E((null===e||void 0===e?void 0:e.primaryEmail)||""),I((null===e||void 0===e?void 0:e.primaryPhone)||""),k((null===e||void 0===e?void 0:e.primaryPhoneType)||C.L.Day))}})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(re.A,{name:"contactName",label:e("property.contact.name",{ns:"entities"}),value:D,onChange:K,readonly:!t.entityPermissions.property.create})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{name:"contactDescription",label:e("property.contact.description",{ns:"entities"}),value:L,onChange:K,readonly:!t.entityPermissions.property.create})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(oe.A,{name:"contactPhone",label:e("property.contact.primaryPhone",{ns:"entities"}),phoneNumber:j,setPhoneNumber:e=>{I(e)},typeFieldName:"contactPhoneType",typeFieldLabel:e("property.contact.primaryPhoneType"),phoneType:R,setPhoneType:e=>{k(e)},readonly:!t.entityPermissions.property.create})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{name:"contactEmail",label:e("property.contact.primaryEmail",{ns:"entities"}),value:T,onChange:K,readonly:!t.entityPermissions.property.create})})]})})]})]})})};const ex=(0,o.A)((0,a.jsx)("path",{d:"M17.63 5.84C17.27 5.33 16.67 5 16 5L5 5.01C3.9 5.01 3 5.9 3 7v10c0 1.1.9 1.99 2 1.99L16 19c.67 0 1.27-.33 1.63-.84L22 12z"}),"Label"),tx=["key"],nx=["patrol","request only","permit"];function rx(e){var t,n;let{filterLabels:o,setFilterLabels:i,disabled:s=!1,readonly:l=!1,margin:c="dense",sx:u,canCreate:f=!1}=e;const{t:h}=(0,O.Bd)(),{state:m}=(0,w.useContext)(x.BR),g=(0,d.A)(),v=(null===(t=m.tenant)||void 0===t||null===(n=t.data)||void 0===n?void 0:n.filterLabels)||nx;return(0,a.jsx)(k.A,{disabled:s,value:o,sx:u,onChange:(e,t)=>{i(t)},renderTags:(e,t)=>e.map(((e,n)=>{const o=t({index:n}),{key:i}=o,s=(0,Ee.A)(o,tx);return(0,a.jsx)(p.A,(0,r.A)({icon:(0,a.jsx)(ex,{fontSize:"small",htmlColor:g.palette.primary.contrastText}),variant:"filled",color:"primary",size:"medium",sx:{fontWeight:"bold"},label:(0,P.wR9)(e)},s),i)})),id:"filter-label-autocomplete",multiple:!0,options:v,getOptionLabel:e=>e,selectOnFocus:!0,clearOnBlur:!0,handleHomeEndKeys:!0,renderOption:(e,t)=>{const n=Object.assign({},(function(e){if(null==e)throw new TypeError("Cannot destructure "+e)}(e),e));return(0,w.createElement)("li",(0,r.A)((0,r.A)({},n),{},{key:t}),(0,P.wR9)(t))},renderInput:e=>(0,a.jsx)(j.A,(0,r.A)((0,r.A)({},e),{},{margin:c,label:h("property.data.filterLabels.label_plural",{ns:"entities"}),InputProps:(0,r.A)((0,r.A)({},e.InputProps),{},{readOnly:l})}))})}const ox=()=>{const{t:e}=(0,O.Bd)(),{state:t}=(0,w.useContext)(x.BR),n=(0,w.useContext)(A.$o),o=(0,S.Ls)(),i=(0,S.vL)(),{propertyID:s}=(0,S.g)(),{_property:l}=(0,S.Ew)(W.bw.PROPERTY),[c,d]=(0,w.useState)(null),[u,p]=(0,w.useState)(null);(0,w.useEffect)((()=>{(async()=>{const e=await l;d(e),p(P.wRC.find((t=>t.label===e.data.timeZone||t.timeZone===e.data.timeZone))||P.wRC[0])})()}),[l]);const f=o.data;(0,w.useEffect)((()=>{f&&(f.status<400?n({type:A.pO.SUCCESS,message:e("toast.updateSuccess",{name:"".concat(null===c||void 0===c?void 0:c.name)})}):n({type:A.pO.ERROR,message:e("toast.updateError",{name:"".concat(null===c||void 0===c?void 0:c.name)})}))}),[o]);const h=e=>{if(!c)return;const{name:t,value:n}=e.target,o=(0,r.A)({},c);switch(t){case"name":d((0,r.A)((0,r.A)({},o),{},{name:n}));break;case"description":d((0,r.A)((0,r.A)({},o),{},{description:n}));break;case"externalID":d((0,r.A)((0,r.A)({},o),{},{externalID:n}));break;case"street":d((0,r.A)((0,r.A)({},o),{},{location:(0,r.A)((0,r.A)({},o.location),{},{street:n})}));break;case"city":d((0,r.A)((0,r.A)({},o),{},{location:(0,r.A)((0,r.A)({},o.location),{},{city:n})}));break;case"stateCode":d((0,r.A)((0,r.A)({},o),{},{location:(0,r.A)((0,r.A)({},o.location),{},{stateCode:n})}));break;case"postalCode":d((0,r.A)((0,r.A)({},o),{},{location:(0,r.A)((0,r.A)({},o.location),{},{postalCode:n})}))}};return(0,a.jsx)(ae.P8,{onSubmit:()=>{if(!c)return;const e=(0,r.A)((0,r.A)({},c),{},{id:Number(s),tenantID:t.tenant.id,externalID:(null===c||void 0===c?void 0:c.externalID)||"",data:(0,r.A)((0,r.A)({},c.data),{},{timeZone:(null===u||void 0===u?void 0:u.timeZone)||""})});o.submit({body:JSON.stringify(e),handler:Oo.UPDATE},{method:"PUT",action:(0,W.Mt)(W.bw.PROPERTY,[t.tenant.id,Number(s)]),encType:"application/json"})},children:(0,a.jsxs)(U.A,{loading:"idle"!==o.state,children:[(0,a.jsx)(ce.A,{title:e("details"),onCancel:()=>{i.revalidate()},submitLabel:e("buttons.update",{name:e("property.label",{ns:"entities"})}),readonly:!t.entityPermissions.property.update,disableSubmit:"idle"!==o.state}),(0,a.jsxs)(ue.h,{maxHeight:"calc(100dvh - 454px)",children:[(0,a.jsx)(de.A,{title:"",children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:{xs:12,lg:6},children:(0,a.jsx)(re.A,{name:"name",label:e("property.name",{ns:"entities"}),value:(null===c||void 0===c?void 0:c.name)||"",onChange:h,required:!0,resolve:l})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{name:"description",label:e("property.description",{ns:"entities"}),value:(null===c||void 0===c?void 0:c.description)||"",onChange:h,required:!0,resolve:l})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(ur.A,{label:e("property.type",{ns:"entities"}),required:!0,name:"type",options:[C.Ut.Residential,C.Ut.Commercial,C.Ut.Apartments],value:(null===c||void 0===c?void 0:c.type)||C.Ut.Residential,setValue:e=>{c&&d((0,r.A)((0,r.A)({},c),{},{type:e.target.value}))},resolve:l})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)($b.A,{name:"timeZone",inputLabel:e("property.data.timeZone",{ns:"entities"}),value:u||P.wRC[0],setValue:p,fullWidth:!0,resolve:l,required:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(re.A,{name:"externalID",label:e("property.externalID",{ns:"entities"}),value:(null===c||void 0===c?void 0:c.externalID)||"",onChange:h,resolve:l})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(ur.A,{name:"status",label:e("property.status",{ns:"entities"}),value:(null===c||void 0===c?void 0:c.status)||C.nW.Active,setValue:e=>{c&&d((0,r.A)((0,r.A)({},c),{},{status:e.target.value}))},options:[C.nW.Active,C.nW.Disabled],resolve:l})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(re.A,{label:e("property.data.settings.gateCode",{ns:"entities"}),name:e("property.data.settings.gateCode",{ns:"entities"}),value:(null===c||void 0===c?void 0:c.data.settings.gateCode)||"",onChange:e=>{let{target:{value:t}}=e;c&&d((0,r.A)((0,r.A)({},c),{},{data:(0,r.A)((0,r.A)({},c.data),{},{settings:(0,r.A)((0,r.A)({},c.data.settings),{},{gateCode:t})})}))},resolve:l})})]})}),(0,a.jsx)(de.A,{title:e("subheadings.location",{ns:"properties"}),children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{name:"street",label:e("property.location.street",{ns:"entities"}),value:(null===c||void 0===c?void 0:c.location.street)||"",onChange:h,required:!0,resolve:l})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{name:"city",label:e("property.location.city",{ns:"entities"}),value:(null===c||void 0===c?void 0:c.location.city)||"",onChange:h,required:!0,resolve:l})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(le,{stateCode:(null===c||void 0===c?void 0:c.location.stateCode)||"",setStateCode:e=>{c&&d((0,r.A)((0,r.A)({},c),{},{location:(0,r.A)((0,r.A)({},c.location),{},{stateCode:e})}))},label:e("property.location.stateCode",{ns:"entities"}),required:!0,resolve:l})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{name:"postalCode",label:e("property.location.postalCode",{ns:"entities"}),value:(null===c||void 0===c?void 0:c.location.postalCode)||"",onChange:h,required:!0,resolve:l})})]})}),(0,a.jsx)(de.A,{title:e("subheadings.settings",{ns:"properties"}),children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:{xs:12,lg:6},children:(0,a.jsx)(Hd.A,{readonly:!t.entityPermissions.property.update,name:"requirePropertyManagerSignature",label:e("property.data.settings.requirePropertyManagerSignature",{ns:"entities"}),value:!(null===c||void 0===c||!c.data.settings.requirePropertyManagerSignature),setValue:e=>{c&&d((0,r.A)((0,r.A)({},c),{},{data:(0,r.A)((0,r.A)({},c.data),{},{settings:(0,r.A)((0,r.A)({},c.data.settings),{},{requirePropertyManagerSignature:e})})}))},helperText:e("helpers.require_manager_signature",{ns:"properties"})})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:6},children:(0,a.jsx)(Hd.A,{readonly:!t.entityPermissions.property.update,name:"notifyPropertyManagerLoginUsers",label:e("property.data.settings.notifyPropertyManagerLoginUsers",{ns:"entities"}),value:!(null===c||void 0===c||!c.data.settings.notifyPropertyManagerLoginUsers),setValue:e=>{c&&d((0,r.A)((0,r.A)({},c),{},{data:(0,r.A)((0,r.A)({},c.data),{},{settings:(0,r.A)((0,r.A)({},c.data.settings),{},{notifyPropertyManagerLoginUsers:e})})}))},helperText:e("helpers.notify_manager",{ns:"properties"})})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:6},children:(0,a.jsx)(Hd.A,{readonly:!t.entityPermissions.property.update,name:"requireTags",label:e("property.data.settings.requireTags",{ns:"entities"}),value:!(null===c||void 0===c||!c.data.settings.requireTags),setValue:e=>{c&&d((0,r.A)((0,r.A)({},c),{},{data:(0,r.A)((0,r.A)({},c.data),{},{settings:(0,r.A)((0,r.A)({},c.data.settings),{},{requireTags:e})})}))},helperText:e("helpers.require_tags",{ns:"properties"})})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:6},children:(0,a.jsx)(Hd.A,{label:e("property.data.disableFindMyCar",{ns:"entities"}),name:"property.data.disableFindMyCar",value:(null===c||void 0===c?void 0:c.data.disableFindMyCar)||!1,setValue:e=>{c&&d((0,r.A)((0,r.A)({},c),{},{data:(0,r.A)((0,r.A)({},c.data),{},{disableFindMyCar:e})}))},disabled:"idle"!==o.state,readonly:!t.entityPermissions.property.update,helperText:e("helpers.disable_fmc",{ns:"properties"})})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:6},children:(0,a.jsx)(Hd.A,{label:e("property.data.disableTowing",{ns:"entities"}),name:"property.data.disableTowing",value:(null===c||void 0===c?void 0:c.data.disableTowing)||!1,setValue:e=>{c&&d((0,r.A)((0,r.A)({},c),{},{data:(0,r.A)((0,r.A)({},c.data),{},{disableTowing:e})}))},disabled:"idle"!==o.state,readonly:!t.entityPermissions.property.update,helperText:e("helpers.disable_tows",{ns:"properties"})})})]})}),(0,a.jsx)(de.A,{title:e("property.data.filterLabels.label_plural",{ns:"entities"}),subtitle:e("helpers.filter_labels",{ns:"properties"}),divider:!1,children:(0,a.jsx)(ne.A,{container:!0,width:"100%",spacing:1.5,children:(0,a.jsx)(ne.A,{size:{xs:12},children:(0,a.jsx)(rx,{filterLabels:(null===c||void 0===c?void 0:c.data.filterLabels)||[],setFilterLabels:e=>{c&&d((0,r.A)((0,r.A)({},c),{},{data:(0,r.A)((0,r.A)({},c.data),{},{filterLabels:e})}))}})})})})]})]})})},ax=()=>{var e,t,n,o,i,s,l,c,d,u;const{state:p}=(0,w.useContext)(x.BR),h=(0,S.Ls)(),m=(0,S.Zp)(),{pathname:g}=(0,S.zy)(),v=(0,w.useContext)(A.$o),{t:y}=(0,O.Bd)(),{entity:b,setEntity:P}=(0,S.KC)(),_=h.data;(0,w.useEffect)((()=>{_&&(_.status<400?v({type:A.pO.SUCCESS,message:y("toast.updateSuccess",{name:"".concat(b.name)})}):v({type:A.pO.ERROR,message:y("toast.updateError",{name:"".concat(b.name)})}))}),[h]);const T=e=>{const{name:t,value:n}=e.target;switch(t){case"name":P((0,r.A)((0,r.A)({},b),{},{name:n}));break;case"description":P((0,r.A)((0,r.A)({},b),{},{description:n}));break;case"externalID":P((0,r.A)((0,r.A)({},b),{},{externalID:n}));break;case"street":b.location?P((0,r.A)((0,r.A)({},b),{},{location:(0,r.A)((0,r.A)({},b.location),{},{street:n})})):P((0,r.A)((0,r.A)({},b),{},{location:{id:0,street:n}}));break;case"city":b.location?P((0,r.A)((0,r.A)({},b),{},{location:(0,r.A)((0,r.A)({},b.location),{},{city:n})})):P((0,r.A)((0,r.A)({},b),{},{location:{id:0,city:n}}));break;case"postalCode":b.location?P((0,r.A)((0,r.A)({},b),{},{location:(0,r.A)((0,r.A)({},b.location),{},{postalCode:n})})):P((0,r.A)((0,r.A)({},b),{},{location:{id:0,postalCode:n}}));break;case"unit":b.location?P((0,r.A)((0,r.A)({},b),{},{location:(0,r.A)((0,r.A)({},b.location),{},{unit:n})})):P((0,r.A)((0,r.A)({},b),{},{location:{id:0,unit:n}}))}};return(0,a.jsx)(ae.P8,{onSubmit:()=>{h.submit({body:JSON.stringify(b),handler:Ro.UPDATE},{method:"PUT",action:g,encType:"application/json"})},children:(0,a.jsxs)(U.A,{loading:"submitting"===h.state,children:[(0,a.jsx)(ce.A,{title:y("details"),onCancel:()=>{m(-1)},submitLabel:y("buttons.update",{name:y("property_group.label",{ns:"entities"})}),readonly:!p.entityPermissions.property_group.update,disableSubmit:"idle"!==h.state}),(0,a.jsxs)(ue.h,{maxHeight:"calc(100dvh - 326px)",children:[(0,a.jsx)(de.A,{title:"",children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:{xs:12,lg:6},children:(0,a.jsx)(re.A,{name:"name",label:y("property_group.name",{ns:"entities"}),value:b.name,onChange:T,required:!0,readonly:!p.entityPermissions.property_group.update})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{name:"description",label:y("property_group.description",{ns:"entities"}),value:b.description,onChange:T,readonly:!p.entityPermissions.property_group.update})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(ur.A,{name:"status",label:y("property_group.status",{ns:"entities"}),value:b.status,setValue:e=>{P((0,r.A)((0,r.A)({},b),{},{status:e.target.value}))},options:[C.nW.Active,C.nW.Disabled]})})]})}),(0,a.jsx)(de.A,{title:y("property_group.primaryContact.label",{ns:"entities"}),children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{name:"contactName",label:y("property_group.contacts.name",{ns:"entities"}),value:(null===(e=b.primaryContact)||void 0===e?void 0:e.name)||"",onChange:T,readonly:!p.entityPermissions.property_group.update})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{name:"contactDescription",label:y("property_group.contacts.description",{ns:"entities"}),value:(null===(t=b.primaryContact)||void 0===t?void 0:t.description)||"",onChange:T})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{name:"contactEmail",label:y("property_group.contacts.primaryEmail",{ns:"entities"}),value:(null===(n=b.primaryContact)||void 0===n?void 0:n.primaryEmail)||"",onChange:T,validators:["isEmail"],readonly:!p.entityPermissions.property_group.update,errorMessages:["Invalid Email"]})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(oe.A,{name:"primaryPhone",typeFieldName:"primaryPhoneType",label:y("property_group.contacts.primaryPhone",{ns:"entities"}),phoneNumber:(null===(o=b.primaryContact)||void 0===o?void 0:o.primaryPhone)||"",setPhoneNumber:e=>{const t=b.contacts[0];if(t){const n=b.contacts.map((n=>n.id===t.id?(0,r.A)((0,r.A)({},n),{},{primaryPhone:e}):n));P((0,r.A)((0,r.A)({},b),{},{contacts:n}))}},phoneType:(null===(i=b.primaryContact)||void 0===i?void 0:i.primaryPhoneType)||C.L.None,setPhoneType:e=>{const t=b.contacts[0];if(t){const n=b.contacts.map((n=>n.id===t.id?(0,r.A)((0,r.A)({},n),{},{primaryPhoneType:e}):n));P((0,r.A)((0,r.A)({},b),{},{contacts:n}))}},typeFieldLabel:y("property_group.contacts.primaryPhoneType",{ns:"entities"}),readonly:!p.entityPermissions.property_group.update})})]})}),(0,a.jsx)(de.A,{title:y("property_group.location.label",{ns:"entities"}),children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{name:"street",label:y("property_group.location.street",{ns:"entities"}),value:(null===(s=b.location)||void 0===s?void 0:s.street)||"",onChange:T})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{name:"unit",label:y("property_group.location.unit",{ns:"entities"}),value:(null===(l=b.location)||void 0===l?void 0:l.unit)||"",onChange:T})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{name:"city",label:y("property_group.location.city",{ns:"entities"}),value:(null===(c=b.location)||void 0===c?void 0:c.city)||"",onChange:T})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(le,{label:y("property_group.location.stateCode",{ns:"entities"}),stateCode:(null===(d=b.location)||void 0===d?void 0:d.stateCode)||"",setStateCode:e=>{P((0,r.A)((0,r.A)({},b),{},{location:(0,r.A)((0,r.A)({},b.location),{},{stateCode:e})}))}})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{name:"postalCode",label:y("property_group.location.postalCode",{ns:"entities"}),value:(null===(u=b.location)||void 0===u?void 0:u.postalCode)||"",onChange:T})})]})}),(0,a.jsx)(de.A,{title:"".concat(y("property_group.label",{ns:"entities"})," ").concat(y("settings")),divider:!1,children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:{xs:12,lg:4},children:(0,a.jsxs)(f.A,{direction:"column",spacing:3,children:[(0,a.jsx)(Hd.A,{readonly:!!p.entityPermissions.property_group.update,name:"requirePropertyManagerSignature",label:y("property.data.settings.requirePropertyManagerSignature",{ns:"entities"}),value:!!b.data.settings.requirePropertyManagerSignature,setValue:e=>{P((0,r.A)((0,r.A)({},b),{},{data:(0,r.A)((0,r.A)({},b.data),{},{settings:(0,r.A)((0,r.A)({},b.data.settings),{},{requirePropertyManagerSignature:e})})}))},helperText:y("helpers.require_manager_signature",{ns:"properties"})}),(0,a.jsx)(Hd.A,{sx:{mt:2},readonly:!!p.entityPermissions.property_group.update,name:"notifyPropertyManagerLoginUsers",label:y("property.data.settings.notifyPropertyManagerLoginUsers",{ns:"entities"}),value:!!b.data.settings.notifyPropertyManagerLoginUsers,setValue:e=>{P((0,r.A)((0,r.A)({},b),{},{data:(0,r.A)((0,r.A)({},b.data),{},{settings:(0,r.A)((0,r.A)({},b.data.settings),{},{notifyPropertyManagerLoginUsers:e})})}))},helperText:y("helpers.notify_manager",{ns:"properties"})}),(0,a.jsx)(Hd.A,{sx:{mt:2},readonly:!!p.entityPermissions.property_group.update,name:"requireTags",label:y("property.data.settings.requireTags",{ns:"entities"}),value:!!b.data.settings.requireTags,setValue:e=>{P((0,r.A)((0,r.A)({},b),{},{data:(0,r.A)((0,r.A)({},b.data),{},{settings:(0,r.A)((0,r.A)({},b.data.settings),{},{requireTags:e})})}))},helperText:y("helpers.require_tags",{ns:"properties"})})]})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:4}})]})})]})]})})},ix=()=>{const{qrCode:e,setQRCode:t,qrCodes:n,formMode:o,displayMode:i,onBack:s,handleDownloadQRCode:l,fetcherKey:c,entity:d}=(0,S.KC)(),{t:u}=(0,O.Bd)(),p=(0,S.Ls)({key:c}),{state:f}=(0,w.useContext)(x.BR);(0,w.useEffect)((()=>(window.addEventListener("popstate",(e=>s())),()=>window.removeEventListener("popstate",(()=>s())))),[]),(0,w.useEffect)((()=>{t(e),ae.P8.addValidationRule("isValidURL",(e=>(0,P.Gz5)(e)))}),[e]);const h=(0,w.useMemo)((()=>{switch(o){case"edit":return u("buttons.update",{name:u("qrCodes.label",{ns:"entities"})});case"create":return u("buttons.create",{name:u("qrCodes.label",{ns:"entities"})});default:return""}}),[o]);return(0,a.jsx)(ae.P8,{onSubmit:()=>{"create"===o?p.submit({body:JSON.stringify([...n,(0,r.A)({},e)]),handler:"property"==i?C.ml.PROPERTY_CREATE:C.ml.GROUP_CREATE},{method:"POST",action:Uo({tenantID:f.tenant.id,entityID:d.id,displayMode:i}),encType:"application/json"}):p.submit({body:JSON.stringify((0,r.A)({},e)),handler:C.ml.UPDATE},{method:"POST",action:Uo({tenantID:f.tenant.id,entityID:d.id,displayMode:i}),encType:"application/json"})},children:(0,a.jsxs)(U.A,{loading:"submitting"===p.state,children:[(0,a.jsx)(ce.A,{title:h,onCancel:s,submitLabel:h,readonly:!f.entityPermissions.property.update,disableSubmit:"idle"!==p.state}),(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,sx:{mt:3},children:[(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{name:"name",label:u("qrCodes.name",{ns:"entities"}),value:e.data.title||"",onChange:n=>{let{target:{value:o}}=n;return t((0,r.A)((0,r.A)({},e),{},{data:(0,r.A)((0,r.A)({},e.data),{},{title:o})}))},required:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{name:"description",label:u("qrCodes.description",{ns:"entities"}),value:e.data.description||"",onChange:n=>{let{target:{value:o}}=n;return t((0,r.A)((0,r.A)({},e),{},{data:(0,r.A)((0,r.A)({},e.data),{},{description:o})}))}})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:6},children:(0,a.jsx)(re.A,{name:"content",label:u("qrCodes.data.content",{ns:"entities"}),validators:["isValidURL"],value:e.data.content||"",errorMessages:[u("errors.invalidError",{name:"URL"})],helperText:u("helpers.content",{ns:"qrCodes"}),onChange:n=>{let{target:{value:o}}=n;t((0,r.A)((0,r.A)({},e),{},{data:(0,r.A)((0,r.A)({},e.data),{},{content:o})}))},required:!0})}),"edit"===o&&(0,a.jsx)(ne.A,{sx:{mt:2},size:{xs:12,lg:6},children:(0,a.jsx)(cr.A,{variant:"outlined",onClick:()=>l(e),startIcon:(0,a.jsx)($r,{}),children:u("buttons.download",{name:u("qrCodes.label",{ns:"entities"})})})})]})]})})};var sx=n(93068);const lx=()=>{const e=(0,S.Zp)(),{t:t}=(0,O.Bd)(),n=(0,w.useContext)(A.$o),{logos:o}=(0,w.useContext)(Mn.Dx),{token:i}=(0,S.g)(),s=_.A.DecodeJWT(i||_.A.GetToken()),[l,c]=(0,w.useState)({firstName:s.firstName,lastName:s.lastName,email:s.email,password:"",passwordConfirm:"",id:s.id,status:C.nW.Active}),[d,u]=(0,w.useState)(!1),[p,f]=(0,w.useState)(!1),[m,g]=(0,w.useState)(!1),[v,y]=(0,w.useState)(""),[b,x]=(0,w.useState)(!1),[T,E]=(0,w.useState)(!1),[R,k]=(0,w.useState)(!1),[j,I]=(0,w.useState)(!1),[D,M]=(0,w.useState)(!1),N=/[A-Z]/g,F=/[a-z]/g,z=/\d/g,B=/[#?!@$%^&*-]/g,U=/.{8,}/g,V={uppercase:l.password.match(N),lowercase:l.password.match(F),number:l.password.match(z),specialChar:l.password.match(B),eightCharsOrGreater:l.password.match(U)},G=Object.values(V).filter((e=>e)).length,Y=e=>{const{name:t,value:n}=e.target;c((0,r.A)((0,r.A)({},l),{},{[t]:n}))};(0,w.useEffect)((()=>{l.password.match(N)&&l.password.match(F)&&l.password.match(z)&&l.password.match(B)&&l.password.match(U)?(M(!0),l.password===l.passwordConfirm?I(!0):I(!1)):M(!1)}),[l.password,l.passwordConfirm]);const q=async()=>{x(!1),c((0,r.A)((0,r.A)({},l),{},{email:""}))},K=async()=>{await(0,zr.Y3)({email:l.email,token:i||_.A.GetToken()}),x(!1),n({type:A.pO.SUCCESS,message:t("registration.emailSent",{email:l.email})});const r=(0,P.UMN)("companyPath");e((0,W.Mt)(W.bw.LOGIN,[r]))},J=async()=>{f(!0),l.status=C.nW.Active;try{if(!X()){const r=await(0,sx.hV)(l,s.id,i||_.A.GetToken(),b);if(r.ok){n({type:A.pO.SUCCESS,message:t("registration.success")});const r=(0,P.UMN)("companyPath");e((0,W.Mt)(W.bw.LOGIN,[r]))}else{const{message:e}=JSON.parse(await r.text());n({type:A.pO.ERROR,message:"Error registering user: (".concat(e,")")})}}}catch(r){throw new Error(r)}finally{f(!1)}},X=()=>l.firstName?l.lastName?j?p:!j:!l.lastName:!l.firstName;return(0,a.jsxs)(w.Fragment,{children:[(0,a.jsxs)(lo.A,{open:b,children:[(0,a.jsx)(Di.A,{id:"alert-dialog-title",children:t("registration.emailInUse")}),(0,a.jsx)(Mi.A,{children:(0,a.jsx)(Bi,{id:"alert-dialog-description",children:t("registration.duplicateAccountMessage")})}),(0,a.jsxs)(Ui.A,{children:[(0,a.jsx)(cr.A,{onClick:q,children:t("registration.changeEmail")}),(0,a.jsx)(cr.A,{onClick:K,autoFocus:!0,children:t("combine")})]})]}),(0,a.jsxs)(co.A,{raised:!0,sx:{backgroundColor:"white",flex:1,width:"100%",display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center"},children:[(0,a.jsx)("style",{children:'\n .password-strength-meter {\n height: 18px;\n margin-y: 10px;\n background-color: lightgrey;\n border-radius: 3px;\n margin: .5rem 0\n }\n .password-strength-meter::before {\n content: "";\n background-color: '.concat(["red","orange","#03a2cc","#03a2cc","#0ce052"][G-1]||"",";\n height: 100%;\n display: block;\n border-radius: 3px;\n transition: width 0.2s;")}),(0,a.jsx)(ws,{component:"img",image:o.logoUrl,alt:"logo",sx:{px:"".concat(o.logoPadding,"px"),pt:"".concat(o.logoPadding,"px")}}),(0,a.jsxs)(_s,{sx:{padding:{xs:2,sm:4},height:{xs:"100%",sm:"auto"},mb:{xs:8,sm:0}},children:[m?(0,a.jsxs)(Tt.A,{severity:"error",onClose:()=>g(!1),children:[(0,a.jsx)(ir.A,{children:t("error")}),(0,a.jsx)("strong",{children:v})]}):"",(0,a.jsxs)(Ls,{component:"main",maxWidth:"xs",children:[(0,a.jsx)(h.A,{component:"h5",variant:"h5",align:"center",sx:{py:1},children:t("registration.title")}),(0,a.jsxs)(ae.P8,{component:"form",onSubmit:J,children:[(0,a.jsx)(re.A,{required:!0,name:"firstName",onChange:Y,value:l.firstName}),(0,a.jsx)(re.A,{required:!0,name:"lastName",onChange:Y,value:l.lastName}),(0,a.jsx)(re.A,{required:!0,value:l.email,name:"email",validators:["isEmail"],errorMessages:[t("email.invalid",{name:t("email")})],onChange:Y}),(0,a.jsx)(ae.C4,{fullWidth:!0,margin:"normal",value:l.password,onFocus:()=>u(!0),onChange:Y,name:"password",label:t("password")+" *",type:T?"text":"password",validators:["required"],errorMessages:["Password is required"],endAdornment:(0,a.jsx)(bi.A,{position:"end",children:(0,a.jsx)(L.A,{"aria-label":"toggle password visibility",onClick:()=>{E(!T)},edge:"end",children:T?(0,a.jsx)(Ns.A,{}):(0,a.jsx)(Fs,{})})})}),d&&(0,a.jsxs)(H.A,{sx:{mb:2},children:[(0,a.jsx)("div",{className:"password-strength-meter"}),(0,a.jsxs)(h.A,{variant:"caption",style:{fontWeight:"bold"},children:[G<5&&"".concat(t("registration.mustContain")),!V.uppercase&&"".concat(t("registration.uppercase"),", "),!V.lowercase&&"".concat(t("registration.lowercase"),", "),!V.specialChar&&"".concat(t("registration.special"),", "),!V.number&&"".concat(t("registration.number"),", "),!V.eightCharsOrGreater&&"".concat(t("registration.eightOrMore"))]})]}),(0,a.jsx)(ae.C4,{type:R?"text":"password",fullWidth:!0,margin:"normal",variant:"outlined",value:l.passwordConfirm,onChange:Y,name:"passwordConfirm",validators:["required"],errorMessages:[t("error.required",{name:t("password")})],label:t("registration.confirmPassword")+" *",helperText:D&&t(j?"registration.match":"registration.noMatch"),endAdornment:(0,a.jsx)(bi.A,{position:"end",children:(0,a.jsx)(L.A,{"aria-label":"toggle password visibility",onClick:()=>{k(!R)},edge:"end",children:R?(0,a.jsx)(Ns.A,{}):(0,a.jsx)(Fs,{})})})}),(0,a.jsx)(_l.A,{fullWidth:!0,color:"primary",type:"submit",variant:"contained",sx:{my:2,py:1},onClick:async()=>{f(!0);try{const e={email:l.email,token:i||_.A.GetToken()},t=await(0,zr.ZJ)(JSON.stringify(e));if(t.ok){const e=await t.json();x(e.activeAccount),y(e.activeAccount?"Status: Email address already in use would you like to combine them or use a different?":""),f(!1),e.activeAccount||await J()}else{const{message:e}=JSON.parse(await t.text());g(!0),400===t.status||401===t.status?e.search(new RegExp("expired","gi"))?y("This link is expired. Contact an administrator to receive a new one."):e.search(new RegExp("invalid","gi"))?y("This link is invalid. Contact an administrator to receive a new one."):y("Status: ".concat(t.status," ").concat(e)):y("Status: ".concat(t.status," ").concat(e)),f(!1)}f(!1)}catch(e){throw new Error(e)}},loading:p,loadingIndicator:(0,a.jsx)(Pr.A,{style:{width:50,height:5},color:"primary"}),disabled:X(),children:t("registration.title")})]})]}),(0,a.jsx)(zs,{})]})]})]})},cx=()=>{const e=(0,S.Zp)(),t=(0,w.useContext)(A.$o),n=(0,w.createRef)(),[r,o]=(0,w.useState)(""),[i,s]=(0,w.useState)(!1);return(0,a.jsx)("div",{children:(0,a.jsxs)(lo.A,{open:!0,children:[(0,a.jsx)(Di.A,{children:"Reset Password"}),(0,a.jsxs)(Mi.A,{children:[(0,a.jsx)(Bi,{children:"Please enter the email associated with your account. We\u2018ll send you password reset instructions"}),(0,a.jsx)(ae.P8,{component:"form",noValidate:!0,sx:{mt:1},onSubmit:async e=>{e.preventDefault()},children:(0,a.jsx)(ae.C4,{ref:n,label:"Email",margin:"normal",fullWidth:!0,required:!0,id:"email",onChange:e=>{const{value:t}=e.target;var r;(o(t),n.current)&&s(null===(r=n.current)||void 0===r?void 0:r.isValid())},name:"email",validators:["required","isEmail"],errorMessages:["this field is required","email is not valid"],value:r})})]}),(0,a.jsxs)(Ui.A,{sx:{mr:2,mb:2},children:[(0,a.jsx)(cr.A,{onClick:()=>{e(W.bw.LOGIN)},children:"Cancel"}),(0,a.jsx)(cr.A,{disabled:!i,onClick:async()=>{try{const n=await(0,sx.jG)(r);if(!n.ok)return t({type:A.pO.ERROR,message:"Status: ".concat(n.status," ").concat(await n.text())}),void o("");t({type:A.pO.SUCCESS,message:"Password reset email sent to ".concat(r)}),e(W.bw.LOGIN)}catch(n){throw new Error(n)}},children:"Send Email"})]})]})})},dx=(0,o.A)((0,a.jsx)("path",{d:"M9 16.17 4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"}),"Check");var ux=n(19817);const px=(0,o.A)((0,a.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2M4 12c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L5.69 16.9C4.63 15.55 4 13.85 4 12m8 8c-1.85 0-3.55-.63-4.9-1.69L18.31 7.1C19.37 8.45 20 10.15 20 12c0 4.42-3.58 8-8 8"}),"Block");var fx=n(99458),hx=n(75270),mx=n.n(hx);const gx=e=>{let{companyPath:t,setCompanyPath:n,isAvailable:r,setIsAvailable:o,margin:i,variant:s,disabled:l=!1,fullWidth:c=!0,readonly:d=!1}=e;const u=(0,w.useContext)(A.$o),{tenantID:p}=(0,S.g)(),{t:f}=(0,O.Bd)();(0,w.useEffect)((()=>{(0,E.A)((async()=>{m(t)}),400)()}),[t]);const m=async e=>{if(!e)return o(!0);const t=await(0,fx.U)({path:e,tenantID:p});if(t.ok){const e=await t.json();o(e.available)}};return(0,a.jsx)(re.A,{name:"tenant.data.companyPath",label:f("tenant.data.companyPath",{ns:"entities"}),fullWidth:c,disabled:l,readonly:d,margin:i,variant:s,helperText:f("helpers.company_path",{ns:"tenantSettings"}),startAdornment:"".concat(window.CLIENT_BASE_URL,"/"),endAdornment:r?(0,a.jsxs)(bi.A,{position:"end",children:[(0,a.jsx)(dx,{color:"success"}),(0,a.jsx)(L.A,{size:"small",color:"success",onClick:()=>(async()=>{mx()("".concat(window.CLIENT_BASE_URL,"/").concat(t)),u({type:A.pO.SUCCESS,message:f("toast.brandUrlCopied")})})(),children:(0,a.jsx)(ux.A,{})})]}):(0,a.jsxs)(bi.A,{position:"end",children:[(0,a.jsx)(h.A,{variant:"subtitle2",color:"error",children:"Already In Use"}),(0,a.jsx)(px,{color:"error"})]}),value:t,onChange:e=>{const t=e.target.value.replace(/[^a-zA-Z0-9-]/g,"");n(t)},validators:[]})},vx=(0,o.A)((0,a.jsx)("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z"}),"AddOutlined"),yx=e=>{var t;let{logoUrl:n,logoPadding:r}=e;const{t:o}=(0,O.Bd)(),{state:i}=(0,w.useContext)(x.BR),s=(0,d.A)();return(0,a.jsxs)(co.A,{raised:!0,sx:{backgroundColor:"white",display:"flex",flexDirection:"column",justifyContent:"space-between",height:{xs:"100dvh",sm:"calc(100dvh - 48px)"}},children:[(0,a.jsx)(H.A,{display:"flex",justifyContent:"center",alignItems:"center",flexDirection:"row",maxHeight:"calc(100dvh - 448px)",sx:{objectFit:"contain"},width:"100%",children:(0,a.jsx)("img",{src:n,alt:"logo",style:{width:"100%",maxHeight:"calc(100dvh - 448px)",maxWidth:"calc(100dvh - 448px)",padding:"".concat(r,"px")}})}),(0,a.jsxs)(_s,{sx:{px:{xs:2,sm:12},display:"flex",flexDirection:"column",justifyContent:"space-between",alignItems:"center",height:416},children:[(0,a.jsxs)(f.A,{direction:"column",justifyContent:"space-between",alignItems:"center",gap:1,sx:{width:"100%",height:349},children:[(0,a.jsx)(h.A,{variant:"h4",children:o("signin")}),(0,a.jsxs)(H.A,{width:"100%",children:[(0,a.jsx)(re.A,{label:o("email"),fullWidth:!0,name:"email",value:(null===(t=i.user)||void 0===t?void 0:t.email)||""}),(0,a.jsx)(Ji.A,{sx:{pl:2,mt:-.5},control:(0,a.jsx)(Qa.A,{checked:!0,size:"small",tabIndex:-1}),label:(0,a.jsx)(h.A,{variant:"caption",children:o("rememberMe")})})]}),(0,a.jsxs)(H.A,{width:"100%",children:[(0,a.jsx)(re.A,{type:"password",value:"trustno1secret!",name:"password",endAdornment:(0,a.jsx)(bi.A,{position:"end",children:(0,a.jsx)(L.A,{"aria-label":"toggle password visibility",edge:"end",tabIndex:-1,children:(0,a.jsx)(Fs,{})})}),label:o("password")}),(0,a.jsx)(h.A,{variant:"caption",color:s.palette.info.main,sx:{pl:2},children:(0,a.jsx)(yc,{href:W.bw.RESET_PASSWORD,color:s.palette.info.main,sx:{textTransform:"capitalize"},children:o("forgotPassword")+"?"})})]}),(0,a.jsx)(H.A,{py:3,width:"100%",height:98,children:(0,a.jsx)(cr.A,{centerRipple:!0,fullWidth:!0,color:"primary",type:"submit",variant:"contained",sx:{height:50},disabled:!0,children:o("signin")})})]}),(0,a.jsx)(H.A,{height:67,display:"flex",justifyContent:"center",alignItems:"center",width:"100%",children:(0,a.jsx)(zs,{})})]})]})},bx=()=>{var e,t,n,o,i,s,l,c,d,u,h,m,g,v,y,b,T,E;const{updatePalette:R,setBannerLogo:k,setTenantBranding:j}=(0,w.useContext)(Mn.Dx),{state:I,dispatch:D}=(0,w.useContext)(x.BR),M=(0,w.useContext)(A.$o),{fetcherKey:N}=(0,B.E)(),F=(0,S.Ls)({key:N}),{_rules:z}=(0,S.LG)(),{t:V}=(0,O.Bd)(),W=_.A.IsSuperAdmin()||_.A.IsAdmin(),[H,Y]=(0,w.useState)(I.tenant),[q,K]=(0,w.useState)(!0),[J,X]=(0,w.useState)(""),[$,Z]=(0,w.useState)((null===(e=H.data)||void 0===e?void 0:e.filterLabels)||nx),[Q,ee]=(0,w.useState)((null===(t=H.data)||void 0===t?void 0:t.defaultRuleID)||0),[te,ie]=(0,w.useState)(P.wRC.find((e=>{var t,n;return e.label===(null===(t=H.data)||void 0===t?void 0:t.timeZone)||e.timeZone===(null===(n=I.tenant.data)||void 0===n?void 0:n.timeZone)}))||P.wRC[0]),[se,pe]=(0,w.useState)([]),[fe,he]=(0,w.useState)(H.data),[me,ge]=(0,w.useState)(H.publicContactInfo||(0,Wo.T$)(H.id));(0,w.useEffect)((()=>{(async()=>{const e=await z;pe(e)})()}),[z]);(0,w.useEffect)((()=>{if(F.data){const e=F.data;200===e.status?(M({type:A.pO.SUCCESS,message:V("toast.updateSuccess",{name:"".concat(H.name," ").concat(V("settings"))})}),ve()):M({type:A.pO.ERROR,message:V("toast.updateError",{name:"".concat(H.name," ").concat(V("settings")),error:e.statusText})})}}),[F.data]);const ve=()=>{var e,t,n,o;const a=(0,r.A)((0,r.A)({},H),{},{publicContactInfo:me,data:(0,r.A)((0,r.A)({},fe),{},{branding:fe.branding,timeZone:te.timeZone,filterLabels:$,defaultRuleID:Q,entityMerchant:fe.entityMerchant})});D({type:x.OG.SET_ACTIVE_TENANT,payload:a}),j({branding:fe.branding,companyPath:fe.companyPath}),R({primary:null===(e=fe.branding)||void 0===e?void 0:e.primary,secondary:null===(t=fe.branding)||void 0===t?void 0:t.secondary}),k({url:null===(n=fe.branding)||void 0===n?void 0:n.bannerLogoUrl,padding:(null===(o=fe.branding)||void 0===o?void 0:o.bannerPadding)||0}),Y((0,r.A)((0,r.A)({},H),{},{data:a.data,publicContactInfo:a.publicContactInfo}))},ye=e=>{var t;const{name:n,value:o}=e.target;switch(n){case"publicContactInfo.location.street":ge((0,r.A)((0,r.A)({},me),{},{id:me.id,name:me.name,status:me.status,tenantID:H.id,location:(0,r.A)((0,r.A)({},me.location),{},{street:o})}));break;case"publicContactInfo.location.city":ge((0,r.A)((0,r.A)({},me),{},{id:me.id,name:me.name,status:me.status,tenantID:H.id,location:(0,r.A)((0,r.A)({},me.location),{},{city:o})}));break;case"publicContactInfo.location.postalCode":ge((0,r.A)((0,r.A)({},me),{},{id:me.id,name:me.name,status:me.status,tenantID:H.id,location:(0,r.A)((0,r.A)({},me.location),{},{postalCode:o})}));break;case"publicContactInfo.location.unit":ge((0,r.A)((0,r.A)({},me),{},{id:me.id,name:me.name,status:me.status,tenantID:H.id,location:(0,r.A)((0,r.A)({},me.location),{},{unit:o})}));break;case"publicContactInfo.primaryEmail":ge((0,r.A)((0,r.A)({},me),{},{id:me.id,name:me.name,status:me.status,tenantID:H.id,primaryEmail:o,location:(0,r.A)({},null===(t=H.publicContactInfo)||void 0===t?void 0:t.location)}));break;case"publicContactInfo.website":ge((0,r.A)((0,r.A)({},me),{},{id:me.id,name:me.name,status:me.status,tenantID:H.id,website:o,location:(0,r.A)({},me.location)}));break;case"findMyCarMsg":he((0,r.A)((0,r.A)({},fe),{},{findMyCarMsg:o}))}},be=(0,w.useMemo)((()=>se.find((e=>e.id===Q))||se[0]),[Q,se]);return(0,w.useEffect)((()=>{var e,t,n,r;(R({primary:null===(e=fe.branding)||void 0===e?void 0:e.primary,secondary:null===(t=fe.branding)||void 0===t?void 0:t.secondary}),null!==fe&&void 0!==fe&&null!==(n=fe.branding)&&void 0!==n&&n.bannerLogoUrl)&&k({url:fe.branding.bannerLogoUrl,padding:(null===fe||void 0===fe||null===(r=fe.branding)||void 0===r?void 0:r.bannerPadding)||0})}),[fe.branding]),(0,a.jsxs)(ae.P8,{onSubmit:()=>{const e={data:(0,r.A)((0,r.A)({},fe),{},{timeZone:te.timeZone,entityMerchant:fe.entityMerchant||{merchantID:null,status:C.nW.Disabled,data:{}},branding:fe.branding,companyPath:fe.companyPath,enableFindMyCar:(null===fe||void 0===fe?void 0:fe.enableFindMyCar)||!1,filterLabels:$,defaultRuleID:Q}),contact:me};F.submit({body:JSON.stringify(e),tenantID:I.tenant.id},{method:"post",encType:"application/json"})},instantValidate:!1,children:[(0,a.jsx)(G.A,{}),(0,a.jsxs)(U.A,{loading:"submitting"===F.state,children:[(0,a.jsx)(ce.A,{title:V("tabMenu.company-setup"),onCancel:()=>(()=>{var e;ee((null===(e=I.tenant.data)||void 0===e?void 0:e.defaultRuleID)||0),X(""),Y(I.tenant)})(),submitLabel:V("buttons.update",{name:V("tabMenu.company-setup")}),disableSubmit:"idle"!==F.state,readonly:!I.entityPermissions.tenant.update}),(0,a.jsxs)(ue.h,{maxHeight:"calc(100dvh - 326px)",children:[(0,a.jsx)(de.A,{title:V("tenant.publicContactInfo.label",{ns:"entities"}),children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{label:V("tenant.publicContactInfo.primaryEmail",{ns:"entities"}),name:"publicContactInfo.primaryEmail",value:(null===me||void 0===me?void 0:me.primaryEmail)||"",validators:["isEmail"],errorMessages:["Invalid email"],onChange:ye,readonly:!W})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(oe.A,{label:V("tenant.publicContactInfo.primaryPhone",{ns:"entities"}),name:"publicContactInfo.primaryPhone",typeFieldName:"tenant.publicContactInfo.primaryPhoneType",typeFieldLabel:"Type",phoneNumber:(null===me||void 0===me?void 0:me.primaryPhone)||"",setPhoneNumber:e=>{var t,n,o;ge((0,r.A)((0,r.A)({},me),{},{id:(null===me||void 0===me?void 0:me.id)||0,name:(null===(t=H.publicContactInfo)||void 0===t?void 0:t.name)||"public contact",status:(null===(n=H.publicContactInfo)||void 0===n?void 0:n.status)||C.nW.Active,tenantID:H.id,primaryPhone:e,location:(0,r.A)({},null===H||void 0===H||null===(o=H.publicContactInfo)||void 0===o?void 0:o.location)}))},phoneType:(null===me||void 0===me?void 0:me.primaryPhoneType)||C.L.Office,setPhoneType:e=>{var t,n,o;ge((0,r.A)((0,r.A)({},me),{},{id:(null===me||void 0===me?void 0:me.id)||0,name:(null===(t=H.publicContactInfo)||void 0===t?void 0:t.name)||"public contact",status:(null===(n=H.publicContactInfo)||void 0===n?void 0:n.status)||C.nW.Active,tenantID:H.id,primaryPhoneType:e,location:(0,r.A)({},null===H||void 0===H||null===(o=H.publicContactInfo)||void 0===o?void 0:o.location)}))},readonly:!W})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:6},children:(0,a.jsx)(re.A,{label:V("tenant.publicContactInfo.website",{ns:"entities"}),name:"publicContactInfo.website",value:(null===me||void 0===me?void 0:me.website)||"",readonly:!W,onChange:ye})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:6},children:(0,a.jsx)(re.A,{label:V("tenant.publicContactInfo.location.street",{ns:"entities"}),name:"publicContactInfo.location.street",value:(null===me||void 0===me||null===(n=me.location)||void 0===n?void 0:n.street)||"",onChange:ye,readonly:!W})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{label:V("tenant.publicContactInfo.location.unit",{ns:"entities"}),name:"publicContactInfo.location.unit",value:(null===me||void 0===me||null===(o=me.location)||void 0===o?void 0:o.unit)||"",onChange:ye,readonly:!W})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{label:V("tenant.publicContactInfo.location.city",{ns:"entities"}),name:"publicContactInfo.location.city",value:(null===me||void 0===me||null===(i=me.location)||void 0===i?void 0:i.city)||"",onChange:ye,readonly:!W})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(le,{stateCode:(null===me||void 0===me||null===(s=me.location)||void 0===s?void 0:s.stateCode)||"",setStateCode:e=>{ge((0,r.A)((0,r.A)({},me),{},{id:me.id,name:me.name,status:me.status,tenantID:me.tenantID,location:(0,r.A)((0,r.A)({},me.location),{},{stateCode:e,country:(0,P.tC9)(e)})}))},label:V("tenant.publicContactInfo.location.stateCode",{ns:"entities"}),readonly:!W})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{label:V("tenant.publicContactInfo.location.postalCode",{ns:"entities"}),name:"publicContactInfo.location.postalCode",value:(null===me||void 0===me||null===(l=me.location)||void 0===l?void 0:l.postalCode)||"",onChange:ye,readonly:!W})})]})}),(0,a.jsx)(de.A,{title:V("subheadings.company_settings",{ns:"tenantSettings"}),children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1,children:[(0,a.jsx)(ne.A,{size:{xs:12,md:6,lg:3},children:(0,a.jsx)(re.A,{name:"verifyNumberCharactersVIN",label:V("tenant.data.verifyNumberCharactersVIN",{ns:"entities"}),helperText:V("helpers.vin_verify",{value:fe.verifyNumberCharactersVIN||"0",ns:"tenantSettings"}),value:fe.verifyNumberCharactersVIN||"0",readonly:!W,onChange:e=>{he((0,r.A)((0,r.A)({},fe),{},{verifyNumberCharactersVIN:parseInt(e.target.value)}))},validators:["isNumber"],errorMessages:["Invalid Input"]})}),(0,a.jsx)(ne.A,{size:{xs:12,md:6,lg:3},children:(0,a.jsx)($b.A,{sx:{width:"100%"},name:"timeZone",inputLabel:"".concat(V("tenant.data.timeZone",{ns:"entities"})),value:te,setValue:e=>{ie(e)},required:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,md:6,lg:3},children:(0,a.jsx)(ur.A,{name:"defaultRuleID",label:"".concat(V("tenant.data.defaultRule",{ns:"entities"})),options:se.map((e=>e.name)),value:(null===be||void 0===be?void 0:be.name)||"",setValue:e=>{const t=se.find((t=>t.name===e.target.value));ee((null===t||void 0===t?void 0:t.id)||0)},resolve:z,helperText:(0,P.ZHe)(V("helpers.default_rule",{ns:"tenantSettings"})),required:!0})}),(0,a.jsx)(ne.A,{size:12}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{onChange:e=>X(e.target.value),value:J,name:"filterLabelInput",label:V("tenant.data.filterLabels",{ns:"entities"}),helperText:V("helpers.filter_label",{ns:"tenantSettings"}),endAdornment:(0,a.jsx)(bi.A,{position:"end",sx:{p:0,ml:0,height:"100%"},children:(0,a.jsx)(L.A,{onClick:()=>{Z([...$,J.toLowerCase()]),X("")},size:"small",sx:{p:0,m:0},disabled:!J,color:"primary",children:(0,a.jsx)(vx,{color:"inherit",fontSize:"small"})})}),variant:"outlined"})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:9},children:(0,a.jsx)(f.A,{display:"flex",direction:"row",flexWrap:"wrap",gap:1,justifyContent:"flex-start",alignItems:"center",sx:{width:"100%",height:"100%",m:0,pb:2},children:$.map(((e,t)=>(0,a.jsx)(p.A,{component:"li",label:e,variant:"outlined",onDelete:()=>{return t=e,void Z($.filter((e=>e!==t)));var t}},"label-".concat(e,"-").concat(t))))})})]})}),(0,a.jsx)(de.A,{title:V("subheadings.towpay_integration",{ns:"tenantSettings"}),subtitle:V("helpers.towpay_integration",{ns:"tenantSettings"}),children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1,children:[(0,a.jsx)(ne.A,{size:{xs:12,md:6,lg:3},children:(0,a.jsx)(re.A,{name:"towpayMerchantID",label:V("tenant.data.entityMerchant.merchantID",{ns:"entities"}),value:(null===(c=fe.entityMerchant)||void 0===c?void 0:c.merchantID)||"",disabled:(null===(d=fe.entityMerchant)||void 0===d?void 0:d.status)===C.nW.Disabled,readonly:!W,onChange:e=>{var t,n;return he((0,r.A)((0,r.A)({},fe),{},{entityMerchant:{status:(null===(t=fe.entityMerchant)||void 0===t?void 0:t.status)||C.nW.Active,merchantID:e.target.value,data:(null===(n=fe.entityMerchant)||void 0===n?void 0:n.data)||{}}}))}})}),(0,a.jsx)(ne.A,{size:{xs:12,md:6,lg:3},children:(0,a.jsx)(Hd.A,{sx:{pt:1},value:(null===(u=fe.entityMerchant)||void 0===u?void 0:u.status)===C.nW.Active,name:"enableTowpay",label:V("tenant.data.entityMerchant.status",{ns:"entities"}),readonly:!W,setValue:e=>{var t,n;he((0,r.A)((0,r.A)({},fe),{},{entityMerchant:{status:e?C.nW.Active:C.nW.Disabled,merchantID:e&&(null===(t=fe.entityMerchant)||void 0===t?void 0:t.merchantID)||"",data:(null===(n=fe.entityMerchant)||void 0===n?void 0:n.data)||{}}}))}})})]})}),(0,a.jsx)(de.A,{title:V("subheadings.find_my_car",{ns:"tenantSettings"}),subtitle:V("helpers.find_my_car_subheading",{ns:"tenantSettings"}),children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,sx:{mt:-1},children:[(0,a.jsx)(ne.A,{size:{xs:12,md:4},children:(0,a.jsx)(Hd.A,{sx:{maxWidth:500},value:fe.enableFindMyCar||!1,name:"enableFindMyCar",label:V("tenant.data.enableFindMyCar.label",{ns:"entities"}),helperText:V("helpers.enable_fmc",{ns:"tenantSettings"}),readonly:!W,setValue:e=>{he((0,r.A)((0,r.A)({},fe),{},{enableFindMyCar:e}))}})}),(0,a.jsx)(ne.A,{size:{xs:12,md:8},children:(0,a.jsx)(Hd.A,{value:fe.useDefaultPublicContact||!1,name:"useDefaultPublicContact",label:V("tenant.data.useDefaultPublicContact",{ns:"entities"}),readonly:!W,disabled:!fe.enableFindMyCar,helperText:V("helpers.use_tenant_contact",{ns:"tenantSettings"}),setValue:e=>{he((0,r.A)((0,r.A)({},fe),{},{useDefaultPublicContact:e}))}})}),(0,a.jsx)(ne.A,{size:{xs:12,md:8},mt:2,children:(0,a.jsx)(re.A,{name:"findMyCarMsg",label:V("tenant.data.findMyCarMsg",{ns:"entities"}),multiline:!0,rows:2,value:fe.findMyCarMsg||"",onChange:ye,readonly:!W,disabled:!fe.enableFindMyCar,helperText:V("helpers.find_my_car_msg",{ns:"tenantSettings"}),maxLength:255})})]})}),(0,a.jsx)(de.A,{title:V("tenant.data.branding.header",{ns:"entities"}),divider:!1,children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsxs)(ne.A,{size:{xs:12,lg:8},children:[(0,a.jsx)(ne.A,{py:1,size:12,children:(0,a.jsx)(gx,{companyPath:fe.companyPath||"",setCompanyPath:e=>{he((0,r.A)((0,r.A)({},fe),{},{companyPath:e}))},isAvailable:q,setIsAvailable:K})}),(0,a.jsx)(ne.A,{py:1,size:12,children:(0,a.jsx)(re.A,{name:"tenant.data.branding.logoUrl",label:V("tenant.data.branding.logoUrl",{ns:"entities"}),helperText:V("helpers.logo_url",{ns:"tenantSettings"}),endAdornment:(0,a.jsx)(bi.A,{position:"end",sx:{pl:1},children:(0,a.jsx)(Eb.Ay,{min:0,max:64,sx:{width:64},valueLabelDisplay:"on",valueLabelFormat:e=>"Padding: ".concat(e),slots:{valueLabel:e=>{let{value:t,children:n}=e;return(0,a.jsx)(rb.A,{placement:"top",title:t,children:n})}},"aria-label":"logo margin",value:(null===(h=fe.branding)||void 0===h?void 0:h.logoPadding)||0,onChange:(e,t)=>{var n,o,a,i,s;return he((0,r.A)((0,r.A)({},fe),{},{branding:{primary:(null===(n=fe.branding)||void 0===n?void 0:n.primary)||"#000000",secondary:(null===(o=fe.branding)||void 0===o?void 0:o.secondary)||"#000000",bannerLogoUrl:(null===(a=fe.branding)||void 0===a?void 0:a.bannerLogoUrl)||"",bannerPadding:(null===(i=fe.branding)||void 0===i?void 0:i.bannerPadding)||0,logoUrl:(null===(s=fe.branding)||void 0===s?void 0:s.logoUrl)||"",logoPadding:t}}))}})}),value:(null===(m=fe.branding)||void 0===m?void 0:m.logoUrl)||"",onChange:e=>{var t,n,o,a,i;return he((0,r.A)((0,r.A)({},fe),{},{branding:{primary:(null===(t=fe.branding)||void 0===t?void 0:t.primary)||"#000000",secondary:(null===(n=fe.branding)||void 0===n?void 0:n.secondary)||"#000000",bannerLogoUrl:(null===(o=fe.branding)||void 0===o?void 0:o.bannerLogoUrl)||"",bannerPadding:(null===(a=fe.branding)||void 0===a?void 0:a.bannerPadding)||0,logoUrl:e.target.value,logoPadding:(null===(i=fe.branding)||void 0===i?void 0:i.logoPadding)||0}}))}})}),(0,a.jsx)(ne.A,{py:1,size:12,children:(0,a.jsx)(re.A,{name:"tenant.data.branding.bannerLogoUrl",label:V("tenant.data.branding.bannerLogoUrl",{ns:"entities"}),helperText:V("helpers.banner_logo_url",{ns:"tenantSettings"}),value:(null===(g=fe.branding)||void 0===g?void 0:g.bannerLogoUrl)||"",onChange:e=>{var t,n,o,a,i;return he((0,r.A)((0,r.A)({},fe),{},{branding:{primary:(null===(t=fe.branding)||void 0===t?void 0:t.primary)||"#000000",secondary:(null===(n=fe.branding)||void 0===n?void 0:n.secondary)||"#000000",bannerLogoUrl:e.target.value,bannerPadding:(null===(o=fe.branding)||void 0===o?void 0:o.bannerPadding)||0,logoUrl:(null===(a=fe.branding)||void 0===a?void 0:a.logoUrl)||"",logoPadding:(null===(i=fe.branding)||void 0===i?void 0:i.logoPadding)||0}}))},endAdornment:(0,a.jsx)(bi.A,{position:"end",sx:{pl:1},children:(0,a.jsx)(Eb.Ay,{min:0,max:64,sx:{width:64},valueLabelDisplay:"on",color:"primary",valueLabelFormat:e=>"Padding: ".concat(e),slots:{valueLabel:e=>{let{value:t,children:n}=e;return(0,a.jsx)(rb.A,{placement:"top",title:t,children:n})}},"aria-label":"banner logo padding",value:(null===(v=fe.branding)||void 0===v?void 0:v.bannerPadding)||0,onChange:(e,t)=>{var n,o,a,i,s;return he((0,r.A)((0,r.A)({},fe),{},{branding:{primary:(null===(n=fe.branding)||void 0===n?void 0:n.primary)||"#000000",secondary:(null===(o=fe.branding)||void 0===o?void 0:o.secondary)||"#000000",bannerLogoUrl:(null===(a=fe.branding)||void 0===a?void 0:a.bannerLogoUrl)||"",bannerPadding:t,logoUrl:(null===(i=fe.branding)||void 0===i?void 0:i.logoUrl)||"",logoPadding:(null===(s=fe.branding)||void 0===s?void 0:s.logoPadding)||0}}))}})})})}),(0,a.jsxs)(ne.A,{py:1,size:12,children:[(0,a.jsx)(Rb,{color:(null===(y=fe.branding)||void 0===y?void 0:y.secondary)||"#000000",setColor:e=>{var t,n,o,a,i;he((0,r.A)((0,r.A)({},fe),{},{branding:{primary:(null===(t=fe.branding)||void 0===t?void 0:t.primary)||"#000000",secondary:e,bannerLogoUrl:(null===(n=fe.branding)||void 0===n?void 0:n.bannerLogoUrl)||"",bannerPadding:(null===(o=fe.branding)||void 0===o?void 0:o.bannerPadding)||0,logoUrl:(null===(a=fe.branding)||void 0===a?void 0:a.logoUrl)||"",logoPadding:(null===(i=fe.branding)||void 0===i?void 0:i.logoPadding)||0}}))},label:V("tenant.data.branding.secondary",{ns:"entities"})}),(0,a.jsx)(Rb,{color:(null===(b=fe.branding)||void 0===b?void 0:b.primary)||"#000000",setColor:e=>{var t,n,o,a,i;he((0,r.A)((0,r.A)({},fe),{},{branding:{primary:e,secondary:(null===(t=fe.branding)||void 0===t?void 0:t.secondary)||"#000000",bannerLogoUrl:(null===(n=fe.branding)||void 0===n?void 0:n.bannerLogoUrl)||"",bannerPadding:(null===(o=fe.branding)||void 0===o?void 0:o.bannerPadding)||0,logoUrl:(null===(a=fe.branding)||void 0===a?void 0:a.logoUrl)||"",logoPadding:(null===(i=fe.branding)||void 0===i?void 0:i.logoPadding)||0}}))},label:V("tenant.data.branding.primary",{ns:"entities"})})]})]}),(0,a.jsx)(ne.A,{size:{xs:12,lg:4},children:(0,a.jsx)(Ls,{component:"main",maxWidth:"sm",sx:{pb:4},children:(0,a.jsx)(yx,{logoUrl:(null===(T=fe.branding)||void 0===T?void 0:T.logoUrl)||"",logoPadding:(null===(E=fe.branding)||void 0===E?void 0:E.logoPadding)||0})})})]})})]})]})]})},xx=e=>{let{item:t,active:n,sx:r,onMoveClick:o,onDeleteClick:i,disabled:s=!1,canUpdateViolations:c=!1}=e;const p=(0,d.A)(),f=(0,u.A)(p.breakpoints.only("sm"));return(0,a.jsx)(v.Ay,{style:{pointerEvents:c?"all":"none"},dense:!f,sx:r,divider:!0,secondaryAction:c?(0,a.jsxs)(Ka.A,{disabled:s,sx:{px:1},children:[!n&&"undefined"!==typeof t.tenantID&&(0,a.jsx)(L.A,{onClick:()=>i&&i(t),size:"medium",children:(0,a.jsx)(l,{color:"error",fontSize:"medium"})}),n&&c&&(0,a.jsx)(L.A,{onClick:()=>o(t),size:"medium",children:(0,a.jsx)(Pi,{color:"error",fontSize:"medium"})}),!n&&c&&(0,a.jsx)(L.A,{onClick:()=>o(t),children:(0,a.jsx)(_i,{color:"success",fontSize:"medium"})})]}):null,children:(0,a.jsx)(y.A,{sx:{p:.5},primary:t.name,secondary:t.description!==t.name?t.description:"",primaryTypographyProps:{noWrap:!0,variant:f?"h6":"body2",fontWeight:"bold"},secondaryTypographyProps:{noWrap:!0,variant:"subtitle2"}})})},Ax=e=>{let{active:t,sx:n,twoLine:r=!1,included:o=t,readonly:i=!1}=e;const s=(0,u.A)((0,d.A)().breakpoints.only("sm"));return(0,a.jsx)(v.Ay,{dense:!s,sx:n,divider:!0,secondaryAction:(0,a.jsx)(Ka.A,{disabled:!0,sx:{px:1},children:t?(0,a.jsx)(L.A,{size:"large",children:(0,a.jsx)(Pi,{color:"disabled",fontSize:"large"})}):(0,a.jsx)(L.A,{children:(0,a.jsx)(_i,{color:"disabled",fontSize:"large"})})}),children:(0,a.jsx)(y.A,{sx:{p:.5},primary:(0,a.jsx)(Go.A,{variant:"text",width:200}),primaryTypographyProps:{noWrap:!0,variant:s?"h6":"body2"},secondary:r?(0,a.jsx)(Go.A,{variant:"text",width:250}):void 0,secondaryTypographyProps:{noWrap:!0,variant:"subtitle2"}})})},wx=e=>{let{allowCreate:t}=e;const{t:n}=(0,O.Bd)(),{palette:o,breakpoints:i}=(0,d.A)(),s=(0,u.A)(i.down("sm"));return(0,a.jsxs)(co.A,{raised:!0,sx:(0,r.A)((0,r.A)({},P.Aw6),{},{mb:16,mx:-1,borderRadius:0}),children:[(0,a.jsx)(St.A,{"aria-label":n("violation.activeListHeader"),children:Array.from({length:15}).map(((e,t)=>(0,a.jsx)(Ax,{active:!0,sx:{px:{xs:2,sm:4}}},t)))}),(0,a.jsx)(gi.A,{sx:{position:"absolute",bottom:0,left:0,right:0,height:P.SvU.footerHeight,display:"flex",flexDirection:"column",zIndex:1e3,borderTop:"1px solid",borderColor:"primary.main",borderRadius:0,backgroundColor:"secondary.main"},elevation:3,children:(0,a.jsx)(qb,{sx:(0,r.A)((0,r.A)({},P.P02),{},{backgroundColor:P.IW9,width:"100%"}),children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:2,children:[(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(hd.A,{sx:{width:"100%"},children:(0,a.jsxs)(Ca,{"aria-labelledby":"violations-view-select",value:"active",exclusive:!0,size:s?"small":"medium",color:"primary",sx:(0,r.A)((0,r.A)({},P.b2H),{},{borderColor:o.secondary.main}),fullWidth:!0,children:[(0,a.jsx)(Ia,{value:"active",children:n("active")},"active"),(0,a.jsx)(Ia,{value:"inactive",children:"Inactive"},"inactive"),t&&(0,a.jsx)(Ia,{value:"create",children:n("create")},"create")]})})}),(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(j.A,{fullWidth:!0,placeholder:n("violation.activeSearchPlaceholder"),variant:"outlined",disabled:!0,size:s?"small":"medium",sx:(0,r.A)((0,r.A)({},P.b2H),{},{borderColor:o.secondary.main})})})]})})})]})};var Sx=n(28259),Cx=n(87443),Px=n(10756),_x=n(34375);const Tx=(0,w.forwardRef)((function(e,t){return(0,a.jsx)(so,(0,r.A)({direction:"left",ref:t},e))})),Ex=e=>{let{handler:t,violation:n,handleCancel:o,onConfirm:i,open:s,rules:l}=e;const{t:c}=(0,O.Bd)(),{state:p}=(0,w.useContext)(x.BR),m=(0,d.A)(),g=(0,u.A)(m.breakpoints.down("lg")),v=(0,S.Ls)({key:"violations"});return(0,a.jsx)(lo.A,{open:s,TransitionComponent:Tx,scroll:"body",fullWidth:!0,"aria-label":"".concat(c("permit.revokeButton")," Dialog"),maxWidth:"md",fullScreen:g,sx:{mt:{xs:-1,lg:0},pb:0},children:(0,a.jsxs)(co.A,{raised:!0,sx:g?P.Aw6:P.CyM,children:[(0,a.jsx)(H.A,{sx:g?{display:"flex",p:{xs:2,sm:4},backgroundColor:m.palette.secondary.main}:P.FyH,children:(0,a.jsx)(H.A,{sx:{flex:1},children:(0,a.jsx)(h.A,{variant:"h5",textTransform:"capitalize",align:"center",sx:{color:m.palette.secondary.contrastText},children:c("violation.inUseDialogTitle")})})}),(0,a.jsx)(H.A,{sx:{px:4,pt:4},children:(0,a.jsx)(h.A,{align:"center",variant:"h6",children:t===Bx.DELETE?c("violation.inUseDialogSummaryDelete",{name:null===n||void 0===n?void 0:n.name}):c("violation.inUseDialogSummaryDisable",{name:null===n||void 0===n?void 0:n.name})})}),(0,a.jsx)(H.A,{sx:{p:4},children:(0,a.jsx)(Sx.A,{children:(0,a.jsxs)(Cx.A,{size:"small",children:[(0,a.jsx)(Px.A,{children:(0,a.jsxs)(xr.A,{sx:P.G$h,children:[(0,a.jsx)(Ar.A,{align:"left",sx:P.G$h,children:c("rule.name")}),(0,a.jsx)(Ar.A,{align:"left",sx:P.G$h,children:c("rule.description")}),(0,a.jsx)(Ar.A,{align:"left",sx:P.G$h,children:c("rule.status")}),(0,a.jsx)(Ar.A,{align:"left",sx:P.G$h,children:c("violation.label_plural")})]})}),(0,a.jsx)(_x.A,{children:l&&l.map(((e,t)=>(0,a.jsxs)(xr.A,{sx:(0,P.ddu)(t,m),children:[(0,a.jsx)(Ar.A,{align:"left",children:e.name}),(0,a.jsx)(Ar.A,{align:"left",children:e.description}),(0,a.jsx)(Ar.A,{align:"left",sx:{textTransform:"capitalize"},children:e.status}),(0,a.jsx)(Ar.A,{align:"left",children:(0,P.FbU)(e.data.violations)})]},e.name)))})]})})}),(0,a.jsxs)(f.A,{direction:"row",spacing:2,sx:{px:{xs:1,lg:4},pb:{xs:2,lg:4},pt:{xs:2,sm:3,lg:0},backgroundColor:{xs:P.IW9,lg:"inherit"}},justifyContent:{xs:"space-between",lg:"flex-end"},children:[(0,a.jsx)(cr.A,{onClick:o,fullWidth:!0,color:"error",startIcon:(0,a.jsx)(Lr.A,{}),variant:g?"contained":"outlined",sx:{m:{xs:0,lg:2},py:{xs:1.75,lg:0}},children:c("cancel")}),(0,a.jsx)(cr.A,{onClick:()=>{v.submit({handler:Bx.EXCLUDE,data:(0,r.A)({},n),tenantID:p.tenant.id},{method:"PUT",action:W.bw.VIOLATIONS,encType:"application/json"}),i()},fullWidth:!0,color:"warning",variant:"contained",sx:{m:{xs:0,lg:2}},endIcon:(0,a.jsx)(Sr,{}),type:"submit",children:t===Bx.DELETE?c("buttons.delete",{name:c("violation.label")}):c("buttons.disable",{name:c("violation.label")})})]})]})})};function Rx(e){return(0,De.Ay)("MuiCardActionArea",e)}const kx=(0,Ie.A)("MuiCardActionArea",["root","focusVisible","focusHighlight"]),jx=["children","className","focusVisibleClassName","slots","slotProps"],Ox=(0,je.Ay)(Ta.A,{name:"MuiCardActionArea",slot:"Root"})((0,Le.A)((e=>{let{theme:t}=e;return{display:"block",textAlign:"inherit",borderRadius:"inherit",width:"100%",["&:hover .".concat(kx.focusHighlight)]:{opacity:(t.vars||t).palette.action.hoverOpacity,"@media (hover: none)":{opacity:0}},["&.".concat(kx.focusVisible," .").concat(kx.focusHighlight)]:{opacity:(t.vars||t).palette.action.focusOpacity}}}))),Ix=(0,je.Ay)("span",{name:"MuiCardActionArea",slot:"FocusHighlight"})((0,Le.A)((e=>{let{theme:t}=e;return{overflow:"hidden",pointerEvents:"none",position:"absolute",top:0,right:0,bottom:0,left:0,borderRadius:"inherit",opacity:0,backgroundColor:"currentcolor",transition:t.transitions.create("opacity",{duration:t.transitions.duration.short})}}))),Dx=w.forwardRef((function(e,t){const n=(0,Oe.b)({props:e,name:"MuiCardActionArea"}),{children:o,className:i,focusVisibleClassName:s,slots:l={},slotProps:c={}}=n,d=(0,Ee.A)(n,jx),u=n,p=(e=>{const{classes:t}=e;return(0,ke.A)({root:["root"],focusHighlight:["focusHighlight"]},Rx,t)})(u),f={slots:l,slotProps:c},[h,m]=(0,ft.A)("root",{elementType:Ox,externalForwardedProps:(0,r.A)((0,r.A)({},f),d),shouldForwardComponentProp:!0,ownerState:u,ref:t,className:(0,Re.A)(p.root,i),additionalProps:{focusVisibleClassName:(0,Re.A)(s,p.focusVisible)}}),[g,v]=(0,ft.A)("focusHighlight",{elementType:Ix,externalForwardedProps:f,ownerState:u,ref:t,className:p.focusHighlight});return(0,a.jsxs)(h,(0,r.A)((0,r.A)({},m),{},{children:[o,(0,a.jsx)(g,(0,r.A)({},v))]}))}));var Mx=n(97250);const Lx=e=>{let{readonly:t=!1,disableSubmit:n=!1,handleSubmitAction:r,handleCancelAction:o,submitButtonLabel:i,cancelButtonLabel:s,submitButtonIcon:l,cancelButtonIcon:c}=e;const p=(0,S.Zp)(),{pathname:h}=(0,S.zy)(),{t:m}=(0,O.Bd)(),g=(0,S.SI)(),{breakpoints:v}=(0,d.A)(),y=(0,u.A)(v.down("lg")),b=(0,w.useMemo)((()=>g.some((e=>"submitting"===e.state))),[g]),x=(0,w.useMemo)((()=>g.some((e=>"loading"===e.state))),[g]),A=(0,w.useMemo)((()=>{if(i&&!y)return i;let e;return e=h.includes("edit")||h.includes("user-settings")?m("update"):h.includes("create")?m("create"):m("submit"),e}),[h,m,i]);return(0,a.jsxs)(f.A,{flex:1,spacing:0,p:0,children:[(b||x)&&y&&(0,a.jsx)(Pr.A,{variant:"indeterminate",sx:{width:"100%",height:5},color:"primary"}),(0,a.jsx)(f.A,{flexDirection:"row",justifyContent:"space-between",alignItems:"center",display:"flex",sx:{width:"100%",p:2},children:(0,a.jsxs)(f.A,{flexDirection:"row",justifyContent:y?"space-between":"flex-end",display:"flex",flex:1,p:0,gap:2,children:[o&&(0,a.jsx)(cr.A,{sx:{flex:{xs:1,lg:"none"},borderRadius:"8px",px:2,py:1.25},color:"secondary",variant:"outlined",startIcon:c||(0,a.jsx)(Lr.A,{}),fullWidth:y,"aria-label":m("cancel"),onClick:()=>{o?o():p(-1)},children:s||m("cancel")}),(0,a.jsx)(_l.A,{sx:{flex:{xs:1,lg:"none"},borderRadius:"8px",px:2,py:1.25},color:"secondary",loading:b,loadingIndicator:"".concat(m("saving"),"..."),variant:"contained",type:"submit",endIcon:t?(0,a.jsx)(Mx.A,{}):l||(0,a.jsx)(Mr.A,{}),fullWidth:y,onClick:()=>{r&&(r(),ol.Ay.event({category:"Form",action:"Submit",label:A}))},"aria-label":A,disabled:t||n,children:A})]})}),(b||x)&&y&&(0,a.jsx)(Pr.A,{variant:"indeterminate",sx:{width:"100%",height:5},color:"info"})]})},Nx=(0,w.forwardRef)((function(e,t){return(0,a.jsx)(so,(0,r.A)({direction:"left",ref:t},e))})),Fx=e=>{let{open:t,handleCancel:n,name:r,description:o,setName:i,setDescription:s,handleSubmit:l}=e;const{t:c}=(0,O.Bd)(),{palette:u}=(0,d.A)();return(0,a.jsx)(lo.A,{open:t,TransitionComponent:Nx,scroll:"body",fullWidth:!0,"aria-label":c("buttons.create",{name:c("violation.label")}),maxWidth:"xs",children:(0,a.jsxs)(co.A,{raised:!0,sx:P.CyM,children:[(0,a.jsx)(Dx,{sx:P.FyH,children:(0,a.jsx)(H.A,{sx:{flex:1},children:(0,a.jsx)(h.A,{variant:"h4",sx:{color:u.secondary.contrastText,textAlign:"left"},children:c("buttons.create",{name:c("violation.label",{ns:"entities"})})})})}),(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,sx:{p:2},children:[(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(j.A,{onChange:e=>i(e.target.value),value:r,margin:"none",name:"name",label:c("violation.name",{ns:"entities"}),variant:"outlined",fullWidth:!0,required:!0})}),(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(j.A,{onChange:e=>s(e.target.value),value:o,name:"description",label:c("violation.description",{ns:"entities"}),margin:"none",variant:"outlined",fullWidth:!0})}),(0,a.jsx)(ne.A,{size:12})]}),(0,a.jsx)(Lx,{disableSubmit:!r,handleCancelAction:n,handleSubmitAction:l,submitButtonLabel:c("buttons.create",{name:c("violation.label",{ns:"entities"})}),cancelButtonLabel:c("cancel")})]})})},zx=e=>{let{activeViolations:t,inactiveViolations:n,allowUpdate:r,allowCreate:o,name:i,description:s,setName:l,setDescription:c,handleCreateViolation:p,handleIncludeViolation:f,handleExcludeViolation:m,handleDeleteViolation:g}=e;const{t:v}=(0,O.Bd)(),{breakpoints:y,palette:b}=(0,d.A)(),x=(0,u.A)(y.down("sm")),[A,S]=(0,w.useState)("active"),C=(0,w.useMemo)((()=>"active"===A?t:n),[t,n,A]),P=()=>{p(),S("active")};return(0,a.jsxs)(ae.P8,{onSubmit:P,instantValidate:!1,children:[(0,a.jsx)(gi.A,{sx:{position:"absolute",top:150,left:0,right:0,display:"flex",flexDirection:"column",zIndex:1e3,borderRadius:0},children:(0,a.jsxs)(Ca,{"aria-labelledby":"violations-view-select",value:A,exclusive:!0,size:x?"small":"medium",color:"primary",sx:{backgroundColor:"secondary.main",borderRadius:0,display:"flex",flexDirection:"row",height:40},fullWidth:!0,onChange:(e,t)=>{t&&S(t)},children:[(0,a.jsx)(Ia,{value:"active",sx:{flex:1},children:(0,a.jsx)(h.A,{variant:"body1",color:"active"===A?b.primary.main:b.secondary.contrastText,children:v("active")})},"active"),(0,a.jsx)(Ia,{value:"inactive",sx:{flex:1},children:(0,a.jsx)(h.A,{variant:"body1",color:"inactive"===A?b.primary.main:b.secondary.contrastText,children:v("inactive")})},"inactive"),o&&(0,a.jsx)(Ia,{value:"create",sx:{flex:1},children:(0,a.jsx)(h.A,{variant:"body1",color:"create"===A?b.primary.main:b.secondary.contrastText,children:v("create")})},"create")]})}),(0,a.jsx)(H.A,{sx:{mt:"40px"},children:"create"===A?(0,a.jsxs)(U.A,{loading:!1,children:[(0,a.jsx)(ce.A,{title:v("buttons.create",{name:"violation.label_plural"}),submitLabel:v("violation.createButton"),disableSubmit:""===i||!o,cancelButtonLabel:v("clear"),onCancel:()=>{l(""),c("")},onSubmit:P}),(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,mt:1,children:[(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(re.A,{name:"name",onChange:e=>l(e.target.value),value:i,label:v("violation.name"),disabled:!o})}),(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(re.A,{name:"description",onChange:e=>c(e.target.value),value:s,label:v("violation.description"),disabled:!o})})]})]}):(0,a.jsx)(H.A,{sx:{maxHeight:{xs:"calc(100dvh - 190px)"},overflowY:"auto",flexGrow:1,display:"flex",flexDirection:"column",pr:1},children:(0,a.jsx)(St.A,{disablePadding:!0,"aria-label":v("active"===A?"violation.activeListHeader":"violation.inactiveListHeader"),children:C.map((e=>(0,a.jsx)(xx,{item:e,active:"active"===A,sx:{px:{xs:2,sm:4}},onMoveClick:"active"===A?m:f,onDeleteClick:g,canUpdateViolations:r},"".concat(e.id).concat(e.name).concat(e.description))))})})})]})};let Bx=function(e){return e.CREATE="handleCreateViolation",e.EXCLUDE="handleExcludeViolation",e.INCLUDE="handleIncludeViolation",e.DELETE="handleDeleteViolation",e}({});const Ux=()=>{const{t:e}=(0,O.Bd)(),{pathname:t}=(0,S.zy)(),n=(0,w.useContext)(A.$o),{type:o}=Ul(),i=(0,d.A)(),l=["phone","tablet"].includes(o),c=(0,S.Ls)({key:"violations"}),{state:u,dispatch:p}=(0,w.useContext)(x.BR),{_excludedViolations:m,_tenantViolations:g,_tenantRules:v}=(0,S.LG)(),y=_.A.IsSuperAdmin()||u.entityPermissions.rule.create,b=_.A.IsSuperAdmin()||u.entityPermissions.rule.update,[T,E]=(0,w.useState)(""),[R,k]=(0,w.useState)(""),[j,I]=(0,w.useState)([]),[D,M]=(0,w.useState)([]),[L,N]=(0,w.useState)(),[F,z]=(0,w.useState)(null),[B,V]=(0,w.useState)([]),[G,Y]=(0,w.useState)([]);(0,w.useEffect)((()=>{p({type:x.OG.SET_HEADER_TEXT,payload:e("violation.label_plural")})}),[t]),(0,w.useEffect)((()=>{(async()=>{const e=[],t=[];(await g).forEach((n=>{n.status===C.nW.Disabled?e.push((0,r.A)({},n)):t.push((0,r.A)({},n))}));const n=await v,o=u.standardViolations.filter((e=>46!==e.id)),a=await m;o.forEach((n=>{a.find((e=>e.id===n.id))?e.push((0,r.A)({},n)):t.push((0,r.A)({},n))})),M(n),V(t.sort(((e,t)=>e.name.localeCompare(t.name)))),Y(e.sort(((e,t)=>e.name.localeCompare(t.name))))})()}),[m,g,u.standardViolations]);const q=c.data;(0,w.useEffect)((()=>{q&&(!q.success&&q.violation?(K(q.handler,q.violation),n({type:A.pO.ERROR,message:q.message})):q.handler==Bx.CREATE&&q.success&&(ee(q.violation),n({type:A.pO.SUCCESS,message:q.message})))}),[c]);const K=(e,t)=>{switch(e){case Bx.CREATE:re(t),E(t.name),k(t.description||"");break;case Bx.EXCLUDE:te(t);break;case Bx.INCLUDE:case Bx.DELETE:ne(t)}},J=e=>{te(e),c.submit({handler:Bx.INCLUDE,data:(0,r.A)({},e),tenantID:u.tenant.id},{method:"PUT",action:W.bw.VIOLATIONS,encType:"application/json"})},X=e=>{N(e);const t=[];D.length>0&&D.forEach(((n,r)=>{let{data:{violations:o}}=n;o&&o.length>0&&o.forEach((n=>{n.id===e.id&&n.name===e.name&&46!==n.id&&t.push(D[r])}))})),t.length>0?(I(t),z("inUse")):(ne(e),c.submit({handler:Bx.EXCLUDE,data:(0,r.A)({},e),tenantID:u.tenant.id},{method:"PUT",action:W.bw.VIOLATIONS,encType:"application/json"}))},$=()=>{const e={id:0,name:T,description:R,status:C.nW.Active,tenantID:u.tenant.id};c.submit({handler:Bx.CREATE,data:e},{method:"POST",action:W.bw.VIOLATIONS,encType:"application/json"}),z(null)},Z=()=>{z(null)},Q=e=>{oe(e),c.submit({handler:Bx.DELETE,data:(0,r.A)({},e),tenantID:u.tenant.id},{method:"DELETE",action:W.bw.VIOLATIONS,encType:"application/json"})},ee=e=>{V((t=>[e,...t]))},te=e=>{oe(e),V((t=>[e,...t]))},ne=e=>{re(e),Y((t=>[e,...t]))},re=e=>{V((t=>t.filter((t=>t.id!==e.id&&t.name!==e.name))))},oe=e=>{Y((t=>t.filter((t=>t.id!==e.id&&t.name!==e.name))))};return l?(0,a.jsx)(w.Suspense,{fallback:(0,a.jsx)(wx,{allowCreate:y}),children:(0,a.jsx)(S.jD,{resolve:g,children:()=>(0,a.jsx)(zx,{activeViolations:B,inactiveViolations:G,allowUpdate:b,allowCreate:y,name:T,description:R,setName:E,setDescription:k,handleCreateViolation:$,handleIncludeViolation:J,handleExcludeViolation:X,handleDeleteViolation:Q})})}):(0,a.jsxs)(w.Fragment,{children:["create"===F&&(0,a.jsx)(Fx,{open:"create"===F,handleCancel:Z,name:T,setName:E,description:R,setDescription:k,handleSubmit:$}),"inUse"===F&&(0,a.jsx)(Ex,{handleCancel:Z,onConfirm:()=>(ne(L),void z(null)),open:"inUse"===F,violation:L,rules:j}),(0,a.jsxs)(U.A,{loading:!1,children:[(0,a.jsx)(ce.A,{title:"".concat(e("manage")," ").concat(e("violation.label_plural",{ns:"entities"})),submitLabel:e("buttons.create",{name:e("violation.label",{ns:"entities"})}),submitButtonIcon:y?(0,a.jsx)(s.A,{}):(0,a.jsx)(Mx.A,{}),onSubmit:()=>z("create"),disableSubmit:!y||"idle"!==c.state}),(0,a.jsxs)(f.A,{spacing:8,direction:"row",width:"100%",display:"flex",p:4,children:[(0,a.jsxs)(f.A,{spacing:2,direction:"column",flex:1,children:[(0,a.jsx)(Ct.A,{textAlign:"center",role:"presentation",children:(0,a.jsx)(h.A,{variant:"overline",sx:{fontWeight:"bold"},children:"".concat(e("inactive")," ").concat(e("violation.label_plural",{ns:"entities"}))})}),(0,a.jsx)(H.A,{sx:{maxHeight:"calc(100vh - 564px)",overflowY:"scroll"},children:(0,a.jsx)(w.Suspense,{fallback:(0,a.jsx)(St.A,{"aria-label":"".concat(e("inactive")," ").concat(e("violation.label_plural",{ns:"entities"})),children:Array.from({length:5}).map(((e,t)=>(0,a.jsx)(Ax,{active:!1,sx:(0,P.ddu)(t,i)},t)))}),children:(0,a.jsx)(S.jD,{resolve:g,children:()=>(0,a.jsx)(St.A,{"aria-label":"".concat(e("inactive")," ").concat(e("violation.label_plural",{ns:"entities"})),disablePadding:!0,dense:!0,children:G.map(((e,t)=>(0,a.jsx)(xx,{item:e,active:!1,sx:(0,P.ddu)(t,i),onMoveClick:J,onDeleteClick:Q,disabled:!b,canUpdateViolations:b},"".concat(e.id).concat(e.name).concat(e.description))))})})})})]}),(0,a.jsxs)(f.A,{spacing:2,direction:"column",flex:1,children:[(0,a.jsx)(Ct.A,{textAlign:"center",role:"presentation",children:(0,a.jsx)(h.A,{variant:"overline",sx:{fontWeight:"bold"},children:"".concat(e("active")," ").concat(e("violation.label_plural",{ns:"entities"}))})}),(0,a.jsx)(H.A,{sx:{maxHeight:"calc(100vh - 564px)",overflowY:"scroll"},children:(0,a.jsx)(w.Suspense,{fallback:(0,a.jsx)(St.A,{"aria-label":"".concat(e("active")," ").concat(e("violation.label_plural",{ns:"entities"})),disablePadding:!0,dense:!0,children:Array.from({length:24}).map(((e,t)=>(0,a.jsx)(Ax,{active:!0,sx:(0,P.ddu)(t,i)},t)))}),children:(0,a.jsx)(S.jD,{resolve:m,children:()=>(0,a.jsx)(St.A,{"aria-label":"".concat(e("active")," ").concat(e("violation.label_plural",{ns:"entities"})),disablePadding:!0,dense:!0,children:B.map(((e,t)=>(0,a.jsx)(xx,{item:e,active:!0,sx:(0,P.ddu)(t,i),onMoveClick:X,canUpdateViolations:b,disabled:!b},"".concat(e.id).concat(e.name).concat(e.description))))})})})})]})]})]})]})};function Vx(e){let{params:t}=e;const n=t.jobID||0,r=t.tenantID||0;return{_job:(0,zr.K$)(r,n)}}var Wx=n(75793);function Hx(e){let{params:t}=e;const n=Number(t.tenantID)||0;return{_data:(0,Wx.D)(n)}}const Gx=async e=>{let{request:t}=e;const{data:n}=await t.json();let r;try{if(!(await(0,zr.LA)(n.permissionsArray,n.tenantID)).ok)throw new Error("Failed to update permissions");r={success:!0,message:"Successfully updated permissions"}}catch(Hs){r={success:!1,message:"Failed to update permissions: ".concat(Hs.message)}}return r};const Yx=async e=>{let{request:t}=e;const{handler:n,data:o,tenantID:a}=await t.json();let i;switch(n){case Bx.CREATE:i=await async function(e,t){const n={name:e.name,description:e.description,status:e.status,tenantID:e.tenantID};try{const e=await(0,zr._Q)(n);if(e.ok)return{success:!0,message:"Violation '".concat(n.name,"' created!"),handler:t,violation:await e.json()};throw new Error("".concat(e.status," ").concat(e.statusText))}catch(o){return{success:!1,message:o.message,handler:t,violation:(0,r.A)({id:0},n)}}}(o,n);break;case Bx.INCLUDE:i=(null===o||void 0===o?void 0:o.id)>=100?await async function(e,t,n){const r=t===Bx.INCLUDE;try{e.status=r?C.nW.Active:C.nW.Disabled;const o=await(0,zr.Dy)(n,e);if(o.ok)return{success:!0,message:"Violation '".concat(e.name,"' ").concat(r?"active":"inactive","!"),handler:t};throw e.status=r?C.nW.Disabled:C.nW.Active,new Error("".concat(o.status," ").concat(o.statusText))}catch(o){return{success:!1,message:o.message,handler:t,violation:e}}}(o,n,a):await async function(e,t,n){try{const r=await(0,zr.n$)(n,e.id);if(r.ok)return{success:!0,message:"Violation '".concat(e.name,"' added to active violations list"),handler:t};throw new Error("".concat(r.status," ").concat(r.statusText))}catch(r){return{success:!1,message:r.message,handler:t,violation:e}}}(o,n,a);break;case Bx.EXCLUDE:i=(null===o||void 0===o?void 0:o.id)>=100?await async function(e,t,n){try{e.status=C.nW.Disabled;const r=await(0,zr.Dy)(n,e);if(r.ok)return{success:!0,message:"'".concat(e.name,"' Disabled"),handler:t};throw new Error("".concat(r.status," ").concat(r.statusText))}catch(r){return{success:!1,message:r.message,handler:t,violation:e}}}(o,n,a):await async function(e,t,n){try{const r=await(0,zr.FP)(n,e.id);if(r.ok)return{success:!0,message:"'".concat(e.name,"' removed from active violations list"),handler:t};throw new Error("".concat(r.status," ").concat(r.statusText))}catch(r){return{success:!1,message:r.message,handler:t,violation:e}}}(o,n,a);break;case Bx.DELETE:i=await async function(e,t,n){try{const r=await(0,zr.HJ)(n,e.id);if(r.ok)return{success:!0,message:"'".concat(e.name,"' Deleted"),handler:t};throw new Error("".concat(r.status," ").concat(r.statusText))}catch(r){return{success:!1,message:r.message,handler:t,violation:e}}}(o,n,a);break;default:i={success:!1,message:"unknown handler submitted to action",handler:n}}return i};function qx(){const{state:e}=(0,w.useContext)(x.BR);return(0,a.jsx)(or,{metadata:Vn(e.colors),children:(0,a.jsx)(Vr,{})})}const Kx=()=>{var e,t,n,o,i,s,l,c,d,u,p,f,h,m,g,v,y,b,A,_,T,E;const{t:R}=(0,O.Bd)(),{state:k}=(0,w.useContext)(x.BR),{_permit:j}=(0,S.Ew)(W.bw.PROPERTY_PERMIT_DETAILS),{permitTypes:I,formMode:D,selectedPermit:M,entity:L,displayMode:N,onBack:F}=(0,S.KC)(),z=(0,S.Ls)({key:"permit"}),[B,V]=(0,w.useState)((0,Wo.In)({tenant:k.tenant})),H=k.entityPermissions.permit.update;(0,w.useEffect)((()=>{if("create"===D){const e=new Date;V((0,r.A)((0,r.A)({},B),{},{startTime:e.getTime(),endTime:(0,P.FWd)(e,B.permitType.data.defaultTerm).getTime()}))}else if(j){const e=async()=>{const e=await j;V(e)};e()}else M&&V(M)}),[]),(0,w.useEffect)((()=>(window.addEventListener("popstate",(e=>F())),()=>window.removeEventListener("popstate",(()=>F())))),[]);const G=(0,w.useCallback)((e=>{const{name:t,value:n}=e.target;if(t.startsWith("permit.contact."))if(t.startsWith("permit.contact.location.")){const e=t.replace("permit.contact.location.","");V((0,r.A)((0,r.A)({},B),{},{contact:(0,r.A)((0,r.A)({},B.contact),{},{location:(0,r.A)((0,r.A)({},B.contact.location),{},{[e]:n})})}))}else{const e=t.replace("permit.contact.","");V((0,r.A)((0,r.A)({},B),{},{contact:(0,r.A)((0,r.A)({},B.contact),{},{[e]:n})}))}else if(t.startsWith("permit.vehicle.")){const e=t.replace("permit.vehicle.","");if("plate.number"===e){const e=n.replace(/[^a-zA-Z0-9]/g,"");V((0,r.A)((0,r.A)({},B),{},{vehicle:(0,r.A)((0,r.A)({},B.vehicle),{},{plate:(0,r.A)((0,r.A)({},B.vehicle.plate),{},{number:e.toUpperCase()})})}))}else if("vin"===e){const e=n.replace(/[^a-zA-Z0-9]/g,"");V((0,r.A)((0,r.A)({},B),{},{vehicle:(0,r.A)((0,r.A)({},B.vehicle),{},{vin:e.toUpperCase()})}))}else V((0,r.A)((0,r.A)({},B),{},{vehicle:(0,r.A)((0,r.A)({},B.vehicle),{},{[e]:n})}))}else{const e=t.replace("permit.","");V((0,r.A)((0,r.A)({},B),{},{[e]:n}))}}),[B]),Y=(0,w.useMemo)((()=>{switch(D){case"edit":return R("buttons.update",{name:R("permit.label",{ns:"entities"})});case"create":return R("buttons.create",{name:R("permit.label",{ns:"entities"})});default:return""}}),[]),q=(0,w.useMemo)((()=>"create"===D?"".concat(R("buttons.create")," ").concat(R("permit.label",{ns:"entities"})):R("details")),[]),K=(0,w.useMemo)((()=>"create"===D?"":R("subheadings.details",{ns:"permits"})),[]);return(0,a.jsx)(ae.P8,{onSubmit:()=>{const e=(0,r.A)({},B);if(B.vehicle&&B.vehicle.year){const t=parseInt("".concat(B.vehicle.year),10);e.vehicle.year=t}var t,n,o;"edit"===D&&z.submit({body:JSON.stringify(e),handler:Yr.UPDATE,permitID:B.id,permitTypeID:(null===(t=B.permitType)||void 0===t?void 0:t.id)||0,entityType:"property"===N?C.LA.Property:C.LA.PropertyGroup,entityID:L.id,tenantID:k.tenant.id},{method:"PUT",action:W.bw.PROPERTY_PERMITS,encType:"application/json"});"create"===D&&(null!==(n=B.contact)&&void 0!==n&&n.location&&(e.contact.location.id=0),z.submit({body:JSON.stringify(e),handler:Yr.CREATE,permitTypeID:(null===(o=B.permitType)||void 0===o?void 0:o.id)||0,permitID:B.id,entityType:"property"===N?C.LA.Property:C.LA.PropertyGroup,entityID:L.id,tenantID:k.tenant.id},{method:"POST",action:W.bw.PROPERTY_PERMITS,encType:"application/json"}))},instantValidate:!1,children:(0,a.jsxs)(U.A,{loading:"idle"!==z.state,children:[(0,a.jsx)(ce.A,{title:q,submitLabel:Y,disableSubmit:"idle"!==z.state,onCancel:F}),(0,a.jsxs)(ue.h,{maxHeight:"calc(100vh - ".concat("create"===D?"326px":"454px",")"),children:[(0,a.jsx)(de.A,{title:K,children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:["create"!==D&&(0,a.jsx)(ne.A,{size:{xs:12,md:6,lg:3},children:(0,a.jsx)(re.A,{label:R("permit.permitNumber",{ns:"entities"}),name:"permit.permitNumber",value:B.permitNumber||"",readonly:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,md:6,lg:3},children:(0,a.jsx)(ur.A,{name:"permit.permitType",label:R("permit_type.label",{ns:"entities"}),value:B.permitType.name,setValue:e=>{const t=I.find((t=>t.name===e.target.value));t&&V((0,r.A)((0,r.A)({},B),{},{permitType:t}))},options:I.map((e=>e.name)),readonly:!H})}),(0,a.jsx)(ne.A,{size:{xs:12,md:6,lg:3},children:(0,a.jsx)(xe,{label:R("permit.startTime",{ns:"entities"}),readonly:"edit"===D,dateTime:B.startTime?new Date(B.startTime):null,setDateTime:e=>{V((0,r.A)((0,r.A)({},B),{},{startTime:e?e.getTime():0}))}})}),(0,a.jsx)(ne.A,{size:{xs:12,md:6,lg:3},children:(0,a.jsx)(xe,{readonly:!H,label:R("permit.endTime",{ns:"entities"}),dateTime:B.endTime?new Date(B.endTime):null,setDateTime:e=>{V((0,r.A)((0,r.A)({},B),{},{endTime:e?e.getTime():0}))}})})]})}),(0,a.jsx)(de.A,{title:R("subheadings.holder",{ns:"permits"}),children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:{xs:12,md:6,lg:3},children:(0,a.jsx)(re.A,{name:"permit.contact.name",label:R("contact.name",{ns:"entities"}),value:(null===B||void 0===B||null===(e=B.contact)||void 0===e?void 0:e.name)||"",readonly:!H,onChange:G,required:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,md:6,lg:3},children:(0,a.jsx)(re.A,{label:R("permit.contact.primaryEmail",{ns:"entities"}),name:"permit.contact.primaryEmail",value:(null===B||void 0===B||null===(t=B.contact)||void 0===t?void 0:t.primaryEmail)||"",validators:["isEmail"],errorMessages:["Invalid email"],onChange:G,readonly:!H})}),(0,a.jsx)(ne.A,{size:{xs:12,md:6,lg:3},children:(0,a.jsx)(oe.A,{label:R("contact.primaryPhoneMobile",{ns:"entities"}),name:"permit.contact.primaryPhone",phoneNumber:(null===B||void 0===B||null===(n=B.contact)||void 0===n?void 0:n.primaryPhone)||"",setPhoneNumber:e=>{V((0,r.A)((0,r.A)({},B),{},{contact:(0,r.A)((0,r.A)({},B.contact),{},{primaryPhone:e})}))},readonly:!H})}),(0,a.jsx)(ne.A,{size:{xs:0,md:6,lg:3}}),(0,a.jsx)(ne.A,{size:{xs:12,md:6,lg:3},children:(0,a.jsx)(re.A,{label:R("permit.contact.location.street",{ns:"entities"}),name:"permit.contact.location.street",value:(null===(o=B.contact)||void 0===o||null===(i=o.location)||void 0===i?void 0:i.street)||"",onChange:G,readonly:!H})}),(0,a.jsx)(ne.A,{size:{xs:12,md:6,lg:3},children:(0,a.jsx)(re.A,{label:R("permit.contact.location.unit",{ns:"entities"}),name:"permit.contact.location.unit",value:(null===(s=B.contact)||void 0===s||null===(l=s.location)||void 0===l?void 0:l.unit)||"",onChange:G,readonly:!H})}),(0,a.jsx)(ne.A,{size:{xs:12,md:6,lg:3},children:(0,a.jsx)(re.A,{label:R("permit.contact.location.city",{ns:"entities"}),name:"permit.contact.location.city",value:(null===(c=B.contact)||void 0===c||null===(d=c.location)||void 0===d?void 0:d.city)||"",onChange:G,readonly:!H})}),(0,a.jsx)(ne.A,{size:{xs:12,md:3,lg:1.5},children:(0,a.jsx)(le,{label:R("permit.contact.location.stateCode",{ns:"entities"}),readonly:!H,stateCode:null===(u=B.contact)||void 0===u||null===(p=u.location)||void 0===p?void 0:p.stateCode,setStateCode:e=>{var t,n,o,a;const i=(0,P.tC9)(e);V((0,r.A)((0,r.A)({},B),{},{contact:(0,r.A)((0,r.A)({},B.contact),{},{id:(null===(t=B.contact)||void 0===t?void 0:t.id)||0,status:(null===(n=B.contact)||void 0===n?void 0:n.status)||C.nW.Active,tenantID:k.tenant.id,name:(null===(o=B.contact)||void 0===o?void 0:o.name)||"",location:(0,r.A)((0,r.A)({},null===(a=B.contact)||void 0===a?void 0:a.location),{},{stateCode:e,country:i})})}))}})}),(0,a.jsx)(ne.A,{size:{xs:12,md:3,lg:1.5},children:(0,a.jsx)(re.A,{label:R("permit.contact.location.postalCode",{ns:"entities"}),name:"permit.contact.location.postalCode",value:(null===(f=B.contact)||void 0===f||null===(h=f.location)||void 0===h?void 0:h.postalCode)||"",onChange:G,readonly:!H})})]})}),(0,a.jsx)(de.A,{title:R("subheadings.vehicle",{ns:"permits"}),divider:!1,children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,sx:{pb:{xs:"128px",md:"0px"}},children:[(0,a.jsx)(ne.A,{size:{xs:12,sm:6,md:3,lg:1.5},children:(0,a.jsx)(re.A,{label:R("permit.vehicle.plate.number",{ns:"entities"}),name:"permit.vehicle.plate.number",value:(null===B||void 0===B||null===(m=B.vehicle)||void 0===m||null===(g=m.plate)||void 0===g?void 0:g.number)||"",onChange:G,readonly:!H,required:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,md:3,lg:1.5},children:(0,a.jsx)(le,{label:R("permit.vehicle.plate.state",{ns:"entities"}),readonly:!H,stateCode:(null===B||void 0===B||null===(v=B.vehicle)||void 0===v||null===(y=v.plate)||void 0===y?void 0:y.state)||"",setStateCode:e=>{V((0,r.A)((0,r.A)({},B),{},{vehicle:(0,r.A)((0,r.A)({},B.vehicle),{},{plate:(0,r.A)((0,r.A)({},B.vehicle.plate),{},{state:e})})}))},required:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,md:3,lg:1.5},children:(0,a.jsx)(re.A,{label:R("permit.vehicle.year",{ns:"entities"}),name:"permit.vehicle.year",value:(null===B||void 0===B||null===(b=B.vehicle)||void 0===b?void 0:b.year)||"",onChange:G,readonly:!H})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,md:3,lg:1.5},children:(0,a.jsx)(ur.A,{name:"permit.vehicle.color",label:R("permit.vehicle.color",{ns:"entities"}),value:(null===B||void 0===B||null===(A=B.vehicle)||void 0===A?void 0:A.color)||"",setValue:G,options:k.colors,readonly:!H})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(zl,{make:(null===B||void 0===B||null===(_=B.vehicle)||void 0===_?void 0:_.make)||"",setMake:e=>{V((0,r.A)((0,r.A)({},B),{},{vehicle:(0,r.A)((0,r.A)({},B.vehicle),{},{make:e||""})}))},model:(null===B||void 0===B||null===(T=B.vehicle)||void 0===T?void 0:T.model)||"",setModel:e=>{V((0,r.A)((0,r.A)({},B),{},{vehicle:(0,r.A)((0,r.A)({},B.vehicle),{},{model:e||""})}))},readonly:!H})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{label:R("permit.vehicle.vin",{ns:"entities"}),name:"permit.vehicle.vin",value:(null===B||void 0===B||null===(E=B.vehicle)||void 0===E?void 0:E.vin)||"",onChange:G,readonly:!H})})]})})]})]})})},Jx=e=>{let{checked:t,setChecked:n,label:r,disabled:o=!1,sx:i}=e;return(0,a.jsx)(f.A,{direction:"column",spacing:0,sx:i,children:(0,a.jsx)(Ji.A,{sx:{flex:1},control:(0,a.jsx)(Qa.A,{checked:t,disabled:o,onChange:e=>n(e.target.checked)}),label:(0,a.jsx)(h.A,{variant:"subtitle1",children:r})})})},Xx=()=>{var e;const{t:t}=(0,O.Bd)(),{state:n}=(0,w.useContext)(x.BR),{selectedPermit:o,displayMode:i,entity:s}=(0,S.KC)(),l=(0,S.Ls)({key:"permit"}),[c,d]=(0,w.useState)((null===o||void 0===o||null===(e=o.contact)||void 0===e?void 0:e.primaryEmail)||""),[u,p]=(0,w.useState)(!0),f=null===o||void 0===o?void 0:o.transactions.find((e=>e.status===C.ag.PAID)),m=()=>{if(!o||!f)return;const e=(0,r.A)({},o.contact);c!==(null===e||void 0===e?void 0:e.primaryEmail)&&(e.primaryEmail=c);const t="property"===i?C.LA.Property:C.LA.PropertyGroup;l.submit({body:JSON.stringify(e),tenantID:n.tenant.id,permitID:o.id,paymentID:f.paymentID,permitTypeID:o.permitType.id,entityType:t,entityID:s.id,cancel:u,handler:Yr.REFUND_PERMIT},{method:"POST",encType:"application/json",action:W.bw.PROPERTY_PERMITS})},g=(0,w.useMemo)((()=>{var e,n,r,o,a,i;if(!f)return"";const s=(0,Pb.vv)((null===(e=f.data)||void 0===e||null===(n=e.details)||void 0===n?void 0:n.amount)||0),l="to ".concat(null===(r=f.data)||void 0===r||null===(o=r.paymentMethodDetails)||void 0===o?void 0:o.brand," ending in *").concat(null===(a=f.data)||void 0===a||null===(i=a.paymentMethodDetails)||void 0===i?void 0:i.lastFour);return"".concat(t("amount"),": ").concat(s," ").concat(l)}),[t,f]);return(0,a.jsx)(ae.P8,{onSubmit:m,instantValidate:!1,children:(0,a.jsxs)(U.A,{loading:"idle"!==l.state,children:[(0,a.jsx)(ce.A,{title:t("subheadings.refund",{ns:"permits"}),submitLabel:t("buttons.refund",{ns:"permits"}),submitButtonIcon:(0,a.jsx)(Gi,{}),disableSubmit:"idle"!==l.state,onSubmit:m}),(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:12}),(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(h.A,{variant:"body1",children:(0,Pb.ZH)(t("helpers.refund",{ns:"permits"}))})}),(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(h.A,{variant:"body1",fontWeight:"medium",children:(0,Pb.ZH)(g)})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{label:t("permit.contact.primaryEmail"),name:"permit.contact.primaryEmail",value:c,onChange:e=>d(e.target.value)})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(Jx,{sx:{mt:1},label:(0,Pb.ZH)(t("helpers.cancel",{ns:"permits"})),checked:u,setChecked:e=>p(e)})})]})]})})},$x=()=>{const{t:e}=(0,O.Bd)(),t=(0,d.A)(),{breakpoints:n}=t,o=(0,u.A)(n.down("lg")),{isLoading:i,selectedPermit:s,onBack:l}=(0,S.KC)(),c=(0,S.LG)(),[p,f]=(0,w.useState)([]);(0,w.useEffect)((()=>{(async()=>{const e=await c;f(e)})()}),[c]);const m=(0,w.useMemo)((()=>!p||!!i),[p,i]),g=(0,w.useMemo)((()=>{if(!s||!p)return[];const e=[];p.forEach(((t,n)=>{var r,o;if("sent_notification"===t.actionData.action.toLowerCase().trim())return;let a=t.data.permitStatus;a===C.yG.PendingRegistration&&t.data.inviteStatus===C.so.Sent&&(a="invite ".concat(t.data.inviteStatus)),e.length>0&&e[e.length-1].event===a||e.push({id:"revision-".concat(n),updated:new Date(1e3*t.timestamp),event:a,transactionID:"",amount:"",paymentMethod:"",email:(null===(r=t.data)||void 0===r||null===(o=r.contact)||void 0===o?void 0:o.primaryEmail)||""})}));const t=s.transactions.map(((e,t)=>{var n,r,o;return{id:"transaction-".concat(t),updated:new Date((null===e||void 0===e?void 0:e.updated)||""),event:e.status,transactionID:e.paymentID,amount:null!==(n=e.data)&&void 0!==n&&null!==(r=n.details)&&void 0!==r&&r.amount?(0,P.vv8)(e.data.details.amount):"-",paymentMethod:(0,P.HhT)(null===(o=e.data)||void 0===o?void 0:o.paymentMethodDetails),email:s.contact.primaryEmail||"-"}}));return e.push(...t),e.sort(((e,t)=>t.updated.getTime()-e.updated.getTime())),e}),[s,p]),b=(0,w.useMemo)((()=>[{header:e("history_table.date",{ns:"permits"}),id:"date",accessorFn:e=>ye()(e.updated).format("MM/DD/YYYY"),size:40},{header:e("history_table.time",{ns:"permits"}),id:"time",accessorFn:e=>ye()(e.updated).format("h:mm A"),size:40},{header:e("status"),accessorKey:"event",accessorFn:e=>(0,P.wR9)(e.event),size:50},{header:e("history_table.transaction_id",{ns:"permits"}),accessorKey:"transactionID"},{header:e("history_table.amount",{ns:"permits"}),accessorKey:"amount",Cell:e=>(0,a.jsx)(h.A,{sx:{pr:2},children:e.renderedCellValue}),size:50},{header:e("history_table.payment_method",{ns:"permits"}),accessorKey:"paymentMethod"},{header:e("history_table.email",{ns:"permits"}),accessorKey:"email"}]),[]),x=(0,D.p)(D.l.NESTED),A=(0,T.Up)((0,r.A)((0,r.A)({},x),{},{data:g,columns:b,enableRowActions:!1,enableTopToolbar:!1,enableTableFooter:!1,enableBottomToolbar:!1,enableColumnActions:!1,enablePagination:!1,enableStickyHeader:!0,enableDensityToggle:!1,enableRowVirtualization:!1,enableFullScreenToggle:!1,enableSorting:!0,enableColumnFilterModes:!1,enableGlobalFilter:!1,enableTableHead:!0,enableRowSelection:!1,enableExpandAll:!1,enableColumnOrdering:!1,enableStickyFooter:!1,enableColumnFilters:!1,initialState:{showColumnFilters:!1,showGlobalFilter:!1,density:"comfortable"},state:{isLoading:m,showLoadingOverlay:!1},getRowId:e=>e.id}));if(o){const t=70,n=(e,n)=>(0,a.jsx)(v.Ay,{id:n.toString(),divider:!0,sx:{height:t},children:(0,a.jsx)(y.A,{primary:"".concat((0,P.wR9)(e.event)," ").concat(e.amount," ").concat(e.paymentMethod),secondary:"".concat(ye()(e.updated).format("MM/DD/YY h:mm A")),primaryTypographyProps:{variant:"body2",noWrap:!0},secondaryTypographyProps:{variant:"body2",noWrap:!0}})},"permit-".concat(e.id,"-").concat(n));return(0,a.jsxs)(U.A,{loading:m,children:[(0,a.jsx)(ce.A,{title:e("subheadings.history",{ns:"permits"}),hideSubmit:!0,onCancel:l}),(0,a.jsx)(H.A,{sx:{maxHeight:"calc(100dvh - 388px)",overflowY:"auto",flexGrow:1,display:"flex",flexDirection:"column",pr:1},children:(0,a.jsx)(St.A,{children:g.map(((e,t)=>n(e,t)))})})]})}return(0,a.jsx)(w.Fragment,{children:(0,a.jsxs)(U.A,{loading:m,children:[(0,a.jsx)(ce.A,{title:e("subheadings.history",{ns:"permits"}),hideSubmit:!0,onCancel:l}),(0,a.jsx)(T.zp,{table:A})]})})},Zx=(0,w.forwardRef)((function(e,t){return(0,a.jsx)(so,(0,r.A)({direction:"left",ref:t},e))})),Qx=e=>{let{open:t,handleCancel:n,permit:o,fetcherKey:i,displayMode:s}=e;const{t:l}=(0,O.Bd)(),c=(0,S.Ls)({key:i}),{palette:p,breakpoints:m}=(0,d.A)(),g=(0,u.A)(m.down("lg")),[v,y]=(0,w.useState)("");return(0,a.jsx)(lo.A,{open:t,TransitionComponent:Zx,"aria-label":"".concat(l("dialogs.revoke.title",{ns:"permits"})," Dialog"),fullScreen:g,sx:{mt:{xs:-1,lg:0},pb:0},children:(0,a.jsx)(ae.P8,{onSubmit:()=>{var e,t;const n=(0,r.A)((0,r.A)({},o),{},{permitStatus:C.yG.Disabled,data:(0,r.A)((0,r.A)({},o.data),{},{cancelReason:v})});o.vehicle&&o.vehicle.year&&(n.vehicle.year=parseInt("".concat(o.vehicle.year),10)),c.submit({body:JSON.stringify(n),handler:Yr.REVOKE_PERMIT,entityType:"property"===s?C.LA.Property:C.LA.PropertyGroup,tenantID:(null===o||void 0===o?void 0:o.tenant.id)||0,permitID:(null===o||void 0===o?void 0:o.id)||0,entityID:"property"===s?(null===o||void 0===o||null===(e=o.property)||void 0===e?void 0:e.id)||0:(null===o||void 0===o||null===(t=o.propertyGroup)||void 0===t?void 0:t.id)||0},{method:"PUT",action:W.bw.PROPERTY_PERMITS,encType:"application/json"})},instantValidate:!1,children:(0,a.jsxs)(co.A,{sx:g?P.Aw6:P.CyM,children:[(0,a.jsx)(H.A,{sx:g?{display:"flex",p:{xs:2,sm:4},backgroundColor:p.secondary.main}:P.FyH,children:(0,a.jsx)(H.A,{sx:{flex:1,p:.5},children:(0,a.jsx)(h.A,{variant:"h4",sx:{color:p.secondary.contrastText,textAlign:"left"},children:l("dialogs.revoke.title",{ns:"permits"})})})}),(0,a.jsx)(H.A,{sx:{p:2},children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(re.A,{autoFocus:!0,required:!0,label:l("dialogs.revoke.reason",{ns:"permits"}),name:"permit.data.cancelReason",value:v,type:"text",fullWidth:!0,onChange:e=>{y(e.target.value)}})}),(0,a.jsx)(ne.A,{size:12,children:(0,a.jsxs)(f.A,{width:"100%",direction:"row",spacing:2,justifyContent:"flex-end",mt:2,display:"flex",alignItems:"flex-end",alignContent:"flex-end",children:[(0,a.jsx)(cr.A,{variant:"outlined",onClick:n,color:"secondary",endIcon:(0,a.jsx)(Lr.A,{}),children:l("cancel")}),(0,a.jsx)(cr.A,{variant:"contained",type:"submit",color:"secondary",endIcon:(0,a.jsx)(Sr,{}),disabled:!v,children:l("dialogs.revoke.button",{ns:"permits"})})]})})]})})]})})})};var eA=n(65539);const tA=e=>{var t,n,r;let{isOpen:o,handleCancel:i,permitTypeOptions:s,entity:l,fetcherKey:c,displayMode:p,permit:m}=e;const{t:g}=(0,O.Bd)(),{palette:v,breakpoints:y}=(0,d.A)(),b=(0,u.A)(y.down("lg")),x=(0,S.Ls)({key:c}),[A,P]=(0,w.useState)((null===m||void 0===m||null===(t=m.contact)||void 0===t?void 0:t.name)||""),[_,T]=(0,w.useState)((null===m||void 0===m||null===(n=m.contact)||void 0===n?void 0:n.primaryEmail)||""),[E,R]=(0,w.useState)((null===m||void 0===m||null===(r=m.contact)||void 0===r?void 0:r.primaryPhone)||""),[k,j]=(0,w.useState)(s[0]),[I,D]=(0,w.useState)(Yr.UNKNOWN),[M,L]=(0,w.useState)("Email");(0,w.useEffect)((()=>{k.data.selfService?D(Yr.SEND_SELF_SERVICE_LINK):m?(D(Yr.RESEND_INVITE),j(m.permitType)):D(Yr.SEND_INVITE)}),[m]);const N=(0,w.useMemo)((()=>I===Yr.SEND_INVITE?g("dialogs.invite.send_invite_title",{ns:"permits"}):I===Yr.RESEND_INVITE?g("dialogs.invite.resend_invite_title",{ns:"permits"}):I===Yr.SEND_SELF_SERVICE_LINK?g("dialogs.invite.send_self_service_link_title",{ns:"permits"}):""),[I]),F=(0,w.useMemo)((()=>I===Yr.SEND_INVITE?g("buttons.send_invite",{ns:"permits"}):I===Yr.RESEND_INVITE?g("buttons.resend_invite",{ns:"permits"}):I===Yr.SEND_SELF_SERVICE_LINK?g("buttons.send_self_service_link",{ns:"permits"}):""),[I]);return(0,a.jsx)(lo.A,{open:o,onClose:i,"aria-label":"".concat(g("permit.invite.header")," Dialog"),TransitionComponent:cl,fullScreen:b,sx:{mt:{xs:-1,lg:0},pb:0},children:(0,a.jsx)(ae.P8,{onSubmit:()=>{I===Yr.SEND_INVITE?(()=>{const e={entityName:l.name,name:A,email:_,phone:E,selfService:k.data.selfService,permitTypeID:k.id};x.submit({body:JSON.stringify(e),handler:Yr.SEND_INVITE,permitTypeID:k.id||0,entityType:"property"===p?C.LA.Property:C.LA.PropertyGroup,entityID:l.id,tenantID:l.tenantID,permitID:(null===m||void 0===m?void 0:m.id)||0},{method:"POST",action:W.bw.PROPERTY_PERMITS,encType:"application/json"})})():I===Yr.RESEND_INVITE?(()=>{const e={entityName:l.name,name:A,email:_,phone:E,selfService:k.data.selfService,permitTypeID:k.id};x.submit({body:JSON.stringify(e),handler:Yr.RESEND_INVITE,permitTypeID:k.id||0,entityType:"property"===p?C.LA.Property:C.LA.PropertyGroup,entityID:l.id,tenantID:l.tenantID,permitID:(null===m||void 0===m?void 0:m.id)||0},{method:"POST",action:W.bw.PROPERTY_PERMITS,encType:"application/json"})})():I===Yr.SEND_SELF_SERVICE_LINK&&(()=>{const e={entityName:l.name,name:A,email:_,phone:E,selfService:k.data.selfService,permitTypeID:k.id};x.submit({body:JSON.stringify(e),handler:Yr.SEND_SELF_SERVICE_LINK,permitTypeID:k.id||0,entityType:"property"===p?C.LA.Property:C.LA.PropertyGroup,entityID:l.id,tenantID:l.tenantID,permitID:(null===m||void 0===m?void 0:m.id)||0},{method:"POST",action:W.bw.PROPERTY_PERMITS,encType:"application/json"})})()},instantValidate:!1,children:(0,a.jsxs)(co.A,{sx:b?eA.Aw:eA.Cy,children:[(0,a.jsx)(H.A,{sx:b?{display:"flex",p:{xs:2,sm:4},backgroundColor:v.secondary.main}:eA.Fy,children:(0,a.jsx)(H.A,{sx:{flex:1,p:.5},children:(0,a.jsx)(h.A,{variant:"h4",sx:{color:v.secondary.contrastText,textAlign:"left"},children:N})})}),(0,a.jsx)(H.A,{sx:{p:2},children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(ur.A,{name:"permit.permitType",label:g("permit_type.label"),value:k.name,setValue:e=>{if(I===Yr.RESEND_INVITE)return;const t=s.find((t=>t.name===e.target.value));t&&(j(t),t.data.selfService?D(Yr.SEND_SELF_SERVICE_LINK):D(Yr.SEND_INVITE))},options:s.map((e=>e.name)),required:!0,disabled:I===Yr.RESEND_INVITE})}),(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(re.A,{label:g("permit.invite.name"),name:"permit.invite.name",value:A,onChange:e=>P(e.target.value),autoFocus:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:6},children:(0,a.jsx)(ur.A,{name:"permit.invite.deliveryMethod",label:g("permit.invite.deliveryMethod"),initialValue:"email",value:M,setValue:e=>L(e.target.value),options:["Email","SMS"],required:!0})}),"Email"===M&&(0,a.jsx)(ne.A,{size:{xs:12,lg:6},children:(0,a.jsx)(re.A,{label:g("permit.invite.email"),name:"permit.invite.email",value:_,onChange:e=>T(e.target.value),validators:["isEmail"],errorMessages:["Invalid email"],required:!0})}),"SMS"===M&&(0,a.jsx)(ne.A,{size:{xs:12,lg:6},children:(0,a.jsx)(oe.A,{name:"permit.invite.phone",label:g("permit.invite.phone"),phoneNumber:E,setPhoneNumber:R,required:!0})}),(0,a.jsx)(ne.A,{size:12,children:(0,a.jsxs)(f.A,{width:"100%",direction:"row",spacing:2,justifyContent:{xs:"space-between",lg:"flex-end"},mt:2,display:"flex",alignItems:"flex-end",alignContent:"flex-end",children:[(0,a.jsx)(cr.A,{variant:"outlined",onClick:i,color:"secondary",endIcon:(0,a.jsx)(Lr.A,{}),children:g("cancel")}),(0,a.jsx)(cr.A,{variant:"contained",type:"submit",color:"secondary",endIcon:(0,a.jsx)(Gi,{}),children:F})]})})]})})]})})})},nA=(0,o.A)((0,a.jsx)("path",{d:"m19 9 1.25-2.75L23 5l-2.75-1.25L19 1l-1.25 2.75L15 5l2.75 1.25zm-7.5.5L9 4 6.5 9.5 1 12l5.5 2.5L9 20l2.5-5.5L17 12zM19 15l-1.25 2.75L15 19l2.75 1.25L19 23l1.25-2.75L23 19l-2.75-1.25z"}),"AutoAwesome"),rA=(0,o.A)((0,a.jsx)("path",{d:"M4 16v6h16v-6c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2m14 2H6v-2h12zM12 2C9.24 2 7 4.24 7 7l5 7 5-7c0-2.76-2.24-5-5-5m0 9L9 7c0-1.66 1.34-3 3-3s3 1.34 3 3z"}),"Approval"),oA=(0,o.A)((0,a.jsx)("path",{d:"M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v2c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.59-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2m4 0v12h4V3z"}),"ThumbDown"),aA=(0,o.A)((0,a.jsx)("path",{d:"M1 21h4V9H1zm22-11c0-1.1-.9-2-2-2h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.59 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73z"}),"ThumbUp"),iA=e=>{var t,n,r,o,i,s;let{isOpen:l,handleCancel:c,entity:p,fetcherKey:m,displayMode:g,permit:v}=e;const{t:y}=(0,O.Bd)(),{palette:b,breakpoints:x}=(0,d.A)(),A=(0,u.A)(x.down("lg")),P=(0,S.Ls)({key:m}),_=(0,w.useMemo)((()=>(0,Pb.fe)(null===v||void 0===v?void 0:v.vehicle)),[null===v||void 0===v?void 0:v.vehicle]),T=(0,w.useMemo)((()=>{let e="";if(null===v||void 0===v||!v.transactions||0===(null===v||void 0===v?void 0:v.transactions.length))return e;const t=null===v||void 0===v?void 0:v.transactions.find((e=>e.status===C.ag.HOLD));var n,r,o,a,i,s;t&&(e=y("dialogs.approval.hold_text",{ns:"permits",amount:(0,Pb.vv)((null===(n=t.data)||void 0===n||null===(r=n.details)||void 0===r?void 0:r.amount)||0),brand:(null===(o=t.data)||void 0===o||null===(a=o.paymentMethodDetails)||void 0===a?void 0:a.brand)||"card",last4:(null===(i=t.data)||void 0===i||null===(s=i.paymentMethodDetails)||void 0===s?void 0:s.lastFour)||"****"}));return e}),[null===v||void 0===v?void 0:v.transactions]),E=(0,w.useMemo)((()=>{if(!v.created)return"";if(v.data.renewalDate){const e=new Date(v.data.renewalDate);return ye()(e).format("MM-DD-YYYY hh:mm a")}const e=new Date(null===v||void 0===v?void 0:v.created),t=new Date(e.getTime()+432e6);return ye()(t).format("MM-DD-YYYY hh:mm a")}),[null===v||void 0===v?void 0:v.endTime]),R=(0,w.useMemo)((()=>{var e;const t=null===v||void 0===v?void 0:v.permitType.name;return null!==v&&void 0!==v&&null!==(e=v.permitType.permitPricing)&&void 0!==e&&e.pricePerUnit?"".concat(t," - ").concat((0,Pb.vv)(null===v||void 0===v?void 0:v.permitType.permitPricing.pricePerUnit)):t}),[null===v||void 0===v?void 0:v.permitType]),k=e=>{P.submit({handler:e?Yr.APPROVE_PERMIT:Yr.DENY_PERMIT,entityType:"property"===g?C.LA.Property:C.LA.PropertyGroup,entityID:p.id,tenantID:p.tenantID,permitID:(null===v||void 0===v?void 0:v.id)||0},{method:"PUT",action:W.bw.PROPERTY_PERMITS,encType:"application/json"})};return(0,a.jsx)(lo.A,{open:l,onClose:c,"aria-label":"".concat(y("permit.invite.header")," Dialog"),TransitionComponent:cl,fullScreen:A,sx:{mt:{xs:-1,lg:0},pb:0},children:(0,a.jsx)(ae.P8,{onSubmit:()=>({}),instantValidate:!1,children:(0,a.jsxs)(co.A,{sx:A?eA.Aw:eA.Cy,children:[(0,a.jsxs)(H.A,{sx:A?{display:"flex",p:{xs:2,sm:4},backgroundColor:b.secondary.main,justifyContent:"space-between",flexDirection:"row",alignItems:"center",width:"100%"}:eA.Fy,children:[(0,a.jsx)(H.A,{sx:{flex:1,alignItems:"center",display:"flex"},children:(0,a.jsx)(h.A,{variant:"h4",sx:{color:b.secondary.contrastText,textAlign:"left"},children:y("dialogs.approval.review",{ns:"permits"})})}),(0,a.jsx)(H.A,{sx:{flex:1,alignItems:"center",display:"flex",justifyContent:"flex-end",width:"100%"},children:(0,a.jsx)(cr.A,{variant:"text",onClick:c,sx:{px:1,textTransform:"uppercase",color:b.secondary.contrastText},endIcon:(0,a.jsx)(Lr.A,{htmlColor:b.secondary.contrastText,fontSize:"large"}),children:y("close")})})]}),(0,a.jsx)(H.A,{sx:{p:2},children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(re.A,{label:y("permit_type.label",{ns:"entities"}),name:"permit_type.label",value:R,readonly:!0})}),(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(re.A,{label:y("permit.contact.name",{ns:"entities"}),name:"permit.contact.name",value:(null===v||void 0===v||null===(t=v.contact)||void 0===t?void 0:t.name)||"",readonly:!0})}),(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(re.A,{name:"permit.contact.primaryEmail",label:y("permit.contact.primaryEmail",{ns:"entities"}),initialValue:"email",value:(null===v||void 0===v||null===(n=v.contact)||void 0===n?void 0:n.primaryEmail)||"",readonly:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:6},children:(0,a.jsx)(re.A,{label:y("permit.vehicle.plate.number",{ns:"entities"}),name:"permit.vehicle.plate.number",value:(null===v||void 0===v||null===(r=v.vehicle)||void 0===r||null===(o=r.plate)||void 0===o?void 0:o.number)||"",readonly:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:6},children:(0,a.jsx)(re.A,{label:y("permit.vehicle.plate.state",{ns:"entities"}),name:"permit.vehicle.plate.state",value:(null===v||void 0===v||null===(i=v.vehicle)||void 0===i||null===(s=i.plate)||void 0===s?void 0:s.state)||"",readonly:!0})}),_&&(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(re.A,{label:y("permit.vehicle.label",{ns:"entities"}),name:"permit.vehicle.label",value:_.toUpperCase(),readonly:!0})}),T&&(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(re.A,{name:"pendingTransaction",label:y("dialogs.approval.pending_transaction",{ns:"permits"}),value:T,readonly:!0})}),(0,a.jsx)(ne.A,{size:12,children:(0,a.jsx)(h.A,{variant:"body2",align:"center",children:y("dialogs.approval.time_left",{ns:"permits",date:E})})}),(0,a.jsx)(ne.A,{mt:2,size:12,children:(0,a.jsxs)(f.A,{width:"100%",direction:"row",spacing:2,justifyContent:{xs:"space-between",lg:"flex-end"},display:{xs:"none",md:"flex"},alignItems:"flex-end",alignContent:"flex-end",children:[(0,a.jsx)(cr.A,{sx:{flex:{xs:1,lg:"none"},borderRadius:"8px",px:2,py:1.25},variant:"outlined",onClick:()=>k(!1),color:"secondary",startIcon:(0,a.jsx)(oA,{}),children:y("dialogs.approval.deny",{ns:"permits"})}),(0,a.jsx)(cr.A,{sx:{flex:{xs:1,lg:"none"},borderRadius:"8px",px:2,py:1.25},variant:"contained",color:"secondary",endIcon:(0,a.jsx)(aA,{}),onClick:()=>k(!0),children:y("dialogs.approval.approve",{ns:"permits"})})]})})]})})]})})})},sA=()=>{const{t:e}=(0,O.Bd)(),t=(0,d.A)(),{breakpoints:n}=t,{state:o}=(0,w.useContext)(x.BR),i=(0,u.A)(n.down("lg")),l=o.entityPermissions.permit_type.update,p=o.entityPermissions.permit_type.create,f=(0,w.useContext)(A.$o),{permits:_,permitTypes:E,formMode:R,setFormMode:k,displayMode:j,entity:I,isLoading:L,selectedPermit:N,setSelectedPermit:F,fetcherKey:B,showDialog:U,setShowDialog:V}=(0,S.KC)(),H=(0,S.Ls)({key:B}),G=(0,S.Zp)(),{pathname:Y}=(0,S.zy)(),{propertyID:q}=(0,S.g)(),[K,J]=(0,w.useState)([]),X=(0,w.useRef)(null);(0,w.useEffect)((()=>{try{var e,t;null===(e=X.current)||void 0===e||null===(t=e.scrollToIndex)||void 0===t||t.call(e,0)}catch(Hs){(0,P.vVN)(Hs)}}),[K]);const $=()=>{V(null),F(null)},Z=e=>{k("edit"),F(e),G("".concat(Y,"/").concat(e.id))},Q=()=>{const t=null===E||void 0===E?void 0:E[0];if(t){var n;k("create");const e=new Date,a=(0,P.FWd)(e,null===(n=t.data)||void 0===n?void 0:n.defaultTerm);F((0,r.A)((0,r.A)({},(0,P.Inv)({tenant:o.tenant})),{},{permitType:t,startTime:e.getTime(),endTime:a.getTime()})),G("".concat(Y,"/0"))}else f({type:A.pO.ERROR,message:e("toasts.no_permit_types",{ns:"permits"})})},ee=e=>{F(e),V("permitInvite")},te=e=>{F(e),V("permitCancel")},ne=e=>{G((0,W.Mt)(W.bw.REVISIONS,[o.tenant.id,C.LA.Permit,e.toString()]))},re=(0,w.useCallback)((t=>[{content:e("buttons.view",{name:e("revision.label_plural")}),onClick:()=>ne(t.id)},{content:e("permit.invite.resend"),onClick:()=>ee(t),disabled:!l||t.inviteStatus===C.so.None},{content:e("permit.revokeButton"),onClick:()=>te(t),disabled:!l||t.permitStatus===C.yG.Expired||t.permitStatus===C.yG.Disabled}]),[e]),oe=(0,w.useCallback)(((t,n)=>{var r,o;return(0,a.jsxs)(v.Ay,{id:t.id.toString(),onClick:()=>Z(t),divider:!0,secondaryAction:(0,a.jsx)(z,{menuOptions:[{content:e("permit.invite.resend"),onClick:()=>ee(t),disabled:!l||t.inviteStatus===C.so.None},{content:e("permit.revokeButton"),onClick:()=>te(t),disabled:!l||t.permitStatus===C.yG.Expired||t.permitStatus===C.yG.Disabled}]}),sx:{height:70,backgroundColor:"white"},children:[(0,a.jsx)(y.A,{primary:"".concat(null===t||void 0===t||null===(r=t.contact)||void 0===r?void 0:r.name," (").concat((0,P.wR9)(t.permitStatus),")"),secondary:(0,P.S9F)(null===(o=t.vehicle)||void 0===o?void 0:o.plate),primaryTypographyProps:{variant:"subtitle1",noWrap:!0},secondaryTypographyProps:{variant:"subtitle2",noWrap:!0}}),(0,a.jsx)(h.A,{variant:"subtitle2",sx:{position:"absolute",right:0,top:0}})]},"permit-".concat(t.id,"-").concat(n))}),[re,Z]),ae=(0,w.useMemo)((()=>[{header:e("permit.id",{ns:"entities"}),accessorKey:"id"},{header:e("permit.permitNumber",{ns:"entities"}),accessorKey:"permitNumber"},{header:e("permit.contact.name",{ns:"entities"}),accessorKey:"contact.name",id:"contactName"},{header:e("permit.vehicle.plate.label",{ns:"entities"}),id:"plateNumber",accessorKey:"vehicle.plate.number",accessorFn:e=>{var t;return(0,P.S9F)(null===(t=e.vehicle)||void 0===t?void 0:t.plate)}},{header:e("permit.vehicle.label",{ns:"entities"}),accessorKey:"vehicle",accessorFn:e=>(0,P.feG)(e.vehicle)},{header:e("permit.inviteStatus",{ns:"entities"}),accessorKey:"inviteStatus",filterVariant:"select",filterSelectOptions:[{label:e("inviteStatus.pending",{ns:"enums"}),value:C.so.Pending},{label:e("inviteStatus.sent",{ns:"enums"}),value:C.so.Sent},{label:e("inviteStatus.failed",{ns:"enums"}),value:C.so.Failed},{label:e("inviteStatus.none",{ns:"enums"}),value:C.so.None}],Cell:e=>{let{renderedCellValue:t}=e;return(0,P.wR9)(t)}},{header:e("permit.permitStatus",{ns:"entities"}),accessorKey:"permitStatus",filterVariant:"select",filterSelectOptions:[{label:e("permitStatus.active",{ns:"enums"}),value:C.yG.Active},{label:e("permitStatus.expired",{ns:"enums"}),value:C.yG.Expired},{label:e("permitStatus.pending_registration",{ns:"enums"}),value:C.yG.PendingRegistration},{label:e("permitStatus.pending_approval",{ns:"enums"}),value:C.yG.PendingApproval},{label:e("permitStatus.pending_payment",{ns:"enums"}),value:C.yG.PendingPayment},{label:e("permitStatus.disabled",{ns:"enums"}),value:C.yG.Disabled},{label:e("permitStatus.approval_expired",{ns:"enums"}),value:C.yG.ApprovalExpired}],Cell:e=>{let{renderedCellValue:t}=e;return(0,P.wR9)(t)}},{header:e("permit.startTime",{ns:"entities"}),accessorKey:"startTime",accessorFn:e=>new Date(e.startTime),filterVariant:"datetime-range",Cell:e=>{let{cell:t}=e;return ye()(t.getValue()).format("MM/DD/YYYY hh:mm a")}},{header:e("permit.endTime",{ns:"entities"}),accessorKey:"endTime",accessorFn:e=>new Date(e.endTime||P.I$L),filterVariant:"datetime-range",Cell:e=>{let{cell:t}=e;return ye()(t.getValue()).format("MM/DD/YYYY hh:mm a")}},{header:e("permit.permitType.label",{ns:"entities"}),accessorKey:"permitType.name"}]),[e]),ie=(0,D.p)(),se=(0,T.Up)((0,r.A)((0,r.A)({},ie),{},{data:_,columns:ae,enableRowVirtualization:!0,rowVirtualizerInstanceRef:X,rowVirtualizerOptions:{overscan:5},enableColumnOrdering:!0,enableRowSelection:!0,initialState:{showColumnFilters:!1,showGlobalFilter:!0,density:"compact",columnVisibility:{id:!1,permitNumber:!0,contactName:!0,plateNumber:!0,vehicle:!1,inviteStatus:!0,permitStatus:!0,startTime:!1,endTime:!1,permitType:!0},columnPinning:{right:["mrt-row-actions"]}},state:{isLoading:L,sorting:K,showLoadingOverlay:!1},onSortingChange:J,getRowId:e=>"".concat(e.id),muiTableBodyRowProps:e=>{let{row:t}=e;return{sx:{cursor:"pointer",backgroundColor:"white"},onClick:()=>Z(t.original)}},renderTopToolbar:t=>{let{table:n}=t;return(0,a.jsx)(M.A,{hidden:"none"!==R,table:n,isSubmitting:"submitting"===H.state,optionsDisabled:!p,menuOptions:[{onClick:Q,content:e("buttons.create",{name:e("permit.label",{ns:"entities"})}),disabled:!p,icon:(0,a.jsx)(s.A,{})},{content:e("buttons.send_invite",{ns:"permits"}),onClick:()=>{V("permitInvite")},disabled:!p,icon:(0,a.jsx)(Gi,{})},{content:e("buttons.wizard",{ns:"permits"}),onClick:()=>{k("wizard"),G((0,W.Mt)(W.bw.PROPERTY_PERMITS_IMPORT,[o.tenant.id,Number(q)]))},disabled:!p||"property"!==j,icon:(0,a.jsx)(nA,{})},{onClick:()=>{(0,P.eZt)(_,(0,P.a4)({startDate:ye()().toDate(),endDate:ye()().toDate(),entityType:C.LA.Permit,ext:"csv"}),"permit")},content:e("buttons.exportAllCsv"),icon:(0,a.jsx)(nd,{}),disabled:0===_.length||L},{onClick:()=>{(0,P.lmD)(_,(0,P.a4)({startDate:ye()().toDate(),endDate:ye()().toDate(),entityType:C.LA.Permit,ext:"pdf"}),o.tenant)},content:e("buttons.exportAllPdf"),icon:(0,a.jsx)(nd,{}),disabled:0===_.length||L},{onClick:()=>{var e,t;const r=(null===(e=n.getColumn("requestTime"))||void 0===e?void 0:e.getFilterValue())[0],o=(null===(t=n.getColumn("requestTime"))||void 0===t?void 0:t.getFilterValue())[1];((e,t,n)=>{(0,P.eZt)(e.map((e=>e.original)),(0,P.a4)({startDate:t,endDate:n||ye()(new Date(P.I$L)).toDate(),entityType:C.LA.Permit,ext:"csv"}),"permit")})(n.getSelectedRowModel().rows,r,o)},content:e("buttons.exportSelectedCsv"),icon:(0,a.jsx)(nd,{}),disabled:!n.getIsSomeRowsSelected()&&!n.getIsAllRowsSelected()},{onClick:()=>{var e,t;const r=(null===(e=n.getColumn("requestTime"))||void 0===e?void 0:e.getFilterValue())[0],a=(null===(t=n.getColumn("requestTime"))||void 0===t?void 0:t.getFilterValue())[1];((e,t,n)=>{(0,P.lmD)(e.map((e=>e.original)),(0,P.a4)({startDate:t,endDate:n||ye()(new Date(P.I$L)).toDate(),entityType:C.LA.Permit,ext:"pdf"}),o.tenant)})(n.getSelectedRowModel().rows,r,a)},content:e("buttons.exportSelectedPdf"),icon:(0,a.jsx)(nd,{}),disabled:!n.getIsSomeRowsSelected()&&!n.getIsAllRowsSelected()}]})},renderRowActionMenuItems:t=>{let{closeMenu:n,row:r}=t;return[(0,a.jsxs)(m.A,{divider:!0,disabled:r.original.permitStatus===C.yG.Expired||r.original.permitStatus===C.yG.Disabled,onClick:()=>{te(r.original),n()},sx:{m:0,backgroundColor:"white"},children:[(0,a.jsx)(g.A,{children:(0,a.jsx)(Lr.A,{})}),e("buttons.revoke",{ns:"permits"})]},1),(0,a.jsxs)(m.A,{divider:!0,onClick:()=>{ee(r.original),n()},disabled:r.original.inviteStatus===C.so.None,sx:{m:0,backgroundColor:"white"},children:[(0,a.jsx)(g.A,{children:(0,a.jsx)(Gi,{})}),e("buttons.resend_invite",{ns:"permits"})]},2),(0,a.jsxs)(m.A,{divider:!0,onClick:()=>{var e;e=r.original,F(e),V("permitApproval"),n()},sx:{m:0,backgroundColor:"white"},disabled:r.original.permitStatus!==C.yG.PendingApproval,children:[(0,a.jsx)(g.A,{children:(0,a.jsx)(rA,{})}),e("dialogs.approval.review",{ns:"permits"})]},3),(0,a.jsxs)(m.A,{divider:!0,onClick:()=>{ne(r.original.id),n()},sx:{m:0,backgroundColor:"white"},children:[(0,a.jsx)(g.A,{children:(0,a.jsx)(c.A,{})}),e("buttons.view",{name:e("revision.label_plural")})]},4)]}}));return(0,a.jsxs)(a.Fragment,{children:["permitInvite"===U&&(0,a.jsx)(tA,{isOpen:"permitInvite"===U,handleCancel:$,entity:I,permit:N,fetcherKey:B,permitTypeOptions:E,displayMode:j}),"permitCancel"===U&&N&&(0,a.jsx)(Qx,{open:"permitCancel"===U,handleCancel:$,permit:N,fetcherKey:B,displayMode:j}),"permitApproval"===U&&N&&(0,a.jsx)(iA,{isOpen:"permitApproval"===U,handleCancel:$,entity:I,displayMode:j,fetcherKey:B,permit:N}),i?(0,a.jsx)(b.A,{data:_,columns:ae.map((e=>({name:e.header,searchKey:e.accessorKey}))),renderItem:oe,itemHeight:70,title:e("permit.label_plural"),withSearchBar:!0,menuOptions:[{onClick:Q,content:e("buttons.create",{name:e("permit.label")}),disabled:!p,icon:(0,a.jsx)(s.A,{})},{content:e("permit.invite.menu"),onClick:()=>{V("permitInvite")},disabled:!p,icon:(0,a.jsx)(Gi,{})}]}):(0,a.jsx)(T.zp,{table:se})]})},lA={idleTimeout:1e3,finalTimeout:3e4,childSpanTimeout:15e3};var cA=n(12241);new WeakMap,new Map;const dA={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,trackFetchStreamPerformance:!1};(0,r.A)((0,r.A)({},lA),{},{instrumentNavigation:!0,instrumentPageLoad:!0,markBackgroundSpan:!0,enableLongTask:!0,enableLongAnimationFrame:!0,enableInp:!0,linkPreviousTrace:"in-memory",consistentTraceSampling:!1,_experiments:{}},dA);function uA(e,t){return e.emit("startNavigationSpan",t),(0,cA.o5)().setTransactionName(t.name),fA(e)}const pA="_sentry_idleSpan";function fA(e){return e[pA]}var hA=n(9173),mA=n(42761),gA=n(85043);const vA="sentry.source",yA="sentry.op",bA="sentry.origin";var xA=n(2388),AA=n(10904);const wA=["spanId","traceId","traceFlags"];function SA(e){return e&&e.length>0?e.map((e=>{let{context:{spanId:t,traceId:n,traceFlags:o},attributes:a}=e,i=(0,Ee.A)(e.context,wA);return(0,r.A)({span_id:t,trace_id:n,sampled:1===o,attributes:a},i)})):void 0}function CA(e){return"number"===typeof e?PA(e):Array.isArray(e)?e[0]+e[1]/1e9:e instanceof Date?PA(e.getTime()):(0,xA.zf)()}function PA(e){return e>9999999999?e/1e3:e}function _A(e){if(function(e){return"function"===typeof e.getSpanJSON}(e))return e.getSpanJSON();const{spanId:t,traceId:n}=e.spanContext();if(function(e){const t=e;return!!t.attributes&&!!t.startTime&&!!t.name&&!!t.endTime&&!!t.status}(e)){var r;const{attributes:o,startTime:a,name:i,endTime:s,status:l,links:c}=e;return{span_id:t,trace_id:n,data:o,description:i,parent_span_id:"parentSpanId"in e?e.parentSpanId:"parentSpanContext"in e?null===(r=e.parentSpanContext)||void 0===r?void 0:r.spanId:void 0,start_timestamp:CA(a),timestamp:CA(s)||void 0,status:TA(l),op:o[yA],origin:o[bA],links:SA(c)}}return{span_id:t,trace_id:n,start_timestamp:0,data:{}}}function TA(e){if(e&&0!==e.code)return 1===e.code?"ok":e.message||"unknown_error"}const EA="_sentryRootSpan";function RA(){const e=(0,gA.EU)(),t=(0,mA.h)(e);return t.getActiveSpan?t.getActiveSpan():(0,AA.f)((0,cA.o5)())}const kA="undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__;let jA,OA,IA,DA,MA=!1;const LA=new WeakSet,NA=new Set;function FA(e){const{location:t,routes:n,navigationType:r,version:o,matches:a,basename:i,allRoutes:s}=e,l=Array.isArray(a)?a:DA(n,t,i),c=(0,cA.KU)();if(c&&LA.has(c)&&("PUSH"===r||"POP"===r)&&l){let e,r="url";const a=HA(t,s||n);a&&(e=XA($A(s||n,t)),r="route"),a&&e||([e,r]=ZA(n,t,l,i));const d=RA();d&&"navigation"===_A(d).op?(null===d||void 0===d||d.updateName(e),null===d||void 0===d||d.setAttribute(vA,r)):uA(c,{name:e,attributes:{[vA]:r,[yA]:"navigation",[bA]:"auto.navigation.react.reactrouter_v".concat(o)}})}}function zA(e,t){if(!t||"/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return e;const n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&"/"!==r?e:e.slice(n)||"/"}function BA(e,t,n){const r=e||MA?zA(t,n):t;return["/"===r[r.length-1]||"/*"===r.slice(-2)?r.slice(0,-1):r,"route"]}function UA(e){return e.endsWith("*")}function VA(e,t){var n;return UA(e)&&!(null===(n=t.route.children)||void 0===n||!n.length)||!1}function WA(e){var t;return!(e.children||!e.element||null===(t=e.path)||void 0===t||!t.endsWith("/*"))}function HA(e,t){const n=DA(t,e);if(n)for(const r of n)if(WA(r.route)&&KA(r))return!0;return!1}function GA(e){e.forEach((e=>{YA(e).forEach((e=>{NA.add(e)}))}))}function YA(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Set;return t.has(e)||(t.add(e),e.children&&!e.index&&e.children.forEach((e=>{YA(e,t).forEach((e=>{t.add(e)}))}))),t}function qA(e){return"*"===(t=e.route.path||"")[t.length-1]?t.slice(0,-1):t;var t}function KA(e){return e.params["*"]||""}function JA(e){return"/"===e[e.length-1]?e.slice(0,-1):e}function XA(e){return"/"===e[0]?e:"/".concat(e)}function $A(e,t){const n=DA(e,t);if(!n||0===n.length)return"";for(const r of n)if(r.route.path&&"*"!==r.route.path){const n=qA(r),o=zA(t.pathname,XA(r.pathnameBase));return t.pathname===o?JA(o):JA(JA(n||"")+XA($A(e.filter((e=>e!==r.route)),{pathname:o})))}return""}function ZA(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";if(!e||0===e.length)return[MA?zA(t.pathname,r):t.pathname,"url"];let o="";if(n)for(const a of n){const e=a.route;if(e){if(e.index)return BA(o,a.pathname,r);const n=e.path;if(n&&!VA(n,a)){const e="/"===n[0]||"/"===o[o.length-1]?n:"/".concat(n);if(o=JA(o)+XA(e),JA(t.pathname)===JA(r+a.pathname))return tw(o)===tw(a.pathname)||UA(o)?(VA(o,a)&&(o=o.slice(0,-1)),[(MA?"":r)+o,"route"]):[(MA?"":r)+e,"route"]}}}return[MA?zA(t.pathname,r):t.pathname||"/","url"]}function QA(e,t,n,r,o,a){const i=Array.isArray(r)?r:DA(a||n,t,o);if(i){let r,s="url";const l=HA(t,a||n);l&&(r=XA($A(a||n,t)),s="route"),l&&r||([r,s]=ZA(n,t,i,o)),(0,cA.o5)().setTransactionName(r||"/"),e&&(e.updateName(r),e.setAttribute(vA,s))}}function ew(){const e=RA(),t=e?function(e){return e[EA]||e}(e):void 0;if(!t)return;const n=_A(t).op;return"navigation"===n||"pageload"===n?t:void 0}function tw(e){return e.split(/\\?\//).filter((e=>e.length>0&&","!==e)).length}function nw(){return(0,a.jsx)(Ls,{maxWidth:"sm",sx:{height:"100dvh",py:{xs:0,sm:3}},children:(0,a.jsx)(S.sv,{})})}var rw=n(54175);const ow=()=>{const{state:e}=(0,w.useContext)(x.BR);return(0,w.useMemo)((()=>e.tenant.id),[e.tenant.id])},aw=()=>{const{t:e}=(0,O.Bd)(),t=ow(),{breakpoints:n}=(0,d.A)(),o=(0,u.A)(n.down("lg")),i=(0,d.A)(),s=(0,S.cq)(),l=(0,S.Zp)(),[c,f]=(0,w.useState)([]),m=(0,w.useRef)(null),{_activityFeed:g}=(0,S.LG)(),[x,A]=(0,w.useState)([]);(0,w.useEffect)((()=>{(async()=>{const e=await g;A(e)})()}),[g]),(0,w.useEffect)((()=>{try{var e,t;null===(e=m.current)||void 0===e||null===(t=e.scrollToIndex)||void 0===t||t.call(e,0)}catch(Hs){(0,P.vVN)(Hs)}}),[c]),(0,w.useEffect)((()=>{const e=new(Hr())(window.PUSHER_KEY,{cluster:window.PUSHER_CLUSTER}),n=e.subscribe("tenant-".concat(t));return n.bind(rw.x.ActivityFeed,(e=>{x.some((t=>t.id===e.id))||A((t=>[e,...t]))})),()=>{n.unbind(rw.x.ActivityFeed),e.unsubscribe("tenant-".concat(t))}}),[x,t]);const C=e=>{"permit"===e.type?l((0,W.Mt)(W.bw.PROPERTY_PERMIT_DETAILS,[t,e.propertyID,e.entityID])):l((0,W.Mt)(W.bw.JOBS_DETAILS,[t,e.entityID]))},_=(0,w.useMemo)((()=>[{header:(0,R.A)(e("columns.property_name",{ns:"activityFeed"})),id:"propertyName",accessorFn:e=>(0,R.A)(e.propertyName)},{header:(0,R.A)(e("columns.event",{ns:"activityFeed"})),id:"event",accessorFn:e=>"".concat((0,R.A)(e.type)," ").concat(e.status.split(" ").map(R.A).join(" "))},{header:(0,R.A)(e("columns.timestamp",{ns:"activityFeed"})),id:"timestamp",accessorFn:e=>ye()(e.timestamp).format("MM/DD/YYYY hh:mm A")},{header:(0,R.A)(e("columns.contact_name",{ns:"activityFeed"})),id:"contactName",accessorFn:e=>(0,R.A)(e.contactName)},{header:(0,R.A)(e("columns.license_plate",{ns:"activityFeed"})),id:"licensePlate",accessorFn:e=>(0,P.S9F)(e.plate)},{header:(0,R.A)(e("columns.type",{ns:"activityFeed"})),accessorKey:"type",Cell:e=>{let{row:t}=e;return(0,a.jsx)(p.A,{label:(0,R.A)(t.original.type),color:"primary",variant:"outlined",sx:{width:100,color:i.palette.primary.main,fontWeight:500}})}}]),[]),E=(0,D.p)(D.l.PANEL),k=(0,T.Up)((0,r.A)((0,r.A)({},E),{},{data:x||[],columns:_,enableRowVirtualization:!0,enableRowSelection:!1,enableRowActions:!1,enableColumnActions:!1,enableColumnOrdering:!1,initialState:{showColumnFilters:!1,showGlobalFilter:!0,density:"comfortable",columnVisibility:{propertyName:!0,event:!0,timestamp:!0,contactName:!0,licensePlate:!0,type:!0,status:!0}},state:{sorting:c,showLoadingOverlay:!1,isLoading:"loading"===s.state},onSortingChange:f,getRowId:e=>"".concat(e.id),muiTableBodyRowProps:e=>{let{row:t}=e;return{sx:{backgroundColor:"white",cursor:"pointer"},onClick:()=>C(t.original)}},renderTopToolbar:e=>{let{table:t}=e;return(0,a.jsx)(M.A,{table:t,optionsDisabled:!0,tableType:D.l.PANEL})}}));if(o){const t=70,n=(0,w.useCallback)(((e,n)=>(0,a.jsx)(v.Ay,{onClick:()=>C(e),divider:!0,sx:{height:t,backgroundColor:"white"},children:(0,a.jsx)(y.A,{primary:(0,a.jsx)(h.A,{variant:"subtitle1",noWrap:!0,children:e.propertyName}),secondary:(0,a.jsx)(h.A,{variant:"subtitle2",children:"".concat(e.type," ").concat(e.status," - ").concat(ye()(e.timestamp).format("MM/dd/yyyy hh:mm a"))})})},"property-".concat(e.entityID,"-").concat(n))),[x||[]]);return(0,a.jsx)(b.A,{data:x||[],columns:_.map((e=>({name:e.header,searchKey:e.accessorKey}))),renderItem:n,itemHeight:70,title:e("title",{ns:"activityFeed"}),withSearchBar:!0})}return(0,a.jsx)(T.zp,{table:k})},iw=()=>{const{t:e}=(0,O.Bd)(),{state:t}=(0,w.useContext)(x.BR),n=(0,S.cq)(),r=(0,w.useMemo)((()=>{const n=[];return t.entityPermissions.property.read&&n.push({label:"".concat(e("reports.jobsByProperty")),route:(0,W.Mt)(W.bw.REPORTS_JOBS_BY_PROPERTY,[t.tenant.id]),beforeNavigate:()=>!0}),n}),[]);return(0,a.jsxs)(H.A,{flexGrow:1,display:"flex",flexDirection:"column",minHeight:0,sx:{overflow:"hidden"},children:[(0,a.jsx)(G.A,{}),(0,a.jsx)(V.A,{tabs:r,title:e("reports.title")}),(0,a.jsx)(U.A,{loading:"loading"===n.state,children:(0,a.jsx)(S.sv,{})})]})};iw.displayName="ReportsPanel";const sw=iw,lw=()=>{var e;const{t:t}=(0,O.Bd)(),n=(0,S.cq)(),{_properties:r,_propertyGroups:o}=(0,S.LG)(),{state:i,dispatch:s}=(0,w.useContext)(x.BR),l=(0,S.Zp)(),c=(0,S.zy)(),[d,u]=(0,w.useState)(i.tenant),[p,f]=(0,w.useState)([]),[h,m]=(0,w.useState)([]),[g,v]=(0,w.useState)((null===c||void 0===c||null===(e=c.state)||void 0===e?void 0:e.formMode)||"none");(0,w.useEffect)((()=>{(async()=>{const e=await r,t=await o;f(e),m(t)})()}),[r,o]),(0,w.useEffect)((()=>(s({type:x.OG.SET_HEADER_TEXT,payload:t("tenant.menu")}),s({type:x.OG.SET_ENTITY_NAME,payload:i.tenant.name||""}),()=>{s({type:x.OG.SET_ENTITY_NAME,payload:""})})),[i.tenant.name]);const y=(0,w.useMemo)((()=>{const e=["jobs","activity-feed","properties","property-groups","tenant-select","company-setup","permissions","people","rule-config","command-center","reports"];return _.A.IsSuperAdmin()?e:e.filter((e=>{switch(e){case"activity-feed":case"reports":case"people":return!0;case"rule-config":return i.entityPermissions.rule.read;case"jobs":return i.entityPermissions.job.read;case"properties":return i.entityPermissions.property.read;case"property-groups":return i.entityPermissions.property_group.read;case"permissions":return i.entityPermissions.permission.read;case"company-setup":return i.entityPermissions.tenant.update;case"command-center":default:return!1;case"tenant-select":return i.userTenants.length>1}}))}),[]),[b,A]=(0,w.useState)("jobs"),C=(0,w.useRef)(!1);(0,w.useEffect)((()=>{const e=c.pathname.split("/")[3];b!==e&&(C.current=!0,A(e))}),[c.pathname]),(0,w.useEffect)((()=>{var e;if(["edit","create","wizard"].includes(null===c||void 0===c||null===(e=c.state)||void 0===e?void 0:e.formMode))return;let t;switch(v("none"),b){case"activity-feed":t=W.bw.ACTIVITY_FEED;break;case"jobs":default:t=W.bw.JOBS;break;case"properties":t=W.bw.PROPERTIES;break;case"property-groups":t=W.bw.PROPERTY_GROUPS;break;case"permissions":t=W.bw.PERMISSIONS;break;case"people":t=W.bw.PEOPLE;break;case"rule-config":t=W.bw.VIOLATIONS;break;case"company-setup":t=W.bw.COMPANY_SETUP;break;case"command-center":t=W.bw.HEALTH;break;case"tenant-select":t=W.bw.TENANT_SELECT;break;case"reports":t=W.bw.REPORTS_JOBS_BY_PROPERTY}C.current?C.current=!1:l((0,W.Mt)(t,[i.tenant.id]),{replace:!0})}),[b,c.state]);return(0,a.jsx)(Eo,{title:"permissions"===b?"":i.tenant.name,currentTab:b,tabs:y,onTabChange:e=>{v("none"),A(e)},isLoading:"loading"===n.state,displayMode:"tenant",children:(0,a.jsx)(S.sv,{context:{entity:d,setEntity:u,formMode:g,setFormMode:v,displayMode:"tenant",properties:p,propertyGroups:h}})})};lw.displayName="Dashboard";const cw=lw,dw=async e=>{let{params:t}=e;const n=Number(t.tenantID)||0;return{_properties:await(0,zr.wE)(n),_propertyGroups:await(0,zr.qp)(n)}},uw=()=>{const e=(0,S.Zp)(),{t:t}=(0,O.Bd)(),n=(0,w.useContext)(A.$o),o=(0,d.A)(),{fetcherKey:i}=(0,B.E)(),l=(0,S.Ls)({key:i}),{formMode:f,setFormMode:h,propertyGroups:_}=(0,S.KC)(),{state:E}=(0,w.useContext)(x.BR),R=(0,u.A)(o.breakpoints.down("lg")),[k,j]=(0,w.useState)((0,P.lUk)(E.tenant.id)),I=(0,w.useRef)(null),[L,N]=(0,w.useState)([]);(0,w.useEffect)((()=>{try{var e,t;null===(e=I.current)||void 0===e||null===(t=e.scrollToIndex)||void 0===t||t.call(e,0)}catch(Hs){(0,P.vVN)(Hs)}}),[L]);const F=l.data;(0,w.useEffect)((()=>{F&&(F.status<400?n({type:A.pO.SUCCESS,message:t("toast.createSuccess",{name:"".concat(null===k||void 0===k?void 0:k.name)})}):n({type:A.pO.ERROR,message:t("toast.createError",{name:"".concat(null===k||void 0===k?void 0:k.name)})}))}),[l]);const z=(0,w.useCallback)((t=>{e((0,W.Mt)(W.bw.PROPERTY_GROUP,[E.tenant.id,t.id]))}),[E.tenant.id]),U=()=>{j((0,P.lUk)(E.tenant.id)),h("create"),e((0,W.Mt)(W.bw.PROPERTY_GROUP_CREATE,[E.tenant.id]))},V=[{header:t("property_group.id",{ns:"entities"}),accessorKey:"id"},{header:t("property_group.name",{ns:"entities"}),accessorKey:"name"},{header:t("property_group.description",{ns:"entities"}),accessorKey:"description"},{header:t("property.label_plural",{ns:"entities"}),accessorFn:e=>e.properties?e.properties.length:0}],H=(0,D.p)(),Y=(0,T.Up)((0,r.A)((0,r.A)({},H),{},{data:_||[],columns:V,enableRowVirtualization:!0,rowVirtualizerInstanceRef:I,rowVirtualizerOptions:{overscan:5},enableRowSelection:!1,initialState:{showColumnFilters:!1,showGlobalFilter:!0,columnVisibility:{id:!0,name:!0,description:!0,propertyCount:!0},columnPinning:{right:["mrt-row-actions"]},density:"comfortable"},state:{sorting:L,showLoadingOverlay:!1},onSortingChange:N,getRowId:e=>"".concat(e.id),muiTableBodyRowProps:e=>{let{row:t}=e;return{sx:{backgroundColor:"white",cursor:"pointer"},onClick:()=>z(t.original)}},renderTopToolbar:e=>{let{table:n}=e;return(0,a.jsx)(M.A,{table:n,hidden:"none"!==f,isSubmitting:"submitting"===l.state,optionsDisabled:!E.entityPermissions.property_group.create,menuOptions:[{onClick:()=>U(),content:t("buttons.create",{name:t("property_group.label",{ns:"entities"})}),disabled:!E.entityPermissions.property_group.create,icon:(0,a.jsx)(s.A,{})}]})},renderRowActionMenuItems:n=>{let{closeMenu:r,row:o}=n;return[(0,a.jsxs)(m.A,{divider:!0,onClick:()=>{var t;t=o.original,e((0,W.Mt)(W.bw.REVISIONS,[E.tenant.id,C.LA.PropertyGroup,t.id])),r()},sx:{m:0,backgroundColor:"white"},children:[(0,a.jsx)(g.A,{children:(0,a.jsx)(c.A,{})}),t("buttons.view",{name:t("revision.label_plural")})]},0)]}})),q=()=>{j((0,P.lUk)(E.tenant.id)),h("none")};if("none"!==f)return(0,a.jsxs)(w.Fragment,{children:[(0,a.jsx)(G.A,{}),(0,a.jsx)(S.sv,{context:{propertyGroup:k,setPropertyGroup:j,formMode:f,onBack:q,fetcherKey:i}})]});if(R){const e=70,n=n=>(0,a.jsxs)(v.Ay,{onClick:()=>z(n),divider:!0,sx:{height:e,backgroundColor:"white"},children:[(0,a.jsx)(y.A,{primary:n.name,secondary:n.description,primaryTypographyProps:{variant:"subtitle1",noWrap:!0},secondaryTypographyProps:{variant:"subtitle2",noWrap:!0}}),(0,a.jsx)(ts,{children:(0,a.jsx)(p.A,{sx:{px:1,fontWeight:"bold"},label:"".concat(n.properties.length," ").concat(t("property.label_plural")),size:"small",color:"info"})})]},n.id);return(0,a.jsx)(b.A,{data:_||[],itemHeight:e,columns:V.map((e=>({name:t(e.header),searchKey:e.accessorKey}))),renderItem:n,title:t("property_group.label_plural"),withSearchBar:!0,menuOptions:[{content:t("buttons.create",{name:t("property_group.label")}),onClick:U,disabled:!E.entityPermissions.property_group.create,icon:(0,a.jsx)(s.A,{})}]})}return(0,a.jsx)(T.zp,{table:Y})},pw=()=>{const{t:e}=(0,O.Bd)(),{state:t,dispatch:n}=(0,w.useContext)(x.BR),{pathname:o}=(0,S.zy)(),{onBack:i,fetcherKey:s}=(0,S.KC)(),l=(0,S.Ls)({key:s}),[c,d]=(0,w.useState)(""),[u,p]=(0,w.useState)(""),[f,h]=(0,w.useState)((0,Wo.T$)(t.tenant.id)),[m,g]=(0,w.useState)({id:0,street:"",city:"",unit:"",stateCode:"",postalCode:""});(0,w.useEffect)((()=>{n({type:x.OG.SET_HEADER_TEXT,payload:e("property_group.createButton")})}),[o]),(0,w.useEffect)((()=>(window.addEventListener("popstate",(e=>i())),()=>window.removeEventListener("popstate",(()=>i())))),[]);const v=e=>{const{name:t,value:n}=e.target;switch(t){case"name":d(n);break;case"description":p(n);break;case"contactName":h((0,r.A)((0,r.A)({},f),{},{name:n}));break;case"contactEmail":h((0,r.A)((0,r.A)({},f),{},{primaryEmail:n}));break;case"contactDescription":h((0,r.A)((0,r.A)({},f),{},{description:n}));break;case"city":g((0,r.A)((0,r.A)({},m),{},{city:n}));break;case"postalCode":g((0,r.A)((0,r.A)({},m),{},{postalCode:n}));break;case"street":g((0,r.A)((0,r.A)({},m),{},{street:n}));break;case"unit":g((0,r.A)((0,r.A)({},m),{},{unit:n}))}};return(0,a.jsx)(ae.P8,{onSubmit:()=>{const e={id:0,tenantID:t.tenant.id,name:c,description:u,status:C.nW.Active,properties:[],rules:[],rulesets:[],users:[],permitTypes:[],qrCodes:[],location:m,contacts:f.name?[{id:(null===f||void 0===f?void 0:f.id)||0,name:(null===f||void 0===f?void 0:f.name)||"",description:(null===f||void 0===f?void 0:f.description)||"",status:(null===f||void 0===f?void 0:f.status)||C.nW.Active,primaryEmail:(null===f||void 0===f?void 0:f.primaryEmail)||"",primaryPhone:(null===f||void 0===f?void 0:f.primaryPhone)||"",primaryPhoneType:(null===f||void 0===f?void 0:f.primaryPhoneType)||C.L.Day,secondaryEmail:(null===f||void 0===f?void 0:f.secondaryEmail)||"",secondaryPhone:(null===f||void 0===f?void 0:f.secondaryPhone)||"",secondaryPhoneType:(null===f||void 0===f?void 0:f.secondaryPhoneType)||C.L.Day,website:(null===f||void 0===f?void 0:f.website)||"",tertiaryPhone:(null===f||void 0===f?void 0:f.tertiaryPhone)||"",tertiaryPhoneType:(null===f||void 0===f?void 0:f.tertiaryPhoneType)||C.L.Day,tenantID:t.tenant.id,location:(0,r.A)({},f.location)}]:[],data:{settings:{requireTags:!1,notifyPropertyManagerLoginUsers:!1,requirePropertyManagerSignature:!1},branding:Mn._S}};l.submit({handler:Ro.CREATE,body:JSON.stringify(e)},{method:"POST",encType:"application/json"})},children:(0,a.jsxs)(U.A,{loading:"idle"!==l.state,children:[(0,a.jsx)(ce.A,{title:e("buttons.create",{name:e("property_group.label",{ns:"entities"})}),onCancel:()=>{i()},submitLabel:e("buttons.create",{name:e("property_group.label",{ns:"entities"})}),readonly:!t.entityPermissions.property_group.create,disableSubmit:"idle"!==l.state}),(0,a.jsxs)(ue.h,{maxHeight:"calc(100dvh - 326px)",children:[(0,a.jsx)(de.A,{title:e("details"),children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:{xs:12,lg:6},children:(0,a.jsx)(re.A,{name:"name",label:e("property_group.name",{ns:"entities"}),value:c,onChange:v,required:!0,readonly:!t.entityPermissions.property_group.create})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:6},children:(0,a.jsx)(re.A,{name:"description",label:e("property_group.description",{ns:"entities"}),value:u,onChange:v,readonly:!t.entityPermissions.property_group.create})})]})}),(0,a.jsx)(de.A,{title:e("property_group.contacts.label",{ns:"entities"}),children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:12,sx:{mb:2},children:(0,a.jsx)(Xb,{margin:"none",tenantID:t.tenant.id,variant:"outlined",label:e("labels.add_contact",{ns:"properties"}),setContact:e=>{h(e||(0,Wo.T$)(t.tenant.id))}})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(re.A,{name:"contactName",label:e("property_group.contacts.name",{ns:"entities"}),value:f.name,onChange:v,readonly:!t.entityPermissions.property_group.create})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(re.A,{name:"contactDescription",label:e("property_group.contacts.description",{ns:"entities"}),value:(null===f||void 0===f?void 0:f.description)||"",onChange:v})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(re.A,{name:"contactEmail",label:e("property_group.contacts.primaryEmail",{ns:"entities"}),value:(null===f||void 0===f?void 0:f.primaryEmail)||"",onChange:v,validators:["isEmail"],readonly:!t.entityPermissions.property_group.create,errorMessages:["Invalid Email"]})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(oe.A,{name:"primaryPhone",typeFieldName:"primaryPhoneType",label:e("property_group.contacts.primaryPhone",{ns:"entities"}),phoneNumber:(null===f||void 0===f?void 0:f.primaryPhone)||"",setPhoneNumber:e=>{h((0,r.A)((0,r.A)({},f),{},{primaryPhone:e}))},phoneType:(null===f||void 0===f?void 0:f.primaryPhoneType)||C.L.Day,setPhoneType:e=>{h((0,r.A)((0,r.A)({},f),{},{primaryPhoneType:e}))},typeFieldLabel:e("property_group.contacts.primaryPhoneType",{ns:"entities"}),readonly:!t.entityPermissions.property_group.create})})]})}),(0,a.jsx)(de.A,{title:e("property_group.location.label",{ns:"entities"}),divider:!1,children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:12,sx:{mb:2},children:(0,a.jsx)(ul,{setLocation:e=>{g(e)},margin:"none",label:e("labels.lookup_location",{ns:"properties"})})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{name:"street",label:e("property_group.location.street",{ns:"entities"}),value:(null===m||void 0===m?void 0:m.street)||"",onChange:v})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(re.A,{name:"unit",label:e("property_group.location.unit",{ns:"entities"}),value:(null===m||void 0===m?void 0:m.unit)||"",onChange:v})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:3},children:(0,a.jsx)(re.A,{name:"city",label:e("property_group.location.city",{ns:"entities"}),value:(null===m||void 0===m?void 0:m.city)||"",onChange:v,readonly:!t.entityPermissions.property_group.create})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:1.5},children:(0,a.jsx)(le,{label:e("property_group.location.stateCode",{ns:"entities"}),stateCode:(null===m||void 0===m?void 0:m.stateCode)||"",setStateCode:e=>{g((0,r.A)((0,r.A)({},m),{},{stateCode:e}))}})}),(0,a.jsx)(ne.A,{size:{xs:12,sm:6,lg:1.5},children:(0,a.jsx)(re.A,{name:"postalCode",label:e("property_group.location.postalCode",{ns:"entities"}),value:(null===m||void 0===m?void 0:m.postalCode)||"",onChange:v})})]})})]})]})})},fw=()=>{const{t:e}=(0,O.Bd)(),{state:t}=(0,w.useContext)(x.BR),{pathname:n}=(0,S.zy)(),{formMode:r,setFormMode:o,displayMode:i,entity:s,setEntity:l}=(0,S.KC)(),c=(e,r)=>{switch("".concat(e,"-").concat(r)){case"rules-tenant":return(0,W.Mt)(W.bw.RULES,[t.tenant.id]);case"rulesets-tenant":return(0,W.Mt)(W.bw.RULESETS,[t.tenant.id]);case"violations-tenant":return(0,W.Mt)(W.bw.VIOLATIONS,[t.tenant.id]);case"rules-property":return(0,W.Mt)(W.bw.PROPERTY_RULES,[t.tenant.id,s.id]);case"rulesets-property":return(0,W.Mt)(W.bw.PROPERTY_RULESETS,[t.tenant.id,s.id]);case"rules-group":return(0,W.Mt)(W.bw.PROPERTY_GROUP_RULES,[t.tenant.id,s.id]);case"rulesets-group":return(0,W.Mt)(W.bw.PROPERTY_GROUP_RULESETS,[t.tenant.id,s.id]);default:return n}},d=(0,w.useMemo)((()=>{const t=[];return"tenant"===i&&t.push({label:"".concat(e("violation.label_plural",{ns:"entities"})),route:c("violations",i),beforeNavigate:()=>(o("none"),!0)}),t.push({label:"".concat(e("rule.label_plural",{ns:"entities"})),route:c("rules",i),beforeNavigate:()=>(o("none"),!0)}),t.push({label:"".concat(e("ruleset.label_plural",{ns:"entities"})),route:c("rulesets",i),beforeNavigate:()=>(o("none"),!0)}),t}),[i]);return(0,a.jsxs)(H.A,{flexGrow:1,display:"flex",flexDirection:"column",minHeight:0,sx:{overflow:"hidden"},children:[(0,a.jsx)(G.A,{}),"none"===r&&(0,a.jsx)(V.A,{tabs:d,title:e("title",{ns:"rules"})}),(0,a.jsx)(H.A,{flexGrow:1,minHeight:0,sx:{overflow:"hidden"},children:(0,a.jsx)(S.sv,{context:{formMode:r,setFormMode:o,entity:s,setEntity:l,displayMode:i}})})]})};fw.displayName="RulesFormLayout";const hw=fw,mw=()=>{const e=(0,S.Zp)(),{t:t}=(0,O.Bd)(),{breakpoints:n}=(0,d.A)(),o=(0,u.A)(n.down("lg")),{state:i,dispatch:s}=(0,w.useContext)(x.BR),{setTenantBranding:l}=(0,w.useContext)(P.Dx0),[f,A]=(0,w.useState)({[i.tenant.id.toString()]:!0}),_=e=>{var t,n;s({type:x.OG.SET_ACTIVE_TENANT,payload:e}),l({branding:null===e||void 0===e||null===(t=e.data)||void 0===t?void 0:t.branding,companyPath:null===e||void 0===e||null===(n=e.data)||void 0===n?void 0:n.companyPath}),A({[e.id.toString()]:!0})},E=[{header:t("tenant.name",{ns:"entities"}),accessorKey:"name"},{header:t("tenant_group.name",{ns:"entities"}),accessorKey:"tenantGroup.name"},{header:t("tenant.publicContactInfo.location.label",{ns:"entities"}),id:"publicContactInfo",accessorFn:e=>{var t;return(0,P.VlY)(null===(t=e.publicContactInfo)||void 0===t?void 0:t.location)},size:250},{header:t("property.label_plural",{ns:"entities"}),id:"propertyCount",accessorFn:e=>{var t;return null===(t=e.data)||void 0===t?void 0:t.propertyCount}}],R=(0,D.p)(D.l.PANEL),k=(0,T.Up)((0,r.A)((0,r.A)({},R),{},{data:i.userTenants,columns:E,enableRowSelection:!0,enableColumnOrdering:!1,enableColumnActions:!1,enableMultiRowSelection:!1,initialState:{showColumnFilters:!1,showGlobalFilter:!0,density:"comfortable",columnPinning:{right:["mrt-row-actions"]}},state:{isLoading:!1,isSaving:!1,showLoadingOverlay:!1,rowSelection:f},getRowId:e=>"".concat(e.id),renderTopToolbar:e=>{let{table:t}=e;return(0,a.jsx)(M.A,{table:t,isSubmitting:!1,optionsDisabled:!0,hideSearch:!1,hideFullScreen:!0,hideColumnFilters:!0,hideHideShowColumns:!0,hidden:!1})},muiTableBodyRowProps:e=>{let{row:t}=e;return{sx:{cursor:"pointer",backgroundColor:"white"},onClick:()=>_(t.original)}},renderRowActionMenuItems:n=>{let{closeMenu:r,row:o}=n;return[(0,a.jsxs)(m.A,{divider:!0,onClick:()=>{var t;t=o.original.id,e((0,W.Mt)(W.bw.REVISIONS,["".concat(t),C.LA.Tenant,"".concat(t)])),r()},sx:{m:0,backgroundColor:"white"},children:[(0,a.jsx)(g.A,{children:(0,a.jsx)(c.A,{})}),t("buttons.view",{name:t("revision.label_plural")})]},0)]}}));if(o){const e=70,n=n=>{var r;return(0,a.jsxs)(v.Ay,{id:n.id.toString(),onClick:()=>_(n),sx:{height:e,backgroundColor:"white"},children:[(0,a.jsx)(y.A,{primary:(0,a.jsx)(h.A,{variant:"subtitle1",noWrap:!0,children:n.name}),secondary:(0,a.jsx)(h.A,{variant:"subtitle2",noWrap:!0,children:(null===(r=n.tenantGroup)||void 0===r?void 0:r.name)||""})}),n.id===i.tenant.id&&(0,a.jsx)(ts,{children:(0,a.jsx)(p.A,{label:t("active",{ns:"entities"}),color:"primary"})})]},n.id)};return(0,a.jsx)(b.A,{data:i.userTenants,withSearchBar:!0,itemHeight:e,columns:E.map((e=>({name:e.header,searchKey:e.accessorKey}))),title:t("tenant.label_plural",{ns:"entities"}),renderItem:n})}return(0,a.jsx)(T.zp,{table:k})},gw=()=>{const{t:e}=(0,O.Bd)(),t=(0,S.cq)(),{_propertyReport:n}=(0,S.LG)(),[o,i]=(0,w.useState)([]);(0,w.useEffect)((()=>{(async()=>{const e=await n;i(e.rows)})()}),[n]);const s=(0,w.useMemo)((()=>[{header:e("columns.id",{ns:"reports"}),accessorKey:"propertyID",size:50},{header:e("columns.property_name",{ns:"reports"}),accessorKey:"propertyName"},{header:e("columns.completed_jobs_24",{ns:"reports"}),accessorKey:"completedJobs24",size:50},{header:e("columns.completed_jobs_week",{ns:"reports"}),accessorKey:"completedJobsWeek",size:50},{header:e("columns.completed_jobs_month",{ns:"reports"}),accessorKey:"completedJobsMonth",size:50},{header:e("columns.completed_jobs_year",{ns:"reports"}),accessorKey:"completedJobsYear",size:50}]),[]),l=(0,D.p)(D.l.SIMPLE),c=(0,T.Up)((0,r.A)((0,r.A)({},l),{},{data:o,columns:s,initialState:{density:"compact"},state:{isLoading:"loading"===t.state,showLoadingOverlay:!1},getRowId:e=>"".concat(e.propertyID),muiTableContainerProps:()=>({sx:{flex:1,display:"flex",flexDirection:"column",maxHeight:"calc(100dvh - 100px - 70px - 32px - 182px)",minHeight:"calc(100dvh - 100px - 70px - 32px - 182px)"}})}));return(0,a.jsx)(T.zp,{table:c})},vw=(0,o.A)((0,a.jsx)("path",{d:"M12.65 10C11.83 7.67 9.61 6 7 6c-3.31 0-6 2.69-6 6s2.69 6 6 6c2.61 0 4.83-1.67 5.65-4H17v4h4v-4h2v-4zM7 14c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2"}),"VpnKey");const yw=()=>{const{t:e}=(0,O.Bd)(),{pathname:t}=(0,S.zy)(),n=(0,S.Zp)(),{displayMode:o}=(0,S.KC)(),{_user:i}=(0,S.Ew)(Z(o)),s=(0,S.Ls)(),l=(0,w.useContext)(A.$o),{state:c,dispatch:d}=(0,w.useContext)(x.BR),[u,p]=(0,w.useState)(c.user),[f,m]=(0,w.useState)(u.userData),[g,v]=(0,w.useState)(u.contact);(0,w.useEffect)((()=>{d({type:x.OG.SET_HEADER_TEXT,payload:"".concat(e("user.label",{ns:"entities"})," ").concat(e("settings"))})}),[t]),(0,w.useEffect)((()=>{(async()=>{const e=await i;p(e),m(e.userData)})()}),[i]);const y=s.data;(0,w.useEffect)((()=>{if(y)if(200===y.status){const t=(0,r.A)((0,r.A)({},c.user),{},{firstName:u.firstName,lastName:u.lastName,email:u.email,userData:f,contact:g});d({type:x.OG.SET_USER,payload:t}),l({type:A.pO.SUCCESS,message:e("toast.updateSuccess",{name:e("user.label",{ns:"entities"})})})}else l({type:A.pO.ERROR,message:e("toast.updateError",{name:e("user.label",{ns:"entities"}),error:y.statusText})})}),[s]);const b=e=>{const{name:t,value:n}=e.target;switch(t){case"firstName":p((0,r.A)((0,r.A)({},u),{},{firstName:n}));break;case"lastName":p((0,r.A)((0,r.A)({},u),{},{lastName:n}));break;case"email":p((0,r.A)((0,r.A)({},u),{},{email:n}));break;case"contact.description":v((0,r.A)((0,r.A)({},g),{},{description:n}));break;case"contact.website":v((0,r.A)((0,r.A)({},g),{},{website:n}));break;case"contact.secondaryEmail":v((0,r.A)((0,r.A)({},g),{},{secondaryEmail:n}))}},P=(0,w.useMemo)((()=>g.primaryPhoneType===C.L.Mobile||g.secondaryPhoneType===C.L.Mobile||g.tertiaryPhoneType===C.L.Mobile),[g.primaryPhoneType,g.secondaryPhoneType,g.tertiaryPhoneType]);return(0,a.jsx)(ae.P8,{onSubmit:e=>{e.preventDefault();const t=(0,r.A)((0,r.A)({},u),{},{userData:f,contact:g});s.submit({email:(null===u||void 0===u?void 0:u.email)||"",token:c.user.jwtToken||"",body:JSON.stringify(t),userID:u.id,handler:c.user.email!=(null===u||void 0===u?void 0:u.email)?Q.CHECK_DUPLICATE_ACCOUNT:Q.TENANT_USER_UPDATE},{method:"PUT",action:(0,W.Mt)(W.bw.PEOPLE,[c.tenant.id]),encType:"application/json"})},children:(0,a.jsxs)(U.A,{loading:"idle"!==s.state,children:[(0,a.jsx)(ce.A,{title:(0,a.jsx)(h.A,{variant:"h2",textTransform:"lowercase",component:"span",children:(null===u||void 0===u?void 0:u.email)||""}),onCancel:()=>{p(c.user),v(c.user.contact),m(c.user.userData)},submitLabel:e("buttons.update",{name:e("settings")})}),(0,a.jsx)(ue.h,{maxHeight:"calc(100vh - 326px)",children:(0,a.jsx)(de.A,{title:e("subheadings.personal_information",{ns:"userSettings"}),divider:!1,children:(0,a.jsxs)(ne.A,{container:!0,width:"100%",spacing:1.5,children:[(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{name:"userID",label:e("user.id",{ns:"entities"}),value:u.id,readonly:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{required:!0,name:"firstName",value:u.firstName,label:e("user.firstName",{ns:"entities"}),inputSx:{textTransform:"capitalize"},onChange:b})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{required:!0,name:"lastName",value:u.lastName,label:e("user.lastName",{ns:"entities"}),inputSx:{textTransform:"capitalize"},onChange:b})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{required:!0,name:"email",value:u.email||"",label:e("user.email",{ns:"entities"}),onChange:b,validators:["isEmail"],errorMessages:[e("errors.invalidError",{name:e("email")})]})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(oe.A,{label:e("user.contact.primaryPhone",{ns:"entities"}),name:"contact.primaryPhone",typeFieldName:"contact.primaryPhoneType",typeFieldLabel:e("user.contact.primaryPhoneType",{ns:"entities"}),phoneNumber:g.primaryPhone||"",setPhoneNumber:e=>v((0,r.A)((0,r.A)({},g),{},{primaryPhone:e})),phoneType:g.primaryPhoneType,setPhoneType:e=>v((0,r.A)((0,r.A)({},g),{},{primaryPhoneType:e})),required:!0})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(oe.A,{label:e("user.contact.secondaryPhone",{ns:"entities"}),name:"contact.secondaryPhone",typeFieldName:"contact.secondaryPhoneType",typeFieldLabel:e("user.contact.secondaryPhoneType",{ns:"entities"}),phoneNumber:g.secondaryPhone||"",setPhoneNumber:e=>v((0,r.A)((0,r.A)({},g),{},{secondaryPhone:e})),phoneType:g.secondaryPhoneType,setPhoneType:e=>v((0,r.A)((0,r.A)({},g),{},{secondaryPhoneType:e}))})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(oe.A,{label:e("user.contact.tertiaryPhone",{ns:"entities"}),name:"contact.tertiaryPhone",typeFieldName:"contact.tertiaryPhoneType",typeFieldLabel:e("user.contact.tertiaryPhoneType",{ns:"entities"}),phoneNumber:g.tertiaryPhone||"",setPhoneNumber:e=>v((0,r.A)((0,r.A)({},g),{},{tertiaryPhone:e})),phoneType:g.tertiaryPhoneType,setPhoneType:e=>v((0,r.A)((0,r.A)({},g),{},{tertiaryPhoneType:e}))})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{label:e("user.contact.secondaryEmail",{ns:"entities"}),name:"contact.secondaryEmail",value:g.secondaryEmail||"",onChange:b,validators:["isEmail"],errorMessages:[e("errors.invalidError",{name:e("email")})]})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{label:e("user.contact.description",{ns:"entities"}),name:"contact.description",value:g.description||"",onChange:b})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(re.A,{label:e("user.contact.website",{ns:"entities"}),name:"contact.website",value:g.website||"",onChange:b})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(Xi,{readonly:!1,data:u.userData,setUserData:m,hasEmailAddress:!!u.email,hasMobilePhone:P})}),(0,a.jsx)(ne.A,{size:{xs:12,lg:3},children:(0,a.jsx)(H.A,{sx:{display:"flex",height:"100%",justifyContent:"center",alignContent:"center",width:"100%"},children:(0,a.jsxs)(L.A,{sx:{borderRadius:"5px"},onClick:()=>{var e,t,r,o;u.email?n((0,W.Mt)(W.bw.CHANGE_PASSWORD,[(null===(e=c.tenant)||void 0===e||null===(t=e.data)||void 0===t?void 0:t.companyPath)||""])):n(window.CLIENT_BASE_URL+(0,W.Mt)(W.bw.REGISTRATION,[(null===(r=c.tenant)||void 0===r||null===(o=r.data)||void 0===o?void 0:o.companyPath)||"",c.user.jwtToken||""]))},color:"primary",size:"large",children:[(0,a.jsx)(vw,{fontSize:"large"}),(0,a.jsx)(h.A,{sx:{pl:1},variant:"button",children:e("labels.reset_password",{ns:"userSettings"})})]})})})]})})})]})})};const bw=()=>{const{t:e}=(0,O.Bd)(),{state:t}=(0,w.useContext)(x.BR),{formMode:n,setFormMode:r,displayMode:o,entity:i,setEntity:s}=(0,S.KC)(),l=(0,w.useMemo)((()=>[{label:e("details"),route:(0,W.Mt)(W.bw.PROPERTY,[t.tenant.id,i.id]),beforeNavigate:()=>(r("none"),!0)},{label:e("branding"),route:(0,W.Mt)(W.bw.PROPERTY_BRANDING,[t.tenant.id,i.id]),beforeNavigate:()=>(r("none"),!0)},{label:e("file.label_plural",{ns:"entities"}),route:(0,W.Mt)(W.bw.PROPERTY_FILES,[t.tenant.id,i.id]),beforeNavigate:()=>(r("none"),!0)},{label:e("qrCodes.label_plural",{ns:"entities"}),route:(0,W.Mt)(W.bw.PROPERTY_QR_CODES,[t.tenant.id,i.id]),beforeNavigate:()=>(r("none"),!0)},{label:e("donottow.label_plural",{ns:"entities"}),route:(0,W.Mt)(W.bw.PROPERTY_DO_NOT_TOW,[t.tenant.id,i.id]),beforeNavigate:()=>(r("none"),!0)}]),[o,i]);return(0,a.jsxs)(H.A,{flexGrow:1,display:"flex",flexDirection:"column",minHeight:0,sx:{overflow:"hidden"},children:[(0,a.jsx)(G.A,{}),"none"===n&&(0,a.jsx)(V.A,{tabs:l,title:e("top_tab_title",{ns:"properties"})}),(0,a.jsx)(H.A,{flexGrow:1,minHeight:0,sx:{overflow:"hidden"},children:(0,a.jsx)(S.sv,{context:{formMode:n,setFormMode:r,entity:i,setEntity:s,displayMode:o}})})]})};bw.displayName="PropertyDetailsLayout";const xw=()=>{const{t:e}=(0,O.Bd)(),{state:t}=(0,w.useContext)(x.BR),{formMode:n,setFormMode:r,displayMode:o,entity:i,setEntity:s}=(0,S.KC)(),l=(0,w.useMemo)((()=>[{label:e("details"),route:(0,W.Mt)(W.bw.PROPERTY_GROUP,[t.tenant.id,i.id]),beforeNavigate:()=>(r("none"),!0)},{label:e("branding"),route:(0,W.Mt)(W.bw.PROPERTY_GROUP_BRANDING,[t.tenant.id,i.id]),beforeNavigate:()=>(r("none"),!0)},{label:e("file.label_plural",{ns:"entities"}),route:(0,W.Mt)(W.bw.PROPERTY_GROUP_FILES,[t.tenant.id,i.id]),beforeNavigate:()=>(r("none"),!0)},{label:e("qrCodes.label",{ns:"entities"}),route:(0,W.Mt)(W.bw.PROPERTY_GROUP_QR_CODES,[t.tenant.id,i.id]),beforeNavigate:()=>(r("none"),!0)},{label:e("donottow.label_plural",{ns:"entities"}),route:(0,W.Mt)(W.bw.PROPERTY_GROUP_DO_NOT_TOW,[t.tenant.id,i.id]),beforeNavigate:()=>(r("none"),!0)}]),[o,i]);return(0,a.jsxs)(H.A,{flexGrow:1,display:"flex",flexDirection:"column",minHeight:0,sx:{overflow:"hidden"},children:[(0,a.jsx)(G.A,{}),"none"===n&&(0,a.jsx)(V.A,{tabs:l,title:i.name}),(0,a.jsx)(H.A,{flexGrow:1,minHeight:0,sx:{overflow:"hidden"},children:(0,a.jsx)(S.sv,{context:{formMode:n,setFormMode:r,entity:i,setEntity:s,displayMode:o}})})]})};xw.displayName="PropertyGroupDetailsLayout";const Aw=xw,ww=(0,o.A)((0,a.jsx)("path",{d:"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"MoreHoriz"),Sw=["slots","slotProps"],Cw=(0,je.Ay)(Ta.A)((0,Le.A)((e=>{let{theme:t}=e;return(0,r.A)((0,r.A)({display:"flex",marginLeft:"calc(".concat(t.spacing(1)," * 0.5)"),marginRight:"calc(".concat(t.spacing(1)," * 0.5)")},"light"===t.palette.mode?{backgroundColor:t.palette.grey[100],color:t.palette.grey[700]}:{backgroundColor:t.palette.grey[700],color:t.palette.grey[100]}),{},{borderRadius:2,"&:hover, &:focus":(0,r.A)({},"light"===t.palette.mode?{backgroundColor:t.palette.grey[200]}:{backgroundColor:t.palette.grey[600]}),"&:active":(0,r.A)({boxShadow:t.shadows[0]},"light"===t.palette.mode?{backgroundColor:(0,_a.tL)(t.palette.grey[200],.12)}:{backgroundColor:(0,_a.tL)(t.palette.grey[600],.12)})})}))),Pw=(0,je.Ay)(ww)({width:24,height:16});const _w=function(e){const{slots:t={},slotProps:n={}}=e,o=(0,Ee.A)(e,Sw),i=e;return(0,a.jsx)("li",{children:(0,a.jsx)(Cw,(0,r.A)((0,r.A)({focusRipple:!0},o),{},{ownerState:i,children:(0,a.jsx)(Pw,(0,r.A)({as:t.CollapsedIcon,ownerState:i},n.collapsedIcon))}))})};function Tw(e){return(0,De.Ay)("MuiBreadcrumbs",e)}const Ew=(0,Ie.A)("MuiBreadcrumbs",["root","ol","li","separator"]),Rw=["children","className","component","slots","slotProps","expandText","itemsAfterCollapse","itemsBeforeCollapse","maxItems","separator"],kw=(0,je.Ay)(h.A,{name:"MuiBreadcrumbs",slot:"Root",overridesResolver:(e,t)=>[{["& .".concat(Ew.li)]:t.li},t.root]})({}),jw=(0,je.Ay)("ol",{name:"MuiBreadcrumbs",slot:"Ol"})({display:"flex",flexWrap:"wrap",alignItems:"center",padding:0,margin:0,listStyle:"none"}),Ow=(0,je.Ay)("li",{name:"MuiBreadcrumbs",slot:"Separator"})({display:"flex",userSelect:"none",marginLeft:8,marginRight:8});function Iw(e,t,n,r){return e.reduce(((o,i,s)=>(s{const{classes:t}=e;return(0,ke.A)({root:["root"],li:["li"],ol:["ol"],separator:["separator"]},Tw,t)})(y),x=(0,Zo.A)({elementType:l.CollapsedIcon,externalSlotProps:c.collapsedIcon,ownerState:y}),A=w.useRef(null),S=w.Children.toArray(o).filter((e=>w.isValidElement(e))).map(((e,t)=>(0,a.jsx)("li",{className:b.li,children:e},"child-".concat(t))));return(0,a.jsx)(kw,(0,r.A)((0,r.A)({ref:t,component:s,color:"textSecondary",className:(0,Re.A)(b.root,i),ownerState:y},m),{},{children:(0,a.jsx)(jw,{className:b.ol,ref:A,ownerState:y,children:Iw(g||f&&S.length<=f?S:(e=>p+u>=e.length?e:[...e.slice(0,p),(0,a.jsx)(_w,{"aria-label":d,slots:{CollapsedIcon:l.CollapsedIcon},slotProps:{collapsedIcon:x},onClick:()=>{v(!0);const e=A.current.querySelector("a[href],button,[tabindex]");e&&e.focus()}},"ellipsis"),...e.slice(e.length-u,e.length)])(S),b.separator,h,y)})}))})),Mw=(0,o.A)((0,a.jsx)("path",{d:"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"NavigateNext");function Lw(e){return(0,a.jsx)(yc,(0,r.A)((0,r.A)({},e),{},{component:S.N_}))}const Nw=()=>{const{state:e}=(0,w.useContext)(x.BR),{logos:t}=(0,w.useContext)(Mn.Dx),{pathname:n}=(0,S.zy)(),{palette:r}=(0,d.A)(),{t:o}=(0,O.Bd)(),i=(0,w.useMemo)((()=>{const t=[],r=n.split("/");return r.forEach(((n,a)=>{if(0!=a)if(1!=a){if(3===a){if("command-center"===r[3])return void t.push({label:o("tabMenu."+n),to:"/tenant/".concat(e.tenant.id,"/").concat(r[3],"/health")});if("rule-config"===r[3])return void t.push({label:o("tabMenu."+n),to:"/tenant/".concat(e.tenant.id,"/").concat(r[3],"/violations")});if(["property","properties"].includes(r[3]))return void t.push({label:o("property.label_plural",{ns:"entities"}),to:"/tenant/".concat(e.tenant.id,"/properties")});if(["property-group","property-groups"].includes(r[3]))return void t.push({label:o("property_group.label_plural",{ns:"entities"}),to:"/tenant/".concat(e.tenant.id,"/property-groups")})}if(4===a){if(["property","property-group"].includes(r[3]))return void t.push({label:e.entityName,to:"/tenant/".concat(e.tenant.id,"/").concat(r[3],"/").concat(n)});if(isNaN(parseInt(n)))return void t.push({label:o("tabMenu."+n),to:"/tenant/".concat(e.tenant.id,"/").concat(r[3],"/").concat(n)})}if(5===a&&isNaN(parseInt(n)))return"rule-config"===r[5]?void t.push({label:o("tabMenu."+n),to:"/tenant/".concat(e.tenant.id,"/").concat(r[3],"/").concat(r[4],"/").concat(n,"/rules")}):void t.push({label:o("tabMenu."+n),to:"/tenant/".concat(e.tenant.id,"/").concat(r[3],"/").concat(r[4],"/").concat(n)});isNaN(parseInt(n))&&t.push({label:o("tabMenu."+n),to:"/tenant/".concat(e.tenant.id,"/").concat(r[3])})}else t.push({label:o("home"),to:"/".concat(n,"/").concat(e.tenant.id,"/activity-feed")})})),t}),[n]);return(0,a.jsxs)(qb,{sx:{position:"fixed",display:"flex",justifyContent:"space-between",backgroundColor:r.secondary.main,width:"100%"},children:[(0,a.jsxs)(f.A,{direction:"column",flex:1,mr:4,children:[(0,a.jsx)(Ct.A,{sx:{borderColor:"primary.main",borderTopWidth:"medium",mb:1}}),(0,a.jsxs)(f.A,{direction:"row",justifyContent:"space-between",children:[(0,a.jsx)(Dw,{"aria-label":"breadcrumb",sx:{flexGrow:1,py:1.5,px:4},separator:(0,a.jsx)(Mw,{fontSize:"small",color:"primary"}),children:i.map(((e,t)=>{const n=t===i.length-1,o=e.to;return n?(0,a.jsx)(h.A,{sx:{color:r.secondary.contrastText,textTransform:"uppercase"},variant:"h4",children:e.label},o):(0,a.jsx)(Lw,{underline:"always",color:r.secondary.contrastText,to:o,sx:{textTransform:"uppercase"},variant:"h4",children:e.label},o)}))}),(0,a.jsx)(h.A,{color:r.secondary.contrastText,variant:"h5",children:"".concat(e.tenant.name)})]})]}),(0,a.jsx)(f.A,{direction:"row",display:"flex",alignItems:"center",sx:{height:100},children:(0,a.jsx)("img",{style:{padding:t.bannerPadding},src:t.bannerLogoUrl,height:"100%",alt:"logo banner",id:"traxero-logo"})})]})};function Fw(e){return(0,De.Ay)("MuiAppBar",e)}(0,Ie.A)("MuiAppBar",["root","positionFixed","positionAbsolute","positionSticky","positionStatic","positionRelative","colorDefault","colorPrimary","colorSecondary","colorInherit","colorTransparent","colorError","colorInfo","colorSuccess","colorWarning"]);const zw=["className","color","enableColorOnDark","position"],Bw=(e,t)=>e?"".concat(null===e||void 0===e?void 0:e.replace(")",""),", ").concat(t,")"):t,Uw=(0,je.Ay)(gi.A,{name:"MuiAppBar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t["position".concat((0,R.A)(n.position))],t["color".concat((0,R.A)(n.color))]]}})((0,Le.A)((e=>{let{theme:t}=e;return{display:"flex",flexDirection:"column",width:"100%",boxSizing:"border-box",flexShrink:0,variants:[{props:{position:"fixed"},style:{position:"fixed",zIndex:(t.vars||t).zIndex.appBar,top:0,left:"auto",right:0,"@media print":{position:"absolute"}}},{props:{position:"absolute"},style:{position:"absolute",zIndex:(t.vars||t).zIndex.appBar,top:0,left:"auto",right:0}},{props:{position:"sticky"},style:{position:"sticky",zIndex:(t.vars||t).zIndex.appBar,top:0,left:"auto",right:0}},{props:{position:"static"},style:{position:"static"}},{props:{position:"relative"},style:{position:"relative"}},{props:{color:"inherit"},style:{"--AppBar-color":"inherit"}},{props:{color:"default"},style:(0,r.A)({"--AppBar-background":t.vars?t.vars.palette.AppBar.defaultBg:t.palette.grey[100],"--AppBar-color":t.vars?t.vars.palette.text.primary:t.palette.getContrastText(t.palette.grey[100])},t.applyStyles("dark",{"--AppBar-background":t.vars?t.vars.palette.AppBar.defaultBg:t.palette.grey[900],"--AppBar-color":t.vars?t.vars.palette.text.primary:t.palette.getContrastText(t.palette.grey[900])}))},...Object.entries(t.palette).filter((0,Ea.A)(["contrastText"])).map((e=>{var n,r;let[o]=e;return{props:{color:o},style:{"--AppBar-background":(null!==(n=t.vars)&&void 0!==n?n:t).palette[o].main,"--AppBar-color":(null!==(r=t.vars)&&void 0!==r?r:t).palette[o].contrastText}}})),{props:e=>!0===e.enableColorOnDark&&!["inherit","transparent"].includes(e.color),style:{backgroundColor:"var(--AppBar-background)",color:"var(--AppBar-color)"}},{props:e=>!1===e.enableColorOnDark&&!["inherit","transparent"].includes(e.color),style:(0,r.A)({backgroundColor:"var(--AppBar-background)",color:"var(--AppBar-color)"},t.applyStyles("dark",{backgroundColor:t.vars?Bw(t.vars.palette.AppBar.darkBg,"var(--AppBar-background)"):null,color:t.vars?Bw(t.vars.palette.AppBar.darkColor,"var(--AppBar-color)"):null}))},{props:{color:"transparent"},style:(0,r.A)({"--AppBar-background":"transparent","--AppBar-color":"inherit",backgroundColor:"var(--AppBar-background)",color:"var(--AppBar-color)"},t.applyStyles("dark",{backgroundImage:"none"}))}]}}))),Vw=w.forwardRef((function(e,t){const n=(0,Oe.b)({props:e,name:"MuiAppBar"}),{className:o,color:i="primary",enableColorOnDark:s=!1,position:l="fixed"}=n,c=(0,Ee.A)(n,zw),d=(0,r.A)((0,r.A)({},n),{},{color:i,position:l,enableColorOnDark:s}),u=(e=>{const{color:t,position:n,classes:r}=e,o={root:["root","color".concat((0,R.A)(t)),"position".concat((0,R.A)(n))]};return(0,ke.A)(o,Fw,r)})(d);return(0,a.jsx)(Uw,(0,r.A)({square:!0,component:"header",ownerState:d,elevation:4,className:(0,Re.A)(u.root,o,"fixed"===l&&"mui-fixed"),ref:t},c))})),Ww=()=>{const e=(0,d.A)(),t=(0,u.A)(e.breakpoints.down("sm")),{state:n}=(0,w.useContext)(x.BR);return(0,a.jsx)(Vw,{color:"secondary",position:"fixed",elevation:0,children:(0,a.jsx)(qb,{disableGutters:!0,sx:{display:"flex",justifyContent:"center",alignItems:"center",height:Mn.Sv.navbarHeight,border:0,borderBottom:2,borderBottomColor:e.palette.primary.main,borderStyle:"solid",position:"relative"},children:(0,a.jsx)(h.A,{align:"center",sx:{width:"100%"},color:e.palette.secondary.contrastText,variant:t?"h3":"h2",children:"".concat(n.headerText)})})})},Hw=()=>{var e,t;const n=(0,d.A)(),r=(0,S.Zp)(),o=(0,u.A)(n.breakpoints.down("lg")),{state:i}=(0,w.useContext)(x.BR),{t:s}=(0,O.Bd)(),l=(0,S.zy)();(0,w.useEffect)((()=>{if(i.routes.length)c();else{const e=(0,P.UMN)("companyPath");r((0,W.Mt)(W.bw.LOGIN,[e]))}}),[i.routes]);const c=()=>{ol.Ay.send({hitType:"pageview",page:(0,P.wo4)(l.pathname),search:l.search}),(0,P.MyY)("lastUrl","".concat(l.pathname))},p=(0,w.useMemo)((()=>{var e;return!(null===(e=i.user)||void 0===e||!e.email)}),[i.user]);return o?(0,a.jsxs)(H.A,{sx:{display:{xs:"flex",lg:"none"},flexDirection:"column",height:"100dvh",overflow:"hidden",backgroundColor:"background.default"},children:[(0,a.jsx)(H.A,{component:"header",sx:{flexShrink:0,height:Mn.Sv.navbarHeight,position:"relative",zIndex:e=>e.zIndex.appBar},children:(0,a.jsx)(Ww,{})}),(0,a.jsx)(H.A,{sx:{flexGrow:1,overflow:"auto",WebkitOverflowScrolling:"touch"},children:(0,a.jsx)(S.sv,{})})]}):(0,a.jsxs)(H.A,{sx:{width:"100%",height:"100%",display:"flex",flexDirection:"column",overflow:"hidden",minHeight:0},children:[(0,a.jsxs)(H.A,{component:"header",sx:{flexShrink:0,width:"100%",display:"flex",flexDirection:"column",bgcolor:"primary.main",zIndex:e=>e.zIndex.appBar},children:[(0,a.jsx)(H.A,{sx:{height:"100px",width:"100%",overflow:"hidden"},children:(0,a.jsx)(Nw,{})}),!p&&(0,a.jsx)(Tt.A,{severity:"warning",variant:"filled",sx:{borderRadius:0,height:50,"& .MuiAlert-message":{width:"100%"}},children:(0,a.jsxs)(h.A,{variant:"body1",children:[s("user.registrationBanner"),(0,a.jsx)(S.N_,{to:window.CLIENT_BASE_URL+(0,W.Mt)(W.bw.REGISTRATION,[(null===(e=i.tenant)||void 0===e||null===(t=e.data)||void 0===t?void 0:t.companyPath)||"",i.user.jwtToken||""]),color:"info",children:s("user.registrationLink")})]})})]}),(0,a.jsx)(H.A,{sx:{flex:1,overflow:"hidden",m:{xs:0,sm:0,md:3}},children:(0,a.jsx)(H.A,{sx:{height:"100%",minHeight:0,overflow:"auto",borderRadius:1,boxShadow:Mn.Nb[3]},children:(0,a.jsx)(S.sv,{})})})]})},Gw=()=>{const e=(0,S.zy)(),t=(0,P.UMN)("companyPath");return e.pathname===W.bw.INDEX?(0,a.jsx)(S.C5,{to:(0,W.Mt)(W.bw.LOGIN,[t||""]),replace:!0}):_.A.IsLoggedIn()?(0,a.jsx)(Hw,{}):(0,a.jsx)(S.C5,{to:(0,W.Mt)(W.bw.LOGIN,[t||""]),state:{from:e},replace:!0})},Yw=function(e,t){return jA&&OA&&IA&&DA?function(n,r){GA(n);const o=e(n,r),a=null===r||void 0===r?void 0:r.basename,i=ew();return"POP"===o.state.historyAction&&i&&QA(i,o.state.location,n,void 0,a,Array.from(NA)),o.subscribe((e=>{"PUSH"!==e.historyAction&&"POP"!==e.historyAction||("idle"!==e.navigation.state?requestAnimationFrame((()=>{FA({location:e.location,routes:n,navigationType:e.historyAction,version:t,basename:a,allRoutes:Array.from(NA)})})):FA({location:e.location,routes:n,navigationType:e.historyAction,version:t,basename:a,allRoutes:Array.from(NA)}))})),o}:(kA&&hA.vF.warn("reactRouterV".concat(t,"Instrumentation was unable to wrap the `createRouter` function because of one or more missing parameters.")),e)}(S.Ys,"7");const qw=Yw([{path:W.bw.INDEX,errorElement:(0,a.jsx)(Hs,{}),loader:e=>{let{request:t,params:n}=e;const r=n.companyPath;r&&(0,P.MyY)("companyPath",r);const o=new URL(t.url).pathname;if("/"===o||o==="/".concat(r))return(0,S.V2)((0,W.Mt)(W.bw.LOGIN,[r||""]))},children:[{id:"public-routes",element:(0,a.jsx)(nw,{}),children:[{path:"*",element:(0,a.jsx)(sd,{}),action:ad},{path:W.bw.LOGIN,element:(0,a.jsx)(sd,{}),action:ad},{path:W.bw.RESET_PASSWORD,element:(0,a.jsx)(cx,{})},{path:W.bw.CHANGE_PASSWORD,element:(0,a.jsx)(Bs,{})},{path:W.bw.CHANGE_PASSWORD_TOKEN,element:(0,a.jsx)(Bs,{})},{path:W.bw.REGISTRATION,element:(0,a.jsx)(lx,{})},{path:W.bw.EMAIL_VERIFICATION,element:(0,a.jsx)(Vs,{})}]},{id:"authenticated-routes",loader:()=>{if(!_.A.IsLoggedIn()){const e=(0,P.UMN)("companyPath");return(0,S.V2)((0,W.Mt)(W.bw.LOGIN,[e||""]))}},errorElement:(0,a.jsx)(Hs,{}),element:(0,a.jsx)(Gw,{}),children:[{path:W.bw.DASHBOARD,element:(0,a.jsx)(cw,{}),loader:dw,errorElement:(0,a.jsx)(Hs,{}),children:[{path:W.bw.JOBS,element:(0,a.jsx)(od,{}),loader:rd},{path:W.bw.JOBS_DETAILS,loader:Vx,element:(0,a.jsx)(Tb,{path:W.bw.JOBS_DETAILS,element:(0,a.jsx)(td,{})})},{path:W.bw.JOBS_CREATE,loader:Hx,action:Qs,element:(0,a.jsx)(Tb,{path:W.bw.JOBS_CREATE,element:(0,a.jsx)(Xs,{children:(0,a.jsx)(Vl,{})})})},{path:W.bw.ACTIVITY_FEED,loader:async e=>{let{params:t}=e;return{_activityFeed:(0,zr.Do)(t.tenantID)}},element:(0,a.jsx)(Tb,{path:W.bw.ACTIVITY_FEED,element:(0,a.jsx)(aw,{})})},{path:W.bw.PROPERTIES,action:Mo,element:(0,a.jsx)(Tb,{path:W.bw.PROPERTIES,element:(0,a.jsx)(Lo,{})}),children:[{path:W.bw.PROPERTY_CREATE,element:(0,a.jsx)(Qb,{}),viewTransition:!0}]},{path:W.bw.PROPERTY_GROUPS,element:(0,a.jsx)(Tb,{path:W.bw.PROPERTY_GROUP,element:(0,a.jsx)(uw,{})}),children:[{path:W.bw.PROPERTY_GROUP_CREATE,action:jo,element:(0,a.jsx)(Tb,{path:W.bw.PROPERTY_GROUP_CREATE,element:(0,a.jsx)(pw,{})})}]},{path:W.bw.PERMISSIONS,element:(0,a.jsx)(Tb,{path:W.bw.PERMISSIONS,element:(0,a.jsx)(Ud,{})}),action:Gx,loader:function(e){let{params:t}=e;return{_permissions:(0,zr.DH)(t.tenantID||0)}}},{path:W.bw.PEOPLE,id:W.bw.PEOPLE,element:(0,a.jsx)(te,{}),action:ee,loader:J,children:[{index:!0,element:(0,a.jsx)(yw,{})},{path:W.bw.USERS,element:(0,a.jsx)(Tb,{path:W.bw.USERS,element:(0,a.jsx)(fs,{})}),children:[{path:W.bw.USERS_FORM,element:(0,a.jsx)(ps,{})}]},{path:W.bw.CONTACTS,element:(0,a.jsx)(Tb,{path:W.bw.CONTACTS,element:(0,a.jsx)(fe,{})}),children:[{path:W.bw.CONTACTS_FORM,element:(0,a.jsx)(pe,{})}]}]},{path:W.bw.TENANT_SELECT,element:(0,a.jsx)(mw,{})},{path:W.bw.RULES_CONFIG,element:(0,a.jsx)(Tb,{path:W.bw.RULES_CONFIG,element:(0,a.jsx)(hw,{})}),children:[{path:W.bw.RULES,element:(0,a.jsx)(Tb,{path:W.bw.RULES,element:(0,a.jsx)(li,{})}),loader:si,action:ui,children:[{path:W.bw.RULES_FORM,action:ui,element:(0,a.jsx)(Tb,{path:W.bw.RULES_FORM,element:(0,a.jsx)(ii,{})})}]},{path:W.bw.RULESETS,loader:Ri,action:Ii,element:(0,a.jsx)(Tb,{path:W.bw.RULESETS,element:(0,a.jsx)(ki,{})}),children:[{path:W.bw.RULESETS_FORM,action:Ii,element:(0,a.jsx)(Tb,{path:W.bw.RULESETS_FORM,element:(0,a.jsx)(Ei,{})})}]},{path:W.bw.VIOLATIONS,element:(0,a.jsx)(Tb,{path:W.bw.VIOLATIONS,element:(0,a.jsx)(Ux,{})}),loader:function(e){let{params:t}=e;return{_tenantViolations:(0,zr.gr)(t.tenantID||0),_excludedViolations:(0,zr.lW)(t.tenantID||0),_tenantRules:(0,zr.iZ)(t.tenantID||0)}},action:Yx}]},{path:W.bw.COMPANY_SETUP,action:async e=>{let{request:t}=e;const{body:n,tenantID:r}=await t.json();let o;try{if(o=await(0,zr.kN)({tenantID:r,body:n}),200===o.status)return{handler:"UPDATE",status:o.status,statusText:""};const e=await o.json();return{handler:"UPDATE",status:o.status,statusText:e.message}}catch(Hs){return Hs instanceof Error?{handler:"UPDATE",status:500,statusText:Hs.message}:{handler:"UPDATE",status:500,statusText:"Internal server error"}}},loader:e=>{let{params:t}=e;return{_rules:(0,zr.iZ)(Number(t.tenantID))}},element:(0,a.jsx)(Tb,{path:W.bw.COMPANY_SETUP,element:(0,a.jsx)(bx,{})})},{path:W.bw.COMMAND_CENTER,lazy:async()=>await n.e(428).then(n.bind(n,28428)),children:[{path:W.bw.HEALTH,lazy:async()=>await n.e(879).then(n.bind(n,99879))},{path:W.bw.SYSTEMS,lazy:async()=>await n.e(586).then(n.bind(n,13586)),children:[{path:W.bw.SYSTEMS_FORM,lazy:async()=>await n.e(227).then(n.bind(n,54227))}]},{path:W.bw.TENANT_GROUPS,lazy:async()=>await n.e(488).then(n.bind(n,11488)),children:[{path:W.bw.TENANT_GROUPS_FORM,lazy:async()=>await n.e(726).then(n.bind(n,47726))}]},{path:W.bw.TENANTS,lazy:async()=>await n.e(948).then(n.bind(n,38948)),children:[{path:W.bw.TENANTS_FORM,lazy:async()=>await n.e(862).then(n.bind(n,95862))}]}]},{path:W.bw.REPORTS,element:(0,a.jsx)(sw,{}),children:[{path:W.bw.REPORTS_JOBS_BY_PROPERTY,element:(0,a.jsx)(gw,{}),loader:async e=>{let{params:t}=e;const n=_.A.GetUserID(),o=(e=>{let{tenantID:t,userID:n}=e;return fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(t,"/user/").concat(n,"/property-report"),(0,r.A)({method:"GET"},(0,P.oOe)())).then((e=>(0,P.NZL)(e,200))).catch((e=>((0,P.vVN)(e),{rows:[]})))})({tenantID:t.tenantID,userID:n});return{_propertyReport:o}}}]}]},{path:W.bw.PROPERTY,id:W.bw.PROPERTY,loader:e=>{let{params:t}=e;return{_property:(0,zr.qP)({tenantID:t.tenantID,propertyID:t.propertyID})}},action:async e=>{let{params:t,request:n}=e;const{body:r,handler:o}=await n.json(),{tenantID:a,propertyID:i,permitID:s}=t;let l;try{switch(o){case Oo.CREATE:l=await(0,zr.IL)({body:r,tenantID:a});break;case Oo.UPDATE:l=await(0,zr.$x)({propertyID:i,tenantID:a,body:r});break;case Oo.UPDATE_CONTACTS:l=await(0,zr.YA)({tenantID:a,propertyID:i,body:r});break;case Oo.UPDATE_USERS:l=await(0,zr.dO)({tenantID:a,propertyID:i,body:r});break;case Oo.UPDATE_RULES:l=await(0,zr.mF)({tenantID:a,propertyID:i,body:r});break;case Oo.UPDATE_RULESETS:l=await(0,zr.EJ)({tenantID:a,propertyID:i,body:r});break;case Oo.UPDATE_PERMITS:l=await(0,zr.Ty)({tenantID:a,permitID:s,entityType:C.LA.Property,entityID:i,body:r});break;case Oo.UPDATE_QR_CODES:l=new Response("",{status:211,statusText:"NEED TO IMPLEMENT UPSERT QR CODES"});break;default:l=new Response("Unknown handler",{status:404,statusText:"Unknown Handler"})}}catch(Hs){l=new Response("",{status:500,statusText:"Network Error"})}return{handler:o,status:l.status,statusText:l.statusText}},errorElement:(0,a.jsx)(Hs,{}),element:(0,a.jsx)(Tb,{path:W.bw.PROPERTY,element:(0,a.jsx)(Io,{})}),children:[{element:(0,a.jsx)(Tb,{path:W.bw.PROPERTY,element:(0,a.jsx)(bw,{})}),children:[{index:!0,element:(0,a.jsx)(ox,{})},{path:W.bw.PROPERTY_QR_CODES,loader:zo,action:Vo,element:(0,a.jsx)(Bo,{}),children:[{path:W.bw.PROPERTY_QR_CODES_FORM,element:(0,a.jsx)(ix,{})}]},{path:W.bw.PROPERTY_FILES,loader:ho,element:(0,a.jsx)(mo,{})},{path:W.bw.PROPERTY_BRANDING,element:(0,a.jsx)(Jb,{})},{path:W.bw.PROPERTY_DO_NOT_TOW,action:Te,loader:we,element:(0,a.jsx)(Se,{}),children:[{path:W.bw.PROPERTY_DO_NOT_TOW_FORM,element:(0,a.jsx)(Ae,{})}]}]},{path:W.bw.PROPERTY_PEOPLE,id:W.bw.PROPERTY_PEOPLE,element:(0,a.jsx)(te,{}),action:ee,loader:J,errorElement:(0,a.jsx)(Hs,{}),children:[{index:!0,element:(0,a.jsx)(yw,{})},{path:W.bw.PROPERTY_CONTACTS,element:(0,a.jsx)(Tb,{path:W.bw.PROPERTY_CONTACTS,element:(0,a.jsx)(fe,{})}),children:[{path:W.bw.PROPERTY_CONTACTS_FORM,element:(0,a.jsx)(pe,{})}]},{path:W.bw.PROPERTY_USERS,element:(0,a.jsx)(Tb,{path:W.bw.PROPERTY_USERS,element:(0,a.jsx)(fs,{})}),children:[{path:W.bw.PROPERTY_USERS_FORM,element:(0,a.jsx)(ps,{})}]}]},{path:W.bw.PROPERTY_RULES_CONFIG,errorElement:(0,a.jsx)(Hs,{}),element:(0,a.jsx)(Tb,{path:W.bw.PROPERTY_RULES_CONFIG,element:(0,a.jsx)(hw,{})}),children:[{path:W.bw.PROPERTY_RULES,element:(0,a.jsx)(Tb,{path:W.bw.PROPERTY_RULES,element:(0,a.jsx)(li,{})}),loader:si,action:ui,children:[{path:W.bw.PROPERTY_RULES_FORM,action:ui,element:(0,a.jsx)(Tb,{path:W.bw.PROPERTY_RULES_FORM,element:(0,a.jsx)(ii,{})})}]},{path:W.bw.PROPERTY_RULESETS,loader:Ri,action:Ii,element:(0,a.jsx)(Tb,{path:W.bw.PROPERTY_RULESETS,element:(0,a.jsx)(ki,{})}),children:[{path:W.bw.PROPERTY_RULESETS_FORM,action:Ii,element:(0,a.jsx)(Tb,{path:W.bw.PROPERTY_RULESETS_FORM,element:(0,a.jsx)(Ei,{})})}]}]},{path:W.bw.PROPERTY_PERMIT_TYPES,loader:qr,action:Jr,element:(0,a.jsx)(Tb,{path:W.bw.PROPERTY_PERMIT_TYPES,element:(0,a.jsx)(Kr,{})}),children:[{path:W.bw.PROPERTY_PERMIT_TYPES_FORM,action:Jr,element:(0,a.jsx)(Tb,{path:W.bw.PROPERTY_PERMIT_TYPES_FORM,element:(0,a.jsx)(_b,{})})}]},{id:W.bw.PROPERTY_PERMITS,path:W.bw.PROPERTY_PERMITS,loader:async function(e){let{params:t}=e;return t.propertyID?{_permits:(0,zr.qX)({tenantID:t.tenantID,entityType:C.LA.Property,entityID:t.propertyID,includeInactive:!1}),_permitTypes:(0,zr.CQ)({tenantID:t.tenantID,entityType:C.LA.Property,entityID:t.propertyID})}:t.groupID?{_permits:(0,zr.qX)({tenantID:t.tenantID,entityType:C.LA.PropertyGroup,entityID:t.groupID,includeInactive:!1}),_permitTypes:(0,zr.CQ)({tenantID:t.tenantID,entityType:C.LA.PropertyGroup,entityID:t.groupID})}:{_permits:Promise.resolve([]),_permitTypes:Promise.resolve([])}},action:async e=>{let{request:t}=e;const{body:n,handler:r,permitTypeID:o,permitID:a,entityType:i,entityID:s,tenantID:l,paymentID:c,cancel:d}=await t.json();let u,p;try{switch(r){case Yr.SEND_INVITE:u=await(0,zr.zX)({tenantID:l,entityType:i,entityID:s,permitTypeID:o,body:n});break;case Yr.RESEND_INVITE:u=await(0,zr.Ge)({tenantID:l,entityType:i,entityID:s,permitTypeID:o,permitID:a,body:n});break;case Yr.SEND_SELF_SERVICE_LINK:u=await(0,zr.Gy)({tenantID:l,entityType:i,entityID:s,body:n});break;case Yr.CREATE:u=await(0,zr.Y8)({tenantID:l,entityType:i,entityID:s,permitTypeID:o,body:n});break;case Yr.REVOKE_PERMIT:u=await(0,zr.Gm)({tenantID:l,entityType:i,entityID:s,permitID:a,body:n});break;case Yr.UPDATE:u=await(0,zr.Ty)({tenantID:l,entityType:i,entityID:s,permitID:a,body:n});break;case Yr.APPROVE_PERMIT:case Yr.DENY_PERMIT:u=await(0,zr.mJ)({tenantID:l,entityType:i,entityID:s,permitID:a,approved:r===Yr.APPROVE_PERMIT});break;case Yr.REFUND_PERMIT:u=await(0,zr.iI)({tenantID:l,entityType:i,entityID:s,permitTypeID:o,permitID:a,paymentID:c,cancel:d,body:n});break;default:u=new Response(null,{status:500,statusText:"unknown handler"})}}catch(Hs){return(0,P.vVN)(Hs),{handler:r,status:500,statusText:"Internal Server Error"}}try{const e=await u.json();p=e.message&&e.message.length>0?e.message:u.statusText}catch(Hs){p=u.statusText}return{handler:r,status:u.status,statusText:p,message:p,body:n}},errorElement:(0,a.jsx)(Hs,{}),element:(0,a.jsx)(Tb,{path:W.bw.PROPERTY_PERMITS,element:(0,a.jsx)(Gr,{})}),shouldRevalidate:e=>{let{currentUrl:t,nextUrl:n}=e;return t.pathname===n.pathname},children:[{id:"permit-table",index:!0,element:(0,a.jsx)(sA,{}),shouldRevalidate:e=>{let{currentUrl:t,nextUrl:n}=e;return t.pathname===n.pathname}},{id:W.bw.PROPERTY_PERMIT_DETAILS,loader:async e=>{let{params:t}=e;const{tenantID:n,permitID:r,propertyID:o,groupID:a}=t;return{_permit:(0,zr.Sy)({tenantID:n,permitID:r,entityType:o?C.LA.Property:C.LA.PropertyGroup,entityID:o||a})}},element:(0,a.jsx)(Wd,{}),children:[{index:!0,path:W.bw.PROPERTY_PERMIT_DETAILS,element:(0,a.jsx)(Kx,{}),shouldRevalidate:()=>!1},{path:W.bw.PROPERTY_PERMIT_REFUNDS,element:(0,a.jsx)(Xx,{})},{path:W.bw.PROPERTY_PERMIT_HISTORY,element:(0,a.jsx)($x,{}),loader:async e=>{let{params:t}=e;const{permitID:n}=t;return(await(0,zr.jM)(C.LA.Permit,n||"")).filter((e=>e.entityType===C.LA.Permit))}}]},{id:W.bw.PROPERTY_PERMITS_IMPORT,path:W.bw.PROPERTY_PERMITS_IMPORT,action:async e=>{let{params:t,request:n}=e;const{body:r,handler:o,permitTypeID:a}=await n.json(),{tenantID:i,propertyID:s,groupID:l}=t;let c,d,u;s?(c=C.LA.Property,d=parseInt(s,10)):l?(c=C.LA.PropertyGroup,d=parseInt(l,10)):(c=C.LA.None,d=0);try{switch(o){case Ur.CREATE_PERMIT_TYPE:u=await(0,Fr.cK)({tenantID:i,entityType:c,entityID:d,body:r});break;case Ur.SUBMIT_PERMIT_DATA:u=await(0,zr.wP)({tenantID:i,entityType:c,entityID:d,permitTypeID:a,body:r});break;case Ur.CREATE_PERMIT:u=await(0,zr.Y8)({tenantID:i,entityType:c,entityID:d,permitTypeID:a,body:r});break;case Ur.SAVE_COLUMN_MAPPINGS:u=await(0,zr.Oy)({tenantID:i,entityID:d,entityType:c,permitTypeID:a,body:r});break;default:u=new Response(null,{status:500,statusText:"unknown handler"})}}catch(Hs){return(0,P.vVN)(Hs),{handler:o,status:500,statusText:"Internal Server Error"}}if(200===u.status&&o===Ur.SUBMIT_PERMIT_DATA){const e=await u.json();return{handler:o,status:u.status,statusText:u.statusText,body:e}}return{handler:o,status:u.status,statusText:u.statusText}},element:(0,a.jsx)(qx,{}),errorElement:(0,a.jsx)(Hs,{})}]},{id:W.bw.PROPERTY_JOBS,path:W.bw.PROPERTY_JOBS,loader:rd,element:(0,a.jsx)(Tb,{path:W.bw.PROPERTY_JOBS,element:(0,a.jsx)(od,{})})},{path:W.bw.PROPERTY_JOBS_DETAILS,loader:Vx,element:(0,a.jsx)(Tb,{path:W.bw.PROPERTY_JOBS_DETAILS,element:(0,a.jsx)(td,{})})},{path:W.bw.PROPERTY_JOBS_CREATE,loader:Hx,action:Qs,element:(0,a.jsx)(Tb,{path:W.bw.PROPERTY_JOBS_CREATE,element:(0,a.jsx)(Xs,{children:(0,a.jsx)(Vl,{})})})}]},{path:W.bw.PROPERTY_GROUP,loader:async e=>{let{params:t}=e;const{tenantID:n,groupID:r}=t;return{_propertyGroup:(0,zr.zj)({tenantID:n,groupID:r})}},action:jo,element:(0,a.jsx)(Tb,{path:W.bw.PROPERTY_GROUP,element:(0,a.jsx)(ko,{})}),children:[{path:W.bw.PROPERTY_GROUP,element:(0,a.jsx)(Tb,{path:W.bw.PROPERTY_GROUP,element:(0,a.jsx)(Aw,{})}),children:[{index:!0,element:(0,a.jsx)(ax,{})},{path:W.bw.PROPERTY_GROUP_DO_NOT_TOW,action:Te,loader:we,element:(0,a.jsx)(Se,{}),children:[{path:W.bw.PROPERTY_GROUP_DO_NOT_TOW_FORM,element:(0,a.jsx)(Ae,{})}]},{path:W.bw.PROPERTY_GROUP_QR_CODES,loader:zo,action:Vo,element:(0,a.jsx)(Bo,{}),children:[{path:W.bw.PROPERTY_GROUP_QR_CODES_FORM,element:(0,a.jsx)(ix,{})}]},{path:W.bw.PROPERTY_GROUP_FILES,element:(0,a.jsx)(mo,{}),loader:ho},{path:W.bw.PROPERTY_GROUP_BRANDING,element:(0,a.jsx)(Jb,{})}]},{path:W.bw.PROPERTY_GROUP_PROPERTIES,action:Mo,element:(0,a.jsx)(Tb,{path:W.bw.PROPERTY_GROUP_PROPERTIES,element:(0,a.jsx)(Lo,{})}),children:[{path:W.bw.PROPERTY_GROUP_PROPERTIES_CREATE,action:Mo,element:(0,a.jsx)(Tb,{path:W.bw.PROPERTY_GROUP_PROPERTIES_CREATE,element:(0,a.jsx)(Qb,{})})}]},{path:W.bw.PROPERTY_GROUP_PEOPLE,id:W.bw.PROPERTY_GROUP_PEOPLE,element:(0,a.jsx)(te,{}),action:ee,loader:J,children:[{index:!0,element:(0,a.jsx)(yw,{})},{path:W.bw.PROPERTY_GROUP_CONTACTS,element:(0,a.jsx)(Tb,{path:W.bw.PROPERTY_GROUP_CONTACTS,element:(0,a.jsx)(fe,{})}),children:[{path:W.bw.PROPERTY_GROUP_CONTACTS_FORM,element:(0,a.jsx)(pe,{})}]},{path:W.bw.PROPERTY_GROUP_USERS,element:(0,a.jsx)(Tb,{path:W.bw.PROPERTY_GROUP_USERS,element:(0,a.jsx)(fs,{})}),children:[{path:W.bw.PROPERTY_GROUP_USERS_FORM,element:(0,a.jsx)(ps,{})}]}]},{path:W.bw.PROPERTY_GROUP_RULES_CONFIG,element:(0,a.jsx)(Tb,{path:W.bw.PROPERTY_GROUP_RULES_CONFIG,element:(0,a.jsx)(hw,{})}),children:[{path:W.bw.PROPERTY_GROUP_RULES,element:(0,a.jsx)(Tb,{path:W.bw.PROPERTY_GROUP_RULES,element:(0,a.jsx)(li,{})}),loader:si,action:ui,children:[{path:W.bw.PROPERTY_GROUP_RULES_FORM,action:ui,element:(0,a.jsx)(Tb,{path:W.bw.PROPERTY_GROUP_RULES_FORM,element:(0,a.jsx)(ii,{})})}]},{path:W.bw.PROPERTY_GROUP_RULESETS,loader:Ri,action:Ii,element:(0,a.jsx)(Tb,{path:W.bw.PROPERTY_GROUP_RULESETS,element:(0,a.jsx)(ki,{})}),children:[{path:W.bw.PROPERTY_GROUP_RULESETS_FORM,action:Ii,element:(0,a.jsx)(Tb,{path:W.bw.PROPERTY_GROUP_RULESETS_FORM,element:(0,a.jsx)(Ei,{})})}]}]},{path:W.bw.PROPERTY_GROUP_PERMIT_TYPES,element:(0,a.jsx)(Tb,{path:W.bw.PROPERTY_GROUP_PERMIT_TYPES,element:(0,a.jsx)(Kr,{})}),loader:qr,action:Jr,children:[{path:W.bw.PROPERTY_GROUP_PERMIT_TYPES_FORM,action:Jr,element:(0,a.jsx)(Tb,{path:W.bw.PROPERTY_GROUP_PERMIT_TYPES_FORM,element:(0,a.jsx)(_b,{})})}]},{id:W.bw.PROPERTY_GROUP_JOBS,path:W.bw.PROPERTY_GROUP_JOBS,loader:rd,element:(0,a.jsx)(Tb,{path:W.bw.PROPERTY_GROUP_JOBS,element:(0,a.jsx)(od,{})}),children:[]},{path:W.bw.PROPERTY_GROUP_JOBS_DETAILS,loader:Vx,element:(0,a.jsx)(Tb,{path:W.bw.PROPERTY_GROUP_JOBS_DETAILS,element:(0,a.jsx)(td,{})})},{path:W.bw.PROPERTY_GROUP_JOBS_CREATE,loader:Hx,action:Qs,element:(0,a.jsx)(Tb,{path:W.bw.PROPERTY_GROUP_JOBS_CREATE,element:(0,a.jsx)(Vl,{})})}]},{path:W.bw.REVISIONS,lazy:()=>n.e(54).then(n.bind(n,47054))}]}]}])},39052:(e,t,n)=>{"use strict";n.d(t,{I:()=>a});var r=n(58128),o=n(10571);const a=(0,r.Ay)("div")({overflow:"hidden",width:o.eX,maxHeight:o.Y2,display:"flex",flexDirection:"column",margin:"0 auto"})},39271:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(53129);const o=function(e,t){return t?(0,r.A)(e,t,{clone:!1}):e}},39385:(e,t,n)=>{"use strict";function r(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window;const t=e.document.documentElement.clientWidth;return e.innerWidth-t}n.d(t,{A:()=>r})},39713:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>f});const r=function(e){var t=this.constructor;return this.then((function(n){return t.resolve(e()).then((function(){return n}))}),(function(n){return t.resolve(e()).then((function(){return t.reject(n)}))}))};var o=setTimeout;function a(){}function i(e){if(!(this instanceof i))throw new TypeError("Promises must be constructed via new");if("function"!==typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],p(e,this)}function s(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,i._immediateFn((function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var r;try{r=n(e._value)}catch(o){return void c(t.promise,o)}l(t.promise,r)}else(1===e._state?l:c)(t.promise,e._value)}))):e._deferreds.push(t)}function l(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"===typeof t||"function"===typeof t)){var n=t.then;if(t instanceof i)return e._state=3,e._value=t,void d(e);if("function"===typeof n)return void p((r=n,o=t,function(){r.apply(o,arguments)}),e)}e._state=1,e._value=t,d(e)}catch(a){c(e,a)}var r,o}function c(e,t){e._state=2,e._value=t,d(e)}function d(e){2===e._state&&0===e._deferreds.length&&i._immediateFn((function(){e._handled||i._unhandledRejectionFn(e._value)}));for(var t=0,n=e._deferreds.length;t{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.typographyVariant=t.textTransform=t.textAlign=t.lineHeight=t.letterSpacing=t.fontWeight=t.fontStyle=t.fontSize=t.fontFamily=t.default=void 0;var o=r(n(36701)),a=r(n(92716));const i=t.fontFamily=(0,o.default)({prop:"fontFamily",themeKey:"typography"}),s=t.fontSize=(0,o.default)({prop:"fontSize",themeKey:"typography"}),l=t.fontStyle=(0,o.default)({prop:"fontStyle",themeKey:"typography"}),c=t.fontWeight=(0,o.default)({prop:"fontWeight",themeKey:"typography"}),d=t.letterSpacing=(0,o.default)({prop:"letterSpacing"}),u=t.textTransform=(0,o.default)({prop:"textTransform"}),p=t.lineHeight=(0,o.default)({prop:"lineHeight"}),f=t.textAlign=(0,o.default)({prop:"textAlign"}),h=t.typographyVariant=(0,o.default)({prop:"typography",cssProperty:!1,themeKey:"typography"}),m=(0,a.default)(h,i,s,l,c,d,p,f,u);t.default=m},40090:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.getSvgIconUtilityClass=function(e){return(0,a.default)("MuiSvgIcon",e)};var o=r(n(18231)),a=r(n(57199));const i=(0,o.default)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);t.default=i},40112:(e,t)=>{"use strict";function n(e){return null!=e&&!(Array.isArray(e)&&0===e.length)}Object.defineProperty(t,"__esModule",{value:!0}),t.hasValue=n,t.isAdornedStart=function(e){return e.startAdornment},t.isFilled=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e&&(n(e.value)&&""!==e.value||t&&n(e.defaultValue)&&""!==e.defaultValue)}},40122:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(89379),o=n(58387);function a(e,t){if(!e)return t;function n(e,t){const n={};return Object.keys(t).forEach((r=>{(function(e,t){const n=e.charCodeAt(2);return"o"===e[0]&&"n"===e[1]&&n>=65&&n<=90&&"function"===typeof t})(r,t[r])&&"function"===typeof e[r]&&(n[r]=function(){e[r](...arguments),t[r](...arguments)})})),n}if("function"===typeof e||"function"===typeof t)return a=>{const i="function"===typeof t?t(a):t,s="function"===typeof e?e((0,r.A)((0,r.A)({},a),i)):e,l=(0,o.A)(null===a||void 0===a?void 0:a.className,null===i||void 0===i?void 0:i.className,null===s||void 0===s?void 0:s.className),c=n(s,i);return(0,r.A)((0,r.A)((0,r.A)((0,r.A)((0,r.A)((0,r.A)({},i),s),c),!!l&&{className:l}),(null===i||void 0===i?void 0:i.style)&&(null===s||void 0===s?void 0:s.style)&&{style:(0,r.A)((0,r.A)({},i.style),s.style)}),(null===i||void 0===i?void 0:i.sx)&&(null===s||void 0===s?void 0:s.sx)&&{sx:[...Array.isArray(i.sx)?i.sx:[i.sx],...Array.isArray(s.sx)?s.sx:[s.sx]]})};const a=t,i=n(e,a),s=(0,o.A)(null===a||void 0===a?void 0:a.className,null===e||void 0===e?void 0:e.className);return(0,r.A)((0,r.A)((0,r.A)((0,r.A)((0,r.A)((0,r.A)({},t),e),i),!!s&&{className:s}),(null===a||void 0===a?void 0:a.style)&&(null===e||void 0===e?void 0:e.style)&&{style:(0,r.A)((0,r.A)({},a.style),e.style)}),(null===a||void 0===a?void 0:a.sx)&&(null===e||void 0===e?void 0:e.sx)&&{sx:[...Array.isArray(a.sx)?a.sx:[a.sx],...Array.isArray(e.sx)?e.sx:[e.sx]]})}},40139:e=>{e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r{"use strict";n.d(t,{A:()=>m});var r=n(89379),o=n(80045),a=n(65043),i=n(30376),s=n(62475),l=n(60267),c=n(76906),d=n(38348),u=n(70579);const p=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],f=["ownerState"],h={entering:{opacity:1},entered:{opacity:1}},m=a.forwardRef((function(e,t){const n=(0,l.A)(),m={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:g,appear:v=!0,children:y,easing:b,in:x,onEnter:A,onEntered:w,onEntering:S,onExit:C,onExited:P,onExiting:_,style:T,timeout:E=m,TransitionComponent:R=i.Ay}=e,k=(0,o.A)(e,p),j=a.useRef(null),O=(0,d.A)(j,(0,s.A)(y),t),I=e=>t=>{if(e){const n=j.current;void 0===t?e(n):e(n,t)}},D=I(S),M=I(((e,t)=>{(0,c.q)(e);const r=(0,c.c)({style:T,timeout:E,easing:b},{mode:"enter"});e.style.webkitTransition=n.transitions.create("opacity",r),e.style.transition=n.transitions.create("opacity",r),A&&A(e,t)})),L=I(w),N=I(_),F=I((e=>{const t=(0,c.c)({style:T,timeout:E,easing:b},{mode:"exit"});e.style.webkitTransition=n.transitions.create("opacity",t),e.style.transition=n.transitions.create("opacity",t),C&&C(e)})),z=I(P);return(0,u.jsx)(R,(0,r.A)((0,r.A)({appear:v,in:x,nodeRef:j,onEnter:M,onEntered:L,onEntering:D,onExit:F,onExited:z,onExiting:N,addEndListener:e=>{g&&g(j.current,e)},timeout:E},k),{},{children:(e,t)=>{let{ownerState:n}=t,i=(0,o.A)(t,f);return a.cloneElement(y,(0,r.A)({style:(0,r.A)((0,r.A)((0,r.A)({opacity:0,visibility:"exited"!==e||x?void 0:"hidden"},h[e]),T),y.props.style),ref:O},i))}}))}))},40520:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.getBackdropUtilityClass=function(e){return(0,a.default)("MuiBackdrop",e)};var o=r(n(18231)),a=r(n(57199));const i=(0,o.default)("MuiBackdrop",["root","invisible"]);t.default=i},40709:(e,t,n)=>{"use strict";n.d(t,{C:()=>C});var r=n(58168),o=n(98587),a=n(65043),i=n(97605),s=n(21767),l=n(70713),c=n(78776),d=n(40405),u=n(60898),p=n(89773),f=n(58128),h=n(10571),m=n(70579);const g=(0,f.Ay)(u.A)({["& .".concat(p.A.container)]:{outline:0},["& .".concat(p.A.paper)]:{outline:0,minWidth:h.eX}}),v=(0,f.Ay)(c.A)({"&:first-of-type":{padding:0}});function y(e){var t,n;const{children:o,onDismiss:a,open:i,slots:s,slotProps:l}=e,c=null!==(t=null===s||void 0===s?void 0:s.dialog)&&void 0!==t?t:g,u=null!==(n=null===s||void 0===s?void 0:s.mobileTransition)&&void 0!==n?n:d.A;return(0,m.jsx)(c,(0,r.A)({open:i,onClose:a},null===l||void 0===l?void 0:l.dialog,{TransitionComponent:u,TransitionProps:null===l||void 0===l?void 0:l.mobileTransition,PaperComponent:null===s||void 0===s?void 0:s.mobilePaper,PaperProps:null===l||void 0===l?void 0:l.mobilePaper,children:(0,m.jsx)(v,{children:o})}))}var b=n(841),x=n(38517),A=n(91856),w=n(61349);const S=["props","getOpenDialogAriaText"],C=e=>{var t,n,c;let{props:d,getOpenDialogAriaText:u}=e,p=(0,o.A)(e,S);const{slots:f,slotProps:h,className:g,sx:v,format:C,formatDensity:P,enableAccessibleFieldDOMStructure:_,selectedSections:T,onSelectedSectionsChange:E,timezone:R,name:k,label:j,inputRef:O,readOnly:I,disabled:D,localeText:M}=d,L=a.useRef(null),N=(0,l.A)(),F=null!==(t=null===h||void 0===h||null===(n=h.toolbar)||void 0===n?void 0:n.hidden)&&void 0!==t&&t,{open:z,actions:B,layoutProps:U,renderCurrentView:V,fieldProps:W,contextValue:H}=(0,b.k)((0,r.A)({},p,{props:d,fieldRef:L,autoFocusView:!0,additionalViewProps:{},wrapperVariant:"mobile"})),G=f.field,Y=(0,i.A)({elementType:G,externalSlotProps:null===h||void 0===h?void 0:h.field,additionalProps:(0,r.A)({},W,F&&{id:N},!(D||I)&&{onClick:B.onOpen,onKeyDown:(0,x.rQ)(B.onOpen)},{readOnly:null===I||void 0===I||I,disabled:D,className:g,sx:v,format:C,formatDensity:P,enableAccessibleFieldDOMStructure:_,selectedSections:T,onSelectedSectionsChange:E,timezone:R,label:j,name:k},O?{inputRef:O}:{}),ownerState:d});Y.inputProps=(0,r.A)({},Y.inputProps,{"aria-label":u(W.value)});const q=(0,r.A)({textField:f.textField},Y.slots),K=null!==(c=f.layout)&&void 0!==c?c:A.CJ;let J=N;F&&(J=j?"".concat(N,"-label"):void 0);const X=(0,r.A)({},h,{toolbar:(0,r.A)({},null===h||void 0===h?void 0:h.toolbar,{titleId:N}),mobilePaper:(0,r.A)({"aria-labelledby":J},null===h||void 0===h?void 0:h.mobilePaper)}),$=(0,s.A)(L,Y.unstableFieldRef);return{renderPicker:()=>(0,m.jsxs)(w.l,{contextValue:H,localeText:M,children:[(0,m.jsx)(G,(0,r.A)({},Y,{slots:q,slotProps:X,unstableFieldRef:$})),(0,m.jsx)(y,(0,r.A)({},B,{open:z,slots:f,slotProps:X,children:(0,m.jsx)(K,(0,r.A)({},U,null===X||void 0===X?void 0:X.layout,{slots:f,slotProps:X,children:V()}))}))]})}}},41048:(e,t,n)=>{"use strict";n.d(t,{b:()=>o});var r=n(98503);const o=()=>(0,r.u)().localeText},41053:(e,t,n)=>{"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;const o=r(n(65043)).createContext(void 0);t.default=o},41210:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;r(n(65173));const o=(0,r(n(554)).default)();t.default=o},41497:(e,t,n)=>{"use strict";var r=n(13218);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==r){var s=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 s.name="Invariant Violation",s}}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:a,resetWarningCache:o};return n.PropTypes=n,n}},41729:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",whiteSpace:"nowrap",width:"1px"}},41778:(e,t,n)=>{"use strict";n.d(t,{A:()=>C});var r=n(89379),o=n(80045),a=n(31807),i=n(58387),s=n(65043),l=n(76606),c=n(14057),d=n(70579);const u=(0,c.A)((0,d.jsx)("path",{d:"M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z"}),"ArrowDownward");var p=n(58128),f=n(51612),h=n(28301),m=n(97194),g=n(79857),v=n(86061);function y(e){return(0,v.Ay)("MuiTableSortLabel",e)}const b=(0,g.A)("MuiTableSortLabel",["root","active","icon","iconDirectionDesc","iconDirectionAsc","directionDesc","directionAsc"]);var x=n(69905);const A=["active","children","className","direction","hideSortIcon","IconComponent","slots","slotProps"],w=(0,p.Ay)(l.A,{name:"MuiTableSortLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.active&&t.active]}})((0,f.A)((e=>{let{theme:t}=e;return{cursor:"pointer",display:"inline-flex",justifyContent:"flex-start",flexDirection:"inherit",alignItems:"center","&:focus":{color:(t.vars||t).palette.text.secondary},"&:hover":{color:(t.vars||t).palette.text.secondary,["& .".concat(b.icon)]:{opacity:.5}},["&.".concat(b.active)]:{color:(t.vars||t).palette.text.primary,["& .".concat(b.icon)]:{opacity:1,color:(t.vars||t).palette.text.secondary}}}}))),S=(0,p.Ay)("span",{name:"MuiTableSortLabel",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,t["iconDirection".concat((0,m.A)(n.direction))]]}})((0,f.A)((e=>{let{theme:t}=e;return{fontSize:18,marginRight:4,marginLeft:4,opacity:0,transition:t.transitions.create(["opacity","transform"],{duration:t.transitions.duration.shorter}),userSelect:"none",variants:[{props:{direction:"desc"},style:{transform:"rotate(0deg)"}},{props:{direction:"asc"},style:{transform:"rotate(180deg)"}}]}}))),C=s.forwardRef((function(e,t){const n=(0,h.b)({props:e,name:"MuiTableSortLabel"}),{active:s=!1,children:l,className:c,direction:p="asc",hideSortIcon:f=!1,IconComponent:g=u,slots:v={},slotProps:b={}}=n,C=(0,o.A)(n,A),P=(0,r.A)((0,r.A)({},n),{},{active:s,direction:p,hideSortIcon:f,IconComponent:g}),_=(e=>{const{classes:t,direction:n,active:r}=e,o={root:["root",r&&"active","direction".concat((0,m.A)(n))],icon:["icon","iconDirection".concat((0,m.A)(n))]};return(0,a.A)(o,y,t)})(P),T={slots:v,slotProps:b},[E,R]=(0,x.A)("root",{elementType:w,externalForwardedProps:T,ownerState:P,className:(0,i.A)(_.root,c),ref:t}),[k,j]=(0,x.A)("icon",{elementType:S,externalForwardedProps:T,ownerState:P,className:_.icon});return(0,d.jsxs)(E,(0,r.A)((0,r.A)((0,r.A)({disableRipple:!0,component:"span"},R),C),{},{children:[l,f&&!s?null:(0,d.jsx)(k,(0,r.A)({as:g},j))]}))}))},41859:(e,t,n)=>{"use strict";n.d(t,{A:()=>I});var r=n(80045),o=n(89379),a=n(65043),i=n(58387),s=n(84599),l=n(31807),c=n(29651),d=n(16572),u=n(42466),p=n(58128),f=n(51612),h=n(28301),m=n(76606),g=n(80172),v=n(97194),y=n(34412),b=n(79857),x=n(86061);function A(e){return(0,x.Ay)("MuiButton",e)}const w=(0,b.A)("MuiButton",["root","text","textInherit","textPrimary","textSecondary","textSuccess","textError","textInfo","textWarning","outlined","outlinedInherit","outlinedPrimary","outlinedSecondary","outlinedSuccess","outlinedError","outlinedInfo","outlinedWarning","contained","containedInherit","containedPrimary","containedSecondary","containedSuccess","containedError","containedInfo","containedWarning","disableElevation","focusVisible","disabled","colorInherit","colorPrimary","colorSecondary","colorSuccess","colorError","colorInfo","colorWarning","textSizeSmall","textSizeMedium","textSizeLarge","outlinedSizeSmall","outlinedSizeMedium","outlinedSizeLarge","containedSizeSmall","containedSizeMedium","containedSizeLarge","sizeMedium","sizeSmall","sizeLarge","fullWidth","startIcon","endIcon","icon","iconSizeSmall","iconSizeMedium","iconSizeLarge","loading","loadingWrapper","loadingIconPlaceholder","loadingIndicator","loadingPositionCenter","loadingPositionStart","loadingPositionEnd"]);var S=n(28960),C=n(15524),P=n(70579);const _=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","id","loading","loadingIndicator","loadingPosition","size","startIcon","type","variant"],T=[{props:{size:"small"},style:{"& > *:nth-of-type(1)":{fontSize:18}}},{props:{size:"medium"},style:{"& > *:nth-of-type(1)":{fontSize:20}}},{props:{size:"large"},style:{"& > *:nth-of-type(1)":{fontSize:22}}}],E=(0,p.Ay)(m.A,{shouldForwardProp:e=>(0,u.A)(e)||"classes"===e,name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t["".concat(n.variant).concat((0,v.A)(n.color))],t["size".concat((0,v.A)(n.size))],t["".concat(n.variant,"Size").concat((0,v.A)(n.size))],"inherit"===n.color&&t.colorInherit,n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth,n.loading&&t.loading]}})((0,f.A)((e=>{let{theme:t}=e;const n="light"===t.palette.mode?t.palette.grey[300]:t.palette.grey[800],r="light"===t.palette.mode?t.palette.grey.A100:t.palette.grey[700];return(0,o.A)((0,o.A)({},t.typography.button),{},{minWidth:64,padding:"6px 16px",border:0,borderRadius:(t.vars||t).shape.borderRadius,transition:t.transitions.create(["background-color","box-shadow","border-color","color"],{duration:t.transitions.duration.short}),"&:hover":{textDecoration:"none"},["&.".concat(w.disabled)]:{color:(t.vars||t).palette.action.disabled},variants:[{props:{variant:"contained"},style:{color:"var(--variant-containedColor)",backgroundColor:"var(--variant-containedBg)",boxShadow:(t.vars||t).shadows[2],"&:hover":{boxShadow:(t.vars||t).shadows[4],"@media (hover: none)":{boxShadow:(t.vars||t).shadows[2]}},"&:active":{boxShadow:(t.vars||t).shadows[8]},["&.".concat(w.focusVisible)]:{boxShadow:(t.vars||t).shadows[6]},["&.".concat(w.disabled)]:{color:(t.vars||t).palette.action.disabled,boxShadow:(t.vars||t).shadows[0],backgroundColor:(t.vars||t).palette.action.disabledBackground}}},{props:{variant:"outlined"},style:{padding:"5px 15px",border:"1px solid currentColor",borderColor:"var(--variant-outlinedBorder, currentColor)",backgroundColor:"var(--variant-outlinedBg)",color:"var(--variant-outlinedColor)",["&.".concat(w.disabled)]:{border:"1px solid ".concat((t.vars||t).palette.action.disabledBackground)}}},{props:{variant:"text"},style:{padding:"6px 8px",color:"var(--variant-textColor)",backgroundColor:"var(--variant-textBg)"}},...Object.entries(t.palette).filter((0,y.A)()).map((e=>{let[n]=e;return{props:{color:n},style:{"--variant-textColor":(t.vars||t).palette[n].main,"--variant-outlinedColor":(t.vars||t).palette[n].main,"--variant-outlinedBorder":t.vars?"rgba(".concat(t.vars.palette[n].mainChannel," / 0.5)"):(0,c.X4)(t.palette[n].main,.5),"--variant-containedColor":(t.vars||t).palette[n].contrastText,"--variant-containedBg":(t.vars||t).palette[n].main,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":(t.vars||t).palette[n].dark,"--variant-textBg":t.vars?"rgba(".concat(t.vars.palette[n].mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,c.X4)(t.palette[n].main,t.palette.action.hoverOpacity),"--variant-outlinedBorder":(t.vars||t).palette[n].main,"--variant-outlinedBg":t.vars?"rgba(".concat(t.vars.palette[n].mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,c.X4)(t.palette[n].main,t.palette.action.hoverOpacity)}}}}})),{props:{color:"inherit"},style:{color:"inherit",borderColor:"currentColor","--variant-containedBg":t.vars?t.vars.palette.Button.inheritContainedBg:n,"@media (hover: hover)":{"&:hover":{"--variant-containedBg":t.vars?t.vars.palette.Button.inheritContainedHoverBg:r,"--variant-textBg":t.vars?"rgba(".concat(t.vars.palette.text.primaryChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,c.X4)(t.palette.text.primary,t.palette.action.hoverOpacity),"--variant-outlinedBg":t.vars?"rgba(".concat(t.vars.palette.text.primaryChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,c.X4)(t.palette.text.primary,t.palette.action.hoverOpacity)}}}},{props:{size:"small",variant:"text"},style:{padding:"4px 5px",fontSize:t.typography.pxToRem(13)}},{props:{size:"large",variant:"text"},style:{padding:"8px 11px",fontSize:t.typography.pxToRem(15)}},{props:{size:"small",variant:"outlined"},style:{padding:"3px 9px",fontSize:t.typography.pxToRem(13)}},{props:{size:"large",variant:"outlined"},style:{padding:"7px 21px",fontSize:t.typography.pxToRem(15)}},{props:{size:"small",variant:"contained"},style:{padding:"4px 10px",fontSize:t.typography.pxToRem(13)}},{props:{size:"large",variant:"contained"},style:{padding:"8px 22px",fontSize:t.typography.pxToRem(15)}},{props:{disableElevation:!0},style:{boxShadow:"none","&:hover":{boxShadow:"none"},["&.".concat(w.focusVisible)]:{boxShadow:"none"},"&:active":{boxShadow:"none"},["&.".concat(w.disabled)]:{boxShadow:"none"}}},{props:{fullWidth:!0},style:{width:"100%"}},{props:{loadingPosition:"center"},style:{transition:t.transitions.create(["background-color","box-shadow","border-color"],{duration:t.transitions.duration.short}),["&.".concat(w.loading)]:{color:"transparent"}}}]})}))),R=(0,p.Ay)("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.startIcon,n.loading&&t.startIconLoadingStart,t["iconSize".concat((0,v.A)(n.size))]]}})((e=>{let{theme:t}=e;return{display:"inherit",marginRight:8,marginLeft:-4,variants:[{props:{size:"small"},style:{marginLeft:-2}},{props:{loadingPosition:"start",loading:!0},style:{transition:t.transitions.create(["opacity"],{duration:t.transitions.duration.short}),opacity:0}},{props:{loadingPosition:"start",loading:!0,fullWidth:!0},style:{marginRight:-8}},...T]}})),k=(0,p.Ay)("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.endIcon,n.loading&&t.endIconLoadingEnd,t["iconSize".concat((0,v.A)(n.size))]]}})((e=>{let{theme:t}=e;return{display:"inherit",marginRight:-4,marginLeft:8,variants:[{props:{size:"small"},style:{marginRight:-2}},{props:{loadingPosition:"end",loading:!0},style:{transition:t.transitions.create(["opacity"],{duration:t.transitions.duration.short}),opacity:0}},{props:{loadingPosition:"end",loading:!0,fullWidth:!0},style:{marginLeft:-8}},...T]}})),j=(0,p.Ay)("span",{name:"MuiButton",slot:"LoadingIndicator"})((e=>{let{theme:t}=e;return{display:"none",position:"absolute",visibility:"visible",variants:[{props:{loading:!0},style:{display:"flex"}},{props:{loadingPosition:"start"},style:{left:14}},{props:{loadingPosition:"start",size:"small"},style:{left:10}},{props:{variant:"text",loadingPosition:"start"},style:{left:6}},{props:{loadingPosition:"center"},style:{left:"50%",transform:"translate(-50%)",color:(t.vars||t).palette.action.disabled}},{props:{loadingPosition:"end"},style:{right:14}},{props:{loadingPosition:"end",size:"small"},style:{right:10}},{props:{variant:"text",loadingPosition:"end"},style:{right:6}},{props:{loadingPosition:"start",fullWidth:!0},style:{position:"relative",left:-10}},{props:{loadingPosition:"end",fullWidth:!0},style:{position:"relative",right:-10}}]}})),O=(0,p.Ay)("span",{name:"MuiButton",slot:"LoadingIconPlaceholder"})({display:"inline-block",width:"1em",height:"1em"}),I=a.forwardRef((function(e,t){const n=a.useContext(S.A),c=a.useContext(C.A),u=(0,s.A)(n,e),p=(0,h.b)({props:u,name:"MuiButton"}),{children:f,color:m="primary",component:y="button",className:b,disabled:x=!1,disableElevation:w=!1,disableFocusRipple:T=!1,endIcon:I,focusVisibleClassName:D,fullWidth:M=!1,id:L,loading:N=null,loadingIndicator:F,loadingPosition:z="center",size:B="medium",startIcon:U,type:V,variant:W="text"}=p,H=(0,r.A)(p,_),G=(0,d.A)(L),Y=null!==F&&void 0!==F?F:(0,P.jsx)(g.A,{"aria-labelledby":G,color:"inherit",size:16}),q=(0,o.A)((0,o.A)({},p),{},{color:m,component:y,disabled:x,disableElevation:w,disableFocusRipple:T,fullWidth:M,loading:N,loadingIndicator:Y,loadingPosition:z,size:B,type:V,variant:W}),K=(e=>{const{color:t,disableElevation:n,fullWidth:r,size:a,variant:i,loading:s,loadingPosition:c,classes:d}=e,u={root:["root",s&&"loading",i,"".concat(i).concat((0,v.A)(t)),"size".concat((0,v.A)(a)),"".concat(i,"Size").concat((0,v.A)(a)),"color".concat((0,v.A)(t)),n&&"disableElevation",r&&"fullWidth",s&&"loadingPosition".concat((0,v.A)(c))],startIcon:["icon","startIcon","iconSize".concat((0,v.A)(a))],endIcon:["icon","endIcon","iconSize".concat((0,v.A)(a))],loadingIndicator:["loadingIndicator"],loadingWrapper:["loadingWrapper"]},p=(0,l.A)(u,A,d);return(0,o.A)((0,o.A)({},d),p)})(q),J=(U||N&&"start"===z)&&(0,P.jsx)(R,{className:K.startIcon,ownerState:q,children:U||(0,P.jsx)(O,{className:K.loadingIconPlaceholder,ownerState:q})}),X=(I||N&&"end"===z)&&(0,P.jsx)(k,{className:K.endIcon,ownerState:q,children:I||(0,P.jsx)(O,{className:K.loadingIconPlaceholder,ownerState:q})}),$=c||"",Z="boolean"===typeof N?(0,P.jsx)("span",{className:K.loadingWrapper,style:{display:"contents"},children:N&&(0,P.jsx)(j,{className:K.loadingIndicator,ownerState:q,children:Y})}):null;return(0,P.jsxs)(E,(0,o.A)((0,o.A)({ownerState:q,className:(0,i.A)(n.className,K.root,b,$),component:y,disabled:x||N,focusRipple:!T,focusVisibleClassName:(0,i.A)(K.focusVisible,D),ref:t,type:V,id:N?G:L},H),{},{classes:K,children:[J,"end"!==z&&Z,f,"end"===z&&Z,X]}))}))},41944:(e,t,n)=>{"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const{controlled:t,default:n,name:r,state:a="value"}=e,{current:i}=o.useRef(void 0!==t),[s,l]=o.useState(n),c=i?t:s;0;const d=o.useCallback((e=>{i||l(e)}),[]);return[c,d]};var o=r(n(65043))},41968:(e,t,n)=>{"use strict";n.d(t,{A:()=>y});var r=n(89379),o=n(80045),a=n(65043),i=n(58387),s=n(31807),l=n(58128),c=n(51612),d=n(28301),u=n(55895),p=n(79857),f=n(86061);function h(e){return(0,f.Ay)("MuiAlertTitle",e)}(0,p.A)("MuiAlertTitle",["root"]);var m=n(70579);const g=["className"],v=(0,l.Ay)(u.A,{name:"MuiAlertTitle",slot:"Root"})((0,c.A)((e=>{let{theme:t}=e;return{fontWeight:t.typography.fontWeightMedium,marginTop:-2}}))),y=a.forwardRef((function(e,t){const n=(0,d.b)({props:e,name:"MuiAlertTitle"}),{className:a}=n,l=(0,o.A)(n,g),c=n,u=(e=>{const{classes:t}=e;return(0,s.A)({root:["root"]},h,t)})(c);return(0,m.jsx)(v,(0,r.A)({gutterBottom:!0,component:"div",ownerState:c,ref:t,className:(0,i.A)(u.root,a)},l))}))},42099:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){const n=this;if(n.vars){var r;if(null===(r=n.colorSchemes)||void 0===r||!r[e]||"function"!==typeof n.getColorSchemeSelector)return{};let o=n.getColorSchemeSelector(e);return"&"===o?t:((o.includes("data-")||o.includes("."))&&(o="*:where(".concat(o.replace(/\s*&$/,""),") &")),{[o]:t})}if(n.palette.mode===e)return t;return{}}},42305:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(55500);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===r[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}}))}))},42332:(e,t,n)=>{"use strict";var r=n(6305).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0});var a={listClasses:!0};Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"listClasses",{enumerable:!0,get:function(){return s.default}});var i=o(n(71062)),s=r(n(460));Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}))},42466:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(478);const o=e=>(0,r.A)(e)&&"classes"!==e},42472:(e,t,n)=>{"use strict";var r=n(12897).default,o=n(91847).default;const a=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"];var i=n(24994).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(65043)),c=(i(n(65173)),i(n(12949))),d=i(n(79740)),u=i(n(6803)),p=n(44350),f=i(n(66870)),h=n(59908),m=n(40090),g=n(70579);const v=(0,p.styled)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"inherit"!==n.color&&t["color".concat((0,u.default)(n.color))],t["fontSize".concat((0,u.default)(n.fontSize))]]}})((0,f.default)((e=>{var t,n,r,o,a,i,s,l,c,d,u,p,f,h,m;let{theme:g}=e;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",flexShrink:0,transition:null===(t=g.transitions)||void 0===t||null===(n=t.create)||void 0===n?void 0:n.call(t,"fill",{duration:null===(r=(null!==(o=g.vars)&&void 0!==o?o:g).transitions)||void 0===r||null===(r=r.duration)||void 0===r?void 0:r.shorter}),variants:[{props:e=>!e.hasSvgAsChild,style:{fill:"currentColor"}},{props:{fontSize:"inherit"},style:{fontSize:"inherit"}},{props:{fontSize:"small"},style:{fontSize:(null===(a=g.typography)||void 0===a||null===(i=a.pxToRem)||void 0===i?void 0:i.call(a,20))||"1.25rem"}},{props:{fontSize:"medium"},style:{fontSize:(null===(s=g.typography)||void 0===s||null===(l=s.pxToRem)||void 0===l?void 0:l.call(s,24))||"1.5rem"}},{props:{fontSize:"large"},style:{fontSize:(null===(c=g.typography)||void 0===c||null===(d=c.pxToRem)||void 0===d?void 0:d.call(c,35))||"2.1875rem"}},...Object.entries((null!==(u=g.vars)&&void 0!==u?u:g).palette).filter((e=>{let[,t]=e;return t&&t.main})).map((e=>{var t,n;let[r]=e;return{props:{color:r},style:{color:null===(t=(null!==(n=g.vars)&&void 0!==n?n:g).palette)||void 0===t||null===(t=t[r])||void 0===t?void 0:t.main}}})),{props:{color:"action"},style:{color:null===(p=(null!==(f=g.vars)&&void 0!==f?f:g).palette)||void 0===p||null===(p=p.action)||void 0===p?void 0:p.active}},{props:{color:"disabled"},style:{color:null===(h=(null!==(m=g.vars)&&void 0!==m?m:g).palette)||void 0===h||null===(h=h.action)||void 0===h?void 0:h.disabled}},{props:{color:"inherit"},style:{color:void 0}}]}}))),y=l.forwardRef((function(e,t){const n=(0,h.useDefaultProps)({props:e,name:"MuiSvgIcon"}),{children:i,className:s,color:p="inherit",component:f="svg",fontSize:y="medium",htmlColor:b,inheritViewBox:x=!1,titleAccess:A,viewBox:w="0 0 24 24"}=n,S=o(n,a),C=l.isValidElement(i)&&"svg"===i.type,P=r(r({},n),{},{color:p,component:f,fontSize:y,instanceFontSize:e.fontSize,inheritViewBox:x,viewBox:w,hasSvgAsChild:C}),_={};x||(_.viewBox=w);const T=(e=>{const{color:t,fontSize:n,classes:r}=e,o={root:["root","inherit"!==t&&"color".concat((0,u.default)(t)),"fontSize".concat((0,u.default)(n))]};return(0,d.default)(o,m.getSvgIconUtilityClass,r)})(P);return(0,g.jsxs)(v,r(r(r(r({as:f,className:(0,c.default)(T.root,s),focusable:"false",color:b,"aria-hidden":!A||void 0,role:A?"img":void 0,ref:t},_),S),C&&i.props),{},{ownerState:P,children:[C?i.props.children:i,A?(0,g.jsx)("title",{children:A}):null]}))}));y.muiName="SvgIcon";t.default=y},42579:(e,t,n)=>{"use strict";n.d(t,{A:()=>P});var r=n(89379),o=n(80045),a=n(65043),i=n(58387),s=n(31807),l=n(29651),c=n(16572),d=n(58128),u=n(51612),p=n(34412),f=n(28301),h=n(76606),m=n(80172),g=n(97194),v=n(79857),y=n(86061);function b(e){return(0,y.Ay)("MuiIconButton",e)}const x=(0,v.A)("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge","loading","loadingIndicator","loadingWrapper"]);var A=n(70579);const w=["edge","children","className","color","disabled","disableFocusRipple","size","id","loading","loadingIndicator"],S=(0,d.Ay)(h.A,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.loading&&t.loading,"default"!==n.color&&t["color".concat((0,g.A)(n.color))],n.edge&&t["edge".concat((0,g.A)(n.edge))],t["size".concat((0,g.A)(n.size))]]}})((0,u.A)((e=>{let{theme:t}=e;return{textAlign:"center",flex:"0 0 auto",fontSize:t.typography.pxToRem(24),padding:8,borderRadius:"50%",color:(t.vars||t).palette.action.active,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest}),variants:[{props:e=>!e.disableRipple,style:{"--IconButton-hoverBg":t.vars?"rgba(".concat(t.vars.palette.action.activeChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,l.X4)(t.palette.action.active,t.palette.action.hoverOpacity),"&:hover":{backgroundColor:"var(--IconButton-hoverBg)","@media (hover: none)":{backgroundColor:"transparent"}}}},{props:{edge:"start"},style:{marginLeft:-12}},{props:{edge:"start",size:"small"},style:{marginLeft:-3}},{props:{edge:"end"},style:{marginRight:-12}},{props:{edge:"end",size:"small"},style:{marginRight:-3}}]}})),(0,u.A)((e=>{let{theme:t}=e;return{variants:[{props:{color:"inherit"},style:{color:"inherit"}},...Object.entries(t.palette).filter((0,p.A)()).map((e=>{let[n]=e;return{props:{color:n},style:{color:(t.vars||t).palette[n].main}}})),...Object.entries(t.palette).filter((0,p.A)()).map((e=>{let[n]=e;return{props:{color:n},style:{"--IconButton-hoverBg":t.vars?"rgba(".concat((t.vars||t).palette[n].mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,l.X4)((t.vars||t).palette[n].main,t.palette.action.hoverOpacity)}}})),{props:{size:"small"},style:{padding:5,fontSize:t.typography.pxToRem(18)}},{props:{size:"large"},style:{padding:12,fontSize:t.typography.pxToRem(28)}}],["&.".concat(x.disabled)]:{backgroundColor:"transparent",color:(t.vars||t).palette.action.disabled},["&.".concat(x.loading)]:{color:"transparent"}}}))),C=(0,d.Ay)("span",{name:"MuiIconButton",slot:"LoadingIndicator"})((e=>{let{theme:t}=e;return{display:"none",position:"absolute",visibility:"visible",top:"50%",left:"50%",transform:"translate(-50%, -50%)",color:(t.vars||t).palette.action.disabled,variants:[{props:{loading:!0},style:{display:"flex"}}]}})),P=a.forwardRef((function(e,t){const n=(0,f.b)({props:e,name:"MuiIconButton"}),{edge:a=!1,children:l,className:d,color:u="default",disabled:p=!1,disableFocusRipple:h=!1,size:v="medium",id:y,loading:x=null,loadingIndicator:P}=n,_=(0,o.A)(n,w),T=(0,c.A)(y),E=null!==P&&void 0!==P?P:(0,A.jsx)(m.A,{"aria-labelledby":T,color:"inherit",size:16}),R=(0,r.A)((0,r.A)({},n),{},{edge:a,color:u,disabled:p,disableFocusRipple:h,loading:x,loadingIndicator:E,size:v}),k=(e=>{const{classes:t,disabled:n,color:r,edge:o,size:a,loading:i}=e,l={root:["root",i&&"loading",n&&"disabled","default"!==r&&"color".concat((0,g.A)(r)),o&&"edge".concat((0,g.A)(o)),"size".concat((0,g.A)(a))],loadingIndicator:["loadingIndicator"],loadingWrapper:["loadingWrapper"]};return(0,s.A)(l,b,t)})(R);return(0,A.jsxs)(S,(0,r.A)((0,r.A)({id:x?T:y,className:(0,i.A)(k.root,d),centerRipple:!0,focusRipple:!h,disabled:p||x,ref:t},_),{},{ownerState:R,children:["boolean"===typeof x&&(0,A.jsx)("span",{className:k.loadingWrapper,style:{display:"contents"},children:(0,A.jsx)(C,{className:k.loadingIndicator,ownerState:R,children:x&&E})}),l]}))}))},42761:(e,t,n)=>{"use strict";n.d(t,{h:()=>u});var r=n(85043),o=n(43812);var a=n(8749);class i{constructor(e,t){let n,r;n=e||new o.H,r=t||new o.H,this._stack=[{scope:n}],this._isolationScope=r}withScope(e){const t=this._pushScope();let n;try{n=e(t)}catch(r){throw this._popScope(),r}return(0,a.Qg)(n)?n.then((e=>(this._popScope(),e)),(e=>{throw this._popScope(),e})):(this._popScope(),n)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStackTop(){return this._stack[this._stack.length-1]}_pushScope(){const e=this.getScope().clone();return this._stack.push({client:this.getClient(),scope:e}),e}_popScope(){return!(this._stack.length<=1)&&!!this._stack.pop()}}function s(){const e=(0,r.EU)(),t=(0,r.Se)(e);return t.stack=t.stack||new i((0,r.BY)("defaultCurrentScope",(()=>new o.H)),(0,r.BY)("defaultIsolationScope",(()=>new o.H)))}function l(e){return s().withScope(e)}function c(e,t){const n=s();return n.withScope((()=>(n.getStackTop().scope=e,t(e))))}function d(e){return s().withScope((()=>e(s().getIsolationScope())))}function u(e){const t=(0,r.Se)(e);return t.acs?t.acs:{withIsolationScope:d,withScope:l,withSetScope:c,withSetIsolationScope:(e,t)=>d(t),getCurrentScope:()=>s().getScope(),getIsolationScope:()=>s().getIsolationScope()}}},42768:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.unstable_createStyleFunctionSx=d;var o=r(n(20578)),a=r(n(37964)),i=n(36701),s=n(94060),l=n(79690),c=r(n(67610));function d(){function e(e,t,n,r){const a={[e]:t,theme:n},l=r[e];if(!l)return{[e]:t};const{cssProperty:c=e,themeKey:d,transform:u,style:p}=l;if(null==t)return null;if("typography"===d&&"inherit"===t)return{[e]:t};const f=(0,i.getPath)(n,d)||{};if(p)return p(a);return(0,s.handleBreakpoints)(a,t,(t=>{let n=(0,i.getStyleValue)(f,u,t);return t===n&&"string"===typeof t&&(n=(0,i.getStyleValue)(f,u,"".concat(e).concat("default"===t?"":(0,o.default)(t)),t)),!1===c?n:{[c]:n}}))}return function t(n){var r;const{sx:o,theme:i={}}=n||{};if(!o)return null;const d=null!==(r=i.unstable_sxConfig)&&void 0!==r?r:c.default;function u(n){let r=n;if("function"===typeof n)r=n(i);else if("object"!==typeof n)return n;if(!r)return null;const o=(0,s.createEmptyBreakpointObject)(i.breakpoints),c=Object.keys(o);let u=o;return Object.keys(r).forEach((n=>{const o=(l=r[n],c=i,"function"===typeof l?l(c):l);var l,c;if(null!==o&&void 0!==o)if("object"===typeof o)if(d[n])u=(0,a.default)(u,e(n,o,i,d));else{const e=(0,s.handleBreakpoints)({theme:i},o,(e=>({[n]:e})));!function(){for(var e=arguments.length,t=new Array(e),n=0;ne.concat(Object.keys(t))),[]),o=new Set(r);return t.every((e=>o.size===Object.keys(e).length))}(e,o)?u=(0,a.default)(u,e):u[n]=t({sx:o,theme:i})}else u=(0,a.default)(u,e(n,o,i,d))})),(0,l.sortContainerQueries)(i,(0,s.removeUnusedBreakpoints)(c,u))}return Array.isArray(o)?o.map(u):u(o)}}const u=d();u.filterProps=["sx"];t.default=u},42788:(e,t,n)=>{"use strict";var r=n(12897).default,o=n(91847).default;const a=["autoComplete","autoFocus","children","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","id","InputLabelProps","inputProps","InputProps","inputRef","label","maxRows","minRows","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","select","SelectProps","slots","slotProps","type","value","variant"];var i=n(24994).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(65043)),c=(i(n(65173)),i(n(12949))),d=i(n(79740)),u=i(n(58358)),p=(i(n(32777)),n(44350)),f=n(59908),h=i(n(64736)),m=i(n(12872)),g=i(n(83586)),v=i(n(56570)),y=i(n(28435)),b=i(n(92589)),x=i(n(37660)),A=n(85886),w=i(n(4162)),S=n(70579);const C={standard:h.default,filled:m.default,outlined:g.default},P=(0,p.styled)(y.default,{name:"MuiTextField",slot:"Root"})({}),_=l.forwardRef((function(e,t){const n=(0,f.useDefaultProps)({props:e,name:"MuiTextField"}),{autoComplete:i,autoFocus:s=!1,children:l,className:p,color:h="primary",defaultValue:m,disabled:g=!1,error:y=!1,FormHelperTextProps:_,fullWidth:T=!1,helperText:E,id:R,InputLabelProps:k,inputProps:j,InputProps:O,inputRef:I,label:D,maxRows:M,minRows:L,multiline:N=!1,name:F,onBlur:z,onChange:B,onFocus:U,placeholder:V,required:W=!1,rows:H,select:G=!1,SelectProps:Y,slots:q={},slotProps:K={},type:J,value:X,variant:$="outlined"}=n,Z=o(n,a),Q=r(r({},n),{},{autoFocus:s,color:h,disabled:g,error:y,fullWidth:T,multiline:N,required:W,select:G,variant:$}),ee=(e=>{const{classes:t}=e;return(0,d.default)({root:["root"]},A.getTextFieldUtilityClass,t)})(Q);const te=(0,u.default)(R),ne=E&&te?"".concat(te,"-helper-text"):void 0,re=D&&te?"".concat(te,"-label"):void 0,oe=C[$],ae={slots:q,slotProps:r({input:O,inputLabel:k,htmlInput:j,formHelperText:_,select:Y},K)},ie={},se=ae.slotProps.inputLabel;"outlined"===$&&(se&&"undefined"!==typeof se.shrink&&(ie.notched=se.shrink),ie.label=D),G&&(Y&&Y.native||(ie.id=void 0),ie["aria-describedby"]=void 0);const[le,ce]=(0,w.default)("root",{elementType:P,shouldForwardComponentProp:!0,externalForwardedProps:r(r({},ae),Z),ownerState:Q,className:(0,c.default)(ee.root,p),ref:t,additionalProps:{disabled:g,error:y,fullWidth:T,required:W,color:h,variant:$}}),[de,ue]=(0,w.default)("input",{elementType:oe,externalForwardedProps:ae,additionalProps:ie,ownerState:Q}),[pe,fe]=(0,w.default)("inputLabel",{elementType:v.default,externalForwardedProps:ae,ownerState:Q}),[he,me]=(0,w.default)("htmlInput",{elementType:"input",externalForwardedProps:ae,ownerState:Q}),[ge,ve]=(0,w.default)("formHelperText",{elementType:b.default,externalForwardedProps:ae,ownerState:Q}),[ye,be]=(0,w.default)("select",{elementType:x.default,externalForwardedProps:ae,ownerState:Q}),xe=(0,S.jsx)(de,r({"aria-describedby":ne,autoComplete:i,autoFocus:s,defaultValue:m,fullWidth:T,multiline:N,name:F,rows:H,maxRows:M,minRows:L,type:J,value:X,id:te,inputRef:I,onBlur:z,onChange:B,onFocus:U,placeholder:V,inputProps:me,slots:{input:q.htmlInput?he:void 0}},ue));return(0,S.jsxs)(le,r(r({},ce),{},{children:[null!=D&&""!==D&&(0,S.jsx)(pe,r(r({htmlFor:te,id:re},fe),{},{children:D})),G?(0,S.jsx)(ye,r(r({"aria-describedby":ne,id:te,labelId:re,value:X,input:xe},be),{},{children:l})):xe,E&&(0,S.jsx)(ge,r(r({id:ne},ve),{},{children:E}))]}))}));t.default=_},43216:(e,t,n)=>{"use strict";var r=n(12897).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t,n){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{clone:!0};const c=o.clone?r({},t):t;s(t)&&s(n)&&Object.keys(n).forEach((r=>{a.isValidElement(n[r])||(0,i.isValidElementType)(n[r])?c[r]=n[r]:s(n[r])&&Object.prototype.hasOwnProperty.call(t,r)&&s(t[r])?c[r]=e(t[r],n[r],o):o.clone?c[r]=s(n[r])?l(n[r]):n[r]:c[r]=n[r]}));return c},t.isPlainObject=s;var a=o(n(65043)),i=n(19565);function s(e){if("object"!==typeof e||null===e)return!1;const t=Object.getPrototypeOf(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function l(e){if(a.isValidElement(e)||(0,i.isValidElementType)(e)||!s(e))return e;const t={};return Object.keys(e).forEach((n=>{t[n]=l(e[n])})),t}},43360:(e,t,n)=>{"use strict";var r=n(91847).default,o=n(12897).default;const a=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"];var i=n(24994).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(65043)),c=(i(n(65173)),i(n(79740))),d=i(n(14534)),u=(i(n(32777)),i(n(60661))),p=i(n(61475)),f=n(44350),h=i(n(66870)),m=i(n(52445)),g=n(59908),v=s(n(33138)),y=n(12900),b=n(70579);const x=(0,f.styled)(y.InputBaseRoot,{shouldForwardProp:e=>(0,p.default)(e)||"classes"===e,name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[...(0,y.rootOverridesResolver)(e,t),!n.disableUnderline&&t.underline]}})((0,h.default)((e=>{let{theme:t}=e;let n="light"===t.palette.mode?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return t.vars&&(n="rgba(".concat(t.vars.palette.common.onBackgroundChannel," / ").concat(t.vars.opacity.inputUnderline,")")),{position:"relative",variants:[{props:e=>{let{ownerState:t}=e;return t.formControl},style:{"label + &":{marginTop:16}}},{props:e=>{let{ownerState:t}=e;return!t.disableUnderline},style:{"&::after":{left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:t.transitions.create("transform",{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut}),pointerEvents:"none"},["&.".concat(v.default.focused,":after")]:{transform:"scaleX(1) translateX(0)"},["&.".concat(v.default.error)]:{"&::before, &::after":{borderBottomColor:(t.vars||t).palette.error.main}},"&::before":{borderBottom:"1px solid ".concat(n),left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:t.transitions.create("border-bottom-color",{duration:t.transitions.duration.shorter}),pointerEvents:"none"},["&:hover:not(.".concat(v.default.disabled,", .").concat(v.default.error,"):before")]:{borderBottom:"2px solid ".concat((t.vars||t).palette.text.primary),"@media (hover: none)":{borderBottom:"1px solid ".concat(n)}},["&.".concat(v.default.disabled,":before")]:{borderBottomStyle:"dotted"}}},...Object.entries(t.palette).filter((0,m.default)()).map((e=>{let[n]=e;return{props:{color:n,disableUnderline:!1},style:{"&::after":{borderBottom:"2px solid ".concat((t.vars||t).palette[n].main)}}}}))]}}))),A=(0,f.styled)(y.InputBaseInput,{name:"MuiInput",slot:"Input",overridesResolver:y.inputOverridesResolver})({}),w=l.forwardRef((function(e,t){var n,i,s,l;const p=(0,g.useDefaultProps)({props:e,name:"MuiInput"}),{disableUnderline:f=!1,components:h={},componentsProps:m,fullWidth:y=!1,inputComponent:w="input",multiline:S=!1,slotProps:C,slots:P={},type:_="text"}=p,T=r(p,a),E=(e=>{const{classes:t,disableUnderline:n}=e,r={root:["root",!n&&"underline"],input:["input"]},a=(0,c.default)(r,v.getInputUtilityClass,t);return o(o({},t),a)})(p),R={root:{ownerState:{disableUnderline:f}}},k=(null!==C&&void 0!==C?C:m)?(0,d.default)(null!==C&&void 0!==C?C:m,R):R,j=null!==(n=null!==(i=P.root)&&void 0!==i?i:h.Root)&&void 0!==n?n:x,O=null!==(s=null!==(l=P.input)&&void 0!==l?l:h.Input)&&void 0!==s?s:A;return(0,b.jsx)(u.default,o(o({slots:{root:j,input:O},slotProps:k,fullWidth:y,inputComponent:w,multiline:S,ref:t,type:_},T),{},{classes:E}))}));w.muiName="Input";t.default=w},43530:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.traverseBreakpoints=t.filterBreakpointKeys=void 0;const n=(e,t)=>e.filter((e=>t.includes(e)));t.filterBreakpointKeys=n;t.traverseBreakpoints=(e,t,r)=>{const o=e.keys[0];if(Array.isArray(t))t.forEach(((t,n)=>{r(((t,r)=>{n<=e.keys.length-1&&(0===n?Object.assign(t,r):t[e.up(e.keys[n])]=r)}),t)}));else if(t&&"object"===typeof t){(Object.keys(t).length>e.keys.length?e.keys:n(e.keys,Object.keys(t))).forEach((n=>{if(e.keys.includes(n)){const a=t[n];void 0!==a&&r(((t,r)=>{o===n?Object.assign(t,r):t[e.up(n)]=r}),a)}}))}else"number"!==typeof t&&"string"!==typeof t||r(((e,t)=>{Object.assign(e,t)}),t)}},43693:(e,t,n)=>{var r=n(77736);e.exports=function(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},43700:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){return"string"===typeof e}},43812:(e,t,n)=>{"use strict";n.d(t,{H:()=>h});var r=n(89379),o=n(57070);function a(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){const e=o.O;return e.crypto||e.msCrypto}(),t=()=>16*Math.random();try{if(null!==e&&void 0!==e&&e.randomUUID)return e.randomUUID().replace(/-/g,"");null!==e&&void 0!==e&&e.getRandomValues&&(t=()=>{const t=new Uint8Array(1);return e.getRandomValues(t),t[0]})}catch(n){}return([1e7]+1e3+4e3+8e3+1e11).replace(/[018]/g,(e=>(e^(15&t())>>e/4).toString(16)))}var i=n(2388);function s(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(t.user&&(!e.ipAddress&&t.user.ip_address&&(e.ipAddress=t.user.ip_address),e.did||t.did||(e.did=t.user.id||t.user.email||t.user.username)),e.timestamp=t.timestamp||(0,i.zf)(),t.abnormal_mechanism&&(e.abnormal_mechanism=t.abnormal_mechanism),t.ignoreDuration&&(e.ignoreDuration=t.ignoreDuration),t.sid&&(e.sid=32===t.sid.length?t.sid:a()),void 0!==t.init&&(e.init=t.init),!e.did&&t.did&&(e.did="".concat(t.did)),"number"===typeof t.started&&(e.started=t.started),e.ignoreDuration)e.duration=void 0;else if("number"===typeof t.duration)e.duration=t.duration;else{const t=e.timestamp-e.started;e.duration=t>=0?t:0}t.release&&(e.release=t.release),t.environment&&(e.environment=t.environment),!e.ipAddress&&t.ipAddress&&(e.ipAddress=t.ipAddress),!e.userAgent&&t.userAgent&&(e.userAgent=t.userAgent),"number"===typeof t.errors&&(e.errors=t.errors),t.status&&(e.status=t.status)}function l(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2;if(!t||"object"!==typeof t||n<=0)return t;if(e&&0===Object.keys(t).length)return e;const o=(0,r.A)({},e);for(const r in t)Object.prototype.hasOwnProperty.call(t,r)&&(o[r]=l(o[r],t[r],n-1));return o}var c=n(10904),d=n(8749),u=n(9173);function p(){return a()}function f(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return"string"!==typeof e||0===t||e.length<=t?e:"".concat(e.slice(0,t),"...")}class h{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext={traceId:p(),sampleRand:Math.random()}}clone(){const e=new h;return e._breadcrumbs=[...this._breadcrumbs],e._tags=(0,r.A)({},this._tags),e._extra=(0,r.A)({},this._extra),e._contexts=(0,r.A)({},this._contexts),this._contexts.flags&&(e._contexts.flags={values:[...this._contexts.flags.values]}),e._user=this._user,e._level=this._level,e._session=this._session,e._transactionName=this._transactionName,e._fingerprint=this._fingerprint,e._eventProcessors=[...this._eventProcessors],e._attachments=[...this._attachments],e._sdkProcessingMetadata=(0,r.A)({},this._sdkProcessingMetadata),e._propagationContext=(0,r.A)({},this._propagationContext),e._client=this._client,e._lastEventId=this._lastEventId,(0,c.r)(e,(0,c.f)(this)),e}setClient(e){this._client=e}setLastEventId(e){this._lastEventId=e}getClient(){return this._client}lastEventId(){return this._lastEventId}addScopeListener(e){this._scopeListeners.push(e)}addEventProcessor(e){return this._eventProcessors.push(e),this}setUser(e){return this._user=e||{email:void 0,id:void 0,ip_address:void 0,username:void 0},this._session&&s(this._session,{user:e}),this._notifyScopeListeners(),this}getUser(){return this._user}setTags(e){return this._tags=(0,r.A)((0,r.A)({},this._tags),e),this._notifyScopeListeners(),this}setTag(e,t){return this._tags=(0,r.A)((0,r.A)({},this._tags),{},{[e]:t}),this._notifyScopeListeners(),this}setExtras(e){return this._extra=(0,r.A)((0,r.A)({},this._extra),e),this._notifyScopeListeners(),this}setExtra(e,t){return this._extra=(0,r.A)((0,r.A)({},this._extra),{},{[e]:t}),this._notifyScopeListeners(),this}setFingerprint(e){return this._fingerprint=e,this._notifyScopeListeners(),this}setLevel(e){return this._level=e,this._notifyScopeListeners(),this}setTransactionName(e){return this._transactionName=e,this._notifyScopeListeners(),this}setContext(e,t){return null===t?delete this._contexts[e]:this._contexts[e]=t,this._notifyScopeListeners(),this}setSession(e){return e?this._session=e:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(e){if(!e)return this;const t="function"===typeof e?e(this):e,n=t instanceof h?t.getScopeData():(0,d.Qd)(t)?e:void 0,{tags:o,extra:a,user:i,contexts:s,level:l,fingerprint:c=[],propagationContext:u}=n||{};return this._tags=(0,r.A)((0,r.A)({},this._tags),o),this._extra=(0,r.A)((0,r.A)({},this._extra),a),this._contexts=(0,r.A)((0,r.A)({},this._contexts),s),i&&Object.keys(i).length&&(this._user=i),l&&(this._level=l),c.length&&(this._fingerprint=c),u&&(this._propagationContext=u),this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._session=void 0,(0,c.r)(this,void 0),this._attachments=[],this.setPropagationContext({traceId:p(),sampleRand:Math.random()}),this._notifyScopeListeners(),this}addBreadcrumb(e,t){const n="number"===typeof t?t:100;if(n<=0)return this;const o=(0,r.A)((0,r.A)({timestamp:(0,i.lu)()},e),{},{message:e.message?f(e.message,2048):e.message});var a;(this._breadcrumbs.push(o),this._breadcrumbs.length>n)&&(this._breadcrumbs=this._breadcrumbs.slice(-n),null===(a=this._client)||void 0===a||a.recordDroppedEvent("buffer_overflow","log_item"));return this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(e){return this._attachments.push(e),this}clearAttachments(){return this._attachments=[],this}getScopeData(){return{breadcrumbs:this._breadcrumbs,attachments:this._attachments,contexts:this._contexts,tags:this._tags,extra:this._extra,user:this._user,level:this._level,fingerprint:this._fingerprint||[],eventProcessors:this._eventProcessors,propagationContext:this._propagationContext,sdkProcessingMetadata:this._sdkProcessingMetadata,transactionName:this._transactionName,span:(0,c.f)(this)}}setSDKProcessingMetadata(e){return this._sdkProcessingMetadata=l(this._sdkProcessingMetadata,e,2),this}setPropagationContext(e){return this._propagationContext=e,this}getPropagationContext(){return this._propagationContext}captureException(e,t){const n=(null===t||void 0===t?void 0:t.event_id)||a();if(!this._client)return u.vF.warn("No client configured on scope - will not capture exception!"),n;const o=new Error("Sentry syntheticException");return this._client.captureException(e,(0,r.A)((0,r.A)({originalException:e,syntheticException:o},t),{},{event_id:n}),this),n}captureMessage(e,t,n){const o=(null===n||void 0===n?void 0:n.event_id)||a();if(!this._client)return u.vF.warn("No client configured on scope - will not capture message!"),o;const i=new Error(e);return this._client.captureMessage(e,t,(0,r.A)((0,r.A)({originalException:e,syntheticException:i},n),{},{event_id:o}),this),o}captureEvent(e,t){const n=(null===t||void 0===t?void 0:t.event_id)||a();return this._client?(this._client.captureEvent(e,(0,r.A)((0,r.A)({},t),{},{event_id:n}),this),n):(u.vF.warn("No client configured on scope - will not capture event!"),n)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach((e=>{e(this)})),this._notifyingListeners=!1)}}},43971:(e,t,n)=>{"use strict";n.d(t,{A:()=>x});var r=n(80045),o=n(89379),a=n(65043),i=n(58387),s=n(31807),l=n(17566),c=n(68700),d=n(97194),u=n(58128),p=n(51612),f=n(34412),h=n(28301),m=n(87543),g=n(70579);const v=["children","className","color","component","disabled","error","filled","focused","required"],y=(0,u.Ay)("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"secondary"===n.color&&t.colorSecondary,n.filled&&t.filled]}})((0,p.A)((e=>{let{theme:t}=e;return(0,o.A)((0,o.A)({color:(t.vars||t).palette.text.secondary},t.typography.body1),{},{lineHeight:"1.4375em",padding:0,position:"relative",variants:[...Object.entries(t.palette).filter((0,f.A)()).map((e=>{let[n]=e;return{props:{color:n},style:{["&.".concat(m.A.focused)]:{color:(t.vars||t).palette[n].main}}}})),{props:{},style:{["&.".concat(m.A.disabled)]:{color:(t.vars||t).palette.text.disabled},["&.".concat(m.A.error)]:{color:(t.vars||t).palette.error.main}}}]})}))),b=(0,u.Ay)("span",{name:"MuiFormLabel",slot:"Asterisk"})((0,p.A)((e=>{let{theme:t}=e;return{["&.".concat(m.A.error)]:{color:(t.vars||t).palette.error.main}}}))),x=a.forwardRef((function(e,t){const n=(0,h.b)({props:e,name:"MuiFormLabel"}),{children:a,className:u,color:p,component:f="label",disabled:x,error:A,filled:w,focused:S,required:C}=n,P=(0,r.A)(n,v),_=(0,c.A)(),T=(0,l.A)({props:n,muiFormControl:_,states:["color","required","focused","disabled","error","filled"]}),E=(0,o.A)((0,o.A)({},n),{},{color:T.color||"primary",component:f,disabled:T.disabled,error:T.error,filled:T.filled,focused:T.focused,required:T.required}),R=(e=>{const{classes:t,color:n,focused:r,disabled:o,error:a,filled:i,required:l}=e,c={root:["root","color".concat((0,d.A)(n)),o&&"disabled",a&&"error",i&&"filled",r&&"focused",l&&"required"],asterisk:["asterisk",a&&"error"]};return(0,s.A)(c,m.Z,t)})(E);return(0,g.jsxs)(y,(0,o.A)((0,o.A)({as:f,ownerState:E,className:(0,i.A)(R.root,u),ref:t},P),{},{children:[a,T.required&&(0,g.jsxs)(b,{ownerState:E,"aria-hidden":!0,className:R.asterisk,children:["\u2009","*"]})]}))}))},44079:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(65043);const o=e=>{const t=r.useRef({});return r.useEffect((()=>{t.current=e})),t.current}},44171:(e,t,n)=>{"use strict";n.d(t,{A:()=>i,K:()=>a});var r=n(79857),o=n(86061);function a(e){return(0,o.Ay)("MuiDivider",e)}const i=(0,r.A)("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"])},44184:(e,t,n)=>{"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0});var o={};Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a.default}});var a=r(n(68492));Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},44288:(e,t)=>{"use strict";var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler"),s=Symbol.for("react.consumer"),l=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),u=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),f=Symbol.iterator;var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,g={};function v(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||h}function y(){}function b(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||h}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error("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")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=v.prototype;var x=b.prototype=new y;x.constructor=b,m(x,v.prototype),x.isPureReactComponent=!0;var A=Array.isArray,w={H:null,A:null,T:null,S:null,V:null},S=Object.prototype.hasOwnProperty;function C(e,t,r,o,a,i){return r=i.ref,{$$typeof:n,type:e,key:t,ref:void 0!==r?r:null,props:i}}function P(e){return"object"===typeof e&&null!==e&&e.$$typeof===n}var _=/\/+/g;function T(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(){}function R(e,t,o,a,i){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var l,c,d=!1;if(null===e)d=!0;else switch(s){case"bigint":case"string":case"number":d=!0;break;case"object":switch(e.$$typeof){case n:case r:d=!0;break;case p:return R((d=e._init)(e._payload),t,o,a,i)}}if(d)return i=i(e),d=""===a?"."+T(e,0):a,A(i)?(o="",null!=d&&(o=d.replace(_,"$&/")+"/"),R(i,t,o,"",(function(e){return e}))):null!=i&&(P(i)&&(l=i,c=o+(null==i.key||e&&e.key===i.key?"":(""+i.key).replace(_,"$&/")+"/")+d,i=C(l.type,c,void 0,0,0,l.props)),t.push(i)),1;d=0;var u,h=""===a?".":a+":";if(A(e))for(var m=0;m{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(88544))},44296:(e,t,n)=>{"use strict";var r=n(12897).default,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n(65043)),s=(o(n(65173)),n(89234)),l=(o(n(22814)),n(7518)),c=o(n(10789)),d=o(n(8295)),u=o(n(2104)),p=n(70579);const f={};function h(e,t,n){let o=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return i.useMemo((()=>{const a=e&&t[e]||t;if("function"===typeof n){const i=n(a),s=e?r(r({},t),{},{[e]:i}):i;return o?()=>s:s}return e?r(r({},t),{},{[e]:n}):r(r({},t),n)}),[e,t,n,o])}t.default=function(e){const{children:t,theme:n,themeId:r}=e,o=(0,c.default)(f),a=(0,s.useTheme)()||f,i=h(r,o,n),m=h(r,a,n,!0),g="rtl"===(r?i[r]:i).direction;return(0,p.jsx)(s.ThemeProvider,{theme:m,children:(0,p.jsx)(l.ThemeContext.Provider,{value:i,children:(0,p.jsx)(d.default,{value:g,children:(0,p.jsx)(u.default,{value:r?i[r].components:i.components,children:t})})})})}},44324:(e,t,n)=>{"use strict";n.d(t,{L:()=>a,h:()=>o});var r=n(86061);function o(e){return(0,r.Ay)("MuiMultiSectionDigitalClock",e)}const a=(0,n(79857).A)("MuiMultiSectionDigitalClock",["root"])},44350:(e,t,n)=>{"use strict";var r=n(12897).default,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"css",{enumerable:!0,get:function(){return d.css}}),t.globalCss=function(e){return function(t){return(0,c.jsx)(l.default,{styles:"function"===typeof e?n=>e(r({theme:n},t)):e})}},t.internal_createExtendSxProp=function(){return i.extendSxProp},Object.defineProperty(t,"keyframes",{enumerable:!0,get:function(){return d.keyframes}}),Object.defineProperty(t,"styled",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"useTheme",{enumerable:!0,get:function(){return s.default}});a(n(65043));var i=n(76998),s=o(n(26240)),l=o(n(38549)),c=n(70579),d=n(74683),u=o(n(34535))},44639:(e,t,n)=>{"use strict";n.d(t,{$:()=>i});var r=n(65043),o=n(21039),a=n(98503);function i(e){const{props:t,validator:n,value:i,timezone:s,onError:l}=e,c=(0,a.u)(),d=r.useRef(n.valueManager.defaultErrorState),u=n({adapter:c,value:i,timezone:s,props:t}),p=n.valueManager.hasError(u);r.useEffect((()=>{l&&!n.valueManager.isSameError(u,d.current)&&l(u,i),d.current=u}),[n,l,u,i]);const f=(0,o.A)((e=>n({adapter:c,value:e,timezone:s,props:t})));return{validationError:u,hasValidationError:p,getValidationErrorForNewValue:f}}},44708:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){for(var e=arguments.length,t=new Array(e),n=0;nnull==t?e:function(){for(var n=arguments.length,r=new Array(n),o=0;o{}))}},44895:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(51431))},44978:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>q,t:()=>K});var r=n(89379);const o=e=>"string"===typeof e,a=()=>{let e,t;const n=new Promise(((n,r)=>{e=n,t=r}));return n.resolve=e,n.reject=t,n},i=e=>null==e?"":""+e,s=/###/g,l=e=>e&&e.indexOf("###")>-1?e.replace(s,"."):e,c=e=>!e||o(e),d=(e,t,n)=>{const r=o(t)?t.split("."):t;let a=0;for(;a{const{obj:r,k:o}=d(e,t,Object);if(void 0!==r||1===t.length)return void(r[o]=n);let a=t[t.length-1],i=t.slice(0,t.length-1),s=d(e,i,Object);for(;void 0===s.obj&&i.length;)a="".concat(i[i.length-1],".").concat(a),i=i.slice(0,i.length-1),s=d(e,i,Object),s&&s.obj&&"undefined"!==typeof s.obj["".concat(s.k,".").concat(a)]&&(s.obj=void 0);s.obj["".concat(s.k,".").concat(a)]=n},p=(e,t)=>{const{obj:n,k:r}=d(e,t);if(n)return n[r]},f=(e,t,n)=>{for(const r in t)"__proto__"!==r&&"constructor"!==r&&(r in e?o(e[r])||e[r]instanceof String||o(t[r])||t[r]instanceof String?n&&(e[r]=t[r]):f(e[r],t[r],n):e[r]=t[r]);return e},h=e=>e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&");var m={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};const g=e=>o(e)?e.replace(/[&<>"'\/]/g,(e=>m[e])):e;const v=[" ",",","?","!",";"],y=new class{constructor(e){this.capacity=e,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(e){const t=this.regExpMap.get(e);if(void 0!==t)return t;const n=new RegExp(e);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(e,n),this.regExpQueue.push(e),n}}(20),b=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:".";if(!e)return;if(e[t])return e[t];const r=t.split(n);let o=e;for(let a=0;a-1&&ie&&e.replace("_","-"),A={type:"logger",log(e){this.output("log",e)},warn(e){this.output("warn",e)},error(e){this.output("error",e)},output(e,t){console&&console[e]&&console[e].apply(console,t)}};class w{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.init(e,t)}init(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||A,this.options=t,this.debug=t.debug}log(){for(var e=arguments.length,t=new Array(e),n=0;n{this.observers[e]||(this.observers[e]=new Map);const n=this.observers[e].get(t)||0;this.observers[e].set(t,n+1)})),this}off(e,t){this.observers[e]&&(t?this.observers[e].delete(t):delete this.observers[e])}emit(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{let[t,r]=e;for(let o=0;o{let[r,o]=t;for(let a=0;a1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};super(),this.data=e||{},this.options=t,void 0===this.options.keySeparator&&(this.options.keySeparator="."),void 0===this.options.ignoreJSONStructure&&(this.options.ignoreJSONStructure=!0)}addNamespaces(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)}removeNamespaces(e){const t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}getResource(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const a=void 0!==r.keySeparator?r.keySeparator:this.options.keySeparator,i=void 0!==r.ignoreJSONStructure?r.ignoreJSONStructure:this.options.ignoreJSONStructure;let s;e.indexOf(".")>-1?s=e.split("."):(s=[e,t],n&&(Array.isArray(n)?s.push(...n):o(n)&&a?s.push(...n.split(a)):s.push(n)));const l=p(this.data,s);return!l&&!t&&!n&&e.indexOf(".")>-1&&(e=s[0],t=s[1],n=s.slice(2).join(".")),!l&&i&&o(n)?b(this.data&&this.data[e]&&this.data[e][t],n,a):l}addResource(e,t,n,r){let o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1};const a=void 0!==o.keySeparator?o.keySeparator:this.options.keySeparator;let i=[e,t];n&&(i=i.concat(a?n.split(a):n)),e.indexOf(".")>-1&&(i=e.split("."),r=t,t=i[1]),this.addNamespaces(t),u(this.data,i,r),o.silent||this.emit("added",e,t,n,r)}addResources(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(const a in n)(o(n[a])||Array.isArray(n[a]))&&this.addResource(e,t,a,n[a],{silent:!0});r.silent||this.emit("added",e,t,n)}addResourceBundle(e,t,n,o,a){let i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1,skipCopy:!1},s=[e,t];e.indexOf(".")>-1&&(s=e.split("."),o=n,n=t,t=s[1]),this.addNamespaces(t);let l=p(this.data,s)||{};i.skipCopy||(n=JSON.parse(JSON.stringify(n))),o?f(l,n,a):l=(0,r.A)((0,r.A)({},l),n),u(this.data,s,l),i.silent||this.emit("added",e,t,n)}removeResourceBundle(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)}hasResourceBundle(e,t){return void 0!==this.getResource(e,t)}getResourceBundle(e,t){return t||(t=this.options.defaultNS),"v1"===this.options.compatibilityAPI?(0,r.A)((0,r.A)({},{}),this.getResource(e,t)):this.getResource(e,t)}getDataByLanguage(e){return this.data[e]}hasLanguageSomeTranslations(e){const t=this.getDataByLanguage(e);return!!(t&&Object.keys(t)||[]).find((e=>t[e]&&Object.keys(t[e]).length>0))}toJSON(){return this.data}}var _={processors:{},addPostProcessor(e){this.processors[e.name]=e},handle(e,t,n,r,o){return e.forEach((e=>{this.processors[e]&&(t=this.processors[e].process(t,n,r,o))})),t}};const T={};class E extends C{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};super(),((e,t,n)=>{e.forEach((e=>{t[e]&&(n[e]=t[e])}))})(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],e,this),this.options=t,void 0===this.options.keySeparator&&(this.options.keySeparator="."),this.logger=S.create("translator")}changeLanguage(e){e&&(this.language=e)}exists(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};if(void 0===e||null===e)return!1;const n=this.resolve(e,t);return n&&void 0!==n.res}extractFromKey(e,t){let n=void 0!==t.nsSeparator?t.nsSeparator:this.options.nsSeparator;void 0===n&&(n=":");const r=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator;let a=t.ns||this.options.defaultNS||[];const i=n&&e.indexOf(n)>-1,s=!this.options.userDefinedKeySeparator&&!t.keySeparator&&!this.options.userDefinedNsSeparator&&!t.nsSeparator&&!((e,t,n)=>{t=t||"",n=n||"";const r=v.filter((e=>t.indexOf(e)<0&&n.indexOf(e)<0));if(0===r.length)return!0;const o=y.getRegExp("(".concat(r.map((e=>"?"===e?"\\?":e)).join("|"),")"));let a=!o.test(e);if(!a){const t=e.indexOf(n);t>0&&!o.test(e.substring(0,t))&&(a=!0)}return a})(e,n,r);if(i&&!s){const t=e.match(this.interpolator.nestingRegexp);if(t&&t.length>0)return{key:e,namespaces:o(a)?[a]:a};const i=e.split(n);(n!==r||n===r&&this.options.ns.indexOf(i[0])>-1)&&(a=i.shift()),e=i.join(r)}return{key:e,namespaces:o(a)?[a]:a}}translate(e,t,n){if("object"!==typeof t&&this.options.overloadTranslationOptionHandler&&(t=this.options.overloadTranslationOptionHandler(arguments)),"object"===typeof t&&(t=(0,r.A)({},t)),t||(t={}),void 0===e||null===e)return"";Array.isArray(e)||(e=[String(e)]);const a=void 0!==t.returnDetails?t.returnDetails:this.options.returnDetails,i=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,{key:s,namespaces:l}=this.extractFromKey(e[e.length-1],t),c=l[l.length-1],d=t.lng||this.language,u=t.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(d&&"cimode"===d.toLowerCase()){if(u){const e=t.nsSeparator||this.options.nsSeparator;return a?{res:"".concat(c).concat(e).concat(s),usedKey:s,exactUsedKey:s,usedLng:d,usedNS:c,usedParams:this.getUsedParamsDetails(t)}:"".concat(c).concat(e).concat(s)}return a?{res:s,usedKey:s,exactUsedKey:s,usedLng:d,usedNS:c,usedParams:this.getUsedParamsDetails(t)}:s}const p=this.resolve(e,t);let f=p&&p.res;const h=p&&p.usedKey||s,m=p&&p.exactUsedKey||s,g=Object.prototype.toString.apply(f),v=void 0!==t.joinArrays?t.joinArrays:this.options.joinArrays,y=!this.i18nFormat||this.i18nFormat.handleAsObject,b=!o(f)&&"boolean"!==typeof f&&"number"!==typeof f;if(!(y&&f&&b&&["[object Number]","[object Function]","[object RegExp]"].indexOf(g)<0)||o(v)&&Array.isArray(f))if(y&&o(v)&&Array.isArray(f))f=f.join(v),f&&(f=this.extendTranslation(f,e,t,n));else{let a=!1,l=!1;const u=void 0!==t.count&&!o(t.count),h=E.hasDefaultValue(t),m=u?this.pluralResolver.getSuffix(d,t.count,t):"",g=t.ordinal&&u?this.pluralResolver.getSuffix(d,t.count,{ordinal:!1}):"",v=u&&!t.ordinal&&0===t.count&&this.pluralResolver.shouldUseIntlApi(),y=v&&t["defaultValue".concat(this.options.pluralSeparator,"zero")]||t["defaultValue".concat(m)]||t["defaultValue".concat(g)]||t.defaultValue;!this.isValidLookup(f)&&h&&(a=!0,f=y),this.isValidLookup(f)||(l=!0,f=s);const b=(t.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&l?void 0:f,x=h&&y!==f&&this.options.updateMissing;if(l||a||x){if(this.logger.log(x?"updateKey":"missingKey",d,c,s,x?y:f),i){const e=this.resolve(s,(0,r.A)((0,r.A)({},t),{},{keySeparator:!1}));e&&e.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let e=[];const n=this.languageUtils.getFallbackCodes(this.options.fallbackLng,t.lng||this.language);if("fallback"===this.options.saveMissingTo&&n&&n[0])for(let t=0;t{const o=h&&r!==f?r:b;this.options.missingKeyHandler?this.options.missingKeyHandler(e,c,n,o,x,t):this.backendConnector&&this.backendConnector.saveMissing&&this.backendConnector.saveMissing(e,c,n,o,x,t),this.emit("missingKey",e,c,n,f)};this.options.saveMissing&&(this.options.saveMissingPlurals&&u?e.forEach((e=>{const n=this.pluralResolver.getSuffixes(e,t);v&&t["defaultValue".concat(this.options.pluralSeparator,"zero")]&&n.indexOf("".concat(this.options.pluralSeparator,"zero"))<0&&n.push("".concat(this.options.pluralSeparator,"zero")),n.forEach((n=>{o([e],s+n,t["defaultValue".concat(n)]||y)}))})):o(e,s,y))}f=this.extendTranslation(f,e,t,p,n),l&&f===s&&this.options.appendNamespaceToMissingKey&&(f="".concat(c,":").concat(s)),(l||a)&&this.options.parseMissingKeyHandler&&(f="v1"!==this.options.compatibilityAPI?this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?"".concat(c,":").concat(s):s,a?f:void 0):this.options.parseMissingKeyHandler(f))}else{if(!t.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const e=this.options.returnedObjectHandler?this.options.returnedObjectHandler(h,f,(0,r.A)((0,r.A)({},t),{},{ns:l})):"key '".concat(s," (").concat(this.language,")' returned an object instead of string.");return a?(p.res=e,p.usedParams=this.getUsedParamsDetails(t),p):e}if(i){const e=Array.isArray(f),n=e?[]:{},o=e?m:h;for(const a in f)if(Object.prototype.hasOwnProperty.call(f,a)){const e="".concat(o).concat(i).concat(a);n[a]=this.translate(e,(0,r.A)((0,r.A)({},t),{joinArrays:!1,ns:l})),n[a]===e&&(n[a]=f[a])}f=n}}return a?(p.res=f,p.usedParams=this.getUsedParamsDetails(t),p):f}extendTranslation(e,t,n,a,i){var s=this;if(this.i18nFormat&&this.i18nFormat.parse)e=this.i18nFormat.parse(e,(0,r.A)((0,r.A)({},this.options.interpolation.defaultVariables),n),n.lng||this.language||a.usedLng,a.usedNS,a.usedKey,{resolved:a});else if(!n.skipInterpolation){n.interpolation&&this.interpolator.init((0,r.A)((0,r.A)({},n),{interpolation:(0,r.A)((0,r.A)({},this.options.interpolation),n.interpolation)}));const l=o(e)&&(n&&n.interpolation&&void 0!==n.interpolation.skipOnVariables?n.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let c;if(l){const t=e.match(this.interpolator.nestingRegexp);c=t&&t.length}let d=n.replace&&!o(n.replace)?n.replace:n;if(this.options.interpolation.defaultVariables&&(d=(0,r.A)((0,r.A)({},this.options.interpolation.defaultVariables),d)),e=this.interpolator.interpolate(e,d,n.lng||this.language||a.usedLng,n),l){const t=e.match(this.interpolator.nestingRegexp);c<(t&&t.length)&&(n.nest=!1)}!n.lng&&"v1"!==this.options.compatibilityAPI&&a&&a.res&&(n.lng=this.language||a.usedLng),!1!==n.nest&&(e=this.interpolator.nest(e,(function(){for(var e=arguments.length,r=new Array(e),o=0;o1&&void 0!==arguments[1]?arguments[1]:{};return o(e)&&(e=[e]),e.forEach((e=>{if(this.isValidLookup(t))return;const l=this.extractFromKey(e,s),c=l.key;n=c;let d=l.namespaces;this.options.fallbackNS&&(d=d.concat(this.options.fallbackNS));const u=void 0!==s.count&&!o(s.count),p=u&&!s.ordinal&&0===s.count&&this.pluralResolver.shouldUseIntlApi(),f=void 0!==s.context&&(o(s.context)||"number"===typeof s.context)&&""!==s.context,h=s.lngs?s.lngs:this.languageUtils.toResolveHierarchy(s.lng||this.language,s.fallbackLng);d.forEach((e=>{this.isValidLookup(t)||(i=e,!T["".concat(h[0],"-").concat(e)]&&this.utils&&this.utils.hasLoadedNamespace&&!this.utils.hasLoadedNamespace(i)&&(T["".concat(h[0],"-").concat(e)]=!0,this.logger.warn('key "'.concat(n,'" for languages "').concat(h.join(", "),'" won\'t get resolved as namespace "').concat(i,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),h.forEach((n=>{if(this.isValidLookup(t))return;a=n;const o=[c];if(this.i18nFormat&&this.i18nFormat.addLookupKeys)this.i18nFormat.addLookupKeys(o,c,n,e,s);else{let e;u&&(e=this.pluralResolver.getSuffix(n,s.count,s));const t="".concat(this.options.pluralSeparator,"zero"),r="".concat(this.options.pluralSeparator,"ordinal").concat(this.options.pluralSeparator);if(u&&(o.push(c+e),s.ordinal&&0===e.indexOf(r)&&o.push(c+e.replace(r,this.options.pluralSeparator)),p&&o.push(c+t)),f){const n="".concat(c).concat(this.options.contextSeparator).concat(s.context);o.push(n),u&&(o.push(n+e),s.ordinal&&0===e.indexOf(r)&&o.push(n+e.replace(r,this.options.pluralSeparator)),p&&o.push(n+t))}}let i;for(;i=o.pop();)this.isValidLookup(t)||(r=i,t=this.getResource(n,e,i,s))})))}))})),{res:t,usedKey:n,exactUsedKey:r,usedLng:a,usedNS:i}}isValidLookup(e){return void 0!==e&&!(!this.options.returnNull&&null===e)&&!(!this.options.returnEmptyString&&""===e)}getResource(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,n,r):this.resourceStore.getResource(e,t,n,r)}getUsedParamsDetails(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],n=e.replace&&!o(e.replace);let a=n?e.replace:e;if(n&&"undefined"!==typeof e.count&&(a.count=e.count),this.options.interpolation.defaultVariables&&(a=(0,r.A)((0,r.A)({},this.options.interpolation.defaultVariables),a)),!n){a=(0,r.A)({},a);for(const e of t)delete a[e]}return a}static hasDefaultValue(e){const t="defaultValue";for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t===n.substring(0,12)&&void 0!==e[n])return!0;return!1}}const R=e=>e.charAt(0).toUpperCase()+e.slice(1);class k{constructor(e){this.options=e,this.supportedLngs=this.options.supportedLngs||!1,this.logger=S.create("languageUtils")}getScriptPartFromCode(e){if(!(e=x(e))||e.indexOf("-")<0)return null;const t=e.split("-");return 2===t.length?null:(t.pop(),"x"===t[t.length-1].toLowerCase()?null:this.formatLanguageCode(t.join("-")))}getLanguagePartFromCode(e){if(!(e=x(e))||e.indexOf("-")<0)return e;const t=e.split("-");return this.formatLanguageCode(t[0])}formatLanguageCode(e){if(o(e)&&e.indexOf("-")>-1){if("undefined"!==typeof Intl&&"undefined"!==typeof Intl.getCanonicalLocales)try{let t=Intl.getCanonicalLocales(e)[0];if(t&&this.options.lowerCaseLng&&(t=t.toLowerCase()),t)return t}catch(t){}const n=["hans","hant","latn","cyrl","cans","mong","arab"];let r=e.split("-");return this.options.lowerCaseLng?r=r.map((e=>e.toLowerCase())):2===r.length?(r[0]=r[0].toLowerCase(),r[1]=r[1].toUpperCase(),n.indexOf(r[1].toLowerCase())>-1&&(r[1]=R(r[1].toLowerCase()))):3===r.length&&(r[0]=r[0].toLowerCase(),2===r[1].length&&(r[1]=r[1].toUpperCase()),"sgn"!==r[0]&&2===r[2].length&&(r[2]=r[2].toUpperCase()),n.indexOf(r[1].toLowerCase())>-1&&(r[1]=R(r[1].toLowerCase())),n.indexOf(r[2].toLowerCase())>-1&&(r[2]=R(r[2].toLowerCase()))),r.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}isSupportedCode(e){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}getBestMatchFromCodes(e){if(!e)return null;let t;return e.forEach((e=>{if(t)return;const n=this.formatLanguageCode(e);this.options.supportedLngs&&!this.isSupportedCode(n)||(t=n)})),!t&&this.options.supportedLngs&&e.forEach((e=>{if(t)return;const n=this.getLanguagePartFromCode(e);if(this.isSupportedCode(n))return t=n;t=this.options.supportedLngs.find((e=>e===n?e:e.indexOf("-")<0&&n.indexOf("-")<0?void 0:e.indexOf("-")>0&&n.indexOf("-")<0&&e.substring(0,e.indexOf("-"))===n||0===e.indexOf(n)&&n.length>1?e:void 0))})),t||(t=this.getFallbackCodes(this.options.fallbackLng)[0]),t}getFallbackCodes(e,t){if(!e)return[];if("function"===typeof e&&(e=e(t)),o(e)&&(e=[e]),Array.isArray(e))return e;if(!t)return e.default||[];let n=e[t];return n||(n=e[this.getScriptPartFromCode(t)]),n||(n=e[this.formatLanguageCode(t)]),n||(n=e[this.getLanguagePartFromCode(t)]),n||(n=e.default),n||[]}toResolveHierarchy(e,t){const n=this.getFallbackCodes(t||this.options.fallbackLng||[],e),r=[],a=e=>{e&&(this.isSupportedCode(e)?r.push(e):this.logger.warn("rejecting language code not found in supportedLngs: ".concat(e)))};return o(e)&&(e.indexOf("-")>-1||e.indexOf("_")>-1)?("languageOnly"!==this.options.load&&a(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&a(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&a(this.getLanguagePartFromCode(e))):o(e)&&a(this.formatLanguageCode(e)),n.forEach((e=>{r.indexOf(e)<0&&a(this.formatLanguageCode(e))})),r}}let j=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],O={1:e=>Number(e>1),2:e=>Number(1!=e),3:e=>0,4:e=>Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2),5:e=>Number(0==e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5),6:e=>Number(1==e?0:e>=2&&e<=4?1:2),7:e=>Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2),8:e=>Number(1==e?0:2==e?1:8!=e&&11!=e?2:3),9:e=>Number(e>=2),10:e=>Number(1==e?0:2==e?1:e<7?2:e<11?3:4),11:e=>Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3),12:e=>Number(e%10!=1||e%100==11),13:e=>Number(0!==e),14:e=>Number(1==e?0:2==e?1:3==e?2:3),15:e=>Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2),16:e=>Number(e%10==1&&e%100!=11?0:0!==e?1:2),17:e=>Number(1==e||e%10==1&&e%100!=11?0:1),18:e=>Number(0==e?0:1==e?1:2),19:e=>Number(1==e?0:0==e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3),20:e=>Number(1==e?0:0==e||e%100>0&&e%100<20?1:2),21:e=>Number(e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0),22:e=>Number(1==e?0:2==e?1:(e<0||e>10)&&e%10==0?2:3)};const I=["v1","v2","v3"],D=["v4"],M={zero:0,one:1,two:2,few:3,many:4,other:5};class L{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.languageUtils=e,this.options=t,this.logger=S.create("pluralResolver"),this.options.compatibilityJSON&&!D.includes(this.options.compatibilityJSON)||"undefined"!==typeof Intl&&Intl.PluralRules||(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=(()=>{const e={};return j.forEach((t=>{t.lngs.forEach((n=>{e[n]={numbers:t.nr,plurals:O[t.fc]}}))})),e})(),this.pluralRulesCache={}}addRule(e,t){this.rules[e]=t}clearCache(){this.pluralRulesCache={}}getRule(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.shouldUseIntlApi()){const r=x("dev"===e?"en":e),o=t.ordinal?"ordinal":"cardinal",a=JSON.stringify({cleanedCode:r,type:o});if(a in this.pluralRulesCache)return this.pluralRulesCache[a];let i;try{i=new Intl.PluralRules(r,{type:o})}catch(n){if(!e.match(/-|_/))return;const r=this.languageUtils.getLanguagePartFromCode(e);i=this.getRule(r,t)}return this.pluralRulesCache[a]=i,i}return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}needsPlural(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=this.getRule(e,t);return this.shouldUseIntlApi()?n&&n.resolvedOptions().pluralCategories.length>1:n&&n.numbers.length>1}getPluralFormsOfKey(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.getSuffixes(e,n).map((e=>"".concat(t).concat(e)))}getSuffixes(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=this.getRule(e,t);return n?this.shouldUseIntlApi()?n.resolvedOptions().pluralCategories.sort(((e,t)=>M[e]-M[t])).map((e=>"".concat(this.options.prepend).concat(t.ordinal?"ordinal".concat(this.options.prepend):"").concat(e))):n.numbers.map((n=>this.getSuffix(e,n,t))):[]}getSuffix(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=this.getRule(e,n);return r?this.shouldUseIntlApi()?"".concat(this.options.prepend).concat(n.ordinal?"ordinal".concat(this.options.prepend):"").concat(r.select(t)):this.getSuffixRetroCompatible(r,t):(this.logger.warn("no plural rule found for: ".concat(e)),"")}getSuffixRetroCompatible(e,t){const n=e.noAbs?e.plurals(t):e.plurals(Math.abs(t));let r=e.numbers[n];this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]&&(2===r?r="plural":1===r&&(r=""));const o=()=>this.options.prepend&&r.toString()?this.options.prepend+r.toString():r.toString();return"v1"===this.options.compatibilityJSON?1===r?"":"number"===typeof r?"_plural_".concat(r.toString()):o():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===e.numbers.length&&1===e.numbers[0]?o():this.options.prepend&&n.toString()?this.options.prepend+n.toString():n.toString()}shouldUseIntlApi(){return!I.includes(this.options.compatibilityJSON)}}const N=function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:".",a=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],i=((e,t,n)=>{const r=p(e,n);return void 0!==r?r:p(t,n)})(e,t,n);return!i&&a&&o(n)&&(i=b(e,n,r),void 0===i&&(i=b(t,n,r))),i},F=e=>e.replace(/\$/g,"$$$$");class z{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.logger=S.create("interpolator"),this.options=e,this.format=e.interpolation&&e.interpolation.format||(e=>e),this.init(e)}init(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});const{escape:t,escapeValue:n,useRawValueToEscape:r,prefix:o,prefixEscaped:a,suffix:i,suffixEscaped:s,formatSeparator:l,unescapeSuffix:c,unescapePrefix:d,nestingPrefix:u,nestingPrefixEscaped:p,nestingSuffix:f,nestingSuffixEscaped:m,nestingOptionsSeparator:v,maxReplaces:y,alwaysFormat:b}=e.interpolation;this.escape=void 0!==t?t:g,this.escapeValue=void 0===n||n,this.useRawValueToEscape=void 0!==r&&r,this.prefix=o?h(o):a||"{{",this.suffix=i?h(i):s||"}}",this.formatSeparator=l||",",this.unescapePrefix=c?"":d||"-",this.unescapeSuffix=this.unescapePrefix?"":c||"",this.nestingPrefix=u?h(u):p||h("$t("),this.nestingSuffix=f?h(f):m||h(")"),this.nestingOptionsSeparator=v||",",this.maxReplaces=y||1e3,this.alwaysFormat=void 0!==b&&b,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const e=(e,t)=>e&&e.source===t?(e.lastIndex=0,e):new RegExp(t,"g");this.regexp=e(this.regexp,"".concat(this.prefix,"(.+?)").concat(this.suffix)),this.regexpUnescape=e(this.regexpUnescape,"".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix)),this.nestingRegexp=e(this.nestingRegexp,"".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix))}interpolate(e,t,n,a){let s,l,c;const d=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},u=e=>{if(e.indexOf(this.formatSeparator)<0){const o=N(t,d,e,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(o,void 0,n,(0,r.A)((0,r.A)((0,r.A)({},a),t),{},{interpolationkey:e})):o}const o=e.split(this.formatSeparator),i=o.shift().trim(),s=o.join(this.formatSeparator).trim();return this.format(N(t,d,i,this.options.keySeparator,this.options.ignoreJSONStructure),s,n,(0,r.A)((0,r.A)((0,r.A)({},a),t),{},{interpolationkey:i}))};this.resetRegExp();const p=a&&a.missingInterpolationHandler||this.options.missingInterpolationHandler,f=a&&a.interpolation&&void 0!==a.interpolation.skipOnVariables?a.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:e=>F(e)},{regex:this.regexp,safeValue:e=>this.escapeValue?F(this.escape(e)):F(e)}].forEach((t=>{for(c=0;s=t.regex.exec(e);){const n=s[1].trim();if(l=u(n),void 0===l)if("function"===typeof p){const t=p(e,s,a);l=o(t)?t:""}else if(a&&Object.prototype.hasOwnProperty.call(a,n))l="";else{if(f){l=s[0];continue}this.logger.warn("missed to pass in variable ".concat(n," for interpolating ").concat(e)),l=""}else o(l)||this.useRawValueToEscape||(l=i(l));const r=t.safeValue(l);if(e=e.replace(s[0],r),f?(t.regex.lastIndex+=l.length,t.regex.lastIndex-=s[0].length):t.regex.lastIndex=0,c++,c>=this.maxReplaces)break}})),e}nest(e,t){let n,a,s,l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const c=(e,t)=>{const n=this.nestingOptionsSeparator;if(e.indexOf(n)<0)return e;const o=e.split(new RegExp("".concat(n,"[ ]*{")));let a="{".concat(o[1]);e=o[0],a=this.interpolate(a,s);const i=a.match(/'/g),l=a.match(/"/g);(i&&i.length%2===0&&!l||l.length%2!==0)&&(a=a.replace(/'/g,'"'));try{s=JSON.parse(a),t&&(s=(0,r.A)((0,r.A)({},t),s))}catch(c){return this.logger.warn("failed parsing options string in nesting for key ".concat(e),c),"".concat(e).concat(n).concat(a)}return s.defaultValue&&s.defaultValue.indexOf(this.prefix)>-1&&delete s.defaultValue,e};for(;n=this.nestingRegexp.exec(e);){let d=[];s=(0,r.A)({},l),s=s.replace&&!o(s.replace)?s.replace:s,s.applyPostProcessor=!1,delete s.defaultValue;let u=!1;if(-1!==n[0].indexOf(this.formatSeparator)&&!/{.*}/.test(n[1])){const e=n[1].split(this.formatSeparator).map((e=>e.trim()));n[1]=e.shift(),d=e,u=!0}if(a=t(c.call(this,n[1].trim(),s),s),a&&n[0]===e&&!o(a))return a;o(a)||(a=i(a)),a||(this.logger.warn("missed to resolve ".concat(n[1]," for nesting ").concat(e)),a=""),u&&(a=d.reduce(((e,t)=>this.format(e,t,l.lng,(0,r.A)((0,r.A)({},l),{},{interpolationkey:n[1].trim()}))),a.trim())),e=e.replace(n[0],a),this.regexp.lastIndex=0}return e}}const B=e=>{const t={};return(n,o,a)=>{let i=a;a&&a.interpolationkey&&a.formatParams&&a.formatParams[a.interpolationkey]&&a[a.interpolationkey]&&(i=(0,r.A)((0,r.A)({},i),{},{[a.interpolationkey]:void 0}));const s=o+JSON.stringify(i);let l=t[s];return l||(l=e(x(o),a),t[s]=l),l(n)}};class U{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.logger=S.create("formatter"),this.options=e,this.formats={number:B(((e,t)=>{const n=new Intl.NumberFormat(e,(0,r.A)({},t));return e=>n.format(e)})),currency:B(((e,t)=>{const n=new Intl.NumberFormat(e,(0,r.A)((0,r.A)({},t),{},{style:"currency"}));return e=>n.format(e)})),datetime:B(((e,t)=>{const n=new Intl.DateTimeFormat(e,(0,r.A)({},t));return e=>n.format(e)})),relativetime:B(((e,t)=>{const n=new Intl.RelativeTimeFormat(e,(0,r.A)({},t));return e=>n.format(e,t.range||"day")})),list:B(((e,t)=>{const n=new Intl.ListFormat(e,(0,r.A)({},t));return e=>n.format(e)}))},this.init(e)}init(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}};this.formatSeparator=t.interpolation.formatSeparator||","}add(e,t){this.formats[e.toLowerCase().trim()]=t}addCached(e,t){this.formats[e.toLowerCase().trim()]=B(t)}format(e,t,n){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};const a=t.split(this.formatSeparator);if(a.length>1&&a[0].indexOf("(")>1&&a[0].indexOf(")")<0&&a.find((e=>e.indexOf(")")>-1))){const e=a.findIndex((e=>e.indexOf(")")>-1));a[0]=[a[0],...a.splice(1,e)].join(this.formatSeparator)}return a.reduce(((e,t)=>{const{formatName:a,formatOptions:i}=(e=>{let t=e.toLowerCase().trim();const n={};if(e.indexOf("(")>-1){const r=e.split("(");t=r[0].toLowerCase().trim();const o=r[1].substring(0,r[1].length-1);"currency"===t&&o.indexOf(":")<0?n.currency||(n.currency=o.trim()):"relativetime"===t&&o.indexOf(":")<0?n.range||(n.range=o.trim()):o.split(";").forEach((e=>{if(e){const[t,...r]=e.split(":"),o=r.join(":").trim().replace(/^'+|'+$/g,""),a=t.trim();n[a]||(n[a]=o),"false"===o&&(n[a]=!1),"true"===o&&(n[a]=!0),isNaN(o)||(n[a]=parseInt(o,10))}}))}return{formatName:t,formatOptions:n}})(t);if(this.formats[a]){let t=e;try{const s=o&&o.formatParams&&o.formatParams[o.interpolationkey]||{},l=s.locale||s.lng||o.locale||o.lng||n;t=this.formats[a](e,l,(0,r.A)((0,r.A)((0,r.A)({},i),o),s))}catch(s){this.logger.warn(s)}return t}return this.logger.warn("there was no format function for ".concat(a)),e}),e)}}class V extends C{constructor(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};super(),this.backend=e,this.store=t,this.services=n,this.languageUtils=n.languageUtils,this.options=r,this.logger=S.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=r.maxParallelReads||10,this.readingCalls=0,this.maxRetries=r.maxRetries>=0?r.maxRetries:5,this.retryTimeout=r.retryTimeout>=1?r.retryTimeout:350,this.state={},this.queue=[],this.backend&&this.backend.init&&this.backend.init(n,r.backend,r)}queueLoad(e,t,n,r){const o={},a={},i={},s={};return e.forEach((e=>{let r=!0;t.forEach((t=>{const i="".concat(e,"|").concat(t);!n.reload&&this.store.hasResourceBundle(e,t)?this.state[i]=2:this.state[i]<0||(1===this.state[i]?void 0===a[i]&&(a[i]=!0):(this.state[i]=1,r=!1,void 0===a[i]&&(a[i]=!0),void 0===o[i]&&(o[i]=!0),void 0===s[t]&&(s[t]=!0)))})),r||(i[e]=!0)})),(Object.keys(o).length||Object.keys(a).length)&&this.queue.push({pending:a,pendingCount:Object.keys(a).length,loaded:{},errors:[],callback:r}),{toLoad:Object.keys(o),pending:Object.keys(a),toLoadLanguages:Object.keys(i),toLoadNamespaces:Object.keys(s)}}loaded(e,t,n){const r=e.split("|"),o=r[0],a=r[1];t&&this.emit("failedLoading",o,a,t),!t&&n&&this.store.addResourceBundle(o,a,n,void 0,void 0,{skipCopy:!0}),this.state[e]=t?-1:2,t&&n&&(this.state[e]=0);const i={};this.queue.forEach((n=>{((e,t,n)=>{const{obj:r,k:o}=d(e,t,Object);r[o]=r[o]||[],r[o].push(n)})(n.loaded,[o],a),((e,t)=>{void 0!==e.pending[t]&&(delete e.pending[t],e.pendingCount--)})(n,e),t&&n.errors.push(t),0!==n.pendingCount||n.done||(Object.keys(n.loaded).forEach((e=>{i[e]||(i[e]={});const t=n.loaded[e];t.length&&t.forEach((t=>{void 0===i[e][t]&&(i[e][t]=!0)}))})),n.done=!0,n.errors.length?n.callback(n.errors):n.callback())})),this.emit("loaded",i),this.queue=this.queue.filter((e=>!e.done))}read(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:this.retryTimeout,a=arguments.length>5?arguments[5]:void 0;if(!e.length)return a(null,{});if(this.readingCalls>=this.maxParallelReads)return void this.waitingReads.push({lng:e,ns:t,fcName:n,tried:r,wait:o,callback:a});this.readingCalls++;const i=(i,s)=>{if(this.readingCalls--,this.waitingReads.length>0){const e=this.waitingReads.shift();this.read(e.lng,e.ns,e.fcName,e.tried,e.wait,e.callback)}i&&s&&r{this.read.call(this,e,t,n,r+1,2*o,a)}),o):a(i,s)},s=this.backend[n].bind(this.backend);if(2!==s.length)return s(e,t,i);try{const n=s(e,t);n&&"function"===typeof n.then?n.then((e=>i(null,e))).catch(i):i(null,n)}catch(l){i(l)}}prepareLoading(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),r&&r();o(e)&&(e=this.languageUtils.toResolveHierarchy(e)),o(t)&&(t=[t]);const a=this.queueLoad(e,t,n,r);if(!a.toLoad.length)return a.pending.length||r(),null;a.toLoad.forEach((e=>{this.loadOne(e)}))}load(e,t,n){this.prepareLoading(e,t,{},n)}reload(e,t,n){this.prepareLoading(e,t,{reload:!0},n)}loadOne(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const n=e.split("|"),r=n[0],o=n[1];this.read(r,o,"read",void 0,void 0,((n,a)=>{n&&this.logger.warn("".concat(t,"loading namespace ").concat(o," for language ").concat(r," failed"),n),!n&&a&&this.logger.log("".concat(t,"loaded namespace ").concat(o," for language ").concat(r),a),this.loaded(e,n,a)}))}saveMissing(e,t,n,o,a){let i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:()=>{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(t))this.logger.warn('did not save key "'.concat(n,'" as the namespace "').concat(t,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");else if(void 0!==n&&null!==n&&""!==n){if(this.backend&&this.backend.create){const c=(0,r.A)((0,r.A)({},i),{},{isUpdate:a}),d=this.backend.create.bind(this.backend);if(d.length<6)try{let r;r=5===d.length?d(e,t,n,o,c):d(e,t,n,o),r&&"function"===typeof r.then?r.then((e=>s(null,e))).catch(s):s(null,r)}catch(l){s(l)}else d(e,t,n,o,s,c)}e&&e[0]&&this.store.addResource(e[0],t,n,o)}}}const W=()=>({debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:e=>{let t={};if("object"===typeof e[1]&&(t=e[1]),o(e[1])&&(t.defaultValue=e[1]),o(e[2])&&(t.tDescription=e[2]),"object"===typeof e[2]||"object"===typeof e[3]){const n=e[3]||e[2];Object.keys(n).forEach((e=>{t[e]=n[e]}))}return t},interpolation:{escapeValue:!0,format:e=>e,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}),H=e=>(o(e.ns)&&(e.ns=[e.ns]),o(e.fallbackLng)&&(e.fallbackLng=[e.fallbackLng]),o(e.fallbackNS)&&(e.fallbackNS=[e.fallbackNS]),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e),G=()=>{};class Y extends C{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;var n;if(super(),this.options=H(e),this.services={},this.logger=S,this.modules={external:[]},n=this,Object.getOwnPropertyNames(Object.getPrototypeOf(n)).forEach((e=>{"function"===typeof n[e]&&(n[e]=n[e].bind(n))})),t&&!this.isInitialized&&!e.isClone){if(!this.options.initImmediate)return this.init(e,t),this;setTimeout((()=>{this.init(e,t)}),0)}}init(){var e=this;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;this.isInitializing=!0,"function"===typeof t&&(n=t,t={}),!t.defaultNS&&!1!==t.defaultNS&&t.ns&&(o(t.ns)?t.defaultNS=t.ns:t.ns.indexOf("translation")<0&&(t.defaultNS=t.ns[0]));const i=W();this.options=(0,r.A)((0,r.A)((0,r.A)({},i),this.options),H(t)),"v1"!==this.options.compatibilityAPI&&(this.options.interpolation=(0,r.A)((0,r.A)({},i.interpolation),this.options.interpolation)),void 0!==t.keySeparator&&(this.options.userDefinedKeySeparator=t.keySeparator),void 0!==t.nsSeparator&&(this.options.userDefinedNsSeparator=t.nsSeparator);const s=e=>e?"function"===typeof e?new e:e:null;if(!this.options.isClone){let t;this.modules.logger?S.init(s(this.modules.logger),this.options):S.init(null,this.options),this.modules.formatter?t=this.modules.formatter:"undefined"!==typeof Intl&&(t=U);const n=new k(this.options);this.store=new P(this.options.resources,this.options);const r=this.services;r.logger=S,r.resourceStore=this.store,r.languageUtils=n,r.pluralResolver=new L(n,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),!t||this.options.interpolation.format&&this.options.interpolation.format!==i.interpolation.format||(r.formatter=s(t),r.formatter.init(r,this.options),this.options.interpolation.format=r.formatter.format.bind(r.formatter)),r.interpolator=new z(this.options),r.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},r.backendConnector=new V(s(this.modules.backend),r.resourceStore,r,this.options),r.backendConnector.on("*",(function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o1?n-1:0),o=1;o{e.init&&e.init(this)}))}if(this.format=this.options.interpolation.format,n||(n=G),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const e=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);e.length>0&&"dev"!==e[0]&&(this.options.lng=e[0])}this.services.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined");["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach((t=>{this[t]=function(){return e.store[t](...arguments)}}));["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach((t=>{this[t]=function(){return e.store[t](...arguments),e}}));const l=a(),c=()=>{const e=(e,t)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),l.resolve(t),n(e,t)};if(this.languages&&"v1"!==this.options.compatibilityAPI&&!this.isInitialized)return e(null,this.t.bind(this));this.changeLanguage(this.options.lng,e)};return this.options.resources||!this.options.initImmediate?c():setTimeout(c,0),l}loadResources(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:G;const n=o(e)?e:this.language;if("function"===typeof e&&(t=e),!this.options.resources||this.options.partialBundledLanguages){if(n&&"cimode"===n.toLowerCase()&&(!this.options.preload||0===this.options.preload.length))return t();const e=[],r=t=>{if(!t)return;if("cimode"===t)return;this.services.languageUtils.toResolveHierarchy(t).forEach((t=>{"cimode"!==t&&e.indexOf(t)<0&&e.push(t)}))};if(n)r(n);else{this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach((e=>r(e)))}this.options.preload&&this.options.preload.forEach((e=>r(e))),this.services.backendConnector.load(e,this.options.ns,(e=>{e||this.resolvedLanguage||!this.language||this.setResolvedLanguage(this.language),t(e)}))}else t(null)}reloadResources(e,t,n){const r=a();return"function"===typeof e&&(n=e,e=void 0),"function"===typeof t&&(n=t,t=void 0),e||(e=this.languages),t||(t=this.options.ns),n||(n=G),this.services.backendConnector.reload(e,t,(e=>{r.resolve(),n(e)})),r}use(e){if(!e)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!e.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===e.type&&(this.modules.backend=e),("logger"===e.type||e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"postProcessor"===e.type&&_.addPostProcessor(e),"formatter"===e.type&&(this.modules.formatter=e),"3rdParty"===e.type&&this.modules.external.push(e),this}setResolvedLanguage(e){if(e&&this.languages&&!(["cimode","dev"].indexOf(e)>-1))for(let t=0;t-1)&&this.store.hasLanguageSomeTranslations(e)){this.resolvedLanguage=e;break}}}changeLanguage(e,t){var n=this;this.isLanguageChangingTo=e;const r=a();this.emit("languageChanging",e);const i=e=>{this.language=e,this.languages=this.services.languageUtils.toResolveHierarchy(e),this.resolvedLanguage=void 0,this.setResolvedLanguage(e)},s=(e,o)=>{o?(i(o),this.translator.changeLanguage(o),this.isLanguageChangingTo=void 0,this.emit("languageChanged",o),this.logger.log("languageChanged",o)):this.isLanguageChangingTo=void 0,r.resolve((function(){return n.t(...arguments)})),t&&t(e,(function(){return n.t(...arguments)}))},l=t=>{e||t||!this.services.languageDetector||(t=[]);const n=o(t)?t:this.services.languageUtils.getBestMatchFromCodes(t);n&&(this.language||i(n),this.translator.language||this.translator.changeLanguage(n),this.services.languageDetector&&this.services.languageDetector.cacheUserLanguage&&this.services.languageDetector.cacheUserLanguage(n)),this.loadResources(n,(e=>{s(e,n)}))};return e||!this.services.languageDetector||this.services.languageDetector.async?!e&&this.services.languageDetector&&this.services.languageDetector.async?0===this.services.languageDetector.detect.length?this.services.languageDetector.detect().then(l):this.services.languageDetector.detect(l):l(e):l(this.services.languageDetector.detect()),r}getFixedT(e,t,n){var a=this;const i=function(e,t){let o;if("object"!==typeof t){for(var s=arguments.length,l=new Array(s>2?s-2:0),c=2;c"".concat(o.keyPrefix).concat(d).concat(e))):o.keyPrefix?"".concat(o.keyPrefix).concat(d).concat(e):e,a.t(u,o)};return o(e)?i.lng=e:i.lngs=e,i.ns=t,i.keyPrefix=n,i}t(){return this.translator&&this.translator.translate(...arguments)}exists(){return this.translator&&this.translator.exists(...arguments)}setDefaultNamespace(e){this.options.defaultNS=e}hasLoadedNamespace(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const n=t.lng||this.resolvedLanguage||this.languages[0],r=!!this.options&&this.options.fallbackLng,o=this.languages[this.languages.length-1];if("cimode"===n.toLowerCase())return!0;const a=(e,t)=>{const n=this.services.backendConnector.state["".concat(e,"|").concat(t)];return-1===n||0===n||2===n};if(t.precheck){const e=t.precheck(this,a);if(void 0!==e)return e}return!!this.hasResourceBundle(n,e)||(!(this.services.backendConnector.backend&&(!this.options.resources||this.options.partialBundledLanguages))||!(!a(n,e)||r&&!a(o,e)))}loadNamespaces(e,t){const n=a();return this.options.ns?(o(e)&&(e=[e]),e.forEach((e=>{this.options.ns.indexOf(e)<0&&this.options.ns.push(e)})),this.loadResources((e=>{n.resolve(),t&&t(e)})),n):(t&&t(),Promise.resolve())}loadLanguages(e,t){const n=a();o(e)&&(e=[e]);const r=this.options.preload||[],i=e.filter((e=>r.indexOf(e)<0&&this.services.languageUtils.isSupportedCode(e)));return i.length?(this.options.preload=r.concat(i),this.loadResources((e=>{n.resolve(),t&&t(e)})),n):(t&&t(),Promise.resolve())}dir(e){if(e||(e=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!e)return"rtl";const t=this.services&&this.services.languageUtils||new k(W());return["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"].indexOf(t.getLanguagePartFromCode(e))>-1||e.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(){return new Y(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},arguments.length>1?arguments[1]:void 0)}cloneInstance(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:G;const n=e.forkResourceStore;n&&delete e.forkResourceStore;const o=(0,r.A)((0,r.A)((0,r.A)({},this.options),e),{isClone:!0}),a=new Y(o);void 0===e.debug&&void 0===e.prefix||(a.logger=a.logger.clone(e));return["store","services","language"].forEach((e=>{a[e]=this[e]})),a.services=(0,r.A)({},this.services),a.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},n&&(a.store=new P(this.store.data,o),a.services.resourceStore=a.store),a.translator=new E(a.services,o),a.translator.on("*",(function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{"use strict";n.d(t,{A:()=>a});var r=n(14057),o=n(70579);const a=(0,r.A)((0,o.jsx)("path",{d:"m20 12-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8z"}),"ArrowDownward")},45773:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const t={};return Object.entries(e).forEach((e=>{const[n,r]=e;"object"===typeof r&&(t[n]="".concat(r.fontStyle?"".concat(r.fontStyle," "):"").concat(r.fontVariant?"".concat(r.fontVariant," "):"").concat(r.fontWeight?"".concat(r.fontWeight," "):"").concat(r.fontStretch?"".concat(r.fontStretch," "):"").concat(r.fontSize||"").concat(r.lineHeight?"/".concat(r.lineHeight," "):"").concat(r.fontFamily||""))})),t}},45879:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(58358));t.default=o.default},45903:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>g});var r=n(58168),o=n(87728),a=n(66598),i=n(69436),s=n(81722),l=n(65043),c=n(30918),d=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,u=(0,c.A)((function(e){return d.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),p=function(e){return"theme"!==e},f=function(e){return"string"===typeof e&&e.charCodeAt(0)>96?u:p},h=function(e,t,n){var r;if(t){var o=t.shouldForwardProp;r=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return"function"!==typeof r&&n&&(r=e.__emotion_forwardProp),r},m=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return(0,s.SF)(t,n,r),(0,i.s)((function(){return(0,s.sk)(t,n,r)})),null},g=function e(t,n){var i,c,d=t.__emotion_real===t,u=d&&t.__emotion_base||t;void 0!==n&&(i=n.label,c=n.target);var p=h(t,n,d),g=p||f(u),v=!g("as");return function(){var y=arguments,b=d&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==i&&b.push("label:"+i+";"),null==y[0]||void 0===y[0].raw)b.push.apply(b,y);else{var x=y[0];b.push(x[0]);for(var A=y.length,w=1;w{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const t={};return n=>(void 0===t[n]&&(t[n]=e(n)),t[n])}},46073:(e,t,n)=>{"use strict";var r=n(6305).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0});var a={boxClasses:!0};Object.defineProperty(t,"boxClasses",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i.default}});var i=o(n(76788)),s=r(n(36686));Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}))},46288:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,o.default)(e).defaultView||window};var o=r(n(73362))},46354:(e,t,n)=>{"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0});var o={};Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a.default}});var a=r(n(2600));Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},46471:(e,t,n)=>{"use strict";n.d(t,{A:()=>T});var r=n(89379),o=n(80045),a=n(65043),i=n(58387),s=n(31807),l=n(12432),c=n(97605),d=n(86554),u=n(52956),p=n(42466),f=n(58128),h=n(28301),m=n(79857),g=n(86061);function v(e){return(0,g.Ay)("MuiMenu",e)}(0,m.A)("MuiMenu",["root","paper","list"]);var y=n(69905),b=n(70579);const x=["onEntering"],A=["autoFocus","children","className","disableAutoFocusItem","MenuListProps","onClose","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant","slots","slotProps"],w={vertical:"top",horizontal:"right"},S={vertical:"top",horizontal:"left"},C=(0,f.Ay)(u.Ay,{shouldForwardProp:e=>(0,p.A)(e)||"classes"===e,name:"MuiMenu",slot:"Root"})({}),P=(0,f.Ay)(u.IJ,{name:"MuiMenu",slot:"Paper"})({maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"}),_=(0,f.Ay)(d.A,{name:"MuiMenu",slot:"List"})({outline:0}),T=a.forwardRef((function(e,t){const n=(0,h.b)({props:e,name:"MuiMenu"}),{autoFocus:d=!0,children:u,className:p,disableAutoFocusItem:f=!1,MenuListProps:m={},onClose:g,open:T,PaperProps:E={},PopoverClasses:R,transitionDuration:k="auto",TransitionProps:{onEntering:j}={},variant:O="selectedMenu",slots:I={},slotProps:D={}}=n,M=(0,o.A)(n.TransitionProps,x),L=(0,o.A)(n,A),N=(0,l.I)(),F=(0,r.A)((0,r.A)({},n),{},{autoFocus:d,disableAutoFocusItem:f,MenuListProps:m,onEntering:j,PaperProps:E,transitionDuration:k,TransitionProps:M,variant:O}),z=(e=>{const{classes:t}=e;return(0,s.A)({root:["root"],paper:["paper"],list:["list"]},v,t)})(F),B=d&&!f&&T,U=a.useRef(null);let V=-1;a.Children.map(u,((e,t)=>{a.isValidElement(e)&&(e.props.disabled||("selectedMenu"===O&&e.props.selected||-1===V)&&(V=t))}));const W={slots:I,slotProps:(0,r.A)({list:m,transition:M,paper:E},D)},H=(0,c.A)({elementType:I.root,externalSlotProps:D.root,ownerState:F,className:[z.root,p]}),[G,Y]=(0,y.A)("paper",{className:z.paper,elementType:P,externalForwardedProps:W,shouldForwardComponentProp:!0,ownerState:F}),[q,K]=(0,y.A)("list",{className:(0,i.A)(z.list,m.className),elementType:_,shouldForwardComponentProp:!0,externalForwardedProps:W,getSlotProps:e=>(0,r.A)((0,r.A)({},e),{},{onKeyDown:t=>{var n;(e=>{"Tab"===e.key&&(e.preventDefault(),g&&g(e,"tabKeyDown"))})(t),null===(n=e.onKeyDown)||void 0===n||n.call(e,t)}}),ownerState:F}),J="function"===typeof W.slotProps.transition?W.slotProps.transition(F):W.slotProps.transition;return(0,b.jsx)(C,(0,r.A)((0,r.A)({onClose:g,anchorOrigin:{vertical:"bottom",horizontal:N?"right":"left"},transformOrigin:N?w:S,slots:(0,r.A)({root:I.root,paper:G,backdrop:I.backdrop},I.transition&&{transition:I.transition}),slotProps:{root:H,paper:Y,backdrop:"function"===typeof D.backdrop?D.backdrop(F):D.backdrop,transition:(0,r.A)((0,r.A)({},J),{},{onEntering:function(){for(var e,t=arguments.length,n=new Array(t),r=0;r{U.current&&U.current.adjustStyleForScrollbar(e,{direction:N?"rtl":"ltr"}),j&&j(e,t)})(...n),null===J||void 0===J||null===(e=J.onEntering)||void 0===e||e.call(J,...n)}})},open:T,ref:t,transitionDuration:k,ownerState:F},L),{},{classes:R,children:(0,b.jsx)(q,(0,r.A)((0,r.A)({actions:U,autoFocus:d&&(-1===V||f),autoFocusItem:B,variant:O},K),{},{children:u}))}))}))},46509:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(65043);const o="undefined"!==typeof window?r.useLayoutEffect:r.useEffect},46672:(e,t,n)=>{"use strict";var r=n(65043);function o(e){var t="https://react.dev/errors/"+e;if(1{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(13667));t.default=o.default},46836:(e,t,n)=>{"use strict";n.d(t,{A:()=>c,e:()=>l});var r=n(89379),o=n(3814),a=n(71415),i=n(65043),s=n(70579);const l=(0,i.createContext)({addFiles:e=>{},addUploadedFile:e=>{},removeFile:e=>{},clearUploaded:()=>{},clearCompleted:()=>{},uploadFileWithVR:(e,t)=>new Promise((e=>{e({})})),getFileKeys:(e,t)=>[],files:[]}),c=e=>{let{children:t}=e;const[n,c]=(0,i.useState)([]),d=e=>{c((t=>t.map((t=>t.preview===e.preview?e:t))))},u=(0,i.useCallback)((async e=>{try{const t=await(0,a.vK)(e);if(200!==t.status){const n=await t.json();e.forEach((e=>{e.metadata.errorMsg=n.message,d(e)}))}const n=await t.json();e.forEach((async(e,t)=>{if(!n||!n[t])return e.metadata.errorMsg="Unknown error uploading files",void d(e);if(e.metadata=Object.assign(e.metadata,(0,r.A)({},n[t])),!e.metadata.errorMsg&&e.metadata.uploadFileURL){const t=await(0,a.QM)(e);if(t.ok)e.uploaded=!0,d(e);else{const n=await t.json();e.metadata.errorMsg=n.message,d(e)}}}))}catch(t){const n=t;e.forEach((e=>{e.metadata.errorMsg=n.message,d(e)}))}}),[n]),p=(0,i.useCallback)((e=>{c((t=>[...t,...e])),u(e)}),[n,u]),f=(0,i.useCallback)((e=>{c((t=>[...t,e]))}),[n]),h=(0,i.useCallback)((async(e,t)=>{try{const n={file:e.metadata,runCarfax:t,imageBase64:e.base64},{errors:r,vehicle:a,file:i}=await(0,o.Q$)(n);return i&&(e.metadata=i,e.uploaded=!0),r&&r.length>0&&(e.metadata.errorMsg=r.join(", ")),f(e),a}catch(n){const t=n;return e.metadata.errorMsg=t.message,f(e),{}}}),[n]),m=(0,i.useCallback)((e=>{c((t=>t.filter((t=>t.preview!==e.preview)))),URL.revokeObjectURL(e.preview)}),[n]),g=(0,i.useCallback)((()=>{const e=[];n.forEach((t=>{t.uploaded?URL.revokeObjectURL(t.preview):e.push(t)})),c(e)}),[n]),v=(0,i.useCallback)((()=>{const e=[];n.forEach((t=>{t.uploaded||t.metadata.errorMsg?URL.revokeObjectURL(t.preview):e.push(t)})),c(e)}),[n]),y=(0,i.useCallback)(((e,t)=>{const r=[];return n.forEach((n=>{n.metadata.entityType===e&&n.metadata.entityID===t&&n.metadata.fileKey&&r.push(n.metadata.fileKey)})),r}),[n]);return(0,s.jsx)(l.Provider,{value:{addFiles:p,addUploadedFile:f,uploadFileWithVR:h,removeFile:m,clearUploaded:g,clearCompleted:v,getFileKeys:y,files:n},children:t})}},46945:(e,t,n)=>{"use strict";n.d(t,{A:()=>y});var r=n(89379),o=n(80045),a=n(65043),i=n(58387),s=n(31807),l=n(58128),c=n(28301),d=n(69905),u=n(40405),p=n(79857),f=n(86061);function h(e){return(0,f.Ay)("MuiBackdrop",e)}(0,p.A)("MuiBackdrop",["root","invisible"]);var m=n(70579);const g=["children","className","component","invisible","open","components","componentsProps","slotProps","slots","TransitionComponent","transitionDuration"],v=(0,l.Ay)("div",{name:"MuiBackdrop",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.invisible&&t.invisible]}})({position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent",variants:[{props:{invisible:!0},style:{backgroundColor:"transparent"}}]}),y=a.forwardRef((function(e,t){const n=(0,c.b)({props:e,name:"MuiBackdrop"}),{children:a,className:l,component:p="div",invisible:f=!1,open:y,components:b={},componentsProps:x={},slotProps:A={},slots:w={},TransitionComponent:S,transitionDuration:C}=n,P=(0,o.A)(n,g),_=(0,r.A)((0,r.A)({},n),{},{component:p,invisible:f}),T=(e=>{const{classes:t,invisible:n}=e,r={root:["root",n&&"invisible"]};return(0,s.A)(r,h,t)})(_),E={slots:(0,r.A)({transition:S,root:b.Root},w),slotProps:(0,r.A)((0,r.A)({},x),A)},[R,k]=(0,d.A)("root",{elementType:v,externalForwardedProps:E,className:(0,i.A)(T.root,l),ownerState:_}),[j,O]=(0,d.A)("transition",{elementType:u.A,externalForwardedProps:E,ownerState:_});return(0,m.jsx)(j,(0,r.A)((0,r.A)((0,r.A)({in:y,timeout:C},P),O),{},{children:(0,m.jsx)(R,(0,r.A)((0,r.A)({"aria-hidden":!0},k),{},{classes:T,ref:t,children:a}))}))}))},47040:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MIN_SAFE_INTEGER,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.MAX_SAFE_INTEGER;return Math.max(t,Math.min(e,n))}},47042:(e,t,n)=>{"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){for(var e=arguments.length,t=new Array(e),n=0;n{const n=t.map((t=>{if(null==t)return null;if("function"===typeof t){const n=t,r=n(e);return"function"===typeof r?r:()=>{n(null)}}return t.current=e,()=>{t.current=null}}));return()=>{n.forEach((e=>null===e||void 0===e?void 0:e()))}}),t);return o.useMemo((()=>t.every((e=>null==e))?null:e=>{r.current&&(r.current(),r.current=void 0),null!=e&&(r.current=a(e))}),t)};var o=r(n(65043))},47107:(e,t,n)=>{"use strict";var r=n(6305).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0});var a={containerClasses:!0};Object.defineProperty(t,"containerClasses",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i.default}});var i=o(n(48548)),s=r(n(79294));Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}))},47123:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=function(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}},47242:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(80045),o=n(61843);const a=["variants"];function i(e){const{variants:t}=e,n=(0,r.A)(e,a),i={variants:t,style:(0,o.tT)(n),isProcessed:!0};return i.style===n||t&&t.forEach((e=>{"function"!==typeof e.style&&(e.style=(0,o.tT)(e.style))})),i}},47471:(e,t,n)=>{"use strict";n.d(t,{A:()=>T});var r=n(80045),o=n(89379),a=n(65043),i=n(58387),s=n(31807),l=n(29651),c=n(42466),d=n(58128),u=n(51612),p=n(28301),f=n(59066),h=n(76606),m=n(14418),g=n(38348),v=n(44171),y=n(86057),b=n(81977),x=n(79857),A=n(86061);function w(e){return(0,A.Ay)("MuiMenuItem",e)}const S=(0,x.A)("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]);var C=n(70579);const P=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],_=(0,d.Ay)(h.A,{shouldForwardProp:e=>(0,c.A)(e)||"classes"===e,name:"MuiMenuItem",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,n.divider&&t.divider,!n.disableGutters&&t.gutters]}})((0,u.A)((e=>{let{theme:t}=e;return(0,o.A)((0,o.A)({},t.typography.body1),{},{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap","&:hover":{textDecoration:"none",backgroundColor:(t.vars||t).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},["&.".concat(S.selected)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.selectedOpacity,")"):(0,l.X4)(t.palette.primary.main,t.palette.action.selectedOpacity),["&.".concat(S.focusVisible)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.focusOpacity,"))"):(0,l.X4)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)}},["&.".concat(S.selected,":hover")]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.hoverOpacity,"))"):(0,l.X4)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.selectedOpacity,")"):(0,l.X4)(t.palette.primary.main,t.palette.action.selectedOpacity)}},["&.".concat(S.focusVisible)]:{backgroundColor:(t.vars||t).palette.action.focus},["&.".concat(S.disabled)]:{opacity:(t.vars||t).palette.action.disabledOpacity},["& + .".concat(v.A.root)]:{marginTop:t.spacing(1),marginBottom:t.spacing(1)},["& + .".concat(v.A.inset)]:{marginLeft:52},["& .".concat(b.A.root)]:{marginTop:0,marginBottom:0},["& .".concat(b.A.inset)]:{paddingLeft:36},["& .".concat(y.A.root)]:{minWidth:36},variants:[{props:e=>{let{ownerState:t}=e;return!t.disableGutters},style:{paddingLeft:16,paddingRight:16}},{props:e=>{let{ownerState:t}=e;return t.divider},style:{borderBottom:"1px solid ".concat((t.vars||t).palette.divider),backgroundClip:"padding-box"}},{props:e=>{let{ownerState:t}=e;return!t.dense},style:{[t.breakpoints.up("sm")]:{minHeight:"auto"}}},{props:e=>{let{ownerState:t}=e;return t.dense},style:(0,o.A)((0,o.A)({minHeight:32,paddingTop:4,paddingBottom:4},t.typography.body2),{},{["& .".concat(y.A.root," svg")]:{fontSize:"1.25rem"}})}]})}))),T=a.forwardRef((function(e,t){const n=(0,p.b)({props:e,name:"MuiMenuItem"}),{autoFocus:l=!1,component:c="li",dense:d=!1,divider:u=!1,disableGutters:h=!1,focusVisibleClassName:v,role:y="menuitem",tabIndex:b,className:x}=n,A=(0,r.A)(n,P),S=a.useContext(f.A),T=a.useMemo((()=>({dense:d||S.dense||!1,disableGutters:h})),[S.dense,d,h]),E=a.useRef(null);(0,m.A)((()=>{l&&E.current&&E.current.focus()}),[l]);const R=(0,o.A)((0,o.A)({},n),{},{dense:T.dense,divider:u,disableGutters:h}),k=(e=>{const{disabled:t,dense:n,divider:r,disableGutters:a,selected:i,classes:l}=e,c={root:["root",n&&"dense",t&&"disabled",!a&&"gutters",r&&"divider",i&&"selected"]},d=(0,s.A)(c,w,l);return(0,o.A)((0,o.A)({},l),d)})(n),j=(0,g.A)(E,t);let O;return n.disabled||(O=void 0!==b?b:-1),(0,C.jsx)(f.A.Provider,{value:T,children:(0,C.jsx)(_,(0,o.A)((0,o.A)({ref:j,role:y,tabIndex:O,component:c,focusVisibleClassName:(0,i.A)(k.focusVisible,v),className:(0,i.A)(k.root,x)},A),{},{ownerState:R,classes:k}))})}))},48172:(e,t,n)=>{"use strict";n.d(t,{CI:()=>i,YA:()=>l,aI:()=>d,eL:()=>s,h5:()=>u,lX:()=>c,vY:()=>a});var r=n(89379),o=n(76045);const a=async e=>{let{tenantID:t,body:n}=e;return await fetch("".concat(window.USER_BASE_URL,"/tenant/").concat(t,"/contacts"),(0,r.A)((0,r.A)({method:"POST"},(0,o.oOe)()),{},{body:n}))},i=async e=>{let{body:t,tenantID:n,contactID:a}=e;return await fetch("".concat(window.USER_BASE_URL,"/tenant/").concat(n,"/contacts/").concat(a),(0,r.A)((0,r.A)({method:"PUT"},(0,o.oOe)()),{},{body:t}))},s=e=>{let{tenantID:t,search:n,type:a}=e,i="",s="";return"name"===a&&n?s=n:"phone"===a&&n&&(i=n),fetch("".concat(window.USER_BASE_URL,"/tenant/").concat(t,"/contacts?name=").concat(s,"&phone=").concat(i),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>((0,o.vVN)(e),[])))},l=async e=>{let{tenantID:t,propertyID:n,body:a}=e;return await fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(t,"/properties/").concat(n,"/contacts"),(0,r.A)((0,r.A)({method:"PUT"},(0,o.oOe)()),{},{body:a}))},c=async e=>{let{tenantID:t,groupID:n,body:a}=e;return await fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(t,"/propertyGroups/").concat(n,"/contacts"),(0,r.A)((0,r.A)({method:"PUT"},(0,o.oOe)()),{},{body:a}))},d=e=>{let{tenantID:t,groupID:n}=e;return fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(t,"/propertyGroups/").concat(n,"/contacts"),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>((0,o.vVN)(e),[])))},u=e=>{let{tenantID:t,propertyID:n}=e;return fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(t,"/properties/").concat(n,"/contacts"),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>((0,o.vVN)(e),[])))}},48389:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isDocumentToRecurOn=t.flatten=t.unique=void 0,t.unique=function(e){return[...new Set(e)]},t.flatten=function(e){return[].concat(...e)},t.isDocumentToRecurOn=function(e){return"object"===typeof e&&null!==e&&!Array.isArray(e)&&Object.keys(e).length}},48548:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;r(n(65173));const o=(0,r(n(74776)).default)();t.default=o},48559:(e,t,n)=>{"use strict";n.d(t,{T:()=>r});const r="undefined"===typeof __SENTRY_DEBUG__||__SENTRY_DEBUG__},48640:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>ae});var r=n(80045),o=n(89379),a=n(65043),i=n(58387),s=n(31807),l=n(29651),c=n(12432),d=n(97605),u=n(27449),p=n(97145),f=n(46509),h=n(21039),m=n(21767),g=n(74167),v=n(41729),y=n(99385),b=n(25491);const x=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:(e,t)=>e===t;return e.length===t.length&&e.every(((e,r)=>n(e,t[r])))};function A(e,t,n,r,o){return 1===n?Math.min(e+t,o):Math.max(e-t,r)}function w(e,t){return e-t}function S(e,t){var n;const{index:r}=null!==(n=e.reduce(((e,n,r)=>{const o=Math.abs(t-n);return null===e||o({left:"".concat(e,"%")}),leap:e=>({width:"".concat(e,"%")})},"horizontal-reverse":{offset:e=>({right:"".concat(e,"%")}),leap:e=>({width:"".concat(e,"%")})},vertical:{offset:e=>({bottom:"".concat(e,"%")}),leap:e=>({height:"".concat(e,"%")})}},j=e=>e;let O;function I(){return void 0===O&&(O="undefined"===typeof CSS||"function"!==typeof CSS.supports||CSS.supports("touch-action","none")),O}function D(e){const{"aria-labelledby":t,defaultValue:n,disabled:r=!1,disableSwap:i=!1,isRtl:s=!1,marks:l=!1,max:c=100,min:d=0,name:x,onChange:O,onChangeCommitted:D,orientation:M="horizontal",rootRef:L,scale:N=j,step:F=1,shiftStep:z=10,tabIndex:B,value:U}=e,V=a.useRef(void 0),[W,H]=a.useState(-1),[G,Y]=a.useState(-1),[q,K]=a.useState(!1),J=a.useRef(0),X=a.useRef(null),[$,Z]=(0,p.A)({controlled:U,default:null!==n&&void 0!==n?n:d,name:"Slider"}),Q=O&&((e,t,n)=>{const r=e.nativeEvent||e,o=new r.constructor(r.type,r);Object.defineProperty(o,"target",{writable:!0,value:{value:t,name:x}}),X.current=t,O(o,t,n)}),ee=Array.isArray($);let te=ee?$.slice().sort(w):[$];te=te.map((e=>null==e?d:(0,y.A)(e,d,c)));const ne=!0===l&&null!==F?[...Array(Math.floor((c-d)/F)+1)].map(((e,t)=>({value:d+F*t}))):l||[],re=ne.map((e=>e.value)),[oe,ae]=a.useState(-1),ie=a.useRef(null),se=(0,m.A)(L,ie),le=e=>t=>{var n;const r=Number(t.currentTarget.getAttribute("data-index"));(0,g.A)(t.target)&&ae(r),Y(r),null===e||void 0===e||null===(n=e.onFocus)||void 0===n||n.call(e,t)},ce=e=>t=>{var n;(0,g.A)(t.target)||ae(-1),Y(-1),null===e||void 0===e||null===(n=e.onBlur)||void 0===n||n.call(e,t)},de=(e,t)=>{const n=Number(e.currentTarget.getAttribute("data-index")),r=te[n],o=re.indexOf(r);let a=t;if(ne&&null==F){const e=re[re.length-1];a=a>=e?e:a<=re[0]?re[0]:at=>{var n;if(["ArrowUp","ArrowDown","ArrowLeft","ArrowRight","PageUp","PageDown","Home","End"].includes(t.key)){t.preventDefault();const e=Number(t.currentTarget.getAttribute("data-index")),n=te[e];let r=null;if(null!=F){const e=t.shiftKey?z:F;switch(t.key){case"ArrowUp":r=A(n,e,1,d,c);break;case"ArrowRight":r=A(n,e,s?-1:1,d,c);break;case"ArrowDown":r=A(n,e,-1,d,c);break;case"ArrowLeft":r=A(n,e,s?1:-1,d,c);break;case"PageUp":r=A(n,z,1,d,c);break;case"PageDown":r=A(n,z,-1,d,c);break;case"Home":r=d;break;case"End":r=c}}else if(ne){const e=re[re.length-1],o=re.indexOf(n),a=[s?"ArrowLeft":"ArrowRight","ArrowUp","PageUp","End"];[s?"ArrowRight":"ArrowLeft","ArrowDown","PageDown","Home"].includes(t.key)?r=0===o?re[0]:re[o-1]:a.includes(t.key)&&(r=o===re.length-1?e:re[o+1])}null!=r&&de(t,r)}null===e||void 0===e||null===(n=e.onKeyDown)||void 0===n||n.call(e,t)};(0,f.A)((()=>{var e;r&&ie.current.contains(document.activeElement)&&(null===(e=document.activeElement)||void 0===e||e.blur())}),[r]),r&&-1!==W&&H(-1),r&&-1!==oe&&ae(-1);const pe=a.useRef(void 0);let fe=M;s&&"horizontal"===M&&(fe+="-reverse");const he=e=>{let{finger:t,move:n=!1}=e;const{current:r}=ie,{width:o,height:a,bottom:s,left:l}=r.getBoundingClientRect();let u,p;if(u=fe.startsWith("vertical")?(s-t.y)/a:(t.x-l)/o,fe.includes("-reverse")&&(u=1-u),p=function(e,t,n){return(n-t)*e+t}(u,d,c),F)p=_(p,F,d);else{const e=S(re,p);p=re[e]}p=(0,y.A)(p,d,c);let f=0;if(ee){f=n?pe.current:S(te,p),i&&(p=(0,y.A)(p,te[f-1]||-1/0,te[f+1]||1/0));const e=p;p=T({values:te,newValue:p,index:f}),i&&n||(f=p.indexOf(e),pe.current=f)}return{newValue:p,activeIndex:f}},me=(0,h.A)((e=>{const t=C(e,V);if(!t)return;if(J.current+=1,"mousemove"===e.type&&0===e.buttons)return void ge(e);const{newValue:n,activeIndex:r}=he({finger:t,move:!0});E({sliderRef:ie,activeIndex:r,setActive:H}),Z(n),!q&&J.current>2&&K(!0),Q&&!R(n,$)&&Q(e,n,r)})),ge=(0,h.A)((e=>{const t=C(e,V);if(K(!1),!t)return;const{newValue:n}=he({finger:t,move:!0});var r;(H(-1),"touchend"===e.type&&Y(-1),D)&&D(e,null!==(r=X.current)&&void 0!==r?r:n);V.current=void 0,ye()})),ve=(0,h.A)((e=>{if(r)return;I()||e.preventDefault();const t=e.changedTouches[0];null!=t&&(V.current=t.identifier);const n=C(e,V);if(!1!==n){const{newValue:t,activeIndex:r}=he({finger:n});E({sliderRef:ie,activeIndex:r,setActive:H}),Z(t),Q&&!R(t,$)&&Q(e,t,r)}J.current=0;const o=(0,u.A)(ie.current);o.addEventListener("touchmove",me,{passive:!0}),o.addEventListener("touchend",ge,{passive:!0})})),ye=a.useCallback((()=>{const e=(0,u.A)(ie.current);e.removeEventListener("mousemove",me),e.removeEventListener("mouseup",ge),e.removeEventListener("touchmove",me),e.removeEventListener("touchend",ge)}),[ge,me]);a.useEffect((()=>{const{current:e}=ie;return e.addEventListener("touchstart",ve,{passive:I()}),()=>{e.removeEventListener("touchstart",ve),ye()}}),[ye,ve]),a.useEffect((()=>{r&&ye()}),[r,ye]);const be=P(ee?te[0]:d,d,c),xe=P(te[te.length-1],d,c)-be,Ae=e=>t=>{var n;null===(n=e.onMouseLeave)||void 0===n||n.call(e,t),Y(-1)};let we;"vertical"===M&&(we=s?"vertical-rl":"vertical-lr");return{active:W,axis:fe,axisProps:k,dragging:q,focusedThumbIndex:oe,getHiddenInputProps:function(){var n;let a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const i=(0,b.A)(a),l={onChange:(u=i||{},e=>{var t;null===(t=u.onChange)||void 0===t||t.call(u,e),de(e,e.target.valueAsNumber)}),onFocus:le(i||{}),onBlur:ce(i||{}),onKeyDown:ue(i||{})};var u;const p=(0,o.A)((0,o.A)({},i),l);return(0,o.A)((0,o.A)((0,o.A)({tabIndex:B,"aria-labelledby":t,"aria-orientation":M,"aria-valuemax":N(c),"aria-valuemin":N(d),name:x,type:"range",min:e.min,max:e.max,step:null===e.step&&e.marks?"any":null!==(n=e.step)&&void 0!==n?n:void 0,disabled:r},a),p),{},{style:(0,o.A)((0,o.A)({},v.A),{},{direction:s?"rtl":"ltr",width:"100%",height:"100%",writingMode:we})})},getRootProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=(0,b.A)(e),n={onMouseDown:(a=t||{},e=>{var t;if(null===(t=a.onMouseDown)||void 0===t||t.call(a,e),r)return;if(e.defaultPrevented)return;if(0!==e.button)return;e.preventDefault();const n=C(e,V);if(!1!==n){const{newValue:t,activeIndex:r}=he({finger:n});E({sliderRef:ie,activeIndex:r,setActive:H}),Z(t),Q&&!R(t,$)&&Q(e,t,r)}J.current=0;const o=(0,u.A)(ie.current);o.addEventListener("mousemove",me,{passive:!0}),o.addEventListener("mouseup",ge)})};var a;const i=(0,o.A)((0,o.A)({},t),n);return(0,o.A)((0,o.A)({},e),{},{ref:se},i)},getThumbProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=(0,b.A)(e),n={onMouseOver:(r=t||{},e=>{var t;null===(t=r.onMouseOver)||void 0===t||t.call(r,e);const n=Number(e.currentTarget.getAttribute("data-index"));Y(n)}),onMouseLeave:Ae(t||{})};var r;return(0,o.A)((0,o.A)((0,o.A)({},e),t),n)},marks:ne,open:G,range:ee,rootRef:se,trackLeap:xe,trackOffset:be,values:te,getThumbStyle:e=>({pointerEvents:-1!==W&&W!==e?"none":void 0})}}var M=n(7731),L=n(58128),N=n(51612),F=n(28301),z=n(478);const B=e=>!e||!(0,M.A)(e);var U=n(97194),V=n(34412),W=n(79857),H=n(86061);function G(e){return(0,H.Ay)("MuiSlider",e)}const Y=(0,W.A)("MuiSlider",["root","active","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","disabled","dragging","focusVisible","mark","markActive","marked","markLabel","markLabelActive","rail","sizeSmall","thumb","thumbColorPrimary","thumbColorSecondary","thumbColorError","thumbColorSuccess","thumbColorInfo","thumbColorWarning","track","trackInverted","trackFalse","thumbSizeSmall","valueLabel","valueLabelOpen","valueLabelCircle","valueLabelLabel","vertical"]);var q=n(70579);const K=["aria-label","aria-valuetext","aria-labelledby","component","components","componentsProps","color","classes","className","disableSwap","disabled","getAriaLabel","getAriaValueText","marks","max","min","name","onChange","onChangeCommitted","orientation","shiftStep","size","step","scale","slotProps","slots","tabIndex","track","value","valueLabelDisplay","valueLabelFormat"];function J(e){return e}const X=(0,L.Ay)("span",{name:"MuiSlider",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t["color".concat((0,U.A)(n.color))],"medium"!==n.size&&t["size".concat((0,U.A)(n.size))],n.marked&&t.marked,"vertical"===n.orientation&&t.vertical,"inverted"===n.track&&t.trackInverted,!1===n.track&&t.trackFalse]}})((0,N.A)((e=>{let{theme:t}=e;return{borderRadius:12,boxSizing:"content-box",display:"inline-block",position:"relative",cursor:"pointer",touchAction:"none",WebkitTapHighlightColor:"transparent","@media print":{colorAdjust:"exact"},["&.".concat(Y.disabled)]:{pointerEvents:"none",cursor:"default",color:(t.vars||t).palette.grey[400]},["&.".concat(Y.dragging)]:{["& .".concat(Y.thumb,", & .").concat(Y.track)]:{transition:"none"}},variants:[...Object.entries(t.palette).filter((0,V.A)()).map((e=>{let[n]=e;return{props:{color:n},style:{color:(t.vars||t).palette[n].main}}})),{props:{orientation:"horizontal"},style:{height:4,width:"100%",padding:"13px 0","@media (pointer: coarse)":{padding:"20px 0"}}},{props:{orientation:"horizontal",size:"small"},style:{height:2}},{props:{orientation:"horizontal",marked:!0},style:{marginBottom:20}},{props:{orientation:"vertical"},style:{height:"100%",width:4,padding:"0 13px","@media (pointer: coarse)":{padding:"0 20px"}}},{props:{orientation:"vertical",size:"small"},style:{width:2}},{props:{orientation:"vertical",marked:!0},style:{marginRight:44}}]}}))),$=(0,L.Ay)("span",{name:"MuiSlider",slot:"Rail"})({display:"block",position:"absolute",borderRadius:"inherit",backgroundColor:"currentColor",opacity:.38,variants:[{props:{orientation:"horizontal"},style:{width:"100%",height:"inherit",top:"50%",transform:"translateY(-50%)"}},{props:{orientation:"vertical"},style:{height:"100%",width:"inherit",left:"50%",transform:"translateX(-50%)"}},{props:{track:"inverted"},style:{opacity:1}}]}),Z=(0,L.Ay)("span",{name:"MuiSlider",slot:"Track"})((0,N.A)((e=>{let{theme:t}=e;return{display:"block",position:"absolute",borderRadius:"inherit",border:"1px solid currentColor",backgroundColor:"currentColor",transition:t.transitions.create(["left","width","bottom","height"],{duration:t.transitions.duration.shortest}),variants:[{props:{size:"small"},style:{border:"none"}},{props:{orientation:"horizontal"},style:{height:"inherit",top:"50%",transform:"translateY(-50%)"}},{props:{orientation:"vertical"},style:{width:"inherit",left:"50%",transform:"translateX(-50%)"}},{props:{track:!1},style:{display:"none"}},...Object.entries(t.palette).filter((0,V.A)()).map((e=>{let[n]=e;return{props:{color:n,track:"inverted"},style:(0,o.A)({},t.vars?{backgroundColor:t.vars.palette.Slider["".concat(n,"Track")],borderColor:t.vars.palette.Slider["".concat(n,"Track")]}:(0,o.A)((0,o.A)({backgroundColor:(0,l.a)(t.palette[n].main,.62),borderColor:(0,l.a)(t.palette[n].main,.62)},t.applyStyles("dark",{backgroundColor:(0,l.e$)(t.palette[n].main,.5)})),t.applyStyles("dark",{borderColor:(0,l.e$)(t.palette[n].main,.5)})))}}))]}}))),Q=(0,L.Ay)("span",{name:"MuiSlider",slot:"Thumb",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.thumb,t["thumbColor".concat((0,U.A)(n.color))],"medium"!==n.size&&t["thumbSize".concat((0,U.A)(n.size))]]}})((0,N.A)((e=>{let{theme:t}=e;return{position:"absolute",width:20,height:20,boxSizing:"border-box",borderRadius:"50%",outline:0,backgroundColor:"currentColor",display:"flex",alignItems:"center",justifyContent:"center",transition:t.transitions.create(["box-shadow","left","bottom"],{duration:t.transitions.duration.shortest}),"&::before":{position:"absolute",content:'""',borderRadius:"inherit",width:"100%",height:"100%",boxShadow:(t.vars||t).shadows[2]},"&::after":{position:"absolute",content:'""',borderRadius:"50%",width:42,height:42,top:"50%",left:"50%",transform:"translate(-50%, -50%)"},["&.".concat(Y.disabled)]:{"&:hover":{boxShadow:"none"}},variants:[{props:{size:"small"},style:{width:12,height:12,"&::before":{boxShadow:"none"}}},{props:{orientation:"horizontal"},style:{top:"50%",transform:"translate(-50%, -50%)"}},{props:{orientation:"vertical"},style:{left:"50%",transform:"translate(-50%, 50%)"}},...Object.entries(t.palette).filter((0,V.A)()).map((e=>{let[n]=e;return{props:{color:n},style:{["&:hover, &.".concat(Y.focusVisible)]:(0,o.A)((0,o.A)({},t.vars?{boxShadow:"0px 0px 0px 8px rgba(".concat(t.vars.palette[n].mainChannel," / 0.16)")}:{boxShadow:"0px 0px 0px 8px ".concat((0,l.X4)(t.palette[n].main,.16))}),{},{"@media (hover: none)":{boxShadow:"none"}}),["&.".concat(Y.active)]:(0,o.A)({},t.vars?{boxShadow:"0px 0px 0px 14px rgba(".concat(t.vars.palette[n].mainChannel," / 0.16)")}:{boxShadow:"0px 0px 0px 14px ".concat((0,l.X4)(t.palette[n].main,.16))})}}}))]}}))),ee=(0,L.Ay)((function(e){const{children:t,className:n,value:r}=e,o=(e=>{const{open:t}=e;return{offset:(0,i.A)(t&&Y.valueLabelOpen),circle:Y.valueLabelCircle,label:Y.valueLabelLabel}})(e);return t?a.cloneElement(t,{className:t.props.className},(0,q.jsxs)(a.Fragment,{children:[t.props.children,(0,q.jsx)("span",{className:(0,i.A)(o.offset,n),"aria-hidden":!0,children:(0,q.jsx)("span",{className:o.circle,children:(0,q.jsx)("span",{className:o.label,children:r})})})]})):null}),{name:"MuiSlider",slot:"ValueLabel"})((0,N.A)((e=>{let{theme:t}=e;return(0,o.A)((0,o.A)({zIndex:1,whiteSpace:"nowrap"},t.typography.body2),{},{fontWeight:500,transition:t.transitions.create(["transform"],{duration:t.transitions.duration.shortest}),position:"absolute",backgroundColor:(t.vars||t).palette.grey[600],borderRadius:2,color:(t.vars||t).palette.common.white,display:"flex",alignItems:"center",justifyContent:"center",padding:"0.25rem 0.75rem",variants:[{props:{orientation:"horizontal"},style:{transform:"translateY(-100%) scale(0)",top:"-10px",transformOrigin:"bottom center","&::before":{position:"absolute",content:'""',width:8,height:8,transform:"translate(-50%, 50%) rotate(45deg)",backgroundColor:"inherit",bottom:0,left:"50%"},["&.".concat(Y.valueLabelOpen)]:{transform:"translateY(-100%) scale(1)"}}},{props:{orientation:"vertical"},style:{transform:"translateY(-50%) scale(0)",right:"30px",top:"50%",transformOrigin:"right center","&::before":{position:"absolute",content:'""',width:8,height:8,transform:"translate(-50%, -50%) rotate(45deg)",backgroundColor:"inherit",right:-8,top:"50%"},["&.".concat(Y.valueLabelOpen)]:{transform:"translateY(-50%) scale(1)"}}},{props:{size:"small"},style:{fontSize:t.typography.pxToRem(12),padding:"0.25rem 0.5rem"}},{props:{orientation:"vertical",size:"small"},style:{right:"20px"}}]})}))),te=(0,L.Ay)("span",{name:"MuiSlider",slot:"Mark",shouldForwardProp:e=>(0,z.A)(e)&&"markActive"!==e,overridesResolver:(e,t)=>{const{markActive:n}=e;return[t.mark,n&&t.markActive]}})((0,N.A)((e=>{let{theme:t}=e;return{position:"absolute",width:2,height:2,borderRadius:1,backgroundColor:"currentColor",variants:[{props:{orientation:"horizontal"},style:{top:"50%",transform:"translate(-1px, -50%)"}},{props:{orientation:"vertical"},style:{left:"50%",transform:"translate(-50%, 1px)"}},{props:{markActive:!0},style:{backgroundColor:(t.vars||t).palette.background.paper,opacity:.8}}]}}))),ne=(0,L.Ay)("span",{name:"MuiSlider",slot:"MarkLabel",shouldForwardProp:e=>(0,z.A)(e)&&"markLabelActive"!==e})((0,N.A)((e=>{let{theme:t}=e;return(0,o.A)((0,o.A)({},t.typography.body2),{},{color:(t.vars||t).palette.text.secondary,position:"absolute",whiteSpace:"nowrap",variants:[{props:{orientation:"horizontal"},style:{top:30,transform:"translateX(-50%)","@media (pointer: coarse)":{top:40}}},{props:{orientation:"vertical"},style:{left:36,transform:"translateY(50%)","@media (pointer: coarse)":{left:44}}},{props:{markLabelActive:!0},style:{color:(t.vars||t).palette.text.primary}}]})}))),re=e=>{let{children:t}=e;return t},oe=a.forwardRef((function(e,t){var n,l,u,p,f,h,m,g,v,y,b,x,A,w,S,C,_,T,E,R,k,j,O,I;const L=(0,F.b)({props:e,name:"MuiSlider"}),N=(0,c.I)(),{"aria-label":z,"aria-valuetext":V,"aria-labelledby":W,component:H="span",components:Y={},componentsProps:oe={},color:ae="primary",classes:ie,className:se,disableSwap:le=!1,disabled:ce=!1,getAriaLabel:de,getAriaValueText:ue,marks:pe=!1,max:fe=100,min:he=0,name:me,onChange:ge,onChangeCommitted:ve,orientation:ye="horizontal",shiftStep:be=10,size:xe="medium",step:Ae=1,scale:we=J,slotProps:Se,slots:Ce,tabIndex:Pe,track:_e="normal",value:Te,valueLabelDisplay:Ee="off",valueLabelFormat:Re=J}=L,ke=(0,r.A)(L,K),je=(0,o.A)((0,o.A)({},L),{},{isRtl:N,max:fe,min:he,classes:ie,disabled:ce,disableSwap:le,orientation:ye,marks:pe,color:ae,size:xe,step:Ae,shiftStep:be,scale:we,track:_e,valueLabelDisplay:Ee,valueLabelFormat:Re}),{axisProps:Oe,getRootProps:Ie,getHiddenInputProps:De,getThumbProps:Me,open:Le,active:Ne,axis:Fe,focusedThumbIndex:ze,range:Be,dragging:Ue,marks:Ve,values:We,trackOffset:He,trackLeap:Ge,getThumbStyle:Ye}=D((0,o.A)((0,o.A)({},je),{},{rootRef:t}));je.marked=Ve.length>0&&Ve.some((e=>e.label)),je.dragging=Ue,je.focusedThumbIndex=ze;const qe=(e=>{const{disabled:t,dragging:n,marked:r,orientation:o,track:a,classes:i,color:l,size:c}=e,d={root:["root",t&&"disabled",n&&"dragging",r&&"marked","vertical"===o&&"vertical","inverted"===a&&"trackInverted",!1===a&&"trackFalse",l&&"color".concat((0,U.A)(l)),c&&"size".concat((0,U.A)(c))],rail:["rail"],track:["track"],mark:["mark"],markActive:["markActive"],markLabel:["markLabel"],markLabelActive:["markLabelActive"],valueLabel:["valueLabel"],thumb:["thumb",t&&"disabled",c&&"thumbSize".concat((0,U.A)(c)),l&&"thumbColor".concat((0,U.A)(l))],active:["active"],disabled:["disabled"],focusVisible:["focusVisible"]};return(0,s.A)(d,G,i)})(je),Ke=null!==(n=null!==(l=null===Ce||void 0===Ce?void 0:Ce.root)&&void 0!==l?l:Y.Root)&&void 0!==n?n:X,Je=null!==(u=null!==(p=null===Ce||void 0===Ce?void 0:Ce.rail)&&void 0!==p?p:Y.Rail)&&void 0!==u?u:$,Xe=null!==(f=null!==(h=null===Ce||void 0===Ce?void 0:Ce.track)&&void 0!==h?h:Y.Track)&&void 0!==f?f:Z,$e=null!==(m=null!==(g=null===Ce||void 0===Ce?void 0:Ce.thumb)&&void 0!==g?g:Y.Thumb)&&void 0!==m?m:Q,Ze=null!==(v=null!==(y=null===Ce||void 0===Ce?void 0:Ce.valueLabel)&&void 0!==y?y:Y.ValueLabel)&&void 0!==v?v:ee,Qe=null!==(b=null!==(x=null===Ce||void 0===Ce?void 0:Ce.mark)&&void 0!==x?x:Y.Mark)&&void 0!==b?b:te,et=null!==(A=null!==(w=null===Ce||void 0===Ce?void 0:Ce.markLabel)&&void 0!==w?w:Y.MarkLabel)&&void 0!==A?A:ne,tt=null!==(S=null!==(C=null===Ce||void 0===Ce?void 0:Ce.input)&&void 0!==C?C:Y.Input)&&void 0!==S?S:"input",nt=null!==(_=null===Se||void 0===Se?void 0:Se.root)&&void 0!==_?_:oe.root,rt=null!==(T=null===Se||void 0===Se?void 0:Se.rail)&&void 0!==T?T:oe.rail,ot=null!==(E=null===Se||void 0===Se?void 0:Se.track)&&void 0!==E?E:oe.track,at=null!==(R=null===Se||void 0===Se?void 0:Se.thumb)&&void 0!==R?R:oe.thumb,it=null!==(k=null===Se||void 0===Se?void 0:Se.valueLabel)&&void 0!==k?k:oe.valueLabel,st=null!==(j=null===Se||void 0===Se?void 0:Se.mark)&&void 0!==j?j:oe.mark,lt=null!==(O=null===Se||void 0===Se?void 0:Se.markLabel)&&void 0!==O?O:oe.markLabel,ct=null!==(I=null===Se||void 0===Se?void 0:Se.input)&&void 0!==I?I:oe.input,dt=(0,d.A)({elementType:Ke,getSlotProps:Ie,externalSlotProps:nt,externalForwardedProps:ke,additionalProps:(0,o.A)({},B(Ke)&&{as:H}),ownerState:(0,o.A)((0,o.A)({},je),null===nt||void 0===nt?void 0:nt.ownerState),className:[qe.root,se]}),ut=(0,d.A)({elementType:Je,externalSlotProps:rt,ownerState:je,className:qe.rail}),pt=(0,d.A)({elementType:Xe,externalSlotProps:ot,additionalProps:{style:(0,o.A)((0,o.A)({},Oe[Fe].offset(He)),Oe[Fe].leap(Ge))},ownerState:(0,o.A)((0,o.A)({},je),null===ot||void 0===ot?void 0:ot.ownerState),className:qe.track}),ft=(0,d.A)({elementType:$e,getSlotProps:Me,externalSlotProps:at,ownerState:(0,o.A)((0,o.A)({},je),null===at||void 0===at?void 0:at.ownerState),className:qe.thumb}),ht=(0,d.A)({elementType:Ze,externalSlotProps:it,ownerState:(0,o.A)((0,o.A)({},je),null===it||void 0===it?void 0:it.ownerState),className:qe.valueLabel}),mt=(0,d.A)({elementType:Qe,externalSlotProps:st,ownerState:je,className:qe.mark}),gt=(0,d.A)({elementType:et,externalSlotProps:lt,ownerState:je,className:qe.markLabel}),vt=(0,d.A)({elementType:tt,getSlotProps:De,externalSlotProps:ct,ownerState:je});return(0,q.jsxs)(Ke,(0,o.A)((0,o.A)({},dt),{},{children:[(0,q.jsx)(Je,(0,o.A)({},ut)),(0,q.jsx)(Xe,(0,o.A)({},pt)),Ve.filter((e=>e.value>=he&&e.value<=fe)).map(((e,t)=>{const n=P(e.value,he,fe),r=Oe[Fe].offset(n);let s;return s=!1===_e?We.includes(e.value):"normal"===_e&&(Be?e.value>=We[0]&&e.value<=We[We.length-1]:e.value<=We[0])||"inverted"===_e&&(Be?e.value<=We[0]||e.value>=We[We.length-1]:e.value>=We[0]),(0,q.jsxs)(a.Fragment,{children:[(0,q.jsx)(Qe,(0,o.A)((0,o.A)((0,o.A)({"data-index":t},mt),!(0,M.A)(Qe)&&{markActive:s}),{},{style:(0,o.A)((0,o.A)({},r),mt.style),className:(0,i.A)(mt.className,s&&qe.markActive)})),null!=e.label?(0,q.jsx)(et,(0,o.A)((0,o.A)((0,o.A)({"aria-hidden":!0,"data-index":t},gt),!(0,M.A)(et)&&{markLabelActive:s}),{},{style:(0,o.A)((0,o.A)({},r),gt.style),className:(0,i.A)(qe.markLabel,gt.className,s&&qe.markLabelActive),children:e.label})):null]},t)})),We.map(((e,t)=>{const n=P(e,he,fe),r=Oe[Fe].offset(n),a="off"===Ee?re:Ze;return(0,q.jsx)(a,(0,o.A)((0,o.A)((0,o.A)({},!(0,M.A)(a)&&{valueLabelFormat:Re,valueLabelDisplay:Ee,value:"function"===typeof Re?Re(we(e),t):Re,index:t,open:Le===t||Ne===t||"on"===Ee,disabled:ce}),ht),{},{children:(0,q.jsx)($e,(0,o.A)((0,o.A)({"data-index":t},ft),{},{className:(0,i.A)(qe.thumb,ft.className,Ne===t&&qe.active,ze===t&&qe.focusVisible),style:(0,o.A)((0,o.A)((0,o.A)({},r),Ye(t)),ft.style),children:(0,q.jsx)(tt,(0,o.A)({"data-index":t,"aria-label":de?de(t):z,"aria-valuenow":we(e),"aria-labelledby":W,"aria-valuetext":ue?ue(we(e),t):V,value:We[t]},vt))}))}),t)}))]}))})),ae=oe},48943:(e,t,n)=>{"use strict";n.d(t,{r:()=>o,z:()=>a});var r=n(58168);const o=e=>({components:{MuiLocalizationProvider:{defaultProps:{localeText:(0,r.A)({},e)}}}}),a=e=>{const{utils:t,formatKey:n,contextTranslation:r,propsTranslation:o}=e;return e=>{const a=null!==e&&t.isValid(e)?t.format(e,n):null;return(null!==o&&void 0!==o?o:r)(e,t,a)}}},49312:(e,t,n)=>{"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){o.useEffect(e,a)};var o=r(n(65043));const a=[]},49324:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(45996))},49679:(e,t,n)=>{"use strict";n.d(t,{A:()=>b});var r=n(89379),o=n(80045),a=n(65043),i=n(58387),s=n(31807),l=n(58128),c=n(51612),d=n(28301),u=n(97194),p=n(79857),f=n(86061);function h(e){return(0,f.Ay)("MuiListSubheader",e)}(0,p.A)("MuiListSubheader",["root","colorPrimary","colorInherit","gutters","inset","sticky"]);var m=n(70579);const g=["className","color","component","disableGutters","disableSticky","inset"],v=(0,l.Ay)("li",{name:"MuiListSubheader",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"default"!==n.color&&t["color".concat((0,u.A)(n.color))],!n.disableGutters&&t.gutters,n.inset&&t.inset,!n.disableSticky&&t.sticky]}})((0,c.A)((e=>{let{theme:t}=e;return{boxSizing:"border-box",lineHeight:"48px",listStyle:"none",color:(t.vars||t).palette.text.secondary,fontFamily:t.typography.fontFamily,fontWeight:t.typography.fontWeightMedium,fontSize:t.typography.pxToRem(14),variants:[{props:{color:"primary"},style:{color:(t.vars||t).palette.primary.main}},{props:{color:"inherit"},style:{color:"inherit"}},{props:e=>{let{ownerState:t}=e;return!t.disableGutters},style:{paddingLeft:16,paddingRight:16}},{props:e=>{let{ownerState:t}=e;return t.inset},style:{paddingLeft:72}},{props:e=>{let{ownerState:t}=e;return!t.disableSticky},style:{position:"sticky",top:0,zIndex:1,backgroundColor:(t.vars||t).palette.background.paper}}]}}))),y=a.forwardRef((function(e,t){const n=(0,d.b)({props:e,name:"MuiListSubheader"}),{className:a,color:l="default",component:c="li",disableGutters:p=!1,disableSticky:f=!1,inset:y=!1}=n,b=(0,o.A)(n,g),x=(0,r.A)((0,r.A)({},n),{},{color:l,component:c,disableGutters:p,disableSticky:f,inset:y}),A=(e=>{const{classes:t,color:n,disableGutters:r,inset:o,disableSticky:a}=e,i={root:["root","default"!==n&&"color".concat((0,u.A)(n)),!r&&"gutters",o&&"inset",!a&&"sticky"]};return(0,s.A)(i,h,t)})(x);return(0,m.jsx)(v,(0,r.A)({as:c,className:(0,i.A)(A.root,a),ref:t,ownerState:x},b))}));y&&(y.muiSkipListHighlight=!0);const b=y},49748:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(65173)),a=r(n(37505));t.default=(0,a.default)(o.default.elementType,(function(e,t,n,r,o){const a=e[t],i=o||t;if(null==a||"undefined"===typeof window)return null;let s;return"function"!==typeof a||function(e){const{prototype:t={}}=e;return Boolean(t.isReactComponent)}(a)||(s="Did you accidentally provide a plain function component instead?"),void 0!==s?new Error("Invalid ".concat(r," `").concat(i,"` supplied to `").concat(n,"`. ")+"Expected an element type that can hold a ref. ".concat(s," ")+"For more information see https://mui.com/r/caveat-with-refs-guide"):null}))},50147:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"}},50311:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(14057),o=n(70579);const a=(0,r.A)((0,o.jsx)("path",{d:"m4 12 1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8z"}),"ArrowUpward")},50416:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r="$$material"},50496:(e,t,n)=>{"use strict";n.d(t,{i:()=>a});var r=n(87991),o=n(51053);const a=e=>{let{adapter:t,value:n,timezone:o,props:a}=e;if(null===n)return null;const{minTime:i,maxTime:s,minutesStep:l,shouldDisableTime:c,disableIgnoringDatePartForTimeValidation:d=!1,disablePast:u,disableFuture:p}=a,f=t.utils.date(void 0,o),h=(0,r.iF)(d,t.utils);switch(!0){case!t.utils.isValid(n):return"invalidDate";case Boolean(i&&h(i,n)):return"minTime";case Boolean(s&&h(n,s)):return"maxTime";case Boolean(p&&t.utils.isAfter(n,f)):return"disableFuture";case Boolean(u&&t.utils.isBefore(n,f)):return"disablePast";case Boolean(c&&c(n,"hours")):return"shouldDisableTime-hours";case Boolean(c&&c(n,"minutes")):return"shouldDisableTime-minutes";case Boolean(c&&c(n,"seconds")):return"shouldDisableTime-seconds";case Boolean(l&&t.utils.getMinutes(n)%l!==0):return"minutesStep";default:return null}};a.valueManager=o.W},51053:(e,t,n)=>{"use strict";n.d(t,{W:()=>l,o:()=>c});var r=n(98587),o=n(60638),a=n(30566),i=n(26081);const s=["value","referenceDate"],l={emptyValue:null,getTodayValue:o.ak,getInitialReferenceValue:e=>{let{value:t,referenceDate:n}=e,o=(0,r.A)(e,s);return null!=t&&o.utils.isValid(t)?t:null!=n?n:(0,a.$9)(o)},cleanValue:o.Q6,areValuesEqual:o.iH,isSameError:(e,t)=>e===t,hasError:e=>null!=e,defaultErrorState:null,getTimezone:(e,t)=>null!=t&&e.isValid(t)?e.getTimezone(t):null,setTimezone:(e,t,n)=>null==n?null:e.setTimezone(n,t)},c={updateReferenceValue:(e,t,n)=>null!=t&&e.isValid(t)?t:n,getSectionsFromValue:(e,t,n,r)=>!e.isValid(t)&&!!n?n:r(t),getV7HiddenInputValueFromSections:i.sZ,getV6InputValueFromSections:i.ZS,getActiveDateManager:(e,t)=>({date:t.value,referenceDate:t.referenceValue,getSections:e=>e,getNewValuesFromNewActiveDate:n=>({value:n,referenceValue:null!=n&&e.isValid(n)?n:t.referenceValue})}),parseValueStr:(e,t,n)=>n(e.trim(),t)}},51292:(e,t,n)=>{"use strict";var r=n(91847).default,o=n(12897).default;const a=["children","className","color","component","disabled","error","filled","focused","required"];var i=n(24994).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.FormLabelRoot=void 0;var l=s(n(65043)),c=(i(n(65173)),i(n(12949))),d=i(n(79740)),u=i(n(74827)),p=i(n(85213)),f=i(n(6803)),h=n(44350),m=i(n(66870)),g=i(n(52445)),v=n(59908),y=s(n(80726)),b=n(70579);const x=t.FormLabelRoot=(0,h.styled)("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"secondary"===n.color&&t.colorSecondary,n.filled&&t.filled]}})((0,m.default)((e=>{let{theme:t}=e;return o(o({color:(t.vars||t).palette.text.secondary},t.typography.body1),{},{lineHeight:"1.4375em",padding:0,position:"relative",variants:[...Object.entries(t.palette).filter((0,g.default)()).map((e=>{let[n]=e;return{props:{color:n},style:{["&.".concat(y.default.focused)]:{color:(t.vars||t).palette[n].main}}}})),{props:{},style:{["&.".concat(y.default.disabled)]:{color:(t.vars||t).palette.text.disabled},["&.".concat(y.default.error)]:{color:(t.vars||t).palette.error.main}}}]})}))),A=(0,h.styled)("span",{name:"MuiFormLabel",slot:"Asterisk"})((0,m.default)((e=>{let{theme:t}=e;return{["&.".concat(y.default.error)]:{color:(t.vars||t).palette.error.main}}}))),w=l.forwardRef((function(e,t){const n=(0,v.useDefaultProps)({props:e,name:"MuiFormLabel"}),{children:i,className:s,color:l,component:h="label",disabled:m,error:g,filled:w,focused:S,required:C}=n,P=r(n,a),_=(0,p.default)(),T=(0,u.default)({props:n,muiFormControl:_,states:["color","required","focused","disabled","error","filled"]}),E=o(o({},n),{},{color:T.color||"primary",component:h,disabled:T.disabled,error:T.error,filled:T.filled,focused:T.focused,required:T.required}),R=(e=>{const{classes:t,color:n,focused:r,disabled:o,error:a,filled:i,required:s}=e,l={root:["root","color".concat((0,f.default)(n)),o&&"disabled",a&&"error",i&&"filled",r&&"focused",s&&"required"],asterisk:["asterisk",a&&"error"]};return(0,d.default)(l,y.getFormLabelUtilityClasses,t)})(E);return(0,b.jsxs)(x,o(o({as:h,ownerState:E,className:(0,c.default)(R.root,s),ref:t},P),{},{children:[i,T.required&&(0,b.jsxs)(A,{ownerState:E,"aria-hidden":!0,className:R.asterisk,children:["\u2009","*"]})]}))}));t.default=w},51347:(e,t,n)=>{"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;const o=r(n(65043)).createContext({});t.default=o},51376:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(93566))},51431:(e,t,n)=>{"use strict";var r=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.TEST_INTERNALS_DO_NOT_USE=void 0,t.default=function(e){const{injectFirst:t,enableCssLayer:n,children:r}=e,o=a.useMemo((()=>{const e="".concat(t,"-").concat(n);if(d.has(e))return d.get(e);const r=function(e,t){if(e||t){class n extends l.StyleSheet{insert(e,t){return u.insert?u.insert(e,t):(this.key&&this.key.endsWith("global")&&(this.before=f),super.insert(e,t))}}const r=p({key:"css",insertionPoint:e?f:void 0},n);if(t){const e=r.insert;r.insert=function(){for(var t=arguments.length,n=new Array(t),r=0;r{const n=(0,s.default)(e);return n.sheet=new t({key:n.key,nonce:n.sheet.nonce,container:n.sheet.container,speedy:n.sheet.isSpeedy,prepend:n.sheet.prepend,insertionPoint:n.sheet.insertionPoint}),n};let f;if("object"===typeof document&&(f=document.querySelector('[name="emotion-insertion-point"]'),!f)){f=document.createElement("meta"),f.setAttribute("name","emotion-insertion-point"),f.setAttribute("content","");const e=document.querySelector("head");e&&e.prepend(f)}},51505:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(49748))},51525:function(e){e.exports=function(){"use strict";return function(e,t,n){t.prototype.isBetween=function(e,t,r,o){var a=n(e),i=n(t),s="("===(o=o||"()")[0],l=")"===o[1];return(s?this.isAfter(a,r):!this.isBefore(a,r))&&(l?this.isBefore(i,r):!this.isAfter(i,r))||(s?this.isBefore(a,r):!this.isAfter(a,r))&&(l?this.isAfter(i,r):!this.isBefore(i,r))}}}()},51612:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(47242);const o={theme:void 0};const a=function(e){let t,n;return function(a){let i=t;return void 0!==i&&a.theme===n||(o.theme=a.theme,i=(0,r.A)(e(o)),t=i,n=a.theme),i}}},51700:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(37964));t.default=function(){for(var e=arguments.length,t=new Array(e),n=0;n(t.filterProps.forEach((n=>{e[n]=t})),e)),{}),a=e=>Object.keys(e).reduce(((t,n)=>r[n]?(0,o.default)(t,r[n](e)):t),{});return a.propTypes={},a.filterProps=t.reduce(((e,t)=>e.concat(t.filterProps)),[]),a}},52196:(e,t,n)=>{"use strict";n.d(t,{A:()=>A});var r=n(89379),o=n(80045),a=n(65043),i=n(31807),s=n(97194),l=n(42466),c=n(58128),d=n(92447),u=n(68700),p=n(76606),f=n(79857),h=n(86061);function m(e){return(0,h.Ay)("PrivateSwitchBase",e)}(0,f.A)("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);var g=n(69905),v=n(70579);const y=["autoFocus","checked","checkedIcon","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value","slots","slotProps"],b=(0,c.Ay)(p.A)({padding:9,borderRadius:"50%",variants:[{props:{edge:"start",size:"small"},style:{marginLeft:-3}},{props:e=>{let{edge:t,ownerState:n}=e;return"start"===t&&"small"!==n.size},style:{marginLeft:-12}},{props:{edge:"end",size:"small"},style:{marginRight:-3}},{props:e=>{let{edge:t,ownerState:n}=e;return"end"===t&&"small"!==n.size},style:{marginRight:-12}}]}),x=(0,c.Ay)("input",{shouldForwardProp:l.A})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),A=a.forwardRef((function(e,t){const{autoFocus:n,checked:a,checkedIcon:l,defaultChecked:c,disabled:p,disableFocusRipple:f=!1,edge:h=!1,icon:A,id:w,inputProps:S,inputRef:C,name:P,onBlur:_,onChange:T,onFocus:E,readOnly:R,required:k=!1,tabIndex:j,type:O,value:I,slots:D={},slotProps:M={}}=e,L=(0,o.A)(e,y),[N,F]=(0,d.A)({controlled:a,default:Boolean(c),name:"SwitchBase",state:"checked"}),z=(0,u.A)();let B=p;z&&"undefined"===typeof B&&(B=z.disabled);const U="checkbox"===O||"radio"===O,V=(0,r.A)((0,r.A)({},e),{},{checked:N,disabled:B,disableFocusRipple:f,edge:h}),W=(e=>{const{classes:t,checked:n,disabled:r,edge:o}=e,a={root:["root",n&&"checked",r&&"disabled",o&&"edge".concat((0,s.A)(o))],input:["input"]};return(0,i.A)(a,m,t)})(V),H={slots:D,slotProps:(0,r.A)({input:S},M)},[G,Y]=(0,g.A)("root",{ref:t,elementType:b,className:W.root,shouldForwardComponentProp:!0,externalForwardedProps:(0,r.A)((0,r.A)({},H),{},{component:"span"},L),getSlotProps:e=>(0,r.A)((0,r.A)({},e),{},{onFocus:t=>{var n;null===(n=e.onFocus)||void 0===n||n.call(e,t),(e=>{E&&E(e),z&&z.onFocus&&z.onFocus(e)})(t)},onBlur:t=>{var n;null===(n=e.onBlur)||void 0===n||n.call(e,t),(e=>{_&&_(e),z&&z.onBlur&&z.onBlur(e)})(t)}}),ownerState:V,additionalProps:{centerRipple:!0,focusRipple:!f,disabled:B,role:void 0,tabIndex:null}}),[q,K]=(0,g.A)("input",{ref:C,elementType:x,className:W.input,externalForwardedProps:H,getSlotProps:e=>(0,r.A)((0,r.A)({},e),{},{onChange:t=>{var n;null===(n=e.onChange)||void 0===n||n.call(e,t),(e=>{if(e.nativeEvent.defaultPrevented)return;const t=e.target.checked;F(t),T&&T(e,t)})(t)}}),ownerState:V,additionalProps:(0,r.A)({autoFocus:n,checked:a,defaultChecked:c,disabled:B,id:U?w:void 0,name:P,readOnly:R,required:k,tabIndex:j,type:O},"checkbox"===O&&void 0===I?{}:{value:I})});return(0,v.jsxs)(G,(0,r.A)((0,r.A)({},Y),{},{children:[(0,v.jsx)(q,(0,r.A)({},K)),N?l:A]}))}))},52445:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t=>{let[,n]=t;return n&&function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(!function(e){return"string"===typeof e.main}(e))return!1;for(const n of t)if(!e.hasOwnProperty(n)||"string"!==typeof e[n])return!1;return!0}(n,e)}}},52515:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const{theme:t,name:n,props:r}=e;if(!t||!t.components||!t.components[n]||!t.components[n].defaultProps)return r;return(0,o.default)(t.components[n].defaultProps,r)};var o=r(n(33330))},52912:(e,t,n)=>{"use strict";n.d(t,{A:()=>y});var r=n(89379),o=n(80045),a=n(65043),i=n(58387),s=n(31807),l=n(58128),c=n(28301),d=n(59066),u=n(79857),p=n(86061);function f(e){return(0,p.Ay)("MuiListItemSecondaryAction",e)}(0,u.A)("MuiListItemSecondaryAction",["root","disableGutters"]);var h=n(70579);const m=["className"],g=(0,l.Ay)("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.disableGutters&&t.disableGutters]}})({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)",variants:[{props:e=>{let{ownerState:t}=e;return t.disableGutters},style:{right:0}}]}),v=a.forwardRef((function(e,t){const n=(0,c.b)({props:e,name:"MuiListItemSecondaryAction"}),{className:l}=n,u=(0,o.A)(n,m),p=a.useContext(d.A),v=(0,r.A)((0,r.A)({},n),{},{disableGutters:p.disableGutters}),y=(e=>{const{disableGutters:t,classes:n}=e,r={root:["root",t&&"disableGutters"]};return(0,s.A)(r,f,n)})(v);return(0,h.jsx)(g,(0,r.A)({className:(0,i.A)(y.root,l),ownerState:v,ref:t},u))}));v.muiName="ListItemSecondaryAction";const y=v},52956:(e,t,n)=>{"use strict";n.d(t,{IJ:()=>k,Ay:()=>j});var r=n(89379),o=n(80045),a=n(65043),i=n(58387),s=n(31807),l=n(7731),c=n(58128),d=n(28301),u=n(76967),p=n(81168),f=n(11917),h=n(36595),m=n(57400),g=n(94799),v=n(79857),y=n(86061);function b(e){return(0,y.Ay)("MuiPopover",e)}(0,v.A)("MuiPopover",["root","paper"]);var x=n(69905),A=n(40122),w=n(70579);const S=["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","className","container","elevation","marginThreshold","open","PaperProps","slots","slotProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps","disableScrollLock"],C=["slots","slotProps"];function P(e,t){let n=0;return"number"===typeof t?n=t:"center"===t?n=e.height/2:"bottom"===t&&(n=e.height),n}function _(e,t){let n=0;return"number"===typeof t?n=t:"center"===t?n=e.width/2:"right"===t&&(n=e.width),n}function T(e){return[e.horizontal,e.vertical].map((e=>"number"===typeof e?"".concat(e,"px"):e)).join(" ")}function E(e){return"function"===typeof e?e():e}const R=(0,c.Ay)(m.A,{name:"MuiPopover",slot:"Root"})({}),k=(0,c.Ay)(g.A,{name:"MuiPopover",slot:"Paper"})({position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}),j=a.forwardRef((function(e,t){const n=(0,d.b)({props:e,name:"MuiPopover"}),{action:c,anchorEl:m,anchorOrigin:g={vertical:"top",horizontal:"left"},anchorPosition:v,anchorReference:y="anchorEl",children:j,className:O,container:I,elevation:D=8,marginThreshold:M=16,open:L,PaperProps:N={},slots:F={},slotProps:z={},transformOrigin:B={vertical:"top",horizontal:"left"},TransitionComponent:U,transitionDuration:V="auto",TransitionProps:W={},disableScrollLock:H=!1}=n,G=(0,o.A)(n,S),Y=a.useRef(),q=(0,r.A)((0,r.A)({},n),{},{anchorOrigin:g,anchorReference:y,elevation:D,marginThreshold:M,transformOrigin:B,TransitionComponent:U,transitionDuration:V,TransitionProps:W}),K=(e=>{const{classes:t}=e;return(0,s.A)({root:["root"],paper:["paper"]},b,t)})(q),J=a.useCallback((()=>{if("anchorPosition"===y)return v;const e=E(m),t=(e&&1===e.nodeType?e:(0,p.A)(Y.current).body).getBoundingClientRect();return{top:t.top+P(t,g.vertical),left:t.left+_(t,g.horizontal)}}),[m,g.horizontal,g.vertical,v,y]),X=a.useCallback((e=>({vertical:P(e,B.vertical),horizontal:_(e,B.horizontal)})),[B.horizontal,B.vertical]),$=a.useCallback((e=>{const t={width:e.offsetWidth,height:e.offsetHeight},n=X(t);if("none"===y)return{top:null,left:null,transformOrigin:T(n)};const r=J();let o=r.top-n.vertical,a=r.left-n.horizontal;const i=o+t.height,s=a+t.width,l=(0,f.A)(E(m)),c=l.innerHeight-M,d=l.innerWidth-M;if(null!==M&&oc){const e=i-c;o-=e,n.vertical+=e}if(null!==M&&ad){const e=s-d;a-=e,n.horizontal+=e}return{top:"".concat(Math.round(o),"px"),left:"".concat(Math.round(a),"px"),transformOrigin:T(n)}}),[m,y,J,X,M]),[Z,Q]=a.useState(L),ee=a.useCallback((()=>{const e=Y.current;if(!e)return;const t=$(e);null!==t.top&&e.style.setProperty("top",t.top),null!==t.left&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin,Q(!0)}),[$]);a.useEffect((()=>(H&&window.addEventListener("scroll",ee),()=>window.removeEventListener("scroll",ee))),[m,H,ee]);a.useEffect((()=>{L&&ee()})),a.useImperativeHandle(c,(()=>L?{updatePosition:()=>{ee()}}:null),[L,ee]),a.useEffect((()=>{if(!L)return;const e=(0,u.A)((()=>{ee()})),t=(0,f.A)(E(m));return t.addEventListener("resize",e),()=>{e.clear(),t.removeEventListener("resize",e)}}),[m,L,ee]);let te=V;const ne={slots:(0,r.A)({transition:U},F),slotProps:(0,r.A)({transition:W,paper:N},z)},[re,oe]=(0,x.A)("transition",{elementType:h.A,externalForwardedProps:ne,ownerState:q,getSlotProps:e=>(0,r.A)((0,r.A)({},e),{},{onEntering:(t,n)=>{var r;null===(r=e.onEntering)||void 0===r||r.call(e,t,n),ee()},onExited:t=>{var n;null===(n=e.onExited)||void 0===n||n.call(e,t),Q(!1)}}),additionalProps:{appear:!0,in:L}});"auto"!==V||re.muiSupportAuto||(te=void 0);const ae=I||(m?(0,p.A)(E(m)).body:void 0),[ie,se]=(0,x.A)("root",{ref:t,elementType:R,externalForwardedProps:(0,r.A)((0,r.A)({},ne),G),shouldForwardComponentProp:!0,additionalProps:{slots:{backdrop:F.backdrop},slotProps:{backdrop:(0,A.A)("function"===typeof z.backdrop?z.backdrop(q):z.backdrop,{invisible:!0})},container:ae,open:L},ownerState:q,className:(0,i.A)(K.root,O)}),{slots:le,slotProps:ce}=se,de=(0,o.A)(se,C),[ue,pe]=(0,x.A)("paper",{ref:Y,className:K.paper,elementType:k,externalForwardedProps:ne,shouldForwardComponentProp:!0,additionalProps:{elevation:D,style:Z?void 0:{opacity:0}},ownerState:q});return(0,w.jsx)(ie,(0,r.A)((0,r.A)((0,r.A)({},de),!(0,l.A)(ie)&&{slots:le,slotProps:ce,disableScrollLock:H}),{},{children:(0,w.jsx)(re,(0,r.A)((0,r.A)({},oe),{},{timeout:te,children:(0,w.jsx)(ue,(0,r.A)((0,r.A)({},pe),{},{children:j}))}))}))}))},53014:(e,t)=>{"use strict";function n(){}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=e=>{let{key:t,storageWindow:r}=e;return r||"undefined"===typeof window||(r=window),{get(e){if("undefined"===typeof window)return;if(!r)return e;let n;try{n=r.localStorage.getItem(t)}catch(o){}return n||e},set:e=>{if(r)try{r.localStorage.setItem(t,e)}catch(n){}},subscribe:e=>{if(!r)return n;const o=n=>{const r=n.newValue;n.key===t&&e(r)};return r.addEventListener("storage",o),()=>{r.removeEventListener("storage",o)}}}}},53089:(e,t,n)=>{"use strict";n.d(t,{A:()=>z});var r=n(89379),o=n(80045),a=n(65043),i=n(58387),s=n(12573),l=n(86061),c=n(31807),d=n(70883),u=n(94943),p=n(74265),f=n(85227),h=n(79049);const m=(e,t,n)=>{const r=e.keys[0];if(Array.isArray(t))t.forEach(((t,r)=>{n(((t,n)=>{r<=e.keys.length-1&&(0===r?Object.assign(t,n):t[e.up(e.keys[r])]=n)}),t)}));else if(t&&"object"===typeof t){(Object.keys(t).length>e.keys.length?e.keys:(o=e.keys,a=Object.keys(t),o.filter((e=>a.includes(e))))).forEach((o=>{if(e.keys.includes(o)){const a=t[o];void 0!==a&&n(((t,n)=>{r===o?Object.assign(t,n):t[e.up(o)]=n}),a)}}))}else"number"!==typeof t&&"string"!==typeof t||n(((e,t)=>{Object.assign(e,t)}),t);var o,a};function g(e){return"--Grid-".concat(e,"Spacing")}function v(e){return"--Grid-parent-".concat(e,"Spacing")}const y="--Grid-columns",b="--Grid-parent-columns",x=e=>{let{theme:t,ownerState:n}=e;const r={};return m(t.breakpoints,n.size,((e,t)=>{let n={};"grow"===t&&(n={flexBasis:0,flexGrow:1,maxWidth:"100%"}),"auto"===t&&(n={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"}),"number"===typeof t&&(n={flexGrow:0,flexBasis:"auto",width:"calc(100% * ".concat(t," / var(").concat(b,") - (var(").concat(b,") - ").concat(t,") * (var(").concat(v("column"),") / var(").concat(b,")))")}),e(r,n)})),r},A=e=>{let{theme:t,ownerState:n}=e;const r={};return m(t.breakpoints,n.offset,((e,t)=>{let n={};"auto"===t&&(n={marginLeft:"auto"}),"number"===typeof t&&(n={marginLeft:0===t?"0px":"calc(100% * ".concat(t," / var(").concat(b,") + var(").concat(v("column"),") * ").concat(t," / var(").concat(b,"))")}),e(r,n)})),r},w=e=>{let{theme:t,ownerState:n}=e;if(!n.container)return{};const r={[y]:12};return m(t.breakpoints,n.columns,((e,t)=>{const n=null!==t&&void 0!==t?t:12;e(r,{[y]:n,"> *":{[b]:n}})})),r},S=e=>{let{theme:t,ownerState:n}=e;if(!n.container)return{};const r={};return m(t.breakpoints,n.rowSpacing,((e,n)=>{var o;const a="string"===typeof n?n:null===(o=t.spacing)||void 0===o?void 0:o.call(t,n);e(r,{[g("row")]:a,"> *":{[v("row")]:a}})})),r},C=e=>{let{theme:t,ownerState:n}=e;if(!n.container)return{};const r={};return m(t.breakpoints,n.columnSpacing,((e,n)=>{var o;const a="string"===typeof n?n:null===(o=t.spacing)||void 0===o?void 0:o.call(t,n);e(r,{[g("column")]:a,"> *":{[v("column")]:a}})})),r},P=e=>{let{theme:t,ownerState:n}=e;if(!n.container)return{};const r={};return m(t.breakpoints,n.direction,((e,t)=>{e(r,{flexDirection:t})})),r},_=e=>{let{ownerState:t}=e;return(0,r.A)({minWidth:0,boxSizing:"border-box"},t.container&&(0,r.A)((0,r.A)({display:"flex",flexWrap:"wrap"},t.wrap&&"wrap"!==t.wrap&&{flexWrap:t.wrap}),{},{gap:"var(".concat(g("row"),") var(").concat(g("column"),")")}))},T=e=>{const t=[];return Object.entries(e).forEach((e=>{let[n,r]=e;!1!==r&&void 0!==r&&t.push("grid-".concat(n,"-").concat(String(r)))})),t},E=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"xs";function n(e){return void 0!==e&&("string"===typeof e&&!Number.isNaN(Number(e))||"number"===typeof e&&e>0)}if(n(e))return["spacing-".concat(t,"-").concat(String(e))];if("object"===typeof e&&!Array.isArray(e)){const t=[];return Object.entries(e).forEach((e=>{let[r,o]=e;n(o)&&t.push("spacing-".concat(r,"-").concat(String(o)))})),t}return[]},R=e=>void 0===e?[]:"object"===typeof e?Object.entries(e).map((e=>{let[t,n]=e;return"direction-".concat(t,"-").concat(n)})):["direction-xs-".concat(String(e))];var k=n(70579);const j=["className","children","columns","container","component","direction","wrap","size","offset","spacing","rowSpacing","columnSpacing","unstable_level"],O=(0,h.A)(),I=(0,d.A)("div",{name:"MuiGrid",slot:"Root"});function D(e){return(0,u.A)({props:e,name:"MuiGrid",defaultTheme:O})}var M=n(58128),L=n(28301),N=n(60267);const F=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{createStyledComponent:t=I,useThemeProps:n=D,useTheme:d=p.A,componentName:u="MuiGrid"}=e;function h(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>!0;const r={};return null===e||(Array.isArray(e)?e.forEach(((e,o)=>{null!==e&&n(e)&&t.keys[o]&&(r[t.keys[o]]=e)})):"object"===typeof e?Object.keys(e).forEach((t=>{const o=e[t];null!==o&&void 0!==o&&n(o)&&(r[t]=o)})):r[t.keys[0]]=e),r}const m=t(w,C,S,x,P,_,A),g=a.forwardRef((function(e,t){var p,g,v,y,b,x;const A=d(),w=n(e),S=(0,f.A)(w);!function(e,t){const n=[];void 0!==e.item&&(delete e.item,n.push("item")),void 0!==e.zeroMinWidth&&(delete e.zeroMinWidth,n.push("zeroMinWidth")),t.keys.forEach((t=>{void 0!==e[t]&&(n.push(t),delete e[t])}))}(S,A.breakpoints);const{className:C,children:P,columns:_=12,container:O=!1,component:I="div",direction:D="row",wrap:M="wrap",size:L={},offset:N={},spacing:F=0,rowSpacing:z=F,columnSpacing:B=F,unstable_level:U=0}=S,V=(0,o.A)(S,j),W=h(L,A.breakpoints,(e=>!1!==e)),H=h(N,A.breakpoints),G=null!==(p=e.columns)&&void 0!==p?p:U?void 0:_,Y=null!==(g=e.spacing)&&void 0!==g?g:U?void 0:F,q=null!==(v=null!==(y=e.rowSpacing)&&void 0!==y?y:e.spacing)&&void 0!==v?v:U?void 0:z,K=null!==(b=null!==(x=e.columnSpacing)&&void 0!==x?x:e.spacing)&&void 0!==b?b:U?void 0:B,J=(0,r.A)((0,r.A)({},S),{},{level:U,columns:G,container:O,direction:D,wrap:M,spacing:Y,rowSpacing:q,columnSpacing:K,size:W,offset:H}),X=((e,t)=>{const{container:n,direction:r,spacing:o,wrap:a,size:i}=e,s={root:["root",n&&"container","wrap"!==a&&"wrap-xs-".concat(String(a)),...R(r),...T(i),...n?E(o,t.breakpoints.keys[0]):[]]};return(0,c.A)(s,(e=>(0,l.Ay)(u,e)),{})})(J,A);return(0,k.jsx)(m,(0,r.A)((0,r.A)({ref:t,as:I,ownerState:J,className:(0,i.A)(X.root,C)},V),{},{children:a.Children.map(P,(e=>{var t,n;return a.isValidElement(e)&&(0,s.A)(e,["Grid"])&&O&&e.props.container?a.cloneElement(e,{unstable_level:null!==(t=null===(n=e.props)||void 0===n?void 0:n.unstable_level)&&void 0!==t?t:U+1}):e}))}))}));return g.muiName="Grid",g}({createStyledComponent:(0,M.Ay)("div",{name:"MuiGrid",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.container&&t.container]}}),componentName:"MuiGrid",useThemeProps:e=>(0,L.b)({props:e,name:"MuiGrid"}),useTheme:N.A});const z=F},53129:(e,t,n)=>{"use strict";n.d(t,{A:()=>l,Q:()=>i});var r=n(89379),o=n(65043),a=n(90191);function i(e){if("object"!==typeof e||null===e)return!1;const t=Object.getPrototypeOf(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function s(e){if(o.isValidElement(e)||(0,a.isValidElementType)(e)||!i(e))return e;const t={};return Object.keys(e).forEach((n=>{t[n]=s(e[n])})),t}function l(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{clone:!0};const c=n.clone?(0,r.A)({},e):e;return i(e)&&i(t)&&Object.keys(t).forEach((r=>{o.isValidElement(t[r])||(0,a.isValidElementType)(t[r])?c[r]=t[r]:i(t[r])&&Object.prototype.hasOwnProperty.call(e,r)&&i(e[r])?c[r]=l(e[r],t[r],n):n.clone?c[r]=i(t[r])?s(t[r]):t[r]:c[r]=t[r]})),c}},53162:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);o&&!("get"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,o)}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.Json2Csv=void 0;const i=n(78011),s=n(5532),l=n(63969),c=a(n(10357));t.Json2Csv=function(e){const t=new RegExp(e.delimiter.wrap,"g"),n=/\r?\n|\r/,r=e.parseValue&&"function"===typeof e.parseValue?e.parseValue:null,o=e.expandArrayObjects&&!e.unwindArrays,a={arrayIndexesAsKeys:e.arrayIndexesAsKeys,expandNestedObjects:e.expandNestedObjects,expandArrayObjects:o,ignoreEmptyArraysWhenExpanding:o,escapeNestedDots:!0};function d(t){if(0===t.length)return[];if(e.checkSchemaDifferences)return function(e){const t=e[0],n=e.slice(1);if(function(e,t){return t.reduce(((t,n)=>c.computeSchemaDifferences(e,n).length>0?t+1:t),0)}(t,n))throw new Error(l.errors.json2csv.notSameSchema);return t}(t);return c.unique(c.flatten(t))}function u(t){return e.excludeKeys?t.filter((t=>{for(const n of e.excludeKeys){const e=n instanceof RegExp?n:new RegExp("^".concat(n));if(n===t||t.match(e))return!1}return!0})):t}function p(t){return e.sortHeader&&"function"===typeof e.sortHeader?t.sort(e.sortHeader):e.sortHeader?t.sort():t}function f(){return e.keys?e.keys.map((t=>{var n;return"object"===typeof t&&"field"in t?(e.fieldTitleMap[t.field]=null!==(n=t.title)&&void 0!==n?n:t.field,t.field):t})):[]}function h(t){const n=e.keys?e.keys.flatMap((e=>"string"===typeof e?[]:null!==e&&void 0!==e&&e.wildcardMatch?e.field:[])):[],r=f(),o=function(e){return(0,s.deepKeysFromList)(e,a)}(t),i=d(o);if(e.keys){e.keys=r;const t=r.flatMap((e=>{if(!n.includes(e))return e;const t=[],r=new RegExp("^".concat(e));for(const n of i)(e===n||n.match(r))&&t.push(n);return t}));if(!e.unwindArrays){return p(u(t))}}return p(u(i))}function m(t){let n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.unwindArrays){if(t.headerFields.forEach((e=>{t.records=c.unwind(t.records,e)})),t.headerFields=h(t.records),function(e){for(const t of e.records)for(const n of e.headerFields){const e=(0,i.evaluatePath)(t,n);if(Array.isArray(e))return!0}return!1}(t))return m(t,n);if(!n)return m(t,!0);if(e.keys){const e=f();t.headerFields=u(e)}return t}return t}function g(t){return t.recordString=t.records.map((n=>{const o=function(t,n){const r=[];return n.forEach((n=>{let o=(0,i.evaluatePath)(t,n);!c.isUndefined(e.emptyFieldValue)&&c.isEmptyField(o)?o=e.emptyFieldValue:e.expandArrayObjects&&Array.isArray(o)&&(o=function(t){const n=c.removeEmptyFields(t);if(!t.length||!n.length)return e.emptyFieldValue||"";if(1===n.length)return n[0];return t}(o)),r.push(o)})),r}(n,t.headerFields),a=o.map((e=>{e=b(e=y(e));let t=r?r(e,v):v(e);return t=x(t),t}));return a.join(e.delimiter.field)})).join(e.delimiter.eol),t}function v(t){const n=t instanceof Date;return null===t||Array.isArray(t)||"object"===typeof t&&!n?JSON.stringify(t):"undefined"===typeof t?"undefined":n&&e.useDateIso8601Format?t.toISOString():e.useLocaleFormat?t.toLocaleString():t.toString()}function y(t){return e.trimFieldValues?Array.isArray(t)?t.map(y):"string"===typeof t?t.trim():t:t}function b(t){return e.preventCsvInjection?Array.isArray(t)?t.map(b):"string"!==typeof t||c.isNumber(t)?t:t.replace(/^[=+\-@\t\r]+/g,""):t}function x(r){const o=e.delimiter.wrap;return r.includes(e.delimiter.wrap)&&(r=r.replace(t,o+o)),(r.includes(e.delimiter.field)||r.includes(e.delimiter.wrap)||r.match(n)||e.wrapBooleans&&("true"===r||"false"===r))&&(r=o+r+o),r}return{convert:function(t){Array.isArray(t)||(t=[t]);const n=g(m({headerFields:h(t),records:t,header:"",recordString:""}));var r;return function(t){const n=t.header,r=t.recordString;return(e.excelBOM?l.excelBOM:"")+(e.prependHeader?n+e.delimiter.eol:"")+r}(function(t){const n=Object.keys(e.fieldTitleMap);return t.header=t.headerFields.map((function(t){let r=t;return n.includes(t)?r=e.fieldTitleMap[t]:e.escapeHeaderNestedDots||(r=r.replace(/\\\./g,".")),r})).join(e.delimiter.field),t}(function(t){return e.trimHeaderFields&&(t.headerFields=t.headerFields.map((e=>e.split(".").map((e=>e.trim())).join(".")))),t}((r=n,e.prependHeader&&(r.headerFields=r.headerFields.map((function(e){return x(e)}))),r))))}}}},53181:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(93404))},53241:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"capitalize",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"createChainedFunction",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"createSvgIcon",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"debounce",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"deprecatedPropType",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"isMuiElement",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"mergeSlotProps",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(t,"ownerDocument",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"ownerWindow",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"requirePropFactory",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"setRef",{enumerable:!0,get:function(){return m.default}}),t.unstable_ClassNameGenerator=void 0,Object.defineProperty(t,"unstable_memoTheme",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"unstable_useEnhancedEffect",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"unstable_useId",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"unsupportedProp",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(t,"useControlled",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(t,"useEventCallback",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(t,"useForkRef",{enumerable:!0,get:function(){return A.default}});var o=r(n(95916)),a=r(n(6803)),i=r(n(6593)),s=r(n(66734)),l=r(n(80950)),c=r(n(53537)),d=r(n(7034)),u=r(n(66870)),p=r(n(22427)),f=r(n(36078)),h=r(n(35401)),m=r(n(90712)),g=r(n(55013)),v=r(n(45879)),y=r(n(59367)),b=r(n(54516)),x=r(n(93319)),A=r(n(95849)),w=r(n(81139));t.unstable_ClassNameGenerator={configure:e=>{o.default.configure(e)}}},53537:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(15952));t.default=o.default},53612:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"}},53969:(e,t,n)=>{"use strict";n.d(t,{A:()=>b});var r=n(89379),o=n(80045),a=n(65043),i=n(58387),s=n(61843),l=n(98623),c=n(85227),d=n(74265),u=n(70579);const p=["className","component"];var f=n(15571),h=n(67310),m=n(50416);const g=(0,n(79857).A)("MuiBox",["root"]),v=(0,h.A)(),y=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{themeId:t,defaultTheme:n,defaultClassName:f="MuiBox-root",generateClassName:h}=e,m=(0,s.Ay)("div",{shouldForwardProp:e=>"theme"!==e&&"sx"!==e&&"as"!==e})(l.A);return a.forwardRef((function(e,a){const s=(0,d.A)(n),l=(0,c.A)(e),{className:g,component:v="div"}=l,y=(0,o.A)(l,p);return(0,u.jsx)(m,(0,r.A)({as:v,ref:a,className:(0,i.A)(g,h?h(f):f),theme:t&&s[t]||s},y))}))}({themeId:m.A,defaultTheme:v,defaultClassName:g.root,generateClassName:f.A.generate}),b=y},54175:(e,t,n)=>{"use strict";n.d(t,{x:()=>r});let r=function(e){return e.PermitCreated="permit_created",e.PermitUpdated="permit_updated",e.PermitList="permit_list",e.JobCreated="job_created",e.JobUpdated="job_updated",e.ActivityFeed="activity_feed",e}({})},54516:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(67893));t.default=o.default},54807:(e,t,n)=>{"use strict";n.d(t,{A:()=>l,v:()=>s});var r=n(89379),o=n(79857),a=n(86061),i=n(38031);function s(e){return(0,a.Ay)("MuiOutlinedInput",e)}const l=(0,r.A)((0,r.A)({},i.A),(0,o.A)("MuiOutlinedInput",["root","notchedOutline","input"]))},54893:e=>{e.exports=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n},e.exports.__esModule=!0,e.exports.default=e.exports},55013:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(90420));t.default=o.default},55056:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(14534));t.default=function(e,t){return t?(0,o.default)(e,t,{clone:!1}):e}},55242:(e,t,n)=>{"use strict";n.d(t,{Fo:()=>i,IC:()=>o,Mt:()=>s,YO:()=>a,bw:()=>r});let r=function(e){return e.INDEX="/",e.CHANGE_PASSWORD="/:companyPath?/changePassword",e.CHANGE_PASSWORD_TOKEN="/:companyPath?/changePassword/:token",e.LOGIN="/:companyPath?/login",e.LOGIN_NO_BRANDING="/login",e.EMAIL_VERIFICATION="/:companyPath?/emailVerification",e.REGISTRATION="/:companyPath?/registration/:token",e.RESET_PASSWORD="/reset-password",e.REVISIONS="/tenant/:tenantID/revision/:entityType/:entityID",e.TEST="/test",e.DASHBOARD="/tenant/:tenantID",e.ACTIVITY_FEED="/tenant/:tenantID/activity-feed",e.PROPERTIES="/tenant/:tenantID/properties",e.PROPERTY_CREATE="/tenant/:tenantID/properties/create",e.PROPERTY_GROUPS="/tenant/:tenantID/property-groups",e.PROPERTY_GROUP_CREATE="/tenant/:tenantID/property-groups/create",e.COMPANY_SETUP="/tenant/:tenantID/company-setup",e.PERMISSIONS="/tenant/:tenantID/permissions",e.REPORTS="/tenant/:tenantID/reports",e.REPORTS_JOBS_BY_PROPERTY="/tenant/:tenantID/reports/jobs-by-property",e.JOBS="/tenant/:tenantID/jobs",e.JOBS_DETAILS="/tenant/:tenantID/jobs/:jobID",e.JOBS_CREATE="/tenant/:tenantID/jobs/create",e.PEOPLE="/tenant/:tenantID/people",e.USERS="/tenant/:tenantID/people/users",e.USERS_FORM="/tenant/:tenantID/people/users/:userID",e.CONTACTS="/tenant/:tenantID/people/contacts",e.CONTACTS_FORM="/tenant/:tenantID/people/contacts/:contactID",e.RULES_CONFIG="/tenant/:tenantID/rule-config",e.RULES="/tenant/:tenantID/rule-config/rules",e.RULES_FORM="/tenant/:tenantID/rule-config/rules/:ruleID",e.RULESETS="/tenant/:tenantID/rule-config/rulesets",e.RULESETS_FORM="/tenant/:tenantID/rule-config/rulesets/:rulesetID",e.VIOLATIONS="/tenant/:tenantID/rule-config/violations",e.TENANT_SELECT="/tenant/:tenantID/tenant-select",e.COMMAND_CENTER="/tenant/:tenantID/command-center",e.TENANTS="/tenant/:tenantID/command-center/tenants",e.TENANTS_FORM="/tenant/:tenantID/command-center/tenants/:targetTenantID",e.TENANT_GROUPS="/tenant/:tenantID/command-center/tenant-groups",e.TENANT_GROUPS_FORM="/tenant/:tenantID/command-center/tenant-groups/:tenantGroupID",e.SYSTEMS="/tenant/:tenantID/command-center/systems",e.SYSTEMS_FORM="/tenant/:tenantID/command-center/systems/:systemID",e.HEALTH="/tenant/:tenantID/command-center/health",e.PROPERTY="/tenant/:tenantID/property/:propertyID",e.PROPERTY_BRANDING="/tenant/:tenantID/property/:propertyID/branding",e.PROPERTY_DO_NOT_TOW="/tenant/:tenantID/property/:propertyID/donottow",e.PROPERTY_DO_NOT_TOW_FORM="/tenant/:tenantID/property/:propertyID/donottow/:dntID",e.PROPERTY_FILES="/tenant/:tenantID/property/:propertyID/files",e.PROPERTY_QR_CODES="/tenant/:tenantID/property/:propertyID/qrCodes",e.PROPERTY_QR_CODES_FORM="/tenant/:tenantID/property/:propertyID/qrCodes/:qrCodeID",e.PROPERTY_PEOPLE="/tenant/:tenantID/property/:propertyID/people",e.PROPERTY_CONTACTS="/tenant/:tenantID/property/:propertyID/people/contacts",e.PROPERTY_CONTACTS_FORM="/tenant/:tenantID/property/:propertyID/people/contacts/:contactID",e.PROPERTY_USERS="/tenant/:tenantID/property/:propertyID/people/users",e.PROPERTY_USERS_FORM="/tenant/:tenantID/property/:propertyID/people/users/:userID",e.PROPERTY_RULES_CONFIG="/tenant/:tenantID/property/:propertyID/rule-config",e.PROPERTY_RULES="/tenant/:tenantID/property/:propertyID/rule-config/rules",e.PROPERTY_RULES_FORM="/tenant/:tenantID/property/:propertyID/rule-config/rules/:ruleID",e.PROPERTY_RULESETS="/tenant/:tenantID/property/:propertyID/rule-config/rulesets",e.PROPERTY_RULESETS_FORM="/tenant/:tenantID/property/:propertyID/rule-config/rulesets/:rulesetID",e.PROPERTY_PERMITS="/tenant/:tenantID/property/:propertyID/permits",e.PROPERTY_PERMIT_DETAILS="/tenant/:tenantID/property/:propertyID/permits/:permitID",e.PROPERTY_PERMIT_REFUNDS="/tenant/:tenantID/property/:propertyID/permits/:permitID/refunds",e.PROPERTY_PERMIT_HISTORY="/tenant/:tenantID/property/:propertyID/permits/:permitID/history",e.PROPERTY_PERMITS_IMPORT="/tenant/:tenantID/property/:propertyID/permits/import",e.PROPERTY_PERMIT_TYPES="/tenant/:tenantID/property/:propertyID/permitTypes",e.PROPERTY_PERMIT_TYPES_FORM="/tenant/:tenantID/property/:propertyID/permitTypes/:permitTypeID",e.PROPERTY_JOBS="/tenant/:tenantID/property/:propertyID/jobs",e.PROPERTY_JOBS_CREATE="/tenant/:tenantID/property/:propertyID/jobs/create",e.PROPERTY_JOBS_DETAILS="/tenant/:tenantID/property/:propertyID/jobs/:jobID",e.PROPERTY_GROUP="/tenant/:tenantID/property-group/:groupID",e.PROPERTY_GROUP_BRANDING="/tenant/:tenantID/property-group/:groupID/branding",e.PROPERTY_GROUP_FILES="/tenant/:tenantID/property-group/:groupID/files",e.PROPERTY_GROUP_QR_CODES="/tenant/:tenantID/property-group/:groupID/qrCodes",e.PROPERTY_GROUP_QR_CODES_FORM="/tenant/:tenantID/property-group/:groupID/qrCodes/:qrCodeID",e.PROPERTY_GROUP_DO_NOT_TOW="/tenant/:tenantID/property-group/:groupID/donottow",e.PROPERTY_GROUP_DO_NOT_TOW_FORM="/tenant/:tenantID/property-group/:groupID/donottow/:dntID",e.PROPERTY_GROUP_PEOPLE="/tenant/:tenantID/property-group/:groupID/people",e.PROPERTY_GROUP_CONTACTS="/tenant/:tenantID/property-group/:groupID/people/contacts",e.PROPERTY_GROUP_CONTACTS_FORM="/tenant/:tenantID/property-group/:groupID/people/contacts/:contactID",e.PROPERTY_GROUP_USERS="/tenant/:tenantID/property-group/:groupID/people/users",e.PROPERTY_GROUP_USERS_FORM="/tenant/:tenantID/property-group/:groupID/people/users/:userID",e.PROPERTY_GROUP_RULES_CONFIG="/tenant/:tenantID/property-group/:groupID/rule-config",e.PROPERTY_GROUP_RULES="/tenant/:tenantID/property-group/:groupID/rule-config/rules",e.PROPERTY_GROUP_RULES_FORM="/tenant/:tenantID/property-group/:groupID/rule-config/rules/:ruleID",e.PROPERTY_GROUP_RULESETS="/tenant/:tenantID/property-group/:groupID/rule-config/rulesets",e.PROPERTY_GROUP_RULESETS_FORM="/tenant/:tenantID/property-group/:groupID/rule-config/rulesets/:rulesetID",e.PROPERTY_GROUP_PERMIT_TYPES="/tenant/:tenantID/property-group/:groupID/permitTypes",e.PROPERTY_GROUP_PERMIT_TYPES_FORM="/tenant/:tenantID/property-group/:groupID/permitTypes/:permitTypeID",e.PROPERTY_GROUP_PROPERTIES="/tenant/:tenantID/property-group/:groupID/properties",e.PROPERTY_GROUP_PROPERTIES_CREATE="/tenant/:tenantID/property-group/:groupID/properties/create",e.PROPERTY_GROUP_JOBS="/tenant/:tenantID/property-group/:groupID/jobs",e.PROPERTY_GROUP_JOBS_CREATE="/tenant/:tenantID/property-group/:groupID/jobs/create",e.PROPERTY_GROUP_JOBS_DETAILS="/tenant/:tenantID/property-group/:groupID/jobs/:jobID",e}({});r.LOGIN,r.REGISTRATION,r.RESET_PASSWORD,r.CHANGE_PASSWORD,r.INDEX,r.EMAIL_VERIFICATION;const o=[r.DASHBOARD,r.JOBS,r.PEOPLE,r.REPORTS,r.ACTIVITY_FEED,r.TENANT_SELECT],a=[r.REVISIONS,r.TEST,r.REPORTS_JOBS_BY_PROPERTY,r.JOBS_DETAILS,r.JOBS_CREATE,r.ACTIVITY_FEED,r.PROPERTIES,r.PROPERTY_GROUPS,r.COMPANY_SETUP,r.PERMISSIONS,r.RULES_CONFIG,r.RULES,r.RULESETS,r.RULES_FORM,r.RULESETS_FORM,r.VIOLATIONS,r.USERS,r.USERS_FORM,r.CONTACTS,r.CONTACTS_FORM,r.PROPERTY,r.PROPERTY_CREATE,r.PROPERTY_DO_NOT_TOW,r.PROPERTY_DO_NOT_TOW_FORM,r.PROPERTY_CONTACTS,r.PROPERTY_CONTACTS_FORM,r.PROPERTY_USERS,r.PROPERTY_USERS_FORM,r.PROPERTY_RULES_CONFIG,r.PROPERTY_RULES,r.PROPERTY_RULES_FORM,r.PROPERTY_RULESETS,r.PROPERTY_RULESETS_FORM,r.PROPERTY_PERMITS,r.PROPERTY_PERMIT_DETAILS,r.PROPERTY_PERMIT_REFUNDS,r.PROPERTY_PERMIT_HISTORY,r.PROPERTY_FILES,r.PROPERTY_BRANDING,r.PROPERTY_JOBS,r.PROPERTY_JOBS_DETAILS,r.PROPERTY_JOBS_CREATE,r.PROPERTY_PERMIT_TYPES,r.PROPERTY_PERMIT_TYPES_FORM,r.PROPERTY_QR_CODES,r.PROPERTY_QR_CODES_FORM,r.PROPERTY_GROUP,r.PROPERTY_GROUP_CREATE,r.PROPERTY_GROUP_DO_NOT_TOW,r.PROPERTY_GROUP_DO_NOT_TOW_FORM,r.PROPERTY_GROUP_CONTACTS,r.PROPERTY_GROUP_CONTACTS_FORM,r.PROPERTY_GROUP_USERS,r.PROPERTY_GROUP_USERS_FORM,r.PROPERTY_GROUP_RULES_CONFIG,r.PROPERTY_GROUP_RULES,r.PROPERTY_GROUP_RULES_FORM,r.PROPERTY_GROUP_RULESETS,r.PROPERTY_GROUP_RULESETS_FORM,r.PROPERTY_GROUP_FILES,r.PROPERTY_GROUP_BRANDING,r.PROPERTY_GROUP_JOBS,r.PROPERTY_GROUP_JOBS_DETAILS,r.PROPERTY_GROUP_JOBS_CREATE,r.PROPERTY_GROUP_PROPERTIES,r.PROPERTY_GROUP_PROPERTIES_CREATE,r.PROPERTY_GROUP_PERMIT_TYPES,r.PROPERTY_GROUP_PERMIT_TYPES_FORM,r.PROPERTY_GROUP_QR_CODES,r.PROPERTY_GROUP_QR_CODES_FORM],i=[r.SYSTEMS,r.SYSTEMS_FORM,r.TENANTS_FORM,r.TENANT_GROUPS,r.TENANT_GROUPS_FORM,r.TENANTS_FORM];function s(e,t){const n=t.map((e=>"number"===typeof e?e.toString():e));switch(e){case r.DASHBOARD:case r.COMMAND_CENTER:case r.HEALTH:case r.TENANTS:case r.PROPERTIES:case r.PROPERTY_CREATE:case r.PROPERTY_GROUPS:case r.PROPERTY_GROUP_CREATE:case r.COMPANY_SETUP:case r.PERMISSIONS:case r.REPORTS:case r.REPORTS_JOBS_BY_PROPERTY:case r.ACTIVITY_FEED:case r.JOBS:case r.JOBS_CREATE:case r.USERS:case r.CONTACTS:case r.SYSTEMS:case r.TENANT_GROUPS:case r.TENANT_SELECT:case r.PEOPLE:case r.RULES_CONFIG:case r.RULES:case r.RULESETS:case r.VIOLATIONS:return e.replace(":tenantID",n[0]);case r.USERS_FORM:return e.replace(":tenantID",n[0]).replace(":userID",n[1]);case r.CONTACTS_FORM:return e.replace(":tenantID",n[0]).replace(":contactID",n[1]);case r.RULES_FORM:return e.replace(":tenantID",n[0]).replace(":ruleID",n[1]);case r.RULESETS_FORM:return e.replace(":tenantID",n[0]).replace(":rulesetID",n[1]);case r.JOBS_DETAILS:return e.replace(":tenantID",n[0]).replace(":jobID",n[1]);case r.TENANTS_FORM:return e.replace(":tenantID",n[0]).replace(":targetTenantID",n[1]);case r.TENANT_GROUPS_FORM:return e.replace(":tenantID",n[0]).replace(":tenantGroupID",n[1]);case r.SYSTEMS_FORM:return e.replace(":tenantID",n[0]).replace(":systemID",n[1]);case r.PROPERTY:case r.PROPERTY_DO_NOT_TOW:case r.PROPERTY_CONTACTS:case r.PROPERTY_USERS:case r.PROPERTY_RULES:case r.PROPERTY_RULESETS:case r.PROPERTY_QR_CODES:case r.PROPERTY_PERMIT_TYPES:case r.PROPERTY_FILES:case r.PROPERTY_PERMITS:case r.PROPERTY_PERMITS_IMPORT:case r.PROPERTY_BRANDING:case r.PROPERTY_JOBS:case r.PROPERTY_PEOPLE:case r.PROPERTY_RULES_CONFIG:case r.PROPERTY_JOBS_CREATE:return e.replace(":tenantID",n[0]).replace(":propertyID",n[1]);case r.PROPERTY_CONTACTS_FORM:return e.replace(":tenantID",n[0]).replace(":propertyID",n[1]).replace(":contactID",n[2]);case r.PROPERTY_USERS_FORM:return e.replace(":tenantID",n[0]).replace(":propertyID",n[1]).replace(":userID",n[2]);case r.PROPERTY_RULES_FORM:return e.replace(":tenantID",n[0]).replace(":propertyID",n[1]).replace(":ruleID",n[2]);case r.PROPERTY_RULESETS_FORM:return e.replace(":tenantID",n[0]).replace(":propertyID",n[1]).replace(":rulesetID",n[2]);case r.PROPERTY_QR_CODES_FORM:return e.replace(":tenantID",n[0]).replace(":propertyID",n[1]).replace(":qrCodeID",n[2]);case r.PROPERTY_PERMIT_TYPES_FORM:return e.replace(":tenantID",n[0]).replace(":propertyID",n[1]).replace(":permitTypeID",n[2]);case r.PROPERTY_DO_NOT_TOW_FORM:return e.replace(":tenantID",n[0]).replace(":propertyID",n[1]).replace(":dntID",n[2]);case r.PROPERTY_PERMIT_DETAILS:case r.PROPERTY_PERMIT_REFUNDS:case r.PROPERTY_PERMIT_HISTORY:return e.replace(":tenantID",n[0]).replace(":propertyID",n[1]).replace(":permitID",n[2]);case r.PROPERTY_JOBS_DETAILS:return e.replace(":tenantID",n[0]).replace(":propertyID",n[1]).replace(":jobID",n[2]);case r.PROPERTY_GROUP:case r.PROPERTY_GROUP_DO_NOT_TOW:case r.PROPERTY_GROUP_CONTACTS:case r.PROPERTY_GROUP_USERS:case r.PROPERTY_GROUP_RULES:case r.PROPERTY_GROUP_RULES_CONFIG:case r.PROPERTY_GROUP_RULESETS:case r.PROPERTY_GROUP_QR_CODES:case r.PROPERTY_GROUP_PERMIT_TYPES:case r.PROPERTY_GROUP_FILES:case r.PROPERTY_GROUP_PROPERTIES:case r.PROPERTY_GROUP_PROPERTIES_CREATE:case r.PROPERTY_GROUP_PEOPLE:case r.PROPERTY_GROUP_BRANDING:case r.PROPERTY_GROUP_JOBS:case r.PROPERTY_GROUP_JOBS_CREATE:return e.replace(":tenantID",n[0]).replace(":groupID",n[1]);case r.PROPERTY_GROUP_CONTACTS_FORM:return e.replace(":tenantID",n[0]).replace(":groupID",n[1]).replace(":contactID",n[2]);case r.PROPERTY_GROUP_USERS_FORM:return e.replace(":tenantID",n[0]).replace(":groupID",n[1]).replace(":userID",n[2]);case r.PROPERTY_GROUP_RULES_FORM:return e.replace(":tenantID",n[0]).replace(":groupID",n[1]).replace(":ruleID",n[2]);case r.PROPERTY_GROUP_RULESETS_FORM:return e.replace(":tenantID",n[0]).replace(":groupID",n[1]).replace(":rulesetID",n[2]);case r.PROPERTY_GROUP_QR_CODES_FORM:return e.replace(":tenantID",n[0]).replace(":groupID",n[1]).replace(":qrCodeID",n[2]);case r.PROPERTY_GROUP_PERMIT_TYPES_FORM:return e.replace(":tenantID",n[0]).replace(":groupID",n[1]).replace(":permitTypeID",n[2]);case r.PROPERTY_GROUP_DO_NOT_TOW_FORM:return e.replace(":tenantID",n[0]).replace(":groupID",n[1]).replace(":dntID",n[2]);case r.PROPERTY_GROUP_JOBS_DETAILS:return e.replace(":tenantID",n[0]).replace(":groupID",n[1]).replace(":jobID",n[2]);case r.CHANGE_PASSWORD_TOKEN:case r.REGISTRATION:return n.length>0&&n[0].length<1?e.replace(":companyPath?",n[0]).substring(1).replace(":token",n[1]):e.replace(":companyPath?",n[0]).replace(":token",n[1]);case r.RESET_PASSWORD:case r.EMAIL_VERIFICATION:case r.CHANGE_PASSWORD:case r.LOGIN:return n.length>0&&n[0].length>1?e.replace(":companyPath?",n[0]):r.LOGIN_NO_BRANDING;case r.REVISIONS:return e.replace(":tenantID",n[0]).replace(":entityType",n[1]).replace(":entityID",n[2]);case r.INDEX:case r.LOGIN_NO_BRANDING:case r.TEST:default:return e}}},55361:(e,t,n)=>{"use strict";var r=n(12897).default,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const{defaultMode:t="light",defaultLightColorScheme:n,defaultDarkColorScheme:o,supportedColorSchemes:a=[],modeStorageKey:f=s.DEFAULT_MODE_STORAGE_KEY,colorSchemeStorageKey:h=s.DEFAULT_COLOR_SCHEME_STORAGE_KEY,storageWindow:m=("undefined"===typeof window?void 0:window),storageManager:g=l.default,noSsr:v=!1}=e,y=a.join(","),b=a.length>1,x=i.useMemo((()=>null===g||void 0===g?void 0:g({key:f,storageWindow:m})),[g,f,m]),A=i.useMemo((()=>null===g||void 0===g?void 0:g({key:"".concat(h,"-light"),storageWindow:m})),[g,h,m]),w=i.useMemo((()=>null===g||void 0===g?void 0:g({key:"".concat(h,"-dark"),storageWindow:m})),[g,h,m]),[S,C]=i.useState((()=>{const e=(null===x||void 0===x?void 0:x.get(t))||t,r=(null===A||void 0===A?void 0:A.get(n))||n,a=(null===w||void 0===w?void 0:w.get(o))||o;return{mode:e,systemMode:d(e),lightColorScheme:r,darkColorScheme:a}})),[P,_]=i.useState(v||!b);i.useEffect((()=>{_(!0)}),[]);const T=p(S),E=i.useCallback((e=>{C((n=>{if(e===n.mode)return n;const o=null!==e&&void 0!==e?e:t;return null===x||void 0===x||x.set(o),r(r({},n),{},{mode:o,systemMode:d(o)})}))}),[x,t]),R=i.useCallback((e=>{e?"string"===typeof e?e&&!y.includes(e)?console.error("`".concat(e,"` does not exist in `theme.colorSchemes`.")):C((t=>{const n=r({},t);return u(t,(t=>{"light"===t&&(null===A||void 0===A||A.set(e),n.lightColorScheme=e),"dark"===t&&(null===w||void 0===w||w.set(e),n.darkColorScheme=e)})),n})):C((t=>{const a=r({},t),i=null===e.light?n:e.light,s=null===e.dark?o:e.dark;return i&&(y.includes(i)?(a.lightColorScheme=i,null===A||void 0===A||A.set(i)):console.error("`".concat(i,"` does not exist in `theme.colorSchemes`."))),s&&(y.includes(s)?(a.darkColorScheme=s,null===w||void 0===w||w.set(s)):console.error("`".concat(s,"` does not exist in `theme.colorSchemes`."))),a})):C((e=>(null===A||void 0===A||A.set(n),null===w||void 0===w||w.set(o),r(r({},e),{},{lightColorScheme:n,darkColorScheme:o}))))}),[y,A,w,n,o]),k=i.useCallback((e=>{"system"===S.mode&&C((t=>{const n=null!==e&&void 0!==e&&e.matches?"dark":"light";return t.systemMode===n?t:r(r({},t),{},{systemMode:n})}))}),[S.mode]),j=i.useRef(k);return j.current=k,i.useEffect((()=>{if("function"!==typeof window.matchMedia||!b)return;const e=function(){return j.current(...arguments)},t=window.matchMedia("(prefers-color-scheme: dark)");return t.addListener(e),e(t),()=>{t.removeListener(e)}}),[b]),i.useEffect((()=>{if(b){const e=(null===x||void 0===x?void 0:x.subscribe((e=>{e&&!["light","dark","system"].includes(e)||E(e||t)})))||c,n=(null===A||void 0===A?void 0:A.subscribe((e=>{e&&!y.match(e)||R({light:e})})))||c,r=(null===w||void 0===w?void 0:w.subscribe((e=>{e&&!y.match(e)||R({dark:e})})))||c;return()=>{e(),n(),r()}}}),[R,E,y,t,m,b,x,A,w]),r(r({},S),{},{mode:P?S.mode:void 0,systemMode:P?S.systemMode:void 0,colorScheme:P?T:void 0,setMode:E,setColorScheme:R})},t.getColorScheme=p,t.getSystemMode=d;var i=a(n(65043)),s=n(98044),l=o(n(53014));function c(){}function d(e){if("undefined"!==typeof window&&"function"===typeof window.matchMedia&&"system"===e){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}}function u(e,t){return"light"===e.mode||"system"===e.mode&&"light"===e.systemMode?t("light"):"dark"===e.mode||"system"===e.mode&&"dark"===e.systemMode?t("dark"):void 0}function p(e){return u(e,(t=>"light"===t?e.lightColorScheme:"dark"===t?e.darkColorScheme:void 0))}},55484:(e,t,n)=>{"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!==e&&void 0!==e&&this.setState(e)}function o(e){this.setState(function(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!==n&&void 0!==n?n:null}.bind(this))}function a(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}}function i(e){var t=e.prototype;if(!t||!t.isReactComponent)throw new Error("Can only polyfill class components");if("function"!==typeof e.getDerivedStateFromProps&&"function"!==typeof t.getSnapshotBeforeUpdate)return e;var n=null,i=null,s=null;if("function"===typeof t.componentWillMount?n="componentWillMount":"function"===typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"===typeof t.componentWillReceiveProps?i="componentWillReceiveProps":"function"===typeof t.UNSAFE_componentWillReceiveProps&&(i="UNSAFE_componentWillReceiveProps"),"function"===typeof t.componentWillUpdate?s="componentWillUpdate":"function"===typeof t.UNSAFE_componentWillUpdate&&(s="UNSAFE_componentWillUpdate"),null!==n||null!==i||null!==s){var l=e.displayName||e.name,c="function"===typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()";throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+l+" uses "+c+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==i?"\n "+i:"")+(null!==s?"\n "+s:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks")}if("function"===typeof e.getDerivedStateFromProps&&(t.componentWillMount=r,t.componentWillReceiveProps=o),"function"===typeof t.getSnapshotBeforeUpdate){if("function"!==typeof t.componentDidUpdate)throw new Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=a;var d=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;d.call(this,e,t,r)}}return e}n.r(t),n.d(t,{polyfill:()=>i}),r.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,a.__suppressDeprecationWarning=!0},55500:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.alpha=f,t.blend=function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;const o=(e,t)=>Math.round((e**(1/r)*(1-n)+t**(1/r)*n)**r),a=l(e),i=l(t);return d({type:"rgb",values:[o(a.values[0],i.values[0]),o(a.values[1],i.values[1]),o(a.values[2],i.values[2])]})},t.colorChannel=void 0,t.darken=h,t.decomposeColor=l,t.emphasize=g,t.getContrastRatio=function(e,t){const n=p(e),r=p(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)},t.getLuminance=p,t.hexToRgb=s,t.hslToRgb=u,t.lighten=m,t.private_safeAlpha=function(e,t,n){try{return f(e,t)}catch(r){return e}},t.private_safeColorChannel=void 0,t.private_safeDarken=function(e,t,n){try{return h(e,t)}catch(r){return e}},t.private_safeEmphasize=function(e,t,n){try{return g(e,t)}catch(r){return e}},t.private_safeLighten=function(e,t,n){try{return m(e,t)}catch(r){return e}},t.recomposeColor=d,t.rgbToHex=function(e){if(e.startsWith("#"))return e;const{values:t}=l(e);return"#".concat(t.map(((e,t)=>function(e){const t=e.toString(16);return 1===t.length?"0".concat(t):t}(3===t?Math.round(255*e):e))).join(""))};var o=r(n(27245)),a=r(n(25383));function i(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return(0,a.default)(e,t,n)}function s(e){e=e.slice(1);const t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g");let n=e.match(t);return n&&1===n[0].length&&(n=n.map((e=>e+e))),n?"rgb".concat(4===n.length?"a":"","(").concat(n.map(((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3)).join(", "),")"):""}function l(e){if(e.type)return e;if("#"===e.charAt(0))return l(s(e));const t=e.indexOf("("),n=e.substring(0,t);if(!["rgb","rgba","hsl","hsla","color"].includes(n))throw new Error((0,o.default)(9,e));let r,a=e.substring(t+1,e.length-1);if("color"===n){if(a=a.split(" "),r=a.shift(),4===a.length&&"/"===a[3].charAt(0)&&(a[3]=a[3].slice(1)),!["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].includes(r))throw new Error((0,o.default)(10,r))}else a=a.split(",");return a=a.map((e=>parseFloat(e))),{type:n,values:a,colorSpace:r}}const c=e=>{const t=l(e);return t.values.slice(0,3).map(((e,n)=>t.type.includes("hsl")&&0!==n?"".concat(e,"%"):e)).join(" ")};t.colorChannel=c;function d(e){const{type:t,colorSpace:n}=e;let{values:r}=e;return t.includes("rgb")?r=r.map(((e,t)=>t<3?parseInt(e,10):e)):t.includes("hsl")&&(r[1]="".concat(r[1],"%"),r[2]="".concat(r[2],"%")),r=t.includes("color")?"".concat(n," ").concat(r.join(" ")):"".concat(r.join(", ")),"".concat(t,"(").concat(r,")")}function u(e){e=l(e);const{values:t}=e,n=t[0],r=t[1]/100,o=t[2]/100,a=r*Math.min(o,1-o),i=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return o-a*Math.max(Math.min(t-3,9-t,1),-1)};let s="rgb";const c=[Math.round(255*i(0)),Math.round(255*i(8)),Math.round(255*i(4))];return"hsla"===e.type&&(s+="a",c.push(t[3])),d({type:s,values:c})}function p(e){let t="hsl"===(e=l(e)).type||"hsla"===e.type?l(u(e)).values:e.values;return t=t.map((t=>("color"!==e.type&&(t/=255),t<=.03928?t/12.92:((t+.055)/1.055)**2.4))),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function f(e,t){return e=l(e),t=i(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]="/".concat(t):e.values[3]=t,d(e)}function h(e,t){if(e=l(e),t=i(t),e.type.includes("hsl"))e.values[2]*=1-t;else if(e.type.includes("rgb")||e.type.includes("color"))for(let n=0;n<3;n+=1)e.values[n]*=1-t;return d(e)}function m(e,t){if(e=l(e),t=i(t),e.type.includes("hsl"))e.values[2]+=(100-e.values[2])*t;else if(e.type.includes("rgb"))for(let n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;else if(e.type.includes("color"))for(let n=0;n<3;n+=1)e.values[n]+=(1-e.values[n])*t;return d(e)}function g(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.15;return p(e)>.5?h(e,t):m(e,t)}t.private_safeColorChannel=(e,t)=>{try{return c(e)}catch(n){return e}}},55895:(e,t,n)=>{"use strict";n.d(t,{A:()=>w});var r=n(89379),o=n(80045),a=n(65043),i=n(58387),s=n(31807),l=n(66873),c=n(58128),d=n(51612),u=n(28301),p=n(97194),f=n(34412),h=n(23491),m=n(70579);const g=["color"],v=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],y={primary:!0,secondary:!0,error:!0,info:!0,success:!0,warning:!0,textPrimary:!0,textSecondary:!0,textDisabled:!0},b=(0,l.Dg)(),x=(0,c.Ay)("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.variant&&t[n.variant],"inherit"!==n.align&&t["align".concat((0,p.A)(n.align))],n.noWrap&&t.noWrap,n.gutterBottom&&t.gutterBottom,n.paragraph&&t.paragraph]}})((0,d.A)((e=>{var t;let{theme:n}=e;return{margin:0,variants:[{props:{variant:"inherit"},style:{font:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}},...Object.entries(n.typography).filter((e=>{let[t,n]=e;return"inherit"!==t&&n&&"object"===typeof n})).map((e=>{let[t,n]=e;return{props:{variant:t},style:n}})),...Object.entries(n.palette).filter((0,f.A)()).map((e=>{let[t]=e;return{props:{color:t},style:{color:(n.vars||n).palette[t].main}}})),...Object.entries((null===(t=n.palette)||void 0===t?void 0:t.text)||{}).filter((e=>{let[,t]=e;return"string"===typeof t})).map((e=>{let[t]=e;return{props:{color:"text".concat((0,p.A)(t))},style:{color:(n.vars||n).palette.text[t]}}})),{props:e=>{let{ownerState:t}=e;return"inherit"!==t.align},style:{textAlign:"var(--Typography-textAlign)"}},{props:e=>{let{ownerState:t}=e;return t.noWrap},style:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}},{props:e=>{let{ownerState:t}=e;return t.gutterBottom},style:{marginBottom:"0.35em"}},{props:e=>{let{ownerState:t}=e;return t.paragraph},style:{marginBottom:16}}]}}))),A={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},w=a.forwardRef((function(e,t){const n=(0,u.b)({props:e,name:"MuiTypography"}),{color:a}=n,l=(0,o.A)(n,g),c=!y[a],d=b((0,r.A)((0,r.A)({},l),c&&{color:a})),{align:f="inherit",className:w,component:S,gutterBottom:C=!1,noWrap:P=!1,paragraph:_=!1,variant:T="body1",variantMapping:E=A}=d,R=(0,o.A)(d,v),k=(0,r.A)((0,r.A)({},d),{},{align:f,color:a,className:w,component:S,gutterBottom:C,noWrap:P,paragraph:_,variant:T,variantMapping:E}),j=S||(_?"p":E[T]||A[T])||"span",O=(e=>{const{align:t,gutterBottom:n,noWrap:r,paragraph:o,variant:a,classes:i}=e,l={root:["root",a,"inherit"!==e.align&&"align".concat((0,p.A)(t)),n&&"gutterBottom",r&&"noWrap",o&&"paragraph"]};return(0,s.A)(l,h.y,i)})(k);return(0,m.jsx)(x,(0,r.A)((0,r.A)({as:j,ref:t,className:(0,i.A)(O.root,w)},R),{},{ownerState:k,style:(0,r.A)((0,r.A)({},"inherit"!==f&&{"--Typography-textAlign":f}),R.style)}))}))},56048:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let t,n;return function(r){let i=t;return void 0!==i&&r.theme===n||(a.theme=r.theme,i=(0,o.default)(e(a)),t=i,n=r.theme),i}};var o=r(n(127));const a={theme:void 0}},56071:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;function n(){return["".concat(arguments.length<=0?void 0:arguments[0],"px ").concat(arguments.length<=1?void 0:arguments[1],"px ").concat(arguments.length<=2?void 0:arguments[2],"px ").concat(arguments.length<=3?void 0:arguments[3],"px rgba(0,0,0,").concat(.2,")"),"".concat(arguments.length<=4?void 0:arguments[4],"px ").concat(arguments.length<=5?void 0:arguments[5],"px ").concat(arguments.length<=6?void 0:arguments[6],"px ").concat(arguments.length<=7?void 0:arguments[7],"px rgba(0,0,0,").concat(.14,")"),"".concat(arguments.length<=8?void 0:arguments[8],"px ").concat(arguments.length<=9?void 0:arguments[9],"px ").concat(arguments.length<=10?void 0:arguments[10],"px ").concat(arguments.length<=11?void 0:arguments[11],"px rgba(0,0,0,").concat(.12,")")].join(",")}const r=["none",n(0,2,1,-1,0,1,1,0,0,1,3,0),n(0,3,1,-2,0,2,2,0,0,1,5,0),n(0,3,3,-2,0,3,4,0,0,1,8,0),n(0,2,4,-1,0,4,5,0,0,1,10,0),n(0,3,5,-1,0,5,8,0,0,1,14,0),n(0,3,5,-1,0,6,10,0,0,1,18,0),n(0,4,5,-2,0,7,10,1,0,2,16,1),n(0,5,5,-3,0,8,10,1,0,3,14,2),n(0,5,6,-3,0,9,12,1,0,3,16,2),n(0,6,6,-3,0,10,14,1,0,4,18,3),n(0,6,7,-4,0,11,15,1,0,4,20,3),n(0,7,8,-4,0,12,17,2,0,5,22,4),n(0,7,8,-4,0,13,19,2,0,5,24,4),n(0,7,9,-4,0,14,21,2,0,5,26,4),n(0,8,9,-5,0,15,22,2,0,6,28,5),n(0,8,10,-5,0,16,24,2,0,6,30,5),n(0,8,11,-5,0,17,26,2,0,6,32,5),n(0,9,11,-5,0,18,28,2,0,7,34,6),n(0,9,12,-6,0,19,29,2,0,7,36,6),n(0,10,13,-6,0,20,31,3,0,8,38,7),n(0,10,13,-6,0,21,33,3,0,8,40,7),n(0,10,14,-6,0,22,35,3,0,8,42,7),n(0,11,14,-7,0,23,36,3,0,9,44,8),n(0,11,15,-7,0,24,38,3,0,9,46,8)];t.default=r},56186:(e,t,n)=>{"use strict";n.d(t,{A6:()=>s,CT:()=>c,O4:()=>d,Z5:()=>u,b1:()=>p,fl:()=>l,iV:()=>i,vu:()=>f});var r=n(14057),o=n(65043),a=n(70579);const i=(0,r.A)((0,a.jsx)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),s=(0,r.A)((0,a.jsx)("path",{d:"M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z"}),"ArrowLeft"),l=(0,r.A)((0,a.jsx)("path",{d:"M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"}),"ArrowRight"),c=(0,r.A)((0,a.jsx)("path",{d:"M17 12h-5v5h5v-5zM16 1v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2h-1V1h-2zm3 18H5V8h14v11z"}),"Calendar"),d=(0,r.A)((0,a.jsxs)(o.Fragment,{children:[(0,a.jsx)("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),(0,a.jsx)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"})]}),"Clock"),u=(0,r.A)((0,a.jsx)("path",{d:"M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z"}),"DateRange"),p=(0,r.A)((0,a.jsxs)(o.Fragment,{children:[(0,a.jsx)("path",{d:"M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),(0,a.jsx)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"})]}),"Time"),f=(0,r.A)((0,a.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Clear")},56224:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.getPath=i,t.getStyleValue=s;var o=r(n(20578)),a=(r(n(38651)),n(94060));function i(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!t||"string"!==typeof t)return null;if(e&&e.vars&&n){const n="vars.".concat(t).split(".").reduce(((e,t)=>e&&e[t]?e[t]:null),e);if(null!=n)return n}return t.split(".").reduce(((e,t)=>e&&null!=e[t]?e[t]:null),e)}function s(e,t,n){let r,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n;return r="function"===typeof e?e(n):Array.isArray(e)?e[n]||o:i(e,n)||o,t&&(r=t(r,o,e)),r}t.default=function(e){const{prop:t,cssProperty:n=e.prop,themeKey:r,transform:l}=e,c=e=>{if(null==e[t])return null;const c=e[t],d=i(e.theme,r)||{};return(0,a.handleBreakpoints)(e,c,(e=>{let r=s(d,l,e);return e===r&&"string"===typeof e&&(r=s(d,l,"".concat(t).concat("default"===e?"":(0,o.default)(e)),e)),!1===n?r:{[n]:r}}))};return c.propTypes={},c.filterProps=[t],c}},56258:(e,t,n)=>{"use strict";var r=n(12897).default,o=n(91847).default;const a=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],i=["ownerState"];var s=n(24994).default,l=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var c=l(n(65043)),d=(s(n(65173)),n(87414)),u=(s(n(86473)),s(n(65826))),p=n(44350),f=n(80653),h=s(n(95849)),m=n(70579);const g={entering:{opacity:1},entered:{opacity:1}},v=c.forwardRef((function(e,t){const n=(0,p.useTheme)(),s={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:l,appear:v=!0,children:y,easing:b,in:x,onEnter:A,onEntered:w,onEntering:S,onExit:C,onExited:P,onExiting:_,style:T,timeout:E=s,TransitionComponent:R=d.Transition}=e,k=o(e,a),j=c.useRef(null),O=(0,h.default)(j,(0,u.default)(y),t),I=e=>t=>{if(e){const n=j.current;void 0===t?e(n):e(n,t)}},D=I(S),M=I(((e,t)=>{(0,f.reflow)(e);const r=(0,f.getTransitionProps)({style:T,timeout:E,easing:b},{mode:"enter"});e.style.webkitTransition=n.transitions.create("opacity",r),e.style.transition=n.transitions.create("opacity",r),A&&A(e,t)})),L=I(w),N=I(_),F=I((e=>{const t=(0,f.getTransitionProps)({style:T,timeout:E,easing:b},{mode:"exit"});e.style.webkitTransition=n.transitions.create("opacity",t),e.style.transition=n.transitions.create("opacity",t),C&&C(e)})),z=I(P);return(0,m.jsx)(R,r(r({appear:v,in:x,nodeRef:j,onEnter:M,onEntered:L,onEntering:D,onExit:F,onExited:z,onExiting:N,addEndListener:e=>{l&&l(j.current,e)},timeout:E},k),{},{children:(e,t)=>{let{ownerState:n}=t,a=o(t,i);return c.cloneElement(y,r({style:r(r(r({opacity:0,visibility:"exited"!==e||x?void 0:"hidden"},g[e]),T),y.props.style),ref:O},a))}}))}));t.default=v},56308:(e,t,n)=>{"use strict";n(12897).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e}},56570:(e,t,n)=>{"use strict";var r=n(6305).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0});var a={inputLabelClasses:!0};Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"inputLabelClasses",{enumerable:!0,get:function(){return s.default}});var i=o(n(17642)),s=r(n(69768));Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}))},56682:(e,t,n)=>{"use strict";n.d(t,{H:()=>u,J:()=>l});var r=n(58168),o=n(98587),a=n(87991),i=n(60638);const s=["views","format"],l=(e,t,n)=>{let{views:l,format:c}=t,d=(0,o.A)(t,s);if(c)return c;const u=[],p=[];if(l.forEach((e=>{(0,a.hW)(e)?p.push(e):(0,i.sC)(e)&&u.push(e)})),0===p.length)return(0,i.Wq)(e,(0,r.A)({views:u},d),!1);if(0===u.length)return(0,a.b$)(e,(0,r.A)({views:p},d));const f=(0,a.b$)(e,(0,r.A)({views:p},d)),h=n?e.formats.keyboardDate:(0,i.Wq)(e,(0,r.A)({views:u},d),!1);return"".concat(h," ").concat(f)},c=(e,t,n)=>n?t.filter((e=>!(0,a.Sq)(e)||"hours"===e)):e?[...t,"meridiem"]:t,d=(e,t)=>{var n,r;return 1440/((null!==(n=e.hours)&&void 0!==n?n:1)*(null!==(r=e.minutes)&&void 0!==r?r:5))<=t};function u(e){let{thresholdToRenderTimeInASingleColumn:t,ampm:n,timeSteps:o,views:a}=e;const i=null!==t&&void 0!==t?t:24,s=(0,r.A)({hours:1,minutes:5,seconds:5},o),l=d(s,i);return{thresholdToRenderTimeInASingleColumn:i,timeSteps:s,shouldRenderTimeInASingleColumn:l,views:c(n,a,l)}}},56994:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(8080))},57056:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Mui";const r={};return t.forEach((t=>{r[t]=(0,o.default)(e,t,n)})),r};var o=r(n(57199))},57070:(e,t,n)=>{"use strict";n.d(t,{O:()=>r});const r=globalThis},57077:(e,t,n)=>{"use strict";var r=i(n(26392)),o=i(n(75837)),a=i(n(24615));function i(e){return e&&e.__esModule?e:{default:e}}t.ValidatorComponent=r.default,t.ValidatorForm=o.default,t.ValidationRules=a.default},57199:(e,t,n)=>{"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0});var o={};Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a.default}});var a=r(n(32400));Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},57400:(e,t,n)=>{"use strict";n.d(t,{A:()=>N});var r=n(89379),o=n(80045),a=n(65043),i=n(58387),s=n(31807),l=n(2524),c=n(33677),d=n(58128),u=n(51612),p=n(28301),f=n(46945),h=n(27449),m=n(21767),g=n(21039),v=n(96357),y=n(25491),b=n(26433),x=n(39385);function A(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function w(e){return parseInt((0,b.A)(e).getComputedStyle(e).paddingRight,10)||0}function S(e,t,n,r,o){const a=[t,n,...r];[].forEach.call(e.children,(e=>{const t=!a.includes(e),n=!function(e){const t=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].includes(e.tagName),n="INPUT"===e.tagName&&"hidden"===e.getAttribute("type");return t||n}(e);t&&n&&A(e,o)}))}function C(e,t){let n=-1;return e.some(((e,r)=>!!t(e)&&(n=r,!0))),n}function P(e,t){const n=[],r=e.container;if(!t.disableScrollLock){if(function(e){const t=(0,h.A)(e);return t.body===e?(0,b.A)(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(r)){const e=(0,x.A)((0,b.A)(r));n.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight="".concat(w(r)+e,"px");const t=(0,h.A)(r).querySelectorAll(".mui-fixed");[].forEach.call(t,(t=>{n.push({value:t.style.paddingRight,property:"padding-right",el:t}),t.style.paddingRight="".concat(w(t)+e,"px")}))}let e;if(r.parentNode instanceof DocumentFragment)e=(0,h.A)(r).body;else{const t=r.parentElement,n=(0,b.A)(r);e="HTML"===(null===t||void 0===t?void 0:t.nodeName)&&"scroll"===n.getComputedStyle(t).overflowY?t:r}n.push({value:e.style.overflow,property:"overflow",el:e},{value:e.style.overflowX,property:"overflow-x",el:e},{value:e.style.overflowY,property:"overflow-y",el:e}),e.style.overflow="hidden"}return()=>{n.forEach((e=>{let{value:t,el:n,property:r}=e;t?n.style.setProperty(r,t):n.style.removeProperty(r)}))}}const _=()=>{},T=new class{constructor(){this.modals=[],this.containers=[]}add(e,t){let n=this.modals.indexOf(e);if(-1!==n)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&A(e.modalRef,!1);const r=function(e){const t=[];return[].forEach.call(e.children,(e=>{"true"===e.getAttribute("aria-hidden")&&t.push(e)})),t}(t);S(t,e.mount,e.modalRef,r,!0);const o=C(this.containers,(e=>e.container===t));return-1!==o?(this.containers[o].modals.push(e),n):(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:r}),n)}mount(e,t){const n=C(this.containers,(t=>t.modals.includes(e))),r=this.containers[n];r.restore||(r.restore=P(r,t))}remove(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const n=this.modals.indexOf(e);if(-1===n)return n;const r=C(this.containers,(t=>t.modals.includes(e))),o=this.containers[r];if(o.modals.splice(o.modals.indexOf(e),1),this.modals.splice(n,1),0===o.modals.length)o.restore&&o.restore(),e.modalRef&&A(e.modalRef,t),S(o.container,e.mount,e.modalRef,o.hiddenSiblings,!1),this.containers.splice(r,1);else{const e=o.modals[o.modals.length-1];e.modalRef&&A(e.modalRef,!1)}return n}isTopModal(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}};const E=function(e){const{container:t,disableEscapeKeyDown:n=!1,disableScrollLock:o=!1,closeAfterTransition:i=!1,onTransitionEnter:s,onTransitionExited:l,children:c,onClose:d,open:u,rootRef:p}=e,f=a.useRef({}),b=a.useRef(null),x=a.useRef(null),w=(0,m.A)(x,p),[S,C]=a.useState(!u),P=function(e){return!!e&&e.props.hasOwnProperty("in")}(c);let E=!0;"false"!==e["aria-hidden"]&&!1!==e["aria-hidden"]||(E=!1);const R=()=>(f.current.modalRef=x.current,f.current.mount=b.current,f.current),k=()=>{T.mount(R(),{disableScrollLock:o}),x.current&&(x.current.scrollTop=0)},j=(0,g.A)((()=>{const e=function(e){return"function"===typeof e?e():e}(t)||(0,h.A)(b.current).body;T.add(R(),e),x.current&&k()})),O=()=>T.isTopModal(R()),I=(0,g.A)((e=>{b.current=e,e&&(u&&O()?k():x.current&&A(x.current,E))})),D=a.useCallback((()=>{T.remove(R(),E)}),[E]);a.useEffect((()=>()=>{D()}),[D]),a.useEffect((()=>{u?j():P&&i||D()}),[u,D,P,i,j]);const M=e=>t=>{var r;null===(r=e.onKeyDown)||void 0===r||r.call(e,t),"Escape"===t.key&&229!==t.which&&O()&&(n||(t.stopPropagation(),d&&d(t,"escapeKeyDown")))},L=e=>t=>{var n;null===(n=e.onClick)||void 0===n||n.call(e,t),t.target===t.currentTarget&&d&&d(t,"backdropClick")};return{getRootProps:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=(0,y.A)(e);delete n.onTransitionEnter,delete n.onTransitionExited;const o=(0,r.A)((0,r.A)({},n),t);return(0,r.A)((0,r.A)({role:"presentation"},o),{},{onKeyDown:M(o),ref:w})},getBackdropProps:function(){const e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,r.A)((0,r.A)({"aria-hidden":!0},e),{},{onClick:L(e),open:u})},getTransitionProps:()=>{var e,t;return{onEnter:(0,v.A)((()=>{C(!1),s&&s()}),null!==(e=null===c||void 0===c?void 0:c.props.onEnter)&&void 0!==e?e:_),onExited:(0,v.A)((()=>{C(!0),l&&l(),i&&D()}),null!==(t=null===c||void 0===c?void 0:c.props.onExited)&&void 0!==t?t:_)}},rootRef:w,portalRef:I,isTopModal:O,exited:S,hasTransition:P}};var R=n(79857),k=n(86061);function j(e){return(0,k.Ay)("MuiModal",e)}(0,R.A)("MuiModal",["root","hidden","backdrop"]);var O=n(69905),I=n(70579);const D=["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onClose","onTransitionEnter","onTransitionExited","open","slotProps","slots","theme"],M=(0,d.Ay)("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})((0,u.A)((e=>{let{theme:t}=e;return{position:"fixed",zIndex:(t.vars||t).zIndex.modal,right:0,bottom:0,top:0,left:0,variants:[{props:e=>{let{ownerState:t}=e;return!t.open&&t.exited},style:{visibility:"hidden"}}]}}))),L=(0,d.Ay)(f.A,{name:"MuiModal",slot:"Backdrop"})({zIndex:-1}),N=a.forwardRef((function(e,t){const n=(0,p.b)({name:"MuiModal",props:e}),{BackdropComponent:d=L,BackdropProps:u,classes:f,className:h,closeAfterTransition:m=!1,children:g,container:v,component:y,components:b={},componentsProps:x={},disableAutoFocus:A=!1,disableEnforceFocus:w=!1,disableEscapeKeyDown:S=!1,disablePortal:C=!1,disableRestoreFocus:P=!1,disableScrollLock:_=!1,hideBackdrop:T=!1,keepMounted:R=!1,onClose:k,onTransitionEnter:N,onTransitionExited:F,open:z,slotProps:B={},slots:U={},theme:V}=n,W=(0,o.A)(n,D),H=(0,r.A)((0,r.A)({},n),{},{closeAfterTransition:m,disableAutoFocus:A,disableEnforceFocus:w,disableEscapeKeyDown:S,disablePortal:C,disableRestoreFocus:P,disableScrollLock:_,hideBackdrop:T,keepMounted:R}),{getRootProps:G,getBackdropProps:Y,getTransitionProps:q,portalRef:K,isTopModal:J,exited:X,hasTransition:$}=E((0,r.A)((0,r.A)({},H),{},{rootRef:t})),Z=(0,r.A)((0,r.A)({},H),{},{exited:X}),Q=(e=>{const{open:t,exited:n,classes:r}=e,o={root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]};return(0,s.A)(o,j,r)})(Z),ee={};if(void 0===g.props.tabIndex&&(ee.tabIndex="-1"),$){const{onEnter:e,onExited:t}=q();ee.onEnter=e,ee.onExited=t}const te={slots:(0,r.A)({root:b.Root,backdrop:b.Backdrop},U),slotProps:(0,r.A)((0,r.A)({},x),B)},[ne,re]=(0,O.A)("root",{ref:t,elementType:M,externalForwardedProps:(0,r.A)((0,r.A)((0,r.A)({},te),W),{},{component:y}),getSlotProps:G,ownerState:Z,className:(0,i.A)(h,null===Q||void 0===Q?void 0:Q.root,!Z.open&&Z.exited&&(null===Q||void 0===Q?void 0:Q.hidden))}),[oe,ae]=(0,O.A)("backdrop",{ref:null===u||void 0===u?void 0:u.ref,elementType:d,externalForwardedProps:te,shouldForwardComponentProp:!0,additionalProps:u,getSlotProps:e=>Y((0,r.A)((0,r.A)({},e),{},{onClick:t=>{null!==e&&void 0!==e&&e.onClick&&e.onClick(t)}})),className:(0,i.A)(null===u||void 0===u?void 0:u.className,null===Q||void 0===Q?void 0:Q.backdrop),ownerState:Z});return R||z||$&&!X?(0,I.jsx)(c.A,{ref:K,container:v,disablePortal:C,children:(0,I.jsxs)(ne,(0,r.A)((0,r.A)({},re),{},{children:[!T&&d?(0,I.jsx)(oe,(0,r.A)({},ae)):null,(0,I.jsx)(l.A,{disableEnforceFocus:w,disableAutoFocus:A,disableRestoreFocus:P,isEnabled:J,open:z,children:a.cloneElement(g,ee)})]}))}):null}))},57401:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>P});var r=n(89379),o=n(80045),a=n(65043),i=n(58387),s=n(31807),l=n(7731),c=n(58128),d=n(51612),u=n(28301),p=n(23319),f=n(38348),h=n(59066),m=n(79857),g=n(86061);function v(e){return(0,g.Ay)("MuiListItem",e)}(0,m.A)("MuiListItem",["root","container","dense","alignItemsFlexStart","divider","gutters","padding","secondaryAction"]);var y=n(60855),b=n(52912),x=n(70579);const A=["className"],w=["alignItems","children","className","component","components","componentsProps","ContainerComponent","ContainerProps","dense","disableGutters","disablePadding","divider","secondaryAction","slotProps","slots"],S=(0,c.Ay)("div",{name:"MuiListItem",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.dense&&t.dense,"flex-start"===n.alignItems&&t.alignItemsFlexStart,n.divider&&t.divider,!n.disableGutters&&t.gutters,!n.disablePadding&&t.padding,n.hasSecondaryAction&&t.secondaryAction]}})((0,d.A)((e=>{let{theme:t}=e;return{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left",variants:[{props:e=>{let{ownerState:t}=e;return!t.disablePadding},style:{paddingTop:8,paddingBottom:8}},{props:e=>{let{ownerState:t}=e;return!t.disablePadding&&t.dense},style:{paddingTop:4,paddingBottom:4}},{props:e=>{let{ownerState:t}=e;return!t.disablePadding&&!t.disableGutters},style:{paddingLeft:16,paddingRight:16}},{props:e=>{let{ownerState:t}=e;return!t.disablePadding&&!!t.secondaryAction},style:{paddingRight:48}},{props:e=>{let{ownerState:t}=e;return!!t.secondaryAction},style:{["& > .".concat(y.A.root)]:{paddingRight:48}}},{props:{alignItems:"flex-start"},style:{alignItems:"flex-start"}},{props:e=>{let{ownerState:t}=e;return t.divider},style:{borderBottom:"1px solid ".concat((t.vars||t).palette.divider),backgroundClip:"padding-box"}},{props:e=>{let{ownerState:t}=e;return t.button},style:{transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:(t.vars||t).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}}}},{props:e=>{let{ownerState:t}=e;return t.hasSecondaryAction},style:{paddingRight:48}}]}}))),C=(0,c.Ay)("li",{name:"MuiListItem",slot:"Container"})({position:"relative"}),P=a.forwardRef((function(e,t){const n=(0,u.b)({props:e,name:"MuiListItem"}),{alignItems:c="center",children:d,className:m,component:g,components:y={},componentsProps:P={},ContainerComponent:_="li",ContainerProps:{className:T}={},dense:E=!1,disableGutters:R=!1,disablePadding:k=!1,divider:j=!1,secondaryAction:O,slotProps:I={},slots:D={}}=n,M=(0,o.A)(n.ContainerProps,A),L=(0,o.A)(n,w),N=a.useContext(h.A),F=a.useMemo((()=>({dense:E||N.dense||!1,alignItems:c,disableGutters:R})),[c,N.dense,E,R]),z=a.useRef(null),B=a.Children.toArray(d),U=B.length&&(0,p.A)(B[B.length-1],["ListItemSecondaryAction"]),V=(0,r.A)((0,r.A)({},n),{},{alignItems:c,dense:F.dense,disableGutters:R,disablePadding:k,divider:j,hasSecondaryAction:U}),W=(e=>{const{alignItems:t,classes:n,dense:r,disableGutters:o,disablePadding:a,divider:i,hasSecondaryAction:l}=e,c={root:["root",r&&"dense",!o&&"gutters",!a&&"padding",i&&"divider","flex-start"===t&&"alignItemsFlexStart",l&&"secondaryAction"],container:["container"]};return(0,s.A)(c,v,n)})(V),H=(0,f.A)(z,t),G=D.root||y.Root||S,Y=I.root||P.root||{},q=(0,r.A)({className:(0,i.A)(W.root,Y.className,m)},L);let K=g||"li";return U?(K=q.component||g?K:"div","li"===_&&("li"===K?K="div":"li"===q.component&&(q.component="div")),(0,x.jsx)(h.A.Provider,{value:F,children:(0,x.jsxs)(C,(0,r.A)((0,r.A)({as:_,className:(0,i.A)(W.container,T),ref:H,ownerState:V},M),{},{children:[(0,x.jsx)(G,(0,r.A)((0,r.A)((0,r.A)((0,r.A)({},Y),!(0,l.A)(G)&&{as:K,ownerState:(0,r.A)((0,r.A)({},V),Y.ownerState)}),q),{},{children:B})),B.pop()]}))})):(0,x.jsx)(h.A.Provider,{value:F,children:(0,x.jsxs)(G,(0,r.A)((0,r.A)((0,r.A)((0,r.A)({},Y),{},{as:K,ref:H},!(0,l.A)(G)&&{ownerState:(0,r.A)((0,r.A)({},V),Y.ownerState)}),q),{},{children:[B,O&&(0,x.jsx)(b.A,{children:O})]}))})}))},57528:(e,t,n)=>{"use strict";function r(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}n.d(t,{A:()=>r})},57560:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return()=>null}},57781:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(4792))},57974:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var r=n(65043),o=n(4413),a=n(89002),i=n(24566),s=n(28104),l=n(70579);const c=e=>{let{name:t,disabled:n,sx:c,variant:d="outlined",inputLabel:u,readonly:p,value:f,required:h,setValue:m,fullWidth:g=!1,margin:v="none",initialValue:y,resolve:b}=e;const[x,A]=(0,r.useState)((null===f||void 0===f?void 0:f.label.replace(/_/g," "))||"");return(0,l.jsx)(r.Suspense,{fallback:(0,l.jsx)(i.A,{initialValue:y,label:u,variant:d,margin:v,required:h}),children:(0,l.jsx)(a.jD,{resolve:b,children:(0,l.jsx)(s.A,{name:t,label:u,value:x,variant:d,sx:c,required:h,fullWidth:g,setValue:e=>{const t=o.wR.find((t=>t.label.replace(/_/g," ")===e.target.value));t&&(A(e.target.value),m(t))},disabled:n,readonly:p,margin:v,options:o.wR.map((e=>e.label.replace(/_/g," ")))})})})}},58128:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>s});var r=n(37675),o=n(27333),a=n(50416),i=n(42466);const s=(0,r.Ay)({themeId:a.A,defaultTheme:o.A,rootShouldForwardProp:i.A})},58157:(e,t,n)=>{"use strict";n.d(t,{Z:()=>g});var r=n(58168),o=n(98587),a=n(65043),i=n(58387),s=n(55895),l=n(58128),c=n(89021),d=n(31807),u=n(68325),p=n(70579);const f=["children","className","toolbarTitle","hidden","titleId","isLandscape","classes","landscapeDirection"],h=(0,l.Ay)("div",{name:"MuiPickersToolbar",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t}=e;return{display:"flex",flexDirection:"column",alignItems:"flex-start",justifyContent:"space-between",padding:t.spacing(2,3),variants:[{props:{isLandscape:!0},style:{height:"auto",maxWidth:160,padding:16,justifyContent:"flex-start",flexWrap:"wrap"}}]}})),m=(0,l.Ay)("div",{name:"MuiPickersToolbar",slot:"Content",overridesResolver:(e,t)=>t.content})({display:"flex",flexWrap:"wrap",width:"100%",flex:1,justifyContent:"space-between",alignItems:"center",flexDirection:"row",variants:[{props:{isLandscape:!0},style:{justifyContent:"flex-start",alignItems:"flex-start",flexDirection:"column"}},{props:{isLandscape:!0,landscapeDirection:"row"},style:{flexDirection:"row"}}]}),g=a.forwardRef((function(e,t){const n=(0,c.A)({props:e,name:"MuiPickersToolbar"}),{children:a,className:l,toolbarTitle:g,hidden:v,titleId:y}=n,b=(0,o.A)(n,f),x=n,A=(e=>{const{classes:t}=e;return(0,d.A)({root:["root"],content:["content"]},u.B,t)})(x);return v?null:(0,p.jsxs)(h,(0,r.A)({ref:t,className:(0,i.A)(A.root,l),ownerState:x},b,{children:[(0,p.jsx)(s.A,{color:"text.secondary",variant:"overline",id:y,children:g}),(0,p.jsx)(m,{className:A.content,ownerState:x,children:a})]}))}))},58168:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;tr})},58292:(e,t,n)=>{"use strict";var r=n(91847).default,o=n(12897).default;const a=["components","fullWidth","inputComponent","label","multiline","notched","slots","slotProps","type"];var i=n(24994).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(65043)),c=(i(n(65173)),i(n(32777)),i(n(79740))),d=i(n(81295)),u=i(n(85213)),p=i(n(74827)),f=i(n(61475)),h=n(44350),m=i(n(66870)),g=i(n(52445)),v=n(59908),y=s(n(62766)),b=s(n(12900)),x=i(n(4162)),A=n(70579);const w=(0,h.styled)(b.InputBaseRoot,{shouldForwardProp:e=>(0,f.default)(e)||"classes"===e,name:"MuiOutlinedInput",slot:"Root",overridesResolver:b.rootOverridesResolver})((0,m.default)((e=>{let{theme:t}=e;const n="light"===t.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{position:"relative",borderRadius:(t.vars||t).shape.borderRadius,["&:hover .".concat(y.default.notchedOutline)]:{borderColor:(t.vars||t).palette.text.primary},"@media (hover: none)":{["&:hover .".concat(y.default.notchedOutline)]:{borderColor:t.vars?"rgba(".concat(t.vars.palette.common.onBackgroundChannel," / 0.23)"):n}},["&.".concat(y.default.focused," .").concat(y.default.notchedOutline)]:{borderWidth:2},variants:[...Object.entries(t.palette).filter((0,g.default)()).map((e=>{let[n]=e;return{props:{color:n},style:{["&.".concat(y.default.focused," .").concat(y.default.notchedOutline)]:{borderColor:(t.vars||t).palette[n].main}}}})),{props:{},style:{["&.".concat(y.default.error," .").concat(y.default.notchedOutline)]:{borderColor:(t.vars||t).palette.error.main},["&.".concat(y.default.disabled," .").concat(y.default.notchedOutline)]:{borderColor:(t.vars||t).palette.action.disabled}}},{props:e=>{let{ownerState:t}=e;return t.startAdornment},style:{paddingLeft:14}},{props:e=>{let{ownerState:t}=e;return t.endAdornment},style:{paddingRight:14}},{props:e=>{let{ownerState:t}=e;return t.multiline},style:{padding:"16.5px 14px"}},{props:e=>{let{ownerState:t,size:n}=e;return t.multiline&&"small"===n},style:{padding:"8.5px 14px"}}]}}))),S=(0,h.styled)(d.default,{name:"MuiOutlinedInput",slot:"NotchedOutline"})((0,m.default)((e=>{let{theme:t}=e;const n="light"===t.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{borderColor:t.vars?"rgba(".concat(t.vars.palette.common.onBackgroundChannel," / 0.23)"):n}}))),C=(0,h.styled)(b.InputBaseInput,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:b.inputOverridesResolver})((0,m.default)((e=>{let{theme:t}=e;return o(o(o({padding:"16.5px 14px"},!t.vars&&{"&:-webkit-autofill":{WebkitBoxShadow:"light"===t.palette.mode?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===t.palette.mode?null:"#fff",caretColor:"light"===t.palette.mode?null:"#fff",borderRadius:"inherit"}}),t.vars&&{"&:-webkit-autofill":{borderRadius:"inherit"},[t.getColorSchemeSelector("dark")]:{"&:-webkit-autofill":{WebkitBoxShadow:"0 0 0 100px #266798 inset",WebkitTextFillColor:"#fff",caretColor:"#fff"}}}),{},{variants:[{props:{size:"small"},style:{padding:"8.5px 14px"}},{props:e=>{let{ownerState:t}=e;return t.multiline},style:{padding:0}},{props:e=>{let{ownerState:t}=e;return t.startAdornment},style:{paddingLeft:0}},{props:e=>{let{ownerState:t}=e;return t.endAdornment},style:{paddingRight:0}}]})}))),P=l.forwardRef((function(e,t){var n,i,s,d;const f=(0,v.useDefaultProps)({props:e,name:"MuiOutlinedInput"}),{components:h={},fullWidth:m=!1,inputComponent:g="input",label:P,multiline:_=!1,notched:T,slots:E={},slotProps:R={},type:k="text"}=f,j=r(f,a),O=(e=>{const{classes:t}=e,n=(0,c.default)({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},y.getOutlinedInputUtilityClass,t);return o(o({},t),n)})(f),I=(0,u.default)(),D=(0,p.default)({props:f,muiFormControl:I,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),M=o(o({},f),{},{color:D.color||"primary",disabled:D.disabled,error:D.error,focused:D.focused,formControl:I,fullWidth:m,hiddenLabel:D.hiddenLabel,multiline:_,size:D.size,type:k}),L=null!==(n=null!==(i=E.root)&&void 0!==i?i:h.Root)&&void 0!==n?n:w,N=null!==(s=null!==(d=E.input)&&void 0!==d?d:h.Input)&&void 0!==s?s:C,[F,z]=(0,x.default)("notchedOutline",{elementType:S,className:O.notchedOutline,shouldForwardComponentProp:!0,ownerState:M,externalForwardedProps:{slots:E,slotProps:R},additionalProps:{label:null!=P&&""!==P&&D.required?(0,A.jsxs)(l.Fragment,{children:[P,"\u2009","*"]}):P}});return(0,A.jsx)(b.default,o(o({slots:{root:L,input:N},slotProps:R,renderSuffix:e=>(0,A.jsx)(F,o(o({},z),{},{notched:"undefined"!==typeof T?T:Boolean(e.startAdornment||e.filled||e.focused)})),fullWidth:m,inputComponent:g,multiline:_,ref:t,type:k},j),{},{classes:o(o({},O),{},{notchedOutline:null})}))}));P.muiName="Input";t.default=P},58358:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(20992))},58368:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},58387:(e,t,n)=>{"use strict";function r(e){var t,n,o="";if("string"==typeof e||"number"==typeof e)o+=e;else if("object"==typeof e)if(Array.isArray(e)){var a=e.length;for(t=0;to,A:()=>a});const a=o},58390:(e,t,n)=>{"use strict";n.d(t,{$:()=>d,F:()=>c});var r=n(58168),o=n(98587),a=n(65043),i=n(89021),s=n(70579);const l=["localeText"],c=a.createContext(null);const d=function(e){var t;const{localeText:n}=e,d=(0,o.A)(e,l),{utils:u,localeText:p}=null!==(t=a.useContext(c))&&void 0!==t?t:{utils:void 0,localeText:void 0},f=(0,i.A)({props:d,name:"MuiLocalizationProvider"}),{children:h,dateAdapter:m,dateFormats:g,dateLibInstance:v,adapterLocale:y,localeText:b}=f,x=a.useMemo((()=>(0,r.A)({},b,p,n)),[b,p,n]),A=a.useMemo((()=>{if(!m)return u||null;const e=new m({locale:y,formats:g,instance:v});if(!e.isMUIAdapter)throw new Error(["MUI X: The date adapter should be imported from `@mui/x-date-pickers` or `@mui/x-date-pickers-pro`, not from `@date-io`","For example, `import { AdapterDayjs } from '@mui/x-date-pickers/AdapterDayjs'` instead of `import AdapterDayjs from '@date-io/dayjs'`","More information on the installation documentation: https://mui.com/x/react-date-pickers/getting-started/#installation"].join("\n"));return e}),[m,y,g,v,u]),w=a.useMemo((()=>A?{minDate:A.date("1900-01-01T00:00:00.000"),maxDate:A.date("2099-12-31T00:00:00.000")}:null),[A]),S=a.useMemo((()=>({utils:A,defaultDates:w,localeText:x})),[w,A,x]);return(0,s.jsx)(c.Provider,{value:S,children:h})}},59066:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(65043).createContext({})},59188:(e,t,n)=>{"use strict";var r=n(91847).default,o=n(12897).default;const a=["values","unit","step"];Object.defineProperty(t,"__esModule",{value:!0}),t.breakpointKeys=void 0,t.default=function(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:n="px",step:s=5}=e,l=r(e,a),c=i(t),d=Object.keys(c);function u(e){const r="number"===typeof t[e]?t[e]:e;return"@media (min-width:".concat(r).concat(n,")")}function p(e){const r="number"===typeof t[e]?t[e]:e;return"@media (max-width:".concat(r-s/100).concat(n,")")}function f(e,r){const o=d.indexOf(r);return"@media (min-width:".concat("number"===typeof t[e]?t[e]:e).concat(n,") and ")+"(max-width:".concat((-1!==o&&"number"===typeof t[d[o]]?t[d[o]]:r)-s/100).concat(n,")")}return o({keys:d,values:c,up:u,down:p,between:f,only:function(e){return d.indexOf(e)+1{const t=Object.keys(e).map((t=>({key:t,val:e[t]})))||[];return t.sort(((e,t)=>e.val-t.val)),t.reduce(((e,t)=>o(o({},e),{},{[t.key]:t.val})),{})}},59367:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(56994));t.default=o.default},59887:(e,t,n)=>{"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;const o=r(n(65043)).createContext(null);t.default=o},59908:(e,t,n)=>{"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"useDefaultProps",{enumerable:!0,get:function(){return o.useDefaultProps}});var o=r(n(98206))},60267:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});n(65043);var r=n(74265),o=n(27333),a=n(50416);function i(){const e=(0,r.A)(o.A);return e[a.A]||e}},60446:function(e){e.exports=function(){"use strict";var e=1e3,t=6e4,n=36e5,r="millisecond",o="second",a="minute",i="hour",s="day",l="week",c="month",d="quarter",u="year",p="date",f="Invalid Date",h=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,g={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},v=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},y={s:v,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),o=n%60;return(t<=0?"+":"-")+v(r,2,"0")+":"+v(o,2,"0")},m:function e(t,n){if(t.date()1)return e(i[0])}else{var s=t.name;x[s]=t,o=s}return!r&&o&&(b=o),o||!r&&b},C=function(e,t){if(w(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new _(n)},P=y;P.l=S,P.i=w,P.w=function(e,t){return C(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var _=function(){function g(e){this.$L=S(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[A]=!0}var v=g.prototype;return v.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(P.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(h);if(r){var o=r[2]-1||0,a=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],o,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)):new Date(r[1],o,r[3]||1,r[4]||0,r[5]||0,r[6]||0,a)}}return new Date(t)}(e),this.init()},v.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},v.$utils=function(){return P},v.isValid=function(){return!(this.$d.toString()===f)},v.isSame=function(e,t){var n=C(e);return this.startOf(t)<=n&&n<=this.endOf(t)},v.isAfter=function(e,t){return C(e){"use strict";n.d(t,{IP:()=>s,Q6:()=>i,Wq:()=>h,YQ:()=>c,_S:()=>u,ak:()=>d,cH:()=>m,iH:()=>l,il:()=>a,jH:()=>o,sC:()=>f});var r=n(8678);const o=(e,t,n)=>{let r=t;return r=e.setHours(r,e.getHours(n)),r=e.setMinutes(r,e.getMinutes(n)),r=e.setSeconds(r,e.getSeconds(n)),r=e.setMilliseconds(r,e.getMilliseconds(n)),r},a=e=>{let{date:t,disableFuture:n,disablePast:r,maxDate:a,minDate:i,isDateDisabled:s,utils:l,timezone:c}=e;const d=o(l,l.date(void 0,c),t);r&&l.isBefore(i,d)&&(i=d),n&&l.isAfter(a,d)&&(a=d);let u=t,p=t;for(l.isBefore(t,i)&&(u=i,p=null),l.isAfter(t,a)&&(p&&(p=a),u=null);u||p;){if(u&&l.isAfter(u,a)&&(u=null),p&&l.isBefore(p,i)&&(p=null),u){if(!s(u))return u;u=l.addDays(u,1)}if(p){if(!s(p))return p;p=l.addDays(p,-1)}}return null},i=(e,t)=>null!=t&&e.isValid(t)?t:null,s=(e,t,n)=>null!=t&&e.isValid(t)?t:n,l=(e,t,n)=>!e.isValid(t)&&null!=t&&!e.isValid(n)&&null!=n||e.isEqual(t,n),c=(e,t)=>{const n=[e.startOfYear(t)];for(;n.length<12;){const t=n[n.length-1];n.push(e.addMonths(t,1))}return n},d=(e,t,n)=>"date"===n?e.startOfDay(e.date(void 0,t)):e.date(void 0,t),u=(e,t)=>{const n=e.setHours(e.date(),"am"===t?2:14);return e.format(n,"meridiem")},p=["year","month","day"],f=e=>p.includes(e),h=(e,t,n)=>{let{format:o,views:a}=t;if(null!=o)return o;const i=e.formats;return(0,r.f)(a,["year"])?i.year:(0,r.f)(a,["month"])?i.month:(0,r.f)(a,["day"])?i.dayOfMonth:(0,r.f)(a,["month","year"])?"".concat(i.month," ").concat(i.year):(0,r.f)(a,["day","month"])?"".concat(i.month," ").concat(i.dayOfMonth):n?/en/.test(e.getCurrentLocaleCode())?i.normalDateWithWeekday:i.normalDate:i.keyboardDate},m=(e,t)=>{const n=e.startOfWeek(t);return[0,1,2,3,4,5,6].map((t=>e.addDays(n,t)))}},60661:(e,t,n)=>{"use strict";var r=n(6305).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0});var a={inputBaseClasses:!0};Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"inputBaseClasses",{enumerable:!0,get:function(){return s.default}});var i=o(n(12900)),s=r(n(1470));Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}))},60855:(e,t,n)=>{"use strict";n.d(t,{A:()=>i,Y:()=>a});var r=n(79857),o=n(86061);function a(e){return(0,o.Ay)("MuiListItemButton",e)}const i=(0,r.A)("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"])},60898:(e,t,n)=>{"use strict";n.d(t,{A:()=>T});var r=n(89379),o=n(80045),a=n(65043),i=n(58387),s=n(31807),l=n(70713),c=n(97194),d=n(57400),u=n(40405),p=n(94799),f=n(89773),h=n(79310),m=n(46945),g=n(58128),v=n(60267),y=n(51612),b=n(28301),x=n(69905),A=n(70579);const w=["aria-describedby","aria-labelledby","aria-modal","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onClick","onClose","open","PaperComponent","PaperProps","scroll","slots","slotProps","TransitionComponent","transitionDuration","TransitionProps"],S=(0,g.Ay)(m.A,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),C=(0,g.Ay)(d.A,{name:"MuiDialog",slot:"Root"})({"@media print":{position:"absolute !important"}}),P=(0,g.Ay)("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.container,t["scroll".concat((0,c.A)(n.scroll))]]}})({height:"100%","@media print":{height:"auto"},outline:0,variants:[{props:{scroll:"paper"},style:{display:"flex",justifyContent:"center",alignItems:"center"}},{props:{scroll:"body"},style:{overflowY:"auto",overflowX:"hidden",textAlign:"center","&::after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}}}]}),_=(0,g.Ay)(p.A,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.paper,t["scrollPaper".concat((0,c.A)(n.scroll))],t["paperWidth".concat((0,c.A)(String(n.maxWidth)))],n.fullWidth&&t.paperFullWidth,n.fullScreen&&t.paperFullScreen]}})((0,y.A)((e=>{let{theme:t}=e;return{margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"},variants:[{props:{scroll:"paper"},style:{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"}},{props:{scroll:"body"},style:{display:"inline-block",verticalAlign:"middle",textAlign:"initial"}},{props:e=>{let{ownerState:t}=e;return!t.maxWidth},style:{maxWidth:"calc(100% - 64px)"}},{props:{maxWidth:"xs"},style:{maxWidth:"px"===t.breakpoints.unit?Math.max(t.breakpoints.values.xs,444):"max(".concat(t.breakpoints.values.xs).concat(t.breakpoints.unit,", 444px)"),["&.".concat(f.A.paperScrollBody)]:{[t.breakpoints.down(Math.max(t.breakpoints.values.xs,444)+64)]:{maxWidth:"calc(100% - 64px)"}}}},...Object.keys(t.breakpoints.values).filter((e=>"xs"!==e)).map((e=>({props:{maxWidth:e},style:{maxWidth:"".concat(t.breakpoints.values[e]).concat(t.breakpoints.unit),["&.".concat(f.A.paperScrollBody)]:{[t.breakpoints.down(t.breakpoints.values[e]+64)]:{maxWidth:"calc(100% - 64px)"}}}}))),{props:e=>{let{ownerState:t}=e;return t.fullWidth},style:{width:"calc(100% - 64px)"}},{props:e=>{let{ownerState:t}=e;return t.fullScreen},style:{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,["&.".concat(f.A.paperScrollBody)]:{margin:0,maxWidth:"100%"}}}]}}))),T=a.forwardRef((function(e,t){const n=(0,b.b)({props:e,name:"MuiDialog"}),d=(0,v.A)(),m={enter:d.transitions.duration.enteringScreen,exit:d.transitions.duration.leavingScreen},{"aria-describedby":g,"aria-labelledby":y,"aria-modal":T=!0,BackdropComponent:E,BackdropProps:R,children:k,className:j,disableEscapeKeyDown:O=!1,fullScreen:I=!1,fullWidth:D=!1,maxWidth:M="sm",onClick:L,onClose:N,open:F,PaperComponent:z=p.A,PaperProps:B={},scroll:U="paper",slots:V={},slotProps:W={},TransitionComponent:H=u.A,transitionDuration:G=m,TransitionProps:Y}=n,q=(0,o.A)(n,w),K=(0,r.A)((0,r.A)({},n),{},{disableEscapeKeyDown:O,fullScreen:I,fullWidth:D,maxWidth:M,scroll:U}),J=(e=>{const{classes:t,scroll:n,maxWidth:r,fullWidth:o,fullScreen:a}=e,i={root:["root"],container:["container","scroll".concat((0,c.A)(n))],paper:["paper","paperScroll".concat((0,c.A)(n)),"paperWidth".concat((0,c.A)(String(r))),o&&"paperFullWidth",a&&"paperFullScreen"]};return(0,s.A)(i,f.f,t)})(K),X=a.useRef(),$=(0,l.A)(y),Z=a.useMemo((()=>({titleId:$})),[$]),Q={slots:(0,r.A)({transition:H},V),slotProps:(0,r.A)({transition:Y,paper:B,backdrop:R},W)},[ee,te]=(0,x.A)("root",{elementType:C,shouldForwardComponentProp:!0,externalForwardedProps:Q,ownerState:K,className:(0,i.A)(J.root,j),ref:t}),[ne,re]=(0,x.A)("backdrop",{elementType:S,shouldForwardComponentProp:!0,externalForwardedProps:Q,ownerState:K}),[oe,ae]=(0,x.A)("paper",{elementType:_,shouldForwardComponentProp:!0,externalForwardedProps:Q,ownerState:K,className:(0,i.A)(J.paper,B.className)}),[ie,se]=(0,x.A)("container",{elementType:P,externalForwardedProps:Q,ownerState:K,className:J.container}),[le,ce]=(0,x.A)("transition",{elementType:u.A,externalForwardedProps:Q,ownerState:K,additionalProps:{appear:!0,in:F,timeout:G,role:"presentation"}});return(0,A.jsx)(ee,(0,r.A)((0,r.A)((0,r.A)({closeAfterTransition:!0,slots:{backdrop:ne},slotProps:{backdrop:(0,r.A)({transitionDuration:G,as:E},re)},disableEscapeKeyDown:O,onClose:N,open:F,onClick:e=>{L&&L(e),X.current&&(X.current=null,N&&N(e,"backdropClick"))}},te),q),{},{children:(0,A.jsx)(le,(0,r.A)((0,r.A)({},ce),{},{children:(0,A.jsx)(ie,(0,r.A)((0,r.A)({onMouseDown:e=>{X.current=e.target===e.currentTarget}},se),{},{children:(0,A.jsx)(oe,(0,r.A)((0,r.A)({as:z,elevation:24,role:"dialog","aria-describedby":g,"aria-labelledby":$,"aria-modal":T},ae),{},{children:(0,A.jsx)(h.A.Provider,{value:Z,children:k})}))}))}))}))}))},60979:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.GA4=void 0;var r=l(n(90148)),o=l(n(3380)),a=["eventCategory","eventAction","eventLabel","eventValue","hitType"],i=["title","location"],s=["page","hitType"];function l(e){return e&&e.__esModule?e:{default:e}}function c(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function d(e){return d="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},d(e)}function u(e){return function(e){if(Array.isArray(e))return g(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||m(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){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 f(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);n2&&void 0!==arguments[2]?arguments[2]:"https://www.googletagmanager.com/gtag/js";if("undefined"!==typeof window&&"undefined"!==typeof document&&!t._hasLoadedGA){var o=document.createElement("script");o.async=!0,o.src="".concat(r,"?id=").concat(e),n&&o.setAttribute("nonce",n),document.body.appendChild(o),window.dataLayer=window.dataLayer||[],window.gtag=function(){window.dataLayer.push(arguments)},t._hasLoadedGA=!0}})),y(this,"_toGtagOptions",(function(e){if(e){var t={cookieUpdate:"cookie_update",cookieExpires:"cookie_expires",cookieDomain:"cookie_domain",cookieFlags:"cookie_flags",userId:"user_id",clientId:"client_id",anonymizeIp:"anonymize_ip",contentGroup1:"content_group1",contentGroup2:"content_group2",contentGroup3:"content_group3",contentGroup4:"content_group4",contentGroup5:"content_group5",allowAdFeatures:"allow_google_signals",allowAdPersonalizationSignals:"allow_ad_personalization_signals",nonInteraction:"non_interaction",page:"page_path",hitCallback:"event_callback"};return Object.entries(e).reduce((function(e,n){var r=h(n,2),o=r[0],a=r[1];return t[o]?e[t[o]]=a:e[o]=a,e}),{})}})),y(this,"initialize",(function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e)throw new Error("Require GA_MEASUREMENT_ID");var r="string"===typeof e?[{trackingId:e}]:e;t._currentMeasurementId=r[0].trackingId;var o=n.gaOptions,a=n.gtagOptions,i=n.nonce,s=n.testMode,l=void 0!==s&&s,c=n.gtagUrl;if(t._testMode=l,l||t._loadGA(t._currentMeasurementId,i,c),t.isInitialized||(t._gtag("js",new Date),r.forEach((function(e){var n=f(f(f({},t._toGtagOptions(f(f({},o),e.gaOptions))),a),e.gtagOptions);Object.keys(n).length?t._gtag("config",e.trackingId,n):t._gtag("config",e.trackingId)}))),t.isInitialized=!0,!l){var d=u(t._queueGtag);for(t._queueGtag=[],t._isQueuing=!1;d.length;){var p=d.shift();t._gtag.apply(t,u(p)),"get"===p[0]&&(t._isQueuing=!0)}}})),y(this,"set",(function(e){e?"object"===d(e)?(0===Object.keys(e).length&&console.warn("empty `fieldsObject` given to .set()"),t._gaCommand("set",e)):console.warn("Expected `fieldsObject` arg to be an Object"):console.warn("`fieldsObject` is required in .set()")})),y(this,"_gaCommandSendEvent",(function(e,n,r,o,a){t._gtag("event",n,f(f({event_category:e,event_label:r,value:o},a&&{non_interaction:a.nonInteraction}),t._toGtagOptions(a)))})),y(this,"_gaCommandSendEventParameters",(function(){for(var e=arguments.length,n=new Array(e),r=0;r1?n-1:0),o=1;o{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.getStackUtilityClass=function(e){return(0,a.default)("MuiStack",e)};var o=r(n(18231)),a=r(n(57199));const i=(0,o.default)("MuiStack",["root"]);t.default=i},61349:(e,t,n)=>{"use strict";n.d(t,{l:()=>s});var r=n(65043),o=n(58390),a=n(70579);const i=r.createContext(null);function s(e){const{contextValue:t,localeText:n,children:r}=e;return(0,a.jsx)(i.Provider,{value:t,children:(0,a.jsx)(o.$,{localeText:n,children:r})})}},61475:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(47123));t.default=e=>(0,o.default)(e)&&"classes"!==e},61843:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>a,HX:()=>i,tT:()=>l});var r=n(45903),o=n(66598);function a(e,t){return(0,r.default)(e,t)}function i(e,t){Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}const s=[];function l(e){return s[0]=e,(0,o.serializeStyles)(s)}},62450:(e,t,n)=>{"use strict";n.d(t,{h:()=>a});var r=n(53969),o=n(70579);const a=e=>{let{children:t,maxHeight:n,mobileMaxHeight:a=254}=e;return(0,o.jsx)(r.A,{sx:{maxHeight:{xs:"calc(100dvh - ".concat(a,"px)"),lg:n},overflowY:"auto",flexGrow:1,display:"flex",flexDirection:"column",pr:1},children:t})}},62451:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(89379),o=n(65043),a=n(41859),i=n(70579);let s=!1;const l=o.forwardRef((function(e,t){return s||(console.warn(["MUI: The LoadingButton component functionality is now part of the Button component from Material UI.","","You should use `import Button from '@mui/material/Button'`","or `import { Button } from '@mui/material'`"].join("\n")),s=!0),(0,i.jsx)(a.A,(0,r.A)({ref:t},e))}))},62475:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(65043);function o(e){var t;return parseInt(r.version,10)>=19?(null===e||void 0===e||null===(t=e.props)||void 0===t?void 0:t.ref)||null:(null===e||void 0===e?void 0:e.ref)||null}},62766:(e,t,n)=>{"use strict";var r=n(12897).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.getOutlinedInputUtilityClass=function(e){return(0,i.default)("MuiOutlinedInput",e)};var a=o(n(18231)),i=o(n(57199));const s=r(r({},n(60661).inputBaseClasses),(0,a.default)("MuiOutlinedInput",["root","notchedOutline","input"]));t.default=s},62939:(e,t,n)=>{"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0});var o={};Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a.default}});var a=r(n(79024));Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},63159:(e,t)=>{"use strict";var n=Symbol.for("react.transitional.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),i=Symbol.for("react.profiler");Symbol.for("react.provider");var s=Symbol.for("react.consumer"),l=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),u=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),h=Symbol.for("react.view_transition"),m=Symbol.for("react.client.reference");function g(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case o:case i:case a:case d:case u:case h:return e;default:switch(e=e&&e.$$typeof){case l:case c:case f:case p:case s:return e;default:return t}}case r:return t}}}t.ContextConsumer=s,t.ContextProvider=l,t.Element=n,t.ForwardRef=c,t.Fragment=o,t.Lazy=f,t.Memo=p,t.Portal=r,t.Profiler=i,t.StrictMode=a,t.Suspense=d,t.SuspenseList=u,t.isContextConsumer=function(e){return g(e)===s},t.isContextProvider=function(e){return g(e)===l},t.isElement=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return g(e)===c},t.isFragment=function(e){return g(e)===o},t.isLazy=function(e){return g(e)===f},t.isMemo=function(e){return g(e)===p},t.isPortal=function(e){return g(e)===r},t.isProfiler=function(e){return g(e)===i},t.isStrictMode=function(e){return g(e)===a},t.isSuspense=function(e){return g(e)===d},t.isSuspenseList=function(e){return g(e)===u},t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===o||e===i||e===a||e===d||e===u||"object"===typeof e&&null!==e&&(e.$$typeof===f||e.$$typeof===p||e.$$typeof===l||e.$$typeof===s||e.$$typeof===c||e.$$typeof===m||void 0!==e.getModuleId)},t.typeOf=g},63582:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let t;t=e<1?5.11916*e**2:4.5*Math.log(e+1)+2;return Math.round(10*t)/1e3}},63745:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(14057),o=n(70579);const a=(0,r.A)((0,o.jsx)("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14"}),"Search")},63844:(e,t,n)=>{"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=r(n(65043));const a="undefined"!==typeof window?o.useLayoutEffect:o.useEffect;t.default=a},63969:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.excelBOM=t.defaultCsv2JsonOptions=t.defaultJson2CsvOptions=t.errors=void 0,t.errors={optionsRequired:"Options were not passed and are required.",json2csv:{cannotCallOn:"Cannot call json2csv on",dataCheckFailure:"Data provided was not an array of documents.",notSameSchema:"Not all documents have the same schema."},csv2json:{cannotCallOn:"Cannot call csv2json on",dataCheckFailure:"CSV is not a string."}},t.defaultJson2CsvOptions={arrayIndexesAsKeys:!1,checkSchemaDifferences:!1,delimiter:{field:",",wrap:'"',eol:"\n"},emptyFieldValue:void 0,escapeHeaderNestedDots:!0,excelBOM:!1,excludeKeys:[],expandNestedObjects:!0,expandArrayObjects:!1,prependHeader:!0,preventCsvInjection:!1,sortHeader:!1,trimFieldValues:!1,trimHeaderFields:!1,unwindArrays:!1,useDateIso8601Format:!1,useLocaleFormat:!1,wrapBooleans:!1},t.defaultCsv2JsonOptions={delimiter:{field:",",wrap:'"',eol:"\n"},excelBOM:!1,preventCsvInjection:!1,trimFieldValues:!1,trimHeaderFields:!1},t.excelBOM="\ufeff"},64054:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"getThemeProps",{enumerable:!0,get:function(){return a.default}});var o=r(n(91720)),a=r(n(52515))},64083:(e,t,n)=>{"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0});var o={};Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a.default}});var a=r(n(32916));Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},64467:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(20816);function o(e,t,n){return(t=(0,r.A)(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},64736:(e,t,n)=>{"use strict";var r=n(6305).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0});var a={inputClasses:!0};Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"inputClasses",{enumerable:!0,get:function(){return s.default}});var i=o(n(43360)),s=r(n(33138));Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===s[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}))},64851:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"}},65043:(e,t,n)=>{"use strict";e.exports=n(44288)},65173:(e,t,n)=>{e.exports=n(41497)()},65204:(e,t,n)=>{"use strict";var r=n(12897).default,o=n(91847).default;const a=["className","component","elevation","square","variant"];var i=n(24994).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(65043)),c=(i(n(65173)),i(n(12949))),d=(i(n(62939)),i(n(37505)),i(n(79740))),u=n(42305),p=n(44350),f=i(n(66870)),h=n(59908),m=i(n(63582)),g=n(26222),v=n(70579);const y=(0,p.styled)("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],!n.square&&t.rounded,"elevation"===n.variant&&t["elevation".concat(n.elevation)]]}})((0,f.default)((e=>{let{theme:t}=e;return{backgroundColor:(t.vars||t).palette.background.paper,color:(t.vars||t).palette.text.primary,transition:t.transitions.create("box-shadow"),variants:[{props:e=>{let{ownerState:t}=e;return!t.square},style:{borderRadius:t.shape.borderRadius}},{props:{variant:"outlined"},style:{border:"1px solid ".concat((t.vars||t).palette.divider)}},{props:{variant:"elevation"},style:{boxShadow:"var(--Paper-shadow)",backgroundImage:"var(--Paper-overlay)"}}]}}))),b=l.forwardRef((function(e,t){var n;const i=(0,h.useDefaultProps)({props:e,name:"MuiPaper"}),s=(0,p.useTheme)(),{className:l,component:f="div",elevation:b=1,square:x=!1,variant:A="elevation"}=i,w=o(i,a),S=r(r({},i),{},{component:f,elevation:b,square:x,variant:A}),C=(e=>{const{square:t,elevation:n,variant:r,classes:o}=e,a={root:["root",r,!t&&"rounded","elevation"===r&&"elevation".concat(n)]};return(0,d.default)(a,g.getPaperUtilityClass,o)})(S);return(0,v.jsx)(y,r(r({as:f,ownerState:S,className:(0,c.default)(C.root,l),ref:t},w),{},{style:r(r({},"elevation"===A&&r(r({"--Paper-shadow":(s.vars||s).shadows[b]},s.vars&&{"--Paper-overlay":null===(n=s.vars.overlays)||void 0===n?void 0:n[b]}),!s.vars&&"dark"===s.palette.mode&&{"--Paper-overlay":"linear-gradient(".concat((0,u.alpha)("#fff",(0,m.default)(b)),", ").concat((0,u.alpha)("#fff",(0,m.default)(b)),")")})),w.style)}))}));t.default=b},65285:(e,t,n)=>{"use strict";n.d(t,{Fk:()=>s,VU:()=>a,YA:()=>c,cl:()=>i,hp:()=>l});var r=n(89379),o=n(76045);const a=e=>{let{tenantID:t,body:n}=e;return fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(t,"/doNotTow"),(0,r.A)((0,r.A)({method:"POST"},(0,o.oOe)()),{},{body:n}))},i=e=>{let{tenantID:t,propertyID:n}=e;return fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(t,"/properties/").concat(n,"/doNotTow"),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>((0,o.vVN)(e),[])))},s=e=>{let{tenantID:t,groupID:n}=e;return fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(t,"/propertyGroups/").concat(n,"/doNotTow"),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>((0,o.vVN)(e),[])))},l=e=>fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(e,"/doNotTow"),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>((0,o.vVN)(e),[]))),c=e=>{let{tenantID:t,dntID:n,body:a}=e;return fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(t,"/doNotTow/").concat(n),(0,r.A)((0,r.A)({method:"PUT"},(0,o.oOe)()),{},{body:a}))}},65304:(e,t,n)=>{"use strict";var r=n(6305).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0});var a={createStack:!0,stackClasses:!0};Object.defineProperty(t,"createStack",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"stackClasses",{enumerable:!0,get:function(){return c.default}});var i=o(n(34868)),s=o(n(1060)),l=n(58368);Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))}));var c=r(n(61198));Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},65453:(e,t,n)=>{"use strict";n.d(t,{p:()=>l});var r=n(51053),o=n(75067),a=n(50496),i=n(95589),s=n(38072);const l=e=>{const t=(0,s.EO)(e),{forwardedProps:n,internalProps:l}=(0,i.o)(t,"time");return(0,o.M)({forwardedProps:n,internalProps:l,valueManager:r.W,fieldValueManager:r.o,validator:a.i,valueType:"time"})}},65539:(e,t,n)=>{"use strict";n.d(t,{$g:()=>c,Aw:()=>g,Cy:()=>a,Fy:()=>o,G$:()=>A,HB:()=>y,HF:()=>u,P0:()=>i,QF:()=>l,SN:()=>v,Sc:()=>p,Sn:()=>h,UM:()=>x,XQ:()=>m,b2:()=>s,dd:()=>w,h9:()=>f,mm:()=>d,r4:()=>b});var r=n(31362);const o={display:"flex",backgroundColor:"secondary.main",padding:2,borderRadius:"0px",borderBottom:2,borderColor:"primary.main"},a={borderColor:"secondary.main",borderWidth:"2px",borderStyle:"solid",backgroundColor:"white"},i={p:2,backgroundColor:r.IW,borderBottom:"1px solid",borderColor:"secondary.main"},s={backgroundColor:"white",borderRadius:2},l={color:"error.main","&.Mui-disabled":{color:"rgb(170,170,170) !important"},"&.Mui-checked":{color:"error.main"}},c={color:"warning.main","&.Mui-disabled":{color:"rgb(170,170,170) !important"},"&.Mui-checked":{color:"warning.main"}},d={color:"success.main","&.Mui-disabled":{color:"rgb(170,170,170) !important"},"&.Mui-checked":{color:"success.main"}},u=(r.A4,{flex:1,p:0,display:"flex",flexDirection:"column",overflow:"hidden"}),p={width:160,flexShrink:0,borderRight:1,borderColor:"divider",display:"flex",flexDirection:"column",bgcolor:"secondary.main"},f={backgroundColor:"secondary.main",width:"100%",height:70,borderBottom:"2px solid",borderColor:"primary.main",display:"flex",alignItems:"center",justifyContent:"space-around",flexDirection:"row"},h={backgroundColor:r.IW,position:"fixed",width:"100%",zIndex:1e3,top:100,right:0,left:0,borderRadius:0,justifyContent:"center",display:"flex",height:50},m={width:{sm:"auto",lg:"100%"},textAlign:{xs:"center",lg:"left"},borderRight:{xs:0,sm:"1px solid",md:0},borderLeft:{xs:0,sm:"1px solid",md:0},whiteSpace:"nowrap"},g={borderRadius:0,borderBottom:"1px solid",borderColor:"secondary.main",backgroundColor:"white",display:"flex",flexDirection:"column",height:"100%",overflow:"hidden"},v=(r.IW,{px:4,flex:1,my:{xs:0,lg:"auto"},py:{xs:1,lg:0}}),y={pt:2,pb:{xs:0,lg:1},px:{xs:2,lg:4}},b={lineHeight:"1.2",marginTop:"5px",marginBottom:"5px"},x={".MuiFormControlLabel-label.Mui-disabled":{color:"black !important"}},A={backgroundColor:r.A4,color:"white",fontWeight:"bold",cursor:"pointer"},w=(e,t)=>({background:e%2===0?"white":"whitesmoke",cursor:"pointer","&:hover":{background:(0,r.JY)(t.palette.info.main)}})},65826:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(6666))},66073:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(60638),o=n(51053);const a=e=>{let{props:t,value:n,timezone:o,adapter:a}=e;if(null===n)return null;const{shouldDisableDate:i,shouldDisableMonth:s,shouldDisableYear:l,disablePast:c,disableFuture:d}=t,u=a.utils.date(void 0,o),p=(0,r.IP)(a.utils,t.minDate,a.defaultDates.minDate),f=(0,r.IP)(a.utils,t.maxDate,a.defaultDates.maxDate);switch(!0){case!a.utils.isValid(n):return"invalidDate";case Boolean(i&&i(n)):return"shouldDisableDate";case Boolean(s&&s(n)):return"shouldDisableMonth";case Boolean(l&&l(n)):return"shouldDisableYear";case Boolean(d&&a.utils.isAfterDay(n,u)):return"disableFuture";case Boolean(c&&a.utils.isBeforeDay(n,u)):return"disablePast";case Boolean(p&&a.utils.isBeforeDay(n,p)):return"minDate";case Boolean(f&&a.utils.isAfterDay(n,f)):return"maxDate";default:return null}};a.valueManager=o.W},66124:(e,t,n)=>{"use strict";var r=n(91847).default,o=n(12897).default;const a=["children","className","component","disabled","error","filled","focused","margin","required","variant"];var i=n(6305).default,s=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l,c=i(n(65043)),d=(s(n(65173)),s(n(12949))),u=s(n(79740)),p=s(n(74827)),f=s(n(85213)),h=n(44350),m=s(n(66870)),g=n(59908),v=s(n(6803)),y=i(n(82022)),b=n(70579);const x=(0,h.styled)("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,n.size&&t["size".concat((0,v.default)(n.size))],n.contained&&t.contained,n.filled&&t.filled]}})((0,m.default)((e=>{let{theme:t}=e;return o(o({color:(t.vars||t).palette.text.secondary},t.typography.caption),{},{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,["&.".concat(y.default.disabled)]:{color:(t.vars||t).palette.text.disabled},["&.".concat(y.default.error)]:{color:(t.vars||t).palette.error.main},variants:[{props:{size:"small"},style:{marginTop:4}},{props:e=>{let{ownerState:t}=e;return t.contained},style:{marginLeft:14,marginRight:14}}]})}))),A=c.forwardRef((function(e,t){const n=(0,g.useDefaultProps)({props:e,name:"MuiFormHelperText"}),{children:i,className:s,component:c="p",disabled:h,error:m,filled:A,focused:w,margin:S,required:C,variant:P}=n,_=r(n,a),T=(0,f.default)(),E=(0,p.default)({props:n,muiFormControl:T,states:["variant","size","disabled","error","filled","focused","required"]}),R=o(o({},n),{},{component:c,contained:"filled"===E.variant||"outlined"===E.variant,variant:E.variant,size:E.size,disabled:E.disabled,error:E.error,filled:E.filled,focused:E.focused,required:E.required});delete R.ownerState;const k=(e=>{const{classes:t,contained:n,size:r,disabled:o,error:a,filled:i,focused:s,required:l}=e,c={root:["root",o&&"disabled",a&&"error",r&&"size".concat((0,v.default)(r)),n&&"contained",s&&"focused",i&&"filled",l&&"required"]};return(0,u.default)(c,y.getFormHelperTextUtilityClasses,t)})(R);return(0,b.jsx)(x,o(o({as:c,className:(0,d.default)(k.root,s),ref:t},_),{},{ownerState:R,children:" "===i?l||(l=(0,b.jsx)("span",{className:"notranslate","aria-hidden":!0,children:"\u200b"})):i}))}));t.default=A},66185:(e,t,n)=>{"use strict";n.d(t,{A:()=>y});var r=n(89379),o=n(80045),a=n(65043),i=n(58387),s=n(31807),l=n(23491),c=n(55895),d=n(59066),u=n(58128),p=n(28301),f=n(81977),h=n(69905),m=n(70579);const g=["children","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps","slots","slotProps"],v=(0,u.Ay)("div",{name:"MuiListItemText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{["& .".concat(f.A.primary)]:t.primary},{["& .".concat(f.A.secondary)]:t.secondary},t.root,n.inset&&t.inset,n.primary&&n.secondary&&t.multiline,n.dense&&t.dense]}})({flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4,[".".concat(l.A.root,":where(& .").concat(f.A.primary,")")]:{display:"block"},[".".concat(l.A.root,":where(& .").concat(f.A.secondary,")")]:{display:"block"},variants:[{props:e=>{let{ownerState:t}=e;return t.primary&&t.secondary},style:{marginTop:6,marginBottom:6}},{props:e=>{let{ownerState:t}=e;return t.inset},style:{paddingLeft:56}}]}),y=a.forwardRef((function(e,t){const n=(0,p.b)({props:e,name:"MuiListItemText"}),{children:l,className:u,disableTypography:y=!1,inset:b=!1,primary:x,primaryTypographyProps:A,secondary:w,secondaryTypographyProps:S,slots:C={},slotProps:P={}}=n,_=(0,o.A)(n,g),{dense:T}=a.useContext(d.A);let E=null!=x?x:l,R=w;const k=(0,r.A)((0,r.A)({},n),{},{disableTypography:y,inset:b,primary:!!E,secondary:!!R,dense:T}),j=(e=>{const{classes:t,inset:n,primary:r,secondary:o,dense:a}=e,i={root:["root",n&&"inset",a&&"dense",r&&o&&"multiline"],primary:["primary"],secondary:["secondary"]};return(0,s.A)(i,f.b,t)})(k),O={slots:C,slotProps:(0,r.A)({primary:A,secondary:S},P)},[I,D]=(0,h.A)("root",{className:(0,i.A)(j.root,u),elementType:v,externalForwardedProps:(0,r.A)((0,r.A)({},O),_),ownerState:k,ref:t}),[M,L]=(0,h.A)("primary",{className:j.primary,elementType:c.A,externalForwardedProps:O,ownerState:k}),[N,F]=(0,h.A)("secondary",{className:j.secondary,elementType:c.A,externalForwardedProps:O,ownerState:k});return null==E||E.type===c.A||y||(E=(0,m.jsx)(M,(0,r.A)((0,r.A)({variant:T?"body2":"body1",component:null!==L&&void 0!==L&&L.variant?void 0:"span"},L),{},{children:E}))),null==R||R.type===c.A||y||(R=(0,m.jsx)(N,(0,r.A)((0,r.A)({variant:"body2",color:"textSecondary"},F),{},{children:R}))),(0,m.jsxs)(I,(0,r.A)((0,r.A)({},D),{},{children:[E,R]}))}))},66370:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(14057),o=n(70579);const a=(0,r.A)((0,o.jsx)("path",{d:"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"ChevronRight")},66598:(e,t,n)=>{"use strict";n.r(t),n.d(t,{serializeStyles:()=>g});var r={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,scale: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},o=n(30918),a=!1,i=/[A-Z]|^ms/g,s=/_EMO_([^_]+?)_([^]*?)_EMO_/g,l=function(e){return 45===e.charCodeAt(1)},c=function(e){return null!=e&&"boolean"!==typeof e},d=(0,o.A)((function(e){return l(e)?e:e.replace(i,"-$&").toLowerCase()})),u=function(e,t){switch(e){case"animation":case"animationName":if("string"===typeof t)return t.replace(s,(function(e,t,n){return h={name:t,styles:n,next:h},t}))}return 1===r[e]||l(e)||"number"!==typeof t||0===t?t:t+"px"},p="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function f(e,t,n){if(null==n)return"";var r=n;if(void 0!==r.__emotion_styles)return r;switch(typeof n){case"boolean":return"";case"object":var o=n;if(1===o.anim)return h={name:o.name,styles:o.styles,next:h},o.name;var i=n;if(void 0!==i.styles){var s=i.next;if(void 0!==s)for(;void 0!==s;)h={name:s.name,styles:s.styles,next:h},s=s.next;return i.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o=4;++r,o-=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(o){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)}(o)+l;return{name:c,styles:o,next:h}}},66620:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;const o=(0,r(n(19707)).default)();t.default=o},66734:(e,t,n)=>{"use strict";var r=n(12897).default,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){function n(t,n){return(0,l.jsx)(s.default,r(r({"data-testid":void 0,ref:n},t),{},{children:e}))}0;return n.muiName=s.default.muiName,i.memo(i.forwardRef(n))};var i=a(n(65043)),s=o(n(1027)),l=n(70579)},66865:function(e){e.exports=function(){"use strict";var e="week",t="year";return function(n,r,o){var a=r.prototype;a.week=function(n){if(void 0===n&&(n=null),null!==n)return this.add(7*(n-this.week()),"day");var r=this.$locale().yearStart||1;if(11===this.month()&&this.date()>25){var a=o(this).startOf(t).add(1,t).date(r),i=o(this).endOf(e);if(a.isBefore(i))return 1}var s=o(this).startOf(t).date(r).startOf(e).subtract(1,"millisecond"),l=this.diff(s,e,!0);return l<0?o(this).startOf("week").week():Math.ceil(l)},a.weeks=function(e){return void 0===e&&(e=null),this.week(e)}}}()},66870:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;const r=n(74683).unstable_memoTheme;t.default=r},66873:(e,t,n)=>{"use strict";n.d(t,{Dg:()=>l,Dp:()=>s});var r=n(89379),o=(n(65043),n(85227)),a=n(88363),i=n(70579);function s(e){return function(t){return(0,i.jsx)(a.A,{styles:"function"===typeof e?n=>e((0,r.A)({theme:n},t)):e})}}function l(){return o.A}},67022:(e,t,n)=>{"use strict";var r=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(65043)),i=o(n(97950)),s=(r(n(65173)),r(n(90420))),l=r(n(708)),c=r(n(79937)),d=r(n(65826));r(n(22814)),r(n(9431));const u=a.forwardRef((function(e,t){const{children:n,container:r,disablePortal:o=!1}=e,[u,p]=a.useState(null),f=(0,l.default)(a.isValidElement(n)?(0,d.default)(n):null,t);if((0,s.default)((()=>{o||p(function(e){return"function"===typeof e?e():e}(r)||document.body)}),[r,o]),(0,s.default)((()=>{if(u&&!o)return(0,c.default)(t,u),()=>{(0,c.default)(t,null)}}),[t,u,o]),o){if(a.isValidElement(n)){const e={ref:f};return a.cloneElement(n,e)}return n}return u?i.createPortal(n,u):u}));t.default=u},67198:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0})},67203:(e,t,n)=>{"use strict";n.d(t,{A:()=>ne});var r=n(80045),o=n(89379),a=n(65043),i=n(58387),s=n(53129),l=n(31807),c=n(62475),d=n(92065),u=n(70713),p=n(81168),f=n(97194),h=n(46471),m=n(79857),g=n(86061);function v(e){return(0,g.Ay)("MuiNativeSelect",e)}const y=(0,m.A)("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);var b=n(58128),x=n(42466),A=n(70579);const w=["className","disabled","error","IconComponent","inputRef","variant"],S=(0,b.Ay)("select")((e=>{let{theme:t}=e;return{MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":{borderRadius:0},["&.".concat(y.disabled)]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(t.vars||t).palette.background.paper},variants:[{props:e=>{let{ownerState:t}=e;return"filled"!==t.variant&&"outlined"!==t.variant},style:{"&&&":{paddingRight:24,minWidth:16}}},{props:{variant:"filled"},style:{"&&&":{paddingRight:32}}},{props:{variant:"outlined"},style:{borderRadius:(t.vars||t).shape.borderRadius,"&:focus":{borderRadius:(t.vars||t).shape.borderRadius},"&&&":{paddingRight:32}}}]}})),C=(0,b.Ay)(S,{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:x.A,overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.select,t[n.variant],n.error&&t.error,{["&.".concat(y.multiple)]:t.multiple}]}})({}),P=(0,b.Ay)("svg")((e=>{let{theme:t}=e;return{position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(t.vars||t).palette.action.active,["&.".concat(y.disabled)]:{color:(t.vars||t).palette.action.disabled},variants:[{props:e=>{let{ownerState:t}=e;return t.open},style:{transform:"rotate(180deg)"}},{props:{variant:"filled"},style:{right:7}},{props:{variant:"outlined"},style:{right:7}}]}})),_=(0,b.Ay)(P,{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t["icon".concat((0,f.A)(n.variant))],n.open&&t.iconOpen]}})({}),T=a.forwardRef((function(e,t){const{className:n,disabled:s,error:c,IconComponent:d,inputRef:u,variant:p="standard"}=e,h=(0,r.A)(e,w),m=(0,o.A)((0,o.A)({},e),{},{disabled:s,variant:p,error:c}),g=(e=>{const{classes:t,variant:n,disabled:r,multiple:o,open:a,error:i}=e,s={select:["select",n,r&&"disabled",o&&"multiple",i&&"error"],icon:["icon","icon".concat((0,f.A)(n)),a&&"iconOpen",r&&"disabled"]};return(0,l.A)(s,v,t)})(m);return(0,A.jsxs)(a.Fragment,{children:[(0,A.jsx)(C,(0,o.A)({ownerState:m,className:(0,i.A)(g.select,n),disabled:s,ref:u||t},h)),e.multiple?null:(0,A.jsx)(_,{as:d,ownerState:m,className:g.icon})]})}));var E=n(1811),R=n(478),k=n(38348),j=n(92447);function O(e){return(0,g.Ay)("MuiSelect",e)}const I=(0,m.A)("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),D=["aria-describedby","aria-label","autoFocus","autoWidth","children","className","defaultOpen","defaultValue","disabled","displayEmpty","error","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","required","SelectDisplayProps","tabIndex","type","value","variant"];var M;const L=(0,b.Ay)(S,{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{["&.".concat(I.select)]:t.select},{["&.".concat(I.select)]:t[n.variant]},{["&.".concat(I.error)]:t.error},{["&.".concat(I.multiple)]:t.multiple}]}})({["&.".concat(I.select)]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),N=(0,b.Ay)(P,{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.icon,n.variant&&t["icon".concat((0,f.A)(n.variant))],n.open&&t.iconOpen]}})({}),F=(0,b.Ay)("input",{shouldForwardProp:e=>(0,R.A)(e)&&"classes"!==e,name:"MuiSelect",slot:"NativeInput"})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function z(e,t){return"object"===typeof t&&null!==t?e===t:String(e)===String(t)}function B(e){return null==e||"string"===typeof e&&!e.trim()}const U=a.forwardRef((function(e,t){var n;const{"aria-describedby":s,"aria-label":c,autoFocus:m,autoWidth:g,children:v,className:y,defaultOpen:b,defaultValue:x,disabled:w,displayEmpty:S,error:C=!1,IconComponent:P,inputRef:_,labelId:T,MenuProps:R={},multiple:I,name:U,onBlur:V,onChange:W,onClose:H,onFocus:G,onOpen:Y,open:q,readOnly:K,renderValue:J,required:X,SelectDisplayProps:$={},tabIndex:Z,type:Q,value:ee,variant:te="standard"}=e,ne=(0,r.A)(e,D),[re,oe]=(0,j.A)({controlled:ee,default:x,name:"Select"}),[ae,ie]=(0,j.A)({controlled:q,default:b,name:"Select"}),se=a.useRef(null),le=a.useRef(null),[ce,de]=a.useState(null),{current:ue}=a.useRef(null!=q),[pe,fe]=a.useState(),he=(0,k.A)(t,_),me=a.useCallback((e=>{le.current=e,e&&de(e)}),[]),ge=null===ce||void 0===ce?void 0:ce.parentNode;a.useImperativeHandle(he,(()=>({focus:()=>{le.current.focus()},node:se.current,value:re})),[re]),a.useEffect((()=>{b&&ae&&ce&&!ue&&(fe(g?null:ge.clientWidth),le.current.focus())}),[ce,g]),a.useEffect((()=>{m&&le.current.focus()}),[m]),a.useEffect((()=>{if(!T)return;const e=(0,p.A)(le.current).getElementById(T);if(e){const t=()=>{getSelection().isCollapsed&&le.current.focus()};return e.addEventListener("click",t),()=>{e.removeEventListener("click",t)}}}),[T]);const ve=(e,t)=>{e?Y&&Y(t):H&&H(t),ue||(fe(g?null:ge.clientWidth),ie(e))},ye=a.Children.toArray(v),be=e=>t=>{let n;if(t.currentTarget.hasAttribute("tabindex")){if(I){n=Array.isArray(re)?re.slice():[];const t=re.indexOf(e.props.value);-1===t?n.push(e.props.value):n.splice(t,1)}else n=e.props.value;if(e.props.onClick&&e.props.onClick(t),re!==n&&(oe(n),W)){const r=t.nativeEvent||t,o=new r.constructor(r.type,r);Object.defineProperty(o,"target",{writable:!0,value:{value:n,name:U}}),W(o,e)}I||ve(!1,t)}},xe=null!==ce&&ae;let Ae,we;delete ne["aria-invalid"];const Se=[];let Ce=!1,Pe=!1;((0,E.lq)({value:re})||S)&&(J?Ae=J(re):Ce=!0);const _e=ye.map((e=>{if(!a.isValidElement(e))return null;let t;if(I){if(!Array.isArray(re))throw new Error((0,d.A)(2));t=re.some((t=>z(t,e.props.value))),t&&Ce&&Se.push(e.props.children)}else t=z(re,e.props.value),t&&Ce&&(we=e.props.children);return t&&(Pe=!0),a.cloneElement(e,{"aria-selected":t?"true":"false",onClick:be(e),onKeyUp:t=>{" "===t.key&&t.preventDefault(),e.props.onKeyUp&&e.props.onKeyUp(t)},role:"option",selected:t,value:void 0,"data-value":e.props.value})}));Ce&&(Ae=I?0===Se.length?null:Se.reduce(((e,t,n)=>(e.push(t),n{const{classes:t,variant:n,disabled:r,multiple:o,open:a,error:i}=e,s={select:["select",n,r&&"disabled",o&&"multiple",i&&"error"],icon:["icon","icon".concat((0,f.A)(n)),a&&"iconOpen",r&&"disabled"],nativeInput:["nativeInput"]};return(0,l.A)(s,O,t)})(ke),Oe=(0,o.A)((0,o.A)({},R.PaperProps),null===(n=R.slotProps)||void 0===n?void 0:n.paper),Ie=(0,u.A)();return(0,A.jsxs)(a.Fragment,{children:[(0,A.jsx)(L,(0,o.A)((0,o.A)({as:"div",ref:me,tabIndex:Te,role:"combobox","aria-controls":xe?Ie:void 0,"aria-disabled":w?"true":void 0,"aria-expanded":xe?"true":"false","aria-haspopup":"listbox","aria-label":c,"aria-labelledby":[T,Re].filter(Boolean).join(" ")||void 0,"aria-describedby":s,"aria-required":X?"true":void 0,"aria-invalid":C?"true":void 0,onKeyDown:e=>{if(!K){[" ","ArrowUp","ArrowDown","Enter"].includes(e.key)&&(e.preventDefault(),ve(!0,e))}},onMouseDown:w||K?null:e=>{0===e.button&&(e.preventDefault(),le.current.focus(),ve(!0,e))},onBlur:e=>{!xe&&V&&(Object.defineProperty(e,"target",{writable:!0,value:{value:re,name:U}}),V(e))},onFocus:G},$),{},{ownerState:ke,className:(0,i.A)($.className,je.select,y),id:Re,children:B(Ae)?M||(M=(0,A.jsx)("span",{className:"notranslate","aria-hidden":!0,children:"\u200b"})):Ae})),(0,A.jsx)(F,(0,o.A)((0,o.A)({"aria-invalid":C,value:Array.isArray(re)?re.join(","):re,name:U,ref:se,"aria-hidden":!0,onChange:e=>{const t=ye.find((t=>t.props.value===e.target.value));void 0!==t&&(oe(t.props.value),W&&W(e,t))},tabIndex:-1,disabled:w,className:je.nativeInput,autoFocus:m,required:X},ne),{},{ownerState:ke})),(0,A.jsx)(N,{as:P,className:je.icon,ownerState:ke}),(0,A.jsx)(h.A,(0,o.A)((0,o.A)({id:"menu-".concat(U||""),anchorEl:ge,open:xe,onClose:e=>{ve(!1,e)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},R),{},{slotProps:(0,o.A)((0,o.A)({},R.slotProps),{},{list:(0,o.A)({"aria-labelledby":T,role:"listbox","aria-multiselectable":I?"true":void 0,disableListWrap:!0,id:Ie},R.MenuListProps),paper:(0,o.A)((0,o.A)({},Oe),{},{style:(0,o.A)({minWidth:Ee},null!=Oe?Oe.style:null)})}),children:_e}))]})}));var V=n(17566),W=n(68700),H=n(78850),G=n(24735),Y=n(13027),q=n(82485),K=n(28301);const J=["autoWidth","children","classes","className","defaultOpen","displayEmpty","IconComponent","id","input","inputProps","label","labelId","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"],X=["root"],$={name:"MuiSelect",slot:"Root",shouldForwardProp:e=>(0,x.A)(e)&&"variant"!==e},Z=(0,b.Ay)(G.A,$)(""),Q=(0,b.Ay)(q.A,$)(""),ee=(0,b.Ay)(Y.A,$)(""),te=a.forwardRef((function(e,t){const n=(0,K.b)({name:"MuiSelect",props:e}),{autoWidth:d=!1,children:u,classes:p={},className:f,defaultOpen:h=!1,displayEmpty:m=!1,IconComponent:g=H.A,id:v,input:y,inputProps:b,label:x,labelId:w,MenuProps:S,multiple:C=!1,native:P=!1,onClose:_,onOpen:E,open:R,renderValue:j,SelectDisplayProps:I,variant:D="outlined"}=n,M=(0,r.A)(n,J),L=P?T:U,N=(0,W.A)(),F=(0,V.A)({props:n,muiFormControl:N,states:["variant","error"]}),z=F.variant||D,B=(0,o.A)((0,o.A)({},n),{},{variant:z,classes:p}),G=(e=>{const{classes:t}=e,n=(0,l.A)({root:["root"]},O,t);return(0,o.A)((0,o.A)({},t),n)})(B),{root:Y}=G,q=(0,r.A)(G,X),$=y||{standard:(0,A.jsx)(Z,{ownerState:B}),outlined:(0,A.jsx)(Q,{label:x,ownerState:B}),filled:(0,A.jsx)(ee,{ownerState:B})}[z],te=(0,k.A)(t,(0,c.A)($));return(0,A.jsx)(a.Fragment,{children:a.cloneElement($,(0,o.A)((0,o.A)((0,o.A)({inputComponent:L,inputProps:(0,o.A)((0,o.A)((0,o.A)({children:u,error:F.error,IconComponent:g,variant:z,type:void 0,multiple:C},P?{id:v}:{autoWidth:d,defaultOpen:h,displayEmpty:m,labelId:w,MenuProps:S,onClose:_,onOpen:E,open:R,renderValue:j,SelectDisplayProps:(0,o.A)({id:v},I)}),b),{},{classes:b?(0,s.A)(q,b.classes):q},y?y.props.inputProps:{})},(C&&P||m)&&"outlined"===z?{notched:!0}:{}),{},{ref:te,className:(0,i.A)($.props.className,f,G.root)},!y&&{variant:z}),M))})}));te.muiName="Select";const ne=te},67310:(e,t,n)=>{"use strict";n.d(t,{A:()=>se});var r=n(80045),o=n(89379),a=n(92065),i=n(53129),s=n(29651);const l={black:"#000",white:"#fff"},c={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},d={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},u={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},p={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},f={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},h={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},m={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},g=["mode","contrastThreshold","tonalOffset"];function v(){return{text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:l.white,default:l.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}}}const y=v();function b(){return{text:{primary:l.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:l.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}}}const x=b();function A(e,t,n,r){const o=r.light||r,a=r.dark||1.5*r;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=(0,s.a)(e.main,o):"dark"===t&&(e.dark=(0,s.e$)(e.main,a)))}function w(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:w=.2}=e,S=(0,r.A)(e,g),C=e.primary||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:f[200],light:f[50],dark:f[400]}:{main:f[700],light:f[400],dark:f[800]}}(t),P=e.secondary||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:d[200],light:d[50],dark:d[400]}:{main:d[500],light:d[300],dark:d[700]}}(t),_=e.error||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:u[500],light:u[300],dark:u[700]}:{main:u[700],light:u[400],dark:u[800]}}(t),T=e.info||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:h[400],light:h[300],dark:h[700]}:{main:h[700],light:h[500],dark:h[900]}}(t),E=e.success||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:m[400],light:m[300],dark:m[700]}:{main:m[800],light:m[500],dark:m[900]}}(t),R=e.warning||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:p[400],light:p[300],dark:p[700]}:{main:"#ed6c02",light:p[500],dark:p[900]}}(t);function k(e){return(0,s.eM)(e,x.text.primary)>=n?x.text.primary:y.text.primary}const j=e=>{let{color:t,name:n,mainShade:r=500,lightShade:i=300,darkShade:s=700}=e;if(t=(0,o.A)({},t),!t.main&&t[r]&&(t.main=t[r]),!t.hasOwnProperty("main"))throw new Error((0,a.A)(11,n?" (".concat(n,")"):"",r));if("string"!==typeof t.main)throw new Error((0,a.A)(12,n?" (".concat(n,")"):"",JSON.stringify(t.main)));return A(t,"light",i,w),A(t,"dark",s,w),t.contrastText||(t.contrastText=k(t.main)),t};let O;"light"===t?O=v():"dark"===t&&(O=b());return(0,i.A)((0,o.A)({common:(0,o.A)({},l),mode:t,primary:j({color:C,name:"primary"}),secondary:j({color:P,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:j({color:_,name:"error"}),warning:j({color:R,name:"warning"}),info:j({color:T,name:"info"}),success:j({color:E,name:"success"}),grey:c,contrastThreshold:n,getContrastText:k,augmentColor:j,tonalOffset:w},O),S)}var S=n(20816);function C(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";function t(){for(var n=arguments.length,r=new Array(n),o=0;o1?r-1:0),a=1;a{const[n,r]=e;"object"===typeof r&&(t[n]="".concat(r.fontStyle?"".concat(r.fontStyle," "):"").concat(r.fontVariant?"".concat(r.fontVariant," "):"").concat(r.fontWeight?"".concat(r.fontWeight," "):"").concat(r.fontStretch?"".concat(r.fontStretch," "):"").concat(r.fontSize||"").concat(r.lineHeight?"/".concat(r.lineHeight," "):"").concat(r.fontFamily||""))})),t}const E=function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],o=e;t.forEach(((e,a)=>{a===t.length-1?Array.isArray(o)?o[Number(e)]=n:o&&"object"===typeof o&&(o[e]=n):o&&"object"===typeof o&&(o[e]||(o[e]=r.includes(e)?[]:{}),o=o[e])}))};function R(e,t){const{prefix:n,shouldSkipGeneratingVar:r}=t||{},o={},a={},i={};var s,l;return s=(e,t,s)=>{if(("string"===typeof t||"number"===typeof t)&&(!r||!r(e,t))){const r="--".concat(n?"".concat(n,"-"):"").concat(e.join("-")),l=((e,t)=>"number"===typeof t?["lineHeight","fontWeight","opacity","zIndex"].some((t=>e.includes(t)))||e[e.length-1].toLowerCase().includes("opacity")?t:"".concat(t,"px"):t)(e,t);Object.assign(o,{[r]:l}),E(a,e,"var(".concat(r,")"),s),E(i,e,"var(".concat(r,", ").concat(l,")"),s)}},l=e=>"vars"===e[0],function e(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];Object.entries(t).forEach((t=>{let[o,a]=t;(!l||l&&!l([...n,o]))&&void 0!==a&&null!==a&&("object"===typeof a&&Object.keys(a).length>0?e(a,[...n,o],Array.isArray(a)?[...r,o]:r):s([...n,o],a,r))}))}(e),{css:o,vars:a,varsWithDefaults:i}}const k=["colorSchemes","components","defaultColorScheme"];const j=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{getSelector:n=b,disableCssColorScheme:a,colorSchemeSelector:s}=t,{colorSchemes:l={},components:c,defaultColorScheme:d="light"}=e,u=(0,r.A)(e,k),{vars:p,css:f,varsWithDefaults:h}=R(u,t);let m=h;const g={},{[d]:v}=l,y=(0,r.A)(l,[d].map(S.A));if(Object.entries(y||{}).forEach((e=>{let[n,r]=e;const{vars:o,css:a,varsWithDefaults:s}=R(r,t);m=(0,i.A)(m,s),g[n]={css:a,vars:o}})),v){const{css:e,vars:n,varsWithDefaults:r}=R(v,t);m=(0,i.A)(m,r),g[d]={css:e,vars:n}}function b(t,n){let r=s;if("class"===s&&(r=".%s"),"data"===s&&(r="[data-%s]"),null!==s&&void 0!==s&&s.startsWith("data-")&&!s.includes("%s")&&(r="[".concat(s,'="%s"]')),t){if("media"===r){var o;if(e.defaultColorScheme===t)return":root";const r=(null===(o=l[t])||void 0===o||null===(o=o.palette)||void 0===o?void 0:o.mode)||t;return{["@media (prefers-color-scheme: ".concat(r,")")]:{":root":n}}}if(r)return e.defaultColorScheme===t?":root, ".concat(r.replace("%s",String(t))):r.replace("%s",String(t))}return":root"}return{vars:m,generateThemeVars:()=>{let e=(0,o.A)({},p);return Object.entries(g).forEach((t=>{let[,{vars:n}]=t;e=(0,i.A)(e,n)})),e},generateStyleSheets:()=>{const t=[],i=e.defaultColorScheme||"light";function s(e,n){Object.keys(n).length&&t.push("string"===typeof e?{[e]:(0,o.A)({},n)}:e)}s(n(void 0,(0,o.A)({},f)),f);const{[i]:c}=g,d=(0,r.A)(g,[i].map(S.A));if(c){var u;const{css:e}=c,t=null===(u=l[i])||void 0===u||null===(u=u.palette)||void 0===u?void 0:u.mode,r=!a&&t?(0,o.A)({colorScheme:t},e):(0,o.A)({},e);s(n(i,(0,o.A)({},r)),r)}return Object.entries(d).forEach((e=>{var t;let[r,{css:i}]=e;const c=null===(t=l[r])||void 0===t||null===(t=t.palette)||void 0===t?void 0:t.mode,d=!a&&c?(0,o.A)({colorScheme:c},i):(0,o.A)({},i);s(n(r,(0,o.A)({},d)),d)})),t}}};var O=n(24440),I=n(98623),D=n(79049);var M=n(16530);function L(){return["".concat(arguments.length<=0?void 0:arguments[0],"px ").concat(arguments.length<=1?void 0:arguments[1],"px ").concat(arguments.length<=2?void 0:arguments[2],"px ").concat(arguments.length<=3?void 0:arguments[3],"px rgba(0,0,0,").concat(.2,")"),"".concat(arguments.length<=4?void 0:arguments[4],"px ").concat(arguments.length<=5?void 0:arguments[5],"px ").concat(arguments.length<=6?void 0:arguments[6],"px ").concat(arguments.length<=7?void 0:arguments[7],"px rgba(0,0,0,").concat(.14,")"),"".concat(arguments.length<=8?void 0:arguments[8],"px ").concat(arguments.length<=9?void 0:arguments[9],"px ").concat(arguments.length<=10?void 0:arguments[10],"px ").concat(arguments.length<=11?void 0:arguments[11],"px rgba(0,0,0,").concat(.12,")")].join(",")}const N=["none",L(0,2,1,-1,0,1,1,0,0,1,3,0),L(0,3,1,-2,0,2,2,0,0,1,5,0),L(0,3,3,-2,0,3,4,0,0,1,8,0),L(0,2,4,-1,0,4,5,0,0,1,10,0),L(0,3,5,-1,0,5,8,0,0,1,14,0),L(0,3,5,-1,0,6,10,0,0,1,18,0),L(0,4,5,-2,0,7,10,1,0,2,16,1),L(0,5,5,-3,0,8,10,1,0,3,14,2),L(0,5,6,-3,0,9,12,1,0,3,16,2),L(0,6,6,-3,0,10,14,1,0,4,18,3),L(0,6,7,-4,0,11,15,1,0,4,20,3),L(0,7,8,-4,0,12,17,2,0,5,22,4),L(0,7,8,-4,0,13,19,2,0,5,24,4),L(0,7,9,-4,0,14,21,2,0,5,26,4),L(0,8,9,-5,0,15,22,2,0,6,28,5),L(0,8,10,-5,0,16,24,2,0,6,30,5),L(0,8,11,-5,0,17,26,2,0,6,32,5),L(0,9,11,-5,0,18,28,2,0,7,34,6),L(0,9,12,-6,0,19,29,2,0,7,36,6),L(0,10,13,-6,0,20,31,3,0,8,38,7),L(0,10,13,-6,0,21,33,3,0,8,40,7),L(0,10,14,-6,0,22,35,3,0,8,42,7),L(0,11,14,-7,0,23,36,3,0,9,44,8),L(0,11,15,-7,0,24,38,3,0,9,46,8)];var F=n(85579);const z={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500};function B(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=(0,o.A)({},e);return function e(t){const n=Object.entries(t);for(let a=0;a0&&void 0!==arguments[0]?arguments[0]:{};const{breakpoints:t,mixins:n={},spacing:s,palette:l={},transitions:c={},typography:d={},shape:u}=e,p=(0,r.A)(e,U);if(e.vars&&void 0===e.generateThemeVars)throw new Error((0,a.A)(20));const f=w(l),h=(0,D.A)(e);let m=(0,i.A)(h,{mixins:(g=h.breakpoints,v=n,(0,o.A)({toolbar:{minHeight:56,[g.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[g.up("sm")]:{minHeight:64}}},v)),palette:f,shadows:N.slice(),typography:(0,M.A)(f,d),transitions:(0,F.Ay)(c),zIndex:(0,o.A)({},z)});var g,v;m=(0,i.A)(m,p);for(var y=arguments.length,b=new Array(y>1?y-1:0),x=1;x(0,i.A)(e,t)),m),m.unstable_sxConfig=(0,o.A)((0,o.A)({},O.A),null===p||void 0===p?void 0:p.unstable_sxConfig),m.unstable_sx=function(e){return(0,I.A)({sx:e,theme:this})},m.toRuntimeSource=B,m};var W=n(32391);const H=["palette","opacity","overlays"],G=[...Array(25)].map(((e,t)=>{if(0===t)return"none";const n=(0,W.A)(t);return"linear-gradient(rgba(255 255 255 / ".concat(n,"), rgba(255 255 255 / ").concat(n,"))")}));function Y(e){return{inputPlaceholder:"dark"===e?.5:.42,inputUnderline:"dark"===e?.7:.42,switchTrackDisabled:"dark"===e?.2:.12,switchTrack:"dark"===e?.3:.38}}function q(e){return"dark"===e?G:[]}function K(e){var t;return!!e[0].match(/(cssVarPrefix|colorSchemeSelector|rootSelector|typography|mixins|breakpoints|direction|transitions)/)||!!e[0].match(/sxConfig$/)||"palette"===e[0]&&!(null===(t=e[1])||void 0===t||!t.match(/(mode|contrastThreshold|tonalOffset)/))}const J=e=>[...[...Array(25)].map(((t,n)=>"--".concat(e?"".concat(e,"-"):"","overlays-").concat(n))),"--".concat(e?"".concat(e,"-"):"","palette-AppBar-darkBg"),"--".concat(e?"".concat(e,"-"):"","palette-AppBar-darkColor")],X=e=>(t,n)=>{const r=e.rootSelector||":root",a=e.colorSchemeSelector;let i=a;if("class"===a&&(i=".%s"),"data"===a&&(i="[data-%s]"),null!==a&&void 0!==a&&a.startsWith("data-")&&!a.includes("%s")&&(i="[".concat(a,'="%s"]')),e.defaultColorScheme===t){if("dark"===t){const a={};return J(e.cssVarPrefix).forEach((e=>{a[e]=n[e],delete n[e]})),"media"===i?{[r]:n,"@media (prefers-color-scheme: dark)":{[r]:a}}:i?{[i.replace("%s",t)]:a,["".concat(r,", ").concat(i.replace("%s",t))]:n}:{[r]:(0,o.A)((0,o.A)({},n),a)}}if(i&&"media"!==i)return"".concat(r,", ").concat(i.replace("%s",String(t)))}else if(t){if("media"===i)return{["@media (prefers-color-scheme: ".concat(String(t),")")]:{[r]:n}};if(i)return i.replace("%s",String(t))}return r},$=["palette"],Z=["colorSchemes","defaultColorScheme","disableCssColorScheme","cssVarPrefix","shouldSkipGeneratingVar","colorSchemeSelector","rootSelector"];function Q(e,t,n){!e[t]&&n&&(e[t]=n)}function ee(e){return"string"===typeof e&&e.startsWith("hsl")?(0,s.YL)(e):e}function te(e,t){"".concat(t,"Channel")in e||(e["".concat(t,"Channel")]=(0,s.Me)(ee(e[t]),"MUI: Can't create `palette.".concat(t,"Channel` because `palette.").concat(t,"` is not one of these formats: #nnn, #nnnnnn, rgb(), rgba(), hsl(), hsla(), color().")+"\n"+"To suppress this warning, you need to explicitly provide the `palette.".concat(t,'Channel` as a string (in rgb format, for example "12 12 12") or undefined if you want to remove the channel token.')))}const ne=e=>{try{return e()}catch(t){}},re=function(){return C(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"mui")};function oe(e,t,n,a){var i,s,l;if(!t)return;t=!0===t?{}:t;const c="dark"===a?"dark":"light";var d;if(!n)return void(e[a]=function(e){const{palette:t={mode:"light"},opacity:n,overlays:a}=e,i=(0,r.A)(e,H),s=w(t);return(0,o.A)({palette:s,opacity:(0,o.A)((0,o.A)({},Y(s.mode)),n),overlays:a||q(s.mode)},i)}((0,o.A)((0,o.A)({},t),{},{palette:(0,o.A)({mode:c},null===(d=t)||void 0===d?void 0:d.palette)})));const u=V((0,o.A)((0,o.A)({},n),{},{palette:(0,o.A)({mode:c},null===(i=t)||void 0===i?void 0:i.palette)})),{palette:p}=u,f=(0,r.A)(u,$);return e[a]=(0,o.A)((0,o.A)({},t),{},{palette:p,opacity:(0,o.A)((0,o.A)({},Y(c)),null===(s=t)||void 0===s?void 0:s.opacity),overlays:(null===(l=t)||void 0===l?void 0:l.overlays)||q(c)}),f}const ae=["palette","cssVariables","colorSchemes","defaultColorScheme"];function ie(e,t,n){e.colorSchemes&&n&&(e.colorSchemes[t]=(0,o.A)((0,o.A)({},!0!==n&&n),{},{palette:w((0,o.A)((0,o.A)({},!0===n?{}:n.palette),{},{mode:t}))}))}function se(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{palette:t,cssVariables:n=!1,colorSchemes:l=(t?void 0:{light:!0}),defaultColorScheme:c=(null===t||void 0===t?void 0:t.mode)}=e,d=(0,r.A)(e,ae),u=c||"light",p=null===l||void 0===l?void 0:l[u],f=(0,o.A)((0,o.A)({},l),t?{[u]:(0,o.A)((0,o.A)({},"boolean"!==typeof p&&p),{},{palette:t})}:void 0);for(var h=arguments.length,m=new Array(h>1?h-1:0),g=1;g0&&void 0!==arguments[0]?arguments[0]:{};const{colorSchemes:t={light:!0},defaultColorScheme:n,disableCssColorScheme:l=!1,cssVarPrefix:c="mui",shouldSkipGeneratingVar:d=K,colorSchemeSelector:u=(t.light&&t.dark?"media":void 0),rootSelector:p=":root"}=e,f=(0,r.A)(e,Z),h=Object.keys(t)[0],m=n||(t.light&&"light"!==h?"light":h),g=re(c),{[m]:v,light:y,dark:b}=t,x=(0,r.A)(t,[m,"light","dark"].map(S.A)),A=(0,o.A)({},x);let w=v;if(("dark"===m&&!("dark"in t)||"light"===m&&!("light"in t))&&(w=!0),!w)throw new Error((0,a.A)(21,m));const C=oe(A,w,f,m);y&&!A.light&&oe(A,y,void 0,"light"),b&&!A.dark&&oe(A,b,void 0,"dark");let E=(0,o.A)((0,o.A)({defaultColorScheme:m},C),{},{cssVarPrefix:c,colorSchemeSelector:u,rootSelector:p,getCssVar:g,colorSchemes:A,font:(0,o.A)((0,o.A)({},T(C.typography)),C.font),spacing:(R=f.spacing,"number"===typeof R?"".concat(R,"px"):"string"===typeof R||"function"===typeof R||Array.isArray(R)?R:"8px")});var R;Object.keys(E.colorSchemes).forEach((e=>{const t=E.colorSchemes[e].palette,n=e=>{const n=e.split("-"),r=n[1],o=n[2];return g(e,t[r][o])};var r;if("light"===t.mode&&(Q(t.common,"background","#fff"),Q(t.common,"onBackground","#000")),"dark"===t.mode&&(Q(t.common,"background","#000"),Q(t.common,"onBackground","#fff")),r=t,["Alert","AppBar","Avatar","Button","Chip","FilledInput","LinearProgress","Skeleton","Slider","SnackbarContent","SpeedDialAction","StepConnector","StepContent","Switch","TableCell","Tooltip"].forEach((e=>{r[e]||(r[e]={})})),"light"===t.mode){Q(t.Alert,"errorColor",(0,s.Nd)(t.error.light,.6)),Q(t.Alert,"infoColor",(0,s.Nd)(t.info.light,.6)),Q(t.Alert,"successColor",(0,s.Nd)(t.success.light,.6)),Q(t.Alert,"warningColor",(0,s.Nd)(t.warning.light,.6)),Q(t.Alert,"errorFilledBg",n("palette-error-main")),Q(t.Alert,"infoFilledBg",n("palette-info-main")),Q(t.Alert,"successFilledBg",n("palette-success-main")),Q(t.Alert,"warningFilledBg",n("palette-warning-main")),Q(t.Alert,"errorFilledColor",ne((()=>t.getContrastText(t.error.main)))),Q(t.Alert,"infoFilledColor",ne((()=>t.getContrastText(t.info.main)))),Q(t.Alert,"successFilledColor",ne((()=>t.getContrastText(t.success.main)))),Q(t.Alert,"warningFilledColor",ne((()=>t.getContrastText(t.warning.main)))),Q(t.Alert,"errorStandardBg",(0,s.j4)(t.error.light,.9)),Q(t.Alert,"infoStandardBg",(0,s.j4)(t.info.light,.9)),Q(t.Alert,"successStandardBg",(0,s.j4)(t.success.light,.9)),Q(t.Alert,"warningStandardBg",(0,s.j4)(t.warning.light,.9)),Q(t.Alert,"errorIconColor",n("palette-error-main")),Q(t.Alert,"infoIconColor",n("palette-info-main")),Q(t.Alert,"successIconColor",n("palette-success-main")),Q(t.Alert,"warningIconColor",n("palette-warning-main")),Q(t.AppBar,"defaultBg",n("palette-grey-100")),Q(t.Avatar,"defaultBg",n("palette-grey-400")),Q(t.Button,"inheritContainedBg",n("palette-grey-300")),Q(t.Button,"inheritContainedHoverBg",n("palette-grey-A100")),Q(t.Chip,"defaultBorder",n("palette-grey-400")),Q(t.Chip,"defaultAvatarColor",n("palette-grey-700")),Q(t.Chip,"defaultIconColor",n("palette-grey-700")),Q(t.FilledInput,"bg","rgba(0, 0, 0, 0.06)"),Q(t.FilledInput,"hoverBg","rgba(0, 0, 0, 0.09)"),Q(t.FilledInput,"disabledBg","rgba(0, 0, 0, 0.12)"),Q(t.LinearProgress,"primaryBg",(0,s.j4)(t.primary.main,.62)),Q(t.LinearProgress,"secondaryBg",(0,s.j4)(t.secondary.main,.62)),Q(t.LinearProgress,"errorBg",(0,s.j4)(t.error.main,.62)),Q(t.LinearProgress,"infoBg",(0,s.j4)(t.info.main,.62)),Q(t.LinearProgress,"successBg",(0,s.j4)(t.success.main,.62)),Q(t.LinearProgress,"warningBg",(0,s.j4)(t.warning.main,.62)),Q(t.Skeleton,"bg","rgba(".concat(n("palette-text-primaryChannel")," / 0.11)")),Q(t.Slider,"primaryTrack",(0,s.j4)(t.primary.main,.62)),Q(t.Slider,"secondaryTrack",(0,s.j4)(t.secondary.main,.62)),Q(t.Slider,"errorTrack",(0,s.j4)(t.error.main,.62)),Q(t.Slider,"infoTrack",(0,s.j4)(t.info.main,.62)),Q(t.Slider,"successTrack",(0,s.j4)(t.success.main,.62)),Q(t.Slider,"warningTrack",(0,s.j4)(t.warning.main,.62));const e=(0,s.Y9)(t.background.default,.8);Q(t.SnackbarContent,"bg",e),Q(t.SnackbarContent,"color",ne((()=>t.getContrastText(e)))),Q(t.SpeedDialAction,"fabHoverBg",(0,s.Y9)(t.background.paper,.15)),Q(t.StepConnector,"border",n("palette-grey-400")),Q(t.StepContent,"border",n("palette-grey-400")),Q(t.Switch,"defaultColor",n("palette-common-white")),Q(t.Switch,"defaultDisabledColor",n("palette-grey-100")),Q(t.Switch,"primaryDisabledColor",(0,s.j4)(t.primary.main,.62)),Q(t.Switch,"secondaryDisabledColor",(0,s.j4)(t.secondary.main,.62)),Q(t.Switch,"errorDisabledColor",(0,s.j4)(t.error.main,.62)),Q(t.Switch,"infoDisabledColor",(0,s.j4)(t.info.main,.62)),Q(t.Switch,"successDisabledColor",(0,s.j4)(t.success.main,.62)),Q(t.Switch,"warningDisabledColor",(0,s.j4)(t.warning.main,.62)),Q(t.TableCell,"border",(0,s.j4)((0,s.Cg)(t.divider,1),.88)),Q(t.Tooltip,"bg",(0,s.Cg)(t.grey[700],.92))}if("dark"===t.mode){Q(t.Alert,"errorColor",(0,s.j4)(t.error.light,.6)),Q(t.Alert,"infoColor",(0,s.j4)(t.info.light,.6)),Q(t.Alert,"successColor",(0,s.j4)(t.success.light,.6)),Q(t.Alert,"warningColor",(0,s.j4)(t.warning.light,.6)),Q(t.Alert,"errorFilledBg",n("palette-error-dark")),Q(t.Alert,"infoFilledBg",n("palette-info-dark")),Q(t.Alert,"successFilledBg",n("palette-success-dark")),Q(t.Alert,"warningFilledBg",n("palette-warning-dark")),Q(t.Alert,"errorFilledColor",ne((()=>t.getContrastText(t.error.dark)))),Q(t.Alert,"infoFilledColor",ne((()=>t.getContrastText(t.info.dark)))),Q(t.Alert,"successFilledColor",ne((()=>t.getContrastText(t.success.dark)))),Q(t.Alert,"warningFilledColor",ne((()=>t.getContrastText(t.warning.dark)))),Q(t.Alert,"errorStandardBg",(0,s.Nd)(t.error.light,.9)),Q(t.Alert,"infoStandardBg",(0,s.Nd)(t.info.light,.9)),Q(t.Alert,"successStandardBg",(0,s.Nd)(t.success.light,.9)),Q(t.Alert,"warningStandardBg",(0,s.Nd)(t.warning.light,.9)),Q(t.Alert,"errorIconColor",n("palette-error-main")),Q(t.Alert,"infoIconColor",n("palette-info-main")),Q(t.Alert,"successIconColor",n("palette-success-main")),Q(t.Alert,"warningIconColor",n("palette-warning-main")),Q(t.AppBar,"defaultBg",n("palette-grey-900")),Q(t.AppBar,"darkBg",n("palette-background-paper")),Q(t.AppBar,"darkColor",n("palette-text-primary")),Q(t.Avatar,"defaultBg",n("palette-grey-600")),Q(t.Button,"inheritContainedBg",n("palette-grey-800")),Q(t.Button,"inheritContainedHoverBg",n("palette-grey-700")),Q(t.Chip,"defaultBorder",n("palette-grey-700")),Q(t.Chip,"defaultAvatarColor",n("palette-grey-300")),Q(t.Chip,"defaultIconColor",n("palette-grey-300")),Q(t.FilledInput,"bg","rgba(255, 255, 255, 0.09)"),Q(t.FilledInput,"hoverBg","rgba(255, 255, 255, 0.13)"),Q(t.FilledInput,"disabledBg","rgba(255, 255, 255, 0.12)"),Q(t.LinearProgress,"primaryBg",(0,s.Nd)(t.primary.main,.5)),Q(t.LinearProgress,"secondaryBg",(0,s.Nd)(t.secondary.main,.5)),Q(t.LinearProgress,"errorBg",(0,s.Nd)(t.error.main,.5)),Q(t.LinearProgress,"infoBg",(0,s.Nd)(t.info.main,.5)),Q(t.LinearProgress,"successBg",(0,s.Nd)(t.success.main,.5)),Q(t.LinearProgress,"warningBg",(0,s.Nd)(t.warning.main,.5)),Q(t.Skeleton,"bg","rgba(".concat(n("palette-text-primaryChannel")," / 0.13)")),Q(t.Slider,"primaryTrack",(0,s.Nd)(t.primary.main,.5)),Q(t.Slider,"secondaryTrack",(0,s.Nd)(t.secondary.main,.5)),Q(t.Slider,"errorTrack",(0,s.Nd)(t.error.main,.5)),Q(t.Slider,"infoTrack",(0,s.Nd)(t.info.main,.5)),Q(t.Slider,"successTrack",(0,s.Nd)(t.success.main,.5)),Q(t.Slider,"warningTrack",(0,s.Nd)(t.warning.main,.5));const e=(0,s.Y9)(t.background.default,.98);Q(t.SnackbarContent,"bg",e),Q(t.SnackbarContent,"color",ne((()=>t.getContrastText(e)))),Q(t.SpeedDialAction,"fabHoverBg",(0,s.Y9)(t.background.paper,.15)),Q(t.StepConnector,"border",n("palette-grey-600")),Q(t.StepContent,"border",n("palette-grey-600")),Q(t.Switch,"defaultColor",n("palette-grey-300")),Q(t.Switch,"defaultDisabledColor",n("palette-grey-600")),Q(t.Switch,"primaryDisabledColor",(0,s.Nd)(t.primary.main,.55)),Q(t.Switch,"secondaryDisabledColor",(0,s.Nd)(t.secondary.main,.55)),Q(t.Switch,"errorDisabledColor",(0,s.Nd)(t.error.main,.55)),Q(t.Switch,"infoDisabledColor",(0,s.Nd)(t.info.main,.55)),Q(t.Switch,"successDisabledColor",(0,s.Nd)(t.success.main,.55)),Q(t.Switch,"warningDisabledColor",(0,s.Nd)(t.warning.main,.55)),Q(t.TableCell,"border",(0,s.Nd)((0,s.Cg)(t.divider,1),.68)),Q(t.Tooltip,"bg",(0,s.Cg)(t.grey[700],.92))}te(t.background,"default"),te(t.background,"paper"),te(t.common,"background"),te(t.common,"onBackground"),te(t,"divider"),Object.keys(t).forEach((e=>{const n=t[e];"tonalOffset"!==e&&n&&"object"===typeof n&&(n.main&&Q(t[e],"mainChannel",(0,s.Me)(ee(n.main))),n.light&&Q(t[e],"lightChannel",(0,s.Me)(ee(n.light))),n.dark&&Q(t[e],"darkChannel",(0,s.Me)(ee(n.dark))),n.contrastText&&Q(t[e],"contrastTextChannel",(0,s.Me)(ee(n.contrastText))),"text"===e&&(te(t[e],"primary"),te(t[e],"secondary")),"action"===e&&(n.active&&te(t[e],"active"),n.selected&&te(t[e],"selected")))}))}));for(var k=arguments.length,D=new Array(k>1?k-1:0),M=1;M(0,i.A)(e,t)),E);const L={prefix:c,disableCssColorScheme:l,shouldSkipGeneratingVar:d,getSelector:X(E)},{vars:N,generateThemeVars:F,generateStyleSheets:z}=j(E,L);return E.vars=N,Object.entries(E.colorSchemes[E.defaultColorScheme]).forEach((e=>{let[t,n]=e;E[t]=n})),E.generateThemeVars=F,E.generateStyleSheets=z,E.generateSpacing=function(){return(0,P.A)(f.spacing,(0,_.LX)(this))},E.getColorSchemeSelector=function(e){return function(t){return"media"===e?"@media (prefers-color-scheme: ".concat(t,")"):e?e.startsWith("data-")&&!e.includes("%s")?"[".concat(e,'="').concat(t,'"] &'):"class"===e?".".concat(t," &"):"data"===e?"[data-".concat(t,"] &"):"".concat(e.replace("%s",t)," &"):"&"}}(u),E.spacing=E.generateSpacing(),E.shouldSkipGeneratingVar=d,E.unstable_sxConfig=(0,o.A)((0,o.A)({},O.A),null===f||void 0===f?void 0:f.unstable_sxConfig),E.unstable_sx=function(e){return(0,I.A)({sx:e,theme:this})},E.toRuntimeSource=B,E}((0,o.A)((0,o.A)({},d),{},{colorSchemes:f,defaultColorScheme:u},"boolean"!==typeof n&&n),...m)}},67465:(e,t,n)=>{"use strict";n.d(t,{Fz:()=>c,Jz:()=>a,K7:()=>d,PM:()=>i,qp:()=>s,zj:()=>l});var r=n(89379),o=n(76045);const a=async e=>{let{body:t,tenantID:n}=e;return await fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(n,"/propertyGroups"),(0,r.A)((0,r.A)({method:"POST"},(0,o.oOe)()),{},{body:t}))},i=e=>{let{tenantID:t,groupID:n}=e;return fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(t,"/propertyGroups/").concat(n,"/users"),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>((0,o.vVN)(e),[])))},s=e=>fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(e,"/propertyGroups"),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>((0,o.vVN)(e),[]))),l=e=>{let{tenantID:t,groupID:n}=e;return fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(t,"/propertyGroups/").concat(n),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>{throw e}))},c=async e=>{let{tenantID:t,groupID:n,body:a}=e;return await fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(t,"/propertyGroups/").concat(n),(0,r.A)((0,r.A)({method:"PATCH"},(0,o.oOe)()),{},{body:a}))},d=async e=>{let{tenantID:t,groupID:n}=e;return fetch("".concat(window.PROPERTY_BASE_URL,"/tenant/").concat(t,"/propertyGroups/").concat(n,"/rulesets"),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>((0,o.vVN)(e),[])))}},67470:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"}},67610:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(15081),o=n(64083),a=n(69111),i=n(555),s=n(3830);const l={border:{themeKey:"borders",transform:o.borderTransform},borderTop:{themeKey:"borders",transform:o.borderTransform},borderRight:{themeKey:"borders",transform:o.borderTransform},borderBottom:{themeKey:"borders",transform:o.borderTransform},borderLeft:{themeKey:"borders",transform:o.borderTransform},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:o.borderTransform},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:o.borderRadius},color:{themeKey:"palette",transform:i.paletteTransform},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:i.paletteTransform},backgroundColor:{themeKey:"palette",transform:i.paletteTransform},p:{style:r.padding},pt:{style:r.padding},pr:{style:r.padding},pb:{style:r.padding},pl:{style:r.padding},px:{style:r.padding},py:{style:r.padding},padding:{style:r.padding},paddingTop:{style:r.padding},paddingRight:{style:r.padding},paddingBottom:{style:r.padding},paddingLeft:{style:r.padding},paddingX:{style:r.padding},paddingY:{style:r.padding},paddingInline:{style:r.padding},paddingInlineStart:{style:r.padding},paddingInlineEnd:{style:r.padding},paddingBlock:{style:r.padding},paddingBlockStart:{style:r.padding},paddingBlockEnd:{style:r.padding},m:{style:r.margin},mt:{style:r.margin},mr:{style:r.margin},mb:{style:r.margin},ml:{style:r.margin},mx:{style:r.margin},my:{style:r.margin},margin:{style:r.margin},marginTop:{style:r.margin},marginRight:{style:r.margin},marginBottom:{style:r.margin},marginLeft:{style:r.margin},marginX:{style:r.margin},marginY:{style:r.margin},marginInline:{style:r.margin},marginInlineStart:{style:r.margin},marginInlineEnd:{style:r.margin},marginBlock:{style:r.margin},marginBlockStart:{style:r.margin},marginBlockEnd:{style:r.margin},displayPrint:{cssProperty:!1,transform:e=>({"@media print":{display:e}})},display:{},overflow:{},textOverflow:{},visibility:{},whiteSpace:{},flexBasis:{},flexDirection:{},flexWrap:{},justifyContent:{},alignItems:{},alignContent:{},order:{},flex:{},flexGrow:{},flexShrink:{},alignSelf:{},justifyItems:{},justifySelf:{},gap:{style:a.gap},rowGap:{style:a.rowGap},columnGap:{style:a.columnGap},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:s.sizingTransform},maxWidth:{style:s.maxWidth},minWidth:{transform:s.sizingTransform},height:{transform:s.sizingTransform},maxHeight:{transform:s.sizingTransform},minHeight:{transform:s.sizingTransform},boxSizing:{},font:{themeKey:"font"},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}};t.default=l},67630:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(65043).createContext(void 0)},67893:(e,t,n)=>{"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0});var o={};Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a.default}});var a=r(n(41944));Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},68325:(e,t,n)=>{"use strict";n.d(t,{B:()=>o,N:()=>a});var r=n(86061);function o(e){return(0,r.Ay)("MuiPickersToolbar",e)}const a=(0,n(79857).A)("MuiPickersToolbar",["root","content"])},68492:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.order=t.justifySelf=t.justifyItems=t.justifyContent=t.flexWrap=t.flexShrink=t.flexGrow=t.flexDirection=t.flexBasis=t.flex=t.default=t.alignSelf=t.alignItems=t.alignContent=void 0;var o=r(n(36701)),a=r(n(92716));const i=t.flexBasis=(0,o.default)({prop:"flexBasis"}),s=t.flexDirection=(0,o.default)({prop:"flexDirection"}),l=t.flexWrap=(0,o.default)({prop:"flexWrap"}),c=t.justifyContent=(0,o.default)({prop:"justifyContent"}),d=t.alignItems=(0,o.default)({prop:"alignItems"}),u=t.alignContent=(0,o.default)({prop:"alignContent"}),p=t.order=(0,o.default)({prop:"order"}),f=t.flex=(0,o.default)({prop:"flex"}),h=t.flexGrow=(0,o.default)({prop:"flexGrow"}),m=t.flexShrink=(0,o.default)({prop:"flexShrink"}),g=t.alignSelf=(0,o.default)({prop:"alignSelf"}),v=t.justifyItems=(0,o.default)({prop:"justifyItems"}),y=t.justifySelf=(0,o.default)({prop:"justifySelf"}),b=(0,a.default)(i,s,l,c,d,u,p,f,h,m,g,v,y);t.default=b},68606:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;const r={};for(const o in e){const a=e[o];let i="",s=!0;for(let e=0;e{"use strict";n.d(t,{A:()=>a});var r=n(65043),o=n(98736);function a(){return r.useContext(o.A)}},68715:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(60267),o=n(70298),a=n(55895),i=n(41859),s=n(65043),l=n(89002),c=n(76045),d=n(70579);const u=e=>{let{title:t,tabs:n}=e;const u=(0,r.A)(),p=(0,l.Zp)(),{pathname:f}=(0,l.zy)(),[h,m]=(0,s.useState)(n[0]),g=e=>(null===h||void 0===h?void 0:h.label)===e.label;(0,s.useEffect)((()=>{const e=n.find((e=>(0,l.B6)({path:"".concat(e.route),end:!0,caseSensitive:!1},f)));e&&m(e)}),[f,n]);const v=e=>t=>{t.preventDefault(),t.stopPropagation(),g(e)||(e.beforeNavigate?e.beforeNavigate()&&(m(e),p(e.route,{replace:!0})):(m(e),p(e.route,{replace:!0})))},y=(e,t)=>g(e)?t?c.BiT[100]:c.BiT[200]:t?(0,c.JYH)(u.palette.primary.main):"transparent";return(0,d.jsxs)(o.A,{direction:"column",sx:{height:124,flexShrink:0,p:2,display:"flex"},children:[(0,d.jsx)(a.A,{variant:"h1",textTransform:"capitalize",sx:{pb:1},children:t}),(0,d.jsx)(o.A,{direction:"row",gap:.5,children:n.map((e=>(0,d.jsx)(i.A,{onClick:v(e),variant:"text",disabled:e.disabled,sx:{borderRadius:"8px",px:2,backgroundColor:y(e,!1),color:"black","&:hover":{backgroundColor:y(e,!0)}},children:e.label},e.label)))})]})}},68826:(e,t,n)=>{"use strict";n.d(t,{A:()=>L});var r=n(80045),o=n(89379),a=n(65043),i=n(58387),s=n(31807),l=n(29651),c=n(52196),d=n(14057),u=n(70579);const p=(0,d.A)((0,u.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"RadioButtonUnchecked"),f=(0,d.A)((0,u.jsx)("path",{d:"M8.465 8.465C9.37 7.56 10.62 7 12 7C14.76 7 17 9.24 17 12C17 13.38 16.44 14.63 15.535 15.535C14.63 16.44 13.38 17 12 17C9.24 17 7 14.76 7 12C7 10.62 7.56 9.37 8.465 8.465Z"}),"RadioButtonChecked");var h=n(42466),m=n(58128),g=n(51612);const v=(0,m.Ay)("span",{shouldForwardProp:h.A})({position:"relative",display:"flex"}),y=(0,m.Ay)(p)({transform:"scale(1)"}),b=(0,m.Ay)(f)((0,g.A)((e=>{let{theme:t}=e;return{left:0,position:"absolute",transform:"scale(0)",transition:t.transitions.create("transform",{easing:t.transitions.easing.easeIn,duration:t.transitions.duration.shortest}),variants:[{props:{checked:!0},style:{transform:"scale(1)",transition:t.transitions.create("transform",{easing:t.transitions.easing.easeOut,duration:t.transitions.duration.shortest})}}]}})));const x=function(e){const{checked:t=!1,classes:n={},fontSize:r}=e,a=(0,o.A)((0,o.A)({},e),{},{checked:t});return(0,u.jsxs)(v,{className:n.root,ownerState:a,children:[(0,u.jsx)(y,{fontSize:r,className:n.background,ownerState:a}),(0,u.jsx)(b,{fontSize:r,className:n.dot,ownerState:a})]})};var A=n(97194);const w=n(96357).A;var S=n(68700),C=n(67630);var P=n(79857),_=n(86061);function T(e){return(0,_.Ay)("MuiRadio",e)}const E=(0,P.A)("MuiRadio",["root","checked","disabled","colorPrimary","colorSecondary","sizeSmall"]);var R=n(34412),k=n(69905),j=n(28301);const O=["checked","checkedIcon","color","icon","name","onChange","size","className","disabled","disableRipple","slots","slotProps","inputProps"],I=(0,m.Ay)(c.A,{shouldForwardProp:e=>(0,h.A)(e)||"classes"===e,name:"MuiRadio",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"medium"!==n.size&&t["size".concat((0,A.A)(n.size))],t["color".concat((0,A.A)(n.color))]]}})((0,g.A)((e=>{let{theme:t}=e;return{color:(t.vars||t).palette.text.secondary,["&.".concat(E.disabled)]:{color:(t.vars||t).palette.action.disabled},variants:[{props:{color:"default",disabled:!1,disableRipple:!1},style:{"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.activeChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,l.X4)(t.palette.action.active,t.palette.action.hoverOpacity)}}},...Object.entries(t.palette).filter((0,R.A)()).map((e=>{let[n]=e;return{props:{color:n,disabled:!1,disableRipple:!1},style:{"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette[n].mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,l.X4)(t.palette[n].main,t.palette.action.hoverOpacity)}}}})),...Object.entries(t.palette).filter((0,R.A)()).map((e=>{let[n]=e;return{props:{color:n,disabled:!1},style:{["&.".concat(E.checked)]:{color:(t.vars||t).palette[n].main}}}})),{props:{disableRipple:!1},style:{"&:hover":{"@media (hover: none)":{backgroundColor:"transparent"}}}}]}})));const D=(0,u.jsx)(x,{checked:!0}),M=(0,u.jsx)(x,{}),L=a.forwardRef((function(e,t){var n,l,c;const d=(0,j.b)({props:e,name:"MuiRadio"}),{checked:p,checkedIcon:f=D,color:h="primary",icon:m=M,name:g,onChange:v,size:y="medium",className:b,disabled:x,disableRipple:P=!1,slots:_={},slotProps:E={},inputProps:R}=d,L=(0,r.A)(d,O),N=(0,S.A)();let F=x;N&&"undefined"===typeof F&&(F=N.disabled),null!==F&&void 0!==F||(F=!1);const z=(0,o.A)((0,o.A)({},d),{},{disabled:F,disableRipple:P,color:h,size:y}),B=(e=>{const{classes:t,color:n,size:r}=e,a={root:["root","color".concat((0,A.A)(n)),"medium"!==r&&"size".concat((0,A.A)(r))]};return(0,o.A)((0,o.A)({},t),(0,s.A)(a,T,t))})(z),U=a.useContext(C.A);let V=p;const W=w(v,U&&U.onChange);let H=g;U&&("undefined"===typeof V&&(V=function(e,t){return"object"===typeof t&&null!==t?e===t:String(e)===String(t)}(U.value,d.value)),"undefined"===typeof H&&(H=U.name));const G=null!==(n=E.input)&&void 0!==n?n:R,[Y,q]=(0,k.A)("root",{ref:t,elementType:I,className:(0,i.A)(B.root,b),shouldForwardComponentProp:!0,externalForwardedProps:(0,o.A)({slots:_,slotProps:E},L),getSlotProps:e=>(0,o.A)((0,o.A)({},e),{},{onChange:function(t){for(var n,r=arguments.length,o=new Array(r>1?r-1:0),a=1;a68?1900:2e3)},l=function(e){return function(t){this[e]=+t}},c=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||(this.zone={})).offset=function(e){if(!e)return 0;if("Z"===e)return 0;var t=e.match(/([+-]|\d\d)/g),n=60*t[1]+(+t[2]||0);return 0===n?0:"+"===t[0]?-n:n}(e)}],d=function(e){var t=i[e];return t&&(t.indexOf?t:t.s.concat(t.f))},u=function(e,t){var n,r=i.meridiem;if(r){for(var o=1;o<=24;o+=1)if(e.indexOf(r(o,0,t))>-1){n=o>12;break}}else n=e===(t?"pm":"PM");return n},p={A:[a,function(e){this.afternoon=u(e,!1)}],a:[a,function(e){this.afternoon=u(e,!0)}],Q:[n,function(e){this.month=3*(e-1)+1}],S:[n,function(e){this.milliseconds=100*+e}],SS:[r,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[o,l("seconds")],ss:[o,l("seconds")],m:[o,l("minutes")],mm:[o,l("minutes")],H:[o,l("hours")],h:[o,l("hours")],HH:[o,l("hours")],hh:[o,l("hours")],D:[o,l("day")],DD:[r,l("day")],Do:[a,function(e){var t=i.ordinal,n=e.match(/\d+/);if(this.day=n[0],t)for(var r=1;r<=31;r+=1)t(r).replace(/\[|\]/g,"")===e&&(this.day=r)}],w:[o,l("week")],ww:[r,l("week")],M:[o,l("month")],MM:[r,l("month")],MMM:[a,function(e){var t=d("months"),n=(d("monthsShort")||t.map((function(e){return e.slice(0,3)}))).indexOf(e)+1;if(n<1)throw new Error;this.month=n%12||n}],MMMM:[a,function(e){var t=d("months").indexOf(e)+1;if(t<1)throw new Error;this.month=t%12||t}],Y:[/[+-]?\d+/,l("year")],YY:[r,function(e){this.year=s(e)}],YYYY:[/\d{4}/,l("year")],Z:c,ZZ:c};function f(n){var r,o;r=n,o=i&&i.formats;for(var a=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,r){var a=r&&r.toUpperCase();return n||o[r]||e[r]||o[a].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))).match(t),s=a.length,l=0;l-1)return new Date(("X"===t?1e3:1)*e);var o=f(t)(e),a=o.year,i=o.month,s=o.day,l=o.hours,c=o.minutes,d=o.seconds,u=o.milliseconds,p=o.zone,h=o.week,m=new Date,g=s||(a||i?1:m.getDate()),v=a||m.getFullYear(),y=0;a&&!i||(y=i>0?i-1:m.getMonth());var b,x=l||0,A=c||0,w=d||0,S=u||0;return p?new Date(Date.UTC(v,y,g,x,A,w,S+60*p.offset*1e3)):n?new Date(Date.UTC(v,y,g,x,A,w,S)):(b=new Date(v,y,g,x,A,w,S),h&&(b=r(b).week(h).toDate()),b)}catch(e){return new Date("")}}(t,s,r,n),this.init(),u&&!0!==u&&(this.$L=this.locale(u).$L),d&&t!=this.format(s)&&(this.$d=new Date("")),i={}}else if(s instanceof Array)for(var p=s.length,h=1;h<=p;h+=1){a[1]=s[h-1];var m=n.apply(this,a);if(m.isValid()){this.$d=m.$d,this.$L=m.$L,this.init();break}h===p&&(this.$d=new Date(""))}else o.call(this,e)}}}()},69111:(e,t,n)=>{"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0});var o={};Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a.default}});var a=r(n(87972));Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}))},69184:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){"function"===typeof e?e(t):e&&(e.current=t)}},69436:(e,t,n)=>{"use strict";var r;n.d(t,{i:()=>s,s:()=>i});var o=n(65043),a=!!(r||(r=n.t(o,2))).useInsertionEffect&&(r||(r=n.t(o,2))).useInsertionEffect,i=a||function(e){return e()},s=a||o.useLayoutEffect},69545:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.ModalManager=void 0,t.ariaHidden=s;var o=r(n(73279)),a=r(n(73362)),i=r(n(13667));function s(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function l(e){return parseInt((0,o.default)(e).getComputedStyle(e).paddingRight,10)||0}function c(e,t,n,r,o){const a=[t,n,...r];[].forEach.call(e.children,(e=>{const t=!a.includes(e),n=!function(e){const t=["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].includes(e.tagName),n="INPUT"===e.tagName&&"hidden"===e.getAttribute("type");return t||n}(e);t&&n&&s(e,o)}))}function d(e,t){let n=-1;return e.some(((e,r)=>!!t(e)&&(n=r,!0))),n}function u(e,t){const n=[],r=e.container;if(!t.disableScrollLock){if(function(e){const t=(0,a.default)(e);return t.body===e?(0,o.default)(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(r)){const e=(0,i.default)((0,o.default)(r));n.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight="".concat(l(r)+e,"px");const t=(0,a.default)(r).querySelectorAll(".mui-fixed");[].forEach.call(t,(t=>{n.push({value:t.style.paddingRight,property:"padding-right",el:t}),t.style.paddingRight="".concat(l(t)+e,"px")}))}let e;if(r.parentNode instanceof DocumentFragment)e=(0,a.default)(r).body;else{const t=r.parentElement,n=(0,o.default)(r);e="HTML"===(null===t||void 0===t?void 0:t.nodeName)&&"scroll"===n.getComputedStyle(t).overflowY?t:r}n.push({value:e.style.overflow,property:"overflow",el:e},{value:e.style.overflowX,property:"overflow-x",el:e},{value:e.style.overflowY,property:"overflow-y",el:e}),e.style.overflow="hidden"}return()=>{n.forEach((e=>{let{value:t,el:n,property:r}=e;t?n.style.setProperty(r,t):n.style.removeProperty(r)}))}}t.ModalManager=class{constructor(){this.modals=[],this.containers=[]}add(e,t){let n=this.modals.indexOf(e);if(-1!==n)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&s(e.modalRef,!1);const r=function(e){const t=[];return[].forEach.call(e.children,(e=>{"true"===e.getAttribute("aria-hidden")&&t.push(e)})),t}(t);c(t,e.mount,e.modalRef,r,!0);const o=d(this.containers,(e=>e.container===t));return-1!==o?(this.containers[o].modals.push(e),n):(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:r}),n)}mount(e,t){const n=d(this.containers,(t=>t.modals.includes(e))),r=this.containers[n];r.restore||(r.restore=u(r,t))}remove(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const n=this.modals.indexOf(e);if(-1===n)return n;const r=d(this.containers,(t=>t.modals.includes(e))),o=this.containers[r];if(o.modals.splice(o.modals.indexOf(e),1),this.modals.splice(n,1),0===o.modals.length)o.restore&&o.restore(),e.modalRef&&s(e.modalRef,t),c(o.container,e.mount,e.modalRef,o.hiddenSiblings,!1),this.containers.splice(r,1);else{const e=o.modals[o.modals.length-1];e.modalRef&&s(e.modalRef,!1)}return n}isTopModal(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}}},69768:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.getInputLabelUtilityClasses=function(e){return(0,a.default)("MuiInputLabel",e)};var o=r(n(18231)),a=r(n(57199));const i=(0,o.default)("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);t.default=i},69869:(e,t,n)=>{"use strict";var r=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(n(65043)),i=(r(n(65173)),r(n(708))),s=r(n(73362)),l=r(n(65826)),c=(r(n(22814)),r(n(86473)),n(70579));const d=["input","select","textarea","a[href]","button","[tabindex]","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])'].join(",");function u(e){const t=[],n=[];return Array.from(e.querySelectorAll(d)).forEach(((e,r)=>{const o=function(e){const t=parseInt(e.getAttribute("tabindex")||"",10);return Number.isNaN(t)?"true"===e.contentEditable||("AUDIO"===e.nodeName||"VIDEO"===e.nodeName||"DETAILS"===e.nodeName)&&null===e.getAttribute("tabindex")?0:e.tabIndex:t}(e);-1!==o&&function(e){return!(e.disabled||"INPUT"===e.tagName&&"hidden"===e.type||function(e){if("INPUT"!==e.tagName||"radio"!==e.type)return!1;if(!e.name)return!1;const t=t=>e.ownerDocument.querySelector('input[type="radio"]'.concat(t));let n=t('[name="'.concat(e.name,'"]:checked'));return n||(n=t('[name="'.concat(e.name,'"]'))),n!==e}(e))}(e)&&(0===o?t.push(e):n.push({documentOrder:r,tabIndex:o,node:e}))})),n.sort(((e,t)=>e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex)).map((e=>e.node)).concat(t)}function p(){return!0}t.default=function(e){const{children:t,disableAutoFocus:n=!1,disableEnforceFocus:r=!1,disableRestoreFocus:o=!1,getTabbable:d=u,isEnabled:f=p,open:h}=e,m=a.useRef(!1),g=a.useRef(null),v=a.useRef(null),y=a.useRef(null),b=a.useRef(null),x=a.useRef(!1),A=a.useRef(null),w=(0,i.default)((0,l.default)(t),A),S=a.useRef(null);a.useEffect((()=>{h&&A.current&&(x.current=!n)}),[n,h]),a.useEffect((()=>{if(!h||!A.current)return;const e=(0,s.default)(A.current);return A.current.contains(e.activeElement)||(A.current.hasAttribute("tabIndex")||A.current.setAttribute("tabIndex","-1"),x.current&&A.current.focus()),()=>{o||(y.current&&y.current.focus&&(m.current=!0,y.current.focus()),y.current=null)}}),[h]),a.useEffect((()=>{if(!h||!A.current)return;const e=(0,s.default)(A.current),t=t=>{S.current=t,!r&&f()&&"Tab"===t.key&&e.activeElement===A.current&&t.shiftKey&&(m.current=!0,v.current&&v.current.focus())},n=()=>{const t=A.current;if(null===t)return;if(!e.hasFocus()||!f()||m.current)return void(m.current=!1);if(t.contains(e.activeElement))return;if(r&&e.activeElement!==g.current&&e.activeElement!==v.current)return;if(e.activeElement!==b.current)b.current=null;else if(null!==b.current)return;if(!x.current)return;let n=[];if(e.activeElement!==g.current&&e.activeElement!==v.current||(n=d(A.current)),n.length>0){var o,a;const e=Boolean((null===(o=S.current)||void 0===o?void 0:o.shiftKey)&&"Tab"===(null===(a=S.current)||void 0===a?void 0:a.key)),t=n[0],r=n[n.length-1];"string"!==typeof t&&"string"!==typeof r&&(e?r.focus():t.focus())}else t.focus()};e.addEventListener("focusin",n),e.addEventListener("keydown",t,!0);const o=setInterval((()=>{e.activeElement&&"BODY"===e.activeElement.tagName&&n()}),50);return()=>{clearInterval(o),e.removeEventListener("focusin",n),e.removeEventListener("keydown",t,!0)}}),[n,r,o,f,h,d]);const C=e=>{null===y.current&&(y.current=e.relatedTarget),x.current=!0};return(0,c.jsxs)(a.Fragment,{children:[(0,c.jsx)("div",{tabIndex:h?0:-1,onFocus:C,ref:g,"data-testid":"sentinelStart"}),a.cloneElement(t,{ref:w,onFocus:e=>{null===y.current&&(y.current=e.relatedTarget),x.current=!0,b.current=e.target;const n=t.props.onFocus;n&&n(e)}}),(0,c.jsx)("div",{tabIndex:h?0:-1,onFocus:C,ref:v,"data-testid":"sentinelEnd"})]})}},69905:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var r=n(89379),o=n(80045),a=n(21767),i=n(32864),s=n(71033),l=n(6155);const c=["className","elementType","ownerState","externalForwardedProps","internalForwardedProps","shouldForwardComponentProp"],d=["component","slots","slotProps"],u=["component"];function p(e,t){const{className:n,elementType:p,ownerState:f,externalForwardedProps:h,internalForwardedProps:m,shouldForwardComponentProp:g=!1}=t,v=(0,o.A)(t,c),{component:y,slots:b={[e]:void 0},slotProps:x={[e]:void 0}}=h,A=(0,o.A)(h,d),w=b[e]||p,S=(0,s.A)(x[e],f),C=(0,l.A)((0,r.A)((0,r.A)({className:n},v),{},{externalForwardedProps:"root"===e?A:void 0,externalSlotProps:S})),{props:{component:P},internalRef:_}=C,T=(0,o.A)(C.props,u),E=(0,a.A)(_,null===S||void 0===S?void 0:S.ref,t.ref),R="root"===e?P||y:P;return[w,(0,i.A)(w,(0,r.A)((0,r.A)((0,r.A)((0,r.A)((0,r.A)((0,r.A)({},"root"===e&&!y&&!b[e]&&m),"root"!==e&&!b[e]&&m),T),R&&!g&&{as:R}),R&&g&&{component:R}),{},{ref:E}),f)]}},70026:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.sizeWidth=t.sizeHeight=t.minWidth=t.minHeight=t.maxWidth=t.maxHeight=t.height=t.default=t.boxSizing=void 0,t.sizingTransform=s,t.width=void 0;var o=r(n(36701)),a=r(n(92716)),i=n(94060);function s(e){return e<=1&&0!==e?"".concat(100*e,"%"):e}const l=t.width=(0,o.default)({prop:"width",transform:s}),c=e=>{if(void 0!==e.maxWidth&&null!==e.maxWidth){const t=t=>{var n,r;const o=(null===(n=e.theme)||void 0===n||null===(n=n.breakpoints)||void 0===n||null===(n=n.values)||void 0===n?void 0:n[t])||i.values[t];return o?"px"!==(null===(r=e.theme)||void 0===r||null===(r=r.breakpoints)||void 0===r?void 0:r.unit)?{maxWidth:"".concat(o).concat(e.theme.breakpoints.unit)}:{maxWidth:o}:{maxWidth:s(t)}};return(0,i.handleBreakpoints)(e,e.maxWidth,t)}return null};t.maxWidth=c,c.filterProps=["maxWidth"];const d=t.minWidth=(0,o.default)({prop:"minWidth",transform:s}),u=t.height=(0,o.default)({prop:"height",transform:s}),p=t.maxHeight=(0,o.default)({prop:"maxHeight",transform:s}),f=t.minHeight=(0,o.default)({prop:"minHeight",transform:s}),h=(t.sizeWidth=(0,o.default)({prop:"size",cssProperty:"width",transform:s}),t.sizeHeight=(0,o.default)({prop:"size",cssProperty:"height",transform:s}),t.boxSizing=(0,o.default)({prop:"boxSizing"})),m=(0,a.default)(l,c,d,u,p,f,h);t.default=m},70159:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>s,BO:()=>i,Yn:()=>a});var r=n(3635),o=n(16167);function a(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!t||"string"!==typeof t)return null;if(e&&e.vars&&n){const n="vars.".concat(t).split(".").reduce(((e,t)=>e&&e[t]?e[t]:null),e);if(null!=n)return n}return t.split(".").reduce(((e,t)=>e&&null!=e[t]?e[t]:null),e)}function i(e,t,n){let r,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n;return r="function"===typeof e?e(n):Array.isArray(e)?e[n]||o:a(e,n)||o,t&&(r=t(r,o,e)),r}const s=function(e){const{prop:t,cssProperty:n=e.prop,themeKey:s,transform:l}=e,c=e=>{if(null==e[t])return null;const c=e[t],d=a(e.theme,s)||{};return(0,o.NI)(e,c,(e=>{let o=i(d,l,e);return e===o&&"string"===typeof e&&(o=i(d,l,"".concat(t).concat("default"===e?"":(0,r.A)(e)),e)),!1===n?o:{[n]:o}}))};return c.propTypes={},c.filterProps=[t],c}},70298:(e,t,n)=>{"use strict";n.d(t,{A:()=>_});var r=n(80045),o=n(89379),a=n(65043),i=n(58387),s=n(53129),l=n(86061),c=n(31807),d=n(70883),u=n(94943),p=n(85227),f=n(79049),h=n(16167),m=n(71834),g=n(70579);const v=["component","direction","spacing","divider","children","className","useFlexGap"],y=(0,f.A)(),b=(0,d.A)("div",{name:"MuiStack",slot:"Root"});function x(e){return(0,u.A)({props:e,name:"MuiStack",defaultTheme:y})}function A(e,t){const n=a.Children.toArray(e).filter(Boolean);return n.reduce(((e,r,o)=>(e.push(r),o{let{ownerState:t,theme:n}=e,r=(0,o.A)({display:"flex",flexDirection:"column"},(0,h.NI)({theme:n},(0,h.kW)({values:t.direction,breakpoints:n.breakpoints.values}),(e=>({flexDirection:e}))));if(t.spacing){const e=(0,m.LX)(n),o=Object.keys(n.breakpoints.values).reduce(((e,n)=>(("object"===typeof t.spacing&&null!=t.spacing[n]||"object"===typeof t.direction&&null!=t.direction[n])&&(e[n]=!0),e)),{}),a=(0,h.kW)({values:t.direction,base:o}),i=(0,h.kW)({values:t.spacing,base:o});"object"===typeof a&&Object.keys(a).forEach(((e,t,n)=>{if(!a[e]){const r=t>0?a[n[t-1]]:"column";a[e]=r}}));const l=(n,r)=>{return t.useFlexGap?{gap:(0,m._W)(e,n)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{["margin".concat((o=r?a[r]:t.direction,{row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"}[o]))]:(0,m._W)(e,n)}};var o};r=(0,s.A)(r,(0,h.NI)({theme:n},i,l))}return r=(0,h.iZ)(n.breakpoints,r),r};var S=n(58128),C=n(28301);const P=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{createStyledComponent:t=b,useThemeProps:n=x,componentName:s="MuiStack"}=e,d=t(w),u=a.forwardRef((function(e,t){const a=n(e),u=(0,p.A)(a),{component:f="div",direction:h="column",spacing:m=0,divider:y,children:b,className:x,useFlexGap:w=!1}=u,S=(0,r.A)(u,v),C={direction:h,spacing:m,useFlexGap:w},P=(0,c.A)({root:["root"]},(e=>(0,l.Ay)(s,e)),{});return(0,g.jsx)(d,(0,o.A)((0,o.A)({as:f,ownerState:C,ref:t,className:(0,i.A)(P.root,x)},S),{},{children:y?A(b,y):b}))}));return u}({createStyledComponent:(0,S.Ay)("div",{name:"MuiStack",slot:"Root"}),useThemeProps:e=>(0,C.b)({props:e,name:"MuiStack"})}),_=P},70579:(e,t,n)=>{"use strict";e.exports=n(22799)},70713:(e,t,n)=>{"use strict";var r;n.d(t,{A:()=>l});var o=n(89379),a=n(65043);let i=0;const s=(0,o.A)({},r||(r=n.t(a,2))).useId;function l(e){if(void 0!==s){const t=s();return null!==e&&void 0!==e?e:t}return function(e){const[t,n]=a.useState(e),r=e||t;return a.useEffect((()=>{null==t&&(i+=1,n("mui-".concat(i)))}),[t]),r}(e)}},70846:(e,t,n)=>{"use strict";n.d(t,{A:()=>C});var r=n(89379),o=n(80045),a=n(65043),i=n(58387),s=n(31807),l=n(29651),c=n(9857),d=n(97194),u=n(58128),p=n(51612),f=n(34412),h=n(28301),m=n(79857),g=n(86061);function v(e){return(0,g.Ay)("MuiButtonGroup",e)}const y=(0,m.A)("MuiButtonGroup",["root","contained","outlined","text","disableElevation","disabled","firstButton","fullWidth","horizontal","vertical","colorPrimary","colorSecondary","grouped","groupedHorizontal","groupedVertical","groupedText","groupedTextHorizontal","groupedTextVertical","groupedTextPrimary","groupedTextSecondary","groupedOutlined","groupedOutlinedHorizontal","groupedOutlinedVertical","groupedOutlinedPrimary","groupedOutlinedSecondary","groupedContained","groupedContainedHorizontal","groupedContainedVertical","groupedContainedPrimary","groupedContainedSecondary","lastButton","middleButton"]);var b=n(28960),x=n(15524),A=n(70579);const w=["children","className","color","component","disabled","disableElevation","disableFocusRipple","disableRipple","fullWidth","orientation","size","variant"],S=(0,u.Ay)("div",{name:"MuiButtonGroup",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{["& .".concat(y.grouped)]:t.grouped},{["& .".concat(y.grouped)]:t["grouped".concat((0,d.A)(n.orientation))]},{["& .".concat(y.grouped)]:t["grouped".concat((0,d.A)(n.variant))]},{["& .".concat(y.grouped)]:t["grouped".concat((0,d.A)(n.variant)).concat((0,d.A)(n.orientation))]},{["& .".concat(y.grouped)]:t["grouped".concat((0,d.A)(n.variant)).concat((0,d.A)(n.color))]},{["& .".concat(y.firstButton)]:t.firstButton},{["& .".concat(y.lastButton)]:t.lastButton},{["& .".concat(y.middleButton)]:t.middleButton},t.root,t[n.variant],!0===n.disableElevation&&t.disableElevation,n.fullWidth&&t.fullWidth,"vertical"===n.orientation&&t.vertical]}})((0,p.A)((e=>{let{theme:t}=e;return{display:"inline-flex",borderRadius:(t.vars||t).shape.borderRadius,variants:[{props:{variant:"contained"},style:{boxShadow:(t.vars||t).shadows[2]}},{props:{disableElevation:!0},style:{boxShadow:"none"}},{props:{fullWidth:!0},style:{width:"100%"}},{props:{orientation:"vertical"},style:{flexDirection:"column",["& .".concat(y.lastButton,",& .").concat(y.middleButton)]:{borderTopRightRadius:0,borderTopLeftRadius:0},["& .".concat(y.firstButton,",& .").concat(y.middleButton)]:{borderBottomRightRadius:0,borderBottomLeftRadius:0}}},{props:{orientation:"horizontal"},style:{["& .".concat(y.firstButton,",& .").concat(y.middleButton)]:{borderTopRightRadius:0,borderBottomRightRadius:0},["& .".concat(y.lastButton,",& .").concat(y.middleButton)]:{borderTopLeftRadius:0,borderBottomLeftRadius:0}}},{props:{variant:"text",orientation:"horizontal"},style:{["& .".concat(y.firstButton,",& .").concat(y.middleButton)]:{borderRight:t.vars?"1px solid rgba(".concat(t.vars.palette.common.onBackgroundChannel," / 0.23)"):"1px solid ".concat("light"===t.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"),["&.".concat(y.disabled)]:{borderRight:"1px solid ".concat((t.vars||t).palette.action.disabled)}}}},{props:{variant:"text",orientation:"vertical"},style:{["& .".concat(y.firstButton,",& .").concat(y.middleButton)]:{borderBottom:t.vars?"1px solid rgba(".concat(t.vars.palette.common.onBackgroundChannel," / 0.23)"):"1px solid ".concat("light"===t.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"),["&.".concat(y.disabled)]:{borderBottom:"1px solid ".concat((t.vars||t).palette.action.disabled)}}}},...Object.entries(t.palette).filter((0,f.A)()).flatMap((e=>{let[n]=e;return[{props:{variant:"text",color:n},style:{["& .".concat(y.firstButton,",& .").concat(y.middleButton)]:{borderColor:t.vars?"rgba(".concat(t.vars.palette[n].mainChannel," / 0.5)"):(0,l.X4)(t.palette[n].main,.5)}}}]})),{props:{variant:"outlined",orientation:"horizontal"},style:{["& .".concat(y.firstButton,",& .").concat(y.middleButton)]:{borderRightColor:"transparent","&:hover":{borderRightColor:"currentColor"}},["& .".concat(y.lastButton,",& .").concat(y.middleButton)]:{marginLeft:-1}}},{props:{variant:"outlined",orientation:"vertical"},style:{["& .".concat(y.firstButton,",& .").concat(y.middleButton)]:{borderBottomColor:"transparent","&:hover":{borderBottomColor:"currentColor"}},["& .".concat(y.lastButton,",& .").concat(y.middleButton)]:{marginTop:-1}}},{props:{variant:"contained",orientation:"horizontal"},style:{["& .".concat(y.firstButton,",& .").concat(y.middleButton)]:{borderRight:"1px solid ".concat((t.vars||t).palette.grey[400]),["&.".concat(y.disabled)]:{borderRight:"1px solid ".concat((t.vars||t).palette.action.disabled)}}}},{props:{variant:"contained",orientation:"vertical"},style:{["& .".concat(y.firstButton,",& .").concat(y.middleButton)]:{borderBottom:"1px solid ".concat((t.vars||t).palette.grey[400]),["&.".concat(y.disabled)]:{borderBottom:"1px solid ".concat((t.vars||t).palette.action.disabled)}}}},...Object.entries(t.palette).filter((0,f.A)(["dark"])).map((e=>{let[n]=e;return{props:{variant:"contained",color:n},style:{["& .".concat(y.firstButton,",& .").concat(y.middleButton)]:{borderColor:(t.vars||t).palette[n].dark}}}}))],["& .".concat(y.grouped)]:{minWidth:40,boxShadow:"none",props:{variant:"contained"},style:{"&:hover":{boxShadow:"none"}}}}}))),C=a.forwardRef((function(e,t){const n=(0,h.b)({props:e,name:"MuiButtonGroup"}),{children:l,className:u,color:p="primary",component:f="div",disabled:m=!1,disableElevation:g=!1,disableFocusRipple:y=!1,disableRipple:C=!1,fullWidth:P=!1,orientation:_="horizontal",size:T="medium",variant:E="outlined"}=n,R=(0,o.A)(n,w),k=(0,r.A)((0,r.A)({},n),{},{color:p,component:f,disabled:m,disableElevation:g,disableFocusRipple:y,disableRipple:C,fullWidth:P,orientation:_,size:T,variant:E}),j=(e=>{const{classes:t,color:n,disabled:r,disableElevation:o,fullWidth:a,orientation:i,variant:l}=e,c={root:["root",l,i,a&&"fullWidth",o&&"disableElevation","color".concat((0,d.A)(n))],grouped:["grouped","grouped".concat((0,d.A)(i)),"grouped".concat((0,d.A)(l)),"grouped".concat((0,d.A)(l)).concat((0,d.A)(i)),"grouped".concat((0,d.A)(l)).concat((0,d.A)(n)),r&&"disabled"],firstButton:["firstButton"],lastButton:["lastButton"],middleButton:["middleButton"]};return(0,s.A)(c,v,t)})(k),O=a.useMemo((()=>({className:j.grouped,color:p,disabled:m,disableElevation:g,disableFocusRipple:y,disableRipple:C,fullWidth:P,size:T,variant:E})),[p,m,g,y,C,P,T,E,j.grouped]),I=(0,c.A)(l),D=I.length,M=e=>{const t=0===e,n=e===D-1;return t&&n?"":t?j.firstButton:n?j.lastButton:j.middleButton};return(0,A.jsx)(S,(0,r.A)((0,r.A)({as:f,role:"group",className:(0,i.A)(j.root,u),ref:t,ownerState:k},R),{},{children:(0,A.jsx)(b.A.Provider,{value:O,children:I.map(((e,t)=>(0,A.jsx)(x.A.Provider,{value:M(t),children:e},t)))})}))}))},70868:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(65043).createContext()},70869:(e,t,n)=>{"use strict";var r=n(24994).default,o=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){const{styles:t,defaultTheme:n={}}=e,r="function"===typeof t?e=>{return t(void 0===(r=e)||null===r||0===Object.keys(r).length?n:e);var r}:t;return(0,i.jsx)(a.Global,{styles:r})};o(n(65043)),r(n(65173));var a=n(83290),i=n(70579)},70883:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=(0,n(37675).Ay)()},71033:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=function(e,t,n){return"function"===typeof e?e(t,n):e}},71062:(e,t,n)=>{"use strict";var r=n(12897).default,o=n(91847).default;const a=["children","className","component","dense","disablePadding","subheader"];var i=n(24994).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var l=s(n(65043)),c=(i(n(65173)),i(n(12949))),d=i(n(79740)),u=n(44350),p=n(59908),f=i(n(51347)),h=n(460),m=n(70579);const g=(0,u.styled)("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})({listStyle:"none",margin:0,padding:0,position:"relative",variants:[{props:e=>{let{ownerState:t}=e;return!t.disablePadding},style:{paddingTop:8,paddingBottom:8}},{props:e=>{let{ownerState:t}=e;return t.subheader},style:{paddingTop:0}}]}),v=l.forwardRef((function(e,t){const n=(0,p.useDefaultProps)({props:e,name:"MuiList"}),{children:i,className:s,component:u="ul",dense:v=!1,disablePadding:y=!1,subheader:b}=n,x=o(n,a),A=l.useMemo((()=>({dense:v})),[v]),w=r(r({},n),{},{component:u,dense:v,disablePadding:y}),S=(e=>{const{classes:t,disablePadding:n,dense:r,subheader:o}=e,a={root:["root",!n&&"padding",r&&"dense",o&&"subheader"]};return(0,d.default)(a,h.getListUtilityClass,t)})(w);return(0,m.jsx)(f.default.Provider,{value:A,children:(0,m.jsxs)(g,r(r({as:u,className:(0,c.default)(S.root,s),ref:t,ownerState:w},x),{},{children:[b,i]}))})}));t.default=v},71415:(e,t,n)=>{"use strict";n.d(t,{QM:()=>i,Ww:()=>l,lY:()=>s,vK:()=>a});var r=n(89379),o=n(76045);const a=async e=>{const t=e.map((e=>e.metadata));return await fetch("".concat(window.FILE_BASE_URL,"/file/"),(0,r.A)({method:"POST",body:JSON.stringify(t)},(0,o.oOe)()))},i=async e=>{if(!e.metadata.uploadFileURL)throw new Error("No upload URL found");return await fetch(e.metadata.uploadFileURL,{method:"PUT",body:e,headers:{"Content-Type":e.type}})},s=(e,t)=>fetch("".concat(window.FILE_BASE_URL,"/file/").concat(e,"/").concat(t),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>((0,o.vVN)(e),[]))),l=async e=>await fetch("".concat(window.FILE_BASE_URL,"/file/").concat(e),(0,r.A)({method:"DELETE"},(0,o.oOe)()))},71788:(e,t,n)=>{"use strict";var r=n(12897).default,o=n(91847).default;const a=["breakpoints","palette","spacing","shape"];var i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=i(n(14534)),l=i(n(59188)),c=i(n(79690)),d=i(n(83468)),u=i(n(76160)),p=i(n(42768)),f=i(n(67610)),h=i(n(42099));t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{breakpoints:t={},palette:n={},spacing:i,shape:m={}}=e,g=o(e,a),v=(0,l.default)(t),y=(0,u.default)(i);let b=(0,s.default)({breakpoints:v,direction:"ltr",components:{},palette:r({mode:"light"},n),spacing:y,shape:r(r({},d.default),m)},g);b=(0,c.default)(b),b.applyStyles=h.default;for(var x=arguments.length,A=new Array(x>1?x-1:0),w=1;w(0,s.default)(e,t)),b),b.unstable_sxConfig=r(r({},f.default),null===g||void 0===g?void 0:g.unstable_sxConfig),b.unstable_sx=function(e){return(0,p.default)({sx:e,theme:this})},b}},71834:(e,t,n)=>{"use strict";n.d(t,{LX:()=>h,MA:()=>f,_W:()=>m,Lc:()=>y,Ms:()=>b});var r=n(16167),o=n(70159),a=n(39271);const i={m:"margin",p:"padding"},s={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},l={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},c=function(e){const t={};return n=>(void 0===t[n]&&(t[n]=e(n)),t[n])}((e=>{if(e.length>2){if(!l[e])return[e];e=l[e]}const[t,n]=e.split(""),r=i[t],o=s[n]||"";return Array.isArray(o)?o.map((e=>r+e)):[r+o]})),d=["m","mt","mr","mb","ml","mx","my","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","marginInline","marginInlineStart","marginInlineEnd","marginBlock","marginBlockStart","marginBlockEnd"],u=["p","pt","pr","pb","pl","px","py","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY","paddingInline","paddingInlineStart","paddingInlineEnd","paddingBlock","paddingBlockStart","paddingBlockEnd"],p=[...d,...u];function f(e,t,n,r){var a;const i=null!==(a=(0,o.Yn)(e,t,!0))&&void 0!==a?a:n;return"number"===typeof i||"string"===typeof i?e=>"string"===typeof e?e:"string"===typeof i?i.startsWith("var(")&&0===e?0:i.startsWith("var(")&&1===e?i:"calc(".concat(e," * ").concat(i,")"):i*e:Array.isArray(i)?e=>{if("string"===typeof e)return e;const t=Math.abs(e);const n=i[t];return e>=0?n:"number"===typeof n?-n:"string"===typeof n&&n.startsWith("var(")?"calc(-1 * ".concat(n,")"):"-".concat(n)}:"function"===typeof i?i:()=>{}}function h(e){return f(e,"spacing",8)}function m(e,t){return"string"===typeof t||null==t?t:e(t)}function g(e,t,n,o){if(!t.includes(n))return null;const a=function(e,t){return n=>e.reduce(((e,r)=>(e[r]=m(t,n),e)),{})}(c(n),o),i=e[n];return(0,r.NI)(e,i,a)}function v(e,t){const n=h(e.theme);return Object.keys(e).map((r=>g(e,t,r,n))).reduce(a.A,{})}function y(e){return v(e,d)}function b(e){return v(e,u)}function x(e){return v(e,p)}y.propTypes={},y.filterProps=d,b.propTypes={},b.filterProps=u,x.propTypes={},x.filterProps=p},71994:(e,t,n)=>{"use strict";n.d(t,{A:()=>b});var r=n(89379),o=n(80045),a=n(65043),i=n(58387),s=n(31807),l=n(97194),c=n(58128),d=n(51612),u=n(28301),p=n(79857),f=n(86061);function h(e){return(0,f.Ay)("MuiSvgIcon",e)}(0,p.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var m=n(70579);const g=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],v=(0,c.Ay)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"inherit"!==n.color&&t["color".concat((0,l.A)(n.color))],t["fontSize".concat((0,l.A)(n.fontSize))]]}})((0,d.A)((e=>{var t,n,r,o,a,i,s,l,c,d,u,p,f,h,m;let{theme:g}=e;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",flexShrink:0,transition:null===(t=g.transitions)||void 0===t||null===(n=t.create)||void 0===n?void 0:n.call(t,"fill",{duration:null===(r=(null!==(o=g.vars)&&void 0!==o?o:g).transitions)||void 0===r||null===(r=r.duration)||void 0===r?void 0:r.shorter}),variants:[{props:e=>!e.hasSvgAsChild,style:{fill:"currentColor"}},{props:{fontSize:"inherit"},style:{fontSize:"inherit"}},{props:{fontSize:"small"},style:{fontSize:(null===(a=g.typography)||void 0===a||null===(i=a.pxToRem)||void 0===i?void 0:i.call(a,20))||"1.25rem"}},{props:{fontSize:"medium"},style:{fontSize:(null===(s=g.typography)||void 0===s||null===(l=s.pxToRem)||void 0===l?void 0:l.call(s,24))||"1.5rem"}},{props:{fontSize:"large"},style:{fontSize:(null===(c=g.typography)||void 0===c||null===(d=c.pxToRem)||void 0===d?void 0:d.call(c,35))||"2.1875rem"}},...Object.entries((null!==(u=g.vars)&&void 0!==u?u:g).palette).filter((e=>{let[,t]=e;return t&&t.main})).map((e=>{var t,n;let[r]=e;return{props:{color:r},style:{color:null===(t=(null!==(n=g.vars)&&void 0!==n?n:g).palette)||void 0===t||null===(t=t[r])||void 0===t?void 0:t.main}}})),{props:{color:"action"},style:{color:null===(p=(null!==(f=g.vars)&&void 0!==f?f:g).palette)||void 0===p||null===(p=p.action)||void 0===p?void 0:p.active}},{props:{color:"disabled"},style:{color:null===(h=(null!==(m=g.vars)&&void 0!==m?m:g).palette)||void 0===h||null===(h=h.action)||void 0===h?void 0:h.disabled}},{props:{color:"inherit"},style:{color:void 0}}]}}))),y=a.forwardRef((function(e,t){const n=(0,u.b)({props:e,name:"MuiSvgIcon"}),{children:c,className:d,color:p="inherit",component:f="svg",fontSize:y="medium",htmlColor:b,inheritViewBox:x=!1,titleAccess:A,viewBox:w="0 0 24 24"}=n,S=(0,o.A)(n,g),C=a.isValidElement(c)&&"svg"===c.type,P=(0,r.A)((0,r.A)({},n),{},{color:p,component:f,fontSize:y,instanceFontSize:e.fontSize,inheritViewBox:x,viewBox:w,hasSvgAsChild:C}),_={};x||(_.viewBox=w);const T=(e=>{const{color:t,fontSize:n,classes:r}=e,o={root:["root","inherit"!==t&&"color".concat((0,l.A)(t)),"fontSize".concat((0,l.A)(n))]};return(0,s.A)(o,h,r)})(P);return(0,m.jsxs)(v,(0,r.A)((0,r.A)((0,r.A)((0,r.A)({as:f,className:(0,i.A)(T.root,d),focusable:"false",color:b,"aria-hidden":!A||void 0,role:A?"img":void 0,ref:t},_),S),C&&c.props),{},{ownerState:P,children:[C?c.props.children:c,A?(0,m.jsx)("title",{children:A}):null]}))}));y.muiName="SvgIcon";const b=y},72728:(e,t,n)=>{"use strict";var r=n(12897).default,o=n(91847).default;const a=["elementType","externalSlotProps","ownerState","skipResolvingSlotProps"];var i=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s=i(n(708)),l=i(n(84924)),c=i(n(18318)),d=i(n(44295));t.default=function(e){var t;const{elementType:n,externalSlotProps:i,ownerState:u,skipResolvingSlotProps:p=!1}=e,f=o(e,a),h=p?{}:(0,d.default)(i,u),{props:m,internalRef:g}=(0,c.default)(r(r({},f),{},{externalSlotProps:h})),v=(0,s.default)(g,null===h||void 0===h?void 0:h.ref,null===(t=e.additionalProps)||void 0===t?void 0:t.ref);return(0,l.default)(n,r(r({},m),{},{ref:v}),u)}},72994:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(70869))},73036:(e,t,n)=>{"use strict";var r=n(12897).default,o=n(24994).default,a=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.unstable_createUseMediaQuery=f;var i=a(n(65043)),s=o(n(90420)),l=n(64054),c=o(n(10789));function d(e,t,n,r,o){const[a,l]=i.useState((()=>o&&n?n(e).matches:r?r(e).matches:t));return(0,s.default)((()=>{if(!n)return;const t=n(e),r=()=>{l(t.matches)};return r(),t.addEventListener("change",r),()=>{t.removeEventListener("change",r)}}),[e,n]),a}const u=r({},i).useSyncExternalStore;function p(e,t,n,r,o){const a=i.useCallback((()=>t),[t]),s=i.useMemo((()=>{if(o&&n)return()=>n(e).matches;if(null!==r){const{matches:t}=r(e);return()=>t}return a}),[a,e,r,o,n]),[l,c]=i.useMemo((()=>{if(null===n)return[a,()=>()=>{}];const t=n(e);return[()=>t.matches,e=>(t.addEventListener("change",e),()=>{t.removeEventListener("change",e)})]}),[a,n,e]);return u(c,l,s)}function f(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{themeId:t}=e;return function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=(0,c.default)();r&&t&&(r=r[t]||r);const o="undefined"!==typeof window&&"undefined"!==typeof window.matchMedia,{defaultMatches:a=!1,matchMedia:i=(o?window.matchMedia:null),ssrMatchMedia:s=null,noSsr:f=!1}=(0,l.getThemeProps)({name:"MuiUseMediaQuery",props:n,theme:r});let h="function"===typeof e?e(r):e;h=h.replace(/^@media( ?)/m,""),h.includes("print")&&console.warn(["MUI: You have provided a `print` query to the `useMediaQuery` hook.","Using the print media query to modify print styles can lead to unexpected results.","Consider using the `displayPrint` field in the `sx` prop instead.","More information about `displayPrint` on our docs: https://mui.com/system/display/#display-in-print."].join("\n"));return(void 0!==u?p:d)(h,a,i,s,f)}}const h=f();t.default=h},73279:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(46288))},73362:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(22144))},73654:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(67022))},73738: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},73849:(e,t,n)=>{"use strict";n.d(t,{A:()=>k});var r=n(89379),o=n(80045),a=n(57528),i=n(65043),s=n(58387),l=n(31807);function c(e){return String(e).match(/[\d.\-+]*\s*(.*)/)[1]||""}function d(e){return parseFloat(e)}var u=n(29651),p=n(83290),f=n(58128),h=n(51612),m=n(28301),g=n(79857),v=n(86061);function y(e){return(0,v.Ay)("MuiSkeleton",e)}(0,g.A)("MuiSkeleton",["root","text","rectangular","rounded","circular","pulse","wave","withChildren","fitContent","heightAuto"]);var b=n(70579);const x=["animation","className","component","height","style","variant","width"];var A,w,S,C;const P=(0,p.keyframes)(A||(A=(0,a.A)(["\n 0% {\n opacity: 1;\n }\n\n 50% {\n opacity: 0.4;\n }\n\n 100% {\n opacity: 1;\n }\n"]))),_=(0,p.keyframes)(w||(w=(0,a.A)(["\n 0% {\n transform: translateX(-100%);\n }\n\n 50% {\n /* +0.5s of delay between each loop */\n transform: translateX(100%);\n }\n\n 100% {\n transform: translateX(100%);\n }\n"]))),T="string"!==typeof P?(0,p.css)(S||(S=(0,a.A)(["\n animation: "," 2s ease-in-out 0.5s infinite;\n "])),P):null,E="string"!==typeof _?(0,p.css)(C||(C=(0,a.A)(["\n &::after {\n animation: "," 2s linear 0.5s infinite;\n }\n "])),_):null,R=(0,f.Ay)("span",{name:"MuiSkeleton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],!1!==n.animation&&t[n.animation],n.hasChildren&&t.withChildren,n.hasChildren&&!n.width&&t.fitContent,n.hasChildren&&!n.height&&t.heightAuto]}})((0,h.A)((e=>{let{theme:t}=e;const n=c(t.shape.borderRadius)||"px",r=d(t.shape.borderRadius);return{display:"block",backgroundColor:t.vars?t.vars.palette.Skeleton.bg:(0,u.X4)(t.palette.text.primary,"light"===t.palette.mode?.11:.13),height:"1.2em",variants:[{props:{variant:"text"},style:{marginTop:0,marginBottom:0,height:"auto",transformOrigin:"0 55%",transform:"scale(1, 0.60)",borderRadius:"".concat(r).concat(n,"/").concat(Math.round(r/.6*10)/10).concat(n),"&:empty:before":{content:'"\\00a0"'}}},{props:{variant:"circular"},style:{borderRadius:"50%"}},{props:{variant:"rounded"},style:{borderRadius:(t.vars||t).shape.borderRadius}},{props:e=>{let{ownerState:t}=e;return t.hasChildren},style:{"& > *":{visibility:"hidden"}}},{props:e=>{let{ownerState:t}=e;return t.hasChildren&&!t.width},style:{maxWidth:"fit-content"}},{props:e=>{let{ownerState:t}=e;return t.hasChildren&&!t.height},style:{height:"auto"}},{props:{animation:"pulse"},style:T||{animation:"".concat(P," 2s ease-in-out 0.5s infinite")}},{props:{animation:"wave"},style:{position:"relative",overflow:"hidden",WebkitMaskImage:"-webkit-radial-gradient(white, black)","&::after":{background:"linear-gradient(\n 90deg,\n transparent,\n ".concat((t.vars||t).palette.action.hover,",\n transparent\n )"),content:'""',position:"absolute",transform:"translateX(-100%)",bottom:0,left:0,right:0,top:0}}},{props:{animation:"wave"},style:E||{"&::after":{animation:"".concat(_," 2s linear 0.5s infinite")}}}]}}))),k=i.forwardRef((function(e,t){const n=(0,m.b)({props:e,name:"MuiSkeleton"}),{animation:a="pulse",className:i,component:c="span",height:d,style:u,variant:p="text",width:f}=n,h=(0,o.A)(n,x),g=(0,r.A)((0,r.A)({},n),{},{animation:a,component:c,variant:p,hasChildren:Boolean(h.children)}),v=(e=>{const{classes:t,variant:n,animation:r,hasChildren:o,width:a,height:i}=e,s={root:["root",n,r,o&&"withChildren",o&&!a&&"fitContent",o&&!i&&"heightAuto"]};return(0,l.A)(s,y,t)})(g);return(0,b.jsx)(R,(0,r.A)((0,r.A)({as:c,ref:t,className:(0,s.A)(v.root,i),ownerState:g},h),{},{style:(0,r.A)({width:f,height:d},u)}))}))},74117:(e,t,n)=>{"use strict";n.d(t,{r9:()=>v,Bd:()=>A});var r=n(65043);n(11844);Object.create(null);const o={};function a(){for(var e=arguments.length,t=new Array(e),n=0;n()=>{if(e.isInitialized)t();else{const n=()=>{setTimeout((()=>{e.off("initialized",n)}),0),t()};e.on("initialized",n)}},s=(e,t,n)=>{e.loadNamespaces(t,i(e,n))},l=(e,t,n,r)=>{c(n)&&(n=[n]),n.forEach((t=>{e.options.ns.indexOf(t)<0&&e.options.ns.push(t)})),e.loadLanguages(t,i(e,r))},c=e=>"string"===typeof e;var d=n(89379);const u=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,p={"&":"&","&":"&","<":"<","<":"<",">":">",">":">","'":"'","'":"'",""":'"',""":'"'," ":" "," ":" ","©":"\xa9","©":"\xa9","®":"\xae","®":"\xae","…":"\u2026","…":"\u2026","/":"/","/":"/"},f=e=>p[e];let h={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:e=>e.replace(u,f)};var m=n(64467);let g;const v={type:"3rdParty",init(e){!function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};h=(0,d.A)((0,d.A)({},h),e)}(e.options.react),(e=>{g=e})(e)}},y=(0,r.createContext)();class b{constructor(){(0,m.A)(this,"getUsedNamespaces",(()=>Object.keys(this.usedNamespaces))),this.usedNamespaces={}}addUsedNamespaces(e){e.forEach((e=>{this.usedNamespaces[e]||(this.usedNamespaces[e]=!0)}))}}const x=(e,t,n,r)=>e.getFixedT(t,n,r),A=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{i18n:n}=t,{i18n:o,defaultNS:i}=(0,r.useContext)(y)||{},u=n||o||g;if(u&&!u.reportNamespaces&&(u.reportNamespaces=new b),!u){a("You will need to pass in an i18next instance by using initReactI18next");const e=(e,t)=>{return c(t)?t:"object"===typeof(n=t)&&null!==n&&c(t.defaultValue)?t.defaultValue:Array.isArray(e)?e[e.length-1]:e;var n},t=[e,{},!1];return t.t=e,t.i18n={},t.ready=!1,t}u.options.react&&void 0!==u.options.react.wait&&a("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");const p=(0,d.A)((0,d.A)((0,d.A)({},h),u.options.react),t),{useSuspense:f,keyPrefix:m}=p;let v=e||i||u.options&&u.options.defaultNS;v=c(v)?[v]:v||["translation"],u.reportNamespaces.addUsedNamespaces&&u.reportNamespaces.addUsedNamespaces(v);const A=(u.isInitialized||u.initializedStoreOnce)&&v.every((e=>function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t.languages&&t.languages.length?void 0!==t.options.ignoreJSONStructure?t.hasLoadedNamespace(e,{lng:n.lng,precheck:(t,r)=>{if(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!r(t.isLanguageChangingTo,e))return!1}}):function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const r=t.languages[0],o=!!t.options&&t.options.fallbackLng,a=t.languages[t.languages.length-1];if("cimode"===r.toLowerCase())return!0;const i=(e,n)=>{const r=t.services.backendConnector.state["".concat(e,"|").concat(n)];return-1===r||2===r};return!(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!i(t.isLanguageChangingTo,e))&&(!!t.hasResourceBundle(r,e)||!(t.services.backendConnector.backend&&(!t.options.resources||t.options.partialBundledLanguages))||!(!i(r,e)||o&&!i(a,e)))}(e,t,n):(a("i18n.languages were undefined or empty",t.languages),!0)}(e,u,p))),w=((e,t,n,o)=>(0,r.useCallback)(x(e,t,n,o),[e,t,n,o]))(u,t.lng||null,"fallback"===p.nsMode?v:v[0],m),S=()=>w,C=()=>x(u,t.lng||null,"fallback"===p.nsMode?v:v[0],m),[P,_]=(0,r.useState)(S);let T=v.join();t.lng&&(T="".concat(t.lng).concat(T));const E=((e,t)=>{const n=(0,r.useRef)();return(0,r.useEffect)((()=>{n.current=t?n.current:e}),[e,t]),n.current})(T),R=(0,r.useRef)(!0);(0,r.useEffect)((()=>{const{bindI18n:e,bindI18nStore:n}=p;R.current=!0,A||f||(t.lng?l(u,t.lng,v,(()=>{R.current&&_(C)})):s(u,v,(()=>{R.current&&_(C)}))),A&&E&&E!==T&&R.current&&_(C);const r=()=>{R.current&&_(C)};return e&&u&&u.on(e,r),n&&u&&u.store.on(n,r),()=>{R.current=!1,e&&u&&e.split(" ").forEach((e=>u.off(e,r))),n&&u&&n.split(" ").forEach((e=>u.store.off(e,r)))}}),[u,T]),(0,r.useEffect)((()=>{R.current&&A&&_(S)}),[u,m,A]);const k=[P,u,A];if(k.t=P,k.i18n=u,k.ready=A,A)return k;if(!A&&!f)return k;throw new Promise((e=>{t.lng?l(u,t.lng,v,(()=>e())):s(u,v,(()=>e()))}))}},74167:(e,t,n)=>{"use strict";function r(e){try{return e.matches(":focus-visible")}catch(t){0}return!1}n.d(t,{A:()=>r})},74265:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(79049),o=n(15651);const a=(0,r.A)();const i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a;return(0,o.A)(e)}},74329:(e,t,n)=>{"use strict";var r=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0});var o={popoverClasses:!0};Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"popoverClasses",{enumerable:!0,get:function(){return i.default}});var a=r(n(36664));Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===a[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}}))}));var i=r(n(28554));Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(o,e)||e in t&&t[e]===i[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}}))}))},74480:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.debounce=function(e,t,n){var r=void 0;var o=function(){for(var o=arguments.length,a=Array(o),i=0;i{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"}},74683:(e,t,n)=>{"use strict";var r=n(6305).default,o=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0});var a={experimental_sx:!0,css:!0,keyframes:!0,StyledEngineProvider:!0,GlobalStyles:!0,borders:!0,breakpoints:!0,handleBreakpoints:!0,mergeBreakpointsInOrder:!0,unstable_resolveBreakpointValues:!0,cssContainerQueries:!0,compose:!0,display:!0,flexbox:!0,grid:!0,palette:!0,positions:!0,shadows:!0,sizing:!0,spacing:!0,style:!0,getPath:!0,getStyleValue:!0,typography:!0,unstable_styleFunctionSx:!0,unstable_createStyleFunctionSx:!0,unstable_extendSxProp:!0,unstable_defaultSxConfig:!0,unstable_getThemeValue:!0,Box:!0,createBox:!0,createStyled:!0,styled:!0,createTheme:!0,createBreakpoints:!0,createSpacing:!0,shape:!0,useThemeProps:!0,getThemeProps:!0,useTheme:!0,useThemeWithoutDefault:!0,useMediaQuery:!0,ThemeProvider:!0,unstable_memoTheme:!0,unstable_createCssVarsProvider:!0,unstable_createGetCssVar:!0,unstable_cssVarsParser:!0,unstable_prepareCssVars:!0,unstable_createCssVarsTheme:!0,responsivePropType:!0,RtlProvider:!0,createContainer:!0,Container:!0,Grid:!0,Stack:!0};Object.defineProperty(t,"Box",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(t,"Container",{enumerable:!0,get:function(){return J.default}}),Object.defineProperty(t,"GlobalStyles",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"Grid",{enumerable:!0,get:function(){return X.default}}),Object.defineProperty(t,"RtlProvider",{enumerable:!0,get:function(){return Y.default}}),Object.defineProperty(t,"Stack",{enumerable:!0,get:function(){return Z.default}}),Object.defineProperty(t,"StyledEngineProvider",{enumerable:!0,get:function(){return s.StyledEngineProvider}}),Object.defineProperty(t,"ThemeProvider",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(t,"borders",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"breakpoints",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"compose",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"createBox",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(t,"createBreakpoints",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(t,"createContainer",{enumerable:!0,get:function(){return K.default}}),Object.defineProperty(t,"createSpacing",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(t,"createStyled",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(t,"createTheme",{enumerable:!0,get:function(){return R.default}}),Object.defineProperty(t,"css",{enumerable:!0,get:function(){return s.css}}),Object.defineProperty(t,"cssContainerQueries",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"display",{enumerable:!0,get:function(){return f.default}}),t.experimental_sx=function(){throw new Error((0,i.default)(19))},Object.defineProperty(t,"flexbox",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"getPath",{enumerable:!0,get:function(){return A.getPath}}),Object.defineProperty(t,"getStyleValue",{enumerable:!0,get:function(){return A.getStyleValue}}),Object.defineProperty(t,"getThemeProps",{enumerable:!0,get:function(){return I.getThemeProps}}),Object.defineProperty(t,"grid",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"handleBreakpoints",{enumerable:!0,get:function(){return d.handleBreakpoints}}),Object.defineProperty(t,"keyframes",{enumerable:!0,get:function(){return s.keyframes}}),Object.defineProperty(t,"mergeBreakpointsInOrder",{enumerable:!0,get:function(){return d.mergeBreakpointsInOrder}}),Object.defineProperty(t,"palette",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"positions",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"responsivePropType",{enumerable:!0,get:function(){return G.default}}),Object.defineProperty(t,"shadows",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(t,"shape",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(t,"sizing",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(t,"spacing",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(t,"style",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(t,"styled",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(t,"typography",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(t,"unstable_createCssVarsProvider",{enumerable:!0,get:function(){return B.default}}),Object.defineProperty(t,"unstable_createCssVarsTheme",{enumerable:!0,get:function(){return H.default}}),Object.defineProperty(t,"unstable_createGetCssVar",{enumerable:!0,get:function(){return U.default}}),Object.defineProperty(t,"unstable_createStyleFunctionSx",{enumerable:!0,get:function(){return S.unstable_createStyleFunctionSx}}),Object.defineProperty(t,"unstable_cssVarsParser",{enumerable:!0,get:function(){return V.default}}),Object.defineProperty(t,"unstable_defaultSxConfig",{enumerable:!0,get:function(){return S.unstable_defaultSxConfig}}),Object.defineProperty(t,"unstable_extendSxProp",{enumerable:!0,get:function(){return S.extendSxProp}}),Object.defineProperty(t,"unstable_getThemeValue",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(t,"unstable_memoTheme",{enumerable:!0,get:function(){return z.default}}),Object.defineProperty(t,"unstable_prepareCssVars",{enumerable:!0,get:function(){return W.default}}),Object.defineProperty(t,"unstable_resolveBreakpointValues",{enumerable:!0,get:function(){return d.resolveBreakpointValues}}),Object.defineProperty(t,"unstable_styleFunctionSx",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(t,"useMediaQuery",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(t,"useTheme",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(t,"useThemeProps",{enumerable:!0,get:function(){return I.default}}),Object.defineProperty(t,"useThemeWithoutDefault",{enumerable:!0,get:function(){return M.default}});var i=o(n(27245)),s=n(7518),l=o(n(84377)),c=r(n(64083));Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===c[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}));var d=r(n(94060)),u=o(n(79690)),p=o(n(92716)),f=o(n(11922)),h=r(n(44184));Object.keys(h).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===h[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return h[e]}}))}));var m=r(n(69111));Object.keys(m).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===m[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return m[e]}}))}));var g=r(n(555));Object.keys(g).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===g[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return g[e]}}))}));var v=r(n(2744));Object.keys(v).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===v[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return v[e]}}))}));var y=o(n(53181)),b=r(n(3830));Object.keys(b).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===b[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return b[e]}}))}));var x=r(n(15081));Object.keys(x).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===x[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return x[e]}}))}));var A=r(n(36701)),w=r(n(6261));Object.keys(w).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===w[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return w[e]}}))}));var S=r(n(76998)),C=o(n(46354)),P=o(n(46073)),_=o(n(82893)),T=r(n(19707));Object.keys(T).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===T[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return T[e]}}))}));var E=o(n(99287)),R=o(n(3905)),k=o(n(59188)),j=o(n(76160)),O=o(n(83468)),I=r(n(64054)),D=o(n(19652)),M=o(n(10789)),L=o(n(91559)),N=n(42305);Object.keys(N).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===N[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return N[e]}}))}));var F=o(n(89532)),z=o(n(56048)),B=o(n(21877)),U=o(n(921)),V=o(n(37943)),W=o(n(81345)),H=o(n(15387)),G=o(n(38651)),Y=r(n(8295));Object.keys(Y).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===Y[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return Y[e]}}))}));var q=n(1116);Object.keys(q).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===q[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return q[e]}}))}));var K=o(n(74776)),J=r(n(47107));Object.keys(J).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===J[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return J[e]}}))}));var X=o(n(41210)),$=n(18064);Object.keys($).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===$[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return $[e]}}))}));var Z=o(n(34868)),Q=n(65304);Object.keys(Q).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||e in t&&t[e]===Q[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return Q[e]}}))}))},74776:(e,t,n)=>{"use strict";var r=n(91847).default,o=n(12897).default;const a=["className","component","disableGutters","fixed","maxWidth","classes"];var i=n(24994).default,s=n(6305).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{createStyledComponent:t=y,useThemeProps:n=b,componentName:i="MuiContainer"}=e,s=t((e=>{let{theme:t,ownerState:n}=e;return o({width:"100%",marginLeft:"auto",boxSizing:"border-box",marginRight:"auto"},!n.disableGutters&&{paddingLeft:t.spacing(2),paddingRight:t.spacing(2),[t.breakpoints.up("sm")]:{paddingLeft:t.spacing(3),paddingRight:t.spacing(3)}})}),(e=>{let{theme:t,ownerState:n}=e;return n.fixed&&Object.keys(t.breakpoints.values).reduce(((e,n)=>{const r=n,o=t.breakpoints.values[r];return 0!==o&&(e[t.breakpoints.up(r)]={maxWidth:"".concat(o).concat(t.breakpoints.unit)}),e}),{})}),(e=>{let{theme:t,ownerState:n}=e;return o(o({},"xs"===n.maxWidth&&{[t.breakpoints.up("xs")]:{maxWidth:Math.max(t.breakpoints.values.xs,444)}}),n.maxWidth&&"xs"!==n.maxWidth&&{[t.breakpoints.up(n.maxWidth)]:{maxWidth:"".concat(t.breakpoints.values[n.maxWidth]).concat(t.breakpoints.unit)}})}));return l.forwardRef((function(e,t){const l=n(e),{className:d,component:u="div",disableGutters:p=!1,fixed:f=!1,maxWidth:h="lg",classes:m}=l,v=r(l,a),y=o(o({},l),{},{component:u,disableGutters:p,fixed:f,maxWidth:h}),b=x(y,i);return(0,g.jsx)(s,o({as:u,ownerState:y,className:(0,c.default)(b.root,d),ref:t},v))}))};var l=s(n(65043)),c=(i(n(65173)),i(n(12949))),d=i(n(57199)),u=i(n(79740)),p=i(n(20578)),f=i(n(64054)),h=i(n(99287)),m=i(n(3905)),g=n(70579);const v=(0,m.default)(),y=(0,h.default)("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t["maxWidth".concat((0,p.default)(String(n.maxWidth)))],n.fixed&&t.fixed,n.disableGutters&&t.disableGutters]}}),b=e=>(0,f.default)({props:e,name:"MuiContainer",defaultTheme:v}),x=(e,t)=>{const{classes:n,fixed:r,disableGutters:o,maxWidth:a}=e,i={root:["root",a&&"maxWidth".concat((0,p.default)(String(a))),r&&"fixed",o&&"disableGutters"]};return(0,u.default)(i,(e=>(0,d.default)(t,e)),n)}},74827:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{props:t,states:n,muiFormControl:r}=e;return n.reduce(((e,n)=>(e[n]=t[n],r&&"undefined"===typeof t[n]&&(e[n]=r[n]),e)),{})}},75067:(e,t,n)=>{"use strict";n.d(t,{M:()=>_});var r=n(58168),o=n(65043),a=n(46509),i=n(21039),s=n(12432),l=n(44639),c=n(98503),d=n(26081),u=n(97145),p=n(41048);const f=(e,t,n,r)=>{switch(n.type){case"year":return t.fieldYearPlaceholder({digitAmount:e.formatByString(e.date(void 0,"default"),r).length,format:r});case"month":return t.fieldMonthPlaceholder({contentType:n.contentType,format:r});case"day":return t.fieldDayPlaceholder({format:r});case"weekDay":return t.fieldWeekDayPlaceholder({contentType:n.contentType,format:r});case"hours":return t.fieldHoursPlaceholder({format:r});case"minutes":return t.fieldMinutesPlaceholder({format:r});case"seconds":return t.fieldSecondsPlaceholder({format:r});case"meridiem":return t.fieldMeridiemPlaceholder({format:r});default:return r}},h=e=>{let{utils:t,date:n,shouldRespectLeadingZeros:o,localeText:a,localizedDigits:i,now:s,token:l,startSeparator:c}=e;if(""===l)throw new Error("MUI X: Should not call `commitToken` with an empty token");const u=(0,d.wp)(t,l),p=(0,d.Xw)(t,u.contentType,u.type,l),h=o?p:"digit"===u.contentType,m=null!=n&&t.isValid(n);let g=m?t.formatByString(n,l):"",v=null;if(h)if(p)v=""===g?t.formatByString(s,l).length:g.length;else{if(null==u.maxLength)throw new Error("MUI X: The token ".concat(l," should have a 'maxDigitNumber' property on it's adapter"));v=u.maxLength,m&&(g=(0,d.et)((0,d.Fv)((0,d.S)(g,i),v),i))}return(0,r.A)({},u,{format:l,maxLength:v,value:g,placeholder:f(t,a,u,l),hasLeadingZerosInFormat:p,hasLeadingZerosInInput:h,startSeparator:c,endSeparator:"",modified:!1})},m=e=>{let t=(e=>{let{utils:t,format:n}=e,r=10,o=n,a=t.expandFormat(n);for(;a!==o;)if(o=a,a=t.expandFormat(o),r-=1,r<0)throw new Error("MUI X: The format expansion seems to be in an infinite loop. Please open an issue with the format passed to the picker component.");return a})(e);e.isRtl&&e.enableAccessibleFieldDOMStructure&&(t=t.split(" ").reverse().join(" "));const n=(e=>{let{utils:t,expandedFormat:n}=e;const r=[],{start:o,end:a}=t.escapedCharacters,i=new RegExp("(\\".concat(o,"[^\\").concat(a,"]*\\").concat(a,")+"),"g");let s=null;for(;s=i.exec(n);)r.push({start:s.index,end:i.lastIndex-1});return r})((0,r.A)({},e,{expandedFormat:t})),o=(e=>{const{utils:t,expandedFormat:n,escapedParts:o}=e,a=t.date(void 0),i=[];let s="";const l=Object.keys(t.formatTokenMap).sort(((e,t)=>t.length-e.length)),c=/^([a-zA-Z]+)/,d=new RegExp("^(".concat(l.join("|"),")*$")),u=new RegExp("^(".concat(l.join("|"),")")),p=e=>o.find((t=>t.start<=e&&t.end>=e));let f=0;for(;f0;){const n=u.exec(t)[1];t=t.slice(n.length),i.push(h((0,r.A)({},e,{now:a,token:n,startSeparator:s}))),s=""}f+=l.length}else{const e=n[f];o&&(null===t||void 0===t?void 0:t.start)===f||(null===t||void 0===t?void 0:t.end)===f||(0===i.length?s+=e:i[i.length-1].endSeparator+=e),f+=1}}return 0===i.length&&s.length>0&&i.push({type:"empty",contentType:"letter",maxLength:null,format:"",value:"",placeholder:"",hasLeadingZerosInFormat:!1,hasLeadingZerosInInput:!1,startSeparator:s,endSeparator:"",modified:!1}),i})((0,r.A)({},e,{expandedFormat:t,escapedParts:n}));return(e=>{let{isRtl:t,formatDensity:n,sections:r}=e;return r.map((e=>{const r=e=>{let r=e;return t&&null!==r&&r.includes(" ")&&(r="\u2069".concat(r,"\u2066")),"spacious"===n&&["/",".","-"].includes(r)&&(r=" ".concat(r," ")),r};return e.startSeparator=r(e.startSeparator),e.endSeparator=r(e.endSeparator),e}))})((0,r.A)({},e,{sections:o}))};var g=n(13378),v=n(30566);const y=e=>null!=e.saveQuery,b=e=>{let{sections:t,updateSectionValue:n,sectionsValueBoundaries:a,localizedDigits:s,setTempAndroidValueStr:l,timezone:u}=e;const p=(0,c.hc)(),[f,h]=o.useState(null),m=(0,i.A)((()=>h(null)));o.useEffect((()=>{var e;null!=f&&(null===(e=t[f.sectionIndex])||void 0===e?void 0:e.type)!==f.sectionType&&m()}),[t,f,m]),o.useEffect((()=>{if(null!=f){const e=setTimeout((()=>m()),5e3);return()=>{clearTimeout(e)}}return()=>{}}),[f,m]);const g=(e,n,r)=>{let{keyPressed:o,sectionIndex:a}=e;const i=o.toLowerCase(),s=t[a];if(null!=f&&(!r||r(f.value))&&f.sectionIndex===a){const e="".concat(f.value).concat(i),t=n(e,s);if(!y(t))return h({sectionIndex:a,value:e,sectionType:s.type}),t}const l=n(i,s);return y(l)&&!l.saveQuery?(m(),null):(h({sectionIndex:a,value:i,sectionType:s.type}),y(l)?null:l)};return{applyCharacterEditing:(0,i.A)((e=>{const o=t[e.sectionIndex],i=(0,d.Hp)(e.keyPressed,s)?(e=>{const t=(e,t)=>{const n=(0,d.S)(e,s),r=Number(n),o=a[t.type]({currentDate:null,format:t.format,contentType:t.contentType});if(r>o.maximum)return{saveQuery:!1};if(ro.maximum||n.length===o.maximum.toString().length;return{sectionValue:(0,d.bQ)(p,r,o,s,t),shouldGoToNextSection:i}};return g(e,((e,n)=>{if("digit"===n.contentType||"digit-with-letter"===n.contentType)return t(e,n);if("month"===n.type){const o=(0,d.Xw)(p,"digit","month","MM"),a=t(e,{type:n.type,format:"MM",hasLeadingZerosInFormat:o,hasLeadingZerosInInput:!0,contentType:"digit",maxLength:2});if(y(a))return a;const i=(0,d.C7)(p,a.sectionValue,"MM",n.format);return(0,r.A)({},a,{sectionValue:i})}if("weekDay"===n.type){const o=t(e,n);if(y(o))return o;const a=(0,d.s8)(p,n.format)[Number(o.sectionValue)-1];return(0,r.A)({},o,{sectionValue:a})}return{saveQuery:!1}}),(e=>(0,d.Hp)(e,s)))})((0,r.A)({},e,{keyPressed:(0,d.et)(e.keyPressed,s)})):(e=>{const t=(e,t,n)=>{const r=t.filter((e=>e.toLowerCase().startsWith(n)));return 0===r.length?{saveQuery:!1}:{sectionValue:r[0],shouldGoToNextSection:1===r.length}},n=(e,n,o,a)=>{const i=e=>(0,d.hk)(p,u,n.type,e);if("letter"===n.contentType)return t(n.format,i(n.format),e);if(o&&null!=a&&"letter"===(0,d.wp)(p,o).contentType){const n=i(o),s=t(0,n,e);return y(s)?{saveQuery:!1}:(0,r.A)({},s,{sectionValue:a(s.sectionValue,n)})}return{saveQuery:!1}};return g(e,((e,t)=>{switch(t.type){case"month":{const r=e=>(0,d.C7)(p,e,p.formats.month,t.format);return n(e,t,p.formats.month,r)}case"weekDay":{const r=(e,t)=>t.indexOf(e).toString();return n(e,t,p.formats.weekday,r)}case"meridiem":return n(e,t);default:return{saveQuery:!1}}}))})(e);null!=i?n({activeSection:o,newSectionValue:i.sectionValue,shouldGoToNextSection:i.shouldGoToNextSection}):l(null)})),resetCharacterQuery:m}};var x=n(21767),A=n(70713),w=n(38517);const S=e=>{const{internalProps:{disabled:t,readOnly:n=!1},forwardedProps:{sectionListRef:r,onBlur:s,onClick:l,onFocus:u,onInput:f,onPaste:h,focused:m,autoFocus:g=!1},fieldValueManager:v,applyCharacterEditing:y,resetCharacterQuery:b,setSelectedSections:S,parsedSelectedSections:C,state:P,clearActiveSection:_,clearValue:T,updateSectionValue:E,updateValueFromValueStr:R,sectionOrder:k,areAllSectionsEmpty:j,sectionsValueBoundaries:O}=e,I=o.useRef(null),D=(0,x.A)(r,I),M=(0,p.b)(),L=(0,c.hc)(),N=(0,A.A)(),[F,z]=o.useState(!1),B=o.useMemo((()=>({syncSelectionToDOM:()=>{if(!I.current)return;const e=document.getSelection();if(!e)return;if(null==C)return e.rangeCount>0&&I.current.getRoot().contains(e.getRangeAt(0).startContainer)&&e.removeAllRanges(),void(F&&I.current.getRoot().blur());if(!I.current.getRoot().contains((0,w.bq)(document)))return;const t=new window.Range;let n;if("all"===C)n=I.current.getRoot();else{n="empty"===P.sections[C].type?I.current.getSectionContainer(C):I.current.getSectionContent(C)}t.selectNodeContents(n),n.focus(),e.removeAllRanges(),e.addRange(t)},getActiveSectionIndexFromDOM:()=>{const e=(0,w.bq)(document);return e&&I.current&&I.current.getRoot().contains(e)?I.current.getSectionIndexFromDOMElement(e):null},focusField:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(!I.current||null!=B.getActiveSectionIndexFromDOM())return;const t=(0,d.FS)(e,P.sections);z(!0),I.current.getSectionContent(t).focus()},setSelectedSections:e=>{if(!I.current)return;const t=(0,d.FS)(e,P.sections);z(null!==("all"===t?0:t)),S(e)},isFieldFocused:()=>{const e=(0,w.bq)(document);return!!I.current&&I.current.getRoot().contains(e)}})),[C,S,P.sections,F]),U=(0,i.A)((e=>{if(!I.current)return;const t=P.sections[e];I.current.getSectionContent(e).innerHTML=t.value||t.placeholder,B.syncSelectionToDOM()})),V=(0,i.A)((function(e){if(!e.isDefaultPrevented()&&I.current){z(!0);for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{const e=document.getSelection().getRangeAt(0).startOffset;if(0===e)return void S(k.startIndex);let t=0,n=0;for(;n{var t;if(null===f||void 0===f||f(e),!I.current||"all"!==C)return;const n=null!==(t=e.target.textContent)&&void 0!==t?t:"";I.current.getRoot().innerHTML=P.sections.map((e=>"".concat(e.startSeparator).concat(e.value||e.placeholder).concat(e.endSeparator))).join(""),B.syncSelectionToDOM(),0===n.length||10===n.charCodeAt(0)?(b(),T(),S("all")):n.length>1?R(n):("all"===C&&S(0),y({keyPressed:n,sectionIndex:0}))})),H=(0,i.A)((e=>{if(null===h||void 0===h||h(e),n||"all"!==C)return void e.preventDefault();const t=e.clipboardData.getData("text");e.preventDefault(),b(),R(t)})),G=(0,i.A)((function(){for(var e=arguments.length,t=new Array(e),n=0;n{if(!I.current)return;const e=(0,w.bq)(document);!I.current.getRoot().contains(e)&&(z(!1),S(null))}))})),q=(0,i.A)((e=>t=>{t.isDefaultPrevented()||S(e)})),K=(0,i.A)((e=>{e.preventDefault()})),J=(0,i.A)((e=>()=>{S(e)})),X=(0,i.A)((e=>{if(e.preventDefault(),n||t||"number"!==typeof C)return;const r=P.sections[C],o=e.clipboardData.getData("text"),a=/^[a-zA-Z]+$/.test(o),i=/^[0-9]+$/.test(o),s=/^(([a-zA-Z]+)|)([0-9]+)(([a-zA-Z]+)|)$/.test(o);"letter"===r.contentType&&a||"digit"===r.contentType&&i||"digit-with-letter"===r.contentType&&s?(b(),E({activeSection:r,newSectionValue:o,shouldGoToNextSection:!0})):a||i||(b(),R(o))})),$=(0,i.A)((e=>{e.preventDefault(),e.dataTransfer.dropEffect="none"})),Z=(0,i.A)((e=>{var t;if(!I.current)return;const r=e.target,o=null!==(t=r.textContent)&&void 0!==t?t:"",a=I.current.getSectionIndexFromDOMElement(r),i=P.sections[a];if(!n&&I.current){if(0===o.length){if(""===i.value)return void U(a);const t=e.nativeEvent.inputType;return"insertParagraph"===t||"insertLineBreak"===t?void U(a):(b(),void _())}y({keyPressed:o,sectionIndex:a}),U(a)}else U(a)}));(0,a.A)((()=>{if(F&&I.current)if("all"===C)I.current.getRoot().focus();else if("number"===typeof C){const e=I.current.getSectionContent(C);e&&e.focus()}}),[C,F]);const Q=o.useMemo((()=>P.sections.reduce(((e,t)=>(e[t.type]=O[t.type]({currentDate:null,contentType:t.contentType,format:t.format}),e)),{})),[O,P.sections]),ee="all"===C,te=o.useMemo((()=>P.sections.map(((e,r)=>{const a=!ee&&!t&&!n;return{container:{"data-sectionindex":r,onClick:q(r)},content:{tabIndex:ee||r>0?-1:0,contentEditable:!ee&&!t&&!n,role:"spinbutton",id:"".concat(N,"-").concat(e.type),"aria-labelledby":"".concat(N,"-").concat(e.type),"aria-readonly":n,"aria-valuenow":(0,d.Nu)(e,L),"aria-valuemin":Q[e.type].minimum,"aria-valuemax":Q[e.type].maximum,"aria-valuetext":e.value?(0,d.QF)(e,L):M.empty,"aria-label":M[e.type],"aria-disabled":t,spellCheck:!a&&void 0,autoCapitalize:a?"off":void 0,autoCorrect:a?"off":void 0,[parseInt(o.version,10)>=17?"enterKeyHint":"enterkeyhint"]:a?"next":void 0,children:e.value||e.placeholder,onInput:Z,onPaste:X,onFocus:J(r),onDragOver:$,onMouseUp:K,inputMode:"letter"===e.contentType?"text":"numeric"},before:{children:e.startSeparator},after:{children:e.endSeparator}}}))),[P.sections,J,X,$,Z,q,K,t,n,ee,M,L,Q,N]),ne=(0,i.A)((e=>{R(e.target.value)})),re=o.useMemo((()=>j?"":v.getV7HiddenInputValueFromSections(P.sections)),[j,P.sections,v]);return o.useEffect((()=>{if(null==I.current)throw new Error(["MUI X: The `sectionListRef` prop has not been initialized by `PickersSectionList`","You probably tried to pass a component to the `textField` slot that contains an `` element instead of a `PickersSectionList`.","","If you want to keep using an `` HTML element for the editing, please remove the `enableAccessibleFieldDOMStructure` prop from your picker or field component:","","","","Learn more about the field accessible DOM structure on the MUI documentation: https://mui.com/x/react-date-pickers/fields/#fields-to-edit-a-single-element"].join("\n"));g&&I.current&&I.current.getSectionContent(k.startIndex).focus()}),[]),{interactions:B,returnedValue:{autoFocus:g,readOnly:n,focused:null!==m&&void 0!==m?m:F,sectionListRef:D,onBlur:Y,onClick:V,onFocus:G,onInput:W,onPaste:H,enableAccessibleFieldDOMStructure:!0,elements:te,tabIndex:0===C?-1:0,contentEditable:ee,value:re,onChange:ne,areAllSectionsEmpty:j}}},C=e=>e.replace(/[\u2066\u2067\u2068\u2069]/g,""),P=e=>{const t=(0,s.I)(),n=o.useRef(void 0),a=o.useRef(void 0),{forwardedProps:{onFocus:l,onClick:c,onPaste:u,onBlur:p,inputRef:f,placeholder:h},internalProps:{readOnly:m=!1,disabled:g=!1},parsedSelectedSections:v,activeSectionIndex:y,state:b,fieldValueManager:A,valueManager:S,applyCharacterEditing:P,resetCharacterQuery:_,updateSectionValue:T,updateValueFromValueStr:E,clearActiveSection:R,clearValue:k,setTempAndroidValueStr:j,setSelectedSections:O,getSectionsFromValue:I,areAllSectionsEmpty:D,localizedDigits:M}=e,L=o.useRef(null),N=(0,x.A)(f,L),F=o.useMemo((()=>((e,t,n)=>{let o=0,a=n?1:0;const i=[];for(let s=0;s({syncSelectionToDOM:()=>{if(!L.current)return;if(null==v)return void(L.current.scrollLeft&&(L.current.scrollLeft=0));if(L.current!==(0,w.bq)(document))return;const e=L.current.scrollTop;if("all"===v)L.current.select();else{const e=F[v],t="empty"===e.type?e.startInInput-e.startSeparator.length:e.startInInput,n="empty"===e.type?e.endInInput+e.endSeparator.length:e.endInInput;t===L.current.selectionStart&&n===L.current.selectionEnd||L.current===(0,w.bq)(document)&&L.current.setSelectionRange(t,n),clearTimeout(a.current),a.current=setTimeout((()=>{!L.current||L.current!==(0,w.bq)(document)||L.current.selectionStart!==L.current.selectionEnd||L.current.selectionStart===t&&L.current.selectionEnd===n||z.syncSelectionToDOM()}))}L.current.scrollTop=e},getActiveSectionIndexFromDOM:()=>{var e,t;const n=null!==(e=L.current.selectionStart)&&void 0!==e?e:0,r=null!==(t=L.current.selectionEnd)&&void 0!==t?t:0;if(0===n&&0===r)return null;const o=n<=F[0].startInInput?1:F.findIndex((e=>e.startInInput-e.startSeparator.length>n));return-1===o?F.length-1:o-1},focusField:function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;(0,w.bq)(document)!==L.current&&(null===(e=L.current)||void 0===e||e.focus(),O(t))},setSelectedSections:e=>O(e),isFieldFocused:()=>L.current===(0,w.bq)(document)})),[L,v,F,O]),B=()=>{var e;const t=null!==(e=L.current.selectionStart)&&void 0!==e?e:0;let n;n=t<=F[0].startInInput||t>=F[F.length-1].endInInput?1:F.findIndex((e=>e.startInInput-e.startSeparator.length>t));const r=-1===n?F.length-1:n-1;O(r)},U=(0,i.A)((function(){for(var e=arguments.length,t=new Array(e),r=0;r{o&&o===L.current&&null==y&&(o.value.length&&Number(o.selectionEnd)-Number(o.selectionStart)===o.value.length?O("all"):B())}))})),V=(0,i.A)((function(e){if(!e.isDefaultPrevented()){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{if(null===u||void 0===u||u(e),e.preventDefault(),m||g)return;const t=e.clipboardData.getData("text");if("number"===typeof v){const e=b.sections[v],n=/^[a-zA-Z]+$/.test(t),r=/^[0-9]+$/.test(t),o=/^(([a-zA-Z]+)|)([0-9]+)(([a-zA-Z]+)|)$/.test(t);if("letter"===e.contentType&&n||"digit"===e.contentType&&r||"digit-with-letter"===e.contentType&&o)return _(),void T({activeSection:e,newSectionValue:t,shouldGoToNextSection:!0});if(n||r)return}_(),E(t)})),H=(0,i.A)((function(){for(var e=arguments.length,t=new Array(e),n=0;n{if(m)return;const n=e.target.value;if(""===n)return _(),void k();const r=e.nativeEvent.data,o=r&&r.length>1,a=o?r:n,i=C(a);if("all"===v&&O(y),null==y||o)return void E(o?r:i);let s;if("all"===v&&1===i.length)s=i;else{const e=C(A.getV6InputValueFromSections(F,M,t));let n=-1,r=-1;for(let t=0;to.end)return;const a=i.length-e.length+o.end-C(o.endSeparator||"").length;s=i.slice(o.start+C(o.startSeparator||"").length,a)}if(0===s.length)return(0,d.m0)()&&j(a),_(),void R();P({keyPressed:s,sectionIndex:y})})),Y=o.useMemo((()=>void 0!==h?h:A.getV6InputValueFromSections(I(S.emptyValue),M,t)),[h,A,I,S.emptyValue,M,t]),q=o.useMemo((()=>{var e;return null!==(e=b.tempValueStrAndroid)&&void 0!==e?e:A.getV6InputValueFromSections(b.sections,M,t)}),[b.sections,A,b.tempValueStrAndroid,M,t]);o.useEffect((()=>(L.current&&L.current===(0,w.bq)(document)&&O("all"),()=>{clearTimeout(n.current),clearTimeout(a.current)})),[]);const K=o.useMemo((()=>null==y||"letter"===b.sections[y].contentType?"text":"numeric"),[y,b.sections]),J=L.current&&L.current===(0,w.bq)(document);return{interactions:z,returnedValue:{readOnly:m,onBlur:H,onClick:V,onFocus:U,onPaste:W,inputRef:N,enableAccessibleFieldDOMStructure:!1,placeholder:Y,inputMode:K,autoComplete:"off",value:!J&&D?"":q,onChange:G}}},_=e=>{const t=(0,c.hc)(),{internalProps:n,internalProps:{unstableFieldRef:f,minutesStep:h,enableAccessibleFieldDOMStructure:y=!1,disabled:x=!1,readOnly:A=!1},forwardedProps:{onKeyDown:w,error:C,clearable:_,onClear:T},fieldValueManager:E,valueManager:R,validator:k}=e,j=(0,s.I)(),O=(e=>{const t=(0,c.hc)(),n=(0,p.b)(),a=(0,c.u)(),i=(0,s.I)(),{valueManager:l,fieldValueManager:f,valueType:h,validator:y,internalProps:b,internalProps:{value:x,defaultValue:A,referenceDate:w,onChange:S,format:C,formatDensity:P="dense",selectedSections:_,onSelectedSectionsChange:T,shouldRespectLeadingZeros:E=!1,timezone:R,enableAccessibleFieldDOMStructure:k=!1}}=e,{timezone:j,value:O,handleValueChange:I}=(0,g.M)({timezone:R,value:x,defaultValue:A,referenceDate:w,onChange:S,valueManager:l}),D=o.useMemo((()=>(0,d.wk)(t)),[t]),M=o.useMemo((()=>(0,d.Lz)(t,D,j)),[t,D,j]),L=o.useCallback((function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return f.getSectionsFromValue(t,e,r,(e=>m({utils:t,localeText:n,localizedDigits:D,format:C,date:e,formatDensity:P,shouldRespectLeadingZeros:E,enableAccessibleFieldDOMStructure:k,isRtl:i})))}),[f,C,n,D,i,E,t,P,k]),[N,F]=o.useState((()=>{const e=L(O);(0,d.xL)(e,h);const n={sections:e,value:O,referenceValue:l.emptyValue,tempValueStrAndroid:null},o=(0,v.kI)(e),a=l.getInitialReferenceValue({referenceDate:w,value:O,utils:t,props:b,granularity:o,timezone:j});return(0,r.A)({},n,{referenceValue:a})})),[z,B]=(0,u.A)({controlled:_,default:null,name:"useField",state:"selectedSections"}),U=e=>{B(e),null===T||void 0===T||T(e)},V=o.useMemo((()=>(0,d.FS)(z,N.sections)),[z,N.sections]),W="all"===V?0:V,H=e=>{let{value:n,referenceValue:o,sections:i}=e;if(F((e=>(0,r.A)({},e,{sections:i,value:n,referenceValue:o,tempValueStrAndroid:null}))),l.areValuesEqual(t,N.value,n))return;const s={validationError:y({adapter:a,value:n,timezone:j,props:b})};I(n,s)},G=(e,t)=>{const n=[...N.sections];return n[e]=(0,r.A)({},n[e],{value:t,modified:!0}),n};return o.useEffect((()=>{const e=L(N.value);(0,d.xL)(e,h),F((t=>(0,r.A)({},t,{sections:e})))}),[C,t.locale,i]),o.useEffect((()=>{let e;e=!l.areValuesEqual(t,N.value,O)||l.getTimezone(t,N.value)!==l.getTimezone(t,O),e&&F((e=>(0,r.A)({},e,{value:O,referenceValue:f.updateReferenceValue(t,O,e.referenceValue),sections:L(O)})))}),[O]),{state:N,activeSectionIndex:W,parsedSelectedSections:V,setSelectedSections:U,clearValue:()=>{H({value:l.emptyValue,referenceValue:N.referenceValue,sections:L(l.emptyValue)})},clearActiveSection:()=>{if(null==W)return;const e=N.sections[W],n=f.getActiveDateManager(t,N,e),o=n.getSections(N.sections).filter((e=>""!==e.value)).length===(""===e.value?0:1),a=G(W,""),i=o?null:t.getInvalidDate(),s=n.getNewValuesFromNewActiveDate(i);H((0,r.A)({},s,{sections:a}))},updateSectionValue:e=>{let{activeSection:n,newSectionValue:o,shouldGoToNextSection:a}=e;a&&W(0,r.A)({},e,u,{sections:s,tempValueStrAndroid:null})))},updateValueFromValueStr:e=>{const r=f.parseValueStr(e,N.referenceValue,((e,r)=>{const o=t.parse(e,C);if(null==o||!t.isValid(o))return null;const a=m({utils:t,localeText:n,localizedDigits:D,format:C,date:o,formatDensity:P,shouldRespectLeadingZeros:E,enableAccessibleFieldDOMStructure:k,isRtl:i});return(0,d.Sp)(t,o,a,r,!1)})),o=f.updateReferenceValue(t,r,N.referenceValue);H({value:r,referenceValue:o,sections:L(r,N.sections)})},setTempAndroidValueStr:e=>F((t=>(0,r.A)({},t,{tempValueStrAndroid:e}))),getSectionsFromValue:L,sectionsValueBoundaries:M,localizedDigits:D,timezone:j}})(e),{state:I,activeSectionIndex:D,parsedSelectedSections:M,setSelectedSections:L,clearValue:N,clearActiveSection:F,updateSectionValue:z,setTempAndroidValueStr:B,sectionsValueBoundaries:U,localizedDigits:V,timezone:W}=O,H=b({sections:I.sections,updateSectionValue:z,sectionsValueBoundaries:U,localizedDigits:V,setTempAndroidValueStr:B,timezone:W}),{resetCharacterQuery:G}=H,Y=R.areValuesEqual(t,I.value,R.emptyValue),q=y?S:P,K=o.useMemo((()=>(0,d.gS)(I.sections,j&&!y)),[I.sections,j,y]),{returnedValue:J,interactions:X}=q((0,r.A)({},e,O,H,{areAllSectionsEmpty:Y,sectionOrder:K})),$=(0,i.A)((e=>{if(null===w||void 0===w||w(e),!x)switch(!0){case(e.ctrlKey||e.metaKey)&&"A"===String.fromCharCode(e.keyCode)&&!e.shiftKey&&!e.altKey:e.preventDefault(),L("all");break;case"ArrowRight"===e.key:if(e.preventDefault(),null==M)L(K.startIndex);else if("all"===M)L(K.endIndex);else{const e=K.neighbors[M].rightIndex;null!==e&&L(e)}break;case"ArrowLeft"===e.key:if(e.preventDefault(),null==M)L(K.endIndex);else if("all"===M)L(K.startIndex);else{const e=K.neighbors[M].leftIndex;null!==e&&L(e)}break;case"Delete"===e.key:if(e.preventDefault(),A)break;null==M||"all"===M?N():F(),G();break;case["ArrowUp","ArrowDown","Home","End","PageUp","PageDown"].includes(e.key):{if(e.preventDefault(),A||null==D)break;"all"===M&&L(D);const n=I.sections[D],r=E.getActiveDateManager(t,I,n),o=(0,d.UY)(t,W,n,e.key,U,V,r.date,{minutesStep:h});z({activeSection:n,newSectionValue:o,shouldGoToNextSection:!1});break}}}));(0,a.A)((()=>{X.syncSelectionToDOM()}));const{hasValidationError:Z}=(0,l.$)({props:n,validator:k,timezone:W,value:I.value,onError:n.onError}),Q=o.useMemo((()=>void 0!==C?C:Z),[Z,C]);o.useEffect((()=>{Q||null!=D||G()}),[I.referenceValue,D,Q]),o.useEffect((()=>{null!=I.tempValueStrAndroid&&null!=D&&(G(),F())}),[I.sections]),o.useImperativeHandle(f,(()=>({getSections:()=>I.sections,getActiveSectionIndex:X.getActiveSectionIndexFromDOM,setSelectedSections:X.setSelectedSections,focusField:X.focusField,isFieldFocused:X.isFieldFocused})));const ee={onKeyDown:$,onClear:(0,i.A)((function(e){e.preventDefault();for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{"use strict";n.d(t,{K:()=>je});var r=n(58168),o=n(98587),a=n(65043),i=n(86995),s=n(89021),l=n(65173),c=n.n(l),d=n(71033),u=n(38129),p=n(94527),f=n(51053),h=n(24343),m=n(97605),g=n(75067),v=n(66073),y=n(50496);const b=e=>{let{adapter:t,value:n,timezone:r,props:o}=e;const a=(0,v.Z)({adapter:t,value:n,timezone:r,props:o});return null!==a?a:(0,y.i)({adapter:t,value:n,timezone:r,props:o})};b.valueManager=f.W;var x=n(95589),A=n(38072);var w=n(24732),S=n(31102),C=n(81580),P=n(70579);const _=["slots","slotProps","InputProps","inputProps"],T=a.forwardRef((function(e,t){var n;const a=(0,s.A)({props:e,name:"MuiDateTimeField"}),{slots:i,slotProps:l,InputProps:c,inputProps:d}=a,u=(0,o.A)(a,_),p=a,v=null!==(n=null===i||void 0===i?void 0:i.textField)&&void 0!==n?n:e.enableAccessibleFieldDOMStructure?S.X:h.A,y=(0,m.A)({elementType:v,externalSlotProps:null===l||void 0===l?void 0:l.textField,externalForwardedProps:u,ownerState:p,additionalProps:{ref:t}});y.inputProps=(0,r.A)({},d,y.inputProps),y.InputProps=(0,r.A)({},c,y.InputProps);const T=(e=>{const t=(0,A.o_)(e),{forwardedProps:n,internalProps:r}=(0,x.o)(t,"date-time");return(0,g.M)({forwardedProps:n,internalProps:r,valueManager:f.W,fieldValueManager:f.o,validator:b,valueType:"date-time"})})(y),E=(0,C.h)(T),R=(0,w.Z)((0,r.A)({},E,{slots:i,slotProps:l}));return(0,P.jsx)(v,(0,r.A)({},R))}));var E=n(98503),R=n(60638),k=n(58387),j=n(12843),O=n(1411),I=n(32077),D=n(58128),M=n(31807),L=n(56186),N=n(41048),F=n(86061),z=n(79857);function B(e){return(0,F.Ay)("MuiDateTimePickerTabs",e)}(0,z.A)("MuiDateTimePickerTabs",["root"]);const U=e=>(0,R.sC)(e)?"date":"time",V=(0,D.Ay)(O.A,{name:"MuiDateTimePickerTabs",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t}=e;return{boxShadow:"0 -1px 0 0 inset ".concat((t.vars||t).palette.divider),"&:last-child":{boxShadow:"0 1px 0 0 inset ".concat((t.vars||t).palette.divider),["& .".concat(I.A.indicator)]:{bottom:"auto",top:0}}}})),W=function(e){const t=(0,s.A)({props:e,name:"MuiDateTimePickerTabs"}),{dateIcon:n=(0,P.jsx)(L.Z5,{}),onViewChange:r,timeIcon:o=(0,P.jsx)(L.b1,{}),view:i,hidden:l="undefined"===typeof window||window.innerHeight<667,className:c,sx:d}=t,u=(0,N.b)(),p=(e=>{const{classes:t}=e;return(0,M.A)({root:["root"]},B,t)})(t);return l?null:(0,P.jsxs)(V,{ownerState:t,variant:"fullWidth",value:U(i),onChange:(e,t)=>{r("date"===t?"day":"hours")},className:(0,k.A)(c,p.root),sx:d,children:[(0,P.jsx)(j.A,{value:"date","aria-label":u.dateTableLabel,icon:(0,P.jsx)(a.Fragment,{children:n})}),(0,P.jsx)(j.A,{value:"time","aria-label":u.timeTableLabel,icon:(0,P.jsx)(a.Fragment,{children:o})})]})};var H=n(12432),G=n(96370),Y=n(58157),q=n(13581);function K(e){return(0,F.Ay)("MuiDateTimePickerToolbar",e)}const J=(0,z.A)("MuiDateTimePickerToolbar",["root","dateContainer","timeContainer","timeDigitsContainer","separator","timeLabelReverse","ampmSelection","ampmLandscape","ampmLabel"]);var X=n(85744),$=n(10571),Z=n(82896),Q=n(68325);const ee=["ampm","ampmInClock","value","onChange","view","isLandscape","onViewChange","toolbarFormat","toolbarPlaceholder","views","disabled","readOnly","toolbarVariant","toolbarTitle","className"],te=(0,D.Ay)(Y.Z,{name:"MuiDateTimePickerToolbar",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t}=e;return{paddingLeft:16,paddingRight:16,justifyContent:"space-around",position:"relative",variants:[{props:{toolbarVariant:"desktop"},style:{borderBottom:"1px solid ".concat((t.vars||t).palette.divider),["& .".concat(Q.N.content," .").concat(Z.S.selected)]:{color:(t.vars||t).palette.primary.main,fontWeight:t.typography.fontWeightBold}}},{props:{toolbarVariant:"desktop",isLandscape:!0},style:{borderRight:"1px solid ".concat((t.vars||t).palette.divider)}},{props:{toolbarVariant:"desktop",isLandscape:!1},style:{paddingLeft:24,paddingRight:0}}]}})),ne=(0,D.Ay)("div",{name:"MuiDateTimePickerToolbar",slot:"DateContainer",overridesResolver:(e,t)=>t.dateContainer})({display:"flex",flexDirection:"column",alignItems:"flex-start"}),re=(0,D.Ay)("div",{name:"MuiDateTimePickerToolbar",slot:"TimeContainer",overridesResolver:(e,t)=>t.timeContainer})({display:"flex",flexDirection:"row",variants:[{props:{isRtl:!0},style:{flexDirection:"row-reverse"}},{props:{toolbarVariant:"desktop",isLandscape:!1},style:{gap:9,marginRight:4,alignSelf:"flex-end"}},{props:e=>{let{isLandscape:t,toolbarVariant:n}=e;return t&&"desktop"!==n},style:{flexDirection:"column"}},{props:e=>{let{isLandscape:t,toolbarVariant:n,isRtl:r}=e;return t&&"desktop"!==n&&r},style:{flexDirection:"column-reverse"}}]}),oe=(0,D.Ay)("div",{name:"MuiDateTimePickerToolbar",slot:"TimeDigitsContainer",overridesResolver:(e,t)=>t.timeDigitsContainer})({display:"flex",variants:[{props:{isRtl:!0},style:{flexDirection:"row-reverse"}},{props:{toolbarVariant:"desktop"},style:{gap:1.5}}]}),ae=(0,D.Ay)(G.k,{name:"MuiDateTimePickerToolbar",slot:"Separator",overridesResolver:(e,t)=>t.separator})({margin:"0 4px 0 2px",cursor:"default",variants:[{props:{toolbarVariant:"desktop"},style:{margin:0}}]}),ie=(0,D.Ay)("div",{name:"MuiDateTimePickerToolbar",slot:"AmPmSelection",overridesResolver:(e,t)=>[{[".".concat(J.ampmLabel)]:t.ampmLabel},{["&.".concat(J.ampmLandscape)]:t.ampmLandscape},t.ampmSelection]})({display:"flex",flexDirection:"column",marginRight:"auto",marginLeft:12,["& .".concat(J.ampmLabel)]:{fontSize:17},variants:[{props:{isLandscape:!0},style:{margin:"4px 0 auto",flexDirection:"row",justifyContent:"space-around",width:"100%"}}]});function se(e){const t=(0,s.A)({props:e,name:"MuiDateTimePickerToolbar"}),{ampm:n,ampmInClock:i,value:l,onChange:c,view:d,isLandscape:u,onViewChange:p,toolbarFormat:f,toolbarPlaceholder:h="\u2013\u2013",views:m,disabled:g,readOnly:v,toolbarVariant:y="mobile",toolbarTitle:b,className:x}=t,A=(0,o.A)(t,ee),w=(0,H.I)(),S=(0,r.A)({},t,{isRtl:w}),C=(0,E.hc)(),{meridiemMode:_,handleMeridiemChange:T}=(0,X.r7)(l,n,c),j=Boolean(n&&!i),O="desktop"===y,I=(0,N.b)(),D=(e=>{const{classes:t,isLandscape:n,isRtl:r}=e,o={root:["root"],dateContainer:["dateContainer"],timeContainer:["timeContainer",r&&"timeLabelReverse"],timeDigitsContainer:["timeDigitsContainer",r&&"timeLabelReverse"],separator:["separator"],ampmSelection:["ampmSelection",n&&"ampmLandscape"],ampmLabel:["ampmLabel"]};return(0,M.A)(o,K,t)})(S),L=null!==b&&void 0!==b?b:I.dateTimePickerToolbarTitle,F=a.useMemo((()=>l?f?C.formatByString(l,f):C.format(l,"shortDate"):h),[l,f,h,C]);return(0,P.jsxs)(te,(0,r.A)({isLandscape:u,className:(0,k.A)(D.root,x),toolbarTitle:L},A,{ownerState:S,children:[(0,P.jsxs)(ne,{className:D.dateContainer,ownerState:S,children:[m.includes("year")&&(0,P.jsx)(q.R,{tabIndex:-1,variant:"subtitle1",onClick:()=>p("year"),selected:"year"===d,value:l?C.format(l,"year"):"\u2013"}),m.includes("day")&&(0,P.jsx)(q.R,{tabIndex:-1,variant:O?"h5":"h4",onClick:()=>p("day"),selected:"day"===d,value:F})]}),(0,P.jsxs)(re,{className:D.timeContainer,ownerState:S,children:[(0,P.jsxs)(oe,{className:D.timeDigitsContainer,ownerState:S,children:[m.includes("hours")&&(0,P.jsxs)(a.Fragment,{children:[(0,P.jsx)(q.R,{variant:O?"h5":"h3",width:O&&!u?$.aG:void 0,onClick:()=>p("hours"),selected:"hours"===d,value:l?(z=l,n?C.format(z,"hours12h"):C.format(z,"hours24h")):"--"}),(0,P.jsx)(ae,{variant:O?"h5":"h3",value:":",className:D.separator,ownerState:S}),(0,P.jsx)(q.R,{variant:O?"h5":"h3",width:O&&!u?$.aG:void 0,onClick:()=>p("minutes"),selected:"minutes"===d||!m.includes("minutes")&&"hours"===d,value:l?C.format(l,"minutes"):"--",disabled:!m.includes("minutes")})]}),m.includes("seconds")&&(0,P.jsxs)(a.Fragment,{children:[(0,P.jsx)(ae,{variant:O?"h5":"h3",value:":",className:D.separator,ownerState:S}),(0,P.jsx)(q.R,{variant:O?"h5":"h3",width:O&&!u?$.aG:void 0,onClick:()=>p("seconds"),selected:"seconds"===d,value:l?C.format(l,"seconds"):"--"})]})]}),j&&!O&&(0,P.jsxs)(ie,{className:D.ampmSelection,ownerState:S,children:[(0,P.jsx)(q.R,{variant:"subtitle2",selected:"am"===_,typographyClassName:D.ampmLabel,value:(0,R._S)(C,"am"),onClick:v?void 0:()=>T("am"),disabled:g}),(0,P.jsx)(q.R,{variant:"subtitle2",selected:"pm"===_,typographyClassName:D.ampmLabel,value:(0,R._S)(C,"pm"),onClick:v?void 0:()=>T("pm"),disabled:g})]}),n&&O&&(0,P.jsx)(q.R,{variant:"h5",onClick:()=>p("meridiem"),selected:"meridiem"===d,value:l&&_?(0,R._S)(C,_):"--",width:$.aG})]})]}));var z}var le=n(8678);function ce(e,t){var n,o,i,l,c,d,u,p,f,h;const m=(0,E.hc)(),g=(0,E.Yg)(),v=(0,s.A)({props:e,name:t}),y=null!==(n=v.ampm)&&void 0!==n?n:m.is12HourCycleInCurrentLocale(),b=a.useMemo((()=>{var e;return null==(null===(e=v.localeText)||void 0===e?void 0:e.toolbarTitle)?v.localeText:(0,r.A)({},v.localeText,{dateTimePickerToolbarTitle:v.localeText.toolbarTitle})}),[v.localeText]);return(0,r.A)({},v,(0,le.R)({views:v.views,openTo:v.openTo,defaultViews:["year","day","hours","minutes"],defaultOpenTo:"day"}),{ampm:y,localeText:b,orientation:null!==(o=v.orientation)&&void 0!==o?o:"portrait",disableIgnoringDatePartForTimeValidation:null!==(i=v.disableIgnoringDatePartForTimeValidation)&&void 0!==i?i:Boolean(v.minDateTime||v.maxDateTime||v.disablePast||v.disableFuture),disableFuture:null!==(l=v.disableFuture)&&void 0!==l&&l,disablePast:null!==(c=v.disablePast)&&void 0!==c&&c,minDate:(0,R.IP)(m,null!==(d=v.minDateTime)&&void 0!==d?d:v.minDate,g.minDate),maxDate:(0,R.IP)(m,null!==(u=v.maxDateTime)&&void 0!==u?u:v.maxDate,g.maxDate),minTime:null!==(p=v.minDateTime)&&void 0!==p?p:v.minTime,maxTime:null!==(f=v.maxDateTime)&&void 0!==f?f:v.maxTime,slots:(0,r.A)({toolbar:se,tabs:W},v.slots),slotProps:(0,r.A)({},v.slotProps,{toolbar:(0,r.A)({ampm:y},null===(h=v.slotProps)||void 0===h?void 0:h.toolbar)})})}var de=n(3025),ue=n(85383),pe=n(17219),fe=n(56682),he=n(18039),me=n(44324),ge=n(36919),ve=n(79704),ye=n(36602),be=n(91856),xe=n(79074);const Ae=a.forwardRef((function(e,t){var n,o;const a=(0,H.I)(),{toolbar:i,tabs:s,content:l,actionBar:c,shortcuts:d}=(0,ye.A)(e),{sx:u,className:f,isLandscape:h,classes:m}=e,g=c&&(null!==(n=null===(o=c.props.actions)||void 0===o?void 0:o.length)&&void 0!==n?n:0)>0,v=(0,r.A)({},e,{isRtl:a});return(0,P.jsxs)(be.Kr,{ref:t,className:(0,k.A)(xe.k.root,null===m||void 0===m?void 0:m.root,f),sx:[{["& .".concat(xe.k.tabs)]:{gridRow:4,gridColumn:"1 / 4"},["& .".concat(xe.k.actionBar)]:{gridRow:5}},...Array.isArray(u)?u:[u]],ownerState:v,children:[h?d:i,h?i:d,(0,P.jsxs)(be.IU,{className:(0,k.A)(xe.k.contentWrapper,null===m||void 0===m?void 0:m.contentWrapper),sx:{display:"grid"},children:[l,s,g&&(0,P.jsx)(p.A,{sx:{gridRow:3,gridColumn:"1 / 4"}})]}),c]})}));var we=n(87991),Se=n(48943);const Ce=["openTo","focusedView","timeViewsCount"],Pe=function(e,t,n){var i,s;const{openTo:l,focusedView:c,timeViewsCount:d}=n,u=(0,o.A)(n,Ce),f=(0,r.A)({},u,{autoFocus:!1,focusedView:null,sx:[{["&.".concat(me.L.root)]:{borderBottom:0},["&.".concat(me.L.root,", .").concat(ge.w.root,", &.").concat(ve.X.root)]:{maxHeight:$.Y2}}]}),h=(0,we.Sq)(t);return(0,P.jsxs)(a.Fragment,{children:[null===(i=e[h?"day":t])||void 0===i?void 0:i.call(e,(0,r.A)({},n,{view:h?"day":t,focusedView:c&&(0,R.sC)(c)?c:null,views:n.views.filter(R.sC),sx:[{gridColumn:1},...f.sx]})),d>0&&(0,P.jsxs)(a.Fragment,{children:[(0,P.jsx)(p.A,{orientation:"vertical",sx:{gridColumn:2}}),null===(s=e[h?t:"hours"])||void 0===s?void 0:s.call(e,(0,r.A)({},f,{view:h?t:"hours",focusedView:c&&(0,we.Sq)(c)?c:null,openTo:(0,we.Sq)(l)?l:"hours",views:n.views.filter(we.Sq),sx:[{gridColumn:3},...f.sx]}))]})]})},_e=a.forwardRef((function(e,t){var n,o,a,i,s,l;const c=(0,N.b)(),u=(0,E.hc)(),p=ce(e,"MuiDesktopDateTimePicker"),{shouldRenderTimeInASingleColumn:h,thresholdToRenderTimeInASingleColumn:m,views:g,timeSteps:v}=(0,fe.H)(p),y=h?he.$W:he.$8,x=(0,r.A)({day:de.W,month:de.W,year:de.W,hours:y,minutes:y,seconds:y,meridiem:y},p.viewRenderers),A=null===(n=p.ampmInClock)||void 0===n||n,w=(null===(o=x.hours)||void 0===o?void 0:o.name)===he.$8.name?g:g.filter((e=>"meridiem"!==e)),S=h?[]:["accept"],C=(0,r.A)({},p,{viewRenderers:x,format:(0,fe.J)(u,p),views:w,yearsPerRow:null!==(a=p.yearsPerRow)&&void 0!==a?a:4,ampmInClock:A,timeSteps:v,thresholdToRenderTimeInASingleColumn:m,shouldRenderTimeInASingleColumn:h,slots:(0,r.A)({field:T,layout:Ae,openPickerIcon:L.CT},p.slots),slotProps:(0,r.A)({},p.slotProps,{field:e=>{var n;return(0,r.A)({},(0,d.A)(null===(n=p.slotProps)||void 0===n?void 0:n.field,e),(0,ue.zd)(p),{ref:t})},toolbar:(0,r.A)({hidden:!0,ampmInClock:A,toolbarVariant:"desktop"},null===(i=p.slotProps)||void 0===i?void 0:i.toolbar),tabs:(0,r.A)({hidden:!0},null===(s=p.slotProps)||void 0===s?void 0:s.tabs),actionBar:e=>{var t;return(0,r.A)({actions:S},(0,d.A)(null===(t=p.slotProps)||void 0===t?void 0:t.actionBar,e))}})}),{renderPicker:P}=(0,pe.U)({props:C,valueManager:f.W,valueType:"date-time",getOpenDialogAriaText:(0,Se.z)({utils:u,formatKey:"fullDate",contextTranslation:c.openDatePickerDialogue,propsTranslation:null===(l=C.localeText)||void 0===l?void 0:l.openDatePickerDialogue}),validator:b,rendererInterceptor:Pe});return P()}));_e.propTypes={ampm:c().bool,ampmInClock:c().bool,autoFocus:c().bool,className:c().string,closeOnSelect:c().bool,dayOfWeekFormatter:c().func,defaultValue:c().object,disabled:c().bool,disableFuture:c().bool,disableHighlightToday:c().bool,disableIgnoringDatePartForTimeValidation:c().bool,disableOpenPicker:c().bool,disablePast:c().bool,displayWeekNumber:c().bool,enableAccessibleFieldDOMStructure:c().any,fixedWeekNumber:c().number,format:c().string,formatDensity:c().oneOf(["dense","spacious"]),inputRef:u.A,label:c().node,loading:c().bool,localeText:c().object,maxDate:c().object,maxDateTime:c().object,maxTime:c().object,minDate:c().object,minDateTime:c().object,minTime:c().object,minutesStep:c().number,monthsPerRow:c().oneOf([3,4]),name:c().string,onAccept:c().func,onChange:c().func,onClose:c().func,onError:c().func,onMonthChange:c().func,onOpen:c().func,onSelectedSectionsChange:c().func,onViewChange:c().func,onYearChange:c().func,open:c().bool,openTo:c().oneOf(["day","hours","meridiem","minutes","month","seconds","year"]),orientation:c().oneOf(["landscape","portrait"]),readOnly:c().bool,reduceAnimations:c().bool,referenceDate:c().object,renderLoading:c().func,selectedSections:c().oneOfType([c().oneOf(["all","day","empty","hours","meridiem","minutes","month","seconds","weekDay","year"]),c().number]),shouldDisableDate:c().func,shouldDisableMonth:c().func,shouldDisableTime:c().func,shouldDisableYear:c().func,showDaysOutsideCurrentMonth:c().bool,skipDisabled:c().bool,slotProps:c().object,slots:c().object,sx:c().oneOfType([c().arrayOf(c().oneOfType([c().func,c().object,c().bool])),c().func,c().object]),thresholdToRenderTimeInASingleColumn:c().number,timeSteps:c().shape({hours:c().number,minutes:c().number,seconds:c().number}),timezone:c().string,value:c().object,view:c().oneOf(["day","hours","meridiem","minutes","month","seconds","year"]),viewRenderers:c().shape({day:c().func,hours:c().func,meridiem:c().func,minutes:c().func,month:c().func,seconds:c().func,year:c().func}),views:c().arrayOf(c().oneOf(["day","hours","minutes","month","seconds","year"]).isRequired),yearsOrder:c().oneOf(["asc","desc"]),yearsPerRow:c().oneOf([3,4])};var Te=n(40709);const Ee=a.forwardRef((function(e,t){var n,o,a,i;const s=(0,N.b)(),l=(0,E.hc)(),c=ce(e,"MuiMobileDateTimePicker"),u=(0,r.A)({day:de.W,month:de.W,year:de.W,hours:he.Zo,minutes:he.Zo,seconds:he.Zo},c.viewRenderers),p=null!==(n=c.ampmInClock)&&void 0!==n&&n,h=(0,r.A)({},c,{viewRenderers:u,format:(0,fe.J)(l,c),ampmInClock:p,slots:(0,r.A)({field:T},c.slots),slotProps:(0,r.A)({},c.slotProps,{field:e=>{var n;return(0,r.A)({},(0,d.A)(null===(n=c.slotProps)||void 0===n?void 0:n.field,e),(0,ue.zd)(c),{ref:t})},toolbar:(0,r.A)({hidden:!1,ampmInClock:p},null===(o=c.slotProps)||void 0===o?void 0:o.toolbar),tabs:(0,r.A)({hidden:!1},null===(a=c.slotProps)||void 0===a?void 0:a.tabs)})}),{renderPicker:m}=(0,Te.C)({props:h,valueManager:f.W,valueType:"date-time",getOpenDialogAriaText:(0,Se.z)({utils:l,formatKey:"fullDate",contextTranslation:s.openDatePickerDialogue,propsTranslation:null===(i=h.localeText)||void 0===i?void 0:i.openDatePickerDialogue}),validator:b});return m()}));Ee.propTypes={ampm:c().bool,ampmInClock:c().bool,autoFocus:c().bool,className:c().string,closeOnSelect:c().bool,dayOfWeekFormatter:c().func,defaultValue:c().object,disabled:c().bool,disableFuture:c().bool,disableHighlightToday:c().bool,disableIgnoringDatePartForTimeValidation:c().bool,disableOpenPicker:c().bool,disablePast:c().bool,displayWeekNumber:c().bool,enableAccessibleFieldDOMStructure:c().any,fixedWeekNumber:c().number,format:c().string,formatDensity:c().oneOf(["dense","spacious"]),inputRef:u.A,label:c().node,loading:c().bool,localeText:c().object,maxDate:c().object,maxDateTime:c().object,maxTime:c().object,minDate:c().object,minDateTime:c().object,minTime:c().object,minutesStep:c().number,monthsPerRow:c().oneOf([3,4]),name:c().string,onAccept:c().func,onChange:c().func,onClose:c().func,onError:c().func,onMonthChange:c().func,onOpen:c().func,onSelectedSectionsChange:c().func,onViewChange:c().func,onYearChange:c().func,open:c().bool,openTo:c().oneOf(["day","hours","minutes","month","seconds","year"]),orientation:c().oneOf(["landscape","portrait"]),readOnly:c().bool,reduceAnimations:c().bool,referenceDate:c().object,renderLoading:c().func,selectedSections:c().oneOfType([c().oneOf(["all","day","empty","hours","meridiem","minutes","month","seconds","weekDay","year"]),c().number]),shouldDisableDate:c().func,shouldDisableMonth:c().func,shouldDisableTime:c().func,shouldDisableYear:c().func,showDaysOutsideCurrentMonth:c().bool,slotProps:c().object,slots:c().object,sx:c().oneOfType([c().arrayOf(c().oneOfType([c().func,c().object,c().bool])),c().func,c().object]),timezone:c().string,value:c().object,view:c().oneOf(["day","hours","minutes","month","seconds","year"]),viewRenderers:c().shape({day:c().func,hours:c().func,minutes:c().func,month:c().func,seconds:c().func,year:c().func}),views:c().arrayOf(c().oneOf(["day","hours","minutes","month","seconds","year"]).isRequired),yearsOrder:c().oneOf(["asc","desc"]),yearsPerRow:c().oneOf([3,4])};var Re=n(38517);const ke=["desktopModeMediaQuery"],je=a.forwardRef((function(e,t){const n=(0,s.A)({props:e,name:"MuiDateTimePicker"}),{desktopModeMediaQuery:a=Re.jX}=n,l=(0,o.A)(n,ke);return(0,i.A)(a,{defaultMatches:!0})?(0,P.jsx)(_e,(0,r.A)({ref:t},l)):(0,P.jsx)(Ee,(0,r.A)({ref:t},l))}))},75270:(e,t,n)=>{"use strict";var r=n(40139),o={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,a,i,s,l,c,d=!1;t||(t={}),n=t.debug||!1;try{if(i=r(),s=document.createRange(),l=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(r){if(r.stopPropagation(),t.format)if(r.preventDefault(),"undefined"===typeof r.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var a=o[t.format]||o.default;window.clipboardData.setData(a,e)}else r.clipboardData.clearData(),r.clipboardData.setData(t.format,e);t.onCopy&&(r.preventDefault(),t.onCopy(r.clipboardData))})),document.body.appendChild(c),s.selectNodeContents(c),l.addRange(s),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");d=!0}catch(u){n&&console.error("unable to copy using execCommand: ",u),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),d=!0}catch(u){n&&console.error("unable to copy using clipboardData: ",u),n&&console.error("falling back to prompt"),a=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"\u2318":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(a,e)}}finally{l&&("function"==typeof l.removeRange?l.removeRange(s):l.removeAllRanges()),c&&document.body.removeChild(c),i()}return d}},75758:(e,t,n)=>{"use strict";var r=n(24994).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o.default}});var o=r(n(1932))},75793:(e,t,n)=>{"use strict";n.d(t,{D:()=>a});var r=n(89379),o=n(76045);const a=e=>fetch("".concat(window.JOB_BASE_URL,"/tenant/").concat(e,"/loaders/job/create"),(0,r.A)({method:"GET"},(0,o.oOe)())).then((e=>(0,o.NZL)(e,200))).catch((e=>{throw e}))},75837:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.FormContext=void 0;var r=Object.assign||function(e){for(var t=1;t0&&void 0!==arguments[0])||arguments[0];return r.walk(r.childs,e)},d(r,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),o(t,[{key:"render",value:function(){var e=this.props,t=(e.onSubmit,e.instantValidate,e.onError,e.debounceTime,e.children),n=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}(e,["onSubmit","instantValidate","onError","debounceTime","children"]);return a.default.createElement(u.Provider,{value:this.getFormHelpers()},a.default.createElement("form",r({},n,{onSubmit:this.submit}),t))}}]),t}(a.default.Component);p.getValidator=function(e,t,n){var r=!0,o=e;if("required"!==o||n){var a=void 0,i=e.indexOf(":");-1!==i&&(o=e.substring(0,i),a=e.substring(i+1)),r=l.default[o](t,a)}return r},p.addValidationRule=function(e,t){l.default[e]=t},p.getValidationRule=function(e){return l.default[e]},p.hasValidationRule=function(e){return l.default[e]&&"function"===typeof l.default[e]},p.removeValidationRule=function(e){delete l.default[e]},p.propTypes={onSubmit:i.default.func.isRequired,instantValidate:i.default.bool,children:i.default.node,onError:i.default.func,debounceTime:i.default.number},p.defaultProps={onError:function(){},debounceTime:0},t.default=p},76009:(e,t,n)=>{"use strict";n.d(t,{A:()=>l,b:()=>s});var r=n(65043),o=n(84599),a=n(70579);const i=r.createContext(void 0);function s(e){let{props:t,name:n}=e;return function(e){const{theme:t,name:n,props:r}=e;if(!t||!t.components||!t.components[n])return r;const a=t.components[n];return a.defaultProps?(0,o.A)(a.defaultProps,r):a.styleOverrides||a.variants?r:(0,o.A)(a,r)}({props:t,name:n,theme:{components:r.useContext(i)}})}const l=function(e){let{value:t,children:n}=e;return(0,a.jsx)(i.Provider,{value:t,children:n})}},76045:(e,t,n)=>{"use strict";n.d(t,{A4g:()=>Un.A4,IW9:()=>Un.IW,BiT:()=>Un.Bi,tVr:()=>Un.tV,Qow:()=>r.Qo,L61:()=>r.L6,yLe:()=>r.yL,SvU:()=>Un.Sv,rwy:()=>r.rw,LE_:()=>Un.LE,I$L:()=>r.I$,wRC:()=>r.wR,Dx0:()=>Un.Dx,COH:()=>Zn,FWd:()=>mr,xii:()=>In,ZHe:()=>a.ZH,Zrt:()=>a.Zr,FyH:()=>Ln.Fy,CyM:()=>Ln.Cy,x3y:()=>cr,K_k:()=>Yn,GD6:()=>Wn,Ke_:()=>or,Yj7:()=>jn,lrh:()=>a.lr,eP5:()=>a.eP,vv8:()=>a.vv,a4:()=>a.a4,_V$:()=>a._V,wR9:()=>a.wR,S9F:()=>a.S9,HhT:()=>a.Hh,n4R:()=>a.n4,ZS7:()=>a.ZS,feG:()=>a.fe,FbU:()=>a.Fb,eZt:()=>pr,Zcu:()=>fr,lmD:()=>hr,XM9:()=>rr,wo4:()=>vr,T$y:()=>Vn.T$,Rrb:()=>Vn.Rr,Inv:()=>Vn.In,e_F:()=>Vn.e_,wa2:()=>Vn.w,lUk:()=>Vn.lU,Ncn:()=>Vn.Nc,r0O:()=>Vn.r0,GbW:()=>Vn.Gb,BLP:()=>Vn.BL,Eah:()=>Vn.E,A95:()=>Vn.A9,jRc:()=>gr,UMN:()=>On,XwV:()=>Xn,tC9:()=>Qn,niR:()=>ar,_lk:()=>ur,VlY:()=>a.Vl,nbZ:()=>$n,IDF:()=>a.ID,JYH:()=>Un.JY,lhN:()=>Dn,NQ1:()=>dr,EEo:()=>Kn,U4U:()=>Jn,oOe:()=>tr,XmD:()=>a.Xm,uCK:()=>lr,ZVi:()=>Hn,A6b:()=>Gn,mmK:()=>Ln.mm,NZL:()=>nr,B9Y:()=>Fn,VXp:()=>ir,BH9:()=>Nn,r1b:()=>zn,Gz5:()=>Bn,UMs:()=>Ln.UM,vVN:()=>yr,qhQ:()=>Mn,Aw6:()=>Ln.Aw,AU6:()=>qn,SNm:()=>Ln.SN,HBH:()=>Ln.HB,r4g:()=>Ln.r4,QFU:()=>Ln.QF,MyY:()=>kn,G$h:()=>Ln.G$,ddu:()=>Ln.dd,hGf:()=>sr,SnN:()=>Ln.Sn,Sct:()=>Ln.Sc,HFc:()=>Ln.HF,XQ4:()=>Ln.XQ,b2H:()=>Ln.b2,P02:()=>Ln.P0,h9Q:()=>Ln.h9,$gI:()=>Ln.$g});var r=n(4413),o=n(16661),a=n(98688),i=n(1119),s=n(13279),l=n(97194),c=n(60446),d=n.n(c),u=n(82284),p=Uint8Array,f=Uint16Array,h=Int32Array,m=new p([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),g=new p([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),v=new p([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),y=function(e,t){for(var n=new f(31),r=0;r<31;++r)n[r]=t+=1<>1|(21845&_)<<1;T=(61680&(T=(52428&T)>>2|(13107&T)<<2))>>4|(3855&T)<<4,P[_]=((65280&T)>>8|(255&T)<<8)>>1}var E=function(e,t,n){for(var r=e.length,o=0,a=new f(t);o>l]=c}else for(i=new f(r),o=0;o>15-e[o]);return i},R=new p(288);for(_=0;_<144;++_)R[_]=8;for(_=144;_<256;++_)R[_]=9;for(_=256;_<280;++_)R[_]=7;for(_=280;_<288;++_)R[_]=8;var k=new p(32);for(_=0;_<32;++_)k[_]=5;var j=E(R,9,0),O=E(R,9,1),I=E(k,5,0),D=E(k,5,1),M=function(e){for(var t=e[0],n=1;nt&&(t=e[n]);return t},L=function(e,t,n){var r=t/8|0;return(e[r]|e[r+1]<<8)>>(7&t)&n},N=function(e,t){var n=t/8|0;return(e[n]|e[n+1]<<8|e[n+2]<<16)>>(7&t)},F=function(e){return(e+7)/8|0},z=function(e,t,n){return(null==t||t<0)&&(t=0),(null==n||n>e.length)&&(n=e.length),new p(e.subarray(t,n))},B=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],U=function(e,t,n){var r=new Error(t||B[e]);if(r.code=e,Error.captureStackTrace&&Error.captureStackTrace(r,U),!n)throw r;return r},V=function(e,t,n,r){var o=e.length,a=r?r.length:0;if(!o||t.f&&!t.l)return n||new p(0);var i=!n,s=i||2!=t.i,l=t.i;i&&(n=new p(3*o));var c=function(e){var t=n.length;if(e>t){var r=new p(Math.max(2*t,e));r.set(n),n=r}},d=t.f||0,u=t.p||0,f=t.b||0,h=t.l,y=t.d,b=t.m,A=t.n,w=8*o;do{if(!h){d=L(e,u,1);var C=L(e,u+1,3);if(u+=3,!C){var P=e[(G=F(u)+4)-4]|e[G-3]<<8,_=G+P;if(_>o){l&&U(0);break}s&&c(f+P),n.set(e.subarray(G,_),f),t.b=f+=P,t.p=u=8*_,t.f=d;continue}if(1==C)h=O,y=D,b=9,A=5;else if(2==C){var T=L(e,u,31)+257,R=L(e,u+10,15)+4,k=T+L(e,u+5,31)+1;u+=14;for(var j=new p(k),I=new p(19),B=0;B>4)<16)j[B++]=G;else{var q=0,K=0;for(16==G?(K=3+L(e,u,3),u+=2,q=j[B-1]):17==G?(K=3+L(e,u,7),u+=3):18==G&&(K=11+L(e,u,127),u+=7);K--;)j[B++]=q}}var J=j.subarray(0,T),X=j.subarray(T);b=M(J),A=M(X),h=E(J,b,1),y=E(X,A,1)}else U(1);if(u>w){l&&U(0);break}}s&&c(f+131072);for(var $=(1<>4;if((u+=15&q)>w){l&&U(0);break}if(q||U(2),ee<256)n[f++]=ee;else{if(256==ee){Q=u,h=null;break}var te=ee-254;if(ee>264){var ne=m[B=ee-257];te=L(e,u,(1<>4;re||U(3),u+=15&re;X=S[oe];if(oe>3){ne=g[oe];X+=N(e,u)&(1<w){l&&U(0);break}s&&c(f+131072);var ae=f+te;if(f>8},H=function(e,t,n){n<<=7&t;var r=t/8|0;e[r]|=n,e[r+1]|=n>>8,e[r+2]|=n>>16},G=function(e,t){for(var n=[],r=0;rh&&(h=a[r].s);var m=new f(h+1),g=Y(n[d-1],m,0);if(g>t){r=0;var v=0,y=g-t,b=1<t))break;v+=b-(1<>=y;v>0;){var A=a[r].s;m[A]=0&&v;--r){var w=a[r].s;m[w]==t&&(--m[w],++v)}g=t}return{t:new p(m),l:g}},Y=function(e,t,n){return-1==e.s?Math.max(Y(e.l,t,n+1),Y(e.r,t,n+1)):t[e.s]=n},q=function(e){for(var t=e.length;t&&!e[--t];);for(var n=new f(++t),r=0,o=e[0],a=1,i=function(e){n[r++]=e},s=1;s<=t;++s)if(e[s]==o&&s!=t)++a;else{if(!o&&a>2){for(;a>138;a-=138)i(32754);a>2&&(i(a>10?a-11<<5|28690:a-3<<5|12305),a=0)}else if(a>3){for(i(o),--a;a>6;a-=6)i(8304);a>2&&(i(a-3<<5|8208),a=0)}for(;a--;)i(o);a=1,o=e[s]}return{c:n.subarray(0,r),n:t}},K=function(e,t){for(var n=0,r=0;r>8,e[o+2]=255^e[o],e[o+3]=255^e[o+1];for(var a=0;a4&&!M[v[N-1]];--N);var F,z,B,U,V=c+5<<3,Y=K(o,R)+K(a,k)+i,X=K(o,p)+K(a,b)+i+14+3*N+K(T,M)+2*T[16]+3*T[17]+7*T[18];if(l>=0&&V<=Y&&V<=X)return J(t,d,e.subarray(l,l+c));if(W(t,d,1+(X15&&(W(t,d,ee[O]>>5&127),d+=ee[O]>>12)}}}else F=j,z=R,B=I,U=k;for(O=0;O255){H(t,d,F[(te=ne>>18&31)+257]),d+=z[te+257],te>7&&(W(t,d,ne>>23&31),d+=m[te]);var re=31≠H(t,d,B[re]),d+=U[re],re>3&&(H(t,d,ne>>5&8191),d+=g[re])}else H(t,d,F[ne]),d+=z[ne]}return H(t,d,F[256]),d+z[256]},$=new h([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),Z=new p(0),Q=function(e,t,n,r,o,a){var i=a.z||e.length,s=new p(r+i+5*(1+Math.ceil(i/7e3))+o),l=s.subarray(r,s.length-o),c=a.l,d=7&(a.r||0);if(t){d&&(l[0]=a.r>>3);for(var u=$[t-1],v=u>>13,y=8191&u,b=(1<7e3||I>24576)&&(U>423||!c)){d=X(e,l,0,T,E,R,j,I,M,O-M,d),I=k=j=0,M=O;for(var V=0;V<286;++V)E[V]=0;for(V=0;V<30;++V)R[V]=0}var W=2,H=0,G=y,Y=N-B&32767;if(U>2&&L==_(O-Y))for(var q=Math.min(v,U)-1,K=Math.min(32767,O),Z=Math.min(258,U);Y<=K&&--G&&N!=B;){if(e[O+W]==e[O+W-Y]){for(var Q=0;QW){if(W=Q,H=Y,Q>q)break;var ee=Math.min(Y,Q-2),te=0;for(V=0;Vte&&(te=re,B=ne)}}}Y+=(N=B)-(B=x[N])&32767}if(H){T[I++]=268435456|A[W]<<18|C[H];var oe=31&A[W],ae=31&C[H];j+=m[oe]+g[ae],++E[257+oe],++R[ae],D=O+W,++k}else T[I++]=e[O],++E[e[O]]}}for(O=Math.max(O,D);O=i&&(l[d/8|0]=c,ie=i),d=J(l,d+1,e.subarray(O,ie))}a.i=i}return z(s,0,r+F(d)+o)},ee=function(){var e=1,t=0;return{p:function(n){for(var r=e,o=t,a=0|n.length,i=0;i!=a;){for(var s=Math.min(i+2655,a);i>16),o=(65535&o)+15*(o>>16)}e=r,t=o},d:function(){return(255&(e%=65521))<<24|(65280&e)<<8|(255&(t%=65521))<<8|t>>8}}},te=function(e,t,n,r,o){if(!o&&(o={l:1},t.dictionary)){var a=t.dictionary.subarray(-32768),i=new p(a.length+e.length);i.set(a),i.set(e,a.length),e=i,o.w=a.length}return Q(e,null==t.level?6:t.level,null==t.mem?o.l?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(e.length)))):20:12+t.mem,n,r,o)},ne=function(e,t,n){for(;n;++t)e[t]=n,n>>>=8},re=function(e,t){var n=t.level,r=0==n?0:n<6?1:9==n?3:2;if(e[0]=120,e[1]=r<<6|(t.dictionary&&32),e[1]|=31-(e[0]<<8|e[1])%31,t.dictionary){var o=ee();o.p(t.dictionary),ne(e,2,o.d())}},oe=function(e,t){return(8!=(15&e[0])||e[0]>>4>7||(e[0]<<8|e[1])%31)&&U(6,"invalid zlib data"),(e[1]>>5&1)==+!t&&U(6,"invalid zlib data: "+(32&e[1]?"need":"unexpected")+" dictionary"),2+(e[1]>>3&4)};function ae(e,t){t||(t={});var n=ee();n.p(e);var r=te(e,t,t.dictionary?6:2,4);return re(r,t),ne(r,r.length-4,n.d()),r}function ie(e,t){return V(e.subarray(oe(e,t&&t.dictionary),-4),{i:2},t&&t.out,t&&t.dictionary)}var se="undefined"!=typeof TextDecoder&&new TextDecoder;try{se.decode(Z,{stream:!0})}catch(br){}"function"==typeof queueMicrotask?queueMicrotask:"function"==typeof setTimeout&&setTimeout;var le=function(){return"undefined"!=typeof window?window:"undefined"!=typeof n.g?n.g:"undefined"!=typeof self?self:this}();function ce(){le.console&&"function"==typeof le.console.log&&le.console.log.apply(le.console,arguments)}var de={log:ce,warn:function(e){le.console&&("function"==typeof le.console.warn?le.console.warn.apply(le.console,arguments):ce.call(null,arguments))},error:function(e){le.console&&("function"==typeof le.console.error?le.console.error.apply(le.console,arguments):ce(e))}};function ue(e,t,n){var r=new XMLHttpRequest;r.open("GET",e),r.responseType="blob",r.onload=function(){ge(r.response,t,n)},r.onerror=function(){de.error("could not download file")},r.send()}function pe(e){var t=new XMLHttpRequest;t.open("HEAD",e,!1);try{t.send()}catch(e){}return t.status>=200&&t.status<=299}function fe(e){try{e.dispatchEvent(new MouseEvent("click"))}catch(n){var t=document.createEvent("MouseEvents");t.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),e.dispatchEvent(t)}}var he,me,ge=le.saveAs||("object"!==("undefined"==typeof window?"undefined":(0,u.A)(window))||window!==le?function(){}:"undefined"!=typeof HTMLAnchorElement&&"download"in HTMLAnchorElement.prototype?function(e,t,n){var r=le.URL||le.webkitURL,o=document.createElement("a");t=t||e.name||"download",o.download=t,o.rel="noopener","string"==typeof e?(o.href=e,o.origin!==location.origin?pe(o.href)?ue(e,t,n):fe(o,o.target="_blank"):fe(o)):(o.href=r.createObjectURL(e),setTimeout((function(){r.revokeObjectURL(o.href)}),4e4),setTimeout((function(){fe(o)}),0))}:"msSaveOrOpenBlob"in navigator?function(e,t,n){if(t=t||e.name||"download","string"==typeof e)if(pe(e))ue(e,t,n);else{var r=document.createElement("a");r.href=e,r.target="_blank",setTimeout((function(){fe(r)}))}else navigator.msSaveOrOpenBlob(function(e,t){return void 0===t?t={autoBom:!1}:"object"!==(0,u.A)(t)&&(de.warn("Deprecated: Expected third argument to be a object"),t={autoBom:!t}),t.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(e.type)?new Blob([String.fromCharCode(65279),e],{type:e.type}):e}(e,n),t)}:function(e,t,n,r){if((r=r||open("","_blank"))&&(r.document.title=r.document.body.innerText="downloading..."),"string"==typeof e)return ue(e,t,n);var o="application/octet-stream"===e.type,a=/constructor/i.test(le.HTMLElement)||le.safari,i=/CriOS\/[\d]+/.test(navigator.userAgent);if((i||o&&a)&&"object"===("undefined"==typeof FileReader?"undefined":(0,u.A)(FileReader))){var s=new FileReader;s.onloadend=function(){var e=s.result;e=i?e:e.replace(/^data:[^;]*;/,"data:attachment/file;"),r?r.location.href=e:location=e,r=null},s.readAsDataURL(e)}else{var l=le.URL||le.webkitURL,c=l.createObjectURL(e);r?r.location=c:location.href=c,r=null,setTimeout((function(){l.revokeObjectURL(c)}),4e4)}});function ve(e){var t;e=e||"",this.ok=!1,"#"==e.charAt(0)&&(e=e.substr(1,6)),e={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"00ffff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000000",blanchedalmond:"ffebcd",blue:"0000ff",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"00ffff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dodgerblue:"1e90ff",feldspar:"d19275",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"ff00ff",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgrey:"d3d3d3",lightgreen:"90ee90",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslateblue:"8470ff",lightslategray:"778899",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"00ff00",limegreen:"32cd32",linen:"faf0e6",magenta:"ff00ff",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370d8",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"d87093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",red:"ff0000",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",violetred:"d02090",wheat:"f5deb3",white:"ffffff",whitesmoke:"f5f5f5",yellow:"ffff00",yellowgreen:"9acd32"}[e=(e=e.replace(/ /g,"")).toLowerCase()]||e;for(var n=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,example:["rgb(123, 234, 45)","rgb(255,234,245)"],process:function(e){return[parseInt(e[1]),parseInt(e[2]),parseInt(e[3])]}},{re:/^(\w{2})(\w{2})(\w{2})$/,example:["#00ff00","336699"],process:function(e){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,example:["#fb0","f0f"],process:function(e){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}}],r=0;r255?255:this.r,this.g=this.g<0||isNaN(this.g)?0:this.g>255?255:this.g,this.b=this.b<0||isNaN(this.b)?0:this.b>255?255:this.b,this.toRGB=function(){return"rgb("+this.r+", "+this.g+", "+this.b+")"},this.toHex=function(){var e=this.r.toString(16),t=this.g.toString(16),n=this.b.toString(16);return 1==e.length&&(e="0"+e),1==t.length&&(t="0"+t),1==n.length&&(n="0"+n),"#"+e+t+n}}function ye(e,t){var n=e[0],r=e[1],o=e[2],a=e[3];n=xe(n,r,o,a,t[0],7,-680876936),a=xe(a,n,r,o,t[1],12,-389564586),o=xe(o,a,n,r,t[2],17,606105819),r=xe(r,o,a,n,t[3],22,-1044525330),n=xe(n,r,o,a,t[4],7,-176418897),a=xe(a,n,r,o,t[5],12,1200080426),o=xe(o,a,n,r,t[6],17,-1473231341),r=xe(r,o,a,n,t[7],22,-45705983),n=xe(n,r,o,a,t[8],7,1770035416),a=xe(a,n,r,o,t[9],12,-1958414417),o=xe(o,a,n,r,t[10],17,-42063),r=xe(r,o,a,n,t[11],22,-1990404162),n=xe(n,r,o,a,t[12],7,1804603682),a=xe(a,n,r,o,t[13],12,-40341101),o=xe(o,a,n,r,t[14],17,-1502002290),n=Ae(n,r=xe(r,o,a,n,t[15],22,1236535329),o,a,t[1],5,-165796510),a=Ae(a,n,r,o,t[6],9,-1069501632),o=Ae(o,a,n,r,t[11],14,643717713),r=Ae(r,o,a,n,t[0],20,-373897302),n=Ae(n,r,o,a,t[5],5,-701558691),a=Ae(a,n,r,o,t[10],9,38016083),o=Ae(o,a,n,r,t[15],14,-660478335),r=Ae(r,o,a,n,t[4],20,-405537848),n=Ae(n,r,o,a,t[9],5,568446438),a=Ae(a,n,r,o,t[14],9,-1019803690),o=Ae(o,a,n,r,t[3],14,-187363961),r=Ae(r,o,a,n,t[8],20,1163531501),n=Ae(n,r,o,a,t[13],5,-1444681467),a=Ae(a,n,r,o,t[2],9,-51403784),o=Ae(o,a,n,r,t[7],14,1735328473),n=we(n,r=Ae(r,o,a,n,t[12],20,-1926607734),o,a,t[5],4,-378558),a=we(a,n,r,o,t[8],11,-2022574463),o=we(o,a,n,r,t[11],16,1839030562),r=we(r,o,a,n,t[14],23,-35309556),n=we(n,r,o,a,t[1],4,-1530992060),a=we(a,n,r,o,t[4],11,1272893353),o=we(o,a,n,r,t[7],16,-155497632),r=we(r,o,a,n,t[10],23,-1094730640),n=we(n,r,o,a,t[13],4,681279174),a=we(a,n,r,o,t[0],11,-358537222),o=we(o,a,n,r,t[3],16,-722521979),r=we(r,o,a,n,t[6],23,76029189),n=we(n,r,o,a,t[9],4,-640364487),a=we(a,n,r,o,t[12],11,-421815835),o=we(o,a,n,r,t[15],16,530742520),n=Se(n,r=we(r,o,a,n,t[2],23,-995338651),o,a,t[0],6,-198630844),a=Se(a,n,r,o,t[7],10,1126891415),o=Se(o,a,n,r,t[14],15,-1416354905),r=Se(r,o,a,n,t[5],21,-57434055),n=Se(n,r,o,a,t[12],6,1700485571),a=Se(a,n,r,o,t[3],10,-1894986606),o=Se(o,a,n,r,t[10],15,-1051523),r=Se(r,o,a,n,t[1],21,-2054922799),n=Se(n,r,o,a,t[8],6,1873313359),a=Se(a,n,r,o,t[15],10,-30611744),o=Se(o,a,n,r,t[6],15,-1560198380),r=Se(r,o,a,n,t[13],21,1309151649),n=Se(n,r,o,a,t[4],6,-145523070),a=Se(a,n,r,o,t[11],10,-1120210379),o=Se(o,a,n,r,t[2],15,718787259),r=Se(r,o,a,n,t[9],21,-343485551),e[0]=je(n,e[0]),e[1]=je(r,e[1]),e[2]=je(o,e[2]),e[3]=je(a,e[3])}function be(e,t,n,r,o,a){return t=je(je(t,e),je(r,a)),je(t<>>32-o,n)}function xe(e,t,n,r,o,a,i){return be(t&n|~t&r,e,t,o,a,i)}function Ae(e,t,n,r,o,a,i){return be(t&r|n&~r,e,t,o,a,i)}function we(e,t,n,r,o,a,i){return be(t^n^r,e,t,o,a,i)}function Se(e,t,n,r,o,a,i){return be(n^(t|~r),e,t,o,a,i)}function Ce(e){var t,n=e.length,r=[1732584193,-271733879,-1732584194,271733878];for(t=64;t<=e.length;t+=64)ye(r,Pe(e.substring(t-64,t)));e=e.substring(t-64);var o=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t>2]|=e.charCodeAt(t)<<(t%4<<3);if(o[t>>2]|=128<<(t%4<<3),t>55)for(ye(r,o),t=0;t<16;t++)o[t]=0;return o[14]=8*n,ye(r,o),r}function Pe(e){var t,n=[];for(t=0;t<64;t+=4)n[t>>2]=e.charCodeAt(t)+(e.charCodeAt(t+1)<<8)+(e.charCodeAt(t+2)<<16)+(e.charCodeAt(t+3)<<24);return n}he=le.atob.bind(le),me=le.btoa.bind(le);var _e="0123456789abcdef".split("");function Te(e){for(var t="",n=0;n<4;n++)t+=_e[e>>8*n+4&15]+_e[e>>8*n&15];return t}function Ee(e){return String.fromCharCode(255&e,(65280&e)>>8,(16711680&e)>>16,(4278190080&e)>>24)}function Re(e){return Ce(e).map(Ee).join("")}var ke="5d41402abc4b2a76b9719d911017c592"!=function(e){for(var t=0;t>16)+(t>>16)+(n>>16)<<16|65535&n}return e+t&4294967295}function Oe(e,t){var n,r,o,a;if(e!==n){for(var i=(o=e,a=1+(256/e.length|0),new Array(a+1).join(o)),s=[],l=0;l<256;l++)s[l]=l;var c=0;for(l=0;l<256;l++){var d=s[l];c=(c+d+i.charCodeAt(l))%256,s[l]=s[c],s[c]=d}n=e,r=s}else s=r;var u=t.length,p=0,f=0,h="";for(l=0;l\x80/\f\xa9\xfedSiz";var a=(t+this.padding).substr(0,32),i=(n+this.padding).substr(0,32);this.O=this.processOwnerPassword(a,i),this.P=-(1+(255^o)),this.encryptionKey=Re(a+this.O+this.lsbFirstWord(this.P)+this.hexToBytes(r)).substr(0,5),this.U=Oe(this.encryptionKey,this.padding)}function Me(e){if(/[^\u0000-\u00ff]/.test(e))throw new Error("Invalid PDF Name Object: "+e+", Only accept ASCII characters.");for(var t="",n=e.length,r=0;r126?"#"+("0"+o.toString(16)).slice(-2):e[r]}return t}function Le(e){if("object"!==(0,u.A)(e))throw new Error("Invalid Context passed to initialize PubSub (jsPDF-module)");var t={};this.subscribe=function(e,n,r){if(r=r||!1,"string"!=typeof e||"function"!=typeof n||"boolean"!=typeof r)throw new Error("Invalid arguments passed to PubSub.subscribe (jsPDF-module)");t.hasOwnProperty(e)||(t[e]={});var o=Math.random().toString(35);return t[e][o]=[n,!!r],o},this.unsubscribe=function(e){for(var n in t)if(t[n][e])return delete t[n][e],0===Object.keys(t[n]).length&&delete t[n],!0;return!1},this.publish=function(n){if(t.hasOwnProperty(n)){var r=Array.prototype.slice.call(arguments,1),o=[];for(var a in t[n]){var i=t[n][a];try{i[0].apply(e,r)}catch(n){le.console&&de.error("jsPDF PubSub Error",n.message,n)}i[1]&&o.push(a)}o.length&&o.forEach(this.unsubscribe)}},this.getTopics=function(){return t}}function Ne(e){if(!(this instanceof Ne))return new Ne(e);var t="opacity,stroke-opacity".split(",");for(var n in e)e.hasOwnProperty(n)&&t.indexOf(n)>=0&&(this[n]=e[n]);this.id="",this.objectNumber=-1}function Fe(e,t){this.gState=e,this.matrix=t,this.id="",this.objectNumber=-1}function ze(e,t,n,r,o){if(!(this instanceof ze))return new ze(e,t,n,r,o);this.type="axial"===e?2:3,this.coords=t,this.colors=n,Fe.call(this,r,o)}function Be(e,t,n,r,o){if(!(this instanceof Be))return new Be(e,t,n,r,o);this.boundingBox=e,this.xStep=t,this.yStep=n,this.stream="",this.cloneIndex=0,Fe.call(this,r,o)}function Ue(e){var t,n="string"==typeof arguments[0]?arguments[0]:"p",r=arguments[1],o=arguments[2],a=arguments[3],i=[],s=1,l=16,c="S",d=null;"object"===(0,u.A)(e=e||{})&&(n=e.orientation,r=e.unit||r,o=e.format||o,a=e.compress||e.compressPdf||a,null!==(d=e.encryption||null)&&(d.userPassword=d.userPassword||"",d.ownerPassword=d.ownerPassword||"",d.userPermissions=d.userPermissions||[]),s="number"==typeof e.userUnit?Math.abs(e.userUnit):1,void 0!==e.precision&&(t=e.precision),void 0!==e.floatPrecision&&(l=e.floatPrecision),c=e.defaultPathOperation||"S"),i=e.filters||(!0===a?["FlateEncode"]:i),r=r||"mm",n=(""+(n||"P")).toLowerCase();var p=e.putOnlyUsedFonts||!1,f={},h={internal:{},__private__:{}};h.__private__.PubSub=Le;var m="1.3",g=h.__private__.getPdfVersion=function(){return m};h.__private__.setPdfVersion=function(e){m=e};var v={a0:[2383.94,3370.39],a1:[1683.78,2383.94],a2:[1190.55,1683.78],a3:[841.89,1190.55],a4:[595.28,841.89],a5:[419.53,595.28],a6:[297.64,419.53],a7:[209.76,297.64],a8:[147.4,209.76],a9:[104.88,147.4],a10:[73.7,104.88],b0:[2834.65,4008.19],b1:[2004.09,2834.65],b2:[1417.32,2004.09],b3:[1000.63,1417.32],b4:[708.66,1000.63],b5:[498.9,708.66],b6:[354.33,498.9],b7:[249.45,354.33],b8:[175.75,249.45],b9:[124.72,175.75],b10:[87.87,124.72],c0:[2599.37,3676.54],c1:[1836.85,2599.37],c2:[1298.27,1836.85],c3:[918.43,1298.27],c4:[649.13,918.43],c5:[459.21,649.13],c6:[323.15,459.21],c7:[229.61,323.15],c8:[161.57,229.61],c9:[113.39,161.57],c10:[79.37,113.39],dl:[311.81,623.62],letter:[612,792],"government-letter":[576,756],legal:[612,1008],"junior-legal":[576,360],ledger:[1224,792],tabloid:[792,1224],"credit-card":[153,243]};h.__private__.getPageFormats=function(){return v};var y=h.__private__.getPageFormat=function(e){return v[e]};o=o||"a4";var b="compat",x="advanced",A=b;function w(){this.saveGraphicsState(),Z(new He(ye,0,0,-ye,0,wn()*ye).toString()+" cm"),this.setFontSize(this.getFontSize()/ye),c="n",A=x}function S(){this.restoreGraphicsState(),c="S",A=b}var C=h.__private__.combineFontStyleAndFontWeight=function(e,t){if("bold"==e&&"normal"==t||"bold"==e&&400==t||"normal"==e&&"italic"==t||"bold"==e&&"italic"==t)throw new Error("Invalid Combination of fontweight and fontstyle");return t&&(e=400==t||"normal"===t?"italic"===e?"italic":"normal":700!=t&&"bold"!==t||"normal"!==e?(700==t?"bold":t)+""+e:"bold"),e};h.advancedAPI=function(e){var t=A===b;return t&&w.call(this),"function"!=typeof e||(e(this),t&&S.call(this)),this},h.compatAPI=function(e){var t=A===x;return t&&S.call(this),"function"!=typeof e||(e(this),t&&w.call(this)),this},h.isAdvancedAPI=function(){return A===x};var P,_=function(e){if(A!==x)throw new Error(e+" is only available in 'advanced' API mode. You need to call advancedAPI() first.")},T=h.roundToPrecision=h.__private__.roundToPrecision=function(e,n){var r=t||n;if(isNaN(e)||isNaN(r))throw new Error("Invalid argument passed to jsPDF.roundToPrecision");return e.toFixed(r).replace(/0+$/,"")};P=h.hpf=h.__private__.hpf="number"==typeof l?function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.hpf");return T(e,l)}:"smart"===l?function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.hpf");return T(e,e>-1&&e<1?16:5)}:function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.hpf");return T(e,16)};var E=h.f2=h.__private__.f2=function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.f2");return T(e,2)},R=h.__private__.f3=function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.f3");return T(e,3)},k=h.scale=h.__private__.scale=function(e){if(isNaN(e))throw new Error("Invalid argument passed to jsPDF.scale");return A===b?e*ye:A===x?e:void 0},j=function(e){return k(function(e){return A===b?wn()-e:A===x?e:void 0}(e))};h.__private__.setPrecision=h.setPrecision=function(e){"number"==typeof parseInt(e,10)&&(t=parseInt(e,10))};var O,I="00000000000000000000000000000000",D=h.__private__.getFileId=function(){return I},M=h.__private__.setFileId=function(e){return I=void 0!==e&&/^[a-fA-F0-9]{32}$/.test(e)?e.toUpperCase():I.split("").map((function(){return"ABCDEF0123456789".charAt(Math.floor(16*Math.random()))})).join(""),null!==d&&(jt=new De(d.userPermissions,d.userPassword,d.ownerPassword,I)),I};h.setFileId=function(e){return M(e),this},h.getFileId=function(){return D()};var L=h.__private__.convertDateToPDFDate=function(e){var t=e.getTimezoneOffset(),n=t<0?"+":"-",r=Math.floor(Math.abs(t/60)),o=Math.abs(t%60),a=[n,U(r),"'",U(o),"'"].join("");return["D:",e.getFullYear(),U(e.getMonth()+1),U(e.getDate()),U(e.getHours()),U(e.getMinutes()),U(e.getSeconds()),a].join("")},N=h.__private__.convertPDFDateToDate=function(e){var t=parseInt(e.substr(2,4),10),n=parseInt(e.substr(6,2),10)-1,r=parseInt(e.substr(8,2),10),o=parseInt(e.substr(10,2),10),a=parseInt(e.substr(12,2),10),i=parseInt(e.substr(14,2),10);return new Date(t,n,r,o,a,i,0)},F=h.__private__.setCreationDate=function(e){var t;if(void 0===e&&(e=new Date),e instanceof Date)t=L(e);else{if(!/^D:(20[0-2][0-9]|203[0-7]|19[7-9][0-9])(0[0-9]|1[0-2])([0-2][0-9]|3[0-1])(0[0-9]|1[0-9]|2[0-3])(0[0-9]|[1-5][0-9])(0[0-9]|[1-5][0-9])(\+0[0-9]|\+1[0-4]|-0[0-9]|-1[0-1])'(0[0-9]|[1-5][0-9])'?$/.test(e))throw new Error("Invalid argument passed to jsPDF.setCreationDate");t=e}return O=t},z=h.__private__.getCreationDate=function(e){var t=O;return"jsDate"===e&&(t=N(O)),t};h.setCreationDate=function(e){return F(e),this},h.getCreationDate=function(e){return z(e)};var B,U=h.__private__.padd2=function(e){return("0"+parseInt(e)).slice(-2)},V=h.__private__.padd2Hex=function(e){return("00"+(e=e.toString())).substr(e.length)},W=0,H=[],G=[],Y=0,q=[],K=[],J=!1,X=G;h.__private__.setCustomOutputDestination=function(e){J=!0,X=e};var $=function(e){J||(X=e)};h.__private__.resetCustomOutputDestination=function(){J=!1,X=G};var Z=h.__private__.out=function(e){return e=e.toString(),Y+=e.length+1,X.push(e),X},Q=h.__private__.write=function(e){return Z(1===arguments.length?e.toString():Array.prototype.join.call(arguments," "))},ee=h.__private__.getArrayBuffer=function(e){for(var t=e.length,n=new ArrayBuffer(t),r=new Uint8Array(n);t--;)r[t]=e.charCodeAt(t);return n},te=[["Helvetica","helvetica","normal","WinAnsiEncoding"],["Helvetica-Bold","helvetica","bold","WinAnsiEncoding"],["Helvetica-Oblique","helvetica","italic","WinAnsiEncoding"],["Helvetica-BoldOblique","helvetica","bolditalic","WinAnsiEncoding"],["Courier","courier","normal","WinAnsiEncoding"],["Courier-Bold","courier","bold","WinAnsiEncoding"],["Courier-Oblique","courier","italic","WinAnsiEncoding"],["Courier-BoldOblique","courier","bolditalic","WinAnsiEncoding"],["Times-Roman","times","normal","WinAnsiEncoding"],["Times-Bold","times","bold","WinAnsiEncoding"],["Times-Italic","times","italic","WinAnsiEncoding"],["Times-BoldItalic","times","bolditalic","WinAnsiEncoding"],["ZapfDingbats","zapfdingbats","normal",null],["Symbol","symbol","normal",null]];h.__private__.getStandardFonts=function(){return te};var ne=e.fontSize||16;h.__private__.setFontSize=h.setFontSize=function(e){return ne=A===x?e/ye:e,this};var re,oe=h.__private__.getFontSize=h.getFontSize=function(){return A===b?ne:ne*ye},ae=e.R2L||!1;h.__private__.setR2L=h.setR2L=function(e){return ae=e,this},h.__private__.getR2L=h.getR2L=function(){return ae};var ie,se=h.__private__.setZoomMode=function(e){if(/^(?:\d+\.\d*|\d*\.\d+|\d+)%$/.test(e))re=e;else if(isNaN(e)){if(-1===[void 0,null,"fullwidth","fullheight","fullpage","original"].indexOf(e))throw new Error('zoom must be Integer (e.g. 2), a percentage Value (e.g. 300%) or fullwidth, fullheight, fullpage, original. "'+e+'" is not recognized.');re=e}else re=parseInt(e,10)};h.__private__.getZoomMode=function(){return re};var ce,ue=h.__private__.setPageMode=function(e){if(-1==[void 0,null,"UseNone","UseOutlines","UseThumbs","FullScreen"].indexOf(e))throw new Error('Page mode must be one of UseNone, UseOutlines, UseThumbs, or FullScreen. "'+e+'" is not recognized.');ie=e};h.__private__.getPageMode=function(){return ie};var pe=h.__private__.setLayoutMode=function(e){if(-1==[void 0,null,"continuous","single","twoleft","tworight","two"].indexOf(e))throw new Error('Layout mode must be one of continuous, single, twoleft, tworight. "'+e+'" is not recognized.');ce=e};h.__private__.getLayoutMode=function(){return ce},h.__private__.setDisplayMode=h.setDisplayMode=function(e,t,n){return se(e),pe(t),ue(n),this};var fe={title:"",subject:"",author:"",keywords:"",creator:""};h.__private__.getDocumentProperty=function(e){if(-1===Object.keys(fe).indexOf(e))throw new Error("Invalid argument passed to jsPDF.getDocumentProperty");return fe[e]},h.__private__.getDocumentProperties=function(){return fe},h.__private__.setDocumentProperties=h.setProperties=h.setDocumentProperties=function(e){for(var t in fe)fe.hasOwnProperty(t)&&e[t]&&(fe[t]=e[t]);return this},h.__private__.setDocumentProperty=function(e,t){if(-1===Object.keys(fe).indexOf(e))throw new Error("Invalid arguments passed to jsPDF.setDocumentProperty");return fe[e]=t};var he,ye,be,xe,Ae,we={},Se={},Ce=[],Pe={},_e={},Te={},Ee={},Re=null,ke=0,je=[],Oe=new Le(h),Ie=e.hotfixes||[],Fe={},Ve={},We=[],He=function e(t,n,r,o,a,i){if(!(this instanceof e))return new e(t,n,r,o,a,i);isNaN(t)&&(t=1),isNaN(n)&&(n=0),isNaN(r)&&(r=0),isNaN(o)&&(o=1),isNaN(a)&&(a=0),isNaN(i)&&(i=0),this._matrix=[t,n,r,o,a,i]};Object.defineProperty(He.prototype,"sx",{get:function(){return this._matrix[0]},set:function(e){this._matrix[0]=e}}),Object.defineProperty(He.prototype,"shy",{get:function(){return this._matrix[1]},set:function(e){this._matrix[1]=e}}),Object.defineProperty(He.prototype,"shx",{get:function(){return this._matrix[2]},set:function(e){this._matrix[2]=e}}),Object.defineProperty(He.prototype,"sy",{get:function(){return this._matrix[3]},set:function(e){this._matrix[3]=e}}),Object.defineProperty(He.prototype,"tx",{get:function(){return this._matrix[4]},set:function(e){this._matrix[4]=e}}),Object.defineProperty(He.prototype,"ty",{get:function(){return this._matrix[5]},set:function(e){this._matrix[5]=e}}),Object.defineProperty(He.prototype,"a",{get:function(){return this._matrix[0]},set:function(e){this._matrix[0]=e}}),Object.defineProperty(He.prototype,"b",{get:function(){return this._matrix[1]},set:function(e){this._matrix[1]=e}}),Object.defineProperty(He.prototype,"c",{get:function(){return this._matrix[2]},set:function(e){this._matrix[2]=e}}),Object.defineProperty(He.prototype,"d",{get:function(){return this._matrix[3]},set:function(e){this._matrix[3]=e}}),Object.defineProperty(He.prototype,"e",{get:function(){return this._matrix[4]},set:function(e){this._matrix[4]=e}}),Object.defineProperty(He.prototype,"f",{get:function(){return this._matrix[5]},set:function(e){this._matrix[5]=e}}),Object.defineProperty(He.prototype,"rotation",{get:function(){return Math.atan2(this.shx,this.sx)}}),Object.defineProperty(He.prototype,"scaleX",{get:function(){return this.decompose().scale.sx}}),Object.defineProperty(He.prototype,"scaleY",{get:function(){return this.decompose().scale.sy}}),Object.defineProperty(He.prototype,"isIdentity",{get:function(){return 1===this.sx&&0===this.shy&&0===this.shx&&1===this.sy&&0===this.tx&&0===this.ty}}),He.prototype.join=function(e){return[this.sx,this.shy,this.shx,this.sy,this.tx,this.ty].map(P).join(e)},He.prototype.multiply=function(e){var t=e.sx*this.sx+e.shy*this.shx,n=e.sx*this.shy+e.shy*this.sy,r=e.shx*this.sx+e.sy*this.shx,o=e.shx*this.shy+e.sy*this.sy,a=e.tx*this.sx+e.ty*this.shx+this.tx,i=e.tx*this.shy+e.ty*this.sy+this.ty;return new He(t,n,r,o,a,i)},He.prototype.decompose=function(){var e=this.sx,t=this.shy,n=this.shx,r=this.sy,o=this.tx,a=this.ty,i=Math.sqrt(e*e+t*t),s=(e/=i)*n+(t/=i)*r;n-=e*s,r-=t*s;var l=Math.sqrt(n*n+r*r);return s/=l,e*(r/=l)>16&255,r=l>>8&255,o=255&l}if(void 0===r||void 0===a&&n===r&&r===o)if("string"==typeof n)t=n+" "+i[0];else if(2===e.precision)t=E(n/255)+" "+i[0];else t=R(n/255)+" "+i[0];else if(void 0===a||"object"===(0,u.A)(a)){if(a&&!isNaN(a.a)&&0===a.a)return["1.","1.","1.",i[1]].join(" ");if("string"==typeof n)t=[n,r,o,i[1]].join(" ");else if(2===e.precision)t=[E(n/255),E(r/255),E(o/255),i[1]].join(" ");else t=[R(n/255),R(r/255),R(o/255),i[1]].join(" ")}else if("string"==typeof n)t=[n,r,o,a,i[2]].join(" ");else if(2===e.precision)t=[E(n),E(r),E(o),E(a),i[2]].join(" ");else t=[R(n),R(r),R(o),R(a),i[2]].join(" ");return t},nt=h.__private__.getFilters=function(){return i},rt=h.__private__.putStream=function(e){var t=(e=e||{}).data||"",n=e.filters||nt(),r=e.alreadyAppliedFilters||[],o=e.addLength1||!1,a=t.length,i=e.objectId,s=function(e){return e};if(null!==d&&void 0===i)throw new Error("ObjectId must be passed to putStream for file encryption");null!==d&&(s=jt.encryptor(i,0));var l={};!0===n&&(n=["FlateEncode"]);var c=e.additionalKeyValues||[],u=(l=void 0!==Ue.API.processDataByFilters?Ue.API.processDataByFilters(t,n):{data:t,reverseChain:[]}).reverseChain+(Array.isArray(r)?r.join(" "):r.toString());if(0!==l.data.length&&(c.push({key:"Length",value:l.data.length}),!0===o&&c.push({key:"Length1",value:a})),0!=u.length)if(u.split("/").length-1==1)c.push({key:"Filter",value:u});else{c.push({key:"Filter",value:"["+u+"]"});for(var p=0;p>"),0!==l.data.length&&(Z("stream"),Z(s(l.data)),Z("endstream"))},ot=h.__private__.putPage=function(e){var t=e.number,n=e.data,r=e.objId,o=e.contentsObjId;Xe(r,!0),Z("<>"),Z("endobj");var a=n.join("\n");return A===x&&(a+="\nQ"),Xe(o,!0),rt({data:a,filters:nt(),objectId:o}),Z("endobj"),r},at=h.__private__.putPages=function(){var e,t,n=[];for(e=1;e<=ke;e++)je[e].objId=Je(),je[e].contentsObjId=Je();for(e=1;e<=ke;e++)n.push(ot({number:e,data:K[e],objId:je[e].objId,contentsObjId:je[e].contentsObjId,mediaBox:je[e].mediaBox,cropBox:je[e].cropBox,bleedBox:je[e].bleedBox,trimBox:je[e].trimBox,artBox:je[e].artBox,userUnit:je[e].userUnit,rootDictionaryObjId:Ze,resourceDictionaryObjId:Qe}));Xe(Ze,!0),Z("<>"),Z("endobj"),Oe.publish("postPutPages")},it=function(e){Oe.publish("putFont",{font:e,out:Z,newObject:Ke,putStream:rt}),!0!==e.isAlreadyPutted&&(e.objectNumber=Ke(),Z("<<"),Z("/Type /Font"),Z("/BaseFont /"+Me(e.postScriptName)),Z("/Subtype /Type1"),"string"==typeof e.encoding&&Z("/Encoding /"+e.encoding),Z("/FirstChar 32"),Z("/LastChar 255"),Z(">>"),Z("endobj"))},st=function(e){e.objectNumber=Ke();var t=[];t.push({key:"Type",value:"/XObject"}),t.push({key:"Subtype",value:"/Form"}),t.push({key:"BBox",value:"["+[P(e.x),P(e.y),P(e.x+e.width),P(e.y+e.height)].join(" ")+"]"}),t.push({key:"Matrix",value:"["+e.matrix.toString()+"]"});var n=e.pages[1].join("\n");rt({data:n,additionalKeyValues:t,objectId:e.objectNumber}),Z("endobj")},lt=function(e,t){t||(t=21);var n=Ke(),r=function(e,t){var n,r=[],o=1/(t-1);for(n=0;n<1;n+=o)r.push(n);if(r.push(1),0!=e[0].offset){var a={offset:0,color:e[0].color};e.unshift(a)}if(1!=e[e.length-1].offset){var i={offset:1,color:e[e.length-1].color};e.push(i)}for(var s="",l=0,c=0;ce[l+1].offset;)l++;var d=e[l].offset,u=(n-d)/(e[l+1].offset-d),p=e[l].color,f=e[l+1].color;s+=V(Math.round((1-u)*p[0]+u*f[0]).toString(16))+V(Math.round((1-u)*p[1]+u*f[1]).toString(16))+V(Math.round((1-u)*p[2]+u*f[2]).toString(16))}return s.trim()}(e.colors,t),o=[];o.push({key:"FunctionType",value:"0"}),o.push({key:"Domain",value:"[0.0 1.0]"}),o.push({key:"Size",value:"["+t+"]"}),o.push({key:"BitsPerSample",value:"8"}),o.push({key:"Range",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),o.push({key:"Decode",value:"[0.0 1.0 0.0 1.0 0.0 1.0]"}),rt({data:r,additionalKeyValues:o,alreadyAppliedFilters:["/ASCIIHexDecode"],objectId:n}),Z("endobj"),e.objectNumber=Ke(),Z("<< /ShadingType "+e.type),Z("/ColorSpace /DeviceRGB");var a="/Coords ["+P(parseFloat(e.coords[0]))+" "+P(parseFloat(e.coords[1]))+" ";2===e.type?a+=P(parseFloat(e.coords[2]))+" "+P(parseFloat(e.coords[3])):a+=P(parseFloat(e.coords[2]))+" "+P(parseFloat(e.coords[3]))+" "+P(parseFloat(e.coords[4]))+" "+P(parseFloat(e.coords[5])),Z(a+="]"),e.matrix&&Z("/Matrix ["+e.matrix.toString()+"]"),Z("/Function "+n+" 0 R"),Z("/Extend [true true]"),Z(">>"),Z("endobj")},ct=function(e,t){var n=Je(),r=Ke();t.push({resourcesOid:n,objectOid:r}),e.objectNumber=r;var o=[];o.push({key:"Type",value:"/Pattern"}),o.push({key:"PatternType",value:"1"}),o.push({key:"PaintType",value:"1"}),o.push({key:"TilingType",value:"1"}),o.push({key:"BBox",value:"["+e.boundingBox.map(P).join(" ")+"]"}),o.push({key:"XStep",value:P(e.xStep)}),o.push({key:"YStep",value:P(e.yStep)}),o.push({key:"Resources",value:n+" 0 R"}),e.matrix&&o.push({key:"Matrix",value:"["+e.matrix.toString()+"]"}),rt({data:e.stream,additionalKeyValues:o,objectId:e.objectNumber}),Z("endobj")},dt=function(e){for(var t in e.objectNumber=Ke(),Z("<<"),e)switch(t){case"opacity":Z("/ca "+E(e[t]));break;case"stroke-opacity":Z("/CA "+E(e[t]))}Z(">>"),Z("endobj")},ut=function(e){Xe(e.resourcesOid,!0),Z("<<"),Z("/ProcSet [/PDF /Text /ImageB /ImageC /ImageI]"),function(){for(var e in Z("/Font <<"),we)we.hasOwnProperty(e)&&(!1===p||!0===p&&f.hasOwnProperty(e))&&Z("/"+e+" "+we[e].objectNumber+" 0 R");Z(">>")}(),function(){if(Object.keys(Pe).length>0){for(var e in Z("/Shading <<"),Pe)Pe.hasOwnProperty(e)&&Pe[e]instanceof ze&&Pe[e].objectNumber>=0&&Z("/"+e+" "+Pe[e].objectNumber+" 0 R");Oe.publish("putShadingPatternDict"),Z(">>")}}(),function(e){if(Object.keys(Pe).length>0){for(var t in Z("/Pattern <<"),Pe)Pe.hasOwnProperty(t)&&Pe[t]instanceof h.TilingPattern&&Pe[t].objectNumber>=0&&Pe[t].objectNumber>")}}(e.objectOid),function(){if(Object.keys(Te).length>0){var e;for(e in Z("/ExtGState <<"),Te)Te.hasOwnProperty(e)&&Te[e].objectNumber>=0&&Z("/"+e+" "+Te[e].objectNumber+" 0 R");Oe.publish("putGStateDict"),Z(">>")}}(),function(){for(var e in Z("/XObject <<"),Fe)Fe.hasOwnProperty(e)&&Fe[e].objectNumber>=0&&Z("/"+e+" "+Fe[e].objectNumber+" 0 R");Oe.publish("putXobjectDict"),Z(">>")}(),Z(">>"),Z("endobj")},pt=function(){var e=[];(function(){for(var e in we)we.hasOwnProperty(e)&&(!1===p||!0===p&&f.hasOwnProperty(e))&&it(we[e])})(),function(){var e;for(e in Te)Te.hasOwnProperty(e)&&dt(Te[e])}(),function(){for(var e in Fe)Fe.hasOwnProperty(e)&&st(Fe[e])}(),function(e){var t;for(t in Pe)Pe.hasOwnProperty(t)&&(Pe[t]instanceof ze?lt(Pe[t]):Pe[t]instanceof Be&&ct(Pe[t],e))}(e),Oe.publish("putResources"),e.forEach(ut),ut({resourcesOid:Qe,objectOid:Number.MAX_SAFE_INTEGER}),Oe.publish("postPutResources")},ft=function(e){Se[e.fontName]=Se[e.fontName]||{},Se[e.fontName][e.fontStyle]=e.id},ht=function(e,t,n,r,o){var a={id:"F"+(Object.keys(we).length+1).toString(10),postScriptName:e,fontName:t,fontStyle:n,encoding:r,isStandardFont:o||!1,metadata:{}};return Oe.publish("addFont",{font:a,instance:this}),we[a.id]=a,ft(a),a.id},mt=h.__private__.pdfEscape=h.pdfEscape=function(e,t){return function(e,t){var n,r,o,a,i,s,l,c,d;if(o=(t=t||{}).sourceEncoding||"Unicode",i=t.outputEncoding,(t.autoencode||i)&&we[he].metadata&&we[he].metadata[o]&&we[he].metadata[o].encoding&&(a=we[he].metadata[o].encoding,!i&&we[he].encoding&&(i=we[he].encoding),!i&&a.codePages&&(i=a.codePages[0]),"string"==typeof i&&(i=a[i]),i)){for(l=!1,s=[],n=0,r=e.length;n>8&&(l=!0);e=s.join("")}for(n=e.length;void 0===l&&0!==n;)e.charCodeAt(n-1)>>8&&(l=!0),n--;if(!l)return e;for(s=t.noBOM?[]:[254,255],n=0,r=e.length;n>8)>>8)throw new Error("Character at position "+n+" of string '"+e+"' exceeds 16bits. Cannot be encoded into UCS-2 BE");s.push(d),s.push(c-(d<<8))}return String.fromCharCode.apply(void 0,s)}(e,t).replace(/\\/g,"\\\\").replace(/\(/g,"\\(").replace(/\)/g,"\\)")},gt=h.__private__.beginPage=function(e){K[++ke]=[],je[ke]={objId:0,contentsObjId:0,userUnit:Number(s),artBox:null,bleedBox:null,cropBox:null,trimBox:null,mediaBox:{bottomLeftX:0,bottomLeftY:0,topRightX:Number(e[0]),topRightY:Number(e[1])}},bt(ke),$(K[B])},vt=function(e,t){var r,a,i;switch(n=t||n,"string"==typeof e&&(r=y(e.toLowerCase()),Array.isArray(r)&&(a=r[0],i=r[1])),Array.isArray(e)&&(a=e[0]*ye,i=e[1]*ye),isNaN(a)&&(a=o[0],i=o[1]),(a>14400||i>14400)&&(de.warn("A page in a PDF can not be wider or taller than 14400 userUnit. jsPDF limits the width/height to 14400"),a=Math.min(14400,a),i=Math.min(14400,i)),o=[a,i],n.substr(0,1)){case"l":i>a&&(o=[i,a]);break;case"p":a>i&&(o=[i,a])}gt(o),$t(Jt),Z(an),0!==pn&&Z(pn+" J"),0!==fn&&Z(fn+" j"),Oe.publish("addPage",{pageNumber:ke})},yt=function(e){e>0&&e<=ke&&(K.splice(e,1),je.splice(e,1),ke--,B>ke&&(B=ke),this.setPage(B))},bt=function(e){e>0&&e<=ke&&(B=e)},xt=h.__private__.getNumberOfPages=h.getNumberOfPages=function(){return K.length-1},At=function(e,t,n){var r,o=void 0;return n=n||{},e=void 0!==e?e:we[he].fontName,t=void 0!==t?t:we[he].fontStyle,r=e.toLowerCase(),void 0!==Se[r]&&void 0!==Se[r][t]?o=Se[r][t]:void 0!==Se[e]&&void 0!==Se[e][t]?o=Se[e][t]:!1===n.disableWarning&&de.warn("Unable to look up font label for font '"+e+"', '"+t+"'. Refer to getFontList() for available fonts."),o||n.noFallback||null==(o=Se.times[t])&&(o=Se.times.normal),o},wt=h.__private__.putInfo=function(){var e=Ke(),t=function(e){return e};for(var n in null!==d&&(t=jt.encryptor(e,0)),Z("<<"),Z("/Producer ("+mt(t("jsPDF "+Ue.version))+")"),fe)fe.hasOwnProperty(n)&&fe[n]&&Z("/"+n.substr(0,1).toUpperCase()+n.substr(1)+" ("+mt(t(fe[n]))+")");Z("/CreationDate ("+mt(t(O))+")"),Z(">>"),Z("endobj")},St=h.__private__.putCatalog=function(e){var t=(e=e||{}).rootDictionaryObjId||Ze;switch(Ke(),Z("<<"),Z("/Type /Catalog"),Z("/Pages "+t+" 0 R"),re||(re="fullwidth"),re){case"fullwidth":Z("/OpenAction [3 0 R /FitH null]");break;case"fullheight":Z("/OpenAction [3 0 R /FitV null]");break;case"fullpage":Z("/OpenAction [3 0 R /Fit]");break;case"original":Z("/OpenAction [3 0 R /XYZ null null 1]");break;default:var n=""+re;"%"===n.substr(n.length-1)&&(re=parseInt(re)/100),"number"==typeof re&&Z("/OpenAction [3 0 R /XYZ null null "+E(re)+"]")}switch(ce||(ce="continuous"),ce){case"continuous":Z("/PageLayout /OneColumn");break;case"single":Z("/PageLayout /SinglePage");break;case"two":case"twoleft":Z("/PageLayout /TwoColumnLeft");break;case"tworight":Z("/PageLayout /TwoColumnRight")}ie&&Z("/PageMode /"+ie),Oe.publish("putCatalog"),Z(">>"),Z("endobj")},Ct=h.__private__.putTrailer=function(){Z("trailer"),Z("<<"),Z("/Size "+(W+1)),Z("/Root "+W+" 0 R"),Z("/Info "+(W-1)+" 0 R"),null!==d&&Z("/Encrypt "+jt.oid+" 0 R"),Z("/ID [ <"+I+"> <"+I+"> ]"),Z(">>")},Pt=h.__private__.putHeader=function(){Z("%PDF-"+m),Z("%\xba\xdf\xac\xe0")},_t=h.__private__.putXRef=function(){var e="0000000000";Z("xref"),Z("0 "+(W+1)),Z("0000000000 65535 f ");for(var t=1;t<=W;t++)"function"==typeof H[t]?Z((e+H[t]()).slice(-10)+" 00000 n "):void 0!==H[t]?Z((e+H[t]).slice(-10)+" 00000 n "):Z("0000000000 00000 n ")},Tt=h.__private__.buildDocument=function(){W=0,Y=0,G=[],H=[],q=[],Ze=Je(),Qe=Je(),$(G),Oe.publish("buildDocument"),Pt(),at(),function(){Oe.publish("putAdditionalObjects");for(var e=0;e"),Z("/O <"+jt.toHexString(jt.O)+">"),Z("/P "+jt.P),Z(">>"),Z("endobj")),wt(),St();var e=Y;return _t(),Ct(),Z("startxref"),Z(""+e),Z("%%EOF"),$(K[B]),G.join("\n")},Et=h.__private__.getBlob=function(e){return new Blob([ee(e)],{type:"application/pdf"})},Rt=h.output=h.__private__.output=function(e){return e.foo=function(){try{return e.apply(this,arguments)}catch(e){var t=e.stack||"";~t.indexOf(" at ")&&(t=t.split(" at ")[1]);var n="Error in function "+t.split("\n")[0].split("<")[0]+": "+e.message;if(!le.console)throw new Error(n);le.console.error(n,e),le.alert&&alert(n)}},e.foo.bar=e,e.foo}((function(e,t){switch("string"==typeof(t=t||{})?t={filename:t}:t.filename=t.filename||"generated.pdf",e){case void 0:return Tt();case"save":h.save(t.filename);break;case"arraybuffer":return ee(Tt());case"blob":return Et(Tt());case"bloburi":case"bloburl":if(void 0!==le.URL&&"function"==typeof le.URL.createObjectURL)return le.URL&&le.URL.createObjectURL(Et(Tt()))||void 0;de.warn("bloburl is not supported by your system, because URL.createObjectURL is not supported by your browser.");break;case"datauristring":case"dataurlstring":var n="",r=Tt();try{n=me(r)}catch(e){n=me(unescape(encodeURIComponent(r)))}return"data:application/pdf;filename="+t.filename+";base64,"+n;case"pdfobjectnewwindow":if("[object Window]"===Object.prototype.toString.call(le)){var o="https://cdnjs.cloudflare.com/ajax/libs/pdfobject/2.1.1/pdfobject.min.js",a=' integrity="sha512-4ze/a9/4jqu+tX9dfOqJYSvyYd5M6qum/3HpCLr+/Jqf0whc37VUbkpNGHR7/8pSnCFw47T1fmIpwBV7UySh3g==" crossorigin="anonymous"';t.pdfObjectUrl&&(o=t.pdfObjectUrl,a="");var i='