/*! For license information please see main.4364a02d.js.LICENSE.txt */ (()=>{var e={3803:(e,t,a)=>{"use strict";a.d(t,{A:()=>re});var n=function(){function e(e){var t=this;this._insertTag=function(e){var a;a=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,a),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var a=function(e){if(e.sheet)return e.sheet;for(var t=0;t0?d(y,--v):0,p--,10===b&&(p=1,A--),b}function z(){return b=v2||E(b)>3?"":" "}function N(e,t){for(;--t&&z()&&!(b<48||b>102||b>57&&b<65||b>70&&b<97););return S(e,C()+(t<6&&32==M()&&32==z()))}function P(e){for(;z();)switch(b){case e:return v;case 34:case 39:34!==e&&39!==e&&P(b);break;case 40:41===e&&P(e);break;case 92:z()}return v}function F(e,t){for(;z()&&e+b!==57&&(e+b!==84||47!==M()););return"/*"+S(t,v-1)+"*"+o(47===e?e:z())}function O(e){for(;!E(M());)z();return S(e,v)}var D="-ms-",U="-moz-",j="-webkit-",L="comm",_="rule",H="decl",Q="@keyframes";function K(e,t){for(var a="",n=f(e),r=0;r0&&m(U)-g&&h(b>32?J(U+";",n,a,g-1):J(s(U," ","")+";",n,a,g-2),f);break;case 59:U+=";";default:if(h(D=Y(U,t,a,A,p,r,u,T,B=[],P=[],g),i),123===E)if(0===p)W(U,t,D,D,B,i,g,u,P);else switch(99===v&&110===d(U,3)?100:v){case 100:case 108:case 109:case 115:W(e,D,D,n&&h(Y(e,D,D,0,0,r,u,T,r,B=[],g),P),r,P,g,u,n?B:P);break;default:W(U,D,D,D,[""],P,0,u,P)}}A=p=b=0,k=S=1,T=U="",g=c;break;case 58:g=1+m(U),b=y;default:if(k<1)if(123==E)--k;else if(125==E&&0==k++&&125==x())continue;switch(U+=o(E),E*k){case 38:S=p>0?1:(U+="\f",-1);break;case 44:u[A++]=(m(U)-1)*S,S=1;break;case 64:45===M()&&(U+=R(z())),v=M(),p=g=m(T=U+=O(C())),E++;break;case 45:45===y&&2==m(U)&&(k=0)}}return i}function Y(e,t,a,n,o,i,l,d,m,h,A){for(var p=o-1,g=0===o?i:[""],v=f(g),b=0,y=0,w=0;b0?g[x]+" "+z:s(z,/&\f/g,g[x])))&&(m[w++]=M);return k(e,t,a,0===o?_:d,m,h,A)}function q(e,t,a){return k(e,t,a,L,o(b),u(e,2,-2),0)}function J(e,t,a,n){return k(e,t,a,H,u(e,0,n),u(e,n+1,-1),n)}var X=function(e,t,a){for(var n=0,r=0;n=r,r=M(),38===n&&12===r&&(t[a]=1),!E(r);)z();return S(e,v)},Z=function(e,t){return B(function(e,t){var a=-1,n=44;do{switch(E(n)){case 0:38===n&&12===M()&&(t[a]=1),e[a]+=X(v-1,t,a);break;case 2:e[a]+=R(n);break;case 4:if(44===n){e[++a]=58===M()?"&\f":"",t[a]=e[a].length;break}default:e[a]+=o(n)}}while(n=z());return e}(T(e),t))},$=new WeakMap,ee=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,a=e.parent,n=e.column===a.column&&e.line===a.line;"rule"!==a.type;)if(!(a=a.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||$.get(a))&&!n){$.set(e,!0);for(var r=[],o=Z(t,r),i=a.props,c=0,s=0;c6)switch(d(e,t+1)){case 109:if(45!==d(e,t+4))break;case 102:return s(e,/(.+:)(.+)-([^]+)/,"$1"+j+"$2-$3$1"+U+(108==d(e,t+3)?"$3":"$2-$3"))+e;case 115:return~l(e,"stretch")?ae(s(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==d(e,t+1))break;case 6444:switch(d(e,m(e)-3-(~l(e,"!important")&&10))){case 107:return s(e,":",":"+j)+e;case 101:return s(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+j+(45===d(e,14)?"inline-":"")+"box$3$1"+j+"$2$3$1"+D+"$2box$3")+e}break;case 5936:switch(d(e,t+11)){case 114:return j+e+D+s(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return j+e+D+s(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return j+e+D+s(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return j+e+D+e+e}return e}var ne=[function(e,t,a,n){if(e.length>-1&&!e.return)switch(e.type){case H:e.return=ae(e.value,e.length);break;case Q:return K([w(e,{value:s(e.value,"@","@"+j)})],n);case _: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 K([w(e,{props:[s(t,/:(read-\w+)/,":-moz-$1")]})],n);case"::placeholder":return K([w(e,{props:[s(t,/:(plac\w+)/,":"+j+"input-$1")]}),w(e,{props:[s(t,/:(plac\w+)/,":-moz-$1")]}),w(e,{props:[s(t,/:(plac\w+)/,D+"input-$1")]})],n)}return""}))}}],re=function(e){var t=e.key;if("css"===t){var a=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(a,(function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))}))}var r,o,i=e.stylisPlugins||ne,c={},s=[];r=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),(function(e){for(var t=e.getAttribute("data-emotion").split(" "),a=1;a{"use strict";function n(e){var t=Object.create(null);return function(a){return void 0===t[a]&&(t[a]=e(a)),t[a]}}a.d(t,{A:()=>n})},4575:(e,t,a)=>{"use strict";a.d(t,{C:()=>i,T:()=>s,w:()=>c});var n=a(5043),r=a(3803),o=(a(6598),a(9436),n.createContext("undefined"!==typeof HTMLElement?(0,r.A)({key:"css"}):null)),i=o.Provider,c=function(e){return(0,n.forwardRef)((function(t,a){var r=(0,n.useContext)(o);return e(t,r,a)}))},s=n.createContext({})},3290:(e,t,a)=>{"use strict";a.d(t,{AH:()=>l,i7:()=>d,mL:()=>s});var n=a(4575),r=a(5043),o=a(1722),i=a(9436),c=a(6598),s=(a(3803),a(219),(0,n.w)((function(e,t){var a=e.styles,s=(0,c.J)([a],void 0,r.useContext(n.T)),l=r.useRef();return(0,i.i)((function(){var e=t.key+"-global",a=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),n=!1,r=document.querySelector('style[data-emotion="'+e+" "+s.name+'"]');return t.sheet.tags.length&&(a.before=t.sheet.tags[0]),null!==r&&(n=!0,r.setAttribute("data-emotion",e),a.hydrate([r])),l.current=[a,n],function(){a.flush()}}),[t]),(0,i.i)((function(){var e=l.current,a=e[0];if(e[1])e[1]=!1;else{if(void 0!==s.next&&(0,o.sk)(t,s.next,!0),a.tags.length){var n=a.tags[a.tags.length-1].nextElementSibling;a.before=n,a.flush()}t.insert("",s,a,!1)}}),[t,s.name]),null})));function l(){for(var e=arguments.length,t=new Array(e),a=0;a{"use strict";a.d(t,{J:()=>p});var n={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},r=a(918),o=!1,i=/[A-Z]|^ms/g,c=/_EMO_([^_]+?)_([^]*?)_EMO_/g,s=function(e){return 45===e.charCodeAt(1)},l=function(e){return null!=e&&"boolean"!==typeof e},d=(0,r.A)((function(e){return s(e)?e:e.replace(i,"-$&").toLowerCase()})),u=function(e,t){switch(e){case"animation":case"animationName":if("string"===typeof t)return t.replace(c,(function(e,t,a){return h={name:t,styles:a,next:h},t}))}return 1===n[e]||s(e)||"number"!==typeof t||0===t?t:t+"px"},m="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,a){if(null==a)return"";var n=a;if(void 0!==n.__emotion_styles)return n;switch(typeof a){case"boolean":return"";case"object":var r=a;if(1===r.anim)return h={name:r.name,styles:r.styles,next:h},r.name;var i=a;if(void 0!==i.styles){var c=i.next;if(void 0!==c)for(;void 0!==c;)h={name:c.name,styles:c.styles,next:h},c=c.next;return i.styles+";"}return function(e,t,a){var n="";if(Array.isArray(a))for(var r=0;r=4;++n,r-=4)t=1540483477*(65535&(t=255&e.charCodeAt(n)|(255&e.charCodeAt(++n))<<8|(255&e.charCodeAt(++n))<<16|(255&e.charCodeAt(++n))<<24))+(59797*(t>>>16)<<16),a=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&a)+(59797*(a>>>16)<<16);switch(r){case 3:a^=(255&e.charCodeAt(n+2))<<16;case 2:a^=(255&e.charCodeAt(n+1))<<8;case 1:a=1540483477*(65535&(a^=255&e.charCodeAt(n)))+(59797*(a>>>16)<<16)}return(((a=1540483477*(65535&(a^=a>>>13))+(59797*(a>>>16)<<16))^a>>>15)>>>0).toString(36)}(r)+s;return{name:l,styles:r,next:h}}},9436:(e,t,a)=>{"use strict";var n;a.d(t,{i:()=>c,s:()=>i});var r=a(5043),o=!!(n||(n=a.t(r,2))).useInsertionEffect&&(n||(n=a.t(r,2))).useInsertionEffect,i=o||function(e){return e()},c=o||r.useLayoutEffect},1722:(e,t,a)=>{"use strict";a.d(t,{Rk:()=>n,SF:()=>r,sk:()=>o});function n(e,t,a){var n="";return a.split(" ").forEach((function(a){void 0!==e[a]?t.push(e[a]+";"):n+=a+" "})),n}var r=function(e,t,a){var n=e.key+"-"+t.name;!1===a&&void 0===e.registered[n]&&(e.registered[n]=t.styles)},o=function(e,t,a){r(e,t,a);var n=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o=t;do{e.insert(t===o?"."+n:"",o,e.sheet,!0),o=o.next}while(void 0!==o)}}},9089:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.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 4c1.93 0 3.5 1.57 3.5 3.5S13.93 13 12 13s-3.5-1.57-3.5-3.5S10.07 6 12 6m0 14c-2.03 0-4.43-.82-6.14-2.88C7.55 15.8 9.68 15 12 15s4.45.8 6.14 2.12C16.43 19.18 14.03 20 12 20"}),"AccountCircle")},2505:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6z"}),"Add")},2841:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M6 6v2h8.59L5 17.59 6.41 19 16 9.41V18h2V6z"}),"ArrowOutward")},8994:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.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-2M9 17H7v-7h2zm4 0h-2V7h2zm4 0h-2v-4h2z"}),"Assessment")},708:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M3 5v14c0 1.1.89 2 2 2h6V3H5c-1.11 0-2 .9-2 2m16-2h-6v8h8V5c0-1.1-.9-2-2-2m-6 18h6c1.1 0 2-.9 2-2v-6h-8z"}),"AutoAwesomeMosaic")},2126:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M12 6v3l4-4-4-4v3c-4.42 0-8 3.58-8 8 0 1.57.46 3.03 1.24 4.26L6.7 14.8c-.45-.83-.7-1.79-.7-2.8 0-3.31 2.69-6 6-6m6.76 1.74L17.3 9.2c.44.84.7 1.79.7 2.8 0 3.31-2.69 6-6 6v-3l-4 4 4 4v-3c4.42 0 8-3.58 8-8 0-1.57-.46-3.03-1.24-4.26"}),"Autorenew")},8545:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5z"}),"CallMade")},8219:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M20 5.41 18.59 4 7 15.59V9H5v10h10v-2H8.41z"}),"CallReceived")},5502:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((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")},2500:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)([(0,o.jsx)("path",{d:"m12 2-5.5 9h11z"},"0"),(0,o.jsx)("circle",{cx:"17.5",cy:"17.5",r:"4.5"},"1"),(0,o.jsx)("path",{d:"M3 13.5h8v8H3z"},"2")],"Category")},5896:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M15.41 7.41 14 6l-6 6 6 6 1.41-1.41L10.83 12z"}),"ChevronLeft")},1707:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"ChevronRight")},155:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((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"}),"Clear")},4802:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((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")},2954:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.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")},661:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M20 0H4v2h16zM4 24h16v-2H4zM20 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 2.75c1.24 0 2.25 1.01 2.25 2.25s-1.01 2.25-2.25 2.25S9.75 10.24 9.75 9 10.76 6.75 12 6.75M17 17H7v-1.5c0-1.67 3.33-2.5 5-2.5s5 .83 5 2.5z"}),"Contacts")},1462:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M13.66 7c-.56-1.18-1.76-2-3.16-2H6V3h12v2h-3.26c.48.58.84 1.26 1.05 2H18v2h-2.02c-.25 2.8-2.61 5-5.48 5h-.73l6.73 7h-2.77L7 14v-2h3.5c1.76 0 3.22-1.3 3.46-3H6V7z"}),"CurrencyRupee")},3471:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.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")},6426:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M12.16 3h-.32L9.21 8.25h5.58zm4.3 5.25h5.16L19 3h-5.16zm4.92 1.5h-8.63V20.1zM11.25 20.1V9.75H2.62zM7.54 8.25 10.16 3H5L2.38 8.25z"}),"Diamond")},1132:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M5 20h14v-2H5zM19 9h-4V3H9v6H5l7 7z"}),"Download")},5540:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.9959.9959 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z"}),"Edit")},7402:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.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")},1528:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2m1 15h-2v-2h2zm0-4h-2V7h2z"}),"Error")},5473:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"m12 8-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z"}),"ExpandLess")},1337:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M16.59 8.59 12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"ExpandMore")},8218:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M19 9h-4V3H9v6H5l7 7zM5 18v2h14v-2z"}),"FileDownload")},7733:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M7 6h10l-5.01 6.3zm-2.75-.39C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39c.51-.66.04-1.61-.79-1.61H5.04c-.83 0-1.3.95-.79 1.61"}),"FilterAltOutlined")},6893:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5c-1.66 0-3 1.34-3 3s1.34 3 3 3m-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5C6.34 5 5 6.34 5 8s1.34 3 3 3m0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5m8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5"}),"Group")},4536:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M7.41 8.59 12 13.17l4.59-4.58L18 10l-6 6-6-6z"}),"KeyboardArrowDown")},5673:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M15.41 16.59 10.83 12l4.58-4.59L14 6l-6 6 6 6z"}),"KeyboardArrowLeft")},3968:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M8.59 16.59 13.17 12 8.59 7.41 10 6l6 6-6 6z"}),"KeyboardArrowRight")},5037:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M7.41 15.41 12 10.83l4.59 4.58L18 14l-6-6-6 6z"}),"KeyboardArrowUp")},8346:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M21 11H6.83l3.58-3.59L9 6l-6 6 6 6 1.41-1.41L6.83 13H21z"}),"KeyboardBackspace")},9322:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M11.59 7.41 15.17 11H1v2h14.17l-3.59 3.59L13 18l6-6-6-6zM20 6v12h2V6z"}),"KeyboardTab")},3456:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M3 13h2v-2H3zm0 4h2v-2H3zm0-8h2V7H3zm4 4h14v-2H7zm0 4h14v-2H7zM7 7v2h14V7z"}),"List")},6325:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2M9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9zm9 14H6V10h12zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2"}),"LockOutlined")},1702:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"m17 7-1.41 1.41L18.17 11H8v2h10.17l-2.58 2.58L17 17l5-5zM4 5h8V3H4c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h8v-2H4z"}),"Logout")},9611:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M3 18h18v-2H3zm0-5h18v-2H3zm0-7v2h18V6z"}),"Menu")},3042:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)([(0,o.jsx)("path",{d:"M15.11 12.45 14 10.24l-3.11 6.21c-.16.34-.51.55-.89.55s-.73-.21-.89-.55L7.38 13H2v5c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-5h-6c-.38 0-.73-.21-.89-.55"},"0"),(0,o.jsx)("path",{d:"M20 4H4c-1.1 0-2 .9-2 2v5h6c.38 0 .73.21.89.55L10 13.76l3.11-6.21c.34-.68 1.45-.68 1.79 0L16.62 11H22V6c0-1.1-.9-2-2-2"},"1")],"MonitorHeart")},5102:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M15.9 5c-.17 0-.32.09-.41.23l-.07.15-5.18 11.65c-.16.29-.26.61-.26.96 0 1.11.9 2.01 2.01 2.01.96 0 1.77-.68 1.96-1.59l.01-.03L16.4 5.5c0-.28-.22-.5-.5-.5M1 9l2 2c2.88-2.88 6.79-4.08 10.53-3.62l1.19-2.68C9.89 3.84 4.74 5.27 1 9m20 2 2-2c-1.64-1.64-3.55-2.82-5.59-3.57l-.53 2.82c1.5.62 2.9 1.53 4.12 2.75m-4 4 2-2c-.8-.8-1.7-1.42-2.66-1.89l-.55 2.92c.42.27.83.59 1.21.97M5 13l2 2c1.13-1.13 2.56-1.79 4.03-2l1.28-2.88c-2.63-.08-5.3.87-7.31 2.88"}),"NetworkCheck")},6485:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3z"}),"OpenInNew")},2738:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M17 12c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5m1.65 7.35L16.5 17.2V14h1v2.79l1.85 1.85zM18 3h-3.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H6c-1.1 0-2 .9-2 2v15c0 1.1.9 2 2 2h6.11c-.59-.57-1.07-1.25-1.42-2H6V5h2v3h8V5h2v5.08c.71.1 1.38.31 2 .6V5c0-1.1-.9-2-2-2m-6 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1"}),"PendingActions")},7991:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5c-1.66 0-3 1.34-3 3s1.34 3 3 3m-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5C6.34 5 5 6.34 5 8s1.34 3 3 3m0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5m8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5"}),"People")},9665:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M16.5 13c-1.2 0-3.07.34-4.5 1-1.43-.67-3.3-1-4.5-1C5.33 13 1 14.08 1 16.25V19h22v-2.75c0-2.17-4.33-3.25-6.5-3.25m-4 4.5h-10v-1.25c0-.54 2.56-1.75 5-1.75s5 1.21 5 1.75zm9 0H14v-1.25c0-.46-.2-.86-.52-1.22.88-.3 1.96-.53 3.02-.53 2.44 0 5 1.21 5 1.75zM7.5 12c1.93 0 3.5-1.57 3.5-3.5S9.43 5 7.5 5 4 6.57 4 8.5 5.57 12 7.5 12m0-5.5c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2m9 5.5c1.93 0 3.5-1.57 3.5-3.5S18.43 5 16.5 5 13 6.57 13 8.5s1.57 3.5 3.5 3.5m0-5.5c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2"}),"PeopleOutline")},7566:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4m-9-2V7H4v3H1v2h3v3h2v-3h3v-2zm9 4c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4"}),"PersonAdd")},3044:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m-8.5 7.5c0 .83-.67 1.5-1.5 1.5H9v2H7.5V7H10c.83 0 1.5.67 1.5 1.5zm5 2c0 .83-.67 1.5-1.5 1.5h-2.5V7H15c.83 0 1.5.67 1.5 1.5zm4-3H19v1h1.5V11H19v2h-1.5V7h3zM9 9.5h1v-1H9zM4 6H2v14c0 1.1.9 2 2 2h14v-2H4zm10 5.5h1v-3h-1z"}),"PictureAsPdf")},9790:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M13 3h-2v10h2zm4.83 2.17-1.42 1.42C17.99 7.86 19 9.81 19 12c0 3.87-3.13 7-7 7s-7-3.13-7-7c0-2.19 1.01-4.14 2.58-5.42L6.17 5.17C4.23 6.82 3 9.26 3 12c0 4.97 4.03 9 9 9s9-4.03 9-9c0-2.74-1.23-5.18-3.17-6.83"}),"PowerSettingsNew")},3485:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M5 4v2h14V4zm0 10h4v6h6v-6h4l-7-7z"}),"Publish")},2116:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M15 21h-2v-2h2zm-2-7h-2v5h2zm8-2h-2v4h2zm-2-2h-2v2h2zM7 12H5v2h2zm-2-2H3v2h2zm7-5h2V3h-2zm-7.5-.5v3h3v-3zM9 9H3V3h6zm-4.5 7.5v3h3v-3zM9 21H3v-6h6zm7.5-16.5v3h3v-3zM21 9h-6V3h6zm-2 10v-3h-4v2h2v3h4v-2zm-2-7h-4v2h4zm-4-2H7v2h2v2h2v-2h2zm1-1V7h-2V5h-2v4zM6.75 5.25h-1.5v1.5h1.5zm0 12h-1.5v1.5h1.5zm12-12h-1.5v1.5h1.5z"}),"QrCode2Outlined")},8422:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M18 17H6v-2h12zm0-4H6v-2h12zm0-4H6V7h12zM3 22l1.5-1.5L6 22l1.5-1.5L9 22l1.5-1.5L12 22l1.5-1.5L15 22l1.5-1.5L18 22l1.5-1.5L21 22V2l-1.5 1.5L18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2 4.5 3.5 3 2z"}),"Receipt")},5909:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8"}),"ReplayOutlined")},6951:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm1 10h-4v1h3c.55 0 1 .45 1 1v3c0 .55-.45 1-1 1h-1v1h-2v-1H9v-2h4v-1h-3c-.55 0-1-.45-1-1v-3c0-.55.45-1 1-1h1V9h2v1h2zm-2-4V3.5L17.5 8z"}),"RequestQuote")},6360:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((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")},2577:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M19.14 12.94c.04-.3.06-.61.06-.94 0-.32-.02-.64-.07-.94l2.03-1.58c.18-.14.23-.41.12-.61l-1.92-3.32c-.12-.22-.37-.29-.59-.22l-2.39.96c-.5-.38-1.03-.7-1.62-.94l-.36-2.54c-.04-.24-.24-.41-.48-.41h-3.84c-.24 0-.43.17-.47.41l-.36 2.54c-.59.24-1.13.57-1.62.94l-2.39-.96c-.22-.08-.47 0-.59.22L2.74 8.87c-.12.21-.08.47.12.61l2.03 1.58c-.05.3-.09.63-.09.94s.02.64.07.94l-2.03 1.58c-.18.14-.23.41-.12.61l1.92 3.32c.12.22.37.29.59.22l2.39-.96c.5.38 1.03.7 1.62.94l.36 2.54c.05.24.24.41.48.41h3.84c.24 0 .44-.17.47-.41l.36-2.54c.59-.24 1.13-.56 1.62-.94l2.39.96c.22.08.47 0 .59-.22l1.92-3.32c.12-.22.07-.47-.12-.61zM12 15.6c-1.98 0-3.6-1.62-3.6-3.6s1.62-3.6 3.6-3.6 3.6 1.62 3.6 3.6-1.62 3.6-3.6 3.6"}),"Settings")},418:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M11 21H5c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h6zm2 0h6c1.1 0 2-.9 2-2v-7h-8zm8-11V5c0-1.1-.9-2-2-2h-6v7z"}),"SpaceDashboard")},9562:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M22 5.18 10.59 16.6l-4.24-4.24 1.41-1.41 2.83 2.83 10-10zm-2.21 5.04c.13.57.21 1.17.21 1.78 0 4.42-3.58 8-8 8s-8-3.58-8-8 3.58-8 8-8c1.58 0 3.04.46 4.28 1.25l1.44-1.44C16.1 2.67 14.13 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-1.19-.22-2.33-.6-3.39z"}),"TaskAlt")},2848:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M12.5 8c-2.65 0-5.05.99-6.9 2.6L2 7v9h9l-3.62-3.62c1.39-1.16 3.16-1.88 5.12-1.88 3.54 0 6.55 2.31 7.6 5.5l2.37-.78C21.08 11.03 17.15 8 12.5 8"}),"UndoOutlined")},3959:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8zm4 18H6V4h7v5h5zM8 15.01l1.41 1.41L11 14.84V19h2v-4.16l1.59 1.59L16 15.01 12.01 11z"}),"UploadFile")},7260:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.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")},2819:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((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")},1064:(e,t,a)=>{"use strict";var n=a(4994);t.A=void 0;var r=n(a(39)),o=a(579);t.A=(0,r.default)((0,o.jsx)("path",{d:"M22.99 9C19.15 5.16 13.8 3.76 8.84 4.78l2.52 2.52c3.47-.17 6.99 1.05 9.63 3.7zm-4 4c-1.29-1.29-2.84-2.13-4.49-2.56l3.53 3.53zM2 3.05 5.07 6.1C3.6 6.82 2.22 7.78 1 9l1.99 2c1.24-1.24 2.67-2.16 4.2-2.77l2.24 2.24C7.81 10.89 6.27 11.73 5 13v.01L6.99 15c1.36-1.36 3.14-2.04 4.92-2.06L18.98 20l1.27-1.26L3.29 1.79zM9 17l3 3 3-3c-1.65-1.66-4.34-1.66-6 0"}),"WifiOff")},39:(e,t,a)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return n.createSvgIcon}});var n=a(6772)},8206:(e,t,a)=>{"use strict";a.d(t,{b:()=>r});a(5043);var n=a(3654);a(579);function r(e){return(0,n.b)(e)}},5881:(e,t)=>{"use strict";var a,n=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),c=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),d=Symbol.for("react.server_context"),u=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),f=Symbol.for("react.suspense_list"),h=Symbol.for("react.memo"),A=Symbol.for("react.lazy"),p=Symbol.for("react.offscreen");function g(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case o:case c:case i:case m:case f:return e;default:switch(e=e&&e.$$typeof){case d:case l:case u:case A:case h:case s:return e;default:return t}}case r:return t}}}a=Symbol.for("react.module.reference")},805:(e,t,a)=>{"use strict";a(5881)},7344:(e,t,a)=>{"use strict";a.d(t,{A:()=>P});var n=a(8168),r=a(8587),o=a(7868),i=a(9172),c=a(7758),s=a(8812),l=a(8280);var d=a(7266);const u={black:"#000",white:"#fff"},m={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"},f={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"},h={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"},A={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"},p={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"},g={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"},v={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"},b=["mode","contrastThreshold","tonalOffset"],y={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:u.white,default:u.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}},k={text:{primary:u.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:u.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}};function w(e,t,a,n){const r=n.light||n,o=n.dark||1.5*n;e[t]||(e.hasOwnProperty(a)?e[t]=e[a]:"light"===t?e.light=(0,d.a)(e.main,r):"dark"===t&&(e.dark=(0,d.e$)(e.main,o)))}function x(e){const{mode:t="light",contrastThreshold:a=3,tonalOffset:c=.2}=e,s=(0,r.A)(e,b),l=e.primary||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:p[200],light:p[50],dark:p[400]}:{main:p[700],light:p[400],dark:p[800]}}(t),x=e.secondary||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:f[200],light:f[50],dark:f[400]}:{main:f[500],light:f[300],dark:f[700]}}(t),z=e.error||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:h[500],light:h[300],dark:h[700]}:{main:h[700],light:h[400],dark:h[800]}}(t),M=e.info||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:g[400],light:g[300],dark:g[700]}:{main:g[700],light:g[500],dark:g[900]}}(t),C=e.success||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:v[400],light:v[300],dark:v[700]}:{main:v[800],light:v[500],dark:v[900]}}(t),S=e.warning||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:A[400],light:A[300],dark:A[700]}:{main:"#ed6c02",light:A[500],dark:A[900]}}(t);function E(e){return(0,d.eM)(e,k.text.primary)>=a?k.text.primary:y.text.primary}const T=e=>{let{color:t,name:a,mainShade:r=500,lightShade:i=300,darkShade:s=700}=e;if(t=(0,n.A)({},t),!t.main&&t[r]&&(t.main=t[r]),!t.hasOwnProperty("main"))throw new Error((0,o.A)(11,a?" (".concat(a,")"):"",r));if("string"!==typeof t.main)throw new Error((0,o.A)(12,a?" (".concat(a,")"):"",JSON.stringify(t.main)));return w(t,"light",i,c),w(t,"dark",s,c),t.contrastText||(t.contrastText=E(t.main)),t},B={dark:k,light:y};return(0,i.A)((0,n.A)({common:(0,n.A)({},u),mode:t,primary:T({color:l,name:"primary"}),secondary:T({color:x,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:T({color:z,name:"error"}),warning:T({color:S,name:"warning"}),info:T({color:M,name:"info"}),success:T({color:C,name:"success"}),grey:m,contrastThreshold:a,getContrastText:E,augmentColor:T,tonalOffset:c},B[t]),s)}const z=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];const M={textTransform:"uppercase"},C='"Roboto", "Helvetica", "Arial", sans-serif';function S(e,t){const a="function"===typeof t?t(e):t,{fontFamily:o=C,fontSize:c=14,fontWeightLight:s=300,fontWeightRegular:l=400,fontWeightMedium:d=500,fontWeightBold:u=700,htmlFontSize:m=16,allVariants:f,pxToRem:h}=a,A=(0,r.A)(a,z);const p=c/14,g=h||(e=>"".concat(e/m*p,"rem")),v=(e,t,a,r,i)=>{return(0,n.A)({fontFamily:o,fontWeight:e,fontSize:g(t),lineHeight:a},o===C?{letterSpacing:"".concat((c=r/t,Math.round(1e5*c)/1e5),"em")}:{},i,f);var c},b={h1:v(s,96,1.167,-1.5),h2:v(s,60,1.2,-.5),h3:v(l,48,1.167,0),h4:v(l,34,1.235,.25),h5:v(l,24,1.334,0),h6:v(d,20,1.6,.15),subtitle1:v(l,16,1.75,.15),subtitle2:v(d,14,1.57,.1),body1:v(l,16,1.5,.15),body2:v(l,14,1.43,.15),button:v(d,14,1.75,.4,M),caption:v(l,12,1.66,.4),overline:v(l,12,2.66,1,M),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return(0,i.A)((0,n.A)({htmlFontSize:m,pxToRem:g,fontFamily:o,fontSize:c,fontWeightLight:s,fontWeightRegular:l,fontWeightMedium:d,fontWeightBold:u},b),A,{clone:!1})}function E(){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 T=["none",E(0,2,1,-1,0,1,1,0,0,1,3,0),E(0,3,1,-2,0,2,2,0,0,1,5,0),E(0,3,3,-2,0,3,4,0,0,1,8,0),E(0,2,4,-1,0,4,5,0,0,1,10,0),E(0,3,5,-1,0,5,8,0,0,1,14,0),E(0,3,5,-1,0,6,10,0,0,1,18,0),E(0,4,5,-2,0,7,10,1,0,2,16,1),E(0,5,5,-3,0,8,10,1,0,3,14,2),E(0,5,6,-3,0,9,12,1,0,3,16,2),E(0,6,6,-3,0,10,14,1,0,4,18,3),E(0,6,7,-4,0,11,15,1,0,4,20,3),E(0,7,8,-4,0,12,17,2,0,5,22,4),E(0,7,8,-4,0,13,19,2,0,5,24,4),E(0,7,9,-4,0,14,21,2,0,5,26,4),E(0,8,9,-5,0,15,22,2,0,6,28,5),E(0,8,10,-5,0,16,24,2,0,6,30,5),E(0,8,11,-5,0,17,26,2,0,6,32,5),E(0,9,11,-5,0,18,28,2,0,7,34,6),E(0,9,12,-6,0,19,29,2,0,7,36,6),E(0,10,13,-6,0,20,31,3,0,8,38,7),E(0,10,13,-6,0,21,33,3,0,8,40,7),E(0,10,14,-6,0,22,35,3,0,8,42,7),E(0,11,14,-7,0,23,36,3,0,9,44,8),E(0,11,15,-7,0,24,38,3,0,9,46,8)];var B=a(4318);const R={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},I=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function N(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{mixins:t={},palette:a={},transitions:d={},typography:u={}}=e,m=(0,r.A)(e,I);if(e.vars)throw new Error((0,o.A)(18));const f=x(a),h=(0,l.A)(e);let A=(0,i.A)(h,{mixins:(p=h.breakpoints,g=t,(0,n.A)({toolbar:{minHeight:56,[p.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[p.up("sm")]:{minHeight:64}}},g)),palette:f,shadows:T.slice(),typography:S(f,u),transitions:(0,B.Ay)(d),zIndex:(0,n.A)({},R)});var p,g;A=(0,i.A)(A,m);for(var v=arguments.length,b=new Array(v>1?v-1:0),y=1;y(0,i.A)(e,t)),A),A.unstable_sxConfig=(0,n.A)({},c.A,null==m?void 0:m.unstable_sxConfig),A.unstable_sx=function(e){return(0,s.A)({sx:e,theme:this})},A}const P=N},4318:(e,t,a)=>{"use strict";a.d(t,{Ay:()=>d,p0:()=>c});var n=a(8587),r=a(8168);const o=["duration","easing","delay"],i={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)"},c={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function s(e){return"".concat(Math.round(e),"ms")}function l(e){if(!e)return 0;const t=e/36;return Math.round(10*(4+15*t**.25+t/5))}function d(e){const t=(0,r.A)({},i,e.easing),a=(0,r.A)({},c,e.duration);return(0,r.A)({getAutoHeightDuration:l,create:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["all"],r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{duration:i=a.standard,easing:c=t.easeInOut,delay:l=0}=r;(0,n.A)(r,o);return(Array.isArray(e)?e:[e]).map((e=>"".concat(e," ").concat("string"===typeof i?i:s(i)," ").concat(c," ").concat("string"===typeof l?l:s(l)))).join(",")}},e,{easing:t,duration:a})}},5170:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});const n=(0,a(7344).A)()},3375:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});const n="$$material"},1475:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});var n=a(7123);const r=e=>(0,n.A)(e)&&"classes"!==e},7123:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});const n=function(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}},4535:(e,t,a)=>{"use strict";a.d(t,{Ay:()=>c});var n=a(8052),r=a(5170),o=a(3375),i=a(1475);const c=(0,n.Ay)({themeId:o.A,defaultTheme:r.A,rootShouldForwardProp:i.A})},6803:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});const n=a(7598).A},6593:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});const n=a(2456).A},9662:(e,t,a)=>{"use strict";a.d(t,{A:()=>b});var n=a(8168),r=a(5043),o=a(8587),i=a(9292),c=a(8610),s=a(6803),l=a(8206),d=a(4535),u=a(2532),m=a(2372);function f(e){return(0,m.Ay)("MuiSvgIcon",e)}(0,u.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var h=a(579);const A=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],p=(0,d.Ay)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.root,"inherit"!==a.color&&t["color".concat((0,s.A)(a.color))],t["fontSize".concat((0,s.A)(a.fontSize))]]}})((e=>{let{theme:t,ownerState:a}=e;var n,r,o,i,c,s,l,d,u,m,f,h,A;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:a.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(n=t.transitions)||null==(r=n.create)?void 0:r.call(n,"fill",{duration:null==(o=t.transitions)||null==(o=o.duration)?void 0:o.shorter}),fontSize:{inherit:"inherit",small:(null==(i=t.typography)||null==(c=i.pxToRem)?void 0:c.call(i,20))||"1.25rem",medium:(null==(s=t.typography)||null==(l=s.pxToRem)?void 0:l.call(s,24))||"1.5rem",large:(null==(d=t.typography)||null==(u=d.pxToRem)?void 0:u.call(d,35))||"2.1875rem"}[a.fontSize],color:null!=(m=null==(f=(t.vars||t).palette)||null==(f=f[a.color])?void 0:f.main)?m:{action:null==(h=(t.vars||t).palette)||null==(h=h.action)?void 0:h.active,disabled:null==(A=(t.vars||t).palette)||null==(A=A.action)?void 0:A.disabled,inherit:void 0}[a.color]}})),g=r.forwardRef((function(e,t){const a=(0,l.b)({props:e,name:"MuiSvgIcon"}),{children:d,className:u,color:m="inherit",component:g="svg",fontSize:v="medium",htmlColor:b,inheritViewBox:y=!1,titleAccess:k,viewBox:w="0 0 24 24"}=a,x=(0,o.A)(a,A),z=r.isValidElement(d)&&"svg"===d.type,M=(0,n.A)({},a,{color:m,component:g,fontSize:v,instanceFontSize:e.fontSize,inheritViewBox:y,viewBox:w,hasSvgAsChild:z}),C={};y||(C.viewBox=w);const S=(e=>{const{color:t,fontSize:a,classes:n}=e,r={root:["root","inherit"!==t&&"color".concat((0,s.A)(t)),"fontSize".concat((0,s.A)(a))]};return(0,c.A)(r,f,n)})(M);return(0,h.jsxs)(p,(0,n.A)({as:g,className:(0,i.A)(S.root,u),focusable:"false",color:b,"aria-hidden":!k||void 0,role:k?"img":void 0,ref:t},C,x,z&&d.props,{ownerState:M,children:[z?d.props.children:d,k?(0,h.jsx)("title",{children:k}):null]}))}));g.muiName="SvgIcon";const v=g;function b(e,t){function a(a,r){return(0,h.jsx)(v,(0,n.A)({"data-testid":"".concat(t,"Icon"),ref:r},a,{children:e}))}return a.muiName=v.muiName,r.memo(r.forwardRef(a))}},950:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});const n=a(3468).A},6772:(e,t,a)=>{"use strict";a.r(t),a.d(t,{capitalize:()=>r.A,createChainedFunction:()=>o.A,createSvgIcon:()=>i.A,debounce:()=>c.A,deprecatedPropType:()=>s,isMuiElement:()=>l.A,ownerDocument:()=>d.A,ownerWindow:()=>u.A,requirePropFactory:()=>m,setRef:()=>f,unstable_ClassNameGenerator:()=>k,unstable_useEnhancedEffect:()=>h.A,unstable_useId:()=>A.A,unsupportedProp:()=>p,useControlled:()=>g.A,useEventCallback:()=>v.A,useForkRef:()=>b.A,useIsFocusVisible:()=>y.A});var n=a(9386),r=a(6803),o=a(6593),i=a(9662),c=a(950);const s=function(e,t){return()=>null};var l=a(7328),d=a(2427),u=a(6078);a(8168);const m=function(e,t){return()=>null};const f=a(6564).A;var h=a(5013),A=a(5879);const p=function(e,t,a,n,r){return null};var g=a(4516),v=a(3319),b=a(5849),y=a(3574);const k={configure:e=>{n.A.configure(e)}}},7328:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});var n=a(5043);const r=function(e,t){var a,r;return n.isValidElement(e)&&-1!==t.indexOf(null!=(a=e.type.muiName)?a:null==(r=e.type)||null==(r=r._payload)||null==(r=r.value)?void 0:r.muiName)}},2427:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});const n=a(1668).A},6078:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});const n=a(3940).A},4516:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});const n=a(1052).A},5013:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});const n=a(4440).A},3319:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});const n=a(1782).A},5849:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});const n=a(3462).A},5879:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});const n=a(5844).A},3574:(e,t,a)=>{"use strict";a.d(t,{A:()=>f});var n=a(5043),r=a(9303);let o=!0,i=!1;const c=new r.E,s={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function l(e){e.metaKey||e.altKey||e.ctrlKey||(o=!0)}function d(){o=!1}function u(){"hidden"===this.visibilityState&&i&&(o=!0)}function m(e){const{target:t}=e;try{return t.matches(":focus-visible")}catch(a){}return o||function(e){const{type:t,tagName:a}=e;return!("INPUT"!==a||!s[t]||e.readOnly)||"TEXTAREA"===a&&!e.readOnly||!!e.isContentEditable}(t)}const f=function(){const e=n.useCallback((e=>{var t;null!=e&&((t=e.ownerDocument).addEventListener("keydown",l,!0),t.addEventListener("mousedown",d,!0),t.addEventListener("pointerdown",d,!0),t.addEventListener("touchstart",d,!0),t.addEventListener("visibilitychange",u,!0))}),[]),t=n.useRef(!1);return{isFocusVisibleRef:t,onFocus:function(e){return!!m(e)&&(t.current=!0,!0)},onBlur:function(){return!!t.current&&(i=!0,c.start(100,(()=>{i=!1})),t.current=!1,!0)},ref:e}}},869:(e,t,a)=>{"use strict";a.d(t,{A:()=>o});a(5043);var n=a(3290),r=a(579);function o(e){const{styles:t,defaultTheme:a={}}=e,o="function"===typeof t?e=>{return t(void 0===(n=e)||null===n||0===Object.keys(n).length?a:e);var n}:t;return(0,r.jsx)(n.mL,{styles:o})}},3174:(e,t,a)=>{"use strict";a.r(t),a.d(t,{GlobalStyles:()=>x.A,StyledEngineProvider:()=>w,ThemeContext:()=>s.T,css:()=>v.AH,default:()=>z,internal_processStyles:()=>M,keyframes:()=>v.i7});var n=a(8168),r=a(5043),o=a(918),i=/^((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|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)-.*))$/,c=(0,o.A)((function(e){return i.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91})),s=a(4575),l=a(1722),d=a(6598),u=a(9436),m=c,f=function(e){return"theme"!==e},h=function(e){return"string"===typeof e&&e.charCodeAt(0)>96?m:f},A=function(e,t,a){var n;if(t){var r=t.shouldForwardProp;n=e.__emotion_forwardProp&&r?function(t){return e.__emotion_forwardProp(t)&&r(t)}:r}return"function"!==typeof n&&a&&(n=e.__emotion_forwardProp),n},p=function(e){var t=e.cache,a=e.serialized,n=e.isStringTag;return(0,l.SF)(t,a,n),(0,u.s)((function(){return(0,l.sk)(t,a,n)})),null},g=function e(t,a){var o,i,c=t.__emotion_real===t,u=c&&t.__emotion_base||t;void 0!==a&&(o=a.label,i=a.target);var m=A(t,a,c),f=m||h(u),g=!f("as");return function(){var v=arguments,b=c&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==o&&b.push("label:"+o+";"),null==v[0]||void 0===v[0].raw)b.push.apply(b,v);else{b.push(v[0][0]);for(var y=v.length,k=1;k{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}},7266:(e,t,a)=>{"use strict";var n=a(4994);t.X4=f,t.e$=h,t.tL=p,t.eM=function(e,t){const a=m(e),n=m(t);return(Math.max(a,n)+.05)/(Math.min(a,n)+.05)},t.a=A;var r=n(a(457)),o=n(a(6531));function i(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return(0,o.default)(e,t,a)}function c(e){e=e.slice(1);const t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g");let a=e.match(t);return a&&1===a[0].length&&(a=a.map((e=>e+e))),a?"rgb".concat(4===a.length?"a":"","(").concat(a.map(((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3)).join(", "),")"):""}function s(e){if(e.type)return e;if("#"===e.charAt(0))return s(c(e));const t=e.indexOf("("),a=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(a))throw new Error((0,r.default)(9,e));let n,o=e.substring(t+1,e.length-1);if("color"===a){if(o=o.split(" "),n=o.shift(),4===o.length&&"/"===o[3].charAt(0)&&(o[3]=o[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(n))throw new Error((0,r.default)(10,n))}else o=o.split(",");return o=o.map((e=>parseFloat(e))),{type:a,values:o,colorSpace:n}}const l=e=>{const t=s(e);return t.values.slice(0,3).map(((e,a)=>-1!==t.type.indexOf("hsl")&&0!==a?"".concat(e,"%"):e)).join(" ")};function d(e){const{type:t,colorSpace:a}=e;let{values:n}=e;return-1!==t.indexOf("rgb")?n=n.map(((e,t)=>t<3?parseInt(e,10):e)):-1!==t.indexOf("hsl")&&(n[1]="".concat(n[1],"%"),n[2]="".concat(n[2],"%")),n=-1!==t.indexOf("color")?"".concat(a," ").concat(n.join(" ")):"".concat(n.join(", ")),"".concat(t,"(").concat(n,")")}function u(e){e=s(e);const{values:t}=e,a=t[0],n=t[1]/100,r=t[2]/100,o=n*Math.min(r,1-r),i=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+a/30)%12;return r-o*Math.max(Math.min(t-3,9-t,1),-1)};let c="rgb";const l=[Math.round(255*i(0)),Math.round(255*i(8)),Math.round(255*i(4))];return"hsla"===e.type&&(c+="a",l.push(t[3])),d({type:c,values:l})}function m(e){let t="hsl"===(e=s(e)).type||"hsla"===e.type?s(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=s(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=s(e),t=i(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb")||-1!==e.type.indexOf("color"))for(let a=0;a<3;a+=1)e.values[a]*=1-t;return d(e)}function A(e,t){if(e=s(e),t=i(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(let a=0;a<3;a+=1)e.values[a]+=(255-e.values[a])*t;else if(-1!==e.type.indexOf("color"))for(let a=0;a<3;a+=1)e.values[a]+=(1-e.values[a])*t;return d(e)}function p(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.15;return m(e)>.5?h(e,t):A(e,t)}},8052:(e,t,a)=>{"use strict";var n=a(4994);t.Ay=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{themeId:t,defaultTheme:a=A,rootShouldForwardProp:n=h,slotShouldForwardProp:s=h}=e,d=e=>(0,l.default)((0,r.default)({},e,{theme:g((0,r.default)({},e,{defaultTheme:a,themeId:t}))}));return d.__mui_systemSx=!0,function(e){let l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,i.internal_processStyles)(e,(e=>e.filter((e=>!(null!=e&&e.__mui_systemSx)))));const{name:u,slot:f,skipVariantsResolver:A,skipSx:y,overridesResolver:k=v(p(f))}=l,w=(0,o.default)(l,m),x=void 0!==A?A:f&&"Root"!==f&&"root"!==f||!1,z=y||!1;let M=h;"Root"===f||"root"===f?M=n:f?M=s:function(e){return"string"===typeof e&&e.charCodeAt(0)>96}(e)&&(M=void 0);const C=(0,i.default)(e,(0,r.default)({shouldForwardProp:M,label:undefined},w)),S=e=>"function"===typeof e&&e.__emotion_real!==e||(0,c.isPlainObject)(e)?n=>b(e,(0,r.default)({},n,{theme:g({theme:n.theme,defaultTheme:a,themeId:t})})):e,E=function(n){let o=S(n);for(var i=arguments.length,c=new Array(i>1?i-1:0),s=1;s{const n=g((0,r.default)({},e,{defaultTheme:a,themeId:t}));if(!n.components||!n.components[u]||!n.components[u].styleOverrides)return null;const o=n.components[u].styleOverrides,i={};return Object.entries(o).forEach((t=>{let[a,o]=t;i[a]=b(o,(0,r.default)({},e,{theme:n}))})),k(e,i)})),u&&!x&&l.push((e=>{var n;const o=g((0,r.default)({},e,{defaultTheme:a,themeId:t}));return b({variants:null==o||null==(n=o.components)||null==(n=n[u])?void 0:n.variants},(0,r.default)({},e,{theme:o}))})),z||l.push(d);const m=l.length-c.length;if(Array.isArray(n)&&m>0){const e=new Array(m).fill("");o=[...n,...e],o.raw=[...n.raw,...e]}const f=C(o,...l);return e.muiName&&(f.muiName=e.muiName),f};return C.withConfig&&(E.withConfig=C.withConfig),E}};var r=n(a(4634)),o=n(a(4893)),i=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=f(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=r?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(n,o,i):n[o]=e[o]}return n.default=e,a&&a.set(e,n),n}(a(3174)),c=a(9482),s=(n(a(7918)),n(a(3382)),n(a(4989))),l=n(a(3234));const d=["ownerState"],u=["variants"],m=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(f=function(e){return e?a:t})(e)}function h(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}const A=(0,s.default)(),p=e=>e?e.charAt(0).toLowerCase()+e.slice(1):e;function g(e){let{defaultTheme:t,theme:a,themeId:n}=e;return r=a,0===Object.keys(r).length?t:a[n]||a;var r}function v(e){return e?(t,a)=>a[e]:null}function b(e,t){let{ownerState:a}=t,n=(0,o.default)(t,d);const i="function"===typeof e?e((0,r.default)({ownerState:a},n)):e;if(Array.isArray(i))return i.flatMap((e=>b(e,(0,r.default)({ownerState:a},n))));if(i&&"object"===typeof i&&Array.isArray(i.variants)){const{variants:e=[]}=i;let t=(0,o.default)(i,u);return e.forEach((e=>{let o=!0;"function"===typeof e.props?o=e.props((0,r.default)({ownerState:a},n,a)):Object.keys(e.props).forEach((t=>{(null==a?void 0:a[t])!==e.props[t]&&n[t]!==e.props[t]&&(o=!1)})),o&&(Array.isArray(t)||(t=[t]),t.push("function"===typeof e.style?e.style((0,r.default)({ownerState:a},n,a)):e.style))})),t}return i}},3654:(e,t,a)=>{"use strict";a.d(t,{A:()=>s,b:()=>c});var n=a(5043),r=a(3030),o=a(579);const i=n.createContext(void 0);function c(e){let{props:t,name:a}=e;return function(e){const{theme:t,name:a,props:n}=e;if(!t||!t.components||!t.components[a])return n;const o=t.components[a];return o.defaultProps?(0,r.A)(o.defaultProps,n):o.styleOverrides||o.variants?n:(0,r.A)(o,n)}({props:t,name:a,theme:{components:n.useContext(i)}})}const s=function(e){let{value:t,children:a}=e;return(0,o.jsx)(i.Provider,{value:t,children:a})}},9751:(e,t,a)=>{"use strict";a.d(t,{EU:()=>c,NI:()=>i,iZ:()=>l,kW:()=>d,vf:()=>s,zu:()=>r});var n=a(9172);const r={xs:0,sm:600,md:900,lg:1200,xl:1536},o={keys:["xs","sm","md","lg","xl"],up:e=>"@media (min-width:".concat(r[e],"px)")};function i(e,t,a){const n=e.theme||{};if(Array.isArray(t)){const e=n.breakpoints||o;return t.reduce(((n,r,o)=>(n[e.up(e.keys[o])]=a(t[o]),n)),{})}if("object"===typeof t){const e=n.breakpoints||o;return Object.keys(t).reduce(((n,o)=>{if(-1!==Object.keys(e.values||r).indexOf(o)){n[e.up(o)]=a(t[o],o)}else{const e=o;n[e]=t[e]}return n}),{})}return a(t)}function c(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var t;return(null==(t=e.keys)?void 0:t.reduce(((t,a)=>(t[e.up(a)]={},t)),{}))||{}}function s(e,t){return e.reduce(((e,t)=>{const a=e[t];return(!a||0===Object.keys(a).length)&&delete e[t],e}),t)}function l(e){const t=c(e);for(var a=arguments.length,r=new Array(a>1?a-1:0),o=1;o(0,n.A)(e,t)),{});return s(Object.keys(t),i)}function d(e){let{values:t,breakpoints:a,base:n}=e;const r=n||function(e,t){if("object"!==typeof e)return{};const a={},n=Object.keys(t);return Array.isArray(e)?n.forEach(((t,n)=>{n{null!=e[t]&&(a[t]=!0)})),a}(t,a),o=Object.keys(r);if(0===o.length)return t;let i;return o.reduce(((e,a,n)=>(Array.isArray(t)?(e[a]=null!=t[n]?t[n]:t[i],i=n):"object"===typeof t?(e[a]=null!=t[a]?t[a]:t[i],i=a):e[a]=t,e)),{})}},9703:(e,t,a)=>{"use strict";function n(e,t){const a=this;if(a.vars&&"function"===typeof a.getColorSchemeSelector){const n=a.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)");return{[n]:t}}return a.palette.mode===e?t:{}}a.d(t,{A:()=>n})},4853:(e,t,a)=>{"use strict";a.d(t,{A:()=>c});var n=a(8587),r=a(8168);const o=["values","unit","step"],i=e=>{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)=>(0,r.A)({},e,{[t.key]:t.val})),{})};function c(e){const{values:t={xs:0,sm:600,md:900,lg:1200,xl:1536},unit:a="px",step:c=5}=e,s=(0,n.A)(e,o),l=i(t),d=Object.keys(l);function u(e){const n="number"===typeof t[e]?t[e]:e;return"@media (min-width:".concat(n).concat(a,")")}function m(e){const n="number"===typeof t[e]?t[e]:e;return"@media (max-width:".concat(n-c/100).concat(a,")")}function f(e,n){const r=d.indexOf(n);return"@media (min-width:".concat("number"===typeof t[e]?t[e]:e).concat(a,") and ")+"(max-width:".concat((-1!==r&&"number"===typeof t[d[r]]?t[d[r]]:n)-c/100).concat(a,")")}return(0,r.A)({keys:d,values:l,up:u,down:m,between:f,only:function(e){return d.indexOf(e)+1{"use strict";a.d(t,{A:()=>f});var n=a(8168),r=a(8587),o=a(9172),i=a(4853);const c={borderRadius:4};var s=a(8604);var l=a(8812),d=a(7758),u=a(9703);const m=["breakpoints","palette","spacing","shape"];const f=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{breakpoints:t={},palette:a={},spacing:f,shape:h={}}=e,A=(0,r.A)(e,m),p=(0,i.A)(t),g=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8;if(e.mui)return e;const t=(0,s.LX)({spacing:e}),a=function(){for(var e=arguments.length,a=new Array(e),n=0;n{const a=t(e);return"number"===typeof a?"".concat(a,"px"):a})).join(" ")};return a.mui=!0,a}(f);let v=(0,o.A)({breakpoints:p,direction:"ltr",components:{},palette:(0,n.A)({mode:"light"},a),spacing:g,shape:(0,n.A)({},c,h)},A);v.applyStyles=u.A;for(var b=arguments.length,y=new Array(b>1?b-1:0),k=1;k(0,o.A)(e,t)),v),v.unstable_sxConfig=(0,n.A)({},d.A,null==A?void 0:A.unstable_sxConfig),v.unstable_sx=function(e){return(0,l.A)({sx:e,theme:this})},v}},4989:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>n.A,private_createBreakpoints:()=>r.A,unstable_applyStyles:()=>o.A});var n=a(8280),r=a(4853),o=a(9703)},3815:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});var n=a(9172);const r=function(e,t){return t?(0,n.A)(e,t,{clone:!1}):e}},8604:(e,t,a)=>{"use strict";a.d(t,{LX:()=>h,MA:()=>f,_W:()=>A,Lc:()=>v,Ms:()=>b});var n=a(9751),r=a(7162),o=a(3815);const i={m:"margin",p:"padding"},c={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},s={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},l=function(e){const t={};return a=>(void 0===t[a]&&(t[a]=e(a)),t[a])}((e=>{if(e.length>2){if(!s[e])return[e];e=s[e]}const[t,a]=e.split(""),n=i[t],r=c[a]||"";return Array.isArray(r)?r.map((e=>n+e)):[n+r]})),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"],m=[...d,...u];function f(e,t,a,n){var o;const i=null!=(o=(0,r.Yn)(e,t,!1))?o:a;return"number"===typeof i?e=>"string"===typeof e?e:i*e:Array.isArray(i)?e=>"string"===typeof e?e:i[e]:"function"===typeof i?i:()=>{}}function h(e){return f(e,"spacing",8)}function A(e,t){if("string"===typeof t||null==t)return t;const a=e(Math.abs(t));return t>=0?a:"number"===typeof a?-a:"-".concat(a)}function p(e,t,a,r){if(-1===t.indexOf(a))return null;const o=function(e,t){return a=>e.reduce(((e,n)=>(e[n]=A(t,a),e)),{})}(l(a),r),i=e[a];return(0,n.NI)(e,i,o)}function g(e,t){const a=h(e.theme);return Object.keys(e).map((n=>p(e,t,n,a))).reduce(o.A,{})}function v(e){return g(e,d)}function b(e){return g(e,u)}function y(e){return g(e,m)}v.propTypes={},v.filterProps=d,b.propTypes={},b.filterProps=u,y.propTypes={},y.filterProps=m},7162:(e,t,a)=>{"use strict";a.d(t,{Ay:()=>c,BO:()=>i,Yn:()=>o});var n=a(7598),r=a(9751);function o(e,t){let a=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!t||"string"!==typeof t)return null;if(e&&e.vars&&a){const a="vars.".concat(t).split(".").reduce(((e,t)=>e&&e[t]?e[t]:null),e);if(null!=a)return a}return t.split(".").reduce(((e,t)=>e&&null!=e[t]?e[t]:null),e)}function i(e,t,a){let n,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:a;return n="function"===typeof e?e(a):Array.isArray(e)?e[a]||r:o(e,a)||r,t&&(n=t(n,r,e)),n}const c=function(e){const{prop:t,cssProperty:a=e.prop,themeKey:c,transform:s}=e,l=e=>{if(null==e[t])return null;const l=e[t],d=o(e.theme,c)||{};return(0,r.NI)(e,l,(e=>{let r=i(d,s,e);return e===r&&"string"===typeof e&&(r=i(d,s,"".concat(t).concat("default"===e?"":(0,n.A)(e)),e)),!1===a?r:{[a]:r}}))};return l.propTypes={},l.filterProps=[t],l}},7758:(e,t,a)=>{"use strict";a.d(t,{A:()=>P});var n=a(8604),r=a(7162),o=a(3815);const i=function(){for(var e=arguments.length,t=new Array(e),a=0;a(t.filterProps.forEach((a=>{e[a]=t})),e)),{}),r=e=>Object.keys(e).reduce(((t,a)=>n[a]?(0,o.A)(t,n[a](e)):t),{});return r.propTypes={},r.filterProps=t.reduce(((e,t)=>e.concat(t.filterProps)),[]),r};var c=a(9751);function s(e){return"number"!==typeof e?e:"".concat(e,"px solid")}function l(e,t){return(0,r.Ay)({prop:e,themeKey:"borders",transform:t})}const d=l("border",s),u=l("borderTop",s),m=l("borderRight",s),f=l("borderBottom",s),h=l("borderLeft",s),A=l("borderColor"),p=l("borderTopColor"),g=l("borderRightColor"),v=l("borderBottomColor"),b=l("borderLeftColor"),y=l("outline",s),k=l("outlineColor"),w=e=>{if(void 0!==e.borderRadius&&null!==e.borderRadius){const t=(0,n.MA)(e.theme,"shape.borderRadius",4,"borderRadius"),a=e=>({borderRadius:(0,n._W)(t,e)});return(0,c.NI)(e,e.borderRadius,a)}return null};w.propTypes={},w.filterProps=["borderRadius"];i(d,u,m,f,h,A,p,g,v,b,w,y,k);const x=e=>{if(void 0!==e.gap&&null!==e.gap){const t=(0,n.MA)(e.theme,"spacing",8,"gap"),a=e=>({gap:(0,n._W)(t,e)});return(0,c.NI)(e,e.gap,a)}return null};x.propTypes={},x.filterProps=["gap"];const z=e=>{if(void 0!==e.columnGap&&null!==e.columnGap){const t=(0,n.MA)(e.theme,"spacing",8,"columnGap"),a=e=>({columnGap:(0,n._W)(t,e)});return(0,c.NI)(e,e.columnGap,a)}return null};z.propTypes={},z.filterProps=["columnGap"];const M=e=>{if(void 0!==e.rowGap&&null!==e.rowGap){const t=(0,n.MA)(e.theme,"spacing",8,"rowGap"),a=e=>({rowGap:(0,n._W)(t,e)});return(0,c.NI)(e,e.rowGap,a)}return null};M.propTypes={},M.filterProps=["rowGap"];i(x,z,M,(0,r.Ay)({prop:"gridColumn"}),(0,r.Ay)({prop:"gridRow"}),(0,r.Ay)({prop:"gridAutoFlow"}),(0,r.Ay)({prop:"gridAutoColumns"}),(0,r.Ay)({prop:"gridAutoRows"}),(0,r.Ay)({prop:"gridTemplateColumns"}),(0,r.Ay)({prop:"gridTemplateRows"}),(0,r.Ay)({prop:"gridTemplateAreas"}),(0,r.Ay)({prop:"gridArea"}));function C(e,t){return"grey"===t?t:e}i((0,r.Ay)({prop:"color",themeKey:"palette",transform:C}),(0,r.Ay)({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette",transform:C}),(0,r.Ay)({prop:"backgroundColor",themeKey:"palette",transform:C}));function S(e){return e<=1&&0!==e?"".concat(100*e,"%"):e}const E=(0,r.Ay)({prop:"width",transform:S}),T=e=>{if(void 0!==e.maxWidth&&null!==e.maxWidth){const t=t=>{var a,n;const r=(null==(a=e.theme)||null==(a=a.breakpoints)||null==(a=a.values)?void 0:a[t])||c.zu[t];return r?"px"!==(null==(n=e.theme)||null==(n=n.breakpoints)?void 0:n.unit)?{maxWidth:"".concat(r).concat(e.theme.breakpoints.unit)}:{maxWidth:r}:{maxWidth:S(t)}};return(0,c.NI)(e,e.maxWidth,t)}return null};T.filterProps=["maxWidth"];const B=(0,r.Ay)({prop:"minWidth",transform:S}),R=(0,r.Ay)({prop:"height",transform:S}),I=(0,r.Ay)({prop:"maxHeight",transform:S}),N=(0,r.Ay)({prop:"minHeight",transform:S}),P=((0,r.Ay)({prop:"size",cssProperty:"width",transform:S}),(0,r.Ay)({prop:"size",cssProperty:"height",transform:S}),i(E,T,B,R,I,N,(0,r.Ay)({prop:"boxSizing"})),{border:{themeKey:"borders",transform:s},borderTop:{themeKey:"borders",transform:s},borderRight:{themeKey:"borders",transform:s},borderBottom:{themeKey:"borders",transform:s},borderLeft:{themeKey:"borders",transform:s},borderColor:{themeKey:"palette"},borderTopColor:{themeKey:"palette"},borderRightColor:{themeKey:"palette"},borderBottomColor:{themeKey:"palette"},borderLeftColor:{themeKey:"palette"},outline:{themeKey:"borders",transform:s},outlineColor:{themeKey:"palette"},borderRadius:{themeKey:"shape.borderRadius",style:w},color:{themeKey:"palette",transform:C},bgcolor:{themeKey:"palette",cssProperty:"backgroundColor",transform:C},backgroundColor:{themeKey:"palette",transform:C},p:{style:n.Ms},pt:{style:n.Ms},pr:{style:n.Ms},pb:{style:n.Ms},pl:{style:n.Ms},px:{style:n.Ms},py:{style:n.Ms},padding:{style:n.Ms},paddingTop:{style:n.Ms},paddingRight:{style:n.Ms},paddingBottom:{style:n.Ms},paddingLeft:{style:n.Ms},paddingX:{style:n.Ms},paddingY:{style:n.Ms},paddingInline:{style:n.Ms},paddingInlineStart:{style:n.Ms},paddingInlineEnd:{style:n.Ms},paddingBlock:{style:n.Ms},paddingBlockStart:{style:n.Ms},paddingBlockEnd:{style:n.Ms},m:{style:n.Lc},mt:{style:n.Lc},mr:{style:n.Lc},mb:{style:n.Lc},ml:{style:n.Lc},mx:{style:n.Lc},my:{style:n.Lc},margin:{style:n.Lc},marginTop:{style:n.Lc},marginRight:{style:n.Lc},marginBottom:{style:n.Lc},marginLeft:{style:n.Lc},marginX:{style:n.Lc},marginY:{style:n.Lc},marginInline:{style:n.Lc},marginInlineStart:{style:n.Lc},marginInlineEnd:{style:n.Lc},marginBlock:{style:n.Lc},marginBlockStart:{style:n.Lc},marginBlockEnd:{style:n.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:x},rowGap:{style:M},columnGap:{style:z},gridColumn:{},gridRow:{},gridAutoFlow:{},gridAutoColumns:{},gridAutoRows:{},gridTemplateColumns:{},gridTemplateRows:{},gridTemplateAreas:{},gridArea:{},position:{},zIndex:{themeKey:"zIndex"},top:{},right:{},bottom:{},left:{},boxShadow:{themeKey:"shadows"},width:{transform:S},maxWidth:{style:T},minWidth:{transform:S},height:{transform:S},maxHeight:{transform:S},minHeight:{transform:S},boxSizing:{},fontFamily:{themeKey:"typography"},fontSize:{themeKey:"typography"},fontStyle:{themeKey:"typography"},fontWeight:{themeKey:"typography"},letterSpacing:{},textTransform:{},lineHeight:{},textAlign:{},typography:{cssProperty:!1,themeKey:"typography"}})},8698:(e,t,a)=>{"use strict";a.d(t,{A:()=>l});var n=a(8168),r=a(8587),o=a(9172),i=a(7758);const c=["sx"],s=e=>{var t,a;const n={systemProps:{},otherProps:{}},r=null!=(t=null==e||null==(a=e.theme)?void 0:a.unstable_sxConfig)?t:i.A;return Object.keys(e).forEach((t=>{r[t]?n.systemProps[t]=e[t]:n.otherProps[t]=e[t]})),n};function l(e){const{sx:t}=e,a=(0,r.A)(e,c),{systemProps:i,otherProps:l}=s(a);let d;return d=Array.isArray(t)?[i,...t]:"function"===typeof t?function(){const e=t(...arguments);return(0,o.Q)(e)?(0,n.A)({},i,e):i}:(0,n.A)({},i,t),(0,n.A)({},l,{sx:d})}},3234:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>n.A,extendSxProp:()=>r.A,unstable_createStyleFunctionSx:()=>n.k,unstable_defaultSxConfig:()=>o.A});var n=a(8812),r=a(8698),o=a(7758)},8812:(e,t,a)=>{"use strict";a.d(t,{A:()=>d,k:()=>s});var n=a(7598),r=a(3815),o=a(7162),i=a(9751),c=a(7758);function s(){function e(e,t,a,r){const c={[e]:t,theme:a},s=r[e];if(!s)return{[e]:t};const{cssProperty:l=e,themeKey:d,transform:u,style:m}=s;if(null==t)return null;if("typography"===d&&"inherit"===t)return{[e]:t};const f=(0,o.Yn)(a,d)||{};if(m)return m(c);return(0,i.NI)(c,t,(t=>{let a=(0,o.BO)(f,u,t);return t===a&&"string"===typeof t&&(a=(0,o.BO)(f,u,"".concat(e).concat("default"===t?"":(0,n.A)(t)),t)),!1===l?a:{[l]:a}}))}return function t(a){var n;const{sx:o,theme:s={}}=a||{};if(!o)return null;const l=null!=(n=s.unstable_sxConfig)?n:c.A;function d(a){let n=a;if("function"===typeof a)n=a(s);else if("object"!==typeof a)return a;if(!n)return null;const o=(0,i.EU)(s.breakpoints),c=Object.keys(o);let d=o;return Object.keys(n).forEach((a=>{const o=(c=n[a],u=s,"function"===typeof c?c(u):c);var c,u;if(null!==o&&void 0!==o)if("object"===typeof o)if(l[a])d=(0,r.A)(d,e(a,o,s,l));else{const e=(0,i.NI)({theme:s},o,(e=>({[a]:e})));!function(){for(var e=arguments.length,t=new Array(e),a=0;ae.concat(Object.keys(t))),[]),r=new Set(n);return t.every((e=>r.size===Object.keys(e).length))}(e,o)?d=(0,r.A)(d,e):d[a]=t({sx:o,theme:s})}else d=(0,r.A)(d,e(a,o,s,l))})),(0,i.vf)(c,d)}return Array.isArray(o)?o.map(d):d(o)}}const l=s();l.filterProps=["sx"];const d=l},2374:(e,t,a)=>{"use strict";t.A=void 0;var n=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var a=o(t);if(a&&a.has(e))return a.get(e);var n={__proto__:null},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var c=r?Object.getOwnPropertyDescriptor(e,i):null;c&&(c.get||c.set)?Object.defineProperty(n,i,c):n[i]=e[i]}return n.default=e,a&&a.set(e,n),n}(a(5043)),r=a(3174);function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,a=new WeakMap;return(o=function(e){return e?a:t})(e)}t.A=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;const t=n.useContext(r.ThemeContext);return t&&(a=t,0!==Object.keys(a).length)?t:e;var a}},9386:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});const n=e=>e,r=(()=>{let e=n;return{configure(t){e=t},generate:t=>e(t),reset(){e=n}}})()},7598:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});var n=a(7868);function r(e){if("string"!==typeof e)throw new Error((0,n.A)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},7918:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>n.A});var n=a(7598)},1188:(e,t,a)=>{"use strict";a.d(t,{A:()=>n});const n=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MIN_SAFE_INTEGER,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.MAX_SAFE_INTEGER;return Math.max(t,Math.min(e,a))}},6531:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>n.A});var n=a(1188)},8610:(e,t,a)=>{"use strict";function n(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;const n={};return Object.keys(e).forEach((r=>{n[r]=e[r].reduce(((e,n)=>{if(n){const r=t(n);""!==r&&e.push(r),a&&a[n]&&e.push(a[n])}return e}),[]).join(" ")})),n}a.d(t,{A:()=>n})},2456:(e,t,a)=>{"use strict";function n(){for(var e=arguments.length,t=new Array(e),a=0;anull==t?e:function(){for(var a=arguments.length,n=new Array(a),r=0;r{}))}a.d(t,{A:()=>n})},3468:(e,t,a)=>{"use strict";function n(e){let t,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:166;function n(){for(var n=arguments.length,r=new Array(n),o=0;o{e.apply(this,r)}),a)}return n.clear=()=>{clearTimeout(t)},n}a.d(t,{A:()=>n})},9172:(e,t,a)=>{"use strict";a.d(t,{A:()=>i,Q:()=>r});var n=a(8168);function r(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 o(e){if(!r(e))return e;const t={};return Object.keys(e).forEach((a=>{t[a]=o(e[a])})),t}function i(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{clone:!0};const c=a.clone?(0,n.A)({},e):e;return r(e)&&r(t)&&Object.keys(t).forEach((n=>{r(t[n])&&Object.prototype.hasOwnProperty.call(e,n)&&r(e[n])?c[n]=i(e[n],t[n],a):a.clone?c[n]=r(t[n])?o(t[n]):t[n]:c[n]=t[n]})),c}},9482:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>n.A,isPlainObject:()=>n.Q});var n=a(9172)},7868:(e,t,a)=>{"use strict";function n(e){let t="https://mui.com/production-error/?code="+e;for(let a=1;an})},457:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>n.A});var n=a(7868)},2372:(e,t,a)=>{"use strict";a.d(t,{Ay:()=>o});var n=a(9386);const r={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function o(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Mui";const o=r[t];return o?"".concat(a,"-").concat(o):"".concat(n.A.generate(e),"-").concat(t)}},2532:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});var n=a(2372);function r(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Mui";const r={};return t.forEach((t=>{r[t]=(0,n.Ay)(e,t,a)})),r}},3382:(e,t,a)=>{"use strict";a.r(t),a.d(t,{default:()=>s,getFunctionName:()=>o});var n=a(9565);const r=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function o(e){const t="".concat(e).match(r);return t&&t[1]||""}function i(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e.displayName||e.name||o(e)||t}function c(e,t,a){const n=i(t);return e.displayName||(""!==n?"".concat(a,"(").concat(n,")"):a)}function s(e){if(null!=e){if("string"===typeof e)return e;if("function"===typeof e)return i(e,"Component");if("object"===typeof e)switch(e.$$typeof){case n.ForwardRef:return c(e,e.render,"ForwardRef");case n.Memo:return c(e,e.type,"memo");default:return}}}},1668:(e,t,a)=>{"use strict";function n(e){return e&&e.ownerDocument||document}a.d(t,{A:()=>n})},3940:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});var n=a(1668);function r(e){return(0,n.A)(e).defaultView||window}},3030:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});var n=a(8168);function r(e,t){const a=(0,n.A)({},t);return Object.keys(e).forEach((o=>{if(o.toString().match(/^(components|slots)$/))a[o]=(0,n.A)({},e[o],a[o]);else if(o.toString().match(/^(componentsProps|slotProps)$/)){const i=e[o]||{},c=t[o];a[o]={},c&&Object.keys(c)?i&&Object.keys(i)?(a[o]=(0,n.A)({},c),Object.keys(i).forEach((e=>{a[o][e]=r(i[e],c[e])}))):a[o]=c:a[o]=i}else void 0===a[o]&&(a[o]=e[o])})),a}},6564:(e,t,a)=>{"use strict";function n(e,t){"function"===typeof e?e(t):e&&(e.current=t)}a.d(t,{A:()=>n})},1052:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});var n=a(5043);function r(e){let{controlled:t,default:a,name:r,state:o="value"}=e;const{current:i}=n.useRef(void 0!==t),[c,s]=n.useState(a);return[i?t:c,n.useCallback((e=>{i||s(e)}),[])]}},4440:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});var n=a(5043);const r="undefined"!==typeof window?n.useLayoutEffect:n.useEffect},1782:(e,t,a)=>{"use strict";a.d(t,{A:()=>o});var n=a(5043),r=a(4440);const o=function(e){const t=n.useRef(e);return(0,r.A)((()=>{t.current=e})),n.useRef((function(){return(0,t.current)(...arguments)})).current}},3462:(e,t,a)=>{"use strict";a.d(t,{A:()=>o});var n=a(5043),r=a(6564);function o(){for(var e=arguments.length,t=new Array(e),a=0;at.every((e=>null==e))?null:e=>{t.forEach((t=>{(0,r.A)(t,e)}))}),t)}},5844:(e,t,a)=>{"use strict";var n;a.d(t,{A:()=>c});var r=a(5043);let o=0;const i=(n||(n=a.t(r,2)))["useId".toString()];function c(e){if(void 0!==i){const t=i();return null!=e?e:t}return function(e){const[t,a]=r.useState(e),n=e||t;return r.useEffect((()=>{null==t&&(o+=1,a("mui-".concat(o)))}),[t]),n}(e)}},9303:(e,t,a)=>{"use strict";a.d(t,{E:()=>i,A:()=>c});var n=a(5043);const r={};const o=[];class i{constructor(){this.currentId=null,this.clear=()=>{null!==this.currentId&&(clearTimeout(this.currentId),this.currentId=null)},this.disposeEffect=()=>this.clear}static create(){return new i}start(e,t){this.clear(),this.currentId=setTimeout((()=>{this.currentId=null,t()}),e)}}function c(){const e=function(e,t){const a=n.useRef(r);return a.current===r&&(a.current=e(t)),a}(i.create).current;var t;return t=e.disposeEffect,n.useEffect(t,o),e}},8609:(e,t)=>{"use strict";var a,n=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),c=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),d=Symbol.for("react.server_context"),u=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),f=Symbol.for("react.suspense_list"),h=Symbol.for("react.memo"),A=Symbol.for("react.lazy"),p=Symbol.for("react.offscreen");function g(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case o:case c:case i:case m:case f:return e;default:switch(e=e&&e.$$typeof){case d:case l:case u:case A:case h:case s:return e;default:return t}}case r:return t}}}a=Symbol.for("react.module.reference"),t.ForwardRef=u,t.Memo=h},9565:(e,t,a)=>{"use strict";e.exports=a(8609)},8628:(e,t)=>{"use strict";t.A=function(e,t){if(e&&t){var a=Array.isArray(t)?t:t.split(","),n=e.name||"",r=(e.type||"").toLowerCase(),o=r.replace(/\/.*$/,"");return a.some((function(e){var t=e.trim().toLowerCase();return"."===t.charAt(0)?n.toLowerCase().endsWith(t):t.endsWith("/*")?o===t.replace(/\/.*$/,""):r===t}))}return!0}},7780:function(e,t,a){e.exports=function(e){return function(){var t=e,a=t.lib.BlockCipher,n=t.algo,r=[],o=[],i=[],c=[],s=[],l=[],d=[],u=[],m=[],f=[];!function(){for(var e=[],t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;var a=0,n=0;for(t=0;t<256;t++){var h=n^n<<1^n<<2^n<<3^n<<4;h=h>>>8^255&h^99,r[a]=h,o[h]=a;var A=e[a],p=e[A],g=e[p],v=257*e[h]^16843008*h;i[a]=v<<24|v>>>8,c[a]=v<<16|v>>>16,s[a]=v<<8|v>>>24,l[a]=v,v=16843009*g^65537*p^257*A^16843008*a,d[h]=v<<24|v>>>8,u[h]=v<<16|v>>>16,m[h]=v<<8|v>>>24,f[h]=v,a?(a=A^e[e[e[g^A]]],n^=e[e[n]]):a=n=1}}();var h=[0,1,2,4,8,16,32,64,128,27,54],A=n.AES=a.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var e=this._keyPriorReset=this._key,t=e.words,a=e.sigBytes/4,n=4*((this._nRounds=a+6)+1),o=this._keySchedule=[],i=0;i6&&i%a==4&&(l=r[l>>>24]<<24|r[l>>>16&255]<<16|r[l>>>8&255]<<8|r[255&l]):(l=r[(l=l<<8|l>>>24)>>>24]<<24|r[l>>>16&255]<<16|r[l>>>8&255]<<8|r[255&l],l^=h[i/a|0]<<24),o[i]=o[i-a]^l);for(var c=this._invKeySchedule=[],s=0;s>>24]]^u[r[l>>>16&255]]^m[r[l>>>8&255]]^f[r[255&l]]}}},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,i,c,s,l,r)},decryptBlock:function(e,t){var a=e[t+1];e[t+1]=e[t+3],e[t+3]=a,this._doCryptBlock(e,t,this._invKeySchedule,d,u,m,f,o),a=e[t+1],e[t+1]=e[t+3],e[t+3]=a},_doCryptBlock:function(e,t,a,n,r,o,i,c){for(var s=this._nRounds,l=e[t]^a[0],d=e[t+1]^a[1],u=e[t+2]^a[2],m=e[t+3]^a[3],f=4,h=1;h>>24]^r[d>>>16&255]^o[u>>>8&255]^i[255&m]^a[f++],p=n[d>>>24]^r[u>>>16&255]^o[m>>>8&255]^i[255&l]^a[f++],g=n[u>>>24]^r[m>>>16&255]^o[l>>>8&255]^i[255&d]^a[f++],v=n[m>>>24]^r[l>>>16&255]^o[d>>>8&255]^i[255&u]^a[f++];l=A,d=p,u=g,m=v}A=(c[l>>>24]<<24|c[d>>>16&255]<<16|c[u>>>8&255]<<8|c[255&m])^a[f++],p=(c[d>>>24]<<24|c[u>>>16&255]<<16|c[m>>>8&255]<<8|c[255&l])^a[f++],g=(c[u>>>24]<<24|c[m>>>16&255]<<16|c[l>>>8&255]<<8|c[255&d])^a[f++],v=(c[m>>>24]<<24|c[l>>>16&255]<<16|c[d>>>8&255]<<8|c[255&u])^a[f++],e[t]=A,e[t+1]=p,e[t+2]=g,e[t+3]=v},keySize:8});t.AES=a._createHelper(A)}(),e.AES}(a(4488),a(8523),a(4199),a(8211),a(2238))},6501:function(e,t,a){e.exports=function(e){return function(){var t=e,a=t.lib.BlockCipher,n=t.algo;const r=16,o=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],i=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]];var c={pbox:[],sbox:[]};function s(e,t){let a=t>>24&255,n=t>>16&255,r=t>>8&255,o=255&t,i=e.sbox[0][a]+e.sbox[1][n];return i^=e.sbox[2][r],i+=e.sbox[3][o],i}function l(e,t,a){let n,o=t,i=a;for(let c=0;c1;--c)o^=e.pbox[c],i=s(e,o)^i,n=o,o=i,i=n;return n=o,o=i,i=n,i^=e.pbox[1],o^=e.pbox[0],{left:o,right:i}}function u(e,t,a){for(let r=0;r<4;r++){e.sbox[r]=[];for(let t=0;t<256;t++)e.sbox[r][t]=i[r][t]}let n=0;for(let i=0;i=a&&(n=0);let c=0,s=0,d=0;for(let o=0;o>>2];e.sigBytes-=t}},A=(n.BlockCipher=d.extend({cfg:d.cfg.extend({mode:f,padding:h}),reset:function(){var e;d.reset.call(this);var t=this.cfg,a=t.iv,n=t.mode;this._xformMode==this._ENC_XFORM_MODE?e=n.createEncryptor:(e=n.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==e?this._mode.init(this,a&&a.words):(this._mode=e.call(n,this,a&&a.words),this._mode.__creator=e)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e,t=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(t.pad(this._data,this.blockSize),e=this._process(!0)):(e=this._process(!0),t.unpad(e)),e},blockSize:4}),n.CipherParams=r.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}})),p=(a.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext,a=e.salt;return(a?o.create([1398893684,1701076831]).concat(a).concat(t):t).toString(s)},parse:function(e){var t,a=s.parse(e),n=a.words;return 1398893684==n[0]&&1701076831==n[1]&&(t=o.create(n.slice(2,4)),n.splice(0,4),a.sigBytes-=16),A.create({ciphertext:a,salt:t})}},g=n.SerializableCipher=r.extend({cfg:r.extend({format:p}),encrypt:function(e,t,a,n){n=this.cfg.extend(n);var r=e.createEncryptor(a,n),o=r.finalize(t),i=r.cfg;return A.create({ciphertext:o,key:a,iv:i.iv,algorithm:e,mode:i.mode,padding:i.padding,blockSize:e.blockSize,formatter:n.format})},decrypt:function(e,t,a,n){return n=this.cfg.extend(n),t=this._parse(t,n.format),e.createDecryptor(a,n).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),v=(a.kdf={}).OpenSSL={execute:function(e,t,a,n,r){if(n||(n=o.random(8)),r)i=l.create({keySize:t+a,hasher:r}).compute(e,n);else var i=l.create({keySize:t+a}).compute(e,n);var c=o.create(i.words.slice(t),4*a);return i.sigBytes=4*t,A.create({key:i,iv:c,salt:n})}},b=n.PasswordBasedCipher=g.extend({cfg:g.cfg.extend({kdf:v}),encrypt:function(e,t,a,n){var r=(n=this.cfg.extend(n)).kdf.execute(a,e.keySize,e.ivSize,n.salt,n.hasher);n.iv=r.iv;var o=g.encrypt.call(this,e,t,r.key,n);return o.mixIn(r),o},decrypt:function(e,t,a,n){n=this.cfg.extend(n),t=this._parse(t,n.format);var r=n.kdf.execute(a,e.keySize,e.ivSize,t.salt,n.hasher);return n.iv=r.iv,g.decrypt.call(this,e,t,r.key,n)}})}()}(a(4488),a(8211))},4488:function(e,t,a){e.exports=function(){var e=e||function(e,t){var n;if("undefined"!==typeof window&&window.crypto&&(n=window.crypto),"undefined"!==typeof self&&self.crypto&&(n=self.crypto),"undefined"!==typeof globalThis&&globalThis.crypto&&(n=globalThis.crypto),!n&&"undefined"!==typeof window&&window.msCrypto&&(n=window.msCrypto),!n&&"undefined"!==typeof a.g&&a.g.crypto&&(n=a.g.crypto),!n)try{n=a(477)}catch(p){}var r=function(){if(n){if("function"===typeof n.getRandomValues)try{return n.getRandomValues(new Uint32Array(1))[0]}catch(p){}if("function"===typeof n.randomBytes)try{return n.randomBytes(4).readInt32LE()}catch(p){}}throw new Error("Native crypto module could not be used to get secure random number.")},o=Object.create||function(){function e(){}return function(t){var a;return e.prototype=t,a=new e,e.prototype=null,a}}(),i={},c=i.lib={},s=c.Base={extend:function(e){var t=o(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}},l=c.WordArray=s.extend({init:function(e,a){e=this.words=e||[],this.sigBytes=a!=t?a:4*e.length},toString:function(e){return(e||u).stringify(this)},concat:function(e){var t=this.words,a=e.words,n=this.sigBytes,r=e.sigBytes;if(this.clamp(),n%4)for(var o=0;o>>2]>>>24-o%4*8&255;t[n+o>>>2]|=i<<24-(n+o)%4*8}else for(var c=0;c>>2]=a[c>>>2];return this.sigBytes+=r,this},clamp:function(){var t=this.words,a=this.sigBytes;t[a>>>2]&=4294967295<<32-a%4*8,t.length=e.ceil(a/4)},clone:function(){var e=s.clone.call(this);return e.words=this.words.slice(0),e},random:function(e){for(var t=[],a=0;a>>2]>>>24-r%4*8&255;n.push((o>>>4).toString(16)),n.push((15&o).toString(16))}return n.join("")},parse:function(e){for(var t=e.length,a=[],n=0;n>>3]|=parseInt(e.substr(n,2),16)<<24-n%8*4;return new l.init(a,t/2)}},m=d.Latin1={stringify:function(e){for(var t=e.words,a=e.sigBytes,n=[],r=0;r>>2]>>>24-r%4*8&255;n.push(String.fromCharCode(o))}return n.join("")},parse:function(e){for(var t=e.length,a=[],n=0;n>>2]|=(255&e.charCodeAt(n))<<24-n%4*8;return new l.init(a,t)}},f=d.Utf8={stringify:function(e){try{return decodeURIComponent(escape(m.stringify(e)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(e){return m.parse(unescape(encodeURIComponent(e)))}},h=c.BufferedBlockAlgorithm=s.extend({reset:function(){this._data=new l.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=f.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var a,n=this._data,r=n.words,o=n.sigBytes,i=this.blockSize,c=o/(4*i),s=(c=t?e.ceil(c):e.max((0|c)-this._minBufferSize,0))*i,d=e.min(4*s,o);if(s){for(var u=0;u>>6-i%4*2;r[o>>>2]|=c<<24-o%4*8,o++}return a.create(r,o)}t.enc.Base64={stringify:function(e){var t=e.words,a=e.sigBytes,n=this._map;e.clamp();for(var r=[],o=0;o>>2]>>>24-o%4*8&255)<<16|(t[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|t[o+2>>>2]>>>24-(o+2)%4*8&255,c=0;c<4&&o+.75*c>>6*(3-c)&63));var s=n.charAt(64);if(s)for(;r.length%4;)r.push(s);return r.join("")},parse:function(e){var t=e.length,a=this._map,r=this._reverseMap;if(!r){r=this._reverseMap=[];for(var o=0;o>>6-i%4*2;r[o>>>2]|=c<<24-o%4*8,o++}return a.create(r,o)}t.enc.Base64url={stringify:function(e,t){void 0===t&&(t=!0);var a=e.words,n=e.sigBytes,r=t?this._safe_map:this._map;e.clamp();for(var o=[],i=0;i>>2]>>>24-i%4*8&255)<<16|(a[i+1>>>2]>>>24-(i+1)%4*8&255)<<8|a[i+2>>>2]>>>24-(i+2)%4*8&255,s=0;s<4&&i+.75*s>>6*(3-s)&63));var l=r.charAt(64);if(l)for(;o.length%4;)o.push(l);return o.join("")},parse:function(e,t){void 0===t&&(t=!0);var a=e.length,r=t?this._safe_map:this._map,o=this._reverseMap;if(!o){o=this._reverseMap=[];for(var i=0;i>>8&16711935}n.Utf16=n.Utf16BE={stringify:function(e){for(var t=e.words,a=e.sigBytes,n=[],r=0;r>>2]>>>16-r%4*8&65535;n.push(String.fromCharCode(o))}return n.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r>>1]|=e.charCodeAt(r)<<16-r%2*16;return a.create(n,2*t)}},n.Utf16LE={stringify:function(e){for(var t=e.words,a=e.sigBytes,n=[],o=0;o>>2]>>>16-o%4*8&65535);n.push(String.fromCharCode(i))}return n.join("")},parse:function(e){for(var t=e.length,n=[],o=0;o>>1]|=r(e.charCodeAt(o)<<16-o%2*16);return a.create(n,2*t)}}}(),e.enc.Utf16}(a(4488))},8211:function(e,t,a){e.exports=function(e){return function(){var t=e,a=t.lib,n=a.Base,r=a.WordArray,o=t.algo,i=o.MD5,c=o.EvpKDF=n.extend({cfg:n.extend({keySize:4,hasher:i,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var a,n=this.cfg,o=n.hasher.create(),i=r.create(),c=i.words,s=n.keySize,l=n.iterations;c.lengthr&&(t=e.finalize(t)),t.clamp();for(var o=this._oKey=t.clone(),i=this._iKey=t.clone(),c=o.words,s=i.words,l=0;l>>2]|=e[r]<<24-r%4*8;a.call(this,n,t)}else a.apply(this,arguments)};n.prototype=t}}(),e.lib.WordArray}(a(4488))},4199:function(e,t,a){e.exports=function(e){return function(t){var a=e,n=a.lib,r=n.WordArray,o=n.Hasher,i=a.algo,c=[];!function(){for(var e=0;e<64;e++)c[e]=4294967296*t.abs(t.sin(e+1))|0}();var s=i.MD5=o.extend({_doReset:function(){this._hash=new r.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,t){for(var a=0;a<16;a++){var n=t+a,r=e[n];e[n]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8)}var o=this._hash.words,i=e[t+0],s=e[t+1],f=e[t+2],h=e[t+3],A=e[t+4],p=e[t+5],g=e[t+6],v=e[t+7],b=e[t+8],y=e[t+9],k=e[t+10],w=e[t+11],x=e[t+12],z=e[t+13],M=e[t+14],C=e[t+15],S=o[0],E=o[1],T=o[2],B=o[3];S=l(S,E,T,B,i,7,c[0]),B=l(B,S,E,T,s,12,c[1]),T=l(T,B,S,E,f,17,c[2]),E=l(E,T,B,S,h,22,c[3]),S=l(S,E,T,B,A,7,c[4]),B=l(B,S,E,T,p,12,c[5]),T=l(T,B,S,E,g,17,c[6]),E=l(E,T,B,S,v,22,c[7]),S=l(S,E,T,B,b,7,c[8]),B=l(B,S,E,T,y,12,c[9]),T=l(T,B,S,E,k,17,c[10]),E=l(E,T,B,S,w,22,c[11]),S=l(S,E,T,B,x,7,c[12]),B=l(B,S,E,T,z,12,c[13]),T=l(T,B,S,E,M,17,c[14]),S=d(S,E=l(E,T,B,S,C,22,c[15]),T,B,s,5,c[16]),B=d(B,S,E,T,g,9,c[17]),T=d(T,B,S,E,w,14,c[18]),E=d(E,T,B,S,i,20,c[19]),S=d(S,E,T,B,p,5,c[20]),B=d(B,S,E,T,k,9,c[21]),T=d(T,B,S,E,C,14,c[22]),E=d(E,T,B,S,A,20,c[23]),S=d(S,E,T,B,y,5,c[24]),B=d(B,S,E,T,M,9,c[25]),T=d(T,B,S,E,h,14,c[26]),E=d(E,T,B,S,b,20,c[27]),S=d(S,E,T,B,z,5,c[28]),B=d(B,S,E,T,f,9,c[29]),T=d(T,B,S,E,v,14,c[30]),S=u(S,E=d(E,T,B,S,x,20,c[31]),T,B,p,4,c[32]),B=u(B,S,E,T,b,11,c[33]),T=u(T,B,S,E,w,16,c[34]),E=u(E,T,B,S,M,23,c[35]),S=u(S,E,T,B,s,4,c[36]),B=u(B,S,E,T,A,11,c[37]),T=u(T,B,S,E,v,16,c[38]),E=u(E,T,B,S,k,23,c[39]),S=u(S,E,T,B,z,4,c[40]),B=u(B,S,E,T,i,11,c[41]),T=u(T,B,S,E,h,16,c[42]),E=u(E,T,B,S,g,23,c[43]),S=u(S,E,T,B,y,4,c[44]),B=u(B,S,E,T,x,11,c[45]),T=u(T,B,S,E,C,16,c[46]),S=m(S,E=u(E,T,B,S,f,23,c[47]),T,B,i,6,c[48]),B=m(B,S,E,T,v,10,c[49]),T=m(T,B,S,E,M,15,c[50]),E=m(E,T,B,S,p,21,c[51]),S=m(S,E,T,B,x,6,c[52]),B=m(B,S,E,T,h,10,c[53]),T=m(T,B,S,E,k,15,c[54]),E=m(E,T,B,S,s,21,c[55]),S=m(S,E,T,B,b,6,c[56]),B=m(B,S,E,T,C,10,c[57]),T=m(T,B,S,E,g,15,c[58]),E=m(E,T,B,S,z,21,c[59]),S=m(S,E,T,B,A,6,c[60]),B=m(B,S,E,T,w,10,c[61]),T=m(T,B,S,E,f,15,c[62]),E=m(E,T,B,S,y,21,c[63]),o[0]=o[0]+S|0,o[1]=o[1]+E|0,o[2]=o[2]+T|0,o[3]=o[3]+B|0},_doFinalize:function(){var e=this._data,a=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;a[r>>>5]|=128<<24-r%32;var o=t.floor(n/4294967296),i=n;a[15+(r+64>>>9<<4)]=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8),a[14+(r+64>>>9<<4)]=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),e.sigBytes=4*(a.length+1),this._process();for(var c=this._hash,s=c.words,l=0;l<4;l++){var d=s[l];s[l]=16711935&(d<<8|d>>>24)|4278255360&(d<<24|d>>>8)}return c},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});function l(e,t,a,n,r,o,i){var c=e+(t&a|~t&n)+r+i;return(c<>>32-o)+t}function d(e,t,a,n,r,o,i){var c=e+(t&n|a&~n)+r+i;return(c<>>32-o)+t}function u(e,t,a,n,r,o,i){var c=e+(t^a^n)+r+i;return(c<>>32-o)+t}function m(e,t,a,n,r,o,i){var c=e+(a^(t|~n))+r+i;return(c<>>32-o)+t}a.MD5=o._createHelper(s),a.HmacMD5=o._createHmacHelper(s)}(Math),e.MD5}(a(4488))},1112:function(e,t,a){e.exports=function(e){return e.mode.CFB=function(){var t=e.lib.BlockCipherMode.extend();function a(e,t,a,n){var r,o=this._iv;o?(r=o.slice(0),this._iv=void 0):r=this._prevBlock,n.encryptBlock(r,0);for(var i=0;i>24&255)){var t=e>>16&255,a=e>>8&255,n=255&e;255===t?(t=0,255===a?(a=0,255===n?n=0:++n):++a):++t,e=0,e+=t<<16,e+=a<<8,e+=n}else e+=1<<24;return e}function n(e){return 0===(e[0]=a(e[0]))&&(e[1]=a(e[1])),e}var r=t.Encryptor=t.extend({processBlock:function(e,t){var a=this._cipher,r=a.blockSize,o=this._iv,i=this._counter;o&&(i=this._counter=o.slice(0),this._iv=void 0),n(i);var c=i.slice(0);a.encryptBlock(c,0);for(var s=0;s>>2]|=r<<24-o%4*8,e.sigBytes+=r},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},e.pad.Ansix923}(a(4488),a(2238))},9132:function(e,t,a){e.exports=function(e){return e.pad.Iso10126={pad:function(t,a){var n=4*a,r=n-t.sigBytes%n;t.concat(e.lib.WordArray.random(r-1)).concat(e.lib.WordArray.create([r<<24],1))},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}},e.pad.Iso10126}(a(4488),a(2238))},4423:function(e,t,a){e.exports=function(e){return e.pad.Iso97971={pad:function(t,a){t.concat(e.lib.WordArray.create([2147483648],1)),e.pad.ZeroPadding.pad(t,a)},unpad:function(t){e.pad.ZeroPadding.unpad(t),t.sigBytes--}},e.pad.Iso97971}(a(4488),a(2238))},4087:function(e,t,a){e.exports=function(e){return e.pad.NoPadding={pad:function(){},unpad:function(){}},e.pad.NoPadding}(a(4488),a(2238))},548:function(e,t,a){e.exports=function(e){return e.pad.ZeroPadding={pad:function(e,t){var a=4*t;e.clamp(),e.sigBytes+=a-(e.sigBytes%a||a)},unpad:function(e){var t=e.words,a=e.sigBytes-1;for(a=e.sigBytes-1;a>=0;a--)if(t[a>>>2]>>>24-a%4*8&255){e.sigBytes=a+1;break}}},e.pad.ZeroPadding}(a(4488),a(2238))},3930:function(e,t,a){e.exports=function(e){return function(){var t=e,a=t.lib,n=a.Base,r=a.WordArray,o=t.algo,i=o.SHA256,c=o.HMAC,s=o.PBKDF2=n.extend({cfg:n.extend({keySize:4,hasher:i,iterations:25e4}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var a=this.cfg,n=c.create(a.hasher,e),o=r.create(),i=r.create([1]),s=o.words,l=i.words,d=a.keySize,u=a.iterations;s.length>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],n=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];this._b=0;for(var r=0;r<4;r++)s.call(this);for(r=0;r<8;r++)n[r]^=a[r+4&7];if(t){var o=t.words,i=o[0],c=o[1],l=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),d=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),u=l>>>16|4294901760&d,m=d<<16|65535&l;for(n[0]^=l,n[1]^=u,n[2]^=d,n[3]^=m,n[4]^=l,n[5]^=u,n[6]^=d,n[7]^=m,r=0;r<4;r++)s.call(this)}},_doProcessBlock:function(e,t){var a=this._X;s.call(this),r[0]=a[0]^a[5]>>>16^a[3]<<16,r[1]=a[2]^a[7]>>>16^a[5]<<16,r[2]=a[4]^a[1]>>>16^a[7]<<16,r[3]=a[6]^a[3]>>>16^a[1]<<16;for(var n=0;n<4;n++)r[n]=16711935&(r[n]<<8|r[n]>>>24)|4278255360&(r[n]<<24|r[n]>>>8),e[t+n]^=r[n]},blockSize:4,ivSize:2});function s(){for(var e=this._X,t=this._C,a=0;a<8;a++)o[a]=t[a];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0>>0?1:0)|0,this._b=t[7]>>>0>>0?1:0,a=0;a<8;a++){var n=e[a]+t[a],r=65535&n,c=n>>>16,s=((r*r>>>17)+r*c>>>15)+c*c,l=((4294901760&n)*n|0)+((65535&n)*n|0);i[a]=s^l}e[0]=i[0]+(i[7]<<16|i[7]>>>16)+(i[6]<<16|i[6]>>>16)|0,e[1]=i[1]+(i[0]<<8|i[0]>>>24)+i[7]|0,e[2]=i[2]+(i[1]<<16|i[1]>>>16)+(i[0]<<16|i[0]>>>16)|0,e[3]=i[3]+(i[2]<<8|i[2]>>>24)+i[1]|0,e[4]=i[4]+(i[3]<<16|i[3]>>>16)+(i[2]<<16|i[2]>>>16)|0,e[5]=i[5]+(i[4]<<8|i[4]>>>24)+i[3]|0,e[6]=i[6]+(i[5]<<16|i[5]>>>16)+(i[4]<<16|i[4]>>>16)|0,e[7]=i[7]+(i[6]<<8|i[6]>>>24)+i[5]|0}t.RabbitLegacy=a._createHelper(c)}(),e.RabbitLegacy}(a(4488),a(8523),a(4199),a(8211),a(2238))},8875:function(e,t,a){e.exports=function(e){return function(){var t=e,a=t.lib.StreamCipher,n=t.algo,r=[],o=[],i=[],c=n.Rabbit=a.extend({_doReset:function(){for(var e=this._key.words,t=this.cfg.iv,a=0;a<4;a++)e[a]=16711935&(e[a]<<8|e[a]>>>24)|4278255360&(e[a]<<24|e[a]>>>8);var n=this._X=[e[0],e[3]<<16|e[2]>>>16,e[1],e[0]<<16|e[3]>>>16,e[2],e[1]<<16|e[0]>>>16,e[3],e[2]<<16|e[1]>>>16],r=this._C=[e[2]<<16|e[2]>>>16,4294901760&e[0]|65535&e[1],e[3]<<16|e[3]>>>16,4294901760&e[1]|65535&e[2],e[0]<<16|e[0]>>>16,4294901760&e[2]|65535&e[3],e[1]<<16|e[1]>>>16,4294901760&e[3]|65535&e[0]];for(this._b=0,a=0;a<4;a++)s.call(this);for(a=0;a<8;a++)r[a]^=n[a+4&7];if(t){var o=t.words,i=o[0],c=o[1],l=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),d=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),u=l>>>16|4294901760&d,m=d<<16|65535&l;for(r[0]^=l,r[1]^=u,r[2]^=d,r[3]^=m,r[4]^=l,r[5]^=u,r[6]^=d,r[7]^=m,a=0;a<4;a++)s.call(this)}},_doProcessBlock:function(e,t){var a=this._X;s.call(this),r[0]=a[0]^a[5]>>>16^a[3]<<16,r[1]=a[2]^a[7]>>>16^a[5]<<16,r[2]=a[4]^a[1]>>>16^a[7]<<16,r[3]=a[6]^a[3]>>>16^a[1]<<16;for(var n=0;n<4;n++)r[n]=16711935&(r[n]<<8|r[n]>>>24)|4278255360&(r[n]<<24|r[n]>>>8),e[t+n]^=r[n]},blockSize:4,ivSize:2});function s(){for(var e=this._X,t=this._C,a=0;a<8;a++)o[a]=t[a];for(t[0]=t[0]+1295307597+this._b|0,t[1]=t[1]+3545052371+(t[0]>>>0>>0?1:0)|0,t[2]=t[2]+886263092+(t[1]>>>0>>0?1:0)|0,t[3]=t[3]+1295307597+(t[2]>>>0>>0?1:0)|0,t[4]=t[4]+3545052371+(t[3]>>>0>>0?1:0)|0,t[5]=t[5]+886263092+(t[4]>>>0>>0?1:0)|0,t[6]=t[6]+1295307597+(t[5]>>>0>>0?1:0)|0,t[7]=t[7]+3545052371+(t[6]>>>0>>0?1:0)|0,this._b=t[7]>>>0>>0?1:0,a=0;a<8;a++){var n=e[a]+t[a],r=65535&n,c=n>>>16,s=((r*r>>>17)+r*c>>>15)+c*c,l=((4294901760&n)*n|0)+((65535&n)*n|0);i[a]=s^l}e[0]=i[0]+(i[7]<<16|i[7]>>>16)+(i[6]<<16|i[6]>>>16)|0,e[1]=i[1]+(i[0]<<8|i[0]>>>24)+i[7]|0,e[2]=i[2]+(i[1]<<16|i[1]>>>16)+(i[0]<<16|i[0]>>>16)|0,e[3]=i[3]+(i[2]<<8|i[2]>>>24)+i[1]|0,e[4]=i[4]+(i[3]<<16|i[3]>>>16)+(i[2]<<16|i[2]>>>16)|0,e[5]=i[5]+(i[4]<<8|i[4]>>>24)+i[3]|0,e[6]=i[6]+(i[5]<<16|i[5]>>>16)+(i[4]<<16|i[4]>>>16)|0,e[7]=i[7]+(i[6]<<8|i[6]>>>24)+i[5]|0}t.Rabbit=a._createHelper(c)}(),e.Rabbit}(a(4488),a(8523),a(4199),a(8211),a(2238))},9638:function(e,t,a){e.exports=function(e){return function(){var t=e,a=t.lib.StreamCipher,n=t.algo,r=n.RC4=a.extend({_doReset:function(){for(var e=this._key,t=e.words,a=e.sigBytes,n=this._S=[],r=0;r<256;r++)n[r]=r;r=0;for(var o=0;r<256;r++){var i=r%a,c=t[i>>>2]>>>24-i%4*8&255;o=(o+n[r]+c)%256;var s=n[r];n[r]=n[o],n[o]=s}this._i=this._j=0},_doProcessBlock:function(e,t){e[t]^=o.call(this)},keySize:8,ivSize:0});function o(){for(var e=this._S,t=this._i,a=this._j,n=0,r=0;r<4;r++){a=(a+e[t=(t+1)%256])%256;var o=e[t];e[t]=e[a],e[a]=o,n|=e[(e[t]+e[a])%256]<<24-8*r}return this._i=t,this._j=a,n}t.RC4=a._createHelper(r);var i=n.RC4Drop=r.extend({cfg:r.cfg.extend({drop:192}),_doReset:function(){r._doReset.call(this);for(var e=this.cfg.drop;e>0;e--)o.call(this)}});t.RC4Drop=a._createHelper(i)}(),e.RC4}(a(4488),a(8523),a(4199),a(8211),a(2238))},7423:function(e,t,a){e.exports=function(e){return function(){var t=e,a=t.lib,n=a.WordArray,r=a.Hasher,o=t.algo,i=n.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),c=n.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),s=n.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),l=n.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),d=n.create([0,1518500249,1859775393,2400959708,2840853838]),u=n.create([1352829926,1548603684,1836072691,2053994217,0]),m=o.RIPEMD160=r.extend({_doReset:function(){this._hash=n.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var a=0;a<16;a++){var n=t+a,r=e[n];e[n]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8)}var o,m,b,y,k,w,x,z,M,C,S,E=this._hash.words,T=d.words,B=u.words,R=i.words,I=c.words,N=s.words,P=l.words;for(w=o=E[0],x=m=E[1],z=b=E[2],M=y=E[3],C=k=E[4],a=0;a<80;a+=1)S=o+e[t+R[a]]|0,S+=a<16?f(m,b,y)+T[0]:a<32?h(m,b,y)+T[1]:a<48?A(m,b,y)+T[2]:a<64?p(m,b,y)+T[3]:g(m,b,y)+T[4],S=(S=v(S|=0,N[a]))+k|0,o=k,k=y,y=v(b,10),b=m,m=S,S=w+e[t+I[a]]|0,S+=a<16?g(x,z,M)+B[0]:a<32?p(x,z,M)+B[1]:a<48?A(x,z,M)+B[2]:a<64?h(x,z,M)+B[3]:f(x,z,M)+B[4],S=(S=v(S|=0,P[a]))+C|0,w=C,C=M,M=v(z,10),z=x,x=S;S=E[1]+b+M|0,E[1]=E[2]+y+C|0,E[2]=E[3]+k+w|0,E[3]=E[4]+o+x|0,E[4]=E[0]+m+z|0,E[0]=S},_doFinalize:function(){var e=this._data,t=e.words,a=8*this._nDataBytes,n=8*e.sigBytes;t[n>>>5]|=128<<24-n%32,t[14+(n+64>>>9<<4)]=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8),e.sigBytes=4*(t.length+1),this._process();for(var r=this._hash,o=r.words,i=0;i<5;i++){var c=o[i];o[i]=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8)}return r},clone:function(){var e=r.clone.call(this);return e._hash=this._hash.clone(),e}});function f(e,t,a){return e^t^a}function h(e,t,a){return e&t|~e&a}function A(e,t,a){return(e|~t)^a}function p(e,t,a){return e&a|t&~a}function g(e,t,a){return e^(t|~a)}function v(e,t){return e<>>32-t}t.RIPEMD160=r._createHelper(m),t.HmacRIPEMD160=r._createHmacHelper(m)}(Math),e.RIPEMD160}(a(4488))},2002:function(e,t,a){e.exports=function(e){return function(){var t=e,a=t.lib,n=a.WordArray,r=a.Hasher,o=t.algo,i=[],c=o.SHA1=r.extend({_doReset:function(){this._hash=new n.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var a=this._hash.words,n=a[0],r=a[1],o=a[2],c=a[3],s=a[4],l=0;l<80;l++){if(l<16)i[l]=0|e[t+l];else{var d=i[l-3]^i[l-8]^i[l-14]^i[l-16];i[l]=d<<1|d>>>31}var u=(n<<5|n>>>27)+s+i[l];u+=l<20?1518500249+(r&o|~r&c):l<40?1859775393+(r^o^c):l<60?(r&o|r&c|o&c)-1894007588:(r^o^c)-899497514,s=c,c=o,o=r<<30|r>>>2,r=n,n=u}a[0]=a[0]+n|0,a[1]=a[1]+r|0,a[2]=a[2]+o|0,a[3]=a[3]+c|0,a[4]=a[4]+s|0},_doFinalize:function(){var e=this._data,t=e.words,a=8*this._nDataBytes,n=8*e.sigBytes;return t[n>>>5]|=128<<24-n%32,t[14+(n+64>>>9<<4)]=Math.floor(a/4294967296),t[15+(n+64>>>9<<4)]=a,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=r.clone.call(this);return e._hash=this._hash.clone(),e}});t.SHA1=r._createHelper(c),t.HmacSHA1=r._createHmacHelper(c)}(),e.SHA1}(a(4488))},1641:function(e,t,a){e.exports=function(e){return function(){var t=e,a=t.lib.WordArray,n=t.algo,r=n.SHA256,o=n.SHA224=r.extend({_doReset:function(){this._hash=new a.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var e=r._doFinalize.call(this);return e.sigBytes-=4,e}});t.SHA224=r._createHelper(o),t.HmacSHA224=r._createHmacHelper(o)}(),e.SHA224}(a(4488),a(6368))},6368:function(e,t,a){e.exports=function(e){return function(t){var a=e,n=a.lib,r=n.WordArray,o=n.Hasher,i=a.algo,c=[],s=[];!function(){function e(e){for(var a=t.sqrt(e),n=2;n<=a;n++)if(!(e%n))return!1;return!0}function a(e){return 4294967296*(e-(0|e))|0}for(var n=2,r=0;r<64;)e(n)&&(r<8&&(c[r]=a(t.pow(n,.5))),s[r]=a(t.pow(n,1/3)),r++),n++}();var l=[],d=i.SHA256=o.extend({_doReset:function(){this._hash=new r.init(c.slice(0))},_doProcessBlock:function(e,t){for(var a=this._hash.words,n=a[0],r=a[1],o=a[2],i=a[3],c=a[4],d=a[5],u=a[6],m=a[7],f=0;f<64;f++){if(f<16)l[f]=0|e[t+f];else{var h=l[f-15],A=(h<<25|h>>>7)^(h<<14|h>>>18)^h>>>3,p=l[f-2],g=(p<<15|p>>>17)^(p<<13|p>>>19)^p>>>10;l[f]=A+l[f-7]+g+l[f-16]}var v=n&r^n&o^r&o,b=(n<<30|n>>>2)^(n<<19|n>>>13)^(n<<10|n>>>22),y=m+((c<<26|c>>>6)^(c<<21|c>>>11)^(c<<7|c>>>25))+(c&d^~c&u)+s[f]+l[f];m=u,u=d,d=c,c=i+y|0,i=o,o=r,r=n,n=y+(b+v)|0}a[0]=a[0]+n|0,a[1]=a[1]+r|0,a[2]=a[2]+o|0,a[3]=a[3]+i|0,a[4]=a[4]+c|0,a[5]=a[5]+d|0,a[6]=a[6]+u|0,a[7]=a[7]+m|0},_doFinalize:function(){var e=this._data,a=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return a[r>>>5]|=128<<24-r%32,a[14+(r+64>>>9<<4)]=t.floor(n/4294967296),a[15+(r+64>>>9<<4)]=n,e.sigBytes=4*a.length,this._process(),this._hash},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});a.SHA256=o._createHelper(d),a.HmacSHA256=o._createHmacHelper(d)}(Math),e.SHA256}(a(4488))},6600:function(e,t,a){e.exports=function(e){return function(t){var a=e,n=a.lib,r=n.WordArray,o=n.Hasher,i=a.x64.Word,c=a.algo,s=[],l=[],d=[];!function(){for(var e=1,t=0,a=0;a<24;a++){s[e+5*t]=(a+1)*(a+2)/2%64;var n=(2*e+3*t)%5;e=t%5,t=n}for(e=0;e<5;e++)for(t=0;t<5;t++)l[e+5*t]=t+(2*e+3*t)%5*5;for(var r=1,o=0;o<24;o++){for(var c=0,u=0,m=0;m<7;m++){if(1&r){var f=(1<>>24)|4278255360&(o<<24|o>>>8),i=16711935&(i<<8|i>>>24)|4278255360&(i<<24|i>>>8),(E=a[r]).high^=i,E.low^=o}for(var c=0;c<24;c++){for(var m=0;m<5;m++){for(var f=0,h=0,A=0;A<5;A++)f^=(E=a[m+5*A]).high,h^=E.low;var p=u[m];p.high=f,p.low=h}for(m=0;m<5;m++){var g=u[(m+4)%5],v=u[(m+1)%5],b=v.high,y=v.low;for(f=g.high^(b<<1|y>>>31),h=g.low^(y<<1|b>>>31),A=0;A<5;A++)(E=a[m+5*A]).high^=f,E.low^=h}for(var k=1;k<25;k++){var w=(E=a[k]).high,x=E.low,z=s[k];z<32?(f=w<>>32-z,h=x<>>32-z):(f=x<>>64-z,h=w<>>64-z);var M=u[l[k]];M.high=f,M.low=h}var C=u[0],S=a[0];for(C.high=S.high,C.low=S.low,m=0;m<5;m++)for(A=0;A<5;A++){var E=a[k=m+5*A],T=u[k],B=u[(m+1)%5+5*A],R=u[(m+2)%5+5*A];E.high=T.high^~B.high&R.high,E.low=T.low^~B.low&R.low}E=a[0];var I=d[c];E.high^=I.high,E.low^=I.low}},_doFinalize:function(){var e=this._data,a=e.words,n=(this._nDataBytes,8*e.sigBytes),o=32*this.blockSize;a[n>>>5]|=1<<24-n%32,a[(t.ceil((n+1)/o)*o>>>5)-1]|=128,e.sigBytes=4*a.length,this._process();for(var i=this._state,c=this.cfg.outputLength/8,s=c/8,l=[],d=0;d>>24)|4278255360&(m<<24|m>>>8),f=16711935&(f<<8|f>>>24)|4278255360&(f<<24|f>>>8),l.push(f),l.push(m)}return new r.init(l,c)},clone:function(){for(var e=o.clone.call(this),t=e._state=this._state.slice(0),a=0;a<25;a++)t[a]=t[a].clone();return e}});a.SHA3=o._createHelper(m),a.HmacSHA3=o._createHmacHelper(m)}(Math),e.SHA3}(a(4488),a(9749))},9092:function(e,t,a){e.exports=function(e){return function(){var t=e,a=t.x64,n=a.Word,r=a.WordArray,o=t.algo,i=o.SHA512,c=o.SHA384=i.extend({_doReset:function(){this._hash=new r.init([new n.init(3418070365,3238371032),new n.init(1654270250,914150663),new n.init(2438529370,812702999),new n.init(355462360,4144912697),new n.init(1731405415,4290775857),new n.init(2394180231,1750603025),new n.init(3675008525,1694076839),new n.init(1203062813,3204075428)])},_doFinalize:function(){var e=i._doFinalize.call(this);return e.sigBytes-=16,e}});t.SHA384=i._createHelper(c),t.HmacSHA384=i._createHmacHelper(c)}(),e.SHA384}(a(4488),a(9749),a(7061))},7061:function(e,t,a){e.exports=function(e){return function(){var t=e,a=t.lib.Hasher,n=t.x64,r=n.Word,o=n.WordArray,i=t.algo;function c(){return r.create.apply(r,arguments)}var s=[c(1116352408,3609767458),c(1899447441,602891725),c(3049323471,3964484399),c(3921009573,2173295548),c(961987163,4081628472),c(1508970993,3053834265),c(2453635748,2937671579),c(2870763221,3664609560),c(3624381080,2734883394),c(310598401,1164996542),c(607225278,1323610764),c(1426881987,3590304994),c(1925078388,4068182383),c(2162078206,991336113),c(2614888103,633803317),c(3248222580,3479774868),c(3835390401,2666613458),c(4022224774,944711139),c(264347078,2341262773),c(604807628,2007800933),c(770255983,1495990901),c(1249150122,1856431235),c(1555081692,3175218132),c(1996064986,2198950837),c(2554220882,3999719339),c(2821834349,766784016),c(2952996808,2566594879),c(3210313671,3203337956),c(3336571891,1034457026),c(3584528711,2466948901),c(113926993,3758326383),c(338241895,168717936),c(666307205,1188179964),c(773529912,1546045734),c(1294757372,1522805485),c(1396182291,2643833823),c(1695183700,2343527390),c(1986661051,1014477480),c(2177026350,1206759142),c(2456956037,344077627),c(2730485921,1290863460),c(2820302411,3158454273),c(3259730800,3505952657),c(3345764771,106217008),c(3516065817,3606008344),c(3600352804,1432725776),c(4094571909,1467031594),c(275423344,851169720),c(430227734,3100823752),c(506948616,1363258195),c(659060556,3750685593),c(883997877,3785050280),c(958139571,3318307427),c(1322822218,3812723403),c(1537002063,2003034995),c(1747873779,3602036899),c(1955562222,1575990012),c(2024104815,1125592928),c(2227730452,2716904306),c(2361852424,442776044),c(2428436474,593698344),c(2756734187,3733110249),c(3204031479,2999351573),c(3329325298,3815920427),c(3391569614,3928383900),c(3515267271,566280711),c(3940187606,3454069534),c(4118630271,4000239992),c(116418474,1914138554),c(174292421,2731055270),c(289380356,3203993006),c(460393269,320620315),c(685471733,587496836),c(852142971,1086792851),c(1017036298,365543100),c(1126000580,2618297676),c(1288033470,3409855158),c(1501505948,4234509866),c(1607167915,987167468),c(1816402316,1246189591)],l=[];!function(){for(var e=0;e<80;e++)l[e]=c()}();var d=i.SHA512=a.extend({_doReset:function(){this._hash=new o.init([new r.init(1779033703,4089235720),new r.init(3144134277,2227873595),new r.init(1013904242,4271175723),new r.init(2773480762,1595750129),new r.init(1359893119,2917565137),new r.init(2600822924,725511199),new r.init(528734635,4215389547),new r.init(1541459225,327033209)])},_doProcessBlock:function(e,t){for(var a=this._hash.words,n=a[0],r=a[1],o=a[2],i=a[3],c=a[4],d=a[5],u=a[6],m=a[7],f=n.high,h=n.low,A=r.high,p=r.low,g=o.high,v=o.low,b=i.high,y=i.low,k=c.high,w=c.low,x=d.high,z=d.low,M=u.high,C=u.low,S=m.high,E=m.low,T=f,B=h,R=A,I=p,N=g,P=v,F=b,O=y,D=k,U=w,j=x,L=z,_=M,H=C,Q=S,K=E,V=0;V<80;V++){var G,W,Y=l[V];if(V<16)W=Y.high=0|e[t+2*V],G=Y.low=0|e[t+2*V+1];else{var q=l[V-15],J=q.high,X=q.low,Z=(J>>>1|X<<31)^(J>>>8|X<<24)^J>>>7,$=(X>>>1|J<<31)^(X>>>8|J<<24)^(X>>>7|J<<25),ee=l[V-2],te=ee.high,ae=ee.low,ne=(te>>>19|ae<<13)^(te<<3|ae>>>29)^te>>>6,re=(ae>>>19|te<<13)^(ae<<3|te>>>29)^(ae>>>6|te<<26),oe=l[V-7],ie=oe.high,ce=oe.low,se=l[V-16],le=se.high,de=se.low;W=(W=(W=Z+ie+((G=$+ce)>>>0<$>>>0?1:0))+ne+((G+=re)>>>0>>0?1:0))+le+((G+=de)>>>0>>0?1:0),Y.high=W,Y.low=G}var ue,me=D&j^~D&_,fe=U&L^~U&H,he=T&R^T&N^R&N,Ae=B&I^B&P^I&P,pe=(T>>>28|B<<4)^(T<<30|B>>>2)^(T<<25|B>>>7),ge=(B>>>28|T<<4)^(B<<30|T>>>2)^(B<<25|T>>>7),ve=(D>>>14|U<<18)^(D>>>18|U<<14)^(D<<23|U>>>9),be=(U>>>14|D<<18)^(U>>>18|D<<14)^(U<<23|D>>>9),ye=s[V],ke=ye.high,we=ye.low,xe=Q+ve+((ue=K+be)>>>0>>0?1:0),ze=ge+Ae;Q=_,K=H,_=j,H=L,j=D,L=U,D=F+(xe=(xe=(xe=xe+me+((ue+=fe)>>>0>>0?1:0))+ke+((ue+=we)>>>0>>0?1:0))+W+((ue+=G)>>>0>>0?1:0))+((U=O+ue|0)>>>0>>0?1:0)|0,F=N,O=P,N=R,P=I,R=T,I=B,T=xe+(pe+he+(ze>>>0>>0?1:0))+((B=ue+ze|0)>>>0>>0?1:0)|0}h=n.low=h+B,n.high=f+T+(h>>>0>>0?1:0),p=r.low=p+I,r.high=A+R+(p>>>0>>0?1:0),v=o.low=v+P,o.high=g+N+(v>>>0

>>0?1:0),y=i.low=y+O,i.high=b+F+(y>>>0>>0?1:0),w=c.low=w+U,c.high=k+D+(w>>>0>>0?1:0),z=d.low=z+L,d.high=x+j+(z>>>0>>0?1:0),C=u.low=C+H,u.high=M+_+(C>>>0>>0?1:0),E=m.low=E+K,m.high=S+Q+(E>>>0>>0?1:0)},_doFinalize:function(){var e=this._data,t=e.words,a=8*this._nDataBytes,n=8*e.sigBytes;return t[n>>>5]|=128<<24-n%32,t[30+(n+128>>>10<<5)]=Math.floor(a/4294967296),t[31+(n+128>>>10<<5)]=a,e.sigBytes=4*t.length,this._process(),this._hash.toX32()},clone:function(){var e=a.clone.call(this);return e._hash=this._hash.clone(),e},blockSize:32});t.SHA512=a._createHelper(d),t.HmacSHA512=a._createHmacHelper(d)}(),e.SHA512}(a(4488),a(9749))},9475:function(e,t,a){e.exports=function(e){return function(){var t=e,a=t.lib,n=a.WordArray,r=a.BlockCipher,o=t.algo,i=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],c=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],s=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],l=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],d=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],u=o.DES=r.extend({_doReset:function(){for(var e=this._key.words,t=[],a=0;a<56;a++){var n=i[a]-1;t[a]=e[n>>>5]>>>31-n%32&1}for(var r=this._subKeys=[],o=0;o<16;o++){var l=r[o]=[],d=s[o];for(a=0;a<24;a++)l[a/6|0]|=t[(c[a]-1+d)%28]<<31-a%6,l[4+(a/6|0)]|=t[28+(c[a+24]-1+d)%28]<<31-a%6;for(l[0]=l[0]<<1|l[0]>>>31,a=1;a<7;a++)l[a]=l[a]>>>4*(a-1)+3;l[7]=l[7]<<5|l[7]>>>27}var u=this._invSubKeys=[];for(a=0;a<16;a++)u[a]=r[15-a]},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._subKeys)},decryptBlock:function(e,t){this._doCryptBlock(e,t,this._invSubKeys)},_doCryptBlock:function(e,t,a){this._lBlock=e[t],this._rBlock=e[t+1],m.call(this,4,252645135),m.call(this,16,65535),f.call(this,2,858993459),f.call(this,8,16711935),m.call(this,1,1431655765);for(var n=0;n<16;n++){for(var r=a[n],o=this._lBlock,i=this._rBlock,c=0,s=0;s<8;s++)c|=l[s][((i^r[s])&d[s])>>>0];this._lBlock=i,this._rBlock=o^c}var u=this._lBlock;this._lBlock=this._rBlock,this._rBlock=u,m.call(this,1,1431655765),f.call(this,8,16711935),f.call(this,2,858993459),m.call(this,16,65535),m.call(this,4,252645135),e[t]=this._lBlock,e[t+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function m(e,t){var a=(this._lBlock>>>e^this._rBlock)&t;this._rBlock^=a,this._lBlock^=a<>>e^this._lBlock)&t;this._lBlock^=a,this._rBlock^=a<192.");var t=e.slice(0,2),a=e.length<4?e.slice(0,2):e.slice(2,4),r=e.length<6?e.slice(0,2):e.slice(4,6);this._des1=u.createEncryptor(n.create(t)),this._des2=u.createEncryptor(n.create(a)),this._des3=u.createEncryptor(n.create(r))},encryptBlock:function(e,t){this._des1.encryptBlock(e,t),this._des2.decryptBlock(e,t),this._des3.encryptBlock(e,t)},decryptBlock:function(e,t){this._des3.decryptBlock(e,t),this._des2.encryptBlock(e,t),this._des1.decryptBlock(e,t)},keySize:6,ivSize:2,blockSize:2});t.TripleDES=r._createHelper(h)}(),e.TripleDES}(a(4488),a(8523),a(4199),a(8211),a(2238))},9749:function(e,t,a){e.exports=function(e){return function(t){var a=e,n=a.lib,r=n.Base,o=n.WordArray,i=a.x64={};i.Word=r.extend({init:function(e,t){this.high=e,this.low=t}}),i.WordArray=r.extend({init:function(e,a){e=this.words=e||[],this.sigBytes=a!=t?a:8*e.length},toX32:function(){for(var e=this.words,t=e.length,a=[],n=0;n{"use strict";t.Y=function(e,t){return c(e).some((function(e){var a=e.inverse,n="all"===e.type||t.type===e.type;if(n&&a||!n&&!a)return!1;var r=e.expressions.every((function(e){var a=e.feature,n=e.modifier,r=e.value,o=t[a];if(!o)return!1;switch(a){case"orientation":case"scan":return o.toLowerCase()===r.toLowerCase();case"width":case"height":case"device-width":case"device-height":r=d(r),o=d(o);break;case"resolution":r=l(r),o=l(o);break;case"aspect-ratio":case"device-aspect-ratio":case"device-pixel-ratio":r=s(r),o=s(o);break;case"grid":case"color":case"color-index":case"monochrome":r=parseInt(r,10)||1,o=parseInt(o,10)||0}switch(n){case"min":return o>=r;case"max":return o<=r;default:return o===r}}));return r&&!a||!r&&a}))};var a=/(?:(only|not)?\s*([^\s\(\)]+)(?:\s*and)?\s*)?(.+)?/i,n=/\(\s*([^\s\:\)]+)\s*(?:\:\s*([^\s\)]+))?\s*\)/,r=/^(?:(min|max)-)?(.+)/,o=/(em|rem|px|cm|mm|in|pt|pc)?$/,i=/(dpi|dpcm|dppx)?$/;function c(e){return e.split(",").map((function(e){var t=(e=e.trim()).match(a),o=t[1],i=t[2],c=t[3]||"",s={};return s.inverse=!!o&&"not"===o.toLowerCase(),s.type=i?i.toLowerCase():"all",c=c.match(/\([^\)]+\)/g)||[],s.expressions=c.map((function(e){var t=e.match(n),a=t[1].toLowerCase().match(r);return{modifier:a[1],feature:a[2],value:t[2]}})),s}))}function s(e){var t,a=Number(e);return a||(a=(t=e.match(/^(\d+)\s*\/\s*(\d+)$/))[1]/t[2]),a}function l(e){var t=parseFloat(e);switch(String(e).match(i)[1]){case"dpcm":return t/2.54;case"dppx":return 96*t;default:return t}}function d(e){var t=parseFloat(e);switch(String(e).match(o)[1]){case"em":case"rem":return 16*t;case"cm":return 96*t/2.54;case"mm":return 96*t/2.54/10;case"in":return 96*t;case"pt":return 72*t;case"pc":return 72*t/12;default:return t}}},446:function(e){e.exports=function(){"use strict";var e=1e3,t=6e4,a=36e5,n="millisecond",r="second",o="minute",i="hour",c="day",s="week",l="month",d="quarter",u="year",m="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+)?$/,A=/\[([^\]]+)]|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,p={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"],a=e%100;return"["+e+(t[(a-20)%10]||t[a]||t[0])+"]"}},g=function(e,t,a){var n=String(e);return!n||n.length>=t?e:""+Array(t+1-n.length).join(a)+e},v={s:g,z:function(e){var t=-e.utcOffset(),a=Math.abs(t),n=Math.floor(a/60),r=a%60;return(t<=0?"+":"-")+g(n,2,"0")+":"+g(r,2,"0")},m:function e(t,a){if(t.date()1)return e(i[0])}else{var c=t.name;y[c]=t,r=c}return!n&&r&&(b=r),r||!n&&b},z=function(e,t){if(w(e))return e.clone();var a="object"==typeof t?t:{};return a.date=e,a.args=arguments,new C(a)},M=v;M.l=x,M.i=w,M.w=function(e,t){return z(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var C=function(){function p(e){this.$L=x(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[k]=!0}var g=p.prototype;return g.parse=function(e){this.$d=function(e){var t=e.date,a=e.utc;if(null===t)return new Date(NaN);if(M.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var n=t.match(h);if(n){var r=n[2]-1||0,o=(n[7]||"0").substring(0,3);return a?new Date(Date.UTC(n[1],r,n[3]||1,n[4]||0,n[5]||0,n[6]||0,o)):new Date(n[1],r,n[3]||1,n[4]||0,n[5]||0,n[6]||0,o)}}return new Date(t)}(e),this.init()},g.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()},g.$utils=function(){return M},g.isValid=function(){return!(this.$d.toString()===f)},g.isSame=function(e,t){var a=z(e);return this.startOf(t)<=a&&a<=this.endOf(t)},g.isAfter=function(e,t){return z(e)68?1900:2e3)},c=function(e){return function(t){this[e]=+t}},s=[/[+-]\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),a=60*t[1]+(+t[2]||0);return 0===a?0:"+"===t[0]?-a:a}(e)}],l=function(e){var t=o[e];return t&&(t.indexOf?t:t.s.concat(t.f))},d=function(e,t){var a,n=o.meridiem;if(n){for(var r=1;r<=24;r+=1)if(e.indexOf(n(r,0,t))>-1){a=r>12;break}}else a=e===(t?"pm":"PM");return a},u={A:[r,function(e){this.afternoon=d(e,!1)}],a:[r,function(e){this.afternoon=d(e,!0)}],S:[/\d/,function(e){this.milliseconds=100*+e}],SS:[a,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[n,c("seconds")],ss:[n,c("seconds")],m:[n,c("minutes")],mm:[n,c("minutes")],H:[n,c("hours")],h:[n,c("hours")],HH:[n,c("hours")],hh:[n,c("hours")],D:[n,c("day")],DD:[a,c("day")],Do:[r,function(e){var t=o.ordinal,a=e.match(/\d+/);if(this.day=a[0],t)for(var n=1;n<=31;n+=1)t(n).replace(/\[|\]/g,"")===e&&(this.day=n)}],M:[n,c("month")],MM:[a,c("month")],MMM:[r,function(e){var t=l("months"),a=(l("monthsShort")||t.map((function(e){return e.slice(0,3)}))).indexOf(e)+1;if(a<1)throw new Error;this.month=a%12||a}],MMMM:[r,function(e){var t=l("months").indexOf(e)+1;if(t<1)throw new Error;this.month=t%12||t}],Y:[/[+-]?\d+/,c("year")],YY:[a,function(e){this.year=i(e)}],YYYY:[/\d{4}/,c("year")],Z:s,ZZ:s};function m(a){var n,r;n=a,r=o&&o.formats;for(var i=(a=n.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,a,n){var o=n&&n.toUpperCase();return a||r[n]||e[n]||r[o].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,a){return t||a.slice(1)}))}))).match(t),c=i.length,s=0;s-1)return new Date(("X"===t?1e3:1)*e);var n=m(t)(e),r=n.year,o=n.month,i=n.day,c=n.hours,s=n.minutes,l=n.seconds,d=n.milliseconds,u=n.zone,f=new Date,h=i||(r||o?1:f.getDate()),A=r||f.getFullYear(),p=0;r&&!o||(p=o>0?o-1:f.getMonth());var g=c||0,v=s||0,b=l||0,y=d||0;return u?new Date(Date.UTC(A,p,h,g,v,b,y+60*u.offset*1e3)):a?new Date(Date.UTC(A,p,h,g,v,b,y)):new Date(A,p,h,g,v,b,y)}catch(e){return new Date("")}}(t,c,n),this.init(),u&&!0!==u&&(this.$L=this.locale(u).$L),d&&t!=this.format(c)&&(this.$d=new Date("")),o={}}else if(c instanceof Array)for(var f=c.length,h=1;h<=f;h+=1){i[1]=c[h-1];var A=a.apply(this,i);if(A.isValid()){this.$d=A.$d,this.$L=A.$L,this.init();break}h===f&&(this.$d=new Date(""))}else r.call(this,e)}}}()},1525:function(e){e.exports=function(){"use strict";return function(e,t,a){t.prototype.isBetween=function(e,t,n,r){var o=a(e),i=a(t),c="("===(r=r||"()")[0],s=")"===r[1];return(c?this.isAfter(o,n):!this.isBefore(o,n))&&(s?this.isBefore(i,n):!this.isAfter(i,n))||(c?this.isBefore(o,n):!this.isAfter(o,n))&&(s?this.isAfter(i,n):!this.isBefore(i,n))}}}()},4443: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,a,n){var r=a.prototype,o=r.format;n.en.formats=e,r.format=function(t){void 0===t&&(t="YYYY-MM-DDTHH:mm:ssZ");var a=this.$locale().formats,n=function(t,a){return t.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,r){var o=r&&r.toUpperCase();return n||a[r]||e[r]||a[o].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,a){return t||a.slice(1)}))}))}(t,void 0===a?{}:a);return o.call(this,n)}}}()},5030:function(e){e.exports=function(){"use strict";var e={year:0,month:1,day:2,hour:3,minute:4,second:5},t={};return function(a,n,r){var o,i=function(e,a,n){void 0===n&&(n={});var r=new Date(e),o=function(e,a){void 0===a&&(a={});var n=a.timeZoneName||"short",r=e+"|"+n,o=t[r];return o||(o=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:e,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",timeZoneName:n}),t[r]=o),o}(a,n);return o.formatToParts(r)},c=function(t,a){for(var n=i(t,a),o=[],c=0;c=0&&(o[u]=parseInt(d,10))}var m=o[3],f=24===m?0:m,h=o[0]+"-"+o[1]+"-"+o[2]+" "+f+":"+o[4]+":"+o[5]+":000",A=+t;return(r.utc(h).valueOf()-(A-=A%1e3))/6e4},s=n.prototype;s.tz=function(e,t){void 0===e&&(e=o);var a,n=this.utcOffset(),i=this.toDate(),c=i.toLocaleString("en-US",{timeZone:e}),s=Math.round((i-new Date(c))/1e3/60),l=15*-Math.round(i.getTimezoneOffset()/15)-s;if(Number(l)){if(a=r(c,{locale:this.$L}).$set("millisecond",this.$ms).utcOffset(l,!0),t){var d=a.utcOffset();a=a.add(n-d,"minute")}}else a=this.utcOffset(0,t);return a.$x.$timezone=e,a},s.offsetName=function(e){var t=this.$x.$timezone||r.tz.guess(),a=i(this.valueOf(),t,{timeZoneName:e}).find((function(e){return"timezonename"===e.type.toLowerCase()}));return a&&a.value};var l=s.startOf;s.startOf=function(e,t){if(!this.$x||!this.$x.$timezone)return l.call(this,e,t);var a=r(this.format("YYYY-MM-DD HH:mm:ss:SSS"),{locale:this.$L});return l.call(a,e,t).tz(this.$x.$timezone,!0)},r.tz=function(e,t,a){var n=a&&t,i=a||t||o,s=c(+r(),i);if("string"!=typeof e)return r(e).tz(i);var l=function(e,t,a){var n=e-60*t*1e3,r=c(n,a);if(t===r)return[n,t];var o=c(n-=60*(r-t)*1e3,a);return r===o?[n,r]:[e-60*Math.min(r,o)*1e3,Math.max(r,o)]}(r.utc(e,n).valueOf(),s,i),d=l[0],u=l[1],m=r(d).utcOffset(u);return m.$x.$timezone=i,m},r.tz.guess=function(){return Intl.DateTimeFormat().resolvedOptions().timeZone},r.tz.setDefault=function(e){o=e}}}()},8259:function(e){e.exports=function(){"use strict";var e="minute",t=/[+-]\d\d(?::?\d\d)?/g,a=/([+-]|\d\d)/g;return function(n,r,o){var i=r.prototype;o.utc=function(e){return new r({date:e,utc:!0,args:arguments})},i.utc=function(t){var a=o(this.toDate(),{locale:this.$L,utc:!0});return t?a.add(this.utcOffset(),e):a},i.local=function(){return o(this.toDate(),{locale:this.$L,utc:!1})};var c=i.parse;i.parse=function(e){e.utc&&(this.$u=!0),this.$utils().u(e.$offset)||(this.$offset=e.$offset),c.call(this,e)};var s=i.init;i.init=function(){if(this.$u){var e=this.$d;this.$y=e.getUTCFullYear(),this.$M=e.getUTCMonth(),this.$D=e.getUTCDate(),this.$W=e.getUTCDay(),this.$H=e.getUTCHours(),this.$m=e.getUTCMinutes(),this.$s=e.getUTCSeconds(),this.$ms=e.getUTCMilliseconds()}else s.call(this)};var l=i.utcOffset;i.utcOffset=function(n,r){var o=this.$utils().u;if(o(n))return this.$u?0:o(this.$offset)?l.call(this):this.$offset;if("string"==typeof n&&(n=function(e){void 0===e&&(e="");var n=e.match(t);if(!n)return null;var r=(""+n[0]).match(a)||["-",0,0],o=r[0],i=60*+r[1]+ +r[2];return 0===i?0:"+"===o?i:-i}(n),null===n))return this;var i=Math.abs(n)<=16?60*n:n,c=this;if(r)return c.$offset=i,c.$u=0===n,c;if(0!==n){var s=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(c=this.local().add(i+s,e)).$offset=i,c.$x.$localOffset=s}else c=this.utc();return c};var d=i.format;i.format=function(e){var t=e||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return d.call(this,t)},i.valueOf=function(){var e=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*e},i.isUTC=function(){return!!this.$u},i.toISOString=function(){return this.toDate().toISOString()},i.toString=function(){return this.toDate().toUTCString()};var u=i.toDate;i.toDate=function(e){return"s"===e&&this.$offset?o(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():u.call(this)};var m=i.diff;i.diff=function(e,t,a){if(e&&this.$u===e.$u)return m.call(this,e,t,a);var n=this.local(),r=o(e).local();return m.call(n,r,t,a)}}}()},6865:function(e){e.exports=function(){"use strict";var e="week",t="year";return function(a,n,r){var o=n.prototype;o.week=function(a){if(void 0===a&&(a=null),null!==a)return this.add(7*(a-this.week()),"day");var n=this.$locale().yearStart||1;if(11===this.month()&&this.date()>25){var o=r(this).startOf(t).add(1,t).date(n),i=r(this).endOf(e);if(o.isBefore(i))return 1}var c=r(this).startOf(t).date(n).startOf(e).subtract(1,"millisecond"),s=this.diff(c,e,!0);return s<0?r(this).startOf("week").week():Math.ceil(s)},o.weeks=function(e){return void 0===e&&(e=null),this.week(e)}}}()},219:(e,t,a)=>{"use strict";var n=a(3763),r={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},c={};function s(e){return n.isMemo(e)?i:c[e.$$typeof]||r}c[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},c[n.Memo]=i;var l=Object.defineProperty,d=Object.getOwnPropertyNames,u=Object.getOwnPropertySymbols,m=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,a,n){if("string"!==typeof a){if(h){var r=f(a);r&&r!==h&&e(t,r,n)}var i=d(a);u&&(i=i.concat(u(a)));for(var c=s(t),A=s(a),p=0;p{"use strict";var a="function"===typeof Symbol&&Symbol.for,n=a?Symbol.for("react.element"):60103,r=a?Symbol.for("react.portal"):60106,o=a?Symbol.for("react.fragment"):60107,i=a?Symbol.for("react.strict_mode"):60108,c=a?Symbol.for("react.profiler"):60114,s=a?Symbol.for("react.provider"):60109,l=a?Symbol.for("react.context"):60110,d=a?Symbol.for("react.async_mode"):60111,u=a?Symbol.for("react.concurrent_mode"):60111,m=a?Symbol.for("react.forward_ref"):60112,f=a?Symbol.for("react.suspense"):60113,h=a?Symbol.for("react.suspense_list"):60120,A=a?Symbol.for("react.memo"):60115,p=a?Symbol.for("react.lazy"):60116,g=a?Symbol.for("react.block"):60121,v=a?Symbol.for("react.fundamental"):60117,b=a?Symbol.for("react.responder"):60118,y=a?Symbol.for("react.scope"):60119;function k(e){if("object"===typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case d:case u:case o:case c:case i:case f:return e;default:switch(e=e&&e.$$typeof){case l:case m:case p:case A:case s:return e;default:return t}}case r:return t}}}function w(e){return k(e)===u}t.AsyncMode=d,t.ConcurrentMode=u,t.ContextConsumer=l,t.ContextProvider=s,t.Element=n,t.ForwardRef=m,t.Fragment=o,t.Lazy=p,t.Memo=A,t.Portal=r,t.Profiler=c,t.StrictMode=i,t.Suspense=f,t.isAsyncMode=function(e){return w(e)||k(e)===d},t.isConcurrentMode=w,t.isContextConsumer=function(e){return k(e)===l},t.isContextProvider=function(e){return k(e)===s},t.isElement=function(e){return"object"===typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return k(e)===m},t.isFragment=function(e){return k(e)===o},t.isLazy=function(e){return k(e)===p},t.isMemo=function(e){return k(e)===A},t.isPortal=function(e){return k(e)===r},t.isProfiler=function(e){return k(e)===c},t.isStrictMode=function(e){return k(e)===i},t.isSuspense=function(e){return k(e)===f},t.isValidElementType=function(e){return"string"===typeof e||"function"===typeof e||e===o||e===u||e===c||e===i||e===f||e===h||"object"===typeof e&&null!==e&&(e.$$typeof===p||e.$$typeof===A||e.$$typeof===s||e.$$typeof===l||e.$$typeof===m||e.$$typeof===v||e.$$typeof===b||e.$$typeof===y||e.$$typeof===g)},t.typeOf=k},3763:(e,t,a)=>{"use strict";e.exports=a(4983)},5239:function(e){e.exports=function(){"use strict";var e=function(t,a){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])},e(t,a)};function t(t,a){if("function"!==typeof a&&null!==a)throw new TypeError("Class extends value "+String(a)+" is not a constructor or null");function n(){this.constructor=t}e(t,a),t.prototype=null===a?Object.create(a):(n.prototype=a.prototype,new n)}var a=function(){return a=Object.assign||function(e){for(var t,a=1,n=arguments.length;a0&&r[r.length-1])&&(6===o[0]||2===o[0])){i=0;continue}if(3===o[0]&&(!r||o[1]>r[0]&&o[1]=55296&&r<=56319&&a>10),i%1024+56320)),(r+1===a||n.length>16384)&&(o+=String.fromCharCode.apply(String,n),n.length=0)}return o},u="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",m="undefined"===typeof Uint8Array?[]:new Uint8Array(256),f=0;f>4,d[s++]=(15&n)<<4|r>>2,d[s++]=(3&r)<<6|63&o;return l},v=function(e){for(var t=e.length,a=[],n=0;n>y,z=(1<>y)+32,C=65536>>k,S=(1<=0){if(e<55296||e>56319&&e<=65535)return t=((t=this.index[e>>y])<>y)])<>k),t=this.index[t],t+=e>>y&S,t=((t=this.index[t])<F?(r.push(!0),i-=F):r.push(!1),-1!==["normal","auto","loose"].indexOf(t)&&-1!==[8208,8211,12316,12448].indexOf(e))return n.push(o),a.push(J);if(i===j||i===V){if(0===o)return n.push(o),a.push(de);var c=a[o-1];return-1===Ne.indexOf(c)?(n.push(n[o-1]),a.push(c)):(n.push(o),a.push(de))}return n.push(o),i===ue?a.push("strict"===t?te:ge):i===we||i===le?a.push(de):i===xe?e>=131072&&e<=196605||e>=196608&&e<=262141?a.push(ge):a.push(de):void a.push(i)})),[n,a,r]},De=function(e,t,a,n){var r=n[a];if(Array.isArray(e)?-1!==e.indexOf(r):e===r)for(var o=a;o<=n.length;){if((s=n[++o])===t)return!0;if(s!==K)break}if(r===K)for(o=a;o>0;){var i=n[--o];if(Array.isArray(e)?-1!==e.indexOf(i):e===i)for(var c=a;c<=n.length;){var s;if((s=n[++c])===t)return!0;if(s!==K)break}if(i!==K)break}return!1},Ue=function(e,t){for(var a=e;a>=0;){var n=t[a];if(n!==K)return n;a--}return 0},je=function(e,t,a,n,r){if(0===a[n])return Ce;var o=n-1;if(Array.isArray(r)&&!0===r[o])return Ce;var i=o-1,c=o+1,s=t[o],l=i>=0?t[i]:0,d=t[c];if(s===D&&d===U)return Ce;if(-1!==Be.indexOf(s))return Me;if(-1!==Be.indexOf(d))return Ce;if(-1!==Re.indexOf(d))return Ce;if(Ue(o,t)===H)return Se;if(Ee.get(e[o])===V)return Ce;if((s===me||s===fe)&&Ee.get(e[c])===V)return Ce;if(s===_||d===_)return Ce;if(s===Q)return Ce;if(-1===[K,W,q].indexOf(s)&&d===Q)return Ce;if(-1!==[X,Z,$,re,se].indexOf(d))return Ce;if(Ue(o,t)===ae)return Ce;if(De(ne,ae,o,t))return Ce;if(De([X,Z],te,o,t))return Ce;if(De(G,G,o,t))return Ce;if(s===K)return Se;if(s===ne||d===ne)return Ce;if(d===J||s===J)return Se;if(-1!==[W,q,te].indexOf(d)||s===Y)return Ce;if(l===pe&&-1!==Fe.indexOf(s))return Ce;if(s===se&&d===pe)return Ce;if(d===ee)return Ce;if(-1!==Te.indexOf(d)&&s===oe||-1!==Te.indexOf(s)&&d===oe)return Ce;if(s===ce&&-1!==[ge,me,fe].indexOf(d)||-1!==[ge,me,fe].indexOf(s)&&d===ie)return Ce;if(-1!==Te.indexOf(s)&&-1!==Ie.indexOf(d)||-1!==Ie.indexOf(s)&&-1!==Te.indexOf(d))return Ce;if(-1!==[ce,ie].indexOf(s)&&(d===oe||-1!==[ae,q].indexOf(d)&&t[c+1]===oe)||-1!==[ae,q].indexOf(s)&&d===oe||s===oe&&-1!==[oe,se,re].indexOf(d))return Ce;if(-1!==[oe,se,re,X,Z].indexOf(d))for(var u=o;u>=0;){if((m=t[u])===oe)return Ce;if(-1===[se,re].indexOf(m))break;u--}if(-1!==[ce,ie].indexOf(d))for(u=-1!==[X,Z].indexOf(s)?i:o;u>=0;){var m;if((m=t[u])===oe)return Ce;if(-1===[se,re].indexOf(m))break;u--}if(ve===s&&-1!==[ve,be,he,Ae].indexOf(d)||-1!==[be,he].indexOf(s)&&-1!==[be,ye].indexOf(d)||-1!==[ye,Ae].indexOf(s)&&d===ye)return Ce;if(-1!==Pe.indexOf(s)&&-1!==[ee,ie].indexOf(d)||-1!==Pe.indexOf(d)&&s===ce)return Ce;if(-1!==Te.indexOf(s)&&-1!==Te.indexOf(d))return Ce;if(s===re&&-1!==Te.indexOf(d))return Ce;if(-1!==Te.concat(oe).indexOf(s)&&d===ae&&-1===ze.indexOf(e[c])||-1!==Te.concat(oe).indexOf(d)&&s===Z)return Ce;if(s===ke&&d===ke){for(var f=a[o],h=1;f>0&&t[--f]===ke;)h++;if(h%2!==0)return Ce}return s===me&&d===fe?Ce:Se},Le=function(e,t){t||(t={lineBreak:"normal",wordBreak:"normal"});var a=Oe(e,t.lineBreak),n=a[0],r=a[1],o=a[2];"break-all"!==t.wordBreak&&"break-word"!==t.wordBreak||(r=r.map((function(e){return-1!==[oe,de,we].indexOf(e)?ge:e})));var i="keep-all"===t.wordBreak?o.map((function(t,a){return t&&e[a]>=19968&&e[a]<=40959})):void 0;return[n,r,i]},_e=function(){function e(e,t,a,n){this.codePoints=e,this.required=t===Me,this.start=a,this.end=n}return e.prototype.slice=function(){return d.apply(void 0,this.codePoints.slice(this.start,this.end))},e}(),He=function(e,t){var a=l(e),n=Le(a,t),r=n[0],o=n[1],i=n[2],c=a.length,s=0,d=0;return{next:function(){if(d>=c)return{done:!0,value:null};for(var e=Ce;d=Ft&&e<=57},Wt=function(e){return e>=55296&&e<=57343},Yt=function(e){return Gt(e)||e>=_t&&e<=Qt||e>=Ot&&e<=Ut},qt=function(e){return e>=Ot&&e<=Lt},Jt=function(e){return e>=_t&&e<=Vt},Xt=function(e){return qt(e)||Jt(e)},Zt=function(e){return e>=yt},$t=function(e){return e===We||e===Je||e===Xe},ea=function(e){return Xt(e)||Zt(e)||e===it},ta=function(e){return ea(e)||Gt(e)||e===ct},aa=function(e){return e>=Et&&e<=Tt||e===Bt||e>=Rt&&e<=It||e===Nt},na=function(e,t){return e===qe&&t!==We},ra=function(e,t,a){return e===ct?ea(t)||na(t,a):!!ea(e)||!(e!==qe||!na(e,t))},oa=function(e,t,a){return e===xt||e===ct?!!Gt(t)||t===St&&Gt(a):Gt(e===St?t:e)},ia=function(e){var t=0,a=1;e[t]!==xt&&e[t]!==ct||(e[t]===ct&&(a=-1),t++);for(var n=[];Gt(e[t]);)n.push(e[t++]);var r=n.length?parseInt(d.apply(void 0,n),10):0;e[t]===St&&t++;for(var o=[];Gt(e[t]);)o.push(e[t++]);var i=o.length,c=i?parseInt(d.apply(void 0,o),10):0;e[t]!==Ht&&e[t]!==Dt||t++;var s=1;e[t]!==xt&&e[t]!==ct||(e[t]===ct&&(s=-1),t++);for(var l=[];Gt(e[t]);)l.push(e[t++]);var u=l.length?parseInt(d.apply(void 0,l),10):0;return a*(r+c*Math.pow(10,-i))*Math.pow(10,s*u)},ca={type:2},sa={type:3},la={type:4},da={type:13},ua={type:8},ma={type:21},fa={type:9},ha={type:10},Aa={type:11},pa={type:12},ga={type:14},va={type:23},ba={type:1},ya={type:25},ka={type:24},wa={type:26},xa={type:27},za={type:28},Ma={type:29},Ca={type:31},Sa={type:32},Ea=function(){function e(){this._value=[]}return e.prototype.write=function(e){this._value=this._value.concat(l(e))},e.prototype.read=function(){for(var e=[],t=this.consumeToken();t!==Sa;)e.push(t),t=this.consumeToken();return e},e.prototype.consumeToken=function(){var e=this.consumeCodePoint();switch(e){case Ze:return this.consumeStringToken(Ze);case et:var t=this.peekCodePoint(0),a=this.peekCodePoint(1),n=this.peekCodePoint(2);if(ta(t)||na(a,n)){var r=ra(t,a,n)?Ke:Qe;return{type:5,value:this.consumeName(),flags:r}}break;case tt:if(this.peekCodePoint(0)===$e)return this.consumeCodePoint(),da;break;case nt:return this.consumeStringToken(nt);case rt:return ca;case ot:return sa;case wt:if(this.peekCodePoint(0)===$e)return this.consumeCodePoint(),ga;break;case xt:if(oa(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case zt:return la;case ct:var o=e,i=this.peekCodePoint(0),c=this.peekCodePoint(1);if(oa(o,i,c))return this.reconsumeCodePoint(e),this.consumeNumericToken();if(ra(o,i,c))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();if(i===ct&&c===dt)return this.consumeCodePoint(),this.consumeCodePoint(),ka;break;case St:if(oa(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case Ye:if(this.peekCodePoint(0)===wt)for(this.consumeCodePoint();;){var s=this.consumeCodePoint();if(s===wt&&(s=this.consumeCodePoint())===Ye)return this.consumeToken();if(s===Pt)return this.consumeToken()}break;case Mt:return wa;case Ct:return xa;case lt:if(this.peekCodePoint(0)===st&&this.peekCodePoint(1)===ct&&this.peekCodePoint(2)===ct)return this.consumeCodePoint(),this.consumeCodePoint(),ya;break;case ut:var l=this.peekCodePoint(0),u=this.peekCodePoint(1),m=this.peekCodePoint(2);if(ra(l,u,m))return{type:7,value:this.consumeName()};break;case mt:return za;case qe:if(na(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();break;case ft:return Ma;case ht:if(this.peekCodePoint(0)===$e)return this.consumeCodePoint(),ua;break;case At:return Aa;case gt:return pa;case jt:case Kt:var f=this.peekCodePoint(0),h=this.peekCodePoint(1);return f!==xt||!Yt(h)&&h!==pt||(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(e),this.consumeIdentLikeToken();case vt:if(this.peekCodePoint(0)===$e)return this.consumeCodePoint(),fa;if(this.peekCodePoint(0)===vt)return this.consumeCodePoint(),ma;break;case bt:if(this.peekCodePoint(0)===$e)return this.consumeCodePoint(),ha;break;case Pt:return Sa}return $t(e)?(this.consumeWhiteSpace(),Ca):Gt(e)?(this.reconsumeCodePoint(e),this.consumeNumericToken()):ea(e)?(this.reconsumeCodePoint(e),this.consumeIdentLikeToken()):{type:6,value:d(e)}},e.prototype.consumeCodePoint=function(){var e=this._value.shift();return"undefined"===typeof e?-1:e},e.prototype.reconsumeCodePoint=function(e){this._value.unshift(e)},e.prototype.peekCodePoint=function(e){return e>=this._value.length?-1:this._value[e]},e.prototype.consumeUnicodeRangeToken=function(){for(var e=[],t=this.consumeCodePoint();Yt(t)&&e.length<6;)e.push(t),t=this.consumeCodePoint();for(var a=!1;t===pt&&e.length<6;)e.push(t),t=this.consumeCodePoint(),a=!0;if(a)return{type:30,start:parseInt(d.apply(void 0,e.map((function(e){return e===pt?Ft:e}))),16),end:parseInt(d.apply(void 0,e.map((function(e){return e===pt?Qt:e}))),16)};var n=parseInt(d.apply(void 0,e),16);if(this.peekCodePoint(0)===ct&&Yt(this.peekCodePoint(1))){this.consumeCodePoint(),t=this.consumeCodePoint();for(var r=[];Yt(t)&&r.length<6;)r.push(t),t=this.consumeCodePoint();return{type:30,start:n,end:parseInt(d.apply(void 0,r),16)}}return{type:30,start:n,end:n}},e.prototype.consumeIdentLikeToken=function(){var e=this.consumeName();return"url"===e.toLowerCase()&&this.peekCodePoint(0)===rt?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===rt?(this.consumeCodePoint(),{type:19,value:e}):{type:20,value:e}},e.prototype.consumeUrlToken=function(){var e=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===Pt)return{type:22,value:""};var t=this.peekCodePoint(0);if(t===nt||t===Ze){var a=this.consumeStringToken(this.consumeCodePoint());return 0===a.type&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===Pt||this.peekCodePoint(0)===ot)?(this.consumeCodePoint(),{type:22,value:a.value}):(this.consumeBadUrlRemnants(),va)}for(;;){var n=this.consumeCodePoint();if(n===Pt||n===ot)return{type:22,value:d.apply(void 0,e)};if($t(n))return this.consumeWhiteSpace(),this.peekCodePoint(0)===Pt||this.peekCodePoint(0)===ot?(this.consumeCodePoint(),{type:22,value:d.apply(void 0,e)}):(this.consumeBadUrlRemnants(),va);if(n===Ze||n===nt||n===rt||aa(n))return this.consumeBadUrlRemnants(),va;if(n===qe){if(!na(n,this.peekCodePoint(0)))return this.consumeBadUrlRemnants(),va;e.push(this.consumeEscapedCodePoint())}else e.push(n)}},e.prototype.consumeWhiteSpace=function(){for(;$t(this.peekCodePoint(0));)this.consumeCodePoint()},e.prototype.consumeBadUrlRemnants=function(){for(;;){var e=this.consumeCodePoint();if(e===ot||e===Pt)return;na(e,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},e.prototype.consumeStringSlice=function(e){for(var t=5e4,a="";e>0;){var n=Math.min(t,e);a+=d.apply(void 0,this._value.splice(0,n)),e-=n}return this._value.shift(),a},e.prototype.consumeStringToken=function(e){for(var t="",a=0;;){var n=this._value[a];if(n===Pt||void 0===n||n===e)return{type:0,value:t+=this.consumeStringSlice(a)};if(n===We)return this._value.splice(0,a),ba;if(n===qe){var r=this._value[a+1];r!==Pt&&void 0!==r&&(r===We?(t+=this.consumeStringSlice(a),a=-1,this._value.shift()):na(n,r)&&(t+=this.consumeStringSlice(a),t+=d(this.consumeEscapedCodePoint()),a=-1))}a++}},e.prototype.consumeNumber=function(){var e=[],t=Ve,a=this.peekCodePoint(0);for(a!==xt&&a!==ct||e.push(this.consumeCodePoint());Gt(this.peekCodePoint(0));)e.push(this.consumeCodePoint());a=this.peekCodePoint(0);var n=this.peekCodePoint(1);if(a===St&&Gt(n))for(e.push(this.consumeCodePoint(),this.consumeCodePoint()),t=Ge;Gt(this.peekCodePoint(0));)e.push(this.consumeCodePoint());a=this.peekCodePoint(0),n=this.peekCodePoint(1);var r=this.peekCodePoint(2);if((a===Ht||a===Dt)&&((n===xt||n===ct)&&Gt(r)||Gt(n)))for(e.push(this.consumeCodePoint(),this.consumeCodePoint()),t=Ge;Gt(this.peekCodePoint(0));)e.push(this.consumeCodePoint());return[ia(e),t]},e.prototype.consumeNumericToken=function(){var e=this.consumeNumber(),t=e[0],a=e[1],n=this.peekCodePoint(0),r=this.peekCodePoint(1),o=this.peekCodePoint(2);return ra(n,r,o)?{type:15,number:t,flags:a,unit:this.consumeName()}:n===at?(this.consumeCodePoint(),{type:16,number:t,flags:a}):{type:17,number:t,flags:a}},e.prototype.consumeEscapedCodePoint=function(){var e=this.consumeCodePoint();if(Yt(e)){for(var t=d(e);Yt(this.peekCodePoint(0))&&t.length<6;)t+=d(this.consumeCodePoint());$t(this.peekCodePoint(0))&&this.consumeCodePoint();var a=parseInt(t,16);return 0===a||Wt(a)||a>1114111?kt:a}return e===Pt?kt:e},e.prototype.consumeName=function(){for(var e="";;){var t=this.consumeCodePoint();if(ta(t))e+=d(t);else{if(!na(t,this.peekCodePoint(0)))return this.reconsumeCodePoint(t),e;e+=d(this.consumeEscapedCodePoint())}}},e}(),Ta=function(){function e(e){this._tokens=e}return e.create=function(t){var a=new Ea;return a.write(t),new e(a.read())},e.parseValue=function(t){return e.create(t).parseComponentValue()},e.parseValues=function(t){return e.create(t).parseComponentValues()},e.prototype.parseComponentValue=function(){for(var e=this.consumeToken();31===e.type;)e=this.consumeToken();if(32===e.type)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(e);var t=this.consumeComponentValue();do{e=this.consumeToken()}while(31===e.type);if(32===e.type)return t;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},e.prototype.parseComponentValues=function(){for(var e=[];;){var t=this.consumeComponentValue();if(32===t.type)return e;e.push(t),e.push()}},e.prototype.consumeComponentValue=function(){var e=this.consumeToken();switch(e.type){case 11:case 28:case 2:return this.consumeSimpleBlock(e.type);case 19:return this.consumeFunction(e)}return e},e.prototype.consumeSimpleBlock=function(e){for(var t={type:e,values:[]},a=this.consumeToken();;){if(32===a.type||Ua(a,e))return t;this.reconsumeToken(a),t.values.push(this.consumeComponentValue()),a=this.consumeToken()}},e.prototype.consumeFunction=function(e){for(var t={name:e.value,values:[],type:18};;){var a=this.consumeToken();if(32===a.type||3===a.type)return t;this.reconsumeToken(a),t.values.push(this.consumeComponentValue())}},e.prototype.consumeToken=function(){var e=this._tokens.shift();return"undefined"===typeof e?Sa:e},e.prototype.reconsumeToken=function(e){this._tokens.unshift(e)},e}(),Ba=function(e){return 15===e.type},Ra=function(e){return 17===e.type},Ia=function(e){return 20===e.type},Na=function(e){return 0===e.type},Pa=function(e,t){return Ia(e)&&e.value===t},Fa=function(e){return 31!==e.type},Oa=function(e){return 31!==e.type&&4!==e.type},Da=function(e){var t=[],a=[];return e.forEach((function(e){if(4===e.type){if(0===a.length)throw new Error("Error parsing function args, zero tokens for arg");return t.push(a),void(a=[])}31!==e.type&&a.push(e)})),a.length&&t.push(a),t},Ua=function(e,t){return 11===t&&12===e.type||28===t&&29===e.type||2===t&&3===e.type},ja=function(e){return 17===e.type||15===e.type},La=function(e){return 16===e.type||ja(e)},_a=function(e){return e.length>1?[e[0],e[1]]:[e[0]]},Ha={type:17,number:0,flags:Ve},Qa={type:16,number:50,flags:Ve},Ka={type:16,number:100,flags:Ve},Va=function(e,t,a){var n=e[0],r=e[1];return[Ga(n,t),Ga("undefined"!==typeof r?r:n,a)]},Ga=function(e,t){if(16===e.type)return e.number/100*t;if(Ba(e))switch(e.unit){case"rem":case"em":return 16*e.number;default:return e.number}return e.number},Wa="deg",Ya="grad",qa="rad",Ja="turn",Xa={name:"angle",parse:function(e,t){if(15===t.type)switch(t.unit){case Wa:return Math.PI*t.number/180;case Ya:return Math.PI/200*t.number;case qa:return t.number;case Ja:return 2*Math.PI*t.number}throw new Error("Unsupported angle type")}},Za=function(e){return 15===e.type&&(e.unit===Wa||e.unit===Ya||e.unit===qa||e.unit===Ja)},$a=function(e){switch(e.filter(Ia).map((function(e){return e.value})).join(" ")){case"to bottom right":case"to right bottom":case"left top":case"top left":return[Ha,Ha];case"to top":case"bottom":return en(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[Ha,Ka];case"to right":case"left":return en(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[Ka,Ka];case"to bottom":case"top":return en(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[Ka,Ha];case"to left":case"right":return en(270)}return 0},en=function(e){return Math.PI*e/180},tn={name:"color",parse:function(e,t){if(18===t.type){var a=dn[t.name];if("undefined"===typeof a)throw new Error('Attempting to parse an unsupported color function "'+t.name+'"');return a(e,t.values)}if(5===t.type){if(3===t.value.length){var n=t.value.substring(0,1),r=t.value.substring(1,2),o=t.value.substring(2,3);return rn(parseInt(n+n,16),parseInt(r+r,16),parseInt(o+o,16),1)}if(4===t.value.length){n=t.value.substring(0,1),r=t.value.substring(1,2),o=t.value.substring(2,3);var i=t.value.substring(3,4);return rn(parseInt(n+n,16),parseInt(r+r,16),parseInt(o+o,16),parseInt(i+i,16)/255)}if(6===t.value.length)return n=t.value.substring(0,2),r=t.value.substring(2,4),o=t.value.substring(4,6),rn(parseInt(n,16),parseInt(r,16),parseInt(o,16),1);if(8===t.value.length)return n=t.value.substring(0,2),r=t.value.substring(2,4),o=t.value.substring(4,6),i=t.value.substring(6,8),rn(parseInt(n,16),parseInt(r,16),parseInt(o,16),parseInt(i,16)/255)}if(20===t.type){var c=mn[t.value.toUpperCase()];if("undefined"!==typeof c)return c}return mn.TRANSPARENT}},an=function(e){return 0===(255&e)},nn=function(e){var t=255&e,a=255&e>>8,n=255&e>>16,r=255&e>>24;return t<255?"rgba("+r+","+n+","+a+","+t/255+")":"rgb("+r+","+n+","+a+")"},rn=function(e,t,a,n){return(e<<24|t<<16|a<<8|Math.round(255*n))>>>0},on=function(e,t){if(17===e.type)return e.number;if(16===e.type){var a=3===t?1:255;return 3===t?e.number/100*a:Math.round(e.number/100*a)}return 0},cn=function(e,t){var a=t.filter(Oa);if(3===a.length){var n=a.map(on),r=n[0],o=n[1],i=n[2];return rn(r,o,i,1)}if(4===a.length){var c=a.map(on),s=(r=c[0],o=c[1],i=c[2],c[3]);return rn(r,o,i,s)}return 0};function sn(e,t,a){return a<0&&(a+=1),a>=1&&(a-=1),a<1/6?(t-e)*a*6+e:a<.5?t:a<2/3?6*(t-e)*(2/3-a)+e:e}var ln=function(e,t){var a=t.filter(Oa),n=a[0],r=a[1],o=a[2],i=a[3],c=(17===n.type?en(n.number):Xa.parse(e,n))/(2*Math.PI),s=La(r)?r.number/100:0,l=La(o)?o.number/100:0,d="undefined"!==typeof i&&La(i)?Ga(i,1):1;if(0===s)return rn(255*l,255*l,255*l,1);var u=l<=.5?l*(s+1):l+s-l*s,m=2*l-u,f=sn(m,u,c+1/3),h=sn(m,u,c),A=sn(m,u,c-1/3);return rn(255*f,255*h,255*A,d)},dn={hsl:ln,hsla:ln,rgb:cn,rgba:cn},un=function(e,t){return tn.parse(e,Ta.create(t).parseComponentValue())},mn={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},fn={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(e,t){return t.map((function(e){if(Ia(e))switch(e.value){case"padding-box":return 1;case"content-box":return 2}return 0}))}},hn={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},An=function(e,t){var a=tn.parse(e,t[0]),n=t[1];return n&&La(n)?{color:a,stop:n}:{color:a,stop:null}},pn=function(e,t){var a=e[0],n=e[e.length-1];null===a.stop&&(a.stop=Ha),null===n.stop&&(n.stop=Ka);for(var r=[],o=0,i=0;io?r.push(s):r.push(o),o=s}else r.push(null)}var l=null;for(i=0;ie.optimumDistance)?{optimumCorner:t,optimumDistance:c}:e}),{optimumDistance:r?1/0:-1/0,optimumCorner:null}).optimumCorner},kn=function(e,t,a,n,r){var o=0,i=0;switch(e.size){case 0:0===e.shape?o=i=Math.min(Math.abs(t),Math.abs(t-n),Math.abs(a),Math.abs(a-r)):1===e.shape&&(o=Math.min(Math.abs(t),Math.abs(t-n)),i=Math.min(Math.abs(a),Math.abs(a-r)));break;case 2:if(0===e.shape)o=i=Math.min(bn(t,a),bn(t,a-r),bn(t-n,a),bn(t-n,a-r));else if(1===e.shape){var c=Math.min(Math.abs(a),Math.abs(a-r))/Math.min(Math.abs(t),Math.abs(t-n)),s=yn(n,r,t,a,!0),l=s[0],d=s[1];i=c*(o=bn(l-t,(d-a)/c))}break;case 1:0===e.shape?o=i=Math.max(Math.abs(t),Math.abs(t-n),Math.abs(a),Math.abs(a-r)):1===e.shape&&(o=Math.max(Math.abs(t),Math.abs(t-n)),i=Math.max(Math.abs(a),Math.abs(a-r)));break;case 3:if(0===e.shape)o=i=Math.max(bn(t,a),bn(t,a-r),bn(t-n,a),bn(t-n,a-r));else if(1===e.shape){c=Math.max(Math.abs(a),Math.abs(a-r))/Math.max(Math.abs(t),Math.abs(t-n));var u=yn(n,r,t,a,!1);l=u[0],d=u[1],i=c*(o=bn(l-t,(d-a)/c))}}return Array.isArray(e.size)&&(o=Ga(e.size[0],n),i=2===e.size.length?Ga(e.size[1],r):o),[o,i]},wn=function(e,t){var a=en(180),n=[];return Da(t).forEach((function(t,r){if(0===r){var o=t[0];if(20===o.type&&-1!==["top","left","right","bottom"].indexOf(o.value))return void(a=$a(t));if(Za(o))return void(a=(Xa.parse(e,o)+en(270))%en(360))}var i=An(e,t);n.push(i)})),{angle:a,stops:n,type:1}},xn="closest-side",zn="farthest-side",Mn="closest-corner",Cn="farthest-corner",Sn="circle",En="ellipse",Tn="cover",Bn="contain",Rn=function(e,t){var a=0,n=3,r=[],o=[];return Da(t).forEach((function(t,i){var c=!0;if(0===i?c=t.reduce((function(e,t){if(Ia(t))switch(t.value){case"center":return o.push(Qa),!1;case"top":case"left":return o.push(Ha),!1;case"right":case"bottom":return o.push(Ka),!1}else if(La(t)||ja(t))return o.push(t),!1;return e}),c):1===i&&(c=t.reduce((function(e,t){if(Ia(t))switch(t.value){case Sn:return a=0,!1;case En:return a=1,!1;case Bn:case xn:return n=0,!1;case zn:return n=1,!1;case Mn:return n=2,!1;case Tn:case Cn:return n=3,!1}else if(ja(t)||La(t))return Array.isArray(n)||(n=[]),n.push(t),!1;return e}),c)),c){var s=An(e,t);r.push(s)}})),{size:n,shape:a,stops:r,position:o,type:2}},In=function(e){return 1===e.type},Nn=function(e){return 2===e.type},Pn={name:"image",parse:function(e,t){if(22===t.type){var a={url:t.value,type:0};return e.cache.addImage(t.value),a}if(18===t.type){var n=Dn[t.name];if("undefined"===typeof n)throw new Error('Attempting to parse an unsupported image function "'+t.name+'"');return n(e,t.values)}throw new Error("Unsupported image type "+t.type)}};function Fn(e){return!(20===e.type&&"none"===e.value)&&(18!==e.type||!!Dn[e.name])}var On,Dn={"linear-gradient":function(e,t){var a=en(180),n=[];return Da(t).forEach((function(t,r){if(0===r){var o=t[0];if(20===o.type&&"to"===o.value)return void(a=$a(t));if(Za(o))return void(a=Xa.parse(e,o))}var i=An(e,t);n.push(i)})),{angle:a,stops:n,type:1}},"-moz-linear-gradient":wn,"-ms-linear-gradient":wn,"-o-linear-gradient":wn,"-webkit-linear-gradient":wn,"radial-gradient":function(e,t){var a=0,n=3,r=[],o=[];return Da(t).forEach((function(t,i){var c=!0;if(0===i){var s=!1;c=t.reduce((function(e,t){if(s)if(Ia(t))switch(t.value){case"center":return o.push(Qa),e;case"top":case"left":return o.push(Ha),e;case"right":case"bottom":return o.push(Ka),e}else(La(t)||ja(t))&&o.push(t);else if(Ia(t))switch(t.value){case Sn:return a=0,!1;case En:return a=1,!1;case"at":return s=!0,!1;case xn:return n=0,!1;case Tn:case zn:return n=1,!1;case Bn:case Mn:return n=2,!1;case Cn:return n=3,!1}else if(ja(t)||La(t))return Array.isArray(n)||(n=[]),n.push(t),!1;return e}),c)}if(c){var l=An(e,t);r.push(l)}})),{size:n,shape:a,stops:r,position:o,type:2}},"-moz-radial-gradient":Rn,"-ms-radial-gradient":Rn,"-o-radial-gradient":Rn,"-webkit-radial-gradient":Rn,"-webkit-gradient":function(e,t){var a=en(180),n=[],r=1,o=0,i=3,c=[];return Da(t).forEach((function(t,a){var o=t[0];if(0===a){if(Ia(o)&&"linear"===o.value)return void(r=1);if(Ia(o)&&"radial"===o.value)return void(r=2)}if(18===o.type)if("from"===o.name){var i=tn.parse(e,o.values[0]);n.push({stop:Ha,color:i})}else if("to"===o.name)i=tn.parse(e,o.values[0]),n.push({stop:Ka,color:i});else if("color-stop"===o.name){var c=o.values.filter(Oa);if(2===c.length){i=tn.parse(e,c[1]);var s=c[0];Ra(s)&&n.push({stop:{type:16,number:100*s.number,flags:s.flags},color:i})}}})),1===r?{angle:(a+en(180))%en(360),stops:n,type:r}:{size:i,shape:o,stops:n,position:c,type:r}}},Un={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(e,t){if(0===t.length)return[];var a=t[0];return 20===a.type&&"none"===a.value?[]:t.filter((function(e){return Oa(e)&&Fn(e)})).map((function(t){return Pn.parse(e,t)}))}},jn={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(e,t){return t.map((function(e){if(Ia(e))switch(e.value){case"padding-box":return 1;case"content-box":return 2}return 0}))}},Ln={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(e,t){return Da(t).map((function(e){return e.filter(La)})).map(_a)}},_n={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(e,t){return Da(t).map((function(e){return e.filter(Ia).map((function(e){return e.value})).join(" ")})).map(Hn)}},Hn=function(e){switch(e){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;default:return 0}};!function(e){e.AUTO="auto",e.CONTAIN="contain",e.COVER="cover"}(On||(On={}));var Qn,Kn={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(e,t){return Da(t).map((function(e){return e.filter(Vn)}))}},Vn=function(e){return Ia(e)||La(e)},Gn=function(e){return{name:"border-"+e+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Wn=Gn("top"),Yn=Gn("right"),qn=Gn("bottom"),Jn=Gn("left"),Xn=function(e){return{name:"border-radius-"+e,initialValue:"0 0",prefix:!1,type:1,parse:function(e,t){return _a(t.filter(La))}}},Zn=Xn("top-left"),$n=Xn("top-right"),er=Xn("bottom-right"),tr=Xn("bottom-left"),ar=function(e){return{name:"border-"+e+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(e,t){switch(t){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},nr=ar("top"),rr=ar("right"),or=ar("bottom"),ir=ar("left"),cr=function(e){return{name:"border-"+e+"-width",initialValue:"0",type:0,prefix:!1,parse:function(e,t){return Ba(t)?t.number:0}}},sr=cr("top"),lr=cr("right"),dr=cr("bottom"),ur=cr("left"),mr={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},fr={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(e,t){return"rtl"===t?1:0}},hr={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(e,t){return t.filter(Ia).reduce((function(e,t){return e|Ar(t.value)}),0)}},Ar=function(e){switch(e){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},pr={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},gr={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(e,t){return 20===t.type&&"normal"===t.value?0:17===t.type||15===t.type?t.number:0}};!function(e){e.NORMAL="normal",e.STRICT="strict"}(Qn||(Qn={}));var vr,br={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){return"strict"===t?Qn.STRICT:Qn.NORMAL}},yr={name:"line-height",initialValue:"normal",prefix:!1,type:4},kr=function(e,t){return Ia(e)&&"normal"===e.value?1.2*t:17===e.type?t*e.number:La(e)?Ga(e,t):t},wr={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(e,t){return 20===t.type&&"none"===t.value?null:Pn.parse(e,t)}},xr={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(e,t){return"inside"===t?0:1}},zr={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(e,t){switch(t){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;default:return-1}}},Mr=function(e){return{name:"margin-"+e,initialValue:"0",prefix:!1,type:4}},Cr=Mr("top"),Sr=Mr("right"),Er=Mr("bottom"),Tr=Mr("left"),Br={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(e,t){return t.filter(Ia).map((function(e){switch(e.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;default:return 0}}))}},Rr={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(e,t){return"break-word"===t?"break-word":"normal"}},Ir=function(e){return{name:"padding-"+e,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}},Nr=Ir("top"),Pr=Ir("right"),Fr=Ir("bottom"),Or=Ir("left"),Dr={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(e,t){switch(t){case"right":return 2;case"center":case"justify":return 1;default:return 0}}},Ur={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(e,t){switch(t){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},jr={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(e,t){return 1===t.length&&Pa(t[0],"none")?[]:Da(t).map((function(t){for(var a={color:mn.TRANSPARENT,offsetX:Ha,offsetY:Ha,blur:Ha},n=0,r=0;r1?1:0],this.overflowWrap=bo(e,Rr,t.overflowWrap),this.paddingTop=bo(e,Nr,t.paddingTop),this.paddingRight=bo(e,Pr,t.paddingRight),this.paddingBottom=bo(e,Fr,t.paddingBottom),this.paddingLeft=bo(e,Or,t.paddingLeft),this.paintOrder=bo(e,fo,t.paintOrder),this.position=bo(e,Ur,t.position),this.textAlign=bo(e,Dr,t.textAlign),this.textDecorationColor=bo(e,Xr,null!==(a=t.textDecorationColor)&&void 0!==a?a:t.color),this.textDecorationLine=bo(e,Zr,null!==(n=t.textDecorationLine)&&void 0!==n?n:t.textDecoration),this.textShadow=bo(e,jr,t.textShadow),this.textTransform=bo(e,Lr,t.textTransform),this.transform=bo(e,_r,t.transform),this.transformOrigin=bo(e,Vr,t.transformOrigin),this.visibility=bo(e,Gr,t.visibility),this.webkitTextStrokeColor=bo(e,ho,t.webkitTextStrokeColor),this.webkitTextStrokeWidth=bo(e,Ao,t.webkitTextStrokeWidth),this.wordBreak=bo(e,Wr,t.wordBreak),this.zIndex=bo(e,Yr,t.zIndex)}return e.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&0===this.visibility},e.prototype.isTransparent=function(){return an(this.backgroundColor)},e.prototype.isTransformed=function(){return null!==this.transform},e.prototype.isPositioned=function(){return 0!==this.position},e.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},e.prototype.isFloating=function(){return 0!==this.float},e.prototype.isInlineLevel=function(){return ro(this.display,4)||ro(this.display,33554432)||ro(this.display,268435456)||ro(this.display,536870912)||ro(this.display,67108864)||ro(this.display,134217728)},e}(),go=function(){function e(e,t){this.content=bo(e,oo,t.content),this.quotes=bo(e,lo,t.quotes)}return e}(),vo=function(){function e(e,t){this.counterIncrement=bo(e,io,t.counterIncrement),this.counterReset=bo(e,co,t.counterReset)}return e}(),bo=function(e,t,a){var n=new Ea,r=null!==a&&"undefined"!==typeof a?a.toString():t.initialValue;n.write(r);var o=new Ta(n.read());switch(t.type){case 2:var i=o.parseComponentValue();return t.parse(e,Ia(i)?i.value:t.initialValue);case 0:return t.parse(e,o.parseComponentValue());case 1:return t.parse(e,o.parseComponentValues());case 4:return o.parseComponentValue();case 3:switch(t.format){case"angle":return Xa.parse(e,o.parseComponentValue());case"color":return tn.parse(e,o.parseComponentValue());case"image":return Pn.parse(e,o.parseComponentValue());case"length":var c=o.parseComponentValue();return ja(c)?c:Ha;case"length-percentage":var s=o.parseComponentValue();return La(s)?s:Ha;case"time":return qr.parse(e,o.parseComponentValue())}}},yo="data-html2canvas-debug",ko=function(e){switch(e.getAttribute(yo)){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},wo=function(e,t){var a=ko(e);return 1===a||t===a},xo=function(){function e(e,t){this.context=e,this.textNodes=[],this.elements=[],this.flags=0,wo(t,3),this.styles=new po(e,window.getComputedStyle(t,null)),dc(t)&&(this.styles.animationDuration.some((function(e){return e>0}))&&(t.style.animationDuration="0s"),null!==this.styles.transform&&(t.style.transform="none")),this.bounds=c(this.context,t),wo(t,4)&&(this.flags|=16)}return e}(),zo="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",Mo="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Co="undefined"===typeof Uint8Array?[]:new Uint8Array(256),So=0;So>4,d[s++]=(15&n)<<4|r>>2,d[s++]=(3&r)<<6|63&o;return l},To=function(e){for(var t=e.length,a=[],n=0;n>Ro,Fo=(1<>Ro)+32,Do=65536>>Io,Uo=(1<=0){if(e<55296||e>56319&&e<=65535)return t=((t=this.index[e>>Ro])<>Ro)])<>Io),t=this.index[t],t+=e>>Ro&Uo,t=((t=this.index[t])<=55296&&r<=56319&&a>10),i%1024+56320)),(r+1===a||n.length>16384)&&(o+=String.fromCharCode.apply(String,n),n.length=0)}return o},li=_o(zo),di="\xd7",ui="\xf7",mi=function(e){return li.get(e)},fi=function(e,t,a){var n=a-2,r=t[n],o=t[a-1],i=t[a];if(o===Yo&&i===qo)return di;if(o===Yo||o===qo||o===Jo)return ui;if(i===Yo||i===qo||i===Jo)return ui;if(o===$o&&-1!==[$o,ei,ai,ni].indexOf(i))return di;if((o===ai||o===ei)&&(i===ei||i===ti))return di;if((o===ni||o===ti)&&i===ti)return di;if(i===ri||i===Xo)return di;if(i===Zo)return di;if(o===Wo)return di;if(o===ri&&i===oi){for(;r===Xo;)r=t[--n];if(r===oi)return di}if(o===ii&&i===ii){for(var c=0;r===ii;)c++,r=t[--n];if(c%2===0)return di}return ui},hi=function(e){var t=ci(e),a=t.length,n=0,r=0,o=t.map(mi);return{next:function(){if(n>=a)return{done:!0,value:null};for(var e=di;ni.x||r.y>i.y;return i=r,0===t||c}));return e.body.removeChild(t),c},vi=function(){return"undefined"!==typeof(new Image).crossOrigin},bi=function(){return"string"===typeof(new XMLHttpRequest).responseType},yi=function(e){var t=new Image,a=e.createElement("canvas"),n=a.getContext("2d");if(!n)return!1;t.src="data:image/svg+xml,";try{n.drawImage(t,0,0),a.toDataURL()}catch(Dt){return!1}return!0},ki=function(e){return 0===e[0]&&255===e[1]&&0===e[2]&&255===e[3]},wi=function(e){var t=e.createElement("canvas"),a=100;t.width=a,t.height=a;var n=t.getContext("2d");if(!n)return Promise.reject(!1);n.fillStyle="rgb(0, 255, 0)",n.fillRect(0,0,a,a);var r=new Image,o=t.toDataURL();r.src=o;var i=xi(a,a,0,0,r);return n.fillStyle="red",n.fillRect(0,0,a,a),zi(i).then((function(t){n.drawImage(t,0,0);var r=n.getImageData(0,0,a,a).data;n.fillStyle="red",n.fillRect(0,0,a,a);var i=e.createElement("div");return i.style.backgroundImage="url("+o+")",i.style.height=a+"px",ki(r)?zi(xi(a,a,0,0,i)):Promise.reject(!1)})).then((function(e){return n.drawImage(e,0,0),ki(n.getImageData(0,0,a,a).data)})).catch((function(){return!1}))},xi=function(e,t,a,n,r){var o="http://www.w3.org/2000/svg",i=document.createElementNS(o,"svg"),c=document.createElementNS(o,"foreignObject");return i.setAttributeNS(null,"width",e.toString()),i.setAttributeNS(null,"height",t.toString()),c.setAttributeNS(null,"width","100%"),c.setAttributeNS(null,"height","100%"),c.setAttributeNS(null,"x",a.toString()),c.setAttributeNS(null,"y",n.toString()),c.setAttributeNS(null,"externalResourcesRequired","true"),i.appendChild(c),c.appendChild(r),i},zi=function(e){return new Promise((function(t,a){var n=new Image;n.onload=function(){return t(n)},n.onerror=a,n.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent((new XMLSerializer).serializeToString(e))}))},Mi={get SUPPORT_RANGE_BOUNDS(){var e=pi(document);return Object.defineProperty(Mi,"SUPPORT_RANGE_BOUNDS",{value:e}),e},get SUPPORT_WORD_BREAKING(){var e=Mi.SUPPORT_RANGE_BOUNDS&&gi(document);return Object.defineProperty(Mi,"SUPPORT_WORD_BREAKING",{value:e}),e},get SUPPORT_SVG_DRAWING(){var e=yi(document);return Object.defineProperty(Mi,"SUPPORT_SVG_DRAWING",{value:e}),e},get SUPPORT_FOREIGNOBJECT_DRAWING(){var e="function"===typeof Array.from&&"function"===typeof window.fetch?wi(document):Promise.resolve(!1);return Object.defineProperty(Mi,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:e}),e},get SUPPORT_CORS_IMAGES(){var e=vi();return Object.defineProperty(Mi,"SUPPORT_CORS_IMAGES",{value:e}),e},get SUPPORT_RESPONSE_TYPE(){var e=bi();return Object.defineProperty(Mi,"SUPPORT_RESPONSE_TYPE",{value:e}),e},get SUPPORT_CORS_XHR(){var e="withCredentials"in new XMLHttpRequest;return Object.defineProperty(Mi,"SUPPORT_CORS_XHR",{value:e}),e},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var e=!("undefined"===typeof Intl||!Intl.Segmenter);return Object.defineProperty(Mi,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:e}),e}},Ci=function(){function e(e,t){this.text=e,this.bounds=t}return e}(),Si=function(e,t,a,n){var r=Ii(t,a),o=[],c=0;return r.forEach((function(t){if(a.textDecorationLine.length||t.trim().length>0)if(Mi.SUPPORT_RANGE_BOUNDS){var r=Ti(n,c,t.length).getClientRects();if(r.length>1){var s=Bi(t),l=0;s.forEach((function(t){o.push(new Ci(t,i.fromDOMRectList(e,Ti(n,l+c,t.length).getClientRects()))),l+=t.length}))}else o.push(new Ci(t,i.fromDOMRectList(e,r)))}else{var d=n.splitText(t.length);o.push(new Ci(t,Ei(e,n))),n=d}else Mi.SUPPORT_RANGE_BOUNDS||(n=n.splitText(t.length));c+=t.length})),o},Ei=function(e,t){var a=t.ownerDocument;if(a){var n=a.createElement("html2canvaswrapper");n.appendChild(t.cloneNode(!0));var r=t.parentNode;if(r){r.replaceChild(n,t);var o=c(e,n);return n.firstChild&&r.replaceChild(n.firstChild,n),o}}return i.EMPTY},Ti=function(e,t,a){var n=e.ownerDocument;if(!n)throw new Error("Node has no owner document");var r=n.createRange();return r.setStart(e,t),r.setEnd(e,t+a),r},Bi=function(e){if(Mi.SUPPORT_NATIVE_TEXT_SEGMENTATION){var t=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(t.segment(e)).map((function(e){return e.segment}))}return Ai(e)},Ri=function(e,t){if(Mi.SUPPORT_NATIVE_TEXT_SEGMENTATION){var a=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(a.segment(e)).map((function(e){return e.segment}))}return Pi(e,t)},Ii=function(e,t){return 0!==t.letterSpacing?Bi(e):Ri(e,t)},Ni=[32,160,4961,65792,65793,4153,4241],Pi=function(e,t){for(var a,n=He(e,{lineBreak:t.lineBreak,wordBreak:"break-word"===t.overflowWrap?"break-word":t.wordBreak}),r=[],o=function(){if(a.value){var e=a.value.slice(),t=l(e),n="";t.forEach((function(e){-1===Ni.indexOf(e)?n+=d(e):(n.length&&r.push(n),r.push(d(e)),n="")})),n.length&&r.push(n)}};!(a=n.next()).done;)o();return r},Fi=function(){function e(e,t,a){this.text=Oi(t.data,a.textTransform),this.textBounds=Si(e,this.text,a,t)}return e}(),Oi=function(e,t){switch(t){case 1:return e.toLowerCase();case 3:return e.replace(Di,Ui);case 2:return e.toUpperCase();default:return e}},Di=/(^|\s|:|-|\(|\))([a-z])/g,Ui=function(e,t,a){return e.length>0?t+a.toUpperCase():e},ji=function(e){function a(t,a){var n=e.call(this,t,a)||this;return n.src=a.currentSrc||a.src,n.intrinsicWidth=a.naturalWidth,n.intrinsicHeight=a.naturalHeight,n.context.cache.addImage(n.src),n}return t(a,e),a}(xo),Li=function(e){function a(t,a){var n=e.call(this,t,a)||this;return n.canvas=a,n.intrinsicWidth=a.width,n.intrinsicHeight=a.height,n}return t(a,e),a}(xo),_i=function(e){function a(t,a){var n=e.call(this,t,a)||this,r=new XMLSerializer,o=c(t,a);return a.setAttribute("width",o.width+"px"),a.setAttribute("height",o.height+"px"),n.svg="data:image/svg+xml,"+encodeURIComponent(r.serializeToString(a)),n.intrinsicWidth=a.width.baseVal.value,n.intrinsicHeight=a.height.baseVal.value,n.context.cache.addImage(n.svg),n}return t(a,e),a}(xo),Hi=function(e){function a(t,a){var n=e.call(this,t,a)||this;return n.value=a.value,n}return t(a,e),a}(xo),Qi=function(e){function a(t,a){var n=e.call(this,t,a)||this;return n.start=a.start,n.reversed="boolean"===typeof a.reversed&&!0===a.reversed,n}return t(a,e),a}(xo),Ki=[{type:15,flags:0,unit:"px",number:3}],Vi=[{type:16,flags:0,number:50}],Gi=function(e){return e.width>e.height?new i(e.left+(e.width-e.height)/2,e.top,e.height,e.height):e.width0)a.textNodes.push(new Fi(e,r,a.styles));else if(lc(r))if(Cc(r)&&r.assignedNodes)r.assignedNodes().forEach((function(t){return nc(e,t,a,n)}));else{var i=rc(e,r);i.styles.isVisible()&&(ic(r,i,n)?i.flags|=4:cc(i.styles)&&(i.flags|=2),-1!==ac.indexOf(r.tagName)&&(i.flags|=8),a.elements.push(i),r.slot,r.shadowRoot?nc(e,r.shadowRoot,i,n):zc(r)||pc(r)||Mc(r)||nc(e,r,i,n))}},rc=function(e,t){return yc(t)?new ji(e,t):vc(t)?new Li(e,t):pc(t)?new _i(e,t):mc(t)?new Hi(e,t):fc(t)?new Qi(e,t):hc(t)?new Zi(e,t):Mc(t)?new $i(e,t):zc(t)?new ec(e,t):kc(t)?new tc(e,t):new xo(e,t)},oc=function(e,t){var a=rc(e,t);return a.flags|=4,nc(e,t,a,a),a},ic=function(e,t,a){return t.styles.isPositionedWithZIndex()||t.styles.opacity<1||t.styles.isTransformed()||gc(e)&&a.styles.isTransparent()},cc=function(e){return e.isPositioned()||e.isFloating()},sc=function(e){return e.nodeType===Node.TEXT_NODE},lc=function(e){return e.nodeType===Node.ELEMENT_NODE},dc=function(e){return lc(e)&&"undefined"!==typeof e.style&&!uc(e)},uc=function(e){return"object"===typeof e.className},mc=function(e){return"LI"===e.tagName},fc=function(e){return"OL"===e.tagName},hc=function(e){return"INPUT"===e.tagName},Ac=function(e){return"HTML"===e.tagName},pc=function(e){return"svg"===e.tagName},gc=function(e){return"BODY"===e.tagName},vc=function(e){return"CANVAS"===e.tagName},bc=function(e){return"VIDEO"===e.tagName},yc=function(e){return"IMG"===e.tagName},kc=function(e){return"IFRAME"===e.tagName},wc=function(e){return"STYLE"===e.tagName},xc=function(e){return"SCRIPT"===e.tagName},zc=function(e){return"TEXTAREA"===e.tagName},Mc=function(e){return"SELECT"===e.tagName},Cc=function(e){return"SLOT"===e.tagName},Sc=function(e){return e.tagName.indexOf("-")>0},Ec=function(){function e(){this.counters={}}return e.prototype.getCounterValue=function(e){var t=this.counters[e];return t&&t.length?t[t.length-1]:1},e.prototype.getCounterValues=function(e){var t=this.counters[e];return t||[]},e.prototype.pop=function(e){var t=this;e.forEach((function(e){return t.counters[e].pop()}))},e.prototype.parse=function(e){var t=this,a=e.counterIncrement,n=e.counterReset,r=!0;null!==a&&a.forEach((function(e){var a=t.counters[e.counter];a&&0!==e.increment&&(r=!1,a.length||a.push(1),a[Math.max(0,a.length-1)]+=e.increment)}));var o=[];return r&&n.forEach((function(e){var a=t.counters[e.counter];o.push(e.counter),a||(a=t.counters[e.counter]=[]),a.push(e.reset)})),o},e}(),Tc={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},Bc={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054f","\u054e","\u054d","\u054c","\u054b","\u054a","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053f","\u053e","\u053d","\u053c","\u053b","\u053a","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},Rc={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05d9\u05f3","\u05d8\u05f3","\u05d7\u05f3","\u05d6\u05f3","\u05d5\u05f3","\u05d4\u05f3","\u05d3\u05f3","\u05d2\u05f3","\u05d1\u05f3","\u05d0\u05f3","\u05ea","\u05e9","\u05e8","\u05e7","\u05e6","\u05e4","\u05e2","\u05e1","\u05e0","\u05de","\u05dc","\u05db","\u05d9\u05d8","\u05d9\u05d7","\u05d9\u05d6","\u05d8\u05d6","\u05d8\u05d5","\u05d9","\u05d8","\u05d7","\u05d6","\u05d5","\u05d4","\u05d3","\u05d2","\u05d1","\u05d0"]},Ic={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10f5","\u10f0","\u10ef","\u10f4","\u10ee","\u10ed","\u10ec","\u10eb","\u10ea","\u10e9","\u10e8","\u10e7","\u10e6","\u10e5","\u10e4","\u10f3","\u10e2","\u10e1","\u10e0","\u10df","\u10de","\u10dd","\u10f2","\u10dc","\u10db","\u10da","\u10d9","\u10d8","\u10d7","\u10f1","\u10d6","\u10d5","\u10d4","\u10d3","\u10d2","\u10d1","\u10d0"]},Nc=function(e,t,a,n,r,o){return ea?Gc(e,r,o.length>0):n.integers.reduce((function(t,a,r){for(;e>=a;)e-=a,t+=n.values[r];return t}),"")+o},Pc=function(e,t,a,n){var r="";do{a||e--,r=n(e)+r,e/=t}while(e*t>=t);return r},Fc=function(e,t,a,n,r){var o=a-t+1;return(e<0?"-":"")+(Pc(Math.abs(e),o,n,(function(e){return d(Math.floor(e%o)+t)}))+r)},Oc=function(e,t,a){void 0===a&&(a=". ");var n=t.length;return Pc(Math.abs(e),n,!1,(function(e){return t[Math.floor(e%n)]}))+a},Dc=1,Uc=2,jc=4,Lc=8,_c=function(e,t,a,n,r,o){if(e<-9999||e>9999)return Gc(e,4,r.length>0);var i=Math.abs(e),c=r;if(0===i)return t[0]+c;for(var s=0;i>0&&s<=4;s++){var l=i%10;0===l&&ro(o,Dc)&&""!==c?c=t[l]+c:l>1||1===l&&0===s||1===l&&1===s&&ro(o,Uc)||1===l&&1===s&&ro(o,jc)&&e>100||1===l&&s>1&&ro(o,Lc)?c=t[l]+(s>0?a[s-1]:"")+c:1===l&&s>0&&(c=a[s-1]+c),i=Math.floor(i/10)}return(e<0?n:"")+c},Hc="\u5341\u767e\u5343\u842c",Qc="\u62fe\u4f70\u4edf\u842c",Kc="\u30de\u30a4\u30ca\u30b9",Vc="\ub9c8\uc774\ub108\uc2a4",Gc=function(e,t,a){var n=a?". ":"",r=a?"\u3001":"",o=a?", ":"",i=a?" ":"";switch(t){case 0:return"\u2022"+i;case 1:return"\u25e6"+i;case 2:return"\u25fe"+i;case 5:var c=Fc(e,48,57,!0,n);return c.length<4?"0"+c:c;case 4:return Oc(e,"\u3007\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d",r);case 6:return Nc(e,1,3999,Tc,3,n).toLowerCase();case 7:return Nc(e,1,3999,Tc,3,n);case 8:return Fc(e,945,969,!1,n);case 9:return Fc(e,97,122,!1,n);case 10:return Fc(e,65,90,!1,n);case 11:return Fc(e,1632,1641,!0,n);case 12:case 49:return Nc(e,1,9999,Bc,3,n);case 35:return Nc(e,1,9999,Bc,3,n).toLowerCase();case 13:return Fc(e,2534,2543,!0,n);case 14:case 30:return Fc(e,6112,6121,!0,n);case 15:return Oc(e,"\u5b50\u4e11\u5bc5\u536f\u8fb0\u5df3\u5348\u672a\u7533\u9149\u620c\u4ea5",r);case 16:return Oc(e,"\u7532\u4e59\u4e19\u4e01\u620a\u5df1\u5e9a\u8f9b\u58ec\u7678",r);case 17:case 48:return _c(e,"\u96f6\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d",Hc,"\u8ca0",r,Uc|jc|Lc);case 47:return _c(e,"\u96f6\u58f9\u8cb3\u53c3\u8086\u4f0d\u9678\u67d2\u634c\u7396",Qc,"\u8ca0",r,Dc|Uc|jc|Lc);case 42:return _c(e,"\u96f6\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d",Hc,"\u8d1f",r,Uc|jc|Lc);case 41:return _c(e,"\u96f6\u58f9\u8d30\u53c1\u8086\u4f0d\u9646\u67d2\u634c\u7396",Qc,"\u8d1f",r,Dc|Uc|jc|Lc);case 26:return _c(e,"\u3007\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d","\u5341\u767e\u5343\u4e07",Kc,r,0);case 25:return _c(e,"\u96f6\u58f1\u5f10\u53c2\u56db\u4f0d\u516d\u4e03\u516b\u4e5d","\u62fe\u767e\u5343\u4e07",Kc,r,Dc|Uc|jc);case 31:return _c(e,"\uc601\uc77c\uc774\uc0bc\uc0ac\uc624\uc721\uce60\ud314\uad6c","\uc2ed\ubc31\ucc9c\ub9cc",Vc,o,Dc|Uc|jc);case 33:return _c(e,"\u96f6\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d","\u5341\u767e\u5343\u842c",Vc,o,0);case 32:return _c(e,"\u96f6\u58f9\u8cb3\u53c3\u56db\u4e94\u516d\u4e03\u516b\u4e5d","\u62fe\u767e\u5343",Vc,o,Dc|Uc|jc);case 18:return Fc(e,2406,2415,!0,n);case 20:return Nc(e,1,19999,Ic,3,n);case 21:return Fc(e,2790,2799,!0,n);case 22:return Fc(e,2662,2671,!0,n);case 22:return Nc(e,1,10999,Rc,3,n);case 23:return Oc(e,"\u3042\u3044\u3046\u3048\u304a\u304b\u304d\u304f\u3051\u3053\u3055\u3057\u3059\u305b\u305d\u305f\u3061\u3064\u3066\u3068\u306a\u306b\u306c\u306d\u306e\u306f\u3072\u3075\u3078\u307b\u307e\u307f\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308a\u308b\u308c\u308d\u308f\u3090\u3091\u3092\u3093");case 24:return Oc(e,"\u3044\u308d\u306f\u306b\u307b\u3078\u3068\u3061\u308a\u306c\u308b\u3092\u308f\u304b\u3088\u305f\u308c\u305d\u3064\u306d\u306a\u3089\u3080\u3046\u3090\u306e\u304a\u304f\u3084\u307e\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304d\u3086\u3081\u307f\u3057\u3091\u3072\u3082\u305b\u3059");case 27:return Fc(e,3302,3311,!0,n);case 28:return Oc(e,"\u30a2\u30a4\u30a6\u30a8\u30aa\u30ab\u30ad\u30af\u30b1\u30b3\u30b5\u30b7\u30b9\u30bb\u30bd\u30bf\u30c1\u30c4\u30c6\u30c8\u30ca\u30cb\u30cc\u30cd\u30ce\u30cf\u30d2\u30d5\u30d8\u30db\u30de\u30df\u30e0\u30e1\u30e2\u30e4\u30e6\u30e8\u30e9\u30ea\u30eb\u30ec\u30ed\u30ef\u30f0\u30f1\u30f2\u30f3",r);case 29:return Oc(e,"\u30a4\u30ed\u30cf\u30cb\u30db\u30d8\u30c8\u30c1\u30ea\u30cc\u30eb\u30f2\u30ef\u30ab\u30e8\u30bf\u30ec\u30bd\u30c4\u30cd\u30ca\u30e9\u30e0\u30a6\u30f0\u30ce\u30aa\u30af\u30e4\u30de\u30b1\u30d5\u30b3\u30a8\u30c6\u30a2\u30b5\u30ad\u30e6\u30e1\u30df\u30b7\u30f1\u30d2\u30e2\u30bb\u30b9",r);case 34:return Fc(e,3792,3801,!0,n);case 37:return Fc(e,6160,6169,!0,n);case 38:return Fc(e,4160,4169,!0,n);case 39:return Fc(e,2918,2927,!0,n);case 40:return Fc(e,1776,1785,!0,n);case 43:return Fc(e,3046,3055,!0,n);case 44:return Fc(e,3174,3183,!0,n);case 45:return Fc(e,3664,3673,!0,n);case 46:return Fc(e,3872,3881,!0,n);default:return Fc(e,48,57,!0,n)}},Wc="data-html2canvas-ignore",Yc=function(){function e(e,t,a){if(this.context=e,this.options=a,this.scrolledElements=[],this.referenceElement=t,this.counters=new Ec,this.quoteDepth=0,!t.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(t.ownerDocument.documentElement,!1)}return e.prototype.toIFrame=function(e,t){var a=this,o=Jc(e,t);if(!o.contentWindow)return Promise.reject("Unable to find iframe window");var i=e.defaultView.pageXOffset,c=e.defaultView.pageYOffset,s=o.contentWindow,l=s.document,d=$c(o).then((function(){return n(a,void 0,void 0,(function(){var e,a;return r(this,(function(n){switch(n.label){case 0:return this.scrolledElements.forEach(rs),s&&(s.scrollTo(t.left,t.top),!/(iPad|iPhone|iPod)/g.test(navigator.userAgent)||s.scrollY===t.top&&s.scrollX===t.left||(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(s.scrollX-t.left,s.scrollY-t.top,0,0))),e=this.options.onclone,"undefined"===typeof(a=this.clonedReferenceElement)?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:l.fonts&&l.fonts.ready?[4,l.fonts.ready]:[3,2];case 1:n.sent(),n.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,Zc(l)]:[3,4];case 3:n.sent(),n.label=4;case 4:return"function"===typeof e?[2,Promise.resolve().then((function(){return e(l,a)})).then((function(){return o}))]:[2,o]}}))}))}));return l.open(),l.write(as(document.doctype)+""),ns(this.referenceElement.ownerDocument,i,c),l.replaceChild(l.adoptNode(this.documentElement),l.documentElement),l.close(),d},e.prototype.createElementClone=function(e){if(wo(e,2),vc(e))return this.createCanvasClone(e);if(bc(e))return this.createVideoClone(e);if(wc(e))return this.createStyleClone(e);var t=e.cloneNode(!1);return yc(t)&&(yc(e)&&e.currentSrc&&e.currentSrc!==e.src&&(t.src=e.currentSrc,t.srcset=""),"lazy"===t.loading&&(t.loading="eager")),Sc(t)?this.createCustomElementClone(t):t},e.prototype.createCustomElementClone=function(e){var t=document.createElement("html2canvascustomelement");return ts(e.style,t),t},e.prototype.createStyleClone=function(e){try{var t=e.sheet;if(t&&t.cssRules){var a=[].slice.call(t.cssRules,0).reduce((function(e,t){return t&&"string"===typeof t.cssText?e+t.cssText:e}),""),n=e.cloneNode(!1);return n.textContent=a,n}}catch(Dt){if(this.context.logger.error("Unable to access cssRules property",Dt),"SecurityError"!==Dt.name)throw Dt}return e.cloneNode(!1)},e.prototype.createCanvasClone=function(e){var t;if(this.options.inlineImages&&e.ownerDocument){var a=e.ownerDocument.createElement("img");try{return a.src=e.toDataURL(),a}catch(Dt){this.context.logger.info("Unable to inline canvas contents, canvas is tainted",e)}}var n=e.cloneNode(!1);try{n.width=e.width,n.height=e.height;var r=e.getContext("2d"),o=n.getContext("2d");if(o)if(!this.options.allowTaint&&r)o.putImageData(r.getImageData(0,0,e.width,e.height),0,0);else{var i=null!==(t=e.getContext("webgl2"))&&void 0!==t?t:e.getContext("webgl");if(i){var c=i.getContextAttributes();!1===(null===c||void 0===c?void 0:c.preserveDrawingBuffer)&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",e)}o.drawImage(e,0,0)}return n}catch(Dt){this.context.logger.info("Unable to clone canvas as it is tainted",e)}return n},e.prototype.createVideoClone=function(e){var t=e.ownerDocument.createElement("canvas");t.width=e.offsetWidth,t.height=e.offsetHeight;var a=t.getContext("2d");try{return a&&(a.drawImage(e,0,0,t.width,t.height),this.options.allowTaint||a.getImageData(0,0,t.width,t.height)),t}catch(Dt){this.context.logger.info("Unable to clone video as it is tainted",e)}var n=e.ownerDocument.createElement("canvas");return n.width=e.offsetWidth,n.height=e.offsetHeight,n},e.prototype.appendChildNode=function(e,t,a){lc(t)&&(xc(t)||t.hasAttribute(Wc)||"function"===typeof this.options.ignoreElements&&this.options.ignoreElements(t))||this.options.copyStyles&&lc(t)&&wc(t)||e.appendChild(this.cloneNode(t,a))},e.prototype.cloneChildNodes=function(e,t,a){for(var n=this,r=e.shadowRoot?e.shadowRoot.firstChild:e.firstChild;r;r=r.nextSibling)if(lc(r)&&Cc(r)&&"function"===typeof r.assignedNodes){var o=r.assignedNodes();o.length&&o.forEach((function(e){return n.appendChildNode(t,e,a)}))}else this.appendChildNode(t,r,a)},e.prototype.cloneNode=function(e,t){if(sc(e))return document.createTextNode(e.data);if(!e.ownerDocument)return e.cloneNode(!1);var a=e.ownerDocument.defaultView;if(a&&lc(e)&&(dc(e)||uc(e))){var n=this.createElementClone(e);n.style.transitionProperty="none";var r=a.getComputedStyle(e),o=a.getComputedStyle(e,":before"),i=a.getComputedStyle(e,":after");this.referenceElement===e&&dc(n)&&(this.clonedReferenceElement=n),gc(n)&&ds(n);var c=this.counters.parse(new vo(this.context,r)),s=this.resolvePseudoContent(e,n,o,Go.BEFORE);Sc(e)&&(t=!0),bc(e)||this.cloneChildNodes(e,n,t),s&&n.insertBefore(s,n.firstChild);var l=this.resolvePseudoContent(e,n,i,Go.AFTER);return l&&n.appendChild(l),this.counters.pop(c),(r&&(this.options.copyStyles||uc(e))&&!kc(e)||t)&&ts(r,n),0===e.scrollTop&&0===e.scrollLeft||this.scrolledElements.push([n,e.scrollLeft,e.scrollTop]),(zc(e)||Mc(e))&&(zc(n)||Mc(n))&&(n.value=e.value),n}return e.cloneNode(!1)},e.prototype.resolvePseudoContent=function(e,t,a,n){var r=this;if(a){var o=a.content,i=t.ownerDocument;if(i&&o&&"none"!==o&&"-moz-alt-content"!==o&&"none"!==a.display){this.counters.parse(new vo(this.context,a));var c=new go(this.context,a),s=i.createElement("html2canvaspseudoelement");ts(a,s),c.content.forEach((function(t){if(0===t.type)s.appendChild(i.createTextNode(t.value));else if(22===t.type){var a=i.createElement("img");a.src=t.value,a.style.opacity="1",s.appendChild(a)}else if(18===t.type){if("attr"===t.name){var n=t.values.filter(Ia);n.length&&s.appendChild(i.createTextNode(e.getAttribute(n[0].value)||""))}else if("counter"===t.name){var o=t.values.filter(Oa),l=o[0],d=o[1];if(l&&Ia(l)){var u=r.counters.getCounterValue(l.value),m=d&&Ia(d)?zr.parse(r.context,d.value):3;s.appendChild(i.createTextNode(Gc(u,m,!1)))}}else if("counters"===t.name){var f=t.values.filter(Oa),h=(l=f[0],f[1]);if(d=f[2],l&&Ia(l)){var A=r.counters.getCounterValues(l.value),p=d&&Ia(d)?zr.parse(r.context,d.value):3,g=h&&0===h.type?h.value:"",v=A.map((function(e){return Gc(e,p,!1)})).join(g);s.appendChild(i.createTextNode(v))}}}else if(20===t.type)switch(t.value){case"open-quote":s.appendChild(i.createTextNode(uo(c.quotes,r.quoteDepth++,!0)));break;case"close-quote":s.appendChild(i.createTextNode(uo(c.quotes,--r.quoteDepth,!1)));break;default:s.appendChild(i.createTextNode(t.value))}})),s.className=cs+" "+ss;var l=n===Go.BEFORE?" "+cs:" "+ss;return uc(t)?t.className.baseValue+=l:t.className+=l,s}}},e.destroy=function(e){return!!e.parentNode&&(e.parentNode.removeChild(e),!0)},e}();!function(e){e[e.BEFORE=0]="BEFORE",e[e.AFTER=1]="AFTER"}(Go||(Go={}));var qc,Jc=function(e,t){var a=e.createElement("iframe");return a.className="html2canvas-container",a.style.visibility="hidden",a.style.position="fixed",a.style.left="-10000px",a.style.top="0px",a.style.border="0",a.width=t.width.toString(),a.height=t.height.toString(),a.scrolling="no",a.setAttribute(Wc,"true"),e.body.appendChild(a),a},Xc=function(e){return new Promise((function(t){e.complete?t():e.src?(e.onload=t,e.onerror=t):t()}))},Zc=function(e){return Promise.all([].slice.call(e.images,0).map(Xc))},$c=function(e){return new Promise((function(t,a){var n=e.contentWindow;if(!n)return a("No window assigned for iframe");var r=n.document;n.onload=e.onload=function(){n.onload=e.onload=null;var a=setInterval((function(){r.body.childNodes.length>0&&"complete"===r.readyState&&(clearInterval(a),t(e))}),50)}}))},es=["all","d","content"],ts=function(e,t){for(var a=e.length-1;a>=0;a--){var n=e.item(a);-1===es.indexOf(n)&&t.style.setProperty(n,e.getPropertyValue(n))}return t},as=function(e){var t="";return e&&(t+=""),t},ns=function(e,t,a){e&&e.defaultView&&(t!==e.defaultView.pageXOffset||a!==e.defaultView.pageYOffset)&&e.defaultView.scrollTo(t,a)},rs=function(e){var t=e[0],a=e[1],n=e[2];t.scrollLeft=a,t.scrollTop=n},os=":before",is=":after",cs="___html2canvas___pseudoelement_before",ss="___html2canvas___pseudoelement_after",ls='{\n content: "" !important;\n display: none !important;\n}',ds=function(e){us(e,"."+cs+os+ls+"\n ."+ss+is+ls)},us=function(e,t){var a=e.ownerDocument;if(a){var n=a.createElement("style");n.textContent=t,e.appendChild(n)}},ms=function(){function e(){}return e.getOrigin=function(t){var a=e._link;return a?(a.href=t,a.href=a.href,a.protocol+a.hostname+a.port):"about:blank"},e.isSameOrigin=function(t){return e.getOrigin(t)===e._origin},e.setContext=function(t){e._link=t.document.createElement("a"),e._origin=e.getOrigin(t.location.href)},e._origin="about:blank",e}(),fs=function(){function e(e,t){this.context=e,this._options=t,this._cache={}}return e.prototype.addImage=function(e){var t=Promise.resolve();return this.has(e)?t:ys(e)||gs(e)?((this._cache[e]=this.loadImage(e)).catch((function(){})),t):t},e.prototype.match=function(e){return this._cache[e]},e.prototype.loadImage=function(e){return n(this,void 0,void 0,(function(){var t,a,n,o,i=this;return r(this,(function(r){switch(r.label){case 0:return t=ms.isSameOrigin(e),a=!vs(e)&&!0===this._options.useCORS&&Mi.SUPPORT_CORS_IMAGES&&!t,n=!vs(e)&&!t&&!ys(e)&&"string"===typeof this._options.proxy&&Mi.SUPPORT_CORS_XHR&&!a,t||!1!==this._options.allowTaint||vs(e)||ys(e)||n||a?(o=e,n?[4,this.proxy(o)]:[3,2]):[2];case 1:o=r.sent(),r.label=2;case 2:return this.context.logger.debug("Added image "+e.substring(0,256)),[4,new Promise((function(e,t){var n=new Image;n.onload=function(){return e(n)},n.onerror=t,(bs(o)||a)&&(n.crossOrigin="anonymous"),n.src=o,!0===n.complete&&setTimeout((function(){return e(n)}),500),i._options.imageTimeout>0&&setTimeout((function(){return t("Timed out ("+i._options.imageTimeout+"ms) loading image")}),i._options.imageTimeout)}))];case 3:return[2,r.sent()]}}))}))},e.prototype.has=function(e){return"undefined"!==typeof this._cache[e]},e.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},e.prototype.proxy=function(e){var t=this,a=this._options.proxy;if(!a)throw new Error("No proxy defined");var n=e.substring(0,256);return new Promise((function(r,o){var i=Mi.SUPPORT_RESPONSE_TYPE?"blob":"text",c=new XMLHttpRequest;c.onload=function(){if(200===c.status)if("text"===i)r(c.response);else{var e=new FileReader;e.addEventListener("load",(function(){return r(e.result)}),!1),e.addEventListener("error",(function(e){return o(e)}),!1),e.readAsDataURL(c.response)}else o("Failed to proxy resource "+n+" with status code "+c.status)},c.onerror=o;var s=a.indexOf("?")>-1?"&":"?";if(c.open("GET",""+a+s+"url="+encodeURIComponent(e)+"&responseType="+i),"text"!==i&&c instanceof XMLHttpRequest&&(c.responseType=i),t._options.imageTimeout){var l=t._options.imageTimeout;c.timeout=l,c.ontimeout=function(){return o("Timed out ("+l+"ms) proxying "+n)}}c.send()}))},e}(),hs=/^data:image\/svg\+xml/i,As=/^data:image\/.*;base64,/i,ps=/^data:image\/.*/i,gs=function(e){return Mi.SUPPORT_SVG_DRAWING||!ks(e)},vs=function(e){return ps.test(e)},bs=function(e){return As.test(e)},ys=function(e){return"blob"===e.substr(0,4)},ks=function(e){return"svg"===e.substr(-3).toLowerCase()||hs.test(e)},ws=function(){function e(e,t){this.type=0,this.x=e,this.y=t}return e.prototype.add=function(t,a){return new e(this.x+t,this.y+a)},e}(),xs=function(e,t,a){return new ws(e.x+(t.x-e.x)*a,e.y+(t.y-e.y)*a)},zs=function(){function e(e,t,a,n){this.type=1,this.start=e,this.startControl=t,this.endControl=a,this.end=n}return e.prototype.subdivide=function(t,a){var n=xs(this.start,this.startControl,t),r=xs(this.startControl,this.endControl,t),o=xs(this.endControl,this.end,t),i=xs(n,r,t),c=xs(r,o,t),s=xs(i,c,t);return a?new e(this.start,n,i,s):new e(s,c,o,this.end)},e.prototype.add=function(t,a){return new e(this.start.add(t,a),this.startControl.add(t,a),this.endControl.add(t,a),this.end.add(t,a))},e.prototype.reverse=function(){return new e(this.end,this.endControl,this.startControl,this.start)},e}(),Ms=function(e){return 1===e.type},Cs=function(){function e(e){var t=e.styles,a=e.bounds,n=Va(t.borderTopLeftRadius,a.width,a.height),r=n[0],o=n[1],i=Va(t.borderTopRightRadius,a.width,a.height),c=i[0],s=i[1],l=Va(t.borderBottomRightRadius,a.width,a.height),d=l[0],u=l[1],m=Va(t.borderBottomLeftRadius,a.width,a.height),f=m[0],h=m[1],A=[];A.push((r+c)/a.width),A.push((f+d)/a.width),A.push((o+h)/a.height),A.push((s+u)/a.height);var p=Math.max.apply(Math,A);p>1&&(r/=p,o/=p,c/=p,s/=p,d/=p,u/=p,f/=p,h/=p);var g=a.width-c,v=a.height-u,b=a.width-d,y=a.height-h,k=t.borderTopWidth,w=t.borderRightWidth,x=t.borderBottomWidth,z=t.borderLeftWidth,M=Ga(t.paddingTop,e.bounds.width),C=Ga(t.paddingRight,e.bounds.width),S=Ga(t.paddingBottom,e.bounds.width),E=Ga(t.paddingLeft,e.bounds.width);this.topLeftBorderDoubleOuterBox=r>0||o>0?Ss(a.left+z/3,a.top+k/3,r-z/3,o-k/3,qc.TOP_LEFT):new ws(a.left+z/3,a.top+k/3),this.topRightBorderDoubleOuterBox=r>0||o>0?Ss(a.left+g,a.top+k/3,c-w/3,s-k/3,qc.TOP_RIGHT):new ws(a.left+a.width-w/3,a.top+k/3),this.bottomRightBorderDoubleOuterBox=d>0||u>0?Ss(a.left+b,a.top+v,d-w/3,u-x/3,qc.BOTTOM_RIGHT):new ws(a.left+a.width-w/3,a.top+a.height-x/3),this.bottomLeftBorderDoubleOuterBox=f>0||h>0?Ss(a.left+z/3,a.top+y,f-z/3,h-x/3,qc.BOTTOM_LEFT):new ws(a.left+z/3,a.top+a.height-x/3),this.topLeftBorderDoubleInnerBox=r>0||o>0?Ss(a.left+2*z/3,a.top+2*k/3,r-2*z/3,o-2*k/3,qc.TOP_LEFT):new ws(a.left+2*z/3,a.top+2*k/3),this.topRightBorderDoubleInnerBox=r>0||o>0?Ss(a.left+g,a.top+2*k/3,c-2*w/3,s-2*k/3,qc.TOP_RIGHT):new ws(a.left+a.width-2*w/3,a.top+2*k/3),this.bottomRightBorderDoubleInnerBox=d>0||u>0?Ss(a.left+b,a.top+v,d-2*w/3,u-2*x/3,qc.BOTTOM_RIGHT):new ws(a.left+a.width-2*w/3,a.top+a.height-2*x/3),this.bottomLeftBorderDoubleInnerBox=f>0||h>0?Ss(a.left+2*z/3,a.top+y,f-2*z/3,h-2*x/3,qc.BOTTOM_LEFT):new ws(a.left+2*z/3,a.top+a.height-2*x/3),this.topLeftBorderStroke=r>0||o>0?Ss(a.left+z/2,a.top+k/2,r-z/2,o-k/2,qc.TOP_LEFT):new ws(a.left+z/2,a.top+k/2),this.topRightBorderStroke=r>0||o>0?Ss(a.left+g,a.top+k/2,c-w/2,s-k/2,qc.TOP_RIGHT):new ws(a.left+a.width-w/2,a.top+k/2),this.bottomRightBorderStroke=d>0||u>0?Ss(a.left+b,a.top+v,d-w/2,u-x/2,qc.BOTTOM_RIGHT):new ws(a.left+a.width-w/2,a.top+a.height-x/2),this.bottomLeftBorderStroke=f>0||h>0?Ss(a.left+z/2,a.top+y,f-z/2,h-x/2,qc.BOTTOM_LEFT):new ws(a.left+z/2,a.top+a.height-x/2),this.topLeftBorderBox=r>0||o>0?Ss(a.left,a.top,r,o,qc.TOP_LEFT):new ws(a.left,a.top),this.topRightBorderBox=c>0||s>0?Ss(a.left+g,a.top,c,s,qc.TOP_RIGHT):new ws(a.left+a.width,a.top),this.bottomRightBorderBox=d>0||u>0?Ss(a.left+b,a.top+v,d,u,qc.BOTTOM_RIGHT):new ws(a.left+a.width,a.top+a.height),this.bottomLeftBorderBox=f>0||h>0?Ss(a.left,a.top+y,f,h,qc.BOTTOM_LEFT):new ws(a.left,a.top+a.height),this.topLeftPaddingBox=r>0||o>0?Ss(a.left+z,a.top+k,Math.max(0,r-z),Math.max(0,o-k),qc.TOP_LEFT):new ws(a.left+z,a.top+k),this.topRightPaddingBox=c>0||s>0?Ss(a.left+Math.min(g,a.width-w),a.top+k,g>a.width+w?0:Math.max(0,c-w),Math.max(0,s-k),qc.TOP_RIGHT):new ws(a.left+a.width-w,a.top+k),this.bottomRightPaddingBox=d>0||u>0?Ss(a.left+Math.min(b,a.width-z),a.top+Math.min(v,a.height-x),Math.max(0,d-w),Math.max(0,u-x),qc.BOTTOM_RIGHT):new ws(a.left+a.width-w,a.top+a.height-x),this.bottomLeftPaddingBox=f>0||h>0?Ss(a.left+z,a.top+Math.min(y,a.height-x),Math.max(0,f-z),Math.max(0,h-x),qc.BOTTOM_LEFT):new ws(a.left+z,a.top+a.height-x),this.topLeftContentBox=r>0||o>0?Ss(a.left+z+E,a.top+k+M,Math.max(0,r-(z+E)),Math.max(0,o-(k+M)),qc.TOP_LEFT):new ws(a.left+z+E,a.top+k+M),this.topRightContentBox=c>0||s>0?Ss(a.left+Math.min(g,a.width+z+E),a.top+k+M,g>a.width+z+E?0:c-z+E,s-(k+M),qc.TOP_RIGHT):new ws(a.left+a.width-(w+C),a.top+k+M),this.bottomRightContentBox=d>0||u>0?Ss(a.left+Math.min(b,a.width-(z+E)),a.top+Math.min(v,a.height+k+M),Math.max(0,d-(w+C)),u-(x+S),qc.BOTTOM_RIGHT):new ws(a.left+a.width-(w+C),a.top+a.height-(x+S)),this.bottomLeftContentBox=f>0||h>0?Ss(a.left+z+E,a.top+y,Math.max(0,f-(z+E)),h-(x+S),qc.BOTTOM_LEFT):new ws(a.left+z+E,a.top+a.height-(x+S))}return e}();!function(e){e[e.TOP_LEFT=0]="TOP_LEFT",e[e.TOP_RIGHT=1]="TOP_RIGHT",e[e.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",e[e.BOTTOM_LEFT=3]="BOTTOM_LEFT"}(qc||(qc={}));var Ss=function(e,t,a,n,r){var o=(Math.sqrt(2)-1)/3*4,i=a*o,c=n*o,s=e+a,l=t+n;switch(r){case qc.TOP_LEFT:return new zs(new ws(e,l),new ws(e,l-c),new ws(s-i,t),new ws(s,t));case qc.TOP_RIGHT:return new zs(new ws(e,t),new ws(e+i,t),new ws(s,l-c),new ws(s,l));case qc.BOTTOM_RIGHT:return new zs(new ws(s,t),new ws(s,t+c),new ws(e+i,l),new ws(e,l));case qc.BOTTOM_LEFT:default:return new zs(new ws(s,l),new ws(s-i,l),new ws(e,t+c),new ws(e,t))}},Es=function(e){return[e.topLeftBorderBox,e.topRightBorderBox,e.bottomRightBorderBox,e.bottomLeftBorderBox]},Ts=function(e){return[e.topLeftContentBox,e.topRightContentBox,e.bottomRightContentBox,e.bottomLeftContentBox]},Bs=function(e){return[e.topLeftPaddingBox,e.topRightPaddingBox,e.bottomRightPaddingBox,e.bottomLeftPaddingBox]},Rs=function(){function e(e,t,a){this.offsetX=e,this.offsetY=t,this.matrix=a,this.type=0,this.target=6}return e}(),Is=function(){function e(e,t){this.path=e,this.target=t,this.type=1}return e}(),Ns=function(){function e(e){this.opacity=e,this.type=2,this.target=6}return e}(),Ps=function(e){return 0===e.type},Fs=function(e){return 1===e.type},Os=function(e){return 2===e.type},Ds=function(e,t){return e.length===t.length&&e.some((function(e,a){return e===t[a]}))},Us=function(e,t,a,n,r){return e.map((function(e,o){switch(o){case 0:return e.add(t,a);case 1:return e.add(t+n,a);case 2:return e.add(t+n,a+r);case 3:return e.add(t,a+r)}return e}))},js=function(){function e(e){this.element=e,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return e}(),Ls=function(){function e(e,t){if(this.container=e,this.parent=t,this.effects=[],this.curves=new Cs(this.container),this.container.styles.opacity<1&&this.effects.push(new Ns(this.container.styles.opacity)),null!==this.container.styles.transform){var a=this.container.bounds.left+this.container.styles.transformOrigin[0].number,n=this.container.bounds.top+this.container.styles.transformOrigin[1].number,r=this.container.styles.transform;this.effects.push(new Rs(a,n,r))}if(0!==this.container.styles.overflowX){var o=Es(this.curves),i=Bs(this.curves);Ds(o,i)?this.effects.push(new Is(o,6)):(this.effects.push(new Is(o,2)),this.effects.push(new Is(i,4)))}}return e.prototype.getEffects=function(e){for(var t=-1===[2,3].indexOf(this.container.styles.position),a=this.parent,n=this.effects.slice(0);a;){var r=a.effects.filter((function(e){return!Fs(e)}));if(t||0!==a.container.styles.position||!a.parent){if(n.unshift.apply(n,r),t=-1===[2,3].indexOf(a.container.styles.position),0!==a.container.styles.overflowX){var o=Es(a.curves),i=Bs(a.curves);Ds(o,i)||n.unshift(new Is(i,6))}}else n.unshift.apply(n,r);a=a.parent}return n.filter((function(t){return ro(t.target,e)}))},e}(),_s=function(e,t,a,n){e.container.elements.forEach((function(r){var o=ro(r.flags,4),i=ro(r.flags,2),c=new Ls(r,e);ro(r.styles.display,2048)&&n.push(c);var s=ro(r.flags,8)?[]:n;if(o||i){var l=o||r.styles.isPositioned()?a:t,d=new js(c);if(r.styles.isPositioned()||r.styles.opacity<1||r.styles.isTransformed()){var u=r.styles.zIndex.order;if(u<0){var m=0;l.negativeZIndex.some((function(e,t){return u>e.element.container.styles.zIndex.order?(m=t,!1):m>0})),l.negativeZIndex.splice(m,0,d)}else if(u>0){var f=0;l.positiveZIndex.some((function(e,t){return u>=e.element.container.styles.zIndex.order?(f=t+1,!1):f>0})),l.positiveZIndex.splice(f,0,d)}else l.zeroOrAutoZIndexOrTransformedOrOpacity.push(d)}else r.styles.isFloating()?l.nonPositionedFloats.push(d):l.nonPositionedInlineLevel.push(d);_s(c,d,o?d:a,s)}else r.styles.isInlineLevel()?t.inlineLevel.push(c):t.nonInlineLevel.push(c),_s(c,t,a,s);ro(r.flags,8)&&Hs(r,s)}))},Hs=function(e,t){for(var a=e instanceof Qi?e.start:1,n=e instanceof Qi&&e.reversed,r=0;r0&&e.intrinsicHeight>0){var n=Xs(e),r=Bs(t);this.path(r),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(a,0,0,e.intrinsicWidth,e.intrinsicHeight,n.left,n.top,n.width,n.height),this.ctx.restore()}},a.prototype.renderNodeContent=function(e){return n(this,void 0,void 0,(function(){var t,n,o,c,s,l,d,u,m,f,h,A,p,g,v,b,y,k;return r(this,(function(r){switch(r.label){case 0:this.applyEffects(e.getEffects(4)),t=e.container,n=e.curves,o=t.styles,c=0,s=t.textNodes,r.label=1;case 1:return c0&&z>0&&(v=n.ctx.createPattern(A,"repeat"),n.renderRepeat(y,v,C,S))):Nn(a)&&(b=el(e,t,[null,null,null]),y=b[0],k=b[1],w=b[2],x=b[3],z=b[4],M=0===a.position.length?[Qa]:a.position,C=Ga(M[0],x),S=Ga(M[M.length-1],z),E=kn(a,C,S,x,z),T=E[0],B=E[1],T>0&&B>0&&(R=n.ctx.createRadialGradient(k+C,w+S,0,k+C,w+S,T),pn(a.stops,2*T).forEach((function(e){return R.addColorStop(e.stop,nn(e.color))})),n.path(y),n.ctx.fillStyle=R,T!==B?(I=e.bounds.left+.5*e.bounds.width,N=e.bounds.top+.5*e.bounds.height,F=1/(P=B/T),n.ctx.save(),n.ctx.translate(I,N),n.ctx.transform(1,0,0,P,0,0),n.ctx.translate(-I,-N),n.ctx.fillRect(k,F*(w-N)+N,x,z*F),n.ctx.restore()):n.ctx.fill())),r.label=6;case 6:return t--,[2]}}))},n=this,o=0,i=e.styles.backgroundImage.slice(0).reverse(),s.label=1;case 1:return o0?2!==l.style?[3,5]:[4,this.renderDashedDottedBorder(l.color,l.width,i,e.curves,2)]:[3,11]:[3,13];case 4:return r.sent(),[3,11];case 5:return 3!==l.style?[3,7]:[4,this.renderDashedDottedBorder(l.color,l.width,i,e.curves,3)];case 6:return r.sent(),[3,11];case 7:return 4!==l.style?[3,9]:[4,this.renderDoubleBorder(l.color,l.width,i,e.curves)];case 8:return r.sent(),[3,11];case 9:return[4,this.renderSolidBorder(l.color,i,e.curves)];case 10:r.sent(),r.label=11;case 11:i++,r.label=12;case 12:return c++,[3,3];case 13:return[2]}}))}))},a.prototype.renderDashedDottedBorder=function(e,t,a,o,i){return n(this,void 0,void 0,(function(){var n,c,s,l,d,u,m,f,h,A,p,g,v,b,y,k;return r(this,(function(r){return this.ctx.save(),n=Ws(o,a),c=Ks(o,a),2===i&&(this.path(c),this.ctx.clip()),Ms(c[0])?(s=c[0].start.x,l=c[0].start.y):(s=c[0].x,l=c[0].y),Ms(c[1])?(d=c[1].end.x,u=c[1].end.y):(d=c[1].x,u=c[1].y),m=0===a||2===a?Math.abs(s-d):Math.abs(l-u),this.ctx.beginPath(),3===i?this.formatPath(n):this.formatPath(c.slice(0,2)),f=t<3?3*t:2*t,h=t<3?2*t:t,3===i&&(f=t,h=t),A=!0,m<=2*f?A=!1:m<=2*f+h?(f*=p=m/(2*f+h),h*=p):(g=Math.floor((m+h)/(f+h)),v=(m-g*f)/(g-1),h=(b=(m-(g+1)*f)/g)<=0||Math.abs(h-v){"use strict";var n=a(1238).Y,r="undefined"!==typeof window?window.matchMedia:null;function o(e,t,a){var o,i=this;function c(e){i.matches=e.matches,i.media=e.media}r&&!a&&(o=r.call(window,e)),o?(this.matches=o.matches,this.media=o.media,o.addListener(c)):(this.matches=n(e,t),this.media=e),this.addListener=function(e){o&&o.addListener(e)},this.removeListener=function(e){o&&o.removeListener(e)},this.dispose=function(){o&&o.removeListener(c)}}e.exports=function(e,t,a){return new o(e,t,a)}},1497:(e,t,a)=>{"use strict";var n=a(3218);function r(){}function o(){}o.resetWarningCache=r,e.exports=function(){function e(e,t,a,r,o,i){if(i!==n){var c=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 c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var a={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:o,resetWarningCache:r};return a.PropTypes=a,a}},5173:(e,t,a)=>{e.exports=a(1497)()},3218:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},6956:e=>{"use strict";function t(e){this._maxSize=e,this.clear()}t.prototype.clear=function(){this._size=0,this._values=Object.create(null)},t.prototype.get=function(e){return this._values[e]},t.prototype.set=function(e,t){return this._size>=this._maxSize&&this.clear(),e in this._values||this._size++,this._values[e]=t};var a=/[^.^\]^[]+|(?=\[\]|\.\.)/g,n=/^\d+$/,r=/^\d/,o=/[~`!#$%\^&*+=\-\[\]\\';,/{}|\\":<>\?]/g,i=/^\s*(['"]?)(.*?)(\1)\s*$/,c=new t(512),s=new t(512),l=new t(512);function d(e){return c.get(e)||c.set(e,u(e).map((function(e){return e.replace(i,"$2")})))}function u(e){return e.match(a)||[""]}function m(e){return"string"===typeof e&&e&&-1!==["'",'"'].indexOf(e.charAt(0))}function f(e){return!m(e)&&(function(e){return e.match(r)&&!e.match(n)}(e)||function(e){return o.test(e)}(e))}e.exports={Cache:t,split:u,normalizePath:d,setter:function(e){var t=d(e);return s.get(e)||s.set(e,(function(e,a){for(var n=0,r=t.length,o=e;n{var n=a(5957);function r(e){this.mode=n.MODE_8BIT_BYTE,this.data=e}r.prototype={getLength:function(e){return this.data.length},write:function(e){for(var t=0;t{function t(){this.buffer=new Array,this.length=0}t.prototype={get:function(e){var t=Math.floor(e/8);return 1==(this.buffer[t]>>>7-e%8&1)},put:function(e,t){for(var a=0;a>>t-a-1&1))},getLengthInBits:function(){return this.length},putBit:function(e){var t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}},e.exports=t},7742:e=>{e.exports={L:1,M:0,Q:3,H:2}},392:(e,t,a)=>{var n=a(4460);function r(e,t){if(void 0==e.length)throw new Error(e.length+"/"+t);for(var a=0;a{var n=a(3343),r=a(5436),o=a(8813),i=a(9898),c=a(392);function s(e,t){this.typeNumber=e,this.errorCorrectLevel=t,this.modules=null,this.moduleCount=0,this.dataCache=null,this.dataList=[]}var l=s.prototype;l.addData=function(e){var t=new n(e);this.dataList.push(t),this.dataCache=null},l.isDark=function(e,t){if(e<0||this.moduleCount<=e||t<0||this.moduleCount<=t)throw new Error(e+","+t);return this.modules[e][t]},l.getModuleCount=function(){return this.moduleCount},l.make=function(){if(this.typeNumber<1){var e=1;for(e=1;e<40;e++){for(var t=r.getRSBlocks(e,this.errorCorrectLevel),a=new o,n=0,c=0;c=7&&this.setupTypeNumber(e),null==this.dataCache&&(this.dataCache=s.createData(this.typeNumber,this.errorCorrectLevel,this.dataList)),this.mapData(this.dataCache,t)},l.setupPositionProbePattern=function(e,t){for(var a=-1;a<=7;a++)if(!(e+a<=-1||this.moduleCount<=e+a))for(var n=-1;n<=7;n++)t+n<=-1||this.moduleCount<=t+n||(this.modules[e+a][t+n]=0<=a&&a<=6&&(0==n||6==n)||0<=n&&n<=6&&(0==a||6==a)||2<=a&&a<=4&&2<=n&&n<=4)},l.getBestMaskPattern=function(){for(var e=0,t=0,a=0;a<8;a++){this.makeImpl(!0,a);var n=i.getLostPoint(this);(0==a||e>n)&&(e=n,t=a)}return t},l.createMovieClip=function(e,t,a){var n=e.createEmptyMovieClip(t,a);this.make();for(var r=0;r>a&1);this.modules[Math.floor(a/3)][a%3+this.moduleCount-8-3]=n}for(a=0;a<18;a++){n=!e&&1==(t>>a&1);this.modules[a%3+this.moduleCount-8-3][Math.floor(a/3)]=n}},l.setupTypeInfo=function(e,t){for(var a=this.errorCorrectLevel<<3|t,n=i.getBCHTypeInfo(a),r=0;r<15;r++){var o=!e&&1==(n>>r&1);r<6?this.modules[r][8]=o:r<8?this.modules[r+1][8]=o:this.modules[this.moduleCount-15+r][8]=o}for(r=0;r<15;r++){o=!e&&1==(n>>r&1);r<8?this.modules[8][this.moduleCount-r-1]=o:r<9?this.modules[8][15-r-1+1]=o:this.modules[8][15-r-1]=o}this.modules[this.moduleCount-8][8]=!e},l.mapData=function(e,t){for(var a=-1,n=this.moduleCount-1,r=7,o=0,c=this.moduleCount-1;c>0;c-=2)for(6==c&&c--;;){for(var s=0;s<2;s++)if(null==this.modules[n][c-s]){var l=!1;o>>r&1)),i.getMask(t,n,c-s)&&(l=!l),this.modules[n][c-s]=l,-1==--r&&(o++,r=7)}if((n+=a)<0||this.moduleCount<=n){n-=a,a=-a;break}}},s.PAD0=236,s.PAD1=17,s.createData=function(e,t,a){for(var n=r.getRSBlocks(e,t),c=new o,l=0;l8*u)throw new Error("code length overflow. ("+c.getLengthInBits()+">"+8*u+")");for(c.getLengthInBits()+4<=8*u&&c.put(0,4);c.getLengthInBits()%8!=0;)c.putBit(!1);for(;!(c.getLengthInBits()>=8*u)&&(c.put(s.PAD0,8),!(c.getLengthInBits()>=8*u));)c.put(s.PAD1,8);return s.createBytes(c,n)},s.createBytes=function(e,t){for(var a=0,n=0,r=0,o=new Array(t.length),s=new Array(t.length),l=0;l=0?h.get(A):0}}var p=0;for(m=0;m{var n=a(7742);function r(e,t){this.totalCount=e,this.dataCount=t}r.RS_BLOCK_TABLE=[[1,26,19],[1,26,16],[1,26,13],[1,26,9],[1,44,34],[1,44,28],[1,44,22],[1,44,16],[1,70,55],[1,70,44],[2,35,17],[2,35,13],[1,100,80],[2,50,32],[2,50,24],[4,25,9],[1,134,108],[2,67,43],[2,33,15,2,34,16],[2,33,11,2,34,12],[2,86,68],[4,43,27],[4,43,19],[4,43,15],[2,98,78],[4,49,31],[2,32,14,4,33,15],[4,39,13,1,40,14],[2,121,97],[2,60,38,2,61,39],[4,40,18,2,41,19],[4,40,14,2,41,15],[2,146,116],[3,58,36,2,59,37],[4,36,16,4,37,17],[4,36,12,4,37,13],[2,86,68,2,87,69],[4,69,43,1,70,44],[6,43,19,2,44,20],[6,43,15,2,44,16],[4,101,81],[1,80,50,4,81,51],[4,50,22,4,51,23],[3,36,12,8,37,13],[2,116,92,2,117,93],[6,58,36,2,59,37],[4,46,20,6,47,21],[7,42,14,4,43,15],[4,133,107],[8,59,37,1,60,38],[8,44,20,4,45,21],[12,33,11,4,34,12],[3,145,115,1,146,116],[4,64,40,5,65,41],[11,36,16,5,37,17],[11,36,12,5,37,13],[5,109,87,1,110,88],[5,65,41,5,66,42],[5,54,24,7,55,25],[11,36,12],[5,122,98,1,123,99],[7,73,45,3,74,46],[15,43,19,2,44,20],[3,45,15,13,46,16],[1,135,107,5,136,108],[10,74,46,1,75,47],[1,50,22,15,51,23],[2,42,14,17,43,15],[5,150,120,1,151,121],[9,69,43,4,70,44],[17,50,22,1,51,23],[2,42,14,19,43,15],[3,141,113,4,142,114],[3,70,44,11,71,45],[17,47,21,4,48,22],[9,39,13,16,40,14],[3,135,107,5,136,108],[3,67,41,13,68,42],[15,54,24,5,55,25],[15,43,15,10,44,16],[4,144,116,4,145,117],[17,68,42],[17,50,22,6,51,23],[19,46,16,6,47,17],[2,139,111,7,140,112],[17,74,46],[7,54,24,16,55,25],[34,37,13],[4,151,121,5,152,122],[4,75,47,14,76,48],[11,54,24,14,55,25],[16,45,15,14,46,16],[6,147,117,4,148,118],[6,73,45,14,74,46],[11,54,24,16,55,25],[30,46,16,2,47,17],[8,132,106,4,133,107],[8,75,47,13,76,48],[7,54,24,22,55,25],[22,45,15,13,46,16],[10,142,114,2,143,115],[19,74,46,4,75,47],[28,50,22,6,51,23],[33,46,16,4,47,17],[8,152,122,4,153,123],[22,73,45,3,74,46],[8,53,23,26,54,24],[12,45,15,28,46,16],[3,147,117,10,148,118],[3,73,45,23,74,46],[4,54,24,31,55,25],[11,45,15,31,46,16],[7,146,116,7,147,117],[21,73,45,7,74,46],[1,53,23,37,54,24],[19,45,15,26,46,16],[5,145,115,10,146,116],[19,75,47,10,76,48],[15,54,24,25,55,25],[23,45,15,25,46,16],[13,145,115,3,146,116],[2,74,46,29,75,47],[42,54,24,1,55,25],[23,45,15,28,46,16],[17,145,115],[10,74,46,23,75,47],[10,54,24,35,55,25],[19,45,15,35,46,16],[17,145,115,1,146,116],[14,74,46,21,75,47],[29,54,24,19,55,25],[11,45,15,46,46,16],[13,145,115,6,146,116],[14,74,46,23,75,47],[44,54,24,7,55,25],[59,46,16,1,47,17],[12,151,121,7,152,122],[12,75,47,26,76,48],[39,54,24,14,55,25],[22,45,15,41,46,16],[6,151,121,14,152,122],[6,75,47,34,76,48],[46,54,24,10,55,25],[2,45,15,64,46,16],[17,152,122,4,153,123],[29,74,46,14,75,47],[49,54,24,10,55,25],[24,45,15,46,46,16],[4,152,122,18,153,123],[13,74,46,32,75,47],[48,54,24,14,55,25],[42,45,15,32,46,16],[20,147,117,4,148,118],[40,75,47,7,76,48],[43,54,24,22,55,25],[10,45,15,67,46,16],[19,148,118,6,149,119],[18,75,47,31,76,48],[34,54,24,34,55,25],[20,45,15,61,46,16]],r.getRSBlocks=function(e,t){var a=r.getRsBlockTable(e,t);if(void 0==a)throw new Error("bad rs block @ typeNumber:"+e+"/errorCorrectLevel:"+t);for(var n=a.length/3,o=new Array,i=0;i{for(var t={glog:function(e){if(e<1)throw new Error("glog("+e+")");return t.LOG_TABLE[e]},gexp:function(e){for(;e<0;)e+=255;for(;e>=256;)e-=255;return t.EXP_TABLE[e]},EXP_TABLE:new Array(256),LOG_TABLE:new Array(256)},a=0;a<8;a++)t.EXP_TABLE[a]=1<{e.exports={MODE_NUMBER:1,MODE_ALPHA_NUM:2,MODE_8BIT_BYTE:4,MODE_KANJI:8}},9898:(e,t,a)=>{var n=a(5957),r=a(392),o=a(4460),i=0,c=1,s=2,l=3,d=4,u=5,m=6,f=7,h={PATTERN_POSITION_TABLE:[[],[6,18],[6,22],[6,26],[6,30],[6,34],[6,22,38],[6,24,42],[6,26,46],[6,28,50],[6,30,54],[6,32,58],[6,34,62],[6,26,46,66],[6,26,48,70],[6,26,50,74],[6,30,54,78],[6,30,56,82],[6,30,58,86],[6,34,62,90],[6,28,50,72,94],[6,26,50,74,98],[6,30,54,78,102],[6,28,54,80,106],[6,32,58,84,110],[6,30,58,86,114],[6,34,62,90,118],[6,26,50,74,98,122],[6,30,54,78,102,126],[6,26,52,78,104,130],[6,30,56,82,108,134],[6,34,60,86,112,138],[6,30,58,86,114,142],[6,34,62,90,118,146],[6,30,54,78,102,126,150],[6,24,50,76,102,128,154],[6,28,54,80,106,132,158],[6,32,58,84,110,136,162],[6,26,54,82,110,138,166],[6,30,58,86,114,142,170]],G15:1335,G18:7973,G15_MASK:21522,getBCHTypeInfo:function(e){for(var t=e<<10;h.getBCHDigit(t)-h.getBCHDigit(h.G15)>=0;)t^=h.G15<=0;)t^=h.G18<>>=1;return t},getPatternPosition:function(e){return h.PATTERN_POSITION_TABLE[e-1]},getMask:function(e,t,a){switch(e){case i:return(t+a)%2==0;case c:return t%2==0;case s:return a%3==0;case l:return(t+a)%3==0;case d:return(Math.floor(t/2)+Math.floor(a/3))%2==0;case u:return t*a%2+t*a%3==0;case m:return(t*a%2+t*a%3)%2==0;case f:return(t*a%3+(t+a)%2)%2==0;default:throw new Error("bad maskPattern:"+e)}},getErrorCorrectPolynomial:function(e){for(var t=new r([1],0),a=0;a5&&(a+=3+o-5)}for(n=0;n{"use strict";var n,r,o,i,c,s,l,d,u,m,f,h,A,p,g,v,b,y,k,w,x,z,M,C,S,E,T,B,R,I,N,P,F,O,D,U,j,L,_,H,Q,K,V,G,W,Y,q,J,X,Z,$,ee,te,ae,ne,re,oe=a(166).default;var ie=a(5043),ce=a(1529);function se(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var le,de=function(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(a){if("default"!==a){var n=Object.getOwnPropertyDescriptor(e,a);Object.defineProperty(t,a,n.get?n:{enumerable:!0,get:function(){return e[a]}})}})),t.default=e,Object.freeze(t)}(ie),ue=se(ie),me=se(ce);function fe(e,t){return e[t]}function he(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return[...e.slice(0,a),t,...e.slice(a)]}function Ae(){let e=arguments.length>1?arguments[1]:void 0,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"id";const a=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).slice(),n=fe(e,t);return n?a.splice(a.findIndex((e=>fe(e,t)===n)),1):a.splice(a.findIndex((t=>t===e)),1),a}function pe(e){return e.map(((e,t)=>{const a=Object.assign(Object.assign({},e),{sortable:e.sortable||!!e.sortFunction||void 0});return e.id||(a.id=t+1),a}))}function ge(e,t){return Math.ceil(e/t)}function ve(e,t){return Math.min(e,t)}!function(e){e.ASC="asc",e.DESC="desc"}(le||(le={}));const be=()=>null;function ye(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],a={},n=[...arguments.length>2&&void 0!==arguments[2]?arguments[2]:[]];return t.length&&t.forEach((t=>{if(!t.when||"function"!=typeof t.when)throw new Error('"when" must be defined in the conditional style object and must be function');t.when(e)&&(a=t.style||{},t.classNames&&(n=[...n,...t.classNames]),"function"==typeof t.style&&(a=t.style(e)||{}))})),{conditionalStyle:a,classNames:n.join(" ")}}function ke(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"id";const n=fe(e,a);return n?t.some((e=>fe(e,a)===n)):t.some((t=>t===e))}function we(e,t){return t?e.findIndex((e=>xe(e.id,t))):-1}function xe(e,t){return e==t}function ze(e,t){const a=!e.toggleOnSelectedRowsChange;switch(t.type){case"SELECT_ALL_ROWS":{const{keyField:a,rows:n,rowCount:r,mergeSelections:o}=t,i=!e.allSelected,c=!e.toggleOnSelectedRowsChange;if(o){const t=i?[...e.selectedRows,...n.filter((t=>!ke(t,e.selectedRows,a)))]:e.selectedRows.filter((e=>!ke(e,n,a)));return Object.assign(Object.assign({},e),{allSelected:i,selectedCount:t.length,selectedRows:t,toggleOnSelectedRowsChange:c})}return Object.assign(Object.assign({},e),{allSelected:i,selectedCount:i?r:0,selectedRows:i?n:[],toggleOnSelectedRowsChange:c})}case"SELECT_SINGLE_ROW":{const{keyField:n,row:r,isSelected:o,rowCount:i,singleSelect:c}=t;return c?o?Object.assign(Object.assign({},e),{selectedCount:0,allSelected:!1,selectedRows:[],toggleOnSelectedRowsChange:a}):Object.assign(Object.assign({},e),{selectedCount:1,allSelected:!1,selectedRows:[r],toggleOnSelectedRowsChange:a}):o?Object.assign(Object.assign({},e),{selectedCount:e.selectedRows.length>0?e.selectedRows.length-1:0,allSelected:!1,selectedRows:Ae(e.selectedRows,r,n),toggleOnSelectedRowsChange:a}):Object.assign(Object.assign({},e),{selectedCount:e.selectedRows.length+1,allSelected:e.selectedRows.length+1===i,selectedRows:he(e.selectedRows,r),toggleOnSelectedRowsChange:a})}case"SELECT_MULTIPLE_ROWS":{const{keyField:n,selectedRows:r,totalRows:o,mergeSelections:i}=t;if(i){const t=[...e.selectedRows,...r.filter((t=>!ke(t,e.selectedRows,n)))];return Object.assign(Object.assign({},e),{selectedCount:t.length,allSelected:!1,selectedRows:t,toggleOnSelectedRowsChange:a})}return Object.assign(Object.assign({},e),{selectedCount:r.length,allSelected:r.length===o,selectedRows:r,toggleOnSelectedRowsChange:a})}case"CLEAR_SELECTED_ROWS":{const{selectedRowsFlag:a}=t;return Object.assign(Object.assign({},e),{allSelected:!1,selectedCount:0,selectedRows:[],selectedRowsFlag:a})}case"SORT_CHANGE":{const{sortDirection:n,selectedColumn:r,clearSelectedOnSort:o}=t;return Object.assign(Object.assign(Object.assign({},e),{selectedColumn:r,sortDirection:n,currentPage:1}),o&&{allSelected:!1,selectedCount:0,selectedRows:[],toggleOnSelectedRowsChange:a})}case"CHANGE_PAGE":{const{page:n,paginationServer:r,visibleOnly:o,persistSelectedOnPageChange:i}=t,c=r&&i,s=r&&!i||o;return Object.assign(Object.assign(Object.assign(Object.assign({},e),{currentPage:n}),c&&{allSelected:!1}),s&&{allSelected:!1,selectedCount:0,selectedRows:[],toggleOnSelectedRowsChange:a})}case"CHANGE_ROWS_PER_PAGE":{const{rowsPerPage:a,page:n}=t;return Object.assign(Object.assign({},e),{currentPage:n,rowsPerPage:a})}}}const Me=ce.css(n||(n=oe(["\n\tpointer-events: none;\n\topacity: 0.4;\n"]))),Ce=me.default.div(r||(r=oe(["\n\tposition: relative;\n\tbox-sizing: border-box;\n\tdisplay: flex;\n\tflex-direction: column;\n\twidth: 100%;\n\theight: 100%;\n\tmax-width: 100%;\n\t",";\n\t",";\n"])),(e=>{let{disabled:t}=e;return t&&Me}),(e=>{let{theme:t}=e;return t.table.style})),Se=ce.css(o||(o=oe(["\n\tposition: sticky;\n\tposition: -webkit-sticky; /* Safari */\n\ttop: 0;\n\tz-index: 1;\n"]))),Ee=me.default.div(i||(i=oe(["\n\tdisplay: flex;\n\twidth: 100%;\n\t",";\n\t",";\n"])),(e=>{let{$fixedHeader:t}=e;return t&&Se}),(e=>{let{theme:t}=e;return t.head.style})),Te=me.default.div(c||(c=oe(["\n\tdisplay: flex;\n\talign-items: stretch;\n\twidth: 100%;\n\t",";\n\t",";\n"])),(e=>{let{theme:t}=e;return t.headRow.style}),(e=>{let{$dense:t,theme:a}=e;return t&&a.headRow.denseStyle})),Be=function(e){for(var t=arguments.length,a=new Array(t>1?t-1:0),n=1;n{let{theme:t,$headCell:a}=e;return t[a?"headCells":"cells"].style}),(e=>{let{$noPadding:t}=e;return t&&"padding: 0"})),Ie=me.default(Re)(f||(f=oe(["\n\tflex-grow: ",";\n\tflex-shrink: 0;\n\tflex-basis: 0;\n\tmax-width: ",";\n\tmin-width: ",";\n\t",";\n\t",";\n\t",";\n\t",";\n\n\t/* handle hiding cells */\n\t",";\n\t",";\n\t",";\n\t",";\n"])),(e=>{let{button:t,grow:a}=e;return 0===a||t?0:a||1}),(e=>{let{maxWidth:t}=e;return t||"100%"}),(e=>{let{minWidth:t}=e;return t||"100px"}),(e=>{let{width:t}=e;return t&&ce.css(h||(h=oe(["\n\t\t\tmin-width: ",";\n\t\t\tmax-width: ",";\n\t\t"])),t,t)}),(e=>{let{right:t}=e;return t&&"justify-content: flex-end"}),(e=>{let{button:t,center:a}=e;return(a||t)&&"justify-content: center"}),(e=>{let{compact:t,button:a}=e;return(t||a)&&"padding: 0"}),(e=>{let{hide:t}=e;return t&&"sm"===t&&Be(A||(A=oe(["\n display: none;\n "])))}),(e=>{let{hide:t}=e;return t&&"md"===t&&function(e){for(var t=arguments.length,a=new Array(t>1?t-1:0),n=1;n{let{hide:t}=e;return t&&"lg"===t&&function(e){for(var t=arguments.length,a=new Array(t>1?t-1:0),n=1;n{let{hide:t}=e;return t&&Number.isInteger(t)&&(e=>function(t){for(var a=arguments.length,n=new Array(a>1?a-1:0),r=1;r{let{$wrapCell:t}=e;return t?"normal":"nowrap"}),(e=>{let{$allowOverflow:t}=e;return t?"visible":"hidden"})),Pe=me.default(Ie).attrs((e=>({style:e.style})))(y||(y=oe(["\n\t",";\n\t",";\n\t",";\n"])),(e=>{let{$renderAsCell:t}=e;return!t&&Ne}),(e=>{let{theme:t,$isDragging:a}=e;return a&&t.cells.draggingStyle}),(e=>{let{$cellStyle:t}=e;return t}));var Fe=de.memo((function(e){let{id:t,column:a,row:n,rowIndex:r,dataTag:o,isDragging:i,onDragStart:c,onDragOver:s,onDragEnd:l,onDragEnter:d,onDragLeave:u}=e;const{conditionalStyle:m,classNames:f}=ye(n,a.conditionalCellStyles,["rdt_TableCell"]);return de.createElement(Pe,{id:t,"data-column-id":a.id,role:"cell",className:f,"data-tag":o,$cellStyle:a.style,$renderAsCell:!!a.cell,$allowOverflow:a.allowOverflow,button:a.button,center:a.center,compact:a.compact,grow:a.grow,hide:a.hide,maxWidth:a.maxWidth,minWidth:a.minWidth,right:a.right,width:a.width,$wrapCell:a.wrap,style:m,$isDragging:i,onDragStart:c,onDragOver:s,onDragEnd:l,onDragEnter:d,onDragLeave:u},!a.cell&&de.createElement("div",{"data-tag":o},function(e,t,a,n){return t?a&&"function"==typeof a?a(e,n):t(e,n):null}(n,a.selector,a.format,r)),a.cell&&a.cell(n,r,a,t))}));const Oe="input";var De=de.memo((function(e){let{name:t,component:a=Oe,componentOptions:n={style:{}},indeterminate:r=!1,checked:o=!1,disabled:i=!1,onClick:c=be}=e;const s=a,l=s!==Oe?n.style:(e=>Object.assign(Object.assign({fontSize:"18px"},!e&&{cursor:"pointer"}),{padding:0,marginTop:"1px",verticalAlign:"middle",position:"relative"}))(i),d=de.useMemo((()=>function(e){for(var t=arguments.length,a=new Array(t>1?t-1:0),n=1;ne[t])).forEach(((t,n)=>{const o=e;"function"==typeof t&&(r=Object.assign(Object.assign({},o),{[Object.keys(e)[n]]:t(...a)}))})),r||e}(n,r)),[n,r]);return de.createElement(s,Object.assign({type:"checkbox",ref:e=>{e&&(e.indeterminate=r)},style:l,onClick:i?be:c,name:t,"aria-label":t,checked:o,disabled:i},d,{onChange:be}))}));const Ue=me.default(Re)(k||(k=oe(["\n\tflex: 0 0 48px;\n\tmin-width: 48px;\n\tjustify-content: center;\n\talign-items: center;\n\tuser-select: none;\n\twhite-space: nowrap;\n"])));function je(e){let{name:t,keyField:a,row:n,rowCount:r,selected:o,selectableRowsComponent:i,selectableRowsComponentProps:c,selectableRowsSingle:s,selectableRowDisabled:l,onSelectedRow:d}=e;const u=!(!l||!l(n));return de.createElement(Ue,{onClick:e=>e.stopPropagation(),className:"rdt_TableCell",$noPadding:!0},de.createElement(De,{name:t,component:i,componentOptions:c,checked:o,"aria-checked":o,onClick:()=>{d({type:"SELECT_SINGLE_ROW",row:n,isSelected:o,keyField:a,rowCount:r,singleSelect:s})},disabled:u}))}const Le=me.default.button(w||(w=oe(["\n\tdisplay: inline-flex;\n\talign-items: center;\n\tuser-select: none;\n\twhite-space: nowrap;\n\tborder: none;\n\tbackground-color: transparent;\n\t",";\n"])),(e=>{let{theme:t}=e;return t.expanderButton.style}));function _e(e){let{disabled:t=!1,expanded:a=!1,expandableIcon:n,id:r,row:o,onToggled:i}=e;const c=a?n.expanded:n.collapsed;return de.createElement(Le,{"aria-disabled":t,onClick:()=>i&&i(o),"data-testid":"expander-button-".concat(r),disabled:t,"aria-label":a?"Collapse Row":"Expand Row",role:"button",type:"button"},c)}const He=me.default(Re)(x||(x=oe(["\n\twhite-space: nowrap;\n\tfont-weight: 400;\n\tmin-width: 48px;\n\t",";\n"])),(e=>{let{theme:t}=e;return t.expanderCell.style}));function Qe(e){let{row:t,expanded:a=!1,expandableIcon:n,id:r,onToggled:o,disabled:i=!1}=e;return de.createElement(He,{onClick:e=>e.stopPropagation(),$noPadding:!0},de.createElement(_e,{id:r,row:t,expanded:a,expandableIcon:n,disabled:i,onToggled:o}))}const Ke=me.default.div(z||(z=oe(["\n\twidth: 100%;\n\tbox-sizing: border-box;\n\t",";\n\t",";\n"])),(e=>{let{theme:t}=e;return t.expanderRow.style}),(e=>{let{$extendedRowStyle:t}=e;return t}));var Ve=de.memo((function(e){let{data:t,ExpanderComponent:a,expanderComponentProps:n,extendedRowStyle:r,extendedClassNames:o}=e;const i=["rdt_ExpanderRow",...o.split(" ").filter((e=>"rdt_TableRow"!==e))].join(" ");return de.createElement(Ke,{className:i,$extendedRowStyle:r},de.createElement(a,Object.assign({data:t},n)))}));const Ge="allowRowEvents";var We,Ye,qe;t.OP=void 0,(We=t.OP||(t.OP={})).LTR="ltr",We.RTL="rtl",We.AUTO="auto",t.C1=void 0,(Ye=t.C1||(t.C1={})).LEFT="left",Ye.RIGHT="right",Ye.CENTER="center",t.$U=void 0,(qe=t.$U||(t.$U={})).SM="sm",qe.MD="md",qe.LG="lg";const Je=ce.css(M||(M=oe(["\n\t&:hover {\n\t\t",";\n\t}\n"])),(e=>{let{$highlightOnHover:t,theme:a}=e;return t&&a.rows.highlightOnHoverStyle})),Xe=ce.css(C||(C=oe(["\n\t&:hover {\n\t\tcursor: pointer;\n\t}\n"]))),Ze=me.default.div.attrs((e=>({style:e.style})))(S||(S=oe(["\n\tdisplay: flex;\n\talign-items: stretch;\n\talign-content: stretch;\n\twidth: 100%;\n\tbox-sizing: border-box;\n\t",";\n\t",";\n\t",";\n\t",";\n\t",";\n\t",";\n\t",";\n"])),(e=>{let{theme:t}=e;return t.rows.style}),(e=>{let{$dense:t,theme:a}=e;return t&&a.rows.denseStyle}),(e=>{let{$striped:t,theme:a}=e;return t&&a.rows.stripedStyle}),(e=>{let{$highlightOnHover:t}=e;return t&&Je}),(e=>{let{$pointerOnHover:t}=e;return t&&Xe}),(e=>{let{$selected:t,theme:a}=e;return t&&a.rows.selectedHighlightStyle}),(e=>{let{$conditionalStyle:t}=e;return t}));function $e(e){let{columns:t=[],conditionalRowStyles:a=[],defaultExpanded:n=!1,defaultExpanderDisabled:r=!1,dense:o=!1,expandableIcon:i,expandableRows:c=!1,expandableRowsComponent:s,expandableRowsComponentProps:l,expandableRowsHideExpander:d,expandOnRowClicked:u=!1,expandOnRowDoubleClicked:m=!1,highlightOnHover:f=!1,id:h,expandableInheritConditionalStyles:A,keyField:p,onRowClicked:g=be,onRowDoubleClicked:v=be,onRowMouseEnter:b=be,onRowMouseLeave:y=be,onRowExpandToggled:k=be,onSelectedRow:w=be,pointerOnHover:x=!1,row:z,rowCount:M,rowIndex:C,selectableRowDisabled:S=null,selectableRows:E=!1,selectableRowsComponent:T,selectableRowsComponentProps:B,selectableRowsHighlight:R=!1,selectableRowsSingle:I=!1,selected:N,striped:P=!1,draggingColumnId:F,onDragStart:O,onDragOver:D,onDragEnd:U,onDragEnter:j,onDragLeave:L}=e;const[_,H]=de.useState(n);de.useEffect((()=>{H(n)}),[n]);const Q=de.useCallback((()=>{H(!_),k(!_,z)}),[_,k,z]),K=x||c&&(u||m),V=de.useCallback((e=>{e.target.getAttribute("data-tag")===Ge&&(g(z,e),!r&&c&&u&&Q())}),[r,u,c,Q,g,z]),G=de.useCallback((e=>{e.target.getAttribute("data-tag")===Ge&&(v(z,e),!r&&c&&m&&Q())}),[r,m,c,Q,v,z]),W=de.useCallback((e=>{b(z,e)}),[b,z]),Y=de.useCallback((e=>{y(z,e)}),[y,z]),q=fe(z,p),{conditionalStyle:J,classNames:X}=ye(z,a,["rdt_TableRow"]),Z=R&&N,$=A?J:{},ee=P&&C%2==0;return de.createElement(de.Fragment,null,de.createElement(Ze,{id:"row-".concat(h),role:"row",$striped:ee,$highlightOnHover:f,$pointerOnHover:!r&&K,$dense:o,onClick:V,onDoubleClick:G,onMouseEnter:W,onMouseLeave:Y,className:X,$selected:Z,$conditionalStyle:J},E&&de.createElement(je,{name:"select-row-".concat(q),keyField:p,row:z,rowCount:M,selected:N,selectableRowsComponent:T,selectableRowsComponentProps:B,selectableRowDisabled:S,selectableRowsSingle:I,onSelectedRow:w}),c&&!d&&de.createElement(Qe,{id:q,expandableIcon:i,expanded:_,row:z,onToggled:Q,disabled:r}),t.map((e=>e.omit?null:de.createElement(Fe,{id:"cell-".concat(e.id,"-").concat(q),key:"cell-".concat(e.id,"-").concat(q),dataTag:e.ignoreRowClick||e.button?null:Ge,column:e,row:z,rowIndex:C,isDragging:xe(F,e.id),onDragStart:O,onDragOver:D,onDragEnd:U,onDragEnter:j,onDragLeave:L})))),c&&_&&de.createElement(Ve,{key:"expander-".concat(q),data:z,extendedRowStyle:$,extendedClassNames:X,ExpanderComponent:s,expanderComponentProps:l}))}const et=me.default.span(E||(E=oe(["\n\tpadding: 2px;\n\tcolor: inherit;\n\tflex-grow: 0;\n\tflex-shrink: 0;\n\t",";\n\t",";\n"])),(e=>{let{$sortActive:t}=e;return t?"opacity: 1":"opacity: 0"}),(e=>{let{$sortDirection:t}=e;return"desc"===t&&"transform: rotate(180deg)"})),tt=e=>{let{sortActive:t,sortDirection:a}=e;return ue.default.createElement(et,{$sortActive:t,$sortDirection:a},"\u25b2")},at=me.default(Ie)(T||(T=oe(["\n\t",";\n\t",";\n"])),(e=>{let{button:t}=e;return t&&"text-align: center"}),(e=>{let{theme:t,$isDragging:a}=e;return a&&t.headCells.draggingStyle})),nt=ce.css(B||(B=oe(["\n\tcursor: pointer;\n\tspan.__rdt_custom_sort_icon__ {\n\t\ti,\n\t\tsvg {\n\t\t\ttransform: 'translate3d(0, 0, 0)';\n\t\t\t",";\n\t\t\tcolor: inherit;\n\t\t\tfont-size: 18px;\n\t\t\theight: 18px;\n\t\t\twidth: 18px;\n\t\t\tbackface-visibility: hidden;\n\t\t\ttransform-style: preserve-3d;\n\t\t\ttransition-duration: 95ms;\n\t\t\ttransition-property: transform;\n\t\t}\n\n\t\t&.asc i,\n\t\t&.asc svg {\n\t\t\ttransform: rotate(180deg);\n\t\t}\n\t}\n\n\t",";\n"])),(e=>{let{$sortActive:t}=e;return t?"opacity: 1":"opacity: 0"}),(e=>{let{$sortActive:t}=e;return!t&&ce.css(R||(R=oe(["\n\t\t\t&:hover,\n\t\t\t&:focus {\n\t\t\t\topacity: 0.7;\n\n\t\t\t\tspan,\n\t\t\t\tspan.__rdt_custom_sort_icon__ * {\n\t\t\t\t\topacity: 0.7;\n\t\t\t\t}\n\t\t\t}\n\t\t"])))})),rt=me.default.div(I||(I=oe(["\n\tdisplay: inline-flex;\n\talign-items: center;\n\tjustify-content: inherit;\n\theight: 100%;\n\twidth: 100%;\n\toutline: none;\n\tuser-select: none;\n\toverflow: hidden;\n\t",";\n"])),(e=>{let{disabled:t}=e;return!t&&nt})),ot=me.default.div(N||(N=oe(["\n\toverflow: hidden;\n\twhite-space: nowrap;\n\ttext-overflow: ellipsis;\n"])));var it=de.memo((function(e){let{column:t,disabled:a,draggingColumnId:n,selectedColumn:r={},sortDirection:o,sortIcon:i,sortServer:c,pagination:s,paginationServer:l,persistSelectedOnSort:d,selectableRowsVisibleOnly:u,onSort:m,onDragStart:f,onDragOver:h,onDragEnd:A,onDragEnter:p,onDragLeave:g}=e;de.useEffect((()=>{"string"==typeof t.selector&&console.error("Warning: ".concat(t.selector," is a string based column selector which has been deprecated as of v7 and will be removed in v8. Instead, use a selector function e.g. row => row[field]..."))}),[]);const[v,b]=de.useState(!1),y=de.useRef(null);if(de.useEffect((()=>{y.current&&b(y.current.scrollWidth>y.current.clientWidth)}),[v]),t.omit)return null;const k=()=>{if(!t.sortable&&!t.selector)return;let e=o;xe(r.id,t.id)&&(e=o===le.ASC?le.DESC:le.ASC),m({type:"SORT_CHANGE",sortDirection:e,selectedColumn:t,clearSelectedOnSort:s&&l&&!d||c||u})},w=e=>de.createElement(tt,{sortActive:e,sortDirection:o}),x=()=>de.createElement("span",{className:[o,"__rdt_custom_sort_icon__"].join(" ")},i),z=!(!t.sortable||!xe(r.id,t.id)),M=!t.sortable||a,C=t.sortable&&!i&&!t.right,S=t.sortable&&!i&&t.right,E=t.sortable&&i&&!t.right,T=t.sortable&&i&&t.right;return de.createElement(at,{"data-column-id":t.id,className:"rdt_TableCol",$headCell:!0,allowOverflow:t.allowOverflow,button:t.button,compact:t.compact,grow:t.grow,hide:t.hide,maxWidth:t.maxWidth,minWidth:t.minWidth,right:t.right,center:t.center,width:t.width,draggable:t.reorder,$isDragging:xe(t.id,n),onDragStart:f,onDragOver:h,onDragEnd:A,onDragEnter:p,onDragLeave:g},t.name&&de.createElement(rt,{"data-column-id":t.id,"data-sort-id":t.id,role:"columnheader",tabIndex:0,className:"rdt_TableCol_Sortable",onClick:M?void 0:k,onKeyPress:M?void 0:e=>{"Enter"===e.key&&k()},$sortActive:!M&&z,disabled:M},!M&&T&&x(),!M&&S&&w(z),"string"==typeof t.name?de.createElement(ot,{title:v?t.name:void 0,ref:y,"data-column-id":t.id},t.name):t.name,!M&&E&&x(),!M&&C&&w(z)))}));const ct=me.default(Re)(P||(P=oe(["\n\tflex: 0 0 48px;\n\tjustify-content: center;\n\talign-items: center;\n\tuser-select: none;\n\twhite-space: nowrap;\n\tfont-size: unset;\n"])));function st(e){let{headCell:t=!0,rowData:a,keyField:n,allSelected:r,mergeSelections:o,selectedRows:i,selectableRowsComponent:c,selectableRowsComponentProps:s,selectableRowDisabled:l,onSelectAllRows:d}=e;const u=i.length>0&&!r,m=l?a.filter((e=>!l(e))):a,f=0===m.length,h=Math.min(a.length,m.length);return de.createElement(ct,{className:"rdt_TableCol",$headCell:t,$noPadding:!0},de.createElement(De,{name:"select-all-rows",component:c,componentOptions:s,onClick:()=>{d({type:"SELECT_ALL_ROWS",rows:m,rowCount:h,mergeSelections:o,keyField:n})},checked:r,indeterminate:u,disabled:f}))}function lt(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t.OP.AUTO;const a="object"==typeof window,[n,r]=de.useState(!1);return de.useEffect((()=>{if(a)if("auto"!==e)r("rtl"===e);else{const e=!(!window.document||!window.document.createElement),t=document.getElementsByTagName("BODY")[0],a=document.getElementsByTagName("HTML")[0],n="rtl"===t.dir||"rtl"===a.dir;r(e&&n)}}),[e,a]),n}const dt=me.default.div(F||(F=oe(["\n\tdisplay: flex;\n\talign-items: center;\n\tflex: 1 0 auto;\n\theight: 100%;\n\tcolor: ",";\n\tfont-size: ",";\n\tfont-weight: 400;\n"])),(e=>{let{theme:t}=e;return t.contextMenu.fontColor}),(e=>{let{theme:t}=e;return t.contextMenu.fontSize})),ut=me.default.div(O||(O=oe(["\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: flex-end;\n\tflex-wrap: wrap;\n"]))),mt=me.default.div(D||(D=oe(["\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\twidth: 100%;\n\theight: 100%;\n\tbox-sizing: inherit;\n\tz-index: 1;\n\talign-items: center;\n\tjustify-content: space-between;\n\tdisplay: flex;\n\t",";\n\t",";\n\t",";\n"])),(e=>{let{$rtl:t}=e;return t&&"direction: rtl"}),(e=>{let{theme:t}=e;return t.contextMenu.style}),(e=>{let{theme:t,$visible:a}=e;return a&&t.contextMenu.activeStyle}));function ft(e){let{contextMessage:t,contextActions:a,contextComponent:n,selectedCount:r,direction:o}=e;const i=lt(o),c=r>0;return n?de.createElement(mt,{$visible:c},de.cloneElement(n,{selectedCount:r})):de.createElement(mt,{$visible:c,$rtl:i},de.createElement(dt,null,((e,t,a)=>{if(0===t)return null;const n=1===t?e.singular:e.plural;return a?"".concat(t," ").concat(e.message||""," ").concat(n):"".concat(t," ").concat(n," ").concat(e.message||"")})(t,r,i)),de.createElement(ut,null,a))}const ht=me.default.div(U||(U=oe(["\n\tposition: relative;\n\tbox-sizing: border-box;\n\toverflow: hidden;\n\tdisplay: flex;\n\tflex: 1 1 auto;\n\talign-items: center;\n\tjustify-content: space-between;\n\twidth: 100%;\n\tflex-wrap: wrap;\n\t","\n"])),(e=>{let{theme:t}=e;return t.header.style})),At=me.default.div(j||(j=oe(["\n\tflex: 1 0 auto;\n\tcolor: ",";\n\tfont-size: ",";\n\tfont-weight: 400;\n"])),(e=>{let{theme:t}=e;return t.header.fontColor}),(e=>{let{theme:t}=e;return t.header.fontSize})),pt=me.default.div(L||(L=oe(["\n\tflex: 1 0 auto;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: flex-end;\n\n\t> * {\n\t\tmargin-left: 5px;\n\t}\n"]))),gt=e=>{let{title:t,actions:a=null,contextMessage:n,contextActions:r,contextComponent:o,selectedCount:i,direction:c,showMenu:s=!0}=e;return de.createElement(ht,{className:"rdt_TableHeader",role:"heading","aria-level":1},de.createElement(At,null,t),a&&de.createElement(pt,null,a),s&&de.createElement(ft,{contextMessage:n,contextActions:r,contextComponent:o,direction:c,selectedCount:i}))};function vt(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r{let{align:t}=e;return bt[t]}),(e=>{let{$wrapContent:t}=e;return t?"wrap":"nowrap"}),(e=>{let{theme:t}=e;return t.subHeader.style})),kt=e=>{var{align:t="right",wrapContent:a=!0}=e,n=vt(e,["align","wrapContent"]);return de.createElement(yt,Object.assign({align:t,$wrapContent:a},n))},wt=me.default.div(H||(H=oe(["\n\tdisplay: flex;\n\tflex-direction: column;\n"]))),xt=me.default.div(Q||(Q=oe(["\n\tposition: relative;\n\twidth: 100%;\n\tborder-radius: inherit;\n\t",";\n\n\t",";\n\n\t",";\n"])),(e=>{let{$responsive:t,$fixedHeader:a}=e;return t&&ce.css(K||(K=oe(["\n\t\t\toverflow-x: auto;\n\n\t\t\t// hidden prevents vertical scrolling in firefox when fixedHeader is disabled\n\t\t\toverflow-y: ",";\n\t\t\tmin-height: 0;\n\t\t"])),a?"auto":"hidden")}),(e=>{let{$fixedHeader:t=!1,$fixedHeaderScrollHeight:a="100vh"}=e;return t&&ce.css(V||(V=oe(["\n\t\t\tmax-height: ",";\n\t\t\t-webkit-overflow-scrolling: touch;\n\t\t"])),a)}),(e=>{let{theme:t}=e;return t.responsiveWrapper.style})),zt=me.default.div(G||(G=oe(["\n\tposition: relative;\n\tbox-sizing: border-box;\n\twidth: 100%;\n\theight: 100%;\n\t",";\n"])),(e=>e.theme.progress.style)),Mt=me.default.div(W||(W=oe(["\n\tposition: relative;\n\twidth: 100%;\n\t",";\n"])),(e=>{let{theme:t}=e;return t.tableWrapper.style})),Ct=me.default(Re)(Y||(Y=oe(["\n\twhite-space: nowrap;\n\t",";\n"])),(e=>{let{theme:t}=e;return t.expanderCell.style})),St=me.default.div(q||(q=oe(["\n\tbox-sizing: border-box;\n\twidth: 100%;\n\theight: 100%;\n\t",";\n"])),(e=>{let{theme:t}=e;return t.noData.style})),Et=()=>ue.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},ue.default.createElement("path",{d:"M7 10l5 5 5-5z"}),ue.default.createElement("path",{d:"M0 0h24v24H0z",fill:"none"})),Tt=me.default.select(J||(J=oe(["\n\tcursor: pointer;\n\theight: 24px;\n\tmax-width: 100%;\n\tuser-select: none;\n\tpadding-left: 8px;\n\tpadding-right: 24px;\n\tbox-sizing: content-box;\n\tfont-size: inherit;\n\tcolor: inherit;\n\tborder: none;\n\tbackground-color: transparent;\n\tappearance: none;\n\tdirection: ltr;\n\tflex-shrink: 0;\n\n\t&::-ms-expand {\n\t\tdisplay: none;\n\t}\n\n\t&:disabled::-ms-expand {\n\t\tbackground: #f60;\n\t}\n\n\toption {\n\t\tcolor: initial;\n\t}\n"]))),Bt=me.default.div(X||(X=oe(["\n\tposition: relative;\n\tflex-shrink: 0;\n\tfont-size: inherit;\n\tcolor: inherit;\n\tmargin-top: 1px;\n\n\tsvg {\n\t\ttop: 0;\n\t\tright: 0;\n\t\tcolor: inherit;\n\t\tposition: absolute;\n\t\tfill: currentColor;\n\t\twidth: 24px;\n\t\theight: 24px;\n\t\tdisplay: inline-block;\n\t\tuser-select: none;\n\t\tpointer-events: none;\n\t}\n"]))),Rt=e=>{var{defaultValue:t,onChange:a}=e,n=vt(e,["defaultValue","onChange"]);return de.createElement(Bt,null,de.createElement(Tt,Object.assign({onChange:a,defaultValue:t},n)),de.createElement(Et,null))},It={columns:[],data:[],title:"",keyField:"id",selectableRows:!1,selectableRowsHighlight:!1,selectableRowsNoSelectAll:!1,selectableRowSelected:null,selectableRowDisabled:null,selectableRowsComponent:"input",selectableRowsComponentProps:{},selectableRowsVisibleOnly:!1,selectableRowsSingle:!1,clearSelectedRows:!1,expandableRows:!1,expandableRowDisabled:null,expandableRowExpanded:null,expandOnRowClicked:!1,expandableRowsHideExpander:!1,expandOnRowDoubleClicked:!1,expandableInheritConditionalStyles:!1,expandableRowsComponent:function(){return ue.default.createElement("div",null,"To add an expander pass in a component instance via ",ue.default.createElement("strong",null,"expandableRowsComponent"),". You can then access props.data from this component.")},expandableIcon:{collapsed:ue.default.createElement((()=>ue.default.createElement("svg",{fill:"currentColor",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"},ue.default.createElement("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),ue.default.createElement("path",{d:"M0-.25h24v24H0z",fill:"none"}))),null),expanded:ue.default.createElement((()=>ue.default.createElement("svg",{fill:"currentColor",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg"},ue.default.createElement("path",{d:"M7.41 7.84L12 12.42l4.59-4.58L18 9.25l-6 6-6-6z"}),ue.default.createElement("path",{d:"M0-.75h24v24H0z",fill:"none"}))),null)},expandableRowsComponentProps:{},progressPending:!1,progressComponent:ue.default.createElement("div",{style:{fontSize:"24px",fontWeight:700,padding:"24px"}},"Loading..."),persistTableHead:!1,sortIcon:null,sortFunction:null,sortServer:!1,striped:!1,highlightOnHover:!1,pointerOnHover:!1,noContextMenu:!1,contextMessage:{singular:"item",plural:"items",message:"selected"},actions:null,contextActions:null,contextComponent:null,defaultSortFieldId:null,defaultSortAsc:!0,responsive:!0,noDataComponent:ue.default.createElement("div",{style:{padding:"24px"}},"There are no records to display"),disabled:!1,noTableHead:!1,noHeader:!1,subHeader:!1,subHeaderAlign:t.C1.RIGHT,subHeaderWrap:!0,subHeaderComponent:null,fixedHeader:!1,fixedHeaderScrollHeight:"100vh",pagination:!1,paginationServer:!1,paginationServerOptions:{persistSelectedOnSort:!1,persistSelectedOnPageChange:!1},paginationDefaultPage:1,paginationResetDefaultPage:!1,paginationTotalRows:0,paginationPerPage:10,paginationRowsPerPageOptions:[10,15,20,25,30],paginationComponent:null,paginationComponentOptions:{},paginationIconFirstPage:ue.default.createElement((()=>ue.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24","aria-hidden":"true",role:"presentation"},ue.default.createElement("path",{d:"M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"}),ue.default.createElement("path",{fill:"none",d:"M24 24H0V0h24v24z"}))),null),paginationIconLastPage:ue.default.createElement((()=>ue.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24","aria-hidden":"true",role:"presentation"},ue.default.createElement("path",{d:"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"}),ue.default.createElement("path",{fill:"none",d:"M0 0h24v24H0V0z"}))),null),paginationIconNext:ue.default.createElement((()=>ue.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24","aria-hidden":"true",role:"presentation"},ue.default.createElement("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),ue.default.createElement("path",{d:"M0 0h24v24H0z",fill:"none"}))),null),paginationIconPrevious:ue.default.createElement((()=>ue.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24","aria-hidden":"true",role:"presentation"},ue.default.createElement("path",{d:"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"}),ue.default.createElement("path",{d:"M0 0h24v24H0z",fill:"none"}))),null),dense:!1,conditionalRowStyles:[],theme:"default",customStyles:{},direction:t.OP.AUTO,onChangePage:be,onChangeRowsPerPage:be,onRowClicked:be,onRowDoubleClicked:be,onRowMouseEnter:be,onRowMouseLeave:be,onRowExpandToggled:be,onSelectedRowsChange:be,onSort:be,onColumnOrderChange:be},Nt={rowsPerPageText:"Rows per page:",rangeSeparatorText:"of",noRowsPerPage:!1,selectAllRowsItem:!1,selectAllRowsItemText:"All"},Pt=me.default.nav(Z||(Z=oe(["\n\tdisplay: flex;\n\tflex: 1 1 auto;\n\tjustify-content: flex-end;\n\talign-items: center;\n\tbox-sizing: border-box;\n\tpadding-right: 8px;\n\tpadding-left: 8px;\n\twidth: 100%;\n\t",";\n"])),(e=>{let{theme:t}=e;return t.pagination.style})),Ft=me.default.button($||($=oe(["\n\tposition: relative;\n\tdisplay: block;\n\tuser-select: none;\n\tborder: none;\n\t",";\n\t",";\n"])),(e=>{let{theme:t}=e;return t.pagination.pageButtonsStyle}),(e=>{let{$isRTL:t}=e;return t&&"transform: scale(-1, -1)"})),Ot=me.default.div(ee||(ee=oe(["\n\tdisplay: flex;\n\talign-items: center;\n\tborder-radius: 4px;\n\twhite-space: nowrap;\n\t",";\n"])),Be(te||(te=oe(["\n width: 100%;\n justify-content: space-around;\n "])))),Dt=me.default.span(ae||(ae=oe(["\n\tflex-shrink: 1;\n\tuser-select: none;\n"]))),Ut=me.default(Dt)(ne||(ne=oe(["\n\tmargin: 0 24px;\n"]))),jt=me.default(Dt)(re||(re=oe(["\n\tmargin: 0 4px;\n"])));var Lt=de.memo((function(e){let{rowsPerPage:t,rowCount:a,currentPage:n,direction:r=It.direction,paginationRowsPerPageOptions:o=It.paginationRowsPerPageOptions,paginationIconLastPage:i=It.paginationIconLastPage,paginationIconFirstPage:c=It.paginationIconFirstPage,paginationIconNext:s=It.paginationIconNext,paginationIconPrevious:l=It.paginationIconPrevious,paginationComponentOptions:d=It.paginationComponentOptions,onChangeRowsPerPage:u=It.onChangeRowsPerPage,onChangePage:m=It.onChangePage}=e;const f=(()=>{const e="object"==typeof window;function t(){return{width:e?window.innerWidth:void 0,height:e?window.innerHeight:void 0}}const[a,n]=de.useState(t);return de.useEffect((()=>{if(!e)return()=>null;function a(){n(t())}return window.addEventListener("resize",a),()=>window.removeEventListener("resize",a)}),[]),a})(),h=lt(r),A=f.width&&f.width>599,p=ge(a,t),g=n*t,v=g-t+1,b=1===n,y=n===p,k=Object.assign(Object.assign({},Nt),d),w=n===p?"".concat(v,"-").concat(a," ").concat(k.rangeSeparatorText," ").concat(a):"".concat(v,"-").concat(g," ").concat(k.rangeSeparatorText," ").concat(a),x=de.useCallback((()=>m(n-1)),[n,m]),z=de.useCallback((()=>m(n+1)),[n,m]),M=de.useCallback((()=>m(1)),[m]),C=de.useCallback((()=>m(ge(a,t))),[m,a,t]),S=de.useCallback((e=>u(Number(e.target.value),n)),[n,u]),E=o.map((e=>de.createElement("option",{key:e,value:e},e)));k.selectAllRowsItem&&E.push(de.createElement("option",{key:-1,value:a},k.selectAllRowsItemText));const T=de.createElement(Rt,{onChange:S,defaultValue:t,"aria-label":k.rowsPerPageText},E);return de.createElement(Pt,{className:"rdt_Pagination"},!k.noRowsPerPage&&A&&de.createElement(de.Fragment,null,de.createElement(jt,null,k.rowsPerPageText),T),A&&de.createElement(Ut,null,w),de.createElement(Ot,null,de.createElement(Ft,{id:"pagination-first-page",type:"button","aria-label":"First Page","aria-disabled":b,onClick:M,disabled:b,$isRTL:h},c),de.createElement(Ft,{id:"pagination-previous-page",type:"button","aria-label":"Previous Page","aria-disabled":b,onClick:x,disabled:b,$isRTL:h},l),!k.noRowsPerPage&&!A&&T,de.createElement(Ft,{id:"pagination-next-page",type:"button","aria-label":"Next Page","aria-disabled":y,onClick:z,disabled:y,$isRTL:h},s),de.createElement(Ft,{id:"pagination-last-page",type:"button","aria-label":"Last Page","aria-disabled":y,onClick:C,disabled:y,$isRTL:h},i)))}));const _t=(e,t)=>{const a=de.useRef(!0);de.useEffect((()=>{a.current?a.current=!1:e()}),t)};var Ht=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===Qt}(e)}(e)},Qt="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function Kt(e,t){return!1!==t.clone&&t.isMergeableObject(e)?Yt((a=e,Array.isArray(a)?[]:{}),e,t):e;var a}function Vt(e,t,a){return e.concat(t).map((function(e){return Kt(e,a)}))}function Gt(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return Object.propertyIsEnumerable.call(e,t)})):[]}(e))}function Wt(e,t){try{return t in e}catch(e){return!1}}function Yt(e,t,a){(a=a||{}).arrayMerge=a.arrayMerge||Vt,a.isMergeableObject=a.isMergeableObject||Ht,a.cloneUnlessOtherwiseSpecified=Kt;var n=Array.isArray(t);return n===Array.isArray(e)?n?a.arrayMerge(e,t,a):function(e,t,a){var n={};return a.isMergeableObject(e)&&Gt(e).forEach((function(t){n[t]=Kt(e[t],a)})),Gt(t).forEach((function(r){(function(e,t){return Wt(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,r)||(Wt(e,r)&&a.isMergeableObject(t[r])?n[r]=function(e,t){if(!t.customMerge)return Yt;var a=t.customMerge(e);return"function"==typeof a?a:Yt}(r,a)(e[r],t[r],a):n[r]=Kt(t[r],a))})),n}(e,t,a):Kt(t,a)}Yt.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,a){return Yt(e,a,t)}),{})};var qt=function(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}(Yt);const Jt={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.54)",disabled:"rgba(0, 0, 0, 0.38)"},background:{default:"#FFFFFF"},context:{background:"#e3f2fd",text:"rgba(0, 0, 0, 0.87)"},divider:{default:"rgba(0,0,0,.12)"},button:{default:"rgba(0,0,0,.54)",focus:"rgba(0,0,0,.12)",hover:"rgba(0,0,0,.12)",disabled:"rgba(0, 0, 0, .18)"},selected:{default:"#e3f2fd",text:"rgba(0, 0, 0, 0.87)"},highlightOnHover:{default:"#EEEEEE",text:"rgba(0, 0, 0, 0.87)"},striped:{default:"#FAFAFA",text:"rgba(0, 0, 0, 0.87)"}},Xt={default:Jt,light:Jt,dark:{text:{primary:"#FFFFFF",secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(0,0,0,.12)"},background:{default:"#424242"},context:{background:"#E91E63",text:"#FFFFFF"},divider:{default:"rgba(81, 81, 81, 1)"},button:{default:"#FFFFFF",focus:"rgba(255, 255, 255, .54)",hover:"rgba(255, 255, 255, .12)",disabled:"rgba(255, 255, 255, .18)"},selected:{default:"rgba(0, 0, 0, .7)",text:"#FFFFFF"},highlightOnHover:{default:"rgba(0, 0, 0, .7)",text:"#FFFFFF"},striped:{default:"rgba(0, 0, 0, .87)",text:"#FFFFFF"}}};function Zt(e,t,a,n){const[r,o]=de.useState((()=>pe(e))),[i,c]=de.useState(""),s=de.useRef("");_t((()=>{o(pe(e))}),[e]);const l=de.useCallback((e=>{var t,a,n;const{attributes:o}=e.target,i=null===(t=o.getNamedItem("data-column-id"))||void 0===t?void 0:t.value;i&&(s.current=(null===(n=null===(a=r[we(r,i)])||void 0===a?void 0:a.id)||void 0===n?void 0:n.toString())||"",c(s.current))}),[r]),d=de.useCallback((e=>{var a;const{attributes:n}=e.target,i=null===(a=n.getNamedItem("data-column-id"))||void 0===a?void 0:a.value;if(i&&s.current&&i!==s.current){const e=we(r,s.current),a=we(r,i),n=[...r];n[e]=r[a],n[a]=r[e],o(n),t(n)}}),[t,r]),u=de.useCallback((e=>{e.preventDefault()}),[]),m=de.useCallback((e=>{e.preventDefault()}),[]),f=de.useCallback((e=>{e.preventDefault(),s.current="",c("")}),[]),h=function(){return arguments.length>0&&void 0!==arguments[0]&&arguments[0]?le.ASC:le.DESC}(n),A=de.useMemo((()=>r[we(r,null==a?void 0:a.toString())]||{}),[a,r]);return{tableColumns:r,draggingColumnId:i,handleDragStart:l,handleDragEnter:d,handleDragOver:u,handleDragLeave:m,handleDragEnd:f,defaultSortDirection:h,defaultSortColumn:A}}var $t=de.memo((function(e){const{data:t=It.data,columns:a=It.columns,title:n=It.title,actions:r=It.actions,keyField:o=It.keyField,striped:i=It.striped,highlightOnHover:c=It.highlightOnHover,pointerOnHover:s=It.pointerOnHover,dense:l=It.dense,selectableRows:d=It.selectableRows,selectableRowsSingle:u=It.selectableRowsSingle,selectableRowsHighlight:m=It.selectableRowsHighlight,selectableRowsNoSelectAll:f=It.selectableRowsNoSelectAll,selectableRowsVisibleOnly:h=It.selectableRowsVisibleOnly,selectableRowSelected:A=It.selectableRowSelected,selectableRowDisabled:p=It.selectableRowDisabled,selectableRowsComponent:g=It.selectableRowsComponent,selectableRowsComponentProps:v=It.selectableRowsComponentProps,onRowExpandToggled:b=It.onRowExpandToggled,onSelectedRowsChange:y=It.onSelectedRowsChange,expandableIcon:k=It.expandableIcon,onChangeRowsPerPage:w=It.onChangeRowsPerPage,onChangePage:x=It.onChangePage,paginationServer:z=It.paginationServer,paginationServerOptions:M=It.paginationServerOptions,paginationTotalRows:C=It.paginationTotalRows,paginationDefaultPage:S=It.paginationDefaultPage,paginationResetDefaultPage:E=It.paginationResetDefaultPage,paginationPerPage:T=It.paginationPerPage,paginationRowsPerPageOptions:B=It.paginationRowsPerPageOptions,paginationIconLastPage:R=It.paginationIconLastPage,paginationIconFirstPage:I=It.paginationIconFirstPage,paginationIconNext:N=It.paginationIconNext,paginationIconPrevious:P=It.paginationIconPrevious,paginationComponent:F=It.paginationComponent,paginationComponentOptions:O=It.paginationComponentOptions,responsive:D=It.responsive,progressPending:U=It.progressPending,progressComponent:j=It.progressComponent,persistTableHead:L=It.persistTableHead,noDataComponent:_=It.noDataComponent,disabled:H=It.disabled,noTableHead:Q=It.noTableHead,noHeader:K=It.noHeader,fixedHeader:V=It.fixedHeader,fixedHeaderScrollHeight:G=It.fixedHeaderScrollHeight,pagination:W=It.pagination,subHeader:Y=It.subHeader,subHeaderAlign:q=It.subHeaderAlign,subHeaderWrap:J=It.subHeaderWrap,subHeaderComponent:X=It.subHeaderComponent,noContextMenu:Z=It.noContextMenu,contextMessage:$=It.contextMessage,contextActions:ee=It.contextActions,contextComponent:te=It.contextComponent,expandableRows:ae=It.expandableRows,onRowClicked:ne=It.onRowClicked,onRowDoubleClicked:re=It.onRowDoubleClicked,onRowMouseEnter:oe=It.onRowMouseEnter,onRowMouseLeave:ie=It.onRowMouseLeave,sortIcon:se=It.sortIcon,onSort:ue=It.onSort,sortFunction:me=It.sortFunction,sortServer:he=It.sortServer,expandableRowsComponent:Ae=It.expandableRowsComponent,expandableRowsComponentProps:pe=It.expandableRowsComponentProps,expandableRowDisabled:be=It.expandableRowDisabled,expandableRowsHideExpander:ye=It.expandableRowsHideExpander,expandOnRowClicked:we=It.expandOnRowClicked,expandOnRowDoubleClicked:xe=It.expandOnRowDoubleClicked,expandableRowExpanded:Me=It.expandableRowExpanded,expandableInheritConditionalStyles:Se=It.expandableInheritConditionalStyles,defaultSortFieldId:Be=It.defaultSortFieldId,defaultSortAsc:Ie=It.defaultSortAsc,clearSelectedRows:Ne=It.clearSelectedRows,conditionalRowStyles:Pe=It.conditionalRowStyles,theme:Fe=It.theme,customStyles:Oe=It.customStyles,direction:De=It.direction,onColumnOrderChange:Ue=It.onColumnOrderChange,className:je}=e,{tableColumns:Le,draggingColumnId:_e,handleDragStart:He,handleDragEnter:Qe,handleDragOver:Ke,handleDragLeave:Ve,handleDragEnd:Ge,defaultSortDirection:We,defaultSortColumn:Ye}=Zt(a,Ue,Be,Ie),[{rowsPerPage:qe,currentPage:Je,selectedRows:Xe,allSelected:Ze,selectedCount:et,selectedColumn:tt,sortDirection:at,toggleOnSelectedRowsChange:nt},rt]=de.useReducer(ze,{allSelected:!1,selectedCount:0,selectedRows:[],selectedColumn:Ye,toggleOnSelectedRowsChange:!1,sortDirection:We,currentPage:S,rowsPerPage:T,selectedRowsFlag:!1,contextMessage:It.contextMessage}),{persistSelectedOnSort:ot=!1,persistSelectedOnPageChange:ct=!1}=M,lt=!(!z||!ct&&!ot),dt=W&&!U&&t.length>0,ut=F||Lt,mt=de.useMemo((()=>function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"default";const n=Xt[t]?t:a;return qt({table:{style:{color:(r=Xt[n]).text.primary,backgroundColor:r.background.default}},tableWrapper:{style:{display:"table"}},responsiveWrapper:{style:{}},header:{style:{fontSize:"22px",color:r.text.primary,backgroundColor:r.background.default,minHeight:"56px",paddingLeft:"16px",paddingRight:"8px"}},subHeader:{style:{backgroundColor:r.background.default,minHeight:"52px"}},head:{style:{color:r.text.primary,fontSize:"12px",fontWeight:500}},headRow:{style:{backgroundColor:r.background.default,minHeight:"52px",borderBottomWidth:"1px",borderBottomColor:r.divider.default,borderBottomStyle:"solid"},denseStyle:{minHeight:"32px"}},headCells:{style:{paddingLeft:"16px",paddingRight:"16px"},draggingStyle:{cursor:"move"}},contextMenu:{style:{backgroundColor:r.context.background,fontSize:"18px",fontWeight:400,color:r.context.text,paddingLeft:"16px",paddingRight:"8px",transform:"translate3d(0, -100%, 0)",transitionDuration:"125ms",transitionTimingFunction:"cubic-bezier(0, 0, 0.2, 1)",willChange:"transform"},activeStyle:{transform:"translate3d(0, 0, 0)"}},cells:{style:{paddingLeft:"16px",paddingRight:"16px",wordBreak:"break-word"},draggingStyle:{}},rows:{style:{fontSize:"13px",fontWeight:400,color:r.text.primary,backgroundColor:r.background.default,minHeight:"48px","&:not(:last-of-type)":{borderBottomStyle:"solid",borderBottomWidth:"1px",borderBottomColor:r.divider.default}},denseStyle:{minHeight:"32px"},selectedHighlightStyle:{"&:nth-of-type(n)":{color:r.selected.text,backgroundColor:r.selected.default,borderBottomColor:r.background.default}},highlightOnHoverStyle:{color:r.highlightOnHover.text,backgroundColor:r.highlightOnHover.default,transitionDuration:"0.15s",transitionProperty:"background-color",borderBottomColor:r.background.default,outlineStyle:"solid",outlineWidth:"1px",outlineColor:r.background.default},stripedStyle:{color:r.striped.text,backgroundColor:r.striped.default}},expanderRow:{style:{color:r.text.primary,backgroundColor:r.background.default}},expanderCell:{style:{flex:"0 0 48px"}},expanderButton:{style:{color:r.button.default,fill:r.button.default,backgroundColor:"transparent",borderRadius:"2px",transition:"0.25s",height:"100%",width:"100%","&:hover:enabled":{cursor:"pointer"},"&:disabled":{color:r.button.disabled},"&:hover:not(:disabled)":{cursor:"pointer",backgroundColor:r.button.hover},"&:focus":{outline:"none",backgroundColor:r.button.focus},svg:{margin:"auto"}}},pagination:{style:{color:r.text.secondary,fontSize:"13px",minHeight:"56px",backgroundColor:r.background.default,borderTopStyle:"solid",borderTopWidth:"1px",borderTopColor:r.divider.default},pageButtonsStyle:{borderRadius:"50%",height:"40px",width:"40px",padding:"8px",margin:"px",cursor:"pointer",transition:"0.4s",color:r.button.default,fill:r.button.default,backgroundColor:"transparent","&:disabled":{cursor:"unset",color:r.button.disabled,fill:r.button.disabled},"&:hover:not(:disabled)":{backgroundColor:r.button.hover},"&:focus":{outline:"none",backgroundColor:r.button.focus}}},noData:{style:{display:"flex",alignItems:"center",justifyContent:"center",color:r.text.primary,backgroundColor:r.background.default}},progress:{style:{display:"flex",alignItems:"center",justifyContent:"center",color:r.text.primary,backgroundColor:r.background.default}}},e);var r}(Oe,Fe)),[Oe,Fe]),ft=de.useMemo((()=>Object.assign({},"auto"!==De&&{dir:De})),[De]),ht=de.useMemo((()=>{if(he)return t;if((null==tt?void 0:tt.sortFunction)&&"function"==typeof tt.sortFunction){const e=tt.sortFunction,a=at===le.ASC?e:(t,a)=>-1*e(t,a);return[...t].sort(a)}return function(e,t,a,n){return t?n&&"function"==typeof n?n(e.slice(0),t,a):e.slice(0).sort(((e,n)=>{const r=t(e),o=t(n);if("asc"===a){if(ro)return 1}if("desc"===a){if(r>o)return-1;if(r{if(W&&!z){const e=Je*qe,t=e-qe;return ht.slice(t,e)}return ht}),[Je,W,z,qe,ht]),pt=de.useCallback((e=>{rt(e)}),[]),vt=de.useCallback((e=>{rt(e)}),[]),bt=de.useCallback((e=>{rt(e)}),[]),yt=de.useCallback(((e,t)=>ne(e,t)),[ne]),Et=de.useCallback(((e,t)=>re(e,t)),[re]),Tt=de.useCallback(((e,t)=>oe(e,t)),[oe]),Bt=de.useCallback(((e,t)=>ie(e,t)),[ie]),Rt=de.useCallback((e=>rt({type:"CHANGE_PAGE",page:e,paginationServer:z,visibleOnly:h,persistSelectedOnPageChange:ct})),[z,ct,h]),Nt=de.useCallback((e=>{const t=ge(C||At.length,e),a=ve(Je,t);z||Rt(a),rt({type:"CHANGE_ROWS_PER_PAGE",page:a,rowsPerPage:e})}),[Je,Rt,z,C,At.length]);if(W&&!z&&ht.length>0&&0===At.length){const e=ge(ht.length,qe),t=ve(Je,e);Rt(t)}_t((()=>{y({allSelected:Ze,selectedCount:et,selectedRows:Xe.slice(0)})}),[nt]),_t((()=>{ue(tt,at,ht.slice(0))}),[tt,at]),_t((()=>{x(Je,C||ht.length)}),[Je]),_t((()=>{w(qe,Je)}),[qe]),_t((()=>{Rt(S)}),[S,E]),_t((()=>{if(W&&z&&C>0){const e=ge(C,qe),t=ve(Je,e);Je!==t&&Rt(t)}}),[C]),de.useEffect((()=>{rt({type:"CLEAR_SELECTED_ROWS",selectedRowsFlag:Ne})}),[u,Ne]),de.useEffect((()=>{if(!A)return;const e=ht.filter((e=>A(e))),t=u?e.slice(0,1):e;rt({type:"SELECT_MULTIPLE_ROWS",keyField:o,selectedRows:t,totalRows:ht.length,mergeSelections:lt})}),[t,A]);const Pt=h?At:ht,Ft=ct||u||f;return de.createElement(ce.ThemeProvider,{theme:mt},!K&&(!!n||!!r)&&de.createElement(gt,{title:n,actions:r,showMenu:!Z,selectedCount:et,direction:De,contextActions:ee,contextComponent:te,contextMessage:$}),Y&&de.createElement(kt,{align:q,wrapContent:J},X),de.createElement(xt,Object.assign({$responsive:D,$fixedHeader:V,$fixedHeaderScrollHeight:G,className:je},ft),de.createElement(Mt,null,U&&!L&&de.createElement(zt,null,j),de.createElement(Ce,{disabled:H,className:"rdt_Table",role:"table"},!Q&&(!!L||ht.length>0&&!U)&&de.createElement(Ee,{className:"rdt_TableHead",role:"rowgroup",$fixedHeader:V},de.createElement(Te,{className:"rdt_TableHeadRow",role:"row",$dense:l},d&&(Ft?de.createElement(Re,{style:{flex:"0 0 48px"}}):de.createElement(st,{allSelected:Ze,selectedRows:Xe,selectableRowsComponent:g,selectableRowsComponentProps:v,selectableRowDisabled:p,rowData:Pt,keyField:o,mergeSelections:lt,onSelectAllRows:vt})),ae&&!ye&&de.createElement(Ct,null),Le.map((e=>de.createElement(it,{key:e.id,column:e,selectedColumn:tt,disabled:U||0===ht.length,pagination:W,paginationServer:z,persistSelectedOnSort:ot,selectableRowsVisibleOnly:h,sortDirection:at,sortIcon:se,sortServer:he,onSort:pt,onDragStart:He,onDragOver:Ke,onDragEnd:Ge,onDragEnter:Qe,onDragLeave:Ve,draggingColumnId:_e}))))),!ht.length&&!U&&de.createElement(St,null,_),U&&L&&de.createElement(zt,null,j),!U&&ht.length>0&&de.createElement(wt,{className:"rdt_TableBody",role:"rowgroup"},At.map(((e,t)=>{const a=fe(e,o),n=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return"number"!=typeof e&&(!e||0===e.length)}(a)?t:a,r=ke(e,Xe,o),f=!!(ae&&Me&&Me(e)),h=!!(ae&&be&&be(e));return de.createElement($e,{id:n,key:n,keyField:o,"data-row-id":n,columns:Le,row:e,rowCount:ht.length,rowIndex:t,selectableRows:d,expandableRows:ae,expandableIcon:k,highlightOnHover:c,pointerOnHover:s,dense:l,expandOnRowClicked:we,expandOnRowDoubleClicked:xe,expandableRowsComponent:Ae,expandableRowsComponentProps:pe,expandableRowsHideExpander:ye,defaultExpanderDisabled:h,defaultExpanded:f,expandableInheritConditionalStyles:Se,conditionalRowStyles:Pe,selected:r,selectableRowsHighlight:m,selectableRowsComponent:g,selectableRowsComponentProps:v,selectableRowDisabled:p,selectableRowsSingle:u,striped:i,onRowExpandToggled:b,onRowClicked:yt,onRowDoubleClicked:Et,onRowMouseEnter:Tt,onRowMouseLeave:Bt,onSelectedRow:bt,draggingColumnId:_e,onDragStart:He,onDragOver:Ke,onDragEnd:Ge,onDragEnter:Qe,onDragLeave:Ve})})))))),dt&&de.createElement("div",null,de.createElement(ut,{onChangePage:Rt,onChangeRowsPerPage:Nt,rowCount:C||ht.length,currentPage:Je,rowsPerPage:qe,direction:De,paginationRowsPerPageOptions:B,paginationIconLastPage:R,paginationIconFirstPage:I,paginationIconNext:N,paginationIconPrevious:P,paginationComponentOptions:O})))}));t.Ay=$t},2730:(e,t,a)=>{"use strict";var n=a(5043),r=a(8853);function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,a=1;a

','',"","",Gm("x:Anchor",[t.c+1,0,t.r+1,0,t.c+3,20,t.r+5,20].join(",")),Gm("x:AutoFill","False"),Gm("x:Row",String(t.r)),Gm("x:Column",String(t.c)),e[1].hidden?"":"","",""])})),r.push(""),r.join("")}function sv(e,t,a,n){var r,o=Array.isArray(e);t.forEach((function(t){var i=Jf(t.ref);if(o?(e[i.r]||(e[i.r]=[]),r=e[i.r][i.c]):r=e[t.ref],!r){r={t:"z"},o?e[i.r][i.c]=r:e[t.ref]=r;var c=eh(e["!ref"]||"BDWGO1000001:A1");c.s.r>i.r&&(c.s.r=i.r),c.e.ri.c&&(c.s.c=i.c),c.e.c=0;--d){if(!a&&r.c[d].T)return;a&&!r.c[d].T&&r.c.splice(d,1)}if(a&&n)for(d=0;d"),e.forEach((function(e){e[1].forEach((function(e){var n=Sm(e.a);-1==a.indexOf(n)&&(a.push(n),t.push(""+n+"")),e.T&&e.ID&&-1==a.indexOf("tc="+e.ID)&&(a.push("tc="+e.ID),t.push("tc="+e.ID+""))}))})),0==a.length&&(a.push("SheetJ5"),t.push("SheetJ5")),t.push(""),t.push(""),e.forEach((function(e){var n=0,r=[];if(e[1][0]&&e[1][0].T&&e[1][0].ID?n=a.indexOf("tc="+e[1][0].ID):e[1].forEach((function(e){e.a&&(n=a.indexOf(Sm(e.a))),r.push(e.t||"")})),t.push(''),r.length<=1)t.push(Gm("t",Sm(r[0]||"")));else{for(var o="Comment:\n "+r[0]+"\n",i=1;i")})),t.push(""),t.length>2&&(t[t.length]="",t[1]=t[1].replace("/>",">")),t.join("")}function dv(e,t,a){var n=[hm,Ym("ThreadedComments",null,{xmlns:Zm.TCMNT}).replace(/[\/]>/,">")];return e.forEach((function(e){var r="";(e[1]||[]).forEach((function(o,i){if(o.T){o.a&&-1==t.indexOf(o.a)&&t.push(o.a);var c={ref:e[0],id:"{54EE7951-7262-4200-6969-"+("000000000000"+a.tcid++).slice(-12)+"}"};0==i?r=c.id:c.parentId=r,o.ID=c.id,o.a&&(c.personId="{54EE7950-7262-4200-6969-"+("000000000000"+t.indexOf(o.a)).slice(-12)+"}"),n.push(Ym("threadedComment",Gm("text",o.t||""),c))}else delete o.ID}))})),n.push(""),n.join("")}var uv=ch;function mv(e){var t=Lf(),a=[];return _f(t,628),_f(t,630),e.forEach((function(e){e[1].forEach((function(e){a.indexOf(e.a)>-1||(a.push(e.a.slice(0,54)),_f(t,632,function(e){return sh(e.slice(0,54))}(e.a)))}))})),_f(t,631),_f(t,633),e.forEach((function(e){e[1].forEach((function(n){n.iauthor=a.indexOf(n.a);var r={s:Jf(e[0]),e:Jf(e[0])};_f(t,635,function(e,t){return null==t&&(t=Uf(36)),t.write_shift(4,e[1].iauthor),Eh(e[0],t),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t.write_shift(4,0),t}([r,n])),n.t&&n.t.length>0&&_f(t,637,mh(n)),_f(t,636),delete n.iauthor}))})),_f(t,634),_f(t,629),t.end()}var fv="application/vnd.ms-office.vbaProject";var hv=["xlsb","xlsm","xlam","biff8","xla"];var Av=function(){var e=/(^|[^A-Za-z_])R(\[?-?\d+\]|[1-9]\d*|)C(\[?-?\d+\]|[1-9]\d*|)(?![A-Za-z0-9_])/g,t={r:0,c:0};function a(e,a,n,r){var o=!1,i=!1;0==n.length?i=!0:"["==n.charAt(0)&&(i=!0,n=n.slice(1,-1)),0==r.length?o=!0:"["==r.charAt(0)&&(o=!0,r=r.slice(1,-1));var c=n.length>0?0|parseInt(n,10):0,s=r.length>0?0|parseInt(r,10):0;return o?s+=t.c:--s,i?c+=t.r:--c,a+(o?"":"$")+qf(s)+(i?"":"$")+Wf(c)}return function(n,r){return t=r,n.replace(e,a)}}(),pv=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})(?![_.\(A-Za-z0-9])/g,gv=function(){return function(e,t){return e.replace(pv,(function(e,a,n,r,o,i){var c=Yf(r)-(n?0:t.c),s=Gf(i)-(o?0:t.r);return a+"R"+(0==s?"":o?s+1:"["+s+"]")+"C"+(0==c?"":n?c+1:"["+c+"]")}))}}();function vv(e,t){return e.replace(pv,(function(e,a,n,r,o,i){return a+("$"==n?n+r:qf(Yf(r)+t.c))+("$"==o?o+i:Wf(Gf(i)+t.r))}))}function bv(e,t,a){var n=Zf(t).s,r=Jf(a);return vv(e,{r:r.r-n.r,c:r.c-n.c})}function yv(e){return e.replace(/_xlfn\./g,"")}function kv(e){e.l+=1}function wv(e,t){var a=e.read_shift(1==t?1:2);return[16383&a,a>>14&1,a>>15&1]}function xv(e,t,a){var n=2;if(a){if(a.biff>=2&&a.biff<=5)return zv(e);12==a.biff&&(n=4)}var r=e.read_shift(n),o=e.read_shift(n),i=wv(e,2),c=wv(e,2);return{s:{r:r,c:i[0],cRel:i[1],rRel:i[2]},e:{r:o,c:c[0],cRel:c[1],rRel:c[2]}}}function zv(e){var t=wv(e,2),a=wv(e,2),n=e.read_shift(1),r=e.read_shift(1);return{s:{r:t[0],c:n,cRel:t[1],rRel:t[2]},e:{r:a[0],c:r,cRel:a[1],rRel:a[2]}}}function Mv(e,t,a){if(a&&a.biff>=2&&a.biff<=5)return function(e){var t=wv(e,2),a=e.read_shift(1);return{r:t[0],c:a,cRel:t[1],rRel:t[2]}}(e);var n=e.read_shift(a&&12==a.biff?4:2),r=wv(e,2);return{r:n,c:r[0],cRel:r[1],rRel:r[2]}}function Cv(e){var t=e.read_shift(2),a=e.read_shift(2);return{r:t,c:255&a,fQuoted:!!(16384&a),cRel:a>>15,rRel:a>>15}}function Sv(e){var t=1&e[e.l+1];return e.l+=4,[t,1]}function Ev(e){return[e.read_shift(1),e.read_shift(1)]}function Tv(e,t){var a=[e.read_shift(1)];if(12==t)switch(a[0]){case 2:a[0]=4;break;case 4:a[0]=16;break;case 0:a[0]=1;break;case 1:a[0]=2}switch(a[0]){case 4:a[1]=FA(e,1)?"TRUE":"FALSE",12!=t&&(e.l+=7);break;case 37:case 16:a[1]=Vh[e[e.l]],e.l+=12==t?4:8;break;case 0:e.l+=8;break;case 1:a[1]=Th(e);break;case 2:a[1]=GA(e,0,{biff:t>0&&t<8?2:t});break;default:throw new Error("Bad SerAr: "+a[0])}return a}function Bv(e,t,a){for(var n=e.read_shift(12==a.biff?4:2),r=[],o=0;o!=n;++o)r.push((12==a.biff?Sh:rp)(e,8));return r}function Rv(e,t,a){var n=0,r=0;12==a.biff?(n=e.read_shift(4),r=e.read_shift(4)):(r=1+e.read_shift(1),n=1+e.read_shift(2)),a.biff>=2&&a.biff<8&&(--n,0==--r&&(r=256));for(var o=0,i=[];o!=n&&(i[o]=[]);++o)for(var c=0;c!=r;++c)i[o][c]=Tv(e,a.biff);return i}function Iv(e,t,a){return e.l+=2,[Cv(e)]}function Nv(e){return e.l+=6,[]}function Pv(e){return e.l+=2,[DA(e),1&e.read_shift(2)]}var Fv=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];var Ov={1:{n:"PtgExp",f:function(e,t,a){return e.l++,a&&12==a.biff?[e.read_shift(4,"i"),0]:[e.read_shift(2),e.read_shift(a&&2==a.biff?1:2)]}},2:{n:"PtgTbl",f:Df},3:{n:"PtgAdd",f:kv},4:{n:"PtgSub",f:kv},5:{n:"PtgMul",f:kv},6:{n:"PtgDiv",f:kv},7:{n:"PtgPower",f:kv},8:{n:"PtgConcat",f:kv},9:{n:"PtgLt",f:kv},10:{n:"PtgLe",f:kv},11:{n:"PtgEq",f:kv},12:{n:"PtgGe",f:kv},13:{n:"PtgGt",f:kv},14:{n:"PtgNe",f:kv},15:{n:"PtgIsect",f:kv},16:{n:"PtgUnion",f:kv},17:{n:"PtgRange",f:kv},18:{n:"PtgUplus",f:kv},19:{n:"PtgUminus",f:kv},20:{n:"PtgPercent",f:kv},21:{n:"PtgParen",f:kv},22:{n:"PtgMissArg",f:kv},23:{n:"PtgStr",f:function(e,t,a){return e.l++,_A(e,0,a)}},26:{n:"PtgSheet",f:function(e,t,a){return e.l+=5,e.l+=2,e.l+=2==a.biff?1:4,["PTGSHEET"]}},27:{n:"PtgEndSheet",f:function(e,t,a){return e.l+=2==a.biff?4:5,["PTGENDSHEET"]}},28:{n:"PtgErr",f:function(e){return e.l++,Vh[e.read_shift(1)]}},29:{n:"PtgBool",f:function(e){return e.l++,0!==e.read_shift(1)}},30:{n:"PtgInt",f:function(e){return e.l++,e.read_shift(2)}},31:{n:"PtgNum",f:function(e){return e.l++,Th(e)}},32:{n:"PtgArray",f:function(e,t,a){var n=(96&e[e.l++])>>5;return e.l+=2==a.biff?6:12==a.biff?14:7,[n]}},33:{n:"PtgFunc",f:function(e,t,a){var n=(96&e[e.l])>>5;e.l+=1;var r=e.read_shift(a&&a.biff<=3?1:2);return[rb[r],nb[r],n]}},34:{n:"PtgFuncVar",f:function(e,t,a){var n=e[e.l++],r=e.read_shift(1),o=a&&a.biff<=3?[88==n?-1:0,e.read_shift(1)]:function(e){return[e[e.l+1]>>7,32767&e.read_shift(2)]}(e);return[r,(0===o[0]?nb:ab)[o[1]]]}},35:{n:"PtgName",f:function(e,t,a){var n=e.read_shift(1)>>>5&3,r=!a||a.biff>=8?4:2,o=e.read_shift(r);switch(a.biff){case 2:e.l+=5;break;case 3:case 4:e.l+=8;break;case 5:e.l+=12}return[n,0,o]}},36:{n:"PtgRef",f:function(e,t,a){var n=(96&e[e.l])>>5;return e.l+=1,[n,Mv(e,0,a)]}},37:{n:"PtgArea",f:function(e,t,a){return[(96&e[e.l++])>>5,xv(e,a.biff>=2&&a.biff,a)]}},38:{n:"PtgMemArea",f:function(e,t,a){var n=e.read_shift(1)>>>5&3;return e.l+=a&&2==a.biff?3:4,[n,e.read_shift(a&&2==a.biff?1:2)]}},39:{n:"PtgMemErr",f:Df},40:{n:"PtgMemNoMem",f:Df},41:{n:"PtgMemFunc",f:function(e,t,a){return[e.read_shift(1)>>>5&3,e.read_shift(a&&2==a.biff?1:2)]}},42:{n:"PtgRefErr",f:function(e,t,a){var n=e.read_shift(1)>>>5&3;return e.l+=4,a.biff<8&&e.l--,12==a.biff&&(e.l+=2),[n]}},43:{n:"PtgAreaErr",f:function(e,t,a){var n=(96&e[e.l++])>>5;return e.l+=a&&a.biff>8?12:a.biff<8?6:8,[n]}},44:{n:"PtgRefN",f:function(e,t,a){var n=(96&e[e.l])>>5;e.l+=1;var r=function(e,t,a){var n=a&&a.biff?a.biff:8;if(n>=2&&n<=5)return function(e){var t=e.read_shift(2),a=e.read_shift(1),n=(32768&t)>>15,r=(16384&t)>>14;return t&=16383,1==n&&t>=8192&&(t-=16384),1==r&&a>=128&&(a-=256),{r:t,c:a,cRel:r,rRel:n}}(e);var r=e.read_shift(n>=12?4:2),o=e.read_shift(2),i=(16384&o)>>14,c=(32768&o)>>15;if(o&=16383,1==c)for(;r>524287;)r-=1048576;if(1==i)for(;o>8191;)o-=16384;return{r:r,c:o,cRel:i,rRel:c}}(e,0,a);return[n,r]}},45:{n:"PtgAreaN",f:function(e,t,a){var n=(96&e[e.l++])>>5,r=function(e,t,a){if(a.biff<8)return zv(e);var n=e.read_shift(12==a.biff?4:2),r=e.read_shift(12==a.biff?4:2),o=wv(e,2),i=wv(e,2);return{s:{r:n,c:o[0],cRel:o[1],rRel:o[2]},e:{r:r,c:i[0],cRel:i[1],rRel:i[2]}}}(e,0,a);return[n,r]}},46:{n:"PtgMemAreaN",f:function(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},47:{n:"PtgMemNoMemN",f:function(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},57:{n:"PtgNameX",f:function(e,t,a){return 5==a.biff?function(e){var t=e.read_shift(1)>>>5&3,a=e.read_shift(2,"i");e.l+=8;var n=e.read_shift(2);return e.l+=12,[t,a,n]}(e):[e.read_shift(1)>>>5&3,e.read_shift(2),e.read_shift(4)]}},58:{n:"PtgRef3d",f:function(e,t,a){var n=(96&e[e.l])>>5;e.l+=1;var r=e.read_shift(2);return a&&5==a.biff&&(e.l+=12),[n,r,Mv(e,0,a)]}},59:{n:"PtgArea3d",f:function(e,t,a){var n=(96&e[e.l++])>>5,r=e.read_shift(2,"i");if(a)switch(a.biff){case 5:e.l+=12,6;break;case 12:12}return[n,r,xv(e,0,a)]}},60:{n:"PtgRefErr3d",f:function(e,t,a){var n=(96&e[e.l++])>>5,r=e.read_shift(2),o=4;if(a)switch(a.biff){case 5:o=15;break;case 12:o=6}return e.l+=o,[n,r]}},61:{n:"PtgAreaErr3d",f:function(e,t,a){var n=(96&e[e.l++])>>5,r=e.read_shift(2),o=8;if(a)switch(a.biff){case 5:e.l+=12,o=6;break;case 12:o=12}return e.l+=o,[n,r]}},255:{}},Dv={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61},Uv={1:{n:"PtgElfLel",f:Pv},2:{n:"PtgElfRw",f:Iv},3:{n:"PtgElfCol",f:Iv},6:{n:"PtgElfRwV",f:Iv},7:{n:"PtgElfColV",f:Iv},10:{n:"PtgElfRadical",f:Iv},11:{n:"PtgElfRadicalS",f:Nv},13:{n:"PtgElfColS",f:Nv},15:{n:"PtgElfColSV",f:Nv},16:{n:"PtgElfRadicalLel",f:Pv},25:{n:"PtgList",f:function(e){e.l+=2;var t=e.read_shift(2),a=e.read_shift(2),n=e.read_shift(4),r=e.read_shift(2),o=e.read_shift(2);return{ixti:t,coltype:3&a,rt:Fv[a>>2&31],idx:n,c:r,C:o}}},29:{n:"PtgSxName",f:function(e){return e.l+=2,[e.read_shift(4)]}},255:{}},jv={0:{n:"PtgAttrNoop",f:function(e){return e.l+=4,[0,0]}},1:{n:"PtgAttrSemi",f:function(e,t,a){var n=255&e[e.l+1]?1:0;return e.l+=a&&2==a.biff?3:4,[n]}},2:{n:"PtgAttrIf",f:function(e,t,a){var n=255&e[e.l+1]?1:0;return e.l+=2,[n,e.read_shift(a&&2==a.biff?1:2)]}},4:{n:"PtgAttrChoose",f:function(e,t,a){e.l+=2;for(var n=e.read_shift(a&&2==a.biff?1:2),r=[],o=0;o<=n;++o)r.push(e.read_shift(a&&2==a.biff?1:2));return r}},8:{n:"PtgAttrGoto",f:function(e,t,a){var n=255&e[e.l+1]?1:0;return e.l+=2,[n,e.read_shift(a&&2==a.biff?1:2)]}},16:{n:"PtgAttrSum",f:function(e,t,a){e.l+=a&&2==a.biff?3:4}},32:{n:"PtgAttrBaxcel",f:Sv},33:{n:"PtgAttrBaxcel",f:Sv},64:{n:"PtgAttrSpace",f:function(e){return e.read_shift(2),Ev(e)}},65:{n:"PtgAttrSpaceSemi",f:function(e){return e.read_shift(2),Ev(e)}},128:{n:"PtgAttrIfError",f:function(e){var t=255&e[e.l+1]?1:0;return e.l+=2,[t,e.read_shift(2)]}},255:{}};function Lv(e,t,a,n){if(n.biff<8)return Df(e,t);for(var r=e.l+t,o=[],i=0;i!==a.length;++i)switch(a[i][0]){case"PtgArray":a[i][1]=Rv(e,0,n),o.push(a[i][1]);break;case"PtgMemArea":a[i][2]=Bv(e,a[i][1],n),o.push(a[i][2]);break;case"PtgExp":n&&12==n.biff&&(a[i][1][1]=e.read_shift(4),o.push(a[i][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+a[i][0]}return 0!==(t=r-e.l)&&o.push(Df(e,t)),o}function _v(e,t,a){for(var n,r,o=e.l+t,i=[];o!=e.l;)t=o-e.l,r=e[e.l],n=Ov[r]||Ov[Dv[r]],24!==r&&25!==r||(n=(24===r?Uv:jv)[e[e.l+1]]),n&&n.f?i.push([n.n,n.f(e,t,a)]):Df(e,t);return i}function Hv(e){for(var t=[],a=0;a=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function Kv(e,t,a){if(!e)return"SH33TJSERR0";if(a.biff>8&&(!e.XTI||!e.XTI[t]))return e.SheetNames[t];if(!e.XTI)return"SH33TJSERR6";var n=e.XTI[t];if(a.biff<8)return t>1e4&&(t-=65536),t<0&&(t=-t),0==t?"":e.XTI[t-1];if(!n)return"SH33TJSERR1";var r="";if(a.biff>8)switch(e[n[0]][0]){case 357:return r=-1==n[1]?"#REF":e.SheetNames[n[1]],n[1]==n[2]?r:r+":"+e.SheetNames[n[2]];case 358:return null!=a.SID?e.SheetNames[a.SID]:"SH33TJSSAME"+e[n[0]][0];default:return"SH33TJSSRC"+e[n[0]][0]}switch(e[n[0]][0][0]){case 1025:return r=-1==n[1]?"#REF":e.SheetNames[n[1]]||"SH33TJSERR3",n[1]==n[2]?r:r+":"+e.SheetNames[n[2]];case 14849:return e[n[0]].slice(1).map((function(e){return e.Name})).join(";;");default:return e[n[0]][0][3]?(r=-1==n[1]?"#REF":e[n[0]][0][3][n[1]]||"SH33TJSERR4",n[1]==n[2]?r:r+":"+e[n[0]][0][3][n[2]]):"SH33TJSERR2"}}function Vv(e,t,a){var n=Kv(e,t,a);return"#REF"==n?n:function(e,t){if(!e&&!(t&&t.biff<=5&&t.biff>=2))throw new Error("empty sheet name");return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(e)?"'"+e+"'":e}(n,a)}function Gv(e,t,a,n,r){var o,i,c,s,l=r&&r.biff||8,d={s:{c:0,r:0},e:{c:0,r:0}},u=[],m=0,f=0,h="";if(!e[0]||!e[0][0])return"";for(var A=-1,p="",g=0,v=e[0].length;g=0){switch(e[0][A][1][0]){case 0:p=Xu(" ",e[0][A][1][1]);break;case 1:p=Xu("\r",e[0][A][1][1]);break;default:if(p="",r.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][A][1][0])}i+=p,A=-1}u.push(i+Qv[b[0]]+o);break;case"PtgIsect":o=u.pop(),i=u.pop(),u.push(i+" "+o);break;case"PtgUnion":o=u.pop(),i=u.pop(),u.push(i+","+o);break;case"PtgRange":o=u.pop(),i=u.pop(),u.push(i+":"+o);break;case"PtgAttrChoose":case"PtgAttrGoto":case"PtgAttrIf":case"PtgAttrIfError":case"PtgAttrBaxcel":case"PtgAttrSemi":case"PtgMemArea":case"PtgTbl":case"PtgMemErr":case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":case"PtgMemFunc":case"PtgMemNoMem":break;case"PtgRef":c=Hf(b[1][1],d,r),u.push(Kf(c,l));break;case"PtgRefN":c=a?Hf(b[1][1],a,r):b[1][1],u.push(Kf(c,l));break;case"PtgRef3d":m=b[1][1],c=Hf(b[1][2],d,r);h=Vv(n,m,r);u.push(h+"!"+Kf(c,l));break;case"PtgFunc":case"PtgFuncVar":var y=b[1][0],k=b[1][1];y||(y=0);var w=0==(y&=127)?[]:u.slice(-y);u.length-=y,"User"===k&&(k=w.shift()),u.push(k+"("+w.join(",")+")");break;case"PtgBool":u.push(b[1]?"TRUE":"FALSE");break;case"PtgInt":case"PtgErr":u.push(b[1]);break;case"PtgNum":u.push(String(b[1]));break;case"PtgStr":u.push('"'+b[1].replace(/"/g,'""')+'"');break;case"PtgAreaN":s=Qf(b[1][1],a?{s:a}:d,r),u.push(Vf(s,r));break;case"PtgArea":s=Qf(b[1][1],d,r),u.push(Vf(s,r));break;case"PtgArea3d":m=b[1][1],s=b[1][2],h=Vv(n,m,r),u.push(h+"!"+Vf(s,r));break;case"PtgAttrSum":u.push("SUM("+u.pop()+")");break;case"PtgName":f=b[1][2];var x=(n.names||[])[f-1]||(n[0]||[])[f],z=x?x.Name:"SH33TJSNAME"+String(f);z&&"_xlfn."==z.slice(0,6)&&!r.xlfn&&(z=z.slice(6)),u.push(z);break;case"PtgNameX":var M,C=b[1][1];if(f=b[1][2],!(r.biff<=5)){var S="";if(14849==((n[C]||[])[0]||[])[0]||(1025==((n[C]||[])[0]||[])[0]?n[C][f]&&n[C][f].itab>0&&(S=n.SheetNames[n[C][f].itab-1]+"!"):S=n.SheetNames[f-1]+"!"),n[C]&&n[C][f])S+=n[C][f].Name;else if(n[0]&&n[0][f])S+=n[0][f].Name;else{var E=(Kv(n,C,r)||"").split(";;");E[f-1]?S=E[f-1]:S+="SH33TJSERRX"}u.push(S);break}C<0&&(C=-C),n[C]&&(M=n[C][f]),M||(M={Name:"SH33TJSERRY"}),u.push(M.Name);break;case"PtgParen":var T="(",B=")";if(A>=0){switch(p="",e[0][A][1][0]){case 2:T=Xu(" ",e[0][A][1][1])+T;break;case 3:T=Xu("\r",e[0][A][1][1])+T;break;case 4:B=Xu(" ",e[0][A][1][1])+B;break;case 5:B=Xu("\r",e[0][A][1][1])+B;break;default:if(r.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][A][1][0])}A=-1}u.push(T+u.pop()+B);break;case"PtgRefErr":case"PtgRefErr3d":case"PtgAreaErr":case"PtgAreaErr3d":u.push("#REF!");break;case"PtgExp":c={c:b[1][1],r:b[1][0]};var R={c:a.c,r:a.r};if(n.sharedf[Xf(c)]){var I=n.sharedf[Xf(c)];u.push(Gv(I,d,R,n,r))}else{var N=!1;for(o=0;o!=n.arrayf.length;++o)if(i=n.arrayf[o],!(c.ci[0].e.c)&&!(c.ri[0].e.r)){u.push(Gv(i[1],d,R,n,r)),N=!0;break}N||u.push(b[1])}break;case"PtgArray":u.push("{"+Hv(b[1])+"}");break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":A=g;break;case"PtgMissArg":u.push("");break;case"PtgList":u.push("Table"+b[1].idx+"[#"+b[1].rt+"]");break;case"PtgElfCol":case"PtgElfColS":case"PtgElfColSV":case"PtgElfColV":case"PtgElfLel":case"PtgElfRadical":case"PtgElfRadicalLel":case"PtgElfRadicalS":case"PtgElfRw":case"PtgElfRwV":throw new Error("Unsupported ELFs");default:throw new Error("Unrecognized Formula Token: "+String(b))}if(3!=r.biff&&A>=0&&-1==["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"].indexOf(e[0][g][0])){var P=!0;switch((b=e[0][A])[1][0]){case 4:P=!1;case 0:p=Xu(" ",b[1][1]);break;case 5:P=!1;case 1:p=Xu("\r",b[1][1]);break;default:if(p="",r.WTF)throw new Error("Unexpected PtgAttrSpaceType "+b[1][0])}u.push((P?p:"")+u.pop()+(P?"":p)),A=-1}}if(u.length>1&&r.WTF)throw new Error("bad formula stack");return u[0]}function Wv(e,t,a){var n,r=e.l+t,o=2==a.biff?1:2,i=e.read_shift(o);if(65535==i)return[[],Df(e,t-2)];var c=_v(e,i,a);return t!==i+o&&(n=Lv(e,t-i-o,c,a)),e.l=r,[c,n]}function Yv(e,t,a){var n,r=e.l+t,o=e.read_shift(2),i=_v(e,o,a);return 65535==o?[[],Df(e,t-2)]:(t!==o+2&&(n=Lv(e,r-o-2,i,a)),[i,n])}function qv(e,t,a){var n=e.l+t,r=ep(e);2==a.biff&&++e.l;var o=function(e){var t;if(65535!==Mf(e,e.l+6))return[Th(e),"n"];switch(e[e.l]){case 0:return e.l+=8,["String","s"];case 1:return t=1===e[e.l+2],e.l+=8,[t,"b"];case 2:return t=e[e.l+2],e.l+=8,[t,"e"];case 3:return e.l+=8,["","s"]}return[]}(e),i=e.read_shift(1);2!=a.biff&&(e.read_shift(1),a.biff>=5&&e.read_shift(4));var c=function(e,t,a){var n,r=e.l+t,o=2==a.biff?1:2,i=e.read_shift(o);if(65535==i)return[[],Df(e,t-2)];var c=_v(e,i,a);return t!==i+o&&(n=Lv(e,t-i-o,c,a)),e.l=r,[c,n]}(e,n-e.l,a);return{cell:r,val:o[0],formula:c,shared:i>>3&1,tt:o[1]}}function Jv(e,t,a,n,r){var o=tp(t,a,r),i=function(e){if(null==e){var t=Uf(8);return t.write_shift(1,3),t.write_shift(1,0),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(2,65535),t}return Bh("number"==typeof e?e:0)}(e.v),c=Uf(6);c.write_shift(2,33),c.write_shift(4,0);for(var s=Uf(e.bf.length),l=0;l0?Lv(e,o,r,a):null]}var Zv=Xv,$v=Xv,eb=Xv,tb=Xv,ab={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},nb={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},rb={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0};function ob(e){return"of:"==e.slice(0,3)&&(e=e.slice(3)),61==e.charCodeAt(0)&&61==(e=e.slice(1)).charCodeAt(0)&&(e=e.slice(1)),(e=(e=(e=e.replace(/COM\.MICROSOFT\./g,"")).replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,(function(e,t){return t.replace(/\./g,"")}))).replace(/\[.(#[A-Z]*[?!])\]/g,"$1")).replace(/[;~]/g,",").replace(/\|/g,";")}function ib(e){var t=e.split(":");return[t[0].split(".")[0],t[0].split(".")[1]+(t.length>1?":"+(t[1].split(".")[1]||t[1].split(".")[0]):"")]}function cb(e){return e.replace(/\./,"!")}var sb={},lb={},db="undefined"!==typeof Map;function ub(e,t,a){var n=0,r=e.length;if(a){if(db?a.has(t):Object.prototype.hasOwnProperty.call(a,t))for(var o=db?a.get(t):a[t];n-1?(a.width=kg(n),a.customWidth=1):null!=t.width&&(a.width=t.width),t.hidden&&(a.hidden=!0),null!=t.level&&(a.outlineLevel=a.level=t.level),a}function fb(e,t){if(e){var a=[.7,.7,.75,.75,.3,.3];"xlml"==t&&(a=[1,1,1,1,.5,.5]),null==e.left&&(e.left=a[0]),null==e.right&&(e.right=a[1]),null==e.top&&(e.top=a[2]),null==e.bottom&&(e.bottom=a[3]),null==e.header&&(e.header=a[4]),null==e.footer&&(e.footer=a[5])}}function hb(e,t,a){var n=a.revssf[null!=t.z?t.z:"General"],r=60,o=e.length;if(null==n&&a.ssf)for(;r<392;++r)if(null==a.ssf[r]){zu(t.z,r),a.ssf[r]=t.z,a.revssf[t.z]=n=r;break}for(r=0;r!=o;++r)if(e[r].numFmtId===n)return r;return e[o]={numFmtId:n,fontId:0,fillId:0,borderId:0,xfId:0,applyNumberFormat:1},o}function Ab(e,t,a,n,r,o){try{n.cellNF&&(e.z=Vd[t])}catch(c){if(n.WTF)throw c}if("z"!==e.t||n.cellStyles){if("d"===e.t&&"string"===typeof e.v&&(e.v=Yu(e.v)),(!n||!1!==n.cellText)&&"z"!==e.t)try{if(null==Vd[t]&&zu(Su[t]||"General",t),"e"===e.t)e.w=e.w||Vh[e.v];else if(0===t)if("n"===e.t)(0|e.v)===e.v?e.w=e.v.toString(10):e.w=tu(e.v);else if("d"===e.t){var i=ju(e.v);e.w=(0|i)===i?i.toString(10):tu(i)}else{if(void 0===e.v)return"";e.w=au(e.v,lb)}else"d"===e.t?e.w=xu(t,ju(e.v),lb):e.w=xu(t,e.v,lb)}catch(c){if(n.WTF)throw c}if(n.cellStyles&&null!=a)try{e.s=o.Fills[a],e.s.fgColor&&e.s.fgColor.theme&&!e.s.fgColor.rgb&&(e.s.fgColor.rgb=hg(r.themeElements.clrScheme[e.s.fgColor.theme].rgb,e.s.fgColor.tint||0),n.WTF&&(e.s.fgColor.raw_rgb=r.themeElements.clrScheme[e.s.fgColor.theme].rgb)),e.s.bgColor&&e.s.bgColor.theme&&(e.s.bgColor.rgb=hg(r.themeElements.clrScheme[e.s.bgColor.theme].rgb,e.s.bgColor.tint||0),n.WTF&&(e.s.bgColor.raw_rgb=r.themeElements.clrScheme[e.s.bgColor.theme].rgb))}catch(c){if(n.WTF&&o.Fills)throw c}}}function pb(e,t,a){if(e&&e["!ref"]){var n=eh(e["!ref"]);if(n.e.c/g,vb=/<(?:\w+:)?sheetData[^>]*>([\s\S]*)<\/(?:\w+:)?sheetData>/,bb=/<(?:\w:)?hyperlink [^>]*>/gm,yb=/"(\w*:\w*)"/,kb=/<(?:\w:)?col\b[^>]*[\/]?>/g,wb=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g,xb=/<(?:\w:)?pageMargins[^>]*\/>/g,zb=/<(?:\w:)?sheetPr\b(?:[^>a-z][^>]*)?\/>/,Mb=/<(?:\w:)?sheetPr[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetPr)>/,Cb=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function Sb(e,t,a,n,r,o,i){if(!e)return e;n||(n={"!id":{}}),null!=kd&&null==t.dense&&(t.dense=kd);var c=t.dense?[]:{},s={s:{r:2e6,c:2e6},e:{r:0,c:0}},l="",d="",u=e.match(vb);u?(l=e.slice(0,u.index),d=e.slice(u.index+u[0].length)):l=d=e;var m=l.match(zb);m?Eb(m[0],c,r,a):(m=l.match(Mb))&&function(e,t,a,n,r){Eb(e.slice(0,e.indexOf(">")),a,n,r)}(m[0],m[1],c,r,a);var f=(l.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(f>0){var h=l.slice(f,f+50).match(yb);h&&function(e,t){var a=eh(t);a.s.r<=a.e.r&&a.s.c<=a.e.c&&a.s.r>=0&&a.s.c>=0&&(e["!ref"]=$f(a))}(c,h[1])}var A=l.match(Cb);A&&A[1]&&function(e,t){t.Views||(t.Views=[{}]);(e.match(Rb)||[]).forEach((function(e,a){var n=ym(e);t.Views[a]||(t.Views[a]={}),+n.zoomScale&&(t.Views[a].zoom=+n.zoomScale),Im(n.rightToLeft)&&(t.Views[a].RTL=!0)}))}(A[1],r);var p=[];if(t.cellStyles){var g=l.match(kb);g&&function(e,t){for(var a=!1,n=0;n!=t.length;++n){var r=ym(t[n],!0);r.hidden&&(r.hidden=Im(r.hidden));var o=parseInt(r.min,10)-1,i=parseInt(r.max,10)-1;for(r.outlineLevel&&(r.level=+r.outlineLevel||0),delete r.min,delete r.max,r.width=+r.width,!a&&r.width&&(a=!0,xg(r.width)),zg(r);o<=i;)e[o++]=Ju(r)}}(p,g)}u&&Nb(u[1],c,t,s,o,i);var v=d.match(wb);v&&(c["!autofilter"]=function(e){var t={ref:(e.match(/ref="([^"]*)"/)||[])[1]};return t}(v[0]));var b=[],y=d.match(gb);if(y)for(f=0;f!=y.length;++f)b[f]=eh(y[f].slice(y[f].indexOf('"')+1));var k=d.match(bb);k&&function(e,t,a){for(var n=Array.isArray(e),r=0;r!=t.length;++r){var o=ym(Dm(t[r]),!0);if(!o.ref)return;var i=((a||{})["!id"]||[])[o.id];i?(o.Target=i.Target,o.location&&(o.Target+="#"+zm(o.location))):(o.Target="#"+zm(o.location),i={Target:o.Target,TargetMode:"Internal"}),o.Rel=i,o.tooltip&&(o.Tooltip=o.tooltip,delete o.tooltip);for(var c=eh(o.ref),s=c.s.r;s<=c.e.r;++s)for(var l=c.s.c;l<=c.e.c;++l){var d=Xf({c:l,r:s});n?(e[s]||(e[s]=[]),e[s][l]||(e[s][l]={t:"z",v:void 0}),e[s][l].l=o):(e[d]||(e[d]={t:"z",v:void 0}),e[d].l=o)}}}(c,k,n);var w=d.match(xb);if(w&&(c["!margins"]=function(e){var t={};return["left","right","top","bottom","header","footer"].forEach((function(a){e[a]&&(t[a]=parseFloat(e[a]))})),t}(ym(w[0]))),!c["!ref"]&&s.e.c>=s.s.c&&s.e.r>=s.s.r&&(c["!ref"]=$f(s)),t.sheetRows>0&&c["!ref"]){var x=eh(c["!ref"]);t.sheetRows<=+x.e.r&&(x.e.r=t.sheetRows-1,x.e.r>s.e.r&&(x.e.r=s.e.r),x.e.rs.e.c&&(x.e.c=s.e.c),x.e.c0&&(c["!cols"]=p),b.length>0&&(c["!merges"]=b),c}function Eb(e,t,a,n){var r=ym(e);a.Sheets[n]||(a.Sheets[n]={}),r.codeName&&(a.Sheets[n].CodeName=zm(Dm(r.codeName)))}var Tb=["objects","scenarios","selectLockedCells","selectUnlockedCells"],Bb=["formatColumns","formatRows","formatCells","insertColumns","insertRows","insertHyperlinks","deleteColumns","deleteRows","sort","autoFilter","pivotTables"];var Rb=/<(?:\w:)?sheetView(?:[^>a-z][^>]*)?\/?>/;function Ib(e,t,a,n){if(e.c&&a["!comments"].push([t,e.c]),void 0===e.v&&"string"!==typeof e.f||"z"===e.t&&!e.f)return"";var r="",o=e.t,i=e.v;if("z"!==e.t)switch(e.t){case"b":r=e.v?"1":"0";break;case"n":r=""+e.v;break;case"e":r=Vh[e.v];break;case"d":n&&n.cellDates?r=Yu(e.v,-1).toISOString():((e=Ju(e)).t="n",r=""+(e.v=ju(Yu(e.v)))),"undefined"===typeof e.z&&(e.z=Vd[14]);break;default:r=e.v}var c=Gm("v",Sm(r)),s={r:t},l=hb(n.cellXfs,e,n);switch(0!==l&&(s.s=l),e.t){case"n":case"z":break;case"d":s.t="d";break;case"b":s.t="b";break;case"e":s.t="e";break;default:if(null==e.v){delete e.t;break}if(e.v.length>32767)throw new Error("Text length must not exceed 32767 characters");if(n&&n.bookSST){c=Gm("v",""+ub(n.Strings,e.v,n.revStrings)),s.t="s";break}s.t="str"}if(e.t!=o&&(e.t=o,e.v=i),"string"==typeof e.f&&e.f){var d=e.F&&e.F.slice(0,t.length)==t?{t:"array",ref:e.F}:null;c=Ym("f",Sm(e.f),d)+(null!=e.v?c:"")}return e.l&&a["!links"].push([t,e.l]),e.D&&(s.cm=1),Ym("c",c,s)}var Nb=function(){var e=/<(?:\w+:)?c[ \/>]/,t=/<\/(?:\w+:)?row>/,a=/r=["']([^"']*)["']/,n=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/,r=/ref=["']([^"']*)["']/,o=jm("v"),i=jm("f");return function(c,s,l,d,u,m){for(var f,h,A,p,g,v=0,b="",y=[],k=[],w=0,x=0,z=0,M="",C=0,S=0,E=0,T=0,B=Array.isArray(m.CellXf),R=[],I=[],N=Array.isArray(s),P=[],F={},O=!1,D=!!l.sheetStubs,U=c.split(t),j=0,L=U.length;j!=L;++j){var _=(b=U[j].trim()).length;if(0!==_){var H=0;e:for(v=0;v<_;++v)switch(b[v]){case">":if("/"!=b[v-1]){++v;break e}if(l&&l.cellStyles){if(C=null!=(h=ym(b.slice(H,v),!0)).r?parseInt(h.r,10):C+1,S=-1,l.sheetRows&&l.sheetRows=v)break;if(C=null!=(h=ym(b.slice(H,v),!0)).r?parseInt(h.r,10):C+1,S=-1,!(l.sheetRows&&l.sheetRowsC-1&&(d.s.r=C-1),d.e.r":"")+b,null!=k&&2===k.length){for(w=0,M=k[1],x=0;x!=M.length&&!((z=M.charCodeAt(x)-64)<1||z>26);++x)w=26*w+z;S=--w}else++S;for(x=0;x!=b.length&&62!==b.charCodeAt(x);++x);if(++x,(h=ym(b.slice(0,x),!0)).r||(h.r=Xf({r:C-1,c:S})),f={t:""},null!=(k=(M=b.slice(x)).match(o))&&""!==k[1]&&(f.v=zm(k[1])),l.cellFormula){if(null!=(k=M.match(i))&&""!==k[1]){if(f.f=zm(Dm(k[1])).replace(/\r\n/g,"\n"),l.xlfn||(f.f=yv(f.f)),k[0].indexOf('t="array"')>-1)f.F=(M.match(r)||[])[1],f.F.indexOf(":")>-1&&R.push([eh(f.F),f.F]);else if(k[0].indexOf('t="shared"')>-1){p=ym(k[0]);var K=zm(Dm(k[1]));l.xlfn||(K=yv(K)),I[parseInt(p.si,10)]=[p,K,h.r]}}else(k=M.match(/]*\/>/))&&I[(p=ym(k[0])).si]&&(f.f=bv(I[p.si][1],I[p.si][2],h.r));var V=Jf(h.r);for(x=0;x=R[x][0].s.r&&V.r<=R[x][0].e.r&&V.c>=R[x][0].s.c&&V.c<=R[x][0].e.c&&(f.F=R[x][1])}if(null==h.t&&void 0===f.v)if(f.f||f.F)f.v=0,f.t="n";else{if(!D)continue;f.t="z"}else f.t=h.t||"n";switch(d.s.c>S&&(d.s.c=S),d.e.c0&&(s["!rows"]=P)}}();function Pb(e,t,a,n){var r,o=[hm,Ym("worksheet",null,{xmlns:$m[0],"xmlns:r":Zm.r})],i=a.SheetNames[e],c="",s=a.Sheets[i];null==s&&(s={});var l=s["!ref"]||"A1",d=eh(l);if(d.e.c>16383||d.e.r>1048575){if(t.WTF)throw new Error("Range "+l+" exceeds format limit A1:XFD1048576");d.e.c=Math.min(d.e.c,16383),d.e.r=Math.min(d.e.c,1048575),l=$f(d)}n||(n={}),s["!comments"]=[];var u=[];!function(e,t,a,n,r){var o=!1,i={},c=null;if("xlsx"!==n.bookType&&t.vbaraw){var s=t.SheetNames[a];try{t.Workbook&&(s=t.Workbook.Sheets[a].CodeName||s)}catch(d){}o=!0,i.codeName=Um(Sm(s))}if(e&&e["!outline"]){var l={summaryBelow:1,summaryRight:1};e["!outline"].above&&(l.summaryBelow=0),e["!outline"].left&&(l.summaryRight=0),c=(c||"")+Ym("outlinePr",null,l)}(o||c)&&(r[r.length]=Ym("sheetPr",c,i))}(s,a,e,t,o),o[o.length]=Ym("dimension",null,{ref:l}),o[o.length]=function(e,t,a,n){var r={workbookViewId:"0"};return(((n||{}).Workbook||{}).Views||[])[0]&&(r.rightToLeft=n.Workbook.Views[0].RTL?"1":"0"),Ym("sheetViews",Ym("sheetView",null,r),{})}(0,0,0,a),t.sheetFormat&&(o[o.length]=Ym("sheetFormatPr",null,{defaultRowHeight:t.sheetFormat.defaultRowHeight||"16",baseColWidth:t.sheetFormat.baseColWidth||"10",outlineLevelRow:t.sheetFormat.outlineLevelRow||"7"})),null!=s["!cols"]&&s["!cols"].length>0&&(o[o.length]=function(e,t){for(var a,n=[""],r=0;r!=t.length;++r)(a=t[r])&&(n[n.length]=Ym("col",null,mb(r,a)));return n[n.length]="",n.join("")}(0,s["!cols"])),o[r=o.length]="",s["!links"]=[],null!=s["!ref"]&&(c=function(e,t){var a,n,r=[],o=[],i=eh(e["!ref"]),c="",s="",l=[],d=0,u=0,m=e["!rows"],f=Array.isArray(e),h={r:s},A=-1;for(u=i.s.c;u<=i.e.c;++u)l[u]=qf(u);for(d=i.s.r;d<=i.e.r;++d){for(o=[],s=Wf(d),u=i.s.c;u<=i.e.c;++u){a=l[u]+s;var p=f?(e[d]||[])[u]:e[a];void 0!==p&&null!=(c=Ib(p,a,e,t))&&o.push(c)}(o.length>0||m&&m[d])&&(h={r:s},m&&m[d]&&((n=m[d]).hidden&&(h.hidden=1),A=-1,n.hpx?A=Cg(n.hpx):n.hpt&&(A=n.hpt),A>-1&&(h.ht=A,h.customHeight=1),n.level&&(h.outlineLevel=n.level)),r[r.length]=Ym("row",o.join(""),h))}if(m)for(;d-1&&(h.ht=A,h.customHeight=1),n.level&&(h.outlineLevel=n.level),r[r.length]=Ym("row","",h));return r.join("")}(s,t,0,0),c.length>0&&(o[o.length]=c)),o.length>r+1&&(o[o.length]="",o[r]=o[r].replace("/>",">")),s["!protect"]&&(o[o.length]=function(e){var t={sheet:1};return Tb.forEach((function(a){null!=e[a]&&e[a]&&(t[a]="1")})),Bb.forEach((function(a){null==e[a]||e[a]||(t[a]="0")})),e.password&&(t.password=sg(e.password).toString(16).toUpperCase()),Ym("sheetProtection",null,t)}(s["!protect"])),null!=s["!autofilter"]&&(o[o.length]=function(e,t,a,n){var r="string"==typeof e.ref?e.ref:$f(e.ref);a.Workbook||(a.Workbook={Sheets:[]}),a.Workbook.Names||(a.Workbook.Names=[]);var o=a.Workbook.Names,i=Zf(r);i.s.r==i.e.r&&(i.e.r=Zf(t["!ref"]).e.r,r=$f(i));for(var c=0;c0&&(o[o.length]=function(e){if(0===e.length)return"";for(var t='',a=0;a!=e.length;++a)t+='';return t+""}(s["!merges"]));var m,f,h=-1,A=-1;return s["!links"].length>0&&(o[o.length]="",s["!links"].forEach((function(e){e[1].Target&&(m={ref:e[0]},"#"!=e[1].Target.charAt(0)&&(A=eA(n,-1,Sm(e[1].Target).replace(/#.*$/,""),Jh.HLINK),m["r:id"]="rId"+A),(h=e[1].Target.indexOf("#"))>-1&&(m.location=Sm(e[1].Target.slice(h+1))),e[1].Tooltip&&(m.tooltip=Sm(e[1].Tooltip)),o[o.length]=Ym("hyperlink",null,m))})),o[o.length]=""),delete s["!links"],null!=s["!margins"]&&(o[o.length]=(fb(f=s["!margins"]),Ym("pageMargins",null,f))),t&&!t.ignoreEC&&void 0!=t.ignoreEC||(o[o.length]=Gm("ignoredErrors",Ym("ignoredError",null,{numberStoredAsText:1,sqref:l}))),u.length>0&&(A=eA(n,-1,"../drawings/drawing"+(e+1)+".xml",Jh.DRAW),o[o.length]=Ym("drawing",null,{"r:id":"rId"+A}),s["!drawing"]=u),s["!comments"].length>0&&(A=eA(n,-1,"../drawings/vmlDrawing"+(e+1)+".vml",Jh.VML),o[o.length]=Ym("legacyDrawing",null,{"r:id":"rId"+A}),s["!legacy"]=A),o.length>1&&(o[o.length]="",o[1]=o[1].replace("/>",">")),o.join("")}function Fb(e,t,a,n){var r=function(e,t,a){var n=Uf(145),r=(a["!rows"]||[])[e]||{};n.write_shift(4,e),n.write_shift(4,0);var o=320;r.hpx?o=20*Cg(r.hpx):r.hpt&&(o=20*r.hpt),n.write_shift(2,o),n.write_shift(1,0);var i=0;r.level&&(i|=r.level),r.hidden&&(i|=16),(r.hpx||r.hpt)&&(i|=32),n.write_shift(1,i),n.write_shift(1,0);var c=0,s=n.l;n.l+=4;for(var l={r:e,c:0},d=0;d<16;++d)if(!(t.s.c>d+1<<10||t.e.cn.l?n.slice(0,n.l):n}(n,a,t);(r.length>17||(t["!rows"]||[])[n])&&_f(e,0,r)}var Ob=Sh,Db=Eh;function Ub(e){return[Ah(e),Th(e),"n"]}var jb=Sh,Lb=Eh;var _b=["left","right","top","bottom","header","footer"];function Hb(e,t,a,n,r,o,i){if(void 0===t.v)return!1;var c="";switch(t.t){case"b":c=t.v?"1":"0";break;case"d":(t=Ju(t)).z=t.z||Vd[14],t.v=ju(Yu(t.v)),t.t="n";break;case"n":case"e":c=""+t.v;break;default:c=t.v}var s={r:a,c:n};switch(s.s=hb(r.cellXfs,t,r),t.l&&o["!links"].push([Xf(s),t.l]),t.c&&o["!comments"].push([Xf(s),t.c]),t.t){case"s":case"str":return r.bookSST?(c=ub(r.Strings,t.v,r.revStrings),s.t="s",s.v=c,i?_f(e,18,function(e,t,a){return null==a&&(a=Uf(8)),ph(t,a),a.write_shift(4,t.v),a}(0,s)):_f(e,7,function(e,t,a){return null==a&&(a=Uf(12)),hh(t,a),a.write_shift(4,t.v),a}(0,s))):(s.t="str",i?_f(e,17,function(e,t,a){return null==a&&(a=Uf(8+4*e.v.length)),ph(t,a),sh(e.v,a),a.length>a.l?a.slice(0,a.l):a}(t,s)):_f(e,6,function(e,t,a){return null==a&&(a=Uf(12+4*e.v.length)),hh(t,a),sh(e.v,a),a.length>a.l?a.slice(0,a.l):a}(t,s))),!0;case"n":return t.v==(0|t.v)&&t.v>-1e3&&t.v<1e3?i?_f(e,13,function(e,t,a){return null==a&&(a=Uf(8)),ph(t,a),Mh(e.v,a),a}(t,s)):_f(e,2,function(e,t,a){return null==a&&(a=Uf(12)),hh(t,a),Mh(e.v,a),a}(t,s)):i?_f(e,16,function(e,t,a){return null==a&&(a=Uf(12)),ph(t,a),Bh(e.v,a),a}(t,s)):_f(e,5,function(e,t,a){return null==a&&(a=Uf(16)),hh(t,a),Bh(e.v,a),a}(t,s)),!0;case"b":return s.t="b",i?_f(e,15,function(e,t,a){return null==a&&(a=Uf(5)),ph(t,a),a.write_shift(1,e.v?1:0),a}(t,s)):_f(e,4,function(e,t,a){return null==a&&(a=Uf(9)),hh(t,a),a.write_shift(1,e.v?1:0),a}(t,s)),!0;case"e":return s.t="e",i?_f(e,14,function(e,t,a){return null==a&&(a=Uf(8)),ph(t,a),a.write_shift(1,e.v),a.write_shift(2,0),a.write_shift(1,0),a}(t,s)):_f(e,3,function(e,t,a){return null==a&&(a=Uf(9)),hh(t,a),a.write_shift(1,e.v),a}(t,s)),!0}return i?_f(e,12,function(e,t,a){return null==a&&(a=Uf(4)),ph(t,a)}(0,s)):_f(e,1,function(e,t,a){return null==a&&(a=Uf(8)),hh(t,a)}(0,s)),!0}function Qb(e,t){t&&t["!merges"]&&(_f(e,177,function(e,t){return null==t&&(t=Uf(4)),t.write_shift(4,e),t}(t["!merges"].length)),t["!merges"].forEach((function(t){_f(e,176,Lb(t))})),_f(e,178))}function Kb(e,t){t&&t["!cols"]&&(_f(e,390),t["!cols"].forEach((function(t,a){t&&_f(e,60,function(e,t,a){null==a&&(a=Uf(18));var n=mb(e,t);a.write_shift(-4,e),a.write_shift(-4,e),a.write_shift(4,256*(n.width||10)),a.write_shift(4,0);var r=0;return t.hidden&&(r|=1),"number"==typeof n.width&&(r|=2),t.level&&(r|=t.level<<8),a.write_shift(2,r),a}(a,t))})),_f(e,391))}function Vb(e,t){t&&t["!ref"]&&(_f(e,648),_f(e,649,function(e){var t=Uf(24);return t.write_shift(4,4),t.write_shift(4,1),Eh(e,t),t}(eh(t["!ref"]))),_f(e,650))}function Gb(e,t,a){t["!links"].forEach((function(t){if(t[1].Target){var n=eA(a,-1,t[1].Target.replace(/#.*$/,""),Jh.HLINK);_f(e,494,function(e,t){var a=Uf(50+4*(e[1].Target.length+(e[1].Tooltip||"").length));Eh({s:Jf(e[0]),e:Jf(e[0])},a),xh("rId"+t,a);var n=e[1].Target.indexOf("#");return sh((-1==n?"":e[1].Target.slice(n+1))||"",a),sh(e[1].Tooltip||"",a),sh("",a),a.slice(0,a.l)}(t,n))}})),delete t["!links"]}function Wb(e,t,a){_f(e,133),_f(e,137,function(e,t,a){null==a&&(a=Uf(30));var n=924;return(((t||{}).Views||[])[0]||{}).RTL&&(n|=32),a.write_shift(2,n),a.write_shift(4,0),a.write_shift(4,0),a.write_shift(4,0),a.write_shift(1,0),a.write_shift(1,0),a.write_shift(2,0),a.write_shift(2,100),a.write_shift(2,0),a.write_shift(2,0),a.write_shift(2,0),a.write_shift(4,0),a}(0,a)),_f(e,138),_f(e,134)}function Yb(e,t){t["!protect"]&&_f(e,535,function(e,t){return null==t&&(t=Uf(66)),t.write_shift(2,e.password?sg(e.password):0),t.write_shift(4,1),[["objects",!1],["scenarios",!1],["formatCells",!0],["formatColumns",!0],["formatRows",!0],["insertColumns",!0],["insertRows",!0],["insertHyperlinks",!0],["deleteColumns",!0],["deleteRows",!0],["selectLockedCells",!1],["sort",!0],["autoFilter",!0],["pivotTables",!0],["selectUnlockedCells",!1]].forEach((function(a){a[1]?t.write_shift(4,null==e[a[0]]||e[a[0]]?0:1):t.write_shift(4,null!=e[a[0]]&&e[a[0]]?0:1)})),t}(t["!protect"]))}function qb(e,t,a,n){var r=Lf(),o=a.SheetNames[e],i=a.Sheets[o]||{},c=o;try{a&&a.Workbook&&(c=a.Workbook.Sheets[e].CodeName||c)}catch(l){}var s=eh(i["!ref"]||"A1");if(s.e.c>16383||s.e.r>1048575){if(t.WTF)throw new Error("Range "+(i["!ref"]||"A1")+" exceeds format limit A1:XFD1048576");s.e.c=Math.min(s.e.c,16383),s.e.r=Math.min(s.e.c,1048575)}return i["!links"]=[],i["!comments"]=[],_f(r,129),(a.vbaraw||i["!outline"])&&_f(r,147,function(e,t,a){null==a&&(a=Uf(84+4*e.length));var n=192;t&&(t.above&&(n&=-65),t.left&&(n&=-129)),a.write_shift(1,n);for(var r=1;r<3;++r)a.write_shift(1,0);return Rh({auto:1},a),a.write_shift(-4,-1),a.write_shift(-4,-1),vh(e,a),a.slice(0,a.l)}(c,i["!outline"])),_f(r,148,Db(s)),Wb(r,0,a.Workbook),Kb(r,i),function(e,t,a,n){var r,o=eh(t["!ref"]||"A1"),i="",c=[];_f(e,145);var s=Array.isArray(t),l=o.e.r;t["!rows"]&&(l=Math.max(o.e.r,t["!rows"].length-1));for(var d=o.s.r;d<=l;++d){i=Wf(d),Fb(e,t,o,d);var u=!1;if(d<=o.e.r)for(var m=o.s.c;m<=o.e.c;++m){d===o.s.r&&(c[m]=qf(m)),r=c[m]+i;var f=s?(t[d]||[])[m]:t[r];u=!!f&&Hb(e,f,d,m,n,t,u)}}_f(e,146)}(r,i,0,t),Yb(r,i),function(e,t,a,n){if(t["!autofilter"]){var r=t["!autofilter"],o="string"===typeof r.ref?r.ref:$f(r.ref);a.Workbook||(a.Workbook={Sheets:[]}),a.Workbook.Names||(a.Workbook.Names=[]);var i=a.Workbook.Names,c=Zf(o);c.s.r==c.e.r&&(c.e.r=Zf(t["!ref"]).e.r,o=$f(c));for(var s=0;s0){var r=eA(n,-1,"../drawings/vmlDrawing"+(a+1)+".vml",Jh.VML);_f(e,551,xh("rId"+r)),t["!legacy"]=r}}(r,i,e,n),_f(r,130),r.end()}function Jb(e,t,a,n,r,o){var i=o||{"!type":"chart"};if(!e)return o;var c=0,s=0,l="A",d={s:{r:2e6,c:2e6},e:{r:0,c:0}};return(e.match(/[\s\S]*?<\/c:numCache>/gm)||[]).forEach((function(e){var t=function(e){var t,a=[],n=e.match(/^/);(e.match(/(.*?)<\/c:pt>/gm)||[]).forEach((function(e){var t=e.match(/(.*)<\/c:v><\/c:pt>/);t&&(a[+t[1]]=n?+t[2]:t[2])}));var r=zm((e.match(/([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);return(e.match(/(.*?)<\/c:f>/gm)||[]).forEach((function(e){t=e.replace(/<.*?>/g,"")})),[a,r,t]}(e);d.s.r=d.s.c=0,d.e.c=c,l=qf(c),t[0].forEach((function(e,a){i[l+Wf(a)]={t:"n",v:e,z:t[1]},s=a})),d.e.r0&&(i["!ref"]=$f(d)),i}var Xb=[["allowRefreshQuery",!1,"bool"],["autoCompressPictures",!0,"bool"],["backupFile",!1,"bool"],["checkCompatibility",!1,"bool"],["CodeName",""],["date1904",!1,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",!1,"bool"],["hidePivotFieldList",!1,"bool"],["promptedSolutions",!1,"bool"],["publishItems",!1,"bool"],["refreshAllConnections",!1,"bool"],["saveExternalLinkValues",!0,"bool"],["showBorderUnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]],Zb=[["activeTab",0,"int"],["autoFilterDateGrouping",!0,"bool"],["firstSheet",0,"int"],["minimized",!1,"bool"],["showHorizontalScroll",!0,"bool"],["showSheetTabs",!0,"bool"],["showVerticalScroll",!0,"bool"],["tabRatio",600,"int"],["visibility","visible"]],$b=[],ey=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function ty(e,t){for(var a=0;a!=e.length;++a)for(var n=e[a],r=0;r!=t.length;++r){var o=t[r];if(null==n[o[0]])n[o[0]]=o[1];else switch(o[2]){case"bool":"string"==typeof n[o[0]]&&(n[o[0]]=Im(n[o[0]]));break;case"int":"string"==typeof n[o[0]]&&(n[o[0]]=parseInt(n[o[0]],10))}}}function ay(e,t){for(var a=0;a!=t.length;++a){var n=t[a];if(null==e[n[0]])e[n[0]]=n[1];else switch(n[2]){case"bool":"string"==typeof e[n[0]]&&(e[n[0]]=Im(e[n[0]]));break;case"int":"string"==typeof e[n[0]]&&(e[n[0]]=parseInt(e[n[0]],10))}}}function ny(e){ay(e.WBProps,Xb),ay(e.CalcPr,ey),ty(e.WBView,Zb),ty(e.Sheets,$b),lb.date1904=Im(e.WBProps.date1904)}var ry="][*?/\\".split("");function oy(e,t){if(e.length>31){if(t)return!1;throw new Error("Sheet names cannot exceed 31 chars")}var a=!0;return ry.forEach((function(n){if(-1!=e.indexOf(n)){if(!t)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");a=!1}})),a}function iy(e){if(!e||!e.SheetNames||!e.Sheets)throw new Error("Invalid Workbook");if(!e.SheetNames.length)throw new Error("Workbook is empty");var t=e.Workbook&&e.Workbook.Sheets||[];!function(e,t,a){e.forEach((function(n,r){oy(n);for(var o=0;o22)throw new Error("Bad Code Name: Worksheet"+i)}}))}(e.SheetNames,t,!!e.vbaraw);for(var a=0;a0,n={codeName:"ThisWorkbook"};e.Workbook&&e.Workbook.WBProps&&(Xb.forEach((function(t){null!=e.Workbook.WBProps[t[0]]&&e.Workbook.WBProps[t[0]]!=t[1]&&(n[t[0]]=e.Workbook.WBProps[t[0]])})),e.Workbook.WBProps.CodeName&&(n.codeName=e.Workbook.WBProps.CodeName,delete n.CodeName)),t[t.length]=Ym("workbookPr",null,n);var r=e.Workbook&&e.Workbook.Sheets||[],o=0;if(r&&r[0]&&r[0].Hidden){for(t[t.length]="",o=0;o!=e.SheetNames.length&&r[o]&&r[o].Hidden;++o);o==e.SheetNames.length&&(o=0),t[t.length]='',t[t.length]=""}for(t[t.length]="",o=0;o!=e.SheetNames.length;++o){var i={name:Sm(e.SheetNames[o].slice(0,31))};if(i.sheetId=""+(o+1),i["r:id"]="rId"+(o+1),r[o])switch(r[o].Hidden){case 1:i.state="hidden";break;case 2:i.state="veryHidden"}t[t.length]=Ym("sheet",null,i)}return t[t.length]="",a&&(t[t.length]="",e.Workbook&&e.Workbook.Names&&e.Workbook.Names.forEach((function(e){var a={name:e.Name};e.Comment&&(a.comment=e.Comment),null!=e.Sheet&&(a.localSheetId=""+e.Sheet),e.Hidden&&(a.hidden="1"),e.Ref&&(t[t.length]=Ym("definedName",Sm(e.Ref),a))})),t[t.length]=""),t.length>2&&(t[t.length]="",t[1]=t[1].replace("/>",">")),t.join("")}function ly(e,t){return t||(t=Uf(127)),t.write_shift(4,e.Hidden),t.write_shift(4,e.iTabID),xh(e.strRelID,t),sh(e.name.slice(0,31),t),t.length>t.l?t.slice(0,t.l):t}function dy(e,t){var a={};return e.read_shift(4),a.ArchID=e.read_shift(4),e.l+=t-8,a}function uy(e,t){if(t.Workbook&&t.Workbook.Sheets){for(var a=t.Workbook.Sheets,n=0,r=-1,o=-1;nr||(_f(e,135),_f(e,158,function(e,t){return t||(t=Uf(29)),t.write_shift(-4,0),t.write_shift(-4,460),t.write_shift(4,28800),t.write_shift(4,17600),t.write_shift(4,500),t.write_shift(4,e),t.write_shift(4,e),t.write_shift(1,120),t.length>t.l?t.slice(0,t.l):t}(r)),_f(e,136))}}function my(e,t){var a=Lf();return _f(a,131),_f(a,128,function(e,t){t||(t=Uf(127));for(var a=0;4!=a;++a)t.write_shift(4,0);return sh("SheetJS",t),sh(cd.version,t),sh(cd.version,t),sh("7262",t),t.length>t.l?t.slice(0,t.l):t}()),_f(a,153,function(e,t){t||(t=Uf(72));var a=0;return e&&e.filterPrivacy&&(a|=8),t.write_shift(4,a),t.write_shift(4,0),vh(e&&e.CodeName||"ThisWorkbook",t),t.slice(0,t.l)}(e.Workbook&&e.Workbook.WBProps||null)),uy(a,e),function(e,t){_f(e,143);for(var a=0;a!=t.SheetNames.length;++a)_f(e,156,ly({Hidden:t.Workbook&&t.Workbook.Sheets&&t.Workbook.Sheets[a]&&t.Workbook.Sheets[a].Hidden||0,iTabID:a+1,strRelID:"rId"+(a+1),name:t.SheetNames[a]}));_f(e,144)}(a,e),_f(a,132),a.end()}function fy(e,t,a){return".bin"===t.slice(-4)?function(e,t){var a={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},n=[],r=!1;t||(t={}),t.biff=12;var o=[],i=[[]];return i.SheetNames=[],i.XTI=[],Xy[16]={n:"BrtFRTArchID$",f:dy},jf(e,(function(e,c,s){switch(s){case 156:i.SheetNames.push(e.name),a.Sheets.push(e);break;case 153:a.WBProps=e;break;case 39:null!=e.Sheet&&(t.SID=e.Sheet),e.Ref=Gv(e.Ptg,0,null,i,t),delete t.SID,delete e.Ptg,o.push(e);break;case 1036:case 361:case 2071:case 158:case 143:case 664:case 353:case 3072:case 3073:case 534:case 677:case 157:case 610:case 2050:case 155:case 548:case 676:case 128:case 665:case 2128:case 2125:case 549:case 2053:case 596:case 2076:case 2075:case 2082:case 397:case 154:case 1117:case 553:case 2091:case 16:break;case 357:case 358:case 355:case 667:i[0].length?i.push([s,e]):i[0]=[s,e],i[i.length-1].XTI=[];break;case 362:0===i.length&&(i[0]=[],i[0].XTI=[]),i[i.length-1].XTI=i[i.length-1].XTI.concat(e),i.XTI=i.XTI.concat(e);break;case 35:case 37:n.push(s),r=!0;break;case 36:case 38:n.pop(),r=!1;break;default:if(c.T);else if(!r||t.WTF&&37!=n[n.length-1]&&35!=n[n.length-1])throw new Error("Unexpected record 0x"+s.toString(16))}}),t),ny(a),a.Names=o,a.supbooks=i,a}(e,a):function(e,t){if(!e)throw new Error("Could not find file");var a={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},n=!1,r="xmlns",o={},i=0;if(e.replace(gm,(function(c,s){var l=ym(c);switch(km(l[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":Xb.forEach((function(e){if(null!=l[e[0]])switch(e[2]){case"bool":a.WBProps[e[0]]=Im(l[e[0]]);break;case"int":a.WBProps[e[0]]=parseInt(l[e[0]],10);break;default:a.WBProps[e[0]]=l[e[0]]}})),l.codeName&&(a.WBProps.CodeName=Dm(l.codeName));break;case"":delete l[0],a.WBView.push(l);break;case"":case"":n=!0;break;case"":case"":case"":n=!1;break;case"":o.Ref=zm(Dm(e.slice(i,s))),a.Names.push(o);break;case"":delete l[0],a.CalcPr=l;break;default:if(!n&&t.WTF)throw new Error("unrecognized "+l[0]+" in workbook")}return c})),-1===$m.indexOf(a.xmlns))throw new Error("Unknown Namespace: "+a.xmlns);return ny(a),a}(e,a)}function hy(e,t,a,n,r,o,i,c){return".bin"===t.slice(-4)?function(e,t,a,n,r,o,i){if(!e)return e;var c=t||{};n||(n={"!id":{}}),null!=kd&&null==c.dense&&(c.dense=kd);var s,l,d,u,m,f,h,A,p,g,v=c.dense?[]:{},b={s:{r:2e6,c:2e6},e:{r:0,c:0}},y=[],k=!1,w=!1,x=[];c.biff=12,c["!row"]=0;var z=0,M=!1,C=[],S={},E=c.supbooks||r.supbooks||[[]];if(E.sharedf=S,E.arrayf=C,E.SheetNames=r.SheetNames||r.Sheets.map((function(e){return e.name})),!c.supbooks&&(c.supbooks=E,r.Names))for(var T=0;T=F[0].s.r&&l.r<=F[0].e.r&&f>=F[0].s.c&&f<=F[0].e.c&&(d.F=$f(F[0]),M=!0)}!M&&e.length>3&&(d.f=e[3])}if(b.s.r>l.r&&(b.s.r=l.r),b.s.c>f&&(b.s.c=f),b.e.rl.r&&(b.s.r=l.r),b.s.c>f&&(b.s.c=f),b.e.r=e.s;)I[e.e--]={width:e.w/256,hidden:!!(1&e.flags),level:e.level},P||(P=!0,xg(e.w/256)),zg(I[e.e+1]);break;case 161:v["!autofilter"]={ref:$f(e)};break;case 476:v["!margins"]=e;break;case 147:r.Sheets[a]||(r.Sheets[a]={}),e.name&&(r.Sheets[a].CodeName=e.name),(e.above||e.left)&&(v["!outline"]={above:e.above,left:e.left});break;case 137:r.Views||(r.Views=[{}]),r.Views[0]||(r.Views[0]={}),e.RTL&&(r.Views[0].RTL=!0);break;case 485:case 64:case 1053:case 151:case 152:case 175:case 644:case 625:case 562:case 396:case 1112:case 1146:case 471:case 1050:case 649:case 1105:case 589:case 607:case 564:case 1055:case 168:case 174:case 1180:case 499:case 507:case 550:case 171:case 167:case 1177:case 169:case 1181:case 551:case 552:case 661:case 639:case 478:case 537:case 477:case 536:case 1103:case 680:case 1104:case 1024:case 663:case 535:case 678:case 504:case 1043:case 428:case 170:case 3072:case 50:case 2070:case 1045:break;case 35:k=!0;break;case 36:k=!1;break;case 37:y.push(T),k=!0;break;case 38:y.pop(),k=!1;break;default:if(t.T);else if(!k||c.WTF)throw new Error("Unexpected record 0x"+T.toString(16))}}),c),delete c.supbooks,delete c["!row"],!v["!ref"]&&(b.s.r<2e6||s&&(s.e.r>0||s.e.c>0||s.s.r>0||s.s.c>0))&&(v["!ref"]=$f(s||b)),c.sheetRows&&v["!ref"]){var F=eh(v["!ref"]);c.sheetRows<=+F.e.r&&(F.e.r=c.sheetRows-1,F.e.r>b.e.r&&(F.e.r=b.e.r),F.e.rb.e.c&&(F.e.c=b.e.c),F.e.c0&&(v["!merges"]=x),I.length>0&&(v["!cols"]=I),N.length>0&&(v["!rows"]=N),v}(e,n,a,r,o,i,c):Sb(e,n,a,r,o,i,c)}function Ay(e,t,a,n,r,o,i,c){return".bin"===t.slice(-4)?function(e,t,a,n,r){if(!e)return e;n||(n={"!id":{}});var o={"!type":"chart","!drawel":null,"!rel":""},i=[],c=!1;return jf(e,(function(e,n,s){switch(s){case 550:o["!rel"]=e;break;case 651:r.Sheets[a]||(r.Sheets[a]={}),e.name&&(r.Sheets[a].CodeName=e.name);break;case 562:case 652:case 669:case 679:case 551:case 552:case 476:case 3072:break;case 35:c=!0;break;case 36:c=!1;break;case 37:i.push(s);break;case 38:i.pop();break;default:if(n.T>0)i.push(s);else if(n.T<0)i.pop();else if(!c||t.WTF)throw new Error("Unexpected record 0x"+s.toString(16))}}),t),n["!id"][o["!rel"]]&&(o["!drawel"]=n["!id"][o["!rel"]]),o}(e,n,a,r,o):function(e,t,a,n,r){if(!e)return e;n||(n={"!id":{}});var o,i={"!type":"chart","!drawel":null,"!rel":""},c=e.match(zb);return c&&Eb(c[0],0,r,a),(o=e.match(/drawing r:id="(.*?)"/))&&(i["!rel"]=o[1]),n["!id"][i["!rel"]]&&(i["!drawel"]=n["!id"][i["!rel"]]),i}(e,0,a,r,o)}function py(e,t,a,n){return".bin"===t.slice(-4)?function(e,t,a){var n={NumberFmt:[]};for(var r in Vd)n.NumberFmt[r]=Vd[r];n.CellXf=[],n.Fonts=[];var o=[],i=!1;return jf(e,(function(e,r,c){switch(c){case 44:n.NumberFmt[e[0]]=e[1],zu(e[1],e[0]);break;case 43:n.Fonts.push(e),null!=e.color.theme&&t&&t.themeElements&&t.themeElements.clrScheme&&(e.color.rgb=hg(t.themeElements.clrScheme[e.color.theme].rgb,e.color.tint||0));break;case 1025:case 45:case 46:case 48:case 507:case 572:case 475:case 1171:case 2102:case 1130:case 512:case 2095:case 3072:break;case 47:617==o[o.length-1]&&n.CellXf.push(e);break;case 35:i=!0;break;case 36:i=!1;break;case 37:o.push(c),i=!0;break;case 38:o.pop(),i=!1;break;default:if(r.T>0)o.push(c);else if(r.T<0)o.pop();else if(!i||a.WTF&&37!=o[o.length-1])throw new Error("Unexpected record 0x"+c.toString(16))}})),n}(e,a,n):Rg(e,a,n)}function gy(e,t,a){return".bin"===t.slice(-4)?function(e,t){var a=[],n=!1;return jf(e,(function(e,r,o){switch(o){case 159:a.Count=e[0],a.Unique=e[1];break;case 19:a.push(e);break;case 160:return!0;case 35:n=!0;break;case 36:n=!1;break;default:if(r.T,!n||t.WTF)throw new Error("Unexpected record 0x"+o.toString(16))}})),a}(e,a):function(e,t){var a=[],n="";if(!e)return a;var r=e.match(Gp);if(r){n=r[2].replace(Wp,"").split(Yp);for(var o=0;o!=n.length;++o){var i=Vp(n[o].trim(),t);null!=i&&(a[a.length]=i)}r=ym(r[1]),a.Count=r.count,a.Unique=r.uniqueCount}return a}(e,a)}function vy(e,t,a){return".bin"===t.slice(-4)?function(e,t){var a=[],n=[],r={},o=!1;return jf(e,(function(e,i,c){switch(c){case 632:n.push(e);break;case 635:r=e;break;case 637:r.t=e.t,r.h=e.h,r.r=e.r;break;case 636:if(r.author=n[r.iauthor],delete r.iauthor,t.sheetRows&&r.rfx&&t.sheetRows<=r.rfx.r)break;r.t||(r.t=""),delete r.rfx,a.push(r);break;case 3072:case 37:case 38:break;case 35:o=!0;break;case 36:o=!1;break;default:if(i.T);else if(!o||t.WTF)throw new Error("Unexpected record 0x"+c.toString(16))}})),a}(e,a):function(e,t){if(e.match(/<(?:\w+:)?comments *\/>/))return[];var a=[],n=[],r=e.match(/<(?:\w+:)?authors>([\s\S]*)<\/(?:\w+:)?authors>/);r&&r[1]&&r[1].split(/<\/\w*:?author>/).forEach((function(e){if(""!==e&&""!==e.trim()){var t=e.match(/<(?:\w+:)?author[^>]*>(.*)/);t&&a.push(t[1])}}));var o=e.match(/<(?:\w+:)?commentList>([\s\S]*)<\/(?:\w+:)?commentList>/);return o&&o[1]&&o[1].split(/<\/\w*:?comment>/).forEach((function(e){if(""!==e&&""!==e.trim()){var r=e.match(/<(?:\w+:)?comment[^>]*>/);if(r){var o=ym(r[0]),i={author:o.authorId&&a[o.authorId]||"sheetjsghost",ref:o.ref,guid:o.guid},c=Jf(o.ref);if(!(t.sheetRows&&t.sheetRows<=c.r)){var s=e.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/),l=!!s&&!!s[1]&&Vp(s[1])||{r:"",t:"",h:""};i.r=l.r,""==l.r&&(l.t=l.h=""),i.t=(l.t||"").replace(/\r\n/g,"\n").replace(/\r/g,"\n"),t.cellHTML&&(i.h=l.h),n.push(i)}}}})),n}(e,a)}function by(e,t,a){return".bin"===t.slice(-4)?function(e){var t=[];return jf(e,(function(e,a,n){if(63===n)t.push(e);else if(!a.T)throw new Error("Unexpected record 0x"+n.toString(16))})),t}(e):function(e){var t=[];if(!e)return t;var a=1;return(e.match(gm)||[]).forEach((function(e){var n=ym(e);switch(n[0]){case"":case"":break;case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break;case"":case"":i=2;break;case"":o=!1;break;case"-1?zm(t||e).replace(/<.*?>/g,""):n.r;break;case"DateTime":"Z"!=e.slice(-1)&&(e+="Z"),n.v=(Yu(e)-new Date(Date.UTC(1899,11,30)))/864e5,n.v!==n.v?n.v=zm(e):n.v<60&&(n.v=n.v-1),d&&"General"!=d||(d="yyyy-mm-dd");case"Number":void 0===n.v&&(n.v=+e),n.t||(n.t="n");break;case"Error":n.t="e",n.v=Gh[e],!1!==l.cellText&&(n.w=e);break;default:""==e&&""==t?n.t="z":(n.t="s",n.v=Rm(t||e))}if(By(n,d,l),!1!==l.cellFormula)if(n.Formula){var A=zm(n.Formula);61==A.charCodeAt(0)&&(A=A.slice(1)),n.f=Av(A,r),delete n.Formula,"RC"==n.ArrayRange?n.F=Av("RC:RC",r):n.ArrayRange&&(n.F=Av(n.ArrayRange,r),s.push([eh(n.F),n.F]))}else for(h=0;h=s[h][0].s.r&&r.r<=s[h][0].e.r&&r.c>=s[h][0].s.c&&r.c<=s[h][0].e.c&&(n.F=s[h][1]);l.cellStyles&&(f.forEach((function(e){!m.patternType&&e.patternType&&(m.patternType=e.patternType)})),n.s=m),void 0!==n.StyleID&&(n.ixfe=n.StyleID)}function Ny(e){e.t=e.v||"",e.t=e.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),e.v=e.w=e.ixfe=void 0}function Py(e,t){var a=t||{};Cu();var n=vd(Jm(e));"binary"!=a.type&&"array"!=a.type&&"base64"!=a.type||(n="undefined"!==typeof gd?gd.utils.decode(65001,Ad(n)):Dm(n));var r,o=n.slice(0,1024).toLowerCase(),i=!1;if((1023&(o=o.replace(/".*?"/g,"")).indexOf(">"))>Math.min(1023&o.indexOf(","),1023&o.indexOf(";"))){var c=Ju(a);return c.type="string",Up.to_workbook(n,c)}if(-1==o.indexOf("=0&&(i=!0)})),i)return function(e,t){var a=e.match(/[\s\S]*?<\/table>/gi);if(!a||0==a.length)throw new Error("Invalid HTML: could not find ");if(1==a.length)return nh(lk(a[0],t),t);var n={SheetNames:[],Sheets:{}};return a.forEach((function(e,a){Ew(n,lk(e,t),"Sheet"+(a+1))})),n}(n,a);zy={"General Number":"General","General Date":Vd[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":Vd[15],"Short Date":Vd[14],"Long Time":Vd[19],"Medium Time":Vd[18],"Short Time":Vd[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:Vd[2],Standard:Vd[4],Percent:Vd[10],Scientific:Vd[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'};var s,l=[];null!=kd&&null==a.dense&&(a.dense=kd);var d,u={},m=[],f=a.dense?[]:{},h="",A={},p={},g=Sy(''),v=0,b=0,y=0,k={s:{r:2e6,c:2e6},e:{r:0,c:0}},w={},x={},z="",M=0,C=[],S={},E={},T=0,B=[],R=[],I={},N=[],P=!1,F=[],O=[],D={},U=0,j=0,L={Sheets:[],WBProps:{date1904:!1}},_={};Xm.lastIndex=0,n=n.replace(//gm,"");for(var H="";r=Xm.exec(n);)switch(r[3]=(H=r[3]).toLowerCase()){case"data":if("data"==H){if("/"===r[1]){if((s=l.pop())[0]!==r[3])throw new Error("Bad state: "+s.join("|"))}else"/"!==r[0].charAt(r[0].length-2)&&l.push([r[3],!0]);break}if(l[l.length-1][1])break;"/"===r[1]?Iy(n.slice(v,r.index),z,g,"comment"==l[l.length-1][0]?I:A,{c:b,r:y},w,N[b],p,F,a):(z="",g=Sy(r[0]),v=r.index+r[0].length);break;case"cell":if("/"===r[1])if(R.length>0&&(A.c=R),(!a.sheetRows||a.sheetRows>y)&&void 0!==A.v&&(a.dense?(f[y]||(f[y]=[]),f[y][b]=A):f[qf(b)+Wf(y)]=A),A.HRef&&(A.l={Target:zm(A.HRef)},A.HRefScreenTip&&(A.l.Tooltip=A.HRefScreenTip),delete A.HRef,delete A.HRefScreenTip),(A.MergeAcross||A.MergeDown)&&(U=b+(0|parseInt(A.MergeAcross,10)),j=y+(0|parseInt(A.MergeDown,10)),C.push({s:{c:b,r:y},e:{c:U,r:j}})),a.sheetStubs)if(A.MergeAcross||A.MergeDown){for(var Q=b;Q<=U;++Q)for(var K=y;K<=j;++K)(Q>b||K>y)&&(a.dense?(f[K]||(f[K]=[]),f[K][Q]={t:"z"}):f[qf(Q)+Wf(K)]={t:"z"});b=U+1}else++b;else A.MergeAcross?b=U+1:++b;else(A=Ey(r[0])).Index&&(b=+A.Index-1),bk.e.c&&(k.e.c=b),"/>"===r[0].slice(-2)&&++b,R=[];break;case"row":"/"===r[1]||"/>"===r[0].slice(-2)?(yk.e.r&&(k.e.r=y),"/>"===r[0].slice(-2)&&(p=Sy(r[0])).Index&&(y=+p.Index-1),b=0,++y):((p=Sy(r[0])).Index&&(y=+p.Index-1),D={},("0"==p.AutoFitHeight||p.Height)&&(D.hpx=parseInt(p.Height,10),D.hpt=Cg(D.hpx),O[y]=D),"1"==p.Hidden&&(D.hidden=!0,O[y]=D));break;case"worksheet":if("/"===r[1]){if((s=l.pop())[0]!==r[3])throw new Error("Bad state: "+s.join("|"));m.push(h),k.s.r<=k.e.r&&k.s.c<=k.e.c&&(f["!ref"]=$f(k),a.sheetRows&&a.sheetRows<=k.e.r&&(f["!fullref"]=f["!ref"],k.e.r=a.sheetRows-1,f["!ref"]=$f(k))),C.length&&(f["!merges"]=C),N.length>0&&(f["!cols"]=N),O.length>0&&(f["!rows"]=O),u[h]=f}else k={s:{r:2e6,c:2e6},e:{r:0,c:0}},y=b=0,l.push([r[3],!1]),s=Sy(r[0]),h=zm(s.Name),f=a.dense?[]:{},C=[],F=[],O=[],_={name:h,Hidden:0},L.Sheets.push(_);break;case"table":if("/"===r[1]){if((s=l.pop())[0]!==r[3])throw new Error("Bad state: "+s.join("|"))}else{if("/>"==r[0].slice(-2))break;l.push([r[3],!1]),N=[],P=!1}break;case"style":"/"===r[1]?Ry(w,x,a):x=Sy(r[0]);break;case"numberformat":x.nf=zm(Sy(r[0]).Format||"General"),zy[x.nf]&&(x.nf=zy[x.nf]);for(var V=0;392!=V&&Vd[V]!=x.nf;++V);if(392==V)for(V=57;392!=V;++V)if(null==Vd[V]){zu(x.nf,V);break}break;case"column":if("table"!==l[l.length-1][0])break;if((d=Sy(r[0])).Hidden&&(d.hidden=!0,delete d.Hidden),d.Width&&(d.wpx=parseInt(d.Width,10)),!P&&d.wpx>10){P=!0,vg=Ag;for(var G=0;G0&&(q.Sheet=L.Sheets.length-1),L.Names.push(q);break;case"namedcell":case"b":case"i":case"u":case"s":case"em":case"h2":case"h3":case"sub":case"sup":case"span":case"alignment":case"borders":case"border":case"protection":case"paragraphs":case"name":case"pixelsperinch":case"null":break;case"font":if("/>"===r[0].slice(-2))break;"/"===r[1]?z+=n.slice(M,r.index):M=r.index+r[0].length;break;case"interior":if(!a.cellStyles)break;x.Interior=Sy(r[0]);break;case"author":case"title":case"description":case"created":case"keywords":case"subject":case"category":case"company":case"lastauthor":case"lastsaved":case"lastprinted":case"version":case"revision":case"totaltime":case"hyperlinkbase":case"manager":case"contentstatus":case"identifier":case"language":case"appname":if("/>"===r[0].slice(-2))break;"/"===r[1]?gA(S,H,n.slice(T,r.index)):T=r.index+r[0].length;break;case"styles":case"workbook":if("/"===r[1]){if((s=l.pop())[0]!==r[3])throw new Error("Bad state: "+s.join("|"))}else l.push([r[3],!1]);break;case"comment":if("/"===r[1]){if((s=l.pop())[0]!==r[3])throw new Error("Bad state: "+s.join("|"));Ny(I),R.push(I)}else l.push([r[3],!1]),I={a:(s=Sy(r[0])).Author};break;case"autofilter":if("/"===r[1]){if((s=l.pop())[0]!==r[3])throw new Error("Bad state: "+s.join("|"))}else if("/"!==r[0].charAt(r[0].length-2)){var J=Sy(r[0]);f["!autofilter"]={ref:Av(J.Range).replace(/\$/g,"")},l.push([r[3],!0])}break;case"datavalidation":if("/"===r[1]){if((s=l.pop())[0]!==r[3])throw new Error("Bad state: "+s.join("|"))}else"/"!==r[0].charAt(r[0].length-2)&&l.push([r[3],!0]);break;case"componentoptions":case"documentproperties":case"customdocumentproperties":case"officedocumentsettings":case"pivottable":case"pivotcache":case"names":case"mapinfo":case"pagebreaks":case"querytable":case"sorting":case"schema":case"conditionalformatting":case"smarttagtype":case"smarttags":case"excelworkbook":case"workbookoptions":case"worksheetoptions":if("/"===r[1]){if((s=l.pop())[0]!==r[3])throw new Error("Bad state: "+s.join("|"))}else"/"!==r[0].charAt(r[0].length-2)&&l.push([r[3],!0]);break;default:if(0==l.length&&"document"==r[3])return wk(n,a);if(0==l.length&&"uof"==r[3])return wk(n,a);var X=!0;switch(l[l.length-1][0]){case"officedocumentsettings":switch(r[3]){case"allowpng":case"removepersonalinformation":case"downloadcomponents":case"locationofcomponents":case"colors":case"color":case"index":case"rgb":case"targetscreensize":case"readonlyrecommended":break;default:X=!1}break;case"componentoptions":switch(r[3]){case"toolbar":case"hideofficelogo":case"spreadsheetautofit":case"label":case"caption":case"maxheight":case"maxwidth":case"nextsheetnumber":break;default:X=!1}break;case"excelworkbook":switch(r[3]){case"date1904":L.WBProps.date1904=!0;break;case"windowheight":case"windowwidth":case"windowtopx":case"windowtopy":case"tabratio":case"protectstructure":case"protectwindow":case"protectwindows":case"activesheet":case"displayinknotes":case"firstvisiblesheet":case"supbook":case"sheetname":case"sheetindex":case"sheetindexfirst":case"sheetindexlast":case"dll":case"acceptlabelsinformulas":case"donotsavelinkvalues":case"iteration":case"maxiterations":case"maxchange":case"path":case"xct":case"count":case"selectedsheets":case"calculation":case"uncalced":case"startupprompt":case"crn":case"externname":case"formula":case"colfirst":case"collast":case"wantadvise":case"boolean":case"error":case"text":case"ole":case"noautorecover":case"publishobjects":case"donotcalculatebeforesave":case"number":case"refmoder1c1":case"embedsavesmarttags":break;default:X=!1}break;case"workbookoptions":switch(r[3]){case"owcversion":case"height":case"width":break;default:X=!1}break;case"worksheetoptions":switch(r[3]){case"visible":if("/>"===r[0].slice(-2));else if("/"===r[1])switch(n.slice(T,r.index)){case"SheetHidden":_.Hidden=1;break;case"SheetVeryHidden":_.Hidden=2}else T=r.index+r[0].length;break;case"header":f["!margins"]||fb(f["!margins"]={},"xlml"),isNaN(+ym(r[0]).Margin)||(f["!margins"].header=+ym(r[0]).Margin);break;case"footer":f["!margins"]||fb(f["!margins"]={},"xlml"),isNaN(+ym(r[0]).Margin)||(f["!margins"].footer=+ym(r[0]).Margin);break;case"pagemargins":var Z=ym(r[0]);f["!margins"]||fb(f["!margins"]={},"xlml"),isNaN(+Z.Top)||(f["!margins"].top=+Z.Top),isNaN(+Z.Left)||(f["!margins"].left=+Z.Left),isNaN(+Z.Right)||(f["!margins"].right=+Z.Right),isNaN(+Z.Bottom)||(f["!margins"].bottom=+Z.Bottom);break;case"displayrighttoleft":L.Views||(L.Views=[]),L.Views[0]||(L.Views[0]={}),L.Views[0].RTL=!0;break;case"freezepanes":case"frozennosplit":case"splithorizontal":case"splitvertical":case"donotdisplaygridlines":case"activerow":case"activecol":case"toprowbottompane":case"leftcolumnrightpane":case"unsynced":case"print":case"printerrors":case"panes":case"scale":case"pane":case"number":case"layout":case"pagesetup":case"selected":case"protectobjects":case"enableselection":case"protectscenarios":case"validprinterinfo":case"horizontalresolution":case"verticalresolution":case"numberofcopies":case"activepane":case"toprowvisible":case"leftcolumnvisible":case"fittopage":case"rangeselection":case"papersizeindex":case"pagelayoutzoom":case"pagebreakzoom":case"filteron":case"fitwidth":case"fitheight":case"commentslayout":case"zoom":case"lefttoright":case"gridlines":case"allowsort":case"allowfilter":case"allowinsertrows":case"allowdeleterows":case"allowinsertcols":case"allowdeletecols":case"allowinserthyperlinks":case"allowformatcells":case"allowsizecols":case"allowsizerows":case"tabcolorindex":case"donotdisplayheadings":case"showpagelayoutzoom":case"blackandwhite":case"donotdisplayzeros":case"displaypagebreak":case"rowcolheadings":case"donotdisplayoutline":case"noorientation":case"allowusepivottables":case"zeroheight":case"viewablerange":case"selection":case"protectcontents":break;case"nosummaryrowsbelowdetail":f["!outline"]||(f["!outline"]={}),f["!outline"].above=!0;break;case"nosummarycolumnsrightdetail":f["!outline"]||(f["!outline"]={}),f["!outline"].left=!0;break;default:X=!1}break;case"pivottable":case"pivotcache":switch(r[3]){case"immediateitemsondrop":case"showpagemultipleitemlabel":case"compactrowindent":case"location":case"pivotfield":case"orientation":case"layoutform":case"layoutsubtotallocation":case"layoutcompactrow":case"position":case"pivotitem":case"datatype":case"datafield":case"sourcename":case"parentfield":case"ptlineitems":case"ptlineitem":case"countofsameitems":case"item":case"itemtype":case"ptsource":case"cacheindex":case"consolidationreference":case"filename":case"reference":case"nocolumngrand":case"norowgrand":case"blanklineafteritems":case"hidden":case"subtotal":case"basefield":case"mapchilditems":case"function":case"refreshonfileopen":case"printsettitles":case"mergelabels":case"defaultversion":case"refreshname":case"refreshdate":case"refreshdatecopy":case"versionlastrefresh":case"versionlastupdate":case"versionupdateablemin":case"versionrefreshablemin":case"calculation":break;default:X=!1}break;case"pagebreaks":switch(r[3]){case"colbreaks":case"colbreak":case"rowbreaks":case"rowbreak":case"colstart":case"colend":case"rowend":break;default:X=!1}break;case"autofilter":switch(r[3]){case"autofiltercolumn":case"autofiltercondition":case"autofilterand":case"autofilteror":break;default:X=!1}break;case"querytable":switch(r[3]){case"id":case"autoformatfont":case"autoformatpattern":case"querysource":case"querytype":case"enableredirections":case"refreshedinxl9":case"urlstring":case"htmltables":case"connection":case"commandtext":case"refreshinfo":case"notitles":case"nextid":case"columninfo":case"overwritecells":case"donotpromptforfile":case"textwizardsettings":case"source":case"number":case"decimal":case"thousandseparator":case"trailingminusnumbers":case"formatsettings":case"fieldtype":case"delimiters":case"tab":case"comma":case"autoformatname":case"versionlastedit":case"versionlastrefresh":break;default:X=!1}break;case"datavalidation":switch(r[3]){case"range":case"type":case"min":case"max":case"sort":case"descending":case"order":case"casesensitive":case"value":case"errorstyle":case"errormessage":case"errortitle":case"inputmessage":case"inputtitle":case"combohide":case"inputhide":case"condition":case"qualifier":case"useblank":case"value1":case"value2":case"format":case"cellrangelist":break;default:X=!1}break;case"sorting":case"conditionalformatting":switch(r[3]){case"range":case"type":case"min":case"max":case"sort":case"descending":case"order":case"casesensitive":case"value":case"errorstyle":case"errormessage":case"errortitle":case"cellrangelist":case"inputmessage":case"inputtitle":case"combohide":case"inputhide":case"condition":case"qualifier":case"useblank":case"value1":case"value2":case"format":break;default:X=!1}break;case"mapinfo":case"schema":case"data":switch(r[3]){case"map":case"entry":case"range":case"xpath":case"field":case"xsdtype":case"filteron":case"aggregate":case"elementtype":case"attributetype":case"schema":case"element":case"complextype":case"datatype":case"all":case"attribute":case"extends":case"row":break;default:X=!1}break;case"smarttags":break;default:X=!1}if(X)break;if(r[3].match(/!\[CDATA/))break;if(!l[l.length-1][1])throw"Unrecognized tag: "+r[3]+"|"+l.join("|");if("customdocumentproperties"===l[l.length-1][0]){if("/>"===r[0].slice(-2))break;"/"===r[1]?Ty(E,H,B,n.slice(T,r.index)):(B=r,T=r.index+r[0].length);break}if(a.WTF)throw"Unrecognized tag: "+r[3]+"|"+l.join("|")}var $={};return a.bookSheets||a.bookProps||($.Sheets=u),$.SheetNames=m,$.Workbook=L,$.SSF=Ju(Vd),$.Props=S,$.Custprops=E,$}function Fy(e,t){switch(ew(t=t||{}),t.type||"base64"){case"base64":return Py(zd(e),t);case"binary":case"buffer":case"file":return Py(e,t);case"array":return Py(Rd(e),t)}}function Oy(e,t){var a=[];return e.Props&&a.push(function(e,t){var a=[];return Pu(pA).map((function(e){for(var t=0;t'+r.join("")+""}(e.Props,e.Custprops)),a.join("")}function Dy(e){return Ym("NamedRange",null,{"ss:Name":e.Name,"ss:RefersTo":"="+gv(e.Ref,{r:0,c:0})})}function Uy(e,t,a,n,r,o,i){if(!e||void 0==e.v&&void 0==e.f)return"";var c={};if(e.f&&(c["ss:Formula"]="="+Sm(gv(e.f,i))),e.F&&e.F.slice(0,t.length)==t){var s=Jf(e.F.slice(t.length+1));c["ss:ArrayRange"]="RC:R"+(s.r==i.r?"":"["+(s.r-i.r)+"]")+"C"+(s.c==i.c?"":"["+(s.c-i.c)+"]")}if(e.l&&e.l.Target&&(c["ss:HRef"]=Sm(e.l.Target),e.l.Tooltip&&(c["x:HRefScreenTip"]=Sm(e.l.Tooltip))),a["!merges"])for(var l=a["!merges"],d=0;d!=l.length;++d)l[d].s.c==i.c&&l[d].s.r==i.r&&(l[d].e.c>l[d].s.c&&(c["ss:MergeAcross"]=l[d].e.c-l[d].s.c),l[d].e.r>l[d].s.r&&(c["ss:MergeDown"]=l[d].e.r-l[d].s.r));var u="",m="";switch(e.t){case"z":if(!n.sheetStubs)return"";break;case"n":u="Number",m=String(e.v);break;case"b":u="Boolean",m=e.v?"1":"0";break;case"e":u="Error",m=Vh[e.v];break;case"d":u="DateTime",m=new Date(e.v).toISOString(),null==e.z&&(e.z=e.z||Vd[14]);break;case"s":u="String",m=((e.v||"")+"").replace(Mm,(function(e){return xm[e]})).replace(Tm,(function(e){return"&#x"+e.charCodeAt(0).toString(16).toUpperCase()+";"}))}var f=hb(n.cellXfs,e,n);c["ss:StyleID"]="s"+(21+f),c["ss:Index"]=i.c+1;var h=null!=e.v?m:"",A="z"==e.t?"":''+h+"";return(e.c||[]).length>0&&(A+=e.c.map((function(e){var t=Ym("ss:Data",(e.t||"").replace(/(\r\n|[\r\n])/g," "),{xmlns:"http://www.w3.org/TR/REC-html40"});return Ym("Comment",t,{"ss:Author":e.a})})).join("")),Ym("Cell",A,c)}function jy(e,t){var a='"}function Ly(e,t,a){var n=[],r=a.SheetNames[e],o=a.Sheets[r],i=o?function(e,t,a,n){if(!e)return"";if(!((n||{}).Workbook||{}).Names)return"";for(var r=n.Workbook.Names,o=[],i=0;i0&&n.push(""+i+""),i=o?function(e,t){if(!e["!ref"])return"";var a=eh(e["!ref"]),n=e["!merges"]||[],r=0,o=[];e["!cols"]&&e["!cols"].forEach((function(e,t){zg(e);var a=!!e.width,n=mb(t,e),r={"ss:Index":t+1};a&&(r["ss:Width"]=bg(n.width)),e.hidden&&(r["ss:Hidden"]="1"),o.push(Ym("Column",null,r))}));for(var i=Array.isArray(e),c=a.s.r;c<=a.e.r;++c){for(var s=[jy(c,(e["!rows"]||[])[c])],l=a.s.c;l<=a.e.c;++l){var d=!1;for(r=0;r!=n.length;++r)if(!(n[r].s.c>l)&&!(n[r].s.r>c)&&!(n[r].e.c"),s.length>2&&o.push(s.join(""))}return o.join("")}(o,t):"",i.length>0&&n.push("
"+i+"
"),n.push(function(e,t,a,n){if(!e)return"";var r=[];if(e["!margins"]&&(r.push(""),e["!margins"].header&&r.push(Ym("Header",null,{"x:Margin":e["!margins"].header})),e["!margins"].footer&&r.push(Ym("Footer",null,{"x:Margin":e["!margins"].footer})),r.push(Ym("PageMargins",null,{"x:Bottom":e["!margins"].bottom||"0.75","x:Left":e["!margins"].left||"0.7","x:Right":e["!margins"].right||"0.7","x:Top":e["!margins"].top||"0.75"})),r.push("")),n&&n.Workbook&&n.Workbook.Sheets&&n.Workbook.Sheets[a])if(n.Workbook.Sheets[a].Hidden)r.push(Ym("Visible",1==n.Workbook.Sheets[a].Hidden?"SheetHidden":"SheetVeryHidden",{}));else{for(var o=0;o")}return((((n||{}).Workbook||{}).Views||[])[0]||{}).RTL&&r.push(""),e["!protect"]&&(r.push(Gm("ProtectContents","True")),e["!protect"].objects&&r.push(Gm("ProtectObjects","True")),e["!protect"].scenarios&&r.push(Gm("ProtectScenarios","True")),null==e["!protect"].selectLockedCells||e["!protect"].selectLockedCells?null==e["!protect"].selectUnlockedCells||e["!protect"].selectUnlockedCells||r.push(Gm("EnableSelection","UnlockedCells")):r.push(Gm("EnableSelection","NoSelection")),[["formatCells","AllowFormatCells"],["formatColumns","AllowSizeCols"],["formatRows","AllowSizeRows"],["insertColumns","AllowInsertCols"],["insertRows","AllowInsertRows"],["insertHyperlinks","AllowInsertHyperlinks"],["deleteColumns","AllowDeleteCols"],["deleteRows","AllowDeleteRows"],["sort","AllowSort"],["autoFilter","AllowFilter"],["pivotTables","AllowUsePivotTables"]].forEach((function(t){e["!protect"][t[0]]&&r.push("<"+t[1]+"/>")}))),0==r.length?"":Ym("WorksheetOptions",r.join(""),{xmlns:ef.x})}(o,0,e,a)),n.join("")}function _y(e,t){t||(t={}),e.SSF||(e.SSF=Ju(Vd)),e.SSF&&(Cu(),Mu(e.SSF),t.revssf=Du(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF,t.cellXfs=[],hb(t.cellXfs,{},{revssf:{General:0}}));var a=[];a.push(Oy(e,t)),a.push(""),a.push(""),a.push("");for(var n=0;n'];return t.cellXfs.forEach((function(e,t){var n=[];n.push(Ym("NumberFormat",null,{"ss:Format":Sm(Vd[e.numFmtId])}));var r={"ss:ID":"s"+(21+t)};a.push(Ym("Style",n.join(""),r))})),Ym("Styles",a.join(""))}(0,t),a[3]=function(e){if(!((e||{}).Workbook||{}).Names)return"";for(var t=e.Workbook.Names,a=[],n=0;n40?t:(a.l-=4,t.Reserved1=a.read_shift(0,"lpstr-ansi"),a.length-a.l<=4||1907505652!==(n=a.read_shift(4))?t:(t.UnicodeClipboardFormat=function(e){return Ih(e,2)}(a),0==(n=a.read_shift(4))||n>40?t:(a.l-=4,void(t.Reserved2=a.read_shift(0,"lpwstr")))))}var Qy=[60,1084,2066,2165,2175];function Ky(e,t,a,n,r){var o=n,i=[],c=a.slice(a.l,a.l+o);if(r&&r.enc&&r.enc.insitu&&c.length>0)switch(e){case 9:case 521:case 1033:case 2057:case 47:case 405:case 225:case 406:case 312:case 404:case 10:case 133:break;default:r.enc.insitu(c)}i.push(c),a.l+=o;for(var s=Mf(a,a.l),l=Zy[s],d=0;null!=l&&Qy.indexOf(s)>-1;)o=Mf(a,a.l+2),d=a.l+4,2066==s?d+=4:2165!=s&&2175!=s||(d+=12),c=a.slice(d,a.l+4+o),i.push(c),a.l+=4+o,l=Zy[s=Mf(a,a.l)];var u=Nd(i);Of(u,0);var m=0;u.lens=[];for(var f=0;f1)&&!(a.sheetRows&&e.r>=a.sheetRows)){if(a.cellStyles&&t.XF&&t.XF.data&&function(e,t,a){var n,r=t.XF.data;r&&r.patternType&&a&&a.cellStyles&&(t.s={},t.s.patternType=r.patternType,(n=fg(C(r.icvFore)))&&(t.s.fgColor={rgb:n}),(n=fg(C(r.icvBack)))&&(t.s.bgColor={rgb:n}))}(0,t,a),delete t.ixfe,delete t.XF,r=e,b=Xf(e),h&&h.s&&h.e||(h={s:{r:0,c:0},e:{r:0,c:0}}),e.rh.e.r&&(h.e.r=e.r+1),e.c+1>h.e.c&&(h.e.c=e.c+1),a.cellFormula&&t.f)for(var n=0;ne.c||k[n][0].s.r>e.r)&&!(k[n][0].e.c>8)!==Q)throw new Error("rt mismatch: "+G+"!="+Q);12==V.r&&(e.l+=10,K-=10)}var W={};if(W=10===Q?V.f(e,K,E):Ky(Q,V,e,K,E),0==D&&-1===[9,521,1033,2057].indexOf(O))continue;switch(Q){case 34:a.opts.Date1904=z.WBProps.date1904=W;break;case 134:a.opts.WriteProtect=!0;break;case 47:if(E.enc||(e.l=0),E.enc=W,!t.password)throw new Error("File is password-protected");if(null==W.valid)throw new Error("Encryption scheme unsupported");if(!W.valid)throw new Error("Password is incorrect");break;case 92:E.lastuser=W;break;case 66:var Y=Number(W);switch(Y){case 21010:Y=1200;break;case 32768:Y=1e4;break;case 32769:Y=1252}fd(E.codepage=Y),_=!0;break;case 317:E.rrtabid=W;break;case 25:E.winlocked=W;break;case 439:a.opts.RefreshAll=W;break;case 12:a.opts.CalcCount=W;break;case 16:a.opts.CalcDelta=W;break;case 17:a.opts.CalcIter=W;break;case 13:a.opts.CalcMode=W;break;case 14:a.opts.CalcPrecision=W;break;case 95:a.opts.CalcSaveRecalc=W;break;case 15:E.CalcRefMode=W;break;case 2211:a.opts.FullCalc=W;break;case 129:W.fDialog&&(m["!type"]="dialog"),W.fBelow||((m["!outline"]||(m["!outline"]={})).above=!0),W.fRight||((m["!outline"]||(m["!outline"]={})).left=!0);break;case 224:w.push(W);break;case 430:P.push([W]),P[P.length-1].XTI=[];break;case 35:case 547:P[P.length-1].push(W);break;case 24:case 536:F={Name:W.Name,Ref:Gv(W.rgce,0,null,P,E)},W.itab>0&&(F.Sheet=W.itab-1),P.names.push(F),P[0]||(P[0]=[],P[0].XTI=[]),P[P.length-1].push(W),"_xlnm._FilterDatabase"==W.Name&&W.itab>0&&W.rgce&&W.rgce[0]&&W.rgce[0][0]&&"PtgArea3d"==W.rgce[0][0][0]&&(L[W.itab-1]={ref:$f(W.rgce[0][0][1][2])});break;case 22:E.ExternCount=W;break;case 23:0==P.length&&(P[0]=[],P[0].XTI=[]),P[P.length-1].XTI=P[P.length-1].XTI.concat(W),P.XTI=P.XTI.concat(W);break;case 2196:if(E.biff<8)break;null!=F&&(F.Comment=W[1]);break;case 18:m["!protect"]=W;break;case 19:0!==W&&E.WTF&&console.error("Password verifier: "+W);break;case 133:f[W.pos]=W,E.snames.push(W.name);break;case 10:if(--D)break;if(h.e){if(h.e.r>0&&h.e.c>0){if(h.e.r--,h.e.c--,m["!ref"]=$f(h),t.sheetRows&&t.sheetRows<=h.e.r){var q=h.e.r;h.e.r=t.sheetRows-1,m["!fullref"]=m["!ref"],m["!ref"]=$f(h),h.e.r=q}h.e.r++,h.e.c++}T.length>0&&(m["!merges"]=T),B.length>0&&(m["!objects"]=B),R.length>0&&(m["!cols"]=R),I.length>0&&(m["!rows"]=I),z.Sheets.push(M)}""===g?v=m:n[g]=m,m=t.dense?[]:{};break;case 9:case 521:case 1033:case 2057:if(8===E.biff&&(E.biff={9:2,521:3,1033:4}[Q]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[W.BIFFVer]||8),E.biffguess=0==W.BIFFVer,0==W.BIFFVer&&4096==W.dt&&(E.biff=5,_=!0,fd(E.codepage=28591)),8==E.biff&&0==W.BIFFVer&&16==W.dt&&(E.biff=2),D++)break;if(m=t.dense?[]:{},E.biff<8&&!_&&(_=!0,fd(E.codepage=t.codepage||1252)),E.biff<5||0==W.BIFFVer&&4096==W.dt){""===g&&(g="Sheet1"),h={s:{r:0,c:0},e:{r:0,c:0}};var J={pos:e.l-K,name:g};f[J.pos]=J,E.snames.push(g)}else g=(f[H]||{name:""}).name;32==W.dt&&(m["!type"]="chart"),64==W.dt&&(m["!type"]="macro"),T=[],B=[],E.arrayf=k=[],R=[],I=[],N=!1,M={Hidden:(f[H]||{hs:0}).hs,name:g};break;case 515:case 3:case 2:"chart"==m["!type"]&&(t.dense?(m[W.r]||[])[W.c]:m[Xf({c:W.c,r:W.r})])&&++W.c,l={ixfe:W.ixfe,XF:w[W.ixfe]||{},v:W.val,t:"n"},U>0&&(l.z=j[l.ixfe>>8&63]),Vy(l,t,a.opts.Date1904),S({c:W.c,r:W.r},l,t);break;case 5:case 517:l={ixfe:W.ixfe,XF:w[W.ixfe],v:W.val,t:W.t},U>0&&(l.z=j[l.ixfe>>8&63]),Vy(l,t,a.opts.Date1904),S({c:W.c,r:W.r},l,t);break;case 638:l={ixfe:W.ixfe,XF:w[W.ixfe],v:W.rknum,t:"n"},U>0&&(l.z=j[l.ixfe>>8&63]),Vy(l,t,a.opts.Date1904),S({c:W.c,r:W.r},l,t);break;case 189:for(var X=W.c;X<=W.C;++X){var Z=W.rkrec[X-W.c][0];l={ixfe:Z,XF:w[Z],v:W.rkrec[X-W.c][1],t:"n"},U>0&&(l.z=j[l.ixfe>>8&63]),Vy(l,t,a.opts.Date1904),S({c:X,r:W.r},l,t)}break;case 6:case 518:case 1030:if("String"==W.val){A=W;break}if((l=Gy(W.val,W.cell.ixfe,W.tt)).XF=w[l.ixfe],t.cellFormula){var $=W.formula;if($&&$[0]&&$[0][0]&&"PtgExp"==$[0][0][0]){var ee=$[0][0][1][0],te=$[0][0][1][1],ae=Xf({r:ee,c:te});y[ae]?l.f=""+Gv(W.formula,0,W.cell,P,E):l.F=((t.dense?(m[ee]||[])[te]:m[ae])||{}).F}else l.f=""+Gv(W.formula,0,W.cell,P,E)}U>0&&(l.z=j[l.ixfe>>8&63]),Vy(l,t,a.opts.Date1904),S(W.cell,l,t),A=W;break;case 7:case 519:if(!A)throw new Error("String record expects Formula");A.val=W,(l=Gy(W,A.cell.ixfe,"s")).XF=w[l.ixfe],t.cellFormula&&(l.f=""+Gv(A.formula,0,A.cell,P,E)),U>0&&(l.z=j[l.ixfe>>8&63]),Vy(l,t,a.opts.Date1904),S(A.cell,l,t),A=null;break;case 33:case 545:k.push(W);var ne=Xf(W[0].s);if(o=t.dense?(m[W[0].s.r]||[])[W[0].s.c]:m[ne],t.cellFormula&&o){if(!A)break;if(!ne||!o)break;o.f=""+Gv(W[1],0,W[0],P,E),o.F=$f(W[0])}break;case 1212:if(!t.cellFormula)break;if(b){if(!A)break;y[Xf(A.cell)]=W[0],((o=t.dense?(m[A.cell.r]||[])[A.cell.c]:m[Xf(A.cell)])||{}).f=""+Gv(W[0],0,r,P,E)}break;case 253:l=Gy(p[W.isst].t,W.ixfe,"s"),p[W.isst].h&&(l.h=p[W.isst].h),l.XF=w[l.ixfe],U>0&&(l.z=j[l.ixfe>>8&63]),Vy(l,t,a.opts.Date1904),S({c:W.c,r:W.r},l,t);break;case 513:t.sheetStubs&&(l={ixfe:W.ixfe,XF:w[W.ixfe],t:"z"},U>0&&(l.z=j[l.ixfe>>8&63]),Vy(l,t,a.opts.Date1904),S({c:W.c,r:W.r},l,t));break;case 190:if(t.sheetStubs)for(var re=W.c;re<=W.C;++re){var oe=W.ixfe[re-W.c];l={ixfe:oe,XF:w[oe],t:"z"},U>0&&(l.z=j[l.ixfe>>8&63]),Vy(l,t,a.opts.Date1904),S({c:re,r:W.r},l,t)}break;case 214:case 516:case 4:(l=Gy(W.val,W.ixfe,"s")).XF=w[l.ixfe],U>0&&(l.z=j[l.ixfe>>8&63]),Vy(l,t,a.opts.Date1904),S({c:W.c,r:W.r},l,t);break;case 0:case 512:1===D&&(h=W);break;case 252:p=W;break;case 1054:if(4==E.biff){j[U++]=W[1];for(var ie=0;ie=163&&zu(W[1],U+163)}else zu(W[1],W[0]);break;case 30:j[U++]=W;for(var ce=0;ce=163&&zu(W,U+163);break;case 229:T=T.concat(W);break;case 93:B[W.cmo[0]]=E.lastobj=W;break;case 438:E.lastobj.TxO=W;break;case 127:E.lastobj.ImData=W;break;case 440:for(s=W[0].s.r;s<=W[0].e.r;++s)for(c=W[0].s.c;c<=W[0].e.c;++c)(o=t.dense?(m[s]||[])[c]:m[Xf({c:c,r:s})])&&(o.l=W[1]);break;case 2048:for(s=W[0].s.r;s<=W[0].e.r;++s)for(c=W[0].s.c;c<=W[0].e.c;++c)(o=t.dense?(m[s]||[])[c]:m[Xf({c:c,r:s})])&&o.l&&(o.l.Tooltip=W[1]);break;case 28:if(E.biff<=5&&E.biff>=2)break;o=t.dense?(m[W[0].r]||[])[W[0].c]:m[Xf(W[0])];var se=B[W[2]];o||(t.dense?(m[W[0].r]||(m[W[0].r]=[]),o=m[W[0].r][W[0].c]={t:"z"}):o=m[Xf(W[0])]={t:"z"},h.e.r=Math.max(h.e.r,W[0].r),h.s.r=Math.min(h.s.r,W[0].r),h.e.c=Math.max(h.e.c,W[0].c),h.s.c=Math.min(h.s.c,W[0].c)),o.c||(o.c=[]),i={a:W[1],t:se.TxO.t},o.c.push(i);break;case 2173:w[W.ixfe],W.ext.forEach((function(e){e[0]}));break;case 125:if(!E.cellStyles)break;for(;W.e>=W.s;)R[W.e--]={width:W.w/256,level:W.level||0,hidden:!!(1&W.flags)},N||(N=!0,xg(W.w/256)),zg(R[W.e+1]);break;case 520:var le={};null!=W.level&&(I[W.r]=le,le.level=W.level),W.hidden&&(I[W.r]=le,le.hidden=!0),W.hpt&&(I[W.r]=le,le.hpt=W.hpt,le.hpx=Sg(W.hpt));break;case 38:case 39:case 40:case 41:m["!margins"]||fb(m["!margins"]={}),m["!margins"][{38:"left",39:"right",40:"top",41:"bottom"}[Q]]=W;break;case 161:m["!margins"]||fb(m["!margins"]={}),m["!margins"].header=W.header,m["!margins"].footer=W.footer;break;case 574:W.RTL&&(z.Views[0].RTL=!0);break;case 146:x=W;break;case 2198:u=W;break;case 140:d=W;break;case 442:g?M.CodeName=W||M.name:z.WBProps.CodeName=W||"ThisWorkbook"}}else V||console.error("Missing Info for XLS Record 0x"+Q.toString(16)),e.l+=K}return a.SheetNames=Pu(f).sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return f[e].name})),t.bookSheets||(a.Sheets=n),!a.SheetNames.length&&v["!ref"]?(a.SheetNames.push("Sheet1"),a.Sheets&&(a.Sheets.Sheet1=v)):a.Preamble=v,a.Sheets&&L.forEach((function(e,t){a.Sheets[a.SheetNames[t]]["!autofilter"]=e})),a.Strings=p,a.SSF=Ju(Vd),E.enc&&(a.Encryption=E.enc),u&&(a.Themes=u),a.Metadata={},void 0!==d&&(a.Metadata.Country=d),P.names.length>0&&(z.Names=P.names),a.Workbook=z,a}var Yy={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function qy(e,t){var a,n,r,o;if(t||(t={}),ew(t),hd(),t.codepage&&md(t.codepage),e.FullPaths){if(Bu.find(e,"/encryption"))throw new Error("File is password-protected");a=Bu.find(e,"!CompObj"),n=Bu.find(e,"/Workbook")||Bu.find(e,"/Book")}else{switch(t.type){case"base64":e=Td(zd(e));break;case"binary":e=Td(e);break;case"buffer":break;case"array":Array.isArray(e)||(e=Array.prototype.slice.call(e))}Of(e,0),n={content:e}}if(a&&Hy(a),t.bookProps&&!t.bookSheets)r={};else{var i=Md?"buffer":"array";if(n&&n.content)r=Wy(n.content,t);else if((o=Bu.find(e,"PerfectOffice_MAIN"))&&o.content)r=jp.to_workbook(o.content,(t.type=i,t));else{if(!(o=Bu.find(e,"NativeContent_MAIN"))||!o.content)throw(o=Bu.find(e,"MN0"))&&o.content?new Error("Unsupported Works 4 for Mac file"):new Error("Cannot find Workbook stream");r=jp.to_workbook(o.content,(t.type=i,t))}t.bookVBA&&e.FullPaths&&Bu.find(e,"/_VBA_PROJECT_CUR/VBA/dir")&&(r.vbaraw=function(e){var t=Bu.utils.cfb_new({root:"R"});return e.FullPaths.forEach((function(a,n){if("/"!==a.slice(-1)&&a.match(/_VBA_PROJECT_CUR/)){var r=a.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"");Bu.utils.cfb_add(t,r,e.FileIndex[n].content)}})),Bu.write(t)}(e))}var c={};return e.FullPaths&&function(e,t,a){var n=Bu.find(e,"/!DocumentSummaryInformation");if(n&&n.size>0)try{var r=IA(n,jh,Yy.DSI);for(var o in r)t[o]=r[o]}catch(l){if(a.WTF)throw l}var i=Bu.find(e,"/!SummaryInformation");if(i&&i.size>0)try{var c=IA(i,Lh,Yy.SI);for(var s in c)null==t[s]&&(t[s]=c[s])}catch(l){if(a.WTF)throw l}t.HeadingPairs&&t.TitlesOfParts&&(uA(t.HeadingPairs,t.TitlesOfParts,t,a),delete t.HeadingPairs,delete t.TitlesOfParts)}(e,c,t),r.Props=r.Custprops=c,t.bookFiles&&(r.cfb=e),r}function Jy(e,t){var a=t||{},n=Bu.utils.cfb_new({root:"R"}),r="/Workbook";switch(a.bookType||"xls"){case"xls":a.bookType="biff8";case"xla":a.bookType||(a.bookType="xla");case"biff8":r="/Workbook",a.biff=8;break;case"biff5":r="/Book",a.biff=5;break;default:throw new Error("invalid type "+a.bookType+" for XLS CFB")}return Bu.utils.cfb_add(n,r,sk(e,a)),8==a.biff&&(e.Props||e.Custprops)&&function(e,t){var a,n=[],r=[],o=[],i=0,c=Fu(jh,"n"),s=Fu(Lh,"n");if(e.Props)for(a=Pu(e.Props),i=0;i-1||dA.indexOf(o[i][0])>-1||null!=o[i][1]&&l.push(o[i]);r.length&&Bu.utils.cfb_add(t,"/\x05SummaryInformation",NA(r,Yy.SI,s,Lh)),(n.length||l.length)&&Bu.utils.cfb_add(t,"/\x05DocumentSummaryInformation",NA(n,Yy.DSI,c,jh,l.length?l:null,Yy.UDI))}(e,n),8==a.biff&&e.vbaraw&&function(e,t){t.FullPaths.forEach((function(a,n){if(0!=n){var r=a.replace(/[^\/]*[\/]/,"/_VBA_PROJECT_CUR/");"/"!==r.slice(-1)&&Bu.utils.cfb_add(e,r,t.FileIndex[n].content)}}))}(n,Bu.read(e.vbaraw,{type:"string"==typeof e.vbaraw?"binary":"buffer"})),n}var Xy={0:{f:function(e,t){var a={},n=e.l+t;a.r=e.read_shift(4),e.l+=4;var r=e.read_shift(2);e.l+=1;var o=e.read_shift(1);return e.l=n,7&o&&(a.level=7&o),16&o&&(a.hidden=!0),32&o&&(a.hpt=r/20),a}},1:{f:function(e){return[fh(e)]}},2:{f:function(e){return[fh(e),zh(e),"n"]}},3:{f:function(e){return[fh(e),e.read_shift(1),"e"]}},4:{f:function(e){return[fh(e),e.read_shift(1),"b"]}},5:{f:function(e){return[fh(e),Th(e),"n"]}},6:{f:function(e){return[fh(e),ch(e),"str"]}},7:{f:function(e){return[fh(e),e.read_shift(4),"s"]}},8:{f:function(e,t,a){var n=e.l+t,r=fh(e);r.r=a["!row"];var o=[r,ch(e),"str"];if(a.cellFormula){e.l+=2;var i=$v(e,n-e.l,a);o[3]=Gv(i,0,r,a.supbooks,a)}else e.l=n;return o}},9:{f:function(e,t,a){var n=e.l+t,r=fh(e);r.r=a["!row"];var o=[r,Th(e),"n"];if(a.cellFormula){e.l+=2;var i=$v(e,n-e.l,a);o[3]=Gv(i,0,r,a.supbooks,a)}else e.l=n;return o}},10:{f:function(e,t,a){var n=e.l+t,r=fh(e);r.r=a["!row"];var o=[r,e.read_shift(1),"b"];if(a.cellFormula){e.l+=2;var i=$v(e,n-e.l,a);o[3]=Gv(i,0,r,a.supbooks,a)}else e.l=n;return o}},11:{f:function(e,t,a){var n=e.l+t,r=fh(e);r.r=a["!row"];var o=[r,e.read_shift(1),"e"];if(a.cellFormula){e.l+=2;var i=$v(e,n-e.l,a);o[3]=Gv(i,0,r,a.supbooks,a)}else e.l=n;return o}},12:{f:function(e){return[Ah(e)]}},13:{f:function(e){return[Ah(e),zh(e),"n"]}},14:{f:function(e){return[Ah(e),e.read_shift(1),"e"]}},15:{f:function(e){return[Ah(e),e.read_shift(1),"b"]}},16:{f:Ub},17:{f:function(e){return[Ah(e),ch(e),"str"]}},18:{f:function(e){return[Ah(e),e.read_shift(4),"s"]}},19:{f:dh},20:{},21:{},22:{},23:{},24:{},25:{},26:{},27:{},28:{},29:{},30:{},31:{},32:{},33:{},34:{},35:{T:1},36:{T:-1},37:{T:1},38:{T:-1},39:{f:function(e,t,a){var n=e.l+t;e.l+=4,e.l+=1;var r=e.read_shift(4),o=kh(e),i=eb(e,0,a),c=bh(e);e.l=n;var s={Name:o,Ptg:i};return r<268435455&&(s.Sheet=r),c&&(s.Comment=c),s}},40:{},42:{},43:{f:function(e,t,a){var n={};n.sz=e.read_shift(2)/20;var r=function(e){var t=e.read_shift(1);return e.l++,{fBold:1&t,fItalic:2&t,fUnderline:4&t,fStrikeout:8&t,fOutline:16&t,fShadow:32&t,fCondense:64&t,fExtend:128&t}}(e);switch(r.fItalic&&(n.italic=1),r.fCondense&&(n.condense=1),r.fExtend&&(n.extend=1),r.fShadow&&(n.shadow=1),r.fOutline&&(n.outline=1),r.fStrikeout&&(n.strike=1),700===e.read_shift(2)&&(n.bold=1),e.read_shift(2)){case 1:n.vertAlign="superscript";break;case 2:n.vertAlign="subscript"}var o=e.read_shift(1);0!=o&&(n.underline=o);var i=e.read_shift(1);i>0&&(n.family=i);var c=e.read_shift(1);switch(c>0&&(n.charset=c),e.l++,n.color=function(e){var t={},a=e.read_shift(1)>>>1,n=e.read_shift(1),r=e.read_shift(2,"i"),o=e.read_shift(1),i=e.read_shift(1),c=e.read_shift(1);switch(e.l++,a){case 0:t.auto=1;break;case 1:t.index=n;var s=Kh[n];s&&(t.rgb=fg(s));break;case 2:t.rgb=fg([o,i,c]);break;case 3:t.theme=n}return 0!=r&&(t.tint=r>0?r/32767:r/32768),t}(e),e.read_shift(1)){case 1:n.scheme="major";break;case 2:n.scheme="minor"}return n.name=ch(e),n}},44:{f:function(e,t){return[e.read_shift(2),ch(e)]}},45:{f:Dg},46:{f:_g},47:{f:function(e,t){var a=e.l+t,n=e.read_shift(2),r=e.read_shift(2);return e.l=a,{ixfe:n,numFmtId:r}}},48:{},49:{f:function(e){return e.read_shift(4,"i")}},50:{},51:{f:function(e){for(var t=[],a=e.read_shift(4);a-- >0;)t.push([e.read_shift(4),e.read_shift(4)]);return t}},52:{T:1},53:{T:-1},54:{T:1},55:{T:-1},56:{T:1},57:{T:-1},58:{},59:{},60:{f:Tp},62:{f:function(e){return[fh(e),dh(e),"is"]}},63:{f:function(e){var t={};t.i=e.read_shift(4);var a={};a.r=e.read_shift(4),a.c=e.read_shift(4),t.r=Xf(a);var n=e.read_shift(1);return 2&n&&(t.l="1"),8&n&&(t.a="1"),t}},64:{f:function(){}},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:Df,p:0},132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:function(e){var t=e.read_shift(2);return e.l+=28,{RTL:32&t}}},138:{T:-1},139:{T:1},140:{T:-1},141:{T:1},142:{T:-1},143:{T:1},144:{T:-1},145:{T:1},146:{T:-1},147:{f:function(e,t){var a={},n=e[e.l];return++e.l,a.above=!(64&n),a.left=!(128&n),e.l+=18,a.name=gh(e,t-19),a}},148:{f:Ob,p:16},151:{f:function(){}},152:{},153:{f:function(e,t){var a={},n=e.read_shift(4);a.defaultThemeVersion=e.read_shift(4);var r=t>8?ch(e):"";return r.length>0&&(a.CodeName=r),a.autoCompressPictures=!!(65536&n),a.backupFile=!!(64&n),a.checkCompatibility=!!(4096&n),a.date1904=!!(1&n),a.filterPrivacy=!!(8&n),a.hidePivotFieldList=!!(1024&n),a.promptedSolutions=!!(16&n),a.publishItems=!!(2048&n),a.refreshAllConnections=!!(262144&n),a.saveExternalLinkValues=!!(128&n),a.showBorderUnselectedTables=!!(4&n),a.showInkAnnotation=!!(32&n),a.showObjects=["all","placeholders","none"][n>>13&3],a.showPivotChartFilter=!!(32768&n),a.updateLinks=["userSet","never","always"][n>>8&3],a}},154:{},155:{},156:{f:function(e,t){var a={};return a.Hidden=e.read_shift(4),a.iTabID=e.read_shift(4),a.strRelID=wh(e,t-8),a.name=ch(e),a}},157:{},158:{},159:{T:1,f:function(e){return[e.read_shift(4),e.read_shift(4)]}},160:{T:-1},161:{T:1,f:Sh},162:{T:-1},163:{T:1},164:{T:-1},165:{T:1},166:{T:-1},167:{},168:{},169:{},170:{},171:{},172:{T:1},173:{T:-1},174:{},175:{},176:{f:jb},177:{T:1},178:{T:-1},179:{T:1},180:{T:-1},181:{T:1},182:{T:-1},183:{T:1},184:{T:-1},185:{T:1},186:{T:-1},187:{T:1},188:{T:-1},189:{T:1},190:{T:-1},191:{T:1},192:{T:-1},193:{T:1},194:{T:-1},195:{T:1},196:{T:-1},197:{T:1},198:{T:-1},199:{T:1},200:{T:-1},201:{T:1},202:{T:-1},203:{T:1},204:{T:-1},205:{T:1},206:{T:-1},207:{T:1},208:{T:-1},209:{T:1},210:{T:-1},211:{T:1},212:{T:-1},213:{T:1},214:{T:-1},215:{T:1},216:{T:-1},217:{T:1},218:{T:-1},219:{T:1},220:{T:-1},221:{T:1},222:{T:-1},223:{T:1},224:{T:-1},225:{T:1},226:{T:-1},227:{T:1},228:{T:-1},229:{T:1},230:{T:-1},231:{T:1},232:{T:-1},233:{T:1},234:{T:-1},235:{T:1},236:{T:-1},237:{T:1},238:{T:-1},239:{T:1},240:{T:-1},241:{T:1},242:{T:-1},243:{T:1},244:{T:-1},245:{T:1},246:{T:-1},247:{T:1},248:{T:-1},249:{T:1},250:{T:-1},251:{T:1},252:{T:-1},253:{T:1},254:{T:-1},255:{T:1},256:{T:-1},257:{T:1},258:{T:-1},259:{T:1},260:{T:-1},261:{T:1},262:{T:-1},263:{T:1},264:{T:-1},265:{T:1},266:{T:-1},267:{T:1},268:{T:-1},269:{T:1},270:{T:-1},271:{T:1},272:{T:-1},273:{T:1},274:{T:-1},275:{T:1},276:{T:-1},277:{},278:{T:1},279:{T:-1},280:{T:1},281:{T:-1},282:{T:1},283:{T:1},284:{T:-1},285:{T:1},286:{T:-1},287:{T:1},288:{T:-1},289:{T:1},290:{T:-1},291:{T:1},292:{T:-1},293:{T:1},294:{T:-1},295:{T:1},296:{T:-1},297:{T:1},298:{T:-1},299:{T:1},300:{T:-1},301:{T:1},302:{T:-1},303:{T:1},304:{T:-1},305:{T:1},306:{T:-1},307:{T:1},308:{T:-1},309:{T:1},310:{T:-1},311:{T:1},312:{T:-1},313:{T:-1},314:{T:1},315:{T:-1},316:{T:1},317:{T:-1},318:{T:1},319:{T:-1},320:{T:1},321:{T:-1},322:{T:1},323:{T:-1},324:{T:1},325:{T:-1},326:{T:1},327:{T:-1},328:{T:1},329:{T:-1},330:{T:1},331:{T:-1},332:{T:1},333:{T:-1},334:{T:1},335:{f:function(e,t){return{flags:e.read_shift(4),version:e.read_shift(4),name:ch(e)}}},336:{T:-1},337:{f:function(e){return e.l+=4,0!=e.read_shift(4)},T:1},338:{T:-1},339:{T:1},340:{T:-1},341:{T:1},342:{T:-1},343:{T:1},344:{T:-1},345:{T:1},346:{T:-1},347:{T:1},348:{T:-1},349:{T:1},350:{T:-1},351:{},352:{},353:{T:1},354:{T:-1},355:{f:wh},357:{},358:{},359:{},360:{T:1},361:{},362:{f:zp},363:{},364:{},366:{},367:{},368:{},369:{},370:{},371:{},372:{T:1},373:{T:-1},374:{T:1},375:{T:-1},376:{T:1},377:{T:-1},378:{T:1},379:{T:-1},380:{T:1},381:{T:-1},382:{T:1},383:{T:-1},384:{T:1},385:{T:-1},386:{T:1},387:{T:-1},388:{T:1},389:{T:-1},390:{T:1},391:{T:-1},392:{T:1},393:{T:-1},394:{T:1},395:{T:-1},396:{},397:{},398:{},399:{},400:{},401:{T:1},403:{},404:{},405:{},406:{},407:{},408:{},409:{},410:{},411:{},412:{},413:{},414:{},415:{},416:{},417:{},418:{},419:{},420:{},421:{},422:{T:1},423:{T:1},424:{T:-1},425:{T:-1},426:{f:function(e,t,a){var n=e.l+t,r=Ch(e),o=e.read_shift(1),i=[r];if(i[2]=o,a.cellFormula){var c=Zv(e,n-e.l,a);i[1]=c}else e.l=n;return i}},427:{f:function(e,t,a){var n=e.l+t,r=[Sh(e,16)];if(a.cellFormula){var o=tb(e,n-e.l,a);r[1]=o,e.l=n}else e.l=n;return r}},428:{},429:{T:1},430:{T:-1},431:{T:1},432:{T:-1},433:{T:1},434:{T:-1},435:{T:1},436:{T:-1},437:{T:1},438:{T:-1},439:{T:1},440:{T:-1},441:{T:1},442:{T:-1},443:{T:1},444:{T:-1},445:{T:1},446:{T:-1},447:{T:1},448:{T:-1},449:{T:1},450:{T:-1},451:{T:1},452:{T:-1},453:{T:1},454:{T:-1},455:{T:1},456:{T:-1},457:{T:1},458:{T:-1},459:{T:1},460:{T:-1},461:{T:1},462:{T:-1},463:{T:1},464:{T:-1},465:{T:1},466:{T:-1},467:{T:1},468:{T:-1},469:{T:1},470:{T:-1},471:{},472:{},473:{T:1},474:{T:-1},475:{},476:{f:function(e){var t={};return _b.forEach((function(a){t[a]=Th(e)})),t}},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:function(){}},486:{T:1},487:{T:-1},488:{T:1},489:{T:-1},490:{T:1},491:{T:-1},492:{T:1},493:{T:-1},494:{f:function(e,t){var a=e.l+t,n=Sh(e,16),r=bh(e),o=ch(e),i=ch(e),c=ch(e);e.l=a;var s={rfx:n,relId:r,loc:o,display:c};return i&&(s.Tooltip=i),s}},495:{T:1},496:{T:-1},497:{T:1},498:{T:-1},499:{},500:{T:1},501:{T:-1},502:{T:1},503:{T:-1},504:{},505:{T:1},506:{T:-1},507:{},508:{T:1},509:{T:-1},510:{T:1},511:{T:-1},512:{},513:{},514:{T:1},515:{T:-1},516:{T:1},517:{T:-1},518:{T:1},519:{T:-1},520:{T:1},521:{T:-1},522:{},523:{},524:{},525:{},526:{},527:{},528:{T:1},529:{T:-1},530:{T:1},531:{T:-1},532:{T:1},533:{T:-1},534:{},535:{},536:{},537:{},538:{T:1},539:{T:-1},540:{T:1},541:{T:-1},542:{T:1},548:{},549:{},550:{f:wh},551:{},552:{},553:{},554:{T:1},555:{T:-1},556:{T:1},557:{T:-1},558:{T:1},559:{T:-1},560:{T:1},561:{T:-1},562:{},564:{},565:{T:1},566:{T:-1},569:{T:1},570:{T:-1},572:{},573:{T:1},574:{T:-1},577:{},578:{},579:{},580:{},581:{},582:{},583:{},584:{},585:{},586:{},587:{},588:{T:-1},589:{},590:{T:1},591:{T:-1},592:{T:1},593:{T:-1},594:{T:1},595:{T:-1},596:{},597:{T:1},598:{T:-1},599:{T:1},600:{T:-1},601:{T:1},602:{T:-1},603:{T:1},604:{T:-1},605:{T:1},606:{T:-1},607:{},608:{T:1},609:{T:-1},610:{},611:{T:1},612:{T:-1},613:{T:1},614:{T:-1},615:{T:1},616:{T:-1},617:{T:1},618:{T:-1},619:{T:1},620:{T:-1},625:{},626:{T:1},627:{T:-1},628:{T:1},629:{T:-1},630:{T:1},631:{T:-1},632:{f:uv},633:{T:1},634:{T:-1},635:{T:1,f:function(e){var t={};t.iauthor=e.read_shift(4);var a=Sh(e,16);return t.rfx=a.s,t.ref=Xf(a.s),e.l+=16,t}},636:{T:-1},637:{f:uh},638:{T:1},639:{},640:{T:-1},641:{T:1},642:{T:-1},643:{T:1},644:{},645:{T:-1},646:{T:1},648:{T:1},649:{},650:{T:-1},651:{f:function(e,t){return e.l+=10,{name:ch(e)}}},652:{},653:{T:1},654:{T:-1},655:{T:1},656:{T:-1},657:{T:1},658:{T:-1},659:{},660:{T:1},661:{},662:{T:-1},663:{},664:{T:1},665:{},666:{T:-1},667:{},668:{},669:{},671:{T:1},672:{T:-1},673:{T:1},674:{T:-1},675:{},676:{},677:{},678:{},679:{},680:{},681:{},1024:{},1025:{},1026:{T:1},1027:{T:-1},1028:{T:1},1029:{T:-1},1030:{},1031:{T:1},1032:{T:-1},1033:{T:1},1034:{T:-1},1035:{},1036:{},1037:{},1038:{T:1},1039:{T:-1},1040:{},1041:{T:1},1042:{T:-1},1043:{},1044:{},1045:{},1046:{T:1},1047:{T:-1},1048:{T:1},1049:{T:-1},1050:{},1051:{T:1},1052:{T:1},1053:{f:function(){}},1054:{T:1},1055:{},1056:{T:1},1057:{T:-1},1058:{T:1},1059:{T:-1},1061:{},1062:{T:1},1063:{T:-1},1064:{T:1},1065:{T:-1},1066:{T:1},1067:{T:-1},1068:{T:1},1069:{T:-1},1070:{T:1},1071:{T:-1},1072:{T:1},1073:{T:-1},1075:{T:1},1076:{T:-1},1077:{T:1},1078:{T:-1},1079:{T:1},1080:{T:-1},1081:{T:1},1082:{T:-1},1083:{T:1},1084:{T:-1},1085:{},1086:{T:1},1087:{T:-1},1088:{T:1},1089:{T:-1},1090:{T:1},1091:{T:-1},1092:{T:1},1093:{T:-1},1094:{T:1},1095:{T:-1},1096:{},1097:{T:1},1098:{},1099:{T:-1},1100:{T:1},1101:{T:-1},1102:{},1103:{},1104:{},1105:{},1111:{},1112:{},1113:{T:1},1114:{T:-1},1115:{T:1},1116:{T:-1},1117:{},1118:{T:1},1119:{T:-1},1120:{T:1},1121:{T:-1},1122:{T:1},1123:{T:-1},1124:{T:1},1125:{T:-1},1126:{},1128:{T:1},1129:{T:-1},1130:{},1131:{T:1},1132:{T:-1},1133:{T:1},1134:{T:-1},1135:{T:1},1136:{T:-1},1137:{T:1},1138:{T:-1},1139:{T:1},1140:{T:-1},1141:{},1142:{T:1},1143:{T:-1},1144:{T:1},1145:{T:-1},1146:{},1147:{T:1},1148:{T:-1},1149:{T:1},1150:{T:-1},1152:{T:1},1153:{T:-1},1154:{T:-1},1155:{T:-1},1156:{T:-1},1157:{T:1},1158:{T:-1},1159:{T:1},1160:{T:-1},1161:{T:1},1162:{T:-1},1163:{T:1},1164:{T:-1},1165:{T:1},1166:{T:-1},1167:{T:1},1168:{T:-1},1169:{T:1},1170:{T:-1},1171:{},1172:{T:1},1173:{T:-1},1177:{},1178:{T:1},1180:{},1181:{},1182:{},2048:{T:1},2049:{T:-1},2050:{},2051:{T:1},2052:{T:-1},2053:{},2054:{},2055:{T:1},2056:{T:-1},2057:{T:1},2058:{T:-1},2060:{},2067:{},2068:{T:1},2069:{T:-1},2070:{},2071:{},2072:{T:1},2073:{T:-1},2075:{},2076:{},2077:{T:1},2078:{T:-1},2079:{},2080:{T:1},2081:{T:-1},2082:{},2083:{T:1},2084:{T:-1},2085:{T:1},2086:{T:-1},2087:{T:1},2088:{T:-1},2089:{T:1},2090:{T:-1},2091:{},2092:{},2093:{T:1},2094:{T:-1},2095:{},2096:{T:1},2097:{T:-1},2098:{T:1},2099:{T:-1},2100:{T:1},2101:{T:-1},2102:{},2103:{T:1},2104:{T:-1},2105:{},2106:{T:1},2107:{T:-1},2108:{},2109:{T:1},2110:{T:-1},2111:{T:1},2112:{T:-1},2113:{T:1},2114:{T:-1},2115:{},2116:{},2117:{},2118:{T:1},2119:{T:-1},2120:{},2121:{T:1},2122:{T:-1},2123:{T:1},2124:{T:-1},2125:{},2126:{T:1},2127:{T:-1},2128:{},2129:{T:1},2130:{T:-1},2131:{T:1},2132:{T:-1},2133:{T:1},2134:{},2135:{},2136:{},2137:{T:1},2138:{T:-1},2139:{T:1},2140:{T:-1},2141:{},3072:{},3073:{},4096:{T:1},4097:{T:-1},5002:{T:1},5003:{T:-1},5081:{T:1},5082:{T:-1},5083:{},5084:{T:1},5085:{T:-1},5086:{T:1},5087:{T:-1},5088:{},5089:{},5090:{},5092:{T:1},5093:{T:-1},5094:{},5095:{T:1},5096:{T:-1},5097:{},5099:{},65535:{n:""}},Zy={6:{f:qv},10:{f:PA},12:{f:DA},13:{f:DA},14:{f:FA},15:{f:FA},16:{f:Th},17:{f:FA},18:{f:FA},19:{f:DA},20:{f:yp},21:{f:yp},23:{f:zp},24:{f:xp},25:{f:FA},26:{},27:{},28:{f:function(e,t,a){return function(e,t,a){if(!(a.biff<8)){var n=e.read_shift(2),r=e.read_shift(2),o=e.read_shift(2),i=e.read_shift(2),c=GA(e,0,a);return a.biff<8&&e.read_shift(1),[{r:n,c:r},c,i,o]}}(e,0,a)}},29:{},34:{f:FA},35:{f:kp},38:{f:Th},39:{f:Th},40:{f:Th},41:{f:Th},42:{f:FA},43:{f:FA},47:{f:function(e,t,a){var n={Type:a.biff>=8?e.read_shift(2):0};return n.Type?ug(e,t-2,n):function(e,t,a,n){var r={key:DA(e),verificationBytes:DA(e)};a.password&&(r.verifier=sg(a.password)),n.valid=r.verificationBytes===r.verifier,n.valid&&(n.insitu=dg(a.password))}(e,a.biff,a,n),n}},49:{f:function(e,t,a){var n={dyHeight:e.read_shift(2),fl:e.read_shift(2)};switch(a&&a.biff||8){case 2:break;case 3:case 4:e.l+=2;break;default:e.l+=10}return n.name=_A(e,0,a),n}},51:{f:DA},60:{},61:{f:function(e){return{Pos:[e.read_shift(2),e.read_shift(2)],Dim:[e.read_shift(2),e.read_shift(2)],Flags:e.read_shift(2),CurTab:e.read_shift(2),FirstTab:e.read_shift(2),Selected:e.read_shift(2),TabRatio:e.read_shift(2)}}},64:{f:FA},65:{f:function(){}},66:{f:DA},77:{},80:{},81:{},82:{},85:{f:DA},89:{},90:{},91:{},92:{f:function(e,t,a){if(a.enc)return e.l+=t,"";var n=e.l,r=GA(e,0,a);return e.read_shift(t+n-e.l),r}},93:{f:function(e,t,a){if(a&&a.biff<8)return function(e,t,a){e.l+=4;var n=e.read_shift(2),r=e.read_shift(2),o=e.read_shift(2);e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=6,t-=36;var i=[];return i.push((Cp[n]||Df)(e,t,a)),{cmo:[r,n,o],ft:i}}(e,t,a);var n=sp(e),r=function(e,t){for(var a=e.l+t,n=[];e.l7||t[1]>7)throw new Error("Bad Gutters: "+t.join("|"));return t}},129:{f:function(e,t,a){var n=a&&8==a.biff||2==t?e.read_shift(2):(e.l+=t,0);return{fDialog:16&n,fBelow:64&n,fRight:128&n}}},130:{f:DA},131:{f:FA},132:{f:FA},133:{f:function(e,t,a){var n=e.read_shift(4),r=3&e.read_shift(1),o=e.read_shift(1);switch(o){case 0:o="Worksheet";break;case 1:o="Macrosheet";break;case 2:o="Chartsheet";break;case 6:o="VBAModule"}var i=_A(e,0,a);return 0===i.length&&(i="Sheet1"),{pos:n,hs:r,dt:o,name:i}}},134:{},140:{f:function(e){var t,a=[0,0];return t=e.read_shift(2),a[0]=_h[t]||t,t=e.read_shift(2),a[1]=_h[t]||t,a}},141:{f:DA},144:{},146:{f:function(e){for(var t=e.read_shift(2),a=[];t-- >0;)a.push($A(e));return a}},151:{},152:{},153:{},154:{},155:{},156:{f:DA},157:{},158:{},160:{f:Rp},161:{f:function(e,t){var a={};return t<32||(e.l+=16,a.header=Th(e),a.footer=Th(e),e.l+=2),a}},174:{},175:{},176:{},177:{},178:{},180:{},181:{},182:{},184:{},185:{},189:{f:function(e,t){for(var a=e.l+t-2,n=e.read_shift(2),r=e.read_shift(2),o=[];e.l>2&1,n.data=function(e,t,a,n){var r={},o=e.read_shift(4),i=e.read_shift(4),c=e.read_shift(4),s=e.read_shift(2);return r.patternType=Hh[c>>26],n.cellStyles?(r.alc=7&o,r.fWrap=o>>3&1,r.alcV=o>>4&7,r.fJustLast=o>>7&1,r.trot=o>>8&255,r.cIndent=o>>16&15,r.fShrinkToFit=o>>20&1,r.iReadOrder=o>>22&2,r.fAtrNum=o>>26&1,r.fAtrFnt=o>>27&1,r.fAtrAlc=o>>28&1,r.fAtrBdr=o>>29&1,r.fAtrPat=o>>30&1,r.fAtrProt=o>>31&1,r.dgLeft=15&i,r.dgRight=i>>4&15,r.dgTop=i>>8&15,r.dgBottom=i>>12&15,r.icvLeft=i>>16&127,r.icvRight=i>>23&127,r.grbitDiag=i>>30&3,r.icvTop=127&c,r.icvBottom=c>>7&127,r.icvDiag=c>>14&127,r.dgDiag=c>>21&15,r.icvFore=127&s,r.icvBack=s>>7&127,r.fsxButton=s>>14&1,r):r}(e,0,n.fStyle,a),n}},225:{f:function(e,t){return 0===t||e.read_shift(2),1200}},226:{f:PA},227:{},229:{f:function(e,t){for(var a=[],n=e.read_shift(2);n--;)a.push(rp(e));return a}},233:{},235:{},236:{},237:{},239:{},240:{},241:{},242:{},244:{},245:{},246:{},247:{},248:{},249:{},251:{},252:{f:function(e,t){for(var a=e.l+t,n=e.read_shift(4),r=e.read_shift(4),o=[],i=0;i!=r&&e.l255)throw new Error("Unexpected SupBook type: "+o);for(var i=KA(e,o),c=[];n>e.l;)c.push(VA(e));return[o,r,i,c]}},431:{f:FA},432:{},433:{},434:{},437:{},438:{f:function(e,t,a){var n=e.l,r="";try{e.l+=4;var o=(a.lastobj||{cmo:[0,0]}).cmo[1];-1==[0,5,7,11,12,14].indexOf(o)?e.l+=6:function(e){var t=e.read_shift(1);e.l++;var a=e.read_shift(2);return e.l+=2,[t,a]}(e);var i=e.read_shift(2);e.read_shift(2),DA(e);var c=e.read_shift(2);e.l+=c;for(var s=1;s=(l?i:2*i))break}if(r.length!==i&&r.length!==2*i)throw new Error("cchText: "+i+" != "+r.length);return e.l=n+t,{t:r}}catch(d){return e.l=n+t,{t:r}}}},439:{f:FA},440:{f:function(e,t){var a=rp(e);e.l+=16;var n=function(e,t){var a=e.l+t,n=e.read_shift(4);if(2!==n)throw new Error("Unrecognized streamVersion: "+n);var r=e.read_shift(2);e.l+=2;var o,i,c,s,l,d,u="";16&r&&(o=qA(e,e.l)),128&r&&(i=qA(e,e.l)),257===(257&r)&&(c=qA(e,e.l)),1===(257&r)&&(s=YA(e,e.l)),8&r&&(u=qA(e,e.l)),32&r&&(l=e.read_shift(16)),64&r&&(d=vA(e)),e.l=a;var m=i||c||s||"";m&&u&&(m+="#"+u),m||(m="#"+u),2&r&&"/"==m.charAt(0)&&"/"!=m.charAt(1)&&(m="file://"+m);var f={Target:m};return l&&(f.guid=l),d&&(f.time=d),o&&(f.Tooltip=o),f}(e,t-24);return[a,n]}},441:{},442:{f:VA},443:{},444:{f:DA},445:{},446:{},448:{f:PA},449:{f:function(e){return e.read_shift(2),e.read_shift(4)},r:2},450:{f:PA},512:{f:gp},513:{f:Bp},515:{f:function(e,t,a){a.biffguess&&2==a.biff&&(a.biff=5);var n=ep(e),r=Th(e);return n.val=r,n}},516:{f:function(e,t,a){a.biffguess&&2==a.biff&&(a.biff=5),e.l;var n=ep(e);2==a.biff&&e.l++;var r=VA(e,e.l,a);return n.val=r,n}},517:{f:bp},519:{f:Ip},520:{f:function(e){var t={};t.r=e.read_shift(2),t.c=e.read_shift(2),t.cnt=e.read_shift(2)-t.c;var a=e.read_shift(2);e.l+=4;var n=e.read_shift(1);return e.l+=3,7&n&&(t.level=7&n),32&n&&(t.hidden=!0),64&n&&(t.hpt=a/20),t}},523:{},545:{f:Mp},549:{f:hp},566:{},574:{f:function(e,t,a){return a&&a.biff>=2&&a.biff<5?{}:{RTL:64&e.read_shift(2)}}},638:{f:function(e){var t=e.read_shift(2),a=e.read_shift(2),n=np(e);return{r:t,c:a,ixfe:n[0],rknum:n[1]}}},659:{},1048:{},1054:{f:function(e,t,a){return[e.read_shift(2),GA(e,0,a)]}},1084:{},1212:{f:function(e,t,a){var n=ip(e);e.l++;var r=e.read_shift(1);return[Yv(e,t-=8,a),r,n]}},2048:{f:function(e,t){e.read_shift(2);var a=rp(e),n=e.read_shift((t-10)/2,"dbcs-cont");return[a,n=n.replace(Pd,"")]}},2049:{},2050:{},2051:{},2052:{},2053:{},2054:{},2055:{},2056:{},2057:{f:up},2058:{},2059:{},2060:{},2061:{},2062:{},2063:{},2064:{},2066:{},2067:{},2128:{},2129:{},2130:{},2131:{},2132:{},2133:{},2134:{},2135:{},2136:{},2137:{},2138:{},2146:{},2147:{r:12},2148:{},2149:{},2150:{},2151:{f:PA},2152:{},2154:{},2155:{},2156:{},2161:{},2162:{},2164:{},2165:{},2166:{},2167:{},2168:{},2169:{},2170:{},2171:{},2172:{f:function(e){e.l+=2;var t={cxfs:0,crc:0};return t.cxfs=e.read_shift(2),t.crc=e.read_shift(4),t},r:12},2173:{f:function(e,t){e.l,e.l+=2;var a=e.read_shift(2);e.l+=2;for(var n=e.read_shift(2),r=[];n-- >0;)r.push(nv(e,e.l));return{ixfe:a,ext:r}},r:12},2174:{},2175:{},2180:{},2181:{},2182:{},2183:{},2184:{},2185:{},2186:{},2187:{},2188:{f:FA,r:12},2189:{},2190:{r:12},2191:{},2192:{},2194:{},2195:{},2196:{f:function(e,t,a){if(!(a.biff<8)){var n=e.read_shift(2),r=e.read_shift(2);return[KA(e,n,a),KA(e,r,a)]}e.l+=t},r:12},2197:{},2198:{f:function(e,t,a){var n=e.l+t;if(124226!==e.read_shift(4))if(a.cellStyles){var r,o=e.slice(e.l);e.l=n;try{r=mm(o,{type:"array"})}catch(c){return}var i=cm(r,"theme/theme/theme1.xml",!0);if(i)return ev(i,a)}else e.l=n},r:12},2199:{},2200:{},2201:{},2202:{f:function(e){return[0!==e.read_shift(4),0!==e.read_shift(4),e.read_shift(4)]},r:12},2203:{f:PA},2204:{},2205:{},2206:{},2207:{},2211:{f:function(e){var t=function(e){var t=e.read_shift(2),a=e.read_shift(2);return e.l+=8,{type:t,flags:a}}(e);if(2211!=t.type)throw new Error("Invalid Future Record "+t.type);return 0!==e.read_shift(4)}},2212:{},2213:{},2214:{},2215:{},4097:{},4098:{},4099:{},4102:{},4103:{},4105:{},4106:{},4107:{},4108:{},4109:{},4116:{},4117:{},4118:{},4119:{},4120:{},4121:{},4122:{},4123:{},4124:{},4125:{},4126:{},4127:{},4128:{},4129:{},4130:{},4132:{},4133:{},4134:{f:DA},4135:{},4146:{},4147:{},4148:{},4149:{},4154:{},4156:{},4157:{},4158:{},4159:{},4160:{},4161:{},4163:{},4164:{f:function(e,t,a){var n={area:!1};if(5!=a.biff)return e.l+=t,n;var r=e.read_shift(1);return e.l+=3,16&r&&(n.area=!0),n}},4165:{},4166:{},4168:{},4170:{},4171:{},4174:{},4175:{},4176:{},4177:{},4187:{},4188:{f:function(e){for(var t=e.read_shift(2),a=[];t-- >0;)a.push($A(e));return a}},4189:{},4191:{},4192:{},4193:{},4194:{},4195:{},4196:{},4197:{},4198:{},4199:{},4200:{},0:{f:gp},1:{},2:{f:function(e){var t=ep(e);++e.l;var a=e.read_shift(2);return t.t="n",t.val=a,t}},3:{f:function(e){var t=ep(e);++e.l;var a=Th(e);return t.t="n",t.val=a,t}},4:{f:function(e,t,a){a.biffguess&&5==a.biff&&(a.biff=2);var n=ep(e);++e.l;var r=GA(e,0,a);return n.t="str",n.val=r,n}},5:{f:bp},7:{f:function(e){var t=e.read_shift(1);return 0===t?(e.l++,""):e.read_shift(t,"sbcs-cont")}},8:{},9:{f:up},11:{},22:{f:DA},30:{f:pp},31:{},32:{},33:{f:Mp},36:{},37:{f:hp},50:{f:function(e,t){e.l+=6,e.l+=2,e.l+=1,e.l+=3,e.l+=1,e.l+=t-13}},62:{},52:{},67:{},68:{f:DA},69:{},86:{},126:{},127:{f:function(e){var t=e.read_shift(2),a=e.read_shift(2),n=e.read_shift(4),r={fmt:t,env:a,len:n,data:e.slice(e.l,e.l+n)};return e.l+=n,r}},135:{},136:{},137:{},145:{},148:{},149:{},150:{},169:{},171:{},188:{},191:{},192:{},194:{},195:{},214:{f:function(e,t,a){var n=e.l+t,r=ep(e),o=e.read_shift(2),i=KA(e,o,a);return e.l=n,r.t="str",r.val=i,r}},223:{},234:{},354:{},421:{},518:{f:qv},521:{f:up},536:{f:xp},547:{f:kp},561:{},579:{},1030:{f:qv},1033:{f:up},1091:{},2157:{},2163:{},2177:{},2240:{},2241:{},2242:{},2243:{},2244:{},2245:{},2246:{},2247:{},2248:{},2249:{},2250:{},2251:{},2262:{r:12},29282:{}};function $y(e,t,a,n){var r=t;if(!isNaN(r)){var o=n||(a||[]).length||0,i=e.next(4);i.write_shift(2,r),i.write_shift(2,o),o>0&&wf(a)&&e.push(a)}}function ek(e,t,a){return e||(e=Uf(7)),e.write_shift(2,t),e.write_shift(2,a),e.write_shift(2,0),e.write_shift(1,0),e}function tk(e,t,a,n){if(null!=t.v)switch(t.t){case"d":case"n":var r="d"==t.t?ju(Yu(t.v)):t.v;return void(r==(0|r)&&r>=0&&r<65536?$y(e,2,function(e,t,a){var n=Uf(9);return ek(n,e,t),n.write_shift(2,a),n}(a,n,r)):$y(e,3,function(e,t,a){var n=Uf(15);return ek(n,e,t),n.write_shift(8,a,"f"),n}(a,n,r)));case"b":case"e":return void $y(e,5,function(e,t,a,n){var r=Uf(9);return ek(r,e,t),LA(a,n||"b",r),r}(a,n,t.v,t.t));case"s":case"str":return void $y(e,4,function(e,t,a){var n=Uf(8+2*a.length);return ek(n,e,t),n.write_shift(1,a.length),n.write_shift(a.length,a,"sbcs"),n.l255||i.e.r>16383){if(n.WTF)throw new Error("Range "+(t["!ref"]||"A1")+" exceeds format limit A1:IV16384");i.e.c=Math.min(i.e.c,255),i.e.r=Math.min(i.e.c,16383),r=$f(i)}for(var l=i.s.r;l<=i.e.r;++l){c=Wf(l);for(var d=i.s.c;d<=i.e.c;++d){l===i.s.r&&(s[d]=qf(d)),r=s[d]+c;var u=o?(t[l]||[])[d]:t[r];u&&tk(e,u,l,d)}}}(n,e.Sheets[e.SheetNames[r]],0,a),$y(n,10),n.end()}function nk(e,t,a){$y(e,49,function(e,t){var a=e.name||"Arial",n=t&&5==t.biff,r=Uf(n?15+a.length:16+2*a.length);return r.write_shift(2,20*(e.sz||12)),r.write_shift(4,0),r.write_shift(2,400),r.write_shift(4,0),r.write_shift(2,0),r.write_shift(1,a.length),n||r.write_shift(1,1),r.write_shift((n?1:2)*a.length,a,n?"sbcs":"utf16le"),r}({sz:12,color:{theme:1},name:"Arial",family:2,scheme:"minor"},a))}function rk(e,t){if(t){var a=0;t.forEach((function(t,n){++a<=256&&t&&$y(e,125,function(e,t){var a=Uf(12);a.write_shift(2,t),a.write_shift(2,t),a.write_shift(2,256*e.width),a.write_shift(2,0);var n=0;return e.hidden&&(n|=1),a.write_shift(1,n),n=e.level||0,a.write_shift(1,n),a.write_shift(2,0),a}(mb(n,t),n))}))}}function ok(e,t,a,n,r){var o=16+hb(r.cellXfs,t,r);if(null!=t.v||t.bf)if(t.bf)$y(e,6,Jv(t,a,n,0,o));else switch(t.t){case"d":case"n":$y(e,515,function(e,t,a,n){var r=Uf(14);return tp(e,t,n,r),Bh(a,r),r}(a,n,"d"==t.t?ju(Yu(t.v)):t.v,o));break;case"b":case"e":$y(e,517,function(e,t,a,n,r,o){var i=Uf(8);return tp(e,t,n,i),LA(a,o,i),i}(a,n,t.v,o,0,t.t));break;case"s":case"str":if(r.bookSST)$y(e,253,function(e,t,a,n){var r=Uf(10);return tp(e,t,n,r),r.write_shift(4,a),r}(a,n,ub(r.Strings,t.v,r.revStrings),o));else $y(e,516,function(e,t,a,n,r){var o=!r||8==r.biff,i=Uf(+o+8+(1+o)*a.length);return tp(e,t,n,i),i.write_shift(2,a.length),o&&i.write_shift(1,1),i.write_shift((1+o)*a.length,a,o?"utf16le":"sbcs"),i}(a,n,(t.v||"").slice(0,255),o,r));break;default:$y(e,513,tp(a,n,o))}else $y(e,513,tp(a,n,o))}function ik(e,t,a){var n,r=Lf(),o=a.SheetNames[e],i=a.Sheets[o]||{},c=(a||{}).Workbook||{},s=(c.Sheets||[])[e]||{},l=Array.isArray(i),d=8==t.biff,u="",m=[],f=eh(i["!ref"]||"A1"),h=d?65536:16384;if(f.e.c>255||f.e.r>=h){if(t.WTF)throw new Error("Range "+(i["!ref"]||"A1")+" exceeds format limit A1:IV16384");f.e.c=Math.min(f.e.c,255),f.e.r=Math.min(f.e.c,h-1)}$y(r,2057,mp(0,16,t)),$y(r,13,UA(1)),$y(r,12,UA(100)),$y(r,15,OA(!0)),$y(r,17,OA(!1)),$y(r,16,Bh(.001)),$y(r,95,OA(!0)),$y(r,42,OA(!1)),$y(r,43,OA(!1)),$y(r,130,UA(1)),$y(r,128,function(e){var t=Uf(8);return t.write_shift(4,0),t.write_shift(2,e[0]?e[0]+1:0),t.write_shift(2,e[1]?e[1]+1:0),t}([0,0])),$y(r,131,OA(!1)),$y(r,132,OA(!1)),d&&rk(r,i["!cols"]),$y(r,512,function(e,t){var a=8!=t.biff&&t.biff?2:4,n=Uf(2*a+6);return n.write_shift(a,e.s.r),n.write_shift(a,e.e.r+1),n.write_shift(2,e.s.c),n.write_shift(2,e.e.c+1),n.write_shift(2,0),n}(f,t)),d&&(i["!links"]=[]);for(var A=f.s.r;A<=f.e.r;++A){u=Wf(A);for(var p=f.s.c;p<=f.e.c;++p){A===f.s.r&&(m[p]=qf(p)),n=m[p]+u;var g=l?(i[A]||[])[p]:i[n];g&&(ok(r,g,A,p,t),d&&g.l&&i["!links"].push([n,g.l]))}}var v=s.CodeName||s.name||o;return d&&$y(r,574,function(e){var t=Uf(18),a=1718;return e&&e.RTL&&(a|=64),t.write_shift(2,a),t.write_shift(4,0),t.write_shift(4,64),t.write_shift(4,0),t.write_shift(4,0),t}((c.Views||[])[0])),d&&(i["!merges"]||[]).length&&$y(r,229,function(e){var t=Uf(2+8*e.length);t.write_shift(2,e.length);for(var a=0;a255&&"undefined"!=typeof console&&console.error&&console.error("Worksheet '"+e.SheetNames[a]+"' extends beyond column IV (255). Data may be lost.")}var r=t||{};switch(r.biff||2){case 8:case 5:return function(e,t){var a=t||{},n=[];e&&!e.SSF&&(e.SSF=Ju(Vd)),e&&e.SSF&&(Cu(),Mu(e.SSF),a.revssf=Du(e.SSF),a.revssf[e.SSF[65535]]=0,a.ssf=e.SSF),a.Strings=[],a.Strings.Count=0,a.Strings.Unique=0,tw(a),a.cellXfs=[],hb(a.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={});for(var r=0;r/g,"")).match(/");var o=e.match(/<\/table/i),i=r.index,c=o&&o.index||e.length,s=tm(e.slice(i,c),/(:?]*>)/i,""),l=-1,d=0,u=0,m=0,f={s:{r:1e7,c:1e7},e:{r:0,c:0}},h=[];for(i=0;i/i);for(c=0;c"))>-1;)b=b.slice(y+1);for(var k=0;k")));m=x.colspan?+x.colspan:1,((u=+x.rowspan)>1||m>1)&&h.push({s:{r:l,c:d},e:{r:l+(u||1)-1,c:d+m-1}});var z=x.t||x["data-t"]||"";if(b.length)if(b=Lm(b),f.s.r>l&&(f.s.r=l),f.e.rd&&(f.s.c=d),f.e.ca||r[l].s.c>i)&&!(r[l].e.r1&&(f.rowspan=c),s>1&&(f.colspan=s),n.editable?m=''+m+"":u&&(f["data-t"]=u&&u.t||"z",null!=u.v&&(f["data-v"]=u.v),null!=u.z&&(f["data-z"]=u.z),u.l&&"#"!=(u.l.Target||"#").charAt(0)&&(m=''+m+"")),f.id=(n.id||"sjs")+"-"+d,o.push(Ym("td",m,f))}}return""+o.join("")+""}var uk='SheetJS Table Export',mk="";function fk(e,t,a){return[].join("")+""}function hk(e,t){var a=t||{},n=null!=a.header?a.header:uk,r=null!=a.footer?a.footer:mk,o=[n],i=Zf(e["!ref"]);a.dense=Array.isArray(e),o.push(fk(0,0,a));for(var c=i.s.r;c<=i.e.r;++c)o.push(dk(e,i,c,a));return o.push("
"+r),o.join("")}function Ak(e,t,a){var n=a||{};null!=kd&&(n.dense=kd);var r=0,o=0;if(null!=n.origin)if("number"==typeof n.origin)r=n.origin;else{var i="string"==typeof n.origin?Jf(n.origin):n.origin;r=i.r,o=i.c}var c=t.getElementsByTagName("tr"),s=Math.min(n.sheetRows||1e7,c.length),l={s:{r:0,c:0},e:{r:r,c:o}};if(e["!ref"]){var d=Zf(e["!ref"]);l.s.r=Math.min(l.s.r,d.s.r),l.s.c=Math.min(l.s.c,d.s.c),l.e.r=Math.max(l.e.r,d.e.r),l.e.c=Math.max(l.e.c,d.e.c),-1==r&&(l.e.r=r=d.e.r+1)}var u=[],m=0,f=e["!rows"]||(e["!rows"]=[]),h=0,A=0,p=0,g=0,v=0,b=0;for(e["!cols"]||(e["!cols"]=[]);h1||b>1)&&u.push({s:{r:A+r,c:g+o},e:{r:A+r+(v||1)-1,c:g+o+(b||1)-1}});var C={t:"s",v:x},S=w.getAttribute("data-t")||w.getAttribute("t")||"";null!=x&&(0==x.length?C.t=S||"z":n.raw||0==x.trim().length||"s"==S||("TRUE"===x?C={t:"b",v:!0}:"FALSE"===x?C={t:"b",v:!1}:isNaN(Zu(x))?isNaN(em(x).getDate())||(C={t:"d",v:Yu(x)},n.cellDates||(C={t:"n",v:ju(C.v)}),C.z=n.dateNF||Vd[14]):C={t:"n",v:Zu(x)})),void 0===C.z&&null!=z&&(C.z=z);var E="",T=w.getElementsByTagName("A");if(T&&T.length)for(var B=0;B=s&&(e["!fullref"]=$f((l.e.r=c.length-h+A-1+r,l))),e}function pk(e,t){return Ak((t||{}).dense?[]:{},e,t)}function gk(e){var t="",a=function(e){return e.ownerDocument.defaultView&&"function"===typeof e.ownerDocument.defaultView.getComputedStyle?e.ownerDocument.defaultView.getComputedStyle:"function"===typeof getComputedStyle?getComputedStyle:null}(e);return a&&(t=a(e).getPropertyValue("display")),t||(t=e.style&&e.style.display),"none"===t}function vk(e){var t=e.replace(/[\t\r\n]/g," ").trim().replace(/ +/g," ").replace(//g," ").replace(//g,(function(e,t){return Array(parseInt(t,10)+1).join(" ")})).replace(/]*\/>/g,"\t").replace(//g,"\n");return[zm(t.replace(/<[^>]*>/g,""))]}var bk={day:["d","dd"],month:["m","mm"],year:["y","yy"],hours:["h","hh"],minutes:["m","mm"],seconds:["s","ss"],"am-pm":["A/P","AM/PM"],"day-of-week":["ddd","dddd"],era:["e","ee"],quarter:["\\Qm",'m\\"th quarter"']};function yk(e,t){var a=t||{};null!=kd&&null==a.dense&&(a.dense=kd);var n,r,o,i,c,s,l=Jm(e),d=[],u={name:""},m="",f=0,h={},A=[],p=a.dense?[]:{},g={value:""},v="",b=0,y=[],k=-1,w=-1,x={s:{r:1e6,c:1e7},e:{r:0,c:0}},z=0,M={},C=[],S={},E=[],T=1,B=1,R=[],I={Names:[]},N={},P=["",""],F=[],O={},D="",U=0,j=!1,L=!1,_=0;for(Xm.lastIndex=0,l=l.replace(//gm,"").replace(//gm,"");c=Xm.exec(l);)switch(c[3]=c[3].replace(/_.*$/,"")){case"table":case"\u5de5\u4f5c\u8868":"/"===c[1]?(x.e.c>=x.s.c&&x.e.r>=x.s.r?p["!ref"]=$f(x):p["!ref"]="A1:A1",a.sheetRows>0&&a.sheetRows<=x.e.r&&(p["!fullref"]=p["!ref"],x.e.r=a.sheetRows-1,p["!ref"]=$f(x)),C.length&&(p["!merges"]=C),E.length&&(p["!rows"]=E),o.name=o["\u540d\u79f0"]||o.name,"undefined"!==typeof JSON&&JSON.stringify(o),A.push(o.name),h[o.name]=p,L=!1):"/"!==c[0].charAt(c[0].length-2)&&(o=ym(c[0],!1),k=w=-1,x.s.r=x.s.c=1e7,x.e.r=x.e.c=0,p=a.dense?[]:{},C=[],E=[],L=!0);break;case"table-row-group":"/"===c[1]?--z:++z;break;case"table-row":case"\u884c":if("/"===c[1]){k+=T,T=1;break}if((i=ym(c[0],!1))["\u884c\u53f7"]?k=i["\u884c\u53f7"]-1:-1==k&&(k=0),(T=+i["number-rows-repeated"]||1)<10)for(_=0;_0&&(E[k+_]={level:z});w=-1;break;case"covered-table-cell":"/"!==c[1]&&++w,a.sheetStubs&&(a.dense?(p[k]||(p[k]=[]),p[k][w]={t:"z"}):p[Xf({r:k,c:w})]={t:"z"}),v="",y=[];break;case"table-cell":case"\u6570\u636e":if("/"===c[0].charAt(c[0].length-2))++w,g=ym(c[0],!1),B=parseInt(g["number-columns-repeated"]||"1",10),s={t:"z",v:null},g.formula&&0!=a.cellFormula&&(s.f=ob(zm(g.formula))),"string"==(g["\u6570\u636e\u7c7b\u578b"]||g["value-type"])&&(s.t="s",s.v=zm(g["string-value"]||""),a.dense?(p[k]||(p[k]=[]),p[k][w]=s):p[Xf({r:k,c:w})]=s),w+=B-1;else if("/"!==c[1]){v="",b=0,y=[],B=1;var H=T?k+T-1:k;if(++w>x.e.c&&(x.e.c=w),wx.e.r&&(x.e.r=H),F=[],O={},s={t:(g=ym(c[0],!1))["\u6570\u636e\u7c7b\u578b"]||g["value-type"],v:null},a.cellFormula)if(g.formula&&(g.formula=zm(g.formula)),g["number-matrix-columns-spanned"]&&g["number-matrix-rows-spanned"]&&(S={s:{r:k,c:w},e:{r:k+(parseInt(g["number-matrix-rows-spanned"],10)||0)-1,c:w+(parseInt(g["number-matrix-columns-spanned"],10)||0)-1}},s.F=$f(S),R.push([S,s.F])),g.formula)s.f=ob(g.formula);else for(_=0;_=R[_][0].s.r&&k<=R[_][0].e.r&&w>=R[_][0].s.c&&w<=R[_][0].e.c&&(s.F=R[_][1]);switch((g["number-columns-spanned"]||g["number-rows-spanned"])&&(S={s:{r:k,c:w},e:{r:k+(parseInt(g["number-rows-spanned"],10)||0)-1,c:w+(parseInt(g["number-columns-spanned"],10)||0)-1}},C.push(S)),g["number-columns-repeated"]&&(B=parseInt(g["number-columns-repeated"],10)),s.t){case"boolean":s.t="b",s.v=Im(g["boolean-value"]);break;case"float":case"percentage":case"currency":s.t="n",s.v=parseFloat(g.value);break;case"date":s.t="d",s.v=Yu(g["date-value"]),a.cellDates||(s.t="n",s.v=ju(s.v)),s.z="m/d/yy";break;case"time":s.t="n",s.v=Ku(g["time-value"])/86400,a.cellDates&&(s.t="d",s.v=Qu(s.v)),s.z="HH:MM:SS";break;case"number":s.t="n",s.v=parseFloat(g["\u6570\u636e\u6570\u503c"]);break;default:if("string"!==s.t&&"text"!==s.t&&s.t)throw new Error("Unsupported value type "+s.t);s.t="s",null!=g["string-value"]&&(v=zm(g["string-value"]),y=[])}}else{if(j=!1,"s"===s.t&&(s.v=v||"",y.length&&(s.R=y),j=0==b),N.Target&&(s.l=N),F.length>0&&(s.c=F,F=[]),v&&!1!==a.cellText&&(s.w=v),j&&(s.t="z",delete s.v),(!j||a.sheetStubs)&&!(a.sheetRows&&a.sheetRows<=k))for(var Q=0;Q0;)p[k+Q][w+B]=Ju(s);else for(p[Xf({r:k+Q,c:w})]=s;--B>0;)p[Xf({r:k+Q,c:w+B})]=Ju(s);x.e.c<=w&&(x.e.c=w)}w+=(B=parseInt(g["number-columns-repeated"]||"1",10))-1,B=0,s={},v="",y=[]}N={};break;case"document":case"document-content":case"\u7535\u5b50\u8868\u683c\u6587\u6863":case"spreadsheet":case"\u4e3b\u4f53":case"scripts":case"styles":case"font-face-decls":case"master-styles":if("/"===c[1]){if((n=d.pop())[0]!==c[3])throw"Bad state: "+n}else"/"!==c[0].charAt(c[0].length-2)&&d.push([c[3],!0]);break;case"annotation":if("/"===c[1]){if((n=d.pop())[0]!==c[3])throw"Bad state: "+n;O.t=v,y.length&&(O.R=y),O.a=D,F.push(O)}else"/"!==c[0].charAt(c[0].length-2)&&d.push([c[3],!1]);D="",U=0,v="",b=0,y=[];break;case"creator":"/"===c[1]?D=l.slice(U,c.index):U=c.index+c[0].length;break;case"meta":case"\u5143\u6570\u636e":case"settings":case"config-item-set":case"config-item-map-indexed":case"config-item-map-entry":case"config-item-map-named":case"shapes":case"frame":case"text-box":case"image":case"data-pilot-tables":case"list-style":case"form":case"dde-links":case"event-listeners":case"chart":if("/"===c[1]){if((n=d.pop())[0]!==c[3])throw"Bad state: "+n}else"/"!==c[0].charAt(c[0].length-2)&&d.push([c[3],!1]);v="",b=0,y=[];break;case"scientific-number":case"currency-symbol":case"currency-style":case"script":case"libraries":case"automatic-styles":case"default-style":case"page-layout":case"style":case"map":case"font-face":case"paragraph-properties":case"table-properties":case"table-column-properties":case"table-row-properties":case"table-cell-properties":case"fraction":case"boolean-style":case"boolean":case"text-style":case"text-content":case"text-properties":case"embedded-text":case"body":case"\u7535\u5b50\u8868\u683c":case"forms":case"table-column":case"table-header-rows":case"table-rows":case"table-column-group":case"table-header-columns":case"table-columns":case"null-date":case"graphic-properties":case"calculation-settings":case"named-expressions":case"label-range":case"label-ranges":case"named-expression":case"sort":case"sort-by":case"sort-groups":case"tab":case"line-break":case"span":case"s":case"date":case"object":case"title":case"\u6807\u9898":case"desc":case"binary-data":case"table-source":case"scenario":case"iteration":case"content-validations":case"content-validation":case"help-message":case"error-message":case"database-ranges":case"filter":case"filter-and":case"filter-or":case"filter-condition":case"list-level-style-bullet":case"list-level-style-number":case"list-level-properties":case"sender-firstname":case"sender-lastname":case"sender-initials":case"sender-title":case"sender-position":case"sender-email":case"sender-phone-private":case"sender-fax":case"sender-company":case"sender-phone-work":case"sender-street":case"sender-city":case"sender-postal-code":case"sender-country":case"sender-state-or-province":case"author-name":case"author-initials":case"chapter":case"file-name":case"template-name":case"sheet-name":case"event-listener":case"initial-creator":case"creation-date":case"print-date":case"generator":case"document-statistic":case"user-defined":case"editing-duration":case"editing-cycles":case"config-item":case"page-number":case"page-count":case"time":case"cell-range-source":case"detective":case"operation":case"highlighted-range":case"data-pilot-table":case"source-cell-range":case"source-service":case"data-pilot-field":case"data-pilot-level":case"data-pilot-subtotals":case"data-pilot-subtotal":case"data-pilot-members":case"data-pilot-member":case"data-pilot-display-info":case"data-pilot-sort-info":case"data-pilot-layout-info":case"data-pilot-field-reference":case"data-pilot-groups":case"data-pilot-group":case"data-pilot-group-member":case"rect":case"dde-connection-decls":case"dde-connection-decl":case"dde-link":case"dde-source":case"properties":case"property":case"table-protection":case"data-pilot-grand-total":case"office-document-common-attrs":break;case"number-style":case"percentage-style":case"date-style":case"time-style":if("/"===c[1]){if(M[u.name]=m,(n=d.pop())[0]!==c[3])throw"Bad state: "+n}else"/"!==c[0].charAt(c[0].length-2)&&(m="",u=ym(c[0],!1),d.push([c[3],!0]));break;case"number":case"day":case"month":case"year":case"era":case"day-of-week":case"week-of-year":case"quarter":case"hours":case"minutes":case"seconds":case"am-pm":switch(d[d.length-1][0]){case"time-style":case"date-style":r=ym(c[0],!1),m+=bk[c[3]]["long"===r.style?1:0]}break;case"text":if("/>"===c[0].slice(-2))break;if("/"===c[1])switch(d[d.length-1][0]){case"number-style":case"date-style":case"time-style":m+=l.slice(f,c.index)}else f=c.index+c[0].length;break;case"named-range":P=ib((r=ym(c[0],!1))["cell-range-address"]);var K={Name:r.name,Ref:P[0]+"!"+P[1]};L&&(K.Sheet=A.length),I.Names.push(K);break;case"p":case"\u6587\u672c\u4e32":if(["master-styles"].indexOf(d[d.length-1][0])>-1)break;if("/"!==c[1]||g&&g["string-value"])ym(c[0],!1),b=c.index+c[0].length;else{var V=vk(l.slice(b,c.index));v=(v.length>0?v+"\n":"")+V[0]}break;case"database-range":if("/"===c[1])break;try{h[(P=ib(ym(c[0])["target-range-address"]))[0]]["!autofilter"]={ref:P[1]}}catch(W){}break;case"a":if("/"!==c[1]){if(!(N=ym(c[0],!1)).href)break;N.Target=zm(N.href),delete N.href,"#"==N.Target.charAt(0)&&N.Target.indexOf(".")>-1?(P=ib(N.Target.slice(1)),N.Target="#"+P[0]+"!"+P[1]):N.Target.match(/^\.\.[\\\/]/)&&(N.Target=N.Target.slice(3))}break;default:switch(c[2]){case"dc:":case"calcext:":case"loext:":case"ooo:":case"chartooo:":case"draw:":case"style:":case"chart:":case"form:":case"uof:":case"\u8868:":case"\u5b57:":break;default:if(a.WTF)throw new Error(c)}}var G={Sheets:h,SheetNames:A,Workbook:I};return a.bookSheets&&delete G.Sheets,G}function kk(e,t){t=t||{},rm(e,"META-INF/manifest.xml")&&function(e,t){for(var a,n,r=Jm(e);a=Xm.exec(r);)switch(a[3]){case"manifest":break;case"file-entry":if("/"==(n=ym(a[0],!1)).path&&n.type!==tA)throw new Error("This OpenDocument is not a spreadsheet");break;case"encryption-data":case"algorithm":case"start-key-generation":case"key-derivation":throw new Error("Unsupported ODS Encryption");default:if(t&&t.WTF)throw a}}(im(e,"META-INF/manifest.xml"),t);var a=cm(e,"content.xml");if(!a)throw new Error("Missing content.xml in ODS / UOF file");var n=yk(Dm(a),t);return rm(e,"meta.xml")&&(n.Props=iA(im(e,"meta.xml"))),n}function wk(e,t){return yk(e,t)}var xk=function(){var e=["",'',"",'',"",'',"",""].join(""),t=""+e+"";return function(){return hm+t}}(),zk=function(){var e=" \n",t=function(t,a,n){var r=[];r.push(' \n');var o=0,i=0,c=Zf(t["!ref"]||"A1"),s=t["!merges"]||[],l=0,d=Array.isArray(t);if(t["!cols"])for(i=0;i<=c.e.c;++i)r.push(" \n");var u="",m=t["!rows"]||[];for(o=0;o\n");for(;o<=c.e.r;++o){for(u=m[o]?' table:style-name="ro'+m[o].ods+'"':"",r.push(" \n"),i=0;ii)&&!(s[l].s.r>o)&&!(s[l].e.c\n");else{var p=Xf({r:o,c:i}),g=d?(t[o]||[])[i]:t[p];if(g&&g.f&&(h["table:formula"]=Sm(("of:="+g.f.replace(pv,"$1[.$2$3$4$5]").replace(/\]:\[/g,":")).replace(/;/g,"|").replace(/,/g,";")),g.F&&g.F.slice(0,p.length)==p)){var v=Zf(g.F);h["table:number-matrix-columns-spanned"]=v.e.c-v.s.c+1,h["table:number-matrix-rows-spanned"]=v.e.r-v.s.r+1}if(g){switch(g.t){case"b":A=g.v?"TRUE":"FALSE",h["office:value-type"]="boolean",h["office:boolean-value"]=g.v?"true":"false";break;case"n":A=g.w||String(g.v||0),h["office:value-type"]="float",h["office:value"]=g.v||0;break;case"s":case"str":A=null==g.v?"":g.v,h["office:value-type"]="string";break;case"d":A=g.w||Yu(g.v).toISOString(),h["office:value-type"]="date",h["office:date-value"]=Yu(g.v).toISOString(),h["table:style-name"]="ce1";break;default:r.push(e);continue}var b=Sm(A).replace(/ +/g,(function(e){return''})).replace(/\t/g,"").replace(/\n/g,"").replace(/^ /,"").replace(/ $/,"");if(g.l&&g.l.Target){var y=g.l.Target;"#"==(y="#"==y.charAt(0)?"#"+cb(y.slice(1)):y).charAt(0)||y.match(/^\w+:/)||(y="../"+y),b=Ym("text:a",b,{"xlink:href":y.replace(/&/g,"&")})}r.push(" "+Ym("table:table-cell",Ym("text:p",b,{}),h)+"\n")}else r.push(e)}}r.push(" \n")}return r.push(" \n"),r.join("")};return function(e,a){var n=[hm],r=Wm({"xmlns:office":"urn:oasis:names:tc:opendocument:xmlns:office:1.0","xmlns:table":"urn:oasis:names:tc:opendocument:xmlns:table:1.0","xmlns:style":"urn:oasis:names:tc:opendocument:xmlns:style:1.0","xmlns:text":"urn:oasis:names:tc:opendocument:xmlns:text:1.0","xmlns:draw":"urn:oasis:names:tc:opendocument:xmlns:drawing:1.0","xmlns:fo":"urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:dc":"http://purl.org/dc/elements/1.1/","xmlns:meta":"urn:oasis:names:tc:opendocument:xmlns:meta:1.0","xmlns:number":"urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0","xmlns:presentation":"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0","xmlns:svg":"urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0","xmlns:chart":"urn:oasis:names:tc:opendocument:xmlns:chart:1.0","xmlns:dr3d":"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0","xmlns:math":"http://www.w3.org/1998/Math/MathML","xmlns:form":"urn:oasis:names:tc:opendocument:xmlns:form:1.0","xmlns:script":"urn:oasis:names:tc:opendocument:xmlns:script:1.0","xmlns:ooo":"http://openoffice.org/2004/office","xmlns:ooow":"http://openoffice.org/2004/writer","xmlns:oooc":"http://openoffice.org/2004/calc","xmlns:dom":"http://www.w3.org/2001/xml-events","xmlns:xforms":"http://www.w3.org/2002/xforms","xmlns:xsd":"http://www.w3.org/2001/XMLSchema","xmlns:xsi":"http://www.w3.org/2001/XMLSchema-instance","xmlns:sheet":"urn:oasis:names:tc:opendocument:sh33tjs:1.0","xmlns:rpt":"http://openoffice.org/2005/report","xmlns:of":"urn:oasis:names:tc:opendocument:xmlns:of:1.2","xmlns:xhtml":"http://www.w3.org/1999/xhtml","xmlns:grddl":"http://www.w3.org/2003/g/data-view#","xmlns:tableooo":"http://openoffice.org/2009/table","xmlns:drawooo":"http://openoffice.org/2010/draw","xmlns:calcext":"urn:org:documentfoundation:names:experimental:calc:xmlns:calcext:1.0","xmlns:loext":"urn:org:documentfoundation:names:experimental:office:xmlns:loext:1.0","xmlns:field":"urn:openoffice:names:experimental:ooo-ms-interop:xmlns:field:1.0","xmlns:formx":"urn:openoffice:names:experimental:ooxml-odf-interop:xmlns:form:1.0","xmlns:css3t":"http://www.w3.org/TR/css3-text/","office:version":"1.2"}),o=Wm({"xmlns:config":"urn:oasis:names:tc:opendocument:xmlns:config:1.0","office:mimetype":"application/vnd.oasis.opendocument.spreadsheet"});"fods"==a.bookType?(n.push("\n"),n.push(nA().replace(/office:document-meta/g,"office:meta"))):n.push("\n"),function(e,t){e.push(" \n"),e.push(' \n'),e.push(' \n'),e.push(" /\n"),e.push(' \n'),e.push(" /\n"),e.push(" \n"),e.push(" \n");var a=0;t.SheetNames.map((function(e){return t.Sheets[e]})).forEach((function(t){if(t&&t["!cols"])for(var n=0;n\n'),e.push(' \n'),e.push(" \n"),++a}}));var n=0;t.SheetNames.map((function(e){return t.Sheets[e]})).forEach((function(t){if(t&&t["!rows"])for(var a=0;a\n'),e.push(' \n'),e.push(" \n"),++n}})),e.push(' \n'),e.push(' \n'),e.push(" \n"),e.push(' \n'),e.push(" \n")}(n,e),n.push(" \n"),n.push(" \n");for(var i=0;i!=e.SheetNames.length;++i)n.push(t(e.Sheets[e.SheetNames[i]],e,i));return n.push(" \n"),n.push(" \n"),"fods"==a.bookType?n.push(""):n.push(""),n.join("")}}();function Mk(e,t){if("fods"==t.bookType)return zk(e,t);var a=um(),n="",r=[],o=[];return dm(a,n="mimetype","application/vnd.oasis.opendocument.spreadsheet"),dm(a,n="content.xml",zk(e,t)),r.push([n,"text/xml"]),o.push([n,"ContentFile"]),dm(a,n="styles.xml",xk(e,t)),r.push([n,"text/xml"]),o.push([n,"StylesFile"]),dm(a,n="meta.xml",hm+nA()),r.push([n,"text/xml"]),o.push([n,"MetadataFile"]),dm(a,n="manifest.rdf",function(e){var t,a,n=[hm];n.push('\n');for(var r=0;r!=e.length;++r)n.push(aA(e[r][0],e[r][1])),n.push((t="",a=e[r][0],[' \n',' \n'," \n"].join("")));return n.push(aA("","Document","pkg")),n.push(""),n.join("")}(o)),r.push([n,"application/rdf+xml"]),dm(a,n="META-INF/manifest.xml",function(e){var t=[hm];t.push('\n'),t.push(' \n');for(var a=0;a\n');return t.push(""),t.join("")}(r)),a}function Ck(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function Sk(e){return"undefined"!=typeof TextDecoder?(new TextDecoder).decode(e):Dm(Rd(e))}function Ek(e){return"undefined"!=typeof TextEncoder?(new TextEncoder).encode(e):Td(Um(e))}function Tk(e){var t=e.reduce((function(e,t){return e+t.length}),0),a=new Uint8Array(t),n=0;return e.forEach((function(e){a.set(e,n),n+=e.length})),a}function Bk(e){return 16843009*((e=(858993459&(e-=e>>1&1431655765))+(e>>2&858993459))+(e>>4)&252645135)>>>24}function Rk(e,t){var a=t?t[0]:0,n=127&e[a];e:if(e[a++]>=128){if(n|=(127&e[a])<<7,e[a++]<128)break e;if(n|=(127&e[a])<<14,e[a++]<128)break e;if(n|=(127&e[a])<<21,e[a++]<128)break e;if(n+=(127&e[a])*Math.pow(2,28),++a,e[a++]<128)break e;if(n+=(127&e[a])*Math.pow(2,35),++a,e[a++]<128)break e;if(n+=(127&e[a])*Math.pow(2,42),++a,e[a++]<128)break e}return t&&(t[0]=a),n}function Ik(e){var t=new Uint8Array(7);t[0]=127&e;var a=1;e:if(e>127){if(t[a-1]|=128,t[a]=e>>7&127,++a,e<=16383)break e;if(t[a-1]|=128,t[a]=e>>14&127,++a,e<=2097151)break e;if(t[a-1]|=128,t[a]=e>>21&127,++a,e<=268435455)break e;if(t[a-1]|=128,t[a]=e/256>>>21&127,++a,e<=34359738367)break e;if(t[a-1]|=128,t[a]=e/65536>>>21&127,++a,e<=4398046511103)break e;t[a-1]|=128,t[a]=e/16777216>>>21&127,++a}return t.slice(0,a)}function Nk(e){var t=0,a=127&e[t];e:if(e[t++]>=128){if(a|=(127&e[t])<<7,e[t++]<128)break e;if(a|=(127&e[t])<<14,e[t++]<128)break e;if(a|=(127&e[t])<<21,e[t++]<128)break e;a|=(127&e[t])<<28}return a}function Pk(e){for(var t=[],a=[0];a[0]=128;);n=e.slice(s,a[0]);break;case 5:c=4,n=e.slice(a[0],a[0]+c),a[0]+=c;break;case 1:c=8,n=e.slice(a[0],a[0]+c),a[0]+=c;break;case 2:c=Rk(e,a),n=e.slice(a[0],a[0]+c),a[0]+=c;break;default:throw new Error("PB Type ".concat(i," for Field ").concat(o," at offset ").concat(r))}var l={data:n,type:i};null==t[o]?t[o]=[l]:t[o].push(l)}return t}function Fk(e){var t=[];return e.forEach((function(e,a){e.forEach((function(e){e.data&&(t.push(Ik(8*a+e.type)),2==e.type&&t.push(Ik(e.data.length)),t.push(e.data))}))})),Tk(t)}function Ok(e,t){return(null==e?void 0:e.map((function(e){return t(e.data)})))||[]}function Dk(e){for(var t,a=[],n=[0];n[0]>>0>0),a.push(i)}return a}function Uk(e){var t=[];return e.forEach((function(e){var a=[];a[1]=[{data:Ik(e.id),type:0}],a[2]=[],null!=e.merge&&(a[3]=[{data:Ik(+!!e.merge),type:0}]);var n=[];e.messages.forEach((function(e){n.push(e.data),e.meta[3]=[{type:0,data:Ik(e.data.length)}],a[2].push({data:Fk(e.meta),type:2})}));var r=Fk(a);t.push(Ik(r.length)),t.push(r),n.forEach((function(e){return t.push(e)}))})),Tk(t)}function jk(e,t){if(0!=e)throw new Error("Unexpected Snappy chunk type ".concat(e));for(var a=[0],n=Rk(t,a),r=[];a[0]>2&7),i=(224&t[a[0]++])<<3,i|=t[a[0]++]):(c=1+(t[a[0]++]>>2),2==o?(i=t[a[0]]|t[a[0]+1]<<8,a[0]+=2):(i=(t[a[0]]|t[a[0]+1]<<8|t[a[0]+2]<<16|t[a[0]+3]<<24)>>>0,a[0]+=4)),r=[Tk(r)],0==i)throw new Error("Invalid offset 0");if(i>r[0].length)throw new Error("Invalid offset beyond length");if(c>=i)for(r.push(r[0].slice(-i)),c-=i;c>=r[r.length-1].length;)r.push(r[r.length-1]),c-=r[r.length-1].length;r.push(r[0].slice(-i,-i+c))}else{var s=t[a[0]++]>>2;if(s<60)++s;else{var l=s-59;s=t[a[0]],l>1&&(s|=t[a[0]+1]<<8),l>2&&(s|=t[a[0]+2]<<16),l>3&&(s|=t[a[0]+3]<<24),s>>>=0,s++,a[0]+=l}r.push(t.slice(a[0],a[0]+s)),a[0]+=s}}var d=Tk(r);if(d.length!=n)throw new Error("Unexpected length: ".concat(d.length," != ").concat(n));return d}function Lk(e){for(var t=[],a=0;a>8&255]))):n<=16777216?(i+=4,t.push(new Uint8Array([248,n-1&255,n-1>>8&255,n-1>>16&255]))):n<=4294967296&&(i+=5,t.push(new Uint8Array([252,n-1&255,n-1>>8&255,n-1>>16&255,n-1>>>24&255]))),t.push(e.slice(a,a+n)),i+=n,r[0]=0,r[1]=255&i,r[2]=i>>8&255,r[3]=i>>16&255,a+=n}return Tk(t)}function Hk(e,t,a){var n,r=Ck(e),o=r.getUint32(8,!0),i=12,c=-1,s=-1,l=NaN,d=NaN,u=new Date(2001,0,1);switch(1&o&&(l=function(e,t){for(var a=(127&e[t+15])<<7|e[t+14]>>1,n=1&e[t+14],r=t+13;r>=t;--r)n=256*n+e[r];return(128&e[t+15]?-n:n)*Math.pow(10,a-6176)}(e,i),i+=16),2&o&&(d=r.getFloat64(i,!0),i+=8),4&o&&(u.setTime(u.getTime()+1e3*r.getFloat64(i,!0)),i+=8),8&o&&(s=r.getUint32(i,!0),i+=4),16&o&&(c=r.getUint32(i,!0),i+=4),e[1]){case 0:break;case 2:case 10:n={t:"n",v:l};break;case 3:n={t:"s",v:t[s]};break;case 5:n={t:"d",v:u};break;case 6:n={t:"b",v:d>0};break;case 7:n={t:"n",v:d/86400};break;case 8:n={t:"e",v:0};break;case 9:if(!(c>-1))throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(31&o," : ").concat(e.slice(0,4)));n={t:"s",v:a[c]};break;default:throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(31&o," : ").concat(e.slice(0,4)))}return n}function Qk(e,t){var a=new Uint8Array(32),n=Ck(a),r=12,o=0;switch(a[0]=5,e.t){case"n":a[1]=2,function(e,t,a){var n=Math.floor(0==a?0:Math.LOG10E*Math.log(Math.abs(a)))+6176-20,r=a/Math.pow(10,n-6176);e[t+15]|=n>>7,e[t+14]|=(127&n)<<1;for(var o=0;r>=1;++o,r/=256)e[t+o]=255&r;e[t+15]|=a>=0?0:128}(a,r,e.v),o|=1,r+=16;break;case"b":a[1]=6,n.setFloat64(r,e.v?1:0,!0),o|=2,r+=8;break;case"s":if(-1==t.indexOf(e.v))throw new Error("Value ".concat(e.v," missing from SST!"));a[1]=3,n.setUint32(r,t.indexOf(e.v),!0),o|=8,r+=4;break;default:throw"unsupported cell type "+e.t}return n.setUint32(8,o,!0),a.slice(0,r)}function Kk(e,t){var a=new Uint8Array(32),n=Ck(a),r=12,o=0;switch(a[0]=3,e.t){case"n":a[2]=2,n.setFloat64(r,e.v,!0),o|=32,r+=8;break;case"b":a[2]=6,n.setFloat64(r,e.v?1:0,!0),o|=32,r+=8;break;case"s":if(-1==t.indexOf(e.v))throw new Error("Value ".concat(e.v," missing from SST!"));a[2]=3,n.setUint32(r,t.indexOf(e.v),!0),o|=16,r+=4;break;default:throw"unsupported cell type "+e.t}return n.setUint32(4,o,!0),a.slice(0,r)}function Vk(e,t,a){switch(e[0]){case 0:case 1:case 2:case 3:return function(e,t,a,n){var r,o=Ck(e),i=o.getUint32(4,!0),c=(n>1?12:8)+4*Bk(i&(n>1?3470:398)),s=-1,l=-1,d=NaN,u=new Date(2001,0,1);switch(512&i&&(s=o.getUint32(c,!0),c+=4),c+=4*Bk(i&(n>1?12288:4096)),16&i&&(l=o.getUint32(c,!0),c+=4),32&i&&(d=o.getFloat64(c,!0),c+=8),64&i&&(u.setTime(u.getTime()+1e3*o.getFloat64(c,!0)),c+=8),e[2]){case 0:break;case 2:r={t:"n",v:d};break;case 3:r={t:"s",v:t[l]};break;case 5:r={t:"d",v:u};break;case 6:r={t:"b",v:d>0};break;case 7:r={t:"n",v:d/86400};break;case 8:r={t:"e",v:0};break;case 9:if(s>-1)r={t:"s",v:a[s]};else if(l>-1)r={t:"s",v:t[l]};else{if(isNaN(d))throw new Error("Unsupported cell type ".concat(e.slice(0,4)));r={t:"n",v:d}}break;default:throw new Error("Unsupported cell type ".concat(e.slice(0,4)))}return r}(e,t,a,e[0]);case 5:return Hk(e,t,a);default:throw new Error("Unsupported payload version ".concat(e[0]))}}function Gk(e){return Rk(Pk(e)[1][0].data)}function Wk(e,t){var a=Pk(t.data),n=Nk(a[1][0].data),r=a[3],o=[];return(r||[]).forEach((function(t){var a=Pk(t.data),r=Nk(a[1][0].data)>>>0;switch(n){case 1:o[r]=Sk(a[3][0].data);break;case 8:var i=Pk(e[Gk(a[9][0].data)][0].data),c=e[Gk(i[1][0].data)][0],s=Nk(c.meta[1][0].data);if(2001!=s)throw new Error("2000 unexpected reference to ".concat(s));var l=Pk(c.data);o[r]=l[3].map((function(e){return Sk(e.data)})).join("")}})),o}function Yk(e,t){var a,n=Pk(t.data),r=(null==(a=null==n?void 0:n[7])?void 0:a[0])?Nk(n[7][0].data)>>>0>0?1:0:-1,o=Ok(n[5],(function(e){return function(e,t){var a,n,r,o,i,c,s,l,d,u,m,f,h,A,p,g,v=Pk(e),b=Nk(v[1][0].data)>>>0,y=Nk(v[2][0].data)>>>0,k=(null==(n=null==(a=v[8])?void 0:a[0])?void 0:n.data)&&Nk(v[8][0].data)>0||!1;if((null==(o=null==(r=v[7])?void 0:r[0])?void 0:o.data)&&0!=t)p=null==(c=null==(i=v[7])?void 0:i[0])?void 0:c.data,g=null==(l=null==(s=v[6])?void 0:s[0])?void 0:l.data;else{if(!(null==(u=null==(d=v[4])?void 0:d[0])?void 0:u.data)||1==t)throw"NUMBERS Tile missing ".concat(t," cell storage");p=null==(f=null==(m=v[4])?void 0:m[0])?void 0:f.data,g=null==(A=null==(h=v[3])?void 0:h[0])?void 0:A.data}for(var w=k?4:1,x=Ck(p),z=[],M=0;M=1&&(S[z[z.length-1][0]]=g.subarray(z[z.length-1][1]*w)),{R:b,cells:S}}(e,r)}));return{nrows:Nk(n[4][0].data)>>>0,data:o.reduce((function(e,t){return e[t.R]||(e[t.R]=[]),t.cells.forEach((function(a,n){if(e[t.R][n])throw new Error("Duplicate cell r=".concat(t.R," c=").concat(n));e[t.R][n]=a})),e}),[])}}function qk(e,t){var a={"!ref":"A1"},n=e[Gk(Pk(t.data)[2][0].data)],r=Nk(n[0].meta[1][0].data);if(6001!=r)throw new Error("6000 unexpected reference to ".concat(r));return function(e,t,a){var n,r=Pk(t.data),o={s:{r:0,c:0},e:{r:0,c:0}};if(o.e.r=(Nk(r[6][0].data)>>>0)-1,o.e.r<0)throw new Error("Invalid row varint ".concat(r[6][0].data));if(o.e.c=(Nk(r[7][0].data)>>>0)-1,o.e.c<0)throw new Error("Invalid col varint ".concat(r[7][0].data));a["!ref"]=$f(o);var i=Pk(r[4][0].data),c=Wk(e,e[Gk(i[4][0].data)][0]),s=(null==(n=i[17])?void 0:n[0])?Wk(e,e[Gk(i[17][0].data)][0]):[],l=Pk(i[3][0].data),d=0;l[1].forEach((function(t){var n=Pk(t.data),r=e[Gk(n[2][0].data)][0],o=Nk(r.meta[1][0].data);if(6002!=o)throw new Error("6001 unexpected reference to ".concat(o));var i=Yk(0,r);i.data.forEach((function(e,t){e.forEach((function(e,n){var r=Xf({r:d+t,c:n}),o=Vk(e,c,s);o&&(a[r]=o)}))})),d+=i.nrows}))}(e,n[0],a),a}function Jk(e,t){var a={SheetNames:[],Sheets:{}};if(Ok(Pk(t.data)[1],Gk).forEach((function(t){e[t].forEach((function(t){if(2==Nk(t.meta[1][0].data)){var n=function(e,t){var a,n=Pk(t.data),r={name:(null==(a=n[1])?void 0:a[0])?Sk(n[1][0].data):"",sheets:[]};return Ok(n[2],Gk).forEach((function(t){e[t].forEach((function(t){6e3==Nk(t.meta[1][0].data)&&r.sheets.push(qk(e,t))}))})),r}(e,t);n.sheets.forEach((function(e,t){Ew(a,e,0==t?n.name:n.name+"_"+t,!0)}))}}))})),0==a.SheetNames.length)throw new Error("Empty NUMBERS file");return a}function Xk(e){var t,a,n,r,o={},i=[];if(e.FullPaths.forEach((function(e){if(e.match(/\.iwpv2/))throw new Error("Unsupported password protection")})),e.FileIndex.forEach((function(e){if(e.name.match(/\.iwa$/)){var t,a;try{t=Lk(e.content)}catch(n){return console.log("?? "+e.content.length+" "+(n.message||n))}try{a=Dk(t)}catch(n){return console.log("## "+(n.message||n))}a.forEach((function(e){o[e.id]=e.messages,i.push(e.id)}))}})),!i.length)throw new Error("File has no messages");var c=(null==(r=null==(n=null==(a=null==(t=null==o?void 0:o[1])?void 0:t[0])?void 0:a.meta)?void 0:n[1])?void 0:r[0].data)&&1==Nk(o[1][0].meta[1][0].data)&&o[1][0];if(c||i.forEach((function(e){o[e].forEach((function(e){if(1==Nk(e.meta[1][0].data)>>>0){if(c)throw new Error("Document has multiple roots");c=e}}))})),!c)throw new Error("Cannot find Document root");return Jk(o,c)}function Zk(e,t,a){var n,r,o,i;if(!(null==(n=e[6])?void 0:n[0])||!(null==(r=e[7])?void 0:r[0]))throw"Mutation only works on post-BNC storages!";if((null==(i=null==(o=e[8])?void 0:o[0])?void 0:i.data)&&Nk(e[8][0].data)>0||!1)throw"Math only works with normal offsets";for(var c=0,s=Ck(e[7][0].data),l=0,d=[],u=Ck(e[4][0].data),m=0,f=[],h=0;h]*r:id="([^"]*)"/)||["",""])[1];return t["!id"][a].Target}(cm(e,h,!0),Zh(cm(e,A,!0),h)),g=fm(p,h),v=Xh(g);m=Jb(cm(e,g,!0),0,0,Zh(cm(e,v,!0),g),0,m);break;case"macro":y=t,o[n],y.slice(-4),m={"!type":"macro"};break;case"dialog":m=function(e,t){return t.slice(-4),{"!type":"dialog"}}(0,t,0,0,o[n]);break;default:throw new Error("Unrecognized sheet type "+c)}i[n]=m;var b=[];o&&o[n]&&Pu(o[n]).forEach((function(a){var r="";if(o[n][a].Type==Jh.CMNT){r=fm(o[n][a].Target,t);var i=vy(im(e,r,!0),r,s);if(!i||!i.length)return;sv(m,i,!1)}o[n][a].Type==Jh.TCMNT&&(r=fm(o[n][a].Target,t),b=b.concat(function(e,t){var a=[],n=!1,r={},o=0;return e.replace(gm,(function(i,c){var s=ym(i);switch(km(s[0])){case"":case"":case"
":case"":break;case"":null!=r.t&&a.push(r);break;case"":case"":r.t=e.slice(o,c).replace(/\r\n/g,"\n").replace(/\r/g,"\n");break;case"":case"":case"":n=!1;break;default:if(!n&&t.WTF)throw new Error("unrecognized "+s[0]+" in threaded comments")}return i})),a}(im(e,r,!0),s)))})),b&&b.length&&sv(m,b,!0,s.people||[])}catch(k){if(s.WTF)throw k}var y}function nw(e){return"/"==e.charAt(0)?e.slice(1):e}function rw(e,t){if(Cu(),ew(t=t||{}),rm(e,"META-INF/manifest.xml"))return kk(e,t);if(rm(e,"objectdata.xml"))return kk(e,t);if(rm(e,"Index/Document.iwa")){if("undefined"==typeof Uint8Array)throw new Error("NUMBERS file parsing requires Uint8Array support");if(e.FileIndex)return Xk(e);var a=Bu.utils.cfb_new();return lm(e).forEach((function(t){dm(a,t,sm(e,t))})),Xk(a)}if(!rm(e,"[Content_Types].xml")){if(rm(e,"index.xml.gz"))throw new Error("Unsupported NUMBERS 08 file");if(rm(e,"index.xml"))throw new Error("Unsupported NUMBERS 09 file");throw new Error("Unsupported ZIP file")}var n,r,o=lm(e),i=function(e){var t={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""};if(!e||!e.match)return t;var a={};if((e.match(gm)||[]).forEach((function(e){var n=ym(e);switch(n[0].replace(vm,"<")){case"0?t.calcchains[0]:"",t.sst=t.strs.length>0?t.strs[0]:"",t.style=t.styles.length>0?t.styles[0]:"",t.defaults=a,delete t.calcchains,t}(cm(e,"[Content_Types].xml")),c=!1;if(0===i.workbooks.length&&im(e,r="xl/workbook.xml",!0)&&i.workbooks.push(r),0===i.workbooks.length){if(!im(e,r="xl/workbook.bin",!0))throw new Error("Could not find workbook");i.workbooks.push(r),c=!0}"bin"==i.workbooks[0].slice(-3)&&(c=!0);var s={},l={};if(!t.bookSheets&&!t.bookProps){if(sb=[],i.sst)try{sb=gy(im(e,nw(i.sst)),i.sst,t)}catch(B){if(t.WTF)throw B}t.cellStyles&&i.themes.length&&(s=function(e,t,a){return ev(e,a)}(cm(e,i.themes[0].replace(/^\//,""),!0)||"",i.themes[0],t)),i.style&&(l=py(im(e,nw(i.style)),i.style,s,t))}i.links.map((function(a){try{Zh(cm(e,Xh(nw(a))),a);return yy(im(e,nw(a)),0,a,t)}catch(B){}}));var d=fy(im(e,nw(i.workbooks[0])),i.workbooks[0],t),u={},m="";i.coreprops.length&&((m=im(e,nw(i.coreprops[0]),!0))&&(u=iA(m)),0!==i.extprops.length&&(m=im(e,nw(i.extprops[0]),!0))&&function(e,t,a){var n={};t||(t={}),e=Dm(e),lA.forEach((function(a){var r=(e.match(jm(a[0]))||[])[1];switch(a[2]){case"string":r&&(t[a[1]]=zm(r));break;case"bool":t[a[1]]="true"===r;break;case"raw":var o=e.match(new RegExp("<"+a[0]+"[^>]*>([\\s\\S]*?)"));o&&o.length>0&&(n[a[1]]=o[1])}})),n.HeadingPairs&&n.TitlesOfParts&&uA(n.HeadingPairs,n.TitlesOfParts,t,a)}(m,u,t));var f={};t.bookSheets&&!t.bookProps||0!==i.custprops.length&&(m=cm(e,nw(i.custprops[0]),!0))&&(f=function(e,t){var a={},n="",r=e.match(fA);if(r)for(var o=0;o!=r.length;++o){var i=r[o],c=ym(i);switch(c[0]){case"":n=null;break;default:if(0===i.indexOf(""),l=s[0].slice(4),d=s[1];switch(l){case"lpstr":case"bstr":case"lpwstr":case"cy":case"error":a[n]=zm(d);break;case"bool":a[n]=Im(d);break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":a[n]=parseInt(d,10);break;case"r4":case"r8":case"decimal":a[n]=parseFloat(d);break;case"filetime":case"date":a[n]=Yu(d);break;default:if("/"==l.slice(-1))break;t.WTF&&"undefined"!==typeof console&&console.warn("Unexpected",i,l,s)}}else if("0&&(n=u.SheetNames),t.bookProps&&(h.Props=u,h.Custprops=f),t.bookSheets&&"undefined"!==typeof n&&(h.SheetNames=n),t.bookSheets?h.SheetNames:t.bookProps))return h;n={};var A={};t.bookDeps&&i.calcchain&&(A=by(im(e,nw(i.calcchain)),i.calcchain));var p,g,v=0,b={},y=d.Sheets;u.Worksheets=y.length,u.SheetNames=[];for(var k=0;k!=y.length;++k)u.SheetNames[k]=y[k].name;var w=c?"bin":"xml",x=i.workbooks[0].lastIndexOf("/"),z=(i.workbooks[0].slice(0,x+1)+"_rels/"+i.workbooks[0].slice(x+1)+".rels").replace(/^\//,"");rm(e,z)||(z="xl/_rels/workbook."+w+".rels");var M=Zh(cm(e,z,!0),z.replace(/_rels.*/,"s5s"));(i.metadata||[]).length>=1&&(t.xlmeta=ky(im(e,nw(i.metadata[0])),i.metadata[0],t)),(i.people||[]).length>=1&&(t.people=function(e,t){var a=[],n=!1;return e.replace(gm,(function(e){var r=ym(e);switch(km(r[0])){case"":case"":case"":case"":case"":break;case"":n=!1;break;default:if(!n&&t.WTF)throw new Error("unrecognized "+r[0]+" in threaded comments")}return e})),a}(im(e,nw(i.people[0])),t)),M&&(M=function(e,t){if(!e)return 0;try{e=t.map((function(t){return t.id||(t.id=t.strRelID),[t.name,e["!id"][t.id].Target,(a=e["!id"][t.id].Type,Jh.WS.indexOf(a)>-1?"sheet":Jh.CS&&a==Jh.CS?"chart":Jh.DS&&a==Jh.DS?"dialog":Jh.MS&&a==Jh.MS?"macro":a&&a.length?a:"sheet")];var a}))}catch(B){return null}return e&&0!==e.length?e:null}(M,d.Sheets));var C=im(e,"xl/worksheets/sheet.xml",!0)?1:0;e:for(v=0;v!=u.Worksheets;++v){var S="sheet";if(M&&M[v]?(p="xl/"+M[v][1].replace(/[\/]?xl\//,""),rm(e,p)||(p=M[v][1]),rm(e,p)||(p=z.replace(/_rels\/.*$/,"")+M[v][1]),S=M[v][2]):p=(p="xl/worksheets/sheet"+(v+1-C)+"."+w).replace(/sheet0\./,"sheet."),g=p.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),t&&null!=t.sheets)switch(typeof t.sheets){case"number":if(v!=t.sheets)continue e;break;case"string":if(u.SheetNames[v].toLowerCase()!=t.sheets.toLowerCase())continue e;break;default:if(Array.isArray&&Array.isArray(t.sheets)){for(var E=!1,T=0;T!=t.sheets.length;++T)"number"==typeof t.sheets[T]&&t.sheets[T]==v&&(E=1),"string"==typeof t.sheets[T]&&t.sheets[T].toLowerCase()==u.SheetNames[v].toLowerCase()&&(E=1);if(!E)continue e}}aw(e,p,g,u.SheetNames[v],v,b,n,S,t,d,s,l)}return h={Directory:i,Workbook:d,Props:u,Custprops:f,Deps:A,Sheets:n,SheetNames:u.SheetNames,Strings:sb,Styles:l,Themes:s,SSF:Ju(Vd)},t&&t.bookFiles&&(e.files?(h.keys=o,h.files=e.files):(h.keys=[],h.files={},e.FullPaths.forEach((function(t,a){t=t.replace(/^Root Entry[\/]/,""),h.keys.push(t),h.files[t]=e.FileIndex[a]})))),t&&t.bookVBA&&(i.vba.length>0?h.vbaraw=im(e,nw(i.vba[0]),!0):i.defaults&&i.defaults.bin===fv&&(h.vbaraw=im(e,"xl/vbaProject.bin",!0))),h}function ow(e,t){var a=t||{},n="Workbook",r=Bu.find(e,n);try{if(n="/!DataSpaces/Version",!(r=Bu.find(e,n))||!r.content)throw new Error("ECMA-376 Encrypted file missing "+n);if(function(e){var t={};t.id=e.read_shift(0,"lpp4"),t.R=eg(e,4),t.U=eg(e,4),t.W=eg(e,4)}(r.content),n="/!DataSpaces/DataSpaceMap",!(r=Bu.find(e,n))||!r.content)throw new Error("ECMA-376 Encrypted file missing "+n);var o=function(e){var t=[];e.l+=4;for(var a=e.read_shift(4);a-- >0;)t.push(tg(e));return t}(r.content);if(1!==o.length||1!==o[0].comps.length||0!==o[0].comps[0].t||"StrongEncryptionDataSpace"!==o[0].name||"EncryptedPackage"!==o[0].comps[0].v)throw new Error("ECMA-376 Encrypted file bad "+n);if(n="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace",!(r=Bu.find(e,n))||!r.content)throw new Error("ECMA-376 Encrypted file missing "+n);var i=function(e){var t=[];e.l+=4;for(var a=e.read_shift(4);a-- >0;)t.push(e.read_shift(0,"lpp4"));return t}(r.content);if(1!=i.length||"StrongEncryptionTransform"!=i[0])throw new Error("ECMA-376 Encrypted file bad "+n);if(n="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary",!(r=Bu.find(e,n))||!r.content)throw new Error("ECMA-376 Encrypted file missing "+n);ag(r.content)}catch(s){}if(n="/EncryptionInfo",!(r=Bu.find(e,n))||!r.content)throw new Error("ECMA-376 Encrypted file missing "+n);var c=function(e){var t=eg(e);switch(t.Minor){case 2:return[t.Minor,og(e)];case 3:return[t.Minor,ig()];case 4:return[t.Minor,cg(e)]}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+t.Minor)}(r.content);if(n="/EncryptedPackage",!(r=Bu.find(e,n))||!r.content)throw new Error("ECMA-376 Encrypted file missing "+n);if(4==c[0]&&"undefined"!==typeof decrypt_agile)return decrypt_agile(c[1],r.content,a.password||"",a);if(2==c[0]&&"undefined"!==typeof decrypt_std76)return decrypt_std76(c[1],r.content,a.password||"",a);throw new Error("File is password-protected")}function iw(e,t){return"ods"==t.bookType?Mk(e,t):"numbers"==t.bookType?function(e,t){if(!t||!t.numbers)throw new Error("Must pass a `numbers` option -- check the README");var a=e.Sheets[e.SheetNames[0]];e.SheetNames.length>1&&console.error("The Numbers writer currently writes only the first table");var n=Zf(a["!ref"]);n.s.r=n.s.c=0;var r=!1;n.e.c>9&&(r=!0,n.e.c=9),n.e.r>49&&(r=!0,n.e.r=49),r&&console.error("The Numbers writer is currently limited to ".concat($f(n)));var o=yw(a,{range:n,header:1}),i=["~Sh33tJ5~"];o.forEach((function(e){return e.forEach((function(e){"string"==typeof e&&i.push(e)}))}));var c={},s=[],l=Bu.read(t.numbers,{type:"base64"});l.FileIndex.map((function(e,t){return[e,l.FullPaths[t]]})).forEach((function(e){var t=e[0],a=e[1];2==t.type&&t.name.match(/\.iwa/)&&Dk(Lk(t.content)).forEach((function(e){s.push(e.id),c[e.id]={deps:[],location:a,type:Nk(e.messages[0].meta[1][0].data)}}))})),s.sort((function(e,t){return e-t}));var d=s.filter((function(e){return e>1})).map((function(e){return[e,Ik(e)]}));l.FileIndex.map((function(e,t){return[e,l.FullPaths[t]]})).forEach((function(e){var t=e[0];e[1],t.name.match(/\.iwa/)&&Dk(Lk(t.content)).forEach((function(e){e.messages.forEach((function(t){d.forEach((function(t){e.messages.some((function(e){return 11006!=Nk(e.meta[1][0].data)&&function(e,t){e:for(var a=0;a<=e.length-t.length;++a){for(var n=0;n-1,r={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""};tw(t=t||{});var o=um(),i="",c=0;t.cellXfs=[],hb(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={});if(dm(o,i="docProps/core.xml",sA(e.Props,t)),r.coreprops.push(i),eA(t.rels,2,i,Jh.CORE_PROPS),i="docProps/app.xml",e.Props&&e.Props.SheetNames);else if(e.Workbook&&e.Workbook.Sheets){for(var s=[],l=0;l0&&(dm(o,i="docProps/custom.xml",hA(e.Custprops)),r.custprops.push(i),eA(t.rels,4,i,Jh.CUST_PROPS));for(c=1;c<=e.SheetNames.length;++c){var d={"!id":{}},u=e.Sheets[e.SheetNames[c-1]];(u||{})["!type"];if(dm(o,i="xl/worksheets/sheet"+c+"."+a,wy(c-1,i,t,e,d)),r.sheets.push(i),eA(t.wbrels,-1,"worksheets/sheet"+c+"."+a,Jh.WS[0]),u){var m=u["!comments"],f=!1,h="";m&&m.length>0&&(dm(o,h="xl/comments"+c+"."+a,xy(m,h,t)),r.comments.push(h),eA(d,-1,"../comments"+c+"."+a,Jh.CMNT),f=!0),u["!legacy"]&&f&&dm(o,"xl/drawings/vmlDrawing"+c+".vml",cv(c,u["!comments"])),delete u["!comments"],delete u["!legacy"]}d["!id"].rId1&&dm(o,Xh(i),$h(d))}null!=t.Strings&&t.Strings.length>0&&(dm(o,i="xl/sharedStrings."+a,function(e,t,a){return(".bin"===t.slice(-4)?Zp:Jp)(e,a)}(t.Strings,i,t)),r.strs.push(i),eA(t.wbrels,-1,"sharedStrings."+a,Jh.SST));dm(o,i="xl/workbook."+a,function(e,t,a){return(".bin"===t.slice(-4)?my:sy)(e,a)}(e,i,t)),r.workbooks.push(i),eA(t.rels,1,i,Jh.WB),dm(o,i="xl/theme/theme1.xml",tv(e.Themes,t)),r.themes.push(i),eA(t.wbrels,-1,"theme/theme1.xml",Jh.THEME),dm(o,i="xl/styles."+a,function(e,t,a){return(".bin"===t.slice(-4)?Vg:Ig)(e,a)}(e,i,t)),r.styles.push(i),eA(t.wbrels,-1,"styles."+a,Jh.STY),e.vbaraw&&n&&(dm(o,i="xl/vbaProject.bin",e.vbaraw),r.vba.push(i),eA(t.wbrels,-1,"vbaProject.bin",Jh.VBA));return dm(o,i="xl/metadata."+a,function(e){return(".bin"===e.slice(-4)?rv:ov)()}(i)),r.metadata.push(i),eA(t.wbrels,-1,"metadata."+a,Jh.XLMETA),dm(o,"[Content_Types].xml",qh(r,t)),dm(o,"_rels/.rels",$h(t.rels)),dm(o,"xl/_rels/workbook."+a+".rels",$h(t.wbrels)),delete t.revssf,delete t.ssf,o}(e,t):cw(e,t)}function cw(e,t){iv=1024,e&&!e.SSF&&(e.SSF=Ju(Vd)),e&&e.SSF&&(Cu(),Mu(e.SSF),t.revssf=Du(e.SSF),t.revssf[e.SSF[65535]]=0,t.ssf=e.SSF),t.rels={},t.wbrels={},t.Strings=[],t.Strings.Count=0,t.Strings.Unique=0,db?t.revStrings=new Map:(t.revStrings={},t.revStrings.foo=[],delete t.revStrings.foo);var a="xml",n=hv.indexOf(t.bookType)>-1,r={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""};tw(t=t||{});var o=um(),i="",c=0;if(t.cellXfs=[],hb(t.cellXfs,{},{revssf:{General:0}}),e.Props||(e.Props={}),dm(o,i="docProps/core.xml",sA(e.Props,t)),r.coreprops.push(i),eA(t.rels,2,i,Jh.CORE_PROPS),i="docProps/app.xml",e.Props&&e.Props.SheetNames);else if(e.Workbook&&e.Workbook.Sheets){for(var s=[],l=0;l0&&(dm(o,i="docProps/custom.xml",hA(e.Custprops)),r.custprops.push(i),eA(t.rels,4,i,Jh.CUST_PROPS));var d=["SheetJ5"];for(t.tcid=0,c=1;c<=e.SheetNames.length;++c){var u={"!id":{}},m=e.Sheets[e.SheetNames[c-1]];(m||{})["!type"];if(dm(o,i="xl/worksheets/sheet"+c+"."+a,Pb(c-1,t,e,u)),r.sheets.push(i),eA(t.wbrels,-1,"worksheets/sheet"+c+"."+a,Jh.WS[0]),m){var f=m["!comments"],h=!1,A="";if(f&&f.length>0){var p=!1;f.forEach((function(e){e[1].forEach((function(e){1==e.T&&(p=!0)}))})),p&&(dm(o,A="xl/threadedComments/threadedComment"+c+"."+a,dv(f,d,t)),r.threadedcomments.push(A),eA(u,-1,"../threadedComments/threadedComment"+c+"."+a,Jh.TCMNT)),dm(o,A="xl/comments"+c+"."+a,lv(f)),r.comments.push(A),eA(u,-1,"../comments"+c+"."+a,Jh.CMNT),h=!0}m["!legacy"]&&h&&dm(o,"xl/drawings/vmlDrawing"+c+".vml",cv(c,m["!comments"])),delete m["!comments"],delete m["!legacy"]}u["!id"].rId1&&dm(o,Xh(i),$h(u))}return null!=t.Strings&&t.Strings.length>0&&(dm(o,i="xl/sharedStrings."+a,Jp(t.Strings,t)),r.strs.push(i),eA(t.wbrels,-1,"sharedStrings."+a,Jh.SST)),dm(o,i="xl/workbook."+a,sy(e)),r.workbooks.push(i),eA(t.rels,1,i,Jh.WB),dm(o,i="xl/theme/theme1.xml",tv(e.Themes,t)),r.themes.push(i),eA(t.wbrels,-1,"theme/theme1.xml",Jh.THEME),dm(o,i="xl/styles."+a,Ig(e,t)),r.styles.push(i),eA(t.wbrels,-1,"styles."+a,Jh.STY),e.vbaraw&&n&&(dm(o,i="xl/vbaProject.bin",e.vbaraw),r.vba.push(i),eA(t.wbrels,-1,"vbaProject.bin",Jh.VBA)),dm(o,i="xl/metadata."+a,ov()),r.metadata.push(i),eA(t.wbrels,-1,"metadata."+a,Jh.XLMETA),d.length>1&&(dm(o,i="xl/persons/person.xml",function(e){var t=[hm,Ym("personList",null,{xmlns:Zm.TCMNT,"xmlns:x":$m[0]}).replace(/[\/]>/,">")];return e.forEach((function(e,a){t.push(Ym("person",null,{displayName:e,id:"{54EE7950-7262-4200-6969-"+("000000000000"+a).slice(-12)+"}",userId:e,providerId:"None"}))})),t.push(""),t.join("")}(d)),r.people.push(i),eA(t.wbrels,-1,"persons/person.xml",Jh.PEOPLE)),dm(o,"[Content_Types].xml",qh(r,t)),dm(o,"_rels/.rels",$h(t.rels)),dm(o,"xl/_rels/workbook.xml.rels",$h(t.wbrels)),delete t.revssf,delete t.ssf,o}function sw(e,t){var a="";switch((t||{}).type||"base64"){case"buffer":case"array":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];case"base64":a=zd(e.slice(0,12));break;case"binary":a=e;break;default:throw new Error("Unrecognized type "+(t&&t.type||"undefined"))}return[a.charCodeAt(0),a.charCodeAt(1),a.charCodeAt(2),a.charCodeAt(3),a.charCodeAt(4),a.charCodeAt(5),a.charCodeAt(6),a.charCodeAt(7)]}function lw(e,t){var a=0;e:for(;a=2&&0===n[3])return jp.to_workbook(r,a);if(0===n[2]&&(8===n[3]||9===n[3]))return jp.to_workbook(r,a)}break;case 3:case 131:case 139:case 140:return Pp.to_workbook(r,a);case 123:if(92===n[1]&&114===n[2]&&116===n[3])return mg.to_workbook(r,a);break;case 10:case 13:case 32:return function(e,t){var a="",n=sw(e,t);switch(t.type){case"base64":a=zd(e);break;case"binary":a=e;break;case"buffer":a=e.toString("binary");break;case"array":a=qu(e);break;default:throw new Error("Unrecognized type "+t.type)}return 239==n[0]&&187==n[1]&&191==n[2]&&(a=Dm(a)),t.type="binary",lw(a,t)}(r,a);case 137:if(80===n[1]&&78===n[2]&&71===n[3])throw new Error("PNG Image File is not a spreadsheet")}return Np.indexOf(n[0])>-1&&n[2]<=12&&n[3]<=31?Pp.to_workbook(r,a):dw(e,r,a,o)}function mw(e,t){switch(t.type){case"base64":case"binary":break;case"buffer":case"array":t.type="";break;case"file":return Nu(t.file,Bu.write(e,{type:Md?"buffer":""}));case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");default:throw new Error("Unrecognized type "+t.type)}return Bu.write(e,t)}function fw(e,t){var a={},n=Md?"nodebuffer":"undefined"!==typeof Uint8Array?"array":"string";if(t.compression&&(a.compression="DEFLATE"),t.password)a.type=n;else switch(t.type){case"base64":a.type="base64";break;case"binary":a.type="string";break;case"string":throw new Error("'string' output type invalid for '"+t.bookType+"' files");case"buffer":case"file":a.type=n;break;default:throw new Error("Unrecognized type "+t.type)}var r=e.FullPaths?Bu.write(e,{fileType:"zip",type:{nodebuffer:"buffer",string:"binary"}[a.type]||a.type,compression:!!t.compression}):e.generate(a);if("undefined"!==typeof Deno&&"string"==typeof r){if("binary"==t.type||"base64"==t.type)return r;r=new Uint8Array(Bd(r))}return t.password&&"undefined"!==typeof encrypt_agile?mw(encrypt_agile(r,t.password),t):"file"===t.type?Nu(t.file,r):"string"==t.type?Dm(r):r}function hw(e,t,a){a||(a="");var n=a+e;switch(t.type){case"base64":return xd(Um(n));case"binary":return Um(n);case"string":return e;case"file":return Nu(t.file,n,"utf8");case"buffer":return Md?Cd(n,"utf8"):"undefined"!==typeof TextEncoder?(new TextEncoder).encode(n):hw(n,{type:"binary"}).split("").map((function(e){return e.charCodeAt(0)}))}throw new Error("Unrecognized type "+t.type)}function Aw(e,t){switch(t.type){case"string":case"base64":case"binary":for(var a="",n=0;n0&&(r=0);var u=Wf(s.s.r),m=[],f=[],h=0,A=0,p=Array.isArray(e),g=s.s.r,v=0,b={};p&&!e[g]&&(e[g]=[]);var y=l.skipHidden&&e["!cols"]||[],k=l.skipHidden&&e["!rows"]||[];for(v=s.s.c;v<=s.e.c;++v)if(!(y[v]||{}).hidden)switch(m[v]=qf(v),a=p?e[g][v]:e[m[v]+u],n){case 1:o[v]=v-s.s.c;break;case 2:o[v]=m[v];break;case 3:o[v]=l.header[v-s.s.c];break;default:if(null==a&&(a={w:"__EMPTY",t:"s"}),c=i=ah(a,null,l),A=b[i]||0){do{c=i+"_"+A++}while(b[c]);b[i]=A,b[c]=1}else b[i]=1;o[v]=c}for(g=s.s.r+r;g<=s.e.r;++g)if(!(k[g]||{}).hidden){var w=bw(e,s,g,m,n,o,p,l);(!1===w.isempty||(1===n?!1!==l.blankrows:l.blankrows))&&(f[h++]=w.row)}return f.length=h,f}var kw=/"/g;function ww(e,t,a,n,r,o,i,c){for(var s=!0,l=[],d="",u=Wf(a),m=t.s.c;m<=t.e.c;++m)if(n[m]){var f=c.dense?(e[a]||[])[m]:e[n[m]+u];if(null==f)d="";else if(null!=f.v){s=!1,d=""+(c.rawNumbers&&"n"==f.t?f.v:ah(f,null,c));for(var h=0,A=0;h!==d.length;++h)if((A=d.charCodeAt(h))===r||A===o||34===A||c.forceQuotes){d='"'+d.replace(kw,'""')+'"';break}"ID"==d&&(d='"ID"')}else null==f.f||f.F?d="":(s=!1,(d="="+f.f).indexOf(",")>=0&&(d='"'+d.replace(kw,'""')+'"'));l.push(d)}return!1===c.blankrows&&s?null:l.join(i)}function xw(e,t){var a=[],n=null==t?{}:t;if(null==e||null==e["!ref"])return"";var r=eh(e["!ref"]),o=void 0!==n.FS?n.FS:",",i=o.charCodeAt(0),c=void 0!==n.RS?n.RS:"\n",s=c.charCodeAt(0),l=new RegExp(("|"==o?"\\|":o)+"+$"),d="",u=[];n.dense=Array.isArray(e);for(var m=n.skipHidden&&e["!cols"]||[],f=n.skipHidden&&e["!rows"]||[],h=r.s.c;h<=r.e.c;++h)(m[h]||{}).hidden||(u[h]=qf(h));for(var A=0,p=r.s.r;p<=r.e.r;++p)(f[p]||{}).hidden||null!=(d=ww(e,r,p,u,i,s,o,n))&&(n.strip&&(d=d.replace(l,"")),(d||!1!==n.blankrows)&&a.push((A++?c:"")+d));return delete n.dense,a.join("")}function zw(e,t){t||(t={}),t.FS="\t",t.RS="\n";var a=xw(e,t);if("undefined"==typeof gd||"string"==t.type)return a;var n=gd.utils.encode(1200,a,"str");return String.fromCharCode(255)+String.fromCharCode(254)+n}function Mw(e,t,a){var n,r=a||{},o=+!r.skipHeader,i=e||{},c=0,s=0;if(i&&null!=r.origin)if("number"==typeof r.origin)c=r.origin;else{var l="string"==typeof r.origin?Jf(r.origin):r.origin;c=l.r,s=l.c}var d={s:{c:0,r:0},e:{c:s,r:c+t.length-1+o}};if(i["!ref"]){var u=eh(i["!ref"]);d.e.c=Math.max(d.e.c,u.e.c),d.e.r=Math.max(d.e.r,u.e.r),-1==c&&(c=u.e.r+1,d.e.r=c+t.length-1+o)}else-1==c&&(c=0,d.e.r=t.length-1+o);var m=r.header||[],f=0;t.forEach((function(e,t){Pu(e).forEach((function(a){-1==(f=m.indexOf(a))&&(m[f=m.length]=a);var l=e[a],d="z",u="",h=Xf({c:s+f,r:c+t+o});n=Cw(i,h),!l||"object"!==typeof l||l instanceof Date?("number"==typeof l?d="n":"boolean"==typeof l?d="b":"string"==typeof l?d="s":l instanceof Date?(d="d",r.cellDates||(d="n",l=ju(l)),u=r.dateNF||Vd[14]):null===l&&r.nullError&&(d="e",l=0),n?(n.t=d,n.v=l,delete n.w,delete n.R,u&&(n.z=u)):i[h]=n={t:d,v:l},u&&(n.z=u)):i[h]=l}))})),d.e.c=Math.max(d.e.c,s+m.length-1);var h=Wf(c);if(o)for(f=0;f=65535)throw new Error("Too many worksheets");if(n&&e.SheetNames.indexOf(a)>=0){var o=a.match(/(^.*?)(\d+)$/);r=o&&+o[2]||0;var i=o&&o[1]||a;for(++r;r<=65535&&-1!=e.SheetNames.indexOf(a=i+r);++r);}if(oy(a),e.SheetNames.indexOf(a)>=0)throw new Error("Worksheet with name |"+a+"| already exists!");return e.SheetNames.push(a),e.Sheets[a]=t,a}function Tw(e,t,a){return t?(e.l={Target:t},a&&(e.l.Tooltip=a)):delete e.l,e}var Bw={encode_col:qf,encode_row:Wf,encode_cell:Xf,encode_range:$f,decode_col:Yf,decode_row:Gf,split_cell:function(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")},decode_cell:Jf,decode_range:Zf,format_cell:ah,sheet_add_aoa:rh,sheet_add_json:Mw,sheet_add_dom:Ak,aoa_to_sheet:oh,json_to_sheet:function(e,t){return Mw(null,e,t)},table_to_sheet:pk,table_to_book:function(e,t){return nh(pk(e,t),t)},sheet_to_csv:xw,sheet_to_txt:zw,sheet_to_json:yw,sheet_to_html:hk,sheet_to_formulae:function(e){var t,a="",n="";if(null==e||null==e["!ref"])return[];var r,o=eh(e["!ref"]),i="",c=[],s=[],l=Array.isArray(e);for(r=o.s.c;r<=o.e.c;++r)c[r]=qf(r);for(var d=o.s.r;d<=o.e.r;++d)for(i=Wf(d),r=o.s.c;r<=o.e.c;++r)if(a=c[r]+i,n="",void 0!==(t=l?(e[d]||[])[r]:e[a])){if(null!=t.F){if(a=t.F,!t.f)continue;n=t.f,-1==a.indexOf(":")&&(a=a+":"+a)}if(null!=t.f)n=t.f;else{if("z"==t.t)continue;if("n"==t.t&&null!=t.v)n=""+t.v;else if("b"==t.t)n=t.v?"TRUE":"FALSE";else if(void 0!==t.w)n="'"+t.w;else{if(void 0===t.v)continue;n="s"==t.t?"'"+t.v:""+t.v}}s[s.length]=a+"="+n}return s},sheet_to_row_object_array:yw,sheet_get_cell:Cw,book_new:Sw,book_append_sheet:Ew,book_set_sheet_visibility:function(e,t,a){e.Workbook||(e.Workbook={}),e.Workbook.Sheets||(e.Workbook.Sheets=[]);var n=function(e,t){if("number"==typeof t){if(t>=0&&e.SheetNames.length>t)return t;throw new Error("Cannot find sheet # "+t)}if("string"==typeof t){var a=e.SheetNames.indexOf(t);if(a>-1)return a;throw new Error("Cannot find sheet name |"+t+"|")}throw new Error("Cannot find sheet |"+t+"|")}(e,t);switch(e.Workbook.Sheets[n]||(e.Workbook.Sheets[n]={}),a){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+a)}e.Workbook.Sheets[n].Hidden=a},cell_set_number_format:function(e,t){return e.z=t,e},cell_set_hyperlink:Tw,cell_set_internal_link:function(e,t,a){return Tw(e,"#"+t,a)},cell_add_comment:function(e,t,a){e.c||(e.c=[]),e.c.push({t:t,a:a||"SheetJS"})},sheet_set_array_formula:function(e,t,a,n){for(var r="string"!=typeof t?t:eh(t),o="string"==typeof t?t:$f(t),i=r.s.r;i<=r.e.r;++i)for(var c=r.s.c;c<=r.e.c;++c){var s=Cw(e,i,c);s.t="n",s.F=o,delete s.v,i==r.s.r&&c==r.s.c&&(s.f=a,n&&(s.D=!0))}return e},consts:{SHEET_VISIBLE:0,SHEET_HIDDEN:1,SHEET_VERY_HIDDEN:2}};cd.version;function Rw(e){return e instanceof Date||"object"===typeof e&&"[object Date]"===Object.prototype.toString.call(e)}Math.pow(10,8);const Iw=Symbol.for("constructDateFrom");function Nw(e,t){return"function"===typeof e?e(t):e&&"object"===typeof e&&Iw in e?e[Iw](t):e instanceof Date?new e.constructor(t):new Date(t)}function Pw(e,t){return Nw(t||e,e)}function Fw(e){return!(!Rw(e)&&"number"!==typeof e||isNaN(+Pw(e)))}const Ow=a.p+"static/media/Dashboard.91d4af269eb9e973c544d2e8bf91118a.svg";const Dw=a.p+"static/media/Work permit.314cf7b58d847edbed8966f2f5642ad2.svg";const Uw=a.p+"static/media/Role Master.cf4b04225cc60395a8293615c3c30e3e.svg";const jw=a.p+"static/media/Project Master.3e3bd81a11be921027f3b33e6c6dd060.svg";const Lw=a.p+"static/media/User Master.cf02536e426f5487f41746cfa9a81b3b.svg";const _w=a.p+"static/media/Checklist Master.3686837836e39f47f5e4278de9fd6b61.svg";const Hw=a.p+"static/media/PPE Master.4403771e7391947e2343c832171767e5.svg";const Qw=a.p+"static/media/Holiday Master.f78725ca60349cda75b352437e2546c0.svg";const Kw=a.p+"static/media/Location Master.b76df55b1ef9f5526c4cd643cd8e3b1a.svg";const Vw=a.p+"static/media/Contractor Master.7c38ea23917ac6e15252017d98054098.svg";const Gw=a.p+"static/media/Labour Master.c1b36fa28a0ece839999575e2290a744.svg";const Ww=a.p+"static/media/Work Permit Type.2447f91a675dd252cbd2d31e56b73062.svg";const Yw=a.p+"static/media/Work Permit Report.4ac59adb04d256f28f144dd11618d545.svg";const qw=a.p+"static/media/Account Master.2f969914663b95dc20e56f2f8ac9f830.svg";const Jw=a.p+"static/media/Assign Super Admin.073ede2ef8db3b6d76c2e45d4311404d.svg";const Xw=a.p+"static/media/Dashboard_White.13fd71e9b3b31d1c1cef38308bb07d45.svg";const Zw=a.p+"static/media/Work permit_White.79886fe788b51e0d880dfc14e8cee0ff.svg";const $w=a.p+"static/media/Role Master_White.f2b6c6168b4e23c38196d9fd9dabd424.svg";const ex=a.p+"static/media/Project Master_White.9ab33bcb9d4d6431ec537eed6f424fe0.svg";const tx=a.p+"static/media/User Master_White.ead4cada4d1a73ac2d6e914441c27c3d.svg";const ax=a.p+"static/media/Checklist Master_White.6cf773fa4e780d7ca939be73bd891e8b.svg";const nx=a.p+"static/media/PPE Master_White.275ed637418b2ddfc21e9564cf92f611.svg";const rx=a.p+"static/media/Holiday Master_White.f478aa78075ce48d05bf73f96e86e294.svg";const ox=a.p+"static/media/Location Master_White.6f942efc0598d220034025ad12ae21b4.svg";const ix=a.p+"static/media/Contractor Master_White.ffa54d15b91b9688eaafa55c1e1c11b6.svg";const cx=a.p+"static/media/Labour Master_White.2b26763bf11fab172daf55c4bbf0ae85.svg";const sx=a.p+"static/media/Work Permit Type_White.7a645141646838d84666104f45b7751e.svg";const lx=a.p+"static/media/Work Permit Report_White.00aac3523fde673ec8cbd7435773aa1c.svg";const dx=a.p+"static/media/Account Master_White.cb3ae17b556ee5a7923c705d6ec4cce3.svg";const ux=a.p+"static/media/Assign Super Admin_White.639b214d40f6f27a22fc6a8178691c4d.svg",mx=[{path:"/",icon:(0,w.jsx)("img",{src:qw,alt:"Account Master",style:{height:"24px",width:"24px"}}),activeIcon:(0,w.jsx)("img",{src:dx,alt:"Account Master",style:{height:"24px",width:"26px"}}),title:"Account Master",isNested:!1},{path:"/assign-super-admin",icon:(0,w.jsx)("img",{src:Jw,alt:"AssignSuperAdmin",style:{height:"24px",width:"24px"}}),activeIcon:(0,w.jsx)("img",{src:ux,alt:"AssignSuperAdmin",style:{height:"24px",width:"24px"}}),title:"Assign Super Admin",isNested:!1}],fx=[{path:"/",icon:(0,w.jsx)("img",{src:Ow,alt:"Dashboard",style:{height:"24px",width:"24px"}}),activeIcon:(0,w.jsx)("img",{src:Xw,alt:"Dashboard",style:{height:"24px",width:"24px"}}),title:"Dashboard",isNested:!1}],hx=[{path:"/generate-report",icon:(0,w.jsx)("img",{src:Yw,alt:"Work Permit Report",style:{height:"24px",width:"24px"}}),activeIcon:(0,w.jsx)("img",{src:lx,alt:"Work Permit Report White",style:{height:"24px",width:"24px"}}),title:"Reports",isNested:!1}],Ax=[{path:"/work-permit-master",icon:(0,w.jsx)("img",{src:Dw,alt:"Work Permit",style:{height:"24px",width:"24px"}}),activeIcon:(0,w.jsx)("img",{src:Zw,alt:"Work Permit",style:{height:"24px",width:"24px"}}),title:"Work Permit",isNested:!1,responsibility:["10","13","15","14","11"]},{path:"/role-master",icon:(0,w.jsx)("img",{src:Uw,alt:"Role Master",style:{height:"24px",width:"24px"}}),activeIcon:(0,w.jsx)("img",{src:$w,alt:"Role Master",style:{height:"24px",width:"24px"}}),title:"Role Master",isNested:!1,responsibility:["8"]},{path:"/plant-master",icon:(0,w.jsx)("img",{src:jw,alt:"Project Master",style:{height:"24px",width:"24px"}}),activeIcon:(0,w.jsx)("img",{src:ex,alt:"Project Master",style:{height:"24px",width:"24px"}}),title:"Plant Master",isNested:!1,responsibility:["1"]},{path:"/user-master",icon:(0,w.jsx)("img",{src:Lw,alt:"User Master",style:{height:"24px",width:"24px"}}),activeIcon:(0,w.jsx)("img",{src:tx,alt:"User Master",style:{height:"24px",width:"24px"}}),title:"User Master",isNested:!1,responsibility:["17"]},{path:"/checklist-master",icon:(0,w.jsx)("img",{src:_w,alt:"Checklist Master",style:{height:"24px",width:"24px"}}),activeIcon:(0,w.jsx)("img",{src:ax,alt:"Checklist Master",style:{height:"24px",width:"24px"}}),title:"Checklist Master",isNested:!1,responsibility:["6"]},{path:"/ppe-master",icon:(0,w.jsx)("img",{src:Hw,alt:"PPE Master",style:{height:"24px",width:"24px"}}),activeIcon:(0,w.jsx)("img",{src:nx,alt:"PPE Master",style:{height:"24px",width:"24px"}}),title:"PPE Master",isNested:!1,responsibility:["18"]},{path:"/holiday-master",icon:(0,w.jsx)("img",{src:Qw,alt:"Holiday Master",style:{height:"24px",width:"24px"}}),activeIcon:(0,w.jsx)("img",{src:rx,alt:"Holiday Master",style:{height:"24px",width:"24px"}}),title:"Holiday Master",isNested:!1,responsibility:["2"]},{path:"/location-master",icon:(0,w.jsx)("img",{src:Kw,alt:"Location Master",style:{height:"24px",width:"24px"}}),activeIcon:(0,w.jsx)("img",{src:ox,alt:"Location Master",style:{height:"24px",width:"24px"}}),title:"Location Master",isNested:!1,responsibility:["19"]},{path:"/contractor-master",icon:(0,w.jsx)("img",{src:Vw,alt:"Contractor Master",style:{height:"24px",width:"24px"}}),activeIcon:(0,w.jsx)("img",{src:ix,alt:"Contractor Master",style:{height:"24px",width:"24px"}}),title:"Contractor Master",isNested:!1,responsibility:["5"]},{path:"/labour-master",icon:(0,w.jsx)("img",{src:Gw,alt:"Labour Master",style:{height:"24px",width:"24px"}}),activeIcon:(0,w.jsx)("img",{src:cx,alt:"Labour Master",style:{height:"24px",width:"24px"}}),title:"Labour Master",isNested:!1,responsibility:["4"]},{path:"/work-permit-type-master",icon:(0,w.jsx)("img",{src:Ww,alt:"Work Permit Type",style:{height:"24px",width:"24px"}}),activeIcon:(0,w.jsx)("img",{src:sx,alt:"Work Permit Type",style:{height:"24px",width:"24px"}}),title:"Work Permit Type",isNested:!1,responsibility:["9"]}],px="success",gx="error",vx="No internet connection, Please check your connection and try again.",bx="Failed to fetch data.",yx={LINK_SEND:{SUCCESS:"Forgot password link has been sent to your email.",INVALID_MAIL:"The email address is not registered with the system",FAILED:"Something went wrong, please try again."}},kx="Password changed successfully, login with new credential",wx="Failed to change password, please try again later",xx={REGEX:{INITIAL:/^(?![0-9!@#$%^&*()_+\-=\[\]{};':"\\|,.<>/?`~]).*$/,SECONDARY:/^(?!^\d+$)[A-Za-z0-9,\/()\-_.&]*$/},MESAAGE:{INITIAL:"Invalid input",SECONDARY:"Invalid input"}},zx={REGEX:/^(?![!@#$%^&*()_+\-=\[\]{};':"\\|,.<>/?~]).*$/,MESSAGE:"Invalid input"},Mx={REGEX:/^\d{10,}$/,MESAAGE:"Enter a number with at least 10 digits."},Cx={REGEX:/^\d{1,2}$/,MESSAGE:"Maximum 2 digits are allowed",NON_ZERO_REGEX:/^[1-9]\d*$/,NON_ZERO_REGEX_MESSAGE:"Labours must be more than 0"},Sx={VALIDATION:[{regex:/^.{6,}$/,message:"Password length at least be 6 characters."},{regex:/(?=.*[A-Z])/,message:"Include an uppercase letter."},{regex:/(?=.*[a-z])/,message:"Include a lowercase letter."},{regex:/(?=.*\d)/,message:"Include a number."},{regex:/(?=.*[@$!%*?&])/,message:"Include a special character."},{regex:/^\S*$/,message:"Password should not contain any spaces."}],REGEX:/^(?=.*\S).{1,}$/,MESSAGE:"Password should not consist of only spaces"},Ex={REGEX:/^[^\s]*$/,MESSAGE:"Email id should not contain any spaces"},Tx={REGEX:/^[A-Z]{3}$/,MESSAGE:"Only 3 alphabetic characters are allowed"},Bx={REGEX:/^(?=.*[A-Z])([A-Z0-9]{3})$/,MESSAGE:"Only 3 alphanumeric characters are allowed"},Rx={ROLE_NAME:"Enter role name",RESPONSIBILITY:"Responsibility cannot be empty, select at least one from above"},Ix={PLANT_NAME:"Enter plant name",ABBRIVATIONS:"Enter unique prefix",EMERGENCY_CONTACT:"Enter emergency contact number",WEEKENDS_MIN_ONE:"Select at least 1 day",WEEKENDS_MAX_TWO:"You can select maximum 2 days",WEEKENDS_REQUIRED:"Week offs cannot be empty",ADDRESS:"Enter plant address/location",COUNTRY_CODE:"Select country code",EMERGENCY_CONTACT_NAME:"Enter contact name",EMERGENCY_CONTACT_NUMBER:"Enter contact number"},Nx={USER_NAME:"Enter user name",PHONE_NUMBER:"Enter phone number",EMAIL:"Enter a valid email address",ROLE:"Select role",COUNTRY_CODE:"Select country code",PLANT:"Plant cannot be empty, select at least one plant"},Px={CHECK_LIST_NAME:"Enter checkpoint description"},Fx={PPE_NAME:"Enter PPE name",DOCUMENT:"Please upload documents"},Ox={HOLIDAY_NAME:"Enter holiday name",DATE:"Select date",PLANT:"Select plant or project"},Dx={LOCATION_NAME:"Enter location name",ABBRIVATIONS:"Enter unique prefix",PLANT:"Select plant or project",INCHARGE:"Select location incharge"},Ux={CONTRACTOR_NAME:"Enter contractor name",PHONE_NUMBER:"Enter phone number",CONTACT_PERSON_NAME:"Enter contact person name",CONTACT_PERSON_PHONE_NUMBER:"Enter contact person number",EMAIL:"Enter a valid email address",LICENCE_EXPIRY:"Select date",OFFICE_LOCATION:"Enter office address",COUNTRY_CODE:"Select country code",ESIC_NUMBER:"Enter ESIC Number"},jx={LABOUR_NAME:"Enter labour name",PHONE_NUMBER:"Enter phone number",COUNTRY_CODE:"Select country code",SELECT_LABOUR_TYPE:"Select labour category",SELECT_CONTRACTOR:"Select contractor"},Lx={SELECT_WORK_PERMIT_CATEGORY:"Select work permit category",SELECT_WORK_PERMIT_TYPE:"Select work permit type",SELECT_PROJECT:"Select plant",SELECT_LOCATION:"Select location",SELECT_CONTRACTOR:"Select contractor",SELECT_START_DATE:"Select start date",SELECT_END_DATE:"Select end date",WORK_DESCRIPTION:"Enter work description",REMARK:{CREATE:"Enter the remarks"}},_x={WORK_PERMIT_NAME:"Enter work permit type",LABOURS:"Enter number of labours",ABBRIVATIONS:"Enter unique prefix",START_TIME:"Enter start time",END_TIME:"Enter end time"},Hx={NAME:"Enter company name",ABBRIVATIONS:"Enter unique prefix",ADDRESS:"Enter company address",EMAIL:"Enter email",PHONE_NUMBER:"Enter phone number",COUNTRY_CODE:"Select country code",DATE_FORMAT:"Select date format",TIME_ZONE:"Select time zone"},Qx={PLANT:"Select plant",WORK_PERMIT_TYPE:"Select type",CONTRACTOR:"Select contractor",LOCATION:"Select location",USER:"Select user",CATEGORY:"Select category",STATUS:"Select status",FROM_DATE:"Select from date",TO_DATE:"Select to date"},Kx={NAME:"Enter company name",EMAIL:"Enter company email",ABBRIVATIONS:"Enter unique prefix",COORDINATOR_NAME:"Enter coordinator name",COUNTRY_CODE:"Select country code",COORDINATOR_NUMBER:"Enter coordinator number",ADDRESS:"Enter office address",ACCOUNT_TYPE:"Select account type",DATE_FORMAT:"Select date format",TIME_ZONE:"Select time zone",SUPERADMIN_NAME:"Enter super admin name",SUPERADMIN_EMAIL:"Enter super admin email",SUPERADMIN_NUMBER:"Enter super admin number"},Vx={APP_DASHBOARD:{FAILED:"Failed to fetch dashboard data."},ROLE_MASTER:{CREATE:{SUCCESS:"Role is created successfully.",FAILED:"Failed to create role."},UPDATE:{SUCCESS:"Role has been updated successfully.",FAILED:"Failed to update role."},DELETE:{SUCCESS:"Role has been removed successfully.",FAILED:"Failed to remove role."},GET:{FAILED:"Failed to fetch responsibility."},DUPLICATE_ROLE:"Role name already exists."},PLANT_MASTER:{CREATE:{SUCCESS:"Plant is created successfully.",FAILED:"Failed to create plant."},UPDATE:{SUCCESS:"Plant has been updated successfully.",FAILED:"Failed to update plant."},DELETE:{SUCCESS:"Plant has been removed successfully.",FAILED:"Failed to remove plant."},DUPLICATE_PLANT_NAME:"Plant name already exists."},USER_MASTER:{CREATE:{SUCCESS:"User is created successfully.",FAILED:"Failed to create user."},UPDATE:{SUCCESS:"User has been updated successfully.",FAILED:"Failed to update user."},DELETE:{SUCCESS:"User has been removed successfully.",FAILED:"Failed to remove user."},DUPLICATE_USER_NAME:"User name already exists."},CHECK_LIST_MASTER:{CREATE:{SUCCESS:"Check list point is created successfully.",FAILED:"Failed to create check list point."},UPDATE:{SUCCESS:"Check list point has been updated successfully.",FAILED:"Failed to update check list point."},DELETE:{SUCCESS:"Check list point has been removed successfully.",FAILED:"Failed to remove check list point."},DUPLICATE_CHECK_POINT:"Check point name already exists.",BULK_CHECKLIST_UPLOAD:{REQUIRED_FILE:"Please select an excel file to upload bulk check list points.",INVALID_FILE_FORMAT:"Invalid file format.",FAILED:"Failed to upload check list points.",SUCCESS:"Check list points are uploaded successfully."}},PPE_MASTER:{CREATE:{SUCCESS:"PPE is created successfully.",FAILED:"Failed to create PPE."},UPDATE:{SUCCESS:"PPE has been updated successfully.",FAILED:"Failed to update PPE."},DELETE:{SUCCESS:"PPE has been removed successfully.",FAILED:"Failed to remove PPE."},IMAGE_UPLOAD:{SUCCESS:"Image is uploaded successfully.",FAILED:"Failed to upload image."},DUPLICATE_PPE_NAME:"PPE name already exists."},HOLIDAY_MASTER:{CREATE:{SUCCESS:"Holiday is created successfully.",FAILED:"Failed to create holiday."},UPDATE:{SUCCESS:"Holiday has been updated successfully.",FAILED:"Failed to update holiday."},DELETE:{SUCCESS:"Holiday has been removed successfully.",FAILED:"Failed to remove holiday."},DUPLICATE_HOLIDAY_NAME:"Holiday name already exists.",BULK_HOLIDAY_UPLOAD:{REQUIRED_FILE:"Please select an excel file to upload bulk holidays.",INVALID_FILE_FORMAT:"Invalid file format.",PLANT_ID:"Please select plant.",FAILED:"Failed to upload holidays.",SUCCESS:"Holidays are uploaded successfully."}},LOCATION_MASTER:{CREATE:{SUCCESS:"Location is created successfully.",FAILED:"Failed to create location."},UPDATE:{SUCCESS:"Location has been updated successfully.",FAILED:"Failed to update location."},DELETE:{SUCCESS:"Location has been removed successfully.",FAILED:"Failed to remove location."},FETCHED:{SUCCESS:"Users fetched successfully.",FAILED:"Failed to fetch users."},DUPLICATE_LOCATION_NAME:"Location name already exists."},CONTRACTOR_MASTER:{FETCHED:{FAILED:"Failed to fetch contractor."},CREATE:{SUCCESS:"Contractor is created successfully.",FAILED:"Failed to create contractor."},UPDATE:{SUCCESS:"Contractor has been updated successfully.",FAILED:"Failed to update contractor."},DELETE:{SUCCESS:"Contractor has been removed successfully.",FAILED:"Failed to remove contractor."},DUPLICATE_CONTRACTOR_NAME:"Contractor name already exists."},LABOUR_MASTER:{FETCHED:{CONTRACTOR_FAILED:"Failed to fetch contractor.",LABOUR_FAILED:"Failed to fetch labour."},CREATE:{SUCCESS:"Labour is created successfully.",FAILED:"Failed to create labour."},UPDATE:{SUCCESS:"Labour has been updated successfully.",FAILED:"Failed to update labour."},DELETE:{SUCCESS:"Labour has been removed successfully.",FAILED:"Failed to remove labour."},DUPLICATE_LABOUR_NAME:"Labour name already exists.",BULK_CERTIFICATE_UPLOAD:{SAME_FILE_UPLOAD:"You cannot select same file again.",REQUIRED_FILE:"Please select file of type .pdf .doc .docx .png .jpeg .jpg",INVALID_FILE_FORMAT:"Invalid file format.",FAILED:"Failed to upload files.",SUCCESS:"Files are uploaded successfully."}},WORK_PERMIT_MASTER:{CREATE:{SUCCESS:"Work permit is created successfully.",FAILED:"Failed to create work permit."},UPDATE:{SUCCESS:"Work permit has been updated successfully.",FAILED:"Failed to update work permit."},DELETE:{SUCCESS:"Work permit has been removed successfully.",FAILED:"Failed to remove work permit."},GET:{WORK_PERMIT_TYPE:{FAILED:"Failed to fetch work permit types."},WORK_PERMIT:{FAILED:"Failed to fetch work permits."},SELECT_PLANT_AND_TYPE:"Please select plant and work permit type."},APPROVED_REJECT_OR_SUSPEND:{SUCCESS:"Work permit status has been updated successfully.",FAILED:"Failed to update work permit status."}},REVIEWED_AND_CLOSED:{REVIEW:{SUCCESS:"Checklist and PPE are saved successfully.",FAILED:"Failed to save the data of checklist and ppe."},CLOSED:{SUCCESS:"Work permit is closed successfully.",FAILED:"Failed to close work permit."}},WORK_PERMIT_TYPE_MASTER:{CREATE:{SUCCESS:"Work permit type is created successfully.",FAILED:"Failed to create work permit type."},UPDATE:{SUCCESS:"Work permit type has been updated successfully.",FAILED:"Failed to update work permit type."},DELETE:{SUCCESS:"Work permit type has been removed successfully.",FAILED:"Failed to remove work permit type."}},COMPANY_MASTER:{LOGO_UPLOAD:{FAILED:"Failed to upload company logo"},FETCHED:{FAILED:"Failed to fetch company details"},UPDATE:{SUCCESS:"Company information has been updated successfully.",FAILED:"Failed to update company information."}},REPORT_MASTER:{FETCHED:{FAILED:"Failed to fetch report."}},ACCOUNT_MASTER:{DUPLICATE_ACCOUNT_NAME:"Company name already exists.",FETCHED:{FAILED:"Failed to fetch account master."},CREATE:{SUCCESS:"Company account is created successfully.",FAILED:"Failed to create company account."},UPDATE:{SUCCESS:"Company account has been updated successfully.",FAILED:"Failed to update company account."},DELETE:{SUCCESS:"Company account has been removed successfully.",FAILED:"Failed to remove company account."}},ASSIGN_SUPER_ADMIN_MASTER:{UN_ASSIGN:{SUCCESS:"Zingworks Super Admin has been successfully unassigned.",FAILED:"Failed to unassign Zingworks Super Admin from the account."},ASSIGN:{SUCCESS:"Zingworks Super admin is assigned successfully.",FAILED:"Failed to assign super admin."},ASSIGNED_SUPER_ADMIN_ACCOUNT_ID:{SUCCESS:"Account details fetched successfully for the assigned super admin.",FAILED:"Failed to fetch account details for the assigned super admin."},FETCHED:{FAILED:"Failed to fetched data."}}};var Gx=a(446),Wx=a.n(Gx),Yx=a(8259),qx=a.n(Yx),Jx=a(5030),Xx=a.n(Jx);Wx().extend(qx()),Wx().extend(Xx());const Zx=e=>{const t=e.indexOf("@");if(-1!==t){return e.substring(0,t).split(".")[0]}return e},$x=(e,t,a)=>{const n=Bw.book_new(),r=[...t],o=r.map((e=>e.excelName));let i=e.map((e=>r.map((t=>{if(t&&t.isDate){const a=new Date(e[t.excelDataField]);if(!isNaN(a))return a}return e[t.excelDataField]}))));const c=[o,...i],s=Bw.aoa_to_sheet(c);s["!cols"]=Array(o.length).fill({width:20}),Bw.book_append_sheet(n,s,"Data Sheet");const l=(new Date).toString().split(" ");vw(n,"".concat(a,"_").concat(l[1],"_").concat((new Date).getTime(),".xlsx"))},ez=e=>e.charAt(0).toUpperCase()+e.slice(1),tz=()=>{const e=window.location.pathname,t=Ax&&Ax[0]?[...fx,...Ax,...hx].filter((t=>t.path===e)):[];return!(!t||!t[0])&&t[0].title},az=e=>{const t=decodeURIComponent(e);return t.substring(t.lastIndexOf("/")+1,t.indexOf("?"))},nz=(e,t)=>!(!e||!e.includes(t.trim().toLowerCase())),rz=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:15;const t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";let a="";for(let n=0;n1&&void 0!==arguments[1]?arguments[1]:2;if(0===e)return"0 Bytes";const a=t<0?0:t,n=Math.floor(Math.log(e)/Math.log(1024));return parseFloat((e/Math.pow(1024,n)).toFixed(a))+" "+["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"][n]},iz=(Sx.VALIDATION,e=>e&&e.toString().includes("+")?e.toString():e&&!e.toString().includes("+")?"+".concat(e):"");function cz(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=arguments.length>2?arguments[2]:void 0;const n=JSON.parse(localStorage.getItem("%temp?localhost:user-details?client%")),r=(null===n||void 0===n?void 0:n.dateFormat)||"MMM DD YYYY",o=(null===n||void 0===n?void 0:n.timeZone)||a||"Asia/Kolkata";let i;if("number"===typeof e)if(10===e.toString().length)i=Wx().unix(e).tz(o);else{if(13!==e.toString().length)return t?Wx().invalid():"";i=Wx()(e).tz(o)}else{if("string"!==typeof e)return t?Wx().invalid():"";if(i=Wx()(e).tz(o),!i.isValid())return t?Wx().invalid():""}const c=i.startOf("day");return t?c:c.format(r)}const sz=(e,t)=>{if(e&&t){const t=cz(e,!0),a=cz(e,!0);return Wx()(a).diff(Wx()(t),"days")}return"Not Available"},lz=function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"asc";if(!Array.isArray(e))throw new Error("The data parameter must be an array.");return[...e].sort(((e,n)=>{if(void 0===e[t]||void 0===n[t])throw new Error('The entity "'.concat(t,'" is not present in the data.'));const r=e[t].toString().localeCompare(n[t].toString(),void 0,{numeric:!0,sensitivity:"base"});return"asc"===a?r:-r}))};function dz(e){return(0,Ce.Ay)("MuiTypography",e)}(0,C.A)("MuiTypography",["root","h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","inherit","button","caption","overline","alignLeft","alignRight","alignCenter","alignJustify","noWrap","gutterBottom","paragraph"]);const uz=["align","className","component","gutterBottom","noWrap","paragraph","variant","variantMapping"],mz=(0,i.Ay)("span",{name:"MuiTypography",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.root,a.variant&&t[a.variant],"inherit"!==a.align&&t["align".concat((0,st.A)(a.align))],a.noWrap&&t.noWrap,a.gutterBottom&&t.gutterBottom,a.paragraph&&t.paragraph]}})((e=>{let{theme:t,ownerState:a}=e;return(0,A.A)({margin:0},"inherit"===a.variant&&{font:"inherit"},"inherit"!==a.variant&&t.typography[a.variant],"inherit"!==a.align&&{textAlign:a.align},a.noWrap&&{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},a.gutterBottom&&{marginBottom:"0.35em"},a.paragraph&&{marginBottom:16})})),fz={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p",inherit:"p"},hz={primary:"primary.main",textPrimary:"text.primary",secondary:"secondary.main",textSecondary:"text.secondary",error:"error.main"},Az=n.forwardRef((function(e,t){const a=(0,oe.b)({props:e,name:"MuiTypography"}),n=(e=>hz[e]||e)(a.color),r=(0,k.A)((0,A.A)({},a,{color:n})),{align:o="inherit",className:i,component:c,gutterBottom:s=!1,noWrap:l=!1,paragraph:d=!1,variant:u="body1",variantMapping:m=fz}=r,f=(0,p.A)(r,uz),h=(0,A.A)({},r,{align:o,color:n,className:i,component:c,gutterBottom:s,noWrap:l,paragraph:d,variant:u,variantMapping:m}),g=c||(d?"p":m[u]||fz[u])||"span",v=(e=>{const{align:t,gutterBottom:a,noWrap:n,paragraph:r,variant:o,classes:i}=e,c={root:["root",o,"inherit"!==e.align&&"align".concat((0,st.A)(t)),a&&"gutterBottom",n&&"noWrap",r&&"paragraph"]};return(0,I.A)(c,dz,i)})(h);return(0,w.jsx)(mz,(0,A.A)({as:g,ref:t,ownerState:h,className:(0,R.A)(v.root,i)},f))})),pz=Az;var gz=a(3030);function vz(e){const{theme:t,name:a,props:n}=e;return t&&t.components&&t.components[a]&&t.components[a].defaultProps?(0,gz.A)(t.components[a].defaultProps,n):n}function bz(e,t,a,r,o){const[i,c]=n.useState((()=>o&&a?a(e).matches:r?r(e).matches:t));return(0,ae.A)((()=>{let t=!0;if(!a)return;const n=a(e),r=()=>{t&&c(n.matches)};return r(),n.addListener(r),()=>{t=!1,n.removeListener(r)}}),[e,a]),i}const yz=r.useSyncExternalStore;function kz(e,t,a,r,o){const i=n.useCallback((()=>t),[t]),c=n.useMemo((()=>{if(o&&a)return()=>a(e).matches;if(null!==r){const{matches:t}=r(e);return()=>t}return i}),[i,e,r,o,a]),[s,l]=n.useMemo((()=>{if(null===a)return[i,()=>()=>{}];const t=a(e);return[()=>t.matches,e=>(t.addListener(e),()=>{t.removeListener(e)})]}),[i,a,e]);return yz(l,s,c)}function wz(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const a=l(),n="undefined"!==typeof window&&"undefined"!==typeof window.matchMedia,{defaultMatches:r=!1,matchMedia:o=(n?window.matchMedia:null),ssrMatchMedia:i=null,noSsr:c=!1}=vz({name:"MuiUseMediaQuery",props:t,theme:a});let s="function"===typeof e?e(a):e;s=s.replace(/^@media( ?)/m,"");return(void 0!==yz?kz:bz)(s,r,o,i,c)}a(6111);const xz=function(e){const t=[];let a=0;for(let n=0;n>6|192,t[a++]=63&r|128):55296===(64512&r)&&n+1>18|240,t[a++]=r>>12&63|128,t[a++]=r>>6&63|128,t[a++]=63&r|128):(t[a++]=r>>12|224,t[a++]=r>>6&63|128,t[a++]=63&r|128)}return t},zz={byteToCharMap_:null,charToByteMap_:null,byteToCharMapWebSafe_:null,charToByteMapWebSafe_:null,ENCODED_VALS_BASE:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",get ENCODED_VALS(){return this.ENCODED_VALS_BASE+"+/="},get ENCODED_VALS_WEBSAFE(){return this.ENCODED_VALS_BASE+"-_."},HAS_NATIVE_SUPPORT:"function"===typeof atob,encodeByteArray(e,t){if(!Array.isArray(e))throw Error("encodeByteArray takes an array as a parameter");this.init_();const a=t?this.byteToCharMapWebSafe_:this.byteToCharMap_,n=[];for(let r=0;r>2,d=(3&t)<<4|i>>4;let u=(15&i)<<2|s>>6,m=63&s;c||(m=64,o||(u=64)),n.push(a[l],a[d],a[u],a[m])}return n.join("")},encodeString(e,t){return this.HAS_NATIVE_SUPPORT&&!t?btoa(e):this.encodeByteArray(xz(e),t)},decodeString(e,t){return this.HAS_NATIVE_SUPPORT&&!t?atob(e):function(e){const t=[];let a=0,n=0;for(;a191&&r<224){const o=e[a++];t[n++]=String.fromCharCode((31&r)<<6|63&o)}else if(r>239&&r<365){const o=((7&r)<<18|(63&e[a++])<<12|(63&e[a++])<<6|63&e[a++])-65536;t[n++]=String.fromCharCode(55296+(o>>10)),t[n++]=String.fromCharCode(56320+(1023&o))}else{const o=e[a++],i=e[a++];t[n++]=String.fromCharCode((15&r)<<12|(63&o)<<6|63&i)}}return t.join("")}(this.decodeStringToByteArray(e,t))},decodeStringToByteArray(e,t){this.init_();const a=t?this.charToByteMapWebSafe_:this.charToByteMap_,n=[];for(let r=0;r>4;if(n.push(s),64!==i){const e=o<<4&240|i>>2;if(n.push(e),64!==c){const e=i<<6&192|c;n.push(e)}}}return n},init_(){if(!this.byteToCharMap_){this.byteToCharMap_={},this.charToByteMap_={},this.byteToCharMapWebSafe_={},this.charToByteMapWebSafe_={};for(let e=0;e=this.ENCODED_VALS_BASE.length&&(this.charToByteMap_[this.ENCODED_VALS_WEBSAFE.charAt(e)]=e,this.charToByteMapWebSafe_[this.ENCODED_VALS.charAt(e)]=e)}}};class Mz extends Error{constructor(){super(...arguments),this.name="DecodeBase64StringError"}}const Cz=function(e){return function(e){const t=xz(e);return zz.encodeByteArray(t,!0)}(e).replace(/\./g,"")},Sz=function(e){try{return zz.decodeString(e,!0)}catch(t){console.error("base64Decode failed: ",t)}return null};function Ez(e,t){if(!(t instanceof Object))return t;switch(t.constructor){case Date:return new Date(t.getTime());case Object:void 0===e&&(e={});break;case Array:e=[];break;default:return t}for(const a in t)t.hasOwnProperty(a)&&Tz(a)&&(e[a]=Ez(e[a],t[a]));return e}function Tz(e){return"__proto__"!==e}const Bz=()=>function(){if("undefined"!==typeof self)return self;if("undefined"!==typeof window)return window;if("undefined"!==typeof a.g)return a.g;throw new Error("Unable to locate global object.")}().__FIREBASE_DEFAULTS__,Rz=()=>{try{return Bz()||(()=>{if("undefined"===typeof process)return;const e={NODE_ENV:"production",PUBLIC_URL:"",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0,REACT_APP_APP_ID:"1:951884656040:web:8c88b0af239ee46d75c19d",REACT_APP_BACKEND_WEB_API_LINK:"https://us-central1-work-permit-4c80a.cloudfunctions.net/webApi/api",REACT_APP_DEV_AUTH_USER:"%temp?localhost:user-details?client%",REACT_APP_DEV_SECRET_KEY:"y4253898&@#YODHoyouys&^%hjld@&*",REACT_APP_DEV_USER_TOKEN:"%temp?localhost:user-tokens?client%",REACT_APP_DEV_WORK_PERMIT_DATA:"%temp?localhost:work-permit-data?client%",REACT_APP_DEV_WORK_PERMIT_TYPE_DETAILS:"%temp?localhost:work-permit-type-details?client%",REACT_APP_FIREBASE_API_KEY:"AIzaSyDPNMhXuMIazTmnmXhIanXq6dJcGtjDgiE",REACT_APP_FIREBASE_AUTH_DOMAIN:"work-permit-4c80a.firebaseapp.com",REACT_APP_MEASUREMENT_ID:"G-2J5PBMPWJ0",REACT_APP_MESSAGING_SENDER_ID:"951884656040",REACT_APP_PROJECT_ID:"work-permit-4c80a",REACT_APP_STORAGE_BUCKET:"work-permit-4c80a.appspot.com"}.__FIREBASE_DEFAULTS__;return e?JSON.parse(e):void 0})()||(()=>{if("undefined"===typeof document)return;let e;try{e=document.cookie.match(/__FIREBASE_DEFAULTS__=([^;]+)/)}catch(a){return}const t=e&&Sz(e[1]);return t&&JSON.parse(t)})()}catch(e){return void console.info("Unable to get __FIREBASE_DEFAULTS__ due to: ".concat(e))}},Iz=e=>{var t,a;return null===(a=null===(t=Rz())||void 0===t?void 0:t.emulatorHosts)||void 0===a?void 0:a[e]},Nz=e=>{const t=Iz(e);if(!t)return;const a=t.lastIndexOf(":");if(a<=0||a+1===t.length)throw new Error("Invalid host ".concat(t," with no separate hostname and port!"));const n=parseInt(t.substring(a+1),10);return"["===t[0]?[t.substring(1,a-1),n]:[t.substring(0,a),n]},Pz=()=>{var e;return null===(e=Rz())||void 0===e?void 0:e.config},Fz=e=>{var t;return null===(t=Rz())||void 0===t?void 0:t["_".concat(e)]};class Oz{constructor(){this.reject=()=>{},this.resolve=()=>{},this.promise=new Promise(((e,t)=>{this.resolve=e,this.reject=t}))}wrapCallback(e){return(t,a)=>{t?this.reject(t):this.resolve(a),"function"===typeof e&&(this.promise.catch((()=>{})),1===e.length?e(t):e(t,a))}}}function Dz(e,t){if(e.uid)throw new Error('The "uid" field is no longer supported by mockUserToken. Please use "sub" instead for Firebase Auth User ID.');const a=t||"demo-project",n=e.iat||0,r=e.sub||e.user_id;if(!r)throw new Error("mockUserToken must contain 'sub' or 'user_id' field!");const o=Object.assign({iss:"https://securetoken.google.com/".concat(a),aud:a,iat:n,exp:n+3600,auth_time:n,sub:r,user_id:r,firebase:{sign_in_provider:"custom",identities:{}}},e);return[Cz(JSON.stringify({alg:"none",type:"JWT"})),Cz(JSON.stringify(o)),""].join(".")}function Uz(){return"undefined"!==typeof navigator&&"string"===typeof navigator.userAgent?navigator.userAgent:""}function jz(){var e;const t=null===(e=Rz())||void 0===e?void 0:e.forceEnvironment;if("node"===t)return!0;if("browser"===t)return!1;try{return"[object process]"===Object.prototype.toString.call(a.g.process)}catch(n){return!1}}function Lz(){return"undefined"!==typeof window||_z()}function _z(){return"undefined"!==typeof WorkerGlobalScope&&"undefined"!==typeof self&&self instanceof WorkerGlobalScope}function Hz(){const e="object"===typeof chrome?chrome.runtime:"object"===typeof browser?browser.runtime:void 0;return"object"===typeof e&&void 0!==e.id}function Qz(){return"object"===typeof navigator&&"ReactNative"===navigator.product}function Kz(){const e=Uz();return e.indexOf("MSIE ")>=0||e.indexOf("Trident/")>=0}function Vz(){try{return"object"===typeof indexedDB}catch(e){return!1}}class Gz extends Error{constructor(e,t,a){super(t),this.code=e,this.customData=a,this.name="FirebaseError",Object.setPrototypeOf(this,Gz.prototype),Error.captureStackTrace&&Error.captureStackTrace(this,Wz.prototype.create)}}class Wz{constructor(e,t,a){this.service=e,this.serviceName=t,this.errors=a}create(e){const t=(arguments.length<=1?void 0:arguments[1])||{},a="".concat(this.service,"/").concat(e),n=this.errors[e],r=n?function(e,t){return e.replace(Yz,((e,a)=>{const n=t[a];return null!=n?String(n):"<".concat(a,"?>")}))}(n,t):"Error",o="".concat(this.serviceName,": ").concat(r," (").concat(a,").");return new Gz(a,o,t)}}const Yz=/\{\$([^}]+)}/g;function qz(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function Jz(e,t){if(e===t)return!0;const a=Object.keys(e),n=Object.keys(t);for(const r of a){if(!n.includes(r))return!1;const a=e[r],o=t[r];if(Xz(a)&&Xz(o)){if(!Jz(a,o))return!1}else if(a!==o)return!1}for(const r of n)if(!a.includes(r))return!1;return!0}function Xz(e){return null!==e&&"object"===typeof e}function Zz(e){const t=[];for(const[a,n]of Object.entries(e))Array.isArray(n)?n.forEach((e=>{t.push(encodeURIComponent(a)+"="+encodeURIComponent(e))})):t.push(encodeURIComponent(a)+"="+encodeURIComponent(n));return t.length?"&"+t.join("&"):""}function $z(e){const t={};return e.replace(/^\?/,"").split("&").forEach((e=>{if(e){const[a,n]=e.split("=");t[decodeURIComponent(a)]=decodeURIComponent(n)}})),t}function eM(e){const t=e.indexOf("?");if(!t)return"";const a=e.indexOf("#",t);return e.substring(t,a>0?a:void 0)}function tM(e,t){const a=new aM(e,t);return a.subscribe.bind(a)}class aM{constructor(e,t){this.observers=[],this.unsubscribes=[],this.observerCount=0,this.task=Promise.resolve(),this.finalized=!1,this.onNoObservers=t,this.task.then((()=>{e(this)})).catch((e=>{this.error(e)}))}next(e){this.forEachObserver((t=>{t.next(e)}))}error(e){this.forEachObserver((t=>{t.error(e)})),this.close(e)}complete(){this.forEachObserver((e=>{e.complete()})),this.close()}subscribe(e,t,a){let n;if(void 0===e&&void 0===t&&void 0===a)throw new Error("Missing Observer.");n=function(e,t){if("object"!==typeof e||null===e)return!1;for(const a of t)if(a in e&&"function"===typeof e[a])return!0;return!1}(e,["next","error","complete"])?e:{next:e,error:t,complete:a},void 0===n.next&&(n.next=nM),void 0===n.error&&(n.error=nM),void 0===n.complete&&(n.complete=nM);const r=this.unsubscribeOne.bind(this,this.observers.length);return this.finalized&&this.task.then((()=>{try{this.finalError?n.error(this.finalError):n.complete()}catch(e){}})),this.observers.push(n),r}unsubscribeOne(e){void 0!==this.observers&&void 0!==this.observers[e]&&(delete this.observers[e],this.observerCount-=1,0===this.observerCount&&void 0!==this.onNoObservers&&this.onNoObservers(this))}forEachObserver(e){if(!this.finalized)for(let t=0;t{if(void 0!==this.observers&&void 0!==this.observers[e])try{t(this.observers[e])}catch(a){"undefined"!==typeof console&&console.error&&console.error(a)}}))}close(e){this.finalized||(this.finalized=!0,void 0!==e&&(this.finalError=e),this.task.then((()=>{this.observers=void 0,this.onNoObservers=void 0})))}}function nM(){}function rM(e){return e&&e._delegate?e._delegate:e}class oM{constructor(e,t,a){this.name=e,this.instanceFactory=t,this.type=a,this.multipleInstances=!1,this.serviceProps={},this.instantiationMode="LAZY",this.onInstanceCreated=null}setInstantiationMode(e){return this.instantiationMode=e,this}setMultipleInstances(e){return this.multipleInstances=e,this}setServiceProps(e){return this.serviceProps=e,this}setInstanceCreatedCallback(e){return this.onInstanceCreated=e,this}}const iM="[DEFAULT]";class cM{constructor(e,t){this.name=e,this.container=t,this.component=null,this.instances=new Map,this.instancesDeferred=new Map,this.instancesOptions=new Map,this.onInitCallbacks=new Map}get(e){const t=this.normalizeInstanceIdentifier(e);if(!this.instancesDeferred.has(t)){const e=new Oz;if(this.instancesDeferred.set(t,e),this.isInitialized(t)||this.shouldAutoInitialize())try{const a=this.getOrInitializeService({instanceIdentifier:t});a&&e.resolve(a)}catch(a){}}return this.instancesDeferred.get(t).promise}getImmediate(e){var t;const a=this.normalizeInstanceIdentifier(null===e||void 0===e?void 0:e.identifier),n=null!==(t=null===e||void 0===e?void 0:e.optional)&&void 0!==t&&t;if(!this.isInitialized(a)&&!this.shouldAutoInitialize()){if(n)return null;throw Error("Service ".concat(this.name," is not available"))}try{return this.getOrInitializeService({instanceIdentifier:a})}catch(r){if(n)return null;throw r}}getComponent(){return this.component}setComponent(e){if(e.name!==this.name)throw Error("Mismatching Component ".concat(e.name," for Provider ").concat(this.name,"."));if(this.component)throw Error("Component for ".concat(this.name," has already been provided"));if(this.component=e,this.shouldAutoInitialize()){if(function(e){return"EAGER"===e.instantiationMode}(e))try{this.getOrInitializeService({instanceIdentifier:iM})}catch(t){}for(const[e,a]of this.instancesDeferred.entries()){const n=this.normalizeInstanceIdentifier(e);try{const e=this.getOrInitializeService({instanceIdentifier:n});a.resolve(e)}catch(t){}}}}clearInstance(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:iM;this.instancesDeferred.delete(e),this.instancesOptions.delete(e),this.instances.delete(e)}async delete(){const e=Array.from(this.instances.values());await Promise.all([...e.filter((e=>"INTERNAL"in e)).map((e=>e.INTERNAL.delete())),...e.filter((e=>"_delete"in e)).map((e=>e._delete()))])}isComponentSet(){return null!=this.component}isInitialized(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:iM;return this.instances.has(e)}getOptions(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:iM;return this.instancesOptions.get(e)||{}}initialize(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{options:t={}}=e,a=this.normalizeInstanceIdentifier(e.instanceIdentifier);if(this.isInitialized(a))throw Error("".concat(this.name,"(").concat(a,") has already been initialized"));if(!this.isComponentSet())throw Error("Component ".concat(this.name," has not been registered yet"));const n=this.getOrInitializeService({instanceIdentifier:a,options:t});for(const[r,o]of this.instancesDeferred.entries()){a===this.normalizeInstanceIdentifier(r)&&o.resolve(n)}return n}onInit(e,t){var a;const n=this.normalizeInstanceIdentifier(t),r=null!==(a=this.onInitCallbacks.get(n))&&void 0!==a?a:new Set;r.add(e),this.onInitCallbacks.set(n,r);const o=this.instances.get(n);return o&&e(o,n),()=>{r.delete(e)}}invokeOnInitCallbacks(e,t){const a=this.onInitCallbacks.get(t);if(a)for(const r of a)try{r(e,t)}catch(n){}}getOrInitializeService(e){let{instanceIdentifier:t,options:a={}}=e,n=this.instances.get(t);if(!n&&this.component&&(n=this.component.instanceFactory(this.container,{instanceIdentifier:sM(t),options:a}),this.instances.set(t,n),this.instancesOptions.set(t,a),this.invokeOnInitCallbacks(n,t),this.component.onInstanceCreated))try{this.component.onInstanceCreated(this.container,t,n)}catch(r){}return n||null}normalizeInstanceIdentifier(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:iM;return this.component?this.component.multipleInstances?e:iM:e}shouldAutoInitialize(){return!!this.component&&"EXPLICIT"!==this.component.instantiationMode}}function sM(e){return e===iM?void 0:e}class lM{constructor(e){this.name=e,this.providers=new Map}addComponent(e){const t=this.getProvider(e.name);if(t.isComponentSet())throw new Error("Component ".concat(e.name," has already been registered with ").concat(this.name));t.setComponent(e)}addOrOverwriteComponent(e){this.getProvider(e.name).isComponentSet()&&this.providers.delete(e.name),this.addComponent(e)}getProvider(e){if(this.providers.has(e))return this.providers.get(e);const t=new cM(e,this);return this.providers.set(e,t),t}getProviders(){return Array.from(this.providers.values())}}const dM=[];var uM;!function(e){e[e.DEBUG=0]="DEBUG",e[e.VERBOSE=1]="VERBOSE",e[e.INFO=2]="INFO",e[e.WARN=3]="WARN",e[e.ERROR=4]="ERROR",e[e.SILENT=5]="SILENT"}(uM||(uM={}));const mM={debug:uM.DEBUG,verbose:uM.VERBOSE,info:uM.INFO,warn:uM.WARN,error:uM.ERROR,silent:uM.SILENT},fM=uM.INFO,hM={[uM.DEBUG]:"log",[uM.VERBOSE]:"log",[uM.INFO]:"info",[uM.WARN]:"warn",[uM.ERROR]:"error"},AM=function(e,t){if(t2?r-2:0),i=2;it.some((t=>e instanceof t));let vM,bM;const yM=new WeakMap,kM=new WeakMap,wM=new WeakMap,xM=new WeakMap,zM=new WeakMap;let MM={get(e,t,a){if(e instanceof IDBTransaction){if("done"===t)return kM.get(e);if("objectStoreNames"===t)return e.objectStoreNames||wM.get(e);if("store"===t)return a.objectStoreNames[1]?void 0:a.objectStore(a.objectStoreNames[0])}return EM(e[t])},set:(e,t,a)=>(e[t]=a,!0),has:(e,t)=>e instanceof IDBTransaction&&("done"===t||"store"===t)||t in e};function CM(e){return e!==IDBDatabase.prototype.transaction||"objectStoreNames"in IDBTransaction.prototype?(bM||(bM=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])).includes(e)?function(){for(var t=arguments.length,a=new Array(t),n=0;n1?a-1:0),r=1;r{const n=()=>{e.removeEventListener("complete",r),e.removeEventListener("error",o),e.removeEventListener("abort",o)},r=()=>{t(),n()},o=()=>{a(e.error||new DOMException("AbortError","AbortError")),n()};e.addEventListener("complete",r),e.addEventListener("error",o),e.addEventListener("abort",o)}));kM.set(e,t)}(e),gM(e,vM||(vM=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction]))?new Proxy(e,MM):e)}function EM(e){if(e instanceof IDBRequest)return function(e){const t=new Promise(((t,a)=>{const n=()=>{e.removeEventListener("success",r),e.removeEventListener("error",o)},r=()=>{t(EM(e.result)),n()},o=()=>{a(e.error),n()};e.addEventListener("success",r),e.addEventListener("error",o)}));return t.then((t=>{t instanceof IDBCursor&&yM.set(t,e)})).catch((()=>{})),zM.set(t,e),t}(e);if(xM.has(e))return xM.get(e);const t=SM(e);return t!==e&&(xM.set(e,t),zM.set(t,e)),t}const TM=e=>zM.get(e);const BM=["get","getKey","getAll","getAllKeys","count"],RM=["put","add","delete","clear"],IM=new Map;function NM(e,t){if(!(e instanceof IDBDatabase)||t in e||"string"!==typeof t)return;if(IM.get(t))return IM.get(t);const a=t.replace(/FromIndex$/,""),n=t!==a,r=RM.includes(a);if(!(a in(n?IDBIndex:IDBObjectStore).prototype)||!r&&!BM.includes(a))return;const o=async function(e){const t=this.transaction(e,r?"readwrite":"readonly");let o=t.store;for(var i=arguments.length,c=new Array(i>1?i-1:0),s=1;s({...e,get:(t,a,n)=>NM(t,a)||e.get(t,a,n),has:(t,a)=>!!NM(t,a)||e.has(t,a)}))(MM);class PM{constructor(e){this.container=e}getPlatformInfoString(){return this.container.getProviders().map((e=>{if(function(e){const t=e.getComponent();return"VERSION"===(null===t||void 0===t?void 0:t.type)}(e)){const t=e.getImmediate();return"".concat(t.library,"/").concat(t.version)}return null})).filter((e=>e)).join(" ")}}const FM="@firebase/app",OM="0.10.7",DM=new pM("@firebase/app"),UM="@firebase/app-compat",jM="@firebase/analytics-compat",LM="@firebase/analytics",_M="@firebase/app-check-compat",HM="@firebase/app-check",QM="@firebase/auth",KM="@firebase/auth-compat",VM="@firebase/database",GM="@firebase/database-compat",WM="@firebase/functions",YM="@firebase/functions-compat",qM="@firebase/installations",JM="@firebase/installations-compat",XM="@firebase/messaging",ZM="@firebase/messaging-compat",$M="@firebase/performance",eC="@firebase/performance-compat",tC="@firebase/remote-config",aC="@firebase/remote-config-compat",nC="@firebase/storage",rC="@firebase/storage-compat",oC="@firebase/firestore",iC="@firebase/vertexai-preview",cC="@firebase/firestore-compat",sC="firebase",lC="[DEFAULT]",dC={[FM]:"fire-core",[UM]:"fire-core-compat",[LM]:"fire-analytics",[jM]:"fire-analytics-compat",[HM]:"fire-app-check",[_M]:"fire-app-check-compat",[QM]:"fire-auth",[KM]:"fire-auth-compat",[VM]:"fire-rtdb",[GM]:"fire-rtdb-compat",[WM]:"fire-fn",[YM]:"fire-fn-compat",[qM]:"fire-iid",[JM]:"fire-iid-compat",[XM]:"fire-fcm",[ZM]:"fire-fcm-compat",[$M]:"fire-perf",[eC]:"fire-perf-compat",[tC]:"fire-rc",[aC]:"fire-rc-compat",[nC]:"fire-gcs",[rC]:"fire-gcs-compat",[oC]:"fire-fst",[cC]:"fire-fst-compat",[iC]:"fire-vertex","fire-js":"fire-js",[sC]:"fire-js-all"},uC=new Map,mC=new Map,fC=new Map;function hC(e,t){try{e.container.addComponent(t)}catch(a){DM.debug("Component ".concat(t.name," failed to register with FirebaseApp ").concat(e.name),a)}}function AC(e,t){e.container.addOrOverwriteComponent(t)}function pC(e){const t=e.name;if(fC.has(t))return DM.debug("There were multiple attempts to register component ".concat(t,".")),!1;fC.set(t,e);for(const a of uC.values())hC(a,e);for(const a of mC.values())hC(a,e);return!0}function gC(e,t){const a=e.container.getProvider("heartbeat").getImmediate({optional:!0});return a&&a.triggerHeartbeat(),e.container.getProvider(t)}function vC(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:lC;gC(e,t).clearInstance(a)}function bC(e){return void 0!==e.options}function yC(e){return void 0!==e.settings}function kC(){fC.clear()}const wC=new Wz("app","Firebase",{"no-app":"No Firebase App '{$appName}' has been created - call initializeApp() first","bad-app-name":"Illegal App name: '{$appName}'","duplicate-app":"Firebase App named '{$appName}' already exists with different options or config","app-deleted":"Firebase App named '{$appName}' already deleted","server-app-deleted":"Firebase Server App has been deleted","no-options":"Need to provide options, when not being deployed to hosting via source.","invalid-app-argument":"firebase.{$appName}() takes either no argument or a Firebase App instance.","invalid-log-argument":"First argument to `onLog` must be null or a function.","idb-open":"Error thrown when opening IndexedDB. Original error: {$originalErrorMessage}.","idb-get":"Error thrown when reading from IndexedDB. Original error: {$originalErrorMessage}.","idb-set":"Error thrown when writing to IndexedDB. Original error: {$originalErrorMessage}.","idb-delete":"Error thrown when deleting from IndexedDB. Original error: {$originalErrorMessage}.","finalization-registry-not-supported":"FirebaseServerApp deleteOnDeref field defined but the JS runtime does not support FinalizationRegistry.","invalid-server-app-environment":"FirebaseServerApp is not for use in browser environments."});class xC{constructor(e,t,a){this._isDeleted=!1,this._options=Object.assign({},e),this._config=Object.assign({},t),this._name=t.name,this._automaticDataCollectionEnabled=t.automaticDataCollectionEnabled,this._container=a,this.container.addComponent(new oM("app",(()=>this),"PUBLIC"))}get automaticDataCollectionEnabled(){return this.checkDestroyed(),this._automaticDataCollectionEnabled}set automaticDataCollectionEnabled(e){this.checkDestroyed(),this._automaticDataCollectionEnabled=e}get name(){return this.checkDestroyed(),this._name}get options(){return this.checkDestroyed(),this._options}get config(){return this.checkDestroyed(),this._config}get container(){return this._container}get isDeleted(){return this._isDeleted}set isDeleted(e){this._isDeleted=e}checkDestroyed(){if(this.isDeleted)throw wC.create("app-deleted",{appName:this._name})}}class zC extends xC{constructor(e,t,a,n){const r=void 0!==t.automaticDataCollectionEnabled&&t.automaticDataCollectionEnabled,o={name:a,automaticDataCollectionEnabled:r};if(void 0!==e.apiKey)super(e,o,n);else{super(e.options,o,n)}this._serverConfig=Object.assign({automaticDataCollectionEnabled:r},t),this._finalizationRegistry=null,"undefined"!==typeof FinalizationRegistry&&(this._finalizationRegistry=new FinalizationRegistry((()=>{this.automaticCleanup()}))),this._refCount=0,this.incRefCount(this._serverConfig.releaseOnDeref),this._serverConfig.releaseOnDeref=void 0,t.releaseOnDeref=void 0,RC(FM,OM,"serverapp")}toJSON(){}get refCount(){return this._refCount}incRefCount(e){this.isDeleted||(this._refCount++,void 0!==e&&null!==this._finalizationRegistry&&this._finalizationRegistry.register(e,this))}decRefCount(){return this.isDeleted?0:--this._refCount}automaticCleanup(){BC(this)}get settings(){return this.checkDestroyed(),this._serverConfig}checkDestroyed(){if(this.isDeleted)throw wC.create("server-app-deleted")}}const MC="10.12.4";function CC(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=e;if("object"!==typeof t){t={name:t}}const n=Object.assign({name:lC,automaticDataCollectionEnabled:!1},t),r=n.name;if("string"!==typeof r||!r)throw wC.create("bad-app-name",{appName:String(r)});if(a||(a=Pz()),!a)throw wC.create("no-options");const o=uC.get(r);if(o){if(Jz(a,o.options)&&Jz(n,o.config))return o;throw wC.create("duplicate-app",{appName:r})}const i=new lM(r);for(const s of fC.values())i.addComponent(s);const c=new xC(a,n,i);return uC.set(r,c),c}function SC(e,t){if(Lz()&&!_z())throw wC.create("invalid-server-app-environment");let a;void 0===t.automaticDataCollectionEnabled&&(t.automaticDataCollectionEnabled=!1),a=bC(e)?e.options:e;const n=Object.assign(Object.assign({},t),a);void 0!==n.releaseOnDeref&&delete n.releaseOnDeref;if(void 0!==t.releaseOnDeref&&"undefined"===typeof FinalizationRegistry)throw wC.create("finalization-registry-not-supported",{});const r=""+(o=JSON.stringify(n),[...o].reduce(((e,t)=>Math.imul(31,e)+t.charCodeAt(0)|0),0));var o;const i=mC.get(r);if(i)return i.incRefCount(t.releaseOnDeref),i;const c=new lM(r);for(const l of fC.values())c.addComponent(l);const s=new zC(a,t,r,c);return mC.set(r,s),s}function EC(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:lC;const t=uC.get(e);if(!t&&e===lC&&Pz())return CC();if(!t)throw wC.create("no-app",{appName:e});return t}function TC(){return Array.from(uC.values())}async function BC(e){let t=!1;const a=e.name;if(uC.has(a))t=!0,uC.delete(a);else if(mC.has(a)){e.decRefCount()<=0&&(mC.delete(a),t=!0)}t&&(await Promise.all(e.container.getProviders().map((e=>e.delete()))),e.isDeleted=!0)}function RC(e,t,a){var n;let r=null!==(n=dC[e])&&void 0!==n?n:e;a&&(r+="-".concat(a));const o=r.match(/\s|\//),i=t.match(/\s|\//);if(o||i){const e=['Unable to register library "'.concat(r,'" with version "').concat(t,'":')];return o&&e.push('library name "'.concat(r,'" contains illegal characters (whitespace or "/")')),o&&i&&e.push("and"),i&&e.push('version name "'.concat(t,'" contains illegal characters (whitespace or "/")')),void DM.warn(e.join(" "))}pC(new oM("".concat(r,"-version"),(()=>({library:r,version:t})),"VERSION"))}function IC(e,t){if(null!==e&&"function"!==typeof e)throw wC.create("invalid-log-argument");!function(e,t){for(const a of dM){let n=null;t&&t.level&&(n=mM[t.level]),a.userLogHandler=null===e?null:function(t,a){for(var r=arguments.length,o=new Array(r>2?r-2:0),i=2;i{if(null==e)return null;if("string"===typeof e)return e;if("number"===typeof e||"boolean"===typeof e)return e.toString();if(e instanceof Error)return e.message;try{return JSON.stringify(e)}catch(t){return null}})).filter((e=>e)).join(" ");a>=(null!==n&&void 0!==n?n:t.logLevel)&&e({level:uM[a].toLowerCase(),message:c,args:o,type:t.name})}}}(e,t)}function NC(e){var t;t=e,dM.forEach((e=>{e.setLogLevel(t)}))}const PC="firebase-heartbeat-database",FC=1,OC="firebase-heartbeat-store";let DC=null;function UC(){return DC||(DC=function(e,t){let{blocked:a,upgrade:n,blocking:r,terminated:o}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i=indexedDB.open(e,t),c=EM(i);return n&&i.addEventListener("upgradeneeded",(e=>{n(EM(i.result),e.oldVersion,e.newVersion,EM(i.transaction),e)})),a&&i.addEventListener("blocked",(e=>a(e.oldVersion,e.newVersion,e))),c.then((e=>{o&&e.addEventListener("close",(()=>o())),r&&e.addEventListener("versionchange",(e=>r(e.oldVersion,e.newVersion,e)))})).catch((()=>{})),c}(PC,FC,{upgrade:(e,t)=>{if(0===t)try{e.createObjectStore(OC)}catch(a){console.warn(a)}}}).catch((e=>{throw wC.create("idb-open",{originalErrorMessage:e.message})}))),DC}async function jC(e,t){try{const a=(await UC()).transaction(OC,"readwrite"),n=a.objectStore(OC);await n.put(t,LC(e)),await a.done}catch(a){if(a instanceof Gz)DM.warn(a.message);else{const e=wC.create("idb-set",{originalErrorMessage:null===a||void 0===a?void 0:a.message});DM.warn(e.message)}}}function LC(e){return"".concat(e.name,"!").concat(e.options.appId)}class _C{constructor(e){this.container=e,this._heartbeatsCache=null;const t=this.container.getProvider("app").getImmediate();this._storage=new QC(t),this._heartbeatsCachePromise=this._storage.read().then((e=>(this._heartbeatsCache=e,e)))}async triggerHeartbeat(){var e,t;const a=this.container.getProvider("platform-logger").getImmediate().getPlatformInfoString(),n=HC();if((null!=(null===(e=this._heartbeatsCache)||void 0===e?void 0:e.heartbeats)||(this._heartbeatsCache=await this._heartbeatsCachePromise,null!=(null===(t=this._heartbeatsCache)||void 0===t?void 0:t.heartbeats)))&&this._heartbeatsCache.lastSentHeartbeatDate!==n&&!this._heartbeatsCache.heartbeats.some((e=>e.date===n)))return this._heartbeatsCache.heartbeats.push({date:n,agent:a}),this._heartbeatsCache.heartbeats=this._heartbeatsCache.heartbeats.filter((e=>{const t=new Date(e.date).valueOf();return Date.now()-t<=2592e6})),this._storage.overwrite(this._heartbeatsCache)}async getHeartbeatsHeader(){var e;if(null===this._heartbeatsCache&&await this._heartbeatsCachePromise,null==(null===(e=this._heartbeatsCache)||void 0===e?void 0:e.heartbeats)||0===this._heartbeatsCache.heartbeats.length)return"";const t=HC(),{heartbeatsToSend:a,unsentEntries:n}=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1024;const a=[];let n=e.slice();for(const r of e){const e=a.find((e=>e.agent===r.agent));if(e){if(e.dates.push(r.date),KC(a)>t){e.dates.pop();break}}else if(a.push({agent:r.agent,dates:[r.date]}),KC(a)>t){a.pop();break}n=n.slice(1)}return{heartbeatsToSend:a,unsentEntries:n}}(this._heartbeatsCache.heartbeats),r=Cz(JSON.stringify({version:2,heartbeats:a}));return this._heartbeatsCache.lastSentHeartbeatDate=t,n.length>0?(this._heartbeatsCache.heartbeats=n,await this._storage.overwrite(this._heartbeatsCache)):(this._heartbeatsCache.heartbeats=[],this._storage.overwrite(this._heartbeatsCache)),r}}function HC(){return(new Date).toISOString().substring(0,10)}class QC{constructor(e){this.app=e,this._canUseIndexedDBPromise=this.runIndexedDBEnvironmentCheck()}async runIndexedDBEnvironmentCheck(){return!!Vz()&&new Promise(((e,t)=>{try{let a=!0;const n="validate-browser-context-for-indexeddb-analytics-module",r=self.indexedDB.open(n);r.onsuccess=()=>{r.result.close(),a||self.indexedDB.deleteDatabase(n),e(!0)},r.onupgradeneeded=()=>{a=!1},r.onerror=()=>{var e;t((null===(e=r.error)||void 0===e?void 0:e.message)||"")}}catch(a){t(a)}})).then((()=>!0)).catch((()=>!1))}async read(){if(await this._canUseIndexedDBPromise){const e=await async function(e){try{const t=(await UC()).transaction(OC),a=await t.objectStore(OC).get(LC(e));return await t.done,a}catch(t){if(t instanceof Gz)DM.warn(t.message);else{const e=wC.create("idb-get",{originalErrorMessage:null===t||void 0===t?void 0:t.message});DM.warn(e.message)}}}(this.app);return(null===e||void 0===e?void 0:e.heartbeats)?e:{heartbeats:[]}}return{heartbeats:[]}}async overwrite(e){var t;if(await this._canUseIndexedDBPromise){const a=await this.read();return jC(this.app,{lastSentHeartbeatDate:null!==(t=e.lastSentHeartbeatDate)&&void 0!==t?t:a.lastSentHeartbeatDate,heartbeats:e.heartbeats})}}async add(e){var t;if(await this._canUseIndexedDBPromise){const a=await this.read();return jC(this.app,{lastSentHeartbeatDate:null!==(t=e.lastSentHeartbeatDate)&&void 0!==t?t:a.lastSentHeartbeatDate,heartbeats:[...a.heartbeats,...e.heartbeats]})}}}function KC(e){return Cz(JSON.stringify({version:2,heartbeats:e})).length}var VC;VC="",pC(new oM("platform-logger",(e=>new PM(e)),"PRIVATE")),pC(new oM("heartbeat",(e=>new _C(e)),"PRIVATE")),RC(FM,OM,VC),RC(FM,OM,"esm2017"),RC("fire-js","");function GC(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r0&&r[r.length-1])&&(6===c[0]||2===c[0])){i=0;continue}if(3===c[0]&&(!r||c[1]>r[0]&&c[1]0)&&!(n=o.next()).done;)i.push(n.value)}catch(c){r={error:c}}finally{try{n&&!n.done&&(a=o.return)&&a.call(o)}finally{if(r)throw r.error}}return i}function JC(e,t,a){if(a||2===arguments.length)for(var n,r=0,o=t.length;r1?t-1:0),n=1;n1?t-1:0),n=1;n1?t-1:0),n=1;n1?t-1:0),n=1;n2?a-2:0),r=2;re,"Short delay should be less than long delay!"),this.isMobile="undefined"!==typeof window&&!!(window.cordova||window.phonegap||window.PhoneGap)&&/ios|iphone|ipod|ipad|android|blackberry|iemobile/i.test(Uz())||Qz()}get(){return"undefined"!==typeof navigator&&navigator&&"onLine"in navigator&&"boolean"===typeof navigator.onLine&&(yS()||Hz()||"connection"in navigator)&&!navigator.onLine?Math.min(5e3,this.shortDelay):this.isMobile?this.longDelay:this.shortDelay}}function xS(e,t){vS(e.emulator,"Emulator should always be set here");const{url:a}=e.emulator;return t?"".concat(a).concat(t.startsWith("/")?t.slice(1):t):a}class zS{static initialize(e,t,a){this.fetchImpl=e,t&&(this.headersImpl=t),a&&(this.responseImpl=a)}static fetch(){return this.fetchImpl?this.fetchImpl:"undefined"!==typeof self&&"fetch"in self?self.fetch:"undefined"!==typeof globalThis&&globalThis.fetch?globalThis.fetch:"undefined"!==typeof fetch?fetch:void gS("Could not find fetch implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}static headers(){return this.headersImpl?this.headersImpl:"undefined"!==typeof self&&"Headers"in self?self.Headers:"undefined"!==typeof globalThis&&globalThis.Headers?globalThis.Headers:"undefined"!==typeof Headers?Headers:void gS("Could not find Headers implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}static response(){return this.responseImpl?this.responseImpl:"undefined"!==typeof self&&"Response"in self?self.Response:"undefined"!==typeof globalThis&&globalThis.Response?globalThis.Response:"undefined"!==typeof Response?Response:void gS("Could not find Response implementation, make sure you call FetchProvider.initialize() with an appropriate polyfill")}}const MS={CREDENTIAL_MISMATCH:"custom-token-mismatch",MISSING_CUSTOM_TOKEN:"internal-error",INVALID_IDENTIFIER:"invalid-email",MISSING_CONTINUE_URI:"internal-error",INVALID_PASSWORD:"wrong-password",MISSING_PASSWORD:"missing-password",INVALID_LOGIN_CREDENTIALS:"invalid-credential",EMAIL_EXISTS:"email-already-in-use",PASSWORD_LOGIN_DISABLED:"operation-not-allowed",INVALID_IDP_RESPONSE:"invalid-credential",INVALID_PENDING_TOKEN:"invalid-credential",FEDERATED_USER_ID_ALREADY_LINKED:"credential-already-in-use",MISSING_REQ_TYPE:"internal-error",EMAIL_NOT_FOUND:"user-not-found",RESET_PASSWORD_EXCEED_LIMIT:"too-many-requests",EXPIRED_OOB_CODE:"expired-action-code",INVALID_OOB_CODE:"invalid-action-code",MISSING_OOB_CODE:"internal-error",CREDENTIAL_TOO_OLD_LOGIN_AGAIN:"requires-recent-login",INVALID_ID_TOKEN:"invalid-user-token",TOKEN_EXPIRED:"user-token-expired",USER_NOT_FOUND:"user-token-expired",TOO_MANY_ATTEMPTS_TRY_LATER:"too-many-requests",PASSWORD_DOES_NOT_MEET_REQUIREMENTS:"password-does-not-meet-requirements",INVALID_CODE:"invalid-verification-code",INVALID_SESSION_INFO:"invalid-verification-id",INVALID_TEMPORARY_PROOF:"invalid-credential",MISSING_SESSION_INFO:"missing-verification-id",SESSION_EXPIRED:"code-expired",MISSING_ANDROID_PACKAGE_NAME:"missing-android-pkg-name",UNAUTHORIZED_DOMAIN:"unauthorized-continue-uri",INVALID_OAUTH_CLIENT_ID:"invalid-oauth-client-id",ADMIN_ONLY_OPERATION:"admin-restricted-operation",INVALID_MFA_PENDING_CREDENTIAL:"invalid-multi-factor-session",MFA_ENROLLMENT_NOT_FOUND:"multi-factor-info-not-found",MISSING_MFA_ENROLLMENT_ID:"missing-multi-factor-info",MISSING_MFA_PENDING_CREDENTIAL:"missing-multi-factor-session",SECOND_FACTOR_EXISTS:"second-factor-already-in-use",SECOND_FACTOR_LIMIT_EXCEEDED:"maximum-second-factor-count-exceeded",BLOCKING_FUNCTION_ERROR_RESPONSE:"internal-error",RECAPTCHA_NOT_ENABLED:"recaptcha-not-enabled",MISSING_RECAPTCHA_TOKEN:"missing-recaptcha-token",INVALID_RECAPTCHA_TOKEN:"invalid-recaptcha-token",INVALID_RECAPTCHA_ACTION:"invalid-recaptcha-action",MISSING_CLIENT_TYPE:"missing-client-type",MISSING_RECAPTCHA_VERSION:"missing-recaptcha-version",INVALID_RECAPTCHA_VERSION:"invalid-recaptcha-version",INVALID_REQ_TYPE:"invalid-req-type"},CS=new wS(3e4,6e4);function SS(e,t){return e.tenantId&&!t.tenantId?Object.assign(Object.assign({},t),{tenantId:e.tenantId}):t}async function ES(e,t,a,n){return TS(e,arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},(async()=>{let r={},o={};n&&("GET"===t?o=n:r={body:JSON.stringify(n)});const i=Zz(Object.assign({key:e.config.apiKey},o)).slice(1),c=await e._getAdditionalHeaders();return c["Content-Type"]="application/json",e.languageCode&&(c["X-Firebase-Locale"]=e.languageCode),zS.fetch()(RS(e,e.config.apiHost,a,i),Object.assign({method:t,headers:c,referrerPolicy:"no-referrer"},r))}))}async function TS(e,t,a){e._canInitEmulator=!1;const n=Object.assign(Object.assign({},MS),t);try{const t=new NS(e),r=await Promise.race([a(),t.promise]);t.clearNetworkTimeout();const o=await r.json();if("needConfirmation"in o)throw PS(e,"account-exists-with-different-credential",o);if(r.ok&&!("errorMessage"in o))return o;{const t=r.ok?o.errorMessage:o.error.message,[a,i]=t.split(" : ");if("FEDERATED_USER_ID_ALREADY_LINKED"===a)throw PS(e,"credential-already-in-use",o);if("EMAIL_EXISTS"===a)throw PS(e,"email-already-in-use",o);if("USER_DISABLED"===a)throw PS(e,"user-disabled",o);const c=n[a]||a.toLowerCase().replace(/[_\s]+/g,"-");if(i)throw mS(e,c,i);dS(e,c)}}catch(r){if(r instanceof Gz)throw r;dS(e,"network-request-failed",{message:String(r)})}}async function BS(e,t,a,n){let r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};const o=await ES(e,t,a,n,r);return"mfaPendingCredential"in o&&dS(e,"multi-factor-auth-required",{_serverResponse:o}),o}function RS(e,t,a,n){const r="".concat(t).concat(a,"?").concat(n);return e.config.emulator?xS(e.config,r):"".concat(e.config.apiScheme,"://").concat(r)}function IS(e){switch(e){case"ENFORCE":return"ENFORCE";case"AUDIT":return"AUDIT";case"OFF":return"OFF";default:return"ENFORCEMENT_STATE_UNSPECIFIED"}}class NS{constructor(e){this.auth=e,this.timer=null,this.promise=new Promise(((e,t)=>{this.timer=setTimeout((()=>t(uS(this.auth,"network-request-failed"))),CS.get())}))}clearNetworkTimeout(){clearTimeout(this.timer)}}function PS(e,t,a){const n={appName:e.name};a.email&&(n.email=a.email),a.phoneNumber&&(n.phoneNumber=a.phoneNumber);const r=uS(e,t,n);return r.customData._tokenResponse=a,r}function FS(e){return void 0!==e&&void 0!==e.getResponse}function OS(e){return void 0!==e&&void 0!==e.enterprise}class DS{constructor(e){if(this.siteKey="",this.recaptchaEnforcementState=[],void 0===e.recaptchaKey)throw new Error("recaptchaKey undefined");this.siteKey=e.recaptchaKey.split("/")[3],this.recaptchaEnforcementState=e.recaptchaEnforcementState}getProviderEnforcementState(e){if(!this.recaptchaEnforcementState||0===this.recaptchaEnforcementState.length)return null;for(const t of this.recaptchaEnforcementState)if(t.provider&&t.provider===e)return IS(t.enforcementState);return null}isProviderEnabled(e){return"ENFORCE"===this.getProviderEnforcementState(e)||"AUDIT"===this.getProviderEnforcementState(e)}}async function US(e,t){return ES(e,"GET","/v2/recaptchaConfig",SS(e,t))}async function jS(e,t){return ES(e,"POST","/v1/accounts:lookup",t)}function LS(e){if(e)try{const t=new Date(Number(e));if(!isNaN(t.getTime()))return t.toUTCString()}catch(t){}}function _S(e){return 1e3*Number(e)}function HS(e){const[t,a,n]=e.split(".");if(void 0===t||void 0===a||void 0===n)return lS("JWT malformed, contained fewer than 3 sections"),null;try{const e=Sz(a);return e?JSON.parse(e):(lS("Failed to decode base64 JWT payload"),null)}catch(r){return lS("Caught error parsing JWT payload as JSON",null===r||void 0===r?void 0:r.toString()),null}}function QS(e){const t=HS(e);return pS(t,"internal-error"),pS("undefined"!==typeof t.exp,"internal-error"),pS("undefined"!==typeof t.iat,"internal-error"),Number(t.exp)-Number(t.iat)}async function KS(e,t){if(arguments.length>2&&void 0!==arguments[2]&&arguments[2])return t;try{return await t}catch(a){throw a instanceof Gz&&function(e){let{code:t}=e;return t==="auth/".concat("user-disabled")||t==="auth/".concat("user-token-expired")}(a)&&e.auth.currentUser===e&&await e.auth.signOut(),a}}class VS{constructor(e){this.user=e,this.isRunning=!1,this.timerId=null,this.errorBackoff=3e4}_start(){this.isRunning||(this.isRunning=!0,this.schedule())}_stop(){this.isRunning&&(this.isRunning=!1,null!==this.timerId&&clearTimeout(this.timerId))}getInterval(e){var t;if(e){const e=this.errorBackoff;return this.errorBackoff=Math.min(2*this.errorBackoff,96e4),e}{this.errorBackoff=3e4;const e=(null!==(t=this.user.stsTokenManager.expirationTime)&&void 0!==t?t:0)-Date.now()-3e5;return Math.max(0,e)}}schedule(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!this.isRunning)return;const t=this.getInterval(e);this.timerId=setTimeout((async()=>{await this.iteration()}),t)}async iteration(){try{await this.user.getIdToken(!0)}catch(e){return void((null===e||void 0===e?void 0:e.code)==="auth/".concat("network-request-failed")&&this.schedule(!0))}this.schedule()}}class GS{constructor(e,t){this.createdAt=e,this.lastLoginAt=t,this._initializeTime()}_initializeTime(){this.lastSignInTime=LS(this.lastLoginAt),this.creationTime=LS(this.createdAt)}_copy(e){this.createdAt=e.createdAt,this.lastLoginAt=e.lastLoginAt,this._initializeTime()}toJSON(){return{createdAt:this.createdAt,lastLoginAt:this.lastLoginAt}}}async function WS(e){var t;const a=e.auth,n=await e.getIdToken(),r=await KS(e,jS(a,{idToken:n}));pS(null===r||void 0===r?void 0:r.users.length,a,"internal-error");const o=r.users[0];e._notifyReloadListener(o);const i=(null===(t=o.providerUserInfo)||void 0===t?void 0:t.length)?YS(o.providerUserInfo):[],c=function(e,t){const a=e.filter((e=>!t.some((t=>t.providerId===e.providerId))));return[...a,...t]}(e.providerData,i),s=e.isAnonymous,l=!(e.email&&o.passwordHash)&&!(null===c||void 0===c?void 0:c.length),d=!!s&&l,u={uid:o.localId,displayName:o.displayName||null,photoURL:o.photoUrl||null,email:o.email||null,emailVerified:o.emailVerified||!1,phoneNumber:o.phoneNumber||null,tenantId:o.tenantId||null,providerData:c,metadata:new GS(o.createdAt,o.lastLoginAt),isAnonymous:d};Object.assign(e,u)}function YS(e){return e.map((e=>{var{providerId:t}=e,a=GC(e,["providerId"]);return{providerId:t,uid:a.rawId||"",displayName:a.displayName||null,email:a.email||null,phoneNumber:a.phoneNumber||null,photoURL:a.photoUrl||null}}))}class qS{constructor(){this.refreshToken=null,this.accessToken=null,this.expirationTime=null}get isExpired(){return!this.expirationTime||Date.now()>this.expirationTime-3e4}updateFromServerResponse(e){pS(e.idToken,"internal-error"),pS("undefined"!==typeof e.idToken,"internal-error"),pS("undefined"!==typeof e.refreshToken,"internal-error");const t="expiresIn"in e&&"undefined"!==typeof e.expiresIn?Number(e.expiresIn):QS(e.idToken);this.updateTokensAndExpiration(e.idToken,e.refreshToken,t)}updateFromIdToken(e){pS(0!==e.length,"internal-error");const t=QS(e);this.updateTokensAndExpiration(e,null,t)}async getToken(e){return arguments.length>1&&void 0!==arguments[1]&&arguments[1]||!this.accessToken||this.isExpired?(pS(this.refreshToken,e,"user-token-expired"),this.refreshToken?(await this.refresh(e,this.refreshToken),this.accessToken):null):this.accessToken}clearRefreshToken(){this.refreshToken=null}async refresh(e,t){const{accessToken:a,refreshToken:n,expiresIn:r}=await async function(e,t){const a=await TS(e,{},(async()=>{const a=Zz({grant_type:"refresh_token",refresh_token:t}).slice(1),{tokenApiHost:n,apiKey:r}=e.config,o=RS(e,n,"/v1/token","key=".concat(r)),i=await e._getAdditionalHeaders();return i["Content-Type"]="application/x-www-form-urlencoded",zS.fetch()(o,{method:"POST",headers:i,body:a})}));return{accessToken:a.access_token,expiresIn:a.expires_in,refreshToken:a.refresh_token}}(e,t);this.updateTokensAndExpiration(a,n,Number(r))}updateTokensAndExpiration(e,t,a){this.refreshToken=t||null,this.accessToken=e||null,this.expirationTime=Date.now()+1e3*a}static fromJSON(e,t){const{refreshToken:a,accessToken:n,expirationTime:r}=t,o=new qS;return a&&(pS("string"===typeof a,"internal-error",{appName:e}),o.refreshToken=a),n&&(pS("string"===typeof n,"internal-error",{appName:e}),o.accessToken=n),r&&(pS("number"===typeof r,"internal-error",{appName:e}),o.expirationTime=r),o}toJSON(){return{refreshToken:this.refreshToken,accessToken:this.accessToken,expirationTime:this.expirationTime}}_assign(e){this.accessToken=e.accessToken,this.refreshToken=e.refreshToken,this.expirationTime=e.expirationTime}_clone(){return Object.assign(new qS,this.toJSON())}_performRefresh(){return gS("not implemented")}}function JS(e,t){pS("string"===typeof e||"undefined"===typeof e,"internal-error",{appName:t})}class XS{constructor(e){var{uid:t,auth:a,stsTokenManager:n}=e,r=GC(e,["uid","auth","stsTokenManager"]);this.providerId="firebase",this.proactiveRefresh=new VS(this),this.reloadUserInfo=null,this.reloadListener=null,this.uid=t,this.auth=a,this.stsTokenManager=n,this.accessToken=n.accessToken,this.displayName=r.displayName||null,this.email=r.email||null,this.emailVerified=r.emailVerified||!1,this.phoneNumber=r.phoneNumber||null,this.photoURL=r.photoURL||null,this.isAnonymous=r.isAnonymous||!1,this.tenantId=r.tenantId||null,this.providerData=r.providerData?[...r.providerData]:[],this.metadata=new GS(r.createdAt||void 0,r.lastLoginAt||void 0)}async getIdToken(e){const t=await KS(this,this.stsTokenManager.getToken(this.auth,e));return pS(t,this.auth,"internal-error"),this.accessToken!==t&&(this.accessToken=t,await this.auth._persistUserIfCurrent(this),this.auth._notifyListenersIfCurrent(this)),t}getIdTokenResult(e){return async function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const a=rM(e),n=await a.getIdToken(t),r=HS(n);pS(r&&r.exp&&r.auth_time&&r.iat,a.auth,"internal-error");const o="object"===typeof r.firebase?r.firebase:void 0,i=null===o||void 0===o?void 0:o.sign_in_provider;return{claims:r,token:n,authTime:LS(_S(r.auth_time)),issuedAtTime:LS(_S(r.iat)),expirationTime:LS(_S(r.exp)),signInProvider:i||null,signInSecondFactor:(null===o||void 0===o?void 0:o.sign_in_second_factor)||null}}(this,e)}reload(){return async function(e){const t=rM(e);await WS(t),await t.auth._persistUserIfCurrent(t),t.auth._notifyListenersIfCurrent(t)}(this)}_assign(e){this!==e&&(pS(this.uid===e.uid,this.auth,"internal-error"),this.displayName=e.displayName,this.photoURL=e.photoURL,this.email=e.email,this.emailVerified=e.emailVerified,this.phoneNumber=e.phoneNumber,this.isAnonymous=e.isAnonymous,this.tenantId=e.tenantId,this.providerData=e.providerData.map((e=>Object.assign({},e))),this.metadata._copy(e.metadata),this.stsTokenManager._assign(e.stsTokenManager))}_clone(e){const t=new XS(Object.assign(Object.assign({},this),{auth:e,stsTokenManager:this.stsTokenManager._clone()}));return t.metadata._copy(this.metadata),t}_onReload(e){pS(!this.reloadListener,this.auth,"internal-error"),this.reloadListener=e,this.reloadUserInfo&&(this._notifyReloadListener(this.reloadUserInfo),this.reloadUserInfo=null)}_notifyReloadListener(e){this.reloadListener?this.reloadListener(e):this.reloadUserInfo=e}_startProactiveRefresh(){this.proactiveRefresh._start()}_stopProactiveRefresh(){this.proactiveRefresh._stop()}async _updateTokensIfNecessary(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=!1;e.idToken&&e.idToken!==this.stsTokenManager.accessToken&&(this.stsTokenManager.updateFromServerResponse(e),a=!0),t&&await WS(this),await this.auth._persistUserIfCurrent(this),a&&this.auth._notifyListenersIfCurrent(this)}async delete(){if(yC(this.auth.app))return Promise.reject(fS(this.auth));const e=await this.getIdToken();return await KS(this,async function(e,t){return ES(e,"POST","/v1/accounts:delete",t)}(this.auth,{idToken:e})),this.stsTokenManager.clearRefreshToken(),this.auth.signOut()}toJSON(){return Object.assign(Object.assign({uid:this.uid,email:this.email||void 0,emailVerified:this.emailVerified,displayName:this.displayName||void 0,isAnonymous:this.isAnonymous,photoURL:this.photoURL||void 0,phoneNumber:this.phoneNumber||void 0,tenantId:this.tenantId||void 0,providerData:this.providerData.map((e=>Object.assign({},e))),stsTokenManager:this.stsTokenManager.toJSON(),_redirectEventId:this._redirectEventId},this.metadata.toJSON()),{apiKey:this.auth.config.apiKey,appName:this.auth.name})}get refreshToken(){return this.stsTokenManager.refreshToken||""}static _fromJSON(e,t){var a,n,r,o,i,c,s,l;const d=null!==(a=t.displayName)&&void 0!==a?a:void 0,u=null!==(n=t.email)&&void 0!==n?n:void 0,m=null!==(r=t.phoneNumber)&&void 0!==r?r:void 0,f=null!==(o=t.photoURL)&&void 0!==o?o:void 0,h=null!==(i=t.tenantId)&&void 0!==i?i:void 0,A=null!==(c=t._redirectEventId)&&void 0!==c?c:void 0,p=null!==(s=t.createdAt)&&void 0!==s?s:void 0,g=null!==(l=t.lastLoginAt)&&void 0!==l?l:void 0,{uid:v,emailVerified:b,isAnonymous:y,providerData:k,stsTokenManager:w}=t;pS(v&&w,e,"internal-error");const x=qS.fromJSON(this.name,w);pS("string"===typeof v,e,"internal-error"),JS(d,e.name),JS(u,e.name),pS("boolean"===typeof b,e,"internal-error"),pS("boolean"===typeof y,e,"internal-error"),JS(m,e.name),JS(f,e.name),JS(h,e.name),JS(A,e.name),JS(p,e.name),JS(g,e.name);const z=new XS({uid:v,auth:e,email:u,emailVerified:b,displayName:d,isAnonymous:y,photoURL:f,phoneNumber:m,tenantId:h,stsTokenManager:x,createdAt:p,lastLoginAt:g});return k&&Array.isArray(k)&&(z.providerData=k.map((e=>Object.assign({},e)))),A&&(z._redirectEventId=A),z}static async _fromIdTokenResponse(e,t){let a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const n=new qS;n.updateFromServerResponse(t);const r=new XS({uid:t.localId,auth:e,stsTokenManager:n,isAnonymous:a});return await WS(r),r}static async _fromGetAccountInfoResponse(e,t,a){const n=t.users[0];pS(void 0!==n.localId,"internal-error");const r=void 0!==n.providerUserInfo?YS(n.providerUserInfo):[],o=!(n.email&&n.passwordHash)&&!(null===r||void 0===r?void 0:r.length),i=new qS;i.updateFromIdToken(a);const c=new XS({uid:n.localId,auth:e,stsTokenManager:i,isAnonymous:o}),s={uid:n.localId,displayName:n.displayName||null,photoURL:n.photoUrl||null,email:n.email||null,emailVerified:n.emailVerified||!1,phoneNumber:n.phoneNumber||null,tenantId:n.tenantId||null,providerData:r,metadata:new GS(n.createdAt,n.lastLoginAt),isAnonymous:!(n.email&&n.passwordHash)&&!(null===r||void 0===r?void 0:r.length)};return Object.assign(c,s),c}}const ZS=new Map;function $S(e){vS(e instanceof Function,"Expected a class definition");let t=ZS.get(e);return t?(vS(t instanceof e,"Instance stored in cache mismatched with class"),t):(t=new e,ZS.set(e,t),t)}class eE{constructor(){this.type="NONE",this.storage={}}async _isAvailable(){return!0}async _set(e,t){this.storage[e]=t}async _get(e){const t=this.storage[e];return void 0===t?null:t}async _remove(e){delete this.storage[e]}_addListener(e,t){}_removeListener(e,t){}}eE.type="NONE";const tE=eE;function aE(e,t,a){return"firebase".concat(":",e,":").concat(t,":").concat(a)}class nE{constructor(e,t,a){this.persistence=e,this.auth=t,this.userKey=a;const{config:n,name:r}=this.auth;this.fullUserKey=aE(this.userKey,n.apiKey,r),this.fullPersistenceKey=aE("persistence",n.apiKey,r),this.boundEventHandler=t._onStorageEvent.bind(t),this.persistence._addListener(this.fullUserKey,this.boundEventHandler)}setCurrentUser(e){return this.persistence._set(this.fullUserKey,e.toJSON())}async getCurrentUser(){const e=await this.persistence._get(this.fullUserKey);return e?XS._fromJSON(this.auth,e):null}removeCurrentUser(){return this.persistence._remove(this.fullUserKey)}savePersistenceForRedirect(){return this.persistence._set(this.fullPersistenceKey,this.persistence.type)}async setPersistence(e){if(this.persistence===e)return;const t=await this.getCurrentUser();return await this.removeCurrentUser(),this.persistence=e,t?this.setCurrentUser(t):void 0}delete(){this.persistence._removeListener(this.fullUserKey,this.boundEventHandler)}static async create(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"authUser";if(!t.length)return new nE($S(tE),e,a);const n=(await Promise.all(t.map((async e=>{if(await e._isAvailable())return e})))).filter((e=>e));let r=n[0]||$S(tE);const o=aE(a,e.config.apiKey,e.name);let i=null;for(const l of t)try{const t=await l._get(o);if(t){const a=XS._fromJSON(e,t);l!==r&&(i=a),r=l;break}}catch(s){}const c=n.filter((e=>e._shouldAllowMigration));return r._shouldAllowMigration&&c.length?(r=c[0],i&&await r._set(o,i.toJSON()),await Promise.all(t.map((async e=>{if(e!==r)try{await e._remove(o)}catch(s){}}))),new nE(r,e,a)):new nE(r,e,a)}}function rE(e){const t=e.toLowerCase();if(t.includes("opera/")||t.includes("opr/")||t.includes("opios/"))return"Opera";if(sE(t))return"IEMobile";if(t.includes("msie")||t.includes("trident/"))return"IE";if(t.includes("edge/"))return"Edge";if(oE(t))return"Firefox";if(t.includes("silk/"))return"Silk";if(dE(t))return"Blackberry";if(uE(t))return"Webos";if(iE(t))return"Safari";if((t.includes("chrome/")||cE(t))&&!t.includes("edge/"))return"Chrome";if(lE(t))return"Android";{const t=/([a-zA-Z\d\.]+)\/[a-zA-Z\d\.]*$/,a=e.match(t);if(2===(null===a||void 0===a?void 0:a.length))return a[1]}return"Other"}function oE(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Uz();return/firefox\//i.test(e)}function iE(){const e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:Uz()).toLowerCase();return e.includes("safari/")&&!e.includes("chrome/")&&!e.includes("crios/")&&!e.includes("android")}function cE(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Uz();return/crios\//i.test(e)}function sE(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Uz();return/iemobile/i.test(e)}function lE(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Uz();return/android/i.test(e)}function dE(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Uz();return/blackberry/i.test(e)}function uE(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Uz();return/webos/i.test(e)}function mE(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Uz();return/iphone|ipad|ipod/i.test(e)||/macintosh/i.test(e)&&/mobile/i.test(e)}function fE(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Uz();return mE(e)||lE(e)||uE(e)||dE(e)||/windows phone/i.test(e)||sE(e)}function hE(e){let t,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];switch(e){case"Browser":t=rE(Uz());break;case"Worker":t="".concat(rE(Uz()),"-").concat(e);break;default:t=e}const n=a.length?a.join(","):"FirebaseCore-web";return"".concat(t,"/","JsCore","/").concat(MC,"/").concat(n)}class AE{constructor(e){this.auth=e,this.queue=[]}pushCallback(e,t){const a=t=>new Promise(((a,n)=>{try{a(e(t))}catch(r){n(r)}}));a.onAbort=t,this.queue.push(a);const n=this.queue.length-1;return()=>{this.queue[n]=()=>Promise.resolve()}}async runMiddleware(e){if(this.auth.currentUser===e)return;const t=[];try{for(const a of this.queue)await a(e),a.onAbort&&t.push(a.onAbort)}catch(a){t.reverse();for(const e of t)try{e()}catch(n){}throw this.auth._errorFactory.create("login-blocked",{originalMessage:null===a||void 0===a?void 0:a.message})}}}class pE{constructor(e){var t,a,n,r;const o=e.customStrengthOptions;this.customStrengthOptions={},this.customStrengthOptions.minPasswordLength=null!==(t=o.minPasswordLength)&&void 0!==t?t:6,o.maxPasswordLength&&(this.customStrengthOptions.maxPasswordLength=o.maxPasswordLength),void 0!==o.containsLowercaseCharacter&&(this.customStrengthOptions.containsLowercaseLetter=o.containsLowercaseCharacter),void 0!==o.containsUppercaseCharacter&&(this.customStrengthOptions.containsUppercaseLetter=o.containsUppercaseCharacter),void 0!==o.containsNumericCharacter&&(this.customStrengthOptions.containsNumericCharacter=o.containsNumericCharacter),void 0!==o.containsNonAlphanumericCharacter&&(this.customStrengthOptions.containsNonAlphanumericCharacter=o.containsNonAlphanumericCharacter),this.enforcementState=e.enforcementState,"ENFORCEMENT_STATE_UNSPECIFIED"===this.enforcementState&&(this.enforcementState="OFF"),this.allowedNonAlphanumericCharacters=null!==(n=null===(a=e.allowedNonAlphanumericCharacters)||void 0===a?void 0:a.join(""))&&void 0!==n?n:"",this.forceUpgradeOnSignin=null!==(r=e.forceUpgradeOnSignin)&&void 0!==r&&r,this.schemaVersion=e.schemaVersion}validatePassword(e){var t,a,n,r,o,i;const c={isValid:!0,passwordPolicy:this};return this.validatePasswordLengthOptions(e,c),this.validatePasswordCharacterOptions(e,c),c.isValid&&(c.isValid=null===(t=c.meetsMinPasswordLength)||void 0===t||t),c.isValid&&(c.isValid=null===(a=c.meetsMaxPasswordLength)||void 0===a||a),c.isValid&&(c.isValid=null===(n=c.containsLowercaseLetter)||void 0===n||n),c.isValid&&(c.isValid=null===(r=c.containsUppercaseLetter)||void 0===r||r),c.isValid&&(c.isValid=null===(o=c.containsNumericCharacter)||void 0===o||o),c.isValid&&(c.isValid=null===(i=c.containsNonAlphanumericCharacter)||void 0===i||i),c}validatePasswordLengthOptions(e,t){const a=this.customStrengthOptions.minPasswordLength,n=this.customStrengthOptions.maxPasswordLength;a&&(t.meetsMinPasswordLength=e.length>=a),n&&(t.meetsMaxPasswordLength=e.length<=n)}validatePasswordCharacterOptions(e,t){let a;this.updatePasswordCharacterOptionsStatuses(t,!1,!1,!1,!1);for(let n=0;n="a"&&a<="z",a>="A"&&a<="Z",a>="0"&&a<="9",this.allowedNonAlphanumericCharacters.includes(a))}updatePasswordCharacterOptionsStatuses(e,t,a,n,r){this.customStrengthOptions.containsLowercaseLetter&&(e.containsLowercaseLetter||(e.containsLowercaseLetter=t)),this.customStrengthOptions.containsUppercaseLetter&&(e.containsUppercaseLetter||(e.containsUppercaseLetter=a)),this.customStrengthOptions.containsNumericCharacter&&(e.containsNumericCharacter||(e.containsNumericCharacter=n)),this.customStrengthOptions.containsNonAlphanumericCharacter&&(e.containsNonAlphanumericCharacter||(e.containsNonAlphanumericCharacter=r))}}class gE{constructor(e,t,a,n){this.app=e,this.heartbeatServiceProvider=t,this.appCheckServiceProvider=a,this.config=n,this.currentUser=null,this.emulatorConfig=null,this.operations=Promise.resolve(),this.authStateSubscription=new bE(this),this.idTokenSubscription=new bE(this),this.beforeStateQueue=new AE(this),this.redirectUser=null,this.isProactiveRefreshEnabled=!1,this.EXPECTED_PASSWORD_POLICY_SCHEMA_VERSION=1,this._canInitEmulator=!0,this._isInitialized=!1,this._deleted=!1,this._initializationPromise=null,this._popupRedirectResolver=null,this._errorFactory=cS,this._agentRecaptchaConfig=null,this._tenantRecaptchaConfigs={},this._projectPasswordPolicy=null,this._tenantPasswordPolicies={},this.lastNotifiedUid=void 0,this.languageCode=null,this.tenantId=null,this.settings={appVerificationDisabledForTesting:!1},this.frameworks=[],this.name=e.name,this.clientVersion=n.sdkClientVersion}_initializeWithPersistence(e,t){return t&&(this._popupRedirectResolver=$S(t)),this._initializationPromise=this.queue((async()=>{var a,n;if(!this._deleted&&(this.persistenceManager=await nE.create(this,e),!this._deleted)){if(null===(a=this._popupRedirectResolver)||void 0===a?void 0:a._shouldInitProactively)try{await this._popupRedirectResolver._initialize(this)}catch(r){}await this.initializeCurrentUser(t),this.lastNotifiedUid=(null===(n=this.currentUser)||void 0===n?void 0:n.uid)||null,this._deleted||(this._isInitialized=!0)}})),this._initializationPromise}async _onStorageEvent(){if(this._deleted)return;const e=await this.assertedPersistence.getCurrentUser();return this.currentUser||e?this.currentUser&&e&&this.currentUser.uid===e.uid?(this._currentUser._assign(e),void await this.currentUser.getIdToken()):void await this._updateCurrentUser(e,!0):void 0}async initializeCurrentUserFromIdToken(e){try{const t=await jS(this,{idToken:e}),a=await XS._fromGetAccountInfoResponse(this,t,e);await this.directlySetCurrentUser(a)}catch(t){console.warn("FirebaseServerApp could not login user with provided authIdToken: ",t),await this.directlySetCurrentUser(null)}}async initializeCurrentUser(e){var t;if(yC(this.app)){const e=this.app.settings.authIdToken;return e?new Promise((t=>{setTimeout((()=>this.initializeCurrentUserFromIdToken(e).then(t,t)))})):this.directlySetCurrentUser(null)}const a=await this.assertedPersistence.getCurrentUser();let n=a,r=!1;if(e&&this.config.authDomain){await this.getOrInitRedirectPersistenceManager();const a=null===(t=this.redirectUser)||void 0===t?void 0:t._redirectEventId,o=null===n||void 0===n?void 0:n._redirectEventId,i=await this.tryRedirectSignIn(e);a&&a!==o||!(null===i||void 0===i?void 0:i.user)||(n=i.user,r=!0)}if(!n)return this.directlySetCurrentUser(null);if(!n._redirectEventId){if(r)try{await this.beforeStateQueue.runMiddleware(n)}catch(o){n=a,this._popupRedirectResolver._overrideRedirectResult(this,(()=>Promise.reject(o)))}return n?this.reloadAndSetCurrentUserOrClear(n):this.directlySetCurrentUser(null)}return pS(this._popupRedirectResolver,this,"argument-error"),await this.getOrInitRedirectPersistenceManager(),this.redirectUser&&this.redirectUser._redirectEventId===n._redirectEventId?this.directlySetCurrentUser(n):this.reloadAndSetCurrentUserOrClear(n)}async tryRedirectSignIn(e){let t=null;try{t=await this._popupRedirectResolver._completeRedirectFn(this,e,!0)}catch(a){await this._setRedirectUser(null)}return t}async reloadAndSetCurrentUserOrClear(e){try{await WS(e)}catch(t){if((null===t||void 0===t?void 0:t.code)!=="auth/".concat("network-request-failed"))return this.directlySetCurrentUser(null)}return this.directlySetCurrentUser(e)}useDeviceLanguage(){this.languageCode=function(){if("undefined"===typeof navigator)return null;const e=navigator;return e.languages&&e.languages[0]||e.language||null}()}async _delete(){this._deleted=!0}async updateCurrentUser(e){if(yC(this.app))return Promise.reject(fS(this));const t=e?rM(e):null;return t&&pS(t.auth.config.apiKey===this.config.apiKey,this,"invalid-user-token"),this._updateCurrentUser(t&&t._clone(this))}async _updateCurrentUser(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!this._deleted)return e&&pS(this.tenantId===e.tenantId,this,"tenant-id-mismatch"),t||await this.beforeStateQueue.runMiddleware(e),this.queue((async()=>{await this.directlySetCurrentUser(e),this.notifyAuthListeners()}))}async signOut(){return yC(this.app)?Promise.reject(fS(this)):(await this.beforeStateQueue.runMiddleware(null),(this.redirectPersistenceManager||this._popupRedirectResolver)&&await this._setRedirectUser(null),this._updateCurrentUser(null,!0))}setPersistence(e){return yC(this.app)?Promise.reject(fS(this)):this.queue((async()=>{await this.assertedPersistence.setPersistence($S(e))}))}_getRecaptchaConfig(){return null==this.tenantId?this._agentRecaptchaConfig:this._tenantRecaptchaConfigs[this.tenantId]}async validatePassword(e){this._getPasswordPolicyInternal()||await this._updatePasswordPolicy();const t=this._getPasswordPolicyInternal();return t.schemaVersion!==this.EXPECTED_PASSWORD_POLICY_SCHEMA_VERSION?Promise.reject(this._errorFactory.create("unsupported-password-policy-schema-version",{})):t.validatePassword(e)}_getPasswordPolicyInternal(){return null===this.tenantId?this._projectPasswordPolicy:this._tenantPasswordPolicies[this.tenantId]}async _updatePasswordPolicy(){const e=await async function(e){return ES(e,"GET","/v2/passwordPolicy",SS(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}))}(this),t=new pE(e);null===this.tenantId?this._projectPasswordPolicy=t:this._tenantPasswordPolicies[this.tenantId]=t}_getPersistence(){return this.assertedPersistence.persistence.type}_updateErrorMap(e){this._errorFactory=new Wz("auth","Firebase",e())}onAuthStateChanged(e,t,a){return this.registerStateListener(this.authStateSubscription,e,t,a)}beforeAuthStateChanged(e,t){return this.beforeStateQueue.pushCallback(e,t)}onIdTokenChanged(e,t,a){return this.registerStateListener(this.idTokenSubscription,e,t,a)}authStateReady(){return new Promise(((e,t)=>{if(this.currentUser)e();else{const a=this.onAuthStateChanged((()=>{a(),e()}),t)}}))}async revokeAccessToken(e){if(this.currentUser){const t={providerId:"apple.com",tokenType:"ACCESS_TOKEN",token:e,idToken:await this.currentUser.getIdToken()};null!=this.tenantId&&(t.tenantId=this.tenantId),await async function(e,t){return ES(e,"POST","/v2/accounts:revokeToken",SS(e,t))}(this,t)}}toJSON(){var e;return{apiKey:this.config.apiKey,authDomain:this.config.authDomain,appName:this.name,currentUser:null===(e=this._currentUser)||void 0===e?void 0:e.toJSON()}}async _setRedirectUser(e,t){const a=await this.getOrInitRedirectPersistenceManager(t);return null===e?a.removeCurrentUser():a.setCurrentUser(e)}async getOrInitRedirectPersistenceManager(e){if(!this.redirectPersistenceManager){const t=e&&$S(e)||this._popupRedirectResolver;pS(t,this,"argument-error"),this.redirectPersistenceManager=await nE.create(this,[$S(t._redirectPersistence)],"redirectUser"),this.redirectUser=await this.redirectPersistenceManager.getCurrentUser()}return this.redirectPersistenceManager}async _redirectUserForId(e){var t,a;return this._isInitialized&&await this.queue((async()=>{})),(null===(t=this._currentUser)||void 0===t?void 0:t._redirectEventId)===e?this._currentUser:(null===(a=this.redirectUser)||void 0===a?void 0:a._redirectEventId)===e?this.redirectUser:null}async _persistUserIfCurrent(e){if(e===this.currentUser)return this.queue((async()=>this.directlySetCurrentUser(e)))}_notifyListenersIfCurrent(e){e===this.currentUser&&this.notifyAuthListeners()}_key(){return"".concat(this.config.authDomain,":").concat(this.config.apiKey,":").concat(this.name)}_startProactiveRefresh(){this.isProactiveRefreshEnabled=!0,this.currentUser&&this._currentUser._startProactiveRefresh()}_stopProactiveRefresh(){this.isProactiveRefreshEnabled=!1,this.currentUser&&this._currentUser._stopProactiveRefresh()}get _currentUser(){return this.currentUser}notifyAuthListeners(){var e,t;if(!this._isInitialized)return;this.idTokenSubscription.next(this.currentUser);const a=null!==(t=null===(e=this.currentUser)||void 0===e?void 0:e.uid)&&void 0!==t?t:null;this.lastNotifiedUid!==a&&(this.lastNotifiedUid=a,this.authStateSubscription.next(this.currentUser))}registerStateListener(e,t,a,n){if(this._deleted)return()=>{};const r="function"===typeof t?t:t.next.bind(t);let o=!1;const i=this._isInitialized?Promise.resolve():this._initializationPromise;if(pS(i,this,"internal-error"),i.then((()=>{o||r(this.currentUser)})),"function"===typeof t){const r=e.addObserver(t,a,n);return()=>{o=!0,r()}}{const a=e.addObserver(t);return()=>{o=!0,a()}}}async directlySetCurrentUser(e){this.currentUser&&this.currentUser!==e&&this._currentUser._stopProactiveRefresh(),e&&this.isProactiveRefreshEnabled&&e._startProactiveRefresh(),this.currentUser=e,e?await this.assertedPersistence.setCurrentUser(e):await this.assertedPersistence.removeCurrentUser()}queue(e){return this.operations=this.operations.then(e,e),this.operations}get assertedPersistence(){return pS(this.persistenceManager,this,"internal-error"),this.persistenceManager}_logFramework(e){e&&!this.frameworks.includes(e)&&(this.frameworks.push(e),this.frameworks.sort(),this.clientVersion=hE(this.config.clientPlatform,this._getFrameworks()))}_getFrameworks(){return this.frameworks}async _getAdditionalHeaders(){var e;const t={"X-Client-Version":this.clientVersion};this.app.options.appId&&(t["X-Firebase-gmpid"]=this.app.options.appId);const a=await(null===(e=this.heartbeatServiceProvider.getImmediate({optional:!0}))||void 0===e?void 0:e.getHeartbeatsHeader());a&&(t["X-Firebase-Client"]=a);const n=await this._getAppCheckToken();return n&&(t["X-Firebase-AppCheck"]=n),t}async _getAppCheckToken(){var e;const t=await(null===(e=this.appCheckServiceProvider.getImmediate({optional:!0}))||void 0===e?void 0:e.getToken());return(null===t||void 0===t?void 0:t.error)&&function(e){if(sS.logLevel<=uM.WARN){for(var t=arguments.length,a=new Array(t>1?t-1:0),n=1;nthis.observer=e))}get next(){return pS(this.observer,this.auth,"internal-error"),this.observer.next.bind(this.observer)}}let yE={async loadJS(){throw new Error("Unable to load external scripts")},recaptchaV2Script:"",recaptchaEnterpriseScript:"",gapiScript:""};function kE(e){return yE.loadJS(e)}function wE(e){return"__".concat(e).concat(Math.floor(1e6*Math.random()))}class xE{constructor(e){this.type="recaptcha-enterprise",this.auth=vE(e)}async verify(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"verify",t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];function a(t,a,n){const r=window.grecaptcha;OS(r)?r.enterprise.ready((()=>{r.enterprise.execute(t,{action:e}).then((e=>{a(e)})).catch((()=>{a("NO_RECAPTCHA")}))})):n(Error("No reCAPTCHA enterprise script loaded."))}return new Promise(((e,n)=>{(async function(e){if(!t){if(null==e.tenantId&&null!=e._agentRecaptchaConfig)return e._agentRecaptchaConfig.siteKey;if(null!=e.tenantId&&void 0!==e._tenantRecaptchaConfigs[e.tenantId])return e._tenantRecaptchaConfigs[e.tenantId].siteKey}return new Promise((async(t,a)=>{US(e,{clientType:"CLIENT_TYPE_WEB",version:"RECAPTCHA_ENTERPRISE"}).then((n=>{if(void 0!==n.recaptchaKey){const a=new DS(n);return null==e.tenantId?e._agentRecaptchaConfig=a:e._tenantRecaptchaConfigs[e.tenantId]=a,t(a.siteKey)}a(new Error("recaptcha Enterprise site key undefined"))})).catch((e=>{a(e)}))}))})(this.auth).then((r=>{if(!t&&OS(window.grecaptcha))a(r,e,n);else{if("undefined"===typeof window)return void n(new Error("RecaptchaVerifier is only supported in browser"));let t=yE.recaptchaEnterpriseScript;0!==t.length&&(t+=r),kE(t).then((()=>{a(r,e,n)})).catch((e=>{n(e)}))}})).catch((e=>{n(e)}))}))}}async function zE(e,t,a){let n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const r=new xE(e);let o;try{o=await r.verify(a)}catch(c){o=await r.verify(a,!0)}const i=Object.assign({},t);return n?Object.assign(i,{captchaResp:o}):Object.assign(i,{captchaResponse:o}),Object.assign(i,{clientType:"CLIENT_TYPE_WEB"}),Object.assign(i,{recaptchaVersion:"RECAPTCHA_ENTERPRISE"}),i}async function ME(e,t,a,n){var r;if(null===(r=e._getRecaptchaConfig())||void 0===r?void 0:r.isProviderEnabled("EMAIL_PASSWORD_PROVIDER")){const r=await zE(e,t,a,"getOobCode"===a);return n(e,r)}return n(e,t).catch((async r=>{if(r.code==="auth/".concat("missing-recaptcha-token")){console.log("".concat(a," is protected by reCAPTCHA Enterprise for this project. Automatically triggering the reCAPTCHA flow and restarting the flow."));const r=await zE(e,t,a,"getOobCode"===a);return n(e,r)}return Promise.reject(r)}))}function CE(e,t,a){const n=vE(e);pS(n._canInitEmulator,n,"emulator-config-failed"),pS(/^https?:\/\//.test(t),n,"invalid-emulator-scheme");const r=!!(null===a||void 0===a?void 0:a.disableWarnings),o=SE(t),{host:i,port:c}=function(e){const t=SE(e),a=/(\/\/)?([^?#/]+)/.exec(e.substr(t.length));if(!a)return{host:"",port:null};const n=a[2].split("@").pop()||"",r=/^(\[[^\]]+\])(:|$)/.exec(n);if(r){const e=r[1];return{host:e,port:EE(n.substr(e.length+1))}}{const[e,t]=n.split(":");return{host:e,port:EE(t)}}}(t),s=null===c?"":":".concat(c);n.config.emulator={url:"".concat(o,"//").concat(i).concat(s,"/")},n.settings.appVerificationDisabledForTesting=!0,n.emulatorConfig=Object.freeze({host:i,port:c,protocol:o.replace(":",""),options:Object.freeze({disableWarnings:r})}),r||function(){function e(){const e=document.createElement("p"),t=e.style;e.innerText="Running in emulator mode. Do not use with production credentials.",t.position="fixed",t.width="100%",t.backgroundColor="#ffffff",t.border=".1em solid #000000",t.color="#b50000",t.bottom="0px",t.left="0px",t.margin="0px",t.zIndex="10000",t.textAlign="center",e.classList.add("firebase-emulator-warning"),document.body.appendChild(e)}"undefined"!==typeof console&&"function"===typeof console.info&&console.info("WARNING: You are using the Auth Emulator, which is intended for local testing only. Do not use with production credentials.");"undefined"!==typeof window&&"undefined"!==typeof document&&("loading"===document.readyState?window.addEventListener("DOMContentLoaded",e):e())}()}function SE(e){const t=e.indexOf(":");return t<0?"":e.substr(0,t+1)}function EE(e){if(!e)return null;const t=Number(e);return isNaN(t)?null:t}class TE{constructor(e,t){this.providerId=e,this.signInMethod=t}toJSON(){return gS("not implemented")}_getIdTokenResponse(e){return gS("not implemented")}_linkToIdToken(e,t){return gS("not implemented")}_getReauthenticationResolver(e){return gS("not implemented")}}async function BE(e,t){return ES(e,"POST","/v1/accounts:resetPassword",SS(e,t))}async function RE(e,t){return ES(e,"POST","/v1/accounts:signUp",t)}async function IE(e,t){return BS(e,"POST","/v1/accounts:signInWithPassword",SS(e,t))}async function NE(e,t){return ES(e,"POST","/v1/accounts:sendOobCode",SS(e,t))}async function PE(e,t){return NE(e,t)}async function FE(e,t){return NE(e,t)}class OE extends TE{constructor(e,t,a){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;super("password",a),this._email=e,this._password=t,this._tenantId=n}static _fromEmailAndPassword(e,t){return new OE(e,t,"password")}static _fromEmailAndCode(e,t){return new OE(e,t,"emailLink",arguments.length>2&&void 0!==arguments[2]?arguments[2]:null)}toJSON(){return{email:this._email,password:this._password,signInMethod:this.signInMethod,tenantId:this._tenantId}}static fromJSON(e){const t="string"===typeof e?JSON.parse(e):e;if((null===t||void 0===t?void 0:t.email)&&(null===t||void 0===t?void 0:t.password)){if("password"===t.signInMethod)return this._fromEmailAndPassword(t.email,t.password);if("emailLink"===t.signInMethod)return this._fromEmailAndCode(t.email,t.password,t.tenantId)}return null}async _getIdTokenResponse(e){switch(this.signInMethod){case"password":return ME(e,{returnSecureToken:!0,email:this._email,password:this._password,clientType:"CLIENT_TYPE_WEB"},"signInWithPassword",IE);case"emailLink":return async function(e,t){return BS(e,"POST","/v1/accounts:signInWithEmailLink",SS(e,t))}(e,{email:this._email,oobCode:this._password});default:dS(e,"internal-error")}}async _linkToIdToken(e,t){switch(this.signInMethod){case"password":return ME(e,{idToken:t,returnSecureToken:!0,email:this._email,password:this._password,clientType:"CLIENT_TYPE_WEB"},"signUpPassword",RE);case"emailLink":return async function(e,t){return BS(e,"POST","/v1/accounts:signInWithEmailLink",SS(e,t))}(e,{idToken:t,email:this._email,oobCode:this._password});default:dS(e,"internal-error")}}_getReauthenticationResolver(e){return this._getIdTokenResponse(e)}}async function DE(e,t){return BS(e,"POST","/v1/accounts:signInWithIdp",SS(e,t))}class UE extends TE{constructor(){super(...arguments),this.pendingToken=null}static _fromParams(e){const t=new UE(e.providerId,e.signInMethod);return e.idToken||e.accessToken?(e.idToken&&(t.idToken=e.idToken),e.accessToken&&(t.accessToken=e.accessToken),e.nonce&&!e.pendingToken&&(t.nonce=e.nonce),e.pendingToken&&(t.pendingToken=e.pendingToken)):e.oauthToken&&e.oauthTokenSecret?(t.accessToken=e.oauthToken,t.secret=e.oauthTokenSecret):dS("argument-error"),t}toJSON(){return{idToken:this.idToken,accessToken:this.accessToken,secret:this.secret,nonce:this.nonce,pendingToken:this.pendingToken,providerId:this.providerId,signInMethod:this.signInMethod}}static fromJSON(e){const t="string"===typeof e?JSON.parse(e):e,{providerId:a,signInMethod:n}=t,r=GC(t,["providerId","signInMethod"]);if(!a||!n)return null;const o=new UE(a,n);return o.idToken=r.idToken||void 0,o.accessToken=r.accessToken||void 0,o.secret=r.secret,o.nonce=r.nonce,o.pendingToken=r.pendingToken||null,o}_getIdTokenResponse(e){return DE(e,this.buildRequest())}_linkToIdToken(e,t){const a=this.buildRequest();return a.idToken=t,DE(e,a)}_getReauthenticationResolver(e){const t=this.buildRequest();return t.autoCreate=!1,DE(e,t)}buildRequest(){const e={requestUri:"http://localhost",returnSecureToken:!0};if(this.pendingToken)e.pendingToken=this.pendingToken;else{const t={};this.idToken&&(t.id_token=this.idToken),this.accessToken&&(t.access_token=this.accessToken),this.secret&&(t.oauth_token_secret=this.secret),t.providerId=this.providerId,this.nonce&&!this.pendingToken&&(t.nonce=this.nonce),e.postBody=Zz(t)}return e}}const jE={USER_NOT_FOUND:"user-not-found"};class LE extends TE{constructor(e){super("phone","phone"),this.params=e}static _fromVerification(e,t){return new LE({verificationId:e,verificationCode:t})}static _fromTokenResponse(e,t){return new LE({phoneNumber:e,temporaryProof:t})}_getIdTokenResponse(e){return async function(e,t){return BS(e,"POST","/v1/accounts:signInWithPhoneNumber",SS(e,t))}(e,this._makeVerificationRequest())}_linkToIdToken(e,t){return async function(e,t){const a=await BS(e,"POST","/v1/accounts:signInWithPhoneNumber",SS(e,t));if(a.temporaryProof)throw PS(e,"account-exists-with-different-credential",a);return a}(e,Object.assign({idToken:t},this._makeVerificationRequest()))}_getReauthenticationResolver(e){return async function(e,t){return BS(e,"POST","/v1/accounts:signInWithPhoneNumber",SS(e,Object.assign(Object.assign({},t),{operation:"REAUTH"})),jE)}(e,this._makeVerificationRequest())}_makeVerificationRequest(){const{temporaryProof:e,phoneNumber:t,verificationId:a,verificationCode:n}=this.params;return e&&t?{temporaryProof:e,phoneNumber:t}:{sessionInfo:a,code:n}}toJSON(){const e={providerId:this.providerId};return this.params.phoneNumber&&(e.phoneNumber=this.params.phoneNumber),this.params.temporaryProof&&(e.temporaryProof=this.params.temporaryProof),this.params.verificationCode&&(e.verificationCode=this.params.verificationCode),this.params.verificationId&&(e.verificationId=this.params.verificationId),e}static fromJSON(e){"string"===typeof e&&(e=JSON.parse(e));const{verificationId:t,verificationCode:a,phoneNumber:n,temporaryProof:r}=e;return a||t||n||r?new LE({verificationId:t,verificationCode:a,phoneNumber:n,temporaryProof:r}):null}}class _E{constructor(e){var t,a,n,r,o,i;const c=$z(eM(e)),s=null!==(t=c.apiKey)&&void 0!==t?t:null,l=null!==(a=c.oobCode)&&void 0!==a?a:null,d=function(e){switch(e){case"recoverEmail":return"RECOVER_EMAIL";case"resetPassword":return"PASSWORD_RESET";case"signIn":return"EMAIL_SIGNIN";case"verifyEmail":return"VERIFY_EMAIL";case"verifyAndChangeEmail":return"VERIFY_AND_CHANGE_EMAIL";case"revertSecondFactorAddition":return"REVERT_SECOND_FACTOR_ADDITION";default:return null}}(null!==(n=c.mode)&&void 0!==n?n:null);pS(s&&l&&d,"argument-error"),this.apiKey=s,this.operation=d,this.code=l,this.continueUrl=null!==(r=c.continueUrl)&&void 0!==r?r:null,this.languageCode=null!==(o=c.languageCode)&&void 0!==o?o:null,this.tenantId=null!==(i=c.tenantId)&&void 0!==i?i:null}static parseLink(e){const t=function(e){const t=$z(eM(e)).link,a=t?$z(eM(t)).deep_link_id:null,n=$z(eM(e)).deep_link_id;return(n?$z(eM(n)).link:null)||n||a||t||e}(e);try{return new _E(t)}catch(a){return null}}}class HE{constructor(){this.providerId=HE.PROVIDER_ID}static credential(e,t){return OE._fromEmailAndPassword(e,t)}static credentialWithLink(e,t){const a=_E.parseLink(t);return pS(a,"argument-error"),OE._fromEmailAndCode(e,a.code,a.tenantId)}}HE.PROVIDER_ID="password",HE.EMAIL_PASSWORD_SIGN_IN_METHOD="password",HE.EMAIL_LINK_SIGN_IN_METHOD="emailLink";class QE{constructor(e){this.providerId=e,this.defaultLanguageCode=null,this.customParameters={}}setDefaultLanguage(e){this.defaultLanguageCode=e}setCustomParameters(e){return this.customParameters=e,this}getCustomParameters(){return this.customParameters}}class KE extends QE{constructor(){super(...arguments),this.scopes=[]}addScope(e){return this.scopes.includes(e)||this.scopes.push(e),this}getScopes(){return[...this.scopes]}}class VE extends KE{static credentialFromJSON(e){const t="string"===typeof e?JSON.parse(e):e;return pS("providerId"in t&&"signInMethod"in t,"argument-error"),UE._fromParams(t)}credential(e){return this._credential(Object.assign(Object.assign({},e),{nonce:e.rawNonce}))}_credential(e){return pS(e.idToken||e.accessToken,"argument-error"),UE._fromParams(Object.assign(Object.assign({},e),{providerId:this.providerId,signInMethod:this.providerId}))}static credentialFromResult(e){return VE.oauthCredentialFromTaggedObject(e)}static credentialFromError(e){return VE.oauthCredentialFromTaggedObject(e.customData||{})}static oauthCredentialFromTaggedObject(e){let{_tokenResponse:t}=e;if(!t)return null;const{oauthIdToken:a,oauthAccessToken:n,oauthTokenSecret:r,pendingToken:o,nonce:i,providerId:c}=t;if(!n&&!r&&!a&&!o)return null;if(!c)return null;try{return new VE(c)._credential({idToken:a,accessToken:n,nonce:i,pendingToken:o})}catch(s){return null}}}class GE extends KE{constructor(){super("facebook.com")}static credential(e){return UE._fromParams({providerId:GE.PROVIDER_ID,signInMethod:GE.FACEBOOK_SIGN_IN_METHOD,accessToken:e})}static credentialFromResult(e){return GE.credentialFromTaggedObject(e)}static credentialFromError(e){return GE.credentialFromTaggedObject(e.customData||{})}static credentialFromTaggedObject(e){let{_tokenResponse:t}=e;if(!t||!("oauthAccessToken"in t))return null;if(!t.oauthAccessToken)return null;try{return GE.credential(t.oauthAccessToken)}catch(a){return null}}}GE.FACEBOOK_SIGN_IN_METHOD="facebook.com",GE.PROVIDER_ID="facebook.com";class WE extends KE{constructor(){super("google.com"),this.addScope("profile")}static credential(e,t){return UE._fromParams({providerId:WE.PROVIDER_ID,signInMethod:WE.GOOGLE_SIGN_IN_METHOD,idToken:e,accessToken:t})}static credentialFromResult(e){return WE.credentialFromTaggedObject(e)}static credentialFromError(e){return WE.credentialFromTaggedObject(e.customData||{})}static credentialFromTaggedObject(e){let{_tokenResponse:t}=e;if(!t)return null;const{oauthIdToken:a,oauthAccessToken:n}=t;if(!a&&!n)return null;try{return WE.credential(a,n)}catch(r){return null}}}WE.GOOGLE_SIGN_IN_METHOD="google.com",WE.PROVIDER_ID="google.com";class YE extends KE{constructor(){super("github.com")}static credential(e){return UE._fromParams({providerId:YE.PROVIDER_ID,signInMethod:YE.GITHUB_SIGN_IN_METHOD,accessToken:e})}static credentialFromResult(e){return YE.credentialFromTaggedObject(e)}static credentialFromError(e){return YE.credentialFromTaggedObject(e.customData||{})}static credentialFromTaggedObject(e){let{_tokenResponse:t}=e;if(!t||!("oauthAccessToken"in t))return null;if(!t.oauthAccessToken)return null;try{return YE.credential(t.oauthAccessToken)}catch(a){return null}}}YE.GITHUB_SIGN_IN_METHOD="github.com",YE.PROVIDER_ID="github.com";class qE extends TE{constructor(e,t){super(e,e),this.pendingToken=t}_getIdTokenResponse(e){return DE(e,this.buildRequest())}_linkToIdToken(e,t){const a=this.buildRequest();return a.idToken=t,DE(e,a)}_getReauthenticationResolver(e){const t=this.buildRequest();return t.autoCreate=!1,DE(e,t)}toJSON(){return{signInMethod:this.signInMethod,providerId:this.providerId,pendingToken:this.pendingToken}}static fromJSON(e){const t="string"===typeof e?JSON.parse(e):e,{providerId:a,signInMethod:n,pendingToken:r}=t;return a&&n&&r&&a===n?new qE(a,r):null}static _create(e,t){return new qE(e,t)}buildRequest(){return{requestUri:"http://localhost",returnSecureToken:!0,pendingToken:this.pendingToken}}}class JE extends QE{constructor(e){pS(e.startsWith("saml."),"argument-error"),super(e)}static credentialFromResult(e){return JE.samlCredentialFromTaggedObject(e)}static credentialFromError(e){return JE.samlCredentialFromTaggedObject(e.customData||{})}static credentialFromJSON(e){const t=qE.fromJSON(e);return pS(t,"argument-error"),t}static samlCredentialFromTaggedObject(e){let{_tokenResponse:t}=e;if(!t)return null;const{pendingToken:a,providerId:n}=t;if(!a||!n)return null;try{return qE._create(n,a)}catch(r){return null}}}class XE extends KE{constructor(){super("twitter.com")}static credential(e,t){return UE._fromParams({providerId:XE.PROVIDER_ID,signInMethod:XE.TWITTER_SIGN_IN_METHOD,oauthToken:e,oauthTokenSecret:t})}static credentialFromResult(e){return XE.credentialFromTaggedObject(e)}static credentialFromError(e){return XE.credentialFromTaggedObject(e.customData||{})}static credentialFromTaggedObject(e){let{_tokenResponse:t}=e;if(!t)return null;const{oauthAccessToken:a,oauthTokenSecret:n}=t;if(!a||!n)return null;try{return XE.credential(a,n)}catch(r){return null}}}async function ZE(e,t){return BS(e,"POST","/v1/accounts:signUp",SS(e,t))}XE.TWITTER_SIGN_IN_METHOD="twitter.com",XE.PROVIDER_ID="twitter.com";class $E{constructor(e){this.user=e.user,this.providerId=e.providerId,this._tokenResponse=e._tokenResponse,this.operationType=e.operationType}static async _fromIdTokenResponse(e,t,a){let n=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const r=await XS._fromIdTokenResponse(e,a,n),o=eT(a);return new $E({user:r,providerId:o,_tokenResponse:a,operationType:t})}static async _forOperation(e,t,a){await e._updateTokensIfNecessary(a,!0);const n=eT(a);return new $E({user:e,providerId:n,_tokenResponse:a,operationType:t})}}function eT(e){return e.providerId?e.providerId:"phoneNumber"in e?"phone":null}class tT extends Gz{constructor(e,t,a,n){var r;super(t.code,t.message),this.operationType=a,this.user=n,Object.setPrototypeOf(this,tT.prototype),this.customData={appName:e.name,tenantId:null!==(r=e.tenantId)&&void 0!==r?r:void 0,_serverResponse:t.customData._serverResponse,operationType:a}}static _fromErrorAndOperation(e,t,a,n){return new tT(e,t,a,n)}}function aT(e,t,a,n){return("reauthenticate"===t?a._getReauthenticationResolver(e):a._getIdTokenResponse(e)).catch((a=>{if(a.code==="auth/".concat("multi-factor-auth-required"))throw tT._fromErrorAndOperation(e,a,t,n);throw a}))}function nT(e){return new Set(e.map((e=>{let{providerId:t}=e;return t})).filter((e=>!!e)))}async function rT(e,t){const a=rM(e);await iT(!0,a,t);const{providerUserInfo:n}=await async function(e,t){return ES(e,"POST","/v1/accounts:update",t)}(a.auth,{idToken:await a.getIdToken(),deleteProvider:[t]}),r=nT(n||[]);return a.providerData=a.providerData.filter((e=>r.has(e.providerId))),r.has("phone")||(a.phoneNumber=null),await a.auth._persistUserIfCurrent(a),a}async function oT(e,t){let a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const n=await KS(e,t._linkToIdToken(e.auth,await e.getIdToken()),a);return $E._forOperation(e,"link",n)}async function iT(e,t,a){await WS(t);const n=!1===e?"provider-already-linked":"no-such-provider";pS(nT(t.providerData).has(a)===e,t.auth,n)}async function cT(e,t){let a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const{auth:n}=e;if(yC(n.app))return Promise.reject(fS(n));const r="reauthenticate";try{const o=await KS(e,aT(n,r,t,e),a);pS(o.idToken,n,"internal-error");const i=HS(o.idToken);pS(i,n,"internal-error");const{sub:c}=i;return pS(e.uid===c,n,"user-mismatch"),$E._forOperation(e,r,o)}catch(o){throw(null===o||void 0===o?void 0:o.code)==="auth/".concat("user-not-found")&&dS(n,"user-mismatch"),o}}async function sT(e,t){let a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(yC(e.app))return Promise.reject(fS(e));const n="signIn",r=await aT(e,n,t),o=await $E._fromIdTokenResponse(e,n,r);return a||await e._updateCurrentUser(o.user),o}async function lT(e,t){return sT(vE(e),t)}async function dT(e,t){const a=rM(e);return await iT(!1,a,t.providerId),oT(a,t)}async function uT(e,t){return cT(rM(e),t)}async function mT(e,t){if(yC(e.app))return Promise.reject(fS(e));const a=vE(e),n=await async function(e,t){return BS(e,"POST","/v1/accounts:signInWithCustomToken",SS(e,t))}(a,{token:t,returnSecureToken:!0}),r=await $E._fromIdTokenResponse(a,"signIn",n);return await a._updateCurrentUser(r.user),r}class fT{constructor(e,t){this.factorId=e,this.uid=t.mfaEnrollmentId,this.enrollmentTime=new Date(t.enrolledAt).toUTCString(),this.displayName=t.displayName}static _fromServerResponse(e,t){return"phoneInfo"in t?hT._fromServerResponse(e,t):"totpInfo"in t?AT._fromServerResponse(e,t):dS(e,"internal-error")}}class hT extends fT{constructor(e){super("phone",e),this.phoneNumber=e.phoneInfo}static _fromServerResponse(e,t){return new hT(t)}}class AT extends fT{constructor(e){super("totp",e)}static _fromServerResponse(e,t){return new AT(t)}}function pT(e,t,a){var n;pS((null===(n=a.url)||void 0===n?void 0:n.length)>0,e,"invalid-continue-uri"),pS("undefined"===typeof a.dynamicLinkDomain||a.dynamicLinkDomain.length>0,e,"invalid-dynamic-link-domain"),t.continueUrl=a.url,t.dynamicLinkDomain=a.dynamicLinkDomain,t.canHandleCodeInApp=a.handleCodeInApp,a.iOS&&(pS(a.iOS.bundleId.length>0,e,"missing-ios-bundle-id"),t.iOSBundleId=a.iOS.bundleId),a.android&&(pS(a.android.packageName.length>0,e,"missing-android-pkg-name"),t.androidInstallApp=a.android.installApp,t.androidMinimumVersionCode=a.android.minimumVersion,t.androidPackageName=a.android.packageName)}async function gT(e){const t=vE(e);t._getPasswordPolicyInternal()&&await t._updatePasswordPolicy()}async function vT(e,t){await async function(e,t){return ES(e,"POST","/v1/accounts:update",SS(e,t))}(rM(e),{oobCode:t})}async function bT(e,t){const a=rM(e),n=await BE(a,{oobCode:t}),r=n.requestType;switch(pS(r,a,"internal-error"),r){case"EMAIL_SIGNIN":break;case"VERIFY_AND_CHANGE_EMAIL":pS(n.newEmail,a,"internal-error");break;case"REVERT_SECOND_FACTOR_ADDITION":pS(n.mfaInfo,a,"internal-error");default:pS(n.email,a,"internal-error")}let o=null;return n.mfaInfo&&(o=fT._fromServerResponse(vE(a),n.mfaInfo)),{data:{email:("VERIFY_AND_CHANGE_EMAIL"===n.requestType?n.newEmail:n.email)||null,previousEmail:("VERIFY_AND_CHANGE_EMAIL"===n.requestType?n.email:n.newEmail)||null,multiFactorInfo:o},operation:r}}function yT(e,t,a){return yC(e.app)?Promise.reject(fS(e)):lT(rM(e),HE.credential(t,a)).catch((async t=>{throw t.code==="auth/".concat("password-does-not-meet-requirements")&&gT(e),t}))}async function kT(e,t){const a={identifier:t,continueUri:yS()?bS():"http://localhost"},{signinMethods:n}=await async function(e,t){return ES(e,"POST","/v1/accounts:createAuthUri",SS(e,t))}(rM(e),a);return n||[]}async function wT(e,t){const a=rM(e),n={requestType:"VERIFY_EMAIL",idToken:await e.getIdToken()};t&&pT(a.auth,n,t);const{email:r}=await async function(e,t){return NE(e,t)}(a.auth,n);r!==e.email&&await e.reload()}async function xT(e,t,a){const n=rM(e),r={requestType:"VERIFY_AND_CHANGE_EMAIL",idToken:await e.getIdToken(),newEmail:t};a&&pT(n.auth,r,a);const{email:o}=await async function(e,t){return NE(e,t)}(n.auth,r);o!==e.email&&await e.reload()}async function zT(e,t){let{displayName:a,photoURL:n}=t;if(void 0===a&&void 0===n)return;const r=rM(e),o={idToken:await r.getIdToken(),displayName:a,photoUrl:n,returnSecureToken:!0},i=await KS(r,async function(e,t){return ES(e,"POST","/v1/accounts:update",t)}(r.auth,o));r.displayName=i.displayName||null,r.photoURL=i.photoUrl||null;const c=r.providerData.find((e=>{let{providerId:t}=e;return"password"===t}));c&&(c.displayName=r.displayName,c.photoURL=r.photoURL),await r._updateTokensIfNecessary(i)}function MT(e,t){return CT(rM(e),null,t)}async function CT(e,t,a){const{auth:n}=e,r={idToken:await e.getIdToken(),returnSecureToken:!0};t&&(r.email=t),a&&(r.password=a);const o=await KS(e,async function(e,t){return ES(e,"POST","/v1/accounts:update",t)}(n,r));await e._updateTokensIfNecessary(o,!0)}class ST{constructor(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.isNewUser=e,this.providerId=t,this.profile=a}}class ET extends ST{constructor(e,t,a,n){super(e,t,a),this.username=n}}class TT extends ST{constructor(e,t){super(e,"facebook.com",t)}}class BT extends ET{constructor(e,t){super(e,"github.com",t,"string"===typeof(null===t||void 0===t?void 0:t.login)?null===t||void 0===t?void 0:t.login:null)}}class RT extends ST{constructor(e,t){super(e,"google.com",t)}}class IT extends ET{constructor(e,t,a){super(e,"twitter.com",t,a)}}function NT(e){const{user:t,_tokenResponse:a}=e;return t.isAnonymous&&!a?{providerId:null,isNewUser:!1,profile:null}:function(e){var t,a;if(!e)return null;const{providerId:n}=e,r=e.rawUserInfo?JSON.parse(e.rawUserInfo):{},o=e.isNewUser||"identitytoolkit#SignupNewUserResponse"===e.kind;if(!n&&(null===e||void 0===e?void 0:e.idToken)){const n=null===(a=null===(t=HS(e.idToken))||void 0===t?void 0:t.firebase)||void 0===a?void 0:a.sign_in_provider;if(n)return new ST(o,"anonymous"!==n&&"custom"!==n?n:null)}if(!n)return null;switch(n){case"facebook.com":return new TT(o,r);case"github.com":return new BT(o,r);case"google.com":return new RT(o,r);case"twitter.com":return new IT(o,r,e.screenName||null);case"custom":case"anonymous":return new ST(o,null);default:return new ST(o,n,r)}}(a)}class PT{constructor(e,t,a){this.type=e,this.credential=t,this.user=a}static _fromIdtoken(e,t){return new PT("enroll",e,t)}static _fromMfaPendingCredential(e){return new PT("signin",e)}toJSON(){const e="enroll"===this.type?"idToken":"pendingCredential";return{multiFactorSession:{[e]:this.credential}}}static fromJSON(e){var t,a;if(null===e||void 0===e?void 0:e.multiFactorSession){if(null===(t=e.multiFactorSession)||void 0===t?void 0:t.pendingCredential)return PT._fromMfaPendingCredential(e.multiFactorSession.pendingCredential);if(null===(a=e.multiFactorSession)||void 0===a?void 0:a.idToken)return PT._fromIdtoken(e.multiFactorSession.idToken)}return null}}class FT{constructor(e,t,a){this.session=e,this.hints=t,this.signInResolver=a}static _fromError(e,t){const a=vE(e),n=t.customData._serverResponse,r=(n.mfaInfo||[]).map((e=>fT._fromServerResponse(a,e)));pS(n.mfaPendingCredential,a,"internal-error");const o=PT._fromMfaPendingCredential(n.mfaPendingCredential);return new FT(o,r,(async e=>{const r=await e._process(a,o);delete n.mfaInfo,delete n.mfaPendingCredential;const i=Object.assign(Object.assign({},n),{idToken:r.idToken,refreshToken:r.refreshToken});switch(t.operationType){case"signIn":const e=await $E._fromIdTokenResponse(a,t.operationType,i);return await a._updateCurrentUser(e.user),e;case"reauthenticate":return pS(t.user,a,"internal-error"),$E._forOperation(t.user,t.operationType,i);default:dS(a,"internal-error")}}))}async resolveSignIn(e){const t=e;return this.signInResolver(t)}}class OT{constructor(e){this.user=e,this.enrolledFactors=[],e._onReload((t=>{t.mfaInfo&&(this.enrolledFactors=t.mfaInfo.map((t=>fT._fromServerResponse(e.auth,t))))}))}static _fromUser(e){return new OT(e)}async getSession(){return PT._fromIdtoken(await this.user.getIdToken(),this.user)}async enroll(e,t){const a=e,n=await this.getSession(),r=await KS(this.user,a._process(this.user.auth,n,t));return await this.user._updateTokensIfNecessary(r),this.user.reload()}async unenroll(e){const t="string"===typeof e?e:e.uid,a=await this.user.getIdToken();try{const e=await KS(this.user,(n=this.user.auth,r={idToken:a,mfaEnrollmentId:t},ES(n,"POST","/v2/accounts/mfaEnrollment:withdraw",SS(n,r))));this.enrolledFactors=this.enrolledFactors.filter((e=>{let{uid:a}=e;return a!==t})),await this.user._updateTokensIfNecessary(e),await this.user.reload()}catch(o){throw o}var n,r}}const DT=new WeakMap;const UT="__sak";class jT{constructor(e,t){this.storageRetriever=e,this.type=t}_isAvailable(){try{return this.storage?(this.storage.setItem(UT,"1"),this.storage.removeItem(UT),Promise.resolve(!0)):Promise.resolve(!1)}catch(e){return Promise.resolve(!1)}}_set(e,t){return this.storage.setItem(e,JSON.stringify(t)),Promise.resolve()}_get(e){const t=this.storage.getItem(e);return Promise.resolve(t?JSON.parse(t):null)}_remove(e){return this.storage.removeItem(e),Promise.resolve()}get storage(){return this.storageRetriever()}}class LT extends jT{constructor(){super((()=>window.localStorage),"LOCAL"),this.boundEventHandler=(e,t)=>this.onStorageEvent(e,t),this.listeners={},this.localCache={},this.pollTimer=null,this.safariLocalStorageNotSynced=function(){const e=Uz();return iE(e)||mE(e)}()&&function(){try{return!(!window||window===window.top)}catch(e){return!1}}(),this.fallbackToPolling=fE(),this._shouldAllowMigration=!0}forAllChangedKeys(e){for(const t of Object.keys(this.listeners)){const a=this.storage.getItem(t),n=this.localCache[t];a!==n&&e(t,n,a)}}onStorageEvent(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!e.key)return void this.forAllChangedKeys(((e,t,a)=>{this.notifyListeners(e,a)}));const a=e.key;if(t?this.detachListener():this.stopPolling(),this.safariLocalStorageNotSynced){const n=this.storage.getItem(a);if(e.newValue!==n)null!==e.newValue?this.storage.setItem(a,e.newValue):this.storage.removeItem(a);else if(this.localCache[a]===e.newValue&&!t)return}const n=()=>{const e=this.storage.getItem(a);(t||this.localCache[a]!==e)&&this.notifyListeners(a,e)},r=this.storage.getItem(a);Kz()&&10===document.documentMode&&r!==e.newValue&&e.newValue!==e.oldValue?setTimeout(n,10):n()}notifyListeners(e,t){this.localCache[e]=t;const a=this.listeners[e];if(a)for(const n of Array.from(a))n(t?JSON.parse(t):t)}startPolling(){this.stopPolling(),this.pollTimer=setInterval((()=>{this.forAllChangedKeys(((e,t,a)=>{this.onStorageEvent(new StorageEvent("storage",{key:e,oldValue:t,newValue:a}),!0)}))}),1e3)}stopPolling(){this.pollTimer&&(clearInterval(this.pollTimer),this.pollTimer=null)}attachListener(){window.addEventListener("storage",this.boundEventHandler)}detachListener(){window.removeEventListener("storage",this.boundEventHandler)}_addListener(e,t){0===Object.keys(this.listeners).length&&(this.fallbackToPolling?this.startPolling():this.attachListener()),this.listeners[e]||(this.listeners[e]=new Set,this.localCache[e]=this.storage.getItem(e)),this.listeners[e].add(t)}_removeListener(e,t){this.listeners[e]&&(this.listeners[e].delete(t),0===this.listeners[e].size&&delete this.listeners[e]),0===Object.keys(this.listeners).length&&(this.detachListener(),this.stopPolling())}async _set(e,t){await super._set(e,t),this.localCache[e]=JSON.stringify(t)}async _get(e){const t=await super._get(e);return this.localCache[e]=JSON.stringify(t),t}async _remove(e){await super._remove(e),delete this.localCache[e]}}LT.type="LOCAL";const _T=LT;class HT extends jT{constructor(){super((()=>window.sessionStorage),"SESSION")}_addListener(e,t){}_removeListener(e,t){}}HT.type="SESSION";const QT=HT;class KT{constructor(e){this.eventTarget=e,this.handlersMap={},this.boundEventHandler=this.handleEvent.bind(this)}static _getInstance(e){const t=this.receivers.find((t=>t.isListeningto(e)));if(t)return t;const a=new KT(e);return this.receivers.push(a),a}isListeningto(e){return this.eventTarget===e}async handleEvent(e){const t=e,{eventId:a,eventType:n,data:r}=t.data,o=this.handlersMap[n];if(!(null===o||void 0===o?void 0:o.size))return;t.ports[0].postMessage({status:"ack",eventId:a,eventType:n});const i=Array.from(o).map((async e=>e(t.origin,r))),c=await function(e){return Promise.all(e.map((async e=>{try{return{fulfilled:!0,value:await e}}catch(t){return{fulfilled:!1,reason:t}}})))}(i);t.ports[0].postMessage({status:"done",eventId:a,eventType:n,response:c})}_subscribe(e,t){0===Object.keys(this.handlersMap).length&&this.eventTarget.addEventListener("message",this.boundEventHandler),this.handlersMap[e]||(this.handlersMap[e]=new Set),this.handlersMap[e].add(t)}_unsubscribe(e,t){this.handlersMap[e]&&t&&this.handlersMap[e].delete(t),t&&0!==this.handlersMap[e].size||delete this.handlersMap[e],0===Object.keys(this.handlersMap).length&&this.eventTarget.removeEventListener("message",this.boundEventHandler)}}function VT(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,a="";for(let n=0;n2&&void 0!==arguments[2]?arguments[2]:50;const n="undefined"!==typeof MessageChannel?new MessageChannel:null;if(!n)throw new Error("connection_unavailable");let r,o;return new Promise(((i,c)=>{const s=VT("",20);n.port1.start();const l=setTimeout((()=>{c(new Error("unsupported_event"))}),a);o={messageChannel:n,onMessage(e){const t=e;if(t.data.eventId===s)switch(t.data.status){case"ack":clearTimeout(l),r=setTimeout((()=>{c(new Error("timeout"))}),3e3);break;case"done":clearTimeout(r),i(t.data.response);break;default:clearTimeout(l),clearTimeout(r),c(new Error("invalid_response"))}}},this.handlers.add(o),n.port1.addEventListener("message",o.onMessage),this.target.postMessage({eventType:e,eventId:s,data:t},[n.port2])})).finally((()=>{o&&this.removeMessageHandler(o)}))}}function WT(){return window}function YT(){return"undefined"!==typeof WT().WorkerGlobalScope&&"function"===typeof WT().importScripts}const qT="firebaseLocalStorageDb",JT="firebaseLocalStorage",XT="fbase_key";class ZT{constructor(e){this.request=e}toPromise(){return new Promise(((e,t)=>{this.request.addEventListener("success",(()=>{e(this.request.result)})),this.request.addEventListener("error",(()=>{t(this.request.error)}))}))}}function $T(e,t){return e.transaction([JT],t?"readwrite":"readonly").objectStore(JT)}function eB(){const e=indexedDB.open(qT,1);return new Promise(((t,a)=>{e.addEventListener("error",(()=>{a(e.error)})),e.addEventListener("upgradeneeded",(()=>{const t=e.result;try{t.createObjectStore(JT,{keyPath:XT})}catch(n){a(n)}})),e.addEventListener("success",(async()=>{const a=e.result;a.objectStoreNames.contains(JT)?t(a):(a.close(),await function(){const e=indexedDB.deleteDatabase(qT);return new ZT(e).toPromise()}(),t(await eB()))}))}))}async function tB(e,t,a){const n=$T(e,!0).put({[XT]:t,value:a});return new ZT(n).toPromise()}function aB(e,t){const a=$T(e,!0).delete(t);return new ZT(a).toPromise()}class nB{constructor(){this.type="LOCAL",this._shouldAllowMigration=!0,this.listeners={},this.localCache={},this.pollTimer=null,this.pendingWrites=0,this.receiver=null,this.sender=null,this.serviceWorkerReceiverAvailable=!1,this.activeServiceWorker=null,this._workerInitializationPromise=this.initializeServiceWorkerMessaging().then((()=>{}),(()=>{}))}async _openDb(){return this.db||(this.db=await eB()),this.db}async _withRetries(e){let t=0;for(;;)try{const t=await this._openDb();return await e(t)}catch(a){if(t++>3)throw a;this.db&&(this.db.close(),this.db=void 0)}}async initializeServiceWorkerMessaging(){return YT()?this.initializeReceiver():this.initializeSender()}async initializeReceiver(){this.receiver=KT._getInstance(YT()?self:null),this.receiver._subscribe("keyChanged",(async(e,t)=>({keyProcessed:(await this._poll()).includes(t.key)}))),this.receiver._subscribe("ping",(async(e,t)=>["keyChanged"]))}async initializeSender(){var e,t;if(this.activeServiceWorker=await async function(){if(!(null===navigator||void 0===navigator?void 0:navigator.serviceWorker))return null;try{return(await navigator.serviceWorker.ready).active}catch(e){return null}}(),!this.activeServiceWorker)return;this.sender=new GT(this.activeServiceWorker);const a=await this.sender._send("ping",{},800);a&&(null===(e=a[0])||void 0===e?void 0:e.fulfilled)&&(null===(t=a[0])||void 0===t?void 0:t.value.includes("keyChanged"))&&(this.serviceWorkerReceiverAvailable=!0)}async notifyServiceWorker(e){if(this.sender&&this.activeServiceWorker&&function(){var e;return(null===(e=null===navigator||void 0===navigator?void 0:navigator.serviceWorker)||void 0===e?void 0:e.controller)||null}()===this.activeServiceWorker)try{await this.sender._send("keyChanged",{key:e},this.serviceWorkerReceiverAvailable?800:50)}catch(t){}}async _isAvailable(){try{if(!indexedDB)return!1;const e=await eB();return await tB(e,UT,"1"),await aB(e,UT),!0}catch(e){}return!1}async _withPendingWrite(e){this.pendingWrites++;try{await e()}finally{this.pendingWrites--}}async _set(e,t){return this._withPendingWrite((async()=>(await this._withRetries((a=>tB(a,e,t))),this.localCache[e]=t,this.notifyServiceWorker(e))))}async _get(e){const t=await this._withRetries((t=>async function(e,t){const a=$T(e,!1).get(t),n=await new ZT(a).toPromise();return void 0===n?null:n.value}(t,e)));return this.localCache[e]=t,t}async _remove(e){return this._withPendingWrite((async()=>(await this._withRetries((t=>aB(t,e))),delete this.localCache[e],this.notifyServiceWorker(e))))}async _poll(){const e=await this._withRetries((e=>{const t=$T(e,!1).getAll();return new ZT(t).toPromise()}));if(!e)return[];if(0!==this.pendingWrites)return[];const t=[],a=new Set;if(0!==e.length)for(const{fbase_key:n,value:r}of e)a.add(n),JSON.stringify(this.localCache[n])!==JSON.stringify(r)&&(this.notifyListeners(n,r),t.push(n));for(const n of Object.keys(this.localCache))this.localCache[n]&&!a.has(n)&&(this.notifyListeners(n,null),t.push(n));return t}notifyListeners(e,t){this.localCache[e]=t;const a=this.listeners[e];if(a)for(const n of Array.from(a))n(t)}startPolling(){this.stopPolling(),this.pollTimer=setInterval((async()=>this._poll()),800)}stopPolling(){this.pollTimer&&(clearInterval(this.pollTimer),this.pollTimer=null)}_addListener(e,t){0===Object.keys(this.listeners).length&&this.startPolling(),this.listeners[e]||(this.listeners[e]=new Set,this._get(e)),this.listeners[e].add(t)}_removeListener(e,t){this.listeners[e]&&(this.listeners[e].delete(t),0===this.listeners[e].size&&delete this.listeners[e]),0===Object.keys(this.listeners).length&&this.stopPolling()}}nB.type="LOCAL";const rB=nB;const oB=1e12;class iB{constructor(e){this.auth=e,this.counter=oB,this._widgets=new Map}render(e,t){const a=this.counter;return this._widgets.set(a,new cB(e,this.auth.name,t||{})),this.counter++,a}reset(e){var t;const a=e||oB;null===(t=this._widgets.get(a))||void 0===t||t.delete(),this._widgets.delete(a)}getResponse(e){var t;const a=e||oB;return(null===(t=this._widgets.get(a))||void 0===t?void 0:t.getResponse())||""}async execute(e){var t;const a=e||oB;return null===(t=this._widgets.get(a))||void 0===t||t.execute(),""}}class cB{constructor(e,t,a){this.params=a,this.timerId=null,this.deleted=!1,this.responseToken=null,this.clickHandler=()=>{this.execute()};const n="string"===typeof e?document.getElementById(e):e;pS(n,"argument-error",{appName:t}),this.container=n,this.isVisible="invisible"!==this.params.size,this.isVisible?this.execute():this.container.addEventListener("click",this.clickHandler)}getResponse(){return this.checkIfDeleted(),this.responseToken}delete(){this.checkIfDeleted(),this.deleted=!0,this.timerId&&(clearTimeout(this.timerId),this.timerId=null),this.container.removeEventListener("click",this.clickHandler)}execute(){this.checkIfDeleted(),this.timerId||(this.timerId=window.setTimeout((()=>{this.responseToken=function(e){const t=[],a="1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";for(let n=0;n{if(this.timerId=null,this.responseToken=null,t)try{t()}catch(a){}this.isVisible&&this.execute()}),6e4)}),500))}checkIfDeleted(){if(this.deleted)throw new Error("reCAPTCHA mock was already deleted!")}}const sB=wE("rcb"),lB=new wS(3e4,6e4);class dB{constructor(){var e;this.hostLanguage="",this.counter=0,this.librarySeparatelyLoaded=!!(null===(e=WT().grecaptcha)||void 0===e?void 0:e.render)}load(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return pS(function(e){return e.length<=6&&/^\s*[a-zA-Z0-9\-]*\s*$/.test(e)}(t),e,"argument-error"),this.shouldResolveImmediately(t)&&FS(WT().grecaptcha)?Promise.resolve(WT().grecaptcha):new Promise(((a,n)=>{const r=WT().setTimeout((()=>{n(uS(e,"network-request-failed"))}),lB.get());WT()[sB]=()=>{WT().clearTimeout(r),delete WT()[sB];const o=WT().grecaptcha;if(!o||!FS(o))return void n(uS(e,"internal-error"));const i=o.render;o.render=(e,t)=>{const a=i(e,t);return this.counter++,a},this.hostLanguage=t,a(o)};kE("".concat(yE.recaptchaV2Script,"?").concat(Zz({onload:sB,render:"explicit",hl:t}))).catch((()=>{clearTimeout(r),n(uS(e,"internal-error"))}))}))}clearedOneInstance(){this.counter--}shouldResolveImmediately(e){var t;return!!(null===(t=WT().grecaptcha)||void 0===t?void 0:t.render)&&(e===this.hostLanguage||this.counter>0||this.librarySeparatelyLoaded)}}class uB{async load(e){return new iB(e)}clearedOneInstance(){}}const mB="recaptcha",fB={theme:"light",type:"image"};class hB{constructor(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Object.assign({},fB);this.parameters=a,this.type=mB,this.destroyed=!1,this.widgetId=null,this.tokenChangeListeners=new Set,this.renderPromise=null,this.recaptcha=null,this.auth=vE(e),this.isInvisible="invisible"===this.parameters.size,pS("undefined"!==typeof document,this.auth,"operation-not-supported-in-this-environment");const n="string"===typeof t?document.getElementById(t):t;pS(n,this.auth,"argument-error"),this.container=n,this.parameters.callback=this.makeTokenCallback(this.parameters.callback),this._recaptchaLoader=this.auth.settings.appVerificationDisabledForTesting?new uB:new dB,this.validateStartingState()}async verify(){this.assertNotDestroyed();const e=await this.render(),t=this.getAssertedRecaptcha(),a=t.getResponse(e);return a||new Promise((a=>{const n=e=>{e&&(this.tokenChangeListeners.delete(n),a(e))};this.tokenChangeListeners.add(n),this.isInvisible&&t.execute(e)}))}render(){try{this.assertNotDestroyed()}catch(e){return Promise.reject(e)}return this.renderPromise||(this.renderPromise=this.makeRenderPromise().catch((e=>{throw this.renderPromise=null,e}))),this.renderPromise}_reset(){this.assertNotDestroyed(),null!==this.widgetId&&this.getAssertedRecaptcha().reset(this.widgetId)}clear(){this.assertNotDestroyed(),this.destroyed=!0,this._recaptchaLoader.clearedOneInstance(),this.isInvisible||this.container.childNodes.forEach((e=>{this.container.removeChild(e)}))}validateStartingState(){pS(!this.parameters.sitekey,this.auth,"argument-error"),pS(this.isInvisible||!this.container.hasChildNodes(),this.auth,"argument-error"),pS("undefined"!==typeof document,this.auth,"operation-not-supported-in-this-environment")}makeTokenCallback(e){return t=>{if(this.tokenChangeListeners.forEach((e=>e(t))),"function"===typeof e)e(t);else if("string"===typeof e){const a=WT()[e];"function"===typeof a&&a(t)}}}assertNotDestroyed(){pS(!this.destroyed,this.auth,"internal-error")}async makeRenderPromise(){if(await this.init(),!this.widgetId){let e=this.container;if(!this.isInvisible){const t=document.createElement("div");e.appendChild(t),e=t}this.widgetId=this.getAssertedRecaptcha().render(e,this.parameters)}return this.widgetId}async init(){pS(yS()&&!YT(),this.auth,"internal-error"),await function(){let e=null;return new Promise((t=>{"complete"!==document.readyState?(e=()=>t(),window.addEventListener("load",e)):t()})).catch((t=>{throw e&&window.removeEventListener("load",e),t}))}(),this.recaptcha=await this._recaptchaLoader.load(this.auth,this.auth.languageCode||void 0);const e=await async function(e){return(await ES(e,"GET","/v1/recaptchaParams")).recaptchaSiteKey||""}(this.auth);pS(e,this.auth,"internal-error"),this.parameters.sitekey=e}getAssertedRecaptcha(){return pS(this.recaptcha,this.auth,"internal-error"),this.recaptcha}}class AB{constructor(e,t){this.verificationId=e,this.onConfirmation=t}confirm(e){const t=LE._fromVerification(this.verificationId,e);return this.onConfirmation(t)}}async function pB(e,t,a){var n;const r=await a.verify();try{let o;if(pS("string"===typeof r,e,"argument-error"),pS(a.type===mB,e,"argument-error"),o="string"===typeof t?{phoneNumber:t}:t,"session"in o){const t=o.session;if("phoneNumber"in o){pS("enroll"===t.type,e,"internal-error");const a=await function(e,t){return ES(e,"POST","/v2/accounts/mfaEnrollment:start",SS(e,t))}(e,{idToken:t.credential,phoneEnrollmentInfo:{phoneNumber:o.phoneNumber,recaptchaToken:r}});return a.phoneSessionInfo.sessionInfo}{pS("signin"===t.type,e,"internal-error");const a=(null===(n=o.multiFactorHint)||void 0===n?void 0:n.uid)||o.multiFactorUid;pS(a,e,"missing-multi-factor-info");const i=await function(e,t){return ES(e,"POST","/v2/accounts/mfaSignIn:start",SS(e,t))}(e,{mfaPendingCredential:t.credential,mfaEnrollmentId:a,phoneSignInInfo:{recaptchaToken:r}});return i.phoneResponseInfo.sessionInfo}}{const{sessionInfo:t}=await async function(e,t){return ES(e,"POST","/v1/accounts:sendVerificationCode",SS(e,t))}(e,{phoneNumber:o.phoneNumber,recaptchaToken:r});return t}}finally{a._reset()}}class gB{constructor(e){this.providerId=gB.PROVIDER_ID,this.auth=vE(e)}verifyPhoneNumber(e,t){return pB(this.auth,e,rM(t))}static credential(e,t){return LE._fromVerification(e,t)}static credentialFromResult(e){const t=e;return gB.credentialFromTaggedObject(t)}static credentialFromError(e){return gB.credentialFromTaggedObject(e.customData||{})}static credentialFromTaggedObject(e){let{_tokenResponse:t}=e;if(!t)return null;const{phoneNumber:a,temporaryProof:n}=t;return a&&n?LE._fromTokenResponse(a,n):null}}function vB(e,t){return t?$S(t):(pS(e._popupRedirectResolver,e,"argument-error"),e._popupRedirectResolver)}gB.PROVIDER_ID="phone",gB.PHONE_SIGN_IN_METHOD="phone";class bB extends TE{constructor(e){super("custom","custom"),this.params=e}_getIdTokenResponse(e){return DE(e,this._buildIdpRequest())}_linkToIdToken(e,t){return DE(e,this._buildIdpRequest(t))}_getReauthenticationResolver(e){return DE(e,this._buildIdpRequest())}_buildIdpRequest(e){const t={requestUri:this.params.requestUri,sessionId:this.params.sessionId,postBody:this.params.postBody,tenantId:this.params.tenantId,pendingToken:this.params.pendingToken,returnSecureToken:!0,returnIdpCredential:!0};return e&&(t.idToken=e),t}}function yB(e){return sT(e.auth,new bB(e),e.bypassAuthState)}function kB(e){const{auth:t,user:a}=e;return pS(a,t,"internal-error"),cT(a,new bB(e),e.bypassAuthState)}async function wB(e){const{auth:t,user:a}=e;return pS(a,t,"internal-error"),oT(a,new bB(e),e.bypassAuthState)}class xB{constructor(e,t,a,n){let r=arguments.length>4&&void 0!==arguments[4]&&arguments[4];this.auth=e,this.resolver=a,this.user=n,this.bypassAuthState=r,this.pendingPromise=null,this.eventManager=null,this.filter=Array.isArray(t)?t:[t]}execute(){return new Promise((async(e,t)=>{this.pendingPromise={resolve:e,reject:t};try{this.eventManager=await this.resolver._initialize(this.auth),await this.onExecution(),this.eventManager.registerConsumer(this)}catch(a){this.reject(a)}}))}async onAuthEvent(e){const{urlResponse:t,sessionId:a,postBody:n,tenantId:r,error:o,type:i}=e;if(o)return void this.reject(o);const c={auth:this.auth,requestUri:t,sessionId:a,tenantId:r||void 0,postBody:n||void 0,user:this.user,bypassAuthState:this.bypassAuthState};try{this.resolve(await this.getIdpTask(i)(c))}catch(s){this.reject(s)}}onError(e){this.reject(e)}getIdpTask(e){switch(e){case"signInViaPopup":case"signInViaRedirect":return yB;case"linkViaPopup":case"linkViaRedirect":return wB;case"reauthViaPopup":case"reauthViaRedirect":return kB;default:dS(this.auth,"internal-error")}}resolve(e){vS(this.pendingPromise,"Pending promise was never set"),this.pendingPromise.resolve(e),this.unregisterAndCleanUp()}reject(e){vS(this.pendingPromise,"Pending promise was never set"),this.pendingPromise.reject(e),this.unregisterAndCleanUp()}unregisterAndCleanUp(){this.eventManager&&this.eventManager.unregisterConsumer(this),this.pendingPromise=null,this.cleanUp()}}const zB=new wS(2e3,1e4);class MB extends xB{constructor(e,t,a,n,r){super(e,t,n,r),this.provider=a,this.authWindow=null,this.pollId=null,MB.currentPopupAction&&MB.currentPopupAction.cancel(),MB.currentPopupAction=this}async executeNotNull(){const e=await this.execute();return pS(e,this.auth,"internal-error"),e}async onExecution(){vS(1===this.filter.length,"Popup operations only handle one event");const e=VT();this.authWindow=await this.resolver._openPopup(this.auth,this.provider,this.filter[0],e),this.authWindow.associatedEvent=e,this.resolver._originValidation(this.auth).catch((e=>{this.reject(e)})),this.resolver._isIframeWebStorageSupported(this.auth,(e=>{e||this.reject(uS(this.auth,"web-storage-unsupported"))})),this.pollUserCancellation()}get eventId(){var e;return(null===(e=this.authWindow)||void 0===e?void 0:e.associatedEvent)||null}cancel(){this.reject(uS(this.auth,"cancelled-popup-request"))}cleanUp(){this.authWindow&&this.authWindow.close(),this.pollId&&window.clearTimeout(this.pollId),this.authWindow=null,this.pollId=null,MB.currentPopupAction=null}pollUserCancellation(){const e=()=>{var t,a;(null===(a=null===(t=this.authWindow)||void 0===t?void 0:t.window)||void 0===a?void 0:a.closed)?this.pollId=window.setTimeout((()=>{this.pollId=null,this.reject(uS(this.auth,"popup-closed-by-user"))}),8e3):this.pollId=window.setTimeout(e,zB.get())};e()}}MB.currentPopupAction=null;const CB="pendingRedirect",SB=new Map;class EB extends xB{constructor(e,t){super(e,["signInViaRedirect","linkViaRedirect","reauthViaRedirect","unknown"],t,void 0,arguments.length>2&&void 0!==arguments[2]&&arguments[2]),this.eventId=null}async execute(){let e=SB.get(this.auth._key());if(!e){try{const t=await async function(e,t){const a=IB(t),n=RB(e);if(!await n._isAvailable())return!1;const r="true"===await n._get(a);return await n._remove(a),r}(this.resolver,this.auth),a=t?await super.execute():null;e=()=>Promise.resolve(a)}catch(t){e=()=>Promise.reject(t)}SB.set(this.auth._key(),e)}return this.bypassAuthState||SB.set(this.auth._key(),(()=>Promise.resolve(null))),e()}async onAuthEvent(e){if("signInViaRedirect"===e.type)return super.onAuthEvent(e);if("unknown"!==e.type){if(e.eventId){const t=await this.auth._redirectUserForId(e.eventId);if(t)return this.user=t,super.onAuthEvent(e);this.resolve(null)}}else this.resolve(null)}async onExecution(){}cleanUp(){}}async function TB(e,t){return RB(e)._set(IB(t),"true")}function BB(e,t){SB.set(e._key(),t)}function RB(e){return $S(e._redirectPersistence)}function IB(e){return aE(CB,e.config.apiKey,e.name)}function NB(e,t,a){return async function(e,t,a){if(yC(e.app))return Promise.reject(fS(e));const n=vE(e);hS(e,t,QE),await n._initializationPromise;const r=vB(n,a);return await TB(r,n),r._openRedirect(n,t,"signInViaRedirect")}(e,t,a)}function PB(e,t,a){return async function(e,t,a){const n=rM(e);if(hS(n.auth,t,QE),yC(n.auth.app))return Promise.reject(fS(n.auth));await n.auth._initializationPromise;const r=vB(n.auth,a);await TB(r,n.auth);const o=await DB(n);return r._openRedirect(n.auth,t,"reauthViaRedirect",o)}(e,t,a)}function FB(e,t,a){return async function(e,t,a){const n=rM(e);hS(n.auth,t,QE),await n.auth._initializationPromise;const r=vB(n.auth,a);await iT(!1,n,t.providerId),await TB(r,n.auth);const o=await DB(n);return r._openRedirect(n.auth,t,"linkViaRedirect",o)}(e,t,a)}async function OB(e,t){let a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(yC(e.app))return Promise.reject(fS(e));const n=vE(e),r=vB(n,t),o=new EB(n,r,a),i=await o.execute();return i&&!a&&(delete i.user._redirectEventId,await n._persistUserIfCurrent(i.user),await n._setRedirectUser(null,t)),i}async function DB(e){const t=VT("".concat(e.uid,":::"));return e._redirectEventId=t,await e.auth._setRedirectUser(e),await e.auth._persistUserIfCurrent(e),t}class UB{constructor(e){this.auth=e,this.cachedEventUids=new Set,this.consumers=new Set,this.queuedRedirectEvent=null,this.hasHandledPotentialRedirect=!1,this.lastProcessedEventTime=Date.now()}registerConsumer(e){this.consumers.add(e),this.queuedRedirectEvent&&this.isEventForConsumer(this.queuedRedirectEvent,e)&&(this.sendToConsumer(this.queuedRedirectEvent,e),this.saveEventToCache(this.queuedRedirectEvent),this.queuedRedirectEvent=null)}unregisterConsumer(e){this.consumers.delete(e)}onEvent(e){if(this.hasEventBeenHandled(e))return!1;let t=!1;return this.consumers.forEach((a=>{this.isEventForConsumer(e,a)&&(t=!0,this.sendToConsumer(e,a),this.saveEventToCache(e))})),this.hasHandledPotentialRedirect||!function(e){switch(e.type){case"signInViaRedirect":case"linkViaRedirect":case"reauthViaRedirect":return!0;case"unknown":return LB(e);default:return!1}}(e)||(this.hasHandledPotentialRedirect=!0,t||(this.queuedRedirectEvent=e,t=!0)),t}sendToConsumer(e,t){var a;if(e.error&&!LB(e)){const n=(null===(a=e.error.code)||void 0===a?void 0:a.split("auth/")[1])||"internal-error";t.onError(uS(this.auth,n))}else t.onAuthEvent(e)}isEventForConsumer(e,t){const a=null===t.eventId||!!e.eventId&&e.eventId===t.eventId;return t.filter.includes(e.type)&&a}hasEventBeenHandled(e){return Date.now()-this.lastProcessedEventTime>=6e5&&this.cachedEventUids.clear(),this.cachedEventUids.has(jB(e))}saveEventToCache(e){this.cachedEventUids.add(jB(e)),this.lastProcessedEventTime=Date.now()}}function jB(e){return[e.type,e.eventId,e.sessionId,e.tenantId].filter((e=>e)).join("-")}function LB(e){let{type:t,error:a}=e;return"unknown"===t&&(null===a||void 0===a?void 0:a.code)==="auth/".concat("no-auth-event")}async function _B(e){return ES(e,"GET","/v1/projects",arguments.length>1&&void 0!==arguments[1]?arguments[1]:{})}const HB=/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/,QB=/^https?/;function KB(e){const t=bS(),{protocol:a,hostname:n}=new URL(t);if(e.startsWith("chrome-extension://")){const r=new URL(e);return""===r.hostname&&""===n?"chrome-extension:"===a&&e.replace("chrome-extension://","")===t.replace("chrome-extension://",""):"chrome-extension:"===a&&r.hostname===n}if(!QB.test(a))return!1;if(HB.test(e))return n===e;const r=e.replace(/\./g,"\\.");return new RegExp("^(.+\\."+r+"|"+r+")$","i").test(n)}const VB=new wS(3e4,6e4);function GB(){const e=WT().___jsl;if(null===e||void 0===e?void 0:e.H)for(const t of Object.keys(e.H))if(e.H[t].r=e.H[t].r||[],e.H[t].L=e.H[t].L||[],e.H[t].r=[...e.H[t].L],e.CP)for(let a=0;a{var n,r,o;function i(){GB(),gapi.load("gapi.iframes",{callback:()=>{t(gapi.iframes.getContext())},ontimeout:()=>{GB(),a(uS(e,"network-request-failed"))},timeout:VB.get()})}if(null===(r=null===(n=WT().gapi)||void 0===n?void 0:n.iframes)||void 0===r?void 0:r.Iframe)t(gapi.iframes.getContext());else{if(!(null===(o=WT().gapi)||void 0===o?void 0:o.load)){const t=wE("iframefcb");return WT()[t]=()=>{gapi.load?i():a(uS(e,"network-request-failed"))},kE("".concat(yE.gapiScript,"?onload=").concat(t)).catch((e=>a(e)))}i()}})).catch((e=>{throw YB=null,e}))}let YB=null;const qB=new wS(5e3,15e3),JB="__/auth/iframe",XB="emulator/auth/iframe",ZB={style:{position:"absolute",top:"-100px",width:"1px",height:"1px"},"aria-hidden":"true",tabindex:"-1"},$B=new Map([["identitytoolkit.googleapis.com","p"],["staging-identitytoolkit.sandbox.googleapis.com","s"],["test-identitytoolkit.sandbox.googleapis.com","t"]]);function eR(e){const t=e.config;pS(t.authDomain,e,"auth-domain-config-required");const a=t.emulator?xS(t,XB):"https://".concat(e.config.authDomain,"/").concat(JB),n={apiKey:t.apiKey,appName:e.name,v:MC},r=$B.get(e.config.apiHost);r&&(n.eid=r);const o=e._getFrameworks();return o.length&&(n.fw=o.join(",")),"".concat(a,"?").concat(Zz(n).slice(1))}async function tR(e){const t=await function(e){return YB=YB||WB(e),YB}(e),a=WT().gapi;return pS(a,e,"internal-error"),t.open({where:document.body,url:eR(e),messageHandlersFilter:a.iframes.CROSS_ORIGIN_IFRAMES_FILTER,attributes:ZB,dontclear:!0},(t=>new Promise((async(a,n)=>{await t.restyle({setHideOnLeave:!1});const r=uS(e,"network-request-failed"),o=WT().setTimeout((()=>{n(r)}),qB.get());function i(){WT().clearTimeout(o),a(t)}t.ping(i).then(i,(()=>{n(r)}))}))))}const aR={location:"yes",resizable:"yes",statusbar:"yes",toolbar:"no"};class nR{constructor(e){this.window=e,this.associatedEvent=null}close(){if(this.window)try{this.window.close()}catch(e){}}}function rR(e,t,a){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:500,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:600;const o=Math.max((window.screen.availHeight-r)/2,0).toString(),i=Math.max((window.screen.availWidth-n)/2,0).toString();let c="";const s=Object.assign(Object.assign({},aR),{width:n.toString(),height:r.toString(),top:o,left:i}),l=Uz().toLowerCase();a&&(c=cE(l)?"_blank":a),oE(l)&&(t=t||"http://localhost",s.scrollbars="yes");const d=Object.entries(s).reduce(((e,t)=>{let[a,n]=t;return"".concat(e).concat(a,"=").concat(n,",")}),"");if(function(){var e;return mE(arguments.length>0&&void 0!==arguments[0]?arguments[0]:Uz())&&!!(null===(e=window.navigator)||void 0===e?void 0:e.standalone)}(l)&&"_self"!==c)return function(e,t){const a=document.createElement("a");a.href=e,a.target=t;const n=document.createEvent("MouseEvent");n.initMouseEvent("click",!0,!0,window,1,0,0,0,0,!1,!1,!1,!1,1,null),a.dispatchEvent(n)}(t||"",c),new nR(null);const u=window.open(t||"",c,d);pS(u,e,"popup-blocked");try{u.focus()}catch(m){}return new nR(u)}const oR="__/auth/handler",iR="emulator/auth/handler",cR=encodeURIComponent("fac");async function sR(e,t,a,n,r,o){pS(e.config.authDomain,e,"auth-domain-config-required"),pS(e.config.apiKey,e,"invalid-api-key");const i={apiKey:e.config.apiKey,appName:e.name,authType:a,redirectUrl:n,v:MC,eventId:r};if(t instanceof QE){t.setDefaultLanguage(e.languageCode),i.providerId=t.providerId||"",function(e){for(const t in e)if(Object.prototype.hasOwnProperty.call(e,t))return!1;return!0}(t.getCustomParameters())||(i.customParameters=JSON.stringify(t.getCustomParameters()));for(const[e,t]of Object.entries(o||{}))i[e]=t}if(t instanceof KE){const e=t.getScopes().filter((e=>""!==e));e.length>0&&(i.scopes=e.join(","))}e.tenantId&&(i.tid=e.tenantId);const c=i;for(const d of Object.keys(c))void 0===c[d]&&delete c[d];const s=await e._getAppCheckToken(),l=s?"#".concat(cR,"=").concat(encodeURIComponent(s)):"";return"".concat(function(e){let{config:t}=e;if(!t.emulator)return"https://".concat(t.authDomain,"/").concat(oR);return xS(t,iR)}(e),"?").concat(Zz(c).slice(1)).concat(l)}const lR="webStorageSupport";const dR=class{constructor(){this.eventManagers={},this.iframes={},this.originValidationPromises={},this._redirectPersistence=QT,this._completeRedirectFn=OB,this._overrideRedirectResult=BB}async _openPopup(e,t,a,n){var r;vS(null===(r=this.eventManagers[e._key()])||void 0===r?void 0:r.manager,"_initialize() not called before _openPopup()");return rR(e,await sR(e,t,a,bS(),n),VT())}async _openRedirect(e,t,a,n){await this._originValidation(e);return function(e){WT().location.href=e}(await sR(e,t,a,bS(),n)),new Promise((()=>{}))}_initialize(e){const t=e._key();if(this.eventManagers[t]){const{manager:e,promise:a}=this.eventManagers[t];return e?Promise.resolve(e):(vS(a,"If manager is not set, promise should be"),a)}const a=this.initAndGetManager(e);return this.eventManagers[t]={promise:a},a.catch((()=>{delete this.eventManagers[t]})),a}async initAndGetManager(e){const t=await tR(e),a=new UB(e);return t.register("authEvent",(t=>{pS(null===t||void 0===t?void 0:t.authEvent,e,"invalid-auth-event");return{status:a.onEvent(t.authEvent)?"ACK":"ERROR"}}),gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER),this.eventManagers[e._key()]={manager:a},this.iframes[e._key()]=t,a}_isIframeWebStorageSupported(e,t){this.iframes[e._key()].send(lR,{type:lR},(a=>{var n;const r=null===(n=null===a||void 0===a?void 0:a[0])||void 0===n?void 0:n[lR];void 0!==r&&t(!!r),dS(e,"internal-error")}),gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER)}_originValidation(e){const t=e._key();return this.originValidationPromises[t]||(this.originValidationPromises[t]=async function(e){if(e.config.emulator)return;const{authorizedDomains:t}=await _B(e);for(const n of t)try{if(KB(n))return}catch(a){}dS(e,"unauthorized-domain")}(e)),this.originValidationPromises[t]}get _shouldInitProactively(){return fE()||iE()||mE()}};class uR{constructor(e){this.factorId=e}_process(e,t,a){switch(t.type){case"enroll":return this._finalizeEnroll(e,t.credential,a);case"signin":return this._finalizeSignIn(e,t.credential);default:return gS("unexpected MultiFactorSessionType")}}}class mR extends uR{constructor(e){super("phone"),this.credential=e}static _fromCredential(e){return new mR(e)}_finalizeEnroll(e,t,a){return function(e,t){return ES(e,"POST","/v2/accounts/mfaEnrollment:finalize",SS(e,t))}(e,{idToken:t,displayName:a,phoneVerificationInfo:this.credential._makeVerificationRequest()})}_finalizeSignIn(e,t){return function(e,t){return ES(e,"POST","/v2/accounts/mfaSignIn:finalize",SS(e,t))}(e,{mfaPendingCredential:t,phoneVerificationInfo:this.credential._makeVerificationRequest()})}}class fR{constructor(){}static assertion(e){return mR._fromCredential(e)}}fR.FACTOR_ID="phone";var hR="@firebase/auth",AR="1.7.5";class pR{constructor(e){this.auth=e,this.internalListeners=new Map}getUid(){var e;return this.assertAuthConfigured(),(null===(e=this.auth.currentUser)||void 0===e?void 0:e.uid)||null}async getToken(e){if(this.assertAuthConfigured(),await this.auth._initializationPromise,!this.auth.currentUser)return null;return{accessToken:await this.auth.currentUser.getIdToken(e)}}addAuthTokenListener(e){if(this.assertAuthConfigured(),this.internalListeners.has(e))return;const t=this.auth.onIdTokenChanged((t=>{e((null===t||void 0===t?void 0:t.stsTokenManager.accessToken)||null)}));this.internalListeners.set(e,t),this.updateProactiveRefresh()}removeAuthTokenListener(e){this.assertAuthConfigured();const t=this.internalListeners.get(e);t&&(this.internalListeners.delete(e),t(),this.updateProactiveRefresh())}assertAuthConfigured(){pS(this.auth._initializationPromise,"dependent-sdk-initialized-before-auth")}updateProactiveRefresh(){this.internalListeners.size>0?this.auth._startProactiveRefresh():this.auth._stopProactiveRefresh()}}const gR=Fz("authIdTokenMaxAge")||300;let vR=null;function bR(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:EC();const t=gC(e,"auth");if(t.isInitialized())return t.getImmediate();const a=function(e,t){const a=gC(e,"auth");if(a.isInitialized()){const e=a.getImmediate();if(Jz(a.getOptions(),null!==t&&void 0!==t?t:{}))return e;dS(e,"already-initialized")}return a.initialize({options:t})}(e,{popupRedirectResolver:dR,persistence:[rB,_T,QT]}),n=Fz("authTokenSyncURL");if(n&&"boolean"===typeof isSecureContext&&isSecureContext){const e=new URL(n,location.origin);if(location.origin===e.origin){const t=(e=>async t=>{const a=t&&await t.getIdTokenResult(),n=a&&((new Date).getTime()-Date.parse(a.issuedAtTime))/1e3;if(n&&n>gR)return;const r=null===a||void 0===a?void 0:a.token;vR!==r&&(vR=r,await fetch(e,{method:r?"POST":"DELETE",headers:r?{Authorization:"Bearer ".concat(r)}:{}}))})(e.toString());!function(e,t,a){rM(e).beforeAuthStateChanged(t,a)}(a,t,(()=>t(a.currentUser))),function(e,t,a,n){rM(e).onIdTokenChanged(t,a,n)}(a,(e=>t(e)))}}const r=Iz("auth");return r&&CE(a,"http://".concat(r)),a}var yR,kR;yR={loadJS:e=>new Promise(((t,a)=>{const n=document.createElement("script");n.setAttribute("src",e),n.onload=t,n.onerror=e=>{const t=uS("internal-error");t.customData=e,a(t)},n.type="text/javascript",n.charset="UTF-8",function(){var e,t;return null!==(t=null===(e=document.getElementsByTagName("head"))||void 0===e?void 0:e[0])&&void 0!==t?t:document}().appendChild(n)})),gapiScript:"https://apis.google.com/js/api.js",recaptchaV2Script:"https://www.google.com/recaptcha/api.js",recaptchaEnterpriseScript:"https://www.google.com/recaptcha/enterprise.js?render="},yE=yR,kR="Browser",pC(new oM("auth",((e,t)=>{let{options:a}=t;const n=e.getProvider("app").getImmediate(),r=e.getProvider("heartbeat"),o=e.getProvider("app-check-internal"),{apiKey:i,authDomain:c}=n.options;pS(i&&!i.includes(":"),"invalid-api-key",{appName:n.name});const s={apiKey:i,authDomain:c,clientPlatform:kR,apiHost:"identitytoolkit.googleapis.com",tokenApiHost:"securetoken.googleapis.com",apiScheme:"https",sdkClientVersion:hE(kR)},l=new gE(n,r,o,s);return function(e,t){const a=(null===t||void 0===t?void 0:t.persistence)||[],n=(Array.isArray(a)?a:[a]).map($S);(null===t||void 0===t?void 0:t.errorMap)&&e._updateErrorMap(t.errorMap),e._initializeWithPersistence(n,null===t||void 0===t?void 0:t.popupRedirectResolver)}(l,a),l}),"PUBLIC").setInstantiationMode("EXPLICIT").setInstanceCreatedCallback(((e,t,a)=>{e.getProvider("auth-internal").initialize()}))),pC(new oM("auth-internal",(e=>(e=>new pR(e))(vE(e.getProvider("auth").getImmediate()))),"PRIVATE").setInstantiationMode("EXPLICIT")),RC(hR,AR,function(e){switch(e){case"Node":return"node";case"ReactNative":return"rn";case"Worker":return"webworker";case"Cordova":return"cordova";case"WebExtension":return"web-extension";default:return}}(kR)),RC(hR,AR,"esm2017");RC("firebase","10.12.4","app");var wR,xR="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{},zR={};(function(){var e;function t(){this.blockSize=-1,this.blockSize=64,this.g=Array(4),this.B=Array(this.blockSize),this.o=this.h=0,this.s()}function a(e,t,a){a||(a=0);var n=Array(16);if("string"===typeof t)for(var r=0;16>r;++r)n[r]=t.charCodeAt(a++)|t.charCodeAt(a++)<<8|t.charCodeAt(a++)<<16|t.charCodeAt(a++)<<24;else for(r=0;16>r;++r)n[r]=t[a++]|t[a++]<<8|t[a++]<<16|t[a++]<<24;t=e.g[0],a=e.g[1],r=e.g[2];var o=e.g[3],i=t+(o^a&(r^o))+n[0]+3614090360&4294967295;i=(a=(r=(o=(t=(a=(r=(o=(t=(a=(r=(o=(t=(a=(r=(o=(t=(a=(r=(o=(t=(a=(r=(o=(t=(a=(r=(o=(t=(a=(r=(o=(t=(a=(r=(o=(t=(a=(r=(o=(t=(a=(r=(o=(t=(a=(r=(o=(t=(a=(r=(o=(t=(a=(r=(o=(t=(a=(r=(o=(t=a+(i<<7&4294967295|i>>>25))+((i=o+(r^t&(a^r))+n[1]+3905402710&4294967295)<<12&4294967295|i>>>20))+((i=r+(a^o&(t^a))+n[2]+606105819&4294967295)<<17&4294967295|i>>>15))+((i=a+(t^r&(o^t))+n[3]+3250441966&4294967295)<<22&4294967295|i>>>10))+((i=t+(o^a&(r^o))+n[4]+4118548399&4294967295)<<7&4294967295|i>>>25))+((i=o+(r^t&(a^r))+n[5]+1200080426&4294967295)<<12&4294967295|i>>>20))+((i=r+(a^o&(t^a))+n[6]+2821735955&4294967295)<<17&4294967295|i>>>15))+((i=a+(t^r&(o^t))+n[7]+4249261313&4294967295)<<22&4294967295|i>>>10))+((i=t+(o^a&(r^o))+n[8]+1770035416&4294967295)<<7&4294967295|i>>>25))+((i=o+(r^t&(a^r))+n[9]+2336552879&4294967295)<<12&4294967295|i>>>20))+((i=r+(a^o&(t^a))+n[10]+4294925233&4294967295)<<17&4294967295|i>>>15))+((i=a+(t^r&(o^t))+n[11]+2304563134&4294967295)<<22&4294967295|i>>>10))+((i=t+(o^a&(r^o))+n[12]+1804603682&4294967295)<<7&4294967295|i>>>25))+((i=o+(r^t&(a^r))+n[13]+4254626195&4294967295)<<12&4294967295|i>>>20))+((i=r+(a^o&(t^a))+n[14]+2792965006&4294967295)<<17&4294967295|i>>>15))+((i=a+(t^r&(o^t))+n[15]+1236535329&4294967295)<<22&4294967295|i>>>10))+((i=t+(r^o&(a^r))+n[1]+4129170786&4294967295)<<5&4294967295|i>>>27))+((i=o+(a^r&(t^a))+n[6]+3225465664&4294967295)<<9&4294967295|i>>>23))+((i=r+(t^a&(o^t))+n[11]+643717713&4294967295)<<14&4294967295|i>>>18))+((i=a+(o^t&(r^o))+n[0]+3921069994&4294967295)<<20&4294967295|i>>>12))+((i=t+(r^o&(a^r))+n[5]+3593408605&4294967295)<<5&4294967295|i>>>27))+((i=o+(a^r&(t^a))+n[10]+38016083&4294967295)<<9&4294967295|i>>>23))+((i=r+(t^a&(o^t))+n[15]+3634488961&4294967295)<<14&4294967295|i>>>18))+((i=a+(o^t&(r^o))+n[4]+3889429448&4294967295)<<20&4294967295|i>>>12))+((i=t+(r^o&(a^r))+n[9]+568446438&4294967295)<<5&4294967295|i>>>27))+((i=o+(a^r&(t^a))+n[14]+3275163606&4294967295)<<9&4294967295|i>>>23))+((i=r+(t^a&(o^t))+n[3]+4107603335&4294967295)<<14&4294967295|i>>>18))+((i=a+(o^t&(r^o))+n[8]+1163531501&4294967295)<<20&4294967295|i>>>12))+((i=t+(r^o&(a^r))+n[13]+2850285829&4294967295)<<5&4294967295|i>>>27))+((i=o+(a^r&(t^a))+n[2]+4243563512&4294967295)<<9&4294967295|i>>>23))+((i=r+(t^a&(o^t))+n[7]+1735328473&4294967295)<<14&4294967295|i>>>18))+((i=a+(o^t&(r^o))+n[12]+2368359562&4294967295)<<20&4294967295|i>>>12))+((i=t+(a^r^o)+n[5]+4294588738&4294967295)<<4&4294967295|i>>>28))+((i=o+(t^a^r)+n[8]+2272392833&4294967295)<<11&4294967295|i>>>21))+((i=r+(o^t^a)+n[11]+1839030562&4294967295)<<16&4294967295|i>>>16))+((i=a+(r^o^t)+n[14]+4259657740&4294967295)<<23&4294967295|i>>>9))+((i=t+(a^r^o)+n[1]+2763975236&4294967295)<<4&4294967295|i>>>28))+((i=o+(t^a^r)+n[4]+1272893353&4294967295)<<11&4294967295|i>>>21))+((i=r+(o^t^a)+n[7]+4139469664&4294967295)<<16&4294967295|i>>>16))+((i=a+(r^o^t)+n[10]+3200236656&4294967295)<<23&4294967295|i>>>9))+((i=t+(a^r^o)+n[13]+681279174&4294967295)<<4&4294967295|i>>>28))+((i=o+(t^a^r)+n[0]+3936430074&4294967295)<<11&4294967295|i>>>21))+((i=r+(o^t^a)+n[3]+3572445317&4294967295)<<16&4294967295|i>>>16))+((i=a+(r^o^t)+n[6]+76029189&4294967295)<<23&4294967295|i>>>9))+((i=t+(a^r^o)+n[9]+3654602809&4294967295)<<4&4294967295|i>>>28))+((i=o+(t^a^r)+n[12]+3873151461&4294967295)<<11&4294967295|i>>>21))+((i=r+(o^t^a)+n[15]+530742520&4294967295)<<16&4294967295|i>>>16))+((i=a+(r^o^t)+n[2]+3299628645&4294967295)<<23&4294967295|i>>>9))+((i=t+(r^(a|~o))+n[0]+4096336452&4294967295)<<6&4294967295|i>>>26))+((i=o+(a^(t|~r))+n[7]+1126891415&4294967295)<<10&4294967295|i>>>22))+((i=r+(t^(o|~a))+n[14]+2878612391&4294967295)<<15&4294967295|i>>>17))+((i=a+(o^(r|~t))+n[5]+4237533241&4294967295)<<21&4294967295|i>>>11))+((i=t+(r^(a|~o))+n[12]+1700485571&4294967295)<<6&4294967295|i>>>26))+((i=o+(a^(t|~r))+n[3]+2399980690&4294967295)<<10&4294967295|i>>>22))+((i=r+(t^(o|~a))+n[10]+4293915773&4294967295)<<15&4294967295|i>>>17))+((i=a+(o^(r|~t))+n[1]+2240044497&4294967295)<<21&4294967295|i>>>11))+((i=t+(r^(a|~o))+n[8]+1873313359&4294967295)<<6&4294967295|i>>>26))+((i=o+(a^(t|~r))+n[15]+4264355552&4294967295)<<10&4294967295|i>>>22))+((i=r+(t^(o|~a))+n[6]+2734768916&4294967295)<<15&4294967295|i>>>17))+((i=a+(o^(r|~t))+n[13]+1309151649&4294967295)<<21&4294967295|i>>>11))+((o=(t=a+((i=t+(r^(a|~o))+n[4]+4149444226&4294967295)<<6&4294967295|i>>>26))+((i=o+(a^(t|~r))+n[11]+3174756917&4294967295)<<10&4294967295|i>>>22))^((r=o+((i=r+(t^(o|~a))+n[2]+718787259&4294967295)<<15&4294967295|i>>>17))|~t))+n[9]+3951481745&4294967295,e.g[0]=e.g[0]+t&4294967295,e.g[1]=e.g[1]+(r+(i<<21&4294967295|i>>>11))&4294967295,e.g[2]=e.g[2]+r&4294967295,e.g[3]=e.g[3]+o&4294967295}function n(e,t){this.h=t;for(var a=[],n=!0,r=e.length-1;0<=r;r--){var o=0|e[r];n&&o==t||(a[r]=o,n=!1)}this.g=a}!function(e,t){function a(){}a.prototype=t.prototype,e.D=t.prototype,e.prototype=new a,e.prototype.constructor=e,e.C=function(e,a,n){for(var r=Array(arguments.length-2),o=2;othis.h?this.blockSize:2*this.blockSize)-this.h);e[0]=128;for(var t=1;tt;++t)for(var n=0;32>n;n+=8)e[a++]=this.g[t]>>>n&255;return e};var r={};function o(e){return-128<=e&&128>e?function(e,t){var a=r;return Object.prototype.hasOwnProperty.call(a,e)?a[e]:a[e]=t(e)}(e,(function(e){return new n([0|e],0>e?-1:0)})):new n([0|e],0>e?-1:0)}function i(e){if(isNaN(e)||!isFinite(e))return c;if(0>e)return m(i(-e));for(var t=[],a=1,r=0;e>=a;r++)t[r]=e/a|0,a*=4294967296;return new n(t,0)}var c=o(0),s=o(1),l=o(16777216);function d(e){if(0!=e.h)return!1;for(var t=0;t>>16,e[t]&=65535,t++}function A(e,t){this.g=e,this.h=t}function p(e,t){if(d(t))throw Error("division by zero");if(d(e))return new A(c,c);if(u(e))return t=p(m(e),t),new A(m(t.g),m(t.h));if(u(t))return t=p(e,m(t)),new A(m(t.g),t.h);if(30=n.l(e);)a=g(a),n=g(n);var r=v(a,1),o=v(n,1);for(n=v(n,2),a=v(a,2);!d(n);){var l=o.add(n);0>=l.l(e)&&(r=r.add(a),o=l),n=v(n,1),a=v(a,1)}return t=f(e,r.j(t)),new A(r,t)}for(r=c;0<=e.l(t);){for(a=Math.max(1,Math.floor(e.m()/t.m())),n=48>=(n=Math.ceil(Math.log(a)/Math.LN2))?1:Math.pow(2,n-48),l=(o=i(a)).j(t);u(l)||0>>31;return new n(a,e.h)}function v(e,t){var a=t>>5;t%=32;for(var r=e.g.length-a,o=[],i=0;i>>t|e.i(i+a+1)<<32-t:e.i(i+a);return new n(o,e.h)}(e=n.prototype).m=function(){if(u(this))return-m(this).m();for(var e=0,t=1,a=0;a(e=e||10)||36>>0).toString(e);if(d(a=r))return o+n;for(;6>o.length;)o="0"+o;n=o+n}},e.i=function(e){return 0>e?0:e>>16)+(this.i(o)>>>16)+(e.i(o)>>>16);r=c>>>16,i&=65535,c&=65535,a[o]=c<<16|i}return new n(a,-2147483648&a[a.length-1]?-1:0)},e.j=function(e){if(d(this)||d(e))return c;if(u(this))return u(e)?m(this).j(m(e)):m(m(this).j(e));if(u(e))return m(this.j(m(e)));if(0>this.l(l)&&0>e.l(l))return i(this.m()*e.m());for(var t=this.g.length+e.g.length,a=[],r=0;r<2*t;r++)a[r]=0;for(r=0;r>>16,f=65535&this.i(r),A=e.i(o)>>>16,p=65535&e.i(o);a[2*r+2*o]+=f*p,h(a,2*r+2*o),a[2*r+2*o+1]+=s*p,h(a,2*r+2*o+1),a[2*r+2*o+1]+=f*A,h(a,2*r+2*o+1),a[2*r+2*o+2]+=s*A,h(a,2*r+2*o+2)}for(r=0;r(a=a||10)||36s?(s=i(Math.pow(a,s)),r=r.j(s).add(i(l))):r=(r=r.j(n)).add(i(l))}return r},wR=zR.Integer=n}).apply("undefined"!==typeof xR?xR:"undefined"!==typeof self?self:"undefined"!==typeof window?window:{});var MR="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof window?window:"undefined"!==typeof global?global:"undefined"!==typeof self?self:{},CR={};(function(){var e,t="function"==typeof Object.defineProperties?Object.defineProperty:function(e,t,a){return e==Array.prototype||e==Object.prototype||(e[t]=a.value),e};var a=function(e){e=["object"==typeof globalThis&&globalThis,e,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof MR&&MR];for(var t=0;t{throw e}),0)}function z(){var e=T;let t=null;return e.g&&(t=e.g,e.g=e.g.next,e.g||(e.h=null),t.next=null),t}var M=new class{constructor(e,t){this.i=e,this.j=t,this.h=0,this.g=null}get(){let e;return 0new C),(e=>e.reset()));class C{constructor(){this.next=this.g=this.h=null}set(e,t){this.h=e,this.g=t,this.next=null}reset(){this.next=this.g=this.h=null}}let S,E=!1,T=new class{constructor(){this.h=this.g=null}add(e,t){const a=M.get();a.set(e,t),this.h?this.h.next=a:this.g=a,this.h=a}},B=()=>{const e=r.Promise.resolve(void 0);S=()=>{e.then(R)}};var R=()=>{for(var e;e=z();){try{e.h.call(e.g)}catch(a){x(a)}var t=M;t.j(e),100>t.h&&(t.h++,e.next=t.g,t.g=e)}E=!1};function I(){this.s=this.s,this.C=this.C}function N(e,t){this.type=e,this.g=this.target=t,this.defaultPrevented=!1}I.prototype.s=!1,I.prototype.ma=function(){this.s||(this.s=!0,this.N())},I.prototype.N=function(){if(this.C)for(;this.C.length;)this.C.shift()()},N.prototype.h=function(){this.defaultPrevented=!0};var P=function(){if(!r.addEventListener||!Object.defineProperty)return!1;var e=!1,t=Object.defineProperty({},"passive",{get:function(){e=!0}});try{const e=()=>{};r.addEventListener("test",e,t),r.removeEventListener("test",e,t)}catch(a){}return e}();function F(e,t){if(N.call(this,e?e.type:""),this.relatedTarget=this.g=this.target=null,this.button=this.screenY=this.screenX=this.clientY=this.clientX=0,this.key="",this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1,this.state=null,this.pointerId=0,this.pointerType="",this.i=null,e){var a=this.type=e.type,n=e.changedTouches&&e.changedTouches.length?e.changedTouches[0]:null;if(this.target=e.target||e.srcElement,this.g=t,t=e.relatedTarget){if(g){e:{try{p(t.nodeName);var r=!0;break e}catch(o){}r=!1}r||(t=null)}}else"mouseover"==a?t=e.fromElement:"mouseout"==a&&(t=e.toElement);this.relatedTarget=t,n?(this.clientX=void 0!==n.clientX?n.clientX:n.pageX,this.clientY=void 0!==n.clientY?n.clientY:n.pageY,this.screenX=n.screenX||0,this.screenY=n.screenY||0):(this.clientX=void 0!==e.clientX?e.clientX:e.pageX,this.clientY=void 0!==e.clientY?e.clientY:e.pageY,this.screenX=e.screenX||0,this.screenY=e.screenY||0),this.button=e.button,this.key=e.key||"",this.ctrlKey=e.ctrlKey,this.altKey=e.altKey,this.shiftKey=e.shiftKey,this.metaKey=e.metaKey,this.pointerId=e.pointerId||0,this.pointerType="string"===typeof e.pointerType?e.pointerType:O[e.pointerType]||"",this.state=e.state,this.i=e,e.defaultPrevented&&F.aa.h.call(this)}}u(F,N);var O={2:"touch",3:"pen",4:"mouse"};F.prototype.h=function(){F.aa.h.call(this);var e=this.i;e.preventDefault?e.preventDefault():e.returnValue=!1};var D="closure_listenable_"+(1e6*Math.random()|0),U=0;function j(e,t,a,n,r){this.listener=e,this.proxy=null,this.src=t,this.type=a,this.capture=!!n,this.ha=r,this.key=++U,this.da=this.fa=!1}function L(e){e.da=!0,e.listener=null,e.proxy=null,e.src=null,e.ha=null}function _(e){this.src=e,this.g={},this.h=0}function H(e,t){var a=t.type;if(a in e.g){var n,r=e.g[a],o=Array.prototype.indexOf.call(r,t,void 0);(n=0<=o)&&Array.prototype.splice.call(r,o,1),n&&(L(t),0==e.g[a].length&&(delete e.g[a],e.h--))}}function Q(e,t,a,n){for(var r=0;r>>0);function te(e){return"function"===typeof e?e:(e[ee]||(e[ee]=function(t){return e.handleEvent(t)}),e[ee])}function ae(){I.call(this),this.i=new _(this),this.M=this,this.F=null}function ne(e,t){var a,n=e.F;if(n)for(a=[];n;n=n.F)a.push(n);if(e=e.M,n=t.type||t,"string"===typeof t)t=new N(t,e);else if(t instanceof N)t.target=t.target||e;else{var r=t;k(t=new N(n,e),r)}if(r=!0,a)for(var o=a.length-1;0<=o;o--){var i=t.g=a[o];r=re(i,n,!0,t)&&r}if(r=re(i=t.g=e,n,!0,t)&&r,r=re(i,n,!1,t)&&r,a)for(o=0;o{e.g=null,e.i&&(e.i=!1,ie(e))}),e.l);const t=e.h;e.h=null,e.m.apply(null,t)}u(ae,I),ae.prototype[D]=!0,ae.prototype.removeEventListener=function(e,t,a,n){q(this,e,t,a,n)},ae.prototype.N=function(){if(ae.aa.N.call(this),this.i){var e,t=this.i;for(e in t.g){for(var a=t.g[e],n=0;nn.length)){var r=n[1];if(Array.isArray(r)&&!(1>r.length)){var o=r[0];if("noop"!=o&&"stop"!=o&&"close"!=o)for(var i=1;it.length?Ue:(t=t.slice(n,n+a),e.C=n+a,t))}function Qe(e){e.S=Date.now()+e.I,Ke(e,e.I)}function Ke(e,t){if(null!=e.B)throw Error("WatchDog timer not null");e.B=Ee(l(e.ba,e),t)}function Ve(e){e.B&&(r.clearTimeout(e.B),e.B=null)}function Ge(e){0==e.j.G||e.J||ca(e.j,e)}function We(e){Ve(e);var t=e.M;t&&"function"==typeof t.ma&&t.ma(),e.M=null,de(e.U),e.g&&(t=e.g,e.g=null,t.abort(),t.ma())}function Ye(e,t){try{var a=e.j;if(0!=a.G&&(a.g==e||$e(a.h,e)))if(!e.K&&$e(a.h,e)&&3==a.G){try{var n=a.Da.g.parse(t)}catch(d){n=null}if(Array.isArray(n)&&3==n.length){var r=n;if(0==r[0]){e:if(!a.u){if(a.g){if(!(a.g.F+3e3r[2]&&a.F&&0==a.v&&!a.C&&(a.C=Ee(l(a.Za,a),6e3));if(1>=Ze(a.h)&&a.ca){try{a.ca()}catch(d){}a.ca=void 0}}else la(a,11)}else if((e.K||a.g==e)&&ia(a),!h(t))for(r=a.Da.g.parse(t),t=0;tm)&&(3!=m||this.g&&(this.h.h||this.g.oa()||Gt(this.g)))){this.J||4!=m||7==t||ze(),Ve(this);var a=this.g.Z();this.X=a;t:if(_e(this)){var n=Gt(this.g);e="";var o=n.length,i=4==Vt(this.g);if(!this.h.i){if("undefined"===typeof TextDecoder){We(this),Ge(this);var c="";break t}this.h.i=new r.TextDecoder}for(t=0;t=e.j}function Ze(e){return e.h?1:e.g?e.g.size:0}function $e(e,t){return e.h?e.h==t:!!e.g&&e.g.has(t)}function et(e,t){e.g?e.g.add(t):e.h=t}function tt(e,t){e.h&&e.h==t?e.h=null:e.g&&e.g.has(t)&&e.g.delete(t)}function at(e){if(null!=e.h)return e.i.concat(e.h.D);if(null!=e.g&&0!==e.g.size){let t=e.i;for(const a of e.g.values())t=t.concat(a.D);return t}return m(e.i)}function nt(e,t){if(e.forEach&&"function"==typeof e.forEach)e.forEach(t,void 0);else if(o(e)||"string"===typeof e)Array.prototype.forEach.call(e,t,void 0);else for(var a=function(e){if(e.na&&"function"==typeof e.na)return e.na();if(!e.V||"function"!=typeof e.V){if("undefined"!==typeof Map&&e instanceof Map)return Array.from(e.keys());if(!("undefined"!==typeof Set&&e instanceof Set)){if(o(e)||"string"===typeof e){var t=[];e=e.length;for(var a=0;at)throw Error("Bad port number "+t);e.s=t}else e.s=null}function lt(e,t,a){t instanceof kt?(e.i=t,function(e,t){t&&!e.j&&(wt(e),e.i=null,e.g.forEach((function(e,t){var a=t.toLowerCase();t!=a&&(xt(this,t),Mt(this,a,e))}),e)),e.j=t}(e.i,e.h)):(a||(t=ft(t,bt)),e.i=new kt(t,e.h))}function dt(e,t,a){e.i.set(t,a)}function ut(e){return dt(e,"zx",Math.floor(2147483648*Math.random()).toString(36)+Math.abs(Math.floor(2147483648*Math.random())^Date.now()).toString(36)),e}function mt(e,t){return e?t?decodeURI(e.replace(/%25/g,"%2525")):decodeURIComponent(e):""}function ft(e,t,a){return"string"===typeof e?(e=encodeURI(e).replace(t,ht),a&&(e=e.replace(/%25([0-9a-fA-F]{2})/g,"%$1")),e):null}function ht(e){return"%"+((e=e.charCodeAt(0))>>4&15).toString(16)+(15&e).toString(16)}ot.prototype.toString=function(){var e=[],t=this.j;t&&e.push(ft(t,pt,!0),":");var a=this.g;return(a||"file"==t)&&(e.push("//"),(t=this.o)&&e.push(ft(t,pt,!0),"@"),e.push(encodeURIComponent(String(a)).replace(/%25([0-9a-fA-F]{2})/g,"%$1")),null!=(a=this.s)&&e.push(":",String(a))),(a=this.l)&&(this.g&&"/"!=a.charAt(0)&&e.push("/"),e.push(ft(a,"/"==a.charAt(0)?vt:gt,!0))),(a=this.i.toString())&&e.push("?",a),(a=this.m)&&e.push("#",ft(a,yt)),e.join("")};var At,pt=/[#\/\?@]/g,gt=/[#\?:]/g,vt=/[#\?]/g,bt=/[#\?@]/g,yt=/#/g;function kt(e,t){this.h=this.g=null,this.i=e||null,this.j=!!t}function wt(e){e.g||(e.g=new Map,e.h=0,e.i&&function(e,t){if(e){e=e.split("&");for(var a=0;a{})),1<=this.readyState&&this.g&&4!=this.readyState&&(this.g=!1,Nt(this)),this.readyState=0},e.Sa=function(e){if(this.g&&(this.l=e,this.h||(this.status=this.l.status,this.statusText=this.l.statusText,this.h=e.headers,this.readyState=2,Pt(this)),this.g&&(this.readyState=3,Pt(this),this.g)))if("arraybuffer"===this.responseType)e.arrayBuffer().then(this.Qa.bind(this),this.ga.bind(this));else if("undefined"!==typeof r.ReadableStream&&"body"in e){if(this.j=e.body.getReader(),this.o){if(this.responseType)throw Error('responseType must be empty for "streamBinaryChunks" mode responses.');this.response=[]}else this.response=this.responseText="",this.v=new TextDecoder;It(this)}else e.text().then(this.Ra.bind(this),this.ga.bind(this))},e.Pa=function(e){if(this.g){if(this.o&&e.value)this.response.push(e.value);else if(!this.o){var t=e.value?e.value:new Uint8Array(0);(t=this.v.decode(t,{stream:!e.done}))&&(this.response=this.responseText+=t)}e.done?Nt(this):Pt(this),3==this.readyState&&It(this)}},e.Ra=function(e){this.g&&(this.response=this.responseText=e,Nt(this))},e.Qa=function(e){this.g&&(this.response=e,Nt(this))},e.ga=function(){this.g&&Nt(this)},e.setRequestHeader=function(e,t){this.u.append(e,t)},e.getResponseHeader=function(e){return this.h&&this.h.get(e.toLowerCase())||""},e.getAllResponseHeaders=function(){if(!this.h)return"";const e=[],t=this.h.entries();for(var a=t.next();!a.done;)a=a.value,e.push(a[0]+": "+a[1]),a=t.next();return e.join("\r\n")},Object.defineProperty(Rt.prototype,"withCredentials",{get:function(){return"include"===this.m},set:function(e){this.m=e?"include":"same-origin"}}),u(Dt,ae);var Ut=/^https?$/i,jt=["POST","PUT"];function Lt(e,t){e.h=!1,e.g&&(e.j=!0,e.g.abort(),e.j=!1),e.l=t,e.m=5,_t(e),Qt(e)}function _t(e){e.A||(e.A=!0,ne(e,"complete"),ne(e,"error"))}function Ht(e){if(e.h&&"undefined"!=typeof n&&(!e.v[1]||4!=Vt(e)||2!=e.Z()))if(e.u&&4==Vt(e))oe(e.Ea,0,e);else if(ne(e,"readystatechange"),4==Vt(e)){e.h=!1;try{const n=e.Z();e:switch(n){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:var t=!0;break e;default:t=!1}var a;if(!(a=t)){var o;if(o=0===n){var i=String(e.D).match(rt)[1]||null;!i&&r.self&&r.self.location&&(i=r.self.location.protocol.slice(0,-1)),o=!Ut.test(i?i.toLowerCase():"")}a=o}if(a)ne(e,"complete"),ne(e,"success");else{e.m=6;try{var c=2{}:null;e.g=null,e.v=null,t||ne(e,"ready");try{n.onreadystatechange=r}catch(a){}}}function Kt(e){e.I&&(r.clearTimeout(e.I),e.I=null)}function Vt(e){return e.g?e.g.readyState:0}function Gt(e){try{if(!e.g)return null;if("response"in e.g)return e.g.response;switch(e.H){case"":case"text":return e.g.responseText;case"arraybuffer":if("mozResponseArrayBuffer"in e.g)return e.g.mozResponseArrayBuffer}return null}catch(TR){return null}}function Wt(e,t,a){return a&&a.internalChannelParams&&a.internalChannelParams[e]||t}function Yt(e){this.Aa=0,this.i=[],this.j=new Te,this.ia=this.qa=this.I=this.W=this.g=this.ya=this.D=this.H=this.m=this.S=this.o=null,this.Ya=this.U=0,this.Va=Wt("failFast",!1,e),this.F=this.C=this.u=this.s=this.l=null,this.X=!0,this.za=this.T=-1,this.Y=this.v=this.B=0,this.Ta=Wt("baseRetryDelayMs",5e3,e),this.cb=Wt("retryDelaySeedMs",1e4,e),this.Wa=Wt("forwardChannelMaxRetries",2,e),this.wa=Wt("forwardChannelRequestTimeoutMs",2e4,e),this.pa=e&&e.xmlHttpFactory||void 0,this.Xa=e&&e.Tb||void 0,this.Ca=e&&e.useFetchStreams||!1,this.L=void 0,this.J=e&&e.supportsCrossDomainXhr||!1,this.K="",this.h=new Je(e&&e.concurrentRequestLimit),this.Da=new Et,this.P=e&&e.fastHandshake||!1,this.O=e&&e.encodeInitMessageHeaders||!1,this.P&&this.O&&(this.O=!1),this.Ua=e&&e.Rb||!1,e&&e.xa&&this.j.xa(),e&&e.forceLongPolling&&(this.X=!1),this.ba=!this.P&&this.X&&e&&e.detectBufferingProxy||!1,this.ja=void 0,e&&e.longPollingTimeout&&0a)t=Math.max(0,r[c].g-100),i=!1;else try{Tt(s,e,"req"+a+"_")}catch(o){n&&n(s)}}if(i){n=e.join("&");break e}}}return e=e.i.splice(0,a),t.D=e,n}function aa(e){if(!e.g&&!e.u){e.Y=1;var t=e.Fa;S||B(),E||(S(),E=!0),T.add(t,e),e.v=0}}function na(e){return!(e.g||e.u||3<=e.v)&&(e.Y++,e.u=Ee(l(e.Fa,e),sa(e,e.v)),e.v++,!0)}function ra(e){null!=e.A&&(r.clearTimeout(e.A),e.A=null)}function oa(e){e.g=new Fe(e,e.j,"rpc",e.Y),null===e.m&&(e.g.H=e.o),e.g.O=0;var t=it(e.qa);dt(t,"RID","rpc"),dt(t,"SID",e.K),dt(t,"AID",e.T),dt(t,"CI",e.F?"0":"1"),!e.F&&e.ja&&dt(t,"TO",e.ja),dt(t,"TYPE","xmlhttp"),ea(e,t),e.m&&e.o&&Ot(t,e.m,e.o),e.L&&(e.g.I=e.L);var a=e.g;e=e.ia,a.L=1,a.v=ut(it(t)),a.m=null,a.P=!0,Le(a,e)}function ia(e){null!=e.C&&(r.clearTimeout(e.C),e.C=null)}function ca(e,t){var a=null;if(e.g==t){ia(e),ra(e),e.g=null;var n=2}else{if(!$e(e.h,t))return;a=t.D,tt(e.h,t),n=1}if(0!=e.G)if(t.o)if(1==n){a=t.m?t.m.length:0,t=Date.now()-t.F;var r=e.B;ne(n=we(),new Se(n,a)),Zt(e)}else aa(e);else if(3==(r=t.s)||0==r&&0=e.h.j-(e.s?1:0))&&(e.s?(e.i=t.D.concat(e.i),!0):!(1==e.G||2==e.G||e.B>=(e.Va?0:e.Wa))&&(e.s=Ee(l(e.Ga,e,t),sa(e,e.B)),e.B++,!0))}(e,t)||2==n&&na(e)))switch(a&&0{a.abort(),St(0,0,!1,t)}),1e4);fetch(e,{signal:a.signal}).then((e=>{clearTimeout(n),e.ok?St(0,0,!0,t):St(0,0,!1,t)})).catch((()=>{clearTimeout(n),St(0,0,!1,t)}))}(n.toString(),a)}else Ce(2);e.G=0,e.l&&e.l.sa(t),da(e),Xt(e)}function da(e){if(e.G=0,e.ka=[],e.l){const t=at(e.h);0==t.length&&0==e.i.length||(f(e.ka,t),f(e.ka,e.i),e.h.i.length=0,m(e.i),e.i.length=0),e.l.ra()}}function ua(e,t,a){var n=a instanceof ot?it(a):new ot(a);if(""!=n.g)t&&(n.g=t+"."+n.g),st(n,n.s);else{var o=r.location;n=o.protocol,t=t?t+"."+o.hostname:o.hostname,o=+o.port;var i=new ot(null);n&&ct(i,n),t&&(i.g=t),o&&st(i,o),a&&(i.l=a),n=i}return a=e.D,t=e.ya,a&&t&&dt(n,a,t),dt(n,"VER",e.la),ea(e,n),n}function ma(e,t,a){if(t&&!e.J)throw Error("Can't create secondary domain capable XhrIo object.");return(t=e.Ca&&!e.pa?new Dt(new Bt({eb:a})):new Dt(e.pa)).Ha(e.J),t}function fa(){}function ha(){}function Aa(e,t){ae.call(this),this.g=new Yt(t),this.l=e,this.h=t&&t.messageUrlParams||null,e=t&&t.messageHeaders||null,t&&t.clientProtocolHeaderRequired&&(e?e["X-Client-Protocol"]="webchannel":e={"X-Client-Protocol":"webchannel"}),this.g.o=e,e=t&&t.initMessageHeaders||null,t&&t.messageContentType&&(e?e["X-WebChannel-Content-Type"]=t.messageContentType:e={"X-WebChannel-Content-Type":t.messageContentType}),t&&t.va&&(e?e["X-WebChannel-Client-Profile"]=t.va:e={"X-WebChannel-Client-Profile":t.va}),this.g.S=e,(e=t&&t.Sb)&&!h(e)&&(this.g.m=e),this.v=t&&t.supportsCrossDomainXhr||!1,this.u=t&&t.sendRawJson||!1,(t=t&&t.httpSessionIdParam)&&!h(t)&&(this.g.D=t,null!==(e=this.h)&&t in e&&(t in(e=this.h)&&delete e[t])),this.j=new va(this)}function pa(e){ve.call(this),e.__headers__&&(this.headers=e.__headers__,this.statusCode=e.__status__,delete e.__headers__,delete e.__status__);var t=e.__sm__;if(t){e:{for(const a in t){e=a;break e}e=void 0}(this.i=e)&&(e=this.i,t=null!==t&&e in t?t[e]:void 0),this.data=t}else this.data=e}function ga(){be.call(this),this.status=1}function va(e){this.g=e}(e=Dt.prototype).Ha=function(e){this.J=e},e.ea=function(e,t,a,n){if(this.g)throw Error("[goog.net.XhrIo] Object is active with another request="+this.D+"; newUri="+e);t=t?t.toUpperCase():"GET",this.D=e,this.l="",this.m=0,this.A=!1,this.h=!0,this.g=this.o?this.o.g():Re.g(),this.v=this.o?Ae(this.o):Ae(Re),this.g.onreadystatechange=l(this.Ea,this);try{this.B=!0,this.g.open(t,String(e),!0),this.B=!1}catch(i){return void Lt(this,i)}if(e=a||"",a=new Map(this.headers),n)if(Object.getPrototypeOf(n)===Object.prototype)for(var o in n)a.set(o,n[o]);else{if("function"!==typeof n.keys||"function"!==typeof n.get)throw Error("Unknown input type for opt_headers: "+String(n));for(const e of n.keys())a.set(e,n.get(e))}n=Array.from(a.keys()).find((e=>"content-type"==e.toLowerCase())),o=r.FormData&&e instanceof r.FormData,!(0<=Array.prototype.indexOf.call(jt,t,void 0))||n||o||a.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");for(const[r,c]of a)this.g.setRequestHeader(r,c);this.H&&(this.g.responseType=this.H),"withCredentials"in this.g&&this.g.withCredentials!==this.J&&(this.g.withCredentials=this.J);try{Kt(this),this.u=!0,this.g.send(e),this.u=!1}catch(i){Lt(this,i)}},e.abort=function(e){this.g&&this.h&&(this.h=!1,this.j=!0,this.g.abort(),this.j=!1,this.m=e||7,ne(this,"complete"),ne(this,"abort"),Qt(this))},e.N=function(){this.g&&(this.h&&(this.h=!1,this.j=!0,this.g.abort(),this.j=!1),Qt(this,!0)),Dt.aa.N.call(this)},e.Ea=function(){this.s||(this.B||this.u||this.j?Ht(this):this.bb())},e.bb=function(){Ht(this)},e.isActive=function(){return!!this.g},e.Z=function(){try{return 2=this.R)){var e=2*this.R;this.j.info("BP detection timer enabled: "+e),this.A=Ee(l(this.ab,this),e)}},e.ab=function(){this.A&&(this.A=null,this.j.info("BP detection timeout reached."),this.j.info("Buffering proxy detected and switch to long-polling!"),this.F=!1,this.M=!0,Ce(10),Jt(this),oa(this))},e.Za=function(){null!=this.C&&(this.C=null,Jt(this),na(this),Ce(19))},e.fb=function(e){e?(this.j.info("Successfully pinged google.com"),Ce(2)):(this.j.info("Failed to ping google.com"),Ce(1))},e.isActive=function(){return!!this.l&&this.l.isActive(this)},(e=fa.prototype).ua=function(){},e.ta=function(){},e.sa=function(){},e.ra=function(){},e.isActive=function(){return!0},e.Na=function(){},ha.prototype.g=function(e,t){return new Aa(e,t)},u(Aa,ae),Aa.prototype.m=function(){this.g.l=this.j,this.v&&(this.g.J=!0),this.g.connect(this.l,this.h||void 0)},Aa.prototype.close=function(){qt(this.g)},Aa.prototype.o=function(e){var t=this.g;if("string"===typeof e){var a={};a.__data__=e,e=a}else this.u&&((a={}).__data__=ue(e),e=a);t.i.push(new qe(t.Ya++,e)),3==t.G&&Zt(t)},Aa.prototype.N=function(){this.g.l=null,delete this.j,qt(this.g),delete this.g,Aa.aa.N.call(this)},u(pa,ve),u(ga,be),u(va,fa),va.prototype.ua=function(){ne(this.g,"a")},va.prototype.ta=function(e){ne(this.g,new pa(e))},va.prototype.sa=function(e){ne(this.g,new ga)},va.prototype.ra=function(){ne(this.g,"b")},ha.prototype.createWebChannel=ha.prototype.g,Aa.prototype.send=Aa.prototype.o,Aa.prototype.open=Aa.prototype.m,Aa.prototype.close=Aa.prototype.close,CR.createWebChannelTransport=function(){return new ha},CR.getStatEventTarget=function(){return we()},CR.Event=ye,CR.Stat={mb:0,pb:1,qb:2,Jb:3,Ob:4,Lb:5,Mb:6,Kb:7,Ib:8,Nb:9,PROXY:10,NOPROXY:11,Gb:12,Cb:13,Db:14,Bb:15,Eb:16,Fb:17,ib:18,hb:19,jb:20},Ie.NO_ERROR=0,Ie.TIMEOUT=8,Ie.HTTP_ERROR=6,CR.ErrorCode=Ie,Ne.COMPLETE="complete",CR.EventType=Ne,pe.EventType=ge,ge.OPEN="a",ge.CLOSE="b",ge.ERROR="c",ge.MESSAGE="d",ae.prototype.listen=ae.prototype.K,CR.WebChannel=pe,CR.FetchXmlHttpFactory=Bt,Dt.prototype.listenOnce=Dt.prototype.L,Dt.prototype.getLastError=Dt.prototype.Ka,Dt.prototype.getLastErrorCode=Dt.prototype.Ba,Dt.prototype.getStatus=Dt.prototype.Z,Dt.prototype.getResponseJson=Dt.prototype.Oa,Dt.prototype.getResponseText=Dt.prototype.oa,Dt.prototype.send=Dt.prototype.ea,Dt.prototype.setWithCredentials=Dt.prototype.Ha,CR.XhrIo=Dt}).apply("undefined"!==typeof MR?MR:"undefined"!==typeof self?self:"undefined"!==typeof window?window:{});const SR="@firebase/firestore";class ER{constructor(e){this.uid=e}isAuthenticated(){return null!=this.uid}toKey(){return this.isAuthenticated()?"uid:"+this.uid:"anonymous-user"}isEqual(e){return e.uid===this.uid}}ER.UNAUTHENTICATED=new ER(null),ER.GOOGLE_CREDENTIALS=new ER("google-credentials-uid"),ER.FIRST_PARTY=new ER("first-party-uid"),ER.MOCK_USER=new ER("mock-user");let TR="10.12.3";const BR=new pM("@firebase/firestore");function RR(e){if(BR.logLevel<=uM.DEBUG){for(var t=arguments.length,a=new Array(t>1?t-1:0),n=1;n1?t-1:0),n=1;n1?t-1:0),n=1;n0&&void 0!==arguments[0]?arguments[0]:"Unexpected state";const t="FIRESTORE (".concat(TR,") INTERNAL ASSERTION FAILED: ")+e;throw IR(t),new Error(t)}function OR(e,t){e||FR()}const DR={OK:"ok",CANCELLED:"cancelled",UNKNOWN:"unknown",INVALID_ARGUMENT:"invalid-argument",DEADLINE_EXCEEDED:"deadline-exceeded",NOT_FOUND:"not-found",ALREADY_EXISTS:"already-exists",PERMISSION_DENIED:"permission-denied",UNAUTHENTICATED:"unauthenticated",RESOURCE_EXHAUSTED:"resource-exhausted",FAILED_PRECONDITION:"failed-precondition",ABORTED:"aborted",OUT_OF_RANGE:"out-of-range",UNIMPLEMENTED:"unimplemented",INTERNAL:"internal",UNAVAILABLE:"unavailable",DATA_LOSS:"data-loss"};class UR extends Gz{constructor(e,t){super(e,t),this.code=e,this.message=t,this.toString=()=>"".concat(this.name,": [code=").concat(this.code,"]: ").concat(this.message)}}class jR{constructor(){this.promise=new Promise(((e,t)=>{this.resolve=e,this.reject=t}))}}class LR{constructor(e,t){this.user=t,this.type="OAuth",this.headers=new Map,this.headers.set("Authorization","Bearer ".concat(e))}}class _R{getToken(){return Promise.resolve(null)}invalidateToken(){}start(e,t){e.enqueueRetryable((()=>t(ER.UNAUTHENTICATED)))}shutdown(){}}class HR{constructor(e){this.token=e,this.changeListener=null}getToken(){return Promise.resolve(this.token)}invalidateToken(){}start(e,t){this.changeListener=t,e.enqueueRetryable((()=>t(this.token.user)))}shutdown(){this.changeListener=null}}class QR{constructor(e){this.t=e,this.currentUser=ER.UNAUTHENTICATED,this.i=0,this.forceRefresh=!1,this.auth=null}start(e,t){let a=this.i;const n=e=>this.i!==a?(a=this.i,t(e)):Promise.resolve();let r=new jR;this.o=()=>{this.i++,this.currentUser=this.u(),r.resolve(),r=new jR,e.enqueueRetryable((()=>n(this.currentUser)))};const o=()=>{const t=r;e.enqueueRetryable((async()=>{await t.promise,await n(this.currentUser)}))},i=e=>{RR("FirebaseAuthCredentialsProvider","Auth detected"),this.auth=e,this.auth.addAuthTokenListener(this.o),o()};this.t.onInit((e=>i(e))),setTimeout((()=>{if(!this.auth){const e=this.t.getImmediate({optional:!0});e?i(e):(RR("FirebaseAuthCredentialsProvider","Auth not yet detected"),r.resolve(),r=new jR)}}),0),o()}getToken(){const e=this.i,t=this.forceRefresh;return this.forceRefresh=!1,this.auth?this.auth.getToken(t).then((t=>this.i!==e?(RR("FirebaseAuthCredentialsProvider","getToken aborted due to token change."),this.getToken()):t?(OR("string"==typeof t.accessToken),new LR(t.accessToken,this.currentUser)):null)):Promise.resolve(null)}invalidateToken(){this.forceRefresh=!0}shutdown(){this.auth&&this.auth.removeAuthTokenListener(this.o)}u(){const e=this.auth&&this.auth.getUid();return OR(null===e||"string"==typeof e),new ER(e)}}class KR{constructor(e,t,a){this.l=e,this.h=t,this.P=a,this.type="FirstParty",this.user=ER.FIRST_PARTY,this.I=new Map}T(){return this.P?this.P():null}get headers(){this.I.set("X-Goog-AuthUser",this.l);const e=this.T();return e&&this.I.set("Authorization",e),this.h&&this.I.set("X-Goog-Iam-Authorization-Token",this.h),this.I}}class VR{constructor(e,t,a){this.l=e,this.h=t,this.P=a}getToken(){return Promise.resolve(new KR(this.l,this.h,this.P))}start(e,t){e.enqueueRetryable((()=>t(ER.FIRST_PARTY)))}shutdown(){}invalidateToken(){}}class GR{constructor(e){this.value=e,this.type="AppCheck",this.headers=new Map,e&&e.length>0&&this.headers.set("x-firebase-appcheck",this.value)}}class WR{constructor(e){this.A=e,this.forceRefresh=!1,this.appCheck=null,this.R=null}start(e,t){const a=e=>{null!=e.error&&RR("FirebaseAppCheckTokenProvider","Error getting App Check token; using placeholder token instead. Error: ".concat(e.error.message));const a=e.token!==this.R;return this.R=e.token,RR("FirebaseAppCheckTokenProvider","Received ".concat(a?"new":"existing"," token.")),a?t(e.token):Promise.resolve()};this.o=t=>{e.enqueueRetryable((()=>a(t)))};const n=e=>{RR("FirebaseAppCheckTokenProvider","AppCheck detected"),this.appCheck=e,this.appCheck.addTokenListener(this.o)};this.A.onInit((e=>n(e))),setTimeout((()=>{if(!this.appCheck){const e=this.A.getImmediate({optional:!0});e?n(e):RR("FirebaseAppCheckTokenProvider","AppCheck not yet detected")}}),0)}getToken(){const e=this.forceRefresh;return this.forceRefresh=!1,this.appCheck?this.appCheck.getToken(e).then((e=>e?(OR("string"==typeof e.token),this.R=e.token,new GR(e.token)):null)):Promise.resolve(null)}invalidateToken(){this.forceRefresh=!0}shutdown(){this.appCheck&&this.appCheck.removeTokenListener(this.o)}}function YR(e){const t="undefined"!=typeof self&&(self.crypto||self.msCrypto),a=new Uint8Array(e);if(t&&"function"==typeof t.getRandomValues)t.getRandomValues(a);else for(let n=0;nt?1:0}class XR{constructor(e,t,a){void 0===t?t=0:t>e.length&&FR(),void 0===a?a=e.length-t:a>e.length-t&&FR(),this.segments=e,this.offset=t,this.len=a}get length(){return this.len}isEqual(e){return 0===XR.comparator(this,e)}child(e){const t=this.segments.slice(this.offset,this.limit());return e instanceof XR?e.forEach((e=>{t.push(e)})):t.push(e),this.construct(t)}limit(){return this.offset+this.length}popFirst(e){return e=void 0===e?1:e,this.construct(this.segments,this.offset+e,this.length-e)}popLast(){return this.construct(this.segments,this.offset,this.length-1)}firstSegment(){return this.segments[this.offset]}lastSegment(){return this.get(this.length-1)}get(e){return this.segments[this.offset+e]}isEmpty(){return 0===this.length}isPrefixOf(e){if(e.lengthr)return 1}return e.lengtht.length?1:0}}class ZR extends XR{construct(e,t,a){return new ZR(e,t,a)}canonicalString(){return this.toArray().join("/")}toString(){return this.canonicalString()}toUriEncodedString(){return this.toArray().map(encodeURIComponent).join("/")}static fromString(){const e=[];for(var t=arguments.length,a=new Array(t),n=0;n=0)throw new UR(DR.INVALID_ARGUMENT,"Invalid segment (".concat(r,"). Paths must not contain // in them."));e.push(...r.split("/").filter((e=>e.length>0)))}return new ZR(e)}static emptyPath(){return new ZR([])}}class $R{constructor(e){this.path=e}static fromPath(e){return new $R(ZR.fromString(e))}static fromName(e){return new $R(ZR.fromString(e).popFirst(5))}static empty(){return new $R(ZR.emptyPath())}get collectionGroup(){return this.path.popLast().lastSegment()}hasCollectionId(e){return this.path.length>=2&&this.path.get(this.path.length-2)===e}getCollectionGroup(){return this.path.get(this.path.length-2)}getCollectionPath(){return this.path.popLast()}isEqual(e){return null!==e&&0===ZR.comparator(this.path,e.path)}toString(){return this.path.toString()}static comparator(e,t){return ZR.comparator(e.path,t.path)}static isDocumentKey(e){return e.length%2==0}static fromSegments(e){return new $R(new ZR(e.slice()))}}class eI{constructor(e,t,a,n){this.indexId=e,this.collectionGroup=t,this.fields=a,this.indexState=n}}eI.UNKNOWN_ID=-1;function tI(e){return"IndexedDbTransactionError"===e.name}class aI{constructor(e,t){this.previousValue=e,t&&(t.sequenceNumberHandler=e=>this.ie(e),this.se=e=>t.writeSequenceNumber(e))}ie(e){return this.previousValue=Math.max(e,this.previousValue),this.previousValue}next(){const e=++this.previousValue;return this.se&&this.se(e),e}}function nI(e){return 0===e&&1/e==-1/0}aI.oe=-1;const rI=["mutationQueues","mutations","documentMutations","remoteDocuments","targets","owner","targetGlobal","targetDocuments","clientMetadata","remoteDocumentGlobal","collectionParents","bundles","namedQueries"],oI=["mutationQueues","mutations","documentMutations","remoteDocumentsV14","targets","owner","targetGlobal","targetDocuments","clientMetadata","remoteDocumentGlobal","collectionParents","bundles","namedQueries","documentOverlays"],iI=oI;class cI{constructor(e,t){this.comparator=e,this.root=t||lI.EMPTY}insert(e,t){return new cI(this.comparator,this.root.insert(e,t,this.comparator).copy(null,null,lI.BLACK,null,null))}remove(e){return new cI(this.comparator,this.root.remove(e,this.comparator).copy(null,null,lI.BLACK,null,null))}get(e){let t=this.root;for(;!t.isEmpty();){const a=this.comparator(e,t.key);if(0===a)return t.value;a<0?t=t.left:a>0&&(t=t.right)}return null}indexOf(e){let t=0,a=this.root;for(;!a.isEmpty();){const n=this.comparator(e,a.key);if(0===n)return t+a.left.size;n<0?a=a.left:(t+=a.left.size+1,a=a.right)}return-1}isEmpty(){return this.root.isEmpty()}get size(){return this.root.size}minKey(){return this.root.minKey()}maxKey(){return this.root.maxKey()}inorderTraversal(e){return this.root.inorderTraversal(e)}forEach(e){this.inorderTraversal(((t,a)=>(e(t,a),!1)))}toString(){const e=[];return this.inorderTraversal(((t,a)=>(e.push("".concat(t,":").concat(a)),!1))),"{".concat(e.join(", "),"}")}reverseTraversal(e){return this.root.reverseTraversal(e)}getIterator(){return new sI(this.root,null,this.comparator,!1)}getIteratorFrom(e){return new sI(this.root,e,this.comparator,!1)}getReverseIterator(){return new sI(this.root,null,this.comparator,!0)}getReverseIteratorFrom(e){return new sI(this.root,e,this.comparator,!0)}}class sI{constructor(e,t,a,n){this.isReverse=n,this.nodeStack=[];let r=1;for(;!e.isEmpty();)if(r=t?a(e.key,t):1,t&&n&&(r*=-1),r<0)e=this.isReverse?e.left:e.right;else{if(0===r){this.nodeStack.push(e);break}this.nodeStack.push(e),e=this.isReverse?e.right:e.left}}getNext(){let e=this.nodeStack.pop();const t={key:e.key,value:e.value};if(this.isReverse)for(e=e.left;!e.isEmpty();)this.nodeStack.push(e),e=e.right;else for(e=e.right;!e.isEmpty();)this.nodeStack.push(e),e=e.left;return t}hasNext(){return this.nodeStack.length>0}peek(){if(0===this.nodeStack.length)return null;const e=this.nodeStack[this.nodeStack.length-1];return{key:e.key,value:e.value}}}class lI{constructor(e,t,a,n,r){this.key=e,this.value=t,this.color=null!=a?a:lI.RED,this.left=null!=n?n:lI.EMPTY,this.right=null!=r?r:lI.EMPTY,this.size=this.left.size+1+this.right.size}copy(e,t,a,n,r){return new lI(null!=e?e:this.key,null!=t?t:this.value,null!=a?a:this.color,null!=n?n:this.left,null!=r?r:this.right)}isEmpty(){return!1}inorderTraversal(e){return this.left.inorderTraversal(e)||e(this.key,this.value)||this.right.inorderTraversal(e)}reverseTraversal(e){return this.right.reverseTraversal(e)||e(this.key,this.value)||this.left.reverseTraversal(e)}min(){return this.left.isEmpty()?this:this.left.min()}minKey(){return this.min().key}maxKey(){return this.right.isEmpty()?this.key:this.right.maxKey()}insert(e,t,a){let n=this;const r=a(e,n.key);return n=r<0?n.copy(null,null,null,n.left.insert(e,t,a),null):0===r?n.copy(null,t,null,null,null):n.copy(null,null,null,null,n.right.insert(e,t,a)),n.fixUp()}removeMin(){if(this.left.isEmpty())return lI.EMPTY;let e=this;return e.left.isRed()||e.left.left.isRed()||(e=e.moveRedLeft()),e=e.copy(null,null,null,e.left.removeMin(),null),e.fixUp()}remove(e,t){let a,n=this;if(t(e,n.key)<0)n.left.isEmpty()||n.left.isRed()||n.left.left.isRed()||(n=n.moveRedLeft()),n=n.copy(null,null,null,n.left.remove(e,t),null);else{if(n.left.isRed()&&(n=n.rotateRight()),n.right.isEmpty()||n.right.isRed()||n.right.left.isRed()||(n=n.moveRedRight()),0===t(e,n.key)){if(n.right.isEmpty())return lI.EMPTY;a=n.right.min(),n=n.copy(a.key,a.value,null,null,n.right.removeMin())}n=n.copy(null,null,null,null,n.right.remove(e,t))}return n.fixUp()}isRed(){return this.color}fixUp(){let e=this;return e.right.isRed()&&!e.left.isRed()&&(e=e.rotateLeft()),e.left.isRed()&&e.left.left.isRed()&&(e=e.rotateRight()),e.left.isRed()&&e.right.isRed()&&(e=e.colorFlip()),e}moveRedLeft(){let e=this.colorFlip();return e.right.left.isRed()&&(e=e.copy(null,null,null,null,e.right.rotateRight()),e=e.rotateLeft(),e=e.colorFlip()),e}moveRedRight(){let e=this.colorFlip();return e.left.left.isRed()&&(e=e.rotateRight(),e=e.colorFlip()),e}rotateLeft(){const e=this.copy(null,null,lI.RED,null,this.right.left);return this.right.copy(null,null,this.color,e,null)}rotateRight(){const e=this.copy(null,null,lI.RED,this.left.right,null);return this.left.copy(null,null,this.color,null,e)}colorFlip(){const e=this.left.copy(null,null,!this.left.color,null,null),t=this.right.copy(null,null,!this.right.color,null,null);return this.copy(null,null,!this.color,e,t)}checkMaxDepth(){const e=this.check();return Math.pow(2,e)<=this.size+1}check(){if(this.isRed()&&this.left.isRed())throw FR();if(this.right.isRed())throw FR();const e=this.left.check();if(e!==this.right.check())throw FR();return e+(this.isRed()?0:1)}}lI.EMPTY=null,lI.RED=!0,lI.BLACK=!1,lI.EMPTY=new class{constructor(){this.size=0}get key(){throw FR()}get value(){throw FR()}get color(){throw FR()}get left(){throw FR()}get right(){throw FR()}copy(e,t,a,n,r){return this}insert(e,t,a){return new lI(e,t)}remove(e,t){return this}isEmpty(){return!0}inorderTraversal(e){return!1}reverseTraversal(e){return!1}minKey(){return null}maxKey(){return null}isRed(){return!1}checkMaxDepth(){return!0}check(){return 0}};class dI{constructor(e){this.comparator=e,this.data=new cI(this.comparator)}has(e){return null!==this.data.get(e)}first(){return this.data.minKey()}last(){return this.data.maxKey()}get size(){return this.data.size}indexOf(e){return this.data.indexOf(e)}forEach(e){this.data.inorderTraversal(((t,a)=>(e(t),!1)))}forEachInRange(e,t){const a=this.data.getIteratorFrom(e[0]);for(;a.hasNext();){const n=a.getNext();if(this.comparator(n.key,e[1])>=0)return;t(n.key)}}forEachWhile(e,t){let a;for(a=void 0!==t?this.data.getIteratorFrom(t):this.data.getIterator();a.hasNext();)if(!e(a.getNext().key))return}firstAfterOrEqual(e){const t=this.data.getIteratorFrom(e);return t.hasNext()?t.getNext().key:null}getIterator(){return new uI(this.data.getIterator())}getIteratorFrom(e){return new uI(this.data.getIteratorFrom(e))}add(e){return this.copy(this.data.remove(e).insert(e,!0))}delete(e){return this.has(e)?this.copy(this.data.remove(e)):this}isEmpty(){return this.data.isEmpty()}unionWith(e){let t=this;return t.size{t=t.add(e)})),t}isEqual(e){if(!(e instanceof dI))return!1;if(this.size!==e.size)return!1;const t=this.data.getIterator(),a=e.data.getIterator();for(;t.hasNext();){const e=t.getNext().key,n=a.getNext().key;if(0!==this.comparator(e,n))return!1}return!0}toArray(){const e=[];return this.forEach((t=>{e.push(t)})),e}toString(){const e=[];return this.forEach((t=>e.push(t))),"SortedSet("+e.toString()+")"}copy(e){const t=new dI(this.comparator);return t.data=e,t}}class uI{constructor(e){this.iter=e}getNext(){return this.iter.getNext().key}hasNext(){return this.iter.hasNext()}}class mI extends Error{constructor(){super(...arguments),this.name="Base64DecodeError"}}class fI{constructor(e){this.binaryString=e}static fromBase64String(e){const t=function(e){try{return atob(e)}catch(e){throw"undefined"!=typeof DOMException&&e instanceof DOMException?new mI("Invalid base64 string: "+e):e}}(e);return new fI(t)}static fromUint8Array(e){const t=function(e){let t="";for(let a=0;ae{this.Et(t,60),this.St(e,t)}))}Et(e,t){e.dt(t)}Vt(e){e.dt(2)}}xI.bt=new xI;new Uint8Array(0);class zI{constructor(e,t,a){this.cacheSizeCollectionThreshold=e,this.percentileToCollect=t,this.maximumSequenceNumbersToCollect=a}static withCacheSize(e){return new zI(e,zI.DEFAULT_COLLECTION_PERCENTILE,zI.DEFAULT_MAX_SEQUENCE_NUMBERS_TO_COLLECT)}}zI.DEFAULT_COLLECTION_PERCENTILE=10,zI.DEFAULT_MAX_SEQUENCE_NUMBERS_TO_COLLECT=1e3,zI.DEFAULT=new zI(41943040,zI.DEFAULT_COLLECTION_PERCENTILE,zI.DEFAULT_MAX_SEQUENCE_NUMBERS_TO_COLLECT),zI.DISABLED=new zI(-1,0,0);function MI(){return"undefined"!=typeof document?document:null}class CI{constructor(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1e3,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1.5,r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:6e4;this.oi=e,this.timerId=t,this.No=a,this.Lo=n,this.Bo=r,this.ko=0,this.qo=null,this.Qo=Date.now(),this.reset()}reset(){this.ko=0}Ko(){this.ko=this.Bo}$o(e){this.cancel();const t=Math.floor(this.ko+this.Uo()),a=Math.max(0,Date.now()-this.Qo),n=Math.max(0,t-a);n>0&&RR("ExponentialBackoff","Backing off for ".concat(n," ms (base delay: ").concat(this.ko," ms, delay with jitter: ").concat(t," ms, last attempt: ").concat(a," ms ago)")),this.qo=this.oi.enqueueAfterDelay(this.timerId,n,(()=>(this.Qo=Date.now(),e()))),this.ko*=this.Lo,this.kothis.Bo&&(this.ko=this.Bo)}Wo(){null!==this.qo&&(this.qo.skipDelay(),this.qo=null)}cancel(){null!==this.qo&&(this.qo.cancel(),this.qo=null)}Uo(){return(Math.random()-.5)*this.ko}}class SI{constructor(e,t,a,n,r){this.asyncQueue=e,this.timerId=t,this.targetTimeMs=a,this.op=n,this.removalCallback=r,this.deferred=new jR,this.then=this.deferred.promise.then.bind(this.deferred.promise),this.deferred.promise.catch((e=>{}))}get promise(){return this.deferred.promise}static createAndSchedule(e,t,a,n,r){const o=Date.now()+a,i=new SI(e,t,o,n,r);return i.start(a),i}start(e){this.timerHandle=setTimeout((()=>this.handleDelayElapsed()),e)}skipDelay(){return this.handleDelayElapsed()}cancel(e){null!==this.timerHandle&&(this.clearTimeout(),this.deferred.reject(new UR(DR.CANCELLED,"Operation cancelled"+(e?": "+e:""))))}handleDelayElapsed(){this.asyncQueue.enqueueAndForget((()=>null!==this.timerHandle?(this.clearTimeout(),this.op().then((e=>this.deferred.resolve(e)))):Promise.resolve()))}clearTimeout(){null!==this.timerHandle&&(this.removalCallback(this),clearTimeout(this.timerHandle),this.timerHandle=null)}}function EI(e,t){if(IR("AsyncQueue","".concat(t,": ").concat(e)),tI(e))return new UR(DR.UNAVAILABLE,"".concat(t,": ").concat(e));throw e}var TI,BI;(BI=TI||(TI={})).J_="default",BI.Cache="cache";class RI{constructor(e,t,a,n){this.authCredentials=e,this.appCheckCredentials=t,this.asyncQueue=a,this.databaseInfo=n,this.user=ER.UNAUTHENTICATED,this.clientId=qR.newId(),this.authCredentialListener=()=>Promise.resolve(),this.appCheckCredentialListener=()=>Promise.resolve(),this.authCredentials.start(a,(async e=>{RR("FirestoreClient","Received user=",e.uid),await this.authCredentialListener(e),this.user=e})),this.appCheckCredentials.start(a,(e=>(RR("FirestoreClient","Received new app check token=",e),this.appCheckCredentialListener(e,this.user))))}get configuration(){return{asyncQueue:this.asyncQueue,databaseInfo:this.databaseInfo,clientId:this.clientId,authCredentials:this.authCredentials,appCheckCredentials:this.appCheckCredentials,initialUser:this.user,maxConcurrentLimboResolutions:100}}setCredentialChangeListener(e){this.authCredentialListener=e}setAppCheckTokenChangeListener(e){this.appCheckCredentialListener=e}verifyNotTerminated(){if(this.asyncQueue.isShuttingDown)throw new UR(DR.FAILED_PRECONDITION,"The client has already been terminated.")}terminate(){this.asyncQueue.enterRestrictedMode();const e=new jR;return this.asyncQueue.enqueueAndForgetEvenWhileRestricted((async()=>{try{this._onlineComponents&&await this._onlineComponents.terminate(),this._offlineComponents&&await this._offlineComponents.terminate(),this.authCredentials.shutdown(),this.appCheckCredentials.shutdown(),e.resolve()}catch(t){const a=EI(t,"Failed to shutdown persistence");e.reject(a)}})),e.promise}}function II(e){const t={};return void 0!==e.timeoutSeconds&&(t.timeoutSeconds=e.timeoutSeconds),t}const NI=new Map;function PI(e){if(void 0===e)return"undefined";if(null===e)return"null";if("string"==typeof e)return e.length>20&&(e="".concat(e.substring(0,20),"...")),JSON.stringify(e);if("number"==typeof e||"boolean"==typeof e)return""+e;if("object"==typeof e){if(e instanceof Array)return"an array";{const t=function(e){return e.constructor?e.constructor.name:null}(e);return t?"a custom ".concat(t," object"):"an object"}}return"function"==typeof e?"a function":FR()}function FI(e,t){if("_delegate"in e&&(e=e._delegate),!(e instanceof t)){if(t.name===e.constructor.name)throw new UR(DR.INVALID_ARGUMENT,"Type does not match the expected instance. Did you pass a reference from a different Firestore SDK?");{const a=PI(e);throw new UR(DR.INVALID_ARGUMENT,"Expected type '".concat(t.name,"', but it was: ").concat(a))}}return e}class OI{constructor(e){var t,a;if(void 0===e.host){if(void 0!==e.ssl)throw new UR(DR.INVALID_ARGUMENT,"Can't provide ssl option if host option is not set");this.host="firestore.googleapis.com",this.ssl=!0}else this.host=e.host,this.ssl=null===(t=e.ssl)||void 0===t||t;if(this.credentials=e.credentials,this.ignoreUndefinedProperties=!!e.ignoreUndefinedProperties,this.localCache=e.localCache,void 0===e.cacheSizeBytes)this.cacheSizeBytes=41943040;else{if(-1!==e.cacheSizeBytes&&e.cacheSizeBytes<1048576)throw new UR(DR.INVALID_ARGUMENT,"cacheSizeBytes must be at least 1048576");this.cacheSizeBytes=e.cacheSizeBytes}(function(e,t,a,n){if(!0===t&&!0===n)throw new UR(DR.INVALID_ARGUMENT,"".concat(e," and ").concat(a," cannot be used together."))})("experimentalForceLongPolling",e.experimentalForceLongPolling,"experimentalAutoDetectLongPolling",e.experimentalAutoDetectLongPolling),this.experimentalForceLongPolling=!!e.experimentalForceLongPolling,this.experimentalForceLongPolling?this.experimentalAutoDetectLongPolling=!1:void 0===e.experimentalAutoDetectLongPolling?this.experimentalAutoDetectLongPolling=!0:this.experimentalAutoDetectLongPolling=!!e.experimentalAutoDetectLongPolling,this.experimentalLongPollingOptions=II(null!==(a=e.experimentalLongPollingOptions)&&void 0!==a?a:{}),function(e){if(void 0!==e.timeoutSeconds){if(isNaN(e.timeoutSeconds))throw new UR(DR.INVALID_ARGUMENT,"invalid long polling timeout: ".concat(e.timeoutSeconds," (must not be NaN)"));if(e.timeoutSeconds<5)throw new UR(DR.INVALID_ARGUMENT,"invalid long polling timeout: ".concat(e.timeoutSeconds," (minimum allowed value is 5)"));if(e.timeoutSeconds>30)throw new UR(DR.INVALID_ARGUMENT,"invalid long polling timeout: ".concat(e.timeoutSeconds," (maximum allowed value is 30)"))}}(this.experimentalLongPollingOptions),this.useFetchStreams=!!e.useFetchStreams}isEqual(e){return this.host===e.host&&this.ssl===e.ssl&&this.credentials===e.credentials&&this.cacheSizeBytes===e.cacheSizeBytes&&this.experimentalForceLongPolling===e.experimentalForceLongPolling&&this.experimentalAutoDetectLongPolling===e.experimentalAutoDetectLongPolling&&function(e,t){return e.timeoutSeconds===t.timeoutSeconds}(this.experimentalLongPollingOptions,e.experimentalLongPollingOptions)&&this.ignoreUndefinedProperties===e.ignoreUndefinedProperties&&this.useFetchStreams===e.useFetchStreams}}class DI{constructor(e,t,a,n){this._authCredentials=e,this._appCheckCredentials=t,this._databaseId=a,this._app=n,this.type="firestore-lite",this._persistenceKey="(lite)",this._settings=new OI({}),this._settingsFrozen=!1}get app(){if(!this._app)throw new UR(DR.FAILED_PRECONDITION,"Firestore was not initialized using the Firebase SDK. 'app' is not available");return this._app}get _initialized(){return this._settingsFrozen}get _terminated(){return void 0!==this._terminateTask}_setSettings(e){if(this._settingsFrozen)throw new UR(DR.FAILED_PRECONDITION,"Firestore has already been started and its settings can no longer be changed. You can only modify settings before calling any other methods on a Firestore object.");this._settings=new OI(e),void 0!==e.credentials&&(this._authCredentials=function(e){if(!e)return new _R;switch(e.type){case"firstParty":return new VR(e.sessionIndex||"0",e.iamToken||null,e.authTokenFactory||null);case"provider":return e.client;default:throw new UR(DR.INVALID_ARGUMENT,"makeAuthCredentialsProvider failed due to invalid credential type")}}(e.credentials))}_getSettings(){return this._settings}_freezeSettings(){return this._settingsFrozen=!0,this._settings}_delete(){return this._terminateTask||(this._terminateTask=this._terminate()),this._terminateTask}toJSON(){return{app:this._app,databaseId:this._databaseId,settings:this._settings}}_terminate(){return function(e){const t=NI.get(e);t&&(RR("ComponentProvider","Removing Datastore"),NI.delete(e),t.terminate())}(this),Promise.resolve()}}class UI{constructor(){this.iu=Promise.resolve(),this.su=[],this.ou=!1,this._u=[],this.au=null,this.uu=!1,this.cu=!1,this.lu=[],this.Yo=new CI(this,"async_queue_retry"),this.hu=()=>{const e=MI();e&&RR("AsyncQueue","Visibility state changed to "+e.visibilityState),this.Yo.Wo()};const e=MI();e&&"function"==typeof e.addEventListener&&e.addEventListener("visibilitychange",this.hu)}get isShuttingDown(){return this.ou}enqueueAndForget(e){this.enqueue(e)}enqueueAndForgetEvenWhileRestricted(e){this.Pu(),this.Iu(e)}enterRestrictedMode(e){if(!this.ou){this.ou=!0,this.cu=e||!1;const t=MI();t&&"function"==typeof t.removeEventListener&&t.removeEventListener("visibilitychange",this.hu)}}enqueue(e){if(this.Pu(),this.ou)return new Promise((()=>{}));const t=new jR;return this.Iu((()=>this.ou&&this.cu?Promise.resolve():(e().then(t.resolve,t.reject),t.promise))).then((()=>t.promise))}enqueueRetryable(e){this.enqueueAndForget((()=>(this.su.push(e),this.Tu())))}async Tu(){if(0!==this.su.length){try{await this.su[0](),this.su.shift(),this.Yo.reset()}catch(e){if(!tI(e))throw e;RR("AsyncQueue","Operation failed with retryable error: "+e)}this.su.length>0&&this.Yo.$o((()=>this.Tu()))}}Iu(e){const t=this.iu.then((()=>(this.uu=!0,e().catch((e=>{this.au=e,this.uu=!1;const t=function(e){let t=e.message||"";return e.stack&&(t=e.stack.includes(e.message)?e.stack:e.message+"\n"+e.stack),t}(e);throw IR("INTERNAL UNHANDLED ERROR: ",t),e})).then((e=>(this.uu=!1,e))))));return this.iu=t,t}enqueueAfterDelay(e,t,a){this.Pu(),this.lu.indexOf(e)>-1&&(t=0);const n=SI.createAndSchedule(this,e,t,a,(e=>this.Eu(e)));return this._u.push(n),n}Pu(){this.au&&FR()}verifyOperationInProgress(){}async du(){let e;do{e=this.iu,await e}while(e!==this.iu)}Au(e){for(const t of this._u)if(t.timerId===e)return!0;return!1}Ru(e){return this.du().then((()=>{this._u.sort(((e,t)=>e.targetTimeMs-t.targetTimeMs));for(const t of this._u)if(t.skipDelay(),"all"!==e&&t.timerId===e)break;return this.du()}))}Vu(e){this.lu.push(e)}Eu(e){const t=this._u.indexOf(e);this._u.splice(t,1)}}class jI extends DI{constructor(e,t,a,n){super(e,t,a,n),this.type="firestore",this._queue=new UI,this._persistenceKey=(null==n?void 0:n.name)||"[DEFAULT]"}_terminate(){return this._firestoreClient||LI(this),this._firestoreClient.terminate()}}function LI(e){var t,a,n;const r=e._freezeSettings(),o=function(e,t,a,n){return new vI(e,t,a,n.host,n.ssl,n.experimentalForceLongPolling,n.experimentalAutoDetectLongPolling,II(n.experimentalLongPollingOptions),n.useFetchStreams)}(e._databaseId,(null===(t=e._app)||void 0===t?void 0:t.options.appId)||"",e._persistenceKey,r);e._firestoreClient=new RI(e._authCredentials,e._appCheckCredentials,e._queue,o),(null===(a=r.localCache)||void 0===a?void 0:a._offlineComponentProvider)&&(null===(n=r.localCache)||void 0===n?void 0:n._onlineComponentProvider)&&(e._firestoreClient._uninitializedComponentsProvider={_offlineKind:r.localCache.kind,_offline:r.localCache._offlineComponentProvider,_online:r.localCache._onlineComponentProvider})}new RegExp("[~\\*/\\[\\]]");new WeakMap;!function(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];!function(e){TR=e}(MC),pC(new oM("firestore",((e,a)=>{let{instanceIdentifier:n,options:r}=a;const o=e.getProvider("app").getImmediate(),i=new jI(new QR(e.getProvider("auth-internal")),new WR(e.getProvider("app-check-internal")),function(e,t){if(!Object.prototype.hasOwnProperty.apply(e.options,["projectId"]))throw new UR(DR.INVALID_ARGUMENT,'"projectId" not provided in firebase.initializeApp.');return new bI(e.options.projectId,t)}(o,n),o);return r=Object.assign({useFetchStreams:t},r),i._setSettings(r),i}),"PUBLIC").setMultipleInstances(!0)),RC(SR,"4.6.4",e),RC(SR,"4.6.4","esm2017")}();const _I="firebasestorage.googleapis.com",HI="storageBucket";class QI extends Gz{constructor(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;super(GI(e),"Firebase Storage: ".concat(t," (").concat(GI(e),")")),this.status_=a,this.customData={serverResponse:null},this._baseMessage=this.message,Object.setPrototypeOf(this,QI.prototype)}get status(){return this.status_}set status(e){this.status_=e}_codeEquals(e){return GI(e)===this.code}get serverResponse(){return this.customData.serverResponse}set serverResponse(e){this.customData.serverResponse=e,this.customData.serverResponse?this.message="".concat(this._baseMessage,"\n").concat(this.customData.serverResponse):this.message=this._baseMessage}}var KI,VI;function GI(e){return"storage/"+e}function WI(){return new QI(KI.UNKNOWN,"An unknown error occurred, please check the error payload for server response.")}function YI(){return new QI(KI.RETRY_LIMIT_EXCEEDED,"Max retry time for operation exceeded, please try again.")}function qI(){return new QI(KI.CANCELED,"User canceled the upload/download.")}function JI(){return new QI(KI.CANNOT_SLICE_BLOB,"Cannot slice blob for upload. Please retry the upload.")}function XI(e){return new QI(KI.INVALID_ARGUMENT,e)}function ZI(){return new QI(KI.APP_DELETED,"The Firebase app was deleted.")}function $I(e,t){return new QI(KI.INVALID_FORMAT,"String does not match format '"+e+"': "+t)}function eN(e){throw new QI(KI.INTERNAL_ERROR,"Internal error: "+e)}!function(e){e.UNKNOWN="unknown",e.OBJECT_NOT_FOUND="object-not-found",e.BUCKET_NOT_FOUND="bucket-not-found",e.PROJECT_NOT_FOUND="project-not-found",e.QUOTA_EXCEEDED="quota-exceeded",e.UNAUTHENTICATED="unauthenticated",e.UNAUTHORIZED="unauthorized",e.UNAUTHORIZED_APP="unauthorized-app",e.RETRY_LIMIT_EXCEEDED="retry-limit-exceeded",e.INVALID_CHECKSUM="invalid-checksum",e.CANCELED="canceled",e.INVALID_EVENT_NAME="invalid-event-name",e.INVALID_URL="invalid-url",e.INVALID_DEFAULT_BUCKET="invalid-default-bucket",e.NO_DEFAULT_BUCKET="no-default-bucket",e.CANNOT_SLICE_BLOB="cannot-slice-blob",e.SERVER_FILE_WRONG_SIZE="server-file-wrong-size",e.NO_DOWNLOAD_URL="no-download-url",e.INVALID_ARGUMENT="invalid-argument",e.INVALID_ARGUMENT_COUNT="invalid-argument-count",e.APP_DELETED="app-deleted",e.INVALID_ROOT_OPERATION="invalid-root-operation",e.INVALID_FORMAT="invalid-format",e.INTERNAL_ERROR="internal-error",e.UNSUPPORTED_ENVIRONMENT="unsupported-environment"}(KI||(KI={}));class tN{constructor(e,t){this.bucket=e,this.path_=t}get path(){return this.path_}get isRoot(){return 0===this.path.length}fullServerUrl(){const e=encodeURIComponent;return"/b/"+e(this.bucket)+"/o/"+e(this.path)}bucketOnlyServerUrl(){return"/b/"+encodeURIComponent(this.bucket)+"/o"}static makeFromBucketSpec(e,t){let a;try{a=tN.makeFromUrl(e,t)}catch(r){return new tN(e,"")}if(""===a.path)return a;throw n=e,new QI(KI.INVALID_DEFAULT_BUCKET,"Invalid default bucket '"+n+"'.");var n}static makeFromUrl(e,t){let a=null;const n="([A-Za-z0-9.\\-_]+)";const r=new RegExp("^gs://"+n+"(/(.*))?$","i");function o(e){e.path_=decodeURIComponent(e.path)}const i=t.replace(/[.]/g,"\\."),c=[{regex:r,indices:{bucket:1,path:3},postModify:function(e){"/"===e.path.charAt(e.path.length-1)&&(e.path_=e.path_.slice(0,-1))}},{regex:new RegExp("^https?://".concat(i,"/").concat("v[A-Za-z0-9_]+","/b/").concat(n,"/o").concat("(/([^?#]*).*)?$"),"i"),indices:{bucket:1,path:3},postModify:o},{regex:new RegExp("^https?://".concat(t===_I?"(?:storage.googleapis.com|storage.cloud.google.com)":t,"/").concat(n,"/").concat("([^?#]*)"),"i"),indices:{bucket:1,path:2},postModify:o}];for(let s=0;sa)throw XI("Invalid value for '".concat(e,"'. Expected ").concat(a," or less."))}function cN(e,t,a){let n=t;return null==a&&(n="https://".concat(t)),"".concat(a,"://").concat(n,"/v0").concat(e)}function sN(e){const t=encodeURIComponent;let a="?";for(const n in e)if(e.hasOwnProperty(n)){a=a+(t(n)+"="+t(e[n]))+"&"}return a=a.slice(0,-1),a}function lN(e,t){const a=e>=500&&e<600,n=-1!==[408,429].indexOf(e),r=-1!==t.indexOf(e);return a||n||r}!function(e){e[e.NO_ERROR=0]="NO_ERROR",e[e.NETWORK_ERROR=1]="NETWORK_ERROR",e[e.ABORT=2]="ABORT"}(VI||(VI={}));class dN{constructor(e,t,a,n,r,o,i,c,s,l,d){let u=!(arguments.length>11&&void 0!==arguments[11])||arguments[11];this.url_=e,this.method_=t,this.headers_=a,this.body_=n,this.successCodes_=r,this.additionalRetryCodes_=o,this.callback_=i,this.errorCallback_=c,this.timeout_=s,this.progressCallback_=l,this.connectionFactory_=d,this.retry=u,this.pendingConnection_=null,this.backoffId_=null,this.canceled_=!1,this.appDelete_=!1,this.promise_=new Promise(((e,t)=>{this.resolve_=e,this.reject_=t,this.start_()}))}start_(){const e=(e,t)=>{if(t)return void e(!1,new uN(!1,null,!0));const a=this.connectionFactory_();this.pendingConnection_=a;const n=e=>{const t=e.loaded,a=e.lengthComputable?e.total:-1;null!==this.progressCallback_&&this.progressCallback_(t,a)};null!==this.progressCallback_&&a.addUploadProgressListener(n),a.send(this.url_,this.method_,this.body_,this.headers_).then((()=>{null!==this.progressCallback_&&a.removeUploadProgressListener(n),this.pendingConnection_=null;const t=a.getErrorCode()===VI.NO_ERROR,r=a.getStatus();if(!t||lN(r,this.additionalRetryCodes_)&&this.retry){const t=a.getErrorCode()===VI.ABORT;return void e(!1,new uN(!1,null,t))}const o=-1!==this.successCodes_.indexOf(r);e(!0,new uN(o,a))}))},t=(e,t)=>{const a=this.resolve_,n=this.reject_,r=t.connection;if(t.wasSuccessCode)try{const e=this.callback_(r,r.getResponse());!function(e){return void 0!==e}(e)?a():a(e)}catch(o){n(o)}else if(null!==r){const e=WI();e.serverResponse=r.getErrorText(),this.errorCallback_?n(this.errorCallback_(r,e)):n(e)}else if(t.canceled){n(this.appDelete_?ZI():qI())}else{n(YI())}};this.canceled_?t(0,new uN(!1,null,!0)):this.backoffId_=function(e,t,a){let n=1,r=null,o=null,i=!1,c=0;function s(){return 2===c}let l=!1;function d(){if(!l){l=!0;for(var e=arguments.length,a=new Array(e),n=0;n{r=null,e(f,s())}),t)}function m(){o&&clearTimeout(o)}function f(e){if(l)return void m();for(var t=arguments.length,a=new Array(t>1?t-1:0),r=1;r{i=!0,A(!0)}),a),A}(e,t,this.timeout_)}getPromise(){return this.promise_}cancel(e){this.canceled_=!0,this.appDelete_=e||!1,null!==this.backoffId_&&(0,this.backoffId_)(!1),null!==this.pendingConnection_&&this.pendingConnection_.abort()}}class uN{constructor(e,t,a){this.wasSuccessCode=e,this.connection=t,this.canceled=!!a}}function mN(){return"undefined"!==typeof BlobBuilder?BlobBuilder:"undefined"!==typeof WebKitBlobBuilder?WebKitBlobBuilder:void 0}function fN(){const e=mN();for(var t=arguments.length,a=new Array(t),n=0;n>6,128|63&n);else if(55296===(64512&n)){if(a>18,128|n>>12&63,128|n>>6&63,128|63&n)}else t.push(239,191,189)}else 56320===(64512&n)?t.push(239,191,189):t.push(224|n>>12,128|n>>6&63,128|63&n)}return new Uint8Array(t)}function bN(e,t){switch(e){case AN.BASE64:{const a=-1!==t.indexOf("-"),n=-1!==t.indexOf("_");if(a||n){throw $I(e,"Invalid character '"+(a?"-":"_")+"' found: is it base64url encoded?")}break}case AN.BASE64URL:{const a=-1!==t.indexOf("+"),n=-1!==t.indexOf("/");if(a||n){throw $I(e,"Invalid character '"+(a?"+":"/")+"' found: is it base64 encoded?")}t=t.replace(/-/g,"+").replace(/_/g,"/");break}}let a;try{a=hN(t)}catch(r){if(r.message.includes("polyfill"))throw r;throw $I(e,"Invalid character found")}const n=new Uint8Array(a.length);for(let o=0;o][;base64],");const a=t[1]||null;null!=a&&(this.base64=function(e,t){const a=e.length>=t.length;if(!a)return!1;return e.substring(e.length-t.length)===t}(a,";base64"),this.contentType=this.base64?a.substring(0,a.length-7):a),this.rest=e.substring(e.indexOf(",")+1)}}class kN{constructor(e,t){let a=0,n="";rN(e)?(this.data_=e,a=e.size,n=e.type):e instanceof ArrayBuffer?(t?this.data_=new Uint8Array(e):(this.data_=new Uint8Array(e.byteLength),this.data_.set(new Uint8Array(e))),a=this.data_.length):e instanceof Uint8Array&&(t?this.data_=e:(this.data_=new Uint8Array(e.length),this.data_.set(e)),a=e.length),this.size_=a,this.type_=n}size(){return this.size_}type(){return this.type_}slice(e,t){if(rN(this.data_)){const a=function(e,t,a){return e.webkitSlice?e.webkitSlice(t,a):e.mozSlice?e.mozSlice(t,a):e.slice?e.slice(t,a):null}(this.data_,e,t);return null===a?null:new kN(a)}{const a=new Uint8Array(this.data_.buffer,e,t-e);return new kN(a,!0)}}static getBlob(){for(var e=arguments.length,t=new Array(e),a=0;ae instanceof kN?e.data_:e));return new kN(fN.apply(null,e))}{const e=t.map((e=>nN(e)?gN(AN.RAW,e).data:e.data_));let a=0;e.forEach((e=>{a+=e.byteLength}));const n=new Uint8Array(a);let r=0;return e.forEach((e=>{for(let t=0;t{const r=e.bucket,o=e.fullPath;return cN("/b/"+i(r)+"/o/"+i(o),a,n)+sN({alt:"media",token:t})}))[0]}(r,n,e.host,e._protocol)}}function FN(e){return function(t,a){let n;var r,o;return 401===t.getStatus()?n=t.getErrorText().includes("Firebase App Check token is invalid")?new QI(KI.UNAUTHORIZED_APP,"This app does not have permission to access Firebase Storage on this project."):new QI(KI.UNAUTHENTICATED,"User is not authenticated, please authenticate using Firebase Authentication and try again."):402===t.getStatus()?(o=e.bucket,n=new QI(KI.QUOTA_EXCEEDED,"Quota for bucket '"+o+"' exceeded, please view quota on https://firebase.google.com/pricing/.")):403===t.getStatus()?(r=e.path,n=new QI(KI.UNAUTHORIZED,"User does not have permission to access '"+r+"'.")):n=a,n.status=t.getStatus(),n.serverResponse=a.serverResponse,n}}function ON(e){const t=FN(e);return function(a,n){let r=t(a,n);var o;return 404===a.getStatus()&&(o=e.path,r=new QI(KI.OBJECT_NOT_FOUND,"Object '"+o+"' does not exist.")),r.serverResponse=n.serverResponse,r}}function DN(e,t,a){const n=cN(t.fullServerUrl(),e.host,e._protocol),r=e.maxOperationRetryTime,o=new RN(n,"GET",NN(e,a),r);return o.errorHandler=ON(t),o}function UN(e,t,a){const n=Object.assign({},a);return n.fullPath=e.path,n.size=t.size(),n.contentType||(n.contentType=function(e,t){return e&&e.contentType||t&&t.type()||"application/octet-stream"}(null,t)),n}function jN(e,t,a,n,r){const o=t.bucketOnlyServerUrl(),i={"X-Goog-Upload-Protocol":"multipart"};const c=function(){let e="";for(let t=0;t<2;t++)e+=Math.random().toString().slice(2);return e}();i["Content-Type"]="multipart/related; boundary="+c;const s=UN(t,n,r),l="--"+c+"\r\nContent-Type: application/json; charset=utf-8\r\n\r\n"+BN(s,a)+"\r\n--"+c+"\r\nContent-Type: "+s.contentType+"\r\n\r\n",d="\r\n--"+c+"--",u=kN.getBlob(l,n,d);if(null===u)throw JI();const m={name:s.fullPath},f=cN(o,e.host,e._protocol),h=e.maxUploadRetryTime,A=new RN(f,"POST",NN(e,a),h);return A.urlParams=m,A.headers=i,A.body=u.uploadData(),A.errorHandler=FN(t),A}class LN{constructor(e,t,a,n){this.current=e,this.total=t,this.finalized=!!a,this.metadata=n||null}}function _N(e,t){let a=null;try{a=e.getResponseHeader("X-Goog-Upload-Status")}catch(n){IN(!1)}return IN(!!a&&-1!==(t||["active"]).indexOf(a)),a}const HN=262144;function QN(e,t,a,n,r,o,i,c){const s=new LN(0,0);if(i?(s.current=i.current,s.total=i.total):(s.current=0,s.total=n.size()),n.size()!==s.total)throw new QI(KI.SERVER_FILE_WRONG_SIZE,"Server recorded incorrect upload file size, please retry the upload.");const l=s.total-s.current;let d=l;r>0&&(d=Math.min(d,r));const u=s.current,m=u+d;let f="";f=0===d?"finalize":l===d?"upload, finalize":"upload";const h={"X-Goog-Upload-Command":f,"X-Goog-Upload-Offset":"".concat(s.current)},A=n.slice(u,m);if(null===A)throw JI();const p=t.maxUploadRetryTime,g=new RN(a,"POST",(function(e,a){const r=_N(e,["active","final"]),i=s.current+d,c=n.size();let l;return l="final"===r?NN(t,o)(e,a):null,new LN(i,c,"final"===r,l)}),p);return g.headers=h,g.body=A.uploadData(),g.progressCallback=c||null,g.errorHandler=FN(e),g}const KN="running",VN="paused",GN="success",WN="canceled",YN="error";function qN(e){switch(e){case"running":case"pausing":case"canceling":return KN;case"paused":return VN;case"success":return GN;case"canceled":return WN;default:return YN}}class JN{constructor(e,t,a){const n=function(e){return"function"===typeof e}(e)||null!=t||null!=a;if(n)this.next=e,this.error=null!==t&&void 0!==t?t:void 0,this.complete=null!==a&&void 0!==a?a:void 0;else{const t=e;this.next=t.next,this.error=t.error,this.complete=t.complete}}}function XN(e){return function(){for(var t=arguments.length,a=new Array(t),n=0;ne(...a)))}}let ZN=null;class $N{constructor(){this.sent_=!1,this.xhr_=new XMLHttpRequest,this.initXhr(),this.errorCode_=VI.NO_ERROR,this.sendPromise_=new Promise((e=>{this.xhr_.addEventListener("abort",(()=>{this.errorCode_=VI.ABORT,e()})),this.xhr_.addEventListener("error",(()=>{this.errorCode_=VI.NETWORK_ERROR,e()})),this.xhr_.addEventListener("load",(()=>{e()}))}))}send(e,t,a,n){if(this.sent_)throw eN("cannot .send() more than once");if(this.sent_=!0,this.xhr_.open(t,e,!0),void 0!==n)for(const r in n)n.hasOwnProperty(r)&&this.xhr_.setRequestHeader(r,n[r].toString());return void 0!==a?this.xhr_.send(a):this.xhr_.send(),this.sendPromise_}getErrorCode(){if(!this.sent_)throw eN("cannot .getErrorCode() before sending");return this.errorCode_}getStatus(){if(!this.sent_)throw eN("cannot .getStatus() before sending");try{return this.xhr_.status}catch(e){return-1}}getResponse(){if(!this.sent_)throw eN("cannot .getResponse() before sending");return this.xhr_.response}getErrorText(){if(!this.sent_)throw eN("cannot .getErrorText() before sending");return this.xhr_.statusText}abort(){this.xhr_.abort()}getResponseHeader(e){return this.xhr_.getResponseHeader(e)}addUploadProgressListener(e){null!=this.xhr_.upload&&this.xhr_.upload.addEventListener("progress",e)}removeUploadProgressListener(e){null!=this.xhr_.upload&&this.xhr_.upload.removeEventListener("progress",e)}}class eP extends $N{initXhr(){this.xhr_.responseType="text"}}function tP(){return ZN?ZN():new eP}class aP{constructor(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this._transferred=0,this._needToFetchStatus=!1,this._needToFetchMetadata=!1,this._observers=[],this._error=void 0,this._uploadUrl=void 0,this._request=void 0,this._chunkMultiplier=1,this._resolve=void 0,this._reject=void 0,this._ref=e,this._blob=t,this._metadata=a,this._mappings=SN(),this._resumable=this._shouldDoResumable(this._blob),this._state="running",this._errorHandler=e=>{if(this._request=void 0,this._chunkMultiplier=1,e._codeEquals(KI.CANCELED))this._needToFetchStatus=!0,this.completeTransitions_();else{const t=this.isExponentialBackoffExpired();if(lN(e.status,[])){if(!t)return this.sleepTime=Math.max(2*this.sleepTime,1e3),this._needToFetchStatus=!0,void this.completeTransitions_();e=YI()}this._error=e,this._transition("error")}},this._metadataErrorHandler=e=>{this._request=void 0,e._codeEquals(KI.CANCELED)?this.completeTransitions_():(this._error=e,this._transition("error"))},this.sleepTime=0,this.maxSleepTime=this._ref.storage.maxUploadRetryTime,this._promise=new Promise(((e,t)=>{this._resolve=e,this._reject=t,this._start()})),this._promise.then(null,(()=>{}))}isExponentialBackoffExpired(){return this.sleepTime>this.maxSleepTime}_makeProgressCallback(){const e=this._transferred;return t=>this._updateProgress(e+t)}_shouldDoResumable(e){return e.size()>262144}_start(){"running"===this._state&&void 0===this._request&&(this._resumable?void 0===this._uploadUrl?this._createResumable():this._needToFetchStatus?this._fetchStatus():this._needToFetchMetadata?this._fetchMetadata():this.pendingTimeout=setTimeout((()=>{this.pendingTimeout=void 0,this._continueUpload()}),this.sleepTime):this._oneShotUpload())}_resolveToken(e){Promise.all([this._ref.storage._getAuthToken(),this._ref.storage._getAppCheckToken()]).then((t=>{let[a,n]=t;switch(this._state){case"running":e(a,n);break;case"canceling":this._transition("canceled");break;case"pausing":this._transition("paused")}}))}_createResumable(){this._resolveToken(((e,t)=>{const a=function(e,t,a,n,r){const o=t.bucketOnlyServerUrl(),i=UN(t,n,r),c={name:i.fullPath},s=cN(o,e.host,e._protocol),l={"X-Goog-Upload-Protocol":"resumable","X-Goog-Upload-Command":"start","X-Goog-Upload-Header-Content-Length":"".concat(n.size()),"X-Goog-Upload-Header-Content-Type":i.contentType,"Content-Type":"application/json; charset=utf-8"},d=BN(i,a),u=e.maxUploadRetryTime,m=new RN(s,"POST",(function(e){let t;_N(e);try{t=e.getResponseHeader("X-Goog-Upload-URL")}catch(a){IN(!1)}return IN(nN(t)),t}),u);return m.urlParams=c,m.headers=l,m.body=d,m.errorHandler=FN(t),m}(this._ref.storage,this._ref._location,this._mappings,this._blob,this._metadata),n=this._ref.storage._makeRequest(a,tP,e,t);this._request=n,n.getPromise().then((e=>{this._request=void 0,this._uploadUrl=e,this._needToFetchStatus=!1,this.completeTransitions_()}),this._errorHandler)}))}_fetchStatus(){const e=this._uploadUrl;this._resolveToken(((t,a)=>{const n=function(e,t,a,n){const r=e.maxUploadRetryTime,o=new RN(a,"POST",(function(e){const t=_N(e,["active","final"]);let a=null;try{a=e.getResponseHeader("X-Goog-Upload-Size-Received")}catch(o){IN(!1)}a||IN(!1);const r=Number(a);return IN(!isNaN(r)),new LN(r,n.size(),"final"===t)}),r);return o.headers={"X-Goog-Upload-Command":"query"},o.errorHandler=FN(t),o}(this._ref.storage,this._ref._location,e,this._blob),r=this._ref.storage._makeRequest(n,tP,t,a);this._request=r,r.getPromise().then((e=>{this._request=void 0,this._updateProgress(e.current),this._needToFetchStatus=!1,e.finalized&&(this._needToFetchMetadata=!0),this.completeTransitions_()}),this._errorHandler)}))}_continueUpload(){const e=HN*this._chunkMultiplier,t=new LN(this._transferred,this._blob.size()),a=this._uploadUrl;this._resolveToken(((n,r)=>{let o;try{o=QN(this._ref._location,this._ref.storage,a,this._blob,e,this._mappings,t,this._makeProgressCallback())}catch(c){return this._error=c,void this._transition("error")}const i=this._ref.storage._makeRequest(o,tP,n,r,!1);this._request=i,i.getPromise().then((e=>{this._increaseMultiplier(),this._request=void 0,this._updateProgress(e.current),e.finalized?(this._metadata=e.metadata,this._transition("success")):this.completeTransitions_()}),this._errorHandler)}))}_increaseMultiplier(){2*(HN*this._chunkMultiplier)<33554432&&(this._chunkMultiplier*=2)}_fetchMetadata(){this._resolveToken(((e,t)=>{const a=DN(this._ref.storage,this._ref._location,this._mappings),n=this._ref.storage._makeRequest(a,tP,e,t);this._request=n,n.getPromise().then((e=>{this._request=void 0,this._metadata=e,this._transition("success")}),this._metadataErrorHandler)}))}_oneShotUpload(){this._resolveToken(((e,t)=>{const a=jN(this._ref.storage,this._ref._location,this._mappings,this._blob,this._metadata),n=this._ref.storage._makeRequest(a,tP,e,t);this._request=n,n.getPromise().then((e=>{this._request=void 0,this._metadata=e,this._updateProgress(this._blob.size()),this._transition("success")}),this._errorHandler)}))}_updateProgress(e){const t=this._transferred;this._transferred=e,this._transferred!==t&&this._notifyObservers()}_transition(e){if(this._state!==e)switch(e){case"canceling":case"pausing":this._state=e,void 0!==this._request?this._request.cancel():this.pendingTimeout&&(clearTimeout(this.pendingTimeout),this.pendingTimeout=void 0,this.completeTransitions_());break;case"running":const t="paused"===this._state;this._state=e,t&&(this._notifyObservers(),this._start());break;case"paused":case"error":case"success":this._state=e,this._notifyObservers();break;case"canceled":this._error=qI(),this._state=e,this._notifyObservers()}}completeTransitions_(){switch(this._state){case"pausing":this._transition("paused");break;case"canceling":this._transition("canceled");break;case"running":this._start()}}get snapshot(){const e=qN(this._state);return{bytesTransferred:this._transferred,totalBytes:this._blob.size(),state:e,metadata:this._metadata,task:this,ref:this._ref}}on(e,t,a,n){const r=new JN(t||void 0,a||void 0,n||void 0);return this._addObserver(r),()=>{this._removeObserver(r)}}then(e,t){return this._promise.then(e,t)}catch(e){return this.then(null,e)}_addObserver(e){this._observers.push(e),this._notifyObserver(e)}_removeObserver(e){const t=this._observers.indexOf(e);-1!==t&&this._observers.splice(t,1)}_notifyObservers(){this._finishPromise();this._observers.slice().forEach((e=>{this._notifyObserver(e)}))}_finishPromise(){if(void 0!==this._resolve){let e=!0;switch(qN(this._state)){case GN:XN(this._resolve.bind(null,this.snapshot))();break;case WN:case YN:XN(this._reject.bind(null,this._error))();break;default:e=!1}e&&(this._resolve=void 0,this._reject=void 0)}}_notifyObserver(e){switch(qN(this._state)){case KN:case VN:e.next&&XN(e.next.bind(e,this.snapshot))();break;case GN:e.complete&&XN(e.complete.bind(e))();break;default:e.error&&XN(e.error.bind(e,this._error))()}}resume(){const e="paused"===this._state||"pausing"===this._state;return e&&this._transition("running"),e}pause(){const e="running"===this._state;return e&&this._transition("pausing"),e}cancel(){const e="running"===this._state||"pausing"===this._state;return e&&this._transition("canceling"),e}}class nP{constructor(e,t){this._service=e,this._location=t instanceof tN?t:tN.makeFromUrl(t,e.host)}toString(){return"gs://"+this._location.bucket+"/"+this._location.path}_newRef(e,t){return new nP(e,t)}get root(){const e=new tN(this._location.bucket,"");return this._newRef(this._service,e)}get bucket(){return this._location.bucket}get fullPath(){return this._location.path}get name(){return xN(this._location.path)}get storage(){return this._service}get parent(){const e=function(e){if(0===e.length)return null;const t=e.lastIndexOf("/");return-1===t?"":e.slice(0,t)}(this._location.path);if(null===e)return null;const t=new tN(this._location.bucket,e);return new nP(this._service,t)}_throwIfRoot(e){if(""===this._location.path)throw function(e){return new QI(KI.INVALID_ROOT_OPERATION,"The operation '"+e+"' cannot be performed on a root reference, create a non-root reference using child, such as .child('file.png').")}(e)}}function rP(e){e._throwIfRoot("getDownloadURL");const t=function(e,t,a){const n=cN(t.fullServerUrl(),e.host,e._protocol),r=e.maxOperationRetryTime,o=new RN(n,"GET",PN(e,a),r);return o.errorHandler=ON(t),o}(e.storage,e._location,SN());return e.storage.makeRequestWithTokens(t,tP).then((e=>{if(null===e)throw new QI(KI.NO_DOWNLOAD_URL,"The given file does not have any download URLs.");return e}))}function oP(e,t){const a=function(e,t){const a=t.split("/").filter((e=>e.length>0)).join("/");return 0===e.length?a:e+"/"+a}(e._location.path,t),n=new tN(e._location.bucket,a);return new nP(e.storage,n)}function iP(e,t){if(e instanceof lP){const a=e;if(null==a._bucket)throw new QI(KI.NO_DEFAULT_BUCKET,"No default bucket found. Did you set the '"+HI+"' property when initializing the app?");const n=new nP(a,a._bucket);return null!=t?iP(n,t):n}return void 0!==t?oP(e,t):e}function cP(e,t){if(t&&/^[A-Za-z]+:\/\//.test(t)){if(e instanceof lP)return function(e,t){return new nP(e,t)}(e,t);throw XI("To use ref(service, url), the first argument must be a Storage instance.")}return iP(e,t)}function sP(e,t){const a=null===t||void 0===t?void 0:t[HI];return null==a?null:tN.makeFromBucketSpec(a,e)}class lP{constructor(e,t,a,n,r){this.app=e,this._authProvider=t,this._appCheckProvider=a,this._url=n,this._firebaseVersion=r,this._bucket=null,this._host=_I,this._protocol="https",this._appId=null,this._deleted=!1,this._maxOperationRetryTime=12e4,this._maxUploadRetryTime=6e5,this._requests=new Set,this._bucket=null!=n?tN.makeFromBucketSpec(n,this._host):sP(this._host,this.app.options)}get host(){return this._host}set host(e){this._host=e,null!=this._url?this._bucket=tN.makeFromBucketSpec(this._url,e):this._bucket=sP(e,this.app.options)}get maxUploadRetryTime(){return this._maxUploadRetryTime}set maxUploadRetryTime(e){iN("time",0,Number.POSITIVE_INFINITY,e),this._maxUploadRetryTime=e}get maxOperationRetryTime(){return this._maxOperationRetryTime}set maxOperationRetryTime(e){iN("time",0,Number.POSITIVE_INFINITY,e),this._maxOperationRetryTime=e}async _getAuthToken(){if(this._overrideAuthToken)return this._overrideAuthToken;const e=this._authProvider.getImmediate({optional:!0});if(e){const t=await e.getToken();if(null!==t)return t.accessToken}return null}async _getAppCheckToken(){const e=this._appCheckProvider.getImmediate({optional:!0});if(e){return(await e.getToken()).token}return null}_delete(){return this._deleted||(this._deleted=!0,this._requests.forEach((e=>e.cancel())),this._requests.clear()),Promise.resolve()}_makeStorageReference(e){return new nP(this,e)}_makeRequest(e,t,a,n){let r=!(arguments.length>4&&void 0!==arguments[4])||arguments[4];if(this._deleted)return new aN(ZI());{const o=function(e,t,a,n,r,o){let i=!(arguments.length>6&&void 0!==arguments[6])||arguments[6];const c=sN(e.urlParams),s=e.url+c,l=Object.assign({},e.headers);return function(e,t){t&&(e["X-Firebase-GMPID"]=t)}(l,t),function(e,t){null!==t&&t.length>0&&(e.Authorization="Firebase "+t)}(l,a),function(e,t){e["X-Firebase-Storage-Version"]="webjs/"+(null!==t&&void 0!==t?t:"AppManager")}(l,o),function(e,t){null!==t&&(e["X-Firebase-AppCheck"]=t)}(l,n),new dN(s,e.method,l,e.body,e.successCodes,e.additionalRetryCodes,e.handler,e.errorHandler,e.timeout,e.progressCallback,r,i)}(e,this._appId,a,n,t,this._firebaseVersion,r);return this._requests.add(o),o.getPromise().then((()=>this._requests.delete(o)),(()=>this._requests.delete(o))),o}}async makeRequestWithTokens(e,t){const[a,n]=await Promise.all([this._getAuthToken(),this._getAppCheckToken()]);return this._makeRequest(e,t,a,n).getPromise()}}const dP="@firebase/storage",uP="0.12.6",mP="storage";function fP(e,t,a){return function(e,t,a){return e._throwIfRoot("uploadBytesResumable"),new aP(e,new kN(t),a)}(e=rM(e),t,a)}function hP(e){return rP(e=rM(e))}function AP(e,t){return cP(e=rM(e),t)}function pP(e,t){let{instanceIdentifier:a}=t;const n=e.getProvider("app").getImmediate(),r=e.getProvider("auth-internal"),o=e.getProvider("app-check-internal");return new lP(n,r,o,a,MC)}pC(new oM(mP,pP,"PUBLIC").setMultipleInstances(!0)),RC(dP,uP,""),RC(dP,uP,"esm2017");const gP=CC({apiKey:"AIzaSyDPNMhXuMIazTmnmXhIanXq6dJcGtjDgiE",authDomain:"work-permit-4c80a.firebaseapp.com",projectId:"work-permit-4c80a",storageBucket:"work-permit-4c80a.appspot.com",messagingSenderId:"951884656040",appId:"1:951884656040:web:8c88b0af239ee46d75c19d",measurementId:"G-2J5PBMPWJ0"}),vP=(function(e,t){const a="string"==typeof e?e:t||"(default)",n=gC("object"==typeof e?e:EC(),"firestore").getImmediate({identifier:a});if(!n._initialized){const e=Nz("firestore");e&&function(e,t,a){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};var r;const o=(e=FI(e,DI))._getSettings(),i="".concat(t,":").concat(a);if("firestore.googleapis.com"!==o.host&&o.host!==i&&NR("Host has been set in both settings() and connectFirestoreEmulator(), emulator host will be used."),e._setSettings(Object.assign(Object.assign({},o),{host:i,ssl:!1})),n.mockUserToken){let t,a;if("string"==typeof n.mockUserToken)t=n.mockUserToken,a=ER.MOCK_USER;else{t=Dz(n.mockUserToken,null===(r=e._app)||void 0===r?void 0:r.options.projectId);const o=n.mockUserToken.sub||n.mockUserToken.user_id;if(!o)throw new UR(DR.INVALID_ARGUMENT,"mockUserToken must contain 'sub' or 'user_id' field!");a=new ER(o)}e._authCredentials=new HR(new LR(t,a))}}(n,...e)}}(gP),function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:EC(),t=arguments.length>1?arguments[1]:void 0;e=rM(e);const a=gC(e,mP).getImmediate({identifier:t}),n=Nz("storage");return n&&function(e,t,a){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};!function(e,t,a){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};e.host="".concat(t,":").concat(a),e._protocol="http";const{mockUserToken:r}=n;r&&(e._overrideAuthToken="string"===typeof r?r:Dz(r,e.app.options.projectId))}(e,t,a,n)}(a,...n),a}(gP)),bP=bR(gP),yP={id_token:"",access_token:"",refresh_token:""};function kP(e,t){return function(){return e.apply(t,arguments)}}const{toString:wP}=Object.prototype,{getPrototypeOf:xP}=Object,zP=(e=>t=>{const a=wP.call(t);return e[a]||(e[a]=a.slice(8,-1).toLowerCase())})(Object.create(null)),MP=e=>(e=e.toLowerCase(),t=>zP(t)===e),CP=e=>t=>typeof t===e,{isArray:SP}=Array,EP=CP("undefined");const TP=MP("ArrayBuffer");const BP=CP("string"),RP=CP("function"),IP=CP("number"),NP=e=>null!==e&&"object"===typeof e,PP=e=>{if("object"!==zP(e))return!1;const t=xP(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},FP=MP("Date"),OP=MP("File"),DP=MP("Blob"),UP=MP("FileList"),jP=MP("URLSearchParams"),[LP,_P,HP,QP]=["ReadableStream","Request","Response","Headers"].map(MP);function KP(e,t){let a,n,{allOwnKeys:r=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),SP(e))for(a=0,n=e.length;a0;)if(n=a[r],t===n.toLowerCase())return n;return null}const GP="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:global,WP=e=>!EP(e)&&e!==GP;const YP=(qP="undefined"!==typeof Uint8Array&&xP(Uint8Array),e=>qP&&e instanceof qP);var qP;const JP=MP("HTMLFormElement"),XP=(e=>{let{hasOwnProperty:t}=e;return(e,a)=>t.call(e,a)})(Object.prototype),ZP=MP("RegExp"),$P=(e,t)=>{const a=Object.getOwnPropertyDescriptors(e),n={};KP(a,((a,r)=>{let o;!1!==(o=t(a,r,e))&&(n[r]=o||a)})),Object.defineProperties(e,n)},eF="abcdefghijklmnopqrstuvwxyz",tF="0123456789",aF={DIGIT:tF,ALPHA:eF,ALPHA_DIGIT:eF+eF.toUpperCase()+tF};const nF=MP("AsyncFunction"),rF={isArray:SP,isArrayBuffer:TP,isBuffer:function(e){return null!==e&&!EP(e)&&null!==e.constructor&&!EP(e.constructor)&&RP(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{let t;return e&&("function"===typeof FormData&&e instanceof FormData||RP(e.append)&&("formdata"===(t=zP(e))||"object"===t&&RP(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&TP(e.buffer),t},isString:BP,isNumber:IP,isBoolean:e=>!0===e||!1===e,isObject:NP,isPlainObject:PP,isReadableStream:LP,isRequest:_P,isResponse:HP,isHeaders:QP,isUndefined:EP,isDate:FP,isFile:OP,isBlob:DP,isRegExp:ZP,isFunction:RP,isStream:e=>NP(e)&&RP(e.pipe),isURLSearchParams:jP,isTypedArray:YP,isFileList:UP,forEach:KP,merge:function e(){const{caseless:t}=WP(this)&&this||{},a={},n=(n,r)=>{const o=t&&VP(a,r)||r;PP(a[o])&&PP(n)?a[o]=e(a[o],n):PP(n)?a[o]=e({},n):SP(n)?a[o]=n.slice():a[o]=n};for(let r=0,o=arguments.length;r3&&void 0!==arguments[3]?arguments[3]:{};return KP(t,((t,n)=>{a&&RP(t)?e[n]=kP(t,a):e[n]=t}),{allOwnKeys:n}),e},trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,a,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),a&&Object.assign(e.prototype,a)},toFlatObject:(e,t,a,n)=>{let r,o,i;const c={};if(t=t||{},null==e)return t;do{for(r=Object.getOwnPropertyNames(e),o=r.length;o-- >0;)i=r[o],n&&!n(i,e,t)||c[i]||(t[i]=e[i],c[i]=!0);e=!1!==a&&xP(e)}while(e&&(!a||a(e,t))&&e!==Object.prototype);return t},kindOf:zP,kindOfTest:MP,endsWith:(e,t,a)=>{e=String(e),(void 0===a||a>e.length)&&(a=e.length),a-=t.length;const n=e.indexOf(t,a);return-1!==n&&n===a},toArray:e=>{if(!e)return null;if(SP(e))return e;let t=e.length;if(!IP(t))return null;const a=new Array(t);for(;t-- >0;)a[t]=e[t];return a},forEachEntry:(e,t)=>{const a=(e&&e[Symbol.iterator]).call(e);let n;for(;(n=a.next())&&!n.done;){const a=n.value;t.call(e,a[0],a[1])}},matchAll:(e,t)=>{let a;const n=[];for(;null!==(a=e.exec(t));)n.push(a);return n},isHTMLForm:JP,hasOwnProperty:XP,hasOwnProp:XP,reduceDescriptors:$P,freezeMethods:e=>{$P(e,((t,a)=>{if(RP(e)&&-1!==["arguments","caller","callee"].indexOf(a))return!1;const n=e[a];RP(n)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+a+"'")}))}))},toObjectSet:(e,t)=>{const a={},n=e=>{e.forEach((e=>{a[e]=!0}))};return SP(e)?n(e):n(String(e).split(t)),a},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,a){return t.toUpperCase()+a})),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:VP,global:GP,isContextDefined:WP,ALPHABET:aF,generateString:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:16,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:aF.ALPHA_DIGIT,a="";const{length:n}=t;for(;e--;)a+=t[Math.random()*n|0];return a},isSpecCompliantForm:function(e){return!!(e&&RP(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),a=(e,n)=>{if(NP(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[n]=e;const r=SP(e)?[]:{};return KP(e,((e,t)=>{const o=a(e,n+1);!EP(o)&&(r[t]=o)})),t[n]=void 0,r}}return e};return a(e,0)},isAsyncFn:nF,isThenable:e=>e&&(NP(e)||RP(e))&&RP(e.then)&&RP(e.catch)};function oF(e,t,a,n,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),a&&(this.config=a),n&&(this.request=n),r&&(this.response=r)}rF.inherits(oF,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:rF.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const iF=oF.prototype,cF={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{cF[e]={value:e}})),Object.defineProperties(oF,cF),Object.defineProperty(iF,"isAxiosError",{value:!0}),oF.from=(e,t,a,n,r,o)=>{const i=Object.create(iF);return rF.toFlatObject(e,i,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),oF.call(i,e.message,t,a,n,r),i.cause=e,i.name=e.name,o&&Object.assign(i,o),i};const sF=oF;function lF(e){return rF.isPlainObject(e)||rF.isArray(e)}function dF(e){return rF.endsWith(e,"[]")?e.slice(0,-2):e}function uF(e,t,a){return e?e.concat(t).map((function(e,t){return e=dF(e),!a&&t?"["+e+"]":e})).join(a?".":""):t}const mF=rF.toFlatObject(rF,{},null,(function(e){return/^is[A-Z]/.test(e)}));const fF=function(e,t,a){if(!rF.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const n=(a=rF.toFlatObject(a,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!rF.isUndefined(t[e])}))).metaTokens,r=a.visitor||l,o=a.dots,i=a.indexes,c=(a.Blob||"undefined"!==typeof Blob&&Blob)&&rF.isSpecCompliantForm(t);if(!rF.isFunction(r))throw new TypeError("visitor must be a function");function s(e){if(null===e)return"";if(rF.isDate(e))return e.toISOString();if(!c&&rF.isBlob(e))throw new sF("Blob is not supported. Use a Buffer instead.");return rF.isArrayBuffer(e)||rF.isTypedArray(e)?c&&"function"===typeof Blob?new Blob([e]):Buffer.from(e):e}function l(e,a,r){let c=e;if(e&&!r&&"object"===typeof e)if(rF.endsWith(a,"{}"))a=n?a:a.slice(0,-2),e=JSON.stringify(e);else if(rF.isArray(e)&&function(e){return rF.isArray(e)&&!e.some(lF)}(e)||(rF.isFileList(e)||rF.endsWith(a,"[]"))&&(c=rF.toArray(e)))return a=dF(a),c.forEach((function(e,n){!rF.isUndefined(e)&&null!==e&&t.append(!0===i?uF([a],n,o):null===i?a:a+"[]",s(e))})),!1;return!!lF(e)||(t.append(uF(r,a,o),s(e)),!1)}const d=[],u=Object.assign(mF,{defaultVisitor:l,convertValue:s,isVisitable:lF});if(!rF.isObject(e))throw new TypeError("data must be an object");return function e(a,n){if(!rF.isUndefined(a)){if(-1!==d.indexOf(a))throw Error("Circular reference detected in "+n.join("."));d.push(a),rF.forEach(a,(function(a,o){!0===(!(rF.isUndefined(a)||null===a)&&r.call(t,a,rF.isString(o)?o.trim():o,n,u))&&e(a,n?n.concat(o):[o])})),d.pop()}}(e),t};function hF(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function AF(e,t){this._pairs=[],e&&fF(e,this,t)}const pF=AF.prototype;pF.append=function(e,t){this._pairs.push([e,t])},pF.toString=function(e){const t=e?function(t){return e.call(this,t,hF)}:hF;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};const gF=AF;function vF(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function bF(e,t,a){if(!t)return e;const n=a&&a.encode||vF,r=a&&a.serialize;let o;if(o=r?r(t,a):rF.isURLSearchParams(t)?t.toString():new gF(t,a).toString(n),o){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+o}return e}const yF=class{constructor(){this.handlers=[]}use(e,t,a){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!a&&a.synchronous,runWhen:a?a.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){rF.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},kF={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},wF={isBrowser:!0,classes:{URLSearchParams:"undefined"!==typeof URLSearchParams?URLSearchParams:gF,FormData:"undefined"!==typeof FormData?FormData:null,Blob:"undefined"!==typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},xF="undefined"!==typeof window&&"undefined"!==typeof document,zF=(MF="undefined"!==typeof navigator&&navigator.product,xF&&["ReactNative","NativeScript","NS"].indexOf(MF)<0);var MF;const CF="undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"===typeof self.importScripts,SF=xF&&window.location.href||"http://localhost",EF={...t,...wF};const TF=function(e){function t(e,a,n,r){let o=e[r++];if("__proto__"===o)return!0;const i=Number.isFinite(+o),c=r>=e.length;if(o=!o&&rF.isArray(n)?n.length:o,c)return rF.hasOwnProp(n,o)?n[o]=[n[o],a]:n[o]=a,!i;n[o]&&rF.isObject(n[o])||(n[o]=[]);return t(e,a,n[o],r)&&rF.isArray(n[o])&&(n[o]=function(e){const t={},a=Object.keys(e);let n;const r=a.length;let o;for(n=0;n{t(function(e){return rF.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),n,a,0)})),a}return null};const BF={transitional:kF,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const a=t.getContentType()||"",n=a.indexOf("application/json")>-1,r=rF.isObject(e);r&&rF.isHTMLForm(e)&&(e=new FormData(e));if(rF.isFormData(e))return n?JSON.stringify(TF(e)):e;if(rF.isArrayBuffer(e)||rF.isBuffer(e)||rF.isStream(e)||rF.isFile(e)||rF.isBlob(e)||rF.isReadableStream(e))return e;if(rF.isArrayBufferView(e))return e.buffer;if(rF.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let o;if(r){if(a.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return fF(e,new EF.classes.URLSearchParams,Object.assign({visitor:function(e,t,a,n){return EF.isNode&&rF.isBuffer(e)?(this.append(t,e.toString("base64")),!1):n.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((o=rF.isFileList(e))||a.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return fF(o?{"files[]":e}:e,t&&new t,this.formSerializer)}}return r||n?(t.setContentType("application/json",!1),function(e,t,a){if(rF.isString(e))try{return(t||JSON.parse)(e),rF.trim(e)}catch(n){if("SyntaxError"!==n.name)throw n}return(a||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||BF.transitional,a=t&&t.forcedJSONParsing,n="json"===this.responseType;if(rF.isResponse(e)||rF.isReadableStream(e))return e;if(e&&rF.isString(e)&&(a&&!this.responseType||n)){const a=!(t&&t.silentJSONParsing)&&n;try{return JSON.parse(e)}catch(r){if(a){if("SyntaxError"===r.name)throw sF.from(r,sF.ERR_BAD_RESPONSE,this,null,this.response);throw r}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:EF.classes.FormData,Blob:EF.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};rF.forEach(["delete","get","head","post","put","patch"],(e=>{BF.headers[e]={}}));const RF=BF,IF=rF.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),NF=Symbol("internals");function PF(e){return e&&String(e).trim().toLowerCase()}function FF(e){return!1===e||null==e?e:rF.isArray(e)?e.map(FF):String(e)}function OF(e,t,a,n,r){return rF.isFunction(n)?n.call(this,t,a):(r&&(t=a),rF.isString(t)?rF.isString(n)?-1!==t.indexOf(n):rF.isRegExp(n)?n.test(t):void 0:void 0)}class DF{constructor(e){e&&this.set(e)}set(e,t,a){const n=this;function r(e,t,a){const r=PF(t);if(!r)throw new Error("header name must be a non-empty string");const o=rF.findKey(n,r);(!o||void 0===n[o]||!0===a||void 0===a&&!1!==n[o])&&(n[o||t]=FF(e))}const o=(e,t)=>rF.forEach(e,((e,a)=>r(e,a,t)));if(rF.isPlainObject(e)||e instanceof this.constructor)o(e,t);else if(rF.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))o((e=>{const t={};let a,n,r;return e&&e.split("\n").forEach((function(e){r=e.indexOf(":"),a=e.substring(0,r).trim().toLowerCase(),n=e.substring(r+1).trim(),!a||t[a]&&IF[a]||("set-cookie"===a?t[a]?t[a].push(n):t[a]=[n]:t[a]=t[a]?t[a]+", "+n:n)})),t})(e),t);else if(rF.isHeaders(e))for(const[i,c]of e.entries())r(c,i,a);else null!=e&&r(t,e,a);return this}get(e,t){if(e=PF(e)){const a=rF.findKey(this,e);if(a){const e=this[a];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),a=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=a.exec(e);)t[n[1]]=n[2];return t}(e);if(rF.isFunction(t))return t.call(this,e,a);if(rF.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=PF(e)){const a=rF.findKey(this,e);return!(!a||void 0===this[a]||t&&!OF(0,this[a],a,t))}return!1}delete(e,t){const a=this;let n=!1;function r(e){if(e=PF(e)){const r=rF.findKey(a,e);!r||t&&!OF(0,a[r],r,t)||(delete a[r],n=!0)}}return rF.isArray(e)?e.forEach(r):r(e),n}clear(e){const t=Object.keys(this);let a=t.length,n=!1;for(;a--;){const r=t[a];e&&!OF(0,this[r],r,e,!0)||(delete this[r],n=!0)}return n}normalize(e){const t=this,a={};return rF.forEach(this,((n,r)=>{const o=rF.findKey(a,r);if(o)return t[o]=FF(n),void delete t[r];const i=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,a)=>t.toUpperCase()+a))}(r):String(r).trim();i!==r&&delete t[r],t[i]=FF(n),a[i]=!0})),this}concat(){for(var e=arguments.length,t=new Array(e),a=0;a{null!=a&&!1!==a&&(t[n]=e&&rF.isArray(a)?a.join(", "):a)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((e=>{let[t,a]=e;return t+": "+a})).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e){const t=new this(e);for(var a=arguments.length,n=new Array(a>1?a-1:0),r=1;rt.set(e))),t}static accessor(e){const t=(this[NF]=this[NF]={accessors:{}}).accessors,a=this.prototype;function n(e){const n=PF(e);t[n]||(!function(e,t){const a=rF.toCamelCase(" "+t);["get","set","has"].forEach((n=>{Object.defineProperty(e,n+a,{value:function(e,a,r){return this[n].call(this,t,e,a,r)},configurable:!0})}))}(a,e),t[n]=!0)}return rF.isArray(e)?e.forEach(n):n(e),this}}DF.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),rF.reduceDescriptors(DF.prototype,((e,t)=>{let{value:a}=e,n=t[0].toUpperCase()+t.slice(1);return{get:()=>a,set(e){this[n]=e}}})),rF.freezeMethods(DF);const UF=DF;function jF(e,t){const a=this||RF,n=t||a,r=UF.from(n.headers);let o=n.data;return rF.forEach(e,(function(e){o=e.call(a,o,r.normalize(),t?t.status:void 0)})),r.normalize(),o}function LF(e){return!(!e||!e.__CANCEL__)}function _F(e,t,a){sF.call(this,null==e?"canceled":e,sF.ERR_CANCELED,t,a),this.name="CanceledError"}rF.inherits(_F,sF,{__CANCEL__:!0});const HF=_F;function QF(e,t,a){const n=a.config.validateStatus;a.status&&n&&!n(a.status)?t(new sF("Request failed with status code "+a.status,[sF.ERR_BAD_REQUEST,sF.ERR_BAD_RESPONSE][Math.floor(a.status/100)-4],a.config,a.request,a)):e(a)}const KF=function(e,t){e=e||10;const a=new Array(e),n=new Array(e);let r,o=0,i=0;return t=void 0!==t?t:1e3,function(c){const s=Date.now(),l=n[i];r||(r=s),a[o]=c,n[o]=s;let d=i,u=0;for(;d!==o;)u+=a[d++],d%=e;if(o=(o+1)%e,o===i&&(i=(i+1)%e),s-rn)return r&&(clearTimeout(r),r=null),a=o,e.apply(null,arguments);r||(r=setTimeout((()=>(r=null,a=Date.now(),e.apply(null,arguments))),n-(o-a)))}},GF=function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3,n=0;const r=KF(50,250);return VF((a=>{const o=a.loaded,i=a.lengthComputable?a.total:void 0,c=o-n,s=r(c);n=o;const l={loaded:o,total:i,progress:i?o/i:void 0,bytes:c,rate:s||void 0,estimated:s&&i&&o<=i?(i-o)/s:void 0,event:a,lengthComputable:null!=i};l[t?"download":"upload"]=!0,e(l)}),a)},WF=EF.hasStandardBrowserEnv?function(){const e=/(msie|trident)/i.test(navigator.userAgent),t=document.createElement("a");let a;function n(a){let n=a;return e&&(t.setAttribute("href",n),n=t.href),t.setAttribute("href",n),{href:t.href,protocol:t.protocol?t.protocol.replace(/:$/,""):"",host:t.host,search:t.search?t.search.replace(/^\?/,""):"",hash:t.hash?t.hash.replace(/^#/,""):"",hostname:t.hostname,port:t.port,pathname:"/"===t.pathname.charAt(0)?t.pathname:"/"+t.pathname}}return a=n(window.location.href),function(e){const t=rF.isString(e)?n(e):e;return t.protocol===a.protocol&&t.host===a.host}}():function(){return!0},YF=EF.hasStandardBrowserEnv?{write(e,t,a,n,r,o){const i=[e+"="+encodeURIComponent(t)];rF.isNumber(a)&&i.push("expires="+new Date(a).toGMTString()),rF.isString(n)&&i.push("path="+n),rF.isString(r)&&i.push("domain="+r),!0===o&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function qF(e,t){return e&&!function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}(t)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const JF=e=>e instanceof UF?{...e}:e;function XF(e,t){t=t||{};const a={};function n(e,t,a){return rF.isPlainObject(e)&&rF.isPlainObject(t)?rF.merge.call({caseless:a},e,t):rF.isPlainObject(t)?rF.merge({},t):rF.isArray(t)?t.slice():t}function r(e,t,a){return rF.isUndefined(t)?rF.isUndefined(e)?void 0:n(void 0,e,a):n(e,t,a)}function o(e,t){if(!rF.isUndefined(t))return n(void 0,t)}function i(e,t){return rF.isUndefined(t)?rF.isUndefined(e)?void 0:n(void 0,e):n(void 0,t)}function c(a,r,o){return o in t?n(a,r):o in e?n(void 0,a):void 0}const s={url:o,method:o,data:o,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:c,headers:(e,t)=>r(JF(e),JF(t),!0)};return rF.forEach(Object.keys(Object.assign({},e,t)),(function(n){const o=s[n]||r,i=o(e[n],t[n],n);rF.isUndefined(i)&&o!==c||(a[n]=i)})),a}const ZF=e=>{const t=XF({},e);let a,{data:n,withXSRFToken:r,xsrfHeaderName:o,xsrfCookieName:i,headers:c,auth:s}=t;if(t.headers=c=UF.from(c),t.url=bF(qF(t.baseURL,t.url),e.params,e.paramsSerializer),s&&c.set("Authorization","Basic "+btoa((s.username||"")+":"+(s.password?unescape(encodeURIComponent(s.password)):""))),rF.isFormData(n))if(EF.hasStandardBrowserEnv||EF.hasStandardBrowserWebWorkerEnv)c.setContentType(void 0);else if(!1!==(a=c.getContentType())){const[e,...t]=a?a.split(";").map((e=>e.trim())).filter(Boolean):[];c.setContentType([e||"multipart/form-data",...t].join("; "))}if(EF.hasStandardBrowserEnv&&(r&&rF.isFunction(r)&&(r=r(t)),r||!1!==r&&WF(t.url))){const e=o&&i&&YF.read(i);e&&c.set(o,e)}return t},$F="undefined"!==typeof XMLHttpRequest&&function(e){return new Promise((function(t,a){const n=ZF(e);let r=n.data;const o=UF.from(n.headers).normalize();let i,{responseType:c}=n;function s(){n.cancelToken&&n.cancelToken.unsubscribe(i),n.signal&&n.signal.removeEventListener("abort",i)}let l=new XMLHttpRequest;function d(){if(!l)return;const n=UF.from("getAllResponseHeaders"in l&&l.getAllResponseHeaders());QF((function(e){t(e),s()}),(function(e){a(e),s()}),{data:c&&"text"!==c&&"json"!==c?l.response:l.responseText,status:l.status,statusText:l.statusText,headers:n,config:e,request:l}),l=null}l.open(n.method.toUpperCase(),n.url,!0),l.timeout=n.timeout,"onloadend"in l?l.onloadend=d:l.onreadystatechange=function(){l&&4===l.readyState&&(0!==l.status||l.responseURL&&0===l.responseURL.indexOf("file:"))&&setTimeout(d)},l.onabort=function(){l&&(a(new sF("Request aborted",sF.ECONNABORTED,n,l)),l=null)},l.onerror=function(){a(new sF("Network Error",sF.ERR_NETWORK,n,l)),l=null},l.ontimeout=function(){let e=n.timeout?"timeout of "+n.timeout+"ms exceeded":"timeout exceeded";const t=n.transitional||kF;n.timeoutErrorMessage&&(e=n.timeoutErrorMessage),a(new sF(e,t.clarifyTimeoutError?sF.ETIMEDOUT:sF.ECONNABORTED,n,l)),l=null},void 0===r&&o.setContentType(null),"setRequestHeader"in l&&rF.forEach(o.toJSON(),(function(e,t){l.setRequestHeader(t,e)})),rF.isUndefined(n.withCredentials)||(l.withCredentials=!!n.withCredentials),c&&"json"!==c&&(l.responseType=n.responseType),"function"===typeof n.onDownloadProgress&&l.addEventListener("progress",GF(n.onDownloadProgress,!0)),"function"===typeof n.onUploadProgress&&l.upload&&l.upload.addEventListener("progress",GF(n.onUploadProgress)),(n.cancelToken||n.signal)&&(i=t=>{l&&(a(!t||t.type?new HF(null,e,l):t),l.abort(),l=null)},n.cancelToken&&n.cancelToken.subscribe(i),n.signal&&(n.signal.aborted?i():n.signal.addEventListener("abort",i)));const u=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(n.url);u&&-1===EF.protocols.indexOf(u)?a(new sF("Unsupported protocol "+u+":",sF.ERR_BAD_REQUEST,e)):l.send(r||null)}))},eO=(e,t)=>{let a,n=new AbortController;const r=function(e){if(!a){a=!0,i();const t=e instanceof Error?e:this.reason;n.abort(t instanceof sF?t:new HF(t instanceof Error?t.message:t))}};let o=t&&setTimeout((()=>{r(new sF("timeout ".concat(t," of ms exceeded"),sF.ETIMEDOUT))}),t);const i=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach((e=>{e&&(e.removeEventListener?e.removeEventListener("abort",r):e.unsubscribe(r))})),e=null)};e.forEach((e=>e&&e.addEventListener&&e.addEventListener("abort",r)));const{signal:c}=n;return c.unsubscribe=i,[c,()=>{o&&clearTimeout(o),o=null}]},tO=function*(e,t){let a=e.byteLength;if(!t||a{const o=async function*(e,t,a){for await(const n of e)yield*tO(ArrayBuffer.isView(n)?n:await a(String(n)),t)}(e,t,r);let i=0;return new ReadableStream({type:"bytes",async pull(e){const{done:t,value:r}=await o.next();if(t)return e.close(),void n();let c=r.byteLength;a&&a(i+=c),e.enqueue(new Uint8Array(r))},cancel:e=>(n(e),o.return())},{highWaterMark:2})},nO=(e,t)=>{const a=null!=e;return n=>setTimeout((()=>t({lengthComputable:a,total:e,loaded:n})))},rO="function"===typeof fetch&&"function"===typeof Request&&"function"===typeof Response,oO=rO&&"function"===typeof ReadableStream,iO=rO&&("function"===typeof TextEncoder?(cO=new TextEncoder,e=>cO.encode(e)):async e=>new Uint8Array(await new Response(e).arrayBuffer()));var cO;const sO=oO&&(()=>{let e=!1;const t=new Request(EF.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})(),lO=oO&&!!(()=>{try{return rF.isReadableStream(new Response("").body)}catch(e){}})(),dO={stream:lO&&(e=>e.body)};var uO;rO&&(uO=new Response,["text","arrayBuffer","blob","formData","stream"].forEach((e=>{!dO[e]&&(dO[e]=rF.isFunction(uO[e])?t=>t[e]():(t,a)=>{throw new sF("Response type '".concat(e,"' is not supported"),sF.ERR_NOT_SUPPORT,a)})})));const mO=async(e,t)=>{const a=rF.toFiniteNumber(e.getContentLength());return null==a?(async e=>null==e?0:rF.isBlob(e)?e.size:rF.isSpecCompliantForm(e)?(await new Request(e).arrayBuffer()).byteLength:rF.isArrayBufferView(e)?e.byteLength:(rF.isURLSearchParams(e)&&(e+=""),rF.isString(e)?(await iO(e)).byteLength:void 0))(t):a},fO=rO&&(async e=>{let{url:t,method:a,data:n,signal:r,cancelToken:o,timeout:i,onDownloadProgress:c,onUploadProgress:s,responseType:l,headers:d,withCredentials:u="same-origin",fetchOptions:m}=ZF(e);l=l?(l+"").toLowerCase():"text";let f,h,[A,p]=r||o||i?eO([r,o],i):[];const g=()=>{!f&&setTimeout((()=>{A&&A.unsubscribe()})),f=!0};let v;try{if(s&&sO&&"get"!==a&&"head"!==a&&0!==(v=await mO(d,n))){let e,a=new Request(t,{method:"POST",body:n,duplex:"half"});rF.isFormData(n)&&(e=a.headers.get("content-type"))&&d.setContentType(e),a.body&&(n=aO(a.body,65536,nO(v,GF(s)),null,iO))}rF.isString(u)||(u=u?"cors":"omit"),h=new Request(t,{...m,signal:A,method:a.toUpperCase(),headers:d.normalize().toJSON(),body:n,duplex:"half",withCredentials:u});let r=await fetch(h);const o=lO&&("stream"===l||"response"===l);if(lO&&(c||o)){const e={};["status","statusText","headers"].forEach((t=>{e[t]=r[t]}));const t=rF.toFiniteNumber(r.headers.get("content-length"));r=new Response(aO(r.body,65536,c&&nO(t,GF(c,!0)),o&&g,iO),e)}l=l||"text";let i=await dO[rF.findKey(dO,l)||"text"](r,e);return!o&&g(),p&&p(),await new Promise(((t,a)=>{QF(t,a,{data:i,headers:UF.from(r.headers),status:r.status,statusText:r.statusText,config:e,request:h})}))}catch(b){if(g(),b&&"TypeError"===b.name&&/fetch/i.test(b.message))throw Object.assign(new sF("Network Error",sF.ERR_NETWORK,e,h),{cause:b.cause||b});throw sF.from(b,b&&b.code,e,h)}}),hO={http:null,xhr:$F,fetch:fO};rF.forEach(hO,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(a){}Object.defineProperty(e,"adapterName",{value:t})}}));const AO=e=>"- ".concat(e),pO=e=>rF.isFunction(e)||null===e||!1===e,gO=e=>{e=rF.isArray(e)?e:[e];const{length:t}=e;let a,n;const r={};for(let o=0;o{let[t,a]=e;return"adapter ".concat(t," ")+(!1===a?"is not supported by the environment":"is not available in the build")}));let a=t?e.length>1?"since :\n"+e.map(AO).join("\n"):" "+AO(e[0]):"as no adapter specified";throw new sF("There is no suitable adapter to dispatch the request "+a,"ERR_NOT_SUPPORT")}return n};function vO(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new HF(null,e)}function bO(e){vO(e),e.headers=UF.from(e.headers),e.data=jF.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);return gO(e.adapter||RF.adapter)(e).then((function(t){return vO(e),t.data=jF.call(e,e.transformResponse,t),t.headers=UF.from(t.headers),t}),(function(t){return LF(t)||(vO(e),t&&t.response&&(t.response.data=jF.call(e,e.transformResponse,t.response),t.response.headers=UF.from(t.response.headers))),Promise.reject(t)}))}const yO="1.7.2",kO={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{kO[e]=function(a){return typeof a===e||"a"+(t<1?"n ":" ")+e}}));const wO={};kO.transitional=function(e,t,a){function n(e,t){return"[Axios v1.7.2] Transitional option '"+e+"'"+t+(a?". "+a:"")}return(a,r,o)=>{if(!1===e)throw new sF(n(r," has been removed"+(t?" in "+t:"")),sF.ERR_DEPRECATED);return t&&!wO[r]&&(wO[r]=!0,console.warn(n(r," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(a,r,o)}};const xO={assertOptions:function(e,t,a){if("object"!==typeof e)throw new sF("options must be an object",sF.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let r=n.length;for(;r-- >0;){const o=n[r],i=t[o];if(i){const t=e[o],a=void 0===t||i(t,o,e);if(!0!==a)throw new sF("option "+o+" must be "+a,sF.ERR_BAD_OPTION_VALUE)}else if(!0!==a)throw new sF("Unknown option "+o,sF.ERR_BAD_OPTION)}},validators:kO},zO=xO.validators;class MO{constructor(e){this.defaults=e,this.interceptors={request:new yF,response:new yF}}async request(e,t){try{return await this._request(e,t)}catch(a){if(a instanceof Error){let e;Error.captureStackTrace?Error.captureStackTrace(e={}):e=new Error;const t=e.stack?e.stack.replace(/^.+\n/,""):"";try{a.stack?t&&!String(a.stack).endsWith(t.replace(/^.+\n.+\n/,""))&&(a.stack+="\n"+t):a.stack=t}catch(n){}}throw a}}_request(e,t){"string"===typeof e?(t=t||{}).url=e:t=e||{},t=XF(this.defaults,t);const{transitional:a,paramsSerializer:n,headers:r}=t;void 0!==a&&xO.assertOptions(a,{silentJSONParsing:zO.transitional(zO.boolean),forcedJSONParsing:zO.transitional(zO.boolean),clarifyTimeoutError:zO.transitional(zO.boolean)},!1),null!=n&&(rF.isFunction(n)?t.paramsSerializer={serialize:n}:xO.assertOptions(n,{encode:zO.function,serialize:zO.function},!0)),t.method=(t.method||this.defaults.method||"get").toLowerCase();let o=r&&rF.merge(r.common,r[t.method]);r&&rF.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete r[e]})),t.headers=UF.concat(o,r);const i=[];let c=!0;this.interceptors.request.forEach((function(e){"function"===typeof e.runWhen&&!1===e.runWhen(t)||(c=c&&e.synchronous,i.unshift(e.fulfilled,e.rejected))}));const s=[];let l;this.interceptors.response.forEach((function(e){s.push(e.fulfilled,e.rejected)}));let d,u=0;if(!c){const e=[bO.bind(this),void 0];for(e.unshift.apply(e,i),e.push.apply(e,s),d=e.length,l=Promise.resolve(t);u{if(!a._listeners)return;let t=a._listeners.length;for(;t-- >0;)a._listeners[t](e);a._listeners=null})),this.promise.then=e=>{let t;const n=new Promise((e=>{a.subscribe(e),t=e})).then(e);return n.cancel=function(){a.unsubscribe(t)},n},e((function(e,n,r){a.reason||(a.reason=new HF(e,n,r),t(a.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}static source(){let e;return{token:new SO((function(t){e=t})),cancel:e}}}const EO=SO;const TO={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(TO).forEach((e=>{let[t,a]=e;TO[a]=t}));const BO=TO;const RO=function e(t){const a=new CO(t),n=kP(CO.prototype.request,a);return rF.extend(n,CO.prototype,a,{allOwnKeys:!0}),rF.extend(n,a,null,{allOwnKeys:!0}),n.create=function(a){return e(XF(t,a))},n}(RF);RO.Axios=CO,RO.CanceledError=HF,RO.CancelToken=EO,RO.isCancel=LF,RO.VERSION=yO,RO.toFormData=fF,RO.AxiosError=sF,RO.Cancel=RO.CanceledError,RO.all=function(e){return Promise.all(e)},RO.spread=function(e){return function(t){return e.apply(null,t)}},RO.isAxiosError=function(e){return rF.isObject(e)&&!0===e.isAxiosError},RO.mergeConfig=XF,RO.AxiosHeaders=UF,RO.formToJSON=e=>TF(rF.isHTMLForm(e)?new FormData(e):e),RO.getAdapter=gO,RO.HttpStatusCode=BO,RO.default=RO;const IO=RO;class NO{constructor(e,t){this._delegate=e,this.firebase=t,hC(e,new oM("app-compat",(()=>this),"PUBLIC")),this.container=e.container}get automaticDataCollectionEnabled(){return this._delegate.automaticDataCollectionEnabled}set automaticDataCollectionEnabled(e){this._delegate.automaticDataCollectionEnabled=e}get name(){return this._delegate.name}get options(){return this._delegate.options}delete(){return new Promise((e=>{this._delegate.checkDestroyed(),e()})).then((()=>(this.firebase.INTERNAL.removeApp(this.name),BC(this._delegate))))}_getService(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:lC;var a;this._delegate.checkDestroyed();const n=this._delegate.container.getProvider(e);return n.isInitialized()||"EXPLICIT"!==(null===(a=n.getComponent())||void 0===a?void 0:a.instantiationMode)||n.initialize(),n.getImmediate({identifier:t})}_removeServiceInstance(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:lC;this._delegate.container.getProvider(e).clearInstance(t)}_addComponent(e){hC(this._delegate,e)}_addOrOverwriteComponent(e){AC(this._delegate,e)}toJSON(){return{name:this.name,automaticDataCollectionEnabled:this.automaticDataCollectionEnabled,options:this.options}}}const PO=new Wz("app-compat","Firebase",{"no-app":"No Firebase App '{$appName}' has been created - call Firebase App.initializeApp()","invalid-app-argument":"firebase.{$appName}() takes either no argument or a Firebase App instance."});const FO=function t(){const a=function(t){const a={},n={__esModule:!0,initializeApp:function(e){const r=CC(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:{});if(qz(a,r.name))return a[r.name];const o=new t(r,n);return a[r.name]=o,o},app:r,registerVersion:RC,setLogLevel:NC,onLog:IC,apps:null,SDK_VERSION:MC,INTERNAL:{registerComponent:function(e){const a=e.name,o=a.replace("-compat","");if(pC(e)&&"PUBLIC"===e.type){const i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r();if("function"!==typeof e[o])throw PO.create("invalid-app-argument",{appName:a});return e[o]()};void 0!==e.serviceProps&&Ez(i,e.serviceProps),n[o]=i,t.prototype[o]=function(){const t=this._getService.bind(this,a);for(var n=arguments.length,r=new Array(n),o=0;oa[e]))}}),r.App=t,n}(NO);return a.INTERNAL=Object.assign(Object.assign({},a.INTERNAL),{createFirebaseNamespace:t,extendNamespace:function(e){Ez(a,e)},createSubscribe:tM,ErrorFactory:Wz,deepExtend:Ez}),a}(),OO=new pM("@firebase/app-compat");if(Lz()&&void 0!==self.firebase){OO.warn("\n Warning: Firebase is already defined in the global scope. Please make sure\n Firebase library is only loaded once.\n ");const e=self.firebase.SDK_VERSION;e&&e.indexOf("LITE")>=0&&OO.warn("\n Warning: You are trying to load Firebase while using Firebase Performance standalone script.\n You should load Firebase Performance with this instance of Firebase to avoid loading duplicate code.\n ")}const DO=FO;function UO(){return window}!function(e){RC("@firebase/app-compat","0.2.37",e)}();async function jO(e,t,a){var n;const{BuildInfo:r}=UO();vS(t.sessionId,"AuthEvent did not contain a session ID");const o=await async function(e){const t=function(e){if(vS(/[0-9a-zA-Z]+/.test(e),"Can only convert alpha-numeric strings"),"undefined"!==typeof TextEncoder)return(new TextEncoder).encode(e);const t=new ArrayBuffer(e.length),a=new Uint8Array(t);for(let n=0;ne.toString(16).padStart(2,"0"))).join("")}(t.sessionId),i={};return mE()?i.ibi=r.packageName:lE()?i.apn=r.packageName:dS(e,"operation-not-supported-in-this-environment"),r.displayName&&(i.appDisplayName=r.displayName),i.sessionId=o,sR(e,a,t.type,void 0,null!==(n=t.eventId)&&void 0!==n?n:void 0,i)}function LO(e){const{cordova:t}=UO();return new Promise((a=>{t.plugins.browsertab.isAvailable((n=>{let r=null;n?t.plugins.browsertab.openUrl(e):r=t.InAppBrowser.open(e,function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Uz();return/(iPad|iPhone|iPod).*OS 7_\d/i.test(e)||/(iPad|iPhone|iPod).*OS 8_\d/i.test(e)}()?"_blank":"_system","location=yes"),a(r)}))}))}const _O=20;class HO extends UB{constructor(){super(...arguments),this.passiveListeners=new Set,this.initPromise=new Promise((e=>{this.resolveInialized=e}))}addPassiveListener(e){this.passiveListeners.add(e)}removePassiveListener(e){this.passiveListeners.delete(e)}resetRedirect(){this.queuedRedirectEvent=null,this.hasHandledPotentialRedirect=!1}onEvent(e){return this.resolveInialized(),this.passiveListeners.forEach((t=>t(e))),super.onEvent(e)}async initialized(){await this.initPromise}}async function QO(e){const t=await GO()._get(WO(e));return t&&await GO()._remove(WO(e)),t}function KO(e,t){var a,n;const r=function(e){const t=YO(e),a=t.link?decodeURIComponent(t.link):void 0,n=YO(a).link,r=t.deep_link_id?decodeURIComponent(t.deep_link_id):void 0;return YO(r).link||r||n||a||e}(t);if(r.includes("/__/auth/callback")){const t=YO(r),o=t.firebaseError?function(e){try{return JSON.parse(e)}catch(t){return null}}(decodeURIComponent(t.firebaseError)):null,i=null===(n=null===(a=null===o||void 0===o?void 0:o.code)||void 0===a?void 0:a.split("auth/"))||void 0===n?void 0:n[1],c=i?uS(i):null;return c?{type:e.type,eventId:e.eventId,tenantId:e.tenantId,error:c,urlResponse:null,sessionId:null,postBody:null}:{type:e.type,eventId:e.eventId,tenantId:e.tenantId,sessionId:e.sessionId,urlResponse:r,postBody:null}}return null}function VO(){const e=[],t="1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";for(let a=0;a<_O;a++){const a=Math.floor(62*Math.random());e.push(t.charAt(a))}return e.join("")}function GO(){return $S(_T)}function WO(e){return aE("authEvent",e.config.apiKey,e.name)}function YO(e){if(!(null===e||void 0===e?void 0:e.includes("?")))return{};const[t,...a]=e.split("?");return $z(a.join("?"))}const qO=class{constructor(){this._redirectPersistence=QT,this._shouldInitProactively=!0,this.eventManagers=new Map,this.originValidationPromises={},this._completeRedirectFn=OB,this._overrideRedirectResult=BB}async _initialize(e){const t=e._key();let a=this.eventManagers.get(t);return a||(a=new HO(e),this.eventManagers.set(t,a),this.attachCallbackListeners(e,a)),a}_openPopup(e){dS(e,"operation-not-supported-in-this-environment")}async _openRedirect(e,t,a,n){!function(e){var t,a,n,r,o,i,c,s,l,d;const u=UO();pS("function"===typeof(null===(t=null===u||void 0===u?void 0:u.universalLinks)||void 0===t?void 0:t.subscribe),e,"invalid-cordova-configuration",{missingPlugin:"cordova-universal-links-plugin-fix"}),pS("undefined"!==typeof(null===(a=null===u||void 0===u?void 0:u.BuildInfo)||void 0===a?void 0:a.packageName),e,"invalid-cordova-configuration",{missingPlugin:"cordova-plugin-buildInfo"}),pS("function"===typeof(null===(o=null===(r=null===(n=null===u||void 0===u?void 0:u.cordova)||void 0===n?void 0:n.plugins)||void 0===r?void 0:r.browsertab)||void 0===o?void 0:o.openUrl),e,"invalid-cordova-configuration",{missingPlugin:"cordova-plugin-browsertab"}),pS("function"===typeof(null===(s=null===(c=null===(i=null===u||void 0===u?void 0:u.cordova)||void 0===i?void 0:i.plugins)||void 0===c?void 0:c.browsertab)||void 0===s?void 0:s.isAvailable),e,"invalid-cordova-configuration",{missingPlugin:"cordova-plugin-browsertab"}),pS("function"===typeof(null===(d=null===(l=null===u||void 0===u?void 0:u.cordova)||void 0===l?void 0:l.InAppBrowser)||void 0===d?void 0:d.open),e,"invalid-cordova-configuration",{missingPlugin:"cordova-plugin-inappbrowser"})}(e);const r=await this._initialize(e);await r.initialized(),r.resetRedirect(),SB.clear(),await this._originValidation(e);const o=function(e,t){return{type:t,eventId:arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,urlResponse:null,sessionId:VO(),postBody:null,tenantId:e.tenantId,error:uS(e,"no-auth-event")}}(e,a,n);await function(e,t){return GO()._set(WO(e),t)}(e,o);const i=await jO(e,o,t);return async function(e,t,a){const{cordova:n}=UO();let r=()=>{};try{await new Promise(((o,i)=>{let c=null;function s(){var e;o();const t=null===(e=n.plugins.browsertab)||void 0===e?void 0:e.close;"function"===typeof t&&t(),"function"===typeof(null===a||void 0===a?void 0:a.close)&&a.close()}function l(){c||(c=window.setTimeout((()=>{i(uS(e,"redirect-cancelled-by-user"))}),2e3))}function d(){"visible"===(null===document||void 0===document?void 0:document.visibilityState)&&l()}t.addPassiveListener(s),document.addEventListener("resume",l,!1),lE()&&document.addEventListener("visibilitychange",d,!1),r=()=>{t.removePassiveListener(s),document.removeEventListener("resume",l,!1),document.removeEventListener("visibilitychange",d,!1),c&&window.clearTimeout(c)}}))}finally{r()}}(e,r,await LO(i))}_isIframeWebStorageSupported(e,t){throw new Error("Method not implemented.")}_originValidation(e){const t=e._key();return this.originValidationPromises[t]||(this.originValidationPromises[t]=async function(e){const{BuildInfo:t}=UO(),a={};mE()?a.iosBundleId=t.packageName:lE()?a.androidPackageName=t.packageName:dS(e,"operation-not-supported-in-this-environment"),await _B(e,a)}(e)),this.originValidationPromises[t]}attachCallbackListeners(e,t){const{universalLinks:a,handleOpenURL:n,BuildInfo:r}=UO(),o=setTimeout((async()=>{await QO(e),t.onEvent(JO())}),500),i=async a=>{clearTimeout(o);const n=await QO(e);let r=null;n&&(null===a||void 0===a?void 0:a.url)&&(r=KO(n,a.url)),t.onEvent(r||JO())};"undefined"!==typeof a&&"function"===typeof a.subscribe&&a.subscribe(null,i);const c=n,s="".concat(r.packageName.toLowerCase(),"://");UO().handleOpenURL=async e=>{if(e.toLowerCase().startsWith(s)&&i({url:e}),"function"===typeof c)try{c(e)}catch(t){console.error(t)}}}};function JO(){return{type:"unknown",eventId:null,sessionId:null,urlResponse:null,postBody:null,tenantId:null,error:uS("no-auth-event")}}function XO(){var e;return(null===(e=null===self||void 0===self?void 0:self.location)||void 0===e?void 0:e.protocol)||null}function ZO(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Uz();return!("file:"!==XO()&&"ionic:"!==XO()&&"capacitor:"!==XO()||!e.toLowerCase().match(/iphone|ipad|ipod|android/))}function $O(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Uz();return Kz()&&11===(null===document||void 0===document?void 0:document.documentMode)||function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Uz();return/Edge\/\d+/.test(e)}(e)}function eD(){try{const e=self.localStorage,t=VT();if(e)return e.setItem(t,"1"),e.removeItem(t),!$O()||Vz()}catch(e){return tD()&&Vz()}return!1}function tD(){return"undefined"!==typeof a.g&&"WorkerGlobalScope"in a.g&&"importScripts"in a.g}function aD(){return("http:"===XO()||"https:"===XO()||Hz()||ZO())&&!(Qz()||jz())&&eD()&&!tD()}function nD(){return ZO()&&"undefined"!==typeof document}const rD={LOCAL:"local",NONE:"none",SESSION:"session"},oD=pS,iD="persistence";async function cD(e){await e._initializationPromise;const t=sD(),a=aE(iD,e.config.apiKey,e.name);t&&t.setItem(a,e._getPersistence())}function sD(){var e;try{return(null===(e="undefined"!==typeof window?window:null)||void 0===e?void 0:e.sessionStorage)||null}catch(t){return null}}const lD=pS;class dD{constructor(){this.browserResolver=$S(dR),this.cordovaResolver=$S(qO),this.underlyingResolver=null,this._redirectPersistence=QT,this._completeRedirectFn=OB,this._overrideRedirectResult=BB}async _initialize(e){return await this.selectUnderlyingResolver(),this.assertedUnderlyingResolver._initialize(e)}async _openPopup(e,t,a,n){return await this.selectUnderlyingResolver(),this.assertedUnderlyingResolver._openPopup(e,t,a,n)}async _openRedirect(e,t,a,n){return await this.selectUnderlyingResolver(),this.assertedUnderlyingResolver._openRedirect(e,t,a,n)}_isIframeWebStorageSupported(e,t){this.assertedUnderlyingResolver._isIframeWebStorageSupported(e,t)}_originValidation(e){return this.assertedUnderlyingResolver._originValidation(e)}get _shouldInitProactively(){return nD()||this.browserResolver._shouldInitProactively}get assertedUnderlyingResolver(){return lD(this.underlyingResolver,"internal-error"),this.underlyingResolver}async selectUnderlyingResolver(){if(this.underlyingResolver)return;const e=await async function(){return!!nD()&&new Promise((e=>{const t=setTimeout((()=>{e(!1)}),1e3);document.addEventListener("deviceready",(()=>{clearTimeout(t),e(!0)}))}))}();this.underlyingResolver=e?this.cordovaResolver:this.browserResolver}}function uD(e){return e.unwrap()}function mD(e,t){var a;const n=null===(a=t.customData)||void 0===a?void 0:a._tokenResponse;if("auth/multi-factor-auth-required"===(null===t||void 0===t?void 0:t.code)){t.resolver=new pD(e,function(e,t){var a;const n=rM(e),r=t;return pS(t.customData.operationType,n,"argument-error"),pS(null===(a=r.customData._serverResponse)||void 0===a?void 0:a.mfaPendingCredential,n,"argument-error"),FT._fromError(n,r)}(e,t))}else if(n){const e=fD(t),a=t;e&&(a.credential=e,a.tenantId=n.tenantId||void 0,a.email=n.email||void 0,a.phoneNumber=n.phoneNumber||void 0)}}function fD(e){const{_tokenResponse:t}=e instanceof Gz?e.customData:e;if(!t)return null;if(!(e instanceof Gz)&&"temporaryProof"in t&&"phoneNumber"in t)return gB.credentialFromResult(e);const a=t.providerId;if(!a||a===XC.PASSWORD)return null;let n;switch(a){case XC.GOOGLE:n=WE;break;case XC.FACEBOOK:n=GE;break;case XC.GITHUB:n=YE;break;case XC.TWITTER:n=XE;break;default:const{oauthIdToken:e,oauthAccessToken:r,oauthTokenSecret:o,pendingToken:i,nonce:c}=t;return r||o||e||i?i?a.startsWith("saml.")?qE._create(a,i):UE._fromParams({providerId:a,signInMethod:a,pendingToken:i,idToken:e,accessToken:r}):new VE(a).credential({idToken:e,accessToken:r,rawNonce:c}):null}return e instanceof Gz?n.credentialFromError(e):n.credentialFromResult(e)}function hD(e,t){return t.catch((t=>{throw t instanceof Gz&&mD(e,t),t})).then((e=>{const t=e.operationType,a=e.user;return{operationType:t,credential:(n=e,fD(n)),additionalUserInfo:NT(e),user:gD.getOrCreate(a)};var n}))}async function AD(e,t){const a=await t;return{verificationId:a.verificationId,confirm:t=>hD(e,a.confirm(t))}}class pD{constructor(e,t){this.resolver=t,this.auth=function(e){return e.wrapped()}(e)}get session(){return this.resolver.session}get hints(){return this.resolver.hints}resolveSignIn(e){return hD(uD(this.auth),this.resolver.resolveSignIn(e))}}class gD{constructor(e){this._delegate=e,this.multiFactor=function(e){const t=rM(e);return DT.has(t)||DT.set(t,OT._fromUser(t)),DT.get(t)}(e)}static getOrCreate(e){return gD.USER_MAP.has(e)||gD.USER_MAP.set(e,new gD(e)),gD.USER_MAP.get(e)}delete(){return this._delegate.delete()}reload(){return this._delegate.reload()}toJSON(){return this._delegate.toJSON()}getIdTokenResult(e){return this._delegate.getIdTokenResult(e)}getIdToken(e){return this._delegate.getIdToken(e)}linkAndRetrieveDataWithCredential(e){return this.linkWithCredential(e)}async linkWithCredential(e){return hD(this.auth,dT(this._delegate,e))}async linkWithPhoneNumber(e,t){return AD(this.auth,async function(e,t,a){const n=rM(e);await iT(!1,n,"phone");const r=await pB(n.auth,t,rM(a));return new AB(r,(e=>dT(n,e)))}(this._delegate,e,t))}async linkWithPopup(e){return hD(this.auth,async function(e,t,a){const n=rM(e);hS(n.auth,t,QE);const r=vB(n.auth,a);return new MB(n.auth,"linkViaPopup",t,r,n).executeNotNull()}(this._delegate,e,dD))}async linkWithRedirect(e){return await cD(vE(this.auth)),FB(this._delegate,e,dD)}reauthenticateAndRetrieveDataWithCredential(e){return this.reauthenticateWithCredential(e)}async reauthenticateWithCredential(e){return hD(this.auth,uT(this._delegate,e))}reauthenticateWithPhoneNumber(e,t){return AD(this.auth,async function(e,t,a){const n=rM(e);if(yC(n.auth.app))return Promise.reject(fS(n.auth));const r=await pB(n.auth,t,rM(a));return new AB(r,(e=>uT(n,e)))}(this._delegate,e,t))}reauthenticateWithPopup(e){return hD(this.auth,async function(e,t,a){const n=rM(e);if(yC(n.auth.app))return Promise.reject(uS(n.auth,"operation-not-supported-in-this-environment"));hS(n.auth,t,QE);const r=vB(n.auth,a);return new MB(n.auth,"reauthViaPopup",t,r,n).executeNotNull()}(this._delegate,e,dD))}async reauthenticateWithRedirect(e){return await cD(vE(this.auth)),PB(this._delegate,e,dD)}sendEmailVerification(e){return wT(this._delegate,e)}async unlink(e){return await rT(this._delegate,e),this}updateEmail(e){return function(e,t){const a=rM(e);return yC(a.auth.app)?Promise.reject(fS(a.auth)):CT(a,t,null)}(this._delegate,e)}updatePassword(e){return MT(this._delegate,e)}updatePhoneNumber(e){return async function(e,t){const a=rM(e);if(yC(a.auth.app))return Promise.reject(fS(a.auth));await oT(a,t)}(this._delegate,e)}updateProfile(e){return zT(this._delegate,e)}verifyBeforeUpdateEmail(e,t){return xT(this._delegate,e,t)}get emailVerified(){return this._delegate.emailVerified}get isAnonymous(){return this._delegate.isAnonymous}get metadata(){return this._delegate.metadata}get phoneNumber(){return this._delegate.phoneNumber}get providerData(){return this._delegate.providerData}get refreshToken(){return this._delegate.refreshToken}get tenantId(){return this._delegate.tenantId}get displayName(){return this._delegate.displayName}get email(){return this._delegate.email}get photoURL(){return this._delegate.photoURL}get providerId(){return this._delegate.providerId}get uid(){return this._delegate.uid}get auth(){return this._delegate.auth}}gD.USER_MAP=new WeakMap;const vD=pS;class bD{constructor(e,t){if(this.app=e,t.isInitialized())return this._delegate=t.getImmediate(),void this.linkUnderlyingAuth();const{apiKey:a}=e.options;vD(a,"invalid-api-key",{appName:e.name}),vD(a,"invalid-api-key",{appName:e.name});const n="undefined"!==typeof window?dD:void 0;this._delegate=t.initialize({options:{persistence:kD(a,e.name),popupRedirectResolver:n}}),this._delegate._updateErrorMap(oS),this.linkUnderlyingAuth()}get emulatorConfig(){return this._delegate.emulatorConfig}get currentUser(){return this._delegate.currentUser?gD.getOrCreate(this._delegate.currentUser):null}get languageCode(){return this._delegate.languageCode}set languageCode(e){this._delegate.languageCode=e}get settings(){return this._delegate.settings}get tenantId(){return this._delegate.tenantId}set tenantId(e){this._delegate.tenantId=e}useDeviceLanguage(){this._delegate.useDeviceLanguage()}signOut(){return this._delegate.signOut()}useEmulator(e,t){CE(this._delegate,e,t)}applyActionCode(e){return vT(this._delegate,e)}checkActionCode(e){return bT(this._delegate,e)}confirmPasswordReset(e,t){return async function(e,t,a){await BE(rM(e),{oobCode:t,newPassword:a}).catch((async t=>{throw t.code==="auth/".concat("password-does-not-meet-requirements")&&gT(e),t}))}(this._delegate,e,t)}async createUserWithEmailAndPassword(e,t){return hD(this._delegate,async function(e,t,a){if(yC(e.app))return Promise.reject(fS(e));const n=vE(e),r=ME(n,{returnSecureToken:!0,email:t,password:a,clientType:"CLIENT_TYPE_WEB"},"signUpPassword",ZE),o=await r.catch((t=>{throw t.code==="auth/".concat("password-does-not-meet-requirements")&&gT(e),t})),i=await $E._fromIdTokenResponse(n,"signIn",o);return await n._updateCurrentUser(i.user),i}(this._delegate,e,t))}fetchProvidersForEmail(e){return this.fetchSignInMethodsForEmail(e)}fetchSignInMethodsForEmail(e){return kT(this._delegate,e)}isSignInWithEmailLink(e){return function(e,t){const a=_E.parseLink(t);return"EMAIL_SIGNIN"===(null===a||void 0===a?void 0:a.operation)}(this._delegate,e)}async getRedirectResult(){vD(aD(),this._delegate,"operation-not-supported-in-this-environment");const e=await async function(e,t){return await vE(e)._initializationPromise,OB(e,t,!1)}(this._delegate,dD);return e?hD(this._delegate,Promise.resolve(e)):{credential:null,user:null}}addFrameworkForLogging(e){!function(e,t){vE(e)._logFramework(t)}(this._delegate,e)}onAuthStateChanged(e,t,a){const{next:n,error:r,complete:o}=yD(e,t,a);return this._delegate.onAuthStateChanged(n,r,o)}onIdTokenChanged(e,t,a){const{next:n,error:r,complete:o}=yD(e,t,a);return this._delegate.onIdTokenChanged(n,r,o)}sendSignInLinkToEmail(e,t){return async function(e,t,a){const n=vE(e),r={requestType:"EMAIL_SIGNIN",email:t,clientType:"CLIENT_TYPE_WEB"};!function(e,t){pS(t.handleCodeInApp,n,"argument-error"),t&&pT(n,e,t)}(r,a),await ME(n,r,"getOobCode",FE)}(this._delegate,e,t)}sendPasswordResetEmail(e,t){return async function(e,t,a){const n=vE(e),r={requestType:"PASSWORD_RESET",email:t,clientType:"CLIENT_TYPE_WEB"};a&&pT(n,r,a),await ME(n,r,"getOobCode",PE)}(this._delegate,e,t||void 0)}async setPersistence(e){let t;switch(function(e,t){oD(Object.values(rD).includes(t),e,"invalid-persistence-type"),Qz()?oD(t!==rD.SESSION,e,"unsupported-persistence-type"):jz()?oD(t===rD.NONE,e,"unsupported-persistence-type"):tD()?oD(t===rD.NONE||t===rD.LOCAL&&Vz(),e,"unsupported-persistence-type"):oD(t===rD.NONE||eD(),e,"unsupported-persistence-type")}(this._delegate,e),e){case rD.SESSION:t=QT;break;case rD.LOCAL:t=await $S(rB)._isAvailable()?rB:_T;break;case rD.NONE:t=tE;break;default:return dS("argument-error",{appName:this._delegate.name})}return this._delegate.setPersistence(t)}signInAndRetrieveDataWithCredential(e){return this.signInWithCredential(e)}signInAnonymously(){return hD(this._delegate,async function(e){var t;if(yC(e.app))return Promise.reject(fS(e));const a=vE(e);if(await a._initializationPromise,null===(t=a.currentUser)||void 0===t?void 0:t.isAnonymous)return new $E({user:a.currentUser,providerId:null,operationType:"signIn"});const n=await ZE(a,{returnSecureToken:!0}),r=await $E._fromIdTokenResponse(a,"signIn",n,!0);return await a._updateCurrentUser(r.user),r}(this._delegate))}signInWithCredential(e){return hD(this._delegate,lT(this._delegate,e))}signInWithCustomToken(e){return hD(this._delegate,mT(this._delegate,e))}signInWithEmailAndPassword(e,t){return hD(this._delegate,yT(this._delegate,e,t))}signInWithEmailLink(e,t){return hD(this._delegate,async function(e,t,a){if(yC(e.app))return Promise.reject(fS(e));const n=rM(e),r=HE.credentialWithLink(t,a||bS());return pS(r._tenantId===(n.tenantId||null),n,"tenant-id-mismatch"),lT(n,r)}(this._delegate,e,t))}signInWithPhoneNumber(e,t){return AD(this._delegate,async function(e,t,a){if(yC(e.app))return Promise.reject(fS(e));const n=vE(e),r=await pB(n,t,rM(a));return new AB(r,(e=>lT(n,e)))}(this._delegate,e,t))}async signInWithPopup(e){return vD(aD(),this._delegate,"operation-not-supported-in-this-environment"),hD(this._delegate,async function(e,t,a){if(yC(e.app))return Promise.reject(uS(e,"operation-not-supported-in-this-environment"));const n=vE(e);hS(e,t,QE);const r=vB(n,a);return new MB(n,"signInViaPopup",t,r).executeNotNull()}(this._delegate,e,dD))}async signInWithRedirect(e){return vD(aD(),this._delegate,"operation-not-supported-in-this-environment"),await cD(this._delegate),NB(this._delegate,e,dD)}updateCurrentUser(e){return this._delegate.updateCurrentUser(e)}verifyPasswordResetCode(e){return async function(e,t){const{data:a}=await bT(rM(e),t);return a.email}(this._delegate,e)}unwrap(){return this._delegate}_delete(){return this._delegate._delete()}linkUnderlyingAuth(){this._delegate.wrapped=()=>this}}function yD(e,t,a){let n=e;"function"!==typeof e&&({next:n,error:t,complete:a}=e);const r=n;return{next:e=>r(e&&gD.getOrCreate(e)),error:t,complete:a}}function kD(e,t){const a=function(e,t){const a=sD();if(!a)return[];const n=aE(iD,e,t);switch(a.getItem(n)){case rD.NONE:return[tE];case rD.LOCAL:return[rB,QT];case rD.SESSION:return[QT];default:return[]}}(e,t);if("undefined"===typeof self||a.includes(rB)||a.push(rB),"undefined"!==typeof window)for(const n of[_T,QT])a.includes(n)||a.push(n);return a.includes(tE)||a.push(tE),a}bD.Persistence=rD;class wD{constructor(){this.providerId="phone",this._delegate=new gB(uD(DO.auth()))}static credential(e,t){return gB.credential(e,t)}verifyPhoneNumber(e,t){return this._delegate.verifyPhoneNumber(e,t)}unwrap(){return this._delegate}}wD.PHONE_SIGN_IN_METHOD=gB.PHONE_SIGN_IN_METHOD,wD.PROVIDER_ID=gB.PROVIDER_ID;const xD=pS;class zD{constructor(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:DO.app();var n;xD(null===(n=a.options)||void 0===n?void 0:n.apiKey,"invalid-api-key",{appName:a.name}),this._delegate=new hB(a.auth(),e,t),this.type=this._delegate.type}clear(){this._delegate.clear()}render(){return this._delegate.render()}verify(){return this._delegate.verify()}}var MD;(MD=DO).INTERNAL.registerComponent(new oM("auth-compat",(e=>{const t=e.getProvider("app-compat").getImmediate(),a=e.getProvider("auth");return new bD(t,a)}),"PUBLIC").setServiceProps({ActionCodeInfo:{Operation:{EMAIL_SIGNIN:ZC,PASSWORD_RESET:$C,RECOVER_EMAIL:eS,REVERT_SECOND_FACTOR_ADDITION:tS,VERIFY_AND_CHANGE_EMAIL:aS,VERIFY_EMAIL:nS}},EmailAuthProvider:HE,FacebookAuthProvider:GE,GithubAuthProvider:YE,GoogleAuthProvider:WE,OAuthProvider:VE,SAMLAuthProvider:JE,PhoneAuthProvider:wD,PhoneMultiFactorGenerator:fR,RecaptchaVerifier:zD,TwitterAuthProvider:XE,Auth:bD,AuthCredential:TE,Error:Gz}).setInstantiationMode("LAZY").setMultipleInstances(!1)),MD.registerVersion("@firebase/auth-compat","0.5.10");const CD="".concat("https://us-central1-work-permit-4c80a.cloudfunctions.net/webApi/api"),SD=IO.create({baseURL:CD});async function ED(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return await SD.get(e,t)}async function TD(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return await SD.post(e,t,a)}async function BD(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return await SD.put(e,t,a)}async function RD(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return await SD.delete(e,t)}SD.interceptors.request.use((async e=>{const t=JSON.parse(localStorage.getItem("%temp?localhost:user-tokens?client%"));return t&&t.accessToken&&(e.headers.Authorization="Bearer ".concat(t.accessToken)),e}),(e=>Promise.reject(e))),SD.interceptors.response.use((e=>e),(async e=>{const{config:t,response:a}=e;if(!a)return console.error("No response received",e),Promise.reject(e);const{status:n}=a;if((403===n||401===n)&&!t._retry){t._retry=!0,console.log("Token Expired..err: ",e);try{const e=await GD();if(e){const{idToken:a}=e;return localStorage.setItem("%temp?localhost:user-tokens?client%",JSON.stringify({accessToken:a})),SD.defaults.headers.common.Authorization="Bearer ".concat(a),t.headers.Authorization="Bearer ".concat(a),SD(t)}}catch(r){return Promise.reject(r)}}return Promise.reject(e)}));const ID="SHOW_UNAUTHORIZED_MESSAGE",ND=e=>({type:ID,payload:e});function PD(e){return"Minified Redux error #".concat(e,"; visit https://redux.js.org/Errors?code=").concat(e," for the full message or use the non-minified dev environment for full errors. ")}var FD=(()=>"function"===typeof Symbol&&Symbol.observable||"@@observable")(),OD=()=>Math.random().toString(36).substring(7).split("").join("."),DD={INIT:"@@redux/INIT".concat(OD()),REPLACE:"@@redux/REPLACE".concat(OD()),PROBE_UNKNOWN_ACTION:()=>"@@redux/PROBE_UNKNOWN_ACTION".concat(OD())};function UD(e){if("object"!==typeof e||null===e)return!1;let t=e;for(;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t||null===Object.getPrototypeOf(e)}function jD(e,t,a){if("function"!==typeof e)throw new Error(PD(2));if("function"===typeof t&&"function"===typeof a||"function"===typeof a&&"function"===typeof arguments[3])throw new Error(PD(0));if("function"===typeof t&&"undefined"===typeof a&&(a=t,t=void 0),"undefined"!==typeof a){if("function"!==typeof a)throw new Error(PD(1));return a(jD)(e,t)}let n=e,r=t,o=new Map,i=o,c=0,s=!1;function l(){i===o&&(i=new Map,o.forEach(((e,t)=>{i.set(t,e)})))}function d(){if(s)throw new Error(PD(3));return r}function u(e){if("function"!==typeof e)throw new Error(PD(4));if(s)throw new Error(PD(5));let t=!0;l();const a=c++;return i.set(a,e),function(){if(t){if(s)throw new Error(PD(6));t=!1,l(),i.delete(a),o=null}}}function m(e){if(!UD(e))throw new Error(PD(7));if("undefined"===typeof e.type)throw new Error(PD(8));if("string"!==typeof e.type)throw new Error(PD(17));if(s)throw new Error(PD(9));try{s=!0,r=n(r,e)}finally{s=!1}return(o=i).forEach((e=>{e()})),e}m({type:DD.INIT});return{dispatch:m,subscribe:u,getState:d,replaceReducer:function(e){if("function"!==typeof e)throw new Error(PD(10));n=e,m({type:DD.REPLACE})},[FD]:function(){const e=u;return{subscribe(t){if("object"!==typeof t||null===t)throw new Error(PD(11));function a(){const e=t;e.next&&e.next(d())}a();return{unsubscribe:e(a)}},[FD](){return this}}}}}const LD={isUserHaveUnathorizedAccess:!1},_D=function(e){const t=Object.keys(e),a={};for(let i=0;i{const a=e[t];if("undefined"===typeof a(void 0,{type:DD.INIT}))throw new Error(PD(12));if("undefined"===typeof a(void 0,{type:DD.PROBE_UNKNOWN_ACTION()}))throw new Error(PD(13))}))}(a)}catch(o){r=o}return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;if(r)throw r;let o=!1;const i={};for(let r=0;r0&&void 0!==arguments[0]?arguments[0]:LD,t=arguments.length>1?arguments[1]:void 0;return t.type===ID?{...e,isUserHaveUnathorizedAccess:t.payload}:e}}),HD=jD(_D),QD=()=>new Promise(((e,t)=>{var a,n,r;a=async a=>{if(a)try{bP.currentUser.getIdToken(!0).then((e=>{localStorage.setItem("%temp?localhost:user-tokens?client%",JSON.stringify({accessToken:e}))}));const t=await a.getIdTokenResult();e(t.claims)}catch(n){t(n)}else e(null)},rM(bP).onAuthStateChanged(a,n,r)})),KD=()=>{const e=JSON.parse(localStorage.getItem("%temp?localhost:user-details?client%"));return e&&"undefined"!==e?{role:e&&"superadmin"!==e.role.toLowerCase()&&"admin"!==e.role.toLowerCase()&&"zingworks"!==e.role.toLowerCase()?"user":e.role,responsibilities:(null===e||void 0===e?void 0:e.responsibilities)||[],assignedPlants:(null===e||void 0===e?void 0:e.assignedPlants)||[],appRoleName:(null===e||void 0===e?void 0:e.roleName)||(null===e||void 0===e?void 0:e.roleId),accountId:(null===e||void 0===e?void 0:e.accountId)||null,userUid:null===e||void 0===e?void 0:e.uid}:{}},VD=async()=>{try{await(e=bP,rM(e).signOut())}catch(t){throw console.error("Error signing out: ",t),t}var e},GD=async()=>{const e=bR().currentUser;if(!e)return console.error("No user found. Logging out."),VD(),localStorage.clear(),void HD.dispatch(ND(!0));try{const t=await e.getIdToken(!0),a=await e.getIdTokenResult(!0);return{idToken:t,accessToken:a,refreshToken:e.refreshToken}}catch(t){throw console.log("Error: ",t),new Error("Failed to refresh tokens. Please log in again.")}},WD="#6E55D0",YD="#EAE7F4",qD="#FFFFFF",JD="#F9F9F9",XD="#E0DBF4",ZD="#E2E2E2";const $D=a.p+"static/media/Globe-timezone.a19d0f672b18be5d1f677d18294b6724.svg",eU=()=>{var e,t,a,r;const{role:o}=KD(),i=Hs(),{SetAppState:c}=(0,n.useContext)(od),s=wz("(max-width:500px)"),l=wz("(max-width:820px)"),d=!(!o||"zingworks"!==o.toLowerCase()),[u,m]=(0,n.useState)(null),f=Boolean(u),[h,A]=(0,n.useState)({name:"",email:"",role:"",companyName:"",timezoneInfo:""}),p=(e,t)=>{const a=e,n=(e=>{const t=Wx()().tz(e).utcOffset(),a=Math.floor(Math.abs(t)/60),n=Math.abs(t)%60;return"GMT".concat(t>=0?" +":" -").concat(String(a).padStart(2,"0"),":").concat(String(n).padStart(2,"0"))})(e),r=Wx()().tz(e).format(t);return console.log("".concat(a," ").concat(n," | ").concat(r)),"".concat(a," ").concat(n," | ").concat(r)};(0,n.useEffect)((()=>{const e=JSON.parse(localStorage.getItem("%temp?localhost:user-details?client%"));if(e){const t=(null===e||void 0===e?void 0:e.displayName)||Zx(null===e||void 0===e?void 0:e.email);A({name:t,email:null===e||void 0===e?void 0:e.email,role:null===e||void 0===e?void 0:e.appRoleName,companyName:null===e||void 0===e?void 0:e.companyName,timezoneInfo:p(null===e||void 0===e?void 0:e.timeZone,null===e||void 0===e?void 0:e.dateFormat)})}}),[localStorage]);const g=()=>{m(null)},v=e=>{i(e),m(null)};return(0,w.jsxs)(n.Fragment,{children:[(0,w.jsxs)("div",{className:"d-flex align-items-center ms-auto",children:[!d&&(0,w.jsx)("div",{style:{display:l?"none":"inline-block",cursor:"default"},className:"me-3",children:(0,w.jsxs)("div",{className:"d-flex align-items-center gap-2",children:[(0,w.jsx)("img",{src:$D,alt:"time-zone-icon",style:{width:"25px",height:"25px"}}),(0,w.jsx)(pz,{className:"text-capitalize inter-regular-400",style:{fontSize:"14px"},children:h.timezoneInfo})]})}),(0,w.jsxs)("div",{className:"d-flex align-items-center ms-auto",style:{cursor:"pointer"},onClick:e=>{m(e.currentTarget)},children:[(0,w.jsx)(Ei,{size:"small",edge:"end","aria-label":"account of current user","aria-controls":"menu-appbar","aria-haspopup":"true",color:"inherit",className:"me-1",style:{color:WD,fontSize:"35px"},children:(0,w.jsx)(Oc.UserProfileIcon,{fontSize:"inherit"})}),(0,w.jsxs)("div",{style:{display:s?"none":"inline-block"},children:[(0,w.jsx)(pz,{className:"text-capitalize inter-regular-400",style:{fontSize:"14px"},children:h.name}),(0,w.jsxs)(pz,{className:"inter-light-300",style:{fontSize:"11px"},children:[h.role," ",d?"":"(".concat(h.companyName,")")]})]}),(0,w.jsx)(Ei,{size:"small",style:{display:s?"none":"initial"},children:(0,w.jsx)(Oc.DownArrowAngleIcon,{})})]})]}),(0,w.jsx)(rd,{anchorEl:u,open:f,onClose:g,onClick:g,transformOrigin:{horizontal:"right",vertical:"top"},anchorOrigin:{horizontal:"right",vertical:"bottom"},slotProps:{paper:{className:"menu-propover-class",sx:{"& .MuiMenu-list":{padding:0}}}},children:(0,w.jsxs)("div",{className:"profile-main-div my-0",children:[(0,w.jsx)("div",{className:"profile-icon-container",children:(0,w.jsxs)("div",{className:"profile-icon-circle",onClick:()=>{v("/profile")},children:[(0,w.jsx)("span",{className:"inter-medium-500 profile-initial-text",children:null===(e=h.name)||void 0===e||null===(t=e.charAt(0))||void 0===t?void 0:t.toUpperCase()}),(0,w.jsx)("div",{className:"profile-edit-icon",onClick:()=>{v("/profile")},children:(0,w.jsx)(Oc.EditIcon,{className:"edit-pencil"})})]})}),(0,w.jsx)("div",{className:"account-info-container cursor-pointer",onClick:()=>{v("/profile")},children:(0,w.jsx)("div",{className:"selected-account-wrapper py-2",children:(0,w.jsxs)("div",{className:"account ps-3",children:[(0,w.jsx)("div",{className:"selected-account-img",children:(0,w.jsx)(pz,{className:"inter-medium-500",variant:"h6",children:null===(a=h.name)||void 0===a||null===(r=a.charAt(0))||void 0===r?void 0:r.toUpperCase()})}),(0,w.jsxs)("div",{className:"profile-info w-75",children:[(0,w.jsx)(pz,{className:"inter-medium-500 text-dark text-capitalize",variant:"subtitle1",style:{fontSize:"15px"},children:h.name}),(0,w.jsx)(pz,{className:"inter-regular-400 text-dark",variant:"caption",noWrap:!0,children:h.email})]})]})})}),(0,w.jsx)(hl,{style:{color:"GrayText",border:"0.02rem solid GrayText"}}),(0,w.jsx)("div",{className:"logout-section-container",onClick:()=>{VD(),c({isAuthUser:!1,loggedInUserRole:!1,responsibilities:null,authUserDetails:{}}),localStorage.clear(),i("/",{replace:!0}),window.history.pushState(null,"","/")},children:(0,w.jsx)("div",{className:"account-logout-wrapper py-2",children:(0,w.jsxs)("div",{className:"logout ps-3",children:[(0,w.jsx)("div",{children:(0,w.jsx)(Oc.PowerSettingsNewIcon,{sx:{color:"GrayText",mr:1}})}),(0,w.jsx)("div",{className:"logout-text",children:(0,w.jsx)(pz,{className:"inter-regular-400",variant:"subtitle1",children:"Log Out"})})]})})})]})})]})};const tU=a.p+"static/media/WorkPermitFullLogo.5c09d259d64bc637810748b128a52c4b.svg";const aU=a.p+"static/media/WorkPermitSymbol.67fe35e1faa75df1dd7b9a6f5212e7d6.svg";function nU(e,t){"function"===typeof e?e(t):e&&(e.current=t)}function rU(e,t){return n.useMemo((function(){return null==e&&null==t?null:function(a){nU(e,a),nU(t,a)}}),[e,t])}var oU="undefined"!==typeof window?n.useLayoutEffect:n.useEffect;function iU(e){var t=n.useRef(e);return oU((function(){t.current=e})),n.useCallback((function(){return t.current.apply(void 0,arguments)}),[])}var cU=!0,sU=!1,lU=null,dU={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function uU(e){e.metaKey||e.altKey||e.ctrlKey||(cU=!0)}function mU(){cU=!1}function fU(){"hidden"===this.visibilityState&&sU&&(cU=!0)}function hU(e){var t=e.target;try{return t.matches(":focus-visible")}catch(a){}return cU||function(e){var t=e.type,a=e.tagName;return!("INPUT"!==a||!dU[t]||e.readOnly)||"TEXTAREA"===a&&!e.readOnly||!!e.isContentEditable}(t)}function AU(){sU=!0,window.clearTimeout(lU),lU=window.setTimeout((function(){sU=!1}),100)}function pU(){var e=n.useCallback((function(e){var t=ee.findDOMNode(e);null!=t&&function(e){e.addEventListener("keydown",uU,!0),e.addEventListener("mousedown",mU,!0),e.addEventListener("pointerdown",mU,!0),e.addEventListener("touchstart",mU,!0),e.addEventListener("visibilitychange",fU,!0)}(t.ownerDocument)}),[]);return{isFocusVisible:hU,onBlurVisible:AU,ref:e}}var gU="undefined"===typeof window?n.useEffect:n.useLayoutEffect;const vU=function(e){var t=e.classes,a=e.pulsate,r=void 0!==a&&a,o=e.rippleX,i=e.rippleY,c=e.rippleSize,s=e.in,l=e.onExited,d=void 0===l?function(){}:l,u=e.timeout,m=n.useState(!1),f=m[0],h=m[1],A=Et(t.ripple,t.rippleVisible,r&&t.ripplePulsate),p={width:c,height:c,top:-c/2+i,left:-c/2+o},g=Et(t.child,f&&t.childLeaving,r&&t.childPulsate),v=iU(d);return gU((function(){if(!s){h(!0);var e=setTimeout(v,u);return function(){clearTimeout(e)}}}),[v,s,u]),n.createElement("span",{className:A,style:p},n.createElement("span",{className:g}))};var bU=n.forwardRef((function(e,t){var a=e.center,r=void 0!==a&&a,o=e.classes,i=e.className,c=Ct(e,["center","classes","className"]),s=n.useState([]),l=s[0],d=s[1],u=n.useRef(0),m=n.useRef(null);n.useEffect((function(){m.current&&(m.current(),m.current=null)}),[l]);var f=n.useRef(!1),h=n.useRef(null),p=n.useRef(null),g=n.useRef(null);n.useEffect((function(){return function(){clearTimeout(h.current)}}),[]);var v=n.useCallback((function(e){var t=e.pulsate,a=e.rippleX,r=e.rippleY,i=e.rippleSize,c=e.cb;d((function(e){return[].concat(Pn(e),[n.createElement(vU,{key:u.current,classes:o,timeout:550,pulsate:t,rippleX:a,rippleY:r,rippleSize:i})])})),u.current+=1,m.current=c}),[o]),b=n.useCallback((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2?arguments[2]:void 0,n=t.pulsate,o=void 0!==n&&n,i=t.center,c=void 0===i?r||t.pulsate:i,s=t.fakeElement,l=void 0!==s&&s;if("mousedown"===e.type&&f.current)f.current=!1;else{"touchstart"===e.type&&(f.current=!0);var d,u,m,A=l?null:g.current,b=A?A.getBoundingClientRect():{width:0,height:0,left:0,top:0};if(c||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)d=Math.round(b.width/2),u=Math.round(b.height/2);else{var y=e.touches?e.touches[0]:e,k=y.clientX,w=y.clientY;d=Math.round(k-b.left),u=Math.round(w-b.top)}if(c)(m=Math.sqrt((2*Math.pow(b.width,2)+Math.pow(b.height,2))/3))%2===0&&(m+=1);else{var x=2*Math.max(Math.abs((A?A.clientWidth:0)-d),d)+2,z=2*Math.max(Math.abs((A?A.clientHeight:0)-u),u)+2;m=Math.sqrt(Math.pow(x,2)+Math.pow(z,2))}e.touches?null===p.current&&(p.current=function(){v({pulsate:o,rippleX:d,rippleY:u,rippleSize:m,cb:a})},h.current=setTimeout((function(){p.current&&(p.current(),p.current=null)}),80)):v({pulsate:o,rippleX:d,rippleY:u,rippleSize:m,cb:a})}}),[r,v]),y=n.useCallback((function(){b({},{pulsate:!0})}),[b]),k=n.useCallback((function(e,t){if(clearTimeout(h.current),"touchend"===e.type&&p.current)return e.persist(),p.current(),p.current=null,void(h.current=setTimeout((function(){k(e,t)})));p.current=null,d((function(e){return e.length>0?e.slice(1):e})),m.current=t}),[]);return n.useImperativeHandle(t,(function(){return{pulsate:y,start:b,stop:k}}),[y,b,k]),n.createElement("span",(0,A.A)({className:Et(o.root,i),ref:g},c),n.createElement(Jo,{component:null,exit:!0},l))}));const yU=Do((function(e){return{root:{overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"},ripple:{opacity:0,position:"absolute"},rippleVisible:{opacity:.3,transform:"scale(1)",animation:"$enter ".concat(550,"ms ").concat(e.transitions.easing.easeInOut)},ripplePulsate:{animationDuration:"".concat(e.transitions.duration.shorter,"ms")},child:{opacity:1,display:"block",width:"100%",height:"100%",borderRadius:"50%",backgroundColor:"currentColor"},childLeaving:{opacity:0,animation:"$exit ".concat(550,"ms ").concat(e.transitions.easing.easeInOut)},childPulsate:{position:"absolute",left:0,top:0,animation:"$pulsate 2500ms ".concat(e.transitions.easing.easeInOut," 200ms infinite")},"@keyframes enter":{"0%":{transform:"scale(0)",opacity:.1},"100%":{transform:"scale(1)",opacity:.3}},"@keyframes exit":{"0%":{opacity:1},"100%":{opacity:0}},"@keyframes pulsate":{"0%":{transform:"scale(1)"},"50%":{transform:"scale(0.92)"},"100%":{transform:"scale(1)"}}}}),{flip:!1,name:"MuiTouchRipple"})(n.memo(bU));var kU=n.forwardRef((function(e,t){var a=e.action,r=e.buttonRef,o=e.centerRipple,i=void 0!==o&&o,c=e.children,s=e.classes,l=e.className,d=e.component,u=void 0===d?"button":d,m=e.disabled,f=void 0!==m&&m,h=e.disableRipple,p=void 0!==h&&h,g=e.disableTouchRipple,v=void 0!==g&&g,b=e.focusRipple,y=void 0!==b&&b,k=e.focusVisibleClassName,w=e.onBlur,x=e.onClick,z=e.onFocus,M=e.onFocusVisible,C=e.onKeyDown,S=e.onKeyUp,E=e.onMouseDown,T=e.onMouseLeave,B=e.onMouseUp,R=e.onTouchEnd,I=e.onTouchMove,N=e.onTouchStart,P=e.onDragLeave,F=e.tabIndex,O=void 0===F?0:F,D=e.TouchRippleProps,U=e.type,j=void 0===U?"button":U,L=Ct(e,["action","buttonRef","centerRipple","children","classes","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","onBlur","onClick","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","onDragLeave","tabIndex","TouchRippleProps","type"]),_=n.useRef(null);var H=n.useRef(null),Q=n.useState(!1),K=Q[0],V=Q[1];f&&K&&V(!1);var G=pU(),W=G.isFocusVisible,Y=G.onBlurVisible,q=G.ref;function J(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:v;return iU((function(n){return t&&t(n),!a&&H.current&&H.current[e](n),!0}))}n.useImperativeHandle(a,(function(){return{focusVisible:function(){V(!0),_.current.focus()}}}),[]),n.useEffect((function(){K&&y&&!p&&H.current.pulsate()}),[p,y,K]);var X=J("start",E),Z=J("stop",P),$=J("stop",B),te=J("stop",(function(e){K&&e.preventDefault(),T&&T(e)})),ae=J("start",N),ne=J("stop",R),re=J("stop",I),oe=J("stop",(function(e){K&&(Y(e),V(!1)),w&&w(e)}),!1),ie=iU((function(e){_.current||(_.current=e.currentTarget),W(e)&&(V(!0),M&&M(e)),z&&z(e)})),ce=function(){var e=ee.findDOMNode(_.current);return u&&"button"!==u&&!("A"===e.tagName&&e.href)},se=n.useRef(!1),le=iU((function(e){y&&!se.current&&K&&H.current&&" "===e.key&&(se.current=!0,e.persist(),H.current.stop(e,(function(){H.current.start(e)}))),e.target===e.currentTarget&&ce()&&" "===e.key&&e.preventDefault(),C&&C(e),e.target===e.currentTarget&&ce()&&"Enter"===e.key&&!f&&(e.preventDefault(),x&&x(e))})),de=iU((function(e){y&&" "===e.key&&H.current&&K&&!e.defaultPrevented&&(se.current=!1,e.persist(),H.current.stop(e,(function(){H.current.pulsate(e)}))),S&&S(e),x&&e.target===e.currentTarget&&ce()&&" "===e.key&&!e.defaultPrevented&&x(e)})),ue=u;"button"===ue&&L.href&&(ue="a");var me={};"button"===ue?(me.type=j,me.disabled=f):("a"===ue&&L.href||(me.role="button"),me["aria-disabled"]=f);var fe=rU(r,t),he=rU(q,_),Ae=rU(fe,he),pe=n.useState(!1),ge=pe[0],ve=pe[1];n.useEffect((function(){ve(!0)}),[]);var be=ge&&!p&&!f;return n.createElement(ue,(0,A.A)({className:Et(s.root,l,K&&[s.focusVisible,k],f&&s.disabled),onBlur:oe,onClick:x,onFocus:ie,onKeyDown:le,onKeyUp:de,onMouseDown:X,onMouseLeave:te,onMouseUp:$,onDragLeave:Z,onTouchEnd:ne,onTouchMove:re,onTouchStart:ae,ref:Ae,tabIndex:f?-1:O},me,L),c,be?n.createElement(yU,(0,A.A)({ref:H,center:i},D)):null)}));const wU=Do({root:{display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle","-moz-appearance":"none","-webkit-appearance":"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},"&$disabled":{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}},disabled:{},focusVisible:{}},{name:"MuiButtonBase"})(kU);var xU=n.forwardRef((function(e,t){var a=e.edge,r=void 0!==a&&a,o=e.children,i=e.classes,c=e.className,s=e.color,l=void 0===s?"default":s,d=e.disabled,u=void 0!==d&&d,m=e.disableFocusRipple,f=void 0!==m&&m,h=e.size,p=void 0===h?"medium":h,g=Ct(e,["edge","children","classes","className","color","disabled","disableFocusRipple","size"]);return n.createElement(wU,(0,A.A)({className:Et(i.root,c,"default"!==l&&i["color".concat(Uo(l))],u&&i.disabled,"small"===p&&i["size".concat(Uo(p))],{start:i.edgeStart,end:i.edgeEnd}[r]),centerRipple:!0,focusRipple:!f,disabled:u,ref:t},g),n.createElement("span",{className:i.label},o))}));const zU=Do((function(e){return{root:{textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:12,borderRadius:"50%",overflow:"visible",color:e.palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{backgroundColor:ao(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"&$disabled":{backgroundColor:"transparent",color:e.palette.action.disabled}},edgeStart:{marginLeft:-12,"$sizeSmall&":{marginLeft:-3}},edgeEnd:{marginRight:-12,"$sizeSmall&":{marginRight:-3}},colorInherit:{color:"inherit"},colorPrimary:{color:e.palette.primary.main,"&:hover":{backgroundColor:ao(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},colorSecondary:{color:e.palette.secondary.main,"&:hover":{backgroundColor:ao(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},disabled:{},sizeSmall:{padding:3,fontSize:e.typography.pxToRem(18)},label:{width:"100%",display:"flex",alignItems:"inherit",justifyContent:"inherit"}}}),{name:"MuiIconButton"})(xU);function MU(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{baseClasses:t,newClasses:a,Component:n}=e;if(!a)return t;const r=(0,A.A)({},t);return Object.keys(a).forEach((e=>{a[e]&&(r[e]="".concat(t[e]," ").concat(a[e]))})),r}const CU={set:(e,t,a,n)=>{let r=e.get(t);r||(r=new Map,e.set(t,r)),r.set(a,n)},get:(e,t,a)=>{const n=e.get(t);return n?n.get(a):void 0},delete:(e,t,a)=>{e.get(t).delete(a)}},SU=CU;const EU=n.createContext(null);function TU(){return n.useContext(EU)}const BU="function"===typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__",RU=["checked","disabled","error","focused","focusVisible","required","expanded","selected"];const IU=Ga({plugins:[on(),fn(),gn(),zn(),Rn(),"undefined"===typeof window?null:Er(),Tr()]}),NU={disableGeneration:!1,generateClassName:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{disableGlobal:t=!1,productionPrefix:a="jss",seed:n=""}=e,r=""===n?"":"".concat(n,"-");let o=0;const i=()=>(o+=1,o);return(e,o)=>{const c=o.options.name;if(c&&0===c.indexOf("Mui")&&!o.options.link&&!t){if(-1!==RU.indexOf(e.key))return"Mui-".concat(e.key);const t="".concat(r).concat(c,"-").concat(e.key);return o.options.theme[BU]&&""===n?"".concat(t,"-").concat(i()):t}return"".concat(r).concat(a).concat(i())}}(),jss:IU,sheetsCache:null,sheetsManager:new Map,sheetsRegistry:null},PU=n.createContext(NU);let FU=-1e9;var OU=a(9172),DU=a(7598);const UU=["variant"];function jU(e){return 0===e.length}function LU(e){const t="function"===typeof e;return{create:(a,n)=>{let r;try{r=t?e(a):e}catch(s){throw s}if(!n||!a.components||!a.components[n]||!a.components[n].styleOverrides&&!a.components[n].variants)return r;const o=a.components[n].styleOverrides||{},i=a.components[n].variants||[],c=(0,A.A)({},r);return Object.keys(o).forEach((e=>{c[e]=(0,OU.A)(c[e]||{},o[e])})),i.forEach((e=>{const t=function(e){const{variant:t}=e,a=(0,p.A)(e,UU);let n=t||"";return Object.keys(a).sort().forEach((t=>{n+="color"===t?jU(n)?e[t]:(0,DU.A)(e[t]):"".concat(jU(n)?t:(0,DU.A)(t)).concat((0,DU.A)(e[t].toString()))})),n}(e.props);c[t]=(0,OU.A)(c[t]||{},e.style)})),c},options:{}}}const _U={},HU=["name","classNamePrefix","Component","defaultTheme"];function QU(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{name:a,classNamePrefix:r,Component:o,defaultTheme:i=_U}=t,c=(0,p.A)(t,HU),s=LU(e),l=a||r||"makeStyles";s.options={index:(FU+=1,FU),name:a,meta:l,classNamePrefix:l};return function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=function(){var e;const t=TU();return null!=(e=null==t?void 0:t.$$material)?e:t}()||i,r=(0,A.A)({},n.useContext(PU),c),l=n.useRef(),d=n.useRef();!function(e,t){const a=n.useRef([]);let r;const o=n.useMemo((()=>({})),t);a.current!==o&&(a.current=o,r=e()),n.useEffect((()=>()=>{r&&r()}),[o])}((()=>{const n={name:a,state:{},stylesCreator:s,stylesOptions:r,theme:t};return function(e,t){let{state:a,theme:n,stylesOptions:r,stylesCreator:o,name:i}=e;if(r.disableGeneration)return;let c=SU.get(r.sheetsManager,o,n);c||(c={refs:0,staticSheet:null,dynamicStyles:null},SU.set(r.sheetsManager,o,n,c));const s=(0,A.A)({},o.options,r,{theme:n,flip:"boolean"===typeof r.flip?r.flip:"rtl"===n.direction});s.generateId=s.serverGenerateClassName||s.generateClassName;const l=r.sheetsRegistry;if(0===c.refs){let e;r.sheetsCache&&(e=SU.get(r.sheetsCache,o,n));const t=o.create(n,i);e||(e=r.jss.createStyleSheet(t,(0,A.A)({link:!1},s)),e.attach(),r.sheetsCache&&SU.set(r.sheetsCache,o,n,e)),l&&l.add(e),c.staticSheet=e,c.dynamicStyles=Ya(t)}if(c.dynamicStyles){const e=r.jss.createStyleSheet(c.dynamicStyles,(0,A.A)({link:!0},s));e.update(t),e.attach(),a.dynamicSheet=e,a.classes=MU({baseClasses:c.staticSheet.classes,newClasses:e.classes}),l&&l.add(e)}else a.classes=c.staticSheet.classes;c.refs+=1}(n,e),d.current=!1,l.current=n,()=>{!function(e){let{state:t,theme:a,stylesOptions:n,stylesCreator:r}=e;if(n.disableGeneration)return;const o=SU.get(n.sheetsManager,r,a);o.refs-=1;const i=n.sheetsRegistry;0===o.refs&&(SU.delete(n.sheetsManager,r,a),n.jss.removeStyleSheet(o.staticSheet),i&&i.remove(o.staticSheet)),t.dynamicSheet&&(n.jss.removeStyleSheet(t.dynamicSheet),i&&i.remove(t.dynamicSheet))}(n)}}),[t,s]),n.useEffect((()=>{d.current&&function(e,t){let{state:a}=e;a.dynamicSheet&&a.dynamicSheet.update(t)}(l.current,e),d.current=!0}));const u=function(e,t,a){let{state:n,stylesOptions:r}=e;if(r.disableGeneration)return t||{};n.cacheClasses||(n.cacheClasses={value:null,lastProp:null,lastJSS:{}});let o=!1;return n.classes!==n.cacheClasses.lastJSS&&(n.cacheClasses.lastJSS=n.classes,o=!0),t!==n.cacheClasses.lastProp&&(n.cacheClasses.lastProp=t,o=!0),o&&(n.cacheClasses.value=MU({baseClasses:n.cacheClasses.lastJSS,newClasses:t,Component:a})),n.cacheClasses.value}(l.current,e.classes,o);return u}}function KU(){return KU=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(r[a]=e[a]);return r}new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);const GU=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","unstable_viewTransition"];try{window.__reactRouterVersion="6"}catch(Tde){}new Map;const WU=r.startTransition;te.flushSync,r.useId;function YU(e){let{basename:t,children:a,future:r,window:o}=e,i=n.useRef();var c;null==i.current&&(i.current=(void 0===(c={window:o,v5Compat:!0})&&(c={}),ns((function(e,t){let{pathname:a,search:n,hash:r}=e.location;return es("",{pathname:a,search:n,hash:r},t.state&&t.state.usr||null,t.state&&t.state.key||"default")}),(function(e,t){return"string"===typeof t?t:ts(t)}),null,c)));let s=i.current,[l,d]=n.useState({action:s.action,location:s.location}),{v7_startTransition:u}=r||{},m=n.useCallback((e=>{u&&WU?WU((()=>d(e))):d(e)}),[d,u]);return n.useLayoutEffect((()=>s.listen(m)),[s,m]),n.createElement(ol,{basename:t,children:a,location:l.location,navigationType:l.action,navigator:s,future:r})}const qU="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement,JU=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,XU=n.forwardRef((function(e,t){let a,{onClick:r,relative:o,reloadDocument:i,replace:c,state:s,target:l,to:d,preventScrollReset:u,unstable_viewTransition:m}=e,f=VU(e,GU),{basename:h}=n.useContext(Fs),A=!1;if("string"===typeof d&&JU.test(d)&&(a=d,qU))try{let e=new URL(window.location.href),t=d.startsWith("//")?new URL(e.protocol+d):new URL(d),a=ys(t.pathname,h);t.origin===e.origin&&null!=a?d=a+t.search+t.hash:A=!0}catch(Tde){}let p=function(e,t){let{relative:a}=void 0===t?{}:t;js()||Xc(!1);let{basename:r,navigator:o}=n.useContext(Fs),{hash:i,pathname:c,search:s}=Ks(e,{relative:a}),l=c;return"/"!==r&&(l="/"===c?r:Ms([r,c])),o.createHref({pathname:l,search:s,hash:i})}(d,{relative:o}),g=function(e,t){let{target:a,replace:r,state:o,preventScrollReset:i,relative:c,unstable_viewTransition:s}=void 0===t?{}:t,l=Hs(),d=Ls(),u=Ks(e,{relative:c});return n.useCallback((t=>{if(function(e,t){return 0===e.button&&(!t||"_self"===t)&&!function(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}(e)}(t,a)){t.preventDefault();let a=void 0!==r?r:ts(d)===ts(u);l(e,{replace:a,state:o,preventScrollReset:i,relative:c,unstable_viewTransition:s})}}),[d,l,u,r,o,a,e,i,c,s])}(d,{replace:c,state:s,target:l,preventScrollReset:u,relative:o,unstable_viewTransition:m});return n.createElement("a",KU({},f,{href:a||p,onClick:A||i?r:function(e){r&&r(e),e.defaultPrevented||g(e)},ref:t,target:l}))}));var ZU,$U;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(ZU||(ZU={})),function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"}($U||($U={}));var ej=a(7237),tj=n,aj=Symbol.for("react-redux-context"),nj="undefined"!==typeof globalThis?globalThis:{};function rj(){var e;if(!tj.createContext)return{};const t=null!==(e=nj[aj])&&void 0!==e?e:nj[aj]=new Map;let a=t.get(tj.createContext);return a||(a=tj.createContext(null),t.set(tj.createContext,a)),a}var oj=rj(),ij=()=>{throw new Error("uSES not initialized!")};function cj(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:oj;return function(){return tj.useContext(e)}}var sj=cj(),lj=ij,dj=(e,t)=>e===t;function uj(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:oj;const t=e===oj?sj:cj(e),a=function(e){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{equalityFn:n=dj,devModeChecks:r={}}="function"===typeof a?{equalityFn:a}:a;const{store:o,subscription:i,getServerState:c,stabilityCheck:s,identityFunctionCheck:l}=t(),d=(tj.useRef(!0),tj.useCallback({[e.name]:t=>e(t)}[e.name],[e,s,r.stabilityCheck])),u=lj(i.addNestedSub,o.getState,c||o.getState,d,n);return tj.useDebugValue(u),u};return Object.assign(a,{withTypes:()=>a}),a}var mj=uj();Symbol.for("react.element"),Symbol.for("react.portal"),Symbol.for("react.fragment"),Symbol.for("react.strict_mode"),Symbol.for("react.profiler"),Symbol.for("react.provider"),Symbol.for("react.context"),Symbol.for("react.server_context"),Symbol.for("react.forward_ref"),Symbol.for("react.suspense"),Symbol.for("react.suspense_list"),Symbol.for("react.memo"),Symbol.for("react.lazy"),Symbol.for("react.offscreen"),Symbol.for("react.client.reference");function fj(e){e()}var hj={notify(){},get:()=>[]};function Aj(e,t){let a,n=hj,r=0,o=!1;function i(){l.onStateChange&&l.onStateChange()}function c(){r++,a||(a=t?t.addNestedSub(i):e.subscribe(i),n=function(){let e=null,t=null;return{clear(){e=null,t=null},notify(){fj((()=>{let t=e;for(;t;)t.callback(),t=t.next}))},get(){const t=[];let a=e;for(;a;)t.push(a),a=a.next;return t},subscribe(a){let n=!0;const r=t={callback:a,next:null,prev:t};return r.prev?r.prev.next=r:e=r,function(){n&&null!==e&&(n=!1,r.next?r.next.prev=r.prev:t=r.prev,r.prev?r.prev.next=r.next:e=r.next)}}}}())}function s(){r--,a&&0===r&&(a(),a=void 0,n.clear(),n=hj)}const l={addNestedSub:function(e){c();const t=n.subscribe(e);let a=!1;return()=>{a||(a=!0,t(),s())}},notifyNestedSubs:function(){n.notify()},handleChangeWrapper:i,isSubscribed:function(){return o},trySubscribe:function(){o||(o=!0,c())},tryUnsubscribe:function(){o&&(o=!1,s())},getListeners:()=>n};return l}var pj=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),gj="undefined"!==typeof navigator&&"ReactNative"===navigator.product,vj=pj||gj?tj.useLayoutEffect:tj.useEffect;Object.defineProperty,Object.getOwnPropertyNames,Object.getOwnPropertySymbols,Object.getOwnPropertyDescriptor,Object.getPrototypeOf,Object.prototype;var bj=function(e){let{store:t,context:a,children:n,serverState:r,stabilityCheck:o="once",identityFunctionCheck:i="once"}=e;const c=tj.useMemo((()=>{const e=Aj(t);return{store:t,subscription:e,getServerState:r?()=>r:void 0,stabilityCheck:o,identityFunctionCheck:i}}),[t,r,o,i]),s=tj.useMemo((()=>t.getState()),[t]);vj((()=>{const{subscription:e}=c;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),s!==t.getState()&&e.notifyNestedSubs(),()=>{e.tryUnsubscribe(),e.onStateChange=void 0}}),[c,s]);const l=a||oj;return tj.createElement(l.Provider,{value:c},n)};function yj(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:oj;const t=e===oj?sj:cj(e),a=()=>{const{store:e}=t();return e};return Object.assign(a,{withTypes:()=>a}),a}var kj=yj();function wj(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:oj;const t=e===oj?kj:yj(e),a=()=>t().dispatch;return Object.assign(a,{withTypes:()=>a}),a}var xj,zj=wj();xj=ej.useSyncExternalStoreWithSelector,lj=xj,(e=>{e})(n.useSyncExternalStore);var Mj=a(5844);function Cj(e){return(0,Ce.Ay)("MuiDialog",e)}const Sj=(0,C.A)("MuiDialog",["root","scrollPaper","scrollBody","container","paper","paperScrollPaper","paperScrollBody","paperWidthFalse","paperWidthXs","paperWidthSm","paperWidthMd","paperWidthLg","paperWidthXl","paperFullWidth","paperFullScreen"]);const Ej=n.createContext({}),Tj=["aria-describedby","aria-labelledby","BackdropComponent","BackdropProps","children","className","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClick","onClose","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps"],Bj=(0,i.Ay)(Re,{name:"MuiDialog",slot:"Backdrop",overrides:(e,t)=>t.backdrop})({zIndex:-1}),Rj=(0,i.Ay)(Ye,{name:"MuiDialog",slot:"Root",overridesResolver:(e,t)=>t.root})({"@media print":{position:"absolute !important"}}),Ij=(0,i.Ay)("div",{name:"MuiDialog",slot:"Container",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.container,t["scroll".concat((0,st.A)(a.scroll))]]}})((e=>{let{ownerState:t}=e;return(0,A.A)({height:"100%","@media print":{height:"auto"},outline:0},"paper"===t.scroll&&{display:"flex",justifyContent:"center",alignItems:"center"},"body"===t.scroll&&{overflowY:"auto",overflowX:"hidden",textAlign:"center","&::after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}})})),Nj=(0,i.Ay)(ct,{name:"MuiDialog",slot:"Paper",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.paper,t["scrollPaper".concat((0,st.A)(a.scroll))],t["paperWidth".concat((0,st.A)(String(a.maxWidth)))],a.fullWidth&&t.paperFullWidth,a.fullScreen&&t.paperFullScreen]}})((e=>{let{theme:t,ownerState:a}=e;return(0,A.A)({margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},"paper"===a.scroll&&{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},"body"===a.scroll&&{display:"inline-block",verticalAlign:"middle",textAlign:"left"},!a.maxWidth&&{maxWidth:"calc(100% - 64px)"},"xs"===a.maxWidth&&{maxWidth:"px"===t.breakpoints.unit?Math.max(t.breakpoints.values.xs,444):"max(".concat(t.breakpoints.values.xs).concat(t.breakpoints.unit,", 444px)"),["&.".concat(Sj.paperScrollBody)]:{[t.breakpoints.down(Math.max(t.breakpoints.values.xs,444)+64)]:{maxWidth:"calc(100% - 64px)"}}},a.maxWidth&&"xs"!==a.maxWidth&&{maxWidth:"".concat(t.breakpoints.values[a.maxWidth]).concat(t.breakpoints.unit),["&.".concat(Sj.paperScrollBody)]:{[t.breakpoints.down(t.breakpoints.values[a.maxWidth]+64)]:{maxWidth:"calc(100% - 64px)"}}},a.fullWidth&&{width:"calc(100% - 64px)"},a.fullScreen&&{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,["&.".concat(Sj.paperScrollBody)]:{margin:0,maxWidth:"100%"}})})),Pj=n.forwardRef((function(e,t){const a=(0,oe.b)({props:e,name:"MuiDialog"}),r=h(),o={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{"aria-describedby":i,"aria-labelledby":c,BackdropComponent:s,BackdropProps:l,children:d,className:u,disableEscapeKeyDown:m=!1,fullScreen:f=!1,fullWidth:g=!1,maxWidth:v="sm",onBackdropClick:b,onClick:y,onClose:k,open:x,PaperComponent:z=ct,PaperProps:M={},scroll:C="paper",TransitionComponent:S=Me,transitionDuration:E=o,TransitionProps:T}=a,B=(0,p.A)(a,Tj),N=(0,A.A)({},a,{disableEscapeKeyDown:m,fullScreen:f,fullWidth:g,maxWidth:v,scroll:C}),P=(e=>{const{classes:t,scroll:a,maxWidth:n,fullWidth:r,fullScreen:o}=e,i={root:["root"],container:["container","scroll".concat((0,st.A)(a))],paper:["paper","paperScroll".concat((0,st.A)(a)),"paperWidth".concat((0,st.A)(String(n))),r&&"paperFullWidth",o&&"paperFullScreen"]};return(0,I.A)(i,Cj,t)})(N),F=n.useRef(),O=(0,Mj.A)(c),D=n.useMemo((()=>({titleId:O})),[O]);return(0,w.jsx)(Rj,(0,A.A)({className:(0,R.A)(P.root,u),closeAfterTransition:!0,components:{Backdrop:Bj},componentsProps:{backdrop:(0,A.A)({transitionDuration:E,as:s},l)},disableEscapeKeyDown:m,onClose:k,open:x,ref:t,onClick:e=>{y&&y(e),F.current&&(F.current=null,b&&b(e),k&&k(e,"backdropClick"))},ownerState:N},B,{children:(0,w.jsx)(S,(0,A.A)({appear:!0,in:x,timeout:E,role:"presentation"},T,{children:(0,w.jsx)(Ij,{className:(0,R.A)(P.container),onMouseDown:e=>{F.current=e.target===e.currentTarget},ownerState:N,children:(0,w.jsx)(Nj,(0,A.A)({as:z,elevation:24,role:"dialog","aria-describedby":i,"aria-labelledby":O},M,{className:(0,R.A)(P.paper,M.className),ownerState:N,children:(0,w.jsx)(Ej.Provider,{value:D,children:d})}))})}))}))})),Fj=Pj;function Oj(e){return(0,Ce.Ay)("MuiDialogTitle",e)}const Dj=(0,C.A)("MuiDialogTitle",["root"]),Uj=["className","id"],jj=(0,i.Ay)(pz,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"}),Lj=n.forwardRef((function(e,t){const a=(0,oe.b)({props:e,name:"MuiDialogTitle"}),{className:r,id:o}=a,i=(0,p.A)(a,Uj),c=a,s=(e=>{const{classes:t}=e;return(0,I.A)({root:["root"]},Oj,t)})(c),{titleId:l=o}=n.useContext(Ej);return(0,w.jsx)(jj,(0,A.A)({component:"h2",className:(0,R.A)(s.root,r),ownerState:c,ref:t,variant:"h6",id:null!=o?o:l},i))})),_j=Lj;function Hj(e){return(0,Ce.Ay)("MuiDialogContent",e)}(0,C.A)("MuiDialogContent",["root","dividers"]);const Qj=["className","dividers"],Kj=(0,i.Ay)("div",{name:"MuiDialogContent",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.root,a.dividers&&t.dividers]}})((e=>{let{theme:t,ownerState:a}=e;return(0,A.A)({flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"20px 24px"},a.dividers?{padding:"16px 24px",borderTop:"1px solid ".concat((t.vars||t).palette.divider),borderBottom:"1px solid ".concat((t.vars||t).palette.divider)}:{[".".concat(Dj.root," + &")]:{paddingTop:0}})})),Vj=n.forwardRef((function(e,t){const a=(0,oe.b)({props:e,name:"MuiDialogContent"}),{className:n,dividers:r=!1}=a,o=(0,p.A)(a,Qj),i=(0,A.A)({},a,{dividers:r}),c=(e=>{const{classes:t,dividers:a}=e,n={root:["root",a&&"dividers"]};return(0,I.A)(n,Hj,t)})(i);return(0,w.jsx)(Kj,(0,A.A)({className:(0,R.A)(c.root,n),ownerState:i,ref:t},o))})),Gj=Vj;function Wj(e){return(0,Ce.Ay)("MuiDialogActions",e)}(0,C.A)("MuiDialogActions",["root","spacing"]);const Yj=["className","disableSpacing"],qj=(0,i.Ay)("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.root,!a.disableSpacing&&t.spacing]}})((e=>{let{ownerState:t}=e;return(0,A.A)({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!t.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})})),Jj=n.forwardRef((function(e,t){const a=(0,oe.b)({props:e,name:"MuiDialogActions"}),{className:n,disableSpacing:r=!1}=a,o=(0,p.A)(a,Yj),i=(0,A.A)({},a,{disableSpacing:r}),c=(e=>{const{classes:t,disableSpacing:a}=e,n={root:["root",!a&&"spacing"]};return(0,I.A)(n,Wj,t)})(i);return(0,w.jsx)(qj,(0,A.A)({className:(0,R.A)(c.root,n),ownerState:i,ref:t},o))})),Xj=Jj;function Zj(e){return(0,Ce.Ay)("MuiButton",e)}const $j=(0,C.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"]);const eL=n.createContext({});const tL=n.createContext(void 0),aL=["children","color","component","className","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"],nL=e=>(0,A.A)({},"small"===e.size&&{"& > *:nth-of-type(1)":{fontSize:18}},"medium"===e.size&&{"& > *:nth-of-type(1)":{fontSize:20}},"large"===e.size&&{"& > *:nth-of-type(1)":{fontSize:22}}),rL=(0,i.Ay)(wi,{shouldForwardProp:e=>(0,lt.A)(e)||"classes"===e,name:"MuiButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.root,t[a.variant],t["".concat(a.variant).concat((0,st.A)(a.color))],t["size".concat((0,st.A)(a.size))],t["".concat(a.variant,"Size").concat((0,st.A)(a.size))],"inherit"===a.color&&t.colorInherit,a.disableElevation&&t.disableElevation,a.fullWidth&&t.fullWidth]}})((e=>{let{theme:t,ownerState:a}=e;var n,r;const o="light"===t.palette.mode?t.palette.grey[300]:t.palette.grey[800],i="light"===t.palette.mode?t.palette.grey.A100:t.palette.grey[700];return(0,A.A)({},t.typography.button,{minWidth:64,padding:"6px 16px",borderRadius:(t.vars||t).shape.borderRadius,transition:t.transitions.create(["background-color","box-shadow","border-color","color"],{duration:t.transitions.duration.short}),"&:hover":(0,A.A)({textDecoration:"none",backgroundColor:t.vars?"rgba(".concat(t.vars.palette.text.primaryChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,tt.X4)(t.palette.text.primary,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"text"===a.variant&&"inherit"!==a.color&&{backgroundColor:t.vars?"rgba(".concat(t.vars.palette[a.color].mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,tt.X4)(t.palette[a.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"outlined"===a.variant&&"inherit"!==a.color&&{border:"1px solid ".concat((t.vars||t).palette[a.color].main),backgroundColor:t.vars?"rgba(".concat(t.vars.palette[a.color].mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,tt.X4)(t.palette[a.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"contained"===a.variant&&{backgroundColor:t.vars?t.vars.palette.Button.inheritContainedHoverBg:i,boxShadow:(t.vars||t).shadows[4],"@media (hover: none)":{boxShadow:(t.vars||t).shadows[2],backgroundColor:(t.vars||t).palette.grey[300]}},"contained"===a.variant&&"inherit"!==a.color&&{backgroundColor:(t.vars||t).palette[a.color].dark,"@media (hover: none)":{backgroundColor:(t.vars||t).palette[a.color].main}}),"&:active":(0,A.A)({},"contained"===a.variant&&{boxShadow:(t.vars||t).shadows[8]}),["&.".concat($j.focusVisible)]:(0,A.A)({},"contained"===a.variant&&{boxShadow:(t.vars||t).shadows[6]}),["&.".concat($j.disabled)]:(0,A.A)({color:(t.vars||t).palette.action.disabled},"outlined"===a.variant&&{border:"1px solid ".concat((t.vars||t).palette.action.disabledBackground)},"contained"===a.variant&&{color:(t.vars||t).palette.action.disabled,boxShadow:(t.vars||t).shadows[0],backgroundColor:(t.vars||t).palette.action.disabledBackground})},"text"===a.variant&&{padding:"6px 8px"},"text"===a.variant&&"inherit"!==a.color&&{color:(t.vars||t).palette[a.color].main},"outlined"===a.variant&&{padding:"5px 15px",border:"1px solid currentColor"},"outlined"===a.variant&&"inherit"!==a.color&&{color:(t.vars||t).palette[a.color].main,border:t.vars?"1px solid rgba(".concat(t.vars.palette[a.color].mainChannel," / 0.5)"):"1px solid ".concat((0,tt.X4)(t.palette[a.color].main,.5))},"contained"===a.variant&&{color:t.vars?t.vars.palette.text.primary:null==(n=(r=t.palette).getContrastText)?void 0:n.call(r,t.palette.grey[300]),backgroundColor:t.vars?t.vars.palette.Button.inheritContainedBg:o,boxShadow:(t.vars||t).shadows[2]},"contained"===a.variant&&"inherit"!==a.color&&{color:(t.vars||t).palette[a.color].contrastText,backgroundColor:(t.vars||t).palette[a.color].main},"inherit"===a.color&&{color:"inherit",borderColor:"currentColor"},"small"===a.size&&"text"===a.variant&&{padding:"4px 5px",fontSize:t.typography.pxToRem(13)},"large"===a.size&&"text"===a.variant&&{padding:"8px 11px",fontSize:t.typography.pxToRem(15)},"small"===a.size&&"outlined"===a.variant&&{padding:"3px 9px",fontSize:t.typography.pxToRem(13)},"large"===a.size&&"outlined"===a.variant&&{padding:"7px 21px",fontSize:t.typography.pxToRem(15)},"small"===a.size&&"contained"===a.variant&&{padding:"4px 10px",fontSize:t.typography.pxToRem(13)},"large"===a.size&&"contained"===a.variant&&{padding:"8px 22px",fontSize:t.typography.pxToRem(15)},a.fullWidth&&{width:"100%"})}),(e=>{let{ownerState:t}=e;return t.disableElevation&&{boxShadow:"none","&:hover":{boxShadow:"none"},["&.".concat($j.focusVisible)]:{boxShadow:"none"},"&:active":{boxShadow:"none"},["&.".concat($j.disabled)]:{boxShadow:"none"}}})),oL=(0,i.Ay)("span",{name:"MuiButton",slot:"StartIcon",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.startIcon,t["iconSize".concat((0,st.A)(a.size))]]}})((e=>{let{ownerState:t}=e;return(0,A.A)({display:"inherit",marginRight:8,marginLeft:-4},"small"===t.size&&{marginLeft:-2},nL(t))})),iL=(0,i.Ay)("span",{name:"MuiButton",slot:"EndIcon",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.endIcon,t["iconSize".concat((0,st.A)(a.size))]]}})((e=>{let{ownerState:t}=e;return(0,A.A)({display:"inherit",marginRight:-4,marginLeft:8},"small"===t.size&&{marginRight:-2},nL(t))})),cL=n.forwardRef((function(e,t){const a=n.useContext(eL),r=n.useContext(tL),o=(0,gz.A)(a,e),i=(0,oe.b)({props:o,name:"MuiButton"}),{children:c,color:s="primary",component:l="button",className:d,disabled:u=!1,disableElevation:m=!1,disableFocusRipple:f=!1,endIcon:h,focusVisibleClassName:g,fullWidth:v=!1,size:b="medium",startIcon:y,type:k,variant:x="text"}=i,z=(0,p.A)(i,aL),M=(0,A.A)({},i,{color:s,component:l,disabled:u,disableElevation:m,disableFocusRipple:f,fullWidth:v,size:b,type:k,variant:x}),C=(e=>{const{color:t,disableElevation:a,fullWidth:n,size:r,variant:o,classes:i}=e,c={root:["root",o,"".concat(o).concat((0,st.A)(t)),"size".concat((0,st.A)(r)),"".concat(o,"Size").concat((0,st.A)(r)),"color".concat((0,st.A)(t)),a&&"disableElevation",n&&"fullWidth"],label:["label"],startIcon:["icon","startIcon","iconSize".concat((0,st.A)(r))],endIcon:["icon","endIcon","iconSize".concat((0,st.A)(r))]},s=(0,I.A)(c,Zj,i);return(0,A.A)({},i,s)})(M),S=y&&(0,w.jsx)(oL,{className:C.startIcon,ownerState:M,children:y}),E=h&&(0,w.jsx)(iL,{className:C.endIcon,ownerState:M,children:h}),T=r||"";return(0,w.jsxs)(rL,(0,A.A)({ownerState:M,className:(0,R.A)(a.className,C.root,d,T),component:l,disabled:u,focusRipple:!f,focusVisibleClassName:(0,R.A)(C.focusVisible,g),ref:t,type:k},z,{classes:C,children:[S,c,E]}))})),sL=cL;var lL=a(8139),dL=a.n(lL);const uL=["xxl","xl","lg","md","sm","xs"],mL="xs",fL=n.createContext({prefixes:{},breakpoints:uL,minBreakpoint:mL}),{Consumer:hL,Provider:AL}=fL;function pL(e,t){const{prefixes:a}=(0,n.useContext)(fL);return e||a[t]||t}const gL=n.forwardRef(((e,t)=>{let{bsPrefix:a,variant:n,animation:r="border",size:o,as:i="div",className:c,...s}=e;a=pL(a,"spinner");const l="".concat(a,"-").concat(r);return(0,w.jsx)(i,{ref:t,...s,className:dL()(c,l,o&&"".concat(l,"-").concat(o),n&&"text-".concat(n))})}));gL.displayName="Spinner";const vL=gL,bL=e=>{let{children:t,OnPress:a,Style:n,BtnStyle:r,Type:o,Color:i,Size:c,IsDisabled:s,ClassName:l,Variant:d,SX:u,LoadingState:m}=e;const f=i&&i.includes("#")?{}:{color:i};return(0,w.jsx)("div",{style:{...n},className:"w-100",children:(0,w.jsx)(sL,{type:o||"button",style:{...r,borderRadius:"4px",minHeight:"39px"},onClick:a,className:"".concat(i&&"error"===i?"custom-app-button-error":"custom-app-button-theme"," ").concat(l),sx:{textTransform:"none",":disabled":{opacity:.7},...u},size:c||"small",variant:d||"contained",fullWidth:!0,disabled:s||m,...f,children:m?(0,w.jsx)(vL,{size:"sm",type:"border",style:{margin:"3px auto"}}):t})})};const yL=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{autoHideDuration:t=null,disableWindowBlurListener:a=!1,onClose:r,open:o,resumeHideDuration:i}=e,c=(0,Zo.A)();n.useEffect((()=>{if(o)return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)};function e(e){e.defaultPrevented||"Escape"!==e.key&&"Esc"!==e.key||null==r||r(e,"escapeKeyDown")}}),[o,r]);const s=(0,Ie.A)(((e,t)=>{null==r||r(e,t)})),l=(0,Ie.A)((e=>{r&&null!=e&&c.start(e,(()=>{s(null,"timeout")}))}));n.useEffect((()=>(o&&l(t),c.clear)),[o,t,l,c]);const d=c.clear,u=n.useCallback((()=>{null!=t&&l(null!=i?i:.5*t)}),[t,i,l]),m=e=>t=>{const a=e.onFocus;null==a||a(t),d()},f=e=>t=>{const a=e.onMouseEnter;null==a||a(t),d()},h=e=>t=>{const a=e.onMouseLeave;null==a||a(t),u()};return n.useEffect((()=>{if(!a&&o)return window.addEventListener("focus",u),window.addEventListener("blur",d),()=>{window.removeEventListener("focus",u),window.removeEventListener("blur",d)}}),[a,o,u,d]),{getRootProps:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const a=(0,A.A)({},H(e),H(t));return(0,A.A)({role:"presentation"},t,a,{onBlur:(n=a,e=>{const t=n.onBlur;null==t||t(e),u()}),onFocus:m(a),onMouseEnter:f(a),onMouseLeave:h(a)});var n},onClickAway:e=>{null==r||r(e,"clickaway")}}};function kL(e){return e.substring(2).toLowerCase()}function wL(e){const{children:t,disableReactTree:a=!1,mouseEvent:r="onClick",onClickAway:o,touchEvent:i="onTouchEnd"}=e,c=n.useRef(!1),s=n.useRef(null),l=n.useRef(!1),d=n.useRef(!1);n.useEffect((()=>(setTimeout((()=>{l.current=!0}),0),()=>{l.current=!1})),[]);const u=(0,D.A)(t.ref,s),m=(0,Ie.A)((e=>{const t=d.current;d.current=!1;const n=(0,Y.A)(s.current);if(!l.current||!s.current||"clientX"in e&&function(e,t){return t.documentElement.clientWidth-1:!n.documentElement.contains(e.target)||s.current.contains(e.target),r||!a&&t||o(e)})),f=e=>a=>{d.current=!0;const n=t.props[e];n&&n(a)},h={ref:u};return!1!==i&&(h[i]=f(i)),n.useEffect((()=>{if(!1!==i){const e=kL(i),t=(0,Y.A)(s.current),a=()=>{c.current=!0};return t.addEventListener(e,m),t.addEventListener("touchmove",a),()=>{t.removeEventListener(e,m),t.removeEventListener("touchmove",a)}}}),[m,i]),!1!==r&&(h[r]=f(r)),n.useEffect((()=>{if(!1!==r){const e=kL(r),t=(0,Y.A)(s.current);return t.addEventListener(e,m),()=>{t.removeEventListener(e,m)}}}),[m,r]),(0,w.jsx)(n.Fragment,{children:n.cloneElement(t,h)})}function xL(e){return(0,Ce.Ay)("MuiSnackbarContent",e)}(0,C.A)("MuiSnackbarContent",["root","message","action"]);const zL=["action","className","message","role"],ML=(0,i.Ay)(ct,{name:"MuiSnackbarContent",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t}=e;const a="light"===t.palette.mode?.8:.98,n=(0,tt.tL)(t.palette.background.default,a);return(0,A.A)({},t.typography.body2,{color:t.vars?t.vars.palette.SnackbarContent.color:t.palette.getContrastText(n),backgroundColor:t.vars?t.vars.palette.SnackbarContent.bg:n,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}})})),CL=(0,i.Ay)("div",{name:"MuiSnackbarContent",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0"}),SL=(0,i.Ay)("div",{name:"MuiSnackbarContent",slot:"Action",overridesResolver:(e,t)=>t.action})({display:"flex",alignItems:"center",marginLeft:"auto",paddingLeft:16,marginRight:-8}),EL=n.forwardRef((function(e,t){const a=(0,oe.b)({props:e,name:"MuiSnackbarContent"}),{action:n,className:r,message:o,role:i="alert"}=a,c=(0,p.A)(a,zL),s=a,l=(e=>{const{classes:t}=e;return(0,I.A)({root:["root"],action:["action"],message:["message"]},xL,t)})(s);return(0,w.jsxs)(ML,(0,A.A)({role:i,square:!0,elevation:6,className:(0,R.A)(l.root,r),ownerState:s,ref:t},c,{children:[(0,w.jsx)(CL,{className:l.message,ownerState:s,children:o}),n?(0,w.jsx)(SL,{className:l.action,ownerState:s,children:n}):null]}))})),TL=EL;function BL(e){return(0,Ce.Ay)("MuiSnackbar",e)}(0,C.A)("MuiSnackbar",["root","anchorOriginTopCenter","anchorOriginBottomCenter","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft"]);const RL=["onEnter","onExited"],IL=["action","anchorOrigin","autoHideDuration","children","className","ClickAwayListenerProps","ContentProps","disableWindowBlurListener","message","onBlur","onClose","onFocus","onMouseEnter","onMouseLeave","open","resumeHideDuration","TransitionComponent","transitionDuration","TransitionProps"],NL=(0,i.Ay)("div",{name:"MuiSnackbar",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.root,t["anchorOrigin".concat((0,st.A)(a.anchorOrigin.vertical)).concat((0,st.A)(a.anchorOrigin.horizontal))]]}})((e=>{let{theme:t,ownerState:a}=e;return(0,A.A)({zIndex:(t.vars||t).zIndex.snackbar,position:"fixed",display:"flex",left:8,right:8,justifyContent:"center",alignItems:"center"},"top"===a.anchorOrigin.vertical?{top:8}:{bottom:8},"left"===a.anchorOrigin.horizontal&&{justifyContent:"flex-start"},"right"===a.anchorOrigin.horizontal&&{justifyContent:"flex-end"},{[t.breakpoints.up("sm")]:(0,A.A)({},"top"===a.anchorOrigin.vertical?{top:24}:{bottom:24},"center"===a.anchorOrigin.horizontal&&{left:"50%",right:"auto",transform:"translateX(-50%)"},"left"===a.anchorOrigin.horizontal&&{left:24,right:"auto"},"right"===a.anchorOrigin.horizontal&&{right:24,left:"auto"})})})),PL=n.forwardRef((function(e,t){const a=(0,oe.b)({props:e,name:"MuiSnackbar"}),r=h(),o={enter:r.transitions.duration.enteringScreen,exit:r.transitions.duration.leavingScreen},{action:i,anchorOrigin:{vertical:c,horizontal:s}={vertical:"bottom",horizontal:"left"},autoHideDuration:l=null,children:d,className:u,ClickAwayListenerProps:m,ContentProps:f,disableWindowBlurListener:g=!1,message:v,open:b,TransitionComponent:y=Ol,transitionDuration:k=o,TransitionProps:{onEnter:x,onExited:z}={}}=a,M=(0,p.A)(a.TransitionProps,RL),C=(0,p.A)(a,IL),S=(0,A.A)({},a,{anchorOrigin:{vertical:c,horizontal:s},autoHideDuration:l,disableWindowBlurListener:g,TransitionComponent:y,transitionDuration:k}),E=(e=>{const{classes:t,anchorOrigin:a}=e,n={root:["root","anchorOrigin".concat((0,st.A)(a.vertical)).concat((0,st.A)(a.horizontal))]};return(0,I.A)(n,BL,t)})(S),{getRootProps:T,onClickAway:B}=yL((0,A.A)({},S)),[R,N]=n.useState(!0),P=W({elementType:NL,getSlotProps:T,externalForwardedProps:C,ownerState:S,additionalProps:{ref:t},className:[E.root,u]});return!b&&R?null:(0,w.jsx)(wL,(0,A.A)({onClickAway:B},m,{children:(0,w.jsx)(NL,(0,A.A)({},P,{children:(0,w.jsx)(y,(0,A.A)({appear:!0,in:b,timeout:k,direction:"top"===c?"down":"up",onEnter:(e,t)=>{N(!1),x&&x(e,t)},onExited:e=>{N(!0),z&&z(e)}},M,{children:d||(0,w.jsx)(TL,(0,A.A)({message:v,action:i},f))}))}))}))})),FL=PL,OL=["className","elementType","ownerState","externalForwardedProps","getSlotOwnerState","internalForwardedProps"],DL=["component","slots","slotProps"],UL=["component"];function jL(e,t){const{className:a,elementType:n,ownerState:r,externalForwardedProps:o,getSlotOwnerState:i,internalForwardedProps:c}=t,s=(0,p.A)(t,OL),{component:l,slots:d={[e]:void 0},slotProps:u={[e]:void 0}}=o,m=(0,p.A)(o,DL),f=d[e]||n,h=V(u[e],r),g=K((0,A.A)({className:a},s,{externalForwardedProps:"root"===e?m:void 0,externalSlotProps:h})),{props:{component:v},internalRef:b}=g,y=(0,p.A)(g.props,UL),k=(0,D.A)(b,null==h?void 0:h.ref,t.ref),w=i?i(y):{},x=(0,A.A)({},r,w),z="root"===e?v||l:v,M=j(f,(0,A.A)({},"root"===e&&!l&&!d[e]&&c,"root"!==e&&!d[e]&&c,y,z&&{as:z},{ref:k}),x);return Object.keys(w).forEach((e=>{delete M[e]})),[f,M]}function LL(e){return(0,Ce.Ay)("MuiAlert",e)}const _L=(0,C.A)("MuiAlert",["root","action","icon","message","filled","colorSuccess","colorInfo","colorWarning","colorError","filledSuccess","filledInfo","filledWarning","filledError","outlined","outlinedSuccess","outlinedInfo","outlinedWarning","outlinedError","standard","standardSuccess","standardInfo","standardWarning","standardError"]);var HL=a(9662);const QL=(0,HL.A)((0,w.jsx)("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}),"SuccessOutlined"),KL=(0,HL.A)((0,w.jsx)("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),VL=(0,HL.A)((0,w.jsx)("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.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"}),"ErrorOutline"),GL=(0,HL.A)((0,w.jsx)("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined"),WL=(0,HL.A)((0,w.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"),YL=["action","children","className","closeText","color","components","componentsProps","icon","iconMapping","onClose","role","severity","slotProps","slots","variant"],qL=(0,i.Ay)(ct,{name:"MuiAlert",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.root,t[a.variant],t["".concat(a.variant).concat((0,st.A)(a.color||a.severity))]]}})((e=>{let{theme:t}=e;const a="light"===t.palette.mode?tt.e$:tt.a,n="light"===t.palette.mode?tt.a:tt.e$;return(0,A.A)({},t.typography.body2,{backgroundColor:"transparent",display:"flex",padding:"6px 16px",variants:[...Object.entries(t.palette).filter((e=>{let[,t]=e;return t.main&&t.light})).map((e=>{let[r]=e;return{props:{colorSeverity:r,variant:"standard"},style:{color:t.vars?t.vars.palette.Alert["".concat(r,"Color")]:a(t.palette[r].light,.6),backgroundColor:t.vars?t.vars.palette.Alert["".concat(r,"StandardBg")]:n(t.palette[r].light,.9),["& .".concat(_L.icon)]:t.vars?{color:t.vars.palette.Alert["".concat(r,"IconColor")]}:{color:t.palette[r].main}}}})),...Object.entries(t.palette).filter((e=>{let[,t]=e;return t.main&&t.light})).map((e=>{let[n]=e;return{props:{colorSeverity:n,variant:"outlined"},style:{color:t.vars?t.vars.palette.Alert["".concat(n,"Color")]:a(t.palette[n].light,.6),border:"1px solid ".concat((t.vars||t).palette[n].light),["& .".concat(_L.icon)]:t.vars?{color:t.vars.palette.Alert["".concat(n,"IconColor")]}:{color:t.palette[n].main}}}})),...Object.entries(t.palette).filter((e=>{let[,t]=e;return t.main&&t.dark})).map((e=>{let[a]=e;return{props:{colorSeverity:a,variant:"filled"},style:(0,A.A)({fontWeight:t.typography.fontWeightMedium},t.vars?{color:t.vars.palette.Alert["".concat(a,"FilledColor")],backgroundColor:t.vars.palette.Alert["".concat(a,"FilledBg")]}:{backgroundColor:"dark"===t.palette.mode?t.palette[a].dark:t.palette[a].main,color:t.palette.getContrastText(t.palette[a].main)})}}))]})})),JL=(0,i.Ay)("div",{name:"MuiAlert",slot:"Icon",overridesResolver:(e,t)=>t.icon})({marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9}),XL=(0,i.Ay)("div",{name:"MuiAlert",slot:"Message",overridesResolver:(e,t)=>t.message})({padding:"8px 0",minWidth:0,overflow:"auto"}),ZL=(0,i.Ay)("div",{name:"MuiAlert",slot:"Action",overridesResolver:(e,t)=>t.action})({display:"flex",alignItems:"flex-start",padding:"4px 0 0 16px",marginLeft:"auto",marginRight:-8}),$L={success:(0,w.jsx)(QL,{fontSize:"inherit"}),warning:(0,w.jsx)(KL,{fontSize:"inherit"}),error:(0,w.jsx)(VL,{fontSize:"inherit"}),info:(0,w.jsx)(GL,{fontSize:"inherit"})},e_=n.forwardRef((function(e,t){const a=(0,oe.b)({props:e,name:"MuiAlert"}),{action:n,children:r,className:o,closeText:i="Close",color:c,components:s={},componentsProps:l={},icon:d,iconMapping:u=$L,onClose:m,role:f="alert",severity:h="success",slotProps:g={},slots:v={},variant:b="standard"}=a,y=(0,p.A)(a,YL),k=(0,A.A)({},a,{color:c,severity:h,variant:b,colorSeverity:c||h}),x=(e=>{const{variant:t,color:a,severity:n,classes:r}=e,o={root:["root","color".concat((0,st.A)(a||n)),"".concat(t).concat((0,st.A)(a||n)),"".concat(t)],icon:["icon"],message:["message"],action:["action"]};return(0,I.A)(o,LL,r)})(k),z={slots:(0,A.A)({closeButton:s.CloseButton,closeIcon:s.CloseIcon},v),slotProps:(0,A.A)({},l,g)},[M,C]=jL("closeButton",{elementType:Ei,externalForwardedProps:z,ownerState:k}),[S,E]=jL("closeIcon",{elementType:WL,externalForwardedProps:z,ownerState:k});return(0,w.jsxs)(qL,(0,A.A)({role:f,elevation:0,ownerState:k,className:(0,R.A)(x.root,o),ref:t},y,{children:[!1!==d?(0,w.jsx)(JL,{ownerState:k,className:x.icon,children:d||u[h]||$L[h]}):null,(0,w.jsx)(XL,{ownerState:k,className:x.message,children:r}),null!=n?(0,w.jsx)(ZL,{ownerState:k,className:x.action,children:n}):null,null==n&&m?(0,w.jsx)(ZL,{ownerState:k,className:x.action,children:(0,w.jsx)(M,(0,A.A)({size:"small","aria-label":i,title:i,color:"inherit",onClick:m},C,{children:(0,w.jsx)(S,(0,A.A)({fontSize:"small"},E))}))}):null]}))})),t_=e_,a_=(0,n.createContext)(),n_=e=>{let{children:t}=e;const[a,r]=(0,n.useState)({open:!1,message:"",severity:"info"}),o=(0,n.useCallback)((function(e){r({open:!0,message:e,severity:arguments.length>1&&void 0!==arguments[1]?arguments[1]:"info"})}),[]),i=(0,n.useCallback)((()=>{r((e=>({...e,open:!1})))}),[]),c=(e,t)=>{"clickaway"!==t&&i()};return(0,w.jsxs)(a_.Provider,{value:{showSnackbar:o,closeSnackbar:i},children:[t,(0,w.jsx)(FL,{open:a.open,autoHideDuration:5e3,disableWindowBlurListener:!0,onClose:c,anchorOrigin:{horizontal:"right",vertical:"top"},children:(0,w.jsx)(t_,{onClose:c,severity:a.severity,color:a.severity,variant:"standard",children:a.message})})]})},r_=()=>(0,n.useContext)(a_);function o_(e){return(0,Ce.Ay)("MuiCircularProgress",e)}(0,C.A)("MuiCircularProgress",["root","determinate","indeterminate","colorPrimary","colorSecondary","svg","circle","circleDeterminate","circleIndeterminate","circleDisableShrink"]);var i_,c_,s_,l_;const d_=["className","color","disableShrink","size","style","thickness","value","variant"];let u_,m_,f_,h_;const A_=44,p_=(0,Xo.i7)(u_||(u_=i_||(i_=Ko(["\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n"])))),g_=(0,Xo.i7)(m_||(m_=c_||(c_=Ko(["\n 0% {\n stroke-dasharray: 1px, 200px;\n stroke-dashoffset: 0;\n }\n\n 50% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -15px;\n }\n\n 100% {\n stroke-dasharray: 100px, 200px;\n stroke-dashoffset: -125px;\n }\n"])))),v_=(0,i.Ay)("span",{name:"MuiCircularProgress",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.root,t[a.variant],t["color".concat((0,st.A)(a.color))]]}})((e=>{let{ownerState:t,theme:a}=e;return(0,A.A)({display:"inline-block"},"determinate"===t.variant&&{transition:a.transitions.create("transform")},"inherit"!==t.color&&{color:(a.vars||a).palette[t.color].main})}),(e=>{let{ownerState:t}=e;return"indeterminate"===t.variant&&(0,Xo.AH)(f_||(f_=s_||(s_=Ko(["\n animation: "," 1.4s linear infinite;\n "]))),p_)})),b_=(0,i.Ay)("svg",{name:"MuiCircularProgress",slot:"Svg",overridesResolver:(e,t)=>t.svg})({display:"block"}),y_=(0,i.Ay)("circle",{name:"MuiCircularProgress",slot:"Circle",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.circle,t["circle".concat((0,st.A)(a.variant))],a.disableShrink&&t.circleDisableShrink]}})((e=>{let{ownerState:t,theme:a}=e;return(0,A.A)({stroke:"currentColor"},"determinate"===t.variant&&{transition:a.transitions.create("stroke-dashoffset")},"indeterminate"===t.variant&&{strokeDasharray:"80px, 200px",strokeDashoffset:0})}),(e=>{let{ownerState:t}=e;return"indeterminate"===t.variant&&!t.disableShrink&&(0,Xo.AH)(h_||(h_=l_||(l_=Ko(["\n animation: "," 1.4s ease-in-out infinite;\n "]))),g_)})),k_=n.forwardRef((function(e,t){const a=(0,oe.b)({props:e,name:"MuiCircularProgress"}),{className:n,color:r="primary",disableShrink:o=!1,size:i=40,style:c,thickness:s=3.6,value:l=0,variant:d="indeterminate"}=a,u=(0,p.A)(a,d_),m=(0,A.A)({},a,{color:r,disableShrink:o,size:i,thickness:s,value:l,variant:d}),f=(e=>{const{classes:t,variant:a,color:n,disableShrink:r}=e,o={root:["root",a,"color".concat((0,st.A)(n))],svg:["svg"],circle:["circle","circle".concat((0,st.A)(a)),r&&"circleDisableShrink"]};return(0,I.A)(o,o_,t)})(m),h={},g={},v={};if("determinate"===d){const e=2*Math.PI*((A_-s)/2);h.strokeDasharray=e.toFixed(3),v["aria-valuenow"]=Math.round(l),h.strokeDashoffset="".concat(((100-l)/100*e).toFixed(3),"px"),g.transform="rotate(-90deg)"}return(0,w.jsx)(v_,(0,A.A)({className:(0,R.A)(f.root,n),style:(0,A.A)({width:i,height:i},g,c),ownerState:m,ref:t,role:"progressbar"},v,u,{children:(0,w.jsx)(b_,{className:f.svg,ownerState:m,viewBox:"".concat(22," ").concat(22," ").concat(A_," ").concat(A_),children:(0,w.jsx)(y_,{className:f.circle,style:h,ownerState:m,cx:A_,cy:A_,r:(A_-s)/2,fill:"none",strokeWidth:s})})}))})),w_=k_,x_=(0,n.createContext)(),z_=e=>{let{children:t}=e;const[a,r]=(0,n.useState)(!1),o=(0,n.useCallback)((()=>{r(!0)}),[]),i=(0,n.useCallback)((()=>{r(!1)}),[]);return(0,w.jsxs)(x_.Provider,{value:{showBackdrop:o,hideBackdrop:i},children:[t,(0,w.jsx)(Re,{sx:{color:"#fff",zIndex:e=>e.zIndex.modal+1},open:a,children:(0,w.jsx)(w_,{size:50,style:{color:"#FFF"},thickness:4})})]})},M_=()=>(0,n.useContext)(x_),C_=(0,i.Ay)(Fj)((e=>{let{theme:t}=e;return{zIndex:t.zIndex.modal+50}})),S_=e=>{let{ModalState:t,ToggleFunction:a}=e;const{showSnackbar:r}=r_(),{hideBackdrop:o}=M_(),i=Hs(),{SetAppState:c}=(0,n.useContext)(od);return(0,w.jsxs)(C_,{open:t,"aria-labelledby":"form-dialog-title",maxWidth:"xs",fullWidth:!0,children:[(0,w.jsx)(_j,{style:{textAlign:"center"},children:(0,w.jsx)(Oc.Error,{style:{fontSize:40,color:WD}})}),(0,w.jsxs)(Gj,{style:{textAlign:"center"},children:[(0,w.jsx)(_o,{style:{fontSize:"24px"},className:"inter-regular-400",children:"Your session has expired."}),(0,w.jsx)(_o,{style:{fontSize:"16px"},className:"inter-regular-400 my-2",children:"Your session has timed out, please log out and login again to continue."})]}),(0,w.jsx)(Xj,{className:"justify-content-center mb-3 mx-5",children:(0,w.jsx)(bL,{Color:"error",OnPress:()=>{navigator.onLine?(VD(),o(),c({isAuthUser:!1,loggedInUserRole:!1,responsibilities:null,authUserDetails:{}}),localStorage.clear(),i("/",{replace:!0}),window.history.pushState(null,"","/"),a()):r(vx,gx)},children:"Log Out"})})]})},E_=(0,i.Ay)(Wc,{shouldForwardProp:e=>"open"!==e})((e=>{let{theme:t,open:a}=e;return{zIndex:t.zIndex.drawer+1,transition:t.transitions.create(["margin","width"],{easing:t.transitions.easing.sharp,duration:t.transitions.duration.leavingScreen}),...a&&{marginLeft:"".concat(240,"px"),transition:t.transitions.create(["margin","width"],{easing:t.transitions.easing.easeOut,duration:t.transitions.duration.enteringScreen})}}})),T_=QU((e=>({deskTopLogo:{height:28,marginRight:e.spacing(2)},mobileLogo:{height:25,marginRight:e.spacing(1)},title:{flexGrow:1}}))),B_=e=>{let{IsSideBarOpen:t,HandleSideBarOpen:a}=e;const r=t,o=T_({open:r});let i=wz("(max-width:500px)");const c=zj(),s=mj((e=>e.UnauthorizedUserReducer.isUserHaveUnathorizedAccess));return(0,w.jsxs)(n.Fragment,{children:[(0,w.jsx)(S_,{ModalState:s,ToggleFunction:()=>{c(ND(!1))}}),(0,w.jsx)(E_,{position:"fixed",open:r,color:"inherit",children:(0,w.jsxs)(_c,{children:[(0,w.jsx)(XU,{to:"/",children:i?(0,w.jsx)("img",{src:aU,alt:"Zingworks Logo",className:o.mobileLogo}):(0,w.jsx)("img",{src:tU,alt:"Zingworks Logo",className:o.deskTopLogo})}),(0,w.jsx)(zU,{color:"default","aria-label":"open drawer",onClick:a,edge:"start",style:{display:r?"none":"initial"},children:(0,w.jsx)(Oc.KeyboardTabIcon,{})}),(0,w.jsx)(eU,{})]})})]})};const R_=n.createContext({});var I_="undefined"===typeof window?n.useEffect:n.useLayoutEffect,N_=n.forwardRef((function(e,t){var a=e.alignItems,r=void 0===a?"center":a,o=e.autoFocus,i=void 0!==o&&o,c=e.button,s=void 0!==c&&c,l=e.children,d=e.classes,u=e.className,m=e.component,f=e.ContainerComponent,h=void 0===f?"li":f,p=e.ContainerProps,g=(p=void 0===p?{}:p).className,v=Ct(p,["className"]),b=e.dense,y=void 0!==b&&b,k=e.disabled,w=void 0!==k&&k,x=e.disableGutters,z=void 0!==x&&x,M=e.divider,C=void 0!==M&&M,S=e.focusVisibleClassName,E=e.selected,T=void 0!==E&&E,B=Ct(e,["alignItems","autoFocus","button","children","classes","className","component","ContainerComponent","ContainerProps","dense","disabled","disableGutters","divider","focusVisibleClassName","selected"]),R=n.useContext(R_),I={dense:y||R.dense||!1,alignItems:r},N=n.useRef(null);I_((function(){i&&N.current&&N.current.focus()}),[i]);var P,F,O=n.Children.toArray(l),D=O.length&&(P=O[O.length-1],F=["ListItemSecondaryAction"],n.isValidElement(P)&&-1!==F.indexOf(P.type.muiName)),U=n.useCallback((function(e){N.current=ee.findDOMNode(e)}),[]),j=rU(U,t),L=(0,A.A)({className:Et(d.root,u,I.dense&&d.dense,!z&&d.gutters,C&&d.divider,w&&d.disabled,s&&d.button,"center"!==r&&d.alignItemsFlexStart,D&&d.secondaryAction,T&&d.selected),disabled:w},B),_=m||"li";return s&&(L.component=m||"div",L.focusVisibleClassName=Et(d.focusVisible,S),_=wU),D?(_=L.component||m?_:"div","li"===h&&("li"===_?_="div":"li"===L.component&&(L.component="div")),n.createElement(R_.Provider,{value:I},n.createElement(h,(0,A.A)({className:Et(d.container,g),ref:j},v),n.createElement(_,L,O),O.pop()))):n.createElement(R_.Provider,{value:I},n.createElement(_,(0,A.A)({ref:j},L),O))}));const P_=Do((function(e){return{root:{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left",paddingTop:8,paddingBottom:8,"&$focusVisible":{backgroundColor:e.palette.action.selected},"&$selected, &$selected:hover":{backgroundColor:e.palette.action.selected},"&$disabled":{opacity:.5}},container:{position:"relative"},focusVisible:{},dense:{paddingTop:4,paddingBottom:4},alignItemsFlexStart:{alignItems:"flex-start"},disabled:{},divider:{borderBottom:"1px solid ".concat(e.palette.divider),backgroundClip:"padding-box"},gutters:{paddingLeft:16,paddingRight:16},button:{transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:e.palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}}},secondaryAction:{paddingRight:48},selected:{}}}),{name:"MuiListItem"})(N_);var F_=n.forwardRef((function(e,t){var a=e.classes,r=e.className,o=Ct(e,["classes","className"]),i=n.useContext(R_);return n.createElement("div",(0,A.A)({className:Et(a.root,r,"flex-start"===i.alignItems&&a.alignItemsFlexStart),ref:t},o))}));const O_=Do((function(e){return{root:{minWidth:56,color:e.palette.action.active,flexShrink:0,display:"inline-flex"},alignItemsFlexStart:{marginTop:8}}}),{name:"MuiListItemIcon"})(F_);var D_=n.forwardRef((function(e,t){var a=e.children,r=e.classes,o=e.className,i=e.disableTypography,c=void 0!==i&&i,s=e.inset,l=void 0!==s&&s,d=e.primary,u=e.primaryTypographyProps,m=e.secondary,f=e.secondaryTypographyProps,h=Ct(e,["children","classes","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"]),p=n.useContext(R_).dense,g=null!=d?d:a;null==g||g.type===_o||c||(g=n.createElement(_o,(0,A.A)({variant:p?"body2":"body1",className:r.primary,component:"span",display:"block"},u),g));var v=m;return null==v||v.type===_o||c||(v=n.createElement(_o,(0,A.A)({variant:"body2",className:r.secondary,color:"textSecondary",display:"block"},f),v)),n.createElement("div",(0,A.A)({className:Et(r.root,o,p&&r.dense,l&&r.inset,g&&v&&r.multiline),ref:t},h),g,v)}));const U_=Do({root:{flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},multiline:{marginTop:6,marginBottom:6},dense:{},inset:{paddingLeft:56},primary:{},secondary:{}},{name:"MuiListItemText"})(D_);function j_(e){return(0,Ce.Ay)("MuiListItemButton",e)}const L_=(0,C.A)("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"]),__=["alignItems","autoFocus","component","children","dense","disableGutters","divider","focusVisibleClassName","selected","className"],H_=(0,i.Ay)(wi,{shouldForwardProp:e=>(0,lt.A)(e)||"classes"===e,name:"MuiListItemButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.root,a.dense&&t.dense,"flex-start"===a.alignItems&&t.alignItemsFlexStart,a.divider&&t.divider,!a.disableGutters&&t.gutters]}})((e=>{let{theme:t,ownerState:a}=e;return(0,A.A)({display:"flex",flexGrow:1,justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minWidth:0,boxSizing:"border-box",textAlign:"left",paddingTop:8,paddingBottom:8,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"}},["&.".concat(L_.selected)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.selectedOpacity,")"):(0,tt.X4)(t.palette.primary.main,t.palette.action.selectedOpacity),["&.".concat(L_.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,tt.X4)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)}},["&.".concat(L_.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,tt.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,tt.X4)(t.palette.primary.main,t.palette.action.selectedOpacity)}},["&.".concat(L_.focusVisible)]:{backgroundColor:(t.vars||t).palette.action.focus},["&.".concat(L_.disabled)]:{opacity:(t.vars||t).palette.action.disabledOpacity}},a.divider&&{borderBottom:"1px solid ".concat((t.vars||t).palette.divider),backgroundClip:"padding-box"},"flex-start"===a.alignItems&&{alignItems:"flex-start"},!a.disableGutters&&{paddingLeft:16,paddingRight:16},a.dense&&{paddingTop:4,paddingBottom:4})})),Q_=n.forwardRef((function(e,t){const a=(0,oe.b)({props:e,name:"MuiListItemButton"}),{alignItems:r="center",autoFocus:o=!1,component:i="div",children:c,dense:s=!1,disableGutters:l=!1,divider:d=!1,focusVisibleClassName:u,selected:m=!1,className:f}=a,h=(0,p.A)(a,__),g=n.useContext(pl),v=n.useMemo((()=>({dense:s||g.dense||!1,alignItems:r,disableGutters:l})),[r,g.dense,s,l]),b=n.useRef(null);(0,xl.A)((()=>{o&&b.current&&b.current.focus()}),[o]);const y=(0,A.A)({},a,{alignItems:r,dense:v.dense,disableGutters:l,divider:d,selected:m}),k=(e=>{const{alignItems:t,classes:a,dense:n,disabled:r,disableGutters:o,divider:i,selected:c}=e,s={root:["root",n&&"dense",!o&&"gutters",i&&"divider",r&&"disabled","flex-start"===t&&"alignItemsFlexStart",c&&"selected"]},l=(0,I.A)(s,j_,a);return(0,A.A)({},a,l)})(y),x=(0,ke.A)(b,t);return(0,w.jsx)(pl.Provider,{value:v,children:(0,w.jsx)(H_,(0,A.A)({ref:x,href:h.href||h.to,component:(h.href||h.to)&&"div"===i?"button":i,focusVisibleClassName:(0,R.A)(k.focusVisible,u),ownerState:y,className:(0,R.A)(k.root,f)},h,{classes:k,children:c}))})})),K_=Q_,V_=e=>{let{Icon:t,ActiveIcon:a,Path:n,Title:r,Active:o,Action:i,Open:c,SetCollapseMenu:s,IsMenuOpen:l,IsNestedMenu:d}=e;const u=Hs();return(0,w.jsx)(P_,{sx:{display:"block",width:"100%"},className:"custom-list-item",children:(0,w.jsxs)(K_,{className:o?"sidebar-menu list-item-btn-active custom-list-button":"sidebar-menu list-item-btn custom-list-button",sx:{justifyContent:c?"initial":"center",borderRadius:"12px",px:2.5},onClick:i||(()=>{u(n),s()}),children:[(0,w.jsx)(O_,{className:"custom-list-icon",style:{marginLeft:c?"":"15px"},sx:{minWidth:0,mr:c?3:"auto"},children:o?a:t}),(0,w.jsx)(U_,{primary:r,className:"custom-list-text",sx:{opacity:c?1:0},style:{color:o?"#fff":"#828282",textWrap:"wrap"}}),d&&c?l?(0,w.jsx)(Oc.ExpandLessIcon,{sx:{color:"GrayText"}}):(0,w.jsx)(Oc.ExpandMoreIcon,{sx:{color:"GrayText"}}):null]})})};var G_=n.forwardRef((function(e,t){var a=e.children,r=e.classes,o=e.className,i=e.component,c=void 0===i?"ul":i,s=e.dense,l=void 0!==s&&s,d=e.disablePadding,u=void 0!==d&&d,m=e.subheader,f=Ct(e,["children","classes","className","component","dense","disablePadding","subheader"]),h=n.useMemo((function(){return{dense:l}}),[l]);return n.createElement(R_.Provider,{value:h},n.createElement(c,(0,A.A)({className:Et(r.root,o,l&&r.dense,!u&&r.padding,m&&r.subheader),ref:t},f),m,a))}));const W_=Do({root:{listStyle:"none",margin:0,padding:0,position:"relative"},padding:{paddingTop:8,paddingBottom:8},dense:{},subheader:{paddingTop:0}},{name:"MuiList"})(G_);!function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Dr(e,(0,A.A)({defaultTheme:Oo},t))}({buttonRoot:{padding:"auto !important"}});const Y_=e=>{let{IsSidebarOpen:t}=e;const a=window.location.pathname,r=t,{role:o,responsibilities:i}=KD(),[c,s]=(0,n.useState)(!1),l=(()=>{const e=i.map((e=>e.id));return Ax.filter((t=>"superAdmin"===o||("Admin"===o||"user"===o)&&t.responsibility.some((t=>e.includes(t)))))})();return(0,w.jsx)(n.Fragment,{children:(0,w.jsx)(W_,{children:"Zingworks"!==o?[...fx,...l,...hx].map(((e,t)=>(0,w.jsx)(V_,{Icon:e.icon,ActiveIcon:e.activeIcon,Path:e.path,Title:e.title,Active:a===e.path,Open:r,IsMenuOpen:c,IsNestedMenu:e.isNested,SetCollapseMenu:()=>s(!1)},t))):[...mx].map(((e,t)=>(0,w.jsx)(V_,{Icon:e.icon,ActiveIcon:e.activeIcon,Path:e.path,Title:e.title,Active:a===e.path,Open:r,IsMenuOpen:c,IsNestedMenu:e.isNested,SetCollapseMenu:()=>s(!1)},t)))})})};var q_=a(1725),J_=a.n(q_);function X_(e,t){if(e===t)return!0;if(!e||!t)return!1;const a=Object.keys(e),n=Object.keys(t),r=a.length;if(n.length!==r)return!1;for(let o=0;o{const t=[];return Object.keys(iH.all).forEach((a=>{const n=e[a];null!=n&&t.push(((e,t)=>{const a=wn(e);return"number"===typeof t&&(t="".concat(t,"px")),!0===t?a:!1===t?"not ".concat(a):"(".concat(a,": ").concat(t,")")})(a,n))})),t.join(" and ")},sH=(0,n.createContext)(void 0),lH=e=>{if(!e)return;return Object.keys(e).reduce(((t,a)=>(t[wn(a)]=e[a],t)),{})},dH=()=>{const e=(0,n.useRef)(!1);return(0,n.useEffect)((()=>{e.current=!0}),[]),e.current},uH=e=>{const t=()=>(e=>e.query||cH(e))(e),[a,r]=(0,n.useState)(t);return(0,n.useEffect)((()=>{const e=t();a!==e&&r(e)}),[e]),a},mH=(e,t,a)=>{const r=(e=>{const t=(0,n.useContext)(sH),a=()=>lH(e)||lH(t),[r,o]=(0,n.useState)(a);return(0,n.useEffect)((()=>{const e=a();X_(r,e)||o(e)}),[e,t]),r})(t),o=uH(e);if(!o)throw new Error("Invalid or missing MediaQuery!");const i=((e,t)=>{const a=()=>J_()(e,t||{},!!t),[r,o]=(0,n.useState)(a),i=dH();return(0,n.useEffect)((()=>{if(i){const e=a();return o(e),()=>{e&&e.dispose()}}}),[e,t]),r})(o,r),c=(e=>{const[t,a]=(0,n.useState)(e.matches);return(0,n.useEffect)((()=>{const t=e=>{a(e.matches)};return e.addListener(t),a(e.matches),()=>{e.removeListener(t)}}),[e]),t})(i),s=dH();return(0,n.useEffect)((()=>{s&&a&&a(c)}),[c]),(0,n.useEffect)((()=>()=>{i&&i.dispose()}),[]),c},fH=240,hH=(0,i.Ay)("div")((e=>{let{theme:t}=e;return{display:"flex",alignItems:"center",padding:t.spacing(0,1),...t.mixins.toolbar,justifyContent:"flex-end"}})),AH=(0,i.Ay)("main",{shouldForwardProp:e=>"open"!==e})((e=>{let{theme:t,open:a}=e;return{flexGrow:1,padding:t.spacing(2),height:"100vh",marginLeft:"-".concat(fH,"px"),width:"100%",...a&&{width:"calc(100% - ".concat(fH,"px)"),marginLeft:0}}})),pH=e=>{let{children:t}=e;const a=h();let r=mH({query:"(max-width: 768px)"});const{pathname:o}=Ls(),[i,c]=(0,n.useState)(!0);(0,n.useEffect)((()=>{c(!r)}),[r]),(0,n.useEffect)((()=>{r&&c(!1)}),[o,r]);const s=()=>{c((e=>!e))},l=r&&i?{}:{variant:"persistent"};return(0,w.jsxs)(B,{sx:{display:"flex"},children:[(0,w.jsx)(Mt,{}),(0,w.jsx)(B_,{HandleSideBarOpen:s,IsSideBarOpen:i}),(0,w.jsxs)(bt,{open:i,onClose:s,sx:{width:fH,flexShrink:0,"& .MuiDrawer-paper":{width:fH,boxSizing:"border-box"}},...l,children:[(0,w.jsx)(hH,{}),(0,w.jsx)(Y_,{IsSidebarOpen:i}),(0,w.jsxs)(hH,{sx:{mt:"auto",borderTop:"1px solid #DCDCDC"},children:[(0,w.jsxs)(_o,{variant:"subtitle2",className:"inter-regular-400 text-dark",align:"center",style:{fontSize:"12px"},children:["\xa9 ",(new Date).getFullYear()," ",(0,w.jsx)(XU,{to:"https://zingworks.in",target:"_blank",className:"text-dark",children:"Zingworks"})," ","All rights reserved."]}),(0,w.jsx)(Ei,{onClick:s,children:"ltr"===a.direction?(0,w.jsx)(Oc.KeyboardTabIcon,{sx:{transform:"rotate(180deg)"}}):(0,w.jsx)(Oc.KeyboardTabIcon,{})})]})]}),(0,w.jsxs)(AH,{open:i,children:[(0,w.jsx)(hH,{}),t]})]})};var gH=[0,1,2,3,4,5,6,7,8,9,10],vH=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12];function bH(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,a=parseFloat(e);return"".concat(a/t).concat(String(e).replace(String(a),"")||"px")}var yH=n.forwardRef((function(e,t){var a=e.alignContent,r=void 0===a?"stretch":a,o=e.alignItems,i=void 0===o?"stretch":o,c=e.classes,s=e.className,l=e.component,d=void 0===l?"div":l,u=e.container,m=void 0!==u&&u,f=e.direction,h=void 0===f?"row":f,p=e.item,g=void 0!==p&&p,v=e.justify,b=e.justifyContent,y=void 0===b?"flex-start":b,k=e.lg,w=void 0!==k&&k,x=e.md,z=void 0!==x&&x,M=e.sm,C=void 0!==M&&M,S=e.spacing,E=void 0===S?0:S,T=e.wrap,B=void 0===T?"wrap":T,R=e.xl,I=void 0!==R&&R,N=e.xs,P=void 0!==N&&N,F=e.zeroMinWidth,O=void 0!==F&&F,D=Ct(e,["alignContent","alignItems","classes","className","component","container","direction","item","justify","justifyContent","lg","md","sm","spacing","wrap","xl","xs","zeroMinWidth"]),U=Et(c.root,s,m&&[c.container,0!==E&&c["spacing-xs-".concat(String(E))]],g&&c.item,O&&c.zeroMinWidth,"row"!==h&&c["direction-xs-".concat(String(h))],"wrap"!==B&&c["wrap-xs-".concat(String(B))],"stretch"!==i&&c["align-items-xs-".concat(String(i))],"stretch"!==r&&c["align-content-xs-".concat(String(r))],"flex-start"!==(v||y)&&c["justify-content-xs-".concat(String(v||y))],!1!==P&&c["grid-xs-".concat(String(P))],!1!==C&&c["grid-sm-".concat(String(C))],!1!==z&&c["grid-md-".concat(String(z))],!1!==w&&c["grid-lg-".concat(String(w))],!1!==I&&c["grid-xl-".concat(String(I))]);return n.createElement(d,(0,A.A)({className:U,ref:t},D))})),kH=Do((function(e){return(0,A.A)({root:{},container:{boxSizing:"border-box",display:"flex",flexWrap:"wrap",width:"100%"},item:{boxSizing:"border-box",margin:"0"},zeroMinWidth:{minWidth:0},"direction-xs-column":{flexDirection:"column"},"direction-xs-column-reverse":{flexDirection:"column-reverse"},"direction-xs-row-reverse":{flexDirection:"row-reverse"},"wrap-xs-nowrap":{flexWrap:"nowrap"},"wrap-xs-wrap-reverse":{flexWrap:"wrap-reverse"},"align-items-xs-center":{alignItems:"center"},"align-items-xs-flex-start":{alignItems:"flex-start"},"align-items-xs-flex-end":{alignItems:"flex-end"},"align-items-xs-baseline":{alignItems:"baseline"},"align-content-xs-center":{alignContent:"center"},"align-content-xs-flex-start":{alignContent:"flex-start"},"align-content-xs-flex-end":{alignContent:"flex-end"},"align-content-xs-space-between":{alignContent:"space-between"},"align-content-xs-space-around":{alignContent:"space-around"},"justify-content-xs-center":{justifyContent:"center"},"justify-content-xs-flex-end":{justifyContent:"flex-end"},"justify-content-xs-space-between":{justifyContent:"space-between"},"justify-content-xs-space-around":{justifyContent:"space-around"},"justify-content-xs-space-evenly":{justifyContent:"space-evenly"}},function(e,t){var a={};return gH.forEach((function(n){var r=e.spacing(n);0!==r&&(a["spacing-".concat(t,"-").concat(n)]={margin:"-".concat(bH(r,2)),width:"calc(100% + ".concat(bH(r),")"),"& > $item":{padding:bH(r,2)}})})),a}(e,"xs"),e.breakpoints.keys.reduce((function(t,a){return function(e,t,a){var n={};vH.forEach((function(e){var t="grid-".concat(a,"-").concat(e);if(!0!==e)if("auto"!==e){var r="".concat(Math.round(e/12*1e8)/1e6,"%");n[t]={flexBasis:r,flexGrow:0,maxWidth:r}}else n[t]={flexBasis:"auto",flexGrow:0,maxWidth:"none"};else n[t]={flexBasis:0,flexGrow:1,maxWidth:"100%"}})),"xs"===a?(0,A.A)(e,n):e[t.breakpoints.up(a)]=n}(t,e,a),t}),{}))}),{name:"MuiGrid"})(yH);const wH=kH,xH=e=>{let{IsMiniLoader:t,Size:a,Thickness:n,Color:r}=e;return(0,w.jsx)("div",{style:{display:"flex",width:"100%",height:t?"200px":"400px",justifyContent:"center",alignItems:"center"},children:(0,w.jsx)(w_,{size:a||50,style:{color:r||WD},thickness:n||4})})};var zH=a(7868),MH=a(3468);const CH=["onChange","maxRows","minRows","style","value"];function SH(e){return parseInt(e,10)||0}const EH={visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"};const TH=n.forwardRef((function(e,t){const{onChange:a,maxRows:r,minRows:o=1,style:i,value:c}=e,s=(0,p.A)(e,CH),{current:l}=n.useRef(null!=c),d=n.useRef(null),u=(0,D.A)(t,d),m=n.useRef(null),f=n.useRef(null),h=n.useCallback((()=>{const t=d.current,a=(0,Pe.A)(t).getComputedStyle(t);if("0px"===a.width)return{outerHeightStyle:0,overflowing:!1};const n=f.current;n.style.width=a.width,n.value=t.value||e.placeholder||"x","\n"===n.value.slice(-1)&&(n.value+=" ");const i=a.boxSizing,c=SH(a.paddingBottom)+SH(a.paddingTop),s=SH(a.borderBottomWidth)+SH(a.borderTopWidth),l=n.scrollHeight;n.value="x";const u=n.scrollHeight;let m=l;o&&(m=Math.max(Number(o)*u,m)),r&&(m=Math.min(Number(r)*u,m)),m=Math.max(m,u);return{outerHeightStyle:m+("border-box"===i?c+s:0),overflowing:Math.abs(m-l)<=1}}),[r,o,e.placeholder]),g=n.useCallback((()=>{const e=h();if(void 0===(t=e)||null===t||0===Object.keys(t).length||0===t.outerHeightStyle&&!t.overflowing)return;var t;const a=e.outerHeightStyle,n=d.current;m.current!==a&&(m.current=a,n.style.height="".concat(a,"px")),n.style.overflow=e.overflowing?"hidden":""}),[h]);(0,ae.A)((()=>{const e=()=>{g()};let t;const a=(0,MH.A)(e),n=d.current,r=(0,Pe.A)(n);let o;return r.addEventListener("resize",a),"undefined"!==typeof ResizeObserver&&(o=new ResizeObserver(e),o.observe(n)),()=>{a.clear(),cancelAnimationFrame(t),r.removeEventListener("resize",a),o&&o.disconnect()}}),[h,g]),(0,ae.A)((()=>{g()}));return(0,w.jsxs)(n.Fragment,{children:[(0,w.jsx)("textarea",(0,A.A)({value:c,onChange:e=>{l||g(),a&&a(e)},ref:u,rows:o,style:i},s)),(0,w.jsx)("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:f,tabIndex:-1,style:(0,A.A)({},EH,i,{paddingTop:0,paddingBottom:0})})]})})),BH=TH;function RH(e){let{props:t,states:a,muiFormControl:n}=e;return a.reduce(((e,a)=>(e[a]=t[a],n&&"undefined"===typeof t[a]&&(e[a]=n[a]),e)),{})}const IH=n.createContext(void 0);function NH(){return n.useContext(IH)}function PH(e){return null!=e&&!(Array.isArray(e)&&0===e.length)}function FH(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e&&(PH(e.value)&&""!==e.value||t&&PH(e.defaultValue)&&""!==e.defaultValue)}function OH(e){return(0,Ce.Ay)("MuiInputBase",e)}const DH=(0,C.A)("MuiInputBase",["root","formControl","focused","disabled","adornedStart","adornedEnd","error","sizeSmall","multiline","colorSecondary","fullWidth","hiddenLabel","readOnly","input","inputSizeSmall","inputMultiline","inputTypeSearch","inputAdornedStart","inputAdornedEnd","inputHiddenLabel"]),UH=["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"],jH=(e,t)=>{const{ownerState:a}=e;return[t.root,a.formControl&&t.formControl,a.startAdornment&&t.adornedStart,a.endAdornment&&t.adornedEnd,a.error&&t.error,"small"===a.size&&t.sizeSmall,a.multiline&&t.multiline,a.color&&t["color".concat((0,st.A)(a.color))],a.fullWidth&&t.fullWidth,a.hiddenLabel&&t.hiddenLabel]},LH=(e,t)=>{const{ownerState:a}=e;return[t.input,"small"===a.size&&t.inputSizeSmall,a.multiline&&t.inputMultiline,"search"===a.type&&t.inputTypeSearch,a.startAdornment&&t.inputAdornedStart,a.endAdornment&&t.inputAdornedEnd,a.hiddenLabel&&t.inputHiddenLabel]},_H=(0,i.Ay)("div",{name:"MuiInputBase",slot:"Root",overridesResolver:jH})((e=>{let{theme:t,ownerState:a}=e;return(0,A.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(DH.disabled)]:{color:(t.vars||t).palette.text.disabled,cursor:"default"}},a.multiline&&(0,A.A)({padding:"4px 0 5px"},"small"===a.size&&{paddingTop:1}),a.fullWidth&&{width:"100%"})})),HH=(0,i.Ay)("input",{name:"MuiInputBase",slot:"Input",overridesResolver:LH})((e=>{let{theme:t,ownerState:a}=e;const n="light"===t.palette.mode,r=(0,A.A)({color:"currentColor"},t.vars?{opacity:t.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5},{transition:t.transitions.create("opacity",{duration:t.transitions.duration.shorter})}),o={opacity:"0 !important"},i=t.vars?{opacity:t.vars.opacity.inputPlaceholder}:{opacity:n?.42:.5};return(0,A.A)({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%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":r,"&::-moz-placeholder":r,"&:-ms-input-placeholder":r,"&::-ms-input-placeholder":r,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{WebkitAppearance:"none"},["label[data-shrink=false] + .".concat(DH.formControl," &")]:{"&::-webkit-input-placeholder":o,"&::-moz-placeholder":o,"&:-ms-input-placeholder":o,"&::-ms-input-placeholder":o,"&:focus::-webkit-input-placeholder":i,"&:focus::-moz-placeholder":i,"&:focus:-ms-input-placeholder":i,"&:focus::-ms-input-placeholder":i},["&.".concat(DH.disabled)]:{opacity:1,WebkitTextFillColor:(t.vars||t).palette.text.disabled},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},"small"===a.size&&{paddingTop:1},a.multiline&&{height:"auto",resize:"none",padding:0,paddingTop:0},"search"===a.type&&{MozAppearance:"textfield"})})),QH=(0,w.jsx)(wt,{styles:{"@keyframes mui-auto-fill":{from:{display:"block"}},"@keyframes mui-auto-fill-cancel":{from:{display:"block"}}}}),KH=n.forwardRef((function(e,t){var a;const r=(0,oe.b)({props:e,name:"MuiInputBase"}),{"aria-describedby":o,autoComplete:i,autoFocus:c,className:s,components:l={},componentsProps:d={},defaultValue:u,disabled:m,disableInjectingGlobalStyles:f,endAdornment:h,fullWidth:g=!1,id:v,inputComponent:b="input",inputProps:y={},inputRef:k,maxRows:x,minRows:z,multiline:M=!1,name:C,onBlur:S,onChange:E,onClick:T,onFocus:B,onKeyDown:N,onKeyUp:P,placeholder:F,readOnly:O,renderSuffix:D,rows:j,slotProps:L={},slots:_={},startAdornment:H,type:Q="text",value:K}=r,V=(0,p.A)(r,UH),G=null!=y.value?y.value:K,{current:W}=n.useRef(null!=G),Y=n.useRef(),q=n.useCallback((e=>{0}),[]),J=(0,ke.A)(Y,k,y.ref,q),[X,Z]=n.useState(!1),$=NH();const ee=RH({props:r,muiFormControl:$,states:["color","disabled","error","hiddenLabel","size","required","filled"]});ee.focused=$?$.focused:X,n.useEffect((()=>{!$&&m&&X&&(Z(!1),S&&S())}),[$,m,X,S]);const te=$&&$.onFilled,ae=$&&$.onEmpty,ne=n.useCallback((e=>{FH(e)?te&&te():ae&&ae()}),[te,ae]);(0,xl.A)((()=>{W&&ne({value:G})}),[G,ne,W]);n.useEffect((()=>{ne(Y.current)}),[]);let re=b,ie=y;M&&"input"===re&&(ie=j?(0,A.A)({type:void 0,minRows:j,maxRows:j},ie):(0,A.A)({type:void 0,maxRows:x,minRows:z},ie),re=BH);n.useEffect((()=>{$&&$.setAdornedStart(Boolean(H))}),[$,H]);const ce=(0,A.A)({},r,{color:ee.color||"primary",disabled:ee.disabled,endAdornment:h,error:ee.error,focused:ee.focused,formControl:$,fullWidth:g,hiddenLabel:ee.hiddenLabel,multiline:M,size:ee.size,startAdornment:H,type:Q}),se=(e=>{const{classes:t,color:a,disabled:n,error:r,endAdornment:o,focused:i,formControl:c,fullWidth:s,hiddenLabel:l,multiline:d,readOnly:u,size:m,startAdornment:f,type:h}=e,A={root:["root","color".concat((0,st.A)(a)),n&&"disabled",r&&"error",s&&"fullWidth",i&&"focused",c&&"formControl",m&&"medium"!==m&&"size".concat((0,st.A)(m)),d&&"multiline",f&&"adornedStart",o&&"adornedEnd",l&&"hiddenLabel",u&&"readOnly"],input:["input",n&&"disabled","search"===h&&"inputTypeSearch",d&&"inputMultiline","small"===m&&"inputSizeSmall",l&&"inputHiddenLabel",f&&"inputAdornedStart",o&&"inputAdornedEnd",u&&"readOnly"]};return(0,I.A)(A,OH,t)})(ce),le=_.root||l.Root||_H,de=L.root||d.root||{},ue=_.input||l.Input||HH;return ie=(0,A.A)({},ie,null!=(a=L.input)?a:d.input),(0,w.jsxs)(n.Fragment,{children:[!f&&QH,(0,w.jsxs)(le,(0,A.A)({},de,!U(le)&&{ownerState:(0,A.A)({},ce,de.ownerState)},{ref:t,onClick:e=>{Y.current&&e.currentTarget===e.target&&Y.current.focus(),T&&T(e)}},V,{className:(0,R.A)(se.root,de.className,s,O&&"MuiInputBase-readOnly"),children:[H,(0,w.jsx)(IH.Provider,{value:null,children:(0,w.jsx)(ue,(0,A.A)({ownerState:ce,"aria-invalid":ee.error,"aria-describedby":o,autoComplete:i,autoFocus:c,defaultValue:u,disabled:ee.disabled,id:v,onAnimationStart:e=>{ne("mui-auto-fill-cancel"===e.animationName?Y.current:{value:"x"})},name:C,placeholder:F,readOnly:O,required:ee.required,rows:j,value:G,onKeyDown:N,onKeyUp:P,type:Q},ie,!U(ue)&&{as:re,ownerState:(0,A.A)({},ce,ie.ownerState)},{ref:J,className:(0,R.A)(se.input,ie.className,O&&"MuiInputBase-readOnly"),onBlur:e=>{S&&S(e),y.onBlur&&y.onBlur(e),$&&$.onBlur?$.onBlur(e):Z(!1)},onChange:function(e){if(!W){const t=e.target||Y.current;if(null==t)throw new Error((0,zH.A)(1));ne({value:t.value})}for(var t=arguments.length,a=new Array(t>1?t-1:0),n=1;n{ee.disabled?e.stopPropagation():(B&&B(e),y.onFocus&&y.onFocus(e),$&&$.onFocus?$.onFocus(e):Z(!0))}}))}),h,D?D((0,A.A)({},ee,{startAdornment:H})):null]}))]})})),VH=KH;function GH(e){return(0,Ce.Ay)("MuiInput",e)}const WH=(0,A.A)({},DH,(0,C.A)("MuiInput",["root","underline","input"])),YH=["disableUnderline","components","componentsProps","fullWidth","inputComponent","multiline","slotProps","slots","type"],qH=(0,i.Ay)(_H,{shouldForwardProp:e=>(0,lt.A)(e)||"classes"===e,name:"MuiInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[...jH(e,t),!a.disableUnderline&&t.underline]}})((e=>{let{theme:t,ownerState:a}=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,")")),(0,A.A)({position:"relative"},a.formControl&&{"label + &":{marginTop:16}},!a.disableUnderline&&{"&::after":{borderBottom:"2px solid ".concat((t.vars||t).palette[a.color].main),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(WH.focused,":after")]:{transform:"scaleX(1) translateX(0)"},["&.".concat(WH.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(WH.disabled,", .").concat(WH.error,"):before")]:{borderBottom:"2px solid ".concat((t.vars||t).palette.text.primary),"@media (hover: none)":{borderBottom:"1px solid ".concat(n)}},["&.".concat(WH.disabled,":before")]:{borderBottomStyle:"dotted"}})})),JH=(0,i.Ay)(HH,{name:"MuiInput",slot:"Input",overridesResolver:LH})({}),XH=n.forwardRef((function(e,t){var a,n,r,o;const i=(0,oe.b)({props:e,name:"MuiInput"}),{disableUnderline:c,components:s={},componentsProps:l,fullWidth:d=!1,inputComponent:u="input",multiline:m=!1,slotProps:f,slots:h={},type:g="text"}=i,v=(0,p.A)(i,YH),b=(e=>{const{classes:t,disableUnderline:a}=e,n={root:["root",!a&&"underline"],input:["input"]},r=(0,I.A)(n,GH,t);return(0,A.A)({},t,r)})(i),y={root:{ownerState:{disableUnderline:c}}},k=(null!=f?f:l)?(0,OU.A)(null!=f?f:l,y):y,x=null!=(a=null!=(n=h.root)?n:s.Root)?a:qH,z=null!=(r=null!=(o=h.input)?o:s.Input)?r:JH;return(0,w.jsx)(VH,(0,A.A)({slots:{root:x,input:z},slotProps:k,fullWidth:d,inputComponent:u,multiline:m,ref:t,type:g},v,{classes:b}))}));XH.muiName="Input";const ZH=XH;function $H(e){return(0,Ce.Ay)("MuiFilledInput",e)}const eQ=(0,A.A)({},DH,(0,C.A)("MuiFilledInput",["root","underline","input"])),tQ=["disableUnderline","components","componentsProps","fullWidth","hiddenLabel","inputComponent","multiline","slotProps","slots","type"],aQ=(0,i.Ay)(_H,{shouldForwardProp:e=>(0,lt.A)(e)||"classes"===e,name:"MuiFilledInput",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[...jH(e,t),!a.disableUnderline&&t.underline]}})((e=>{let{theme:t,ownerState:a}=e;var n;const r="light"===t.palette.mode,o=r?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",i=r?"rgba(0, 0, 0, 0.06)":"rgba(255, 255, 255, 0.09)",c=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(0,A.A)({position:"relative",backgroundColor:t.vars?t.vars.palette.FilledInput.bg:i,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:c,"@media (hover: none)":{backgroundColor:t.vars?t.vars.palette.FilledInput.bg:i}},["&.".concat(eQ.focused)]:{backgroundColor:t.vars?t.vars.palette.FilledInput.bg:i},["&.".concat(eQ.disabled)]:{backgroundColor:t.vars?t.vars.palette.FilledInput.disabledBg:s}},!a.disableUnderline&&{"&::after":{borderBottom:"2px solid ".concat(null==(n=(t.vars||t).palette[a.color||"primary"])?void 0:n.main),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(eQ.focused,":after")]:{transform:"scaleX(1) translateX(0)"},["&.".concat(eQ.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,")"):o),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(eQ.disabled,", .").concat(eQ.error,"):before")]:{borderBottom:"1px solid ".concat((t.vars||t).palette.text.primary)},["&.".concat(eQ.disabled,":before")]:{borderBottomStyle:"dotted"}},a.startAdornment&&{paddingLeft:12},a.endAdornment&&{paddingRight:12},a.multiline&&(0,A.A)({padding:"25px 12px 8px"},"small"===a.size&&{paddingTop:21,paddingBottom:4},a.hiddenLabel&&{paddingTop:16,paddingBottom:17},a.hiddenLabel&&"small"===a.size&&{paddingTop:8,paddingBottom:9}))})),nQ=(0,i.Ay)(HH,{name:"MuiFilledInput",slot:"Input",overridesResolver:LH})((e=>{let{theme:t,ownerState:a}=e;return(0,A.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"}}},"small"===a.size&&{paddingTop:21,paddingBottom:4},a.hiddenLabel&&{paddingTop:16,paddingBottom:17},a.startAdornment&&{paddingLeft:0},a.endAdornment&&{paddingRight:0},a.hiddenLabel&&"small"===a.size&&{paddingTop:8,paddingBottom:9},a.multiline&&{paddingTop:0,paddingBottom:0,paddingLeft:0,paddingRight:0})})),rQ=n.forwardRef((function(e,t){var a,n,r,o;const i=(0,oe.b)({props:e,name:"MuiFilledInput"}),{components:c={},componentsProps:s,fullWidth:l=!1,inputComponent:d="input",multiline:u=!1,slotProps:m,slots:f={},type:h="text"}=i,g=(0,p.A)(i,tQ),v=(0,A.A)({},i,{fullWidth:l,inputComponent:d,multiline:u,type:h}),b=(e=>{const{classes:t,disableUnderline:a}=e,n={root:["root",!a&&"underline"],input:["input"]},r=(0,I.A)(n,$H,t);return(0,A.A)({},t,r)})(i),y={root:{ownerState:v},input:{ownerState:v}},k=(null!=m?m:s)?(0,OU.A)(y,null!=m?m:s):y,x=null!=(a=null!=(n=f.root)?n:c.Root)?a:aQ,z=null!=(r=null!=(o=f.input)?o:c.Input)?r:nQ;return(0,w.jsx)(VH,(0,A.A)({slots:{root:x,input:z},componentsProps:k,fullWidth:l,inputComponent:d,multiline:u,ref:t,type:h},g,{classes:b}))}));rQ.muiName="Input";const oQ=rQ;var iQ;const cQ=["children","classes","className","label","notched"],sQ=(0,i.Ay)("fieldset",{shouldForwardProp:lt.A})({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%"}),lQ=(0,i.Ay)("legend",{shouldForwardProp:lt.A})((e=>{let{ownerState:t,theme:a}=e;return(0,A.A)({float:"unset",width:"auto",overflow:"hidden"},!t.withLabel&&{padding:0,lineHeight:"11px",transition:a.transitions.create("width",{duration:150,easing:a.transitions.easing.easeOut})},t.withLabel&&(0,A.A)({display:"block",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:a.transitions.create("max-width",{duration:50,easing:a.transitions.easing.easeOut}),whiteSpace:"nowrap","& > span":{paddingLeft:5,paddingRight:5,display:"inline-block",opacity:0,visibility:"visible"}},t.notched&&{maxWidth:"100%",transition:a.transitions.create("max-width",{duration:100,easing:a.transitions.easing.easeOut,delay:50})}))}));function dQ(e){return(0,Ce.Ay)("MuiOutlinedInput",e)}const uQ=(0,A.A)({},DH,(0,C.A)("MuiOutlinedInput",["root","notchedOutline","input"])),mQ=["components","fullWidth","inputComponent","label","multiline","notched","slots","type"],fQ=(0,i.Ay)(_H,{shouldForwardProp:e=>(0,lt.A)(e)||"classes"===e,name:"MuiOutlinedInput",slot:"Root",overridesResolver:jH})((e=>{let{theme:t,ownerState:a}=e;const n="light"===t.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return(0,A.A)({position:"relative",borderRadius:(t.vars||t).shape.borderRadius,["&:hover .".concat(uQ.notchedOutline)]:{borderColor:(t.vars||t).palette.text.primary},"@media (hover: none)":{["&:hover .".concat(uQ.notchedOutline)]:{borderColor:t.vars?"rgba(".concat(t.vars.palette.common.onBackgroundChannel," / 0.23)"):n}},["&.".concat(uQ.focused," .").concat(uQ.notchedOutline)]:{borderColor:(t.vars||t).palette[a.color].main,borderWidth:2},["&.".concat(uQ.error," .").concat(uQ.notchedOutline)]:{borderColor:(t.vars||t).palette.error.main},["&.".concat(uQ.disabled," .").concat(uQ.notchedOutline)]:{borderColor:(t.vars||t).palette.action.disabled}},a.startAdornment&&{paddingLeft:14},a.endAdornment&&{paddingRight:14},a.multiline&&(0,A.A)({padding:"16.5px 14px"},"small"===a.size&&{padding:"8.5px 14px"}))})),hQ=(0,i.Ay)((function(e){const{className:t,label:a,notched:n}=e,r=(0,p.A)(e,cQ),o=null!=a&&""!==a,i=(0,A.A)({},e,{notched:n,withLabel:o});return(0,w.jsx)(sQ,(0,A.A)({"aria-hidden":!0,className:t,ownerState:i},r,{children:(0,w.jsx)(lQ,{ownerState:i,children:o?(0,w.jsx)("span",{children:a}):iQ||(iQ=(0,w.jsx)("span",{className:"notranslate",children:"\u200b"}))})}))}),{name:"MuiOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,t)=>t.notchedOutline})((e=>{let{theme:t}=e;const a="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)"):a}})),AQ=(0,i.Ay)(HH,{name:"MuiOutlinedInput",slot:"Input",overridesResolver:LH})((e=>{let{theme:t,ownerState:a}=e;return(0,A.A)({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"}}},"small"===a.size&&{padding:"8.5px 14px"},a.multiline&&{padding:0},a.startAdornment&&{paddingLeft:0},a.endAdornment&&{paddingRight:0})})),pQ=n.forwardRef((function(e,t){var a,r,o,i,c;const s=(0,oe.b)({props:e,name:"MuiOutlinedInput"}),{components:l={},fullWidth:d=!1,inputComponent:u="input",label:m,multiline:f=!1,notched:h,slots:g={},type:v="text"}=s,b=(0,p.A)(s,mQ),y=(e=>{const{classes:t}=e,a=(0,I.A)({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},dQ,t);return(0,A.A)({},t,a)})(s),k=NH(),x=RH({props:s,muiFormControl:k,states:["color","disabled","error","focused","hiddenLabel","size","required"]}),z=(0,A.A)({},s,{color:x.color||"primary",disabled:x.disabled,error:x.error,focused:x.focused,formControl:k,fullWidth:d,hiddenLabel:x.hiddenLabel,multiline:f,size:x.size,type:v}),M=null!=(a=null!=(r=g.root)?r:l.Root)?a:fQ,C=null!=(o=null!=(i=g.input)?i:l.Input)?o:AQ;return(0,w.jsx)(VH,(0,A.A)({slots:{root:M,input:C},renderSuffix:e=>(0,w.jsx)(hQ,{ownerState:z,className:y.notchedOutline,label:null!=m&&""!==m&&x.required?c||(c=(0,w.jsxs)(n.Fragment,{children:[m,"\u2009","*"]})):m,notched:"undefined"!==typeof h?h:Boolean(e.startAdornment||e.filled||e.focused)}),fullWidth:d,inputComponent:u,multiline:f,ref:t,type:v},b,{classes:(0,A.A)({},y,{notchedOutline:null})}))}));pQ.muiName="Input";const gQ=pQ;function vQ(e){return(0,Ce.Ay)("MuiFormLabel",e)}const bQ=(0,C.A)("MuiFormLabel",["root","colorSecondary","focused","disabled","error","filled","required","asterisk"]),yQ=["children","className","color","component","disabled","error","filled","focused","required"],kQ=(0,i.Ay)("label",{name:"MuiFormLabel",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:a}=e;return(0,A.A)({},t.root,"secondary"===a.color&&t.colorSecondary,a.filled&&t.filled)}})((e=>{let{theme:t,ownerState:a}=e;return(0,A.A)({color:(t.vars||t).palette.text.secondary},t.typography.body1,{lineHeight:"1.4375em",padding:0,position:"relative",["&.".concat(bQ.focused)]:{color:(t.vars||t).palette[a.color].main},["&.".concat(bQ.disabled)]:{color:(t.vars||t).palette.text.disabled},["&.".concat(bQ.error)]:{color:(t.vars||t).palette.error.main}})})),wQ=(0,i.Ay)("span",{name:"MuiFormLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})((e=>{let{theme:t}=e;return{["&.".concat(bQ.error)]:{color:(t.vars||t).palette.error.main}}})),xQ=n.forwardRef((function(e,t){const a=(0,oe.b)({props:e,name:"MuiFormLabel"}),{children:n,className:r,component:o="label"}=a,i=(0,p.A)(a,yQ),c=RH({props:a,muiFormControl:NH(),states:["color","required","focused","disabled","error","filled"]}),s=(0,A.A)({},a,{color:c.color||"primary",component:o,disabled:c.disabled,error:c.error,filled:c.filled,focused:c.focused,required:c.required}),l=(e=>{const{classes:t,color:a,focused:n,disabled:r,error:o,filled:i,required:c}=e,s={root:["root","color".concat((0,st.A)(a)),r&&"disabled",o&&"error",i&&"filled",n&&"focused",c&&"required"],asterisk:["asterisk",o&&"error"]};return(0,I.A)(s,vQ,t)})(s);return(0,w.jsxs)(kQ,(0,A.A)({as:o,ownerState:s,className:(0,R.A)(l.root,r),ref:t},i,{children:[n,c.required&&(0,w.jsxs)(wQ,{ownerState:s,"aria-hidden":!0,className:l.asterisk,children:["\u2009","*"]})]}))})),zQ=xQ;function MQ(e){return(0,Ce.Ay)("MuiInputLabel",e)}(0,C.A)("MuiInputLabel",["root","focused","disabled","error","required","asterisk","formControl","sizeSmall","shrink","animated","standard","filled","outlined"]);const CQ=["disableAnimation","margin","shrink","variant","className"],SQ=(0,i.Ay)(zQ,{shouldForwardProp:e=>(0,lt.A)(e)||"classes"===e,name:"MuiInputLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[{["& .".concat(bQ.asterisk)]:t.asterisk},t.root,a.formControl&&t.formControl,"small"===a.size&&t.sizeSmall,a.shrink&&t.shrink,!a.disableAnimation&&t.animated,a.focused&&t.focused,t[a.variant]]}})((e=>{let{theme:t,ownerState:a}=e;return(0,A.A)({display:"block",transformOrigin:"top left",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",maxWidth:"100%"},a.formControl&&{position:"absolute",left:0,top:0,transform:"translate(0, 20px) scale(1)"},"small"===a.size&&{transform:"translate(0, 17px) scale(1)"},a.shrink&&{transform:"translate(0, -1.5px) scale(0.75)",transformOrigin:"top left",maxWidth:"133%"},!a.disableAnimation&&{transition:t.transitions.create(["color","transform","max-width"],{duration:t.transitions.duration.shorter,easing:t.transitions.easing.easeOut})},"filled"===a.variant&&(0,A.A)({zIndex:1,pointerEvents:"none",transform:"translate(12px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===a.size&&{transform:"translate(12px, 13px) scale(1)"},a.shrink&&(0,A.A)({userSelect:"none",pointerEvents:"auto",transform:"translate(12px, 7px) scale(0.75)",maxWidth:"calc(133% - 24px)"},"small"===a.size&&{transform:"translate(12px, 4px) scale(0.75)"})),"outlined"===a.variant&&(0,A.A)({zIndex:1,pointerEvents:"none",transform:"translate(14px, 16px) scale(1)",maxWidth:"calc(100% - 24px)"},"small"===a.size&&{transform:"translate(14px, 9px) scale(1)"},a.shrink&&{userSelect:"none",pointerEvents:"auto",maxWidth:"calc(133% - 32px)",transform:"translate(14px, -9px) scale(0.75)"}))})),EQ=n.forwardRef((function(e,t){const a=(0,oe.b)({name:"MuiInputLabel",props:e}),{disableAnimation:n=!1,shrink:r,className:o}=a,i=(0,p.A)(a,CQ),c=NH();let s=r;"undefined"===typeof s&&c&&(s=c.filled||c.focused||c.adornedStart);const l=RH({props:a,muiFormControl:c,states:["size","variant","required","focused"]}),d=(0,A.A)({},a,{disableAnimation:n,formControl:c,shrink:s,size:l.size,variant:l.variant,required:l.required,focused:l.focused}),u=(e=>{const{classes:t,formControl:a,size:n,shrink:r,disableAnimation:o,variant:i,required:c}=e,s={root:["root",a&&"formControl",!o&&"animated",r&&"shrink",n&&"normal"!==n&&"size".concat((0,st.A)(n)),i],asterisk:[c&&"asterisk"]},l=(0,I.A)(s,MQ,t);return(0,A.A)({},t,l)})(d);return(0,w.jsx)(SQ,(0,A.A)({"data-shrink":s,ownerState:d,ref:t,className:(0,R.A)(u.root,o)},i,{classes:u}))})),TQ=EQ;var BQ=a(7328);function RQ(e){return(0,Ce.Ay)("MuiFormControl",e)}(0,C.A)("MuiFormControl",["root","marginNone","marginNormal","marginDense","fullWidth","disabled"]);const IQ=["children","className","color","component","disabled","error","focused","fullWidth","hiddenLabel","margin","required","size","variant"],NQ=(0,i.Ay)("div",{name:"MuiFormControl",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:a}=e;return(0,A.A)({},t.root,t["margin".concat((0,st.A)(a.margin))],a.fullWidth&&t.fullWidth)}})((e=>{let{ownerState:t}=e;return(0,A.A)({display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},"normal"===t.margin&&{marginTop:16,marginBottom:8},"dense"===t.margin&&{marginTop:8,marginBottom:4},t.fullWidth&&{width:"100%"})})),PQ=n.forwardRef((function(e,t){const a=(0,oe.b)({props:e,name:"MuiFormControl"}),{children:r,className:o,color:i="primary",component:c="div",disabled:s=!1,error:l=!1,focused:d,fullWidth:u=!1,hiddenLabel:m=!1,margin:f="none",required:h=!1,size:g="medium",variant:v="outlined"}=a,b=(0,p.A)(a,IQ),y=(0,A.A)({},a,{color:i,component:c,disabled:s,error:l,fullWidth:u,hiddenLabel:m,margin:f,required:h,size:g,variant:v}),k=(e=>{const{classes:t,margin:a,fullWidth:n}=e,r={root:["root","none"!==a&&"margin".concat((0,st.A)(a)),n&&"fullWidth"]};return(0,I.A)(r,RQ,t)})(y),[x,z]=n.useState((()=>{let e=!1;return r&&n.Children.forEach(r,(t=>{if(!(0,BQ.A)(t,["Input","Select"]))return;const a=(0,BQ.A)(t,["Select"])?t.props.input:t;a&&a.props.startAdornment&&(e=!0)})),e})),[M,C]=n.useState((()=>{let e=!1;return r&&n.Children.forEach(r,(t=>{(0,BQ.A)(t,["Input","Select"])&&(FH(t.props,!0)||FH(t.props.inputProps,!0))&&(e=!0)})),e})),[S,E]=n.useState(!1);s&&S&&E(!1);const T=void 0===d||s?S:d;let B;const N=n.useMemo((()=>({adornedStart:x,setAdornedStart:z,color:i,disabled:s,error:l,filled:M,focused:T,fullWidth:u,hiddenLabel:m,size:g,onBlur:()=>{E(!1)},onEmpty:()=>{C(!1)},onFilled:()=>{C(!0)},onFocus:()=>{E(!0)},registerEffect:B,required:h,variant:v})),[x,i,s,l,M,T,u,m,B,h,g,v]);return(0,w.jsx)(IH.Provider,{value:N,children:(0,w.jsx)(NQ,(0,A.A)({as:c,ownerState:y,className:(0,R.A)(k.root,o),ref:t},b,{children:r}))})})),FQ=PQ;function OQ(e){return(0,Ce.Ay)("MuiFormHelperText",e)}const DQ=(0,C.A)("MuiFormHelperText",["root","error","disabled","sizeSmall","sizeMedium","contained","focused","filled","required"]);var UQ;const jQ=["children","className","component","disabled","error","filled","focused","margin","required","variant"],LQ=(0,i.Ay)("p",{name:"MuiFormHelperText",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.root,a.size&&t["size".concat((0,st.A)(a.size))],a.contained&&t.contained,a.filled&&t.filled]}})((e=>{let{theme:t,ownerState:a}=e;return(0,A.A)({color:(t.vars||t).palette.text.secondary},t.typography.caption,{textAlign:"left",marginTop:3,marginRight:0,marginBottom:0,marginLeft:0,["&.".concat(DQ.disabled)]:{color:(t.vars||t).palette.text.disabled},["&.".concat(DQ.error)]:{color:(t.vars||t).palette.error.main}},"small"===a.size&&{marginTop:4},a.contained&&{marginLeft:14,marginRight:14})})),_Q=n.forwardRef((function(e,t){const a=(0,oe.b)({props:e,name:"MuiFormHelperText"}),{children:n,className:r,component:o="p"}=a,i=(0,p.A)(a,jQ),c=RH({props:a,muiFormControl:NH(),states:["variant","size","disabled","error","filled","focused","required"]}),s=(0,A.A)({},a,{component:o,contained:"filled"===c.variant||"outlined"===c.variant,variant:c.variant,size:c.size,disabled:c.disabled,error:c.error,filled:c.filled,focused:c.focused,required:c.required}),l=(e=>{const{classes:t,contained:a,size:n,disabled:r,error:o,filled:i,focused:c,required:s}=e,l={root:["root",r&&"disabled",o&&"error",n&&"size".concat((0,st.A)(n)),a&&"contained",c&&"focused",i&&"filled",s&&"required"]};return(0,I.A)(l,OQ,t)})(s);return(0,w.jsx)(LQ,(0,A.A)({as:o,ownerState:s,className:(0,R.A)(l.root,r),ref:t},i,{children:" "===n?UQ||(UQ=(0,w.jsx)("span",{className:"notranslate",children:"\u200b"})):n}))})),HQ=_Q;function QQ(e){return(0,Ce.Ay)("MuiNativeSelect",e)}const KQ=(0,C.A)("MuiNativeSelect",["root","select","multiple","filled","outlined","standard","disabled","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]),VQ=["className","disabled","error","IconComponent","inputRef","variant"],GQ=e=>{let{ownerState:t,theme:a}=e;return(0,A.A)({MozAppearance:"none",WebkitAppearance:"none",userSelect:"none",borderRadius:0,cursor:"pointer","&:focus":(0,A.A)({},a.vars?{backgroundColor:"rgba(".concat(a.vars.palette.common.onBackgroundChannel," / 0.05)")}:{backgroundColor:"light"===a.palette.mode?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)"},{borderRadius:0}),"&::-ms-expand":{display:"none"},["&.".concat(KQ.disabled)]:{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:(a.vars||a).palette.background.paper},"&&&":{paddingRight:24,minWidth:16}},"filled"===t.variant&&{"&&&":{paddingRight:32}},"outlined"===t.variant&&{borderRadius:(a.vars||a).shape.borderRadius,"&:focus":{borderRadius:(a.vars||a).shape.borderRadius},"&&&":{paddingRight:32}})},WQ=(0,i.Ay)("select",{name:"MuiNativeSelect",slot:"Select",shouldForwardProp:lt.A,overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.select,t[a.variant],a.error&&t.error,{["&.".concat(KQ.multiple)]:t.multiple}]}})(GQ),YQ=e=>{let{ownerState:t,theme:a}=e;return(0,A.A)({position:"absolute",right:0,top:"calc(50% - .5em)",pointerEvents:"none",color:(a.vars||a).palette.action.active,["&.".concat(KQ.disabled)]:{color:(a.vars||a).palette.action.disabled}},t.open&&{transform:"rotate(180deg)"},"filled"===t.variant&&{right:7},"outlined"===t.variant&&{right:7})},qQ=(0,i.Ay)("svg",{name:"MuiNativeSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.icon,a.variant&&t["icon".concat((0,st.A)(a.variant))],a.open&&t.iconOpen]}})(YQ),JQ=n.forwardRef((function(e,t){const{className:a,disabled:r,error:o,IconComponent:i,inputRef:c,variant:s="standard"}=e,l=(0,p.A)(e,VQ),d=(0,A.A)({},e,{disabled:r,variant:s,error:o}),u=(e=>{const{classes:t,variant:a,disabled:n,multiple:r,open:o,error:i}=e,c={select:["select",a,n&&"disabled",r&&"multiple",i&&"error"],icon:["icon","icon".concat((0,st.A)(a)),o&&"iconOpen",n&&"disabled"]};return(0,I.A)(c,QQ,t)})(d);return(0,w.jsxs)(n.Fragment,{children:[(0,w.jsx)(WQ,(0,A.A)({ownerState:d,className:(0,R.A)(u.select,a),disabled:r,ref:c||t},l)),e.multiple?null:(0,w.jsx)(qQ,{as:i,ownerState:d,className:u.icon})]})})),XQ=JQ;var ZQ=a(7123),$Q=a(4516);function eK(e){return(0,Ce.Ay)("MuiSelect",e)}const tK=(0,C.A)("MuiSelect",["root","select","multiple","filled","outlined","standard","disabled","focused","icon","iconOpen","iconFilled","iconOutlined","iconStandard","nativeInput","error"]);var aK;const nK=["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","SelectDisplayProps","tabIndex","type","value","variant"],rK=(0,i.Ay)("div",{name:"MuiSelect",slot:"Select",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[{["&.".concat(tK.select)]:t.select},{["&.".concat(tK.select)]:t[a.variant]},{["&.".concat(tK.error)]:t.error},{["&.".concat(tK.multiple)]:t.multiple}]}})(GQ,{["&.".concat(tK.select)]:{height:"auto",minHeight:"1.4375em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"}}),oK=(0,i.Ay)("svg",{name:"MuiSelect",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.icon,a.variant&&t["icon".concat((0,st.A)(a.variant))],a.open&&t.iconOpen]}})(YQ),iK=(0,i.Ay)("input",{shouldForwardProp:e=>(0,ZQ.A)(e)&&"classes"!==e,name:"MuiSelect",slot:"NativeInput",overridesResolver:(e,t)=>t.nativeInput})({bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%",boxSizing:"border-box"});function cK(e,t){return"object"===typeof t&&null!==t?e===t:String(e)===String(t)}function sK(e){return null==e||"string"===typeof e&&!e.trim()}const lK=n.forwardRef((function(e,t){var a;const{"aria-describedby":r,"aria-label":o,autoFocus:i,autoWidth:c,children:s,className:l,defaultOpen:d,defaultValue:u,disabled:m,displayEmpty:f,error:h=!1,IconComponent:g,inputRef:v,labelId:b,MenuProps:y={},multiple:k,name:x,onBlur:z,onChange:M,onClose:C,onFocus:S,onOpen:E,open:T,readOnly:B,renderValue:N,SelectDisplayProps:P={},tabIndex:F,value:O,variant:D="standard"}=e,U=(0,p.A)(e,nK),[j,L]=(0,$Q.A)({controlled:O,default:u,name:"Select"}),[_,H]=(0,$Q.A)({controlled:T,default:d,name:"Select"}),Q=n.useRef(null),K=n.useRef(null),[V,G]=n.useState(null),{current:W}=n.useRef(null!=T),[Y,q]=n.useState(),J=(0,ke.A)(t,v),X=n.useCallback((e=>{K.current=e,e&&G(e)}),[]),Z=null==V?void 0:V.parentNode;n.useImperativeHandle(J,(()=>({focus:()=>{K.current.focus()},node:Q.current,value:j})),[j]),n.useEffect((()=>{d&&_&&V&&!W&&(q(c?null:Z.clientWidth),K.current.focus())}),[V,c]),n.useEffect((()=>{i&&K.current.focus()}),[i]),n.useEffect((()=>{if(!b)return;const e=(0,Al.A)(K.current).getElementById(b);if(e){const t=()=>{getSelection().isCollapsed&&K.current.focus()};return e.addEventListener("click",t),()=>{e.removeEventListener("click",t)}}}),[b]);const $=(e,t)=>{e?E&&E(t):C&&C(t),W||(q(c?null:Z.clientWidth),H(e))},ee=n.Children.toArray(s),te=e=>t=>{let a;if(t.currentTarget.hasAttribute("tabindex")){if(k){a=Array.isArray(j)?j.slice():[];const t=j.indexOf(e.props.value);-1===t?a.push(e.props.value):a.splice(t,1)}else a=e.props.value;if(e.props.onClick&&e.props.onClick(t),j!==a&&(L(a),M)){const n=t.nativeEvent||t,r=new n.constructor(n.type,n);Object.defineProperty(r,"target",{writable:!0,value:{value:a,name:x}}),M(r,e)}k||$(!1,t)}},ae=null!==V&&_;let ne,re;delete U["aria-invalid"];const oe=[];let ie=!1,ce=!1;(FH({value:j})||f)&&(N?ne=N(j):ie=!0);const se=ee.map((e=>{if(!n.isValidElement(e))return null;let t;if(k){if(!Array.isArray(j))throw new Error((0,zH.A)(2));t=j.some((t=>cK(t,e.props.value))),t&&ie&&oe.push(e.props.children)}else t=cK(j,e.props.value),t&&ie&&(re=e.props.children);return t&&(ce=!0),n.cloneElement(e,{"aria-selected":t?"true":"false",onClick:te(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})}));ie&&(ne=k?0===oe.length?null:oe.reduce(((e,t,a)=>(e.push(t),a{const{classes:t,variant:a,disabled:n,multiple:r,open:o,error:i}=e,c={select:["select",a,n&&"disabled",r&&"multiple",i&&"error"],icon:["icon","icon".concat((0,st.A)(a)),o&&"iconOpen",n&&"disabled"],nativeInput:["nativeInput"]};return(0,I.A)(c,eK,t)})(me),he=(0,A.A)({},y.PaperProps,null==(a=y.slotProps)?void 0:a.paper),Ae=(0,Mj.A)();return(0,w.jsxs)(n.Fragment,{children:[(0,w.jsx)(rK,(0,A.A)({ref:X,tabIndex:le,role:"combobox","aria-controls":Ae,"aria-disabled":m?"true":void 0,"aria-expanded":ae?"true":"false","aria-haspopup":"listbox","aria-label":o,"aria-labelledby":[b,ue].filter(Boolean).join(" ")||void 0,"aria-describedby":r,onKeyDown:e=>{if(!B){-1!==[" ","ArrowUp","ArrowDown","Enter"].indexOf(e.key)&&(e.preventDefault(),$(!0,e))}},onMouseDown:m||B?null:e=>{0===e.button&&(e.preventDefault(),K.current.focus(),$(!0,e))},onBlur:e=>{!ae&&z&&(Object.defineProperty(e,"target",{writable:!0,value:{value:j,name:x}}),z(e))},onFocus:S},P,{ownerState:me,className:(0,R.A)(P.className,fe.select,l),id:ue,children:sK(ne)?aK||(aK=(0,w.jsx)("span",{className:"notranslate",children:"\u200b"})):ne})),(0,w.jsx)(iK,(0,A.A)({"aria-invalid":h,value:Array.isArray(j)?j.join(","):j,name:x,ref:Q,"aria-hidden":!0,onChange:e=>{const t=ee.find((t=>t.props.value===e.target.value));void 0!==t&&(L(t.props.value),M&&M(e,t))},tabIndex:-1,disabled:m,className:fe.nativeInput,autoFocus:i,ownerState:me},U)),(0,w.jsx)(oK,{as:g,className:fe.icon,ownerState:me}),(0,w.jsx)(rd,(0,A.A)({id:"menu-".concat(x||""),anchorEl:Z,open:ae,onClose:e=>{$(!1,e)},anchorOrigin:{vertical:"bottom",horizontal:"center"},transformOrigin:{vertical:"top",horizontal:"center"}},y,{MenuListProps:(0,A.A)({"aria-labelledby":b,role:"listbox","aria-multiselectable":k?"true":void 0,disableListWrap:!0,id:Ae},y.MenuListProps),slotProps:(0,A.A)({},y.slotProps,{paper:(0,A.A)({},he,{style:(0,A.A)({minWidth:de},null!=he?he.style:null)})}),children:se}))]})})),dK=lK,uK=(0,HL.A)((0,w.jsx)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),mK=["autoWidth","children","classes","className","defaultOpen","displayEmpty","IconComponent","id","input","inputProps","label","labelId","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"],fK=["root"],hK={name:"MuiSelect",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>(0,lt.A)(e)&&"variant"!==e,slot:"Root"},AK=(0,i.Ay)(ZH,hK)(""),pK=(0,i.Ay)(gQ,hK)(""),gK=(0,i.Ay)(oQ,hK)(""),vK=n.forwardRef((function(e,t){const a=(0,oe.b)({name:"MuiSelect",props:e}),{autoWidth:r=!1,children:o,classes:i={},className:c,defaultOpen:s=!1,displayEmpty:l=!1,IconComponent:d=uK,id:u,input:m,inputProps:f,label:h,labelId:g,MenuProps:v,multiple:b=!1,native:y=!1,onClose:k,onOpen:x,open:z,renderValue:M,SelectDisplayProps:C,variant:S="outlined"}=a,E=(0,p.A)(a,mK),T=y?XQ:dK,B=RH({props:a,muiFormControl:NH(),states:["variant","error"]}),I=B.variant||S,N=(0,A.A)({},a,{variant:I,classes:i}),P=(e=>{const{classes:t}=e;return t})(N),F=(0,p.A)(P,fK),O=m||{standard:(0,w.jsx)(AK,{ownerState:N}),outlined:(0,w.jsx)(pK,{label:h,ownerState:N}),filled:(0,w.jsx)(gK,{ownerState:N})}[I],D=(0,ke.A)(t,O.ref);return(0,w.jsx)(n.Fragment,{children:n.cloneElement(O,(0,A.A)({inputComponent:T,inputProps:(0,A.A)({children:o,error:B.error,IconComponent:d,variant:I,type:void 0,multiple:b},y?{id:u}:{autoWidth:r,defaultOpen:s,displayEmpty:l,labelId:g,MenuProps:v,onClose:k,onOpen:x,open:z,renderValue:M,SelectDisplayProps:(0,A.A)({id:u},C)},f,{classes:f?(0,OU.A)(F,f.classes):F},m?m.props.inputProps:{})},(b&&y||l)&&"outlined"===I?{notched:!0}:{},{ref:D,className:(0,R.A)(O.props.className,c,P.root)},!m&&{variant:I},E))})}));vK.muiName="Select";const bK=vK;function yK(e){return(0,Ce.Ay)("MuiTextField",e)}(0,C.A)("MuiTextField",["root"]);const kK=["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","type","value","variant"],wK={standard:ZH,filled:oQ,outlined:gQ},xK=(0,i.Ay)(FQ,{name:"MuiTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),zK=n.forwardRef((function(e,t){const a=(0,oe.b)({props:e,name:"MuiTextField"}),{autoComplete:n,autoFocus:r=!1,children:o,className:i,color:c="primary",defaultValue:s,disabled:l=!1,error:d=!1,FormHelperTextProps:u,fullWidth:m=!1,helperText:f,id:h,InputLabelProps:g,inputProps:v,InputProps:b,inputRef:y,label:k,maxRows:x,minRows:z,multiline:M=!1,name:C,onBlur:S,onChange:E,onFocus:T,placeholder:B,required:N=!1,rows:P,select:F=!1,SelectProps:O,type:D,value:U,variant:j="outlined"}=a,L=(0,p.A)(a,kK),_=(0,A.A)({},a,{autoFocus:r,color:c,disabled:l,error:d,fullWidth:m,multiline:M,required:N,select:F,variant:j}),H=(e=>{const{classes:t}=e;return(0,I.A)({root:["root"]},yK,t)})(_);const Q={};"outlined"===j&&(g&&"undefined"!==typeof g.shrink&&(Q.notched=g.shrink),Q.label=k),F&&(O&&O.native||(Q.id=void 0),Q["aria-describedby"]=void 0);const K=(0,Mj.A)(h),V=f&&K?"".concat(K,"-helper-text"):void 0,G=k&&K?"".concat(K,"-label"):void 0,W=wK[j],Y=(0,w.jsx)(W,(0,A.A)({"aria-describedby":V,autoComplete:n,autoFocus:r,defaultValue:s,fullWidth:m,multiline:M,name:C,rows:P,maxRows:x,minRows:z,type:D,value:U,id:K,inputRef:y,onBlur:S,onChange:E,onFocus:T,placeholder:B,inputProps:v},Q,b));return(0,w.jsxs)(xK,(0,A.A)({className:(0,R.A)(H.root,i),disabled:l,error:d,fullWidth:m,ref:t,required:N,color:c,variant:j,ownerState:_},L,{children:[null!=k&&""!==k&&(0,w.jsx)(TQ,(0,A.A)({htmlFor:K,id:G},g,{children:k})),F?(0,w.jsx)(bK,(0,A.A)({"aria-describedby":V,id:K,labelId:G,value:U,input:Y},O,{children:o})):Y,f&&(0,w.jsx)(HQ,(0,A.A)({id:V},u,{children:f}))]}))})),MK=zK;const CK=(0,C.A)("MuiListItemIcon",["root","alignItemsFlexStart"]);const SK=(0,C.A)("MuiListItemText",["root","multiline","dense","inset","primary","secondary"]);function EK(e){return(0,Ce.Ay)("MuiMenuItem",e)}const TK=(0,C.A)("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]),BK=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],RK=(0,i.Ay)(wi,{shouldForwardProp:e=>(0,lt.A)(e)||"classes"===e,name:"MuiMenuItem",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.root,a.dense&&t.dense,a.divider&&t.divider,!a.disableGutters&&t.gutters]}})((e=>{let{theme:t,ownerState:a}=e;return(0,A.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"},!a.disableGutters&&{paddingLeft:16,paddingRight:16},a.divider&&{borderBottom:"1px solid ".concat((t.vars||t).palette.divider),backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(t.vars||t).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},["&.".concat(TK.selected)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.selectedOpacity,")"):(0,tt.X4)(t.palette.primary.main,t.palette.action.selectedOpacity),["&.".concat(TK.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,tt.X4)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)}},["&.".concat(TK.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,tt.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,tt.X4)(t.palette.primary.main,t.palette.action.selectedOpacity)}},["&.".concat(TK.focusVisible)]:{backgroundColor:(t.vars||t).palette.action.focus},["&.".concat(TK.disabled)]:{opacity:(t.vars||t).palette.action.disabledOpacity},["& + .".concat(ll.root)]:{marginTop:t.spacing(1),marginBottom:t.spacing(1)},["& + .".concat(ll.inset)]:{marginLeft:52},["& .".concat(SK.root)]:{marginTop:0,marginBottom:0},["& .".concat(SK.inset)]:{paddingLeft:36},["& .".concat(CK.root)]:{minWidth:36}},!a.dense&&{[t.breakpoints.up("sm")]:{minHeight:"auto"}},a.dense&&(0,A.A)({minHeight:32,paddingTop:4,paddingBottom:4},t.typography.body2,{["& .".concat(CK.root," svg")]:{fontSize:"1.25rem"}}))})),IK=n.forwardRef((function(e,t){const a=(0,oe.b)({props:e,name:"MuiMenuItem"}),{autoFocus:r=!1,component:o="li",dense:i=!1,divider:c=!1,disableGutters:s=!1,focusVisibleClassName:l,role:d="menuitem",tabIndex:u,className:m}=a,f=(0,p.A)(a,BK),h=n.useContext(pl),g=n.useMemo((()=>({dense:i||h.dense||!1,disableGutters:s})),[h.dense,i,s]),v=n.useRef(null);(0,xl.A)((()=>{r&&v.current&&v.current.focus()}),[r]);const b=(0,A.A)({},a,{dense:g.dense,divider:c,disableGutters:s}),y=(e=>{const{disabled:t,dense:a,divider:n,disableGutters:r,selected:o,classes:i}=e,c={root:["root",a&&"dense",t&&"disabled",!r&&"gutters",n&&"divider",o&&"selected"]},s=(0,I.A)(c,EK,i);return(0,A.A)({},i,s)})(a),k=(0,ke.A)(v,t);let x;return a.disabled||(x=void 0!==u?u:-1),(0,w.jsx)(pl.Provider,{value:g,children:(0,w.jsx)(RK,(0,A.A)({ref:k,role:d,tabIndex:x,component:o,focusVisibleClassName:(0,R.A)(y.focusVisible,l),className:(0,R.A)(y.root,m)},f,{ownerState:b,classes:y}))})})),NK=IK,PK=e=>{let{ErrorMessage:t}=e;return(0,w.jsx)(n.Fragment,{children:(0,w.jsx)(_o,{color:"error",variant:"caption",className:"inter-regular-400",children:t})})},FK={sx:{borderRadius:1}},OK=e=>{let{OnChange:t,Type:a,Label:r,PlaceHolder:o,Size:i,Value:c,Id:s,Error:l,OnBlur:d,OnInput:u,IsMultiLine:m,IsMultiSelect:f,Name:h,HelperText:A,MaxRows:p,Disabled:g,IsSelect:v,InputProps:b,ClassName:y,TextFieldStyle:k,TextFieldSX:x,StyleForSelect:z,SXForSelect:M,SelectOptions:C=[],SortOptions:S=!0,StartAdornmentForSelect:E,IsCapitalizeRequired:T=!1}=e;const B=(0,n.useRef)(null),[R,I]=(0,n.useState)(null),N=S?[...C].sort(((e,t)=>"All"===e.label?-1:"All"===t.label?1:e.label.localeCompare(t.label))):C;return(0,w.jsx)(n.Fragment,{children:v?(0,w.jsxs)(FQ,{fullWidth:!0,size:i,children:[(0,w.jsx)(TQ,{id:r,style:{fontSize:"14px",color:l&&"#f15750"},size:i||"small",children:r}),(0,w.jsxs)(bK,{labelId:s||"my-id",ref:B,id:s,input:(0,w.jsx)(gQ,{label:r}),startAdornment:E||null,className:y,style:{...z},onOpen:()=>{B.current&&I(B.current.offsetWidth)},sx:{...M,color:""===c&&!r&&"#c5c5c5",backgroundColor:g&&JD},name:h,MenuProps:{PaperProps:{style:{maxHeight:200,maxWidth:R,whiteSpace:"nowrap",textOverflow:"ellipsis"}}},type:a,placeholder:o,size:i||"small",value:c||"",fullWidth:!0,disabled:g||!1,onChange:t,onBlur:d,error:l,multiline:m,multiple:f,maxRows:p||4,displayEmpty:!!o,children:[o&&(0,w.jsx)(NK,{value:"",disabled:!0,style:{textWrap:"wrap"},children:o||"Select"}),N.map(((e,t)=>(0,w.jsx)(NK,{style:{textWrap:"wrap"},value:e.value,id:e.id,className:"custom-textfield-select",children:e.label},t)))]}),l&&(0,w.jsx)("div",{className:"ms-3",children:(0,w.jsx)(PK,{ErrorMessage:A})})]}):(0,w.jsx)(MK,{name:h,style:{...k,backgroundColor:g&&JD},sx:{...x},className:y,InputProps:b||FK,autoComplete:"off",type:a,label:r,placeholder:o||r,id:s||"my-id",size:i||"small",value:c||"",fullWidth:!0,disabled:g||!1,onChange:e=>{const{value:a,name:n,selectionStart:r,selectionEnd:o}=e.target,i=T?a.charAt(0).toUpperCase()+a.slice(1):a,c={...e,target:{...e.target,name:n,value:i}};t&&t(c)},onInput:u,onBlur:d,error:l,multiline:m,maxRows:p||4,helperText:A,InputLabelProps:{style:{fontSize:"14px"}}})})},DK=e=>{let{SearchText:t,HandleSearch:a,CancelSearch:n}=e;return(0,w.jsx)(OK,{InputProps:{startAdornment:(0,w.jsx)(Ei,{className:"p-1",children:(0,w.jsx)(Oc.Search,{end:"start"})}),endAdornment:t?(0,w.jsx)(Ei,{onClick:n,className:"p-1",children:(0,w.jsx)(Oc.Clear,{end:"end"})}):null},PlaceHolder:"Search",Size:"small",Value:t,OnChange:a})};function UK(e){return e&&e.ownerDocument||document}var jK="undefined"!==typeof window?n.useLayoutEffect:n.useEffect,LK=n.forwardRef((function(e,t){var a=e.children,r=e.container,o=e.disablePortal,i=void 0!==o&&o,c=e.onRendered,s=n.useState(null),l=s[0],d=s[1],u=rU(n.isValidElement(a)?a.ref:null,t);return jK((function(){i||d(function(e){return e="function"===typeof e?e():e,ee.findDOMNode(e)}(r)||document.body)}),[r,i]),jK((function(){if(l&&!i)return nU(t,l),function(){nU(t,null)}}),[t,l,i]),jK((function(){c&&(l||i)&&c()}),[c,l,i]),i?n.isValidElement(a)?n.cloneElement(a,{ref:u}):a:l?ee.createPortal(a,l):l}));const _K=LK;function HK(){for(var e=arguments.length,t=new Array(e),a=0;aa.documentElement.clientWidth:e.scrollHeight>e.clientHeight}function KK(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function VK(e){return parseInt(window.getComputedStyle(e)["padding-right"],10)||0}function GK(e,t,a){var n=arguments.length>4?arguments[4]:void 0,r=[t,a].concat(Pn(arguments.length>3&&void 0!==arguments[3]?arguments[3]:[])),o=["TEMPLATE","SCRIPT","STYLE"];[].forEach.call(e.children,(function(e){1===e.nodeType&&-1===r.indexOf(e)&&-1===o.indexOf(e.tagName)&&KK(e,n)}))}function WK(e,t){var a=-1;return e.some((function(e,n){return!!t(e)&&(a=n,!0)})),a}function YK(e,t){var a,n=[],r=[],o=e.container;if(!t.disableScrollLock){if(QK(o)){var i=function(){var e=document.createElement("div");e.style.width="99px",e.style.height="99px",e.style.position="absolute",e.style.top="-9999px",e.style.overflow="scroll",document.body.appendChild(e);var t=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),t}();n.push({value:o.style.paddingRight,key:"padding-right",el:o}),o.style["padding-right"]="".concat(VK(o)+i,"px"),a=UK(o).querySelectorAll(".mui-fixed"),[].forEach.call(a,(function(e){r.push(e.style.paddingRight),e.style.paddingRight="".concat(VK(e)+i,"px")}))}var c=o.parentElement,s="HTML"===c.nodeName&&"scroll"===window.getComputedStyle(c)["overflow-y"]?c:o;n.push({value:s.style.overflow,key:"overflow",el:s}),s.style.overflow="hidden"}return function(){a&&[].forEach.call(a,(function(e,t){r[t]?e.style.paddingRight=r[t]:e.style.removeProperty("padding-right")})),n.forEach((function(e){var t=e.value,a=e.el,n=e.key;t?a.style.setProperty(n,t):a.style.removeProperty(n)}))}}var qK=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.modals=[],this.containers=[]}return Ot(e,[{key:"add",value:function(e,t){var a=this.modals.indexOf(e);if(-1!==a)return a;a=this.modals.length,this.modals.push(e),e.modalRef&&KK(e.modalRef,!1);var n=function(e){var t=[];return[].forEach.call(e.children,(function(e){e.getAttribute&&"true"===e.getAttribute("aria-hidden")&&t.push(e)})),t}(t);GK(t,e.mountNode,e.modalRef,n,!0);var r=WK(this.containers,(function(e){return e.container===t}));return-1!==r?(this.containers[r].modals.push(e),a):(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblingNodes:n}),a)}},{key:"mount",value:function(e,t){var a=WK(this.containers,(function(t){return-1!==t.modals.indexOf(e)})),n=this.containers[a];n.restore||(n.restore=YK(n,t))}},{key:"remove",value:function(e){var t=this.modals.indexOf(e);if(-1===t)return t;var a=WK(this.containers,(function(t){return-1!==t.modals.indexOf(e)})),n=this.containers[a];if(n.modals.splice(n.modals.indexOf(e),1),this.modals.splice(t,1),0===n.modals.length)n.restore&&n.restore(),e.modalRef&&KK(e.modalRef,!0),GK(n.container,e.mountNode,e.modalRef,n.hiddenSiblingNodes,!1),this.containers.splice(a,1);else{var r=n.modals[n.modals.length-1];r.modalRef&&KK(r.modalRef,!1)}return t}},{key:"isTopModal",value:function(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}}]),e}();const JK=function(e){var t=e.children,a=e.disableAutoFocus,r=void 0!==a&&a,o=e.disableEnforceFocus,i=void 0!==o&&o,c=e.disableRestoreFocus,s=void 0!==c&&c,l=e.getDoc,d=e.isEnabled,u=e.open,m=n.useRef(),f=n.useRef(null),h=n.useRef(null),A=n.useRef(),p=n.useRef(null),g=n.useCallback((function(e){p.current=ee.findDOMNode(e)}),[]),v=rU(t.ref,g),b=n.useRef();return n.useEffect((function(){b.current=u}),[u]),!b.current&&u&&"undefined"!==typeof window&&(A.current=l().activeElement),n.useEffect((function(){if(u){var e=UK(p.current);r||!p.current||p.current.contains(e.activeElement)||(p.current.hasAttribute("tabIndex")||p.current.setAttribute("tabIndex",-1),p.current.focus());var t=function(){null!==p.current&&(e.hasFocus()&&!i&&d()&&!m.current?p.current&&!p.current.contains(e.activeElement)&&p.current.focus():m.current=!1)},a=function(t){!i&&d()&&9===t.keyCode&&e.activeElement===p.current&&(m.current=!0,t.shiftKey?h.current.focus():f.current.focus())};e.addEventListener("focus",t,!0),e.addEventListener("keydown",a,!0);var n=setInterval((function(){t()}),50);return function(){clearInterval(n),e.removeEventListener("focus",t,!0),e.removeEventListener("keydown",a,!0),s||(A.current&&A.current.focus&&A.current.focus(),A.current=null)}}}),[r,i,s,d,u]),n.createElement(n.Fragment,null,n.createElement("div",{tabIndex:0,ref:f,"data-test":"sentinelStart"}),n.cloneElement(t,{ref:v}),n.createElement("div",{tabIndex:0,ref:h,"data-test":"sentinelEnd"}))};var XK={root:{zIndex:-1,position:"fixed",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},invisible:{backgroundColor:"transparent"}},ZK=n.forwardRef((function(e,t){var a=e.invisible,r=void 0!==a&&a,o=e.open,i=Ct(e,["invisible","open"]);return o?n.createElement("div",(0,A.A)({"aria-hidden":!0,ref:t},i,{style:(0,A.A)({},XK.root,r?XK.invisible:{},i.style)})):null}));const $K=ZK;var eV=new qK,tV=n.forwardRef((function(e,t){var a=$a(),r=Ur({name:"MuiModal",props:(0,A.A)({},e),theme:a}),o=r.BackdropComponent,i=void 0===o?$K:o,c=r.BackdropProps,s=r.children,l=r.closeAfterTransition,d=void 0!==l&&l,u=r.container,m=r.disableAutoFocus,f=void 0!==m&&m,h=r.disableBackdropClick,p=void 0!==h&&h,g=r.disableEnforceFocus,v=void 0!==g&&g,b=r.disableEscapeKeyDown,y=void 0!==b&&b,k=r.disablePortal,w=void 0!==k&&k,x=r.disableRestoreFocus,z=void 0!==x&&x,M=r.disableScrollLock,C=void 0!==M&&M,S=r.hideBackdrop,E=void 0!==S&&S,T=r.keepMounted,B=void 0!==T&&T,R=r.manager,I=void 0===R?eV:R,N=r.onBackdropClick,P=r.onClose,F=r.onEscapeKeyDown,O=r.onRendered,D=r.open,U=Ct(r,["BackdropComponent","BackdropProps","children","closeAfterTransition","container","disableAutoFocus","disableBackdropClick","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","manager","onBackdropClick","onClose","onEscapeKeyDown","onRendered","open"]),j=n.useState(!0),L=j[0],_=j[1],H=n.useRef({}),Q=n.useRef(null),K=n.useRef(null),V=rU(K,t),G=function(e){return!!e.children&&e.children.props.hasOwnProperty("in")}(r),W=function(){return UK(Q.current)},Y=function(){return H.current.modalRef=K.current,H.current.mountNode=Q.current,H.current},q=function(){I.mount(Y(),{disableScrollLock:C}),K.current.scrollTop=0},J=iU((function(){var e=function(e){return e="function"===typeof e?e():e,ee.findDOMNode(e)}(u)||W().body;I.add(Y(),e),K.current&&q()})),X=n.useCallback((function(){return I.isTopModal(Y())}),[I]),Z=iU((function(e){Q.current=e,e&&(O&&O(),D&&X()?q():KK(K.current,!0))})),$=n.useCallback((function(){I.remove(Y())}),[I]);if(n.useEffect((function(){return function(){$()}}),[$]),n.useEffect((function(){D?J():G&&d||$()}),[D,$,G,d,J]),!B&&!D&&(!G||L))return null;var te=function(e){return{root:{position:"fixed",zIndex:e.zIndex.modal,right:0,bottom:0,top:0,left:0},hidden:{visibility:"hidden"}}}(a||{zIndex:Po}),ae={};return void 0===s.props.tabIndex&&(ae.tabIndex=s.props.tabIndex||"-1"),G&&(ae.onEnter=HK((function(){_(!1)}),s.props.onEnter),ae.onExited=HK((function(){_(!0),d&&$()}),s.props.onExited)),n.createElement(_K,{ref:Z,container:u,disablePortal:w},n.createElement("div",(0,A.A)({ref:V,onKeyDown:function(e){"Escape"===e.key&&X()&&(F&&F(e),y||(e.stopPropagation(),P&&P(e,"escapeKeyDown")))},role:"presentation"},U,{style:(0,A.A)({},te.root,!D&&L?te.hidden:{},U.style)}),E?null:n.createElement(i,(0,A.A)({open:D,onClick:function(e){e.target===e.currentTarget&&(N&&N(e),!p&&P&&P(e,"backdropClick"))}},c)),n.createElement(JK,{disableEnforceFocus:v,disableAutoFocus:f,disableRestoreFocus:z,getDoc:W,isEnabled:X,open:D},n.cloneElement(s,ae))))}));const aV=tV;function nV(e,t){var a=e.timeout,n=e.style,r=void 0===n?{}:n;return{duration:r.transitionDuration||"number"===typeof a?a:a[t.mode]||0,delay:r.transitionDelay}}var rV={entering:{opacity:1},entered:{opacity:1}},oV={enter:Ro.enteringScreen,exit:Ro.leavingScreen},iV=n.forwardRef((function(e,t){var a=e.children,r=e.disableStrictModeCompat,o=void 0!==r&&r,i=e.in,c=e.onEnter,s=e.onEntered,l=e.onEntering,d=e.onExit,u=e.onExited,m=e.onExiting,f=e.style,h=e.TransitionComponent,p=void 0===h?ve:h,g=e.timeout,v=void 0===g?oV:g,b=Ct(e,["children","disableStrictModeCompat","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","TransitionComponent","timeout"]),y=$a()||Oo,k=y.unstable_strictMode&&!o,w=n.useRef(null),x=rU(a.ref,t),z=rU(k?w:void 0,x),M=function(e){return function(t,a){if(e){var n=vo(k?[w.current,t]:[t,a],2),r=n[0],o=n[1];void 0===o?e(r):e(r,o)}}},C=M(l),S=M((function(e,t){!function(e){e.scrollTop}(e);var a=nV({style:f,timeout:v},{mode:"enter"});e.style.webkitTransition=y.transitions.create("opacity",a),e.style.transition=y.transitions.create("opacity",a),c&&c(e,t)})),E=M(s),T=M(m),B=M((function(e){var t=nV({style:f,timeout:v},{mode:"exit"});e.style.webkitTransition=y.transitions.create("opacity",t),e.style.transition=y.transitions.create("opacity",t),d&&d(e)})),R=M(u);return n.createElement(p,(0,A.A)({appear:!0,in:i,nodeRef:k?w:void 0,onEnter:S,onEntered:E,onEntering:C,onExit:B,onExited:R,onExiting:T,timeout:v},b),(function(e,t){return n.cloneElement(a,(0,A.A)({style:(0,A.A)({opacity:0,visibility:"exited"!==e||i?void 0:"hidden"},rV[e],f,a.props.style),ref:z},t))}))}));const cV=iV;var sV=n.forwardRef((function(e,t){var a=e.children,r=e.classes,o=e.className,i=e.invisible,c=void 0!==i&&i,s=e.open,l=e.transitionDuration,d=e.TransitionComponent,u=void 0===d?cV:d,m=Ct(e,["children","classes","className","invisible","open","transitionDuration","TransitionComponent"]);return n.createElement(u,(0,A.A)({in:s,timeout:l},m),n.createElement("div",{className:Et(r.root,o,c&&r.invisible),"aria-hidden":!0,ref:t},a))}));const lV=Do({root:{zIndex:-1,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"},invisible:{backgroundColor:"transparent"}},{name:"MuiBackdrop"})(sV);var dV=n.forwardRef((function(e,t){var a=e.classes,r=e.className,o=e.component,i=void 0===o?"div":o,c=e.square,s=void 0!==c&&c,l=e.elevation,d=void 0===l?1:l,u=e.variant,m=void 0===u?"elevation":u,f=Ct(e,["classes","className","component","square","elevation","variant"]);return n.createElement(i,(0,A.A)({className:Et(a.root,r,"outlined"===m?a.outlined:a["elevation".concat(d)],!s&&a.rounded),ref:t},f))}));const uV=Do((function(e){var t={};return e.shadows.forEach((function(e,a){t["elevation".concat(a)]={boxShadow:e}})),(0,A.A)({root:{backgroundColor:e.palette.background.paper,color:e.palette.text.primary,transition:e.transitions.create("box-shadow")},rounded:{borderRadius:e.shape.borderRadius},outlined:{border:"1px solid ".concat(e.palette.divider)}},t)}),{name:"MuiPaper"})(dV);var mV={enter:Ro.enteringScreen,exit:Ro.leavingScreen},fV=n.forwardRef((function(e,t){var a=e.BackdropProps,r=e.children,o=e.classes,i=e.className,c=e.disableBackdropClick,s=void 0!==c&&c,l=e.disableEscapeKeyDown,d=void 0!==l&&l,u=e.fullScreen,m=void 0!==u&&u,f=e.fullWidth,h=void 0!==f&&f,p=e.maxWidth,g=void 0===p?"sm":p,v=e.onBackdropClick,b=e.onClose,y=e.onEnter,k=e.onEntered,w=e.onEntering,x=e.onEscapeKeyDown,z=e.onExit,M=e.onExited,C=e.onExiting,S=e.open,E=e.PaperComponent,T=void 0===E?uV:E,B=e.PaperProps,R=void 0===B?{}:B,I=e.scroll,N=void 0===I?"paper":I,P=e.TransitionComponent,F=void 0===P?cV:P,O=e.transitionDuration,D=void 0===O?mV:O,U=e.TransitionProps,j=e["aria-describedby"],L=e["aria-labelledby"],_=Ct(e,["BackdropProps","children","classes","className","disableBackdropClick","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClose","onEnter","onEntered","onEntering","onEscapeKeyDown","onExit","onExited","onExiting","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps","aria-describedby","aria-labelledby"]),H=n.useRef();return n.createElement(aV,(0,A.A)({className:Et(o.root,i),BackdropComponent:lV,BackdropProps:(0,A.A)({transitionDuration:D},a),closeAfterTransition:!0},s?{disableBackdropClick:s}:{},{disableEscapeKeyDown:d,onEscapeKeyDown:x,onClose:b,open:S,ref:t},_),n.createElement(F,(0,A.A)({appear:!0,in:S,timeout:D,onEnter:y,onEntering:w,onEntered:k,onExit:z,onExiting:C,onExited:M,role:"none presentation"},U),n.createElement("div",{className:Et(o.container,o["scroll".concat(Uo(N))]),onMouseUp:function(e){e.target===e.currentTarget&&e.target===H.current&&(H.current=null,v&&v(e),!s&&b&&b(e,"backdropClick"))},onMouseDown:function(e){H.current=e.target}},n.createElement(T,(0,A.A)({elevation:24,role:"dialog","aria-describedby":j,"aria-labelledby":L},R,{className:Et(o.paper,o["paperScroll".concat(Uo(N))],o["paperWidth".concat(Uo(String(g)))],R.className,m&&o.paperFullScreen,h&&o.paperFullWidth)}),r))))}));const hV=Do((function(e){return{root:{"@media print":{position:"absolute !important"}},scrollPaper:{display:"flex",justifyContent:"center",alignItems:"center"},scrollBody:{overflowY:"auto",overflowX:"hidden",textAlign:"center","&:after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}},container:{height:"100%","@media print":{height:"auto"},outline:0},paper:{margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},paperScrollPaper:{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},paperScrollBody:{display:"inline-block",verticalAlign:"middle",textAlign:"left"},paperWidthFalse:{maxWidth:"calc(100% - 64px)"},paperWidthXs:{maxWidth:Math.max(e.breakpoints.values.xs,444),"&$paperScrollBody":_r({},e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+64),{maxWidth:"calc(100% - 64px)"})},paperWidthSm:{maxWidth:e.breakpoints.values.sm,"&$paperScrollBody":_r({},e.breakpoints.down(e.breakpoints.values.sm+64),{maxWidth:"calc(100% - 64px)"})},paperWidthMd:{maxWidth:e.breakpoints.values.md,"&$paperScrollBody":_r({},e.breakpoints.down(e.breakpoints.values.md+64),{maxWidth:"calc(100% - 64px)"})},paperWidthLg:{maxWidth:e.breakpoints.values.lg,"&$paperScrollBody":_r({},e.breakpoints.down(e.breakpoints.values.lg+64),{maxWidth:"calc(100% - 64px)"})},paperWidthXl:{maxWidth:e.breakpoints.values.xl,"&$paperScrollBody":_r({},e.breakpoints.down(e.breakpoints.values.xl+64),{maxWidth:"calc(100% - 64px)"})},paperFullWidth:{width:"calc(100% - 64px)"},paperFullScreen:{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,"&$paperScrollBody":{margin:0,maxWidth:"100%"}}}}),{name:"MuiDialog"})(fV);var AV=n.forwardRef((function(e,t){var a=e.children,r=e.classes,o=e.className,i=e.disableTypography,c=void 0!==i&&i,s=Ct(e,["children","classes","className","disableTypography"]);return n.createElement("div",(0,A.A)({className:Et(r.root,o),ref:t},s),c?a:n.createElement(_o,{component:"h2",variant:"h6"},a))}));const pV=Do({root:{margin:0,padding:"16px 24px",flex:"0 0 auto"}},{name:"MuiDialogTitle"})(AV);var gV=n.forwardRef((function(e,t){var a=e.classes,r=e.className,o=e.dividers,i=void 0!==o&&o,c=Ct(e,["classes","className","dividers"]);return n.createElement("div",(0,A.A)({className:Et(a.root,r,i&&a.dividers),ref:t},c))}));const vV=Do((function(e){return{root:{flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"8px 24px","&:first-child":{paddingTop:20}},dividers:{padding:"16px 24px",borderTop:"1px solid ".concat(e.palette.divider),borderBottom:"1px solid ".concat(e.palette.divider)}}}),{name:"MuiDialogContent"})(gV);var bV=n.forwardRef((function(e,t){var a=e.disableSpacing,r=void 0!==a&&a,o=e.classes,i=e.className,c=Ct(e,["disableSpacing","classes","className"]);return n.createElement("div",(0,A.A)({className:Et(o.root,i,!r&&o.spacing),ref:t},c))}));const yV=Do({root:{display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},spacing:{"& > :not(:first-child)":{marginLeft:8}}},{name:"MuiDialogActions"})(bV);var kV=a(1052);const wV=e=>{const t=n.useRef({});return n.useEffect((()=>{t.current=e})),t.current};function xV(e){return"undefined"!==typeof e.normalize?e.normalize("NFD").replace(/[\u0300-\u036f]/g,""):e}function zV(e,t){for(let a=0;a0&&void 0!==arguments[0]?arguments[0]:{};const{ignoreAccents:t=!0,ignoreCase:a=!0,limit:n,matchFrom:r="any",stringify:o,trim:i=!1}=e;return(e,c)=>{let{inputValue:s,getOptionLabel:l}=c,d=i?s.trim():s;a&&(d=d.toLowerCase()),t&&(d=xV(d));const u=d?e.filter((e=>{let n=(o||l)(e);return a&&(n=n.toLowerCase()),t&&(n=xV(n)),"start"===r?0===n.indexOf(d):n.indexOf(d)>-1})):e;return"number"===typeof n?u.slice(0,n):u}}(),CV=e=>{var t;return null!==e.current&&(null==(t=e.current.parentElement)?void 0:t.contains(document.activeElement))};const SV=function(e){const{unstable_isActiveElementInListbox:t=CV,unstable_classNamePrefix:a="Mui",autoComplete:r=!1,autoHighlight:o=!1,autoSelect:i=!1,blurOnSelect:c=!1,clearOnBlur:s=!e.freeSolo,clearOnEscape:l=!1,componentName:d="useAutocomplete",defaultValue:u=(e.multiple?[]:null),disableClearable:m=!1,disableCloseOnSelect:f=!1,disabled:h,disabledItemsFocusable:p=!1,disableListWrap:g=!1,filterOptions:v=MV,filterSelectedOptions:b=!1,freeSolo:y=!1,getOptionDisabled:k,getOptionKey:w,getOptionLabel:x=e=>{var t;return null!=(t=e.label)?t:e},groupBy:z,handleHomeEndKeys:M=!e.freeSolo,id:C,includeInputInList:S=!1,inputValue:E,isOptionEqualToValue:T=(e,t)=>e===t,multiple:B=!1,onChange:R,onClose:I,onHighlightChange:N,onInputChange:P,onOpen:F,open:O,openOnFocus:D=!1,options:U,readOnly:j=!1,selectOnFocus:L=!e.freeSolo,value:_}=e,H=(0,Mj.A)(C);let Q=x;Q=e=>{const t=x(e);return"string"!==typeof t?String(t):t};const K=n.useRef(!1),V=n.useRef(!0),G=n.useRef(null),W=n.useRef(null),[Y,q]=n.useState(null),[J,X]=n.useState(-1),Z=o?0:-1,$=n.useRef(Z),[ee,te]=(0,kV.A)({controlled:_,default:u,name:d}),[ae,re]=(0,kV.A)({controlled:E,default:"",name:d,state:"inputValue"}),[oe,ie]=n.useState(!1),ce=n.useCallback(((e,t)=>{if(!(B?ee.length!b||!(B?ee:[ee]).some((t=>null!==t&&T(e,t))))),{inputValue:me&&de?"":ae,getOptionLabel:Q}):[],Ae=wV({filteredOptions:he,value:ee,inputValue:ae});n.useEffect((()=>{const e=ee!==Ae.value;oe&&!e||y&&!e||ce(null,ee)}),[ee,ce,oe,Ae.value,y]);const pe=se&&he.length>0&&!j,ge=(0,Ie.A)((e=>{-1===e?G.current.focus():Y.querySelector('[data-tag-index="'.concat(e,'"]')).focus()}));n.useEffect((()=>{B&&J>ee.length-1&&(X(-1),ge(-1))}),[ee,B,J,ge]);const ve=(0,Ie.A)((e=>{let{event:t,index:n,reason:r="auto"}=e;if($.current=n,-1===n?G.current.removeAttribute("aria-activedescendant"):G.current.setAttribute("aria-activedescendant","".concat(H,"-option-").concat(n)),N&&N(t,-1===n?null:he[n],r),!W.current)return;const o=W.current.querySelector('[role="option"].'.concat(a,"-focused"));o&&(o.classList.remove("".concat(a,"-focused")),o.classList.remove("".concat(a,"-focusVisible")));let i=W.current;if("listbox"!==W.current.getAttribute("role")&&(i=W.current.parentElement.querySelector('[role="listbox"]')),!i)return;if(-1===n)return void(i.scrollTop=0);const c=W.current.querySelector('[data-option-index="'.concat(n,'"]'));if(c&&(c.classList.add("".concat(a,"-focused")),"keyboard"===r&&c.classList.add("".concat(a,"-focusVisible")),i.scrollHeight>i.clientHeight&&"mouse"!==r&&"touch"!==r)){const e=c,t=i.clientHeight+i.scrollTop,a=e.offsetTop+e.offsetHeight;a>t?i.scrollTop=a-i.clientHeight:e.offsetTop-e.offsetHeight*(z?1.3:0){let{event:t,diff:a,direction:n="next",reason:o="auto"}=e;if(!fe)return;const i=function(e,t){if(!W.current||e<0||e>=he.length)return-1;let a=e;for(;;){const n=W.current.querySelector('[data-option-index="'.concat(a,'"]')),r=!p&&(!n||n.disabled||"true"===n.getAttribute("aria-disabled"));if(n&&n.hasAttribute("tabindex")&&!r)return a;if(a="next"===t?(a+1)%he.length:(a-1+he.length)%he.length,a===e)return-1}}((()=>{const e=he.length-1;if("reset"===a)return Z;if("start"===a)return 0;if("end"===a)return e;const t=$.current+a;return t<0?-1===t&&S?-1:g&&-1!==$.current||Math.abs(a)>1?0:e:t>e?t===e+1&&S?-1:g||Math.abs(a)>1?e:0:t})(),n);if(ve({index:i,reason:o,event:t}),r&&"reset"!==a)if(-1===i)G.current.value=ae;else{const e=Q(he[i]);G.current.value=e;0===e.toLowerCase().indexOf(ae.toLowerCase())&&ae.length>0&&G.current.setSelectionRange(ae.length,e.length)}})),ye=n.useCallback((()=>{if(!fe)return;const e=(()=>{if(-1!==$.current&&Ae.filteredOptions&&Ae.filteredOptions.length!==he.length&&Ae.inputValue===ae&&(B?ee.length===Ae.value.length&&Ae.value.every(((e,t)=>Q(ee[t])===Q(e))):(e=Ae.value,t=ee,(e?Q(e):"")===(t?Q(t):"")))){const e=Ae.filteredOptions[$.current];if(e)return zV(he,(t=>Q(t)===Q(e)))}var e,t;return-1})();if(-1!==e)return void($.current=e);const t=B?ee[0]:ee;if(0!==he.length&&null!=t){if(W.current)if(null==t)$.current>=he.length-1?ve({index:he.length-1}):ve({index:$.current});else{const e=he[$.current];if(B&&e&&-1!==zV(ee,(t=>T(e,t))))return;const a=zV(he,(e=>T(e,t)));-1===a?be({diff:"reset"}):ve({index:a})}}else be({diff:"reset"})}),[he.length,!B&&ee,b,be,ve,fe,ae,B]),ke=(0,Ie.A)((e=>{(0,ne.A)(W,e),e&&ye()}));n.useEffect((()=>{ye()}),[ye]);const we=e=>{se||(le(!0),ue(!0),F&&F(e))},xe=(e,t)=>{se&&(le(!1),I&&I(e,t))},ze=(e,t,a,n)=>{if(B){if(ee.length===t.length&&ee.every(((e,a)=>e===t[a])))return}else if(ee===t)return;R&&R(e,t,a,n),te(t)},Me=n.useRef(!1),Ce=function(e,t){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"options",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"selectOption",r=t;if(B){r=Array.isArray(ee)?ee.slice():[];const e=zV(r,(e=>T(t,e)));-1===e?r.push(t):"freeSolo"!==a&&(r.splice(e,1),n="removeOption")}ce(e,r),ze(e,r,n,{option:t}),f||e&&(e.ctrlKey||e.metaKey)||xe(e,n),(!0===c||"touch"===c&&Me.current||"mouse"===c&&!Me.current)&&G.current.blur()},Se=(e,t)=>{if(!B)return;""===ae&&xe(e,"toggleInput");let a=J;-1===J?""===ae&&"previous"===t&&(a=ee.length-1):(a+="next"===t?1:-1,a<0&&(a=0),a===ee.length&&(a=-1)),a=function(e,t){if(-1===e)return-1;let a=e;for(;;){if("next"===t&&a===ee.length||"previous"===t&&-1===a)return-1;const e=Y.querySelector('[data-tag-index="'.concat(a,'"]'));if(e&&e.hasAttribute("tabindex")&&!e.disabled&&"true"!==e.getAttribute("aria-disabled"))return a;a+="next"===t?1:-1}}(a,t),X(a),ge(a)},Ee=e=>{K.current=!0,re(""),P&&P(e,"","clear"),ze(e,B?[]:null,"clear")},Te=e=>t=>{if(e.onKeyDown&&e.onKeyDown(t),!t.defaultMuiPrevented&&(-1!==J&&-1===["ArrowLeft","ArrowRight"].indexOf(t.key)&&(X(-1),ge(-1)),229!==t.which))switch(t.key){case"Home":fe&&M&&(t.preventDefault(),be({diff:"start",direction:"next",reason:"keyboard",event:t}));break;case"End":fe&&M&&(t.preventDefault(),be({diff:"end",direction:"previous",reason:"keyboard",event:t}));break;case"PageUp":t.preventDefault(),be({diff:-5,direction:"previous",reason:"keyboard",event:t}),we(t);break;case"PageDown":t.preventDefault(),be({diff:5,direction:"next",reason:"keyboard",event:t}),we(t);break;case"ArrowDown":t.preventDefault(),be({diff:1,direction:"next",reason:"keyboard",event:t}),we(t);break;case"ArrowUp":t.preventDefault(),be({diff:-1,direction:"previous",reason:"keyboard",event:t}),we(t);break;case"ArrowLeft":Se(t,"previous");break;case"ArrowRight":Se(t,"next");break;case"Enter":if(-1!==$.current&&fe){const e=he[$.current],a=!!k&&k(e);if(t.preventDefault(),a)return;Ce(t,e,"selectOption"),r&&G.current.setSelectionRange(G.current.value.length,G.current.value.length)}else y&&""!==ae&&!1===me&&(B&&t.preventDefault(),Ce(t,ae,"createOption","freeSolo"));break;case"Escape":fe?(t.preventDefault(),t.stopPropagation(),xe(t,"escape")):l&&(""!==ae||B&&ee.length>0)&&(t.preventDefault(),t.stopPropagation(),Ee(t));break;case"Backspace":if(B&&!j&&""===ae&&ee.length>0){const e=-1===J?ee.length-1:J,a=ee.slice();a.splice(e,1),ze(t,a,"removeOption",{option:ee[e]})}break;case"Delete":if(B&&!j&&""===ae&&ee.length>0&&-1!==J){const e=J,a=ee.slice();a.splice(e,1),ze(t,a,"removeOption",{option:ee[e]})}}},Be=e=>{ie(!0),D&&!K.current&&we(e)},Re=e=>{t(W)?G.current.focus():(ie(!1),V.current=!0,K.current=!1,i&&-1!==$.current&&fe?Ce(e,he[$.current],"blur"):i&&y&&""!==ae?Ce(e,ae,"blur","freeSolo"):s&&ce(e,ee),xe(e,"blur"))},Ne=e=>{const t=e.target.value;ae!==t&&(re(t),ue(!1),P&&P(e,t,"input")),""===t?m||B||ze(e,null,"clear"):we(e)},Pe=e=>{const t=Number(e.currentTarget.getAttribute("data-option-index"));$.current!==t&&ve({event:e,index:t,reason:"mouse"})},Fe=e=>{ve({event:e,index:Number(e.currentTarget.getAttribute("data-option-index")),reason:"touch"}),Me.current=!0},Oe=e=>{const t=Number(e.currentTarget.getAttribute("data-option-index"));Ce(e,he[t],"selectOption"),Me.current=!1},De=e=>t=>{const a=ee.slice();a.splice(e,1),ze(t,a,"removeOption",{option:ee[e]})},Ue=e=>{se?xe(e,"toggleInput"):we(e)},je=e=>{e.currentTarget.contains(e.target)&&e.target.getAttribute("id")!==H&&e.preventDefault()},Le=e=>{e.currentTarget.contains(e.target)&&(G.current.focus(),L&&V.current&&G.current.selectionEnd-G.current.selectionStart===0&&G.current.select(),V.current=!1)},_e=e=>{h||""!==ae&&se||Ue(e)};let He=y&&ae.length>0;He=He||(B?ee.length>0:null!==ee);let Qe=he;if(z){new Map;Qe=he.reduce(((e,t,a)=>{const n=z(t);return e.length>0&&e[e.length-1].group===n?e[e.length-1].options.push(t):e.push({key:a,index:a,group:n,options:[t]}),e}),[])}return h&&oe&&Re(),{getRootProps:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,A.A)({"aria-owns":pe?"".concat(H,"-listbox"):null},e,{onKeyDown:Te(e),onMouseDown:je,onClick:Le})},getInputLabelProps:()=>({id:"".concat(H,"-label"),htmlFor:H}),getInputProps:()=>({id:H,value:ae,onBlur:Re,onFocus:Be,onChange:Ne,onMouseDown:_e,"aria-activedescendant":fe?"":null,"aria-autocomplete":r?"both":"list","aria-controls":pe?"".concat(H,"-listbox"):void 0,"aria-expanded":pe,autoComplete:"off",ref:G,autoCapitalize:"none",spellCheck:"false",role:"combobox",disabled:h}),getClearProps:()=>({tabIndex:-1,type:"button",onClick:Ee}),getPopupIndicatorProps:()=>({tabIndex:-1,type:"button",onClick:Ue}),getTagProps:e=>{let{index:t}=e;return(0,A.A)({key:t,"data-tag-index":t,tabIndex:-1},!j&&{onDelete:De(t)})},getListboxProps:()=>({role:"listbox",id:"".concat(H,"-listbox"),"aria-labelledby":"".concat(H,"-label"),ref:ke,onMouseDown:e=>{e.preventDefault()}}),getOptionProps:e=>{let{index:t,option:a}=e;var n;const r=(B?ee:[ee]).some((e=>null!=e&&T(a,e))),o=!!k&&k(a);return{key:null!=(n=null==w?void 0:w(a))?n:Q(a),tabIndex:-1,role:"option",id:"".concat(H,"-option-").concat(t),onMouseMove:Pe,onClick:Oe,onTouchStart:Fe,"data-option-index":t,"aria-disabled":o,"aria-selected":r}},id:H,inputValue:ae,value:ee,dirty:He,expanded:fe&&Y,popupOpen:fe,focused:oe||-1!==J,anchorEl:Y,setAnchorEl:q,focusedTag:J,groupedOptions:Qe}};var EV=a(2374);function TV(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function BV(e){return e instanceof TV(e).Element||e instanceof Element}function RV(e){return e instanceof TV(e).HTMLElement||e instanceof HTMLElement}function IV(e){return"undefined"!==typeof ShadowRoot&&(e instanceof TV(e).ShadowRoot||e instanceof ShadowRoot)}var NV=Math.max,PV=Math.min,FV=Math.round;function OV(){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 DV(){return!/^((?!chrome|android).)*safari/i.test(OV())}function UV(e,t,a){void 0===t&&(t=!1),void 0===a&&(a=!1);var n=e.getBoundingClientRect(),r=1,o=1;t&&RV(e)&&(r=e.offsetWidth>0&&FV(n.width)/e.offsetWidth||1,o=e.offsetHeight>0&&FV(n.height)/e.offsetHeight||1);var i=(BV(e)?TV(e):window).visualViewport,c=!DV()&&a,s=(n.left+(c&&i?i.offsetLeft:0))/r,l=(n.top+(c&&i?i.offsetTop:0))/o,d=n.width/r,u=n.height/o;return{width:d,height:u,top:l,right:s+d,bottom:l+u,left:s,x:s,y:l}}function jV(e){var t=TV(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function LV(e){return e?(e.nodeName||"").toLowerCase():null}function _V(e){return((BV(e)?e.ownerDocument:e.document)||window.document).documentElement}function HV(e){return UV(_V(e)).left+jV(e).scrollLeft}function QV(e){return TV(e).getComputedStyle(e)}function KV(e){var t=QV(e),a=t.overflow,n=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(a+r+n)}function VV(e,t,a){void 0===a&&(a=!1);var n=RV(t),r=RV(t)&&function(e){var t=e.getBoundingClientRect(),a=FV(t.width)/e.offsetWidth||1,n=FV(t.height)/e.offsetHeight||1;return 1!==a||1!==n}(t),o=_V(t),i=UV(e,r,a),c={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(n||!n&&!a)&&(("body"!==LV(t)||KV(o))&&(c=function(e){return e!==TV(e)&&RV(e)?{scrollLeft:(t=e).scrollLeft,scrollTop:t.scrollTop}:jV(e);var t}(t)),RV(t)?((s=UV(t,!0)).x+=t.clientLeft,s.y+=t.clientTop):o&&(s.x=HV(o))),{x:i.left+c.scrollLeft-s.x,y:i.top+c.scrollTop-s.y,width:i.width,height:i.height}}function GV(e){var t=UV(e),a=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-a)<=1&&(a=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:a,height:n}}function WV(e){return"html"===LV(e)?e:e.assignedSlot||e.parentNode||(IV(e)?e.host:null)||_V(e)}function YV(e){return["html","body","#document"].indexOf(LV(e))>=0?e.ownerDocument.body:RV(e)&&KV(e)?e:YV(WV(e))}function qV(e,t){var a;void 0===t&&(t=[]);var n=YV(e),r=n===(null==(a=e.ownerDocument)?void 0:a.body),o=TV(n),i=r?[o].concat(o.visualViewport||[],KV(n)?n:[]):n,c=t.concat(i);return r?c:c.concat(qV(WV(i)))}function JV(e){return["table","td","th"].indexOf(LV(e))>=0}function XV(e){return RV(e)&&"fixed"!==QV(e).position?e.offsetParent:null}function ZV(e){for(var t=TV(e),a=XV(e);a&&JV(a)&&"static"===QV(a).position;)a=XV(a);return a&&("html"===LV(a)||"body"===LV(a)&&"static"===QV(a).position)?t:a||function(e){var t=/firefox/i.test(OV());if(/Trident/i.test(OV())&&RV(e)&&"fixed"===QV(e).position)return null;var a=WV(e);for(IV(a)&&(a=a.host);RV(a)&&["html","body"].indexOf(LV(a))<0;){var n=QV(a);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||t&&"filter"===n.willChange||t&&n.filter&&"none"!==n.filter)return a;a=a.parentNode}return null}(e)||t}var $V="top",eG="bottom",tG="right",aG="left",nG="auto",rG=[$V,eG,tG,aG],oG="start",iG="end",cG="clippingParents",sG="viewport",lG="popper",dG="reference",uG=rG.reduce((function(e,t){return e.concat([t+"-"+oG,t+"-"+iG])}),[]),mG=[].concat(rG,[nG]).reduce((function(e,t){return e.concat([t,t+"-"+oG,t+"-"+iG])}),[]),fG=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function hG(e){var t=new Map,a=new Set,n=[];function r(e){a.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!a.has(e)){var n=t.get(e);n&&r(n)}})),n.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){a.has(e.name)||r(e)})),n}function AG(e){var t;return function(){return t||(t=new Promise((function(a){Promise.resolve().then((function(){t=void 0,a(e())}))}))),t}}var pG={placement:"bottom",modifiers:[],strategy:"absolute"};function gG(){for(var e=arguments.length,t=new Array(e),a=0;a=0?"x":"y"}function zG(e){var t,a=e.reference,n=e.element,r=e.placement,o=r?kG(r):null,i=r?wG(r):null,c=a.x+a.width/2-n.width/2,s=a.y+a.height/2-n.height/2;switch(o){case $V:t={x:c,y:a.y-n.height};break;case eG:t={x:c,y:a.y+a.height};break;case tG:t={x:a.x+a.width,y:s};break;case aG:t={x:a.x-n.width,y:s};break;default:t={x:a.x,y:a.y}}var l=o?xG(o):null;if(null!=l){var d="y"===l?"height":"width";switch(i){case oG:t[l]=t[l]-(a[d]/2-n[d]/2);break;case iG:t[l]=t[l]+(a[d]/2-n[d]/2)}}return t}var MG={top:"auto",right:"auto",bottom:"auto",left:"auto"};function CG(e){var t,a=e.popper,n=e.popperRect,r=e.placement,o=e.variation,i=e.offsets,c=e.position,s=e.gpuAcceleration,l=e.adaptive,d=e.roundOffsets,u=e.isFixed,m=i.x,f=void 0===m?0:m,h=i.y,A=void 0===h?0:h,p="function"===typeof d?d({x:f,y:A}):{x:f,y:A};f=p.x,A=p.y;var g=i.hasOwnProperty("x"),v=i.hasOwnProperty("y"),b=aG,y=$V,k=window;if(l){var w=ZV(a),x="clientHeight",z="clientWidth";if(w===TV(a)&&"static"!==QV(w=_V(a)).position&&"absolute"===c&&(x="scrollHeight",z="scrollWidth"),r===$V||(r===aG||r===tG)&&o===iG)y=eG,A-=(u&&w===k&&k.visualViewport?k.visualViewport.height:w[x])-n.height,A*=s?1:-1;if(r===aG||(r===$V||r===eG)&&o===iG)b=tG,f-=(u&&w===k&&k.visualViewport?k.visualViewport.width:w[z])-n.width,f*=s?1:-1}var M,C=Object.assign({position:c},l&&MG),S=!0===d?function(e,t){var a=e.x,n=e.y,r=t.devicePixelRatio||1;return{x:FV(a*r)/r||0,y:FV(n*r)/r||0}}({x:f,y:A},TV(a)):{x:f,y:A};return f=S.x,A=S.y,s?Object.assign({},C,((M={})[y]=v?"0":"",M[b]=g?"0":"",M.transform=(k.devicePixelRatio||1)<=1?"translate("+f+"px, "+A+"px)":"translate3d("+f+"px, "+A+"px, 0)",M)):Object.assign({},C,((t={})[y]=v?A+"px":"",t[b]=g?f+"px":"",t.transform="",t))}const SG={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var a=t.styles[e]||{},n=t.attributes[e]||{},r=t.elements[e];RV(r)&&LV(r)&&(Object.assign(r.style,a),Object.keys(n).forEach((function(e){var t=n[e];!1===t?r.removeAttribute(e):r.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,a={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,a.popper),t.styles=a,t.elements.arrow&&Object.assign(t.elements.arrow.style,a.arrow),function(){Object.keys(t.elements).forEach((function(e){var n=t.elements[e],r=t.attributes[e]||{},o=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:a[e]).reduce((function(e,t){return e[t]="",e}),{});RV(n)&&LV(n)&&(Object.assign(n.style,o),Object.keys(r).forEach((function(e){n.removeAttribute(e)})))}))}},requires:["computeStyles"]};const EG={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,a=e.options,n=e.name,r=a.offset,o=void 0===r?[0,0]:r,i=mG.reduce((function(e,a){return e[a]=function(e,t,a){var n=kG(e),r=[aG,$V].indexOf(n)>=0?-1:1,o="function"===typeof a?a(Object.assign({},t,{placement:e})):a,i=o[0],c=o[1];return i=i||0,c=(c||0)*r,[aG,tG].indexOf(n)>=0?{x:c,y:i}:{x:i,y:c}}(a,t.rects,o),e}),{}),c=i[t.placement],s=c.x,l=c.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=l),t.modifiersData[n]=i}};var TG={left:"right",right:"left",bottom:"top",top:"bottom"};function BG(e){return e.replace(/left|right|bottom|top/g,(function(e){return TG[e]}))}var RG={start:"end",end:"start"};function IG(e){return e.replace(/start|end/g,(function(e){return RG[e]}))}function NG(e,t){var a=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(a&&IV(a)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function PG(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function FG(e,t,a){return t===sG?PG(function(e,t){var a=TV(e),n=_V(e),r=a.visualViewport,o=n.clientWidth,i=n.clientHeight,c=0,s=0;if(r){o=r.width,i=r.height;var l=DV();(l||!l&&"fixed"===t)&&(c=r.offsetLeft,s=r.offsetTop)}return{width:o,height:i,x:c+HV(e),y:s}}(e,a)):BV(t)?function(e,t){var a=UV(e,!1,"fixed"===t);return a.top=a.top+e.clientTop,a.left=a.left+e.clientLeft,a.bottom=a.top+e.clientHeight,a.right=a.left+e.clientWidth,a.width=e.clientWidth,a.height=e.clientHeight,a.x=a.left,a.y=a.top,a}(t,a):PG(function(e){var t,a=_V(e),n=jV(e),r=null==(t=e.ownerDocument)?void 0:t.body,o=NV(a.scrollWidth,a.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),i=NV(a.scrollHeight,a.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),c=-n.scrollLeft+HV(e),s=-n.scrollTop;return"rtl"===QV(r||a).direction&&(c+=NV(a.clientWidth,r?r.clientWidth:0)-o),{width:o,height:i,x:c,y:s}}(_V(e)))}function OG(e,t,a,n){var r="clippingParents"===t?function(e){var t=qV(WV(e)),a=["absolute","fixed"].indexOf(QV(e).position)>=0&&RV(e)?ZV(e):e;return BV(a)?t.filter((function(e){return BV(e)&&NG(e,a)&&"body"!==LV(e)})):[]}(e):[].concat(t),o=[].concat(r,[a]),i=o[0],c=o.reduce((function(t,a){var r=FG(e,a,n);return t.top=NV(r.top,t.top),t.right=PV(r.right,t.right),t.bottom=PV(r.bottom,t.bottom),t.left=NV(r.left,t.left),t}),FG(e,i,n));return c.width=c.right-c.left,c.height=c.bottom-c.top,c.x=c.left,c.y=c.top,c}function DG(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function UG(e,t){return t.reduce((function(t,a){return t[a]=e,t}),{})}function jG(e,t){void 0===t&&(t={});var a=t,n=a.placement,r=void 0===n?e.placement:n,o=a.strategy,i=void 0===o?e.strategy:o,c=a.boundary,s=void 0===c?cG:c,l=a.rootBoundary,d=void 0===l?sG:l,u=a.elementContext,m=void 0===u?lG:u,f=a.altBoundary,h=void 0!==f&&f,A=a.padding,p=void 0===A?0:A,g=DG("number"!==typeof p?p:UG(p,rG)),v=m===lG?dG:lG,b=e.rects.popper,y=e.elements[h?v:m],k=OG(BV(y)?y:y.contextElement||_V(e.elements.popper),s,d,i),w=UV(e.elements.reference),x=zG({reference:w,element:b,strategy:"absolute",placement:r}),z=PG(Object.assign({},b,x)),M=m===lG?z:w,C={top:k.top-M.top+g.top,bottom:M.bottom-k.bottom+g.bottom,left:k.left-M.left+g.left,right:M.right-k.right+g.right},S=e.modifiersData.offset;if(m===lG&&S){var E=S[r];Object.keys(C).forEach((function(e){var t=[tG,eG].indexOf(e)>=0?1:-1,a=[$V,eG].indexOf(e)>=0?"y":"x";C[e]+=E[a]*t}))}return C}const LG={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,a=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var r=a.mainAxis,o=void 0===r||r,i=a.altAxis,c=void 0===i||i,s=a.fallbackPlacements,l=a.padding,d=a.boundary,u=a.rootBoundary,m=a.altBoundary,f=a.flipVariations,h=void 0===f||f,A=a.allowedAutoPlacements,p=t.options.placement,g=kG(p),v=s||(g===p||!h?[BG(p)]:function(e){if(kG(e)===nG)return[];var t=BG(e);return[IG(e),t,IG(t)]}(p)),b=[p].concat(v).reduce((function(e,a){return e.concat(kG(a)===nG?function(e,t){void 0===t&&(t={});var a=t,n=a.placement,r=a.boundary,o=a.rootBoundary,i=a.padding,c=a.flipVariations,s=a.allowedAutoPlacements,l=void 0===s?mG:s,d=wG(n),u=d?c?uG:uG.filter((function(e){return wG(e)===d})):rG,m=u.filter((function(e){return l.indexOf(e)>=0}));0===m.length&&(m=u);var f=m.reduce((function(t,a){return t[a]=jG(e,{placement:a,boundary:r,rootBoundary:o,padding:i})[kG(a)],t}),{});return Object.keys(f).sort((function(e,t){return f[e]-f[t]}))}(t,{placement:a,boundary:d,rootBoundary:u,padding:l,flipVariations:h,allowedAutoPlacements:A}):a)}),[]),y=t.rects.reference,k=t.rects.popper,w=new Map,x=!0,z=b[0],M=0;M=0,B=T?"width":"height",R=jG(t,{placement:C,boundary:d,rootBoundary:u,altBoundary:m,padding:l}),I=T?E?tG:aG:E?eG:$V;y[B]>k[B]&&(I=BG(I));var N=BG(I),P=[];if(o&&P.push(R[S]<=0),c&&P.push(R[I]<=0,R[N]<=0),P.every((function(e){return e}))){z=C,x=!1;break}w.set(C,P)}if(x)for(var F=function(e){var t=b.find((function(t){var a=w.get(t);if(a)return a.slice(0,e).every((function(e){return e}))}));if(t)return z=t,"break"},O=h?3:1;O>0;O--){if("break"===F(O))break}t.placement!==z&&(t.modifiersData[n]._skip=!0,t.placement=z,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function _G(e,t,a){return NV(e,PV(t,a))}const HG={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,a=e.options,n=e.name,r=a.mainAxis,o=void 0===r||r,i=a.altAxis,c=void 0!==i&&i,s=a.boundary,l=a.rootBoundary,d=a.altBoundary,u=a.padding,m=a.tether,f=void 0===m||m,h=a.tetherOffset,A=void 0===h?0:h,p=jG(t,{boundary:s,rootBoundary:l,padding:u,altBoundary:d}),g=kG(t.placement),v=wG(t.placement),b=!v,y=xG(g),k="x"===y?"y":"x",w=t.modifiersData.popperOffsets,x=t.rects.reference,z=t.rects.popper,M="function"===typeof A?A(Object.assign({},t.rects,{placement:t.placement})):A,C="number"===typeof M?{mainAxis:M,altAxis:M}:Object.assign({mainAxis:0,altAxis:0},M),S=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,E={x:0,y:0};if(w){if(o){var T,B="y"===y?$V:aG,R="y"===y?eG:tG,I="y"===y?"height":"width",N=w[y],P=N+p[B],F=N-p[R],O=f?-z[I]/2:0,D=v===oG?x[I]:z[I],U=v===oG?-z[I]:-x[I],j=t.elements.arrow,L=f&&j?GV(j):{width:0,height:0},_=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},H=_[B],Q=_[R],K=_G(0,x[I],L[I]),V=b?x[I]/2-O-K-H-C.mainAxis:D-K-H-C.mainAxis,G=b?-x[I]/2+O+K+Q+C.mainAxis:U+K+Q+C.mainAxis,W=t.elements.arrow&&ZV(t.elements.arrow),Y=W?"y"===y?W.clientTop||0:W.clientLeft||0:0,q=null!=(T=null==S?void 0:S[y])?T:0,J=N+G-q,X=_G(f?PV(P,N+V-q-Y):P,N,f?NV(F,J):F);w[y]=X,E[y]=X-N}if(c){var Z,$="x"===y?$V:aG,ee="x"===y?eG:tG,te=w[k],ae="y"===k?"height":"width",ne=te+p[$],re=te-p[ee],oe=-1!==[$V,aG].indexOf(g),ie=null!=(Z=null==S?void 0:S[k])?Z:0,ce=oe?ne:te-x[ae]-z[ae]-ie+C.altAxis,se=oe?te+x[ae]+z[ae]-ie-C.altAxis:re,le=f&&oe?function(e,t,a){var n=_G(e,t,a);return n>a?a:n}(ce,te,se):_G(f?ce:ne,te,f?se:re);w[k]=le,E[k]=le-te}t.modifiersData[n]=E}},requiresIfExists:["offset"]};const QG={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,a=e.state,n=e.name,r=e.options,o=a.elements.arrow,i=a.modifiersData.popperOffsets,c=kG(a.placement),s=xG(c),l=[aG,tG].indexOf(c)>=0?"height":"width";if(o&&i){var d=function(e,t){return DG("number"!==typeof(e="function"===typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:UG(e,rG))}(r.padding,a),u=GV(o),m="y"===s?$V:aG,f="y"===s?eG:tG,h=a.rects.reference[l]+a.rects.reference[s]-i[s]-a.rects.popper[l],A=i[s]-a.rects.reference[s],p=ZV(o),g=p?"y"===s?p.clientHeight||0:p.clientWidth||0:0,v=h/2-A/2,b=d[m],y=g-u[l]-d[f],k=g/2-u[l]/2+v,w=_G(b,k,y),x=s;a.modifiersData[n]=((t={})[x]=w,t.centerOffset=w-k,t)}},effect:function(e){var t=e.state,a=e.options.element,n=void 0===a?"[data-popper-arrow]":a;null!=n&&("string"!==typeof n||(n=t.elements.popper.querySelector(n)))&&NG(t.elements.popper,n)&&(t.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function KG(e,t,a){return void 0===a&&(a={x:0,y:0}),{top:e.top-t.height-a.y,right:e.right-t.width+a.x,bottom:e.bottom-t.height+a.y,left:e.left-t.width-a.x}}function VG(e){return[$V,tG,eG,aG].some((function(t){return e[t]>=0}))}var GG=vG({defaultModifiers:[yG,{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,a=e.name;t.modifiersData[a]=zG({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,a=e.options,n=a.gpuAcceleration,r=void 0===n||n,o=a.adaptive,i=void 0===o||o,c=a.roundOffsets,s=void 0===c||c,l={placement:kG(t.placement),variation:wG(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,CG(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:i,roundOffsets:s})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,CG(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},SG,EG,LG,HG,QG,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,a=e.name,n=t.rects.reference,r=t.rects.popper,o=t.modifiersData.preventOverflow,i=jG(t,{elementContext:"reference"}),c=jG(t,{altBoundary:!0}),s=KG(i,n),l=KG(c,r,o),d=VG(s),u=VG(l);t.modifiersData[a]={referenceClippingOffsets:s,popperEscapeOffsets:l,isReferenceHidden:d,hasPopperEscaped:u},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":d,"data-popper-escaped":u})}}]});function WG(e){return(0,Ce.Ay)("MuiPopper",e)}(0,C.A)("MuiPopper",["root"]);const YG=["anchorEl","children","direction","disablePortal","modifiers","open","placement","popperOptions","popperRef","slotProps","slots","TransitionProps","ownerState"],qG=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function JG(e){return"function"===typeof e?e():e}function XG(e){return void 0!==e.nodeType}const ZG={},$G=n.forwardRef((function(e,t){var a;const{anchorEl:r,children:o,direction:i,disablePortal:c,modifiers:s,open:l,placement:d,popperOptions:u,popperRef:m,slotProps:f={},slots:h={},TransitionProps:g}=e,v=(0,p.A)(e,YG),b=n.useRef(null),y=(0,D.A)(b,t),k=n.useRef(null),x=(0,D.A)(k,m),z=n.useRef(x);(0,ae.A)((()=>{z.current=x}),[x]),n.useImperativeHandle(m,(()=>k.current),[]);const M=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}}(d,i),[C,S]=n.useState(M),[E,T]=n.useState(JG(r));n.useEffect((()=>{k.current&&k.current.forceUpdate()})),n.useEffect((()=>{r&&T(JG(r))}),[r]),(0,ae.A)((()=>{if(!E||!l)return;let e=[{name:"preventOverflow",options:{altBoundary:c}},{name:"flip",options:{altBoundary:c}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:e=>{let{state:t}=e;S(t.placement)}}];null!=s&&(e=e.concat(s)),u&&null!=u.modifiers&&(e=e.concat(u.modifiers));const t=GG(E,b.current,(0,A.A)({placement:M},u,{modifiers:e}));return z.current(t),()=>{t.destroy(),z.current(null)}}),[E,c,s,l,u,M]);const B={placement:C};null!==g&&(B.TransitionProps=g);const R=(e=>{const{classes:t}=e;return(0,I.A)({root:["root"]},WG,t)})(e),N=null!=(a=h.root)?a:"div",P=W({elementType:N,externalSlotProps:f.root,externalForwardedProps:v,additionalProps:{role:"tooltip",ref:y},ownerState:e,className:R.root});return(0,w.jsx)(N,(0,A.A)({},P,{children:"function"===typeof o?o(B):o}))})),eW=n.forwardRef((function(e,t){const{anchorEl:a,children:r,container:o,direction:i="ltr",disablePortal:c=!1,keepMounted:s=!1,modifiers:l,open:d,placement:u="bottom",popperOptions:m=ZG,popperRef:f,style:h,transition:g=!1,slotProps:v={},slots:b={}}=e,y=(0,p.A)(e,qG),[k,x]=n.useState(!0);if(!s&&!d&&(!g||k))return null;let z;if(o)z=o;else if(a){const e=JG(a);z=e&&XG(e)?(0,Y.A)(e).body:(0,Y.A)(null).body}const M=d||!s||g&&!k?void 0:"none",C=g?{in:d,onEnter:()=>{x(!1)},onExited:()=>{x(!0)}}:void 0;return(0,w.jsx)(re,{disablePortal:c,container:z,children:(0,w.jsx)($G,(0,A.A)({anchorEl:a,direction:i,disablePortal:c,modifiers:l,ref:t,open:g?!k:d,placement:u,popperOptions:m,popperRef:f,slotProps:v,slots:b},y,{style:(0,A.A)({position:"fixed",top:0,left:0,display:M},h),TransitionProps:C,children:r}))})})),tW=eW,aW=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],nW=(0,i.Ay)(tW,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),rW=n.forwardRef((function(e,t){var a;const n=(0,EV.A)(),r=(0,oe.b)({props:e,name:"MuiPopper"}),{anchorEl:o,component:i,components:c,componentsProps:s,container:l,disablePortal:d,keepMounted:u,modifiers:m,open:f,placement:h,popperOptions:g,popperRef:v,transition:b,slots:y,slotProps:k}=r,x=(0,p.A)(r,aW),z=null!=(a=null==y?void 0:y.root)?a:null==c?void 0:c.Root,M=(0,A.A)({anchorEl:o,container:l,disablePortal:d,keepMounted:u,modifiers:m,open:f,placement:h,popperOptions:g,popperRef:v,transition:b},x);return(0,w.jsx)(nW,(0,A.A)({as:i,direction:null==n?void 0:n.direction,slots:{root:z},slotProps:null!=k?k:s},M,{ref:t}))})),oW=rW;function iW(e){return(0,Ce.Ay)("MuiListSubheader",e)}(0,C.A)("MuiListSubheader",["root","colorPrimary","colorInherit","gutters","inset","sticky"]);const cW=["className","color","component","disableGutters","disableSticky","inset"],sW=(0,i.Ay)("li",{name:"MuiListSubheader",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.root,"default"!==a.color&&t["color".concat((0,st.A)(a.color))],!a.disableGutters&&t.gutters,a.inset&&t.inset,!a.disableSticky&&t.sticky]}})((e=>{let{theme:t,ownerState:a}=e;return(0,A.A)({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)},"primary"===a.color&&{color:(t.vars||t).palette.primary.main},"inherit"===a.color&&{color:"inherit"},!a.disableGutters&&{paddingLeft:16,paddingRight:16},a.inset&&{paddingLeft:72},!a.disableSticky&&{position:"sticky",top:0,zIndex:1,backgroundColor:(t.vars||t).palette.background.paper})})),lW=n.forwardRef((function(e,t){const a=(0,oe.b)({props:e,name:"MuiListSubheader"}),{className:n,color:r="default",component:o="li",disableGutters:i=!1,disableSticky:c=!1,inset:s=!1}=a,l=(0,p.A)(a,cW),d=(0,A.A)({},a,{color:r,component:o,disableGutters:i,disableSticky:c,inset:s}),u=(e=>{const{classes:t,color:a,disableGutters:n,inset:r,disableSticky:o}=e,i={root:["root","default"!==a&&"color".concat((0,st.A)(a)),!n&&"gutters",r&&"inset",!o&&"sticky"]};return(0,I.A)(i,iW,t)})(d);return(0,w.jsx)(sW,(0,A.A)({as:o,className:(0,R.A)(u.root,n),ref:t,ownerState:d},l))}));lW.muiSkipListHighlight=!0;const dW=lW,uW=(0,HL.A)((0,w.jsx)("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 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 12 17 15.59z"}),"Cancel");function mW(e){return(0,Ce.Ay)("MuiChip",e)}const fW=(0,C.A)("MuiChip",["root","sizeSmall","sizeMedium","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","disabled","clickable","clickableColorPrimary","clickableColorSecondary","deletable","deletableColorPrimary","deletableColorSecondary","outlined","filled","outlinedPrimary","outlinedSecondary","filledPrimary","filledSecondary","avatar","avatarSmall","avatarMedium","avatarColorPrimary","avatarColorSecondary","icon","iconSmall","iconMedium","iconColorPrimary","iconColorSecondary","label","labelSmall","labelMedium","deleteIcon","deleteIconSmall","deleteIconMedium","deleteIconColorPrimary","deleteIconColorSecondary","deleteIconOutlinedColorPrimary","deleteIconOutlinedColorSecondary","deleteIconFilledColorPrimary","deleteIconFilledColorSecondary","focusVisible"]),hW=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant","tabIndex","skipFocusWhenDisabled"],AW=(0,i.Ay)("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e,{color:n,iconColor:r,clickable:o,onDelete:i,size:c,variant:s}=a;return[{["& .".concat(fW.avatar)]:t.avatar},{["& .".concat(fW.avatar)]:t["avatar".concat((0,st.A)(c))]},{["& .".concat(fW.avatar)]:t["avatarColor".concat((0,st.A)(n))]},{["& .".concat(fW.icon)]:t.icon},{["& .".concat(fW.icon)]:t["icon".concat((0,st.A)(c))]},{["& .".concat(fW.icon)]:t["iconColor".concat((0,st.A)(r))]},{["& .".concat(fW.deleteIcon)]:t.deleteIcon},{["& .".concat(fW.deleteIcon)]:t["deleteIcon".concat((0,st.A)(c))]},{["& .".concat(fW.deleteIcon)]:t["deleteIconColor".concat((0,st.A)(n))]},{["& .".concat(fW.deleteIcon)]:t["deleteIcon".concat((0,st.A)(s),"Color").concat((0,st.A)(n))]},t.root,t["size".concat((0,st.A)(c))],t["color".concat((0,st.A)(n))],o&&t.clickable,o&&"default"!==n&&t["clickableColor".concat((0,st.A)(n),")")],i&&t.deletable,i&&"default"!==n&&t["deletableColor".concat((0,st.A)(n))],t[s],t["".concat(s).concat((0,st.A)(n))]]}})((e=>{let{theme:t,ownerState:a}=e;const n="light"===t.palette.mode?t.palette.grey[700]:t.palette.grey[300];return(0,A.A)({maxWidth:"100%",fontFamily:t.typography.fontFamily,fontSize:t.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:(t.vars||t).palette.text.primary,backgroundColor:(t.vars||t).palette.action.selected,borderRadius:16,whiteSpace:"nowrap",transition:t.transitions.create(["background-color","box-shadow"]),cursor:"unset",outline:0,textDecoration:"none",border:0,padding:0,verticalAlign:"middle",boxSizing:"border-box",["&.".concat(fW.disabled)]:{opacity:(t.vars||t).palette.action.disabledOpacity,pointerEvents:"none"},["& .".concat(fW.avatar)]:{marginLeft:5,marginRight:-6,width:24,height:24,color:t.vars?t.vars.palette.Chip.defaultAvatarColor:n,fontSize:t.typography.pxToRem(12)},["& .".concat(fW.avatarColorPrimary)]:{color:(t.vars||t).palette.primary.contrastText,backgroundColor:(t.vars||t).palette.primary.dark},["& .".concat(fW.avatarColorSecondary)]:{color:(t.vars||t).palette.secondary.contrastText,backgroundColor:(t.vars||t).palette.secondary.dark},["& .".concat(fW.avatarSmall)]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:t.typography.pxToRem(10)},["& .".concat(fW.icon)]:(0,A.A)({marginLeft:5,marginRight:-6},"small"===a.size&&{fontSize:18,marginLeft:4,marginRight:-4},a.iconColor===a.color&&(0,A.A)({color:t.vars?t.vars.palette.Chip.defaultIconColor:n},"default"!==a.color&&{color:"inherit"})),["& .".concat(fW.deleteIcon)]:(0,A.A)({WebkitTapHighlightColor:"transparent",color:t.vars?"rgba(".concat(t.vars.palette.text.primaryChannel," / 0.26)"):(0,tt.X4)(t.palette.text.primary,.26),fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:t.vars?"rgba(".concat(t.vars.palette.text.primaryChannel," / 0.4)"):(0,tt.X4)(t.palette.text.primary,.4)}},"small"===a.size&&{fontSize:16,marginRight:4,marginLeft:-4},"default"!==a.color&&{color:t.vars?"rgba(".concat(t.vars.palette[a.color].contrastTextChannel," / 0.7)"):(0,tt.X4)(t.palette[a.color].contrastText,.7),"&:hover, &:active":{color:(t.vars||t).palette[a.color].contrastText}})},"small"===a.size&&{height:24},"default"!==a.color&&{backgroundColor:(t.vars||t).palette[a.color].main,color:(t.vars||t).palette[a.color].contrastText},a.onDelete&&{["&.".concat(fW.focusVisible)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.selectedChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.focusOpacity,"))"):(0,tt.X4)(t.palette.action.selected,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)}},a.onDelete&&"default"!==a.color&&{["&.".concat(fW.focusVisible)]:{backgroundColor:(t.vars||t).palette[a.color].dark}})}),(e=>{let{theme:t,ownerState:a}=e;return(0,A.A)({},a.clickable&&{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.selectedChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.hoverOpacity,"))"):(0,tt.X4)(t.palette.action.selected,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity)},["&.".concat(fW.focusVisible)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.selectedChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.focusOpacity,"))"):(0,tt.X4)(t.palette.action.selected,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)},"&:active":{boxShadow:(t.vars||t).shadows[1]}},a.clickable&&"default"!==a.color&&{["&:hover, &.".concat(fW.focusVisible)]:{backgroundColor:(t.vars||t).palette[a.color].dark}})}),(e=>{let{theme:t,ownerState:a}=e;return(0,A.A)({},"outlined"===a.variant&&{backgroundColor:"transparent",border:t.vars?"1px solid ".concat(t.vars.palette.Chip.defaultBorder):"1px solid ".concat("light"===t.palette.mode?t.palette.grey[400]:t.palette.grey[700]),["&.".concat(fW.clickable,":hover")]:{backgroundColor:(t.vars||t).palette.action.hover},["&.".concat(fW.focusVisible)]:{backgroundColor:(t.vars||t).palette.action.focus},["& .".concat(fW.avatar)]:{marginLeft:4},["& .".concat(fW.avatarSmall)]:{marginLeft:2},["& .".concat(fW.icon)]:{marginLeft:4},["& .".concat(fW.iconSmall)]:{marginLeft:2},["& .".concat(fW.deleteIcon)]:{marginRight:5},["& .".concat(fW.deleteIconSmall)]:{marginRight:3}},"outlined"===a.variant&&"default"!==a.color&&{color:(t.vars||t).palette[a.color].main,border:"1px solid ".concat(t.vars?"rgba(".concat(t.vars.palette[a.color].mainChannel," / 0.7)"):(0,tt.X4)(t.palette[a.color].main,.7)),["&.".concat(fW.clickable,":hover")]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette[a.color].mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,tt.X4)(t.palette[a.color].main,t.palette.action.hoverOpacity)},["&.".concat(fW.focusVisible)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette[a.color].mainChannel," / ").concat(t.vars.palette.action.focusOpacity,")"):(0,tt.X4)(t.palette[a.color].main,t.palette.action.focusOpacity)},["& .".concat(fW.deleteIcon)]:{color:t.vars?"rgba(".concat(t.vars.palette[a.color].mainChannel," / 0.7)"):(0,tt.X4)(t.palette[a.color].main,.7),"&:hover, &:active":{color:(t.vars||t).palette[a.color].main}}})})),pW=(0,i.Ay)("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,t)=>{const{ownerState:a}=e,{size:n}=a;return[t.label,t["label".concat((0,st.A)(n))]]}})((e=>{let{ownerState:t}=e;return(0,A.A)({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},"outlined"===t.variant&&{paddingLeft:11,paddingRight:11},"small"===t.size&&{paddingLeft:8,paddingRight:8},"small"===t.size&&"outlined"===t.variant&&{paddingLeft:7,paddingRight:7})}));function gW(e){return"Backspace"===e.key||"Delete"===e.key}const vW=n.forwardRef((function(e,t){const a=(0,oe.b)({props:e,name:"MuiChip"}),{avatar:r,className:o,clickable:i,color:c="default",component:s,deleteIcon:l,disabled:d=!1,icon:u,label:m,onClick:f,onDelete:h,onKeyDown:g,onKeyUp:v,size:b="medium",variant:y="filled",tabIndex:k,skipFocusWhenDisabled:x=!1}=a,z=(0,p.A)(a,hW),M=n.useRef(null),C=(0,ke.A)(M,t),S=e=>{e.stopPropagation(),h&&h(e)},E=!(!1===i||!f)||i,T=E||h?wi:s||"div",B=(0,A.A)({},a,{component:T,disabled:d,size:b,color:c,iconColor:n.isValidElement(u)&&u.props.color||c,onDelete:!!h,clickable:E,variant:y}),N=(e=>{const{classes:t,disabled:a,size:n,color:r,iconColor:o,onDelete:i,clickable:c,variant:s}=e,l={root:["root",s,a&&"disabled","size".concat((0,st.A)(n)),"color".concat((0,st.A)(r)),c&&"clickable",c&&"clickableColor".concat((0,st.A)(r)),i&&"deletable",i&&"deletableColor".concat((0,st.A)(r)),"".concat(s).concat((0,st.A)(r))],label:["label","label".concat((0,st.A)(n))],avatar:["avatar","avatar".concat((0,st.A)(n)),"avatarColor".concat((0,st.A)(r))],icon:["icon","icon".concat((0,st.A)(n)),"iconColor".concat((0,st.A)(o))],deleteIcon:["deleteIcon","deleteIcon".concat((0,st.A)(n)),"deleteIconColor".concat((0,st.A)(r)),"deleteIcon".concat((0,st.A)(s),"Color").concat((0,st.A)(r))]};return(0,I.A)(l,mW,t)})(B),P=T===wi?(0,A.A)({component:s||"div",focusVisibleClassName:N.focusVisible},h&&{disableRipple:!0}):{};let F=null;h&&(F=l&&n.isValidElement(l)?n.cloneElement(l,{className:(0,R.A)(l.props.className,N.deleteIcon),onClick:S}):(0,w.jsx)(uW,{className:(0,R.A)(N.deleteIcon),onClick:S}));let O=null;r&&n.isValidElement(r)&&(O=n.cloneElement(r,{className:(0,R.A)(N.avatar,r.props.className)}));let D=null;return u&&n.isValidElement(u)&&(D=n.cloneElement(u,{className:(0,R.A)(N.icon,u.props.className)})),(0,w.jsxs)(AW,(0,A.A)({as:T,className:(0,R.A)(N.root,o),disabled:!(!E||!d)||void 0,onClick:f,onKeyDown:e=>{e.currentTarget===e.target&&gW(e)&&e.preventDefault(),g&&g(e)},onKeyUp:e=>{e.currentTarget===e.target&&(h&&gW(e)?h(e):"Escape"===e.key&&M.current&&M.current.blur()),v&&v(e)},ref:C,tabIndex:x&&d?-1:k,ownerState:B},P,z,{children:[O||D,(0,w.jsx)(pW,{className:(0,R.A)(N.label),ownerState:B,children:m}),F]}))})),bW=vW;function yW(e){return(0,Ce.Ay)("MuiAutocomplete",e)}const kW=(0,C.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 wW,xW;const zW=["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","selectOnFocus","size","slotProps","value"],MW=["ref"],CW=["key"],SW=["key"],EW=(0,i.Ay)("div",{name:"MuiAutocomplete",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e,{fullWidth:n,hasClearIcon:r,hasPopupIcon:o,inputFocused:i,size:c}=a;return[{["& .".concat(kW.tag)]:t.tag},{["& .".concat(kW.tag)]:t["tagSize".concat((0,st.A)(c))]},{["& .".concat(kW.inputRoot)]:t.inputRoot},{["& .".concat(kW.input)]:t.input},{["& .".concat(kW.input)]:i&&t.inputFocused},t.root,n&&t.fullWidth,o&&t.hasPopupIcon,r&&t.hasClearIcon]}})({["&.".concat(kW.focused," .").concat(kW.clearIndicator)]:{visibility:"visible"},"@media (pointer: fine)":{["&:hover .".concat(kW.clearIndicator)]:{visibility:"visible"}},["& .".concat(kW.tag)]:{margin:3,maxWidth:"calc(100% - 6px)"},["& .".concat(kW.inputRoot)]:{[".".concat(kW.hasPopupIcon,"&, .").concat(kW.hasClearIcon,"&")]:{paddingRight:30},[".".concat(kW.hasPopupIcon,".").concat(kW.hasClearIcon,"&")]:{paddingRight:56},["& .".concat(kW.input)]:{width:0,minWidth:30}},["& .".concat(WH.root)]:{paddingBottom:1,"& .MuiInput-input":{padding:"4px 4px 4px 0px"}},["& .".concat(WH.root,".").concat(DH.sizeSmall)]:{["& .".concat(WH.input)]:{padding:"2px 4px 3px 0"}},["& .".concat(uQ.root)]:{padding:9,[".".concat(kW.hasPopupIcon,"&, .").concat(kW.hasClearIcon,"&")]:{paddingRight:39},[".".concat(kW.hasPopupIcon,".").concat(kW.hasClearIcon,"&")]:{paddingRight:65},["& .".concat(kW.input)]:{padding:"7.5px 4px 7.5px 5px"},["& .".concat(kW.endAdornment)]:{right:9}},["& .".concat(uQ.root,".").concat(DH.sizeSmall)]:{paddingTop:6,paddingBottom:6,paddingLeft:6,["& .".concat(kW.input)]:{padding:"2.5px 4px 2.5px 8px"}},["& .".concat(eQ.root)]:{paddingTop:19,paddingLeft:8,[".".concat(kW.hasPopupIcon,"&, .").concat(kW.hasClearIcon,"&")]:{paddingRight:39},[".".concat(kW.hasPopupIcon,".").concat(kW.hasClearIcon,"&")]:{paddingRight:65},["& .".concat(eQ.input)]:{padding:"7px 4px"},["& .".concat(kW.endAdornment)]:{right:9}},["& .".concat(eQ.root,".").concat(DH.sizeSmall)]:{paddingBottom:1,["& .".concat(eQ.input)]:{padding:"2.5px 4px"}},["& .".concat(DH.hiddenLabel)]:{paddingTop:8},["& .".concat(eQ.root,".").concat(DH.hiddenLabel)]:{paddingTop:0,paddingBottom:0,["& .".concat(kW.input)]:{paddingTop:16,paddingBottom:17}},["& .".concat(eQ.root,".").concat(DH.hiddenLabel,".").concat(DH.sizeSmall)]:{["& .".concat(kW.input)]:{paddingTop:8,paddingBottom:9}},["& .".concat(kW.input)]:{flexGrow:1,textOverflow:"ellipsis",opacity:0},variants:[{props:{fullWidth:!0},style:{width:"100%"}},{props:{size:"small"},style:{["& .".concat(kW.tag)]:{margin:2,maxWidth:"calc(100% - 4px)"}}},{props:{inputFocused:!0},style:{["& .".concat(kW.input)]:{opacity:1}}},{props:{multiple:!0},style:{["& .".concat(kW.inputRoot)]:{flexWrap:"wrap"}}}]}),TW=(0,i.Ay)("div",{name:"MuiAutocomplete",slot:"EndAdornment",overridesResolver:(e,t)=>t.endAdornment})({position:"absolute",right:0,top:"50%",transform:"translate(0, -50%)"}),BW=(0,i.Ay)(Ei,{name:"MuiAutocomplete",slot:"ClearIndicator",overridesResolver:(e,t)=>t.clearIndicator})({marginRight:-2,padding:4,visibility:"hidden"}),RW=(0,i.Ay)(Ei,{name:"MuiAutocomplete",slot:"PopupIndicator",overridesResolver:(e,t)=>{let{ownerState:a}=e;return(0,A.A)({},t.popupIndicator,a.popupOpen&&t.popupIndicatorOpen)}})({padding:2,marginRight:-2,variants:[{props:{popupOpen:!0},style:{transform:"rotate(180deg)"}}]}),IW=(0,i.Ay)(oW,{name:"MuiAutocomplete",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[{["& .".concat(kW.option)]:t.option},t.popper,a.disablePortal&&t.popperDisablePortal]}})((e=>{let{theme:t}=e;return{zIndex:(t.vars||t).zIndex.modal,variants:[{props:{disablePortal:!0},style:{position:"absolute"}}]}})),NW=(0,i.Ay)(ct,{name:"MuiAutocomplete",slot:"Paper",overridesResolver:(e,t)=>t.paper})((e=>{let{theme:t}=e;return(0,A.A)({},t.typography.body1,{overflow:"auto"})})),PW=(0,i.Ay)("div",{name:"MuiAutocomplete",slot:"Loading",overridesResolver:(e,t)=>t.loading})((e=>{let{theme:t}=e;return{color:(t.vars||t).palette.text.secondary,padding:"14px 16px"}})),FW=(0,i.Ay)("div",{name:"MuiAutocomplete",slot:"NoOptions",overridesResolver:(e,t)=>t.noOptions})((e=>{let{theme:t}=e;return{color:(t.vars||t).palette.text.secondary,padding:"14px 16px"}})),OW=(0,i.Ay)("div",{name:"MuiAutocomplete",slot:"Listbox",overridesResolver:(e,t)=>t.listbox})((e=>{let{theme:t}=e;return{listStyle:"none",margin:0,padding:"8px 0",maxHeight:"40vh",overflow:"auto",position:"relative",["& .".concat(kW.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(kW.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(kW.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,tt.X4)(t.palette.primary.main,t.palette.action.selectedOpacity),["&.".concat(kW.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,tt.X4)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:(t.vars||t).palette.action.selected}},["&.".concat(kW.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,tt.X4)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)}}}}})),DW=(0,i.Ay)(dW,{name:"MuiAutocomplete",slot:"GroupLabel",overridesResolver:(e,t)=>t.groupLabel})((e=>{let{theme:t}=e;return{backgroundColor:(t.vars||t).palette.background.paper,top:-8}})),UW=(0,i.Ay)("ul",{name:"MuiAutocomplete",slot:"GroupUl",overridesResolver:(e,t)=>t.groupUl})({padding:0,["& .".concat(kW.option)]:{paddingLeft:24}}),jW=n.forwardRef((function(e,t){var a,r,o,i;const c=(0,oe.b)({props:e,name:"MuiAutocomplete"}),{autoComplete:s=!1,autoHighlight:l=!1,autoSelect:d=!1,blurOnSelect:u=!1,ChipProps:m,className:f,clearIcon:h=wW||(wW=(0,w.jsx)(WL,{fontSize:"small"})),clearOnBlur:g=!c.freeSolo,clearOnEscape:v=!1,clearText:b="Clear",closeText:y="Close",componentsProps:k={},defaultValue:x=(c.multiple?[]:null),disableClearable:z=!1,disableCloseOnSelect:M=!1,disabled:C=!1,disabledItemsFocusable:S=!1,disableListWrap:E=!1,disablePortal:T=!1,filterSelectedOptions:B=!1,forcePopupIcon:N="auto",freeSolo:P=!1,fullWidth:F=!1,getLimitTagsText:O=e=>"+".concat(e),getOptionLabel:D,groupBy:U,handleHomeEndKeys:j=!c.freeSolo,includeInputInList:L=!1,limitTags:_=-1,ListboxComponent:H="ul",ListboxProps:Q,loading:K=!1,loadingText:V="Loading\u2026",multiple:G=!1,noOptionsText:W="No options",openOnFocus:Y=!1,openText:q="Open",PaperComponent:J=ct,PopperComponent:X=oW,popupIcon:Z=xW||(xW=(0,w.jsx)(uK,{})),readOnly:$=!1,renderGroup:ee,renderInput:te,renderOption:ae,renderTags:ne,selectOnFocus:re=!c.freeSolo,size:ie="medium",slotProps:ce={}}=c,se=(0,p.A)(c,zW),{getRootProps:le,getInputProps:de,getInputLabelProps:ue,getPopupIndicatorProps:me,getClearProps:fe,getTagProps:he,getListboxProps:Ae,getOptionProps:pe,value:ge,dirty:ve,expanded:be,id:ye,popupOpen:we,focused:xe,focusedTag:ze,anchorEl:Me,setAnchorEl:Ce,inputValue:Se,groupedOptions:Ee}=SV((0,A.A)({},c,{componentName:"Autocomplete"})),Te=!z&&!C&&ve&&!$,Be=(!P||!0===N)&&!1!==N,{onMouseDown:Re}=de(),{ref:Ie}=null!=Q?Q:{},Ne=Ae(),{ref:Pe}=Ne,Fe=(0,p.A)(Ne,MW),Oe=(0,ke.A)(Pe,Ie),De=D||(e=>{var t;return null!=(t=e.label)?t:e}),Ue=(0,A.A)({},c,{disablePortal:T,expanded:be,focused:xe,fullWidth:F,getOptionLabel:De,hasClearIcon:Te,hasPopupIcon:Be,inputFocused:-1===ze,popupOpen:we,size:ie}),je=(e=>{const{classes:t,disablePortal:a,expanded:n,focused:r,fullWidth:o,hasClearIcon:i,hasPopupIcon:c,inputFocused:s,popupOpen:l,size:d}=e,u={root:["root",n&&"expanded",r&&"focused",o&&"fullWidth",i&&"hasClearIcon",c&&"hasPopupIcon"],inputRoot:["inputRoot"],input:["input",s&&"inputFocused"],tag:["tag","tagSize".concat((0,st.A)(d))],endAdornment:["endAdornment"],clearIndicator:["clearIndicator"],popupIndicator:["popupIndicator",l&&"popupIndicatorOpen"],popper:["popper",a&&"popperDisablePortal"],paper:["paper"],listbox:["listbox"],loading:["loading"],noOptions:["noOptions"],option:["option"],groupLabel:["groupLabel"],groupUl:["groupUl"]};return(0,I.A)(u,yW,t)})(Ue);let Le;if(G&&ge.length>0){const e=e=>(0,A.A)({className:je.tag,disabled:C},he(e));Le=ne?ne(ge,e,Ue):ge.map(((t,a)=>{const n=e({index:a}),{key:r}=n,o=(0,p.A)(n,CW);return(0,w.jsx)(bW,(0,A.A)({label:De(t),size:ie},o,m),r)}))}if(_>-1&&Array.isArray(Le)){const e=Le.length-_;!xe&&e>0&&(Le=Le.splice(0,_),Le.push((0,w.jsx)("span",{className:je.tag,children:O(e)},Le.length)))}const _e=ee||(e=>(0,w.jsxs)("li",{children:[(0,w.jsx)(DW,{className:je.groupLabel,ownerState:Ue,component:"div",children:e.group}),(0,w.jsx)(UW,{className:je.groupUl,ownerState:Ue,children:e.children})]},e.key)),He=ae||((e,t)=>{const{key:a}=e,n=(0,p.A)(e,SW);return(0,w.jsx)("li",(0,A.A)({},n,{children:De(t)}),a)}),Qe=(e,t)=>{const a=pe({option:e,index:t});return He((0,A.A)({},a,{className:je.option}),e,{selected:a["aria-selected"],index:t,inputValue:Se},Ue)},Ke=null!=(a=ce.clearIndicator)?a:k.clearIndicator,Ve=null!=(r=ce.paper)?r:k.paper,Ge=null!=(o=ce.popper)?o:k.popper,We=null!=(i=ce.popupIndicator)?i:k.popupIndicator,Ye=e=>(0,w.jsx)(IW,(0,A.A)({as:X,disablePortal:T,style:{width:Me?Me.clientWidth:null},ownerState:Ue,role:"presentation",anchorEl:Me,open:we},Ge,{className:(0,R.A)(je.popper,null==Ge?void 0:Ge.className),children:(0,w.jsx)(NW,(0,A.A)({ownerState:Ue,as:J},Ve,{className:(0,R.A)(je.paper,null==Ve?void 0:Ve.className),children:e}))}));let qe=null;return Ee.length>0?qe=Ye((0,w.jsx)(OW,(0,A.A)({as:H,className:je.listbox,ownerState:Ue},Fe,Q,{ref:Oe,children:Ee.map(((e,t)=>U?_e({key:e.key,group:e.group,children:e.options.map(((t,a)=>Qe(t,e.index+a)))}):Qe(e,t)))}))):K&&0===Ee.length?qe=Ye((0,w.jsx)(PW,{className:je.loading,ownerState:Ue,children:V})):0!==Ee.length||P||K||(qe=Ye((0,w.jsx)(FW,{className:je.noOptions,ownerState:Ue,role:"presentation",onMouseDown:e=>{e.preventDefault()},children:W}))),(0,w.jsxs)(n.Fragment,{children:[(0,w.jsx)(EW,(0,A.A)({ref:t,className:(0,R.A)(je.root,f),ownerState:Ue},le(se),{children:te({id:ye,disabled:C,fullWidth:!0,size:"small"===ie?"small":void 0,InputLabelProps:ue(),InputProps:(0,A.A)({ref:Ce,className:je.inputRoot,startAdornment:Le,onClick:e=>{e.target===e.currentTarget&&Re(e)}},(Te||Be)&&{endAdornment:(0,w.jsxs)(TW,{className:je.endAdornment,ownerState:Ue,children:[Te?(0,w.jsx)(BW,(0,A.A)({},fe(),{"aria-label":b,title:b,ownerState:Ue},Ke,{className:(0,R.A)(je.clearIndicator,null==Ke?void 0:Ke.className),children:h})):null,Be?(0,w.jsx)(RW,(0,A.A)({},me(),{disabled:C,"aria-label":we?y:q,title:we?y:q,ownerState:Ue},We,{className:(0,R.A)(je.popupIndicator,null==We?void 0:We.className),children:Z})):null]})}),inputProps:(0,A.A)({className:je.input,disabled:C,readOnly:$},de())})})),Me?qe:null]})})),LW=jW,_W=JSON.parse('[{"name":"Afghanistan","isoCode":"AF","flag":"\ud83c\udde6\ud83c\uddeb","phonecode":"93","currency":"AFN","latitude":"33.00000000","longitude":"65.00000000","timezones":[{"zoneName":"Asia/Kabul","gmtOffset":16200,"gmtOffsetName":"UTC+04:30","abbreviation":"AFT","tzName":"Afghanistan Time"}]},{"name":"Aland Islands","isoCode":"AX","flag":"\ud83c\udde6\ud83c\uddfd","phonecode":"+358-18","currency":"EUR","latitude":"60.11666700","longitude":"19.90000000","timezones":[{"zoneName":"Europe/Mariehamn","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"}]},{"name":"Albania","isoCode":"AL","flag":"\ud83c\udde6\ud83c\uddf1","phonecode":"355","currency":"ALL","latitude":"41.00000000","longitude":"20.00000000","timezones":[{"zoneName":"Europe/Tirane","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Algeria","isoCode":"DZ","flag":"\ud83c\udde9\ud83c\uddff","phonecode":"213","currency":"DZD","latitude":"28.00000000","longitude":"3.00000000","timezones":[{"zoneName":"Africa/Algiers","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"American Samoa","isoCode":"AS","flag":"\ud83c\udde6\ud83c\uddf8","phonecode":"+1-684","currency":"USD","latitude":"-14.33333333","longitude":"-170.00000000","timezones":[{"zoneName":"Pacific/Pago_Pago","gmtOffset":-39600,"gmtOffsetName":"UTC-11:00","abbreviation":"SST","tzName":"Samoa Standard Time"}]},{"name":"Andorra","isoCode":"AD","flag":"\ud83c\udde6\ud83c\udde9","phonecode":"376","currency":"EUR","latitude":"42.50000000","longitude":"1.50000000","timezones":[{"zoneName":"Europe/Andorra","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Angola","isoCode":"AO","flag":"\ud83c\udde6\ud83c\uddf4","phonecode":"244","currency":"AOA","latitude":"-12.50000000","longitude":"18.50000000","timezones":[{"zoneName":"Africa/Luanda","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"WAT","tzName":"West Africa Time"}]},{"name":"Anguilla","isoCode":"AI","flag":"\ud83c\udde6\ud83c\uddee","phonecode":"+1-264","currency":"XCD","latitude":"18.25000000","longitude":"-63.16666666","timezones":[{"zoneName":"America/Anguilla","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Antarctica","isoCode":"AQ","flag":"\ud83c\udde6\ud83c\uddf6","phonecode":"672","currency":"AAD","latitude":"-74.65000000","longitude":"4.48000000","timezones":[{"zoneName":"Antarctica/Casey","gmtOffset":39600,"gmtOffsetName":"UTC+11:00","abbreviation":"AWST","tzName":"Australian Western Standard Time"},{"zoneName":"Antarctica/Davis","gmtOffset":25200,"gmtOffsetName":"UTC+07:00","abbreviation":"DAVT","tzName":"Davis Time"},{"zoneName":"Antarctica/DumontDUrville","gmtOffset":36000,"gmtOffsetName":"UTC+10:00","abbreviation":"DDUT","tzName":"Dumont d\'Urville Time"},{"zoneName":"Antarctica/Mawson","gmtOffset":18000,"gmtOffsetName":"UTC+05:00","abbreviation":"MAWT","tzName":"Mawson Station Time"},{"zoneName":"Antarctica/McMurdo","gmtOffset":46800,"gmtOffsetName":"UTC+13:00","abbreviation":"NZDT","tzName":"New Zealand Daylight Time"},{"zoneName":"Antarctica/Palmer","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"CLST","tzName":"Chile Summer Time"},{"zoneName":"Antarctica/Rothera","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"ROTT","tzName":"Rothera Research Station Time"},{"zoneName":"Antarctica/Syowa","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"SYOT","tzName":"Showa Station Time"},{"zoneName":"Antarctica/Troll","gmtOffset":0,"gmtOffsetName":"UTC\xb100","abbreviation":"GMT","tzName":"Greenwich Mean Time"},{"zoneName":"Antarctica/Vostok","gmtOffset":21600,"gmtOffsetName":"UTC+06:00","abbreviation":"VOST","tzName":"Vostok Station Time"}]},{"name":"Antigua And Barbuda","isoCode":"AG","flag":"\ud83c\udde6\ud83c\uddec","phonecode":"+1-268","currency":"XCD","latitude":"17.05000000","longitude":"-61.80000000","timezones":[{"zoneName":"America/Antigua","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Argentina","isoCode":"AR","flag":"\ud83c\udde6\ud83c\uddf7","phonecode":"54","currency":"ARS","latitude":"-34.00000000","longitude":"-64.00000000","timezones":[{"zoneName":"America/Argentina/Buenos_Aires","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"ART","tzName":"Argentina Time"},{"zoneName":"America/Argentina/Catamarca","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"ART","tzName":"Argentina Time"},{"zoneName":"America/Argentina/Cordoba","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"ART","tzName":"Argentina Time"},{"zoneName":"America/Argentina/Jujuy","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"ART","tzName":"Argentina Time"},{"zoneName":"America/Argentina/La_Rioja","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"ART","tzName":"Argentina Time"},{"zoneName":"America/Argentina/Mendoza","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"ART","tzName":"Argentina Time"},{"zoneName":"America/Argentina/Rio_Gallegos","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"ART","tzName":"Argentina Time"},{"zoneName":"America/Argentina/Salta","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"ART","tzName":"Argentina Time"},{"zoneName":"America/Argentina/San_Juan","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"ART","tzName":"Argentina Time"},{"zoneName":"America/Argentina/San_Luis","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"ART","tzName":"Argentina Time"},{"zoneName":"America/Argentina/Tucuman","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"ART","tzName":"Argentina Time"},{"zoneName":"America/Argentina/Ushuaia","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"ART","tzName":"Argentina Time"}]},{"name":"Armenia","isoCode":"AM","flag":"\ud83c\udde6\ud83c\uddf2","phonecode":"374","currency":"AMD","latitude":"40.00000000","longitude":"45.00000000","timezones":[{"zoneName":"Asia/Yerevan","gmtOffset":14400,"gmtOffsetName":"UTC+04:00","abbreviation":"AMT","tzName":"Armenia Time"}]},{"name":"Aruba","isoCode":"AW","flag":"\ud83c\udde6\ud83c\uddfc","phonecode":"297","currency":"AWG","latitude":"12.50000000","longitude":"-69.96666666","timezones":[{"zoneName":"America/Aruba","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Australia","isoCode":"AU","flag":"\ud83c\udde6\ud83c\uddfa","phonecode":"61","currency":"AUD","latitude":"-27.00000000","longitude":"133.00000000","timezones":[{"zoneName":"Antarctica/Macquarie","gmtOffset":39600,"gmtOffsetName":"UTC+11:00","abbreviation":"MIST","tzName":"Macquarie Island Station Time"},{"zoneName":"Australia/Adelaide","gmtOffset":37800,"gmtOffsetName":"UTC+10:30","abbreviation":"ACDT","tzName":"Australian Central Daylight Saving Time"},{"zoneName":"Australia/Brisbane","gmtOffset":36000,"gmtOffsetName":"UTC+10:00","abbreviation":"AEST","tzName":"Australian Eastern Standard Time"},{"zoneName":"Australia/Broken_Hill","gmtOffset":37800,"gmtOffsetName":"UTC+10:30","abbreviation":"ACDT","tzName":"Australian Central Daylight Saving Time"},{"zoneName":"Australia/Currie","gmtOffset":39600,"gmtOffsetName":"UTC+11:00","abbreviation":"AEDT","tzName":"Australian Eastern Daylight Saving Time"},{"zoneName":"Australia/Darwin","gmtOffset":34200,"gmtOffsetName":"UTC+09:30","abbreviation":"ACST","tzName":"Australian Central Standard Time"},{"zoneName":"Australia/Eucla","gmtOffset":31500,"gmtOffsetName":"UTC+08:45","abbreviation":"ACWST","tzName":"Australian Central Western Standard Time (Unofficial)"},{"zoneName":"Australia/Hobart","gmtOffset":39600,"gmtOffsetName":"UTC+11:00","abbreviation":"AEDT","tzName":"Australian Eastern Daylight Saving Time"},{"zoneName":"Australia/Lindeman","gmtOffset":36000,"gmtOffsetName":"UTC+10:00","abbreviation":"AEST","tzName":"Australian Eastern Standard Time"},{"zoneName":"Australia/Lord_Howe","gmtOffset":39600,"gmtOffsetName":"UTC+11:00","abbreviation":"LHST","tzName":"Lord Howe Summer Time"},{"zoneName":"Australia/Melbourne","gmtOffset":39600,"gmtOffsetName":"UTC+11:00","abbreviation":"AEDT","tzName":"Australian Eastern Daylight Saving Time"},{"zoneName":"Australia/Perth","gmtOffset":28800,"gmtOffsetName":"UTC+08:00","abbreviation":"AWST","tzName":"Australian Western Standard Time"},{"zoneName":"Australia/Sydney","gmtOffset":39600,"gmtOffsetName":"UTC+11:00","abbreviation":"AEDT","tzName":"Australian Eastern Daylight Saving Time"}]},{"name":"Austria","isoCode":"AT","flag":"\ud83c\udde6\ud83c\uddf9","phonecode":"43","currency":"EUR","latitude":"47.33333333","longitude":"13.33333333","timezones":[{"zoneName":"Europe/Vienna","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Azerbaijan","isoCode":"AZ","flag":"\ud83c\udde6\ud83c\uddff","phonecode":"994","currency":"AZN","latitude":"40.50000000","longitude":"47.50000000","timezones":[{"zoneName":"Asia/Baku","gmtOffset":14400,"gmtOffsetName":"UTC+04:00","abbreviation":"AZT","tzName":"Azerbaijan Time"}]},{"name":"The Bahamas","isoCode":"BS","flag":"\ud83c\udde7\ud83c\uddf8","phonecode":"+1-242","currency":"BSD","latitude":"24.25000000","longitude":"-76.00000000","timezones":[{"zoneName":"America/Nassau","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America)"}]},{"name":"Bahrain","isoCode":"BH","flag":"\ud83c\udde7\ud83c\udded","phonecode":"973","currency":"BHD","latitude":"26.00000000","longitude":"50.55000000","timezones":[{"zoneName":"Asia/Bahrain","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"AST","tzName":"Arabia Standard Time"}]},{"name":"Bangladesh","isoCode":"BD","flag":"\ud83c\udde7\ud83c\udde9","phonecode":"880","currency":"BDT","latitude":"24.00000000","longitude":"90.00000000","timezones":[{"zoneName":"Asia/Dhaka","gmtOffset":21600,"gmtOffsetName":"UTC+06:00","abbreviation":"BDT","tzName":"Bangladesh Standard Time"}]},{"name":"Barbados","isoCode":"BB","flag":"\ud83c\udde7\ud83c\udde7","phonecode":"+1-246","currency":"BBD","latitude":"13.16666666","longitude":"-59.53333333","timezones":[{"zoneName":"America/Barbados","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Belarus","isoCode":"BY","flag":"\ud83c\udde7\ud83c\uddfe","phonecode":"375","currency":"BYN","latitude":"53.00000000","longitude":"28.00000000","timezones":[{"zoneName":"Europe/Minsk","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"MSK","tzName":"Moscow Time"}]},{"name":"Belgium","isoCode":"BE","flag":"\ud83c\udde7\ud83c\uddea","phonecode":"32","currency":"EUR","latitude":"50.83333333","longitude":"4.00000000","timezones":[{"zoneName":"Europe/Brussels","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Belize","isoCode":"BZ","flag":"\ud83c\udde7\ud83c\uddff","phonecode":"501","currency":"BZD","latitude":"17.25000000","longitude":"-88.75000000","timezones":[{"zoneName":"America/Belize","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America)"}]},{"name":"Benin","isoCode":"BJ","flag":"\ud83c\udde7\ud83c\uddef","phonecode":"229","currency":"XOF","latitude":"9.50000000","longitude":"2.25000000","timezones":[{"zoneName":"Africa/Porto-Novo","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"WAT","tzName":"West Africa Time"}]},{"name":"Bermuda","isoCode":"BM","flag":"\ud83c\udde7\ud83c\uddf2","phonecode":"+1-441","currency":"BMD","latitude":"32.33333333","longitude":"-64.75000000","timezones":[{"zoneName":"Atlantic/Bermuda","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Bhutan","isoCode":"BT","flag":"\ud83c\udde7\ud83c\uddf9","phonecode":"975","currency":"BTN","latitude":"27.50000000","longitude":"90.50000000","timezones":[{"zoneName":"Asia/Thimphu","gmtOffset":21600,"gmtOffsetName":"UTC+06:00","abbreviation":"BTT","tzName":"Bhutan Time"}]},{"name":"Bolivia","isoCode":"BO","flag":"\ud83c\udde7\ud83c\uddf4","phonecode":"591","currency":"BOB","latitude":"-17.00000000","longitude":"-65.00000000","timezones":[{"zoneName":"America/La_Paz","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"BOT","tzName":"Bolivia Time"}]},{"name":"Bosnia and Herzegovina","isoCode":"BA","flag":"\ud83c\udde7\ud83c\udde6","phonecode":"387","currency":"BAM","latitude":"44.00000000","longitude":"18.00000000","timezones":[{"zoneName":"Europe/Sarajevo","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Botswana","isoCode":"BW","flag":"\ud83c\udde7\ud83c\uddfc","phonecode":"267","currency":"BWP","latitude":"-22.00000000","longitude":"24.00000000","timezones":[{"zoneName":"Africa/Gaborone","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"CAT","tzName":"Central Africa Time"}]},{"name":"Bouvet Island","isoCode":"BV","flag":"\ud83c\udde7\ud83c\uddfb","phonecode":"0055","currency":"NOK","latitude":"-54.43333333","longitude":"3.40000000","timezones":[{"zoneName":"Europe/Oslo","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Brazil","isoCode":"BR","flag":"\ud83c\udde7\ud83c\uddf7","phonecode":"55","currency":"BRL","latitude":"-10.00000000","longitude":"-55.00000000","timezones":[{"zoneName":"America/Araguaina","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"BRT","tzName":"Bras\xedlia Time"},{"zoneName":"America/Bahia","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"BRT","tzName":"Bras\xedlia Time"},{"zoneName":"America/Belem","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"BRT","tzName":"Bras\xedlia Time"},{"zoneName":"America/Boa_Vista","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AMT","tzName":"Amazon Time (Brazil)[3"},{"zoneName":"America/Campo_Grande","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AMT","tzName":"Amazon Time (Brazil)[3"},{"zoneName":"America/Cuiaba","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"BRT","tzName":"Brasilia Time"},{"zoneName":"America/Eirunepe","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"ACT","tzName":"Acre Time"},{"zoneName":"America/Fortaleza","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"BRT","tzName":"Bras\xedlia Time"},{"zoneName":"America/Maceio","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"BRT","tzName":"Bras\xedlia Time"},{"zoneName":"America/Manaus","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AMT","tzName":"Amazon Time (Brazil)"},{"zoneName":"America/Noronha","gmtOffset":-7200,"gmtOffsetName":"UTC-02:00","abbreviation":"FNT","tzName":"Fernando de Noronha Time"},{"zoneName":"America/Porto_Velho","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AMT","tzName":"Amazon Time (Brazil)[3"},{"zoneName":"America/Recife","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"BRT","tzName":"Bras\xedlia Time"},{"zoneName":"America/Rio_Branco","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"ACT","tzName":"Acre Time"},{"zoneName":"America/Santarem","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"BRT","tzName":"Bras\xedlia Time"},{"zoneName":"America/Sao_Paulo","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"BRT","tzName":"Bras\xedlia Time"}]},{"name":"British Indian Ocean Territory","isoCode":"IO","flag":"\ud83c\uddee\ud83c\uddf4","phonecode":"246","currency":"USD","latitude":"-6.00000000","longitude":"71.50000000","timezones":[{"zoneName":"Indian/Chagos","gmtOffset":21600,"gmtOffsetName":"UTC+06:00","abbreviation":"IOT","tzName":"Indian Ocean Time"}]},{"name":"Brunei","isoCode":"BN","flag":"\ud83c\udde7\ud83c\uddf3","phonecode":"673","currency":"BND","latitude":"4.50000000","longitude":"114.66666666","timezones":[{"zoneName":"Asia/Brunei","gmtOffset":28800,"gmtOffsetName":"UTC+08:00","abbreviation":"BNT","tzName":"Brunei Darussalam Time"}]},{"name":"Bulgaria","isoCode":"BG","flag":"\ud83c\udde7\ud83c\uddec","phonecode":"359","currency":"BGN","latitude":"43.00000000","longitude":"25.00000000","timezones":[{"zoneName":"Europe/Sofia","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"}]},{"name":"Burkina Faso","isoCode":"BF","flag":"\ud83c\udde7\ud83c\uddeb","phonecode":"226","currency":"XOF","latitude":"13.00000000","longitude":"-2.00000000","timezones":[{"zoneName":"Africa/Ouagadougou","gmtOffset":0,"gmtOffsetName":"UTC\xb100","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"Burundi","isoCode":"BI","flag":"\ud83c\udde7\ud83c\uddee","phonecode":"257","currency":"BIF","latitude":"-3.50000000","longitude":"30.00000000","timezones":[{"zoneName":"Africa/Bujumbura","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"CAT","tzName":"Central Africa Time"}]},{"name":"Cambodia","isoCode":"KH","flag":"\ud83c\uddf0\ud83c\udded","phonecode":"855","currency":"KHR","latitude":"13.00000000","longitude":"105.00000000","timezones":[{"zoneName":"Asia/Phnom_Penh","gmtOffset":25200,"gmtOffsetName":"UTC+07:00","abbreviation":"ICT","tzName":"Indochina Time"}]},{"name":"Cameroon","isoCode":"CM","flag":"\ud83c\udde8\ud83c\uddf2","phonecode":"237","currency":"XAF","latitude":"6.00000000","longitude":"12.00000000","timezones":[{"zoneName":"Africa/Douala","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"WAT","tzName":"West Africa Time"}]},{"name":"Canada","isoCode":"CA","flag":"\ud83c\udde8\ud83c\udde6","phonecode":"1","currency":"CAD","latitude":"60.00000000","longitude":"-95.00000000","timezones":[{"zoneName":"America/Atikokan","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America)"},{"zoneName":"America/Blanc-Sablon","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"},{"zoneName":"America/Cambridge_Bay","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America)"},{"zoneName":"America/Creston","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America)"},{"zoneName":"America/Dawson","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America)"},{"zoneName":"America/Dawson_Creek","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America)"},{"zoneName":"America/Edmonton","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America)"},{"zoneName":"America/Fort_Nelson","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America)"},{"zoneName":"America/Glace_Bay","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"},{"zoneName":"America/Goose_Bay","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"},{"zoneName":"America/Halifax","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"},{"zoneName":"America/Inuvik","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America"},{"zoneName":"America/Iqaluit","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Moncton","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"},{"zoneName":"America/Nipigon","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Pangnirtung","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Rainy_River","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Rankin_Inlet","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Regina","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Resolute","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/St_Johns","gmtOffset":-12600,"gmtOffsetName":"UTC-03:30","abbreviation":"NST","tzName":"Newfoundland Standard Time"},{"zoneName":"America/Swift_Current","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Thunder_Bay","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Toronto","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Vancouver","gmtOffset":-28800,"gmtOffsetName":"UTC-08:00","abbreviation":"PST","tzName":"Pacific Standard Time (North America"},{"zoneName":"America/Whitehorse","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America"},{"zoneName":"America/Winnipeg","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Yellowknife","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America"}]},{"name":"Cape Verde","isoCode":"CV","flag":"\ud83c\udde8\ud83c\uddfb","phonecode":"238","currency":"CVE","latitude":"16.00000000","longitude":"-24.00000000","timezones":[{"zoneName":"Atlantic/Cape_Verde","gmtOffset":-3600,"gmtOffsetName":"UTC-01:00","abbreviation":"CVT","tzName":"Cape Verde Time"}]},{"name":"Cayman Islands","isoCode":"KY","flag":"\ud83c\uddf0\ud83c\uddfe","phonecode":"+1-345","currency":"KYD","latitude":"19.50000000","longitude":"-80.50000000","timezones":[{"zoneName":"America/Cayman","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"}]},{"name":"Central African Republic","isoCode":"CF","flag":"\ud83c\udde8\ud83c\uddeb","phonecode":"236","currency":"XAF","latitude":"7.00000000","longitude":"21.00000000","timezones":[{"zoneName":"Africa/Bangui","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"WAT","tzName":"West Africa Time"}]},{"name":"Chad","isoCode":"TD","flag":"\ud83c\uddf9\ud83c\udde9","phonecode":"235","currency":"XAF","latitude":"15.00000000","longitude":"19.00000000","timezones":[{"zoneName":"Africa/Ndjamena","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"WAT","tzName":"West Africa Time"}]},{"name":"Chile","isoCode":"CL","flag":"\ud83c\udde8\ud83c\uddf1","phonecode":"56","currency":"CLP","latitude":"-30.00000000","longitude":"-71.00000000","timezones":[{"zoneName":"America/Punta_Arenas","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"CLST","tzName":"Chile Summer Time"},{"zoneName":"America/Santiago","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"CLST","tzName":"Chile Summer Time"},{"zoneName":"Pacific/Easter","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EASST","tzName":"Easter Island Summer Time"}]},{"name":"China","isoCode":"CN","flag":"\ud83c\udde8\ud83c\uddf3","phonecode":"86","currency":"CNY","latitude":"35.00000000","longitude":"105.00000000","timezones":[{"zoneName":"Asia/Shanghai","gmtOffset":28800,"gmtOffsetName":"UTC+08:00","abbreviation":"CST","tzName":"China Standard Time"},{"zoneName":"Asia/Urumqi","gmtOffset":21600,"gmtOffsetName":"UTC+06:00","abbreviation":"XJT","tzName":"China Standard Time"}]},{"name":"Christmas Island","isoCode":"CX","flag":"\ud83c\udde8\ud83c\uddfd","phonecode":"61","currency":"AUD","latitude":"-10.50000000","longitude":"105.66666666","timezones":[{"zoneName":"Indian/Christmas","gmtOffset":25200,"gmtOffsetName":"UTC+07:00","abbreviation":"CXT","tzName":"Christmas Island Time"}]},{"name":"Cocos (Keeling) Islands","isoCode":"CC","flag":"\ud83c\udde8\ud83c\udde8","phonecode":"61","currency":"AUD","latitude":"-12.50000000","longitude":"96.83333333","timezones":[{"zoneName":"Indian/Cocos","gmtOffset":23400,"gmtOffsetName":"UTC+06:30","abbreviation":"CCT","tzName":"Cocos Islands Time"}]},{"name":"Colombia","isoCode":"CO","flag":"\ud83c\udde8\ud83c\uddf4","phonecode":"57","currency":"COP","latitude":"4.00000000","longitude":"-72.00000000","timezones":[{"zoneName":"America/Bogota","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"COT","tzName":"Colombia Time"}]},{"name":"Comoros","isoCode":"KM","flag":"\ud83c\uddf0\ud83c\uddf2","phonecode":"269","currency":"KMF","latitude":"-12.16666666","longitude":"44.25000000","timezones":[{"zoneName":"Indian/Comoro","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"EAT","tzName":"East Africa Time"}]},{"name":"Congo","isoCode":"CG","flag":"\ud83c\udde8\ud83c\uddec","phonecode":"242","currency":"XAF","latitude":"-1.00000000","longitude":"15.00000000","timezones":[{"zoneName":"Africa/Brazzaville","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"WAT","tzName":"West Africa Time"}]},{"name":"Democratic Republic of the Congo","isoCode":"CD","flag":"\ud83c\udde8\ud83c\udde9","phonecode":"243","currency":"CDF","latitude":"0.00000000","longitude":"25.00000000","timezones":[{"zoneName":"Africa/Kinshasa","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"WAT","tzName":"West Africa Time"},{"zoneName":"Africa/Lubumbashi","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"CAT","tzName":"Central Africa Time"}]},{"name":"Cook Islands","isoCode":"CK","flag":"\ud83c\udde8\ud83c\uddf0","phonecode":"682","currency":"NZD","latitude":"-21.23333333","longitude":"-159.76666666","timezones":[{"zoneName":"Pacific/Rarotonga","gmtOffset":-36000,"gmtOffsetName":"UTC-10:00","abbreviation":"CKT","tzName":"Cook Island Time"}]},{"name":"Costa Rica","isoCode":"CR","flag":"\ud83c\udde8\ud83c\uddf7","phonecode":"506","currency":"CRC","latitude":"10.00000000","longitude":"-84.00000000","timezones":[{"zoneName":"America/Costa_Rica","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"}]},{"name":"Cote D\'Ivoire (Ivory Coast)","isoCode":"CI","flag":"\ud83c\udde8\ud83c\uddee","phonecode":"225","currency":"XOF","latitude":"8.00000000","longitude":"-5.00000000","timezones":[{"zoneName":"Africa/Abidjan","gmtOffset":0,"gmtOffsetName":"UTC\xb100","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"Croatia","isoCode":"HR","flag":"\ud83c\udded\ud83c\uddf7","phonecode":"385","currency":"HRK","latitude":"45.16666666","longitude":"15.50000000","timezones":[{"zoneName":"Europe/Zagreb","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Cuba","isoCode":"CU","flag":"\ud83c\udde8\ud83c\uddfa","phonecode":"53","currency":"CUP","latitude":"21.50000000","longitude":"-80.00000000","timezones":[{"zoneName":"America/Havana","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"CST","tzName":"Cuba Standard Time"}]},{"name":"Cyprus","isoCode":"CY","flag":"\ud83c\udde8\ud83c\uddfe","phonecode":"357","currency":"EUR","latitude":"35.00000000","longitude":"33.00000000","timezones":[{"zoneName":"Asia/Famagusta","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"},{"zoneName":"Asia/Nicosia","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"}]},{"name":"Czech Republic","isoCode":"CZ","flag":"\ud83c\udde8\ud83c\uddff","phonecode":"420","currency":"CZK","latitude":"49.75000000","longitude":"15.50000000","timezones":[{"zoneName":"Europe/Prague","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Denmark","isoCode":"DK","flag":"\ud83c\udde9\ud83c\uddf0","phonecode":"45","currency":"DKK","latitude":"56.00000000","longitude":"10.00000000","timezones":[{"zoneName":"Europe/Copenhagen","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Djibouti","isoCode":"DJ","flag":"\ud83c\udde9\ud83c\uddef","phonecode":"253","currency":"DJF","latitude":"11.50000000","longitude":"43.00000000","timezones":[{"zoneName":"Africa/Djibouti","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"EAT","tzName":"East Africa Time"}]},{"name":"Dominica","isoCode":"DM","flag":"\ud83c\udde9\ud83c\uddf2","phonecode":"+1-767","currency":"XCD","latitude":"15.41666666","longitude":"-61.33333333","timezones":[{"zoneName":"America/Dominica","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Dominican Republic","isoCode":"DO","flag":"\ud83c\udde9\ud83c\uddf4","phonecode":"+1-809 and 1-829","currency":"DOP","latitude":"19.00000000","longitude":"-70.66666666","timezones":[{"zoneName":"America/Santo_Domingo","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"East Timor","isoCode":"TL","flag":"\ud83c\uddf9\ud83c\uddf1","phonecode":"670","currency":"USD","latitude":"-8.83333333","longitude":"125.91666666","timezones":[{"zoneName":"Asia/Dili","gmtOffset":32400,"gmtOffsetName":"UTC+09:00","abbreviation":"TLT","tzName":"Timor Leste Time"}]},{"name":"Ecuador","isoCode":"EC","flag":"\ud83c\uddea\ud83c\udde8","phonecode":"593","currency":"USD","latitude":"-2.00000000","longitude":"-77.50000000","timezones":[{"zoneName":"America/Guayaquil","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"ECT","tzName":"Ecuador Time"},{"zoneName":"Pacific/Galapagos","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"GALT","tzName":"Gal\xe1pagos Time"}]},{"name":"Egypt","isoCode":"EG","flag":"\ud83c\uddea\ud83c\uddec","phonecode":"20","currency":"EGP","latitude":"27.00000000","longitude":"30.00000000","timezones":[{"zoneName":"Africa/Cairo","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"}]},{"name":"El Salvador","isoCode":"SV","flag":"\ud83c\uddf8\ud83c\uddfb","phonecode":"503","currency":"USD","latitude":"13.83333333","longitude":"-88.91666666","timezones":[{"zoneName":"America/El_Salvador","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"}]},{"name":"Equatorial Guinea","isoCode":"GQ","flag":"\ud83c\uddec\ud83c\uddf6","phonecode":"240","currency":"XAF","latitude":"2.00000000","longitude":"10.00000000","timezones":[{"zoneName":"Africa/Malabo","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"WAT","tzName":"West Africa Time"}]},{"name":"Eritrea","isoCode":"ER","flag":"\ud83c\uddea\ud83c\uddf7","phonecode":"291","currency":"ERN","latitude":"15.00000000","longitude":"39.00000000","timezones":[{"zoneName":"Africa/Asmara","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"EAT","tzName":"East Africa Time"}]},{"name":"Estonia","isoCode":"EE","flag":"\ud83c\uddea\ud83c\uddea","phonecode":"372","currency":"EUR","latitude":"59.00000000","longitude":"26.00000000","timezones":[{"zoneName":"Europe/Tallinn","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"}]},{"name":"Ethiopia","isoCode":"ET","flag":"\ud83c\uddea\ud83c\uddf9","phonecode":"251","currency":"ETB","latitude":"8.00000000","longitude":"38.00000000","timezones":[{"zoneName":"Africa/Addis_Ababa","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"EAT","tzName":"East Africa Time"}]},{"name":"Falkland Islands","isoCode":"FK","flag":"\ud83c\uddeb\ud83c\uddf0","phonecode":"500","currency":"FKP","latitude":"-51.75000000","longitude":"-59.00000000","timezones":[{"zoneName":"Atlantic/Stanley","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"FKST","tzName":"Falkland Islands Summer Time"}]},{"name":"Faroe Islands","isoCode":"FO","flag":"\ud83c\uddeb\ud83c\uddf4","phonecode":"298","currency":"DKK","latitude":"62.00000000","longitude":"-7.00000000","timezones":[{"zoneName":"Atlantic/Faroe","gmtOffset":0,"gmtOffsetName":"UTC\xb100","abbreviation":"WET","tzName":"Western European Time"}]},{"name":"Fiji Islands","isoCode":"FJ","flag":"\ud83c\uddeb\ud83c\uddef","phonecode":"679","currency":"FJD","latitude":"-18.00000000","longitude":"175.00000000","timezones":[{"zoneName":"Pacific/Fiji","gmtOffset":43200,"gmtOffsetName":"UTC+12:00","abbreviation":"FJT","tzName":"Fiji Time"}]},{"name":"Finland","isoCode":"FI","flag":"\ud83c\uddeb\ud83c\uddee","phonecode":"358","currency":"EUR","latitude":"64.00000000","longitude":"26.00000000","timezones":[{"zoneName":"Europe/Helsinki","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"}]},{"name":"France","isoCode":"FR","flag":"\ud83c\uddeb\ud83c\uddf7","phonecode":"33","currency":"EUR","latitude":"46.00000000","longitude":"2.00000000","timezones":[{"zoneName":"Europe/Paris","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"French Guiana","isoCode":"GF","flag":"\ud83c\uddec\ud83c\uddeb","phonecode":"594","currency":"EUR","latitude":"4.00000000","longitude":"-53.00000000","timezones":[{"zoneName":"America/Cayenne","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"GFT","tzName":"French Guiana Time"}]},{"name":"French Polynesia","isoCode":"PF","flag":"\ud83c\uddf5\ud83c\uddeb","phonecode":"689","currency":"XPF","latitude":"-15.00000000","longitude":"-140.00000000","timezones":[{"zoneName":"Pacific/Gambier","gmtOffset":-32400,"gmtOffsetName":"UTC-09:00","abbreviation":"GAMT","tzName":"Gambier Islands Time"},{"zoneName":"Pacific/Marquesas","gmtOffset":-34200,"gmtOffsetName":"UTC-09:30","abbreviation":"MART","tzName":"Marquesas Islands Time"},{"zoneName":"Pacific/Tahiti","gmtOffset":-36000,"gmtOffsetName":"UTC-10:00","abbreviation":"TAHT","tzName":"Tahiti Time"}]},{"name":"French Southern Territories","isoCode":"TF","flag":"\ud83c\uddf9\ud83c\uddeb","phonecode":"262","currency":"EUR","latitude":"-49.25000000","longitude":"69.16700000","timezones":[{"zoneName":"Indian/Kerguelen","gmtOffset":18000,"gmtOffsetName":"UTC+05:00","abbreviation":"TFT","tzName":"French Southern and Antarctic Time"}]},{"name":"Gabon","isoCode":"GA","flag":"\ud83c\uddec\ud83c\udde6","phonecode":"241","currency":"XAF","latitude":"-1.00000000","longitude":"11.75000000","timezones":[{"zoneName":"Africa/Libreville","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"WAT","tzName":"West Africa Time"}]},{"name":"The Gambia","isoCode":"GM","flag":"\ud83c\uddec\ud83c\uddf2","phonecode":"220","currency":"GMD","latitude":"13.46666666","longitude":"-16.56666666","timezones":[{"zoneName":"Africa/Banjul","gmtOffset":0,"gmtOffsetName":"UTC\xb100","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"Georgia","isoCode":"GE","flag":"\ud83c\uddec\ud83c\uddea","phonecode":"995","currency":"GEL","latitude":"42.00000000","longitude":"43.50000000","timezones":[{"zoneName":"Asia/Tbilisi","gmtOffset":14400,"gmtOffsetName":"UTC+04:00","abbreviation":"GET","tzName":"Georgia Standard Time"}]},{"name":"Germany","isoCode":"DE","flag":"\ud83c\udde9\ud83c\uddea","phonecode":"49","currency":"EUR","latitude":"51.00000000","longitude":"9.00000000","timezones":[{"zoneName":"Europe/Berlin","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"},{"zoneName":"Europe/Busingen","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Ghana","isoCode":"GH","flag":"\ud83c\uddec\ud83c\udded","phonecode":"233","currency":"GHS","latitude":"8.00000000","longitude":"-2.00000000","timezones":[{"zoneName":"Africa/Accra","gmtOffset":0,"gmtOffsetName":"UTC\xb100","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"Gibraltar","isoCode":"GI","flag":"\ud83c\uddec\ud83c\uddee","phonecode":"350","currency":"GIP","latitude":"36.13333333","longitude":"-5.35000000","timezones":[{"zoneName":"Europe/Gibraltar","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Greece","isoCode":"GR","flag":"\ud83c\uddec\ud83c\uddf7","phonecode":"30","currency":"EUR","latitude":"39.00000000","longitude":"22.00000000","timezones":[{"zoneName":"Europe/Athens","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"}]},{"name":"Greenland","isoCode":"GL","flag":"\ud83c\uddec\ud83c\uddf1","phonecode":"299","currency":"DKK","latitude":"72.00000000","longitude":"-40.00000000","timezones":[{"zoneName":"America/Danmarkshavn","gmtOffset":0,"gmtOffsetName":"UTC\xb100","abbreviation":"GMT","tzName":"Greenwich Mean Time"},{"zoneName":"America/Nuuk","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"WGT","tzName":"West Greenland Time"},{"zoneName":"America/Scoresbysund","gmtOffset":-3600,"gmtOffsetName":"UTC-01:00","abbreviation":"EGT","tzName":"Eastern Greenland Time"},{"zoneName":"America/Thule","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Grenada","isoCode":"GD","flag":"\ud83c\uddec\ud83c\udde9","phonecode":"+1-473","currency":"XCD","latitude":"12.11666666","longitude":"-61.66666666","timezones":[{"zoneName":"America/Grenada","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Guadeloupe","isoCode":"GP","flag":"\ud83c\uddec\ud83c\uddf5","phonecode":"590","currency":"EUR","latitude":"16.25000000","longitude":"-61.58333300","timezones":[{"zoneName":"America/Guadeloupe","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Guam","isoCode":"GU","flag":"\ud83c\uddec\ud83c\uddfa","phonecode":"+1-671","currency":"USD","latitude":"13.46666666","longitude":"144.78333333","timezones":[{"zoneName":"Pacific/Guam","gmtOffset":36000,"gmtOffsetName":"UTC+10:00","abbreviation":"CHST","tzName":"Chamorro Standard Time"}]},{"name":"Guatemala","isoCode":"GT","flag":"\ud83c\uddec\ud83c\uddf9","phonecode":"502","currency":"GTQ","latitude":"15.50000000","longitude":"-90.25000000","timezones":[{"zoneName":"America/Guatemala","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"}]},{"name":"Guernsey and Alderney","isoCode":"GG","flag":"\ud83c\uddec\ud83c\uddec","phonecode":"+44-1481","currency":"GBP","latitude":"49.46666666","longitude":"-2.58333333","timezones":[{"zoneName":"Europe/Guernsey","gmtOffset":0,"gmtOffsetName":"UTC\xb100","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"Guinea","isoCode":"GN","flag":"\ud83c\uddec\ud83c\uddf3","phonecode":"224","currency":"GNF","latitude":"11.00000000","longitude":"-10.00000000","timezones":[{"zoneName":"Africa/Conakry","gmtOffset":0,"gmtOffsetName":"UTC\xb100","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"Guinea-Bissau","isoCode":"GW","flag":"\ud83c\uddec\ud83c\uddfc","phonecode":"245","currency":"XOF","latitude":"12.00000000","longitude":"-15.00000000","timezones":[{"zoneName":"Africa/Bissau","gmtOffset":0,"gmtOffsetName":"UTC\xb100","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"Guyana","isoCode":"GY","flag":"\ud83c\uddec\ud83c\uddfe","phonecode":"592","currency":"GYD","latitude":"5.00000000","longitude":"-59.00000000","timezones":[{"zoneName":"America/Guyana","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"GYT","tzName":"Guyana Time"}]},{"name":"Haiti","isoCode":"HT","flag":"\ud83c\udded\ud83c\uddf9","phonecode":"509","currency":"HTG","latitude":"19.00000000","longitude":"-72.41666666","timezones":[{"zoneName":"America/Port-au-Prince","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"}]},{"name":"Heard Island and McDonald Islands","isoCode":"HM","flag":"\ud83c\udded\ud83c\uddf2","phonecode":"672","currency":"AUD","latitude":"-53.10000000","longitude":"72.51666666","timezones":[{"zoneName":"Indian/Kerguelen","gmtOffset":18000,"gmtOffsetName":"UTC+05:00","abbreviation":"TFT","tzName":"French Southern and Antarctic Time"}]},{"name":"Honduras","isoCode":"HN","flag":"\ud83c\udded\ud83c\uddf3","phonecode":"504","currency":"HNL","latitude":"15.00000000","longitude":"-86.50000000","timezones":[{"zoneName":"America/Tegucigalpa","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"}]},{"name":"Hong Kong S.A.R.","isoCode":"HK","flag":"\ud83c\udded\ud83c\uddf0","phonecode":"852","currency":"HKD","latitude":"22.25000000","longitude":"114.16666666","timezones":[{"zoneName":"Asia/Hong_Kong","gmtOffset":28800,"gmtOffsetName":"UTC+08:00","abbreviation":"HKT","tzName":"Hong Kong Time"}]},{"name":"Hungary","isoCode":"HU","flag":"\ud83c\udded\ud83c\uddfa","phonecode":"36","currency":"HUF","latitude":"47.00000000","longitude":"20.00000000","timezones":[{"zoneName":"Europe/Budapest","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Iceland","isoCode":"IS","flag":"\ud83c\uddee\ud83c\uddf8","phonecode":"354","currency":"ISK","latitude":"65.00000000","longitude":"-18.00000000","timezones":[{"zoneName":"Atlantic/Reykjavik","gmtOffset":0,"gmtOffsetName":"UTC\xb100","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"India","isoCode":"IN","flag":"\ud83c\uddee\ud83c\uddf3","phonecode":"91","currency":"INR","latitude":"20.00000000","longitude":"77.00000000","timezones":[{"zoneName":"Asia/Kolkata","gmtOffset":19800,"gmtOffsetName":"UTC+05:30","abbreviation":"IST","tzName":"Indian Standard Time"}]},{"name":"Indonesia","isoCode":"ID","flag":"\ud83c\uddee\ud83c\udde9","phonecode":"62","currency":"IDR","latitude":"-5.00000000","longitude":"120.00000000","timezones":[{"zoneName":"Asia/Jakarta","gmtOffset":25200,"gmtOffsetName":"UTC+07:00","abbreviation":"WIB","tzName":"Western Indonesian Time"},{"zoneName":"Asia/Jayapura","gmtOffset":32400,"gmtOffsetName":"UTC+09:00","abbreviation":"WIT","tzName":"Eastern Indonesian Time"},{"zoneName":"Asia/Makassar","gmtOffset":28800,"gmtOffsetName":"UTC+08:00","abbreviation":"WITA","tzName":"Central Indonesia Time"},{"zoneName":"Asia/Pontianak","gmtOffset":25200,"gmtOffsetName":"UTC+07:00","abbreviation":"WIB","tzName":"Western Indonesian Time"}]},{"name":"Iran","isoCode":"IR","flag":"\ud83c\uddee\ud83c\uddf7","phonecode":"98","currency":"IRR","latitude":"32.00000000","longitude":"53.00000000","timezones":[{"zoneName":"Asia/Tehran","gmtOffset":12600,"gmtOffsetName":"UTC+03:30","abbreviation":"IRDT","tzName":"Iran Daylight Time"}]},{"name":"Iraq","isoCode":"IQ","flag":"\ud83c\uddee\ud83c\uddf6","phonecode":"964","currency":"IQD","latitude":"33.00000000","longitude":"44.00000000","timezones":[{"zoneName":"Asia/Baghdad","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"AST","tzName":"Arabia Standard Time"}]},{"name":"Ireland","isoCode":"IE","flag":"\ud83c\uddee\ud83c\uddea","phonecode":"353","currency":"EUR","latitude":"53.00000000","longitude":"-8.00000000","timezones":[{"zoneName":"Europe/Dublin","gmtOffset":0,"gmtOffsetName":"UTC\xb100","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"Israel","isoCode":"IL","flag":"\ud83c\uddee\ud83c\uddf1","phonecode":"972","currency":"ILS","latitude":"31.50000000","longitude":"34.75000000","timezones":[{"zoneName":"Asia/Jerusalem","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"IST","tzName":"Israel Standard Time"}]},{"name":"Italy","isoCode":"IT","flag":"\ud83c\uddee\ud83c\uddf9","phonecode":"39","currency":"EUR","latitude":"42.83333333","longitude":"12.83333333","timezones":[{"zoneName":"Europe/Rome","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Jamaica","isoCode":"JM","flag":"\ud83c\uddef\ud83c\uddf2","phonecode":"+1-876","currency":"JMD","latitude":"18.25000000","longitude":"-77.50000000","timezones":[{"zoneName":"America/Jamaica","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"}]},{"name":"Japan","isoCode":"JP","flag":"\ud83c\uddef\ud83c\uddf5","phonecode":"81","currency":"JPY","latitude":"36.00000000","longitude":"138.00000000","timezones":[{"zoneName":"Asia/Tokyo","gmtOffset":32400,"gmtOffsetName":"UTC+09:00","abbreviation":"JST","tzName":"Japan Standard Time"}]},{"name":"Jersey","isoCode":"JE","flag":"\ud83c\uddef\ud83c\uddea","phonecode":"+44-1534","currency":"GBP","latitude":"49.25000000","longitude":"-2.16666666","timezones":[{"zoneName":"Europe/Jersey","gmtOffset":0,"gmtOffsetName":"UTC\xb100","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"Jordan","isoCode":"JO","flag":"\ud83c\uddef\ud83c\uddf4","phonecode":"962","currency":"JOD","latitude":"31.00000000","longitude":"36.00000000","timezones":[{"zoneName":"Asia/Amman","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"}]},{"name":"Kazakhstan","isoCode":"KZ","flag":"\ud83c\uddf0\ud83c\uddff","phonecode":"7","currency":"KZT","latitude":"48.00000000","longitude":"68.00000000","timezones":[{"zoneName":"Asia/Almaty","gmtOffset":21600,"gmtOffsetName":"UTC+06:00","abbreviation":"ALMT","tzName":"Alma-Ata Time[1"},{"zoneName":"Asia/Aqtau","gmtOffset":18000,"gmtOffsetName":"UTC+05:00","abbreviation":"AQTT","tzName":"Aqtobe Time"},{"zoneName":"Asia/Aqtobe","gmtOffset":18000,"gmtOffsetName":"UTC+05:00","abbreviation":"AQTT","tzName":"Aqtobe Time"},{"zoneName":"Asia/Atyrau","gmtOffset":18000,"gmtOffsetName":"UTC+05:00","abbreviation":"MSD+1","tzName":"Moscow Daylight Time+1"},{"zoneName":"Asia/Oral","gmtOffset":18000,"gmtOffsetName":"UTC+05:00","abbreviation":"ORAT","tzName":"Oral Time"},{"zoneName":"Asia/Qostanay","gmtOffset":21600,"gmtOffsetName":"UTC+06:00","abbreviation":"QYZST","tzName":"Qyzylorda Summer Time"},{"zoneName":"Asia/Qyzylorda","gmtOffset":18000,"gmtOffsetName":"UTC+05:00","abbreviation":"QYZT","tzName":"Qyzylorda Summer Time"}]},{"name":"Kenya","isoCode":"KE","flag":"\ud83c\uddf0\ud83c\uddea","phonecode":"254","currency":"KES","latitude":"1.00000000","longitude":"38.00000000","timezones":[{"zoneName":"Africa/Nairobi","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"EAT","tzName":"East Africa Time"}]},{"name":"Kiribati","isoCode":"KI","flag":"\ud83c\uddf0\ud83c\uddee","phonecode":"686","currency":"AUD","latitude":"1.41666666","longitude":"173.00000000","timezones":[{"zoneName":"Pacific/Enderbury","gmtOffset":46800,"gmtOffsetName":"UTC+13:00","abbreviation":"PHOT","tzName":"Phoenix Island Time"},{"zoneName":"Pacific/Kiritimati","gmtOffset":50400,"gmtOffsetName":"UTC+14:00","abbreviation":"LINT","tzName":"Line Islands Time"},{"zoneName":"Pacific/Tarawa","gmtOffset":43200,"gmtOffsetName":"UTC+12:00","abbreviation":"GILT","tzName":"Gilbert Island Time"}]},{"name":"North Korea","isoCode":"KP","flag":"\ud83c\uddf0\ud83c\uddf5","phonecode":"850","currency":"KPW","latitude":"40.00000000","longitude":"127.00000000","timezones":[{"zoneName":"Asia/Pyongyang","gmtOffset":32400,"gmtOffsetName":"UTC+09:00","abbreviation":"KST","tzName":"Korea Standard Time"}]},{"name":"South Korea","isoCode":"KR","flag":"\ud83c\uddf0\ud83c\uddf7","phonecode":"82","currency":"KRW","latitude":"37.00000000","longitude":"127.50000000","timezones":[{"zoneName":"Asia/Seoul","gmtOffset":32400,"gmtOffsetName":"UTC+09:00","abbreviation":"KST","tzName":"Korea Standard Time"}]},{"name":"Kuwait","isoCode":"KW","flag":"\ud83c\uddf0\ud83c\uddfc","phonecode":"965","currency":"KWD","latitude":"29.50000000","longitude":"45.75000000","timezones":[{"zoneName":"Asia/Kuwait","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"AST","tzName":"Arabia Standard Time"}]},{"name":"Kyrgyzstan","isoCode":"KG","flag":"\ud83c\uddf0\ud83c\uddec","phonecode":"996","currency":"KGS","latitude":"41.00000000","longitude":"75.00000000","timezones":[{"zoneName":"Asia/Bishkek","gmtOffset":21600,"gmtOffsetName":"UTC+06:00","abbreviation":"KGT","tzName":"Kyrgyzstan Time"}]},{"name":"Laos","isoCode":"LA","flag":"\ud83c\uddf1\ud83c\udde6","phonecode":"856","currency":"LAK","latitude":"18.00000000","longitude":"105.00000000","timezones":[{"zoneName":"Asia/Vientiane","gmtOffset":25200,"gmtOffsetName":"UTC+07:00","abbreviation":"ICT","tzName":"Indochina Time"}]},{"name":"Latvia","isoCode":"LV","flag":"\ud83c\uddf1\ud83c\uddfb","phonecode":"371","currency":"EUR","latitude":"57.00000000","longitude":"25.00000000","timezones":[{"zoneName":"Europe/Riga","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"}]},{"name":"Lebanon","isoCode":"LB","flag":"\ud83c\uddf1\ud83c\udde7","phonecode":"961","currency":"LBP","latitude":"33.83333333","longitude":"35.83333333","timezones":[{"zoneName":"Asia/Beirut","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"}]},{"name":"Lesotho","isoCode":"LS","flag":"\ud83c\uddf1\ud83c\uddf8","phonecode":"266","currency":"LSL","latitude":"-29.50000000","longitude":"28.50000000","timezones":[{"zoneName":"Africa/Maseru","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"SAST","tzName":"South African Standard Time"}]},{"name":"Liberia","isoCode":"LR","flag":"\ud83c\uddf1\ud83c\uddf7","phonecode":"231","currency":"LRD","latitude":"6.50000000","longitude":"-9.50000000","timezones":[{"zoneName":"Africa/Monrovia","gmtOffset":0,"gmtOffsetName":"UTC\xb100","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"Libya","isoCode":"LY","flag":"\ud83c\uddf1\ud83c\uddfe","phonecode":"218","currency":"LYD","latitude":"25.00000000","longitude":"17.00000000","timezones":[{"zoneName":"Africa/Tripoli","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"}]},{"name":"Liechtenstein","isoCode":"LI","flag":"\ud83c\uddf1\ud83c\uddee","phonecode":"423","currency":"CHF","latitude":"47.26666666","longitude":"9.53333333","timezones":[{"zoneName":"Europe/Vaduz","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Lithuania","isoCode":"LT","flag":"\ud83c\uddf1\ud83c\uddf9","phonecode":"370","currency":"EUR","latitude":"56.00000000","longitude":"24.00000000","timezones":[{"zoneName":"Europe/Vilnius","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"}]},{"name":"Luxembourg","isoCode":"LU","flag":"\ud83c\uddf1\ud83c\uddfa","phonecode":"352","currency":"EUR","latitude":"49.75000000","longitude":"6.16666666","timezones":[{"zoneName":"Europe/Luxembourg","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Macau S.A.R.","isoCode":"MO","flag":"\ud83c\uddf2\ud83c\uddf4","phonecode":"853","currency":"MOP","latitude":"22.16666666","longitude":"113.55000000","timezones":[{"zoneName":"Asia/Macau","gmtOffset":28800,"gmtOffsetName":"UTC+08:00","abbreviation":"CST","tzName":"China Standard Time"}]},{"name":"Macedonia","isoCode":"MK","flag":"\ud83c\uddf2\ud83c\uddf0","phonecode":"389","currency":"MKD","latitude":"41.83333333","longitude":"22.00000000","timezones":[{"zoneName":"Europe/Skopje","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Madagascar","isoCode":"MG","flag":"\ud83c\uddf2\ud83c\uddec","phonecode":"261","currency":"MGA","latitude":"-20.00000000","longitude":"47.00000000","timezones":[{"zoneName":"Indian/Antananarivo","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"EAT","tzName":"East Africa Time"}]},{"name":"Malawi","isoCode":"MW","flag":"\ud83c\uddf2\ud83c\uddfc","phonecode":"265","currency":"MWK","latitude":"-13.50000000","longitude":"34.00000000","timezones":[{"zoneName":"Africa/Blantyre","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"CAT","tzName":"Central Africa Time"}]},{"name":"Malaysia","isoCode":"MY","flag":"\ud83c\uddf2\ud83c\uddfe","phonecode":"60","currency":"MYR","latitude":"2.50000000","longitude":"112.50000000","timezones":[{"zoneName":"Asia/Kuala_Lumpur","gmtOffset":28800,"gmtOffsetName":"UTC+08:00","abbreviation":"MYT","tzName":"Malaysia Time"},{"zoneName":"Asia/Kuching","gmtOffset":28800,"gmtOffsetName":"UTC+08:00","abbreviation":"MYT","tzName":"Malaysia Time"}]},{"name":"Maldives","isoCode":"MV","flag":"\ud83c\uddf2\ud83c\uddfb","phonecode":"960","currency":"MVR","latitude":"3.25000000","longitude":"73.00000000","timezones":[{"zoneName":"Indian/Maldives","gmtOffset":18000,"gmtOffsetName":"UTC+05:00","abbreviation":"MVT","tzName":"Maldives Time"}]},{"name":"Mali","isoCode":"ML","flag":"\ud83c\uddf2\ud83c\uddf1","phonecode":"223","currency":"XOF","latitude":"17.00000000","longitude":"-4.00000000","timezones":[{"zoneName":"Africa/Bamako","gmtOffset":0,"gmtOffsetName":"UTC\xb100","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"Malta","isoCode":"MT","flag":"\ud83c\uddf2\ud83c\uddf9","phonecode":"356","currency":"EUR","latitude":"35.83333333","longitude":"14.58333333","timezones":[{"zoneName":"Europe/Malta","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Man (Isle of)","isoCode":"IM","flag":"\ud83c\uddee\ud83c\uddf2","phonecode":"+44-1624","currency":"GBP","latitude":"54.25000000","longitude":"-4.50000000","timezones":[{"zoneName":"Europe/Isle_of_Man","gmtOffset":0,"gmtOffsetName":"UTC\xb100","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"Marshall Islands","isoCode":"MH","flag":"\ud83c\uddf2\ud83c\udded","phonecode":"692","currency":"USD","latitude":"9.00000000","longitude":"168.00000000","timezones":[{"zoneName":"Pacific/Kwajalein","gmtOffset":43200,"gmtOffsetName":"UTC+12:00","abbreviation":"MHT","tzName":"Marshall Islands Time"},{"zoneName":"Pacific/Majuro","gmtOffset":43200,"gmtOffsetName":"UTC+12:00","abbreviation":"MHT","tzName":"Marshall Islands Time"}]},{"name":"Martinique","isoCode":"MQ","flag":"\ud83c\uddf2\ud83c\uddf6","phonecode":"596","currency":"EUR","latitude":"14.66666700","longitude":"-61.00000000","timezones":[{"zoneName":"America/Martinique","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Mauritania","isoCode":"MR","flag":"\ud83c\uddf2\ud83c\uddf7","phonecode":"222","currency":"MRO","latitude":"20.00000000","longitude":"-12.00000000","timezones":[{"zoneName":"Africa/Nouakchott","gmtOffset":0,"gmtOffsetName":"UTC\xb100","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"Mauritius","isoCode":"MU","flag":"\ud83c\uddf2\ud83c\uddfa","phonecode":"230","currency":"MUR","latitude":"-20.28333333","longitude":"57.55000000","timezones":[{"zoneName":"Indian/Mauritius","gmtOffset":14400,"gmtOffsetName":"UTC+04:00","abbreviation":"MUT","tzName":"Mauritius Time"}]},{"name":"Mayotte","isoCode":"YT","flag":"\ud83c\uddfe\ud83c\uddf9","phonecode":"262","currency":"EUR","latitude":"-12.83333333","longitude":"45.16666666","timezones":[{"zoneName":"Indian/Mayotte","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"EAT","tzName":"East Africa Time"}]},{"name":"Mexico","isoCode":"MX","flag":"\ud83c\uddf2\ud83c\uddfd","phonecode":"52","currency":"MXN","latitude":"23.00000000","longitude":"-102.00000000","timezones":[{"zoneName":"America/Bahia_Banderas","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Cancun","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Chihuahua","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America"},{"zoneName":"America/Hermosillo","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America"},{"zoneName":"America/Matamoros","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Mazatlan","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America"},{"zoneName":"America/Merida","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Mexico_City","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Monterrey","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Ojinaga","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America"},{"zoneName":"America/Tijuana","gmtOffset":-28800,"gmtOffsetName":"UTC-08:00","abbreviation":"PST","tzName":"Pacific Standard Time (North America"}]},{"name":"Micronesia","isoCode":"FM","flag":"\ud83c\uddeb\ud83c\uddf2","phonecode":"691","currency":"USD","latitude":"6.91666666","longitude":"158.25000000","timezones":[{"zoneName":"Pacific/Chuuk","gmtOffset":36000,"gmtOffsetName":"UTC+10:00","abbreviation":"CHUT","tzName":"Chuuk Time"},{"zoneName":"Pacific/Kosrae","gmtOffset":39600,"gmtOffsetName":"UTC+11:00","abbreviation":"KOST","tzName":"Kosrae Time"},{"zoneName":"Pacific/Pohnpei","gmtOffset":39600,"gmtOffsetName":"UTC+11:00","abbreviation":"PONT","tzName":"Pohnpei Standard Time"}]},{"name":"Moldova","isoCode":"MD","flag":"\ud83c\uddf2\ud83c\udde9","phonecode":"373","currency":"MDL","latitude":"47.00000000","longitude":"29.00000000","timezones":[{"zoneName":"Europe/Chisinau","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"}]},{"name":"Monaco","isoCode":"MC","flag":"\ud83c\uddf2\ud83c\udde8","phonecode":"377","currency":"EUR","latitude":"43.73333333","longitude":"7.40000000","timezones":[{"zoneName":"Europe/Monaco","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Mongolia","isoCode":"MN","flag":"\ud83c\uddf2\ud83c\uddf3","phonecode":"976","currency":"MNT","latitude":"46.00000000","longitude":"105.00000000","timezones":[{"zoneName":"Asia/Choibalsan","gmtOffset":28800,"gmtOffsetName":"UTC+08:00","abbreviation":"CHOT","tzName":"Choibalsan Standard Time"},{"zoneName":"Asia/Hovd","gmtOffset":25200,"gmtOffsetName":"UTC+07:00","abbreviation":"HOVT","tzName":"Hovd Time"},{"zoneName":"Asia/Ulaanbaatar","gmtOffset":28800,"gmtOffsetName":"UTC+08:00","abbreviation":"ULAT","tzName":"Ulaanbaatar Standard Time"}]},{"name":"Montenegro","isoCode":"ME","flag":"\ud83c\uddf2\ud83c\uddea","phonecode":"382","currency":"EUR","latitude":"42.50000000","longitude":"19.30000000","timezones":[{"zoneName":"Europe/Podgorica","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Montserrat","isoCode":"MS","flag":"\ud83c\uddf2\ud83c\uddf8","phonecode":"+1-664","currency":"XCD","latitude":"16.75000000","longitude":"-62.20000000","timezones":[{"zoneName":"America/Montserrat","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Morocco","isoCode":"MA","flag":"\ud83c\uddf2\ud83c\udde6","phonecode":"212","currency":"MAD","latitude":"32.00000000","longitude":"-5.00000000","timezones":[{"zoneName":"Africa/Casablanca","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"WEST","tzName":"Western European Summer Time"}]},{"name":"Mozambique","isoCode":"MZ","flag":"\ud83c\uddf2\ud83c\uddff","phonecode":"258","currency":"MZN","latitude":"-18.25000000","longitude":"35.00000000","timezones":[{"zoneName":"Africa/Maputo","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"CAT","tzName":"Central Africa Time"}]},{"name":"Myanmar","isoCode":"MM","flag":"\ud83c\uddf2\ud83c\uddf2","phonecode":"95","currency":"MMK","latitude":"22.00000000","longitude":"98.00000000","timezones":[{"zoneName":"Asia/Yangon","gmtOffset":23400,"gmtOffsetName":"UTC+06:30","abbreviation":"MMT","tzName":"Myanmar Standard Time"}]},{"name":"Namibia","isoCode":"NA","flag":"\ud83c\uddf3\ud83c\udde6","phonecode":"264","currency":"NAD","latitude":"-22.00000000","longitude":"17.00000000","timezones":[{"zoneName":"Africa/Windhoek","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"WAST","tzName":"West Africa Summer Time"}]},{"name":"Nauru","isoCode":"NR","flag":"\ud83c\uddf3\ud83c\uddf7","phonecode":"674","currency":"AUD","latitude":"-0.53333333","longitude":"166.91666666","timezones":[{"zoneName":"Pacific/Nauru","gmtOffset":43200,"gmtOffsetName":"UTC+12:00","abbreviation":"NRT","tzName":"Nauru Time"}]},{"name":"Nepal","isoCode":"NP","flag":"\ud83c\uddf3\ud83c\uddf5","phonecode":"977","currency":"NPR","latitude":"28.00000000","longitude":"84.00000000","timezones":[{"zoneName":"Asia/Kathmandu","gmtOffset":20700,"gmtOffsetName":"UTC+05:45","abbreviation":"NPT","tzName":"Nepal Time"}]},{"name":"Bonaire, Sint Eustatius and Saba","isoCode":"BQ","flag":"\ud83c\udde7\ud83c\uddf6","phonecode":"599","currency":"USD","latitude":"12.15000000","longitude":"-68.26666700","timezones":[{"zoneName":"America/Anguilla","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Netherlands","isoCode":"NL","flag":"\ud83c\uddf3\ud83c\uddf1","phonecode":"31","currency":"EUR","latitude":"52.50000000","longitude":"5.75000000","timezones":[{"zoneName":"Europe/Amsterdam","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"New Caledonia","isoCode":"NC","flag":"\ud83c\uddf3\ud83c\udde8","phonecode":"687","currency":"XPF","latitude":"-21.50000000","longitude":"165.50000000","timezones":[{"zoneName":"Pacific/Noumea","gmtOffset":39600,"gmtOffsetName":"UTC+11:00","abbreviation":"NCT","tzName":"New Caledonia Time"}]},{"name":"New Zealand","isoCode":"NZ","flag":"\ud83c\uddf3\ud83c\uddff","phonecode":"64","currency":"NZD","latitude":"-41.00000000","longitude":"174.00000000","timezones":[{"zoneName":"Pacific/Auckland","gmtOffset":46800,"gmtOffsetName":"UTC+13:00","abbreviation":"NZDT","tzName":"New Zealand Daylight Time"},{"zoneName":"Pacific/Chatham","gmtOffset":49500,"gmtOffsetName":"UTC+13:45","abbreviation":"CHAST","tzName":"Chatham Standard Time"}]},{"name":"Nicaragua","isoCode":"NI","flag":"\ud83c\uddf3\ud83c\uddee","phonecode":"505","currency":"NIO","latitude":"13.00000000","longitude":"-85.00000000","timezones":[{"zoneName":"America/Managua","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"}]},{"name":"Niger","isoCode":"NE","flag":"\ud83c\uddf3\ud83c\uddea","phonecode":"227","currency":"XOF","latitude":"16.00000000","longitude":"8.00000000","timezones":[{"zoneName":"Africa/Niamey","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"WAT","tzName":"West Africa Time"}]},{"name":"Nigeria","isoCode":"NG","flag":"\ud83c\uddf3\ud83c\uddec","phonecode":"234","currency":"NGN","latitude":"10.00000000","longitude":"8.00000000","timezones":[{"zoneName":"Africa/Lagos","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"WAT","tzName":"West Africa Time"}]},{"name":"Niue","isoCode":"NU","flag":"\ud83c\uddf3\ud83c\uddfa","phonecode":"683","currency":"NZD","latitude":"-19.03333333","longitude":"-169.86666666","timezones":[{"zoneName":"Pacific/Niue","gmtOffset":-39600,"gmtOffsetName":"UTC-11:00","abbreviation":"NUT","tzName":"Niue Time"}]},{"name":"Norfolk Island","isoCode":"NF","flag":"\ud83c\uddf3\ud83c\uddeb","phonecode":"672","currency":"AUD","latitude":"-29.03333333","longitude":"167.95000000","timezones":[{"zoneName":"Pacific/Norfolk","gmtOffset":43200,"gmtOffsetName":"UTC+12:00","abbreviation":"NFT","tzName":"Norfolk Time"}]},{"name":"Northern Mariana Islands","isoCode":"MP","flag":"\ud83c\uddf2\ud83c\uddf5","phonecode":"+1-670","currency":"USD","latitude":"15.20000000","longitude":"145.75000000","timezones":[{"zoneName":"Pacific/Saipan","gmtOffset":36000,"gmtOffsetName":"UTC+10:00","abbreviation":"ChST","tzName":"Chamorro Standard Time"}]},{"name":"Norway","isoCode":"NO","flag":"\ud83c\uddf3\ud83c\uddf4","phonecode":"47","currency":"NOK","latitude":"62.00000000","longitude":"10.00000000","timezones":[{"zoneName":"Europe/Oslo","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Oman","isoCode":"OM","flag":"\ud83c\uddf4\ud83c\uddf2","phonecode":"968","currency":"OMR","latitude":"21.00000000","longitude":"57.00000000","timezones":[{"zoneName":"Asia/Muscat","gmtOffset":14400,"gmtOffsetName":"UTC+04:00","abbreviation":"GST","tzName":"Gulf Standard Time"}]},{"name":"Pakistan","isoCode":"PK","flag":"\ud83c\uddf5\ud83c\uddf0","phonecode":"92","currency":"PKR","latitude":"30.00000000","longitude":"70.00000000","timezones":[{"zoneName":"Asia/Karachi","gmtOffset":18000,"gmtOffsetName":"UTC+05:00","abbreviation":"PKT","tzName":"Pakistan Standard Time"}]},{"name":"Palau","isoCode":"PW","flag":"\ud83c\uddf5\ud83c\uddfc","phonecode":"680","currency":"USD","latitude":"7.50000000","longitude":"134.50000000","timezones":[{"zoneName":"Pacific/Palau","gmtOffset":32400,"gmtOffsetName":"UTC+09:00","abbreviation":"PWT","tzName":"Palau Time"}]},{"name":"Palestinian Territory Occupied","isoCode":"PS","flag":"\ud83c\uddf5\ud83c\uddf8","phonecode":"970","currency":"ILS","latitude":"31.90000000","longitude":"35.20000000","timezones":[{"zoneName":"Asia/Gaza","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"},{"zoneName":"Asia/Hebron","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"}]},{"name":"Panama","isoCode":"PA","flag":"\ud83c\uddf5\ud83c\udde6","phonecode":"507","currency":"PAB","latitude":"9.00000000","longitude":"-80.00000000","timezones":[{"zoneName":"America/Panama","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"}]},{"name":"Papua new Guinea","isoCode":"PG","flag":"\ud83c\uddf5\ud83c\uddec","phonecode":"675","currency":"PGK","latitude":"-6.00000000","longitude":"147.00000000","timezones":[{"zoneName":"Pacific/Bougainville","gmtOffset":39600,"gmtOffsetName":"UTC+11:00","abbreviation":"BST","tzName":"Bougainville Standard Time[6"},{"zoneName":"Pacific/Port_Moresby","gmtOffset":36000,"gmtOffsetName":"UTC+10:00","abbreviation":"PGT","tzName":"Papua New Guinea Time"}]},{"name":"Paraguay","isoCode":"PY","flag":"\ud83c\uddf5\ud83c\uddfe","phonecode":"595","currency":"PYG","latitude":"-23.00000000","longitude":"-58.00000000","timezones":[{"zoneName":"America/Asuncion","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"PYST","tzName":"Paraguay Summer Time"}]},{"name":"Peru","isoCode":"PE","flag":"\ud83c\uddf5\ud83c\uddea","phonecode":"51","currency":"PEN","latitude":"-10.00000000","longitude":"-76.00000000","timezones":[{"zoneName":"America/Lima","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"PET","tzName":"Peru Time"}]},{"name":"Philippines","isoCode":"PH","flag":"\ud83c\uddf5\ud83c\udded","phonecode":"63","currency":"PHP","latitude":"13.00000000","longitude":"122.00000000","timezones":[{"zoneName":"Asia/Manila","gmtOffset":28800,"gmtOffsetName":"UTC+08:00","abbreviation":"PHT","tzName":"Philippine Time"}]},{"name":"Pitcairn Island","isoCode":"PN","flag":"\ud83c\uddf5\ud83c\uddf3","phonecode":"870","currency":"NZD","latitude":"-25.06666666","longitude":"-130.10000000","timezones":[{"zoneName":"Pacific/Pitcairn","gmtOffset":-28800,"gmtOffsetName":"UTC-08:00","abbreviation":"PST","tzName":"Pacific Standard Time (North America"}]},{"name":"Poland","isoCode":"PL","flag":"\ud83c\uddf5\ud83c\uddf1","phonecode":"48","currency":"PLN","latitude":"52.00000000","longitude":"20.00000000","timezones":[{"zoneName":"Europe/Warsaw","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Portugal","isoCode":"PT","flag":"\ud83c\uddf5\ud83c\uddf9","phonecode":"351","currency":"EUR","latitude":"39.50000000","longitude":"-8.00000000","timezones":[{"zoneName":"Atlantic/Azores","gmtOffset":-3600,"gmtOffsetName":"UTC-01:00","abbreviation":"AZOT","tzName":"Azores Standard Time"},{"zoneName":"Atlantic/Madeira","gmtOffset":0,"gmtOffsetName":"UTC\xb100","abbreviation":"WET","tzName":"Western European Time"},{"zoneName":"Europe/Lisbon","gmtOffset":0,"gmtOffsetName":"UTC\xb100","abbreviation":"WET","tzName":"Western European Time"}]},{"name":"Puerto Rico","isoCode":"PR","flag":"\ud83c\uddf5\ud83c\uddf7","phonecode":"+1-787 and 1-939","currency":"USD","latitude":"18.25000000","longitude":"-66.50000000","timezones":[{"zoneName":"America/Puerto_Rico","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Qatar","isoCode":"QA","flag":"\ud83c\uddf6\ud83c\udde6","phonecode":"974","currency":"QAR","latitude":"25.50000000","longitude":"51.25000000","timezones":[{"zoneName":"Asia/Qatar","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"AST","tzName":"Arabia Standard Time"}]},{"name":"Reunion","isoCode":"RE","flag":"\ud83c\uddf7\ud83c\uddea","phonecode":"262","currency":"EUR","latitude":"-21.15000000","longitude":"55.50000000","timezones":[{"zoneName":"Indian/Reunion","gmtOffset":14400,"gmtOffsetName":"UTC+04:00","abbreviation":"RET","tzName":"R\xe9union Time"}]},{"name":"Romania","isoCode":"RO","flag":"\ud83c\uddf7\ud83c\uddf4","phonecode":"40","currency":"RON","latitude":"46.00000000","longitude":"25.00000000","timezones":[{"zoneName":"Europe/Bucharest","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"}]},{"name":"Russia","isoCode":"RU","flag":"\ud83c\uddf7\ud83c\uddfa","phonecode":"7","currency":"RUB","latitude":"60.00000000","longitude":"100.00000000","timezones":[{"zoneName":"Asia/Anadyr","gmtOffset":43200,"gmtOffsetName":"UTC+12:00","abbreviation":"ANAT","tzName":"Anadyr Time[4"},{"zoneName":"Asia/Barnaul","gmtOffset":25200,"gmtOffsetName":"UTC+07:00","abbreviation":"KRAT","tzName":"Krasnoyarsk Time"},{"zoneName":"Asia/Chita","gmtOffset":32400,"gmtOffsetName":"UTC+09:00","abbreviation":"YAKT","tzName":"Yakutsk Time"},{"zoneName":"Asia/Irkutsk","gmtOffset":28800,"gmtOffsetName":"UTC+08:00","abbreviation":"IRKT","tzName":"Irkutsk Time"},{"zoneName":"Asia/Kamchatka","gmtOffset":43200,"gmtOffsetName":"UTC+12:00","abbreviation":"PETT","tzName":"Kamchatka Time"},{"zoneName":"Asia/Khandyga","gmtOffset":32400,"gmtOffsetName":"UTC+09:00","abbreviation":"YAKT","tzName":"Yakutsk Time"},{"zoneName":"Asia/Krasnoyarsk","gmtOffset":25200,"gmtOffsetName":"UTC+07:00","abbreviation":"KRAT","tzName":"Krasnoyarsk Time"},{"zoneName":"Asia/Magadan","gmtOffset":39600,"gmtOffsetName":"UTC+11:00","abbreviation":"MAGT","tzName":"Magadan Time"},{"zoneName":"Asia/Novokuznetsk","gmtOffset":25200,"gmtOffsetName":"UTC+07:00","abbreviation":"KRAT","tzName":"Krasnoyarsk Time"},{"zoneName":"Asia/Novosibirsk","gmtOffset":25200,"gmtOffsetName":"UTC+07:00","abbreviation":"NOVT","tzName":"Novosibirsk Time"},{"zoneName":"Asia/Omsk","gmtOffset":21600,"gmtOffsetName":"UTC+06:00","abbreviation":"OMST","tzName":"Omsk Time"},{"zoneName":"Asia/Sakhalin","gmtOffset":39600,"gmtOffsetName":"UTC+11:00","abbreviation":"SAKT","tzName":"Sakhalin Island Time"},{"zoneName":"Asia/Srednekolymsk","gmtOffset":39600,"gmtOffsetName":"UTC+11:00","abbreviation":"SRET","tzName":"Srednekolymsk Time"},{"zoneName":"Asia/Tomsk","gmtOffset":25200,"gmtOffsetName":"UTC+07:00","abbreviation":"MSD+3","tzName":"Moscow Daylight Time+3"},{"zoneName":"Asia/Ust-Nera","gmtOffset":36000,"gmtOffsetName":"UTC+10:00","abbreviation":"VLAT","tzName":"Vladivostok Time"},{"zoneName":"Asia/Vladivostok","gmtOffset":36000,"gmtOffsetName":"UTC+10:00","abbreviation":"VLAT","tzName":"Vladivostok Time"},{"zoneName":"Asia/Yakutsk","gmtOffset":32400,"gmtOffsetName":"UTC+09:00","abbreviation":"YAKT","tzName":"Yakutsk Time"},{"zoneName":"Asia/Yekaterinburg","gmtOffset":18000,"gmtOffsetName":"UTC+05:00","abbreviation":"YEKT","tzName":"Yekaterinburg Time"},{"zoneName":"Europe/Astrakhan","gmtOffset":14400,"gmtOffsetName":"UTC+04:00","abbreviation":"SAMT","tzName":"Samara Time"},{"zoneName":"Europe/Kaliningrad","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"},{"zoneName":"Europe/Kirov","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"MSK","tzName":"Moscow Time"},{"zoneName":"Europe/Moscow","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"MSK","tzName":"Moscow Time"},{"zoneName":"Europe/Samara","gmtOffset":14400,"gmtOffsetName":"UTC+04:00","abbreviation":"SAMT","tzName":"Samara Time"},{"zoneName":"Europe/Saratov","gmtOffset":14400,"gmtOffsetName":"UTC+04:00","abbreviation":"MSD","tzName":"Moscow Daylight Time+4"},{"zoneName":"Europe/Ulyanovsk","gmtOffset":14400,"gmtOffsetName":"UTC+04:00","abbreviation":"SAMT","tzName":"Samara Time"},{"zoneName":"Europe/Volgograd","gmtOffset":14400,"gmtOffsetName":"UTC+04:00","abbreviation":"MSK","tzName":"Moscow Standard Time"}]},{"name":"Rwanda","isoCode":"RW","flag":"\ud83c\uddf7\ud83c\uddfc","phonecode":"250","currency":"RWF","latitude":"-2.00000000","longitude":"30.00000000","timezones":[{"zoneName":"Africa/Kigali","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"CAT","tzName":"Central Africa Time"}]},{"name":"Saint Helena","isoCode":"SH","flag":"\ud83c\uddf8\ud83c\udded","phonecode":"290","currency":"SHP","latitude":"-15.95000000","longitude":"-5.70000000","timezones":[{"zoneName":"Atlantic/St_Helena","gmtOffset":0,"gmtOffsetName":"UTC\xb100","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"Saint Kitts And Nevis","isoCode":"KN","flag":"\ud83c\uddf0\ud83c\uddf3","phonecode":"+1-869","currency":"XCD","latitude":"17.33333333","longitude":"-62.75000000","timezones":[{"zoneName":"America/St_Kitts","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Saint Lucia","isoCode":"LC","flag":"\ud83c\uddf1\ud83c\udde8","phonecode":"+1-758","currency":"XCD","latitude":"13.88333333","longitude":"-60.96666666","timezones":[{"zoneName":"America/St_Lucia","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Saint Pierre and Miquelon","isoCode":"PM","flag":"\ud83c\uddf5\ud83c\uddf2","phonecode":"508","currency":"EUR","latitude":"46.83333333","longitude":"-56.33333333","timezones":[{"zoneName":"America/Miquelon","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"PMDT","tzName":"Pierre & Miquelon Daylight Time"}]},{"name":"Saint Vincent And The Grenadines","isoCode":"VC","flag":"\ud83c\uddfb\ud83c\udde8","phonecode":"+1-784","currency":"XCD","latitude":"13.25000000","longitude":"-61.20000000","timezones":[{"zoneName":"America/St_Vincent","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Saint-Barthelemy","isoCode":"BL","flag":"\ud83c\udde7\ud83c\uddf1","phonecode":"590","currency":"EUR","latitude":"18.50000000","longitude":"-63.41666666","timezones":[{"zoneName":"America/St_Barthelemy","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Saint-Martin (French part)","isoCode":"MF","flag":"\ud83c\uddf2\ud83c\uddeb","phonecode":"590","currency":"EUR","latitude":"18.08333333","longitude":"-63.95000000","timezones":[{"zoneName":"America/Marigot","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Samoa","isoCode":"WS","flag":"\ud83c\uddfc\ud83c\uddf8","phonecode":"685","currency":"WST","latitude":"-13.58333333","longitude":"-172.33333333","timezones":[{"zoneName":"Pacific/Apia","gmtOffset":50400,"gmtOffsetName":"UTC+14:00","abbreviation":"WST","tzName":"West Samoa Time"}]},{"name":"San Marino","isoCode":"SM","flag":"\ud83c\uddf8\ud83c\uddf2","phonecode":"378","currency":"EUR","latitude":"43.76666666","longitude":"12.41666666","timezones":[{"zoneName":"Europe/San_Marino","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Sao Tome and Principe","isoCode":"ST","flag":"\ud83c\uddf8\ud83c\uddf9","phonecode":"239","currency":"STD","latitude":"1.00000000","longitude":"7.00000000","timezones":[{"zoneName":"Africa/Sao_Tome","gmtOffset":0,"gmtOffsetName":"UTC\xb100","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"Saudi Arabia","isoCode":"SA","flag":"\ud83c\uddf8\ud83c\udde6","phonecode":"966","currency":"SAR","latitude":"25.00000000","longitude":"45.00000000","timezones":[{"zoneName":"Asia/Riyadh","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"AST","tzName":"Arabia Standard Time"}]},{"name":"Senegal","isoCode":"SN","flag":"\ud83c\uddf8\ud83c\uddf3","phonecode":"221","currency":"XOF","latitude":"14.00000000","longitude":"-14.00000000","timezones":[{"zoneName":"Africa/Dakar","gmtOffset":0,"gmtOffsetName":"UTC\xb100","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"Serbia","isoCode":"RS","flag":"\ud83c\uddf7\ud83c\uddf8","phonecode":"381","currency":"RSD","latitude":"44.00000000","longitude":"21.00000000","timezones":[{"zoneName":"Europe/Belgrade","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Seychelles","isoCode":"SC","flag":"\ud83c\uddf8\ud83c\udde8","phonecode":"248","currency":"SCR","latitude":"-4.58333333","longitude":"55.66666666","timezones":[{"zoneName":"Indian/Mahe","gmtOffset":14400,"gmtOffsetName":"UTC+04:00","abbreviation":"SCT","tzName":"Seychelles Time"}]},{"name":"Sierra Leone","isoCode":"SL","flag":"\ud83c\uddf8\ud83c\uddf1","phonecode":"232","currency":"SLL","latitude":"8.50000000","longitude":"-11.50000000","timezones":[{"zoneName":"Africa/Freetown","gmtOffset":0,"gmtOffsetName":"UTC\xb100","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"Singapore","isoCode":"SG","flag":"\ud83c\uddf8\ud83c\uddec","phonecode":"65","currency":"SGD","latitude":"1.36666666","longitude":"103.80000000","timezones":[{"zoneName":"Asia/Singapore","gmtOffset":28800,"gmtOffsetName":"UTC+08:00","abbreviation":"SGT","tzName":"Singapore Time"}]},{"name":"Slovakia","isoCode":"SK","flag":"\ud83c\uddf8\ud83c\uddf0","phonecode":"421","currency":"EUR","latitude":"48.66666666","longitude":"19.50000000","timezones":[{"zoneName":"Europe/Bratislava","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Slovenia","isoCode":"SI","flag":"\ud83c\uddf8\ud83c\uddee","phonecode":"386","currency":"EUR","latitude":"46.11666666","longitude":"14.81666666","timezones":[{"zoneName":"Europe/Ljubljana","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Solomon Islands","isoCode":"SB","flag":"\ud83c\uddf8\ud83c\udde7","phonecode":"677","currency":"SBD","latitude":"-8.00000000","longitude":"159.00000000","timezones":[{"zoneName":"Pacific/Guadalcanal","gmtOffset":39600,"gmtOffsetName":"UTC+11:00","abbreviation":"SBT","tzName":"Solomon Islands Time"}]},{"name":"Somalia","isoCode":"SO","flag":"\ud83c\uddf8\ud83c\uddf4","phonecode":"252","currency":"SOS","latitude":"10.00000000","longitude":"49.00000000","timezones":[{"zoneName":"Africa/Mogadishu","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"EAT","tzName":"East Africa Time"}]},{"name":"South Africa","isoCode":"ZA","flag":"\ud83c\uddff\ud83c\udde6","phonecode":"27","currency":"ZAR","latitude":"-29.00000000","longitude":"24.00000000","timezones":[{"zoneName":"Africa/Johannesburg","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"SAST","tzName":"South African Standard Time"}]},{"name":"South Georgia","isoCode":"GS","flag":"\ud83c\uddec\ud83c\uddf8","phonecode":"500","currency":"GBP","latitude":"-54.50000000","longitude":"-37.00000000","timezones":[{"zoneName":"Atlantic/South_Georgia","gmtOffset":-7200,"gmtOffsetName":"UTC-02:00","abbreviation":"GST","tzName":"South Georgia and the South Sandwich Islands Time"}]},{"name":"South Sudan","isoCode":"SS","flag":"\ud83c\uddf8\ud83c\uddf8","phonecode":"211","currency":"SSP","latitude":"7.00000000","longitude":"30.00000000","timezones":[{"zoneName":"Africa/Juba","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"EAT","tzName":"East Africa Time"}]},{"name":"Spain","isoCode":"ES","flag":"\ud83c\uddea\ud83c\uddf8","phonecode":"34","currency":"EUR","latitude":"40.00000000","longitude":"-4.00000000","timezones":[{"zoneName":"Africa/Ceuta","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"},{"zoneName":"Atlantic/Canary","gmtOffset":0,"gmtOffsetName":"UTC\xb100","abbreviation":"WET","tzName":"Western European Time"},{"zoneName":"Europe/Madrid","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Sri Lanka","isoCode":"LK","flag":"\ud83c\uddf1\ud83c\uddf0","phonecode":"94","currency":"LKR","latitude":"7.00000000","longitude":"81.00000000","timezones":[{"zoneName":"Asia/Colombo","gmtOffset":19800,"gmtOffsetName":"UTC+05:30","abbreviation":"IST","tzName":"Indian Standard Time"}]},{"name":"Sudan","isoCode":"SD","flag":"\ud83c\uddf8\ud83c\udde9","phonecode":"249","currency":"SDG","latitude":"15.00000000","longitude":"30.00000000","timezones":[{"zoneName":"Africa/Khartoum","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EAT","tzName":"Eastern African Time"}]},{"name":"Suriname","isoCode":"SR","flag":"\ud83c\uddf8\ud83c\uddf7","phonecode":"597","currency":"SRD","latitude":"4.00000000","longitude":"-56.00000000","timezones":[{"zoneName":"America/Paramaribo","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"SRT","tzName":"Suriname Time"}]},{"name":"Svalbard And Jan Mayen Islands","isoCode":"SJ","flag":"\ud83c\uddf8\ud83c\uddef","phonecode":"47","currency":"NOK","latitude":"78.00000000","longitude":"20.00000000","timezones":[{"zoneName":"Arctic/Longyearbyen","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Swaziland","isoCode":"SZ","flag":"\ud83c\uddf8\ud83c\uddff","phonecode":"268","currency":"SZL","latitude":"-26.50000000","longitude":"31.50000000","timezones":[{"zoneName":"Africa/Mbabane","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"SAST","tzName":"South African Standard Time"}]},{"name":"Sweden","isoCode":"SE","flag":"\ud83c\uddf8\ud83c\uddea","phonecode":"46","currency":"SEK","latitude":"62.00000000","longitude":"15.00000000","timezones":[{"zoneName":"Europe/Stockholm","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Switzerland","isoCode":"CH","flag":"\ud83c\udde8\ud83c\udded","phonecode":"41","currency":"CHF","latitude":"47.00000000","longitude":"8.00000000","timezones":[{"zoneName":"Europe/Zurich","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Syria","isoCode":"SY","flag":"\ud83c\uddf8\ud83c\uddfe","phonecode":"963","currency":"SYP","latitude":"35.00000000","longitude":"38.00000000","timezones":[{"zoneName":"Asia/Damascus","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"}]},{"name":"Taiwan","isoCode":"TW","flag":"\ud83c\uddf9\ud83c\uddfc","phonecode":"886","currency":"TWD","latitude":"23.50000000","longitude":"121.00000000","timezones":[{"zoneName":"Asia/Taipei","gmtOffset":28800,"gmtOffsetName":"UTC+08:00","abbreviation":"CST","tzName":"China Standard Time"}]},{"name":"Tajikistan","isoCode":"TJ","flag":"\ud83c\uddf9\ud83c\uddef","phonecode":"992","currency":"TJS","latitude":"39.00000000","longitude":"71.00000000","timezones":[{"zoneName":"Asia/Dushanbe","gmtOffset":18000,"gmtOffsetName":"UTC+05:00","abbreviation":"TJT","tzName":"Tajikistan Time"}]},{"name":"Tanzania","isoCode":"TZ","flag":"\ud83c\uddf9\ud83c\uddff","phonecode":"255","currency":"TZS","latitude":"-6.00000000","longitude":"35.00000000","timezones":[{"zoneName":"Africa/Dar_es_Salaam","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"EAT","tzName":"East Africa Time"}]},{"name":"Thailand","isoCode":"TH","flag":"\ud83c\uddf9\ud83c\udded","phonecode":"66","currency":"THB","latitude":"15.00000000","longitude":"100.00000000","timezones":[{"zoneName":"Asia/Bangkok","gmtOffset":25200,"gmtOffsetName":"UTC+07:00","abbreviation":"ICT","tzName":"Indochina Time"}]},{"name":"Togo","isoCode":"TG","flag":"\ud83c\uddf9\ud83c\uddec","phonecode":"228","currency":"XOF","latitude":"8.00000000","longitude":"1.16666666","timezones":[{"zoneName":"Africa/Lome","gmtOffset":0,"gmtOffsetName":"UTC\xb100","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"Tokelau","isoCode":"TK","flag":"\ud83c\uddf9\ud83c\uddf0","phonecode":"690","currency":"NZD","latitude":"-9.00000000","longitude":"-172.00000000","timezones":[{"zoneName":"Pacific/Fakaofo","gmtOffset":46800,"gmtOffsetName":"UTC+13:00","abbreviation":"TKT","tzName":"Tokelau Time"}]},{"name":"Tonga","isoCode":"TO","flag":"\ud83c\uddf9\ud83c\uddf4","phonecode":"676","currency":"TOP","latitude":"-20.00000000","longitude":"-175.00000000","timezones":[{"zoneName":"Pacific/Tongatapu","gmtOffset":46800,"gmtOffsetName":"UTC+13:00","abbreviation":"TOT","tzName":"Tonga Time"}]},{"name":"Trinidad And Tobago","isoCode":"TT","flag":"\ud83c\uddf9\ud83c\uddf9","phonecode":"+1-868","currency":"TTD","latitude":"11.00000000","longitude":"-61.00000000","timezones":[{"zoneName":"America/Port_of_Spain","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Tunisia","isoCode":"TN","flag":"\ud83c\uddf9\ud83c\uddf3","phonecode":"216","currency":"TND","latitude":"34.00000000","longitude":"9.00000000","timezones":[{"zoneName":"Africa/Tunis","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Turkey","isoCode":"TR","flag":"\ud83c\uddf9\ud83c\uddf7","phonecode":"90","currency":"TRY","latitude":"39.00000000","longitude":"35.00000000","timezones":[{"zoneName":"Europe/Istanbul","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"EET","tzName":"Eastern European Time"}]},{"name":"Turkmenistan","isoCode":"TM","flag":"\ud83c\uddf9\ud83c\uddf2","phonecode":"993","currency":"TMT","latitude":"40.00000000","longitude":"60.00000000","timezones":[{"zoneName":"Asia/Ashgabat","gmtOffset":18000,"gmtOffsetName":"UTC+05:00","abbreviation":"TMT","tzName":"Turkmenistan Time"}]},{"name":"Turks And Caicos Islands","isoCode":"TC","flag":"\ud83c\uddf9\ud83c\udde8","phonecode":"+1-649","currency":"USD","latitude":"21.75000000","longitude":"-71.58333333","timezones":[{"zoneName":"America/Grand_Turk","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"}]},{"name":"Tuvalu","isoCode":"TV","flag":"\ud83c\uddf9\ud83c\uddfb","phonecode":"688","currency":"AUD","latitude":"-8.00000000","longitude":"178.00000000","timezones":[{"zoneName":"Pacific/Funafuti","gmtOffset":43200,"gmtOffsetName":"UTC+12:00","abbreviation":"TVT","tzName":"Tuvalu Time"}]},{"name":"Uganda","isoCode":"UG","flag":"\ud83c\uddfa\ud83c\uddec","phonecode":"256","currency":"UGX","latitude":"1.00000000","longitude":"32.00000000","timezones":[{"zoneName":"Africa/Kampala","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"EAT","tzName":"East Africa Time"}]},{"name":"Ukraine","isoCode":"UA","flag":"\ud83c\uddfa\ud83c\udde6","phonecode":"380","currency":"UAH","latitude":"49.00000000","longitude":"32.00000000","timezones":[{"zoneName":"Europe/Kiev","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"},{"zoneName":"Europe/Simferopol","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"MSK","tzName":"Moscow Time"},{"zoneName":"Europe/Uzhgorod","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"},{"zoneName":"Europe/Zaporozhye","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"EET","tzName":"Eastern European Time"}]},{"name":"United Arab Emirates","isoCode":"AE","flag":"\ud83c\udde6\ud83c\uddea","phonecode":"971","currency":"AED","latitude":"24.00000000","longitude":"54.00000000","timezones":[{"zoneName":"Asia/Dubai","gmtOffset":14400,"gmtOffsetName":"UTC+04:00","abbreviation":"GST","tzName":"Gulf Standard Time"}]},{"name":"United Kingdom","isoCode":"GB","flag":"\ud83c\uddec\ud83c\udde7","phonecode":"44","currency":"GBP","latitude":"54.00000000","longitude":"-2.00000000","timezones":[{"zoneName":"Europe/London","gmtOffset":0,"gmtOffsetName":"UTC\xb100","abbreviation":"GMT","tzName":"Greenwich Mean Time"}]},{"name":"United States","isoCode":"US","flag":"\ud83c\uddfa\ud83c\uddf8","phonecode":"1","currency":"USD","latitude":"38.00000000","longitude":"-97.00000000","timezones":[{"zoneName":"America/Adak","gmtOffset":-36000,"gmtOffsetName":"UTC-10:00","abbreviation":"HST","tzName":"Hawaii\u2013Aleutian Standard Time"},{"zoneName":"America/Anchorage","gmtOffset":-32400,"gmtOffsetName":"UTC-09:00","abbreviation":"AKST","tzName":"Alaska Standard Time"},{"zoneName":"America/Boise","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America"},{"zoneName":"America/Chicago","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Denver","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America"},{"zoneName":"America/Detroit","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Indiana/Indianapolis","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Indiana/Knox","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Indiana/Marengo","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Indiana/Petersburg","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Indiana/Tell_City","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Indiana/Vevay","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Indiana/Vincennes","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Indiana/Winamac","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Juneau","gmtOffset":-32400,"gmtOffsetName":"UTC-09:00","abbreviation":"AKST","tzName":"Alaska Standard Time"},{"zoneName":"America/Kentucky/Louisville","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Kentucky/Monticello","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Los_Angeles","gmtOffset":-28800,"gmtOffsetName":"UTC-08:00","abbreviation":"PST","tzName":"Pacific Standard Time (North America"},{"zoneName":"America/Menominee","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Metlakatla","gmtOffset":-32400,"gmtOffsetName":"UTC-09:00","abbreviation":"AKST","tzName":"Alaska Standard Time"},{"zoneName":"America/New_York","gmtOffset":-18000,"gmtOffsetName":"UTC-05:00","abbreviation":"EST","tzName":"Eastern Standard Time (North America"},{"zoneName":"America/Nome","gmtOffset":-32400,"gmtOffsetName":"UTC-09:00","abbreviation":"AKST","tzName":"Alaska Standard Time"},{"zoneName":"America/North_Dakota/Beulah","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/North_Dakota/Center","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/North_Dakota/New_Salem","gmtOffset":-21600,"gmtOffsetName":"UTC-06:00","abbreviation":"CST","tzName":"Central Standard Time (North America"},{"zoneName":"America/Phoenix","gmtOffset":-25200,"gmtOffsetName":"UTC-07:00","abbreviation":"MST","tzName":"Mountain Standard Time (North America"},{"zoneName":"America/Sitka","gmtOffset":-32400,"gmtOffsetName":"UTC-09:00","abbreviation":"AKST","tzName":"Alaska Standard Time"},{"zoneName":"America/Yakutat","gmtOffset":-32400,"gmtOffsetName":"UTC-09:00","abbreviation":"AKST","tzName":"Alaska Standard Time"},{"zoneName":"Pacific/Honolulu","gmtOffset":-36000,"gmtOffsetName":"UTC-10:00","abbreviation":"HST","tzName":"Hawaii\u2013Aleutian Standard Time"}]},{"name":"United States Minor Outlying Islands","isoCode":"UM","flag":"\ud83c\uddfa\ud83c\uddf2","phonecode":"1","currency":"USD","latitude":"0.00000000","longitude":"0.00000000","timezones":[{"zoneName":"Pacific/Midway","gmtOffset":-39600,"gmtOffsetName":"UTC-11:00","abbreviation":"SST","tzName":"Samoa Standard Time"},{"zoneName":"Pacific/Wake","gmtOffset":43200,"gmtOffsetName":"UTC+12:00","abbreviation":"WAKT","tzName":"Wake Island Time"}]},{"name":"Uruguay","isoCode":"UY","flag":"\ud83c\uddfa\ud83c\uddfe","phonecode":"598","currency":"UYU","latitude":"-33.00000000","longitude":"-56.00000000","timezones":[{"zoneName":"America/Montevideo","gmtOffset":-10800,"gmtOffsetName":"UTC-03:00","abbreviation":"UYT","tzName":"Uruguay Standard Time"}]},{"name":"Uzbekistan","isoCode":"UZ","flag":"\ud83c\uddfa\ud83c\uddff","phonecode":"998","currency":"UZS","latitude":"41.00000000","longitude":"64.00000000","timezones":[{"zoneName":"Asia/Samarkand","gmtOffset":18000,"gmtOffsetName":"UTC+05:00","abbreviation":"UZT","tzName":"Uzbekistan Time"},{"zoneName":"Asia/Tashkent","gmtOffset":18000,"gmtOffsetName":"UTC+05:00","abbreviation":"UZT","tzName":"Uzbekistan Time"}]},{"name":"Vanuatu","isoCode":"VU","flag":"\ud83c\uddfb\ud83c\uddfa","phonecode":"678","currency":"VUV","latitude":"-16.00000000","longitude":"167.00000000","timezones":[{"zoneName":"Pacific/Efate","gmtOffset":39600,"gmtOffsetName":"UTC+11:00","abbreviation":"VUT","tzName":"Vanuatu Time"}]},{"name":"Vatican City State (Holy See)","isoCode":"VA","flag":"\ud83c\uddfb\ud83c\udde6","phonecode":"379","currency":"EUR","latitude":"41.90000000","longitude":"12.45000000","timezones":[{"zoneName":"Europe/Vatican","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Venezuela","isoCode":"VE","flag":"\ud83c\uddfb\ud83c\uddea","phonecode":"58","currency":"VEF","latitude":"8.00000000","longitude":"-66.00000000","timezones":[{"zoneName":"America/Caracas","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"VET","tzName":"Venezuelan Standard Time"}]},{"name":"Vietnam","isoCode":"VN","flag":"\ud83c\uddfb\ud83c\uddf3","phonecode":"84","currency":"VND","latitude":"16.16666666","longitude":"107.83333333","timezones":[{"zoneName":"Asia/Ho_Chi_Minh","gmtOffset":25200,"gmtOffsetName":"UTC+07:00","abbreviation":"ICT","tzName":"Indochina Time"}]},{"name":"Virgin Islands (British)","isoCode":"VG","flag":"\ud83c\uddfb\ud83c\uddec","phonecode":"+1-284","currency":"USD","latitude":"18.43138300","longitude":"-64.62305000","timezones":[{"zoneName":"America/Tortola","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Virgin Islands (US)","isoCode":"VI","flag":"\ud83c\uddfb\ud83c\uddee","phonecode":"+1-340","currency":"USD","latitude":"18.34000000","longitude":"-64.93000000","timezones":[{"zoneName":"America/St_Thomas","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Wallis And Futuna Islands","isoCode":"WF","flag":"\ud83c\uddfc\ud83c\uddeb","phonecode":"681","currency":"XPF","latitude":"-13.30000000","longitude":"-176.20000000","timezones":[{"zoneName":"Pacific/Wallis","gmtOffset":43200,"gmtOffsetName":"UTC+12:00","abbreviation":"WFT","tzName":"Wallis & Futuna Time"}]},{"name":"Western Sahara","isoCode":"EH","flag":"\ud83c\uddea\ud83c\udded","phonecode":"212","currency":"MAD","latitude":"24.50000000","longitude":"-13.00000000","timezones":[{"zoneName":"Africa/El_Aaiun","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"WEST","tzName":"Western European Summer Time"}]},{"name":"Yemen","isoCode":"YE","flag":"\ud83c\uddfe\ud83c\uddea","phonecode":"967","currency":"YER","latitude":"15.00000000","longitude":"48.00000000","timezones":[{"zoneName":"Asia/Aden","gmtOffset":10800,"gmtOffsetName":"UTC+03:00","abbreviation":"AST","tzName":"Arabia Standard Time"}]},{"name":"Zambia","isoCode":"ZM","flag":"\ud83c\uddff\ud83c\uddf2","phonecode":"260","currency":"ZMW","latitude":"-15.00000000","longitude":"30.00000000","timezones":[{"zoneName":"Africa/Lusaka","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"CAT","tzName":"Central Africa Time"}]},{"name":"Zimbabwe","isoCode":"ZW","flag":"\ud83c\uddff\ud83c\uddfc","phonecode":"263","currency":"ZWL","latitude":"-20.00000000","longitude":"30.00000000","timezones":[{"zoneName":"Africa/Harare","gmtOffset":7200,"gmtOffsetName":"UTC+02:00","abbreviation":"CAT","tzName":"Central Africa Time"}]},{"name":"Kosovo","isoCode":"XK","flag":"\ud83c\uddfd\ud83c\uddf0","phonecode":"383","currency":"EUR","latitude":"42.56129090","longitude":"20.34030350","timezones":[{"zoneName":"Europe/Belgrade","gmtOffset":3600,"gmtOffsetName":"UTC+01:00","abbreviation":"CET","tzName":"Central European Time"}]},{"name":"Cura\xe7ao","isoCode":"CW","flag":"\ud83c\udde8\ud83c\uddfc","phonecode":"599","currency":"ANG","latitude":"12.11666700","longitude":"-68.93333300","timezones":[{"zoneName":"America/Curacao","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]},{"name":"Sint Maarten (Dutch part)","isoCode":"SX","flag":"\ud83c\uddf8\ud83c\uddfd","phonecode":"1721","currency":"ANG","latitude":"18.03333300","longitude":"-63.05000000","timezones":[{"zoneName":"America/Anguilla","gmtOffset":-14400,"gmtOffsetName":"UTC-04:00","abbreviation":"AST","tzName":"Atlantic Standard Time"}]}]');function HW(e){return e.name}const QW={getCountryByCode:function(e){if(e)return((e,t)=>{if(t&&null!=e){const a=e.findIndex((e=>e.isoCode===t));return-1!==a?e[a]:void 0}})(_W,e)},getAllCountries:function(){return _W},sortByIsoCode:function(e){return e.sort(((e,t)=>function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:HW;return a(e)a(t)?1:0}(e,t,(e=>e.isoCode))))}};var KW=a(6905),VW=a.n(KW);const GW=e=>{let{Value:t,OnChange:a,Label:r,SelectClass:o,Error:i,OnBlur:c,PlaceHolder:s,Disabled:l,Id:d,Name:u,SXForSelect:m,StyleForSelect:f,HelperText:h}=e;const A=[...QW.getAllCountries()].map((e=>"UM"===e.isoCode?{...e,phonecode:"01"}:e)),p=(0,n.useRef)(null),[g,v]=(0,n.useState)(null);return(0,w.jsxs)(FQ,{fullWidth:!0,size:"small",children:[(0,w.jsx)(TQ,{id:r,style:{fontSize:"14px",color:i&&"#f15750"},size:"small",children:r}),(0,w.jsxs)(bK,{labelId:d||"my-id",ref:p,id:d,input:(0,w.jsx)(gQ,{label:r}),className:o,style:{...f,backgroundColor:l&&JD},onOpen:()=>{p.current&&v(p.current.offsetWidth)},sx:{...m,color:""===t&&!r&&"#c5c5c5"},name:u,MenuProps:{PaperProps:{style:{maxHeight:200,maxWidth:g,whiteSpace:"nowrap",textOverflow:"ellipsis"}}},placeholder:s,fullWidth:!0,size:"small",type:"text",value:t||"",error:i,onBlur:c,onChange:a,disabled:l||!1,displayEmpty:!!s,children:[s&&(0,w.jsx)(NK,{value:"",disabled:!0,style:{textWrap:"wrap"},children:s||"Country code"}),A.map(((e,t)=>(0,w.jsx)(NK,{value:e.phonecode,id:e.isoCode,style:{textWrap:"wrap",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},className:"custom-textfield-select",children:(0,w.jsxs)("div",{className:"d-flex align-items-center gap-1",children:[(0,w.jsx)(VW(),{code:e.isoCode,style:{width:"24px"}}),(0,w.jsxs)("span",{style:{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},children:[e.name," (+",e.phonecode,")"]})]})},t)))]}),i&&(0,w.jsx)("div",{className:"ms-3",children:(0,w.jsx)(PK,{ErrorMessage:h})})]})},WW=e=>{let{ImageUrl:t,TogglePreview:a}=e,n=wz("(max-width:500px)");const r={marginLeft:!n&&"40%",width:"40px",cursor:"pointer",height:"40px",display:"flex",alignItems:"center",justifyContent:"center",background:JD,borderRadius:"50%"},o={width:n?"200px":"350px",height:n?"200px":"350px",overflow:"hidden"};return(0,w.jsx)("div",{style:{position:"fixed",top:0,left:0,width:"100%",height:"100%",backgroundColor:"rgba(0, 0, 0, .3)",zIndex:2,display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},children:(0,w.jsxs)("div",{style:{position:"fixed",top:0,left:0,width:"100%",height:"100%",backgroundColor:"rgba(0, 0, 0, .5)",zIndex:1e3,display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},onClick:a,children:[(0,w.jsx)("div",{className:"my-3",style:r,children:(0,w.jsx)(Oc.Close,{})}),(0,w.jsx)("div",{style:o,children:(0,w.jsx)("img",{src:t,style:{width:"100%",height:"100%",objectFit:"contain"},alt:"Preview"})})]})})},YW=e=>{let{ImageUrl:t,OnClickHandler:a,IsForDataTable:n,IsRequiredForPrint:r,IsUsedForCompanyDetails:o}=e;const i={width:n&&r?"55px":n?"75px":"90px",height:n&&r?"55px":n?"70px":"80px",backgroundPosition:"center",backgroundRepeat:"no-repeat",backgroundSize:"contain",borderRadius:"5px",border:o?"none":"1px solid ".concat(XD),cursor:"pointer"};return(0,w.jsx)("div",{style:{...i,backgroundImage:"url(".concat(t,")")},onClick:a})};var qW=function(e){return function(e){return!!e&&"object"===typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===JW}(e)}(e)};var JW="function"===typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function XW(e,t){return!1!==t.clone&&t.isMergeableObject(e)?$W((a=e,Array.isArray(a)?[]:{}),e,t):e;var a}function ZW(e,t,a){return e.concat(t).map((function(e){return XW(e,a)}))}function $W(e,t,a){(a=a||{}).arrayMerge=a.arrayMerge||ZW,a.isMergeableObject=a.isMergeableObject||qW;var n=Array.isArray(t);return n===Array.isArray(e)?n?a.arrayMerge(e,t,a):function(e,t,a){var n={};return a.isMergeableObject(e)&&Object.keys(e).forEach((function(t){n[t]=XW(e[t],a)})),Object.keys(t).forEach((function(r){a.isMergeableObject(t[r])&&e[r]?n[r]=$W(e[r],t[r],a):n[r]=XW(t[r],a)})),n}(e,t,a):XW(t,a)}$W.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,a){return $W(e,a,t)}),{})};const eY=$W;const tY="object"==typeof global&&global&&global.Object===Object&&global;var aY="object"==typeof self&&self&&self.Object===Object&&self;const nY=tY||aY||Function("return this")();const rY=nY.Symbol;var oY=Object.prototype,iY=oY.hasOwnProperty,cY=oY.toString,sY=rY?rY.toStringTag:void 0;const lY=function(e){var t=iY.call(e,sY),a=e[sY];try{e[sY]=void 0;var n=!0}catch(Tde){}var r=cY.call(e);return n&&(t?e[sY]=a:delete e[sY]),r};var dY=Object.prototype.toString;const uY=function(e){return dY.call(e)};var mY=rY?rY.toStringTag:void 0;const fY=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":mY&&mY in Object(e)?lY(e):uY(e)};const hY=function(e,t){return function(a){return e(t(a))}};const AY=hY(Object.getPrototypeOf,Object);const pY=function(e){return null!=e&&"object"==typeof e};var gY=Function.prototype,vY=Object.prototype,bY=gY.toString,yY=vY.hasOwnProperty,kY=bY.call(Object);const wY=function(e){if(!pY(e)||"[object Object]"!=fY(e))return!1;var t=AY(e);if(null===t)return!0;var a=yY.call(t,"constructor")&&t.constructor;return"function"==typeof a&&a instanceof a&&bY.call(a)==kY};const xY=function(){this.__data__=[],this.size=0};const zY=function(e,t){return e===t||e!==e&&t!==t};const MY=function(e,t){for(var a=e.length;a--;)if(zY(e[a][0],t))return a;return-1};var CY=Array.prototype.splice;const SY=function(e){var t=this.__data__,a=MY(t,e);return!(a<0)&&(a==t.length-1?t.pop():CY.call(t,a,1),--this.size,!0)};const EY=function(e){var t=this.__data__,a=MY(t,e);return a<0?void 0:t[a][1]};const TY=function(e){return MY(this.__data__,e)>-1};const BY=function(e,t){var a=this.__data__,n=MY(a,e);return n<0?(++this.size,a.push([e,t])):a[n][1]=t,this};function RY(e){var t=-1,a=null==e?0:e.length;for(this.clear();++t-1&&e%1==0&&e-1&&e%1==0&&e<=9007199254740991};var Qq={};Qq["[object Float32Array]"]=Qq["[object Float64Array]"]=Qq["[object Int8Array]"]=Qq["[object Int16Array]"]=Qq["[object Int32Array]"]=Qq["[object Uint8Array]"]=Qq["[object Uint8ClampedArray]"]=Qq["[object Uint16Array]"]=Qq["[object Uint32Array]"]=!0,Qq["[object Arguments]"]=Qq["[object Array]"]=Qq["[object ArrayBuffer]"]=Qq["[object Boolean]"]=Qq["[object DataView]"]=Qq["[object Date]"]=Qq["[object Error]"]=Qq["[object Function]"]=Qq["[object Map]"]=Qq["[object Number]"]=Qq["[object Object]"]=Qq["[object RegExp]"]=Qq["[object Set]"]=Qq["[object String]"]=Qq["[object WeakMap]"]=!1;const Kq=function(e){return pY(e)&&Hq(e.length)&&!!Qq[fY(e)]};const Vq=function(e){return function(t){return e(t)}};var Gq="object"==typeof exports&&exports&&!exports.nodeType&&exports,Wq=Gq&&"object"==typeof module&&module&&!module.nodeType&&module,Yq=Wq&&Wq.exports===Gq&&tY.process,qq=function(){try{var e=Wq&&Wq.require&&Wq.require("util").types;return e||Yq&&Yq.binding&&Yq.binding("util")}catch(Tde){}}();const Jq=qq;var Xq=Jq&&Jq.isTypedArray;const Zq=Xq?Vq(Xq):Kq;var $q=Object.prototype.hasOwnProperty;const eJ=function(e,t){var a=Pq(e),n=!a&&Nq(e),r=!a&&!n&&jq(e),o=!a&&!n&&!r&&Zq(e),i=a||n||r||o,c=i?Eq(e.length,String):[],s=c.length;for(var l in e)!t&&!$q.call(e,l)||i&&("length"==l||r&&("offset"==l||"parent"==l)||o&&("buffer"==l||"byteLength"==l||"byteOffset"==l)||_q(l,s))||c.push(l);return c};var tJ=Object.prototype;const aJ=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||tJ)};const nJ=hY(Object.keys,Object);var rJ=Object.prototype.hasOwnProperty;const oJ=function(e){if(!aJ(e))return nJ(e);var t=[];for(var a in Object(e))rJ.call(e,a)&&"constructor"!=a&&t.push(a);return t};const iJ=function(e){return null!=e&&Hq(e.length)&&!UY(e)};const cJ=function(e){return iJ(e)?eJ(e):oJ(e)};const sJ=function(e,t){return e&&Sq(t,cJ(t),e)};const lJ=function(e){var t=[];if(null!=e)for(var a in Object(e))t.push(a);return t};var dJ=Object.prototype.hasOwnProperty;const uJ=function(e){if(!DY(e))return lJ(e);var t=aJ(e),a=[];for(var n in e)("constructor"!=n||!t&&dJ.call(e,n))&&a.push(n);return a};const mJ=function(e){return iJ(e)?eJ(e,!0):uJ(e)};const fJ=function(e,t){return e&&Sq(t,mJ(t),e)};var hJ="object"==typeof exports&&exports&&!exports.nodeType&&exports,AJ=hJ&&"object"==typeof module&&module&&!module.nodeType&&module,pJ=AJ&&AJ.exports===hJ?nY.Buffer:void 0,gJ=pJ?pJ.allocUnsafe:void 0;const vJ=function(e,t){if(t)return e.slice();var a=e.length,n=gJ?gJ(a):new e.constructor(a);return e.copy(n),n};const bJ=function(e,t){var a=-1,n=e.length;for(t||(t=Array(n));++a=0||(r[a]=e[a]);return r}function GX(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var WX=(0,n.createContext)(void 0);WX.displayName="FormikContext";WX.Provider,WX.Consumer;function YX(){var e=(0,n.useContext)(WX);return e||CX(!1),e}var qX=function(e){return Array.isArray(e)&&0===e.length},JX=function(e){return"function"===typeof e},XX=function(e){return null!==e&&"object"===typeof e},ZX=function(e){return String(Math.floor(Number(e)))===e},$X=function(e){return"[object String]"===Object.prototype.toString.call(e)},eZ=function(e){return 0===n.Children.count(e)},tZ=function(e){return XX(e)&&JX(e.then)};function aZ(e,t,a,n){void 0===n&&(n=0);for(var r=HX(t);e&&n=0?[]:{}}}return(0===o?e:r)[i[o]]===a?e:(void 0===a?delete r[i[o]]:r[i[o]]=a,0===o&&void 0===a&&delete n[i[o]],n)}function rZ(e,t,a,n){void 0===a&&(a=new WeakMap),void 0===n&&(n={});for(var r=0,o=Object.keys(e);r=a.length)break;o=a[r++]}else{if((r=a.next()).done)break;o=r.value}var i=o;aZ(t,i.path)||(t=nZ(t,i.path,i.message))}}return t}(a)):t(a)}))}))}),[f.validationSchema]),C=(0,n.useCallback)((function(e,t){return new Promise((function(a){return a(b.current[e].validate(t))}))}),[]),S=(0,n.useCallback)((function(e){var t=Object.keys(b.current).filter((function(e){return JX(b.current[e].validate)})),a=t.length>0?t.map((function(t){return C(t,aZ(e,t))})):[Promise.resolve("DO_NOT_DELETE_YOU_WILL_BE_FIRED")];return Promise.all(a).then((function(e){return e.reduce((function(e,a,n){return"DO_NOT_DELETE_YOU_WILL_BE_FIRED"===a||a&&(e=nZ(e,t[n],a)),e}),{})}))}),[C]),E=(0,n.useCallback)((function(e){return Promise.all([S(e),f.validationSchema?M(e):{},f.validate?z(e):{}]).then((function(e){var t=e[0],a=e[1],n=e[2];return eY.all([t,a,n],{arrayMerge:lZ})}))}),[f.validate,f.validationSchema,S,z,M]),T=uZ((function(e){return void 0===e&&(e=w.values),x({type:"SET_ISVALIDATING",payload:!0}),E(e).then((function(e){return v.current&&(x({type:"SET_ISVALIDATING",payload:!1}),x({type:"SET_ERRORS",payload:e})),e}))}));(0,n.useEffect)((function(){c&&!0===v.current&&MX()(h.current,f.initialValues)&&T(h.current)}),[c,T]);var B=(0,n.useCallback)((function(e){var t=e&&e.values?e.values:h.current,a=e&&e.errors?e.errors:A.current?A.current:f.initialErrors||{},n=e&&e.touched?e.touched:p.current?p.current:f.initialTouched||{},r=e&&e.status?e.status:g.current?g.current:f.initialStatus;h.current=t,A.current=a,p.current=n,g.current=r;var o=function(){x({type:"RESET_FORM",payload:{isSubmitting:!!e&&!!e.isSubmitting,errors:a,touched:n,status:r,values:t,isValidating:!!e&&!!e.isValidating,submitCount:e&&e.submitCount&&"number"===typeof e.submitCount?e.submitCount:0}})};if(f.onReset){var i=f.onReset(w.values,q);tZ(i)?i.then(o):o()}else o()}),[f.initialErrors,f.initialStatus,f.initialTouched,f.onReset]);(0,n.useEffect)((function(){!0!==v.current||MX()(h.current,f.initialValues)||d&&(h.current=f.initialValues,B(),c&&T(h.current))}),[d,f.initialValues,B,c,T]),(0,n.useEffect)((function(){d&&!0===v.current&&!MX()(A.current,f.initialErrors)&&(A.current=f.initialErrors||oZ,x({type:"SET_ERRORS",payload:f.initialErrors||oZ}))}),[d,f.initialErrors]),(0,n.useEffect)((function(){d&&!0===v.current&&!MX()(p.current,f.initialTouched)&&(p.current=f.initialTouched||iZ,x({type:"SET_TOUCHED",payload:f.initialTouched||iZ}))}),[d,f.initialTouched]),(0,n.useEffect)((function(){d&&!0===v.current&&!MX()(g.current,f.initialStatus)&&(g.current=f.initialStatus,x({type:"SET_STATUS",payload:f.initialStatus}))}),[d,f.initialStatus,f.initialTouched]);var R=uZ((function(e){if(b.current[e]&&JX(b.current[e].validate)){var t=aZ(w.values,e),a=b.current[e].validate(t);return tZ(a)?(x({type:"SET_ISVALIDATING",payload:!0}),a.then((function(e){return e})).then((function(t){x({type:"SET_FIELD_ERROR",payload:{field:e,value:t}}),x({type:"SET_ISVALIDATING",payload:!1})}))):(x({type:"SET_FIELD_ERROR",payload:{field:e,value:a}}),Promise.resolve(a))}return f.validationSchema?(x({type:"SET_ISVALIDATING",payload:!0}),M(w.values,e).then((function(e){return e})).then((function(t){x({type:"SET_FIELD_ERROR",payload:{field:e,value:aZ(t,e)}}),x({type:"SET_ISVALIDATING",payload:!1})}))):Promise.resolve()})),I=(0,n.useCallback)((function(e,t){var a=t.validate;b.current[e]={validate:a}}),[]),N=(0,n.useCallback)((function(e){delete b.current[e]}),[]),P=uZ((function(e,t){return x({type:"SET_TOUCHED",payload:e}),(void 0===t?o:t)?T(w.values):Promise.resolve()})),F=(0,n.useCallback)((function(e){x({type:"SET_ERRORS",payload:e})}),[]),O=uZ((function(e,t){var n=JX(e)?e(w.values):e;return x({type:"SET_VALUES",payload:n}),(void 0===t?a:t)?T(n):Promise.resolve()})),D=(0,n.useCallback)((function(e,t){x({type:"SET_FIELD_ERROR",payload:{field:e,value:t}})}),[]),U=uZ((function(e,t,n){return x({type:"SET_FIELD_VALUE",payload:{field:e,value:t}}),(void 0===n?a:n)?T(nZ(w.values,e,t)):Promise.resolve()})),j=(0,n.useCallback)((function(e,t){var a,n=t,r=e;if(!$X(e)){e.persist&&e.persist();var o=e.target?e.target:e.currentTarget,i=o.type,c=o.name,s=o.id,l=o.value,d=o.checked,u=(o.outerHTML,o.options),m=o.multiple;n=t||(c||s),r=/number|range/.test(i)?(a=parseFloat(l),isNaN(a)?"":a):/checkbox/.test(i)?function(e,t,a){if("boolean"===typeof e)return Boolean(t);var n=[],r=!1,o=-1;if(Array.isArray(e))n=e,r=(o=e.indexOf(a))>=0;else if(!a||"true"==a||"false"==a)return Boolean(t);if(t&&a&&!r)return n.concat(a);if(!r)return n;return n.slice(0,o).concat(n.slice(o+1))}(aZ(w.values,n),d,l):u&&m?function(e){return Array.from(e).filter((function(e){return e.selected})).map((function(e){return e.value}))}(u):l}n&&U(n,r)}),[U,w.values]),L=uZ((function(e){if($X(e))return function(t){return j(t,e)};j(e)})),_=uZ((function(e,t,a){return void 0===t&&(t=!0),x({type:"SET_FIELD_TOUCHED",payload:{field:e,value:t}}),(void 0===a?o:a)?T(w.values):Promise.resolve()})),H=(0,n.useCallback)((function(e,t){e.persist&&e.persist();var a=e.target,n=a.name,r=a.id,o=(a.outerHTML,t||(n||r));_(o,!0)}),[_]),Q=uZ((function(e){if($X(e))return function(t){return H(t,e)};H(e)})),K=(0,n.useCallback)((function(e){JX(e)?x({type:"SET_FORMIK_STATE",payload:e}):x({type:"SET_FORMIK_STATE",payload:function(){return e}})}),[]),V=(0,n.useCallback)((function(e){x({type:"SET_STATUS",payload:e})}),[]),G=(0,n.useCallback)((function(e){x({type:"SET_ISSUBMITTING",payload:e})}),[]),W=uZ((function(){return x({type:"SUBMIT_ATTEMPT"}),T().then((function(e){var t=e instanceof Error;if(!t&&0===Object.keys(e).length){var a;try{if(void 0===(a=J()))return}catch(n){throw n}return Promise.resolve(a).then((function(e){return v.current&&x({type:"SUBMIT_SUCCESS"}),e})).catch((function(e){if(v.current)throw x({type:"SUBMIT_FAILURE"}),e}))}if(v.current&&(x({type:"SUBMIT_FAILURE"}),t))throw e}))})),Y=uZ((function(e){e&&e.preventDefault&&JX(e.preventDefault)&&e.preventDefault(),e&&e.stopPropagation&&JX(e.stopPropagation)&&e.stopPropagation(),W().catch((function(e){console.warn("Warning: An unhandled error was caught from submitForm()",e)}))})),q={resetForm:B,validateForm:T,validateField:R,setErrors:F,setFieldError:D,setFieldTouched:_,setFieldValue:U,setStatus:V,setSubmitting:G,setTouched:P,setValues:O,setFormikState:K,submitForm:W},J=uZ((function(){return u(w.values,q)})),X=uZ((function(e){e&&e.preventDefault&&JX(e.preventDefault)&&e.preventDefault(),e&&e.stopPropagation&&JX(e.stopPropagation)&&e.stopPropagation(),B()})),Z=(0,n.useCallback)((function(e){return{value:aZ(w.values,e),error:aZ(w.errors,e),touched:!!aZ(w.touched,e),initialValue:aZ(h.current,e),initialTouched:!!aZ(p.current,e),initialError:aZ(A.current,e)}}),[w.errors,w.touched,w.values]),$=(0,n.useCallback)((function(e){return{setValue:function(t,a){return U(e,t,a)},setTouched:function(t,a){return _(e,t,a)},setError:function(t){return D(e,t)}}}),[U,_,D]),ee=(0,n.useCallback)((function(e){var t=XX(e),a=t?e.name:e,n=aZ(w.values,a),r={name:a,value:n,onChange:L,onBlur:Q};if(t){var o=e.type,i=e.value,c=e.as,s=e.multiple;"checkbox"===o?void 0===i?r.checked=!!n:(r.checked=!(!Array.isArray(n)||!~n.indexOf(i)),r.value=i):"radio"===o?(r.checked=n===i,r.value=i):"select"===c&&s&&(r.value=r.value||[],r.multiple=!0)}return r}),[Q,L,w.values]),te=(0,n.useMemo)((function(){return!MX()(h.current,w.values)}),[h.current,w.values]),ae=(0,n.useMemo)((function(){return"undefined"!==typeof s?te?w.errors&&0===Object.keys(w.errors).length:!1!==s&&JX(s)?s(f):s:w.errors&&0===Object.keys(w.errors).length}),[s,te,w.errors,f]);return QX({},w,{initialValues:h.current,initialErrors:A.current,initialTouched:p.current,initialStatus:g.current,handleBlur:Q,handleChange:L,handleReset:X,handleSubmit:Y,resetForm:B,setErrors:F,setFormikState:K,setFieldTouched:_,setFieldValue:U,setFieldError:D,setStatus:V,setSubmitting:G,setTouched:P,setValues:O,submitForm:W,validateForm:T,validateField:R,isValid:ae,dirty:te,unregisterField:N,registerField:I,getFieldProps:ee,getFieldMeta:Z,getFieldHelpers:$,validateOnBlur:o,validateOnChange:a,validateOnMount:c})}function sZ(e){var t=Array.isArray(e)?[]:{};for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var n=String(a);!0===Array.isArray(e[n])?t[n]=e[n].map((function(e){return!0===Array.isArray(e)||wY(e)?sZ(e):""!==e?e:void 0})):wY(e[n])?t[n]=sZ(e[n]):t[n]=""!==e[n]?e[n]:void 0}return t}function lZ(e,t,a){var n=e.slice();return t.forEach((function(t,r){if("undefined"===typeof n[r]){var o=!1!==a.clone&&a.isMergeableObject(t);n[r]=o?eY(Array.isArray(t)?[]:{},t,a):t}else a.isMergeableObject(t)?n[r]=eY(e[r],t,a):-1===e.indexOf(t)&&n.push(t)})),n}var dZ="undefined"!==typeof window&&"undefined"!==typeof window.document&&"undefined"!==typeof window.document.createElement?n.useLayoutEffect:n.useEffect;function uZ(e){var t=(0,n.useRef)(e);return dZ((function(){t.current=e})),(0,n.useCallback)((function(){for(var e=arguments.length,a=new Array(e),n=0;ne?t:e}),0);return Array.from(QX({},e,{length:t+1}))}return[]},AZ=function(e,t){var a="function"===typeof e?e:t;return function(e){if(Array.isArray(e)||XX(e)){var t=hZ(e);return a(t)}return e}},pZ=function(e){function t(t){var a;return(a=e.call(this,t)||this).updateArrayField=function(e,t,n){var r=a.props,o=r.name;(0,r.formik.setFormikState)((function(a){var r=AZ(n,e),i=AZ(t,e),c=nZ(a.values,o,e(aZ(a.values,o))),s=n?r(aZ(a.errors,o)):void 0,l=t?i(aZ(a.touched,o)):void 0;return qX(s)&&(s=void 0),qX(l)&&(l=void 0),QX({},a,{values:c,errors:n?nZ(a.errors,o,s):a.errors,touched:t?nZ(a.touched,o,l):a.touched})}))},a.push=function(e){return a.updateArrayField((function(t){return[].concat(hZ(t),[xX(e)])}),!1,!1)},a.handlePush=function(e){return function(){return a.push(e)}},a.swap=function(e,t){return a.updateArrayField((function(a){return function(e,t,a){var n=hZ(e),r=n[t];return n[t]=n[a],n[a]=r,n}(a,e,t)}),!0,!0)},a.handleSwap=function(e,t){return function(){return a.swap(e,t)}},a.move=function(e,t){return a.updateArrayField((function(a){return function(e,t,a){var n=hZ(e),r=n[t];return n.splice(t,1),n.splice(a,0,r),n}(a,e,t)}),!0,!0)},a.handleMove=function(e,t){return function(){return a.move(e,t)}},a.insert=function(e,t){return a.updateArrayField((function(a){return fZ(a,e,t)}),(function(t){return fZ(t,e,null)}),(function(t){return fZ(t,e,null)}))},a.handleInsert=function(e,t){return function(){return a.insert(e,t)}},a.replace=function(e,t){return a.updateArrayField((function(a){return function(e,t,a){var n=hZ(e);return n[t]=a,n}(a,e,t)}),!1,!1)},a.handleReplace=function(e,t){return function(){return a.replace(e,t)}},a.unshift=function(e){var t=-1;return a.updateArrayField((function(a){var n=a?[e].concat(a):[e];return t=n.length,n}),(function(e){return e?[null].concat(e):[null]}),(function(e){return e?[null].concat(e):[null]})),t},a.handleUnshift=function(e){return function(){return a.unshift(e)}},a.handleRemove=function(e){return function(){return a.remove(e)}},a.handlePop=function(){return function(){return a.pop()}},a.remove=a.remove.bind(GX(a)),a.pop=a.pop.bind(GX(a)),a}KX(t,e);var a=t.prototype;return a.componentDidUpdate=function(e){this.props.validateOnChange&&this.props.formik.validateOnChange&&!MX()(aZ(e.formik.values,e.name),aZ(this.props.formik.values,this.props.name))&&this.props.formik.validateForm(this.props.formik.values)},a.remove=function(e){var t;return this.updateArrayField((function(a){var n=a?hZ(a):[];return t||(t=n[e]),JX(n.splice)&&n.splice(e,1),JX(n.every)&&n.every((function(e){return void 0===e}))?[]:n}),!0,!0),t},a.pop=function(){var e;return this.updateArrayField((function(t){var a=t.slice();return e||(e=a&&a.pop&&a.pop()),a}),!0,!0),e},a.render=function(){var e={push:this.push,pop:this.pop,swap:this.swap,move:this.move,insert:this.insert,replace:this.replace,unshift:this.unshift,remove:this.remove,handlePush:this.handlePush,handlePop:this.handlePop,handleSwap:this.handleSwap,handleMove:this.handleMove,handleInsert:this.handleInsert,handleReplace:this.handleReplace,handleUnshift:this.handleUnshift,handleRemove:this.handleRemove},t=this.props,a=t.component,r=t.render,o=t.children,i=t.name,c=QX({},e,{form:VX(t.formik,["validate","validationSchema"]),name:i});return a?(0,n.createElement)(a,c):r?r(c):o?"function"===typeof o?o(c):eZ(o)?null:n.Children.only(o):null},t}(n.Component);pZ.defaultProps={validateOnChange:!0};var gZ=a(6956),vZ=a(1517),bZ=a(8704),yZ=a.n(bZ);const kZ=Object.prototype.toString,wZ=Error.prototype.toString,xZ=RegExp.prototype.toString,zZ="undefined"!==typeof Symbol?Symbol.prototype.toString:()=>"",MZ=/^Symbol\((.*)\)(.*)$/;function CZ(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(null==e||!0===e||!1===e)return""+e;const a=typeof e;if("number"===a)return function(e){return e!=+e?"NaN":0===e&&1/e<0?"-0":""+e}(e);if("string"===a)return t?'"'.concat(e,'"'):e;if("function"===a)return"[Function "+(e.name||"anonymous")+"]";if("symbol"===a)return zZ.call(e).replace(MZ,"Symbol($1)");const n=kZ.call(e).slice(8,-1);return"Date"===n?isNaN(e.getTime())?""+e:e.toISOString(e):"Error"===n||e instanceof Error?"["+wZ.call(e)+"]":"RegExp"===n?xZ.call(e):null}function SZ(e,t){let a=CZ(e,t);return null!==a?a:JSON.stringify(e,(function(e,a){let n=CZ(this[e],t);return null!==n?n:a}),2)}function EZ(e){return null==e?[]:[].concat(e)}let TZ,BZ,RZ,IZ=/\$\{\s*(\w+)\s*\}/g;TZ=Symbol.toStringTag;class NZ{constructor(e,t,a,n){this.name=void 0,this.message=void 0,this.value=void 0,this.path=void 0,this.type=void 0,this.params=void 0,this.errors=void 0,this.inner=void 0,this[TZ]="Error",this.name="ValidationError",this.value=t,this.path=a,this.type=n,this.errors=[],this.inner=[],EZ(e).forEach((e=>{if(PZ.isError(e)){this.errors.push(...e.errors);const t=e.inner.length?e.inner:[e];this.inner.push(...t)}else this.errors.push(e)})),this.message=this.errors.length>1?"".concat(this.errors.length," errors occurred"):this.errors[0]}}BZ=Symbol.hasInstance,RZ=Symbol.toStringTag;class PZ extends Error{static formatError(e,t){const a=t.label||t.path||"this";return a!==t.path&&(t=Object.assign({},t,{path:a})),"string"===typeof e?e.replace(IZ,((e,a)=>SZ(t[a]))):"function"===typeof e?e(t):e}static isError(e){return e&&"ValidationError"===e.name}constructor(e,t,a,n,r){const o=new NZ(e,t,a,n);if(r)return o;super(),this.value=void 0,this.path=void 0,this.type=void 0,this.params=void 0,this.errors=[],this.inner=[],this[RZ]="Error",this.name=o.name,this.message=o.message,this.type=o.type,this.value=o.value,this.path=o.path,this.errors=o.errors,this.inner=o.inner,Error.captureStackTrace&&Error.captureStackTrace(this,PZ)}static[BZ](e){return NZ[Symbol.hasInstance](e)||super[Symbol.hasInstance](e)}}let FZ={default:"${path} is invalid",required:"${path} is a required field",defined:"${path} must be defined",notNull:"${path} cannot be null",oneOf:"${path} must be one of the following values: ${values}",notOneOf:"${path} must not be one of the following values: ${values}",notType:e=>{let{path:t,type:a,value:n,originalValue:r}=e;const o=null!=r&&r!==n?" (cast from the value `".concat(SZ(r,!0),"`)."):".";return"mixed"!==a?"".concat(t," must be a `").concat(a,"` type, ")+"but the final value was: `".concat(SZ(n,!0),"`")+o:"".concat(t," must match the configured type. ")+"The validated value was: `".concat(SZ(n,!0),"`")+o}},OZ={length:"${path} must be exactly ${length} characters",min:"${path} must be at least ${min} characters",max:"${path} must be at most ${max} characters",matches:'${path} must match the following: "${regex}"',email:"${path} must be a valid email",url:"${path} must be a valid URL",uuid:"${path} must be a valid UUID",datetime:"${path} must be a valid ISO date-time",datetime_precision:"${path} must be a valid ISO date-time with a sub-second precision of exactly ${precision} digits",datetime_offset:'${path} must be a valid ISO date-time with UTC "Z" timezone',trim:"${path} must be a trimmed string",lowercase:"${path} must be a lowercase string",uppercase:"${path} must be a upper case string"},DZ={min:"${path} must be greater than or equal to ${min}",max:"${path} must be less than or equal to ${max}",lessThan:"${path} must be less than ${less}",moreThan:"${path} must be greater than ${more}",positive:"${path} must be a positive number",negative:"${path} must be a negative number",integer:"${path} must be an integer"},UZ={min:"${path} field must be later than ${min}",max:"${path} field must be at earlier than ${max}"},jZ={isValue:"${path} field must be ${value}"},LZ={noUnknown:"${path} field has unspecified keys: ${unknown}"},_Z={min:"${path} field must have at least ${min} items",max:"${path} field must have less than or equal to ${max} items",length:"${path} must have ${length} items"},HZ={notType:e=>{const{path:t,value:a,spec:n}=e,r=n.types.length;if(Array.isArray(a)){if(a.lengthr)return"".concat(t," tuple value has too many items, expected a length of ").concat(r," but got ").concat(a.length," for value: `").concat(SZ(a,!0),"`")}return PZ.formatError(FZ.notType,e)}};Object.assign(Object.create(null),{mixed:FZ,string:OZ,number:DZ,date:UZ,object:LZ,array:_Z,boolean:jZ,tuple:HZ});const QZ=e=>e&&e.__isYupSchema__;class KZ{static fromOptions(e,t){if(!t.then&&!t.otherwise)throw new TypeError("either `then:` or `otherwise:` is required for `when()` conditions");let{is:a,then:n,otherwise:r}=t,o="function"===typeof a?a:function(){for(var e=arguments.length,t=new Array(e),n=0;ne===a))};return new KZ(e,((e,t)=>{var a;let i=o(...e)?n:r;return null!=(a=null==i?void 0:i(t))?a:t}))}constructor(e,t){this.fn=void 0,this.refs=e,this.refs=e,this.fn=t}resolve(e,t){let a=this.refs.map((e=>e.getValue(null==t?void 0:t.value,null==t?void 0:t.parent,null==t?void 0:t.context))),n=this.fn(a,e,t);if(void 0===n||n===e)return e;if(!QZ(n))throw new TypeError("conditions must return a schema object");return n.resolve(t)}}const VZ="$",GZ=".";class WZ{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.key=void 0,this.isContext=void 0,this.isValue=void 0,this.isSibling=void 0,this.path=void 0,this.getter=void 0,this.map=void 0,"string"!==typeof e)throw new TypeError("ref must be a string, got: "+e);if(this.key=e.trim(),""===e)throw new TypeError("ref must be a non-empty string");this.isContext=this.key[0]===VZ,this.isValue=this.key[0]===GZ,this.isSibling=!this.isContext&&!this.isValue;let a=this.isContext?VZ:this.isValue?GZ:"";this.path=this.key.slice(a.length),this.getter=this.path&&(0,gZ.getter)(this.path,!0),this.map=t.map}getValue(e,t,a){let n=this.isContext?a:this.isValue?e:t;return this.getter&&(n=this.getter(n||{})),this.map&&(n=this.map(n)),n}cast(e,t){return this.getValue(e,null==t?void 0:t.parent,null==t?void 0:t.context)}resolve(){return this}describe(){return{type:"ref",key:this.key}}toString(){return"Ref(".concat(this.key,")")}static isRef(e){return e&&e.__isYupRef}}WZ.prototype.__isYupRef=!0;const YZ=e=>null==e;function qZ(e){function t(t,a,n){let{value:r,path:o="",options:i,originalValue:c,schema:s}=t;const{name:l,test:d,params:u,message:m,skipAbsent:f}=e;let{parent:h,context:A,abortEarly:p=s.spec.abortEarly,disableStackTrace:g=s.spec.disableStackTrace}=i;function v(e){return WZ.isRef(e)?e.getValue(r,h,A):e}function b(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const t=Object.assign({value:r,originalValue:c,label:s.spec.label,path:e.path||o,spec:s.spec,disableStackTrace:e.disableStackTrace||g},u,e.params);for(const n of Object.keys(t))t[n]=v(t[n]);const a=new PZ(PZ.formatError(e.message||m,t),r,t.path,e.type||l,t.disableStackTrace);return a.params=t,a}const y=p?a:n;let k={path:o,parent:h,type:l,from:i.from,createError:b,resolve:v,options:i,originalValue:c,schema:s};const w=e=>{PZ.isError(e)?y(e):e?n(null):y(b())},x=e=>{PZ.isError(e)?y(e):a(e)};if(f&&YZ(r))return w(!0);let z;try{var M;if(z=d.call(k,r,k),"function"===typeof(null==(M=z)?void 0:M.then)){if(i.sync)throw new Error('Validation test of type: "'.concat(k.type,'" returned a Promise during a synchronous validate. ')+"This test will finish after the validate call has returned");return Promise.resolve(z).then(w,x)}}catch(C){return void x(C)}w(z)}return t.OPTIONS=e,t}function JZ(e,t,a){let n,r,o,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:a;return t?((0,gZ.forEach)(t,((c,s,l)=>{let d=s?c.slice(1,c.length-1):c,u="tuple"===(e=e.resolve({context:i,parent:n,value:a})).type,m=l?parseInt(d,10):0;if(e.innerType||u){if(u&&!l)throw new Error('Yup.reach cannot implicitly index into a tuple type. the path part "'.concat(o,'" must contain an index to the tuple element, e.g. "').concat(o,'[0]"'));if(a&&m>=a.length)throw new Error("Yup.reach cannot resolve an array item at index: ".concat(c,", in the path: ").concat(t,". ")+"because there is no value at that index. ");n=a,a=a&&a[m],e=u?e.spec.types[m]:e.innerType}if(!l){if(!e.fields||!e.fields[d])throw new Error("The schema does not contain the path: ".concat(t,". ")+"(failed at: ".concat(o,' which is a type: "').concat(e.type,'")'));n=a,a=a&&a[d],e=e.fields[d]}r=d,o=s?"["+c+"]":"."+c})),{schema:e,parent:n,parentPath:r}):{parent:n,parentPath:t,schema:e}}class XZ extends Set{describe(){const e=[];for(const t of this.values())e.push(WZ.isRef(t)?t.describe():t);return e}resolveAll(e){let t=[];for(const a of this.values())t.push(e(a));return t}clone(){return new XZ(this.values())}merge(e,t){const a=this.clone();return e.forEach((e=>a.add(e))),t.forEach((e=>a.delete(e))),a}}function ZZ(e){let t,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Map;if(QZ(e)||!e||"object"!==typeof e)return e;if(a.has(e))return a.get(e);if(e instanceof Date)t=new Date(e.getTime()),a.set(e,t);else if(e instanceof RegExp)t=new RegExp(e),a.set(e,t);else if(Array.isArray(e)){t=new Array(e.length),a.set(e,t);for(let n=0;n{this.typeError(FZ.notType)})),this.type=e.type,this._typeCheck=e.check,this.spec=Object.assign({strip:!1,strict:!1,abortEarly:!0,recursive:!0,disableStackTrace:!1,nullable:!1,optional:!0,coerce:!0},null==e?void 0:e.spec),this.withMutation((e=>{e.nonNullable()}))}get _type(){return this.type}clone(e){if(this._mutate)return e&&Object.assign(this.spec,e),this;const t=Object.create(Object.getPrototypeOf(this));return t.type=this.type,t._typeCheck=this._typeCheck,t._whitelist=this._whitelist.clone(),t._blacklist=this._blacklist.clone(),t.internalTests=Object.assign({},this.internalTests),t.exclusiveTests=Object.assign({},this.exclusiveTests),t.deps=[...this.deps],t.conditions=[...this.conditions],t.tests=[...this.tests],t.transforms=[...this.transforms],t.spec=ZZ(Object.assign({},this.spec,e)),t}label(e){let t=this.clone();return t.spec.label=e,t}meta(){if(0===arguments.length)return this.spec.meta;let e=this.clone();return e.spec.meta=Object.assign(e.spec.meta||{},arguments.length<=0?void 0:arguments[0]),e}withMutation(e){let t=this._mutate;this._mutate=!0;let a=e(this);return this._mutate=t,a}concat(e){if(!e||e===this)return this;if(e.type!==this.type&&"mixed"!==this.type)throw new TypeError("You cannot `concat()` schema's of different types: ".concat(this.type," and ").concat(e.type));let t=this,a=e.clone();const n=Object.assign({},t.spec,a.spec);return a.spec=n,a.internalTests=Object.assign({},t.internalTests,a.internalTests),a._whitelist=t._whitelist.merge(e._whitelist,e._blacklist),a._blacklist=t._blacklist.merge(e._blacklist,e._whitelist),a.tests=t.tests,a.exclusiveTests=t.exclusiveTests,a.withMutation((t=>{e.tests.forEach((e=>{t.test(e.OPTIONS)}))})),a.transforms=[...t.transforms,...a.transforms],a}isType(e){return null==e?!(!this.spec.nullable||null!==e)||!(!this.spec.optional||void 0!==e):this._typeCheck(e)}resolve(e){let t=this;if(t.conditions.length){let a=t.conditions;t=t.clone(),t.conditions=[],t=a.reduce(((t,a)=>a.resolve(t,e)),t),t=t.resolve(e)}return t}resolveOptions(e){var t,a,n,r;return Object.assign({},e,{from:e.from||[],strict:null!=(t=e.strict)?t:this.spec.strict,abortEarly:null!=(a=e.abortEarly)?a:this.spec.abortEarly,recursive:null!=(n=e.recursive)?n:this.spec.recursive,disableStackTrace:null!=(r=e.disableStackTrace)?r:this.spec.disableStackTrace})}cast(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=this.resolve(Object.assign({value:e},t)),n="ignore-optionality"===t.assert,r=a._cast(e,t);if(!1!==t.assert&&!a.isType(r)){if(n&&YZ(r))return r;let o=SZ(e),i=SZ(r);throw new TypeError("The value of ".concat(t.path||"field"," could not be cast to a value ")+'that satisfies the schema type: "'.concat(a.type,'". \n\n')+"attempted value: ".concat(o," \n")+(i!==o?"result of cast: ".concat(i):""))}return r}_cast(e,t){let a=void 0===e?e:this.transforms.reduce(((t,a)=>a.call(this,t,e,this)),e);return void 0===a&&(a=this.getDefault(t)),a}_validate(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2?arguments[2]:void 0,n=arguments.length>3?arguments[3]:void 0,{path:r,originalValue:o=e,strict:i=this.spec.strict}=t,c=e;i||(c=this._cast(c,Object.assign({assert:!1},t)));let s=[];for(let l of Object.values(this.internalTests))l&&s.push(l);this.runTests({path:r,value:c,originalValue:o,options:t,tests:s},a,(e=>{if(e.length)return n(e,c);this.runTests({path:r,value:c,originalValue:o,options:t,tests:this.tests},a,n)}))}runTests(e,t,a){let n=!1,{tests:r,value:o,originalValue:i,path:c,options:s}=e,l=e=>{n||(n=!0,t(e,o))},d=e=>{n||(n=!0,a(e,o))},u=r.length,m=[];if(!u)return d([]);let f={value:o,originalValue:i,path:c,options:s,schema:this};for(let h=0;hthis.resolve(d)._validate(l,d,t,a)}validate(e,t){var a;let n=this.resolve(Object.assign({},t,{value:e})),r=null!=(a=null==t?void 0:t.disableStackTrace)?a:n.spec.disableStackTrace;return new Promise(((a,o)=>n._validate(e,t,((e,t)=>{PZ.isError(e)&&(e.value=t),o(e)}),((e,t)=>{e.length?o(new PZ(e,t,void 0,void 0,r)):a(t)}))))}validateSync(e,t){var a;let n,r=this.resolve(Object.assign({},t,{value:e})),o=null!=(a=null==t?void 0:t.disableStackTrace)?a:r.spec.disableStackTrace;return r._validate(e,Object.assign({},t,{sync:!0}),((e,t)=>{throw PZ.isError(e)&&(e.value=t),e}),((t,a)=>{if(t.length)throw new PZ(t,e,void 0,void 0,o);n=a})),n}isValid(e,t){return this.validate(e,t).then((()=>!0),(e=>{if(PZ.isError(e))return!1;throw e}))}isValidSync(e,t){try{return this.validateSync(e,t),!0}catch(a){if(PZ.isError(a))return!1;throw a}}_getDefault(e){let t=this.spec.default;return null==t?t:"function"===typeof t?t.call(this,e):ZZ(t)}getDefault(e){return this.resolve(e||{})._getDefault(e)}default(e){if(0===arguments.length)return this._getDefault();return this.clone({default:e})}strict(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this.clone({strict:e})}nullability(e,t){const a=this.clone({nullable:e});return a.internalTests.nullable=qZ({message:t,name:"nullable",test(e){return null!==e||this.schema.spec.nullable}}),a}optionality(e,t){const a=this.clone({optional:e});return a.internalTests.optionality=qZ({message:t,name:"optionality",test(e){return void 0!==e||this.schema.spec.optional}}),a}optional(){return this.optionality(!0)}defined(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:FZ.defined;return this.optionality(!1,e)}nullable(){return this.nullability(!0)}nonNullable(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:FZ.notNull;return this.nullability(!1,e)}required(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:FZ.required;return this.clone().withMutation((t=>t.nonNullable(e).defined(e)))}notRequired(){return this.clone().withMutation((e=>e.nullable().optional()))}transform(e){let t=this.clone();return t.transforms.push(e),t}test(){let e;if(e=1===arguments.length?"function"===typeof(arguments.length<=0?void 0:arguments[0])?{test:arguments.length<=0?void 0:arguments[0]}:arguments.length<=0?void 0:arguments[0]:2===arguments.length?{name:arguments.length<=0?void 0:arguments[0],test:arguments.length<=1?void 0:arguments[1]}:{name:arguments.length<=0?void 0:arguments[0],message:arguments.length<=1?void 0:arguments[1],test:arguments.length<=2?void 0:arguments[2]},void 0===e.message&&(e.message=FZ.default),"function"!==typeof e.test)throw new TypeError("`test` is a required parameters");let t=this.clone(),a=qZ(e),n=e.exclusive||e.name&&!0===t.exclusiveTests[e.name];if(e.exclusive&&!e.name)throw new TypeError("Exclusive tests must provide a unique `name` identifying the test");return e.name&&(t.exclusiveTests[e.name]=!!e.exclusive),t.tests=t.tests.filter((t=>{if(t.OPTIONS.name===e.name){if(n)return!1;if(t.OPTIONS.test===a.OPTIONS.test)return!1}return!0})),t.tests.push(a),t}when(e,t){Array.isArray(e)||"string"===typeof e||(t=e,e=".");let a=this.clone(),n=EZ(e).map((e=>new WZ(e)));return n.forEach((e=>{e.isSibling&&a.deps.push(e.key)})),a.conditions.push("function"===typeof t?new KZ(n,t):KZ.fromOptions(n,t)),a}typeError(e){let t=this.clone();return t.internalTests.typeError=qZ({message:e,name:"typeError",skipAbsent:!0,test(e){return!!this.schema._typeCheck(e)||this.createError({params:{type:this.schema.type}})}}),t}oneOf(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:FZ.oneOf,a=this.clone();return e.forEach((e=>{a._whitelist.add(e),a._blacklist.delete(e)})),a.internalTests.whiteList=qZ({message:t,name:"oneOf",skipAbsent:!0,test(e){let t=this.schema._whitelist,a=t.resolveAll(this.resolve);return!!a.includes(e)||this.createError({params:{values:Array.from(t).join(", "),resolved:a}})}}),a}notOneOf(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:FZ.notOneOf,a=this.clone();return e.forEach((e=>{a._blacklist.add(e),a._whitelist.delete(e)})),a.internalTests.blacklist=qZ({message:t,name:"notOneOf",test(e){let t=this.schema._blacklist,a=t.resolveAll(this.resolve);return!a.includes(e)||this.createError({params:{values:Array.from(t).join(", "),resolved:a}})}}),a}strip(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=this.clone();return t.spec.strip=e,t}describe(e){const t=(e?this.resolve(e):this).clone(),{label:a,meta:n,optional:r,nullable:o}=t.spec,i={meta:n,label:a,optional:r,nullable:o,default:t.getDefault(e),type:t.type,oneOf:t._whitelist.describe(),notOneOf:t._blacklist.describe(),tests:t.tests.map((e=>({name:e.OPTIONS.name,params:e.OPTIONS.params}))).filter(((e,t,a)=>a.findIndex((t=>t.name===e.name))===t))};return i}}$Z.prototype.__isYupSchema__=!0;for(const a of["validate","validateSync"])$Z.prototype["".concat(a,"At")]=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{parent:r,parentPath:o,schema:i}=JZ(this,e,t,n.context);return i[a](r&&r[o],Object.assign({},n,{parent:r,path:e}))};for(const a of["equals","is"])$Z.prototype[a]=$Z.prototype.oneOf;for(const a of["not","nope"])$Z.prototype[a]=$Z.prototype.notOneOf;const e$=/^(\d{4}|[+-]\d{6})(?:-?(\d{2})(?:-?(\d{2}))?)?(?:[ T]?(\d{2}):?(\d{2})(?::?(\d{2})(?:[,.](\d{1,}))?)?(?:(Z)|([+-])(\d{2})(?::?(\d{2}))?)?)?$/;function t$(e){var t,a;const n=e$.exec(e);return n?{year:a$(n[1]),month:a$(n[2],1)-1,day:a$(n[3],1),hour:a$(n[4]),minute:a$(n[5]),second:a$(n[6]),millisecond:n[7]?a$(n[7].substring(0,3)):0,precision:null!=(t=null==(a=n[7])?void 0:a.length)?t:void 0,z:n[8]||void 0,plusMinus:n[9]||void 0,hourOffset:a$(n[10]),minuteOffset:a$(n[11])}:null}function a$(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return Number(e)||t}let n$=/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,r$=/^((https?|ftp):)?\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([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])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i,o$=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,i$=new RegExp("".concat("^\\d{4}-\\d{2}-\\d{2}","T").concat("\\d{2}:\\d{2}:\\d{2}","(\\.\\d+)?").concat("(([+-]\\d{2}(:?\\d{2})?)|Z)","$")),c$=e=>YZ(e)||e===e.trim(),s$={}.toString();function l$(){return new d$}class d$ extends $Z{constructor(){super({type:"string",check:e=>(e instanceof String&&(e=e.valueOf()),"string"===typeof e)}),this.withMutation((()=>{this.transform(((e,t,a)=>{if(!a.spec.coerce||a.isType(e))return e;if(Array.isArray(e))return e;const n=null!=e&&e.toString?e.toString():e;return n===s$?e:n}))}))}required(e){return super.required(e).withMutation((t=>t.test({message:e||FZ.required,name:"required",skipAbsent:!0,test:e=>!!e.length})))}notRequired(){return super.notRequired().withMutation((e=>(e.tests=e.tests.filter((e=>"required"!==e.OPTIONS.name)),e)))}length(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:OZ.length;return this.test({message:t,name:"length",exclusive:!0,params:{length:e},skipAbsent:!0,test(t){return t.length===this.resolve(e)}})}min(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:OZ.min;return this.test({message:t,name:"min",exclusive:!0,params:{min:e},skipAbsent:!0,test(t){return t.length>=this.resolve(e)}})}max(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:OZ.max;return this.test({name:"max",exclusive:!0,message:t,params:{max:e},skipAbsent:!0,test(t){return t.length<=this.resolve(e)}})}matches(e,t){let a,n,r=!1;return t&&("object"===typeof t?({excludeEmptyString:r=!1,message:a,name:n}=t):a=t),this.test({name:n||"matches",message:a||OZ.matches,params:{regex:e},skipAbsent:!0,test:t=>""===t&&r||-1!==t.search(e)})}email(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:OZ.email;return this.matches(n$,{name:"email",message:e,excludeEmptyString:!0})}url(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:OZ.url;return this.matches(r$,{name:"url",message:e,excludeEmptyString:!0})}uuid(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:OZ.uuid;return this.matches(o$,{name:"uuid",message:e,excludeEmptyString:!1})}datetime(e){let t,a,n="";return e&&("object"===typeof e?({message:n="",allowOffset:t=!1,precision:a}=e):n=e),this.matches(i$,{name:"datetime",message:n||OZ.datetime,excludeEmptyString:!0}).test({name:"datetime_offset",message:n||OZ.datetime_offset,params:{allowOffset:t},skipAbsent:!0,test:e=>{if(!e||t)return!0;const a=t$(e);return!!a&&!!a.z}}).test({name:"datetime_precision",message:n||OZ.datetime_precision,params:{precision:a},skipAbsent:!0,test:e=>{if(!e||void 0==a)return!0;const t=t$(e);return!!t&&t.precision===a}})}ensure(){return this.default("").transform((e=>null===e?"":e))}trim(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:OZ.trim;return this.transform((e=>null!=e?e.trim():e)).test({message:e,name:"trim",test:c$})}lowercase(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:OZ.lowercase;return this.transform((e=>YZ(e)?e:e.toLowerCase())).test({message:e,name:"string_case",exclusive:!0,skipAbsent:!0,test:e=>YZ(e)||e===e.toLowerCase()})}uppercase(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:OZ.uppercase;return this.transform((e=>YZ(e)?e:e.toUpperCase())).test({message:e,name:"string_case",exclusive:!0,skipAbsent:!0,test:e=>YZ(e)||e===e.toUpperCase()})}}l$.prototype=d$.prototype;let u$=new Date("");function m$(){return new f$}class f$ extends $Z{constructor(){super({type:"date",check(e){return t=e,"[object Date]"===Object.prototype.toString.call(t)&&!isNaN(e.getTime());var t}}),this.withMutation((()=>{this.transform(((e,t,a)=>!a.spec.coerce||a.isType(e)||null===e?e:(e=function(e){const t=t$(e);if(!t)return Date.parse?Date.parse(e):Number.NaN;if(void 0===t.z&&void 0===t.plusMinus)return new Date(t.year,t.month,t.day,t.hour,t.minute,t.second,t.millisecond).valueOf();let a=0;return"Z"!==t.z&&void 0!==t.plusMinus&&(a=60*t.hourOffset+t.minuteOffset,"+"===t.plusMinus&&(a=0-a)),Date.UTC(t.year,t.month,t.day,t.hour,t.minute+a,t.second,t.millisecond)}(e),isNaN(e)?f$.INVALID_DATE:new Date(e))))}))}prepareParam(e,t){let a;if(WZ.isRef(e))a=e;else{let n=this.cast(e);if(!this._typeCheck(n))throw new TypeError("`".concat(t,"` must be a Date or a value that can be `cast()` to a Date"));a=n}return a}min(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:UZ.min,a=this.prepareParam(e,"min");return this.test({message:t,name:"min",exclusive:!0,params:{min:e},skipAbsent:!0,test(e){return e>=this.resolve(a)}})}max(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:UZ.max,a=this.prepareParam(e,"max");return this.test({message:t,name:"max",exclusive:!0,params:{max:e},skipAbsent:!0,test(e){return e<=this.resolve(a)}})}}function h$(e,t){let a=1/0;return e.some(((e,n)=>{var r;if(null!=(r=t.path)&&r.includes(e))return a=n,!0})),a}function A$(e){return(t,a)=>h$(e,t)-h$(e,a)}f$.INVALID_DATE=u$,m$.prototype=f$.prototype,m$.INVALID_DATE=u$;const p$=(e,t,a)=>{if("string"!==typeof e)return e;let n=e;try{n=JSON.parse(e)}catch(r){}return a.isType(n)?n:e};function g$(e){if("fields"in e){const t={};for(const[a,n]of Object.entries(e.fields))t[a]=g$(n);return e.setFields(t)}if("array"===e.type){const t=e.optional();return t.innerType&&(t.innerType=g$(t.innerType)),t}return"tuple"===e.type?e.optional().clone({types:e.spec.types.map(g$)}):"optional"in e?e.optional():e}let v$=e=>"[object Object]"===Object.prototype.toString.call(e);const b$=A$([]);function y$(e){return new k$(e)}class k$ extends $Z{constructor(e){super({type:"object",check:e=>v$(e)||"function"===typeof e}),this.fields=Object.create(null),this._sortErrors=b$,this._nodes=[],this._excludedEdges=[],this.withMutation((()=>{e&&this.shape(e)}))}_cast(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};var a;let n=super._cast(e,t);if(void 0===n)return this.getDefault(t);if(!this._typeCheck(n))return n;let r=this.fields,o=null!=(a=t.stripUnknown)?a:this.spec.noUnknown,i=[].concat(this._nodes,Object.keys(n).filter((e=>!this._nodes.includes(e)))),c={},s=Object.assign({},t,{parent:c,__validating:t.__validating||!1}),l=!1;for(const d of i){let e=r[d],a=d in n;if(e){let a,r=n[d];s.path=(t.path?"".concat(t.path,"."):"")+d,e=e.resolve({value:r,context:t.context,parent:c});let o=e instanceof $Z?e.spec:void 0,i=null==o?void 0:o.strict;if(null!=o&&o.strip){l=l||d in n;continue}a=t.__validating&&i?n[d]:e.cast(n[d],s),void 0!==a&&(c[d]=a)}else a&&!o&&(c[d]=n[d]);a===d in c&&c[d]===n[d]||(l=!0)}return l?c:n}_validate(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2?arguments[2]:void 0,n=arguments.length>3?arguments[3]:void 0,{from:r=[],originalValue:o=e,recursive:i=this.spec.recursive}=t;t.from=[{schema:this,value:o},...r],t.__validating=!0,t.originalValue=o,super._validate(e,t,a,((e,r)=>{if(!i||!v$(r))return void n(e,r);o=o||r;let c=[];for(let a of this._nodes){let e=this.fields[a];e&&!WZ.isRef(e)&&c.push(e.asNestedTest({options:t,key:a,parent:r,parentPath:t.path,originalParent:o}))}this.runTests({tests:c,value:r,originalValue:o,options:t},a,(t=>{n(t.sort(this._sortErrors).concat(e),r)}))}))}clone(e){const t=super.clone(e);return t.fields=Object.assign({},this.fields),t._nodes=this._nodes,t._excludedEdges=this._excludedEdges,t._sortErrors=this._sortErrors,t}concat(e){let t=super.concat(e),a=t.fields;for(let[n,r]of Object.entries(this.fields)){const e=a[n];a[n]=void 0===e?r:e}return t.withMutation((t=>t.setFields(a,[...this._excludedEdges,...e._excludedEdges])))}_getDefault(e){if("default"in this.spec)return super._getDefault(e);if(!this._nodes.length)return;let t={};return this._nodes.forEach((a=>{var n;const r=this.fields[a];let o=e;null!=(n=o)&&n.value&&(o=Object.assign({},o,{parent:o.value,value:o.value[a]})),t[a]=r&&"getDefault"in r?r.getDefault(o):void 0})),t}setFields(e,t){let a=this.clone();return a.fields=e,a._nodes=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],a=[],n=new Set,r=new Set(t.map((e=>{let[t,a]=e;return"".concat(t,"-").concat(a)})));function o(e,t){let o=(0,gZ.split)(e)[0];n.add(o),r.has("".concat(t,"-").concat(o))||a.push([t,o])}for(const i of Object.keys(e)){let t=e[i];n.add(i),WZ.isRef(t)&&t.isSibling?o(t.path,i):QZ(t)&&"deps"in t&&t.deps.forEach((e=>o(e,i)))}return yZ().array(Array.from(n),a).reverse()}(e,t),a._sortErrors=A$(Object.keys(e)),t&&(a._excludedEdges=t),a}shape(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return this.clone().withMutation((a=>{let n=a._excludedEdges;return t.length&&(Array.isArray(t[0])||(t=[t]),n=[...a._excludedEdges,...t]),a.setFields(Object.assign(a.fields,e),n)}))}partial(){const e={};for(const[t,a]of Object.entries(this.fields))e[t]="optional"in a&&a.optional instanceof Function?a.optional():a;return this.setFields(e)}deepPartial(){return g$(this)}pick(e){const t={};for(const a of e)this.fields[a]&&(t[a]=this.fields[a]);return this.setFields(t,this._excludedEdges.filter((t=>{let[a,n]=t;return e.includes(a)&&e.includes(n)})))}omit(e){const t=[];for(const a of Object.keys(this.fields))e.includes(a)||t.push(a);return this.pick(t)}from(e,t,a){let n=(0,gZ.getter)(e,!0);return this.transform((r=>{if(!r)return r;let o=r;return((e,t)=>{const a=[...(0,gZ.normalizePath)(t)];if(1===a.length)return a[0]in e;let n=a.pop(),r=(0,gZ.getter)((0,gZ.join)(a),!0)(e);return!(!r||!(n in r))})(r,e)&&(o=Object.assign({},r),a||delete o[e],o[t]=n(r)),o}))}json(){return this.transform(p$)}noUnknown(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:LZ.noUnknown;"boolean"!==typeof e&&(t=e,e=!0);let a=this.test({name:"noUnknown",exclusive:!0,message:t,test(t){if(null==t)return!0;const a=function(e,t){let a=Object.keys(e.fields);return Object.keys(t).filter((e=>-1===a.indexOf(e)))}(this.schema,t);return!e||0===a.length||this.createError({params:{unknown:a.join(", ")}})}});return a.spec.noUnknown=e,a}unknown(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:LZ.noUnknown;return this.noUnknown(!e,t)}transformKeys(e){return this.transform((t=>{if(!t)return t;const a={};for(const n of Object.keys(t))a[e(n)]=t[n];return a}))}camelCase(){return this.transformKeys(vZ.camelCase)}snakeCase(){return this.transformKeys(vZ.snakeCase)}constantCase(){return this.transformKeys((e=>(0,vZ.snakeCase)(e).toUpperCase()))}describe(e){const t=(e?this.resolve(e):this).clone(),a=super.describe(e);a.fields={};for(const[r,o]of Object.entries(t.fields)){var n;let t=e;null!=(n=t)&&n.value&&(t=Object.assign({},t,{parent:t.value,value:t.value[r]})),a.fields[r]=o.describe(t)}return a}}function w$(e){return new x$(e)}y$.prototype=k$.prototype;class x$ extends $Z{constructor(e){super({type:"array",spec:{types:e},check:e=>Array.isArray(e)}),this.innerType=void 0,this.innerType=e}_cast(e,t){const a=super._cast(e,t);if(!this._typeCheck(a)||!this.innerType)return a;let n=!1;const r=a.map(((e,a)=>{const r=this.innerType.cast(e,Object.assign({},t,{path:"".concat(t.path||"","[").concat(a,"]")}));return r!==e&&(n=!0),r}));return n?r:a}_validate(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2?arguments[2]:void 0,n=arguments.length>3?arguments[3]:void 0;var r;let o=this.innerType,i=null!=(r=t.recursive)?r:this.spec.recursive;null!=t.originalValue&&t.originalValue,super._validate(e,t,a,((r,c)=>{var s;if(!i||!o||!this._typeCheck(c))return void n(r,c);let l=new Array(c.length);for(let a=0;an(e.concat(r),c)))}))}clone(e){const t=super.clone(e);return t.innerType=this.innerType,t}json(){return this.transform(p$)}concat(e){let t=super.concat(e);return t.innerType=this.innerType,e.innerType&&(t.innerType=t.innerType?t.innerType.concat(e.innerType):e.innerType),t}of(e){let t=this.clone();if(!QZ(e))throw new TypeError("`array.of()` sub-schema must be a valid yup schema not: "+SZ(e));return t.innerType=e,t.spec=Object.assign({},t.spec,{types:e}),t}length(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:_Z.length;return this.test({message:t,name:"length",exclusive:!0,params:{length:e},skipAbsent:!0,test(t){return t.length===this.resolve(e)}})}min(e,t){return t=t||_Z.min,this.test({message:t,name:"min",exclusive:!0,params:{min:e},skipAbsent:!0,test(t){return t.length>=this.resolve(e)}})}max(e,t){return t=t||_Z.max,this.test({message:t,name:"max",exclusive:!0,params:{max:e},skipAbsent:!0,test(t){return t.length<=this.resolve(e)}})}ensure(){return this.default((()=>[])).transform(((e,t)=>this._typeCheck(e)?e:null==t?[]:[].concat(t)))}compact(e){let t=e?(t,a,n)=>!e(t,a,n):e=>!!e;return this.transform((e=>null!=e?e.filter(t):e))}describe(e){const t=(e?this.resolve(e):this).clone(),a=super.describe(e);if(t.innerType){var n;let r=e;null!=(n=r)&&n.value&&(r=Object.assign({},r,{parent:r.value,value:r.value[0]})),a.innerType=t.innerType.describe(r)}return a}}w$.prototype=x$.prototype;const z$=(e,t)=>ED("".concat("/users/getUsersByPlant","/").concat(e,"/account/").concat(t)).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)),M$=e=>ED("".concat("/role/getAllRole","/account/").concat(e)).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)),C$=e=>ED("".concat("/checklist/getAllChecklist","/account/").concat(e)).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)),S$=e=>ED("".concat("/ppe/getAllPPE","/account/").concat(e)).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)),E$=(e,t)=>ED("".concat("/locations/getPlantLocations","/").concat(e,"/account/").concat(t)).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)),T$=e=>ED("".concat("/contractor/getAllContractor","/account/").concat(e)).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)),B$=(e,t)=>ED("".concat("/labour/getLabourByContractorId","/").concat(e,"/account/").concat(t)).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)),R$=e=>ED("".concat("/workPermitType/getAllWorkPermitType","/account/").concat(e)).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)),I$=e=>TD("/workPermit/suspendWorkPermit",e).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)),N$=e=>ED("".concat("/company/getCompanyInformation","/account/").concat(e)).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)),P$=()=>ED("/accounts/getAllAccounts").then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response));var F$=a(8564),O$=a.n(F$);const D$=(e,t,a,n,r,o,i)=>{if(!["image/png","image/jpeg","image/jpg"].includes(a.type))throw r(!1),o({isError:!0,message:"File extension should be .jpeg, .jpg, .png"}),new Error("File extension should be .jpeg, .jpg, .png");O$().imageFileResizer(a,720,932,"WEBP",65,0,(a=>{const c=fP(AP(vP,"".concat(e,"/").concat(t)),a);c.on("state_changed",(e=>{console.log(e)}),(e=>{console.log("Error during image upload initialization: ",e),r(!1),o({isError:!0,message:e})}),(async()=>{try{const e=await hP(c.snapshot.ref);n(e),r(!1),i&&i()}catch(e){console.log("Error during firebase image upload: ",e),r(!1),o({isError:!0,message:e})}}))}),"blob")},U$="/PPEMaster",j$="/Company_Logo",L$="/Labour_Documents",_$="/AccountMasterCompanyLogo";const H$=a.p+"static/media/image_placeholder.c0ee9b3c3e06c2956c930f5397632f3f.svg",Q$=(e,t,a)=>{const[n,r]=e.split("/"),[o,i]=r.split(":");return Date.UTC(a,n-1,o,i)-36e5*t},K$=(e,t,a,n,r)=>{const o=new Date(e).getUTCFullYear(),i=Q$(t,r,o),c=Q$(a,n,o);return e>=i&&e{let t=e.timezones[e.tz];if(void 0===t)return console.warn("Warning: couldn't find timezone "+e.tz),0;if(void 0===t.dst)return t.offset;let a=t.offset,n=t.offset+1;"n"===t.hem&&(n=a-1);let r=t.dst.split("->");return!0===K$(e.epoch,r[0],r[1],a,n)?a:n},G$={"9|s":"2/dili,2/jayapura","9|n":"2/chita,2/khandyga,2/pyongyang,2/seoul,2/tokyo,2/yakutsk,11/palau,japan,rok","9.5|s|04/07:03->10/06:04":"4/adelaide,4/broken_hill,4/south,4/yancowinna","9.5|s":"4/darwin,4/north","8|s|03/13:01->10/02:00":"12/casey","8|s":"2/kuala_lumpur,2/makassar,2/singapore,4/perth,2/ujung_pandang,4/west,singapore","8|n":"2/brunei,2/choibalsan,2/hong_kong,2/irkutsk,2/kuching,2/macau,2/manila,2/shanghai,2/taipei,2/ulaanbaatar,2/chongqing,2/chungking,2/harbin,2/macao,2/ulan_bator,hongkong,prc,roc","8.75|s":"4/eucla","7|s":"12/davis,2/jakarta,9/christmas","7|n":"2/bangkok,2/barnaul,2/hovd,2/krasnoyarsk,2/novokuznetsk,2/novosibirsk,2/phnom_penh,2/pontianak,2/ho_chi_minh,2/tomsk,2/vientiane,2/saigon","6|s":"12/vostok","6|n":"2/almaty,2/bishkek,2/dhaka,2/omsk,2/qyzylorda,2/qostanay,2/thimphu,2/urumqi,9/chagos,2/dacca,2/kashgar,2/thimbu","6.5|n":"2/yangon,9/cocos,2/rangoon","5|s":"12/mawson,9/kerguelen","5|n":"2/aqtau,2/aqtobe,2/ashgabat,2/atyrau,2/dushanbe,2/karachi,2/oral,2/samarkand,2/tashkent,2/yekaterinburg,9/maldives,2/ashkhabad","5.75|n":"2/kathmandu,2/katmandu","5.5|n":"2/kolkata,2/colombo,2/calcutta","4|s":"9/reunion","4|n":"2/baku,2/dubai,2/muscat,2/tbilisi,2/yerevan,8/astrakhan,8/samara,8/saratov,8/ulyanovsk,8/volgograd,9/mahe,9/mauritius,2/volgograd","4.5|n":"2/kabul","3|s":"12/syowa,9/antananarivo","3|n|04/26:02->10/31:24":"0/cairo,egypt","3|n|04/20:04->10/26:02":"2/gaza,2/hebron","3|n|03/31:05->10/27:04":"2/famagusta,2/nicosia,8/athens,8/bucharest,8/helsinki,8/kyiv,8/mariehamn,8/riga,8/sofia,8/tallinn,8/uzhgorod,8/vilnius,8/zaporozhye,8/nicosia,8/kiev,eet","3|n|03/31:04->10/27:03":"8/chisinau,8/tiraspol","3|n|03/31:02->10/26:24":"2/beirut","3|n|03/29:04->10/27:02":"2/jerusalem,2/tel_aviv,israel","3|n":"0/addis_ababa,0/asmara,0/asmera,0/dar_es_salaam,0/djibouti,0/juba,0/kampala,0/mogadishu,0/nairobi,2/aden,2/amman,2/baghdad,2/bahrain,2/damascus,2/kuwait,2/qatar,2/riyadh,8/istanbul,8/kirov,8/minsk,8/moscow,8/simferopol,9/comoro,9/mayotte,2/istanbul,turkey,w-su","3.5|n":"2/tehran,iran","2|s|03/31:04->10/27:02":"12/troll","2|s":"0/gaborone,0/harare,0/johannesburg,0/lubumbashi,0/lusaka,0/maputo,0/maseru,0/mbabane","2|n|03/31:04->10/27:03":"0/ceuta,arctic/longyearbyen,8/amsterdam,8/andorra,8/belgrade,8/berlin,8/bratislava,8/brussels,8/budapest,8/busingen,8/copenhagen,8/gibraltar,8/ljubljana,8/luxembourg,8/madrid,8/malta,8/monaco,8/oslo,8/paris,8/podgorica,8/prague,8/rome,8/san_marino,8/sarajevo,8/skopje,8/stockholm,8/tirane,8/vaduz,8/vatican,8/vienna,8/warsaw,8/zagreb,8/zurich,3/jan_mayen,poland,cet,met","2|n":"0/blantyre,0/bujumbura,0/khartoum,0/kigali,0/tripoli,8/kaliningrad,libya","1|s":"0/brazzaville,0/kinshasa,0/luanda,0/windhoek","1|n|03/31:03->10/27:02":"3/canary,3/faroe,3/madeira,8/dublin,8/guernsey,8/isle_of_man,8/jersey,8/lisbon,8/london,3/faeroe,eire,8/belfast,gb-eire,gb,portugal,wet","1|n":"0/algiers,0/bangui,0/douala,0/lagos,0/libreville,0/malabo,0/ndjamena,0/niamey,0/porto-novo,0/tunis","14|n":"11/kiritimati","13|s":"11/apia,11/tongatapu","13|n":"11/enderbury,11/kanton,11/fakaofo","12|s|04/07:03->09/29:04":"12/mcmurdo,11/auckland,12/south_pole,nz","12|s":"11/fiji","12|n":"2/anadyr,2/kamchatka,2/srednekolymsk,11/funafuti,11/kwajalein,11/majuro,11/nauru,11/tarawa,11/wake,11/wallis,kwajalein","12.75|s|04/07:03->04/07:02":"11/chatham,nz-chat","11|s|04/07:03->10/06:04":"12/macquarie","11|s":"11/bougainville","11|n":"2/magadan,2/sakhalin,11/efate,11/guadalcanal,11/kosrae,11/noumea,11/pohnpei,11/ponape","11.5|n|04/07:03->10/06:04":"11/norfolk","10|s|04/07:03->10/06:04":"4/currie,4/hobart,4/melbourne,4/sydney,4/act,4/canberra,4/nsw,4/tasmania,4/victoria","10|s":"12/dumontdurville,4/brisbane,4/lindeman,11/port_moresby,4/queensland","10|n":"2/ust-nera,2/vladivostok,11/guam,11/saipan,11/chuuk,11/truk,11/yap","10.5|s|04/07:01->10/06:02":"4/lord_howe,4/lhi","0|s|03/10:03->04/14:04":"0/casablanca,0/el_aaiun","0|n|03/31:02->10/27:01":"3/azores","0|n|03/31:01->10/26:24":"1/scoresbysund","0|n":"0/abidjan,0/accra,0/bamako,0/banjul,0/bissau,0/conakry,0/dakar,0/freetown,0/lome,0/monrovia,0/nouakchott,0/ouagadougou,0/sao_tome,1/danmarkshavn,3/reykjavik,3/st_helena,13/gmt,13/utc,0/timbuktu,13/greenwich,13/uct,13/universal,13/zulu,gmt-0,gmt+0,gmt0,greenwich,iceland,uct,universal,utc,zulu,13/unknown,factory","-9|n|03/10:04->11/03:02":"1/adak,1/atka,us/aleutian","-9|n":"11/gambier","-9.5|n":"11/marquesas","-8|n|03/10:04->11/03:02":"1/anchorage,1/juneau,1/metlakatla,1/nome,1/sitka,1/yakutat,us/alaska","-8|n":"11/pitcairn","-7|n|03/10:04->11/03:02":"1/los_angeles,1/santa_isabel,1/tijuana,1/vancouver,1/ensenada,6/pacific,10/bajanorte,us/pacific-new,us/pacific","-7|n":"1/creston,1/dawson,1/dawson_creek,1/fort_nelson,1/hermosillo,1/mazatlan,1/phoenix,1/whitehorse,6/yukon,10/bajasur,us/arizona,mst","-6|s|04/06:22->09/07:24":"11/easter,7/easterisland","-6|n|04/07:02->10/27:02":"1/merida","-6|n|03/10:04->11/03:02":"1/boise,1/cambridge_bay,1/denver,1/edmonton,1/inuvik,1/north_dakota,1/ojinaga,1/ciudad_juarez,1/yellowknife,1/shiprock,6/mountain,navajo,us/mountain","-6|n":"1/bahia_banderas,1/belize,1/chihuahua,1/costa_rica,1/el_salvador,1/guatemala,1/managua,1/mexico_city,1/monterrey,1/regina,1/swift_current,1/tegucigalpa,11/galapagos,6/east-saskatchewan,6/saskatchewan,10/general","-5|s":"1/lima,1/rio_branco,1/porto_acre,5/acre","-5|n|03/10:04->11/03:02":"1/chicago,1/matamoros,1/menominee,1/rainy_river,1/rankin_inlet,1/resolute,1/winnipeg,1/indiana/knox,1/indiana/tell_city,1/north_dakota/beulah,1/north_dakota/center,1/north_dakota/new_salem,1/knox_in,6/central,us/central,us/indiana-starke","-5|n":"1/bogota,1/cancun,1/cayman,1/coral_harbour,1/eirunepe,1/guayaquil,1/jamaica,1/panama,1/atikokan,jamaica,est","-4|s|04/06:24->09/08:02":"1/santiago,7/continental","-4|s|03/23:24->10/06:02":"1/asuncion","-4|s":"1/campo_grande,1/cuiaba,1/la_paz,1/manaus,5/west","-4|n|03/10:04->11/03:02":"1/detroit,1/grand_turk,1/indiana,1/indianapolis,1/iqaluit,1/kentucky,1/louisville,1/montreal,1/nassau,1/new_york,1/nipigon,1/pangnirtung,1/port-au-prince,1/thunder_bay,1/toronto,1/indiana/marengo,1/indiana/petersburg,1/indiana/vevay,1/indiana/vincennes,1/indiana/winamac,1/kentucky/monticello,1/fort_wayne,1/indiana/indianapolis,1/kentucky/louisville,6/eastern,us/east-indiana,us/eastern,us/michigan","-4|n|03/10:02->11/03:01":"1/havana,cuba","-4|n":"1/anguilla,1/antigua,1/aruba,1/barbados,1/blanc-sablon,1/boa_vista,1/caracas,1/curacao,1/dominica,1/grenada,1/guadeloupe,1/guyana,1/kralendijk,1/lower_princes,1/marigot,1/martinique,1/montserrat,1/port_of_spain,1/porto_velho,1/puerto_rico,1/santo_domingo,1/st_barthelemy,1/st_kitts,1/st_lucia,1/st_thomas,1/st_vincent,1/tortola,1/virgin","-3|s":"1/argentina,1/buenos_aires,1/catamarca,1/cordoba,1/fortaleza,1/jujuy,1/mendoza,1/montevideo,1/punta_arenas,1/sao_paulo,12/palmer,12/rothera,3/stanley,1/argentina/la_rioja,1/argentina/rio_gallegos,1/argentina/salta,1/argentina/san_juan,1/argentina/san_luis,1/argentina/tucuman,1/argentina/ushuaia,1/argentina/comodrivadavia,1/argentina/buenos_aires,1/argentina/catamarca,1/argentina/cordoba,1/argentina/jujuy,1/argentina/mendoza,1/argentina/rosario,1/rosario,5/east","-3|n|03/10:04->11/03:02":"1/glace_bay,1/goose_bay,1/halifax,1/moncton,1/thule,3/bermuda,6/atlantic","-3|n":"1/araguaina,1/bahia,1/belem,1/cayenne,1/maceio,1/paramaribo,1/recife,1/santarem","-2|n|03/31:01->10/26:24":"1/nuuk,1/godthab","-2|n|03/10:04->11/03:02":"1/miquelon","-2|n":"1/noronha,3/south_georgia,5/denoronha","-2.5|n|03/10:04->11/03:02":"1/st_johns,6/newfoundland","-1|n":"3/cape_verde","-11|n":"11/midway,11/niue,11/pago_pago,11/samoa,us/samoa","-10|n":"11/honolulu,11/johnston,11/rarotonga,11/tahiti,us/hawaii,hst"},W$=["africa","america","asia","atlantic","australia","brazil","canada","chile","europe","indian","mexico","pacific","antarctica","etc"];let Y$={};Object.keys(G$).forEach((e=>{let t=e.split("|"),a={offset:Number(t[0]),hem:t[1]};t[2]&&(a.dst=t[2]),G$[e].split(",").forEach((e=>{e=e.replace(/(^[0-9]+)\//,((e,t)=>(t=Number(t),W$[t]+"/"))),Y$[e]=a}))})),Y$.utc={offset:0,hem:"n"};for(let a=-14;a<=14;a+=.5){let e=a;e>0&&(e="+"+e);let t="etc/gmt"+e;Y$[t]={offset:-1*a,hem:"n"},t="utc/gmt"+e,Y$[t]={offset:-1*a,hem:"n"}}const q$=Y$,J$=()=>{let e=(()=>{if("undefined"===typeof Intl||"undefined"===typeof Intl.DateTimeFormat)return null;let e=Intl.DateTimeFormat();if("undefined"===typeof e||"undefined"===typeof e.resolvedOptions)return null;let t=e.resolvedOptions().timeZone;return t?t.toLowerCase():null})();return null===e?"utc":e},X$=/(-?[0-9]+)h(rs)?/i,Z$=/(-?[0-9]+)/,$$=/utc([\-+]?[0-9]+)/i,e1=/gmt([\-+]?[0-9]+)/i,t1=function(e){return(e=Number(e))>=-13&&e<=13?"etc/gmt"+(e=((e*=-1)>0?"+":"")+e):null},a1=function(e){let t=e.match(X$);if(null!==t)return t1(t[1]);if(t=e.match($$),null!==t)return t1(t[1]);if(t=e.match(e1),null!==t){let e=-1*Number(t[1]);return t1(e)}return t=e.match(Z$),null!==t?t1(t[1]):null};let n1=J$();const r1=Object.keys(q$).reduce(((e,t)=>{let a=t.split("/")[1]||"";return a=a.replace(/_/g," "),e[a]=t,e}),{}),o1=(e,t)=>{if(!e)return t.hasOwnProperty(n1)||(console.warn("Unrecognized IANA id '".concat(n1,"'. Setting fallback tz to UTC.")),n1="utc"),n1;"string"!==typeof e&&console.error("Timezone must be a string - recieved: '",e,"'\n");let a=e.trim();if(a=a.toLowerCase(),!0===t.hasOwnProperty(a))return a;if(a=(e=>(e=(e=(e=(e=(e=e.replace(/ time/g,"")).replace(/ (standard|daylight|summer)/g,"")).replace(/\b(east|west|north|south)ern/g,"$1")).replace(/\b(africa|america|australia)n/g,"$1")).replace(/\beuropean/g,"europe")).replace(/islands/g,"island"))(a),!0===t.hasOwnProperty(a))return a;if(!0===r1.hasOwnProperty(a))return r1[a];if(!0===/[0-9]/.test(a)){let e=a1(a);if(e)return e}throw new Error("Spacetime: Cannot find timezone named: '"+e+"'. Please enter an IANA timezone id.")};function i1(e){return e%4===0&&e%100!==0||e%400===0}function c1(e){return"[object Date]"===Object.prototype.toString.call(e)&&!isNaN(e.valueOf())}function s1(e){return"[object Object]"===Object.prototype.toString.call(e)}function l1(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return(e+="").length>=t?e:new Array(t-e.length+1).join("0")+e}function d1(e){let t=e%10,a=e%100;return 1===t&&11!==a?e+"st":2===t&&12!==a?e+"nd":3===t&&13!==a?e+"rd":e+"th"}function u1(e){return e=(e=String(e)).replace(/([0-9])(st|nd|rd|th)$/i,"$1"),parseInt(e,10)}function m1(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e=e.toLowerCase().trim(),e=e.replace(/ies$/,"y"),e=e.replace(/s$/,""),e=e.replace(/-/g,""),"day"===e||"days"===e?"date":"min"===e||"mins"===e?"minute":e}function f1(e){return"number"===typeof e?e:c1(e)?e.getTime():e.epoch||0===e.epoch?e.epoch:null}function h1(e,t){return!1===s1(e)?t.clone().set(e):e}function A1(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const a=e>0?"+":"-",n=Math.abs(e),r=l1(parseInt(""+n,10)),o=l1(n%1*60);return"".concat(a).concat(r).concat(t).concat(o)}const p1={year:(new Date).getFullYear(),month:0,date:1},g1={parseArray:(e,t,a)=>{if(0===t.length)return e;let n=["year","month","date","hour","minute","second","millisecond"];for(let r=0;r{if(0===Object.keys(t).length)return e;t=Object.assign({},p1,a,t);let n=Object.keys(t);for(let r=0;r0&&t<25e8&&!1===e.silent&&(console.warn(" - Warning: You are setting the date to January 1970."),console.warn(" - did input seconds instead of milliseconds?")),e.epoch=t,e}},v1=function(e){return e.epoch=Date.now(),Object.keys(e._today||{}).forEach((t=>{"function"===typeof e[t]&&(e=e[t](e._today[t]))})),e},b1={now:e=>v1(e),today:e=>v1(e),tonight:e=>e=(e=v1(e)).hour(18),tomorrow:e=>e=(e=(e=v1(e)).add(1,"day")).startOf("day"),yesterday:e=>e=(e=(e=v1(e)).subtract(1,"day")).startOf("day"),christmas:e=>{let t=v1(e).year();return e=e.set([t,11,25,18,0,0])},"new years":e=>{let t=v1(e).year();return e=e.set([t,11,31,18,0,0])}};b1["new years eve"]=b1["new years"];const y1=b1,k1=function(e){return e=(e=(e=(e=e.replace(/\b(mon|tues?|wed|wednes|thur?s?|fri|sat|satur|sun)(day)?\b/i,"")).replace(/([0-9])(th|rd|st|nd)/,"$1")).replace(/,/g,"")).replace(/ +/g," ").trim()};let w1={millisecond:1,second:1e3,minute:6e4,hour:36e5,day:864e5};w1.date=w1.day,w1.month=25488e5,w1.week=6048e5,w1.year=3154e7,Object.keys(w1).forEach((e=>{w1[e+"s"]=w1[e]}));const x1=w1,z1=(e,t,a,n,r)=>{let o=e.d[a]();if(o===t)return;let i=null===r?null:e.d[r](),c=e.epoch,s=t-o;e.epoch+=x1[n]*s,"day"===n&&Math.abs(s)>28&&t<28&&(e.epoch+=x1.hour),null!==r&&i!==e.d[r]()&&(e.epoch=c);const l=x1[n]/2;for(;e.d[a]()t;)e.epoch-=l;null!==r&&i!==e.d[r]()&&(e.epoch=c)},M1={year:{valid:e=>e>-4e3&&e<4e3,walkTo:(e,t)=>z1(e,t,"getFullYear","year",null)},month:{valid:e=>e>=0&&e<=11,walkTo:(e,t)=>{let a=e.d,n=a.getMonth(),r=e.epoch,o=a.getFullYear();if(n===t)return;let i=t-n;for(e.epoch+=x1.day*(28*i),o!==e.d.getFullYear()&&(e.epoch=r);e.d.getMonth()t;)e.epoch-=x1.day}},date:{valid:e=>e>0&&e<=31,walkTo:(e,t)=>z1(e,t,"getDate","day","getMonth")},hour:{valid:e=>e>=0&&e<24,walkTo:(e,t)=>z1(e,t,"getHours","hour","getDate")},minute:{valid:e=>e>=0&&e<60,walkTo:(e,t)=>z1(e,t,"getMinutes","minute","getHours")},second:{valid:e=>e>=0&&e<60,walkTo:(e,t)=>{e.epoch=e.seconds(t).epoch}},millisecond:{valid:e=>e>=0&&e<1e3,walkTo:(e,t)=>{e.epoch=e.milliseconds(t).epoch}}},C1=(e,t)=>{let a=Object.keys(M1),n=e.clone();for(let r=0;r{if(!0!==S1.hasOwnProperty(e.month))return!1;if(1===e.month)return!!(i1(e.year)&&e.date<=29)||e.date<=28;let t=S1[e.month]||0;return e.date<=t},P1=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0;if(e=e.trim(),!0===/^'[0-9][0-9]$/.test(e)){let t=Number(e.replace(/'/,""));return t>50?1900+t:2e3+t}let a=parseInt(e,10);return!a&&t&&(a=t.year),a=a||(new Date).getFullYear(),a},F1=function(e){return"sept"===(e=e.toLowerCase().trim())?I1.sep:I1[e]},O1=(e,t)=>{if(!t)return e;t=t.trim().toLowerCase();let a=0;if(/^[+-]?[0-9]{2}:[0-9]{2}$/.test(t)&&(!0===/:00/.test(t)&&(t=t.replace(/:00/,"")),!0===/:30/.test(t)&&(t=t.replace(/:30/,".5"))),/^[+-]?[0-9]{4}$/.test(t)&&(t=t.replace(/30$/,".5")),a=parseFloat(t),Math.abs(a)>100&&(a/=100),0===a||"Z"===t||"z"===t)return e.tz="etc/gmt",e;a*=-1,a>=0&&(a="+"+a);let n="etc/gmt"+a;return e.timezones[n]&&(e.tz=n),e},D1=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";t=t.replace(/^\s+/,"").toLowerCase();let a=t.match(/([0-9]{1,2}):([0-9]{1,2}):?([0-9]{1,2})?[:.]?([0-9]{1,4})?/);if(null!==a){let[,n,r,o,i]=a;if(n=Number(n),n<0||n>24)return e.startOf("day");if(r=Number(r),a[2].length<2||r<0||r>59)return e.startOf("day");e=(e=(e=(e=e.hour(n)).minute(r)).seconds(o||0)).millisecond(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return e=String(e),e.length>3?e=e.substring(0,3):1===e.length?e+="00":2===e.length&&(e+="0"),Number(e)||0}(i));let c=t.match(/[0-9] ?(am|pm)\b/);return null!==c&&c[1]&&(e=e.ampm(c[1])),e}if(a=t.match(/([0-9]+) ?(am|pm)/),null!==a&&a[1]){let t=Number(a[1]);return t>12||t<1?e.startOf("day"):e=(e=(e=e.hour(a[1]||0)).ampm(a[2])).startOf("hour")}return e=e.startOf("day")},U1=[{reg:/^([0-9]{1,2})[-/.]([0-9]{1,2})[\-/.]?([0-9]{4})?( [0-9]{1,2}:[0-9]{2}:?[0-9]{0,2} ?(am|pm|gmt))?$/i,parse:(e,t)=>{let a=parseInt(t[1],10)-1,n=parseInt(t[2],10);(e.british||a>=12)&&(n=parseInt(t[1],10),a=parseInt(t[2],10)-1);let r={date:n,month:a,year:P1(t[3],e._today)||(new Date).getFullYear()};return!1===N1(r)?(e.epoch=null,e):(C1(e,r),e=D1(e,t[4]))}},{reg:/^([a-z]+)[\-/. ]([0-9]{1,2})[\-/. ]?([0-9]{4}|'[0-9]{2})?( [0-9]{1,2}(:[0-9]{0,2})?(:[0-9]{0,3})? ?(am|pm)?)?$/i,parse:(e,t)=>{let a={year:P1(t[3],e._today),month:F1(t[1]),date:u1(t[2]||"")};return!1===N1(a)?(e.epoch=null,e):(C1(e,a),e=D1(e,t[4]))}},{reg:/^([a-z]+) ([0-9]{1,2})( [0-9]{4})?( ([0-9:]+( ?am| ?pm| ?gmt)?))?$/i,parse:(e,t)=>{let a={year:P1(t[3],e._today),month:F1(t[1]),date:u1(t[2]||"")};return!1===N1(a)?(e.epoch=null,e):(C1(e,a),e=D1(e,t[4]))}},{reg:/^([a-z]+) ([0-9]{1,2}) ([0-9]{1,2}:[0-9]{2}:?[0-9]{0,2})( \+[0-9]{4})?( [0-9]{4})?$/i,parse:(e,t)=>{let[,a,n,r,o,i]=t,c={year:P1(i,e._today),month:F1(a),date:u1(n||"")};return!1===N1(c)?(e.epoch=null,e):(C1(e,c),e=O1(e,o),e=D1(e,r))}}],j1=[].concat([{reg:/^(-?0{0,2}[0-9]{3,4})-([0-9]{1,2})-([0-9]{1,2})[T| ]([0-9.:]+)(Z|[0-9-+:]+)?$/i,parse:(e,t)=>{let a={year:t[1],month:parseInt(t[2],10)-1,date:t[3]};return!1===N1(a)?(e.epoch=null,e):(O1(e,t[5]),C1(e,a),e=D1(e,t[4]))}},{reg:/^([0-9]{4})[\-/. ]([0-9]{1,2})[\-/. ]([0-9]{1,2})( [0-9]{1,2}(:[0-9]{0,2})?(:[0-9]{0,3})? ?(am|pm)?)?$/i,parse:(e,t)=>{let a={year:t[1],month:parseInt(t[2],10)-1,date:parseInt(t[3],10)};return a.month>=12&&(a.date=parseInt(t[2],10),a.month=parseInt(t[3],10)-1),!1===N1(a)?(e.epoch=null,e):(C1(e,a),e=D1(e,t[4]))}},{reg:/^([0-9]{4})[\-/. ]([a-z]+)[\-/. ]([0-9]{1,2})( [0-9]{1,2}(:[0-9]{0,2})?(:[0-9]{0,3})? ?(am|pm)?)?$/i,parse:(e,t)=>{let a={year:P1(t[1],e._today),month:F1(t[2]),date:u1(t[3]||"")};return!1===N1(a)?(e.epoch=null,e):(C1(e,a),e=D1(e,t[4]))}}],U1,[{reg:/^([0-9]{1,2})[-/]([a-z]+)[\-/]?([0-9]{4})?$/i,parse:(e,t)=>{let a={year:P1(t[3],e._today),month:F1(t[2]),date:u1(t[1]||"")};return!1===N1(a)?(e.epoch=null,e):(C1(e,a),e=D1(e,t[4]))}},{reg:/^([0-9]{1,2})( [a-z]+)( [0-9]{4}| '[0-9]{2})? ?([0-9]{1,2}:[0-9]{2}:?[0-9]{0,2} ?(am|pm|gmt))?$/i,parse:(e,t)=>{let a={year:P1(t[3],e._today),month:F1(t[2]),date:u1(t[1])};return a.month&&!1!==N1(a)?(C1(e,a),e=D1(e,t[4])):(e.epoch=null,e)}},{reg:/^([0-9]{1,2})[. \-/]([a-z]+)[. \-/]([0-9]{4})?( [0-9]{1,2}(:[0-9]{0,2})?(:[0-9]{0,3})? ?(am|pm)?)?$/i,parse:(e,t)=>{let a={date:Number(t[1]),month:F1(t[2]),year:Number(t[3])};return!1===N1(a)?(e.epoch=null,e):(C1(e,a),e=e.startOf("day"),e=D1(e,t[4]))}}],[{reg:/^([0-9]{4})[\-/]([0-9]{2})$/,parse:(e,t)=>{let a={year:t[1],month:parseInt(t[2],10)-1,date:1};return!1===N1(a)?(e.epoch=null,e):(C1(e,a),e=D1(e,t[4]))}},{reg:/^([a-z]+) ([0-9]{4})$/i,parse:(e,t)=>{let a={year:P1(t[2],e._today),month:F1(t[1]),date:e._today.date||1};return!1===N1(a)?(e.epoch=null,e):(C1(e,a),e=D1(e,t[4]))}},{reg:/^(q[0-9])( of)?( [0-9]{4})?/i,parse:(e,t)=>{let a=t[1]||"";e=e.quarter(a);let n=t[3]||"";return n&&(n=n.trim(),e=e.year(n)),e}},{reg:/^(spring|summer|winter|fall|autumn)( of)?( [0-9]{4})?/i,parse:(e,t)=>{let a=t[1]||"";e=e.season(a);let n=t[3]||"";return n&&(n=n.trim(),e=e.year(n)),e}},{reg:/^[0-9,]+ ?b\.?c\.?$/i,parse:(e,t)=>{let a=t[0]||"";a=a.replace(/^([0-9,]+) ?b\.?c\.?$/i,"-$1");let n=new Date,r={year:parseInt(a.trim(),10),month:n.getMonth(),date:n.getDate()};return!1===N1(r)?(e.epoch=null,e):(C1(e,r),e=D1(e))}},{reg:/^[0-9,]+ ?(a\.?d\.?|c\.?e\.?)$/i,parse:(e,t)=>{let a=t[0]||"";a=a.replace(/,/g,"");let n=new Date,r={year:parseInt(a.trim(),10),month:n.getMonth(),date:n.getDate()};return!1===N1(r)?(e.epoch=null,e):(C1(e,r),e=D1(e))}},{reg:/^[0-9]{4}( ?a\.?d\.?)?$/i,parse:(e,t)=>{let a=e._today;a.month&&!a.date&&(a.date=1);let n=new Date,r={year:P1(t[0],a),month:a.month||n.getMonth(),date:a.date||n.getDate()};return!1===N1(r)?(e.epoch=null,e):(C1(e,r),e=D1(e))}}]),L1=function(e,t,a){for(let n=0;n{let a=e._today||K1;if("number"===typeof t)return Q1(e,t);if(e.epoch=Date.now(),e._today&&s1(e._today)&&Object.keys(e._today).length>0){let t=H1(e,a,K1);t.isValid()&&(e.epoch=t.epoch)}return null===t||void 0===t||""===t?e:!0===c1(t)?(e.epoch=t.getTime(),e):!0===function(e){return"[object Array]"===Object.prototype.toString.call(e)}(t)?e=_1(e,t,a):!0===s1(t)?t.epoch?(e.epoch=t.epoch,e.tz=t.tz,e):e=H1(e,t,a):"string"!==typeof t?e:(t=k1(t),!0===y1.hasOwnProperty(t)?e=y1[t](e):L1(e,t))};let G1=["sun","mon","tue","wed","thu","fri","sat"],W1=["sunday","monday","tuesday","wednesday","thursday","friday","saturday"];function Y1(){return G1}function q1(){return W1}const J1={mo:1,tu:2,we:3,th:4,fr:5,sa:6,su:7,tues:2,weds:3,wedn:3,thur:4,thurs:4};let X1=!0;const Z1=e=>{let t=e.timezone().current.offset;return t?A1(t,":"):"Z"},$1=e=>X1?function(e){return e?e[0].toUpperCase()+e.substr(1):""}(e):e,e2={day:e=>$1(e.dayName()),"day-short":e=>$1(Y1()[e.day()]),"day-number":e=>e.day(),"day-ordinal":e=>d1(e.day()),"day-pad":e=>l1(e.day()),date:e=>e.date(),"date-ordinal":e=>d1(e.date()),"date-pad":e=>l1(e.date()),month:e=>$1(e.monthName()),"month-short":e=>$1(B1()[e.month()]),"month-number":e=>e.month(),"month-ordinal":e=>d1(e.month()),"month-pad":e=>l1(e.month()),"iso-month":e=>l1(e.month()+1),year:e=>{let t=e.year();return t>0?t:(t=Math.abs(t),t+" BC")},"year-short":e=>{let t=e.year();return t>0?"'".concat(String(e.year()).substr(2,4)):(t=Math.abs(t),t+" BC")},"iso-year":e=>{let t=e.year(),a=t<0,n=l1(Math.abs(t),4);return a&&(n=l1(n,6),n="-"+n),n},time:e=>e.time(),"time-24":e=>"".concat(e.hour24(),":").concat(l1(e.minute())),hour:e=>e.hour12(),"hour-pad":e=>l1(e.hour12()),"hour-24":e=>e.hour24(),"hour-24-pad":e=>l1(e.hour24()),minute:e=>e.minute(),"minute-pad":e=>l1(e.minute()),second:e=>e.second(),"second-pad":e=>l1(e.second()),millisecond:e=>e.millisecond(),"millisecond-pad":e=>l1(e.millisecond(),3),ampm:e=>e.ampm(),AMPM:e=>e.ampm().toUpperCase(),quarter:e=>"Q"+e.quarter(),season:e=>e.season(),era:e=>e.era(),json:e=>e.json(),timezone:e=>e.timezone().name,offset:e=>Z1(e),numeric:e=>"".concat(e.year(),"/").concat(l1(e.month()+1),"/").concat(l1(e.date())),"numeric-us":e=>"".concat(l1(e.month()+1),"/").concat(l1(e.date()),"/").concat(e.year()),"numeric-uk":e=>"".concat(l1(e.date()),"/").concat(l1(e.month()+1),"/").concat(e.year()),"mm/dd":e=>"".concat(l1(e.month()+1),"/").concat(l1(e.date())),iso:e=>{let t=e.format("iso-year"),a=l1(e.month()+1),n=l1(e.date()),r=l1(e.h24()),o=l1(e.minute()),i=l1(e.second()),c=l1(e.millisecond(),3),s=Z1(e);return"".concat(t,"-").concat(a,"-").concat(n,"T").concat(r,":").concat(o,":").concat(i,".").concat(c).concat(s)},"iso-short":e=>{let t=l1(e.month()+1),a=l1(e.date()),n=(r=e.year())>=0?l1(r,4):"-"+l1(r=Math.abs(r),4);var r;return"".concat(n,"-").concat(t,"-").concat(a)},"iso-utc":e=>new Date(e.epoch).toISOString(),nice:e=>"".concat(B1()[e.month()]," ").concat(d1(e.date()),", ").concat(e.time()),"nice-24":e=>"".concat(B1()[e.month()]," ").concat(d1(e.date()),", ").concat(e.hour24(),":").concat(l1(e.minute())),"nice-year":e=>"".concat(B1()[e.month()]," ").concat(d1(e.date()),", ").concat(e.year()),"nice-day":e=>"".concat(Y1()[e.day()]," ").concat($1(B1()[e.month()])," ").concat(d1(e.date())),"nice-full":e=>"".concat(e.dayName()," ").concat($1(e.monthName())," ").concat(d1(e.date()),", ").concat(e.time()),"nice-full-24":e=>"".concat(e.dayName()," ").concat($1(e.monthName())," ").concat(d1(e.date()),", ").concat(e.hour24(),":").concat(l1(e.minute()))},t2={"day-name":"day","month-name":"month","iso 8601":"iso","time-h24":"time-24","time-12":"time","time-h12":"time",tz:"timezone","day-num":"day-number","month-num":"month-number","month-iso":"iso-month","year-iso":"iso-year","nice-short":"nice","nice-short-24":"nice-24",mdy:"numeric-us",dmy:"numeric-uk",ymd:"numeric","yyyy/mm/dd":"numeric","mm/dd/yyyy":"numeric-us","dd/mm/yyyy":"numeric-us","little-endian":"numeric-uk","big-endian":"numeric","day-nice":"nice-day"};Object.keys(t2).forEach((e=>e2[e]=e2[t2[e]]));const a2=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(!0!==e.isValid())return"";if(e2.hasOwnProperty(t)){let a=e2[t](e)||"";return"json"!==t&&(a=String(a),"ampm"!==t.toLowerCase()&&(a=$1(a))),a}if(-1!==t.indexOf("{")){let a=/\{(.+?)\}/g;return t=t.replace(a,((t,a)=>{if("AMPM"!==(a=a.trim())&&(a=a.toLowerCase()),e2.hasOwnProperty(a)){let t=String(e2[a](e));return"ampm"!==a.toLowerCase()?$1(t):t}return""})),t}return e.format("iso-short")},n2={G:e=>e.era(),GG:e=>e.era(),GGG:e=>e.era(),GGGG:e=>"AD"===e.era()?"Anno Domini":"Before Christ",y:e=>e.year(),yy:e=>l1(Number(String(e.year()).substr(2,4))),yyy:e=>e.year(),yyyy:e=>e.year(),yyyyy:e=>"0"+e.year(),Q:e=>e.quarter(),QQ:e=>e.quarter(),QQQ:e=>e.quarter(),QQQQ:e=>e.quarter(),M:e=>e.month()+1,MM:e=>l1(e.month()+1),MMM:e=>e.format("month-short"),MMMM:e=>e.format("month"),w:e=>e.week(),ww:e=>l1(e.week()),d:e=>e.date(),dd:e=>l1(e.date()),D:e=>e.dayOfYear(),DD:e=>l1(e.dayOfYear()),DDD:e=>l1(e.dayOfYear(),3),E:e=>e.format("day-short"),EE:e=>e.format("day-short"),EEE:e=>e.format("day-short"),EEEE:e=>e.format("day"),EEEEE:e=>e.format("day")[0],e:e=>e.day(),ee:e=>e.day(),eee:e=>e.format("day-short"),eeee:e=>e.format("day"),eeeee:e=>e.format("day")[0],a:e=>e.ampm().toUpperCase(),aa:e=>e.ampm().toUpperCase(),aaa:e=>e.ampm().toUpperCase(),aaaa:e=>e.ampm().toUpperCase(),h:e=>e.h12(),hh:e=>l1(e.h12()),H:e=>e.hour(),HH:e=>l1(e.hour()),m:e=>e.minute(),mm:e=>l1(e.minute()),s:e=>e.second(),ss:e=>l1(e.second()),SSS:e=>l1(e.millisecond(),3),A:e=>e.epoch-e.startOf("day").epoch,z:e=>e.timezone().name,zz:e=>e.timezone().name,zzz:e=>e.timezone().name,zzzz:e=>e.timezone().name,Z:e=>A1(e.timezone().current.offset),ZZ:e=>A1(e.timezone().current.offset),ZZZ:e=>A1(e.timezone().current.offset),ZZZZ:e=>A1(e.timezone().current.offset,":")},r2=(e,t,a)=>{let n=e,r=t;for(let o=0;o{let a=t.split("");return a=function(e){for(let t=0;te))}(a),a=function(e){for(let t=0;te))).map((e=>("''"===e&&(e="'"),e)))}(a),a.reduce(((t,a)=>(void 0!==n2[a]?t+=n2[a](e)||"":(/^'.+'$/.test(a)&&(a=a.replace(/'/g,"")),t+=a),t)),"")},i2=["year","season","quarter","month","week","day","quarterHour","hour","minute"],c2=function(e,t){let a=e.clone().startOf(t),n=e.clone().endOf(t).epoch-a.epoch,r=(e.epoch-a.epoch)/n;return parseFloat(r.toFixed(2))},s2=(e,t)=>{if(t)return t=m1(t),c2(e,t);let a={};return i2.forEach((t=>{a[t]=c2(e,t)})),a},l2=(e,t)=>{let a=e.progress();return"quarterhour"===(t=m1(t))&&(t="quarterHour"),void 0!==a[t]?(a[t]>.5&&(e=e.add(1,t)),e=e.startOf(t)):!1===e.silent&&console.warn("no known unit '"+t+"'"),e},d2=(e,t,a)=>{let n=0;for(e=e.clone();e.isBefore(t);)e=e.add(1,a),n+=1;return e.isAfter(t,a)&&(n-=1),n},u2=(e,t,a)=>e.isBefore(t)?d2(e,t,a):-1*d2(t,e,a),m2=function(e,t){let a=t.epoch-e.epoch,n={milliseconds:a,seconds:parseInt(a/1e3,10)};n.minutes=parseInt(n.seconds/60,10),n.hours=parseInt(n.minutes/60,10);let r=e.clone();return n.years=((e,t)=>{let a=t.year()-e.year();return(e=e.year(t.year())).isAfter(t)&&(a-=1),a})(r,t),r=e.add(n.years,"year"),n.months=12*n.years,r=e.add(n.months,"month"),n.months+=u2(r,t,"month"),n.quarters=4*n.years,n.quarters+=parseInt(n.months%12/3,10),n.weeks=52*n.years,r=e.add(n.weeks,"week"),n.weeks+=u2(r,t,"week"),n.days=7*n.weeks,r=e.add(n.days,"day"),n.days+=u2(r,t,"day"),n},f2=function(e,t,a){t=h1(t,e);let n=!1;if(e.isAfter(t)){let a=e;e=t,t=a,n=!0}let r=m2(e,t);return n&&(r=function(e){return Object.keys(e).forEach((t=>{e[t]*=-1})),e}(r)),a?(a=m1(a),!0!==/s$/.test(a)&&(a+="s"),"dates"===a&&(a="days"),r[a]):r},h2=e=>Math.abs(e)||0,A2=function(e){let t="P";return t+=h2(e.years)+"Y",t+=h2(e.months)+"M",t+=h2(e.days)+"DT",t+=h2(e.hours)+"H",t+=h2(e.minutes)+"M",t+=h2(e.seconds)+"S",t};const p2=function(e,t){const a=e.isBefore(t),n=a?t:e;let r=a?e:t;r=r.clone();const o={years:0,months:0,days:0,hours:0,minutes:0,seconds:0};return Object.keys(o).forEach((e=>{if(r.isSame(n,e))return;let t=r.diff(n,e);r=r.add(t,e),o[e]=t})),a&&Object.keys(o).forEach((e=>{0!==o[e]&&(o[e]*=-1)})),o};let g2={second:"second",seconds:"seconds",minute:"minute",minutes:"minutes",hour:"hour",hours:"hours",day:"day",days:"days",month:"month",months:"months",year:"year",years:"years"};function v2(e){return g2[e]||""}let b2="past",y2="future",k2="present",w2="now",x2="almost",z2="over",M2=e=>"".concat(e," ago"),C2=e=>"in ".concat(e);function S2(e){return M2(e)}function E2(e){return C2(e)}function T2(){return w2}const B2={months:{almost:10,over:4},days:{almost:25,over:10},hours:{almost:20,over:8},minutes:{almost:50,over:20},seconds:{almost:50,over:20}};function R2(e,t){return 1===e?e+" "+v2(t.slice(0,-1)):e+" "+v2(t)}const I2=function(e){let t=null,a=null,n=[],r=[];return Object.keys(e).forEach(((o,i,c)=>{const s=Math.abs(e[o]);if(0===s)return;n.push(s+o[0]);const l=R2(s,o);if(r.push(l),!t){if(t=l,a=l,i>4)return;const n=c[i+1],r=Math.abs(e[n]);r>B2[n].almost?(t=R2(s+1,o),a=x2+" "+t):r>B2[n].over&&(a=z2+" "+l)}})),{qualified:a,rounded:t,abbreviated:n,englishValues:r}},N2=(e,t)=>{t=h1(t,e);const a=p2(e,t);if(!0===Object.keys(a).every((e=>!a[e])))return{diff:a,rounded:T2(),qualified:T2(),precise:T2(),abbreviated:[],iso:"P0Y0M0DT0H0M0S",direction:k2};let n,r=y2,{rounded:o,qualified:i,englishValues:c,abbreviated:s}=I2(a);n=c.splice(0,2).join(", "),!0===e.isAfter(t)?(o=S2(o),i=S2(i),n=S2(n),r=b2):(o=E2(o),i=E2(i),n=E2(n));let l=A2(a);return{diff:a,rounded:o,qualified:i,precise:n,abbreviated:s,iso:l,direction:r}},P2={north:[["spring",2,1],["summer",5,1],["fall",8,1],["autumn",8,1],["winter",11,1]],south:[["fall",2,1],["autumn",2,1],["winter",5,1],["spring",8,1],["summer",11,1]]},F2=[null,[0,1],[3,1],[6,1],[9,1]],O2={second:e=>(C1(e,{millisecond:0}),e),minute:e=>(C1(e,{second:0,millisecond:0}),e),quarterhour:e=>{let t=e.minutes();return e=t>=45?e.minutes(45):t>=30?e.minutes(30):t>=15?e.minutes(15):e.minutes(0),C1(e,{second:0,millisecond:0}),e},hour:e=>(C1(e,{minute:0,second:0,millisecond:0}),e),day:e=>(C1(e,{hour:0,minute:0,second:0,millisecond:0}),e),week:e=>{let t=e.clone();return(e=e.day(e._weekStart)).isAfter(t)&&(e=e.subtract(1,"week")),C1(e,{hour:0,minute:0,second:0,millisecond:0}),e},month:e=>(C1(e,{date:1,hour:0,minute:0,second:0,millisecond:0}),e),quarter:e=>{let t=e.quarter();return F2[t]&&C1(e,{month:F2[t][0],date:F2[t][1],hour:0,minute:0,second:0,millisecond:0}),e},season:e=>{let t=e.season(),a="north";"South"===e.hemisphere()&&(a="south");for(let n=0;n(C1(e,{month:0,date:1,hour:0,minute:0,second:0,millisecond:0}),e),decade:e=>{let t=(e=e.startOf("year")).year(),a=10*parseInt(t/10,10);return e=e.year(a)},century:e=>{let t=(e=e.startOf("year")).year(),a=100*parseInt(t/100,10);return e=e.year(a)}};O2.date=O2.day;const D2=function(e,t,a){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;if(!t||!a)return[];if(t=m1(t),a=e.clone().set(a),e.isAfter(a)){let t=e;e=a,a=t}if(e.diff(a,t)t===e))||!!q1().find((t=>t===e))}(t))r=r.next(t),t="week";else{r.startOf(t).isBefore(e)&&(r=r.next(t))}let o=[];for(;r.isBefore(a);)o.push(r),r=r.add(n,t);return o},U2=e=>{let t=e.timezones,a=e.tz;if(!1===t.hasOwnProperty(a)&&(a=o1(e.tz,t)),null===a)return!1===e.silent&&console.warn("Warn: could not find given or local timezone - '"+e.tz+"'"),{current:{epochShift:0}};let n=t[a],r={name:(o=a,o=(o=(o=(o=(o=(o=(o=o[0].toUpperCase()+o.substr(1)).replace(/[/_-]([a-z])/gi,(e=>e.toUpperCase()))).replace(/_(of|es)_/i,(e=>e.toLowerCase()))).replace(/\/gmt/i,"/GMT")).replace(/\/Dumontdurville$/i,"/DumontDUrville")).replace(/\/Mcmurdo$/i,"/McMurdo")).replace(/\/Port-au-prince$/i,"/Port-au-Prince")),hasDst:Boolean(n.dst),default_offset:n.offset,hemisphere:"s"===n.hem?"South":"North",current:{}};var o,i;if(r.hasDst){let e=(i=n.dst)?i.split("->"):[];r.change={start:e[0],back:e[1]}}let c=n.offset,s=c;return!0===r.hasDst&&(s="North"===r.hemisphere?c-1:n.offset+1),!1===r.hasDst?(r.current.offset=c,r.current.isDST=!1):!0===K$(e.epoch,r.change.start,r.change.back,c,s)?(r.current.offset=c,r.current.isDST="North"===r.hemisphere):(r.current.offset=s,r.current.isDST="South"===r.hemisphere),r},j2=["century","decade","year","month","date","day","hour","minute","second","millisecond"],L2={set:function(e,t){let a=this.clone();return a=V1(a,e,null),t&&(this.tz=o1(t)),a},timezone:function(){return U2(this)},isDST:function(){return U2(this).current.isDST},hasDST:function(){return U2(this).hasDst},offset:function(){return 60*U2(this).current.offset},hemisphere:function(){return U2(this).hemisphere},format:function(e){return a2(this,e)},unixFmt:function(e){return o2(this,e)},startOf:function(e){return((e,t)=>{let a=e.clone();return t=m1(t),O2[t]?O2[t](a):"summer"===t||"winter"===t?(a=a.season(t),O2.season(a)):a})(this,e)},endOf:function(e){return((e,t)=>{let a=e.clone();return t=m1(t),O2[t]?(a=O2[t](a),a=a.add(1,t),a=a.subtract(1,"millisecond"),a):a})(this,e)},leapYear:function(){return i1(this.year())},progress:function(e){return s2(this,e)},nearest:function(e){return l2(this,e)},diff:function(e,t){return f2(this,e,t)},since:function(e){return e||(e=this.clone().set()),N2(this,e)},next:function(e){return this.add(1,e).startOf(e)},last:function(e){return this.subtract(1,e).startOf(e)},isValid:function(){return!(!this.epoch&&0!==this.epoch)&&!isNaN(this.d.getTime())},goto:function(e){let t=this.clone();return t.tz=o1(e,t.timezones),t},every:function(e,t,a){if("object"===typeof e&&"string"===typeof t){let a=t;t=e,e=a}return D2(this,e,t,a)},isAwake:function(){let e=this.hour();return!(e<8||e>22)},isAsleep:function(){return!this.isAwake()},daysInMonth:function(){switch(this.month()){case 0:case 2:case 4:case 6:case 7:case 9:case 11:return 31;case 1:return this.leapYear()?29:28;case 3:case 5:case 8:case 10:return 30;default:throw new Error("Invalid Month state.")}},log:function(){return console.log(""),console.log(a2(this,"nice-short")),this},logYear:function(){return console.log(""),console.log(a2(this,"full-short")),this},json:function(){return j2.reduce(((e,t)=>(e[t]=this[t](),e)),{})},debug:function(){let e=this.timezone(),t=this.format("MM")+" "+this.format("date-ordinal")+" "+this.year();return t+="\n - "+this.format("time"),console.log("\n\n",t+"\n - "+e.name+" ("+e.current.offset+")"),this},from:function(e){return(e=this.clone().set(e)).since(this)},fromNow:function(){return this.clone().set(Date.now()).since(this)},weekStart:function(e){if("number"===typeof e)return this._weekStart=e,this;if("string"===typeof e){e=e.toLowerCase().trim();let t=Y1().indexOf(e);-1===t&&(t=q1().indexOf(e)),-1===t&&(t=1),this._weekStart=t}else console.warn("Spacetime Error: Cannot understand .weekStart() input:",e);return this}};L2.inDST=L2.isDST,L2.round=L2.nearest,L2.each=L2.every;const _2=L2,H2=e=>("string"===typeof e&&(e=parseInt(e,10)),e),Q2=["year","month","date","hour","minute","second","millisecond"],K2=(e,t,a)=>{let n=Q2.indexOf(a),r=Q2.slice(n,Q2.length);for(let o=0;o=24?t=24:t<0&&(t=0);let n=e.clone(),r=e.hour()-t,o=r*x1.hour;return e.epoch-=o,e.date()!==n.date()&&(e=n.clone(),r>1&&(r-=1),r<1&&(r+=1),o=r*x1.hour,e.epoch-=o),C1(e,{hour:t}),K2(e,n,"minute"),(e=V2(e,n,a,"day")).epoch},Y2=function(e,t){return"string"===typeof t&&/^'[0-9]{2}$/.test(t)&&(t=t.replace(/'/,"").trim(),t=(t=Number(t))>30?1900+t:2e3+t),t=H2(t),C1(e,{year:t}),e.epoch};let q2="am",J2="pm";const X2={millisecond:function(e){if(void 0!==e){let t=this.clone();return t.epoch=function(e,t){t=H2(t);let a=e.millisecond()-t;return e.epoch-a}(t,e),t}return this.d.getMilliseconds()},second:function(e,t){if(void 0!==e){let a=this.clone();return a.epoch=function(e,t,a){t=H2(t);let n=e.clone(),r=(e.second()-t)*x1.second;return e.epoch=e.epoch-r,(e=V2(e,n,a,"minute")).epoch}(a,e,t),a}return this.d.getSeconds()},minute:function(e,t){if(void 0!==e){let a=this.clone();return a.epoch=G2(a,e,t),a}return this.d.getMinutes()},hour:function(e,t){let a=this.d;if(void 0!==e){let a=this.clone();return a.epoch=W2(a,e,t),a}return a.getHours()},hourFloat:function(e,t){if(void 0!==e){let a=this.clone(),n=e%1;n*=60;let r=parseInt(e,10);return a.epoch=W2(a,r,t),a.epoch=G2(a,n,t),a}let a=this.d,n=a.getHours(),r=a.getMinutes();return r/=60,n+r},hour12:function(e,t){let a=this.d;if(void 0!==e){let a=this.clone(),n=(e=""+e).match(/^([0-9]+)(am|pm)$/);if(n){let e=parseInt(n[1],10);"pm"===n[2]&&(e+=12),a.epoch=W2(a,e,t)}return a}let n=a.getHours();return n>12&&(n-=12),0===n&&(n=12),n},time:function(e,t){if(void 0!==e){let a=this.clone();return e=e.toLowerCase().trim(),a.epoch=function(e,t,a){let n=t.match(/([0-9]{1,2})[:h]([0-9]{1,2})(:[0-9]{1,2})? ?(am|pm)?/);if(!n){if(n=t.match(/([0-9]{1,2}) ?(am|pm)/),!n)return e.epoch;n.splice(2,0,"0"),n.splice(3,0,"")}let r=!1,o=parseInt(n[1],10),i=parseInt(n[2],10);i>=60&&(i=59),o>12&&(r=!0),!1===r&&("am"===n[4]&&12===o&&(o=0),"pm"===n[4]&&o<12&&(o+=12)),n[3]=n[3]||"",n[3]=n[3].replace(/:/,"");let c=parseInt(n[3],10)||0,s=e.clone();return e=(e=(e=(e=e.hour(o)).minute(i)).second(c)).millisecond(0),(e=V2(e,s,a,"day")).epoch}(a,e,t),a}return"".concat(this.h12(),":").concat(l1(this.minute())).concat(this.ampm())},ampm:function(e,t){let a=q2,n=this.hour();if(n>=12&&(a=J2),"string"!==typeof e)return a;let r=this.clone();return e=e.toLowerCase().trim(),n>=12&&"am"===e?(n-=12,r.hour(n,t)):n<12&&"pm"===e?(n+=12,r.hour(n,t)):r},dayTime:function(e,t){if(void 0!==e){const a={morning:"7:00",breakfast:"7:00",noon:"12:00",lunch:"12:00",afternoon:"14:00",evening:"18:00",dinner:"18:00",night:"23:00",midnight:"00:00"};let n=this.clone();return e=(e=e||"").toLowerCase(),!0===a.hasOwnProperty(e)&&(n=n.time(a[e],t)),n}let a=this.hour();return a<6?"night":a<12?"morning":a<17?"afternoon":a<22?"evening":"night"},iso:function(e){return void 0!==e?this.set(e):this.format("iso")}},Z2=X2,$2={date:function(e,t){if(void 0!==e){let a=this.clone();return(e=parseInt(e,10))&&(a.epoch=function(e,t,a){if((t=H2(t))>28){let a=e.month(),n=S1[a];1===a&&29===t&&i1(e.year())&&(n=29),t>n&&(t=n)}t<=0&&(t=1);let n=e.clone();return C1(e,{date:t}),(e=V2(e,n,a,"month")).epoch}(a,e,t)),a}return this.d.getDate()},day:function(e,t){if(void 0===e)return this.d.getDay();let a=this.clone(),n=e;"string"===typeof e&&(e=e.toLowerCase(),J1.hasOwnProperty(e)?n=J1[e]:(n=Y1().indexOf(e),-1===n&&(n=q1().indexOf(e))));let r=this.d.getDay()-n;!0===t&&r>0&&(r-=7),!1===t&&r<0&&(r+=7);let o=this.subtract(r,"days");return C1(o,{hour:a.hour(),minute:a.minute(),second:a.second()}),o},dayName:function(e,t){if(void 0===e)return q1()[this.day()];let a=this.clone();return a=a.day(e,t),a}},e3=$2,t3=e=>e=(e=(e=e.minute(0)).second(0)).millisecond(1),a3={dayOfYear:function(e,t){if(void 0!==e){let a=this.clone();return a.epoch=function(e,t,a){t=H2(t);let n=e.clone();return(t-=1)<=0?t=0:t>=365&&(t=i1(e.year())?365:364),e=(e=e.startOf("year")).add(t,"day"),K2(e,n,"hour"),(e=V2(e,n,a,"year")).epoch}(a,e,t),a}let a,n=0,r=this.d.getMonth();for(let o=1;o<=r;o++)a=new Date,a.setDate(1),a.setFullYear(this.d.getFullYear()),a.setHours(1),a.setMinutes(1),a.setMonth(o),a.setHours(-2),n+=a.getDate();return n+this.d.getDate()},week:function(e,t){if(void 0!==e){let a=this.clone();return a.epoch=function(e,t,a){let n=e.clone();return t=H2(t),"december"===(e=(e=(e=e.month(0)).date(1)).day("monday")).monthName()&&e.date()>=28&&(e=e.add(1,"week")),t-=1,e=e.add(t,"weeks"),(e=V2(e,n,a,"year")).epoch}(this,e,t),a=t3(a),a}let a=this.clone();a=a.month(0),a=a.date(1),a=t3(a),a=a.day("monday"),11===a.month()&&a.date()>=25&&(a=a.add(1,"week"));let n=1;1===a.date()&&(n=0),a=a.minus(1,"second");const r=this.epoch;if(a.epoch>r)return 1;let o=0,i=4*this.month();for(a.epoch+=x1.week*i,o+=i;o<=52;o++){if(a.epoch>r)return o+n;a=a.add(1,"week")}return 52},month:function(e,t){if(void 0!==e){let a=this.clone();return a.epoch=function(e,t,a){"string"===typeof t&&("sept"===t&&(t="sep"),t=R1()[t.toLowerCase()]),(t=H2(t))>=12&&(t=11),t<=0&&(t=0);let n=e.date();n>S1[t]&&(n=S1[t]);let r=e.clone();return C1(e,{month:t,d:n}),(e=V2(e,r,a,"year")).epoch}(a,e,t),a}return this.d.getMonth()},monthName:function(e,t){if(void 0!==e){let a=this.clone();return a=a.month(e,t),a}return T1[this.month()]},quarter:function(e,t){if(void 0!==e&&("string"===typeof e&&(e=e.replace(/^q/i,""),e=parseInt(e,10)),F2[e])){let a=this.clone(),n=F2[e][0];return a=a.month(n,t),a=a.date(1,t),a=a.startOf("day"),a}let a=this.d.getMonth();for(let n=1;n=P2[a][r][1]&&n0&&(t.epoch=Y2(t,-1*a)),"ad"===e&&a<0&&(t.epoch=Y2(t,-1*a)),t}return this.d.getFullYear()<0?"BC":"AD"},decade:function(e){if(void 0!==e){if(!(e=(e=(e=String(e)).replace(/([0-9])'?s$/,"$1")).replace(/([0-9])(th|rd|st|nd)/,"$1")))return console.warn("Spacetime: Invalid decade input"),this;2===e.length&&/[0-9][0-9]/.test(e)&&(e="19"+e);let t=Number(e);return isNaN(t)?this:(t=10*Math.floor(t/10),this.year(t))}return this.startOf("decade").year()},century:function(e){if(void 0!==e){"string"===typeof e&&(e=(e=e.replace(/([0-9])(th|rd|st|nd)/,"$1")).replace(/([0-9]+) ?(b\.?c\.?|a\.?d\.?)/i,((e,t,a)=>(a.match(/b\.?c\.?/i)&&(t="-"+t),t))),e=e.replace(/c$/,""));let t=Number(e);return isNaN(e)?(console.warn("Spacetime: Invalid century input"),this):(0===t&&(t=1),t=t>=0?100*(t-1):100*(t+1),this.year(t))}let t=this.startOf("century").year();return t=Math.floor(t/100),t<0?t-1:t+1},millenium:function(e){if(void 0!==e){if("string"===typeof e&&(e=e.replace(/([0-9])(th|rd|st|nd)/,"$1"),e=Number(e),isNaN(e)))return console.warn("Spacetime: Invalid millenium input"),this;e>0&&(e-=1);let t=1e3*e;return 0===t&&(t=1),this.year(t)}let t=Math.floor(this.year()/1e3);return t>=0&&(t+=1),t}},n3=a3,r3=Object.assign({},Z2,e3,n3);r3.milliseconds=r3.millisecond,r3.seconds=r3.second,r3.minutes=r3.minute,r3.hours=r3.hour,r3.hour24=r3.hour,r3.h12=r3.hour12,r3.h24=r3.hour24,r3.days=r3.day;const o3=e=>{Object.keys(r3).forEach((t=>{e.prototype[t]=r3[t]}))},i3=function(e,t){return 1===e&&i1(t)?29:S1[e]},c3=(e,t)=>{if(e.month>0){let a=parseInt(e.month/12,10);e.year=t.year()+a,e.month=e.month%12}else if(e.month<0){let a=Math.abs(e.month),n=parseInt(a/12,10);a%12!==0&&(n+=1),e.year=t.year()-n,e.month=e.month%12,e.month=e.month+12,12===e.month&&(e.month=0)}return e},s3=(e,t,a)=>{let n=t.year(),r=t.month(),o=i3(r,n);for(;a>o;)a-=o,r+=1,r>=12&&(r-=12,n+=1),o=i3(r,n);return e.month=r,e.date=a,e},l3=(e,t,a)=>{e.year=t.year(),e.month=t.month();let n=t.date();for(e.date=n-Math.abs(a);e.date<1;){e.month-=1,e.month<0&&(e.month=11,e.year-=1);let t=i3(e.month,e.year);e.date+=t}return e},d3=["millisecond","second","minute","hour","date","month"];let u3={second:d3.slice(0,1),minute:d3.slice(0,2),quarterhour:d3.slice(0,2),hour:d3.slice(0,3),date:d3.slice(0,4),month:d3.slice(0,4),quarter:d3.slice(0,4),season:d3.slice(0,4),year:d3,decade:d3,century:d3};u3.week=u3.hour,u3.season=u3.date,u3.quarter=u3.date;const m3={year:!0,quarter:!0,season:!0,month:!0,week:!0,date:!0},f3={month:!0,quarter:!0,season:!0,year:!0},h3=e=>{e.prototype.add=function(e,t){let a=this.clone();if(!t||0===e)return a;let n=this.clone();if("millisecond"===(t=m1(t)))return a.epoch+=e,a;"fortnight"===t&&(e*=2,t="week"),x1[t]?a.epoch+=x1[t]*e:"week"===t||"weekend"===t?a.epoch+=x1.day*(7*e):"quarter"===t||"season"===t?a.epoch+=x1.month*(3*e):"quarterhour"===t&&(a.epoch+=15*x1.minute*e);let r={};if(u3[t]&&u3[t].forEach((e=>{r[e]=n[e]()})),m3[t]){const e=n.timezone().current.offset-a.timezone().current.offset;a.epoch+=3600*e*1e3}if("month"===t&&(r.month=n.month()+e,r=c3(r,n)),"week"===t){let t=n.date()+7*e;t<=28&&t>1&&(r.date=t)}if("weekend"===t&&"saturday"!==a.dayName())a=a.day("saturday",!0);else if("date"===t){if(e<0)r=l3(r,n,e);else{let t=n.date()+e;r=s3(r,n,t)}0!==e&&n.isSame(a,"day")&&(r.date=n.date()+e)}else if("quarter"===t){if(r.month=n.month()+3*e,r.year=n.year(),r.month<0){let e=Math.floor(r.month/12),t=r.month+12*Math.abs(e);r.month=t,r.year+=e}else if(r.month>=12){let e=Math.floor(r.month/12);r.month=r.month%12,r.year+=e}r.date=n.date()}else if("year"===t){let t=n.year()+e,r=a.year();if(rt){let t=Math.floor(e/4)||1;a.epoch+=x1.day*t}}else"decade"===t?r.year=a.year()+10:"century"===t&&(r.year=a.year()+100);if(f3[t]){let e=S1[r.month];r.date=n.date(),r.date>e&&(r.date=e)}return Object.keys(r).length>1&&C1(a,r),a},e.prototype.subtract=function(e,t){return this.clone().add(-1*e,t)},e.prototype.minus=e.prototype.subtract,e.prototype.plus=e.prototype.add},A3={millisecond:e=>e.epoch,second:e=>[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second()].join("-"),minute:e=>[e.year(),e.month(),e.date(),e.hour(),e.minute()].join("-"),hour:e=>[e.year(),e.month(),e.date(),e.hour()].join("-"),day:e=>[e.year(),e.month(),e.date()].join("-"),week:e=>[e.year(),e.week()].join("-"),month:e=>[e.year(),e.month()].join("-"),quarter:e=>[e.year(),e.quarter()].join("-"),year:e=>e.year()};A3.date=A3.day;const p3=e=>{e.prototype.isSame=function(t,a){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=this;if(!a)return null;if("string"===typeof t&&"object"===typeof a){let e=t;t=a,a=e}return"string"!==typeof t&&"number"!==typeof t||(t=new e(t,this.timezone.name)),a=a.replace(/s$/,""),!0===n&&r.tz!==t.tz&&((t=t.clone()).tz=r.tz),A3[a]?A3[a](r)===A3[a](t):null}},g3=e=>{const t={isAfter:function(e){let t=f1(e=h1(e,this));return null===t?null:this.epoch>t},isBefore:function(e){let t=f1(e=h1(e,this));return null===t?null:this.epoch2&&void 0!==arguments[2]&&arguments[2];e=h1(e,this),t=h1(t,this);let n=f1(e);if(null===n)return null;let r=f1(t);return null===r?null:a?this.isBetween(e,t)||this.isEqual(e)||this.isEqual(t):n{e.prototype[a]=t[a]}))},v3=e=>{const t={i18n:function(e){var t,a;return s1(e.days)&&function(e){G1=e.short||G1,W1=e.long||W1}(e.days),s1(e.months)&&function(e){E1=e.short||E1,T1=e.long||T1}(e.months),a=e.useTitleCase,"[object Boolean]"===Object.prototype.toString.call(a)&&(t=e.useTitleCase,X1=t),s1(e.ampm)&&function(e){q2=e.am||q2,J2=e.pm||J2}(e.ampm),s1(e.distance)&&function(e){M2=e.pastDistance||M2,C2=e.futureDistance||C2,b2=e.past||b2,y2=e.future||y2,k2=e.present||k2,w2=e.now||w2,x2=e.almost||x2,z2=e.over||z2}(e.distance),s1(e.units)&&function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};g2={second:e.second||g2.second,seconds:e.seconds||g2.seconds,minute:e.minute||g2.minute,minutes:e.minutes||g2.minutes,hour:e.hour||g2.hour,hours:e.hours||g2.hours,day:e.day||g2.day,days:e.days||g2.days,month:e.month||g2.month,months:e.months||g2.months,year:e.year||g2.year,years:e.years||g2.years}}(e.units),this}};Object.keys(t).forEach((a=>{e.prototype[a]=t[a]}))};let b3=q$;const y3=function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.epoch=null,this.tz=o1(t,b3),this.silent="undefined"===typeof a.silent||a.silent,this.british=a.dmy||a.british,this._weekStart=1,void 0!==a.weekStart&&(this._weekStart=a.weekStart),this._today={},void 0!==a.today&&(this._today=a.today),Object.defineProperty(this,"d",{get:function(){let e=V$(this),t=(new Date(this.epoch).getTimezoneOffset()||0)+60*e;t=60*t*1e3;let a=this.epoch+t;return new Date(a)}}),Object.defineProperty(this,"timezones",{get:()=>b3,set:e=>(b3=e,e)});let n=V1(this,e);this.epoch=n.epoch,n.tz&&(this.tz=n.tz)};Object.keys(_2).forEach((e=>{y3.prototype[e]=_2[e]})),y3.prototype.clone=function(){return new y3(this.epoch,this.tz,{silent:this.silent,weekStart:this._weekStart,today:this._today,parsers:this.parsers})},y3.prototype.toLocalDate=function(){return this.toNativeDate()},y3.prototype.toNativeDate=function(){return new Date(this.epoch)},o3(y3),h3(y3),p3(y3),g3(y3),v3(y3);const k3=y3,w3=(e,t)=>{let a=new k3(null),n=new k3(null);a=a.time(e),n=t?n.time(t):a.add(59,"minutes");let r=a.hour(),o=n.hour();return Object.keys(a.timezones).filter((e=>{if(-1===e.indexOf("/"))return!1;let t=new k3(null,e),i=t.hour();return i>=r&&i<=o&&(!(i===r&&t.minute()n.minute()))}))},x3=(e,t,a)=>new k3(e,t,a),z3=function(e){let t=e._today||{};return Object.keys(t).forEach((a=>{e=e[a](t[a])})),e};x3.now=(e,t)=>{let a=new k3((new Date).getTime(),e,t);return a=z3(a),a},x3.today=(e,t)=>{let a=new k3((new Date).getTime(),e,t);return a=z3(a),a.startOf("day")},x3.tomorrow=(e,t)=>{let a=new k3((new Date).getTime(),e,t);return a=z3(a),a.add(1,"day").startOf("day")},x3.yesterday=(e,t)=>{let a=new k3((new Date).getTime(),e,t);return a=z3(a),a.subtract(1,"day").startOf("day")},x3.extend=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).forEach((t=>{k3.prototype[t]=e[t]})),this},x3.timezones=function(){return(new k3).timezones},x3.max=function(e,t){let a=new k3(null,e,t);return a.epoch=864e13,a},x3.min=function(e,t){let a=new k3(null,e,t);return a.epoch=-864e13,a},x3.whereIts=w3,x3.version="7.6.2",x3.plugin=x3.extend;const M3=x3,C3=36,S3="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",E3=S3.split("").reduce((function(e,t,a){return e[t]=a,e}),{});var T3=function(e){if(void 0!==E3[e])return E3[e];let t=0,a=1,n=C3,r=1;for(;a=0;o--,r*=C3){let a=e.charCodeAt(o)-48;a>10&&(a-=7),t+=a*r}return t};var B3=function(e){const t=new RegExp("([0-9A-Z]+):([0-9A-Z]+)");for(let a=0;a{let o=e.nodes[n];"!"===o[0]&&(t.push(r),o=o.slice(1));const i=o.split(/([A-Z0-9,]+)/g);for(let c=0;c{const a=t.split("\xa6");return e[a[0]]=a[1],e}),{}),a={};return Object.keys(t).forEach((function(e){const n=I3(t[e]);"true"===e&&(e=!0);for(let t=0;t{Object.keys(F3[e]).forEach((t=>{let[a,n,r,o]=F3[e][t],i="".concat(e,"/").concat(t);D3[i]={meta:n,hem:r};let c=Object.keys(N3(a));c.forEach((e=>{if(U3[e]=U3[e]||[],U3[e].push(i),e.match(/\//)){let t=e.split(/\//),a=t[t.length-1].toLowerCase();U3[a]=U3[a]||[],U3[a].push(i)}})),D3[i].wordCount=c.length,o&&(D3[i].dst=P3[o].split(/\|/))}))})),O3(D3);Object.keys(U3).forEach((e=>{U3[e].length>1&&(U3[e]=function(e){let t={};for(let a=0;aD3[e].wordCount>D3[t].wordCount?-1:D3[e].wordCount(e=(e=(e=(e=(e=(e=(e=e.toLowerCase()).replace(/^in /g,"")).replace(/ time/g,"")).replace(/ (standard|daylight|summer)/g,"")).replace(/ - .*/g,"")).replace(/, .*/g,"")).replace(/\./g,"")).trim(),L3=function(e){return(e=(e=(e=(e=(e=e.replace(/\b(east|west|north|south)ern/g,"$1")).replace(/\b(africa|america|australia)n/g,"$1")).replace(/\beuropean/g,"europe")).replace(/\islands/g,"island")).replace(/.*\//g,"")).trim()},_3=function(e){return(e=(e=e.replace(/\(.*\)/,"")).replace(/ +/g," ")).trim()};const H3=/^([-+]?[0-9]+)h(r?s)?$/i,Q3=/^([-+]?[0-9]+)$/,K3=/utc([\-+]?[0-9]+)$/i,V3=/gmt([\-+]?[0-9]+)$/i,G3=function(e){return(e=Number(e))>-13&&e<13?"Etc/GMT"+(e=((e*=-1)>0?"+":"")+e):null};var W3=function(e){let t=e.match(H3);if(null!==t)return G3(t[1]);if(t=e.match(K3),null!==t)return G3(t[1]);if(t=e.match(V3),null!==t){let e=-1*Number(t[1]);return G3(e)}return t=e.match(Q3),null!==t?G3(t[1]):null};var Y3=function(e){if(D3.hasOwnProperty(e))return e;if(U3.hasOwnProperty(e))return U3[e];if(/[0-9]/.test(e)){let t=W3(e);if(t)return[t]}return e=j3(e),U3.hasOwnProperty(e)?U3[e]:(e=L3(e),U3.hasOwnProperty(e)?U3[e]:(e=_3(e),U3.hasOwnProperty(e)?U3[e]:null))},q3={India:{std:["IST",5.5],long:"(UTC+05:30) Chennai, Kolkata, Mumbai, New Delhi"},China:{std:["CST",8],long:"(UTC+08:00) Beijing, Chongqing, Hong Kong, Urumqi"},"Central European":{std:["CET",1],dst:["CEST",2,"Central European Summer Time"],long:"(UTC+01:00) Brussels, Copenhagen, Madrid, Paris"},Atlantic:{dupe:!0,std:["AST",-4],dst:["ADT",-3],long:"(UTC-04:00) Atlantic Time (Canada)"},"Greenwich Mean":{std:["GMT",0],long:"(UTC) Coordinated Universal Time"},"Eastern European":{std:["EET",2],dst:["EEST",3,"Eastern European Summer Time"]},Central:{dupe:!0,std:["CST",-6],dst:["CDT",-5],long:"(UTC-06:00) Central Time (US & Canada)"},Eastern:{std:["EST",-5],dst:["EDT",-4],long:"(UTC-05:00) Eastern Time (US & Canada)"},Argentina:{std:["ART",-3],long:"(UTC-03:00) City of Buenos Aires"},"East Africa":{std:["EAT",3],long:"(UTC+03:00) Nairobi"},"West Africa":{std:["WAT",1],long:"(UTC+01:00) West Central Africa"},Moscow:{std:["MSK",3],long:"(UTC+03:00) Moscow, St. Petersburg"},Brasilia:{std:["BRT",-3],long:"(UTC-03:00) Brasilia"},Mountain:{std:["MST",-7],dst:["MDT",-6],long:"(UTC-07:00) Mountain Time (US & Canada)"},"Central Africa":{std:["CAT",2],long:"(UTC+02:00) Windhoek"},Arabian:{std:["AST",3],long:"(UTC+03:00) Kuwait, Riyadh"},Alaska:{std:["AKST",-9],dst:["AKDT",-8],long:"(UTC-09:00) Alaska"},British:{std:["GMT",0],dst:["BST",1,"British Summer Time"],long:"(UTC+00:00) Dublin, Edinburgh, Lisbon, London"},Irish:{std:["GMT",0],dst:["IST",1,"Irish Standard Time"]},"West Kazakhstan":{std:["ALMT",5],long:"(UTC+05:00) Ashgabat, Tashkent"},"Eastern Australia":{std:["AEST",10],dst:["AEDT",11,"Australian Eastern Daylight Time"],long:"(UTC+10:00) Canberra, Melbourne, Sydney"},"Western European":{std:["WET",0],dst:["WEST",1,"Western European Summer Time"]},Indochina:{std:["ICT",7],long:"(UTC+07:00) Bangkok, Hanoi, Jakarta"},"Central Mexico":{long:"(UTC-06:00) Guadalajara, Mexico City, Monterrey",std:["CST",-6],dst:["CDT",-5,"Central Daylight Time"]},"South Africa":{std:["SAST",2],long:"(UTC+02:00) Harare, Pretoria"},Krasnoyarsk:{std:["KRAT",7],long:"(UTC+07:00) Krasnoyarsk"},Yakutsk:{std:["YAKT",9],long:"(UTC+09:00) Yakutsk"},Pacific:{std:["PST",-8],dst:["PDT",-7],long:"(UTC-08:00) Pacific Time (US & Canada)"},Amazon:{std:["AMT",-4],long:"(UTC-04:00) Cuiaba"},"Morocco Standard":{offset:1,long:"(UTC+00:00) Casablanca",std:["WET",1],dst:["WEST",0,"Western European Summer Time"]},Gulf:{std:["GST",4],long:"(UTC+04:00) Abu Dhabi, Muscat"},Samara:{std:["SAMT",4],long:"(UTC+04:00) Izhevsk, Samara"},Uzbekistan:{std:["UZT",5]},"East Kazakhstan":{std:["ALMT",6],long:"(UTC+06:00) Astana"},Omsk:{std:["OMST",6],long:"(UTC+06:00) Omsk"},"Western Indonesia":{std:["WIB",7]},Ulaanbaatar:{std:["ULAT",8],long:"(UTC+08:00) Ulaanbaatar"},Malaysia:{std:["MYT",8]},Korean:{std:["KST",9],long:"(UTC+09:00) Seoul"},"Central Australia":{std:["ACST",9.5],dst:["ACDT",10.5,"Australian Central Daylight Time"],long:"(UTC+09:30) Adelaide"},Brisbane:{dupe:!0,std:["AEST",10]},Vladivostok:{std:["VLAT",10],long:"(UTC+10:00) Vladivostok"},Chamorro:{std:["ChST",10],long:"(UTC+10:00) Guam, Port Moresby"},"Papua New Guinea":{std:["PGT",11]},"New Zealand":{std:["NZST",12],dst:["NZDT",13],long:"(UTC+12:00) Auckland, Wellington"},"Marshall Islands":{std:["MHT",12]},Samoa:{std:["SST",-11],long:"(UTC+13:00) Samoa"},"Hawaii-Aleutian":{std:["HAST",-9],dst:["HADT",-8],long:"(UTC-09:00) Aleutian Islands"},"Mexican Pacific":{std:["HNPMX",-7],dst:["HEPMX",-6],long:"(UTC-07:00) Chihuahua, La Paz, Mazatlan"},Colombia:{std:["COT",-5]},Acre:{std:["ACT",-5]},Chile:{dupe:!0,std:["CLT",-3],dst:["CLST",-4,"Chile Summer Time"]},Troll:{dupe:!0,std:["GMT",0]},"East Greenland":{std:["HNEG",0],dst:["HEEG",1,"East Greenland Summer Time"]},Israel:{std:["IST",2],dst:["IDT",3],long:"(UTC+02:00) Jerusalem"},Syowa:{std:["SYOT",3]},Turkey:{std:["TRT",3],long:"(UTC+03:00) Istanbul"},Iran:{std:["IRST",3.5],dst:["IRDT",4.5],long:"(UTC+03:30) Tehran"},Azerbaijan:{std:["AZT",4],long:"(UTC+04:00) Baku"},Georgia:{std:["GET",4],long:"(UTC+04:00) Tbilisi"},Armenia:{std:["AMT",4],long:"(UTC+04:00) Yerevan"},Seychelles:{std:["SCT",4]},Mauritius:{std:["MUT",4],long:"(UTC+04:00) Port Louis"},"R\xe9union":{std:["RET",4]},Afghanistan:{std:["AFT",4.5],long:"(UTC+04:30) Kabul"},Mawson:{std:["MAWT",5]},Turkmenistan:{std:["TMT",5]},Tajikistan:{std:["TJT",5]},Pakistan:{std:["PKT",5],long:"(UTC+05:00) Islamabad, Karachi"},Yekaterinburg:{std:["YEKT",5],long:"(UTC+05:00) Ekaterinburg"},"French Southern & Antarctic":{std:["TFT",5]},Maldives:{std:["MVT",5]},Nepal:{std:["NPT",5.75],long:"(UTC+05:45) Kathmandu"},Vostok:{std:["MSK+4",6]},Kyrgyzstan:{std:["KGT",6]},Bangladesh:{std:["BST",6],long:"(UTC+06:00) Dhaka"},Bhutan:{std:["BT",6]},"Indian Ocean":{std:["IOT",6]},Myanmar:{std:["MMT",6.5],long:"(UTC+06:30) Yangon (Rangoon)"},"Cocos Islands":{std:["CCT",6.5]},Davis:{std:["DAVT",7]},Hovd:{std:["HOVT",7],long:"(UTC+07:00) Hovd"},Novosibirsk:{std:["NOVT",7],long:"(UTC+07:00) Novosibirsk"},"Christmas Island":{std:["CXT",7]},"Brunei Darussalam":{std:["BNT",8]},"Hong Kong":{std:["HKT",8]},Irkutsk:{std:["IRKT",8],long:"(UTC+08:00) Irkutsk"},"Central Indonesia":{std:["WITA",8]},Philippine:{std:["PHST",8]},Singapore:{std:["SGT",8],long:"(UTC+08:00) Kuala Lumpur, Singapore"},Taipei:{std:["CST",8],long:"(UTC+08:00) Taipei"},"Western Australia":{std:["AWST",8],long:"(UTC+08:00) Perth"},"Australian Central Western":{std:["ACWST",8.75],long:"(UTC+08:45) Eucla"},"East Timor":{std:["TLT",9]},"Eastern Indonesia":{std:["WIT",9]},Japan:{std:["JST",9],long:"(UTC+09:00) Osaka, Sapporo, Tokyo"},Palau:{std:["PWT",9]},"Australian Central":{dupe:!0,std:["ACST",9.5]},"Dumont-d\u2019Urville":{std:["CLST",10]},Chuuk:{std:["CHUT",10]},"Lord Howe":{std:["LHST",10.5],dst:["LHDT",11.5],long:"(UTC+10:30) Lord Howe Island"},Casey:{std:["CAST",11],dst:["CAST",8,"Casey Summer Time"]},Magadan:{std:["MAGT",11],long:"(UTC+11:00) Magadan"},Sakhalin:{std:["SAKT",11],long:"(UTC+11:00) Sakhalin"},Srednekolymsk:{std:["SRET",11],long:"(UTC+11:00) Chokurdakh"},Vanuatu:{std:["VUT",11]},"Solomon Islands":{std:["SBT",11]},Kosrae:{std:["KOST",11]},"New Caledonia":{std:["NCT",11]},Ponape:{std:["PONT",11]},Anadyr:{std:["ANAT",12],long:"(UTC+12:00) Anadyr, Petropavlovsk-Kamchatsky"},"Petropavlovsk-Kamchatski":{std:["PETT",12],long:"(UTC+12:00) Anadyr, Petropavlovsk-Kamchatsky"},Fiji:{std:["FJT",12],dst:["FJT",13,"Fiji Summer Time"],long:"(UTC+12:00) Fiji"},Tuvalu:{std:["TVT",12]},Nauru:{std:["NRT",12]},"Norfolk Island":{std:["NFT",12],dst:["NFDT",11],long:"(UTC+11:00) Norfolk Island"},"Gilbert Islands":{std:["GILT",12]},"Wake Island":{std:["WAKT",12]},"Wallis & Futuna":{std:["WFT",12]},Chatham:{std:["CHAST",12.75],dst:["CHADT",13.75],long:"(UTC+12:45) Chatham Islands"},"West Samoa":{std:["WST",13],dst:["WST",14,"West Samoa Summer Time"]},"Phoenix Islands":{std:["PHOT",13]},Tokelau:{std:["TKT",13]},Tonga:{std:["TOT",13],long:"(UTC+13:00) Nuku'alofa"},"Line Islands":{std:["LINT",14],long:"(UTC+14:00) Kiritimati Island"},Niue:{std:["NUT",-11]},"Cook Islands":{std:["CKT",-10]},Tahiti:{std:["TAHT",-10]},Marquesas:{std:["MART",-9.5],long:"(UTC-09:30) Marquesas Islands"},"Aleutian Standard":{iso:"(UTC-10:00) Aleutian Islands",std:["HST",-10],dst:["HDT",-9,"Hawaii Daylight Time"]},Gambier:{std:["GAMT",-9],long:"(UTC-09:00) Coordinated Universal Time-09"},Pitcairn:{std:["PST",-8],long:"(UTC-08:00) Coordinated Universal Time-08"},"Northwest Mexico":{std:["HNNOMX",-6],dst:["HENOMX",-5],long:"(UTC-08:00) Baja California"},"Easter Island":{std:["EAST",-6],dst:["EASST",-5,"Easter Island Summer Time"],long:"(UTC-06:00) Easter Island"},Ecuador:{std:["ECT",-5]},Cuba:{std:["HNCU",-5],dst:["HECU",-4],long:"(UTC-05:00) Havana"},Peru:{std:["PET",-5]},Paraguay:{std:["PYT",-4],dst:["PYST",-3,"Paraguay Summer Time"],long:"(UTC-04:00) Asuncion"},Venezuela:{std:["VET",-4],long:"(UTC-04:00) Caracas"},Guyana:{std:["GYT",-4]},Bolivia:{std:["BOT",-4]},Newfoundland:{std:["HNTN",-3.5],dst:["HETN",-2.5],long:"(UTC-03:30) Newfoundland"},"French Guiana":{std:["GFT",-3]},"West Greenland":{std:["WGT",-3],dst:["WGST",-2,"West Greenland Summer Time"],long:"(UTC-03:00) Greenland"},"St. Pierre & Miquelon":{std:["HNPM",-3],dst:["HEPM",-2],long:"(UTC-03:00) Saint Pierre and Miquelon"},Uruguay:{std:["UYT",-3],long:"(UTC-03:00) Montevideo"},Suriname:{std:["SRT",-3]},"Falkland Islands":{std:["FKST",-3]},"Fernando de Noronha":{std:["FNT",-2]},"South Georgia":{std:["GST",-2]},Azores:{std:["AZOT",-1],dst:["AZOST",0,"Azores Summer Time"],long:"(UTC-01:00) Azores"},"Cape Verde":{std:["CVT",-1],long:"(UTC-01:00) Cabo Verde Is."}};for(let a=0;a<=14;a+=1)q3["gmt-".concat(a)]={name:"Etc/GMT-".concat(a),std:["GMT-".concat(a),a],long:"(UTC-".concat(a,":00) Coordinated Universal Time")},q3["gmt+".concat(a)]={name:"Etc/GMT+".concat(a),std:["GMT+".concat(a),-a],long:"(UTC+".concat(a,":00) Coordinated Universal Time")};var J3=function(e){if(!e)return null;if(!D3[e])return console.error("missing id ".concat(e)),null;let t=D3[e].meta;q3[t]||console.error("missing tz-meta ".concat(t));let a=q3[t]||{},n=null;if(D3[e].dst&&a.dst){let[r,o,i]=a.dst;i=i||"".concat(t," Daylight Time");let[c,s]=D3[e].dst||[];n={abbr:r,offset:o,name:i,start:c,end:s}}let[r,o]=a.std,i=a.name||"".concat(t," Time"),c=a.long||"(UTC+".concat(o,":00) ").concat(i);return{name:i,iana:e,standard:{abbr:r,offset:o,name:a.name||"".concat(t," Standard Time")},daylight:n||null,long:c}};const X3=function(e){let t=Y3(e)||[];return"string"===typeof t&&(t=[t]),t=t.map((e=>J3(e))),t};X3.prototype.version="1.5.2";Object.defineProperty,Object.getOwnPropertySymbols,Object.prototype.hasOwnProperty,Object.prototype.propertyIsEnumerable;var Z3={"Pacific/Midway":"Midway Island, Samoa","Pacific/Honolulu":"Hawaii","America/Juneau":"Alaska","America/Boise":"Mountain Time","America/Dawson":"Dawson, Yukon","America/Chihuahua":"Chihuahua, La Paz, Mazatlan","America/Phoenix":"Arizona","America/Chicago":"Central Time","America/Regina":"Saskatchewan","America/Mexico_City":"Guadalajara, Mexico City, Monterrey","America/Belize":"Central America","America/Detroit":"Eastern Time","America/Bogota":"Bogota, Lima, Quito","America/Caracas":"Caracas, La Paz","America/Santiago":"Santiago","America/St_Johns":"Newfoundland and Labrador","America/Sao_Paulo":"Brasilia","America/Tijuana":"Tijuana","America/Montevideo":"Montevideo","America/Argentina/Buenos_Aires":"Buenos Aires, Georgetown","America/Godthab":"Greenland","America/Los_Angeles":"Pacific Time","Atlantic/Azores":"Azores","Atlantic/Cape_Verde":"Cape Verde Islands",GMT:"UTC","Europe/London":"Edinburgh, London","Europe/Dublin":"Dublin","Europe/Lisbon":"Lisbon","Africa/Casablanca":"Casablanca, Monrovia","Atlantic/Canary":"Canary Islands","Europe/Belgrade":"Belgrade, Bratislava, Budapest, Ljubljana, Prague","Europe/Sarajevo":"Sarajevo, Skopje, Warsaw, Zagreb","Europe/Brussels":"Brussels, Copenhagen, Madrid, Paris","Europe/Amsterdam":"Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna","Africa/Algiers":"West Central Africa","Europe/Bucharest":"Bucharest","Africa/Cairo":"Cairo","Europe/Helsinki":"Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius","Europe/Athens":"Athens","Asia/Jerusalem":"Jerusalem","Africa/Harare":"Harare, Pretoria","Europe/Moscow":"Istanbul, Minsk, Moscow, St. Petersburg, Volgograd","Asia/Kuwait":"Kuwait, Riyadh","Africa/Nairobi":"Nairobi","Asia/Baghdad":"Baghdad","Asia/Tehran":"Tehran","Asia/Dubai":"Abu Dhabi, Muscat","Asia/Baku":"Baku, Tbilisi, Yerevan","Asia/Kabul":"Kabul","Asia/Yekaterinburg":"Ekaterinburg","Asia/Karachi":"Islamabad, Karachi, Tashkent","Asia/Kolkata":"Chennai, Kolkata, Mumbai, New Delhi","Asia/Kathmandu":"Kathmandu","Asia/Dhaka":"Astana, Dhaka","Asia/Colombo":"Sri Jayawardenepura","Asia/Almaty":"Almaty, Novosibirsk","Asia/Rangoon":"Yangon Rangoon","Asia/Bangkok":"Bangkok, Hanoi, Jakarta","Asia/Krasnoyarsk":"Krasnoyarsk","Asia/Shanghai":"Beijing, Chongqing, Hong Kong SAR, Urumqi","Asia/Kuala_Lumpur":"Kuala Lumpur, Singapore","Asia/Taipei":"Taipei","Australia/Perth":"Perth","Asia/Irkutsk":"Irkutsk, Ulaanbaatar","Asia/Seoul":"Seoul","Asia/Tokyo":"Osaka, Sapporo, Tokyo","Asia/Yakutsk":"Yakutsk","Australia/Darwin":"Darwin","Australia/Adelaide":"Adelaide","Australia/Sydney":"Canberra, Melbourne, Sydney","Australia/Brisbane":"Brisbane","Australia/Hobart":"Hobart","Asia/Vladivostok":"Vladivostok","Pacific/Guam":"Guam, Port Moresby","Asia/Magadan":"Magadan, Solomon Islands, New Caledonia","Asia/Kamchatka":"Kamchatka, Marshall Islands","Pacific/Fiji":"Fiji Islands","Pacific/Auckland":"Auckland, Wellington","Pacific/Tongatapu":"Nuku'alofa"};function $3(e){let{timezones:t=Z3,labelStyle:a="original",displayValue:r="GMT",currentDatetime:o}=e;const i=(0,n.useMemo)((()=>Object.entries(t).map((e=>{var t,n,i,c;try{const s=(o?M3(o):M3.now()).goto(e[0]),l=s.isDST()?"daylight":"standard",d=s.timezone(),u=X3(e[0]),m=null==(n=null==(t=null==u?void 0:u[0])?void 0:t[l])?void 0:n.abbr,f=null==(c=null==(i=null==u?void 0:u[0])?void 0:i[l])?void 0:c.name,h=60*d.current.offset,A="".concat(h/60^0,":").concat(h%60===0?"00":Math.abs(h%60)),p="(".concat(r).concat(A.includes("-")?A:"+".concat(A),") ").concat(e[1]);let g="";switch(a){case"original":g=p;break;case"altName":g="".concat(p," ").concat(f?"(".concat(f,")"):"");break;case"abbrev":g="".concat(p," ").concat(m?"(".concat(m,")"):"");break;case"offsetHidden":g="".concat(p.replace(/^\(.*?\)\s*/,""));break;default:g="".concat(p)}return{value:d.name,label:g,offset:d.current.offset,abbrev:m,altName:f}}catch(Tde){return null}})).filter(Boolean).sort(((e,t)=>e.offset-t.offset))),[a,t,o]);return{options:i,parseTimezone:e=>{return"string"===typeof e?i.find((t=>t.value===e))||-1!==e.indexOf("/")&&(e=>{var t,a;let n;try{n=(o?M3(o):M3.now()).goto(e)}catch(r){n=(o?M3(o):M3.now()).goto("GMT")}return null==(a=null==(t=i.filter((e=>e.offset===n.timezone().current.offset)).map((e=>{let t=0;return n.timezones[e.value.toLowerCase()]&&!!n.timezones[e.value.toLowerCase()].dst===n.timezone().hasDst?(-1!==e.value.toLowerCase().indexOf(n.tz.substring(n.tz.indexOf("/")+1))&&(t+=8),-1!==e.label.toLowerCase().indexOf(n.tz.substring(n.tz.indexOf("/")+1))&&(t+=4),-1!==e.value.toLowerCase().indexOf(n.tz.substring(0,n.tz.indexOf("/")))&&(t+=2),t+=1):"GMT"===e.value&&(t+=1),{tz:e,score:t}})).sort(((e,t)=>t.score-e.score)))?void 0:t[0])?void 0:a.tz})(e):"object"!==typeof(t=e)||Array.isArray(t)||null===t||e.label?e:i.find((t=>t.value===e.value));var t}}}const e0=e=>{let{Open:t,Title:a,DialogData:r,SetDialogData:o,ToggleDialogBox:i,DialogType:c,FetchAllCompaniesInfo:s,AllCompanyName:l}=e;const{showSnackbar:d}=r_(),{showBackdrop:u,hideBackdrop:m}=M_(),f="View"===c,[h,A]=(0,n.useState)(null),[p,g]=(0,n.useState)(null),[v,b]=(0,n.useState)(""),[y,k]=(0,n.useState)(!1),[x,z]=(0,n.useState)({isVisible:!1,image:null}),M={...Z3,"Europe/Berlin":"Frankfurt"},{options:C}=$3({labelStyle:"original",timezones:M}),S=e=>{u(),(e=>TD("/accounts/createAccount",e).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)))(e).then((e=>{if(e&&e.data){const{statusCode:t,success:a,message:n,data:r}=e.data;a||200===t?(d(Vx.ACCOUNT_MASTER.CREATE.SUCCESS,px),B(),s()):d(r||n||Vx.ACCOUNT_MASTER.CREATE.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),d(Vx.ACCOUNT_MASTER.CREATE.FAILED,gx)})).finally((()=>{m()}))},E=async e=>{try{var t;let a=h;if(p&&null!==(t=a)&&void 0!==t&&t.includes("blob")&&(a=await new Promise(((e,t)=>{k(!0),u(),b("");var a="image-".concat(rz(20),".").concat(null===p||void 0===p?void 0:p.name.split(".")[1]);D$(_$,a,p,(t=>{e(t),A(t)}),k,(e=>{e.isError&&(t(new Error(e.message)),m())}),(()=>g(null)))}))),a){const t={...e,abbreviation:e.abbreviation.trim(),name:e.name.trim(),spocPerson:e.spocPerson.trim(),superAdminUserName:e.superAdminUserName.trim(),address:e.address.trim(),logo:a};nz(l,e.name)&&d(Vx.ACCOUNT_MASTER.DUPLICATE_ACCOUNT_NAME,gx),S(t)}}catch(a){console.error("Image upload failed: ",a),d(a.message||Vx.COMPANY_MASTER.LOGO_UPLOAD.FAILED,gx)}},T=cZ({enableReinitialize:!0,initialValues:{name:r&&r.name||"",email:r&&r.email||"",abbreviation:r&&r.abbreviation||"",spocPerson:r&&r.spocPerson||"",phoneNumberCountryCode:r&&r.phoneNumberCountryCode||"",superAdminPhoneNumberContryCode:r&&r.superAdminPhoneNumberContryCode||"",phoneNumber:r&&r.phoneNumber||"",address:r&&r.address||"",type:r&&r.type||"",dateFormat:r&&r.dateFormat||"",timeZone:r&&r.timeZone||"",superAdminUserName:r&&r.superAdminUserName||"",superAdminEmailId:r&&r.superAdminEmailId||"",superAdminPhoneNumber:r&&r.superAdminPhoneNumber||""},validationSchema:y$({name:l$().trim().matches(xx.REGEX.INITIAL,xx.MESAAGE.INITIAL).required(Kx.NAME),email:l$().required(Kx.EMAIL).email(Kx.EMAIL),abbreviation:l$().trim().matches(Tx.REGEX,Tx.MESSAGE).required(Kx.ABBRIVATIONS),spocPerson:l$().trim().matches(xx.REGEX.INITIAL,xx.MESAAGE.INITIAL).required(Kx.COORDINATOR_NAME),phoneNumber:l$().matches(Mx.REGEX,Mx.MESAAGE).required(Kx.COORDINATOR_NUMBER),phoneNumberCountryCode:l$().required(Kx.COUNTRY_CODE),superAdminPhoneNumberContryCode:l$().required(Kx.COUNTRY_CODE),address:l$().trim().required(Kx.ADDRESS),type:l$().required(Kx.ACCOUNT_TYPE),dateFormat:l$().required(Kx.DATE_FORMAT),timeZone:l$().required(Kx.TIME_ZONE),superAdminUserName:l$().trim().matches(xx.REGEX.INITIAL,xx.MESAAGE.INITIAL).required(Kx.SUPERADMIN_NAME),superAdminEmailId:l$().required(Kx.SUPERADMIN_EMAIL).email(Kx.SUPERADMIN_EMAIL),superAdminPhoneNumber:l$().matches(Mx.REGEX,Mx.MESAAGE).required(Kx.SUPERADMIN_NUMBER)}),onSubmit:e=>{null!==h?E(e):b("Please upload image")}});function B(){i("Create/Update"),T.handleReset(),o({mode:"",data:null})}return(0,w.jsxs)(hV,{open:t,disableEscapeKeyDown:!0,maxWidth:"md",disableEnforceFocus:!0,fullWidth:!0,BackdropProps:{style:{opacity:.7}},children:[(0,w.jsx)(pV,{id:"responsive-dialog-title",children:(0,w.jsx)(_o,{className:"inter-medium-500",style:{fontSize:"18px"},children:a})}),(0,w.jsx)(zU,{"aria-label":"close",onClick:B,style:{position:"absolute",right:8,top:8,color:e=>e.palette.grey[500]},children:(0,w.jsx)(Oc.Close,{})}),(0,w.jsx)(vV,{dividers:!0,children:(0,w.jsxs)("div",{children:[x.isVisible&&(0,w.jsx)(WW,{ImageUrl:x.image,TogglePreview:()=>{z((e=>({...e,isVisible:!1,image:null})))}}),(0,w.jsxs)(wH,{container:!0,spacing:2,className:"mb-1",children:[(0,w.jsxs)(wH,{item:!0,xs:12,sm:4,md:4,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-1",children:"Company Name"}),(0,w.jsx)(OK,{Name:"name",Id:"name",Type:"text",Disabled:f,Value:T.values.name||"",OnBlur:T.handleBlur,OnChange:T.handleChange,IsCapitalizeRequired:!0,PlaceHolder:"Enter company name",Error:!(!T.touched.name||!T.errors.name),HelperText:T.touched.name&&T.errors.name?(0,w.jsx)(PK,{ErrorMessage:T.errors.name}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,sm:4,md:4,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-1",children:"Company Email"}),(0,w.jsx)(OK,{Name:"email",Id:"email",Disabled:f,Type:"email",Value:T.values.email||"",OnBlur:T.handleBlur,OnChange:e=>{const{value:t,name:a}=e.target;T.handleChange({...e,target:{...e.target,name:a,value:t.toLowerCase()}})},PlaceHolder:"Enter company email",Error:!(!T.touched.email||!T.errors.email),HelperText:T.touched.email&&T.errors.email?(0,w.jsx)(PK,{ErrorMessage:T.errors.email}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,sm:4,md:4,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-1",children:"Unique Prefix"}),(0,w.jsx)(OK,{Name:"abbreviation",Id:"abbreviation",Type:"text",Disabled:f,Value:T.values.abbreviation||"",OnBlur:T.handleBlur,OnChange:e=>{const{value:t,name:a}=e.target;T.handleChange({...e,target:{...e.target,name:a,value:t.toUpperCase()}})},PlaceHolder:"Enter unique prefix",Error:!(!T.touched.abbreviation||!T.errors.abbreviation),HelperText:T.touched.abbreviation&&T.errors.abbreviation?(0,w.jsx)(PK,{ErrorMessage:T.errors.abbreviation}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,sm:4,md:4,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-1",children:"Coordinator (SPOC)"}),(0,w.jsx)(OK,{Name:"spocPerson",Id:"spocPerson",Type:"text",Disabled:f,Value:T.values.spocPerson||"",OnBlur:T.handleBlur,OnChange:T.handleChange,IsCapitalizeRequired:!0,PlaceHolder:"Enter coordinator name",Error:!(!T.touched.spocPerson||!T.errors.spocPerson),HelperText:T.touched.spocPerson&&T.errors.spocPerson?(0,w.jsx)(PK,{ErrorMessage:T.errors.spocPerson}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,sm:4,md:4,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-1",children:"Country Code"}),(0,w.jsx)(GW,{Id:"phoneNumberCountryCode",Name:"phoneNumberCountryCode",PlaceHolder:"Country code",Disabled:f,Value:T.values.phoneNumberCountryCode||"",OnChange:T.handleChange,OnBlur:T.handleBlur,Error:!(!T.touched.phoneNumberCountryCode||!T.errors.phoneNumberCountryCode),HelperText:T.errors.phoneNumberCountryCode})]}),(0,w.jsxs)(wH,{item:!0,xs:12,sm:4,md:4,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-1",children:"Coordinator Contact Number"}),(0,w.jsx)(OK,{Name:"phoneNumber",Id:"phoneNumber",Type:"text",Disabled:f,Value:T.values.phoneNumber||"",OnBlur:T.handleBlur,OnChange:T.handleChange,PlaceHolder:"Enter coordinator contact number",Error:!(!T.touched.phoneNumber||!T.errors.phoneNumber),HelperText:T.touched.phoneNumber&&T.errors.phoneNumber?(0,w.jsx)(PK,{ErrorMessage:T.errors.phoneNumber}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,sm:8,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-1",children:"Office Address"}),(0,w.jsx)(OK,{Name:"address",Id:"address",Type:"text",IsMultiLine:!0,Disabled:f,Value:T.values.address||"",OnBlur:T.handleBlur,OnChange:T.handleChange,IsCapitalizeRequired:!0,PlaceHolder:"Enter office address",Error:!(!T.touched.address||!T.errors.address),HelperText:T.touched.address&&T.errors.address?(0,w.jsx)(PK,{ErrorMessage:T.errors.address}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,sm:4,md:4,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-1",children:"Select Account Type"}),(0,w.jsx)(OK,{Name:"type",Id:"type",IsSelect:!0,Disabled:f,SelectOptions:[{label:"Demo",value:"Demo"},{label:"Permanent",value:"Permanent"}]||[],Value:T.values.type||"",OnBlur:T.handleBlur,OnChange:T.handleChange,PlaceHolder:"Select account type",Error:!(!T.touched.type||!T.errors.type),HelperText:T.errors.type})]}),(0,w.jsxs)(wH,{item:!0,xs:12,sm:4,md:4,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-1",children:"Select Date Format"}),(0,w.jsx)(OK,{Name:"dateFormat",Id:"dateFormat",IsSelect:!0,Disabled:f,SelectOptions:[{label:"DD/MM/YYYY",value:"DD/MM/YYYY"},{label:"MM/DD/YYYY",value:"MM/DD/YYYY"},{label:"MMM DD YYYY",value:"MMM DD YYYY"}]||[],Value:T.values.dateFormat||"",OnBlur:T.handleBlur,OnChange:T.handleChange,PlaceHolder:"Select date format",Error:!(!T.touched.dateFormat||!T.errors.dateFormat),HelperText:T.errors.dateFormat})]}),(0,w.jsxs)(wH,{item:!0,xs:12,sm:4,md:4,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-1",children:"Select Time Zone"}),(0,w.jsx)(LW,{disablePortal:!0,fullWidth:!0,size:"small",id:"timeZone",style:{background:f&&JD},disabled:f,getOptionLabel:e=>e,isOptionEqualToValue:(e,t)=>e===t,options:lz(C,"value").map((e=>"".concat(e.value))),onChange:(e,t)=>{T.setFieldValue("timeZone",t)},onBlur:()=>{T.setFieldTouched("timeZone",!0)},value:T.values.timeZone||null,renderInput:e=>(0,w.jsx)(MK,{...e,name:"timeZone",id:"timeZone",placeholder:"Select time zone",error:!(!T.touched.timeZone||!T.errors.timeZone),helperText:T.touched.timeZone&&T.errors.timeZone?(0,w.jsx)(PK,{ErrorMessage:T.errors.timeZone}):null})})]}),(0,w.jsx)(wH,{item:!0,xs:12,sm:4,md:4,children:(0,w.jsxs)("div",{className:"d-flex",children:[(0,w.jsxs)("div",{children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Company Logo"}),(0,w.jsx)("input",{type:"file",id:"company-logo-input",name:"Image_URL",accept:"image/png, image/jpg, image/jpeg",style:{display:"none"},onChange:e=>{const t=e.target.files[0];if(t){var a=URL.createObjectURL(t);(new Image).src=a,g(t),A(a),b("")}}}),(0,w.jsx)(XU,{href:"#",onClick:()=>{f?z({isVisible:!0,image:null!==r&&void 0!==r&&r.logo||h?h||(null===r||void 0===r?void 0:r.logo):H$}):document.querySelector("#company-logo-input").click()},className:"inter-regular-400",style:{fontSize:"14px",color:WD},children:f?"Preview Image":"Choose New Image"}),(0,w.jsx)("br",{}),v?(0,w.jsx)(PK,{ErrorMessage:v}):null]}),(0,w.jsx)("div",{className:"ms-auto",children:(0,w.jsx)(YW,{IsUsedForCompanyDetails:!0,ImageUrl:null!==r&&void 0!==r&&r.logo||h?h||(null===r||void 0===r?void 0:r.logo):H$,OnClickHandler:()=>{(null!==r&&void 0!==r&&r.logo||h)&&!f&&z({isVisible:!0,image:null!==r&&void 0!==r&&r.logo||h?h||(null===r||void 0===r?void 0:r.logo):H$})}})})]})})]}),(0,w.jsx)(hl,{style:{color:"GrayText",border:"0.02rem solid GrayText"},className:"my-2"}),(0,w.jsxs)(wH,{container:!0,spacing:2,className:"mb-1",children:[(0,w.jsxs)(wH,{item:!0,xs:12,sm:4,md:4,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-1",children:"Super Admin Name"}),(0,w.jsx)(OK,{Name:"superAdminUserName",Id:"superAdminUserName",Type:"text",Disabled:f,Value:T.values.superAdminUserName||"",OnBlur:T.handleBlur,OnChange:T.handleChange,IsCapitalizeRequired:!0,PlaceHolder:"Enter super admin name",Error:!(!T.touched.superAdminUserName||!T.errors.superAdminUserName),HelperText:T.touched.superAdminUserName&&T.errors.superAdminUserName?(0,w.jsx)(PK,{ErrorMessage:T.errors.superAdminUserName}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,sm:4,md:4,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-1",children:"Country Code"}),(0,w.jsx)(GW,{Id:"superAdminPhoneNumberContryCode",Name:"superAdminPhoneNumberContryCode",PlaceHolder:"Country code",Disabled:f,Value:T.values.superAdminPhoneNumberContryCode||"",OnChange:T.handleChange,OnBlur:T.handleBlur,Error:!(!T.touched.superAdminPhoneNumberContryCode||!T.errors.superAdminPhoneNumberContryCode),HelperText:T.errors.superAdminPhoneNumberContryCode})]}),(0,w.jsxs)(wH,{item:!0,xs:12,sm:4,md:4,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-1",children:"Super Admin Contact Number"}),(0,w.jsx)(OK,{Name:"superAdminPhoneNumber",Id:"superAdminPhoneNumber",Type:"text",Disabled:f,Value:T.values.superAdminPhoneNumber||"",OnBlur:T.handleBlur,OnChange:T.handleChange,PlaceHolder:"Enter super admin contact number",Error:!(!T.touched.superAdminPhoneNumber||!T.errors.superAdminPhoneNumber),HelperText:T.touched.superAdminPhoneNumber&&T.errors.superAdminPhoneNumber?(0,w.jsx)(PK,{ErrorMessage:T.errors.superAdminPhoneNumber}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,sm:8,md:8,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-1",children:"Super Admin Email"}),(0,w.jsx)(OK,{Name:"superAdminEmailId",Id:"superAdminEmailId",Type:"email",Disabled:f,Value:T.values.superAdminEmailId||"",OnBlur:T.handleBlur,OnChange:e=>{const{value:t,name:a}=e.target;T.handleChange({...e,target:{...e.target,name:a,value:t.toLowerCase()}})},PlaceHolder:"Enter super admin email",Error:!(!T.touched.superAdminEmailId||!T.errors.superAdminEmailId),HelperText:T.touched.superAdminEmailId&&T.errors.superAdminEmailId?(0,w.jsx)(PK,{ErrorMessage:T.errors.superAdminEmailId}):null})]})]})]})}),f?null:(0,w.jsx)(yV,{children:(0,w.jsxs)(wH,{container:!0,spacing:2,children:[(0,w.jsx)(wH,{item:!0,xs:6,children:(0,w.jsx)(bL,{Type:"reset",OnPress:()=>{T.handleReset()},children:"Reset",Color:"error"})}),(0,w.jsx)(wH,{item:!0,xs:6,children:(0,w.jsx)(bL,{Type:"submit",OnPress:()=>{navigator.onLine?T.handleSubmit():d(vx,gx)},children:"Create"})})]})})]})},t0=(e,t,a,n,r)=>{n(t===a&&"asc"===e?"desc":"asc"),r(a)},a0=(e,t,a)=>{a(t)},n0=(e,t,a)=>{t(parseInt(e.target.value,10)),a(0)},r0=(e,t,a,n)=>{const r=n.find((e=>e.id===a));if(null!==r&&void 0!==r&&r.isDate){const n=Wx()(e[a]),r=Wx()(t[a]);return r.isBefore(n)?-1:r.isAfter(n)?1:0}return t[a]e[a]?1:0},o0=function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return"desc"===e?(e,n)=>r0(e,n,t,a):(e,n)=>-r0(e,n,t,a)},i0=(e,t)=>{const a=e.map(((e,t)=>[e,t]));return a.sort(((e,a)=>{const n=t(e[0],a[0]);return 0!==n?n:e[1]-a[1]})),a.map((e=>e[0]))},c0=(e,t)=>{const a=e.toLowerCase(),n=e=>Object.values(e).some((e=>"string"===typeof e||"number"===typeof e?String(e).toLowerCase().includes(a):Array.isArray(e)?e.some(n):"object"===typeof e&&null!==e&&n(e)));return t.filter(n)},s0=(e,t)=>{const a=e.toLowerCase(),n=e=>Object.values(e).some((e=>"string"===typeof e||"number"===typeof e?String(e).toLowerCase().includes(a):Array.isArray(e)?e.some(n):"object"===typeof e&&null!==e&&n(e)));return t.filter(n)};function l0(e){return(0,Ce.Ay)("MuiTableContainer",e)}(0,C.A)("MuiTableContainer",["root"]);const d0=["className","component"],u0=(0,i.Ay)("div",{name:"MuiTableContainer",slot:"Root",overridesResolver:(e,t)=>t.root})({width:"100%",overflowX:"auto"}),m0=n.forwardRef((function(e,t){const a=(0,oe.b)({props:e,name:"MuiTableContainer"}),{className:n,component:r="div"}=a,o=(0,p.A)(a,d0),i=(0,A.A)({},a,{component:r}),c=(e=>{const{classes:t}=e;return(0,I.A)({root:["root"]},l0,t)})(i);return(0,w.jsx)(u0,(0,A.A)({ref:t,as:r,className:(0,R.A)(c.root,n),ownerState:i},o))})),f0=m0;const h0=n.createContext();function A0(e){return(0,Ce.Ay)("MuiTable",e)}(0,C.A)("MuiTable",["root","stickyHeader"]);const p0=["className","component","padding","size","stickyHeader"],g0=(0,i.Ay)("table",{name:"MuiTable",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.root,a.stickyHeader&&t.stickyHeader]}})((e=>{let{theme:t,ownerState:a}=e;return(0,A.A)({display:"table",width:"100%",borderCollapse:"collapse",borderSpacing:0,"& caption":(0,A.A)({},t.typography.body2,{padding:t.spacing(2),color:(t.vars||t).palette.text.secondary,textAlign:"left",captionSide:"bottom"})},a.stickyHeader&&{borderCollapse:"separate"})})),v0="table",b0=n.forwardRef((function(e,t){const a=(0,oe.b)({props:e,name:"MuiTable"}),{className:r,component:o=v0,padding:i="normal",size:c="medium",stickyHeader:s=!1}=a,l=(0,p.A)(a,p0),d=(0,A.A)({},a,{component:o,padding:i,size:c,stickyHeader:s}),u=(e=>{const{classes:t,stickyHeader:a}=e,n={root:["root",a&&"stickyHeader"]};return(0,I.A)(n,A0,t)})(d),m=n.useMemo((()=>({padding:i,size:c,stickyHeader:s})),[i,c,s]);return(0,w.jsx)(h0.Provider,{value:m,children:(0,w.jsx)(g0,(0,A.A)({as:o,role:o===v0?null:"table",ref:t,className:(0,R.A)(u.root,r),ownerState:d},l))})})),y0=b0;const k0=n.createContext();function w0(e){return(0,Ce.Ay)("MuiTableHead",e)}(0,C.A)("MuiTableHead",["root"]);const x0=["className","component"],z0=(0,i.Ay)("thead",{name:"MuiTableHead",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-header-group"}),M0={variant:"head"},C0="thead",S0=n.forwardRef((function(e,t){const a=(0,oe.b)({props:e,name:"MuiTableHead"}),{className:n,component:r=C0}=a,o=(0,p.A)(a,x0),i=(0,A.A)({},a,{component:r}),c=(e=>{const{classes:t}=e;return(0,I.A)({root:["root"]},w0,t)})(i);return(0,w.jsx)(k0.Provider,{value:M0,children:(0,w.jsx)(z0,(0,A.A)({as:r,className:(0,R.A)(c.root,n),ref:t,role:r===C0?null:"rowgroup",ownerState:i},o))})})),E0=S0;function T0(e){return(0,Ce.Ay)("MuiTableRow",e)}const B0=(0,C.A)("MuiTableRow",["root","selected","hover","head","footer"]),R0=["className","component","hover","selected"],I0=(0,i.Ay)("tr",{name:"MuiTableRow",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.root,a.head&&t.head,a.footer&&t.footer]}})((e=>{let{theme:t}=e;return{color:"inherit",display:"table-row",verticalAlign:"middle",outline:0,["&.".concat(B0.hover,":hover")]:{backgroundColor:(t.vars||t).palette.action.hover},["&.".concat(B0.selected)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.selectedOpacity,")"):(0,tt.X4)(t.palette.primary.main,t.palette.action.selectedOpacity),"&: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,tt.X4)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity)}}}})),N0="tr",P0=n.forwardRef((function(e,t){const a=(0,oe.b)({props:e,name:"MuiTableRow"}),{className:r,component:o=N0,hover:i=!1,selected:c=!1}=a,s=(0,p.A)(a,R0),l=n.useContext(k0),d=(0,A.A)({},a,{component:o,hover:i,selected:c,head:l&&"head"===l.variant,footer:l&&"footer"===l.variant}),u=(e=>{const{classes:t,selected:a,hover:n,head:r,footer:o}=e,i={root:["root",a&&"selected",n&&"hover",r&&"head",o&&"footer"]};return(0,I.A)(i,T0,t)})(d);return(0,w.jsx)(I0,(0,A.A)({as:o,ref:t,className:(0,R.A)(u.root,r),role:o===N0?null:"row",ownerState:d},s))})),F0=P0;function O0(e){return(0,Ce.Ay)("MuiTableCell",e)}const D0=(0,C.A)("MuiTableCell",["root","head","body","footer","sizeSmall","sizeMedium","paddingCheckbox","paddingNone","alignLeft","alignCenter","alignRight","alignJustify","stickyHeader"]),U0=["align","className","component","padding","scope","size","sortDirection","variant"],j0=(0,i.Ay)("td",{name:"MuiTableCell",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.root,t[a.variant],t["size".concat((0,st.A)(a.size))],"normal"!==a.padding&&t["padding".concat((0,st.A)(a.padding))],"inherit"!==a.align&&t["align".concat((0,st.A)(a.align))],a.stickyHeader&&t.stickyHeader]}})((e=>{let{theme:t,ownerState:a}=e;return(0,A.A)({},t.typography.body2,{display:"table-cell",verticalAlign:"inherit",borderBottom:t.vars?"1px solid ".concat(t.vars.palette.TableCell.border):"1px solid\n ".concat("light"===t.palette.mode?(0,tt.a)((0,tt.X4)(t.palette.divider,1),.88):(0,tt.e$)((0,tt.X4)(t.palette.divider,1),.68)),textAlign:"left",padding:16},"head"===a.variant&&{color:(t.vars||t).palette.text.primary,lineHeight:t.typography.pxToRem(24),fontWeight:t.typography.fontWeightMedium},"body"===a.variant&&{color:(t.vars||t).palette.text.primary},"footer"===a.variant&&{color:(t.vars||t).palette.text.secondary,lineHeight:t.typography.pxToRem(21),fontSize:t.typography.pxToRem(12)},"small"===a.size&&{padding:"6px 16px",["&.".concat(D0.paddingCheckbox)]:{width:24,padding:"0 12px 0 16px","& > *":{padding:0}}},"checkbox"===a.padding&&{width:48,padding:"0 0 0 4px"},"none"===a.padding&&{padding:0},"left"===a.align&&{textAlign:"left"},"center"===a.align&&{textAlign:"center"},"right"===a.align&&{textAlign:"right",flexDirection:"row-reverse"},"justify"===a.align&&{textAlign:"justify"},a.stickyHeader&&{position:"sticky",top:0,zIndex:2,backgroundColor:(t.vars||t).palette.background.default})})),L0=n.forwardRef((function(e,t){const a=(0,oe.b)({props:e,name:"MuiTableCell"}),{align:r="inherit",className:o,component:i,padding:c,scope:s,size:l,sortDirection:d,variant:u}=a,m=(0,p.A)(a,U0),f=n.useContext(h0),h=n.useContext(k0),g=h&&"head"===h.variant;let v;v=i||(g?"th":"td");let b=s;"td"===v?b=void 0:!b&&g&&(b="col");const y=u||h&&h.variant,k=(0,A.A)({},a,{align:r,component:v,padding:c||(f&&f.padding?f.padding:"normal"),size:l||(f&&f.size?f.size:"medium"),sortDirection:d,stickyHeader:"head"===y&&f&&f.stickyHeader,variant:y}),x=(e=>{const{classes:t,variant:a,align:n,padding:r,size:o,stickyHeader:i}=e,c={root:["root",a,i&&"stickyHeader","inherit"!==n&&"align".concat((0,st.A)(n)),"normal"!==r&&"padding".concat((0,st.A)(r)),"size".concat((0,st.A)(o))]};return(0,I.A)(c,O0,t)})(k);let z=null;return d&&(z="asc"===d?"ascending":"descending"),(0,w.jsx)(j0,(0,A.A)({as:v,ref:t,className:(0,R.A)(x.root,o),"aria-sort":z,scope:b,ownerState:k},m))})),_0=L0,H0=(0,HL.A)((0,w.jsx)("path",{d:"M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z"}),"ArrowDownward");function Q0(e){return(0,Ce.Ay)("MuiTableSortLabel",e)}const K0=(0,C.A)("MuiTableSortLabel",["root","active","icon","iconDirectionDesc","iconDirectionAsc"]),V0=["active","children","className","direction","hideSortIcon","IconComponent"],G0=(0,i.Ay)(wi,{name:"MuiTableSortLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.root,a.active&&t.active]}})((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(K0.icon)]:{opacity:.5}},["&.".concat(K0.active)]:{color:(t.vars||t).palette.text.primary,["& .".concat(K0.icon)]:{opacity:1,color:(t.vars||t).palette.text.secondary}}}})),W0=(0,i.Ay)("span",{name:"MuiTableSortLabel",slot:"Icon",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.icon,t["iconDirection".concat((0,st.A)(a.direction))]]}})((e=>{let{theme:t,ownerState:a}=e;return(0,A.A)({fontSize:18,marginRight:4,marginLeft:4,opacity:0,transition:t.transitions.create(["opacity","transform"],{duration:t.transitions.duration.shorter}),userSelect:"none"},"desc"===a.direction&&{transform:"rotate(0deg)"},"asc"===a.direction&&{transform:"rotate(180deg)"})})),Y0=n.forwardRef((function(e,t){const a=(0,oe.b)({props:e,name:"MuiTableSortLabel"}),{active:n=!1,children:r,className:o,direction:i="asc",hideSortIcon:c=!1,IconComponent:s=H0}=a,l=(0,p.A)(a,V0),d=(0,A.A)({},a,{active:n,direction:i,hideSortIcon:c,IconComponent:s}),u=(e=>{const{classes:t,direction:a,active:n}=e,r={root:["root",n&&"active"],icon:["icon","iconDirection".concat((0,st.A)(a))]};return(0,I.A)(r,Q0,t)})(d);return(0,w.jsxs)(G0,(0,A.A)({className:(0,R.A)(u.root,o),component:"span",disableRipple:!0,ownerState:d,ref:t},l,{children:[r,c&&!n?null:(0,w.jsx)(W0,{as:s,className:(0,R.A)(u.icon),ownerState:d})]}))})),q0=Y0;function J0(e){return(0,Ce.Ay)("MuiTableBody",e)}(0,C.A)("MuiTableBody",["root"]);const X0=["className","component"],Z0=(0,i.Ay)("tbody",{name:"MuiTableBody",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"table-row-group"}),$0={variant:"body"},e4="tbody",t4=n.forwardRef((function(e,t){const a=(0,oe.b)({props:e,name:"MuiTableBody"}),{className:n,component:r=e4}=a,o=(0,p.A)(a,X0),i=(0,A.A)({},a,{component:r}),c=(e=>{const{classes:t}=e;return(0,I.A)({root:["root"]},J0,t)})(i);return(0,w.jsx)(k0.Provider,{value:$0,children:(0,w.jsx)(Z0,(0,A.A)({className:(0,R.A)(c.root,n),as:r,ref:t,role:r===e4?null:"rowgroup",ownerState:i},o))})})),a4=t4,n4=(0,HL.A)((0,w.jsx)("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft"),r4=(0,HL.A)((0,w.jsx)("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight"),o4=(0,HL.A)((0,w.jsx)("path",{d:"M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"}),"LastPage"),i4=(0,HL.A)((0,w.jsx)("path",{d:"M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"}),"FirstPage"),c4=["backIconButtonProps","count","disabled","getItemAriaLabel","nextIconButtonProps","onPageChange","page","rowsPerPage","showFirstButton","showLastButton","slots","slotProps"],s4=n.forwardRef((function(e,t){var a,n,r,o,i,c,s,l;const{backIconButtonProps:d,count:u,disabled:m=!1,getItemAriaLabel:f,nextIconButtonProps:h,onPageChange:g,page:v,rowsPerPage:b,showFirstButton:y,showLastButton:k,slots:x={},slotProps:z={}}=e,M=(0,p.A)(e,c4),C=F(),S=null!=(a=x.firstButton)?a:Ei,E=null!=(n=x.lastButton)?n:Ei,T=null!=(r=x.nextButton)?r:Ei,B=null!=(o=x.previousButton)?o:Ei,R=null!=(i=x.firstButtonIcon)?i:i4,I=null!=(c=x.lastButtonIcon)?c:o4,N=null!=(s=x.nextButtonIcon)?s:r4,P=null!=(l=x.previousButtonIcon)?l:n4,O=C?E:S,D=C?T:B,U=C?B:T,j=C?S:E,L=C?z.lastButton:z.firstButton,_=C?z.nextButton:z.previousButton,H=C?z.previousButton:z.nextButton,Q=C?z.firstButton:z.lastButton;return(0,w.jsxs)("div",(0,A.A)({ref:t},M,{children:[y&&(0,w.jsx)(O,(0,A.A)({onClick:e=>{g(e,0)},disabled:m||0===v,"aria-label":f("first",v),title:f("first",v)},L,{children:C?(0,w.jsx)(I,(0,A.A)({},z.lastButtonIcon)):(0,w.jsx)(R,(0,A.A)({},z.firstButtonIcon))})),(0,w.jsx)(D,(0,A.A)({onClick:e=>{g(e,v-1)},disabled:m||0===v,color:"inherit","aria-label":f("previous",v),title:f("previous",v)},null!=_?_:d,{children:C?(0,w.jsx)(N,(0,A.A)({},z.nextButtonIcon)):(0,w.jsx)(P,(0,A.A)({},z.previousButtonIcon))})),(0,w.jsx)(U,(0,A.A)({onClick:e=>{g(e,v+1)},disabled:m||-1!==u&&v>=Math.ceil(u/b)-1,color:"inherit","aria-label":f("next",v),title:f("next",v)},null!=H?H:h,{children:C?(0,w.jsx)(P,(0,A.A)({},z.previousButtonIcon)):(0,w.jsx)(N,(0,A.A)({},z.nextButtonIcon))})),k&&(0,w.jsx)(j,(0,A.A)({onClick:e=>{g(e,Math.max(0,Math.ceil(u/b)-1))},disabled:m||v>=Math.ceil(u/b)-1,"aria-label":f("last",v),title:f("last",v)},Q,{children:C?(0,w.jsx)(R,(0,A.A)({},z.firstButtonIcon)):(0,w.jsx)(I,(0,A.A)({},z.lastButtonIcon))}))]}))})),l4=s4;var d4=a(5879);function u4(e){return(0,Ce.Ay)("MuiTablePagination",e)}const m4=(0,C.A)("MuiTablePagination",["root","toolbar","spacer","selectLabel","selectRoot","select","selectIcon","input","menuItem","displayedRows","actions"]);var f4;const h4=["ActionsComponent","backIconButtonProps","className","colSpan","component","count","disabled","getItemAriaLabel","labelDisplayedRows","labelRowsPerPage","nextIconButtonProps","onPageChange","onRowsPerPageChange","page","rowsPerPage","rowsPerPageOptions","SelectProps","showFirstButton","showLastButton","slotProps","slots"],A4=(0,i.Ay)(_0,{name:"MuiTablePagination",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t}=e;return{overflow:"auto",color:(t.vars||t).palette.text.primary,fontSize:t.typography.pxToRem(14),"&:last-child":{padding:0}}})),p4=(0,i.Ay)(_c,{name:"MuiTablePagination",slot:"Toolbar",overridesResolver:(e,t)=>(0,A.A)({["& .".concat(m4.actions)]:t.actions},t.toolbar)})((e=>{let{theme:t}=e;return{minHeight:52,paddingRight:2,["".concat(t.breakpoints.up("xs")," and (orientation: landscape)")]:{minHeight:52},[t.breakpoints.up("sm")]:{minHeight:52,paddingRight:2},["& .".concat(m4.actions)]:{flexShrink:0,marginLeft:20}}})),g4=(0,i.Ay)("div",{name:"MuiTablePagination",slot:"Spacer",overridesResolver:(e,t)=>t.spacer})({flex:"1 1 100%"}),v4=(0,i.Ay)("p",{name:"MuiTablePagination",slot:"SelectLabel",overridesResolver:(e,t)=>t.selectLabel})((e=>{let{theme:t}=e;return(0,A.A)({},t.typography.body2,{flexShrink:0})})),b4=(0,i.Ay)(bK,{name:"MuiTablePagination",slot:"Select",overridesResolver:(e,t)=>(0,A.A)({["& .".concat(m4.selectIcon)]:t.selectIcon,["& .".concat(m4.select)]:t.select},t.input,t.selectRoot)})({color:"inherit",fontSize:"inherit",flexShrink:0,marginRight:32,marginLeft:8,["& .".concat(m4.select)]:{paddingLeft:8,paddingRight:24,textAlign:"right",textAlignLast:"right"}}),y4=(0,i.Ay)(NK,{name:"MuiTablePagination",slot:"MenuItem",overridesResolver:(e,t)=>t.menuItem})({}),k4=(0,i.Ay)("p",{name:"MuiTablePagination",slot:"DisplayedRows",overridesResolver:(e,t)=>t.displayedRows})((e=>{let{theme:t}=e;return(0,A.A)({},t.typography.body2,{flexShrink:0})}));function w4(e){let{from:t,to:a,count:n}=e;return"".concat(t,"\u2013").concat(a," of ").concat(-1!==n?n:"more than ".concat(a))}function x4(e){return"Go to ".concat(e," page")}const z4=n.forwardRef((function(e,t){var a;const r=(0,oe.b)({props:e,name:"MuiTablePagination"}),{ActionsComponent:o=l4,backIconButtonProps:i,className:c,colSpan:s,component:l=_0,count:d,disabled:u=!1,getItemAriaLabel:m=x4,labelDisplayedRows:f=w4,labelRowsPerPage:h="Rows per page:",nextIconButtonProps:g,onPageChange:v,onRowsPerPageChange:b,page:y,rowsPerPage:k,rowsPerPageOptions:x=[10,25,50,100],SelectProps:z={},showFirstButton:M=!1,showLastButton:C=!1,slotProps:S={},slots:E={}}=r,T=(0,p.A)(r,h4),B=r,N=(e=>{const{classes:t}=e;return(0,I.A)({root:["root"],toolbar:["toolbar"],spacer:["spacer"],selectLabel:["selectLabel"],select:["select"],input:["input"],selectIcon:["selectIcon"],menuItem:["menuItem"],displayedRows:["displayedRows"],actions:["actions"]},u4,t)})(B),P=null!=(a=null==S?void 0:S.select)?a:z,F=P.native?"option":y4;let O;l!==_0&&"td"!==l||(O=s||1e3);const D=(0,d4.A)(P.id),j=(0,d4.A)(P.labelId);return(0,w.jsx)(A4,(0,A.A)({colSpan:O,ref:t,as:l,ownerState:B,className:(0,R.A)(N.root,c)},T,{children:(0,w.jsxs)(p4,{className:N.toolbar,children:[(0,w.jsx)(g4,{className:N.spacer}),x.length>1&&(0,w.jsx)(v4,{className:N.selectLabel,id:j,children:h}),x.length>1&&(0,w.jsx)(b4,(0,A.A)({variant:"standard"},!P.variant&&{input:f4||(f4=(0,w.jsx)(VH,{}))},{value:k,onChange:b,id:D,labelId:j},P,{classes:(0,A.A)({},P.classes,{root:(0,R.A)(N.input,N.selectRoot,(P.classes||{}).root),select:(0,R.A)(N.select,(P.classes||{}).select),icon:(0,R.A)(N.selectIcon,(P.classes||{}).icon)}),disabled:u,children:x.map((e=>(0,n.createElement)(F,(0,A.A)({},!U(F)&&{ownerState:B},{className:N.menuItem,key:e.label?e.label:e,value:e.value?e.value:e}),e.label?e.label:e)))})),(0,w.jsx)(k4,{className:N.displayedRows,children:f({from:0===d?0:y*k+1,to:-1===d?(y+1)*k:-1===k?d:Math.min(d,(y+1)*k),count:-1===d?-1:d,page:y})}),(0,w.jsx)(o,{className:N.actions,backIconButtonProps:i,count:d,nextIconButtonProps:g,onPageChange:v,page:y,rowsPerPage:k,showFirstButton:M,showLastButton:C,slotProps:S.actions,slots:E.actions,getItemAriaLabel:m,disabled:u})]})}))})),M4=z4;const C4=a.p+"static/media/Edit.2a4856ebee1fcad98147f31886c59ca7.svg";const S4=a.p+"static/media/Delete.fc89add3c44beb668b1438945de42662.svg";const E4=a.p+"static/media/View.c834c44254716226490dc1beb4a5535f.svg",T4=QU((e=>({menuItem:{display:"grid"}}))),B4=e=>{let{RowData:t=[],Columns:a,RowsToDisplay:r,OptionsForRowsPerPage:o,HoverEffect:i,DenseTable:c,RequiredSearch:s,DataToBeExport:l,FileNameForExportData:d,HeaderFontSize:u,GetRowDataOnClickOfEditIcon:m,IsOutSideSearch:f}=e;const h=T4(),[A,p]=(0,n.useState)("asc"),[g,v]=(0,n.useState)(a[0].id),[b,y]=(0,n.useState)([...t]),[k,x]=(0,n.useState)(0),[z,M]=(0,n.useState)(r||10),[C,S]=(0,n.useState)(""),[E,T]=(0,n.useState)({isVisible:!1,image:null});return(0,n.useEffect)((()=>{if(C){const e=c0(C,t);y(e),x(0)}else y([...t])}),[C]),(0,n.useEffect)((()=>{f&&t&&(y(t),x(0))}),[t,f]),(0,w.jsxs)(n.Fragment,{children:[E.isVisible&&(0,w.jsx)(WW,{ImageUrl:E.image,TogglePreview:()=>{T((e=>({...e,isVisible:!1,image:null})))}}),(0,w.jsxs)(ct,{sx:{width:"100%",mb:2,borderRadius:"5px"},children:[(s||l)&&(0,w.jsx)("div",{className:"d-flex align-items-center py-2 ps-2 pe-3",style:{background:"rgba(224, 224, 224, 0.4)",borderRadius:"5px 5px 0 0"},children:(0,w.jsxs)("div",{className:"d-flex align-items-center gap-1",children:[s&&(0,w.jsx)(DK,{CancelSearch:()=>{S(""),c0(C,t),y([...t])},HandleSearch:e=>{const{value:a}=e.target;S(a),c0(a,t)},SearchText:C}),l&&(0,w.jsx)(bL,{Type:"submit",OnPress:()=>{$x(t,a,d)},Size:"small",ClassName:"ms-2",children:"Export"})]})}),(0,w.jsx)(f0,{style:s||l?{}:{borderTopLeftRadius:"5px",borderTopRightRadius:"5px"},children:(0,w.jsxs)(y0,{size:c?"small":"medium",className:"rounded rounded-2",children:[(0,w.jsx)(E0,{style:{background:"rgba(224, 224, 224, 0.4)"},children:(0,w.jsx)(F0,{children:a.map((e=>(0,w.jsx)(_0,{sortDirection:g===e.id&&A,style:{cursor:"pointer",padding:"auto",fontSize:u||"13px"},align:e.headerAlign||"left",children:e.isSort?(0,w.jsx)(q0,{active:g===e.id,direction:g===e.id?A:"asc",onClick:()=>t0(A,g,e.id,p,v),children:(0,w.jsx)(pz,{className:"inter-medium-300",variant:"inherit",noWrap:!0,children:e.label})}):(0,w.jsx)(pz,{className:"inter-medium-300",variant:"inherit",noWrap:!0,children:e.label})},e.id)))})}),(0,w.jsx)(a4,{children:b&&b[0]?i0(b,o0(A,g,a)).slice(k*z,k*z+z).map((e=>(0,w.jsx)(F0,{hover:!!i,role:"row",tabIndex:-1,children:a.map((t=>(0,w.jsx)(_0,{align:t.cellAlign||"left",sx:{padding:"auto",width:t.columnWidth},children:t.isIcon&&"Action"===t.label?(0,w.jsxs)("div",{className:"d-flex justify-content-center gap-3",children:[(0,w.jsx)("img",{src:E4,className:"cursor-pointer",alt:"View",style:{width:"22px",height:"22px"},onClick:()=>{m("View Account",e)}}),(0,w.jsx)("img",{src:S4,className:"cursor-pointer",alt:"Delete",style:{width:"22px",height:"22px"},onClick:()=>{m("Delete Account",e)}})]}):"logo"===t.id?(0,w.jsx)(YW,{ImageUrl:e[t.id],IsForDataTable:!0,OnClickHandler:()=>{T({isVisible:!0,image:e[t.id]})}}):"phoneNumber"===t.id?"".concat(iz(e.phoneNumberCountryCode)," ").concat(e[t.id])||"Not Available":(0,w.jsx)(pz,{className:"inter-medium-300",variant:"inherit",children:e[t.id]||"Not Available"})},t.id)))},e.id))):(0,w.jsx)(F0,{hover:!!i,role:"row",children:(0,w.jsx)(_0,{align:"center",sx:{padding:"auto"},colSpan:null===a||void 0===a?void 0:a.length,children:(0,w.jsx)(pz,{variant:"subtitle2",className:"inter-regular-400 my-3",children:"There are no records to display"})})})})]})}),(0,w.jsx)(M4,{rowsPerPageOptions:o||[5,10,25],component:"div",className:"custom-mui-pagination",slotProps:{select:{MenuProps:{MenuListProps:{classes:{root:h.menuItem},sx:{"& .MuiMenuItem-root":{padding:"5px 8px"}}}}}},count:b&&b.length,rowsPerPage:z,page:k,onPageChange:(e,t)=>a0(0,t,x),onRowsPerPageChange:e=>n0(e,M,x)})]})]})},R4=[{label:"Company Logo",excelName:"Company Logo",isSort:!1,id:"logo"},{label:"Company Name",excelName:"Company Name",isSort:!1,id:"name"},{label:"Email",excelName:"Email",isSort:!1,id:"email"},{label:"Coordinator(SPOC)",excelName:"Coordinator(SPOC)",isSort:!1,id:"spocPerson"},{label:"Contact Number",excelName:"Contact Number",isSort:!1,id:"phoneNumber"},{label:"Action",isSort:!1,id:"ActionToEditAndDelete",isIcon:!0,cellAlign:"center",columnWidth:"200px",headerAlign:"center"}],I4=e=>{let{ModalState:t,SetDialogData:a,ToggleFunction:n,OnSubmit:r,LoaderState:o}=e;const{showSnackbar:i}=r_();return(0,w.jsxs)(Fj,{open:t,"aria-labelledby":"form-dialog-title",maxWidth:"xs",fullWidth:!0,children:[(0,w.jsxs)(_j,{style:{textAlign:"center"},children:[(0,w.jsx)(Ei,{"aria-label":"close",onClick:()=>{n("Delete Account"),a({mode:"",data:null})},style:{position:"absolute",right:8,top:8},children:(0,w.jsx)(Oc.Close,{})}),(0,w.jsx)(Oc.Error,{style:{fontSize:40,color:WD}})]}),(0,w.jsxs)(Gj,{style:{textAlign:"center"},children:[(0,w.jsx)(_o,{style:{fontSize:"24px"},className:"inter-regular-400",children:"Are you sure"}),(0,w.jsx)(_o,{style:{fontSize:"16px"},className:"inter-regular-400",children:"Do you want to delete this account?"})]}),(0,w.jsxs)(Xj,{className:"justify-content-center mb-3 mx-5",children:[(0,w.jsx)(bL,{OnPress:()=>{n("Delete Account"),a({mode:"",data:null})},children:"Cancel"}),(0,w.jsx)(bL,{Color:"error",OnPress:()=>{navigator.onLine?r():i(vx,gx)},LoadingState:o,IsDisabled:o,children:"Delete"})]})]})},N4=()=>{const{showSnackbar:e}=r_(),t="Account Master";document.title="".concat(t," | Work Permit");const[a,r]=(0,n.useState)(!1),[o,i]=(0,n.useState)([]),[c,s]=(0,n.useState)([]),[l,d]=(0,n.useState)(!1),[u,m]=(0,n.useState)(!1),[f,h]=(0,n.useState)(!1),[A,p]=(0,n.useState)({mode:"",data:null}),[g,v]=(0,n.useState)(""),b=e=>{"Create/Update"===e?d((e=>!e)):m((e=>!e))},y=()=>{r(!0),P$().then((t=>{if(t&&t.data){const{success:a,statusCode:n,data:r,message:o}=t.data;a&&200===n?(i(r),s(r)):e(o||r||Vx.ACCOUNT_MASTER.FETCHED.FAILED,gx)}})).catch((t=>{console.log("Error: ",t),e(Vx.ACCOUNT_MASTER.FETCHED.FAILED,gx)})).finally((()=>{r(!1)}))};return(0,n.useEffect)((()=>{navigator.onLine?y():e(vx,gx)}),[]),(0,n.useEffect)((()=>{if(""===g)s(o);else{const e=s0(g,o);s(e)}}),[g]),(0,w.jsxs)(n.Fragment,{children:[l?(0,w.jsx)(e0,{Open:l,Title:null!==A.data?"View Account Details":"Create New Account",DialogData:A.data,DialogType:A.mode,SetDialogData:p,ToggleDialogBox:b,FetchAllCompaniesInfo:y,AllCompanyName:o[0]&&o.map((e=>e.name.toLowerCase()))}):null,u?(0,w.jsx)(I4,{ModalState:u,SetDialogData:p,ToggleFunction:b,LoaderState:f,OnSubmit:()=>{var t,a;h(!0),(a=null===(t=A.data)||void 0===t?void 0:t.id,RD("".concat("/accounts/deleteAccount","/").concat(a)).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response))).then((t=>{if(t&&t.data){const{statusCode:a,success:n,data:r,message:o}=t.data;n||200===a?(e(Vx.ACCOUNT_MASTER.DELETE.SUCCESS,px),b("Delete Account"),p({data:null,mode:""}),y()):e(r||o||Vx.ACCOUNT_MASTER.DELETE.FAILED,gx)}})).catch((t=>{console.log("Error: ",t),e(Vx.PLANT_MASTER.DELETE.FAILED,gx)})).finally((()=>{h(!1)}))}}):null,(0,w.jsx)("div",{className:"page-content",children:a?(0,w.jsx)(xH,{}):(0,w.jsxs)("div",{children:[(0,w.jsxs)(wH,{container:!0,className:"d-flex align-items-center my-1",spacing:2,children:[(0,w.jsx)(wH,{item:!0,xs:12,sm:9,md:10,lg:10,className:"py-1",children:(0,w.jsx)(_o,{className:"inter-medium-500",children:t})}),(0,w.jsx)(wH,{item:!0,xs:12,sm:3,md:2,lg:2,className:"py-1",children:(0,w.jsx)(bL,{OnPress:()=>b("Create/Update"),children:"Create New Account"})})]}),(0,w.jsx)(hl,{style:{color:"GrayText",border:"0.02rem solid GrayText"},className:"mt-2"}),(0,w.jsx)(wH,{container:!0,className:"my-2",spacing:2,children:(0,w.jsx)(wH,{item:!0,xs:12,sm:4,md:4,lg:4,children:(0,w.jsx)(DK,{CancelSearch:()=>{v("")},HandleSearch:e=>v(e.target.value),SearchText:g})})}),(0,w.jsx)(wH,{container:!0,className:"my-2",children:(0,w.jsx)(wH,{item:!0,xs:12,children:(0,w.jsx)(B4,{Columns:R4,RowData:c||[],DenseTable:!0,IsOutSideSearch:!0,RowsToDisplay:10,GetRowDataOnClickOfEditIcon:(e,t)=>{var a,n;n=t,"Update Account"===(a=e)?(p((e=>({...e,mode:"Update",data:n}))),b("Create/Update")):"View Account"===a?(p((e=>({...e,mode:"View",data:n}))),b("Create/Update")):"Create Account"===a?b("Create/Update"):(p((e=>({...e,mode:"Delete",data:n}))),b("Delete Account"))},OptionsForRowsPerPage:[5,10,15,25,50]})})})]})})]})};var P4=n.forwardRef((function(e,t){var a=e.classes,r=e.className,o=e.raised,i=void 0!==o&&o,c=Ct(e,["classes","className","raised"]);return n.createElement(uV,(0,A.A)({className:Et(a.root,r),elevation:i?8:1,ref:t},c))}));const F4=Do({root:{overflow:"hidden"}},{name:"MuiCard"})(P4),O4=QU((e=>({menuItem:{display:"grid"}}))),D4=e=>{let{RowData:t=[],Columns:a,RowsToDisplay:r,OptionsForRowsPerPage:o,HoverEffect:i,DenseTable:c,RequiredSearch:s,DataToBeExport:l,FileNameForExportData:d,HeaderFontSize:u,ToggleWarningModal:m,IsOutSideSearch:f,AccountId:h}=e;const A=O4(),[p,g]=(0,n.useState)("asc"),[v,b]=(0,n.useState)(a[0].id),[y,k]=(0,n.useState)([...t]),[x,z]=(0,n.useState)(0),[M,C]=(0,n.useState)(r||10),[S,E]=(0,n.useState)(""),[T,B]=(0,n.useState)({isVisible:!1,image:null});return(0,n.useEffect)((()=>{if(S){const e=c0(S,t);k(e),z(0)}else k([...t])}),[S]),(0,n.useEffect)((()=>{f&&t&&(k(t),z(0))}),[t,f]),(0,w.jsxs)(n.Fragment,{children:[T.isVisible&&(0,w.jsx)(WW,{ImageUrl:T.image,TogglePreview:()=>{B((e=>({...e,isVisible:!1,image:null})))}}),(0,w.jsxs)(ct,{sx:{width:"100%",mb:2,borderRadius:"5px"},children:[(s||l)&&(0,w.jsx)("div",{className:"d-flex align-items-center py-2 ps-2 pe-3",style:{background:"rgba(224, 224, 224, 0.4)",borderRadius:"5px 5px 0 0"},children:(0,w.jsxs)("div",{className:"d-flex align-items-center gap-1",children:[s&&(0,w.jsx)(DK,{CancelSearch:()=>{E(""),c0(S,t),k([...t])},HandleSearch:e=>{const{value:a}=e.target;E(a),c0(a,t)},SearchText:S}),l&&(0,w.jsx)(bL,{Type:"submit",OnPress:()=>{$x(t,a,d)},Size:"small",ClassName:"ms-2",children:"Export"})]})}),(0,w.jsx)(f0,{style:s||l?{}:{borderTopLeftRadius:"5px",borderTopRightRadius:"5px"},children:(0,w.jsxs)(y0,{size:c?"small":"medium",className:"rounded rounded-2",children:[(0,w.jsx)(E0,{style:{background:"rgba(224, 224, 224, 0.4)"},children:(0,w.jsx)(F0,{children:a.map((e=>(0,w.jsx)(_0,{sortDirection:v===e.id&&p,style:{cursor:"pointer",padding:"auto",fontSize:u||"13px"},align:e.headerAlign||"left",children:e.isSort?(0,w.jsx)(q0,{active:v===e.id,direction:v===e.id?p:"asc",onClick:()=>t0(p,v,e.id,g,b),children:(0,w.jsx)(pz,{className:"inter-medium-300",variant:"inherit",noWrap:!0,children:e.label})}):(0,w.jsx)(pz,{className:"inter-medium-300",variant:"inherit",noWrap:!0,children:e.label})},e.id)))})}),(0,w.jsx)(a4,{children:y&&y[0]?i0(y,o0(p,v,a)).slice(x*M,x*M+M).map((e=>(0,w.jsx)(F0,{hover:!!i,role:"row",tabIndex:-1,children:a.map((t=>(0,w.jsx)(_0,{align:t.cellAlign||"left",sx:{padding:"auto",width:t.columnWidth},children:"Action"===t.label?(0,w.jsx)("div",{className:"d-flex justify-content-center gap-3",children:(null===e||void 0===e?void 0:e.id)===h?(0,w.jsx)(sL,{className:"text-to-capitalize inter-regular-400",variant:"outlined",color:"primary",style:{borderColor:WD,color:WD,textWrap:"nowrap",maxWidth:"150px"},onClick:()=>{m(!0,"REMOVE","")},children:"Remove Assignee"}):(0,w.jsx)(sL,{className:"text-to-capitalize inter-regular-400",variant:"contained",color:"primary",style:{backgroundColor:WD,color:"white",textWrap:"nowrap",maxWidth:"150px"},onClick:()=>{m(!0,"ADD",null===e||void 0===e?void 0:e.id)},children:"Assign Super Admin"})}):"logo"===t.id?(0,w.jsx)(YW,{ImageUrl:e[t.id],IsForDataTable:!0,OnClickHandler:()=>{B({isVisible:!0,image:e[t.id]})}}):"name"===t.id?(0,w.jsx)(pz,{className:"inter-medium-300",variant:"inherit",children:(null===e||void 0===e?void 0:e.id)===h?e[t.id]+" (Currently Assigned)":e[t.id]||"Not Available"}):(0,w.jsx)(pz,{className:"inter-medium-300",variant:"inherit",children:e[t.id]||"Not Available"})},t.id)))},e.id))):(0,w.jsx)(F0,{hover:!!i,role:"row",children:(0,w.jsx)(_0,{align:"center",sx:{padding:"auto"},colSpan:null===a||void 0===a?void 0:a.length,children:(0,w.jsx)(pz,{variant:"subtitle2",className:"inter-regular-400 my-3",children:"There are no records to display"})})})})]})}),(0,w.jsx)(M4,{rowsPerPageOptions:o||[5,10,25],component:"div",className:"custom-mui-pagination",slotProps:{select:{MenuProps:{MenuListProps:{classes:{root:A.menuItem},sx:{"& .MuiMenuItem-root":{padding:"5px 8px"}}}}}},count:y&&y.length,rowsPerPage:M,page:x,onPageChange:(e,t)=>a0(0,t,z),onRowsPerPageChange:e=>n0(e,C,z)})]})]})},U4=[{label:"Company Logo",excelName:"Company Logo",isSort:!1,id:"logo"},{label:"Company Name",excelName:"Company Name",isSort:!1,id:"name"},{label:"Action",isSort:!1,id:"ActionToEditAndDelete",isIcon:!0,cellAlign:"center",columnWidth:"250px",headerAlign:"center"}];const j4=a.p+"static/media/CurrentlyAssigned.603e4fe8e4924bd0f5171f8b30685d59.svg";const L4=a.p+"static/media/Warning.db1d793fdb97f1e72f027c45f8707274.svg",_4=e=>{let{ToggleFunction:t,OnSubmit:a,LoaderState:n,Data:r}=e;const{showSnackbar:o}=r_(),{isOpen:i,type:c,accountId:s}=r;return(0,w.jsxs)(Fj,{open:i,"aria-labelledby":"form-dialog-title",maxWidth:"xs",fullWidth:!0,children:[(0,w.jsxs)(_j,{style:{textAlign:"center"},children:[(0,w.jsx)(Ei,{"aria-label":"close",onClick:()=>{t(!1,"",null)},style:{position:"absolute",right:8,top:8},children:(0,w.jsx)(Oc.Close,{})}),(0,w.jsx)("img",{src:L4,alt:"warning-img",style:{width:"45px",height:"45px"}})]}),(0,w.jsxs)(Gj,{style:{textAlign:"center"},children:[(0,w.jsx)(pz,{style:{fontSize:"24px"},className:"inter-regular-400",children:"Are you sure"}),(0,w.jsx)(pz,{style:{fontSize:"16px"},className:"inter-regular-400",children:"ADD"===c?"Do you want to assign Zingworks Super Admin to this account?":"Do you want to remove Zingworks Super Admin from this account?"})]}),(0,w.jsxs)(Xj,{className:"justify-content-center mb-3 mx-5",children:[(0,w.jsx)(bL,{Color:"error",OnPress:()=>{t(!1,"",null)},children:"Cancel"}),(0,w.jsx)(bL,{OnPress:()=>{navigator.onLine?a(s):o(vx,gx)},LoadingState:n,IsDisabled:n,children:"ADD"===c?"Assign":"Remove Assignee"})]})]})},H4=()=>{var e;const{showSnackbar:t}=r_(),a="Assign Zingworks Super Admin";document.title="".concat(a," | Work Permit");const[r,o]=(0,n.useState)(!1),[i,c]=(0,n.useState)([]),[s,l]=(0,n.useState)([]),[d,u]=(0,n.useState)({accountId:null,details:null}),[m,f]=(0,n.useState)(!1),[h,A]=(0,n.useState)({isOpen:!1,type:"",accountId:null}),p=(e,t,a)=>{A((n=>({...n,isOpen:e,type:t,accountId:a})))},[g,v]=(0,n.useState)(""),b=()=>{o(!0),ED("/users/getZingworksSuperAdminAssignment").then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)).then((e=>{if(e&&e.data){const{success:a,statusCode:n,data:r,message:i}=e.data;a&&200===n?(r&&u((e=>({...e,accountId:(null===r||void 0===r?void 0:r.accountId)||""}))),o(!0),P$().then((e=>{if(e&&e.data){const{success:a,statusCode:n,data:r,message:o}=e.data;a&&200===n?(c(r),l(r)):t(o||r||Vx.ASSIGN_SUPER_ADMIN_MASTER.FETCHED.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),t(Vx.ASSIGN_SUPER_ADMIN_MASTER.FETCHED.FAILED,gx)})).finally((()=>{o(!1)}))):(t(i||r||Vx.ASSIGN_SUPER_ADMIN_MASTER.ASSIGNED_SUPER_ADMIN_ACCOUNT_ID.FAILED,gx),o(!1))}})).catch((e=>{console.log("Error: ",e),t(Vx.ASSIGN_SUPER_ADMIN_MASTER.ASSIGNED_SUPER_ADMIN_ACCOUNT_ID.FAILED,gx),o(!1)}))},y=e=>{f(!0);var a;(a={accountId:e},TD("/users/assignZingworksSuperAdmin",a).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response))).then((a=>{if(a&&a.data){const{success:n,statusCode:r,data:o,message:i}=a.data;n&&200===r?(t(i||o||(""!==e?Vx.ASSIGN_SUPER_ADMIN_MASTER.ASSIGN.SUCCESS:Vx.ASSIGN_SUPER_ADMIN_MASTER.UN_ASSIGN.SUCCESS),px),p(!1,"",null),b()):t(i||o||(""!==e?Vx.ASSIGN_SUPER_ADMIN_MASTER.ASSIGN.FAILED:Vx.ASSIGN_SUPER_ADMIN_MASTER.UN_ASSIGN.FAILED),gx)}})).catch((e=>{console.log("Error: ",e),t(Vx.APP_MESSAGE.ASSIGN_SUPER_ADMIN_MASTER.ASSIGN.FAILED,gx)})).finally((()=>{f(!1)}))};return(0,n.useEffect)((()=>{s&&s[0]&&(()=>{const{accountId:e}=d,t=e?[...s].filter((t=>t.id===e)):[];u((e=>({...e,details:t[0]?t[0]:null})))})()}),[s]),(0,n.useEffect)((()=>{navigator.onLine?b():t(vx,gx)}),[]),(0,n.useEffect)((()=>{if(""===g)l(i);else{const e=s0(g,i);l(e)}}),[g]),(0,w.jsxs)(n.Fragment,{children:[h.isOpen&&(0,w.jsx)(_4,{LoaderState:m,Data:{...h},OnSubmit:e=>y(e),ToggleFunction:(e,t,a)=>p(e,t,a)}),(0,w.jsx)("div",{className:"page-content",children:r?(0,w.jsx)(xH,{}):(0,w.jsxs)("div",{children:[(0,w.jsxs)(wH,{container:!0,className:"d-flex align-items-center my-1",spacing:2,children:[(0,w.jsx)(wH,{item:!0,xs:12,sm:7,md:8,lg:8,className:"py-1",children:(0,w.jsx)(_o,{className:"inter-medium-500",children:a})}),i[0]&&(0,w.jsx)(wH,{item:!0,xs:12,sm:5,md:4,lg:4,className:"py-1",children:(0,w.jsx)(F4,{children:(0,w.jsxs)("div",{className:"d-flex align-items-center p-2 gap-2",children:[(0,w.jsx)("img",{src:j4,alt:"Assigned Icon",style:{height:"40px",width:"40px"}}),(0,w.jsxs)("div",{className:"d-grid align-items-center",children:[(0,w.jsx)(_o,{className:"inter-regular-400",style:{fontSize:"13px"},children:"Currently Assigned To:"}),(0,w.jsx)(_o,{noWrap:!0,style:{fontSize:"13px"},className:"inter-regular-400",children:null!==d&&void 0!==d&&d.details?null===d||void 0===d||null===(e=d.details)||void 0===e?void 0:e.name:"Not Assigned"})]})]})})})]}),(0,w.jsx)(hl,{style:{color:"GrayText",border:"0.02rem solid GrayText"},className:"mt-2"}),(0,w.jsx)(wH,{container:!0,className:"my-2",spacing:2,children:(0,w.jsx)(wH,{item:!0,xs:12,sm:4,md:4,lg:4,children:(0,w.jsx)(DK,{CancelSearch:()=>{v("")},HandleSearch:e=>v(e.target.value),SearchText:g})})}),(0,w.jsx)(wH,{container:!0,className:"my-2",children:(0,w.jsx)(wH,{item:!0,xs:12,children:(0,w.jsx)(D4,{Columns:U4,RowData:s||[],DenseTable:!0,IsOutSideSearch:!0,RowsToDisplay:10,ToggleWarningModal:(e,t,a)=>{p(e,t,a)},AccountId:null===d||void 0===d?void 0:d.accountId,OptionsForRowsPerPage:[5,10,15,25,50]})})})]})})]})};var Q4=n.forwardRef((function(e,t){var a=e.classes,r=e.className,o=e.component,i=void 0===o?"div":o,c=Ct(e,["classes","className","component"]);return n.createElement(i,(0,A.A)({className:Et(a.root,r),ref:t},c))}));const K4=Do({root:{padding:16,"&:last-child":{paddingBottom:24}}},{name:"MuiCardContent"})(Q4);var V4=n.forwardRef((function(e,t){var a=e.children,r=e.classes,o=e.className,i=e.color,c=void 0===i?"default":i,s=e.component,l=void 0===s?"button":s,d=e.disabled,u=void 0!==d&&d,m=e.disableElevation,f=void 0!==m&&m,h=e.disableFocusRipple,p=void 0!==h&&h,g=e.endIcon,v=e.focusVisibleClassName,b=e.fullWidth,y=void 0!==b&&b,k=e.size,w=void 0===k?"medium":k,x=e.startIcon,z=e.type,M=void 0===z?"button":z,C=e.variant,S=void 0===C?"text":C,E=Ct(e,["children","classes","className","color","component","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"]),T=x&&n.createElement("span",{className:Et(r.startIcon,r["iconSize".concat(Uo(w))])},x),B=g&&n.createElement("span",{className:Et(r.endIcon,r["iconSize".concat(Uo(w))])},g);return n.createElement(wU,(0,A.A)({className:Et(r.root,r[S],o,"inherit"===c?r.colorInherit:"default"!==c&&r["".concat(S).concat(Uo(c))],"medium"!==w&&[r["".concat(S,"Size").concat(Uo(w))],r["size".concat(Uo(w))]],f&&r.disableElevation,u&&r.disabled,y&&r.fullWidth),component:l,disabled:u,focusRipple:!p,focusVisibleClassName:Et(r.focusVisible,v),ref:t,type:M},E),n.createElement("span",{className:r.label},T,a,B))}));const G4=Do((function(e){return{root:(0,A.A)({},e.typography.button,{boxSizing:"border-box",minWidth:64,padding:"6px 16px",borderRadius:e.shape.borderRadius,color:e.palette.text.primary,transition:e.transitions.create(["background-color","box-shadow","border"],{duration:e.transitions.duration.short}),"&:hover":{textDecoration:"none",backgroundColor:ao(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"},"&$disabled":{backgroundColor:"transparent"}},"&$disabled":{color:e.palette.action.disabled}}),label:{width:"100%",display:"inherit",alignItems:"inherit",justifyContent:"inherit"},text:{padding:"6px 8px"},textPrimary:{color:e.palette.primary.main,"&:hover":{backgroundColor:ao(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},textSecondary:{color:e.palette.secondary.main,"&:hover":{backgroundColor:ao(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},outlined:{padding:"5px 15px",border:"1px solid ".concat("light"===e.palette.type?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"),"&$disabled":{border:"1px solid ".concat(e.palette.action.disabledBackground)}},outlinedPrimary:{color:e.palette.primary.main,border:"1px solid ".concat(ao(e.palette.primary.main,.5)),"&:hover":{border:"1px solid ".concat(e.palette.primary.main),backgroundColor:ao(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},outlinedSecondary:{color:e.palette.secondary.main,border:"1px solid ".concat(ao(e.palette.secondary.main,.5)),"&:hover":{border:"1px solid ".concat(e.palette.secondary.main),backgroundColor:ao(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"&$disabled":{border:"1px solid ".concat(e.palette.action.disabled)}},contained:{color:e.palette.getContrastText(e.palette.grey[300]),backgroundColor:e.palette.grey[300],boxShadow:e.shadows[2],"&:hover":{backgroundColor:e.palette.grey.A100,boxShadow:e.shadows[4],"@media (hover: none)":{boxShadow:e.shadows[2],backgroundColor:e.palette.grey[300]},"&$disabled":{backgroundColor:e.palette.action.disabledBackground}},"&$focusVisible":{boxShadow:e.shadows[6]},"&:active":{boxShadow:e.shadows[8]},"&$disabled":{color:e.palette.action.disabled,boxShadow:e.shadows[0],backgroundColor:e.palette.action.disabledBackground}},containedPrimary:{color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.main,"&:hover":{backgroundColor:e.palette.primary.dark,"@media (hover: none)":{backgroundColor:e.palette.primary.main}}},containedSecondary:{color:e.palette.secondary.contrastText,backgroundColor:e.palette.secondary.main,"&:hover":{backgroundColor:e.palette.secondary.dark,"@media (hover: none)":{backgroundColor:e.palette.secondary.main}}},disableElevation:{boxShadow:"none","&:hover":{boxShadow:"none"},"&$focusVisible":{boxShadow:"none"},"&:active":{boxShadow:"none"},"&$disabled":{boxShadow:"none"}},focusVisible:{},disabled:{},colorInherit:{color:"inherit",borderColor:"currentColor"},textSizeSmall:{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},textSizeLarge:{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},outlinedSizeSmall:{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},outlinedSizeLarge:{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},containedSizeSmall:{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},containedSizeLarge:{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},sizeSmall:{},sizeLarge:{},fullWidth:{width:"100%"},startIcon:{display:"inherit",marginRight:8,marginLeft:-4,"&$iconSizeSmall":{marginLeft:-2}},endIcon:{display:"inherit",marginRight:-4,marginLeft:8,"&$iconSizeSmall":{marginRight:-2}},iconSizeSmall:{"& > *:first-child":{fontSize:18}},iconSizeMedium:{"& > *:first-child":{fontSize:20}},iconSizeLarge:{"& > *:first-child":{fontSize:22}}}}),{name:"MuiButton"})(V4),W4=a.p+"static/media/no-img-selected.82e8571d63cd128b090e.jpg";function Y4(e){return(0,Ce.Ay)("MuiCard",e)}(0,C.A)("MuiCard",["root"]);const q4=["className","raised"],J4=(0,i.Ay)(ct,{name:"MuiCard",slot:"Root",overridesResolver:(e,t)=>t.root})((()=>({overflow:"hidden"}))),X4=n.forwardRef((function(e,t){const a=(0,oe.b)({props:e,name:"MuiCard"}),{className:n,raised:r=!1}=a,o=(0,p.A)(a,q4),i=(0,A.A)({},a,{raised:r}),c=(e=>{const{classes:t}=e;return(0,I.A)({root:["root"]},Y4,t)})(i);return(0,w.jsx)(J4,(0,A.A)({className:(0,R.A)(c.root,n),elevation:r?8:void 0,ref:t,ownerState:i},o))})),Z4=X4;var $4=a(9751);const e5=n.createContext();function t5(e){return(0,Ce.Ay)("MuiGrid",e)}const a5=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12],n5=(0,C.A)("MuiGrid",["root","container","item","zeroMinWidth",...[0,1,2,3,4,5,6,7,8,9,10].map((e=>"spacing-xs-".concat(e))),...["column-reverse","column","row-reverse","row"].map((e=>"direction-xs-".concat(e))),...["nowrap","wrap-reverse","wrap"].map((e=>"wrap-xs-".concat(e))),...a5.map((e=>"grid-xs-".concat(e))),...a5.map((e=>"grid-sm-".concat(e))),...a5.map((e=>"grid-md-".concat(e))),...a5.map((e=>"grid-lg-".concat(e))),...a5.map((e=>"grid-xl-".concat(e)))]),r5=n5,o5=["className","columns","columnSpacing","component","container","direction","item","rowSpacing","spacing","wrap","zeroMinWidth"];function i5(e){const t=parseFloat(e);return"".concat(t).concat(String(e).replace(String(t),"")||"px")}function c5(e){let{breakpoints:t,values:a}=e,n="";Object.keys(a).forEach((e=>{""===n&&0!==a[e]&&(n=e)}));const r=Object.keys(t).sort(((e,a)=>t[e]-t[a]));return r.slice(0,r.indexOf(n))}const s5=(0,i.Ay)("div",{name:"MuiGrid",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e,{container:n,direction:r,item:o,spacing:i,wrap:c,zeroMinWidth:s,breakpoints:l}=a;let d=[];n&&(d=function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!e||e<=0)return[];if("string"===typeof e&&!Number.isNaN(Number(e))||"number"===typeof e)return[a["spacing-xs-".concat(String(e))]];const n=[];return t.forEach((t=>{const r=e[t];Number(r)>0&&n.push(a["spacing-".concat(t,"-").concat(String(r))])})),n}(i,l,t));const u=[];return l.forEach((e=>{const n=a[e];n&&u.push(t["grid-".concat(e,"-").concat(String(n))])})),[t.root,n&&t.container,o&&t.item,s&&t.zeroMinWidth,...d,"row"!==r&&t["direction-xs-".concat(String(r))],"wrap"!==c&&t["wrap-xs-".concat(String(c))],...u]}})((e=>{let{ownerState:t}=e;return(0,A.A)({boxSizing:"border-box"},t.container&&{display:"flex",flexWrap:"wrap",width:"100%"},t.item&&{margin:0},t.zeroMinWidth&&{minWidth:0},"wrap"!==t.wrap&&{flexWrap:t.wrap})}),(function(e){let{theme:t,ownerState:a}=e;const n=(0,$4.kW)({values:a.direction,breakpoints:t.breakpoints.values});return(0,$4.NI)({theme:t},n,(e=>{const t={flexDirection:e};return 0===e.indexOf("column")&&(t["& > .".concat(r5.item)]={maxWidth:"none"}),t}))}),(function(e){let{theme:t,ownerState:a}=e;const{container:n,rowSpacing:r}=a;let o={};if(n&&0!==r){const e=(0,$4.kW)({values:r,breakpoints:t.breakpoints.values});let a;"object"===typeof e&&(a=c5({breakpoints:t.breakpoints.values,values:e})),o=(0,$4.NI)({theme:t},e,((e,n)=>{var r;const o=t.spacing(e);return"0px"!==o?{marginTop:"-".concat(i5(o)),["& > .".concat(r5.item)]:{paddingTop:i5(o)}}:null!=(r=a)&&r.includes(n)?{}:{marginTop:0,["& > .".concat(r5.item)]:{paddingTop:0}}}))}return o}),(function(e){let{theme:t,ownerState:a}=e;const{container:n,columnSpacing:r}=a;let o={};if(n&&0!==r){const e=(0,$4.kW)({values:r,breakpoints:t.breakpoints.values});let a;"object"===typeof e&&(a=c5({breakpoints:t.breakpoints.values,values:e})),o=(0,$4.NI)({theme:t},e,((e,n)=>{var r;const o=t.spacing(e);return"0px"!==o?{width:"calc(100% + ".concat(i5(o),")"),marginLeft:"-".concat(i5(o)),["& > .".concat(r5.item)]:{paddingLeft:i5(o)}}:null!=(r=a)&&r.includes(n)?{}:{width:"100%",marginLeft:0,["& > .".concat(r5.item)]:{paddingLeft:0}}}))}return o}),(function(e){let t,{theme:a,ownerState:n}=e;return a.breakpoints.keys.reduce(((e,r)=>{let o={};if(n[r]&&(t=n[r]),!t)return e;if(!0===t)o={flexBasis:0,flexGrow:1,maxWidth:"100%"};else if("auto"===t)o={flexBasis:"auto",flexGrow:0,flexShrink:0,maxWidth:"none",width:"auto"};else{const i=(0,$4.kW)({values:n.columns,breakpoints:a.breakpoints.values}),c="object"===typeof i?i[r]:i;if(void 0===c||null===c)return e;const s="".concat(Math.round(t/c*1e8)/1e6,"%");let l={};if(n.container&&n.item&&0!==n.columnSpacing){const e=a.spacing(n.columnSpacing);if("0px"!==e){const t="calc(".concat(s," + ").concat(i5(e),")");l={flexBasis:t,maxWidth:t}}}o=(0,A.A)({flexBasis:s,flexGrow:0,maxWidth:s},l)}return 0===a.breakpoints.values[r]?Object.assign(e,o):e[a.breakpoints.up(r)]=o,e}),{})}));const l5=e=>{const{classes:t,container:a,direction:n,item:r,spacing:o,wrap:i,zeroMinWidth:c,breakpoints:s}=e;let l=[];a&&(l=function(e,t){if(!e||e<=0)return[];if("string"===typeof e&&!Number.isNaN(Number(e))||"number"===typeof e)return["spacing-xs-".concat(String(e))];const a=[];return t.forEach((t=>{const n=e[t];if(Number(n)>0){const e="spacing-".concat(t,"-").concat(String(n));a.push(e)}})),a}(o,s));const d=[];s.forEach((t=>{const a=e[t];a&&d.push("grid-".concat(t,"-").concat(String(a)))}));const u={root:["root",a&&"container",r&&"item",c&&"zeroMinWidth",...l,"row"!==n&&"direction-xs-".concat(String(n)),"wrap"!==i&&"wrap-xs-".concat(String(i)),...d]};return(0,I.A)(u,t5,t)},d5=n.forwardRef((function(e,t){const a=(0,oe.b)({props:e,name:"MuiGrid"}),{breakpoints:r}=h(),o=(0,k.A)(a),{className:i,columns:c,columnSpacing:s,component:l="div",container:d=!1,direction:u="row",item:m=!1,rowSpacing:f,spacing:g=0,wrap:v="wrap",zeroMinWidth:b=!1}=o,y=(0,p.A)(o,o5),x=f||g,z=s||g,M=n.useContext(e5),C=d?c||12:M,S={},E=(0,A.A)({},y);r.keys.forEach((e=>{null!=y[e]&&(S[e]=y[e],delete E[e])}));const T=(0,A.A)({},o,{columns:C,container:d,direction:u,item:m,rowSpacing:x,columnSpacing:z,wrap:v,zeroMinWidth:b,spacing:g},S,{breakpoints:r.keys}),B=l5(T);return(0,w.jsx)(e5.Provider,{value:C,children:(0,w.jsx)(s5,(0,A.A)({ownerState:T,className:(0,R.A)(B.root,i),as:l,ref:t},E))})}));const u5=d5;function m5(e){return(0,Ce.Ay)("MuiInputAdornment",e)}const f5=(0,C.A)("MuiInputAdornment",["root","filled","standard","outlined","positionStart","positionEnd","disablePointerEvents","hiddenLabel","sizeSmall"]);var h5;const A5=["children","className","component","disablePointerEvents","disableTypography","position","variant"],p5=(0,i.Ay)("div",{name:"MuiInputAdornment",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.root,t["position".concat((0,st.A)(a.position))],!0===a.disablePointerEvents&&t.disablePointerEvents,t[a.variant]]}})((e=>{let{theme:t,ownerState:a}=e;return(0,A.A)({display:"flex",height:"0.01em",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap",color:(t.vars||t).palette.action.active},"filled"===a.variant&&{["&.".concat(f5.positionStart,"&:not(.").concat(f5.hiddenLabel,")")]:{marginTop:16}},"start"===a.position&&{marginRight:8},"end"===a.position&&{marginLeft:8},!0===a.disablePointerEvents&&{pointerEvents:"none"})})),g5=n.forwardRef((function(e,t){const a=(0,oe.b)({props:e,name:"MuiInputAdornment"}),{children:r,className:o,component:i="div",disablePointerEvents:c=!1,disableTypography:s=!1,position:l,variant:d}=a,u=(0,p.A)(a,A5),m=NH()||{};let f=d;d&&m.variant,m&&!f&&(f=m.variant);const h=(0,A.A)({},a,{hiddenLabel:m.hiddenLabel,size:m.size,disablePointerEvents:c,position:l,variant:f}),g=(e=>{const{classes:t,disablePointerEvents:a,hiddenLabel:n,position:r,size:o,variant:i}=e,c={root:["root",a&&"disablePointerEvents",r&&"position".concat((0,st.A)(r)),i,n&&"hiddenLabel",o&&"size".concat((0,st.A)(o))]};return(0,I.A)(c,m5,t)})(h);return(0,w.jsx)(IH.Provider,{value:null,children:(0,w.jsx)(p5,(0,A.A)({as:i,ownerState:h,className:(0,R.A)(g.root,o),ref:t},u,{children:"string"!==typeof r||s?(0,w.jsxs)(n.Fragment,{children:["start"===l?h5||(h5=(0,w.jsx)("span",{className:"notranslate",children:"\u200b"})):null,r]}):(0,w.jsx)(pz,{color:"text.secondary",children:r})}))})})),v5=g5,b5=e=>{let{ModalState:t,ToggleFunction:a,OnSubmit:r,Title:o}=e;const i=JSON.parse(localStorage.getItem("%temp?localhost:user-details?client%")),{SetAppState:c}=(0,n.useContext)(od),s=Hs(),{showSnackbar:l}=r_(),{showBackdrop:d,hideBackdrop:u}=M_(),[m,f]=(0,n.useState)({passwordAtLogin:!1,oldPassword:!1,newPassword:!1,confirmPassword:!1}),h=e=>{f((t=>({...t,[e]:!t[e]})))},A=async e=>{const{oldPassword:t,newPassword:n,confirmPassword:r}=e;try{await(async(e,t,a,n)=>{const r=bR().currentUser;if(!r)throw new Error("No user is currently logged in.");if(a!==n)throw new Error("New password and confirm password should be same.");if(t===a)throw new Error("You cannot set old password as a new password.");const o=HE.credential(e,t);try{await uT(r,o),console.log("Reauthentication successful"),await MT(r,a),console.log("Password updated successfully")}catch(i){const e=JSON.parse(JSON.stringify(i));throw"auth/invalid-credential"===(null===e||void 0===e?void 0:e.code)?(console.log("Error: ",i),new Error("The old password is incorrect.")):(console.log("Error: ",i),new Error("Error during reauthentication or updating password"))}})(null===i||void 0===i?void 0:i.email,t,n,r),l(kx,px),VD(),a(),c({isAuthUser:!1,loggedInUserRole:!1,responsibilities:null,authUserDetails:{}}),localStorage.clear(),s("/",{replace:!0}),window.history.pushState(null,"","/")}catch(o){console.log("Error during update password: ",o),l(o.message||wx,gx)}finally{u()}},p=cZ({enableReinitialize:!0,initialValues:{oldPassword:"",newPassword:"",confirmPassword:""},validationSchema:y$({oldPassword:l$().matches(Sx.REGEX,Sx.MESSAGE).required("Enter old password"),newPassword:l$().min(6,"Password length at least be 6 characters.").matches(Sx.REGEX,Sx.MESSAGE).required("Enter new password"),confirmPassword:l$().min(6,"Password length at least be 6 characters.").matches(Sx.REGEX,Sx.MESSAGE).required("Enter new password")}),onSubmit:async e=>{navigator.onLine?(d(),A(e)):l(vx,gx)}});return(0,w.jsxs)(Fj,{open:t,"aria-labelledby":"form-dialog-title",maxWidth:"sm",fullWidth:!0,children:[(0,w.jsx)(_j,{id:"responsive-dialog-title",children:(0,w.jsx)(_o,{className:"inter-medium-500",style:{fontSize:"18px"},children:o})}),(0,w.jsx)(Ei,{"aria-label":"close",onClick:a,style:{position:"absolute",right:8,top:8,color:e=>e.palette.grey[500]},children:(0,w.jsx)(Oc.Close,{})}),(0,w.jsx)(Gj,{dividers:!0,children:(0,w.jsx)("div",{children:(0,w.jsxs)(u5,{container:!0,className:"my-0 py-0",children:[(0,w.jsxs)(u5,{item:!0,xs:12,className:"mt-1",children:[(0,w.jsx)(zQ,{className:"inter-regular-400 text-dark my-2",children:"Old Password"}),(0,w.jsx)(OK,{ClassName:"mb-1 inter-regular-400",Size:"small",Name:"oldPassword",Type:m.oldPassword?"text":"password",PlaceHolder:"Enter Old Password",Id:"oldPassword",Value:p.values.oldPassword||"",OnChange:p.handleChange,OnBlur:p.handleBlur,Error:!(!p.touched.oldPassword||!p.errors.oldPassword),HelperText:p.touched.oldPassword&&p.errors.oldPassword?(0,w.jsx)(PK,{ErrorMessage:p.errors.oldPassword}):null,InputProps:{endAdornment:(0,w.jsx)(v5,{position:"end",children:(0,w.jsx)(Ei,{"aria-label":"toggle password visibility",onClick:()=>h("oldPassword"),children:m.oldPassword?(0,w.jsx)(Oc.VisibilityIcon,{}):(0,w.jsx)(Oc.VisibilityOff,{})})})}})]}),(0,w.jsxs)(u5,{item:!0,xs:12,className:"mt-1",children:[(0,w.jsx)(zQ,{className:"inter-regular-400 text-dark my-2",children:"New Password"}),(0,w.jsx)(OK,{ClassName:"mb-1 inter-regular-400",Size:"small",Name:"newPassword",Type:m.newPassword?"text":"password",PlaceHolder:"Enter New Password",Id:"newPassword",Value:p.values.newPassword||"",OnChange:p.handleChange,OnBlur:p.handleBlur,Error:!(!p.touched.newPassword||!p.errors.newPassword),HelperText:p.touched.newPassword&&p.errors.newPassword?(0,w.jsx)(PK,{ErrorMessage:p.errors.newPassword}):null,InputProps:{endAdornment:(0,w.jsx)(v5,{position:"end",children:(0,w.jsx)(Ei,{"aria-label":"toggle password visibility",onClick:()=>h("newPassword"),children:m.newPassword?(0,w.jsx)(Oc.VisibilityIcon,{}):(0,w.jsx)(Oc.VisibilityOff,{})})})}})]}),(0,w.jsxs)(u5,{item:!0,xs:12,className:"mt-1",children:[(0,w.jsx)(zQ,{className:"inter-regular-400 text-dark my-2",children:"Confirm New Password"}),(0,w.jsx)(OK,{ClassName:"mb-1 inter-regular-400",Size:"small",Name:"confirmPassword",Type:m.confirmPassword?"text":"password",PlaceHolder:"Enter New Password",Id:"confirmPassword",Value:p.values.confirmPassword||"",OnChange:p.handleChange,OnBlur:p.handleBlur,Error:!(!p.touched.confirmPassword||!p.errors.confirmPassword),HelperText:p.touched.confirmPassword&&p.errors.confirmPassword?(0,w.jsx)(PK,{ErrorMessage:p.errors.confirmPassword}):null,InputProps:{endAdornment:(0,w.jsx)(v5,{position:"end",children:(0,w.jsx)(Ei,{"aria-label":"toggle password visibility",onClick:()=>h("confirmPassword"),children:m.confirmPassword?(0,w.jsx)(Oc.VisibilityIcon,{}):(0,w.jsx)(Oc.VisibilityOff,{})})})}})]})]})})}),(0,w.jsx)(Xj,{children:(0,w.jsx)(bL,{OnPress:p.handleSubmit,children:"Change Password"})})]})},y5=()=>{const{showSnackbar:e}=r_(),{showBackdrop:t,hideBackdrop:a}=M_(),r=JSON.parse(localStorage.getItem("%temp?localhost:user-details?client%")),{role:o,accountId:i}=KD(),c=!(!o||"superadmin"!==o.toLowerCase()),s=!(!o||"zingworks"!==o.toLowerCase());document.title="User Profile | Work Permit";const[l,d]=(0,n.useState)({firstName:"",email:""}),[u,m]=(0,n.useState)(!1),[f,h]=(0,n.useState)(!1),[A,p]=(0,n.useState)({}),[g,v]=(0,n.useState)(null),[b,y]=(0,n.useState)(null),[k,x]=(0,n.useState)(""),[z,M]=(0,n.useState)(!1),[C,S]=(0,n.useState)({isVisible:!1,image:null}),E={...Z3,"Europe/Berlin":"Frankfurt"},{options:T}=$3({labelStyle:"original",timezones:E}),[B,R]=(0,n.useState)(!1),I=()=>{R((e=>!e))},N=()=>{h((e=>!e))},P=()=>{c&&(m(!0),N$(i).then((t=>{if(t&&t.data){const{statusCode:a,data:n,message:r,success:o}=t.data;o&&200===a?p(n[0]):e(r||n||Vx.COMPANY_MASTER.FETCHED.FAILED,gx)}})).catch((t=>{console.log("Error: ",t),e(Vx.COMPANY_MASTER.FETCHED.FAILED,gx)})).finally((()=>{m(!1)})))},F=n=>{t(),(e=>BD("/company/updateCompanyInformation",e).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)))(n).then((t=>{if(t&&t.data){const{statusCode:a,data:n,message:r,success:o}=t.data;o&&200===a?(e(Vx.COMPANY_MASTER.UPDATE.SUCCESS,px),h(!1),P()):e(r||n||Vx.COMPANY_MASTER.UPDATE.FAILED,gx)}})).catch((t=>{console.log("Error: ",t),e(Vx.COMPANY_MASTER.UPDATE.FAILED,gx)})).finally((()=>{a()}))};(0,n.useEffect)((()=>{const e=JSON.parse(localStorage.getItem("%temp?localhost:user-details?client%"));if(e){const t=(null===e||void 0===e?void 0:e.displayName)||Zx(null===e||void 0===e?void 0:e.email);d({email:e.email,firstName:t})}}),[localStorage]),(0,n.useEffect)((()=>{P()}),[]);const O=async n=>{try{var r;let e=g;if(b&&null!==(r=e)&&void 0!==r&&r.includes("blob")&&(e=await new Promise(((e,n)=>{M(!0),t(),x("");var r="image-".concat(rz(20),".").concat(null===b||void 0===b?void 0:b.name.split(".")[1]);D$(j$,r,b,(t=>{e(t),v(t)}),M,(e=>{e.isError&&(n(new Error(e.message)),a())}),(()=>y(null)))}))),e){const t={data:{...n,abbreviation:n.abbreviation.trim(),name:n.name.trim(),address:n.address.trim(),logo:e},accountId:i,companyId:null===A||void 0===A?void 0:A.id};F(t)}}catch(o){console.error("Image upload failed: ",o),e(o.message||Vx.COMPANY_MASTER.LOGO_UPLOAD.FAILED,gx)}},D=cZ({enableReinitialize:!0,initialValues:{name:A&&(null===A||void 0===A?void 0:A.name)||"",email:A&&(null===A||void 0===A?void 0:A.email)||"",phoneNumber:A&&(null===A||void 0===A?void 0:A.phoneNumber)||"",abbreviation:A&&(null===A||void 0===A?void 0:A.abbreviation)||"",address:A&&(null===A||void 0===A?void 0:A.address)||"",phoneNumberCountryCode:A&&(null===A||void 0===A?void 0:A.phoneNumberCountryCode)||"",dateFormat:A&&(null===A||void 0===A?void 0:A.dateFormat)||"",timeZone:A&&(null===A||void 0===A?void 0:A.timeZone)||""},validationSchema:y$({name:l$().trim().matches(xx.REGEX.INITIAL,xx.MESAAGE.INITIAL).required(Hx.NAME),email:l$().required(Hx.EMAIL).email(Hx.EMAIL),phoneNumber:l$().matches(Mx.REGEX,Mx.MESAAGE).required(Hx.PHONE_NUMBER),abbreviation:l$().trim().matches(Tx.REGEX,Tx.MESSAGE).required(Hx.ABBRIVATIONS),address:l$().trim().required(Hx.ADDRESS),phoneNumberCountryCode:l$().required(Hx.COUNTRY_CODE),dateFormat:l$().required(Hx.DATE_FORMAT),timeZone:l$().required(Hx.TIME_ZONE)}),onSubmit:e=>{null!==g?O(e):x("Please upload image")}});return(0,n.useEffect)((()=>{A&&v(null===A||void 0===A?void 0:A.logo)}),[A]),(0,w.jsxs)(n.Fragment,{children:[B&&(0,w.jsx)(b5,{ModalState:B,OnSubmit:()=>{},Title:"Change Password",ToggleFunction:I}),(0,w.jsxs)("div",{className:"my-2",children:[C.isVisible&&(0,w.jsx)(WW,{ImageUrl:C.image,TogglePreview:()=>{S((e=>({...e,isVisible:!1,image:null})))}}),(0,w.jsx)(wH,{container:!0,className:"mb-3",children:(0,w.jsx)(Z4,{sx:{width:"100%",padding:"10px"},children:(0,w.jsx)(K4,{children:(0,w.jsxs)(wH,{container:!0,alignItems:"center",spacing:2,children:[(0,w.jsx)(wH,{item:!0,children:(0,w.jsx)(Oc.UserProfileIcon,{className:"user-profile-icon-css"})}),(0,w.jsxs)(wH,{item:!0,xs:!0,children:[(0,w.jsx)(_o,{variant:"h6",component:"div",className:"inter-regular-400",style:{textTransform:"capitalize"},noWrap:!0,children:l&&l.firstName}),(0,w.jsx)(_o,{className:"inter-regular-400",style:{fontSize:"14px"},noWrap:!0,children:l&&l.email}),!c&&!s&&(0,w.jsx)(_o,{className:"inter-regular-400 my-1",style:{fontSize:"14px"},noWrap:!0,children:"Company Name: ".concat(null===r||void 0===r?void 0:r.companyName)})]}),(0,w.jsx)(wH,{item:!0,children:(0,w.jsx)(XU,{href:"#",onClick:I,className:"inter-regular-400",style:{fontSize:"14px",color:WD},children:"Change Password"})})]})})})}),c&&(0,w.jsx)(wH,{container:!0,className:"mt-4",children:(0,w.jsx)(Z4,{sx:{width:"100%",padding:"10px"},children:u?(0,w.jsx)(xH,{}):(0,w.jsxs)(w.Fragment,{children:[(0,w.jsxs)("div",{className:"d-flex align-items-center",children:[(0,w.jsx)(_o,{className:"inter-medium-500 text-dark ps-3",children:"Company Details"}),!f&&(0,w.jsx)("div",{className:"ms-auto",children:(0,w.jsx)(G4,{variant:"contained",className:"inter-regular-400",size:"small",startIcon:(0,w.jsx)(Oc.EditIcon,{style:{fontSize:"14px"}}),style:{backgroundColor:WD,color:qD,textTransform:"capitalize"},onClick:N,children:"Edit"})})]}),(0,w.jsxs)(K4,{children:[(0,w.jsxs)(wH,{container:!0,spacing:2,children:[(0,w.jsxs)(wH,{item:!0,xs:12,sm:12,md:5,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-medium-500 py-2",children:f?"Enter Comapany Name":"Company Name"}),f?(0,w.jsx)(OK,{Name:"name",Id:"name",Type:"text",Value:D.values.name||"",OnBlur:D.handleBlur,OnChange:D.handleChange,PlaceHolder:"Enter company name",Error:!(!D.touched.name||!D.errors.name),HelperText:D.touched.name&&D.errors.name?(0,w.jsx)(PK,{ErrorMessage:D.errors.name}):null}):(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400",children:null===A||void 0===A?void 0:A.name})]}),(0,w.jsxs)(wH,{item:!0,xs:12,sm:12,md:5,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-medium-500 py-2",children:f?"Enter Comapany Email":"Company Email"}),f?(0,w.jsx)(OK,{Name:"email",Id:"email",Type:"email",Value:D.values.email||"",OnBlur:D.handleBlur,OnChange:e=>{const{value:t,name:a}=e.target;D.handleChange({...e,target:{...e.target,name:a,value:t.toLowerCase()}})},PlaceHolder:"Enter company email",Error:!(!D.touched.email||!D.errors.email),HelperText:D.touched.email&&D.errors.email?(0,w.jsx)(PK,{ErrorMessage:D.errors.email}):null}):(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400",children:null===A||void 0===A?void 0:A.email})]}),(0,w.jsxs)(wH,{item:!0,xs:12,sm:12,md:2,children:[(0,w.jsx)(_o,{variant:"body2",noWrap:!0,className:"inter-medium-500 py-2",children:f?"Enter Unique Prefix":"Unique Prefix"}),f?(0,w.jsx)(OK,{Name:"abbreviation",Id:"abbreviation",Type:"text",Value:D.values.abbreviation||"",OnBlur:D.handleBlur,OnChange:e=>{const{value:t,name:a}=e.target;D.handleChange({...e,target:{...e.target,name:a,value:t.toUpperCase()}})},PlaceHolder:"Enter unique prefix",Error:!(!D.touched.abbreviation||!D.errors.abbreviation),HelperText:D.touched.abbreviation&&D.errors.abbreviation?(0,w.jsx)(PK,{ErrorMessage:D.errors.abbreviation}):null}):(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400",children:null===A||void 0===A?void 0:A.abbreviation})]}),f&&(0,w.jsxs)(wH,{item:!0,xs:12,md:2,lg:2,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-medium-500 py-2",children:"Country Code"}),(0,w.jsx)(GW,{Id:"phoneNumberCountryCode",Name:"phoneNumberCountryCode",PlaceHolder:"Country code",Value:D.values.phoneNumberCountryCode||"",OnChange:D.handleChange,OnBlur:D.handleBlur,Error:!(!D.touched.phoneNumberCountryCode||!D.errors.phoneNumberCountryCode),HelperText:D.errors.phoneNumberCountryCode})]}),(0,w.jsxs)(wH,{item:!0,xs:12,sm:12,md:f?3:5,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-medium-500 py-2",children:f?"Enter Phone Number":"Phone Number"}),f?(0,w.jsx)(OK,{Name:"phoneNumber",Id:"phoneNumber",Type:"text",Value:D.values.phoneNumber||"",OnBlur:D.handleBlur,OnChange:D.handleChange,PlaceHolder:"Enter phone number",Error:!(!D.touched.phoneNumber||!D.errors.phoneNumber),HelperText:D.touched.phoneNumber&&D.errors.phoneNumber?(0,w.jsx)(PK,{ErrorMessage:D.errors.phoneNumber}):null}):(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400",children:"".concat(iz(null===A||void 0===A?void 0:A.phoneNumberCountryCode)," ").concat(null===A||void 0===A?void 0:A.phoneNumber)})]}),(0,w.jsxs)(wH,{item:!0,xs:12,sm:12,md:7,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-medium-500 py-2",children:f?"Enter Comapany Address":"Company Address"}),f?(0,w.jsx)(OK,{Name:"address",Id:"address",Type:"text",IsMultiLine:!0,Value:D.values.address||"",OnBlur:D.handleBlur,OnChange:D.handleChange,PlaceHolder:"Enter company address",Error:!(!D.touched.address||!D.errors.address),HelperText:D.touched.address&&D.errors.address?(0,w.jsx)(PK,{ErrorMessage:D.errors.address}):null}):(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400",children:null===A||void 0===A?void 0:A.address})]}),(0,w.jsxs)(wH,{item:!0,xs:12,md:5,lg:5,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-medium-500 py-2",children:f?"Select Date Format":"Date Format"}),f?(0,w.jsx)(OK,{Name:"dateFormat",Id:"dateFormat",IsSelect:!0,SelectOptions:[{label:"DD/MM/YYYY",value:"DD/MM/YYYY"},{label:"MM/DD/YYYY",value:"MM/DD/YYYY"},{label:"MMM DD YYYY",value:"MMM DD YYYY"}]||[],Value:D.values.dateFormat||"",OnBlur:D.handleBlur,OnChange:D.handleChange,PlaceHolder:"Select date format",Error:!(!D.touched.dateFormat||!D.errors.dateFormat),HelperText:D.errors.dateFormat}):(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400",children:null===A||void 0===A?void 0:A.dateFormat})]}),(0,w.jsxs)(wH,{item:!0,xs:12,md:7,lg:7,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-medium-500 py-2",children:f?"Select Time Zone":"Time Zone"}),f?(0,w.jsx)(LW,{disablePortal:!0,fullWidth:!0,size:"small",id:"timeZone",disabled:!0,getOptionLabel:e=>e,options:T.map((e=>"".concat(e.value))),onChange:(e,t)=>{D.setFieldValue("timeZone",t)},onBlur:()=>{D.setFieldTouched("timeZone",!0)},value:D.values.timeZone||"",renderInput:e=>(0,w.jsx)(MK,{...e,name:"timeZone",id:"timeZone",style:{backgroundColor:JD},placeholder:"Select time zone",error:!(!D.touched.timeZone||!D.errors.timeZone),helperText:D.touched.timeZone&&D.errors.timeZone?(0,w.jsx)(PK,{ErrorMessage:D.errors.timeZone}):null})}):(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400",children:null===A||void 0===A?void 0:A.timeZone})]}),(0,w.jsxs)(wH,{item:!0,xs:12,className:"d-flex align-items-center",children:[(0,w.jsxs)("div",{children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-medium-500 py-2",children:"Company Logo"}),(0,w.jsx)(YW,{IsUsedForCompanyDetails:!0,ImageUrl:null!==A&&void 0!==A&&A.logo||g?g||(null===A||void 0===A?void 0:A.logo):W4,OnClickHandler:()=>{(null!==A&&void 0!==A&&A.logo||g)&&S({isVisible:!0,image:null!==A&&void 0!==A&&A.logo||g?g||(null===A||void 0===A?void 0:A.logo):W4})}})]}),f&&(0,w.jsxs)("div",{className:"mt-3",children:[(0,w.jsx)("input",{type:"file",id:"company-logo-input-img",name:"Image_URL",accept:"image/png, image/jpg, image/jpeg",style:{display:"none"},onChange:e=>{const t=e.target.files[0];if(t){var a=URL.createObjectURL(t);(new Image).src=a,y(t),v(a),x("")}}}),(0,w.jsx)(XU,{href:"#",onClick:()=>{document.querySelector("#company-logo-input-img").click()},className:"inter-regular-400",style:{fontSize:"14px",color:WD},children:"Choose New Image"})]})]}),k&&f?(0,w.jsx)(PK,{ErrorMessage:k}):null]}),f&&(0,w.jsxs)(wH,{container:!0,className:"mt-3",spacing:2,justifyContent:"flex-end",children:[(0,w.jsx)(wH,{item:!0,xs:6,sm:2,children:(0,w.jsx)(G4,{type:"button",variant:"outlined",fullWidth:!0,className:"inter-regular-400",size:"medium",disabled:z,style:{textTransform:"capitalize",color:WD},onClick:()=>{N(),D.handleReset(),x("")},children:"Cancel"})}),(0,w.jsx)(wH,{item:!0,xs:6,sm:2,children:(0,w.jsx)(G4,{variant:"contained",type:"submit",className:"inter-regular-400",fullWidth:!0,size:"medium",disabled:z,onClick:D.handleSubmit,style:{backgroundColor:WD,color:qD,textTransform:"capitalize"},children:"Update"})})]})]})]})})}),(0,w.jsx)("div",{style:{height:"50px"},children:(0,w.jsx)("div",{className:"d-flex align-items-center justify-content-center h-100",children:(0,w.jsxs)(_o,{variant:"body2",className:"inter-regular-400 text-dark",color:"inherit",align:"center",children:["Powered by"," ",(0,w.jsx)(XU,{to:"https://zingworks.in",target:"_blank",className:"text-dark",children:"Zingworks"})]})})})]})]})},k5=e=>{let{CardImage:t,CardCount:a,CardTitle:n,CardBackgroundColor:r,CountBackgroundColor:o,OnPressNavigate:i}=e;return(0,w.jsxs)(Z4,{elevation:2,style:{backgroundColor:r},onClick:i,className:"cursor-pointer",children:[(0,w.jsxs)("div",{className:"card-image-and-count-div",children:[(0,w.jsx)("div",{className:"card-image-div",children:(0,w.jsx)("img",{src:t,alt:n,className:"card-image-height-width"})}),(0,w.jsx)("div",{className:"card-count-div",style:{backgroundColor:o},children:(0,w.jsx)(pz,{className:"inter-semi-bold-600 count-font-size",children:a})})]}),(0,w.jsx)("div",{className:"card-title-div",children:(0,w.jsx)(pz,{className:"inter-medium-500 title-font-size",children:n})})]})},w5=e=>{let{Image:t,ImageBackgroundColor:a,Title:n,Count:r}=e;return(0,w.jsxs)("div",{className:"d-flex w-100",children:[(0,w.jsx)("div",{className:"mx-2 p-2",style:{backgroundColor:a,display:"flex",alignItems:"center",height:"fit-content",borderRadius:"50%"},children:(0,w.jsx)("img",{src:t,alt:n,style:{height:"22px",width:"22px"}})}),(0,w.jsxs)("div",{className:"w-100",children:[(0,w.jsx)("div",{className:"d-flex align-items-center gap-2 p-1",children:(0,w.jsx)(pz,{className:"inter-medium-500",style:{fontSize:"16px"},children:n})}),(0,w.jsx)("div",{className:"p-1",children:(0,w.jsx)(pz,{className:"inter-regular-400",style:{fontSize:"16px"},children:r})})]})]})},x5=e=>{let{Name:t,Count:a}=e;return(0,w.jsxs)("div",{className:"d-flex justify-content-between w-100 my-2",style:{borderBottom:"1px solid ".concat(ZD)},children:[(0,w.jsx)("div",{className:"d-flex align-items-center pe-3",children:(0,w.jsx)(pz,{className:"inter-regular-400",children:"".concat(t,"s")})}),(0,w.jsx)("div",{className:"d-flex justify-content-center align-items-center",style:{minWidth:"40px"},children:(0,w.jsx)(pz,{className:"inter-regular-400 w-100 text-center",children:a})})]})};const z5=a.p+"static/media/New Created.99ca4f241b5854e139cdf11d597b8807.svg";const M5=a.p+"static/media/Approved.b6e95a47ea5e009702ad6714617cbf1b.svg";const C5=a.p+"static/media/Rejected.896c7eb5ba347da305b02a09e308bf6c.svg";const S5=a.p+"static/media/Suspended.f6847642394abd83b1a62172f3c64af1.svg";const E5=a.p+"static/media/Closed.480c3d3faf512ca3dafaa27b548b6dff.svg";const T5=a.p+"static/media/In Progress.ede07b6b59d19d8c8a0c642c50eb9348.svg";const B5=a.p+"static/media/Approval Pending.4df4f81a3b274c30aa25728d05d5e709.svg";const R5=a.p+"static/media/Closure Pending.cfcb4f9c4039a62d28fe89d78c0a72cd.svg";const I5=a.p+"static/media/Expired.ea6e121943494ef021313af7af82ad2b.svg";const N5=a.p+"static/media/Group 94441.cfab24c12fd37539316b2af983cb5a4d.svg";const P5=a.p+"static/media/Group 94443.8543a2b2495b6af708726c4eb9e38741.svg";const F5=a.p+"static/media/Group 94437.8e6354e82e9d879658e0d9e511397831.svg";const O5=a.p+"static/media/Group 94439.cfea75b248ec5867a55dcc78a46b8534.svg";var D5=[{title:"New Created",statusType:"newWorkPermitCount",count:0,cardImage:z5,cardBackgroundColor:"#D7ECF6",countBackgroundColor:"#C2DFED",statusId:"1",requiredPermissions:["10"]},{title:"In Progress",statusType:"inProgressWorkPermitCount",count:0,cardImage:T5,cardBackgroundColor:"#D7ECF6",countBackgroundColor:"#C2DFED",statusId:"3",requiredPermissions:["10","11"]},{title:"Approved",statusType:"approvedWorkPermitCount",count:0,cardImage:M5,cardBackgroundColor:"#D3F0E6",countBackgroundColor:"#B8DEDA",statusId:"2",requiredPermissions:["10"]},{title:"Approval Pending",statusType:"approvalPendingCount",count:0,cardImage:B5,cardBackgroundColor:"#D3F0E6",countBackgroundColor:"#B8DEDA",statusId:"4",requiredPermissions:["14","13"]},{title:"Closed",statusType:"closedWorkPermitCount",count:0,cardImage:E5,cardBackgroundColor:"#EFE1D1",countBackgroundColor:"#E4D2BC",statusId:"7",requiredPermissions:["10"]},{title:"Closure Pending",statusType:"closePendingCount",count:0,cardImage:R5,cardBackgroundColor:"#EFE1D1",countBackgroundColor:"#E4D2BC",statusId:"8",requiredPermissions:["15"]},{title:"Rejected",statusType:"rejectedWorkPermitCount",count:0,cardImage:C5,cardBackgroundColor:"#D3DBF2",countBackgroundColor:"#BBC6E7",statusId:"5",requiredPermissions:["10"]},{title:"Expired",statusType:"expiredWorkPermitCount",count:0,cardImage:I5,cardBackgroundColor:"#D3DBF2",countBackgroundColor:"#BBC6E7",statusId:"9",requiredPermissions:["10"]},{title:"Suspended",statusType:"suspendedWorkPermitCount",count:0,cardImage:S5,cardBackgroundColor:"#E2DCEA",countBackgroundColor:"#D6CBE5",statusId:"6",requiredPermissions:["10"]}];const U5=[{name:"Height Work Permit",count:0},{name:"Hot Work Permit",count:0},{name:"Lifting Work Permit",count:0},{name:"Confined Space Work Permit",count:0},{name:"Excavation Work Permit",count:0},{name:"Electrical Work Permit",count:0},{name:"Cold Work Permit",count:0}],j5=[{title:"Total Users",type:"usersCount",count:0,image:N5,imageBackgroundColor:"#E3F0F6"},{title:"Total Plants",type:"plantsCount",count:0,image:P5,imageBackgroundColor:"#E3F6F4"},{title:"Total Contractors",type:"contractorsCount",count:0,image:F5,imageBackgroundColor:"#E3E8F6"},{title:"Total Work Permits",type:"workpermitCount",count:0,image:O5,imageBackgroundColor:"#F6EDE3"}],L5=()=>{const e=tz()&&tz();document.title="".concat(e," | Work Permit");const{assignedPlants:t,role:a,responsibilities:r,accountId:o}=KD(),i=JSON.parse(localStorage.getItem("%temp?localhost:user-details?client%")),{showSnackbar:c}=r_(),s=Hs();let l=wz("(max-width:500px)");const[d,u]=(0,n.useState)(!1),[m,f]=(0,n.useState)([]),[h,A]=(0,n.useState)(null),[p,g]=(0,n.useState)([]),[v,b]=(0,n.useState)([]),[y,k]=(0,n.useState)([]),x=[...U5.sort(((e,t)=>e.name.localeCompare(t.name)))],z=(null===r||void 0===r?void 0:r.some((e=>"10"===e.id)))||!1,M=()=>{b([...x]),((e,t,a)=>ED("".concat("/workPermit/fetchWorkPermitTypeCounts/plant","/").concat(e,"/user/").concat(t,"/account/").concat(a)).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)))(h,null===i||void 0===i?void 0:i.uid,o).then((e=>{if(e&&e.data){const{statusCode:t,data:a,message:n,success:r}=e.data;if(r&&200===t){const e=[...a].sort(((e,t)=>e.name.localeCompare(t.name)));b(e)}else c(n||a||Vx.APP_DASHBOARD.FAILED,gx),b([...x])}})).catch((e=>{console.log("Error: ",e),c(Vx.APP_DASHBOARD.FAILED,gx)})).finally((()=>{u(!1)}))},C=()=>{k([...j5]),(e=>ED("".concat("/dashboard/getModulesCount","/account/").concat(e)).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)))(o).then((e=>{if(e&&e.data){const{statusCode:t,data:a,message:n,success:r}=e.data;r&&200===t?k((e=>e.map((e=>({...e,count:a[e.type]||0}))))):(c(n||a||Vx.APP_DASHBOARD.FAILED,gx),b([]))}})).catch((e=>{console.log("Error: ",e),u(!1),c(Vx.APP_DASHBOARD.FAILED,gx)}))},S=()=>{u(!0),g([...D5]),b([]),((e,t,a)=>ED("".concat("/workPermit/fetchWorkPermitStatusCounts/plant","/").concat(e,"/user/").concat(t,"/account/").concat(a)).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)))(h,i.uid,o).then((e=>{if(e&&e.data){const{statusCode:t,data:a,message:n,success:r}=e.data;r&&200===t?(g((e=>e.map((e=>({...e,count:a[e.statusType]||0}))))),M()):c(n||a||Vx.APP_DASHBOARD.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),u(!1),c(Vx.APP_DASHBOARD.FAILED,gx)}))},E=()=>{u(!0),g([...D5]),b([]),((e,t,a)=>ED("".concat("/workPermit/fetchWorkPermitStatusCountsByPlant/plant","/").concat(e,"/user/").concat(t,"/account/").concat(a)).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)))(h,i.uid,o).then((e=>{if(e&&e.data){const{statusCode:t,data:a,message:n,success:r}=e.data;r&&200===t?(g((e=>e.map((e=>({...e,count:a[e.statusType]||0}))))),M()):c(n||a||Vx.APP_DASHBOARD.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),u(!1),c(Vx.APP_DASHBOARD.FAILED,gx)}))};(0,n.useEffect)((()=>{(()=>{const e=[...t].map((e=>({label:e.name,value:e.id})));f(e),t&&t[0]?A(t&&t[0]?t[0].id:null):(g([...D5]),b([...x]))})(),N$(o).then((e=>{if(e&&e.data){const{statusCode:t,data:a,message:n,success:r}=e.data;if(r&&200===t){const{timeZone:e,dateFormat:t}=a[0],n={...i,timeZone:e,dateFormat:t};localStorage.setItem("%temp?localhost:user-details?client%",JSON.stringify(n))}else c(n||a||Vx.COMPANY_MASTER.FETCHED.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),u(!1),c(Vx.APP_DASHBOARD.FAILED,gx)})),C()}),[]),(0,n.useEffect)((()=>{h&&("user"===a?S():E())}),[h]);const T=e=>{const{statusId:t,title:a,requiredPermissions:n}=e,o={statusId:t,dashboardPlantId:h},i=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];const t=r&&r[0]?r.map((e=>e.id)):[];return t.some((t=>e.includes(t)))}(n);i?s("/work-permit-master",{state:o}):c("You are not authorized to access ".concat(a.toLowerCase()," work permits."),gx)};return(0,w.jsx)(n.Fragment,{children:(0,w.jsx)("div",{className:"page-content",children:d?(0,w.jsx)(xH,{}):(0,w.jsxs)("div",{children:[(0,w.jsxs)(wH,{container:!0,className:"d-flex align-items-center my-1",spacing:2,children:[(0,w.jsx)(wH,{item:!0,xs:12,sm:z?4:7,md:z?6:8,lg:z?6:8,className:"py-1",children:(0,w.jsx)(_o,{className:"inter-medium-500",children:e})}),(0,w.jsx)(wH,{item:!0,xs:12,sm:5,md:4,lg:4,className:"py-1",children:(0,w.jsx)(OK,{IsSelect:!0,Name:"selectPlant",Id:"selectPlant",Value:h,SelectOptions:m||[],Label:"Select plant",OnChange:e=>{const{value:t}=e.target;A(t)}})}),z?(0,w.jsx)(wH,{item:!0,xs:12,sm:3,md:2,lg:2,className:"py-1",children:(0,w.jsx)(bL,{OnPress:()=>{localStorage.removeItem("%temp?localhost:work-permit-data?client%"),s("/work-permit-master/create")},children:"Create Work Permit"})}):null]}),(0,w.jsx)(hl,{style:{color:"GrayText",border:"0.02rem solid GrayText"},className:"my-2"}),(0,w.jsxs)(wH,{container:!0,spacing:2,className:"my-2",children:[(0,w.jsx)(wH,{item:!0,xs:12,sm:6,children:(0,w.jsx)(wH,{container:!0,spacing:2,className:"mb-1",children:p.map(((e,t)=>(0,w.jsx)(wH,{item:!0,xs:6,sm:12,md:6,children:(0,w.jsx)(k5,{CardCount:e.count,CardTitle:e.title,CardBackgroundColor:e.cardBackgroundColor,CountBackgroundColor:e.countBackgroundColor,CardImage:e.cardImage,OnPressNavigate:()=>T(e)},t)},t)))})}),(0,w.jsx)(wH,{item:!0,xs:12,sm:6,children:(0,w.jsxs)(wH,{container:!0,spacing:2,className:"mb-1",children:[(0,w.jsx)(wH,{item:!0,xs:12,children:(0,w.jsx)(F4,{elevation:2,className:l?"p-1":"p-2",children:(0,w.jsxs)(K4,{children:[(0,w.jsxs)("div",{className:"d-flex align-items-center justify-content-between",children:[(0,w.jsx)(_o,{className:"inter-medium-500 pb-2",style:{fontSize:"16px"},children:"Your Created Work Permit(s)"}),(0,w.jsx)(_o,{className:"inter-medium-500 pb-2",style:{fontSize:"16px"},children:"Count"})]}),v.map(((e,t)=>(0,w.jsx)(x5,{Count:e.count,Name:e.name},t)))]})})}),(0,w.jsx)(wH,{item:!0,xs:12,children:(0,w.jsx)(F4,{elevation:2,className:l?"p-1":"p-2",children:(0,w.jsx)(K4,{children:(0,w.jsx)(wH,{container:!0,spacing:2,children:y.map(((e,t)=>(0,w.jsx)(wH,{item:!0,xs:12,sm:12,md:6,lg:6,children:(0,w.jsx)(w5,{Count:e.count,Image:e.image,Title:e.title,ImageBackgroundColor:e.imageBackgroundColor},t)},t)))})})})})]})})]})]})})})},_5=[{label:"Role Name",excelName:"Role Name",isSort:!0,id:"name",isIcon:!1},{label:"Masters Access",excelName:"Masters Access",isSort:!0,id:"mastersAuthority",isIcon:!1},{label:"Work Permit Access",excelName:"Work Permit Access",isSort:!0,id:"workPermitAuthority",isIcon:!1},{label:"Action",isSort:!1,id:"ActionToEditAndDelete",isIcon:!0,cellAlign:"center",editActionColor:WD,deleteActionColor:"#EA372F",headerAlign:"center"}];function H5(e){return(0,Ce.Ay)("MuiTooltip",e)}const Q5=(0,C.A)("MuiTooltip",["popper","popperInteractive","popperArrow","popperClose","tooltip","tooltipArrow","touch","tooltipPlacementLeft","tooltipPlacementRight","tooltipPlacementTop","tooltipPlacementBottom","arrow"]),K5=["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 V5=(0,i.Ay)(oW,{name:"MuiTooltip",slot:"Popper",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.popper,!a.disableInteractive&&t.popperInteractive,a.arrow&&t.popperArrow,!a.open&&t.popperClose]}})((e=>{let{theme:t,ownerState:a,open:n}=e;return(0,A.A)({zIndex:(t.vars||t).zIndex.tooltip,pointerEvents:"none"},!a.disableInteractive&&{pointerEvents:"auto"},!n&&{pointerEvents:"none"},a.arrow&&{['&[data-popper-placement*="bottom"] .'.concat(Q5.arrow)]:{top:0,marginTop:"-0.71em","&::before":{transformOrigin:"0 100%"}},['&[data-popper-placement*="top"] .'.concat(Q5.arrow)]:{bottom:0,marginBottom:"-0.71em","&::before":{transformOrigin:"100% 0"}},['&[data-popper-placement*="right"] .'.concat(Q5.arrow)]:(0,A.A)({},a.isRtl?{right:0,marginRight:"-0.71em"}:{left:0,marginLeft:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"100% 100%"}}),['&[data-popper-placement*="left"] .'.concat(Q5.arrow)]:(0,A.A)({},a.isRtl?{left:0,marginLeft:"-0.71em"}:{right:0,marginRight:"-0.71em"},{height:"1em",width:"0.71em","&::before":{transformOrigin:"0 0"}})})})),G5=(0,i.Ay)("div",{name:"MuiTooltip",slot:"Tooltip",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.tooltip,a.touch&&t.touch,a.arrow&&t.tooltipArrow,t["tooltipPlacement".concat((0,st.A)(a.placement.split("-")[0]))]]}})((e=>{let{theme:t,ownerState:a}=e;return(0,A.A)({backgroundColor:t.vars?t.vars.palette.Tooltip.bg:(0,tt.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},a.arrow&&{position:"relative",margin:0},a.touch&&{padding:"8px 16px",fontSize:t.typography.pxToRem(14),lineHeight:"".concat((n=16/14,Math.round(1e5*n)/1e5),"em"),fontWeight:t.typography.fontWeightRegular},{[".".concat(Q5.popper,'[data-popper-placement*="left"] &')]:(0,A.A)({transformOrigin:"right center"},a.isRtl?(0,A.A)({marginLeft:"14px"},a.touch&&{marginLeft:"24px"}):(0,A.A)({marginRight:"14px"},a.touch&&{marginRight:"24px"})),[".".concat(Q5.popper,'[data-popper-placement*="right"] &')]:(0,A.A)({transformOrigin:"left center"},a.isRtl?(0,A.A)({marginRight:"14px"},a.touch&&{marginRight:"24px"}):(0,A.A)({marginLeft:"14px"},a.touch&&{marginLeft:"24px"})),[".".concat(Q5.popper,'[data-popper-placement*="top"] &')]:(0,A.A)({transformOrigin:"center bottom",marginBottom:"14px"},a.touch&&{marginBottom:"24px"}),[".".concat(Q5.popper,'[data-popper-placement*="bottom"] &')]:(0,A.A)({transformOrigin:"center top",marginTop:"14px"},a.touch&&{marginTop:"24px"})});var n})),W5=(0,i.Ay)("span",{name:"MuiTooltip",slot:"Arrow",overridesResolver:(e,t)=>t.arrow})((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,tt.X4)(t.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}}}));let Y5=!1;const q5=new Zo.E;let J5={x:0,y:0};function X5(e,t){return function(a){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o{void 0!==ze.current&&(document.body.style.WebkitUserSelect=ze.current,ze.current=void 0),ve.clear()}));n.useEffect((()=>Me),[Me]);const Ce=e=>{q5.clear(),Y5=!0,ye(!0),Y&&!we&&Y(e)},Se=(0,Ho.A)((e=>{q5.start(800+V,(()=>{Y5=!1})),ye(!1),W&&we&&W(e),Ae.start(ce.transitions.duration.shortest,(()=>{fe.current=!1}))})),Ee=e=>{fe.current&&"touchstart"!==e.type||(le&&le.removeAttribute("title"),pe.clear(),ge.clear(),L||Y5&&_?pe.start(Y5?_:L,(()=>{Ce(e)})):Ce(e))},Te=e=>{pe.clear(),ge.start(V,(()=>{Se(e)}))},{isFocusVisibleRef:Be,onBlur:Re,onFocus:Ie,ref:Ne}=(0,Qo.A)(),[,Pe]=n.useState(!1),Fe=e=>{Re(e),!1===Be.current&&(Pe(!1),Te(e))},Oe=e=>{le||de(e.currentTarget),Ie(e),!0===Be.current&&(Pe(!0),Ee(e))},De=e=>{fe.current=!0;const t=ie.props;t.onTouchStart&&t.onTouchStart(e)},Ue=e=>{De(e),ge.clear(),Ae.clear(),Me(),ze.current=document.body.style.WebkitUserSelect,document.body.style.WebkitUserSelect="none",ve.start(H,(()=>{document.body.style.WebkitUserSelect=ze.current,Ee(e)}))},je=e=>{ie.props.onTouchEnd&&ie.props.onTouchEnd(e),Me(),ge.start(G,(()=>{Se(e)}))};n.useEffect((()=>{if(we)return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)};function e(e){"Escape"!==e.key&&"Esc"!==e.key||Se(e)}}),[Se,we]);const Le=(0,ke.A)(ie.ref,Ne,de,t);te||0===te||(we=!1);const _e=n.useRef(),He={},Qe="string"===typeof te;N?(He.title=we||!Qe||O?null:te,He["aria-describedby"]=we?xe:null):(He["aria-label"]=Qe?te:null,He["aria-labelledby"]=we&&!Qe?xe:null);const Ke=(0,A.A)({},He,re,ie.props,{className:(0,R.A)(re.className,ie.props.className),onTouchStart:De,ref:Le},Q?{onMouseMove:e=>{const t=ie.props;t.onMouseMove&&t.onMouseMove(e),J5={x:e.clientX,y:e.clientY},_e.current&&_e.current.update()}}:{});const Ve={};U||(Ke.onTouchStart=Ue,Ke.onTouchEnd=je),O||(Ke.onMouseOver=X5(Ee,Ke.onMouseOver),Ke.onMouseLeave=X5(Te,Ke.onMouseLeave),he||(Ve.onMouseOver=Ee,Ve.onMouseLeave=Te)),P||(Ke.onFocus=X5(Oe,Ke.onFocus),Ke.onBlur=X5(Fe,Ke.onBlur),he||(Ve.onFocus=Oe,Ve.onBlur=Fe));const Ge=n.useMemo((()=>{var e;let t=[{name:"arrow",enabled:Boolean(ue),options:{element:ue,padding:4}}];return null!=(e=Z.popperOptions)&&e.modifiers&&(t=t.concat(Z.popperOptions.modifiers)),(0,A.A)({},Z.popperOptions,{modifiers:t})}),[ue,Z]),We=(0,A.A)({},C,{isRtl:se,arrow:S,disableInteractive:he,placement:J,PopperComponentProp:X,touch:fe.current}),Ye=(e=>{const{classes:t,disableInteractive:a,arrow:n,touch:r,placement:o}=e,i={popper:["popper",!a&&"popperInteractive",n&&"popperArrow"],tooltip:["tooltip",n&&"tooltipArrow",r&&"touch","tooltipPlacement".concat((0,st.A)(o.split("-")[0]))],arrow:["arrow"]};return(0,I.A)(i,H5,t)})(We),qe=null!=(a=null!=(r=ee.popper)?r:T.Popper)?a:V5,Je=null!=(o=null!=(i=null!=(c=ee.transition)?c:T.Transition)?i:ae)?o:Ol,Xe=null!=(s=null!=(l=ee.tooltip)?l:T.Tooltip)?s:G5,Ze=null!=(d=null!=(u=ee.arrow)?u:T.Arrow)?d:W5,$e=j(qe,(0,A.A)({},Z,null!=(m=$.popper)?m:B.popper,{className:(0,R.A)(Ye.popper,null==Z?void 0:Z.className,null==(f=null!=(g=$.popper)?g:B.popper)?void 0:f.className)}),We),et=j(Je,(0,A.A)({},ne,null!=(v=$.transition)?v:B.transition),We),tt=j(Xe,(0,A.A)({},null!=(b=$.tooltip)?b:B.tooltip,{className:(0,R.A)(Ye.tooltip,null==(y=null!=(k=$.tooltip)?k:B.tooltip)?void 0:y.className)}),We),at=j(Ze,(0,A.A)({},null!=(x=$.arrow)?x:B.arrow,{className:(0,R.A)(Ye.arrow,null==(z=null!=(M=$.arrow)?M:B.arrow)?void 0:z.className)}),We);return(0,w.jsxs)(n.Fragment,{children:[n.cloneElement(ie,Ke),(0,w.jsx)(qe,(0,A.A)({as:null!=X?X:oW,placement:J,anchorEl:Q?{getBoundingClientRect:()=>({top:J5.y,left:J5.x,right:J5.x,bottom:J5.y,width:0,height:0})}:le,popperRef:_e,open:!!le&&we,id:xe,transition:!0},Ve,$e,{popperOptions:Ge,children:e=>{let{TransitionProps:t}=e;return(0,w.jsx)(Je,(0,A.A)({timeout:ce.transitions.duration.shorter},t,et,{children:(0,w.jsxs)(Xe,(0,A.A)({},tt,{children:[te,S?(0,w.jsx)(Ze,(0,A.A)({},at,{ref:me})):null]}))}))}}))]})})),$5=Z5,e6=e=>{let{Title:t,Placement:a,children:n}=e;const r=(0,i.Ay)((e=>{let{className:t,...a}=e;return(0,w.jsx)($5,{...a,classes:{popper:t}})}))((e=>{let{theme:t}=e;return{["& .".concat(Q5.tooltip)]:{fontSize:13,fontFamily:"Inter"}}}));return(0,w.jsx)(r,{title:t,placement:a,children:n})},t6=QU((e=>({menuItem:{display:"grid"}}))),a6=e=>{var t;let{Data:a}=e;const n=a&&((null===a||void 0===a?void 0:a.length)||0);return(0,w.jsxs)("div",{className:"d-flex gap-2 align-items-center",children:[(0,w.jsx)(pz,{noWrap:!0,className:"inter-medium-300",variant:"inherit",children:a&&((null===(t=a[0])||void 0===t?void 0:t.name)||"Not Assigned")}),n>1?(0,w.jsx)(e6,{Placement:"top",Title:a.map((e=>e.name)).join(", "),children:(0,w.jsx)(bW,{label:"+".concat(n-1," more"),size:"small",style:{cursor:"pointer"}})}):null]})},n6=e=>{let{RowData:t=[],Columns:a,RowsToDisplay:r,OptionsForRowsPerPage:o,HoverEffect:i,DenseTable:c,RequiredSearch:s,DataToBeExport:l,FileNameForExportData:d,HeaderFontSize:u,GetRowDataOnClickOfEditIcon:m,IsOutSideSearch:f}=e;const h=t6(),[A,p]=(0,n.useState)("asc"),[g,v]=(0,n.useState)(a[0].id),[b,y]=(0,n.useState)([...t]),[k,x]=(0,n.useState)(0),[z,M]=(0,n.useState)(r||10),[C,S]=(0,n.useState)("");return(0,n.useEffect)((()=>{if(C){const e=c0(C,t);y(e),x(0)}else y([...t])}),[C]),(0,n.useEffect)((()=>{f&&t&&(y(t),x(0))}),[t,f]),(0,w.jsxs)(ct,{sx:{width:"100%",mb:2,borderRadius:"5px"},children:[(s||l)&&(0,w.jsx)("div",{className:"d-flex align-items-center py-2 ps-2 pe-3",style:{background:"rgba(224, 224, 224, 0.4)",borderRadius:"5px 5px 0 0"},children:(0,w.jsxs)("div",{className:"d-flex align-items-center gap-1",children:[s&&(0,w.jsx)(DK,{CancelSearch:()=>{S(""),c0(C,t),y([...t])},HandleSearch:e=>{const{value:a}=e.target;S(a),c0(a,t)},SearchText:C}),l&&(0,w.jsx)(bL,{Type:"submit",OnPress:()=>{$x(t,a,d)},Size:"small",ClassName:"ms-2",children:"Export"})]})}),(0,w.jsx)(f0,{style:s||l?{}:{borderTopLeftRadius:"5px",borderTopRightRadius:"5px"},children:(0,w.jsxs)(y0,{size:c?"small":"medium",className:"rounded rounded-2",children:[(0,w.jsx)(E0,{style:{background:"rgba(224, 224, 224, 0.4)"},children:(0,w.jsx)(F0,{children:a.map((e=>(0,w.jsx)(_0,{sortDirection:g===e.id&&A,style:{cursor:"pointer",padding:"auto",fontSize:u||"13px"},align:e.headerAlign||"left",children:e.isSort?(0,w.jsx)(q0,{active:g===e.id,direction:g===e.id?A:"asc",onClick:()=>t0(A,g,e.id,p,v),children:(0,w.jsx)(pz,{className:"inter-medium-300",variant:"inherit",children:e.label})}):(0,w.jsx)(pz,{className:"inter-medium-300",variant:"inherit",children:e.label})},e.id)))})}),(0,w.jsx)(a4,{children:b&&b[0]?i0(b,o0(A,g)).slice(k*z,k*z+z).map((e=>(0,w.jsx)(F0,{hover:!!i,role:"row",tabIndex:-1,children:a.map((t=>(0,w.jsx)(_0,{align:t.cellAlign||"left",sx:{padding:"auto"},children:"mastersAuthority"===t.id||"workPermitAuthority"===t.id?(0,w.jsx)(a6,{Data:e[t.id]}):t.isIcon&&"Action"===t.label?(0,w.jsx)("div",{className:"d-flex justify-content-center gap-3",children:(0,w.jsx)("img",{src:C4,className:"cursor-pointer",alt:"Edit",style:{width:"22px",height:"22px"},onClick:()=>{m("Update Role",e)}})}):e[t.id]||"Not Assigned"},t.id)))},e.id))):(0,w.jsx)(F0,{hover:!!i,role:"row",children:(0,w.jsx)(_0,{align:"center",sx:{padding:"auto"},colSpan:null===a||void 0===a?void 0:a.length,children:(0,w.jsx)(pz,{variant:"subtitle2",className:"inter-regular-400 my-3",children:"There are no records to display"})})})})]})}),(0,w.jsx)(M4,{rowsPerPageOptions:o||[5,10,25],component:"div",className:"custom-mui-pagination",slotProps:{select:{MenuProps:{MenuListProps:{classes:{root:h.menuItem},sx:{"& .MuiMenuItem-root":{padding:"5px 8px"}}}}}},count:b&&b.length,rowsPerPage:z,page:k,onPageChange:(e,t)=>a0(0,t,x),onRowsPerPageChange:e=>n0(e,M,x)})]})};var r6=n.createContext();const o6=r6;function i6(){return n.useContext(o6)}var c6=n.forwardRef((function(e,t){e.checked;var a=e.classes,r=e.className,o=e.control,i=e.disabled,c=(e.inputRef,e.label),s=e.labelPlacement,l=void 0===s?"end":s,d=(e.name,e.onChange,e.value,Ct(e,["checked","classes","className","control","disabled","inputRef","label","labelPlacement","name","onChange","value"])),u=i6(),m=i;"undefined"===typeof m&&"undefined"!==typeof o.props.disabled&&(m=o.props.disabled),"undefined"===typeof m&&u&&(m=u.disabled);var f={disabled:m};return["checked","name","onChange","value","inputRef"].forEach((function(t){"undefined"===typeof o.props[t]&&"undefined"!==typeof e[t]&&(f[t]=e[t])})),n.createElement("label",(0,A.A)({className:Et(a.root,r,"end"!==l&&a["labelPlacement".concat(Uo(l))],m&&a.disabled),ref:t},d),n.cloneElement(o,f),n.createElement(_o,{component:"span",className:Et(a.label,m&&a.disabled)},c))}));const s6=Do((function(e){return{root:{display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,"&$disabled":{cursor:"default"}},labelPlacementStart:{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},labelPlacementTop:{flexDirection:"column-reverse",marginLeft:16},labelPlacementBottom:{flexDirection:"column",marginLeft:16},disabled:{},label:{"&$disabled":{color:e.palette.text.disabled}}}}),{name:"MuiFormControlLabel"})(c6);function l6(e){return(0,Ce.Ay)("PrivateSwitchBase",e)}(0,C.A)("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);const d6=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],u6=(0,i.Ay)(wi)((e=>{let{ownerState:t}=e;return(0,A.A)({padding:9,borderRadius:"50%"},"start"===t.edge&&{marginLeft:"small"===t.size?-3:-12},"end"===t.edge&&{marginRight:"small"===t.size?-3:-12})})),m6=(0,i.Ay)("input",{shouldForwardProp:lt.A})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),f6=n.forwardRef((function(e,t){const{autoFocus:a,checked:n,checkedIcon:r,className:o,defaultChecked:i,disabled:c,disableFocusRipple:s=!1,edge:l=!1,icon:d,id:u,inputProps:m,inputRef:f,name:h,onBlur:g,onChange:v,onFocus:b,readOnly:y,required:k=!1,tabIndex:x,type:z,value:M}=e,C=(0,p.A)(e,d6),[S,E]=(0,$Q.A)({controlled:n,default:Boolean(i),name:"SwitchBase",state:"checked"}),T=NH();let B=c;T&&"undefined"===typeof B&&(B=T.disabled);const N="checkbox"===z||"radio"===z,P=(0,A.A)({},e,{checked:S,disabled:B,disableFocusRipple:s,edge:l}),F=(e=>{const{classes:t,checked:a,disabled:n,edge:r}=e,o={root:["root",a&&"checked",n&&"disabled",r&&"edge".concat((0,st.A)(r))],input:["input"]};return(0,I.A)(o,l6,t)})(P);return(0,w.jsxs)(u6,(0,A.A)({component:"span",className:(0,R.A)(F.root,o),centerRipple:!0,focusRipple:!s,disabled:B,tabIndex:null,role:void 0,onFocus:e=>{b&&b(e),T&&T.onFocus&&T.onFocus(e)},onBlur:e=>{g&&g(e),T&&T.onBlur&&T.onBlur(e)},ownerState:P,ref:t},C,{children:[(0,w.jsx)(m6,(0,A.A)({autoFocus:a,checked:n,defaultChecked:i,className:F.input,disabled:B,id:N?u:void 0,name:h,onChange:e=>{if(e.nativeEvent.defaultPrevented)return;const t=e.target.checked;E(t),v&&v(e,t)},readOnly:y,ref:f,required:k,ownerState:P,tabIndex:x,type:z},"checkbox"===z&&void 0===M?{}:{value:M},m)),S?r:d]}))})),h6=f6,A6=(0,HL.A)((0,w.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"),p6=(0,HL.A)((0,w.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"),g6=(0,HL.A)((0,w.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");function v6(e){return(0,Ce.Ay)("MuiCheckbox",e)}const b6=(0,C.A)("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]),y6=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],k6=(0,i.Ay)(h6,{shouldForwardProp:e=>(0,lt.A)(e)||"classes"===e,name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.root,a.indeterminate&&t.indeterminate,t["size".concat((0,st.A)(a.size))],"default"!==a.color&&t["color".concat((0,st.A)(a.color))]]}})((e=>{let{theme:t,ownerState:a}=e;return(0,A.A)({color:(t.vars||t).palette.text.secondary},!a.disableRipple&&{"&:hover":{backgroundColor:t.vars?"rgba(".concat("default"===a.color?t.vars.palette.action.activeChannel:t.vars.palette[a.color].mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,tt.X4)("default"===a.color?t.palette.action.active:t.palette[a.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==a.color&&{["&.".concat(b6.checked,", &.").concat(b6.indeterminate)]:{color:(t.vars||t).palette[a.color].main},["&.".concat(b6.disabled)]:{color:(t.vars||t).palette.action.disabled}})})),w6=(0,w.jsx)(p6,{}),x6=(0,w.jsx)(A6,{}),z6=(0,w.jsx)(g6,{}),M6=n.forwardRef((function(e,t){var a,r;const o=(0,oe.b)({props:e,name:"MuiCheckbox"}),{checkedIcon:i=w6,color:c="primary",icon:s=x6,indeterminate:l=!1,indeterminateIcon:d=z6,inputProps:u,size:m="medium",className:f}=o,h=(0,p.A)(o,y6),g=l?d:s,v=l?d:i,b=(0,A.A)({},o,{color:c,indeterminate:l,size:m}),y=(e=>{const{classes:t,indeterminate:a,color:n,size:r}=e,o={root:["root",a&&"indeterminate","color".concat((0,st.A)(n)),"size".concat((0,st.A)(r))]},i=(0,I.A)(o,v6,t);return(0,A.A)({},t,i)})(b);return(0,w.jsx)(k6,(0,A.A)({type:"checkbox",inputProps:(0,A.A)({"data-indeterminate":l},u),icon:n.cloneElement(g,{fontSize:null!=(a=g.props.fontSize)?a:m}),checkedIcon:n.cloneElement(v,{fontSize:null!=(r=v.props.fontSize)?r:m}),ownerState:b,ref:t,className:(0,R.A)(y.root,f)},h,{classes:y}))})),C6=M6,S6=e=>{let{Color:t,ClassName:a,Style:n,SX:r,Indeterminate:o,Checked:i,OnChange:c,OnBlur:s,IsDefaultChecked:l,Value:d,Name:u,Id:m,Disabled:f}=e;const h=l?{defaultChecked:l}:{};return(0,w.jsx)(C6,{style:{...n},disabled:f||!1,className:a,value:d,name:u,id:m,indeterminate:o,checked:i,onChange:c,onBlur:s,sx:{color:t||WD,padding:"8px","&.MuiButtonBase-root":{color:"".concat(t||ZD," !important"),padding:"8px !important"},"&.Mui-checked":{color:"".concat(t||WD," !important")},"&.MuiCheckbox-indeterminate":{color:"".concat(t||WD," !important")},"&.Mui-disabled":{color:"".concat(t||ZD," !important")},...r},...h})},E6=e=>{let{Open:t,ToggleDialogBox:a,Title:r,DialogData:o,SetDialogData:i,FetchAllRoles:c,AllRoleNames:s}=e;const{showSnackbar:l}=r_(),{accountId:d,userUid:u}=KD();wz("(max-width:500px)");const m=o&&(null===o||void 0===o?void 0:o.id),[f,h]=(0,n.useState)([]),[A,p]=(0,n.useState)(!1),[g,v]=(0,n.useState)(!1),b=()=>{p(!0),ED("/responsibilities/getAllResponsibilities").then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)).then((e=>{if(e&&e.data){const{statusCode:t,data:a}=e.data;if(t&&200===t&&a&&a[0]){const e=a.filter((e=>"1"!==e.id&&"8"!==e.id));h(e)}}})).catch((e=>{console.log("Error: ",e),l(Vx.ROLE_MASTER.GET.FAILED,gx)})).finally((()=>{p(!1)}))},y=e=>{v(!0),(e=>TD("/role/createRole",e).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)))(e).then((e=>{if(e&&e.data){const{statusCode:t,success:a,message:n,data:r}=e.data;a||200===t?(l(Vx.ROLE_MASTER.CREATE.SUCCESS,px),M(),c()):l(r||n||Vx.ROLE_MASTER.CREATE.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),l(Vx.ROLE_MASTER.CREATE.FAILED,gx)})).finally((()=>{v(!1)}))},k=e=>{v(!0),(e=>BD("/role/updateRole",e).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)))(e).then((e=>{if(e&&e.data){const{statusCode:t,success:a,message:n,data:r}=e.data;a||200===t?(l(Vx.ROLE_MASTER.UPDATE.SUCCESS,px),M(),c()):l(r||n||Vx.ROLE_MASTER.UPDATE.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),l(Vx.ROLE_MASTER.UPDATE.FAILED,gx)})).finally((()=>{v(!1)}))},x=cZ({enableReinitialize:!0,initialValues:{name:o&&o.name||"",responsibilities:o&&o.responsibilities||[]},validationSchema:y$({name:l$().trim().matches(xx.REGEX.INITIAL,xx.MESAAGE.INITIAL).required(Rx.ROLE_NAME),responsibilities:w$().of(y$().required(Rx.RESPONSIBILITY)).min(1,Rx.RESPONSIBILITY).required(Rx.RESPONSIBILITY)}),onSubmit:e=>{if(o&&o.name){const t={...e,id:o.id,accountId:d,updatedBy:u};k(t)}else nz(s,e.name)?l(Vx.ROLE_MASTER.DUPLICATE_ROLE,gx):y({...e,name:ez(e.name.trim()),accountId:d,createdBy:u,updatedBy:u})},onReset:()=>{document.querySelectorAll(".responsibilityCheckbox").forEach((e=>{e.checked=!1}))}});(0,n.useEffect)((()=>{navigator.onLine?b():l(vx,gx)}),[]);const z=(e,t)=>{const{name:a}=e.target,n=x.values.responsibilities.find((e=>e.id===t.id));n?x.setFieldValue(a,x.values.responsibilities.filter((e=>e.id!==t.id))):x.setFieldValue(a,[...x.values.responsibilities,t])};function M(){a(),x.handleReset(),i(null)}return(0,w.jsxs)(hV,{open:t,disableEscapeKeyDown:!0,maxWidth:"md",disableEnforceFocus:!0,fullWidth:!0,BackdropProps:{style:{opacity:.7}},children:[(0,w.jsx)(pV,{id:"responsive-dialog-title",children:(0,w.jsx)(_o,{className:"inter-medium-500",style:{fontSize:"18px"},children:r})}),(0,w.jsx)(zU,{"aria-label":"close",onClick:M,style:{position:"absolute",right:8,top:8,color:e=>e.palette.grey[500]},children:(0,w.jsx)(Oc.Close,{})}),(0,w.jsx)(vV,{dividers:!0,children:(0,w.jsxs)("div",{children:[(0,w.jsxs)(wH,{container:!0,spacing:2,className:"mb-1",children:[(0,w.jsxs)(wH,{item:!0,xs:12,className:"mb-2",children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-1",children:"Role Name"}),(0,w.jsx)(OK,{Name:"name",Id:"name",Type:"text",Disabled:g||m,Value:x.values.name||"",OnBlur:x.handleBlur,OnChange:x.handleChange,IsCapitalizeRequired:!0,PlaceHolder:"Enter Role Name",Error:!(!x.touched.name||!x.errors.name),HelperText:x.touched.name&&x.errors.name?(0,w.jsx)(PK,{ErrorMessage:x.errors.name}):null})]}),A?(0,w.jsx)(xH,{IsMiniLoader:!0}):(0,w.jsxs)(wH,{container:!0,spacing:2,className:"mb-1",style:{overflowY:"auto",height:"200px",padding:"15px"},children:[(0,w.jsxs)(wH,{item:!0,spacing:2,xs:12,sm:6,children:[(0,w.jsx)(wH,{item:!0,xs:12,children:(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 mb-2",children:"Select Master Access"})}),f.filter((e=>"Master"===e.type)).map(((e,t)=>(0,w.jsx)(wH,{item:!0,xs:12,children:(0,w.jsx)(s6,{style:{height:40},control:(0,w.jsx)(S6,{ClassName:"responsibilityCheckbox",OnChange:t=>z(t,e),OnBlur:x.handleBlur,Value:e.name,Checked:x.values.responsibilities.some((t=>t.id===e.id)),Name:"responsibilities",Id:"responsibilities"}),label:(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400",children:e.name})})},t)))]}),(0,w.jsxs)(wH,{item:!0,spacing:2,xs:12,sm:6,children:[(0,w.jsx)(wH,{item:!0,xs:12,children:(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 mb-2",children:"Select Work Permit Access"})}),f.filter((e=>"Work Permit"===e.type)).map(((e,t)=>(0,w.jsx)(wH,{item:!0,xs:12,children:(0,w.jsx)(s6,{style:{height:40},control:(0,w.jsx)(S6,{ClassName:"responsibilityCheckbox",OnChange:t=>z(t,e),OnBlur:x.handleBlur,Value:e.name,Checked:x.values.responsibilities.some((t=>t.id===e.id)),Name:"responsibilities",Id:"responsibilities"}),label:(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400",children:e.name})})},t)))]})]}),(0,w.jsx)(wH,{item:!0,xs:12,children:x.touched.responsibilities&&x.errors.responsibilities?(0,w.jsx)(PK,{ErrorMessage:x.errors.responsibilities}):null})]}),(0,w.jsxs)(wH,{container:!0,spacing:2,className:"mt-3",children:[m?null:(0,w.jsx)(wH,{item:!0,xs:6,children:(0,w.jsx)(bL,{Type:"reset",IsDisabled:g,OnPress:()=>{x.handleReset()},children:"Reset",Color:"error"})}),(0,w.jsx)(wH,{item:!0,xs:m?12:6,children:(0,w.jsx)(bL,{Type:"submit",OnPress:()=>{navigator.onLine?x.handleSubmit():l(vx,gx)},IsDisabled:g,LoadingState:g,children:null!==o?"Update":"Create"})})]})]})})]})},T6=e=>{let{ModalState:t,ToggleFunction:a,SetModalState:n,OnSubmit:r,LoaderState:o}=e;const{showSnackbar:i}=r_();return(0,w.jsxs)(Fj,{open:t,"aria-labelledby":"form-dialog-title",maxWidth:"xs",fullWidth:!0,children:[(0,w.jsxs)(_j,{style:{textAlign:"center"},children:[(0,w.jsx)(Ei,{"aria-label":"close",onClick:()=>{a(),n(null)},style:{position:"absolute",right:8,top:8},children:(0,w.jsx)(Oc.Close,{})}),(0,w.jsx)(Oc.Error,{style:{fontSize:40,color:WD}})]}),(0,w.jsxs)(Gj,{style:{textAlign:"center"},children:[(0,w.jsx)(_o,{style:{fontSize:"24px"},className:"inter-regular-400",children:"Are you sure"}),(0,w.jsx)(_o,{style:{fontSize:"16px"},className:"inter-regular-400",children:"Do you want to delete this role?"})]}),(0,w.jsxs)(Xj,{className:"justify-content-center mb-3 mx-5",children:[(0,w.jsx)(bL,{OnPress:()=>{a(),n(null)},children:"Cancel"}),(0,w.jsx)(bL,{Color:"error",OnPress:()=>{navigator.onLine?r():i(vx,gx)},LoadingState:o,IsDisabled:o,children:"Delete"})]})]})},B6=()=>{const{showSnackbar:e}=r_(),{accountId:t}=KD(),a=tz()&&tz();document.title="".concat(a," | Work Permit");const[r,o]=(0,n.useState)(!1),[i,c]=(0,n.useState)(!1),[s,l]=(0,n.useState)(!1),[d,u]=(0,n.useState)([]),[m,f]=(0,n.useState)([]),[h,A]=(0,n.useState)(null),[p,g]=(0,n.useState)(!1),[v,b]=(0,n.useState)(""),y=()=>{l(!0),M$(t).then((e=>{if(e&&e.data){const{statusCode:t,data:a}=e.data;if(t&&200===t){const e=a&&a.length>0?a.filter((e=>"admin"!==e.name.toLowerCase().trim())).map((e=>{const t=e.responsibilities.filter((e=>"Work Permit"===e.type)),a=e.responsibilities.filter((e=>"Master"===e.type));return{...e,workPermitAuthority:t,mastersAuthority:a}})):[],t=a&&a.length>0?a.map((e=>{const t=e.responsibilities.filter((e=>"Work Permit"===e.type)),a=e.responsibilities.filter((e=>"Master"===e.type));return{...e,workPermitAuthority:t,mastersAuthority:a}})):[];f(e),u(t)}}})).catch((t=>{console.log("Error: ",t),e(bx,gx)})).finally((()=>{l(!1)}))},k=()=>{o((e=>!e))},x=()=>{c((e=>!e))};return(0,n.useEffect)((()=>{navigator.onLine?y():e(vx,gx)}),[]),(0,n.useEffect)((()=>{if(""===v)f(d);else{const e=s0(v,d);f(e)}}),[v]),(0,w.jsxs)(n.Fragment,{children:[r?(0,w.jsx)(E6,{Open:r,Title:h?"Update Existing Role Access":"Create New Role",DialogData:h,SetDialogData:A,ToggleDialogBox:k,FetchAllRoles:y,AllRoleNames:d[0]&&d.map((e=>e.name.toLowerCase()))}):null,i?(0,w.jsx)(T6,{ModalState:i,SetModalState:A,ToggleFunction:x,LoaderState:p,OnSubmit:()=>{g(!0),((e,t)=>RD("".concat("/role/deleteRole","/").concat(e,"/account/").concat(t)).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)))(h.id,t).then((t=>{if(t&&t.data){const{statusCode:a,success:n}=t.data;n||200===a?(e(Vx.ROLE_MASTER.DELETE.SUCCESS,px),x(),A(null),y()):e(Vx.ROLE_MASTER.DELETE.FAILED,gx)}})).catch((t=>{console.log("Error: ",t),e(Vx.ROLE_MASTER.DELETE.FAILED,gx)})).finally((()=>{g(!1)}))}}):null,(0,w.jsx)("div",{className:"page-content",children:s?(0,w.jsx)(xH,{}):(0,w.jsxs)("div",{children:[(0,w.jsxs)(wH,{container:!0,className:"d-flex align-items-center my-1",spacing:2,children:[(0,w.jsx)(wH,{item:!0,xs:12,sm:9,md:10,lg:10,className:"py-1",children:(0,w.jsx)(_o,{className:"inter-medium-500",children:a})}),(0,w.jsx)(wH,{item:!0,xs:12,sm:3,md:2,lg:2,className:"py-1",children:(0,w.jsx)(bL,{OnPress:k,children:"Create New Role"})})]}),(0,w.jsx)(hl,{style:{color:"GrayText",border:"0.02rem solid GrayText"},className:"mt-2"}),(0,w.jsx)(wH,{container:!0,className:"my-2",spacing:2,children:(0,w.jsx)(wH,{item:!0,xs:12,sm:4,md:4,lg:4,children:(0,w.jsx)(DK,{CancelSearch:()=>{b("")},HandleSearch:e=>b(e.target.value),SearchText:v})})}),(0,w.jsx)(wH,{container:!0,className:"my-2",children:(0,w.jsx)(wH,{item:!0,xs:12,children:(0,w.jsx)(n6,{Columns:_5,RowData:m||[],DenseTable:!0,IsOutSideSearch:!0,GetRowDataOnClickOfEditIcon:(e,t)=>{((e,t)=>{"Update Role"===e?(A(t),k()):"Create Role"===e?k():(x(),A(t))})(e,t)},RowsToDisplay:10,OptionsForRowsPerPage:[5,10,15,25,50]})})})]})})]})},R6=QU((e=>({menuItem:{display:"grid"}}))),I6=e=>{let{RowData:t=[],Columns:a,RowsToDisplay:r,OptionsForRowsPerPage:o,HoverEffect:i,DenseTable:c,RequiredSearch:s,DataToBeExport:l,FileNameForExportData:d,HeaderFontSize:u,GetRowDataOnClickOfEditIcon:m,IsOutSideSearch:f}=e;const h=R6(),[A,p]=(0,n.useState)("asc"),[g,v]=(0,n.useState)(a[0].id),[b,y]=(0,n.useState)([...t]),[k,x]=(0,n.useState)(0),[z,M]=(0,n.useState)(r||10),[C,S]=(0,n.useState)("");return(0,n.useEffect)((()=>{if(C){const e=c0(C,t);y(e),x(0)}else y([...t])}),[C]),(0,n.useEffect)((()=>{f&&t&&(y(t),x(0))}),[t,f]),(0,w.jsxs)(ct,{sx:{width:"100%",mb:2,borderRadius:"5px"},children:[(s||l)&&(0,w.jsx)("div",{className:"d-flex align-items-center py-2 ps-2 pe-3",style:{background:"rgba(224, 224, 224, 0.4)",borderRadius:"5px 5px 0 0"},children:(0,w.jsxs)("div",{className:"d-flex align-items-center gap-1",children:[s&&(0,w.jsx)(DK,{CancelSearch:()=>{S(""),c0(C,t),y([...t])},HandleSearch:e=>{const{value:a}=e.target;S(a),c0(a,t)},SearchText:C}),l&&(0,w.jsx)(bL,{Type:"submit",OnPress:()=>{$x(t,a,d)},Size:"small",ClassName:"ms-2",children:"Export"})]})}),(0,w.jsx)(f0,{style:s||l?{}:{borderTopLeftRadius:"5px",borderTopRightRadius:"5px"},children:(0,w.jsxs)(y0,{size:c?"small":"medium",className:"rounded rounded-2",children:[(0,w.jsx)(E0,{style:{background:"rgba(224, 224, 224, 0.4)"},children:(0,w.jsx)(F0,{children:a.map((e=>(0,w.jsx)(_0,{sortDirection:g===e.id&&A,style:{cursor:"pointer",padding:"auto",fontSize:u||"13px"},align:e.headerAlign||"left",children:e.isSort?(0,w.jsx)(q0,{active:g===e.id,direction:g===e.id?A:"asc",onClick:()=>t0(A,g,e.id,p,v),children:(0,w.jsx)(pz,{className:"inter-medium-300",variant:"inherit",children:e.label})}):(0,w.jsx)(pz,{className:"inter-medium-300",variant:"inherit",children:e.label})},e.id)))})}),(0,w.jsx)(a4,{children:b&&b[0]?i0(b,o0(A,g)).slice(k*z,k*z+z).map((e=>(0,w.jsx)(F0,{hover:!!i,role:"row",tabIndex:-1,children:a.map((t=>(0,w.jsx)(_0,{align:t.cellAlign||"left",sx:{padding:"auto",minWidth:t.columnWidth},children:t.isIcon&&"Action"===t.label?(0,w.jsxs)("div",{className:"d-flex justify-content-center gap-3",children:[(0,w.jsx)("img",{src:C4,className:"cursor-pointer",alt:"Edit",style:{width:"22px",height:"22px"},onClick:()=>{m("Update Plant",e)}}),(0,w.jsx)("img",{src:S4,className:"cursor-pointer",alt:"Edit",style:{width:"22px",height:"22px"},onClick:()=>{m("Delete Plant",e)}})]}):"emergencyContactNumber"===t.id?"".concat(iz(e.emergencyContactNumberCountryCode)," ").concat(e[t.id])||"Not Available":e[t.id]||"Not Available"},t.id)))},e.id))):(0,w.jsx)(F0,{hover:!!i,role:"row",children:(0,w.jsx)(_0,{align:"center",sx:{padding:"auto"},colSpan:null===a||void 0===a?void 0:a.length,children:(0,w.jsx)(pz,{variant:"subtitle2",className:"inter-regular-400 my-3",children:"There are no records to display"})})})})]})}),(0,w.jsx)(M4,{rowsPerPageOptions:o||[5,10,25],component:"div",className:"custom-mui-pagination",slotProps:{select:{MenuProps:{MenuListProps:{classes:{root:h.menuItem},sx:{"& .MuiMenuItem-root":{padding:"5px 8px"}}}}}},count:b&&b.length,rowsPerPage:z,page:k,onPageChange:(e,t)=>a0(0,t,x),onRowsPerPageChange:e=>n0(e,M,x)})]})},N6=e=>{let{Options:t=[],SortOptions:a=!0,Size:r,Id:o,Value:i,DisableCloseOnSelect:c,GetOptionDisabled:s=()=>{},ChipLimit:l,Disabled:d,HandleOnChange:u,HandleOnBlur:m,TextInputName:f,TextInputLabel:h,TextInputPlaceholder:A,TextInputId:p,TextInputSize:g,TextInputVarient:v,TextInputError:b,TextInputHelperText:y,ChipSize:k}=e;const x=a&&"weekends"!==o?[...t].sort(((e,t)=>"All"===e.label?-1:"All"===t.label?1:e.label.localeCompare(t.label))):a&&"weekends"===o?["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"].map((e=>[...t].find((t=>t.label.toLowerCase()===e.toLowerCase())))).filter(Boolean):t;return(0,w.jsx)(n.Fragment,{children:(0,w.jsx)(LW,{multiple:!0,limitTags:l||2,getOptionDisabled:e=>s(e),disableCloseOnSelect:c,disabled:d,sx:{backgroundColor:d&&JD},size:r||"small",id:o||"custom-auto-complete",options:x||[],value:i,getOptionLabel:e=>e.label,isOptionEqualToValue:(e,t)=>e.value===t.value,onChange:(e,t)=>u(e,t),onBlur:m,renderInput:e=>(0,w.jsx)(MK,{...e,variant:v||"outlined",label:h,className:"inter-regular-400",placeholder:i&&i[0]?"":h||A,name:f||"custom-auto-complete-text-input",id:p||"custom-auto-complete-text-input",size:g||"small",error:b,helperText:y}),renderTags:(e,t)=>e.map(((e,a)=>{const{key:n,...r}=t({index:a});return(0,w.jsx)(bW,{style:{maxWidth:"115px",textWrap:"nowrap"},size:k||"small",label:e.label,...r},n)}))})})},P6=e=>{let{Open:t,ToggleDialogBox:a,Title:r,DialogData:o,SetDialogData:i,FetchAllPlants:c,AllPlantsNames:s,UpdateAssignedPlantOfCurrentUser:l}=e;const{showSnackbar:d}=r_(),{accountId:u,userUid:m}=KD();let f=wz("(max-width:500px)");const h=o&&o.id,[A,p]=(0,n.useState)(!1),g={policeContactNumber:[{name:"",contactNumber:"",errors:{name:"",contactNumber:""}}],fireBrigadeContactNumber:[{name:"",contactNumber:"",errors:{name:"",contactNumber:""}}],hospitalContactNumber:[{name:"",contactNumber:"",errors:{name:"",contactNumber:""}}],ambulanceContactNumber:[{name:"",contactNumber:"",errors:{name:"",contactNumber:""}}]},[v,b]=(0,n.useState)({...g}),y=[{label:"Monday",value:"Monday"},{label:"Tuesday",value:"Tuesday"},{label:"Wednesday",value:"Wednesday"},{label:"Thursday",value:"Thursday"},{label:"Friday ",value:"Friday "},{label:"Saturday",value:"Saturday"},{label:"Sunday",value:"Sunday"}],k=(e,t)=>{const a={...e};for(const n in a)Array.isArray(a[n])&&(a[n]=a[n].map((e=>{if("add"===t)return{...e,errors:e.errors||{name:"",contactNumber:""}};if("remove"===t){const{errors:t,...a}=e;return a}return e})));return a},x=e=>{p(!0),(e=>TD("/plants/createPlant",e).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)))(e).then((e=>{if(e&&e.data){const{statusCode:t,success:a,data:n,message:r}=e.data;a||200===t?(l(),d(Vx.PLANT_MASTER.CREATE.SUCCESS,px),C(),c()):d(n||r||Vx.PLANT_MASTER.CREATE.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),d(Vx.PLANT_MASTER.CREATE.FAILED,gx)})).finally((()=>{p(!1)}))},z=e=>{p(!0),(e=>BD("/plants/updatePlant",e).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)))(e).then((e=>{if(e&&e.data){const{statusCode:t,success:a,message:n,data:r}=e.data;a||200===t?(d(Vx.PLANT_MASTER.UPDATE.SUCCESS,px),C(),c()):d(r||n||Vx.PLANT_MASTER.UPDATE.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),d(Vx.PLANT_MASTER.UPDATE.FAILED,gx)})).finally((()=>{p(!1)}))},M=cZ({enableReinitialize:!0,initialValues:{name:o&&o.name||"",abbreviation:o&&o.abbreviation||"",emergencyContactNumber:o&&o.emergencyContactNumber||"",weekends:o&&o.weekends||[],address:o&&o.address||"",emergencyContactNumberCountryCode:o&&o.emergencyContactNumberCountryCode||""},validationSchema:y$({name:l$().trim().matches(xx.REGEX.INITIAL,xx.MESAAGE.INITIAL).required(Ix.PLANT_NAME),abbreviation:l$().trim().matches(Tx.REGEX,Tx.MESSAGE).required(Ix.ABBRIVATIONS),emergencyContactNumber:l$().matches(Mx.REGEX,Mx.MESAAGE).required(Ix.EMERGENCY_CONTACT),weekends:w$(Ix.WEEKENDS_REQUIRED).of(l$()).min(1,Ix.WEEKENDS_MIN_ONE).max(2,Ix.WEEKENDS_MAX_TWO).required(Ix.WEEKENDS_REQUIRED),address:l$().required(Ix.ADDRESS).trim(),emergencyContactNumberCountryCode:l$().required(Ix.COUNTRY_CODE)}),onSubmit:e=>{if(!(e=>{for(const t in e)if(Array.isArray(e[t]))for(const a of e[t])if(a.errors)for(const e in a.errors)if(a.errors[e])return!0;return!1})(v)){const t=k(v,"remove");if(o&&o.name){const{abbreviation:a,...n}=e,r={data:{...n,...t,address:e.address.trim(),emergencyContactNumberCountryCode:e.emergencyContactNumberCountryCode,updatedBy:m},accountId:u,plantId:o.id};z(r)}else if(nz(s,e.name))d(Vx.PLANT_MASTER.DUPLICATE_PLANT_NAME,gx);else{const a={...e,...t,abbreviation:e.abbreviation.trim(),name:ez(e.name.trim()),address:e.address.trim(),emergencyContactNumberCountryCode:e.emergencyContactNumberCountryCode,accountId:u,createdBy:m,updatedBy:m};x(a)}}},onReset:()=>{o||b({...g})}});function C(){a("Create/Update"),M.handleReset(),i(null)}(0,n.useEffect)((()=>{if(o&&null!==o&&void 0!==o&&o.id){const e=null!==o&&void 0!==o&&o.policeContactNumber?{policeContactNumber:null===o||void 0===o?void 0:o.policeContactNumber,fireBrigadeContactNumber:null===o||void 0===o?void 0:o.fireBrigadeContactNumber,hospitalContactNumber:null===o||void 0===o?void 0:o.hospitalContactNumber,ambulanceContactNumber:null===o||void 0===o?void 0:o.ambulanceContactNumber}:{...g},t=k(e,"add");b({...t})}}),[o]);const S=(e,t,a,n)=>{const r="contactNumber"===a||/^(?![0-9!@#$%^&*()_+\-=\[\]{};':"\\|,.<>/?`~]).*$/.test(n);b((o=>({...o,[e]:o[e].map(((e,o)=>o===t?{...e,[a]:n,errors:{...e.errors,[a]:r?"":"Invalid input format"}}:e))})))},E=e=>"policeContactNumber"===e?{categoryName:"Police",fieldPlaceHolder:"Enter police station name or branch"}:"hospitalContactNumber"===e?{categoryName:"Hospital",fieldPlaceHolder:"Enter nearest hospital name"}:"fireBrigadeContactNumber"===e?{categoryName:"Fire brigade",fieldPlaceHolder:"Enter fire brigade station name or branch"}:{categoryName:"Ambulance",fieldPlaceHolder:"Enter ambulance service name"};return(0,w.jsxs)(hV,{open:t,disableEscapeKeyDown:!0,maxWidth:"md",disableEnforceFocus:!0,fullWidth:!0,BackdropProps:{style:{opacity:.7}},children:[(0,w.jsx)(pV,{id:"responsive-dialog-title",children:(0,w.jsx)(_o,{className:"inter-medium-500",style:{fontSize:"18px"},children:r})}),(0,w.jsx)(zU,{"aria-label":"close",onClick:C,style:{position:"absolute",right:8,top:8,color:e=>e.palette.grey[500]},children:(0,w.jsx)(Oc.Close,{})}),(0,w.jsx)("div",{style:{maxHeight:"480px",overflowY:"auto",overflowX:"hidden"},children:(0,w.jsx)(vV,{dividers:!0,children:(0,w.jsxs)(wH,{container:!0,spacing:2,className:"mb-1",children:[(0,w.jsxs)(wH,{item:!0,xs:12,md:6,lg:6,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Plant Name"}),(0,w.jsx)(OK,{Name:"name",Id:"name",Type:"text",Disabled:!(!A&&!h),Value:M.values.name||"",OnBlur:M.handleBlur,OnChange:M.handleChange,IsCapitalizeRequired:!0,PlaceHolder:"Enter Plant Name",Error:!(!M.touched.name||!M.errors.name),HelperText:M.touched.name&&M.errors.name?(0,w.jsx)(PK,{ErrorMessage:M.errors.name}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,md:6,lg:6,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Select Weekly Off"}),(0,w.jsx)(N6,{Options:y,DisableCloseOnSelect:!0,Disabled:A,Id:"weekends",Value:M.values.weekends.map((e=>y.find((t=>t.value===e)))),HandleOnChange:(e,t)=>{M.setFieldValue("weekends",t.map((e=>e.value)))},HandleOnBlur:M.handleBlur,TextInputId:"weekends",TextInputName:"weekends",TextInputPlaceholder:"Select weekly off",TextInputError:!(!M.touched.weekends||!M.errors.weekends),TextInputHelperText:M.touched.weekends&&M.errors.weekends?(0,w.jsx)(PK,{ErrorMessage:M.errors.weekends}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,md:6,lg:6,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Unique Prefix"}),(0,w.jsx)(OK,{Name:"abbreviation",Id:"abbreviation",Type:"text",Disabled:!(!A&&!h),Value:M.values.abbreviation||"",OnBlur:M.handleBlur,OnChange:e=>{const{value:t,name:a}=e.target;M.handleChange({...e,target:{...e.target,name:a,value:t.toUpperCase()}})},PlaceHolder:"Enter unique prefix",Error:!(!M.touched.abbreviation||!M.errors.abbreviation),HelperText:M.touched.abbreviation&&M.errors.abbreviation?(0,w.jsx)(PK,{ErrorMessage:M.errors.abbreviation}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,md:3,lg:3,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Country Code"}),(0,w.jsx)(GW,{Id:"emergencyContactNumberCountryCode",Name:"emergencyContactNumberCountryCode",PlaceHolder:"Country code",Value:M.values.emergencyContactNumberCountryCode||"",Disabled:A,OnChange:M.handleChange,OnBlur:M.handleBlur,Error:!(!M.touched.emergencyContactNumberCountryCode||!M.errors.emergencyContactNumberCountryCode),HelperText:M.errors.emergencyContactNumberCountryCode})]}),(0,w.jsxs)(wH,{item:!0,xs:12,md:3,lg:3,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Emergency Contact Number"}),(0,w.jsx)(OK,{Name:"emergencyContactNumber",Id:"emergencyContactNumber",Type:"text",Disabled:A,Value:M.values.emergencyContactNumber||"",OnBlur:M.handleBlur,OnChange:M.handleChange,PlaceHolder:"Enter emergency contact",Error:!(!M.touched.emergencyContactNumber||!M.errors.emergencyContactNumber),HelperText:M.touched.emergencyContactNumber&&M.errors.emergencyContactNumber?(0,w.jsx)(PK,{ErrorMessage:M.errors.emergencyContactNumber}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,md:12,lg:12,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Plant Address"}),(0,w.jsx)(OK,{Name:"address",Id:"address",Type:"text",IsMultiLine:!0,Disabled:A,Value:M.values.address||"",OnBlur:M.handleBlur,OnChange:M.handleChange,IsCapitalizeRequired:!0,PlaceHolder:"Enter Plant Address ",Error:!(!M.touched.address||!M.errors.address),HelperText:M.touched.address&&M.errors.address?(0,w.jsx)(PK,{ErrorMessage:M.errors.address}):null})]}),(0,w.jsx)(wH,{item:!0,xs:12,children:(0,w.jsx)(hl,{style:{color:"GrayText",border:"0.02rem solid GrayText"},className:"mt-2 mb-1"})}),(0,w.jsxs)(wH,{item:!0,xs:12,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 pb-2",children:"Emergency Contact"}),Object.keys(v).map(((e,t)=>{var a;return(0,w.jsxs)(n.Fragment,{children:[(0,w.jsx)("div",{children:v[e].map(((t,a)=>(0,w.jsxs)(wH,{container:!0,spacing:2,className:"mb-2 d-flex align-items-center",children:[(0,w.jsx)(wH,{item:!0,xs:12,children:(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 pt-2",children:E(e).categoryName})}),(0,w.jsxs)("div",{className:"d-flex align-items-center w-100 gap-3",children:[(0,w.jsx)("div",{style:{width:"95%"},className:"ms-2",children:(0,w.jsxs)(wH,{container:!0,spacing:2,children:[(0,w.jsx)(wH,{item:!0,xs:12,md:6,lg:6,children:(0,w.jsx)(OK,{Name:"name",Id:"name",Type:"text",PlaceHolder:E(e).fieldPlaceHolder,IsCapitalizeRequired:!0,Disabled:A,Value:t.name||"",OnChange:t=>{const{name:n,value:r}=t.target;S(e,a,n,r)},Error:!!t.errors.name,HelperText:t.errors.name})}),(0,w.jsx)(wH,{item:!0,xs:12,md:6,lg:6,children:(0,w.jsx)(OK,{Name:"contactNumber",Id:"contactNumber",Type:"text",PlaceHolder:"Enter Contact Number",Disabled:A,Value:t.contactNumber||"",OnChange:t=>{const{name:n,value:r}=t.target;S(e,a,n,r)},Error:!!t.errors.contactNumber,HelperText:t.errors.contactNumber})})]})}),(0,w.jsxs)("div",{style:{width:"5%"},className:f?"pe-4":"pe-2",children:[1!==v[e].length&&(0,w.jsx)("img",{src:S4,className:"cursor-pointer",alt:"Edit",style:{width:"27px",height:"27px"},onClick:()=>{((e,t)=>{b((a=>({...a,[e]:a[e].filter(((e,a)=>a!==t))})))})(e,a)}}),a===v[e].length-1&&2!==v[e].length&&(0,w.jsx)(zU,{color:"inherit",style:{backgroundColor:WD,color:qD,width:"27px",height:"27px"},onClick:()=>{(e=>{b((t=>({...t,[e]:[...t[e],{name:"",contactNumber:"",errors:{name:"",contactNumber:""}}]})))})(e)},children:(0,w.jsx)(Oc.AddIcon,{})})]})]})]},a)))}),(null===(a=v[e])||void 0===a?void 0:a.length)>1&&(0,w.jsx)(hl,{style:{color:"GrayText",border:"0.02rem solid GrayText"},className:"mb-2 mt-3"})]},t)}))]})]})})}),(0,w.jsx)(Xj,{children:(0,w.jsxs)(wH,{container:!0,spacing:2,children:[h?null:(0,w.jsx)(wH,{item:!0,xs:6,children:(0,w.jsx)(bL,{Type:"reset",IsDisabled:A,OnPress:()=>{M.handleReset()},children:"Reset",Color:"error"})}),(0,w.jsx)(wH,{item:!0,xs:h?12:6,children:(0,w.jsx)(bL,{Type:"submit",OnPress:()=>{if(navigator.onLine){const e=(e=>{for(const t in e)Array.isArray(e[t])&&e[t].forEach((e=>{e.errors||(e.errors={});for(const t in e)"errors"!==t&&("string"===typeof e[t]&&(e[t]=e[t].trim()),null===e[t]||""===e[t]||void 0===e[t]?e.errors[t]="This field cannot be empty":e.errors[t]="")}));return e})(v);b({...e}),M.handleSubmit()}else d(vx,gx)},IsDisabled:A,LoadingState:A,children:null!==o?"Update":"Create"})})]})})]})},F6=e=>{let{ModalState:t,SetModalState:a,ToggleFunction:n,OnSubmit:r,LoaderState:o}=e;const{showSnackbar:i}=r_();return(0,w.jsxs)(Fj,{open:t,"aria-labelledby":"form-dialog-title",maxWidth:"xs",fullWidth:!0,children:[(0,w.jsxs)(_j,{style:{textAlign:"center"},children:[(0,w.jsx)(Ei,{"aria-label":"close",onClick:()=>{n("Delete Plant"),a(null)},style:{position:"absolute",right:8,top:8},children:(0,w.jsx)(Oc.Close,{})}),(0,w.jsx)("img",{src:L4,alt:"warning-img",style:{width:"45px",height:"45px"}})]}),(0,w.jsxs)(Gj,{style:{textAlign:"center"},children:[(0,w.jsx)(_o,{style:{fontSize:"24px"},className:"inter-regular-400",children:"Are you sure"}),(0,w.jsx)(_o,{style:{fontSize:"16px"},className:"inter-regular-400",children:"Do you want to delete this plant?"})]}),(0,w.jsxs)(Xj,{className:"justify-content-center mb-3 mx-5",children:[(0,w.jsx)(bL,{OnPress:()=>{n("Delete Plant"),a(null)},children:"Cancel"}),(0,w.jsx)(bL,{Color:"error",OnPress:()=>{navigator.onLine?r():i(vx,gx)},LoadingState:o,IsDisabled:o,children:"Delete"})]})]})},O6=[{label:"Name",excelName:"Name",isSort:!0,id:"name",isIcon:!1},{label:"Unique Prefix",excelName:"Unique Prefix",isSort:!1,id:"abbreviation",isIcon:!1,columnWidth:"120px"},{label:"Emergency Contact Number",excelName:"Emergency Contact Number",isSort:!1,id:"emergencyContactNumber",isIcon:!1,columnWidth:"220px"},{label:"Plant Address",excelName:"Plant Address",isSort:!1,id:"address",isIcon:!1},{label:"Action",isSort:!1,id:"ActionToEditAndDelete",isIcon:!0,cellAlign:"center",editActionColor:WD,deleteActionColor:"#EA372F",headerAlign:"center"}],D6=()=>{const e=tz()&&tz();document.title="".concat(e," | Work Permit");const t=JSON.parse(localStorage.getItem("%temp?localhost:user-details?client%")),{showSnackbar:a}=r_(),{accountId:r}=KD(),[o,i]=(0,n.useState)(!1),[c,s]=(0,n.useState)([]),[l,d]=(0,n.useState)([]),[u,m]=(0,n.useState)(!1),[f,h]=(0,n.useState)(!1),[A,p]=(0,n.useState)(!1),[g,v]=(0,n.useState)(null),[b,y]=(0,n.useState)(""),k=async()=>{try{const a=await(e=null===t||void 0===t?void 0:t.uid,ED("/users/getUser/".concat(e)).then((e=>e.data)).catch((e=>null===e||void 0===e?void 0:e.response))),{assignedPlants:n}=a.data,r={...t,assignedPlants:n};localStorage.setItem("%temp?localhost:user-details?client%",JSON.stringify(r))}catch(a){console.log("Error: ",a)}var e},x=()=>{i(!0),(e=>ED("".concat("/plants/getAllPlants","/account/").concat(e)).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)))(r).then((e=>{if(e&&e.data){const{statusCode:t,data:a}=e.data;if(t&&200===t){const e=[...a].filter((e=>e.isActive));s(e),d(e)}}})).catch((e=>{console.log("Error: ",e),a(bx,gx)})).finally((()=>{i(!1)}))},z=e=>{"Create/Update"===e?m((e=>!e)):h((e=>!e))};return(0,n.useEffect)((()=>{navigator.onLine?x():a(vx,gx)}),[]),(0,n.useEffect)((()=>{if(""===b)d(c);else{const e=s0(b,c);d(e)}}),[b]),(0,w.jsxs)(n.Fragment,{children:[u?(0,w.jsx)(P6,{Open:u,Title:g?"Update Existing Plant":"Create New Plant",DialogData:g,SetDialogData:v,ToggleDialogBox:z,FetchAllPlants:x,AllPlantsNames:c[0]&&c.map((e=>e.name.toLowerCase())),UpdateAssignedPlantOfCurrentUser:k}):null,f?(0,w.jsx)(F6,{ModalState:f,SetModalState:v,ToggleFunction:z,LoaderState:A,OnSubmit:()=>{p(!0),((e,t)=>RD("".concat("/plants/deletePlant","/").concat(e,"/account/").concat(t)).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)))(null===g||void 0===g?void 0:g.id,r).then((e=>{if(e&&e.data){const{statusCode:t,success:n}=e.data;n||200===t?(k(),a(Vx.PLANT_MASTER.DELETE.SUCCESS,px),z("Delete"),v(null),x()):a(Vx.PLANT_MASTER.DELETE.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),a(Vx.PLANT_MASTER.DELETE.FAILED,gx)})).finally((()=>{p(!1)}))}}):null,(0,w.jsx)("div",{className:"page-content",children:o?(0,w.jsx)(xH,{}):(0,w.jsxs)("div",{children:[(0,w.jsxs)(wH,{container:!0,className:"d-flex align-items-center my-1",spacing:2,children:[(0,w.jsx)(wH,{item:!0,xs:12,sm:9,md:10,lg:10,className:"py-1",children:(0,w.jsx)(_o,{className:"inter-medium-500",children:e})}),(0,w.jsx)(wH,{item:!0,xs:12,sm:3,md:2,lg:2,className:"py-1",children:(0,w.jsx)(bL,{OnPress:()=>z("Create/Update"),children:"Create New Plant"})})]}),(0,w.jsx)(hl,{style:{color:"GrayText",border:"0.02rem solid GrayText"},className:"mt-2"}),(0,w.jsx)(wH,{container:!0,className:"my-2",spacing:2,children:(0,w.jsx)(wH,{item:!0,xs:12,sm:4,md:4,lg:4,children:(0,w.jsx)(DK,{CancelSearch:()=>{y("")},HandleSearch:e=>y(e.target.value),SearchText:b})})}),(0,w.jsx)(wH,{container:!0,className:"my-2",children:(0,w.jsx)(wH,{item:!0,xs:12,children:(0,w.jsx)(I6,{Columns:O6,RowData:l||[],IsOutSideSearch:!0,DenseTable:!0,GetRowDataOnClickOfEditIcon:(e,t)=>{((e,t)=>{"Update Plant"===e?(v(t),z("Create/Update")):"Create Plant"===e?z("Create/Update"):(v(t),z("Delete Plant"))})(e,t)},RowsToDisplay:10,OptionsForRowsPerPage:[5,10,15,25,50]})})})]})})]})},U6=QU((e=>({menuItem:{display:"grid"}}))),j6=e=>{let{Data:t}=e;const a=t&&((null===t||void 0===t?void 0:t.length)||0);return(0,w.jsxs)("div",{className:"d-flex gap-2 align-items-center",children:[(0,w.jsx)(pz,{noWrap:!0,className:"inter-medium-300",variant:"inherit",children:t&&t[0].name}),a>1?(0,w.jsx)(e6,{Placement:"top",Title:t.map((e=>e.name)).join(", "),children:(0,w.jsx)(bW,{label:"+".concat(a-1," more"),size:"small",style:{cursor:"pointer"}})}):null]})},L6=e=>{let{RowData:t=[],Columns:a,RowsToDisplay:r,OptionsForRowsPerPage:o,HoverEffect:i,DenseTable:c,RequiredSearch:s,DataToBeExport:l,FileNameForExportData:d,HeaderFontSize:u,GetRowDataOnClickOfEditIcon:m,IsOutSideSearch:f}=e;const h=U6(),[A,p]=(0,n.useState)("asc"),[g,v]=(0,n.useState)(a[0].id),[b,y]=(0,n.useState)([...t]),[k,x]=(0,n.useState)(0),[z,M]=(0,n.useState)(r||10),[C,S]=(0,n.useState)("");return(0,n.useEffect)((()=>{if(C){const e=c0(C,t);y(e),x(0)}else y([...t])}),[C]),(0,n.useEffect)((()=>{f&&t&&(y(t),x(0))}),[t,f]),(0,w.jsxs)(ct,{sx:{width:"100%",mb:2,borderRadius:"5px"},children:[(s||l)&&(0,w.jsx)("div",{className:"d-flex align-items-center py-2 ps-2 pe-3",style:{background:"rgba(224, 224, 224, 0.4)",borderRadius:"5px 5px 0 0"},children:(0,w.jsxs)("div",{className:"d-flex align-items-center gap-1",children:[s&&(0,w.jsx)(DK,{CancelSearch:()=>{S(""),c0(C,t),y([...t])},HandleSearch:e=>{const{value:a}=e.target;S(a),c0(a,t)},SearchText:C}),l&&(0,w.jsx)(bL,{Type:"submit",OnPress:()=>{$x(t,a,d)},Size:"small",ClassName:"ms-2",children:"Export"})]})}),(0,w.jsx)(f0,{style:s||l?{}:{borderTopLeftRadius:"5px",borderTopRightRadius:"5px"},children:(0,w.jsxs)(y0,{size:c?"small":"medium",className:"rounded rounded-2",children:[(0,w.jsx)(E0,{style:{background:"rgba(224, 224, 224, 0.4)"},children:(0,w.jsx)(F0,{children:a.map((e=>(0,w.jsx)(_0,{sortDirection:g===e.id&&A,style:{cursor:"pointer",padding:"auto",fontSize:u||"13px"},align:e.headerAlign||"left",children:e.isSort?(0,w.jsx)(q0,{active:g===e.id,direction:g===e.id?A:"asc",onClick:()=>t0(A,g,e.id,p,v),children:(0,w.jsx)(pz,{className:"inter-medium-300",variant:"inherit",noWrap:!0,children:e.label})}):(0,w.jsx)(pz,{className:"inter-medium-300",variant:"inherit",noWrap:!0,children:e.label})},e.id)))})}),(0,w.jsx)(a4,{children:b&&b[0]?i0(b,o0(A,g)).slice(k*z,k*z+z).map((e=>(0,w.jsx)(F0,{hover:!!i,role:"row",tabIndex:-1,children:a.map((t=>(0,w.jsx)(_0,{align:t.cellAlign||"left",sx:{padding:"auto"},children:t.isIcon&&"Action"===t.label?(0,w.jsxs)("div",{className:"d-flex justify-content-center gap-3",children:[(0,w.jsx)("img",{src:C4,className:"cursor-pointer",alt:"Edit",style:{width:"22px",height:"22px"},onClick:()=>{m("Update User",e)}}),(0,w.jsx)("img",{src:S4,className:"cursor-pointer",alt:"Edit",style:{width:"22px",height:"22px"},onClick:()=>{m("Delete User",e)}})]}):"assignedPlants"===t.id?(0,w.jsx)(j6,{Data:e[t.id]}):"phoneNumber"===t.id?"".concat(iz(e.phoneNumberContryCode)," ").concat(e[t.id])||"Not Available":(0,w.jsx)(pz,{noWrap:!0,className:"inter-medium-300",variant:"inherit",children:e[t.id]||"Not Available"})},t.id)))},e.id))):(0,w.jsx)(F0,{hover:!!i,role:"row",children:(0,w.jsx)(_0,{align:"center",sx:{padding:"auto"},colSpan:null===a||void 0===a?void 0:a.length,children:(0,w.jsx)(pz,{variant:"subtitle2",className:"inter-regular-400 my-3",children:"There are no records to display"})})})})]})}),(0,w.jsx)(M4,{rowsPerPageOptions:o||[5,10,25],component:"div",className:"custom-mui-pagination",slotProps:{select:{MenuProps:{MenuListProps:{classes:{root:h.menuItem},sx:{"& .MuiMenuItem-root":{padding:"5px 8px"}}}}}},count:b&&b.length,rowsPerPage:z,page:k,onPageChange:(e,t)=>a0(0,t,x),onRowsPerPageChange:e=>n0(e,M,x)})]})},_6=e=>{let{Open:t,ToggleDialogBox:a,Title:r,DialogData:o,SetDialogData:i,FetchAllUserOfPlant:c,ListOfAllPlants:s,PlantId:l,AllUserNames:d}=e;const{showSnackbar:u}=r_(),{accountId:m}=KD();let f=wz("(max-width:500px)");const h=o&&(null===o||void 0===o?void 0:o.id),[A,p]=(0,n.useState)(!1),[g,v]=(0,n.useState)(!1),[b,y]=(0,n.useState)([]),k=JSON.parse(localStorage.getItem("%temp?localhost:user-details?client%")),x=e=>{p(!0),(e=>TD("/users/createUser",e).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)))(e).then((e=>{if(e&&e.data){const{statusCode:t,success:a,message:n,data:r}=e.data;a||400!==t?(u(Vx.USER_MASTER.CREATE.SUCCESS,px),C(),null!==l&&c(l)):u(r||n||Vx.USER_MASTER.CREATE.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),u(Vx.USER_MASTER.CREATE.FAILED,gx)})).finally((()=>{p(!1)}))},z=e=>{p(!0),(e=>BD("/users/updateUser",e).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)))(e).then((e=>{if(e&&e.data){const{statusCode:t,success:a,data:n,message:r}=e.data;a||200===t?(u(Vx.USER_MASTER.UPDATE.SUCCESS,px),C(),null!==l&&c(l)):u(n||r||Vx.USER_MASTER.UPDATE.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),u(Vx.USER_MASTER.UPDATE.FAILED,gx)})).finally((()=>{p(!1)}))},M=cZ({enableReinitialize:!0,initialValues:{userName:o&&o.userName||"",phoneNumber:o&&o.phoneNumber||"",email:o&&o.email||"",roleId:o&&o.roleId||"",assignedPlants:o&&o.assignedPlants||[],phoneNumberContryCode:o&&o.phoneNumberContryCode||""},validationSchema:y$({userName:l$().trim().matches(xx.REGEX.INITIAL,xx.MESAAGE.INITIAL).required(Nx.USER_NAME),phoneNumber:l$().matches(Mx.REGEX,Mx.MESAAGE).required(Nx.PHONE_NUMBER),email:l$().required(Nx.EMAIL).email(Nx.EMAIL),roleId:l$().required(Nx.ROLE),phoneNumberContryCode:l$().required(Nx.COUNTRY_CODE),assignedPlants:w$(Nx.PLANT).of(y$().required(Nx.PLANT)).min(1,Nx.PLANT).required(Nx.PLANT)}),onSubmit:e=>{if(o&&o.userName){const t={...e,phoneNumberContryCode:e.phoneNumberContryCode,id:null===o||void 0===o?void 0:o.id,updatedBy:null===k||void 0===k?void 0:k.uid};z(t)}else nz(d,e.userName)?u(Vx.USER_MASTER.DUPLICATE_USER_NAME,gx):x({...e,userName:ez(e.userName.trim()),createdBy:null===k||void 0===k?void 0:k.uid,updatedBy:null===k||void 0===k?void 0:k.uid,accountId:m})}});function C(){a("Create/Update"),M.handleReset(),i(null)}return(0,n.useEffect)((()=>{navigator.onLine?(v(!0),M$(m).then((e=>{if(e&&e.data){const{statusCode:t,data:a}=e.data;if(t&&200===t){const e=a&&a.map((e=>({label:e.name,value:e.id})));y(e)}}})).catch((e=>{console.log("Error: ",e),u(bx,gx)})).finally((()=>{v(!1)}))):u(vx,gx)}),[]),(0,w.jsxs)(hV,{open:t,disableEscapeKeyDown:!0,maxWidth:"md",disableEnforceFocus:!0,fullWidth:!0,BackdropProps:{style:{opacity:.7}},children:[(0,w.jsx)(pV,{id:"responsive-dialog-title",children:(0,w.jsx)(_o,{className:"inter-medium-500",style:{fontSize:"18px"},children:r})}),(0,w.jsx)(zU,{"aria-label":"close",onClick:C,style:{position:"absolute",right:8,top:8,color:e=>e.palette.grey[500]},children:(0,w.jsx)(Oc.Close,{})}),(0,w.jsx)(vV,{dividers:!0,children:g?(0,w.jsx)(xH,{}):(0,w.jsxs)("div",{children:[(0,w.jsxs)(wH,{container:!0,spacing:2,className:"mb-1",children:[(0,w.jsxs)(wH,{item:!0,xs:12,md:12,lg:12,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Select Plant"}),(0,w.jsx)(N6,{Options:s,DisableCloseOnSelect:!0,ChipLimit:f?1:6,Disabled:A,Id:"assignedPlants",Value:M.values.assignedPlants.map((e=>({label:e.name,value:e.id,isActive:e.isActive}))),HandleOnChange:(e,t)=>((e,t)=>{const a=t.map((e=>({id:e.value,name:e.label,isActive:e.isActive}))).filter(((e,t,a)=>t===a.findIndex((t=>t.id===e.id))));M.setFieldValue("assignedPlants",a)})(0,t),HandleOnBlur:M.handleBlur,TextInputId:"assignedPlants",TextInputName:"assignedPlants",TextInputPlaceholder:"Select Plant",TextInputError:!(!M.touched.assignedPlants||!M.errors.assignedPlants),TextInputHelperText:M.touched.assignedPlants&&M.errors.assignedPlants?(0,w.jsx)(PK,{ErrorMessage:M.errors.assignedPlants}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,md:6,lg:6,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Name"}),(0,w.jsx)(OK,{Name:"userName",Id:"userName",Type:"text",Disabled:A||h,Value:M.values.userName||"",OnBlur:M.handleBlur,OnChange:M.handleChange,IsCapitalizeRequired:!0,PlaceHolder:"Enter name",Error:!(!M.touched.userName||!M.errors.userName),HelperText:M.touched.userName&&M.errors.userName?(0,w.jsx)(PK,{ErrorMessage:M.errors.userName}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,md:3,lg:3,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Country Code"}),(0,w.jsx)(GW,{Id:"phoneNumberContryCode",Name:"phoneNumberContryCode",PlaceHolder:"Country code",Value:M.values.phoneNumberContryCode||"",Disabled:A,OnChange:M.handleChange,OnBlur:M.handleBlur,Error:!(!M.touched.phoneNumberContryCode||!M.errors.phoneNumberContryCode),HelperText:M.errors.phoneNumberContryCode})]}),(0,w.jsxs)(wH,{item:!0,xs:12,md:3,lg:3,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Phone Number"}),(0,w.jsx)(OK,{Name:"phoneNumber",Id:"phoneNumber",Type:"text",Disabled:A,Value:M.values.phoneNumber||"",OnBlur:M.handleBlur,OnChange:M.handleChange,PlaceHolder:"Enter Phone Number",Error:!(!M.touched.phoneNumber||!M.errors.phoneNumber),HelperText:M.touched.phoneNumber&&M.errors.phoneNumber?(0,w.jsx)(PK,{ErrorMessage:M.errors.phoneNumber}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,md:6,lg:6,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Email ID"}),(0,w.jsx)(OK,{Name:"email",Id:"email",Type:"email",Disabled:A||h,Value:M.values.email||"",OnBlur:M.handleBlur,OnChange:e=>{const{value:t,name:a}=e.target;M.handleChange({...e,target:{...e.target,name:a,value:t.toLowerCase()}})},PlaceHolder:"Enter Email ID",Error:!(!M.touched.email||!M.errors.email),HelperText:M.touched.email&&M.errors.email?(0,w.jsx)(PK,{ErrorMessage:M.errors.email}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,md:6,lg:6,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Select Role"}),(0,w.jsx)(OK,{Name:"roleId",Id:"roleId",IsSelect:!0,SelectOptions:b||[],Disabled:A,Value:M.values.roleId||"",OnBlur:M.handleBlur,OnChange:M.handleChange,PlaceHolder:"Select Role",Error:!(!M.touched.roleId||!M.errors.roleId),HelperText:M.errors.roleId})]})]}),(0,w.jsxs)(wH,{container:!0,spacing:2,className:"mt-3",children:[h?null:(0,w.jsx)(wH,{item:!0,xs:6,children:(0,w.jsx)(bL,{Type:"reset",IsDisabled:A,OnPress:()=>{M.handleReset()},children:"Reset",Color:"error"})}),(0,w.jsx)(wH,{item:!0,xs:h?12:6,children:(0,w.jsx)(bL,{Type:"submit",OnPress:()=>{navigator.onLine?M.handleSubmit():u(vx,gx)},IsDisabled:A,LoadingState:A,children:null!==o?"Update":"Create"})})]})]})})]})},H6=e=>{let{ModalState:t,ToggleFunction:a,SetModalState:n,OnSubmit:r,LoaderState:o}=e;const{showSnackbar:i}=r_();return(0,w.jsxs)(Fj,{open:t,"aria-labelledby":"form-dialog-title",maxWidth:"xs",fullWidth:!0,children:[(0,w.jsxs)(_j,{style:{textAlign:"center"},children:[(0,w.jsx)(Ei,{"aria-label":"close",onClick:()=>{a("Delete User"),n(null)},style:{position:"absolute",right:8,top:8},children:(0,w.jsx)(Oc.Close,{})}),(0,w.jsx)("img",{src:L4,alt:"warning-img",style:{width:"45px",height:"45px"}})]}),(0,w.jsxs)(Gj,{style:{textAlign:"center"},children:[(0,w.jsx)(_o,{style:{fontSize:"24px"},className:"inter-regular-400",children:"Are you sure"}),(0,w.jsx)(_o,{style:{fontSize:"16px"},className:"inter-regular-400",children:"Do you want to delete this user?"})]}),(0,w.jsxs)(Xj,{className:"justify-content-center mb-3 mx-5",children:[(0,w.jsx)(bL,{OnPress:()=>{a("Delete User"),n(null)},children:"Cancel"}),(0,w.jsx)(bL,{Color:"error",OnPress:()=>{navigator.onLine?r():i(vx,gx)},LoadingState:o,IsDisabled:o,children:"Delete"})]})]})},Q6=[{label:"Name",excelName:"Name",isSort:!0,id:"userName",isIcon:!1},{label:"Role",excelName:"Role",isSort:!1,id:"roleName",isIcon:!1},{label:"Plant",excelName:"Plant",isSort:!1,id:"assignedPlants",isIcon:!1},{label:"Phone Number",excelName:"Phone Number",isSort:!1,id:"phoneNumber",isIcon:!1},{label:"Email",excelName:"Email",isSort:!1,id:"email",isIcon:!1},{label:"Action",isSort:!1,id:"ActionToEditAndDelete",isIcon:!0,cellAlign:"center",editActionColor:WD,deleteActionColor:"#EA372F",headerAlign:"center"}],K6=()=>{const e=tz()&&tz();document.title="".concat(e," | Work Permit");const{showSnackbar:t}=r_(),{assignedPlants:a,role:r,accountId:o}=KD(),[i,c]=(0,n.useState)(!1),[s,l]=(0,n.useState)(null),[d,u]=(0,n.useState)([]),[m,f]=(0,n.useState)([]),[h,A]=(0,n.useState)([]),[p,g]=(0,n.useState)(!1),[v,b]=(0,n.useState)(!1),[y,k]=(0,n.useState)(!1),[x,z]=(0,n.useState)(null),[M,C]=(0,n.useState)(""),S=e=>{c(!0),z$(e,o).then((e=>{if(e&&e.data){const{statusCode:a,data:n,message:o}=e.data;if(a&&200===a){const e=n&&n[0]?n.filter((e=>{const t="super admin"===e.roleName.toLowerCase(),a="admin"===e.roleName.toLowerCase(),n=null===r||void 0===r?void 0:r.toLowerCase();return!t&&(!a||"admin"!==n)})):[];f(e),A(e)}else t(o,gx),f(n),A(n)}})).catch((e=>{console.log("Error: ",e),t(bx,gx)})).finally((()=>{c(!1)}))},E=e=>{"Create/Update"===e?g((e=>!e)):b((e=>!e))};return(0,n.useEffect)((()=>{navigator.onLine?s&&S(s):t(vx,gx)}),[s]),(0,n.useEffect)((()=>{(()=>{const e=[...a].map((e=>({label:e.name,value:e.id,isActive:e.isActive})));u(e),l(a&&a[0]?a[0].id:null)})()}),[]),(0,n.useEffect)((()=>{if(""===M)A(m);else{const e=s0(M,m);A(e)}}),[M]),(0,w.jsxs)(n.Fragment,{children:[p?(0,w.jsx)(_6,{ListOfAllPlants:d||[],Open:p,Title:x?"Update Existing User":"Create New User",DialogData:x,SetDialogData:z,ToggleDialogBox:E,FetchAllUserOfPlant:S,PlantId:s,AllUserNames:m[0]&&m.map((e=>e.userName.toLowerCase()))}):null,v?(0,w.jsx)(H6,{ModalState:v,SetModalState:z,ToggleFunction:E,LoaderState:y,OnSubmit:()=>{var e;k(!0),(e=null===x||void 0===x?void 0:x.id,RD("".concat("/users/deleteUser","/").concat(e)).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response))).then((e=>{if(e&&e.data){const{statusCode:a,success:n}=e.data;n||200===a?(t(Vx.USER_MASTER.DELETE.SUCCESS,px),E("Delete"),z(null),S(s)):t(Vx.USER_MASTER.DELETE.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),t(Vx.PLANT_MASTER.DELETE.FAILED,gx)})).finally((()=>{k(!1)}))}}):null,(0,w.jsxs)("div",{className:"page-content",children:[(0,w.jsxs)(wH,{container:!0,className:"d-flex align-items-center my-1",spacing:2,children:[(0,w.jsx)(wH,{item:!0,xs:12,sm:4,md:6,lg:6,className:"py-1",children:(0,w.jsx)(_o,{className:"inter-medium-500",children:e})}),(0,w.jsx)(wH,{item:!0,xs:12,sm:5,md:4,lg:4,className:"py-1",children:(0,w.jsx)(OK,{IsSelect:!0,Name:"selectPlant",Id:"selectPlant",Value:s,SelectOptions:d||[],Label:"Select plant",OnChange:e=>{const{value:t}=e.target;l(t)}})}),(0,w.jsx)(wH,{item:!0,xs:12,sm:3,md:2,lg:2,className:"py-1",children:(0,w.jsx)(bL,{OnPress:()=>E("Create/Update"),children:"Create New User"})})]}),(0,w.jsx)(hl,{style:{color:"GrayText",border:"0.02rem solid GrayText"},className:"mt-2"}),i?null:(0,w.jsx)(wH,{container:!0,className:"my-2",spacing:2,children:(0,w.jsx)(wH,{item:!0,xs:12,sm:4,md:4,lg:4,children:(0,w.jsx)(DK,{CancelSearch:()=>{C("")},HandleSearch:e=>C(e.target.value),SearchText:M})})}),(0,w.jsx)(wH,{container:!0,className:"d-flex align-items-center my-2",children:(0,w.jsx)(wH,{item:!0,xs:12,sm:12,md:12,lg:12,children:i?(0,w.jsx)(xH,{}):(0,w.jsx)(L6,{Columns:Q6,DenseTable:!0,IsOutSideSearch:!0,GetRowDataOnClickOfEditIcon:(e,t)=>{((e,t)=>{"Update User"===e?(z(t),E("Create/Update")):"Create User"===e?E("Create/Update"):(z(t),E("Delete User"))})(e,t)},RowsToDisplay:10,RowData:h||[],OptionsForRowsPerPage:[5,10,15,25,50]})})})]})]})},V6=QU((e=>({menuItem:{display:"grid"}}))),G6=e=>{let{RowData:t=[],Columns:a,RowsToDisplay:r,OptionsForRowsPerPage:o,HoverEffect:i,DenseTable:c,RequiredSearch:s,DataToBeExport:l,FileNameForExportData:d,HeaderFontSize:u,GetRowDataOnClickOfEditIcon:m,IsOutSideSearch:f}=e;const h=V6(),[A,p]=(0,n.useState)("asc"),[g,v]=(0,n.useState)("licenceExpiry"),[b,y]=(0,n.useState)([...t]),[k,x]=(0,n.useState)(0),[z,M]=(0,n.useState)(r||10),[C,S]=(0,n.useState)("");return(0,n.useEffect)((()=>{if(C){const e=c0(C,t);y(e),x(0)}else y([...t])}),[C]),(0,n.useEffect)((()=>{f&&t&&(y(t),x(0))}),[t,f]),(0,w.jsxs)(ct,{sx:{width:"100%",mb:2,borderRadius:"5px"},children:[(s||l)&&(0,w.jsx)("div",{className:"d-flex align-items-center py-2 ps-2 pe-3",style:{background:"rgba(224, 224, 224, 0.4)",borderRadius:"5px 5px 0 0"},children:(0,w.jsxs)("div",{className:"d-flex align-items-center gap-1",children:[s&&(0,w.jsx)(DK,{CancelSearch:()=>{S(""),c0(C,t),y([...t])},HandleSearch:e=>{const{value:a}=e.target;S(a),c0(a,t)},SearchText:C}),l&&(0,w.jsx)(bL,{Type:"submit",OnPress:()=>{$x(t,a,d)},Size:"small",ClassName:"ms-2",children:"Export"})]})}),(0,w.jsx)(f0,{style:s||l?{}:{borderTopLeftRadius:"5px",borderTopRightRadius:"5px"},children:(0,w.jsxs)(y0,{size:c?"small":"medium",className:"rounded rounded-2",children:[(0,w.jsx)(E0,{style:{background:"rgba(224, 224, 224, 0.4)"},children:(0,w.jsx)(F0,{children:a.map((e=>(0,w.jsx)(_0,{sortDirection:g===e.id&&A,style:{cursor:"pointer",padding:"auto",fontSize:u||"13px"},align:e.headerAlign||"left",children:e.isSort?(0,w.jsx)(q0,{active:g===e.id,direction:g===e.id?A:"asc",onClick:()=>t0(A,g,e.id,p,v),children:(0,w.jsx)(pz,{className:"inter-medium-300",variant:"inherit",noWrap:!0,children:e.label})}):(0,w.jsx)(pz,{noWrap:!0,className:"inter-medium-300",variant:"inherit",children:e.label})},e.id)))})}),(0,w.jsx)(a4,{children:b&&b[0]?i0(b,o0(A,g,a)).slice(k*z,k*z+z).map((e=>(0,w.jsx)(F0,{hover:!!i,role:"row",tabIndex:-1,children:a.map((t=>(0,w.jsx)(_0,{align:t.cellAlign||"left",sx:{padding:"auto",minWidth:t.columnWidth},children:t.isIcon&&"Action"===t.label?(0,w.jsx)("div",{className:"d-flex justify-content-center gap-3",children:(0,w.jsx)("img",{src:C4,className:"cursor-pointer",alt:"Edit",style:{width:"22px",height:"22px"},onClick:()=>{m("Update Contractor",e)}})}):"phoneNumber"===t.id||"contactNumber"===t.id?"".concat(iz(e.contactNumberCountryCode)," ").concat(e[t.id])||"Not Available":"licenceExpiry"===t.id?cz(e[t.id])||"Not Available":e[t.id]||"Not Available"},t.id)))},e.id))):(0,w.jsx)(F0,{hover:!!i,role:"row",children:(0,w.jsx)(_0,{align:"center",sx:{padding:"auto"},colSpan:null===a||void 0===a?void 0:a.length,children:(0,w.jsx)(pz,{variant:"subtitle2",className:"inter-regular-400 my-3",children:"There are no records to display"})})})})]})}),(0,w.jsx)(M4,{rowsPerPageOptions:o||[5,10,25],component:"div",className:"custom-mui-pagination",slotProps:{select:{MenuProps:{MenuListProps:{classes:{root:h.menuItem},sx:{"& .MuiMenuItem-root":{padding:"5px 8px"}}}}}},count:b&&b.length,rowsPerPage:z,page:k,onPageChange:(e,t)=>a0(0,t,x),onRowsPerPageChange:e=>n0(e,M,x)})]})};function W6(e){let{props:t,name:a,defaultTheme:n,themeId:r}=e,o=u(n);r&&(o=o[r]||o);return vz({theme:o,name:a,props:t})}function Y6(e){let{props:t,name:a}=e;return W6({props:t,name:a,defaultTheme:m.A,themeId:f.A})}const q6=["localeText"],J6=n.createContext(null);const X6=function(e){var t;const{localeText:a}=e,r=(0,p.A)(e,q6),{utils:o,localeText:i}=null!==(t=n.useContext(J6))&&void 0!==t?t:{utils:void 0,localeText:void 0},c=Y6({props:r,name:"MuiLocalizationProvider"}),{children:s,dateAdapter:l,dateFormats:d,dateLibInstance:u,adapterLocale:m,localeText:f}=c,h=n.useMemo((()=>(0,A.A)({},f,i,a)),[f,i,a]),g=n.useMemo((()=>{if(!l)return o||null;const e=new l({locale:m,formats:d,instance:u});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}),[l,m,d,u,o]),v=n.useMemo((()=>g?{minDate:g.date("1900-01-01T00:00:00.000"),maxDate:g.date("2099-12-31T00:00:00.000")}:null),[g]),b=n.useMemo((()=>({utils:g,defaultDates:v,localeText:h})),[v,g,h]);return(0,w.jsx)(J6.Provider,{value:b,children:s})},Z6=$_().oneOfType([$_().func,$_().object]),$6=(e,t)=>e.length===t.length&&t.every((t=>e.includes(t))),e7=e=>{let{openTo:t,defaultOpenTo:a,views:n,defaultViews:r}=e;const o=null!==n&&void 0!==n?n:r;let i;if(null!=t)i=t;else if(o.includes(a))i=a;else{if(!(o.length>0))throw new Error("MUI X: The `views` prop must contain at least one view.");i=o[0]}return{views:o,openTo:i}},t7=(e,t,a)=>{let n=t;return n=e.setHours(n,e.getHours(a)),n=e.setMinutes(n,e.getMinutes(a)),n=e.setSeconds(n,e.getSeconds(a)),n},a7=e=>{let{date:t,disableFuture:a,disablePast:n,maxDate:r,minDate:o,isDateDisabled:i,utils:c,timezone:s}=e;const l=t7(c,c.date(void 0,s),t);n&&c.isBefore(o,l)&&(o=l),a&&c.isAfter(r,l)&&(r=l);let d=t,u=t;for(c.isBefore(t,o)&&(d=o,u=null),c.isAfter(t,r)&&(u&&(u=r),d=null);d||u;){if(d&&c.isAfter(d,r)&&(d=null),u&&c.isBefore(u,o)&&(u=null),d){if(!i(d))return d;d=c.addDays(d,1)}if(u){if(!i(u))return u;u=c.addDays(u,-1)}}return null},n7=(e,t,a)=>null!=t&&e.isValid(t)?t:a,r7=(e,t)=>{const a=[e.startOfYear(t)];for(;a.length<12;){const t=a[a.length-1];a.push(e.addMonths(t,1))}return a},o7=(e,t,a)=>"date"===a?e.startOfDay(e.date(void 0,t)):e.date(void 0,t),i7=(e,t)=>{const a=e.setHours(e.date(),"am"===t?2:14);return e.format(a,"meridiem")},c7=["year","month","day"],s7=e=>c7.includes(e),l7=(e,t,a)=>{let{format:n,views:r}=t;if(null!=n)return n;const o=e.formats;return $6(r,["year"])?o.year:$6(r,["month"])?o.month:$6(r,["day"])?o.dayOfMonth:$6(r,["month","year"])?"".concat(o.month," ").concat(o.year):$6(r,["day","month"])?"".concat(o.month," ").concat(o.dayOfMonth):a?/en/.test(e.getCurrentLocaleCode())?o.normalDateWithWeekday:o.normalDate:o.keyboardDate},d7=(e,t)=>{const a=e.startOfWeek(t);return[0,1,2,3,4,5,6].map((t=>e.addDays(a,t)))},u7=["hours","minutes","seconds"],m7=e=>u7.includes(e),f7=(e,t)=>e?t.getHours(e)>=12?"pm":"am":null,h7=(e,t,a)=>{if(a){if((e>=12?"pm":"am")!==t)return"am"===t?e-12:e+12}return e},A7=(e,t,a,n)=>{const r=h7(n.getHours(e),t,a);return n.setHours(e,r)},p7=(e,t)=>3600*t.getHours(e)+60*t.getMinutes(e)+t.getSeconds(e),g7=(e,t)=>(a,n)=>e?t.isAfter(a,n):p7(a,t)>p7(n,t),v7=(e,t)=>{let{format:a,views:n,ampm:r}=t;if(null!=a)return a;const o=e.formats;return $6(n,["hours"])?r?"".concat(o.hours12h," ").concat(o.meridiem):o.hours24h:$6(n,["minutes"])?o.minutes:$6(n,["seconds"])?o.seconds:$6(n,["minutes","seconds"])?"".concat(o.minutes,":").concat(o.seconds):$6(n,["hours","minutes","seconds"])?r?"".concat(o.hours12h,":").concat(o.minutes,":").concat(o.seconds," ").concat(o.meridiem):"".concat(o.hours24h,":").concat(o.minutes,":").concat(o.seconds):r?"".concat(o.hours12h,":").concat(o.minutes," ").concat(o.meridiem):"".concat(o.hours24h,":").concat(o.minutes)},b7={year:1,month:2,day:3,hours:4,minutes:5,seconds:6,milliseconds:7},y7=(e,t,a)=>{if(t===b7.year)return e.startOfYear(a);if(t===b7.month)return e.startOfMonth(a);if(t===b7.day)return e.startOfDay(a);let n=a;return t{const a=e.formatTokenMap[t];if(null==a)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 a?{type:a,contentType:"meridiem"===a?"letter":"digit",maxLength:void 0}:{type:a.sectionType,contentType:a.contentType,maxLength:a.maxLength}},w7=(e,t,a)=>{const n=[],r=e.date(void 0,t),o=e.startOfWeek(r),i=e.endOfWeek(r);let c=o;for(;e.isBefore(c,i);)n.push(c),c=e.addDays(c,1);return n.map((t=>e.formatByString(t,a)))},x7=(e,t,a,n)=>{switch(a){case"month":return r7(e,e.date(void 0,t)).map((t=>e.formatByString(t,n)));case"weekDay":return w7(e,t,n);case"meridiem":{const a=e.date(void 0,t);return[e.startOfDay(a),e.endOfDay(a)].map((t=>e.formatByString(t,n)))}default:return[]}},z7=["0","1","2","3","4","5","6","7","8","9"],M7=(e,t)=>{if("0"===t[0])return e;const a=[];let n="";for(let r=0;r-1&&(a.push(o.toString()),n="")}return a.join("")},C7=(e,t)=>"0"===t[0]?e:e.split("").map((e=>t[Number(e)])).join(""),S7=(e,t)=>{const a=M7(e,t);return" "!==a&&!Number.isNaN(Number(a))},E7=(e,t)=>{let a=e;for(a=Number(a).toString();a.length{if("day"===r.type&&"digit-with-letter"===r.contentType){const n=e.setDate(a.longestMonth,t);return e.formatByString(n,r.format)}let o=t.toString();return r.hasLeadingZerosInInput&&(o=E7(o,r.maxLength)),C7(o,n)},B7=(e,t,a,n,r,o,i,c)=>{const s=(e=>{switch(e){case"ArrowUp":return 1;case"ArrowDown":return-1;case"PageUp":return 5;case"PageDown":return-5;default:return 0}})(n),l="Home"===n,d="End"===n,u=""===a.value||l||d;return"digit"===a.contentType||"digit-with-letter"===a.contentType?(()=>{const n=r[a.type]({currentDate:i,format:a.format,contentType:a.contentType}),m=t=>T7(e,t,n,o,a),f="minutes"===a.type&&null!==c&&void 0!==c&&c.minutesStep?c.minutesStep:1;let h=parseInt(M7(a.value,o),10)+s*f;if(u){if("year"===a.type&&!d&&!l)return e.formatByString(e.date(void 0,t),a.format);h=s>0||l?n.minimum:n.maximum}return h%f!==0&&((s<0||l)&&(h+=f-(f+h)%f),(s>0||d)&&(h-=h%f)),h>n.maximum?m(n.minimum+(h-n.maximum-1)%(n.maximum-n.minimum+1)):h{const n=x7(e,t,a.type,a.format);if(0===n.length)return a.value;if(u)return s>0||l?n[0]:n[n.length-1];const r=n.indexOf(a.value);return n[((r+s)%n.length+n.length)%n.length]})()},R7=(e,t,a)=>{let n=e.value||e.placeholder;const r="non-input"===t?e.hasLeadingZerosInFormat:e.hasLeadingZerosInInput;"non-input"===t&&e.hasLeadingZerosInInput&&!e.hasLeadingZerosInFormat&&(n=Number(M7(n,a)).toString());return["input-rtl","input-ltr"].includes(t)&&"digit"===e.contentType&&!r&&1===n.length&&(n="".concat(n,"\u200e")),"input-rtl"===t&&(n="\u2068".concat(n,"\u2069")),n},I7=(e,t,a,n)=>e.formatByString(e.parse(t,a),n),N7=(e,t,a)=>4===e.formatByString(e.date(void 0,t),a).length,P7=(e,t,a,n,r)=>{if("digit"!==a)return!1;const o=e.date(void 0,t);switch(n){case"year":if(N7(e,t,r)){return"0001"===e.formatByString(e.setYear(o,1),r)}return"01"===e.formatByString(e.setYear(o,2001),r);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")}};const F7=(e,t)=>{0},O7={year:1,month:2,day:3,weekDay:4,hours:5,minutes:6,seconds:7,meridiem:8,empty:9},D7=(e,t,a,n,r,o)=>[...n].sort(((e,t)=>O7[e.type]-O7[t.type])).reduce(((n,r)=>!o||r.modified?((e,t,a,n,r)=>{switch(a.type){case"year":return e.setYear(r,e.getYear(n));case"month":return e.setMonth(r,e.getMonth(n));case"weekDay":{const r=w7(e,t,a.format),o=e.formatByString(n,a.format),i=r.indexOf(o),c=r.indexOf(a.value)-i;return e.addDays(n,c)}case"day":return e.setDate(r,e.getDate(n));case"meridiem":{const t=e.getHours(n)<12,a=e.getHours(r);return t&&a>=12?e.addHours(r,-12):!t&&a<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,t,r,a,n):n),r),U7=(e,t)=>null==e?null:"all"===e?"all":"string"===typeof e?t.findIndex((t=>t.type===e)):e,j7=(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 a=t.parse(e.value,e.format);return a?t.format(a,"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}},L7=(e,t)=>{if(e.value)switch(e.type){case"weekDay":if("letter"===e.contentType)return;return Number(e.value);case"meridiem":{const a=t.parse("01:00 ".concat(e.value),"".concat(t.formats.hours12h,":").concat(t.formats.minutes," ").concat(e.format));return a?t.getHours(a)>=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 a=t.parse(e.value,e.format);return a?t.getMonth(a)+1:void 0}default:return"letter"!==e.contentType?Number(e.value):void 0}},_7=["value","referenceDate"],H7={emptyValue:null,getTodayValue:o7,getInitialReferenceValue:e=>{let{value:t,referenceDate:a}=e,n=(0,p.A)(e,_7);return null!=t&&n.utils.isValid(t)?t:null!=a?a:(e=>{var t;let{props:a,utils:n,granularity:r,timezone:o,getTodayDate:i}=e,c=i?i():y7(n,r,o7(n,o));null!=a.minDate&&n.isAfterDay(a.minDate,c)&&(c=y7(n,r,a.minDate)),null!=a.maxDate&&n.isBeforeDay(a.maxDate,c)&&(c=y7(n,r,a.maxDate));const s=g7(null!==(t=a.disableIgnoringDatePartForTimeValidation)&&void 0!==t&&t,n);return null!=a.minTime&&s(a.minTime,c)&&(c=y7(n,r,a.disableIgnoringDatePartForTimeValidation?a.minTime:t7(n,c,a.minTime))),null!=a.maxTime&&s(c,a.maxTime)&&(c=y7(n,r,a.disableIgnoringDatePartForTimeValidation?a.maxTime:t7(n,c,a.maxTime))),c})(n)},cleanValue:(e,t)=>null!=t&&e.isValid(t)?t:null,areValuesEqual:(e,t,a)=>!e.isValid(t)&&null!=t&&!e.isValid(a)&&null!=a||e.isEqual(t,a),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,a)=>null==a?null:e.setTimezone(a,t)},Q7={updateReferenceValue:(e,t,a)=>null!=t&&e.isValid(t)?t:a,getSectionsFromValue:(e,t,a,n)=>!e.isValid(t)&&!!a?a:n(t),getV7HiddenInputValueFromSections:e=>e.map((e=>"".concat(e.startSeparator).concat(e.value||e.placeholder).concat(e.endSeparator))).join(""),getV6InputValueFromSections:(e,t,a)=>{const n=e.map((e=>{const n=R7(e,a?"input-rtl":"input-ltr",t);return"".concat(e.startSeparator).concat(n).concat(e.endSeparator)})).join("");return a?"\u2066".concat(n,"\u2069"):n},getActiveDateManager:(e,t)=>({date:t.value,referenceDate:t.referenceValue,getSections:e=>e,getNewValuesFromNewActiveDate:a=>({value:a,referenceValue:null!=a&&e.isValid(a)?a:t.referenceValue})}),parseValueStr:(e,t,a)=>a(e.trim(),t)},K7={previousMonth:"Previous month",nextMonth:"Next month",openPreviousView:"Open previous view",openNextView:"Open next view",calendarViewSwitchingButtonAriaLabel:e=>"year"===e?"year view is open, switch to calendar view":"calendar view is open, switch to year view",start:"Start",end:"End",startDate:"Start date",startTime:"Start time",endDate:"End date",endTime:"End time",cancelButtonLabel:"Cancel",clearButtonLabel:"Clear",okButtonLabel:"OK",todayButtonLabel:"Today",datePickerToolbarTitle:"Select date",dateTimePickerToolbarTitle:"Select date & time",timePickerToolbarTitle:"Select time",dateRangePickerToolbarTitle:"Select date range",clockLabelText:(e,t,a)=>"Select ".concat(e,". ").concat(null===t?"No time selected":"Selected time is ".concat(a.format(t,"fullTime"))),hoursClockNumberText:e=>"".concat(e," hours"),minutesClockNumberText:e=>"".concat(e," minutes"),secondsClockNumberText:e=>"".concat(e," seconds"),selectViewText:e=>"Select ".concat(e),calendarWeekNumberHeaderLabel:"Week number",calendarWeekNumberHeaderText:"#",calendarWeekNumberAriaLabelText:e=>"Week ".concat(e),calendarWeekNumberText:e=>"".concat(e),openDatePickerDialogue:(e,t)=>null!==e&&t.isValid(e)?"Choose date, selected date is ".concat(t.format(e,"fullDate")):"Choose date",openTimePickerDialogue:(e,t)=>null!==e&&t.isValid(e)?"Choose time, selected time is ".concat(t.format(e,"fullTime")):"Choose time",fieldClearLabel:"Clear value",timeTableLabel:"pick time",dateTableLabel:"pick date",fieldYearPlaceholder:e=>"Y".repeat(e.digitAmount),fieldMonthPlaceholder:e=>"letter"===e.contentType?"MMMM":"MM",fieldDayPlaceholder:()=>"DD",fieldWeekDayPlaceholder:e=>"letter"===e.contentType?"EEEE":"EE",fieldHoursPlaceholder:()=>"hh",fieldMinutesPlaceholder:()=>"mm",fieldSecondsPlaceholder:()=>"ss",fieldMeridiemPlaceholder:()=>"aa",year:"Year",month:"Month",day:"Day",weekDay:"Week day",hours:"Hours",minutes:"Minutes",seconds:"Seconds",meridiem:"Meridiem",empty:"Empty"},V7=K7;G7=K7,(0,A.A)({},G7);var G7;const W7=()=>{const e=n.useContext(J6);if(null===e)throw new Error(["MUI X: Can not find the date and time pickers localization context.","It looks like you forgot to wrap your component in LocalizationProvider.","This can also happen if you are bundling multiple versions of the `@mui/x-date-pickers` package"].join("\n"));if(null===e.utils)throw new Error(["MUI X: Can not find the date and time pickers adapter from its localization context.","It looks like you forgot to pass a `dateAdapter` to your LocalizationProvider."].join("\n"));const t=n.useMemo((()=>(0,A.A)({},V7,e.localeText)),[e.localeText]);return n.useMemo((()=>(0,A.A)({},e,{localeText:t})),[e,t])},Y7=()=>W7().utils,q7=()=>W7().defaultDates,J7=e=>{const t=Y7(),a=n.useRef();return void 0===a.current&&(a.current=t.date(void 0,e)),a.current};function X7(e){var t,a,n="";if("string"==typeof e||"number"==typeof e)n+=e;else if("object"==typeof e)if(Array.isArray(e)){var r=e.length;for(t=0;tt.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"}}]}})),a8=(0,i.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"}}]}),n8=n.forwardRef((function(e,t){const a=Y6({props:e,name:"MuiPickersToolbar"}),{children:n,className:r,toolbarTitle:o,hidden:i,titleId:c}=a,s=(0,p.A)(a,e8),l=a,d=(e=>{const{classes:t,isLandscape:a}=e,n={root:["root"],content:["content"],penIconButton:["penIconButton",a&&"penIconButtonLandscape"]};return(0,I.A)(n,$7,t)})(l);return i?null:(0,w.jsxs)(t8,(0,A.A)({ref:t,className:Z7(d.root,r),ownerState:l},s,{children:[(0,w.jsx)(pz,{color:"text.secondary",variant:"overline",id:c,children:o}),(0,w.jsx)(a8,{className:d.content,ownerState:l,children:n})]}))})),r8=()=>W7().localeText;function o8(e){return(0,Ce.Ay)("MuiDatePickerToolbar",e)}(0,C.A)("MuiDatePickerToolbar",["root","title"]);const i8=["value","isLandscape","onChange","toolbarFormat","toolbarPlaceholder","views","className","onViewChange","view"],c8=(0,i.Ay)(n8,{name:"MuiDatePickerToolbar",slot:"Root",overridesResolver:(e,t)=>t.root})({}),s8=(0,i.Ay)(pz,{name:"MuiDatePickerToolbar",slot:"Title",overridesResolver:(e,t)=>t.title})({variants:[{props:{isLandscape:!0},style:{margin:"auto 16px auto auto"}}]}),l8=n.forwardRef((function(e,t){const a=Y6({props:e,name:"MuiDatePickerToolbar"}),{value:r,isLandscape:o,toolbarFormat:i,toolbarPlaceholder:c="\u2013\u2013",views:s,className:l}=a,d=(0,p.A)(a,i8),u=Y7(),m=r8(),f=(e=>{const{classes:t}=e;return(0,I.A)({root:["root"],title:["title"]},o8,t)})(a),h=n.useMemo((()=>{if(!r)return c;const e=l7(u,{format:i,views:s},!0);return u.formatByString(r,e)}),[r,i,c,u,s]),g=a;return(0,w.jsx)(c8,(0,A.A)({ref:t,toolbarTitle:m.datePickerToolbarTitle,isLandscape:o,className:Z7(f.root,l)},d,{children:(0,w.jsx)(s8,{variant:"h4",align:o?"left":"center",ownerState:g,className:f.title,children:h})}))}));function d8(e,t){var a,r;const o=Y7(),i=q7(),c=Y6({props:e,name:t}),s=n.useMemo((()=>{var e;return null==(null===(e=c.localeText)||void 0===e?void 0:e.toolbarTitle)?c.localeText:(0,A.A)({},c.localeText,{datePickerToolbarTitle:c.localeText.toolbarTitle})}),[c.localeText]);return(0,A.A)({},c,{localeText:s},e7({views:c.views,openTo:c.openTo,defaultViews:["year","day"],defaultOpenTo:"day"}),{disableFuture:null!==(a=c.disableFuture)&&void 0!==a&&a,disablePast:null!==(r=c.disablePast)&&void 0!==r&&r,minDate:n7(o,c.minDate,i.minDate),maxDate:n7(o,c.maxDate,i.maxDate),slots:(0,A.A)({toolbar:l8},c.slots)})}const u8=e=>{let{props:t,value:a,adapter:n}=e;if(null===a)return null;const{shouldDisableDate:r,shouldDisableMonth:o,shouldDisableYear:i,disablePast:c,disableFuture:s,timezone:l}=t,d=n.utils.date(void 0,l),u=n7(n.utils,t.minDate,n.defaultDates.minDate),m=n7(n.utils,t.maxDate,n.defaultDates.maxDate);switch(!0){case!n.utils.isValid(a):return"invalidDate";case Boolean(r&&r(a)):return"shouldDisableDate";case Boolean(o&&o(a)):return"shouldDisableMonth";case Boolean(i&&i(a)):return"shouldDisableYear";case Boolean(s&&n.utils.isAfterDay(a,d)):return"disableFuture";case Boolean(c&&n.utils.isBeforeDay(a,d)):return"disablePast";case Boolean(u&&n.utils.isBeforeDay(a,u)):return"minDate";case Boolean(m&&n.utils.isAfterDay(a,m)):return"maxDate";default:return null}};function m8(e){return(0,Ce.Ay)("MuiPickersPopper",e)}(0,C.A)("MuiPickersPopper",["root","paper"]);function f8(e,t){return Array.isArray(t)?t.every((t=>-1!==e.indexOf(t))):-1!==e.indexOf(t)}const h8=function(){const e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:document).activeElement;return e?e.shadowRoot?h8(e.shadowRoot):e:null},A8="@media (pointer: fine)",p8="undefined"!==typeof navigator&&navigator.userAgent.match(/android\s(\d+)|OS\s(\d+)/i),g8=p8&&p8[1]?parseInt(p8[1],10):null,v8=p8&&p8[2]?parseInt(p8[2],10):null,b8=g8&&g8<10||v8&&v8<13||!1,y8=()=>wz("@media (prefers-reduced-motion: reduce)",{defaultMatches:!1})||b8,k8=["PaperComponent","popperPlacement","ownerState","children","paperSlotProps","paperClasses","onPaperClick","onPaperTouchStart"],w8=(0,i.Ay)(oW,{name:"MuiPickersPopper",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t}=e;return{zIndex:t.zIndex.modal}})),x8=(0,i.Ay)(ct,{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 z8=n.forwardRef(((e,t)=>{const{PaperComponent:a,popperPlacement:n,ownerState:r,children:o,paperSlotProps:i,paperClasses:c,onPaperClick:s,onPaperTouchStart:l}=e,d=(0,p.A)(e,k8),u=(0,A.A)({},r,{placement:n}),m=W({elementType:a,externalSlotProps:i,additionalProps:{tabIndex:-1,elevation:8,ref:t},className:c,ownerState:u});return(0,w.jsx)(a,(0,A.A)({},d,m,{onClick:e=>{var t;s(e),null===(t=m.onClick)||void 0===t||t.call(m,e)},onTouchStart:e=>{var t;l(e),null===(t=m.onTouchStart)||void 0===t||t.call(m,e)},ownerState:u,children:o}))}));function M8(e){var t,a,r,o;const i=Y6({props:e,name:"MuiPickersPopper"}),{anchorEl:c,children:s,containerRef:l=null,shouldRestoreFocus:d,onBlur:u,onDismiss:m,open:f,role:h,placement:p,slots:g,slotProps:v,reduceAnimations:b}=i;n.useEffect((()=>{function e(e){f&&"Escape"===e.key&&m()}return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)}}),[m,f]);const y=n.useRef(null);n.useEffect((()=>{"tooltip"===h||d&&!d()||(f?y.current=h8(document):y.current&&y.current instanceof HTMLElement&&setTimeout((()=>{y.current instanceof HTMLElement&&y.current.focus()})))}),[f,h,d]);const[k,x,z]=function(e,t){const a=n.useRef(!1),r=n.useRef(!1),o=n.useRef(null),i=n.useRef(!1);n.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 c=(0,Ie.A)((e=>{if(!i.current)return;const n=r.current;r.current=!1;const c=(0,Y.A)(o.current);if(!o.current||"clientX"in e&&function(e,t){return t.documentElement.clientWidth-1:!c.documentElement.contains(e.target)||o.current.contains(e.target),s||n||t(e)})),s=()=>{r.current=!0};return n.useEffect((()=>{if(e){const e=(0,Y.A)(o.current),t=()=>{a.current=!0};return e.addEventListener("touchstart",c),e.addEventListener("touchmove",t),()=>{e.removeEventListener("touchstart",c),e.removeEventListener("touchmove",t)}}}),[e,c]),n.useEffect((()=>{if(e){const e=(0,Y.A)(o.current);return e.addEventListener("click",c),()=>{e.removeEventListener("click",c),r.current=!1}}}),[e,c]),[o,s,s]}(f,null!==u&&void 0!==u?u:m),M=n.useRef(null),C=(0,D.A)(M,l),S=(0,D.A)(C,k),E=i,T=(e=>{const{classes:t}=e;return(0,I.A)({root:["root"],paper:["paper"]},m8,t)})(E),B=y8(),R=null!==b&&void 0!==b?b:B,N=(null!==(t=null===g||void 0===g?void 0:g.desktopTransition)&&void 0!==t?t:R)?Me:Ol,P=null!==(a=null===g||void 0===g?void 0:g.desktopTrapFocus)&&void 0!==a?a:Z,F=null!==(r=null===g||void 0===g?void 0:g.desktopPaper)&&void 0!==r?r:x8,O=null!==(o=null===g||void 0===g?void 0:g.popper)&&void 0!==o?o:w8,U=W({elementType:O,externalSlotProps:null===v||void 0===v?void 0:v.popper,additionalProps:{transition:!0,role:h,open:f,anchorEl:c,placement:p,onKeyDown:e=>{"Escape"===e.key&&(e.stopPropagation(),m())}},className:T.root,ownerState:i});return(0,w.jsx)(O,(0,A.A)({},U,{children:e=>{let{TransitionProps:t,placement:a}=e;return(0,w.jsx)(P,(0,A.A)({open:f,disableAutoFocus:!0,disableRestoreFocus:!0,disableEnforceFocus:"tooltip"===h,isEnabled:()=>!0},null===v||void 0===v?void 0:v.desktopTrapFocus,{children:(0,w.jsx)(N,(0,A.A)({},t,null===v||void 0===v?void 0:v.desktopTransition,{children:(0,w.jsx)(z8,{PaperComponent:F,ownerState:E,popperPlacement:a,ref:S,onPaperClick:x,onPaperTouchStart:z,paperClasses:T.paper,paperSlotProps:null===v||void 0===v?void 0:v.desktopPaper,children:s})}))}))}}))}function C8(e,t,a,r){const{value:o,onError:i}=e,c=W7(),s=n.useRef(r),l=t({adapter:c,value:o,props:e});return n.useEffect((()=>{i&&!a(l,s.current)&&i(l,o),s.current=l}),[a,i,s,l,o]),l}const S8=e=>{var t,a;let{timezone:r,value:o,defaultValue:i,onChange:c,valueManager:s}=e;const l=Y7(),d=n.useRef(i),u=null!==(t=null!==o&&void 0!==o?o:d.current)&&void 0!==t?t:s.emptyValue,m=n.useMemo((()=>s.getTimezone(l,u)),[l,s,u]),f=(0,Ie.A)((e=>null==m?e:s.setTimezone(l,m,e))),h=null!==(a=null!==r&&void 0!==r?r:m)&&void 0!==a?a:"default";return{value:n.useMemo((()=>s.setTimezone(l,h,u)),[s,l,h,u]),handleValueChange:(0,Ie.A)((function(e){const t=f(e);for(var a=arguments.length,n=new Array(a>1?a-1:0),r=1;r{let{name:t,timezone:a,value:n,defaultValue:r,onChange:o,valueManager:i}=e;const[c,s]=(0,kV.A)({name:t,state:"value",controlled:n,default:null!==r&&void 0!==r?r:i.emptyValue}),l=(0,Ie.A)((function(e){s(e);for(var t=arguments.length,a=new Array(t>1?t-1:0),n=1;n{let{props:t,valueManager:a,valueType:r,wrapperVariant:o,validator:i}=e;const{onAccept:c,onChange:s,value:l,defaultValue:d,closeOnSelect:u="desktop"===o,timezone:m}=t,{current:f}=n.useRef(d),{current:h}=n.useRef(void 0!==l);const p=Y7(),g=W7(),{isOpen:v,setIsOpen:b}=(e=>{let{open:t,onOpen:a,onClose:r}=e;const o=n.useRef("boolean"===typeof t).current,[i,c]=n.useState(!1);return n.useEffect((()=>{if(o){if("boolean"!==typeof t)throw new Error("You must not mix controlling and uncontrolled mode for `open` prop");c(t)}}),[o,t]),{isOpen:i,setIsOpen:n.useCallback((e=>{o||c(e),e&&a&&a(),!e&&r&&r()}),[o,a,r])}})(t),{timezone:y,value:k,handleValueChange:w}=S8({timezone:m,value:l,defaultValue:f,onChange:s,valueManager:a}),[x,z]=n.useState((()=>{let e;return e=void 0!==k?k:void 0!==f?f:a.emptyValue,{draft:e,lastPublishedValue:e,lastCommittedValue:e,lastControlledValue:k,hasBeenModifiedSinceMount:!1}}));C8((0,A.A)({},t,{value:x.draft,timezone:y}),i,a.isSameError,a.defaultErrorState);const M=(0,Ie.A)((e=>{const n={action:e,dateState:x,hasChanged:t=>!a.areValuesEqual(p,e.value,t),isControlled:h,closeOnSelect:u},r=(e=>{const{action:t,hasChanged:a,dateState:n,isControlled:r}=e,o=!r&&!n.hasBeenModifiedSinceMount;return"setValueFromField"===t.name||("setValueFromAction"===t.name?!(!o||!["accept","today","clear"].includes(t.pickerAction))||a(n.lastPublishedValue):("setValueFromView"===t.name&&"shallow"!==t.selectionState||"setValueFromShortcut"===t.name)&&(!!o||a(n.lastPublishedValue)))})(n),o=(e=>{const{action:t,hasChanged:a,dateState:n,isControlled:r,closeOnSelect:o}=e,i=!r&&!n.hasBeenModifiedSinceMount;return"setValueFromAction"===t.name?!(!i||!["accept","today","clear"].includes(t.pickerAction))||a(n.lastCommittedValue):"setValueFromView"===t.name&&"finish"===t.selectionState&&o?!!i||a(n.lastCommittedValue):"setValueFromShortcut"===t.name&&"accept"===t.changeImportance&&a(n.lastCommittedValue)})(n),s=(e=>{const{action:t,closeOnSelect:a}=e;return"setValueFromAction"===t.name||("setValueFromView"===t.name?"finish"===t.selectionState&&a:"setValueFromShortcut"===t.name&&"accept"===t.changeImportance)})(n);z((t=>(0,A.A)({},t,{draft:e.value,lastPublishedValue:r?e.value:t.lastPublishedValue,lastCommittedValue:o?e.value:t.lastCommittedValue,hasBeenModifiedSinceMount:!0})));let l=null;const d=()=>{if(!l){const a="setValueFromField"===e.name?e.context.validationError:i({adapter:g,value:e.value,props:(0,A.A)({},t,{value:e.value,timezone:y})});l={validationError:a},"setValueFromShortcut"===e.name&&(l.shortcut=e.shortcut)}return l};r&&w(e.value,d()),o&&c&&c(e.value,d()),s&&b(!1)}));if(void 0!==k&&(void 0===x.lastControlledValue||!a.areValuesEqual(p,x.lastControlledValue,k))){const e=a.areValuesEqual(p,x.draft,k);z((t=>(0,A.A)({},t,{lastControlledValue:k},e?{}:{lastCommittedValue:k,lastPublishedValue:k,draft:k,hasBeenModifiedSinceMount:!0})))}const C=(0,Ie.A)((()=>{M({value:a.emptyValue,name:"setValueFromAction",pickerAction:"clear"})})),S=(0,Ie.A)((()=>{M({value:x.lastPublishedValue,name:"setValueFromAction",pickerAction:"accept"})})),E=(0,Ie.A)((()=>{M({value:x.lastPublishedValue,name:"setValueFromAction",pickerAction:"dismiss"})})),T=(0,Ie.A)((()=>{M({value:x.lastCommittedValue,name:"setValueFromAction",pickerAction:"cancel"})})),B=(0,Ie.A)((()=>{M({value:a.getTodayValue(p,y,r),name:"setValueFromAction",pickerAction:"today"})})),R=(0,Ie.A)((e=>{e.preventDefault(),b(!0)})),I=(0,Ie.A)((e=>{null===e||void 0===e||e.preventDefault(),b(!1)})),N=(0,Ie.A)((function(e){return M({name:"setValueFromView",value:e,selectionState:arguments.length>1&&void 0!==arguments[1]?arguments[1]:"partial"})})),P=(0,Ie.A)(((e,t,a)=>M({name:"setValueFromShortcut",value:e,changeImportance:t,shortcut:a}))),F=(0,Ie.A)(((e,t)=>M({name:"setValueFromField",value:e,context:t}))),O={onClear:C,onAccept:S,onDismiss:E,onCancel:T,onSetToday:B,onOpen:R,onClose:I},D={value:x.draft,onChange:F},U=n.useMemo((()=>a.cleanValue(p,x.draft)),[p,a,x.draft]);return{open:v,fieldProps:D,viewProps:{value:U,onChange:N,onClose:I,open:v},layoutProps:(0,A.A)({},O,{value:U,onChange:N,onSelectShortcut:P,isValid:e=>{const n=i({adapter:g,value:e,props:(0,A.A)({},t,{value:e,timezone:y})});return!a.hasError(n)}}),actions:O}};function B8(e){var t,a;let{onChange:r,onViewChange:o,openTo:i,view:c,views:s,autoFocus:l,focusedView:d,onFocusedViewChange:u}=e;const m=n.useRef(i),f=n.useRef(s),h=n.useRef(s.includes(i)?i:s[0]),[A,p]=(0,kV.A)({name:"useViews",state:"view",controlled:c,default:h.current}),g=n.useRef(l?A:null),[v,b]=(0,kV.A)({name:"useViews",state:"focusedView",controlled:d,default:g.current});n.useEffect((()=>{(m.current&&m.current!==i||f.current&&f.current.some((e=>!s.includes(e))))&&(p(s.includes(i)?i:s[0]),f.current=s,m.current=i)}),[i,p,A,s]);const y=s.indexOf(A),k=null!==(t=s[y-1])&&void 0!==t?t:null,w=null!==(a=s[y+1])&&void 0!==a?a:null,x=(0,Ie.A)(((e,t)=>{b(t?e:t=>e===t?null:t),null===u||void 0===u||u(e,t)})),z=(0,Ie.A)((e=>{x(e,!0),e!==A&&(p(e),o&&o(e))})),M=(0,Ie.A)((()=>{w&&z(w)})),C=(0,Ie.A)(((e,t,a)=>{const n="finish"===t,o=a?s.indexOf(a){let{props:t,propsFromPickerValue:a,propsFromPickerViews:r,wrapperVariant:o}=e;const{orientation:i}=t,c=((e,t)=>{const[a,r]=n.useState(I8);return(0,ae.A)((()=>{const e=()=>{r(I8())};return window.addEventListener("orientationchange",e),()=>{window.removeEventListener("orientationchange",e)}}),[]),!f8(e,["hours","minutes","seconds"])&&"landscape"===(t||a)})(r.views,i),s=F();return{layoutProps:(0,A.A)({},r,a,{isLandscape:c,isRtl:s,wrapperVariant:o,disabled:t.disabled,readOnly:t.readOnly})}},P8=e=>{let{props:t,valueManager:a,valueType:r,wrapperVariant:o,additionalViewProps:i,validator:c,autoFocusView:s,rendererInterceptor:l,fieldRef:d}=e;const u=T8({props:t,valueManager:a,valueType:r,wrapperVariant:o,validator:c}),m=(e=>{let{props:t,propsFromPickerValue:a,additionalViewProps:r,autoFocusView:o,rendererInterceptor:i,fieldRef:c}=e;const{onChange:s,open:l,onClose:d}=a,{view:u,views:m,openTo:f,onViewChange:h,viewRenderers:g,timezone:v}=t,b=(0,p.A)(t,R8),{view:y,setView:k,defaultView:w,focusedView:x,setFocusedView:z,setValueAndGoToNextView:M}=B8({view:u,views:m,openTo:f,onChange:s,onViewChange:h,autoFocus:o}),{hasUIView:C,viewModeLookup:S}=n.useMemo((()=>m.reduce(((e,t)=>{let a;return a=null!=g[t]?"UI":"field",e.viewModeLookup[t]=a,"UI"===a&&(e.hasUIView=!0),e}),{hasUIView:!1,viewModeLookup:{}})),[g,m]),E=n.useMemo((()=>m.reduce(((e,t)=>null!=g[t]&&m7(t)?e+1:e),0)),[g,m]),T=S[y],B=(0,Ie.A)((()=>"UI"===T)),[R,I]=n.useState("UI"===T?y:null);return R!==y&&"UI"===S[y]&&I(y),(0,ae.A)((()=>{"field"===T&&l&&(d(),setTimeout((()=>{var e,t;null===c||void 0===c||null===(e=c.current)||void 0===e||e.setSelectedSections(y),null===c||void 0===c||null===(t=c.current)||void 0===t||t.focusField(y)})))}),[y]),(0,ae.A)((()=>{if(!l)return;let e=y;"field"===T&&null!=R&&(e=R),e!==w&&"UI"===S[e]&&"UI"===S[w]&&(e=w),e!==y&&k(e),z(e,!0)}),[l]),{hasUIView:C,shouldRestoreFocus:B,layoutProps:{views:m,view:R,onViewChange:k},renderCurrentView:()=>{if(null==R)return null;const e=g[R];if(null==e)return null;const t=(0,A.A)({},b,r,a,{views:m,timezone:v,onChange:M,view:R,onViewChange:k,focusedView:x,onFocusedViewChange:z,showViewSwitcher:E>1,timeViewsCount:E});return i?i(g,R,t):e(t)}}})({props:t,additionalViewProps:i,autoFocusView:s,fieldRef:d,propsFromPickerValue:u.viewProps,rendererInterceptor:l}),f=N8({props:t,wrapperVariant:o,propsFromPickerValue:u.layoutProps,propsFromPickerViews:m.layoutProps});return{open:u.open,actions:u.actions,fieldProps:u.fieldProps,renderCurrentView:m.renderCurrentView,hasUIView:m.hasUIView,shouldRestoreFocus:m.shouldRestoreFocus,layoutProps:f.layoutProps}};function F8(e){return(0,Ce.Ay)("MuiPickersLayout",e)}const O8=(0,C.A)("MuiPickersLayout",["root","landscape","contentWrapper","toolbar","actionBar","tabs","shortcuts"]),D8=["onAccept","onClear","onCancel","onSetToday","actions"];function U8(e){const{onAccept:t,onClear:a,onCancel:n,onSetToday:r,actions:o}=e,i=(0,p.A)(e,D8),c=r8();if(null==o||0===o.length)return null;const s=null===o||void 0===o?void 0:o.map((e=>{switch(e){case"clear":return(0,w.jsx)(sL,{onClick:a,children:c.clearButtonLabel},e);case"cancel":return(0,w.jsx)(sL,{onClick:n,children:c.cancelButtonLabel},e);case"accept":return(0,w.jsx)(sL,{onClick:t,children:c.okButtonLabel},e);case"today":return(0,w.jsx)(sL,{onClick:r,children:c.todayButtonLabel},e);default:return null}}));return(0,w.jsx)(Xj,(0,A.A)({},i,{children:s}))}function j8(e){return(0,Ce.Ay)("MuiListItem",e)}const L8=(0,C.A)("MuiListItem",["root","container","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","padding","button","secondaryAction","selected"]);function _8(e){return(0,Ce.Ay)("MuiListItemSecondaryAction",e)}(0,C.A)("MuiListItemSecondaryAction",["root","disableGutters"]);const H8=["className"],Q8=(0,i.Ay)("div",{name:"MuiListItemSecondaryAction",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.root,a.disableGutters&&t.disableGutters]}})((e=>{let{ownerState:t}=e;return(0,A.A)({position:"absolute",right:16,top:"50%",transform:"translateY(-50%)"},t.disableGutters&&{right:0})})),K8=n.forwardRef((function(e,t){const a=(0,oe.b)({props:e,name:"MuiListItemSecondaryAction"}),{className:r}=a,o=(0,p.A)(a,H8),i=n.useContext(pl),c=(0,A.A)({},a,{disableGutters:i.disableGutters}),s=(e=>{const{disableGutters:t,classes:a}=e,n={root:["root",t&&"disableGutters"]};return(0,I.A)(n,_8,a)})(c);return(0,w.jsx)(Q8,(0,A.A)({className:(0,R.A)(s.root,r),ownerState:c,ref:t},o))}));K8.muiName="ListItemSecondaryAction";const V8=K8,G8=["className"],W8=["alignItems","autoFocus","button","children","className","component","components","componentsProps","ContainerComponent","ContainerProps","dense","disabled","disableGutters","disablePadding","divider","focusVisibleClassName","secondaryAction","selected","slotProps","slots"],Y8=(0,i.Ay)("div",{name:"MuiListItem",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.root,a.dense&&t.dense,"flex-start"===a.alignItems&&t.alignItemsFlexStart,a.divider&&t.divider,!a.disableGutters&&t.gutters,!a.disablePadding&&t.padding,a.button&&t.button,a.hasSecondaryAction&&t.secondaryAction]}})((e=>{let{theme:t,ownerState:a}=e;return(0,A.A)({display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left"},!a.disablePadding&&(0,A.A)({paddingTop:8,paddingBottom:8},a.dense&&{paddingTop:4,paddingBottom:4},!a.disableGutters&&{paddingLeft:16,paddingRight:16},!!a.secondaryAction&&{paddingRight:48}),!!a.secondaryAction&&{["& > .".concat(L_.root)]:{paddingRight:48}},{["&.".concat(L8.focusVisible)]:{backgroundColor:(t.vars||t).palette.action.focus},["&.".concat(L8.selected)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.selectedOpacity,")"):(0,tt.X4)(t.palette.primary.main,t.palette.action.selectedOpacity),["&.".concat(L8.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,tt.X4)(t.palette.primary.main,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)}},["&.".concat(L8.disabled)]:{opacity:(t.vars||t).palette.action.disabledOpacity}},"flex-start"===a.alignItems&&{alignItems:"flex-start"},a.divider&&{borderBottom:"1px solid ".concat((t.vars||t).palette.divider),backgroundClip:"padding-box"},a.button&&{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"}},["&.".concat(L8.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,tt.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,tt.X4)(t.palette.primary.main,t.palette.action.selectedOpacity)}}},a.hasSecondaryAction&&{paddingRight:48})})),q8=(0,i.Ay)("li",{name:"MuiListItem",slot:"Container",overridesResolver:(e,t)=>t.container})({position:"relative"}),J8=n.forwardRef((function(e,t){const a=(0,oe.b)({props:e,name:"MuiListItem"}),{alignItems:r="center",autoFocus:o=!1,button:i=!1,children:c,className:s,component:l,components:d={},componentsProps:u={},ContainerComponent:m="li",ContainerProps:{className:f}={},dense:h=!1,disabled:g=!1,disableGutters:v=!1,disablePadding:b=!1,divider:y=!1,focusVisibleClassName:k,secondaryAction:x,selected:z=!1,slotProps:M={},slots:C={}}=a,S=(0,p.A)(a.ContainerProps,G8),E=(0,p.A)(a,W8),T=n.useContext(pl),B=n.useMemo((()=>({dense:h||T.dense||!1,alignItems:r,disableGutters:v})),[r,T.dense,h,v]),N=n.useRef(null);(0,xl.A)((()=>{o&&N.current&&N.current.focus()}),[o]);const P=n.Children.toArray(c),F=P.length&&(0,BQ.A)(P[P.length-1],["ListItemSecondaryAction"]),O=(0,A.A)({},a,{alignItems:r,autoFocus:o,button:i,dense:B.dense,disabled:g,disableGutters:v,disablePadding:b,divider:y,hasSecondaryAction:F,selected:z}),D=(e=>{const{alignItems:t,button:a,classes:n,dense:r,disabled:o,disableGutters:i,disablePadding:c,divider:s,hasSecondaryAction:l,selected:d}=e,u={root:["root",r&&"dense",!i&&"gutters",!c&&"padding",s&&"divider",o&&"disabled",a&&"button","flex-start"===t&&"alignItemsFlexStart",l&&"secondaryAction",d&&"selected"],container:["container"]};return(0,I.A)(u,j8,n)})(O),j=(0,ke.A)(N,t),L=C.root||d.Root||Y8,_=M.root||u.root||{},H=(0,A.A)({className:(0,R.A)(D.root,_.className,s),disabled:g},E);let Q=l||"li";return i&&(H.component=l||"div",H.focusVisibleClassName=(0,R.A)(L8.focusVisible,k),Q=wi),F?(Q=H.component||l?Q:"div","li"===m&&("li"===Q?Q="div":"li"===H.component&&(H.component="div")),(0,w.jsx)(pl.Provider,{value:B,children:(0,w.jsxs)(q8,(0,A.A)({as:m,className:(0,R.A)(D.container,f),ref:j,ownerState:O},S,{children:[(0,w.jsx)(L,(0,A.A)({},_,!U(L)&&{as:Q,ownerState:(0,A.A)({},O,_.ownerState)},H,{children:P})),P.pop()]}))})):(0,w.jsx)(pl.Provider,{value:B,children:(0,w.jsxs)(L,(0,A.A)({},_,{as:Q,ref:j},!U(L)&&{ownerState:(0,A.A)({},O,_.ownerState)},H,{children:[P,x&&(0,w.jsx)(V8,{children:x})]}))})})),X8=J8,Z8=320,$8=["items","changeImportance","isLandscape","onChange","isValid"],e9=["getValue"];function t9(e){const{items:t,changeImportance:a="accept",onChange:n,isValid:r}=e,o=(0,p.A)(e,$8);if(null==t||0===t.length)return null;const i=t.map((e=>{let{getValue:t}=e,o=(0,p.A)(e,e9);const i=t({isValid:r});return(0,A.A)({},o,{label:o.label,onClick:()=>{n(i,a,o)},disabled:!r(i)})}));return(0,w.jsx)(kl,(0,A.A)({dense:!0,sx:[{maxHeight:336,maxWidth:200,overflow:"auto"},...Array.isArray(o.sx)?o.sx:[o.sx]]},o,{children:i.map((e=>{var t;return(0,w.jsx)(X8,{children:(0,w.jsx)(bW,(0,A.A)({},e))},null!==(t=e.id)&&void 0!==t?t:e.label)}))}))}const a9=e=>{var t,a;const{wrapperVariant:n,onAccept:r,onClear:o,onCancel:i,onSetToday:c,view:s,views:l,onViewChange:d,value:u,onChange:m,onSelectShortcut:f,isValid:h,isLandscape:p,disabled:g,readOnly:v,children:b,slots:y,slotProps:k}=e,x=(e=>{const{classes:t,isLandscape:a}=e,n={root:["root",a&&"landscape"],contentWrapper:["contentWrapper"],toolbar:["toolbar"],actionBar:["actionBar"],tabs:["tabs"],landscape:["landscape"],shortcuts:["shortcuts"]};return(0,I.A)(n,F8,t)})(e),z=null!==(t=null===y||void 0===y?void 0:y.actionBar)&&void 0!==t?t:U8,M=W({elementType:z,externalSlotProps:null===k||void 0===k?void 0:k.actionBar,additionalProps:{onAccept:r,onClear:o,onCancel:i,onSetToday:c,actions:"desktop"===n?[]:["cancel","accept"]},className:x.actionBar,ownerState:(0,A.A)({},e,{wrapperVariant:n})}),C=(0,w.jsx)(z,(0,A.A)({},M)),S=null===y||void 0===y?void 0:y.toolbar,E=W({elementType:S,externalSlotProps:null===k||void 0===k?void 0:k.toolbar,additionalProps:{isLandscape:p,onChange:m,value:u,view:s,onViewChange:d,views:l,disabled:g,readOnly:v},className:x.toolbar,ownerState:(0,A.A)({},e,{wrapperVariant:n})}),T=function(e){return null!==e.view}(E)&&S?(0,w.jsx)(S,(0,A.A)({},E)):null,B=b,R=null===y||void 0===y?void 0:y.tabs,N=s&&R?(0,w.jsx)(R,(0,A.A)({view:s,onViewChange:d,className:x.tabs},null===k||void 0===k?void 0:k.tabs)):null,P=null!==(a=null===y||void 0===y?void 0:y.shortcuts)&&void 0!==a?a:t9,F=W({elementType:P,externalSlotProps:null===k||void 0===k?void 0:k.shortcuts,additionalProps:{isValid:h,isLandscape:p,onChange:f},className:x.shortcuts,ownerState:{isValid:h,isLandscape:p,onChange:f,wrapperVariant:n}});return{toolbar:T,content:B,tabs:N,actionBar:C,shortcuts:s&&P?(0,w.jsx)(P,(0,A.A)({},F)):null}},n9=(0,i.Ay)("div",{name:"MuiPickersLayout",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"grid",gridAutoColumns:"max-content auto max-content",gridAutoRows:"max-content auto max-content",["& .".concat(O8.actionBar)]:{gridColumn:"1 / 4",gridRow:3},variants:[{props:{isLandscape:!0},style:{["& .".concat(O8.toolbar)]:{gridColumn:1,gridRow:"2 / 3"},[".".concat(O8.shortcuts)]:{gridColumn:"2 / 4",gridRow:1}}},{props:{isLandscape:!0,isRtl:!0},style:{["& .".concat(O8.toolbar)]:{gridColumn:3}}},{props:{isLandscape:!1},style:{["& .".concat(O8.toolbar)]:{gridColumn:"2 / 4",gridRow:1},["& .".concat(O8.shortcuts)]:{gridColumn:1,gridRow:"2 / 3"}}},{props:{isLandscape:!1,isRtl:!0},style:{["& .".concat(O8.shortcuts)]:{gridColumn:3}}}]}),r9=(0,i.Ay)("div",{name:"MuiPickersLayout",slot:"ContentWrapper",overridesResolver:(e,t)=>t.contentWrapper})({gridColumn:2,gridRow:2,display:"flex",flexDirection:"column"}),o9=n.forwardRef((function(e,t){const a=Y6({props:e,name:"MuiPickersLayout"}),{toolbar:r,content:o,tabs:i,actionBar:c,shortcuts:s}=a9(a),{sx:l,className:d,isLandscape:u,wrapperVariant:m}=a,f=(e=>{const{isLandscape:t,classes:a}=e,n={root:["root",t&&"landscape"],contentWrapper:["contentWrapper"]};return(0,I.A)(n,F8,a)})(a);return(0,w.jsxs)(n9,{ref:t,sx:l,className:Z7(d,f.root),ownerState:a,children:[u?s:r,u?r:s,(0,w.jsx)(r9,{className:f.contentWrapper,children:"desktop"===m?(0,w.jsxs)(n.Fragment,{children:[o,i]}):(0,w.jsxs)(n.Fragment,{children:[i,o]})}),c]})})),i9=["props","getOpenDialogAriaText"],c9=["ownerState"],s9=["ownerState"],l9=e=>{var t,a,r,o,i;let{props:c,getOpenDialogAriaText:s}=e,l=(0,p.A)(e,i9);const{slots:d,slotProps:u,className:m,sx:f,format:h,formatDensity:g,enableAccessibleFieldDOMStructure:v,selectedSections:b,onSelectedSectionsChange:y,timezone:k,name:x,label:z,inputRef:M,readOnly:C,disabled:S,autoFocus:E,localeText:T,reduceAnimations:B}=c,R=Y7(),I=n.useRef(null),N=n.useRef(null),P=(0,Mj.A)(),F=null!==(t=null===u||void 0===u||null===(a=u.toolbar)||void 0===a?void 0:a.hidden)&&void 0!==t&&t,{open:O,actions:U,hasUIView:j,layoutProps:L,renderCurrentView:_,shouldRestoreFocus:H,fieldProps:Q}=P8((0,A.A)({},l,{props:c,fieldRef:N,autoFocusView:!0,additionalViewProps:{},wrapperVariant:"desktop"})),K=null!==(r=d.inputAdornment)&&void 0!==r?r:v5,V=W({elementType:K,externalSlotProps:null===u||void 0===u?void 0:u.inputAdornment,additionalProps:{position:"end"},ownerState:c}),G=(0,p.A)(V,c9),Y=null!==(o=d.openPickerButton)&&void 0!==o?o:Ei,q=W({elementType:Y,externalSlotProps:null===u||void 0===u?void 0:u.openPickerButton,additionalProps:{disabled:S||C,onClick:O?U.onClose:U.onOpen,"aria-label":s(Q.value,R),edge:G.position},ownerState:c}),J=(0,p.A)(q,s9),X=d.openPickerIcon,Z=d.field,$=W({elementType:Z,externalSlotProps:null===u||void 0===u?void 0:u.field,additionalProps:(0,A.A)({},Q,F&&{id:P},{readOnly:C,disabled:S,className:m,sx:f,format:h,formatDensity:g,enableAccessibleFieldDOMStructure:v,selectedSections:b,onSelectedSectionsChange:y,timezone:k,label:z,name:x,autoFocus:E&&!c.open,focused:!!O||void 0},M?{inputRef:M}:{}),ownerState:c});j&&($.InputProps=(0,A.A)({},$.InputProps,{ref:I},!c.disableOpenPicker&&{["".concat(G.position,"Adornment")]:(0,w.jsx)(K,(0,A.A)({},G,{children:(0,w.jsx)(Y,(0,A.A)({},J,{children:(0,w.jsx)(X,(0,A.A)({},null===u||void 0===u?void 0:u.openPickerIcon))}))}))}));const ee=(0,A.A)({textField:d.textField,clearIcon:d.clearIcon,clearButton:d.clearButton},$.slots),te=null!==(i=d.layout)&&void 0!==i?i:o9;let ae=P;F&&(ae=z?"".concat(P,"-label"):void 0);const ne=(0,A.A)({},u,{toolbar:(0,A.A)({},null===u||void 0===u?void 0:u.toolbar,{titleId:P}),popper:(0,A.A)({"aria-labelledby":ae},null===u||void 0===u?void 0:u.popper)}),re=(0,D.A)(N,$.unstableFieldRef);return{renderPicker:()=>(0,w.jsxs)(X6,{localeText:T,children:[(0,w.jsx)(Z,(0,A.A)({},$,{slots:ee,slotProps:ne,unstableFieldRef:re})),(0,w.jsx)(M8,(0,A.A)({role:"dialog",placement:"bottom-start",anchorEl:I.current},U,{open:O,slots:d,slotProps:ne,shouldRestoreFocus:H,reduceAnimations:B,children:(0,w.jsx)(te,(0,A.A)({},L,null===ne||void 0===ne?void 0:ne.layout,{slots:d,slotProps:ne,children:_()}))}))]})}},d9=(0,HL.A)((0,w.jsx)("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown"),u9=(0,HL.A)((0,w.jsx)("path",{d:"M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z"}),"ArrowLeft"),m9=(0,HL.A)((0,w.jsx)("path",{d:"M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"}),"ArrowRight"),f9=(0,HL.A)((0,w.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"),h9=(0,HL.A)((0,w.jsxs)(n.Fragment,{children:[(0,w.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,w.jsx)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"})]}),"Clock"),A9=((0,HL.A)((0,w.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"),(0,HL.A)((0,w.jsxs)(n.Fragment,{children:[(0,w.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,w.jsx)("path",{d:"M12.5 7H11v6l5.25 3.15.75-1.23-4.5-2.67z"})]}),"Time"),(0,HL.A)((0,w.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")),p9=(e,t,a,n,r)=>{switch(n.type){case"year":return a.fieldYearPlaceholder({digitAmount:e.formatByString(e.date(void 0,t),r).length,format:r});case"month":return a.fieldMonthPlaceholder({contentType:n.contentType,format:r});case"day":return a.fieldDayPlaceholder({format:r});case"weekDay":return a.fieldWeekDayPlaceholder({contentType:n.contentType,format:r});case"hours":return a.fieldHoursPlaceholder({format:r});case"minutes":return a.fieldMinutesPlaceholder({format:r});case"seconds":return a.fieldSecondsPlaceholder({format:r});case"meridiem":return a.fieldMeridiemPlaceholder({format:r});default:return r}},g9=e=>{let{utils:t,timezone:a,date:n,shouldRespectLeadingZeros:r,localeText:o,localizedDigits:i,now:c,token:s,startSeparator:l}=e;if(""===s)throw new Error("MUI X: Should not call `commitToken` with an empty token");const d=k7(t,s),u=P7(t,a,d.contentType,d.type,s),m=r?u:"digit"===d.contentType,f=null!=n&&t.isValid(n);let h=f?t.formatByString(n,s):"",p=null;if(m)if(u)p=""===h?t.formatByString(c,s).length:h.length;else{if(null==d.maxLength)throw new Error("MUI X: The token ".concat(s," should have a 'maxDigitNumber' property on it's adapter"));p=d.maxLength,f&&(h=C7(E7(M7(h,i),p),i))}return(0,A.A)({},d,{format:s,maxLength:p,value:h,placeholder:p9(t,a,o,d,s),hasLeadingZerosInFormat:u,hasLeadingZerosInInput:m,startSeparator:l,endSeparator:"",modified:!1})},v9=e=>{let t=(e=>{let{utils:t,format:a}=e,n=10,r=a,o=t.expandFormat(a);for(;o!==r;)if(r=o,o=t.expandFormat(r),n-=1,n<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 o})(e);e.isRtl&&e.enableAccessibleFieldDOMStructure&&(t=t.split(" ").reverse().join(" "));const a=(e=>{let{utils:t,expandedFormat:a}=e;const n=[],{start:r,end:o}=t.escapedCharacters,i=new RegExp("(\\".concat(r,"[^\\").concat(o,"]*\\").concat(o,")+"),"g");let c=null;for(;c=i.exec(a);)n.push({start:c.index,end:i.lastIndex-1});return n})((0,A.A)({},e,{expandedFormat:t})),n=(e=>{const{utils:t,expandedFormat:a,escapedParts:n}=e,r=t.date(void 0),o=[];let i="";const c=Object.keys(t.formatTokenMap).sort(((e,t)=>t.length-e.length)),s=/^([a-zA-Z]+)/,l=new RegExp("^(".concat(c.join("|"),")*$")),d=new RegExp("^(".concat(c.join("|"),")")),u=e=>n.find((t=>t.start<=e&&t.end>=e));let m=0;for(;m0;){const a=d.exec(t)[1];t=t.slice(a.length),o.push(g9((0,A.A)({},e,{now:r,token:a,startSeparator:i}))),i=""}m+=c.length}else{const e=a[m];n&&(null===t||void 0===t?void 0:t.start)===m||(null===t||void 0===t?void 0:t.end)===m||(0===o.length?i+=e:o[o.length-1].endSeparator+=e),m+=1}}return 0===o.length&&i.length>0&&o.push({type:"empty",contentType:"letter",maxLength:null,format:"",value:"",placeholder:"",hasLeadingZerosInFormat:!1,hasLeadingZerosInInput:!1,startSeparator:i,endSeparator:"",modified:!1}),o})((0,A.A)({},e,{expandedFormat:t,escapedParts:a}));return(e=>{let{isRtl:t,formatDensity:a,sections:n}=e;return n.map((e=>{const n=e=>{let n=e;return t&&null!==n&&n.includes(" ")&&(n="\u2069".concat(n,"\u2066")),"spacious"===a&&["/",".","-"].includes(n)&&(n=" ".concat(n," ")),n};return e.startSeparator=n(e.startSeparator),e.endSeparator=n(e.endSeparator),e}))})((0,A.A)({},e,{sections:n}))},b9=e=>{const t=Y7(),a=r8(),r=W7(),o=F(),{valueManager:i,fieldValueManager:c,valueType:s,validator:l,internalProps:d,internalProps:{value:u,defaultValue:m,referenceDate:f,onChange:h,format:p,formatDensity:g="dense",selectedSections:v,onSelectedSectionsChange:b,shouldRespectLeadingZeros:y=!1,timezone:k,enableAccessibleFieldDOMStructure:w=!1}}=e,{timezone:x,value:z,handleValueChange:M}=S8({timezone:k,value:u,defaultValue:m,onChange:h,valueManager:i}),C=n.useMemo((()=>(e=>{const t=e.date(void 0);return"0"===e.formatByString(e.setSeconds(t,0),"s")?z7:Array.from({length:10}).map(((a,n)=>e.formatByString(e.setSeconds(t,n),"s")))})(t)),[t]),S=n.useMemo((()=>((e,t,a)=>{const n=e.date(void 0,a),r=e.endOfYear(n),o=e.endOfDay(n),{maxDaysInMonth:i,longestMonth:c}=r7(e,n).reduce(((t,a)=>{const n=e.getDaysInMonth(a);return n>t.maxDaysInMonth?{maxDaysInMonth:n,longestMonth:a}:t}),{maxDaysInMonth:0,longestMonth:null});return{year:t=>{let{format:n}=t;return{minimum:0,maximum:N7(e,a,n)?9999:99}},month:()=>({minimum:1,maximum:e.getMonth(r)+1}),day:t=>{let{currentDate:a}=t;return{minimum:1,maximum:null!=a&&e.isValid(a)?e.getDaysInMonth(a):i,longestMonth:c}},weekDay:t=>{let{format:n,contentType:r}=t;if("digit"===r){const t=w7(e,a,n).map(Number);return{minimum:Math.min(...t),maximum:Math.max(...t)}}return{minimum:1,maximum:7}},hours:a=>{let{format:r}=a;const i=e.getHours(o);return M7(e.formatByString(e.endOfDay(n),r),t)!==i.toString()?{minimum:1,maximum:Number(M7(e.formatByString(e.startOfDay(n),r),t))}:{minimum:0,maximum:i}},minutes:()=>({minimum:0,maximum:e.getMinutes(o)}),seconds:()=>({minimum:0,maximum:e.getSeconds(o)}),meridiem:()=>({minimum:0,maximum:1}),empty:()=>({minimum:0,maximum:0})}})(t,C,x)),[t,C,x]),E=n.useCallback((function(e){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return c.getSectionsFromValue(t,e,n,(e=>v9({utils:t,timezone:x,localeText:a,localizedDigits:C,format:p,date:e,formatDensity:g,shouldRespectLeadingZeros:y,enableAccessibleFieldDOMStructure:w,isRtl:o})))}),[c,p,a,C,o,y,t,g,x,w]),[T,B]=n.useState((()=>{const e=E(z);F7();const a={sections:e,value:z,referenceValue:i.emptyValue,tempValueStrAndroid:null},n=(e=>Math.max(...e.map((e=>{var t;return null!==(t=b7[e.type])&&void 0!==t?t:1}))))(e),r=i.getInitialReferenceValue({referenceDate:f,value:z,utils:t,props:d,granularity:n,timezone:x});return(0,A.A)({},a,{referenceValue:r})})),[R,I]=(0,kV.A)({controlled:v,default:null,name:"useField",state:"selectedSections"}),N=e=>{I(e),null===b||void 0===b||b(e)},P=n.useMemo((()=>U7(R,T.sections)),[R,T.sections]),O="all"===P?0:P,D=e=>{let{value:a,referenceValue:n,sections:o}=e;if(B((e=>(0,A.A)({},e,{sections:o,value:a,referenceValue:n,tempValueStrAndroid:null}))),i.areValuesEqual(t,T.value,a))return;const c={validationError:l({adapter:r,value:a,props:(0,A.A)({},d,{value:a,timezone:x})})};M(a,c)},U=(e,t)=>{const a=[...T.sections];return a[e]=(0,A.A)({},a[e],{value:t,modified:!0}),a};return n.useEffect((()=>{const e=E(T.value);F7(),B((t=>(0,A.A)({},t,{sections:e})))}),[p,t.locale,o]),n.useEffect((()=>{let e;e=!i.areValuesEqual(t,T.value,z)||i.getTimezone(t,T.value)!==i.getTimezone(t,z),e&&B((e=>(0,A.A)({},e,{value:z,referenceValue:c.updateReferenceValue(t,z,e.referenceValue),sections:E(z)})))}),[z]),{state:T,activeSectionIndex:O,parsedSelectedSections:P,setSelectedSections:N,clearValue:()=>{D({value:i.emptyValue,referenceValue:T.referenceValue,sections:E(i.emptyValue)})},clearActiveSection:()=>{if(null==O)return;const e=T.sections[O],a=c.getActiveDateManager(t,T,e),n=a.getSections(T.sections).filter((e=>""!==e.value)).length===(""===e.value?0:1),r=U(O,""),o=n?null:t.getInvalidDate(),i=a.getNewValuesFromNewActiveDate(o);D((0,A.A)({},i,{sections:r}))},updateSectionValue:e=>{let{activeSection:a,newSectionValue:n,shouldGoToNextSection:r}=e;r&&O{const n=t.some((e=>"day"===e.type)),r=[],o=[];for(let s=0;s(0,A.A)({},e,d,{sections:i,tempValueStrAndroid:null})))},updateValueFromValueStr:e=>{const n=c.parseValueStr(e,T.referenceValue,((e,n)=>{const r=t.parse(e,p);if(null==r||!t.isValid(r))return null;const i=v9({utils:t,timezone:x,localeText:a,localizedDigits:C,format:p,date:r,formatDensity:g,shouldRespectLeadingZeros:y,enableAccessibleFieldDOMStructure:w,isRtl:o});return D7(t,x,r,i,n,!1)})),r=c.updateReferenceValue(t,n,T.referenceValue);D({value:n,referenceValue:r,sections:E(n,T.sections)})},setTempAndroidValueStr:e=>B((t=>(0,A.A)({},t,{tempValueStrAndroid:e}))),getSectionsFromValue:E,sectionsValueBoundaries:S,localizedDigits:C,timezone:x}},y9=e=>null!=e.saveQuery,k9=e=>{let{sections:t,updateSectionValue:a,sectionsValueBoundaries:r,localizedDigits:o,setTempAndroidValueStr:i,timezone:c}=e;const s=Y7(),[l,d]=n.useState(null),u=(0,Ie.A)((()=>d(null)));n.useEffect((()=>{var e;null!=l&&(null===(e=t[l.sectionIndex])||void 0===e?void 0:e.type)!==l.sectionType&&u()}),[t,l,u]),n.useEffect((()=>{if(null!=l){const e=setTimeout((()=>u()),5e3);return()=>{clearTimeout(e)}}return()=>{}}),[l,u]);const m=(e,a,n)=>{let{keyPressed:r,sectionIndex:o}=e;const i=r.toLowerCase(),c=t[o];if(null!=l&&(!n||n(l.value))&&l.sectionIndex===o){const e="".concat(l.value).concat(i),t=a(e,c);if(!y9(t))return d({sectionIndex:o,value:e,sectionType:c.type}),t}const s=a(i,c);return y9(s)&&!s.saveQuery?(u(),null):(d({sectionIndex:o,value:i,sectionType:c.type}),y9(s)?null:s)},f=(0,Ie.A)((e=>{const n=t[e.sectionIndex],l=S7(e.keyPressed,o)?(e=>{const t=(e,t)=>{const a=M7(e,o),n=Number(a),i=r[t.type]({currentDate:null,format:t.format,contentType:t.contentType});if(n>i.maximum)return{saveQuery:!1};if(ni.maximum||a.length===i.maximum.toString().length;return{sectionValue:T7(s,n,i,o,t),shouldGoToNextSection:c}};return m(e,((e,a)=>{if("digit"===a.contentType||"digit-with-letter"===a.contentType)return t(e,a);if("month"===a.type){const n=P7(s,c,"digit","month","MM"),r=t(e,{type:a.type,format:"MM",hasLeadingZerosInFormat:n,hasLeadingZerosInInput:!0,contentType:"digit",maxLength:2});if(y9(r))return r;const o=I7(s,r.sectionValue,"MM",a.format);return(0,A.A)({},r,{sectionValue:o})}if("weekDay"===a.type){const n=t(e,a);if(y9(n))return n;const r=w7(s,c,a.format)[Number(n.sectionValue)-1];return(0,A.A)({},n,{sectionValue:r})}return{saveQuery:!1}}),(e=>S7(e,o)))})((0,A.A)({},e,{keyPressed:C7(e.keyPressed,o)})):(e=>{const t=(e,t,a)=>{const n=t.filter((e=>e.toLowerCase().startsWith(a)));return 0===n.length?{saveQuery:!1}:{sectionValue:n[0],shouldGoToNextSection:1===n.length}},a=(e,a,n,r)=>{const o=e=>x7(s,c,a.type,e);if("letter"===a.contentType)return t(a.format,o(a.format),e);if(n&&null!=r&&"letter"===k7(s,n).contentType){const a=o(n),i=t(0,a,e);return y9(i)?{saveQuery:!1}:(0,A.A)({},i,{sectionValue:r(i.sectionValue,a)})}return{saveQuery:!1}};return m(e,((e,t)=>{switch(t.type){case"month":{const n=e=>I7(s,e,s.formats.month,t.format);return a(e,t,s.formats.month,n)}case"weekDay":{const n=(e,t)=>t.indexOf(e).toString();return a(e,t,s.formats.weekday,n)}case"meridiem":return a(e,t);default:return{saveQuery:!1}}}))})(e);null!=l?a({activeSection:n,newSectionValue:l.sectionValue,shouldGoToNextSection:l.shouldGoToNextSection}):i(null)}));return{applyCharacterEditing:f,resetCharacterQuery:u}},w9=e=>{const{internalProps:{disabled:t,readOnly:a=!1},forwardedProps:{sectionListRef:r,onBlur:o,onClick:i,onFocus:c,onInput:s,onPaste:l,focused:d,autoFocus:u=!1},fieldValueManager:m,applyCharacterEditing:f,resetCharacterQuery:h,setSelectedSections:A,parsedSelectedSections:p,state:g,clearActiveSection:v,clearValue:b,updateSectionValue:y,updateValueFromValueStr:k,sectionOrder:w,areAllSectionsEmpty:x,sectionsValueBoundaries:z}=e,M=n.useRef(null),C=(0,D.A)(r,M),S=r8(),E=Y7(),T=(0,Mj.A)(),[B,R]=n.useState(!1),I=n.useMemo((()=>({syncSelectionToDOM:()=>{if(!M.current)return;const e=document.getSelection();if(!e)return;if(null==p)return e.rangeCount>0&&M.current.getRoot().contains(e.getRangeAt(0).startContainer)&&e.removeAllRanges(),void(B&&M.current.getRoot().blur());if(!M.current.getRoot().contains(h8(document)))return;const t=new window.Range;let a;if("all"===p)a=M.current.getRoot();else{a="empty"===g.sections[p].type?M.current.getSectionContainer(p):M.current.getSectionContent(p)}t.selectNodeContents(a),a.focus(),e.removeAllRanges(),e.addRange(t)},getActiveSectionIndexFromDOM:()=>{const e=h8(document);return e&&M.current&&M.current.getRoot().contains(e)?M.current.getSectionIndexFromDOMElement(e):null},focusField:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(!M.current)return;const t=U7(e,g.sections);R(!0),M.current.getSectionContent(t).focus()},setSelectedSections:e=>{if(!M.current)return;const t=U7(e,g.sections);R(null!==("all"===t?0:t)),A(e)},isFieldFocused:()=>{const e=h8(document);return!!M.current&&M.current.getRoot().contains(e)}})),[p,A,g.sections,B]),N=(0,Ie.A)((e=>{if(!M.current)return;const t=g.sections[e];M.current.getSectionContent(e).innerHTML=t.value||t.placeholder,I.syncSelectionToDOM()})),P=(0,Ie.A)((function(e){if(!e.isDefaultPrevented()&&M.current){R(!0);for(var t=arguments.length,a=new Array(t>1?t-1:0),n=1;n{const e=document.getSelection().getRangeAt(0).startOffset;if(0===e)return void A(w.startIndex);let t=0,a=0;for(;a{var t;if(null===s||void 0===s||s(e),!M.current||"all"!==p)return;const a=null!==(t=e.target.textContent)&&void 0!==t?t:"";M.current.getRoot().innerHTML=g.sections.map((e=>"".concat(e.startSeparator).concat(e.value||e.placeholder).concat(e.endSeparator))).join(""),I.syncSelectionToDOM(),0===a.length||10===a.charCodeAt(0)?(h(),b(),A("all")):a.length>1?k(a):f({keyPressed:a,sectionIndex:0})})),O=(0,Ie.A)((e=>{if(null===l||void 0===l||l(e),a||"all"!==p)return void e.preventDefault();const t=e.clipboardData.getData("text");e.preventDefault(),h(),k(t)})),U=(0,Ie.A)((function(){for(var e=arguments.length,t=new Array(e),a=0;a{if(!M.current)return;const e=h8(document);!M.current.getRoot().contains(e)&&(R(!1),A(null))}))})),L=(0,Ie.A)((e=>t=>{t.isDefaultPrevented()||A(e)})),_=(0,Ie.A)((e=>{e.preventDefault()})),H=(0,Ie.A)((e=>()=>{A(e)})),Q=(0,Ie.A)((e=>{if(e.preventDefault(),a||t||"number"!==typeof p)return;const n=g.sections[p],r=e.clipboardData.getData("text"),o=/^[a-zA-Z]+$/.test(r),i=/^[0-9]+$/.test(r),c=/^(([a-zA-Z]+)|)([0-9]+)(([a-zA-Z]+)|)$/.test(r);"letter"===n.contentType&&o||"digit"===n.contentType&&i||"digit-with-letter"===n.contentType&&c?(h(),y({activeSection:n,newSectionValue:r,shouldGoToNextSection:!0})):o||i||(h(),k(r))})),K=(0,Ie.A)((e=>{e.preventDefault(),e.dataTransfer.dropEffect="none"})),V=(0,Ie.A)((e=>{var t;if(!M.current)return;const n=e.target,r=null!==(t=n.textContent)&&void 0!==t?t:"",o=M.current.getSectionIndexFromDOMElement(n),i=g.sections[o];if(!a&&M.current){if(0===r.length){if(""===i.value)return void N(o);const t=e.nativeEvent.inputType;return"insertParagraph"===t||"insertLineBreak"===t?void N(o):(h(),void v())}f({keyPressed:r,sectionIndex:o}),N(o)}else N(o)}));(0,ae.A)((()=>{if(B&&M.current)if("all"===p)M.current.getRoot().focus();else if("number"===typeof p){const e=M.current.getSectionContent(p);e&&e.focus()}}),[p,B]);const G=n.useMemo((()=>g.sections.reduce(((e,t)=>(e[t.type]=z[t.type]({currentDate:null,contentType:t.contentType,format:t.format}),e)),{})),[z,g.sections]),W="all"===p,Y=n.useMemo((()=>g.sections.map(((e,r)=>{const o=!W&&!t&&!a;return{container:{"data-sectionindex":r,onClick:L(r)},content:{tabIndex:W||r>0?-1:0,contentEditable:!W&&!t&&!a,role:"spinbutton",id:"".concat(T,"-").concat(e.type),"aria-labelledby":"".concat(T,"-").concat(e.type),"aria-readonly":a,"aria-valuenow":L7(e,E),"aria-valuemin":G[e.type].minimum,"aria-valuemax":G[e.type].maximum,"aria-valuetext":e.value?j7(e,E):S.empty,"aria-label":S[e.type],"aria-disabled":t,spellCheck:!o&&void 0,autoCapitalize:o?"off":void 0,autoCorrect:o?"off":void 0,[parseInt(n.version,10)>=17?"enterKeyHint":"enterkeyhint"]:o?"next":void 0,children:e.value||e.placeholder,onInput:V,onPaste:Q,onFocus:H(r),onDragOver:K,onMouseUp:_,inputMode:"letter"===e.contentType?"text":"numeric"},before:{children:e.startSeparator},after:{children:e.endSeparator}}}))),[g.sections,H,Q,K,V,L,_,t,a,W,S,E,G,T]),q=(0,Ie.A)((e=>{k(e.target.value)})),J=n.useMemo((()=>x?"":m.getV7HiddenInputValueFromSections(g.sections)),[x,g.sections,m]);return n.useEffect((()=>{if(null==M.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"));u&&M.current&&M.current.getSectionContent(w.startIndex).focus()}),[]),{interactions:I,returnedValue:{autoFocus:u,readOnly:a,focused:null!==d&&void 0!==d?d:B,sectionListRef:C,onBlur:j,onClick:P,onFocus:U,onInput:F,onPaste:O,enableAccessibleFieldDOMStructure:!0,elements:Y,tabIndex:0===p?-1:0,contentEditable:W,value:J,onChange:q,areAllSectionsEmpty:x}}},x9=e=>e.replace(/[\u2066\u2067\u2068\u2069]/g,""),z9=e=>{const t=F(),a=n.useRef(),r=n.useRef(),{forwardedProps:{onFocus:o,onClick:i,onPaste:c,onBlur:s,inputRef:l,placeholder:d},internalProps:{readOnly:u=!1,disabled:m=!1},parsedSelectedSections:f,activeSectionIndex:h,state:p,fieldValueManager:g,valueManager:v,applyCharacterEditing:b,resetCharacterQuery:y,updateSectionValue:k,updateValueFromValueStr:w,clearActiveSection:x,clearValue:z,setTempAndroidValueStr:M,setSelectedSections:C,getSectionsFromValue:S,areAllSectionsEmpty:E,localizedDigits:T}=e,B=n.useRef(null),R=(0,D.A)(l,B),I=n.useMemo((()=>((e,t,a)=>{let n=0,r=a?1:0;const o=[];for(let i=0;i({syncSelectionToDOM:()=>{if(!B.current)return;if(null==f)return void(B.current.scrollLeft&&(B.current.scrollLeft=0));if(B.current!==h8(document))return;const e=B.current.scrollTop;if("all"===f)B.current.select();else{const e=I[f],t="empty"===e.type?e.startInInput-e.startSeparator.length:e.startInInput,a="empty"===e.type?e.endInInput+e.endSeparator.length:e.endInInput;t===B.current.selectionStart&&a===B.current.selectionEnd||B.current===h8(document)&&B.current.setSelectionRange(t,a),clearTimeout(r.current),r.current=setTimeout((()=>{!B.current||B.current!==h8(document)||B.current.selectionStart!==B.current.selectionEnd||B.current.selectionStart===t&&B.current.selectionEnd===a||N.syncSelectionToDOM()}))}B.current.scrollTop=e},getActiveSectionIndexFromDOM:()=>{var e,t;const a=null!==(e=B.current.selectionStart)&&void 0!==e?e:0,n=null!==(t=B.current.selectionEnd)&&void 0!==t?t:0;if(0===a&&0===n)return null;const r=a<=I[0].startInInput?1:I.findIndex((e=>e.startInInput-e.startSeparator.length>a));return-1===r?I.length-1:r-1},focusField:function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;null===(e=B.current)||void 0===e||e.focus(),C(t)},setSelectedSections:e=>C(e),isFieldFocused:()=>B.current===h8(document)})),[B,f,I,C]),P=()=>{var e;const t=null!==(e=B.current.selectionStart)&&void 0!==e?e:0;let a;a=t<=I[0].startInInput||t>=I[I.length-1].endInInput?1:I.findIndex((e=>e.startInInput-e.startSeparator.length>t));const n=-1===a?I.length-1:a-1;C(n)},O=(0,Ie.A)((function(){for(var e=arguments.length,t=new Array(e),n=0;n{r&&r===B.current&&null==h&&(r.value.length&&Number(r.selectionEnd)-Number(r.selectionStart)===r.value.length?C("all"):P())}))})),U=(0,Ie.A)((function(e){if(!e.isDefaultPrevented()){for(var t=arguments.length,a=new Array(t>1?t-1:0),n=1;n{if(null===c||void 0===c||c(e),e.preventDefault(),u||m)return;const t=e.clipboardData.getData("text");if("number"===typeof f){const e=p.sections[f],a=/^[a-zA-Z]+$/.test(t),n=/^[0-9]+$/.test(t),r=/^(([a-zA-Z]+)|)([0-9]+)(([a-zA-Z]+)|)$/.test(t);if("letter"===e.contentType&&a||"digit"===e.contentType&&n||"digit-with-letter"===e.contentType&&r)return y(),void k({activeSection:e,newSectionValue:t,shouldGoToNextSection:!0});if(a||n)return}y(),w(t)})),L=(0,Ie.A)((function(){for(var e=arguments.length,t=new Array(e),a=0;a{if(u)return;const a=e.target.value;if(""===a)return y(),void z();const n=e.nativeEvent.data,r=n&&n.length>1,o=r?n:a,i=x9(o);if(null==h||r)return void w(r?n:i);let c;if("all"===f&&1===i.length)c=i;else{const e=x9(g.getV6InputValueFromSections(I,T,t));let a=-1,n=-1;for(let t=0;tr.end)return;const o=i.length-e.length+r.end-x9(r.endSeparator||"").length;c=i.slice(r.start+x9(r.startSeparator||"").length,o)}if(0===c.length)return navigator.userAgent.toLowerCase().includes("android")&&M(o),y(),void x();b({keyPressed:c,sectionIndex:h})})),H=n.useMemo((()=>void 0!==d?d:g.getV6InputValueFromSections(S(v.emptyValue),T,t)),[d,g,S,v.emptyValue,T,t]),Q=n.useMemo((()=>{var e;return null!==(e=p.tempValueStrAndroid)&&void 0!==e?e:g.getV6InputValueFromSections(p.sections,T,t)}),[p.sections,g,p.tempValueStrAndroid,T,t]);n.useEffect((()=>(B.current&&B.current===h8(document)&&C("all"),()=>{clearTimeout(a.current),clearTimeout(r.current)})),[]);const K=n.useMemo((()=>null==h||"letter"===p.sections[h].contentType?"text":"numeric"),[h,p.sections]),V=B.current&&B.current===h8(document);return{interactions:N,returnedValue:{readOnly:u,onBlur:L,onClick:U,onFocus:O,onPaste:j,inputRef:R,enableAccessibleFieldDOMStructure:!1,placeholder:H,inputMode:K,autoComplete:"off",value:!V&&E?"":Q,onChange:_}}},M9=e=>{const t=Y7(),{internalProps:a,internalProps:{unstableFieldRef:r,minutesStep:o,enableAccessibleFieldDOMStructure:i=!1,disabled:c=!1,readOnly:s=!1},forwardedProps:{onKeyDown:l,error:d,clearable:u,onClear:m},fieldValueManager:f,valueManager:h,validator:p}=e,g=F(),v=b9(e),{state:b,activeSectionIndex:y,parsedSelectedSections:k,setSelectedSections:w,clearValue:x,clearActiveSection:z,updateSectionValue:M,setTempAndroidValueStr:C,sectionsValueBoundaries:S,localizedDigits:E,timezone:T}=v,B=k9({sections:b.sections,updateSectionValue:M,sectionsValueBoundaries:S,localizedDigits:E,setTempAndroidValueStr:C,timezone:T}),{resetCharacterQuery:R}=B,I=h.areValuesEqual(t,b.value,h.emptyValue),N=i?w9:z9,P=n.useMemo((()=>((e,t)=>{const a={};if(!t)return e.forEach(((t,n)=>{const r=0===n?null:n-1,o=n===e.length-1?null:n+1;a[n]={leftIndex:r,rightIndex:o}})),{neighbors:a,startIndex:0,endIndex:e.length-1};const n={},r={};let o=0,i=0,c=e.length-1;for(;c>=0;){i=e.findIndex(((e,t)=>{var a;return t>=o&&(null===(a=e.endSeparator)||void 0===a?void 0:a.includes(" "))&&" / "!==e.endSeparator})),-1===i&&(i=e.length-1);for(let e=i;e>=o;e-=1)r[e]=c,n[c]=e,c-=1;o=i+1}return e.forEach(((t,o)=>{const i=r[o],c=0===i?null:n[i-1],s=i===e.length-1?null:n[i+1];a[o]={leftIndex:c,rightIndex:s}})),{neighbors:a,startIndex:n[0],endIndex:n[e.length-1]}})(b.sections,g&&!i)),[b.sections,g,i]),{returnedValue:O,interactions:D}=N((0,A.A)({},e,v,B,{areAllSectionsEmpty:I,sectionOrder:P})),U=(0,Ie.A)((e=>{if(null===l||void 0===l||l(e),!c)switch(!0){case(e.ctrlKey||e.metaKey)&&"a"===e.key.toLowerCase()&&!e.shiftKey&&!e.altKey:e.preventDefault(),w("all");break;case"ArrowRight"===e.key:if(e.preventDefault(),null==k)w(P.startIndex);else if("all"===k)w(P.endIndex);else{const e=P.neighbors[k].rightIndex;null!==e&&w(e)}break;case"ArrowLeft"===e.key:if(e.preventDefault(),null==k)w(P.endIndex);else if("all"===k)w(P.startIndex);else{const e=P.neighbors[k].leftIndex;null!==e&&w(e)}break;case"Delete"===e.key:if(e.preventDefault(),s)break;null==k||"all"===k?x():z(),R();break;case["ArrowUp","ArrowDown","Home","End","PageUp","PageDown"].includes(e.key):{if(e.preventDefault(),s||null==y)break;const a=b.sections[y],n=f.getActiveDateManager(t,b,a),r=B7(t,T,a,e.key,S,E,n.date,{minutesStep:o});M({activeSection:a,newSectionValue:r,shouldGoToNextSection:!1});break}}}));(0,ae.A)((()=>{D.syncSelectionToDOM()}));const j=C8((0,A.A)({},a,{value:b.value,timezone:T}),p,h.isSameError,h.defaultErrorState),L=n.useMemo((()=>void 0!==d?d:h.hasError(j)),[h,j,d]);n.useEffect((()=>{L||null!=y||R()}),[b.referenceValue,y,L]),n.useEffect((()=>{null!=b.tempValueStrAndroid&&null!=y&&(R(),z())}),[b.sections]),n.useImperativeHandle(r,(()=>({getSections:()=>b.sections,getActiveSectionIndex:D.getActiveSectionIndexFromDOM,setSelectedSections:D.setSelectedSections,focusField:D.focusField,isFieldFocused:D.isFieldFocused})));const _={onKeyDown:U,onClear:(0,Ie.A)((function(e){e.preventDefault();for(var t=arguments.length,a=new Array(t>1?t-1:0),n=1;nT9.reduce(((t,a)=>(e.hasOwnProperty(a)&&(t[a]=e[a]),t)),{}),R9=["value","defaultValue","referenceDate","format","formatDensity","onChange","timezone","onError","shouldRespectLeadingZeros","selectedSections","onSelectedSectionsChange","unstableFieldRef","enableAccessibleFieldDOMStructure","disabled","readOnly","dateSeparator"],I9=(e,t)=>{const a=(0,A.A)({},e),n={},r=e=>{a.hasOwnProperty(e)&&(n[e]=a[e],delete a[e])};return R9.forEach(r),"date"===t?C9.forEach(r):"time"===t?S9.forEach(r):"date-time"===t&&(C9.forEach(r),S9.forEach(r),E9.forEach(r)),{forwardedProps:a,internalProps:n}},N9=e=>{const t=(e=>{var t,a,n;const r=Y7(),o=q7();return(0,A.A)({},e,{disablePast:null!==(t=e.disablePast)&&void 0!==t&&t,disableFuture:null!==(a=e.disableFuture)&&void 0!==a&&a,format:null!==(n=e.format)&&void 0!==n?n:r.formats.keyboardDate,minDate:n7(r,e.minDate,o.minDate),maxDate:n7(r,e.maxDate,o.maxDate)})})(e),{forwardedProps:a,internalProps:n}=I9(t,"date");return M9({forwardedProps:a,internalProps:n,valueManager:H7,fieldValueManager:Q7,validator:u8,valueType:"date"})},P9=["clearable","onClear","InputProps","sx","slots","slotProps"],F9=["ownerState"],O9=e=>{var t,a;const r=r8(),{clearable:o,onClear:i,InputProps:c,sx:s,slots:l,slotProps:d}=e,u=(0,p.A)(e,P9),m=null!==(t=null===l||void 0===l?void 0:l.clearButton)&&void 0!==t?t:Ei,f=W({elementType:m,externalSlotProps:null===d||void 0===d?void 0:d.clearButton,ownerState:{},className:"clearButton",additionalProps:{title:r.fieldClearLabel}}),h=(0,p.A)(f,F9),g=null!==(a=null===l||void 0===l?void 0:l.clearIcon)&&void 0!==a?a:A9,v=W({elementType:g,externalSlotProps:null===d||void 0===d?void 0:d.clearIcon,ownerState:{}});return(0,A.A)({},u,{InputProps:(0,A.A)({},c,{endAdornment:(0,w.jsxs)(n.Fragment,{children:[o&&(0,w.jsx)(v5,{position:"end",sx:{marginRight:null!==c&&void 0!==c&&c.endAdornment?-1:-1.5},children:(0,w.jsx)(m,(0,A.A)({},h,{onClick:i,children:(0,w.jsx)(g,(0,A.A)({fontSize:"small"},v))}))}),null===c||void 0===c?void 0:c.endAdornment]})}),sx:[{"& .clearButton":{opacity:1},"@media (pointer: fine)":{"& .clearButton":{opacity:0},"&:hover, &:focus-within":{".clearButton":{opacity:1}}}},...Array.isArray(s)?s:[s]]})};function D9(e){return(0,Ce.Ay)("MuiPickersTextField",e)}(0,C.A)("MuiPickersTextField",["root","focused","disabled","error","required"]);function U9(e){return(0,Ce.Ay)("MuiPickersInputBase",e)}const j9=(0,C.A)("MuiPickersInputBase",["root","focused","disabled","error","notchedOutline","sectionContent","sectionBefore","sectionAfter","adornedStart","adornedEnd","input"]);function L9(e){return(0,Ce.Ay)("MuiPickersOutlinedInput",e)}const _9=(0,A.A)({},j9,(0,C.A)("MuiPickersOutlinedInput",["root","notchedOutline","input"])),H9=["children","className","label","notched","shrink"],Q9=(0,i.Ay)("fieldset",{name:"MuiPickersOutlinedInput",slot:"NotchedOutline",overridesResolver:(e,t)=>t.notchedOutline})((e=>{let{theme:t}=e;const a="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)"):a}})),K9=(0,i.Ay)("span")((e=>{let{theme:t}=e;return{fontFamily:t.typography.fontFamily,fontSize:"inherit"}})),V9=(0,i.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 G9(e){const{className:t,label:a}=e,n=(0,p.A)(e,H9),r=null!=a&&""!==a,o=(0,A.A)({},e,{withLabel:r});return(0,w.jsx)(Q9,(0,A.A)({"aria-hidden":!0,className:t},n,{ownerState:o,children:(0,w.jsx)(V9,{ownerState:o,children:r?(0,w.jsx)(K9,{children:a}):(0,w.jsx)(K9,{className:"notranslate",children:"\u200b"})})}))}const W9={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",whiteSpace:"nowrap",width:"1px"};function Y9(e){return(0,Ce.Ay)("MuiPickersSectionList",e)}const q9=(0,C.A)("MuiPickersSectionList",["root","section","sectionContent"]),J9=["slots","slotProps","elements","sectionListRef"],X9=(0,i.Ay)("div",{name:"MuiPickersSectionList",slot:"Root",overridesResolver:(e,t)=>t.root})({direction:"ltr /*! @noflip */",outline:"none"}),Z9=(0,i.Ay)("span",{name:"MuiPickersSectionList",slot:"Section",overridesResolver:(e,t)=>t.section})({}),$9=(0,i.Ay)("span",{name:"MuiPickersSectionList",slot:"SectionSeparator",overridesResolver:(e,t)=>t.sectionSeparator})({whiteSpace:"pre"}),eee=(0,i.Ay)("span",{name:"MuiPickersSectionList",slot:"SectionContent",overridesResolver:(e,t)=>t.sectionContent})({outline:"none"});function tee(e){var t,a,n;const{slots:r,slotProps:o,element:i,classes:c}=e,s=null!==(t=null===r||void 0===r?void 0:r.section)&&void 0!==t?t:Z9,l=W({elementType:s,externalSlotProps:null===o||void 0===o?void 0:o.section,externalForwardedProps:i.container,className:c.section,ownerState:{}}),d=null!==(a=null===r||void 0===r?void 0:r.sectionContent)&&void 0!==a?a:eee,u=W({elementType:d,externalSlotProps:null===o||void 0===o?void 0:o.sectionContent,externalForwardedProps:i.content,additionalProps:{suppressContentEditableWarning:!0},className:c.sectionContent,ownerState:{}}),m=null!==(n=null===r||void 0===r?void 0:r.sectionSeparator)&&void 0!==n?n:$9,f=W({elementType:m,externalSlotProps:null===o||void 0===o?void 0:o.sectionSeparator,externalForwardedProps:i.before,ownerState:{position:"before"}}),h=W({elementType:m,externalSlotProps:null===o||void 0===o?void 0:o.sectionSeparator,externalForwardedProps:i.after,ownerState:{position:"after"}});return(0,w.jsxs)(s,(0,A.A)({},l,{children:[(0,w.jsx)(m,(0,A.A)({},f)),(0,w.jsx)(d,(0,A.A)({},u)),(0,w.jsx)(m,(0,A.A)({},h))]}))}const aee=n.forwardRef((function(e,t){var a;const r=Y6({props:e,name:"MuiPickersSectionList"}),{slots:o,slotProps:i,elements:c,sectionListRef:s}=r,l=(0,p.A)(r,J9),d=(e=>{const{classes:t}=e;return(0,I.A)({root:["root"],section:["section"],sectionContent:["sectionContent"]},Y9,t)})(r),u=n.useRef(null),m=(0,D.A)(t,u),f=e=>{if(!u.current)throw new Error("MUI X: Cannot call sectionListRef.".concat(e," before the mount of the component."));return u.current};n.useImperativeHandle(s,(()=>({getRoot:()=>f("getRoot"),getSectionContainer:e=>f("getSectionContainer").querySelector(".".concat(q9.section,'[data-sectionindex="').concat(e,'"]')),getSectionContent:e=>f("getSectionContent").querySelector(".".concat(q9.section,'[data-sectionindex="').concat(e,'"] .').concat(q9.sectionContent)),getSectionIndexFromDOMElement(e){const t=f("getSectionIndexFromDOMElement");if(null==e||!t.contains(e))return null;let a=null;return e.classList.contains(q9.section)?a=e:e.classList.contains(q9.sectionContent)&&(a=e.parentElement),null==a?null:Number(a.dataset.sectionindex)}})));const h=null!==(a=null===o||void 0===o?void 0:o.root)&&void 0!==a?a:X9,g=W({elementType:h,externalSlotProps:null===i||void 0===i?void 0:i.root,externalForwardedProps:l,additionalProps:{ref:m,suppressContentEditableWarning:!0},className:d.root,ownerState:{}});return(0,w.jsx)(h,(0,A.A)({},g,{children:g.contentEditable?c.map((e=>{let{content:t,before:a,after:n}=e;return"".concat(a.children).concat(t.children).concat(n.children)})).join(""):(0,w.jsx)(n.Fragment,{children:c.map(((e,t)=>(0,w.jsx)(tee,{slots:o,slotProps:i,element:e,classes:d},t)))})}))})),nee=["elements","areAllSectionsEmpty","defaultValue","label","value","onChange","id","autoFocus","endAdornment","startAdornment","renderSuffix","slots","slotProps","contentEditable","tabIndex","onInput","onPaste","onKeyDown","fullWidth","name","readOnly","inputProps","inputRef","sectionListRef"],ree=(0,i.Ay)("div",{name:"MuiPickersInputBase",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t}=e;return(0,A.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((a=.15/16,Math.round(1e5*a)/1e5),"em"),variants:[{props:{fullWidth:!0},style:{width:"100%"}}]});var a})),oee=(0,i.Ay)(X9,{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:a,filled:n,label:r}=e;return!t&&!a&&!n&&null==r},style:t.vars?{opacity:t.vars.opacity.inputPlaceholder}:{opacity:"light"===t.palette.mode?.42:.5}}]}})),iee=(0,i.Ay)(Z9,{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:"flex"}})),cee=(0,i.Ay)(eee,{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"}})),see=(0,i.Ay)($9,{name:"MuiPickersInputBase",slot:"Separator",overridesResolver:(e,t)=>t.separator})((()=>({whiteSpace:"pre",letterSpacing:"inherit"}))),lee=(0,i.Ay)("input",{name:"MuiPickersInputBase",slot:"Input",overridesResolver:(e,t)=>t.hiddenInput})((0,A.A)({},W9)),dee=n.forwardRef((function(e,t){const a=Y6({props:e,name:"MuiPickersInputBase"}),{elements:r,areAllSectionsEmpty:o,value:i,onChange:c,id:s,endAdornment:l,startAdornment:d,renderSuffix:u,slots:m,slotProps:f,contentEditable:h,tabIndex:g,onInput:v,onPaste:b,onKeyDown:y,name:k,readOnly:x,inputProps:z,inputRef:M,sectionListRef:C}=a,S=(0,p.A)(a,nee),E=n.useRef(null),T=(0,D.A)(t,E),B=(0,D.A)(null===z||void 0===z?void 0:z.ref,M),R=F(),N=NH();if(!N)throw new Error("MUI X: PickersInputBase should always be used inside a PickersTextField component");n.useEffect((()=>{N&&N.setAdornedStart(Boolean(d))}),[N,d]),n.useEffect((()=>{N&&(o?N.onEmpty():N.onFilled())}),[N,o]);const P=(0,A.A)({},a,N,{isRtl:R}),O=(e=>{const{focused:t,disabled:a,error:n,classes:r,fullWidth:o,readOnly:i,color:c,size:s,endAdornment:l,startAdornment:d}=e,u={root:["root",t&&!a&&"focused",a&&"disabled",i&&"readOnly",n&&"error",o&&"fullWidth","color".concat((0,DU.A)(c)),"small"===s&&"inputSizeSmall",Boolean(d)&&"adornedStart",Boolean(l)&&"adornedEnd"],notchedOutline:["notchedOutline"],input:["input"],sectionsContainer:["sectionsContainer"],sectionContent:["sectionContent"],sectionBefore:["sectionBefore"],sectionAfter:["sectionAfter"]};return(0,I.A)(u,U9,r)})(P),U=(null===m||void 0===m?void 0:m.root)||ree,j=W({elementType:U,externalSlotProps:null===f||void 0===f?void 0:f.root,externalForwardedProps:S,additionalProps:{"aria-invalid":N.error,ref:T},className:O.root,ownerState:P}),L=(null===m||void 0===m?void 0:m.input)||oee;return(0,w.jsxs)(U,(0,A.A)({},j,{children:[d,(0,w.jsx)(aee,{sectionListRef:C,elements:r,contentEditable:h,tabIndex:g,className:O.sectionsContainer,onFocus:e=>{var t;N.disabled?e.stopPropagation():null===(t=N.onFocus)||void 0===t||t.call(N,e)},onBlur:N.onBlur,onInput:v,onPaste:b,onKeyDown:y,slots:{root:L,section:iee,sectionContent:cee,sectionSeparator:see},slotProps:{root:{ownerState:P},sectionContent:{className:j9.sectionContent},sectionSeparator:e=>{let{position:t}=e;return{className:"before"===t?j9.sectionBefore:j9.sectionAfter}}}}),l,u?u((0,A.A)({},N)):null,(0,w.jsx)(lee,(0,A.A)({name:k,className:O.input,value:i,onChange:c,id:s,"aria-hidden":"true",tabIndex:-1,readOnly:x,required:N.required,disabled:N.disabled},z,{ref:B}))]}))})),uee=["label","autoFocus","ownerState","notched"],mee=(0,i.Ay)(ree,{name:"MuiPickersOutlinedInput",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{var t;let{theme:a}=e;const n="light"===a.palette.mode?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{padding:"0 14px",borderRadius:(a.vars||a).shape.borderRadius,["&:hover .".concat(_9.notchedOutline)]:{borderColor:(a.vars||a).palette.text.primary},"@media (hover: none)":{["&:hover .".concat(_9.notchedOutline)]:{borderColor:a.vars?"rgba(".concat(a.vars.palette.common.onBackgroundChannel," / 0.23)"):n}},["&.".concat(_9.focused," .").concat(_9.notchedOutline)]:{borderStyle:"solid",borderWidth:2},["&.".concat(_9.disabled)]:{["& .".concat(_9.notchedOutline)]:{borderColor:(a.vars||a).palette.action.disabled},"*":{color:(a.vars||a).palette.action.disabled}},["&.".concat(_9.error," .").concat(_9.notchedOutline)]:{borderColor:(a.vars||a).palette.error.main},variants:Object.keys((null!==(t=a.vars)&&void 0!==t?t:a).palette).filter((e=>{var t,n,r;return null!==(t=null===(n=(null!==(r=a.vars)&&void 0!==r?r:a).palette[e])||void 0===n?void 0:n.main)&&void 0!==t&&t})).map((e=>({props:{color:e},style:{["&.".concat(_9.focused,":not(.").concat(_9.error,") .").concat(_9.notchedOutline)]:{borderColor:(a.vars||a).palette[e].main}}})))}})),fee=(0,i.Ay)(oee,{name:"MuiPickersOutlinedInput",slot:"SectionsContainer",overridesResolver:(e,t)=>t.sectionsContainer})({padding:"16.5px 0",variants:[{props:{size:"small"},style:{padding:"8.5px 0"}}]}),hee=n.forwardRef((function(e,t){const a=Y6({props:e,name:"MuiPickersOutlinedInput"}),{label:r,ownerState:o,notched:i}=a,c=(0,p.A)(a,uee),s=NH(),l=(0,A.A)({},a,o,s,{color:(null===s||void 0===s?void 0:s.color)||"primary"}),d=(e=>{const{classes:t}=e,a=(0,I.A)({root:["root"],notchedOutline:["notchedOutline"],input:["input"]},L9,t);return(0,A.A)({},t,a)})(l);return(0,w.jsx)(dee,(0,A.A)({slots:{root:mee,input:fee},renderSuffix:e=>(0,w.jsx)(G9,{shrink:Boolean(i||e.adornedStart||e.focused||e.filled),notched:Boolean(i||e.adornedStart||e.focused||e.filled),className:d.notchedOutline,label:null!=r&&""!==r&&null!==s&&void 0!==s&&s.required?(0,w.jsxs)(n.Fragment,{children:[r,"\u2009","*"]}):r,ownerState:l})},c,{label:r,classes:d,ref:t}))}));hee.muiName="Input";const Aee=["ownerState"],pee=["variants"],gee=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function vee(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}const bee=(0,c.A)(),yee=e=>e?e.charAt(0).toLowerCase()+e.slice(1):e;function kee(e){let{defaultTheme:t,theme:a,themeId:n}=e;return r=a,0===Object.keys(r).length?t:a[n]||a;var r}function wee(e){return e?(t,a)=>a[e]:null}function xee(e,t){let{ownerState:a}=t,n=(0,p.A)(t,Aee);const r="function"===typeof e?e((0,A.A)({ownerState:a},n)):e;if(Array.isArray(r))return r.flatMap((e=>xee(e,(0,A.A)({ownerState:a},n))));if(r&&"object"===typeof r&&Array.isArray(r.variants)){const{variants:e=[]}=r;let t=(0,p.A)(r,pee);return e.forEach((e=>{let r=!0;"function"===typeof e.props?r=e.props((0,A.A)({ownerState:a},n,a)):Object.keys(e.props).forEach((t=>{(null==a?void 0:a[t])!==e.props[t]&&n[t]!==e.props[t]&&(r=!1)})),r&&(Array.isArray(t)||(t=[t]),t.push("function"===typeof e.style?e.style((0,A.A)({ownerState:a},n,a)):e.style))})),t}return r}function zee(e){return(0,Ce.Ay)("MuiPickersFilledInput",e)}const Mee=(0,A.A)({},j9,(0,C.A)("MuiPickersFilledInput",["root","underline","input"])),Cee=["label","autoFocus","disableUnderline","ownerState"],See=(0,i.Ay)(ree,{name:"MuiPickersFilledInput",slot:"Root",overridesResolver:(e,t)=>t.root,shouldForwardProp:e=>vee(e)&&"disableUnderline"!==e})((e=>{var t;let{theme:a}=e;const n="light"===a.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)",i=n?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.13)",c=n?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)";return{backgroundColor:a.vars?a.vars.palette.FilledInput.bg:o,borderTopLeftRadius:(a.vars||a).shape.borderRadius,borderTopRightRadius:(a.vars||a).shape.borderRadius,transition:a.transitions.create("background-color",{duration:a.transitions.duration.shorter,easing:a.transitions.easing.easeOut}),"&:hover":{backgroundColor:a.vars?a.vars.palette.FilledInput.hoverBg:i,"@media (hover: none)":{backgroundColor:a.vars?a.vars.palette.FilledInput.bg:o}},["&.".concat(Mee.focused)]:{backgroundColor:a.vars?a.vars.palette.FilledInput.bg:o},["&.".concat(Mee.disabled)]:{backgroundColor:a.vars?a.vars.palette.FilledInput.disabledBg:c},variants:[...Object.keys((null!==(t=a.vars)&&void 0!==t?t:a).palette).filter((e=>{var t;return(null!==(t=a.vars)&&void 0!==t?t:a).palette[e].main})).map((e=>{var t;return{props:{color:e,disableUnderline:!1},style:{"&::after":{borderBottom:"2px solid ".concat(null===(t=(a.vars||a).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:a.transitions.create("transform",{duration:a.transitions.duration.shorter,easing:a.transitions.easing.easeOut}),pointerEvents:"none"},["&.".concat(Mee.focused,":after")]:{transform:"scaleX(1) translateX(0)"},["&.".concat(Mee.error)]:{"&:before, &:after":{borderBottomColor:(a.vars||a).palette.error.main}},"&::before":{borderBottom:"1px solid ".concat(a.vars?"rgba(".concat(a.vars.palette.common.onBackgroundChannel," / ").concat(a.vars.opacity.inputUnderline,")"):r),left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:a.transitions.create("border-bottom-color",{duration:a.transitions.duration.shorter}),pointerEvents:"none"},["&:hover:not(.".concat(Mee.disabled,", .").concat(Mee.error,"):before")]:{borderBottom:"1px solid ".concat((a.vars||a).palette.text.primary)},["&.".concat(Mee.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}}]}})),Eee=(0,i.Ay)(oee,{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}}]}),Tee=n.forwardRef((function(e,t){const a=Y6({props:e,name:"MuiPickersFilledInput"}),{label:n,disableUnderline:r=!1,ownerState:o}=a,i=(0,p.A)(a,Cee),c=NH(),s=(e=>{const{classes:t,disableUnderline:a}=e,n={root:["root",!a&&"underline"],input:["input"]},r=(0,I.A)(n,zee,t);return(0,A.A)({},t,r)})((0,A.A)({},a,o,c,{color:(null===c||void 0===c?void 0:c.color)||"primary"}));return(0,w.jsx)(dee,(0,A.A)({slots:{root:See,input:Eee},slotProps:{root:{disableUnderline:r}}},i,{label:n,classes:s,ref:t}))}));function Bee(e){return(0,Ce.Ay)("MuiPickersFilledInput",e)}Tee.muiName="Input";const Ree=(0,A.A)({},j9,(0,C.A)("MuiPickersInput",["root","input"])),Iee=["label","autoFocus","disableUnderline","ownerState"],Nee=(0,i.Ay)(ree,{name:"MuiPickersInput",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{var t;let{theme:a}=e;let n="light"===a.palette.mode?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return a.vars&&(n="rgba(".concat(a.vars.palette.common.onBackgroundChannel," / ").concat(a.vars.opacity.inputUnderline,")")),{"label + &":{marginTop:16},variants:[...Object.keys((null!==(t=a.vars)&&void 0!==t?t:a).palette).filter((e=>{var t;return(null!==(t=a.vars)&&void 0!==t?t:a).palette[e].main})).map((e=>({props:{color:e},style:{"&::after":{borderBottom:"2px solid ".concat((a.vars||a).palette[e].main)}}}))),{props:{disableUnderline:!1},style:{"&::after":{background:"red",left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:a.transitions.create("transform",{duration:a.transitions.duration.shorter,easing:a.transitions.easing.easeOut}),pointerEvents:"none"},["&.".concat(Ree.focused,":after")]:{transform:"scaleX(1) translateX(0)"},["&.".concat(Ree.error)]:{"&:before, &:after":{borderBottomColor:(a.vars||a).palette.error.main}},"&::before":{borderBottom:"1px solid ".concat(n),left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:a.transitions.create("border-bottom-color",{duration:a.transitions.duration.shorter}),pointerEvents:"none"},["&:hover:not(.".concat(Ree.disabled,", .").concat(Ree.error,"):before")]:{borderBottom:"2px solid ".concat((a.vars||a).palette.text.primary),"@media (hover: none)":{borderBottom:"1px solid ".concat(n)}},["&.".concat(Ree.disabled,":before")]:{borderBottomStyle:"dotted"}}}]}})),Pee=n.forwardRef((function(e,t){const a=Y6({props:e,name:"MuiPickersInput"}),{label:n,disableUnderline:r=!1,ownerState:o}=a,i=(0,p.A)(a,Iee),c=NH(),s=(e=>{const{classes:t,disableUnderline:a}=e,n={root:["root",!a&&"underline"],input:["input"]},r=(0,I.A)(n,Bee,t);return(0,A.A)({},t,r)})((0,A.A)({},a,o,c,{disableUnderline:r,color:(null===c||void 0===c?void 0:c.color)||"primary"}));return(0,w.jsx)(dee,(0,A.A)({slots:{root:Nee}},i,{label:n,classes:s,ref:t}))}));Pee.muiName="Input";const Fee=["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"],Oee={standard:Pee,filled:Tee,outlined:hee},Dee=(0,i.Ay)(FQ,{name:"MuiPickersTextField",slot:"Root",overridesResolver:(e,t)=>t.root})({}),Uee=n.forwardRef((function(e,t){const a=Y6({props:e,name:"MuiPickersTextField"}),{onFocus:r,onBlur:o,className:i,color:c="primary",disabled:s=!1,error:l=!1,variant:d="outlined",required:u=!1,InputProps:m,inputProps:f,inputRef:h,sectionListRef:g,elements:v,areAllSectionsEmpty:b,onClick:y,onKeyDown:k,onKeyUp:x,onPaste:z,onInput:M,endAdornment:C,startAdornment:S,tabIndex:E,contentEditable:T,focused:B,value:R,onChange:N,fullWidth:P,id:F,name:O,helperText:U,FormHelperTextProps:j,label:L,InputLabelProps:_}=a,H=(0,p.A)(a,Fee),Q=n.useRef(null),K=(0,D.A)(t,Q),V=(0,Mj.A)(F),G=U&&V?"".concat(V,"-helper-text"):void 0,W=L&&V?"".concat(V,"-label"):void 0,Y=(0,A.A)({},a,{color:c,disabled:s,error:l,focused:B,required:u,variant:d}),q=(e=>{const{focused:t,disabled:a,classes:n,required:r}=e,o={root:["root",t&&!a&&"focused",a&&"disabled",r&&"required"]};return(0,I.A)(o,D9,n)})(Y),J=Oee[d];return(0,w.jsxs)(Dee,(0,A.A)({className:Z7(q.root,i),ref:K,focused:B,onFocus:r,onBlur:o,disabled:s,variant:d,error:l,color:c,fullWidth:P,required:u,ownerState:Y},H,{children:[(0,w.jsx)(TQ,(0,A.A)({htmlFor:V,id:W},_,{children:L})),(0,w.jsx)(J,(0,A.A)({elements:v,areAllSectionsEmpty:b,onClick:y,onKeyDown:k,onKeyUp:x,onInput:M,onPaste:z,endAdornment:C,startAdornment:S,tabIndex:E,contentEditable:T,value:R,onChange:N,id:V,fullWidth:P,inputProps:f,inputRef:h,sectionListRef:g,label:L,name:O,role:"group","aria-labelledby":W},m)),U&&(0,w.jsx)(HQ,(0,A.A)({id:G},j,{children:U}))]}))})),jee=["enableAccessibleFieldDOMStructure"],Lee=["InputProps","readOnly"],_ee=["onPaste","onKeyDown","inputMode","readOnly","InputProps","inputProps","inputRef"],Hee=e=>{let{enableAccessibleFieldDOMStructure:t}=e,a=(0,p.A)(e,jee);if(t){const{InputProps:e,readOnly:t}=a,n=(0,p.A)(a,Lee);return(0,A.A)({},n,{InputProps:(0,A.A)({},null!==e&&void 0!==e?e:{},{readOnly:t})})}const{onPaste:n,onKeyDown:r,inputMode:o,readOnly:i,InputProps:c,inputProps:s,inputRef:l}=a,d=(0,p.A)(a,_ee);return(0,A.A)({},d,{InputProps:(0,A.A)({},null!==c&&void 0!==c?c:{},{readOnly:i}),inputProps:(0,A.A)({},null!==s&&void 0!==s?s:{},{inputMode:o,onPaste:n,onKeyDown:r,ref:l})})},Qee=["slots","slotProps","InputProps","inputProps"],Kee=n.forwardRef((function(e,t){var a;const n=Y6({props:e,name:"MuiDateField"}),{slots:r,slotProps:o,InputProps:i,inputProps:c}=n,s=(0,p.A)(n,Qee),l=n,d=null!==(a=null===r||void 0===r?void 0:r.textField)&&void 0!==a?a:e.enableAccessibleFieldDOMStructure?Uee:MK,u=W({elementType:d,externalSlotProps:null===o||void 0===o?void 0:o.textField,externalForwardedProps:s,additionalProps:{ref:t},ownerState:l});u.inputProps=(0,A.A)({},c,u.inputProps),u.InputProps=(0,A.A)({},i,u.InputProps);const m=N9(u),f=Hee(m),h=O9((0,A.A)({},f,{slots:r,slotProps:o}));return(0,w.jsx)(d,(0,A.A)({},h))})),Vee=e=>{let{shouldDisableDate:t,shouldDisableMonth:a,shouldDisableYear:r,minDate:o,maxDate:i,disableFuture:c,disablePast:s,timezone:l}=e;const d=W7();return n.useCallback((e=>null!==u8({adapter:d,value:e,props:{shouldDisableDate:t,shouldDisableMonth:a,shouldDisableYear:r,minDate:o,maxDate:i,disableFuture:c,disablePast:s,timezone:l}})),[d,t,a,r,o,i,c,s,l])},Gee=e=>{const{value:t,referenceDate:a,disableFuture:r,disablePast:o,disableSwitchToMonthOnDayFocus:i=!1,maxDate:c,minDate:s,onMonthChange:l,reduceAnimations:d,shouldDisableDate:u,timezone:m}=e,f=Y7(),h=n.useRef(((e,t,a)=>(n,r)=>{switch(r.type){case"changeMonth":return(0,A.A)({},n,{slideDirection:r.direction,currentMonth:r.newMonth,isMonthSwitchingAnimating:!e});case"finishMonthSwitchingAnimation":return(0,A.A)({},n,{isMonthSwitchingAnimating:!1});case"changeFocusedDay":{if(null!=n.focusedDay&&null!=r.focusedDay&&a.isSameDay(r.focusedDay,n.focusedDay))return n;const o=null!=r.focusedDay&&!t&&!a.isSameMonth(n.currentMonth,r.focusedDay);return(0,A.A)({},n,{focusedDay:r.focusedDay,isMonthSwitchingAnimating:o&&!e&&!r.withoutMonthSwitchingAnimation,currentMonth:o?a.startOfMonth(r.focusedDay):n.currentMonth,slideDirection:null!=r.focusedDay&&a.isAfterDay(r.focusedDay,n.currentMonth)?"left":"right"})}default:throw new Error("missing support")}})(Boolean(d),i,f)).current,p=n.useMemo((()=>H7.getInitialReferenceValue({value:t,utils:f,timezone:m,props:e,referenceDate:a,granularity:b7.day})),[]),[g,v]=n.useReducer(h,{isMonthSwitchingAnimating:!1,focusedDay:p,currentMonth:f.startOfMonth(p),slideDirection:"left"}),b=n.useCallback((e=>{v((0,A.A)({type:"changeMonth"},e)),l&&l(e.newMonth)}),[l]),y=n.useCallback((e=>{const t=e;f.isSameMonth(t,g.currentMonth)||b({newMonth:f.startOfMonth(t),direction:f.isAfterDay(t,g.currentMonth)?"left":"right"})}),[g.currentMonth,b,f]),k=Vee({shouldDisableDate:u,minDate:s,maxDate:c,disableFuture:r,disablePast:o,timezone:m}),w=n.useCallback((()=>{v({type:"finishMonthSwitchingAnimation"})}),[]),x=(0,Ie.A)(((e,t)=>{k(e)||v({type:"changeFocusedDay",focusedDay:e,withoutMonthSwitchingAnimation:t})}));return{referenceDate:p,calendarState:g,changeMonth:y,changeFocusedDay:x,isDateDisabled:k,onMonthSwitchingAnimationEnd:w,handleChangeMonth:b}},Wee=e=>(0,Ce.Ay)("MuiPickersFadeTransitionGroup",e),Yee=((0,C.A)("MuiPickersFadeTransitionGroup",["root"]),(0,i.Ay)(Jo,{name:"MuiPickersFadeTransitionGroup",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"block",position:"relative"}));function qee(e){const t=Y6({props:e,name:"MuiPickersFadeTransitionGroup"}),{children:a,className:n,reduceAnimations:r,transKey:o}=t,i=(e=>{const{classes:t}=e;return(0,I.A)({root:["root"]},Wee,t)})(t),c=h();return r?a:(0,w.jsx)(Yee,{className:Z7(i.root,n),children:(0,w.jsx)(Me,{appear:!1,mountOnEnter:!0,unmountOnExit:!0,timeout:{appear:c.transitions.duration.enteringScreen,enter:c.transitions.duration.enteringScreen,exit:0},children:a},o)})}var Jee=a(1188);function Xee(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return(0,Jee.A)(e,t,a)}function Zee(e){if(e.type)return e;if("#"===e.charAt(0))return Zee(function(e){e=e.slice(1);const t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g");let a=e.match(t);return a&&1===a[0].length&&(a=a.map((e=>e+e))),a?"rgb".concat(4===a.length?"a":"","(").concat(a.map(((e,t)=>t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3)).join(", "),")"):""}(e));const t=e.indexOf("("),a=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla","color"].indexOf(a))throw new Error((0,zH.A)(9,e));let n,r=e.substring(t+1,e.length-1);if("color"===a){if(r=r.split(" "),n=r.shift(),4===r.length&&"/"===r[3].charAt(0)&&(r[3]=r[3].slice(1)),-1===["srgb","display-p3","a98-rgb","prophoto-rgb","rec-2020"].indexOf(n))throw new Error((0,zH.A)(10,n))}else r=r.split(",");return r=r.map((e=>parseFloat(e))),{type:a,values:r,colorSpace:n}}function $ee(e){const{type:t,colorSpace:a}=e;let{values:n}=e;return-1!==t.indexOf("rgb")?n=n.map(((e,t)=>t<3?parseInt(e,10):e)):-1!==t.indexOf("hsl")&&(n[1]="".concat(n[1],"%"),n[2]="".concat(n[2],"%")),n=-1!==t.indexOf("color")?"".concat(a," ").concat(n.join(" ")):"".concat(n.join(", ")),"".concat(t,"(").concat(n,")")}function ete(e,t){return e=Zee(e),t=Xee(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),"color"===e.type?e.values[3]="/".concat(t):e.values[3]=t,$ee(e)}function tte(e){return(0,Ce.Ay)("MuiPickersDay",e)}const ate=(0,C.A)("MuiPickersDay",["root","dayWithMargin","dayOutsideMonth","hiddenDaySpacingFiller","today","selected","disabled"]),nte=["autoFocus","className","day","disabled","disableHighlightToday","disableMargin","hidden","isAnimating","onClick","onDaySelect","onFocus","onBlur","onKeyDown","onMouseDown","onMouseEnter","outsideCurrentMonth","selected","showDaysOutsideCurrentMonth","children","today","isFirstVisibleCell","isLastVisibleCell"],rte=e=>{let{theme:t}=e;return(0,A.A)({},t.typography.caption,{width:36,height:36,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,")"):ete(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,")"):ete(t.palette.primary.main,t.palette.action.focusOpacity),["&.".concat(ate.selected)]:{willChange:"background-color",backgroundColor:(t.vars||t).palette.primary.dark}},["&.".concat(ate.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(ate.disabled,":not(.").concat(ate.selected,")")]:{color:(t.vars||t).palette.text.disabled},["&.".concat(ate.disabled,"&.").concat(ate.selected)]:{opacity:.6},variants:[{props:{disableMargin:!1},style:{margin:"0 ".concat(2,"px")}},{props:{outsideCurrentMonth:!0,showDaysOutsideCurrentMonth:!0},style:{color:(t.vars||t).palette.text.secondary}},{props:{disableHighlightToday:!1,today:!0},style:{["&:not(.".concat(ate.selected,")")]:{border:"1px solid ".concat((t.vars||t).palette.text.secondary)}}}]})},ote=(e,t)=>{const{ownerState:a}=e;return[t.root,!a.disableMargin&&t.dayWithMargin,!a.disableHighlightToday&&a.today&&t.today,!a.outsideCurrentMonth&&a.showDaysOutsideCurrentMonth&&t.dayOutsideMonth,a.outsideCurrentMonth&&!a.showDaysOutsideCurrentMonth&&t.hiddenDaySpacingFiller]},ite=(0,i.Ay)(wi,{name:"MuiPickersDay",slot:"Root",overridesResolver:ote})(rte),cte=(0,i.Ay)("div",{name:"MuiPickersDay",slot:"Root",overridesResolver:ote})((e=>{let{theme:t}=e;return(0,A.A)({},rte({theme:t}),{opacity:0,pointerEvents:"none"})})),ste=()=>{},lte=n.forwardRef((function(e,t){const a=Y6({props:e,name:"MuiPickersDay"}),{autoFocus:r=!1,className:o,day:i,disabled:c=!1,disableHighlightToday:s=!1,disableMargin:l=!1,isAnimating:d,onClick:u,onDaySelect:m,onFocus:f=ste,onBlur:h=ste,onKeyDown:g=ste,onMouseDown:v=ste,onMouseEnter:b=ste,outsideCurrentMonth:y,selected:k=!1,showDaysOutsideCurrentMonth:x=!1,children:z,today:M=!1}=a,C=(0,p.A)(a,nte),S=(0,A.A)({},a,{autoFocus:r,disabled:c,disableHighlightToday:s,disableMargin:l,selected:k,showDaysOutsideCurrentMonth:x,today:M}),E=(e=>{const{selected:t,disableMargin:a,disableHighlightToday:n,today:r,disabled:o,outsideCurrentMonth:i,showDaysOutsideCurrentMonth:c,classes:s}=e,l=i&&!c,d={root:["root",t&&!l&&"selected",o&&"disabled",!a&&"dayWithMargin",!n&&r&&"today",i&&c&&"dayOutsideMonth",l&&"hiddenDaySpacingFiller"],hiddenDaySpacingFiller:["hiddenDaySpacingFiller"]};return(0,I.A)(d,tte,s)})(S),T=Y7(),B=n.useRef(null),R=(0,D.A)(B,t);(0,ae.A)((()=>{!r||c||d||y||B.current.focus()}),[r,c,d,y]);return y&&!x?(0,w.jsx)(cte,{className:Z7(E.root,E.hiddenDaySpacingFiller,o),ownerState:S,role:C.role}):(0,w.jsx)(ite,(0,A.A)({className:Z7(E.root,o),ref:R,centerRipple:!0,disabled:c,tabIndex:k?0:-1,onKeyDown:e=>g(e,i),onFocus:e=>f(e,i),onBlur:e=>h(e,i),onMouseEnter:e=>b(e,i),onClick:e=>{c||m(i),y&&e.currentTarget.focus(),u&&u(e)},onMouseDown:e=>{v(e),y&&e.preventDefault()}},C,{ownerState:S,children:z||T.format(i,"dayOfMonth")}))})),dte=n.memo(lte);function ute(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var mte=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return n=t,void((a=e).classList?a.classList.remove(n):"string"===typeof a.className?a.className=ute(a.className,n):a.setAttribute("class",ute(a.className&&a.className.baseVal||"",n)));var a,n}))},fte=function(e){function t(){for(var t,a=arguments.length,n=new Array(a),r=0;r(0,Ce.Ay)("MuiPickersSlideTransition",e),pte=(0,C.A)("MuiPickersSlideTransition",["root","slideEnter-left","slideEnter-right","slideEnterActive","slideExit","slideExitActiveLeft-left","slideExitActiveLeft-right"]),gte=["children","className","reduceAnimations","slideDirection","transKey","classes"],vte=(0,i.Ay)(Jo,{name:"MuiPickersSlideTransition",slot:"Root",overridesResolver:(e,t)=>[t.root,{[".".concat(pte["slideEnter-left"])]:t["slideEnter-left"]},{[".".concat(pte["slideEnter-right"])]:t["slideEnter-right"]},{[".".concat(pte.slideEnterActive)]:t.slideEnterActive},{[".".concat(pte.slideExit)]:t.slideExit},{[".".concat(pte["slideExitActiveLeft-left"])]:t["slideExitActiveLeft-left"]},{[".".concat(pte["slideExitActiveLeft-right"])]:t["slideExitActiveLeft-right"]}]})((e=>{let{theme:t}=e;const a=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(pte["slideEnter-left"])]:{willChange:"transform",transform:"translate(100%)",zIndex:1},["& .".concat(pte["slideEnter-right"])]:{willChange:"transform",transform:"translate(-100%)",zIndex:1},["& .".concat(pte.slideEnterActive)]:{transform:"translate(0%)",transition:a},["& .".concat(pte.slideExit)]:{transform:"translate(0%)"},["& .".concat(pte["slideExitActiveLeft-left"])]:{willChange:"transform",transform:"translate(-100%)",transition:a,zIndex:0},["& .".concat(pte["slideExitActiveLeft-right"])]:{willChange:"transform",transform:"translate(100%)",transition:a,zIndex:0}}}));const bte=e=>(0,Ce.Ay)("MuiDayCalendar",e),yte=((0,C.A)("MuiDayCalendar",["root","header","weekDayLabel","loadingContainer","slideTransition","monthContainer","weekContainer","weekNumberLabel","weekNumber"]),["parentProps","day","focusableDay","selectedDays","isDateDisabled","currentMonthNumber","isViewFocused"]),kte=["ownerState"],wte=(0,i.Ay)("div",{name:"MuiDayCalendar",slot:"Root",overridesResolver:(e,t)=>t.root})({}),xte=(0,i.Ay)("div",{name:"MuiDayCalendar",slot:"Header",overridesResolver:(e,t)=>t.header})({display:"flex",justifyContent:"center",alignItems:"center"}),zte=(0,i.Ay)(pz,{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}})),Mte=(0,i.Ay)(pz,{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}})),Cte=(0,i.Ay)(pz,{name:"MuiDayCalendar",slot:"WeekNumber",overridesResolver:(e,t)=>t.weekNumber})((e=>{let{theme:t}=e;return(0,A.A)({},t.typography.caption,{width:36,height:36,padding:0,margin:"0 ".concat(2,"px"),color:t.palette.text.disabled,fontSize:"0.75rem",alignItems:"center",justifyContent:"center",display:"inline-flex"})})),Ste=(0,i.Ay)("div",{name:"MuiDayCalendar",slot:"LoadingContainer",overridesResolver:(e,t)=>t.loadingContainer})({display:"flex",justifyContent:"center",alignItems:"center",minHeight:240}),Ete=(0,i.Ay)((function(e){const t=Y6({props:e,name:"MuiPickersSlideTransition"}),{children:a,className:r,reduceAnimations:o,transKey:i}=t,c=(0,p.A)(t,gte),s=(e=>{const{classes:t,slideDirection:a}=e,n={root:["root"],exit:["slideExit"],enterActive:["slideEnterActive"],enter:["slideEnter-".concat(a)],exitActive:["slideExitActiveLeft-".concat(a)]};return(0,I.A)(n,Ate,t)})(t),l=h();if(o)return(0,w.jsx)("div",{className:Z7(s.root,r),children:a});const d={exit:s.exit,enterActive:s.enterActive,enter:s.enter,exitActive:s.exitActive};return(0,w.jsx)(vte,{className:Z7(s.root,r),childFactory:e=>n.cloneElement(e,{classNames:d}),role:"presentation",children:(0,w.jsx)(hte,(0,A.A)({mountOnEnter:!0,unmountOnExit:!0,timeout:l.transitions.duration.complex,classNames:d},c,{children:a}),i)})}),{name:"MuiDayCalendar",slot:"SlideTransition",overridesResolver:(e,t)=>t.slideTransition})({minHeight:240}),Tte=(0,i.Ay)("div",{name:"MuiDayCalendar",slot:"MonthContainer",overridesResolver:(e,t)=>t.monthContainer})({overflow:"hidden"}),Bte=(0,i.Ay)("div",{name:"MuiDayCalendar",slot:"WeekContainer",overridesResolver:(e,t)=>t.weekContainer})({margin:"".concat(2,"px 0"),display:"flex",justifyContent:"center"});function Rte(e){var t;let{parentProps:a,day:r,focusableDay:o,selectedDays:i,isDateDisabled:c,currentMonthNumber:s,isViewFocused:l}=e,d=(0,p.A)(e,yte);const{disabled:u,disableHighlightToday:m,isMonthSwitchingAnimating:f,showDaysOutsideCurrentMonth:h,slots:g,slotProps:v,timezone:b}=a,y=Y7(),k=J7(b),x=null!==o&&y.isSameDay(r,o),z=i.some((e=>y.isSameDay(e,r))),M=y.isSameDay(r,k),C=null!==(t=null===g||void 0===g?void 0:g.day)&&void 0!==t?t:dte,S=W({elementType:C,externalSlotProps:null===v||void 0===v?void 0:v.day,additionalProps:(0,A.A)({disableHighlightToday:m,showDaysOutsideCurrentMonth:h,role:"gridcell",isAnimating:f,"data-timestamp":y.toJsDate(r).valueOf()},d),ownerState:(0,A.A)({},a,{day:r,selected:z})}),E=(0,p.A)(S,kte),T=n.useMemo((()=>u||c(r)),[u,c,r]),B=n.useMemo((()=>y.getMonth(r)!==s),[y,r,s]),R=n.useMemo((()=>{const e=y.startOfMonth(y.setMonth(r,s));return h?y.isSameDay(r,y.startOfWeek(e)):y.isSameDay(r,e)}),[s,r,h,y]),I=n.useMemo((()=>{const e=y.endOfMonth(y.setMonth(r,s));return h?y.isSameDay(r,y.endOfWeek(e)):y.isSameDay(r,e)}),[s,r,h,y]);return(0,w.jsx)(C,(0,A.A)({},E,{day:r,disabled:T,autoFocus:l&&x,today:M,outsideCurrentMonth:B,isFirstVisibleCell:R,isLastVisibleCell:I,selected:z,tabIndex:x?0:-1,"aria-selected":z,"aria-current":M?"date":void 0}))}function Ite(e){const t=Y6({props:e,name:"MuiDayCalendar"}),a=Y7(),{onFocusedDayChange:r,className:o,currentMonth:i,selectedDays:c,focusedDay:s,loading:l,onSelectedDaysChange:d,onMonthSwitchingAnimationEnd:u,readOnly:m,reduceAnimations:f,renderLoading:h=()=>(0,w.jsx)("span",{children:"..."}),slideDirection:p,TransitionProps:g,disablePast:v,disableFuture:b,minDate:y,maxDate:k,shouldDisableDate:x,shouldDisableMonth:z,shouldDisableYear:M,dayOfWeekFormatter:C=e=>a.format(e,"weekdayShort").charAt(0).toUpperCase(),hasFocus:S,onFocusedViewChange:E,gridLabelId:T,displayWeekNumber:B,fixedWeekNumber:R,autoFocus:N,timezone:P}=t,O=J7(P),D=(e=>{const{classes:t}=e;return(0,I.A)({root:["root"],header:["header"],weekDayLabel:["weekDayLabel"],loadingContainer:["loadingContainer"],slideTransition:["slideTransition"],monthContainer:["monthContainer"],weekContainer:["weekContainer"],weekNumberLabel:["weekNumberLabel"],weekNumber:["weekNumber"]},bte,t)})(t),U=F(),j=Vee({shouldDisableDate:x,shouldDisableMonth:z,shouldDisableYear:M,minDate:y,maxDate:k,disablePast:v,disableFuture:b,timezone:P}),L=r8(),[_,H]=(0,kV.A)({name:"DayCalendar",state:"hasFocus",controlled:S,default:null!==N&&void 0!==N&&N}),[Q,K]=n.useState((()=>s||O)),V=(0,Ie.A)((e=>{m||d(e)})),G=e=>{j(e)||(r(e),K(e),null===E||void 0===E||E(!0),H(!0))},W=(0,Ie.A)(((e,t)=>{switch(e.key){case"ArrowUp":G(a.addDays(t,-7)),e.preventDefault();break;case"ArrowDown":G(a.addDays(t,7)),e.preventDefault();break;case"ArrowLeft":{const n=a.addDays(t,U?1:-1),r=a.addMonths(t,U?1:-1),o=a7({utils:a,date:n,minDate:U?n:a.startOfMonth(r),maxDate:U?a.endOfMonth(r):n,isDateDisabled:j,timezone:P});G(o||n),e.preventDefault();break}case"ArrowRight":{const n=a.addDays(t,U?-1:1),r=a.addMonths(t,U?-1:1),o=a7({utils:a,date:n,minDate:U?a.startOfMonth(r):n,maxDate:U?n:a.endOfMonth(r),isDateDisabled:j,timezone:P});G(o||n),e.preventDefault();break}case"Home":G(a.startOfWeek(t)),e.preventDefault();break;case"End":G(a.endOfWeek(t)),e.preventDefault();break;case"PageUp":G(a.addMonths(t,1)),e.preventDefault();break;case"PageDown":G(a.addMonths(t,-1)),e.preventDefault()}})),Y=(0,Ie.A)(((e,t)=>G(t))),q=(0,Ie.A)(((e,t)=>{_&&a.isSameDay(Q,t)&&(null===E||void 0===E||E(!1))})),J=a.getMonth(i),X=a.getYear(i),Z=n.useMemo((()=>c.filter((e=>!!e)).map((e=>a.startOfDay(e)))),[a,c]),$="".concat(X,"-").concat(J),ee=n.useMemo((()=>n.createRef()),[$]),te=a.startOfWeek(O),ae=n.useMemo((()=>{const e=a.startOfMonth(i),t=a.endOfMonth(i);return j(Q)||a.isAfterDay(Q,t)||a.isBeforeDay(Q,e)?a7({utils:a,date:Q,minDate:e,maxDate:t,disablePast:v,disableFuture:b,isDateDisabled:j,timezone:P}):Q}),[i,b,v,Q,j,a,P]),ne=n.useMemo((()=>{const e=a.setTimezone(i,P),t=a.getWeekArray(e);let n=a.addMonths(e,1);for(;R&&t.length{t.length(0,w.jsx)(zte,{variant:"caption",role:"columnheader","aria-label":a.format(a.addDays(te,t),"weekday"),className:D.weekDayLabel,children:C(e)},t.toString())))]}),l?(0,w.jsx)(Ste,{className:D.loadingContainer,children:h()}):(0,w.jsx)(Ete,(0,A.A)({transKey:$,onExited:u,reduceAnimations:f,slideDirection:p,className:Z7(o,D.slideTransition)},g,{nodeRef:ee,children:(0,w.jsx)(Tte,{ref:ee,role:"rowgroup",className:D.monthContainer,children:ne.map(((e,n)=>(0,w.jsxs)(Bte,{role:"row",className:D.weekContainer,"aria-rowindex":n+1,children:[B&&(0,w.jsx)(Cte,{className:D.weekNumber,role:"rowheader","aria-label":L.calendarWeekNumberAriaLabelText(a.getWeekNumber(e[0])),children:L.calendarWeekNumberText(a.getWeekNumber(e[0]))}),e.map(((e,a)=>(0,w.jsx)(Rte,{parentProps:t,day:e,selectedDays:Z,focusableDay:ae,onKeyDown:W,onFocus:Y,onBlur:q,onDaySelect:V,isDateDisabled:j,currentMonthNumber:J,isViewFocused:_,"aria-colindex":a+1},e.toString())))]},"week-".concat(e[0]))))})}))]})}function Nte(e){return(0,Ce.Ay)("MuiPickersMonth",e)}const Pte=(0,C.A)("MuiPickersMonth",["root","monthButton","disabled","selected"]),Fte=["autoFocus","className","children","disabled","selected","value","tabIndex","onClick","onKeyDown","onFocus","onBlur","aria-current","aria-label","monthsPerRow","slots","slotProps"],Ote=(0,i.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%"}}]}),Dte=(0,i.Ay)("button",{name:"MuiPickersMonth",slot:"MonthButton",overridesResolver:(e,t)=>[t.monthButton,{["&.".concat(Pte.disabled)]:t.disabled},{["&.".concat(Pte.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,")"):ete(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,")"):ete(t.palette.action.active,t.palette.action.hoverOpacity)},"&:disabled":{cursor:"auto",pointerEvents:"none"},["&.".concat(Pte.disabled)]:{color:(t.vars||t).palette.text.secondary},["&.".concat(Pte.selected)]:{color:(t.vars||t).palette.primary.contrastText,backgroundColor:(t.vars||t).palette.primary.main,"&:focus, &:hover":{backgroundColor:(t.vars||t).palette.primary.dark}}})})),Ute=n.memo((function(e){var t;const a=Y6({props:e,name:"MuiPickersMonth"}),{autoFocus:r,className:o,children:i,disabled:c,selected:s,value:l,tabIndex:d,onClick:u,onKeyDown:m,onFocus:f,onBlur:h,"aria-current":g,"aria-label":v,slots:b,slotProps:y}=a,k=(0,p.A)(a,Fte),x=n.useRef(null),z=(e=>{const{disabled:t,selected:a,classes:n}=e,r={root:["root"],monthButton:["monthButton",t&&"disabled",a&&"selected"]};return(0,I.A)(r,Nte,n)})(a);(0,ae.A)((()=>{var e;r&&(null===(e=x.current)||void 0===e||e.focus())}),[r]);const M=null!==(t=null===b||void 0===b?void 0:b.monthButton)&&void 0!==t?t:Dte,C=W({elementType:M,externalSlotProps:null===y||void 0===y?void 0:y.monthButton,additionalProps:{children:i,disabled:c,tabIndex:d,ref:x,type:"button",role:"radio","aria-current":g,"aria-checked":s,"aria-label":v,onClick:e=>u(e,l),onKeyDown:e=>m(e,l),onFocus:e=>f(e,l),onBlur:e=>h(e,l)},ownerState:a,className:z.monthButton});return(0,w.jsx)(Ote,(0,A.A)({className:Z7(z.root,o),ownerState:a},k,{children:(0,w.jsx)(M,(0,A.A)({},C))}))}));function jte(e){return(0,Ce.Ay)("MuiMonthCalendar",e)}(0,C.A)("MuiMonthCalendar",["root"]);const Lte=["className","value","defaultValue","referenceDate","disabled","disableFuture","disablePast","maxDate","minDate","onChange","shouldDisableMonth","readOnly","disableHighlightToday","autoFocus","onMonthFocus","hasFocus","onFocusedViewChange","monthsPerRow","timezone","gridLabelId","slots","slotProps"];const _te=(0,i.Ay)("div",{name:"MuiMonthCalendar",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",flexWrap:"wrap",alignContent:"stretch",padding:"0 4px",width:Z8,boxSizing:"border-box"}),Hte=n.forwardRef((function(e,t){const a=function(e,t){const a=Y7(),n=q7(),r=Y6({props:e,name:t});return(0,A.A)({disableFuture:!1,disablePast:!1},r,{minDate:n7(a,r.minDate,n.minDate),maxDate:n7(a,r.maxDate,n.maxDate)})}(e,"MuiMonthCalendar"),{className:r,value:o,defaultValue:i,referenceDate:c,disabled:s,disableFuture:l,disablePast:d,maxDate:u,minDate:m,onChange:f,shouldDisableMonth:h,readOnly:g,autoFocus:v=!1,onMonthFocus:b,hasFocus:y,onFocusedViewChange:k,monthsPerRow:x=3,timezone:z,gridLabelId:M,slots:C,slotProps:S}=a,E=(0,p.A)(a,Lte),{value:T,handleValueChange:B,timezone:R}=E8({name:"MonthCalendar",timezone:z,value:o,defaultValue:i,onChange:f,valueManager:H7}),N=J7(R),P=F(),O=Y7(),D=n.useMemo((()=>H7.getInitialReferenceValue({value:T,utils:O,props:a,timezone:R,referenceDate:c,granularity:b7.month})),[]),U=a,j=(e=>{const{classes:t}=e;return(0,I.A)({root:["root"]},jte,t)})(U),L=n.useMemo((()=>O.getMonth(N)),[O,N]),_=n.useMemo((()=>null!=T?O.getMonth(T):null),[T,O]),[H,Q]=n.useState((()=>_||O.getMonth(D))),[K,V]=(0,kV.A)({name:"MonthCalendar",state:"hasFocus",controlled:y,default:null!==v&&void 0!==v&&v}),G=(0,Ie.A)((e=>{V(e),k&&k(e)})),W=n.useCallback((e=>{const t=O.startOfMonth(d&&O.isAfter(N,m)?N:m),a=O.startOfMonth(l&&O.isBefore(N,u)?N:u),n=O.startOfMonth(e);return!!O.isBefore(n,t)||(!!O.isAfter(n,a)||!!h&&h(n))}),[l,d,u,m,N,h,O]),Y=(0,Ie.A)(((e,t)=>{if(g)return;const a=O.setMonth(null!==T&&void 0!==T?T:D,t);B(a)})),q=(0,Ie.A)((e=>{W(O.setMonth(null!==T&&void 0!==T?T:D,e))||(Q(e),G(!0),b&&b(e))}));n.useEffect((()=>{Q((e=>null!==_&&e!==_?_:e))}),[_]);const J=(0,Ie.A)(((e,t)=>{const a=12;switch(e.key){case"ArrowUp":q((a+t-3)%a),e.preventDefault();break;case"ArrowDown":q((a+t+3)%a),e.preventDefault();break;case"ArrowLeft":q((a+t+(P?1:-1))%a),e.preventDefault();break;case"ArrowRight":q((a+t+(P?-1:1))%a),e.preventDefault()}})),X=(0,Ie.A)(((e,t)=>{q(t)})),Z=(0,Ie.A)(((e,t)=>{H===t&&G(!1)}));return(0,w.jsx)(_te,(0,A.A)({ref:t,className:Z7(j.root,r),ownerState:U,role:"radiogroup","aria-labelledby":M},E,{children:r7(O,null!==T&&void 0!==T?T:D).map((e=>{const t=O.getMonth(e),a=O.format(e,"monthShort"),n=O.format(e,"month"),r=t===_,o=s||W(e);return(0,w.jsx)(Ute,{selected:r,value:t,onClick:Y,onKeyDown:J,autoFocus:K&&t===H,disabled:o,tabIndex:t!==H||o?-1:0,onFocus:X,onBlur:Z,"aria-current":L===t?"date":void 0,"aria-label":n,monthsPerRow:x,slots:C,slotProps:S,children:a},a)}))}))}));function Qte(e){return(0,Ce.Ay)("MuiPickersYear",e)}const Kte=(0,C.A)("MuiPickersYear",["root","yearButton","selected","disabled"]),Vte=["autoFocus","className","children","disabled","selected","value","tabIndex","onClick","onKeyDown","onFocus","onBlur","aria-current","yearsPerRow","slots","slotProps"],Gte=(0,i.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%"}}]}),Wte=(0,i.Ay)("button",{name:"MuiPickersYear",slot:"YearButton",overridesResolver:(e,t)=>[t.yearButton,{["&.".concat(Kte.disabled)]:t.disabled},{["&.".concat(Kte.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,")"):ete(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,")"):ete(t.palette.action.active,t.palette.action.hoverOpacity)},"&:disabled":{cursor:"auto",pointerEvents:"none"},["&.".concat(Kte.disabled)]:{color:(t.vars||t).palette.text.secondary},["&.".concat(Kte.selected)]:{color:(t.vars||t).palette.primary.contrastText,backgroundColor:(t.vars||t).palette.primary.main,"&:focus, &:hover":{backgroundColor:(t.vars||t).palette.primary.dark}}})})),Yte=n.memo((function(e){var t;const a=Y6({props:e,name:"MuiPickersYear"}),{autoFocus:r,className:o,children:i,disabled:c,selected:s,value:l,tabIndex:d,onClick:u,onKeyDown:m,onFocus:f,onBlur:h,"aria-current":g,slots:v,slotProps:b}=a,y=(0,p.A)(a,Vte),k=n.useRef(null),x=(e=>{const{disabled:t,selected:a,classes:n}=e,r={root:["root"],yearButton:["yearButton",t&&"disabled",a&&"selected"]};return(0,I.A)(r,Qte,n)})(a);(0,ae.A)((()=>{var e;r&&(null===(e=k.current)||void 0===e||e.focus())}),[r]);const z=null!==(t=null===v||void 0===v?void 0:v.yearButton)&&void 0!==t?t:Wte,M=W({elementType:z,externalSlotProps:null===b||void 0===b?void 0:b.yearButton,additionalProps:{children:i,disabled:c,tabIndex:d,ref:k,type:"button",role:"radio","aria-current":g,"aria-checked":s,onClick:e=>u(e,l),onKeyDown:e=>m(e,l),onFocus:e=>f(e,l),onBlur:e=>h(e,l)},ownerState:a,className:x.yearButton});return(0,w.jsx)(Gte,(0,A.A)({className:Z7(x.root,o),ownerState:a},y,{children:(0,w.jsx)(z,(0,A.A)({},M))}))}));function qte(e){return(0,Ce.Ay)("MuiYearCalendar",e)}(0,C.A)("MuiYearCalendar",["root"]);const Jte=["autoFocus","className","value","defaultValue","referenceDate","disabled","disableFuture","disablePast","maxDate","minDate","onChange","readOnly","shouldDisableYear","disableHighlightToday","onYearFocus","hasFocus","onFocusedViewChange","yearsPerRow","timezone","gridLabelId","slots","slotProps"];const Xte=(0,i.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:Z8,maxHeight:280,boxSizing:"border-box",position:"relative"}),Zte=n.forwardRef((function(e,t){const a=function(e,t){var a;const n=Y7(),r=q7(),o=Y6({props:e,name:t});return(0,A.A)({disablePast:!1,disableFuture:!1},o,{yearsPerRow:null!==(a=o.yearsPerRow)&&void 0!==a?a:3,minDate:n7(n,o.minDate,r.minDate),maxDate:n7(n,o.maxDate,r.maxDate)})}(e,"MuiYearCalendar"),{autoFocus:r,className:o,value:i,defaultValue:c,referenceDate:s,disabled:l,disableFuture:d,disablePast:u,maxDate:m,minDate:f,onChange:h,readOnly:g,shouldDisableYear:v,onYearFocus:b,hasFocus:y,onFocusedViewChange:k,yearsPerRow:x,timezone:z,gridLabelId:M,slots:C,slotProps:S}=a,E=(0,p.A)(a,Jte),{value:T,handleValueChange:B,timezone:R}=E8({name:"YearCalendar",timezone:z,value:i,defaultValue:c,onChange:h,valueManager:H7}),N=J7(R),P=F(),O=Y7(),U=n.useMemo((()=>H7.getInitialReferenceValue({value:T,utils:O,props:a,timezone:R,referenceDate:s,granularity:b7.year})),[]),j=a,L=(e=>{const{classes:t}=e;return(0,I.A)({root:["root"]},qte,t)})(j),_=n.useMemo((()=>O.getYear(N)),[O,N]),H=n.useMemo((()=>null!=T?O.getYear(T):null),[T,O]),[Q,K]=n.useState((()=>H||O.getYear(U))),[V,G]=(0,kV.A)({name:"YearCalendar",state:"hasFocus",controlled:y,default:null!==r&&void 0!==r&&r}),W=(0,Ie.A)((e=>{G(e),k&&k(e)})),Y=n.useCallback((e=>{if(u&&O.isBeforeYear(e,N))return!0;if(d&&O.isAfterYear(e,N))return!0;if(f&&O.isBeforeYear(e,f))return!0;if(m&&O.isAfterYear(e,m))return!0;if(!v)return!1;const t=O.startOfYear(e);return v(t)}),[d,u,m,f,N,v,O]),q=(0,Ie.A)(((e,t)=>{if(g)return;const a=O.setYear(null!==T&&void 0!==T?T:U,t);B(a)})),J=(0,Ie.A)((e=>{Y(O.setYear(null!==T&&void 0!==T?T:U,e))||(K(e),W(!0),null===b||void 0===b||b(e))}));n.useEffect((()=>{K((e=>null!==H&&e!==H?H:e))}),[H]);const X=(0,Ie.A)(((e,t)=>{switch(e.key){case"ArrowUp":J(t-x),e.preventDefault();break;case"ArrowDown":J(t+x),e.preventDefault();break;case"ArrowLeft":J(t+(P?1:-1)),e.preventDefault();break;case"ArrowRight":J(t+(P?-1:1)),e.preventDefault()}})),Z=(0,Ie.A)(((e,t)=>{J(t)})),$=(0,Ie.A)(((e,t)=>{Q===t&&W(!1)})),ee=n.useRef(null),te=(0,D.A)(t,ee);return n.useEffect((()=>{if(r||null===ee.current)return;const e=ee.current.querySelector('[tabindex="0"]');if(!e)return;const t=e.offsetHeight,a=e.offsetTop,n=ee.current.clientHeight,o=ee.current.scrollTop,i=a+t;t>n||a{const t=O.getYear(e),a=t===H,n=l||Y(e);return(0,w.jsx)(Yte,{selected:a,value:t,onClick:q,onKeyDown:X,autoFocus:V&&t===Q,disabled:n,tabIndex:t!==Q||n?-1:0,onFocus:Z,onBlur:$,"aria-current":_===t?"date":void 0,yearsPerRow:x,slots:C,slotProps:S,children:O.format(e,"year")},O.format(e,"year"))}))}))}));function $te(e){return(0,Ce.Ay)("MuiPickersArrowSwitcher",e)}(0,C.A)("MuiPickersArrowSwitcher",["root","spacer","button","previousIconButton","nextIconButton","leftArrowIcon","rightArrowIcon"]);const eae=["children","className","slots","slotProps","isNextDisabled","isNextHidden","onGoToNext","nextLabel","isPreviousDisabled","isPreviousHidden","onGoToPrevious","previousLabel","labelId"],tae=["ownerState"],aae=["ownerState"],nae=(0,i.Ay)("div",{name:"MuiPickersArrowSwitcher",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex"}),rae=(0,i.Ay)("div",{name:"MuiPickersArrowSwitcher",slot:"Spacer",overridesResolver:(e,t)=>t.spacer})((e=>{let{theme:t}=e;return{width:t.spacing(3)}})),oae=(0,i.Ay)(Ei,{name:"MuiPickersArrowSwitcher",slot:"Button",overridesResolver:(e,t)=>t.button})({variants:[{props:{hidden:!0},style:{visibility:"hidden"}}]}),iae=n.forwardRef((function(e,t){var a,n,r,o;const i=F(),c=Y6({props:e,name:"MuiPickersArrowSwitcher"}),{children:s,className:l,slots:d,slotProps:u,isNextDisabled:m,isNextHidden:f,onGoToNext:h,nextLabel:g,isPreviousDisabled:v,isPreviousHidden:b,onGoToPrevious:y,previousLabel:k,labelId:x}=c,z=(0,p.A)(c,eae),M=c,C=(e=>{const{classes:t}=e;return(0,I.A)({root:["root"],spacer:["spacer"],button:["button"],previousIconButton:["previousIconButton"],nextIconButton:["nextIconButton"],leftArrowIcon:["leftArrowIcon"],rightArrowIcon:["rightArrowIcon"]},$te,t)})(M),S={isDisabled:m,isHidden:f,goTo:h,label:g},E={isDisabled:v,isHidden:b,goTo:y,label:k},T=null!==(a=null===d||void 0===d?void 0:d.previousIconButton)&&void 0!==a?a:oae,B=W({elementType:T,externalSlotProps:null===u||void 0===u?void 0:u.previousIconButton,additionalProps:{size:"medium",title:E.label,"aria-label":E.label,disabled:E.isDisabled,edge:"end",onClick:E.goTo},ownerState:(0,A.A)({},M,{hidden:E.isHidden}),className:Z7(C.button,C.previousIconButton)}),R=null!==(n=null===d||void 0===d?void 0:d.nextIconButton)&&void 0!==n?n:oae,N=W({elementType:R,externalSlotProps:null===u||void 0===u?void 0:u.nextIconButton,additionalProps:{size:"medium",title:S.label,"aria-label":S.label,disabled:S.isDisabled,edge:"start",onClick:S.goTo},ownerState:(0,A.A)({},M,{hidden:S.isHidden}),className:Z7(C.button,C.nextIconButton)}),P=null!==(r=null===d||void 0===d?void 0:d.leftArrowIcon)&&void 0!==r?r:u9,O=W({elementType:P,externalSlotProps:null===u||void 0===u?void 0:u.leftArrowIcon,additionalProps:{fontSize:"inherit"},ownerState:M,className:C.leftArrowIcon}),D=(0,p.A)(O,tae),U=null!==(o=null===d||void 0===d?void 0:d.rightArrowIcon)&&void 0!==o?o:m9,j=W({elementType:U,externalSlotProps:null===u||void 0===u?void 0:u.rightArrowIcon,additionalProps:{fontSize:"inherit"},ownerState:M,className:C.rightArrowIcon}),L=(0,p.A)(j,aae);return(0,w.jsxs)(nae,(0,A.A)({ref:t,className:Z7(C.root,l),ownerState:M},z,{children:[(0,w.jsx)(T,(0,A.A)({},B,{children:i?(0,w.jsx)(U,(0,A.A)({},L)):(0,w.jsx)(P,(0,A.A)({},D))})),s?(0,w.jsx)(pz,{variant:"subtitle1",component:"span",id:x,children:s}):(0,w.jsx)(rae,{className:C.spacer,ownerState:M}),(0,w.jsx)(R,(0,A.A)({},N,{children:i?(0,w.jsx)(P,(0,A.A)({},D)):(0,w.jsx)(U,(0,A.A)({},L))}))]}))}));function cae(e,t,a,r){const o=Y7();return{meridiemMode:f7(e,o),handleMeridiemChange:n.useCallback((n=>{const i=null==e?null:A7(e,n,Boolean(t),o);a(i,null!==r&&void 0!==r?r:"partial")}),[t,e,a,r,o])}}const sae=e=>(0,Ce.Ay)("MuiPickersCalendarHeader",e),lae=(0,C.A)("MuiPickersCalendarHeader",["root","labelContainer","label","switchViewButton","switchViewIcon"]),dae=["slots","slotProps","currentMonth","disabled","disableFuture","disablePast","maxDate","minDate","onMonthChange","onViewChange","view","reduceAnimations","views","labelId","className","timezone","format"],uae=["ownerState"],mae=(0,i.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}),fae=(0,i.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})})),hae=(0,i.Ay)("div",{name:"MuiPickersCalendarHeader",slot:"Label",overridesResolver:(e,t)=>t.label})({marginRight:6}),Aae=(0,i.Ay)(Ei,{name:"MuiPickersCalendarHeader",slot:"SwitchViewButton",overridesResolver:(e,t)=>t.switchViewButton})({marginRight:"auto",variants:[{props:{view:"year"},style:{[".".concat(lae.switchViewIcon)]:{transform:"rotate(180deg)"}}}]}),pae=(0,i.Ay)(d9,{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)"}})),gae=n.forwardRef((function(e,t){var a,r;const o=r8(),i=Y7(),c=Y6({props:e,name:"MuiPickersCalendarHeader"}),{slots:s,slotProps:l,currentMonth:d,disabled:u,disableFuture:m,disablePast:f,maxDate:h,minDate:g,onMonthChange:v,onViewChange:b,view:y,reduceAnimations:k,views:x,labelId:z,className:M,timezone:C,format:S="".concat(i.formats.month," ").concat(i.formats.year)}=c,E=(0,p.A)(c,dae),T=c,B=(e=>{const{classes:t}=e;return(0,I.A)({root:["root"],labelContainer:["labelContainer"],label:["label"],switchViewButton:["switchViewButton"],switchViewIcon:["switchViewIcon"]},sae,t)})(c),R=null!==(a=null===s||void 0===s?void 0:s.switchViewButton)&&void 0!==a?a:Aae,N=W({elementType:R,externalSlotProps:null===l||void 0===l?void 0:l.switchViewButton,additionalProps:{size:"small","aria-label":o.calendarViewSwitchingButtonAriaLabel(y)},ownerState:T,className:B.switchViewButton}),P=null!==(r=null===s||void 0===s?void 0:s.switchViewIcon)&&void 0!==r?r:pae,F=W({elementType:P,externalSlotProps:null===l||void 0===l?void 0:l.switchViewIcon,ownerState:T,className:B.switchViewIcon}),O=(0,p.A)(F,uae),D=function(e,t){let{disableFuture:a,maxDate:r,timezone:o}=t;const i=Y7();return n.useMemo((()=>{const t=i.date(void 0,o),n=i.startOfMonth(a&&i.isBefore(t,r)?t:r);return!i.isAfter(n,e)}),[a,r,e,i,o])}(d,{disableFuture:m,maxDate:h,timezone:C}),U=function(e,t){let{disablePast:a,minDate:r,timezone:o}=t;const i=Y7();return n.useMemo((()=>{const t=i.date(void 0,o),n=i.startOfMonth(a&&i.isAfter(t,r)?t:r);return!i.isBefore(n,e)}),[a,r,e,i,o])}(d,{disablePast:f,minDate:g,timezone:C});if(1===x.length&&"year"===x[0])return null;const j=i.formatByString(d,S);return(0,w.jsxs)(mae,(0,A.A)({},E,{ownerState:T,className:Z7(M,B.root),ref:t,children:[(0,w.jsxs)(fae,{role:"presentation",onClick:()=>{if(1!==x.length&&b&&!u)if(2===x.length)b(x.find((e=>e!==y))||x[0]);else{const e=0!==x.indexOf(y)?0:1;b(x[e])}},ownerState:T,"aria-live":"polite",className:B.labelContainer,children:[(0,w.jsx)(qee,{reduceAnimations:k,transKey:j,children:(0,w.jsx)(hae,{id:z,ownerState:T,className:B.label,children:j})}),x.length>1&&!u&&(0,w.jsx)(R,(0,A.A)({},N,{children:(0,w.jsx)(P,(0,A.A)({},O))}))]}),(0,w.jsx)(Me,{in:"day"===y,children:(0,w.jsx)(iae,{slots:s,slotProps:l,onGoToPrevious:()=>v(i.addMonths(d,-1),"right"),isPreviousDisabled:U,previousLabel:o.previousMonth,onGoToNext:()=>v(i.addMonths(d,1),"left"),isNextDisabled:D,nextLabel:o.nextMonth})})]}))})),vae=(0,i.Ay)("div")({overflow:"hidden",width:Z8,maxHeight:336,display:"flex",flexDirection:"column",margin:"0 auto"}),bae=e=>(0,Ce.Ay)("MuiDateCalendar",e),yae=((0,C.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","yearsPerRow","monthsPerRow","timezone"]);const kae=(0,i.Ay)(vae,{name:"MuiDateCalendar",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",flexDirection:"column",height:336}),wae=(0,i.Ay)(qee,{name:"MuiDateCalendar",slot:"ViewTransitionContainer",overridesResolver:(e,t)=>t.viewTransitionContainer})({}),xae=n.forwardRef((function(e,t){var a;const r=Y7(),o=(0,Mj.A)(),i=function(e,t){var a,n,r,o,i,c,s;const l=Y7(),d=q7(),u=y8(),m=Y6({props:e,name:t});return(0,A.A)({},m,{loading:null!==(a=m.loading)&&void 0!==a&&a,disablePast:null!==(n=m.disablePast)&&void 0!==n&&n,disableFuture:null!==(r=m.disableFuture)&&void 0!==r&&r,openTo:null!==(o=m.openTo)&&void 0!==o?o:"day",views:null!==(i=m.views)&&void 0!==i?i:["year","day"],reduceAnimations:null!==(c=m.reduceAnimations)&&void 0!==c?c:u,renderLoading:null!==(s=m.renderLoading)&&void 0!==s?s:()=>(0,w.jsx)("span",{children:"..."}),minDate:n7(l,m.minDate,d.minDate),maxDate:n7(l,m.maxDate,d.maxDate)})}(e,"MuiDateCalendar"),{autoFocus:c,onViewChange:s,value:l,defaultValue:d,referenceDate:u,disableFuture:m,disablePast:f,onChange:h,onYearChange:g,onMonthChange:v,reduceAnimations:b,shouldDisableDate:y,shouldDisableMonth:k,shouldDisableYear:x,view:z,views:M,openTo:C,className:S,disabled:E,readOnly:T,minDate:B,maxDate:R,disableHighlightToday:N,focusedView:P,onFocusedViewChange:F,showDaysOutsideCurrentMonth:O,fixedWeekNumber:D,dayOfWeekFormatter:U,slots:j,slotProps:L,loading:_,renderLoading:H,displayWeekNumber:Q,yearsPerRow:K,monthsPerRow:V,timezone:G}=i,Y=(0,p.A)(i,yae),{value:q,handleValueChange:J,timezone:X}=E8({name:"DateCalendar",timezone:G,value:l,defaultValue:d,onChange:h,valueManager:H7}),{view:Z,setView:$,focusedView:ee,setFocusedView:te,goToNextView:ae,setValueAndGoToNextView:ne}=B8({view:z,views:M,openTo:C,onChange:J,onViewChange:s,autoFocus:c,focusedView:P,onFocusedViewChange:F}),{referenceDate:re,calendarState:oe,changeFocusedDay:ie,changeMonth:ce,handleChangeMonth:se,isDateDisabled:le,onMonthSwitchingAnimationEnd:de}=Gee({value:q,referenceDate:u,reduceAnimations:b,onMonthChange:v,minDate:B,maxDate:R,shouldDisableDate:y,disablePast:f,disableFuture:m,timezone:X}),ue=E&&q||B,me=E&&q||R,fe="".concat(o,"-grid-label"),he=null!==ee,Ae=null!==(a=null===j||void 0===j?void 0:j.calendarHeader)&&void 0!==a?a:gae,pe=W({elementType:Ae,externalSlotProps:null===L||void 0===L?void 0:L.calendarHeader,additionalProps:{views:M,view:Z,currentMonth:oe.currentMonth,onViewChange:$,onMonthChange:(e,t)=>se({newMonth:e,direction:t}),minDate:ue,maxDate:me,disabled:E,disablePast:f,disableFuture:m,reduceAnimations:b,timezone:X,labelId:fe},ownerState:i}),ge=(0,Ie.A)((e=>{const t=r.startOfMonth(e),a=r.endOfMonth(e),n=le(e)?a7({utils:r,date:e,minDate:r.isBefore(B,t)?t:B,maxDate:r.isAfter(R,a)?a:R,disablePast:f,disableFuture:m,isDateDisabled:le,timezone:X}):e;n?(ne(n,"finish"),null===v||void 0===v||v(t)):(ae(),ce(t)),ie(n,!0)})),ve=(0,Ie.A)((e=>{const t=r.startOfYear(e),a=r.endOfYear(e),n=le(e)?a7({utils:r,date:e,minDate:r.isBefore(B,t)?t:B,maxDate:r.isAfter(R,a)?a:R,disablePast:f,disableFuture:m,isDateDisabled:le,timezone:X}):e;n?(ne(n,"finish"),null===g||void 0===g||g(n)):(ae(),ce(t)),ie(n,!0)})),be=(0,Ie.A)((e=>J(e?t7(r,e,null!==q&&void 0!==q?q:re):e,"finish",Z)));n.useEffect((()=>{null!=q&&r.isValid(q)&&ce(q)}),[q]);const ye=i,ke=(e=>{const{classes:t}=e;return(0,I.A)({root:["root"],viewTransitionContainer:["viewTransitionContainer"]},bae,t)})(ye),we={disablePast:f,disableFuture:m,maxDate:R,minDate:B},xe={disableHighlightToday:N,readOnly:T,disabled:E,timezone:X,gridLabelId:fe,slots:j,slotProps:L},ze=n.useRef(Z);n.useEffect((()=>{ze.current!==Z&&(ee===ze.current&&te(Z,!0),ze.current=Z)}),[ee,te,Z]);const Me=n.useMemo((()=>[q]),[q]);return(0,w.jsxs)(kae,(0,A.A)({ref:t,className:Z7(ke.root,S),ownerState:ye},Y,{children:[(0,w.jsx)(Ae,(0,A.A)({},pe,{slots:j,slotProps:L})),(0,w.jsx)(wae,{reduceAnimations:b,className:ke.viewTransitionContainer,transKey:Z,ownerState:ye,children:(0,w.jsxs)("div",{children:["year"===Z&&(0,w.jsx)(Zte,(0,A.A)({},we,xe,{value:q,onChange:ve,shouldDisableYear:x,hasFocus:he,onFocusedViewChange:e=>te("year",e),yearsPerRow:K,referenceDate:re})),"month"===Z&&(0,w.jsx)(Hte,(0,A.A)({},we,xe,{hasFocus:he,className:S,value:q,onChange:ge,shouldDisableMonth:k,onFocusedViewChange:e=>te("month",e),monthsPerRow:V,referenceDate:re})),"day"===Z&&(0,w.jsx)(Ite,(0,A.A)({},oe,we,xe,{onMonthSwitchingAnimationEnd:de,onFocusedDayChange:ie,reduceAnimations:b,selectedDays:Me,onSelectedDaysChange:be,shouldDisableDate:y,shouldDisableMonth:k,shouldDisableYear:x,hasFocus:he,onFocusedViewChange:e=>te("day",e),showDaysOutsideCurrentMonth:O,fixedWeekNumber:D,dayOfWeekFormatter:U,displayWeekNumber:Q,loading:_,renderLoading:H}))]})})]}))})),zae=e=>{let{view:t,onViewChange:a,views:n,focusedView:r,onFocusedViewChange:o,value:i,defaultValue:c,referenceDate:s,onChange:l,className:d,classes:u,disableFuture:m,disablePast:f,minDate:h,maxDate:A,shouldDisableDate:p,shouldDisableMonth:g,shouldDisableYear:v,reduceAnimations:b,onMonthChange:y,monthsPerRow:k,onYearChange:x,yearsPerRow:z,slots:M,slotProps:C,loading:S,renderLoading:E,disableHighlightToday:T,readOnly:B,disabled:R,showDaysOutsideCurrentMonth:I,dayOfWeekFormatter:N,sx:P,autoFocus:F,fixedWeekNumber:O,displayWeekNumber:D,timezone:U}=e;return(0,w.jsx)(xae,{view:t,onViewChange:a,views:n.filter(s7),focusedView:r&&s7(r)?r:null,onFocusedViewChange:o,value:i,defaultValue:c,referenceDate:s,onChange:l,className:d,classes:u,disableFuture:m,disablePast:f,minDate:h,maxDate:A,shouldDisableDate:p,shouldDisableMonth:g,shouldDisableYear:v,reduceAnimations:b,onMonthChange:y,monthsPerRow:k,onYearChange:x,yearsPerRow:z,slots:M,slotProps:C,loading:S,renderLoading:E,disableHighlightToday:T,readOnly:B,disabled:R,showDaysOutsideCurrentMonth:I,dayOfWeekFormatter:N,sx:P,autoFocus:F,fixedWeekNumber:O,displayWeekNumber:D,timezone:U})},Mae=n.forwardRef((function(e,t){var a,n,r,o;const i=r8(),c=Y7(),s=d8(e,"MuiDesktopDatePicker"),l=(0,A.A)({day:zae,month:zae,year:zae},s.viewRenderers),d=(0,A.A)({},s,{viewRenderers:l,format:l7(c,s,!1),yearsPerRow:null!==(a=s.yearsPerRow)&&void 0!==a?a:4,slots:(0,A.A)({openPickerIcon:f9,field:Kee},s.slots),slotProps:(0,A.A)({},s.slotProps,{field:e=>{var a;return(0,A.A)({},V(null===(a=s.slotProps)||void 0===a?void 0:a.field,e),B9(s),{ref:t})},toolbar:(0,A.A)({hidden:!0},null===(n=s.slotProps)||void 0===n?void 0:n.toolbar)})}),{renderPicker:u}=l9({props:d,valueManager:H7,valueType:"date",getOpenDialogAriaText:null!==(r=null===(o=d.localeText)||void 0===o?void 0:o.openDatePickerDialogue)&&void 0!==r?r:i.openDatePickerDialogue,validator:u8});return u()}));Mae.propTypes={autoFocus:$_().bool,className:$_().string,closeOnSelect:$_().bool,dayOfWeekFormatter:$_().func,defaultValue:$_().object,disabled:$_().bool,disableFuture:$_().bool,disableHighlightToday:$_().bool,disableOpenPicker:$_().bool,disablePast:$_().bool,displayWeekNumber:$_().bool,enableAccessibleFieldDOMStructure:$_().any,fixedWeekNumber:$_().number,format:$_().string,formatDensity:$_().oneOf(["dense","spacious"]),inputRef:Z6,label:$_().node,loading:$_().bool,localeText:$_().object,maxDate:$_().object,minDate:$_().object,monthsPerRow:$_().oneOf([3,4]),name:$_().string,onAccept:$_().func,onChange:$_().func,onClose:$_().func,onError:$_().func,onMonthChange:$_().func,onOpen:$_().func,onSelectedSectionsChange:$_().func,onViewChange:$_().func,onYearChange:$_().func,open:$_().bool,openTo:$_().oneOf(["day","month","year"]),orientation:$_().oneOf(["landscape","portrait"]),readOnly:$_().bool,reduceAnimations:$_().bool,referenceDate:$_().object,renderLoading:$_().func,selectedSections:$_().oneOfType([$_().oneOf(["all","day","empty","hours","meridiem","minutes","month","seconds","weekDay","year"]),$_().number]),shouldDisableDate:$_().func,shouldDisableMonth:$_().func,shouldDisableYear:$_().func,showDaysOutsideCurrentMonth:$_().bool,slotProps:$_().object,slots:$_().object,sx:$_().oneOfType([$_().arrayOf($_().oneOfType([$_().func,$_().object,$_().bool])),$_().func,$_().object]),timezone:$_().string,value:$_().object,view:$_().oneOf(["day","month","year"]),viewRenderers:$_().shape({day:$_().func,month:$_().func,year:$_().func}),views:$_().arrayOf($_().oneOf(["day","month","year"]).isRequired),yearsPerRow:$_().oneOf([3,4])};const Cae=(0,i.Ay)(Fj)({["& .".concat(Sj.container)]:{outline:0},["& .".concat(Sj.paper)]:{outline:0,minWidth:Z8}}),Sae=(0,i.Ay)(Gj)({"&:first-of-type":{padding:0}});function Eae(e){var t,a;const{children:n,onDismiss:r,open:o,slots:i,slotProps:c}=e,s=null!==(t=null===i||void 0===i?void 0:i.dialog)&&void 0!==t?t:Cae,l=null!==(a=null===i||void 0===i?void 0:i.mobileTransition)&&void 0!==a?a:Me;return(0,w.jsx)(s,(0,A.A)({open:o,onClose:r},null===c||void 0===c?void 0:c.dialog,{TransitionComponent:l,TransitionProps:null===c||void 0===c?void 0:c.mobileTransition,PaperComponent:null===i||void 0===i?void 0:i.mobilePaper,PaperProps:null===c||void 0===c?void 0:c.mobilePaper,children:(0,w.jsx)(Sae,{children:n})}))}const Tae=["props","getOpenDialogAriaText"],Bae=e=>{var t,a,r;let{props:o,getOpenDialogAriaText:i}=e,c=(0,p.A)(e,Tae);const{slots:s,slotProps:l,className:d,sx:u,format:m,formatDensity:f,enableAccessibleFieldDOMStructure:h,selectedSections:g,onSelectedSectionsChange:v,timezone:b,name:y,label:k,inputRef:x,readOnly:z,disabled:M,localeText:C}=o,S=Y7(),E=n.useRef(null),T=(0,Mj.A)(),B=null!==(t=null===l||void 0===l||null===(a=l.toolbar)||void 0===a?void 0:a.hidden)&&void 0!==t&&t,{open:R,actions:I,layoutProps:N,renderCurrentView:P,fieldProps:F}=P8((0,A.A)({},c,{props:o,fieldRef:E,autoFocusView:!0,additionalViewProps:{},wrapperVariant:"mobile"})),O=s.field,U=W({elementType:O,externalSlotProps:null===l||void 0===l?void 0:l.field,additionalProps:(0,A.A)({},F,B&&{id:T},!(M||z)&&{onClick:I.onOpen,onKeyDown:(j=I.onOpen,e=>{"Enter"!==e.key&&" "!==e.key||(j(e),e.preventDefault(),e.stopPropagation()),L&&L(e)})},{readOnly:null===z||void 0===z||z,disabled:M,className:d,sx:u,format:m,formatDensity:f,enableAccessibleFieldDOMStructure:h,selectedSections:g,onSelectedSectionsChange:v,timezone:b,label:k,name:y},x?{inputRef:x}:{}),ownerState:o});var j,L;U.inputProps=(0,A.A)({},U.inputProps,{"aria-label":i(F.value,S)});const _=(0,A.A)({textField:s.textField},U.slots),H=null!==(r=s.layout)&&void 0!==r?r:o9;let Q=T;B&&(Q=k?"".concat(T,"-label"):void 0);const K=(0,A.A)({},l,{toolbar:(0,A.A)({},null===l||void 0===l?void 0:l.toolbar,{titleId:T}),mobilePaper:(0,A.A)({"aria-labelledby":Q},null===l||void 0===l?void 0:l.mobilePaper)}),V=(0,D.A)(E,U.unstableFieldRef);return{renderPicker:()=>(0,w.jsxs)(X6,{localeText:C,children:[(0,w.jsx)(O,(0,A.A)({},U,{slots:_,slotProps:K,unstableFieldRef:V})),(0,w.jsx)(Eae,(0,A.A)({},I,{open:R,slots:s,slotProps:K,children:(0,w.jsx)(H,(0,A.A)({},N,null===K||void 0===K?void 0:K.layout,{slots:s,slotProps:K,children:P()}))}))]})}},Rae=n.forwardRef((function(e,t){var a,n,r;const o=r8(),i=Y7(),c=d8(e,"MuiMobileDatePicker"),s=(0,A.A)({day:zae,month:zae,year:zae},c.viewRenderers),l=(0,A.A)({},c,{viewRenderers:s,format:l7(i,c,!1),slots:(0,A.A)({field:Kee},c.slots),slotProps:(0,A.A)({},c.slotProps,{field:e=>{var a;return(0,A.A)({},V(null===(a=c.slotProps)||void 0===a?void 0:a.field,e),B9(c),{ref:t})},toolbar:(0,A.A)({hidden:!1},null===(a=c.slotProps)||void 0===a?void 0:a.toolbar)})}),{renderPicker:d}=Bae({props:l,valueManager:H7,valueType:"date",getOpenDialogAriaText:null!==(n=null===(r=l.localeText)||void 0===r?void 0:r.openDatePickerDialogue)&&void 0!==n?n:o.openDatePickerDialogue,validator:u8});return d()}));Rae.propTypes={autoFocus:$_().bool,className:$_().string,closeOnSelect:$_().bool,dayOfWeekFormatter:$_().func,defaultValue:$_().object,disabled:$_().bool,disableFuture:$_().bool,disableHighlightToday:$_().bool,disableOpenPicker:$_().bool,disablePast:$_().bool,displayWeekNumber:$_().bool,enableAccessibleFieldDOMStructure:$_().any,fixedWeekNumber:$_().number,format:$_().string,formatDensity:$_().oneOf(["dense","spacious"]),inputRef:Z6,label:$_().node,loading:$_().bool,localeText:$_().object,maxDate:$_().object,minDate:$_().object,monthsPerRow:$_().oneOf([3,4]),name:$_().string,onAccept:$_().func,onChange:$_().func,onClose:$_().func,onError:$_().func,onMonthChange:$_().func,onOpen:$_().func,onSelectedSectionsChange:$_().func,onViewChange:$_().func,onYearChange:$_().func,open:$_().bool,openTo:$_().oneOf(["day","month","year"]),orientation:$_().oneOf(["landscape","portrait"]),readOnly:$_().bool,reduceAnimations:$_().bool,referenceDate:$_().object,renderLoading:$_().func,selectedSections:$_().oneOfType([$_().oneOf(["all","day","empty","hours","meridiem","minutes","month","seconds","weekDay","year"]),$_().number]),shouldDisableDate:$_().func,shouldDisableMonth:$_().func,shouldDisableYear:$_().func,showDaysOutsideCurrentMonth:$_().bool,slotProps:$_().object,slots:$_().object,sx:$_().oneOfType([$_().arrayOf($_().oneOfType([$_().func,$_().object,$_().bool])),$_().func,$_().object]),timezone:$_().string,value:$_().object,view:$_().oneOf(["day","month","year"]),viewRenderers:$_().shape({day:$_().func,month:$_().func,year:$_().func}),views:$_().arrayOf($_().oneOf(["day","month","year"]).isRequired),yearsPerRow:$_().oneOf([3,4])};const Iae=["desktopModeMediaQuery"],Nae=n.forwardRef((function(e,t){const a=Y6({props:e,name:"MuiDatePicker"}),{desktopModeMediaQuery:n=A8}=a,r=(0,p.A)(a,Iae);return wz(n,{defaultMatches:!0})?(0,w.jsx)(Mae,(0,A.A)({ref:t},r)):(0,w.jsx)(Rae,(0,A.A)({ref:t},r))}));var Pae=a(6865),Fae=a.n(Pae),Oae=a(8988),Dae=a.n(Oae),Uae=a(4443),jae=a.n(Uae),Lae=a(1525),_ae=a.n(Lae),Hae=a(7076),Qae=a.n(Hae);Wx().extend(jae()),Wx().extend(Fae()),Wx().extend(_ae()),Wx().extend(Qae());const Kae={YY:"year",YYYY:{sectionType:"year",contentType:"digit",maxLength:4},M:{sectionType:"month",contentType:"digit",maxLength:2},MM:"month",MMM:{sectionType:"month",contentType:"letter"},MMMM:{sectionType:"month",contentType:"letter"},D:{sectionType:"day",contentType:"digit",maxLength:2},DD:"day",Do:{sectionType:"day",contentType:"digit-with-letter"},d:{sectionType:"weekDay",contentType:"digit",maxLength:2},dd:{sectionType:"weekDay",contentType:"letter"},ddd:{sectionType:"weekDay",contentType:"letter"},dddd:{sectionType:"weekDay",contentType:"letter"},A:"meridiem",a:"meridiem",H:{sectionType:"hours",contentType:"digit",maxLength:2},HH:"hours",h:{sectionType:"hours",contentType:"digit",maxLength:2},hh:"hours",m:{sectionType:"minutes",contentType:"digit",maxLength:2},mm:"minutes",s:{sectionType:"seconds",contentType:"digit",maxLength:2},ss:"seconds"},Vae={year:"YYYY",month:"MMMM",monthShort:"MMM",dayOfMonth:"D",dayOfMonthFull:"Do",weekday:"dddd",weekdayShort:"dd",hours24h:"HH",hours12h:"hh",meridiem:"A",minutes:"mm",seconds:"ss",fullDate:"ll",keyboardDate:"L",shortDate:"MMM D",normalDate:"D MMMM",normalDateWithWeekday:"ddd, MMM D",fullTime:"LT",fullTime12h:"hh:mm A",fullTime24h:"HH:mm",keyboardDateTime:"L LT",keyboardDateTime12h:"L hh:mm A",keyboardDateTime24h:"L HH:mm"},Gae=["Missing UTC plugin","To be able to use UTC or timezones, you have to enable the `utc` plugin","Find more information on https://mui.com/x/react-date-pickers/timezone/#day-js-and-utc"].join("\n"),Wae=["Missing timezone plugin","To be able to use timezones, you have to enable both the `utc` and the `timezone` plugin","Find more information on https://mui.com/x/react-date-pickers/timezone/#day-js-and-timezone"].join("\n");class Yae{constructor(){var e=this;let{locale:t,formats:a}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.isMUIAdapter=!0,this.isTimezoneCompatible=!0,this.lib="dayjs",this.dayjs=void 0,this.locale=void 0,this.formats=void 0,this.escapedCharacters={start:"[",end:"]"},this.formatTokenMap=Kae,this.setLocaleToValue=e=>{const t=this.getCurrentLocaleCode();return t===e.locale()?e:e.locale(t)},this.hasUTCPlugin=()=>"undefined"!==typeof Wx().utc,this.hasTimezonePlugin=()=>"undefined"!==typeof Wx().tz,this.isSame=(e,t,a)=>{const n=this.setTimezone(t,this.getTimezone(e));return e.format(a)===n.format(a)},this.cleanTimezone=e=>{switch(e){case"default":return;case"system":return Wx().tz.guess();default:return e}},this.createSystemDate=e=>{if(this.hasUTCPlugin()&&this.hasTimezonePlugin()){const t=Wx().tz.guess();return"UTC"!==t?Wx().tz(e,t):Wx()(e)}return Wx()(e)},this.createUTCDate=e=>{if(!this.hasUTCPlugin())throw new Error(Gae);return Wx().utc(e)},this.createTZDate=(e,t)=>{if(!this.hasUTCPlugin())throw new Error(Gae);if(!this.hasTimezonePlugin())throw new Error(Wae);const a=void 0!==e&&!e.endsWith("Z");return Wx()(e).tz(this.cleanTimezone(t),a)},this.getLocaleFormats=()=>{const e=Wx().Ls;let t=e[this.locale||"en"];return void 0===t&&(t=e.en),t.formats},this.adjustOffset=e=>{if(!this.hasTimezonePlugin())return e;const t=this.getTimezone(e);if("UTC"!==t){var a;const n=e.tz(this.cleanTimezone(t),!0);if(n.$offset===(null!==(a=e.$offset)&&void 0!==a?a:0))return e;e.$offset=n.$offset}return e},this.date=function(t){let a,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"default";return null===t?null:(a="UTC"===n?e.createUTCDate(t):"system"===n||"default"===n&&!e.hasTimezonePlugin()?e.createSystemDate(t):e.createTZDate(t,n),void 0===e.locale?a:a.locale(e.locale))},this.getInvalidDate=()=>Wx()(new Date("Invalid date")),this.getTimezone=e=>{if(this.hasTimezonePlugin()){var t;const a=null===(t=e.$x)||void 0===t?void 0:t.$timezone;if(a)return a}return this.hasUTCPlugin()&&e.isUTC()?"UTC":"system"},this.setTimezone=(e,t)=>{if(this.getTimezone(e)===t)return e;if("UTC"===t){if(!this.hasUTCPlugin())throw new Error(Gae);return e.utc()}if("system"===t)return e.local();if(!this.hasTimezonePlugin()){if("default"===t)return e;throw new Error(Wae)}return Wx().tz(e,this.cleanTimezone(t))},this.toJsDate=e=>e.toDate(),this.parse=(e,t)=>""===e?null:this.dayjs(e,t,this.locale,!0),this.getCurrentLocaleCode=()=>this.locale||"en",this.is12HourCycleInCurrentLocale=()=>/A|a/.test(this.getLocaleFormats().LT||""),this.expandFormat=e=>{const t=this.getLocaleFormats();return e.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,((e,a,n)=>{const r=n&&n.toUpperCase();return a||t[n]||t[r].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,((e,t,a)=>t||a.slice(1)))}))},this.isValid=e=>null!=e&&e.isValid(),this.format=(e,t)=>this.formatByString(e,this.formats[t]),this.formatByString=(e,t)=>this.dayjs(e).format(t),this.formatNumber=e=>e,this.isEqual=(e,t)=>null===e&&null===t||null!==e&&null!==t&&e.toDate().getTime()===t.toDate().getTime(),this.isSameYear=(e,t)=>this.isSame(e,t,"YYYY"),this.isSameMonth=(e,t)=>this.isSame(e,t,"YYYY-MM"),this.isSameDay=(e,t)=>this.isSame(e,t,"YYYY-MM-DD"),this.isSameHour=(e,t)=>e.isSame(t,"hour"),this.isAfter=(e,t)=>e>t,this.isAfterYear=(e,t)=>this.hasUTCPlugin()?!this.isSameYear(e,t)&&e.utc()>t.utc():e.isAfter(t,"year"),this.isAfterDay=(e,t)=>this.hasUTCPlugin()?!this.isSameDay(e,t)&&e.utc()>t.utc():e.isAfter(t,"day"),this.isBefore=(e,t)=>ethis.hasUTCPlugin()?!this.isSameYear(e,t)&&e.utc()this.hasUTCPlugin()?!this.isSameDay(e,t)&&e.utc(){let[a,n]=t;return e>=a&&e<=n},this.startOfYear=e=>this.adjustOffset(e.startOf("year")),this.startOfMonth=e=>this.adjustOffset(e.startOf("month")),this.startOfWeek=e=>this.adjustOffset(e.startOf("week")),this.startOfDay=e=>this.adjustOffset(e.startOf("day")),this.endOfYear=e=>this.adjustOffset(e.endOf("year")),this.endOfMonth=e=>this.adjustOffset(e.endOf("month")),this.endOfWeek=e=>this.adjustOffset(e.endOf("week")),this.endOfDay=e=>this.adjustOffset(e.endOf("day")),this.addYears=(e,t)=>this.adjustOffset(t<0?e.subtract(Math.abs(t),"year"):e.add(t,"year")),this.addMonths=(e,t)=>this.adjustOffset(t<0?e.subtract(Math.abs(t),"month"):e.add(t,"month")),this.addWeeks=(e,t)=>this.adjustOffset(t<0?e.subtract(Math.abs(t),"week"):e.add(t,"week")),this.addDays=(e,t)=>this.adjustOffset(t<0?e.subtract(Math.abs(t),"day"):e.add(t,"day")),this.addHours=(e,t)=>this.adjustOffset(t<0?e.subtract(Math.abs(t),"hour"):e.add(t,"hour")),this.addMinutes=(e,t)=>this.adjustOffset(t<0?e.subtract(Math.abs(t),"minute"):e.add(t,"minute")),this.addSeconds=(e,t)=>this.adjustOffset(t<0?e.subtract(Math.abs(t),"second"):e.add(t,"second")),this.getYear=e=>e.year(),this.getMonth=e=>e.month(),this.getDate=e=>e.date(),this.getHours=e=>e.hour(),this.getMinutes=e=>e.minute(),this.getSeconds=e=>e.second(),this.getMilliseconds=e=>e.millisecond(),this.setYear=(e,t)=>this.adjustOffset(e.set("year",t)),this.setMonth=(e,t)=>this.adjustOffset(e.set("month",t)),this.setDate=(e,t)=>this.adjustOffset(e.set("date",t)),this.setHours=(e,t)=>this.adjustOffset(e.set("hour",t)),this.setMinutes=(e,t)=>this.adjustOffset(e.set("minute",t)),this.setSeconds=(e,t)=>this.adjustOffset(e.set("second",t)),this.setMilliseconds=(e,t)=>this.adjustOffset(e.set("millisecond",t)),this.getDaysInMonth=e=>e.daysInMonth(),this.getWeekArray=e=>{const t=this.setLocaleToValue(e),a=this.startOfWeek(this.startOfMonth(t)),n=this.endOfWeek(this.endOfMonth(t));let r=0,o=a;const i=[];for(;oe.week(),this.getYearRange=e=>{let[t,a]=e;const n=this.startOfYear(t),r=this.endOfYear(a),o=[];let i=n;for(;this.isBefore(i,r);)o.push(i),i=this.addYears(i,1);return o},this.dayjs=((e,t)=>t?function(){return e(...arguments).locale(t)}:e)(Wx(),t),this.locale=t,this.formats=(0,A.A)({},Vae,a),Wx().extend(Dae())}getDayOfWeek(e){return e.day()+1}}const qae=e=>{let{DefaultValue:t,Value:a,OnChange:r,Name:o,Id:i,Disabled:c,Label:s,PlaceHolder:l,HelperText:d,Error:u,EnablePast:m,DisableFuture:f,OnBlur:h,ShouldDisableCurrentDate:A}=e;const[p,g]=(0,n.useState)(null);(0,n.useEffect)((()=>{const e=JSON.parse(localStorage.getItem("%temp?localhost:user-details?client%"));e&&g(e)}),[localStorage]);const v=(null===p||void 0===p?void 0:p.timeZone)||"Asia/Kolkata",b=(null===p||void 0===p?void 0:p.dateFormat)||"DD/MM/YYYY",y=e=>e?Wx().utc(e).tz(v):null;return(0,w.jsx)(X6,{dateAdapter:Yae,children:(0,w.jsx)(Nae,{disabled:c,name:o,timezone:v,defaultValue:y(t),sx:{backgroundColor:c&&JD},value:y(a),disablePast:!m,disableFuture:!!f,shouldDisableDate:A,slotProps:{textField:{fullWidth:!0,size:"small",name:o,id:i,helperText:d,error:u,label:s,onBlur:h,inputProps:{readOnly:!0,onKeyDown:e=>(e=>{e.preventDefault()})(e)}}},format:b,onChange:e=>{(e=>{if(!e)return;const t=Wx().tz(e.format("YYYY-MM-DD"),v).startOf("day"),a=Wx()().tz(v),n=t.set("hour",a.hour()).set("minute",a.minute()).set("second",a.second()).format();r({target:{value:n,name:o}})})(e)}})})},Jae=e=>{let{Open:t,ToggleDialogBox:a,Title:r,DialogData:o,SetDialogData:i,FetchAllContractor:c,AllContractorNames:s}=e;const l=JSON.parse(localStorage.getItem("%temp?localhost:user-details?client%")),{showSnackbar:d}=r_(),{accountId:u}=KD();let m=wz("(max-width:500px)");const f=o&&o.id,[h,A]=(0,n.useState)(!1),p=e=>{A(!0),(e=>TD("/contractor/createContractor",e).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)))(e).then((e=>{if(e&&e.data){const{statusCode:t,success:a,data:n,message:r}=e.data;a||200===t?(d(Vx.CONTRACTOR_MASTER.CREATE.SUCCESS,px),b(),c()):d(n||r||Vx.CONTRACTOR_MASTER.CREATE.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),d(Vx.CONTRACTOR_MASTER.CREATE.FAILED,gx)})).finally((()=>{A(!1)}))},g=e=>{A(!0),(e=>BD("/contractor/updateContractor",e).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)))(e).then((e=>{if(e&&e.data){const{statusCode:t,success:a,message:n,data:r}=e.data;a||200===t?(d(Vx.CONTRACTOR_MASTER.UPDATE.SUCCESS,px),b(),c()):d(r||n||Vx.CONTRACTOR_MASTER.UPDATE.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),d(Vx.CONTRACTOR_MASTER.UPDATE.FAILED,gx)})).finally((()=>{A(!1)}))},v=cZ({enableReinitialize:!0,initialValues:{name:o&&o.name||"",phoneNumber:o&&o.phoneNumber||"",contactPerson:o&&o.contactPerson||"",contactNumber:o&&o.contactNumber||"",emailId:o&&o.emailId||"",licenceExpiry:o&&o.licenceExpiry||"",officeLocation:o&&o.officeLocation||"",contactNumberCountryCode:o&&o.contactNumberCountryCode||"",esicNumber:o&&o.esicNumber||""},validationSchema:y$({name:l$().trim().matches(xx.REGEX.INITIAL,xx.MESAAGE.INITIAL).required(Ux.CONTRACTOR_NAME),phoneNumber:l$().matches(Mx.REGEX,Mx.MESAAGE).required(Ux.PHONE_NUMBER),contactPerson:l$().trim().matches(xx.REGEX.INITIAL,xx.MESAAGE.INITIAL).required(Ux.CONTACT_PERSON_NAME),contactNumber:l$().matches(Mx.REGEX,Mx.MESAAGE).required(Ux.CONTACT_PERSON_PHONE_NUMBER),emailId:l$().required(Ux.EMAIL).email(Ux.EMAIL),licenceExpiry:l$().required(Ux.LICENCE_EXPIRY),officeLocation:l$().trim().required(Ux.OFFICE_LOCATION),contactNumberCountryCode:l$().required(Ux.COUNTRY_CODE),esicNumber:l$().trim().matches(zx.REGEX,zx.MESSAGE).required(Ux.ESIC_NUMBER)}),onSubmit:e=>{const t={...e,contactPerson:e.contactPerson.trim(),contactNumber:e.contactNumber.trim(),officeLocation:e.officeLocation.trim(),licenceExpiry:e.licenceExpiry,updatedBy:null===l||void 0===l?void 0:l.uid,phoneNumberCountryCode:e.contactNumberCountryCode,esicNumber:e.esicNumber.trim(),accountId:u};if(o&&o.name){const e={...t,id:o.id};g(e)}else nz(s,e.name)?d(Vx.CONTRACTOR_MASTER.DUPLICATE_CONTRACTOR_NAME,gx):p({...t,createdBy:null===l||void 0===l?void 0:l.uid,name:ez(e.name.trim())})}});function b(){a("Create/Update"),v.handleReset(),i(null)}return(0,w.jsxs)(hV,{open:t,disableEscapeKeyDown:!0,maxWidth:"md",disableEnforceFocus:!0,fullWidth:!0,BackdropProps:{style:{opacity:.7}},children:[(0,w.jsx)(pV,{id:"responsive-dialog-title",children:(0,w.jsx)(_o,{className:"inter-medium-500",style:{fontSize:"18px"},children:r})}),(0,w.jsx)(zU,{"aria-label":"close",onClick:b,style:{position:"absolute",right:8,top:8,color:e=>e.palette.grey[500]},children:(0,w.jsx)(Oc.Close,{})}),(0,w.jsx)(vV,{dividers:!0,children:(0,w.jsxs)("div",{children:[(0,w.jsxs)(wH,{container:!0,spacing:2,className:"mb-1",children:[(0,w.jsxs)(wH,{item:!0,xs:12,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Company Name"}),(0,w.jsx)(OK,{Name:"name",Id:"name",Type:"text",Disabled:h||f,Value:v.values.name||"",OnBlur:v.handleBlur,OnChange:v.handleChange,IsCapitalizeRequired:!0,PlaceHolder:"Enter company name",Error:!(!v.touched.name||!v.errors.name),HelperText:v.touched.name&&v.errors.name?(0,w.jsx)(PK,{ErrorMessage:v.errors.name}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,md:6,lg:6,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Email Id"}),(0,w.jsx)(OK,{Name:"emailId",Id:"emailId",Type:"email",Disabled:h,Value:v.values.emailId||"",OnBlur:v.handleBlur,OnChange:e=>{const{value:t,name:a}=e.target;v.handleChange({...e,target:{...e.target,name:a,value:t.toLowerCase()}})},PlaceHolder:"Enter email id",Error:!(!v.touched.emailId||!v.errors.emailId),HelperText:v.touched.emailId&&v.errors.emailId?(0,w.jsx)(PK,{ErrorMessage:v.errors.emailId}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,md:6,lg:6,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Contact Person Name"}),(0,w.jsx)(OK,{Name:"contactPerson",Id:"contactPerson",Type:"text",Disabled:h,Value:v.values.contactPerson||"",OnBlur:v.handleBlur,OnChange:v.handleChange,IsCapitalizeRequired:!0,PlaceHolder:"Enter contact person name",Error:!(!v.touched.contactPerson||!v.errors.contactPerson),HelperText:v.touched.contactPerson&&v.errors.contactPerson?(0,w.jsx)(PK,{ErrorMessage:v.errors.contactPerson}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,md:4,lg:4,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Country Code"}),(0,w.jsx)(GW,{Id:"contactNumberCountryCode",Name:"contactNumberCountryCode",PlaceHolder:"Country code",Value:v.values.contactNumberCountryCode||"",Disabled:h,OnChange:v.handleChange,OnBlur:v.handleBlur,Error:!(!v.touched.contactNumberCountryCode||!v.errors.contactNumberCountryCode),HelperText:v.errors.contactNumberCountryCode})]}),(0,w.jsxs)(wH,{item:!0,xs:12,md:4,lg:4,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Company Phone Number"}),(0,w.jsx)(OK,{Name:"phoneNumber",Id:"phoneNumber",Type:"text",Disabled:h,Value:v.values.phoneNumber||"",OnBlur:v.handleBlur,OnChange:v.handleChange,PlaceHolder:"Enter company phone number",Error:!(!v.touched.phoneNumber||!v.errors.phoneNumber),HelperText:v.touched.phoneNumber&&v.errors.phoneNumber?(0,w.jsx)(PK,{ErrorMessage:v.errors.phoneNumber}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,md:4,lg:4,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Contact Person Phone Number"}),(0,w.jsx)(OK,{Name:"contactNumber",Id:"contactNumber",Type:"text",Disabled:h,Value:v.values.contactNumber||"",OnBlur:v.handleBlur,OnChange:v.handleChange,PlaceHolder:"Enter contact person number",Error:!(!v.touched.contactNumber||!v.errors.contactNumber),HelperText:v.touched.contactNumber&&v.errors.contactNumber?(0,w.jsx)(PK,{ErrorMessage:v.errors.contactNumber}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,md:6,lg:6,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"WC/ESIC Number"}),(0,w.jsx)(OK,{Name:"esicNumber",Id:"esicNumber",Type:"text",Disabled:h,Value:v.values.esicNumber||"",OnBlur:v.handleBlur,OnChange:v.handleChange,PlaceHolder:"Enter WC/ESIC number",Error:!(!v.touched.esicNumber||!v.errors.esicNumber),HelperText:v.touched.esicNumber&&v.errors.esicNumber?(0,w.jsx)(PK,{ErrorMessage:v.errors.esicNumber}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,md:6,lg:6,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"WC/ESIC Expiry Date"}),(0,w.jsx)(qae,{Name:"licenceExpiry",Id:"licenceExpiry",Disabled:h,Value:v.values.licenceExpiry||"",OnBlur:v.handleBlur,OnChange:v.handleChange,Error:!(!v.touched.licenceExpiry||!v.errors.licenceExpiry),HelperText:v.touched.licenceExpiry&&v.errors.licenceExpiry?(0,w.jsx)(PK,{ErrorMessage:v.errors.licenceExpiry}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,md:12,lg:12,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Office Address"}),(0,w.jsx)(OK,{Name:"officeLocation",Id:"officeLocation",Type:"text",IsMultiLine:!0,Disabled:h,Value:v.values.officeLocation||"",OnBlur:v.handleBlur,OnChange:v.handleChange,IsCapitalizeRequired:!0,PlaceHolder:"Enter office address",Error:!(!v.touched.officeLocation||!v.errors.officeLocation),HelperText:v.touched.officeLocation&&v.errors.officeLocation?(0,w.jsx)(PK,{ErrorMessage:v.errors.officeLocation}):null})]})]}),(0,w.jsxs)(wH,{container:!0,spacing:2,className:"mt-3",justifyContent:m&&f?"center":"flex-end",children:[f?null:(0,w.jsx)(wH,{item:!0,xs:6,children:(0,w.jsx)(bL,{Type:"reset",IsDisabled:h,OnPress:()=>{v.handleReset()},children:"Reset",Color:"error"})}),(0,w.jsx)(wH,{item:!0,xs:f?12:6,children:(0,w.jsx)(bL,{Type:"submit",OnPress:()=>{navigator.onLine?v.handleSubmit():d(vx,gx)},IsDisabled:h,LoadingState:h,children:null!==o?"Update":"Create"})})]})]})})]})},Xae=e=>{let{ModalState:t,SetModalState:a,ToggleFunction:n,OnSubmit:r,LoaderState:o}=e;const{showSnackbar:i}=r_();return(0,w.jsxs)(Fj,{open:t,"aria-labelledby":"form-dialog-title",maxWidth:"xs",fullWidth:!0,children:[(0,w.jsxs)(_j,{style:{textAlign:"center"},children:[(0,w.jsx)(Ei,{"aria-label":"close",onClick:()=>{n("Delete Plant"),a(null)},style:{position:"absolute",right:8,top:8},children:(0,w.jsx)(Oc.Close,{})}),(0,w.jsx)(Oc.Error,{style:{fontSize:40,color:WD}})]}),(0,w.jsxs)(Gj,{style:{textAlign:"center"},children:[(0,w.jsx)(_o,{style:{fontSize:"24px"},className:"inter-regular-400",children:"Are you sure"}),(0,w.jsx)(_o,{style:{fontSize:"16px"},className:"inter-regular-400",children:"Do you want to delete this contractor?"})]}),(0,w.jsxs)(Xj,{className:"justify-content-center mb-3 mx-5",children:[(0,w.jsx)(bL,{OnPress:()=>{n("Delete Contractor"),a(null)},children:"Cancel"}),(0,w.jsx)(bL,{Color:"error",OnPress:()=>{navigator.onLine?r():i(vx,gx)},LoadingState:o,IsDisabled:o,children:"Delete"})]})]})},Zae=[{label:"Company Name",excelName:"Contractor Name",isSort:!0,id:"name",isIcon:!1},{label:"Company Phone Number",excelName:"Contractor Phone Number",isSort:!1,id:"phoneNumber",isIcon:!1},{label:"Contact Person Name",excelName:"Contact Person Name",isSort:!1,id:"contactPerson",isIcon:!1},{label:"Contact Person Number",excelName:"Contact Person Number",isSort:!1,id:"contactNumber",isIcon:!1},{label:"Office Address",excelName:"Office Address",isSort:!1,columnWidth:"300px",id:"officeLocation",isIcon:!1},{label:"Email",excelName:"Email",isSort:!1,id:"emailId",isIcon:!1},{label:"Licence Expiry",excelName:"Licence Expiry",isSort:!0,id:"licenceExpiry",isIcon:!1,isDate:!0},{label:"Action",isSort:!1,id:"ActionToEditAndDelete",isIcon:!0,cellAlign:"center",editActionColor:WD,deleteActionColor:"#EA372F",headerAlign:"center"}],$ae=()=>{const e=tz()&&tz();document.title="".concat(e," | Work Permit");const{showSnackbar:t}=r_(),{accountId:a}=KD(),[r,o]=(0,n.useState)(!1),[i,c]=(0,n.useState)([]),[s,l]=(0,n.useState)([]),[d,u]=(0,n.useState)(!1),[m,f]=(0,n.useState)(!1),[h,A]=(0,n.useState)(!1),[p,g]=(0,n.useState)(null),[v,b]=(0,n.useState)(""),y=()=>{o(!0),T$(a).then((e=>{if(e&&e.data){const{statusCode:a,data:n,message:r,success:o}=e.data;if(o&&200===a){const e=n&&n[0]?n.map((e=>({...e,readableDate:cz(e.licenceExpiry)}))):[];c(e),l(e)}else t(r||n||Vx.CONTRACTOR_MASTER.FETCHED.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),t(bx,gx)})).finally((()=>{o(!1)}))},k=e=>{"Create/Update"===e?u((e=>!e)):f((e=>!e))};return(0,n.useEffect)((()=>{navigator.onLine?y():t(vx,gx)}),[]),(0,n.useEffect)((()=>{if(""===v)l(i);else{const e=s0(v,i);l(e)}}),[v]),(0,w.jsxs)(n.Fragment,{children:[d?(0,w.jsx)(Jae,{Open:d,Title:p?"Update Existing Contractor":"Create New Contractor",DialogData:p,SetDialogData:g,ToggleDialogBox:k,FetchAllContractor:y,AllContractorNames:i[0]&&i.map((e=>e.name.toLowerCase()))}):null,m?(0,w.jsx)(Xae,{ModalState:m,SetModalState:g,ToggleFunction:k,LoaderState:h,OnSubmit:()=>{A(!0),((e,t)=>RD("".concat("/contractor/deleteContractor","/").concat(e,"/account/").concat(t)).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)))(null===p||void 0===p?void 0:p.id,a).then((e=>{if(e&&e.data){const{statusCode:a,success:n}=e.data;n||200===a?(t(Vx.CONTRACTOR_MASTER.DELETE.SUCCESS,px),k("Delete Contractor"),g(null),y()):t(Vx.CONTRACTOR_MASTER.DELETE.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),t(Vx.CONTRACTOR_MASTER.DELETE.FAILED,gx)})).finally((()=>{A(!1)}))}}):null,(0,w.jsx)("div",{className:"page-content",children:r?(0,w.jsx)(xH,{}):(0,w.jsxs)("div",{children:[(0,w.jsxs)(wH,{container:!0,className:"d-flex align-items-center my-1",spacing:2,children:[(0,w.jsx)(wH,{item:!0,xs:12,sm:9,md:10,lg:10,className:"py-1",children:(0,w.jsx)(_o,{className:"inter-medium-500",children:e})}),(0,w.jsx)(wH,{item:!0,xs:12,sm:3,md:2,lg:2,className:"py-1",children:(0,w.jsx)(bL,{OnPress:()=>k("Create/Update"),children:"Create New Contractor"})})]}),(0,w.jsx)(hl,{style:{color:"GrayText",border:"0.02rem solid GrayText"},className:"mt-2"}),(0,w.jsx)(wH,{container:!0,className:"my-2",spacing:2,children:(0,w.jsx)(wH,{item:!0,xs:12,sm:4,md:4,lg:4,children:(0,w.jsx)(DK,{CancelSearch:()=>{b("")},HandleSearch:e=>b(e.target.value),SearchText:v})})}),(0,w.jsx)(wH,{container:!0,className:"my-2",children:(0,w.jsx)(wH,{item:!0,xs:12,children:(0,w.jsx)(G6,{Columns:Zae,RowData:s||[],IsOutSideSearch:!0,DenseTable:!0,GetRowDataOnClickOfEditIcon:(e,t)=>{((e,t)=>{"Update Contractor"===e?(g(t),k("Create/Update")):"Create Contractor"===e?k("Create/Update"):(g(t),k("Delete Contractor"))})(e,t)},RowsToDisplay:10,OptionsForRowsPerPage:[5,10,15,25,50]})})})]})})]})},ene=QU((e=>({menuItem:{display:"grid"}}))),tne=e=>{let{RowData:t=[],Columns:a,RowsToDisplay:r,OptionsForRowsPerPage:o,HoverEffect:i,DenseTable:c,RequiredSearch:s,DataToBeExport:l,FileNameForExportData:d,HeaderFontSize:u,GetRowDataOnClickOfEditIcon:m,IsOutSideSearch:f}=e;const h=ene(),[A,p]=(0,n.useState)("asc"),[g,v]=(0,n.useState)(a[0].id),[b,y]=(0,n.useState)(t),[k,x]=(0,n.useState)(0),[z,M]=(0,n.useState)(r||10),[C,S]=(0,n.useState)("");return(0,n.useEffect)((()=>{if(C){const e=c0(C,t);y(e),x(0)}else y([...t])}),[C]),(0,n.useEffect)((()=>{f&&t&&(y(t),x(0))}),[t,f]),(0,w.jsxs)(ct,{sx:{width:"100%",mb:2,borderRadius:"5px"},children:[(s||l)&&(0,w.jsx)("div",{className:"d-flex align-items-center py-2 ps-2 pe-3",style:{background:"rgba(224, 224, 224, 0.4)",borderRadius:"5px 5px 0 0"},children:(0,w.jsxs)("div",{className:"d-flex align-items-center gap-1",children:[s&&(0,w.jsx)(DK,{CancelSearch:()=>{S(""),c0(C,t),y([...t])},HandleSearch:e=>{const{value:a}=e.target;S(a),c0(a,t)},SearchText:C}),l&&(0,w.jsx)(bL,{Type:"submit",OnPress:()=>{$x(t,a,d)},Size:"small",ClassName:"ms-2",children:"Export"})]})}),(0,w.jsx)(f0,{style:s||l?{}:{borderTopLeftRadius:"5px",borderTopRightRadius:"5px"},children:(0,w.jsxs)(y0,{size:c?"small":"medium",className:"rounded rounded-2",children:[(0,w.jsx)(E0,{style:{background:"rgba(224, 224, 224, 0.4)"},children:(0,w.jsx)(F0,{children:a.map((e=>(0,w.jsx)(_0,{sortDirection:g===e.id&&A,style:{cursor:"pointer",padding:"auto",fontSize:u||"13px"},align:e.headerAlign||"left",children:e.isSort?(0,w.jsx)(q0,{active:g===e.id,direction:g===e.id?A:"asc",onClick:()=>t0(A,g,e.id,p,v),children:(0,w.jsx)(pz,{className:"inter-medium-300",variant:"inherit",children:e.label})}):(0,w.jsx)(pz,{className:"inter-medium-300",variant:"inherit",children:e.label})},e.id)))})}),(0,w.jsx)(a4,{children:b&&b[0]?i0(b,o0(A,g)).slice(k*z,k*z+z).map((e=>(0,w.jsx)(F0,{hover:!!i,role:"row",tabIndex:-1,children:a.map((t=>(0,w.jsx)(_0,{align:t.cellAlign||"left",sx:{padding:"auto",width:null===t||void 0===t?void 0:t.width},children:t.isIcon&&"Action"===t.label?(0,w.jsx)("div",{className:"d-flex justify-content-center gap-3",children:(0,w.jsx)("img",{src:C4,className:"cursor-pointer",alt:"Edit",style:{width:"22px",height:"22px"},onClick:()=>{m("Update Checklist",e)}})}):e[t.id]||"Not Available"},t.id)))},e.id))):(0,w.jsx)(F0,{hover:!!i,role:"row",children:(0,w.jsx)(_0,{align:"center",sx:{padding:"auto"},colSpan:null===a||void 0===a?void 0:a.length,children:(0,w.jsx)(pz,{variant:"subtitle2",className:"inter-regular-400 my-3",children:"There are no records to display"})})})})]})}),(0,w.jsx)(M4,{rowsPerPageOptions:o||[5,10,25],component:"div",className:"custom-mui-pagination",slotProps:{select:{MenuProps:{MenuListProps:{classes:{root:h.menuItem},sx:{"& .MuiMenuItem-root":{padding:"5px 8px"}}}}}},count:b&&b.length,rowsPerPage:z,page:k,onPageChange:(e,t)=>a0(0,t,x),onRowsPerPageChange:e=>n0(e,M,x)})]})},ane=e=>{let{Open:t,ToggleDialogBox:a,Title:r,DialogData:o,SetDialogData:i,FetchAllCheckListPoints:c,AllCheckPointNames:s}=e;const{showSnackbar:l}=r_(),{accountId:d,userUid:u}=KD();wz("(max-width:500px)");const[m,f]=(0,n.useState)(!1),h=e=>{f(!0),(e=>TD("/checklist/createChecklist",e).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)))(e).then((e=>{if(e&&e.data){const{statusCode:t,success:a,message:n,data:r}=e.data;a||200===t?(l(Vx.CHECK_LIST_MASTER.CREATE.SUCCESS,px),g(),c()):l(r||n||Vx.CHECK_LIST_MASTER.CREATE.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),l(Vx.CHECK_LIST_MASTER.CREATE.FAILED,gx)})).finally((()=>{f(!1)}))},A=e=>{f(!0),(e=>BD("/checklist/updateChecklist",e).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)))(e).then((e=>{if(e&&e.data){const{statusCode:t,success:a,message:n,data:r}=e.data;a||200===t?(l(Vx.CHECK_LIST_MASTER.UPDATE.SUCCESS,px),g(),c()):l(r||n||Vx.CHECK_LIST_MASTER.UPDATE.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),l(Vx.CHECK_LIST_MASTER.UPDATE.FAILED,gx)})).finally((()=>{f(!1)}))},p=cZ({enableReinitialize:!0,initialValues:{name:o&&o.name||""},validationSchema:y$({name:l$().trim().matches(xx.REGEX.INITIAL,xx.MESAAGE.INITIAL).required(Px.CHECK_LIST_NAME)}),onSubmit:e=>{const t={...e,updatedBy:u,accountId:d};if(o&&o.name){const a={...t,name:ez(e.name.trim()),checklistId:o.id};A(a)}else nz(s,e.name)?l(Vx.CHECK_LIST_MASTER.DUPLICATE_CHECK_POINT,gx):h({...t,name:ez(e.name.trim()),createdBy:u})}});function g(){a("Create/Update"),p.handleReset(),i(null)}return(0,w.jsxs)(hV,{open:t,disableEscapeKeyDown:!0,maxWidth:"md",disableEnforceFocus:!0,fullWidth:!0,BackdropProps:{style:{opacity:.7}},children:[(0,w.jsx)(pV,{id:"responsive-dialog-title",children:(0,w.jsx)(_o,{className:"inter-medium-500",style:{fontSize:"18px"},children:r})}),(0,w.jsx)(zU,{"aria-label":"close",onClick:g,style:{position:"absolute",right:8,top:8,color:e=>e.palette.grey[500]},children:(0,w.jsx)(Oc.Close,{})}),(0,w.jsx)(vV,{dividers:!0,children:(0,w.jsxs)("div",{children:[(0,w.jsx)(wH,{container:!0,spacing:2,className:"mb-1",children:(0,w.jsxs)(wH,{item:!0,xs:12,md:12,lg:12,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Checkpoint Description"}),(0,w.jsx)(OK,{Name:"name",Id:"name",Type:"text",IsMultiLine:!0,Disabled:m,Value:p.values.name||"",OnBlur:p.handleBlur,OnChange:p.handleChange,IsCapitalizeRequired:!0,PlaceHolder:"Enter checkpoint description",Error:!(!p.touched.name||!p.errors.name),HelperText:p.touched.name&&p.errors.name?(0,w.jsx)(PK,{ErrorMessage:p.errors.name}):null})]})}),(0,w.jsxs)(wH,{container:!0,spacing:2,className:"mt-3",children:[o?null:(0,w.jsx)(wH,{item:!0,xs:6,children:(0,w.jsx)(bL,{Type:"reset",IsDisabled:m,OnPress:()=>{p.handleReset()},children:"Reset",Color:"error"})}),(0,w.jsx)(wH,{item:!0,xs:o?12:6,children:(0,w.jsx)(bL,{Type:"submit",OnPress:()=>{navigator.onLine?p.handleSubmit():l(vx,gx)},IsDisabled:m,LoadingState:m,children:null!==o?"Update":"Create"})})]})]})})]})},nne=e=>{let{ModalState:t,ToggleFunction:a,OnSubmit:n,LoaderState:r,SetModalState:o}=e;const{showSnackbar:i}=r_();return(0,w.jsxs)(Fj,{open:t,"aria-labelledby":"form-dialog-title",maxWidth:"xs",fullWidth:!0,children:[(0,w.jsxs)(_j,{style:{textAlign:"center"},children:[(0,w.jsx)(Ei,{"aria-label":"close",onClick:()=>{a("Delete Checklist"),o(null)},style:{position:"absolute",right:8,top:8},children:(0,w.jsx)(Oc.Close,{})}),(0,w.jsx)(Oc.Error,{style:{fontSize:40,color:WD}})]}),(0,w.jsxs)(Gj,{style:{textAlign:"center"},children:[(0,w.jsx)(_o,{style:{fontSize:"24px"},className:"inter-regular-400",children:"Are you sure"}),(0,w.jsx)(_o,{style:{fontSize:"16px"},className:"inter-regular-400",children:"Do you want to delete this check list point?"})]}),(0,w.jsxs)(Xj,{className:"justify-content-center mb-3 mx-5",children:[(0,w.jsx)(bL,{OnPress:()=>{a("Delete Checklist"),o(null)},children:"Cancel"}),(0,w.jsx)(bL,{Color:"error",OnPress:()=>{navigator.onLine?n():i(vx,gx)},LoadingState:r,IsDisabled:r,children:"Delete"})]})]})},rne=[{label:"Checkpoint",excelName:"Checkpoint",isSort:!0,id:"name",isIcon:!1},{label:"Action",isSort:!1,width:"150px",id:"ActionToEditAndDelete",isIcon:!0,cellAlign:"center",editActionColor:WD,deleteActionColor:"#EA372F",headerAlign:"center"}],one=[{label:"Checkpoint",excelName:"Checkpoint",id:"name"}],ine=[{name:"Fire extinguisher is available at near work location."}];var cne=new Map([["aac","audio/aac"],["abw","application/x-abiword"],["arc","application/x-freearc"],["avif","image/avif"],["avi","video/x-msvideo"],["azw","application/vnd.amazon.ebook"],["bin","application/octet-stream"],["bmp","image/bmp"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["cda","application/x-cdf"],["csh","application/x-csh"],["css","text/css"],["csv","text/csv"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["eot","application/vnd.ms-fontobject"],["epub","application/epub+zip"],["gz","application/gzip"],["gif","image/gif"],["heic","image/heic"],["heif","image/heif"],["htm","text/html"],["html","text/html"],["ico","image/vnd.microsoft.icon"],["ics","text/calendar"],["jar","application/java-archive"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["js","text/javascript"],["json","application/json"],["jsonld","application/ld+json"],["mid","audio/midi"],["midi","audio/midi"],["mjs","text/javascript"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mpeg","video/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["opus","audio/opus"],["otf","font/otf"],["png","image/png"],["pdf","application/pdf"],["php","application/x-httpd-php"],["ppt","application/vnd.ms-powerpoint"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["rar","application/vnd.rar"],["rtf","application/rtf"],["sh","application/x-sh"],["svg","image/svg+xml"],["swf","application/x-shockwave-flash"],["tar","application/x-tar"],["tif","image/tiff"],["tiff","image/tiff"],["ts","video/mp2t"],["ttf","font/ttf"],["txt","text/plain"],["vsd","application/vnd.visio"],["wav","audio/wav"],["weba","audio/webm"],["webm","video/webm"],["webp","image/webp"],["woff","font/woff"],["woff2","font/woff2"],["xhtml","application/xhtml+xml"],["xls","application/vnd.ms-excel"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xml","application/xml"],["xul","application/vnd.mozilla.xul+xml"],["zip","application/zip"],["7z","application/x-7z-compressed"],["mkv","video/x-matroska"],["mov","video/quicktime"],["msg","application/vnd.ms-outlook"]]);function sne(e,t){var a=function(e){var t=e.name;if(t&&-1!==t.lastIndexOf(".")&&!e.type){var a=t.split(".").pop().toLowerCase(),n=cne.get(a);n&&Object.defineProperty(e,"type",{value:n,writable:!1,configurable:!1,enumerable:!0})}return e}(e);if("string"!==typeof a.path){var n=e.webkitRelativePath;Object.defineProperty(a,"path",{value:"string"===typeof t?t:"string"===typeof n&&n.length>0?n:e.name,writable:!1,configurable:!1,enumerable:!0})}return a}var lne=[".DS_Store","Thumbs.db"];function dne(e){return"object"===typeof e&&null!==e}function une(e){return Ane(e.target.files).map((function(e){return sne(e)}))}function mne(e){return WC(this,void 0,void 0,(function(){return YC(this,(function(t){switch(t.label){case 0:return[4,Promise.all(e.map((function(e){return e.getFile()})))];case 1:return[2,t.sent().map((function(e){return sne(e)}))]}}))}))}function fne(e,t){return WC(this,void 0,void 0,(function(){var a;return YC(this,(function(n){switch(n.label){case 0:return e.items?(a=Ane(e.items).filter((function(e){return"file"===e.kind})),"drop"!==t?[2,a]:[4,Promise.all(a.map(pne))]):[3,2];case 1:return[2,hne(gne(n.sent()))];case 2:return[2,hne(Ane(e.files).map((function(e){return sne(e)})))]}}))}))}function hne(e){return e.filter((function(e){return-1===lne.indexOf(e.name)}))}function Ane(e){if(null===e)return[];for(var t=[],a=0;ae.length)&&(t=e.length);for(var a=0,n=new Array(t);aa)return[!1,One(a)];if(e.sizea)return[!1,One(a)]}return[!0,null]}function _ne(e){return void 0!==e&&null!==e}function Hne(e){return"function"===typeof e.isPropagationStopped?e.isPropagationStopped():"undefined"!==typeof e.cancelBubble&&e.cancelBubble}function Qne(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 Kne(e){e.preventDefault()}function Vne(){for(var e=arguments.length,t=new Array(e),a=0;a1?a-1:0),r=1;re.length)&&(t=e.length);for(var a=0,n=new Array(t);a=0||(r[a]=e[a]);return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a])}return r}var ire=(0,n.forwardRef)((function(e,t){var a=e.children,r=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=nre(nre({},cre),e),a=t.accept,r=t.disabled,o=t.getFilesFromEvent,i=t.maxSize,c=t.minSize,s=t.multiple,l=t.maxFiles,d=t.onDragEnter,u=t.onDragLeave,m=t.onDragOver,f=t.onDrop,h=t.onDropAccepted,A=t.onDropRejected,p=t.onFileDialogCancel,g=t.onFileDialogOpen,v=t.useFsAccessApi,b=t.autoFocus,y=t.preventDropOnDocument,k=t.noClick,w=t.noKeyboard,x=t.noDrag,z=t.noDragEventsBubbling,M=t.onError,C=t.validator,S=(0,n.useMemo)((function(){return function(e){if(_ne(e))return Object.entries(e).reduce((function(e,t){var a=Sne(t,2),n=a[0],r=a[1];return[].concat(xne(e),[n],xne(r))}),[]).filter((function(e){return Gne(e)||Wne(e)})).join(",")}(a)}),[a]),E=(0,n.useMemo)((function(){return function(e){return _ne(e)?[{description:"Files",accept:Object.entries(e).filter((function(e){var t=Sne(e,2),a=t[0],n=t[1],r=!0;return Gne(a)||(console.warn('Skipped "'.concat(a,'" 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.')),r=!1),Array.isArray(n)&&n.every(Wne)||(console.warn('Skipped "'.concat(a,'" because an invalid file extension was provided.')),r=!1),r})).reduce((function(e,t){var a=Sne(t,2),n=a[0],r=a[1];return Mne(Mne({},e),{},Cne({},n,r))}),{})}]:e}(a)}),[a]),T=(0,n.useMemo)((function(){return"function"===typeof g?g:ure}),[g]),B=(0,n.useMemo)((function(){return"function"===typeof p?p:ure}),[p]),R=(0,n.useRef)(null),I=(0,n.useRef)(null),N=$ne((0,n.useReducer)(dre,lre),2),P=N[0],F=N[1],O=P.isFocused,D=P.isFileDialogActive,U=(0,n.useRef)("undefined"!==typeof window&&window.isSecureContext&&v&&"showOpenFilePicker"in window),j=function(){!U.current&&D&&setTimeout((function(){I.current&&(I.current.files.length||(F({type:"closeDialog"}),B()))}),300)};(0,n.useEffect)((function(){return window.addEventListener("focus",j,!1),function(){window.removeEventListener("focus",j,!1)}}),[I,D,B,U]);var L=(0,n.useRef)([]),_=function(e){R.current&&R.current.contains(e.target)||(e.preventDefault(),L.current=[])};(0,n.useEffect)((function(){return y&&(document.addEventListener("dragover",Kne,!1),document.addEventListener("drop",_,!1)),function(){y&&(document.removeEventListener("dragover",Kne),document.removeEventListener("drop",_))}}),[R,y]),(0,n.useEffect)((function(){return!r&&b&&R.current&&R.current.focus(),function(){}}),[R,b,r]);var H=(0,n.useCallback)((function(e){M?M(e):console.error(e)}),[M]),Q=(0,n.useCallback)((function(e){e.preventDefault(),e.persist(),ae(e),L.current=[].concat(Zne(L.current),[e.target]),Qne(e)&&Promise.resolve(o(e)).then((function(t){if(!Hne(e)||z){var a=t.length,n=a>0&&function(e){var t=e.files,a=e.accept,n=e.minSize,r=e.maxSize,o=e.multiple,i=e.maxFiles,c=e.validator;return!(!o&&t.length>1||o&&i>=1&&t.length>i)&&t.every((function(e){var t=Sne(jne(e,a),1)[0],o=Sne(Lne(e,n,r),1)[0],i=c?c(e):null;return t&&o&&!i}))}({files:t,accept:S,minSize:c,maxSize:i,multiple:s,maxFiles:l,validator:C});F({isDragAccept:n,isDragReject:a>0&&!n,isDragActive:!0,type:"setDraggedFiles"}),d&&d(e)}})).catch((function(e){return H(e)}))}),[o,d,H,z,S,c,i,s,l,C]),K=(0,n.useCallback)((function(e){e.preventDefault(),e.persist(),ae(e);var t=Qne(e);if(t&&e.dataTransfer)try{e.dataTransfer.dropEffect="copy"}catch(a){}return t&&m&&m(e),!1}),[m,z]),V=(0,n.useCallback)((function(e){e.preventDefault(),e.persist(),ae(e);var t=L.current.filter((function(e){return R.current&&R.current.contains(e)})),a=t.indexOf(e.target);-1!==a&&t.splice(a,1),L.current=t,t.length>0||(F({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),Qne(e)&&u&&u(e))}),[R,u,z]),G=(0,n.useCallback)((function(e,t){var a=[],n=[];e.forEach((function(e){var t=$ne(jne(e,S),2),r=t[0],o=t[1],s=$ne(Lne(e,c,i),2),l=s[0],d=s[1],u=C?C(e):null;if(r&&l&&!u)a.push(e);else{var m=[o,d];u&&(m=m.concat(u)),n.push({file:e,errors:m.filter((function(e){return e}))})}})),(!s&&a.length>1||s&&l>=1&&a.length>l)&&(a.forEach((function(e){n.push({file:e,errors:[Une]})})),a.splice(0)),F({acceptedFiles:a,fileRejections:n,type:"setFiles"}),f&&f(a,n,t),n.length>0&&A&&A(n,t),a.length>0&&h&&h(a,t)}),[F,s,S,c,i,l,f,h,A,C]),W=(0,n.useCallback)((function(e){e.preventDefault(),e.persist(),ae(e),L.current=[],Qne(e)&&Promise.resolve(o(e)).then((function(t){Hne(e)&&!z||G(t,e)})).catch((function(e){return H(e)})),F({type:"reset"})}),[o,G,H,z]),Y=(0,n.useCallback)((function(){if(U.current){F({type:"openDialog"}),T();var e={multiple:s,types:E};window.showOpenFilePicker(e).then((function(e){return o(e)})).then((function(e){G(e,null),F({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)?H(e):(U.current=!1,I.current?(I.current.value=null,I.current.click()):H(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."))):(B(e),F({type:"closeDialog"}))}))}else I.current&&(F({type:"openDialog"}),T(),I.current.value=null,I.current.click())}),[F,T,B,v,G,H,E,s]),q=(0,n.useCallback)((function(e){R.current&&R.current.isEqualNode(e.target)&&(" "!==e.key&&"Enter"!==e.key&&32!==e.keyCode&&13!==e.keyCode||(e.preventDefault(),Y()))}),[R,Y]),J=(0,n.useCallback)((function(){F({type:"focus"})}),[]),X=(0,n.useCallback)((function(){F({type:"blur"})}),[]),Z=(0,n.useCallback)((function(){k||(!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)}()?Y():setTimeout(Y,0))}),[k,Y]),$=function(e){return r?null:e},ee=function(e){return w?null:$(e)},te=function(e){return x?null:$(e)},ae=function(e){z&&e.stopPropagation()},ne=(0,n.useMemo)((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,a=void 0===t?"ref":t,n=e.role,o=e.onKeyDown,i=e.onFocus,c=e.onBlur,s=e.onClick,l=e.onDragEnter,d=e.onDragOver,u=e.onDragLeave,m=e.onDrop,f=ore(e,Jne);return nre(nre(rre({onKeyDown:ee(Vne(o,q)),onFocus:ee(Vne(i,J)),onBlur:ee(Vne(c,X)),onClick:$(Vne(s,Z)),onDragEnter:te(Vne(l,Q)),onDragOver:te(Vne(d,K)),onDragLeave:te(Vne(u,V)),onDrop:te(Vne(m,W)),role:"string"===typeof n&&""!==n?n:"presentation"},a,R),r||w?{}:{tabIndex:0}),f)}}),[R,q,J,X,Z,Q,K,V,W,w,x,r]),re=(0,n.useCallback)((function(e){e.stopPropagation()}),[]),oe=(0,n.useMemo)((function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,a=void 0===t?"ref":t,n=e.onChange,r=e.onClick,o=ore(e,Xne);return nre(nre({},rre({accept:S,multiple:s,type:"file",style:{display:"none"},onChange:$(Vne(n,W)),onClick:$(Vne(r,re)),tabIndex:-1},a,I)),o)}}),[I,a,s,W,r]);return nre(nre({},P),{},{isFocused:O&&!r,getRootProps:ne,getInputProps:oe,rootRef:R,inputRef:I,open:$(Y)})}(ore(e,Yne)),o=r.open,i=ore(r,qne);return(0,n.useImperativeHandle)(t,(function(){return{open:o}}),[o]),n.createElement(n.Fragment,null,a(nre(nre({},i),{},{open:o})))}));ire.displayName="Dropzone";var cre={disabled:!1,getFilesFromEvent:function(e){return WC(this,void 0,void 0,(function(){return YC(this,(function(t){return dne(e)&&dne(e.dataTransfer)?[2,fne(e.dataTransfer,e.type)]:function(e){return dne(e)&&dne(e.target)}(e)?[2,une(e)]:Array.isArray(e)&&e.every((function(e){return"getFile"in e&&"function"===typeof e.getFile}))?[2,mne(e)]:[2,[]]}))}))},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};ire.defaultProps=cre,ire.propTypes={children:$_().func,accept:$_().objectOf($_().arrayOf($_().string)),multiple:$_().bool,preventDropOnDocument:$_().bool,noClick:$_().bool,noKeyboard:$_().bool,noDrag:$_().bool,noDragEventsBubbling:$_().bool,minSize:$_().number,maxSize:$_().number,maxFiles:$_().number,disabled:$_().bool,getFilesFromEvent:$_().func,onFileDialogCancel:$_().func,onFileDialogOpen:$_().func,useFsAccessApi:$_().bool,autoFocus:$_().bool,onDragEnter:$_().func,onDragLeave:$_().func,onDragOver:$_().func,onDrop:$_().func,onDropAccepted:$_().func,onDropRejected:$_().func,onError:$_().func,validator:$_().func};const sre=ire;var lre={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[],fileRejections:[]};function dre(e,t){switch(t.type){case"focus":return nre(nre({},e),{},{isFocused:!0});case"blur":return nre(nre({},e),{},{isFocused:!1});case"openDialog":return nre(nre({},lre),{},{isFileDialogActive:!0});case"closeDialog":return nre(nre({},e),{},{isFileDialogActive:!1});case"setDraggedFiles":return nre(nre({},e),{},{isDragActive:t.isDragActive,isDragAccept:t.isDragAccept,isDragReject:t.isDragReject});case"setFiles":return nre(nre({},e),{},{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections});case"reset":return nre({},lre);default:return e}}function ure(){}const mre=a.p+"static/media/File.62723dbcf7ff39f8db5ab2c5fdb45a7e.svg",fre=e=>{let{ModalState:t,ToggleFunction:a,Title:r,FetchAllCheckList:o}=e;const{showSnackbar:i}=r_(),{accountId:c}=KD(),{showBackdrop:s,hideBackdrop:l}=M_(),[d,u]=(0,n.useState)({name:"",size:"0 MB"}),[m,f]=(0,n.useState)([]),h=e=>{var t;s(),(t=e,TD("/checklist/createBulkChecklist",t).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response))).then((e=>{if(e&&e.data){const{statusCode:t,success:n,data:r,message:c}=e.data;n||200===t?(i(Vx.CHECK_LIST_MASTER.BULK_CHECKLIST_UPLOAD.SUCCESS,px),o(),a()):i(r||c||Vx.CHECK_LIST_MASTER.BULK_CHECKLIST_UPLOAD.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),i(Vx.CHECK_LIST_MASTER.BULK_CHECKLIST_UPLOAD.FAILED,gx)})).finally((()=>{l()}))};return(0,w.jsxs)(Fj,{open:t,"aria-labelledby":"form-dialog-title",maxWidth:"md",fullWidth:!0,children:[(0,w.jsx)(_j,{id:"responsive-dialog-title",children:(0,w.jsxs)("div",{className:"d-flex align-items-center",children:[(0,w.jsx)(pz,{className:"inter-medium-500",style:{fontSize:"18px"},children:r}),(0,w.jsx)("div",{className:"ms-auto"}),(0,w.jsx)(Ei,{"aria-label":"close",className:"p-2",onClick:()=>a(),style:{color:e=>e.palette.grey[500]},children:(0,w.jsx)(Oc.Close,{})})]})}),(0,w.jsx)(Gj,{dividers:!0,children:(0,w.jsxs)("div",{children:[(0,w.jsxs)(u5,{container:!0,spacing:1,children:[(0,w.jsxs)(u5,{item:!0,xs:12,children:[(0,w.jsx)("div",{className:"mb-1",children:(0,w.jsx)(pz,{variant:"caption",className:"inter-regular-400",children:"Download the standard excel file, update it, save your changes, and re-upload."})}),(0,w.jsxs)("div",{children:[(0,w.jsx)(XU,{href:"#",onClick:()=>{$x(ine,one,"Sample_Bulk_Check_Points")},style:{color:WD,fontSize:"15px"},children:"Download Standard Format"})," ",(0,w.jsx)(Oc.FileDownloadIcon,{onClick:()=>{$x(ine,one,"Sample_Bulk_Check_Points")},sx:{color:WD,cursor:"pointer",fontSize:20}})]})]}),m[0]?(0,w.jsx)(u5,{item:!0,xs:12,children:(0,w.jsxs)(Z4,{variant:"outlined",sx:{display:"flex",alignItems:"center",justifyContent:"space-between",padding:"10px",bgcolor:"#f9f9f9",borderRadius:"4px",width:"100%",boxShadow:"none"},children:[(0,w.jsxs)("div",{className:"d-flex align-items-center",children:[(0,w.jsx)("img",{src:mre,alt:"File Icon",style:{width:"55px",height:"55px"}}),(0,w.jsxs)("div",{className:"d-grid ms-2",children:[(0,w.jsx)(pz,{variant:"subtitle2",noWrap:!0,className:"inter-regular-400",children:null===d||void 0===d?void 0:d.name}),(0,w.jsx)(pz,{variant:"subtitle2",className:"inter-regular-400",children:null===d||void 0===d?void 0:d.size})]})]}),(0,w.jsx)("img",{src:S4,onClick:()=>{f([])},className:"cursor-pointer",alt:"Delete File",style:{width:"22px",height:"22px"}})]})}):(0,w.jsxs)(u5,{item:!0,xs:12,children:[(0,w.jsx)(pz,{className:"inter-regular-400 mb-1",style:{fontSize:"15px"},children:"Select file to upload"}),(0,w.jsx)(sre,{onDrop:async e=>{if(e&&e[0])try{const{name:a,size:n}=e[0];u({name:a,size:oz(n)});const r=await(t=e[0],new Promise(((e,a)=>{const n=new FileReader;n.onload=t=>{const n=uw(new Uint8Array(t.target.result),{type:"array"}),r=n.Sheets[n.SheetNames[0]],o=Bw.sheet_to_json(r,{header:1}).filter((e=>e.length>0)),i=[],[c,...s]=o;return o[0]&&s[0]?"Checkpoint"!==c[0]?a(new Error("Invalid column name, Please refer to the standard excel format for reference.")):void(s&&s[0]&&(s.forEach(((e,t)=>{const n=e[0];if(""===n||!(e=>"string"===typeof e&&/^(?![0-9!@#$%^&*()_+\-=\[\]{};':"\\|,.<>/?`~]).*$/.test(e.trim())&&e.trim().length>0)(n))return a(new Error("Invalid check point name format at row no. ".concat(t+2)));i.push(ez(n.trim()))})),e(i))):a(new Error("Please upload a Excel file with valid data."))},n.onerror=e=>{a(new Error("Failed to read file."))},n.readAsArrayBuffer(t)})));f(r)}catch(a){console.error("Error: ",a.message),i(a.message||Vx.CHECK_LIST_MASTER.BULK_CHECKLIST_UPLOAD.INVALID_FILE_FORMAT,gx),f([])}else i(Vx.CHECK_LIST_MASTER.BULK_CHECKLIST_UPLOAD.REQUIRED_FILE,gx);var t},maxSize:5242880,accept:{"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":[".xlsx"],"application/vnd.ms-excel":[".xls"]},children:e=>{let{getRootProps:t,getInputProps:a,isDragActive:n}=e;return(0,w.jsx)(w.Fragment,{children:(0,w.jsx)("div",{style:{height:"150px",border:"2px dashed ".concat(WD),borderRadius:"6px",marginBottom:"2px"},children:(0,w.jsx)("div",{style:{height:"100%",display:"flex",textAlign:"center",alignItems:"center",justifyContent:"center",cursor:"pointer"},...t(),children:(0,w.jsxs)("div",{children:[(0,w.jsx)("input",{...a()}),(0,w.jsx)(Oc.CloudUploadIcon,{sx:{fontSize:40,color:"".concat(WD)}}),n?(0,w.jsx)(pz,{variant:"subtitle2",className:"inter-regular-400 my-1",children:"Drop your file here"}):(0,w.jsx)(w.Fragment,{children:(0,w.jsxs)(pz,{variant:"subtitle2",className:"inter-regular-400 my-1",children:["Drag your file here or"," ",(0,w.jsx)(XU,{href:"#",sx:{textDecoration:"none"},children:"browse"})]})})]})})})})}}),(0,w.jsx)(pz,{variant:"caption",className:"inter-regular-400",children:"Note: Please follow standard format to avoid data discrepancies. (Supports only .xls, .xlsx)"})]})]}),m[0]&&(0,w.jsx)(u5,{container:!0,spacing:1,justifyContent:"right",children:(0,w.jsx)(u5,{item:!0,xs:12,sm:3,md:2,className:"my-2",children:(0,w.jsx)(bL,{OnPress:()=>{if(m[0]){const e={checklist:[...m],accountId:c};h(e)}else i(Vx.HOLIDAY_MASTER.BULK_HOLIDAY_UPLOAD.REQUIRED_FILE,gx)},children:"Upload"})})})]})})]})},hre=()=>{const e=tz()&&tz();document.title="".concat(e," | Work Permit");const{showSnackbar:t}=r_(),{accountId:a}=KD(),[r,o]=(0,n.useState)(!1),[i,c]=(0,n.useState)([]),[s,l]=(0,n.useState)([]),[d,u]=(0,n.useState)(!1),[m,f]=(0,n.useState)(!1),[h,A]=(0,n.useState)(!1),[p,g]=(0,n.useState)(null),[v,b]=(0,n.useState)(""),[y,k]=(0,n.useState)(!1),x=()=>{k((e=>!e))},z=()=>{o(!0),C$(a).then((e=>{if(e&&e.data){const{statusCode:t,data:a}=e.data;t&&200===t&&(l(a),c(a))}})).catch((e=>{console.log("Error: ",e),t(bx,gx)})).finally((()=>{o(!1)}))},M=e=>{"Create/Update"===e?u((e=>!e)):f((e=>!e))};return(0,n.useEffect)((()=>{navigator.onLine?z():t(vx,gx)}),[]),(0,n.useEffect)((()=>{if(""===v)l(i);else{const e=s0(v,i);l(e)}}),[v]),(0,w.jsxs)(n.Fragment,{children:[d?(0,w.jsx)(ane,{Open:d,Title:p?"Update Existing Checkpoint":"Create New Checkpoint",DialogData:p,SetDialogData:g,ToggleDialogBox:M,FetchAllCheckListPoints:z,AllCheckPointNames:i[0]&&i.map((e=>null===e||void 0===e?void 0:e.name.toLowerCase()))}):null,m?(0,w.jsx)(nne,{ModalState:m,SetModalState:g,ToggleFunction:M,LoaderState:h,OnSubmit:()=>{A(!0),((e,t)=>RD("".concat("/checklist/deleteChecklist","/").concat(e,"/account/").concat(t)).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)))(null===p||void 0===p?void 0:p.id,a).then((e=>{if(e&&e.data){const{statusCode:a,success:n}=e.data;n||200===a?(t(Vx.CHECK_LIST_MASTER.DELETE.SUCCESS,px),M("Delete"),g(null),z()):t(Vx.CHECK_LIST_MASTER.DELETE.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),t(Vx.CHECK_LIST_MASTER.DELETE.FAILED,gx)})).finally((()=>{A(!1)}))}}):null,y?(0,w.jsx)(fre,{ModalState:y,Title:"Checklist Bulk Upload",ToggleFunction:x,FetchAllCheckList:z}):null,(0,w.jsx)("div",{className:"page-content",children:r?(0,w.jsx)(xH,{}):(0,w.jsxs)("div",{children:[(0,w.jsxs)(wH,{container:!0,className:"d-flex align-items-center my-1",spacing:2,children:[(0,w.jsx)(wH,{item:!0,xs:12,sm:9,md:9,lg:9,className:"py-1",children:(0,w.jsx)(_o,{className:"inter-medium-500",children:e})}),(0,w.jsx)(wH,{item:!0,xs:12,sm:3,md:3,lg:3,className:"py-1",children:(0,w.jsx)(bL,{OnPress:()=>M("Create/Update"),children:"Create New Checkpoint"})})]}),(0,w.jsx)(hl,{style:{color:"GrayText",border:"0.02rem solid GrayText"},className:"mt-2"}),(0,w.jsxs)(wH,{container:!0,className:"my-2",spacing:2,children:[(0,w.jsx)(wH,{item:!0,xs:12,sm:4,md:4,lg:4,children:(0,w.jsx)(DK,{CancelSearch:()=>{b("")},HandleSearch:e=>b(e.target.value),SearchText:v})}),(0,w.jsx)(wH,{item:!0,xs:12,sm:4,md:3,lg:3,className:"ms-auto",children:(0,w.jsx)(G4,{type:"button",variant:"outlined",fullWidth:!0,className:"inter-regular-400",endIcon:(0,w.jsx)(Oc.UploadFileIcon,{}),size:"medium",onClick:x,style:{textTransform:"capitalize",minHeight:"39px",color:WD,borderColor:WD},children:"Checklist Bulk Upload"})})]}),(0,w.jsx)(wH,{container:!0,className:"my-2",children:(0,w.jsx)(wH,{item:!0,xs:12,children:(0,w.jsx)(tne,{Columns:rne,RowData:s||[],DenseTable:!0,GetRowDataOnClickOfEditIcon:(e,t)=>{((e,t)=>{"Update Checklist"===e?(g(t),M("Create/Update")):"Create Checklist"===e?M("Create/Update"):(g(t),M("Delete Checklist"))})(e,t)},RowsToDisplay:10,OptionsForRowsPerPage:[5,10,15,25,50],IsOutSideSearch:!0})})})]})})]})},Are=QU((e=>({menuItem:{display:"grid"}}))),pre=e=>{let{RowData:t=[],Columns:a,RowsToDisplay:r,OptionsForRowsPerPage:o,HoverEffect:i,DenseTable:c,RequiredSearch:s,DataToBeExport:l,FileNameForExportData:d,HeaderFontSize:u,GetRowDataOnClickOfEditIcon:m,IsOutSideSearch:f}=e;const h=Are(),[A,p]=(0,n.useState)("asc"),[g,v]=(0,n.useState)(a[0].id),[b,y]=(0,n.useState)(t),[k,x]=(0,n.useState)(0),[z,M]=(0,n.useState)(r||10),[C,S]=(0,n.useState)(""),[E,T]=(0,n.useState)({isVisible:!1,image:null});return(0,n.useEffect)((()=>{if(C){const e=c0(C,t);y(e),x(0)}else y([...t])}),[C]),(0,n.useEffect)((()=>{f&&t&&(y(t),x(0))}),[t,f]),(0,w.jsxs)(ct,{sx:{width:"100%",mb:2,borderRadius:"5px"},children:[E.isVisible&&(0,w.jsx)(WW,{ImageUrl:E.image,TogglePreview:()=>{T((e=>({...e,isVisible:!1,image:null})))}}),(s||l)&&(0,w.jsx)("div",{className:"d-flex align-items-center py-2 ps-2 pe-3",style:{background:"rgba(224, 224, 224, 0.4)",borderRadius:"5px 5px 0 0"},children:(0,w.jsxs)("div",{className:"d-flex align-items-center gap-1",children:[s&&(0,w.jsx)(DK,{CancelSearch:()=>{S(""),c0(C,t),y([...t])},HandleSearch:e=>{const{value:a}=e.target;S(a),c0(a,t)},SearchText:C}),l&&(0,w.jsx)(bL,{Type:"submit",OnPress:()=>{$x(t,a,d)},Size:"small",ClassName:"ms-2",children:"Export"})]})}),(0,w.jsx)(f0,{style:s||l?{}:{borderTopLeftRadius:"5px",borderTopRightRadius:"5px"},children:(0,w.jsxs)(y0,{size:c?"small":"medium",className:"rounded rounded-2",children:[(0,w.jsx)(E0,{style:{background:"rgba(224, 224, 224, 0.4)"},children:(0,w.jsx)(F0,{children:a.map((e=>(0,w.jsx)(_0,{sortDirection:g===e.id&&A,style:{cursor:"pointer",padding:"auto",fontSize:u||"13px"},align:e.headerAlign||"left",children:e.isSort?(0,w.jsx)(q0,{active:g===e.id,direction:g===e.id?A:"asc",onClick:()=>t0(A,g,e.id,p,v),children:(0,w.jsx)(pz,{className:"inter-medium-300",variant:"inherit",noWrap:!0,children:e.label})}):(0,w.jsx)(pz,{className:"inter-medium-300",variant:"inherit",noWrap:!0,children:e.label})},e.id)))})}),(0,w.jsx)(a4,{children:b&&b[0]?i0(b,o0(A,g)).slice(k*z,k*z+z).map((e=>(0,w.jsx)(F0,{hover:!!i,role:"row",tabIndex:-1,children:a.map((t=>(0,w.jsx)(_0,{align:t.cellAlign||"left",sx:{padding:"auto",width:null===t||void 0===t?void 0:t.width},children:t.isIcon&&"Action"===t.label?(0,w.jsx)("div",{className:"d-flex justify-content-center gap-3",children:(0,w.jsx)("img",{src:C4,className:"cursor-pointer",alt:"Edit",style:{width:"22px",height:"22px"},onClick:()=>{m("Update PPE",e)}})}):"image"===t.id?(0,w.jsx)(YW,{ImageUrl:e[t.id],IsForDataTable:!0,OnClickHandler:()=>{T({isVisible:!0,image:e[t.id]})}}):e[t.id]||"Not Available"},t.id)))},e.id))):(0,w.jsx)(F0,{hover:!!i,role:"row",children:(0,w.jsx)(_0,{align:"center",sx:{padding:"auto"},colSpan:null===a||void 0===a?void 0:a.length,children:(0,w.jsx)(pz,{variant:"subtitle2",className:"inter-regular-400 my-3",children:"There are no records to display"})})})})]})}),(0,w.jsx)(M4,{rowsPerPageOptions:o||[5,10,25],component:"div",className:"custom-mui-pagination",slotProps:{select:{MenuProps:{MenuListProps:{classes:{root:h.menuItem},sx:{"& .MuiMenuItem-root":{padding:"5px 8px"}}}}}},count:b&&b.length,rowsPerPage:z,page:k,onPageChange:(e,t)=>a0(0,t,x),onRowsPerPageChange:e=>n0(e,M,x)})]})},gre=e=>{let{Open:t,ToggleDialogBox:a,Title:r,DialogData:o,SetDialogData:i,FetchAllPPE:c,AllPPENames:s}=e;const{showSnackbar:l}=r_(),{accountId:d,userUid:u}=KD();let m=wz("(max-width:599px)");const[f,h]=(0,n.useState)(!1),[A,p]=(0,n.useState)(null),[g,v]=(0,n.useState)(null),[b,y]=(0,n.useState)(!1),[k,x]=(0,n.useState)(""),z=e=>{h(!0),(e=>TD("/ppe/createPPE",e).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)))(e).then((e=>{if(e&&e.data){const{statusCode:t,success:a,data:n,message:r}=e.data;a||200===t?(l(Vx.PPE_MASTER.CREATE.SUCCESS,px),E(),c()):l(n||r||Vx.PPE_MASTER.CREATE.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),l(Vx.PPE_MASTER.CREATE.FAILED,gx)})).finally((()=>{h(!1)}))},M=e=>{h(!0),(e=>BD("/ppe/updatePPE",e).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)))(e).then((e=>{if(e&&e.data){const{statusCode:t,success:a,message:n,data:r}=e.data;a||200===t?(l(Vx.PPE_MASTER.UPDATE.SUCCESS,px),E(),c()):l(r||n||Vx.PPE_MASTER.UPDATE.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),l(Vx.PPE_MASTER.UPDATE.FAILED,gx)})).finally((()=>{h(!1)}))},C=async e=>{try{var t;let a=g;if(A&&null!==(t=a)&&void 0!==t&&t.includes("blob")&&(a=await new Promise(((e,t)=>{y(!0),x("");var a="image-".concat(rz(20),".").concat(null===A||void 0===A?void 0:A.name.split(".")[1]);D$(U$,a,A,(t=>{e(t),v(t)}),y,(e=>{e.isError&&t(new Error(e.message))}),(()=>p(null)))}))),a)if(o&&o.name){const t={name:ez(e.name.trim()),id:o.id,imageUrl:a,accountId:d,updatedBy:u};M(t)}else{const t={name:ez(e.name.trim()),imageUrl:a,accountId:d,updatedBy:u,createdBy:u};z(t)}}catch(a){console.error("Image upload failed: ",a),l(a.message||Vx.PPE_MASTER.IMAGE_UPLOAD.FAILED,gx)}},S=cZ({enableReinitialize:!0,initialValues:{name:o&&o.name||""},validationSchema:y$({name:l$().trim().matches(xx.REGEX.INITIAL,xx.MESAAGE.INITIAL).required(Fx.PPE_NAME)}),onSubmit:e=>{null!==g?C(e):x(Fx.DOCUMENT)},onReset:()=>{p(null),v(null),x("")}});function E(){a("Create/Update"),S.handleReset(),i(null),v(null),p(null)}return(0,n.useEffect)((()=>{o&&v(o.image)}),[o]),(0,w.jsxs)(hV,{open:t,disableEscapeKeyDown:!0,maxWidth:"md",disableEnforceFocus:!0,fullWidth:!0,BackdropProps:{style:{opacity:.7}},children:[(0,w.jsx)(pV,{id:"responsive-dialog-title",children:(0,w.jsx)(_o,{className:"inter-medium-500",style:{fontSize:"18px"},children:r})}),(0,w.jsx)(zU,{"aria-label":"close",onClick:E,style:{position:"absolute",right:8,top:8,color:e=>e.palette.grey[500]},children:(0,w.jsx)(Oc.Close,{})}),(0,w.jsx)(vV,{dividers:!0,children:(0,w.jsxs)("div",{children:[(0,w.jsxs)(wH,{container:!0,spacing:2,className:"mb-1 d-flex align-items-center",children:[(0,w.jsxs)(wH,{item:!0,xs:12,sm:6,md:6,lg:6,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"PPE Name"}),(0,w.jsx)(OK,{Name:"name",Id:"name",Type:"text",Disabled:f,Value:S.values.name||"",OnBlur:S.handleBlur,OnChange:S.handleChange,IsCapitalizeRequired:!0,PlaceHolder:"Enter PPE Name",Error:!(!S.touched.name||!S.errors.name),HelperText:S.touched.name&&S.errors.name?(0,w.jsx)(PK,{ErrorMessage:S.errors.name}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,sm:3,md:2,lg:2,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Upload Documents"}),(0,w.jsx)("input",{type:"file",id:"image-input-ppe",name:"Image_URL",accept:"image/png, image/jpg, image/jpeg",style:{display:"none"},onChange:e=>{const t=e.target.files[0];if(t){var a=URL.createObjectURL(t);(new Image).src=a,p(t),v(a),x("")}}}),(0,w.jsx)(bL,{OnPress:()=>{document.querySelector("#image-input-ppe").click()},children:"Choose New Image"})]}),(0,w.jsxs)(wH,{item:!0,xs:12,sm:3,md:4,lg:4,children:[m?null:(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 my-2",style:{visibility:"hidden"},children:"Choose Image"}),(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400",noWrap:!0,children:null!==o&&void 0!==o&&o.image||A||g?A?null===A||void 0===A?void 0:A.name:az(g||(null===o||void 0===o?void 0:o.image)):"No file choosen"})]}),(0,w.jsx)(wH,{item:!0,xs:12,sm:3,md:2,lg:2,className:"d-flex justify-content-center",children:(0,w.jsx)(YW,{ImageUrl:null!==o&&void 0!==o&&o.image||g?g||(null===o||void 0===o?void 0:o.image):W4,OnClickHandler:()=>{}})})]}),k?(0,w.jsx)(PK,{ErrorMessage:k}):null,(0,w.jsxs)(wH,{container:!0,spacing:2,className:"mt-3",children:[o?null:(0,w.jsx)(wH,{item:!0,xs:6,children:(0,w.jsx)(bL,{Type:"reset",IsDisabled:f||b,OnPress:()=>{S.handleReset()},children:"Reset",Color:"error"})}),(0,w.jsx)(wH,{item:!0,xs:null!==o&&void 0!==o&&o.id?12:6,children:(0,w.jsx)(bL,{Type:"submit",OnPress:()=>{navigator.onLine?null===o&&nz(s,S.values.name)?l(Vx.PPE_MASTER.DUPLICATE_PPE_NAME,gx):S.handleSubmit():l(vx,gx)},IsDisabled:f||b,LoadingState:f||b,children:null!==o?"Update":"Create"})})]})]})})]})},vre=e=>{let{ModalState:t,SetModalState:a,ToggleFunction:n,OnSubmit:r,LoaderState:o}=e;const{showSnackbar:i}=r_();return(0,w.jsxs)(Fj,{open:t,"aria-labelledby":"form-dialog-title",maxWidth:"xs",fullWidth:!0,children:[(0,w.jsxs)(_j,{style:{textAlign:"center"},children:[(0,w.jsx)(Ei,{"aria-label":"close",onClick:()=>{n("Delete PPE"),a(null)},style:{position:"absolute",right:8,top:8},children:(0,w.jsx)(Oc.Close,{})}),(0,w.jsx)(Oc.Error,{style:{fontSize:40,color:WD}})]}),(0,w.jsxs)(Gj,{style:{textAlign:"center"},children:[(0,w.jsx)(_o,{style:{fontSize:"24px"},className:"inter-regular-400",children:"Are you sure"}),(0,w.jsx)(_o,{style:{fontSize:"16px"},className:"inter-regular-400",children:"Do you want to delete this PPE?"})]}),(0,w.jsxs)(Xj,{className:"justify-content-center mb-3 mx-5",children:[(0,w.jsx)(bL,{OnPress:()=>{n("Delete PPE"),a(null)},children:"Cancel"}),(0,w.jsx)(bL,{Color:"error",OnPress:()=>{navigator.onLine?r():i(vx,gx)},LoadingState:o,IsDisabled:o,children:"Delete"})]})]})},bre=[{label:"Name",excelName:"Name",isSort:!0,id:"name",isIcon:!1},{label:"PPE Image",excelName:"PPE Image",isSort:!0,id:"image",isIcon:!1},{label:"Action",isSort:!1,width:"150px",id:"ActionToEditAndDelete",isIcon:!0,cellAlign:"center",editActionColor:WD,deleteActionColor:"#EA372F",headerAlign:"center"}],yre=()=>{const e=tz()&&tz();document.title="".concat(e," | Work Permit");const{showSnackbar:t}=r_(),{accountId:a}=KD(),[r,o]=(0,n.useState)(!1),[i,c]=(0,n.useState)([]),[s,l]=(0,n.useState)([]),[d,u]=(0,n.useState)(!1),[m,f]=(0,n.useState)(!1),[h,A]=(0,n.useState)(!1),[p,g]=(0,n.useState)(null),[v,b]=(0,n.useState)(""),y=()=>{o(!0),S$(a).then((e=>{if(e&&e.data){const{statusCode:t,data:a}=e.data;t&&200===t&&(l(a),c(a))}})).catch((e=>{console.log("Error: ",e),t(bx,gx)})).finally((()=>{o(!1)}))},k=e=>{"Create/Update"===e?u((e=>!e)):f((e=>!e))};return(0,n.useEffect)((()=>{navigator.onLine?y():t(vx,gx)}),[]),(0,n.useEffect)((()=>{if(""===v)l(i);else{const e=s0(v,i);l(e)}}),[v]),(0,w.jsxs)(n.Fragment,{children:[d?(0,w.jsx)(gre,{Open:d,Title:p?"Update Existing PPE":"Create New PPE",DialogData:p,SetDialogData:g,ToggleDialogBox:k,FetchAllPPE:y,AllPPENames:i[0]&&i.map((e=>e.name.toLowerCase()))}):null,m?(0,w.jsx)(vre,{ModalState:m,SetModalState:g,ToggleFunction:k,LoaderState:h,OnSubmit:()=>{A(!0),((e,t)=>RD("".concat("/ppe/deletePPE","/").concat(e,"/account/").concat(t)).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)))(null===p||void 0===p?void 0:p.id,a).then((e=>{if(e&&e.data){const{statusCode:a,success:n}=e.data;n||200===a?(t(Vx.PPE_MASTER.DELETE.SUCCESS,px),k("Delete"),g(null),y()):t(Vx.PPE_MASTER.DELETE.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),t(Vx.PPE_MASTER.DELETE.FAILED,gx)})).finally((()=>{A(!1)}))}}):null,(0,w.jsx)("div",{className:"page-content",children:r?(0,w.jsx)(xH,{}):(0,w.jsxs)("div",{children:[(0,w.jsxs)(wH,{container:!0,className:"d-flex align-items-center my-1",spacing:2,children:[(0,w.jsx)(wH,{item:!0,xs:12,sm:9,md:10,lg:10,className:"py-1",children:(0,w.jsx)(_o,{className:"inter-medium-500",children:e})}),(0,w.jsx)(wH,{item:!0,xs:12,sm:3,md:2,lg:2,className:"py-1",children:(0,w.jsx)(bL,{OnPress:()=>k("Create/Update"),children:"Create New PPE"})})]}),(0,w.jsx)(hl,{style:{color:"GrayText",border:"0.02rem solid GrayText"},className:"mt-2"}),(0,w.jsx)(wH,{container:!0,className:"my-2",spacing:2,children:(0,w.jsx)(wH,{item:!0,xs:12,sm:4,md:4,lg:4,children:(0,w.jsx)(DK,{CancelSearch:()=>{b("")},HandleSearch:e=>b(e.target.value),SearchText:v})})}),(0,w.jsx)(wH,{container:!0,className:"my-2",children:(0,w.jsx)(wH,{item:!0,xs:12,children:(0,w.jsx)(pre,{Columns:bre,RowData:s||[],DenseTable:!0,GetRowDataOnClickOfEditIcon:(e,t)=>{((e,t)=>{"Update PPE"===e?(g(t),k("Create/Update")):"Create PPE"===e?k("Create/Update"):(g(t),k("Delete PPE"))})(e,t)},RowsToDisplay:10,OptionsForRowsPerPage:[5,10,15,25,50],IsOutSideSearch:!0})})})]})})]})},kre=QU((e=>({menuItem:{display:"grid"}}))),wre=e=>{let{RowData:t=[],Columns:a,RowsToDisplay:r,OptionsForRowsPerPage:o,HoverEffect:i,DenseTable:c,RequiredSearch:s,DataToBeExport:l,FileNameForExportData:d,HeaderFontSize:u,GetRowDataOnClickOfEditIcon:m,IsOutSideSearch:f}=e;const h=kre(),[A,p]=(0,n.useState)("asc"),[g,v]=(0,n.useState)("date"),[b,y]=(0,n.useState)([...t]),[k,x]=(0,n.useState)(0),[z,M]=(0,n.useState)(r||10),[C,S]=(0,n.useState)("");return(0,n.useEffect)((()=>{if(C){const e=c0(C,t);y(e),x(0)}else y([...t])}),[C]),(0,n.useEffect)((()=>{f&&t&&(y(t),x(0))}),[t,f]),(0,w.jsxs)(ct,{sx:{width:"100%",mb:2,borderRadius:"5px"},children:[(s||l)&&(0,w.jsx)("div",{className:"d-flex align-items-center py-2 ps-2 pe-3",style:{background:"rgba(224, 224, 224, 0.4)",borderRadius:"5px 5px 0 0"},children:(0,w.jsxs)("div",{className:"d-flex align-items-center gap-1",children:[s&&(0,w.jsx)(DK,{CancelSearch:()=>{S(""),c0(C,t),y([...t])},HandleSearch:e=>{const{value:a}=e.target;S(a),c0(a,t)},SearchText:C}),l&&(0,w.jsx)(bL,{Type:"submit",OnPress:()=>{$x(t,a,d)},Size:"small",ClassName:"ms-2",children:"Export"})]})}),(0,w.jsx)(f0,{style:s||l?{}:{borderTopLeftRadius:"5px",borderTopRightRadius:"5px"},children:(0,w.jsxs)(y0,{size:c?"small":"medium",className:"rounded rounded-2",children:[(0,w.jsx)(E0,{style:{background:"rgba(224, 224, 224, 0.4)"},children:(0,w.jsx)(F0,{children:a.map((e=>(0,w.jsx)(_0,{sortDirection:g===e.id&&A,style:{cursor:"pointer",padding:"auto",fontSize:u||"13px"},align:e.headerAlign||"left",children:e.isSort?(0,w.jsx)(q0,{active:g===e.id,direction:g===e.id?A:"asc",onClick:()=>t0(A,g,e.id,p,v),children:(0,w.jsx)(pz,{className:"inter-medium-300",variant:"inherit",children:e.label})}):(0,w.jsx)(pz,{className:"inter-medium-300",variant:"inherit",children:e.label})},e.id)))})}),(0,w.jsx)(a4,{children:b&&b[0]?i0(b,o0(A,g,a)).slice(k*z,k*z+z).map((e=>(0,w.jsx)(F0,{hover:!!i,role:"row",tabIndex:-1,children:a.map((t=>(0,w.jsx)(_0,{align:t.cellAlign||"left",sx:{padding:"auto"},children:t.isIcon&&"Action"===t.label?(0,w.jsxs)("div",{className:"d-flex justify-content-center gap-3",children:[(0,w.jsx)("img",{src:C4,className:"cursor-pointer",alt:"Edit",style:{width:"22px",height:"22px"},onClick:()=>{m("Update Holiday",e)}}),(0,w.jsx)("img",{src:S4,className:"cursor-pointer",alt:"Edit",style:{width:"22px",height:"22px"},onClick:()=>{m("Delete Holiday",e)}})]}):(0,w.jsx)(pz,{noWrap:!0,className:"inter-medium-300",variant:"inherit",children:"date"===t.id?cz(e[t.id]):e[t.id]||"Not Available"})},t.id)))},e.id))):(0,w.jsx)(F0,{hover:!!i,role:"row",children:(0,w.jsx)(_0,{align:"center",sx:{padding:"auto"},colSpan:null===a||void 0===a?void 0:a.length,children:(0,w.jsx)(pz,{variant:"subtitle2",className:"inter-regular-400 my-3",children:"There are no records to display"})})})})]})}),(0,w.jsx)(M4,{rowsPerPageOptions:o||[5,10,25],component:"div",className:"custom-mui-pagination",slotProps:{select:{MenuProps:{MenuListProps:{classes:{root:h.menuItem},sx:{"& .MuiMenuItem-root":{padding:"5px 8px"}}}}}},count:b&&b.length,rowsPerPage:z,page:k,onPageChange:(e,t)=>a0(0,t,x),onRowsPerPageChange:e=>n0(e,M,x)})]})},xre=e=>{let{Open:t,ToggleDialogBox:a,Title:r,DialogData:o,SetDialogData:i,FetchAllHolidayOfPlant:c,ListOfAllPlants:s,CurrentPlantId:l,AllHolidayNames:d}=e;const{showSnackbar:u}=r_(),{accountId:m}=(JSON.parse(localStorage.getItem("%temp?localhost:user-details?client%")),KD());wz("(max-width:500px)");const f=o&&(null===o||void 0===o?void 0:o.id),[h,A]=(0,n.useState)(!1),p=e=>{A(!0),(e=>TD("/holidays/createHoliday",e).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)))(e).then((e=>{if(e&&e.data){const{statusCode:t,success:a,message:n,data:r}=e.data;a||200===t?(u(Vx.HOLIDAY_MASTER.CREATE.SUCCESS,px),b(),null!==l&&c(l)):u(r||n||Vx.HOLIDAY_MASTER.CREATE.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),u(Vx.HOLIDAY_MASTER.CREATE.FAILED,gx)})).finally((()=>{A(!1)}))},g=e=>{A(!0),(e=>BD("/holidays/updateHoliday",e).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)))(e).then((e=>{if(e&&e.data){const{statusCode:t,success:a,data:n,message:r}=e.data;a||200===t?(u(Vx.HOLIDAY_MASTER.UPDATE.SUCCESS,px),b(),null!==l&&c(l)):u(n||r||Vx.HOLIDAY_MASTER.UPDATE.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),u(Vx.HOLIDAY_MASTER.UPDATE.FAILED,gx)})).finally((()=>{A(!1)}))},v=cZ({enableReinitialize:!0,initialValues:{name:o&&o.name||"",date:o&&o.date||"",plantId:o&&o.plantId||""},validationSchema:y$({name:l$().trim().matches(xx.REGEX.INITIAL,xx.MESAAGE.INITIAL).required(Ox.HOLIDAY_NAME),date:l$().required(Ox.DATE),plantId:l$().required(Ox.PLANT)}),onSubmit:e=>{const{date:t,name:a,plantId:n}=e,r={name:ez(a.trim()),plantId:n,date:t};if(o&&o.name){const e={data:{...r},accountId:m,holidayId:null===o||void 0===o?void 0:o.id};g(e)}else nz(d,e.name)?u(Vx.HOLIDAY_MASTER.DUPLICATE_HOLIDAY_NAME,gx):p({...r,accountId:m})}});function b(){a("Create/Update"),v.handleReset(),i(null)}return(0,w.jsxs)(hV,{open:t,disableEscapeKeyDown:!0,maxWidth:"md",disableEnforceFocus:!0,fullWidth:!0,BackdropProps:{style:{opacity:.7}},children:[(0,w.jsx)(pV,{id:"responsive-dialog-title",children:(0,w.jsx)(_o,{className:"inter-medium-500",style:{fontSize:"18px"},children:r})}),(0,w.jsx)(zU,{"aria-label":"close",onClick:b,style:{position:"absolute",right:8,top:8,color:e=>e.palette.grey[500]},children:(0,w.jsx)(Oc.Close,{})}),(0,w.jsx)(vV,{dividers:!0,children:(0,w.jsxs)("div",{children:[(0,w.jsxs)(wH,{container:!0,spacing:2,className:"mb-1",children:[(0,w.jsxs)(wH,{item:!0,xs:12,md:12,lg:12,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Holiday Name"}),(0,w.jsx)(OK,{Name:"name",Id:"name",Type:"text",Disabled:h,Value:v.values.name||"",OnBlur:v.handleBlur,OnChange:v.handleChange,IsCapitalizeRequired:!0,PlaceHolder:"Enter Holiday Name",Error:!(!v.touched.name||!v.errors.name),HelperText:v.touched.name&&v.errors.name?(0,w.jsx)(PK,{ErrorMessage:v.errors.name}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,md:6,lg:6,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Select Date"}),(0,w.jsx)(qae,{Name:"date",Id:"date",Disabled:h,Value:v.values.date||"",OnBlur:v.handleBlur,OnChange:v.handleChange,PlaceHolder:"DD/MM/YYYY",Error:!(!v.touched.date||!v.errors.date),HelperText:v.touched.date&&v.errors.date?(0,w.jsx)(PK,{ErrorMessage:v.errors.date}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,md:6,lg:6,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Select Plant"}),(0,w.jsx)(OK,{Name:"plantId",Id:"plantId",IsSelect:!0,SelectOptions:s||[],Disabled:h||f,Value:v.values.plantId||"",OnBlur:v.handleBlur,OnChange:v.handleChange,PlaceHolder:"Select plant",Error:!(!v.touched.plantId||!v.errors.plantId),HelperText:v.errors.plantId})]})]}),(0,w.jsxs)(wH,{container:!0,spacing:2,className:"mt-3",children:[f?null:(0,w.jsx)(wH,{item:!0,xs:6,children:(0,w.jsx)(bL,{Type:"reset",IsDisabled:h,OnPress:()=>{v.handleReset()},children:"Reset",Color:"error"})}),(0,w.jsx)(wH,{item:!0,xs:f?12:6,children:(0,w.jsx)(bL,{Type:"submit",OnPress:()=>{navigator.onLine?v.handleSubmit():u(vx,gx)},IsDisabled:h,LoadingState:h,children:null!==o?"Update":"Create"})})]})]})})]})},zre=e=>{let{ModalState:t,SetModalState:a,ToggleFunction:n,OnSubmit:r,LoaderState:o}=e;const{showSnackbar:i}=r_();return(0,w.jsxs)(Fj,{open:t,"aria-labelledby":"form-dialog-title",maxWidth:"xs",fullWidth:!0,children:[(0,w.jsxs)(_j,{style:{textAlign:"center"},children:[(0,w.jsx)(Ei,{"aria-label":"close",onClick:()=>{n("Delete Holiday"),a(null)},style:{position:"absolute",right:8,top:8},children:(0,w.jsx)(Oc.Close,{})}),(0,w.jsx)("img",{src:L4,alt:"warning-img",style:{width:"45px",height:"45px"}})]}),(0,w.jsxs)(Gj,{style:{textAlign:"center"},children:[(0,w.jsx)(_o,{style:{fontSize:"24px"},className:"inter-regular-400",children:"Are you sure"}),(0,w.jsx)(_o,{style:{fontSize:"16px"},className:"inter-regular-400",children:"Do you want to delete this holiday?"})]}),(0,w.jsxs)(Xj,{className:"justify-content-center mb-3 mx-5",children:[(0,w.jsx)(bL,{OnPress:()=>{n("Delete Holiday"),a(null)},IsDisabled:o,children:"Cancel"}),(0,w.jsx)(bL,{Color:"error",OnPress:()=>{navigator.onLine?r():i(vx,gx)},LoadingState:o,IsDisabled:o,children:"Delete"})]})]})},Mre=[{label:"Date",excelName:"Date",isSort:!0,isDate:!0,id:"date",isIcon:!1},{label:"Holiday Name",excelName:"Holiday Name",isSort:!1,id:"name",isIcon:!1},{label:"Action",isSort:!1,id:"ActionToEditAndDelete",isIcon:!0,cellAlign:"center",editActionColor:WD,deleteActionColor:"#EA372F",headerAlign:"center"}],Cre=[{label:"Holiday Name",excelName:"Holiday Name",id:"holidayName"},{label:"Date (DD-MM-YYYY)",excelName:"Date (DD-MM-YYYY)",id:"date",isDate:!0}],Sre=[{holidayName:"New Year",date:"01-01-".concat((new Date).getFullYear())}],Ere=e=>{let{ModalState:t,ToggleFunction:a,Title:r,PlantList:o,PlantIdInParentComponent:i,FetchAllHolidayOfPlant:c}=e;const{accountId:s}=KD(),{showSnackbar:l}=r_(),{showBackdrop:d,hideBackdrop:u}=M_(),[m,f]=(0,n.useState)(null),[h,A]=(0,n.useState)(!1),[p,g]=(0,n.useState)({name:"",size:"0 MB"}),[v,b]=(0,n.useState)([]),y=e=>{var t;d(),(t=e,TD("/holidays/createBulkHoliday",t).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response))).then((e=>{if(e&&e.data){const{statusCode:t,success:n,data:r,message:o}=e.data;n||200===t?(l(Vx.HOLIDAY_MASTER.BULK_HOLIDAY_UPLOAD.SUCCESS,px),a(),null!==i&&c(i)):l(r||o||Vx.HOLIDAY_MASTER.BULK_HOLIDAY_UPLOAD.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),l(Vx.HOLIDAY_MASTER.BULK_HOLIDAY_UPLOAD.FAILED,gx)})).finally((()=>{u()}))};return(0,w.jsxs)(Fj,{open:t,"aria-labelledby":"form-dialog-title",maxWidth:"md",fullWidth:!0,children:[(0,w.jsx)(_j,{id:"responsive-dialog-title",children:(0,w.jsxs)("div",{className:"d-flex align-items-center",children:[(0,w.jsx)(pz,{className:"inter-medium-500",style:{fontSize:"18px"},children:r}),(0,w.jsx)("div",{className:"ms-auto"}),(0,w.jsx)(Ei,{"aria-label":"close",className:"p-2",onClick:()=>a(),style:{color:e=>e.palette.grey[500]},children:(0,w.jsx)(Oc.Close,{})})]})}),(0,w.jsx)(Gj,{dividers:!0,children:(0,w.jsxs)("div",{children:[(0,w.jsxs)(u5,{container:!0,spacing:1,children:[(0,w.jsxs)(u5,{item:!0,xs:12,sm:8,md:8,lg:8,children:[(0,w.jsx)("div",{className:"mb-1",children:(0,w.jsx)(pz,{variant:"caption",className:"inter-regular-400",children:"Download the standard excel file, update it, save your changes, and re-upload."})}),(0,w.jsxs)("div",{children:[(0,w.jsx)(XU,{href:"#",onClick:()=>{$x(Sre,Cre,"Standard_Excel_Format")},style:{color:WD,fontSize:"15px"},children:"Download Standard Format"})," ",(0,w.jsx)(Oc.FileDownloadIcon,{onClick:()=>{$x(Sre,Cre,"Standard_Excel_Format")},sx:{color:WD,cursor:"pointer",fontSize:20}})]})]}),(0,w.jsx)(u5,{item:!0,xs:12,sm:4,md:4,lg:4,children:(0,w.jsx)(OK,{IsSelect:!0,Name:"selectPlant",Id:"selectPlant",Value:m,SelectOptions:o||[],Label:"Select plant",OnChange:e=>{const{value:t}=e.target;var a;f(t),a=t,h&&v[0]&&b((e=>e.map((e=>({...e,plantId:a,accountId:s})))))}})}),h||v[0]?(0,w.jsx)(u5,{item:!0,xs:12,children:(0,w.jsxs)(Z4,{variant:"outlined",sx:{display:"flex",alignItems:"center",justifyContent:"space-between",padding:"10px",bgcolor:"#f9f9f9",borderRadius:"4px",width:"100%",boxShadow:"none"},children:[(0,w.jsxs)("div",{className:"d-flex align-items-center",children:[(0,w.jsx)("img",{src:mre,alt:"File Icon",style:{width:"55px",height:"55px"}}),(0,w.jsxs)("div",{className:"d-grid ms-2",children:[(0,w.jsx)(pz,{variant:"subtitle2",noWrap:!0,className:"inter-regular-400",children:null===p||void 0===p?void 0:p.name}),(0,w.jsx)(pz,{variant:"subtitle2",className:"inter-regular-400",children:null===p||void 0===p?void 0:p.size})]})]}),(0,w.jsx)("img",{src:S4,onClick:()=>{A(!1),b([])},className:"cursor-pointer",alt:"Delete File",style:{width:"22px",height:"22px"}})]})}):(0,w.jsxs)(u5,{item:!0,xs:12,children:[(0,w.jsx)(pz,{className:"inter-regular-400 mb-1",style:{fontSize:"15px"},children:"Select file to upload"}),(0,w.jsx)(sre,{onDrop:async e=>{if(e&&e[0])try{const{name:a,size:n}=e[0];g({name:a,size:oz(n)});const r=await(t=e[0],new Promise(((e,a)=>{const n=new FileReader;n.onload=t=>{const n=uw(new Uint8Array(t.target.result),{type:"array"}),r=n.Sheets[n.SheetNames[0]],o=Bw.sheet_to_json(r,{header:1}).filter((e=>e.length>0)),i=[],[c,...s]=o;return o[0]&&s[0]?"Holiday Name"!==c[0]||"Date (DD-MM-YYYY)"!==c[1]&&"Date"!==c[1]?a(new Error("Invalid column name, Please refer to the standard excel format for reference.")):(s.forEach(((e,t)=>{const n=e[0],r=e[1];let o=null;if("number"===typeof r&&r.toString().length>4?o=new Date(86400*(r-25569)*1e3):"string"===typeof r&&(e=>[/^\w{3} \d{2} \d{4}$/,/^\d{2} \w{3} \d{4}$/,/^\d{2}\/\d{2}\/\d{4}$/,/^\d{2}\/\d{2}\/\d{4}$/,/^\d{2}-\d{2}-\d{4}$/,/^\d{2}-\d{2}-\d{4}$/,/^\d{4}-\d{2}-\d{2}$/,/^\d{4}\/\d{2}\/\d{2}$/,/^\d{2}\.\d{2}\.\d{4}$/,/^\d{2}\.\d{2}\.\d{4}$/,/^\w{3} \d{2}, \d{4}$/,/^\d{2} \w{3}, \d{4}$/].some((t=>t.test(e))))(r)&&(o=new Date(Date.parse(r.replace(/-/g,"/")))),!o||!Fw(o)||isNaN(o))return a(new Error("Invalid date format at row no. ".concat(t+2," Please refer to the standard excel format for reference.")));if(!(e=>"string"===typeof e&&/^[a-zA-Z0-9 ]+$/.test(e.trim())&&e.trim().length>0)(n))return a(new Error("Invalid holiday name format at row no. ".concat(t+2)));const c=JSON.parse(localStorage.getItem("%temp?localhost:user-details?client%")),s=(null===c||void 0===c?void 0:c.timeZone)||"Asia/Kolkata",l=Wx().tz(Wx()(o).format("YYYY-MM-DD"),s).startOf("day"),d=Wx()().tz(s),u=l.set("hour",d.hour()).set("minute",d.minute()).set("second",d.second()).format();i.push({date:u,name:n.trim()})})),void e(i)):a(new Error("Please upload a Excel file with valid data."))},n.onerror=e=>{a(new Error("Failed to read file."))},n.readAsArrayBuffer(t)})));b([...r].map((e=>({...e,plantId:m,accountId:s})))),A(!0)}catch(a){console.error("Error: ",a.message),l(a.message||Vx.HOLIDAY_MASTER.BULK_HOLIDAY_UPLOAD.INVALID_FILE_FORMAT,gx),A(!1),b([])}else l(Vx.HOLIDAY_MASTER.BULK_HOLIDAY_UPLOAD.REQUIRED_FILE,gx);var t},maxSize:5242880,accept:{"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":[".xlsx"],"application/vnd.ms-excel":[".xls"]},children:e=>{let{getRootProps:t,getInputProps:a,isDragActive:n}=e;return(0,w.jsx)(w.Fragment,{children:(0,w.jsx)("div",{style:{height:"150px",border:"2px dashed ".concat(WD),borderRadius:"6px",marginBottom:"2px"},children:(0,w.jsx)("div",{style:{height:"100%",display:"flex",textAlign:"center",alignItems:"center",justifyContent:"center",cursor:"pointer"},...t(),children:(0,w.jsxs)("div",{children:[(0,w.jsx)("input",{...a()}),(0,w.jsx)(Oc.CloudUploadIcon,{sx:{fontSize:40,color:"".concat(WD)}}),n?(0,w.jsx)(pz,{variant:"subtitle2",className:"inter-regular-400 my-1",children:"Drop your file here"}):(0,w.jsx)(w.Fragment,{children:(0,w.jsxs)(pz,{variant:"subtitle2",className:"inter-regular-400 my-1",children:["Drag your file here or"," ",(0,w.jsx)(XU,{href:"#",sx:{textDecoration:"none"},children:"browse"})]})})]})})})})}}),(0,w.jsx)(pz,{variant:"caption",className:"inter-regular-400",children:"Note: To prevent any discrepancies, kindly adhere to the standard format (.xls or .xlsx). Please avoid using Google Sheets and use applications such as MS Excel or WPS instead."})]})]}),h&&v[0]&&(0,w.jsx)(u5,{container:!0,spacing:1,justifyContent:"right",children:(0,w.jsx)(u5,{item:!0,xs:12,sm:3,md:2,className:"my-2",children:(0,w.jsx)(bL,{OnPress:()=>{m?v[0]?y(v):l(Vx.HOLIDAY_MASTER.BULK_HOLIDAY_UPLOAD.REQUIRED_FILE,gx):l(Vx.HOLIDAY_MASTER.BULK_HOLIDAY_UPLOAD.PLANT_ID,gx)},children:"Upload"})})})]})})]})},Tre=()=>{const e=tz()&&tz();document.title="".concat(e," | Work Permit");const{showSnackbar:t}=r_(),{assignedPlants:a,accountId:r}=KD(),[o,i]=(0,n.useState)(!1),[c,s]=(0,n.useState)(null),[l,d]=(0,n.useState)([]),[u,m]=(0,n.useState)([]),[f,h]=(0,n.useState)([]),[A,p]=(0,n.useState)(!1),[g,v]=(0,n.useState)(!1),[b,y]=(0,n.useState)(!1),[k,x]=(0,n.useState)(null),[z,M]=(0,n.useState)(""),[C,S]=(0,n.useState)(!1),E=()=>{S((e=>!e))},T=e=>{i(!0),((e,t)=>ED("".concat("/holidays/getPlantHolidays","/").concat(e,"/account/").concat(t)).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)))(e,r).then((e=>{if(e&&e.data){const{statusCode:a,data:n,message:r}=e.data;if(a&&200===a){const e=n&&n[0]?n.map((e=>({...e,readableDate:cz(e.date)}))):[];m(e),h(e)}else t(r,gx),m(n),h(n)}})).catch((e=>{console.log("Error: ",e),t(bx,gx)})).finally((()=>{i(!1)}))},B=e=>{"Create/Update"===e?p((e=>!e)):v((e=>!e))};return(0,n.useEffect)((()=>{navigator.onLine?c&&T(c):t(vx,gx)}),[c]),(0,n.useEffect)((()=>{(()=>{const e=[...a].map((e=>({label:e.name,value:e.id})));d(e),s(a&&a[0]?a[0].id:null)})()}),[]),(0,n.useEffect)((()=>{if(""===z)h(u);else{const e=s0(z,u);h(e)}}),[z]),(0,w.jsxs)(n.Fragment,{children:[A?(0,w.jsx)(xre,{ListOfAllPlants:l||[],Open:A,Title:k?"Update Existing Holiday":"Create New Holiday In The Plant",DialogData:k,SetDialogData:x,ToggleDialogBox:B,FetchAllHolidayOfPlant:T,CurrentPlantId:c,AllHolidayNames:u[0]&&u.map((e=>e.name.toLowerCase()))}):null,g?(0,w.jsx)(zre,{ModalState:g,SetModalState:x,ToggleFunction:B,LoaderState:b,OnSubmit:()=>{y(!0),((e,t)=>RD("".concat("/holidays/deleteHoliday","/").concat(e,"/account/").concat(t)).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)))(null===k||void 0===k?void 0:k.id,r).then((e=>{if(e&&e.data){const{statusCode:a,success:n}=e.data;n||200===a?(t(Vx.HOLIDAY_MASTER.DELETE.SUCCESS,px),B("Delete Holiday"),x(null),T(c)):t(Vx.HOLIDAY_MASTER.DELETE.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),t(Vx.HOLIDAY_MASTER.DELETE.FAILED,gx)})).finally((()=>{y(!1)}))}}):null,C?(0,w.jsx)(Ere,{ModalState:C,ToggleFunction:E,Title:"Holidays Bulk Upload",PlantList:l,PlantIdInParentComponent:c,FetchAllHolidayOfPlant:T}):null,(0,w.jsxs)("div",{className:"page-content",children:[(0,w.jsxs)(wH,{container:!0,className:"d-flex align-items-center my-1",spacing:2,children:[(0,w.jsx)(wH,{item:!0,xs:12,sm:4,md:6,lg:6,className:"py-1",children:(0,w.jsx)(_o,{className:"inter-medium-500",children:e})}),(0,w.jsx)(wH,{item:!0,xs:12,sm:5,md:4,lg:4,className:"py-1",children:(0,w.jsx)(OK,{IsSelect:!0,Name:"selectPlant",Id:"selectPlant",Value:c,SelectOptions:l||[],Label:"Select plant",OnChange:e=>{const{value:t}=e.target;s(t)}})}),(0,w.jsx)(wH,{item:!0,xs:12,sm:3,md:2,lg:2,className:"py-1",children:(0,w.jsx)(bL,{OnPress:()=>B("Create/Update"),children:"Create New Holiday"})})]}),(0,w.jsx)(hl,{style:{color:"GrayText",border:"0.02rem solid GrayText"},className:"mt-2"}),o?null:(0,w.jsxs)(wH,{container:!0,className:"my-2",spacing:2,children:[(0,w.jsx)(wH,{item:!0,xs:12,sm:4,md:4,lg:4,children:(0,w.jsx)(DK,{CancelSearch:()=>{M("")},HandleSearch:e=>M(e.target.value),SearchText:z})}),(0,w.jsx)(wH,{item:!0,xs:12,sm:4,md:3,lg:3,className:"ms-auto",children:(0,w.jsx)(G4,{type:"button",variant:"outlined",fullWidth:!0,className:"inter-regular-400",endIcon:(0,w.jsx)(Oc.UploadFileIcon,{}),size:"medium",onClick:E,style:{textTransform:"capitalize",minHeight:"39px",color:WD,borderColor:WD},children:"Holidays Bulk Upload"})})]}),(0,w.jsx)(wH,{container:!0,className:"d-flex align-items-center my-2",children:(0,w.jsx)(wH,{item:!0,xs:12,sm:12,md:12,lg:12,children:o?(0,w.jsx)(xH,{}):(0,w.jsx)(wre,{Columns:Mre,DenseTable:!0,IsOutSideSearch:!0,GetRowDataOnClickOfEditIcon:(e,t)=>{((e,t)=>{"Update Holiday"===e?(x(t),B("Create/Update")):"Create Holiday"===e?B("Create/Update"):(x(t),B("Delete Holiday"))})(e,t)},RowsToDisplay:10,RowData:f||[],OptionsForRowsPerPage:[5,10,15,25,50]})})})]})]})},Bre=QU((e=>({menuItem:{display:"grid"}}))),Rre=e=>{let{Data:t}=e;const a=t&&((null===t||void 0===t?void 0:t.length)||0);return(0,w.jsxs)("div",{className:"d-flex gap-2 align-items-center",children:[(0,w.jsx)(pz,{noWrap:!0,className:"inter-medium-300",variant:"inherit",children:t&&t[0].locationInchargeName}),a>1?(0,w.jsx)(e6,{Placement:"top",Title:t.map((e=>e.locationInchargeName)).join(", "),children:(0,w.jsx)(bW,{label:"+".concat(a-1," more"),size:"small",style:{cursor:"pointer"}})}):null]})},Ire=e=>{let{RowData:t=[],Columns:a,RowsToDisplay:r,OptionsForRowsPerPage:o,HoverEffect:i,DenseTable:c,RequiredSearch:s,DataToBeExport:l,FileNameForExportData:d,HeaderFontSize:u,GetRowDataOnClickOfEditIcon:m,IsOutSideSearch:f}=e;const h=Bre(),[A,p]=(0,n.useState)("asc"),[g,v]=(0,n.useState)(a[0].id),[b,y]=(0,n.useState)([...t]),[k,x]=(0,n.useState)(0),[z,M]=(0,n.useState)(r||10),[C,S]=(0,n.useState)("");return(0,n.useEffect)((()=>{if(C){const e=c0(C,t);y(e),x(0)}else y([...t])}),[C]),(0,n.useEffect)((()=>{f&&t&&(y(t),x(0))}),[t,f]),(0,w.jsxs)(ct,{sx:{width:"100%",mb:2,borderRadius:"5px"},children:[(s||l)&&(0,w.jsx)("div",{className:"d-flex align-items-center py-2 ps-2 pe-3",style:{background:"rgba(224, 224, 224, 0.4)",borderRadius:"5px 5px 0 0"},children:(0,w.jsxs)("div",{className:"d-flex align-items-center gap-1",children:[s&&(0,w.jsx)(DK,{CancelSearch:()=>{S(""),c0(C,t),y([...t])},HandleSearch:e=>{const{value:a}=e.target;S(a),c0(a,t)},SearchText:C}),l&&(0,w.jsx)(bL,{Type:"submit",OnPress:()=>{$x(t,a,d)},Size:"small",ClassName:"ms-2",children:"Export"})]})}),(0,w.jsx)(f0,{style:s||l?{}:{borderTopLeftRadius:"5px",borderTopRightRadius:"5px"},children:(0,w.jsxs)(y0,{size:c?"small":"medium",className:"rounded rounded-2",children:[(0,w.jsx)(E0,{style:{background:"rgba(224, 224, 224, 0.4)"},children:(0,w.jsx)(F0,{children:a.map((e=>(0,w.jsx)(_0,{sortDirection:g===e.id&&A,style:{cursor:"pointer",padding:"auto",fontSize:u||"13px"},align:e.headerAlign||"left",children:e.isSort?(0,w.jsx)(q0,{active:g===e.id,direction:g===e.id?A:"asc",onClick:()=>t0(A,g,e.id,p,v),children:(0,w.jsx)(pz,{className:"inter-medium-300",variant:"inherit",noWrap:!0,children:e.label})}):(0,w.jsx)(pz,{className:"inter-medium-300",variant:"inherit",noWrap:!0,children:e.label})},e.id)))})}),(0,w.jsx)(a4,{children:b&&b[0]?i0(b,o0(A,g)).slice(k*z,k*z+z).map((e=>(0,w.jsx)(F0,{hover:!!i,role:"row",tabIndex:-1,children:a.map((t=>(0,w.jsx)(_0,{align:t.cellAlign||"left",sx:{padding:"auto",width:null===t||void 0===t?void 0:t.columnWidth},children:t.isIcon&&"Action"===t.label?(0,w.jsx)("div",{className:"d-flex justify-content-center gap-3",children:(0,w.jsx)("img",{src:C4,className:"cursor-pointer",alt:"Edit",style:{width:"22px",height:"22px"},onClick:()=>{m("Update Location",e)}})}):"locationInchargeList"===t.id?(0,w.jsx)(Rre,{Data:e[t.id]}):(0,w.jsx)(pz,{className:"inter-medium-300",variant:"inherit",children:e[t.id]||"Not Available"})},t.id)))},e.id))):(0,w.jsx)(F0,{hover:!!i,role:"row",children:(0,w.jsx)(_0,{align:"center",sx:{padding:"auto"},colSpan:null===a||void 0===a?void 0:a.length,children:(0,w.jsx)(pz,{variant:"subtitle2",className:"inter-regular-400 my-3",children:"There are no records to display"})})})})]})}),(0,w.jsx)(M4,{rowsPerPageOptions:o||[5,10,25],component:"div",className:"custom-mui-pagination",slotProps:{select:{MenuProps:{MenuListProps:{classes:{root:h.menuItem},sx:{"& .MuiMenuItem-root":{padding:"5px 8px"}}}}}},count:b&&b.length,rowsPerPage:z,page:k,onPageChange:(e,t)=>a0(0,t,x),onRowsPerPageChange:e=>n0(e,M,x)})]})},Nre=e=>{let{Open:t,ToggleDialogBox:a,Title:r,DialogData:o,SetDialogData:i,FetchAllLocationByPlantId:c,ListOfAllPlants:s,CurrentPlantId:l,AllLocationNames:d}=e;const{showSnackbar:u}=r_(),{accountId:m}=KD();let f=wz("(max-width:500px)");const{showBackdrop:h,hideBackdrop:A}=M_(),p=JSON.parse(localStorage.getItem("%temp?localhost:user-details?client%")),g=o&&(null===o||void 0===o?void 0:o.id),[v,b]=(0,n.useState)(!1),[y,k]=(0,n.useState)([]),x=e=>{b(!0),(e=>TD("/locations/createLocation",e).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)))(e).then((e=>{if(e&&e.data){const{statusCode:t,success:a,message:n,data:r}=e.data;a||200===t?(u(Vx.LOCATION_MASTER.CREATE.SUCCESS,px),S(),null!==l&&c(l)):u(r||n||Vx.LOCATION_MASTER.CREATE.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),u(Vx.LOCATION_MASTER.CREATE.FAILED,gx)})).finally((()=>{b(!1)}))},z=e=>{b(!0),(e=>BD("/locations/updateLocation",e).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)))(e).then((e=>{if(e&&e.data){const{statusCode:t,success:a,data:n,message:r}=e.data;a||200===t?(u(Vx.LOCATION_MASTER.UPDATE.SUCCESS,px),S(),null!==l&&c(l)):u(n||r||Vx.LOCATION_MASTER.UPDATE.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),u(Vx.LOCATION_MASTER.UPDATE.FAILED,gx)})).finally((()=>{b(!1)}))},M=e=>{h(),z$(e,m).then((e=>{if(e&&e.data){const{statusCode:t,data:a,message:n}=e.data;if(t&&200===t){const e=a&&a.map((e=>({label:e.userName,value:e.id})));k(e),u(n||a||Vx.LOCATION_MASTER.FETCHED.SUCCESS,px)}else u(n||a||Vx.LOCATION_MASTER.FETCHED.FAILED,gx),k([])}})).catch((e=>{console.log("Error: ",e),u(Vx.LOCATION_MASTER.FETCHED.FAILED,gx)})).finally((()=>{A()}))},C=cZ({enableReinitialize:!0,initialValues:{name:o&&o.name||"",abbreviation:o&&o.abbreviation||"",plantId:o&&o.plantId||"",locationInchargeList:o&&o.locationInchargeList||[]},validationSchema:y$({name:l$().trim().matches(xx.REGEX.INITIAL,xx.MESAAGE.INITIAL).required(Dx.LOCATION_NAME),abbreviation:l$().trim().matches(Bx.REGEX,Bx.MESSAGE).required(Ix.ABBRIVATIONS),plantId:l$().required(Dx.PLANT),locationInchargeList:w$(Dx.INCHARGE).of(y$().required(Dx.INCHARGE)).min(1,Dx.INCHARGE).required(Dx.INCHARGE)}),onSubmit:e=>{const t={...e,updatedBy:p.uid};if(g){const{abbreviation:e,...a}=t,n={data:{...a},accountId:m,locationId:null===o||void 0===o?void 0:o.id};z(n)}else if(nz(d,e.name))u(Vx.LOCATION_MASTER.DUPLICATE_LOCATION_NAME,gx);else{const e={...t,createdBy:null===p||void 0===p?void 0:p.uid,abbreviation:t.abbreviation.trim(),name:ez(t.name.trim()),accountId:m};x(e)}}});function S(){a("Create/Update"),C.handleReset(),i(null),k([])}(0,n.useEffect)((()=>{if(navigator.onLine){if(o){const{plantId:e}=o;M(e)}}else u(vx,gx)}),[o]);return(0,w.jsxs)(hV,{open:t,disableEscapeKeyDown:!0,maxWidth:"md",disableEnforceFocus:!0,fullWidth:!0,BackdropProps:{style:{opacity:.7}},children:[(0,w.jsx)(pV,{id:"responsive-dialog-title",children:(0,w.jsx)(_o,{className:"inter-medium-500",style:{fontSize:"18px"},children:r})}),(0,w.jsx)(zU,{"aria-label":"close",onClick:S,style:{position:"absolute",right:8,top:8,color:e=>e.palette.grey[500]},children:(0,w.jsx)(Oc.Close,{})}),(0,w.jsx)(vV,{dividers:!0,children:(0,w.jsxs)("div",{children:[(0,w.jsxs)(wH,{container:!0,spacing:2,className:"mb-1",children:[(0,w.jsxs)(wH,{item:!0,xs:12,md:4,lg:4,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Location Name"}),(0,w.jsx)(OK,{Name:"name",Id:"name",Type:"text",Disabled:v||g,Value:C.values.name||"",OnBlur:C.handleBlur,OnChange:C.handleChange,IsCapitalizeRequired:!0,PlaceHolder:"Enter Location Name",Error:!(!C.touched.name||!C.errors.name),HelperText:C.touched.name&&C.errors.name?(0,w.jsx)(PK,{ErrorMessage:C.errors.name}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,md:4,lg:4,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Unique Prefix"}),(0,w.jsx)(OK,{Name:"abbreviation",Id:"abbreviation",Type:"text",Disabled:v||g,Value:C.values.abbreviation||"",OnBlur:C.handleBlur,OnChange:e=>{const{value:t,name:a}=e.target;C.handleChange({...e,target:{...e.target,name:a,value:t.toUpperCase()}})},PlaceHolder:"Enter unique prefix",Error:!(!C.touched.abbreviation||!C.errors.abbreviation),HelperText:C.touched.abbreviation&&C.errors.abbreviation?(0,w.jsx)(PK,{ErrorMessage:C.errors.abbreviation}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,md:4,lg:4,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Select Plant"}),(0,w.jsx)(OK,{Name:"plantId",Id:"plantId",IsSelect:!0,SelectOptions:s||[],Disabled:v||g,Value:C.values.plantId||"",OnBlur:C.handleBlur,OnChange:e=>{if(navigator.onLine){C.handleChange(e);const{value:t}=e.target;M(t),C.setFieldValue("locationInchargeList",[]),C.setFieldTouched("locationInchargeList",!1,!1)}else u(vx,gx)},PlaceHolder:"Select plant",Error:!(!C.touched.plantId||!C.errors.plantId),HelperText:C.errors.plantId})]}),(0,w.jsxs)(wH,{item:!0,xs:12,className:"my-2",children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Select Location Incharge"}),(0,w.jsx)(N6,{Options:y||[],DisableCloseOnSelect:!0,ChipLimit:f?2:6,Disabled:v,Id:"locationInchargeList",Value:C.values.locationInchargeList.map((e=>({label:e.locationInchargeName,value:e.locationInchargeId}))),HandleOnChange:(e,t)=>((e,t)=>{const a=t.map((e=>({locationInchargeName:e.label,locationInchargeId:e.value}))).filter(((e,t,a)=>t===a.findIndex((t=>t.locationInchargeId===e.locationInchargeId))));C.setFieldValue("locationInchargeList",a)})(0,t),HandleOnBlur:C.handleBlur,TextInputId:"locationInchargeList",TextInputName:"locationInchargeList",TextInputPlaceholder:"Select location incharge",TextInputError:!(!C.touched.locationInchargeList||!C.errors.locationInchargeList),TextInputHelperText:C.touched.locationInchargeList&&C.errors.locationInchargeList?(0,w.jsx)(PK,{ErrorMessage:C.errors.locationInchargeList}):null})]})]}),(0,w.jsxs)(wH,{container:!0,spacing:2,className:"mt-3",children:[g?null:(0,w.jsx)(wH,{item:!0,xs:6,children:(0,w.jsx)(bL,{Type:"reset",IsDisabled:v,OnPress:C.handleReset,children:"Reset",Color:"error"})}),(0,w.jsx)(wH,{item:!0,xs:g?12:6,children:(0,w.jsx)(bL,{Type:"submit",OnPress:()=>{navigator.onLine?C.handleSubmit():u(vx,gx)},IsDisabled:v,LoadingState:v,children:null!==o?"Update":"Create"})})]})]})})]})},Pre=e=>{let{ModalState:t,ToggleFunction:a,SetModalState:n,OnSubmit:r,LoaderState:o}=e;const{showSnackbar:i}=r_();return(0,w.jsxs)(Fj,{open:t,"aria-labelledby":"form-dialog-title",maxWidth:"xs",fullWidth:!0,children:[(0,w.jsxs)(_j,{style:{textAlign:"center"},children:[(0,w.jsx)(Ei,{"aria-label":"close",onClick:()=>{a("Delete Location"),n(null)},style:{position:"absolute",right:8,top:8},children:(0,w.jsx)(Oc.Close,{})}),(0,w.jsx)(Oc.Error,{style:{fontSize:40,color:WD}})]}),(0,w.jsxs)(Gj,{style:{textAlign:"center"},children:[(0,w.jsx)(_o,{style:{fontSize:"24px"},className:"inter-regular-400",children:"Are you sure"}),(0,w.jsx)(_o,{style:{fontSize:"16px"},className:"inter-regular-400",children:"Do you want to delete this location?"})]}),(0,w.jsxs)(Xj,{className:"justify-content-center mb-3 mx-5",children:[(0,w.jsx)(bL,{OnPress:()=>{a("Delete Location"),n(null)},children:"Cancel"}),(0,w.jsx)(bL,{Color:"error",OnPress:()=>{navigator.onLine?r():i(vx,gx)},LoadingState:o,IsDisabled:o,children:"Delete"})]})]})},Fre=[{label:"Location Name",excelName:"Location Name",isSort:!0,id:"name",isIcon:!1},{label:"Incharge Name",excelName:"Incharge Name",isSort:!1,columnWidth:"600px",id:"locationInchargeList",isIcon:!1},{label:"Action",isSort:!1,columnWidth:"150px",id:"ActionToEditAndDelete",isIcon:!0,cellAlign:"center",editActionColor:WD,deleteActionColor:"#EA372F",headerAlign:"center"}],Ore=()=>{const e=tz()&&tz();document.title="".concat(e," | Work Permit");const t=JSON.parse(localStorage.getItem("%temp?localhost:user-details?client%")),{showSnackbar:a}=r_(),{assignedPlants:r,accountId:o}=KD(),[i,c]=(0,n.useState)(!1),[s,l]=(0,n.useState)(null),[d,u]=(0,n.useState)([]),[m,f]=(0,n.useState)([]),[h,A]=(0,n.useState)([]),[p,g]=(0,n.useState)(!1),[v,b]=(0,n.useState)(!1),[y,k]=(0,n.useState)(!1),[x,z]=(0,n.useState)(null),[M,C]=(0,n.useState)(""),S=e=>{c(!0),E$(e,o).then((e=>{if(e&&e.data){const{statusCode:t,data:n,message:r}=e.data;t&&200===t?(f(n),A(n)):(a(r,gx),f(n),A(n))}})).catch((e=>{console.log("Error: ",e),a(bx,gx)})).finally((()=>{c(!1)}))},E=e=>{"Create/Update"===e?g((e=>!e)):b((e=>!e))};return(0,n.useEffect)((()=>{navigator.onLine?s&&S(s):a(vx,gx)}),[s]),(0,n.useEffect)((()=>{(()=>{const e=[...r].map((e=>({label:e.name,value:e.id})));u(e),l(r&&r[0]?r[0].id:null)})()}),[]),(0,n.useEffect)((()=>{if(""===M)A(m);else{const e=s0(M,m);A(e)}}),[M]),(0,w.jsxs)(n.Fragment,{children:[p?(0,w.jsx)(Nre,{ListOfAllPlants:d||[],Open:p,Title:x?"Update Existing Location":"Create New Location In The Plant",DialogData:x,SetDialogData:z,ToggleDialogBox:E,FetchAllLocationByPlantId:S,CurrentPlantId:s,AllLocationNames:m[0]&&m.map((e=>e.name.toLowerCase()))}):null,v?(0,w.jsx)(Pre,{ModalState:v,SetModalState:z,ToggleFunction:E,LoaderState:y,OnSubmit:()=>{k(!0),((e,t)=>RD("".concat("/locations/deleteLocation","/account/").concat(t),{data:{...e}}).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)))({updatedBy:t.uid,locationId:null===x||void 0===x?void 0:x.id,accountId:o}).then((e=>{if(e&&e.data){const{statusCode:t,success:n}=e.data;n||200===t?(a(Vx.LOCATION_MASTER.DELETE.SUCCESS,px),E("Delete Location"),z(null),S(s)):a(Vx.LOCATION_MASTER.DELETE.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),a(Vx.HOLIDAY_MASTER.DELETE.FAILED,gx)})).finally((()=>{k(!1)}))}}):null,(0,w.jsxs)("div",{className:"page-content",children:[(0,w.jsxs)(wH,{container:!0,className:"d-flex align-items-center my-1",spacing:2,children:[(0,w.jsx)(wH,{item:!0,xs:12,sm:4,md:6,lg:6,className:"py-1",children:(0,w.jsx)(_o,{className:"inter-medium-500",children:e})}),(0,w.jsx)(wH,{item:!0,xs:12,sm:5,md:4,lg:4,className:"py-1",children:(0,w.jsx)(OK,{IsSelect:!0,Name:"selectPlant",Id:"selectPlant",Value:s,SelectOptions:d||[],Label:"Select plant",OnChange:e=>{const{value:t}=e.target;l(t)}})}),(0,w.jsx)(wH,{item:!0,xs:12,sm:3,md:2,lg:2,className:"py-1",children:(0,w.jsx)(bL,{OnPress:()=>E("Create/Update"),children:"Create New Location"})})]}),(0,w.jsx)(hl,{style:{color:"GrayText",border:"0.02rem solid GrayText"},className:"mt-2"}),i?null:(0,w.jsx)(wH,{container:!0,className:"my-2",spacing:2,children:(0,w.jsx)(wH,{item:!0,xs:12,sm:4,md:4,lg:4,children:(0,w.jsx)(DK,{CancelSearch:()=>{C("")},HandleSearch:e=>C(e.target.value),SearchText:M})})}),(0,w.jsx)(wH,{container:!0,className:"d-flex align-items-center my-2",children:(0,w.jsx)(wH,{item:!0,xs:12,sm:12,md:12,lg:12,children:i?(0,w.jsx)(xH,{}):(0,w.jsx)(Ire,{Columns:Fre,DenseTable:!0,IsOutSideSearch:!0,GetRowDataOnClickOfEditIcon:(e,t)=>{((e,t)=>{"Update Location"===e?(z(t),E("Create/Update")):"Create Location"===e?E("Create/Update"):(z(t),E("Delete Location"))})(e,t)},RowsToDisplay:10,RowData:h||[],OptionsForRowsPerPage:[5,10,15,25,50]})})})]})]})},Dre=QU((e=>({menuItem:{display:"grid"}}))),Ure=e=>{let{RowData:t=[],Columns:a,RowsToDisplay:r,OptionsForRowsPerPage:o,HoverEffect:i,DenseTable:c,RequiredSearch:s,DataToBeExport:l,FileNameForExportData:d,HeaderFontSize:u,GetRowDataOnClickOfEditIcon:m,IsOutSideSearch:f}=e;const h=Dre(),[A,p]=(0,n.useState)("asc"),[g,v]=(0,n.useState)(a[0].id),[b,y]=(0,n.useState)([...t]),[k,x]=(0,n.useState)(0),[z,M]=(0,n.useState)(r||10),[C,S]=(0,n.useState)("");return(0,n.useEffect)((()=>{if(C){const e=c0(C,t);y(e),x(0)}else y([...t])}),[C]),(0,n.useEffect)((()=>{f&&t&&(y(t),x(0))}),[t,f]),(0,w.jsxs)(ct,{sx:{width:"100%",mb:2,borderRadius:"5px"},children:[(s||l)&&(0,w.jsx)("div",{className:"d-flex align-items-center py-2 ps-2 pe-3",style:{background:"rgba(224, 224, 224, 0.4)",borderRadius:"5px 5px 0 0"},children:(0,w.jsxs)("div",{className:"d-flex align-items-center gap-1",children:[s&&(0,w.jsx)(DK,{CancelSearch:()=>{S(""),c0(C,t),y([...t])},HandleSearch:e=>{const{value:a}=e.target;S(a),c0(a,t)},SearchText:C}),l&&(0,w.jsx)(bL,{Type:"submit",OnPress:()=>{$x(t,a,d)},Size:"small",ClassName:"ms-2",children:"Export"})]})}),(0,w.jsx)(f0,{style:s||l?{}:{borderTopLeftRadius:"5px",borderTopRightRadius:"5px"},children:(0,w.jsxs)(y0,{size:c?"small":"medium",className:"rounded rounded-2",children:[(0,w.jsx)(E0,{style:{background:"rgba(224, 224, 224, 0.4)"},children:(0,w.jsx)(F0,{children:a.map((e=>(0,w.jsx)(_0,{sortDirection:g===e.id&&A,style:{cursor:"pointer",padding:"auto",fontSize:u||"13px"},align:e.headerAlign||"left",children:e.isSort?(0,w.jsx)(q0,{active:g===e.id,direction:g===e.id?A:"asc",onClick:()=>t0(A,g,e.id,p,v),children:(0,w.jsx)(pz,{className:"inter-medium-300",variant:"inherit",noWrap:!0,children:e.label})}):(0,w.jsx)(pz,{className:"inter-medium-300",variant:"inherit",noWrap:!0,children:e.label})},e.id)))})}),(0,w.jsx)(a4,{children:b&&b[0]?i0(b,o0(A,g)).slice(k*z,k*z+z).map((e=>(0,w.jsx)(F0,{hover:!!i,role:"row",tabIndex:-1,children:a.map((t=>(0,w.jsx)(_0,{align:t.cellAlign||"left",sx:{padding:"auto"},children:t.isIcon&&"Action"===t.label?(0,w.jsx)("div",{className:"d-flex justify-content-center gap-3",children:(0,w.jsx)("img",{src:C4,className:"cursor-pointer",alt:"Edit",style:{width:"24px",height:"24px"},onClick:()=>{m("Update Labour",e)}})}):"phoneNumber"===t.id?"".concat(iz(e.countryCode)," ").concat(e[t.id])||"Not Available":(0,w.jsx)(pz,{noWrap:!0,className:"inter-medium-300",variant:"inherit",children:e[t.id]||"Not Available"})},t.id)))},e.id))):(0,w.jsx)(F0,{hover:!!i,role:"row",children:(0,w.jsx)(_0,{align:"center",sx:{padding:"auto"},colSpan:null===a||void 0===a?void 0:a.length,children:(0,w.jsx)(pz,{variant:"subtitle2",className:"inter-regular-400 my-3",children:"There are no records to display"})})})})]})}),(0,w.jsx)(M4,{rowsPerPageOptions:o||[5,10,25],component:"div",className:"custom-mui-pagination",slotProps:{select:{MenuProps:{MenuListProps:{classes:{root:h.menuItem},sx:{"& .MuiMenuItem-root":{padding:"5px 8px"}}}}}},count:b&&b.length,rowsPerPage:z,page:k,onPageChange:(e,t)=>a0(0,t,x),onRowsPerPageChange:e=>n0(e,M,x)})]})};function jre(e){return jre="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},jre(e)}var Lre;var _re={};function Hre(e){_re[e]||("undefined"!==typeof console&&console.error(e),_re[e]=!0)}var Qre="object"===("undefined"===typeof window?"undefined":jre(window))&&window.Element||function(){};$_().oneOfType([$_().string,$_().func,function(e,t,a){if(!(e[t]instanceof Qre))return new Error("Invalid prop `"+t+"` supplied to `"+a+"`. Expected prop to be an instance of Element. Validation failed.")},$_().shape({current:$_().any})]);var Kre=$_().oneOfType([$_().func,$_().string,$_().shape({$$typeof:$_().symbol,render:$_().func}),$_().arrayOf($_().oneOfType([$_().func,$_().string,$_().shape({$$typeof:$_().symbol,render:$_().func})]))]);"undefined"===typeof window||!window.document||window.document.createElement;function Vre(e){return Vre="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},Vre(e)}var Gre=["className","cssModule","type","bsSize","valid","invalid","tag","addon","plaintext","innerRef"];function Wre(){return Wre=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0||(r[a]=e[a]);return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a])}return r}function qre(e,t){for(var a=0;a-1,A="select"===o,p="range"===o,g=l||(A||"textarea"===o?o:"input"),v="form-control";u?(v="".concat(v,"-plaintext"),g=l||"input"):p?v="form-range":A?v="form-select":h&&(v=d?null:"form-check-input"),f.size&&/\D/g.test(f.size)&&(Hre('Please use the prop "bsSize" instead of the "size" to bootstrap\'s input sizing.'),i=f.size,delete f.size);var b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Lre;return t?e.split(" ").map((function(e){return t[e]||e})).join(" "):e}(dL()(t,s&&"is-invalid",c&&"is-valid",!!i&&(A?"form-select-".concat(i):"form-control-".concat(i)),v),a);return("input"===g||l&&"function"===typeof l)&&(f.type="switch"===o?"checkbox":o),f.children&&!u&&"select"!==o&&"string"===typeof g&&"select"!==g&&(Hre('Input with a type of "'.concat(o,'" cannot have children. Please use "value"/"defaultValue" instead.')),delete f.children),n.createElement(g,Wre({},f,{ref:m,className:b,"aria-invalid":s}))}}],a&&qre(t.prototype,a),r&&qre(t,r),Object.defineProperty(t,"prototype",{writable:!1}),i}(n.Component);toe.propTypes=eoe;const aoe=toe;function noe(e){return(0,Ce.Ay)("MuiFormGroup",e)}(0,C.A)("MuiFormGroup",["root","row","error"]);const roe=["className","row"],ooe=(0,i.Ay)("div",{name:"MuiFormGroup",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.root,a.row&&t.row]}})((e=>{let{ownerState:t}=e;return(0,A.A)({display:"flex",flexDirection:"column",flexWrap:"wrap"},t.row&&{flexDirection:"row"})})),ioe=n.forwardRef((function(e,t){const a=(0,oe.b)({props:e,name:"MuiFormGroup"}),{className:n,row:r=!1}=a,o=(0,p.A)(a,roe),i=RH({props:a,muiFormControl:NH(),states:["error"]}),c=(0,A.A)({},a,{row:r,error:i.error}),s=(e=>{const{classes:t,row:a,error:n}=e,r={root:["root",a&&"row",n&&"error"]};return(0,I.A)(r,noe,t)})(c);return(0,w.jsx)(ooe,(0,A.A)({className:(0,R.A)(s.root,n),ownerState:c,ref:t},o))})),coe=ioe;function soe(e){return(0,Ce.Ay)("MuiRadioGroup",e)}(0,C.A)("MuiRadioGroup",["root","row","error"]);const loe=n.createContext(void 0),doe=["actions","children","className","defaultValue","name","onChange","value"],uoe=n.forwardRef((function(e,t){const{actions:a,children:r,className:o,defaultValue:i,name:c,onChange:s,value:l}=e,d=(0,p.A)(e,doe),u=n.useRef(null),m=(e=>{const{classes:t,row:a,error:n}=e,r={root:["root",a&&"row",n&&"error"]};return(0,I.A)(r,soe,t)})(e),[f,h]=(0,$Q.A)({controlled:l,default:i,name:"RadioGroup"});n.useImperativeHandle(a,(()=>({focus:()=>{let e=u.current.querySelector("input:not(:disabled):checked");e||(e=u.current.querySelector("input:not(:disabled)")),e&&e.focus()}})),[]);const g=(0,ke.A)(t,u),v=(0,d4.A)(c),b=n.useMemo((()=>({name:v,onChange(e){h(e.target.value),s&&s(e,e.target.value)},value:f})),[v,s,h,f]);return(0,w.jsx)(loe.Provider,{value:b,children:(0,w.jsx)(coe,(0,A.A)({role:"radiogroup",ref:g,className:(0,R.A)(m.root,o)},d,{children:r}))})})),moe=uoe,foe=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{themeId:t,defaultTheme:a=bee,rootShouldForwardProp:n=vee,slotShouldForwardProp:r=vee}=e,o=e=>(0,y.A)((0,A.A)({},e,{theme:kee((0,A.A)({},e,{defaultTheme:a,themeId:t}))}));return o.__mui_systemSx=!0,function(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,b.internal_processStyles)(e,(e=>e.filter((e=>!(null!=e&&e.__mui_systemSx)))));const{name:c,slot:s,skipVariantsResolver:l,skipSx:d,overridesResolver:u=wee(yee(s))}=i,m=(0,p.A)(i,gee),f=void 0!==l?l:s&&"Root"!==s&&"root"!==s||!1,h=d||!1;let g=vee;"Root"===s||"root"===s?g=n:s?g=r:function(e){return"string"===typeof e&&e.charCodeAt(0)>96}(e)&&(g=void 0);const v=(0,b.default)(e,(0,A.A)({shouldForwardProp:g,label:undefined},m)),y=e=>"function"===typeof e&&e.__emotion_real!==e||(0,OU.Q)(e)?n=>xee(e,(0,A.A)({},n,{theme:kee({theme:n.theme,defaultTheme:a,themeId:t})})):e,k=function(n){let r=y(n);for(var i=arguments.length,s=new Array(i>1?i-1:0),l=1;l{const n=kee((0,A.A)({},e,{defaultTheme:a,themeId:t}));if(!n.components||!n.components[c]||!n.components[c].styleOverrides)return null;const r=n.components[c].styleOverrides,o={};return Object.entries(r).forEach((t=>{let[a,r]=t;o[a]=xee(r,(0,A.A)({},e,{theme:n}))})),u(e,o)})),c&&!f&&d.push((e=>{var n;const r=kee((0,A.A)({},e,{defaultTheme:a,themeId:t}));return xee({variants:null==r||null==(n=r.components)||null==(n=n[c])?void 0:n.variants},(0,A.A)({},e,{theme:r}))})),h||d.push(o);const m=d.length-s.length;if(Array.isArray(n)&&m>0){const e=new Array(m).fill("");r=[...n,...e],r.raw=[...n.raw,...e]}const p=v(r,...d);return e.muiName&&(p.muiName=e.muiName),p};return v.withConfig&&(k.withConfig=v.withConfig),k}}(),hoe=foe;var Aoe=a(8604);const poe=["component","direction","spacing","divider","children","className","useFlexGap"],goe=(0,c.A)(),voe=hoe("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root});function boe(e){return W6({props:e,name:"MuiStack",defaultTheme:goe})}function yoe(e,t){const a=n.Children.toArray(e).filter(Boolean);return a.reduce(((e,r,o)=>(e.push(r),o{let{ownerState:t,theme:a}=e,n=(0,A.A)({display:"flex",flexDirection:"column"},(0,$4.NI)({theme:a},(0,$4.kW)({values:t.direction,breakpoints:a.breakpoints.values}),(e=>({flexDirection:e}))));if(t.spacing){const e=(0,Aoe.LX)(a),r=Object.keys(a.breakpoints.values).reduce(((e,a)=>(("object"===typeof t.spacing&&null!=t.spacing[a]||"object"===typeof t.direction&&null!=t.direction[a])&&(e[a]=!0),e)),{}),o=(0,$4.kW)({values:t.direction,base:r}),i=(0,$4.kW)({values:t.spacing,base:r});"object"===typeof o&&Object.keys(o).forEach(((e,t,a)=>{if(!o[e]){const n=t>0?o[a[t-1]]:"column";o[e]=n}}));const c=(a,n)=>{return t.useFlexGap?{gap:(0,Aoe._W)(e,a)}:{"& > :not(style):not(style)":{margin:0},"& > :not(style) ~ :not(style)":{["margin".concat((r=n?o[n]:t.direction,{row:"Left","row-reverse":"Right",column:"Top","column-reverse":"Bottom"}[r]))]:(0,Aoe._W)(e,a)}};var r};n=(0,OU.A)(n,(0,$4.NI)({theme:a},i,c))}return n=(0,$4.iZ)(a.breakpoints,n),n};const woe=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{createStyledComponent:t=voe,useThemeProps:a=boe,componentName:r="MuiStack"}=e,o=t(koe),i=n.forwardRef((function(e,t){const n=a(e),i=(0,k.A)(n),{component:c="div",direction:s="column",spacing:l=0,divider:d,children:u,className:m,useFlexGap:f=!1}=i,h=(0,p.A)(i,poe),g={direction:s,spacing:l,useFlexGap:f},b=(0,I.A)({root:["root"]},(e=>(0,Ce.Ay)(r,e)),{});return(0,w.jsx)(o,(0,A.A)({as:c,ownerState:g,ref:t,className:v(b.root,m)},h,{children:d?yoe(u,d):u}))}));return i}({createStyledComponent:(0,i.Ay)("div",{name:"MuiStack",slot:"Root",overridesResolver:(e,t)=>t.root}),useThemeProps:e=>(0,oe.b)({props:e,name:"MuiStack"})}),xoe=woe;function zoe(e){return(0,Ce.Ay)("MuiFormControlLabel",e)}const Moe=(0,C.A)("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error","required","asterisk"]),Coe=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","required","slotProps","value"],Soe=(0,i.Ay)("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[{["& .".concat(Moe.label)]:t.label},t.root,t["labelPlacement".concat((0,st.A)(a.labelPlacement))]]}})((e=>{let{theme:t,ownerState:a}=e;return(0,A.A)({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,["&.".concat(Moe.disabled)]:{cursor:"default"}},"start"===a.labelPlacement&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},"top"===a.labelPlacement&&{flexDirection:"column-reverse",marginLeft:16},"bottom"===a.labelPlacement&&{flexDirection:"column",marginLeft:16},{["& .".concat(Moe.label)]:{["&.".concat(Moe.disabled)]:{color:(t.vars||t).palette.text.disabled}}})})),Eoe=(0,i.Ay)("span",{name:"MuiFormControlLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})((e=>{let{theme:t}=e;return{["&.".concat(Moe.error)]:{color:(t.vars||t).palette.error.main}}})),Toe=n.forwardRef((function(e,t){var a,r;const o=(0,oe.b)({props:e,name:"MuiFormControlLabel"}),{className:i,componentsProps:c={},control:s,disabled:l,disableTypography:d,label:u,labelPlacement:m="end",required:f,slotProps:h={}}=o,g=(0,p.A)(o,Coe),v=NH(),b=null!=(a=null!=l?l:s.props.disabled)?a:null==v?void 0:v.disabled,y=null!=f?f:s.props.required,k={disabled:b,required:y};["checked","name","onChange","value","inputRef"].forEach((e=>{"undefined"===typeof s.props[e]&&"undefined"!==typeof o[e]&&(k[e]=o[e])}));const x=RH({props:o,muiFormControl:v,states:["error"]}),z=(0,A.A)({},o,{disabled:b,labelPlacement:m,required:y,error:x.error}),M=(e=>{const{classes:t,disabled:a,labelPlacement:n,error:r,required:o}=e,i={root:["root",a&&"disabled","labelPlacement".concat((0,st.A)(n)),r&&"error",o&&"required"],label:["label",a&&"disabled"],asterisk:["asterisk",r&&"error"]};return(0,I.A)(i,zoe,t)})(z),C=null!=(r=h.typography)?r:c.typography;let S=u;return null==S||S.type===pz||d||(S=(0,w.jsx)(pz,(0,A.A)({component:"span"},C,{className:(0,R.A)(M.label,null==C?void 0:C.className),children:S}))),(0,w.jsxs)(Soe,(0,A.A)({className:(0,R.A)(M.root,i),ownerState:z,ref:t},g,{children:[n.cloneElement(s,k),y?(0,w.jsxs)(xoe,{display:"block",children:[S,(0,w.jsxs)(Eoe,{ownerState:z,"aria-hidden":!0,className:M.asterisk,children:["\u2009","*"]})]}):S]}))})),Boe=Toe,Roe=(0,HL.A)((0,w.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"),Ioe=(0,HL.A)((0,w.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"),Noe=(0,i.Ay)("span",{shouldForwardProp:lt.A})({position:"relative",display:"flex"}),Poe=(0,i.Ay)(Roe)({transform:"scale(1)"}),Foe=(0,i.Ay)(Ioe)((e=>{let{theme:t,ownerState:a}=e;return(0,A.A)({left:0,position:"absolute",transform:"scale(0)",transition:t.transitions.create("transform",{easing:t.transitions.easing.easeIn,duration:t.transitions.duration.shortest})},a.checked&&{transform:"scale(1)",transition:t.transitions.create("transform",{easing:t.transitions.easing.easeOut,duration:t.transitions.duration.shortest})})}));const Ooe=function(e){const{checked:t=!1,classes:a={},fontSize:n}=e,r=(0,A.A)({},e,{checked:t});return(0,w.jsxs)(Noe,{className:a.root,ownerState:r,children:[(0,w.jsx)(Poe,{fontSize:n,className:a.background,ownerState:r}),(0,w.jsx)(Foe,{fontSize:n,className:a.dot,ownerState:r})]})};var Doe=a(6593);function Uoe(e){return(0,Ce.Ay)("MuiRadio",e)}const joe=(0,C.A)("MuiRadio",["root","checked","disabled","colorPrimary","colorSecondary","sizeSmall"]),Loe=["checked","checkedIcon","color","icon","name","onChange","size","className"],_oe=(0,i.Ay)(h6,{shouldForwardProp:e=>(0,lt.A)(e)||"classes"===e,name:"MuiRadio",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.root,"medium"!==a.size&&t["size".concat((0,st.A)(a.size))],t["color".concat((0,st.A)(a.color))]]}})((e=>{let{theme:t,ownerState:a}=e;return(0,A.A)({color:(t.vars||t).palette.text.secondary},!a.disableRipple&&{"&:hover":{backgroundColor:t.vars?"rgba(".concat("default"===a.color?t.vars.palette.action.activeChannel:t.vars.palette[a.color].mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,tt.X4)("default"===a.color?t.palette.action.active:t.palette[a.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==a.color&&{["&.".concat(joe.checked)]:{color:(t.vars||t).palette[a.color].main}},{["&.".concat(joe.disabled)]:{color:(t.vars||t).palette.action.disabled}})}));const Hoe=(0,w.jsx)(Ooe,{checked:!0}),Qoe=(0,w.jsx)(Ooe,{}),Koe=n.forwardRef((function(e,t){var a,r;const o=(0,oe.b)({props:e,name:"MuiRadio"}),{checked:i,checkedIcon:c=Hoe,color:s="primary",icon:l=Qoe,name:d,onChange:u,size:m="medium",className:f}=o,h=(0,p.A)(o,Loe),g=(0,A.A)({},o,{color:s,size:m}),v=(e=>{const{classes:t,color:a,size:n}=e,r={root:["root","color".concat((0,st.A)(a)),"medium"!==n&&"size".concat((0,st.A)(n))]};return(0,A.A)({},t,(0,I.A)(r,Uoe,t))})(g),b=n.useContext(loe);let y=i;const k=(0,Doe.A)(u,b&&b.onChange);let x=d;return b&&("undefined"===typeof y&&(y=function(e,t){return"object"===typeof t&&null!==t?e===t:String(e)===String(t)}(b.value,o.value)),"undefined"===typeof x&&(x=b.name)),(0,w.jsx)(_oe,(0,A.A)({type:"radio",icon:n.cloneElement(l,{fontSize:null!=(a=Qoe.props.fontSize)?a:m}),checkedIcon:n.cloneElement(c,{fontSize:null!=(r=Hoe.props.fontSize)?r:m}),ownerState:g,classes:v,name:x,checked:y,onChange:k,ref:t,className:(0,R.A)(v.root,f)},h))})),Voe=Koe,Goe=(0,i.Ay)(Voe)((e=>{let{theme:t}=e;return{"&.Mui-checked":{color:WD},padding:"9px !important"}})),Woe=e=>(0,w.jsx)(Goe,{...e}),Yoe=e=>{let{ListOfAllContractors:t,SelfContractorDetails:a,Open:r,Title:o,DialogData:i,SetDialogData:c,ToggleDialogBox:s,FetchAllLaboursByContractorId:l,ContractorId:d,AllLabourNames:u}=e;const{showSnackbar:m}=r_(),{accountId:f}=KD();wz("(max-width:500px)");const h=i&&(null===i||void 0===i?void 0:i.id),[A,p]=(0,n.useState)(!1),[g,v]=(0,n.useState)({contractorId:"",contractorName:""}),b=JSON.parse(localStorage.getItem("%temp?localhost:user-details?client%")),y={name:"",file:null,isExisting:!1,errors:{name:"",file:""}},[k,x]=(0,n.useState)([{...y}]),[z,M]=(0,n.useState)(""),[C,S]=(0,n.useState)(!1),E=["image/png","image/jpeg","image/jpg","application/pdf"];const T=e=>{p(!0),(e=>TD("/labour/createLabour",e).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)))(e).then((e=>{if(e&&e.data){const{statusCode:t,success:a,message:n,data:r}=e.data;a||400!==t?(m(Vx.LABOUR_MASTER.CREATE.SUCCESS,px),N(),null!==d&&l(d)):m(n||r||Vx.LABOUR_MASTER.CREATE.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),m(Vx.LABOUR_MASTER.CREATE.FAILED,gx)})).finally((()=>{p(!1)}))},B=e=>{p(!0),(e=>BD("/labour/updateLabour",e).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)))(e).then((e=>{if(e&&e.data){const{statusCode:t,success:a,message:n,data:r}=e.data;a||200===t?(m(Vx.LABOUR_MASTER.UPDATE.SUCCESS,px),N(),null!==d&&l(d)):m(n||r||Vx.LABOUR_MASTER.UPDATE.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),m(Vx.LABOUR_MASTER.UPDATE.FAILED,gx)})).finally((()=>{p(!1)}))},R=e=>new Promise(((t,a)=>{S(!0),M(""),(async(e,t,a,n,r,o)=>{const i=["image/png","image/jpeg","image/jpg","application/pdf"],c=[];n(!0);for(const l of t){const{name:t,file:a,isExisting:o}=l;if(o)c.push({name:t,url:a});else{if(!t||!a)throw r({isError:!0,message:"Document name and file are required."}),n(!1),new Error("Document name and file are required.");if(!i.includes(a.type))throw r({isError:!0,message:"Invalid file type: ".concat(a.type,". Allowed types: PNG, JPEG, JPG, PDF")}),n(!1),new Error("Invalid file type: ".concat(a.type));try{let n=a;a.type.startsWith("image/")&&(n=await new Promise(((e,t)=>{O$().imageFileResizer(a,720,932,"WEBP",65,0,(t=>e(t)),"blob",(e=>t(e)))})));const o="".concat(Date.now(),"-").concat(a.name),i=fP(AP(vP,"".concat(e,"/").concat(o)),n,{contentType:a.type}),s=new Promise(((e,n)=>{i.on("state_changed",(e=>{}),(e=>{r({isError:!0,message:"Error uploading ".concat(a.name,": ").concat(e.message)}),n(e)}),(async()=>{try{const a=await hP(i.snapshot.ref);c.push({name:t,url:a}),e(a)}catch(o){r({isError:!0,message:"Error getting download URL for ".concat(a.name,": ").concat(o.message)}),n(o)}}))}));await s}catch(s){console.error("Error handling file ".concat(a.name,":"),s)}}}n(!1),c.length===t.length?(r({isError:!1,message:"All files uploaded successfully!"}),a(c),o&&o()):r({isError:!0,message:"Some files failed to upload."})})(L$,e,(e=>{t(e)}),S,(e=>{e.isError&&a(new Error(e.message))}),(()=>{}))})),I=cZ({enableReinitialize:!0,initialValues:{name:i&&i.name||"",phoneNumber:i&&i.phoneNumber||"",laborType:i&&i.laborType||"",contractorId:i&&i.contractorId||"",countryCode:i&&i.countryCode||""},validationSchema:y$({name:l$().trim().matches(xx.REGEX.INITIAL,xx.MESAAGE.INITIAL).required(jx.LABOUR_NAME),phoneNumber:l$().matches(Mx.REGEX,Mx.MESAAGE).required(jx.PHONE_NUMBER),countryCode:l$().required(jx.COUNTRY_CODE),laborType:l$().required(jx.SELECT_LABOUR_TYPE),contractorId:l$().when("laborType",{is:"External",then:e=>e.required(jx.SELECT_CONTRACTOR),otherwise:e=>e.notRequired()})}),onSubmit:e=>{const t={...e,accountId:f,contractorId:"Internal"===e.laborType?a[0].value:g.contractorId,updatedBy:null===b||void 0===b?void 0:b.uid};k[0]?(()=>{const e=[...k].map((e=>{const t={name:"",file:""};return e.name.trim()||(t.name="Document name is required."),e.file||"string"===typeof e.file?E.includes(e.file.type)||"string"===typeof e.file?e.file.size>2097152&&"string"!==typeof e.file&&(t.file="File size exceeds 2MB."):t.file="Invalid file type.":t.file="File is required.",{...e,errors:t}}));x(e);const t=e.some((e=>e.errors.name||e.errors.file));return!t})()&&(async(e,t)=>{try{let a=[];if(a=await R(k),i&&i.id){const t={...e,id:null===i||void 0===i?void 0:i.id,certificates:[...a]};B(t)}else if(nz(u,t.name))m(Vx.LABOUR_MASTER.DUPLICATE_LABOUR_NAME,gx);else{const t={...e,name:ez(e.name.trim()),certificates:[...a],createdBy:null===b||void 0===b?void 0:b.uid};T(t)}}catch(a){console.error("Image upload failed: ",a),m(a.message||Vx.LABOUR_MASTER.BULK_CERTIFICATE_UPLOAD.FAILED,gx)}})(t,e):M("Please upload documents")},onReset:()=>{x([{...y}])}});function N(){s("Create/Update"),I.handleReset(),c(null)}(0,n.useEffect)((()=>{if(i&&i.id){const{contractorId:e,contractorName:t,laborType:a,certificates:n}=i;"External"===a&&v({contractorId:e,contractorName:t});const r=n&&n[0]?n.map((e=>({name:e.name,file:e.url,isExisting:!0,errors:{name:"",file:""}}))):[{...y}];x([...r])}}),[i]);const P=()=>{x([...k,{...y}])},F=(e,t,a)=>{const n=[...k].map(((n,r)=>r===e?{...n,[t]:a,isExisting:!1,errors:{...n.errors,[t]:""}}:n));x(n)};return(0,w.jsxs)(hV,{open:r,disableEscapeKeyDown:!0,maxWidth:"md",disableEnforceFocus:!0,fullWidth:!0,BackdropProps:{style:{opacity:.7}},children:[(0,w.jsx)(pV,{id:"responsive-dialog-title",children:(0,w.jsx)(_o,{className:"inter-medium-500",style:{fontSize:"18px"},children:o})}),(0,w.jsx)(zU,{"aria-label":"close",onClick:N,style:{position:"absolute",right:8,top:8,color:e=>e.palette.grey[500]},children:(0,w.jsx)(Oc.Close,{})}),(0,w.jsx)(vV,{dividers:!0,children:(0,w.jsxs)("div",{children:[(0,w.jsxs)(wH,{container:!0,spacing:2,className:"mb-1",children:[(0,w.jsxs)(wH,{item:!0,xs:12,md:6,lg:6,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Labour Name"}),(0,w.jsx)(OK,{Name:"name",Id:"name",Type:"text",Disabled:A||h||C,Value:I.values.name||"",OnBlur:I.handleBlur,OnChange:I.handleChange,IsCapitalizeRequired:!0,PlaceHolder:"Enter user name",Error:!(!I.touched.name||!I.errors.name),HelperText:I.touched.name&&I.errors.name?(0,w.jsx)(PK,{ErrorMessage:I.errors.name}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,md:6,lg:6,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Category"}),(0,w.jsx)(FQ,{children:(0,w.jsx)(moe,{row:!0,name:"laborType",id:"laborType",value:I.values.laborType||"",onChange:e=>{I.handleChange(e);const{value:t}=e.target;"Internal"===t&&(I.setFieldValue("contractorId",""),I.setFieldTouched("contractorId",""))},children:[{label:"Internal",value:"Internal"},{label:"External",value:"External"}].map(((e,t)=>(0,w.jsx)(Boe,{disabled:A||C,value:e.value,control:(0,w.jsx)(Woe,{size:"small"}),className:1===t?"ms-3":"",label:(0,w.jsx)(_o,{variant:"subtitle1",className:"inter-regular-400",children:e.label})},t)))})}),(0,w.jsx)("div",{children:I.touched.laborType&&I.errors.laborType?(0,w.jsx)(PK,{ErrorMessage:I.errors.laborType}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,md:3,lg:3,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Country Code"}),(0,w.jsx)(GW,{Id:"countryCode",Name:"countryCode",PlaceHolder:"Country code",Value:I.values.countryCode||"",Disabled:A||C,OnChange:I.handleChange,OnBlur:I.handleBlur,Error:!(!I.touched.countryCode||!I.errors.countryCode),HelperText:I.errors.countryCode})]}),(0,w.jsxs)(wH,{item:!0,xs:12,md:3,lg:3,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Phone Number"}),(0,w.jsx)(OK,{Name:"phoneNumber",Id:"phoneNumber",Type:"text",Disabled:A||C,Value:I.values.phoneNumber||"",OnBlur:I.handleBlur,OnChange:I.handleChange,PlaceHolder:"Enter Phone Number",Error:!(!I.touched.phoneNumber||!I.errors.phoneNumber),HelperText:I.touched.phoneNumber&&I.errors.phoneNumber?(0,w.jsx)(PK,{ErrorMessage:I.errors.phoneNumber}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,md:6,lg:6,children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Select Contractor"}),(0,w.jsx)(OK,{Name:"contractorId",Id:"contractorId",IsSelect:!0,SelectOptions:t||[],Disabled:A||"Internal"===I.values.laborType||C,Value:I.values.contractorId||"",OnBlur:I.handleBlur,OnChange:e=>{I.handleChange(e);const{value:a}=e.target;!function(e){const a=t&&[...t].filter((t=>t.value===e));v({contractorId:a[0].value,contractorName:a[0].label})}(a)},PlaceHolder:"Select Contractor",Error:!(!I.touched.contractorId||!I.errors.contractorId),HelperText:I.errors.contractorId})]}),(0,w.jsxs)(wH,{item:!0,xs:12,children:[(0,w.jsx)(_o,{className:"inter-regular-400",variant:"body2",children:"Add Documents"}),z?(0,w.jsx)("div",{children:(0,w.jsx)(PK,{ErrorMessage:z})}):null,(0,w.jsx)(_o,{variant:"caption",className:"inter-regular-400 text-muted",children:"You can upload up to 3 files max of 2MB each, only supports .pdf .png .jpeg .jpg files"})]})]}),k.map(((e,t)=>(0,w.jsxs)(wH,{container:!0,spacing:2,className:"mb-1",children:[(0,w.jsx)(wH,{item:!0,xs:11,md:6,lg:6,children:(0,w.jsx)(OK,{Type:"text",Disabled:A||C,Value:e.name||"",OnChange:e=>{F(t,"name",e.target.value)},PlaceHolder:"Enter document name",Error:!(!e.errors.name||!e.errors.name),HelperText:e.errors.name&&e.errors.name?(0,w.jsx)(PK,{ErrorMessage:e.errors.name}):null})}),(0,w.jsx)(wH,{item:!0,xs:10,md:5,lg:5,children:(0,w.jsxs)("div",{className:"d-flex align-items-center",children:[(0,w.jsxs)("div",{style:{width:"string"===typeof e.file?"70%":"100%"},children:[(0,w.jsx)(aoe,{block:!0,disabled:A||C,size:"md",id:"file-".concat(t),type:"file",style:{border:e.errors.file?"1px solid red":"",minHeight:"39px",borderRadius:"4px"},onChange:e=>{F(t,"file",e.target.files[0])},accept:".pdf,.png,.jpeg,.jpg"}),e.errors.file&&e.errors.file?(0,w.jsx)(PK,{ErrorMessage:e.errors.file}):null]}),"string"===typeof e.file&&(0,w.jsx)("div",{style:{width:"30%"},children:A||C?(0,w.jsxs)("div",{children:[(0,w.jsx)("span",{className:"ps-2 text-dark",children:"View File"}),(0,w.jsx)(Oc.OpenInNewIcon,{fontSize:"small",className:"ms-1"})]}):(0,w.jsxs)(XU,{to:e.file,target:"_blank",className:"inter-regular-400",style:{fontSize:"14px",color:WD},children:[(0,w.jsx)("span",{className:"ps-2",children:"View File"}),(0,w.jsx)(Oc.OpenInNewIcon,{fontSize:"small",className:"ms-1"})]})})]})}),(0,w.jsx)(wH,{item:!0,xs:1,children:(0,w.jsxs)("div",{className:"d-flex align-items-center h-100 gap-2",children:[1!==(null===k||void 0===k?void 0:k.length)&&(0,w.jsx)("img",{src:S4,className:"cursor-pointer",alt:"DeleteFile",style:{width:"26px",height:"26px"},onClick:()=>{if(!A&&!C){const e=document.getElementById("file-".concat(t));e&&(e.value=""),(e=>{const t=[...k].filter(((t,a)=>a!==e));x([...t])})(t)}}}),t===(null===k||void 0===k?void 0:k.length)-1&&3!==(null===k||void 0===k?void 0:k.length)?(0,w.jsx)(zU,{color:"inherit",style:{backgroundColor:WD,color:qD,width:"26px",height:"26px"},onClick:P,children:(0,w.jsx)(Oc.AddIcon,{})}):null]})})]},t))),(0,w.jsxs)(wH,{container:!0,spacing:2,className:"mt-3",children:[h?null:(0,w.jsx)(wH,{item:!0,xs:6,children:(0,w.jsx)(bL,{Type:"reset",IsDisabled:A||C,OnPress:()=>{I.handleReset()},children:"Reset",Color:"error"})}),(0,w.jsx)(wH,{item:!0,xs:h?12:6,children:(0,w.jsx)(bL,{Type:"submit",OnPress:()=>{navigator.onLine?I.handleSubmit():m(vx,gx)},IsDisabled:A||C,LoadingState:A||C,children:null!==i?"Update":"Create"})})]})]})})]})},qoe=e=>{let{ModalState:t,ToggleFunction:a,SetModalState:n,OnSubmit:r,LoaderState:o}=e;const{showSnackbar:i}=r_();return(0,w.jsxs)(Fj,{open:t,"aria-labelledby":"form-dialog-title",maxWidth:"xs",fullWidth:!0,children:[(0,w.jsxs)(_j,{style:{textAlign:"center"},children:[(0,w.jsx)(Ei,{"aria-label":"close",onClick:()=>{a("Delete User"),n(null)},style:{position:"absolute",right:8,top:8},children:(0,w.jsx)(Oc.Close,{})}),(0,w.jsx)(Oc.Error,{style:{fontSize:40,color:WD}})]}),(0,w.jsxs)(Gj,{style:{textAlign:"center"},children:[(0,w.jsx)(_o,{style:{fontSize:"24px"},className:"inter-regular-400",children:"Are you sure"}),(0,w.jsx)(_o,{style:{fontSize:"16px"},className:"inter-regular-400",children:"Do you want to delete this labour?"})]}),(0,w.jsxs)(Xj,{className:"justify-content-center mb-3 mx-5",children:[(0,w.jsx)(bL,{OnPress:()=>{a("Delete User"),n(null)},children:"Cancel"}),(0,w.jsx)(bL,{Color:"error",OnPress:()=>{navigator.onLine?r():i(vx,gx)},LoadingState:o,IsDisabled:o,children:"Delete"})]})]})},Joe=[{label:"Labour Name",excelName:"Labour Name",isSort:!0,id:"name",isIcon:!1},{label:"Category",excelName:"Category",isSort:!1,id:"laborType",isIcon:!1},{label:"Phone Number",excelName:"Phone Number",isSort:!1,id:"phoneNumber",isIcon:!1},{label:"Contractor",excelName:"Contractor",isSort:!1,id:"contractorName",isIcon:!1},{label:"Action",isSort:!1,id:"ActionToEditAndDelete",isIcon:!0,cellAlign:"center",editActionColor:WD,deleteActionColor:"#EA372F",headerAlign:"center"}],Xoe=()=>{const e=tz()&&tz();document.title="".concat(e," | Work Permit");const{showSnackbar:t}=r_(),{accountId:a}=KD(),[r,o]=(0,n.useState)(!1),[i,c]=(0,n.useState)(!1),[s,l]=(0,n.useState)(null),[d,u]=(0,n.useState)([]),[m,f]=(0,n.useState)([]),[h,A]=(0,n.useState)([]),[p,g]=(0,n.useState)(!1),[v,b]=(0,n.useState)(!1),[y,k]=(0,n.useState)(!1),[x,z]=(0,n.useState)(null),[M,C]=(0,n.useState)(""),S=e=>{c(!0),B$(e,a).then((e=>{if(e&&e.data){const{statusCode:a,data:n,message:r}=e.data;if(a&&200===a){const e=(()=>{const e=d&&d[0]?d.filter((e=>e.value===s)):[];return!(!e[0]||"Self"!==e[0].label)})()?[...n]:[...n].filter((e=>"External"===e.laborType));f(e),A(e)}else t(r||n||Vx.LABOUR_MASTER.FETCHED.LABOUR_FAILED,gx),f([]),A([])}})).catch((e=>{console.log("Error: ",e),t(bx,gx)})).finally((()=>{c(!1)}))},E=e=>{"Create/Update"===e?g((e=>!e)):b((e=>!e))};return(0,n.useEffect)((()=>{navigator.onLine?s&&S(s):t(vx,gx)}),[s]),(0,n.useEffect)((()=>{o(!0),T$(a).then((e=>{if(e&&e.data){const{statusCode:a,data:n,message:r,success:o}=e.data;if(o&&200===a){const e=n&&n[0]?n.map((e=>({label:e.name,value:e.id}))):[];u(e),e&&e[0]&&l(e[0].value)}else t(r||n||Vx.CONTRACTOR_MASTER.FETCHED.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),t(bx,gx)})).finally((()=>{o(!1)}))}),[]),(0,n.useEffect)((()=>{if(""===M)A(m);else{const e=s0(M,m);A(e)}}),[M]),(0,w.jsxs)(n.Fragment,{children:[p?(0,w.jsx)(Yoe,{ListOfAllContractors:[...d].filter((e=>"self"!==e.label.toLowerCase()))||[],SelfContractorDetails:[...d].filter((e=>"self"===e.label.toLowerCase())),Open:p,Title:x?"Update Existing Labour":"Create New Labour",DialogData:x,SetDialogData:z,ToggleDialogBox:E,FetchAllLaboursByContractorId:S,ContractorId:s,AllLabourNames:m[0]&&m.map((e=>e.name.toLowerCase()))}):null,v?(0,w.jsx)(qoe,{ModalState:v,SetModalState:z,ToggleFunction:E,LoaderState:y,OnSubmit:()=>{k(!0),((e,t)=>RD("".concat("/labour/deleteLabour","/").concat(e,"/account/").concat(t)).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)))(null===x||void 0===x?void 0:x.id,a).then((e=>{if(e&&e.data){const{statusCode:a,success:n}=e.data;n||200===a?(t(Vx.LABOUR_MASTER.DELETE.SUCCESS,px),E("Delete Labour"),z(null),S(s)):t(Vx.LABOUR_MASTER.DELETE.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),t(Vx.LABOUR_MASTER.DELETE.FAILED,gx)})).finally((()=>{k(!1)}))}}):null,(0,w.jsx)("div",{className:"page-content",children:r?(0,w.jsx)(xH,{}):(0,w.jsxs)(w.Fragment,{children:[(0,w.jsxs)(wH,{container:!0,className:"d-flex align-items-center my-1",spacing:2,children:[(0,w.jsx)(wH,{item:!0,xs:12,sm:4,md:6,lg:6,className:"py-1",children:(0,w.jsx)(_o,{className:"inter-medium-500",children:e})}),(0,w.jsx)(wH,{item:!0,xs:12,sm:5,md:4,lg:4,className:"py-1",children:(0,w.jsx)(OK,{IsSelect:!0,Name:"selectContractor",Id:"selectContractor",Value:s,SelectOptions:d||[],Label:"Select Contractor",OnChange:e=>{const{value:t}=e.target;l(t)}})}),(0,w.jsx)(wH,{item:!0,xs:12,sm:3,md:2,lg:2,className:"py-1",children:(0,w.jsx)(bL,{OnPress:()=>E("Create/Update"),children:"Create New Labour"})})]}),(0,w.jsx)(hl,{style:{color:"GrayText",border:"0.02rem solid GrayText"},className:"mt-2"}),i?null:(0,w.jsx)(wH,{container:!0,className:"my-2",spacing:2,children:(0,w.jsx)(wH,{item:!0,xs:12,sm:4,md:4,lg:4,children:(0,w.jsx)(DK,{CancelSearch:()=>{C("")},HandleSearch:e=>C(e.target.value),SearchText:M})})}),(0,w.jsx)(wH,{container:!0,className:"d-flex align-items-center my-2",children:(0,w.jsx)(wH,{item:!0,xs:12,sm:12,md:12,lg:12,children:i?(0,w.jsx)(xH,{}):(0,w.jsx)(Ure,{Columns:Joe,DenseTable:!0,IsOutSideSearch:!0,GetRowDataOnClickOfEditIcon:(e,t)=>{((e,t)=>{"Update Labour"===e?(z(t),E("Create/Update")):"Create Labour"===e?E("Create/Update"):(z(t),E("Delete Labour"))})(e,t)},RowsToDisplay:10,RowData:h||[],OptionsForRowsPerPage:[5,10,15,25,50]})})})]})})]})},Zoe=QU((e=>({menuItem:{display:"grid"}}))),$oe=e=>{let{RowData:t=[],Columns:a,RowsToDisplay:r,OptionsForRowsPerPage:o,HoverEffect:i,DenseTable:c,RequiredSearch:s,DataToBeExport:l,FileNameForExportData:d,HeaderFontSize:u,GetRowDataOnClickOfEditIcon:m,IsOutSideSearch:f}=e;const h=Zoe(),[A,p]=(0,n.useState)("asc"),[g,v]=(0,n.useState)(a[0].id),[b,y]=(0,n.useState)([...t]),[k,x]=(0,n.useState)(0),[z,M]=(0,n.useState)(r||10),[C,S]=(0,n.useState)("");return(0,n.useEffect)((()=>{if(C){const e=c0(C,t);y(e),x(0)}else y([...t])}),[C]),(0,n.useEffect)((()=>{f&&t&&(y(t),x(0))}),[t,f]),(0,w.jsxs)(ct,{sx:{width:"100%",mb:2,borderRadius:"5px"},children:[(s||l)&&(0,w.jsx)("div",{className:"d-flex align-items-center py-2 ps-2 pe-3",style:{background:"rgba(224, 224, 224, 0.4)",borderRadius:"5px 5px 0 0"},children:(0,w.jsxs)("div",{className:"d-flex align-items-center gap-1",children:[s&&(0,w.jsx)(DK,{CancelSearch:()=>{S(""),c0(C,t),y([...t])},HandleSearch:e=>{const{value:a}=e.target;S(a),c0(a,t)},SearchText:C}),l&&(0,w.jsx)(bL,{Type:"submit",OnPress:()=>{$x(t,a,d)},Size:"small",ClassName:"ms-2",children:"Export"})]})}),(0,w.jsx)(f0,{style:s||l?{}:{borderTopLeftRadius:"5px",borderTopRightRadius:"5px"},children:(0,w.jsxs)(y0,{size:c?"small":"medium",className:"rounded rounded-2",children:[(0,w.jsx)(E0,{style:{background:"rgba(224, 224, 224, 0.4)"},children:(0,w.jsx)(F0,{children:a.map((e=>(0,w.jsx)(_0,{sortDirection:g===e.id&&A,style:{cursor:"pointer",padding:"auto",fontSize:u||"13px"},align:e.headerAlign||"left",children:e.isSort?(0,w.jsx)(q0,{active:g===e.id,direction:g===e.id?A:"asc",onClick:()=>t0(A,g,e.id,p,v),children:(0,w.jsx)(pz,{className:"inter-medium-300",variant:"inherit",children:e.label})}):(0,w.jsx)(pz,{className:"inter-medium-300",variant:"inherit",children:e.label})},e.id)))})}),(0,w.jsx)(a4,{children:b&&b[0]?i0(b,o0(A,g)).slice(k*z,k*z+z).map((e=>(0,w.jsx)(F0,{hover:!!i,role:"row",tabIndex:-1,children:a.map((t=>(0,w.jsx)(_0,{align:t.cellAlign||"left",sx:{padding:"auto"},children:t.isIcon&&"Action"===t.label?(0,w.jsxs)("div",{className:"d-flex justify-content-center gap-3",children:[(0,w.jsx)("img",{src:E4,className:"cursor-pointer",alt:"View",style:{width:"22px",height:"22px"},onClick:()=>{m("View Work Permit Type",e,"/work-permit-type-master/view")}}),(0,w.jsx)("img",{src:C4,className:"cursor-pointer",alt:"Edit",style:{width:"22px",height:"22px"},onClick:()=>{m("Update Work Permit Type",e,"/work-permit-type-master/update")}})]}):"startTime"===t.id||"endTime"===t.id?(0,w.jsx)(pz,{noWrap:!0,className:"inter-medium-300",variant:"inherit",children:Wx()(e[t.id]).format("hh:mm A")||"Not Available"}):(0,w.jsx)(pz,{noWrap:!0,className:"inter-medium-300",variant:"inherit",children:e[t.id]||"Not Available"})},t.id)))},e.id))):(0,w.jsx)(F0,{hover:!!i,role:"row",children:(0,w.jsx)(_0,{align:"center",sx:{padding:"auto"},colSpan:null===a||void 0===a?void 0:a.length,children:(0,w.jsx)(pz,{variant:"subtitle2",className:"inter-regular-400 my-3",children:"There are no records to display"})})})})]})}),(0,w.jsx)(M4,{rowsPerPageOptions:o||[5,10,25],component:"div",className:"custom-mui-pagination",slotProps:{select:{MenuProps:{MenuListProps:{classes:{root:h.menuItem},sx:{"& .MuiMenuItem-root":{padding:"5px 8px"}}}}}},count:b&&b.length,rowsPerPage:z,page:k,onPageChange:(e,t)=>a0(0,t,x),onRowsPerPageChange:e=>n0(e,M,x)})]})},eie=[{label:"Work Permit Type",excelName:"Work Permit Type",isSort:!0,id:"workPermitTypename",isIcon:!1},{label:"No. Of Labours",excelName:"No. Of Labours",isSort:!0,id:"minNumberOfPeople",isIcon:!1},{label:"Start Time",excelName:"Start Time",isSort:!0,id:"startTime",isIcon:!1},{label:"End Time",excelName:"End Time",isSort:!0,id:"endTime",isIcon:!1},{label:"Action",isSort:!1,id:"ActionToEditAndDelete",isIcon:!0,cellAlign:"center",editActionColor:WD,viewActionColor:WD,deleteActionColor:"#EA372F",headerAlign:"center"}],tie=()=>{const e=tz()&&tz();document.title="".concat(e," | Work Permit");const t=Hs(),{showSnackbar:a}=r_(),{accountId:r}=KD(),[o,i]=(0,n.useState)(!1),[c,s]=(0,n.useState)([]),[l,d]=(0,n.useState)([]),[u,m]=(0,n.useState)("");return(0,n.useEffect)((()=>{navigator.onLine?(i(!0),R$(r).then((e=>{if(e&&e.data){const{statusCode:t,data:n,message:r,success:o}=e.data;o&&200===t?(d(n),s(n)):(a(n||r||bx,gx),d([]),s([]))}})).catch((e=>{console.log("Error: ",e),a(bx,gx)})).finally((()=>{i(!1)}))):a(vx,gx)}),[]),(0,n.useEffect)((()=>{if(""===u)d(c);else{const e=s0(u,c);d(e)}}),[u]),(0,w.jsx)(n.Fragment,{children:(0,w.jsx)("div",{className:"page-content",children:o?(0,w.jsx)(xH,{}):(0,w.jsxs)("div",{children:[(0,w.jsxs)(wH,{container:!0,className:"d-flex align-items-center my-1",spacing:2,children:[(0,w.jsx)(wH,{item:!0,xs:12,sm:8,md:9,lg:9,className:"py-1",children:(0,w.jsx)(_o,{className:"inter-medium-500",children:e})}),(0,w.jsx)(wH,{item:!0,xs:12,sm:4,md:3,lg:3,className:"py-1",children:(0,w.jsx)(bL,{OnPress:()=>{localStorage.removeItem("%temp?localhost:work-permit-type-details?client%"),t("/work-permit-type-master/create")},children:"Create New Work Permit Type"})})]}),(0,w.jsx)(hl,{style:{color:"GrayText",border:"0.02rem solid GrayText"},className:"mt-2"}),(0,w.jsx)(wH,{container:!0,className:"my-2",spacing:2,children:(0,w.jsx)(wH,{item:!0,xs:12,sm:4,md:4,lg:4,children:(0,w.jsx)(DK,{CancelSearch:()=>{m("")},HandleSearch:e=>m(e.target.value),SearchText:u})})}),(0,w.jsx)(wH,{container:!0,className:"my-2",children:(0,w.jsx)(wH,{item:!0,xs:12,children:(0,w.jsx)($oe,{Columns:eie,RowData:l||[],DenseTable:!0,GetRowDataOnClickOfEditIcon:(e,a,n)=>{var r,o;r=a,o=n,localStorage.setItem("%temp?localhost:work-permit-type-details?client%",JSON.stringify(r)),t("".concat(o,"/").concat(r.id))},RowsToDisplay:10,OptionsForRowsPerPage:[5,10,15,25,50],IsOutSideSearch:!0})})})]})})})},aie=e=>{let{adapter:t,value:a,props:n}=e;if(null===a)return null;const{minTime:r,maxTime:o,minutesStep:i,shouldDisableTime:c,disableIgnoringDatePartForTimeValidation:s=!1,disablePast:l,disableFuture:d,timezone:u}=n,m=t.utils.date(void 0,u),f=g7(s,t.utils);switch(!0){case!t.utils.isValid(a):return"invalidDate";case Boolean(r&&f(r,a)):return"minTime";case Boolean(o&&f(a,o)):return"maxTime";case Boolean(d&&t.utils.isAfter(a,m)):return"disableFuture";case Boolean(l&&t.utils.isBefore(a,m)):return"disablePast";case Boolean(c&&c(a,"hours")):return"shouldDisableTime-hours";case Boolean(c&&c(a,"minutes")):return"shouldDisableTime-minutes";case Boolean(c&&c(a,"seconds")):return"shouldDisableTime-seconds";case Boolean(i&&t.utils.getMinutes(a)%i!==0):return"minutesStep";default:return null}},nie=e=>{const t=(e=>{var t,a,n,r;const o=Y7(),i=(null!==(t=e.ampm)&&void 0!==t?t:o.is12HourCycleInCurrentLocale())?o.formats.fullTime12h:o.formats.fullTime24h;return(0,A.A)({},e,{disablePast:null!==(a=e.disablePast)&&void 0!==a&&a,disableFuture:null!==(n=e.disableFuture)&&void 0!==n&&n,format:null!==(r=e.format)&&void 0!==r?r:i})})(e),{forwardedProps:a,internalProps:n}=I9(t,"time");return M9({forwardedProps:a,internalProps:n,valueManager:H7,fieldValueManager:Q7,validator:aie,valueType:"time"})},rie=["slots","slotProps","InputProps","inputProps"],oie=n.forwardRef((function(e,t){var a;const n=Y6({props:e,name:"MuiTimeField"}),{slots:r,slotProps:o,InputProps:i,inputProps:c}=n,s=(0,p.A)(n,rie),l=n,d=null!==(a=null===r||void 0===r?void 0:r.textField)&&void 0!==a?a:e.enableAccessibleFieldDOMStructure?Uee:MK,u=W({elementType:d,externalSlotProps:null===o||void 0===o?void 0:o.textField,externalForwardedProps:s,ownerState:l,additionalProps:{ref:t}});u.inputProps=(0,A.A)({},c,u.inputProps),u.InputProps=(0,A.A)({},i,u.InputProps);const m=nie(u),f=Hee(m),h=O9((0,A.A)({},f,{slots:r,slotProps:o}));return(0,w.jsx)(d,(0,A.A)({},h))}));function iie(e){return(0,Ce.Ay)("MuiPickersToolbarText",e)}const cie=(0,C.A)("MuiPickersToolbarText",["root","selected"]),sie=["className","selected","value"],lie=(0,i.Ay)(pz,{name:"MuiPickersToolbarText",slot:"Root",overridesResolver:(e,t)=>[t.root,{["&.".concat(cie.selected)]:t.selected}]})((e=>{let{theme:t}=e;return{transition:t.transitions.create("color"),color:(t.vars||t).palette.text.secondary,["&.".concat(cie.selected)]:{color:(t.vars||t).palette.text.primary}}})),die=n.forwardRef((function(e,t){const a=Y6({props:e,name:"MuiPickersToolbarText"}),{className:n,value:r}=a,o=(0,p.A)(a,sie),i=(e=>{const{classes:t,selected:a}=e,n={root:["root",a&&"selected"]};return(0,I.A)(n,iie,t)})(a);return(0,w.jsx)(lie,(0,A.A)({ref:t,className:Z7(n,i.root),component:"span"},o,{children:r}))})),uie=["align","className","selected","typographyClassName","value","variant","width"],mie=(0,i.Ay)(sL,{name:"MuiPickersToolbarButton",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:0,minWidth:16,textTransform:"none"}),fie=n.forwardRef((function(e,t){const a=Y6({props:e,name:"MuiPickersToolbarButton"}),{align:n,className:r,selected:o,typographyClassName:i,value:c,variant:s,width:l}=a,d=(0,p.A)(a,uie),u=(e=>{const{classes:t}=e;return(0,I.A)({root:["root"]},$7,t)})(a);return(0,w.jsx)(mie,(0,A.A)({variant:"text",ref:t,className:Z7(r,u.root)},l?{sx:{width:l}}:{},d,{children:(0,w.jsx)(die,{align:n,className:i,variant:s,value:c,selected:o})}))}));function hie(e){return(0,Ce.Ay)("MuiTimePickerToolbar",e)}const Aie=(0,C.A)("MuiTimePickerToolbar",["root","separator","hourMinuteLabel","hourMinuteLabelLandscape","hourMinuteLabelReverse","ampmSelection","ampmLandscape","ampmLabel"]),pie=["ampm","ampmInClock","value","isLandscape","onChange","view","onViewChange","views","disabled","readOnly","className"],gie=e=>{const{isLandscape:t,classes:a,isRtl:n}=e,r={root:["root"],separator:["separator"],hourMinuteLabel:["hourMinuteLabel",t&&"hourMinuteLabelLandscape",n&&"hourMinuteLabelReverse"],ampmSelection:["ampmSelection",t&&"ampmLandscape"],ampmLabel:["ampmLabel"]};return(0,I.A)(r,hie,a)},vie=(0,i.Ay)(n8,{name:"MuiTimePickerToolbar",slot:"Root",overridesResolver:(e,t)=>t.root})({}),bie=(0,i.Ay)(die,{name:"MuiTimePickerToolbar",slot:"Separator",overridesResolver:(e,t)=>t.separator})({outline:0,margin:"0 4px 0 2px",cursor:"default"}),yie=(0,i.Ay)("div",{name:"MuiTimePickerToolbar",slot:"HourMinuteLabel",overridesResolver:(e,t)=>[{["&.".concat(Aie.hourMinuteLabelLandscape)]:t.hourMinuteLabelLandscape,["&.".concat(Aie.hourMinuteLabelReverse)]:t.hourMinuteLabelReverse},t.hourMinuteLabel]})({display:"flex",justifyContent:"flex-end",alignItems:"flex-end",variants:[{props:{isRtl:!0},style:{flexDirection:"row-reverse"}},{props:{isLandscape:!0},style:{marginTop:"auto"}}]}),kie=(0,i.Ay)("div",{name:"MuiTimePickerToolbar",slot:"AmPmSelection",overridesResolver:(e,t)=>[{[".".concat(Aie.ampmLabel)]:t.ampmLabel},{["&.".concat(Aie.ampmLandscape)]:t.ampmLandscape},t.ampmSelection]})({display:"flex",flexDirection:"column",marginRight:"auto",marginLeft:12,["& .".concat(Aie.ampmLabel)]:{fontSize:17},variants:[{props:{isLandscape:!0},style:{margin:"4px 0 auto",flexDirection:"row",justifyContent:"space-around",flexBasis:"100%"}}]});function wie(e){const t=Y6({props:e,name:"MuiTimePickerToolbar"}),{ampm:a,ampmInClock:n,value:r,isLandscape:o,onChange:i,view:c,onViewChange:s,views:l,disabled:d,readOnly:u,className:m}=t,f=(0,p.A)(t,pie),h=Y7(),g=r8(),v=F(),b=Boolean(a&&!n&&l.includes("hours")),{meridiemMode:y,handleMeridiemChange:k}=cae(r,a,i),x=(0,A.A)({},t,{isRtl:v}),z=gie(x),M=(0,w.jsx)(bie,{tabIndex:-1,value:":",variant:"h3",selected:!1,className:z.separator});return(0,w.jsxs)(vie,(0,A.A)({landscapeDirection:"row",toolbarTitle:g.timePickerToolbarTitle,isLandscape:o,ownerState:x,className:Z7(z.root,m)},f,{children:[(0,w.jsxs)(yie,{className:z.hourMinuteLabel,ownerState:x,children:[f8(l,"hours")&&(0,w.jsx)(fie,{tabIndex:-1,variant:"h3",onClick:()=>s("hours"),selected:"hours"===c,value:r?(e=>a?h.format(e,"hours12h"):h.format(e,"hours24h"))(r):"--"}),f8(l,["hours","minutes"])&&M,f8(l,"minutes")&&(0,w.jsx)(fie,{tabIndex:-1,variant:"h3",onClick:()=>s("minutes"),selected:"minutes"===c,value:r?h.format(r,"minutes"):"--"}),f8(l,["minutes","seconds"])&&M,f8(l,"seconds")&&(0,w.jsx)(fie,{variant:"h3",onClick:()=>s("seconds"),selected:"seconds"===c,value:r?h.format(r,"seconds"):"--"})]}),b&&(0,w.jsxs)(kie,{className:z.ampmSelection,ownerState:x,children:[(0,w.jsx)(fie,{disableRipple:!0,variant:"subtitle2",selected:"am"===y,typographyClassName:z.ampmLabel,value:i7(h,"am"),onClick:u?void 0:()=>k("am"),disabled:d}),(0,w.jsx)(fie,{disableRipple:!0,variant:"subtitle2",selected:"pm"===y,typographyClassName:z.ampmLabel,value:i7(h,"pm"),onClick:u?void 0:()=>k("pm"),disabled:d})]})]}))}function xie(e,t){var a,r,o,i;const c=Y7(),s=Y6({props:e,name:t}),l=null!==(a=s.ampm)&&void 0!==a?a:c.is12HourCycleInCurrentLocale(),d=n.useMemo((()=>{var e;return null==(null===(e=s.localeText)||void 0===e?void 0:e.toolbarTitle)?s.localeText:(0,A.A)({},s.localeText,{timePickerToolbarTitle:s.localeText.toolbarTitle})}),[s.localeText]);return(0,A.A)({},s,{ampm:l,localeText:d},e7({views:s.views,openTo:s.openTo,defaultViews:["hours","minutes"],defaultOpenTo:"hours"}),{disableFuture:null!==(r=s.disableFuture)&&void 0!==r&&r,disablePast:null!==(o=s.disablePast)&&void 0!==o&&o,slots:(0,A.A)({toolbar:wie},s.slots),slotProps:(0,A.A)({},s.slotProps,{toolbar:(0,A.A)({ampm:l,ampmInClock:s.ampmInClock},null===(i=s.slotProps)||void 0===i?void 0:i.toolbar)})})}function zie(e){return(0,Ce.Ay)("MuiTimeClock",e)}(0,C.A)("MuiTimeClock",["root","arrowSwitcher"]);const Mie=220,Cie=36,Sie={x:Mie/2,y:Mie/2},Eie=Sie.x-Sie.x,Tie=0-Sie.y,Bie=(e,t,a)=>{const n=t-Sie.x,r=a-Sie.y,o=Math.atan2(Eie,Tie)-Math.atan2(n,r);let i=o*(180/Math.PI);i=Math.round(i/e)*e,i%=360;const c=n**2+r**2;return{value:Math.floor(i/e)||0,distance:Math.sqrt(c)}};function Rie(e){return(0,Ce.Ay)("MuiClockPointer",e)}(0,C.A)("MuiClockPointer",["root","thumb"]);const Iie=["className","hasSelected","isInner","type","viewValue"],Nie=e=>{const{classes:t}=e;return(0,I.A)({root:["root"],thumb:["thumb"]},Rie,t)},Pie=(0,i.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"])}}]}})),Fie=(0,i.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 Oie(e){const t=Y6({props:e,name:"MuiClockPointer"}),{className:a,isInner:r,type:o,viewValue:i}=t,c=(0,p.A)(t,Iie),s=n.useRef(o);n.useEffect((()=>{s.current=o}),[o]);const l=(0,A.A)({},t,{shouldAnimate:s.current!==o}),d=Nie(l);return(0,w.jsx)(Pie,(0,A.A)({style:(()=>{let e=360/("hours"===o?12:60)*i;return"hours"===o&&i>12&&(e-=360),{height:Math.round((r?.26:.4)*Mie),transform:"rotateZ(".concat(e,"deg)")}})(),className:Z7(a,d.root),ownerState:l},c,{children:(0,w.jsx)(Fie,{ownerState:l,className:d.thumb})}))}function Die(e){return(0,Ce.Ay)("MuiClock",e)}(0,C.A)("MuiClock",["root","clock","wrapper","squareMask","pin","amButton","pmButton","meridiemText","selected"]);const Uie=(0,i.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)}})),jie=(0,i.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"}),Lie=(0,i.Ay)("div",{name:"MuiClock",slot:"Wrapper",overridesResolver:(e,t)=>t.wrapper})({"&:focus":{outline:"none"}}),_ie=(0,i.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"}}}]}),Hie=(0,i.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%)"}})),Qie=(e,t)=>({zIndex:1,bottom:8,paddingLeft:4,paddingRight:4,width:Cie,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}}}]}),Kie=(0,i.Ay)(Ei,{name:"MuiClock",slot:"AmButton",overridesResolver:(e,t)=>t.amButton})((e=>{let{theme:t}=e;return(0,A.A)({},Qie(t,"am"),{position:"absolute",left:8})})),Vie=(0,i.Ay)(Ei,{name:"MuiClock",slot:"PmButton",overridesResolver:(e,t)=>t.pmButton})((e=>{let{theme:t}=e;return(0,A.A)({},Qie(t,"pm"),{position:"absolute",right:8})})),Gie=(0,i.Ay)(pz,{name:"MuiClock",slot:"meridiemText",overridesResolver:(e,t)=>t.meridiemText})({overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"});function Wie(e){const t=Y6({props:e,name:"MuiClock"}),{ampm:a,ampmInClock:r,autoFocus:o,children:i,value:c,handleMeridiemChange:s,isTimeDisabled:l,meridiemMode:d,minutesStep:u=1,onChange:m,selectedId:f,type:h,viewValue:A,disabled:p=!1,readOnly:g,className:v}=t,b=t,y=Y7(),k=r8(),x=n.useRef(!1),z=(e=>{const{classes:t,meridiemMode:a}=e,n={root:["root"],clock:["clock"],wrapper:["wrapper"],squareMask:["squareMask"],pin:["pin"],amButton:["amButton","am"===a&&"selected"],pmButton:["pmButton","pm"===a&&"selected"],meridiemText:["meridiemText"]};return(0,I.A)(n,Die,t)})(b),M=l(A,h),C=!a&&"hours"===h&&(A<1||A>12),S=(e,t)=>{p||g||l(e,h)||m(e,t)},E=(e,t)=>{let{offsetX:n,offsetY:r}=e;if(void 0===n){const t=e.target.getBoundingClientRect();n=e.changedTouches[0].clientX-t.left,r=e.changedTouches[0].clientY-t.top}const o="seconds"===h||"minutes"===h?function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;const n=6*a;let{value:r}=Bie(n,e,t);return r=r*a%60,r}(n,r,u):((e,t,a)=>{const{value:n,distance:r}=Bie(30,e,t);let o=n||12;return a?o%=12:r"hours"===h||A%5===0),[h,A]),B="minutes"===h?u:1,R=n.useRef(null);(0,ae.A)((()=>{o&&R.current.focus()}),[o]);return(0,w.jsxs)(Uie,{className:Z7(v,z.root),children:[(0,w.jsxs)(jie,{className:z.clock,children:[(0,w.jsx)(_ie,{onTouchMove:e=>{x.current=!0,E(e,"shallow")},onTouchEnd:e=>{x.current&&(E(e,"finish"),x.current=!1)},onMouseUp:e=>{x.current&&(x.current=!1),E(e.nativeEvent,"finish")},onMouseMove:e=>{e.buttons>0&&E(e.nativeEvent,"shallow")},ownerState:{disabled:p},className:z.squareMask}),!M&&(0,w.jsxs)(n.Fragment,{children:[(0,w.jsx)(Hie,{className:z.pin}),null!=c&&(0,w.jsx)(Oie,{type:h,viewValue:A,isInner:C,hasSelected:T})]}),(0,w.jsx)(Lie,{"aria-activedescendant":f,"aria-label":k.clockLabelText(h,c,y),ref:R,role:"listbox",onKeyDown:e=>{if(!x.current)switch(e.key){case"Home":S(0,"partial"),e.preventDefault();break;case"End":S("minutes"===h?59:23,"partial"),e.preventDefault();break;case"ArrowUp":S(A+B,"partial"),e.preventDefault();break;case"ArrowDown":S(A-B,"partial"),e.preventDefault()}},tabIndex:0,className:z.wrapper,children:i})]}),a&&r&&(0,w.jsxs)(n.Fragment,{children:[(0,w.jsx)(Kie,{onClick:g?void 0:()=>s("am"),disabled:p||null===d,ownerState:b,className:z.amButton,title:i7(y,"am"),children:(0,w.jsx)(Gie,{variant:"caption",className:z.meridiemText,children:i7(y,"am")})}),(0,w.jsx)(Vie,{disabled:p||null===d,onClick:g?void 0:()=>s("pm"),ownerState:b,className:z.pmButton,title:i7(y,"pm"),children:(0,w.jsx)(Gie,{variant:"caption",className:z.meridiemText,children:i7(y,"pm")})})]})]})}function Yie(e){return(0,Ce.Ay)("MuiClockNumber",e)}const qie=(0,C.A)("MuiClockNumber",["root","selected","disabled"]),Jie=["className","disabled","index","inner","label","selected"],Xie=(0,i.Ay)("span",{name:"MuiClockNumber",slot:"Root",overridesResolver:(e,t)=>[t.root,{["&.".concat(qie.disabled)]:t.disabled},{["&.".concat(qie.selected)]:t.selected}]})((e=>{let{theme:t}=e;return{height:Cie,width:Cie,position:"absolute",left:"calc((100% - ".concat(Cie,"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(qie.selected)]:{color:(t.vars||t).palette.primary.contrastText},["&.".concat(qie.disabled)]:{pointerEvents:"none",color:(t.vars||t).palette.text.disabled},variants:[{props:{inner:!0},style:(0,A.A)({},t.typography.body2,{color:(t.vars||t).palette.text.secondary})}]}}));function Zie(e){const t=Y6({props:e,name:"MuiClockNumber"}),{className:a,disabled:n,index:r,inner:o,label:i,selected:c}=t,s=(0,p.A)(t,Jie),l=t,d=(e=>{const{classes:t,selected:a,disabled:n}=e,r={root:["root",a&&"selected",n&&"disabled"]};return(0,I.A)(r,Yie,t)})(l),u=r%12/12*Math.PI*2-Math.PI/2,m=(Mie-Cie-2)/2*(o?.65:1),f=Math.round(Math.cos(u)*m),h=Math.round(Math.sin(u)*m);return(0,w.jsx)(Xie,(0,A.A)({className:Z7(a,d.root),"aria-disabled":!!n||void 0,"aria-selected":!!c||void 0,role:"option",style:{transform:"translate(".concat(f,"px, ").concat(h+(Mie-Cie)/2,"px")},ownerState:l},s,{children:i}))}const $ie=e=>{let{ampm:t,value:a,getClockNumberText:n,isDisabled:r,selectedId:o,utils:i}=e;const c=a?i.getHours(a):null,s=[],l=t?12:23,d=e=>null!==c&&(t?12===e?12===c||0===c:c===e||c-12===e:c===e);for(let u=t?1:0;u<=l;u+=1){let e=u.toString();0===u&&(e="00");const a=!t&&(0===u||u>12);e=i.formatNumber(e);const c=d(u);s.push((0,w.jsx)(Zie,{id:c?o:void 0,index:u,inner:a,selected:c,disabled:r(u),label:e,"aria-label":n(e)},u))}return s},ece=e=>{let{utils:t,value:a,isDisabled:n,getClockNumberText:r,selectedId:o}=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,c]=e;const s=i===a;return(0,w.jsx)(Zie,{label:c,id:s?o:void 0,index:t+1,inner:!1,disabled:n(i),selected:s,"aria-label":r(c)},i)}))},tce=e=>{let{value:t,referenceDate:a,utils:r,props:o,timezone:i}=e;const c=n.useMemo((()=>H7.getInitialReferenceValue({value:t,utils:r,props:o,referenceDate:a,granularity:b7.day,timezone:i,getTodayDate:()=>o7(r,i,"date")})),[]);return null!==t&&void 0!==t?t:c},ace=["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"],nce=(0,i.Ay)(vae,{name:"MuiTimeClock",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"flex",flexDirection:"column",position:"relative"}),rce=(0,i.Ay)(iae,{name:"MuiTimeClock",slot:"ArrowSwitcher",overridesResolver:(e,t)=>t.arrowSwitcher})({position:"absolute",right:12,top:15}),oce=["hours","minutes"],ice=n.forwardRef((function(e,t){const a=Y7(),r=Y6({props:e,name:"MuiTimeClock"}),{ampm:o=a.is12HourCycleInCurrentLocale(),ampmInClock:i=!1,autoFocus:c,slots:s,slotProps:l,value:d,defaultValue:u,referenceDate:m,disableIgnoringDatePartForTimeValidation:f=!1,maxTime:h,minTime:g,disableFuture:v,disablePast:b,minutesStep:y=1,shouldDisableTime:k,showViewSwitcher:x,onChange:z,view:M,views:C=oce,openTo:S,onViewChange:E,focusedView:T,onFocusedViewChange:B,className:R,disabled:N,readOnly:P,timezone:F}=r,O=(0,p.A)(r,ace),{value:D,handleValueChange:U,timezone:j}=E8({name:"TimeClock",timezone:F,value:d,defaultValue:u,onChange:z,valueManager:H7}),L=tce({value:D,referenceDate:m,utils:a,props:r,timezone:j}),_=r8(),H=J7(j),{view:Q,setView:K,previousView:V,nextView:G,setValueAndGoToNextView:W}=B8({view:M,views:C,openTo:S,onViewChange:E,onChange:U,focusedView:T,onFocusedViewChange:B}),{meridiemMode:Y,handleMeridiemChange:q}=cae(L,o,W),J=n.useCallback(((e,t)=>{const n=g7(f,a),r="hours"===t||"minutes"===t&&C.includes("seconds"),i=e=>{let{start:t,end:a}=e;return(!g||!n(g,a))&&((!h||!n(t,h))&&((!v||!n(t,H))&&(!b||!n(H,r?a:t))))},c=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(a.setHours(L,e),"hours");case"minutes":return!k(a.setMinutes(L,e),"minutes");case"seconds":return!k(a.setSeconds(L,e),"seconds");default:return!1}return!0};switch(t){case"hours":{const t=h7(e,Y,o),n=a.setHours(L,t);return!i({start:a.setSeconds(a.setMinutes(n,0),0),end:a.setSeconds(a.setMinutes(n,59),59)})||!c(t)}case"minutes":{const t=a.setMinutes(L,e);return!i({start:a.setSeconds(t,0),end:a.setSeconds(t,59)})||!c(e,y)}case"seconds":{const t=a.setSeconds(L,e);return!i({start:t,end:t})||!c(e)}default:throw new Error("not supported")}}),[o,L,f,h,Y,g,y,k,a,v,b,H,C]),X=(0,Mj.A)(),Z=n.useMemo((()=>{switch(Q){case"hours":{const e=(e,t)=>{const n=h7(e,Y,o);W(a.setHours(L,n),t,"hours")};return{onChange:e,viewValue:a.getHours(L),children:$ie({value:D,utils:a,ampm:o,onChange:e,getClockNumberText:_.hoursClockNumberText,isDisabled:e=>N||J(e,"hours"),selectedId:X})}}case"minutes":{const e=a.getMinutes(L),t=(e,t)=>{W(a.setMinutes(L,e),t,"minutes")};return{viewValue:e,onChange:t,children:ece({utils:a,value:e,onChange:t,getClockNumberText:_.minutesClockNumberText,isDisabled:e=>N||J(e,"minutes"),selectedId:X})}}case"seconds":{const e=a.getSeconds(L),t=(e,t)=>{W(a.setSeconds(L,e),t,"seconds")};return{viewValue:e,onChange:t,children:ece({utils:a,value:e,onChange:t,getClockNumberText:_.secondsClockNumberText,isDisabled:e=>N||J(e,"seconds"),selectedId:X})}}default:throw new Error("You must provide the type for ClockView")}}),[Q,a,D,o,_.hoursClockNumberText,_.minutesClockNumberText,_.secondsClockNumberText,Y,W,L,J,X,N]),$=r,ee=(e=>{const{classes:t}=e;return(0,I.A)({root:["root"],arrowSwitcher:["arrowSwitcher"]},zie,t)})($);return(0,w.jsxs)(nce,(0,A.A)({ref:t,className:Z7(ee.root,R),ownerState:$},O,{children:[(0,w.jsx)(Wie,(0,A.A)({autoFocus:null!==c&&void 0!==c?c:!!T,ampmInClock:i&&C.includes("hours"),value:D,type:Q,ampm:o,minutesStep:y,isTimeDisabled:J,meridiemMode:Y,handleMeridiemChange:q,selectedId:X,disabled:N,readOnly:P},Z)),x&&(0,w.jsx)(rce,{className:ee.arrowSwitcher,slots:s,slotProps:l,onGoToPrevious:()=>K(V),isPreviousDisabled:!V,previousLabel:_.openPreviousView,onGoToNext:()=>K(G),isNextDisabled:!G,nextLabel:_.openNextView,ownerState:$})]}))}));function cce(e){return(0,Ce.Ay)("MuiDigitalClock",e)}(0,C.A)("MuiDigitalClock",["root","list","item"]);const sce=["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"],lce=(0,i.Ay)(vae,{name:"MuiDigitalClock",slot:"Root",overridesResolver:(e,t)=>t.root})({overflowY:"auto",width:"100%","@media (prefers-reduced-motion: no-preference)":{scrollBehavior:"auto"},maxHeight:232,variants:[{props:{alreadyRendered:!0},style:{"@media (prefers-reduced-motion: no-preference)":{scrollBehavior:"smooth"}}}]}),dce=(0,i.Ay)(Bl,{name:"MuiDigitalClock",slot:"List",overridesResolver:(e,t)=>t.list})({padding:0}),uce=(0,i.Ay)(NK,{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,")"):ete(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,")"):ete(t.palette.primary.main,t.palette.action.focusOpacity)}}})),mce=n.forwardRef((function(e,t){var a;const r=Y7(),o=n.useRef(null),i=(0,D.A)(t,o),c=Y6({props:e,name:"MuiDigitalClock"}),{ampm:s=r.is12HourCycleInCurrentLocale(),timeStep:l=30,autoFocus:d,slots:u,slotProps:m,value:f,defaultValue:h,referenceDate:g,disableIgnoringDatePartForTimeValidation:v=!1,maxTime:b,minTime:y,disableFuture:k,disablePast:x,minutesStep:z=1,shouldDisableTime:M,onChange:C,view:S,openTo:E,onViewChange:T,focusedView:B,onFocusedViewChange:R,className:N,disabled:P,readOnly:F,views:O=["hours"],skipDisabled:U=!1,timezone:j}=c,L=(0,p.A)(c,sce),{value:_,handleValueChange:H,timezone:Q}=E8({name:"DigitalClock",timezone:j,value:f,defaultValue:h,onChange:C,valueManager:H7}),K=r8(),V=J7(Q),G=n.useMemo((()=>(0,A.A)({},c,{alreadyRendered:!!o.current})),[c]),Y=(e=>{const{classes:t}=e;return(0,I.A)({root:["root"],list:["list"],item:["item"]},cce,t)})(G),q=null!==(a=null===u||void 0===u?void 0:u.digitalClockItem)&&void 0!==a?a:uce,J=W({elementType:q,externalSlotProps:null===m||void 0===m?void 0:m.digitalClockItem,ownerState:{},className:Y.item}),X=tce({value:_,referenceDate:g,utils:r,props:c,timezone:Q}),Z=(0,Ie.A)((e=>H(e,"finish","hours"))),{setValueAndGoToNextView:$}=B8({view:S,views:O,openTo:E,onViewChange:T,onChange:Z,focusedView:B,onFocusedViewChange:R}),ee=(0,Ie.A)((e=>{$(e,"finish")}));n.useEffect((()=>{if(null===o.current)return;const e=o.current.querySelector('[role="listbox"] [role="option"][tabindex="0"], [role="listbox"] [role="option"][aria-selected="true"]');if(!e)return;const t=e.offsetTop;(d||B)&&e.focus(),o.current.scrollTop=t-4}));const te=n.useCallback((e=>{const t=g7(v,r);return!((!y||!t(y,e))&&(!b||!t(e,b))&&(!k||!t(e,V))&&(!x||!t(V,e)))||!(r.getMinutes(e)%z===0&&(!M||!M(e,"hours")))}),[v,r,y,b,k,V,x,z,M]),ae=n.useMemo((()=>{const e=r.startOfDay(X);return[e,...Array.from({length:Math.ceil(1440/l)-1},((t,a)=>r.addMinutes(e,l*(a+1))))]}),[X,l,r]),ne=ae.findIndex((e=>r.isEqual(e,X)));return(0,w.jsx)(lce,(0,A.A)({ref:i,className:Z7(Y.root,N),ownerState:G},L,{children:(0,w.jsx)(dce,{role:"listbox","aria-label":K.timePickerToolbarTitle,className:Y.list,children:ae.map(((e,t)=>{if(U&&te(e))return null;const a=r.isEqual(e,_),n=r.format(e,s?"fullTime12h":"fullTime24h"),o=ne===t||-1===ne&&0===t?0:-1;return(0,w.jsx)(q,(0,A.A)({onClick:()=>!F&&ee(e),selected:a,disabled:P||te(e),disableRipple:F,role:"option","aria-disabled":F,"aria-selected":a,tabIndex:o},J,{children:n}),n)}))})}))}));function fce(e){return(0,Ce.Ay)("MuiMultiSectionDigitalClock",e)}(0,C.A)("MuiMultiSectionDigitalClock",["root"]);function hce(e){return(0,Ce.Ay)("MuiMultiSectionDigitalClockSection",e)}(0,C.A)("MuiMultiSectionDigitalClockSection",["root","item"]);const Ace=["autoFocus","onChange","className","disabled","readOnly","items","active","slots","slotProps","skipDisabled"],pce=(0,i.Ay)(Bl,{name:"MuiMultiSectionDigitalClockSection",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t}=e;return{maxHeight:232,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"}}}]}})),gce=(0,i.Ay)(NK,{name:"MuiMultiSectionDigitalClockSection",slot:"Item",overridesResolver:(e,t)=>t.item})((e=>{let{theme:t}=e;return{padding:8,margin:"2px 4px",width:48,justifyContent:"center","&:first-of-type":{marginTop:4},"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.primary.mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):ete(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,")"):ete(t.palette.primary.main,t.palette.action.focusOpacity)}}})),vce=n.forwardRef((function(e,t){var a;const r=n.useRef(null),o=(0,D.A)(t,r),i=n.useRef(null),c=Y6({props:e,name:"MuiMultiSectionDigitalClockSection"}),{autoFocus:s,onChange:l,className:d,disabled:u,readOnly:m,items:f,active:h,slots:g,slotProps:v,skipDisabled:b}=c,y=(0,p.A)(c,Ace),k=n.useMemo((()=>(0,A.A)({},c,{alreadyRendered:!!r.current})),[c]),x=(e=>{const{classes:t}=e;return(0,I.A)({root:["root"],item:["item"]},hce,t)})(k),z=null!==(a=null===g||void 0===g?void 0:g.digitalClockSectionItem)&&void 0!==a?a:gce;n.useEffect((()=>{if(null===r.current)return;const e=r.current.querySelector('[role="option"][tabindex="0"], [role="option"][aria-selected="true"]');if(h&&s&&e&&e.focus(),!e||i.current===e)return;i.current=e;const t=e.offsetTop;r.current.scrollTop=t-4}));const M=f.findIndex((e=>e.isFocused(e.value)));return(0,w.jsx)(pce,(0,A.A)({ref:o,className:Z7(x.root,d),ownerState:k,autoFocusItem:s&&h,role:"listbox"},y,{children:f.map(((e,t)=>{var a;const n=null===(a=e.isDisabled)||void 0===a?void 0:a.call(e,e.value),r=u||n;if(b&&r)return null;const o=e.isSelected(e.value),i=M===t||-1===M&&0===t?0:-1;return(0,w.jsx)(z,(0,A.A)({onClick:()=>!m&&l(e.value),selected:o,disabled:r,disableRipple:m,role:"option","aria-disabled":m||r||void 0,"aria-label":e.ariaLabel,"aria-selected":o,tabIndex:i,className:x.item},null===v||void 0===v?void 0:v.digitalClockSectionItem,{children:e.label}),e.label)}))}))})),bce=e=>{let{now:t,value:a,utils:n,ampm:r,isDisabled:o,resolveAriaLabel:i,timeStep:c,valueOrReferenceDate:s}=e;const l=a?n.getHours(a):null,d=[],u=(e,t)=>{const a=null!==t&&void 0!==t?t:l;return null!==a&&(r?12===e?12===a||0===a:a===e||a-12===e:a===e)},m=e=>u(e,n.getHours(s)),f=r?11:23;for(let h=0;h<=f;h+=c){let e=n.format(n.setHours(t,h),r?"hours12h":"hours24h");const a=i(parseInt(e,10).toString());e=n.formatNumber(e),d.push({value:h,label:e,isSelected:u,isDisabled:o,isFocused:m,ariaLabel:a})}return d},yce=e=>{let{value:t,utils:a,isDisabled:n,timeStep:r,resolveLabel:o,resolveAriaLabel:i,hasValue:c=!0}=e;const s=e=>null!==t&&(c&&t===e),l=e=>t===e;return[...Array.from({length:Math.ceil(60/r)},((e,t)=>{const c=r*t;return{value:c,label:a.formatNumber(o(c)),isDisabled:n,isSelected:s,isFocused:l,ariaLabel:i(c.toString())}}))]},kce=["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"],wce=(0,i.Ay)(vae,{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)}})),xce=n.forwardRef((function(e,t){const a=Y7(),r=F(),o=Y6({props:e,name:"MuiMultiSectionDigitalClock"}),{ampm:i=a.is12HourCycleInCurrentLocale(),timeSteps:c,autoFocus:s,slots:l,slotProps:d,value:u,defaultValue:m,referenceDate:f,disableIgnoringDatePartForTimeValidation:h=!1,maxTime:g,minTime:v,disableFuture:b,disablePast:y,minutesStep:k=1,shouldDisableTime:x,onChange:z,view:M,views:C=["hours","minutes"],openTo:S,onViewChange:E,focusedView:T,onFocusedViewChange:B,className:R,disabled:N,readOnly:P,skipDisabled:O=!1,timezone:D}=o,U=(0,p.A)(o,kce),{value:j,handleValueChange:L,timezone:_}=E8({name:"MultiSectionDigitalClock",timezone:D,value:u,defaultValue:m,onChange:z,valueManager:H7}),H=r8(),Q=J7(_),K=n.useMemo((()=>(0,A.A)({hours:1,minutes:5,seconds:5},c)),[c]),V=tce({value:j,referenceDate:f,utils:a,props:o,timezone:_}),G=(0,Ie.A)(((e,t,a)=>L(e,t,a))),W=n.useMemo((()=>i&&C.includes("hours")?C.includes("meridiem")?C:[...C,"meridiem"]:C),[i,C]),{view:Y,setValueAndGoToNextView:q,focusedView:J}=B8({view:M,views:W,openTo:S,onViewChange:E,onChange:G,focusedView:T,onFocusedViewChange:B}),X=(0,Ie.A)((e=>{q(e,"finish","meridiem")})),{meridiemMode:Z,handleMeridiemChange:$}=cae(V,i,X,"finish"),ee=n.useCallback(((e,t)=>{const n=g7(h,a),r="hours"===t||"minutes"===t&&W.includes("seconds"),o=e=>{let{start:t,end:a}=e;return(!v||!n(v,a))&&((!g||!n(t,g))&&((!b||!n(t,Q))&&(!y||!n(Q,r?a:t))))},c=function(e){if(e%(arguments.length>1&&void 0!==arguments[1]?arguments[1]:1)!==0)return!1;if(x)switch(t){case"hours":return!x(a.setHours(V,e),"hours");case"minutes":return!x(a.setMinutes(V,e),"minutes");case"seconds":return!x(a.setSeconds(V,e),"seconds");default:return!1}return!0};switch(t){case"hours":{const t=h7(e,Z,i),n=a.setHours(V,t);return!o({start:a.setSeconds(a.setMinutes(n,0),0),end:a.setSeconds(a.setMinutes(n,59),59)})||!c(t)}case"minutes":{const t=a.setMinutes(V,e);return!o({start:a.setSeconds(t,0),end:a.setSeconds(t,59)})||!c(e,k)}case"seconds":{const t=a.setSeconds(V,e);return!o({start:t,end:t})||!c(e)}default:throw new Error("not supported")}}),[i,V,h,g,Z,v,k,x,a,b,y,Q,W]),te=n.useCallback((e=>{switch(e){case"hours":return{onChange:e=>{const t=h7(e,Z,i);q(a.setHours(V,t),"finish","hours")},items:bce({now:Q,value:j,ampm:i,utils:a,isDisabled:e=>ee(e,"hours"),timeStep:K.hours,resolveAriaLabel:H.hoursClockNumberText,valueOrReferenceDate:V})};case"minutes":return{onChange:e=>{q(a.setMinutes(V,e),"finish","minutes")},items:yce({value:a.getMinutes(V),utils:a,isDisabled:e=>ee(e,"minutes"),resolveLabel:e=>a.format(a.setMinutes(Q,e),"minutes"),timeStep:K.minutes,hasValue:!!j,resolveAriaLabel:H.minutesClockNumberText})};case"seconds":return{onChange:e=>{q(a.setSeconds(V,e),"finish","seconds")},items:yce({value:a.getSeconds(V),utils:a,isDisabled:e=>ee(e,"seconds"),resolveLabel:e=>a.format(a.setSeconds(Q,e),"seconds"),timeStep:K.seconds,hasValue:!!j,resolveAriaLabel:H.secondsClockNumberText})};case"meridiem":{const e=i7(a,"am"),t=i7(a,"pm");return{onChange:$,items:[{value:"am",label:e,isSelected:()=>!!j&&"am"===Z,isFocused:()=>!!V&&"am"===Z,ariaLabel:e},{value:"pm",label:t,isSelected:()=>!!j&&"pm"===Z,isFocused:()=>!!V&&"pm"===Z,ariaLabel:t}]}}default:throw new Error("Unknown view: ".concat(e," found."))}}),[Q,j,i,a,K.hours,K.minutes,K.seconds,H.hoursClockNumberText,H.minutesClockNumberText,H.secondsClockNumberText,Z,q,V,ee,$]),ae=n.useMemo((()=>{if(!r)return W;const e=W.filter((e=>"meridiem"!==e)),t=e.toReversed();return W.includes("meridiem")&&t.push("meridiem"),t}),[r,W]),ne=n.useMemo((()=>W.reduce(((e,t)=>(0,A.A)({},e,{[t]:te(t)})),{})),[W,te]),re=o,oe=(e=>{const{classes:t}=e;return(0,I.A)({root:["root"]},fce,t)})(re);return(0,w.jsx)(wce,(0,A.A)({ref:t,className:Z7(oe.root,R),ownerState:re,role:"group"},U,{children:ae.map((e=>(0,w.jsx)(vce,{items:ne[e].items,onChange:ne[e].onChange,active:Y===e,autoFocus:null!==s&&void 0!==s?s:J===e,disabled:N,readOnly:P,slots:l,slotProps:d,skipDisabled:O,"aria-label":H.selectViewText(e)},e)))}))})),zce=e=>{let{view:t,onViewChange:a,focusedView:n,onFocusedViewChange:r,views:o,value:i,defaultValue:c,referenceDate:s,onChange:l,className:d,classes:u,disableFuture:m,disablePast:f,minTime:h,maxTime:A,shouldDisableTime:p,minutesStep:g,ampm:v,ampmInClock:b,slots:y,slotProps:k,readOnly:x,disabled:z,sx:M,autoFocus:C,showViewSwitcher:S,disableIgnoringDatePartForTimeValidation:E,timezone:T}=e;return(0,w.jsx)(ice,{view:t,onViewChange:a,focusedView:n&&m7(n)?n:null,onFocusedViewChange:r,views:o.filter(m7),value:i,defaultValue:c,referenceDate:s,onChange:l,className:d,classes:u,disableFuture:m,disablePast:f,minTime:h,maxTime:A,shouldDisableTime:p,minutesStep:g,ampm:v,ampmInClock:b,slots:y,slotProps:k,readOnly:x,disabled:z,sx:M,autoFocus:C,showViewSwitcher:S,disableIgnoringDatePartForTimeValidation:E,timezone:T})},Mce=e=>{let{view:t,onViewChange:a,focusedView:n,onFocusedViewChange:r,views:o,value:i,defaultValue:c,referenceDate:s,onChange:l,className:d,classes:u,disableFuture:m,disablePast:f,minTime:h,maxTime:A,shouldDisableTime:p,minutesStep:g,ampm:v,slots:b,slotProps:y,readOnly:k,disabled:x,sx:z,autoFocus:M,disableIgnoringDatePartForTimeValidation:C,timeSteps:S,skipDisabled:E,timezone:T}=e;return(0,w.jsx)(mce,{view:t,onViewChange:a,focusedView:n,onFocusedViewChange:r,views:o.filter(m7),value:i,defaultValue:c,referenceDate:s,onChange:l,className:d,classes:u,disableFuture:m,disablePast:f,minTime:h,maxTime:A,shouldDisableTime:p,minutesStep:g,ampm:v,slots:b,slotProps:y,readOnly:k,disabled:x,sx:z,autoFocus:M,disableIgnoringDatePartForTimeValidation:C,timeStep:null===S||void 0===S?void 0:S.minutes,skipDisabled:E,timezone:T})},Cce=e=>{let{view:t,onViewChange:a,focusedView:n,onFocusedViewChange:r,views:o,value:i,defaultValue:c,referenceDate:s,onChange:l,className:d,classes:u,disableFuture:m,disablePast:f,minTime:h,maxTime:A,shouldDisableTime:p,minutesStep:g,ampm:v,slots:b,slotProps:y,readOnly:k,disabled:x,sx:z,autoFocus:M,disableIgnoringDatePartForTimeValidation:C,timeSteps:S,skipDisabled:E,timezone:T}=e;return(0,w.jsx)(xce,{view:t,onViewChange:a,focusedView:n,onFocusedViewChange:r,views:o.filter(m7),value:i,defaultValue:c,referenceDate:s,onChange:l,className:d,classes:u,disableFuture:m,disablePast:f,minTime:h,maxTime:A,shouldDisableTime:p,minutesStep:g,ampm:v,slots:b,slotProps:y,readOnly:k,disabled:x,sx:z,autoFocus:M,disableIgnoringDatePartForTimeValidation:C,timeSteps:S,skipDisabled:E,timezone:T})},Sce=(e,t,a)=>a?t.filter((e=>!(e=>u7.includes(e)||"meridiem"===e)(e)||"hours"===e)):e?[...t,"meridiem"]:t;const Ece=n.forwardRef((function(e,t){var a,n,r,o,i,c;const s=r8(),l=Y7(),d=xie(e,"MuiDesktopTimePicker"),{shouldRenderTimeInASingleColumn:u,views:m,timeSteps:f}=function(e){let{thresholdToRenderTimeInASingleColumn:t,ampm:a,timeSteps:n,views:r}=e;const o=null!==t&&void 0!==t?t:24,i=(0,A.A)({hours:1,minutes:5,seconds:5},n),c=((e,t)=>{var a,n;return 1440/((null!==(a=e.hours)&&void 0!==a?a:1)*(null!==(n=e.minutes)&&void 0!==n?n:5))<=t})(i,o);return{thresholdToRenderTimeInASingleColumn:o,timeSteps:i,shouldRenderTimeInASingleColumn:c,views:Sce(a,r,c)}}(d),h=u?Mce:Cce,p=(0,A.A)({hours:h,minutes:h,seconds:h,meridiem:h},d.viewRenderers),g=null===(a=d.ampmInClock)||void 0===a||a,v=u?[]:["accept"],b=(null===(n=p.hours)||void 0===n?void 0:n.name)===Cce.name?m:m.filter((e=>"meridiem"!==e)),y=(0,A.A)({},d,{ampmInClock:g,timeSteps:f,viewRenderers:p,format:v7(l,d),views:u?["hours"]:b,slots:(0,A.A)({field:oie,openPickerIcon:h9},d.slots),slotProps:(0,A.A)({},d.slotProps,{field:e=>{var a;return(0,A.A)({},V(null===(a=d.slotProps)||void 0===a?void 0:a.field,e),B9(d),{ref:t})},toolbar:(0,A.A)({hidden:!0,ampmInClock:g},null===(r=d.slotProps)||void 0===r?void 0:r.toolbar),actionBar:(0,A.A)({actions:v},null===(o=d.slotProps)||void 0===o?void 0:o.actionBar)})}),{renderPicker:k}=l9({props:y,valueManager:H7,valueType:"time",getOpenDialogAriaText:null!==(i=null===(c=y.localeText)||void 0===c?void 0:c.openTimePickerDialogue)&&void 0!==i?i:s.openTimePickerDialogue,validator:aie});return k()}));Ece.propTypes={ampm:$_().bool,ampmInClock:$_().bool,autoFocus:$_().bool,className:$_().string,closeOnSelect:$_().bool,defaultValue:$_().object,disabled:$_().bool,disableFuture:$_().bool,disableIgnoringDatePartForTimeValidation:$_().bool,disableOpenPicker:$_().bool,disablePast:$_().bool,enableAccessibleFieldDOMStructure:$_().any,format:$_().string,formatDensity:$_().oneOf(["dense","spacious"]),inputRef:Z6,label:$_().node,localeText:$_().object,maxTime:$_().object,minTime:$_().object,minutesStep:$_().number,name:$_().string,onAccept:$_().func,onChange:$_().func,onClose:$_().func,onError:$_().func,onOpen:$_().func,onSelectedSectionsChange:$_().func,onViewChange:$_().func,open:$_().bool,openTo:$_().oneOf(["hours","meridiem","minutes","seconds"]),orientation:$_().oneOf(["landscape","portrait"]),readOnly:$_().bool,reduceAnimations:$_().bool,referenceDate:$_().object,selectedSections:$_().oneOfType([$_().oneOf(["all","day","empty","hours","meridiem","minutes","month","seconds","weekDay","year"]),$_().number]),shouldDisableTime:$_().func,skipDisabled:$_().bool,slotProps:$_().object,slots:$_().object,sx:$_().oneOfType([$_().arrayOf($_().oneOfType([$_().func,$_().object,$_().bool])),$_().func,$_().object]),thresholdToRenderTimeInASingleColumn:$_().number,timeSteps:$_().shape({hours:$_().number,minutes:$_().number,seconds:$_().number}),timezone:$_().string,value:$_().object,view:$_().oneOf(["hours","meridiem","minutes","seconds"]),viewRenderers:$_().shape({hours:$_().func,meridiem:$_().func,minutes:$_().func,seconds:$_().func}),views:$_().arrayOf($_().oneOf(["hours","minutes","seconds"]).isRequired)};const Tce=n.forwardRef((function(e,t){var a,n,r,o;const i=r8(),c=Y7(),s=xie(e,"MuiMobileTimePicker"),l=(0,A.A)({hours:zce,minutes:zce,seconds:zce},s.viewRenderers),d=null!==(a=s.ampmInClock)&&void 0!==a&&a,u=(0,A.A)({},s,{ampmInClock:d,viewRenderers:l,format:v7(c,s),slots:(0,A.A)({field:oie},s.slots),slotProps:(0,A.A)({},s.slotProps,{field:e=>{var a;return(0,A.A)({},V(null===(a=s.slotProps)||void 0===a?void 0:a.field,e),B9(s),{ref:t})},toolbar:(0,A.A)({hidden:!1,ampmInClock:d},null===(n=s.slotProps)||void 0===n?void 0:n.toolbar)})}),{renderPicker:m}=Bae({props:u,valueManager:H7,valueType:"time",getOpenDialogAriaText:null!==(r=null===(o=u.localeText)||void 0===o?void 0:o.openTimePickerDialogue)&&void 0!==r?r:i.openTimePickerDialogue,validator:aie});return m()}));Tce.propTypes={ampm:$_().bool,ampmInClock:$_().bool,autoFocus:$_().bool,className:$_().string,closeOnSelect:$_().bool,defaultValue:$_().object,disabled:$_().bool,disableFuture:$_().bool,disableIgnoringDatePartForTimeValidation:$_().bool,disableOpenPicker:$_().bool,disablePast:$_().bool,enableAccessibleFieldDOMStructure:$_().any,format:$_().string,formatDensity:$_().oneOf(["dense","spacious"]),inputRef:Z6,label:$_().node,localeText:$_().object,maxTime:$_().object,minTime:$_().object,minutesStep:$_().number,name:$_().string,onAccept:$_().func,onChange:$_().func,onClose:$_().func,onError:$_().func,onOpen:$_().func,onSelectedSectionsChange:$_().func,onViewChange:$_().func,open:$_().bool,openTo:$_().oneOf(["hours","minutes","seconds"]),orientation:$_().oneOf(["landscape","portrait"]),readOnly:$_().bool,reduceAnimations:$_().bool,referenceDate:$_().object,selectedSections:$_().oneOfType([$_().oneOf(["all","day","empty","hours","meridiem","minutes","month","seconds","weekDay","year"]),$_().number]),shouldDisableTime:$_().func,slotProps:$_().object,slots:$_().object,sx:$_().oneOfType([$_().arrayOf($_().oneOfType([$_().func,$_().object,$_().bool])),$_().func,$_().object]),timezone:$_().string,value:$_().object,view:$_().oneOf(["hours","minutes","seconds"]),viewRenderers:$_().shape({hours:$_().func,minutes:$_().func,seconds:$_().func}),views:$_().arrayOf($_().oneOf(["hours","minutes","seconds"]).isRequired)};const Bce=["desktopModeMediaQuery"],Rce=n.forwardRef((function(e,t){const a=Y6({props:e,name:"MuiTimePicker"}),{desktopModeMediaQuery:n=A8}=a,r=(0,p.A)(a,Bce);return wz(n,{defaultMatches:!0})?(0,w.jsx)(Ece,(0,A.A)({ref:t},r)):(0,w.jsx)(Tce,(0,A.A)({ref:t},r))})),Ice=e=>{let{Name:t,Disabled:a,Value:n,Size:r,OnChange:o,OnError:i,OnBlur:c,TextFieldError:s,TextFieldHelperText:l}=e;return(0,w.jsx)(Rce,{disableOpenPicker:!0,name:t,ampm:!0,disabled:a,value:n?Wx()(n):null,onChange:(e,t)=>{o(e,t)},onError:e=>{i(e)},slotProps:{textField:{size:"small",style:{backgroundColor:a&&JD},fullWidth:!0,error:s,helperText:l,onBlur:c}}})},Nce=()=>{const e=Qs(),{accountId:t}=KD(),a=document.location.pathname.includes("/view");document.title="Create Work Permit Type | Work Permit";const r=Hs(),{showBackdrop:o,hideBackdrop:i}=M_(),{showSnackbar:c}=r_(),[s,l]=(0,n.useState)({}),[d,u]=(0,n.useState)(""),[m,f]=(0,n.useState)(!1),[h,A]=(0,n.useState)([]),[p,g]=(0,n.useState)([]),[v,b]=(0,n.useState)(""),[y,k]=(0,n.useState)(!1),[x,z]=(0,n.useState)([]),[M,C]=(0,n.useState)([]),[S,E]=(0,n.useState)({checkList:"",PPEList:""}),T={width:"40px",height:"40px",borderRadius:"50%",backgroundColor:YD},B={parent:{height:"50vh",overflowY:"scroll"},child:{backgroundColor:JD,borderRadius:"5px"}};(0,n.useEffect)((()=>{const e=JSON.parse(localStorage.getItem("%temp?localhost:work-permit-type-details?client%"));null!==e&&void 0!==e&&l({...e})}),[]);const R=e=>{var t;o(),(t=e,TD("/workPermitType/createWorkPermitType",t).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response))).then((e=>{if(e&&e.data){const{statusCode:t,success:a,data:n,message:o}=e.data;a||200===t?(c(Vx.WORK_PERMIT_TYPE_MASTER.CREATE.SUCCESS,px),r(-1)):c(n||o||Vx.WORK_PERMIT_TYPE_MASTER.CREATE.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),c(Vx.WORK_PERMIT_TYPE_MASTER.CREATE.FAILED,gx)})).finally((()=>{i()}))},I=e=>{var t;o(),(t=e,BD("/workPermitType/updateWorkPermitType",t).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response))).then((e=>{if(e&&e.data){const{statusCode:t,success:a,data:n,message:o}=e.data;a||200===t?(c(Vx.WORK_PERMIT_TYPE_MASTER.UPDATE.SUCCESS,px),localStorage.removeItem("%temp?localhost:work-permit-type-details?client%"),r(-1)):c(n||o||Vx.WORK_PERMIT_TYPE_MASTER.UPDATE.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),c(Vx.WORK_PERMIT_TYPE_MASTER.UPDATE.FAILED,gx)})).finally((()=>{i()}))},N=()=>{f(!0),C$(t).then((t=>{if(t&&t.data){const{statusCode:n,data:r,message:o,success:i}=t.data;if(i&&200===n){const t=r&&r.length>0?r.filter((e=>{var t;return!a||(null===s||void 0===s||null===(t=s.checklist)||void 0===t?void 0:t.some((t=>t.id===e.id)))})).map((t=>({...t,selected:!(null===e||void 0===e||!e.workPermitId)&&(null===s||void 0===s?void 0:s.checklist.some((e=>e.id===t.id)))}))):[];A(t),g(t)}else c(r||o||bx,gx),A([]),g([])}})).catch((e=>{console.log("Error: ",e),c(bx,gx)})).finally((()=>{f(!1)}))},P=()=>{k(!0),S$(t).then((t=>{if(t&&t.data){const{statusCode:n,data:r,message:o,success:i}=t.data;if(i&&200===n){const t=r&&r.length>0?r.filter((e=>{var t;return!a||(null===s||void 0===s||null===(t=s.ppe)||void 0===t?void 0:t.some((t=>t.id===e.id)))})).map((t=>({...t,selected:!(null===e||void 0===e||!e.workPermitId)&&(null===s||void 0===s?void 0:s.ppe.some((e=>e.id===t.id)))}))):[];z(t),C(t)}else c(r||o||bx,gx),z([]),C([])}})).catch((e=>{console.log("Error: ",e),c(bx,gx)})).finally((()=>{k(!1)}))},F=async a=>{const{workPermitTypename:n,minNumberOfPeople:r,abbreviation:o}=a,i=p.filter((e=>e.selected)).map((e=>{let{selected:t,createdAt:a,updatedAt:n,...r}=e;return r})),s=M.filter((e=>e.selected)).map((e=>{let{selected:t,createdAt:a,updatedAt:n,...r}=e;return r})),l=await(async(e,t,a)=>{const{startTime:n,endTime:r}=a,o=Wx()(n).format("hh:mm:a"),i=Wx()(r).format("hh:mm:a");return e[0]||t[0]?e[0]?t[0]?o===i&&{timeField:"Start Time and End Time should not be same"}:{PPEList:"Please select at least one PPE"}:{checkList:"Please select at least one check point"}:{checkList:"Please select at least one check point",PPEList:"Please select at least one PPE"}})(i,s,a);if(l)l&&l.timeField?c(l.timeField,gx):E((e=>({...e,...l})));else if(e&&e.workPermitId){const{abbreviation:n,...o}=a,c={...o,id:e.workPermitId,minNumberOfPeople:parseInt(r),ppe:[...s],checklist:[...i],accountId:t};I(c)}else{const e={...a,abbreviation:o.trim(),workPermitTypename:(d=n,d.replace(/\b\w/g,(e=>e.toUpperCase()))).trim(),minNumberOfPeople:parseInt(r),ppe:[...s],checklist:[...i],accountId:t};R(e)}var d},O=cZ({enableReinitialize:!0,initialValues:{workPermitTypename:e.workPermitId&&(null===s||void 0===s?void 0:s.workPermitTypename)||"",abbreviation:e.workPermitId&&(null===s||void 0===s?void 0:s.abbreviation)||"",minNumberOfPeople:e.workPermitId&&(null===s||void 0===s?void 0:s.minNumberOfPeople)||"",startTime:e.workPermitId&&(null===s||void 0===s?void 0:s.startTime)||"",endTime:e.workPermitId&&(null===s||void 0===s?void 0:s.endTime)||""},validationSchema:y$({workPermitTypename:l$().trim().matches(xx.REGEX.INITIAL,xx.MESAAGE.INITIAL).required(_x.WORK_PERMIT_NAME),abbreviation:l$().trim().matches(Tx.REGEX,Tx.MESSAGE).required(_x.ABBRIVATIONS),minNumberOfPeople:l$().trim().matches(Cx.REGEX,Cx.MESSAGE).matches(Cx.NON_ZERO_REGEX,Cx.NON_ZERO_REGEX_MESSAGE).required(_x.LABOURS),startTime:l$().required(_x.START_TIME).test("startTime","Invalid Time",(e=>Wx()(e).isValid())),endTime:l$().required(_x.END_TIME).test("endTime","Invalid Time",(e=>Wx()(e).isValid()))}),onSubmit:e=>{F(e)},onReset:()=>{(()=>{const e=p.map((e=>({...e,selected:!1}))),t=M.map((e=>({...e,selected:!1})));A([...e]),g([...e]),z([...t]),C([...t]),E({checkList:"",PPEList:""})})()}});(0,n.useEffect)((()=>{if(""===d)A(p);else{const e=s0(d,p);A(e)}}),[d]),(0,n.useEffect)((()=>{if(""===v)z(M);else{const e=s0(v,M);z(e)}}),[v]);(0,n.useEffect)((()=>{navigator.onLine?null!==e&&void 0!==e&&e.workPermitId||(P(),N()):c(vx,gx)}),[]),(0,n.useEffect)((()=>{s&&null!==s&&void 0!==s&&s.id&&(P(),N())}),[s]);return(0,n.useEffect)((()=>{Object.keys(O.errors).length>0&&O.isSubmitting&&window.scroll({top:0,behavior:"smooth"})}),[O]),(0,w.jsx)(n.Fragment,{children:(0,w.jsxs)("div",{className:"page-content",style:{minHeight:"100vh",display:"flex",flexDirection:"column"},children:[(0,w.jsx)(u5,{container:!0,className:"mb-2",children:(0,w.jsx)(u5,{item:!0,xs:12,children:(0,w.jsxs)("div",{className:"d-flex align-items-center gap-2 py-1",children:[(0,w.jsx)(Oc.KeyboardBackspaceIcon,{className:"cursor-pointer",style:{color:"GrayText"},onClick:()=>{localStorage.removeItem("%temp?localhost:work-permit-type-details?client%"),r(-1)}}),(0,w.jsx)(pz,{className:"inter-medium-500",children:"".concat(e.workPermitId&&!a?"Update":a?"View":"Create"," Work Permit Type")})]})})}),(0,w.jsx)(hl,{className:"mb-1",style:{color:"GrayText",border:"0.02rem solid GrayText"}}),(0,w.jsxs)(u5,{container:!0,spacing:2,className:"mb-2",children:[(0,w.jsxs)(u5,{item:!0,xs:12,sm:6,md:4,lg:4,children:[(0,w.jsx)(pz,{variant:"body2",className:"inter-regular-400 py-2",children:"Work Permit Type Name"}),(0,w.jsx)(OK,{Name:"workPermitTypename",Id:"workPermitTypename",Type:"text",Disabled:a||!(null===e||void 0===e||!e.workPermitId),Value:O.values.workPermitTypename||"",OnBlur:O.handleBlur,IsCapitalizeRequired:!0,OnChange:e=>{O.handleChange(e)},PlaceHolder:"Enter name",Error:!(!O.touched.workPermitTypename||!O.errors.workPermitTypename),HelperText:O.touched.workPermitTypename&&O.errors.workPermitTypename?(0,w.jsx)(PK,{ErrorMessage:O.errors.workPermitTypename}):null})]}),(0,w.jsxs)(u5,{item:!0,xs:12,sm:6,md:2,lg:2,children:[(0,w.jsx)(pz,{variant:"body2",className:"inter-regular-400 py-2",children:"No. Of Labours"}),(0,w.jsx)(OK,{Name:"minNumberOfPeople",Id:"minNumberOfPeople",Type:"text",Disabled:a,Value:O.values.minNumberOfPeople||"",OnBlur:O.handleBlur,OnChange:O.handleChange,PlaceHolder:"Enter no. of labours",Error:!(!O.touched.minNumberOfPeople||!O.errors.minNumberOfPeople),HelperText:O.touched.minNumberOfPeople&&O.errors.minNumberOfPeople?(0,w.jsx)(PK,{ErrorMessage:O.errors.minNumberOfPeople}):null})]}),(0,w.jsxs)(u5,{item:!0,xs:12,sm:6,md:2,lg:2,children:[(0,w.jsx)(pz,{variant:"body2",className:"inter-regular-400 py-2",children:"Unique Prefix"}),(0,w.jsx)(OK,{Name:"abbreviation",Id:"abbreviation",Type:"text",Disabled:a||!(null===e||void 0===e||!e.workPermitId),Value:O.values.abbreviation||"",OnBlur:O.handleBlur,OnChange:e=>{const{value:t,name:a}=e.target;O.handleChange({...e,target:{...e.target,name:a,value:t.toUpperCase()}})},PlaceHolder:"Enter unique prefix",Error:!(!O.touched.abbreviation||!O.errors.abbreviation),HelperText:O.touched.abbreviation&&O.errors.abbreviation?(0,w.jsx)(PK,{ErrorMessage:O.errors.abbreviation}):null})]}),(0,w.jsxs)(u5,{item:!0,xs:12,sm:6,md:2,lg:2,children:[(0,w.jsx)(pz,{variant:"body2",className:"inter-regular-400 py-2",children:"Start Time"}),(0,w.jsx)(Ice,{Disabled:a,Name:"startTime",Size:"small",OnBlur:O.handleBlur,Value:O.values.startTime,OnChange:(e,t)=>{const a=Wx()(e).isValid();e&&a&&O.setFieldValue("startTime",Wx()(e).toISOString())},OnError:e=>{e&&O.setFieldError("startTime","Invalid Time")},TextFieldError:!(!O.touched.startTime||!O.errors.startTime),TextFieldHelperText:O.touched.startTime&&O.errors.startTime?(0,w.jsx)(PK,{ErrorMessage:O.errors.startTime}):null})]}),(0,w.jsxs)(u5,{item:!0,xs:12,sm:6,md:2,lg:2,children:[(0,w.jsx)(pz,{variant:"body2",className:"inter-regular-400 py-2",children:"End Time"}),(0,w.jsx)(Ice,{Disabled:a,Name:"endTime",Size:"small",OnBlur:O.handleBlur,Value:O.values.endTime,OnChange:(e,t)=>{const a=Wx()(e).isValid();e&&a&&O.setFieldValue("endTime",Wx()(e).toISOString())},OnError:e=>{e&&O.setFieldError("endTime","Invalid Time")},TextFieldError:!(!O.touched.endTime||!O.errors.endTime),TextFieldHelperText:O.touched.endTime&&O.errors.endTime?(0,w.jsx)(PK,{ErrorMessage:O.errors.endTime}):null})]})]}),(0,w.jsxs)(u5,{container:!0,spacing:2,className:"mt-2",children:[(0,w.jsx)(u5,{item:!0,xs:12,sm:12,md:6,mg:6,children:(0,w.jsx)(F4,{children:(0,w.jsxs)(K4,{className:"py-2",children:[(0,w.jsxs)("div",{className:"d-flex align-items-center",children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-medium-500",children:"Add Check Point"}),(0,w.jsx)("div",{className:"ms-auto d-flex align-items-center text-center",style:T,children:(0,w.jsx)(pz,{variant:"body1",style:{color:WD},className:"inter-regular-400 w-100",children:p.filter((e=>e.selected)).length})})]}),""!==S.checkList&&(0,w.jsx)("div",{className:"mb-1",children:(0,w.jsx)(PK,{ErrorMessage:S.checkList})}),!m&&!a&&(0,w.jsx)("div",{className:"mt-2",children:(0,w.jsx)(DK,{CancelSearch:()=>{u("")},HandleSearch:e=>u(e.target.value),SearchText:d})}),(0,w.jsx)("div",{style:B.parent,className:"mt-2",children:m?(0,w.jsx)(xH,{}):(0,w.jsx)(w.Fragment,{children:h[0]?h.map(((e,t)=>(0,w.jsx)("div",{className:"m-2 p-1",style:B.child,children:(0,w.jsx)(s6,{className:"ps-2",style:{height:"fit-content"},control:(0,w.jsx)(S6,{Disabled:a,OnChange:t=>((e,t)=>{const{checked:a}=e.target;A((e=>e.map((e=>e.id===t.id?{...e,selected:a}:e)))),g((e=>e.map((e=>e.id===t.id?{...e,selected:a}:e)))),E((e=>({...e,checkList:""})))})(t,e),Value:e.name,Checked:e.selected}),label:(0,w.jsx)(pz,{variant:"body2",className:"inter-regular-400",children:e.name})})},t))):(0,w.jsx)("div",{children:(0,w.jsx)(pz,{variant:"body2",className:"inter-regular-400 mt-3",align:"center",children:"There are no records to display."})})})})]})})}),(0,w.jsx)(u5,{item:!0,xs:12,sm:12,md:6,mg:6,children:(0,w.jsx)(F4,{children:(0,w.jsxs)(K4,{className:"py-2",children:[(0,w.jsxs)("div",{className:"d-flex align-items-center",children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-medium-500",children:"Add PPE"}),(0,w.jsx)("div",{className:"ms-auto d-flex align-items-center text-center",style:T,children:(0,w.jsx)(pz,{variant:"body1",style:{color:WD},className:"inter-regular-400 w-100",children:M.filter((e=>e.selected)).length})})]}),""!==S.PPEList&&(0,w.jsx)("div",{className:"mb-1",children:(0,w.jsx)(PK,{ErrorMessage:S.PPEList})}),!y&&!a&&(0,w.jsx)("div",{className:"mt-2",children:(0,w.jsx)(DK,{CancelSearch:()=>{b("")},HandleSearch:e=>b(e.target.value),SearchText:v})}),(0,w.jsx)("div",{style:B.parent,className:"mt-2",children:y?(0,w.jsx)(xH,{}):(0,w.jsx)(w.Fragment,{children:x[0]?x.map(((e,t)=>(0,w.jsx)("div",{className:"m-2 p-1",style:B.child,children:(0,w.jsx)(s6,{className:"ps-2",style:{height:"fit-content"},control:(0,w.jsx)(S6,{Disabled:a,OnChange:t=>((e,t)=>{const{checked:a}=e.target;z((e=>e.map((e=>e.id===t.id?{...e,selected:a}:e)))),C((e=>e.map((e=>e.id===t.id?{...e,selected:a}:e)))),E((e=>({...e,PPEList:""})))})(t,e),Value:e.name,Checked:e.selected}),label:(0,w.jsxs)("div",{className:"d-flex align-items-center gap-3",children:[(0,w.jsx)(YW,{ImageUrl:e.image,IsForDataTable:!0}),(0,w.jsx)(pz,{variant:"body2",className:"inter-regular-400",children:e.name})]})})},t))):(0,w.jsx)("div",{children:(0,w.jsx)(pz,{variant:"body2",className:"inter-regular-400 mt-3",align:"center",children:"There are no records to display."})})})})]})})})]}),a?null:(0,w.jsx)("div",{style:{display:"flex",marginTop:"auto",position:"sticky",bottom:0,backgroundColor:"white"},children:(0,w.jsx)(u5,{container:!0,spacing:2,className:"mt-2 pb-3",children:e.workPermitId||a?e.workPermitId&&!a?(0,w.jsx)(u5,{item:!0,xs:12,children:(0,w.jsx)(bL,{Type:"submit",OnPress:()=>{O.handleSubmit()},children:"Update"})}):null:(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(u5,{item:!0,xs:6,sm:6,md:6,lg:6,children:(0,w.jsx)(bL,{Type:"reset",OnPress:O.handleReset,children:"Reset",Color:"error"})}),(0,w.jsx)(u5,{item:!0,xs:6,sm:6,md:6,lg:6,children:(0,w.jsx)(bL,{Type:"submit",OnPress:()=>{O.handleSubmit()},children:"Create"})})]})})})]})})},Pce=e=>{let{listData:t=[],modalData:a=[],showMoreOrLessKey:n,showMoreOrLess:r,toggleShowMoreOrLess:o,sliceCount:i=5,renderListItem:c,isPPEList:s=!1}=e;const l=r[n]?[...t,...a]:[...t.slice(0,i),...a.slice(0,Math.max(0,i-t.length))],d=t.length+a.length;return(0,w.jsxs)("div",{className:"py-2",children:[s?l.map((e=>(0,w.jsx)("div",{className:"d-flex align-items-center gap-3 my-3",children:c(e)},e.id))):(0,w.jsx)("ol",{children:l.map((e=>(0,w.jsx)("li",{className:"my-2",style:{fontSize:"15px"},children:c(e)},e.id)))}),d>i&&(0,w.jsx)("div",{className:"mt-2",children:(0,w.jsx)(XU,{to:"#",onClick:()=>o(n),className:"py-1 cursor-pointer",children:"Show ".concat(r[n]?"Less":"More")})})]})},Fce=()=>{document.title="Work Permit | Details";const e=wz("(max-width:599px)"),t=Qs(),a=JSON.parse(localStorage.getItem("%temp?localhost:user-details?client%")),{showSnackbar:r}=r_(),[o,i]=(0,n.useState)(null),[c,s]=(0,n.useState)(!0),l="".concat("https://us-central1-work-permit-4c80a.cloudfunctions.net/webApi/api"),[d,u]=(0,n.useState)({checkList:!1,ppeList:!1,labourList:!1}),m=e=>{u((t=>({...t,[e]:!t[e]})))};(0,n.useEffect)((()=>{if(t&&null!==t&&void 0!==t&&t.permitId){const{permitId:e,accountId:a}=t;(async(e,t)=>{try{const a=await IO.get("".concat(l,"/open/fetchWorkPermitDetails/").concat(e,"/account/").concat(t));if(a&&a.data){const{statusCode:e,success:t,data:n}=a.data;if(t&&200===e){const{isHolidayWorkPermit:e,contractor:t,startDate:a,endDate:r,timezone:o}=n;i({...n,workPermitCategory:e?"Holiday Work Permit":"Regular Work Permit",contractorName:t[0].contractorName,assignedLabours:t[0].assignedLabours,startDate:cz(a,!1,o),endDate:cz(r,!1,o)}),s(!1)}else r("Failed to fetch work permit details","error")}}catch(a){console.error("Error fetching data:",a),r("Failed to fetch work permit details","error")}})(e,a)}}),[]);const f=e?"py-2 px-3":"p-5";return(0,w.jsx)("div",{className:"page-content ".concat(a?"":f),children:c?(0,w.jsx)(xH,{}):(0,w.jsxs)(n.Fragment,{children:[(0,w.jsx)(u5,{container:!0,className:"mb-2",spacing:2,children:(0,w.jsx)(u5,{item:!0,xs:12,children:(0,w.jsx)("div",{className:"d-flex align-items-center gap-2 py-1",children:(0,w.jsx)(pz,{className:"inter-medium-500",children:"Work Permit Details"})})})}),(0,w.jsx)(hl,{className:"mb-1",style:{color:"GrayText",border:"0.02rem solid GrayText"}}),(0,w.jsxs)(u5,{container:!0,spacing:2,children:[(0,w.jsxs)(u5,{item:!0,xs:12,sm:4,md:4,children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-regular-400 py-1",children:"Work Permit Category"}),(0,w.jsx)(pz,{variant:"body2",className:"inter-regular-400 py-1",children:o&&(null===o||void 0===o?void 0:o.workPermitCategory)})]}),(0,w.jsxs)(u5,{item:!0,xs:12,sm:4,md:4,children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-regular-400 py-1",children:"Work Permit Id"}),(0,w.jsx)(pz,{variant:"body2",className:"inter-regular-400 py-1",children:o&&(null===o||void 0===o?void 0:o.permitId)})]}),(0,w.jsxs)(u5,{item:!0,xs:12,sm:4,md:4,children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-regular-400 py-1",children:"Created By"}),(0,w.jsx)(pz,{variant:"body2",className:"inter-regular-400 py-1",children:o&&(null===o||void 0===o?void 0:o.createdByName)})]}),(0,w.jsxs)(u5,{item:!0,xs:12,sm:4,md:4,children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-regular-400 py-1",children:"Work Permit Type"}),(0,w.jsx)(pz,{variant:"body2",className:"inter-regular-400 py-1",children:null===o||void 0===o?void 0:o.workPermitTypeName})]}),(0,w.jsxs)(u5,{item:!0,xs:12,sm:4,md:4,children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-regular-400 py-1",children:"Plant Name"}),(0,w.jsx)(pz,{variant:"body2",className:"inter-regular-400 py-1",children:null===o||void 0===o?void 0:o.plantName})]}),(0,w.jsxs)(u5,{item:!0,xs:12,sm:4,md:4,children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-regular-400 py-1",children:"Location Name"}),(0,w.jsx)(pz,{variant:"body2",className:"inter-regular-400 py-1",children:null===o||void 0===o?void 0:o.locationName})]}),(0,w.jsxs)(u5,{item:!0,xs:12,sm:4,md:4,children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-regular-400 py-1",children:"Contractor Name"}),(0,w.jsx)(pz,{variant:"body2",className:"inter-regular-400 py-1",children:null===o||void 0===o?void 0:o.contractorName})]}),(0,w.jsxs)(u5,{item:!0,xs:12,sm:4,md:4,children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-regular-400 py-1",children:"Start Date"}),(0,w.jsx)(pz,{variant:"body2",className:"inter-regular-400 py-1",children:null===o||void 0===o?void 0:o.startDate})]}),(0,w.jsxs)(u5,{item:!0,xs:12,sm:4,md:4,children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-regular-400 py-1",children:"End Date"}),(0,w.jsx)(pz,{variant:"body2",className:"inter-regular-400 py-1",children:null===o||void 0===o?void 0:o.endDate})]}),(0,w.jsxs)(u5,{item:!0,xs:12,children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-regular-400 py-1",children:"Work Permit Status"}),(0,w.jsx)(pz,{variant:"body2",className:"inter-regular-400 py-1",children:null===o||void 0===o?void 0:o.status})]}),(0,w.jsxs)(u5,{item:!0,xs:12,children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-regular-400 py-1",children:"Work Description"}),(0,w.jsx)(pz,{variant:"body2",className:"inter-regular-400 py-1",children:null===o||void 0===o?void 0:o.description})]}),(0,w.jsxs)(u5,{item:!0,xs:12,children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-regular-400 py-1",children:"Additional Precautions"}),(0,w.jsx)(pz,{variant:"body2",className:"inter-regular-400 py-1",children:null===o||void 0===o?void 0:o.additionalPrecautions})]})]}),(0,w.jsx)(hl,{className:"mt-2 mb-1",style:{color:"GrayText",border:"0.02rem solid GrayText"}}),(0,w.jsxs)(u5,{container:!0,spacing:2,className:"my-2",children:[(0,w.jsx)(u5,{item:!0,xs:12,className:"pt-2",children:(0,w.jsx)(pz,{variant:"body1",className:"inter-medium-500 py-1",children:"Emergency Contact"})}),(0,w.jsxs)(u5,{item:!0,xs:12,className:"my-1",children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-medium-500",children:"Police:"}),(null===o||void 0===o?void 0:o.policeContactNumber)&&(null===o||void 0===o?void 0:o.policeContactNumber[0])&&o.policeContactNumber.map(((e,t)=>(0,w.jsx)(u5,{item:!0,xs:12,sm:6,md:6,children:"".concat((null===e||void 0===e?void 0:e.name)||"Not Available"," | ").concat((null===e||void 0===e?void 0:e.contactNumber)||"Not Available")},t)))]}),(0,w.jsxs)(u5,{item:!0,xs:12,className:"my-1",children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-medium-500",children:"Hospital:"}),(null===o||void 0===o?void 0:o.hospitalContactNumber)&&(null===o||void 0===o?void 0:o.hospitalContactNumber[0])&&o.hospitalContactNumber.map(((e,t)=>(0,w.jsx)(u5,{item:!0,xs:12,sm:6,md:6,children:"".concat((null===e||void 0===e?void 0:e.name)||"Not Available"," | ").concat((null===e||void 0===e?void 0:e.contactNumber)||"Not Available")},t)))]}),(0,w.jsxs)(u5,{item:!0,xs:12,className:"my-1",children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-medium-500",children:"Ambulance:"}),(null===o||void 0===o?void 0:o.ambulanceContactNumber)&&(null===o||void 0===o?void 0:o.ambulanceContactNumber[0])&&o.ambulanceContactNumber.map(((e,t)=>(0,w.jsx)(u5,{item:!0,xs:12,sm:6,md:6,children:"".concat((null===e||void 0===e?void 0:e.name)||"Not Available"," | ").concat((null===e||void 0===e?void 0:e.contactNumber)||"Not Available")},t)))]}),(0,w.jsxs)(u5,{item:!0,xs:12,className:"my-1",children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-medium-500",children:"Fire Brigade:"}),(null===o||void 0===o?void 0:o.fireBrigadeContactNumber)&&(null===o||void 0===o?void 0:o.fireBrigadeContactNumber[0])&&o.fireBrigadeContactNumber.map(((e,t)=>(0,w.jsx)(u5,{item:!0,xs:12,sm:6,md:6,children:"".concat((null===e||void 0===e?void 0:e.name)||"Not Available"," | ").concat((null===e||void 0===e?void 0:e.contactNumber)||"Not Available")},t)))]})]}),(0,w.jsx)(hl,{className:"mt-2 mb-1",style:{color:"GrayText",border:"0.02rem solid GrayText"}}),(0,w.jsxs)(u5,{container:!0,spacing:2,className:"my-2",children:[(0,w.jsxs)(u5,{item:!0,xs:12,sm:6,md:8,lg:8,children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-medium-500 pb-1",children:"Check List"}),(0,w.jsx)(Pce,{listData:(null===o||void 0===o?void 0:o.assignedCheckList)||[],modalData:[],showMoreOrLess:d,showMoreOrLessKey:"checkList",toggleShowMoreOrLess:m,renderListItem:e=>e.checklist||e.name,sliceCount:5})]}),(0,w.jsxs)(u5,{item:!0,xs:12,sm:6,md:4,lg:4,children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-medium-500 pb-1",children:"Labours"}),(0,w.jsx)(Pce,{modalData:(null===o||void 0===o?void 0:o.assignedLabours)||[],showMoreOrLess:d,showMoreOrLessKey:"labourList",toggleShowMoreOrLess:m,renderListItem:e=>e.name,sliceCount:5})]})]}),(0,w.jsx)(u5,{container:!0,spacing:2,className:"my-2",children:(0,w.jsxs)(u5,{item:!0,xs:12,children:[(0,w.jsx)("div",{className:"d-flex align-items-center",children:(0,w.jsx)(pz,{variant:"body1",className:"inter-medium-500 py-1",children:"PPE List"})}),(0,w.jsx)(Pce,{listData:(null===o||void 0===o?void 0:o.assignedPPE)||[],modalData:[],isPPEList:!0,showMoreOrLess:d,showMoreOrLessKey:"ppeList",toggleShowMoreOrLess:m,renderListItem:e=>(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(YW,{ImageUrl:e.image||e.imageUrl,IsForDataTable:!0}),(0,w.jsx)("label",{style:{fontSize:"15px"},children:e.name})]}),sliceCount:5})]})})]})})};function Oce(e){return(0,Ce.Ay)("MuiTab",e)}const Dce=(0,C.A)("MuiTab",["root","labelIcon","textColorInherit","textColorPrimary","textColorSecondary","selected","disabled","fullWidth","wrapped","iconWrapper"]),Uce=["className","disabled","disableFocusRipple","fullWidth","icon","iconPosition","indicator","label","onChange","onClick","onFocus","selected","selectionFollowsFocus","textColor","value","wrapped"],jce=(0,i.Ay)(wi,{name:"MuiTab",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.root,a.label&&a.icon&&t.labelIcon,t["textColor".concat((0,st.A)(a.textColor))],a.fullWidth&&t.fullWidth,a.wrapped&&t.wrapped,{["& .".concat(Dce.iconWrapper)]:t.iconWrapper}]}})((e=>{let{theme:t,ownerState:a}=e;return(0,A.A)({},t.typography.button,{maxWidth:360,minWidth:90,position:"relative",minHeight:48,flexShrink:0,padding:"12px 16px",overflow:"hidden",whiteSpace:"normal",textAlign:"center"},a.label&&{flexDirection:"top"===a.iconPosition||"bottom"===a.iconPosition?"column":"row"},{lineHeight:1.25},a.icon&&a.label&&{minHeight:72,paddingTop:9,paddingBottom:9,["& > .".concat(Dce.iconWrapper)]:(0,A.A)({},"top"===a.iconPosition&&{marginBottom:6},"bottom"===a.iconPosition&&{marginTop:6},"start"===a.iconPosition&&{marginRight:t.spacing(1)},"end"===a.iconPosition&&{marginLeft:t.spacing(1)})},"inherit"===a.textColor&&{color:"inherit",opacity:.6,["&.".concat(Dce.selected)]:{opacity:1},["&.".concat(Dce.disabled)]:{opacity:(t.vars||t).palette.action.disabledOpacity}},"primary"===a.textColor&&{color:(t.vars||t).palette.text.secondary,["&.".concat(Dce.selected)]:{color:(t.vars||t).palette.primary.main},["&.".concat(Dce.disabled)]:{color:(t.vars||t).palette.text.disabled}},"secondary"===a.textColor&&{color:(t.vars||t).palette.text.secondary,["&.".concat(Dce.selected)]:{color:(t.vars||t).palette.secondary.main},["&.".concat(Dce.disabled)]:{color:(t.vars||t).palette.text.disabled}},a.fullWidth&&{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},a.wrapped&&{fontSize:t.typography.pxToRem(12)})})),Lce=n.forwardRef((function(e,t){const a=(0,oe.b)({props:e,name:"MuiTab"}),{className:r,disabled:o=!1,disableFocusRipple:i=!1,fullWidth:c,icon:s,iconPosition:l="top",indicator:d,label:u,onChange:m,onClick:f,onFocus:h,selected:g,selectionFollowsFocus:v,textColor:b="inherit",value:y,wrapped:k=!1}=a,x=(0,p.A)(a,Uce),z=(0,A.A)({},a,{disabled:o,disableFocusRipple:i,selected:g,icon:!!s,iconPosition:l,label:!!u,fullWidth:c,textColor:b,wrapped:k}),M=(e=>{const{classes:t,textColor:a,fullWidth:n,wrapped:r,icon:o,label:i,selected:c,disabled:s}=e,l={root:["root",o&&i&&"labelIcon","textColor".concat((0,st.A)(a)),n&&"fullWidth",r&&"wrapped",c&&"selected",s&&"disabled"],iconWrapper:["iconWrapper"]};return(0,I.A)(l,Oce,t)})(z),C=s&&u&&n.isValidElement(s)?n.cloneElement(s,{className:(0,R.A)(M.iconWrapper,s.props.className)}):s;return(0,w.jsxs)(jce,(0,A.A)({focusRipple:!i,className:(0,R.A)(M.root,r),ref:t,role:"tab","aria-selected":g,disabled:o,onClick:e=>{!g&&m&&m(e,y),f&&f(e)},onFocus:e=>{v&&!g&&m&&m(e,y),h&&h(e)},ownerState:z,tabIndex:g?0:-1},x,{children:["top"===l||"start"===l?(0,w.jsxs)(n.Fragment,{children:[C,u]}):(0,w.jsxs)(n.Fragment,{children:[u,C]}),d]}))})),_ce=Lce,Hce=n.createContext(null);function Qce(e){const{children:t,value:a}=e,r=function(){const[e,t]=n.useState(null);return n.useEffect((()=>{t("mui-p-".concat(Math.round(1e5*Math.random())))}),[]),e}(),o=n.useMemo((()=>({idPrefix:r,value:a})),[r,a]);return(0,w.jsx)(Hce.Provider,{value:o,children:t})}function Kce(){return n.useContext(Hce)}function Vce(e,t){const{idPrefix:a}=e;return null===a?null:"".concat(e.idPrefix,"-P-").concat(t)}function Gce(e,t){const{idPrefix:a}=e;return null===a?null:"".concat(e.idPrefix,"-T-").concat(t)}let Wce;function Yce(){if(Wce)return Wce;const e=document.createElement("div"),t=document.createElement("div");return t.style.width="10px",t.style.height="1px",e.appendChild(t),e.dir="rtl",e.style.fontSize="14px",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.overflow="scroll",document.body.appendChild(e),Wce="reverse",e.scrollLeft>0?Wce="default":(e.scrollLeft=1,0===e.scrollLeft&&(Wce="negative")),document.body.removeChild(e),Wce}function qce(e,t){const a=e.scrollLeft;if("rtl"!==t)return a;switch(Yce()){case"negative":return e.scrollWidth-e.clientWidth+a;case"reverse":return e.scrollWidth-e.clientWidth-a;default:return a}}function Jce(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}const Xce=["onChange"],Zce={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};function $ce(e){return(0,Ce.Ay)("MuiTabScrollButton",e)}const ese=(0,C.A)("MuiTabScrollButton",["root","vertical","horizontal","disabled"]),tse=["className","slots","slotProps","direction","orientation","disabled"],ase=(0,i.Ay)(wi,{name:"MuiTabScrollButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.root,a.orientation&&t[a.orientation]]}})((e=>{let{ownerState:t}=e;return(0,A.A)({width:40,flexShrink:0,opacity:.8,["&.".concat(ese.disabled)]:{opacity:0}},"vertical"===t.orientation&&{width:"100%",height:40,"& svg":{transform:"rotate(".concat(t.isRtl?-90:90,"deg)")}})})),nse=n.forwardRef((function(e,t){var a,n;const r=(0,oe.b)({props:e,name:"MuiTabScrollButton"}),{className:o,slots:i={},slotProps:c={},direction:s}=r,l=(0,p.A)(r,tse),d=F(),u=(0,A.A)({isRtl:d},r),m=(e=>{const{classes:t,orientation:a,disabled:n}=e,r={root:["root",a,n&&"disabled"]};return(0,I.A)(r,$ce,t)})(u),f=null!=(a=i.StartScrollButtonIcon)?a:n4,h=null!=(n=i.EndScrollButtonIcon)?n:r4,g=W({elementType:f,externalSlotProps:c.startScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:u}),v=W({elementType:h,externalSlotProps:c.endScrollButtonIcon,additionalProps:{fontSize:"small"},ownerState:u});return(0,w.jsx)(ase,(0,A.A)({component:"div",className:(0,R.A)(m.root,o),ref:t,role:null,ownerState:u,tabIndex:null},l,{children:"left"===s?(0,w.jsx)(f,(0,A.A)({},g)):(0,w.jsx)(h,(0,A.A)({},v))}))})),rse=nse;function ose(e){return(0,Ce.Ay)("MuiTabs",e)}const ise=(0,C.A)("MuiTabs",["root","vertical","flexContainer","flexContainerVertical","centered","scroller","fixed","scrollableX","scrollableY","hideScrollbar","scrollButtons","scrollButtonsHideMobile","indicator"]),cse=["aria-label","aria-labelledby","action","centered","children","className","component","allowScrollButtonsMobile","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","slots","slotProps","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant","visibleScrollbar"],sse=(e,t)=>e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:e.firstChild,lse=(e,t)=>e===t?e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:e.lastChild,dse=(e,t,a)=>{let n=!1,r=a(e,t);for(;r;){if(r===e.firstChild){if(n)return;n=!0}const t=r.disabled||"true"===r.getAttribute("aria-disabled");if(r.hasAttribute("tabindex")&&!t)return void r.focus();r=a(e,r)}},use=(0,i.Ay)("div",{name:"MuiTabs",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[{["& .".concat(ise.scrollButtons)]:t.scrollButtons},{["& .".concat(ise.scrollButtons)]:a.scrollButtonsHideMobile&&t.scrollButtonsHideMobile},t.root,a.vertical&&t.vertical]}})((e=>{let{ownerState:t,theme:a}=e;return(0,A.A)({overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},t.vertical&&{flexDirection:"column"},t.scrollButtonsHideMobile&&{["& .".concat(ise.scrollButtons)]:{[a.breakpoints.down("sm")]:{display:"none"}}})})),mse=(0,i.Ay)("div",{name:"MuiTabs",slot:"Scroller",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.scroller,a.fixed&&t.fixed,a.hideScrollbar&&t.hideScrollbar,a.scrollableX&&t.scrollableX,a.scrollableY&&t.scrollableY]}})((e=>{let{ownerState:t}=e;return(0,A.A)({position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap"},t.fixed&&{overflowX:"hidden",width:"100%"},t.hideScrollbar&&{scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},t.scrollableX&&{overflowX:"auto",overflowY:"hidden"},t.scrollableY&&{overflowY:"auto",overflowX:"hidden"})})),fse=(0,i.Ay)("div",{name:"MuiTabs",slot:"FlexContainer",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.flexContainer,a.vertical&&t.flexContainerVertical,a.centered&&t.centered]}})((e=>{let{ownerState:t}=e;return(0,A.A)({display:"flex"},t.vertical&&{flexDirection:"column"},t.centered&&{justifyContent:"center"})})),hse=(0,i.Ay)("span",{name:"MuiTabs",slot:"Indicator",overridesResolver:(e,t)=>t.indicator})((e=>{let{ownerState:t,theme:a}=e;return(0,A.A)({position:"absolute",height:2,bottom:0,width:"100%",transition:a.transitions.create()},"primary"===t.indicatorColor&&{backgroundColor:(a.vars||a).palette.primary.main},"secondary"===t.indicatorColor&&{backgroundColor:(a.vars||a).palette.secondary.main},t.vertical&&{height:"100%",width:2,right:0})})),Ase=(0,i.Ay)((function(e){const{onChange:t}=e,a=(0,p.A)(e,Xce),r=n.useRef(),o=n.useRef(null),i=()=>{r.current=o.current.offsetHeight-o.current.clientHeight};return(0,xl.A)((()=>{const e=(0,qe.A)((()=>{const e=r.current;i(),e!==r.current&&t(r.current)})),a=(0,Je.A)(o.current);return a.addEventListener("resize",e),()=>{e.clear(),a.removeEventListener("resize",e)}}),[t]),n.useEffect((()=>{i(),t(r.current)}),[t]),(0,w.jsx)("div",(0,A.A)({style:Zce,ref:o},a))}))({overflowX:"auto",overflowY:"hidden",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}}),pse={};const gse=n.forwardRef((function(e,t){const a=(0,oe.b)({props:e,name:"MuiTabs"}),r=h(),o=F(),{"aria-label":i,"aria-labelledby":c,action:s,centered:l=!1,children:d,className:u,component:m="div",allowScrollButtonsMobile:f=!1,indicatorColor:g="primary",onChange:v,orientation:b="horizontal",ScrollButtonComponent:y=rse,scrollButtons:k="auto",selectionFollowsFocus:x,slots:z={},slotProps:M={},TabIndicatorProps:C={},TabScrollButtonProps:S={},textColor:E="primary",value:T,variant:B="standard",visibleScrollbar:N=!1}=a,P=(0,p.A)(a,cse),O="scrollable"===B,D="vertical"===b,U=D?"scrollTop":"scrollLeft",j=D?"top":"left",L=D?"bottom":"right",_=D?"clientHeight":"clientWidth",H=D?"height":"width",Q=(0,A.A)({},a,{component:m,allowScrollButtonsMobile:f,indicatorColor:g,orientation:b,vertical:D,scrollButtons:k,textColor:E,variant:B,visibleScrollbar:N,fixed:!O,hideScrollbar:O&&!N,scrollableX:O&&!D,scrollableY:O&&D,centered:l&&!O,scrollButtonsHideMobile:!f}),K=(e=>{const{vertical:t,fixed:a,hideScrollbar:n,scrollableX:r,scrollableY:o,centered:i,scrollButtonsHideMobile:c,classes:s}=e,l={root:["root",t&&"vertical"],scroller:["scroller",a&&"fixed",n&&"hideScrollbar",r&&"scrollableX",o&&"scrollableY"],flexContainer:["flexContainer",t&&"flexContainerVertical",i&&"centered"],indicator:["indicator"],scrollButtons:["scrollButtons",c&&"scrollButtonsHideMobile"],scrollableX:[r&&"scrollableX"],hideScrollbar:[n&&"hideScrollbar"]};return(0,I.A)(l,ose,s)})(Q),V=W({elementType:z.StartScrollButtonIcon,externalSlotProps:M.startScrollButtonIcon,ownerState:Q}),G=W({elementType:z.EndScrollButtonIcon,externalSlotProps:M.endScrollButtonIcon,ownerState:Q});const[Y,q]=n.useState(!1),[J,X]=n.useState(pse),[Z,$]=n.useState(!1),[ee,te]=n.useState(!1),[ae,ne]=n.useState(!1),[re,ie]=n.useState({overflow:"hidden",scrollbarWidth:0}),ce=new Map,se=n.useRef(null),le=n.useRef(null),de=()=>{const e=se.current;let t,a;if(e){const a=e.getBoundingClientRect();t={clientWidth:e.clientWidth,scrollLeft:e.scrollLeft,scrollTop:e.scrollTop,scrollLeftNormalized:qce(e,o?"rtl":"ltr"),scrollWidth:e.scrollWidth,top:a.top,bottom:a.bottom,left:a.left,right:a.right}}if(e&&!1!==T){const e=le.current.children;if(e.length>0){const t=e[ce.get(T)];0,a=t?t.getBoundingClientRect():null}}return{tabsMeta:t,tabMeta:a}},ue=(0,Ho.A)((()=>{const{tabsMeta:e,tabMeta:t}=de();let a,n=0;if(D)a="top",t&&e&&(n=t.top-e.top+e.scrollTop);else if(a=o?"right":"left",t&&e){const r=o?e.scrollLeftNormalized+e.clientWidth-e.scrollWidth:e.scrollLeft;n=(o?-1:1)*(t[a]-e[a]+r)}const r={[a]:n,[H]:t?t[H]:0};if(isNaN(J[a])||isNaN(J[H]))X(r);else{const e=Math.abs(J[a]-r[a]),t=Math.abs(J[H]-r[H]);(e>=1||t>=1)&&X(r)}})),me=function(e){let{animation:t=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t?function(e,t,a){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:()=>{};const{ease:o=Jce,duration:i=300}=n;let c=null;const s=t[e];let l=!1;const d=()=>{l=!0},u=n=>{if(l)return void r(new Error("Animation cancelled"));null===c&&(c=n);const d=Math.min(1,(n-c)/i);t[e]=o(d)*(a-s)+s,d>=1?requestAnimationFrame((()=>{r(null)})):requestAnimationFrame(u)};s===a?r(new Error("Element already at target position")):requestAnimationFrame(u)}(U,se.current,e,{duration:r.transitions.duration.standard}):se.current[U]=e},fe=e=>{let t=se.current[U];D?t+=e:(t+=e*(o?-1:1),t*=o&&"reverse"===Yce()?-1:1),me(t)},he=()=>{const e=se.current[_];let t=0;const a=Array.from(le.current.children);for(let n=0;ne){0===n&&(t=e);break}t+=r[_]}return t},Ae=()=>{fe(-1*he())},pe=()=>{fe(he())},ge=n.useCallback((e=>{ie({overflow:null,scrollbarWidth:e})}),[]),ve=(0,Ho.A)((e=>{const{tabsMeta:t,tabMeta:a}=de();if(a&&t)if(a[j]t[L]){const n=t[U]+(a[L]-t[L]);me(n,{animation:e})}})),be=(0,Ho.A)((()=>{O&&!1!==k&&ne(!ae)}));n.useEffect((()=>{const e=(0,qe.A)((()=>{se.current&&ue()}));let t;const a=a=>{a.forEach((e=>{e.removedNodes.forEach((e=>{var a;null==(a=t)||a.unobserve(e)})),e.addedNodes.forEach((e=>{var a;null==(a=t)||a.observe(e)}))})),e(),be()},n=(0,Je.A)(se.current);let r;return n.addEventListener("resize",e),"undefined"!==typeof ResizeObserver&&(t=new ResizeObserver(e),Array.from(le.current.children).forEach((e=>{t.observe(e)}))),"undefined"!==typeof MutationObserver&&(r=new MutationObserver(a),r.observe(le.current,{childList:!0})),()=>{var a,o;e.clear(),n.removeEventListener("resize",e),null==(a=r)||a.disconnect(),null==(o=t)||o.disconnect()}}),[ue,be]),n.useEffect((()=>{const e=Array.from(le.current.children),t=e.length;if("undefined"!==typeof IntersectionObserver&&t>0&&O&&!1!==k){const a=e[0],n=e[t-1],r={root:se.current,threshold:.99},o=new IntersectionObserver((e=>{$(!e[0].isIntersecting)}),r);o.observe(a);const i=new IntersectionObserver((e=>{te(!e[0].isIntersecting)}),r);return i.observe(n),()=>{o.disconnect(),i.disconnect()}}}),[O,k,ae,null==d?void 0:d.length]),n.useEffect((()=>{q(!0)}),[]),n.useEffect((()=>{ue()})),n.useEffect((()=>{ve(pse!==J)}),[ve,J]),n.useImperativeHandle(s,(()=>({updateIndicator:ue,updateScrollButtons:be})),[ue,be]);const ye=(0,w.jsx)(hse,(0,A.A)({},C,{className:(0,R.A)(K.indicator,C.className),ownerState:Q,style:(0,A.A)({},J,C.style)}));let ke=0;const we=n.Children.map(d,(e=>{if(!n.isValidElement(e))return null;const t=void 0===e.props.value?ke:e.props.value;ce.set(t,ke);const a=t===T;return ke+=1,n.cloneElement(e,(0,A.A)({fullWidth:"fullWidth"===B,indicator:a&&!Y&&ye,selected:a,selectionFollowsFocus:x,onChange:v,textColor:E,value:t},1!==ke||!1!==T||e.props.tabIndex?{}:{tabIndex:0}))})),xe=(()=>{const e={};e.scrollbarSizeListener=O?(0,w.jsx)(Ase,{onChange:ge,className:(0,R.A)(K.scrollableX,K.hideScrollbar)}):null;const t=O&&("auto"===k&&(Z||ee)||!0===k);return e.scrollButtonStart=t?(0,w.jsx)(y,(0,A.A)({slots:{StartScrollButtonIcon:z.StartScrollButtonIcon},slotProps:{startScrollButtonIcon:V},orientation:b,direction:o?"right":"left",onClick:Ae,disabled:!Z},S,{className:(0,R.A)(K.scrollButtons,S.className)})):null,e.scrollButtonEnd=t?(0,w.jsx)(y,(0,A.A)({slots:{EndScrollButtonIcon:z.EndScrollButtonIcon},slotProps:{endScrollButtonIcon:G},orientation:b,direction:o?"left":"right",onClick:pe,disabled:!ee},S,{className:(0,R.A)(K.scrollButtons,S.className)})):null,e})();return(0,w.jsxs)(use,(0,A.A)({className:(0,R.A)(K.root,u),ownerState:Q,ref:t,as:m},P,{children:[xe.scrollButtonStart,xe.scrollbarSizeListener,(0,w.jsxs)(mse,{className:K.scroller,ownerState:Q,style:{overflow:re.overflow,[D?"margin".concat(o?"Left":"Right"):"marginBottom"]:N?void 0:-re.scrollbarWidth},ref:se,children:[(0,w.jsx)(fse,{"aria-label":i,"aria-labelledby":c,"aria-orientation":"vertical"===b?"vertical":null,className:K.flexContainer,ownerState:Q,onKeyDown:e=>{const t=le.current,a=(0,Al.A)(t).activeElement;if("tab"!==a.getAttribute("role"))return;let n="horizontal"===b?"ArrowLeft":"ArrowUp",r="horizontal"===b?"ArrowRight":"ArrowDown";switch("horizontal"===b&&o&&(n="ArrowRight",r="ArrowLeft"),e.key){case n:e.preventDefault(),dse(t,a,lse);break;case r:e.preventDefault(),dse(t,a,sse);break;case"Home":e.preventDefault(),dse(t,null,sse);break;case"End":e.preventDefault(),dse(t,null,lse)}},ref:le,role:"tablist",children:we}),Y&&ye]}),xe.scrollButtonEnd]}))})),vse=gse,bse=["children"],yse=n.forwardRef((function(e,t){const{children:a}=e,r=(0,p.A)(e,bse),o=Kce();if(null===o)throw new TypeError("No TabContext provided");const i=n.Children.map(a,(e=>n.isValidElement(e)?n.cloneElement(e,{"aria-controls":Vce(o,e.props.value),id:Gce(o,e.props.value)}):null));return(0,w.jsx)(vse,(0,A.A)({},r,{ref:t,value:o.value,children:i}))})),kse=yse;const wse=a.p+"static/media/Expired_primary.4201e5e59c21d288d060175a0fab8a97.svg";const xse=a.p+"static/media/Expired_grey.7b2bfb4f5867caabbeebf39120fc4adf.svg",zse=[{label:"New Created",value:"1",coloredIcon:(0,w.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAYAAACuwEE+AAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASDSURBVHgB7d1dTltHGIfxd4zJtZfgHTRnB2YF4SK0vQu5q6oSwQqAFYQmVdW7pHetiBS6ArwDuyuol5DrGns6Y1ypTZTgvz3Hnjnn+UkJUgSOMA9zPl/bDAAAoDzuoU94cTT21k4fwp+JdzZxc//n3Nu4O7Ph1U31wVqMYEThyRiGv3+dTm34y001sZYhmA2EJ+btdOov2xQOwSTQpnA6ho2F37rjR/vu9uSb0ak1HCtMYmEn+Wb6tz9r6mrDCpOY83YYV5vvDkd9ayCCqUc/RDP6/mj02BqGYOrT65q7bVo0BFOvRTRN2jwRTP16cZ/m9HDUswboWkKvrh8/eNRVirgqdLvWD99Q2KS4J87ZwNbXn+279+HjgRUu6WF1k4L52Om3o/5sZoOOufPwhPRtDb7jz17/Xl1Zwdgkrejqt2ry+rp666a+Mu8vbQ1u7s5L3zQRjCherX71rrq4M1+F5XRiml7YNL20ghHMmn6+rsZuzx+o0cTLCCUfNRHMBuJmap1oHu1ZsdecCGZDMZqZ98+lL+q4Z6XuyxBMAj+9q4Y29z8KX9Kbde3YCkQwiXRmdmH3t3WuxrknViCCSWRxr69ffZWJJwRL3CwRTEKdO1NOyvXuulbchUmCSSiuMvc3ia/GOffsh6ejgRUk6bUkBN7/EUoYrPKp8ZxMiOY4XH4pZhqBFSax8IMf2xpCPANn7k24sv3XydH4Ta4n9wgmsXCFe2IbWt5UnmU4BJNYPJFniSzDGeU0jUAw+euFq9wvT74ev89htSGYQuQyjUAwZdn5NALBlGen0wgEU6adTSMQTLl2Mo3Amd4afOlm+NKnEZga2LHSphHYJO1YadMIBJOJUqYRCCYzuU8jZLXTG+8NCQUPLLG52XBx320h4mYq7Nsc2MzdKvs1+/vuPHzQbkgXZRXMIha3+KbTPq5f7LcPrSAxmvAL9Lzj3O2qXxNWmcOwL3NW50vDsknKWI7TCASTudymEQgmc2tMIwzqPMQmmAKI0wh2t5f+wOFfBFMAdRqhjiPN/zw2ihCnEVbVWe8Sw2oPjSJo0wjuK6sJwRRCnEZgp7ftxGmE2oLJ6kxvPIW/PCub/HENSWQVzPJ6z9CQLTZJkBAMJAQDCcFAQjCQEAwkBAMJwUBCMJC0Ympg2+J8kTVUK6YGduDCGopNEiQEAwnBQEIwkBAMJAQDCcFAQjCQEAwkrZgaQDpMDUDCJgkSgoGEYCAhGEh4r4GC5PDS/KwwkBAMJAQDCcFAQjCQEAwkBAMJwUBCMJAQDCRcGihIDu/wywoDCcFAQjCQEAwkBAMJwUBCMJAQDCQEAwnBQEIwkBAMJAQDCcFAQjCQcD/Mlmz7fRRePB1d2AbiizstX6/nfwhmS7b+Pgob/l/LVwIbfvLvBggIBhKCgYRgICEYSAgGEoKBhGAgIRhIONO7JUneR0E5e+v9pW1g/pmX8H9w/jaHeV7cY7YaxSEYSAgGEoKBJOlRkrJT1mRN3vlnhYGEYCAhGEgIBhKCgYRgICEYSAgGEoKBhGAAAADQeP8AtI540hScwQ8AAAAASUVORK5CYII=",alt:"Item One",style:{width:22,height:22}}),fadeIcon:(0,w.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAYAAACuwEE+AAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAASGSURBVHgB7d1NchNHGIfxt2dMAjuO4BvE3ECcAG6AuIATbZIoLspyuRwnKwUuADkByQk8N4hzgugILAmu6U6PcBahqFh/qUfqHj2/DWWXDAX1MN3z8UpmAAAA5XF3veCni1fB9lD8h3nnzS0qZwvf+j+D+esPrTWz2eSd7TGCUTnXhBB+tZu2mc4mC9szBLOZN+GmPduncAgmjb0JpzKkMHb36quff3z1jQ0cR5jEnLPf/Id2MtSjDUeYxEKwp93R5nI2P7QBIph+HFb36j8uLuZHNjAE05O4jj88sPpqaNEQTI/+jWZIyxPB9KyLptvTzGbzhzYAB5bQ9yfHd551lWJ5VKjjXsTVR8HcE3NhZOs7vP9F/Tb++tgKl/S0ekjBfOryMgbk61H8C57GLw9tDfGUe/LdD8e/WMFYklY0nU4W05PjN+9v2kfBhzNbR7DT0pcmghF1d6unL76eVdY+il8ulJ/t9jP379VzKxjBrOnbk8l1qNpuT7IwzbjksyaC2UC3TK0VTV0Ve8+JYDa0jMa3z5WfqSr3rNS9DMEkMH0xacyHl6u+vtvLPDiox1Yggknkfetn3WOdq74+VPbECkQwiXRnT144yrhgRyUuSwST0N+tX/miXLcsfVlbcTcmCSah5USBs2bV17uqfnZ5Ph9ZQZLeS0KMwNvvwdloxZePYzTjePulmGkEjjCJ+dBe2zpC6O5TvY53tv+KAb3O9eIewaR2IF/5/ZxxruEQTGLdhTxLZ9w96pnTNALBZK47mwrB5jGatzkcbQimELlMIxBMWXY+jUAwhdn1NALBFGiX0wgEU6hdTSNwpbcH//cwfOnTCEwN7Fhp0wgsSTtW2jQCwWSilGkEgslM7tMIWW16Pz4bUo0sOd8sn7stRLdMxb3NY+frKxP2NfGsqdsHSQ+kqzI7S6pGrnKnlljwywNpYwVZRnM+f+6qZTQriRvnp3EvM+nzrWFZkjKW4zQCwWQut2kEgsmcOo0QDzOjPk+xCaYAyjRC50F9MLKeEEwB1GkEb35kPSGYQnTTCCu/tlrvFsMqCKYQ2jSC+8p6QjClEKYR4lkVm959p0wjhB6DyexKr29ur8om/30NSWQVzO39nsaQLZYkSAgGEoKBhGAgIRhICAYSgoGEYCAhGEj2ZGpgu7r5IhuovZga2IGZDRRLEiQEAwnBQEIwkBAMJAQDCcFAQjCQEAwkezI1gFSYGoCE/86QEAwkBAMJwUDCZw0UJIe35ucIAwnBQEIwkBAMJAQDCcFAQjCQEAwkBAMJwUDCrYGC5PAJvxxhICEYSAgGEoKBhGAgIRhICAYSgoGEYCAhGEgIBhKCgYRgICEYSAgGEp6H2ZJtf47C5fnLmW3EN7fv1/MfBLM12/0chU3/rNt3Ams+/T5LEiQEAwnBQEIwkBAMJAQDCcFAQjCQEAwkXOndms0/R0G5eht8OLON+OZz371z/jaHeV58xGw1ikMwkBAMJAQDSdKzJGVTNmRD3vxzhIGEYCAhGEgIBhKCgYRgICEYSAgGEoKBhGAAAAAweP8AoweWFnro1scAAAAASUVORK5CYII=",alt:"Item One",style:{width:22,height:22}})},{label:"In Progress",value:"3",coloredIcon:(0,w.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACQCAYAAADa1IPeAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAxwSURBVHgB7Z1NdtvIEcerQdEvu9GcIPQ2G5MnsHSCkWPLMztRu7zEluQTWD6BZWsyLztLuzxLjpQTSHMC0ptszTlBmN2MSKJS1QJlDoVuoPFNoH7v2ZIJwKKAP6urq6qrAQRBEAShEijIgIMfBh2cevu+wi7UnxEinv543ruGBpJaMHvPP+8A4hF9uw5NQqnD9x8fvYGGkUowbFn8mRpA08Qyp4Gi8SAF/gQOoKliYRAPycK+hgaRSjDoqUfQdBommlSCEQIaJBoRTFY0RDQimCwh0bzcHn6AGiOCyRiadvbrLJo1yJ8xIgxhhVAKOACZePYXiAaOz7q7UDNyFwyL5fi8uwkrBD3sK3roG5CCuopGhqQcqePwJILJmbqJRgRTAHUSjQimIOoiGhFMcsYkgpHLBXUQjQgmOWPVws2miUYEk4Kjf/ZGTRONCCYlTRONCCYDmiQaEUxGNEU0IpgMaYJoRDAZU3fRiGByoM6iEcHkhBbNBHv0rVNpB4tmb3s4ONgaVLK4XgSTI0eXvbE3QS7tcK0H6vptdVVF0YhgcqZuohHBFECdRCOCKYi6iEYEUyB1EI0IpmBWXTQimBJYZdGIYEpiVUUjgimRVRSNCKZkVk00Rax8rC0vng02IAOm/JePbzxPcR7JRQBz0Wyy8KAARDDJ6XhKXUFWJO8F1p211QV9LWR1qQxJNYCX9b54OtiCAhDB1ATlqe+gAEQwIdBNKcQfyBSEDhSACCYE9PEXEEIRwYTgK7gEIRQRTAhBl++VaoJUFCIYA14Ln7jW5DYBEYyBeSE3IJ6CcIcE7iywaOhL/+CHweF0Al3lldP1XIF6CxXpuC6CiUEgnBGUxP728DVWRDAyJAlOiGAEJ0QwghMiGMEJEYzghAhGcEIEIzghghGcEMEITohgBCdEMIITIhjBCRGM4IQIRnBCBCM4IYIRnBDBCE6IYAQnRDCCEyIYwQkRjOCECEZwQgQjOCGCEZwQwawAfoxFdErh/6AARDArgEL8OeochGJalIhgVgBvCkdgaT+CCNfHZ70TKOK9gFB5dC/fFj4J7STh47vWlI4VhCzGzxHu40ufyI3l12n4GJNVGPkejB5MYBSnx25YJ4nWBC6L6s87RwSTIx7CFnhqf/l1bsmr1K1599sAe9vDIeohB3+eTOD6H5daHKGU3UlCBJMQth5KqR3uketNsBf2SUcFo5j9mrt0Xpdk1H9AAnq5Pbymq0+jxFMGIhgHuK//bA36LBTQD/iWmQfcVPnk3gUqWftWpYcxtRGI52QywTdVEY44vTEh36Hjt9UXEgt3g+r+7mBLPQ67hv0USAlvS/yAfi7vZ/2XrUEHSkYEExP2HdAwtaWHGtq2fW0tO19jLpy9559fQ4mIYBxAxDeGQ+uhO5v8mkNHccRDcpK/lGVtRDAOcP9esjLXYcf0jGgJdoQ5qMZRWPpzor/Sv2lezZYqjZg6epj6fnAABSNO7xI6duJ5j99/fBRqTVot3PVn6svy68oL92OOz7vGbWnYiZ624DZWo+h6teQbRaB89ZaGqG9M7zUPku/SA9qDv1IhgalFdNjactOqBN38HXrDJ/y97+OTHz/1QvMze08HR/P4yq0FwTdB9/BUaMd6CofkWD8ma9SJex1N3y9bN7hbRBBPhqSARbEwvDuayU/wZnDIIfmbCT7kD0MWYmHYsX5/3uu/O+s+JBHuxu1Ermg4LGo7P7EwcF8sC4xMQbmi2Hs2OKThKtbMiP2k47PuLuRI4y3MX7cHXYNYmE6wPV5pkMU5pMTjwzjWhqfe+88/v4UcabxgOPmHlu1u2ILqT3mJ8FDFwxQPg1Hn0tT/IM/ZU+MFw8PN8cculw6EzjRIMMObaUjYvwTef+odgDkWdAfPnrTlzAFxegPY9NOn8xUsxEdYLGqCm1VKAPL7jCOaNVAXeTjBIpgFjs97R+Qv9AJ/YcRiKdPhNRFTNB1/DTIfmkQwS8z3SbqpqFjmaNFE+TRK7WedQmhcpJfHdgrjr9tiJ0GRUuXheJDvAUeYTf7KevuBzq5nVsLZOAvTAvWWd7SvSrlAGu5qfS15KQ7qhSZGE9IowegquSDQWLU6k6Roa4j2oSko+MqERg1JLbpxuPRaIJw+V7a1JviqSn4LD59t9HZ8hTSMquFvU/9d2IyNl6FgG3ZM+Seu16EZUya/W2MsDCf26Ib2TcfJdHerJhaaGl+hwgO2ivyVhH0VZg35fftgnTWtZzVjaoxgZrOInJeKjqIWxVwscH+fx067HZ5XChayGQWPKrz8wpXGCIYsSMeSjxkVtXIwCraEbdD5q9CgmzXZa/Fl+Lq//fk/f4SUNEYwHLfgfIyPuKnjF7hQn+vjv6EC6GFzRsOQpRbGVlgeLKk14nm/pZ5eN25azfEXzsm8P+/2OAvMdSc3M/uNLoI4YtEo88bruiTUUEKqL1X2YTkOjS7RDAJ0J1AyscVC6QBKX5zYTtGdHpTaMBx9BCmR1EDJcIKQxHIRRyw6HRCBb7EwRCdtQlIEUzLY1pbFXoqAeBpHLMza1NwWRNOOXyschgimRPYpyhwlFi7u4jpfiAn7MbbqPAovpKqTqb0PwybYb6sBfr2JIxrnf5m33FibwXUZATsupUTEvu0crsfxbtC5RpdbnClT1NdLZ2Hq7/T+geIZMx2D6dy9RtOFecsNmOG3Uf8FO6WzmfqgAmvAC9LSLJDn5a5cShlxWuJ6HP5A3P5yISCID2NjOrV/ouI8EJ7BBAEzvtnrQf4p0bIOvTYa8TDitFFe9TjoqW8gBeLDRPDi6WDLMIPpuK4FchFL1frCzKm9YNJ2UPDsy1e7cZeh7H3/eX/VxcI03sJE5Vci4ho6R8M1NbZz9EI5H6OiyeOsxKKUedjR/k0K6i+YX4HD5SecP+JVAZwK4HwSL3P1Jvjt3//1J+sNtHVsmGNbQBaxUG7OeArZWRYfzI4tpusaUf9ZUuA4plo+2prgE7ydmndM5/CshyzJeLGTwkKZghXfx92fPvWGkBHKEttJ2xVLnN4Y6GBYCzcjl6tys5+gQ1RUmcLdJWTxTF0iksA/1/ozVcUtDGdIuWMS5MhtUA5P86xp4UQlPYxNiEoSkmhoeKL8EG5lkUx0hXv4ehYzEJk6iEBBCuJ0bygS9jV4+Mgzchs7sxxFzGSiK0G6oR92jCPH7866PUhBrYYkFm/c2lWOn7x8Njhg0bssw2BLMwH70o5IchJLwIbpgA+Q2k+qnw+j1L4pmMYF1OxjsEgo6PZfbqGqGzNjeBdMEz+d9YY8q4EkoslRLCx8q2OeQWVhHZ3e9bAUPrcZ43VI7GPcG0Y9teMa5mfRkMP6yuUalzKFJLQi1h9xohVSUstZ0jQkweYr635CiZZhsJPNs5w457qWKbgStYyGO4GVvi4pzsZPJTAOWzcdzA7MN8wylNnQM7OITgrsbLYSlCm44PuefXWjpRbYhVSC8dZ0PWxlFn9pDEst9KfLcIw/fRT9TTy7imi/kXvbEB17sZdLZLaMJpVgeMbAzl9kQKsoInyEQOCLjHhIyaITZphoWIhFtA2haT4HC83WEbOxLkyqOMwc3V92Ageo0lelJ0LRg6ebEueh7z0bnNDw8x1bG17Hk/XD5HvBNTjkM43ZMYacebk96CtQ1uQn582yylNlIphVQptvSkhWuVlQXGIFETOexjdOMHGYB/KyaticB3p5SkRCFHLoMyzJxyW40IkbDtGfiyr3jSGxvI1KT3BL+6wtqQhmAV3T8rXQad3UXqNsbPmiObddwbNPxsqQBMHWfG11YUik8kzwSREObBQR73OR3Eo9G29htONIvoDlIXRaWH5GPsb7vIMFnlddsAxJUdzWrETV4+YK+1X+LNLB1XAZap7WUIYkME9POf+j28qXRLDV8evYNUf5lk1oRDABIaIxTkl1oFKfS9YnB8fSWShMAWJhRDALLIgGbE7jUqUh7zZ7HTfSbPzZwZ7YHIV2rmIsSCyMCGaJeWjf9PD1npDq/koAl43EWBw3bXKmAboeeo9Q4QZAoq4KY67JKbI/n2wSukTQlWpkOt5S6gOGHgmvZtvbHs5PH0GwNtuHrzeexAIJKWWVpMySHOBEn2mm0lL3q9mW6mv4ulSdE+7wKXFK/lUZS2rFwjjggXptsAejo5CpLA87Wd7gux1sP5WX4xLBxEQ3JrptONhZPmbZ/Hw9Iy9xpGdk5+X3EhbBxCSYXvfJKT7kvaV1TU0wxKChQEmpdGuXstwTOyv+D13wfXtOWxZ2AAAAAElFTkSuQmCC",alt:"Item One",style:{width:22,height:22}}),fadeIcon:(0,w.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACQCAYAAADa1IPeAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAzHSURBVHgB7Z1NUhtJFsdfZgnTvWr3CUY+geUTWF70ZjY2JwD2w4ciJtrGQFgONwh3TIQMeG/5BGZWs5kJ5BM0N7B8gmE202ApM+e90kdrRH2l6kuqer8IB1hVAiH96+X7ylcADMMwDLMQCEiAVqtdFcrZASlqUHSM6RmtPu4dNrpQQmIL5u3x+3Uw+p0BuA8lQkjRfL639RpKhgMxcC2LERdlE4uLgfpPP/0Z/vmvf3yGEiEhBmIgd0splhFGm+bb1vkrKBGxBAOOfAglp2yiiScYxqVMomHBJERZRMOCSRASzcnR2QcoMCyY5NkosmgqkDKY6Lk2RlzBEiGEqcWM/kg08GJ/exMKRuqCIbG8ONh6AkvEyfH5Jb7wOsSjkKLhJSldCrc8sWDSp1CiYcFkQ2FEw4LJjkKIhgUzJxT94Zce2LH0omHBzImhdIFUFP31wI6lFg0LJgZ7e41e2UTDgolJ2UTDgkmAMomGBZMQZRENCyZByiAaFkzCFF00LJgUKLJoWDApQaK56atHBoxta8dG6+j0t2azvZDN9SyYFGk2G9e3ff3EVjQCRG11RV4uomhYMClTNNGwYDKgSKJhwWREUUTDgsmQIoiGBZMxyy4aFkwOLLNoWDA5sayiYcHkyDKKhgWTM8smmtQ3shWZ1pt2HRLCaP1aSueDzY7LKdE8IeFBBrBg5qcqpHMJCUGz4wzYQ6L57p7zCb/NZHcpL0lFwED97ZvzZ5ABLJiCYKR5ChnAgvHCmEz8gUQxogoZwILxQpuvwHjCgvHAgL4AxhMWjAc05XuOTrlSwILxQ+o1sO/JLTwsGB/GjdzGmI/ATODEXQAkGqCm7Fa7aQZQExJyKvg57UWZuM6CicBIOD3IiZOjM5r/yx13zPLBgmGsYMEwVrBgGCtYMIwVLBjGChYMYwULhrGCBcNYwYJhrGDBMFawYBgrWDCMFSwYxgoWDGMFC4axggXDWMGCYaxgwTBWsGAYK1gwjBUsGMYKFgxjBQuGsYIFswyICJvohP4PZAALZgkwynwOPQdEJiNKWDBLwK3S7wLHjxjR3dvf7kAGsGCWAHekqtRrXpMkjDanN4PBGmQEb8ZPkeEcX1mffVwKca2M6hkJvX4felFm7HpNkrjtw0VW83nHsGBSRIB8hurYmX2c5vFK4bjfOysorKPzK4FLDj7+Gfqqu9d0xeFJ3pMkWDBzQtZDyJV1AF2nm4F6XelCiF6UYc0olhp+qQm0ILDiwMnxedddfkLEkwcsGAtorv/3FWdDC7E+/JC1+/iqdGiocmf2fC3gWsAcGFPH59Vd8RyddUxfvV4U4bDTGxH0HarfrzhfjID2yCJMwNXlseeTtOpBfDYE/l66n3Wr2a5CzrBgIuLOvBPgGdqiNfAe215J1NdwhfO2df4KcoQFY4FR6rXn4wD3ve5scnsLiUcwGEY30dp8ycvasGAsoPm9aE663kflHSvjOsKYVBNuFlZ23K/4f2MERkWxxFR1rc3x2S5kDDu9M5ClkJXK4+d7W97WRKhNYZwvs49LKT39mBcHW763pSEn+p4D6ODKOgj5WIj/943CMAbauET94Pda02AuJ34Mhn+X5NEHnoRXVNCbtki8PX6/bozu0Pdaq7WXhw3P+szJm9N3k/yKazEGr13rExNyrEHJJobjJL5q1OcJARe/f1ObWSTxeEkaMS0WwpGOb1Ryo3STUvIY7j6giyEJsRDkWO8d7Gy82N9+gH7RJkRM0KGleZbV7fzYwsBdsUzR80vKZUXrzWlTSBE1Muqg2DYhRUpvYX49atd8xEJUR7fHy429w52mkeoBRLM2G+gItyFFSi+Y/2Lxj3wA3xMM1OkqhxyhpYqWKcBlMOxcXJ5204yeSi8YWm6ev9xeQ5/EJ8cirkD5WqBMeXG4s+v3Oqeh6OkILSekADu9I8j0awON6fwIieW2P3iySAVAd4mKIBoHnE9pOMEsmCleHmy/01I9gqG/0COx5Onw+hFRNNVVRya+NLFgZpjcJ6mvFlIsY0g0YT6NxFxR0iWE0mV6KSpSGu4H5U5GTUoLD+WDVjHDTDc79zpONS55z6GoKbEWztJZGC0qbbqj/aK0C8Rh3OsbVJeipJ5XYXReSiUY9437I9G4UH0m80LWUIcsTXiBrENClGpJ8nnjSDgb1NmGWd3GIvkttHxqg69Z4pKjzZUZqFOviI22oXw3/NuqXj+H+nUwYkrkbyuNhXELe9Qz64MxorZoYjHgXOKnvetaRfyKwr70sob0utFf8Y2ayJdJKmIqz5KknXrgcRGeRc2KsVg8bgxKfTCedSXayBbkywhHPIYEKJFgTBX86zG9rHYOhkGWUGPSLeAusnW/5wb6Mlji+Nsv7/8EMSmNYChv4bYNaMyxUGuCEZP+XPz/32EBILEIjctQUC+MET2/Q+TLQAAKdOzwunR5mFH+hf4N/RpaqpTuQs5EEguQXvxvvE6+zMnxWZesic9z6fFAUYVR6hbNUYKuAzkTWSxYDkBL2Qk8R5nPQoq691HxEGLCpYGccQuEukI9N9Wg80ZiaUIogdayGrcgyYLJmdWVyuXsxrhZaNtsNLGQHwNXQcdXVqL3CnvBgskRyjKHiYWau6jPFyIyyiX1/I5L5cTqkym8D0Mm+LsV5zd853vuAxhlYKT0dTxy45uCbh4JO2qlxDrPRtA51I9z821g36NLf6tx0wgex3wej0jhBbO6ivkMjWZ48gbixyDFHyM3lPox7Ge4TqmpfBBmaA3wuRdxNsjTdlf0ScIyr3P34xitvwrh29/PPkwgg+A1O8oH4kYwmJ6nZNoooUb1p7m2dYzE0gw5rZdWPw5eLD9ADNiHCeH4zfkz8I5gqrZ7gWzEsmhzYcYUXzAxJygI0DX/Y6IWdRvKryfnO8suFqL0Fia8vhKSBcasKkU7QafQRjmtTGCGlQqHSYkF/RffZQdF+xViUHjBDEduyA7Vj4SBhgG16daT+urBTV/9+NeDvwS+gcETGyb4biAL2SjnQmIRkKBlEcJ3maToEGJQgrDadRxjbR+9+abW3NA8IBvrbiBrnV9PT1KY9LSEoLTYfHnYuIKEoGjOd7ZeQPEyCuz0RsBtUJKK9of3gs4jH2U8ISpCm8LwOSjml4dbF5AQ9HuDfqeGwYJbGKyQ0sQkSBOaVknp8xR7WqhQiR/Gk7AioTsh6viMcj/PIIFioi1mUKkJ6T+7M6x0EEb60xuyBH0NWj7SzNxGrSyHEb2YaMfIAd/wOoZR3dXz/a1HEINi+TAYsYx6V5thp45HqBopnhoVfSAQWRr0TdZ8WiijvcyUxDKi7ncg8H4FESmcD0O7/fySadRATT4GWUZ0Yv9NI1SHFvLufLogft5vXFFUM8+cujTFMtp/VPU7LrSI3VlYOMHQVe9VwqcxY7QPyU2ezSyjKLJ12zQ/iUaDatg8x6ZNYR7C9h/9rgZdiEkhoySp7y4VBrRvJDLvNoy9/UaH8jpRzrVtU7AlbBsNTQLLfV+SUTr0xk9ZQ8uElz9C0UHQEhK0lAXhiiZkkgK1KdDQQkgRCZVA6xLUC2z3e+JQ0Z151vE08dtqQVeX7zYMvPpoaua8V2DI+I3Ux4YMm9kD2yUS20YTSzAUMZDzBznejmWaUB+hcidFT3cb2UxiEqanaGgkawZjQzDMfxUUseHrSsS6uL8LEsBV+EDuCiFjd6XPBSXudP9jlA+99ctpB+spT8na0D6epD/M4XsBVUfCNTnGkDKto7MN/BADi59UN0uqTpWIYJYJ+kCpILnIw4KiEiWJmHQYXzrBRGE8TyWpgc1pMOlVDs44Jz5nmIuPM1CjEw0cktL5tMhzY1As1E5RDTqHJjokbUlZMFNQT8u40YmcSL/xGnkTVC+aopNGMZaXJBiZ93uVTz6F1J4CtbafgQMbRsjrnCa1Vs/S3/5m4jga3/061YpxZ8vkKpgIr3OCRIH/nFJfMC9JIVCU8fxg+x3kCPlVUoc6uC7UhppmOM9LEviHp1T/obHykBPurY6dyquoPUcpt024sGBGeIjGNyQdn0tRSBqOpa1QiCzEQrBgppgSDQQ5jTOdhnRO12j1MU7eZrqhy7aLMSuxECyYGcapfb8P3736pcdOAIsbiZE4qGcHHciaMM5DI0Q9bIqDF1T41QCNLOfz8U1CZxhNper5HUexeNZt8AP37GbDnMm4IxsLtZO92dNPhOFoAGt6OoddkhwlWUCFPvCJVAZCdWcfm+mvqZqYkxPG0KY88q/y2FLLFsYCNAavfA71vBJ7cac93SHBO9jOCwsmImQtjDGfhRBVj8Ndr+e4raLJ2PCeG5EdbHUgZ1gwERmF1xvoFDfp3tLUUzNeYihC8nySdKoQhwWwKLP8D0d1+GUUVnJOAAAAAElFTkSuQmCC",alt:"Item One",style:{width:22,height:22}})},{label:"Approved",value:"2",coloredIcon:(0,w.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJIAAACMCAYAAACXp/BlAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAyoSURBVHgB7Z3NVhtXEserWhKzHN7A7W02lp7A+AmCE7CzA+/mTMKHn8D4CQA7mTM7w24ydgJ+AuMnkNhka/kJhlkaqbty67ohfKjvR/dtdQvV7xyiA91IxPrrVt2qulUIE9hc6R8A4hrMF2fqa0jqMSIcJJR+bCdwsnfcOwPBCk764ZwKaSJKWCfqv4ejEZz8+7g3BGEiEQhG1CdtCQHfLHTw08bq4M0/lvsxCLcQIXmgRLUugpqMCKkAmaA+bKz210HQiJCKE7PJ49Vpe7m/CHOOCKkkvDqlHezPu6kTIYUhZlM3z2ISIYVjrsUkQgrL3IqpDWUhGNDXqPBMgwixeoihPCymI/XYgzmitJCSdGH5l9+/+Qx3hJ9W+ioACV21I1tTnnQXitHdenK6u//fB89hThDTdoOf3/VOXr/r7b161+2lRI+A6BAKQETbLEqYE0RIBlhUr9711gnomVqlhuBJhLgLc4IIyYHXb3sH2FKrE8AA/OjOS/RbhOTI3n96w2jkLybla83FqiRC8oBrk1hMnmZu8afv+8twxxEhecJiysycc8gDI9yCO44IqQBs5tS2bN/1fq5puuuJXRFSQaIx7IHHqpS0YR3uMCKkguhabp9VCWEJ7jAipBJkq5Ij+ADuMOVzbXMMr0qbK4OBYyol3lwd9EmHD+jjXTtMICtSWYg+etzd5UK4y8METwZHdyU0IEIqCUXe0e5LkGA5ivBIrVSfZj0CLkIqCaVBSmh0/TcLalZrmURIZcGgtVhcy/Rp88npC5gxREhNhGiHHfNZWp1ESM2lO0tluyKkZjMzNeAipOYzE2ISIc0GWkxNTvxKZLsk7TEMxm1dVnIdgkWM1BdBTIgP1Ce2S+VOqcTJAr5Rj4+hgYiQSpI14jpxuXf7h36cjmEHER8WERUHMDee9rdf/9rzyPFNBzFtU4TrmPgwgS6MI3oJBcAUXzTRXxIh1UAmqJ2oRfcLnE5Z7HSwcQFLEVKNsKBwRHwi1/NAAaw37cxc7T7SP1f73Ug5phAYPpMGMwD7WGo39ihVuzL1rfPJXuVn8ap0Ag2hdiG1AHcrqB4cqq/7MCNoMf3Qf0wJfnB1wi/qwJvSdVdMW0NgM5cQPfP5nbQN29AQREgNgs0xeZgrFZ96CA1BhNQwyCMswObtx+/+uAcNQITUMHxXpQi+PIIGIEJqIkTvXW/F4j2cgiJCaiCtNhy73otRM/wkEVID0UfCHU/xKjPYiIoAEVJTIefUSQwNQITUUMjjUEET6pQaUEZCh+rT53PI0P6Md6DLrg+j6G9/h5r/n2sXErfVA2HmEdMmBEGEJARBhCQEQYQkBEGEJARBhCQEQYQkBEGEJARBhCQEofbI9tbK6W6K1IiamiJEhIP9d/Mzly2P2oXEIuKSUZhRUs7sCWLahDCIkIQgiJCEIEhbm6ZC9J4Qhy63dtIv/4eaESE1FB7QDDOEmDYhCCIkIQgiJCEIIiQhCA0o/u824ux6HfAxonELlhAhBsQHgLAIWdMxFe1fvDwNg3AWpThMIf3M896a2ERMdm1Thlv2tSD6lpCWU4D4mkm4kW3BKz9X96vvUf9sc3UAutGEChGMxnDchAGCIqQpwO0NOxStKTGsg15pyufndH4ScWmhA7tKWAP1nPutERzX1cFNhFQhvPpwr0d+03lFqZAuz3tLO/Bi88npwfl5ejjtVUqc7Qrgxuw8ZjRC/DDlyoaYR3TxuIlpT6QUIQVm8+npVppgn7v0Q31MfSKlCCkQehVaHXyAlDi10ZThM1ObSCk+UgDYmaYEjzBMi5kzuN4QIoayKHO39eR0Ec/Tl1U54yKkkvC49UiZkYINr4ZqBXvPk7oTFR9aGMFw0hut401tPeq9q3ZqDzO/y+v1iGibOrikTN3jKhxxnPTDzZX+gfqD18CBJFmIf/n9m88whyiTsabeoQPw40z9zr6KIZ2UCSxqAaPywxzfpysMz0f0KLSYxEcqCL+RniJiAb2MRnSfB9qUjU7//FvvmCct8WAc9byHHr9ayRBBMW0F0HPXEj2Ezw0W0Bj2qvBPsn6T6+pv2knU3+QYboiTDh6px2DpKVmRPGER8cwQcPNRhmOgHq9AVUecWVA6b+nY8J0FpxzwXQiECMmTJMVdp8EzytwoM9b719ue1witsrBoWbwuc+DYAdd+XgBESB5wsNEp0JjSPvsvdeW9WLw8pdJpqCDRXoigpQjJETZpSiA71huVaXn1W6/2qUV6qKCbmHgipbu/l4MIyRHlF3F02OgXEQLvpHagIVyICSwdb9lfKjuRUoTkgHaw1c7Ictuwde43b20asJhSIuuI92wiZWFESA5kq5ERDvLVPc2RY0OcrrkZI9IxK+W3mX637KokQrLgtBopv6juKkVddaAStG3Avnr8381EbZTAjs1fKrMqiZAsOKxGw7r9Ii2am1UHKlG78bR/6fTzamkbdVpmVRIh2VkyXSRwn/hYBVpElLObTPHbq9+6DBWMCtZRiZAM8KfTEnwc1jkCI0sa7+RdjybsMq2jTiMsFKAUIRloWTLrPiNDQ+NSeUAp3RoWlCWLTZuCxSLmTYRkgMg85rMF5p1QVfDOjCPSpnuUvzNgB3vixdRcLaDrnjwRIeWgt9DmebHDvSnn0RgWkdqZ2ZLGwy8jepwXjkjRPOoU0f/AgggpB65INF2vw6xxKKIDuvzDKCJb4ZrdvOED8ESElINteVf+h/Mk7BBclK/YnH/X6kc++m24HPsWvomQclBZ/th0vR05z5wtTWgRMZjSqfGGjt+hA6mQzAEjvGc8GzsyC4kjzWrVWuaTJWwGR6Ni0W9HEZ2NgbyK+lWCeYiG6+NUv56zDygrUg6pJdNvyquxiDjSnJW9xupxneukfet+2LzwMSdbIZ0S0SPvAjrL8GUkENM2BYami8psTKpHin3FRB29ElmcfnpWpAqTKKxpFiFVgGEFcT7BsbU6eGMVEdHzpgyXFiFVg3FHlFrExEX5LhUHTep8K0IqRmy6mKbWRG43Ow50C07CclG+8be5nLdkxYHuEhcQEVIOSGQ8Pfzjd3/cy7vGhxfZdwHT8ytHfEOZr6s/M2byLwggIv36lvAGeYY3REh5kGVXE325b7qufRdLpp13cxdny5xE9PV0ivkeRxDN0eu2ZVd3ExFSDtzYwXTdJbGp33SLmNiM6XY49pXoMOTpFLKsSL55RBFSDoklGOea2HQRk+2YNWfy+ZwcBEIfrTIkpNEjEHmBCCmHha+Ra1Ni86FrPioTk0+jh79eRb2pOKJgZ/SZJDELNxUhhYMj15bE5qKtQuAqekXxF5OxHKQoEVwvwb3N7YI4+3MK+ZA5w+976iIzT66f9kr6GGWnYpZN94xG/iUyIiQDrbalAEz5Nr75s+irmbKJqRIRMWkamcuHCU6KvK4IyQCfUrUVsHU6fqsSmykWk+GMWWUi4tVIxcfWjTdhMV9OhGTDZt5ULMh3VWIx5TR48C4H8YFXI1slQRGzxoiQLLTGcACWJgxFunlcNnhQQUY2J/x4XmE/Jb3lt8SqlMgOiopYCtss8OqxudLfB4NjrdMdT/vbr3/1S6JmbfuCBRlNZF3mjHDxHRREViQHuP8j2FrDpLirjwk1EJ0Itpi0MqsRU7o9su5y4ZmXmQVu5rQ2Vvrbartv67lYmaNcFKccXoC/u7yQ7iiv3nZv/dtsrg76YM+xNUZMrn3AdYFcydomMW0ejMGpkVZcpD47NLpu3EFEnIIJUSAnQvKAd1T86XW4VYtJN3WvAV2akpKLOHQKBgIgQvJEf3rdcmZxFOHRNCYTXcBb/C1lfq0VlhlpSs9DmWARUgHULo7fKLd4j3J0eW5alYP4uAqBBZsm+IlcG0AQveRKTgiECKkAOs3RoscIzuWol4P4QgrqUkAd/OSwM/uLQOW6V5FdWw6Tdm03cTwFOwmdw1Mm6NB3uA2LJ+lw9h7XHOeOXKcCETEipBxchMTwG8vHi6BAT6EMXfcUEQ5SSD9zTO7y8CLBIkbqiyAmxHsXJ3ehKBWJiJEUSUmyorPe5vf9PYhwC/xZzKZwL2H2ucYLCV95dFJ1Pmfca7vsaC8T4iMFggvz+QiSh980FTghzMngKkXETFyRxgh7kf9kxLmHjyApv+mExrDTANfgjKZ4GrfkiinkwcHIVuQ4kis0Kv/J/SOnOYlAhFQxertPaodVoC+jJ2fcZPQ8gb068nwipCmhx5cqk4eID0OuUrooDug9F+DVOQtFhFQDXLfUIrVCFRm9TjAg5Kg6fWyN4LjuQToXiJAaAMeiLs7ITeoSwnGl8RiGTapzEgRBEARBEARhSvwJj8rxWTcr384AAAAASUVORK5CYII=",alt:"Item One",style:{width:22,height:22}}),fadeIcon:(0,w.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJIAAACMCAYAAACXp/BlAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAA05SURBVHgB7Z1/ThvJEsere/CSSE963CCTE4ScIHCCJScI+X/DD2m1CYQojogxrFYyhvwPOQHkBDgniN8J4pzg5UlPL8ua6XpdbUOyYPd0z7Q9Y1wfKevEMwbW/tJVXVVdJWAA9bfNYyHEE5giBMBXBaIjBHwFhW2Fyce/EmhVq+tfgUlFDHpyGoU0FCFaiPgeuklro7reAWYgEhg7iAv6t+1IVKLPu7WDo3q1EQNzAxaSH8ssqMGwkLJBgjqr1w6WgTGwkLITk8mj1alabczBlMNCys/ynUr0adpNHQspDLExdVMsJhZSOKZaTCyksEytmGYgJ4iiTVFhmHQExvq/MeQnhoo80Y8PYYrILaQKiKVft375AreE+nZjQYpoXqdLngiB85ABAWJ+b+eg8XxzZR2mBDZt19h4td56vrWyv7H17CGqZNGkRzKACGskSpgSWEgWSFQbW6vLCPBU/7MDvkjZgCmBheTAxsuVY5R6dQJs+7yOTNy0RL9ZSI5sbKx3zrvKW0z6DZ6KVYmF5AHVJpGYwMPMabM4t7d9uAS3HBaSJyQmMnM+IQ+McBVuOSykDJCZUwqbzi9AWLjtiV0WUkbOE7XvsyrdnYmW4RbDQsoImTifVQkFLsAthoWUA1qV3O8WD+AWkztFMs3QqlSvHepco1MqJdb3ftL3tvVO7uNtO0zAK1JOhFIfne/tCW758jDB3s7hyc5241aEBlhIOUEpvAKUf3st4pKU0clu7eDzpEfAWUg5QSVClNBc1n9/ntRaJhZSTgRchKzFio3Jqx++hgmDhVRCUGG1XmtO1IECFlJJocqBSSrbZSGVm4mpAWchlZ+JEBMLaTIwYipz4pcj2zk5T6A9C8ni9eepDklImAMlYynlA+wFI2PITnz3p+hIPz6GEsJCykm/EVfL5d56XZunRFaFEI8gg6gQYWlv52Dt+eaKR45vPLBpGyNUx2QOE1D9t8I3kAWE12X0l1hIBWAE9Wq1qgV1HzxPpxiTWYlKF7BkIRUICerPbvLQ90CBZrlsZ+YK95Fqtca8VBB8N0Jn0mACIB9L78YWZyvyjIKQrq8TkVmVWlASChdSJGYaIINXD3b0n/swIZi6pnrjMajoDFyd8H4deFm67rJpKwlk5lAlT31eMxvJNSgJLKQSYcyxcDdXIjJhhFLAQioZmCTuYQFt3v54++4elAAWUsnwXZW6Si1CCWAhlRCh4IP7zdl6OIWGhVRCVJScut6r83il8JNYSCWEdnCup3h1MLMUFQEspJJCk5ocb42hBLCQSooZ9+VIGeqUCo9smx6NCp0PGboghShFtHdc/GOm8k8ouLNw4UKitnrATDxs2pggsJCYILCQmCCwkJggsJCYILCQmCCwkJggsJCYILCQmCAUHtnefXvQ0DmNUtTUZEEobD/fmp65bMMo/sg2iQgntwc1ggCGTRsTCBYSEwQWEhMEbmtTUrQT/wGF7Ljc+9+L7n+gYFhIJYUGNMMEwaaNCQILiQkCC4kJAguJCULhzvaLzWelOLteBHSM6KcIFiIRxXqH9kAInKPWfnQNEeYujyTRYUlUSIcmvyhM2mVsIsa7tjFDLfuEiH7W6qA5bTE9h+aKIvFcIb5f6D2I3qN+LezWDugvLQoRqIvktAwDBFlIY+D3WmNeYfRErzDLlytObnR+EgUsiErUoCmW+onmeTc5LaqDGwtphJjVJ5p5rSgpLa4WmOD0J1Me3alEr/fqh8fq/OL9uFcpdrZHADVm39s5OBEyOhtzZUNMI7rM7JIxT6RkIQXm993DVamiT9SlH4pj7BMpWUiBoFVod+fwTCW4H8wPys/YJlKyjxQA40yr6ER7QTHkxGz1/94QIoackLnTpnbu21/Jm1E54yyknOxsHy4hIE0tyrIKdfSH/AGkakcA7f91oTPog6Z402wE81JE82AG4ugdm+f306Z2bbYiF7SpezwKR3xgnWj9bfNYCPEEHJhBGf+69csXmEL2dt49QVTHPq+hFUcpbOq4UStPYHFnu7EkhFxy/Zx+oIPdZDG0mNhHyohZiTxE1I9Ov/nWTe7TQJu80enNV+un/UlL902PKXdGMkSQTVsGyLGWCo9c40IkoD8TtT8K/4T6TQINuak3qgKjI+q97fCy+M5P5NNBsPQUr0iekIiEis4cfZSOhOQhrUCjjjiToF5srrjPgdOC0w54AwLBQvJEYkRvfpx2H5kbGqH128t13xFauSDRknjBYQ4cOeB7O01fH2sgLCQPKNjoEmjUq0KT/Jei8l4kXppSCS5DBVHshwhaspAcIZOGCVbT7iPToleFwqcWmWlLDmIyEyl7Q5dzwUJyRPtFr9P8Ip3dPyXTAiXhUkypzd+1v5R3IiULyQEzHVvvjFJu6+jIsde8tXFAYlIqSR3x3p9ImRkWkgO0GqXdQ0G+oqc5UmyIRrtejxGZmJUJglrIuSqxkFJwWY2MX1RwlSJtBO7qBG0E0ac7lejf1xO1Oo5VhRR/Kc+qxEJKwWE16hTtF5Forlcd9BO1V04/rZapo05zrEospHQWbBf1h+c+8XEEkIhINIOu6Z/t5x//7TZUUGaqo2IhWej/dsaWWzpFjsAwSWM1PCQhUNzYZaaNOpVSZApQspAsCBmlvaktKAiXygOl1I1hQbQq2cIBZB6zmDcWkgUEe0vCBBL7TmhEUCGddoKsTSb0z94+7znYN68pe7WAqXvyhIU0BNpC909nDKPzcsx5NIJEhJCaNO5A9+LxsHAEgjq1vFZnTfwPLLCQhkAViSm3tGDMUChCQXSSJqK0wrU086aN+gPwhIU0hLTlXSjhPgk7AJflK5Di/LtWP6IA22oa+xa+sZCGgGgv5L+QFx0YE6FFZEjwX7bLlYrfoQOukByGFPdsl7tde5SYIs1KwRL0BNnSH3Km6LeLiMhMCUge/+bx9YUQHVuF54yaifWDsw/IK9IwhLAu7ba8mhGRjjT3T9nG+s+yOf3qWfdjzIuaOYGUQjotokXfAjqVMnxZIbJpGwMd20UtokH1SLGvmGYrM2cpO0eK+zzNVIWpkg4EhIU0GuJhz7ue4NitHRyliUggrJdluDQLaQRQMNByOZ6tSKuY+kX5y2D7HgrflKnzLQspG7HtIqoLaz5L6Ih5/zjQDUwSFmHN/vVNOW8V8iCjGALCQhoCKmU9PfzH23dDd3V0eBEhvWSDzNePT9ky+d9/rgAiIlRKnwLh50OxkIag/Q/rrqaL3fu26xsv148dzpgtX54tcxRRM1Ttk5D26LWS4FXtyUIaAkqrn+OU2KQPPU1MZMaoHU6qiBDfhzydov242HbdN4/IQhqCgsT6RromNl3ElNbVjZx3OicHgTBBTsuOUNg3CwNhIQ2BIte2xKZ+sx+55qOMmPwaPVxhykG6F2FbSKtoAazfE1lIoTA1zpbEJmXgHSoErjCdQ/zFZC0HyYq4VoJ7Hf3/9hE8YSFZEAqsGX7fUxdGTO6/7SPpY9Q/FbNkvambtMATFpIFFSXWAjBz6sIzf3beVYsOYhqJiAgJM/byYRStLN+XhWTB9B5KOXWhUx5eqxKZKRITDM/XjUxEpn+BwmXbPXoTkcmXYyGlkGbegJpceWf1tf81oMEDOfcSksejOmzZX41i600ZzFrvazNWvl0kx2lNGLJ087hs8EBBRjIn9KhG2E+pvxpVU247zipiLmxLgVaP+nazqSPBw01Yr/vZ2vNNvyRqv21fsCCjjX5xnBUqvoOM8IrkwHmi9tNWJR2hblADBygh/T4Accptx3lMau72yNjrchE0zlEGrue0dt4erEkBaT0XR+YoZ8UlhwcBfu7cQrqtvHi5cuO9qdean0TKoUkokZhc+4BTgVze2iY2bR5EoFwaacVZ6rND0+t3mS4iSsGEKJBjIXlAOyqlf3sdbjViou78UABUmmIOH6RjUjAQABaSJ5v6t9cxZxZLGZ2MYzLRJbTFr9cOP6VVWF6ilFgPZYJ5+5+B8wtFA2IeOPhLpuHVbu2ARpC+GVWhPlUh3J2dWe051W7zCKi0ZfPVyikEglekDJhsvFRkEjqOL/k+iC/gZEcSEK141PLPYWd2RbBy3R/gXdsQBu3aruN4lHoQHaDTtyp57zvcxozcqsCSEDrdkWHM6ShERLCQhuAiJKL3wcozFzM3CDM1SYg2KGzrv39RIvkKqrfSmWbqEuZAyVjI6J72ahYgxyDAUYmIYB8pJ/2is4e72819kGIVPDEtanpTuGmYn36IrhyOKyWbfyvISm9GnE4G5xztZYN9pEC8eLW6Rsenwd1vGg86IUzJ4FGKiBi4Iimh9qWCY2C8oF2Z9ptakMhq0a6ByQ0ivHm+9Wwsp3Gd/ADGH5owKSU6jeQKDeU/qX/kOCcRsJBGDG33BerVKUNfRh/6s3LfQ6L2i8jzsZDGhCm675m8RxByldI+kAD8QAV4Rc5CYSEVgOlMi9FCltHriKKtxdhG6H4878Jp0YN0LmEhlQATi7o8IycHrFYUV0qgU6Y6J4ZhGIZhGIZhxsT/AWk7XbjJVqtIAAAAAElFTkSuQmCC",alt:"Item One",style:{width:22,height:22}})},{label:"Approval Pending",value:"4",coloredIcon:(0,w.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAYAAACuwEE+AAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAA6ASURBVHgB7Z1NdhNJEscjS5K7d605AWI7G6QTYE7QZhrD7DC7fj2NbU6AOQEYmH6zw+zmtaExJzB9Asmb2VKcYDQ7sKSKyUiVjJ6okiKqsr7z9x7PX5KwVf+Kr4yMBHA4HA6Hw+FwOGqOggZzuDPsTtvQVwp6CqFH31Pg/RAo7C4/zkM1Rgj+R5+jAh8DGOsHjqdT8P91NvChQTROML/eGW57nncTEbf1H78NdhiRkFSAFwHCaDqDUV2FVHvB/Lwz7HXasANK3dB/7I7+VhfywUeAD9om/TmZwIe6CKj2gtn/afgMPHUAxTPSVu31ZApnVRZP7QVjXJBS51AuRgh4XEXL04gY5mB39FG7hx6UEP17nZDleflm8AEqgAcNgC4IlBR9x+6RBdzXon64O9yDktMIC0Ppc9BR/4VqoINlfPLidHACJaQxafXD3dG5xTQ6D0opnEa4JAPie6gWPQXqlRb6KyoNQElojGBaUzjRH8ZrHkI/89f8KwSKcbY66uP+3YvHUALYLokCMlI8FATO8MGLP9KZ5/07wxNdwLt/9ZpoCmvvSUzPzgZjzmvQ3d5u64wLoesp6KMuCNLnenlhG7LHv5zgrSJT8TY0iECnsHrN6JpUJMuEF8sPvzxb/hnVfPQd2NeivBnGS7aryr3Q2hw9//3GEyiARlmYvDFFQ+1SlBZQBnWgkbY2t/O2Ns0JeguAinHP3wz2jk/71wPEW2C3HtTX1uacRAk54gSTEwvxeC28rtPlB8pOIN0zRb8cA2InmJx59u+BT7UVsjrWhIN4dHD34inkgBNMgdgUjl7+OHx4d/SOqtqQIU4wJWAhHH3VU2U+OgPc0Usg51mKxgmmROgY54hiHLWSrgvpZykaJ5iSQTGOtja3tYt5BOsr0+vITDTsOswvu8N+G02LI++Flbqmaw97YIkq1mHScvj3YQ9n6jxFDWfk6cpwkgJlHJmsVpOysaOGNotVTRTMAr2kcaTvwESpMzVovTjtPwBLZOKSZlvqVVk73KoIxTahixJDi5c2U27rgqEikhK4LgePF28Gz6aAgyTpt0m57w0PwQJWBbN/7+KAikjgyITfTgcj1cJbSUSjAvXUxjKCNcFQgAaBE0vWUBaVVDR6GSF1M5YVwZggd2a2cojSOFVgY1KVSSGaXqeTruPAimBwy3ucIMj1Z4jWovemkVQ01KeTJp5JLRjqk6GgCmSYzrF221mYNCxEA8ICH8UzVFeDBKQSDMUtHojrA+Oi2wzrBIlGZ0+3hE+DdsJmuFSC0XGL2BUFAT5wYrELZU8J6jR9UxAUklgwpmwtLf3r1diXbwdpFtYcMVCdRmepx6InKXUgzZoSCybMiviPR6COsyNwZIY3gyP9YSR4SleaNSUSjAl0Za7In0xdRpQ1tMjotfA2CIJgypokBb1EgpEGurTl08Ut+UBBMAobsZRgYVMsGKl1ma+WNnOVuSgonplPv+IhsTJiwQitiz+ZpGs7dCSj1ZKFAFwrIxKM2LogHjtXVAzkmiQ9wlwrIxKM1LqYVM9RGN4U6P3nB8AMK8MWzK8/DXdksYtzRUVjWjORX5vhWBm2YFre16kHDHwX6JYDqZXxNjS/saY3UFU3mPG76NjW5TOMsWPmtmx+Tc8tVCaBrIxeAjhm9wRrw3C4MzyKaxxnCWY2hR3FbxdnW5fwl2pcQc+MBfHUgcKrkSAj7e5HlFFmkSSQlQk6cAC8fqXurG2WfCLjT5ZL8hR/MLKLXdZDPc+0gT7se15cwH44aWqofy5x/SyksYy2Rj/G/WijYKhvQhDsjluTVLv2ao2ZsrC+57mrf36SxQiPMJZhQcFv3Ca4jYJpB/wVaS2sM5ubpuoEQyxXqIR7kNZB10VS/Q3d0jdsdklK3QQmZR6gXCQSsRDmDk/YEbcO0RpTjFtaKxizE0AB9xf3qzL+PE+kYlkwm4F1wbSnpvWB5QFoVl+UW1orGP1LbwOXoHJzcDMnqVgIVGDdtYfBL/c6mcPHVr+5VjB6KeBHYBIoF+wuk0YsRDujulOA/OsUVcTbFMNwzeLYuaOvpBWLxn92OpB0zrFpzwRtD9638WusYMKe3R6wwD/BYbAgFm0FsutOlGRLGBHHxApmOuEHXfOJ2g4bYjGN8hlba4X8G3w1jokVjMfPjqClnGBsiSWPRvlA1o3HE4yiGfpMsvK3VaFKYiHC9JrHig5iBYPIi1+a7o6qJhaC4hjBnuze8hfxWRLXJanmth1UUSxLsKyM4gjGVHi5IF5AA6m4WAAD/MR8aG85U4oUzHQqafRunoWpuljMfy/wDBPvux8Wn0e7JBQMBsqghF1m6iCW+a/AF4zyvlxffN6OfgBfMBh89xFyZnGQlf7XpRQxrypzXcRCBHrpgdvQrYKvHidaMJQhMVsy//nHX7m+MDW0c8HzzObxZZ/6eH93lPkJrHUSC7HVgnEwAzGVGR1vWhs99Q6i+1LNCaxZnRtUN7EYPgtCCQ/WB72CGMaHHDBZG+eC6cfYFk0txQJXDfgsFGwSjLJ+uGUqaNIV/8H2RFNXsaShEi5JR/Sy7jMLonFiiaYaMYxK0K6YQjROLPHExTClqq0kHgCdQDROLOuJi2G4gulBDiCmaNASiKZJYpEcvoVLjeOVcEl0oj2kgSGaxlmW7wWJTbBBMJJ1hn/87T/XIGNMJTflAZrrRNNENyRaL1QWLUyn9eUvkAPmYmQgmsbGLAnXCyMFMxPMes1iw1UctkXT5ABXKYGFWVovjBQMrTMAFy/fIp8t0TzcHZ03ORtSyBfM8nphpGDMQD32/8zv/bWFDdHQ/mVIQ8VTZ/TY181f/iK+CZxZ+/AgP5e0jBVLk5Qa1FkU87qt9s2saQLn1T6KPD22ENHUQCxhDYYVSqiVFtx1WZIPPLpZjKbgkqtoalLBnbb47ni1xBIrmAAFmRKmjAdSkotoalTu9wTxG65kzLGCEW3aVsUKhshUNDVbGxIEvLDa/horGNlmJ/6UqizJRDQ1EwvFL9wMMWqTorf+CexFv24Wg/ySYFU0NVx1nnX485ZVxJ6z9YIRbLLfNEE6TywV92raz8L3BlFDotYKRjRCVTZaPnNSiabG/Sw6iGXf2FHbd9YKRjiqszRuaUEi0dRYLHR8EQB3KSd6Ft7G1WrJ8JkyuaUFItHUWCxz+F6AZi5HfX+jYLy2oHlpfrBBqXYcEAzRjOnc5zqLhbbqSNbPJpNoz7JRMObQSYFbCtpwCCWExOC18DrQ8Gm8mlfr01nPlxMc1P0wMMlWHUqn4w7JYJ1mYtySUtucx8L8IIsjKCHhKvweNAwz4FIyc1nFT3TnnWYiONhA0w2DK0dJoAHdgkXitccXsQQjPdhAgf3DFRzJkZzVuek6s3t6hYdn95yVKQfUhippQdl0bDRbMFTEkVqZMmZMTcJkRoh7/Gfg+00nwol2DWAgONVLq7qsGVNToMxIYl0C3ByrMscGfeVgd/RRckIbpazusPP8mR/sqtjTwSiVfvGmf2vT48T7kgLZmY7dTsdMjHLkjLYu56LHM6+rWDCUcsliGdh+eG/oXFOOSANdsi7cOYGJdj4KMyZQgXr8845g9q8jMexpXUtMpvzTUxIJRpoxabpbHTOfzpEhlJXKXRGcSGLMxHurWy3xmT79g7sXT8GRGdhRT4XbfvxNdZdVEgvGrMsIXZN2ZYcunsmGMG7ZkzxHX49jaQabanoDrTFJp0NRPPNLgfuY6gjNL06wT9xPskKfSjC0xjSTHzfXbYM6d0GwHejmC4ddS6D62MaaSxSp58OYdExWASYoCHaiSQllRB2IHXYdC2W5SYup4kpvHDQ+I8FEBJ+U7irBcuY9LupcuredsqIXp32pV7jC2oy7MGuSTt/sOUsjJ6lYIEFWtIo1C0PQrgFPyeoAIc7SMKGYhdxQkqkZ+j2+nvY9tjpF0xT0EB+BHGNpXPa0Hp0636eEIYlY6LrYuCGtj101qZo8CCZ6+s0YujpNNOE8vhOABCPidJBrq8ndqkta5uHd0TuVcJ+SUurZ8e83kliq2mHK/fMK7h4kQd+8z98OrN2EmQmG/tCgY+KZpG6m8XFNmnjFgPj6+ZvBHlgks0ngVNTz5sUh9mCiFSiuaayLIhdELjqpWLQlGNkWS/i62WLB0pg//ssEbzfB2lCm2VLGBaV6v5S+WSWHaAleO3tsiMag1NHlZfC6jsIxscqW95gWaCEN2g3pNb7DLMRC5CIYgt6Q2ZZ6pdJv2M/8QNA8MTfTlncAc6Gk22VhOcCNIjfBLNi/MzzSlsLGRrdKC8eqUIicJk/kLhjComgIX6fhZ18ug+MquCrrQqHJE4CP8rpxChEMEQZ3r2wOhkYFZzjD1y/fDviTs3LAuGMzW07dT7BAuw5/Cnj7t9NB0kxUTGGCIWgRbTbTcY3dN5EwI0owwPc0PjarAHAdSyK5qeZjwqzuAqWbo3WJD/L+2woVzALLLuobSDw0siTQH9tTGGXxJpNAaMJ2S3k3A4X9DG6CBTT86ElR82xKIRgixZJ9EkZ0jqGHahRA8Gkx7Xo6Bf97/f0oQZEgPmsr4XX0vwB6dN6QB961wMOemh+T3IOMof1DtCWkyFitNIJZkLW1qSiFWpVlSicYwuwLngIJ5z40HOqQa03wURFxWBSlFMyCLDKpqkDuh+pM3C2seVFqwSyg4UQ0RakJwimrUBZUQjALzFQr1LWMEpyeYpuyC2VBpQSzYCnG+REg30NKLTPW6z+vpx6c5Fl8S0MlBbPgqjhWMatjjpVR+JrOcihLMMul0oJZZl411qIpp3h0Wky1HnzfmsJJ1USyTG0Es8yi6kpH1aFSNwoQkBEInTdER8hkVV0ugloKJgpK0enoXTrgOxQRVWdtxD+0bjVSAX5CD0Yz/fnWBPy6CGSVxggmDtp12W7rdB2hqzwtIPoYISRaStDv1hgDGAce+MEExm7jncPhcNjk/xZWHnP1JrykAAAAAElFTkSuQmCC",alt:"Item One",style:{width:22,height:22}}),fadeIcon:(0,w.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAYAAACuwEE+AAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAA8CSURBVHgB7Z1dchRHEsezqmeQidgIa09AcwLkEyCdwOIEDO9rhCI2bAvBMgRGEo6NEBJ+RzoB4gQanwD5BLRPsNqXtcVMV21lTQ8eRvOR2V3d0x/1ixCSUI00M/3vrMysrCwAj8fj8Xg8Ho+n5ghoMN3u4epKAGsgIQQlQ/w/IcTXIOTqFwO1utRa/9d+LVWkFVyaN+4SYoh2utsRNIjGCWb/xeG6bLXuag3roPU6OECDuJACIhWr3zSoCxHDRV2FVHvB7HcPQ9kKNrWQdwSoTQ2wCsUQmY+e+Xu/Qj/u1UVAtRfMwYuj1yDFFiwZa4W0PlWD+KzK4qm/hTFTkJDBOZQIFI/596iKlqcRPszBy+OP5lMI5eREq/h05+l2DyqAhAaglT6F8tJBC4ii3n953IGS0wgLg+HzV+3gP1ANIuMoP9/ZfXgCJaQxYfXB3vE5YChdHUopnEZMSYhQ8B6qRWju5rdmqnqLqQEoCY0RzB+D+MRmZ2eQ/Cya87EsOqIdfHy1/+YZlADylIQOGSoeloSO4cHOv7KZ5/2fjk5M6v/+X79U9ATo9yimbnf7kvQ78G4PIMQEoAC5JqW8Y7LGqyDcZI0XEOl+vLHMULwFTUKrE/OSb3FFMk5ysaLk27Pxn9llBxGsmQWpu+aPreeQVQ4Ta9P9Yee757AEGmVhigYFZBYyO8IKyG0eSIO+gL66V7S1aYwPswwwGbfzZKvz4+7D2yY5t2FWvJ3lgwSINWNtzq0oC8QLpiBG4tEyvm2mqgfgxpEOMelXpEPsBVMwOzvbEeZWrNVxJByTye6+2js+hALwglkiLoVjIrVHRjTvMKsNOeIFUwI+C0fpTJGPEc3mSlue5ykaL5gSsfN0q4s+DkyE6xzQGc5TNF4wJQN9HGNt7ikN2/My0/PIUzTkPMzPLw/XYiU3qeOFFLfMpw44oop5mKzs7x+GQtnirxBSgLmaq77aSJOgnEUuq9VJOcEHcJisaqJgRuy/OOqaGzBt6Iz+0QNwRC5T0s0bAWaEQ/A4AX0bnKIgHR2XIbdzwWASCb118Djl8ZOHryXE30CK8DsJuR+BA5wK5ueDN1uYRAJPLny/u31hoqgNSCeaQxfLCM4Egw6ajr1Y8gajqLSiMcsImYuxnAgGnVz05lMs50fgYZNBNKEY+pepcSIY4+SiBx8Cj8is4Drz3ptGatFoWM/iz2QWDNbJoFMFPGzlGLS8hcnCSDTcBB/6My9NXg1SkEkwNrEEwMoP4ItbdplhnUDRCLCWhoUEmWpqyiQY47ewp6JYiQdeLG7B6Imbp8HlA0wIApPUgkHrAszUP67GPn76XeqFNc9sME8DSh9xHiOl2OJGTakFk6xx0NGihxlL8OTGn7Hq2lpfInbnAzNqSiWYZA9wyHhIpAcDHxHljF1klOoeywk2URMnoZdKMFxH12759H5LIaATHGtgFWKJICBfT7ZgUliXk7JuLK8r1p8R0CM/gGFl2IJhWhfMtyxlw1XT0YKXFKVaGZZguNZFaDjyU9FysEk9To0w0cqwBMO1Lj+gafQsjatYveY4wBQrQxbM3os3WOMSUsejowuepYJRk+LkZghWhiwYKfV9oBN5R7cccK2MudJzi99IgkmyuuQqOqp1ubrCFyJPSB9CROBhw7UyJvt7f95uA1K7DxljY2SgQrYuSTV74xJ6ti1I0NrCTuSYbcU2rMJkaDGizCNIQCtzUwZblHolHHOzFXTMl1P9T5KFMWIhN0b2vst8sOYZN9BrrT93JTdiwVKDjmwHH17tHXGmfhJcK6MlfDvrZwsFk9RNhEAA58qrfuwXF2dgC+Tn1Dxba6PFSR4tPNDKkAcb53fWtLRQMIGSHSBiXvCZy01TdWKRWMbhpOqp2OvCyP4m09I1FgpGS3kXiGBHa/BcgyMWi7nD01bEzf21MT3rPmtamiuYYUWdpj7xqCrtz4uELZYEE2g4F8xVDBfUENtk6demTUvzLYwK1oGIeVOq1gc3d9KKBZFCOJ/arfOradcJ/Sl7+Njk85r3IKPGb4GM8s7uGFnEggzkIIIc0FoyrtP1JN4iH4ZkFtHM+enoL7KKxRDt7m6TK+c4fIoHPepYOcV/nSmYJLsbAgEN+lfwWByIBfLcr8WJlsx1vebHzBSMHrTITpfQogceR2LRz/O21jqm3+CTfsxMwQhQZMEMRNyDhuNOLEUUyqsedaTtbD7+/ayBQoo7QCSv+bYqVEssw/CaOtYsC32hg9lTEogQaL+xBw2mamJBkmx8RBosvvRj50xJxISd0BE0lCqKZQyaldEEwSQREgmTEfwNGkjFxWLcGP07cWQ4HilNtzADxjYS3bzCpsqLxSAYBWl/a7W/Hn09VTAaWgsLbUYoGDRqdboOYkFixo3e1/3bo6+nVtwJqcmCaYv2RyiY0UFWZl1kFUPEorLMdRGLfR526SEgDg7C0ZfTSzSVDk0ADhT++eQf1LkwM7hzIZD67bCs0ZpV82/w7ODlce4nsNZJLIiUZtVaAZvKtI7HCyalfjejLtWewJrXuUF1EwsyLMCnYcQ13+kV9OaGERSA7dBJuGD23CDHoqmjWBBOZeRw6h8y3ekVzg+3zETS6YqES9HUVSxZqMSUZLLOrOozF6LxYplOJQTDKBP9TBbReLHMZroPo6FsuZUIUpBGNF4s85mRuCMLJoQC0Dp9gRZHNE0SC+fwrfH64mqE1fZE+ywPXyyaplmWlRV6YKMULBCMpKeN//3TL7cgZzCTm/kAzTmiaeQ0xFgvdGphrkT/71AA9gDNHETTVJ8l7XqhnD4gJldk5bHhahauRdNkBzcQZvmHyPh64VTB2HUGIuNp4yJwJZqDvTfnTY6GTCARUseOrxdOFQw21APqH56o+SwCF6LB3iyQgcqHzoGkXrdo/BtJHTgLwczCusKJaFJShzyL0MRk6ETdzOwicHLug27aXLMM0dRBLJiDoZ6ep7X6ogR3toXRNAuDfziP1hRUihRNXTK4N4LWOnWsFFQLA5IcKbU0vctDHhQhmjql+yWodepYpb+MmGcKhrNpW4tsDqQL8hRN7daG6A4vTJa/zhQMZ7OTcXzJXaryJA/R1E0sdg2JGiFO2aQ4N9NLdXzRj8mjkV8aXIqmjqvOK+1gkzp20uFF5i8NCM42WEl+InnjKLlXyxIFAcCYDa43iZorGE4LVewgDSUii2jqXM8iGB3dp23fmSsYXvOZ8kxLI9KIps5isWeMkwv8p/fCW9x2NeYUL5VnWhrBEU2dxYIIQZ8FNIips8vi8oYWvXhp0cEGy2KRaLBHn9CwXWex2AYLnPWz/vQmUQsFYxciGdPSSiAfQQmxopHxbRP5nWotRv1qIyOkI9WPv6n7YWCcrTr2yOgZh2SQTjPBaUlIsU4Zi4dnm09dKCHJKnwHGoa1LgrWqeNNInZmR3dSxR3nYAPr/A7PhvSUhWGD7pA4eu7xRSTBcA824J5r7ckX5vXozfshuaaXc7CBIfRWphwk5aghdfyiY6PJgrFJHKaVKWPE1CSSJgYd+iP0+0UnwrF2DahY0E8oNaoua8TUFJLIKKSO12qxr0rrGjTGwcvjj9QngaErhqz+sPPisUcXqYDeHcyE0j8++W5j0TD2viTOmY4YMYkbwVvwFI4RyzlnvNYD0nVlC8aGXAxfBk8Xe7V37KemAuE6ujZRR+wTmGrnIzNiQtE82+/Se/960kPt1jWOHgweUMemEgw3YrIrpG35Djy5glEpdyoynHB8zNR7q7XgnemD+5fM1HQIntz4qh3g+xsyHhItyrtMklowuC7DrjXR8Mj7M/mQ+C0dzmPMCv0RN4LN1L0hWWOKOI9Bf2aZ+5jqCPYvTrFPPEqzQp9JMLjGxD1uDv2ZFgTn3gl2w8/m5sNm15zHYH7MTEULcy7TyNwfxjrASnMywMP8TNuLJisYESkI3tHLLhM0PE+bTGVnemdxsHd8jjkX4IFO14bPBPNJMrkYEYXA4+TH3YesWWEcZz3uMGoSwO6+GXpLwyeDWNhR0STOBINRk1LxPeDjRcMAfZaUYgEX1txpF030Z5SGbeBjReOjp/m82vvlvoZ0YrFF7g6mfudtVx9jqMZ0ghPCAIIPPk8zHduPT6sTtoMLw+0zrorcnTm9k5gL/84k6lLtUxICXv/w+GEaS1U7MN2fZHA7kALcFbHzdMvZTZibYPCFrrTleYaWZo2PoNBfwbAZUnZcxy01O0+2OuCQ3DqBY1Lvqq82NGhyY6IJQtlu7hSFU5ARywdIKxYQF67FguRmYUY4sDS4cHmh+oN7TbA2dn+6bB2mOcFlBIrlqj/Y4ByiRSV3wSAuRIMIKbrqanBaR+Hge3TzRvAMF2ghAzgNXQ3UozzEghQiGCR5Q96mdYTHyP1A0CKx78tKa8tElo/SREDjuHZwp1GYYEbsvzjqGkvhYqNbpYXjUihIUZ0nChcM4lA0CDYLONOf4qMqTFWuhWJ3ZoBJyhV04yxFMAg6d0LaHQUhOEIIcRbHg9PHT7fJnbOKYOjDwaYQrftZW9ZPEEmI732/u502EmWzNMEgdhFNG9HwV7kXEZmPnlnbev8phl5eDuA8PosE2ncFqE0X1mQck9w8++NT/KDo17ZUwYxwPEVdR4iejtWvAKp3FcNFHm8yCuRGAOtSBHdBmmhQ59O72FYEaHi+rH42pRAMkmHJng3mKcwdemn8CGws9PvnbtcxRFfmgkwTlLUYxkqoNqwKZda9RBAaq3HLCD3Uw4MeQsgbbYQ/GDxYpq9WGsGMyN3aVJBlW5WJ51I+bMekWHY5TfxqzMmf/Xh7GX7YNEopmBF5RFKVAacfPXhO3cJaFKUWzAhsTpR0UQqh7pRUKCMqIZgRVjjaTFMlOD3FOSUXyohKCWbEyMeRQnzrOr9RJDZLq/Spkupkt8DkWxYqKZgRw+RYsFk5q4PWRAxOr/pwVhZnlkqlBTPOsBdtsF5G8didhraZtH7/xyA+qZpIxqmNYMYZZV0FyHUh5J2iBTQSyPC8IXWWV3Z5GdRSMNPAEN2k7deU1iGKSAi95sj/iWxFoFK/g1QXAcDF//oQ1UUgkzRGMLOwG+gCCO1+bwmrUgerRlTXhGQc7Esl4kut4LIlIYr7cOm3+Ho8Ho9L/g+zHKhJtzn/EAAAAABJRU5ErkJggg==",alt:"Item One",style:{width:22,height:22}})},{label:"Closed",value:"7",coloredIcon:(0,w.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAYAAACuwEE+AAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAduSURBVHgB7d1NUhtHFAfw90ZAeamcIPI2G6MTGE4QEVt2dpBdqmJAN0CcwGA7ruyAXapwEvkExieQ2GRr5QbKzmE089JPhiqSGs1MS/PRM/r/qlKJYXCM/Xd/vulminDQHQnV39h8k2NPeBRI+HEa0OiXQXtMEIujPrgigYlivnE59X26QniiITBzmN+Ac9+XYwTnvxCYJMx97yY8PRm0JwTkEcQT6YfrPHzxdLhFgMCk1PKYPxw8uz6iFYfA2DCtzeGz65e0whAYSyLS2++OzmhFITALMDOFvVUNDQKzIA3NKo5plppWv7rcZKqgXmfYvFmnVoNok4W2zNT5W/PhJi0gFNl+8659RStiJQMTZb873POIj8w33iI7Y8+X9qqs06BLuvX6sn1+ern50Ixqj8lOK1yjHq0IBOZ/Xr1r97WbMf+ZvsVgPvyxM2zRCkBgIuiYZEpWoWluNFajlUFg5nh72R6ZlmYn9Rd4vKuDaao5BCbGbPYTymnKx5vBGu1RzSEwCbyA+mYqOE718Jfpea0hMAl0umy6plStjAnWVt27JQQmhcaUzinlAHjaMAuBNYbApDBblBN5n+ZZ9vjwxZNhp64tzRpBKsJ0Zbqc3aTntFsyodkKPV09Hl2Zr7yoU40wWpiUAqIRWZqFh/hsY50/6e52HRb3EJiUNvyUM6U5dHdbg6M73FXurhCYlDLbXKx4jTACU47K1ggjMGWqYI0wAlOyqtUIIzAO0AFxVVoaBMYR2tJUYUyDEs0MrFKNMAKTk7rWCKNLyklda4QRmJzVrUYYgSlAnWqESxvDZH0GTRXGU7odoCu8KR+fmLHMQ9fGMmhhCmRbI+ziWAaBKZhNjbAwPybHIDAFq3qNMAJTApsa4cCjDjkEgSmBVY0w0yY5BIEpidYIp3rQs14pzhUCU5L0NcL8iByCwJTEokYYg16wqhF2KjClvZeEne5qQgsDVhAYsILAgBUEBqwgMGAFgQErCAxYQWDACgIDVkpb6a3ivZJYnUYLA5YQGLCCwIAVBAas4NjVElVxEI0WBqwgMGAFgQErCAxYQU1vCfT118/3irsfEE2qcistZkkFmB3z4XmPRWTL/C3ZDPX8l3ufNz/WrZKJ6LtKIu/9KQ1cvcwCZ9zlSIPCzEf6Uj1ZMn8AVyZgx64dkIgWJge974etIOCzRYJyZ3YTCvPWfnd07vty7EqLg0Fvxg6eXe+GAQ+XCct9t7egfHDlMgsEJkOzg5lFzin7txXvLrNIvOArbwhMRg6eXx/qZROUJxPGslsaBCYDOmahUE6oAKal+aPMI1kRmAxIkPpkzLEe9Kzn9nq+fKWzTP337BzfUE5Tnn3XXF/n0m4/wbR6SXpEvN7rmPDYRKfIr9+1E1uhg6fDPpmpeNJzZd1JgBZmSXqfQMIj4xtf2mnCovTk8ClJmxLOwOMUocoDArMEHYAmXT5hwrJtu4by9rI9Mi3ITtwzOm0vYwCMwCyhwRw/zZXFF9zSHALtZbTWYwOBWYJI7AmXY+1eaAl6CDTFdE1lHPyMwCwj5khU3QuiJekOtsQcnqgbmVQwBGZBs7WXOCLXlAEW+Rjz6cLPv0NgciKpj1VN+Hk4fm3mp+/+/JoKhMCAFQQGrCAwYAWBASsIDFjB5mMKt7W5uxFVdK2YL5uQzU2y8zUpfvo8vv//1NmZ2ei8yGtjEjW9MZaszU36g85K6/4PdDHPhHsvr1pgdElzaFi0ziWr2tyi3dUCZ30FIAIzRxDyy6Sd6ApoBRvZFlshMBFmYxZx667FRen3keVqMAITwatJWO543j87lBEEJoJ4bl2btzTO7vvBLGkBZmwzoGymzFlpmkFuIa0iArOAMNjo/fz7N3+RI3RGFwZcSGDQJYEVBAasIDBgBYEBKwgMWEFgwAqm1QXTzcBgjfbuFtM84UnI4XXDp0EVDkZEC1MgPUMmXOdPzPxSd5P1H2Hp6cv85uPD/efDHjkOgSnIYXd0dnuGzLxygxabHfLZKVYOQ2AKoCEw2wl7qR4W6bvc0iAwOZu9IWl5lJlpaY6yLnzKCgKTsyBYrLxz2nCz0g+ByRmHi70w73HxL9qngcDkjcnJrmVRS63DVPEq4Sh5vi6jr32Yn9z6fN2kl/DLghYmZ4ue4uD7y58vkwcEJmf6Qpn14UKhnLp6mwkCU4CGLzspz+BV49ujypyEwBRA94i4IdtJLY0Ztww8X9ou7ylh87EgJ7/OupjtF0+GHTNl7pjp06O7GdTt3UgXby7duhspCgJTsDe/tfWNgwFVFLoksILAgBUEBqxEjmFwSwnMgxYGrCAwYAXT6gVww+/sd4d/kyOCKTW5oEEEAhPB+3K4YMzntTbXoWFegb8UdEkRzKqrM61HFlgks5MmEJgIoVR3JTZKSNmVSmD6PMdhd/SpBociqrFZJnlIGUELM0cg8gNV30TvnKQMITBzaOFTGFrVsbhmPCX7C0qToEtKMDsObEp9Zn5ckS5KL1O/8KZ0kkddDQJjQV8u+0zuvgXwwHRBVXihHwAAAAAAAAAAkv0LvaHx+jC4ZBwAAAAASUVORK5CYII=",alt:"Item One",style:{width:22,height:22}}),fadeIcon:(0,w.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAYAAACuwEE+AAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAe9SURBVHgB7d3NbhNXFAfwc2acJukKnqDmCUieAEdVuyU8AWZfkUSqKGmgOEoTJ1Ulk8A+4Qkall1UmCfA7LrDfYN0RVJn7um9E0cq1J6ZO56PO/b/J/GZASnwz/2ec5lG2N89Epp+fWLuk5KekuAtB9TbbG30CSLxqN+ckcD8jxD39PeHNAi6CM9oCMx4JzIIthGcT3kE4zR5zv9w0H7xrNXq3CAIITAxRElrYc5/197pNAgQmITq7PlvTGtDMw6BsWBam4O9ow7NMATGkgit60nBMc0oBCad5qyGBoFJrzmLY5qJ1mEebz1kqiAzTf5yjuoB+Uu6j2l4zHf1J5xq6iwqWNl8utGlGTGTgRmlvXvU1J+MaTHqZKd/PgiWW62NM5oB6JKGNrcenugvgFt6JrRNdurzvrdOMwKB+czm07WW6WZ0a5O4xfA8Xmu3OnWaAQjMCGZMwpQ8NOH4Z0ZaGQRmjEdbGz2lgntJn9etzP1Z2HNCYCKEsx8lh0meNa3MYs1v0pRDYGKcB6pF5rBVAuLRXZpyCEwMM11moUStjG5mGtPeLSEwCXy8DE6SDoAX/VqDphgCk4BpZZTI6yTPii9rezud1WltaWoEyTB39ff3Y5/T3ZLn+Y0F/aW4v/eiKyKvpumMMFqYhBQFPbKl96l0V3Zsjnqa3e1pWNxDYBIaDJLNlCJMxRlhBCahrDYXq35GGIEpR2XPCCMwJariGWEEpmRVOyOMwLihWZWWBoFxhGlpqjCmwRHNDMzSGWEEJifTekYYXVJOpvWMMAKTs2k7I4zAFGCazgiXNobJumhRFcZTZjvArPAmedaE6+MguOXaWAYtTIFszwi7OJZBYApmc0aYfb5DjkFgClb1M8IITAlszgjPe/4qOQSBKYHNGWFiWSKHIDBluTojHP+YZ71SnCsEpiTJzwjzbXIIAlOSpGeEOeUmZl4QmJIkXZATxwJT2ntJ2OmuJrQwYAWBASsIDFhBYMAKAgNWEBiwgsCAFQQGrCAwYKW0ld4qXkSK1Wm0MGAJgQErCAxYQWDACsqulqiKg2i0MGAFgQErCAxYQWDACs70lsC8/jr/n8PdF0RnVbmVFrOkApgyH16tdkeEGiyy9PmbAAv628Hu0Zkw91jJa3UZnLp6mQUCk6OwHoxfe2YKJYq62jobt4EWhsg8xzpUc34nvAkluNx2rUAiApODdrtTZ6kdmwCYeqqpmJtQPL+hN2lPZBBsu9LiYNCbsYO9l/c95b8Lw5INcwvKG1cus0BgMmQKM4uokxzeVry6zGLvMP6Cr5whMBn5Zf/FmrlsgnIkwidltzQITAbMmEUF8pwK4Hn+b2WWZEVgMsAqWWVMrW8KPZu6veeD4KZZizI/ml/LVbHEftxfYLo7/sIv7fYTlI6f0LBEfOR/YFieTGj7hycPY1uh9s5hiz2OvaSirDsJ0MJMaHifQJS+GgTLScJimMrhHgXLcTXw2PdLufkEgZnAcABaj3pGr6Gs2K6hPNra6CkV3It8SK8alzEARmAmoKe6kdNcM15Ju+CWrAi016CCITATEOKoCpd9073QBEwR6KiuqYzCzwjMBJgiS6J2aUJmB1vvLY0tnshChZdkRWBSMmsvUR/X/5nvKQMSyNuxHyuh/h0CkxMlScuqxvC4H/XhX39++RUVCIEBKwgMWEFgwAoCA1YQGLCCzccEru5qnNOruqrx2Yfq4/6MWXATi5tkI/6eGzHT5/71T/RC4pleG+rpjclXeW1M4kxvhE/O5pKy+aPXayQTr5Mk+MqtX/+Er55e0lsWzbzOAqNLGiMMiznnkt3Z3KKFZ4GzvgIQgRnDk1qHyK3LrVKoL2Z82AqBGcGMWUTEqbsW0xKh1SxXgxGYEZi8qQjLtYDUPcoIAjOK7zl1bd6k9I53Zp8PZkkpMPGpmcKSI/TsSE+9i+lCEZgUfOH175989xc5YjijKyQw6JLACgIDVhAYsILAgBUEBqwgMGAF0+qCmc3AxZrfFB4uDooyr5K8vxgEp1UojIgWpkCmhszinP9BB0RvbKpm+I1p3bzMvzDnvzvYO1onxyEwBdnfPTo2NWQiDkPV9UZhx1SxIochMAUYhqCZ5FlTxcrllgaByZlZtrcuZSb0LOuDT1lBYPKm/AZZMt3Wol9rkIMQmJyxklQvzCtShb9onwQCkzM9I3Kya0lronWYKl4lPEqer8t4xD39j2RfXzfmJfyyoIXJWeoqDoOgSw5CYHIWvlDGdsWFTAlWV28zQWAKcP5PWOCwn/Dx/kWgWuQoBKYAYekxL1iJa2mY6fR8ECy7vKeEzceCbG6GXczK3k5nldm8xuLdZpbhDMrrihq8euzY3UijIDAF+/Hpxqn+4ZQqCl0SWEFgwAoCA1ZGjmFwSwmMgxYGrCAwYAXT6hQUB6vt3c7f5AgJ6AYXNIhAYEYRiVxpVcTPmXxyBRc44kSXNIKIONN6ZEFvZmZWaQKBGUHEq+xK7GiqSxnB9HmM/d2jD1T9oohGXy+T3KKMoIUZQ1TwgCouLC490LvkGUJgxjAHn4YXdfapmvpM9heUxnFnqO+gP978/ufX33z7Ws+jbzJzJpW9C2AuUz+8uFQPtn7K/tQexjAWzMtl8w6H5kJ3QVV4oR8AAAAAAAAAAOL9C79+NFHawWBzAAAAAElFTkSuQmCC",alt:"Item One",style:{width:22,height:22}})},{label:"Closure Pending",value:"8",coloredIcon:(0,w.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACPCAYAAAAoVDOQAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAA1WSURBVHgB7Z1NdhvHEcerBgCzDHwCQ9tsSJzA1AlEJqaVncldXmKJ4glIn0D8UPy8I7lLTMkiTyDqBAA32WpyA3gXEZipVA0APYYBMNUzg0H3TP/eo2VbQ4qE/qiqrq8G8Hg8Ho/H43EPBI8xf93pbTQAX/OLt8H/2eaPkIB+PLvqXkDF8YIxRMTSBPwAY6H8DwRwcXa1sQcVJgCPES3A9zBDLAK/+3Zf7PR2ocJ4wRjww7e9TbYincVP4fdQYbxgDEBME0tiZTZFWFBRvGAMoBgGmucQ8RAqiheMAc0IbvmXVNFU2cp4wRhwfN0dANGJ5lkMcB8qiBeMIcEIjkFjZQi2Xm312lAxvGAMSaxMTJeaZ+MmvIKK4QWTgaCVWJl0EPerZmW8YDJw/I8ulwKSADiNdtWsjBdMRojoR9WDFbMyXjAZefO2e6u1MlETdqEiNKFm/GWr1+EYpN0YV5rlNNOZ/h5C8Hv5lSD+bfr/CLkSLQk7hMFoBOHP193wy++xleEk3Wban8nPyBFbF/dYTmWr1eIGRg3YTNL5iOuSTINx0bAI99AXIWFMdzAWQ+rXjImeilUCx6mMYBKBNGGjAcEzQtoCSK/7lIm4r7OrjafgOE4LRkSSxAeIzx40M1lLFayMkzGM1GmkwBezSNBykTxkUpS8BYdxxsKINYnXgn2ONCWv4ewx1XUrY72FmQolFqEQOZ/PYCsjDVa34CjWWpiqWJRZBEP6KqlJOYiVibuX390dxi38xGI5goqJRXC5XGCVhZFgtoF4TuUciQfJB8GApu0KnFtJfn2YzBu3ZXagWAZsZZ64aGWsiGHE/dBacMiZ01cEhTMggj4S3VEA/YiTbmtDCE3/sqZ5HhZTm83yJkkyEDMf5adFySNwjJVbmCVYlUQgbCZuIoTbn666fVgC7Da/Z5cp6f4sggnvh/T0YZnBFVZqYfa/u3tdlFVhkdxyYeiyMYTrZZv66fcNWSC6DEbw6mdHg96VWJhXf+51ogjPJ/WdPCQ9ttI2WUY8IN83RfieJoVLQwZSrDx723W6CFm6YGTUVKYH87ggsSYyy1xmAkxcZ4Dzpx5TCEdA28tyj2VSqkua+n3KeFRehVCEPC6Iq9rXjXva+8lRF/SY0izMy+d3+5wXz2qOwzimgzfvutdQInldJ4vswHUX9JhSLIwk4lgsR5AF9vsSo5yW/A4V1ynxCmZznSGXMvaq0P/ymKVbmEQsZC4W/sb6Q2BTvgK/L5YljrAHGVynuM3GiLZdTf2nsVQLk1UsbI1OTt51V5Y+Z8sibQjmcdb4FHQEFWZpgskolgGb8m2OVW5hhXBQvmX4KZV1QY9ZimB++FNvy1Qs4oI+D2nbkuyn2rqICxqOaM/FrG0WChfMxP+fm3yOHD2D++RFt8XvS9yUnpxj13m2Qte5CgoVzCQTOnP/21w4VX521d0Fi+Dj8CUiLhKMFa5zFRTaDxPF+Noog8tB4ulbu8QiJLmTePZaD3GdXDjs1iFemUVhx2rjIHcsFv3zK2C84BCfybCbzCHx9/yxaok4UwoRzCRu+aT+BH73ntbM91eFQmKYSdyie5ZPFXULFKtE7hhGXJFB3BJKFhQ8zpLLJRm6ooEEi3XJV1SVXBbGyBUBHXixuE/mGEZOEGpXNE5wXYDHeTILJgA8VPbihkHkXnf8sknmwyWbPF5F8nD6IBl7CQj7EcUfRxH0bbLMmWIYsS4IuvQ/xy1PvCsak3WaU0onxFbahmRhJsHs7/Q/adxRHa6D0TJJbBoJ5TGyY2Y4XG2h01gwBtbF2dmbIsk5aTAbxKPTX9Z1SxkLxviUJLGL5jlp1q67WCZtnh8KFYvAJZjEYq0AIwtjYl1OrzaeQI3J0+apZgWWxtDC6C6PEusCNSZTm0cW2NK8eN4rtcyiFoy8CMpxi7AOl2UuQnqCS9pAARjjoayShZJQC2bSGJ3+nLcuHRbLrvLxUGaXJPXALhzlQ5YNyVozaSxTfo12q2XW4ZgHdQyjPEqH/AN3qzpioYFfp3ONYDRDblPXprFWI6BuGSM5KgujuxxznCeos1i01oWt8J6mEUsuwUB+A8K4x3ghTTKedMiESjAN1AW7DdDdVlZVokgR45HZhejyBmSrLQuhF78RsZzbbLUxzKbimfC4AtsJ8sA5qmcpj4RZ2lJFNIrbUzp/++O/voYlkyqYJPmkcUdUb+siEC1+nfK8Ro0RXECKlUH83IUlkyqYhjJL2UC3N1wXQsq91qSIReYxvqB0srRx3h9Py984GqQ/kGpmhdq7owkL/8Io/p2+UX72V7hb+NuBBYIBhYUhx/fnV4Uy7l1YKJjJMbEDKVBMN+CpBQsFMxrq4hfpCgNPLVgomABVghn4jrr6sLCnFxHX0/p2x0uU60eykBqCZ3FAHVCeToLG/cWLnVwv1+I3MCfv+Ot/M/73ZCXtzXAIt0W+oRcKJuYgKq3YJCvZoUY8XJTIKX45yqopYC9xGp0vO/mS7wu31loQvnjeOzn7ZzEz4QtdEmpOSLg4N1AlpsXAEv7ii6SDMb4uqkMv7VidamrzJKNcQ1s5thJptkq2UeRjrmDk3QQKmgi1qE4bDe5ZCir7sRcxVzCjkfLFGdbFJZVTDV4yHQnWIQe5tzfUpf/FsbhlLhjns5LzBaM7Kta2WcpVMMgnmOaCL+wFY4BMefI/P8KK0Y4wZ8XJi86tJKKPZ7+uflri5U5/qYKx8lZZj714wXiMmCsYilXxSQc8tWK+halJQs5jxtygt9mEMI4gFelU//uvf/g3eDIjjfbT3mmx7M3I3vmu3KekVuPzV/yLF0wGJtcaHsGDmh2nMyAOpBTRvxgO7VuZMtclydQdKBjFPo7JgozUTu7AnJnv4szy7loLP4j1AYtIa28IIQVELxhTkltqdQP7nSbghzK3M6SRdqxOb11AXAePmmRO3exK41K3M6SxUDAUU2psEhS9jqviNDLMQEvhUzZwggUsFoyim056RGz5YVwgw32SCVFQznaGNBYLRtdN1x41vZUxwOk310LBNEe69kv0bkmN5iAxC7IkkbpQMJMBcE3gq5m/9ozJ1ANty7BgevGR0ns8xML4OEZHlGHlh1xKZksCL1UwsW7Q3scxSuS+ALk7wOBTBnIvNlhCqmCkrgEKECvRJF0KjftEABoXk1x3bFN5IFUwyboshZVht7Tl3ZIOeU1Prza6su9uXhAsbsjG6451xUeiGzYhmylPtSe5ggvwqJjsuzua3p0k+10k99UYwrXT1WrZrxa34HX6g4lbugCPERMrcgsOoGrRNHBLm3kHpTx2o+/pJd2WKR/8Vhu1YDRrPwXp47CpHO8pFrVgkiAs1l2YwOX4QlZLeOzDqEVzFMAFf8J+2nMTK1OrG9mwmX/Q3QWMBCO3ZbzY6d9qBtMnTT9PoS4QHgYIlbesxoNsip33CRU8MVVi7IZy/hzGgklqIcqcQYB4XpXsb1U2beX9OTKNymqtDNOJm2DSv2otSKvfzFAAYd5SQybBmFgZTswcVsE1BSM4ztr8ZAtFXK+YeRi/0Ugqrip/WAXXJGmFIdA2uBrLxHRSxOWtmQWTDLrpm4E6UQvTa1GWI6fEoEFdxyyNXM51cPquW0hooL4kdBZiNaiFPe12SQrooKgFw6smufSdZLkzfm3jMJ8Et7J0W1xpkZXvXIIRJD5hl/NB+7xcsWtbj4dHT+6FQslffqzvU2VxvbdtXtijp5ANVEEERwZ+vd0EfO8LlG5SiGAynCA6spnAi8Y9CttxJycIg4Se4EXjIIUuRUxue4+N5m46Nu5A8cwn9ylpFlzRNr0iZhDHtPfmXddkXsezApaydrUxpG3D5FY7CPB9UXf6eJbHUiyMML2MyvTKGJkKHN7Tgb9H0k6WJhghq2iYkBN8ez7BZx9LFYyQQzTJhQ82bpKsM0sXjJBHNEwoZfkiKq2e/JQiGCGnaATvpiygNMEIUt2O1vCcq7yZ97WJm+IE4aUXzmooVTBTXn7bO5JOPMjBuOOPLr2rKpeVCEZI+kkgaarK24kXIuH151F8YktwLOWOVpOtKOJ6QDiIIL6pikVcmWCEAuKax0g96zJCuJXaFpSIlDeaGDzjP39zVpYbEY9Pflk/AMdZqWCmFOGiZhBO3NbHiIVUtICSG0iIhcFWBMe7d9MtJRdnJzthnMUKwQhLsDaz6MvCHozpjpJeVy5fINex5GP4/60ZzSZ/LwRtuTA1oGA9RmpPVsxmLZYOgiE9cfnqZmsEM0VimwDw0PVb6OcRAHWPS3aXRWLdnY9y6sEGPWXzrdoU4RojcnsTuHUW5iHipuIRSHxTlSVFsgzxK3AYq2+VldknDhJ3gwY9qYTFybDU2TastjCPEYsTRbDpZIwT00lRw2SrxCnBPCSZhwLY5fzGNxaLJ9naxaewa5+4swjLxBOySG6qJJKHVEIwD5m6LRlj5R9vnX/CZTeYf0kQDof2XCKxLConmMdIhVwuzpD5ZxZRh+SOSknGjeehO4ovMUg+iBN9CH1O+v1GAfQle7w2hNDlJFwWKi8YDSKq/8xI7ftOP48nJ/8FibE2SGDvhLUAAAAASUVORK5CYII=",alt:"Item One",style:{width:22,height:22}}),fadeIcon:(0,w.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACPCAYAAAAoVDOQAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAA3USURBVHgB7Z1/UhTJEsczqwfd/euxJ9j2BOIJdjyBeIKF/9/KEvFiXUQfY+wTdONFoLj/iycQT+B4AvEE9rsB+88qzFTlqywaRZbprv4x3dXV9YkgIKSAceY7mVmZWVkAgUAgEAgEAt0DIVCY3x/tLikc7CLREgEs6n9K9OeHG5t39sFzgmAKwmIhiN6kQrnI/q+bd1bBYwQECqEgejVDLMzKzqO9FfCYIJgC7Py2O9Sf4qw1iPAjeEwQTBFEFOeuIRimwvKSIJgCkMIjm3UYRVvgKUEwBTiR07HeJeSLxmMrEwRTgNFo/UgpemazVkTRGnhIEExBjqV6amNliGB5NNpdBM8IgikIWxlS9NJm7dVI/AyeEQRTAhqopzbrhMA136xMEEwJNjbWE50jH+et4wSfb1YmCKYkJOVDm3W+WZkgmJJsPFgf21qZbwfRCnjCAHrGzmg3VguwqN8pS+YflIjPvoeI/+DPRPTn5x8QKiEFR2ZnJCHZGGl3lMJWBkU0zPmTQAi8xbaKe1zH22o1u4ErEQwjjGJCcV0rY6j/s4sZhUNrCPBQICRKqvfscmx+Jyl501iljuONhWGBXI1gCTG6pd8Gy5AWCcl8V8GXr6uDQEs6z7KEApdtf2daLhhDx+m0hWGRcHxAAm+da2ZyFh+sTCctDNdpMBpsfRaJfrvXZT3miQ9WpjMWxliTq4M1UPSz65Yki65bGectzFdCUdT5fIbeVXGD1Rg6irMWxheLchmfJvI7rklBB3Eycfdk5/nWtwvRB21RRr6JhelyucApC2OCWRG9gJy+2TrgRBzxB+HR53YFxMR8Joq/LDRfx1Aj/Pc+TuS1LloZJ2IY436uRFt6s1P7Ow9PRXFIpN7rrO1hBHD41wSSoi/WWZ6HLR6CGKJOBiKW28qfK0qOoGO0bmHqtipnAtHJtdeIcvzL5vohzIEn23/8qLc8T0u6zIQmerd0rszQFVoVzJPtvd3arArhmHD68ngCB/M29VUet65TvTyeqp+7GvS2Ipidnd0YafBCP3tDqABbE+6x5bbJJl4AftygBq+4NAAFMXESwcO79+90ugjZuGDMuWSIXkEVF8TWhKYPm0yAsesUIvPUYxaJAHl7Xu6xSRoVTEW/34pQmCouCBEOPp7I1a66oIs0JpjfHz9fU5LKmuNEKVy/9+CnA2iQqq4TCda77oIu0ohgOBHHSTgogf65h03FKOep6DoTXTNa9aH/5SJzF0xZsXCTUgTT1Tb8PlsWoaJ3pVyndpufptPbvrigi8w1cVdaLHrns/HgTmvpc1Q6iVgmIaetoX7cI/CYuQmmjFhOt8nydtumXD8O6066FG9d0EXmUnzc/u35clGxsAtSE3nDhSe9kHXhndvEj35dG2q3MKf+n14UeYfy1vPTydSZrSeL1yY517brbINaBWO2oWrm/LdL4VT5r5trK+AQ/Ji0iGcKxhXX2Qa1uiRB0S4U2IaaIPG+W2Jh7nHuZMZYD5dcZxvUtq0uGuSe7ijWrNe3AQ84FIC3FEHM55C06XnrWyKuKLUIJnVFH2zXn/r+tV75fl+oJYbhuMV6sd5V9C1Q9InKMQy7IrCPWxLOgkKgs1RySUVckdlZcLDYwS6zwBcqWZgirkgBrAexdJ/SgklHpMc2a02Q24OLG/pA6aBXuxjb4cXJsVQjCHyF6eDDaIlHkZDOKuvMskl26jzPkU4aHuk80KEi+RYlHLpkmUvFMGxd9A++sFmr6yzXgis6pexpTkQ8UHL6zIVkYSnBPH60x4FubLHU++tgbDG7yarHflEXOnXNrc03YOEYpkDswmdvrAYH+gzvJHcePX9Xy7FfoiEuRB/SVEYrFBaMbexibijruSviNk/eSZY5lpIFi68t0RRySQVil0S7omvQYyq1eVqCAkd3N35q1IoXsjA6+LK6PIqtC/SYMm0eZTCWZnuv0TKLtWDMqT+74xZJ33Mu3BMMDUygMBBs8ShZaAhrwaRPQi7BupgXb8VyecJnlzj1oF048gcPG+KxZtzEZfMLzDSJK5FViqMOiiTuhhZrkuOJbPSwmWvYvrFmHXJL21TH/KHFN0rLL3HmLyMYPtIB9mYDR3KsLIzN5ZgpY1/P49hga120VVi1acTiSzC0xbmhM8G5QhBKLEMDWAkmHeSXiwRpdVuZtyiLMfLcaVggxuM34PFE3cy71EvvmKxeo6rYxjBDizXJpgfTCaqgX9RbOUuSMm2pxmpTbmwY//c/f3wPcyZXMOwbwcIdaZ/cb+sCpnAYZ32/ynP0cSr386yMJLoBc0bkL4isspRTlGPoOQLODVO8BF19Lm2BzQWlkA5tnPn75z/HOFcwFmaW6b07YvISdQu4YN0of/kfUO+zvi0EtC8YALCxMGMItE7rFibdJsaQAyp8DYFekCkYmg6s4hclp713R30hUzAIKlcwHLmHjrr+kFka0Mmg65ADD1GGHmIGUmN0Sz9H8edgl7JnVkwF7T/efg5lSe+Hmv19nbzTv/8H8zUf6yF6DRM5rvMNnV1LQlzMexIoJ3L3jYuDEokKDDapOJfY4i/FZ/ck8FoejAQLUfJke+/Z3Xv1nAnPdkmU3ykmMDs34BNnfS5VX/iGibWmd+vq0MsOei0agKoko7qGVeXYUbjZKu3HrsRMwaRb6lyUgF5Up4sc3HOVAmfJZjLbwkztnpzJBBLoAbbtqY4Tp60qpak8vaE3/S/diltmQ1EMFZgpGIJBbvySVz0NOAhmF0jzmLmtRpFfl6AgmPPsE8i30DII8+3v7eRF5y5CEt5u/Ht9H1rm8aO9uQrGyVtlA+4SBBMoxOygV6FNfBJDoFfMFAzCNAS0gb8xyPhOwoPp8uBO9X/d/+f/IFAabrQXaWcjKTg6ke6e76q8SzrGyXf6UxBMCfhaQ5Jfz41BrZxvhNnt7PN8Hdd6jWa6JD51BxYM1CCGQGF4+8t3YGYUeFdwIXqTHvNxhrxdUgJ5VMwc9hG+pRbsDuzHA4jeNDmdIY88weS2LhBCblde4Atc/CtypXHT0xnyyBaMotzYBAGdMpmuY3tO/SsIhjyBExwgu+POqpuOYlf+M13AtE2W4KqIGpnOkEemYGy66dhkXo0gWBlL5j3GbN5kCuZY5scw5pdgFARjTwIlEGiVeZ87mYLh5BFfWQc5kLA6fx04pVQPtCuHBfMP4yuV2+OBBEshjrGDVImhS3wpmSMJvFzBKBDjvDUhjrGH7wvga5dt13NXI02nzozfzxXMiZyOwYJS28We8vFErtrMrft83bFD5YFcwZgiGOaP8+DtYnBLdvBzurG5doPn3cGsIFi7IRevO7YqPqKC1zqjO8xaY9zSaa5gHwJWpPPuRmd3J5n5LkIlxxM46HS1muerfbNgLjHPBAfAbmkfAoVIrcgYOoBVi6atW+IUdtWDUgG3KTA6HqymTIXg12+sBWMz9jNlxaVyfKBerAVjsr7K7sIEXLCbtx/oHoVaNKVQ+xFEaxZL2cr060a2iOI+xG+FBMOzeB9v7405uM1bmzb93ISegIBbIPy3rIUPspG0vPjTsx2TL4MHqla9CwvG5AzQLmegd0wvfMn+6sSlF5O2qk4MK3VU1trKAMRXI2Hdv+oyJKn1yQw1kFQtNZQSTDErg1s+uKZjqZ4CdHvaVh3XK5Y+jE8oV239ug+uidMKAuTtrsYyOiXyrI7LW0sLhg+6Kf0gLJfHNrUo1/lF7xKVkHwnUQIdgQXO90vqQmctoUGhi84vwlZDC+EdWE5xQIT1ugYMt42Zqkk0RBDfu3iYT2/zD5VS79mV1ln5riQYxoxQF2Z+rRV8xa5rPR4BeyoPFDIvvr1rAiGiV66dFw7YU8sEqk9SjcDSr3OjlS4vvAoFym5S2SWd8bu2GgTRmwIHtRKaaPcUrs7pFLXNuOMdhKRC+/yYx1kES9Mtah2KeI9vey8Qz0AqmhDTdIfaXNJ5dEX7jU1F+9yDOJJKrt57sG59XifQDnMZu/rpRN6GAsktjnt491TXnT6B+TEXC8N8voyq4GhWPhWoTuR6CIbdZG6CYcqKBngHpV1USPC5x1wFw1QQDePkJMk+M3fBMBVFk3BZvo5Ka6A6jQiGqSgaJrgpB2hMMAxXt7+9Er0gKjfnLWVfC+dlEE47NCqYM3Z+ezbiTjyoAuKYiF4GV9UsrQiG4X4SnQTarWFIYKITOQc0lc9cCY653CEG0TKhuA6kjojka18sYmuCYWqIa76C5/EJbXWmKMd8hgoahMsbAzG4RZzhvuRCUZ1fenr33p116DitCuaMWlzU30n0x1hbsLcK5GHdAjICoWjIVgRBLdtYSh4glM6E6SxOCIap29pchrFACImS6j0f6JIkEzMWTMCRmFzS3B1BbEa3C/1B0XVAsUhAS6g/oAT8tz5O5LUuX93sjGDO4NgmvcE9Bg+RIG807S7rxLk7H3nXQ0Le5B0QeIhQ3Z4E7pyFOQ+7KZBihIheDClil3R388530GGcvlWWzz5t3F9b0Rbnmg8WRxVrLnMSpy3MRYzFUdGwizGOOXlY02GyNumUYM5jzmujWNHu6gdwVDyng5nZMqqDkLhzCMfEo4uk9NonkZzHC8Gc58xtnWZbdVINy+VMCpDov6MThJO3MAFnLpGYF94J5iJcITcXZwhteZSIhRDXdfp+MT0PHef9vLkcgj8Ij7QFO9SV8j/13vgwAjj8awJJl5NwZfBeMDYYUV2S2g+dfoFARf4P5H2RMIjT0nIAAAAASUVORK5CYII=",alt:"Item One",style:{width:22,height:22}})},{label:"Rejected",value:"5",coloredIcon:(0,w.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAYAAACuwEE+AAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAvSSURBVHgB7Z1PXhvZEceruiWSXXSDyCdAOsHACQyxsbMz7PJJDNgnAE7AP3/ymR3MLhnwWHMC8AkkbbJFuQGzM0jqmletloeP6H5/ulvqllTfhTGoJWP1T1XvVdWrQphgb6tDsDz01H+25xF2Agy6/T7c/thq9kBIBCd/sGSCiaOHhK2HQXAq4nmOCEYDIbQooNNP181bEEJEMBaoN+Sy36cjsTgAHghG1Kdqe6WKd3tvugew5IiFcUS9ObfK2uwsq7URC+OI+oStKWtz84+Ndh2WEBFMOurLKhoRTHqWUjQimGyEovmw0a7BklCBlPBWU/35FeYVghoS1AlxFREa6idpb3p9WMUv6us6LAGpd0k0pJ3zX5qXsCC8f9XeQA/fqTdkA1JAHn08/2/zBBYccUkRnz43W+dXjU3Ppxfq2w44ggEeLMN6RgQzwcl/mr2zq0YTiI7AjVq1ihew4IhgEji7bh4GAW2qv97bPodjNO9ft9dggRHBaGA3FVAoGmsQcaHTByIYA5ypJqKPttezlVnkbbYIxoLz6+YJ55Bsrw8q8AEWFBGMJeSwCFaxnR9gQRHBWBK6Jksrs8huSQTjgIuVGfiwBguICMaByiAM6Flts30PD/Zfd48XbZstgnHgpNW8J8sosLquQUgfPMQbTrfsbnUuFkE8IhhHMKAupIDLPCPx3O1utbdhThHBuIL2kd8E6gh4wcKZx9yTCMYRQuhBPtTnsbBcBFM0RIfK2rTnxdqIYMpBY17KPUUw5WEuaoRFMOWi9KIRwZSPUheWpy4CX1b8PrS+Ad3GPVapQJ2Ly9WncA04ATkqLk8DF5Yfq687UDJEMI5wtBeS0wO96GuL//jw93Y9GMChEs87cIQDfbtv292yFZaLS5oiYX3wdXM7LCwn+gkc4cLysrkmEcwMGAvHpXIvola2YiwRzAzhyr0BUBMcCsuVO9svk5UpZA3Db0B0WjA3EOnr2c/NQyg5/75qdlTy8SPnkyyfMrYyh1ACiln0/hlqOMy3wIgIezAnnF81L/detRvg4b7VE0ZW5iRacBeKuKSC8IZwiGCdyKwNKqm36LkigikIthZDIus4C6bYmk8DEUyBRN05rdxM2iYBeSOCKRqiU8sra//62//+CgUjgimYwOGAnAcPhfegEcEUjJNb8lSuqmBEMGWA7HZLhCguSeAdUG51wlOnmMDdN7inKvfIy5P57bencky/sWrMFxbvkgoRTBSxLF2th2BGXJLghAhGcEIEIzghghGcEMEITohgBCdEMIITIhjBCRGM4EQxReB8wGuIdzCH8Nif86vG0kapxcIITohgBCdEMIITIhjBCeneUAIGCCce0aXpuiB7B8/MiGBKAB+fhTlBXJLghAhGcEIEIzhRYBE4zWW01Kf5qfCfBkUWgV+CMHeISxKckG11gXAnrm8ANW7XivjHmSMKVLxFxVw47lK2LbcIZoZwh+9qBTYAcZXnQgbcxDnmOozsPn/Z2wr10gmnqBD92u/D7Y+tZg8KQgQzZdiKBCvevrrZ2+rbOqSjgcQdqHBjpRqKqENAp0WIRwQzJXhcHyIeBNwVnAhypsFNFVk8u1udy36fjmYlHBFMzvxzq93wAY/Z5cAM4I7hK1XcnpVwZJeUE+x69t90jyuA7VmJ5SmRcNq7b9tTbQQtgskBLjkldbOIqOiu3TUM8FhZm6mN0BHBZGTvTfddMFRigeJbcYxhC8cjdNg9Qs7IGiYD4YBPokNw516tgztI1CVPbZlVumEw+CPl4FWh5pGyFio2gwHPv1bbcHR2c3V2j+p33D77edV5MEYSIpiUpBGLEsat2g4fVQbQce3qzW5vyN3TCd85iYfoUv2ukJdonrU94inuYAENaef8l+YlLCGuYuGjKXnuYFLNYULMxdLIGsaRvbfdfVuxsEV57NMLPseU53Z3PE6HJ6NYt59XliaPNY0IxgH+ZENAVhPSeDbS+XVjfZpxEc4znV41eHjXkc31ak3zJevuSQRjCcdZaIg3Fpf2+JPPs5FgRihrcxgN7zKti+rVqvXYnVhEMJbQindgsXXuKRe0XkSGORrexZ3CtaLhLXeW4J4IxgL2/RZBuVAsRWaSWahWognwIK1rEsFYUAXj9Lj7osUyhkWjtu6m2ZI15ZoOIAUShzGwu9XeNrkiZX0St8y89gmHY6lA3GAInayiCmtqqrDGwb5oTsEzbCa+ce5JZdR/SnqNJMTCGPBA/0kM238kLHBDV6ZyTB7ijefhFxWuvwtjOCnZ3+pc8GtwaQO/poqZ3SW5lrPPTXah2rUU2o4QfIIIRgPXtJisCwfk4n7OW3B2Zc+er2I4aUTDYlGvtT3x4zrnjJKeExjGHiPBhuvEWhGMBt8USdW4Ig7jJ4rNUTQJYhlTZ2HHPcDuhgzzmFznYotgNJB+bN794yD5qAyaBklYisYgltG/FST/W2QI6qnE5g/ggAgmgfev2iyWRHOtbmJLt4Alm5E2BtHYiIXx/eS1isnKcFzGZTSgCCYB38OX2sdBP6vR70PLKs+TIBpbsfCi+8QYKCRt0tHzHjbBEhFMAkTaOdE9003i8gX0aT2NaGzFol674/eNMZdQvPoXwlWwRASTBCYLhiwHe3JW2VU0LmJBFSy0qavha0xuCSwRwcRgLgOwn/7mKpq8xfL9OQF1NQ/XbbfXIpgYvEC/w/ENAbFJnERjII1YGC4F1T3e9/70F7BABBPD03POsfTdb3weokkrFmZojPo+vAALRDAxoGY7zaS5YeHzMogmi1iYFd+UwbY79SCCcacHGUgjmqxiyRMRTAGwaAJ0WAch3pZBLIwIxh2nZF0cvHXmxJ/t9Vy8lSXLnScimBhIX7FWc83wPsU2zvL8l0qX5R7zONQLXe2iemCBCCYOQ8dt2y3oJKnFMiaDaDzLRa3xdUB4hmkL6sHDOjiSWSxjUorGQ22qA/g0Jti8DgjPWDHEWdDw5k/iFO6H7Fnu2KfoyxjubRfVIpgYwsSh5sahZ19D4pobSpuwtHj95NwY2e/YRDAJqJ1JYr5ICaBhU0PCDYZcc0NpEpamy6KKPM2il34FS0QwCRDqM9K+97CjezysB7ZoMBQXlHMVjWnXZio1JRALkxmLGhJtxb1nUTKgi+C6iGboJcd0wu5YeivXczlqIoJJwFRDoqjxmaWkB8l8ZNUY7rcVDWnCADQ0HpO5BQdEMBpMBdQIeJzkDvxKsoVyKn4yi6ZXGcbfdAvrknhMJgkRjIbIVGujvnxIP+4BvtEUcy6Ie8a4JhI1orkfAG0mvZbRupB7Y+jUHahg9EaWIiGWBx6/8TF1unuv29zpSfvGB0TrSeuAqFvUdnidMv+uR1MnYTfIR1jY5fkDuEwSS9j4yNDLJgho89Pnpn6tNkEWwSwUSTc97AtTNXbJLLxzw1NCkQ6xDbpjMsq6cMMjcERckgH+BAdg9PN8ZPVLlqRkXoTrllHjI+3v0h+kG3AmgrGAuyFY7CYaQRVvihTNWCxkanwU0GlaayiCscT3w0+kac0WimZaXbh1WItFuU9vCIeQEhGMJeGux9yoh2lMqwt3Enys17Yb+WPGUk8RjAPsmticW1w67sI91Sq58UAM7j0DFpWAvM3PujAXwTgSNuoh/Vnl73BycKtzp4sIp4GFwmJU7u/OeiCGCkLm0dlTttURulhKHDwxxHHMDbu0oyxT1NjNVdB7CSOR2C+ulVi4NSvkgAgmwlUwjArqXTq1b4/gHZdH2BlS8DXwoJfUpnXcz84jb5WQOMFYB1dyFAvzXDAc2VxCuDlQmk++TSTYkqeR8xrkcDph1I083wbTCEJmwnC9SkRCDjc5J3rKYu5kTUPEIYLJidF4GrxwXNfkDiG0/EfamdbBNxFMzrC14VatlGa9kY2pWZWniGCmxAyFE+6+whjRDBDBTJkwBuM6Rc1MOAKQhTJtizKJCGZGfB/BB/hSRUsbKSxPb5QApa9cb1zU4XwRTEGMZxCEg0Cjnr6EGB5dQaL/j76HHp/C5IN1ZeneIAiCIAiCIAiCIAiCIMyG3wESTfcjGHkEWwAAAABJRU5ErkJggg==",alt:"Item One",style:{width:22,height:22}}),fadeIcon:(0,w.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAYAAACuwEE+AAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAw2SURBVHgB7Z1dchNJEoCzqi0MERux3GCbE+A5wcgnAE6AfAAwehkQxmMRYMtMbISwmXeLE9hzAsQJMCdw7w3YlwWPXJVb2ZZmwO6un1ZLrZ/8IowDqVt2WJ/qJ7MqS8AV9ncPEZaHBIRIQOMpCvgMA9VvtZsJMLmIqw8smTBZJIBwghfqgOW5DgtjQQhxotXFQWu72QcmhYXxo4cD9ZJbHAAJjA8NUYvO3nTe7cCSwy1MKAL6+KfaWNbWhluYUBDqprX50Gl3Y1hCWJhixMsqDQtTnKWUhoUZj1Sadrt7G5aEFShOD0F9hDlFYnRbI8ZCyLtC4JoZ6Rd90+ObN6Jj830dloDCsyRUsNH69XEPFoS9V937kVx5iID3oQBCQPPp88dvYcHhLmnI8+3mydOtRw9QqjsI4hRCQdhZhvEMC3OFVquZtLYe/YQaX4bcR12auBEdwYLDwuTQ2t5sa60emD77i/dNJkbTedWtwwLDwligboqkCblHRNFCpw9YGAeUqdYITe8bTCuzyNNsFsaD5y/M7MfkkHyvX43kE1hQWBhPUCnvQbCIxM+woLAwnqSLqHxbmQXulliYAEJamVvRSh0WEBYmgHMFp97TbAk7+68Pu4s2zWZhAmi3m19QgFcU2KQY1kwX9kTI6AOlW8zX0SLIw8KEovAzFKMxlOess3vYgDmFhQkEQyK/2cSmWztKxZnD3BMLE4oUCZRDPI8Ly1mYijFJznZn9+DTvLQ2LMwMIECszctyTxZmdpiLNcIszGwx89KwMLPHTC8sH2cR+FJyPlAnq5CTU4ogTlfegayDkD/T4nIoRnyzFnXN9w2YMViYQCjaC/mxmGT4/YT+6XRM16JkWwjxEMJpvNk7/DxrC8u5S5og6frgF5uNdGE54nsIBWFn1romFmYKjMQJWrkHlwvLZ20xFgszRWjlngT1U8jCcinF5iy1MpWMYegPcPPGyjGUCKL+2NrabMOM88tW87Sz220K8NuS8l0r04YZoBJhVlfhNmisQ4mYaGkCc0Jrq9nbf3WwZvJSmz7XD1uZt8MBd6Vwl1QR35Ruw9+zKiuXrQwUnaKXCgtTEeliLK284yxCRkWm5qXDwlQILSz3HQCb6woVCSgbFqZitMYDn+uoW/r369//BRXDwlSO7vteOdC68ho0LEzFhHRLIDCGimFhZgDtGRIQUnCXxNCAFhOYEyoJ3J2fw5ebNdmDEkHQc1tvzyQm/2sy2h4XihgqpqLUQBqxnLm1Howb7pKYIFgYJggWhgmChWGCYGGYIFgYJggWhgmChWGCYGGYICqJ9NIGL6GjM5hPes+2Hi9tlJpbGCYIFoYJgoVhgmBhmCC4esMMoIV+KzX0XNdFEirfyMbCzABbW83wIwMrgrskJggWhgmChWGCqGwR+GpNzWe0VPttoF9UqlwE3gNm7uAuiQmCp9UVQpW4VgFuU7lW89GNR4+jhi+0fVabuMusTblZmClCFb7lSnQfhbxrBkN181CcdZ0YtvuR+drfPQQEcSoFJBrxDxiofqvdTKAiWJgJQ63IrdWVTdTYMP+lws9AI+cQBOAaIqylNWJqEXR235lWBw+qkIeFmRB0XJ+IVnYAsW5kgTIhgcy3I5LHtEA9HKiX0xKHhSmZ33a7a1qsdEkU8wVToCFqUWNa4vAsqSSo63mzd9jVEH1KZZk+DVmLPpnfYaKFoFmYEqAlpzfNm2UalEqrdlNZM/M7dPf3Did2hA4LMyZv9n5/KLVpVXJmPJWAUKcjdHZN9wglw8KMAR3wiah79MkOuS8tUYaibwbDBwhqA7VaN+OPO6MvKi+fPpY+Z2ZD5loIJ46AuqiDUsu18qC3IKksGtsh96SS4MXLbwpOQ6t6p0fp6KguUDwE4T9GQhQ9Iw08fb4ZfppKBtfKHtEp7uABKtho/fq4B0tIAVlKncEUOYdJCGyUIQ13SYH8tv9u01sWalFMF0P7mMqc7o6O01Gm6wLf8vOmpSljTMPCBECfbK3Q64Q0gdB89uLR+iTjIpRnMjLeMQK/9LnejGmOx509sTCeUJxF6OiDx6UJDVqfvpje0Xut7c02Hd7lUe83Fjf8jt3Jg4Xx5NaNaAfcU+fEdEHrv1SQYabDuwSodac0Zso9TnCPhfGAwv0eQblUliozySSqpzQ7RbsmFsYDE+63nh5Hb1DVsowgaTQo69mS6VHJtbTFDIbjMA46u4cNcHVFCLlT5nSRVARr6Ztk4i/jSpW2DDWo09piOqcg6xrPE98aJqP+Pu818uAWxoFpPVyfxF7eAJe6MsoxCRl9kDI6Np/qM4rhQEFMjOyIXoPOi6TXNP8/y+tanm1vPkFA61hKRpHXEYI/3ANMLrSmBRytCwXkMu+lKfhlVxb/cL2J4RSRhmQx3xpXHo4pZ5R7k9b2rgnhfuiJtSyMBdexeRT/yO1iTBgfcmQLlSZHlhHxUOxrpN2NgD5YCD0Xm4WxYDs2L52JKN3LvVnbzzbylcYhy/DFojj3KaWsQT0RiZ8hABYmh71X7+7bstDmuRPrAFa6z0BySeMlC1BjpnLHKs5WxsRlQo4GZGFykBLv2Z43eRzrWY3nA3UCHnmePGl8ZTH0XFtRzFjFmnRUoB+AJyxMDgjClqhLXG9SesywVHRGYwKun3VFGl9ZaPvJt4E95kIM5c1/HQF3wRMWJofhyvw8+uABZZVDpQmR5Xxwse6zria9xj74rYMnLEwGrmUAZvziffpbqDRQsix/ofCz5dnYd3rNwmQg9Epse96E3oOSiyHSuCgkC90nhfV3/sdK7Z/gAQuTQeQ47ncwCH/jy5CmqCyES/IBDu6AByxMBhrR2jwXecOIcaQZRxZCugoqWmI5P7wOMKEkMAZFpBlXljJhYSqApBECvMdBUmB/FmQhWJhAROAepCxo6kyJP9/rafHWOFnuMmFhMpBC5H6aKV0QmuH9noAI7o8/t2CWe4TWDtGFSsADFiYDLewDRN8p6FWKyjJiHGlcoQJfWJgMnFNQrdchkHFlGVFUGgHaGow8V35jKhYmA2ecRWDQhrCQcD+MkbC0ISKZu4yBlmr4DqpZmAyGf7wk73kppfcaktDcUNGEpQuB+ZIjCv8ZGzCZIGJuvghNYtJnDQkVGILA3FCRhKXrOlqRZ1vbYxKtf4AnLEwewl5iY4D2Subpm+RRYCgrKBcqjWvW5lpqqlFxCzMurjUk0r6Fg66ogwNbBDdEmlUZ5cZ00koP9lYuCdlqwsLk4FpDQk38cM9SJrZYzuX97nC/rzS2nyW0c8NaHwJgYSy4FlCbP143rzvQUX4LFZIb8pAm+aou+llPeLQuudtk8mBhLFBTbdunTK3McJP+9XvNG00VFa7fJPqhicQ8aeh3k6Ae5L2Ws3Uxv0voTszCFajS/cRQ/RmEZaHMHz5rnW7n1UFbSGH9w1M9urxxQPopv5CNy//pfujW1GuvR92gxpi6oa8XqpcnCxU+ctWyEVo8eLr9yDpWu3bP1Qd8hVk08t506nJouyvYd0BWXrnhe0hSquxpm0pT60IFjyAQ7pIcpKv/AVz9fAw1eTxOUrIsSBYqfISOrDpeXFjDAnmwMB60th73XFtOBYi11Zr8UKU0I1nAtR9c40HR1pCF8QSF2nAV6hlJM6kq3DZ8ZTEk50q3oSAsjCfprAfcm8ZImklV4c6DtvX6ViOnsdY4q/dYmACoUA9QZW43l1W4J7xKbnQghpR4jB4rAamy57gDcxYmkLRQD+J7n2spz5MW/bFEhIuQimJkvFWLznwPxKDSJGVU9uRp9RBbLCULOjGEKh+AP0k62xrjFLW0OKNcuWdauScYsLY4rWOzvdmGEmBhhoQKQ3ReH/RCyrf/BWXCNZ6aLPFHlPkb+0f17ARGd807RQnGGAIpUxbimjAU2YRlROlekU++TyTYh+8j57QzIaQFyX1NM2Ypu8C0AGZsaIxCicgy3uSSSEyLuTFuGiILFqYk0jgIRkeB45rSEQJOvv6pNia18Y2FKRlqbYalWmOYLhNrVb6HhZkQUxQnnX2l6YspwMJMmFScwFPUXKQDZBSndLrbpFuUjJ/NTIPREXwSxD28LIcWQxiJibP2EQYfzwdwUtXmfBamIkZnEJhYuxFJxvSYkFG6dcWMRf6TXiR1EgGc/m8AyaxUb2AYhmEYhmEYhmEYhmGmw/8BQtZI3W6Z6LsAAAAASUVORK5CYII=",alt:"Item One",style:{width:22,height:22}})},{label:"Expired",value:"9",coloredIcon:(0,w.jsx)("img",{src:wse,alt:"Item One",style:{width:22,height:22}}),fadeIcon:(0,w.jsx)("img",{src:xse,alt:"Item One",style:{width:22,height:22}})},{label:"Suspended",value:"6",coloredIcon:(0,w.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAYAAACuwEE+AAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAApoSURBVHgB7Z1NdttGEserQFJvlpwTDH0CEyewfIKRx1I8O0u7eRPr6wSSTmBK8svLTswuieSYPoHlE4DaZGscgdnFIYhKFwglfJTI7gbRBEjU7z1ZHwZtivizqruqugphioOdPkF1CNUvG3qE/Rjju+EQbr/v+SEIM8HpH1RMMI8RImHvaxSfi3geIoKZAyH0KKbzdzf+LQgJIhgD1AvSHQ7pTCwOgAeCFvWu2t1o4JeDb+5OoOKIhbFEvTi3ytrsVdXaiIWxRL3DNpW1+fS/raAFFUQEk41WVUUjgslOJUUjglmMRDRHW0ETKkIdMsJbTfXnZ1hVCJpI0CLEp4jQVj/JetNbowZ+UJ+fQwXIvEuiEe1d/uJ3YU148zLYQg9fqxdkCzJAHh1f/uR3YM0Rl5Ty7r3fu7xuv/Bq9ER92wdLMMaTKqxnRDBTdH70w4vrtg9EZ2BHs9HAK1hzRDAzuLjxT+OYXqgvB6aP4RjNm+1gE9YYEcwc2E3FlIjGGERc6/SBCEYDZ6qJ6Nj0erYy67zNFsEYcHnjdziHZHp9XIcjWFNEMIaQxSJYxXaewZoigjEkcU2GVmad3ZIIxgIbKxPVYBPWEBGMBfUoCegZbbNrHp4cbt+9XbdttgjGgk7PH5BhFFhd1yakIw/xE6db9nf6V+sgHhGMJRjTHWSAyzxT8XzZ3wl2YUURwdiC5pHfGbQQ8IqFs4q5JxGMJYQQQj60VrGwXARTNESnytoEq2JtRDDloL0q5Z4imPKwEjXCIphyUXrRiGDKR6kLyzMXgVeV2hB6vwPdPvZ39Tq0uLhcvQs3gROQ4+LyLHBh+Vv1eQ9KhgjGEo72wuz0QJh+7vEfR/8NWnEEp0o8r8ESDvTtvwruylZYLi7JIUl98I2/mxSWE/0AlnBhedlckwhmCdwLx6ZyL6VZtmIsEcwS4cq9CMgHi8Jy5c4Oy2RlClnD8AuQnhbMDUT6fPGzfwol57trv6+Sj8ecTzJ8yL2VOYUSUMyi9x/QxFG+BUZEGMKKcHntdw9eBm3w8NDoAWMr00kX3IUiLqkgvBGcIhgnMptRPfMWPVdEMAXB1mJEZBxnwQxbcxeIYAok7c5p5GayNgnIGxFM0RCdG17Z/PY/v/4LCkYEUzCxxQE5D74W3oNGBFMwVm7JU7mqghHBlAEy2y0RorgkgXdAudUJO6eYwN3vMKAG98jLk9Xtt6dyTL+xavQXFu+SChFMGrEsXa2HoEdckmCFCEawQgQjWCGCEawQwQhWiGAEK0QwghUiGMEKEYxgRTFF4HzAa4RfYAXhsT+X1+3KRqnFwghWiGAEK0QwghUiGMEK6d5QAiKEjkfU1V0XL97Bc2FEMCWAj8/CiiAuSbBCBCNYIYIRrCiwCJxWMlpao9Wp8HdBkUXgXRBWDnFJghWyrXYEN2fmNqyI41asCJC0HSM+FqviKaRcGw/sKkOTIBtEMDnx/52grdY33J/330oc3Pzn7750E2fU7r/kc2txA+Bgpz8e2kX0cYRwW/aYjAhmAbhXX7zhHaqbzb1b2mBwePER2Pqw0Db5ZigBhQR0NhzC7fc9P4SSIYLJwL1QYqIjJZa8O1wmA7g2lPXZ3+l3h0M6K5NwZNFrCQ/Eihv4heccwaTbcQB3A99oYFCmIVxiYQzhNUoD8AMRtWC5NNMhXLt/DOl50dZGLIwBB6/uDuuAgVqctqA4kpF/+6+CQjuDi2A0HH5z9xZiKs2ACIzxbZEuSgQzh8Od/hXxwnZxONYSph+Lx12Ui+I52FAAsoaZQSIWtegEeziu0uMGRyMVX9kYQvhYcC6J26itOKaxG7BcQCfjcXb6sOwTDCKYR2A3pCzLrs1jVOT2luMnptHbNEDHH13+Phl+TvhaBfQ2wRAWjXqug/Ofn9pOScnMg1CTWo0TGEAj2rv8xe/CmpGsD8ZbZiPUC9gfER2n3TAXhoXjAZ7YLLDJo+NlDeKSNcwEfMDORixqMXx+ft328xILw4MrCLFr8xgexMUuDpaACGYCGuEnw0sHKsr7/OK9n/sW19bCpTTr5uN0FkIEk8I3ytANhCqAlqtVmXwOGcRyT/tgOzgFx4hg4C9XZGItQlfR1gXFMmYJ09tEMJC4Ig6EaV9o5Yb2SiuWMc5nRFZeMGxdjOItRGcldEMPcWxlKi+YkdkoQZ4Kewo5YysWnkprMMWtOapnCjgaUXnBcMxDd00cU+6BMWuxgIp73fgdoylu48ixEyotGI5d6HZGHMF9997vQY5kEsv1OEjKbpE0M5a4gs/VMK5KCyapwdWB9hPt57GIWP76Wayf4uZ5X1+AA6rtkvSmO5y+WYuQh1iY+iixMHPzVTY5KRsqLZi0un8mZDFeT0deYmGS5CbRx/n/Aj4DB1RWMEmwTht7yWcGU55i+fsa0B1HcTJUtLKCiSJ9GqCmvylaXIiF4TNMumsata//hJyprGCSE4kaOgseKnMlFoYLs3TXqBhT7hns6q5hSJsKWKiU0qVYmLRIa+nHbKtrYcCdYFyL5R7U7ZQcjC2W5GPOLEssRVFZwZDeglgn8JYtFtI8R4rzb35UXQujb2HatMn6Llss6XObLxgHbVqra2FMWo81zNYARbihqG6wAxLB5Ee9ns+2tKg1i0lYgI+8QM5UVjCdH5PKufnvwNr88HqRC1wPtHmwgYvuVpXeJenC62rbujVrHVP0bohAl1zMJ60xTbW31doEHjSj2sMbU7RYklOSugUv5Zc4naTa9TB10BZGoYeHk9+XIc5iUiU4jPS/W7b/u8LwOsakeu3NdrDJX5dBLGxddFWCfHzXVeOhykd6kfS+3kO8SvrElCCCa1SDDPqKvOz/f8XxIuBD7LrdRMumT4wrsRiezgy5Ayc4ovKCSavXcntHuhLLm5fBlomFYxfrsg+eJB/B2MpocSUWrg70PKPD9iG3aQWHiGAgHyvjSizJUZhxVwl9XovoB9ddNjM3FILxO3LpBTyu8IBexOOWGdZVas7ckNqdqQX3BzDLnIcX1+0n4JhFWpZps6WrRETQjJH26mD4bk5xIRaOLtOGd2Kz0OauErAExCVNwH3n1E2yWgOg2uamkddcYKtCDQysdmVEx8tq+LyIS1oruKPUfXeGg5dBB6YivAYkQyWyWBu2KJyC4KgyanNEUyiBu2gUMAsRTMqkYJiD7aALiK/BngHxERAeZzOj7SoL5I8GtNJxOU85yQlZ3Lta5Cqx7MISEcGkTAuGWUA000xuEPJZ+xUgFkbWMHNIbgjlEtdggbTSjzzEclaEWBgRjAZeH/CiEsrBgJ/LMtcs04hgDOBGPl6Nnhh0f3IGZ6C5eyc/FygQaR1vSFrS+YRbm6Ja1yxxFA5bFXZBhQrlnoeCIbe5iLISRWbWg92Byu10KYLTLEMlLEjSFZznKtPk2WxjLYUETgpyU0UkFbPBfA6+j0sr6WMtgm4ZRxSLYHIiEU+k4imIz9Lgm6nlGSRVf0SfuayyjJNkJxHBOCKJ3vJhMx5y7qkPGq95VFAv5M8c1IuHMCi7QARBEARBEARBEARBEARBEARBEATBlD8BW+0FgtVZKBIAAAAASUVORK5CYII=",alt:"Item One",style:{width:22,height:22}}),fadeIcon:(0,w.jsx)("img",{src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAYAAACuwEE+AAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAArNSURBVHgB7Z1hVhPLEserekDwG28Fb+4KLq7AuAJxBYYFSMyXqwG9hIMYvOedE8D33dwViCswrkBcgbME3pf35Ibuel2T5NwchEz3ZCYzydTvnAhCjw7MP9XV1dVVCDc4PjojqA4RIEZg6IIQvsFA91vtZgTCneDNL1RMMLcRAcE5XetTEc/PiGCmgIjnRl+ftl43+yDEiGDc6NFAH4jFAVAguFDH1eD7u877fag4YmF8QejTX3q7qtZGLIwvBDVrbT532t0QKogIJh1hVUUjgklPJUUjgpmNWDTtdncDKsIKpKdHoL/AgqIo2DBEIaL6FZE2raef9qGH6/eCj/bjI6gAqVdJpGG79ftOD5aEt4fdrUCtPCWgLUgBIjRf7O6cwJIjU9KI3dfN8xd7z56Q0r8Q4AX4QrBfBX9GBHODVqsZtfaePSBDBz7X8ZSG94IPsOSIYO6g9brRNkY/sXP2pfNFNkbTOezWYIkRwUyBpykWjc81GARLvX0ggkmAd6oNQdP5AmtllnmZLYJxYPeVXf3YPSTX8WuBeg5LigjGEdLa2QnGAB/CkiKCcSROonK1Mks8LYlgPPCxMveDlRosISIYD640XDgvsxXsH7856y7bMlsE40G73bwkBKcosN1i2LRT2HNUwWfebrGvD8sgHhGML5q+QTrqI/F87xyd1WFBEcF4Qj6R39sJ7bT2IRbOAu49iWB8URhBNoSLmFgugikYu8nZ7hydfl0UayOCKQEIuLko6Z4imPKwEDnCIphyUXrRiGDKR6kTy2dJAq8kVwN9vgZ37CkFEMaZd6BqgOohJ5dDOsL11aBrP25DyRDBeMLRXrg7FhONPp7zH52OnVq0aiPiU/Cn/u7t2beyJZbLlJQjcX7wq0Y9Tiwn+hN8Idgv29QkgpkDY+F4Ze7BMLG8bMlYIpg5wpl7CvQDn8RypbBRJitTiA/Dv4D1eysfIUOIzJfWXqMNJee3veZF56jbRHA7kjJhZdpQAgoRzNoabIChGmSIjZZGsCC09pq948PTTbsv1XAZP7IyJyOHu1BkSiqIH9q04e9V1VSGVgbSLtEzRQRTEHEyltHOcRZUQZqleeaIYAqEE8tdHWA7LlWRgKwRwRSMMXTqMo6npX+9+fc/oWBEMIVj+q4jB8YUXoNGBFMwPtMSIIVQMCKYEmAcQwKoUKYkgR1aimBBKCRwd3UFl+urqgcZQmAWtt6e3Zj8j93RdhiIIRRMQVsDccSydLkeQjIyJQleiGAEL0QwghciGMELEYzghQhG8EIEI3ghghG8EMEIXhQS6eUDXmiC77CY9F7u7VQ2Si0WRvBCBCN4IYIRvBDBCF5I9YYSYNCcKAO9pHGBgsIPsolgSsDeXtO/ZWBByJQkeCGCEbwQwQheFJYEvraqFzNaatwO0C8rRSaB90BYOGRKEryQZXVOxMWZAwjtWzJUFGwYorjsmEK8NKgveWrjhl1lKBLkgwgmI46OupsrFNRI4WMk2uRqC+PvEQKMD6rZrwNaJbFtX7evd0dnl4R4gYY+XaPulz0mI4KZAa7Vd39tpWEMbCFYkbAmiGJRuBILi6hmr60FVkjHR2eR/doBDHS/1W5GUDJEMCkYCwUMPSdDGw6HXH2IG3DBaiyeHg30QZmEI06vJ9wQ6/5q8J37HE1OOzlRV6vB1zI14RIL48gf1kcxEHy0QglhjsSitOK01qZurc2joq2NWBgH/jh+37Bi+Wo/DaE4hi3/3p4VWhlcBJOAfUBdo6k0DSKsT90tcooSwUyBe03bBzTzO3pUkiziF87elTbuE8n3BgUgPswdjB5IHTxhQRCoc4LBFxttufjvAKLbgnPsE2kINnlJbYN5j1M40HV7jzDvEwwimFvgachalrrPNTY61ye6PvgRR293Eq3Ib8MAHb96/Hdufo6ETwG9SupzT6XLF7s7Xl1SZuGnEIJVrVPciTRst37f6cGSwf4Bm3zX8QR4Aea6ydUwIQNi4QCwjxK6XmODyM15NeISH2YCPmDnJRZDp629Zw+yEgvT2tvpocKezzXciIu3JmAOiGAmQBN8dhrHfoqxMZHXjcyXuL4WjmH/R4GaixMsghkxWqqGDkMjM9CZWpXJe/AVyxhult45PG1DzohgYNTM0+4LOQyN8oq2ziKWMfPo3iaCgXgq2ndZ1nK7mrKKhZlHj8jKCya2Lg7xFvtAD8o2Dd1G3lZGLIwJag6jIuvgtiFjfMWCw6600bQxbGXurwR1yInKC2YU85iKMTrzwJh/vAe2X7zaOXHp4kYKHkNOVFowo9hFOHWQjeDuvm6eQ4akEQvHZ/jzeFpE6CdcUMurGVelBcM5uEljCFN0tJ/CLGIZYzQmdnHTYJ5ADlRaMJywnTAkuvmwZiELsTB/6evEplyE2bZ5HlNpwXB2f8KQPmREVmJhePfbEH2adr0N5D2EHKisYOJ9o4TYi/1+Jj2YshTLGMWbntP/jVyailbXwlwnbwMY0DOfEcpDLAyfYUoac4WDf0DGVFcwKgiThsx6qCwvsTCDQXJRAKWDzHewKysYRdOno1lTKfMUC8N+TBbpnr5UVjDjs853QTM8jLzFMnHd9HvMoW2xbA1kzLzEUhTVnZIQp747McWpxnmLJfEeya0ftg/VnZIwIfBlH4bPru+8xcL3lhQWSHpTpKG6U5LRUdKQ1VW3ROwipqG1ABJXQAauRTCZsZLNsrQwn8UhLMAFiyBjKiuYVquZeAoRA5gaXi/SwbX3/jjh+5d5VLeq9uYjTn8H2l/61l1+TNGrIXtvNZj6/1Em2xo3qfbmo4GpG3hx9lqwUrv59aLFwofdkhxeJOxDDlRaMCbQiYlRFFBj8u9liLM4ZQleJ/9saai0YNiPccle6xx2a/xpGcTC1gUSsgTR7mTnVXio8pFe0slzPargQ3xAvwQRXCfrApSYkZeWygvmSpsTh0280KdOTF5icTydGXEFTsiJygsmzl4z2b0j8xLL28P3W44WLtdyrbL5CM5WJpG8xMLZgYGiDw5D+SjvAeSICAaysTJ5iYUrVXFVCbejvPRn3lU2UxcUGpbmKr4HYVZo0E+4ZAZXQQBPcrMsdnWmVPDRsZxZ9HJv5xfImdQly0Y/RK6VAuaJMrARKLNN4PZuHpOHWOJK4/eCfXa0nd69fB8D/QjmgExJE3DdOU3g5QPwMncUG8kEtirrq8FXn1UZn7meV8Hn1FPSsjGsKDWsznB8eHoCChue/0TETSXSWBu2KPcCqKlgpcFVNX2uHVaVyL5QwF2IYEZMCobpvDntIeJT8CRebSH2+aAZH1MZ3FJ2lQXCuTZxuxxUvyKYLUoxvRNZJ/dVow5zRAQz4qZgmLSiucnkAoHTKikD368IsTDiw0yBHwibfJiRkUBCfmUiFp6GChALI4JJgP0DMyzkUzhsqWIHd44+y01EMA7sciEfpTnGEUFBcAFprt7JRYWgQKR0vCNxKgTAL1zaFFXs14QwB2In2i71X756VqhQxvwkmCzm7IVEu1kPng7s3k4PtGqnbCrhBAuFtyt+2H2uMnWeRRBSM6zvG9SAsIGYWGvGDcI+An3637XulbFFsQgmI1g8SgdbNgbz0D71mqvlGe6SY9+uk79wWmUZO8lOIoLJCQ7O8WEzFg4q7tuowvgbykT8gXsp6QFcll0ggiAIgiAIgiAIgiAIgiAIgiAIguDK/wEVy0Fp2iyKkgAAAABJRU5ErkJggg==",alt:"Item One",style:{width:22,height:22}})}],Mse=[{label:"QR Code",isSort:!1,id:"workPermitQR",columnWidth:"120px",isIcon:!1},{label:"Work Permit Id",excelName:"Work Permit Id",isSort:!0,id:"permitId",columnWidth:"270px",isIcon:!1},{label:"Work Permit Type",excelName:"Work Permit Type",isSort:!0,id:"workPermitTypeName",columnWidth:"250px",isIcon:!1},{label:"Work Permit Category",excelName:"Work Permit Category",isSort:!0,id:"permitCategory",columnWidth:"200px",isIcon:!1},{label:"Location",excelName:"Location",isSort:!1,id:"locationName",columnWidth:"450px",isIcon:!1},{label:"Contractor",excelName:"Contractor",isSort:!1,id:"contractorName",columnWidth:"200px",isIcon:!1},{label:"Start Date",excelName:"Start Date",isSort:!0,isDate:!0,id:"startDate",columnWidth:"200px",isIcon:!1},{label:"End Date",excelName:"End Date",columnWidth:"200px",isSort:!0,isDate:!0,id:"endDate",isIcon:!1},{label:"Action",isSort:!1,id:"ActionToEditAndDelete",isIcon:!0,cellAlign:"center",columnWidth:"200px",editActionColor:WD,viewActionColor:WD,deleteActionColor:"#EA372F",headerAlign:"center"}],Cse=[{id:"Rwy9ZtQ2UpZB1Ef",clearanceText:"Has the work been completed?",clearanceStatus:!1,isYes:!1,isNo:!1},{id:"3f75APkQ7cSQLvs",clearanceText:"Is any further work required?",clearanceStatus:!1,isYes:!1,isNo:!1},{id:"Hx22C40rUAEnDWI",clearanceText:"Has all equipment and plant been restored to a safe working condition?",clearanceStatus:!1,isYes:!1,isNo:!1},{id:"AYAZg8sI7IWfxL7",clearanceText:"Have all personnel under my charge cleared the site and ensured the area is safe?",clearanceStatus:!1,isYes:!1,isNo:!1},{id:"YlapKhivPV5tjpF",clearanceText:"Have all tools and materials been removed from the area?",clearanceStatus:!1,isYes:!1,isNo:!1}];const Sse=a.p+"static/media/PrintIcon.1d937e1e9574c007d6bbf930ef5bb724.svg",Ese=e=>{let{CompanyInfo:t}=e;const{logo:a,name:n}=t;return(0,w.jsxs)("div",{className:"print-wp-header-div",children:[(0,w.jsxs)(pz,{className:"inter-medium-500",variant:"h5",children:[n," | Work Permit Details"]}),(0,w.jsx)("div",{children:(0,w.jsx)("div",{style:{height:"80px",width:"90px",backgroundImage:"url(".concat(a,")"),backgroundPosition:"center",backgroundRepeat:"no-repeat",backgroundSize:"contain"}})})]})},Tse=e=>{let{Details:t}=e;const{readableStartDate:a,readableEndDate:n,readableCreationDate:r,workPermitTypeName:o,description:i,plantName:c,locationName:s,createdByName:l,createdByMobileNumber:d,contractorName:u,contractorMobileNumber:m,approvedByName:f,approvedByMobileNumber:h,isHolidayWorkPermit:A,permitId:p,plantEmergencyContactNumber:g,ambulanceContactNumber:v,fireBrigadeContactNumber:b,hospitalContactNumber:y,policeContactNumber:k,phoneNumberCountryCode:x}=t,z=JSON.parse(localStorage.getItem("%temp?localhost:user-details?client%"));return(0,w.jsx)("div",{className:"permit-table-container",children:(0,w.jsxs)("table",{className:"permit-table",children:[(0,w.jsx)("thead",{children:(0,w.jsxs)("tr",{children:[(0,w.jsxs)("th",{children:["Permit Id: ",p]}),(0,w.jsxs)("th",{children:["Category: ",o]}),(0,w.jsxs)("th",{children:["Type: ",A?"Holiday":"Regular"]})]})}),(0,w.jsxs)("tbody",{children:[(0,w.jsxs)("tr",{children:[(0,w.jsxs)("td",{children:[(0,w.jsx)("strong",{children:"Plant Name:"})," ",c||"Not Available"]}),(0,w.jsxs)("td",{children:[(0,w.jsx)("strong",{children:"Location Name:"})," ",s||"Not Available"]}),(0,w.jsxs)("td",{children:[(0,w.jsx)("strong",{children:"Emergency Contact:"})," ","".concat(iz(x)," ").concat(g||"Not Available")]})]}),(0,w.jsxs)("tr",{children:[(0,w.jsxs)("td",{children:[(0,w.jsx)("strong",{children:"Created Date:"})," ",r||"Not Available"]}),(0,w.jsxs)("td",{children:[(0,w.jsx)("strong",{children:"Start Date:"})," ",a||"Not Available"]}),(0,w.jsxs)("td",{children:[(0,w.jsx)("strong",{children:"End Date:"})," ",n||"Not Available"]})]}),(0,w.jsx)("tr",{children:(0,w.jsxs)("td",{colSpan:"3",children:[(0,w.jsx)("strong",{children:"Contractor Name:"})," ","".concat(u||"Not Available"," | ").concat(iz(x)," ").concat(m||"Not Available")]})}),(0,w.jsx)("tr",{children:(0,w.jsxs)("td",{colSpan:"3",children:[(0,w.jsx)("strong",{children:"Created By:"})," ","".concat(l||"Not Available"," | ").concat(iz(x)," ").concat(d||"Not Available")]})}),(0,w.jsx)("tr",{children:(0,w.jsxs)("td",{colSpan:"3",children:[(0,w.jsx)("strong",{children:"Approved By:"})," ","".concat(f||(null===z||void 0===z?void 0:z.name)||"Not Available"," | ").concat(iz(x)," ").concat(h||(null===z||void 0===z?void 0:z.loggedInUserPhoneNumber)||"Not Available")]})}),(0,w.jsx)("tr",{children:(0,w.jsxs)("td",{colSpan:"3",children:[(0,w.jsx)("strong",{children:"Work Description: "})," ",i||"Not Available"]})}),(0,w.jsx)("tr",{children:(0,w.jsxs)("td",{colSpan:"3",children:[(0,w.jsx)("strong",{children:"Other Emergency Contact: "}),(0,w.jsx)("br",{}),(0,w.jsxs)("div",{className:"d-flex align-items-center",children:[(0,w.jsx)("div",{style:{width:"12%"},children:(0,w.jsx)("strong",{children:"Police: "})}),(0,w.jsx)("div",{className:"row row-cols-2",style:{width:"90%"},children:k&&k[0]&&k.map(((e,t)=>(0,w.jsx)("div",{className:"col",children:"".concat((null===e||void 0===e?void 0:e.name)||"Not Available"," | ").concat((null===e||void 0===e?void 0:e.contactNumber)||"Not Available")},t)))})]})]})}),(0,w.jsx)("tr",{children:(0,w.jsx)("td",{colSpan:"3",children:(0,w.jsxs)("div",{className:"d-flex align-items-center",children:[(0,w.jsx)("div",{style:{width:"12%"},children:(0,w.jsx)("strong",{children:"Hospital: "})}),(0,w.jsx)("div",{className:"row row-cols-2",style:{width:"90%"},children:y&&y[0]&&y.map(((e,t)=>(0,w.jsx)("div",{className:"col",children:"".concat((null===e||void 0===e?void 0:e.name)||"Not Available"," | ").concat((null===e||void 0===e?void 0:e.contactNumber)||"Not Available")},t)))})]})})}),(0,w.jsx)("tr",{children:(0,w.jsx)("td",{colSpan:"3",children:(0,w.jsxs)("div",{className:"d-flex align-items-center",children:[(0,w.jsx)("div",{style:{width:"12%"},children:(0,w.jsx)("strong",{children:"Ambulance: "})}),(0,w.jsx)("div",{className:"row row-cols-2",style:{width:"90%"},children:v&&v[0]&&v.map(((e,t)=>(0,w.jsx)("div",{className:"col",children:"".concat((null===e||void 0===e?void 0:e.name)||"Not Available"," | ").concat((null===e||void 0===e?void 0:e.contactNumber)||"Not Available")},t)))})]})})}),(0,w.jsx)("tr",{children:(0,w.jsx)("td",{colSpan:"3",children:(0,w.jsxs)("div",{className:"d-flex align-items-center",children:[(0,w.jsx)("div",{style:{width:"12%"},children:(0,w.jsx)("strong",{children:"Fire Brigade: "})}),(0,w.jsx)("div",{className:"row row-cols-2",style:{width:"90%"},children:b&&b[0]&&b.map(((e,t)=>(0,w.jsx)("div",{className:"col",children:"".concat((null===e||void 0===e?void 0:e.name)||"Not Available"," | ").concat((null===e||void 0===e?void 0:e.contactNumber)||"Not Available")},t)))})]})})})]})]})})},Bse=e=>{let{ID:t,ClearanceText:a,ClearanceStatus:r,IsPermitClosed:o}=e;return(0,w.jsx)(n.Fragment,{children:(0,w.jsxs)("tr",{children:[(0,w.jsx)("td",{width:"6%",children:t+1}),(0,w.jsx)("td",{className:"ps-1",children:a}),(0,w.jsx)("td",{width:"5%",children:o&&!0===r?"\u2713":""}),(0,w.jsx)("td",{width:"5%",children:o&&!1===r?"\u2713":""})]},t)})},Rse=e=>{let{ClearanceData:t}=e;return(0,w.jsx)("div",{className:"clearance-table-container",children:(0,w.jsxs)("table",{className:"clearance-table",children:[(0,w.jsx)("thead",{children:(0,w.jsxs)("tr",{children:[(0,w.jsx)("th",{children:"Sr. No."}),(0,w.jsx)("th",{children:"Closure Clearance"}),(0,w.jsx)("th",{children:"Yes"}),(0,w.jsx)("th",{children:"No"})]})}),(0,w.jsx)("tbody",{children:t&&t[0]?t.map(((e,a)=>(0,w.jsx)(Bse,{ID:a,IsPermitClosed:!(!t||!t[0]),ClearanceStatus:null===e||void 0===e?void 0:e.clearanceStatus,ClearanceText:e.clearanceText},a))):Cse.map(((e,t)=>(0,w.jsx)(Bse,{ID:t,IsPermitClosed:!1,ClearanceStatus:null===e||void 0===e?void 0:e.clearanceStatus,ClearanceText:e.clearanceText},t)))})]})})},Ise=e=>{let{CheckListData:t}=e;return(0,w.jsx)("div",{className:"checkList-table-container",children:(0,w.jsxs)("table",{className:"checkList-table no-break",children:[(0,w.jsx)("thead",{children:(0,w.jsxs)("tr",{children:[(0,w.jsx)("th",{children:"Sr. No."}),(0,w.jsx)("th",{children:"Checklist"}),(0,w.jsx)("th",{children:"Yes"}),(0,w.jsx)("th",{children:"No"}),(0,w.jsx)("th",{children:"Remarks"})]})}),(0,w.jsx)("tbody",{children:t.map(((e,t)=>(0,w.jsxs)("tr",{children:[(0,w.jsx)("td",{width:"6%",children:t+1}),(0,w.jsx)("td",{children:(0,w.jsx)("div",{className:"d-flex align-items-center ps-1",children:(0,w.jsx)("span",{children:e.checklist||e.name})})}),(0,w.jsx)("td",{width:"5%",children:e.isYes?"\u2713":""}),(0,w.jsx)("td",{width:"5%",children:e.isNo?"\u2713":""}),(0,w.jsx)("td",{width:"20%",style:{textAlign:"left"},className:"ps-1",children:e.remark})]},t)))})]})})},Nse=e=>{let{ImageUrl:t}=e;const a={width:"55px",height:"55px",borderRadius:"5px",border:"1px solid ".concat(XD),cursor:"pointer",overflow:"hidden",display:"flex",justifyContent:"center"};return(0,w.jsx)("div",{style:{...a},children:(0,w.jsx)("img",{src:t,alt:"thubnail",style:{minWidth:"55px",minHeight:"55px",aspectRatio:1,backgroundSize:"cover",backgroundPosition:"50%"}})})},Pse=e=>{let{PPEListData:t}=e;return(0,w.jsx)("div",{className:"ppeList-table-container",children:(0,w.jsxs)("table",{className:"ppeList-table no-break",children:[(0,w.jsx)("thead",{children:(0,w.jsxs)("tr",{children:[(0,w.jsx)("th",{children:"Sr. No."}),(0,w.jsx)("th",{children:"PPE List"}),(0,w.jsx)("th",{children:"Checked"}),(0,w.jsx)("th",{children:"Provided"}),(0,w.jsx)("th",{children:"Remarks"})]})}),(0,w.jsx)("tbody",{children:t.map(((e,t)=>(0,w.jsxs)("tr",{children:[(0,w.jsx)("td",{width:"6%",children:t+1}),(0,w.jsx)("td",{children:(0,w.jsxs)("div",{className:"d-flex align-items-center gap-2",children:[(0,w.jsx)(Nse,{ImageUrl:e.imageUrl||e.image}),(0,w.jsx)("span",{children:e.name})]})}),(0,w.jsx)("td",{width:"8%",children:e.isChecked?"\u2713":""}),(0,w.jsx)("td",{width:"8%",children:e.isProvided?"\u2713":""}),(0,w.jsx)("td",{width:"20%",style:{textAlign:"left"},className:"ps-1",children:e.remark})]},t)))})]})})},Fse=e=>{let{LabourListData:t}=e;return(0,w.jsx)("div",{className:"labourList-table-container",children:(0,w.jsxs)("table",{className:"labourList-table",children:[(0,w.jsx)("thead",{children:(0,w.jsxs)("tr",{children:[(0,w.jsx)("th",{children:"Sr. No."}),(0,w.jsx)("th",{children:"Labour List"}),(0,w.jsx)("th",{children:"Category"})]})}),(0,w.jsx)("tbody",{children:t.map(((e,t)=>(0,w.jsxs)("tr",{children:[(0,w.jsx)("td",{width:"6%",children:t+1}),(0,w.jsx)("td",{className:"ps-1",children:e.name}),(0,w.jsx)("td",{width:"20%",className:"ps-1",children:null===e||void 0===e?void 0:e.laborType})]},t)))})]})})},Ose=e=>{let{Details:t}=e;const{closureRemark:a,closedByName:n,additionalPrecautions:r,readableCloseDate:o}=t;return(0,w.jsxs)("div",{children:[(0,w.jsx)("div",{className:"print-wp-footer-container",children:(0,w.jsx)("div",{className:"px-3 py-2",children:(0,w.jsxs)("p",{className:r?"mb-0":"",children:[(0,w.jsx)("strong",{children:"Additional Precautions (if any):"}),(0,w.jsx)("br",{}),(0,w.jsx)("span",{children:r&&r?r:""})]})})}),(0,w.jsx)("div",{className:"print-wp-footer-container",children:(0,w.jsx)("div",{className:"px-3 py-2",children:(0,w.jsxs)("p",{className:a?"mb-0":"",children:[(0,w.jsx)("strong",{children:"Permit Closed Remarks:"}),(0,w.jsx)("br",{}),(0,w.jsx)("span",{children:a&&a?a:""})]})})}),(0,w.jsx)("div",{className:"print-wp-footer-container",children:(0,w.jsxs)("div",{className:"px-3 py-2 d-flex w-100",children:[(0,w.jsx)("div",{className:"w-25",children:(0,w.jsxs)("p",{className:o&&o?"mb-0":"",children:[(0,w.jsx)("strong",{children:"Date:"}),(0,w.jsx)("br",{}),(0,w.jsx)("span",{children:o||"Not Available"})]})}),(0,w.jsx)("div",{className:"w-50",children:(0,w.jsxs)("p",{className:n?"mb-0":"",children:[(0,w.jsx)("strong",{children:"Closed By:"})," ",(0,w.jsx)("br",{}),(0,w.jsx)("span",{children:n&&n?n:""})]})}),(0,w.jsx)("div",{className:"w-25",children:(0,w.jsxs)("p",{children:[(0,w.jsx)("strong",{children:"Signature:"})," "]})})]})})]})},Dse=(0,n.forwardRef)(((e,t)=>{let{PreviewData:a,CompanyInfo:n}=e;const{assignedPPE:r,assignedCheckList:o,contractor:i,closureClerance:c}=a;return(0,w.jsxs)("div",{className:"print-wp-main-div px-4 py-2",ref:t,children:[(0,w.jsxs)("div",{className:"no-break",children:[(0,w.jsx)("div",{className:"spacer"}),(0,w.jsx)(Ese,{CompanyInfo:n})]}),(0,w.jsx)("div",{className:"no-break",children:(0,w.jsx)(Tse,{Details:a?{...a,...n}:{}})}),(0,w.jsx)("div",{className:"no-break",children:(0,w.jsx)(Fse,{LabourListData:i&&i[0]?i[0].assignedLabours:[]})}),(0,w.jsxs)("div",{className:"page-break",children:[(0,w.jsx)("div",{className:"spacer"}),(0,w.jsx)(Ise,{CheckListData:o||[]})]}),(0,w.jsxs)("div",{className:"page-break",children:[(0,w.jsx)("div",{className:"spacer"}),(0,w.jsx)(Pse,{PPEListData:r||[]})]}),(0,w.jsx)("div",{className:"no-break",children:(0,w.jsx)(Rse,{ClearanceData:c&&c[0]?c:[]})}),(0,w.jsx)("div",{className:"no-break",children:(0,w.jsx)(Ose,{Details:a||{}})})]})})),Use=Dse;var jse=a(3141);const Lse=a.p+"static/media/scan.597f2eb45397b633a45557293b71b57b.svg";var _se=a(3245),Hse=a(5239),Qse=a.n(Hse);const Kse=e=>{let{Data:t,ToggleFunction:a,Open:r}=e;const o=(0,n.useRef)(),i=wz("(max-width:500px)"),c=JSON.parse(localStorage.getItem("%temp?localhost:user-details?client%"));return(0,w.jsxs)(Fj,{open:r,maxWidth:"xs",fullWidth:!0,style:{overflow:"hidden"},children:[(0,w.jsx)(_j,{children:(0,w.jsx)(Ei,{"aria-label":"close",onClick:a,style:{position:"absolute",right:8,top:8},children:(0,w.jsx)(Oc.Close,{})})}),(0,w.jsxs)(Gj,{style:{overflow:"hidden"},children:[(0,w.jsxs)("div",{className:"text-center py-3",ref:o,children:[(0,w.jsx)("div",{className:"mb-3",children:(0,w.jsx)("img",{src:Lse,className:"cursor-pointer",alt:"QRSacnIcon",style:{width:"35px",height:"35px"}})}),(0,w.jsx)(_o,{variant:"h6",className:"inter-medium-500",style:{fontSize:"20px"},children:"Scan QR Code"}),(0,w.jsx)(_o,{variant:i?"subtitle2":"subtitle1",className:"inter-regular-400 my-1 ".concat(i?"":"px-5"),children:"Please scan the QR code below to access permit details."}),(0,w.jsx)("div",{className:"my-2 rounded rounded-3 p-3",style:{border:"2px solid #DEDEDE",maxWidth:165,height:"auto",margin:"0 auto"},children:(0,w.jsx)(_se.Ay,{size:256,style:{height:"auto",maxWidth:"100%",width:"100%"},viewBox:"0 0 256 256",value:(s=t,"".concat(window.location.origin,"/work-permit/qr-code/").concat(null===s||void 0===s?void 0:s.id,"/").concat(null===c||void 0===c?void 0:c.accountId))})}),(0,w.jsx)(_o,{variant:"subtitle2",className:"inter-regular-400 my-1",children:"".concat(null===t||void 0===t?void 0:t.readableStartDate," | ").concat(null===t||void 0===t?void 0:t.workPermitTypeName)}),(0,w.jsx)(_o,{variant:"subtitle2",className:"inter-regular-400 my-1",children:"Company Name: ".concat(null===c||void 0===c?void 0:c.companyName)}),(0,w.jsx)(_o,{variant:"subtitle2",className:"inter-regular-400 mt-1 mb-3",children:"Location: ".concat(null===t||void 0===t?void 0:t.locationName)})]}),(0,w.jsx)(bL,{OnPress:async()=>{const e=o.current,a=document.createElement("canvas");a.width=3*e.offsetWidth,a.height=3*e.offsetHeight;const n=(await Qse()(e,{scale:3,canvas:a,backgroundColor:"white",useCORS:!0})).toDataURL("image/png"),r=document.createElement("a");"string"===typeof r.download?(r.href=n,r.download="Work_Permit_QR_".concat(null===t||void 0===t?void 0:t.permitId,".png"),document.body.appendChild(r),r.click(),document.body.removeChild(r)):window.open(n)},children:"Download"})]})]});var s},Vse=QU((e=>({menuItem:{display:"grid"}}))),Gse=e=>{let{RowData:t=[],Columns:a,RowsToDisplay:r,OptionsForRowsPerPage:o,HoverEffect:i,DenseTable:c,RequiredSearch:s,DataToBeExport:l,FileNameForExportData:d,HeaderFontSize:u,GetRowDataOnClickOfEditIcon:m,IsOutSideSearch:f,TabsValue:h,InsufficientPermission:A}=e;const p=Vse(),g=(0,n.useRef)(null),{showBackdrop:v,hideBackdrop:b}=M_(),{showSnackbar:y}=r_(),{accountId:k}=KD(),x=JSON.parse(localStorage.getItem("%temp?localhost:user-details?client%")),[z,M]=(0,n.useState)("desc"),[C,S]=(0,n.useState)("startDate"),[E,T]=(0,n.useState)([...t]),[B,R]=(0,n.useState)(0),[I,N]=(0,n.useState)(r||10),[P,F]=(0,n.useState)(""),[O,D]=(0,n.useState)({data:null,isVisible:!1}),[U,j]=(0,n.useState)({data:null,isVisible:!1}),[L,_]=(0,n.useState)({}),H=(0,jse.useReactToPrint)({content:()=>g.current,onBeforeGetContent:()=>{var e;v(),document.title="".concat(null===O||void 0===O||null===(e=O.data)||void 0===e?void 0:e.permitId,"-").concat((new Date).getTime())},onAfterPrint:()=>{D((e=>({...e,data:null,isVisible:!1}))),_({}),b()}});(0,n.useEffect)((()=>{if(P){const e=c0(P,t);T(e),R(0)}else T([...t])}),[P]),(0,n.useEffect)((()=>{f&&t&&(T(t),R(0))}),[t,f]),(0,n.useEffect)((()=>{var e;O.isVisible&&null!==(e=O.data)&&void 0!==e&&e.id&&(v(),N$(k).then((e=>{if(e&&e.data){const{statusCode:t,data:a,message:n,success:r}=e.data;r&&200===t?_(a[0]):y(n||a||Vx.COMPANY_MASTER.FETCHED.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),y(Vx.COMPANY_MASTER.FETCHED.FAILED,gx)})).finally((()=>{b()})))}),[O]),(0,n.useEffect)((()=>{Object.keys(L).includes("id")&&H()}),[L]);const Q=(e,t)=>{j((a=>({...a,data:e,isVisible:t})))};return(0,w.jsxs)(n.Fragment,{children:[(0,w.jsx)("div",{style:{display:"none"},children:(0,w.jsx)(Use,{ref:g,CompanyInfo:L,PreviewData:O.isVisible?O.data:{}})}),U.isVisible&&(0,w.jsx)(Kse,{Open:U.isVisible,Data:U.isVisible?U.data:{},ToggleFunction:Q}),(0,w.jsxs)(ct,{sx:{width:"100%",mb:2,borderRadius:"5px"},children:[(s||l)&&(0,w.jsx)("div",{className:"d-flex align-items-center py-2 ps-2 pe-3",style:{background:"rgba(224, 224, 224, 0.4)",borderRadius:"5px 5px 0 0"},children:(0,w.jsxs)("div",{className:"d-flex align-items-center gap-1",children:[s&&(0,w.jsx)(DK,{CancelSearch:()=>{F(""),c0(P,t),T([...t])},HandleSearch:e=>{const{value:a}=e.target;F(a),c0(a,t)},SearchText:P}),l&&(0,w.jsx)(bL,{Type:"submit",OnPress:()=>{$x(t,a,d)},Size:"small",ClassName:"ms-2",children:"Export"})]})}),(0,w.jsx)(f0,{style:s||l?{}:{borderTopLeftRadius:"5px",borderTopRightRadius:"5px"},children:(0,w.jsxs)(y0,{size:c?"small":"medium",className:"rounded rounded-2",children:[(0,w.jsx)(E0,{style:{background:"rgba(224, 224, 224, 0.4)"},children:(0,w.jsx)(F0,{children:a.map((e=>(0,w.jsx)(_0,{sortDirection:C===e.id&&z,style:{cursor:"pointer",padding:"auto",fontSize:u||"13px"},align:e.headerAlign||"left",children:e.isSort?(0,w.jsx)(q0,{active:C===e.id,direction:C===e.id?z:"asc",onClick:()=>t0(z,C,e.id,M,S),children:(0,w.jsx)(pz,{className:"inter-medium-300",variant:"inherit",noWrap:!0,children:e.label})}):(0,w.jsx)(pz,{className:"inter-medium-300",variant:"inherit",noWrap:!0,children:e.label})},e.id)))})}),(0,w.jsx)(a4,{children:E&&E[0]?i0(E,o0(z,C,a)).slice(B*I,B*I+I).map((e=>(0,w.jsx)(F0,{hover:!!i,role:"row",tabIndex:-1,children:a.map((t=>(0,w.jsx)(_0,{align:t.cellAlign||"left",sx:{padding:"auto",width:t.columnWidth},children:t.isIcon&&"Action"===t.label?(0,w.jsxs)("div",{className:"d-flex justify-content-center gap-3",children:[(0,w.jsx)("img",{src:E4,className:"cursor-pointer",alt:"View",style:{width:"22px",height:"22px"},onClick:()=>{m("View Work Permit",e,"3"===h?"/work-permit-master/review":"8"===h||"7"===h?"/work-permit-master/closed":"/work-permit-master/view")}}),"1"===h&&(0,w.jsxs)(w.Fragment,{children:[e.createdBy===x.uid?(0,w.jsx)("img",{src:C4,className:"cursor-pointer",alt:"Edit",style:{width:"22px",height:"22px"},onClick:()=>{m("Update Work Permit",e,"/work-permit-master/update")}}):null,e.createdBy===x.uid?(0,w.jsx)("img",{src:S4,className:"cursor-pointer",alt:"Delete",style:{width:"22px",height:"22px"},onClick:()=>{m("Delete Work Permit",e,"/work-permit-master/delete")}}):null]}),"8"===h||"7"===h||"2"===h?(0,w.jsx)("img",{src:Sse,className:"cursor-pointer",alt:"PrintPreview",style:{width:"22px",height:"22px"},onClick:()=>{D((t=>({...t,data:e,isVisible:!0})))}}):null]}):"workPermitQR"===t.id?(0,w.jsx)(Oc.QrCode2OutlinedIcon,{onClick:()=>{Q(e,!0)},fontSize:"inherit",sx:{cursor:"pointer",color:"#495057",fontSize:"32px"}}):"startDate"===t.id||"endDate"===t.id?cz(e[t.id])||"Not Available":(0,w.jsx)(pz,{className:"inter-medium-300",variant:"inherit",children:e[t.id]||"Not Available"})},t.id)))},e.id))):(0,w.jsx)(F0,{hover:!!i,role:"row",children:(0,w.jsx)(_0,{align:"center",sx:{padding:"auto"},colSpan:null===a||void 0===a?void 0:a.length,children:(0,w.jsx)(pz,{variant:"subtitle2",className:"inter-regular-400 my-3",children:A?"The data will be visible only to users with permission.":"There are no records to display"})})})})]})}),(0,w.jsx)(M4,{rowsPerPageOptions:o||[5,10,25],component:"div",className:"custom-mui-pagination",slotProps:{select:{MenuProps:{MenuListProps:{classes:{root:p.menuItem},sx:{"& .MuiMenuItem-root":{padding:"5px 8px"}}}}}},count:E&&E.length,rowsPerPage:I,page:B,onPageChange:(e,t)=>a0(0,t,R),onRowsPerPageChange:e=>n0(e,N,R)})]})]})},Wse=e=>{let{ModalState:t,ToggleFunction:a,OnSubmit:n,LoaderState:r}=e;const{showSnackbar:o}=r_();return(0,w.jsxs)(Fj,{open:t,"aria-labelledby":"form-dialog-title",maxWidth:"xs",fullWidth:!0,children:[(0,w.jsxs)(_j,{style:{textAlign:"center"},children:[(0,w.jsx)(Ei,{"aria-label":"close",onClick:a,style:{position:"absolute",right:8,top:8},children:(0,w.jsx)(Oc.Close,{})}),(0,w.jsx)("img",{src:L4,alt:"warning-img",style:{width:"45px",height:"45px"}})]}),(0,w.jsxs)(Gj,{style:{textAlign:"center"},children:[(0,w.jsx)(_o,{style:{fontSize:"24px"},className:"inter-regular-400",children:"Are you sure"}),(0,w.jsx)(_o,{style:{fontSize:"16px"},className:"inter-regular-400",children:"Do you want to delete this work permit?"})]}),(0,w.jsxs)(Xj,{className:"justify-content-center mb-3 mx-5",children:[(0,w.jsx)(bL,{OnPress:a,IsDisabled:r,children:"Cancel"}),(0,w.jsx)(bL,{Color:"error",OnPress:()=>{navigator.onLine?n():o(vx,gx)},LoadingState:r,IsDisabled:r,children:"Delete"})]})]})},Yse=()=>{const{showSnackbar:e}=r_(),t=Hs(),a=Ls(),{state:r}=a,o=tz()&&tz();document.title="".concat(o," | Work Permit");const i=JSON.parse(localStorage.getItem("%temp?localhost:user-details?client%")),c=wz("(max-width:599px)"),{assignedPlants:s,responsibilities:l,accountId:d}=KD(),[u,m]=(0,n.useState)(""),[f,h]=(0,n.useState)(r?null===r||void 0===r?void 0:r.statusId:"1"),[A,p]=(0,n.useState)(!1),[g,v]=(0,n.useState)(!1),[b,y]=(0,n.useState)(!1),[k,x]=(0,n.useState)([]),[z,M]=(0,n.useState)([]),[C,S]=(0,n.useState)([]),[E,T]=(0,n.useState)(!1),[B,R]=(0,n.useState)(null),[I,N]=(0,n.useState)(null),[P,F]=(0,n.useState)([]),[O,D]=(0,n.useState)([]),[U,j]=(0,n.useState)(!1),[L,_]=(0,n.useState)({isOpen:!1,id:null}),H=[{workPermitTypename:"All",id:"All"}],Q={minHeight:40,"& .MuiTabs-indicator":{backgroundColor:WD,height:"3px"},"& .MuiTabs-scrollButtons":{opacity:1,visibility:"visible","&.Mui-disabled":{opacity:.4}}},K={minHeight:40,"&.Mui-selected":{color:WD,borderBottomColor:WD}},V=(null===l||void 0===l?void 0:l.some((e=>"10"===e.id)))||!1,G=(null===l||void 0===l?void 0:l.some((e=>"11"===e.id)))||!1,W=(null===l||void 0===l?void 0:l.some((e=>"13"===e.id)))||!1,Y=(null===l||void 0===l?void 0:l.some((e=>"14"===e.id)))||!1,q=(null===l||void 0===l?void 0:l.some((e=>"15"===e.id)))||!1,J=async(t,a)=>{v(!0);try{const r={plantId:a,status:"4"===t?"1":"7"===t?"4":"8"===t?"3":"9"===t?"7":t,isApprovalPending:"4"===t,isClosurePending:"8"===t,userId:null===i||void 0===i?void 0:i.uid,responsibilities:[...l],accountId:d},o=await(n=r,TD("/workPermit/fetchAllWorkPermitsByStatusDetails",n).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response))),{statusCode:c,data:s,message:u,success:m}=(null===o||void 0===o?void 0:o.data)||{};if(m&&200===c){const e=s&&(null===s||void 0===s?void 0:s.length)>0?(e=>e.map((e=>{var t,a;return{...e,contractorName:e.contractor[0].contractorName,readableStartDate:cz(e.startDate),readableEndDate:cz(e.endDate),readableCreationDate:cz(null===(t=e.createdAt)||void 0===t?void 0:t._seconds),readableCloseDate:cz(null===(a=e.closedTime)||void 0===a?void 0:a._seconds),permitCategory:e.isHolidayWorkPermit?"Holiday Permit":"Regular Permit"}})))(s):[];if(x(e),I&&"All"!==I){const t=[...e].filter((e=>e.workPermitTypeId===I));M(t),S(t)}else M(e),S(e)}else e(s||u||Vx.WORK_PERMIT_MASTER.GET.WORK_PERMIT.FAILED,gx),M([]),S([])}catch(r){console.error("Error fetching work permits: ",r),e(bx,gx),M([]),S([])}finally{v(!1)}var n},X=e=>{"3"===e&&G||"4"===e&&(W||Y)||"8"===e&&q||"4"!==e&&"8"!==e&&V?(J(e,B),T(!1)):(T(!0),M([]),S([]))};(0,n.useEffect)((()=>{if(""===u)S(z);else{const e=s0(u,z);S(e)}}),[u]),(0,n.useEffect)((()=>{navigator.onLine?((()=>{const e=[...s].map((e=>({label:e.name,value:e.id})));F(e),R(r?null===r||void 0===r?void 0:r.dashboardPlantId:s&&s[0]?s[0].id:null)})(),p(!0),R$(d).then((t=>{if(t&&t.data){const{statusCode:a,data:n,message:r,success:o}=t.data;if(o&&200===a){const e=n&&n[0]?[...H,...n].map((e=>({label:e.workPermitTypename,value:e.id}))):[];D(e),N(e[0].value)}else e(r||n||Vx.WORK_PERMIT_MASTER.GET.WORK_PERMIT_TYPE.FAILED,gx)}})).catch((t=>{console.log("Error: ",t),e(bx,gx)})).finally((()=>{p(!1)}))):e(vx,gx)}),[]);return(0,n.useEffect)((()=>{var e;B&&I&&!b&&(e=r?null===r||void 0===r?void 0:r.statusId:"1",!b&&B&&(r&&r.statusId?(X(e),t(a.pathname,{replace:!0,state:null})):X(e),y(!0)))}),[B,I,b]),(0,w.jsx)(n.Fragment,{children:(0,w.jsxs)("div",{className:"page-content",children:[L.isOpen?(0,w.jsx)(Wse,{LoaderState:U,ModalState:L.isOpen,OnSubmit:()=>{const{id:t}=L;j(!0),((e,t)=>RD("".concat("/workPermit/deleteWorkPermit","/").concat(e,"/account/").concat(t)).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response)))(t,d).then((t=>{if(t&&t.data){const{statusCode:a,success:n,data:r,message:o}=t.data;n||200===a?(e(Vx.WORK_PERMIT_MASTER.DELETE.SUCCESS,px),_({id:null,isOpen:!1}),J(f,B)):e(o||r||Vx.WORK_PERMIT_MASTER.DELETE.FAILED,gx)}})).catch((t=>{console.log("Error: ",t),e(Vx.WORK_PERMIT_MASTER.DELETE.FAILED,gx)})).finally((()=>{j(!1)}))},ToggleFunction:()=>{_({id:null,isOpen:!1})}}):null,A?(0,w.jsx)(xH,{}):(0,w.jsxs)(w.Fragment,{children:[(0,w.jsxs)(wH,{container:!0,className:"d-flex align-items-center my-1",spacing:2,children:[(0,w.jsx)(wH,{item:!0,xs:12,sm:V?6:9,md:V?7:9,lg:V?7:9,className:"py-2",children:(0,w.jsx)(_o,{className:"inter-medium-500",children:o})}),(0,w.jsx)(wH,{item:!0,xs:12,sm:3,md:3,lg:3,className:"py-2",children:(0,w.jsx)(OK,{IsSelect:!0,Name:"selectPlant",Id:"selectPlant",Value:B,SelectOptions:P||[],Label:"Select plant",OnChange:t=>{const{value:a}=t.target;var n;R(a),n=a,navigator.onLine?"3"===f&&G||"4"===f&&(W||Y)||"8"===f&&q||"4"!==f&&"8"!==f&&V?(J(f,n),T(!1)):(T(!0),M([]),S([])):e(vx,gx)}})}),V?(0,w.jsx)(wH,{item:!0,xs:12,sm:3,md:2,lg:2,className:"py-2",children:(0,w.jsx)(bL,{OnPress:()=>{localStorage.removeItem("%temp?localhost:work-permit-data?client%"),t("/work-permit-master/create")},children:"Create Work Permit"})}):null]}),(0,w.jsx)(hl,{style:{color:"GrayText",border:"0.02rem solid GrayText"},className:"my-2"}),(0,w.jsx)(wH,{container:!0,children:(0,w.jsx)(wH,{item:!0,xs:12,className:"my-2",children:(0,w.jsx)(Qce,{value:f,children:(0,w.jsx)("div",{style:{borderBottom:"1px solid ".concat(XD)},children:(0,w.jsx)(kse,{onChange:(e,t)=>{h(t),X(t)},sx:Q,variant:"scrollable",scrollButtons:!0,allowScrollButtonsMobile:!0,children:zse.map(((e,t)=>(0,w.jsx)(_ce,{disabled:g,textColor:WD,indicatorColor:WD,icon:f===e.value?e.coloredIcon:e.fadeIcon,sx:K,iconPosition:"start",className:"text-to-capitalize custom-padding-for-tabs",label:e.label,value:e.value},t)))})})})})}),(0,w.jsxs)(wH,{container:!0,spacing:2,children:[(0,w.jsx)(wH,{item:!0,xs:12,sm:3,md:3,lg:3,className:c?"mt-2 mb-1":"my-2",children:(0,w.jsx)(DK,{CancelSearch:()=>{m("")},HandleSearch:e=>m(e.target.value),SearchText:u})}),(0,w.jsx)(wH,{item:!0,xs:12,sm:3,md:4,lg:4,className:c?"mt-1 mb-2":"my-2",children:(0,w.jsx)(OK,{IsSelect:!0,StartAdornmentForSelect:(0,w.jsx)(Ei,{className:"p-1",children:(0,w.jsx)(Oc.FilterAltOutlinedIcon,{color:"inherit"})}),Name:"selectWorkPermitType",Id:"selectWorkPermitType",Disabled:null===B,Value:I,SelectOptions:O||[],Label:"Select work permit type",OnChange:e=>{const{value:t}=e.target;N(t);const a=(n=t,k.filter((e=>"All"===n||e.workPermitTypeId===n)));var n;M(a),S(a)}})})]}),(0,w.jsx)(wH,{container:!0,children:(0,w.jsx)(wH,{item:!0,xs:12,sm:12,md:12,lg:12,className:"d-flex align-items-center my-2",children:g?(0,w.jsx)(xH,{}):(0,w.jsx)(Gse,{Columns:Mse,DenseTable:!0,IsOutSideSearch:!0,TabsValue:f,InsufficientPermission:E,GetRowDataOnClickOfEditIcon:(e,a,n)=>{((e,a,n)=>{const r={...a,tabId:f};"Update Work Permit"===e||"View Work Permit"===e?(localStorage.setItem("%temp?localhost:work-permit-data?client%",JSON.stringify(r)),t("".concat(n,"/").concat(a.id))):"Delete Work Permit"===e&&_({id:a.id,isOpen:!0})})(e,a,n)},RowsToDisplay:10,RowData:C||[],OptionsForRowsPerPage:[5,10,15,25,50]})})})]})]})})},qse=e=>{let{Open:t,ToggleDialogBox:a,Title:r,MandatoryCheckList:o,SetCheckListModalData:i,RecentSelectedCheckList:c,IsUpdateMode:s}=e;const{showSnackbar:l}=r_(),{accountId:d}=KD(),u=wz("(max-width:500px)"),m=wz("(max-width:405px)"),[f,h]=(0,n.useState)(!1),[A,p]=(0,n.useState)([]),[g,v]=(0,n.useState)([]),[b,y]=(0,n.useState)(""),k={width:m?"45px":"40px",height:"40px",borderRadius:"50%",backgroundColor:YD};(0,n.useEffect)((()=>{navigator.onLine?(h(!0),C$(d).then((e=>{if(e&&e.data){const{statusCode:t,data:a,message:n}=e.data;if(t&&200===t){const e=a&&a[0]?a.filter((e=>!o.some((t=>t.id===e.id)))).map((e=>({...e,selected:c.some((t=>t.id===e.id)),isMandatory:!1}))):[];console.log("RecentSelectedCheckList--\x3e",c),p([...e]),v([...e])}else l(n||bx,gx)}})).catch((e=>{console.log("Error: ",e),l(bx,gx)})).finally((()=>{h(!1)}))):l(vx,gx)}),[]),(0,n.useEffect)((()=>{if(""===b)p(g);else{const e=s0(b,g);p(e)}}),[b]);return(0,w.jsxs)(hV,{open:t,disableEscapeKeyDown:!0,maxWidth:"md",disableEnforceFocus:!0,fullWidth:!0,BackdropProps:{style:{opacity:.7}},children:[(0,w.jsxs)(pV,{id:"responsive-dialog-title",children:[(0,w.jsxs)("div",{className:"d-flex align-items-center",children:[(0,w.jsx)(_o,{className:"inter-medium-500",style:{fontSize:"18px"},children:r}),(0,w.jsx)("div",{className:u?"ms-auto d-flex align-items-center text-center me-2":"ms-auto d-flex align-items-center text-center me-4",style:k,children:(0,w.jsx)(_o,{variant:"body1",style:{color:WD},className:"inter-regular-400 w-100",children:g.filter((e=>e.selected)).length})}),(0,w.jsx)(zU,{"aria-label":"close",className:"p-2",onClick:()=>a("checkList"),style:{color:e=>e.palette.grey[500]},children:(0,w.jsx)(Oc.Close,{})})]}),(0,w.jsx)("div",{className:"pt-1",children:(0,w.jsx)(DK,{CancelSearch:()=>{y("")},HandleSearch:e=>y(e.target.value),SearchText:b})})]}),(0,w.jsx)(vV,{dividers:!0,children:(0,w.jsx)("div",{children:(0,w.jsx)(wH,{container:!0,spacing:2,className:"mb-2",children:f?(0,w.jsx)(xH,{IsMiniLoader:!0}):(0,w.jsx)(w.Fragment,{children:A[0]?A.map(((e,t)=>(0,w.jsx)(wH,{item:!0,xs:12,style:{backgroundColor:JD,borderRadius:"5px"},className:"my-2",children:(0,w.jsx)(s6,{className:"ps-1",style:{height:"fit-content"},control:(0,w.jsx)(S6,{Color:e.isMandatory&&XD,Disabled:e.isMandatory,OnChange:t=>((e,t)=>{const{checked:a}=e.target;p((e=>e.map((e=>e.id===t.id?{...e,selected:a}:e)))),v((e=>e.map((e=>e.id===t.id?{...e,selected:a}:e))))})(t,e),Value:e.name,Checked:e.selected}),label:(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400",children:e.name})})},t))):(0,w.jsx)(wH,{item:!0,xs:12,children:(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 mt-2",align:"center",children:"There are no records to display."})})})})})}),(0,w.jsx)(yV,{children:(0,w.jsx)(wH,{container:!0,spacing:2,className:"p-2",children:(0,w.jsx)(bL,{OnPress:()=>{const e=[...g].filter((e=>e.selected)).map((e=>({id:e.id,name:e.name,selected:!0,isMandatory:!1})));i(e),a("checkList")},children:s?"Update":"Add"})})})]})},Jse=e=>{let{Open:t,ToggleDialogBox:a,Title:r,MandatoryPPEList:o,SetPPEListModalData:i,RecentSelectedPPEList:c,IsUpdateMode:s}=e;const{showSnackbar:l}=r_(),{accountId:d}=KD(),u=wz("(max-width:500px)"),[m,f]=(0,n.useState)(!1),[h,A]=(0,n.useState)([]),[p,g]=(0,n.useState)([]),[v,b]=(0,n.useState)(""),y={width:"40px",height:"40px",borderRadius:"50%",backgroundColor:YD};(0,n.useEffect)((()=>{navigator.onLine?(f(!0),S$(d).then((e=>{if(e&&e.data){const{statusCode:t,data:a,message:n}=e.data;if(t&&200===t){const e=a&&a[0]?a.filter((e=>!o.some((t=>t.id===e.id)))).map((e=>({...e,selected:c.some((t=>t.id===e.id)),isMandatory:!1}))):[];A([...e]),g([...e])}else l(n||bx,gx)}})).catch((e=>{console.log("Error: ",e),l(bx,gx)})).finally((()=>{f(!1)}))):l(vx,gx)}),[]),(0,n.useEffect)((()=>{if(""===v)A(p);else{const e=s0(v,p);A(e)}}),[v]);return(0,w.jsxs)(hV,{open:t,disableEscapeKeyDown:!0,maxWidth:"md",disableEnforceFocus:!0,fullWidth:!0,BackdropProps:{style:{opacity:.7}},children:[(0,w.jsxs)(pV,{id:"responsive-dialog-title",children:[(0,w.jsxs)("div",{className:"d-flex align-items-center",children:[(0,w.jsx)(_o,{className:"inter-medium-500",style:{fontSize:"18px"},children:r}),(0,w.jsx)("div",{className:u?"ms-auto d-flex align-items-center text-center me-2":"ms-auto d-flex align-items-center text-center me-4",style:y,children:(0,w.jsx)(_o,{variant:"body1",style:{color:WD},className:"inter-regular-400 w-100",children:p.filter((e=>e.selected)).length})}),(0,w.jsx)(zU,{"aria-label":"close",className:"p-2",onClick:()=>a("ppeList"),style:{color:e=>e.palette.grey[500]},children:(0,w.jsx)(Oc.Close,{})})]}),(0,w.jsx)("div",{className:"pt-1",children:(0,w.jsx)(DK,{CancelSearch:()=>{b("")},HandleSearch:e=>b(e.target.value),SearchText:v})})]}),(0,w.jsx)(vV,{dividers:!0,children:(0,w.jsx)("div",{children:(0,w.jsx)(wH,{container:!0,spacing:2,className:"mb-2",children:m?(0,w.jsx)(xH,{IsMiniLoader:!0}):(0,w.jsx)(w.Fragment,{children:h[0]?h.map(((e,t)=>(0,w.jsx)(wH,{item:!0,xs:12,style:{backgroundColor:JD,borderRadius:"5px"},className:"my-2",children:(0,w.jsx)(s6,{className:"ps-1",style:{height:"fit-content"},control:(0,w.jsx)(S6,{Color:e.isMandatory&&XD,Disabled:e.isMandatory,OnChange:t=>((e,t)=>{const{checked:a}=e.target;A((e=>e.map((e=>e.id===t.id?{...e,selected:a}:e)))),g((e=>e.map((e=>e.id===t.id?{...e,selected:a}:e))))})(t,e),Value:e.name,Checked:e.selected}),label:(0,w.jsxs)("div",{className:"d-flex align-items-center gap-3",children:[(0,w.jsx)(YW,{ImageUrl:e.image,IsForDataTable:!0}),(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400",children:e.name})]})})},t))):(0,w.jsx)(wH,{item:!0,xs:12,children:(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 mt-2",align:"center",children:"There are no records to display."})})})})})}),(0,w.jsx)(yV,{children:(0,w.jsx)(wH,{container:!0,spacing:2,className:"p-2",children:(0,w.jsx)(bL,{OnPress:()=>{const e=[...p].filter((e=>e.selected)).map((e=>({id:e.id,name:e.name,image:e.image,selected:!0,isMandatory:!1})));i(e),a("ppeList")},children:s?"Update":"Add"})})})]})},Xse=e=>{let{Open:t,ToggleDialogBox:a,Title:r,ContractorId:o,SetLabourListModalData:i,RecentSelectedLabourList:c,MinimumPeopleRequired:s,IsUpdateMode:l}=e;const{showSnackbar:d}=r_(),{accountId:u}=KD(),m=wz("(max-width:500px)"),[f,h]=(0,n.useState)(!1),[A,p]=(0,n.useState)([]),[g,v]=(0,n.useState)([]),[b,y]=(0,n.useState)(""),k={width:"40px",height:"40px",borderRadius:"50%",backgroundColor:YD};(0,n.useEffect)((()=>{navigator.onLine?""!==o&&(h(!0),B$(o,u).then((e=>{if(e&&e.data){const{statusCode:t,data:a,message:n}=e.data;if(t&&200===t){const e=a&&a[0]?a.map((e=>({...e,selected:c.some((t=>t.id===e.id))}))):[];p([...e]),v([...e])}else d(n||a||Vx.LABOUR_MASTER.FETCHED.LABOUR_FAILED,gx)}})).catch((e=>{console.log("Error: ",e),d(bx,gx)})).finally((()=>{h(!1)}))):d(vx,gx)}),[]),(0,n.useEffect)((()=>{if(""===b)p(g);else{const e=s0(b,g);p(e)}}),[b]);return(0,w.jsxs)(hV,{open:t,disableEscapeKeyDown:!0,maxWidth:"md",disableEnforceFocus:!0,fullWidth:!0,BackdropProps:{style:{opacity:.7}},children:[(0,w.jsxs)(pV,{id:"responsive-dialog-title",children:[(0,w.jsxs)("div",{className:"d-flex align-items-center",children:[(0,w.jsx)(_o,{className:"inter-medium-500",style:{fontSize:"18px"},children:r}),(0,w.jsx)("div",{className:m?"ms-auto d-flex align-items-center text-center me-2":"ms-auto d-flex align-items-center text-center me-4",style:k,children:(0,w.jsx)(_o,{variant:"body1",style:{color:WD},className:"inter-regular-400 w-100",children:g.filter((e=>e.selected)).length})}),(0,w.jsx)(zU,{"aria-label":"close",className:"p-2",onClick:()=>a("labourList"),style:{color:e=>e.palette.grey[500]},children:(0,w.jsx)(Oc.Close,{})})]}),(0,w.jsxs)("div",{className:"pt-0",children:[(0,w.jsx)(_o,{className:"inter-light-300",variant:"caption",children:"(Note: Minimum ".concat(s," labours require to create work permit)")}),(0,w.jsx)(DK,{CancelSearch:()=>{y("")},HandleSearch:e=>y(e.target.value),SearchText:b})]})]}),(0,w.jsx)(vV,{dividers:!0,children:(0,w.jsx)("div",{children:(0,w.jsx)(wH,{container:!0,spacing:2,className:"mb-2",children:f?(0,w.jsx)(xH,{IsMiniLoader:!0}):(0,w.jsx)(w.Fragment,{children:A[0]?A.map(((e,t)=>(0,w.jsx)(wH,{item:!0,xs:12,style:{backgroundColor:JD,borderRadius:"5px"},className:"my-2",children:(0,w.jsx)(s6,{className:"ps-1",style:{height:"fit-content"},control:(0,w.jsx)(S6,{OnChange:t=>((e,t)=>{const{checked:a}=e.target;p((e=>e.map((e=>e.id===t.id?{...e,selected:a}:e)))),v((e=>e.map((e=>e.id===t.id?{...e,selected:a}:e))))})(t,e),Value:e.name,Checked:e.selected}),label:(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400",children:"".concat(e.name," - ").concat(e.laborType)})})},t))):(0,w.jsx)(wH,{item:!0,xs:12,children:(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 mt-2",align:"center",children:"There are no records to display."})})})})})}),(0,w.jsx)(yV,{children:(0,w.jsx)(wH,{container:!0,spacing:2,className:"p-2",children:(0,w.jsx)(bL,{OnPress:()=>{const e=[...g].filter((e=>e.selected)).map((e=>({id:e.id,laborType:e.laborType,name:e.name,selected:!0}))),t=[...e].filter((e=>"external"===e.laborType.toLowerCase()));"1"!==o&&t[0]||"1"===o?(i(e),a("labourList")):d("Please ensure that at least one external labour is selected",gx)},children:l?"Update":"Add"})})})]})},Zse=e=>{let{Title:t,ModalState:a,ToggleDialogBox:n,OnSubmit:r,RemarkType:o}=e;const{showSnackbar:i}=r_(),c=cZ({enableReinitialize:!0,initialValues:{remark:""},validationSchema:y$({remark:l$().trim().required(Lx.REMARK.CREATE)}),onSubmit:e=>{r(o,ez(e.remark.trim()))}});return(0,w.jsxs)(Fj,{open:a,"aria-labelledby":"form-dialog-title",maxWidth:"sm",fullWidth:!0,children:[(0,w.jsx)(_j,{id:"responsive-dialog-title",children:(0,w.jsx)(_o,{className:"inter-medium-500",style:{fontSize:"18px"},children:t})}),(0,w.jsx)(Ei,{"aria-label":"close",onClick:()=>{n("remark"),c.handleReset()},style:{position:"absolute",right:8,top:8,color:e=>e.palette.grey[500]},children:(0,w.jsx)(Oc.Close,{})}),(0,w.jsx)(Gj,{dividers:!0,children:(0,w.jsx)("div",{className:"my-2",children:(0,w.jsx)(OK,{Name:"remark",Id:"remark",Type:"text",IsMultiLine:!0,Value:c.values.remark||"",OnBlur:c.handleBlur,OnChange:c.handleChange,IsCapitalizeRequired:!0,Label:"Remarks *",PlaceHolder:"Enter Remarks",Error:!(!c.touched.remark||!c.errors.remark),HelperText:c.touched.remark&&c.errors.remark?(0,w.jsx)(PK,{ErrorMessage:c.errors.remark}):null})})}),(0,w.jsx)(Xj,{children:(0,w.jsx)(bL,{OnPress:()=>{navigator.onLine?c.handleSubmit():i(vx,gx)},children:"Submit"})})]})},$se=()=>{var e;document.title="Create Work Permit | Work Permit";const t=wz("(max-width:599px)"),a=JSON.parse(localStorage.getItem("%temp?localhost:user-details?client%")),{responsibilities:r,accountId:o}=KD(),i=Hs(),{showBackdrop:c,hideBackdrop:s}=M_(),{showSnackbar:l}=r_(),d=Qs(),u=document.location.pathname.includes("/view"),[m,f]=(document.location.pathname.includes("/update"),(0,n.useState)({})),{assignedPlants:h}=KD(),[A,p]=(0,n.useState)([]),[g,v]=(0,n.useState)([]),[b,y]=(0,n.useState)(null),[k,x]=(0,n.useState)([]),[z,M]=(0,n.useState)([]),[C,S]=(0,n.useState)([]),[E,T]=(0,n.useState)([]),[B,R]=(0,n.useState)([]),[I,N]=(0,n.useState)([]),[P,F]=(0,n.useState)(""),[O,D]=(0,n.useState)({checkList:!1,ppeList:!1,labourList:!1}),U=e=>{D((t=>({...t,[e]:!t[e]})))},[j,L]=(0,n.useState)({checkList:!1,ppeList:!1,labourList:!1,remark:!1}),_=e=>{L((t=>({...t,[e]:!t[e]})))},H=(null===a||void 0===a?void 0:a.timeZone)||"Asia/Kolkata",Q=(null===r||void 0===r?void 0:r.some((e=>"13"===e.id)))||!1,K=(null===r||void 0===r?void 0:r.some((e=>"14"===e.id)))||!1;(0,n.useEffect)((()=>{const e=JSON.parse(localStorage.getItem("%temp?localhost:work-permit-data?client%"));null!==e&&void 0!==e&&f({...e})}),[]);const V=(0,n.useRef)(null),[G,W]=(0,n.useState)([]),[Y,q]=(0,n.useState)([]),[J,X]=(0,n.useState)([]),[Z,$]=(0,n.useState)({}),[ee,te]=(0,n.useState)({data:null,isVisible:!1}),ae=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";const r=Wx()().tz(H).startOf("day");if("filter"===e)return Wx()(t).isSame(r)||Wx()(t).isAfter(r);{const e=[...E].filter((e=>e.id===n))[0].licenceExpiry,t=Wx()(a).tz(H).startOf("day");return Wx()(e).isSame(t)||Wx()(e).isAfter(t)}},ne=(0,jse.useReactToPrint)({content:()=>V.current,documentTitle:"".concat(null===ee||void 0===ee||null===(e=ee.data)||void 0===e?void 0:e.permitId,"-").concat((new Date).getTime()),onBeforeGetContent:()=>{var e;c(),document.title="".concat(null===ee||void 0===ee||null===(e=ee.data)||void 0===e?void 0:e.permitId,"-").concat((new Date).getTime()),localStorage.setItem("isPrintInitiated","true")},onAfterPrint:()=>{var e;const t="reload"===(null===(e=performance.getEntriesByType("navigation")[0])||void 0===e?void 0:e.type);if("true"===localStorage.getItem("isPrintInitiated"))te((e=>({...e,data:null,isVisible:!1}))),$({}),s(),localStorage.removeItem("%temp?localhost:work-permit-data?client%"),localStorage.removeItem("isPrintInitiated"),i(-1);else if(t)return}}),re=e=>{const t=A&&A[0]?A.filter((t=>t.id===e)):[];if(t&&t[0]){const{checklist:e,ppe:a,minNumberOfPeople:n}=t[0];if(null!==d&&void 0!==d&&d.workPermitId){const t=m.assignedCheckList.filter((t=>!e.some((e=>e.id===t.id)))),n=m.assignedPPE.filter((e=>!a.some((t=>t.id===e.id))));R(e),N(a),W(t),X(n)}else R(e),N(a),y(n),W([]),X([])}},oe=e=>{var t;c(),(t=e,TD("/workPermit/createWorkPermit",t).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response))).then((e=>{if(e&&e.data){const{statusCode:t,success:a,data:n,message:r}=e.data;a||200===t?(l(Vx.WORK_PERMIT_MASTER.CREATE.SUCCESS,px),i(-1)):l(n||r||Vx.WORK_PERMIT_MASTER.CREATE.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),l(Vx.WORK_PERMIT_MASTER.CREATE.FAILED,gx)})).finally((()=>{s()}))},ie=e=>{var t;c(),(t=e,TD("/workPermit/updateWorkPermit",t).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response))).then((e=>{if(e&&e.data){const{statusCode:t,success:a,data:n,message:r}=e.data;a||200===t?(l(Vx.WORK_PERMIT_MASTER.UPDATE.SUCCESS,px),localStorage.removeItem("%temp?localhost:work-permit-data?client%"),i(-1)):l(n||r||Vx.WORK_PERMIT_MASTER.UPDATE.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),l(Vx.WORK_PERMIT_MASTER.UPDATE.FAILED,gx)})).finally((()=>{s()}))},ce=(e,t)=>{const n="Suspend"!==e?{permitId:d.workPermitId,isApprove:"Approve"===e,isReject:"Reject"===e,updatedBy:a.uid,remark:t,accountId:o}:{permitId:d.workPermitId,updatedBy:a.uid,remark:t,accountId:o};var r;"Approve"===e||"Reject"===e?(c(),(r=n,TD("/workPermit/approveOrRejectWorkPermit",r).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response))).then((t=>{if(t&&t.data){const{statusCode:a,success:n,data:r,message:o}=t.data;n&&200===a?(l(Vx.WORK_PERMIT_MASTER.APPROVED_REJECT_OR_SUSPEND.SUCCESS,px),"Reject"===e?(_("remark"),localStorage.removeItem("%temp?localhost:work-permit-data?client%"),i(-1)):te((e=>({...e,data:m,isVisible:!0})))):l(o||r||Vx.WORK_PERMIT_MASTER.APPROVED_REJECT_OR_SUSPEND.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),l(Vx.WORK_PERMIT_MASTER.APPROVED_REJECT_OR_SUSPEND.FAILED,gx)})).finally((()=>{s()}))):(c(),I$(n).then((e=>{if(e&&e.data){const{statusCode:t,success:a,data:n,message:r}=e.data;a&&200===t?(l(Vx.WORK_PERMIT_MASTER.APPROVED_REJECT_OR_SUSPEND.SUCCESS,px),_("remark"),localStorage.removeItem("%temp?localhost:work-permit-data?client%"),i(-1)):l(r||n||Vx.WORK_PERMIT_MASTER.APPROVED_REJECT_OR_SUSPEND.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),l(Vx.WORK_PERMIT_MASTER.APPROVED_REJECT_OR_SUSPEND.FAILED,gx)})).finally((()=>{s()})))},se=cZ({enableReinitialize:!0,initialValues:{workPermitCategory:d.workPermitId&&void 0!==(null===m||void 0===m?void 0:m.isHolidayWorkPermit)&&m.isHolidayWorkPermit?"Holiday Permit":"Regular Permit",workPermitTypeId:d.workPermitId&&(null===m||void 0===m?void 0:m.workPermitTypeId)||"",plantId:d.workPermitId&&(null===m||void 0===m?void 0:m.plantId)||"",locationId:d.workPermitId&&(null===m||void 0===m?void 0:m.locationId)||"",contractorId:"",startDate:d.workPermitId&&(null===m||void 0===m?void 0:m.startDate)||"",endDate:d.workPermitId&&(null===m||void 0===m?void 0:m.endDate)||"",description:d.workPermitId&&(null===m||void 0===m?void 0:m.description)||"",additionalPrecautions:d.workPermitId&&(null===m||void 0===m?void 0:m.additionalPrecautions)||""},validationSchema:y$({workPermitCategory:l$().required(Lx.SELECT_WORK_PERMIT_CATEGORY),workPermitTypeId:l$().required(Lx.SELECT_WORK_PERMIT_TYPE),plantId:l$().required(Lx.SELECT_PROJECT),locationId:l$().required(Lx.SELECT_LOCATION),contractorId:l$().required(Lx.SELECT_CONTRACTOR),startDate:l$().required(Lx.SELECT_START_DATE),endDate:l$().required(Lx.SELECT_END_DATE),description:l$().trim().required(Lx.WORK_DESCRIPTION),additionalPrecautions:l$().trim()}),onSubmit:e=>{const{contractorId:t,description:n,endDate:r,startDate:i,locationId:c,plantId:s,workPermitCategory:u,workPermitTypeId:f,additionalPrecautions:h}=e,{checkList_:A,labourList_:p,ppeList_:g,plantName:v,locationName:y,contractorName:w}=((e,t,a)=>{const n=[...B,...G].map((e=>({id:e.id,name:e.name}))),r=[...Y].map((e=>({id:e.id,name:e.name,laborType:e.laborType}))),o=[...I,...J].map((e=>({id:e.id,name:e.name,image:e.image}))),i=d.workPermitId?m.plantName:[...k].filter((t=>t.value===e))[0].label;return{checkList_:n,labourList_:r,ppeList_:o,plantName:i,locationName:d.workPermitId?m.locationName:[...z].filter((e=>e.value===t))[0].label,contractorName:[...C].filter((e=>e.value===a))[0].label}})(s,c,t),x={plantId:s,plantName:v,contractor:[{contractorId:t,contractorName:w,assignedLabours:[...p]}],description:n.trim(),additionalPrecautions:h.trim(),workPermitTypeId:f,startDate:i,endDate:r,isHolidayWorkPermit:"Regular Permit"!==u,assignedCheckList:[...A],assignedPPE:[...g],locationId:c,locationName:y,statusId:"1",status:"New",updatedBy:a.uid,accountId:o};if(p.length>=b){console.log("payload_for_work_permit: ",x);const{startDate:e}=x,t=null===x||void 0===x?void 0:x.contractor[0].contractorId;if(ae("create/update","",e,t))if(d&&d.workPermitId){const e={...x,id:d.workPermitId,createdBy:a.uid};ie(e)}else{const e={...x,createdBy:a.uid};oe(e)}else l("The contractor's license expired before the work permit start date, please choose another contractor.",gx)}else l("Please select at least ".concat(b," labours to create work permit."),gx)},onReset:()=>{R([]),N([]),W([]),X([]),q([])}});return(0,n.useEffect)((()=>{navigator.onLine?(c(),R$(o).then((e=>{if(e&&e.data){const{statusCode:t,data:a,message:n,success:r}=e.data;r&&200===t?p(a):l(n||a||Vx.WORK_PERMIT_MASTER.GET.WORK_PERMIT_TYPE.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),s(),l(bx,gx)}))):l(vx,gx)}),[]),(0,n.useEffect)((()=>{const e=()=>{localStorage.setItem("isPrintInitiated","false")};return window.addEventListener("beforeunload",e),()=>{window.removeEventListener("beforeunload",e)}}),[]),(0,n.useEffect)((()=>{if(m&&null!==m&&void 0!==m&&m.id){const{contractor:t,minNumberOfPeople:a}=m,n=[...C].filter((e=>e.value===t[0].contractorId));var e;if(n&&n[0])se.setFieldValue("contractorId",t[0].contractorId),q(null===(e=t[0])||void 0===e?void 0:e.assignedLabours),re(null===m||void 0===m?void 0:m.workPermitTypeId),y(a)}}),[m,C]),(0,n.useEffect)((()=>{A&&A[0]&&((()=>{if(A){const e=A&&A[0]?A.map((e=>({label:e.workPermitTypename,value:e.id}))):[];v(e)}if(h){const e=h&&h[0]?h.map((e=>({label:e.name,value:e.id}))):[];x(e)}})(),T$(o).then((e=>{if(e&&e.data){const{statusCode:t,data:a,message:n,success:r}=e.data;if(r&&200===t){T(a);const e=a&&a[0]?[...a].filter((e=>{if(u)return!0;{const t=e.licenceExpiry;return ae("filter",t,"","")}})).map((e=>({label:e.name,value:e.id}))):[];S(e)}else l(n||a||Vx.CONTRACTOR_MASTER.FETCHED.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),l(bx,gx)})).finally((()=>{s()})))}),[A]),(0,n.useEffect)((()=>{Object.keys(se.errors).length>0&&se.isSubmitting&&window.scroll({top:0,behavior:"smooth"})}),[se]),(0,n.useEffect)((()=>{var e;ee.isVisible&&null!==(e=ee.data)&&void 0!==e&&e.id&&(c(),N$(o).then((e=>{if(e&&e.data){const{statusCode:t,data:a,message:n,success:r}=e.data;r&&200===t?$(a[0]):l(n||a||Vx.COMPANY_MASTER.FETCHED.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),l(Vx.COMPANY_MASTER.FETCHED.FAILED,gx)})).finally((()=>{s()})))}),[ee]),(0,n.useEffect)((()=>{Object.keys(Z).includes("id")&&ne()}),[Z]),(0,w.jsxs)(n.Fragment,{children:[j.checkList?(0,w.jsx)(qse,{Open:j.checkList,ToggleDialogBox:e=>_(e),Title:d&&d.workPermitId?"Update Checklist":"Add More Check Points",MandatoryCheckList:[...B],RecentSelectedCheckList:[...G],SetCheckListModalData:W,IsUpdateMode:!(!d||!d.workPermitId)}):null,j.ppeList?(0,w.jsx)(Jse,{Open:j.ppeList,ToggleDialogBox:e=>_(e),Title:d&&d.workPermitId?"Update PPE":"Add More PPE",MandatoryPPEList:[...I],RecentSelectedPPEList:[...J],SetPPEListModalData:X,IsUpdateMode:!(!d||!d.workPermitId)}):null,j.labourList?(0,w.jsx)(Xse,{Open:j.labourList,ToggleDialogBox:e=>_(e),Title:d&&d.workPermitId?"Update Labours":"Add More Labours",ContractorId:se.values.contractorId,SetLabourListModalData:q,RecentSelectedLabourList:[...Y],MinimumPeopleRequired:b,IsUpdateMode:!(!d||!d.workPermitId)}):null,j.remark?(0,w.jsx)(Zse,{ModalState:j.remark,OnSubmit:(e,t)=>ce(e,t),RemarkType:P,Title:"Add Remarks",ToggleDialogBox:e=>_(e)}):null,(0,w.jsx)("div",{style:{display:"none"},children:(0,w.jsx)(Use,{ref:V,CompanyInfo:Z,PreviewData:ee.isVisible?ee.data:{}})}),(0,w.jsxs)("div",{className:"page-content",style:{minHeight:"100vh",display:"flex",flexDirection:"column"},children:[(0,w.jsx)(u5,{container:!0,className:"mb-2",children:(0,w.jsx)(u5,{item:!0,xs:12,children:(0,w.jsxs)("div",{className:"d-flex align-items-center gap-2 py-1",children:[(0,w.jsx)(Oc.KeyboardBackspaceIcon,{className:"cursor-pointer",style:{color:"GrayText"},onClick:()=>{localStorage.removeItem("%temp?localhost:work-permit-data?client%"),localStorage.removeItem("isPrintInitiated"),i(-1)}}),(0,w.jsx)(pz,{className:"inter-medium-500",children:"".concat(d.workPermitId&&!u?"Update":u?"View":"Create"," Work Permit")})]})})}),(0,w.jsx)(hl,{className:"mb-1",style:{color:"GrayText",border:"0.02rem solid GrayText"}}),(0,w.jsxs)(u5,{container:!0,spacing:2,className:"mb-2",children:[(0,w.jsxs)(u5,{item:!0,xs:12,sm:null!==d&&void 0!==d&&d.workPermitId?4:12,children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-regular-400 py-1",children:"Work Permit Category"}),(0,w.jsx)(FQ,{children:(0,w.jsx)(moe,{row:!0,name:"workPermitCategory",id:"workPermitCategory",value:se.values.workPermitCategory||"",onChange:se.handleChange,children:[{label:"Regular Permit",value:"Regular Permit"},{label:"Holiday Permit",value:"Holiday Permit"}].map(((e,t)=>(0,w.jsx)(Boe,{disabled:u||d.workPermitId&&!0,value:e.value,control:(0,w.jsx)(Woe,{size:"small",disabled:u||d.workPermitId&&!0}),label:(0,w.jsx)(pz,{variant:"body2",className:"inter-regular-400",children:e.label})},t)))})}),(0,w.jsx)("div",{children:se.touched.workPermitCategory&&se.errors.workPermitCategory?(0,w.jsx)(PK,{ErrorMessage:se.errors.workPermitCategory}):null})]}),(null===d||void 0===d?void 0:d.workPermitId)&&(0,w.jsxs)(u5,{item:!0,xs:12,sm:4,children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-regular-400 py-1",children:"Work Permit Id"}),(0,w.jsx)(pz,{variant:"body2",className:"inter-regular-400 py-2",children:null===m||void 0===m?void 0:m.permitId})]})]}),(0,w.jsxs)(u5,{container:!0,spacing:2,className:"mb-3",children:[(0,w.jsxs)(u5,{item:!0,xs:12,sm:4,md:4,lg:4,children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-regular-400 py-1",children:"Select Work Permit Type"}),(0,w.jsx)(OK,{Name:"workPermitTypeId",Id:"workPermitTypeId",PlaceHolder:"Select Work Permit Type",IsSelect:!0,SelectOptions:d.workPermitId?[{label:null===m||void 0===m?void 0:m.workPermitTypeName,value:null===m||void 0===m?void 0:m.workPermitTypeId}]:g||[],Disabled:!(!u&&!d.workPermitId),Value:se.values.workPermitTypeId||"",OnBlur:se.handleBlur,OnChange:e=>{se.handleChange(e);const{value:t}=e.target;re(t)},Error:!(!se.touched.workPermitTypeId||!se.errors.workPermitTypeId),HelperText:se.errors.workPermitTypeId})]}),(0,w.jsxs)(u5,{item:!0,xs:12,sm:4,md:4,lg:4,children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-regular-400 py-1",children:"Select Plant"}),(0,w.jsx)(OK,{Name:"plantId",Id:"plantId",PlaceHolder:"Select Plant",IsSelect:!0,SelectOptions:d.workPermitId?[{label:null===m||void 0===m?void 0:m.plantName,value:null===m||void 0===m?void 0:m.plantId}]:k||[],Disabled:!(!u&&!d.workPermitId),Value:se.values.plantId||"",OnBlur:se.handleBlur,OnChange:e=>{se.handleChange(e);const{value:t}=e.target;var a;a=t,c(),E$(a,o).then((e=>{if(e&&e.data){const{statusCode:t,data:a,message:n}=e.data;if(t&&200===t){const e=a&&a[0]?a.map((e=>({label:e.name,value:e.id}))):[];M(e),l("Plant location fetched successfully.",px)}else l(n||a||Vx.LOCATION_MASTER.FETCHED.FAILED,gx),M([])}})).catch((e=>{console.log("Error: ",e),l(bx,gx)})).finally((()=>{s()})),se.setFieldValue("locationId",""),se.setFieldTouched("locationId","")},Error:!(!se.touched.plantId||!se.errors.plantId),HelperText:se.errors.plantId})]}),(0,w.jsxs)(u5,{item:!0,xs:12,sm:4,md:4,lg:4,children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-regular-400 py-1",children:"Select Location"}),(0,w.jsx)(OK,{Name:"locationId",Id:"locationId",PlaceHolder:"Select Location",IsSelect:!0,SelectOptions:d.workPermitId?[{label:null===m||void 0===m?void 0:m.locationName,value:null===m||void 0===m?void 0:m.locationId}]:z||[],Disabled:""===se.values.plantId||d.workPermitId&&!0||u,Value:se.values.locationId||"",OnBlur:se.handleBlur,OnChange:se.handleChange,Error:!(!se.touched.locationId||!se.errors.locationId),HelperText:se.errors.locationId})]}),(0,w.jsxs)(u5,{item:!0,xs:12,sm:4,md:4,lg:4,children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-regular-400 py-1",children:"Select Contractor"}),(0,w.jsx)(OK,{Name:"contractorId",Id:"contractorId",PlaceHolder:"Select Contractor",IsSelect:!0,Disabled:u,SelectOptions:C||[],Value:se.values.contractorId||"",OnBlur:se.handleBlur,OnChange:e=>{se.handleChange(e),q([])},Error:!(!se.touched.contractorId||!se.errors.contractorId),HelperText:se.errors.contractorId})]}),(0,w.jsxs)(u5,{item:!0,xs:12,sm:4,md:4,lg:4,children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-regular-400 py-1",children:"Select Start Date"}),(0,w.jsx)(qae,{Name:"startDate",Id:"startDate",Disabled:!(!u&&!d.workPermitId),Value:se.values.startDate||"",OnBlur:se.handleBlur,OnChange:e=>{se.handleChange(e);const{value:t}=e.target;se.setFieldValue("endDate",t),se.setFieldTouched("startDate",""),se.setFieldTouched("endDate","")},PlaceHolder:"DD/MM/YYYY",Error:!(!se.touched.startDate||!se.errors.startDate),HelperText:se.touched.startDate&&se.errors.startDate?(0,w.jsx)(PK,{ErrorMessage:se.errors.startDate}):null})]}),(0,w.jsxs)(u5,{item:!0,xs:12,sm:4,md:4,lg:4,children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-regular-400 py-1",children:"Select End Date"}),(0,w.jsx)(qae,{Name:"endDate",Id:"endDate",Disabled:!0,Value:se.values.endDate||"",OnBlur:se.handleBlur,OnChange:se.handleChange,PlaceHolder:"DD/MM/YYYY",Error:!(!se.touched.endDate||!se.errors.endDate),HelperText:se.touched.endDate&&se.errors.endDate?(0,w.jsx)(PK,{ErrorMessage:se.errors.endDate}):null})]}),(0,w.jsxs)(u5,{item:!0,xs:12,children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-regular-400 py-1",children:"Work Description"}),(0,w.jsx)(OK,{Name:"description",Id:"description",Type:"text",IsMultiLine:!0,Disabled:u,Value:se.values.description||"",OnBlur:se.handleBlur,OnChange:se.handleChange,IsCapitalizeRequired:!0,PlaceHolder:"Enter work description",Error:!(!se.touched.description||!se.errors.description),HelperText:se.touched.description&&se.errors.description?(0,w.jsx)(PK,{ErrorMessage:se.errors.description}):null})]}),(0,w.jsxs)(u5,{item:!0,xs:12,children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-regular-400 py-1",children:"Additional Precautions"}),(0,w.jsx)(OK,{Name:"additionalPrecautions",Id:"additionalPrecautions",Type:"text",IsMultiLine:!0,Disabled:u,IsCapitalizeRequired:!0,Value:se.values.additionalPrecautions||"",OnBlur:se.handleBlur,OnChange:se.handleChange,PlaceHolder:"Enter additional precautions",Error:!(!se.touched.additionalPrecautions||!se.errors.additionalPrecautions),HelperText:se.touched.additionalPrecautions&&se.errors.additionalPrecautions?(0,w.jsx)(PK,{ErrorMessage:se.errors.additionalPrecautions}):null})]}),("5"===(null===m||void 0===m?void 0:m.tabId)||"6"===(null===m||void 0===m?void 0:m.tabId))&&(0,w.jsxs)(u5,{item:!0,xs:12,children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-regular-400 py-1",children:"".concat("5"===(null===m||void 0===m?void 0:m.tabId)?"Reject":"Suspend"," Remarks")}),(0,w.jsx)(pz,{variant:"body2",className:"inter-regular-400 py-1",children:"5"===(null===m||void 0===m?void 0:m.tabId)?null===m||void 0===m?void 0:m.remark:null===m||void 0===m?void 0:m.SuspendRemark})]})]}),(0,w.jsx)(hl,{className:"my-2",style:{color:"GrayText",border:"0.02rem solid GrayText"}}),se.values.contractorId&&se.values.workPermitTypeId?(0,w.jsxs)(u5,{container:!0,spacing:2,className:"my-2",children:[(0,w.jsxs)(u5,{item:!0,xs:12,sm:6,md:6,lg:6,className:t?"":"pe-5",children:[(0,w.jsxs)("div",{className:"d-flex align-items-center",children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-medium-500 py-1",children:"Check List"}),(0,w.jsx)("div",{className:"ms-auto",children:(0,w.jsx)(bL,{IsDisabled:u,ClassName:"px-3",OnPress:()=>_("checkList"),children:d.workPermitId?"Update Checklist":"Add More"})})]}),(0,w.jsx)(Pce,{listData:B,modalData:G,showMoreOrLess:O,showMoreOrLessKey:"checkList",toggleShowMoreOrLess:U,renderListItem:e=>e.name,sliceCount:5})]}),(0,w.jsxs)(u5,{item:!0,xs:12,sm:6,md:6,lg:6,className:t?"":"pe-5",children:[(0,w.jsxs)("div",{className:"d-flex align-items-center",children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-medium-500 py-1",children:"Labours"}),(0,w.jsx)("div",{className:"ms-auto",children:(0,w.jsx)(bL,{ClassName:"px-3",IsDisabled:u,OnPress:()=>_("labourList"),children:d.workPermitId?"Update Labour":"Add More"})})]}),(0,w.jsx)(Pce,{modalData:Y,showMoreOrLess:O,showMoreOrLessKey:"labourList",toggleShowMoreOrLess:U,renderListItem:e=>e.name,sliceCount:5})]})]}):null,se.values.contractorId&&se.values.workPermitTypeId?(0,w.jsx)(u5,{container:!0,spacing:2,className:"mb-2",children:(0,w.jsxs)(u5,{item:!0,xs:12,className:t?"":"pe-5",children:[(0,w.jsxs)("div",{className:"d-flex align-items-center",children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-medium-500 py-1",children:"PPE List"}),(0,w.jsx)("div",{className:"ms-auto",children:(0,w.jsx)(bL,{ClassName:"px-3",IsDisabled:u,OnPress:()=>_("ppeList"),children:d.workPermitId?"Update PPE":"Add More"})})]}),(0,w.jsx)(Pce,{listData:I,modalData:J,isPPEList:!0,showMoreOrLess:O,showMoreOrLessKey:"ppeList",toggleShowMoreOrLess:U,renderListItem:e=>(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(YW,{ImageUrl:e.image,IsForDataTable:!0}),(0,w.jsx)("label",{style:{fontSize:"15px"},children:e.name})]}),sliceCount:5})]})}):null,(0,w.jsx)("div",{style:{display:"flex",marginTop:"auto",position:"sticky",bottom:0,backgroundColor:"white"},children:(0,w.jsxs)(u5,{container:!0,spacing:2,className:"mt-2 pb-3",children:[d.workPermitId?null:(0,w.jsx)(u5,{item:!0,xs:6,sm:6,md:6,lg:6,children:(0,w.jsx)(bL,{Type:"reset",OnPress:()=>{se.handleReset()},children:"Reset",Color:"error"})}),u?(Q||K)&&"1"===(null===m||void 0===m?void 0:m.statusId)&&"4"===(null===m||void 0===m?void 0:m.tabId)&&(null===m||void 0===m?void 0:m.createdBy)!==a.uid?(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(u5,{item:!0,xs:12,sm:6,md:6,lg:6,children:(0,w.jsx)(bL,{Type:"button",OnPress:()=>{ce("Approve","")},children:"Approve"})}),(0,w.jsx)(u5,{item:!0,xs:12,sm:6,md:6,lg:6,children:(0,w.jsx)(bL,{Type:"button",OnPress:()=>{_("remark"),F("Reject")},Color:"error",children:"Reject"})})]}):null:(0,w.jsx)(u5,{item:!0,xs:d.workPermitId?12:6,sm:d.workPermitId?12:6,md:d.workPermitId?12:6,lg:d.workPermitId?12:6,children:(0,w.jsx)(bL,{Type:"submit",OnPress:()=>{navigator.onLine?se.handleSubmit():l(vx,gx)},children:d.workPermitId?"Update":"Create"})})]})})]})]})};var ele=a(4318);function tle(e){return(0,Ce.Ay)("MuiCollapse",e)}(0,C.A)("MuiCollapse",["root","horizontal","vertical","entered","hidden","wrapper","wrapperInner"]);const ale=["addEndListener","children","className","collapsedSize","component","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","orientation","style","timeout","TransitionComponent"],nle=(0,i.Ay)("div",{name:"MuiCollapse",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[t.root,t[a.orientation],"entered"===a.state&&t.entered,"exited"===a.state&&!a.in&&"0px"===a.collapsedSize&&t.hidden]}})((e=>{let{theme:t,ownerState:a}=e;return(0,A.A)({height:0,overflow:"hidden",transition:t.transitions.create("height")},"horizontal"===a.orientation&&{height:"auto",width:0,transition:t.transitions.create("width")},"entered"===a.state&&(0,A.A)({height:"auto",overflow:"visible"},"horizontal"===a.orientation&&{width:"auto"}),"exited"===a.state&&!a.in&&"0px"===a.collapsedSize&&{visibility:"hidden"})})),rle=(0,i.Ay)("div",{name:"MuiCollapse",slot:"Wrapper",overridesResolver:(e,t)=>t.wrapper})((e=>{let{ownerState:t}=e;return(0,A.A)({display:"flex",width:"100%"},"horizontal"===t.orientation&&{width:"auto",height:"100%"})})),ole=(0,i.Ay)("div",{name:"MuiCollapse",slot:"WrapperInner",overridesResolver:(e,t)=>t.wrapperInner})((e=>{let{ownerState:t}=e;return(0,A.A)({width:"100%"},"horizontal"===t.orientation&&{width:"auto",height:"100%"})})),ile=n.forwardRef((function(e,t){const a=(0,oe.b)({props:e,name:"MuiCollapse"}),{addEndListener:r,children:o,className:i,collapsedSize:c="0px",component:s,easing:l,in:d,onEnter:u,onEntered:m,onEntering:f,onExit:g,onExited:v,onExiting:b,orientation:y="vertical",style:k,timeout:x=ele.p0.standard,TransitionComponent:z=ve}=a,M=(0,p.A)(a,ale),C=(0,A.A)({},a,{orientation:y,collapsedSize:c}),S=(e=>{const{orientation:t,classes:a}=e,n={root:["root","".concat(t)],entered:["entered"],hidden:["hidden"],wrapper:["wrapper","".concat(t)],wrapperInner:["wrapperInner","".concat(t)]};return(0,I.A)(n,tle,a)})(C),E=h(),T=(0,Zo.A)(),B=n.useRef(null),N=n.useRef(),P="number"===typeof c?"".concat(c,"px"):c,F="horizontal"===y,O=F?"width":"height",D=n.useRef(null),U=(0,ke.A)(t,D),j=e=>t=>{if(e){const a=D.current;void 0===t?e(a):e(a,t)}},L=()=>B.current?B.current[F?"clientWidth":"clientHeight"]:0,_=j(((e,t)=>{B.current&&F&&(B.current.style.position="absolute"),e.style[O]=P,u&&u(e,t)})),H=j(((e,t)=>{const a=L();B.current&&F&&(B.current.style.position="");const{duration:n,easing:r}=ye({style:k,timeout:x,easing:l},{mode:"enter"});if("auto"===x){const t=E.transitions.getAutoHeightDuration(a);e.style.transitionDuration="".concat(t,"ms"),N.current=t}else e.style.transitionDuration="string"===typeof n?n:"".concat(n,"ms");e.style[O]="".concat(a,"px"),e.style.transitionTimingFunction=r,f&&f(e,t)})),Q=j(((e,t)=>{e.style[O]="auto",m&&m(e,t)})),K=j((e=>{e.style[O]="".concat(L(),"px"),g&&g(e)})),V=j(v),G=j((e=>{const t=L(),{duration:a,easing:n}=ye({style:k,timeout:x,easing:l},{mode:"exit"});if("auto"===x){const a=E.transitions.getAutoHeightDuration(t);e.style.transitionDuration="".concat(a,"ms"),N.current=a}else e.style.transitionDuration="string"===typeof a?a:"".concat(a,"ms");e.style[O]=P,e.style.transitionTimingFunction=n,b&&b(e)}));return(0,w.jsx)(z,(0,A.A)({in:d,onEnter:_,onEntered:Q,onEntering:H,onExit:K,onExited:V,onExiting:G,addEndListener:e=>{"auto"===x&&T.start(N.current||0,e),r&&r(D.current,e)},nodeRef:D,timeout:"auto"===x?null:x},M,{children:(e,t)=>(0,w.jsx)(nle,(0,A.A)({as:s,className:(0,R.A)(S.root,i,{entered:S.entered,exited:!d&&"0px"===P&&S.hidden}[e]),style:(0,A.A)({[F?"minWidth":"minHeight"]:P},k),ref:U},t,{ownerState:(0,A.A)({},C,{state:e}),children:(0,w.jsx)(rle,{ownerState:(0,A.A)({},C,{state:e}),className:S.wrapper,ref:B,children:(0,w.jsx)(ole,{ownerState:(0,A.A)({},C,{state:e}),className:S.wrapperInner,children:o})})}))}))}));ile.muiSupportAuto=!0;const cle=ile;const sle=n.createContext({});function lle(e){return(0,Ce.Ay)("MuiAccordion",e)}const dle=(0,C.A)("MuiAccordion",["root","rounded","expanded","disabled","gutters","region"]),ule=["children","className","defaultExpanded","disabled","disableGutters","expanded","onChange","square","slots","slotProps","TransitionComponent","TransitionProps"],mle=(0,i.Ay)(ct,{name:"MuiAccordion",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:a}=e;return[{["& .".concat(dle.region)]:t.region},t.root,!a.square&&t.rounded,!a.disableGutters&&t.gutters]}})((e=>{let{theme:t}=e;const a={duration:t.transitions.duration.shortest};return{position:"relative",transition:t.transitions.create(["margin"],a),overflowAnchor:"none","&::before":{position:"absolute",left:0,top:-1,right:0,height:1,content:'""',opacity:1,backgroundColor:(t.vars||t).palette.divider,transition:t.transitions.create(["opacity","background-color"],a)},"&:first-of-type":{"&::before":{display:"none"}},["&.".concat(dle.expanded)]:{"&::before":{opacity:0},"&:first-of-type":{marginTop:0},"&:last-of-type":{marginBottom:0},"& + &":{"&::before":{display:"none"}}},["&.".concat(dle.disabled)]:{backgroundColor:(t.vars||t).palette.action.disabledBackground}}}),(e=>{let{theme:t}=e;return{variants:[{props:e=>!e.square,style:{borderRadius:0,"&:first-of-type":{borderTopLeftRadius:(t.vars||t).shape.borderRadius,borderTopRightRadius:(t.vars||t).shape.borderRadius},"&:last-of-type":{borderBottomLeftRadius:(t.vars||t).shape.borderRadius,borderBottomRightRadius:(t.vars||t).shape.borderRadius,"@supports (-ms-ime-align: auto)":{borderBottomLeftRadius:0,borderBottomRightRadius:0}}}},{props:e=>!e.disableGutters,style:{["&.".concat(dle.expanded)]:{margin:"16px 0"}}}]}})),fle=n.forwardRef((function(e,t){const a=(0,oe.b)({props:e,name:"MuiAccordion"}),{children:r,className:o,defaultExpanded:i=!1,disabled:c=!1,disableGutters:s=!1,expanded:l,onChange:d,square:u=!1,slots:m={},slotProps:f={},TransitionComponent:h,TransitionProps:g}=a,v=(0,p.A)(a,ule),[b,y]=(0,$Q.A)({controlled:l,default:i,name:"Accordion",state:"expanded"}),k=n.useCallback((e=>{y(!b),d&&d(e,!b)}),[b,d,y]),[x,...z]=n.Children.toArray(r),M=n.useMemo((()=>({expanded:b,disabled:c,disableGutters:s,toggle:k})),[b,c,s,k]),C=(0,A.A)({},a,{square:u,disabled:c,disableGutters:s,expanded:b}),S=(e=>{const{classes:t,square:a,expanded:n,disabled:r,disableGutters:o}=e,i={root:["root",!a&&"rounded",n&&"expanded",r&&"disabled",!o&&"gutters"],region:["region"]};return(0,I.A)(i,lle,t)})(C),E=(0,A.A)({transition:h},m),T=(0,A.A)({transition:g},f),[B,N]=jL("transition",{elementType:cle,externalForwardedProps:{slots:E,slotProps:T},ownerState:C});return(0,w.jsxs)(mle,(0,A.A)({className:(0,R.A)(S.root,o),ref:t,ownerState:C,square:u},v,{children:[(0,w.jsx)(sle.Provider,{value:M,children:x}),(0,w.jsx)(B,(0,A.A)({in:b,timeout:"auto"},N,{children:(0,w.jsx)("div",{"aria-labelledby":x.props.id,id:x.props["aria-controls"],role:"region",className:S.region,children:z})}))]}))})),hle=fle;function Ale(e){return(0,Ce.Ay)("MuiAccordionSummary",e)}const ple=(0,C.A)("MuiAccordionSummary",["root","expanded","focusVisible","disabled","gutters","contentGutters","content","expandIconWrapper"]),gle=["children","className","expandIcon","focusVisibleClassName","onClick"],vle=(0,i.Ay)(wi,{name:"MuiAccordionSummary",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t}=e;const a={duration:t.transitions.duration.shortest};return{display:"flex",minHeight:48,padding:t.spacing(0,2),transition:t.transitions.create(["min-height","background-color"],a),["&.".concat(ple.focusVisible)]:{backgroundColor:(t.vars||t).palette.action.focus},["&.".concat(ple.disabled)]:{opacity:(t.vars||t).palette.action.disabledOpacity},["&:hover:not(.".concat(ple.disabled,")")]:{cursor:"pointer"},variants:[{props:e=>!e.disableGutters,style:{["&.".concat(ple.expanded)]:{minHeight:64}}}]}})),ble=(0,i.Ay)("div",{name:"MuiAccordionSummary",slot:"Content",overridesResolver:(e,t)=>t.content})((e=>{let{theme:t}=e;return{display:"flex",flexGrow:1,margin:"12px 0",variants:[{props:e=>!e.disableGutters,style:{transition:t.transitions.create(["margin"],{duration:t.transitions.duration.shortest}),["&.".concat(ple.expanded)]:{margin:"20px 0"}}}]}})),yle=(0,i.Ay)("div",{name:"MuiAccordionSummary",slot:"ExpandIconWrapper",overridesResolver:(e,t)=>t.expandIconWrapper})((e=>{let{theme:t}=e;return{display:"flex",color:(t.vars||t).palette.action.active,transform:"rotate(0deg)",transition:t.transitions.create("transform",{duration:t.transitions.duration.shortest}),["&.".concat(ple.expanded)]:{transform:"rotate(180deg)"}}})),kle=n.forwardRef((function(e,t){const a=(0,oe.b)({props:e,name:"MuiAccordionSummary"}),{children:r,className:o,expandIcon:i,focusVisibleClassName:c,onClick:s}=a,l=(0,p.A)(a,gle),{disabled:d=!1,disableGutters:u,expanded:m,toggle:f}=n.useContext(sle),h=(0,A.A)({},a,{expanded:m,disabled:d,disableGutters:u}),g=(e=>{const{classes:t,expanded:a,disabled:n,disableGutters:r}=e,o={root:["root",a&&"expanded",n&&"disabled",!r&&"gutters"],focusVisible:["focusVisible"],content:["content",a&&"expanded",!r&&"contentGutters"],expandIconWrapper:["expandIconWrapper",a&&"expanded"]};return(0,I.A)(o,Ale,t)})(h);return(0,w.jsxs)(vle,(0,A.A)({focusRipple:!1,disableRipple:!0,disabled:d,component:"div","aria-expanded":m,className:(0,R.A)(g.root,o),focusVisibleClassName:(0,R.A)(g.focusVisible,c),onClick:e=>{f&&f(e),s&&s(e)},ref:t,ownerState:h},l,{children:[(0,w.jsx)(ble,{className:g.content,ownerState:h,children:r}),i&&(0,w.jsx)(yle,{className:g.expandIconWrapper,ownerState:h,children:i})]}))})),wle=kle;function xle(e){return(0,Ce.Ay)("MuiAccordionDetails",e)}(0,C.A)("MuiAccordionDetails",["root"]);const zle=["className"],Mle=(0,i.Ay)("div",{name:"MuiAccordionDetails",slot:"Root",overridesResolver:(e,t)=>t.root})((e=>{let{theme:t}=e;return{padding:t.spacing(1,2,2)}})),Cle=n.forwardRef((function(e,t){const a=(0,oe.b)({props:e,name:"MuiAccordionDetails"}),{className:n}=a,r=(0,p.A)(a,zle),o=a,i=(e=>{const{classes:t}=e;return(0,I.A)({root:["root"]},xle,t)})(o);return(0,w.jsx)(Mle,(0,A.A)({className:(0,R.A)(i.root,n),ref:t,ownerState:o},r))})),Sle=Cle,Ele=e=>{let{ModalState:t,ToggleFunction:a,OnSubmit:r,LoaderState:o}=e;const i=wz("(max-width:1199px)"),c=JSON.parse(localStorage.getItem("%temp?localhost:user-details?client%")),s=(null===c||void 0===c?void 0:c.dateFormat)||"MMM DD YYYY",l=(null===c||void 0===c?void 0:c.timeZone)||"Asia/Kolkata",{showSnackbar:d}=r_(),[u,m]=(0,n.useState)([]),[f,h]=(0,n.useState)(""),[A,p]=(0,n.useState)({closureFormError:"",remarkError:""}),g=(e,t)=>{m((a=>{const n=a.findIndex((t=>t.id===e));let r;if(-1!==n){if(r={...a[n],isYes:"isYes"===t&&!a[n].isYes,isNo:"isNo"===t&&!a[n].isNo},r.isYes||r.isNo){const e=[...a];return e[n]=r,p((e=>({...e,closureFormError:""}))),e}return a.filter((t=>t.id!==e))}return r={...Cse.find((t=>t.id===e)),isYes:"isYes"===t,isNo:"isNo"===t},p((e=>({...e,closureFormError:""}))),[...a,r]}))},v=async()=>{const e=[...u].map((e=>e.isYes?{...e,clearanceStatus:!0}:{...e,clearanceStatus:!1})),t=e&&e[0]?[...e].map((e=>{let{id:t,isYes:a,isNo:n,...r}=e;return r})):[],a=await(async e=>(null===e||void 0===e?void 0:e.length)!==(null===Cse||void 0===Cse?void 0:Cse.length)&&""===f.trim()?{closureFormError:"Please answer all required questions to close the permit",remarkError:"Enter remarks"}:(null===e||void 0===e?void 0:e.length)!==(null===Cse||void 0===Cse?void 0:Cse.length)?{closureFormError:"Please answer all required questions to close the permit"}:""===f.trim()&&{remarkError:"Enter remarks"})(t);a?p((e=>({...e,...a}))):r(t,f.trim())};return(0,w.jsxs)(Fj,{open:t,"aria-labelledby":"form-dialog-title",maxWidth:"md",fullWidth:!0,children:[(0,w.jsx)(_j,{id:"responsive-dialog-title",children:(0,w.jsxs)("div",{className:"d-flex align-items-center",children:[(0,w.jsxs)(_o,{className:"inter-medium-500",style:{fontSize:"18px"},children:["Closure Clearance | ",Wx()().tz(l).format(s)]}),(0,w.jsx)("div",{className:"ms-auto"}),(0,w.jsx)(Ei,{"aria-label":"close",className:"p-2",onClick:()=>a(),style:{color:e=>e.palette.grey[500]},children:(0,w.jsx)(Oc.Close,{})})]})}),(0,w.jsx)(Gj,{dividers:!0,children:(0,w.jsxs)("div",{className:"px-2",children:[(0,w.jsx)("div",{className:"mb-2",children:A.closureFormError?(0,w.jsx)(PK,{ErrorMessage:A.closureFormError}):null}),(0,w.jsxs)(u5,{container:!0,spacing:3,className:"d-flex align-items-center",children:[Cse.map(((e,t)=>{const a=(r=e.id,u.find((e=>e.id===r)));var r;return(0,w.jsxs)(n.Fragment,{children:[(0,w.jsx)(u5,{item:!0,xs:12,sm:12,md:9,lg:9,children:(0,w.jsxs)(_o,{className:"inter-regular-400",style:{fontSize:"15px"},children:[t+1,". ",e.clearanceText]})}),(0,w.jsx)(u5,{item:!0,xs:12,sm:12,md:3,lg:3,className:i?"mb-2":"",children:(0,w.jsxs)("div",{className:"d-flex align-items-center gap-3 ".concat(i?"":"justify-content-center"),children:[(0,w.jsx)(G4,{className:"text-to-capitalize inter-regular-400",variant:null!==a&&void 0!==a&&a.isYes?"contained":"outlined",color:null!==a&&void 0!==a&&a.isYes?"primary":"default",disabled:o,style:{backgroundColor:(null===a||void 0===a?void 0:a.isYes)&&WD,color:(null===a||void 0===a?void 0:a.isYes)&&"white",minWidth:"90px"},onClick:()=>g(e.id,"isYes"),children:"Yes"}),(0,w.jsx)(G4,{className:"text-to-capitalize inter-regular-400",variant:null!==a&&void 0!==a&&a.isNo?"contained":"outlined",color:null!==a&&void 0!==a&&a.isNo?"primary":"default",disabled:o,style:{backgroundColor:(null===a||void 0===a?void 0:a.isNo)&&WD,color:(null===a||void 0===a?void 0:a.isNo)&&"white",minWidth:"90px"},onClick:()=>g(e.id,"isNo"),children:"No"})]})})]},t)})),(0,w.jsxs)(u5,{item:!0,xs:12,children:[(0,w.jsx)(_o,{className:"inter-regular-400 py-1 fw-medium",style:{fontSize:"15px"},children:"Remarks"}),(0,w.jsx)(OK,{Name:"remark",Id:"remark",Type:"text",IsMultiLine:!0,Disabled:o,Value:f,PlaceHolder:"Enter Remarks",IsCapitalizeRequired:!0,OnChange:e=>{const{value:t}=e.target;h(t),p((e=>({...e,remarkError:""})))},Error:!!A.remarkError,HelperText:A.remarkError?(0,w.jsx)(PK,{ErrorMessage:A.remarkError}):null})]})]})]})}),(0,w.jsx)(Xj,{children:(0,w.jsx)(bL,{OnPress:()=>{navigator.onLine?v():d(vx,gx)},LoadingState:o,IsDisabled:o,children:"Submit"})})]})},Tle=()=>{const e=Hs(),t=Qs(),a=JSON.parse(localStorage.getItem("%temp?localhost:user-details?client%")),{responsibilities:r,accountId:o}=KD(),i=document.location.pathname.includes("/closed"),{showSnackbar:c}=r_(),{showBackdrop:s,hideBackdrop:l}=M_(),[d,u]=(0,n.useState)(!1),[m,f]=(0,n.useState)(!1),[h,A]=(0,n.useState)(!1),p=wz("(max-width:900px)"),[g,v]=(0,n.useState)([]),[b,y]=(0,n.useState)([]),[k,x]=(0,n.useState)([]),[z,M]=(0,n.useState)([]),[C,S]=(0,n.useState)([]),[E,T]=(0,n.useState)(""),[B,R]=(0,n.useState)(""),I={itemId:"",message:""},[N,P]=(0,n.useState)({...I}),[F,O]=(0,n.useState)({...I}),D=()=>{f((e=>!e))},U=()=>{A((e=>!e))},j=(null===r||void 0===r?void 0:r.some((e=>"15"===e.id)))||!1,L=(null===r||void 0===r?void 0:r.some((e=>"11"===e.id)))||!1;(0,n.useEffect)((()=>{const e=JSON.parse(localStorage.getItem("%temp?localhost:work-permit-data?client%"));null!==e&&void 0!==e&&v({...e})}),[]),(0,n.useEffect)((()=>{if(g&&null!==g&&void 0!==g&&g.id){const{assignedCheckList:e,assignedPPE:t}=g;x([...e]),y([...t]),i&&(M([...e]),S([...t]))}}),[g]);const _=function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";M((n=>{const r=n.findIndex((t=>t.id===e));let o;if(-1!==r){if(o={...n[r],isYes:"isYes"===t?!n[r].isYes:"remark"===t&&n[r].isYes,isNo:"isNo"===t?!n[r].isNo:"remark"===t&&n[r].isNo,isNotApplicable:!1,remark:"remark"===t?a:n[r].remark},o.isYes||o.isNo||o.remark){const e=[...n];return e[r]=o,T(""),P({...I}),e}return n.filter((t=>t.id!==e))}return o={...k.find((t=>t.id===e)),isYes:"isYes"===t,isNo:"isNo"===t,isNotApplicable:!1,remark:"remark"===t?a:""},T(""),P({...I}),[...n,o]}))},H=function(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";S((n=>{const r=n.findIndex((t=>t.id===e));let o;if(-1!==r){if(o={...n[r],isNotApplicable:!1,isProvided:"isProvided"===t?!n[r].isProvided:n[r].isProvided,isChecked:"isChecked"===t?!n[r].isChecked:n[r].isChecked,remark:"remark"===t?a:n[r].remark},o.isProvided||o.isChecked||o.remark){const e=[...n];return e[r]=o,O({...I}),R(""),e}return n.filter((t=>t.id!==e))}return o={...b.find((t=>t.id===e)),isNotApplicable:!1,isProvided:"isProvided"===t,isChecked:"isChecked"===t,remark:"remark"===t?a:""},O({...I}),R(""),[...n,o]}))},Q=()=>{const n=[...z].map((e=>{const{name:t,...a}=e;return{checklist:t,...a}})),r=[...C].map((e=>{const{image:t,...a}=e;return{imageUrl:t,...a}})),i={permitId:t.workPermitId,assignedCheckList:[...n],assignedPPE:[...r],updatedBy:null===a||void 0===a?void 0:a.uid,accountId:o};var d;s(),(d=i,TD("/workPermit/reviewWorkPermit",d).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response))).then((t=>{if(t&&t.data){const{statusCode:a,data:n,message:r,success:o}=t.data;o&&200===a?(c(Vx.REVIEWED_AND_CLOSED.REVIEW.SUCCESS,px),localStorage.removeItem("%temp?localhost:work-permit-data?client%"),e(-1)):c(r||n||Vx.REVIEWED_AND_CLOSED.REVIEW.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),c(Vx.REVIEWED_AND_CLOSED.REVIEW.FAILED,gx)})).finally((()=>{l()}))},K=!(!i&&((null===g||void 0===g?void 0:g.createdBy)===a.uid||L));return(0,w.jsxs)(n.Fragment,{children:[m&&(0,w.jsx)(Ele,{LoaderState:d,ModalState:m,OnSubmit:(n,r)=>{const i={permitId:t.workPermitId,updatedBy:a.uid,closureRemark:r,closureclearance:n,accountId:o};var s;u(!0),(s=i,TD("/workPermit/closeWorkPermit",s).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response))).then((t=>{if(t&&t.data){const{statusCode:a,data:n,message:r,success:o}=t.data;o&&200===a?(c(Vx.REVIEWED_AND_CLOSED.CLOSED.SUCCESS,px),localStorage.removeItem("%temp?localhost:work-permit-data?client%"),e(-1),D()):c(r||n||Vx.REVIEWED_AND_CLOSED.CLOSED.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),c(Vx.REVIEWED_AND_CLOSED.CLOSED.FAILED,gx)})).finally((()=>{u(!1)}))},ToggleFunction:D}),h&&(0,w.jsx)(Zse,{Title:"Add Remarks",ModalState:h,OnSubmit:(n,r)=>{((n,r)=>{const i={permitId:t.workPermitId,updatedBy:a.uid,remark:r,accountId:o};s(),I$(i).then((t=>{if(t&&t.data){const{statusCode:a,success:n,data:r,message:o}=t.data;n&&200===a?(c(Vx.WORK_PERMIT_MASTER.APPROVED_REJECT_OR_SUSPEND.SUCCESS,px),U(),localStorage.removeItem("%temp?localhost:work-permit-data?client%"),e(-1)):c(o||r||Vx.WORK_PERMIT_MASTER.APPROVED_REJECT_OR_SUSPEND.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),c(Vx.WORK_PERMIT_MASTER.APPROVED_REJECT_OR_SUSPEND.FAILED,gx)})).finally((()=>{l()}))})(0,r)},RemarkType:"Suspend",ToggleDialogBox:U}),(0,w.jsxs)("div",{className:"page-content",style:{minHeight:"100vh",display:"flex",flexDirection:"column"},children:[(0,w.jsx)(u5,{container:!0,className:"mb-2",children:(0,w.jsx)(u5,{item:!0,xs:12,children:(0,w.jsxs)("div",{className:"d-flex align-items-center gap-2 py-1",children:[(0,w.jsx)(Oc.KeyboardBackspaceIcon,{className:"cursor-pointer",style:{color:"GrayText"},onClick:()=>{localStorage.removeItem("%temp?localhost:work-permit-data?client%"),e(-1)}}),(0,w.jsx)(pz,{className:"inter-medium-500",children:null===g||void 0===g?void 0:g.workPermitTypeName})]})})}),(0,w.jsx)(hl,{className:"mb-1",style:{color:"GrayText",border:"0.02rem solid GrayText"}}),(0,w.jsx)(u5,{container:!0,className:"my-3",children:(0,w.jsx)(u5,{item:!0,xs:12,children:(0,w.jsxs)(hle,{style:{borderTop:"1px solid #D9D9D9",borderRight:"1px solid #D9D9D9",borderLeft:"1px solid #D9D9D9"},children:[(0,w.jsx)(wle,{style:{borderBottom:"1px solid #D9D9D9"},expandIcon:(0,w.jsx)(Oc.ExpandMoreIcon,{}),children:(0,w.jsx)(pz,{variant:"body1",className:"inter-medium-500",children:"Work Permit Details"})}),(0,w.jsx)(Sle,{children:(0,w.jsxs)(u5,{container:!0,className:"pt-1",children:[(0,w.jsxs)(u5,{item:!0,xs:12,sm:6,md:3,lg:3,className:"my-2",children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-medium-500 py-1",children:"Work permit Id"}),(0,w.jsx)(pz,{variant:"body2",className:"inter-regular-400 py-1",children:null===g||void 0===g?void 0:g.permitId})]}),(0,w.jsxs)(u5,{item:!0,xs:12,sm:6,md:3,lg:3,className:"my-2",children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-medium-500 py-1",children:"Work permit category"}),(0,w.jsx)(pz,{variant:"body2",className:"inter-regular-400 py-1",children:null!==g&&void 0!==g&&g.isHolidayWorkPermit?"Holiday Work Permit":"Regular Work Permit"})]}),(0,w.jsxs)(u5,{item:!0,xs:12,sm:6,md:3,lg:3,className:"my-2",children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-medium-500 py-1",children:"Work Permit Type"}),(0,w.jsx)(pz,{variant:"body2",className:"inter-regular-400 py-1",children:null===g||void 0===g?void 0:g.workPermitTypeName})]}),(0,w.jsxs)(u5,{item:!0,xs:12,sm:6,md:3,lg:3,className:"my-2",children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-medium-500 py-1",children:"Project Name"}),(0,w.jsx)(pz,{variant:"body2",className:"inter-regular-400 py-1",children:null===g||void 0===g?void 0:g.plantName})]}),(0,w.jsxs)(u5,{item:!0,xs:12,sm:6,md:3,lg:3,className:"my-2",children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-medium-500 py-1",children:"Location Name"}),(0,w.jsx)(pz,{variant:"body2",className:"inter-regular-400 py-1",children:null===g||void 0===g?void 0:g.locationName})]}),(0,w.jsxs)(u5,{item:!0,xs:12,sm:6,md:3,lg:3,className:"my-2",children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-medium-500 py-1",children:"Contractor Name"}),(0,w.jsx)(pz,{variant:"body2",className:"inter-regular-400 py-1",children:null===g||void 0===g?void 0:g.contractorName})]}),(0,w.jsxs)(u5,{item:!0,xs:12,sm:6,md:3,lg:3,className:"my-2",children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-medium-500 py-1",children:"Start Date"}),(0,w.jsx)(pz,{variant:"body2",className:"inter-regular-400 py-1",children:null===g||void 0===g?void 0:g.readableStartDate})]}),(0,w.jsxs)(u5,{item:!0,xs:12,sm:6,md:3,lg:3,className:"my-2",children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-medium-500 py-1",children:"End Date"}),(0,w.jsx)(pz,{variant:"body2",className:"inter-regular-400 py-1",children:null===g||void 0===g?void 0:g.readableEndDate})]}),(0,w.jsxs)(u5,{item:!0,xs:12,className:"my-2",children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-medium-500 py-1",children:"Work Description"}),(0,w.jsx)(pz,{variant:"body2",className:"inter-regular-400 py-1",children:null===g||void 0===g?void 0:g.description})]}),(0,w.jsxs)(u5,{item:!0,xs:12,className:"my-2",children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-medium-500 py-1",children:"Additional Precautions"}),(0,w.jsx)(pz,{variant:"body2",className:"inter-regular-400 py-1",children:null===g||void 0===g?void 0:g.additionalPrecautions})]}),i&&"Closed"===(null===g||void 0===g?void 0:g.status)&&(0,w.jsxs)(u5,{item:!0,xs:12,className:"my-2",children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-medium-500 py-1",children:"Closed Remarks"}),(0,w.jsx)(pz,{variant:"body2",className:"inter-regular-400 py-1",children:null===g||void 0===g?void 0:g.closureRemark})]})]})})]})})}),(0,w.jsxs)(u5,{container:!0,children:[(0,w.jsxs)(u5,{item:!0,xs:12,className:"my-2",children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-regular-400 py-1",children:"Check List"}),""!==E?(0,w.jsx)("div",{className:"py-1",children:(0,w.jsx)(PK,{ErrorMessage:E})}):null,(0,w.jsx)("ol",{style:{paddingLeft:"1.2rem"},children:k.map((e=>{const t=z.find((t=>t.id===e.id));return(0,w.jsxs)(u5,{container:!0,spacing:2,children:[(0,w.jsx)(u5,{item:!0,xs:12,sm:12,md:12,lg:5,className:p?"mt-3":"my-1",children:(0,w.jsx)("li",{className:"my-2",style:{fontSize:"15px"},children:i&&e.checklist||e.name})}),(0,w.jsx)(u5,{item:!0,xs:12,sm:12,md:12,lg:3,className:p?"":"my-1",children:(0,w.jsxs)("div",{children:[(0,w.jsxs)("div",{className:"d-flex gap-3",children:[(0,w.jsx)(G4,{className:"text-to-capitalize inter-regular-400",variant:null!==t&&void 0!==t&&t.isYes?"contained":"outlined",color:null!==t&&void 0!==t&&t.isYes?"primary":"default",style:{backgroundColor:(null===t||void 0===t?void 0:t.isYes)&&WD,color:(null===t||void 0===t?void 0:t.isYes)&&i&&"white",minWidth:"100px"},onClick:()=>_(e.id,"isYes"),disabled:(null===t||void 0===t?void 0:t.isNotApplicable)||i||K,children:"Yes"}),(0,w.jsx)(G4,{className:"text-to-capitalize inter-regular-400",variant:null!==t&&void 0!==t&&t.isNo?"contained":"outlined",color:null!==t&&void 0!==t&&t.isNo?"primary":"default",style:{backgroundColor:(null===t||void 0===t?void 0:t.isNo)&&WD,color:(null===t||void 0===t?void 0:t.isNo)&&i&&"white",minWidth:"100px"},onClick:()=>_(e.id,"isNo"),disabled:(null===t||void 0===t?void 0:t.isNotApplicable)||i||K,children:"No"})]}),N.itemId===e.id?(0,w.jsx)("div",{className:"py-1",children:(0,w.jsx)(PK,{ErrorMessage:N.message})}):null]})}),(0,w.jsx)(u5,{item:!0,xs:12,sm:12,md:12,lg:4,className:p?"":"my-1",children:(0,w.jsx)(OK,{PlaceHolder:"Add Remarks",Value:(null===t||void 0===t?void 0:t.remark)||"",Disabled:i||K,OnChange:t=>{const a=t.target.value;if(a.length>0&&" "===a.charAt(0))return t.preventDefault(),!1;_(e.id,"remark",a)}})})]},e.id)}))})]}),(0,w.jsxs)(u5,{item:!0,xs:12,className:"my-2",children:[(0,w.jsx)(pz,{variant:"body1",className:"inter-regular-400 py-1",children:"PPE List"}),""!==B?(0,w.jsx)("div",{className:"py-1",children:(0,w.jsx)(PK,{ErrorMessage:B})}):null,(0,w.jsx)("ol",{style:{paddingLeft:"1.2rem"},children:b.map((e=>{const t=C.find((t=>t.id===e.id));return(0,w.jsxs)(u5,{container:!0,spacing:2,className:"d-flex align-items-center",children:[(0,w.jsx)(u5,{item:!0,xs:12,sm:12,md:12,lg:5,className:p?"mt-3":"my-1",children:(0,w.jsxs)("div",{className:"d-flex align-items-center gap-3",children:[(0,w.jsx)(YW,{ImageUrl:i&&e.imageUrl||e.image,IsForDataTable:!0}),(0,w.jsx)("label",{style:{fontSize:"15px"},children:e.name})]})}),(0,w.jsx)(u5,{item:!0,xs:12,sm:12,md:12,lg:3,className:p?"":"my-1",children:(0,w.jsxs)("div",{children:[(0,w.jsxs)("div",{className:"d-flex gap-3",children:[(0,w.jsx)(G4,{className:"text-to-capitalize inter-regular-400",variant:null!==t&&void 0!==t&&t.isChecked?"contained":"outlined",color:null!==t&&void 0!==t&&t.isChecked?"primary":"default",style:{backgroundColor:(null===t||void 0===t?void 0:t.isChecked)&&WD,color:(null===t||void 0===t?void 0:t.isChecked)&&i&&"white",minWidth:"100px"},onClick:()=>H(e.id,"isChecked"),disabled:(null===t||void 0===t?void 0:t.isNotApplicable)||i||K,children:"Checked"}),(0,w.jsx)(G4,{className:"text-to-capitalize inter-regular-400",variant:null!==t&&void 0!==t&&t.isProvided?"contained":"outlined",color:null!==t&&void 0!==t&&t.isProvided?"primary":"default",style:{backgroundColor:(null===t||void 0===t?void 0:t.isProvided)&&WD,color:(null===t||void 0===t?void 0:t.isProvided)&&i&&"white",minWidth:"100px"},onClick:()=>H(e.id,"isProvided"),disabled:(null===t||void 0===t?void 0:t.isNotApplicable)||i||K,children:"Provided"})]}),F.itemId===e.id?(0,w.jsx)("div",{className:"py-1",children:(0,w.jsx)(PK,{ErrorMessage:F.message})}):null]})}),(0,w.jsx)(u5,{item:!0,xs:12,sm:12,md:12,lg:4,className:p?"":"my-1",children:(0,w.jsx)(OK,{PlaceHolder:"Add Remarks",Value:(null===t||void 0===t?void 0:t.remark)||"",Disabled:i||K,OnChange:t=>{const a=t.target.value;if(a.length>0&&" "===a.charAt(0))return t.preventDefault(),!1;H(e.id,"remark",a)}})})]},e.id)}))})]})]}),(0,w.jsx)("div",{style:{display:"flex",marginTop:"auto",position:"sticky",bottom:0,backgroundColor:"white"},children:(0,w.jsx)(u5,{container:!0,className:"my-2",spacing:2,children:i&&j&&"3"===g.statusId&&!0===g.isReviewed?(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(u5,{item:!0,xs:12,sm:6,md:6,lg:6,className:"my-2",children:(0,w.jsx)(bL,{Type:"button",OnPress:U,Color:"error",children:"Suspend"})}),(0,w.jsx)(u5,{item:!0,xs:12,sm:6,md:6,lg:6,className:"my-2",children:(0,w.jsx)(bL,{Type:"button",OnPress:D,children:"Close"})})]}):i||(null===g||void 0===g?void 0:g.createdBy)!==a.uid&&!L?null:(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(u5,{item:!0,xs:12,sm:6,md:6,lg:6,className:"my-2",children:(0,w.jsx)(bL,{Type:"button",OnPress:U,Color:"error",children:"Suspend"})}),(0,w.jsx)(u5,{item:!0,xs:12,sm:6,md:6,lg:6,className:"my-2",children:(0,w.jsx)(bL,{Type:"button",OnPress:()=>{const e=(e=>e.map((e=>e.isYes||e.isNo?null:{itemId:e.id,message:"Select at least one value."})).filter((e=>null!==e)))([...z]),t=(e=>e.map((e=>e.isChecked?e.isChecked||e.isProvided?null:{itemId:e.id,message:"Select at least one value."}:{itemId:e.id,message:"Checked must be selected."})).filter((e=>null!==e)))([...C]);(null===k||void 0===k?void 0:k.length)===(null===z||void 0===z?void 0:z.length)&&(null===b||void 0===b?void 0:b.length)===(null===C||void 0===C?void 0:C.length)?0===e.length&&0===t.length?Q():(e.length>0&&(P(e[0]),c("One of the check point have error, please check once.","error")),t.length>0&&(O(t[0]),c("Select 'Checked' if 'Provided' is chosen.","error"))):(null===k||void 0===k?void 0:k.length)!==(null===z||void 0===z?void 0:z.length)&&(null===b||void 0===b?void 0:b.length)!==(null===C||void 0===C?void 0:C.length)?(T("All the check list are mandatory"),R("All the PPE list are mandatory"),c("All the check list and PPE list are mandatory, please check once.","error")):(null===k||void 0===k?void 0:k.length)!==(null===z||void 0===z?void 0:z.length)?(T("All the check list are mandatory"),c("All the check list are mandatory, please check once.","error")):(null===b||void 0===b?void 0:b.length)!==(null===C||void 0===C?void 0:C.length)&&(R("All the PPE list are mandatory"),c("All the PPE list are mandatory, please check once.","error"))},children:"Save"})})]})})})]})]})};function Ble(e){var t,a,n="";if("string"==typeof e||"number"==typeof e)n+=e;else if("object"==typeof e)if(Array.isArray(e)){var r=e.length;for(t=0;tt.root})((e=>{let{theme:t}=e;return{padding:t.spacing(3)}})),Fle=n.forwardRef((function(e,t){const a=Y6({props:e,name:"MuiTabPanel"}),{children:n,className:r,value:o}=a,i=(0,p.A)(a,Nle),c=(0,A.A)({},a),s=(e=>{const{classes:t}=e;return(0,I.A)({root:["root"]},Ile,t)})(c),l=Kce();if(null===l)throw new TypeError("No TabContext provided");const d=Vce(l,o),u=Gce(l,o);return(0,w.jsx)(Ple,(0,A.A)({"aria-labelledby":u,className:Rle(s.root,r),hidden:o!==l.value,id:d,ref:t,role:"tabpanel",ownerState:c},i,{children:o===l.value&&n}))})),Ole=Fle,Dle=QU((e=>({menuItem:{display:"grid"}}))),Ule=e=>{let{Data:t}=e;const a=t&&((null===t||void 0===t?void 0:t.length)||0);return(0,w.jsxs)("div",{className:"d-flex gap-2 align-items-center",children:[(0,w.jsx)(pz,{noWrap:!0,className:"inter-medium-300",variant:"inherit",children:t&&t[0].name}),a>1?(0,w.jsx)(e6,{Placement:"top",Title:t.map((e=>e.name)).join(", "),children:(0,w.jsx)(bW,{label:"+".concat(a-1," more"),size:"small",style:{cursor:"pointer"}})}):null]})},jle=e=>{let{RowData:t=[],Columns:a,RowsToDisplay:r,OptionsForRowsPerPage:o,HoverEffect:i,DenseTable:c,RequiredSearch:s,DataToBeExport:l,FileNameForExportData:d,HeaderFontSize:u,IsOutSideSearch:m}=e;const f=Dle(),[h,A]=(0,n.useState)("desc"),[p,g]=(0,n.useState)("startDate"),[v,b]=(0,n.useState)([...t]),[y,k]=(0,n.useState)(0),[x,z]=(0,n.useState)(r||10),[M,C]=(0,n.useState)("");return(0,n.useEffect)((()=>{if(M){const e=c0(M,t);b(e),k(0)}else b([...t])}),[M]),(0,n.useEffect)((()=>{m&&t&&(b(t),k(0))}),[t,m]),(0,w.jsxs)(ct,{sx:{width:"100%",mb:2,borderRadius:"5px"},children:[(s||l)&&(0,w.jsx)("div",{className:"d-flex align-items-center py-2 ps-2 pe-3",style:{background:"rgba(224, 224, 224, 0.4)",borderRadius:"5px 5px 0 0"},children:(0,w.jsxs)("div",{className:"d-flex align-items-center gap-1",children:[s&&(0,w.jsx)(DK,{CancelSearch:()=>{C(""),c0(M,t),b([...t])},HandleSearch:e=>{const{value:a}=e.target;C(a),c0(a,t)},SearchText:M}),l&&(0,w.jsx)(bL,{Type:"submit",OnPress:()=>{$x(t,a,d)},Size:"small",ClassName:"ms-2",children:"Export"})]})}),(0,w.jsx)(f0,{style:s||l?{}:{borderTopLeftRadius:"5px",borderTopRightRadius:"5px"},children:(0,w.jsxs)(y0,{size:c?"small":"medium",className:"rounded rounded-2",children:[(0,w.jsx)(E0,{style:{background:"rgba(224, 224, 224, 0.4)"},children:(0,w.jsx)(F0,{children:a.map((e=>(0,w.jsx)(_0,{sortDirection:p===e.id&&h,style:{cursor:"pointer",padding:"auto",fontSize:u||"13px"},align:e.headerAlign||"left",children:e.isSort?(0,w.jsx)(q0,{active:p===e.id,direction:p===e.id?h:"asc",onClick:()=>t0(h,p,e.id,A,g),children:(0,w.jsx)(pz,{className:"inter-medium-300",noWrap:!0,variant:"inherit",children:e.label})}):(0,w.jsx)(pz,{className:"inter-medium-300",variant:"inherit",noWrap:!0,children:e.label})},e.id)))})}),(0,w.jsx)(a4,{children:v&&v[0]?i0(v,o0(h,p,a)).slice(y*x,y*x+x).map((e=>(0,w.jsx)(F0,{hover:!!i,role:"row",tabIndex:-1,children:a.map((t=>(0,w.jsx)(_0,{align:t.cellAlign||"left",sx:{padding:"auto",minWidth:t.columnWidth},children:"allLaboursString"===t.id?(0,w.jsx)(Ule,{Data:e.assignedLabours}):"closedInDays"===t.id?e[t.id]:(0,w.jsx)(pz,{noWrap:!0,className:"inter-medium-300",variant:"inherit",children:"startDate"===t.id||"endDate"===t.id?cz(e[t.id]):e[t.id]||"Not Available"})},t.id)))},e.id))):(0,w.jsx)(F0,{hover:!!i,role:"row",children:(0,w.jsx)(_0,{align:"center",sx:{padding:"auto"},colSpan:null===a||void 0===a?void 0:a.length,children:(0,w.jsx)(pz,{variant:"subtitle2",className:"inter-regular-400 my-3",children:"There are no records to display"})})})})]})}),(0,w.jsx)(M4,{rowsPerPageOptions:o||[5,10,25],component:"div",className:"custom-mui-pagination",slotProps:{select:{MenuProps:{MenuListProps:{classes:{root:f.menuItem},sx:{"& .MuiMenuItem-root":{padding:"5px 8px"}}}}}},count:v&&v.length,rowsPerPage:x,page:y,onPageChange:(e,t)=>a0(0,t,k),onRowsPerPageChange:e=>n0(e,z,k)})]})},Lle=e=>{let{Data:t}=e;const a=t&&((null===t||void 0===t?void 0:t.length)||0);return(0,w.jsxs)("div",{className:"d-flex gap-2 align-items-center",children:[(0,w.jsx)(_o,{noWrap:!0,className:"inter-medium-300",variant:"inherit",children:t&&t[0].label}),a>1?(0,w.jsx)(e6,{Placement:"top",Title:t.map((e=>e.label)).join(", "),children:(0,w.jsx)(bW,{label:"+".concat(a-1," more"),size:"small",style:{cursor:"pointer"}})}):null]})},_le=[{label:"Work Permit Id",excelName:"Work Permit Id",excelDataField:"permitId",isSort:!1,id:"permitId",isIcon:!1},{label:"Start Date",excelName:"Start Date",excelDataField:"readableStartDate",isSort:!0,isDate:!0,id:"startDate",isIcon:!1},{label:"End Date",excelName:"End Date",excelDataField:"readableEndDate",isSort:!0,isDate:!0,id:"endDate",isIcon:!1},{label:"Permit Category",excelName:"Permit Category",excelDataField:"isHolidayWorkPermit",isSort:!1,id:"isHolidayWorkPermit",isIcon:!1},{label:"Permit Type",excelName:"Permit Type",excelDataField:"workPermitTypeName",isSort:!1,id:"workPermitTypeName",isIcon:!1},{label:"Permit Status",excelName:"Permit Status",excelDataField:"status",isSort:!1,id:"status",isIcon:!1},{label:"Contractor Name",excelName:"Contractor Name",excelDataField:"contractorName",isSort:!1,id:"contractorName",isIcon:!1},{label:"Plant Name",excelName:"Plant Name",excelDataField:"plantName",isSort:!1,columnWidth:"150px",id:"plantName",isIcon:!1},{label:"Location Name",excelName:"Location Name",excelDataField:"locationName",isSort:!1,columnWidth:"150px",id:"locationName",isIcon:!1},{label:"Labours",excelName:"Labours",excelDataField:"allLaboursString",isSort:!1,id:"allLaboursString",isIcon:!1},{label:"Created On",excelName:"Created On",excelDataField:"createdAt",isSort:!0,isDate:!0,id:"createdAt",isIcon:!1},{label:"Update On",excelName:"Update On",excelDataField:"updatedAt",isSort:!0,isDate:!0,id:"updatedAt",isIcon:!1},{label:"Created By",excelName:"Created By",excelDataField:"createdByName",isSort:!1,id:"createdByName",isIcon:!1},{label:"Approved By",excelName:"Approved By",excelDataField:"approvedByName",isSort:!1,id:"approvedByName",isIcon:!1},{label:"Reviewed By",excelName:"Reviewed By",excelDataField:"reviewedByName",isSort:!1,id:"reviewedByName",isIcon:!1},{label:"Closed By",excelName:"Closed By",excelDataField:"closedByName",isSort:!1,id:"closedByName",isIcon:!1},{label:"Suspended By",excelName:"Suspended By",excelDataField:"suspendByName",isSort:!1,id:"suspendByName",isIcon:!1},{label:"Rejected By",excelName:"Rejected By",excelDataField:"rejectedByName",isSort:!1,id:"rejectedByName",isIcon:!1},{label:"Closed Within (Days)",excelName:"Closed Within (Days)",excelDataField:"closedInDays",isSort:!1,id:"closedInDays",isIcon:!1}],Hle=[{label:"All",value:"All"}],Qle=[{label:"All",value:"All"},{label:"Regular",value:"Regular"},{label:"Holiday",value:"Holiday"}],Kle=[{label:"All",value:"All"},{label:"New Created",value:"1"},{label:"Approved",value:"2"},{label:"In Progress",value:"3"},{label:"Closed",value:"4"},{label:"Rejected",value:"5"},{label:"Suspended",value:"6"},{label:"Expired",value:"7"}],Vle=[{label:"Detailed Report",value:"1"},{label:"Summary Report",value:"2"}],Gle=[{name:"Plant Name",excelName:"Plant Name",selector:e=>e.plantName,cell:e=>e.plantName},{name:"From Date",excelName:"From Date",selector:e=>e.fromDate,cell:e=>e.fromDate},{name:"To Date",excelName:"To Date",selector:e=>e.toDate,cell:e=>e.toDate},{name:"Work Permit Type",excelName:"Work Permit Type",selector:e=>e.workPermitTypeNames,cell:e=>(0,w.jsx)("div",{...e,style:{width:"100%"},children:(0,w.jsx)(Lle,{Data:e.workPermitTypeNames})})},{name:"Work Permit Category",excelName:"Work Permit Category",selector:e=>e.workPermitCategory,center:"true",width:"12rem",cell:e=>(0,w.jsx)("div",{...e,style:{width:"100%",textAlign:"center"},children:e.workPermitCategory})}],Wle=[{name:(0,w.jsx)("div",{children:"Location Name"}),excelName:"Location Name",width:"12rem",selector:e=>e.locationName,cell:e=>e.locationName,conditionalCellStyles:[{when:e=>"Total Per Status"===e.locationName,style:{fontWeight:600}}]},{name:(0,w.jsx)("div",{children:"New Created"}),excelName:"New Created",selector:e=>e.locationTotalNewWorkPermitCount,cell:e=>e.locationTotalNewWorkPermitCount},{name:(0,w.jsx)("div",{children:"In Progress"}),excelName:"In Progress",selector:e=>e.locationTotalInProgressCount,cell:e=>e.locationTotalInProgressCount},{name:(0,w.jsx)("div",{children:"Approved"}),excelName:"Approved",selector:e=>e.locationTotalApprovedCount,cell:e=>e.locationTotalApprovedCount},{name:(0,w.jsx)("div",{children:"Approval Pending"}),excelName:"Approval Pending",selector:e=>e.locationTotalApprovalPendingCount,cell:e=>e.locationTotalApprovalPendingCount},{name:(0,w.jsx)("div",{children:"Closed"}),excelName:"Closed",selector:e=>e.locationTotalClosedCount,cell:e=>e.locationTotalClosedCount},{name:(0,w.jsx)("div",{children:"Closure Pending"}),excelName:"Closure Pending",selector:e=>e.locationTotalClosurePendingCount,cell:e=>e.locationTotalClosurePendingCount},{name:(0,w.jsx)("div",{children:"Rejected"}),excelName:"Rejected",selector:e=>e.locationTotalRejectedCount,cell:e=>e.locationTotalRejectedCount},{name:(0,w.jsx)("div",{children:"Suspended"}),excelName:"Suspended",width:"6.5rem",selector:e=>e.locationTotalSuspendedCount,cell:e=>e.locationTotalSuspendedCount},{name:(0,w.jsx)("div",{children:"Expired"}),excelName:"Expired",selector:e=>e.locationTotalExpiredCount,cell:e=>e.locationTotalExpiredCount},{name:(0,w.jsx)("div",{children:"Total By Location"}),excelName:"Total By Location",style:{backgroundColor:"rgba(224, 224, 224, 0.4)"},selector:e=>e.locationTotalWorkPermitCount,cell:e=>e.locationTotalWorkPermitCount}];var Yle=a(8786);const qle=e=>(0,w.jsxs)("div",{className:"px-4 pt-2 pb-3",children:[(0,w.jsx)(_o,{variant:"subtitle2",className:"inter-regular-400 my-2",children:"Plant Summary by Current Status"}),(0,w.jsx)("div",{className:"box-elevation-1 p-0",style:{borderBottomLeftRadius:"5px",borderBottomRightRadius:"5px"},children:(0,w.jsx)(Yle.Ay,{data:e.data.locations,persistTableHead:!0,noDataComponent:(0,w.jsx)(Jle,{}),conditionalRowStyles:[{when:e=>"Total Per Status"===e.locationName,style:{backgroundColor:"rgba(224, 224, 224, 0.4)"}}],columns:Wle||[]})})]}),Jle=()=>(0,w.jsx)("div",{className:"w-100 d-flex align-items-center justify-content-center",children:(0,w.jsx)(_o,{variant:"subtitle2",className:"inter-regular-400 my-3 text-center",children:"There are no records to display"})}),Xle=()=>{const e=tz()&&tz(),t=JSON.parse(localStorage.getItem("%temp?localhost:user-details?client%"));document.title="".concat(e," | Work Permit");const{showSnackbar:a}=r_(),{showBackdrop:r,hideBackdrop:o}=M_(),{assignedPlants:i,role:c,accountId:s}=KD();let l=wz("(max-width:599px)");const[d,u]=(0,n.useState)(!1),[m,f]=(0,n.useState)([]),[h,A]=(0,n.useState)([]),[p,g]=(0,n.useState)(""),[v,b]=(0,n.useState)([]),[y,k]=(0,n.useState)([]),[x,z]=(0,n.useState)([]),[M,C]=(0,n.useState)([]),[S,E]=(0,n.useState)([]),[T,B]=(0,n.useState)([]),[R,I]=(0,n.useState)(!1),[N,P]=(0,n.useState)("1"),F={minHeight:40,"& .MuiTabs-indicator":{backgroundColor:WD,height:"3px"}},O={minHeight:40,"&.Mui-selected":{color:WD,borderBottomColor:WD}},D=!(!c||"superadmin"!==c.toLowerCase()&&"admin"!==c.toLowerCase()),U=(null===t||void 0===t?void 0:t.timeZone)||"Asia/Kolkata",j=()=>{r(),R$(s).then((e=>{if(e&&e.data){const{statusCode:t,data:n,message:r,success:i}=e.data;if(i&&200===t){const e=n&&n[0]?n.map((e=>({label:e.workPermitTypename,value:e.id}))):[];(null===e||void 0===e?void 0:e.length)>1?k([...Hle,...e]):k(e),T$(s).then((e=>{if(e&&e.data){const{statusCode:t,data:n,message:r,success:o}=e.data;if(o&&200===t){const e=n&&n.length>0?n.map((e=>({label:e.name,value:e.id}))):[];(null===e||void 0===e?void 0:e.length)>1?z([...Hle,...e]):z(e)}else a(r||n||Vx.CONTRACTOR_MASTER.FETCHED.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),a(bx,gx)})).finally((()=>{o()}))}else a(r||n||Vx.WORK_PERMIT_MASTER.GET.WORK_PERMIT_TYPE.FAILED,gx)}})).catch((e=>{console.log("Error: ",e),o(),a(bx,gx)}))},L=e=>{var t;u(!0),(t=e,TD("/reports/workPermitReport",t).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response))).then((e=>{if(e&&e.data){const{statusCode:t,data:n,message:r,success:o}=e.data;if(o&&200===t){const e=(n&&n.length>0?n.map((e=>{var t,a,n,r,o,i,c;const s=e.startDate,l=null===(t=e.closedTime)||void 0===t?void 0:t._seconds;return{...e,contractorName:e.contractor[0].contractorName,assignedLabours:e.contractor[0].assignedLabours,allLaboursString:e.contractor[0].assignedLabours.map((e=>e.name)).join(", "),createdByName:null!==(a=null===e||void 0===e?void 0:e.createdByName)&&void 0!==a?a:"Not Available",approvedByName:null!==(n=null===e||void 0===e?void 0:e.approvedByName)&&void 0!==n?n:"Not Available",closedByName:null!==(r=null===e||void 0===e?void 0:e.closedByName)&&void 0!==r?r:"Not Available",reviewedByName:null!==(o=null===e||void 0===e?void 0:e.reviewedByName)&&void 0!==o?o:"Not Available",suspendByName:null!==(i=null===e||void 0===e?void 0:e.suspendByName)&&void 0!==i?i:"Not Available",rejectedByName:null!==(c=null===e||void 0===e?void 0:e.rejectedByName)&&void 0!==c?c:"Not Available",isHolidayWorkPermit:e.isHolidayWorkPermit?"Holiday Permit":"Regular Permit",readableStartDate:cz(e.startDate),readableEndDate:cz(e.endDate),createdAt:cz(e.createdAt._seconds),updatedAt:cz(e.updatedAt._seconds),closedInDays:s&&l?sz(s,l):"Not Available"}})):[]).sort(((e,t)=>{var a,n;const r=Wx().unix((null===(a=e.startDate)||void 0===a?void 0:a._seconds)||0).tz(U).valueOf();return Wx().unix((null===(n=t.endDate)||void 0===n?void 0:n._seconds)||0).tz(U).valueOf()-r}));A(e),f(e)}else a(r||n||Vx.REPORT_MASTER.FETCHED.FAILED,gx),A([]),f([])}})).catch((e=>{console.log("Error: ",e),a(bx,gx)})).finally((()=>{u(!1)}))},_=(e,t)=>{var n;I(!0),(n=e,TD("/reports/summaryReport",n).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response))).then((e=>{if(e&&e.data){const{statusCode:n,data:r,message:o,success:i}=e.data;if(i&&200===n){const e=r&&r.length>0?r.map((e=>{var a;return{fromDate:cz(e.fromDate),toDate:cz(e.toDate),plantName:e.plantName,workPermitTypeNames:t,workPermitTypeNameString:t.map((e=>e.label)).join(", "),workPermitCategory:e.workPermitCategory,locations:(null===(a=e.locations)||void 0===a?void 0:a.length)>=1?[...e.locations,{locationName:"Total Per Status",locationTotalNewWorkPermitCount:e.plantTotalNewWorkPermitCount,locationTotalInProgressCount:e.plantTotalInProgressCount,locationTotalApprovedCount:e.plantTotalApprovedCount,locationTotalApprovalPendingCount:e.plantTotalApprovalPendingCount,locationTotalClosedCount:e.plantTotalClosedCount,locationTotalClosurePendingCount:e.plantTotalClosurePendingCount,locationTotalRejectedCount:e.plantTotalRejectedCount,locationTotalSuspendedCount:e.plantTotalSuspendedCount,locationTotalExpiredCount:e.plantTotalExpiredCount,locationTotalWorkPermitCount:e.plantTotalWorkPermitCount}]:[]}})):[];B(e)}else a(o||r||Vx.REPORT_MASTER.FETCHED.FAILED,gx),B([])}})).catch((e=>{console.log("Error: ",e),a(bx,gx)})).finally((()=>{I(!1)}))},H=cZ({enableReinitialize:!0,initialValues:{plantId:"",workPermitTypeId:[],contractorId:[],locationId:[],userId:[],permitCategory:"All",statusId:[],fromDate:"",toDate:""},validationSchema:y$({plantId:l$().required(Qx.PLANT),workPermitTypeId:w$(Qx.WORK_PERMIT_TYPE).of(y$()),contractorId:w$(Qx.CONTRACTOR).of(y$()),locationId:w$(Qx.LOCATION).of(y$()),userId:w$(Qx.USER).of(y$()),permitCategory:l$(),statusId:w$(Qx.STATUS).of(y$()),fromDate:l$().required(Qx.FROM_DATE),toDate:l$().required(Qx.TO_DATE)}),onSubmit:e=>{const{plantId:t,workPermitTypeId:n,contractorId:r,locationId:o,userId:i,permitCategory:c,statusId:l,fromDate:d,toDate:u}=e,{workPermitTypeIds_Arr:m,contractorIds_Arr:f,plantLocationIds_Arr:h,plantUserIds_Arr:A,workPermitStatusIds_Arr:p}=(v=r,b=o,k=i,w=l,{workPermitTypeIds_Arr:(g=n)&&g[0]?"All"===g[0].label?y.filter((e=>"All"!==e.value)).map((e=>e.value)):g.map((e=>e.value)):[],contractorIds_Arr:v&&v[0]?"All"===v[0].label?x.filter((e=>"All"!==e.value)).map((e=>e.value)):v.map((e=>e.value)):[],plantLocationIds_Arr:b&&b[0]?"All"===b[0].label?M.filter((e=>"All"!==e.value)).map((e=>e.value)):b.map((e=>e.value)):[],plantUserIds_Arr:k&&k[0]?"All"===k[0].label?S.filter((e=>"All"!==e.value)).map((e=>e.value)):k.map((e=>e.value)):[],workPermitStatusIds_Arr:w&&w[0]?"All"===w[0].label?Kle.filter((e=>"All"!==e.value)).map((e=>e.value)):w.map((e=>e.value)):[]});var g,v,b,k,w;const z={plantId:[t],workPermitTypeId:m,fromDate:d,toDate:u,statusId:p,locationId:h,userId:A,contractorId:f,accountId:s,permitCategory:"Regular"===c?2:"Holiday"===c?3:1};navigator.onLine?L(z):a(vx,gx)}}),Q=cZ({enableReinitialize:!0,initialValues:{summaryPlantId:[],summaryWorkPermitTypeId:[],summaryPermitCategory:"All",summaryFromDate:"",summaryToDate:""},validationSchema:y$({summaryPlantId:w$(Qx.PLANT).of(y$()).min(1,Qx.PLANT).required(Qx.PLANT),summaryPermitCategory:l$().required(Qx.CATEGORY),summaryWorkPermitTypeId:w$(Qx.WORK_PERMIT_TYPE).of(y$()).min(1,Qx.WORK_PERMIT_TYPE).required(Qx.WORK_PERMIT_TYPE),summaryFromDate:l$().required(Qx.FROM_DATE),summaryToDate:l$().required(Qx.TO_DATE)}),onSubmit:e=>{const{summaryPlantId:t,summaryWorkPermitTypeId:n,summaryPermitCategory:r,summaryFromDate:o,summaryToDate:i}=e,c={plantId:t&&t[0]?"All"===t[0].label?v.filter((e=>"All"!==e.value)).map((e=>e.value)):t.map((e=>e.value)):[],workPermitTypeId:n&&n[0]?"All"===n[0].label?y.filter((e=>"All"!==e.value)).map((e=>e.value)):n.map((e=>e.value)):[],permitCategory:"Regular"===r?2:"Holiday"===r?3:1,fromDate:o,toDate:i,accountId:s};navigator.onLine?_(c,n):a(vx,gx)}}),K=e=>{r(),z$(e,s).then((n=>{if(n&&n.data){const{statusCode:r,data:i,message:c}=n.data;if(r&&200===r){const n=i&&i[0]?i.filter((e=>"workpermit.superadmin@zingworks.in"!==e.email.toLowerCase())).map((e=>({label:e.userName,value:e.id}))):[];if((null===n||void 0===n?void 0:n.length)>1?E([...Hle,...n]):E(n),!D){const e=[...n].filter((e=>e.value===(null===t||void 0===t?void 0:t.uid)));H.setFieldValue("userId",[e[0]])}a("Plant users fetched successfully.",px),(e=>{E$(e,s).then((e=>{if(e&&e.data){const{statusCode:t,data:n,message:r}=e.data;if(t&&200===t){const e=n&&n[0]?n.map((e=>({label:e.name,value:e.id}))):[];(null===e||void 0===e?void 0:e.length)>1?C([...Hle,...e]):C(e),a("Plant location fetched successfully.",px)}else a(r||n||"Failed to fetch plant locations",gx),C([])}})).catch((e=>{console.log("Error: ",e),a(bx,gx)})).finally((()=>{o()}))})(e)}else a(c||"Failed to fetch plant users",gx),E([])}})).catch((e=>{console.log("Error: ",e),o(),a(bx,gx)}))},V=(e,t,a)=>{if("Detailed"===e){if(!t||0===t.length)return void H.setFieldValue(a,[]);if("All"===t[0].label)H.setFieldValue(a,[...Hle]);else{const e=t.filter(((e,t,a)=>a.findIndex((t=>t.value===e.value))===t));H.setFieldValue(a,e)}}else{if(!t||0===t.length)return void Q.setFieldValue(a,[]);if("All"===t[0].label)Q.setFieldValue(a,[...Hle]);else{const e=t.filter(((e,t,a)=>a.findIndex((t=>t.value===e.value))===t));Q.setFieldValue(a,e)}}};(0,n.useEffect)((()=>{navigator.onLine?(()=>{const e=[...i].map((e=>({label:e.name,value:e.id})));b(e),j()})():a(vx,gx)}),[]),(0,n.useEffect)((()=>{if(""===p)f(h);else{const e=s0(p,h);f(e)}}),[p]);return(0,w.jsx)("div",{className:"page-content",children:(0,w.jsx)(wH,{container:!0,children:(0,w.jsx)(wH,{item:!0,xs:12,className:"my-2",children:(0,w.jsxs)(Qce,{value:N,children:[(0,w.jsx)("div",{style:{borderBottom:"1px solid ".concat(XD)},children:(0,w.jsx)(kse,{onChange:(e,t)=>{P(t)},sx:F,variant:"scrollable",children:Vle.map(((e,t)=>(0,w.jsx)(_ce,{disabled:d,textColor:WD,indicatorColor:WD,sx:O,className:"text-to-capitalize custom-padding-for-tabs",label:e.label,value:e.value},t)))})}),(0,w.jsxs)(Ole,{value:"1",className:"p-1",children:[(0,w.jsxs)(wH,{container:!0,className:"my-1",spacing:2,children:[(0,w.jsxs)(wH,{item:!0,xs:12,sm:6,md:3,lg:3,className:"py-1",children:[(0,w.jsxs)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:["Select Plant ",(0,w.jsx)("span",{className:"mandatory-field",children:"*"})]}),(0,w.jsx)(OK,{IsSelect:!0,Name:"plantId",Id:"plantId",PlaceHolder:"Select Plant",Disabled:d,Value:H.values.plantId||"",SelectOptions:v||[],OnChange:e=>{H.handleChange(e);const{value:t}=e.target;H.setFieldValue("locationId",[]),H.setFieldTouched("locationId",""),H.setFieldValue("userId",[]),H.setFieldTouched("userId",""),C([]),E([]),navigator.onLine?K(t):a(vx,gx)},OnBlur:H.handleBlur,Error:!(!H.touched.plantId||!H.errors.plantId),HelperText:H.errors.plantId||""})]}),(0,w.jsxs)(wH,{item:!0,xs:12,sm:6,md:3,lg:3,className:"py-1",children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Select User"}),(0,w.jsx)(N6,{Options:S||[],ChipLimit:1,GetOptionDisabled:e=>H.values.userId.some((e=>"All"===e.value))&&"All"!==e.value||H.values.userId.some((e=>"All"!==e.value))&&"All"===e.value,DisableCloseOnSelect:!0,Disabled:d||!D,Id:"userId",Value:H.values.userId.map((e=>e)),HandleOnChange:(e,t)=>V("Detailed",t,"userId"),HandleOnBlur:H.handleBlur,TextInputId:"userId",TextInputName:"userId",TextInputPlaceholder:"Select user",TextInputError:!(!H.touched.userId||!H.errors.userId),TextInputHelperText:H.touched.userId&&H.errors.userId?(0,w.jsx)(PK,{ErrorMessage:H.errors.userId}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,sm:6,md:3,lg:3,className:"py-1",children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Select Plant Location"}),(0,w.jsx)(N6,{Options:M||[],ChipLimit:1,GetOptionDisabled:e=>H.values.locationId.some((e=>"All"===e.value))&&"All"!==e.value||H.values.locationId.some((e=>"All"!==e.value))&&"All"===e.value,DisableCloseOnSelect:!0,Disabled:d,Id:"locationId",Value:H.values.locationId.map((e=>e)),HandleOnChange:(e,t)=>V("Detailed",t,"locationId"),HandleOnBlur:H.handleBlur,TextInputId:"locationId",TextInputName:"locationId",TextInputPlaceholder:"Select location",TextInputError:!(!H.touched.locationId||!H.errors.locationId),TextInputHelperText:H.touched.locationId&&H.errors.locationId?(0,w.jsx)(PK,{ErrorMessage:H.errors.locationId}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,sm:6,md:3,lg:3,className:"py-1",children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Select Permit Category"}),(0,w.jsx)(OK,{IsSelect:!0,Name:"permitCategory",PlaceHolder:"Select Permit Category",Id:"permitCategory",Value:H.values.permitCategory||"",SelectOptions:Qle||[],OnChange:H.handleChange,OnBlur:H.handleBlur,Disabled:d,Error:!(!H.touched.permitCategory||!H.errors.permitCategory),HelperText:H.errors.permitCategory||""})]})]}),(0,w.jsxs)(wH,{container:!0,className:"my-1",spacing:2,children:[(0,w.jsxs)(wH,{item:!0,xs:12,sm:6,md:3,lg:3,className:"py-1",children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Select Work Permit Type"}),(0,w.jsx)(N6,{Options:y||[],ChipLimit:1,GetOptionDisabled:e=>H.values.workPermitTypeId.some((e=>"All"===e.value))&&"All"!==e.value||H.values.workPermitTypeId.some((e=>"All"!==e.value))&&"All"===e.value,DisableCloseOnSelect:!0,Disabled:d,Id:"workPermitTypeId",Value:H.values.workPermitTypeId.map((e=>e)),HandleOnChange:(e,t)=>{V("Detailed",t,"workPermitTypeId")},HandleOnBlur:H.handleBlur,TextInputId:"workPermitTypeId",TextInputName:"workPermitTypeId",TextInputPlaceholder:"Select work permit type",TextInputError:!(!H.touched.workPermitTypeId||!H.errors.workPermitTypeId),TextInputHelperText:H.touched.workPermitTypeId&&H.errors.workPermitTypeId?(0,w.jsx)(PK,{ErrorMessage:H.errors.workPermitTypeId}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,sm:6,md:3,lg:3,className:"py-1",children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Select Contractor"}),(0,w.jsx)(N6,{Options:x||[],ChipLimit:1,GetOptionDisabled:e=>H.values.contractorId.some((e=>"All"===e.value))&&"All"!==e.value||H.values.contractorId.some((e=>"All"!==e.value))&&"All"===e.value,DisableCloseOnSelect:!0,Disabled:d,Id:"contractorId",Value:H.values.contractorId.map((e=>e)),HandleOnChange:(e,t)=>V("Detailed",t,"contractorId"),HandleOnBlur:H.handleBlur,TextInputId:"contractorId",TextInputName:"contractorId",TextInputPlaceholder:"Select contractor",TextInputError:!(!H.touched.contractorId||!H.errors.contractorId),TextInputHelperText:H.touched.contractorId&&H.errors.contractorId?(0,w.jsx)(PK,{ErrorMessage:H.errors.contractorId}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,sm:6,md:3,lg:3,className:"py-1",children:[(0,w.jsxs)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:["From Date ",(0,w.jsx)("span",{className:"mandatory-field",children:"*"})]}),(0,w.jsx)(qae,{Name:"fromDate",Id:"fromDate",EnablePast:!0,Value:H.values.fromDate||"",OnBlur:H.handleBlur,OnChange:e=>{H.handleChange(e),H.setFieldValue("toDate",""),H.setFieldTouched("toDate","")},PlaceHolder:"DD/MM/YYYY",Disabled:d,Error:!(!H.touched.fromDate||!H.errors.fromDate),HelperText:H.touched.fromDate&&H.errors.fromDate?(0,w.jsx)(PK,{ErrorMessage:H.errors.fromDate}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,sm:6,md:3,lg:3,className:"py-1",children:[(0,w.jsxs)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:["To Date ",(0,w.jsx)("span",{className:"mandatory-field",children:"*"})]}),(0,w.jsx)(qae,{Name:"toDate",EnablePast:!0,Id:"toDate",Value:H.values.toDate||"",OnBlur:H.handleBlur,OnChange:H.handleChange,PlaceHolder:"DD/MM/YYYY",Disabled:d,ShouldDisableCurrentDate:e=>{const a=(null===t||void 0===t?void 0:t.timeZone)||"Asia/Kolkata",n=Wx()(e).startOf("day").tz(a),r=Wx()(H.values.fromDate).tz(a);return n.isBefore(Wx()(r).startOf("day"))},Error:!(!H.touched.toDate||!H.errors.toDate),HelperText:H.touched.toDate&&H.errors.toDate?(0,w.jsx)(PK,{ErrorMessage:H.errors.toDate}):null})]})]}),(0,w.jsxs)(wH,{container:!0,className:"my-1",spacing:2,justifyContent:"space-between",children:[(0,w.jsxs)(wH,{item:!0,xs:12,sm:6,md:3,lg:3,className:"py-1",children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Select Status"}),(0,w.jsx)(N6,{Options:Kle||[],ChipLimit:1,GetOptionDisabled:e=>H.values.statusId.some((e=>"All"===e.value))&&"All"!==e.value||H.values.statusId.some((e=>"All"!==e.value))&&"All"===e.value,DisableCloseOnSelect:!0,Disabled:d,Id:"statusId",Value:H.values.statusId.map((e=>e)),HandleOnChange:(e,t)=>V("Detailed",t,"statusId"),HandleOnBlur:H.handleBlur,TextInputId:"statusId",TextInputName:"statusId",TextInputPlaceholder:"Select status",TextInputError:!(!H.touched.statusId||!H.errors.statusId),TextInputHelperText:H.touched.statusId&&H.errors.statusId?(0,w.jsx)(PK,{ErrorMessage:H.errors.statusId}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,sm:6,md:2,lg:2,className:l?"mt-1":"py-1",children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",style:{visibility:"hidden",display:l?"none":"grid"},children:"Generate Report"}),(0,w.jsx)(bL,{IsDisabled:d,OnPress:H.handleSubmit,children:"Generate Report"})]})]}),(0,w.jsx)(hl,{style:{color:"GrayText",border:"0.02rem solid GrayText"},className:"my-2"}),(0,w.jsx)(wH,{container:!0,className:"my-1",spacing:2,children:d?(0,w.jsx)(xH,{}):(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(wH,{item:!0,xs:12,sm:4,md:4,lg:4,children:(0,w.jsx)(DK,{CancelSearch:()=>{g("")},HandleSearch:e=>g(e.target.value),SearchText:p})}),(0,w.jsx)(wH,{item:!0,xs:!1,sm:5,md:6,lg:6,style:{display:l?"none":"grid"}}),(0,w.jsx)(wH,{item:!0,xs:12,sm:3,md:2,lg:2,children:(0,w.jsx)(bL,{Type:"submit",IsDisabled:!h[0],OnPress:()=>{$x(h,_le,"WorkPermitReport")},Size:"small",children:"Export To Excel"})}),(0,w.jsx)(wH,{item:!0,xs:12,children:(0,w.jsx)(jle,{Columns:_le,RowData:m||[],DenseTable:!0,RowsToDisplay:10,OptionsForRowsPerPage:[5,10,15,25,50],IsOutSideSearch:!0})})]})})]}),(0,w.jsxs)(Ole,{value:"2",className:"p-1",children:[(0,w.jsxs)(wH,{container:!0,className:"my-1",spacing:2,children:[(0,w.jsxs)(wH,{item:!0,xs:12,sm:6,md:3,lg:3,className:"py-1",children:[(0,w.jsxs)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:["Select Plant ",(0,w.jsx)("span",{className:"mandatory-field",children:"*"})]}),(0,w.jsx)(N6,{Options:[{label:"All",value:"All"},...v]||[],ChipLimit:1,GetOptionDisabled:e=>Q.values.summaryPlantId.some((e=>"All"===e.value))&&"All"!==e.value||Q.values.summaryPlantId.some((e=>"All"!==e.value))&&"All"===e.value,DisableCloseOnSelect:!0,Disabled:R,Id:"summaryPlantId",Value:Q.values.summaryPlantId.map((e=>e)),HandleOnChange:(e,t)=>{V("Summary",t,"summaryPlantId")},HandleOnBlur:Q.handleBlur,TextInputId:"summaryPlantId",TextInputName:"summaryPlantId",TextInputPlaceholder:"Select plant",TextInputError:!(!Q.touched.summaryPlantId||!Q.errors.summaryPlantId),TextInputHelperText:Q.touched.summaryPlantId&&Q.errors.summaryPlantId?(0,w.jsx)(PK,{ErrorMessage:Q.errors.summaryPlantId}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,sm:6,md:3,lg:3,className:"py-1",children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Select Permit Category"}),(0,w.jsx)(OK,{IsSelect:!0,Name:"summaryPermitCategory",Id:"summaryPermitCategory",PlaceHolder:"Select Permit Category",Value:Q.values.summaryPermitCategory||"",SelectOptions:Qle||[],OnChange:Q.handleChange,OnBlur:Q.handleBlur,Disabled:R,Error:!(!Q.touched.summaryPermitCategory||!Q.errors.summaryPermitCategory),HelperText:Q.errors.summaryPermitCategory||""})]}),(0,w.jsxs)(wH,{item:!0,xs:12,sm:6,md:3,lg:3,className:"py-1",children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:"Select Work Permit Type"}),(0,w.jsx)(N6,{Options:y||[],ChipLimit:1,GetOptionDisabled:e=>Q.values.summaryWorkPermitTypeId.some((e=>"All"===e.value))&&"All"!==e.value||Q.values.summaryWorkPermitTypeId.some((e=>"All"!==e.value))&&"All"===e.value,DisableCloseOnSelect:!0,Disabled:R,Id:"summaryWorkPermitTypeId",Value:Q.values.summaryWorkPermitTypeId.map((e=>e)),HandleOnChange:(e,t)=>{V("Summary",t,"summaryWorkPermitTypeId")},HandleOnBlur:Q.handleBlur,TextInputId:"summaryWorkPermitTypeId",TextInputName:"summaryWorkPermitTypeId",TextInputPlaceholder:"Select work permit type",TextInputError:!(!Q.touched.summaryWorkPermitTypeId||!Q.errors.summaryWorkPermitTypeId),TextInputHelperText:Q.touched.summaryWorkPermitTypeId&&Q.errors.summaryWorkPermitTypeId?(0,w.jsx)(PK,{ErrorMessage:Q.errors.summaryWorkPermitTypeId}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,sm:6,md:3,lg:3,className:"py-1",children:[(0,w.jsxs)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:["From Date ",(0,w.jsx)("span",{className:"mandatory-field",children:"*"})]}),(0,w.jsx)(qae,{Name:"summaryFromDate",Id:"summaryFromDate",EnablePast:!0,Value:Q.values.summaryFromDate||"",OnBlur:Q.handleBlur,OnChange:e=>{Q.handleChange(e),Q.setFieldValue("summaryToDate",""),Q.setFieldTouched("summaryToDate","")},Disabled:R,Error:!(!Q.touched.summaryFromDate||!Q.errors.summaryFromDate),HelperText:Q.touched.summaryFromDate&&Q.errors.summaryFromDate?(0,w.jsx)(PK,{ErrorMessage:Q.errors.summaryFromDate}):null})]})]}),(0,w.jsxs)(wH,{container:!0,className:"my-1",spacing:2,justifyContent:"space-between",children:[(0,w.jsxs)(wH,{item:!0,xs:12,sm:6,md:3,lg:3,className:"py-1",children:[(0,w.jsxs)(_o,{variant:"body2",className:"inter-regular-400 py-2",children:["To Date ",(0,w.jsx)("span",{className:"mandatory-field",children:"*"})]}),(0,w.jsx)(qae,{Name:"summaryToDate",EnablePast:!0,Id:"summaryToDate",Value:Q.values.summaryToDate||"",OnBlur:Q.handleBlur,OnChange:Q.handleChange,Disabled:R,ShouldDisableCurrentDate:e=>{const a=(null===t||void 0===t?void 0:t.timeZone)||"Asia/Kolkata",n=Wx()(e).startOf("day").tz(a),r=Wx()(Q.values.summaryFromDate).tz(a);return n.isBefore(Wx()(r).startOf("day"))},Error:!(!Q.touched.summaryToDate||!Q.errors.summaryToDate),HelperText:Q.touched.summaryToDate&&Q.errors.summaryToDate?(0,w.jsx)(PK,{ErrorMessage:Q.errors.summaryToDate}):null})]}),(0,w.jsxs)(wH,{item:!0,xs:12,sm:6,md:2,lg:2,className:l?"mt-1":"py-1",children:[(0,w.jsx)(_o,{variant:"body2",className:"inter-regular-400 py-2",style:{visibility:"hidden",display:l?"none":"grid"},children:"Generate Report"}),(0,w.jsx)(bL,{IsDisabled:R,OnPress:Q.handleSubmit,children:"Generate Report"})]})]}),(0,w.jsx)(hl,{style:{color:"GrayText",border:"0.02rem solid GrayText"},className:"my-2"}),(0,w.jsx)(wH,{container:!0,className:"my-1",spacing:2,justifyContent:"space-between",children:R?(0,w.jsx)(xH,{}):(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(wH,{item:!0,xs:!1,sm:5,md:6,lg:6,style:{display:l?"none":"grid"}}),(0,w.jsx)(wH,{item:!0,xs:12,sm:3,md:2,lg:2,children:(0,w.jsx)(bL,{Type:"submit",IsDisabled:!T[0],OnPress:()=>{(e=>{const t=(e=>{const t=[];return e.forEach((e=>{t.push({PlantName:e.plantName,FromDate:e.fromDate,ToDate:e.toDate,WorkPermitCategory:e.workPermitCategory,WorkPermitTypes:e.workPermitTypeNameString,LocationName:"",NewCreated:"",InProgress:"",Approved:"",ApprovalPending:"",Closed:"",ClosurePending:"",Rejected:"",Suspended:"",Expired:"",RowTotal:""}),e.locations.forEach((e=>{t.push({PlantName:"",FromDate:"",ToDate:"",WorkPermitCategory:"",WorkPermitTypes:"",LocationName:e.locationName,NewCreated:e.locationTotalNewWorkPermitCount,InProgress:e.locationTotalInProgressCount,Approved:e.locationTotalApprovedCount,ApprovalPending:e.locationTotalApprovalPendingCount,Closed:e.locationTotalClosedCount,ClosurePending:e.locationTotalClosurePendingCount,Rejected:e.locationTotalRejectedCount,Suspended:e.locationTotalSuspendedCount,Expired:e.locationTotalExpiredCount,RowTotal:e.locationTotalWorkPermitCount})}))})),t})(e);console.log("preparedData: ",t);const a=Bw.json_to_sheet(t),n=Bw.book_new();Bw.book_append_sheet(n,a,"Data Sheet"),vw(n,"WorkPermitSummaryReport_".concat((new Date).getTime(),".xlsx"))})([...T])},Size:"small",children:"Export To Excel"})}),(0,w.jsx)(wH,{item:!0,xs:12,children:(0,w.jsx)("div",{className:"box-elevation-1 p-0",style:{borderBottomLeftRadius:"5px",borderBottomRightRadius:"5px"},children:(0,w.jsx)(Yle.Ay,{progressPending:R,data:T,columns:Gle,persistTableHead:!0,expandOnRowClicked:!0,pagination:!0,expandableRows:!0,noDataComponent:(0,w.jsx)(Jle,{}),expandableRowsComponent:qle})})})]})})]})]})})})})};var Zle={WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box"},$le=function(e){return(0,A.A)({color:e.palette.text.primary},e.typography.body2,{backgroundColor:e.palette.background.default,"@media print":{backgroundColor:e.palette.common.white}})};const ede=Do((function(e){return{"@global":{html:Zle,"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:e.typography.fontWeightBold},body:(0,A.A)({margin:0},$le(e),{"&::backdrop":{backgroundColor:e.palette.background.default}})}}}),{name:"MuiCssBaseline"})((function(e){var t=e.children,a=void 0===t?null:t;return e.classes,n.createElement(n.Fragment,null,a)}));var tde=n.forwardRef((function(e,t){var a=e.children,r=e.classes,o=e.className,i=(e.color,e.component),c=void 0===i?"label":i,s=(e.disabled,e.error,e.filled,e.focused,e.required,Ct(e,["children","classes","className","color","component","disabled","error","filled","focused","required"])),l=function(e){var t=e.props,a=e.states,n=e.muiFormControl;return a.reduce((function(e,a){return e[a]=t[a],n&&"undefined"===typeof t[a]&&(e[a]=n[a]),e}),{})}({props:e,muiFormControl:i6(),states:["color","required","focused","disabled","error","filled"]});return n.createElement(c,(0,A.A)({className:Et(r.root,r["color".concat(Uo(l.color||"primary"))],o,l.disabled&&r.disabled,l.error&&r.error,l.filled&&r.filled,l.focused&&r.focused,l.required&&r.required),ref:t},s),a,l.required&&n.createElement("span",{"aria-hidden":!0,className:Et(r.asterisk,l.error&&r.error)},"\u2009","*"))}));const ade=Do((function(e){return{root:(0,A.A)({color:e.palette.text.secondary},e.typography.body1,{lineHeight:1,padding:0,"&$focused":{color:e.palette.primary.main},"&$disabled":{color:e.palette.text.disabled},"&$error":{color:e.palette.error.main}}),colorSecondary:{"&$focused":{color:e.palette.secondary.main}},focused:{},disabled:{},error:{},filled:{},required:{},asterisk:{"&$error":{color:e.palette.error.main}}}}),{name:"MuiFormLabel"})(tde),nde=a.p+"static/media/login_page_img.3ba7cbbac072964f4da5.png",rde=()=>{document.title="Login | Work Permit";const[e,t]=(0,n.useState)({passwordAtLogin:!1,oldPassword:!1,newPassword:!1,confirmPassword:!1}),[a,r]=(0,n.useState)(!1),[o,i]=(0,n.useState)(!1),[c,s]=(0,n.useState)(!1),[l,d]=(0,n.useState)(null),{SetAppState:u}=(0,n.useContext)(od),{showSnackbar:m}=r_();let f=wz("(max-width:700px)");const h=e=>{t("passwordAtLogin"===e?e=>({...e,passwordAtLogin:!e.passwordAtLogin}):"oldPassword"===e?e=>({...e,oldPassword:!e.oldPassword}):"newPassword"===e?e=>({...e,newPassword:!e.newPassword}):e=>({...e,confirmPassword:!e.confirmPassword}))},A=async(e,t)=>{try{const n=await(async(e,t)=>{try{return await yT(bP,e,t)}catch(a){throw console.error("Error signing in: ",a),a}})(e,t),{_tokenResponse:o,user:c}=n;yP.access_token=null===o||void 0===o?void 0:o.idToken,yP.refresh_token=null===o||void 0===o?void 0:o.refreshToken;const s=await QD(),l=await(a=c.uid,ED("/users/getUser/".concat(a),{headers:{Authorization:"Bearer ".concat(yP.access_token)}}).then((e=>e.data)).catch((e=>null===e||void 0===e?void 0:e.response))),{assignedPlants:m,responsibilities:f,isFirstTimeLogin:h,isLocationIncharge:A,roleId:p,roleName:g,dateFormat:v,phoneNumber:b,timeZone:y,companyName:k,accountId:w}=null===l||void 0===l?void 0:l.data,x={...c,...o,...s,responsibilities:f,assignedPlants:m,isFirstTimeLogin:h,isLocationIncharge:A,roleId:p,appRoleName:g||p,dateFormat:v,loggedInUserPhoneNumber:b,timeZone:y,companyName:k,accountId:w},z={isAuthUser:x,loggedInUserRole:null===s||void 0===s?void 0:s.role,responsibilities:f,assignedPlants:m,isFirstTimeLogin:h,isLocationIncharge:A,roleId:p,dateFormat:v,loggedInUserPhoneNumber:b,timeZone:y,companyName:k,accountId:w};if(h)r(!0),i(!1),d(c.uid);else{(e=>{const{reactAppDevAuthUser:t,setAppStateObject:a}=e;u(a),localStorage.setItem("%temp?localhost:user-details?client%",JSON.stringify(t)),i(!1)})({reactAppDevAuthUser:x,setAppStateObject:z})}}catch(n){console.error("Login Error: ",n),m("Invalid Credentials","error"),i(!1)}var a},p=cZ({enableReinitialize:!0,initialValues:{email:"",password:""},validationSchema:y$({email:l$().matches(Ex.REGEX,Ex.MESSAGE).required("Email is required").email("Must be a valid email"),password:l$().matches(Sx.REGEX,Sx.MESSAGE).required("Password is required")}),onSubmit:e=>{if(navigator.onLine){i(!0);const{email:t,password:a}=e,n=t.toLowerCase().trim(),r=a.trim();A(n,r)}else m(vx,gx)}}),g=async(e,t)=>{const{newPassword:a}=e;try{await(async e=>{const t=bP.currentUser;if(t)try{await MT(t,e)}catch(a){console.log("Error in updateUserPassword: ",a)}else console.log("No user found.!")})(a);const e=await(n={isFirstTimeLogin:!1,userId:l},BD("/users/updateUserLoginStatus",n,{headers:{Authorization:"Bearer ".concat(yP.access_token)}}).then((e=>e.data)).catch((e=>null===e||void 0===e?void 0:e.response))),{message:o,statusCode:i,success:c}=e;200===i&&c&&(m(o||kx,px),p.handleReset(),null===t||void 0===t||t.handleReset(),VD(),localStorage.clear(),r(!1))}catch(o){console.log("Error during update password: ",o)}finally{s(!1)}var n},v=cZ({enableReinitialize:!0,initialValues:{oldPassword:"",newPassword:"",confirmPassword:""},validationSchema:y$({oldPassword:l$().matches(Sx.REGEX,Sx.MESSAGE).required("Enter old password"),newPassword:l$().min(6,"Password length at least be 6 characters.").matches(Sx.REGEX,Sx.MESSAGE).required("Enter new password"),confirmPassword:l$().min(6,"Password length at least be 6 characters.").matches(Sx.REGEX,Sx.MESSAGE).required("Enter new password")}),onSubmit:async e=>{if(navigator.onLine){const t=await(async e=>{const{oldPassword:t,newPassword:a,confirmPassword:n}=e;return t!==p.values.password?{message:"Your old password is wrong",field:"oldPassword"}:t===a?{message:"You cannot set old password as a new password",field:"newPassword"}:a!==n&&{message:"New password and confirm password should be same",field:"confirmPassword"}})(e);if(t){const{field:e,message:a}=t;v.setFieldError(e,a)}else s(!0),g(e,v)}else m(vx,gx)}});return(0,w.jsxs)(u5,{container:!0,component:"main",sx:{height:"100vh"},children:[(0,w.jsx)(ede,{}),(0,w.jsx)(u5,{item:!0,xs:!1,sm:6,md:6,sx:{backgroundImage:"url(".concat(nde,")"),backgroundRepeat:"no-repeat",backgroundSize:"cover",backgroundPosition:"center"}}),(0,w.jsx)(u5,{item:!0,xs:12,sm:6,md:6,elevation:6,sx:{backgroundColor:"#fff",display:"flex",justifyContent:"center",alignItems:"center"},children:(0,w.jsxs)(B,{sx:{my:2,marginLeft:f?4:2,marginRight:4,display:"flex",width:"100%",flexDirection:"column"},children:[(0,w.jsx)("div",{className:"d-flex justify-content-center mb-4",children:(0,w.jsx)("img",{src:tU,alt:"logo",style:{height:"30px"}})}),(0,w.jsx)(pz,{component:"h1",variant:"h5",children:a?"Change Password":"Log In"}),a&&(0,w.jsx)(pz,{variant:"body2",className:"text-muted inter-regular-400",children:"Previous password was system generated. Please change your password for security purpose."}),a?(0,w.jsxs)(B,{component:"form",noValidate:!0,onSubmit:e=>{e.preventDefault(),v.handleSubmit()},sx:{mt:1},children:[(0,w.jsxs)(u5,{container:!0,className:"my-0 py-0",children:[(0,w.jsxs)(u5,{item:!0,xs:12,className:"mt-1",children:[(0,w.jsx)(ade,{className:"inter-regular-400 text-dark my-2",children:"System Generated Password"}),(0,w.jsx)(OK,{ClassName:"mb-1 inter-regular-400",Size:"small",Name:"oldPassword",Disabled:c,Type:e.oldPassword?"text":"password",PlaceHolder:"Enter Old Password",Id:"oldPassword",Value:v.values.oldPassword||"",OnChange:v.handleChange,OnBlur:v.handleBlur,Error:!(!v.touched.oldPassword||!v.errors.oldPassword),HelperText:v.touched.oldPassword&&v.errors.oldPassword?(0,w.jsx)(PK,{ErrorMessage:v.errors.oldPassword}):null,InputProps:{endAdornment:(0,w.jsx)(v5,{position:"end",children:(0,w.jsx)(Ei,{"aria-label":"toggle password visibility",onClick:()=>h("oldPassword"),children:e.oldPassword?(0,w.jsx)(Oc.VisibilityIcon,{}):(0,w.jsx)(Oc.VisibilityOff,{})})})}})]}),(0,w.jsxs)(u5,{item:!0,xs:12,className:"mt-1",children:[(0,w.jsx)(ade,{className:"inter-regular-400 text-dark my-2",children:"New Password"}),(0,w.jsx)(OK,{ClassName:"mb-1 inter-regular-400",Size:"small",Name:"newPassword",Disabled:c,Type:e.newPassword?"text":"password",PlaceHolder:"Enter New Password",Id:"newPassword",Value:v.values.newPassword||"",OnChange:v.handleChange,OnBlur:v.handleBlur,Error:!(!v.touched.newPassword||!v.errors.newPassword),HelperText:v.touched.newPassword&&v.errors.newPassword?(0,w.jsx)(PK,{ErrorMessage:v.errors.newPassword}):null,InputProps:{endAdornment:(0,w.jsx)(v5,{position:"end",children:(0,w.jsx)(Ei,{"aria-label":"toggle password visibility",onClick:()=>h("newPassword"),children:e.newPassword?(0,w.jsx)(Oc.VisibilityIcon,{}):(0,w.jsx)(Oc.VisibilityOff,{})})})}})]}),(0,w.jsxs)(u5,{item:!0,xs:12,className:"mt-1",children:[(0,w.jsx)(ade,{className:"inter-regular-400 text-dark my-2",children:"Confirm New Password"}),(0,w.jsx)(OK,{ClassName:"mb-1 inter-regular-400",Size:"small",Name:"confirmPassword",Disabled:c,Type:e.confirmPassword?"text":"password",PlaceHolder:"Enter New Password",Id:"confirmPassword",Value:v.values.confirmPassword||"",OnChange:v.handleChange,OnBlur:v.handleBlur,Error:!(!v.touched.confirmPassword||!v.errors.confirmPassword),HelperText:v.touched.confirmPassword&&v.errors.confirmPassword?(0,w.jsx)(PK,{ErrorMessage:v.errors.confirmPassword}):null,InputProps:{endAdornment:(0,w.jsx)(v5,{position:"end",children:(0,w.jsx)(Ei,{"aria-label":"toggle password visibility",onClick:()=>h("confirmPassword"),children:e.confirmPassword?(0,w.jsx)(Oc.VisibilityIcon,{}):(0,w.jsx)(Oc.VisibilityOff,{})})})}})]})]}),(0,w.jsx)(bL,{Type:"submit",ClassName:"inter-regular-400",Variant:"contained",IsDisabled:c,LoadingState:c,SX:{mt:3,mb:2,textTransform:"none"},children:"Change Password"})]}):(0,w.jsxs)(B,{component:"form",noValidate:!0,onSubmit:e=>{e.preventDefault(),p.handleSubmit()},sx:{mt:1},children:[(0,w.jsxs)(u5,{container:!0,className:"my-0 py-0",children:[(0,w.jsxs)(u5,{item:!0,xs:12,className:"mt-1",children:[(0,w.jsx)(ade,{className:"inter-regular-400 text-dark my-2",children:"Email"}),(0,w.jsx)(OK,{ClassName:"mb-3 inter-regular-400",Size:"small",Type:"email",Id:"email",PlaceHolder:"Enter Email",Name:"email",Disabled:o,OnChange:p.handleChange,OnBlur:p.handleBlur,Value:p.values.email||"",Error:!(!p.touched.email||!p.errors.email),HelperText:p.touched.email&&p.errors.email?(0,w.jsx)(PK,{ErrorMessage:p.errors.email}):null})]}),(0,w.jsxs)(u5,{item:!0,xs:12,className:"mt-1",children:[(0,w.jsx)(ade,{className:"inter-regular-400 text-dark my-2",children:"Password"}),(0,w.jsx)(OK,{ClassName:"mb-1 inter-regular-400",Size:"small",Name:"password",Disabled:o,Type:e.passwordAtLogin?"text":"password",PlaceHolder:"Enter Password",Id:"password",Value:p.values.password||"",OnChange:p.handleChange,OnBlur:p.handleBlur,Error:!(!p.touched.password||!p.errors.password),HelperText:p.touched.password&&p.errors.password?(0,w.jsx)(PK,{ErrorMessage:p.errors.password}):null,InputProps:{endAdornment:(0,w.jsx)(v5,{position:"end",children:(0,w.jsx)(Ei,{"aria-label":"toggle password visibility",onClick:()=>h("passwordAtLogin"),children:e.passwordAtLogin?(0,w.jsx)(Oc.VisibilityIcon,{}):(0,w.jsx)(Oc.VisibilityOff,{})})})}})]})]}),(0,w.jsx)(u5,{container:!0,justifyContent:"end",children:(0,w.jsx)(u5,{item:!0,children:(0,w.jsx)(XU,{to:"/forgot-password",style:{textDecoration:"none"},className:"ms-1 inter-regular-400 text-muted",children:"Forgot password?"})})}),(0,w.jsx)(bL,{Type:"submit",ClassName:"inter-regular-400",Variant:"contained",IsDisabled:o,LoadingState:o,SX:{mt:3,mb:2,textTransform:"none"},children:"Log In"}),(0,w.jsxs)(pz,{variant:"body2",className:"inter-regular-400",color:"text.secondary",align:"center",children:["\xa9 ",(new Date).getFullYear()," All rights reserved | Powered by"," ",(0,w.jsx)(XU,{to:"https://zingworks.in",target:"_blank",className:"text-muted",children:"Zingworks"})]})]})]})})]})},ode=a.p+"static/media/Forgot-password-img.c4334548364572fb5d07.png",ide=()=>{document.title="Forgot Password | Work Permit";const{showSnackbar:e}=r_(),t=Hs();let a=wz("(max-width:700px)");const[r,o]=(0,n.useState)(!1),i=a=>{var n;(n={email:a},TD("/auth/forgetPassword",n).then((e=>e)).catch((e=>null===e||void 0===e?void 0:e.response))).then((a=>{const{statusCode:n,success:r}=a.data;r&&200===n?(e(yx.LINK_SEND.SUCCESS,px),t("/")):e(yx.LINK_SEND.INVALID_MAIL,gx)})).catch((t=>{console.log("Error: ",t),e(yx.LINK_SEND.FAILED,gx)})).finally((()=>{o(!1)}))},c=cZ({enableReinitialize:!0,initialValues:{email:""},validationSchema:y$({email:l$().matches(Ex.REGEX,Ex.MESSAGE).required("Email is required").email("Must be a valid email")}),onSubmit:t=>{if(navigator.onLine){const{email:e}=t,a=e.toLowerCase().trim();i(a),o(!0)}else e(vx,gx)}});return(0,w.jsxs)(u5,{container:!0,component:"main",sx:{height:"100vh"},children:[(0,w.jsx)(ede,{}),(0,w.jsx)(u5,{item:!0,xs:!1,sm:6,md:6,sx:{backgroundImage:"url(".concat(ode,")"),backgroundRepeat:"no-repeat",backgroundSize:"cover",backgroundPosition:"center"}}),(0,w.jsx)(u5,{item:!0,xs:12,sm:6,md:6,elevation:6,sx:{backgroundColor:"#fff",display:"flex",justifyContent:"center",alignItems:"center"},children:(0,w.jsxs)(B,{sx:{marginLeft:a?4:2,marginRight:4,display:"flex",width:"100%",flexDirection:"column"},children:[(0,w.jsx)("div",{className:"d-flex justify-content-center mb-4",children:(0,w.jsx)("img",{src:tU,alt:"logo",style:{height:"30px"}})}),(0,w.jsx)(pz,{component:"h1",variant:"h5",children:"Forgot password"}),(0,w.jsx)(pz,{variant:"subtitle2",className:"my-2",children:"Please enter the email address associated with your account. If it matches our records, a password reset link will be sent to you."}),(0,w.jsxs)(B,{component:"form",noValidate:!0,onSubmit:e=>{e.preventDefault(),c.handleSubmit()},sx:{mt:1},children:[(0,w.jsx)(u5,{container:!0,className:"my-0 py-0",children:(0,w.jsxs)(u5,{item:!0,xs:12,className:"mt-1",children:[(0,w.jsx)(ade,{className:"inter-regular-400 text-dark my-2",children:"Email"}),(0,w.jsx)(OK,{ClassName:"mb-3 inter-regular-400",Size:"small",Type:"email",Id:"email",PlaceHolder:"Enter Email",Name:"email",Disabled:r,OnChange:c.handleChange,OnBlur:c.handleBlur,Value:c.values.email||"",Error:!(!c.touched.email||!c.errors.email),HelperText:c.touched.email&&c.errors.email?(0,w.jsx)(PK,{ErrorMessage:c.errors.email}):null})]})}),(0,w.jsx)(bL,{Type:"submit",variant:"contained",ClassName:"inter-regular-400",LoadingState:r,IsDisabled:r,SX:{mt:2,mb:2},children:"Submit"}),(0,w.jsxs)(pz,{variant:"body2",className:"inter-regular-400",color:"text.secondary",align:"center",children:["\xa9 ",(new Date).getFullYear()," All rights reserved | Powered by"," ",(0,w.jsx)(XU,{to:"https://zingworks.in",target:"_blank",className:"text-muted",children:"Zingworks"})]}),(0,w.jsx)(pz,{variant:"body2",className:"inter-regular-400 mt-2",color:"text.secondary",align:"center",children:(0,w.jsx)(XU,{to:"/",style:{textDecoration:"none"},className:"inter-regular-400 text-muted",children:"Back to Login"})})]})]})})]})},cde="Zingworks",sde="superAdmin",lde="Admin",dde="user",ude=[{path:"/",element:(0,w.jsx)(L5,{}),roles:[sde,dde,lde]},{path:"/profile",element:(0,w.jsx)(y5,{}),roles:[sde,dde,lde,cde]},{path:"/generate-report",element:(0,w.jsx)(Xle,{}),roles:[sde,dde,lde]}],mde=[{path:"/work-permit/qr-code/:permitId/:accountId",element:(0,w.jsx)(Fce,{}),roles:[sde,dde,lde]},{path:"/*",element:(0,w.jsx)(nl,{to:"/",replace:!0}),roles:[sde,dde,lde,cde]}],fde=[{path:"/role-master",element:(0,w.jsx)(B6,{}),roles:[sde,dde,lde],responsibility:["8"]},{path:"/plant-master",element:(0,w.jsx)(D6,{}),roles:[sde,dde,lde],responsibility:["1"]},{path:"/user-master",element:(0,w.jsx)(K6,{}),roles:[sde,dde,lde],responsibility:["17"]},{path:"/checklist-master",element:(0,w.jsx)(hre,{}),roles:[sde,dde,lde],responsibility:["6"]},{path:"/ppe-master",element:(0,w.jsx)(yre,{}),roles:[sde,dde,lde],responsibility:["18"]},{path:"/holiday-master",element:(0,w.jsx)(Tre,{}),roles:[sde,dde,lde],responsibility:["2"]},{path:"/location-master",element:(0,w.jsx)(Ore,{}),roles:[sde,dde,lde],responsibility:["19"]},{path:"/contractor-master",element:(0,w.jsx)($ae,{}),roles:[sde,dde,lde],responsibility:["5"]},{path:"/labour-master",element:(0,w.jsx)(Xoe,{}),roles:[sde,dde,lde],responsibility:["4"]},{path:"/work-permit-master",element:(0,w.jsx)(Yse,{}),roles:[sde,dde,lde],responsibility:["10","13","15","14","11"]},{path:"/work-permit-master/create",element:(0,w.jsx)($se,{}),roles:[sde,dde,lde],responsibility:["10","13","15"]},{path:"/work-permit-master/update/:workPermitId",element:(0,w.jsx)($se,{}),roles:[sde,dde,lde],responsibility:["10","13","15"]},{path:"/work-permit-master/view/:workPermitId",element:(0,w.jsx)($se,{}),roles:[sde,dde,lde],responsibility:["10","13","15","14"]},{path:"/work-permit-master/review/:workPermitId",element:(0,w.jsx)(Tle,{}),roles:[sde,dde,lde],responsibility:["10","13","15","11"]},{path:"/work-permit-master/closed/:workPermitId",element:(0,w.jsx)(Tle,{}),roles:[sde,dde,lde],responsibility:["10","13","15"]},{path:"/work-permit-type-master",element:(0,w.jsx)(tie,{}),roles:[sde,dde,lde],responsibility:["9"]},{path:"/work-permit-type-master/create",element:(0,w.jsx)(Nce,{}),roles:[sde,dde,lde],responsibility:["9"]},{path:"/work-permit-type-master/update/:workPermitId",element:(0,w.jsx)(Nce,{}),roles:[sde,dde,lde],responsibility:["9"]},{path:"/work-permit-type-master/view/:workPermitId",element:(0,w.jsx)(Nce,{}),roles:[sde,dde,lde],responsibility:["9"]}],hde=[{path:"/",element:(0,w.jsx)(N4,{}),roles:[cde]},{path:"/assign-super-admin",element:(0,w.jsx)(H4,{}),roles:[cde]},{path:"/profile",element:(0,w.jsx)(y5,{}),roles:[cde]}],Ade=[{path:"/",element:(0,w.jsx)(rde,{})},{path:"/forgot-password",element:(0,w.jsx)(ide,{})},{path:"/work-permit/qr-code/:permitId/:accountId",element:(0,w.jsx)(Fce,{})},...mde],pde=e=>{let{children:t}=e;return localStorage.getItem("%temp?localhost:user-details?client%")?t:(0,w.jsx)(nl,{to:"/",replace:!0})},gde=a.p+"static/media/FallbackUIImage.02af3b28c208464397f3.png",vde=()=>{const e=Hs(),{SetAppState:t}=(0,n.useContext)(od),a=wz("(max-width:600px)");return(0,w.jsx)(n.Fragment,{children:(0,w.jsx)("div",{className:"d-flex align-items-center",style:{height:"90vh"},children:(0,w.jsxs)(u5,{container:!0,justifyContent:"center",children:[(0,w.jsx)(u5,{item:!0,xs:12,children:(0,w.jsx)("div",{className:"fallback-img-container",children:(0,w.jsx)("img",{src:gde,alt:"fallback-ui",className:"fallback-img"})})}),(0,w.jsxs)(u5,{item:!0,xs:12,children:[(0,w.jsx)("div",{className:"text-center my-2 mb-3",children:(0,w.jsx)(pz,{style:{fontSize:a?"20px":"23px"},className:"inter-medium-500",children:"No Account Assigned"})}),(0,w.jsxs)("div",{className:"m-2 text-center px-2",children:[(0,w.jsx)(pz,{variant:a?"body2":"body1",className:"inter-regular-400",children:"You are not assigned to any account at the moment."}),(0,w.jsx)(pz,{variant:a?"body2":"body1",className:"inter-regular-400",children:"Please log out and kindly contact your administrator for assistance."})]})]}),(0,w.jsx)(u5,{item:!0,xs:8,sm:3,md:2,children:(0,w.jsx)("div",{className:"m-2 px-2",children:(0,w.jsx)(bL,{OnPress:()=>{VD(),t({isAuthUser:!1,loggedInUserRole:!1,responsibilities:null,authUserDetails:{}}),localStorage.clear(),e("/",{replace:!0}),window.history.pushState(null,"","/")},children:"Log Out"})})})]})})})};const bde=function(){const{isAuthUser:e,SetAppState:t}=(0,n.useContext)(od),{role:a,responsibilities:r,accountId:o}=KD();(0,n.useEffect)((()=>{const e=localStorage.getItem("%temp?localhost:user-details?client%");if(e){const a=JSON.parse(e);t({isAuthUser:a,loggedInUserRole:null===a||void 0===a?void 0:a.role,responsibilities:null===a||void 0===a?void 0:a.pageAccess,assignedPlants:null===a||void 0===a?void 0:a.assignedPlants,isFirstTimeLogin:null===a||void 0===a?void 0:a.isFirstTimeLogin,isLocationIncharge:null===a||void 0===a?void 0:a.isLocationIncharge,roleId:null===a||void 0===a?void 0:a.roleId})}else localStorage.clear(),t({isAuthUser:!1,loggedInUserRole:null,responsibilities:null,authUserDetails:{}})}),[]);const i=(()=>{const e=r&&r[0]?r.map((e=>e.id)):[];return fde.filter((t=>"superAdmin"===a||("Admin"===a||"user"===a)&&t.responsibility&&t.responsibility.some((t=>e.includes(t)))))})();return(0,w.jsx)("div",{className:"App",children:(0,w.jsx)(il,{children:e||a&&r&&fde[0]&&localStorage.getItem("%temp?localhost:user-details?client%")?"Zingworks"===a?[...hde,...mde,...ude].filter((e=>e.roles.includes(a))).map(((e,t)=>(0,w.jsx)(rl,{path:e.path,element:(0,w.jsx)(pde,{children:(0,w.jsx)(pH,{children:e.element})})},t))):r&&r.length>0&&o?[...i,...mde,...ude].filter((e=>e.roles.includes(a))).map(((e,t)=>(0,w.jsx)(rl,{path:e.path,element:(0,w.jsx)(pde,{children:(0,w.jsx)(pH,{children:e.element})})},t))):(0,w.jsx)(rl,{path:"/",element:(0,w.jsx)(vde,{})}):Ade.map(((e,t)=>(0,w.jsx)(rl,{path:e.path,element:e.element},t)))})})},yde=e=>{e&&e instanceof Function&&a.e(453).then(a.bind(a,6453)).then((t=>{let{getCLS:a,getFID:n,getFCP:r,getLCP:o,getTTFB:i}=t;a(e),n(e),r(e),o(e),i(e)}))};const kde=function(e){const{children:t,theme:a}=e,r=TU(),o=n.useMemo((()=>{const e=null===r?a:function(e,t){if("function"===typeof t)return t(e);return(0,A.A)({},e,t)}(r,a);return null!=e&&(e[BU]=null!==r),e}),[a,r]);return(0,w.jsx)(EU.Provider,{value:o,children:t})};var wde=a(3654);const xde={};function zde(e,t,a){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return n.useMemo((()=>{const n=e&&t[e]||t;if("function"===typeof a){const o=a(n),i=e?(0,A.A)({},t,{[e]:o}):o;return r?()=>i:i}return e?(0,A.A)({},t,{[e]:a}):(0,A.A)({},t,a)}),[e,t,a,r])}const Mde=function(e){const{children:t,theme:a,themeId:n}=e,r=l(xde),o=TU()||xde,i=zde(n,r,a),c=zde(n,o,a,!0),d="rtl"===i.direction;return(0,w.jsx)(kde,{theme:c,children:(0,w.jsx)(s.T.Provider,{value:i,children:(0,w.jsx)(O,{value:d,children:(0,w.jsx)(wde.A,{value:null==i?void 0:i.components,children:t})})})})},Cde=["theme"];function Sde(e){let{theme:t}=e,a=(0,p.A)(e,Cde);const n=t[f.A];return(0,w.jsx)(Mde,(0,A.A)({},a,{themeId:n?f.A:void 0,theme:n||t}))}Wx().extend(qx()),Wx().extend(Xx());const Ede=(0,M.A)({typography:{fontFamily:["Inter"].join(",")}});o.createRoot(document.getElementById("root")).render((0,w.jsx)(bj,{store:HD,children:(0,w.jsx)(id,{children:(0,w.jsx)(n.StrictMode,{children:(0,w.jsx)(YU,{children:(0,w.jsx)(Sde,{theme:Ede,children:(0,w.jsx)(z_,{children:(0,w.jsx)(n_,{children:(0,w.jsx)(X6,{dateAdapter:Yae,children:(0,w.jsx)(bde,{})})})})})})})})})),yde()})()})(); //# sourceMappingURL=main.4364a02d.js.map