1import{a as Kt}from"./chunk-W2NM2I3L.js";import{a as te,b as pe}from"./chunk-M4IZC6Y5.js";import{a as mt}from"./chunk-FD67OW5H.js";import{Aa as $,Ba as kt,Bb as vt,Cb as yt,Db as _t,Eb as Zt,Lb as Jt,Ma as lt,Oa as Bt,R as y,S as T,Ua as dt,V as q,X as k,aa as I,ba as c,ca as d,da as M,ec as Qt,fb as $t,ha as V,hb as X,ia as st,ib as ct,jb as Lt,kb as Ht,lb as Wt,lc as wt,mc as Et,ob as ft,pb as A,qb as pt,rb as ut,rc as Xt,s as rt,sa as C,sc as Ft,tc as jt,ua as Yt,w as Q,wb as gt,x as at,yb as bt,za as Vt,zb as ht}from"./chunk-VRRK257Q.js";import"./chunk-KGYARWPQ.js";import{e as fe,g as Ut}from"./chunk-WWX6BADO.js";var ee=fe((St,At)=>{(function(t,r){typeof St=="object"&&typeof At=="object"?At.exports=r():typeof define=="function"&&define.amd?define([],r):typeof St=="object"?St.AOS=r():t.AOS=r()})(St,function(){return function(t){function r(o){if(n[o])return n[o].exports;var e=n[o]={exports:{},id:o,loaded:!1};return t[o].call(e.exports,e,e.exports,r),e.loaded=!0,e.exports}var n={};return r.m=t,r.c=n,r.p="dist/",r(0)}([function(t,r,n){"use strict";function o(s){return s&&s.__esModule?s:{default:s}}var e=Object.assign||function(s){for(var S=1;S<arguments.length;S++){var D=arguments[S];for(var W in D)Object.prototype.hasOwnProperty.call(D,W)&&(s[W]=D[W])}return s},f=n(1),O=(o(f),n(6)),l=o(O),h=n(7),m=o(h),u=n(8),p=o(u),v=n(9),E=o(v),j=n(10),nt=o(j),xt=n(11),Mt=o(xt),Ot=n(14),ot=o(Ot),N=[],it=!1,_={offset:120,delay:0,easing:"ease",duration:400,disable:!1,once:!1,startEvent:"DOMContentLoaded",throttleDelay:99,debounceDelay:50,disableMutationObserver:!1},z=function(){var s=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(s&&(it=!0),it)return N=(0,Mt.default)(N,_),(0,nt.default)(N,_.once),N},H=function(){N=(0,ot.default)(),z()},a=function(){N.forEach(function(s,S){s.node.removeAttribute("data-aos"),s.node.removeAttribute("data-aos-easing"),s.node.removeAttribute("data-aos-duration"),s.node.removeAttribute("data-aos-delay")})},i=function(s){return s===!0||s==="mobile"&&E.default.mobile()||s==="phone"&&E.default.phone()||s==="tablet"&&E.default.tablet()||typeof s=="function"&&s()===!0},g=function(s){_=e(_,s),N=(0,ot.default)();var S=document.all&&!window.atob;return i(_.disable)||S?a():(_.disableMutationObserver||p.default.isSupported()||(console.info(` 2 aos: MutationObserver is not supported on this browser, 3 code mutations observing has been disabled. 4 You may have to call "refreshHard()" by yourself. 5 `),_.disableMutationObserver=!0),document.querySelector("body").setAttribute("data-aos-easing",_.easing),document.querySelector("body").setAttribute("data-aos-duration",_.duration),document.querySelector("body").setAttribute("data-aos-delay",_.delay),_.startEvent==="DOMContentLoaded"&&["complete","interactive"].indexOf(document.readyState)>-1?z(!0):_.startEvent==="load"?window.addEventListener(_.startEvent,function(){z(!0)}):document.addEventListener(_.startEvent,function(){z(!0)}),window.addEventListener("resize",(0,m.default)(z,_.debounceDelay,!0)),window.addEventListener("orientationchange",(0,m.default)(z,_.debounceDelay,!0)),window.addEventListener("scroll",(0,l.default)(function(){(0,nt.default)(N,_.once)},_.throttleDelay)),_.disableMutationObserver||p.default.ready("[data-aos]",H),N)};t.exports={init:g,refresh:z,refreshHard:H}},function(t,r){},,,,,function(t,r){(function(n){"use strict";function o(i,g,s){function S(b){var F=L,J=U;return L=U=void 0,K=b,P=i.apply(J,F)}function D(b){return K=b,x=setTimeout(et,g),Z?S(b):P}function W(b){var F=b-R,J=b-K,Gt=g-F;return B?H(Gt,Y-J):Gt}function tt(b){var F=b-R,J=b-K;return R===void 0||F>=g||F<0||B&&J>=Y}function et(){var b=a();return tt(b)?Tt(b):void(x=setTimeout(et,W(b)))}function Tt(b){return x=void 0,w&&L?S(b):(L=U=void 0,P)}function It(){x!==void 0&&clearTimeout(x),K=0,L=R=U=x=void 0}function Pt(){return x===void 0?P:Tt(a())}function G(){var b=a(),F=tt(b);if(L=arguments,U=this,R=b,F){if(x===void 0)return D(R);if(B)return x=setTimeout(et,g),S(R)}return x===void 0&&(x=setTimeout(et,g)),P}var L,U,Y,P,x,R,K=0,Z=!1,B=!1,w=!0;if(typeof i!="function")throw new TypeError(u);return g=h(g)||0,f(s)&&(Z=!!s.leading,B="maxWait"in s,Y=B?z(h(s.maxWait)||0,g):Y,w="trailing"in s?!!s.trailing:w),G.cancel=It,G.flush=Pt,G}function e(i,g,s){var S=!0,D=!0;if(typeof i!="function")throw new TypeError(u);return f(s)&&(S="leading"in s?!!s.leading:S,D="trailing"in s?!!s.trailing:D),o(i,g,{leading:S,maxWait:g,trailing:D})}function f(i){var g=typeof i>"u"?"undefined":m(i);return!!i&&(g=="object"||g=="function")}function O(i){return!!i&&(typeof i>"u"?"undefined":m(i))=="object"}function l(i){return(typeof i>"u"?"undefined":m(i))=="symbol"||O(i)&&_.call(i)==v}function h(i){if(typeof i=="number")return i;if(l(i))return p;if(f(i)){var g=typeof i.valueOf=="function"?i.valueOf():i;i=f(g)?g+"":g}
5if(typeof i!="string")return i===0?i:+i;i=i.replace(E,"");var s=nt.test(i);return s||xt.test(i)?Mt(i.slice(2),s?2:8):j.test(i)?p:+i}var m=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(i){return typeof i}:function(i){return i&&typeof Symbol=="function"&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},u="Expected a function",p=NaN,v="[object Symbol]",E=/^\s+|\s+$/g,j=/^[-+]0x[0-9a-f]+$/i,nt=/^0b[01]+$/i,xt=/^0o[0-7]+$/i,Mt=parseInt,Ot=(typeof n>"u"?"undefined":m(n))=="object"&&n&&n.Object===Object&&n,ot=(typeof self>"u"?"undefined":m(self))=="object"&&self&&self.Object===Object&&self,N=Ot||ot||Function("return this")(),it=Object.prototype,_=it.toString,z=Math.max,H=Math.min,a=function(){return N.Date.now()};t.exports=e}).call(r,function(){return this}())},function(t,r){(function(n){"use strict";function o(a,i,g){function s(w){var b=G,F=L;return G=L=void 0,R=w,Y=a.apply(F,b)}function S(w){return R=w,P=setTimeout(tt,i),K?s(w):Y}function D(w){var b=w-x,F=w-R,J=i-b;return Z?z(J,U-F):J}function W(w){var b=w-x,F=w-R;return x===void 0||b>=i||b<0||Z&&F>=U}function tt(){var w=H();return W(w)?et(w):void(P=setTimeout(tt,D(w)))}function et(w){return P=void 0,B&&G?s(w):(G=L=void 0,Y)}function Tt(){P!==void 0&&clearTimeout(P),R=0,G=x=L=P=void 0}function It(){return P===void 0?Y:et(H())}function Pt(){var w=H(),b=W(w);if(G=arguments,L=this,x=w,b){if(P===void 0)return S(x);if(Z)return P=setTimeout(tt,i),s(x)}return P===void 0&&(P=setTimeout(tt,i)),Y}var G,L,U,Y,P,x,R=0,K=!1,Z=!1,B=!0;if(typeof a!="function")throw new TypeError(m);return i=l(i)||0,e(g)&&(K=!!g.leading,Z="maxWait"in g,U=Z?_(l(g.maxWait)||0,i):U,B="trailing"in g?!!g.trailing:B),Pt.cancel=Tt,Pt.flush=It,Pt}function e(a){var i=typeof a>"u"?"undefined":h(a);return!!a&&(i=="object"||i=="function")}function f(a){return!!a&&(typeof a>"u"?"undefined":h(a))=="object"}function O(a){return(typeof a>"u"?"undefined":h(a))=="symbol"||f(a)&&it.call(a)==p}function l(a){if(typeof a=="number")return a;
5if(O(a))return u;if(e(a)){var i=typeof a.valueOf=="function"?a.valueOf():a;a=e(i)?i+"":i}if(typeof a!="string")return a===0?a:+a;a=a.replace(v,"");var g=j.test(a);return g||nt.test(a)?xt(a.slice(2),g?2:8):E.test(a)?u:+a}var h=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(a){return typeof a}:function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},m="Expected a function",u=NaN,p="[object Symbol]",v=/^\s+|\s+$/g,E=/^[-+]0x[0-9a-f]+$/i,j=/^0b[01]+$/i,nt=/^0o[0-7]+$/i,xt=parseInt,Mt=(typeof n>"u"?"undefined":h(n))=="object"&&n&&n.Object===Object&&n,Ot=(typeof self>"u"?"undefined":h(self))=="object"&&self&&self.Object===Object&&self,ot=Mt||Ot||Function("return this")(),N=Object.prototype,it=N.toString,_=Math.max,z=Math.min,H=function(){return ot.Date.now()};t.exports=o}).call(r,function(){return this}())},function(t,r){"use strict";function n(h){var m=void 0,u=void 0,p=void 0;for(m=0;m<h.length;m+=1)if(u=h[m],u.dataset&&u.dataset.aos||(p=u.children&&n(u.children)))return!0;return!1}function o(){return window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver}function e(){return!!o()}function f(h,m){var u=window.document,p=o(),v=new p(O);l=m,v.observe(u.documentElement,{childList:!0,subtree:!0,removedNodes:!0})}function O(h){h&&h.forEach(function(m){var u=Array.prototype.slice.call(m.addedNodes),p=Array.prototype.slice.call(m.removedNodes),v=u.concat(p);if(n(v))return l()})}Object.defineProperty(r,"__esModule",{value:!0});var l=function(){};r.default={isSupported:e,ready:f}},function(t,r){"use strict";function n(u,p){if(!(u instanceof p))throw new TypeError("Cannot call a class as a function")}function o(){return navigator.userAgent||navigator.vendor||window.opera||""}Object.defineProperty(r,"__esModule",{value:!0});var e=function(){function u(p,v){for(var E=0;E<v.length;E++){var j=v[E];j.enumerable=j.enumerable||!1,j.configurable=!0,"value"in j&&(j.writable=!0),Object.defineProperty(p,j.key,j)}}return function(p,v,E){return v&&u(p.prototype,v),E&&u(p,E),p}}(),f=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,O=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,l=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i,h=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|
5sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,m=function(){function u(){n(this,u)}return e(u,[{key:"phone",value:function(){var p=o();return!(!f.test(p)&&!O.test(p.substr(0,4)))}},{key:"mobile",value:function(){var p=o();return!(!l.test(p)&&!h.test(p.substr(0,4)))}},{key:"tablet",value:function(){return this.mobile()&&!this.phone()}}]),u}();r.default=new m},function(t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=function(e,f,O){var l=e.node.getAttribute("data-aos-once");f>e.position?e.node.classList.add("aos-animate"):typeof l<"u"&&(l==="false"||!O&&l!=="true")&&e.node.classList.remove("aos-animate")},o=function(e,f){var O=window.pageYOffset,l=window.innerHeight;e.forEach(function(h,m){n(h,l+O,f)})};r.default=o},function(t,r,n){"use strict";function o(l){return l&&l.__esModule?l:{default:l}}Object.defineProperty(r,"__esModule",{value:!0});var e=n(12),f=o(e),O=function(l,h){return l.forEach(function(m,u){m.node.classList.add("aos-init"),m.position=(0,f.default)(m.node,h.offset)}),l};r.default=O},function(t,r,n){"use strict";function o(l){return l&&l.__esModule?l:{default:l}}Object.defineProperty(r,"__esModule",{value:!0});var e=n(13),f=o(e),O=function(l,h){var m=0,u=0,p=window.innerHeight,v={offset:l.getAttribute("data-aos-offset"),anchor:l.getAttribute("data-aos-anchor"),anchorPlacement:l.getAttribute("data-aos-anchor-placement")};switch(v.offset&&!isNaN(v.offset)&&(u=parseInt(v.offset)),v.anchor&&document.querySelectorAll(v.anchor)&&(l=document.querySelectorAll(v.anchor)[0]),m=(0,f.default)(l).top,v.anchorPlacement){case"top-bottom":break;case"center-bottom":m+=l.offsetHeight/2;break;case"bottom-bottom":m+=l.offsetHeight;break;case"top-center":m+=p/2;break;case"bottom-center":m+=p/2+l.offsetHeight;break;case"center-center":m+=p/2+l.offsetHeight/2;break;case"top-top":m+=p;break;case"bottom-top":m+=l.offsetHeight+p;break;case"center-top":m+=l.offsetHeight/2+p}return v.anchorPlacement||v.offset||isNaN(h)||(u=h),m+u};r.default=O},function(t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=function(o){for(var e=0,f=0;o&&!isNaN(o.offsetLeft)&&!isNaN(o.offsetTop);)e+=o.offsetLeft-(o.tagName!="BODY"?o.scrollLeft:0),f+=o.offsetTop-(o.tagName!="BODY"?o.scrollTop:0),o=o.offsetParent;return{top:f,left:e}};r.default=n},function(t,r){"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n=function(o){return o=o||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(o,function(e){return{node:e}})};r.default=n}])})});var me=Ut(pe());var de=Ut(ee());var zt=t=>({"is-invalid":t}),ne=(t,r)=>({"mdi-eye-off-outline":t,"mdi-eye-outline":r});function be(t,r){t&1&&(c(0,"div"),C(1,"Email is required"),d())}function he(t,r){if(t&1&&(c(0,"div",6),q(1,be,2,0,"div"),d()),t&2){let n=st();y(),I(n.f.email.errors?1:-1)}}function ve(t,r){t&1&&(c(0,"div",21),C(1," Password must contain at least six characters, one uppercase letter, and one special character. "),d())}function ye(t,r){t&1&&(c(0,"div",22),C(1," Passwords do not match. "),d())}function _e(t){let r=t.value;if(!r)return null;let n=/[A-Z]/.test(r),o=/[!@#$%^&*()_+{}\[\]:;<>,.?~\\-]/.test(r);return r.length<6||!n||!o?{invalidPassword:!0}:null}function we(t){let r=t.get("password")?.value,n=t.get("confirm_password")?.value;return r!==n?{passwordMismatch:!0}:null}var Nt=(()=>{class t{constructor(n,o,e,f){this.formBuilder=n,this.apiService=o,this.router=e,this.route=f,this.submitted=!1,this.retryOption=!1,this.error="",this.token="",this.email="",this.year=new Date().getFullYear()}ngOnInit(){this.token=this.route.snapshot.queryParamMap.get("token"),this.email=this.route.snapshot.queryParamMap.get("email"),console.log("Token:",this.token),this.token=this.router.url.split("/")[2],this.resetForm=this.formBuilder.group({email:[this.email,[A.required,A.email]],password:["",[A.required,_e]],confirm_password:["",[A.required,we]]})}get f(){return this.resetForm.controls}invalidConfirmPass(){this.resetForm.get("password")?.value&&this.resetForm.get("confirm_password")?.value&&(this.resetForm.get("password")?.value!==this.resetForm.get("confirm_password")?.value?(this.resetForm.get("confirm_password")?.setErrors({passwordMismatch:!0}),this.submitted=!0):this.resetForm.get("confirm_password")?.setErrors(null))}
5onSubmit(){if(this.submitted=!0,this.resetForm.invalid)return;let n={email:this.email,password:this.resetForm.get("password")?.value,password_confirmation:this.resetForm.get("confirm_password")?.value,token:this.route.snapshot.queryParamMap.get("token")};this.apiService.create(jt.resetPassword,n).subscribe(o=>{o.code===mt.SUCCESS?this.router.navigate(["/cms"]):this.retryOption=new Date().getSeconds()})}toggleFieldTextType(){this.fieldTextType=!this.fieldTextType}static{this.\u0275fac=function(o){return new(o||t)(T(vt),T(Ft),T(X),T($t))}}static{this.\u0275cmp=Q({type:t,selectors:[["app-pass-reset"]],standalone:!0,features:[Vt],decls:33,vars:23,consts:[["data-aos","fade-up",1,"mt-4",3,"ngSubmit","formGroup"],[1,"form-floating","form-floating-custom","mb-3","position-relative"],[1,"form-floating-icon"],["name","user"],["type","text","id","input-username","placeholder","Enter Email Address","formControlName","email","readonly","",1,"form-control",3,"ngClass"],["for","input-username",1,"ps-4"],[1,"invalid-feedback","ps-4"],[1,"form-floating","form-floating-custom","mb-4","auth-pass-inputgroup","position-relative"],["name","lock"],["id","password-input","formControlName","password","placeholder","Enter New Password",1,"form-control","pe-5",3,"type","ngClass"],["for","password-input",1,"ps-4"],["type","button","id","password-addon",1,"btn","btn-link","position-absolute","h-100","end-0","top-0","shadow-none"],[1,"mdi","font-size-18",3,"click","ngClass"],["style","color: #fff",4,"ngIf"],["id","password-input","formControlName","confirm_password","placeholder","Confirm Password",1,"form-control","pe-5",3,"input","type","ngClass"],["class","text-danger",4,"ngIf"],[1,"mb-3"],["type","submit",1,"btn","btn-primary","w-100","glass-btn","sign"],[2,"margin-bottom","3%"],[1,"float-end"],["routerLink","/cms",1,"text-black","fw-bold",2,"cursor","pointer"],[2,"color","#fff"],[1,"text-danger"]],template:function(o,e){o&1&&(c(0,"form",0),V("ngSubmit",function(){return e.onSubmit()}),c(1,"div",1)(2,"div",2),M(3,"i-feather",3),d(),M(4,"input",4),c(5,"label",5),C(6,"Email Address"),d(),q(7,he,2,1,"div",6),d(),c(8,"div",7)(9,"div",2),M(10,"i-feather",8),d(),M(11,"input",9),c(12,"label",10),C(13,"New Password"),d(),c(14,"button",11)(15,"i",12),V("click",function(){return e.toggleFieldTextType()}),d()(),q(16,ve,2,0,"div",13),d(),c(17,"div",7)(18,"div",2),M(19,"i-feather",8),d(),c(20,"input",14),V("input",function(){return e.invalidConfirmPass()}),d(),c(21,"label",10),C(22,"Confirm New Password"),d(),c(23,"button",11)(24,"i",12),V("click",function(){return e.toggleFieldTextType()}),d()(),q(25,ye,2,0,"div",15),d(),c(26,"div",16)(27,"button",17),C(28," Update "),d()(),c(29,"div",18)(30,"div",19)(31,"span",20),C(32," Back to Login? "),d()()()()),o&2&&(k("formGroup",e.resetForm),y(4),k("ngClass",$(11,zt,e.submitted&&e.f.email.errors)),y(3),I(e.submitted&&e.f.email.errors?7:-1),y(4),k("type",e.fieldTextType?"text":"password")("ngClass",$(13,zt,e.submitted&&e.f.password.errors)),y(4),k("ngClass",kt(15,ne,!e.fieldTextType,e.fieldTextType)),y(),k("ngIf",e.f.password.errors==null?null:e.f.password.errors.invalidPassword),y(4),k("type",e.fieldTextType?"text":"password")("ngClass",$(18,zt,e.submitted&&e.f.confirm_password.errors)),y(4),k("ngClass",kt(20,ne,!e.fieldTextType,e.fieldTextType)),y(),k("ngIf",e.f.confirm_password.hasError("passwordMismatch")))},dependencies:[dt,lt,Bt,Et,wt,yt,gt,ft,pt,ut,_t,bt,ht,ct],styles:[".btn[_ngcontent-%COMP%]{border:none;border-radius:0;font-weight:700;text-transform:uppercase;transition:background-color .15s ease-in-out}.sign[_ngcontent-%COMP%]{background-color:#1e361e!important}.form-control[_ngcontent-%COMP%]{font-size:.9rem;font-weight:400;line-height:1.5;border:#080846 solid .11rem;border-radius:2px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control[_ngcontent-%COMP%]:focus{border-color:#080846cc;box-shadow:0 0 0 .1rem #3b76e140}.was-validated[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%]:invalid, .form-control.is-invalid[_ngcontent-%COMP%]{border-color:#f56e6e}.glass-btn[_ngcontent-%COMP%]{background:#fff3;border-radius:50px;border:1px solid rgba(255,255,255,.3);padding:10px 20px;color:#fff;cursor:pointer;font-size:16px;backdrop-filter:blur(5px);transition:all .3s ease-in-out}.glass-btn[_ngcontent-%COMP%]:hover{background:#fff6}.form-floating-icon[_ngcontent-%COMP%]{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:#080846;z-index:5}.form-floating[_ngcontent-%COMP%] > .form-control[_ngcontent-%COMP%]{padding-left:40px}#password-addon[_ngcontent-%COMP%]{right:10px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#6c757d}.form-floating-icon[_ngcontent-%COMP%] i-feather[_ngcontent-%COMP%], #password-addon[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{width:18px;height:18px;display:flex;align-items:center;justify-content:center}.form-floating[_ngcontent-%COMP%] > label[_ngcontent-%COMP%]{padding-left:40px!important;transition:all .2s ease-in-out}.form-floating[_ngcontent-%COMP%] > .form-control[_ngcontent-%COMP%]:not(:placeholder-shown) ~ label[_ngcontent-%COMP%], .form-floating[_ngcontent-%COMP%] > .form-control[_ngcontent-%COMP%]:focus ~ label[_ngcontent-%COMP%]{padding-left:12px;transform:scale(.85) translateY(-.5rem) translate(0)}.invalid-feedback[_ngcontent-%COMP%]{padding-left:40px}#password-addon[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{padding-top:50px;width:18px;height:18px;display:flex;align-items:center;justify-content:center}"]})}}return t})();var ae=t=>({"is-invalid":t}),xe=(t,r)=>({"mdi-eye-off-outline":t,"mdi-eye-outline":r});function Me(t,r){t&1&&(c(0,"div"),C(1,"Username is required"),d())}function Oe(t,r){if(t&1&&(c(0,"div",6),q(1,Me,2,0,"div"),d()),t&2){let n=st();y(),I(n.f.email.errors?1:-1)}}var se=(()=>{class t{constructor(n,o,e,f){this.formBuilder=n,this.authenticationService=o,this.router=e,this.localService=f,this.submitted=!1,this.retryOption=!1,this.error="",this.year=new Date().getFullYear(),this.authenticationService.currentUserValue&&this.router.navigate(["/cms/dashboard"])}ngOnInit(){localStorage.getItem("currentUser")&&this.router.navigate(["/cms/dashboard"]),this.loginForm=this.formBuilder.group({email:["",[A.required,A.email]],password:["",[A.required]]})}get f(){return this.loginForm.controls}
5onSubmit(){this.submitted=!0,!this.loginForm.invalid&&this.authenticationService.login(this.loginForm.value).subscribe(n=>{if(n.code===mt.SUCCESS){console.log(n);let o=n.data.access_token,f={data:n.data.user,token:o};this.setCurrentUser(JSON.stringify(f))}else this.retryOption=new Date().getSeconds(),this.router.navigate(["/cms"])})}setCurrentUser(n){this.localService.setJsonValue(Ht.USER,n),this.router.navigate(["/cms/dashboard"])}toggleFieldTextType(){this.fieldTextType=!this.fieldTextType}static{this.\u0275fac=function(o){return new(o||t)(T(vt),T(Kt),T(X),T(Wt))}}static{this.\u0275cmp=Q({type:t,selectors:[["app-login"]],decls:23,vars:13,consts:[["data-aos","fade-up",1,"mt-4",3,"ngSubmit","formGroup"],[1,"form-floating","form-floating-custom","mb-3","position-relative"],[1,"form-floating-icon"],["name","user"],["type","text","id","input-username","placeholder","Enter Email Address","formControlName","email",1,"form-control",3,"ngClass"],["for","input-username",1,"ps-4","mt-n3"],[1,"invalid-feedback","ps-4"],[1,"form-floating","form-floating-custom","mb-4","auth-pass-inputgroup","position-relative"],["name","lock"],["id","password-input","formControlName","password","placeholder","Enter Password",1,"form-control","pe-5",3,"type","ngClass"],["for","password-input",1,"ps-4","mt-n3"],["id","password-addon",1,"btn","btn-link","position-absolute","h-100","end-0","top-0","shadow-none"],[1,"mdi","font-size-18",3,"click","ngClass"],[1,"mb-3"],["type","submit",1,"btn","btn-primary","w-100","glass-btn","sign"],[2,"margin-bottom","3%"],[1,"float-end"],["routerLink","/cms/request-pass-reset",1,"text-black","fw-bold",2,"cursor","pointer"]],template:function(o,e){o&1&&(c(0,"form",0),V("ngSubmit",function(){return e.onSubmit()}),c(1,"div",1)(2,"div",2),M(3,"i-feather",3),d(),M(4,"input",4),c(5,"label",5),C(6,"Username"),d(),q(7,Oe,2,1,"div",6),d(),c(8,"div",7)(9,"div",2),M(10,"i-feather",8),d(),M(11,"input",9),c(12,"label",10),C(13,"Password"),d(),c(14,"div",11)(15,"i",12),V("click",function(){return e.toggleFieldTextType()}),d()()(),c(16,"div",13)(17,"button",14),C(18," Sign In "),d()(),c(19,"div",15)(20,"div",16)(21,"span",17),C(22," Forgot password? "),d()()()()),o&2&&(k("formGroup",e.loginForm),y(4),k("ngClass",$(6,ae,e.submitted&&e.f.email.errors)),y(3),I(e.submitted&&e.f.email.errors?7:-1),y(4),k("type",e.fieldTextType?"text":"password")("ngClass",$(8,ae,e.submitted&&e.f.password.errors)),y(4),k("ngClass",kt(10,xe,!e.fieldTextType,e.fieldTextType)))},dependencies:[lt,wt,gt,ft,pt,ut,bt,ht,ct],styles:[".btn[_ngcontent-%COMP%]{border:none;border-radius:0;font-weight:700;text-transform:uppercase;transition:background-color .15s ease-in-out}.sign[_ngcontent-%COMP%]{background-color:#12844e!important}.form-control[_ngcontent-%COMP%]{font-size:.9rem;font-weight:400;line-height:1.5;border:#12844E solid .11rem;border-radius:2px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control[_ngcontent-%COMP%]:focus{border-color:#080846cc;box-shadow:0 0 0 .1rem #3b76e140}.was-validated[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%]:invalid, .form-control.is-invalid[_ngcontent-%COMP%]{border-color:#f56e6e}.glass-btn[_ngcontent-%COMP%]{background:#fff3;border-radius:50px;border:1px solid rgba(255,255,255,.3);padding:10px 20px;color:#fff;cursor:pointer;font-size:16px;backdrop-filter:blur(5px);transition:all .3s ease-in-out}.glass-btn[_ngcontent-%COMP%]:hover{background:#fff6}.form-floating-icon[_ngcontent-%COMP%]{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:#080846;z-index:5}.form-floating[_ngcontent-%COMP%] > .form-control[_ngcontent-%COMP%]{padding-left:40px}#password-addon[_ngcontent-%COMP%]{right:10px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#6c757d}.form-floating-icon[_ngcontent-%COMP%] i-feather[_ngcontent-%COMP%], #password-addon[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{width:18px;height:18px;display:flex;align-items:center;justify-content:center}.form-floating[_ngcontent-%COMP%] > label[_ngcontent-%COMP%]{margin-left:10px!important;transition:all .2s ease-in-out}label[_ngcontent-%COMP%]:after{background:#f5f5f5!important}.form-floating[_ngcontent-%COMP%] > .form-control[_ngcontent-%COMP%]:not(:placeholder-shown) ~ label[_ngcontent-%COMP%], .form-floating[_ngcontent-%COMP%] > .form-control[_ngcontent-%COMP%]:focus ~ label[_ngcontent-%COMP%]{padding-left:12px;transform:scale(.85) translateY(-.5rem) translate(0)}.invalid-feedback[_ngcontent-%COMP%]{padding-left:40px}#password-addon[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{padding-top:50px;width:18px;height:18px;display:flex;align-items:center;justify-content:center}"]})}}return t})();var ke=t=>({"is-invalid":t});function Se(t,r){t&1&&(c(0,"div"),C(1,"Username is required"),d())}function Te(t,r){if(t&1&&(c(0,"div",6),q(1,Se,2,0,"div"),d()),t&2){let n=st();y(),I(n.f.email.errors?1:-1)}}var le=(()=>{class t{constructor(n,o,e){this.formBuilder=n,this.apiService=o,this.router=e,this.submitted=!1,this.retryOption=!1,this.error="",this.year=new Date().getFullYear()}ngOnInit(){this.resetForm=this.formBuilder.group({email:["",[A.required,A.email]]})}get f(){return this.resetForm.controls}
5onSubmit(){this.submitted=!0,!this.resetForm.invalid&&this.apiService.create(jt.resetPasswordRequest,this.resetForm.value).subscribe(n=>{n.code===mt.SUCCESS?this.router.navigate(["/cms/"]):(console.log(n),this.retryOption=new Date().getSeconds())})}static{this.\u0275fac=function(o){return new(o||t)(T(vt),T(Ft),T(X))}}static{this.\u0275cmp=Q({type:t,selectors:[["app-request-pass-reset"]],decls:15,vars:5,consts:[["data-aos","fade-up",1,"mt-4",3,"ngSubmit","formGroup"],[1,"form-floating","form-floating-custom","mb-3","position-relative"],[1,"form-floating-icon"],["name","user"],["type","text","id","input-username","placeholder","Enter Email Address","formControlName","email",1,"form-control",3,"ngClass"],["for","input-username",1,"ps-4"],[1,"invalid-feedback","ps-4"],[1,"mb-3"],["type","submit",1,"btn","btn-primary","w-100","glass-btn","sign"],[2,"margin-bottom","3%"],[1,"float-end"],["routerLink","/",1,"text-black","fw-bold",2,"cursor","pointer"]],template:function(o,e){o&1&&(c(0,"form",0),V("ngSubmit",function(){return e.onSubmit()}),c(1,"div",1)(2,"div",2),M(3,"i-feather",3),d(),M(4,"input",4),c(5,"label",5),C(6,"Your E-mail Address"),d(),q(7,Te,2,1,"div",6),d(),c(8,"div",7)(9,"button",8),C(10," Request Link "),d()(),c(11,"div",9)(12,"div",10)(13,"span",11),C(14," Back to Login? "),d()()()()),o&2&&(k("formGroup",e.resetForm),y(4),k("ngClass",$(3,ke,e.submitted&&e.f.email.errors)),y(3),I(e.submitted&&e.f.email.errors?7:-1))},dependencies:[lt,wt,gt,ft,pt,ut,bt,ht,ct],styles:[".btn[_ngcontent-%COMP%]{border:none;border-radius:0;font-weight:700;text-transform:uppercase;transition:background-color .15s ease-in-out}.sign[_ngcontent-%COMP%]{background-color:#1e361e!important}.form-control[_ngcontent-%COMP%]{font-size:.9rem;font-weight:400;line-height:1.5;border:#080846 solid .11rem;border-radius:2px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control[_ngcontent-%COMP%]:focus{border-color:#080846cc;box-shadow:0 0 0 .1rem #3b76e140}.was-validated[_ngcontent-%COMP%] .form-control[_ngcontent-%COMP%]:invalid, .form-control.is-invalid[_ngcontent-%COMP%]{border-color:#f56e6e}.glass-btn[_ngcontent-%COMP%]{background:#fff3;border-radius:50px;border:1px solid rgba(255,255,255,.3);padding:10px 20px;color:#fff;cursor:pointer;font-size:16px;backdrop-filter:blur(5px);transition:all .3s ease-in-out}.glass-btn[_ngcontent-%COMP%]:hover{background:#fff6}.form-floating-icon[_ngcontent-%COMP%]{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:#080846;z-index:5}.form-floating[_ngcontent-%COMP%] > .form-control[_ngcontent-%COMP%]{padding-left:40px}#password-addon[_ngcontent-%COMP%]{right:10px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#6c757d}.form-floating-icon[_ngcontent-%COMP%] i-feather[_ngcontent-%COMP%], #password-addon[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{width:18px;height:18px;display:flex;align-items:center;justify-content:center}.form-floating[_ngcontent-%COMP%] > label[_ngcontent-%COMP%]{padding-left:40px!important;transition:all .2s ease-in-out}.form-floating[_ngcontent-%COMP%] > .form-control[_ngcontent-%COMP%]:not(:placeholder-shown) ~ label[_ngcontent-%COMP%], .form-floating[_ngcontent-%COMP%] > .form-control[_ngcontent-%COMP%]:focus ~ label[_ngcontent-%COMP%]{padding-left:12px;transform:scale(.85) translateY(-.5rem) translate(0)}.invalid-feedback[_ngcontent-%COMP%]{padding-left:40px}#password-addon[_ngcontent-%COMP%] i[_ngcontent-%COMP%]{padding-top:50px;width:18px;height:18px;display:flex;align-items:center;justify-content:center}"]})}}return t})();function Fe(t,r){t&1&&M(0,"app-login")}function je(t,r){t&1&&M(0,"app-request-pass-reset")}function Ne(t,r){t&1&&M(0,"app-pass-reset")}var Rt=(()=>{class t{constructor(n){this.router=n,this.year=new Date().getFullYear(),this.showNavigationArrows=!1,this.loginForm=!1,this.requestLinkForm=!1,this.resetForm=!1,this.backgroundImages=[{src:"assets/images/slider/nct_slider_one.jpeg"},{src:"assets/images/slider/nct_slider_three.jpeg"}]}ngOnInit(){de.init({duration:1e3,easing:"ease-in-out",offset:100,once:!0});let n=this.router.url.split("/")[2];console.log("path ",n),n==null?this.loginForm=!0:n==="request-pass-reset"?this.requestLinkForm=!0:n.startsWith("reset-password")&&(this.resetForm=!0)}static{this.\u0275fac=function(o){return new(o||t)(T(X))}}static{this.\u0275cmp=Q({type:t,selectors:[["app-landing"]],decls:15,vars:4,consts:[[1,"login-container"],[1,"login-form-container"],["data-aos","fade-up",1,"card","login-card","glass-card"],[1,"card-body"],[1,"auth-content"],[1,"logo-container","text-center"],[1,"cms-header"],["src","/assets/images/logo/logo_large.png",1,"logo"],[1,"fw-bold",2,"color","#000"],[1,"text-center","mt-5","mb-0"]],template:function(o,e){o&1&&(c(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"div",5)(6,"div",6),M(7,"img",7),c(8,"h3",8),C(9,"Admin Panel"),d()()(),q(10,Fe,1,0,"app-login")(11,je,1,0,"app-request-pass-reset")(12,Ne,1,0,"app-pass-reset"),c(13,"p",9),C(14),d()()()()()()),o&2&&(y(10),I(e.loginForm?10:-1),y(),I(e.requestLinkForm?11:-1),y(),I(e.resetForm?12:-1),y(2),Yt(" \xA9 ",e.year," Forestry Training Institute "))},dependencies:[Nt,se,le],styles:['@font-face{font-family:Gilroy;src:url("./media/Gilroy-Light-ZOQIKGC4.otf") format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url("./media/Gilroy-Light-ZOQIKGC4.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url("./media/Gilroy-ExtraBold-W4EHDP3G.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}.card[_ngcontent-%COMP%]{border:none!important;box-shadow:none!important}.login-container[_ngcontent-%COMP%]{position:relative;height:100vh;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;z-index:3}.cms-header[_ngcontent-%COMP%]{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.cms-header[_ngcontent-%COMP%] .logo[_ngcontent-%COMP%]{width:50px;height:auto}.login-form-container[_ngcontent-%COMP%]{position:absolute;z-index:3;max-width:450px;width:100%;padding:2rem;display:flex;justify-content:center;align-items:center;height:100vh}.login-card[_ngcontent-%COMP%]{background:#ffffffe6;box-shadow:0 4px 20px #0003;width:100%;padding:1.5rem}.auth-content[_ngcontent-%COMP%]{text-align:center}@media (min-width: 992px){.login-form-container[_ngcontent-%COMP%]{max-width:500px}}@media (max-width: 768px){.login-form-container[_ngcontent-%COMP%]{max-width:90%;padding:1.5rem}}@media (max-width: 576px){.login-form-container[_ngcontent-%COMP%]{max-width:95%;padding:1rem}}@media (max-width: 768px){.login-form-container[_ngcontent-%COMP%]{width:90%;padding:1.5rem}}.glass-card[_ngcontent-%COMP%]{padding:20px}']})}}return t})();var Re=[{path:"",component:Rt},{path:"request-pass-reset",component:Rt},{path:"reset-password",component:Rt}],qt=(()=>{class t{static{this.\u0275fac=function(o){return new(o||t)}}static{this.\u0275mod=at({type:t})}static{this.\u0275inj=rt({imports:[Lt.forChild(Re),Lt]})}}return t})();var ce=(()=>{class t{static{this.\u0275fac=function(o){return new(o||t)}}static{this.\u0275mod=at({type:t})}static{this.\u0275inj=rt({imports:[dt,Zt,Et,_t,yt,qt,Qt,Nt]})}}return t})();var Sn=(()=>{class t{constructor(){te(me.default.loadAnimation)}static{this.\u0275fac=function(o){return new(o||t)}}static{this.\u0275mod=at({type:t})}static{this.\u0275inj=rt({imports:[dt,_t,yt,qt,ce,Xt,Jt]})}}return t})();export{Sn as AccountModule};
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.