PageSourceSearch

https://alwscms-8f210.web.app/static/js/6886.97db72c8.chunk.js

js alwscms-8f210.web.app collected 2026-10-03 13:19:25 UTC 49,588 bytes, 2 lines download raw bytes

1/*! For license information please see 6886.97db72c8.chunk.js.LICENSE.txt */
2"use strict";(self.webpackChunkdatta_able_free_react_admin_template=self.webpackChunkdatta_able_free_react_admin_template||[]).push([[6886],{7605:(t,e,a)=>{a.d(e,{A:()=>d});const o="sec_app_",r="alightway_secure_salt_2026_v1!",s=t=>{let e=5381;const a=t+r;for(let o=0;o<a.length;o++)e=(e<<5)+e+a.charCodeAt(o),e|=0;return Math.abs(e).toString(36)},n=(t,e)=>{try{const a=JSON.stringify(t),o=r+e;let s="";for(let t=0;t<a.length;t++)s+=String.fromCharCode(a.charCodeAt(t)^o.charCodeAt(t%o.length));return btoa(encodeURIComponent(s))}catch(a){return console.warn("SecureStorage encoding error:",a),null}},i=(t,e)=>{try{const a=decodeURIComponent(atob(t)),o=r+e;let s="";for(let t=0;t<a.length;t++)s+=String.fromCharCode(a.charCodeAt(t)^o.charCodeAt(t%o.length));return JSON.parse(s)}catch(a){return null}},l=t=>o+s(t),c={setItem:(t,e)=>{if(t)try{const a=l(t),o=s(t+JSON.stringify(e)),r=n({data:e,checksum:o},t);r&&(localStorage.setItem(a,r),localStorage.removeItem(t))}catch(a){console.warn('secureStorage.setItem failed for key "'.concat(t,'":'),a)}},getItem:t=>{if(!t)return null;try{const e=l(t),a=localStorage.getItem(e);if(!a){const e=localStorage.getItem(t);return null!==e?(c.setItem(t,e),localStorage.removeItem(t),e):null}const o=i(a,t);if(!o||"object"!==typeof o||void 0===o.checksum)return console.warn('[Security Alert] Tampering detected in storage key "'.concat(t,'". Purging invalid entry.')),localStorage.removeItem(e),null;const r=s(t+JSON.stringify(o.data));return o.checksum!==r?(console.warn('[Security Alert] Signature mismatch for storage key "'.concat(t,'". Entry has been tampered with. Purging.')),localStorage.removeItem(e),null):o.data}catch(e){return console.warn('secureStorage.getItem failed for key "'.concat(t,'":'),e),null}},removeItem:t=>{if(t)try{const e=l(t);localStorage.removeItem(e),localStorage.removeItem(t)}catch(e){console.warn('secureStorage.removeItem failed for key "'.concat(t,'":'),e)}},clear:()=>{try{const t=[];for(let e=0;e<localStorage.length;e++){const a=localStorage.key(e);a&&a.startsWith(o)&&t.push(a)}t.forEach((t=>localStorage.removeItem(t)))}catch(t){console.warn("secureStorage.clear failed:",t)}},setSessionItem:(t,e)=>{if(t)try{const a=l(t),o=s(t+JSON.stringify(e)),r=n({data:e,checksum:o},t);r&&(sessionStorage.setItem(a,r),sessionStorage.removeItem(t))}catch(a){console.warn('secureStorage.setSessionItem failed for key "'.concat(t,'":'),a)}},getSessionItem:t=>{if(!t)return null;try{const e=l(t),a=sessionStorage.getItem(e);if(!a){const e=sessionStorage.getItem(t);return null!==e?(c.setSessionItem(t,e),sessionStorage.removeItem(t),e):null}const o=i(a,t);if(!o||"object"!==typeof o||void 0===o.checksum)return console.warn('[Security Alert] Tampering detected in session key "'.concat(t,'". Purging invalid entry.')),sessionStorage.removeItem(e),null;const r=s(t+JSON.stringify(o.data));return o.checksum!==r?(console.warn('[Security Alert] Signature mismatch for session key "'.concat(t,'". Entry has been tampered with. Purging.')),sessionStorage.removeItem(e),null):o.data}catch(e){return console.warn('secureStorage.getSessionItem failed for key "'.concat(t,'":'),e),null}},removeSessionItem:t=>{if(t)try{const e=l(t);sessionStorage.removeItem(e),sessionStorage.removeItem(t)}catch(e){console.warn('secureStorage.removeSessionItem failed for key "'.concat(t,'":'),e)}}},d=c},86886:(t,e,a)=>{a.r(e),a.d(e,{default:()=>it});var o=a(89379),r=a(5544),s=a(9950),n=a(388),i=a(88276),l=a(51654),c=a(7838),d=a(28429),f=a(67759),u=a(62578),m=a(43203),p=a(4695),y=a.n(p),g=a(80045),h=a(72004);const _=["theme","type","isLoading"];!function(t){if(!t||"undefined"==typeof document)return;let e=document.head||document.getElementsByTagName("head")[0],a=document.createElement("style");a.type="text/css",e.firstChild?e.insertBefore(a,e.firstChild):e.appendChild(a),a.styleSheet?a.styleSheet.cssText=t:a.appendChild(document.createTextNode(t))}(':root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: hsl(6, 78%, 57%);--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-container-width: fit-content;--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-padding: 14px;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-toast-shadow: 0px 4px 12px rgba(0, 0, 0, .1);--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);
2-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;width:var(--toastify-container-width);box-sizing:border-box;color:#fff;display:flex;flex-direction:column}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%);align-items:center}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y: 0;position:relative;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;display:flex;flex:1 auto;align-items:center;word-break:break-word}@media only screen and (max-width: 480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width: 100%;margin-bottom:0;border-radius:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}
2.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{margin-inline-end:10px;width:22px;flex-shrink:0;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;position:absolute;top:6px;right:6px;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;z-index:1}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:1;opacity:.7;transform-origin:left}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{position:absolute;overflow:hidden;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}
2}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}\n');var b=t=>"number"==typeof t&&!isNaN(t),v=t=>"string"==typeof t,x=t=>"function"==typeof t,T=t=>v(t)||x(t)?t:null,w=(t,e)=>!1===t||b(t)&&t>0?t:e,k=t=>(0,s.isValidElement)(t)||v(t)||x(t)||b(t);function A(t){let e=t.enter,a=t.exit,o=t.appendPosition,r=void 0!==o&&o,n=t.collapse,i=void 0===n||n,l=t.collapseDuration,c=void 0===l?300:l;return function(t){let o=t.children,n=t.position,l=t.preventExitTransition,d=t.done,f=t.nodeRef,u=t.isIn,m=t.playToast,p=r?"".concat(e,"--").concat(n):e,y=r?"".concat(a,"--").concat(n):a,g=(0,s.useRef)(0);return(0,s.useLayoutEffect)((()=>{let t=f.current,e=p.split(" "),a=o=>{o.target===f.current&&(m(),t.removeEventListener("animationend",a),t.removeEventListener("animationcancel",a),0===g.current&&"animationcancel"!==o.type&&t.classList.remove(...e))};t.classList.add(...e),t.addEventListener("animationend",a),t.addEventListener("animationcancel",a)}),[]),(0,s.useEffect)((()=>{let t=f.current,e=()=>{t.removeEventListener("animationend",e),i?function(t,e){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:300,o=t.scrollHeight,r=t.style;requestAnimationFrame((()=>{r.minHeight="initial",r.height=o+"px",r.transition="all ".concat(a,"ms"),requestAnimationFrame((()=>{r.height="0",r.padding="0",r.margin="0",setTimeout(e,a)}))}))}(t,d,c):d()};u||(l?e():(g.current=1,t.className+=" ".concat(y),t.addEventListener("animationend",e)))}),[u]),s.createElement(s.Fragment,null,o)}}function I(t,e){return{content:E(t.content,t.props),containerId:t.props.containerId,id:t.props.toastId,theme:t.props.theme,type:t.props.type,data:t.props.data||{},isLoading:t.props.isLoading,icon:t.props.icon,reason:t.removalReason,status:e}}function E(t,e){let a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return(0,s.isValidElement)(t)&&!v(t.type)?(0,s.cloneElement)(t,{closeToast:e.closeToast,toastProps:e,data:e.data,isPaused:a}):x(t)?t({closeToast:e.closeToast,toastProps:e,data:e.data,isPaused:a}):t}function N(t){let e=t.delay,a=t.isRunning,r=t.closeToast,n=t.type,i=void 0===n?"default":n,l=t.hide,c=t.className,d=t.controlledProgress,f=t.progress,u=t.rtl,m=t.isIn,p=t.theme,y=l||d&&0===f,g={animationDuration:"".concat(e,"ms"),animationPlayState:a?"running":"paused"};d&&(g.transform="scaleX(".concat(f,")"));let _=(0,h.A)("Toastify__progress-bar",d?"Toastify__progress-bar--controlled":"Toastify__progress-bar--animated","Toastify__progress-bar-theme--".concat(p),"Toastify__progress-bar--".concat(i),{"Toastify__progress-bar--rtl":u}),b=x(c)?c({rtl:u,type:i,defaultClassName:_}):(0,h.A)(_,c),v={[d&&f>=1?"onTransitionEnd":"onAnimationEnd"]:d&&f<1?null:()=>{m&&r()}};return s.createElement("div",{className:"Toastify__progress-bar--wrp","data-hidden":y},s.createElement("div",{className:"Toastify__progress-bar--bg Toastify__progress-bar-theme--".concat(p," Toastify__progress-bar--").concat(i)}),s.createElement("div",(0,o.A)({role:"progressbar","aria-hidden":y?"true":"false","aria-label":"notification timer",className:b,style:g},v)))}var S=1,j=()=>"".concat(S++);function C(t,e,a){let s=1,n=0,i=[],l=[],c=e,d=new Map,f=new Set,u=()=>{l=Array.from(d.values()),f.forEach((t=>t()))},m=t=>{var e,a;null==(a=null==(e=t.props)?void 0:e.onClose)||a.call(e,t.removalReason),t.isActive=!1},p=t=>
2{if(null==t)d.forEach(m);else{let e=d.get(t);e&&m(e)}u()},y=t=>{var e,o;let r=t.props,s=r.toastId,n=null==r.updateId;t.staleId&&d.delete(t.staleId),t.isActive=!0,d.set(s,t),u(),a(I(t,n?"added":"updated")),n&&(null==(o=(e=t.props).onOpen)||o.call(e))};return{id:t,props:c,observe:t=>(f.add(t),()=>f.delete(t)),toggle:(t,e)=>{d.forEach((a=>{var o;(null==e||e===a.props.toastId)&&(null==(o=a.toggle)||o.call(a,t))}))},removeToast:p,toasts:d,clearQueue:()=>{n-=i.length,i=[]},buildToast:(e,l)=>{if((e=>{let a=e.containerId,o=e.toastId,r=e.updateId,s=a?a!==t:1!==t,n=d.has(o)&&null==r;return s||n})(l))return;let f=l.toastId,m=l.updateId,g=l.data,h=l.staleId,_=l.delay,v=null==m;v&&n++;let x=(0,o.A)((0,o.A)((0,o.A)({},c),{},{style:c.toastStyle,key:s++},Object.fromEntries(Object.entries(l).filter((t=>{let e=(0,r.A)(t,2);e[0];return null!=e[1]})))),{},{toastId:f,updateId:m,data:g,isIn:!1,className:T(l.className||c.toastClassName),progressClassName:T(l.progressClassName||c.progressClassName),autoClose:!l.isLoading&&w(l.autoClose,c.autoClose),closeToast(t){d.get(f).removalReason=t,p(f)},deleteToast(){let t=d.get(f);if(null!=t){if(a(I(t,"removed")),d.delete(f),n--,n<0&&(n=0),i.length>0)return void y(i.shift());u()}}});x.closeButton=c.closeButton,!1===l.closeButton||k(l.closeButton)?x.closeButton=l.closeButton:!0===l.closeButton&&(x.closeButton=!k(c.closeButton)||c.closeButton);let A={content:e,props:x,staleId:h};c.limit&&c.limit>0&&n>c.limit&&v?i.push(A):b(_)?setTimeout((()=>{y(A)}),_):y(A)},setProps(t){c=t},setToggle:(t,e)=>{let a=d.get(t);a&&(a.toggle=e)},isToastActive:t=>{var e;return null==(e=d.get(t))?void 0:e.isActive},getSnapshot:()=>l}}var L=new Map,P=[],O=new Set,D=t=>O.forEach((e=>e(t))),z=()=>L.size>0;function R(t,e){var a;if(e)return!(null==(a=L.get(e))||!a.isToastActive(t));let o=!1;return L.forEach((e=>{e.isToastActive(t)&&(o=!0)})),o}function M(t){if(z()){if(null==t||(t=>v(t)||b(t))(t))L.forEach((e=>{e.removeToast(t)}));else if(t&&("containerId"in t||"id"in t)){let e=L.get(t.containerId);e?e.removeToast(t.id):L.forEach((e=>{e.removeToast(t.id)}))}}else P=P.filter((e=>null!=t&&e.options.toastId!==t))}function B(t,e){k(t)&&(z()||P.push({content:t,options:e}),L.forEach((a=>{a.buildToast(t,e)})))}function F(t,e){L.forEach((a=>{(null==e||null==e||!e.containerId||(null==e?void 0:e.containerId)===a.id)&&a.toggle(t,null==e?void 0:e.id)}))}function U(t){let e=t.containerId||1;return{subscribe(a){let o=C(e,t,D);L.set(e,o);let r=o.observe(a);return P.forEach((t=>B(t.content,t.options))),P=[],()=>{r(),L.delete(e)}},setProps(t){var a;null==(a=L.get(e))||a.setProps(t)},getSnapshot(){var t;return null==(t=L.get(e))?void 0:t.getSnapshot()}}}function X(t){return t&&(v(t.toastId)||b(t.toastId))?t.toastId:j()}function H(t,e){return B(t,e),e.toastId}function J(t,e){return(0,o.A)((0,o.A)({},e),{},{type:e&&e.type||t,toastId:X(e)})}function q(t){return(e,a)=>H(e,J(t,a))}function K(t,e){return H(t,J("default",e))}function Y(t){let e=(0,s.useState)(!1),a=(0,r.A)(e,2),o=a[0],n=a[1],i=(0,s.useState)(!1),l=(0,r.A)(i,2),c=l[0],d=l[1],f=(0,s.useRef)(null),u=(0,s.useRef)({start:0,delta:0,removalDistance:0,canCloseOnClick:!0,canDrag:!1,didMove:!1}).current,m=t.autoClose,p=t.pauseOnHover,y=t.closeToast,g=t.onClick,h=t.closeOnClick;function _(){n(!0)}function b(){n(!1)}function v(e){let a=f.current;if(u.canDrag&&a){u.didMove=!0,o&&b(),"x"===t.draggableDirection?u.delta=e.clientX-u.start:u.delta=e.clientY-u.start,u.start!==e.clientX&&(u.canCloseOnClick=!1);let r="x"===t.draggableDirection?"".concat(u.delta,"px, var(--y)"):"0, calc(".concat(u.delta,"px + var(--y))");a.style.transform="translate3d(".concat(r,",0)"),a.style.opacity="".concat(1-Math.abs(u.delta/u.removalDistance))}}function x(){document.removeEventListener("pointermove",v),document.removeEventListener("pointerup",x);let e=f.current;if(u.canDrag&&u.didMove&&e){if(u.canDrag=!1,Math.abs(u.delta)>u.removalDistance)return d(!0),t.closeToast(!0),void t.collapseAll();e.style.transition="transform 0.2s, opacity 0.2s",e.style.removeProperty("transform"),e.style.removeProperty("opacity")}}(function(t){var e;null==(e=L.get(t.containerId||1))||e.setToggle(t.id,t.fn)})({id:t.toastId,containerId:t.containerId,fn:n}),(0,s.useEffect)((()=>
2{if(t.pauseOnFocusLoss)return document.hasFocus()||b(),window.addEventListener("focus",_),window.addEventListener("blur",b),()=>{window.removeEventListener("focus",_),window.removeEventListener("blur",b)}}),[t.pauseOnFocusLoss]);let T={onPointerDown:function(e){if(!0===t.draggable||t.draggable===e.pointerType){u.didMove=!1,document.addEventListener("pointermove",v),document.addEventListener("pointerup",x);let a=f.current;u.canCloseOnClick=!0,u.canDrag=!0,a.style.transition="none","x"===t.draggableDirection?(u.start=e.clientX,u.removalDistance=a.offsetWidth*(t.draggablePercent/100)):(u.start=e.clientY,u.removalDistance=a.offsetHeight*(80===t.draggablePercent?1.5*t.draggablePercent:t.draggablePercent)/100)}},onPointerUp:function(e){let a=f.current.getBoundingClientRect(),o=a.top,r=a.bottom,s=a.left,n=a.right;"touchend"!==e.nativeEvent.type&&t.pauseOnHover&&e.clientX>=s&&e.clientX<=n&&e.clientY>=o&&e.clientY<=r?b():_()}};return m&&p&&(T.onMouseEnter=b,t.stacked||(T.onMouseLeave=_)),h&&(T.onClick=t=>{g&&g(t),u.canCloseOnClick&&y(!0)}),{playToast:_,pauseToast:b,isRunning:o,preventExitTransition:c,toastRef:f,eventHandlers:T}}K.loading=(t,e)=>H(t,J("default",(0,o.A)({isLoading:!0,autoClose:!1,closeOnClick:!1,closeButton:!1,draggable:!1},e))),K.promise=function(t,e,a){let r,s=e.pending,n=e.error,i=e.success;s&&(r=v(s)?K.loading(s,a):K.loading(s.render,(0,o.A)((0,o.A)({},a),s)));let l={isLoading:null,autoClose:null,closeOnClick:null,closeButton:null,draggable:null},c=(t,e,s)=>{if(null==e)return void K.dismiss(r);let n=(0,o.A)((0,o.A)((0,o.A)({type:t},l),a),{},{data:s}),i=v(e)?{render:e}:e;return r?K.update(r,(0,o.A)((0,o.A)({},n),i)):K(i.render,(0,o.A)((0,o.A)({},n),i)),s},d=x(t)?t():t;return d.then((t=>c("success",i,t))).catch((t=>c("error",n,t))),d},K.success=q("success"),K.info=q("info"),K.error=q("error"),K.warning=q("warning"),K.warn=K.warning,K.dark=(t,e)=>H(t,J("default",(0,o.A)({theme:"dark"},e))),K.dismiss=function(t){M(t)},K.clearWaitingQueue=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};L.forEach((e=>{e.props.limit&&(!t.containerId||e.id===t.containerId)&&e.clearQueue()}))},K.isActive=R,K.update=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=((t,e)=>{let a=e.containerId;var o;return null==(o=L.get(a||1))?void 0:o.toasts.get(t)})(t,e);if(a){let r=a.props,s=a.content,n=(0,o.A)((0,o.A)((0,o.A)({delay:100},r),e),{},{toastId:e.toastId||t,updateId:j()});n.toastId!==t&&(n.staleId=t);let i=n.render||s;delete n.render,H(i,n)}},K.done=t=>{K.update(t,{progress:1})},K.onChange=function(t){return O.add(t),()=>{O.delete(t)}},K.play=t=>F(!0,t),K.pause=t=>F(!1,t);var V="undefined"!=typeof window?s.useLayoutEffect:s.useEffect,W=t=>{let e=t.theme,a=t.type,r=(t.isLoading,(0,g.A)(t,_));return s.createElement("svg",(0,o.A)({viewBox:"0 0 24 24",width:"100%",height:"100%",fill:"colored"===e?"currentColor":"var(--toastify-icon-color-".concat(a,")")},r))};var Q={info:function(t){return s.createElement(W,(0,o.A)({},t),s.createElement("path",{d:"M12 0a12 12 0 1012 12A12.013 12.013 0 0012 0zm.25 5a1.5 1.5 0 11-1.5 1.5 1.5 1.5 0 011.5-1.5zm2.25 13.5h-4a1 1 0 010-2h.75a.25.25 0 00.25-.25v-4.5a.25.25 0 00-.25-.25h-.75a1 1 0 010-2h1a2 2 0 012 2v4.75a.25.25 0 00.25.25h.75a1 1 0 110 2z"}))},warning:function(t){return s.createElement(W,(0,o.A)({},t),s.createElement("path",{d:"M23.32 17.191L15.438 2.184C14.728.833 13.416 0 11.996 0c-1.42 0-2.733.833-3.443 2.184L.533 17.448a4.744 4.744 0 000 4.368C1.243 23.167 2.555 24 3.975 24h16.05C22.22 24 24 22.044 24 19.632c0-.904-.251-1.746-.68-2.44zm-9.622 1.46c0 1.033-.724 1.823-1.698 1.823s-1.698-.79-1.698-1.822v-.043c0-1.028.724-1.822 1.698-1.822s1.698.79 1.698 1.822v.043zm.039-12.285l-.84 8.06c-.057.581-.408.943-.897.943-.49 0-.84-.367-.896-.942l-.84-8.065c-.057-.624.25-1.095.779-1.095h1.91c.528.005.84.476.784 1.1z"}))},success:function(t){return s.createElement(W,(0,o.A)({},t),s.createElement("path",{d:"M12 0a12 12 0 1012 12A12.014 12.014 0 0012 0zm6.927 8.2l-6.845 9.289a1.011 1.011 0 01-1.43.188l-4.888-3.908a1 1 0 111.25-1.562l4.076 3.261 6.227-8.451a1 1 0 111.61 1.183z"}))},error:function(t){return s.createElement(W,(0,o.A)({},t),s.createElement("path",{d:"M11.983 0a12.206 12.206 0 00-8.51 3.653A11.8 11.8 0 000 12.207 11.779 11.779 0 0011.8 24h.214A12.111 12.111 0 0024 11.791 11.766 11.766 0 0011.983 0zM10.5 16.542a1.476 1.476 0 011.449-1.53h.027a1.527 1.527 0 011.523 1.47 1.475 1.475 0 01-1.449 1.53h-.027a1.529 1.529 0 01-1.523-1.47zM11 12.5v-6a1 1 0 012 0v6a1 1 0 11-2 0z"}))},spinner:function(){return s.createElement("div",{className:"Toastify__spinner"})}};
2function Z(t){let e=t.theme,a=t.type,r=t.isLoading,n=t.icon,i=null,l={theme:e,type:a};return!1===n||(x(n)?i=n((0,o.A)((0,o.A)({},l),{},{isLoading:r})):(0,s.isValidElement)(n)?i=(0,s.cloneElement)(n,l):r?i=Q.spinner():(t=>t in Q)(a)&&(i=Q[a](l))),i}var $=t=>{let e=Y(t),a=e.isRunning,r=e.preventExitTransition,n=e.toastRef,i=e.eventHandlers,l=e.playToast,c=t.closeButton,d=t.children,f=t.autoClose,u=t.onClick,m=t.type,p=t.hideProgressBar,y=t.closeToast,g=t.transition,_=t.position,b=t.className,v=t.style,T=t.progressClassName,w=t.updateId,k=t.role,A=t.progress,I=t.rtl,S=t.toastId,j=t.deleteToast,C=t.isIn,L=t.isLoading,P=t.closeOnClick,O=t.theme,D=t.ariaLabel,z=(0,h.A)("Toastify__toast","Toastify__toast-theme--".concat(O),"Toastify__toast--".concat(m),{"Toastify__toast--rtl":I},{"Toastify__toast--close-on-click":P}),R=x(b)?b({rtl:I,position:_,type:m,defaultClassName:z}):(0,h.A)(z,b),M=Z(t),B=!!A||!f,F={closeToast:y,type:m,theme:O},U=null;return!1===c||(U=x(c)?c(F):(0,s.isValidElement)(c)?(0,s.cloneElement)(c,F):function(t){let e=t.closeToast,a=t.theme,o=t.ariaLabel,r=void 0===o?"close"
2:o;return s.createElement("button",{className:"Toastify__close-button Toastify__close-button--".concat(a),type:"button",onClick:t=>{t.stopPropagation(),e(!0)},"aria-label":r},s.createElement("svg",{"aria-hidden":"true",viewBox:"0 0 14 16"},s.createElement("path",{fillRule:"evenodd",d:"M7.71 8.23l3.75 3.75-1.48 1.48-3.75-3.75-3.75 3.75L1 11.98l3.75-3.75L1 4.48 2.48 3l3.75 3.75L9.98 3l1.48 1.48-3.75 3.75z"})))}(F)),s.createElement(g,{isIn:C,done:j,position:_,preventExitTransition:r,nodeRef:n,playToast:l},s.createElement("div",(0,o.A)((0,o.A)({id:S,tabIndex:0,onClick:u,"data-in":C,className:R},i),{},{style:v,ref:n},C&&{role:k,"aria-label":D}),null!=M&&s.createElement("div",{className:(0,h.A)("Toastify__toast-icon",{"Toastify--animate-icon Toastify__zoom-enter":!L})},M),E(d,t,!a),U,!t.customProgressBar&&s.createElement(N,(0,o.A)((0,o.A)({},w&&!B?{key:"p-".concat(w)}:{}),{},{rtl:I,theme:O,delay:f,isRunning:a,isIn:C,closeToast:y,hide:p,type:m,className:T,controlledProgress:B,progress:A||0}))))},G=function(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return{enter:"Toastify--animate Toastify__".concat(t,"-enter"),exit:"Toastify--animate Toastify__".concat(t,"-exit"),appendPosition:e}},tt=A(G("bounce",!0)),et=(A(G("slide",!0)),A(G("zoom")),A(G("flip")),{position:"top-right",transition:tt,autoClose:5e3,closeButton:!0,pauseOnHover:!0,pauseOnFocusLoss:!0,draggable:"touch",draggablePercent:80,draggableDirection:"x",role:"alert",theme:"light","aria-label":"Notifications Alt+T",hotKeys:t=>t.altKey&&"KeyT"===t.code});function at(t){let e=(0,o.A)((0,o.A)({},et),t),a=t.stacked,n=(0,s.useState)(!0),i=(0,r.A)(n,2),l=i[0],c=i[1],d=(0,s.useRef)(null),f=function(t){var e;let a=(0,s.useRef)(U(t)).current,o=a.subscribe,r=a.getSnapshot;(0,a.setProps)(t);let n=null==(e=(0,s.useSyncExternalStore)(o,r,r))?void 0:e.slice();return{getToastToRender:function(e){if(!n)return[];let a=new Map;return t.newestOnTop&&n.reverse(),n.forEach((t=>{let e=t.props.position;a.has(e)||a.set(e,[]),a.get(e).push(t)})),Array.from(a,(t=>e(t[0],t[1])))},isToastActive:R,count:null==n?void 0:n.length}}(e),u=f.getToastToRender,m=f.isToastActive,p=f.count,y=e.className,g=e.style,_=e.rtl,b=e.containerId,v=e.hotKeys;function w(t){let e=(0,h.A)("Toastify__toast-container","Toastify__toast-container--".concat(t),{"Toastify__toast-container--rtl":_});return x(y)?y({position:t,rtl:_,defaultClassName:e}):(0,h.A)(e,T(y))}function k(){a&&(c(!0),K.play())}return V((()=>{var t;if(a){let a=d.current.querySelectorAll('[data-in="true"]'),o=12,r=null==(t=e.position)?void 0:t.includes("top"),s=0,n=0;Array.from(a).reverse().forEach(((t,e)=>{let a=t;a.classList.add("Toastify__toast--stacked"),e>0&&(a.dataset.collapsed="".concat(l)),a.dataset.pos||(a.dataset.pos=r?"top":"bot");let i=s*(l?.2:1)+(l?0:o*e);a.style.setProperty("--y","".concat(r?i:-1*i,"px")),a.style.setProperty("--g","".concat(o)),a.style.setProperty("--s","".concat(1-(l?n:0))),s+=a.offsetHeight,n+=.025}))}}),[l,p,a]),(0,s.useEffect)((()=>{function t(t){var e;let a=d.current;v(t)&&(null==(e=a.querySelector('[tabIndex="0"]'))||e.focus(),c(!1),K.pause()),"Escape"===t.key&&(document.activeElement===a||null!=a&&a.contains(document.activeElement))&&(c(!0),K.play())}return document.addEventListener("keydown",t),()=>{document.removeEventListener("keydown",t)}}),[v]),s.createElement("section",{ref:d,className:"Toastify",id:b,onMouseEnter:()=>{a&&(c(!1),K.pause())},onMouseLeave:k,"aria-live":"polite","aria-atomic":"false","aria-relevant":"additions text","aria-label":e["aria-label"]},u(((t,e)=>{let r=e.length?(0,o.A)({},g):(0,o.A)((0,o.A)({},g),{},{pointerEvents:"none"});return s.createElement("div",{tabIndex:-1,className:w(t),"data-stacked":a,style:r,key:"c-".concat(t)},e.map((t=>{let e=t.content,r=t.props;return s.createElement($,(0,o.A)((0,o.A)({},r),{},{stacked:a,collapseAll:k,isIn:m(r.toastId,r.containerId),key:"t-".concat(r.key)}),e)})))})))}var ot=a(6767),rt=a(31090),st=a(7605),nt=a(44414);const it=()=>{const t=(0,s.useState)(""),e=(0,r.A)(t,2),a=e[0],p=e[1],g=(0,s.useState)(""),h=(0,r.A)(g,2),_=h[0],b=h[1],v=(0,s.use
2State)(!1),x=(0,r.A)(v,2),T=x[0],w=x[1],k=(0,s.useState)(!1),A=(0,r.A)(k,2),I=A[0],E=A[1],N=(0,s.useState)(!1),S=(0,r.A)(N,2),j=S[0],C=S[1],L=(0,s.useState)(!0),P=(0,r.A)(L,2),O=P[0],D=P[1],z=(0,d.Zp)();(0,s.useEffect)((()=>{R();const t=(0,f.hg)(m.j2,(async t=>{if(t){console.log("User already logged in:",t.uid);try{const e=await(0,u.Jt)((0,u.jf)((0,u.KR)(m.db),"users/".concat(t.uid)));if(e.exists()){const a=e.val();st.A.setItem("userEmail",a.email),st.A.setItem("userName",a.name||""),st.A.setItem("parentEmail",a.parentEmail||""),st.A.setItem("userAuthority",a.authority||""),st.A.setItem("authority",a.authority||""),st.A.setItem("userId",t.uid),console.log("Auto-redirecting user with authority:",a.authority),"superadmin"===a.authority?z("/app/AdminDashboard",{replace:!0}):"employee"===a.authority?z("/dashboard/EmployeeDashboard",{replace:!0}):"admin"===a.authority?z("/app/AdminDashboard",{replace:!0}):"igssigssvolunteer"===a.authority?z("/igss/Donation",{replace:!0}):"hr"===a.authority?z("/attendence/SetAttendence",{replace:!0}):z("/",{replace:!0})}}catch(e){console.error("Error fetching user data:",e),D(!1)}}else console.log("No user logged in, showing login form"),D(!1)}));return()=>t()}),[z]);const R=async()=>{try{const t=(await ot.p.get({key:"savedEmail"})).value,e=(await ot.p.get({key:"savedPassword"})).value,a=(await ot.p.get({key:"rememberMe"})).value;t&&p(t),e&&b(e),"true"===a&&C(!0)}catch(t){console.warn("Failed to load saved credentials:",t)}},M=()=>"undefined"!==typeof navigator&&navigator.onLine,B=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:12e3;const a=new Promise(((t,a)=>setTimeout((()=>a(new Error("Request timeout"))),e)));return Promise.race([t,a])};return O?(0,nt.jsxs)("div",{className:"min-h-screen bg-gradient-to-br from-slate-50 via-emerald-50/30 to-teal-50/40 flex items-center justify-center relative overflow-hidden",children:[(0,nt.jsx)("div",{className:"absolute top-1/3 left-1/3 w-96 h-96 bg-emerald-200/40 rounded-full blur-[120px] pointer-events-none animate-pulse",style:{animationDuration:"6s"}}),(0,nt.jsx)("div",{className:"absolute bottom-1/3 right-1/3 w-96 h-96 bg-teal-200/40 rounded-full blur-[100px] pointer-events-none animate-pulse",style:{animationDuration:"8s"}}),(0,nt.jsxs)("div",{className:"text-center relative z-10 backdrop-blur-2xl bg-white/70 border border-white/80 p-10 rounded-3xl shadow-[0_20px_50px_rgba(0,0,0,0.05)] max-w-sm w-full mx-4",children:[(0,nt.jsxs)("div",{className:"relative w-32 h-32 mx-auto mb-6 flex items-center justify-center",children:[(0,nt.jsx)("div",{className:"absolute inset-0 rounded-full border-2 border-emerald-500/20 border-t-emerald-600 animate-spin",style:{animationDuration:"1.8s"}}),(0,nt.jsx)("div",{className:"absolute inset-2 rounded-full border border-teal-400/30 border-b-teal-600 animate-spin",style:{animationDuration:"1.4s",animationDirection:"reverse"}}),(0,nt.jsx)("div",{className:"w-24 h-24 rounded-2xl overflow-hidden bg-white p-3 shadow-md flex items-center justify-center border border-slate-100",children:(0,nt.jsx)("img",{src:rt,alt:"SAFE Logo",className:"w-full h-full object-contain rounded-xl"})})]}),(0,nt.jsx)("h3",{className:"text-slate-800 text-lg font-bold tracking-tight mb-1 animate-pulse",children:"Verifying Credentials"}),(0,nt.jsx)("p",{className:"text-slate-500 text-xs font-semibold tracking-wider uppercase",children:"Enterprise Secure Portal"})]})]}):(0,nt.jsxs)("div",{className:"min-h-screen bg-gradient-to-br from-slate-50 via-teal-50/40 to-emerald-50/50 flex items-center justify-center p-4 sm:p-6 relative overflow-hidden select-none",children:[(0,nt.jsx)(at,{position:"top-right",autoClose:3e3,hideProgressBar:!1,newestOnTop:!0,closeOnClick:!0,rtl:!1,pauseOnFocusLoss:!0,draggable:!0,pauseOnHover:!0,theme:"light"}),(0,nt.jsx)("div",{className:"absolute -top-20 -left-20 w-96 h-96 bg-emerald-200/50 rounded-full blur-[100px] pointer-events-none animate-pulse",style:{animationDuration:"7s"}}),(0,nt.jsx)("div",{className:"absolute -bottom-20 -right-20 w-96 h-96 bg-teal-200/50 rounded-full blur-[110px] pointer-events-none animate-pulse",style:{animationDuration:"9s"}}),(0,nt.jsx)("div",{className:"absolute top-1/2 right-1/4 w-80 h-80 bg-sky-200/40 rounded-full blur-[90px] pointer-events-none animate-pulse",style:{animationDuration:"11s"}}),(0,nt.jsxs)("div",{className:"w-full max-w-md relative z-10",children:[(0,nt.jsxs)("div",{className:"backdrop-blur-2xl bg-white/75 border border-white/90 rounded-[2rem] 
2shadow-[0_20px_60px_-15px_rgba(16,185,129,0.12),0_8px_25px_rgba(0,0,0,0.04)] overflow-hidden transition-all duration-300",children:[(0,nt.jsx)("div",{className:"h-1.5 w-full bg-gradient-to-r from-emerald-500 via-teal-500 to-cyan-500"}),(0,nt.jsxs)("div",{className:"px-8 pt-8 pb-3 text-center",children:[(0,nt.jsx)("div",{className:"w-20 h-20 mx-auto mb-4 rounded-2xl bg-white p-2.5 shadow-md shadow-emerald-500/10 border border-slate-100 flex items-center justify-center transform hover:scale-105 transition-transform duration-300",children:(0,nt.jsx)("img",{src:rt,alt:"SAFE Logo",className:"w-full h-full object-contain rounded-xl"})}),(0,nt.jsx)("h2",{className:"text-3xl font-extrabold text-slate-800 tracking-tight",children:"Welcome Back"}),(0,nt.jsx)("p",{className:"text-slate-500 text-sm font-medium mt-1",children:"Sign in to your enterprise account"})]}),(0,nt.jsx)("div",{className:"px-8 pb-8 pt-3",children:(0,nt.jsxs)("form",{onSubmit:async t=>{t.preventDefault(),E(!0);const e=(new Date).toISOString();let s="initialization";try{if(s="internet_check",!M())throw{code:"network/offline",message:"No internet connection",step:s};if(s="input_validation",!a||!a.includes("@"))throw{code:"validation/invalid-email",message:"Please enter a valid email address",step:s};if(!_||_.length<6)throw{code:"validation/weak-password",message:"Password must be at least 6 characters",step:s};s="set_persistence",await(0,f.oM)(m.j2,f.F0),s="firebase_auth";const t=(await B((0,f.x9)(m.j2,a,_),12e3)).user;s="fetch_user_data";const o=await B((0,u.Jt)((0,u.jf)((0,u.KR)(m.db),"users/".concat(t.uid))),1e4);if(!o.exists())throw{code:"database/user-not-found",message:"User profile not found",step:s,extra:{userId:t.uid}};const n=o.val();s="update_and_fetch";const i=await Promise.all([B((0,u.yo)((0,u.KR)(m.db,"users/".concat(t.uid)),{lastLogin:e}),5e3),B((0,u.Jt)((0,u.jf)((0,u.KR)(m.db),"roles/".concat(t.uid))),5e3)]),l=(0,r.A)(i,2)[1],c=l.exists()?l.val():{};s="save_local_storage",st.A.setItem("userEmail",n.email),st.A.setItem("userName",n.name||"");const d=["[email protected]","[email protected]"].includes(n.email)?"[email protected]":n.parentEmail||"";st.A.setItem("parentEmail",d),st.A.setItem("userAuthority",n.authority||""),st.A.setItem("authority",n.authority||""),st.A.setItem("userId",t.uid),st.A.setItem("userRoles",JSON.stringify(c)),await(async()=>{try{j?(await ot.p.set({key:"savedEmail",value:a}),await ot.p.set({key:"savedPassword",value:_}),await ot.p.set({key:"rememberMe",value:"true"})):(await ot.p.remove({key:"savedEmail"}),await ot.p.remove({key:"savedPassword"}),await ot.p.remove({key:"rememberMe"}))}catch(t){console.warn("Failed to save credentials:",t)}})(),s="redirect",K.success("Login successful!",{position:"top-right",autoClose:1500,hideProgressBar:!1}),setTimeout((()=>{"superadmin"===n.authority?z("/app/AdminDashboard",{replace:!0}):"employee"===n.authority?z("/dashboard/EmployeeDashboard",{replace:!0}):"admin"===n.authority?z("/app/AdminDashboard",{replace:!0}):"igssigssvolunteer"===n.authority?z("/igss/Donation",{replace:!0}):"hr"===n.authority?z("/attendence/SetAttendence",{replace:!0}):z("/",{replace:!0})}),1e3)}catch(n){console.error("Login error:",s,n);let t="Login failed. Please try again",e=null;M()?"auth/wrong-password"===n.code||"auth/invalid-credential"===n.code?(t="Incorrect email or password",e="Please check your credentials"):"auth/user-not-found"===n.co
2de?(t="Account not found",e="Please check your email or contact support"):"auth/invalid-email"===n.code?t="Invalid email format":"auth/too-many-requests"===n.code?(t="Too many failed attempts",e="Please wait a few minutes before trying again"):"auth/network-request-failed"===n.code?(t="Network error",e="Please check your internet connection"):n.message&&n.message.includes("timeout")?(t="Connection timeout",e="Your network is slow. Please try again"):"database/user-not-found"===n.code?(t="Profile incomplete",e="Please contact administrator"):"input_validation"===n.step?t=n.message:(t=n.message||"An unexpected error occurred",e="Please contact support if this continues"):(t="No internet connection",e="Please check your connection and try again"),y().fire({icon:"error",title:"Login Failed",text:t,footer:e?'<small style="color: #6b7280;">'.concat(e,"</small>"):"",confirmButtonColor:"#10b981",confirmButtonText:"Try Again"}),await(async t=>{try{const e=(0,u.KR)(m.db,"signInLog/".concat(Date.now()));await(0,u.yo)(e,(0,o.A)({email:t.email||"unknown",error:t.message||"Unknown error",code:t.code||"unknown",time:(new Date).toISOString(),online:M(),userAgent:navigator.userAgent,step:t.step||"unknown"},t.extra))}catch(e){console.warn("Failed to log error:",e)}})({email:a,message:n.message||t,code:n.code||"unknown",step:s,extra:n.extra||{}})}finally{E(!1)}},className:"space-y-5",children:[(0,nt.jsxs)("div",{className:"space-y-1.5",children:[(0,nt.jsx)("label",{className:"block text-xs font-bold text-slate-700 tracking-wider uppercase",children:"Email Address"}),(0,nt.jsxs)("div",{className:"relative group",children:[(0,nt.jsx)(n.A,{className:"absolute left-3.5 top-1/2 transform -translate-y-1/2 text-slate-400 group-focus-within:text-emerald-600 w-5 h-5 transition-colors duration-200"}),(0,nt.jsx)("input",{type:"email",value:a,onChange:t=>p(t.target.value),className:"w-full pl-11 pr-4 py-3.5 bg-slate-50/80 focus:bg-white border border-slate-200/90 rounded-xl outline-none text-slate-800 font-medium placeholder-slate-400 focus:border-emerald-500 focus:ring-4 focus:ring-emerald-500/15 transition-all duration-200 shadow-sm",placeholder:"Enter your email",required:!0,disabled:I})]})]}),(0,nt.jsxs)("div",{className:"space-y-1.5",children:[(0,nt.jsx)("label",{className:"block text-xs font-bold text-slate-700 tracking-wider uppercase",children:"Password"}),(0,nt.jsxs)("div",{className:"relative group",children:[(0,nt.jsx)(i.A,{className:"absolute left-3.5 top-1/2 transform -translate-y-1/2 text-slate-400 group-focus-within:text-emerald-600 w-5 h-5 transition-colors duration-200"}),(0,nt.jsx)("input",{type:T?"text":"password",value:_,onChange:t=>b(t.target.value),className:"w-full pl-11 pr-12 py-3.5 bg-slate-50/80 focus:bg-white border border-slate-200/90 rounded-xl outline-none text-slate-800 font-medium placeholder-slate-400 focus:border-emerald-500 focus:ring-4 focus:ring-emerald-500/15 transition-all duration-200 shadow-sm",placeholder:"Enter your password",required:!0,disabled:I}),(0,nt.jsx)("button",{type:"button",onClick:()=>w(!T),className:"absolute right-3.5 top-1/2 transform -translate-y-1/2 text-slate-400 hover:text-emerald-600 transition-colors duration-200",disabled:I,tabIndex:-1,children:T?(0,nt.jsx)(l.A,{className:"w-5 h-5"}):(0,nt.jsx)(c.A,{className:"w-5 h-5"})})]})]}),(0,nt.jsxs)("div",{className:"flex items-center justify-between pt-1",children:[(0,nt.jsxs)("label",{className:"flex items-center cursor-pointer select-none",children:[(0,nt.jsx)("input",{type:"checkbox",checked:j,onChange:t=>C(t.target.checked),className:"w-4 h-4 text-emerald-600 bg-slate-50 border-slate-300 rounded focus:ring-emerald-500/30 focus:ring-2 cursor-pointer transition-colors duration-200 accent-emerald-600",disabled:I}),(0,nt.jsx)("span",{className:"ml-2 text-xs font-semibold text-slate-600 hover:text-slate-900 transition-colors",children:"Remember me"})]}),(0,nt.jsx)("a",{href:"#",className:"text-xs text-emerald-600 hover:text-emerald-700 font-bold transition-colors duration-200",children:"Forgot Password?"})]}),(0,nt.jsx)("button",{type:"submit",disabled:I,className:"w-full mt-2 py-3.5 bg-gradient-to-r from-emerald-600 via-teal-600 to-emerald-500 hover:from-emerald-500 hover:to-teal-500 text-white font-bold text-base rounded-xl shadow-[0_10px_25px_-5px_rgba(16,185,129,0.35)] hover:shadow-[0_15px_30px_-5px_rgba(16,185,129,0.5)] transition-all duration-300 transform hover:-translate-y-0.5 active:translate-y-0 disabled:opacity-60 disabled:cursor-not-allowed disabled:transform-none",children:I?(0,nt.jsxs)("div",{className:"flex items-center justify-center space-x-2",children:[(0,nt.jsx)("div",{className:"w-5 h-5 border-2 border-white border-t-transparent roun
2ded-full animate-spin"}),(0,nt.jsx)("span",{children:"Signing in..."})]}):"Sign In"})]})})]}),(0,nt.jsx)("p",{className:"text-center text-xs font-medium text-slate-500 mt-6 tracking-wide",children:"Protected by enterprise-grade secure login"})]})]})}},51654:(t,e,a)=>{a.d(e,{A:()=>o});const o=(0,a(36230).A)("EyeOff",[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]])},7838:(t,e,a)=>{a.d(e,{A:()=>o});const o=(0,a(36230).A)("Eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]])},388:(t,e,a)=>{a.d(e,{A:()=>o});const o=(0,a(36230).A)("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]])},72004:(t,e,a)=>{function o(t){var e,a,r="";if("string"==typeof t||"number"==typeof t)r+=t;else if("object"==typeof t)if(Array.isArray(t)){var s=t.length;for(e=0;e<s;e++)t[e]&&(a=o(t[e]))&&(r&&(r+=" "),r+=a)}else for(a in t)t[a]&&(r&&(r+=" "),r+=a);return r}function r(){for(var t,e,a=0,r="",s=arguments.length;a<s;a++)(t=arguments[a])&&(e=o(t))&&(r&&(r+=" "),r+=e);return r}a.d(e,{$:()=>r,A:()=>s});const s=r}}]);

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